0 1 1 -1 2 -4 3 -8 4 1 5 24 6 78 7 111 8 75 9 -249 10 -876 11 -1847 12 -2251 13 -871 14 5170 15 17052 16 34742 17 47176 18 34576 19 -44016 20 -224561 21 -530104 22 -875149 23 -1030871 24 -475480 25 1488315 26 5658668 27 12109163 28 19411024 29 22693048 30 12926630 31 -24000623 32 -102605376 33 -230257606 34 -386964449 35 -503467003 36 -428693921 37 76189357 38 1317510939 39 3538950387 40 6694307446 41 10017419818 42 11541662167 43 7577977429 44 -7269956747 45 -39256061614 46 -92594074139 47 -164300587628 48 -235678069497 49 -262503706209 50 -165781964982 51 167952146419 52 868396298654 53 2026688964302 54 3594591571974 55 5223681216831 56 6069273005875 57 4601378280113 58 -1441249802166 59 -14783155093983 60 -37729054091257 61 -70419611612885 62 -107969012087159 63 -136681985857429 64 -129981047690533 65 -45954440472563 66 170549574536102 67 576398771945516 68 1203974058125138 69 2014667191961386 70 2831133078529276 71 3254194874171909 72 2587418932162774 73 -188037913659330 74 -6314080822227595 75 -16935559647393768 76 -32443495101023385 77 -51397543340422881 78 -69020902708423284 79 -75467213490047326 80 -54360241083620437 81 17404659198880546 82 167092515604980693 83 418730738905722094 84 778682871298301567 85 1212446170533805749 86 1612896098288593993 87 1763893683887711369 88 1309768134686240916 89 -250003968856768158 90 -3510345712787745577 91 -9013985971527456859 92 -16963056891969523656 93 -26752754672992549553 94 -36322952474734395779 95 -41395168701517599427 96 -34779211501075262210 97 -6108069564005102657 98 57430039579938043306 99 168574220306564685308 100 334770400838733592205 101 549405626134570258075 102 779159871811877403754 103 948275897197928544134 104 922609370830311465384 105 499395403983415261915 106 -587247149377781530421 107 -2630598124541161783545 108 -5867201503454955337973 109 -10325497174347030671657 110 -15593994815422788306990 111 -20512271495782707811898 112 -22819995025625818502402 113 -18851237880930880414463 114 -3434084370379361076236 115 29755260788242215477911 116 87046127848026210954301 117 172439606035358535042206 118 283720154357129786539489 119 406831059039649590218897 120 508771732762808247998561 121 530060528657585262814334 122 379014556216456038748969 123 -68285185188127303677108 124 -956594253646585554265392 125 -2421184220025039234260871 126 -4530239554835307019649156 127 -7192773042299327378162418 128 -10029625618686557988076995 129 -12215429286864654490587759 130 -12317129933800792539854455 131 -8181092177961724355695638 132 3044586526500531075825337 133 24626677872082330600984351 134 59541341644157046686034599 135 109170001138009901566370703 136 171248269007387895445453557 137 237024123771602310045426116 138 287801522783328497186780049 139 291419052922240491435099007 140 199765599711289198160017937 141 -50843372182966608361411575 142 -533785714847129048841492674 143 -1317360376232084646898683430 144 -2437371867037853215683758468 145 -3853819052503743160654785347 146 -5390446744509533283597690546 147 -6660230055636647015317490024 148 -6987265440856528387033074707 149 -5346611297374636148046524560 150 -358299812930849687758953330 151 9611179400313686898525976066 152 26170244609773345355561704168 153 50366796316368626047777046627 154 81821878242010333141273236953 155 117491901383577628327085289236 156 150096258616499936002437808168 157 166384893587945226407594995507 158 145632147807992574016676176537 159 59032558802909223296697937897 160 -128975188234892454142438959934 161 -456068214599974706659844749213 162 -952420898513451721789023107920 163 -1624420371504283569394322913004 164 -2430487355100050548481968928129 165 -3249019520002430048473361989969 166 -3840851266558931747295434019490 167 -3812452401430674183371009176917 168 -2591550655032991774927961062704 169 566172119871748178932886236597 170 6512882779469868098825272351700 171 16053422626597025602142969047683 172 29662069384943913599694608784121 173 47038104251951615193810422846859 174 66484200846287850513503607509576 175 84128822254764027222108155102782 176 93078162892990924103978208809368 177 82680430794025824199699125666001 178 38216866864499849371457943576281 179 -58507226632853723612698462816499 180 -227033020997875162395325650499261 181 -483811665967859003095750146163911 182 -834664638269947740157843998581421 183 -1263518130880240432740030035949543 184 -1717290856581875194708958150653763 185 -2087793920831132766620219897137936 186 -2193102699828592993985934632305588 187 -1763182748349185599218670495103302 188 -437580015567263727771942307363376 189 2213501805499640595822349336338172 190 6629964794060290234171617232227702 191 13147267691551020399087317452080200 192 21809678088976673675620333354854694 193 32099580054003412882977247327853961 194 42583921355090661261738852348755814 195 50502560755394555365610705841290037 196 51360736657296096732039153021256449 197 38640866173794913117205253452170361 198 3816461190782559747766406780561294 199 -63072537289421966955451956568261818 200 -171951121883743842686762601518062516 201 -329969542125585538549251942787072167 202 -537130839156422398540391740118435643 203 -780050239077947219514059335271351424 204 -1023908464907808896684222422270441725 205 -1203196348445402362000360378899703398 206 -1212682281122907757177783674111928475 207 -901201068311475545912209024283611069 208 -72338266894900975414820126118177722 209 1502257364147943462629542467752524819 210 4049637856411121613151221427977808202 211 7734122211697450311544465675895458639 212 12559742655245246644791919809437878491 213 18231361198711929502248527653528475248 214 23975602011035552084383773296289210790 215 28334161775969250527574710151688618916 216 28959843239611726934880490497224341687 217 22470570765854194697613592945630100982 218 4448272060379943115177623489436491335 219 -30294628499652029386265392993541304414 220 -87023869389746733273543739904608745135 221 -169786719789085954699166448360622719289 222 -279332949620435182574321828206867429137 223 -410127382585031632840069740371968695911 224 -546453553999666071322013978340076344480 225 -657838048309496874244067937378577244054 226 -694388321007208566515666277924782058585 227 -583152217188089288706415228979993060238 228 -227271694920124445874840586933838750079 229 489526533873241677175159235840238303343 230 1689789074661166026868969584680002084667 231 3476645454101018260107776237453007317906 232 5891577376279850361550572207947451575546 233 8852472566933855990828812437146701571012 234 12071061242297030867223123598471421396842 235 14953194174466977564867294406804978097383 236 16492504890624427115309080832002557438903 237 15178291113006093857052964913412355515877 238 8952052217550086461609002041936153807678 239 -4736591908982657302737356943387162467058 240 -28706676115711812351315496840489684812187 241 -65572757304002114235146460007567557981262 242 -116932710092053891544084968579461793890646 243 -182136992834786262871000465590077532928534 244 -256596708989955575743102518606244814445498 245 -329664666447595396166134565677432010040167 246 -382254500308743523403973423662891650472363 247 -384559933109098496480508084981921412908700 248 -294505565488095697192820466140396257609935 249 -57896149920982076315839242951407839988768 250 388393515043321171285379808758730969539012 251 1108488355184141651059829488011618268909830 252 2152901490975467295841362674988777830320791 253 3535325491513005915558262457348025781148657 254 5199408577862832901949259250212012258245130 255 6975329205223470805051996884632702719514565 256 8528242050488600406213271844295603222453440 257 9304245507557282295939415488483207343986525 258 8484626621618169486463609372590422706535439 259 4965797062274976499663596875878276737221450 260 -2609775337855432316260226944958799276040860 261 -15738066186328319017466816363850086048855092 262 -35812822343128250252569766897056119474440956 263 -63715928985278921149857365542490875013167174 264 -99199453302760216927816030345412968476487763 265 -140037022940098538470769430857875153327636885 266 -180957818828361206676502395818714346298113223 267 -212437146449108694117341867334841228877846259 268 -219509100446846855385507050758223226534257434 269 -180892569635749939979405363559064495304128076 270 -68879880408118605209599419470105385012384092 271 149382898149419793990635459957260610768915687 272 508417411297785343471019440422121759809655196 273 1037796205122118141465694338056255679400978140 274 1751422840430817013714809607158761551685125299 275 2631918372435002430411836355002459207507392340 276 3609812622105571407575977630456789751490008777 277 4538177332352885582532288982487279223688758581 278 5164865505828743048236219381844154169388705775 279 5106751867167170883194792514074157104726487879 280 3833350470033045571584220116335227173789734746 281 670833384326866803533553493553905069111716063 282 -5158506885851426601367758572340946609587954909 283 -14442525289608230528003094973331701660573200315 284 -27809869171603920966565749569243443115141480486 285 -45463903775803847013265993793385719249449043706 286 -66803950833009117701753465125761548380470647570 287 -89930493084671982697280302138526240192386170624 288 -111054091652174209130446647759924510501211390180 289 -123864302776048165181155906910341392145097587147 290 -118967171169698992903367416284056454340152275865 291 -83568549510454184738718767273136705398448744806 292 -1663091799061626995578749407104150033290307869 293 144922062023543850398529504582264898871388678633 294 374198532758984388861405039464654591164387298325 295 699922582857760162815113101337502813851686495227 296 1125271650017691652344404665997999784529778052026 297 1633957024714936190032748972093089199968678884801 298 2178738934915789291638270423840389641364800177475 299 2667847745888008575972962187854709204303013048690 300 2950653173993237841779760204388046124736450540057 301 2805110459749935830989135196940534121859550945308 302 1931058213060520682670191838898688977784936661416 303 -44712116268731679374981374575427056685920559421 304 -3543718198298307422018464544585533583161060046382 305 -8981696601182021894630659550680529795909165993435 306 -16674404466612080477481390420865901702018569543059 307 -26692965816953740891254939488336130487085699094312 308 -38661333930039542071647900404118120264414361939878 309 -51495141144496287081637600331328234888120774858759 310 -63093115590548237359622643442099012274723737936701 311 -70010760335613086368401260969647881579748924660076 312 -67172173058885947363701715801100386491367318011664 313 -47709976107099160792230333925074061841362452196448 314 -3064095569274911092278043642604190720604287964067 315 76485972642982866240848556640140945007814309942264 316 200640584545780100685441006447427545419013949587998 317 377010922219574761821378326372547704004170410226733 318 607927328749160876821526325752426656014943660725595 319 885950072591458389651333091579783802706784864044354 320 1188047583393919408143037023840714410428580594137560 321 1468658913371960674970357500973838544459375517596327 322 1652251575434164217963297345349504729067767281313191 323 1626547438057957445826650387446441808549194367401823 324 1238326153826676827904589564536484548076527436732518 325 294605804436739025701807126042668719218522020422386 326 -1427025404797026434312281442363536128020652359714459 327 -4154232371369888556522166845940855994329196629891838 328 -8076579474090493810732532534903015473171881617887215 329 -13277652171017027846760872259894145804167837903634379 330 -19638373253409796166551784106493926950594595355183418 331 -26709965193476560990742847645064756157853943909688708 332 -33560076433079350298563759326795954016139965157557712 333 -38603678163935258068091600592416314114617249451989468 334 -39442029504229310991153531158024930233613067783952574 335 -32748580313524332190564088432003083601761077747378476 336 -14259829622572902852941748349105018774785773582910508 337 21049360645774429714799215384667562776850871154849231 338 78505304932839431881908013814956906613935777143913912 339 162872770538911954921898898217159514261455609990170816 340 276968007616650145755462336413366705042037947563591007 341 419641656987057141404462668143273598883486258561670242 342 583074829108866936541850861341928459225982616721522734 343 749428154629927893877961507734847698721698723922675658 344 887042673190788245510391332813029013180368901607338133 345 946626881306772423402951235080222088439605508609162554 346 858184792769631038687680338980007143489825644098910178 347 529843596751630292986143777109878839028244978772033606 348 -149793280110345090739240065870011867313425476154707392 349 -1303657708488347399421234029606384263591292808234716816 350 -3050065316029092972532081170590394794587103871456177291 351 -5475652732831972936609932379490937103487028776109143002 352 -8594818416647228243944656880904905947358806151383096859 353 -12293873316441990091006710972682965124519671074174204021 354 -16259826082281542669533574958661355167918441833970416475 355 -19896704712884283307547078073088938409403926590713077963 356 -22236876673854237268530016772799974097841198205313600613 357 -21861220788252483500785255147867191330355876046369230078 358 -16850296003577239500173216529800661596519537819814553227 359 -4798593763831681023142184546379818009856986459745383101 360 17065198880571086649623808281038346634210010699124970515 361 51598722441176705840925419551932434598256249262582114227 362 101246741248944709151015963479493718685988326838026947734 363 167260899174492062777636743976269060948877620133162475479 364 248587649063282823293034547092061735664661448894248458574 365 340401499372365361785223872502786036242142748605068725136 366 432313105125461450110032618556792124806319868484955849703 367 506365944786802633068726891841750713546380590346556852040 368 535057886505608998261946281415763921266559043991427328944 369 479788656333411205349702448541592878476407132094327265213 370 290339509023338011876824093085215538788498488238630937442 371 -93773171833477498452998593976302067443251216745230691968 372 -738986658171097736710393583171804288814257154610844627025 373 -1709132458508661363048529124672284969144396933560561747681 374 -3051230654751967745190085914670491775043166003781884432681 375 -4774323030379840396096146166915943994128746949468845772654 376 -6820422991319656536253145971246212537890434809815414187389 377 -9027508143126568914674094297240233012388581743477811341128 378 -11085945494818225600128112980283505881954562472520573873477 379 -12491978382881545387259970632460296283073712207377330979943 380 -12505042842899962420435662866277487715964839042635596498046 381 -10119762022342753069760228451727314981660876513139594126593 382 -4068385826784364183573591305052848259380098655243036394090 383 7125136119192368467680249940664173737808584583387461611124 384 25013002465426608330857085747883367807113564658853160630660 385 50982891429761383126698779019905236335603946362358185691483 386 85877251109241923067438982716066735222322751155704727589365 387 129445089947746051336724225560005492555286232778266422131407 388 179610886137465847345825104892351901300699321021737198635276 389 231568694976357035309769452389585299333306661727109527011272 390 276747987149302712928045823245903655715358543213513655040674 391 301754548838030336522557983991992095547470630244576723847172 392 287467204037845076648353735917323115425974440315491164769405 393 208569242312223730093064786065287325621998795085201872791240 394 33908527402032567198311938526571744292364779091313080111339 395 -271797132248293580842397006545142588590569196198953905609657 396 -744280080315361165354755870816295403802592721367566165981686 397 -1413364066978455619653261426453374031180179521501199770087016 398 -2293225059928637762620823317585263178202801689319022078238797 399 -3368704146644202013568153664104358765274060742600564264467625 400 -4577437464997856967273697962610070822358236547893944938401790 401 -5788175658928348532512724129640107016567468479334000210370671 402 -6776627924784004635284819272888778714589302095360616331556521 403 -7201553590926025184108347229511770061403524729003015322352523 404 -6585678703436885957127846671696825702537037790701539208918815 405 -4308321162849578927526667468164801593416523130042485720651250 406 380742189755063827221543573378484362100388447336406027508672 407 8313884218821132162966961201901309240359381049918434085884406 408 20310013224158596331968409496742978219673929399333969940593181 409 37014622525147317138825215766368637594529782517598383746684790 410 58659926928299080843766598506875180845665036782308174125778558 411 84733246347621361828043153418589945210350389407484449593726730 412 113550267727939261553417117639769528616860686137700902487058672 413 141744754167204235475014145008321794259909579250949618809326399 414 163709434572520881241516682746121050545965494832340948607400230 415 171055687116494851129741568594542545484886616195149844671075792 416 152202990518565603033844700563008026110603648338352849677857204 417 92262368609024141756894419872243166314386049948207178706764982 418 -26561571173112909445887556662754345896177407215733987714378086 419 -223763842649123609634286240911316531076031673494878396760570992 420 -518188830104455508601675469789343788433105072994505367169650275 421 -924169958834919938123787180729408864500333597711568201236560023 422 -1445811204952261585269458724622384544319739502967587014214048255 423 -2069155873748228146214032686577537394383046490813781219173893464 424 -2752191189059147704203179215834266462706174694603166609486325393 425 -3412988739614876903341015692132105156844636476941830907228613947 426 -3916819630927194862788096426858485329155902881530223327927043660 427 -4063841526635530689910936460203631703221427290675724273333231090 428 -3579947968915762796252684085337387565260927533256298841122266027 429 -2114582717492396384493725299714636415740381805641299498435256794 430 749311741133513354627157396404081204206809149631591750255228060 431 5466658322839361323623285105581392137011167502300535258380828033 432 12475199390893571539808354889304559683099251875687922830089778761 433 22105714845484415156965243001658760612733217006414567487028363741 434 34449632548027392783401295309397888775966112570963459889804420304 435 49178308886537922132126463110521578938339390937617334021343950217 436 65312875158144217001429515748235884160222948958897445472257877902 437 80951495774226383444813877249139461799444727249464580417967459315 438 92973033103274581057413432134508520857307088260860163615745099908 439 96753179509976035079128799887692421065765843195860074359683178263 440 85951446417097679809661208440550436627377671141197804623646874838 441 52454657308271592712921585292192127975102418144183200407643781580 442 -13406642083584953309737408290528172105634499248235367552924250290 443 -122221151035771456528686940150060671112306442545532904659210274051 444 -284264718232908431624426811950245185924980880253015375619648950898 445 -507484278331898781353861390495198322366271938999613407957228615099 446 -794517497189221548178525054218330808041153445817767643371467373620 447 -1138613463363411916591267038099941835955586817064681524803503391803 448 -1518419560970780738142394659071222806055585663320484743525280321668 449 -1891772762661734120705256449942348059240918880478843718647365438431 450 -2188899394997212578591348645826014819517946575438170225418476683264 451 -2305802416282352764646030446766744870720180378642875332062679276726 452 -2099108149392121578076525056213522698568346301626419673095236213222 453 -1384249593329109277698887689902648770958338605240650038617756428656 454 60447742768908343016737566317817342531890322614337342069311983586 455 2480501171141551927703042725867948914352532330111850742352492877965 456 6118926332186586089264535771080300669003873281769287502342862944802 457 11172537077862738004595172782614481781383674893789682211958975331203 458 17726720069944655404888782878918844807555035191784596946468610545180 459 25665404698278957548430452390369260402645539247898729242718636730196 460 34554995070880084977409616014363289034405570345389433291381065573385 461 43504655675354592485783271161335622337400140844509570737145083264768 462 51010982044626734338375933970625257530769171806905608755934681466971 463 54803127011672860082487770241158531314947837653321376262172963595735 464 51715125833547505580906890690837591297605109913478844992144145253468 465 37625413517984695746952166637126948572289890222019077270043544455792 466 7518826467853073439796892436579060855100043771649141495323759263395 467 -44257496716869446821497726954856803473240783591827327401202645892613 468 -123458129010451155278552026495929381405991277273185962992264885685597 469 -235027065197121092663765824695874512825321566461933427271682471668497 470 -381712452071145209336649617972445419267512004379899463268400673951639 471 -562127200411487003818025198579616224306161310443925698118922796279557 472 -768213861155274703459730102636347013293367546335753224754238699204346 473 -982144893545422474615651780372369505695602585444352537113275183423066 474 -1172805206610642548159283538440175182743189736627991517055036329223361 475 -1292171665779147823835763087326642565855206237687661145746318569344472 476 -1272130446320761696891907532498773948628728240457142716676461414141522 477 -1022558436755729485934223761325337316704969912987244292595597125720519 478 -431830745120228392888237369181570976942914578644260200170388206648728 479 628719933514676209938521929991454510151114142421264515140280717979492 480 2294516981741968865301663530466240609070882677372676293393413423827522 481 4689484033253880920410071888815732176468066432369745208267559055343839 482 7897590017399458551511064482528475632620552050729784734861375334221075 483 11922191704706234839864734456835833253124204595282971134375837695473784 484 16631878560926823409220255093181011415194702898488251179623001566524631 485 21692914175722107660646279649350138208527566961104217746911264123332528 486 26490656798584641318426425082442732311401823114203789415815547669145853 487 30045740335209551230841756166045747264948656334735514036949692670132308 488 30935473912459568249936037744930286063187468211661846914945946872573381 489 27236939385521792098524234291075165011684267606591621358574709309485014 490 16515521046391456842947114919184825636272387675517561184566656534825068 491 -4109295558297781128479334926380072200992495198636442865091334960526275 492 -37780845158780492711213328319340150608115361631500601413027467089587836 493 -87557964676735612393130574669273775286172057969947922580523419833114875 494 -155852689707811479732759172301131300223956880747981388852998759098807869 495 -243604283502495703655211370519064706915076229498014046762750887229654437 496 -349152309875428931413893061384768105960939715144207621411694797907286144 497 -466796408281241885171303956635171918124179161131489281579787361455131042 498 -585073692108440315043315039557803834002092637035188875108761751900638077 499 -684851148051445269834795866276673760490079862687971691017917993332956370 500 -737424341811076346995615663958516849456221451142191800149077350856605409 501 -702937725778091492404712102086326923342419586801680186011305719797607274 502 -529595295854679669302918675616934510416955845234196749444423710896135287 503 -154307491114509393600576719485638810549245915749582828936948756848952610 504 494392266934112180940583013563620163883093569052090306396079400995241954 505 1490153792162360812636329889837991259403286157238220344688946262949219582 506 2898207412897153730662715545175807078152963443406699839274831812224095944 507 4759199190372051079925616433150996390689744833199745668183904963917188920 508 7066462181176360597261760484415552788492794995205176906989604494710349329 509 9736133143643413320078320792642556625799104584905685646255261464966224320 510 12570297499997661572725063808545498708267065108643917482676411006363508175 511 15214590635024330726230279141471273042056268064082173560137761132777787092 512 17113505545556046928504743392724261484798228959093485005013785246481514867 513 17469135384316654924445250487262892709505928112546897784243524950004766939 514 15212240850595981152311897663393903475258832338566707795852190517907616727 515 8998310635269177634394998407496545859549011637940439017679153682854954357 516 -2754528878965134468442421112315052287040896173815048395564902956836315865 517 -21764706462208697157386341180523348576551339853346837480843081807050700098 518 -49698924416592935601841759164351515690072820779375052956075343962449692438 519 -87869950059313429506136397380044654739665268083741091741764501682728037509 520 -136795168745894951166069311024964343678287608521333824450415910652453344193 521 -195596502041049577597257024117492745922844936117969579435583278192822765396 522 -261235111484524859041426445046162276780294513093610577907839683579740049534 523 -327596423033452890251903567186991006980429456962849502538764463695687078197 524 -384474877381241979765042076681783624100219807764479340550046369630729055226 525 -416555607198963559364550362699546709942261691099686731043109350826703082120 526 -402553320581705142741317487924665067512580901460815207796698454992798788421 527 -314746840522524251100811929316589094288129249977438210630518995743298398050 528 -119238319581636754883617715799524170228443320590833651547960617166864259145 529 222637251899913645705835164958406151890765201822132267229928479604998126013 530 751235381673124400929987649106835240078110501801382866123871848454322455926 531 1503273311523698537216521685477451517929132309415423582769699502255740314664 532 2503644813021675567817016835826136633885180692932764080434437589486367968657 533 3753837638559395382415569130837850440698937187562244245560992505169322882798 534 5216601897022601483545032764658849879726175282616945246221415858096949101432 535 6796883055787254286203770725044281710398766951362107704792683286058808811531 536 8319630037563541327476076357801364656821290815920884793258101732975173215248 537 9505970907960143836637353242624950194038264773232957383691451795325246286839 538 9950459575278409680816139435546230845460822844908135232373440402623180143796 539 9103656777321344533138858316046960366622368415995545268011943514065423603134 540 6266195756309080084351530636026909784323476735408439768458797783521927049309 541 602611053350942908414848081870916741642645673811928070521184446349917401822 542 -8814600839892926358419425008936668709164132780200246818087894192483761026790 543 -22918269185665384744008751277015317455080012569789824239663384758330787919797 544 -42503508885494507555999448091183469426358653473246875050486263222295537050753 545 -68014750627681315884023260334726737779390808033391381914262353276572111446367 546 -99251476505907988892062545205491263294687523513787931337006875954540838111194 547 -134986720041597461797487086893472148347901512544532262105809841380511868580891 548 -172502177841684831939595670178391520526147190143226628523414027956492118620161 549 -207059180808165796390541889643885877242961651395750095151520786834863200862278 550 -231346955267499494368544000778931165779524507525520724245493394514061593130425 551 -234979430159511842491854710890362625806798456044840121592311236392226709962989 552 -204149542978221743292420667781435109635674244233338036084464376239777621205431 553 -121594723977855502938529335576973615653060083333079233449323953482634203250585 554 32923455796584164472407761674834911852114781826384687413874029767806115713013 555 281373299760600891519744825929307148054303614347994150072842838332596006024778 556 645147059378215132485052697992661608413124852401406309099331962029041172748295 557 1141379035842535075011822727870042187706519984846066194838794608737879302412655 558 1777583675531069889277543810596572040001357765178983510178376544127284584543957 559 2544375876020158929550843053912938204467610030216825214415863138669474493632885 560 3406180222928844495710127483373397936846140615597212274438792740573057553603206 561 4290085744281581798452870329261853069141988701396825209374974998601966755784467 562 5073386043026739280166126984063005445028308187399320775223750956381886591574526 563 5570886646181458196555933157979770574972911748232628977865061817090051258053918 564 5523779074953179351213744626039023895597668163572585330176298790797763176324045 565 4592775390620606634652646514340461900297851691471311212951547392092682727673879 566 2359242426863493009243769341102277174821855874130918232170819708848450743823436 567 -1660792636522511094231266972053211405258366795042692017467998673881064861802288 568 -7983791844090911166082090922037627004137759928825502083393034626076943549628469 569 -17100152819306598830844674368037762168610278178821397296681028442901117990761075 570 -29382695754453639910494759428496939519803792958940733520732004817747148057038235 571 -44955389147552883250468334717705976982504657427917681228941128078099922899985489 572 -63517282732866606407911205517562763516724627488348782173563960024007454231995760 573 -84120257243766318768445502871252454570941047869118196999133341375226224435221692 574 -104905331180841539445830388223327450788449678667954093018707252774878487462414234 575 -122811513406887847446917429754181957501085553078124656230513847400721219596548008 576 -133284108121137877276664378729174054766072360129991953169064955737675583476500582 577 -130026307683592333975930069991351097660902012967390335293487604408110217314695808 578 -104858801106762582241619860541483103656037202333896355521395553477773725348485889 579 -47776309378581680306370608337336402778906106379165375112710079086311743840411860 580 52684150783395552486439509863752895442812750891784599541941737375785082842334248 581 208623699210199436788804234036947609628667767168562902025664244131134595260837508 582 431351897144971305685451470694462589622721195787705172101871357234804065127956456 583 729180698758827432055945662637059917495608047953798392261347520626656783511725113 584 1104288735311055063267602831302844957665178842784583147618741871429720402369231386 585 1548546530827893333822676729340340200911811547080147675456687892660209303828341994 586 2038280846472224418592846428373869344101137734504651949236917445451238793573922393 587 2528101665047771424784999684491886553335867864793080789191523270626806232802964386 588 2944132480563786655850269045801976748352527861561135184994200151844282150423435230 589 3177285726763378557452410594525867434936974377933384478991522647749342916926555714 590 3077617584589040591896448323253763593453847034016901293313071699254819527273862125 591 2451278192101581246189305858809292794914175884498196489761884522414140046185253172 592 1062128176904707970992565239995787958525094082326390926338695416992520175673342356 593 -1359316699530242602618566614913693964985431172755959606693015481574716996586478267 594 -5096389538933283558952442867204335952320637169548927870608564861656514102989050443 595 -10412571015683673647439196608560504186908077078108882459881912775571365263854866940 596 -17499773487965671108991756492262617275089097040315589171404907068130221076961332314 597 -26405114051252132278483033811394101359362299552907128748722049042408631924408660302 598 -36933703843364698962741131070328169886681082933550827185259455468893940374554180291 599 -48527002896237036506985394795750296722094310507071284944028933639203658667985816944 600 -60119627116288395904199353205414264876608712292066236518249040194486207963353433674 601 -69982465145634422633011277057532554736464988306016960544632366386935425213088130144 602 -75566842167716172781578860631247116549318772848847446054196259055836349683401310975 603 -73373417722196962409060964189504157116926495207053284749694016024605312971745858533 604 -58880483854154438342272524412571896680555325002242521017302605417522239328218911177 605 -26578974139067445327236298461809121142327964047895326527236188971061482509168703784 606 29825028304001238158997300616992748342821575648064081987707313282943761803910021976 607 116966648182316409624102890115515944727132959482142925948732695223639792356383842272 608 241053855806537122901028142287249733823387671128040881113512452395308051444526741092 609 406686983215166411891837306545246949190332659610180315566704970779414203195597354618 610 615185350998619651823653339011853509625731320611209967115824120934217779293055127112 611 862362762581768921860560166647423655365889236224951092802206195503189893274504363757 612 1135738487323512632012475782524342332368847225210927108392792002071794307972090042797 613 1411244700654839023179227098688163961674684917522900920240070608797719086270650680522 614 1649602397746191782338407533799554953553561538048915568417338895654152344111585131954 615 1792691843033104968885297144908087186278437743345114817470242920824622533374066501365 616 1760444559763008631662348298117334288666720863594174660620913754048167675573183701608 617 1449031177555914551259054417687283537286313583676587581213434402095236754187162315837 618 731405579113511613284193631039606695578463669049538064555919144272581093293657887754 619 -538427071272727590152839508208581392440605271554008471167161686298249394279698386301 620 -2515754345280704309085344011534969161101228709644978694090861197703715830568101610805 621 -5348212121892303782391109729311316438004076859655280281812987506071670370455317829643 622 -9149545692406565491294734688444165846155735212037414426795087772683079768211805065409 623 -13962190771218447077654255237629178267366450930429353925654362645622539305113018219112 624 -19707255346241514437120676897525447951332361661609659920305091783929022736750037789855 625 -26121439519040097837044197282368062422463645517045447163951592222123050396078765046481 626 -32682036553595169752151897647012988523990865846959069764906678248637557757274503493501 627 -38523578323603137622084538123646831283633738616294085651515452296854501755118899462574 628 -42353068929916318585898909050564395328254023949514100061055966572732717465582015436224 629 -42375189298910084758726753835792747033850491082347243512011029118466919935865808416136 630 -36244358472324222252699843752463010210340246628775478100406199716982916032339031178585 631 -21066960319666987804006730320239191115024581559405067580269352449258867910786442062717 632 6515974981201102773684630812423863719118911067067394459918042534653499463764486351031 633 50128468927689535855178712778110742362632500336744595940270213480190820703702738261708 634 113298781566061636222342692481042700963929229319236261927683443005671896135983561952273 635 198892140108923476949897675979194277481989017878936108597584682025687447477703719961425 636 308292726817793810637631092509493562070772298088305060116311624635754055980166987034548 637 440299650411696706362189299537009132978021876499732300354286076820711301602825237925162 638 589721132505930973919516253261499326861181590636172409419531790348960168682095338182578 639 745684719692016155387229593478869571705920976954801390574384757690147156511419916918279 640 889732708974034827871287764068439238886809684695753666188975726924567753893540883690407 641 993844595040684789859011964540748521586600892582691420381734332851815665677415109335985 642 1018624720401108625000272483654243613911954541730482122762557041759152965983016842588401 643 912014085197983883079337299181167416282665864244552657284658414958476638339501915590316 644 609028038682678292678499586289779580035204865630580176887427517400895975976966741495716 645 33179348513269592575577029029154613997073157548879278462842321170474597587278746717139 646 -899594377354684493417313637375110583090288926638064865419204172061170023582972026495641 647 -2273540307448843942916959721520171370888760495161903322435522056585133685277172998393642 648 -4161190348134275159717100090289549797115740240996474593651435057627994342181760516167234 649 -6605911703780447227619692517412064401423799358735658048191554833080836026357871625249314 650 -9598026482418424464780393502957139154375441404509847258362398313288773806660036174320187 651 -13043996888138783687222553020432617167547711914794642648388315352897551924090133239640917 652 -16728849453766386704643782787869645062874305725230073265404764849232156487473373253945231 653 -20273071733230470567193542824406412395894189041327542656653672869399415433316601553834033 654 -23086738816123868698449688245303603628446782539108930248886303344861639742334274490432987 655 -24325679233514914247421441998788009179317880224201529285441945108840470410598776532500563 656 -22857098989582034458138470646671875232452199313964735227816243877915111656133731096302218 657 -17245216391636690137495882975747667502070199038327030154533847136594887825162782606149334 658 -5770994116397875401154335150236900725713191624212584900803747589925906157203444503115114 659 13496267103787637019175739533826169028404652379081771242063296563354434374057427680452777 660 42554315350614887112209753376898986846882117215108993017656243251366639644510933937561682 661 83226693369960910506942021891141439658665844575235584215567368939383467619275879843181175 662 136800588655840183263105609838028969945719857369688605701270725045868735183785536950939147 663 203521914019643139205116269139053357889357954042340597773795286799577198154528589654721851 664 281932610126834873931893293320261050093233169538598315684257584122925886714076554204156376 665 368048233739141125286676444225558392931514064066628876841333057487554323509411641178581184 666 454395061350636840355130078085276231411005504234912269061892936072449291236486339205882686 667 528957083749399449437514819770419707765086319816503204224712990656665515775228699844452133 668 574126016625374005641519746190175714971835701856547357762606606365212663904062892512004456 669 565802786175323819402129866709965141247768089980867089426354826885359098721844934048760226 670 472866685746022586044423119572411127960423385449023641341193506140452192844019960580087430 671 257306532513013685118816397959807010902310434161744359501580607339617964211969009883753433 672 -124607958790503629020311795198564969293241204307166255639444225669663430866844681914338744 673 -719654921181694076465162930201588432725626064753910388869538842014944040357479094450688011 674 -1572963259686976889108613677918576811480265214985125484802134924550037883702362039415187041 675 -2720730904875007653421746958206659637405389621362665537816082983298289892354433708679263159 676 -4179824397824822784519038260506982256812170060352774697066799554747601729143600052734114634 677 -5933839329729010861753917948431656952107075079745415993031671547056070802546609141808912220 678 -7915440375170389716094537022728369642834976193832518286368002521979871543594562671593882839 679 -9985206243889918253503715609291765770939164538249271561389903496286224876801221467610702036 680 -11907822183004244344431012867400592503272642684066771099752979057419953725026278357071428054 681 -13327330759319381096607586164416910158090659097008851977305583402902186288462346572948362487 682 -13744299891037211804375105950058541024201243970895542293627440904492574989336815246102583091 683 -12499203757812455398112471873407201198281480474844513590191524080844904741839127596694450784 684 -8768010921392786157607245139799211664430318823539579464839720762910535785841051680714903123 685 -1577856852971636542924271344600505811127737079907833585791096252708850399048224220810124101 686 10147404052150146572761086876177257207076934607894978802283782281814876630859545774955551682 687 27500261047229605975415659402107216540759038036135897576335292246264407030406022571227794051 688 51448571196251731938918285689112534992761375451718234900631797275055983110151828466965425911 689 82627799168403206087459524805885344159220721855117005120499337153018122342408395589799297517 690 121055323703521945278058481218476812467827646392304163024287409144391882281388751948552169322 691 165759729184614218004117399064883083815767943749324289044179061873514735690029431990667887664 692 214325442533017282463495836943013379425265868516494535566763469349783718986248036737705553689 693 262364869101818109371748434713066390779738508903473721361412544782734122812956639246366559806 694 302947287353896614884717162716195902393504174125149843981670209017828304479487222011152736732 695 326036985467112975287804852133564351949225126243477889313126043922378362169290335566687738615 696 318022910801261733461127159800208995079254228313465062683502704546477940283956128223361852526 697 261458274629159364353982204532229533325192419656934536977638732126205241022081594080034992098 698 135169956749444008862830682388738834779976250192608713979189821594564175262684024963543886037 699 -85058352074587601377022824385648210502451136360740436157032673940219651239122715777032434043 700 -424982943906952591626703013093361314254535386719778968846034736103277906826134353410328998461 701 -909296563086693862756793037863526780102582615239893566458026229811262306745888946056566289197 702 -1557628376454925993464836797062431473952123879451393019328990593924541454287295421719828033325 703 -2378866122359659285311664687844163408244043548767451268804014626597026001839798969611880289275 704 -3363580807204986422789443617985970621379047831496024403289975011388681836934292911948668868400 705 -4474462022652154292028971584299738655864557596792202616387434311536995491304030188629903750309 706 -5634887191051565536363629946421594487138923317055248682735492923865759794941590578950527907105 707 -6716073144090942934245395671104639487826308926400582374974694195368885510460672955938910990145 708 -7523714024934266971771279215133911206918185505118714900322443316623669861850401812820149250260 709 -7785610726568496418870099037150407038360434669153033588077843106725370052940818954002002769196 710 -7142548380622283496155289128320364410970664112790498991436108441260803060532834086120291331511 711 -5145566678160204616243378160693664401509719100566387739118032208539370629297972975236981414461 712 -1263753878035568453042485448776757031283693721756748002711111440112026449512661110639138680871 713 5092295918736172244660029054441158650334504471528258584593008648346716116086527051193556630244 714 14525313376306109468304903182327540530087566248993546871330939797916603562362593690930433495656 715 27577793816480708116953274566764498289327070150154441159849637852700375062159459172631883144395 716 44623265381873133352695166303570452310454945129698679057683598039691615720006567846298546905177 717 65716351245685328382726674235122698151522704550784985921511150196039926822035740037015024106101 718 90397583815398193027375135431267559074500667996474132508204644937477427967171592390659664584545 719 117452627330257613487024651492562569293008981111530064596848347456389926770504212090372902475804 720 144631471891279153453681449929038203550992701138140466967387826718158857305773152582219936581301 721 168341776751321673917904942120226553932904585942909989236955826196115738026358490878962366217297 722 183342294043061454158577751848282018994906764718022780440309303941959682255085538402536976932432 723 182477459288783045007475616520127723143854510302306589299870134062350974313808298483526799477637 724 156512756073630772856164314578948936945886601740718840685921268533810268731153304588546076751904 725 94151845091514482564323752844679997117702598022027178593026758798896455005016128966025964743924 726 -17660484678497573181771551478438937365327676510599763140197367828262783732273762999526780147607 727 -193022817158593262910323448928227094046019715252434252721210823375637008469942507239960295891951 728 -445803311490284890782474189466886468898936552745702397304788027701868022346315443862732415907484 729 -787651112633770119212605688020279683028679942502070913702038230337097476373065569672986333476375 730 -1225140259281944587216443868154364776974039582384858482779124945147557012948119087221039863521984 731 -1755919621187041698023350914037500692386738647207033443089301432825379492895392715666739626715826 732 -2363800673695666201871998513108058157151615444058069367122676581472266552255923300556392977607544 733 -3012816113904962753826052177155000560862133202031154301132371329438655184267398026113619777416672 734 -3640437972227936287355126805638575055309912222270554559886158077730553662058960220931493818942736 735 -4150365004087059671304863134576128443839452968841545931852115893262274076835691224281308618093871 736 -4405584542545647654413616251027959494855781959210897590094108532153055948709343379180269690249719 737 -4222787740077721699290754838353008209856556465811299240282435533069159405223269275746438324243966 738 -3369665365173369025305427476235886769273233532567117686867785007039726426203555570312162652584305 739 -1567118157576894188912631036689603899168556418707025642951516249180373502453522800746647188218775 740 1501051589343114170164234303525972140425829794632934237265535483185519374033516747494544358354704 741 6167897160080873050419534035002147256794324516306808291508170320351450210236755881689390994365459 742 12749072168832327765409520441681797998054931112332136247627630199492632946631239669369460501748008 743 21490939472397872016014605528664867028859022027665932048531384843964844370536194370874083510497707 744 32497640559642477851501979236662234815756645440073015064105729953821862210082187737393719012175832 745 45634515615344876587302627763452578298435628210039699225037718967430010610256752830366330721564257 746 60406859990302712160344230292925854098648297857169632026520662836676060839813766869947716779153711 747 75815653884227790657214887853233878131907439906543530886384046639453949162463972682172727407924191 748 90195870930471531189103906899668413263278015111131553577410251946238701611670500084086307288210937 749 101048499335817030225814693200685182880450860251481516940971528351626311110881703524832740326031269 750 104884673058639655468523358850791513173250898887902622789143590668789997541531440913572062357853445 751 97109362434149087929364618401514238875074892488633749745813564783604832028650208127316077514847921 752 71982763022106105527240327888430117530692235931323732879123040763767778768339865561771875827683243 753 22709397830187815916400497989426655984253918258541781052278454522859459349951768466004993991619794 754 -58282852277687900611893066758990148228323393603062984577539976497184543140052609700982315469625618 755 -178800454258694795640690211142415590742922322478314095989076394674430600547879658511485207508327951 756 -345997353851001276992252780139319277728617262897454548309828949652826096834805484572385316593918510 757 -565060237300157780276594408150108865001823351979275707468982373143873316515384087234182882018651750 758 -837390338355825948925280045938072797977610117196221429749096806282146934619669523801076389617482059 759 -1158228175158002106213668466396081874499487118742976657188920604260044416666237280636944242259797826 760 -1513709173717793668291069080123772839538035855214972066840627642518441634216950355953946544292033557 761 -1877405173979320985244402690389847043976740042040670933910810778642097495824698790903055520126571563 762 -2206505252965275824423871231623017515552549575060414339137280531931743897014367427258063380777380014 763 -2437924408726330053568840938398572057922315038585591243702161381120453052747491214124393610943908284 764 -2484803982162573930529778122375591198667740548154892293618620599198988262363133648973847319085118747 765 -2234083646974760475759194389607913536813621480626321806796812908018317109609671414803046715124353325 766 -1546076754384926208737591428619243256414586929376098644896101125336811846593314599333276564252430536 767 -257256882032201220363433177191313898076210308533736349266425103665364265022547795635607321497914964 768 1812258196570199605813204606663245221862062401034370465122473754189104893893732620837478734893656567 769 4844792791438025607712618517117854952357531820397491079523211986266827261914547465353967002957399512 770 9002873780555029498103785538689367781559712919663429224179126035536867326260990672664644603377992028 771 14396756135292621104591590750759805142457288138392330970388396609418844257752050314348949478026217671 772 21040029569092499312209273254367158154730869769311056587407109112994233191657955050812458137964667727 773 28792193265843763358362749953185864794326011204783036414919424597624839158549853889389380225875644494 774 37288126255954173426050611987296873625347343944807567038096405865546208810334992861526566676407816646 775 45856026022542400134481999617355501589977900833629611149917498410577631487017330600127184763301169732 776 53427771343155343264778109865775648015313816327856272439920621677582513217286575091842919604082817785 777 58448903048982268604705147552801006479721474590840173868128021589746663864659154825830447754201005773 778 58799580877921840269026788729670727929287641103727456901563904604849517222428133325844178040567399174 779 51742961333725813114125891289757012128242040056796068131877316837525741528453555369711389360689346007 780 33923325480576329503119902023299743364053606846075147240655003095221127235680771403271703587591165876 781 1442669112648183038134502674521386061787757253730858781700952493603633334918137435841017849085679672 782 -49949180066636401764406997330886767935912435355571009269643275756072003202169493507389361634861326060 783 -124510361252875935449141082530096769342371831944782190027042771792550029242810133647287994630590156177 784 -225964695521837619331724716737289472754735644286913227144314860474853775878898594258504992545294385647 785 -356717528490219128710711317911146768523429719531948799403583298069361036580060271195873024248052769644 786 -516791828413449658761134425797748555576924318514321550780104319460242258560954890018047762194384471667 787 -702460778239357824510878447756896800724605032230960606982608845505401229007334761813912159675426591025 788 -904578266563461020112318177724200832908301496992348204938351050930763257009703951167293263668577478677 789 -1106647985012656911530749027332414593600322979243695281535066303929209056260887525384786612903653377209 790 -1282728312122719407959462418427417968222320662551960047918749382300311621231823678965718949274683842528 791 -1395346382987992689325867105366235964026674035712913202748987485462798862746249961447223550632498320643 792 -1393692245047029754571480033179775767678352421364387997262611214229112049750782431142101581964470217979 793 -1212482494114707354858501863010847525009310696452238132152778208128888268457523747227195010771794019214 794 -772019163004528009209470125534388413151801366628607669364829031053817437382941256983027284353873472549 795 19883229582510483743424255175793987711824561139319005099033019791808496890807999754741523868007975701 796 1263284187164172091881177321694019815688365639401342618484324921690428839111794934173648816346099647037 797 3057874775358199947752772855859937317464619029319460141493824179536696616972492133228465678823961934172 798 5490088213764795335914338179749016347421152748751610929476708511937725181649061501024136832123846600261 799 8614556003074933084633530700762006301875935358741703927182884873616919892530103514132756878412357535807 800 12429045726840400073596907166900510627742745681400305673056795179006013386439433542183122349809383773123 801 16842350714590699061003445811072334396730487128095416801295359303691431187659743563630188274771860549969 802 21635191716629509445426235153709398171392596652337743360106377687831538800699028319253150641069260288231 803 26415106938246750717808780116875511194549148579708843048992863233869643970521727341248907753062255698485 804 30567618197900462214032851843231095483920902865776926861017779746177724157814772724555832651625636038088 805 33207725865497131746277786428650364210112651198900430823905628898664572876109051958862849814143864127327 806 33138037791899699172075986995751726386082816065473299749517970316201344254855462235393751043273898550767 807 28822569964201100187182895906663350579977392874353433850060796179078574768923606705421339579582401333479 808 18388396948254049134853522519317646067285972012400081752407125626636338100379305607128036345396814408695 809 -329285535558486755324104941023902596729274230323443510513751470844039925077786777946156004191791501579 810 -29679781878733593117134745020010054166155059275772941913103677331346894783658715446369180432057460859560 811 -72005441014948715158753168928581452988382254555438466006532188704317827561994003015359847803383979323109 812 -129342622274014436126277642883029439949071540642123106909186732424372689501104130458071112037364405232877 813 -202991801121086580444249285646692981145982465558865814108587118215029492633019831244089448592902096968605 814 -292936790773054912635284314321299323215414082621105291429639772923235741015173654550916904094525858912158 815 -397100652193988933071424484064822037889914589399370083843371656047044631805843353331066893210488968632736 816 -510439292164247294458946112679752973392263090864026706676088309174448251647691997207227030598719837071563 817 -623894609723527063910676994060461840402904073992645027140243952292798894436981826910855366696857028009209 818 -723258922053189499900127752278909829265854547339856389430893105630659525113391874318967305368014429227896 819 -788042622149619883311253392246374755521916718851359173471538150539634289749335545959042921297950073610822 820 -790488397719011818745611787989067392698321675172426190476658728425422710506090919962436421198284771808372 821 -694937744445908380707641469028546348620339767882253769647841558346849562691527076576320436304815781446580 822 -457827366881932707616438676954804090181698501198341671069212692204559523220069683934671710096711975821573 823 -28670753935208874755354032845949758296758074186778904168050728582633557434251886791042113618115933700832 824 647542630690022452150315440389737641947135629062450244231128353170147219795849334359282245165588163912720 825 1626031363822167056767043685720845557408218568430926135471323498065652845355961467748916284190782072692901 826 2955447888562899145122262091119548111386074655032167641726292413641225915646197930087244823729771842178421 827 4668106025834135594281127212611972601282673989634420963330009742158052550263177207314117098136412182123286 828 6766738992908659885318416145095499687004355956038585761411678523264812663424601334699868822195084230870856 829 9207482713666007364788596816071436344946387073014396311467820075385126154876811355037820610298876413205871 830 11879075940642324523218492636605852423970221178088051631885287781189915935542652047723719750644589084028905 831 14578732681160126254710667266508672933387054134496991208851178544834026316168200171712642985256009500188845 832 16985809825417345519905746155607319021922468767464002571815998040561148246478453524930717290894627943237842 833 18635295036536367447344182218578611325997733511955369424743188687083073375478844073047973890180471641085774 834 18894296763858406799600316393662100461066453605191710838673500313850920182424969743319233877483632008154483 835 16946129309201975996746780561447849250818987370855073005400991564031303108690011326583331598490334212968628 836 11788219356439175338957209356286447997538224901037090613111475246288461032503802568104656285417995908364129 837 2251839322632046274964235806739317043137549322713057235758868407316431271773099919885211516739074259454813 838 -12946540371073071005464533001849402562991657708090635377257570077679815969363969287947069249424856583406638 839 -35110908772169206319176627070335811792902399857107460488831470283936896079294151693182654400663987221391183 840 -65415948215637509741168011113738946221928440468398006399157212207742010966798238046863786463340647190564397 841 -104689284790428152515225834083071291115572705425970782679486157682399963303836108853793849327269098640543913 842 -153114541973036674565244506303716461494372515933763743079854933463423082737978021871195806698132857250100626 843 -209847457598412650890734202340872248706915385982735655405608098043727130496628035387877366189925396557596910 844 -272543684035968075983346490949958591759506387858473132607560955350477767526422612266815983842512321369434425 845 -336806964385149629112464647167910338384364427245130694132746516275863276120789393954674378859951465956610675 846 -395580996572908258719262179086333416553983760165737446071803701390946708409455084417437269043681112507684691 847 -438528202520448836244697158937039639521510231572203669882841547643823980683404709508042333056086044096332633 848 -451464316730403155220578211243584262905989884115268576824617378252565869422568923417739064367551569795443411 849 -415949277509229001014850701855790288942717906330098888482443471522900448149668500364014015380722849064548425 850 -309171752850941593868289952566750324777761641483443445737097099394741497255266686058764314616575604729466313 851 -104305198701311953066688861876405008684837043547650332253719182375305225353756596043660248123522449291202826 852 228445252089407926800452893847977585469114785239489995328061986806830049298154166065257007430729639441481058 853 719848116819321807143604821724898868666527282234718592529682496223941940038446547647054995908815446230442442 854 1398418905518031626380848674889233506833718277109264980131351865877910257100292639806108363841916235838121309 855 2285669525783345309153821143505232064551870250056458068899258812626839121146923650128648505555091964545555936 856 3389565286988932816368148115963037865465197293103409832696698061648488068519556475090391472139555844147017040 857 4695990232726011955385513262189771473631500519148941677658146878991412833816707160050977979386989555207812981 858 6158153336164100290574759566402161102631533641660342857151903876091037372240130995163044877532780611606921775 859 7684081188238684027044361906645261905049738337322960036236363604034914763623011380950307964875155795701341593 860 9122656344794698126837829900183812742887282470073191166062864775512036432135036190790019238433998632548622070 861 10249092051303605271503892368458213892592116420128993789504572037691723590212766438198149421594644703744687193 862 10751296638480642122477086540031227133207606120814781345941992479477135273789710994272611949753639652285754383 863 10219278825704153566305952871572225160409889717888449917914405749212213177358923721102157445492505915507604672 864 8140568871231376258207305691533006852795697394259865428739853285224298155134108115042040472307327744310676297 865 3905549869706199147892248433630156023744798464525030792099901560743702963207669319447223551799365233083947121 866 -3172449728015072100490149886038898564864905791091383189578666108824060816620390150459334214098290122698264721 867 -13816551987689984993808983211682146446037042712625066762978914095883628425017890955638740866419012450350839234 868 -28718761779183004606325249195091202112800948020563697083628151288167084378129797993544802853241617204334184456 869 -48438673349372507310700794654637697862324319310209430857724192673515649275302370039332273191304716501634149215 870 -73262023663258034976651338993701549504109178961995809756814135387570196850207374224714130479768075158820968029 871 -103013959627071213963848314613491543235609460626833117630105245408272694507524110019996834302319534911110125034 872 -136824514339932861332608459461124477634857350218011286446117601816508739779607328077932683979871034149165289481 873 -172848167602633447216439130961910515438012746031075103324758609010427464492541892932732734835883926613819486937 874 -207945936616346308405654913356959348807811966904685194687265284875416910429880628282896410002143780815096606738 875 -237347621008310030485272598240904484712437276535362530699882297483996404146912384207450372865727775471236696356 876 -254323945366596133196488151863687813163318499740228526150173120718585684999797910830216324631368627429563433958 877 -249913566410048115709186355841663696653111157858950087579767985083068387949450604226336613268051658974339348126 878 -212768123041752120948507597068716229789461907777418413390197229835482227328436730808449155304276351304924449572 879 -129199165875777349990875719541176415499115968908440061016858995009361308437143750601148551294604815745020624133 880 16467220783385694094616986301804300299344587747737144997907574145945235116896298670636921546966072921886851557 881 241100903562653292008256560533711562544916079710784429300370090355738594359369291000179222476346559503628619902 882 561398172879271570572523550687841126402024333879063814010777304828695470977812671068708932786452098790120977221 883 991776687210549191260681840250353943022992315003419844235576737000073288309094584349329974336283847094372223300 884 1541381863154009804935214289539758737067627297932912941266959532890703676733452848594694786792755825778126993294 885 2210073843539012155787714042981384771483316605850686758126246767336242483779422573133698703700117781904464829863 886 2983314146396186713415373282303943909819343460540199884524073725141506042470216753086405776155737393561615453761 887 3825958175411923755661204323362218363063378575781711360974072278620697798607007516510874924505546419325762773000 888 4675093923754848468680625476259469391610672632585656910424173203022290873558218111199577970404641757846359642629 889 5432258248403333690430522734777239751885101657140488156855914576918024296433085275400506387456427263833477096217 890 5955618460457870482776073737057235932828163155102242036355901585436233873569814830474425597042866212859193908748 891 6053033945689749519931812839180528699769049663395559809834266969711130363157901211673095879936299312568688714711 892 5477309877230222535738352981290125792224492913599394103897802670987583140529674928327185034577882466387329665772 893 3925414113100292640603972680467634967809850586483833352311450785206785624245761090324456102747514763218225751439 894 1043928321125602761064614379436308169366980393904823648925176117529524522265609357627778091981453131001276870047 895 -3556491714817134060962952856144249741595718984316726643092462276717096119387269874041646398141754571182958727600 896 -10274421389009567296739868355181312308046762786867249475978565735904324238400935949703296937092844941757456400223 897 -19475199038771341247025804729308779522155791710850288138767878541910948970058477367691659278501002325606521889091 898 -31429079196609183216781130300739259137844173320492842587911827883159588322520705861878595815738363029274232143715 899 -46226727860862490999900797023949516762130633666823953414594407344968888655322938210091257412124878363562863675848 900 -63669672410562153336642274010716519435775162956419366204091283389883455776714302640632297433898795857298131240131 901 -83134981276325180742343781197818511276479354399932237154885716142993137861010906000713881219214906642196108643425 902 -103416105305635806100881022409256161317296967235134933696123132463575031435527136153900047430596270527446781051361 903 -122545692582612472269464976515096259861285332914125659521362430950491635555499675502217526073044823375154244123443 904 -137611500274134821282074434953105944215924002251981207263566968034097284722048960746362750142425696282854947516479 905 -144583424925438861851226574221538469903451287345115428291254793244912510156213928837045757434283282404183190372783 906 -138178207639057310054414390385521777037387596785767675785021311315250278443221030713526005707203103450301878869816 907 -111798428994462858116269227025755045100929946168891168813164672080219575232599178498120948462773572511876874049284 908 -57593635596388324114249277132291474389491936044488205952530150899779270445785116948270825256312244873934281736804 909 33296849329076518686148721632674728374869005007441213928499584377779026166195264607660915352179107805808358076594 910 170248799159997979459253945571806947489902686930903618229722251823417164832708529833446337847800379996047521676335 911 362326205682503439464265781712003065252639362506509436529930386016722032748391943503704064582489462515787365555588 912 617038960383754908864812855888873771096202300163116819305137436244796020961464760913828205505991722926014118334996 913 938604674897204548571526367601523636889102754943759830780009134463275113221582989511674190215069103031278834687612 914 1325648717412978265610477223477639126835787163277734512847237118017733547095911767312540938941431369900140629172283 915 1768306669106869125777960634263673864997083716366521345987400491406807922822874897260536877495827083585356709457522 916 2244744121941238248986928166889233937158156501976540671571991250573717709112827450075824282665687840325018150793306 917 2717185287580570025905722073298353570444334638801838545963199677257454923248589010727919052167002081857755755243140 918 3127649328851604480666741532082072108735858585772111914011334635364768257087001026877366333896280684295407296448959 919 3393735855926779562206377928566720902258353347826283214255567085826471647240224373731281568255823492117427426201150 920 3404981020297172304930069877477118097118577127228306542907705641576775954535274582171578421665728257174127758990571 921 3020522373598837023804801934422748153726047099966149993201385968774483208607565234402788651033483728975871828843339 922 2069058743995728063953028467818917124536610852199848338872633799951249210473867898171775385847627101507289167134247 923 352358855112864721364496053652155539287462053022883867033320621259335794980541129253760957641167916468830674442232 924 -2346161426980996721894511675163753583994902612795398580736130179800568965947532540291886384851575732435226480552518 925 -6246040227113009477800361368574805385408416305330104773019288799715713574185256576246888969499518161494916845612881 926 -11545641192816466618359252434206611716122744039522200551237965896643171240126054487056690386729157047086547087073672 927 -18387370904803751917253594893951775561002774484751880781982444920352588817040964563505369082776785731688239143089988 928 -26810516410645008570080077848142968623486015984859158501546495461217947827265139331089435881385995409090230015802837 929 -36690484549126468814577315999162038477699136411973112593453886065573850185802871174073197473715629795392241739868488 930 -47664148753503298723473039713361540839470230294050807997865786268927952580892885386211042782954970075851759354403160 931 -59042467515605640320297609909285503666303451158017744652761585053952405027039100695611224959300090121115198388365145 932 -69713651172676315095407858431316977069580700142985389741325149142799320457457967311622351747779358941156197490505030 933 -78043028343266425993779589459989992937176016577606159261738857443331907221945023676741171903130884425523089599826697 934 -81779478457571434110202098763634478174935758466405212973591024630503390005948852870231893553986387464844603882676485 935 -77982875575796260864742033119901122952547497729554311516301010362826587235439962658206605817609174217929088547665250 936 -62992366805948406985752180825267890072795281831194493139065296268481015078833066145516336488812970377210806942292427 937 -32461294793219643169562895576458636016794337571476191630017080364942753082913687416855652241181244532686307599633186 938 18509196714705690847428575256497729850656427704367729181122668842092010251676404881501461186981794338425869920525501 939 95099951495877215858392275621708218389217792909070563652192332845472791060259616978726523132132004828385231761805167 940 202324389486626721329392904079339461848519769239021064698359510120868205987945289819873661957721090290123379799768288 941 344355034979412208753140528132786815503396155923558631449104437617083077564663664792271087644373600361846667491104516 942 523582820368173529271200116908226316220149023287085251566110582481325402809101327869870546985019670174372728561360328 943 739373599041420375186813623745384981668301390614825659767590257433291654866455658384875527501285677961296488480312322 944 986502101059201272825079798092405989653925004504688327518459682309037665411711921806944484082449643506078438445973210 945 1253270161756985808352055934100259243171786491963074005494506849706025012545975419391001814536563534762144742771544516 946 1519356192368782299734633502123401023101241116512636800695010842439420440435685919260528078590213651102848616965011321 947 1753499207206065639400372611337345659779910126786411931893225754869511270171504199571911181719005549123076310097010992 948 1911195506308101521677008876984121009097744951457508306520206264797261906566111690300721729113303080967974866225148633 949 1932680649131425224601295461423501959971231018805318556136868021373375489477975689341089851974584721622342135261315103 950 1741583394814561356402528293343397928356665359036159224843232361169150678203823810790978543591787462735585521445252898 951 1244769207992762999416515856827100667293605794990651178875963023111505633222291666539809533043311940235718927463326146 952 334032775324787760485271884333126878119995578966258242413328554458714064213775072807409493987797738614039803239318499 953 -1109558661603110997897348018508050894625540327683738538442111181103662312202724356702869139635620039407783850651864691 954 -3207742523106182642799651525952069798403256063040579597410412650297795950888757526861453118613493343431216474689580805 955 -6072541595819948859990461873362674685622135410338597716570546771194942476033215954371736487888578129947759922650585523 956 -9788111859657192523111738317998025011117903928265102729154501742562744783999324013941275797917580193545937587652963618 957 -14386010171822683425702003988506569530446709122321876659996669082523764276638343986596453553795166193273741734555187453 958 -19813179963258523539350426072664914170870643222504151838673434317054983045337951299888524195966227439883994011227996831 959 -25892410558920614759405070929560225260267893703812029202602197416517532433051150273578976578403878304387171252732890146 960 -32275756547583791992473403315342254628286294216674315885005436128032856836082767762399374101070604505602894698336356667 961 -38392470741435430341484706368613025984011042854684676533990990415186104885700940797062331395243443166655768049467080348 962 -43394465938936774906643145166453894267904781157537948629183770708855583416278477856791213276565910166616121645266630842 963 -46104221380778022011566004631457022599720954675331352160492886776752920469506140970929614414481897747730155447459330144 964 -44972407671417354596026909019904425786636093901833980406289106988189278484010803519550486530089100960233677740445028910 965 -38055294920048439172887882447585531892793096181803465793533633768945712148027138024520938858969666493219900708996289732 966 -23025146688539724238531306682718499785782970018016729839550712530132563385581567199398709375753059089559707528995880404 967 2769884704054996888246007098960353709652252431649393390825627385850859838201937426935958640635289245281557075591508627 968 42176641156278252397833256451500619494993897247705999600673104355810690349089480420280356697060455144058920990015963098 969 98016225147948333150537324514756234220024134177672564475011181366806777598951685521721725607286522116347594497275778287 970 172747697491108197295081933843745598244116894712624598844066271587493591101353467361025504636883534293506532722959254595 971 267992588226858986768916322010471220772413513647451654856214182476489337005390908819231859847849741312083558766492774393 972 383899798463020158718510620430678519699673781299477178393144163057031540469127291461412769836486332991797538076755383914 973 518337694031517894354979620957610025123442423816405857024784533129066811357200906627023266106994004872843053526397390281 974 665912771253623400761899267262933719965694832439819095267873787437090818219808256594413073750421592871825415262726801160 975 816833641852655003079493586740933835257669788564853667047432463044960539370344917121933143376744172288428038690687090784 976 955666663323578840361945278987410854365254274835036163624714658957628528351701807187678521950416928259613687095637164808 977 1060066588156847848738856047216629809388060592963910289207652157709130066201031189614764164405720701195225207678292849032 978 1099612973697819156230773670405843305843961471933330782355551860965136359817981928968846592876944055091924624937151912272 979 1034940926019522785092337485769212123419494608005869743898602680103298862246167755327244482785791929082701893609207811549 980 817422082440934141523230872320953637752070374438732620681101193946741751237785097468390288330822081783961350635002925688 981 389726020835211999837443833415710358180002806246412774464437078883870199316921944237919225620746585724585054679982532371 982 -312331165418232840177322542649115421453456717199258028905684599982728955416627988383077243000737076948541012684918164144 983 -1356172999798901380879374192982114984119574445320872381965856627442298613652986260525349741452996078410349579718506949963 984 -2806549904216084043905438301402081157189348504424972162970289621256229879280907746556512028707266737947352852345444730756 985 -4716769328004553756772407374662529214319960699234933871880831410058188209501174098674264022714660136412680084311825881405 986 -7116535463660557527550427757077323192344944747666098798392307264195090949573773542871678906964255004669846758241224948950 987 -9995963748777191873902105761821643872372096134587127477399163873838246814083654540970451254108225657334324616211158567880 988 -13285535155127793927220808590930632928292329232114900592471660339177094152779108707116663063467454694803764407214631255582 989 -16832087757970925048279117042108036871761347254574975841272977090941430726207702705621305793263221657372460011439765368490 990 -20371441337548927933725233817846084627049932330253341858502081596140288744047626468422726426045579107605293344328546183404 991 -23498946801161113305729621646354909399863418622707777715796397497272705429966483349698124690661288311987953810781360041090 992 -25640172824611054277040858761383770669586499101304230344445905606416266257524778824450757568041106654105925219835142937953 993 -26025103120538371256323383607744206147295033716237498983225377371546039454025332060440598694418780484843325222155298850466 994 -23670616426878190669009755856098210373299075808615957462456578110239214174366782212679515246444242867202148311234180435601 995 -17377626903351705585040799759191405297478623978192562259059525521564707540159463921334612717225613191287697711645310201132 996 -5751004926210238880584323435071673007261660211441486063095875593876901797940945622809471734339896700399310806211726063543 997 12747845349219541620175258524896971999617171669065629041943733002216192531766351679377534407674461230739744319361350871364 998 39704293899275531471443146567787230301414394190541794225384838814769122194405842903195279359704280710999118177699039971129 999 76597083551875011211499766380777417539887219137202562690384059468556860082598189007434903759425154108108344129618648928368 1000 124575294761924708760650012141393044472821116122953261141780612714244876095573738123606148727371239315666504451455520730421 1001 184153692200206650337147688554190961328655464127794632927316981263082200446539683794158314842250575548758874223438892264255 1002 254817247136227543091780749387839403623791684430863898397978304905024465487043550139947678649109601008488005450639127370118 1003 334530907327724355211365237441301171284182225315735631531862904109600396045175742360660849367907435619344426169478147456928 1004 419159196153260325537322545552759974968733078185278597325329659505171141275163288298031073351429651533973257941415028387179 1005 501812724731833628893980234531324642107317047642148901381145847458264465436307018325816779853699251626132956522122001838045 1006 572155911109273856957958484730807865012533381019929419597412222371870198840825187867313282712877439098521080978528398818978 1007 615732689834834057660529862230250729787237569424315716404499937192728008116245968176049446823581538855388578949323094045330 1008 613395048088982026604518865892861313785643811782321459657139884129933446359957813473613079315580199022455544819384628126695 1009 540952657617280316257463124251579415327548936726381411096030095502265591178493498032637015397839143162694941878688168701758 1010 369199807680116050290266256999299585418465841232526429903719807629335287437894239127280077939477966761248840498556140489972 1011 64516443607123539741457967002004172096398566592219894686365661005876521763205486742640347256671152451505685566032735902596 1012 -409719725455206491497631347654203710995958401394072610103848810800638156367830650613243078693671267552219365713107879746900 1013 -1090638056846659332918061801971967654546933541919767176828663233997789617211683112825285678843375431284445857241260097512569 1014 -2012001440461704390274242179827452413214322146608211387560727684617784249019400869018756438112926275342750027314904924500211 1015 -3198656268512185018425241030232428214980406782598057561382022078699199113423480483448384127228156556691350838814553970122676 1016 -4659036529227301627626607005182633071996162648145996155172399817943166677192583647810792316916150959795641359876720035720527 1017 -6375526427399452091261491972410342919289898793633756558793712702122444882383544370075738793830103252534776714176554174970426 1018 -8292620288621689078707738483300797760082305694999052375845333989654193109626391557377450490731961209729030689902902120160093 1019 -10303030446115534311589901411860446654866906682496709030507317006410128739402775043174271294904179278512891129582661536142816 1020 -12232200729287153874832861787338717648369175908902572343982138119290044642339379109048408001875418263143181649234166191703916 1021 -13822101113177821978842652469649730188274769653010492449296570760512765666323955823606221294729530217928426050797373992345680 1022 -14715720265645713376913192148321703223710279620451349986247470886528892827533788823066768925642874964677101130373159312141980 1023 -14444342187489259651777791040859028374718107847039612219405127971252952066302581905034875586244679993015632741310782130036389 1024 -12420484431329357156285761215048208811993058010042603494343005861383718396779549440281728202048893992273846109904375558136406 1025 -7940265254526319289445496095832782033860210129091614737403253059900886406709896005267706366096110792336501441484815737521464 1026 -199909203472954251107933650088603844523329427945721741238260506490765680117326862535132429014860346869491434481035777387159 1027 11667981303465237668837469481585237009797619053272694229293997315697168254940315197237840511243190049331185642219766496065495 1028 28531980555508587433016161515990086656316513525053724952729644570667897905876645738863951395969227425740536940230545506096248 1029 51166328169573483134163065624927882516389661592998005297328085247951090542597874737344785520986371484511316797168240422923043 1030 80115479898919925562675719408603028978570980261176767786429948196958833865473108393393150358995989252971726912263732219014081 1031 115512636020124992970345953479015827778979763596465805734618612435713518836590814598147430013191966137268940111797884475266918 1032 156848032575539813194707631371813802831683337447225592669090047467540754315767525872538396773347434589201657193346811538169075 1033 202686095468651040205281065397277533278717330242397534089916801758639149259558709227297509312030741063907355416175749912647798 1034 250335710314697945921082444429665523033757144812080670765717446531305243225300356506385672598377148925758330902878215379950866 1035 295485249786231348790568657342113773686545941958282645620771270218214931281777500848187891550485359242221380625077670900529422 1036 331823985889300031065671163797974725341276897741763926354348787030384131273188357822569988905285880010598862804607715066840759 1037 350684362567238646152940685796191643572538196765230680993344508636114388568536013663184810317124454848835594784032199466579028 1038 340755405258685231865269125744628615760500891230291063887435365354030867480989174939264753946686065906083331991286095052801583 1039 287936114149837329287228655195147839832282347172416603026988153726304466801273954954897206104019187961593510449243057427570290 1040 175418443495955712669391514094353724693718482619461793853192957202478463282446141889658257665078627724791044578706539219725674 1041 -15888716300836014696597896407528006870696113843102406098742186614801664283540569300943680855115859273241718520975126289531393 1042 -306462095086545910542577052607041320122095930887800899236863353267583282916308772105994450708850905779710266135755890856026977 1043 -716643111709883929365808860003397308853125445852299769394723271561376035115530691878730322450278025144843784387528206625767272 1044 -1264333070472004987771035510043093916840936878300406920372305574474871790882632609662291148427484484100340203845011115474196717 1045 -1961745847404348441240710665760427217531798121855178118297178595857674070733651852785440511439278166417786323373424939369613073 1046 -2811079412462009458155549604911255102499520356168742006687808490933465838226941389234288862625513577158356888883980379405268477 1047 -3799013098257728585750915183894761105755486806630329419022906820805963467279037449868891320752638246713643938033318157563848169 1048 -4890017058616343458460715227357140952384588399919490478700546606333154039931670113452952291229227550941207354075790593900704111 1049 -6018582924708340324524846044102489517384001157243393565825322609974946212691690238530729472601789196783235642829519102848655378 1050 -7080659370166135244508868184765717636884199808532611306111238055644215641531003786123882041450579392423777418235976044171659372 1051 -7924811324418912295806103621219474993028856647410756274612842527050055753916681055398627983905815723431670912338229505151501796 1052 -8343922820403048037311334009514104780840668231919323584197626966696308309931383912608823741865948994986016039984687671708283890 1053 -8068632703518580497833685740333160118454555873918254569872752587310876584184206002335039135489513750517773213562200242299807555 1054 -6764124983547122836814474767780601380081626507309503102252506463362314088516282771982075681128009178718655938780562789436857798 1055 -4032377498923358307438100075804877569137794088300392964570616730454010654147732604546895529271092232104874272427414249562418913 1056 577522818384357555835370125630666550567083686805083429621418652545255314964006010883508984797326847711830534829310365256718422 1057 7547905337110400284220533702232394797364554892436469802239011104926832581640856819320439599180236301722231417183614387967179246 1058 17356387770742818660767507916569819939894960556468879150860072852113653252510753414876630783730568525041852582705696611121480092 1059 30421369540900794724759887284305694789406425024145202691803941250659425087877749317204665835060899156818445155734521635726954554 1060 47025473218841613583614018800806796338086913201848804062209899075516861240459993364203552134988824482191727498466920139887022871 1061 67213738061097403810803429740806607148653707274774100515309576188991472544590575083658239752883927436837656092712042880305396262 1062 90664441505938179869831410150068938162470096094866117142703715106866182405427393696648540220109894402252123145882256621766310785 1063 116532284102242801177464699268238538295586669745125339866135930752405434535318831554342831429861271079965580974420596938216786631 1064 143266529071044732241908898768346029308627511905778743430686954541911049123197818213759351095871167598883251903881346987477545918 1065 168410748554096408918689281110720950096789004722938082195295452007848035124394427226039148832599777800051532780461602738465039430 1066 188396282028672453671440851799861290594406391488296425414607540703117005192971954501400921983568049052120208064162303823433901983 1067 198348492904380252229769030763387679292345696723897445430917922666057475154655090523476417768742071374396912217315053809171927063 1068 191933456728172804824171560544225988589337578672869156576341077695141818088476151604233974817537491539365620987811504679310940293 1069 161282720350195605963529792473534128308270520399863415946298459398188750993324141261576166789436237124765390147430791805329465459 1070 97044914360713257999794799577044550651231736880458908739015055224392844941841144841766235377666394273002364826715271956022195991 1071 -11375329238005635446862527617510880422122835667048790493731615007632391092093020969710444684122567142398825372165229592854841116 1072 -175319488851316641257673725612109442867026445398463499482140312932909571712879204200877358357040666509048146877069990484579827848 1073 -406037315307300992339169513223561045534797407467666746349836546508198273894732426496368805554041862285641129085631716116762950940 1074 -713422635813397222616576741995335605656817635906063466919297115284116598478907268346232778439732095785030312644993686455487633927 1075 -1104237443908910247728867921335059450747904256376930609910718643356414460502443226487974270773763900001152882015861874784167655668 1076 -1579749696779915438091660094342541730731449587508701165293318042673482178629428299746445155271256619643680881832864539273603900924 1077 -2132734621854559438350060744430444273921017222370147251204465212082074970166556921973199993090343335016799985672662112746720849191 1078 -2743831743489612425462784017086476853327583028203760114576829761198881096863866405568858464658739505379762272775336955356050736669 1079 -3377315058479532725889564598460036061491221279203093104853548037069300175398323100630424765246848536462421370185973031483666114402 1080 -3976426624452793860123178042720106697052505487192037925795490854152366643537264371161581576412111505700346632924171412876995592494 1081 -4458548614230246653200310605408096100783113116201770070247007666970805079765417441224821482535125854021850288954818653763278993812 1082 -4710648789108366735602372079497747751198026886211325105283691004194077377484672292052495915438750063862599161956666343579747262942 1083 -4585630387668239661109680438212098513688328528709999654799403363553095949903228476761005799006024670467913006801860006877949141535 1084 -3900447317164172500440356146590378055179376470769966851565214616085175818565376475006882328763679235694565397723481000269118577420 1085 -2437102173941820337280270837704957235911880503029507952655397351371517417998068352054811496570291376574882301885937698205912002293 1086 52085607916962097465251118519922472927039862166476534656367959533936677284281396309574296405994077778908959558777377618376788911 1087 3833293313802947646909924736923872300486867330656905889056070095998894819734887779722240339204754684699227511008158984222219275352 1088 9172222538135765978783295160164612634686944443817663091505076079703263971491760016675631035318152661968149697437796686483785954802 1089 16305339756616560060031128094655568311567372501075582856122863227323103111371421808129352241332050250282825633291802772288207496441 1090 25399340253530647359317608674904272065934564724518490756122811373353518030574476286559293428384220861483255513085148342645142543807 1091 36497075465903685405170927929285031220057725904274332792603957159421340432722506720327257660461317244536452449913744073549102592912 1092 49448719837572582109371085417645350869857780584699100402032041228264420247029062224037324815723246583978227999859129840285627401837 1093 63827896479119429196903038294355826293556976542789447164936829259358433443795098868992807556227265053098078915260922706263398676429 1094 78833940736352413606110199183607886607228981310893464739438590308929240165261290971123290634484786210813273593797539698399468596162 1095 93183568017488335140826174475873501936215237485197586552072278493034477865001234785106550957741352089143582150263800930042951163753 1096 104998028117857496430045525178970170569857600078821550058673881668213460252750048191749767553063393962494773791063081499545987265994 1097 111695448689190284002065979760300690593187363809216204826404526045117235715970857338123006969295346021583790894379960942921922750270 1098 109902524934010086939296101513227742701301823054393077922289534087036772110544681008673855561023851665415287830607883636996894107256 1099 95404957259330048815426715528164511493257182489845402050599342293446272503032016071907571631103436442151808511549567539688697732299 1100 63161923388824315798832368575432661827563141366796488706462241009007095112233675953753599827352157129663888013019135611455454176552 1101 7416101232789049695382334075280738877067794655628579947619230984230173476672939555824186934663007279794337524963123881436058384248 1102 -78063149546179419351645620233864897541201597949026276667799779938589028921062413065662986436323541472156481063902541313094304351755 1103 -199560602560814788525638386719336933271034816776052288815817645008637794057495861182512064079044537004186286169734104840477327771176 1104 -362773743888126596471560714186188871043434313805955442879898388053888870265068480205790774737711790283546265487930902297940224092228 1105 -571902653192583574764658451517518771689387383002375336389199778904561512669694946250130790165586432652148072410130024902963621224258 1106 -828429299301167411417430423183934342209039288995239423343013473505472998626661550543067207171586116146426107383432069654572504671135 1107 -1129555725623692574602429175225098370479887011382458988521005749568683483645138225199967804056745165899183006640094868719564807434726 1108 -1466291035719331162849790524841195952293701411734774291956485621743939925557382962417022394623787625701641733088455950825193372052926 1109 -1821209093400704734033169028247622880503238701632867681178644309794806764269185862157517145380397377293042801867851180585656882531299 1110 -2165944981409576075139151531118484129059811044306556384098704544377105884377814370139614770701775629280294944485135395376205344352187 1111 -2458560894469501390603007064413235132006460384043023464935871773904029242419503843157373932301950061273798632941184125920276697749516 1112 -2640993130945970770308877281507100894329871095576843648633939409820854323121891058633442674928868305414237994475275995896709541633714 1113 -2636892062643734124586582791842908943824396788867118289874405657072352200497877165059246222151671485114869239018981382927542263002188 1114 -2350285695408771937017615786438403081359814142228332433026208121409586508534104815223722098530663075540865632833641730262767993652880 1115 -1665631662976021173121526714378901048395773198286584326089574359169421650683352923157742811628813773753042352103077562023864880455366 1116 -449966025177625957875980225050036791042478939718654175347937035553780655487971108343568172970987685714111125496912067709021063184122 1117 1442000277303579070831081673789174593741878941914113038854646062813883775144014426929360066503229694323786369478479068268626474435551 1118 4158860554476925283372102785543889562487300234590880562943620996570869889013904720904667314412848865382380081671147668444076001895665 1119 7838502726411106615563342202436999045021912396417225329780944035348776528574813611813263123511077668256684697565056406702833567559698 1120 12588026067198548543861632163046654241896159722134890335607061836927134528045075060307740746234516734836242274265763435639180884182128 1121 18456582616419297781978603766701467614046344332194865403981692219180447028866598584182131197661373456247730130124250257587467815384438 1122 25400372549619437468921498994390015855453550518569544694408950366860745987938761885590668943491360443434595162452834081582780610929539 1123 33239453070215903849794581080704112558653281043138413870013368659177374736458439778340349480106723922684056636212192127578090000192748 1124 41606706653070372926975308348571626702302874042318147137941815493773937833597139139144653989383928551277078750376803873365909501580589 1125 49890315618031750160510348003920128388101022625213996708894104719544419631042422734780517848662219396654894753748596334082394969223592 1126 57172462008561604801976449082941042166378096929922589719028037305454091808672092531748761247569983762355200091387293086385489519842829 1127 62168760313122829049431156200069388090298107610052382924679905236213148730248459529529408566410441321946275896419593364278432078343250 1128 63175161159916503157727284413883848361326149720543238849759685464419954912424932530579469870366841325110547691803392609720471671678082 1129 58031728974323815155109873257054375769401593051592268250439411139397511111206569890752629628915603153121278589038193772798025373617958 1130 44115738606851276045860852720455409118315998205892970651466388515281034616455337867548587049445474318854393448728356901189142656495603 1131 18379829505546378036094096308328139187894795235413107104267586546217721617020501311298866060086419275723645457389557065462013154070799 1132 -22545714767471190744641596586524050828257964869422857609031475891215143828564442204048990045004606613349210068516675124213785790780089 1133 -82164458590785413762347013039623842442933859035055995246503698916240482062822975608057113374595694841168343525698144371460819859862400 1134 -163814700302798328822542801633821819412826186418249337284769904861692721045576168286647930083192349083015422826370623489123522802783299 1135 -270234486039124022775872922902658349856905291757054904551060048621910973734250649012030697348772376524076165369832183719816897868552227 1136 -402966781768507727255172257862409485881202574740023047449263396328016922645478953287413249953620132124815443939473096601946846340766048 1137 -561585293685867696227950241636795948411132934154408530993706710676608985275918294947619906876827295385136993873698862951791813875128391 1138 -742730196740809133123382365458575059007325974587185922966101877302218859679006132775295135513124579769205477364446534187727812341912501 1139 -938957391913135495216005790802034285099961655542149965859052577342754984281226469025139659558000669115601289741470412234273758976021762 1140 -1137426216380616399620749143373499875453866961955989463922514367215333205074730334506301878078413995939007932886178295943772110454899936 1141 -1318480093816185745530196731862077177428481708906354434181615245604353805661441515402769637986103065854999928212533103183739607888132176 1142 -1454213562657043108909839362075351362489449729446063898847665357165992098976915450163999224307471600156852205937541819583000042222319347 1143 -1507168184448842351181434344480026831300337334649409705035899122768049272850073960560460839361837524303608206743284049510672722018755582 1144 -1429359057409933711294394357834963596393132630666039920957405658776073890334546014993324191387114365920781852520411720835599588038494070 1145 -1161902056122451837015498447917917507490328924431922485420510183609392057983630095282962892762504143168375117260113037672483946039737763 1146 -635587048645674658860682918804953914102380964078319250131939016090039523169623537437887027034944902016293552257015394189790530800862371 1147 227180166548284994536160294586043283535599160625761478474825527130762912251730973526713330095063663178926771633380239161573200992555109 1148 1508571447911701881144197141095346645853597564180611751643915688057837060135464935386407764607594083276393143597120732586560684231353657 1149 3289110974813759536993846937261381278987437728437730967775386855402334893819251181724246726482064930800872824315162876755373906195655436 1150 5638445525707165936566750664027218485617448577542170949155265487606190404878136646274392233712360790868581496884505163696115883270368477 1151 8602538833879652600591956522295238197087041843147551246554244077427490924656944626661916162171235101516604160702536392011675604333545753 1152 12186798719483331852722930409404548230984429457204157403684308600219573810247206703644618938934238215952276796003382638659933406824028009 1153 16334817586071124482501517275954630956364063487598351664651531056777921935948339068761488509076219252624208350890777254395526321768352944 1154 20902699131298542715555159129929643442892748612903155836359404712380403702811528531704430402484918094229888244041010338818756194897433369 1155 25629387589109756450244798967465649736896219908439497162449343677185483827718766353419178555058197660962745616897605835216353836134421968 1156 30104041336811103063403202814002501413934976565970365243153743311592253047209507749740473378031013484982393621501215798932584706572597828 1157 33732327939956629841920216989213541843971131728597722119731536724665913411400229944129842774780397332719561165802706468140033953170737113 1158 35704582726091756824081671683090695012022864367047521077930972196402391802066436620413915230113464853307009904147569724550720500577166891 1159 34970074293293933517392662152169706700062628530028418861344047486752269587769567198790235242296827002929066121690119377621204545313806131 1160 30223143440023381321597829603039396547088846487635871634682558451267556032115667779090137756395097115876471309340054577764265335138553512 1161 19908682128449873388920137964697822587126864999589514140115424342253729629555645904228371481079749768625742268086122859921513342406124893 1162 2256210703300978276384876395878065974348839735152977091462870524893560788098905821502494646667472373340991683074167969247617521472277907 1163 -24646443548530522238407241900595967699098889064089738827809681659493615830147377991915271260169751342262542596635608960034927554173242208 1164 -62727368586820073374534673171744508040438653150440267059482463956643177053676094244980002885237906720765830802550090926253026143804204117 1165 -113739228170039817838747667841972543706017926952505517174552294370454427527770512077999537839065021559608904561644031569994769316316645273 1166 -178988831692549424004273048650386191656210730793324285508982821669031913965101797039673970027242302538297548602771801249349775266337602261 1167 -258975376118115042577981158842522879775120784191472612931906268046083810667356512283826658086216873057416546031668831139229254250107389171 1168 -352928327299978076971159441266090770693185439978230913691196314215487882694495906924206733423466582992996028623500629277418978174819663098 1169 -458241662474034161206114902486742646055320829504176965727184876487514138932086945540901777498753592200451839613492831599353372792177754466 1170 -569810197817754751498314559914299388518021371213612712268322469894997113024078455566931913973952327988996230963213781631530176695749462190 1171 -679286691324552882276390185191573102930319814538517927239743318232230356303522369540531995252365015624699224666078903635254413457182060662 1172 -774296013783989090613573647873250084621647815730484224987168329917221769342133351482160850766323059741527874194622818596686586677835546475 1173 -837665455338110594620084810644363702034505635308970430782208007694759584910130405004814523414779009116487527915930860555392586440324886179 1174 -846758458593305886364229130753269761812756420194645101472764851147408910344318315836758234177544119481999180886943282748063884757903228029 1175 -773032600212254030256911167357434498150552444301619422869987861210813059677878020810263479148501478755376653268072938296132942332106190374 1176 -581980725819064570794491345740403061771594819258833153037466623422095848503859715901372994174553392584460119563176766747208485025634263605 1177 -233655176501669447638821616385059845752350064503191989341681418150191322977406658108356831662343295445228324136654649135599531106891384209 1178 315983680306716970107838278877806861749355116405943278974259288573074998070244115981261180495329694178041081645518741798801456354101720497 1179 1112615985691001042918056638832886151624969582652839169533757152637792365574277019145204172755619411464085399829749742476628515350638098010 1180 2199701568155663945537492050500393083189348174300077689890069075236582150027008518972571409819029353021897854815184648090443874875963515887 1181 3612892866846560740532966828999656181559252372342280008736216397425289538083405032482647002435453667621786765817948293378891266725313829294 1182 5372421326376024647657405791987270508970794810002820388755616639519184194902404864722742655463403006752951527863371541864880885880176108588 1183 7473212675705353158051626879999139534885133500621529975720168593890596301460866019736023212693037915019289184311442808847147758097470359652 1184 9872595231248666328761437646619176154031801542874976897358849838432263053966437852093529784990812453811126520992434308546593564430865570793 1185 12475642747363626979394914917623702487183912615024746371312732771690077596450319472138749671395060963127036995231916661283464051436862358017 1186 15118455846517122275952454471730403530411349157016870297989994034096641797483460737881404932857227024727811542909255314564824507564519862189 1187 17550049781865510607421563091023383534601674658328713646417704283871893354488103548103388883501424393066775376774935320989439340425330921468 1188 19413995088340962985410325080536474514282507740626162965114542661715170245581110759184249287922990872566295299763561063387358104221813093130 1189 20231560702964518350895899442713304929111158352020963420557870220756897215662378875257181384100009147448854591252761465285142288515417739366 1190 19388837484249591310843787424571126767944972254850957023347604650843614528944538382371663551610120714306273521549059989400786797040787507838 1191 16131162660886447273403791080182769377451112653135377537231446256665438219954871518444499517691978055971656538805633517517404887203672215947 1192 9569094359864697238089859354130615887377672944122948370730513032864330591154243583895405330007272348639295335906438560201936366753475914474 1193 -1298851124004549038471892486674452580733041204205990703857875589523971275349654686392647255774452176148706718636045286180522877803994776357 1194 -17540568567960128766686147563957852194397282211902365560570636195130320734812653813724445226648408917208013629785832851296203061167500938417 1195 -40214952151292713792950375102110300826028106261037343069039978917072572105607071541461433132103275303092019041348605267280087733111903575698 1196 -70259377997218648453724411777211033388682669252162505311887985774548948945341585658012119627150038730350790460228526739710432770267647691288 1197 -108332842358149559151234903859461561252734507076863475965989578055328603555784631357444940121667736317646841629528208092344650596785867372563 1198 -154608380994570187092561525568483535241037334417968797636347072930315700677382917490661047056857654560778485178984162407180322301591732717705 1199 -208510339827432613425569908097132804428958906524968426344462564163727164026456562797986358220178420803730416497956045046411937562388405710897 1200 -268395436765285813783871195250500129990284483450352389186091832942053196365310190301308478551587230729763647823118391937740163131122782684427 1201 -331181723189427783485297992180684094904568049198715232141901992268551740091320956240843881275402932099022794764068882654113477992897623917986 1202 -391936899567875789121190114597082064053300552800390857726063307426823295419276043282503980699125655768791756965312166906658522883646184174890 1203 -443447311253501980136788541423585920120376315581215553259102751289153854307382889112772159056066656102550715188885118505634676094169275558227 1204 -475801615091678115616030384961537115611995369685562503979488195939300531305156428564394336523237970911205011604622947841849173256371125956574 1205 -476038684257698249531019723878575002936762544734424946730114806506797085555969867373353548756810411031568445818800842756697530322210096080022 1206 -427927692814654109182988452576998687626558482663854374206205681303266032615859097570985579166710355205784925791473235453692182616576288924399 1207 -311969038288924647536152394370085203404386605133944967016400060093504665509192247119673117184880237944292668444553452671747236317800688536200 1208 -105726902156906354885598953374655866356695153042165528518718062588574545756380289371721544813206974872942410788195640737536642241208703422049 1209 215373705798428399848747934543203527527640572549342972757231734744889178152070594616286044467411454815898919676023145938436300820113126160861 1210 676632893179062543520888508901499047793706020634427621344755944070206749825534456613788131760454929733818842032050062696322648785849959607907 1211 1301878146932037242617148040824533568550385743120447006616416699160400640673736891804319613067469101289663141805860062119164617021631647382477 1212 2110311813840199560510223071493889564476241353177976486574866717442737589031123808282797021449395283175482368458168199835825840019419264698907 1213 3112243307761080712904199606073600776044383415831733865872468241612488610847757516180128409037962125276640058415556588268094570552865434114704 1214 4303577631759428746675307984815527167960872856355904735930891736758586773658181173619598491640477948237769455073084693612558079411517325446868 1215 5658992859490991231675651460538686910402440580172632745950757433987631179899448314684766382446531548096345148746186532872325070818811286251333 1216 7123837587890802013501380302754029067714021150918176420844520217269402079211360734512409651351046320985648256557991418925809032808147120288872 1217 8604923799485734840636769319854448956536036680588195821761476217551012573488267677937360731216944209050069914104764445637798933370454458925253 1218 9960589544699239407147343581674669868249225295073187606852623299626394112436729163918274814035413093549685435797369622447083121742116854790408 1219 10990666619711140750003579489439068946556896614960133183651515730434896273956107198708834521599477095455273504838063357241493228964537927032905 1220 11427315637951767023870369132162015237356147988414753237878026038822240619096348002914582334357782440700329985075773547182812312935279564978359 1221 10928084901137699869710312856382531600867653414655415985399185469367993539034816722683656407249505749669142456151989092582166012056224642964688 1222 9073004069705727518962382746307242083910009290821669310615175389258137408475443041052861148777016976421668473801350852486018219838495401029326 1223 5368023458471530243843149260425880027508304807079593552737444640259938668805981378003147681450293287188140151767171399291955245240433505491799 1224 -742372686705653450842533403772591472654329963980820698975732718012680508161116312313436429711663636205602609920519338656944977261454038407521 1225 -9850058346867809888769765010771916103678942327712073902342345344324519647748576290066190231322615808906882009494305390201729537957876848571133 1226 -22541937692930231962449935550973609655945288318118788131912918293626394637314346942646446050535544431043631134402459835804938768790065825208483 1227 -39338437325403541995906386936338988257914188997297412852839942770472893249468100130665383710148688763611718266369932165443430170259175113381955 1228 -60607905147804060196757238845047507559589908759493831112623150869601051632436030892071692181921775673538819430665229735643774639309739693574950 1229 -86453462632566369168128853293940311535472912676170536670582947148737058450564372210614216830160448831944479215745988821309914019981161290388502 1230 -116569892511182563962700368646111238232734707406360353615382483774005598674118287121323091071984492378294912326699099083224780880135486120660281 1231 -150069936779941450890038308535634707237733525836342574639661230161171406829412170787947731932890137355489543442636812126362678513791492006124678 1232 -185282128332775799294976267853609682239269921799372893971895122538445516332613561678207901989943535202282196161286760240149899516026022213264587 1233 -219526184601390663882318776565420349786594839097280405779632900867537091178775997813129200177344210858905586991818822615012576323874864325942716 1234 -248877239028621459639047089039573983768849767840664469676507256955840775584356170156727431993024425330452956764723668761631432649537049365691551 1235 -267936920289935491920660384784915441586261769885550502369970982749789367276572050808606725367409212064864611698472136965915408059341008131379777 1236 -269637577796331186223486255906734869326816820075685171440212551772714572148628302967711432067292989585097963212271738984983448648405426238184487 1237 -245115742037031597611971404211030328141719058762183340302716345768572244819732715066927258754230019439393540497146151021474545628469592799279130 1238 -183701970902416514171632039637357259873981073415381799734559965331449105520821069119101157721090103079948538021103849693854892855085954413703439 1239 -73086099315342241588315379084410310585932241703105276063553377741004125227703912307896399388350953451494244078557023413621771478527171785265463 1240 100271202185102211771916885985061231236640001971607969179745826463582248576105542619570808710704650156924006080210318079066032998493763122791762 1241 350398915104820268762891462560630826218223478631973896411349874962214217294907980604207625348103367728247596192865143978014086343130139107176712 1242 690658610078535420998259256535612783160003560775073084107914382595683622713278343992101333616443638443203941050664999338619287515081080011812546 1243 1132077245039093212263894357665834910748960488910239788025298239649024273129529348199737854396317233115339833699686665007068005963590482165694569 1244 1681081963521420517560593420855463655187280348635980051838319269370439079015494473660525124834230669736725508695658904667565337286692531589765285 1245 2336564838148001751430164441910577475403297843830194187020398553247103339858252532338245190367889239399078592747366769825255513483655483321613087 1246 3086236314817272286415582080399733289063700591643412837915125881217013895801864960145215665464169515102635181119783599799891084945181220791276522 1247 3902276311561406621607404206618442240178437093087965613428470356556365044884559494580054655806045636312877411238744670727882278484180450176952971 1248 4736366146186783750663910809716263408995449098103607999607685198159386377042516768965959081204556481753586307322494748773520105768316723938853433 1249 5514287258059354192350535073615289868307808799880412463376573748053784438734739300822470183975819731909274269974105875512886196170140125620120732 1250 6130408025340463926081712583699012733427102595606694529093342374474633586196737390391990273136855517463475367550859005327578130178856902031413772 1251 6442550580094206810856449072067457099442281030531652359148959609904095199675312052426920281964776697581460127141148375348117935474848324445537225 1252 6267935969339856104336636184128118232134321981187090402723186981621669614857648326008826735295943039063617701204488223815539057211337376990590975 1253 5381145623507452883803678284369268560904641408226205782900001241513563103681628092252396700459990572185079668138738515406590111587139333421869793 1254 3515302597701902095937451412108791831778989369198552243495735431125022301857402305174909260700736018698727516232905071055155457129807809899500957 1255 367954014259817257729471864204073447055023062096041408182412511954889955819022849448294022698313893414754079766898051742711471655633676422177140 1256 -4386594742380516631401522834254011564122332845162866749219492695028445578793374502594286602897506030448805002064119699329140950388577667590130322 1257 -11076514197699513954649082400529891648528890798423392363300755121498138006059297718119887263981363406493821303478982833891244342857709277534746335 1258 -20001126226740747528433160783845382506998541333383681555413390138203723142494299111501877606656478786364160356930422138335984381344616354907569864 1259 -31386883679931176376614840505559578666330378574770123529961148259150307593002164439979399722009592262575159915590284827575791264103298244275310343 1260 -45328713189373324367785863164372722225643641134502507854872004118194795098936470286191383820454060567220465331153811799240809564628559513210396380 1261 -61715264784190650386561477286854071359942261321310954068563298526711928473531916980016369215704321160070993847362726242950591786184923575961343276 1262 -80137479945393493309849008269916917151919934134883231290688056403593441038132266656238160002372914833681132417417595246176659645543232997657493653 1263 -99781244963411516149482155670708637080537193575974136788523448509929023450022917197810874433312943002262696159607512826162045316537070245492354877 1264 -119306846096957932178402225445020641365244133900973190296788065762154634096041279111312000540100179275075775354737734602274661092468660499845849122 1265 -136720588653539241293094950203072618710361712262887342440445937691668096892824087307116035833132320001800194831111381044290563470666862089926928615 1266 -149247366986766374054526909382133299953125282634724188602819677822024455537663669789045918273904864369221965451278188996460336719550067743926953087 1267 -153217224291905556079382456182513207729031196785371317965260339311376993529806268844387757836803948614415261585477635099788178500060509156764893278 1268 -143984010060248475979716699331429071660827751406084374001940058567986039286596797794442946197024646212079568657772306419921695230061640103306643475 1269 -115900034111880281787776994838594268027596313172762336312801927775057796773005412705693255059306486611201436696474389376128069315778979942756509914 1270 -62376916595114998401231606145369637402885135236369615668289580830163043087624039455979274488850223294313775325473771728796434940800737637495064454 1271 23930724157657164764090454688475043119825053765745743015521058782189808696086807074576238534545031679228051175104199566252004805928883208674978114 1272 150776081694483954088572258238194102857115911862098641463730786655450865504569540401788394149181097000642331743042607124999692493756458307168789443 1273 325758000834831584539408611812221764642781886633066483452212085020361185801297882934330999819099693854484656383332675241704341874153824210292774206 1274 555495862535785184840957058410024640123187445652443491563801069654156308115978218432313079746655286681100746341001517053912325109661214465269805013 1275 844492678335138194581339709511506514249306199915020496645195477311556637208057704369290765458419721961326488783537946614783833062257880725984341190 1276 1193644061204809016936001123264961820183133123221905572464425510195534305395918641060539732981310507119850788033504150342928396639585132466621293868 1277 1598364596855090914200533415334694774683448928429417488606405420058888275303965762081625388112924112663275027500407697550600737112678458867226629202 1278 2046326615035142468048185072584847534549671560541807960455682039799101696735183635932478168607174502706309443015817839339425254897485694463876678026 1279 2514841890770558971181013015947925009534649687840452103070430794419527605779496166933000860185567391445674461378771359118635084875722423648238067007 1280 2967966847116320974114781640096033066614186762233472425066309083509400040778929707504247314926816253188880847195837392080416783879767637161139367409 1281 3353478630025378639977323977362498174920860694365136382368098143781642681762767465083937870835757249622080025071861944265889513110191280322785164876 1282 3599954696046133212668428583025240002896533870671743296467049865456186020837755049690578450432529964274481230845406291985865633547472957959879990833 1283 3614293047731437707439310307090196438368186879977958943551685128970025805557477466139431556150029514501905676889967725542247872604113716811001179424 1284 3280133217438473483282533735053451294501015233240976725129364047984235738966663411151875606903737286510294006268923529356034179104519931034106108582 1285 2457776614809011495601751171520476504287210331470264154241639041819776873634560011576994000897923155173349062239986310532246654961300995511656572605 1286 986353043859089226699856295786932667593395006655516460893423352729050908954142188690107827260495477687039676309141041669010311738810141903373137347 1287 -1310871634987286679827791860034901815129644715341578203402858081576493154793899030538787474746762711377623442242189611559964377897445975230035773031 1288 -4617018027101446340813325649713481958159880285556698889036684323538092505494330782781279379343109298705175544951256230310047729535297223128537024480 1289 -9106818150439450226325644973991917652444636773905824049870555517121128535982208157185440643949674019580654267798993304915394785310545835483393493516 1290 -14925377203361958531825604024878415573998582163378313453243211689836938503635678651441711814172258927099171821859911377105794951917602531186752891051 1291 -22159363692652375506524649657486115037205116842263900600995330541520477500762951826116742354079881495552060351797679791608083623460205253290779635910 1292 -30799712636468420314574573997682680768741405142489180453285812109507952181135214085072759388679645847907258977611175843693061048995727968347230184782 1293 -40695303707076384538813340871317981185221195193886150890764010087528912742756631406936864281341979238682597557673597523899665800592280785982448570832 1294 -51497690862555863822862557406122917853525694358921092960250432188602058905526790392885805506334509273945744850802278787056771774095708203029804163159 1295 -62597868966489043199588465228763370578066587118775089957954644213598471629774026869005865085612732755190358231679477827633079656065234669647349344998 1296 -73057322063667901670088867170710671021995800131347363823621688160033526431983033509550202419640620126786284147084559451848979653640854118279934191572 1297 -81537256740878271929655228888082690578879984563395420467157799473164263619879903868592329336382121232027657373092740611610829738337268118746075327993 1298 -86232017145623227136853722087472551403205292000910146397807639603381325808588715586922248575167878985590754617441334331942296299145690076455435921694 1299 -84815215473129885920852886327484170235002588075685886075380192580447347712826076005147468678040245520231113404589617468139628922179132913505175575268 1300 -74410064496165391081133088042534687945065998547176874170467682332937824803511315682819080194237915224908337459517218378925661918040745686472712687727 1301 -51598684217925745549974711985057104933580300039857693954453923259844115930108913429737361017524570301708682167565866461755494543126348089177260662021 1302 -12488617491541913432468498272340263551649890344364083387324269940037006841603017944418567773558660171030872255313520292258520335488697350679494125511 1303 47141819188371669325746455624105534999494953819357140024299778907417267384181177125129149612896019800681330124933359759511795507640187673832305186529 1304 131594766858828313223327743245080301629273424558727710167917672297033173359826945746684990840860418419964912986981662287569095496951119101994830902141 1305 244874031230464062203568217347849059257739549541482566861724889576437369436321701352844332088590796409569940643513936509033300326929402810415184250009 1306 390149222516196459085883732798646551562425584961676781826331566098075089085881831089990900191663857719418977787246406060399074194505538682641030548125 1307 569037750987825327714158127984508086234253504742288041094204790988902068357008999446021668797793204752371818287287218237751588994242718994267994615614 1308 780684956260859448884005008697512548644266018058013391286318318032117728259635444436534143231740614916991510355569269843499081821986030837118757979912 1309 1020632530778509762137665238901135819287768713834660967110142820903252814027708577243005733720198503276953814784632198939443814523189063358241199926841 1310 1279481065913137961127416993725456612240121814459931099135723321702100451138609595748195217616653718821472038135398988024687229976891492208617089386815 1311 1541375316424367434804852221262850562636062173514149138526486253885150163163306623564788288435117968557250320156107682919924252814424356242542620500397 1312 1782371916243050176205062227936910667320678356991094498082611609670112052839476586373458628384915246877014270621105450314743900293624261949661969366269 1313 1968789869401975508117967269333828617064073626583454819099341619286939839518198269809862634124614720391152613495566857334176951141986405304498024975212 1314 2055694885972957259038656955884623302596121882157387778677328589693919792423870777259388757532228781593397675911774970701324314396456300702011999347460 1315 1985729599870357750821323983098038235606357714505950948176924455350023285172702805962717127738131473120643464865097279605572414097996652592938867693135 1316 1688572007366294001779941289330208619440406446853997201000650277395175704876554561339373621394027028569250837401592942428545127279677748981722309636007 1317 1081381886160411129417794496912832365435673512240921494692807656439970794525717181256029150911820618356359081189629614356496778859162354476725618814781 1318 70675514380856088748738930283959521865535561713045234304783269850574487265387719249311606446852553290571358221853628767069247573192780941740235103391 1319 -1443853514463635004054241341373481274784296051966735136427164072590533982544687245327071864892591988110240777547618440585681632976387952414585254269092 1320 -3562984146276474491801971513112866995174321073456721421712997133882414324724522840994226447581766713190595365082708759442269160703155395551811067823674 1321 -6378463916779152757950758717094346385438298076848308500909100947279811425383276188686650229616745196181373067497775138076710245686856430345386266678788 1322 -9959725438854479513498943011077163810255469959857597939270412841090890855207196581888800393984207095697229223002216737101641773846903708878030495968733 1323 -14336255830447044439497793327523502654804920245444765844982395677556280129646403529658654587201712245287812777403094146948940539806179690001117126821193 1324 -19475192808432759019619671173720576593169744707807860952123030364128031300950817607903836071537716759365290472910823845290188183003296177556319102155897 1325 -25253972202902482748834344143492481697665966801025020360964012301846655767552780968000541712557445186084763320123722554120603528244704954854929894432734 1326 -31428241863341230884704011831370788487862477799827461377576030980133700691456669786962543559176898711082579055290084175677723565661492696887787078298677 1327 -37595816664864854575353911820381836173286145803982529235263783521407177661645262063386765812718594721519927802246904118755619294784739708574324165127555 1328 -43158207420787104374724799324301329900561032108122942803542900830393291151870376472806655892599105995553147531800273908428012354584654593696194566413252 1329 -47282236836882420574433593634640647062628328034761731330801427590853527345392951078604559510412382142440042353997409245066962985210117429661707679166630 1330 -48865472403727367169303495548576845596475468627878871707407843371895256412165083304217518050574186672200571957119752198228695664081872616260162016784631 1331 -46510657798392565640435961320743376275744725420868223374732978037925085617714100550417648678065770524691429979489960352839062287803242174681857641995617 1332 -38515986235278433438574655451459670220926717999598357808833379910716045913401362835942832353564219973869352443095021504560614074077024195112182663073939 1333 -22889874449201209293185913941468344826321756369693060962583288509519602435668570101571860847506562213618471835200918713228469177632148498288296603228361 1334 2599234451584352845967440409422439996359472991551946370840171198291293151761990303282359175127073654227286783280014783782639539160216902471107015801083 1335 40325739501289508569200267889537474683751549994716723276034875607204817253288067180033234278395416746283058273421763318334250458757679909876531173218531 1336 92648665430720579994218515383933753837233331880874744116421730029696382059621562460709097311433240154313597815070994398086459355857374579022545946972935 1337 161677755438887796824606878280301021954426142614983823791176263387976055208869280800251164535005387318258926605585630032116457177094943514733334691479128 1338 248949400884018356069214283387456965923502569790385643135525516146503483953305611179938749362928188336448267128178298426349097490760363781178626831074190 1339 354999516664781899318499505613054729128404046375024104015039299010309894787642763842373434395755453760110826421898155820911111315967406926967024231614792 1340 478824051493885665404972526808191909808102067291776674008820203845422966584512262333020744485405768366289367050381295571229435872496771094110188117667086 1341 617224030902856150192797729354739683151234456992103765039929735878520880523156974743379695275145126126259653988058540979550054837436383644388645348476433 1342 764041550988089289526677392307447291558952635725596972249274884335398721975097031513393071977504089778428397340614560442515280647126118866385503540174068 1343 909306671810824756327307473528514694451340186722893234590890709406762455164619004913392836389187311473257978036440748921531776180830838580592846547455776 1344 1038333357262143016810829289810918595167824659019415550226784585812161911747316941926811493470532666491865554588677457221528130316810695433266524573821999 1345 1130826003283004933871781002181220627663909590329090290167145958855940220632220863094303786414655809008840752057787860858450347368706761460707006544536713 1346 1160086981326049331265693215323622389976662425679836135045494930860378202780577753431935116471759096218902576365752057692554243248415554620650503550586846 1347 1092449911497687696389889331721096256232147710930726562298364118806315367780160783848865088464925964628768022763438754440384139835416347148379156639300644 1348 887102426943281271526291951227422295073476516609146373016471508551941257270019462663886423199772935142569813770399388774206495611063838733474652346160040 1349 496504591509727241363927693785027132239687130275662343668136787366748554956273588449422029735500207814028797007882495937491241132152057916125332460431921 1350 -132347518482999151477612852447630118990694735714698376258856951210344500887865896882258158690112663072575511567864768773194958900474579269077788601291860 1351 -1055522918889824430778012620257779074611807288351248591182528941466761897097861643867156553120692770419913651830856249065510500089255442326441674338453777 1352 -2328298601697239709289206053000069062638000417611647832058368682457838799657053068497404845265809564895493634507241642205010237492183678832808742692168244 1353 -3999503338435522696760223854166799375787323941025827566789968466790102169745886783131608280537439288710464694662907215164853667600779151920992795787451203 1354 -6103727263255984632787399575927015919644018094354816251332291970714900161659708138606546955072034347679948573791230198182666353717165811135191869550799436 1355 -8651102399884337649508075993359082776406380775779247760821406769141537738739685785270772523157019778564656018640394800641531077438938570074700314397777066 1356 -11614447092861862813763523757785512343625480046826864354008264026343579366646552395406480151991075511212515008258307988376239914225867050664779162488741950 1357 -14913717240211897729056535990625552762376250438894988260271030922716024756559635597570082247135872982345537151811181914778963894996680928294868952358857234 1358 -18397935144961813140084104066404158420225170012670479964999323153316125474450011138934424575337806047980368553771290864475316104749669073438977906690190856 1359 -21825088823566546857905856409627234906242307158623033678549787897638104200214642341303891369088514464833297075914113670892878966341871640746676088775856453 1360 -24840925730065489232090525589126951161939711459028952941877721338683006814015998950554879945963284117540775633578504507864146893055140270799000227134928336 1361 -26958117003518732558143958979270283771073272636330771863393419225436939857016900819234643702839163516198511537107709714573668079204746718813697988985681106 1362 -27537947771438360925285018197201378698132839641743630698306919317195890483412393898850092667649486817606252369346638625086874348418515229423167490809875556 1363 -25777492985672367614500423113254490248689009102296164586681867052048870411509086959509684090532917620043570276464441186658902148156488040612709004408853646 1364 -20706150884963160230330154349050811792305728660412824959204035215519629775276291424804451452436650966558701107445753330184590641234902599011538780567090145 1365 -11196393727533792979639813939236147972280141926360554708140460228650426877724447826423367602649449851740732764858750691116145882926532542848117663430906068 1366 4005399164693789071047526364083734077957552858472752578608796169944701938687447260091973493231396671440128059015075018589135313142062999074366844532896989 1367 26221224045745744786387122485706823653484518831321037246101482053697909696669040240535355831017076920720449251780461050598506981794582013386997481756361228 1368 56749301958806291317685876230063026077311590273603686379840774101004328792734784109000050502883299962156093588627120644762734406820682830356190898155909647 1369 96729550207551251946278246477765612381046801960624579410070939303350036264782031663584356989071731347897875689567075392064159174292147634391003475174564805 1370 146958895433540656072866148984870757209943100379570631815265008097193210654555585397033948877200674153020412419317176478311858423280911919235997560957176870 1371 207649624220357051865145596743877708489329243515686429808456625566121749629961242737961330380146795551149064829677034095295871279371238862112908391510475746 1372 278126056500395634033341093388945929100274120939264678224723149628874986061708413429222448679823562406161404182601561939976850095853840745570778198522439907 1373 356458368742223281941138312431402604021153778326480669863518029004393380847111349736330364896880606790329005418523346594279310378128432329516415558326331470 1374 439037754383710771311878959134648267132142997101909955577675514890913429307930183244627497621994860650583850654342015156915845111450699141411690067025701749 1375 520104660066359449269372609624223779664460046153024108270957187316283659185742356738720502848781928623092516036566019426643613683762841861134348955675683084 1376 591251922794525926005361068272772358347292793329548067353336494847033243025524891918329339658817090894486548160625497266003749013707213160465379092033388444 1377 640937527808720739553924742613204714433697225164019411119515615945150286156967962438981257844086225526715832905878874557834969808843129041321811630666315530 1378 654057549795739775888992349331724940929929316205493762183050241602869632161851880735766525788680436669932939421649783890528809116585308657295275715453273407 1379 611648561774125309410755226094778263588441600192819864083077258848473712836188776607883436111201708093438898662096940187179650294258807301201257277259922275 1380 490810023893188809508245269635932770324878545590131562059582509436711488089772525297867516912010820801417690860179362106969459218521058872070340595295303129 1381 264960111587055808616459581096180450739793386733899023469846375778077809092635329508051703770994534930799514916428650863651622984089192596958844320748298983 1382 -95438217168193620714390466744097417082397420895142947606770159539626860776245250011428282288511854076939187334040373431045099794302917706661840427190643800 1383 -621522382547616930937528272066595841667713862800046826237156214513916110607008465527111770860942944782446557855315772021975355489147480399133152186089085763 1384 -1343870722945202487744335594808513332420499041968108478115224299610498614194052052161033734689903485720765195186563272035101552909793250669769296479037586489 1385 -2289353414298471569860662976301994958908348927524959549984368610810574435274013522009896473075146902786623029732582360699605039497732476686348565664915339677 1386 -3476812562299537777813646660911000780032558140434252451147879728863648952171658270372005823405544705098536431578077545556205276761011771588667088247058798845 1387 -4911412865299093558164963890307012317403321244346004507383980622828197328639910591434165116248900794908960202952267297922051937014899735105724946144370320776 1388 -6577552581033944828551431954270215371891414672612604587381806477746009994951605458226432241831754030409197239290793803275936975686438522105142450537836420214 1389 -8430306432628252697214984637893346770486435160105657037524810079379231442078879517789160949350532071453686184270489022970352698003536907974850238129481132630 1390 -10385496016546091875346577596220052971746598463350904880901918439518408011957883883829474983015335160464104081829998103758216473617423945831271863461161274093 1391 -12308657815922339690710605050615056703766142325634647258421129877840813291864752422567948946789682380518718602945113136858503336335763440370602959332324735508 1392 -14003412057576542244684084333460384446968340614487959555948890765162521256777136876628398033279450481291749089555761716732885689059385838179398847828280397387 1393 -15200033717096893725701371406713975933715232903812445681058175556183925207626777749543075002627914328640478260953752343057948595725726857560278257098758699524 1394 -15545393289393610746786967081143985744532289460745218249858235532753755930994616198415661024366130735969368867051379514570768944511538878614520685309548218190 1395 -14595868040925251228417527485898811345553720480924313862905123676514238929874495445798772577745218000506456554823173894135618488785732383195804175549008142368 1396 -11815315956011003332329140903505863920554927186418981398704449231128297881177595396508640237536350607219416777244796904570848337996206501883085903980404966027 1397 -6580736633638775628287187163727299950896960880773774617313448921596347156332660143150086263655079117624010377348194171264508522473562220438530685978130411486 1398 1801214193187530129112486150348105482901309157412977242279039392597389929343291173130602077923184581296160196326683639645720597710426047549478072719198037014 1399 14063182647600408910285522149587698493242994919670214812114869674788297660448373836009418358291535719764609865458291736190639575272932907130821276728110657517 1400 30927465502798118110453455294475524602656698017916703032856305931271223079780232625813137685254118062652522235689819593711320061772470458861584147643357737892 1401 53033445185007764179614543923392184656966328405498380044376654283624217606763997031509196485762698436556531963532959720324559412702421303635626246304485041568 1402 80837877793673124522542586365889441613766127264483090431515185123300152828535239686725024055423514533243559187767406256252992984140783642156254829397834596810 1403 114484300931961901833753733471679734721133960816006639439603854879986220131993967883890341236099067737704763960704518764270388707670188419359243983145276601309 1404 153638915393897419921520328039588276155137589370808810094547653455170782487852939917141601151922776225832183662527974584658515573986701253595105361081644652226 1405 197292149282580131563799740317112939512299836663694875559983167514067334892775211520669601130277150112736927792016567446058333804813256226851679313826601646684 1406 243527929743407542151513414431722201356461130966936680585655313554376148064907571769795749460469517745696161656040912468022049198017720685605674697215872137206 1407 289266664789717466569871530643695023929318428656840594577933848294450068964475314392492126782785746992329948582642959966548581740101092869288302435439278149511 1408 329993261471635312573830637471178149996433580964726221228909270933554901057894041244185524898066880536686155543500713658171509741675173808504514164981564690781 1409 359488326545226347857692319288997513712137731930421537763241879000190386706203113163928967115665434602846485575906167698836358143918626842921751821298669974192 1410 369589094232654389203746015233308070760470256828936965607695382416920283729134454963913071767789032667368020441109763959324079691157594432540196782292495580807 1411 350016578035210544710792498522440262511940875028371265351402077600194417779534944836458243486161694650935338226183488770350015617614037526341215089170643703816 1412 288316769534103383141204166061819456426877120244072924346260557017523787433032158906632436793579187917713979778505348583871559475340209824337041054037902084521 1413 169976013011530585297400254239019534773741458992681974145056786951389273093463563828581425580830099640545680072446518400161507387914807962591140843351325502783 1414 -21216701786595743861746503240661717269971107216510265732105617068970095327051806089705463621716220362792821169644495135324497111561318236789397725663997585713 1415 -302475887011264490079083515699913950379117946713968669907587104585526541500840124127110701291851734280502093398551585674120040930220957273528336308991704217828 1416 -690899760188781109822474131925735807289634521779773552985139019706773841414167377616189913362645000129347165365266938565449389589897217852235283944183752314766 1417 -1201824466626925557812406244802006389040252593535481031050920737091853865599697111453479132624580597350963633752695628066450853729958757298903549031075975580867 1418 -1846553194750213234956246681583723321991249932643681369469075965805374609991953016804513895815743486687824285673766766800100948875060176689763637153992316424266 1419 -2629371582837493885637794309661202482519421312149215455976498233797862061627249604456583481682749055016004801535579290694479418985918308130763583432371133376163 1420 -3543784567675204704638977010436360813468030180331733315507368146179558889589491285096560888427014112288105527044480058783046758418276258605505646413599983550445 1421 -4567950920649664093146296185535601687865792164913884140772685576944298098362175871877961799954900633231444502467617520891115979321543304319133881121415453902024 1422 -5659354630280932379924438233595912466283853996209788020066759970990670369998149366207022467021600197337370378249206750138228810027345899817859757634279732166850 1423 -6748841616499765463743206788335832707232201797528414138324341223664929554170652345964440110077912215139829729712478049712167461985406238345580315670012376810652 1424 -7734270347405740225742016573546867000534745884591458803550503881470041967688987082809500851127825485789654553706259323184530358476628233593205433990791105763996 1425 -8474179353658425244405470548094930382517790437824887905736659553393307389654160376710512129092675757793556001427847501888852424524146286759292223567568744293368 1426 -8782065518106592601353001510697409961278041213359091181548066148270325020067749612708611789226560552299441556255685753351683121573828980715998432383216630236370 1427 -8422094127213969965283737241864014189587317134623411390460358709670046437086897102352690387833169305176943708223824451809830069817135922325155459551902534308088 1428 -7107321327757568040035201320225636853503736899803649560284693496202221450114541141834845082415093242294609485618429987732885970204473321576801432798355357189397 1429 -4501793411319067991223763922614979675798009800896624874458768862357312328114698462394986336484026020552646211172176903770460724369434646724716320370495725681466 1430 -228180595543287609823460621309405871548057808373985498403053307376972529069391996558151582730040920306571817176107895643176853332529310201124356812359673380946 1431 6117116811481926272579263320700866032716336441736733196162601251420915007744613096414233971210222450439990442936169986186806058767818342708182109572571722227235 1432 14939216785817163408607182960576101000841260480170581554786932363287949061730331754158554358961530205706475889764732970835425280192030660266558390571681694498853 1433 26608038328317793168788864440439446180801459804829803687123370906090351035499463129981086714052105284126103077521161665271587457104846833882488269115935042835317 1434 41407294849059383984873205542165195381953289559778607351560616015516384441349835679753490281703301415909460199669515735472273884486601540065569610825163824047138 1435 59467083085099930701157667455498022961348537957460159177525038710851701697195954949505416986841840652398151956658734169856106765769438910825391419385389721515569 1436 80678454950964074702765570213808637696264428959341159738003506220346353933793022450529729266399012267415235102545752594360149404323127802419989937387964761535211 1437 104589249718138594986754262188395326791244490057832056561553706325004412249567296416823487455436802253097272295501836667893038984703670024448081635771611539508873 1438 130281843888964298134010424829086383983218491361452092044534418065504560028249792319899640515284427396745359965046411266612709495816760773469458997222955450980632 1439 156235452280719078519749293002822663725735994697684634498670304560794087176210771226135260998757657175190000696606950343899671533873679751428071502069726251578645 1440 180178288136725404322475595795689206789229643100817594946120121494357845584697408077755671397669816477395009306997749828018414814049319185546639379203726386644586 1441 198938348913488349715984911960629695488199620435274612267309935926185802027864026139618505828824326249496384679521653152268246778029845103533524668089432852375050 1442 208305893248813164879019591166879187765617344618459742770451160872039512528290441068070451635711886328989471741522339043468497832222262123662681817671755593372534 1443 202925818379856457195413771728836092582839115921064260593399825494562302556326595789049593336260627463474964650083118234262129112039413553231151682458962847353833 1444 176244065795471588369030895317895881655175923591464274779932498854241151734417751362338646781337845006419210440700972833394472377129248928797124612216035719589441 1445 120538701833324588219385225684539478070615810121484799361106136405617488767053604246794597997814407554396833475707480295671909395563240923898629525255780953790023 1446 27073127322709067942918109989084421615895120175520196193992613321660794986898288975778834167790370233935586667324678530956719622092510272556951381432258415932829 1447 -113584519997683293851092250274891329132763694050755396803648114946420560906657350820849915217589208857274181305371189506777645788426077632633912575037539197926865 1448 -311025993318750499997976114238864877962209738294775489654175103011526373220276676703279467585667855563447597961576294239743734340051071981380094682024901727027159 1449 -574197948842299609199389208232257039089636409351363108686929089296495800441285857977958922102813002008451956566353546225659679980515488621604324995869031639932719 1450 -910272899661614401933389384767567925628986546033124644464922184003980884885058187581221805196229074042122055162412584151687703561907115747594955688468858170630847 1451 -1323145474963825555117531016490056851837207904580926716650597727207715322812011735311097125907302122821635383133772292894522623817912080747960330698440533660441461 1452 -1811513590636192022794162023874238481955259907956918693511699725789955754650098948604755632343326761421668250848006767965998846992539463570466196113937974731283908 1453 -2366522931925678430394046107521240685885434057766817664483297955511391872638559155007948616858627759115112546701322871336905255444737164213450284829137701145623540 1454 -2968982832221554153690134193838583701718396582328843603115260178332192943606405145530674161336536920761641525595455366486129003425090727693667472491703884500933978 1455 -3586204654398370272998327711271795752237320156318945848232353648354962972728621791878362681225063940258100979208607355518127756877495848349895895752327186651167599 1456 -4168572536226837550292117757738641437055193542789651181584357587830133660783955072471843136490768662786222832338218775230057987875055754626066746520945707050694410 1457 -4646032941996173472215196058916534820923944725761915772550035675824130798016253370741035481592626741985349804255390098379579885882294378780919977496022234248677880 1458 -4924785328000844893911401287069804228628874114359327825023209209356383009673165714649987539189880690600758299567613947223347915545558050647920780291550618180130790 1459 -4884571773558143262298579178154454000553551217498855723911167432875864374359864184039750744502925965693284320115363514627945256051869708492620040990856626693629658 1460 -4377097440447777728782210527783987881937447423599029102573781898490276148931965480561797655296197089276726655863466406098873585807557398702724341713674243000038970 1461 -3226262737940857377173020692112931501314501322535862850823720171674694917853130008411702930076609618584524011234753674633235709046263363893570725573941614033532747 1462 -1231045621790184574658424354900715085751857257890520783241616293901093373211045050447400918733548234074701675997200731054746346810841573231094458097008917207008429 1463 1827971754391087151090111669914997137423404872988774274817397836126881256662934009575850385820009659261011482961411444434770784295104041300862452406736481654307849 1464 6177298791828459358960094197171824948316063659101848518798061577179322052204786893937492515383761328788846831383193963668996663841967622860266920621416616546511878 1465 12033219668178502250056105486735941502940202360811590819200118122103935351647070857333540395846746362892663329768055206708881021715641871397050135560802350558047963 1466 19577191627300338939313118083435663602092953078115935368232739171974568829071712580291583348547767052029764472542583061951208425510996093623742270024855897716544990 1467 28922746458166987219491335554417196475658782875489305870605751088980938482255617041024955414131671568739371611559614151555088521766779490610910678127576889187439651 1468 40072882600786484573784440259925210063218809486615607760179069841845453267422275117083108036767352152679365543321029395594813744730575049280710472838025698944032870 1469 52867320908593819286399276078816193033368237857514651407351639407674151320589366998511416477081199285290644395223829188182325782616012159970889340810792564982265083 1470 66919621957576860853970476032653831952825703801784570273568136917955824625106751743738931387985618334625782989353717182148711526638722621113608741310090403981509221 1471 81545083232046769380770199508967779779040078542876395650610385337177696825537325895117975997994994590713556420981235625256282958043876709219477794248628294917836051 1472 95681606624478805703323946545188749761726024657123952666800790775228602605835464256234216113128467171895680616156099849411114000815316425386433902503700815228797384 1473 107807401150413152604826950700814472072714928013317915492564838652865836900296882242443721127928333966790365931541476409495808538514269474647337787283153666973575471 1474 115861500756167497435588268223163548423931559436075082186104272045620255675126444844291631607076595714642046707663146846731002546604882274230267665915564952922404915 1475 117175648860044063773566622452135588977017092769732948741886181961308493188950869159271816006425542815221746645123815187509088859286540675404732119232387898144759965 1476 108429112428724751553616601981019648913731254147304331790176017185856493354642561133598912056333771839335662360329067602966207041054476426389133697548114547858667280 1477 85641373623324841724438457689285294428835705296817494446502257338810535748894190440236654856257138205802532629098764947052453824532420675913037017701111645719396057 1478 44221276424917990994019670964067342157425349390327495250145115843086367913288611343309285824588027228757436773082215425836581788192101139605565483981588280126953402 1479 -20905134036213868257273248781969163222829521179861682682960424409872675188809160583829350593222006791458682346078675728493945507146728197098375971932062465394642048 1480 -115062466885518388386612027511038900425690306798868718823307626018642925006676383417226701834500621178954221077916269113577833129081184101766308443892993699587441438 1481 -243461273351145822401905265167938920405662214615202507371453395823459096022519758655678709245520416605905404325565489399560498987473803694504552276382803828537362176 1482 -410671161282885009257665178582978076505997416463673234180197394145850589853720172573884213541829088001300590026075055007162131691834806665418478960173397894690943665 1483 -619902830149436128942267724332824084023699116684070262734761475699281147899923417295977897860712613704517529157446097852447675477636615536599067982028664941444484147 1484 -872073762180875323674093533835484772321484146400712595975521684107623234335270556937119928723178461528949097960506060691253868373491995510674532052004996801904406778 1485 -1164639946450036322110902970892554218091095487528995319617466337092330396157335809323430289207451389470884046849652232497839990038245297581425915108028241017378634793 1486 -1490188846747345799441342931478413843735417676466322914329962462861219394045513920361287466459063494328108721746752978296292399359031713709393152748692982624431044545 1487 -1834808138196158386439128120320306961653458574033816890135560870859489967374530859087159846358946517977449346553573905246181345733927576549014296706700641079561643390 1488 -2176271840247674537229103199231053436932287799349504671002302043609395801160844339221957977456828724306399410047533829656416785432923733294574662128640820599150536961 1489 -2482121587364464305201216354179121406145469529055702909656321811232447577381172520762567944384691366471844978061687507926442749445200552925014705033454364215782509331 1490 -2707766889112470209079020494241974259941247983161081221793617423173811618825582005938034453857373781232451985483050387677155519935213198389248653779603826223960084856 1491 -2794784887948015254229647383198074353287344396250284953321870598870825711810327698546147077896759553027028020469093303106068227863923797204261192473569865506032912319 1492 -2669667184554149727287483198136992212038799315356438608567489312347128101584507076418981046641251383546954874076147302467010554245488384168389136943483315599126380149 1493 -2243337623991401765943389918361947295762312149524100364577259445647845547775656768417877771124852529322598834289547103984614259147714977623419391372730881015757599467 1494 -1411848008500044838439438897167647331663207046215416467317892126130542068768311868629267718704634711786226927262969621099706755498619693412121379198887084935784508573 1495 -58744225390613801770207310219666591123867659253249436244084079831961112587728094540760780464746242391363378122298763016878178514947737448062893587026843738507003001 1496 1940323286613903494427197663786701704588134530614504958902000502352759470611090558940523113307357600854796159285366390112685635900193735693646610570251675321641720161 1497 4710102701511023952823177864997440048175776287199762210369037415902159320073217933811230963347013178854575743897603866642962628255351028517875990799800044316007816335 1498 8364673168632160290338094925943758470993000167956461712010737949428903135888142515998322434581360404049402633684468011448636881978777787735239026880116271276598597432 1499 12992121129337216603651544487190462723573722858721887877869592188646357365891343152335868952893434786217815186875696131435859916548047559344246488214412114439923718917 1500 18634335721486508918782911277651420752716851311504097840445010500897557690448059678959770796436803739496423992643546126004777633583404782317990108257122129833994455422 1501 25261443283403427596702646370528200262372555794755663816796543860224759555191729923833979059470995235823650049161430173698684601410141269966548893705065466078375999201 1502 32740657013274988872476603286032067280477361030811243049769578901770593331449566111801122276702036846078739485883349286331555689613293489043000285754398820184587358928 1503 40799714258646756415076479153465851211858414651443289134836147710208627201560632744147853613834781118226246303702957135259006614284238220082052034210511308173256277678 1504 48985641030568071182902830156988636990465299752799841121492434764913548556095840574632586627170395505239043730232721360582016874322718230028950372388719400908604877937 1505 56620350413777120902446305265770890376911858099437974540759010820632763767727714171667836599258550620804233814577314469681502717807196864343277008207797363892681711261 1506 62755573645077259448803473268511286785758320514954659531976091168577734181433356755290353504086540972273480132301442620562040940312393119426133633760349649167301692135 1507 66130856433382310488741882179239068539076264635092038010549663042447972194268553615500476357642671268304455714826862899262717009998250027583081875301632695557794855791 1508 65139831466220056556673493430915297636223043676798192169410838203084641402843515778900888499207603789701459771962246348978448380710726986484043936113800643527983546876 1509 57811683334426248905163998910213861222448476208579562779936506497515623631781093018801892589997926443578365943959176231812319021496928045329783620738901430497764152778 1510 41816608106872367902084625289851304753458320230854381815517795937276334615026756269394721295903158066532898032884636813617778471666955996838186676811549749092872916151 1511 14506052522268248619346604891518263787958944861164921555671624670161526322777852179711824840871491249278386789572499340784109894695576158986791020552429800879753007232 1512 -26999534688522743768245647337359959829136312237606133548640122762964194331992330330593571803270682823193261775087566254102081864515117199676095054090333477889836147843 1513 -85660984995379431319737359794044382969262972706041102445505531618860210677050136878780073045428803544532593308882925695369095488103498445479306502202678131659506249533 1514 -164293034795658522635590459555093005324471508574429970869232081558507100503703823703050279830649982481884385920355467065341793054243077040634352585775373768110093062956 1515 -265243187888398618631811882255634371187355767511406258189821821495379597163353859653601139625686881668738372125579107676258581996439880408842027687962735341586827509924 1516 -389961542042219323145183785534582298881644783103542210461316407498500596967695215594055314205830456048789258910838825417193556950079261481412955683317215521875313746533 1517 -538448890571644401924284647109608472016345481564760319445206904934023089238228654168482890284062876337793397736897374722690208666190446473674411039203874375946506309219 1518 -708575337787047417162078698417608175222940634374747589578943562560986743740437335230199759947369897389223938285389777490066890446546874078601927282282824771009010373366 1519 -895269595427890411738042880526292645726936852646997780050689524778016438579817758946979233981188576419200936855679542072807908272992145059766311260868573187243366284825 1520 -1089590752414256368035043051770074768930969207950086542475174821128611995768824264222543786052749493756435885040172920065506759706103553681614560599972695964705410979999 1521 -1277710325511855643130957123650572977759999055057937244196942795159515709744832500680650996584331870851422044680706445231657192729760908101533242271730523370890055108976 1522 -1439853429896506967578517986319210061434491674577128073019098557515881712440584393878368905021863593646015432244276170844509201915563288921155580263218311700700957573597 1523 -1549274428362811063647560341903471452855747087454742362458944435747106006403771207248221896487416978297557064194836315937085213974416703194193723012646507916932391107986 1524 -1571374630682404547029572095329225192037534641403585007705163763952704092350659775461659056663051633805452350254182734546681314908237663401837982196154764263323499022769 1525 -1463107314410112742725659681895215595950962355517567851748080780254163108524340983625757208416962479289990585717508609647468848759183341046178697177931831772157328412055 1526 -1172857735489873743947848125377943422562714136667275415311786248965518347877546692602911741507469496258072988874132674293273470641577246084724032266740964689443151843890 1527 -641031315651147075902458378553691982683598262085881068870999744671011429363412866672021050694959821778514499951301801168418000138953935238739759111755386223170602489984 1528 198370754319615238932726042480028884622272790885793984591807739517135069734356895495349143684645553272155250571853803523575141131097641255809636265531642647799102616963 1529 1414866513697187951890296773141871264387433833157968848578537770286176050168777332336330364806026756017856649491708471883257920765431339896709012267548460024835930484622 1530 3076942760004554416927120144089835078669259390507418300596243055202224916846842757635108770521716110205143656787599116954926395063740258942355740672439399073636680388151 1531 5245464657545900549983963580217925791824611111300043820727614399055261550050445560498648428470648298405226540850123948768175798584326062087558380337167485771244477756844 1532 7964677283748918179024402076494900271826228137833646992740497738976311275854566416281572170557383912630820818864390596987952806765556154044269937472681854182354524163127 1533 11250472915104021698770884025662163985467438864683287862054437279428299841151043714698917895987561549961039456653435908922105319487991575680741161354519415485456270306914 1534 15075688341611122057421381143573100505765197756935392107179545508100464894739642076750867662554459402756731740107940830005438840368540525664172008464810124007385634133228 1535 19352350145983013600569955875602966710260998684427296188862927070117289501413470956984930151310336852361276411669454043006334803196433606616213901277185044523297394736718 1536 23911018525345881347502745391487272398667155420480074240053041759835365183629576418741816680699421574279640292296504113849315078119974151018123289427314965107331130998353 1537 28477708084798428754799255095614414098297326042355629237316153582314306855932720896007914640795942549119104974780410787628585787880999775733673952897884928853886190554238 1538 32649302435797062107070000699514177925708047306050764196001353320816962471290911253336104153281653704101108277080679664852148187175637881862251438478382020416760547902508 1539 35868941092865672745491112130148452965196391457975818203869044505457040281266995061654548977986489556627543697554686386314668550640113242105105798796783754446886808730714 1540 37403549798474324305160211183553264009278284561551428193968079171671680710438537799331071059561012419821936806553007531661476027147122680949345460776807941017134212997419 1541 36326508750444433238409927889043877143533811564415626683943459030741372631132512481695248945467320738463128228815535848498165488936320617970684193334213534649204859903572 1542 31509395315118657055267928373642737575730620144607745219432079651827206850195189679904560809663108523505043411880947224474276822237459247242468464634427624330333482130185 1543 21627770689465334289194077012773469054818205031477031155249726426499857851922356960788244554387477440332811302012435117024130648895067841047021174690388006028430025577145 1544 5187054594389803848406047420667099427656595903431960979720981100468582367636563518122326505027915651609888891048603198103544122652286607480136424041782801699336593291832 1545 -19424427081601188814817071455298080443136978843581691546526299351828571493312923452694536290216472316964116190113195198223882580976212067033460505886286172888389814179532 1546 -53847237372718889775755792750077039853105040511356689248879848496947915600136920896740089661162052616358653539889887635726475397396947078143521579613163645223018918922510 1547 -99618869020723142400103533093107752998403702570171991436724362408755851484525160602995542813107278810878521281281420481238882433986067621512916217701012859196632902871081 1548 -157989295322476583024968882931819928460350122103899808562937976404331244464744911622467906362868810182596295013280163050860371161049306982302652978506960556802922666227107 1549 -229675863726690604607505429942825964419484524919292988714860172407073378082889710904350570456776249762260481497323903674529625001175896536963240233396446691932631307070230 1550 -314550918735893613911202988028099273427057821647440653607948463848317871827347260227441605466897206311022828141928539067101841341022564144555368317768422375550312188058675 1551 -411258401351639562774741492957213739470405238720546028883873765080772662801949896478459691086117574422959355730943688273261360717764258041057194315787092102570578300966463 1552 -516760195185504384533988025924469696026480192146428180990709098395890739601166770990910871040168566333506966842300266245404008942964845405278084903470356493007396818366701 1553 -625819548537309697771597145492433935138236800225931354584554962421166550184352177765923095325768597364115214197485229607905173525720253329767420011442932738582847053574968 1554 -730437865788263655739880146417155321934266126470643443343057961949778266020796139044244377199768017527732370067095968543777632067518695274155701491770923510108950716135942 1555 -819272858465364165440676384890760154715317664628889555983850724229428686232269466265198887903094595696248489085165881595714894593462949146760362656707151515123136194720486 1556 -877080716320108877179044132997187270988206096485899235709303464038764901237512167980360622127095153429111104825236581177647898018125922919118646869841659193701667921340433 1557 -884242691745575608739181264444593705935202494005747871938740114279386110767171741317575643306539536489766989775283924713555870006364067647695785931792964386934387837381630 1558 -816457149412924767512675836103139551541638865814197867758990536826306760743315638525787077052558090759287142460035800448357102246906276370347697895646361107951003394530478 1559 -644701258946401033584809153718315760426931929280986604979678338748773734669930358508510045720020840410065578946678939556419794047560382541447259140199419713749658230185469 1560 -335591214374978281275424129657577027414535324116178536975566409815004191641425018515399203000762455793290457987393394866325302858175217888138082195364195430518115527124458 1561 147705287601954863331300258105767943096723298088007904010465722668809961410202141553962746743537119801327775127002952216609527599178326663451836218393229854337615126873846 1562 843827704400548492068950905784789862476087830785307027281523147371682955432361835997988123577606880933435132833400431975274619760229555381075180390072787693884802105356924 1563 1790657857819387862543775968954665020402377197187060848395341356742110113166351654801088727942919979581951397690998584162669903064950755484340719970340343412603835778144365 1564 3021627889557707154832212605511152114262505375405677003069095209602041661405077289995214896724091333823319567298173707362122353499880914409738471432660071946721982145374955 1565 4560701542885887871074121395961979408763064658920614538637659290044854610548525123098585487484855774495836841287299189750253862634582713733472217803097708913431150285032747 1566 6415853284645133541456246512533201855680289374297412116616549535330187141700553083752799161448046037701308786243419012241289091609800366406539752122246081828562763201507314 1567 8570920221037214443177027012648632958570872459847650451582704368716731248486808183024083198693194319313006727792462800019420532203601053433066602775892698452085521031436181 1568 10975786570252322260406592196940614591496071611920194945678433738977742465170245465003512652811386558522900919632436972432014267187925198342251043972369372585988431505681093 1569 13534988131065214604693848472999613754374892858478919496302207839290834745395171773851895617517457643166188286955998924467156538267757430460637411377638217284558857319469169 1570 16095003406433814799872188701251785481325490987599885647620777340786665915546584057040702281538547403311098573765323245124722096997930158959057815904548526808756943044859425 1571 18430736988485700698577865494427230535185238963655969082699520645555637297486250782308314990833076938159520509897382517459859376383961979641876423615454866898470615184254852 1572 20232006232557065782904344363141014299618629126095784025440107209140741859109142548385210931816954311904507483450733415388569844202449531822227544988885333023000191269283344 1573 21091218198787338379302655658139829383523732553034420368601566602486346550415623274748845379677119557410193587138900247196499954334410473011521198369162910023494541263232417 1574 20493870087164530408005789896985267962435104657733952950715702808309098623223948038313136004583260858292329284807132463171733697168948252975830028498599083620784149612758171 1575 17814016452898900096336646846693422195154485412238396006103304734942858064337212717431057405528989617643774177450218894530244561509806645788021576742558984102430416899861653 1576 12317405309050836322237572120696835107502309283270201748680748752982131184597421606854815584833106853790315298150659448402022951522573114345822042333047587627168873981314541 1577 3175566530565577083319691963219921446478600753330304934908353514804581406653705224197275230337158820458011277209453786383146637794230255283374031012673909844825545621835878 1578 -10505300610052870929809634346257121260199555788887437475350671735164681803420504245788966914321420117716392606065835981739612541989720298948519571815300945106284885028107608 1579 -29636305898036308295075630855308696298936905671778350200153023384983396140164088608817419183705599263668545183760734946169539638105102712784734686845345355944454948817526569 1580 -55074042528617090758956060927846601914283654673592844119772136099848409288296532401988941703952344595080500232894521692718424985312536148224625897561437586859907150325815097 1581 -87520204796600369471072458263693529318370466493362778458142502180721242542077401243630387332320929750674509840705490068571141120746874347125632493748195264631400275867017483 1582 -127388190889526868470295879954994766052118043678599463571312528653782297737440514978564517758170087520080103845022504098539417172996698211363870964057532606326418189334243140 1583 -174633052158341723974882832535139181426907309884052069249642151123684512977229121611424219293677479316210950571335006247270526696322962425519225807844455634758893209098128738 1584 -228542666422871204725624629848561369061039516478898116064283740147812763381918006316276328163000175057895462469155009336770437873566364422811380542546942788570431393628206776 1585 -287490415340493241259709083118712803717387863123429384062601455110413245909682532992136744706805844833322478215897575511921281311031748147666490377235005305461515170935935952 1586 -348653134747467056788547369658047374444492053348672772289917953269498028357679442656211424742482065679332568219566814291396797100824585665984366878211092896692438965747913182 1587 -407702880105593179392264550559108841367130186859009588226098663189100692125445156600079870803967550065467342127479011606839925760085057004299840487454466993725224043502638036 1588 -458487284280632037218988664210987555445177832242753725722692717024956577113602171414547041083443995483588493820923642010338505764165618460620732209580644857662626044760039879 1589 -492721114139000156739519833726195664086887425216168237160113986665564335803783926799236360273998272887198112191089037746378079019967237585878705721375505714821211366476114268 1590 -499721110604669709744983593288413379320181368020435321530861469368259419853849963369502109745578551977169583570535978658617504303470995114519478319522376316270795692154129820 1591 -466227260543099769133264289632647871036749031245568808518202203276379975648736287468309826282342963610451986220793234340896056671662535856601893020733968123294017940313518564 1592 -376366067870394011645883358276092221275198109142358834071252200882583812897094582761515607020224072796822822413897197706671684556497927176502612981965606931004346690035868267 1593 -211824711522191582945186219872521203630162665468352934417874239791128641852378204397234671715932082483976991474184201928053088990211765725282562253893348918047647671108508165 1594 47681542260208683037561857188152563103656192526311745333893824696938355423399353111880220521056464254494418659713088007304563516133516109370299239782594683513736980635971497 1595 423553763651271054282847550984613214301205196039881519035645312193560821778306353528954274273368090611826324299673812477238220667914663674321979240252011386306221827244848464 1596 936960626005892269747202522371832944139932239121187512554379788474299315650798811158003622244500359450953432392597237579847562108944016276795490450264308495617005159560156592 1597 1606885907154736841931553537466954982971176360552682169574525950283321672112152161338489696169062509472517004733100811515823113397765846167542949766045701261585544991302628179 1598 2447463015500234001355953686350816260156454422263171143621092906495599379907479681440213093012598006330072815840756532682299711536053493126364581847755254438560269309021774730 1599 3464498855536398923547250302597461694346868978515551912832585704113856647326018241792875560975210636370513387063667038666965281661911298577369753300298567871673591818896632906 1600 4651114663609026969829517252276759863284826409187560470705797981675801060601214299850691280723726440075517726390930229741240751744711433379203479264855731180273367669931865696 1601 5982474712034009027287446042970209175472008448430896621414353418827405529396975050023673219163652725208493160050551217015701375381606175180906469086326743876155094718540717561 1602 7409639517223822845204204609460501686264245747824130276675533674946410338676356367891079782108357603256493710539875541932914154322947504484965699882106311734136047381380554260 1603 8852673048825648508342597312816785004426038317313115033026806522008801672367304222495061208354728258696284747657017060069443038977730184424304825879996754489142834927998969205 1604 10193257869599921580307079431970032922613499279551758714628709891795189017299761782753078698702575636462536285608889838255820562224279564898992815351115973985178435405614888359 1605 11267231902327324392620365378008615062161210249762030012026025527369666391591307534119744757379218081171251627889136160454173581988498576039469766283665390850179941529970216576 1606 11857658057981340374238915006975627806405137926021880769665199663909121797206875298031084567631983481403742064512744791732384642966254721524532146877912140535201234311291948401 1607 11689273562256225261783907022163169663160598617999489815872551988267636257980545530021961029712874488484212216148228423948523097868231530100070608289336102470405893418778394770 1608 10425436624703068302518349987851593479109669142322207577179944039344956061136779640689379376246432662007417480613407749737309497451849613998653421272621753171518383117298413019 1609 7668986890020003330829633093370534069607624865553455901427893251566971252713559720870722432482443967608563445410025835275980135029530708476215228160038299449627775607484477212 1610 2968749945574098349887749409667154653198667906312314533304753977507933023079884291804676357993153454649703868642274835864316885373065595229287250688359773076694438062317142504 1611 -4166275163281860994862470185748511247112970939642429384821031586875460598836354755101609351606522891586231011040994477282139339362373299006427066443499145485817327460795057495 1612 -14242731966633677992364849829594210764016868913713490388558765921812163324734533346304092177766921652268730206221430958543826247412910448410061900694837664659587180216987447838 1613 -27746211814003433609802323690838864490575541524261829181273989200362931904041973006087778224981731515458278934457778380198038902059253678949763289642276456903917690792703191487 1614 -45089457855704489323181883967735151137884558048733757799433937815824116775439569601126199656187948552885603988336936598319462580103693358607596113930333467785368036655735094647 1615 -66542989809539602520621006153016477130500802384385847596736804666313918988912942250686098194905013515998885035310537878333699196869470508444189123305213665485005032892123776858 1616 -92146049707268534605438844547131859348290898723082371977163613643366632028499310993809846947581188602007606789128453586941061007798547466693267975990233171079181992219576053667 1617 -121596501997234040249204673568198754093132120021551507279626115175241593822151097049916524026897092575982584065974878958466749302193416211420923969016081940029076643259545385315 1618 -154119509458734019280155941331045219663241360302784093629901719604198136922409295957410160646155062374272310705749148378699316496209413150062907058606127191095708104283317484676 1619 -188316555873844081201512528967783833529132504872903494967006086023646889686291027409545514481730427131215818161687748907126389794668405516115526511935731332585777378694367986912 1620 -221998804358336860484096135556343032309984518863964723989806427106107969704080718563331058077761575254226874706612222142732668988228274844415856238081662268981616377498601192793 1621 -252011965316492888800879614872177559078047479903458413762187474722823067342414117550991219891016759882525817967407095428151922317444462945201183742919730827095109818416773923309 1622 -274063878051685476522817721711963413380219169942189008872132870703037945927478228670146531249277522377113986211780375842715237813400199935672217190460725121310338545329428218001 1623 -282570926094041997473431341981548130273200637581993468620840457920584114896825294220896618781847644286026913675173279537800164836123118439980737503747617617501733326476509614942 1624 -270545191884649591769621736506405654017716362226490438964139387787856328332293915177300956004347784773051565532606108710529021623822642097837767738013622828252167150440070013211 1625 -229550812936928449858442629048950015846311726673083721950788917926434789708174068734406829740711920985662405944347471062605416893366842260755554575480574457499693840834406776579 1626 -149765118922443985270442817325777253934374384340679487121118287347370374983658222366097992508837704865340461734000340191176549955110676992433198380210792816520641519586229849073 1627 -20187452858149215008618797145068957803271178271296191577947987137033282003982166442458856105180883915204779793923046218947940252443256126567718021629006037432777171937956149373 1628 170954424798986870321030680192261762577947174730655205876218135264290895788369844523365682012024484173939098399250695158763229595677494502745552301848311605450532000043205613936 1629 435544533941718811292600732505313372537459578754395158266889291879440479110640635743093493503004839471189542465413308676975270517879460526598240601175986486806155313640247187337 1630 784605824570972322879895212673681641787765334004334651464833872943992556634550469992511662164512756936539611358878495115238333942055434765806116151772106340477547615514180608877 1631 1226954158474628214879554935267395600898686261817910006449773840728978921472349500435558490777388413976131550613576882509815490251377592462910959490554721585156453160803515562372 1632 1767423478864719825929819367050880833842533713906661325706029370910049673514229455946394760261548651459620171641685171149484650177173484878062844360973605481693936976446828214021 1633 2404617827902397611040952074118535620317637759879024808751189296082110650234530950159394202236041439194637286074387618243240741691833017581400391551429734984988864284283533711505 1634 3128166161324201581523775405239139714699674309646742054744008126553784434695390514510832321194851082477380613716592922113554233561518073588849170404789454232305141400558716550918 1635 3915487559182486017442503507747851240886313199347136275932638301938694622985140697164618576951530836241031096954060378424798958659978980429458127866671911745069075365422054820905 1636 4728119930927303970047977255063807538393172507636682847077382313812983664045188452925073862753118240791418013775486742100091468213446728287519034515333452474633314631777067718079 1637 5507727103522379398270441338077596414262176425141901770768628455924658933752858046766860724399652851482292501779327326308403659450100070320445304057534986911708410108390579734654 1638 6171979427542032828198053005821508354207315251638645825387774915581189875453117716773310172880365874796105349784645162236685102409900940839563308661677705684081247374367461671928 1639 6610603313859839464040021786221760266208457056743491891808892842156864123868936752233365259814779656082823224576549782968297854519798171000295878138924342942182125964885279051485 1640 6682016005787972679865470622025623387566973328117867659825192970824787760452438030733792846939015269074379803976199277483406074340074446797190235011138076849293281938629841574702 1641 6211102486164266731462214281217747358426485573070586725269588679147579895115707964275626527654620501128725655033277114323918237766731857789209136565821985464955793277062535645355 1642 4988848703604488276549164373923580230476060368368878375983895714335029014778562900294140604393822457768891284684661012561014697068959731367217309590542263573706807737639586492334 1643 2774713463089918950151367184810455438829167493063915669884881370099776615628383787946946464867093988657243379311990428310669962032599056870914391645154319081350974144927299680458 1644 -697209034559774122880091725978552412196694355109133820001951659127492225776894146932518231736819215575666703980605035400925064262312146193355377691255379267865334987312668548262 1645 -5707026717386606476746640428438763845971991098965962531417196069509684833134126251676433059303268660018227794898036799337649682696510006126711672371354972082768816479366557365440 1646 -12531552049119319727497283624406626634107024842141075906604350268204830013687701419778915822672834018389421065704830557065236305194966614931325959709224626586812380972260523983651 1647 -21419064744721051893359359659574827506295582289882269295805086831661556857112258380278317840169872611594383528584917231085542519871657693680675978871543681081925382136666744651043 1648 -32554949065942091871280219283289232082093933508437114480593323778098299420619275258861648557117800777456657558503198325329017633273776285462705456171447632536351240827475799072710 1649 -46016965739601425269752242948046717615397502416485617900556124776575814295616830696109027360726004634358525048123663775202440258438325375831310328200600054005594321436412608882861 1650 -61719236766184135819709333792969325670735590386458671322315932280654913653892794958322720950262418252890524751778192935484850465845069193566609915539636353711782578932714168095048 1651 -79344563667573830667033560279434130965373295125941363223515070833284484958283652796122909521091882896938938616136220901769223039512183714724189324346819910684616834355013433648265 1652 -98265522117400538711056146721006939862903997054328217876978357654535200393402666620730996418367194344472099493038894874218488606725780543275590467989361238635682495600412690303215 1653 -117455936177573787974754756286290855061734168132274271723616666252790980846524477829993388000751012102458224911746479852616531957651748551510885927262477709357787992378741644180279 1654 -135395888885458953437511336945650094185044573195237318319626358688904211931164478843626782589777377378774761846458454455212916364089324279006129430298599321704345712402890114124880 1655 -149975419830234699671097211498389894377839916862791004978899625566151969788920583061658809092244209019442630322024481331020601442060848181339410901945673887814861776674098768812111 1656 -158404525783850165869050065432784684458810242853859405312418903312752199654661015380555897044384872731041170448128113818479760757288977133766584833485349516306800032491075698372257 1657 -157140022679294985359268709428109522712736926834920100319540263392289997571262345123540842803964075807948015598748788203056616116489893118567450277811053135658317341589160487681629 1658 -141843213398844687742422722202616590331522483508851815156006802951014479259363174371925305685671718460287369495763210882178942462689643528755279657821166452220872125421109992199163 1659 -107386050402432283496027829022978265191882891781791393204812759559267100384687813438160069268336440922448597905538180263066893994318504011999697387953839529964308296826872844354109 1660 -47927430244400807847496638056618835847644698882022523313210888416616789307087255485803506319613385594097573680555889979128551174192501954698091319375697681248137324530437615927816 1661 42914834281756592097358346147492736740276111436497913069936940102881715160912763305220747180538518180024896505657633337745556220544004564765281787085337871820634002625704789674303 1662 171767299234933017542098421165125404139359586404813058346975691424031527551676115608062724119443434302122762279577119578673212277520342107358259993380946847120472895620355627577771 1663 345047712854005115712461717788834372779345212471711478653594399519034510066460112591871345800969676012063684287414615973809993935808996751975375533000733096926094088224383593664180 1664 568322489342623161189960919764660535068227819187052299689672111711740348370209409706860981152461763971108441478156000171851311943316201128464820116608857959560725403640303777965407 1665 845443037171730032143640537150628991647755005177281848096048618213939414507383752762176937651963611328606542038930065023985244704229968004488922048729325512200867456022068044096237 1666 1177433435136311898444352164700053736948014765631624366375537850087202537452326381448771203889503966909637275525729784184325509483941438791852309147298231958802920041842382554432869 1667 1561110527754970111207751275740957375999790034812565840912246757679434825770565366227550032553594181921450946770176054616150070766430368208101688345875414693226850766903252599435057 1668 1987431604149773616485369878903521306011477236565583393118219022810571688341981332644793992608637448911812979596072379670093889113352674048598076349952579759117953776554364281187224 1669 2439585746330449298440612726653398215123254975831522022062279291527888708443586333841566329021403038769647994996689737526616840043019158631962157761047929093667142679586202780158012 1670 2890874018533435667079245765949685996265861214810089567254515808988358733387056958455605111363784150438477893037894286106322371940895690055926612710415524390311273737079597236695511 1671 3302462169348257004495879706894433597322848502667416095961048303579125115728728279135260402318521740174964219573108859305682042929437014801405998361910175848251770778465155219103532 1672 3621138454941963244124455561267833665926549015486214138536367571946159943721388290844477802161553979718888145095309287194600267761721216797203929926025136473422991218150059384903196 1673 3777269168607356933943392195583319609608043781435154977682055530150738913762171816457186346115823792318885732259496048381668483558592593863766737347637293661901775975169071910736667 1674 3683215423756442958751129805302343344466789071593876163485419718675813996803438845158872541639827230377381213392979193101672348525737061577295931166337326342679044393323258490348359 1675 3232555675306018910759839104291206386477524115544291649372721076123870327565803417752930109536062966300127348597393682561659812640821852419673321010697403441770326826992212896793204 1676 2300547067854914310892751354622653478421969714419828213170460402396229483818916009830957676943175569987917955034452637727001502534086201301298215358393280962003566581892240647105240 1677 746350961222855562655877279720211458888334653538641272260794220263564377578404338080082170609790128562599398056760716554549107014254611125580900590003073353160029955991967308764307 1678 -1582362230196369893197803495407882687566341672693559878113602596176769642293721344937733075714006619293750228420086177690020992293005565357637525766287354356087427406448156508687107 1679 -4841735148966412175875517253512121344139497141667643307414252014457894923557354661454334874561990360352903581682110655160448526170614645212164420462790311555965120293982632341644927 1680 -9180223129819634115700676076470150758600053950125003924583936818463757785914360902821376999462796797736712495641067103805265332445047085109859778721207627255323560705898761927441285 1681 -14722504251741612578870530136410875873136943399818481852290219673046940770731655656055200405785932817200891946382202207854411876644171915365041392998651997645856966223146448966818364 1682 -21548071785255334012389416662772593398259200966708202934005674864104209919291854562797901003624878552439884849247125785231929911406127440957976146243431107155012042725758352336839492 1683 -29663899335694897307193731657680695307484178496373090039517280668959546467256185236288355341408292222379890952622654294869550087982473093778199201604001439153085921230585065560792910 1684 -38970792528925349288450078178047679920024102560935275316553131840609715990688026709565824869427587534058563582667414112729736509870345575069292896176951642601538724656836236396316058 1685 -49223398757887959725711351270543871307489176422162870128122852468830776043510751742507140625392013828193191371339621993645383885232565578323990317122297400140528861480582174709914753 1686 -59984369015535282831120291419758746955707512587120672661028367260954749199714938026819949385118125820394356061850010934181208695272861988166763108463220377915684646746608962860700542 1687 -70573883931220372164764660708686750017102864599426427997387827668593844819083891247992184869407827847904387413110359371390586648552461638461962998568944091386369194388294647571313079 1688 -80016698024275546749366797053656687095686463736854695338732849189911598939422948172949610273625101509326986190964581337906274352687106391531000687818881123462815831238197263415351754 1689 -86990044065415416752182261762076643097796932104906003876013689952393493822011656041343536186437572132964311351205669457542583047832288010322159018409847299506560728130752156309143439 1690 -89777184822229040761703904174630922730975623052881157441511544216117481800802387887007474749227406880434052279850860839895974513900749625683663693747012289801182257620078052030769964 1691 -86233097454036891107351354806517380105508668128542862490837495067846224464735028319407118280670554179678489719073441446254468415878120662478010259629210406863923155524481786931061391 1692 -73770698050124588860514825391136791798097511973007990858601223919743884988032305060704564453622365140422885831865809416086465338638076611221765209852116990133320273757607896454790637 1693 -49378100220459601617647617760084117711267518322880796900760010774612302667665320327693327185338804928875142750295994371443338189779277748757878543832054981414651748475050081794957929 1694 -9679551212920617121874243631427949364989595760854305904105600509355843856675552738227900650996153995844895775269683794921787870336445098932118985042778535195373411541905589448715864 1695 48945250330144670518506441394299153321754842946289143135522159930867383304677473901474870417196857124029467080889263407201248580326488870241726735244795872157277334847290890725467198 1696 130166992587053726825952794586451888880911506349105388191554122383721434228521805564418386493940213656467437031036757627588593488234156407028532116484482415808186230866242068792238645 1697 237420111079196635248309914882384969693122153234516034645480974305287668194983908805517453472346108227374765125299213475643260194926449748898177076943307435297258368490977824803268825 1698 373505817721970133411343164660466844084184561923617805113663904024612586297037706303499912052836209980335206733643714105306334542613351757541986162378151657750930611750073011203020785 1699 540068124772799093397553763834799927875354210044544310658392142416022270175992484273763183605162010540473351880996160745995447460449087028523619052453743975698234952450744462678992708 1700 736929305246646517783245888110317226911732124127279409840131228999274445287402097606306601107936798761056790812849011890029862298205421842655902156992872488211721096180037675514341034 1701 961276896030316990985717713626046748587203658701407376362598602829401376426066492555367814005051788615446562342562419805374126932790469328184397266726841507089649558722511456589257275 1702 1206703242576190622014070567944323978841698479702903538045383111675767547040811233435079933792029079695166606092078477844323400160639031658730275269663521375191200671212604694478811815 1703 1462111419508383794501598818727775341492982796755227028084536611996276762731686950025689960572617090035020127212751923428037992722310394023544651587185685623346372257435740689917105667 1704 1710518847394445722674069627796920664758912447841999091458075291129281460526538101632878837773516305416957717558085236529185858465541717057177119254732072167465181871740902427171954938 1705 1927812700406382795505210988023476074778240586146083841260157435320307580511065088514078575221996221540145560314493675372075378501516222615310115551677614700296337031358221797730649942 1706 2081539746340050066447797371587100062975272262128402585312302813375297253762977913187011475315049761039482097789684948401961419852816344129688633417121015868049049615306107893318079820 1707 2129847798733769437461035490709461857745309351992617552945625504258266460832975216621067839166238402516472735655716751936957797784871728993802201081184693134342679456334801116832800851 1708 2020736307730860797734898741582618396950968486023195287290054011396395967480726138805903438632959288090708438736390473742516214190332108164285458129646446565666757294675578743792926244 1709 1691819020660361320170620455508139999735571546288134043215028874238715392417438003217474219614657261917201915532442828701923996562598673651377272874472937750643892731795706342643684401 1710 1070850591919114461973769844533409729984460308028795161700524813819766155860345274335242177345990948737150849865403411437963446643614466933339308763575817197886855791921943627014718909 1711 77319022225187150250549075449389153929901986979459878474156965011116878889162095322537250572445896510818333601145206083126981488662344602274929927211435913050585033662847883603630578 1712 -1374546845531430846645760741936132605809360696735274491159973237974902141768566190284855470602033962049549856713563934018086659424416531784868492138327918253826820231232527922043258296 1713 -3370966008444217008437981354507606984577500684410250516207234081846422599436531519302679030858295594366788902208834840025248466867833609140353775748531053158754735904002332032117579061 1714 -5991576499040143630364736262474400642776356150945852990996127618563061637874358823208950188178432493611960967118619194882814829994594096977351211315433346793979208483401961145224497690 1715 -9299773857968179571586436138616631757401449049258691194708574141465457346739947634156117183342234393361635372480491086730652868323065337714735716185347331616617177735340847990168933080 1716 -13330034066306202699256541410379457303103434811953653384350155281334732049676680030519546440561584361036444804207945343921425692855772549206558894625492595176366612601698874414556652251 1717 -18071917162830275114293491563955434835506276947074112862655856899063426181151659953674080480503181261649246662156167263665250650632236654523290832382680669885952345346985490486804294497 1718 -23450587882855271692765589022470940967742642473675273448544845558398569075836970996070341466849416979223252378315348234105716412606890894614161053558367794403189271037692752352572283263 1719 -29303906699377410627231972440601244112464877879384743412085483667108022156570737509208394653654279014536898186501281514560922766220884024295254769235968116359420540268365407895057281617 1720 -35356455228406477798610302454143314554774324990492784485165018218607069626170233811553070404487011170716423140228193799261325558454177744120075478800563515327644470122601853703238012050 1721 -41191280373238516823096624820994934968434995051707956096620938757589144261071961611638814139385973061848670303365381748834502846932603943631918908681261385417032736211254682899564638378 1722 -46220686316827171950380687141089027706604793024655803767921909773504805960825999359293502379920437373198176805721899507442454278288678428843999894377373616010896082338585883132429398627 1723 -49658083194558165149120428316898751442166489825551657955435301489012736889925738579304770955827240197433060887528157943467835178793659301784941866222626169768749338397926736118652330548 1724 -50493720228660764854631958080492734447943965299076167206613320436718533453730452791875431663253856038670415377416156000492605270606798720672202498423015193892253608102645491297326281600 1725 -47478083841444259910944181330600905551307656866852609251913642008384972953567210539341651002630896173635455244609981645966585170237713669974160990212416137315962970480706541262814177370 1726 -39117808771884845699918079516599937867905752662391297095624557406897502707663162465524300941962955053954025003038056495965658431314338664034808333039324706600632815434263793079410158663 1727 -23690095379069955086845932183720045422080233597414716782887920339662336195570121347792045873429848862335918081967309414224712172765228747594526765202407766795966605975900735396771474498 1728 717211156226760189809151934850894574858219762972620723183428760821585123667260186300694499645763884642853484260715755041473007057638476770638227572180027722406119721260658397897417941 1729 36131632980138135912350553327856141300758677023747349686934189106411590659960216510381966915514796931786496203426599914761901374333981218212401390918247325594966620494468383270194091313 1730 84579019659513292922570370373897886340473396469880925078697333058457319857314651244171866487660178104713804569443283394695365410623612234468638355892146700467609331850949162725776663870 1731 147913772598065381122365082938894672328607598169264338548602540718011250951405029290182602308293469213880458718545046180739421979533780455497442650338995490605809671175405881604978982118 1732 227586671717530732740311027136969327176261400902104407638734348513213207830915029546148997394551923570891029605785811217991622800307862195650962758099367096835335096844464980512768468279 1733 324341476771336552498831149683729317535144459541070199060637583669553403697896245590001639326643703621599259728278550626752572156163156658253122142375861300201984624922160102770116925969 1734 437833419474989858771695349051402731626605308341024752922108442077582076621614141991832796526640133375578964426761380845752381021554973771864335626094993940833362372555116472073407659577 1735 566166093678510842500551254434190430432193948875645379250262245233681891565632111099539292774266756653523428249844627416178384912278355190728531609516770012144982232085584225366285131281 1736 705348458762392720204222494448253077469997074716451339593666141647326742369645557944523235021033518893408784807423290291881236133385335288770424691838099778664164169870012858390703407146 1737 848681081543651669667014273804431751023663247992277789092979041605691992242125430135538249986122518668972842618792543279626473827642229752369380500278683527316823674039545383014783619301 1738 986090730089495466619210680973350372387518491851269065821018154278619863336829782928527156452595436048263498422321304673554853662212076168307903614346173127772775780586177534907131406364 1739 1103445330110792019091011756655509210372462153193261102467795813079370307125966449984915733221618195415437743443507599687506420653935874094918076282422044998149434662038991732743281227359 1740 1181897340037555497569159973225906983651235273671366415969346498969138186036199686154039477141619376301088360538530468011148604904043042516206600674945555714572495634662087127532318118320 1741 1197322880157741022729923557486487657361649813414503176860515636794818654031088502267858070765066566695458640056209811777356225325350217451924041497271211497638425633538901743843940446346 1742 1119946320854245723176624734679135586088892271008369461231607725484563417418155663517177431234783024390728035113840706741456767799631189224713204536413854846959597362971186322176334010909 1743 914265031414463237657257700158292158784587006950446151079031946934034307289587612139000585372493346414331827268755266217569625548331908385641228319006940444110468076204708118209173260664 1744 539415725141521721984970607887303917112434617394737015652590378964970822737105848972882123620850159852938939583312244206480579936270567546874412123861847096083178847202084792413085685278 1745 -49849123102716338113233804615061080351688625108227961428127908421632378039643929001643880016265028901476697797006494574245130943200839087726775566514550629217431106771544853465612699744 1746 -901381063697827261149172830770395191958503857421523639483979006455041472735045155726665848504017116327972600658765469725582444479715387667321387664621992843985709980852149281378095973718 1747 -2062837379644420054731903555351736385554983677100736889086849544088146645494159824430798055599482528119364752658514448266631746627028756277533783830273895548128843426856161802791941282612 1748 -3577638360801795756345768358178632686796693337812354097770685837318405960778684296403360180297708332867031102498861245026746152019694161304187165584254617032957980464838318745298145046332 1749 -5479455020939354130926903422755153389499437495371337826245573675043443237962679738417393932821971487288187119773247983555135961795752906515821651128709351386989559585902179615607092715192 1750 -7785022530555209211184944890441022761670309832690120054900088986204205946343115001871086370042579062522930040595801031524099964077166161923421897968259486615526148002268520914942238041954 1751 -10485121119409676951137133745178407645208854872952889906343306840812200162399780277570371152119213713260426552270770284693764126648524388177341504637456076560142215101115521802795550559275 1752 -13533646632997184735640894718988369691064500625592251385828485683294896653276304980661289307753794008406223350104362065774889374196791657723051282786792152305195432126455891936784659997465 1753 -16834815897205397453459928702000736970177650605803882629289428593030784859845555910986301321626589171556996825429931291020591963165788405799803297453076316664536603251499782711328946172409 1754 -20228726487733659589011092160374474622146421754261326135316599157367511223503391752933909624113459676817942393227547896877921948956321769582260167933054246587757153609502994499453882537457 1755 -23475725107455908871008667405915673904063079948021054884942800297872891999657392735870275314814652235559789853834144667735911476070316766110892523567814972549961110755267440572394814292201 1756 -26240341173807195741492086782121313344180519399649050290215842926132902226356961113874960542716778237086283739833980428774486193360089373494807309269314196525953344197991317104077620342934 1757 -28075917869273929448882786541636940439301150856620804240688869244635660975822866039733339544911368811750698886587019122091030977103210585290358100857914564831876264276919199843426703266862 1758 -28411523683267519202005592396034151628365489795682112702130627813144576774512905824188600769001920734096892292081065355729566119501663474347941816724668171364211739413935398414615938760977 1759 -26543249898167757607497890851339676198715146297152842188107281494354268918478600697404938371679163585357593338392314791167579869467276796063939386787168698262391078710971892052075363580760 1760 -21632582618101673131406992784279337367289970332661730019112479313537194601976209636223803642363987458150432232119819011987114392197064797329610712350898379318882525104364144936551176850965 1761 -12715160989825744940664940203726013265512755990944980077689018345481038170797509126674495492074392756958391197161932251204310403071210710518921911661525328395207105730230365458936984783766 1762 1276137194543652760817214160246692832795149584753915658567434153923107217569978706068907869845099421962901597596553192853459938989845542045046736157833781563685317710045382058547406857715 1763 21469254195530553891915352415328704811642534874914648489114223463197164835227117871271284940734673698007943135634634273614941249142150551999286840393558868702429184164507033056897618417982 1764 48987149588006303517151177987582013647402491432362691662887713403362412331028186943223137047204860982388007338802508576928105780367284879701181223809169473367955720057107966967892295203575 1765 84852851021438759191642521237246839201806055708597094110256159169290509439444470448737878154309416274473914379235878101921469613953471469756891025655274672961987268133496393077438426086219 1766 129860103816617889627759281375451190101963181821658843392784956102827552820212663228404699878652271600932227550101923268235657956874653843071786302244159853123239602001848218367112129886058 1767 184404840996518647130141879584282070082481142889236627137923962732692172539354419432013481085777777875139266282089129280941325683705501251429625517758963170220906494888855508734664549249422 1768 248273777846829318829417253047279716653416185569836216586895552263371815193999631507108897016046819795928279470727707479961091854564383922379426521989819708608235838715134657639282136658455 1769 320388306155378731541616788304267142293457174987046121513732297831307171992635517706507042747092208348730224414280368741881992401140204117237086615260477282691431144352484574501911157906069 1770 398504721990591907956002020615386269337373522908862907725379402358080355883463406110997070541384020899051101943534783053248176251419966728525054226625427034880366430442518769558632407485844 1771 478875874306015724035827392720756840003397034091398071617115613986834759290890659237904635373169176253059348931659214629087288723384320924319805042366435284466754693632024959595842268672313 1772 555884771402056213933701024891032881812010583515513917188469477027282159634463921164777721205354494180595500736850484544966632197426943102405318993061555295474367512656134804379640488687155 1773 621667705529042322308139891835988064418600950418169636907984747905418366948916353042103022232866103209998366343461230438221315442030651624919467887573502360070327699782386939446770399086820 1774 665753180053900359977979283066804837178283483388073992764662768181884136125436823761937448108304206181315222925525557537174677070500354998368239889832825800442427367052242190777110672512001 1775 674753393538673994811426038222917113399929559935000952016245540661050833377334224810491553311243923239916989519633861936606498358121062937832969352395089775408567339182247359770631164317604 1776 632157172749239417889135878462401762838902523816311739966065004576331143447876591522865469053396284077624099289566346970627056703817014721119667143997427511538166167143756699037223246623214 1777 518286802576910812956661414386690971805794023394683871461102010323267608777528836890551893450800321030197221501003935557452959364947852615500305836961438920259778430078872317027660487468043 1778 310495698211300621089973645670234958245952896969167836499833128905422276605738226959627272867001752987880798102459321280517769333228926910441218690615675077106236841943869100476009763105844 1779 -16301463140759670659557182967958580677852643544823750641154215466081031792638556598121012764810049546593455356509934033165842627617544776282676584833109472815750480477479824064651261600403 1780 -488660810386451747924099531123326349508924719469601616320320192792951894683671350645877710006807421593584846165119809137420661577105940459925829293148421519269821544295162525199847095937857 1781 -1133086978082718989287837292074432952262097763331351882362201087456931542782083428768538209635942967545851010833477698145361184120817976703147841302537376564658907294103240905530983671184121 1782 -1973833169371795782865176175444876889585253452736669335421425575429936928815369028695719578346246125158272528465505520256846312982614720625791242186010777084137939985811146323926451265427239 1783 -3029900712405009073124687489909665731012156177725485480146634256518268633852256697107071150912212714443801572880681735876025579582811539831438764883038621168841478742854328759080784748421365 1784 -4311125871303075124399993764055872525183289759410396638858948843428191425754185938170037034650083066761020316473398967500723175870732965056080014003989200114022513013944144262830413386032361 1785 -5813266233762652563236619406110956204051461074808737034826660660307345672375518209894438896888891578499331981425204753788909066454426508951416346819238538343950619176076639999427850943493092 1786 -7512041696486171255521650974817299747717271851107260645477587135282707242980123327232786460531174002556084116841442490926415974369441479020453642084506634411858304646222306901844614249050843 1787 -9356150509425255973323695354601827205464315509490141688498872181427683013723628101034692876667944978063636913578625076121243378489960338145416889168977503120780414265931229004987443342932692 1788 -11259373818418514301179711295835772271584143891634683756239745656980213162553490079292417900372724070666932443610317118243066587267013393913854222635544800347501754693086400623073280705674902 1789 -13092007352268371988939483384786398191997907250753269435751088028666546701016629190984474649394669904987233611145877512842635630668773414623565808925032759080400353076019908157940119004828915 1790 -14672020484130418929290080142054915395481584989778385635998132397360429965984989830654598297660215594646926017819763837884842724270251839291334496516752842892539493613732977148830156262485808 1791 -15756543889905711098251868770650598490536028949521414063620406911747249989754473361785384759112088289039107002315340968410711176117428164041261743438802772546093230955036729594670251928190604 1792 -16034528597488965242511444706473152571192171694292483703950245886607853079520715160518397018347358697325546929738006946643251261712582934584675160251150372994255592548863198898463447522052842 1793 -15121699753518529516797100845184833247585078257620645643173929577324184969515348810696111090497002214018521467280599586812932257989225277695076203087952031138076574511919381324310341839866482 1794 -12559242418103269662007249070573719516151479555067155704585851865116240984277833715972027054933730767193522339710713504187160474663996975112371028109753029625591673403165166747768184204311434 1795 -7817993444897791490154256953251840103916725675243286453610484502496455781018824388971005168479363550056093508962694719482634206347323903839078186477275991972123655057822051295262415134338247 1796 -310255715590656769096729805859683670991456461715673110188054978505595062040540584817154885015311356903895651227266110809961747371420112427927776683470622193678801261654488396454969462900822 1797 10588326766531671262619554814706505538180072353706168587112909293865271835336116888368735522529774027922718634363488696957160728974986984549221708570283418091920602413340025525388066766185079 1798 25504127294723053105404511288673874936378230168899431112527521361533172310789311564323409556145484831040828831777219046964166810647443056200583588179984156116970138091881472742018330172253867 1799 45015257027969230281647474232367907461315983531453751114171576573733270103631145905634592039215804820155883039122696332835923146395804280386197536216519001253130549171202447674380974702968965 1800 69582770634769383922922498336462760243074475950861250665257472428480393887721785961603894086024918176460348434637858279652237726635473366058328512232298829663479718308068310859244272568027093 1801 99460705919004470577164753009764276044656886014974601026328493970757647050199001353208224987622035238011296808004088063915558009347477880547939458525210933865646050503867227240175498343229964 1802 134582848746499964896293156989484987737538676415891883665085525853318729121222313938172616669572359826884203268482695292064051202959251244109870028767606469456063268622150990315185757713889398 1803 174425070114919956308444038361355346577232510249584574079735197388406807484749931135181808783428162255717120934547287024932643980839111827007582754560119269170718845545554196468720005987171072 1804 217843556954628282421275774798814257890199579973907222888197573411854878209701687075622585014650742586014819799333626974269673621485162743457095695916412117987577861240273328756151697813235395 1805 262891363319096022597086239758791046926491117339192058661875120217928856800730052045912580222329354195078045478391882571113796889528871134668410632451991625121722856965027991957832893881853888 1806 306618553328567989189544799627499401396134241865761878516533242094006964420649923023550744998783214735862188153919117861040093002736148717380184822926431906510550105675996219952038276081451240 1807 344864889420009998497875100195470198624044428687629499615712934763723821832035007584135558453969837993554381983776945594919990382118902534327034002925730724156939268995139545865197391326737314 1808 372058612503360225670118150284119751246637139185807933498328767175081898152830428572994383160755896050366215240518710110406005010237134963867777746329283884121289147141770410090333005954486284 1809 381040396617168892281589972252871969784747223684966501983038899771060749341990646875649319959929855222599117331442692847585952409923566344889126143069909552263368711255268141422733666513755173 1810 362938009500515630520157692850955078895165380387317282260166171030894345650271995885349536708228240373367135968507569849894449892095849262310156788006533196213711828621894942799988990049660337 1811 307124454676659547688790318217809562436681140136784925571833395495040524649576573051295238617794064062589577014588939017260711888492593644085216828722897971216075340036865221091677124392141448 1812 201300176102032231829492245430590287716275290349609608951428468279010384705042172414133579484447888832024889978634872777894188202731629288326815723003950801779003109103461802903214330095084123 1813 31747889733515269131751826861092672067377152789937584836725791340219951243029386838713933613623667951145225963682880470946396286960113732569759575046974935995561797954849171917633036379719667 1814 -216183800497184679304902237189307322006891186246679441719307470535460499083442761602111758075848721967505859377845560152584564808740153292174496013642281512328808775873453494487549448216940064 1815 -557305430289527005915662615657702628481997567159613037481969726391466853086502736825738332351283262269265926116681687604584444908987468619105276385563037566756825098921391552089133796239390253 1816 -1005453581083161343739994865242470128623930295618389611369150277665628970780483284869602828431848714738016249516222095017054139380152368289396494032371502339369883151471727327115836665344905066 1817 -1571932253669455410206788350576480786372574987004105651073071411487073236760074936468976641797096420810953408323308958834084332548699567208364766253226211868136359185712161918754525031374380885 1818 -2263465826227838744945151793607662974019206910075350958548358389449658416716160626891623458447466312404382720417773142424191770612701763348248471849294070685709811766167661517598150747024045616 1819 -3079612345135893015229627877863014156244795045693265288995042879899470699709485495609380170548436334238954017717967140208205710671795721983013175710729813777801887706913482364605502921484667566 1820 -4009606842775790730595534313292121985774204754700586658437698251226746880851972074342443205173982926679931541027857633859681701070965528643066354892438074341755235835599504855704107874325377778 1821 -5028637075153209022441470764688898185412347025187101729611986121102672102805309958529848120292105588112627474831231431378851900606574692749655046483619776914423091767503911371004301089633856312 1822 -6093601092889489599825908566256626513674631961073979246627856177383080501817717716252540522195221085133641849975852797887468754538220891498247112648111124265444667684082563543922905979615534901 1823 -7138459953334991981072340028218952075468442093748596116614972317463890258411953561691691788806700036552869604944540990835085315365467058355120620210882159548447644747382926833880305352937410684 1824 -8069381968452627167081031157409384192490403560361646502531107694051819524674251403264778745740951479987755977737377772475295170908807044437025066681869566437651833452148907832309702208987123070 1825 -8759978960209370784924765214527670431341199590148764808222623580854136955118535473099864557198467816854708628173778768568323552781948403464776122998778852147170995252132675789437172094132712926 1826 -9047060962287616864218020990077434351186595860185367919303700424677155149580216813891271103611036764618239429204626393217719574769435411875527099256721892307139738223958054134196099631690727743 1827 -8727483196344176257190966667171940591022205670804403227192767758320937805902717677854349721358871579761326773883964781661681553283583919416475973235996567729825196941920416337751370832443371411 1828 -7556825560398593260558234088499787771770753976136107746409899874667608962182458584219030629736002028551367949513117191036315939926589813036006999019892233894566003470866474723875759285321261241 1829 -5250825296737436280764297658076007205783815616519644207264820425846141790975434695670866126795330913010803102650987181102073576835923516902367115267096042874836988871786305945325251341619148906 1830 -1490669614396788278398749066342073492595182150011758294761163646739720585673880898349614835306396433679747213154939551299164168506744270213127152439978397961464617805678939246211056386048024388 1831 4066565665513406631240696949492106527509700087630952914447907313416264861541737341664370491725723550717803520098223009778713453811162986084471036220339579685977294872391876179467517000201918870 1832 11770890366032238471283261994887264045262200902389216761587603052405676069580624583407635320354652075367190345838327827938586978584685529463826589642441247603950543270380424812234390316897691744 1833 21954238560642230476175488621572175960088581100207282927883831205957724735900010188128372777520889297555109512043453823023291110939535824764996331746245090501627433949980913345342387447382556841 1834 34895592735898713233810949805398591804991634521249666393910087074432784543967636692024497284473702517052896017084982008944470368100604024175229602805062355996364662776528863500335384935414056265 1835 50774898331259028354659459195024534003075618540320812116269935768543879317354595205982127732774620031272346044973381468499878499217558722461109515553798164423105424037796031194497650960394763543 1836 69614514606572609046785605162626767340005674541355162688359923541835725336140259543644569739645724007106936585367297428699418556852921561798095212688082105477556089922209891480504055558422422580 1837 91207396724210212574688652608739396138877742003735058280721746222044091015162043214169052598475579795499428081122549428198430543017488753245080456648860151904064902937046014411813709241957177438 1838 115031916491197378197371849320658543228102123240653169836863660428122556628352188046946903289771841673553553935732396656446504893766832102571842554864918938037000883903833973339042523860713303357 1839 140154264680632427297404694650893583648182399987985311117522797019214760161857600243006942089297886524888556126005222277439287445642116577414408832517742904953760178330896431370522195104259542365 1840 165120795787967905864763890971027737482235612660908312378442102676392327117133992465949741057042391999943963962917856445312019751656372194434784424626330534913200554991757063631562843590256832580 1841 187844531607622456175573998394646123420552361460278573045456883933114338119730252437387065917544521416929689428883382589643329729542685109770152860717914192024088681830386317919108834101643178007 1842 205492377480266051273313204725396497193794724010852018995460716343954903144429322306742900589571884506060617221195932372363238854512111448962834031486798142946694273846115489854324785910955006400 1843 214382449692285416188199978740449871407279694810229082653272290263533244813174973511392871603109327063457311904126205714755855621627066840285694890149821135756692257380038229898588732445760038514 1844 209904259970089808197054572957171888003592207532017134157137420981173087232675312817883269923873494110273960984450559431328715042424084433702986323480102717484839326803501829618776890917142977081 1845 186478306700268443669222544095939182122046124664577163716216857240989941687939491146773791634165927382944253968380519877136258672712882711650308136207576271864866383312890947508473139527154022377 1846 137575778641837310302656264427435660809730506663104974968187035887521525721927986839508050336653945558929920279344251818992648775693165649402314515677473564005805353344622744984821052982803664944 1847 55823407616904757035046694155039921803637615361693200387029205015117202627086641667780745938873599565603081923811267578530158005831170512292213285342468598037713584190122734107332226941411169431 1848 -66777258395201303331144660426713532819124761592419883591638922380468955914776391578628832496330240121038469377885438323635271334782921418909757844886685154616022742005029764397579343642866841890 1849 -238483133184449783466895704554237633980265164670443454635984532033195082545628719476163624235203589572647308340377072232581113998011841015828603857198807760404949733582682349599255927018785859491 1850 -467259625598588719794137216407555497286392194219342737660428618983717794926953421402181300772750685075617188347685805362699871287484652693524210550924012404198110294840186958875505031542721166578 1851 -760010514494479534609378672730821537591245322586437505250700787579296814426512883083995049993665495086638856629999450496121442569482925249224390534190240283696483435480525649167526065844572756179 1852 -1121552100244552690310695999432424595688747854743281553034371005004726875792627427522008622020107768633905531910624175923760536024810946318916459993042131208233734773857950782425831304877162692800 1853 -1553300863608444286126352862148513487395926525146265670787795451070269276090861698105512722135246986542995390156898314704256813837434594842293928989723340765556026170756861113799724897066094138957 1854 -2051653243254706460908057465743769781822833050522740188165850050381776858278248536179464151000762639387592006728095465091522282740469417617542411694536827698652645040472935438569401480510556194120 1855 -2606051380048088315894658952676356829200138914429998196546097110570866870817317791875118026888912298465398394711808276625077175545338341732747945429365445626483972013354079928554986945464726809236 1856 -3196751133385382858665833355527780815703352435219651248108522732899400888717987592532663163313558328027537235347199099569131775575496542585508239761692825194565404991310313640353799415115280563419 1857 -3792339740131372190019868076350185711126360800503075724728757326305152829710011607408844447218428492203944071343520355045703238515542568119989073027080662239731520786006225833164955233955516347529 1858 -4347091471229441796123408299599658662182665094870227726998432921533253935207498440377024057114549752667287338117569716339334194887309934347230662010560965651210480683916334583342187701694744381934 1859 -4798301640935843006831795145126226801206340820384369451840762263116625252134152967295277031776548851388508787065405549056332829037392465679197962275118389481263972841347910036887407988885164304564 1860 -5063803037707690834123144314407743456979270380699502350852423705856546611985838498231963221787299852104107811702962161286390770090369165902746678099443001015410639197996261964216989911236617734796 1861 -5039944345052131154291588382223640382123657258569281079460373015994491977994986023229108122093934393143042564111338259661734853020510694447864953992820749152770806663175413809937524384077256380728 1862 -4600396566270845758907420556754776330169893700836954580260302057651973367640641798461510020729881310891922897301309537447849128874482044159144236762820806078933708226586612757268016167112628797775 1863 -3596248776914025602461227591030088820115766092446124097442683262012675818340694038311317184775054867361758914411303868873029945156294928541576515301268902368137431003669336936177160596287993884038 1864 -1857954996645913398341820214707939235747855069068728900664354865412639638513615778742437303424298305417178699342658205674654605018781475190607234542036237337930339298463193042049006354504251267370 1865 800206151191821185595635040259087705204680098804980905985998146444875345407904656412337303927961598576604051708460981229932706613387210262627054010503465323421926795113140042354227064688160981860 1866 4572406271418743818699636865557428749182702697671819067889263864450572218511009349108975540800739164648544624362597648183249082472760076028625797543591885101417178020720435043917027494091683997807 1867 9649452722742966281405306119892304455968587784152818119401029014830236899311518906518924455521969426896333107612780393992222304798043935994895570017718789745920469423402381922853615843817884750429 1868 16202024405815619032763023158737661115978491177758837722765864718367479115910238114511234260898218601527961526920748652899483117842760587005266046296685955114460456021660212858404191189612247478271 1869 24358113276650266957378929317157099559359762456144777663907518907705254333114038659745866624851408872452398999404136892115811550625316716014514736317220138987134029709836958425458942930450066577677 1870 34173917328265398299666243315594928227421078633779018996520035032815430285965792891697323759344211544182617720825706777314255019190313726633179152981672105134211079924802951750162372740505119514965 1871 45597620992906320467328417991086764525362213174820495068013802822608534933743629675715979164679554553022873015522410575786536187269681329433991477250681458537657151767649972270207643646211420881134 1872 58425817876619223816522681295130373888789385082054125086702390775605325521190283558156384848079604949181928922349650982341402280105692002763496134207906165883424903662646882797441556982962653978779 1873 72252809689926358960472131705172799137458861773614649886852107456483769252481980731298567530098336508215328389143396119077305944566381531788094355053002913879638431973821823356468909729970550665576 1874 86413686427498584587454176373255145699318319700113224963137009799656133294986825821030389326450806379792145667485241611971226072991119568755758364764201533939366178654212812951415777718507171883490 1875 99922987399252440893302980481325613032485353360144744692769093009998722661035134875902899466427086960284540756185506351512316624956324837435201050922688615542882490939173376071346681982827231486482 1876 111411887661047254159886027458588146304440429148473455098787343932419775864686891524794696489037208547135820344502664563870220063277710455002342667953274611736173672833071135399541017020498508106478 1877 119068268740938586055376822536196981245110215778222136235496427989415191658328218813316143968825420790354346286008745747432318781454522698874917987826647573241742265722866777233830789597136608319100 1878 120585722247905067362941467260810080128316465993951466027225501438715370303667939077420904826257158066308882706336688209707577381519828733561986372203709991844456453443655315598413016514545690298292 1879 113129486654598961743963105076197532475223123620189659250132559626365288678240662594645000356345177589836890792338046322056501636726857538134297020749994132291502111912302194351895534845831314753506 1880 93329491265212482383481162547216269834466171811185084000668984455242968178560190299322711776404689911070391453975299734859520296054777171585040877302431561619201869484900658770008639053988852400732 1881 57313001918618381852316153837308731441264157394519278366002550306949688204512319624475040440516559279017310726006062682323132045235753036955062091303213006318039238047465295709582395950096660774125 1882 791710468573273846712000969627561323687848554945139077179045855831254956003806066202761200090840985243762437354612842990245110604335001878849744032272759113656359357128300047089938349415063929621 1883 -80779690098685591865359250015749387759251392407256006748956641561018393512438177336053853228652574010871248750519183407157039574805079835847787101513547582945438052427562057065629864333376367727782 1884 -191954590456621280936334447616531220710506215673414091395646141093407670563779191143855963657362081875430230695303856550836557722028765302239523926492956452983448265869681017728206258672787157365866 1885 -336935243782209776286799478927582541528656710314162013537582422367508191561807653504639320991807625784550548982405794873286736613027062622621280177174039592241307211371301186177789379512305908039055 1886 -519083258686217281680375085666106460598456760958747106017179932364118590450988958289170610637776738047034324990380038361542093247960373396541098739302447135782669248894432940280172048392586882482715 1887 -740281392346221362254981555603453735145806615076076795125207597558802705132225280395661112268138568023409194873245117340603107819041586636532338957610837544351798660051134883681934311746059699916471 1888 -1000131945685846519788238849214912283201011171217752339794665490373538126176296187365173905450584791371006772552779473742880267023443238956114793623285847497216141544507048257217758659764246443479418 1889 -1294983576686600904230547629682236406683407096540877991974609801357673060388497806191498985197160635773226314492943320651695053664954196991141623887426174733901915137574518229397224061864543377658063 1890 -1616788372391466537804304559247573993209408083945127250297327925810411144276604736509549505555933663348662951322511406575028206968630281104156350846195238955219632550945014540852877425346175453837714 1891 -1951805300628975359028166353010798274577576579017382091173675067938728045430782468815599978698312640306542355434776052856795311650649351316611854425989543690456530066862012322033634052684516166104349 1892 -2279185434687571633464459488357711390822295915831679564169726823886664852642768887149817866281315212109720415571781670815170971743666512206713850311603387556240829574423687906403763179212379935641060 1893 -2569499271220106396460332630446999963805265855530236647260047610780508583527425439831061109504481726490042653281273511357043873155332226823605533220688471989552135408517904396088297989499018166818825 1894 -2783297549826060754731272644053454646478291889119708050633268267814708848945749494382784876900411332353071508105406203189239483702341393295539739825016719537615942139586575632266455848813641471347019 1895 -2869834472772184517406816543527221269916313795829274132214409354934906919010161370173523916875475223211225113399522503333578454943154017547023208996292434381839587111908196231040211585647901657251521 1896 -2766125955089840058176781554681177294185321162773500506060276906136202434886501825156040975908177360499915305341469726123621583824729935572349262664616892562689963761536922198119633774653492184988503 1897 -2396564785155271966115456681663289607660061645446777691789695260739509020346205017115608975166586388488044905143113842672340199751055857515584367570618968951932931897159628358965445292995807540015317 1898 -1673367867061924776607562502276072669437399925851306567310733322257548575568668788673681641145157009862272602205971075113768320633254232784097104954592158209327602484308836545598882422418783692718482 1899 -498185605878717460384480561646858763336968493657899974938846644795900270083060578061494239527121345922732429689811456020187785476001709387444647219222995967616785676943555707732051243039171837070227 1900 1234743653292636089469970429175300387694566554229633091673741907363039936041360360455928966176884159955078923939539287976896862899390144719491826119666741289343527167738961523486520426939739925866165 1901 3633465481977527687114560204859566222232906509861256122385549556667501308601093356315122679100014405538266545407803935354297427939423095773999037331497046456150449082234757021343726799787492017783337 1902 6800746969099570853299151983371036008114655307526113955767252272476818073496494758664879635002751398623905681708970433505072501388322199223603161786453874293487408319480507726917236311530961554572583 1903 10823610032047240260662832833936142527697879665445719225870274058765443486882976015483221009211946500457765382267355703607168702613170408486403841395298529898310756641721845735450446080499191985008624 1904 15759513906966423710632458992428072953213822023582194946551487907839376947808234938492158592473697677072773460850804103457009257089324153402460944549214764410016857968343461355198481902204546686512216 1905 21618809361681626941133529240281876104550281823484797491043684952541379268163456394243086636852930280473959372323697204347947934905374473201122639640721159247897529200959019140455472066197875227284458 1906 28343216319719879623315012942830947103798979951874357012889465796306802729098211962771709316837209055669074031893305162309623933886639471784970180092074671894935982717441545548073667399627942996738980 1907 35780281903967461349465764085080743524186735373667643594838717358735452384647890323107725729253780628085292837444913151805395037469344950843586067875333538500254826895376833697225831165420310919715619 1908 43654074546619578257681596271635232679927532316218380621687036406004826948200956424250763502193927062635245035141845520238915545157806234646359010912478355474548540696713757685138943260566342776441074 1909 51532779054100725552101923282148382867364376834912569702874973604468965326788996896759860308530343667508908044936890170696998847257315144443702193184413128870080060694738076488435153492227236501328079 1910 58794393491786150640048323059355462021052663294991922642964804629315719149323175910434382766761976752464573842778071523602703612015072849838808021881508925991384687857849619506202051575086677879245277 1911 64592404664297954216082166627700960656956082879865387489180722562731945742489972829550196311824077605426628111635307537930375756259250811629169026241868585637053656015029311916141044530183906753938342 1912 67824142766117821019981131212600606963285178836636623266835789874610648775683170298732391187610229996523893320152434119407682629378496016656975795750164835870409939689587580751068573253931037871402772 1913 67105487253394737396500906524359608983681860907195555382156410679514622969443332781754307349030837890026468854592414586082504209199623843365760734457420777114776077474962751518731622612083562301784303 1914 60756703218634820035047914909397186116097136594761830681151848816832463613362107132549941449769481478619730093479782970701147723432239310548012085331983496995107764708122915230094657844869320097193075 1915 46805402726391921366589491791221082647178375816373836331193757627643266074917366377182346712481836696664929550955801560074296141417426808996405777858212637689541377230730660718591872620338497931531463 1916 23013900246465735479244303560120140893279617623070179196236527524516638128912496689594683417536529027394998657881308560813435585738784555308371269417642978568991942086154414888818553921207121847608396 1917 -13060508775272712297740408635815795025659675347890214993695124664173860112103578418503175117175055262887445624988469402191206693228917243719818426180426679960615152677858031745960229638365604706168923 1918 -63962677586607524424266692985063513689118518087248211352767274592115573377166735777386171630773907268902903401298027216126651111279977733053199425523744562865413501989728439105696196299614484913264483 1919 -132183600329166382321408303466527512310230987379559223196411479921460794748519673177873225981432031686926545592637281594918028498139274164987537310600658610542863946168743991836453983065209330842705651 1920 -219940290074692944620222208850133596403663650107558592969553679984569257812982792829713891720106382680214904949538293120885478591894775999422908634370305697492497475040629408450161576614047439576153557 1921 -328880809835505372665309049764322817431554567836897415644922701319544123081806384011659820660863436340387357258404958677797121566223351568621982926058528666561160245220645531516618854228318065668032046 1922 -459704917875016068180430062763499040768070222523555807400450812358366698906894416220290706838213662333106709977313767436984258697056491698805596444652931248753376251737513363497524324235032324549962090 1923 -611693254355980378790295510523171765398367022377009319204721011215786744194417184682844886602198562551300905080066361711735221797483636712901761334000630379416222095071985429035885732657287726942397914 1924 -782142095107463962633267692419016635918800822308120689660294749534001805565840676617016370394777310834945508637752682890174378682101394811897140216766095325557224259908484002728566505165185360946639508 1925 -965706821157141143614665632186428703525713853325474983400618956628882652266926498579121666371102899230533636105466284868482102432801100072521800226478137189326812153293631193223242875527752087651123573 1926 -1153665802582073389737997119319395788337507358089631755836951031036561908617541640576725409944134370278206915838045278449353788477829126409710847056395809852160368675361256581001835668002550295588272961 1927 -1333127760513500707660112208220406291247549022040797927908337456390519027714978692360467457829348930770992232836291591221329112501447494830805892835578957377932513859959090407372019673120760071909307874 1928 -1486220188773480536209900577723346101606060273108663646842600841035572183283574818314940460196121996844318022271421590873320257046451278771105309759117941620628098381381923215265282120134937550672001649 1929 -1589314323504761465596183819881553101350614691719786783117964081123213456849726544416646303288065489692323383093810353623031134229297490308602161291514210244862462153054462033093006631686626491780537623 1930 -1612363519921350929722048225695855363639059052584265893909084811438865313853830846287779769662829886446941099523926980571297353450172095933559560184132791007233333623146762950817622931704543546431618953 1931 -1518456565870191951192760336913514692194329632038291376537357038066908876609306024337938020279749859068609234953866923182924091698908221448040830852003958584846674661953267894779231469984049435823997652 1932 -1263714938342692521715346231011999984098297226233865334103952652522847834492074844998306189423378389673062758711141101469371549485379781393188221415440663962765956957822971100467297995133587634211561483 1933 -797692362723764807610873096319561316441341905156366779246184219482704126803074824036968199602718864392407202382020667161345513148398892815057384211498483934302596612892265771637193766443381418678098590 1934 -64464785337479410598769839556349216875347164392979569976170766816998338337506060765053204746709694128725063915208803828537195052716899250173646123087990895183840783662220172099349581526535287057933246 1935 995373137990445140331632653685109459527910977108813924298852910468310553626329561453281829288572941353402699601597784158849689179107784609126838511260500562213279757592941645150192230124572096714930149 1936 2441565657996277478990923821466378875475360125922009738239901075540795111219718997576552033231196945886593415899130937854256334668525107299014104161243880011283570532882263148841804645128338466761867814 1937 4329653587841203621730739487205158298719691807937716734380079117759344139384565384124522249390281277430230739317838164908647167627656408475150054031997701303529193235549466129770242024721772291794934800 1938 6704776730951570291129881698712322871937819740093141881013637052016365578658440349138853452774126684337097607933700352013613550616028363018251300972849641081031896248846876642245288939001707336065337539 1939 9593584059282153673484841610440483259739187612853801828434196201260884586531317693483962308030678319026393653474785962967879487927164122705108630922329779512722242132265155573394949388082626471678789966 1940 12994059360163076838363672802927316426621836733329408419246178331146228913239787123145128968745665026725847509712960145961405966320658433336228757124641975689311067505102960901793989268351217737260841450 1941 16863149343363860903731058967458972786685126818509792078594472571066469214013811170906929483536429258611434734331515989023543430153649994729572542091180195520282546570528884995334595965353585537158778515 1942 21102203849444798495162062542023828773950625728854497189274155382794520032364734993717851549845904769796166765031341112472394193076594096933248537153857963698089447477696906936205475796702356935251310049 1943 25540413128877599607307885650350351290899722453643841312004016681135388526584753902652965652926452509651456462630206566772198962744732727275723228880490041741050211891881824376363105994773289576298007802 1944 29916664407503852934882037163209698395318807104581253631042363234827742999666882234070567895183929534153348899257740323027498177651537177429052273890539618444396138191682554622442956305268586253748920986 1945 33860547543938550506552352450237557354380261992459107782965011063503435678051514929608311995101371862890093754543935320639590197026306962790443038519780789434503671283407475438209653503323124917069277444 1946 36873624122748753490091218472736588022896743478996127161097464284785824097045207490447452837537853649919628428475345069604954187592537031168931126649959403034139837548865326635771139475812758209765916779 1947 38312539289816350411777368543171747122304328295848320614029531126907853893226054957117650847564265357025497261205422353849522086019448833522738485724587352391838775345549675171844330922994742789916408133 1948 37376099741974486917315053325207985529037944770350105564436238596775228746250425711647749781423740786146552968902969759317425344159157589843064695986410366097294516192955429346525201042185276776342705782 1949 33099056526876330934046693150381244910291071139172144902384524479375002411795415840862649129067729066546120593176832378730424776630137057798371085108819152016536807937964425503434712097588414855355712120 1950 24356000666237763846782276323563898978865415289891078239106450963094136512420767001478319621153015213720693134820798716311601939946151557575912907727239086560480184807394364920379499514975395160565842794 1951 9879474450258629851865076110847968022482882007476247624614309106967984403697642854275662049524800310876673400842965433966818348503052610846650386423373526547711152373196901912553638012108732911032853176 1952 -11702921495742488613162801447378886504450986318419314663374975435895249936392577498347864906624720846811854643253333656784964769362708474649414259225752781752518941871248942143484167045023893532354456432 1953 -41807045992286706191005432310529699106183142147986065423595738737506879373488875679007520985913885005033347364961895025696168888608457902999287917045274803666299777657914032850805944953034673489368342434 1954 -81800539801229323582390969153602052731852562604694770794223611520892236725485862538450571268261935943262527607639903033335342845413317138386830477379793967682771986882621593906595562956219671579688518018 1955 -132874953672936395890331013694063790367498661904513395239879884288949906737935301161987855601836848449910660579235373203250280250804013290899466356103308003989466630696837158139759621520437336699709316531 1956 -195875893120451924886821545616658819880530011152172784727897164444876642545995261738987293202423179305542977697249442678579689962298904158933994095319067922277730753446609080968268592909192879043273161613 1957 -271086143582228941411551282253210886195958152404937342364578995970938764757394937650804424402540746319882218017845620542328297551102590985419260569827169238802928747273933608453413104898041613255610407316 1958 -357958211218702394989468965132761994491682311823187905173538929284500411765435615965564883958659971144181488907637651792061857012614658746367302968060845608352341917701566466262672403766600328342097466355 1959 -454795103127552607156382788480510198282861295899958543832751973545584035091457542190959403748303789271396668585719569199365246888415500294719340958026192480644691143027150486999490361916069333975495560393 1960 -558381688730931492274511211269084780707687655468395176740986692565979911158378058783450129372206515320680118243519295007188635338442704418293162757186493603349127203559403500593411452656253395260580637261 1961 -663573848418209997779115542541199806260074980738257885825358182382524880499669141916634106208508677563246631508949587250034245726031646949057914259118461681180022984691018859995427106452837949512148994904 1962 -762859032714696733168640979317098228370943166217760869529182759570571914326855240798045791591886454090838931720848376799460673628815674171151009635969339779702401517249498390580472143138351196522223363746 1963 -845910000806023204785104873859051077680932284910375615929336535139073348348318123290822804388268939145370770310465136782430040523111864766254632247426867929439976810042399830279339557329578691119211799242 1964 -899163498682515908178546051642048767252005167392300385146879108160563706971004329536571415296004072590946575021891530129331294429943840049659492668839143023779352830482819855047858093098766421064348521643 1965 -905467499725527392568507836763656677766618757531445782179417708213162307564742855671572676734810283679202196850777169868877586180668549609325075358302487123761612106250152517972697863112017084545274952189 1966 -843854255311273101181979627864005819956542638739795391535798374956002430304655284476368233689145876506154472480021484871369017805989118049953498288640568396930871660584110244285669833129547650897702855962 1967 -689511497182889354110209463232935796439537345041623616830649424124452688460708850325031161191907255699627424006383603373850796640100800398514267048549185945972274561869499878943113077171784068017301262015 1968 -414040163380989692681622281559940739470863694755287335432284149112359682530548425075032983302898939474779604839117214247353956879186867653753468919302092484080250931794708979319127709420134537286530510299 1969 13896851849084773449644405769858478639830548816871387787509363452503483034172642023564375833499030902947459964534911181782481618473278532450664591113646093276208280915039627207768730600669565770977868567 1970 627415404198105356433786109823443286040924605865329111392410984311086205469973528989415262927180385845619394531818515544561360452582906706896437524720786958556422346872086151505871769857639010245024241912 1971 1459608475914773670501918992474899946932336476461822375403071812803819786974987118326786444279066665343913883423340369355485911590544679330824470358114705394360451742728277088034819407554800821473765907341 1972 2540963069798359391694806256447483408048874674485495635936818533306448235284969398636648201888098069593627992697728551796079319711448088630780373859347345590328463090933247931024155148842723921654099759551 1973 3895856691386528232243427623692927486116277091688087275011415968745353982074833840622383384450883995723281718880932740057786902547889204988794688245830006995314768242450822822344885304307568613444374558579 1974 5538005577734317453260563669050948997707469638594444545778679134907571109922052730271220750014275455525392740613622318565051428843694990575885025891316628971060458201266712441884354029745145042441222205162 1975 7464762630654938526514239822250485789585320970065448005007946233471882419764680407405344694699113070760918951001972867907200546928074750272454849009362577985980220985126228635034139608792710562914133414705 1976 9650207899787424984477743194081182813579538140379033571818836025760016162388093913873689754694768188867450186064515739400075450866242440609113821015357643777711455953431019947128246504699560081691754072606 1977 12037043230467505995634936451176861843654499914313076432704249509523666500647208695115511635014425357962528439028177673041681350234379037251384016854102264625085449268649372849068292147995282952342511242180 1978 14527400365575637350496237693504216893689283537035927618425230223635602557201320224972726458876686788492808829509099651965883076233552527292953549735966976696136210137030141725541856448229160145138494653729 1979 16972803331011735299258458029533059012097617738966827190609139712574232734618623065861815981683336080134159864038035000879980458789394879375900223265372771539325096972680718839111503478966767610401976810808 1980 19163695832754659350354589071468263379765208092054495871319718270291065436145261098028993105543367784718953083883704831279237960759638024320392144977861122131717547967465056712839022813129421672093330423674 1981 20819156121127620428285089307107014560057653759145267544381071857734184170374430977812959358081202692232865940313000660189409293606792541606913510984714219961913199766336451701350753364912478093356635560305 1982 21577677077697393755995184424443006563194295890492207244359000690231721517168652478822777162149148971969918646320334278192266241764845562598433164039627855646226964718227509990294146157420439815190914193099 1983 20990187284820960559135304268076439497849609039980662082313467885706053032128925272791069666652654304225258724103019325766125002066431773157364632726442401390054223417817796033956283267464725368139650113830 1984 18516825008935380479077820247160012017583642137365093353580390987702389224929574269113358680382128799281947961415374470033078881638819176886942535752922200137575974775182452530354010353789312778282978073547 1985 13529341921278106426255144292260231800223443676170907536425695494614438750258942300814249062357139323946276564295023257352287693653200218702370803121574231743175730979960092285382392317123566368068192163816 1986 5321391250973173035258263605375475364168226973344975196440594287912714046388847634689225219594280411882113021065691947406001900340577617091409672897183757851941362398757959873107597924200208494617286289073 1987 -6870677631866546163242872523303701475039333990883102668224527340476418243178695960494810087275657211977234360147439066006043117058959393935376637924721265626421399266830573796807033023511235716378079552518 1988 -23833572378315644723886844457942438684625359800546006862061663196352472025658193943903711839888644510814380925883758570140020641701601042674708097653348845121653953522609916445365110528242017543271330515103 1989 -46326176165303604355663418989047827608491209011174898815254707363245174745389503600654256500074916397589142575265251875250516365533496534740769866248479475782705536059062156619124550097267967315536175905365 1990 -75008755770192519967510905675444123657148874952511517447328422201259435050194582718320821426028193954538859511927188781910789154230755816402577385998148540206927254991917586136078384400398271206619051974518 1991 -110349102378073574395731240132724254633845307811692350462267876044754135336199087313891418018794652181521708441125082846290902785844478374773539585077182356190557500815850185692328822777491756453453751661970 1992 -152502862111174895604162998171159373013368481616586137834634619143081176714427085674274970749440833107844292060901143652830598995298444849493081612400473493177402107763261976686473708323489710083796888954852 1993 -201166117528672407171668576715049365370262048044045768196738975598104301979578962575420793472124431731285520515351277420226878802828240736397611703385259919172094929060829907725867629587291410359469829078936 1994 -255399582772638090352847520480732625808123149159894169014198478762880120649597305360513312715725175689200428908793055545548867180354684484040153549649422758083437495965337801246174959642510600725317881947704 1995 -313425688184328198911628006263571193047120911972507053794265460203544316237499545140142470360331679895574264898880920589502254844821133173389598522107014336967588702572162645127436193195570051995269526981437 1996 -372402472017794094958826307772235592905899249214444861049353813013530570431285604534009565404997721067101592807399541942211716751157484496834953384886958152050182768140839235432703359277517226621670702010043 1997 -428181678688613512189709031174638587318067025982805256436957317202140377470276184605799864798670697914005975911814053906940711264475508071614166647573863463264880819494945165858444208164294026592966663844373 1998 -475062879627060504900340266077410873306097722479980009666930151047871255452110448708965732556372938587099691338668679039690946061882037941015701448507342222147753775533244337188627289294230975685224641666022 1999 -505560848115297293320971526108395984861042509521354712614371432359139139353692667883414429930538866874410808710535065212603047267003781807327461448685757331187296178806122485625795393259207756192043729955545 2000 -510209848134559097772477202719612218062470486586470423664276205392595179987108466299724550294524169904922006259372255787444953672468646438722385631230628280834487578164419219488569420687027717036826999009408 2001 -477435882358755762095812902728601656351212719007777183953887474039876324954149888404840874445439908021409083580783577454526163138370676306418551285635676886373131296878719940455238080468717115882402663275276 2002 -393536131147223588741141658820914062044136884894565081947840018007212265058984761019151911729262131948218201201281154430482385125263474372010092600549735156820644895347128303089536411448224860564463886102224 2003 -242813519533992048869879008432813244182033496044732941884327207943939907356240816040256687040614291252976364382974486216597639923743055414467390008030674716123453666083803861917610460745794821958746061349007 2004 -7923127733693250110094835820356341041252321270800583248112818461947991973736326983299124015269676802705430404793619494011815162575042615860342163151786842823352919039295866952946910614603922081655151362543 2005 329504629926370294740609248620182717378257885735901621753255901801326826980445957517306014334348704786714791897576289743073720695882521108048738385054305084926582197150901896420727111122807796448609209972533 2006 787892368229656999917579637679974193814518425834753611708111251643313292255484355862226111020961126486375910193567781871878693829421630237224234524792161035984092911721607605722610398404058945838709799596343 2007 1384319769687127879636553439497528154687944681904735550102837678055293995914384758250106714600001421643765326924375851720888019153796263124231282207215018281959061654568994001739538589793401764605752667722774 2008 2132627277645262198597936523127580105214549661886702812041409236702094911427240725396646985567220627144317871875723438777401998037560943082877279562172922904433471232712633033324201824559279538036425933550916 2009 3040949038276892344614254418187936923450817815398164036285453098326649426973190906426361606819955221330195910204187053301357490010633960941597304839065143307312157807176455847250391081188732605671127473852788 2010 4108618126756986360639221761797673754034527281477157935006777318250036447130253506709341754146020181626741653697892409113426039644059600774373953393984858065471867273429553046934283171019438092727215817912765 2011 5322410701536557436074217172132439961613673511988590368520503563776928751150666061600438995822284748408071434199978231254920953384965478199799397942703042558056803001354736720626818964047146074651073880919670 2012 6652132078656251514572924200895472814518293038131709211696634861479602307550316473342864666173494693797764873109426645233349837156500007171128793537484703166228738110172238837738847860785471751137821643913191 2013 8045599508820807752730276321358289877527181617055912505993637677295943600682647672283839412107561152609568550296619758621506485051631085218979293738791927943858329815391861628685710466138385255857084374848358 2014 9423146358228086092714781667715623955204929650254075285806583628981339949750872445041886322440476248436624578563159884503231609989961359842785241130660035121151768676343686843868397413854895952923337826718515 2015 10671862892717177399382921908136549237694733962031794316770309548057392602801657416426490776238550895235052596591763615394525881567719373863786727519470360905183375335454221121035086075588115992266846627038455 2016 11639901877242658155414267608039032281576465278928273146564643238344964665752707257810576356598440716237363679152953505104317308384519832820620265031442652341667064179750894097961197726651414508313563627087143 2017 12131313772272378060972064699553080563992482131758219666760608249918713243652132819994059056656972827358930446501536007419746092715068520275045872558339605877768228994585497119495846454691506985287967725727658 2018 11902036125949129850281415831603534324751155017610976157798811134005650994443484443334008937557688024777720823046545711107092901453810902213073005433514908459938554172829096354167684498242558811987569767441403 2019 10657842605657578281147568781820290555972369787125021271678303083718217280224309983490887876565164396829223637042669499764877116190731766982731928419840202004297082469371863742856513713143566557109432181128097 2020 8055254202751169244789551529066566937201363835002852117180080350767133398237070553407026598764389498200563376645284779214605326236192731139703397885311693986666041585482950233903176187514975267724389080762861 2021 3706620399419756743229434510531759441216738420196937936277740863164502594282374955048567677794091315152887948103882549934304846787791799513420850567039846357408140350354612997014322935354710233921941080668870 2022 -2809220671237391021929099352776693807596215390339375094775531938188858746161398436786185663712720118030213485895149136497132219298992867280109759623102122476065794963531094291235735253698795973417734799683834 2023 -11929113919233978502223764643013101358664517802811817413929170177512784551095557914328270015612830021754128692440644536278031526864768581406603661292339443520761251794713081829797432895574676385945174749985387 2024 -24078865540112633410902482215595140705095738784732368604253020880172087351790363368382911883015438546477926280675325729229144120176584111206092605754521920250929299122463316953885445113548226446370388243475125 2025 -39635839627320986903813625313855111089861545997174186501327563965795401099321430613345600899669970843060214267000140034867024215416929206982117356922685480785941637593050984097353771791596599280580734896801878 2026 -58879131698792396973624469303105026239192819611152973316916924248279225152236211231789049982279893351956043791471872459340730889134905860940053019626542929805463420778860333873117091328987210382403407957599900 2027 -81925777556831305990257316056411235341910611636652656925028621130759259437223890927929349039613938512443694972490515764925473713302702656203125866534479561569608147669763211409792378183596865927031600510074614 2028 -108651859514508028141806212511923332238206334373380031914463896070039939267228798652768311937262494335444766656996226001621551365634788690478241391073161677467807397081455210217194299229303471145101321579969066 2029 -138598036155165256050832142498597104932345252838044256777539586858075627341766838474146290980368744184060784070229871463874004452428382466572466354287024618091215151581903779635101600872897421616322295381011493 2030 -170860007749445381409950979068102050527211101954732012439115681969455197538081963920650720211930800532996729194435075686771684165406814292998419867987046612436134392004470498639637098254768633798297207153902996 2031 -203965800339176188008072977450854527507837552143139685321087589129427476259410509408881115379740098971437121488907160449351911651832635468265346705930753528496554826396606670996190938251658255492440977343632369 2032 -235743568176216306475184645387105640978325458658362926897656942879487798720935418017614852481395057861441400277164430903667614465229312114644157341966463065118571749965586523617573295199732236377229057613958941 2033 -263185929715123503993426652412544582239684699274772119284953821219127548123062024112816678927584871860456578484373849840220613940643746711517218624608944856385958863488558950434378000083160134806904435860098695 2034 -282319704516717315821472179549446400888028498375232086640233213866257582888189336543496340087672748710734598021479067230539223172253752687905908410572298401081400419029510593510161705879791026511311632085846380 2035 -288093320412532703652172975332078360282055945445399369782186249187403530113156687379639245369989003398361610489967639002079131594041230600834149020953594096424379927678223233185593768840043326931503030483707936 2036 -274298089103388740760388637710193411308693187714998458771139965966642129469394078783657355770652923227683550258414519883515713989797208454117612302684277321919996115358002863771822996259970034321585779671005073 2037 -233543931055438791709240848182696493004046832071365529427780943884085931565070615564527853840386450868826364703941322430874637568395916901286792732734640214993161390821152051084739930495050494524652095754351211 2038 -157314828322586233682761493611565238882080522779045358556478340995399754334468161497340571912339285360878076681831959687863953080727712883327521268267119832662307989802286196759367838263705365242602777018674316 2039 -36134074479163751409327934541654132948253884827106326738117557063273352888600460183506378107369420686670858216270337063896287951303740122271041089180758717161233183802373856685091310106277387023503169074447198 2040 140126050480599466866531755875877622263272838301327873411738318535695087288235994848193948701197696746868407604519040687110742750241305463673078276259326383027590210539257067350348560346045320808472908142169897 2041 381751671895818069412833327202905618018235121039519142565655513673635138506802401654217937840842248182535238014339237310101715959282833086760678091713132700968170858323732225669949856535215749557321694501953778 2042 698470654153490544411735140672439107403895314367760412785825162937845302534798516244471485748806574984038826174232960531265247185919276917122477125065800676514800216368217236727532521776106530900215903379163890 2043 1098470140827029695517657005861045122760049556579865187637576647482554893434228543758028508129619666544316307295508764913904738937417591057851576011495588808368345377038988182728023851131331690067333146285597108 2044 1587108866964632808904137743389911795854257907179497865374653036437998862285460995809370774828138251775959857346563217815322962876509095847195145594159954301874103557362498638401795711427652138836093286675098990 2045 2165291096691323084903219988453812717981740458522295036790776254324599221665026208774911007807036538170889263726970282962689418825417210952150317807691203049901815236180954696682800520960377720792407270378250128 2046 2827480544594195645163813718542214575816205040640927571102667578175601562641419530739951659612022583530733793656722956900304280164789680104973842332720153371139566497326603798568106800355385540855904831011923981 2047 3559350725922163801948230910087333831549689862017543100821600411767629090108889752851852646358763789330213869709150957750483285027223996620609192921625389311156381685484950515519328666283186633128231436731187961 2048 4335094296530264591267209728749435832929834614403831615140444251571361456408856909045668628298593048435147132821240265374419018188917439148978303388166393166700518865931142680078148346257627391400332085885744547 2049 5114449547986691041014034362469786093961196172216470083063304414810431478955199525190107808310879278296596064142898544617530348635030891675847305615523721648781337470120355109849163374907675701553478042978699619 2050 5839548680954793855644456306366208385273043400245405931867412175686050115967023546371023772065669181178686863938749070194315321964556696495775396225387522463905784479462051268694842010958885912205463626391604432 2051 6431750916961300504309113162747172673967749834136845635000384791407198828741987264623810771630488993456205615314565392124925946773702089353803071988808961717715324857423048039247691511001870482566559636351883588 2052 6788694625208527771356737423486137327861187452205484805263899035592718031954763363847136614705544064977404822452592353214448582277632634260647500944480618299744711135895446407550807116386411843295941033978991174 2053 6781886476378086799232072819451473180947580452346893746987484114744499018944642532536235109737947596849458377793560966317164312703682018383553993944183770187108870974044397946510459187173785394548247491404758284 2054 6255241281857406386933907328944233858211401826365561561591362507709567479864176589294314795108978129322736841755158930122047874021080118852021390859178186717662502392689662821885428516272456778109396514940113253 2055 5025091444025682811950089292667900122361939846394262590476270087474697295339615289906919833920171582993593600934962062924360675180063880287535325093687287651730415312163617929576947897643637885837954854495470327 2056 2882295974956147648011889169852395920963869936075145049636058984160861915829995554292691742055510620889295764416325838078378444173924131088539040196116249472005599232243973325611523207997305222827705622898290365 2057 -402810105243191327182829959396559524974768439752156044621682407349898725287770750246173433770584161764254750291295892222691834574365163238783029065797210193926751903499250578100872905609072837952210167342639978 2058 -5071782974105765799281140307939118194369801011219834311521906919156103086038323807229277733301458944642368020951402015137650377229827970747719928439023799496774257771064032986356207190287475958146716706169951805 2059 -11364828683417160773064362377711863551570253358376407130509998041305279437581485784412396775227808198597571677999871555767329673640135927550680017546102655039851520993199729608532013951078439141919757200194228337 2060 -19501980957703019034873980190888638944932025339390331053509760661905143294999822093552239073035328683487423062953061131640039836263604434945056273117822070594881974870364915610568847477311495149173523322524391026 2061 -29657731957216135948915392119253543090753301716887721509030258250217289121095763713572083137564241333176577961646822950784347069055134085182155131014284897766876261531970092122156511829186968936297887211022590682 2062 -41928231829004651838137439545511947953658221435005264222769257048881152381514691111694543318961861385747464815137601390594071708336175622429642418709131195813627912826752948248339705613268109892978261919171961698 2063 -56290356860944071048015152090881487925794894973468308119245048348777938312608240013740240993636860241607152681844425278669460683784710263264542971808013207083552878678864978139211632781262102672963719367462001997 2064 -72552261775671792696746098080577304889181580717140137924330751297908977662996674414096689765260269370595951680738129129935487367062342022815848845150507672480449600857356706857759406207436276316764084598283000209 2065 -90295511624757983071140712980786611501785957160152452936809896671033452901564943203760399909628254979764259302538729905791156856467410496061797313368903149391804578795681825010343567404350175725049760391049876839 2066 -108809566812685507657527594412615111094537528870893824340500119430387830611025655921755746795894445469777724320722909541724718202472465145963630700183267676701755627569943834149540745542213162174086571351894967330 2067 -127020304481879734828109516382030855408899323441830681572094064981873280914477163103304828173764563369707602287138520715671269840775504273297335684729256108987701992305008063905083802324044830938258597348546480601 2068 -143415431131446363161161095555216462710674178305526599575059532875117544422750020878618650085221132436449462602776023493596692978373020728526129607370744823930260599692853373580391187113461151451905370391968430974 2069 -155971098409112646504524138675207940352720499590352066014920956117779611924294945328125942848975392704152862824675454191717739871325807609965244565798275777999888384960924699376972567421359151255797135899159192922 2070 -162085788490483371219571563819834577666866975529580134894369282380177718919482860057863951365321126939122987429474696391755631327917679418383835710552868145854255671618763060464512521013183996216216935139168748045 2071 -158529582009815704537177571231001464309308677122779661203863412312982557721612965666211399865792675285285271498623634841980778416156179475576292378961052604325166387254728951340328512508887975612729986723310871782 2072 -141419230500145494273306088577636877652426070061690447035304080822515943295111331373068815227831495253153879080373425702644238637242304418069701137421705045647506760678732168103230394940197433937729998583186094042 2073 -106231964673162086787584865774695360555316697942606394129228186621760796371192790571035744614716593959528093795818287934168368164976303939399108086034447025744900646180762566665744697017267013804525156108708501735 2074 -47873575965175653243763376872704727665739181228546076646991331996844917339663317847430754684888373852730282625975470824918558933921975019117932402402938340832773714372650814683618764886094836317760666162374833526 2075 39181143583183714002701024022217976941485556846852046175429400138340111010829498785726308299414590408459450060618685106881010412102149701819675027118004716277585601053443017235162004272967982316798220020639628307 2076 160655245847159437358373319091055908653425342480954924632205014793277693951964993655078348217891982102113981497322061297728991041712467556277370140289406059998950308760390490497635933512028421545628973616160811989 2077 322121690334802514726723751953601008638955637701134496531095630829319155216593696530056869041555353017054691975187606267622585515727316287374790754588892909691633063606345213922967294976969483772473461421249870222 2078 528517787763335365155076805959574923215926385104598768916961198898991178274922375788913782411604008368794780430140218118117045787700443270436950945105417063877173247770115711537014074869179197517686262949428277550 2079 783499800696452872672752979544449775279697626463076347864026842119384737415284838878203180741918724790777560231161436573439320870563491288758570409712027661226470686784200551481640738739006739299917478495357146970 2080 1088618032716035179501303631755650265002157548931002010296892658047529882065617169246619091905136352492885554976797279591182930037668058636896882016848040203532608356283984163770343776585253590113801537006148198775 2081 1442297864159093864833870455553191814590509886292153168813958005966501030543617030310003897815726406972983116970597360931791661602256058522401577784682545661571071948411211376208334667882970923320307946406403298494 2082 1838620602920297699526466594637271022273023347857362803809649005211505478412885787092264792287011688004825997096050755961978477475159248019782620138463221697288787354079409647286439321618518942395943844199665180352 2083 2265910481264368029110450998432574875450797608829882458136227647455102417644740219352960435746742906054452380293793949407789311357931788344332696625503176218404706444932617071208825818551829361768462103761301291503 2084 2705151434849074837191010980516110229985075039462997004711733445860006106599242567880188841308079970136375578608787703860746380904193954451954695360486866430028686410552395414103967923462300821201602948604490262019 2085 3128280212150028964241746910224605791199643152498052737544106369559779057027887745634858151255922292382076431867811735066350914707813608526440938252637266691894508166724926505034342542244255474678398603928205163664 2086 3496431549391974864963269923884587784100226650570090139042850054924338796940639241881583342310447205796731393206119600678186035121142678035300540094258655764108746526043464185644890197210280991976023384283395754010 2087 3758247089473613008228272528413863371519639400817219738974611959126673196265693099530479227732869797803603367944278669179115225530382487341020057657934805287308489689093130989169723898844427779887235413028943787534 2088 3848402602542562298510238667267487642204484046244722969212647431016394117211546586748027994097357915145347176875299858512956446825647926345745170932851099576507987085002528137931280393012014564396391005816128623522 2089 3686557615841315966236207284158942812304771337604978332086730860573524675954559018120585746955956334885918986478276366653691046928203140233550953721194381508264454262958997753767337336030044932082283009965566242877 2090 3176986902698773924267025126287234478096329309567028891966761550912730693836664188582078715468926926057900643846174809234908977493852270694333441106819255814619374441987331201373352756672754709728791424466452500963 2091 2209212727896643075847348411494011644169912427816891957432283998936413064254036582579955626702750721842208973374694574857816887855088651317324678236373034444838853137955584140633429849683528312226858981506851924930 2092 660017585663005899197024464426660047546044452670035527847747413652865417291325046750729997799101685889955365336535064638032009018032320031192297737890597516096681837108345338788902174377124267243265227580586810627 2093 -1602724575618134200668867096715575330151364734433239613694094486053143135736177013323636163199958621754167537190506852651706864693608157380823323183389786906686593334920421116093943960726674144119249513057099702325 2094 -4713910441499303590353878422581152314667914625397220779177374774352645070038921937319830029266134036013958234061559895385019840171661953763781474362451862213834061156999729542419288562568797158065780747346507531571 2095 -8802239571609116732070270664706337468175934153322496769754578180402469624839978805432122949382524770128166215087758574422042680751369797737516122986067892306117860133718414603230536524222862746845536486495300205040 2096 -13977883030453231941270338178041937642061146251826767633160919052478328256941536403332281238117145766338722908583815240702535558013767183430297072252977466433081742676635920001595078707774486865581500169705319988278 2097 -20316279572324957630985007201521397294288741675100467034660006842226532911490982461078401473559203632567141684238945458644323763630383800432624861182194738657696376538424901476374510762839548129173230015022312596402 2098 -27837624248830064320753554455368021943613596670523529598698197320259317081025620990945947070674008182497588930342665404021967045247634871999002711165389596495094389809663087084351960598280673534849131190878350949238 2099 -36481752032482175454993457192185254735184831451687089775847477510262288693557807960345489724543012594087386646058730521587178591047147572460333436539069525779491605188623021466725526394458456645596802644516686225171 2100 -46078337722674246119588212028851289743781106595554057656254709872630509744355677151114899429976396789669917669385831469304493647681529278801468579900597236380018053320366583912366101306459340801874907008481942558304 2101 -56312651088701342705319633897340742596527846126332546317370812702944731017707939517021308122913071626769896723285209063200980397774251235382384764388144679268185914568446315597878871202524564514229757058807029862567 2102 -66687541248833316336737667061102915549263684798700274169355591892888695912878758717197235996331324306431175704310986001743461208156704655644977454198627151556283927058888463474858529200075824746875274000548206392262 2103 -76482894042819060592610000111460638017044742782564961747368339119985999554732476546524921949509501291317350652540688811337939675871121664624791088051128336029178299386773219639146485327827421641172227045322007965839 2104 -84714525288945692015466988237664290519622744137003531684602306755370902204260103388446822846650052492073815615026983155784965265782059242161255598393043323597870340817370891669644450417237301544436437351094808184414 2105 -90095351049684220679760750902647441347696517387868678338788657455317156915197570853492964580892160365517304818711238849621462669683588649999967932655991464933464518484599516933021672488651376633255584928048622188163 2106 -91002715325497045463425649324638245493802507119211197599470920149731277617930901194266058051418778794967766286908103569042611637744211655068259695809608956092359905529214589482341890406591764938413416767453926924063 2107 -85456946716398558694085369395429962782514302663649910321680000793480473228708165904313477443317889931658037665271601570052046712667868621905775050535510156982493326200504792065519348644751727993624292443863283607697 2108 -71117534030247056851359567943735880085869421368209275008663019930324766019376535226181141163230432545679489966394353131620916071757475504347957492231360121511968716894504325442343626152981755992620198482383723543271 2109 -45304712152705532318505534973641787265105242120154217655093872216294285837692580001979045036369688476143894831716213339517318233033751274316989522520090110819108822998694669142088977957873074286407374719410549624864 2110 -5055664248118770324217496332265633093199490435291700962121821721093908967637516179785638610673569006253815355050400071114005839356512354265358004315611072103846569374297253775517756349002565216574779850898748078696 2111 52774125448680108144166740389465006295493666207413981794309638585230221227076156115130629805006385352900071036452782380511878636129337046220878484570430918313095226571501964058288293066193379369192622447570378610567 2112 131352728332482662065221023760585317873814441171911480207671983766922785368152197875680092830480738889841719791212378361555141640439532066304428534623486730707094594083160975328899060222316692126267152567332876207613 2113 233644491665088607128139334886484532005477147655556281370573233301152613943647786485047208907955341199882382382622306483227546772191994241312206933870012979095655077860383631152515974136121148724433315690706276833946 2114 362101192417501721625916440807926155046173216229290388820714585252115888317663706401117120950526266601230907340289704366671355371855633363159371251219190124959161732728433914442936840910573740724457925365637932656589 2115 518260003316752962941940558563860308437147836021663130681695155197069814091750587932275627266267636251665897438329299511819058170166861422170242227300252607333320866633991790851632001230988033090734999949654942954529 2116 702238669407333525371625934629423004305159745128081500692139766974736163972570235983279491660197996597763838283458965310485089100479719874953966939341544934961169392916755857653627098486733642170214413411264099408354 2117 912121887916046649226341617686819579098651051298789780493124255384233198505239710837937816647464977040635584762868543504936058321021137874347262325681471720132274324546411222395376263813807982147580305439652390360509 2118 1143238453937049053959699786171243044999902989810749539999157355534104046522265508320126483931538879869672054372525154052879269854626350290039984342525587726278789624502255603821071025535081081386719170598070445082321 2119 1387336702620760819634991429648753851832877382963352783256473658827512436152463620869635508766822511067467724620579045150787533254695739752972987569389162514399623730650860889201778489670831596824209770490129739424201 2120 1631676569180451138334169459830313435867355316425832912424414451677896327947675031507927721335052299455068447056598809075130455308397455715509533520538818699376556317506978699303494105300988175395832286181869793635002 2121 1858070594782883705475733784223266430644582446252567793982041942603586627112234404033996740442717265092651711059050227547600891882522393007818125337940203559215696490437817013229648202950800570055297464978542078818760 2122 2041923750407429811470830913483916518880314727110128518130134733202410572965674581800901621516467140742791675896310763598822883140929626467331787067022570616211717115724006164608978710667528081930652266276631570422101 2123 2151343226063592808918451589784175474392545734617979592326219331974120889840237128327008338991098652455610841145853014320734031806592738640523115431277811572121748825059750681818362270001234848399945767049057956542024 2124 2146414337980355636909553217022899600068423237346758612683478566398325132013583850204009192610039420257627910900719939526973366869419427475922301259987445684726867802410215136893055832828639415337730372331399141139173 2125 1978767162113283939222031191219168490381653511852699620176524471821832480581595170392596615601731307677412095967989845885491083224117338597983967520962504589749587729564528521891805502432449665099363388055870967985305 2126 1591589754139108486730895390287569254741021763391403121638219518287303069867750180068510674280005324809809279323789896245733735321166680348343168933319275626721823433276432790537682189573183947656595207709779352985795 2127 920276724444619894181054863232360481005382915499055197194277244376385937536723174429623811525746324682860871580441915274775209990217929759273506994859891629137514423549240943492060310620081822480854873443009061010227 2128 -106065244004719067804531143298383708846803693508130202323267439147474224924408912047351352912807563542264981012481428225939040741757496387203162888488936654035924155762031634898981571072877347483201088296695780252005 2129 -1562003094811590933786525558024001763603701926065678852438110407671932153335309840111789129825422731356055980605596961397432931292232355151455406328441076838023792199738793723856275661954268642742833983877119459938286 2130 -3521778126183137183289635989058609630416588758233014119082511537193918752910857210324461721105030212123343307985179307692120660536412424712451317354245680559104377961000250187918535427024690431139913393007572773596986 2131 -6053631427516374853153076764822612186982211931274435001813513698021824589901582875373245852298235935002335244795785563583250436894116370776871562292272820025875891784962868161071709336354425511944688999971500200119003 2132 -9212165166350409022398860734173966780231010286852188664267744678381792024011501592229494637377240422738294135588657020234118137531968051429481727772799785848705281039074956631835553335732535586339695549762572608637211 2133 -13028474421898539220046742231245333476613818006677566328451643774182733873614015742280954518313692641539950033240453265224434799699270763437372348770637507712922751584178469372762999735068190739379583184937729629311924 2134 -17497837516670801997043587912069691488883843809356855980518365970089865509941407925501265004528804788314086105934662364433830791983534911984590717086713695753825360839515049624746486174402571100146937397767914084658996 2135 -22564844378957423735091419270774268895710765123639741268346715964977846571500798869201131715459114855973105853337878602747941542125704353669307631165585003167889266356274616260532312629708168537815469666663753408429252 2136 -28105981808026477942339687913837186712758137521010693962763264914105640617967004480769243458219059509648955082320013904124648197512876600481672058734377652294321560494268345394631724726765551664691413580581769660724732 2137 -33909891491545695447178612708867931307019838848713324063886061377071194818584484120905084254120562372749588071404985367747199903333956808684668122776985183914035008520491326570805485215095981538002824429529874506937947 2138 -39655781028260143040965796848739477753334191408615188110551114521156753458927614954445042686356825281807465945166363693085775114709581602762613015593409553201577502090440230606336063768777766861340590840673724536066091 2139 -44890808967655203814465687930125390936901773240668994511478200133197197921870883086776494917299350981877460342297729980660160343464996422820334084032023860927438839011962026375959400071066742699728279821331193308735991 2140 -49007689039626158302440438113493239559353761150612322976186216286460302044018286878637591490346546253157505397020640348701223726604390900314079652831535852769066980243358663641528598716792886542635871433357525739116033 2141 -51224270159534713090293125967622859854617474551184933227245517577484919292521662293546874147769248965610148787974044302631724506676131787310770503502321277386158111637790703985832215182091493428188176797697395931158678 2142 -50567446470471590363009707351823068803713484386954991303835606522721608621169620181321104578523872425407898365024956555594741375689576221293410403210626140913134746046683758602504999589189847338906068899983032247133416 2143 -45864427832812053199602904011421847658675790688247248904149918084894457053332138496537268075992121445970367942989589120670246960250553677121835393116014760492157211918969630365417165663658826478687046152811915162862411 2144 -35745138895601538999707947282027555995141859557073496673911201329249396606187687099021261259842372927814518476890903210603121446120816714318943569324556500690840588556014463801727126578977795994494999812601677869551443 2145 -18660285590721863548920622125299285812225104640861810971570825308215531098740778224501346186479350846235046753048456880564215119513712860694229136426599702953254438412350521023144384258213591313003693669080615215817255 2146 7079611539459016061584946187709039207493484537182191568597301270280317461477338303546726622311455549942083924686286077996667854283470162913135885280315093050356674269892644912678047622212728770698318003350545306098460 2147 43238227925288232040979985113805992036762826837569534402635603143302173552621636182143288728731079787460214309400606443647672342563523584360506901976322042791931364074911663119421990715591588199734726086951941589810463 2148 91553962042942000212004106885874409970871453821111046696768243280396446969395517109361916049691103877691321321753561131954558630611792725443258657097194235662862595094023965057820886806112211740857161535735823368511302 2149 153600169008058714025443807793866896998463246428624573100188348572971680251136529501798813130724643676128883012367285029071534891067843217677916697594839127095110406875936400678715073563884788637653488563341244801116772 2150 230598392730129079478678423512020683807908419737628508439241339127601063672054341134750578272825313129320911531667394540373478941830697587193095042459837556115969155148541506339351375323257059298040138347295992835344938 2151 323178530210115816151473300427405262650226386860488328424738191220798843287925070045768113152818943277794456474141700741669900273266421918773717238932515018481422625595513097597930162889757245926085331995831409361992247 2152 431081223188448540893728627443692707049869831482987610294812451329867882204172865113174081764034601073040911516350498446771176129275469247433059721226635558351292144969095241249075144247930596050309005570456146130253176 2153 552800057645110779609736320057514412527255881243529530435305278534163351275543102585236197490942331656077675951994198102673624115719803141824613504415853458087427722874231646057292600718756435231941112590577863248909691 2154 685164581936559176252835613663441487403197690297798612259905932948945510560545945658338927664903715159517528004884906499592727062369297262204758885453061152222983903147077795789315722529242443453057088512451845694378512 2155 822869959824769388828349782403178955553518396172678211490529019012855926265417520160818859943003665699771791071645601428700406617840370538234247772286321876440789853051580633707571184995009522638936042875681881551663567 2156 957965481156258599605639465276766614549658419957673493272456015802556773936478548307377500141601222031682581191304865586102367935112298867717054077731125800515905147850987821770044335629882733203409784277481056911772426 2157 1079322363482143190391214134486884179524691844234403408578230246411921570110820039486262208349261183878202009716330860894604550354259758326631607154337207992189497041706409714595232675031375137978816066629039507935648369 2158 1172111448028292269544094648075802088348286156911669535574964642396634086470059251225711786748616049124574719390405451065679667450039552965358923457118985073521148946484631556947710941294197402264643007445808496387224276 2159 1217333599770594783472773260233176195635288032260527983768648238405330949333365062246590773561441174559012150511028349639862925718503780798556155531221124127784634116645533376256953679851635681607202127499645598160569661 2160 1191459822767237610861240717898814626275809896017482150499337471367273438958702775491037822871433495504097357360424856814685668838674311430586118544650935641071568091305630222346701844473172037716137446704746542256017375 2161 1066254092728971858081489384105431506093731394611714001443353368758990274423344539434839426796450060203488541722185159918017338553825240001243339730986335581795026490147912461601100344665068271271032153950336416598833856 2162 808869264859490361137962669515762812155243652408677760606797068962329841866017007593886321502586468274755744733437070738329802063730049332528330904570350272619852400858381387050482756440578768521231407781656791294499182 2163 382324432606466080684177806887164246046388917562381317063048014613073718976044541035878791608383260295064990501251169936368756736235716332814860364169747189816790332810400748737029121629098895400165719789639666920134007 2164 -253510256916211326654314627778003945192725860575970332233174585646630064789445448658569081468984246778111030936586476150024931669345793376609127042222612196746474572808167202781667224665504462602305616293497837802499446 2165 -1140279545142761666118924418649262365773645632536871064694889489533337199859137031068814522664719062698306026698561196801608641941294102205783098815419900274049757777590678853376897916505248484272710416557999179289485354 2166 -2318705989414791815574308382926969874619249543089595704292303095040213007098815393296986193675888105984371019811624008884074810985840976784734298472529910968507525396733794762631531673143036531990766345565847100869748703 2167 -3825190391822086265461936687529836774685093036935755687843908214029369367221977664233946760650279363541335018517466500125604663119111651581515770061380030206206852781628072537089115214688385618819597729284789596381885511 2168 -5687293876969132379036545554831723075714226214971605103458536490924829602394872411062578835883324149188286757830789621266823286762663016703616302645281695188076271119587023911311543099413418795064713336379157121030583806 2169 -7917962410755537298137823481401422254936740507869200280564844754238862066876209279139830881505938880164465482203896343018389145487120809019369978866909524880745354239705162545244879115682824909349260090526940406561122557 2170 -10508388470935237307091178901756038955028147548053883249091988389128844272641986213136074004223356352690791231976315182417674665094625441872750896501053264520979417922247705523744163071430358389502273204271307815161525497 2171 -13419460557562495044900859442315964418433462378725409129981607473241813533910485119226314573620021446244757804070908634446679669082441544854136297191295073003861223471823425187004948566755896445038932534095257198147877525 2172 -16571834445247581018249036831304666360647211663030224948751070010061813069668772917248821316560014155227913963092337142798653661148992982160121240416796932122849194801376679879966556612132983597066338484500029249282249810 2173 -19834775885514778671315775331572333215238485478805284985974848524551859604902916897728291229641841015217682117998268041564168613571568166578148449813906447365888437446104503430672080475128180084082635617453853997280396298 2174 -23014078082516420458115999563131639612625261843409711109002791105089576384664645913943136168011606452630193457796760692553773837902192161876757404887355669944182099121314175851856275888720734415798037157295452070964442409 2175 -25839553323037405680479197640620563410540354409112474485037972433383952076791410044396746687499403258736195752622577783336326631410845053100367932516480786387387703871548820891271404130745696365681202216987725526485899856 2176 -27952840109448937174112686466150500429432050316532629613777555721882749175402102489029079465255061114659094427178893530196971160535769616946754993723297440783893868657037942455645616559074612940011225643309687422950791993 2177 -28896556577422343422965997451159764023548573000618333241500651369784573219880603612344565697344392815024355002372095545765926352293925484033835740255909361228745351048738949079922154325938573395199201190369870004821216040 2178 -28106166604174626144031762397272079729763563901623526296005553807799243479382536527188607421484782492046212877982932682685158363504176004165324369172362160311639320300801220617206377740131331824344711014075146530624845590 2179 -24906301626815927451128870139269606130935837179302526462695105050928349872976843076690879615947457697484676438991694930528833241522563633468712530168053925194315735066753450490490381322023329441120372198033096617191235418 2180 -18513688397496315370469376244197327803845074972043184493704434165671692980805581490681307532383119238747430879783211975734385129486556403802078215165015308686428940107353821816090831857649237988903385070771133227786222424 2181 -8049253688808840530590690839524523953514141224429511712694910242649114690874014388005736580886747128673079637774383018969895358123288020460535452617854703345196642920588249626430475821731007113181493449798211916982639278 2182 7437613835622740267275091031185322039495369334182214079065390783263044876442896100283696301106034870614532358152137736584939197052055448973118658907926284373874726583240728124294589907859871126021908217777677575936427350 2183 28929301651731683808311235141019633492224706979417979178258959320703511506159055963718826783697523658948487339366940449776256884290881757547317969179731219175325788214532113057534525022941591597363177466147420419512955183 2184 57381098299971023379154210494928685640101230619265602107639251885564857453133797592114851202872536125380634689749314624509727593353610183290281393258278191626422351741391005183496833641372164555502058425342463210118150644 2185 93639473550077449505186193561241218584796643255965417023709574508942618215470062465283016073785416956685868723088711262539127832996608755467588063058794170111397094983123361979165333331714327863025590389452719742699067780 2186 138333887321455392070246775611116328425179180179331591868432134934898721706310358625495461971472180771992486616312187834157605774795109814458229911834707337706921001369287579414015216150495476304371226976113789731482627837 2187 191738916287311121842558925537218472043734146949405567101266501935372106257277314577381513163300127929625292168068592891698352063373044396518630518969946368444697291802959815001692317271679594697324789299853841395480042919 2188 253604312766892015034786172933489086511663062632084786427241401095854632982264419360205190138671625397939009667801506394040116129859236685748609186097891118019523149220947637977485103024638161327469685725649841572965906366 2189 322951958461991515176428308775225945272226216943196984408976410624371680848601646218827967560725497528673771548502161485811749465575313842247232023994869929221410180677211559097718327160269668920210775332979504992409248954 2190 397840666662720558812260975566974054212550672946056272046541465530312950433819844673458038590249236772261419535307369946238149096318459233362103364127519903378048928195535613099118851918497450672717504346999545050045898344 2191 475102545273986259707767745816168649560474306779540991380924229262696046741760406882532553720368939376356022629761480429029356612505494866413413556225202267669143437916722528890215418459090127691889109077957208450572625175 2192 550058280084966511600111728606851444359799759150763995217091319499226250320501641849524598815952577546985567269128398542850979105228259294318022257170756283401979124778186706329869828314705467543548337729944782673033786135 2193 616223339513405227258915450923046597298901700020386153152732843214518661005848318713204056026869371829929425271012332735452316094170448835490227922395944908500457909933085002174121612827788348358702998383621934064381840233 2194 665022816934453284955553417070161871154285384655844591105728176293384559460869863403714388389404207829277584997865173704327197426894399946572636489859276245813049095556522227817394746097263899896047051010899863518230420732 2195 685539447418073712927699639780831365112311265521586345487200921173150784208476827757636011408897322569380596680083160020020338140500469968424106193029918963909181471707402301417606023517919044528671675610742138727660387455 2196 664327227950020797964495578659039902438429527303065942989126547978927111786607686842345097102441043456332362395220999799484360134236705070719157382666208171491045550629080087049751610248909654818870081906175276270452746843 2197 585331907005780578920500092496974964514632939637086048351683631421690568684850512931793003626748984697331662231432399071612392184679751440534876333514530782687347813568154311038068995831311784446625184880268660953842028070 2198 429969141395036542129743311405159529631244749814621113558603542047616766984402262499599906144920995389105570238335346159515136695366649245695447493015513709670491364815269335395006600910689930905439915586247681311585518920 2199 177420940923500029552265745730636331035183855081792464608987901717651127116502878077478939359828895025929545545077081621705855366544394151477565059501947094074904553256460919028467950745342313671578875747522993721897993286 2200 -194779461045049933359806284268628868445751358357714457143314388843993596004166984303728558311937857792677289515980342375716697577147384110105551038105442872458752719391962381425456728137343512603185627248717276887078437202 2201 -709795783892025917606966321813061436233758346054362070518099847646986413526345369431968273843387824613879119989861519662163242888205972469611408202207206085398198379704791604253777207580844450407372603759920467911044939865 2202 -1390085221180204050412439282429334165454886065671056437460354913831151370371559310243865611881649275780851735414108346350765953380565653720029095840423463940827420508543229486540452783498256176989672183912413046215376712664 2203 -2255456025902372508360107415916098398328905700839932295092444267081444223824867929950878366489581338892866748364608879389560426511056070248472708142628284695327116566913186802772665638525380326216162224398165300324200776295 2204 -3320501590362564109277640773261507396881545884663458304279385692629992212865680898275605033483639153376120083797720412495356810845205122658192530358758804689704285673604880339411349531226590083604395750788894876439378386630 2205 -4591336477732534272544342988365631757000416211861364664679706019791149775154531266840508048048072261542972440654517363182471142235057817118947175874049793054121383555954257947606331827774769155830066477506013557322882573904 2206 -6061579539542634132952073143051281163600748226376463595310416162258972761869055191399549384347976720580614815830215445400719319232085762820480398535235905414863454750095145807112749977476072574065356607161181053860320550059 2207 -7707561194576870338098689650291235225046832447529600995668303719229799381794343561714272167699981398069402494575640755160860070113687074057734364361382349487475048841696452321125098558753219315870295049737306212430832388623 2208 -9482778964269698866376782745333594880261254447869619691931211949258187277659504954779845232691638264130387600095629808948359115537783420813163808280126043019567362249690755697370723229420110875369919573011773914871328399489 2209 -11311690353024505699434541995579809060882969890396160273786027603431603151168521358868768364801579570891393584641769232909129450299866031732346905961607715518016852950017490277995669177932778071123338320718602665849598727227 2210 -13083017928123571489840569530101039561554991018658874015996867042148304729466803855551482295385481523157854516539899198306590902134778425953098271866419220994898566811322446036266999965688952941468838646906881595451880181875 2211 -14642850452340235751032005747267992557411053172975346269913464551231978232130679401748686020627632033256105128609763658288288734999389903517167580782121628357479299551392559306332472689502226885505631354002189615305382387384 2212 -15787957951046910105302810905375408057447218446651124071789751140478895711773931345871629516658608432570900205549482949803811774730263457045353230537965174858092309815855991124061282025986171560984764874946039313632749405799 2213 -16259898383832738688667250127069719150224315802680746021707215065967102534380659932778653165776863380356189983438702397943921690518614499696336714782637377275680291732289422613278437510400507083798716008853072430877503979204 2214 -15740678298631917791204459470905236807500009371036517890358702684849294676378459124031245854004434408808643863537054694183100512008201741455090993219944795741606045305299820942024061444419380984328752845845348498353993874572 2215 -13850936469770364737080141723013294914898784312104456583486386152067995850687430587644604981375704720529001297756292995222435775569206317627483905635292046153635917750412292598991826549627022793942779370051479722543259773643 2216 -10151842203978616322244636731783268796393620065963378875219074043328309089148526555776173141526153960539549644619993175000622181377428278072227971518002692227125066830243820818926362911247289569536065611536795883114897922102 2217 -4152129264808632379112246290232471359483241017598443309926740489880287066431554416018809910097445397698318909722380429662043992294447051029256868869251133401883696796994566382321575255911647081428437430366743857465909010079 2218 4678091704221876984393027535628129020430221433328604168998248282376541986282522247961102349697264512840346902524026097295400363988888495172464950912404661305173726963532627705402527891235916224943383454921280421905846842785 2219 16884903996906240116818124822844862773455741311180795840358416928836124431983471778215765393592646451206806909397121674734607070416304746702195972719103915887817432921280860821218621799032646061967066248137363523713166824229 2220 32997557133521320317252930697955188119217408065128758757042491591506457322522275244445142635063682670404207294524048772013097748224929914356649305479104271603255899313243276839634319506882034068446137358336806849371737682668 2221 53482799369183383972761870239737385298068435035418708031890711223872760718285262603737292352972121696814719662878061613894235961420608909064647450533165955136125732035436556801709530283852852970933633997614361629676129622255 2222 78684593206368446399384211754252833013331701483696186225079144999829946273450673182638483473726030755651028075849120125036011259409078609007436581955206355659633488261034746389535359463713505370897843779910620961436923275285 2223 108747471307556909724199674953535684519585673720444904218259511864315582067180220531938619783209559113860090585408159446486758597093847194955566677952375049808507476011474599513780355871787169993499549589190405112493280385451 2224 143522249736024163743521296042415926894088339676860245522460176542487979103993519893938550032411932287164040251295358638105661134909428631013849247564451249966380865260678223132239337896748629137529099596330075980536376769433 2225 182453560657483905853287738393091397921624516887738228764203932818918959916446095646716612773139023195727942964654164741804497064341741799407124373695010132096634556117250419652601181562887673278912018365617467774036189889672 2226 224449762938445957516659798658882798499282876164307335508949452051501599283053912437214404668552829346619849076832022132216451251464763646752673303410007074825299480894929038284851024211839200598411374469611516979558919650646 2227 267737303788802030367295251696460699148914144535524761726274655280740794456078173163494985944865816019347775886451443425944744065865636267505006960498337635760593071745743218282117315727145920697350225547264499151235695275072 2228 309703602819171589307379594525774109121057902710148105811453136182265765294682089495650398714222024743527188461768305121533082667605502521275715971832936313472473386889443612304477736744803676489051177670170993799992964638287 2229 346735068874426289289343044657460906718169963182237205415468436811681664285693014661749349060860128011798104446961893719889324213588865305077670261861219257541881230854201494259351998846931742808526253923625710576346656085359 2230 374059981749052902352129552615119911675275088626456768075084555103582459649430995269869082757825754794377848311205836879666654256368549697392188595663601744319305121814955041269641297056870947523552220249170834466305588355303 2231 385609692684529958460738451128327848127221042051690992357993802750902027368512606883860054112958982621599272111811393507697341875562837724648912735615614542725143414614071354137353168023762167535692096129539509169465045340925 2232 373915900441659210118676113345105835171498291744723509656789321000993887377510148684057632726666993117061979328043515055918849266307926880438539499348000459454850497526904088431083516071531166425030420264014305661839008807867 2233 330066574770118724233548317403178898974072745533785946916707422222821600072948963672768291036182729095057437932635050692288972587080062667627615734447555873601411863512648470348285118363373293400901292207477310986290837117612 2234 243748291408395552581441725578675990161641845842352274541010157177997301793073175178423700895586500254894633519454355249931134994294439754620257786006515953836086342435565305108618367246014441184878642306905610471262528031315 2235 103408093847875119941852152011073760196762464492139443723999581096078435203726972305440318582780756079404178562098988447143704660080723267781130293385497902605586807949953516929977736754772608554293268416842286669498246163134 2236 -103426814240090237980508523347156138907926105530876164448947343044046430230035533272740242653245057409454754671474566000425902866021897022174629300691441823345950019138945614319071818060217768087808908178062038447306289674272 2237 -389628659378781607665604438387433428642559699160708175829613870543465880650231810867673832065185637659417390839368420434401033633165355318869742452881250462010094507959258364613385802447424785538173135617042457633653332239659 2238 -767701693257470252968832885877079143600874552996860383894978902311998683391588823435516428266557131642470135887976150570708133335825365480516572549057329538611003995357663717191092427016428400844347448041567947726465238882535 2239 -1248720056354066668324077396512031904614988518872592888610376634970383646948374131329271134324529934907354325273164998556850906789727617190685189146849696181230699688266497638316378173902269878608943643915732435760831099793301 2240 -1840924563654278681135798403287403146501992555617841092938540745529018765214277309990289330748024772052882219308732200534272108102626473879794696017411514614841203721115743144163075231665469537793918925224609873167894720691025 2241 -2547937390892345938143132242927250855845073965050322402437024462587453707303253165632901599309663357970096521672218685166701624654062617492086102839599750670875856758658820747834497189709568977923717634086214219132354290739558 2242 -3366564158475120495729969473444476671620911169067207361892780794874445259107424898459131400081184484988962297538578569666355042121952961907093723608882912090626109540321192486835534138188287933829237195164633583608563559376389 2243 -4284170030517438473824314084002656653831220544044373310754635641348120503568115167533189712267287398491186588899214553224362232192706813484357611114981591423634517675112834175918179749738605309569047375606932071269000319961039 2244 -5275641686315133270953927093620683695039926523650230325489266303748725950772822112870390144511403728772556969884894911718690520465050873288151904194316801810133915726185134820683787450832775617105938563861574852461870826128857 2245 -6299981945952642408559262925838787000077103445161699379805562313436208269965900854132383381352601942411854961823881779388209113026153217799915060607596521823780796515706107445086278178027314624416962322377668498344241874386640 2246 -7296629958713376081281343642665181617064830881772378948292609463795266617200283269711534815080762210439039345026868135209370407812214760421075480549061435171847208534738766435827369354819811192312842048705191550275787204484377 2247 -8181658534954486577509429269138023798129923649525457237849809459656998566735355879738997836850160175832244617125401020626450201612377746187584455752423083011599753589772795888790948871070849366069733614847725510125120833628124 2248 -8844072415798851054050133135160560561032487300913461715917650810036793387714035192659327231006945115695673874395949057078129451717773839765519475359161601743384399002845922902970887937464860766756219638468250122330489384134065 2249 -9142517465402452917261295705864466238592708521645805893072238253253489422766650767761540229426980574127670269465288066561126055793259603451921195261744119413462323172459514163140388486027155175246258364926215844450675909358605 2250 -8902810545710783782999089520278943483583835698090210710817770930290412507746515138024954132858354358583456593654859950901888202264577941539247664516566192616963223153894499813680773357012724038901641292165476802097245566702541 2251 -7916811658397496198766515906614678818858686561004670812430504766663996940539259907222946379424863065378357972072106400850607490250060773111444766623728966105508535106654843181733381540648971512234247876049271035310551738008231 2252 -5943280769358871356439950765831035740806626577954513269968109144407213415157665443768524235851991134464134876456680348848137135689914762365779970270734212592921135367674456068569452968881571865644613310183275593139986937897609 2253 -2711486606520716993118036775488071978559483874880888229714561946465906066672719025585158625660161236930377343842862074171615669328001076418772489349074383738034879503930473866218901396923394432157217313283087728542535789588267 2254 2071543677838782145914830217464654601062718692655163805867724236782650508584887432684993051672047494724452241086433608201413089187504059898289465656520213455659169577829994316986652003153834334933512005315355409114143902569394 2255 8709136896296940284502495130678003475900740452851497733774734297060154746429532332058614299659997970866740428944227261316033621495037047415509525801126961249724854193222724418080447192532226698661105440760471451404013326641370 2256 17497369785306278806297552935722814333689964648770731724490884696923719200117554399406422291756983094777141630870801508481226175785955752422836174740587565539747674207925387219577024295046391680092618810338257609333743119754787 2257 28700632482217030543043091914497209928357496397896033423114763804882889385883518674547561337344553775933150534371083130200455741209246826152901603951816961603543142431433969709314153116971403219888115075802047968191775359472022 2258 42519270695437367641547110111794455872189401878564638859890121341524893455336590923493501506566169005718479832144535838976669900373063974347800450897806287531376127340492776865638467741561386860125994745307101553728231383304074 2259 59048334802201290834935248593186927192504629317601362546575016921980912054231782465891018716009905624346416133135203006681383349412711121090835545136626497917511138921561106639786467522190216121345682867376195181573163141242332 2260 78226699992328204655331716771937622964323889175511883117942586454004314414742125389153014632805528162712485144530221244360359504163334044137707593902598773479550647029780911555306551871979541256809067919323127780596019985578511 2261 99776208794974109408526269103643746517055607718132820215617603987194411875761074965747164554727309325140853943648774824152944601413105319662737133877427636995397191205988645202396628653734523147039808607579490190305169955436803 2262 123131061032686055589335199074740394715046340285283617209512463690810300345662259742790294070368747651143811033569322509964043512195868796158412977697476291942640427065462670055005786916176180453386175209516278616798288114326225 2263 147358472813736449761824159337809568147682113308070559673215472760846575999120098930633367107413821560385164790314635094370766638468567307892102030922918089455529822443857019237998982557091060789608802075914436757817651320682908 2264 171072681079440518085313785227768454686333058687826408154955037455483349921347250467876678597255089063174207524698469982600220695258576567265396459819465542711958580801556557665626101764691201499086208441175683774030248224907812 2265 192345715137419120499785432702189560724016512206876904378290660742198545651053663119704833333478696036651857704213595791337735581846641565924718814538666144769028271193299226871754332572618387602460542566356212664863277775036492 2266 208620015535282721508443525411019898883601167345656201145413167356070469220125034538587371347967494854552249864324186522195746617407133883098691415852987827353844435848405755151757770115873211172806294333081048160440094679274430 2267 216629964983092068038536313338810800289730498464850283789438825019752846710944017197336887954843337538992980060213396499599881178915620529549360572056613823998882986851937363374989494411852219893074180263460464184854785396633898 2268 212341698610831301375347120436748102892227868554703668858712752749763072444673653106484509949271553554261024838447800290714682273111647332335751933517070568861449690834388586719793560472664404451539609871247885296291803841915268 2269 190923148591998056293156971302797001840416754305758002531088445686908294436682039853527441873392065463644004095992318386746820108254722367140911706821877251603267081919111369641954576612511861931031278666701041360889823800332815 2270 146759083800137398494544753758865748376381513874011978669259897450465163466203504918422010950805478880062626768954083687261588593809773594306731562987083597334290270128685341434039164295380198312381624713614636551123363604696094 2271 73528817807116575066071165203925361875269219486528401367144892125331584463849418063659417531215836861127586762008087000456661340275156262126263219056095976490218275993597795036708522189548931914444972249262151446215505295805438 2272 -35632886474033655112648999728253477951627104429030332192117569537540118404407247894316541312476560189920262369278003183489899649224737616274672103943131397550511426404592958849273914306621088957520393461076274785043857836889488 2273 -187868618801861019432215400479160297601270588644969336444781433822754238591869788311500816940220343092514537654664152548904290933412545606206212676195202893848123228939539238603237421903370596216966471245633840364377989580786581 2274 -390199755305788246502164868870306487258258112805509333884125416856260379040166796853995283655211336495102764077914188877561871804163766629961080994710915529183673762515907659221587221924560691818078517170927969746018334141440310 2275 -648970448087538977406496796195293430777796579189928116933015995155446836102972535070465155846506249672199265016701797610349255502250762979790830098920438928240376341027502411320618846038981566320273505864768214582666675602262749 2276 -969108549734955672558696501311736411779600132720380718421551217227110906078784013354867854017493784121580249025721377663323284228643967955451127457218013093108595229822653539733287818015860190586383691421713715083276445845769703 2277 -1353180334600856351683900411224894082370358321810509200538166685579548233234571567238040297563670743464075830764792181680908043247854029085192582983398867866140239140607802015730273066820057240835964945024154182877723229656241778 2278 -1800221054442650687263168759919204083631230678050412761457203515821403498345077678584537975009991423315046824428604828282812799814940624760113201894457301424287357938435021514025124131375230499355046146844128057610720099087060440 2279 -2304331982677636974328658169936194421064219257692590534758350187755350419222805809358207721859249610662425440667461680886385527839409841236450681035197565358762520448901381393687155113779930410989908996825573543236911542528038944 2280 -2853047471222590920473085732437337380177345579147134647839272696870133058208202157849186875298843196259707288926612353998089268399608414819727977354321603005514672619971924984790436082850898584386434235586775177473311110906903329 2281 -3425493511395564153620069279913362486709314649778643503372544813564049888771575205916465970971984909987411653242389869084698194132685311066139570121719312125541361412804257236727033454264274843531810347850139794306909285859034724 2282 -3990383186087786146960243816853139871474855038040393317182199640858073772675816246002762732793359527309922178291596406368945724874298403600559707127909809312492470276070124681386906682861427193350966523762528097742706701789930612 2283 -4503924975129135843129004721085975218657545177292349200302460122426407760282696530947305561687904991710095940485005126730901556024689503455391688291699364854524634253690190796063537741187869091883587699082217922792222450107564477 2284 -4907757713843472648059946010031220405582955228353111265511025502901628047559584853827703370694072585711580312459239585165244192237404600782647327579898197984515471708247604327504170334277635315757885989534438479290962115654706545 2285 -5127071413412305010203350844001056041114504115878643472594879300081378813978032456113025356111028390563069880973379113632751383103262264200805365763314578691643921174541425401570845413191083109862262782853565708169977066061950570 2286 -5069126023959885838447800341347425657815548376290318282714843819554768524395322159573497835487000378243712135572687403554872072691590123483562265755053836084505163122852136552383707340014855037782265743867403884267738186884895980 2287 -4622439872264803757506070304197919127471090663079936090942826713537585410258751959871745426302982176229603531824659966927190448944646508021430888922237277136505442504612753195910177191751626635973882068875639618231894215322557160 2288 -3656984481921306130947909410588545206500980005293868114755296749971891423734232287319401257746493779902058109819594054446186272125359551147162891730992100011737373212721587704422674229568127848736895545469911224299743549812222256 2289 -2025790347250446165060726766630691945068689392586249632796427317695147717967933360783118843803591510301843424048738856264054986177613261249003491443489270492451624824339507117274077316961645697073915112435775548441481719426793397 2290 431564671222934479573220810407897278581489200632227118536002311249444478334141951197621566426286043546032576411233228460167410724280932869621658319085625496838382690415763957430316228125338170000787171511230192436154713067462416 2291 3883051447445312371295749077343006000024435251274895889514591153225432835102561073967724246294482211758059927812836900737938220345992392989017664837089215470100789121957108298367754512949749445516564645526282627816243159950812135 2292 8495288787625491165517869860786495805281413195486319777635180220535536154400287195470002675522257050994032449545140405929785168312975753546202683970489989255308382465796926853111269248173307558310452746090765960947433554615009693 2293 14421037241369327035729591097537226504770288475463170823332146037158354030558958289595741387854169820615560192275265102731980753578845596095814137302816500679684431682873380878086579286610552644465331079366337757931801626541887839 2294 21782484214142728253049136219283905795021296490569177899528891187279243975177205754380290166714561899685977951535466713093778441547444876201701404320921762625500691425934661725361525597700210906207098772627086002767506204664866832 2295 30649767505445121546864996207315519755044292574434397056146952060839163475332372104420162432640311695633199447432501332771313428567103540577183917666890976905881865299617758452672585183278769897458447828427979800110893691832469787 2296 41014295266495325419197477149221589554200007461449192964570001870940518271154155703838335174930120818121713902143129478641701655433523214608516973355572624146993339423615908064325643190637897270703122368995506436229325891931045380 2297 52756608815213269662051110335867132100151992597820386679810388388443327136466234403228756309927301339467351135924763269075343896531341414519139655551963686164359928904398210838568491836524562698285892616837629180464713879651454956 2298 65608819474477042449672664429322010908131796979327179117133437707850011899642286124189687589529768226097208059392594368087206904706766004002135696624403699669310979105120587575186116477577126549496035015214628126350331055970287972 2299 79112051205516799528989914763155822877096439211532104104758264480849580924146730078827996274912217392388124673064724416170964678346652580672371309571381212598581425244646288907242596093356878063496803547311634194109020113665458637 2300 92569856738890519928270751852941563317548659564593421491219103135640788198305892017209654410421728238095733181363841819380984645406803474566260878198756881276136599034704049730356818226424792202295099258018770998741805829129304701 2301 104999264015383528892307887601258341428420731146442973184890293226850576378023292316191843961320505417737758198909454620697273205809420742917785334058027676002623372819090996997079010276115832116218089903017775414607130560348444197 2302 115081966370049092689178375392195199268243863126728002073674140882162433446953096228604291412929545789784031944392592675685096016676301710280416638855780161243770980875691787742482950655461232398289142080713396371304268692610877710 2303 121119202355094813126256830871782718238284892755195415489872472172741857639128090964865293310145343061221302959618852111041686550870430624330019208064747810701220574881825532826749456941004912973340447232469035117067840157227575250 2304 120995078655370279964409492357428656913697097125451266224491272757569420670771728491053098539784785168333000001327981933545894219041180622224119726680824564082913708670567725024685536794929587726062149551804914704806988976727238598 2305 112154458679648502046760701084663764728642655185227752214256387961108870209618276303825195384101649319707396349981176167746990608511290724809090061189045532983326027635380634581746950241860224301760785543800146084162010691530774952 2306 91603039486735796980188694001279061767706980285981628119271537829422696195706151460490614650581901875713091116433104324398534510044481527570980287199881629545650859788180702903593753838182404935083829431434765757382233104625799676 2307 55938818108559701207699170751544448912249095943984123812991808442300841798639996015819259428654853331042181627041000450548471634900115985724354980789154371047709808985071947074275651726229680164838552501363868883096084980604605728 2308 1425725097405083012626151641399651332069669634635568469074288644610733331315142875803105478617795529776730999595284536295308829454496697343711125212802242328486448562072587678018153358069231995261518012554083722737271679693557418 2309 -75878334680349470685036604736358809146525825258156979765390395137577741253614382246868065171630862115130266314205035290743030661735953051285098056773886550430566706754581435648384658607556793765311264212014957064929851180604237828 2310 -179925597854260531128459454599133429703031362964445928080090081476500714596697410343308554279057248288658363881617089303047381990043497015923800085476783763724614207771645980173811806562470674403066113476061693272156122029775772497 2311 -314400543992132622963903961572944174873313070802122412132662392047238538717874129510228934962067443195376524267230862834650918766141985214886079248220630879202563203891143813767499660823712426299329298153831388554984263853574995686 2312 -482345781369155943097128715627868234589570896213688362398582338170404614192091541499595845739342025134114171483003654938763693455879377489653979120000975675167724303481399847589742240384708120724850929088758025346658547008648517634 2313 -685678483575527276211310092385229275479523017162516332370428725493257377263488136109918946847195731458043421562306896020250645951793421777967576432048972030081895547598076410569728340854342109596053028978919394831030978428225641354 2314 -924586453588283408529079495957224601455754517899196018963282279426463669129294691950818749198254498876365486401787674087989041921988666332130856976622997408874753800690087188865776606528677551446883447933383588807448433911903861148 2315 -1196796935392070374929142660148773732888420619291162447212490176313962588885457960930719371638631103218042787766407544511278554945845372032092964641982278565581561617513732576395123584738809485574367718614475331033261141460944421770 2316 -1496717499601662019584446627893482671304156056755158381124253052126692729102339923640228304715448307748550739627693010949389632184407798577214303278461201555794923440427721286184769046210566570429470070609586133219478861904681575065 2317 -1814457152317500769191250856208354648956844276154992652911329809391734127442364001663595408374200389355144996214177739967435059816338611667733218221972662090552402888194616109889705272478257554026722954746287668613137076513589361336 2318 -2134747710779405852650005546138843814094406846399341546032156960533177156189703001241649877472334225664519528410000525936874172312814032328374917176401956954714089658927264346810194077010297501520530590359385380713656610652687732185 2319 -2435800880452527363119891252217568148898276824503066409719436289446398641059007253360111921452897799711644029282656398889480741879496988781175390183909095057729360264479046457371223744301451008831097449466755795993255318392106905182 2320 -2688155708670804384612386263270004389739227133085881396826043196733990722237599755853449796110394195748712324626694517422243672092194468093389043797910023530574158693018020930825979921088434122856471564158571161266881190779629085594 2321 -2853594405136984129036898897038850621081659136402129857710990734316867743892223100863516891532802013903714896574639404928189994772279959770575883761996020921304055540947147564857334382710159299423108697127329145719469743959225882483 2322 -2884231938701601807065144565018710457484483592863078503153700879360046960704016988189693921062221813124677487803717918193073180507076208759370987100120777085341738737697921124191532929094468466588292047516603400089823577974478341969 2323 -2721916093225596756074957552453269321386524410310534406433709520939529620317950421380479481082117627299352524836005735833232702569196540190544944823946163501918413182452251267217195680735069981752941983869264777632543074688610753567 2324 -2298109166900741329117375700325518703738346168594783206043696371835702470891861335630384774612775245771595644954238105311474403759560361674435726999868585725590949144459780999827716010036719419716181794564595973796048502064907372750 2325 -1534459115757836135987659761936499025516044167610902179219727317304592785768702800003358336436239676312276557243275664607531179092799180778217596106322040699189484530075243932362643537082342914263228395711116874715623222283695414025 2326 -344304950307695192234451602564779612501124836934498029473332167999870330614180055162881102906632513317336244846928315316823129963383890551911219375300997713181111270785830722626115093984615813294045465406730155136054545835115967368 2327 1364603867556197662325863201468734704182068510794405214375547493446253366861617674245151589434327730571217402175857265009220975539674415730595597778440291332559706108724305670394755244386380142417877622412297800564523740548396234168 2328 3685864743474611591269426793345425105599178479720606133878480751744638394704660594150025644275902070637546192988520653905413611386989900724777596963680688082884969601422023013190108625639745953501500089399069768816442705772712821314 2329 6708326889675122461127353199214367998579167694530649557546368506270067454458277776474768105691634907003917962268763126608488565528737006404059662238920538426297091231468251599912623191534870108172895021885901612335104339497695787786 2330 10507810120862189328440802629896821685787982355857523275726022279167793527068509757432987578542618727303723983164459191889185207394538042382082464252374004654029242319444344679501588321705143868176114848733448104717802683812761410435 2331 15136320803114497487043541164682867633936471330416719960475319628000977922313529548393828072892009416672923010613708144166780740201719736460332753394709355267686103322096809992887633314688370556665376958714746353153613255331169861559 2332 20608494799432951848243238931483651512035692107443487554918450928296525673949136953107348026696261019405932404225635299062019542069393420911172978816111503177202537486884883280564224192478368578651440978886151643340128901809936532906 2333 26885082166764911638361379172368433956057841326281305125369752986714259071297071708076109162800347276426347302649020832218075559155652799635913604170473039495306443499760002084953619395327248507806558488475806030321153439608482211350 2334 33853421456691177457790960404080389496907167355770694747018323269232737334519524750887871989689624597937020567094888834015429336721968699144741217005371939233743155013573342921743954411505889633805355816106495135378700809392151784822 2335 41305043220659981289143468151040672008056767549667837571883721771761860805656946876869135186746735945690126060891186103561545651108084838085717312418590027301438916962688623587737918938478770415094102436221467861176330953538462608559 2336 48910803353853733900686805485300607770192270657508113702491468227757054035286059132021570436072688408860230313041087252210312771716685555826636761712150922954930511050032169149345612061797320739934206141771646296076750877661282713349 2337 56194287348675721373559520301882159197418737771018253199054446366472321324828142429566140864370917294629340250477191853669121852763724343238341121757947256088208312956734172570338730072559981665138153453316357767864329349754612548310 2338 62504655048215753825584881031279789854177045255323719512644186169856444280503761211850217334366912029297816433894153144168789452904254708933374048544420082758482395015500202895502830237792907221671222542958420450720540654297777845319 2339 66990618124085342428171319800716735572093035363263019904359679748423579078621971515098529970830315477080626229913948738789554024385327353641894349064153652390467161519101269777606294542084779291455673673390635428240124664255914075425 2340 68577861121463371527984524367542672349490776504904557590468292202172359992792080644772750741488683311104610855846444611643768517210886737907535842266283671025335947179541673457696267865797152887755000421787549731932684210051431051975 2341 65952927378346231394855926193853253147018252415456157375955675163725055888945671538450818993191662518403530379664853168738517353549652749744928814863354806381602798755141495662328461573011469771592982494772961467807632844199906977340 2342 57557381106751205507558176644780959483300199070973242627112855480491037061195050127361283262402630710753192546889752948826068407636600115673358663212246467574176952260534764098782663720924700950522701380972093171115494602517264589938 2343 41596903399373325510098492513290654118868279337740462294977272968033088609516163194244408715447552871886121997949927404651304859598029845358549307669938652244722952739731613173825462383191635832356559405362356976099246853822891158526 2344 16070846404132725918097825219874827470610176247485655385381217629451436823020507147176097402166491852145309044413592124129393300479755576946664766469731586158863551056645084544692471896602311106582478303908372186606015367545739619245 2345 -21171396541769151627567485215899601024761964696411521256232264378611905182379811173692614014262595134190808590447605622953367835338730722584097061518668071655258961126308724987561555324745225102904880064692918408306961508216438735340 2346 -72340118815672825261233246511885986358808590693802179999658257217077261876592587914059970200817423464451131423967789296054691429366370395434779490526189381048881560819795228979925809437514348277019047681633440787472447949760901662011 2347 -139573512369923606712935092842340687925165212719976915289461217212748014778176998493156455557529117280495238883872875989077513981380922517696291771484679800207397366472487962138506493685814677416012188471346519400483313044254561956823 2348 -224756541231707779718136090225759055106733168851103914829823336723693897539055481926005454463761518818740526745574520689423081527701489509476117267518652065264924109819398933722259523786633867555897808554639473074913233467125303526678 2349 -329282912374096960672355787840462437127343214986744116899713090148024077385982933537099188369414046380941767805588550276044371427461536054208098879074798250643276946839183404493091666707353262135184696083500937637979672271653439502648 2350 -453753477880202012421878927280645969812773906433037509012659749110135701401005638869304918566296393319373437928398952791294265028959412671827420782853016898211535914923270445394213107326233358899439212880291306073142216106853525590231 2351 -597606140954156926414994014230712949026877970338797623215448145036605230011174107543376053360246150325887930645011085032272366378440879369985060843313704070833728260167446590841611672394167859587136212000600624563503553487679740004018 2352 -758675140924905075053840060074455185591289252416549241634613480921705126423533177004034103270469344175991111232582945014120121341315984681222492837143411584454249258548509773574238650098325067164732589093926563760713327483809206215552 2353 -932681699491619420400628358618196982260626356545202215066808977473270704577958832121342372283161063651589042852202420360073547762173935929226916477797017838046736710259339296237859762882430562793290578939108684686981378219784268557979 2354 -1112663669728708025103917831143640392084367636654615269319295789638254496063107101514184863309360121887327093092312285056368632609567528144339797712565133973812815417305902780724962532533648974073867965952796824609058509849432084134778 2355 -1288359281061468575485860812433539300358483086020820625929359356845164644575639606734479757108099345309526060053234410351344266632362131392846158072085823218190808417337602278853639831016826520023112007983334587918139417553406728151260 2356 -1445569530459528630261375011105104331329358582095213549940552892409422693892288885420894627948386432503567521933894239683610550710153810391164239123871006123963898589119613986223161039270998970286037474839515304685590766151825449381278 2357 -1565535391845020111008928166848878994312383967681053839944043746368281520268089443085485491287072409386071905080215487570991037823024491127163547673627631294484424321973961135438989651589747729788329863700718607803315288347239964810653 2358 -1624379874788486240891808398199151910377655187011296008004617128986340065808646903328134437562984123332921726141889713483471480536560692410652787851326230420533273702957699396769821584240831599124431901078616132439702140523111430415857 2359 -1592681005070185963752110244796403284936757519709169797037762532154409719031569893851732895584469847014693062689636100408802301360321584649160012160093654006757969582542383266032099266519221158787953788339048663511795905103236549427632 2360 -1435259792682509347539046172944150115029184130136577971568317155634222615530228912450820939393477557396562989458867433083798002341621640432416200496533378241624803630761170389374253762328520801590100110891662956346935971229748759100010 2361 -1111286734280182033948305274486976791071230360589590141014172984015350146224402471580193441607593600326702143353432610130281865546214756543445236465136760161228346407141319446827033731183700757056128545476154066754780430846329060439678 2362 -574830608949367437581405811375470151306727606752406222821099058426864910253297878616001416727991629183104656823016773436000250033061071200326254335072929435727090158249011979858670854594333466019215776245713600939547459524130656393941 2363 224006852366333352447430540990826914637032248842453399699207414381791783969443025497976561572000867332394114129623553669242438901475796485584299783406541248757127591704606891764216776842637242608720050764851950378991762800398330845980 2364 1337208966331190461125218106913517134716164231017843607089353444500604740770922415541972224462721271953444922497645197663142240683178259116149909696660702540626571252158670839751156517030864971663740631700513676496185420703807340296687 2365 2816039431190879229885613599965437908288724619861940135765162246807629689949921402343693596003266889488253271449582130907385384325554414473486138084929215878160731215974193773857531810471387046982921475398886397485503517172596598737995 2366 4707132403579212012030139229173772401670253786293385641358716283222957179800266040458732133154385757948734148567569779906832579332591401199915057899898959546894727542390417503110601635822037772802428082026824393213188466120177071301832 2367 7047297319477014710784124523344807617416608933909197815175155244326753347820649659718649748083627680451843002155899845893076171330698927663842090335752253870923569031245848147942487544882956742455277350094158001253650671774302499112113 2368 9856874769979880841974254269571188803127893422079362527286937000896820779931749826371372701025307339366542945398685557655119212134944231506659047059086221822251812057784442465755843526200765668700601959755422173149171997070772307426993 2369 13131514259300464623334475295924986169262061917748081396320436034554492327040070687842634573790768478889289614532138842081362075672993875175828645945619179976789568881463693028304798459867376269182343076954416103171198874340521833539635 2370 16832302454309174502791318965226576239298501771374468073326560382455698874211201029817563423988096400246900041369142290339106120575118334139276058950687925559438487719064824873677635618210221883523841821779881856761813281761348543905766 2371 20874257084078802955269602369959359512690236113599506817099246975161187931467777180079205485294580088003354977755276684299848249256326560688493820242329905428087724805947813563143639015796107995806594560968606312657880078144657128121509 2372 25113322707730455863548344403360826197398548561817990616629709530620026813041674759177067666481547065050550206714242783552235738827132107627560180745777058341819857389634982362209567857026764828253824766050506315952925047174414407991754 2373 29332165820475089955110640868379317806568109191311590299376558176622004345468618380152591008711891686185184060024888070238000499047103361739135760204760322580853854703201888660174934991018964538021036361741733252611820585505785010978697 2374 33225273406371763997583793566421514571248279762416556305136602112696496423419158411530142688698277953540325071863053161158656622436746067297125620827596242860082918635912819263719107583204316260014871977175269075012694965772888734576823 2375 36384115218310776929310704106111515173862038893672352674573065585881722196874258405632793679166238250762797027488055857376638373043823072733575048574727863289588222151143816766830112493265003379676607931147449170769127499331923759405878 2376 38283438148034766536609066349042140681875621188501635151710528656623533225876753260889434819451838168299106637855190040590638027658807618475048037531772538277219926780347443056272871865442012382407788830774290879886366077133083361781527 2377 38270120757400367106725665919261158799656424183712037957552264638408130801372879973011128651894172324849257276184636257746373183900645060184817513361810444892733992428002442164807330649911656024341666542288081680253840496167348084421350 2378 35556423360118183952925454783533832786398190736338575764226437586929620529403873932194181395860093245405409104062678002911329437570311251452688230709585516922830622370482625195669014753473920244103582378376343241307369706095353727547699 2379 29219914973533754232178249547266974855194446785386314484951064101191033975332558645449676711369943039964602056457218903498417995007480767718838230696627471838465607465159948317843982726282662390187941439254392091716528606047703365348008 2380 18212827612470947723469511363339960921480790827634793385941245801465817145358261636640527799290093933725776061582614961338020000265727789590716853594570283667362828676677080375439839991028284232468824294877564154060735647039425066777870 2381 1384057445597498740747478423360149172473599710430345920972293464882611027286405281930643321136564637094759446254706537805844310563464983683526049198836017436943010907844719007081549183853358186193174287425753166778288858507797530424426 2382 -22482531603427019867112395460625352767374771220360536617799039911509759754897516317759150901874797991796531749254499174782892139716471770890516782519094996335169005564928957239190434704094636020827492075871933735902713870341438508780490 2383 -54609487207864781811922928056072004302380223168721873380686001909699166473937856058826704506258407847192944174858867927390634982217113297702978041633561857436464714792322591251693925116543909606501977498626126207446184650004093312404943 2384 -96142591087975813526844676177204497273255487606634048037532773234613122621738404949916021292461267300123567556238641106226214558282501742612489789351832242297689153901140696077249076387185961238759873969415051243905052221816379055725774 2385 -148038863839339122577826309571145888201268522624723254967371162475941765318072145228406353915719209242607217269746398142023814139497372610311077479839465328695916407195948028620713161531075064876086215569440891548541865313891480556721575 2386 -210921760214711183252865828142362458269435038696218827252488430806165022724819681853688280490583210025470512813038903345622301138054103462632029585561232245057879163121505109447966512173624688954894496161725503016330236797054476989226120 2387 -284900221357982457639606661766206450981309408668078031430067898268499446098081674009568909272598423841946130295181223620544209467972274795762780272039056242592465258127965906362240802363085636079921491382576863195901669434403364598532369 2388 -369349412238796286681908144947879283170034504698177854128340394504157670295353896181369365018035686048166462126138044556425052141443448502208501011297269270592101368131474757595101597565323204663302247801251937879770146019874333039438804 2389 -462652762725487164829266011298967200411927556778496191075820889040016007133529839359532297770570450023857836824254063276897654686416514434975397610648849947721464987634796708276599031585614519043651959585202922095809597723198932283638002 2390 -561907481826914805128558964046055764581485172385061679354815022611041824822468475845079604033223537013098189659198675696264428188636417810601762385986536753184128331121118299558678530136771767050463210818781369890250727789580815581169754 2391 -662599160212391021475154121040508506894819658780597485919895028717776156926983280115401095057464969232764163451253523114696264314214132104857460372878372275734322761124145550303114664589891055817355795873594757318371071932467189334694508 2392 -758255542019044928237075526179943131502965376985992148220554493415847865731616068070740615729153907171658572504771351925529796056332693366644826785735879263895342850513496614652386287248621652142509986846215347345692403646556550515496060 2393 -840095139319904102840543910770271909553511941033456226020876725430607468399954354993594104699458572494976487815502237797630552518847817896223458305602917589171356520645394209004695844611566934630863310797564803249607053958366583219155739 2394 -896693152442457862761206549697463400461060493006972801204012462571657870074948606437768879904901903904447493309066738873813658928665992868621385109698917499848129964540715582499518276333562749182814813184681900244458774056422533885148237 2395 -913695163101141527614397419713516669076008700581080590484914869865910923268801160951824638793405182205330761292730987277695898877762512216527232761306749066619664616244852770732877955128660797916913412364804912104624592755169399135018342 2396 -873618223621794371396389590155876407312952815615850228230967384171511325495166415570634705964875382597081597548482081987169153570887048833548201388958911543729025061505848795615450877169653623646526995340194339349941061598909820205961238 2397 -755789107466078804618258681413855328691347861518111888427181501223637099822449070321938221876007263521440800904084919655771536613736844712385382114894526668788710162031366999769844716457214737481446288035273697533987939260415826149665675 2398 -536480309858216876380241178416281388658587342873858727383635603966261967060413276188014406311051226008153673720553937345447291664032525725150459795801299189691430306840778003578244875343491852973170623360925157181867564474140430198132584 2399 -189315416744846736227931616103395313293819481554968851795439597048859233813348814797371627970707565672405692364338592235926416517214321177873414019057276673966172445322888381933524959323745795134756785912468362264767017669031747858669066 2400 313973989259479724611796729643944520060208737249720579434398852830631302367591395977875885665978009645240943532655454090600132643215817486370879806672331486399916141613810133967962960627266987469010447283434923246583222860071975466874530 2401 1002348577479778355981680285930429560547516333205234273612653495425652869128659105268325073226686808713628013005479427833063792088673091595431224529769088966091153089399795809198504912749332715306892294553511103628730354378076028280614648 2402 1903720849063405667040138594951925848518438162858800852730175636785612046259294713353780721252424362174387277696367691392034128654227250194184842260146506989389889510112504614740879423854034567963895540314603096720705334652347309630373285 2403 3042573863235380083789748758746978274710791272481354686896887588318608997047742545279046895130501713711208333739282392227674944116716275915060963638190971985839320913792709591205585317855746608724033416370606604139464900462394703696739235 2404 4436842580506966737503275289587532095176566052845484227372001133412613524499971746544232212261820240722174599244469119463988902779553135135901044825634066909396750195502576358236573773237599567227911708139597298005321951997313098588557983 2405 6093973173145788540722287048772957571431645096548875101855031085848339814664647062668887219862344784701907751807277197077705078683898755525962540634542078427240847761146151096286299110803964637130069086429807893197366549582324188879786125 2406 8006098294244804605327175144548014636199529830094147581447186886143201745930761287086655875425419391784346196976825182716153859551484873894925793383754424296248003136191407997301030833333661441980918929729894574142624694763594175537568706 2407 10144302524384043374470954775265508508522989060965779007532946077612980583255210572648886218012101810115924549729081378288340968425479390398304840860670841006442969696699607459981155384608332717649390456016830715673527179826121746792901213 2408 12452005064072170385801222906286466242761354012742902595240059660411914030209316320735882969309392767021643055917693773422347093901592727004842460258450226154887827319974661051610737770449959445146941973802551464568493079079129448417465193 2409 14837559330018534214396767309963365148220335149722652237879564056123710345690960786238659495386396363503685042272548678203614968689944598638732470678323472892319390250005024838095310550643963647506027777098122861049352435094427782001987245 2410 17166264464812987001987517169382904447144187401924427407724009043514798809919142340628795915814654794946750489325722650342081662297280385202195379844448401266518355660182523625806335521843199384127000793651967833479291841809984981551204036 2411 19252104555668992837278331068482939809929883040282057051991423319402633513979839971002663764352503853341362514253168052186900419261578921408461088377132965401376925094047161605281736002969564512951974541348658051074745627375279868404398490 2412 20849679575519486543938528659245635459942875812274743279785556486223276460480439003907565214057222320155598495661397879526242211983107493154848141778249176885874071895440101313214337110515146720172212976844781045126651521620898047041099530 2413 21646968615479457257807089458875872462365404378245286391700215286393411423886028167439207421974608957494791996904408738669729377161229260753318119023975962951267505711849184182573616757519962849131994813231561848386089707734578889887618078 2414 21259770179546364994030037203441322565077311876842183925724757580494998509249385253571783271680154912068089502686912123740385225690570409676913813559584972774694484331284501115887999558273073799887020497768037201495127361438729516952472897 2415 19228893265625853331465169395975059185498066009417371740077968358873687604384761015639000983311089659863780836063740745101067890030898487938513220944471092600792616597586394893638494433762175738603140960800016458154444830774658700154123463 2416 15021420865980240428811445005035316394377915071813730876703982546109058585884486296287696740457622073286626357414647395771680843280783828426397853422628971108803842901837754449207680325407591927741871786431280209622480543953486369842199608 2417 8037624907221554078135719229554416877461646020004213233171262417054713876909954835515860703095146699410887320581334018063869383158664227177802275939786535100556781600540698073713163273230468781514738126950082887066493189054978559648430914 2418 -2374635489706451083863200132794519127335465751521198879495545707492546989811662699283503718940029033521711857321696478787874699015027176558602769231524980273759091464143978846780700149043746007045660834195213009253396086148240348617367871 2419 -16895971622440209311229882895714444324165560259020236357038217104332513640636513605495595518607528387399703171810129002958795847989980756708873344176029813389815238981784651491149708556833463026305046518608548815028285726003217544985328213 2420 -36199738559746701469576480347822398715310993134372330586968668723172115371578260503622009137789933474338922666782436047661253754710957249657807757629785694366537713791662773576833046428680327761536247857604462625417366759087790523618727140 2421 -60902187075229288978774624936516301966119979011843379003711455721369032731211285740943561174632123438802306160671615838470029477388758116869931726840961432080268645534399577091833962900937267801999300302276009799487539340912064228306332417 2422 -91496182614850639838494150006977062775372075465989158090608309582143954965652971070243862995605121141817710530927672260227500084902093651567088544034461542949173303839368612806063821916752699266492591360803249961311742904264609284447955920 2423 -128266376286964468373699658828577198320985943062595901379554392822727873268425223008294060165574550043722474122264522993026227158939358426798261087137145829532903307479265196182410008121983078997090387552699579503794173970906365565231174833 2424 -171184136462895319558451032396302804585903725642792736969632891746179854383293156365040174194412151335398760973837227944045551332833308390478461683845204432108512363342205436545699401355215357841624851994299703966266789136815632072508435724 2425 -219781263538591123560774063850326318080911432011410691921016504767334700429117796627881472787292212693136891763981643073820610762568561542414650012167040905469834870175002549934742253833335681455948173368798447601013790275405841576382234223 2426 -273002583730118824324992304639393886124406234633947414389256694757748767686856352378254690125161133223417478802101256179588072789495094655340075230376162331270331043861318164923070733891933128341704708143062022560413969667485441980107016678 2427 -329039022695979124318607172455296109880840939764580885676844490253127235142486799103291308488974514638698032666548806126623357672914237274466774597139881883817911389343578026254380662276952803134541770234686978394961020246091800769715984383 2428 -385144768097900897407033358689830272080840031737652585738542611436367629387337755682127429231230078505481965630370769687748374743401061619885420137510193575060595120230070506912482074142223175477751690374218949846441097276437359298863024799 2429 -437444708144725464383516636145374404531489782311722446882527935133117641905342603544117295915893458225971730188419421661443525974086959360191350909409478480157818408378240876101540926060714517545803753039085854232145045865877801896192532940 2430 -480741534485922863080395995909158689785916161852164571838183124710159941211539974454630943134368143861230242335828118984736806443296911494774288767119204951077374555571193241625895520524673767638721630770123471536678007265405793784336315439 2431 -508335755078570286906523832620890869034632847626822014054042803078489208753786781313102131656127325564824992997437522632705504379540795511914111375454048893525510984237155054146852499123562488596453537268156291578300464089051444594472025751 2432 -511876376265632139055108878869502443677884222807568675189820930588284121761487739673062920320591443159056697787253233539763814729499469138264586478277341758092620919002201080422527240105932593239444595062882416321038913039856449720867519394 2433 -481265138459009928371834229804786295258945904718380004328365796227328503156536547651001380053690713275840135629789205840043156145335868193341456845772245647347292640715789930628330386312676062018087817552074646729875054928161056820711796358 2434 -404642821144847698814585527474719128716361917244247991925115042815951425302286254685523254891464205318575348696347437617458309440184440498046668137076315799298675199682779706792536075966492831324574156669553851361746104110457068014992107060 2435 -268492087116687753367892147802793047269669544275386770050636534280585335920119468057162042696600761993226211161854348427345919901251171658689669060484000096404554761644354970762437409401629465061027102232149511387726410224473582384332570992 2436 -57897332599680098188688576660700079198406098334033950732151340951703494113942806539260879169218698488902686344446159856359012860390055877888944652481781387405974917944529753694015692597553133412832397444725370198568236985331433383037008030 2437 242992348144707740575091026434213942785359927245146803104944339074080529375105693901105106314303625045264317744840388617491557385765545139235163332089263235197615355867848010715521077215527739970582409491675951972294678868655782510424617987 2438 650246222770899713675035538601358085269491922059010135880394602534195879167429388652270571280491342451816688855601335650101941850268538278556422817747223214424146594581901692910489943613005806131414735289453553058566639682987502279048226484 2439 1179126972577516362855065814373591442955792893758956631231754190307338619617965238167392048985953377799603412544648237747922220738070948624300777774220094731334436995440940192573322229485635469131725557707495763589694836334276305016618973255 2440 1842702975135679011210205211330883316843632898199592366721833518463453066384184220408259296238374176541251622343469859782550536307699937141335906493188492024814101926239827575508741340198138898639653575119110080395390344255469956630261075760 2441 2650045818372860030669369411527493789702816880973622238741105968697463474734421514772871148651272910481025939899771587285529699170786510193603310283994128499547174064712811197311153636059287894585853416876057869064388392907175493484499153593 2442 3603968528196869656314103540181665173078464817864635987992995232829422621488103092614443762112509159111531764999760459239256802833699360308913066966620639589225962744314126437943504621312100578658550996090349390475862834575661550168924827636 2443 4698273598965412852612000326855446946644204619202087378846124590980627636398311788256543517463201185691140120245293767428348700517467610909326199359496231344681922064424374262029217228798223931485764171641415667868091198024299048631796693986 2444 5914501203870224162088040982783089380153954260667362953988200893950319008184787007500782504793764971203516678266867690475959109640059616805776623817871910457387001023228334857375115162168351050830891804307129748602252039242049275351399603402 2445 7218198588192979930985309958734277281640232863248011301143273666603748914185527780599209730450680734999323958964717141999934307915021818164834624543392344018953989923530915353617368387356421569197646611796776510098997964692927725308059836706 2446 8554773300206314957212047367656209696751719403564171976491894643442927782031989344942730801479526836661135450835180253373279036287163506470019396454631617128358461207824328746981496318800992559285120878550313269669598653343660135343107450293 2447 9845047206210233250660983774688214226347940493784367415915193045430061511855614835545935072287224678698970156266594739726029233274294678287441422291564440193252058307776735272644721528875425947179675212450185795343116435043379396913011213170 2448 10980696566716527876116286909663862571060558118045019055645975411996816721250349498182354266982395663221746811855905684370596987055583636029261462482495132406652208669364712087852359598753279766866249839939932084269013527066579132169337613171 2449 11819846820157800902595902658370537684613786259703296693534687578772637541523868981779108725812683673495119111043654475469151883476297219623062783940199498695148746356803449752025547445147761050194951101152836316133663341824445726056981330560 2450 12183189498879734340976212005683190390270413155088682282768743688117234121934437346741542133038639637713543457032490267303842525992288148788892528091205733595200878242617266777208909181453325412069758825729346665322476789781665837118944572011 2451 11851102348445250690973164673361725889736048909063845641132883401540720852141837923862069963996657082446344835470802030709606348912361385426309125296736309506769762901839336533999314693698373762531568302179349518241936721530962427988384646221 2452 10562380449979573341306977748474627599833910904099737556824054320639994384989256657476684028304230067185755975908547350983865566361412784221856889194065046188365420504968800703125842540494751000556824377316976331207051806603004525967565052155 2453 8015322544007473344185375620867154392460389287985618691101896306091922624908694374108648659826610344705187353102880817765176361154654043498985800021649366529309016218951460254822735849447556081768494950281619461784021458987885528217469078154 2454 3872057357570826386337820520730488792267378172345318631938432877843285711139818741463693915305989042065452373888725007532658313196192657593900508512103734813992638795940710670667110833797964660917151080556715369493196740002632574154262969303 2455 -2232868431846777350075610219281585098444247168398144839341797397910270309034005198103360933591648446544890579783619842582979823233839517176062344311189261976054494235124171165101640686953351012753512630720259074364723665394127286751372674268 2456 -10678496859929278619252449568648390122934321441726229591172879243934787549632492456163230750410992185319241689760475901305918790217055283026009739283876695921347103180474152584177885448005187591751650542604057706126551804738669781971329891265 2457 -21836823255453339805115837214457898385539381867756324498700309426052936121560130108152806652556771956248802488379043479682971592001187450892358415802215233092489075155685839442158214114194159903775198342897550144869776946830296598610079080735 2458 -36044236418585041306127407538505715554226270747424588991672081923175726331124070108127473506754126264361977033415816649338152949301462593718288019536150664736074216150081698926072898015213597653094030638304898655284262526639078878902066305083 2459 -53563776236247911314862980524325444829323732446069455558503567784685597596735877847732195332479321813263513008977549921019519633840571412762910831583507480485477077079331816179890594117819555058506281473535671564361965533465942803189090398960 2460 -74537071186388140815832855574758167180907405161341881453591605449838505558984219769372171022105794612734081823978155093037362119780645639256389054740527765461280899703458839411868819787055725593339311160571210451475612766518854055649543156491 2461 -98925066154668568195727370273673317767929366221958930684416565484650986291454297114006338541054510205842504680479941399774021977474625432657976714350787555692497930991243766137917081976670640857220349461583169103760894686889442915017641651539 2462 -126437061013570278423006345153928708522941243926825012485696728686384128217517196591984834729708648037727888525441039242008083193856367286975494036849289857156400292445232991347242884698156609695981837735422903728818270172244034165656359410313 2463 -156448190141649601426468683680737415684872318795471062881653058947553938937748546995152230840834349084524159893882424401091870816954852815449056469686374543353261361437297038527249355994560309042975918562818545544742003470704075375852231198586 2464 -187906321698556803729926029867331458156168693303553007996074265219622555737009467673047027681097831342763894159875181135718671508487540222713297445851223125536177837439866286296717962920417597125677998575660421632602382339705109284112499657451 2465 -219230481732057170978687471263703175946649880305174772852629671991837452945180840643785366510004840379446897146565781614113855016565490380567739223862386701818889732443813420898098969820885482588285852659536389928427258140320072211833115284113 2466 -248204347434668199962812896981561210054637613482616500993298756117131048987657995030359596374388674247448614863118839291601555411642409852513765663079908233493898308594885668201049291875092192333025147301785199731698632222561468140288929721969 2467 -271870134305597449491581198430048416501635479702050185477246763369055708534191020328999358136170186492544530176867471696117086063402637260134820995890270287777451342482764636011287955140122098073659844385404545943490123100982409290373991593656 2468 -286430339849892790348760718444996268570510710190775732159514900433546203447817374580466590976119046388303386710463641299234168727041011629206202958074567797163052989118456908783526764827112777235493161342612036090296938947580609537877752325730 2469 -287167300058155721454593639229939376555873543254609304957701499309422725880832354508495970420750695377954904381517214869294729763273259276267990181776635620300063178567636810875148373651162798316321867366087090361277913798986277983644961513865 2470 -268393337450538500799610947073849773384967476746194191505319596571452031856695197752026244320036345137591534531576172851149689831120791445955792316502163105664494857119181160988025983902506691587517234644843044340558320873435332473415416549293 2471 -223447370689340926745239406636350520785817010365436491951998061381682510070678760048111663430506604384872308465620166239085482852564501997748594094615531238408594397361320723793332689087623985482320231301579326696508543997561121931681513510441 2472 -144757112548191116910083738191167396597944627736307903649204836192397070890032888886601779543315723239147794141694359287193086202799939291293534486665902231233760464925278123230257650268437287479069677414888929054848588501059877364877730550239 2473 -23989249079297694100074493958900856003079400684222761313648427904534747492528501495423606318404002067749092762306041103329235497515771927753612689000464588273433832233155920872048907761935298209627610128425163484951329268180355486384485993540 2474 147686952166328997819279533536470672182293097464540200703560428921819170500594587113148418225925106825489358030021112388220523189511454053852539895971683565717494263833778272818100989792451078671271121661188164563782948576007568439476374676576 2475 379194608211518606872013210175424588778967019182173288420900662453064905597138182062832930007697400622222179121971828973342442651415986628714578931349051438723500395893396483418070163288118284428025487733632230414498040276309848992197386895280 2476 678973101932207049682414545096136956039724395614895930851712148570520169858502375746735082844634535604252822063956770666751654925737008668186332196185750531850179913336692286179157338640984557875105172672684518811892794768956947592507415017234 2477 1054200916918388101658128032202142831934990538526153593419972695029591199606576203267385581875936898225133538219756514717738651742010586585858289455237485573867899737274190167629667491811037650925042741768838646149355783775576002465782952865237 2478 1509789093948836961402911245526097006379042144998948075126354676361989803345776319621681378523180632296195424633350459599612022270737306690564070194521530561092830512859983141584829929518051522335141303107243833536431643827322631862982003252984 2479 2047121210875706744933129102187884891215620749121732331080220790782167043222360852115676936483743382695081378082941141466357087670085799562904927372974034169656330574477733550482138074371497806201872690731846174017254899904667494883750600204262 2480 2662523391463102618225542529647066014497093040441317336916106750001659539970330847860285929116529165433398180633779621176255968460462775435525823860132894371784139923009549919668866302817198797040810106817654322339950681722151203404370267007581 2481 3345459667946062785230019954288792463626718003270060882119270568850862801127658369032863572695469586479712552903948411653414894590114918572841564151028657482117119843162273857654390222441218470172126329901271661097184948552249744647996815955704 2482 4076464956273832375322904654439051579635855452677575616525387326159706250505986048223744547519324328027153033362321198160667434024195392589487468105288780835959460036109355201043764409561973456884244746566009558809127082188325312308335570072026 2483 4824850866031958810539233368398144674003953751072038216333588942628834469304112724658335019645192640282284053498570095397979096573928618800134778455416926889437552563692476773953002997218596308191268735995553034319112526282301933898061988502658 2484 5546249430441061695344654955959325892496586222665178962693929937331495052104325722959085414958744042634454327553365899499695958818843398657885969958976551410081955600409382589269346235536871281200763274253080289957369532376883108949033788057102 2485 6180097358117498021228646992928867965124351978342977181981615539737976432652425523087267995927054462094938896731246315733585265809136400088117526182158531943575580230709639092209118570991736243101107014925388628210088065375643788750835155357584 2486 6647209111331727772491361220667538618791577097614731183443148799690809196190097070416145437932046046207721291609764614139433199430997625370530369304231723230544152019576570420689428711385433840564540201340875368889955085626726346819615380451787 2487 6847641195608046416881953639696470040757528741119780861532284785066341433542541826406801943500849788140734619066954313873501074418330513544907466141940281406606608532544161345410848685354749483574264633136321955092586506880536930420962887335221 2488 6659112197364814951232933668088537472335042826914208346337942261833148333126009117121651082336338159682014451819686971494244013520847733033708114946226748497650928106207018846809814558551269295442469295641462986830366035461046654419236183953348 2489 5936312349335033504247448632514952972892483964304244377496828446190993455836416385352272608168962592783503430633597910189016247059093926889598429576880104523948658047414683692102839354143503102152044803346773170554103085465343120122390820793812 2490 4511510875729739244011374574789339484862062982877615117360465916412895256613531159598639363412627985232462006311131777843822959299042003140021667110261445452843181207534851964562832006611755164895201081950595270955282602050368473346932281904446 2491 2196946097679467318913020612041022135333380402368953545902046471896877002773687130374038406880121041110986112918400213011637296247733671969942528370764685239917130153035741195777092045222056343639405490189117432859860694383229283341472807218789 2492 -1210442065565756854336401934346321719895219898272283540550646245902989742634810364091045822933364243800786226624736804268857108230389092374799257996974045769967165793944315045287788083799619536983565768290437921461420064838358882825701274048066 2493 -5921310923297532509942015583394198875903139375123484379139197588714466746573618318453149643824410397375641921373807716566592597117854057378168459853294177976853832837341587634393482458962308732264766626890333245039473169893604621450371802220784 2494 -12142568061320670565147828513740673071393523806055193444860732033411020197113776287223038524338701998258662221792745078121616479615774152957805807297849490290729919619594078632093484597709389363587951092024676230416956402375053939871109696170375 2495 -20061676356787917534492552330189721862488511798398707752790359161538540438016844844212900552154148444738968758731322166978795312183703973933047861336205867925582285169004889280621660812101029668470774306678508199757343285846278899397100409436115 2496 -29825921351705306297433105345377636252482527731723684394336643169478644016231974852260916526081147155889314660604385231419740861893540040060839143464871729358883483415336214839184225301169948075797136765508695806503346357684380178936137051948195 2497 -41516016249176317288711138734015848120920426164729753639788204435447225869188728886241787862422103176595392217824851921114427230535585670368043257678451199744938765917766042309979040396559939325889500897870687631477138359786254800750481443301443 2498 -55113553600293059931451635653574213455243839524494317852033273880455514680650289117600312575438022577765119051310293517887992030865878143406684618383086042283278526798799611012611727163783379187201132872455797615828373230522017870558032156193242 2499 -70462034244475336480701458644958774367686029589574507739678259482516945291984645616294458294852286749550825822639317434623305693223886312837914226130618443604993603601448020859865050553509899865649834033341800218330572058686858086767250021356813 2500 -87221533616917949947478246026790261450803278698937259950701724891839839038859318944319228244647555330538408969634807820330110714203649771372878365474129041131832975073373990615957441919719980810471514384135403682517682866375800429242845936177520 2501 -104817524375152152504993239111324149144142063647837881247007686245493446427942916399916212131347168798975792298791752190442190451226398347281011378841518398399301040690792936753965952314375138147313558209731429339909346038104242314087178734007300 2502 -122384983424584378989372645985552546257225730458228231077945904851086561681803060508112549932325879196413104507296114561140385922323579470954201687017567217289896221876012059616214810324110032224198336377080090810964477697918500048568045448968407 2503 -138709690089852229208568464979877307149638202826310281834542676791056069547452850709085980739985784106620877137276913933258812133328483291019652618957039501704879230587267066359141915889646939348544802849614726512671458905523531720843845216870679 2504 -152169585863779176766837699827231030800718029947987519364525451005830841356251793870694280914574665743205313603898234240959170244411293019571323151921228643845404960462006215784291501025769958699464642327011257120963380504357998487875935422188174 2505 -160680224000354889032888495962002354954344805033839654150058455039310862106250725541793445081691526334845839094023548752118064944053516627694566802816686766305404234686637219811538295100460727051397216722997258263025937014138773265829623935708908 2506 -161649688802920843953870103979190422681622221631211365342692064376180691131110052456220366200983468471965998947490811556367197674871163855341865753863985344291640626065766328498475045828806502464288971116453805638501091218728001154079423550970208 2507 -151949896041850382030222307491445374148441142059531282882469447748328027879214556854830706049282062220750350453239000824955129618044315149467732400203818118729800933022390128907938488740549960954718287643046139641773575233828568726878834411694453 2508 -127912865959128902922319486673444469379086321840647333493374435169009478123449577969463140860306129198312527468454450590915557679841952465411053371307279390301790435641815479052493729637459839087091069403981557970283548755564293380394257608649229 2509 -85362334374520361943049720652979355989211136443958625714338893708854130348127152849784021274965217065103464448889789368276914859455301322901107695232620983291982257766761774975150218941642655312341590555705401258695652108289514252799640106247772 2510 -19692852724755268319019228783803321665201783409885469240670053666975176769387359243232195879795023488969165660531842465198404661679868723645921118263631855854536382645800758661985909091060385516319989123652843342963166265529277034748927314383892 2511 73989792520693128986892756668228484950796043642133416092556046364249469539014368203224077634716644517711681858045664423555041257215749195500552633497651474234390511236108452041980619572254541762047650835875698644856225558082227195715219277401941 2512 200651593714769403197662141809420536468217075212994326105715262935063498652981227059661311434030540176440842718001185358664879988136756380552530179072577404346854026882655103876466108683998556441495254749435397071817339284550286778417059694165364 2513 365020570116782915653040305412035258252628428084146641995181185296330159054392154001773806458993302229303398705639528836961064902614572570567870105396393565916808015656540564586195657834278816921968102984712305489427124487832126893234952251283230 2514 571167817328585010155800610903927710249021293513794452980632314678318855806115414238792027922883578715734072110961256616064812293074332880281943435832381579769685814614129121414643992093181465140914665976098358687832639970692429580094682881812766 2515 821963715038821859990364352701596300962658642092580521857337432237486685310795843237447073780301715233858473325800477350319376210691429489531152235207421030786189905518495841535767788330532574024927094286413953819993757013953237927735648146389932 2516 1118395823195234842498982634976553303117166701340522575224951503539711679817983310079957810021298922248650540378420726647837334156434341024844796112424434374528226211117952983774471502543866641208423027758216270779545625001034219535840605228648659 2517 1458738964035849298316613029395166669109711785489755073119213439215290318426436506226566817473348111907501911115755640033055984616747514023330728808088201759381818246470922472862008872809563590647261548216441918253709914524192862229714061702142893 2518 1837574203569858386280530568765686352518456487875047657853274786351507204979958698159979546971554783523278372788357602661356819725408054957461474846193610777015106896914625911397172212248407246094394478430481693926829123984870598566971596747537459 2519 2244662396531919466535414648370334394538762426548251734602658243210984721076366216024743239717391769382471454565394407154138464065475060700137382258535621159554177780593105496413623895532135824530896060521030996039159255734507953374105039994780797 2520 2663690139131492618534205487275724256219817346946192802320670924964946964646000211148955825939921656550314137708811192889231040412759982525287767287851262255108327269277113257965069837966038242804813026038760738993205504306861954857345690121892623 2521 3070921860320038370893348471919368929981559609561013486460305823727980795165666687035624598178310408877800790112652846201602583657618396299541252412664561216577924997115196204575004877216498236830292877202956401387476217468479369780677263438853175 2522 3433811791587025854767996578572607522799200759341132406630530740062756440451262223808652437141723357393539975767909166995744376910449625140619223950708431302147841522233180627005001577155433890064246602135201610770915974838669099225007811599763998 2523 3709653992578553755632287343930265638181828842408452670906596215043337590198585026787849960389634532250948949513794587321579110725860734849782814843708274603773361881395947462445842844358054231596926634906505800769713460054262278728617343078340604 2524 3844377602858664451475896715695549835594784391536406522473237335451415611709800854415292479705385242342166801227796037283585547719036049403108462611475172671490214366054772896733570924034948992090841995869739510850283420744823856288727803721147325 2525 3771627909177846549332663898893722015748458105727634613030274649043667658457656057241700502065308492302300176391194893041576864749164870083500553845830189048253392578802761214293895335252550443560575650875876367651916033875006928184462153902084508 2526 3412311180546153567737061904482644800419759346909808981210461518365999458480141677590844267120605603509055737688148560757459855741256898803307558956210062370436233579747630143787856750574228845858917591179221263250734808752542543607437599298495246 2527 2674821586414353864139141700080025116618581897714447295924852436359114880345414583505098623724368166859956388421776401421172554337245968448634242786492916361491657463090602251537335095567226258951906864451629908014553062370241085774975637820074818 2528 1456210348832817126794981593590731247195386533687024472819750625601718696674663601423782026312087127709611357481418450782753432619720276889716833940892140525866969785411193711108483990357291914868312229027198482645219586429013335493959349837746689 2529 -355401655233429089551692387319895146686496157451072893168349756265640993890922623911931252902171773409446502863860142417907686921415003767548568160011266973734303494040092384459749581455465768788082586349768754896543500495956686817300000251566606 2530 -2876829424489462085303861665324818524272870283940625611486982891219825588636675635800971732350591210337402808819795732633366048574311266947517307597003522612791333895168267845148917336290730765892612969031022398352108527665216167210862148497314796 2531 -6223879822723901967044354513253335397750303742414041652804513878703649433727511368197817969757048707900595883430472577998687227825781053358033201396271849529171596675601470174824871687441982700259829420532548618700440179707084845021384236151551241 2532 -10503074223769132157930637790141020178320523428823779753565165124708873584912512000001219370213698140101098326075460478375541053072006034698907399911764788977916312789958945195589024661230532062702698233671484674965503690822859855908459302621654194 2533 -15800657390946862599280353603057355717880274425792493034639362162413536914801766098060263711323187162219016691943174989082979512684795861627843767896792073673755633620100031696067118557679183356945812779062306594902495405770347552127533607494358936 2534 -22168542697141326136490235275958467696013273412603364450896139624106186729482486994591381776469850618382497655296565115053046221034243258861390256944040868991497489957500763702792722802912717280492946455824920657704004754397864126153142769340772471 2535 -29606910334148216486519155862005755899937020550936229693545151713079419149843428608187254978462751701816004243297638782026660138003319697140085400313618507161693804091933088124940216788890915612295320829675845471203117580431243143114173866126153293 2536 -38043287722646831110748053714931268765093150784416973629566680916101428849517626954660029525738458992841103495451473028556336855339853152690461088300839354374120136380144118854359264612272767045391304495189628038795417409512859701085118439205327512 2537 -47308110836550711146177060044051736658239455858813548743547853649299418514823101699644398344070336163300682885829442111922685136878167473497502051515085392158611131148369834532369642933737437380467818740060821473920243897830025737251799814633853053 2538 -57107003061579979287599173073705819018943946374134515022312381776432296636935468650847667399973158883395961469265899782574505175594216816054476560746065744125846279820660075168052549293192685992091749595128541814467749041761248980006237056455798774 2539 -66990325970348457173945742329510814662992572811596871073029246539158032010414723041561495364962156370378055030389000481911045716948489079826414857719407528087936097548586363393758225095618014444552941795546528500401955799056175416781157917806565246 2540 -76320964678096129409119198457134161528286580700329471978838218939325239338457896076556657002557118492300286314872807660258149695757859252488049701407090333939898990650061113888983908030628956703557495270433548606766016545602014772881658461024699830 2541 -84241818079908995988877874520389911356015748817864288377867598550750713258114198860161158665467781124594774022099141904373487986777973353227823519301631535570009354918321143710549688686091683245680583101549375769776237444582561491041222319460345494 2542 -89645076938193623872337820423058136642956088129628518480089517769907171429974157293021525454159834922853887948942478976053979715032486779351646087103895493913578653677746977941048465119997683309520525408633774089663925067036900583222426031624299673 2543 -91146091352037595913702307925336901126134063849188927824567175521342372233151121741293418536851116375102933253943550746219314468558734148740517267852206631089160374651300158369955174377597174820871254267290136998954034852627613752381472032439525821 2544 -87065447655934177688292281687603413130409541747661842537320445073922358320468991884893009221149688213811067195021662370126030503469157570371832354387659590093769982906108274374703542452812486915863164722799599645725969408453319873667273108184534945 2545 -75423778181912354111654269557711050216697078328071060709976764442908253266978124474501343406946766868316659572753337273755705496285082168820745029994877201669070385595847992886228052840214692514313040328130651064517332449271601331897078353040883995 2546 -53954788697863265035671914285413131319890759163147548854940089055280600327756314505245814329784356620234393302269547399035002759945699683717759809332222788044379529342948938568517093973722033931444282054561606492582226021061346948664217691746354226 2547 -20142966103748762379872479449190301558639906015830285436528738845190520779266124739287648969788496422801967774112248466825858320156665394847375545700797210498915291635750573174288444768425648995496636265982958930297862097950109547137764256275002863 2548 28706636309351943403410244759918066088121536235999317111837624050503357810720545484265248857876852603606422813655306389943711450995607559883630437449654280118871910965390338421571414135294371714956513990477319316419878018058621184921716663833575059 2549 95358327481337466847811904419278421240040572829880410781316836132768757992298192411254655146177089063928507758871607128023930799800088221890834586972688853783379994974174077171048765727475704360162724385494714516800312012181453613820724047158600869 2550 182486629178978976169416351194336643143569368641316224616390660987465477227707313383667987310119063755317332464846606950658774173262695412663416536454181202294395484955339127042763974409314462940821052713294243887762643727126421735796612158387141851 2551 292459032236741535129192467693822726349163782297343090701951215999809282300193814946557447928634965029673006377136403877496848153356142480672547988896432682135593441260778861270869313099116142009739161008590439233349133576773451463692092678090472937 2552 427051936108420008467869958004244494331672424668993561602279925966345801359105044691729075160252477627205456443321643143105015707247234871068597901013455694304559807257731238288555688725785966630165187151623188749448459920647612050177534506573149927 2553 587092050431132797525737151295929665960137956918454650516596824018422262059651547823821011723425479289507480552903538187273205902067675636424853798060018418268673554998988632714369750828825661822612151913888588174013927821681496309524279862262742095 2554 772017462135808103479120498208188480383578803584335075097095399082251101049583537834987470012692973679621699708118889785475467453085011980969735399005724129685530331890942812975668480864377842564915225732786102013574822110028796521963077558573283225 2555 979355661850999659989265699091994131451807832334045793579990143817069773475852973443765699363736224799590455669167505530788521029067848490337687579478325652721255636735020575165352963683691841877443613628559221828510727310148624036924964955837360846 2556 1204120339049002054607589237869901401993941877344750933710442762091408050786961206874913780383792168805605862616324067410758985821592015297102928134332949562130070976370287552727160445823854815492104797419356247356302759929131256230235168469766106963 2557 1438134965134871080534955703689028251951076404095605035407578250383491208507936576270382865475783338552179640689602942572371240065268511232169730412138590351187643173295895821547436318393944255211864123617764008327113680940886076439891346296687020914 2558 1669299349805429621710207427847304233107834323626027040145739549891649566847464383282418155543095971275040303747814136310051057808802436478658596215935260383521183737667749596619519805491869839471266923981482841274353715250534441467740886716608008543 2559 1880825714440948538582075073829282278999246124406199103977627270548442024999434272128842449026730511620984568898199492960879874891959150043971466056574625244479316825691032526267970211960591877777764815888897974941076686560124295258332262457493534259 2560 2050483560115018175895625222242413373233881161765915655692906701238709622819202705165310970629009679381600785687008255422418796430383568790523355283378293644654696043051762329992800016942724887444209613208964932239948674925100484650189723650484870241 2561 2149907813716018698879343457210230409525383364758832285119879799729434979321130890438082396342598897364585262172649237822202175505597187172046924261115376891000518615799863022998290891772450583338729357113163738649826894613799779551058502528213128906 2562 2144042382824888097938680185752640192972815467466851903395549185975627074582070442822062692534977619835940127848377435262039558255339036939713104365331007522553404703419677482292576289752826907674334745589913584193738586421956854171144621312184424852 2563 1990811130918170439974062260998899066200754612536130441679979314073041730714407198602552782653558313140347147057526365657509096510394557009748056280991831306237425074836448345189585564511395167778622409006140089064108577171477863094489160081792988907 2564 1641129958163854243149339514943055025206956700578940767096122171390516445812057353379607858678021263331199263265306742231823945206192083503593150666689307577699851087169522646274100709566946001802154578418162128637167384760437593902726572878712554006 2565 1039396401004661690362096692470755462060003112154015824462428224447604157471015622679944375731873159185444917642777456867405190336746840392003319878754576024202457896028442412778454970531505800152640721864548087000895067288302358091851856892448209774 2566 124615840095113908185553661172644810559124560998487882652924094820641397250529773022141726067852291783154753261594291646416143293685314908681513129274499771863226705713498069432096929313317082101324517196383007141319572523550577971259676264352002487 2567 -1167655515007444352450124932252784594620359289010312471559882490311754719930129549510965669451059315444215411599975089088359140238251420094177337658077092193983442746612980602580574180680959746435685095313592039484327237674706241764400213668587139214 2568 -2902353273523382777301054579168136697181159259268368801873288438270997389610440123377464107035600267211730209838744264408767417579375911713409546843047741093254509482126011407303070707552639777313842118106748733346832654274183280314224286717142004562 2569 -5140724425497206253341982506012593535600660489535553497439388389502565460095166381827043977063964416723168407227560501520686745862163589539497599849222703967616213847250067972545934747079022321209317367160290007013614799103049930601026995892509857802 2570 -7934713542920272234173861799639128301960411760585466224710626613377318089761135056018482526177332264994799318312209103575116628267086727648015499971706835619789793676070872938286976298361211693477613869022432062478774291024099339879557304090247966015 2571 -11319717302122969722709901374587679976859581867730951089703291923480104526634891134468012072148949570371742011415417296640711822534077989943938383548722658299563790610229477759434188792027875108982008556366958283721713042429900012003401655082889868414 2572 -15305539101113178195623991239795206042972512458170162345166404686714780926665722184547416679220432699795778562338105747235579068829718296065815336798684453560322586106870362886745558400372861744075299805251206077442948039223334698230605481368521427080 2573 -19865429024810628220984583351308413887276272999344745014325188426179114579424688536552286471916349205174582496524706215647536334254008119095442872336125062401529060029069710866056801110120116166838945117297167996452395678993841931161194487130729675698 2574 -24923177068302408861407499901967337037428599494527194044555829870592287459404607657503922851362265264207824166076303364250094915287620185389824153301891844236795552540583181273379872264994411603890157195732437773213328600206425839496222679798039531498 2575 -30338345516252992869562906459528878351060191913830882174415906203244374876834729233512114304225403010917102803264896991182829914761001545689075116910945461081116835492700113108520532330617231887353811796532985076254924363732393250123444379485825291012 2576 -35889885943902414352024794780549351985316534296593464230367795373996017661912460453887959768477338105778619635096811260920342165404938501280147738160842010988629917131974992378732667029861712448971291367716297554694444006085628341885714949533548779189 2577 -41258593414991938477195736858226201369280696372284801656879630122321423982764216783514595410079163980881351329051726159672011385631543647687953054043029637422479816337933117150375735908314000984756151138040820009654292312921545842023667907828270871231 2578 -46009110268702066103771568952913791524773307773182434982695387804130376245712860162375922455539767823502109703735827286147670231125818065653309071873499151392410558942528155165293830400736216237161450341827975443738741348373653700679208627213737312698 2579 -49572508110348336311950861702779486002412689855501311927659406205875396458722402774609718400216626357113852520306087771516925814795281935044538920430749531694180181333642273015387889515916939716818118182255913818815821956415468112890757113481260230026 2580 -51230850648580970986525547703452974715816323588266485561970931459743303913610293125260621943353462300287952541941969376648871367309854577723915283914342700100306860655166897925506778030384766718802669781554132991368708636798067307126078882578119869734 2581 -50105569940546252619044597644207581052512375919864127745702749977021749131967118550574144199955960821435546898591766294493919437920049941567104494632332381545049165446767431266907320239241210131837281484767663607089803506993211512398978513963419918739 2582 -45151967988827697155517243034503274910828265375832229919744741630528665424917856622724847137466178359733867976093144795870971768505379992460338003402178037394796758871296905265953855462401546001950090192830565007624401093666526492951602117391416742100 2583 -35162672164746283484505917701437295930099778355842895508232593785208018344076680242022225124575943719441797248252030778521660623557460474789561559946268561061508114056520849394711642877639315124769488405455417582418158895748750249587601191498052128549 2584 -18783406876312672340884407715117334507245378918825925137237399885796279312222358083014989398860722502013823412380509457062473037865012198049004703600438405023980029753389680851959303121174177024392664344032595794951109073274527924280824303144679807351 2585 5455033548169445510814686585539986538349972084577121721012044178171519876680799591187780923030752950590309895914771010871235334381932003978333303257265182428851323074745915980915426600304534916529733899670856100365600908832100528575861408596817168773 2586 39084254201517792723634669347791734874343312455285048423382253651409994168777527654204429498193336547869706878046656313918063973770600421680891252941643459555555315852783952234332908670293835431285230602934644030734855855339206960504239975815998987396 2587 83620445984408034075454843802360002528798185649574738666526814099828276682435896580625956233658619674005405003294485723964020462042879037800434705920723330768522841059349839270594218672485198906330908426757019076072349970693633975659334885115218501848 2588 140456364132917063863538694596299894242470600405224291313214945007386983782439049589662034234638002505757498480189933348000096165217218832703651780771030155341270058749398336202144359400670306810476196350154668811733101885094428064906861430158040186899 2589 210718224164812818591660639608280134823678107119727178833973540947408524656331475004633688310573677531318307198296125157776228590601731015906184212947887999333232583500047066890323166969966150803830779296592026633305219577749912316493855782130868240421 2590 295083037323975635633527080792081898452105572924586998325753742999507100708872851612769559789906677512179297557083861548330601920540597741990572236494696676497579014356787928804024789029776663454474675016103343697008001800625652452211027987240364849250 2591 393552763247437171781502421578630716011274843236077587792267235007985467095242631420092357065228969711850865148764625225613327682150663503863414432241210514049970921109164251254375348293882606686634164658490823961986491734057763443872735691902141275674 2592 505183098507838910422949162397544787935056179776075193118155998506383675307402450051839096017728842609090364962922361221196275260788661601818331310968275859934244888997558881015931681645806447930838991712365754330240061888067213520595185156779330440312 2593 627766883784008879495171492899253941668354848753811928862709115511298448640533412555094707753133376671963392360486999912941184616974170735704258660169518302376629581213806666044578611615928978229163790322785970906887036164694521659278060059639274308001 2594 757475144385330705092552931426685865214814345031495959458236766885866427644477132663801163449619697825399548371864225908176406260941864895674372270475013373863149440747611492570918931451854192221856299776449302861522247056325784786159060040757914135121 2595 888462823273905078054073583915053642598504770552196192247190986981652533953574388064926651152062267620935839487106501154384107783194280186782685468091004522216159023159384686154056831974233843075146498455902707987850112878756467523968741819241835559687 2596 1012451457328487481276425573677469224362719423489735920847016553157042813318935289695777692535917328197237899411336110309909625259249129192459157702623738161092599949472227559818873320988533391973432209295778537773338141494840576398907282289060183385909 2597 1118307498349053832566428560574537577074819938849644691555894619493597406229140738960909093089380980038910235436385854357958938534668239042067484010666267961631152829862682476585718863123536360933955261586859532417434787361756701343168825860997821996005 2598 1191642762849979872798407025749864778787847076877048623277020517551650082619818969915570832108819019699797947149298632337146035983218763650191251846427391031717785832691314321614791737793996017325114684433703767685307358399071727956961692066775436900705 2599 1214472621775053342428311348594616882338450219627096153316307424815746421705666100871672719692715846218064221272923045479800047420151466482701109859495252360738112972990481788038321886724987278311974583183697052121591231189151850390312374670104206581672 2600 1164977940953909968040226630667771415494364649291334485017574244087408951974960869708132529925999878326486366865045987054968252711553658906135937791224894442415923571391338362402401751335163838113876960225415583227521647730657622805138277421165196268172 2601 1017428269769874899567034709166483394619676248392348614007490546561641788663879962416598076057819827696502888626050556142353954877151670628374295642402242087386945146940177306476221920853294969084418650217814396767434025622361776414767026149015441829851 2602 742336016752791169953040208944510267032991557815942345941827650969897353623328116930556073283693941275550366290014554482720401225936736814586815961067573975781531566741707035930450487835936873775158823281407718216015096178876380293922412388931616956463 2603 306923831107362360541985527164116785097272168959680365499013066282284677078055707801380382567525821179777818812855248467581949925873435454431766724743489830731790862866851735043376672207367790832712356432765728649690250187508933343193129594428268595181 2604 -324000608941318907834803704515261153885118981804701601938021635100377420362069522662104592168427231027666552121753376308293714740925575802395038960327595342917199621183026886590139864284558153362061107015385740569572348269384890431658926805261646676324 2605 -1186657715531176462343662229885511260710973250030400375956426483786963878741969025359449821571920249891012387063895043117239298649601273948322725826344945971815484992346226101311330885011525671025165799384307233505463261261633648266873614877168929306154 2606 -2316284643601023379748628245419849220732454032414786821770113099696747014618639018894716346657309632232636595036137910135774807052491545289099328240701307264686267128593620544250647060936144357448816619130165629538382912330478300131715638480731950156927 2607 -3744383838007721873126208137269199982938290219131641548015346456103125321534982818765373769794611010028047541322116286824767867128261463320514275165107233232217293041168381890188627375147501121865933788691108241957743900052092764381327958965747004467289 2608 -5495118985011873239379797773937667447016752337552182382106649286801443932576022285877884741788862053970770294628696179268975878152765497016194773662530474777244380898277086504144134762274387248342421233654330493111258351405693545510797292933805603770732 2609 -7580757789788436311815651560753792036033349838858726649375959563824667603267267862549363677238405428234238074757136975917174725603597024870919689349793240769601536719633755165172416094888221484520863789918592576225818164232696591259427813394804099038444 2610 -9996084384896546948770776236545460981309078546961709547358509773436138553108547471315810965052259546854464585891316795239667883610960549841204001052601800632450720599337416297306993743368317978212668326209018690587589344933742125701017808134105019683196 2611 -12711742053412159466562296558456518698964110359536524396961001507740426740701864673867515630702152448925140771459499160674233225354717301104042310353539753846009274422204320416628089862126375578752858350683288192575270487652587602546156473122779176970942 2612 -15666522590719859213928201532948835559758176281726018272780709462750023381989209414949675077064679460792696140139414762468847620652703167666625995050491696292613532391379479922728599545410969176770517201277693507352078054948394407975196517716324374588715 2613 -18758695417781455403518280428108742039157670464455822009768113950678020818878673555765451863531326438680433483333766399402989059992577304270839468199544814438696960136266365519259421185502055721519608469793967331753967511385820146464627820026204178988341 2614 -21836570826917997548844205952720823459984353272682151856832797548268315322444516414692300898092511502871871418411650019145337187586521403563395892675866715218667311705176220264418368137798500063322862817698681523859453896820461404035582507597123838490456 2615 -24688620519520447275047538384325314713647772165499755185923368213988358132503737134487463585198396837668816238761877704338617581194249281113148774971426927814556176977591992725448634268479815616399495010804532140069117157428272755645818700551367478644389 2616 -27033637293039205211927355656001289572637933243898488384255902810598231615648699820635040619544085279416281169012076641144416174755094908780802803908363026785721465033385204721201248088322192810565967926275653229025894976998212059259468623535227168495013 2617 -28511605732140701339268781244792198908231736453786580403594793585252876838335497626485023161189067101958385359018747925728111419485485089508404508172027869823084180687682360812406538663744698702878248472598353126375892668578747094534432724325459289739629 2618 -28676176904600643441591705354306375865973953418918720659896348618004612919259412270922078281011307677701783806040835871842676703385630209286262550199023469881208508744184787975085940827003789247199493029222071079769572389203518748791459839962139963224628 2619 -26989890072878944268283274669011121553124638097492421117716042820820403137204295617936258079681242335431196290226105639235645161818215818142504822667336780115012431029169924494909570863346055355511385701683734860335927682179205862549656621969728018099444 2620 -22823558193854674815986792311511205116315187826126422258425607012995757367818853485045283730917877854245432977965470225151040486129812403064151361508886777463052511045013328245815536814630199772288425833049744784724857650889855628800532634633787632784705 2621 -15461522760028766731547027963171797497942157722873564824148493703187285560631899607362688969509834591791119645559795514615836706500186766640497509817780644882554382140424522196259637117372015153661998359406732853864493121115014572742324034256756258354273 2622 -4114774123481638375028023243000310501466275910192781341918014844294814417760771990133904478693483427843742721289479680992507462617066315796147348557561903267659453799070938780047763917456093167107929726448269180214795732632979088472554183786534770322765 2623 12055792761263258840241021306657152372152502264031618031481647216201367590923120935123468196381275139418603287527525304523637495998102954207226945860188960154052738955464808193753157252435258061233085242722995971818580772920881690651061197458917460029671 2624 33903485137712177618521372771762954041840478432900602118207906605592802226272139230376357628815033547558832607019898301662148158247901101506916167603624240958376613908915982824267218738583723219529756028280646346002391848236502428693581305624154394596960 2625 62244621401894035225368754789969653975917535728327810133543613747228083252688687364335174666243987005611192364818233630621521712863312626660457363423605233437355240333349742163970923876012474379400152865625544780687015089789383928520198241519213694103673 2626 97789337156602502202240608944550829533975235581547942209950212842465295395613764680623837639626589141104123109988653514551019894068957978847164304437395014529718111532078892443968591632787822738343491492556969640180294813903638715650158456626255794048074 2627 141051800637426876414380047473261055181392953944653804694398934632925152291313138908991354546829461979097824284602435066495830933764471058122717646302035588301055537530692037555834363148521234203612586502578736043346834436316502594796345647710126213438700 2628 192237585900783254358124547943127294746957826050519005892377360316562568475026794341958318767178303906132754097973754502816766332570142755790686085068331568798598328018994967267598422327601748684611806544603508265238726826533271328696621672629966626326066 2629 251106571986160465941508185682245374426390833888494757653491104288496668462947939832444734020817731736044206313429048111926295676652691331547869426430746005659599719594700442271767425817591673077120108856284526694520278913898735657058631594489054887995914 2630 316810711738734979153122897338342331696610780135860811803648012535221632869995347723588755789271131210968204058422432149411837088703033441466944111958274992464435622052127544787311958224454599812346916261515890303357044232482706959017010295836192704727362 2631 387707422119270991446802132143924405766376291578916782194784641933237942170990224945201641243494374872302374018686024730514244257473236293237167633882327371850615834374931762672081355856932245604804685434461015929011066897203903960350489111687673760304835 2632 461151267628897843057592168242187229900735243965361579987202103734749091694852903386660321105261225633682716580447136422045852504645694623018158900588480125635374709080435314348297018131164724664474425941411010101526022397838851574679353185816634822137952 2633 533269116459970833625815484836659572558209587439057110487880387549595731912581170110400783700909371800154037062228311540187044271429643934326535487228946863064738991335716941807953671499937845066763587620766330821841109836190280033476431753930035733524444 2634 598727113149685862179903995289112571002322076377928813105561879361223474200767437293467231530448414429387572491534095069469598063780107576685233291581217235720369344152136683808832710693456400821984598902827677318113375206761139692141134204812836016827342 2635 650501683437807962090352304594468877656974492904707090264345479617214349299057334521420394035742658577147679086626282623691775264941406587533749173984587195576497652531964856265683308196856616291423117712740759393782798337899321600216675579668079888113514 2636 679671391918730056531274892536103260991252539322326577607697402791909257562206168556012872316639763669833605157102130114373154588521925642750993548384761379241609267188664734697230311836762488976117279979158754628611278276988116871695567321411008630254052 2637 675251797601481011628861610709672671704722335173710433702769286998664778993022607470063085878737449359884201326398622802499170344468067670824733686873909120587621531291944439308384171920186636836101730373171800588735609694634333492492314112734838830537367 2638 624101430337467305901319421366051615566642755961040004405695985868322971368116252507456253578368612446229021514222706346152891819502023687040688236225598158842038832706865432196482628819859035310127053085997516198930203041856764217487154212132438377324280 2639 510933506264956106582225044665565839187259421539604263079413617051403970630864961304715695561096319891349827010355555212604680044699427805419898293672866184640089852924498938958282581961403817745605760071101280486407459972303595921140434649595400194850703 2640 318474788594049413921621737412706374785740755492790022091687775983933221557885795341373171546964689911675583443375971419348544196064415774460246801343211154824528996015936403129521158454342294846044338202592058686034800862288640190170285909638890697133703 2641 27819748179375994583084754285615026489752147824009000199904242961268360109445670930638092749739319930933269875753132811820432944827901851813560605718415311147243187583697473881228499294956274610111469788280059401459463795973094774426059087931909285774497 2642 -380965576499462731580840063425185898213500329642189229883842459900490029782029189481033505189752440501101539242473628471866986625289774235517952756948907917507790141785541608862596498698827396172765551419523753255791164146496018737645852104062449356678564 2643 -927930491885510223570920065737978283813544291684499782158010272599240114852569242613495657873683346598497041390994378764871789062604158704452376989789604193348302548869324950960014258072360308632222590273253820318930295957327055647155380428833757054446536 2644 -1631954578690862523805522801051958601782410345892401834062994494491042163195192859688697572288151486004409806581222931620634485758037028724315283315949648181936815132259998497797487106492961436822433238695219439231003253044025179033526759822427872835259873 2645 -2509027525596033811848992676328757120469015106502738311359211571729045844940129494655375205677045340165763605368779593829153753222298299142132331113411109290991580028936884101918699186991296375493356007529140602033513694568346006989424637531881916689266397 2646 -3570034435221930237928272370157642793045847180686666081572636784669432822824344679620201700068607469511973379193999377296014426006827939174856334059363425408908642141066171744141966303310140475456717402792825399416441943433449422045880460602253066829573061 2647 -4817996250649960448722722968446164945623509514469101108604730301041808207433163628898473611740980306698841846477349299593704412427820742876032576034906500394370422443226289543205846719990726364536734833154963186694563177977989283968730399380782547261706635 2648 -6244730978932610539346303700633137845082236453230583180568914337709332474736216227115077751827593312266018941479301209367042770320660679278047280852038441216076364381287001973552464913657260189574482504626538848486948779415762000458532643427326010837029244 2649 -7826926067964134477232805257965765383177841692379685414764970187962085058732858601063210077624538529557394137281239112291955143658639719006268556939714484100827034739587832783207977294065921834998559919291560640311221942145328161852766724676480111820327718 2650 -9521647434328523157107098041742199281982988421509440402198771334008438571861174734398427749357146610568367423276431674168553263146017590957577343275499882198605006422911748068690528944860154502550286723281628994035681943873581674913835513377688693236467721 2651 -11261358079932352849911665238988299067325487894509761927486758416332423872131111285834710917251606980794018408423447675545576042769185758441328707159617217565323287046183399374950689089537845446524895787573870080152348274851942211454578419973347865609843076 2652 -12948580729865481682076498099558487358856913811853134487882251534449440371299641824174053973614510172629659022607688133977459490521670530318116525115925834257468223527574602549607802662397430358540506919854015355302061947345814533705934633808425949053363729 2653 -14450415997891810964112303030408760777419640168867884995814307576250744311326933985277337404884330314471233926850668524062082163056428108211868576070532066931890842446068460915330246690729109512881859310219374269868692603629014056440329980335138416483948554 2654 -15593221341281220598141652448632815611764072998251300026804861982210906138745892421536768507624286957251325954036339604990266518072618575840742560661676869267191356365899340800673358603629444736543945169601619642181875984427685665696252013336115575134258335 2655 -16157866941894146632007463986541021283263345287885044186311721266003473380087211905730250288161022214065775312377239748214792216936529888232589296799021704295391450037398046066611749459742304105460975655821565612561777684299990044098674815911389642305563859 2656 -15876112128211561635553389018031158172947100065168741066782633695603097641060398109064924136056546040254701184198194670173177550902948889016342152644237728143469698326629956153111043168992321736734872588303312628334958034541208611026529306878524116843681552 2657 -14428788214843799719581519291249686066724129226214606390191118538782601399953220115725664172451627615173384174724256937031347094823864456328314432035277987470794943911103428086592730443781419793446139061997270137434503766218368788248445628342289582974181725 2658 -11446627165610025369895505965791723550915324269822620625259808568602935095515770981354487040419560935609756148287801806789329589079751945026688796491367139420470977358563992802565056142825331845349101515338027748177215886308429334696996801056399030960150749 2659 -6514734627337156712640976624909682718541587789694364790852061870427650777206914304080928763644051764411542102476890728136411842665540842100339898396239034327696382478922470744884721715397051077729187350100830472647170284425495435196677465102575886565116570 2660 818137638426560929741447647830742058129984968900743258564742361294683959594933717436590869213503478704011560869782638905085727794737764703035138868998198896559361029382193462349936919699224505053493284553326844863787453133092603017996395809598707920456745 2661 11024222461374127612272387620194867086704205984763636868482982201435478462985137296954855681726499367337715894273559821359276231038202987449558130202339416801016503677691494037767896249106395045149188309752212233740165358437785716022182970900925063998919495 2662 24573860222185169148990038522920849388783549393724599973172888105905037277308461684424496100566511203391398684775458636681200451048977142988639194418389219564052002632356924010020919231861613879882855778083540728513047739603455601893002682905155150219980146 2663 41903637787380083136269688610509922251498920165615282013964932310066740875254609116492984821324151286875065262242899681759074636673157063721190978835615964164233761721535446928143175757985049968540442053140551583663379099313010193276561555550787469790203682 2664 63374073157198685115418484996835824790738729548092433243933930834511148449752360780805163058295728125629163253619219278854202771776236484311650277579703803335736327371898609046871268658674571582214913690532006730170887395974680682889071001950662752312458668 2665 89215480955903104617703167659854763477685781053820438725996933230338505690717052903705715419281694554422504180871213853585889158472146568065228714206480800826311982541069294319152430575072660721662216301322421829322452097582654837279376551729182455123114156 2666 119460891174803658402142991653108023764706276137254873731236996147576373461128520513498916833995300163862807213962099926530137202660488028024237484782840237325835524356986536702786698218036739786657759294495360199604283269387012627319784935556123004031712062 2667 153865299478615584964953067037237173979425041550290800230946387839761862526216259972912625725806276331835012444983053071074753245402544340110878688424017924886748939257229828377549811324501129028359754359522967185815757931491240876000575206760548015061772991 2668 191811142105170702916204578469458778121840859196212866458373783432523027210553478502602725696898053618942576903310322001876082758273598424349658888234725129616445760119206488524985422564872789683297606290422624308388444447652850106469491282296101783947418384 2669 232200754326957939876811965576930289807759348468078754101583011022852767020117285041033562713965912596671071592724407725158965165787765261692885885775146303729268152086783129305838417866809994703305819508337526670506574979456589385625114133135082130811787655 2670 273337731283487160215266748670019503502308882023222805801159020022400859820123515726021158507732249623651514545327719934090077327872667176872683736748670028585040981349493491133510343330839775182343922396872634409715748037480686085511870276392616954953974075 2671 312800604006974174079567973291902707680711278587525107290368174325147243006126663953962053337768315161517431602947644259236077998633503224525889566024302324652870428046704129384298717681065132714702485277989613572095422437277122120936539810499557409829599823 2672 347314105904766935101238987193956192345488907436248594446385594072489051414432185581098559325803494011460202306418486981518556456199391329296077071074326306723096843037733065691140479210337646654218118605370594006862525683218741447685714351730115601563301495 2673 372625559431608224548691183794921433002283663908020036771863682966554000268017357899959066009916763056440002443802122384517878382525534743944638467226348365593320598108824491452020286651933922502690808328764375592142783678883111432183285470790468499497832776 2674 383396566358467435775617618997521182278284502517070885647082696386240820817507400702889956668555179642874922836372259319355396446005639283123884294421043733369381139357230645730130609681221149584167157145419131225036581863752870742048753326739111361700863838 2675 373123221691181817314277504494011851474767603285514185671408068269864302634812007264569756438283483813513914279570714198624096127763227215630000517493465816463948405905323248064652377903932697431518373164814058845972234215171706717438454940368799440815224606 2676 334101443067265851025098554133329212678215810623837822643525747775255918698926849769670368830238509448290606035158463073978834880384450579956912088695661038805955648682536180677001554648018448920621464511644199623765593360288669736975841739830976950790065399 2677 257457625525171457503307012072646046478640490014472154608812738013955061163735415140736981831206860499720382067288739414273277001974340087153291382799864324382737830922208400235597248827675877020104371916976190046487583593928263198481697579855906679982512048 2678 133268555662939820258204917639625606414620604356843410267307073767467288536817767630762476195362075240804081132934243747229383248411708366462504310996343664700473137285925319466297665739166618534417674504352484159290283232356635580634925355173681763913025921 2679 -49201853394874090677407571175434694480455842595629551726680965581267527862103852624361382801089250321265954630111452381477307444199624964344442069427921072527375846892124409469184613149163479302566859839340472947809574351789299723659076313812664402173578003 2680 -301118190897613263822764473823115605910457117778010869109714543054243924510264354015736087191925231287982587686438270429677393236085410776261942470070934255656488191177358180752292860768589583904696224781551795337815719798275666534072469796177579003481533175 2681 -633508207410036253845383775808431128641110776124592094104619481505713536535773559903886477730125175843011654155662246662056553792383780473313503914820247271938683980961885162041551687011181683140037641045822670716358309620655736064502577055146861982529897914 2682 -1056481843863905721037473454959406845876156655703632247420455541238258872211821350143651403896058879460517704267430946597449539574598046137214397044570253372802614230495935693216027063970408994934651786733552050168370461902681123314959012750019572256055280104 2683 -1578200396817713783821719733659291643626319958873821283657146674702363778079459018496905474655604535452228342435584472860742080630566654454019480302021724145921207326733063301916142630860518478867758709630354132803673516942191533588384810648954429278531171932 2684 -2203564430616086854002865793681332690709652179000164184752364872533538099826769749308627289100859225501239677257539299342873001163973295387464755581204679013850565095751294666702270755476608132745631669198985438811983226076879722631419262161274584163312235877 2685 -2932595081940704554257963343955956974307338968854042221881102127618521817164358736742513164318909011584419743717896343268297675551781928144977412494267786518713039090736404092867021184597762849691785842515858498261133863981731314230040987994596336457434828046 2686 -3758493495142640615618106946886474026333306830397935073953399549459282673516680402736667033857936213796991825450974432163949258238930516361903447031408362415383389092434781530110095597304599137805829194720561212432550614122334083532906830358725311793510466268 2687 -4665378223065955509010581877963200186443823841953439685629677667402971513722254295420336309338050990571873545141481455848920522331025439195546915581389375520679768997254866142607274733580448981772429028348631380239770026654800749584249619559049089739360650175 2688 -5625721519242306060054741843162815307889640170534806999342066056308179321181331701782616844980070949983462732288198565507212823723988010070795945989879829827656734530556646101716208000611636171753373659449231784584141576597190931825449310331774385704646218307 2689 -6597533524151989512288458691413164837730361880727238632750960067987238022762030790210465307112815007793265513102153153192440136613739028894947408883998908958640223583327087092206664554511988118511773215827919716201738314103557474325125959874913317732797929874 2690 -7521379335698463658439310592485283168467225062685997629501411485102513193314406436662776953429681384558032328890496957012408234531941553273893172662809788402726946988302129060955952409728575850872761964932298965707116068084936920468846135089867761057243815837 2691 -8317358624687380124633302880336264514264343267232598736736434998959658649961243814422021214450059852030351766175504396412402457552750011806618631580329898583619724719562704671416209329746272392214378390720475245617457931872856559960276722827589065729537640094 2692 -8882231319168327966122465441238947867756166974267320402756193001499019064425459223906993726431485171218648032730590463765242042100423150959943801393413843815433675816223961790189625657093058478432814558861865923234155637187961302320478538763498000720410539049 2693 -9086936045407812365718923675435199482382532823027858219261465933581993177546078931380932677157295402111405561351712460671055711853924504490701148686291075617552253069311705990031866022885160204904353273648613050403370642972307812583412732879729195935692220451 2694 -8774820020034541311624514638441363453168899513510486891591327983313832453682760204593003259515543117086747950077553057651750671984381285572969798059076879329569547880070299902061514215872918849303602725292343647302474361209928844345211924960766996508238834972 2695 -7760978719184442578783667780063211475754026102491239789412928998836251173820273768514113995290988907631288743953387992617338690757311231034566876986465272973411904616757154676574135944472668499996325919328254910193866838263937784262985710866542035866620226647 2696 -5833188706689823861812493582791673264567429221063472339729771670453455640030332195908628505131380916046661381663190233190266775763113865788408283524390692913728370619266494924962411072122120591922246610770370811851611095626610449358401176682282508688922733849 2697 -2755004059734030238129143593022714733829955123498326535926188835816646181108341910295936619682956529630902980790081709044093946652465371241667731245398007562212888912382355457114793343463355895048095573663896843678785272424846476936672164410245391411563036966 2698 1728329023238330985464702947586333976537070171830370983392569582428459672130412990519218026446958887242612593505270469889820646429916932749084180010603505997692584631479563705337755660564031159975323355312139142219937583809509932989356149834788780165799612461 2699 7880410272653981631830429741309852328541303055588712580594063479913041052527137251754896752046116037564852661658691442353368506257097951099451213520995548413440240085191358173379856187208412870614260534929245354788001011872461823110139831306067466943862202065 2700 15959890561987434241923851658928613135212511468520978075757316508528893721463317093757618686590448844270072128480678474238564653507127685913449248975044627043991042892374711125631129487410811886503853638844146576666672211486933034903376489558435301009117864861 2701 26201531601656328395040794124071068477323958897329252751676615718066690495424655265249556517013620840771643597716413130317839314363463956427928461162846175745299157421185218929902750161652077224852683766547640023135928361814425534856133437464068101787143154363 2702 38791322689466756374342272125910577011034497442688580482987824319224162472001666549520253822618711712915903463176125602077348193551589501882803473485861943400379549927545607419272048491057896454704707425895819376009789595315318196162452584439147461886048968800 2703 53834930598754056542201361444053083043985016465352814102686162221299110280272930867006907156326172762443861438383485534775934089277637748331809783542888130233581886161487008071424274556205628902250944036249021013962335587815507572739859441360861951172155049868 2704 71318908658039247081881031809124955862111063038363889924047606436586730817310453490697194262138216879374626725565317790050511304061323765654883440928007369093788188149161225896869506513781162929614298400772477035323565892705964055468694778626481166692090586730 2705 91064337946258040356418403343379680694502910273845695101265252769536906244469145212328328577830668243557843727651991388487814647176697750885255359806820922499815330034542730595064245099346863278641648742915049384639410775031496699407378157180994592356191274368 2706 112672939464619315290023685464975585803599211076016526237276942301361610960135029932832688532675251902378992487241340872443629106981900732005532489909188916878349001256287041120010951435958191169312319590525774967872127178310237135605448116278076139961135059850 2707 135466204298428284440042937745881391328627257235682796243372136574282715214022661962496030305691431394885344960774702549485441165496180285597662147671098334594892458484958952052400195772774185316959188557717548402156025255873512103090744732218215122354748356644 2708 158418762152834608203710840227126068201640611171680469588012233890095241647079984005682452461668307589591985989360968851645064965491704930171287611071324172338018012447237218931202698367608983958502057414105717357178499945699533726390881424481141285117854365481 2709 180088068533999476002520141366840378860146808359582824659014663110748628903184497510424309622799163548605507527511452913880786858456610441539535579360099593780519200428858400625269575275920990294551367678625995541966511834341980053249442877654432328429543291224 2710 198543554782722484672680614158544474672264145099661637653301333367720968165809183475354083558759178846374754838456453778345061249505736232671037970682413354128391624464187615662909188141653897507090950762892228300703883616895284406546174600367817501705251837283 2711 211299664283742462850187802550087046939395501097585003213559105225621698929511932210804541191334824503263540992447168581435625667737437947100474200309685768886326604907789059157270090803066487754994900826741700993842561126117178490957248593219425638789217068515 2712 215258693953258471218786837635226066263915377003078255857461619654125250807631801774440344152440528189362646193393384394860119987319626267055900725293537128905299764073216020874185579092538565795971366267126362136287684151366464410762180631102275978485764426023 2713 206671060477274862101881956062718980283430715263963051986883319576183648994604265875081179196837275700489557845213849745123442401493367208580568132589803525296945921007256836332760685309729899303673461272899728259239353000846558365080432445562974852348442574783 2714 181122485545484626355626341825896348025255627708497466564809616000113961987462218325657239795938146865468389526712238535485673907154120252597528234261695015558995877060964940378918677860988507435235376534721852821170829600323877252898850898777552258479092172801 2715 133559590015403877630948274649728283544293369815967199877306590423782686450047862179792597505028578377309349371744838484748032253820792124696294762072380920917256342120426372305573984992230110101842104319884475293078436865345937957829964450167033851600625671862 2716 58367421066230858216296043394609891880722742949214398647901672159603122812767638124083036831565054317329632122595816979480089774495757329795884697939684468457569550465629362809815364466888915864884487764179441716184622496027944852401101817633518937773353145054 2717 -50485608583563394566242573892434756096493884515143021098489128238581410623338513369141811675030027514098491283543011561031281161740418542968143572484337523040704235747451350518746048140776243822925273832611066729522836639573485541780917728283070944864605869308 2718 -199218173192727129435417100794337709159153664255570661370800119441758562666532406832511309731535296257667060047710236535550215688058956543190248550127562879570255691411271959125011953876668074341685281509194510156252888445178098717051944831535336589723240617200 2719 -393903408727123251650034118738839098995200964920421197383082565892819866915574131270294870340832250032813425343746452478555267723185326018351791351094905946885186679281304608271042514824939748892980279688587382458173724947744891598984997555554919949558882373390 2720 -640014169022237372970679285702050891767379831455317025827995510385905166286383111630003639169223431478943802184304813267820388309740479621043813041757199801216753241046237715197898946470739305050280631373104451914029602883831863319981443935275468819323806656169 2721 -941827567782655606521470019942955916585597787095809212461068992313436747716675167170366044863095751254740908951439725984251859283959517015380149167552773339099268301515977326645154773563993475919284729157935377027757144524209725503071339066595991920270245372133 2722 -1301672044640128342445337757544554534975482969945384638206072127529761791524343021412323434906045261585939211270276881667736744005770025126136354823012008062135401399630365497627775566586793365547468873918601169286596931175886697692882759840532807854433867955952 2723 -1719003844483809617483431081125804032306168780471511650262781457061318494012634013804034962744248493238265702591752704303019456776061864910112891734564879496490505970385789789799043157821140045701959617988841072617248907121296614204044474043018003770809681665049 2724 -2189305746662096244391870484010349999703679436244584543220533603253060622437480991991484916742376019399946052781258256782342896990875807150858843553465768621123152976043447388773731473413345870723249691635431260149583442724823990367713545689122371542806591167528 2725 -2702809643118711628331206603270440168527533981620604261441985521565458923456004019631068622502996511594697315486335539107385137704691905530127893313667599852048641582483671799329695764216382802298431318913877619055792108165271014862194115034652580547340987351817 2726 -3243056682019864891826460042177339229641842689222825786544807505551696057010364226348859151245021284708330271122843530259979131990897584571440426402578275828114760792254611626012219770596840114001617400972716561637485500516521354221416309911344946456835079298444 2727 -3785324700435819352201736612225627333404211777355421856947171277055008047586347193117853564446114408373196546198161537654530210885022848820470717448854899593326823012098687959531256585593725906554399346634890062019539611479651695130568187657411088644526634077698 2728 -4294973058251300244578693239094598597159324417360752811579543262853678918011983115022819731733035379534755337591773421765730047526868292895048499233987719198490028445471396783340553929445939699884784401976123919820354466254275493755042479313864023447900758815280 2729 -4725780156700827475434979112554202190204253891770025988117355901655510707041955954343342453571617409143777709608517896252009216536272058529281236276636365857887574506762471333476585442567182359754247386354816751876965129760330100083385185462803327771999167676523 2730 -5018379126726684883699741371307159694761077150854126484285440188143921731107260075841526810350423564872768691224176164538453358343200191576110938798655310028471712012777336659612816446001191815521530676722238032897664078750533996097149173955397413886737503487944 2731 -5098932423276762204193543291968497369190468158834287474863187927526119142441792806920942365665705262879335574210042894809397570302332328455931272428994741587954502004346614615904713358506543469987130877763808811322607596599682840956871414698549260860045276492509 2732 -4878226059240805333019827763711634301145978713881047843438417325407541327706687789459441567033794985002700889512844305790626770130256461179864987409270243022273534861109983150863196085540332701878035441491503732424069017195508194969073254214063802537776553136812 2733 -4251408226762974572174966846512937396956350991172630948088784222215146166564561753867262563934253771803881785314747849728555706857799245439633956011999267440201692471251649110532845400286507074041448927174693518568812986079763189070212138004004843890491535238734 2734 -3098643805222974124774020967960284771446430426140962071123225243687014013196893789751554889676285718031356262447958563188585473636870375304834145543436881025300895005388899179715435940854215627623881586662288185479886018772369567620529517496055225244029750029625 2735 -1287003783585334282030643227721089223932360523731194444077370808478362221077163525032823844891095145153288537484296399914829471866024295414506937956065296599925877529523075911957156817454246373741810111645259018501496886730430747167429834029856675558834022931881 2736 1326045853359920241442101832982544973934998338430056070978443919063471258376714686620537995502058798296473774985261023769690467735921505491767560996205109850799777382788267382231940854743928695828163755983442634946446641628217719871228844805265314567476166131047 2737 4887151459472309646400669156476231741893683818181060721822360386241353435752804370964578687290803290476183494192062564041034702229671608866623755965744148003110518827901561301957072765046789138980501198732636018813027746239072482888657664206832746275315611456134 2738 9539141809254385546723422694004793058237930451174949215791176310487416148728642163409735768616056936073526609178004753121442944997828200444648450726940679777902772000544540706087250751470688593606572657955632253010164522678928815533021659585200096110941987207151 2739 15410214978369829422804686455420873397842456442851301146588690625830976608385891334412027388391199670169001310367605907442540113182544083973612604379793971552813492742889391610702490880439903625028027150837778530005016658639770145074993092644702007891714945412830 2740 22599807662367730375775650984872237267378986221983027898841948896072182654670363437524300458468263861849528993137036964034893294837797276641484123015470643042605055194712812583978363168327624811285535898295463299413712050757441293684322202448641376401006173802798 2741 31160756953368430173514808598321194782422386244510944682734995659433922787185085852108191873842977609820377412828177571653485238091487100155133528696590367016210419819012794116014653076128514452817957443446370359796072308772023339767730308843693039407120501577603 2742 41077451800246412330670788135234006833283258031475521524040534529345027334527248509281871559381836982910052000403119331914373054664129642225131185496933084321994654000861504881557406142404885757497386478002567094122185569299468031669692908569881470294259105513837 2743 52239812614629695364444771645560054490669859968183871598221378334257568410774070782759388585040919229328154770790514053877555454349096463843794365162321226811917188849537479555755009962598531645815446527723893065766960489393117201244001995727145698363711715542880 2744 64413144863224268607909184784423403226185783772064383938445930285752009473850852917773391627380085455663001737115739858101944897778371794641868401074716351947134332686397121186280498745083748450966050730889157038929127855206831867247058322649344683697164218618830 2745 77204198593036443162488797791364385075510240509172090914270686510703158140910986919544530664331903374436046049074263371962519676495257612144036357786646745601876719773090360575083525616935874795807380781557684187539335619382307360744304013889845205108449335098490 2746 90024143104052647262055143703481009965362601253201410699328113020598167678211840603670300779308475507607681022689745714750025164487145215666299197822620000756003194707925227515331100297411898485336950944121174049225046498571190980204339104727887311656104146160747 2747 102049645829861358003666033383672883345120750893143644814372015833184599105719826365637550365371260036804069757020235139268371672416412212585203166003405142802364174877365691149621021701237365012181368932195906357809317909247524044869371113989043878835284964751022 2748 112183836168724828997933701776063165966953259300626350943448237542878688484594891763155348609919402129015088391245717945807501668616809764617632669704734697229086356061016228793304662773618375076777911085234933174190657761472598156772743986339937341247726559617051 2749 119019644178056496024790906772501773634141243819929138061492674174184279517606089705603594796932138063385806860328319690991152158359165632256134951168228174669013945648099540689570657780393442611684873821412967350417903238031288617441271200156457527741313219292525 2750 120808830967182450814274378722462660103891821330010774394029418243817140727846507668182430296691760220730426290288007744108804461340913450131958431276064048891623844958556632642639917945759949729902496096955349734871610904905005659177901317772591757357552525467867 2751 115440965035156480658888318777932492790811369858811061097895666081028477470044513756930235599610238569779593857843261668131305142939739813962182973982644576945330619284072665854013444300354260629724616301614586576037927523090871421786916220823659187350552322822918 2752 100437629429053547416733901209229176564851502659264736656918781944928070612982636409259595350742144613692342084671698276454022461265700745512904483553295920317483778153110003639748944692147623196517699784671171370981749273417473696117432724778413265606691607342150 2753 72968238342354778291806852965393917426763289775619364648375118375062691308579691495367917849698800377616401884446481915559338259344505507399948473518498904357743548789549125477433422815830667083081253046973252089400190349205978478742283137084789865990237673578005 2754 29894952610832831502174938601080239712290437795709314772037509573550960683524029816764454949959853162179396800315775922116718742092852850642880693413510620836509423103604419722426851790394305759906272987326566515051977971053522130946734139134801409372355791282036 2755 -32144753725452879743060317852187750485745638830172195420372686524427124007040335926308313785602719629674743522758944888614413116718653424424735389275600281531786391846930621124124976881335851123603789097588910906776984967974516601638866236599961402539033156028739 2756 -116608396782603372104774863176673853101292423356686472066007559543720905580982860934429506539321743788322362875750412601201761115446955268432199782024168515626402780127749124155845650720123370669487787549238398507098028498340067744641563548770435709693435695343315 2757 -226861499565415178042695789989097544472507275106796564527656393530054822243856151710614208294741727948633244895287703542848796783489866948580450301744862589287085876599074431897540444747757571006684229930398823543796282705306715352473294630982814187031830455114391 2758 -365922879173088909113626158711071796761731185671547222235752969871697738697224135385284605728424127078415388664647910109307936777795498395462798544135670325289621940784931373827501588512209890518636320284358539992417453717170444302170819640570133044269096464629273 2759 -536132038759196469808997596048340776695872373814295610399513350819717609113632936076062778699625298580574042120554076361685676084884485196045493397530074998833221893191218761595863096016884004360580157368583598411819861475545432539290100394708668967253503713805763 2760 -738729542844676712071716021654198188610755637332703478331703506401171264260288640391654066309088963640661760465783331893217010698428085942534873436896494328305993646247030733743450209608667933902504842638983656980316487846752457811357132434094306818390115583018909 2761 -973343300038951070585603076426597337420372719816252383714125728608194117099549978874758719355951016977490720663125455994713088657961996633332815443657776068748474711717183073021913368412586873260623357216649965876297749310320536332499611833731314220108715378351614 2762 -1237376985025502197658046961930884296253320544340027171104368280470042417522832260559227996555487614969628296212300475831215149991708657673475524093216369897886118276595435314904762154608564692634737901655439517085331806807128566645913186859273094055918443013020290 2763 -1525301684033066343002191283981429031402920265205347740855420894543167586676335414556150308887882054534149130373136242740450949660840150965175071420617432351395533601409883718864872671828884397062062471974323318540595578007683933398439921077340231611880509930108236 2764 -1827858538194183912327477428337399231791893645914281224162436463333388910909514650457690784835537253971844452141630166588925015805192938973681642002482905328802036238684766601236339820017326914008513124177723392971130793621326801149634463374674940004819973751383036 2765 -2131188976870170213374130868640776491489019656364657406464090791449499123275336553673489107425819659228955864881948121976759816448120480929842762442350713377996695790720739575258112404240840491839537179064613315480297629779390532525484121193627933965132061977360123 2766 -2415920344202684326366905051048431233643810500511178066424402856333001100748286404923673105518172797290877677445723260810870545033187912675881351322003888757670600682381399329661462284838667533467581831139816856086487458869873053980491800127483778444841427312265020 2767 -2656248542711332168646882648352610395160488844323337079269664800103497252685682670672663619595802156847341239682625932930898307850231752543792645165604494768195951537970732269261383099376193523247759091044849606651178718595633976508115064905763919500380047292704971 2768 -2819075879835201705633836783735326029232844836631672247423440994117928847751561561767953772085157964149166479382208944156240010731599960237811916276192345263568827848496370771133578951932553998673467858768700233787940228417892470071879817687929611949064531154752413 2769 -2863281613946503637450192024353856898634098211748796300759603687518183027247638870902535216796240915287540958648637813852033163539385243314114210020952831543807558449026001989108712805584805353485928441965974318912591648796302211268637067292811970500332739608523077 2770 -2739224587940878675314971460744306112696107354270857799793954811637529529882854911644715662705530190671488577028709779173407795346999958378351062011718521689630437871874088064328438080104248990408950847526959378813101083807299298853861440624307438590147200501655229 2771 -2388601411099071344637038806003934365133712770120699010791867866884597010415582986309181794699152049129995728057519166052640823377531402275191505633731940858241416873857890841049621682680961107319538597844037054040436292593960386401943621325671470392959134389200283 2772 -1744809205932639729953170487191829414380555631646170066888829956806558432090269245989695857526145652041994602555820981685238776772589585519591639704986503277736023694169388365153049930007767126782145308021153318513504921786629562842349811795877797234316035281968174 2773 -733987909182385723630133906871624484260900590074761108410099912972035920588311259488403311326692558868950831935690416800720737605050545977362083279464706921823704370482037994311949113128720229332809294908838039417937609456700133511949017513166748823762734745517697 2774 723058007430962751507789506592332559047618445614798042486858970754651228211353324583598804914869801538138880532947333577391319620967139469778883289556725914735107934570113171375955874091292936844024629567961864871944363285508256626192880952265213923019082602666288 2775 2707836785818488908329045268903483461839609841443486517621063696228393719752983403393708697058058099764088477762034539493132402015649360644105548387835437035638567092867104229336043900065336588637345128392917438843067213450085926509515626515316488497082637169002006 2776 5299808006012919282742115933386364896234161267184309106903217471070146239648109507780448593451480535629229368502575902560482708428134787110643072021138858719804880813272378177171336908560737402882344794436058796912057217373296461935821821478500472995776420537745607 2777 8570438065365674116473553628626724972787080870610914520658521979265841652733187080194767617821866138807862232664842587077778443636544577384454848263236197639982192891060756859337683852191480339479663694284916890585709385959357864600642544452284292190362682651553243 2778 12575434118319576110542898404630125901858263995961808318024091306002206947844225385818392501889448282951670911403003737450830408058584252864360259481452543985305634735051386538697189406014447858070638695550305013673864726479605637194807613182974927378160830030326084 2779 17344941991525836968565699144170936044399644694489609884323212779400637682161228304215645097680666781604418176095645793487638366544130154844395411138347733228246077455114188894576372675479530207583449618681413738620701096373088765872034908315547761130506380868006035 2780 22871540714951435656042922504982063541017122570175642819241757007001893584408600239565094167661304791731297401592188442649656708098111465535816812608514569630383867411882423991106272030108839419068270033627757836441123324680884554674289454858197545664883760946490092 2781 29095942723113060363187266255741157317254875361263913655345409900716274512565640764626700396219129331650197235292684183689043630632969015361050381274788472607040758959926700074138697014561169366075354465709925577276065539263529494906117911787305526078219864282061509 2782 35890421046115488141664097724901145003183427040714367990170023796796222063052088655982822477826049259084558787196554039669646270943718927201529503798647536706414318770593680475322112907799912659445294953456222441334449665127841608811291921343381464133560426009603409 2783 43040139757052766928064508546286822565165838804660893774999665721653206422245969402646169748794235037409444181263901773308831407027653778191590390850014201984430340589964933331701008716460684802469529363077757377244908287605028853642243797247582413204070507629905767 2784 50222768329069596869720765163793508984098057646796552317244520230618307016756383057632745944915335241998170773300331530666534394260477278934063267097790309062630213344725693529631939945753233657063532240086700107226857618987622888305415375622211122169362288011405210 2785 56987020607293276514626069861461023680027232013530935202096443125406441124612430554153659989320555538229348897612968533202745330106941386793506193943416375163668694243716800141195968743843701674959233263275355079746837908766188020914522968378426582545664417171921726 2786 62731079900884822853189079663492787901588608369469174102885178136824596917853328176587112538675086258872937341660230231743814170591906852807700926621327278085991313648499003993834651708310659618275969834426991211750584756422038798659917384245444375982594317408165415 2787 66682256415064260597790629516075807371027163326456959188099282526394406716188610484354669882926350391801969865947445551579731259242915906628757407121667600553515464443356397123345510242415050571906183656620343738683177262486347055753059388193632831770460480562135300 2788 67879672168133925286213587868535541305815844468738478451149623779345887744543911042736541198855292435493872898634163101994793149386782468771136079222001875168489678190464839162050064662832369699431943551608279298043510898768136894237682621799199951318174748176449634 2789 65162277957002888385198983706751443801877486151190874827726876040145899619196193331679659110271092166182394857158063904760822339680334760272418991225723045922030279597833516227883477748717991705699581585792071090603691315785322177928404244423277080570769205712266108 2790 57165067783864432331645445102026841309471815603996052509727729123206419311156807965884694815771247475069714781757388999829701914939536201128372636943626159433948640938518597407947876916013252365444322715844154452130010785255074625051942559071827005864809846988306699 2791 42326952518448411092792880691434027165033057874460046331322383207780187844854855721677395077432950484534931604592535798547445997993194520386078710220113313876448662389826848738677465838928545756394345971532073383263939849272142344539810687365805630342133666428871064 2792 18914362010666576624601380010237195347073516018472027890009737665983509069416184905352410404707900806616092000410734211781681058971441251730601003287200351414350046744640087332565282611457189263601457184439304577026188955757725540419441328226938789756055143793802641 2793 -14934771325813187679523188781795444345583192489799798885784225677185003289666409600934615010916204020403995752758148316633494607512564792004551705776579332615678562521115281153024323772481627352291050133226703508394930836249364953026526872506137049658121705737948043 2794 -61141481053374468444341228047394851670147297361942196373863078960434075565284301953779306082174238017062851720293129509272539391654531998989417067139373396469316818377158220035481920432563622791852898244479609435615385101368974782923891774650180559139920862046159008 2795 -121585138581696457657207953725171452435151450036750054610487554226773198304549145391219814155819054368261532835972156569967549705822987966846875257625839802486509810747000672867926720416344520608051697888785959451035311731368889151710037226951545385828782369064545316 2796 -197966004069410478367273632068936626716401985047137087200724471367035705632847999927056810573643146687869219777662680121511672010320067493318855538399083647875928863248772704837709758848375445922130928957308423604827891966804694333297788788213082574602639810858107855 2797 -291625355716991590907581806549215170745345210722396383755566135653066554748197272839470108550778838202719755173169252249011403458846112362740056816312564412686835962967166007443664441108165160920270152466707557805516774071688411401492182635376760690897689941813091899 2798 -403318128852602376555716533810200892052034337662918872433287212814219040089461930279593864617210618006835509073139960736808062003980436294243721205599586232656172718200646304233668102743245640295378574333299229687064068737305055250307760394950862297844425850798436814 2799 -532934062364484060588001598103504523449159567878067669064379118357567836891054030331023374409226121370011753504388088296305967005280512514549965885459259119355114963854181829647351058765888463157625857089183268984107161370485324249274335383760771074204263675320143461 2800 -679165090949673530123393267177107854166955812590439166171792431452623714356767090750298072096882539023599627743849564419697691203183439689082691385096396480973736051378516049525073637155653485534584161088550895175394578554210176426515941639444216656280692243710322730 2801 -839119289719056771545385447654682741743364120344293517671001796031446939990391727994517045636460109483456910887802907831662245254225817472595540114254534663201843532615098739068296544866804063189642602994126595408463794747922646128421353797696080891318024726398763962 2802 -1007885231867676739376993602880421528062784819217043329742406490190416375121939708867216116153312304716399091760171390859104819925362743668950666510505313652861670627687620028058946927202477095203846809855306854011520052821687067521944018168438231415408194643796404541 2803 -1178055318260351251576998862052748959318401645696673698975524308215436427929670583518238352459256548078904955252476561602308076575037998621480274794175510140479218878383578845719818973989928030946550104492339224377797497522076235588250044010682790416031815151183464985 2804 -1339222626161938207398832039647513184460140094245129904298820826975102325265059312535452026154843621607906657858971989346356973366100050887838598679815276876397676275498513691269156993753172063395362222419104612505054698421158287519554962528368214391082726642065286312 2805 -1477473223708213297291882306409575600967638510571668791485007296093340580429062893709250710207538677240480617079957131141937548784361289188768930341734425389911897761943472030622114974863102456178894781707471771568889110209280376327062984683146176344331468648641773989 2806 -1574904784591831773353619432453668344720030553161994413561771619898906967194345642834005756527401758016262997697030829740419595663097884220544492750241942226528276806332520652626549683326334841750895159620403268359288372789295314943864277886078095832392537160350671500 2807 -1609212726271470189615719095418877690093663891763607437356548265627905248733935208267230507112386451724875216552340959927030131965195157120345663534097829560142299841105629902831282685003680825282586123051558144770521802175741228328932111190145265759126227952385133253 2808 -1553396905936683578074706484325787896760779943113600345981024865983422419865022510996678489222253133204474858888060963052655645649895693375865250964668339838908467084789623421925978954153171114367926950403618176791522561004603003415299806798653297880101189351707561388 2809 -1375654940680736823421269181025438344232669459216035324995266165782201928797458451104672755437392168975007315046759755940859929502828476649326212101271993572509848580019467465958575477307210737689375978782376914101130511621409365921087187242458960194284057449123598887 2810 -1039542114343186944460368121518684224852630175840505497888520594305553814136345215755018368027256896095787204936422905709134603018177728700789403653867697619606460348291655250055815363633399504015082099076459077777375162635628762627863142913087865365612767144310378467 2811 -504492040736512455193011142291542100627306231564232974485725005296595311428551373620103385583371020314159533824284379206494079822349869841455547221724069313113831189692505684342405503165825712915249772355564190597430046944499590357058794197199871008953957931154234721 2812 273194016941172247411128921637563091114573573792265389542206065720501392978450833983085674565889377854124791769983531824002928784850900193982869045533822285405281252266591035335448023976271087508832340004098831052643766423812504958672047895026432161712803181463731733 2813 1338769083720948826564051277125922956428256363817862645078350155204583785284795568037977197184870318792642577225702294138724016519406939474533602592386397010017704648483872514427332267506955077872134495294171279560113219993023043108570443223163043593378830343554936392 2814 2736744320496695612870854528913916580202665898458624403591874351083267298469298994535439530229841714176059937535162736498398862965523941399002608359188751560752598885287126342722167358165582972021802965536506632615211946332148080181370879597793312858545296796965594260 2815 4507740838149689682394647166145923718418652277613837516225185844540743103127376828638781075258693999453105811239493739376207315490141622517308948328713672459552961059213719356961820748033915707120498321761322221908583343164485997540532047467666142853562857867154489598 2816 6684357718907042859790497463020254278343341548587028320657101230481325098404339737463132937093093973246878526709534646269875016449690193228236458935811083262049876142337077852297203094301058619459289816594607613461483884673690299245034144261883969549294330410547878265 2817 9285935961019741824219670049622860252588247129300788975164355220568703570084504208651109530192823931625910910856176470150832893446487690239964431765338385942408993244612670815246965949046739259467067167250291761302641101250667369120041619943327907476968050002056745683 2818 12312121725765198055065861186353994420665695131635045226350679275647547718629712928903227192959454888234137063328986132310801408886442614415333553150818065772291677630034972961253691028707312631194447196275980442049547168137322955238613743075444192335972581539582271250 2819 15735171364634383613716338859871510676963848084986897131861707551070606548860730149157581962277549633666481074417273156311635745128347358485371965336120422453743288321044712302003064550087445702872154288980574767882833703914486403326652319432619062685563101630352037619 2820 19490998769332574719681730806769443865680719323131545965908097852144909872701392505166322116809730397590071759040965613347975426424429024709112829343280034499845972183173395799581009884425459982905475325591014124023710038408621211940789511075876140146348273321065670831 2821 23469046313890172851940393220956722344300088450816291185882910776003993683134478435161674274229294243965296501865147488700005798499491723258902384960697067012759863826538956558919340325281251250705889042742500619244371866610310158612118016508762137844954651851574509947 2822 27501167737447138063119632298174195794179458991676248101058824984165754084236882198582670717702579316929720334320262640093382256128212613428526398197527143108815349534611808999549263207430995513085589288355250781726385998133407224064634792224049513702592954067284429625 2823 31349848195817409834059212242776925603304272032034447941880805868758532968433168952177103995185632343674512653045689861978124791657068638550841703090096176330793845207175410387348237347721244129564133936566858052920806663027994246811059117548487122014838495737818323629 2824 34696256279487634084100756036588213548551281298643634389414736937904217250308530797675459288603219995162663216797868546912018527628277146700405244056792012178797569581895433377651187123073072795080777788547025579334109297663122771403210712150233295977353556816346237590 2825 37128826984948703192867779379244353038010850460762901250445308215930950464863620366133745552049422777437184165343729623282054139040205552092516662903284145408623261766461214964885991317973079845271053313931438930833311299951524602389454835155917778315952660543410898106 2826 38133313907267480283986719552867160022759372130667307328829544230140487449568243278661773681396596282250577471980334268167196175315623642464076802658955596146646124269279716651720852330637093221641310207074069698433973428608411162333322668425284605928437197305244368492 2827 37085521710467124342151713743509176261838222478309524505134898369686416540845881126144988299965491873567442846652321921267329787685592316111674197923264924625695423806694474969262125470537381286071578958830778532824410347397624256909651636416174270490178944189929977801 2828 33248231887590018634995839839564135908423441246399977155350176050758066429746540537236666807656043986178899127420716168315969442613796611117859097617694721224396436600045841855771697010835626387017528553443930332470633397348491849623866957818424487662399311446263270607 2829 25774158048357585967525240806702344939219045655633173727542851012685982883516868363643160450700132122850575031291533952588833111682949226512058330137467310495503530587777080704232646601577828258739018043777073886040257167025454961296164900284486251998919655996006390204 2830 13717099135954939140829894007415180818916969569470202446868425811370561230271289713920468613970546324882756950261419007321636510593561557694596419437844213495678399873094606470763514936378346230134741018193730925238341588559805946754143585603022249942043753041258588996 2831 -3946217638089318784139302932410951066823169316346244987859719980935780877144966896977409063353850230644333597332381754803681464452275931090139410373305223084479638587768467466386264517053284321923084211368658522967688481958511018611506247576852986827380396181869842204 2832 -28280821802998990705000169754420699455702680982516260970149866972716308702522982708352711091740961080943437130860712911913081753630920837753840632592976031527963977228762620252139645937281886781610431090305393274437288834275727703403879259599973683894705273665482686834 2833 -60341703884899447551802639472524862559085076198340424170564311692872286239731787037848410082790651794863713249175358747997225102010499085414878492672614565708748850174233476455448515339022668811507821188970427230500905727794406862768487412269870782923429914106562707841 2834 -101102407527407179206905680305514551820998124874711816677182580440149057708443359155189699303659944597805193760077641427179346133347249194443032988205862427313477508792205678421699966161295350918094615296407728972886922833726417368765945408902582954251932496575634183125 2835 -151360907349876633593321378307222878581140892292691156234806301002656536463873843755354676038514358276071490988153655449616429155722930296134276140896477333513058496517799148683032366602347141772443430900940786384853391374272641657216844802167648731152584504860252956977 2836 -211619909014967921369270743528034001449668149384929800053695321404347347204517528192414496629956776587736722515292971789142148514749822250058991841602122043828852302993527641112329619291538130861331885302648162752304354960585679199808750004811642328594429231514014369682 2837 -281939222354375740838230101527332788913806287308062459120470545027460213536042670445879706517447749276591713810404163979420882243417151501766817379384581777151255102683673550741024757926572813967633180431154747040489536524390000901442571896944427564678219130537400918394 2838 -361758723317614241768449833658295590464617926372884174740336295750909515089342910985922410647434178312139377902898879666034562766920737508901848746156357584278309900493951665947536678200228484296383285518910855896485535648499389657951494849283145356000582026605615389304 2839 -449691717530443998780631246653195828749786957160519338506723370536179222817751932711375333472925758782005919297061979736967112866346723582351804420472718181591996630789936566133212917941919948760788441772836183584925488630687841802907704938224677446789519366709790721152 2840 -543290333209133330362148565815538949067523396854132611394359348282761279850626490857281880276366012397201914079441113056208837675578779771030740711369274738357308980759858083559692227084284380174115257986437245702991881637350144240517572068797374564100696361958526999417 2841 -638786990370659338045474379075274461842792462268180086903415486323280428643701635801635616150955778257738987710455333328410086858740441397339418483620836058590373573648184304376688568300146081981434616464494358663272660828922585929519488698771170612374504398396136082984 2842 -730819098157412482125696734562544916508285322493735536024133879115565558647936191687275244623362435439065367061043561650273947674518626008395380251115429648431152533742996885200990074208934945189773428578410842837498787673996188294265963095462247362349102350263983624983 2843 -812147992193593286679031783305951210022350437665081092212375230839556567472856803025453052537568425887012851219683823995151966092163254445392631529281401801268017863717156666211387010538614515482979154808560001173783168673471476574891774060271168711665412845603634896057 2844 -873387787769055073873879815498220379802917376221938252077467279160735860974076271476959627467497359384584487372628425541927507260272569859492336281336850819255857683624453211339663297153593869886475396796501542103308263192317404256092742812056316749216095310722432766237 2845 -902765308635581723420158635980080793712876809114666408345694082978294004154345679631411642214371747398888848051836765887699306648980307661643856428378005115521424186366872627287677856094554745212619693846727192724524272267265486353470932388095805805361419737641438624608 2846 -885938525819556036100620204017721004561911937768989520269111150920262699785941390005911691538569238994681282469000878064110942718028575703415021868218764964910235085489391140353852763475271419415599495056517840525344231220798034368923959441967967464846587605027962940445 2847 -805907914856004436231782349220050129663339715790191366308226847442870185272868680548986380426853106581582653684979405532295497084997396392468004854188686027594307213879552833960943316899657013856224309571324063422086113621732444362253760653163561424004258292751256853548 2848 -643062641981020579569342415869126430067373807024051110775253917926757941606876153460384909349867079569045496075186243050931868418794137150616112156337236905375631431918656911908325041522575726205513089682593712636179428138516669827441442146979519851246296513964953587350 2849 -375411248580649776057190157068249985536396529606567401289228111042097935816098338651636166911121450300795537725577401764775163647120006736373875543745100235536065889208204610376473904609647088079519117816983726913719997577716525343067929250380957676021174201672383102375 2850 20945874922901329587558592606386990465317789841219803938157841617448048939983641646148285760055305242446692671996755111205779898053781020483667270554975527938413421273398065858391557070305001230831781568673722692179122703891734458427516499652385392380840260870243065793 2851 571037987542133279234442575123334207011789629242921659974511245343228849126965154640848554254886655014652284374663141680886431997858436407563665070630972189673963074803039866554152090596341741317020857746984988583304351576429731808023321105789392906000131306005558742005 2852 1299869662662819034149961982798774853034199807091999158680956846379760867374257484388866168707323322730690139589575913040109267647180591354977590230589187580372690468639068377566351882744861020990002073358885856097470130425867035119790737148319262221645384168537586274937 2853 2230817516231719756773549782157944973710793345118833270388802489772111750824637186050352799008392237444232985206817825368461304493151410379501158399870562475230346095241141058541101006285079640645592639534379429696186498581645471798954463642360324024445459699474451714285 2854 3383504961521045763378259437298161405364950707796151895780369850395289538622687885386300023368790353580454160289362812149575168762671654451259279021976178721731929544562514861912751645393302287509251306063747223211725468800912690721824398004442280440540540233104594504688 2855 4771086689584549670976964546162257826292695652340818630929284327184067336301005357905741327252593752282880162223133643349849834490923648674005127344846957791422769250266638600380490914240627173861624245614118918797385420896343844302568619131250492306432770274684633203172 2856 6396885496289493493973659816387932845632364961073075370721651474425547962525130664448936470484317010780402281264366955043586887503008913656159597231792968925373233898040965151191156768905031127963283982801885733093764070539538868017101846927295221112870966807407514162354 2857 8250342898618544032982334698847382072714404153729385106666204919283236717819844230489784185980128391081995151175414437462084672903516222468557449601198314340861389845545795645792086610257001415752619054336726415266756645848586224325909482500848761531583833816325398558323 2858 10302273584131421603253672967672597824550951957571800549252468998693790158714260794825181383675344875770274005638607895088167076170013372148664773215397898879499391345195141899076642251736690572506251698502030190765467222047098220883050527053855423965262919077766047267221 2859 12499454107738388019474656339114587745601195814616569418059626002378636782248954570441208196863625590564698695500382026401538421632015073044678535904675066507164681059049435671370260488673894886723802040919139661473533559829416645464287641608022776795751728442282900178922 2860 14758630405990362471319412886414011023095759980568455616857607140809921597403153958365850880225539718591711644601927831745672787560552635587470985461776285965251764722683016749032769849101839201985445816154850256031843468256989091463595476025357296396495188109994261374385 2861 16960098567343964352541501137320228286304199980631018558062045548682365451849025947896108102355725450744801855409516005945766675899959039148980846952784482828010186461173969602361687579269550863953627336124607267755293887965734155161764995544893802654955635934937610155827 2862 18941100556197405101758026032532557873709533679984047234149280617278614150379969247886676079511726315560101199869650338739640778602552537985724061267047768367200677930046473538085032239221636979182109829688051754356869042609578484428300211545681846404076802269645139346156 2863 20489382467685864488880432092755264608991861126016711391590064469983335157531177507020040898443693515132613719666096972717547367609290727420428694213772275591819093349265632958339909567123960300561192092382270676150842263851496349900095821597593071072385260598894777225201 2864 21337387915190469411174522128880392755808555624927756644004160637072387026152734676696554567933044418395031262249936382859700084374665859286081143660105198922923241921668904103754469192005912138764815425161766007731212817657189866648841999730005730617412619681371804256080 2865 21157702839954382556296842754246388383174330575400275439930189304461380578327632765866281744437822155404280883591776192948680487438029779293978323118717463534750697482380426448692640681078145268974802897484797926914871492511653937522435098884064533083450169699027156824750 2866 19560528528192350503615709009764815477865985519553580545844594566038579630706149291685655253906037893093366936704531377161108470358584370022477755861010877334569632689835185547477159694777966892867118190294037582557897476130078151078438670265655009985751235198204892819750 2867 16094133286147928555107666412023364384447042176725536094214910946667586479277186116846451762082847146376271927926610152203996482995847889803528967927349014091638819115422632014221660320708584454858092025121105811884134181836120946726746002073454799361268182222750267924045 2868 10249414169671750247413616126387892111655270006513989280445593345517111343429816462823243864621709803250546657301160900942275287193487921475210978739609910230402335704847878630496090355494972995061376541253321094615490993065926101059289096068350143325885307577602045296936 2869 1469879755099450507676829415867366498464329822085401940518759143909861529533229456626564454354735403564633122108889862442174777751368217406726916757239975109533448444974293841378909112208586489573661851858489418840319936819705353662880360954200073234760855890771449881448 2870 -10831468734080919848136892950718110005291600339650606915254487748524405058532711782753694969583656315147113835483744236006653683412840373786134497973531946951278704087724816718189227094652839108480209273748858525235581953632788145998401182891473075165669006027853420240619 2871 -27246743257158102995243633638093723276115927915075330314019362049181072176583857674837290488941544768276789493825876840768645401752051930014700622221969569601924235561961811286775299457456373724841042332506130350638398921941929432647968662964806436130408833973350466218345 2872 -48337558590841749585262492894504691366809291726377914041443873105240593437143119014166857276292639906426579981797477005853038665895503366347324743474366441742894491652378120073854369868796856860147881262794914504417062906198700253372465853793491670345110324950191926715964 2873 -74587487669864989039904331810449010566076686022478678282746912814225532398849567050160332283191131937424499613108017515198464929845868190061194425832433090370742706556058463419680482926084167098258971754380791755431144684633442627465813133973993229889188170780220671565506 2874 -106340952618072288329146426147808555084143037597289626592903094317576278657696293422413336697184117807330355838460265340334111090628616204072886494415918054073762711292928680662818128312810518969862416253494721827513511572953968308291496082243592030496023656443765224195543 2875 -143727147021894192309288628277093898601069780173854998792563745000048075684945693428062183463920866811087864125642683735458999765567943742515648701319252008886470085649291605214766719328185373694930378489270506479971507324400134975626485154492419758392557580549838778062903 2876 -186567987183697335737718990903468461239910761512036280263348114771505730743457715096644533935784349088610520248558387012089999579916836772750985022316896098666045133282188632679569587909244895218130579058986102769315882293947917665965440447666588723647685476622034771760114 2877 -234269712052715214539965773931588059279952414888697169189686073638440288296511830893367235613151492592380024748628844968615570002558801553628192780038562051716679908300160941937619108777489755373260508780877305483130793778621724077676631048211729134929647024550740103766411 2878 -285698639277752413719403549022242498789361049998013258570300899235771083391469574148281530252302453128816616470484486655016192348696356501828024750537268711723848533067766405456699828792524590465921487649011541362111187282331403183358505822597285852878183861268733299632040 2879 -339042785425574472843925530287478272292562035020842496700902253592156003420665623873626982916040953020316996100403367707700134004001553056717883654341963144812307149245816504815089458768720230161941545896659674206436694869053252336906626948399142302371629440561769162483159 2880 -391662617419814992145756402268888221807687497182595645110645735940172569091236390051815290975350774061681525659175431253305703420452987118371744551723515029196299274394254834562523930293950126525384619275722697579607263979305513204144904105268257090932040481761566434830041 2881 -439936160263252127562504131258689091940066620827066101872319206274946844592201957171900997350148950477415715206859286383206518232952662063062592707193519291212612091116405886257558479951946440694848430059189502341021529539130011348747608408698281533331254759813308510989989 2882 -479106074233760583845146549071884102187189877555901402991989730222899354965597773558573860595349209416416268742283554326421842885280732797278561297625647525857839824681237696603083879931152272056030961049753251928421824777173181127095960766055239482970361772960585830582691 2883 -503139149014924997222607238816093194736528774713418155166750509579626468757486510949312547807090791129056783120969051470394518214817997945850188432323230896560738356256263991518146601503292728704668958744472495477812779023632775691226935514165095375454451335991484575904646 2884 -504611936695528212719907554517210016280867048833408447337670021959165031133028440656772070496756286832698902521218346841417359705644767664055904624534118705783165948864397885253887037169585630093008688148188233455741779123619688288445651119572484023736667957055612995562253 2885 -474639924202088288803606112213420678065929210785881349259702193143313469376590722723513224411670773709773706631759022248625255526027304557069491637121395439420879030644719153098772877284456811130139491269857087723326675145652462443961274590535524478299989810356539722941777 2886 -402871652968558623808165247938803917080273739945101741258459833976952174107643022799494524333349383526589924247471772207326019561663876293225765967238982853419849728504308442309025484750422860194839371385614956817563453645406331701535267620155161013198317949805945224913901 2887 -277573403904862791753324999630771628873651290160217514960728126335969119898178018675587918615514358219866183301625537674968500289298743830827216593643363779732860259926036936553645839701400003074900208675695690487273435956099681328222001191903878549978925012851529598840389 2888 -85834291889326831140259904116863905579975516212126600652441927644912237558549060313183171762909044633673873364281899847381776284719717057118712862007701892538825626119997162580100317571694273275965575042390931410196356222024401933426904222011699916982473882732695172005280 2889 186074404591579490868628012061122973829417130636301175788956318220008891339373763185613193180034802382414903540066450634137813310650316497495389439597608693692613320346893622695736926381000770488545743630131436834683634996280104338574724163827341615131468223170962159996664 2890 552148462695557417161948374123461422891952690631336770215850544385003632533594302554085050544475868710482770232277048998668973852128002123720240060482990560742681374013702852152467173020881277292278835558607629234671198332731546530086005444695139588369260234644783998076429 2891 1025868911396204822706035957375503163087813441020514890845747894127619592171117688004471369799995813842359141949666816405963627347463783516805105735973346522492953163151340477845886472165802074361346648101208741800553700539554097347921261950265648122035677054387491393981351 2892 1619148860772073999268442352162750633990954652022326563385909837532265322416915203078692602133202480066316102616934035720961609518895661043067435518173366393879102892237221595764298798167965813115225065929777473958910326764386890174623765900527063853029545046374977384746562 2893 2340970096051869791531765572305932304258120751518729458324349367145862243587844062758918867260244373973298355798952586548217017910279853596552661500639387404360322095526197122085349892084195008431065294162477086295455686364920795677518019662376499807563697683948937759555334 2894 3195675069158886584053148824611709225999669480123620336154735857348062336048341784839044766331732545762306353404352540971729049922036666389122082123695579293240697520993901857556745607880248708496072979435465148224763335641300872608446658101560649113017810838756740213187219 2895 4180888336581107269334154340197772408793228437969662477672112471085530330351588311532977014768113885100920494051473157971236180307844999625529144932738670365811147248667061012420831489732687166674947104434875363870729769053704119069920972473222091283996963708386256276770237 2896 5285054810631052667079731553472318388795482156437877485941855441448880896603642422802675122205439115714437338827229980454970325599720024546175908855466471514122289726946935054920641400101686451704354605158889725852055039281650389805794010142661590995251512692621374829633069 2897 6484601472307872048983268121029885248931938965405344853212732371080499517521775429238936648135540633705514268413932838602534688662679006328038891770175548196080471533638196360499607989861758512261045428966740561375038407463881072284052677799150280187806570845082451532133660 2898 7740755534065858628380084085304417203076440700583495803722669162744833152724097704397097246537565733871419559552856238995855206706563551433205103768412031179076433536885290832685148965601659054357528721954734609463781812097792229301019797364248493985566559869033939251594539 2899 8996086515790709716554006992344502262033842618981151107524296552028943328175951470516275632171780329089129910869311503354147818668193183010742298440754468769083472649831427733126672363018035322396749707715509056233602727246208658474275094133067217031446029267567983278458921 2900 10170883287581414267488808850704835103607323824477537252105930835311876286535818114064536330535060797500974113288632598630789735652849869838299144600089765046196468418774901553350116341571094292490414127149982040214272671567388204064169530518074041313914895904105175544613838 2901 11159530624663497711668714782115770502769638886302254649975206074246401563428566786836419442048041616401110808578054448348365004640848629444072693311474093912968970932852948928087136405549297025424422881039709682194352487900171303977000065633776748199898347157941850592631092 2902 11827113680133791039502599344755796059304945076288376818800187586937006173625078390183158421079037771954684080357897945963347435708428857097458001159233137576581741589910356611539681053534823864726081342542272519840505072543057220209167793049128081324466751902052209230990201 2903 12006553005740184668440034621671858967886375559484156967420567817435648003418424182673229259006412062465630387226710918210188357925867831280475129802093753265430614803406514091924453438320539456540611691811808410605161192923853325822336375812516098449787783756326599826869553 2904 11496656681019158320789531900489677330115205461044313652332991693737331372196726446743877508070115952902257645390588335233007982275012760715970347205915526305944612075558405263381459821836826394851135690794849560708133467528908677459027991072996339411698332979245357078664095 2905 10061568222703343192210053389169550091436557647231985307802538623691735677427804340869648153793187776771690783523574627007843327691769171896625101987992929726060714030853124515520704933078693950480425524384974930289735317031173954989934889076081925213027094072939696341329475 2906 7432186610518717861105685089160622751219844273162120778562933730483606665529021344753235838085363045044386805815683737184283383550954815534267809817866940325700030436303545813019780388338303918670263585316501234565442132342213041989703910794792900882008430018296311938012878 2907 3310233986661336349028630698447451791838653261133085299317265192107888083930356511789880604892689677189928099409123557447093316452298206578664243945962755201542768497570088967829063791399555115852875738756955550642940051975313791616804592806486161613151573859939333232059472 2908 -2624258275639345718013672173328366416342466236654902526425964860325651490580850319126423378914390721338356332078733379505583681099843643984739281821775998909441593182552350018984276878561356158944367284722809821562592084558634602361373268265268695726007226140953703758890456 2909 -10701190949946768644711400742543747316417190728164789059948033187960996647210913815231113234075216197689985036198954835472826636274761430980087419006007599125122148879314868104570486599716161690729526988704367382136741367937224827975253946248762454175151804604668194367593941 2910 -21243449517530273176446251204763716839065275679493671796969683843394369065668835470235210673498474622821425048456738496655981796925752652285984559853376098549820708590940131016698493298839102461148645988038051755547273056761254380366362631562208724027247159454019053330464959 2911 -34543823172106343464044408367954075809525105989888424824375097781664832140394050863958897842247500500628449657753031835178277224718720110144455000419991129662912433232699390077107691968617287708220495419639065599819071413215078748393095342782920414191852588231503689644347002 2912 -50834865453904342066280999335384333921334398182594974992410813420106347500351147394986562453695981260605267542156246565989008955392862120911748533501632180458062865201736783811387364776324141032063990625047571870643090383910498859736424951187612069173315029005853174886160939 2913 -70250857505365125867782350319931532214994706157272151253477992449275220681801602777202656163832585126032348232280919008906849129969510751630805155960620072061110226501189383725218124493724626029201095579578451564257246813925788323877178173331258418392690653616975685748996765 2914 -92781206734284959716957727840961571461790017687485630001899181041291619502143165020907009302847411262158253499036855386006328189419957945419101713824261139854072795563985017701862520625272743991451738529647707669917086710359382268328457249650582122601238950564491560825894563 2915 -118214893930328157030492292853575063377069711056011763133275910551495015599664462333609861655211877167323173684854046806760848880103952792439660840119673806771607687567358674127928205566472028691522311365391171810535957823833629733140350847021332962513463449004884940447651648 2916 -146075994969935792681288326642669111973418848240570387750387609678754705156791636572330007913913359039098252425563014279959319639065125986349613622411591278398391584646691104067441964321877017328904483636055658174044544258563199783436260203290669722079528519933317502778457712 2917 -175550874606386366628895136701547988204800447303870812716762299545849090507886454808557351934667610897304081818008771488073689869089121263724477919592445540498487979812720963371865336921127456522326836191548397942841591980310289428951792563235325053312508880977724128954299105 2918 -205408404822521135874691431201352452527282114794924914670264328854947688507502105584559706101191470907218471743988413002484063366313914419719327914462397530232494479701018324275781718273831934900573641597449290306676239730585708180479238413527539804768020330599969260831355292 2919 -233915522445125915575258053413497452315270035005395551991229349252864172934368490381183918968653463428154985334247740834541606299458517142150014752261650189190881941790876062038515457211135580225312286723993122112772966951932766516783996621235539967429850420757189458662113754 2920 -258751629931335613022640989378201061814594291161262103419737086234910456580519599237418369095323358262694106545123712444483710183407049931537301377542988706098800212163892080106704268704969190946611897078614369288552998947348028485145602902980646135363362763504999110778044374 2921 -276926772580957439419131071872273506008909234688038193665931279739326558145774222140195256366212196078415399505124290001241325323400922002342871579333516714389525327217058254423659972588645195114172004534168242934536821642773957831295290426209935094783989849697600683975211053 2922 -284710198063582171111950803199483197906983311267823122261742501252130203734276028415733896830586003835777166690918433534115843773625087871924306461645606261957405259456793632540683148253861706327589286567729496923125579067351239762195392130006167026943338614589440452947044062 2923 -277577809198197211506916032070132105827404197424403416561904884651762519634049073250597211788979773847716102504426590773938496755788065978526751215127041692996918457876330162628948961698381252239561115785691823408295165868044357917473202123803453011867108709508752458576371291 2924 -250189128731877231468333683047675684532547751772316003566901875636312231339981738768690195677402715870321654287263463592283487211095372695049083741991910332552341062470234132024266452715988663832029056388639892472669924384914743008516846263529614565581754135031159069673270742 2925 -196406651610148479387352847650462651862075731402520997550675733013457655655323796391669085219359073550065753943818495764295726545109467944497388597128371873604754325300171709005454094595743070057760107161043201558639461678073562228797237617573483821289317943648505731859400170 2926 -109372781962412544748221921385952897809174217858096447624888320867470104029871822827172502129989606394143164125530791262263359259551223087966935199433816447690952917285621456975578527358873643863559177894190947979736060964696489041024081386886757360501515267171199434149276791 2927 18338181714888932864814119674966704659192839268738082433597809783431948448841010493298414176056192628843331260504941139840841860801234553990806332621953187680521563914009166768713385066710650423752270888719895848871201851445167764550537563733439302687688627712143378969322732 2928 194473502415993945404481467242232061721083378991525624257817045049310536691167021559913236946260503895142199491367250315027534615079189898210014884070434675894151306802436579777942666515337780714873393762276676094108687470247644746050390598740052818742359235294700182863135797 2929 426739775408217445673430898663676758347989621544880817286995851116193202453359987963203200996059807440599767119127274396849210435467735237455001105367570311128244249619115388126842550289252483002883025682864978559658211585924340014724684693536730682425542819126758733037635290 2930 722302972519187361833372332500753791602124526854096503883684303147061018397749797684906794998789429885855719941142421934864970963340781978764121961116386114540048357254082630025345814925378414591129831684309388936965174318292900912878002901122360130387141468497238178361066011 2931 1087128831083704784735691813143483382869232680832551686013921146107554185332291403874563299660815617266976100165433504460816724288074322293514139714362149996603147900794322362877187245996219646944454667812534323785709113065544201377360267923575512183176451709160997573222711398 2932 1525143189207938361489567841730758655299023631897028768959907663927462216287442533495492864919834743179532536154847482355726945956894201062085897522502661635530378363449100893165411658585426634840605122132398904580108883093951229344582342830457392335450962502904460895036700834 2933 2037195269318176117250913068527659867852144760030014111539311953708591681111597878505842523665621035306216785406418771679498147937430111672896918584363235238883281690777000051271444078667546589688559257915609833418438681051182326545453177146005476974888804276054288362917803645 2934 2619812691371314541804917962228261657625351113698682006075009829063185881658749865494723671338660309093503146893130476998462554698115284021473815511446791117747522827616405923142699152799779061625108387347733913870532375279807831496993303350718213922696224208101812757939946857 2935 3263745712620819296319299872010358236393102259023472065364030734418458098877095403109104342015770960108354182014429984328883997671841511128596063726695142933399474456319470582753913668167387860948988883784877935588536045367353422359515801571859056217830114689603160146155140947 2936 3952310430747209120787651593903607473274019999252592861687537335275145411283783621136835492953484235974527888575122201925969224951749804826801378145511316259983547496812011109186324789062143322865156808627249032040385980698482243402727966534092808773277686509846409533401924494 2937 4659557046340716090097829884085846622779713157029405825359332813514714705672672547571321386232353191431582146469046072809412983179313877680176778595849088782599227270330391663119761357990001841937710161696911850456272847677857868325631188069749031648865446685582611705246913077 2938 5348310325952100086967171640403289694858122726938730534763953521548604567363531761569807146755695474469250076090322472323019481870196659640938322097910668292283593913848188113201411483569994628694051994242328881463864996996484765369484704442820731659784907218218794329914113442 2939 5968155630662407249367326846775371123775155007802114340371618549142812625450570843303450734059465788809085044055860714811428998605369280142528507674230316185962218870386396699127777920785071206380023535791392560828681311438094017566908980304034463284657307935803395297579932332 2940 6453475636056833771546073736338062696950787122377093956508485060073207544415118857747038953682487785310098400150716640332998678352725793391666824804922324261013015966387903446271512887324726951659168124737953927044600045830319436041010279090163867054561437212906760354104882503 2941 6721680318567103795108182501169489581736338707897156354393608418572975691958547639770366792884350287980668255270603771517397779904061086702493483813857321843192568913039002062417912320440150233515832943856418174638596498222017679494881325262223135481627149609333909188535929130 2942 6671815774047800450160879974543653365839488951474708578194742465923401126448742847106438690139759674744557478850982654998215334323968856910175694149206747601514360905909477369213093801400130929758686539334087768298961864215427406229260988724998825984536429739857722407306185409 2943 6183785418128771572013843787597078547244251277264306902761767514580360745367821288944164611915597013225485071847685839973314478894911809882060000995333144413574979590293991506084261883227396417863141528667532083665085769893789175687514821042528861359003149828773772209476409358 2944 5118469021623396412059435600850981180151376620791349277139589642689069167431125677272965969603421329473748716670532615530746280963392028157921101732431518148677456763160855809539659704484724976856516491249440479601019068049070223002637203322321848477922722665203476363242900838 2945 3319079126830779054707491789458215772112554851484732733056157268657456621581591175377827704528413434191797882221414643838579959248669037630835100634983558553524020418765060716796336766393703579265690832551151516841578531535233890450143209673999077499070566488845632954613999537 2946 614148136467754157719405294572434314078251633484522639575473022929723580006229513186350624481039331222140515661196538129490565796402150401507231647747875674395687043029860855102841393643640678490941604502131955377787902670651158679910021421349472447403208908295521033804804907 2947 -3177410725185517005003700794871879529522932493421714177325824854167686842217606585548925939609963095499400463906879321150076904278069608801308885757832339576075041774613942794849749318885225592779260223104898099280014880108027674757438980763678767127357992439089587055605550367 2948 -8238683907300002223077064261445823143168552611354030715907011942556688215268241720833238960098984366715294660150441677138054923776605970674301393387779588322838026394002476387334090693372896248669866646000364927120422155724595418313612161615540846491851962491404320415404154836 2949 -14744067619334890910259598934893640813673853298226934942070624099385728021933905932913847063412227056574998079302645420289620432715527116840882456529097211234875248354690910937649197483309545925661945204837097876072551742349295744347897446053895330866340087804988601179048096003 2950 -22844989936690342173645589835879575972111529631276293966114659010100403441597934317073833216252336649871340247104041782156044009250220609711248786739823874954949911040929553098845512228322919471780230806454083074424831935912661519581678268795588439779774586808764475871176405122 2951 -32651551768434251500221852096113073144357768397260223555205255997998642018575944770788643737884638283882270005713199798805517749582885715244483813210472775685016864838977661948583372200667164969013454758456721045426555724152952100521809000129480433129669491584329842826236699557 2952 -44209658163005555577019835731432808287009464744476401383786199434189766593662723488912958051977829672675824594043004264360452465530392330736698106934326844109615597583889074209739209872930839832860100148432332568943439282278261402263730714468702077199139774960971042168118297453 2953 -57473327748329090200480763233349459816830589098172019219378072420114152160974593337251248070125674225357587382425085183871461575487087667478035117111158413679652409438428445420215091979227011475686155178092047938926264728727257754187345365348746598584981219284912644346416767076 2954 -72272048779186941730522979585825651903032287591604670806404775068829194624515857336827913733116165439398682698710945224221712625811926817211997045638565009204626488396675942368284509890098817203722944468431448831720467480531513103325872313463894827862314621597312426297315642454 2955 -88273308832689037522903821652966675431924294913843581360879033329030692279678755509241449892690184716610207728425344813547520794666103386973875700497044610807135521991010830959587596333240589530827175937154734965794633747814748472282908326452937206460394686428165030339928428736 2956 -104940775546406385083148387088330652488779305803262980063582781221504365706759904169723331435016163954014974523746994920992130145943367396494804290586186694826934691752120806235015509364230586714432444217357931884003715347683313865029957797820183949990071589951447401944878788416 2957 -121489061458168718927964155710580018613257099619544479279362161443424593516905226928148756454351716785140326617651573995098208013806271536721256975036949376960401567652093188842304038872683720096294423841248674546189991199107051988414474793494273570701898677689949647581019123382 2958 -136836579153052124463500848959019417234826278857156838404766568233649453237309666090428485397920624827910650269641203233245593225058215658003266124186170891197170611017935326855372996773127259290525493944976196019580459527220162124502137037699044004481510081247296626543259037753 2959 -149558693090490525593566931004412655589668267058063320718196194818681483066201810236358226500500078201933466259026078564959580893200459551597725175164516253648651384689391610290035223142894533052798808545894975591755995035078725186629579527290948074217393490795096848338062825530 2960 -157844206971923609316689667486135272669786774836538801948345440085218966731166474394837083206037071347170904302696046709101617134408485654117822810198211686424962685543657208784152752770617416007165415561967166850211004436648352232063855344341677018068876001955527787655240445668 2961 -159459189415186709240060708623933559818643541729557128610328435962837545970358207804351583136250707533648465530679374334655208266433048802017430536422090214391790124572547205359438138601640379853457270610164297287006262315628373647819843455293289470201318414244915881778232470388 2962 -151723226593421790811660087679723096704730193243511914604497187390317166427722979426134622366795496645011617414611349231211114718660065245784121708610225459740560891871760219947152989503489806799460809747969181855001216169069473381338200771829572941268892378396071731319046663940 2963 -131504377715200624773257331758803623353892445805828275284417960755036540074280003703985261782184295553210457188240368347018867097124927380984591624001148926764452640021407486424231628074254111175935145511846635504924824372725997894163082211403217843357460971821022880689715945833 2964 -95240362851160140201071745925131461773707368540223801148018674878422875760556868470791040605008659655867015990912496883505287337800906292065110152655396792801216359876804407160749278278132470999758561258640242682979104881395672037866137361958525770978306989760921143478384258082 2965 -38994780161027295835823452595608626566241404232078750552513129901206421457167781131176527099023974820784475559319064311337951974134743309938781799780274672256367098524507799845775488229338649814574762569834908238276539834576624070474526611230742797778915115262191069908917327301 2966 41441642512434501180158700601022577114612252747877603607362905729749048048077388532213381453802242390143287373784589373568212570932700167665236473556472795567717691921394971170016797715405738846726264023351655280050008619763754613979130630765151511840583574741188226150143644545 2967 150393706589164680119813214703510809818371557067191623419174431460153771813903910413750818599500703110793527622890189806031791958378962018703576027205586754511837821958825293533325373809407849482686908765029071266902719753966692018093895268122139799027176363565625986594589249878 2968 292076490902036331282473747724677195849501139024778569952994673554675183665885872291768299079128588668726319916699711597677602528934542244355271160110237104668114199004086884904031193052423114207258918920295766538539396044833308070676206222908212213649263843032511183537249217909 2969 470290042316731003555999286581639391451182309698595491545787049637369363023904622316182826136001246868417679957101230515810726737083063605224529580222612498934218099857890671860348788196457646466330370267650325687200315704531935663770207373238487219328244400837692809146121155974 2970 688022167453022889259140507611679999845089973215325294999672346546534179597333439735909944880662102452170842062899003124548169964926160311828508479383459682814088486660299434377340280350741495674901871218881389504387614630197583909227706659122323385079657066308596948505573600449 2971 946948644035405636236787747737614096121393875600110462128590603367406825605311080603475206415489395806119979100766501163088432960254937615815413016399185744587834627480030761333837634614259199177377056895857985825860927580150603291039134815884079147414850347738358958958812801958 2972 1246822441535116117524657125821976169505958337959393275416962956633699403811884289793123878349762259268747273915204365775254940337191856957875479310061954267249732605904991507983872688812095366387745466326514713171519891281476322502653101934067774363573519845563646817257320238980 2973 1584747209508293451672356195693438388284931410185389379956913410024895541106793143605109446304675245685511592999320044430585504605200795375216744483570237372976854185728260711994922060057896789004556510036682985647556609643792276714937123331631036204657566333077054777697161609070 2974 1954335668033933261455435365837841788223977581682318282849114408720196500327527108553458327165820054485653262899806878710408734602213103160696583033634403317261801006860687820157072695226235777565256208101558292367059142568039724955552246785064425658050316201305364459680317295659 2975 2344760940553026914862514551770053540993640641036590304928052559300015293235573098922865230652220101456116381971021041771834926487637821806391991133686734573526500734376604765558972734750432024907763906945965623444896109080321618248785277487447701918500822662161636038016202695556 2976 2739718625806984468474790221229072543158371643455591873721931062259022838080794454052055326933339020284932275843874858796745512932479706098826818319122153538544566088219888012448103320220204124703240257288218748914848846702903743043966045275300098975881530850292165583777293683966 2977 3116329810341933496610454356379690313641114415891833108619562316640966851997704701199223190539038003333390281078016121932155552992721072720812727496390815756756029587923892824882167698889529953067447012902109238463877111026845135322117489553453484790404476544832232226303131762095 2978 3444030524113645414390899691248128528296919688803744660942028024632712030861912162980269958454701602452665679617687698650575771819207967908178927441995016867885860904763544410006484757193526862705555615504257839259995873083155332841583160111405268408925272055019567265655818989711 2979 3683511502508904267418817660916742600178157504502298083599944378736800521534666247423872378865788262064518962799846894881132152117116693354590835479567506143589171391261950844909163845371574246988286139961009189494063932632237851948541272094839283078973176377437416728404543229907 2980 3785793574891377529746481014848500369973757964633548542041328628397800328671079262844999317083789809115426326375028402928201431197257100510161356965131366888063448544604546038651132483324087541020279576019353769963118279628095102459841828017305522520188704692117825730285958147394 2981 3691548410694657103060448892348563309483127579435375986830634526256086008740907398681458472321619315622489314419093550217387591273780278880584877447608929201290432638803451298303691075295202164737156126921981880819596519016042070097761837766753713736051038843532431152568087255071 2982 3330801339416452961578190956855216158536991198087020849238342493238675444881503750589500596699978543490470662960235822849308987181411625805117367610431315942965187427837751142672575195040127507688240603895262316512771446242164945000735424907031487429851357147575300881368641985306 2983 2623181835317196149061598025049508490976958537562963265878853085938508384270186634226590114945720645854323009305471510399349872695612831025852912861018845972580130675772489346510536243668321876777945614808987874410311649657400508556207593038593217077572522729462201162654538694943 2984 1478916955451929990209258828625695661055189091111113902150170251110279765369784223386398308079483436162506584210019462472934227864116993149027185266018291112113503231264395758131126337448253574227432358060788451026710141384002616580504915454457295684916183672729680534935577583257 2985 -199207985319467258619591443989416568461067231166545731916525672734615870494122042175952378112406195623375409902702824581094412056988253045635938535612457609303597080303352722242721286436405663890872023727282987678636317192903732825129474273887344595795579896099892394824406526853 2986 -2512670995297501641147973402553659481057685534229322745335567840128013668652416117598475131491715615222971713480705095888674704697950665683201452575379936521069246495032121240812606926875691357275426378752042294194095098617890066411982476935122445701886536135916434171801749482520 2987 -5562545975573434341460518842435048450440215182157831225723773087419212439585495324721965251926905393870280607052926006359442720578553537425878043589520995673059868568965855496163296210057481388247852582270169417270377240402346558290145667730575860859647752278359137739343338503485 2988 -9443063100390763424085581156979456941321549624786809246481460564657928838110821700410228178963404938947805806119666930883347456241033110546349037882556555862200839283257601531415870306795810474515073244931655514221304674531561734015621367221267922111695076634988930750096319829662 2989 -14233114907762591888484306641526639554932400373742439107702994194494603059165278296201820124214111747940845768593523792865248658020940218348480654231000342769026258088794638616080461230950221832226980156974722580342442375966906342008999876636190144437425571636624630693584634619528 2990 -19985444988053085015669500750278085994206059276512198418468467299572177913434010773875345346688422951895504233195061788678791765314213338954368522199020618709986367867862109337807019627527520294513589366491972503204715988126155420901073965876064706913231248863309004967157840523490 2991 -26713298760083216911301733492129778284702296280032891339864200459709380690716300292805859099949255479443596512850528446105013835381275615952810862381783971599978200736672367654297510972411998913566955512314276391058791077703776818640320245770313885920875399469797132558602730012485 2992 -34374388469414569949033278847082615706995101361842451185012813420451587970340704975548782748720502017875123351941049718244260236952649254789115274908891293260849578504033892449804696069881068239287864827592609260579615819059481274719292121653283933924518848969764253288180561168869 2993 -42852134268798956302178442928308344024114423882810212412271808188887698637487093641915436403710822449435525846530466996896964302465851416567580440851017764872070325721742824512080443969655826881470579518351173923757573455002519589729648918438783983029562490884131023319424232593860 2994 -51934297488307517940235861026556208387599043081634709201908380597258378086461568505945523753658785772436596616288646068458399331958980132753561619714612530408912381126364164228431738098008931561699333666725691813257500411654003234063906744664172544457798181360192672919661715345008 2995 -61289328514142700112024922241011426434753626818875979487621575663085159018556108849325943048234130107246820672590405820314141240968493714449950891159534868069109737263603686007184198751357578365787106742841874281180907889343811573040497201893717390803290071530380016871968471320607 2996 -70441017283920577310922536226244375271357378286670782303708736318687666578461166589710110145766787031418822172832693520711856379262286471382346853027515629795822028342115597253418767157379323596006306249349102420664131927111376147495411858417144765086212028654066967417100922259281 2997 -78742365585081864944971152758402999520492114097557985930877844157592753406643903027212996938678626330955424730047572946596669796020396304558508587488004551060158404197105045229417915515647495294801040444572510132662016385057784650389535921205054735732790743763722866507447869674151 2998 -85350001788621226652737358827184471364477501026480593635665992409731290335600219425852639255320713645174374826254628557848494899088146708804970684076167047141189000777484048581319811102348976046591395823374302183479047117646333524116330240535880818678665472095047829676458374335919 2999 -89200932486395802494100301092763789584208783735896049963167715191683875779038377941205724433573058009768286798385401865765604937955952749670864545758320783785056337929560358009966216227733277102037150377877337605609508356479709667035074963507714745840350925705571639604404898391144 3000 -88993970188162626807630829202239926465102873569484891839777707291017696342673170478790734469348016229356042358106117757835532872312435778517248699840073934193951459626579542019144396290936383044757599845656192226543537890448506721925293584143662973211959610847864200623509663332932 3001 -83178785263996866292033046624721850386535098533705386714512167241820458658086692275650493210934776311392406274210775476739178824938984472768341451299500851179475475330052280073036332836399080383275352721874984846773272191333913522891992276704060971443755678432987249138186010556847 3002 -69956190703942995127284455785437022216588558931992095934374488683384076936309566221920558149322540798279568818076387917046514898390686766533607118038416279328162244052566893762487266044194278239277906530861935297693050183408931205399496044703404244104096192699011224060617945028422 3003 -47293958870816866462030678010430480309681121660527587668177379470253810985574947408885841153138416620043485105623648704223347786383167679078415146231335283939329329184914472628069245227312718104694341492116578842960925759555166741877210265294741836452539160367995800886280136621855 3004 -12963159132341044997247374887000774775266881742191952655477900590200279585976594948799362069769662025895995051509056917412684910478557472546986688274153314779468534656068511667217344803688985953161577245520819143210646245891973228630619509243871782531008996791864322494479046469861 3005 35399348909125169972867998188900483239056669488481220645207093729894840771298500331019674406488045946177565300795613398097538933115148528885213473202867587480146601472690762154527536147074216207649704567133058822744922561003116415054767930540303105273540593357510665965739763707474 3006 100196086668838339518986312363173626326068595957657796948402429865773111957980852483200591906374994623595412788832255999635657564527983677662121917010643884574466541519166135781696509441510986432038200814341888044309602754731591217239578036618789412084488318166029099182218213436643 3007 183735240110836677703251595147988057520684100445691188025715455315576871131715699740384473023401225705484968992512618909910684804338724041516347907444687537729942542180333699275764281339700418131417938906144847165010728533614582291972658936905425099373016744365062703009397989868722 3008 288051393309002474355633057935023392777232969525052561636011937080567499934761199456555292811635388137379525159067659574284693986255268746852560634996517975535729276004968080851180575118544268162791714649001598151830717331751154446647341409942715631244015451134617299691285647024515 3009 414674309334176495055890705734803662939651200441724293393043430331897934158193342015251224342000985525714766741428942354850589636010677646815430731431280932506648545264586709430090190609824008025692895913142284334310061734429825937642448254470523961927607878476858590464959860442316 3010 564340110575084070979655341294595223363645527483476589751166699564798018229118999813092652554461464789348423865298098747784491233979479433894382654113717733930327781229603243776235984576688375766695514334855927653902247171758397583995915489818259530714122583667153746592336176344007 3011 736640603937543581751826785484281372972333925324278330976068054281106941509990433835086925030329109291901659465419723362600312969077433248711402761210149015327715925075520100607601426232813672923354373255098881055976812392935483230824209856557826668670355187822539367700125653223831 3012 929608686966388583658762767590305631898346927391589624406387351711622320610073980926195963792599243568253885551878938584575145435041494644739465128011165928650568239529684355427512538130633846276839688531051071935401025516516261319986504152499196270728862222522431164033509632795938 3013 1139240929152136292665397374058397601270910224579521906486316796671363212618005270348199223946800249203844770103739877537027829133541397734576050611657875006201889339734322442950166863632809063747974888620950524152697266671697161899295131769985158548271789051090828454080846920126241 3014 1358962724432917172072906273276495924960223185102219659990135931155876283650598317432965662862765444098867097784090832861098879309458698459515602802723736546663248896840981672887567835563131750945861010212868515858726962088224827627138568908488767866550213239194522043043196863166731 3015 1579047028936075002025455102723810173130548769557317540847041706144365184940550186986683991648962190108383881023254755132767494063841288288569119419918444734062107429496744826850924629874745278679758351038007725696107402234802897895425412321813501681206242480021956484564477236940537 3016 1786004790060943016880432413163472208535682573298918231550754264403666038744481016275835995850991621934411750057747026008363392275552594549434579549288590830309403232008464212956550296759721676218746503730318220862812782837956147638890502534027512284611826760265299608374780264200958 3017 1961973866336523597169255178628575338377771271351659726536232376198297922474134464520867351979173821854772995268195314252822341184804634478297899277769881127181501997240898184295721803757856943690552957540851707596511176314727153974752570111228774494569764947825778630935333024445205 3018 2084143609352757005789281449363830516944596987479189935773089310978476818417157854605799128386638279732085461132079328330749930287000722066919607584565138726405135301641807442098107083101788749197016426556864427157915658490014915113764121261817838722378631646862631611893549042360553 3019 2124264332833913570761444625682756827071435187468400053415854207775914789602975175643360621894031504008647440510480175735783901078666816742336164287987871758041949405314959968638100998766705390854258135366554672600339914348036740899399750909708288116085871356830941594091087595960494 3020 2048304530605269107044446700615664221794166099502227027481744305002562690465289475304520600676958507469808577219705090625736319167077579076071681320961282592609858527316575683424040469626209391291311129739602957356034327728228682318431564775280700866314974168312051927535790135143022 3021 1816333690375595381931746718994441781614438456157524546476799195086053943710332257064085254875421762506505932378811847981003304128463829583027508603384140238584239709905427892178023245942759831963391975449205388757527299468542711000043874758483819371365028191243045878001514675098358 3022 1382724476686223953930816821408571102527444286614151122943061467003053483418935067611129515403898402470260211724497397704241835857903647285189313209092593482322949962485403838220694449745602485890504983809218705232186807756815565620322068216010831184767655857900036068607925902425813 3023 696784302991029911617382895203321764519934884978700327514704652984725755714384432446432656838297421729334470957919747017543299267375274992441721344632822653015832103391453766579509374083559551977030783616557208036505735487610542650823498032226422979881096941492139452205596555496633 3024 -296057998841621350002696112821379295477675451180037455029861838958827345900624518520973318307443922219866909763565460718910097820827316939348666505931289158738065719976704810006892521396435622129394514365414712058057363807073738375299385299969290070972471813313220464514929034769294 3025 -1652370753525823817608038196344391464021322600724019005520058019210261817366242586443231868136282115762732071701737459994526913792648443921389654060515485521297473088721861652434437403229832350104466140080624631826784279151278394132853906084354854412481925322004132055962723803850212 3026 -3427992917337025217542583569804042365146408599767598484345561250707909955166018145606935714637012069668622509576396252280533230884027273012672327221086043216743889822640083443357928820221235741945344711630568802483505252791668431689594663178598598202014262319480010904390491038639748 3027 -5674306592782668018929878314820389046055291359329281828073878702220178165715526977709440175776676024279907320509887763739026686879679087928640792669069950622380467979352703321894687018001785293396089796796037984308010129746638307880158693193277227845881872215653293911207629947465400 3028 -8433354696307985117229771045428254131001851298380092901944078621706411645811284764645521007611074719537849704570067236029877507455891058087999010053519212110611098439464218342743790374684807992639881397905605252977227060969463470059163621278780459161222110921584620037914192821085979 3029 -11731662100278597108906476795673999417487909934799641757445246970768105296622850443725328319786633182897194586537118928891224555855697688591903734072705729047806405973530139926383266401883625350936857919769457191863136438388313403794064766641718360878430123053416193229580431419981006 3030 -15572644177728196093015780799247309949207040765248920265990154807274434998169223918624278667477021196727193356320683281461033040555539452358395576494031680981858976282854504695213084225348967938524640278102268009825893214731596263728371246848434873087134337372678832141718196902813059 3031 -19927529236302895715534260298800941497675109752740516283214904178887283542403388159058675152531104953778388841050207757279972491685965676948653303396061344706784236192322548357452857902376489385536047114075498704937370589833369334225624413547403164140353904737051563316412163421941811 3032 -24724784703421053567854703565391853522158234525058463141587863729109005941519690207914513071504746073837539607366114995951488879993773845950068290764341586434723036253574497643969398198653250076579748878225324522038948577020609831814062991239035641529528445451774913195101126084949727 3033 -29838125183402230443962727223892576422668362439750385186064501707189489468205551949784013591792029773199583771429719308350975617175639139222667159792821741139224747537742227016933976961602854025412424808114978028996050708386333471415895297617089023368880268035320109773221799639434698 3034 -35073297739323767866782419149337047469404163451477825488176490518561464855666475995264936291089258909761698889234189119394696519967643431146513997173417628553817282231961901792338114162537073073335412872594857949578377423226987239275848485393369786147767659022845269807642988069371399 3035 -40153989830505879187882564115038069689043305957075267848814276185431911365462150031549555292117484074235265945960233994820057646982066350223026577060395838027464207705943953861985461651737446086047122692232687730757189170613998581754054861586138776260086223043675215895707237135317875 3036 -44707391595525456851875754311750938505174459941526457728164106030802420993976565576176024081658314027164578957254145392486835347722190751701576747780450016039690592408601702172107732303337855070220116674336551602514583897616814570913559430050919459056113759937212330100922315225869255 3037 -48250168996705039076423562378197239327317613820795096055030810141167147673717742782175800117731690712083789509413162709940089015681364124289171973900282957245717547741321657414452086885115988803139074510743421527273725765726772780540669501907727402042390998820402160554622407179300120 3038 -50175868663937072080049670504392129443286047179121310946186495050019228242583067204207985849567698811714150767929096809460170998077306728180999450777161274266751191169140051943690210549043117141648411128196468705013248116039539494067665608422950136194067076126025956806618849223720617 3039 -49745077951278290346588172524416908026825674963443988000130456860076940299423114729623940987780636995671061421323651002304539048578349604449402721959921603372294791129277876017481277019038969745803814749734822205250458125893358084043392143702473873711864683606002620995719697490617675 3040 -46080000814918755903464705247987681017480144329204549689612802089894945113445361739085354279760948972008850026504028454467481418290572289593956492648770148864418136228803260979312125515916660209691585507802045699056381260053836058525936589185384424974840008270540499167945116371854743 3041 -38165474085272469173310115278646073430407568208688777888852573442422714679274290191246983925571369000381208468918988509136014123416235578108838410097158911768069562850741771558556983375665222207309225598247484374813804141161838566541256540004289099893181099731218900708097564488751138 3042 -24858827454247671623325822669472432386173932620997531574716630784498917823068908117384312129245378154011978619811964822261857983216805827661301574950844041115384106057941841435830271311099585697862026604292953257122808862679548612134949349177940965023907194020769817269781363922321319 3043 -4911366422494103403542527772329740739679050498744788392164807155711744555110906880604779838122690357614269826627348699455490084197593639331034963775165888697737464850080693268391596819617867338301277375941581603718558772720220547856856955777316696393205731388459003196249123640963605 3044 22995393610830621539769966166989958148848732432857260189504148678581394937478914831906133378922266524702405328635241299138703655265613343367172428313794268286580463538143976019987718664884363140218795174987240107940384222264066403407689746406969428341849643042895351994384950043674395 3045 60195323715158564997468530366744312604999428386172797185817572944635849654054899176253830100997217808919076860745067394202750541443661823104958072746791434947406571456596564260059946605340756624756738095383263032708801579171266246000322829735647708036371604010443687575747935936124288 3046 107961498603829970148403424540928192615703647366723636947350866922402090807042960422428333468134684640438807201850818701192017560603173787847889076231785660770730687315464435215403015583791504047497515276621216746080314322026662606952513140014384224070954510586432149029239880076489919 3047 167404582240936971479410380515012529543953707903920659443471517605759908099423814939710173523296155758538843343745660516885077370755040812525637485551022520455667666719139812891701008371363730721390751638995809105299237606805440996656005104838827664457472257493698213620641684305173615 3048 239342294656081803278608081805298753849582923128515477903598972269371660162985430734241379834230320738564987757927742201139689008041524635022421939705675393460239081486920892846585683553240778212994607177017309015674391432685255188842313340774595897706956344215258537956302465682377357 3049 324136915055930207260107933688253581869747433856090341962893090070373678134744193572572089844733259643898635802021039552233679566505302932001564172566941170093019502571979132236310486735607362968910876609221021540484075607115102782333368070516381483947588299246084952588009493721411490 3050 421498574527586891738292394931844422233721180775289028941829366436989991203970899389307295003795873648281463684916482364080485707315287485576782709255823997997233489361605638909959208481326156271024373487026128811059763132641876480497181742646056261493804055491515857516833349202753265 3051 530253332702879178987937102193889909119380102447586437923343045017489743180640598719987321016450361267318000986752871181939502080815605945469209998090779283986203425992372832993094419080485098739089879275701600370063469344541566570185189817678009318699551884402311470723526581083185935 3052 648076809724821453020105923061577433470279840607966958803881664445802209469034086599180323194777670973362127852709889717228165819112191271400679577090130446849455477183219248136317984486667613947432821494900841391978375392893939003564242044003283777888512397137552409082344953377369586 3053 771196553426630730126663784059770167811952509410550579844654573636476764626466691915159746429279531750263734622526803607546205732616813896084093274840383720276095879828991728410443104761276987243031064991473837381120627053671853270957438254588052845395814047814699996750209395649647671 3054 894069455325054159846257777281728843480991512721997230780451835648560227941554697057396028806802023023774302186627269273318604125422738010470782416399662999118615506280446325567366876466146192934629112640144920732546478241858235550212874023218877794006934875346518293030833305865797996 3055 1009044472640867429153540284922273676302338418046268112935054044200987400013353857962379978212331401608274324695798990550274810282756272318909548321527169116758450598484144164151918704792420825633744812114688245905613930428145454628613793668992546499817073983879427458918030123378260176 3056 1106025734640939681428058614790307935350506554678500023538191199152214334193200705768329927953864147977143677931977271696722875461337475533099993939725913019340872600480584868658751509094885347335861241884744054751307489109151266644490817629924872865991270088468012669444665746042406926 3057 1172156849742108993027408588269738270252599714142011985537430738318727354750364468421524244150905231589369746213764793022447617003415844351391818972461770486748093041571994294593564629268496037942865878017188715907853595272080986590194685005673621386568896280866716907963474151001029998 3058 1191553883582725481293820901114453913566083710074742756042282677778765438196582880973584568860525713705952706129424011207400554214244561539916349851387088877271811495944125072871882260523742120577112084963393232919517783264156104820402677316742293381184060194852999873889710718907853311 3059 1145121989613616562241828601563547225335902096371074468425812880983078689253860237478976941339296440706275748255337362075866797951730272693611232248161543755631952424870130213561317271257531308043636223551068359706278213764487954999833486657790697034072667277476689141698475391290147619 3060 1010498910028722016726585960277051598965021096551197599389552021026914955130733145899659937154409855333384813107435145043929036376677024079046060356806971003043960138140302380760808341475918340820381987372869398329731759409046449061648288579712471472362227036765233002624382939629812092 3061 762177298442733329888700539375195717040261452608248592271558243843281944535012049610418675299240781254238709412567048219615330611324728954252048389176144228399417295942396928814957849093405430196983196951512073872757932163319315680785272142524284838282929782062407374400461473828470400 3062 371866701809772311152576055642544069485489894626457934797789434301004497027733344322265890376343020249415842569476726606261084078189908627500358540980985807863533808289532841476725417466521964333795680622018198746937759478881318043155322302096602553200303283547900593743156097203588090 3063 -190835407958403143729111628572982974773254833562633720151812206287090196087613828929411985139607405148707041110022341074241706222929540144217871896414949235796804126804198485178721535058975982514732902111406598290100267578546659629457024146158182493676274633747879459610764508758920183 3064 -957386592767650386736505635231933312626485058598834771469810844455817449432217479985881276593764146201527205811811357399485027475527378800575084340696728696965745269538450495275413393933147239128613577325908116389717708986878162505861209336758585897335385683123443640340173379137408301 3065 -1958773689867638851963821681915993157721339362678270690947020305480542231677604136245667535426833318676879019398457588083613099389943237003424914146147478143046594376135245665021558924227684673444870225655031355059889785929467657810894283125127082692078278764018018319685687739443217097 3066 -3223432748796234252215077471435343438336797027136192445049088870642742103926452418048509530951970862582615845303588337870423923927632183289604115161178764527010682042046273043759498553415959733067447241263293257061698704156186126694347053184059371218941028584755245612973525178726536468 3067 -4774530334595106606438292578579566366437327852874904892419154808642316353284193358967026763953948685204919755876207183214046055403254129651377740585953180320562665972268072641305489144769365802025113994287861365013302188311296591513802329921032036988566208496659162470781490797993898864 3068 -6626528765108175609695812688604129983855316870083537527170824588987455223083978818008541075279930682267184632737645610517432522527126750545448964039171606837325596004478604095016615464801338050797385010567936145175242481703793953553214699952115361862108865857253038306576449651477066010 3069 -8780972114212059883215811014968057145236342638057735145846497769355466458057326928375158233385933702251866820304335159327453783596762965832720965452783754350083047982001802336214281264838919481956950023311547352391459929375349732493543637793029559454638641116381340572328206357549961093 3070 -11221453380732722281454934967635255248370051656672285428349034168309531906660747280174247283963258773405020241056354829238272085495871017490059713156044533783421993710732854304848068048031878999723107940235460752733949142619333861653966231758376408460661701840374286953833031349563049408 3071 -13907758200993578690754056670619768153198189455589009670538313285658125699895659493911051395759368034750792762515633341804376535279759078331840171371147757174277043690120133198658019456275920663887936125887066153996775729464178118609438054837339655019776697446894419648559275572697335667 3072 -16769229083479427059243296670695599077610937634975074039887629414899360998811915010187750785394037193723952863681463357802347347975855629486601798963823092421018852830754270929045344493066622374857895295942488197200448460357553541900229096256900118791553206945345372567242089105734184233 3073 -19697458589913922595383471577204713703785351556866052010965785978545578000522196478989927739505039499284707924172382098309072230409479864442962451372322449628554302840856192431786230853880960293134853901696243568652956508088342067689130203182643489379307497833946206301798592006052992298 3074 -22538502280422778083961377163931993143822416649185191376596278148839448999390435115889351499109698831808975867687424650526745210852538051716155177348753253520414747286436659264567731320266318425931388955805365354556659154104791327903147529907526556313359006702226779189566661646761902696 3075 -25084904388859640826842996953893088423206060509388999543706060958260945184375866905146045071059215697401358602406978991637359971800757580960150741075347023095416691354566694861726776348509465646137476865599171265329228035934352084930187618248223556051412670491825490216515351374912950268 3076 -27067952387994448641640636841309574960144670702336219213159278977229919659650790231066191854893190070470761462002879545154086580411417736479865476356895427700924783101850403164182175493381361990714624030086570099292275986834971217330219531910745920037250333186837342738179776107020953244 3077 -28150721340458295097503905198570988274125403964390361739213861679403173609278243488567273213295672106492061690073249515917428640262723704599859102521187484348417759040704566314414364093858697023933642685509751099260160473614760950848603936622787436526757217898666402907922117406335023287 3078 -27922634582585329450570683507762052600357764856924556474881648555347079260036607880300591592989838127794621488356347860514854560243311232525489205398801904398469259826199760778807908996545260507614475577902296810832805028196691735809402850546847437820288995803479979738809000070681662022 3079 -25896451712429044532878108876519650425899432480636836910787399784273636412756915684415071539238953785026702664194470639585911032102997760000345129148135920075060055561007395467643257583626223770559044162970794521541506165659028200974771558866963291331947418393051066801576201356741920505 3080 -21508793947742242772011411648480557895166626970421087282412694121413593639479023876747059914497266669652057669442727808520443995447626931293711770000799321732064209951723323509414933596284302655196973569059667918763408136473459077311067701286261816460098572001980676924067252044455741430 3081 -14125524125955377348057970417687611455336806449608049283967807637566404803483089644193235080348648880296644349668866393886854155322169054361725991454041873918572722085672187302764405351597251393103228318765849494786113042438155332128843678523337930592315923223178941841595009615674460238 3082 -3053504386718526541823257583939972858451882367192710760855009315986966350129097956831970074528500616159762030432700915544959282966062845700209248097408358105344072423475529414451696960941135048110564292843551041518705232009118420698195533695123976323149579054869424129437717325862555278 3083 12439554187695645876955280493995518781010424977092963322955822687474445011450639909253739699144752639742406047862281811455515787628739938712238349966790816370536124366182836227091343243650629643319875596572586765659339092637751027071167372501861262928591597942854615113481102239047688247 3084 33095276191804394873248617317866240354134717527412101233574905304891875756133389038074966343857083684846381802014047624238501488142852693647950655151425413255074970435710820069612510045177872146522479063419911456392338457495943667717033845917224055927404333174547551499193047377092628406 3085 59622861017480706958207488920825110679003858195115321070044154026214473472315539948912612972052591107869702032806694265032981746472882493131512723978508063479306026718384631157860104481352487198928283767471599080627030014046311540157348873043346864569776194098871229553450234668244812452 3086 92643371108456900751389116594360638236666878453260360017171260868038144379011572442214012376183774237892452249670094795563590478239508658090712976145637103676650649339164081952161867482295748709715218996630801334475964770781556103001111215150618650597624911201252263494916772552542624297 3087 132618150892233664190656609817712909642729218989329315680558068247469946655950971538246041016327859428626284185352329915226358976539898828455231266666195207602933290966484511700782357170716523213246916165473591227927756358314017453832221729580547103487826046236990945432179134245127217725 3088 179759694891984530935880540395961298622140162443087903181785697161769031517671330990816602905591427179966315599269199027468725249060854282813546790647591626405650716500971189623297156504153852108849608648385683337421276624663140523003992455031216444551598167002920695748255800418858362673 3089 233923713195919209005924955167854189002846634229077617060656076837033325526773701425267730265918498254447471503168247356900930150630672474456410686696331056636371643348127859985671287349772681000047761797879086004550694718305426039787683468433720167644015028695005881744627944326724776463 3090 294481812014431185065170933932617372865624488837093496043258178155265263730509966482751449512308307561229012173471079269792329934911580383471387200437607214446664926078043808406240685716097674813127872157133048919462916560013111735194667761443479006484896922646743163977365988631102718771 3091 360175166982518599476360285928727841529641374907398937815260462440971492407464808903039128041753981159164330734776013831389428041720890187870172493878813053136735327118122085259127850849506464834998226888623958073875444486521014633907478917998257068427050104518197644885096005492336632606 3092 428950869192316576511214979670188855874443005279714271565679147641799410368203152230825740972867260284575241496603076737276239095418999962704149446268604244228086059305663964239970407364236408968544692255264058501113615773069310317495705188109938070686829808730834210089766096451211313238 3093 497784319640710192895638656759552964853953647865998258344933523152064685018165206751845702338086243988606931677300394827089881434293234214865467672214173658006817997747670316373511756175054712116923849103186673346570677379007942856487481573346140778369647848503965527695765361686748704561 3094 562493183269461809787817342171077910199449727050861130172253613742362991813393881891953543755413171843696219851240904216105906072103782252516400087151581128736867067815266721239129728687744654054768097180827699075455336293120207631483929881561498550230850650669143926727108743569377997152 3095 617551026374501666003208518071817605341836598739135289681300557954991235065403349620235935107137625957780570778114385230070355428680070058059402947200413930998415185043272218982506172226647726648614274009377835470138919711754771475297221671248790515887369652706464357407141018383004497855 3096 655911873348920402673700253257155224400473412289533215900373770634841832426913188100757435439466024702176337341350737454531907956407684268163884085150980590480508690044360491146058238304631275346354116202646535969493955625478980641903963375868586821960301181429852314971496509318901857093 3097 668860531149332696098562086838173689076193077862443475954575240422873808182842191432154407445806679227451104733540511672408855297500693143338941124947055516763480327806155944472889662441709564479982656569626488946335605815178549692952800841289451163830296585673486503678339010121505393962 3098 645907613020267007627326925753592356435975648666919159582845361837661419470204157826828827776610904734728776178855830224962099431711713398361394168545645993634717959398914062380430844969826960165727232542934039051898145489206086661829298528260236648401841185580088130452676961675363115645 3099 574752677528906337575506832039291298469596878259552105905282247772712321319106142250056156133679259364919781482091826059109880081043197958665783423678277015037411077609036655756627927008856152677400186111114585285891347130100719064831135603223757829982164416120085740035618776436925503915 3100 441343664762245820787965111485686209789364296026279016905830175225800499440510222589675704715495338574276094532801222933475873160654480008950101367844359194603192585104336268904016069288755562247303981415932740439640733806986857190659901680351191825529689716445965624305359968545025486558 3101 230065675811094558606760539794688263482457009648928086975150562424550042698081386566081441008604791265785698091291068924499553720651871536322960181130554555764636385034679157837512554238658968380425915220423044586009297290093945442182902223258754751806433588013352414041168831665633951016 3102 -75903153831333503605541508298224204010897473840074684453136516941257937791311567435478993402985788381889727846736979171263004727525612299717413394110270915517571632554845025837359808418946750395651016584364348408467978392391230205637626271305614541115397335678459726553709319719387859833 3103 -494026738228237220675897709475539840757453621260069318396660679559572122336574121647172278404718506004455910082955733709772952426179763723598252010789318320058822961869801181870786632449046072767884938571266273547333490500920545117761011987471135658768962059041980031692247435559000796124 3104 -1041591889431154987481125009569360395392692190829189248644246692537385105820589277004740196040379817203387538292860206017105905259607133152181847887968528397075789139153243015618414073733950868168432334933600458664507893301162834974807800661302291260751410023609794537382471033481406595144 3105 -1734588006877328093111335233047984159743832064317432102376767248721593111920678825457338860934721769491665326432985150683795378184386462665740883854599831506456348099886079667714426381400915433724288448423869304222904641864421542057317506828968075256376416300444724380448875201970160880636 3106 -2586239147363109125307081181238672703590836843580088857453128873754870758840774285335691656327506371251786873882839664328596381189729605868179165569326458073665188922703022594672099404784457531678177916886335384716051205196117206672209600186354161734373650344411468238792264017446019752760 3107 -3605145477401003095366386402593776535601615265404983768218341264909944520163466065583181045149317766618554730595792774725103126223409970436663188171594299763851089256675440608574761300188933646616463045277607730728976428112895131343844017279535150330424080654325215727118041607978239149730 3108 -4792998500140850531367194043436051883085524434689833607367814287423850964518162146088083986581133480617292076391111485142299340814129966163334620694769334221555695860392134830974833530799848098262627512444871912556188007070115030777392340140210531014601959916568932757549356779825378080749 3109 -6141846811052538372906602752189716969318651924756104045028666108643973751771338943097607579835847165615411823258320794783446084889033343108147284064606505638012758421403253346444239450274795319723759823258859991612971857721974759998538255378770006882862202281216216577244432765923776640172 3110 -7630907608185105406023418902068814451123952060806551371527875105527232665211765996134910109492031951789957873053393485970667626364323330846702523311400552687231706428266154616056850354427448205442153440258155026872251593387111917586570125157930590565478695634752776823692897518513389266190 3111 -9222944963333383199207529319139836172795485750926347173524064325885059733776629784936587740971725613970951392562670093532362969043293500074659268669145502018803249859853541413414941982366109962069656036738027355097642901192006274031716631430703564217993452170794833354148156805990364052891 3112 -10860270161066729634679526655874129818688843919993392282703603935155857768049668238274207186069364895026559971120219458290901353067333132273230918136617029956352117595146357421508167005788707650248220804371841967259916360043439118896528204701648532474057065389609903672373933688923786188803 3113 -12460463387530567553586055512476436139068631098285582352271388112438283088332093504959564506287032973219162334325393514004143110943927685400183986538708577012623074349879354718242877000783208146530930540521285016847393573101141398392348240792937558161033438475983870041312125313382681908779 3114 -13911970705905948108021709865435850822399390162898678853649380750114284358178344660924417719151662453987983319470258746839173510667493010066317486804559757526391973686963810264229779203030617314569873889282214391120446951263247724818803702630528226728503803913857278624468062701856019282160 3115 -15069796330284952369877135682458480742605173903745414295831953330083692695186861585156769974525970582639385448416667794219371496094779034358312150361465533355618131196829737955243488131415818629175227536161173785349885807931697725078716883826412682324635313533185170863282815142467071337628 3116 -15751588032947871339575170294081485345783399159536553681483061438237492167085653517754256120199311891537602734097665471166132060179338485316479680472868061366689358215507339709395469353618303344307451595219291226302506572868366347407351275797256476514692350033859972904079090578127093722949 3117 -15734502832752577858717981531527800906759670528818203653506976033607309726227067606420210899235056968696405371626466458098441678146402018959468149311061257383603792429404547611566698296090068754535876025759973448679972881570859334343664744270076975253641098597709140852760808103308847316251 3118 -14753339861393068022559709791749601294695595408860438379864469348225028132683910072858394699711614917150340616041716071977627612867434047495895858610041400870379457191026756309371365534860051412917443613617254892451247203505304907130972882164167081165311248561488292704946361766796027262148 3119 -12500535404802543130554098105106217613874018149606228715138826815469953508254515381572499990512035381605328359886443237402375706513771758494514346995513387157899255755305263462690688972344139266372047999683246087860349696234679747173989741523515143880915714440395738262453669575312372344251 3120 -8628728187574520268776645289818104318097709539380875713503457117879343001557299480484214752724593184027825091501251684304160696081323811536769804560745724223923121147309251975325792245669715140351216533524105085418605007248028706993431884868416360112421892323582970527605485650424183062575 3121 -2756716044249908907845824569437989233741802452669298451964349801556606302026999585402155597153210462458487968901511426692543978347441394942794830635044090009316189947414774800504582162378458506447555185215556556368968354241606801007333737301784042942027427017422127467807108858364328185681 3122 5520268644974576587212103819476774097916718254520768736596594946336278783577868380809531905580369035771267992303556540894836860404540185461853466894474561068841570386471444224531631214898390387065676278724462876312756949674227810122407738448329468954783854204579751842572712453930813226048 3123 16614947014948769180743762406964691922299538215169876544418818403114182704419087271960881596483241113814178717188568253709388171664786138847345294409515271447578092300994032977910245930172725773699933994743848878957416270693406949753383633679032854564084767287697321443161642203485468747381 3124 30925964536639117603060897697987400731749461360702117935471249194562774954926133734037660424184704795749965838508885511464326527576667129870127788359716399796315859005023933650253700215986204347368535626985752275880323843576581570843761441240255407287500579285723717569808740745007686033282 3125 48808342423855608652416377733488083977687312176853330687448482853529591448687780771278971120778608290860996773067649561445520310596854676958806814507287651308164784850108366503623764369287488769722900390289685523535238777713631349055549239632546726465438003107894638972520506634158559183808 3126 70535344629648967150195953019047793278691828518332496738654108438380360420975199965220653664727531090027592091241049971915918871234988459881233201821217928963311217075472586164913137946497971243831876396112162779321130791029159495919708455324020806644168306816014309642196660986593841773507 3127 96250811211536866305190693007210686652547179434985416186407329752144066524364591834869182970249636815324149425038963014290698953598537136899899842149307331292059855212513855189174172449973614096081699184541125492414547099169604797013224888637449483635671047743572759897140524698818461513174 3128 125911226013349931296960270791030202011045794832288903534530527416859915748199082631380829949991086729404713622280397579934844062324679301204154426981584286931954808195000163777123380172552346878418243813565633836518851849329010806677880075811020747061472227265389567010981120473623956142733 3129 159217130478113751587520294070699259895273891208278595328676995140083693734997233744106240228333975975966315361107864603544512100045385969017091315575809091583341913961269117977320995784060588024628672089705088991989369638768233180273408505748169313261663394902403083235929983300700238893415 3130 195533993203328165408048281211454339057415113916151836757493613786265275748497242786355446737758586471111471484640747641832779427027838617596165349245526645960994211776235419882104457420904979964598689546292545042056994720435042368900057961141291369502640069539205028775553158548043149581258 3131 233803324821988462786538370588519333287638867494753477694013071342047789156910624192882107602337694087273616560319114915850743690394305628863721708264146269660270253416536580344307701436692110348279803219828791299667510930780514461501015715855248768880029702207165203201385787842219418883954 3132 272445717873823557789397300706532230798848023542372781204576443892839115647042899988620406358464507249470163105546330560914028419878761183828211218164821132915647993374758310109732605428016353688474783281594529202771869108897475333401414146578430730133854360466908372728639033172599894960180 3133 309258617340106824180085958548107126346871018813600624157702793740917571981370345142041249399366072538163136738422392582929600778188073398379888143564635443290293415856288229635698778299552987370011440786161742725498344902273960424296270544345673144563368197258034331428533641308221294534242 3134 341313010794987052295013252383084114930351220323165455339161461198600382547355324120706923977279329633813601317178797100566919677275860581836789100049836232263272745639095883412422257537438551271084732195996719125159368089463462091763161120493894752246905080780227320513035247813031040597145 3135 364854881560936813909984054204143691370754326530522174018653239429378002112038051334838991967751270534869220493182376011257063957709568566147938582042777372032164579103474656949637797021389645423896886151753718483862470860884130034571217114204765761796143258776803983175198790722033829728662 3136 375219196609958538345837491952409992081839213013212933392078997314562335644305279878912329920248374214558297086062734066295024232198335386023945042362858372090202915971192253793706153200663262374902841608791986068925403743902304471200823386192421079256945367057562424590465518954112532807220 3137 366766390494415895952888340555525202929754809897281620649346331712592779239838835083177425563364995649515735202155344599661791336472955273868437506505154637713624112393180562977089286570781452973886255813650496318106279033691810331719917890509064516540787841685710626927088858353961137428521 3138 332853723999185356851856878939334572468756898986255316949079588025583697882462095762454779506682806734244798009672668840797020631562366683740781721197424320909535963949918107678459855900592333057045973758648380267311572832039447672071919395249573235288428793363219869034451058708719797905884 3139 265856481785065329235649358171938596158820525694989686703368281891513756014857170740353874221520927861146957148019754762636672550831008634924515051864129907255335742453017561085809964676622980521914132138896771633104172493208302764554295495421558101817331031179688407194135489006404296215035 3140 157256634597015412923632734244672109877779702233487806157726992725737599362005324345110399988839911024792376658562878058011516756899357236489382247681379854200306023489039743499802268804744714403697510102667305301781579736726766995545069223039817589342997099713539721663641868926657673047401 3141 -2180803369241852845602903940006624194581393228765040933096350120400497649085723766057559789602378718969233424037574243629386111138544582616219632348810015219055063074621693912958179076831581949295076091190806632033398112867944767053580267407299728509905225595584405797909648120637431136578 3142 -222121121191300768173525793233555572904211174307764531439827671093322679245833261558386188575182654392221391125773816464227448811012718986504901773248770203267361281538523221806550746943577296166358323546721362796359750467534034530855071673539335101486654085555547201861586782917719724690395 3143 -512238457985279280998582197129112164797739195662222011350707438020249459304821568444211183146902240725633961259575551129487666222932008552484783982474189347630093229297711786669101661599622774661330279487074810249584557196921405860192172047459737491768671277571132440472411363209586162267277 3144 -881633900853885971034314542809120253878216584384469288898043420426116947537911075872380789782073026233601609465546157246978402792824315023044953139843297621134856642929706071702226906519179355890576404090828928714306779824135011766307968097667082253196653519859642584044438448472169928742366 3145 -1338067455080605919102389388414783755194684567448344243503906721895551645061943608391945230336650341224637796198631749120101430789717832343307200842531675048293833266432339394632265763860765704709285042227752286416925542669355667292896621280118608872408149874000424869242110432531836361241237 3146 -1886979716097346835265453294518034775634112311455059684050244200106051461380253802739805175661612523065300469173129208519877078038408821938666750444706780104221957276258854711750364967830174296869835276405280024337278533796092071261641722244706724675944323666524905822618702657223815284825501 3147 -2530282611156355598920193938904494798216142379779352698770458098000145763248326982695436570277221652822687854878343509308255649662901011889637325291914175703074408229041632864438334624233554601679679572240952039775884870011597343808346743463101068803095985927558018922603386943200691028440946 3148 -3264904701908799568798444574396918244840553132136895278855110516230660282214309237389316072891822594868016290913747057572729112002831654609557346123598713946415225991925765876676061082022502627655199984122444340567781868405229451501501998214054315778161071135613866247263524386918435243530476 3149 -4081085856283594767724317343679250015641874261084326061006023584673632810402586780607370306021478990005992646418291722805362393186887854856704125041196520629309029543211507533354391201146598233960119940806770925882742813082846258705661986409181539786003197013189188602826810936337924567437086 3150 -4960429256122781108301800971693615487423881722943186800002258103621917530597812215595662001565622469372707241879649805939777156773090337387057157797823874127725566489740957554027658643660034820482290494475852045385561709444933531656432978897076719323654244214883057218652367190958649941117559 3151 -5873736366184152525732304536626046884337529597385641300062662175160178014744112055435843374378952809706490286030476211177717100533249942209629710727962257310882600717649763986326881292946283029487030916036196086421415076197697452821671429690770639607202346728878516679405072284079152809549646 3152 -6778673289120599447837519185618500883161709969692160594999608313334221755827308159420310621804004728219952858141166974221979952032301112009418497569641835985749798555688189954845604760330145498860602130670288820720687471960526944976394922507724036725906668574319022712001603204518328610464621 3153 -7617345440609191405376376075451839374397809885087678229215704668298722291530354738817188771150071042464855328435462622263410749580017064391400918358650482763470420650378352905581977198210142276173535067590787921142549489398579678994651590152169336902332792623990508225980658265077307373386352 3154 -8313892141560666139717815855342883693100813426928031535302165399752322819756334143083877570763387145032072627232437418482011879127811992475751195289178963977991197257654754899147659650908506135840412332302817258372128912462055598122940508805752228897624414574206762559667174876292362152727359 3155 -8772253779793349019905109413510884585891163938025510060804365293100080585852943904176220471548488503562324765039077403503330644706760489956473613921388218466924204749306610378241169911152079171486426716740614366985919276530722343035699918366153896239250415735809673307954725409056156580870815 3156 -8874311586922496408678329464936827678907979828900009589475576226244315979239089038400756832883430883170131289391184571800581029423612782208507988696602932023439436141789545096926442152209661392581109396597330878023852358932765669175062855871852733455327219573439338086741338039010894059002347 3157 -8478653350549688906661407405990862770018213666389409016492248091128132759245268225967885669681114028684391888167293461981206047255475199367710300702287315284264693459811925697852724152371549290585210357576634368191592166896777662274965082059056354854870089479305680300580867181030249633797481 3158 -7420276553590507033038125816498921635829680877471413202586688426816324304502403178687485813258974541181362750403408894017590729264939762337838073791121302188780856668637182516783492218290009290946824519555355203732614490725162667005788314921589869175461629642556122821433159701551010275232506 3159 -5511601851846853876974775623383013868989743792324110397379201479111055583831970078742807782137309912378877039640932105627223417734119082525217002778544669038728777559628856587723865189680385740096138999435799448295578395854311114542409235379801551546682613389402490618210658625748900569656651 3160 -2545231998979003217693387664403199092947647681245891008544465248385935360695906218176502312452185186136153754555166891150751379348949035718990639704159609694860978612426656320182687263692655834259764087652042313227131892338452696070785748234123549478607298347972567198793341563116132341023955 3161 1701049143519311969394274963655704664595788316994989779949760639288924010149508118731172152494458425171947796272109655937809133263994394728551566009156748287556450331558460014696596999200111815584694985920060389251763568489298595865735915119423060986912638764398810484537822217259279224499678 3162 7456490605579974573941129722645758381413562065624131973800828481971571310905921056104018543155173976364753414226620402855545059892042859485616315266393124312167355382735093055911802719899283338419178227219907890995663043174773189851834092424384150975290193984458585161816454042371415103781098 3163 14946215291846156331506237855655069909176745081710992377009156648350670322603240333500740641699298959359516578583546793463875588934724002665431403934905155226754288409130758136444133628503967332236477809087533597322204415166589856185127446750245190614567037926778942399958774869515407087450148 3164 24376083275354671462393511950798088693538902434937230738842687018224652762853578719275513614559534619144963938224118802042548217217245394554125904085127784393858625684712427384965916863550317742336344216390699685571486909886260430771591835721095147606010887749010102181630563011237424966596866 3165 35912983408188084008460678246521682746404385031993979587275996598150587300684051636987754237964539668933548937132617911807813679265735501668146260418923907138966894506503898118045597873572803037833570832211012929345236769137370258901143780816365866541110657192119202545508156063141926875413552 3166 49660009704897132553410771742919075118989179358068486324466449074021965455013474370970228839570416426458565522965299116235508182292561158807173495663537905582903706309513474303424517952010429800690000942626666114717122420282913547661148938444000180987945583050495611494268786126501876710083637 3167 65626081166352448351368895546943942705040958122348626101114086816595309443028641349451763932448073631704369802341933050127670938454398906949164575012757222353082226818011855415111792120936709033367570454237069569483033192644956993755957611567007921131083807675786060398094102981928834580851460 3168 83689731099019504470481273474505077915602625488699567951217816818063251263843316513168568122807489323998646273737233144867347901589205293059346633732650221766304926523898162186528492360779906866815950328887499250630999391265619161341765604650667033055414541630143181556205003449435287561386724 3169 103557039109886042679126292036057727610633178089486697220381771630268877666762056051443249051970299725837219939991698460368656128975887246701089911901036785610519860618368686722067972693883521172608274709260263280818829537296000530581474803771646825411267908528313745683282989687444012251258162 3170 124714021092076560202358405690042213837263966849231780733237632506684090574136145063463310427849843030930316998941461592312192041918646985450554873493016744385733239392587144440666841382109149994705532850180335677291517234323302997578315318609775947779213370312360696651807446002983410407380365 3171 146374244992548584027002351963715975866953258485031756153144423280853224543944222100804913833012561463856803358468720936817743666412014034775422280204898380724219927783887416285165615967757560143402585842431148059064020547526422691886252239641191385941759996459088546333050751927736008080214364 3172 167423017466236016548803826903606696689285443604830341307944020350417510043249997469886058660608651881034807676451578963909522565327143404272633855137858326404530621531611592794119249035319520745177031992707085602559742321180920667478547648171168077436268530291996852587733415295846759696384534 3173 186360201143356633874502397058139034663283127151393340152552529043956112296897350349396922630487043764776563937153120408773820835987089487690875800378314811564469052771615987594553467852212721901026950608230334119745060672787977048746535792924790217844110157051425183105074992211348762428095096 3174 201244583107823958432191082365751861436969269283639526140152658279724908705126203109235319721192967721765880978493562840120600562925222897238842446239305608016445720765863038707877582616384384463851869711293849574965749348077454439327946314518417689208178842734072322707280098752625270317599644 3175 209643725842211197797589249498723614669658194259346729219074103242216333762261186081132422034026223728625101790142045911241286483210069654453418112676448256372124886348268150867464690489938584309626379506820796459935308237290557541669850276864942393311070446609314284929525051809674708893104503 3176 208594388224400116455644384187102449960445359671371842341104301886383496625218353883147280269461526198091958961914502475446747931861119495126080047973532335320949487015359624109431239147370774292454408126615572538738657559540396414699621330190235267711766481558653522205092994149369474353304740 3177 194579891758536583155587990936825161914319696122500567244620232020162619228865201464759513260450638867150094286910892365986015257135616246539220891622290541863975432658559475455981035839555295141248769300810197620433190252142424648177006978726422296579307245637196795606206863817614613418422047 3178 163532198376896259394211306481833463754905841762077972996010105178254668838604641068640594255767630950267328766182061105301757660256981372532315811600747702097563151851077644682505871794340839699297480241349859228324515815131471906502021238401370560146306015734130060122632559261348836684955320 3179 110867916485185927112510704359657270856180156171153047691360172434716359572068520589072911109706326910678953141344298621921254809031637350087529381063853899646900728545452554612536245278464552495580705243432808956581486711057518271334131472954250327723781710447905142010929108051169606443988940 3180 31568896780954378238951353619417742516654970078422945123809967779713538213921246377188344378024997997945484980967024027025580443461828422909190769618318518134920388102952188724498802817510578875083883616130543170110797905351343852636305696387193287957429063600963090319892023126361549049331994 3181 -79680569966793810401730272864509770369369763246010491342427144870279669946686197776060902060429997951753558012133266522265404137212544701384607486394080249172950845709281641186415820171587987825624284213492384184380661131671626973335643147931169504161915464009989461812273664680349814593474975 3182 -228286801062172042665486552199233766152484282537047513419308266279806649266676679152436406304473671511977044865583150952446605587266006475577024129237097443709305741766739621700410877648540288776317575701389531054559440035117403136933747113461421322940057626096734623708160006468408475017806192 3183 -419456082491401427946364844666006775236359800913044635319944042515566208724758570187359638111871570040437185596133487354301952105573914643353270887178158585136322148088781690152554434461295135839715727509706400851175636499033458726358421432032408774146537451958263849776047742365575222970722827 3184 -657806167886466138736089167383989621409415313844657627070100849810013339313712886759427250449464791510917847343781631602389559553049952481375057282220972609289298300913430861646404402310081627328279010875551112888109933223472948747794644216634418133227506580820257703325020414619582490783590386 3185 -946866260164988468541726211006446362973057853111757162648901220892574815060529417409083294970257133293517398484925432287708498555920422423281718694153247385033286752698693110359739275992896392165568365596917608477198572814755487419997956822870397283138308387988054188949822753939891277752047464 3186 -1288453352932538934325212297304049541234854788711367339450782052549448253943618652977621445824191152266139862906548745732827566729155320833336212139517817894895684963594638245680406479666760394772069269570085654647286474164977948099649905466624889368224979840339008175572955368290866655465953019 3187 -1681915646561416341753844799501131136185148415726498727185846408002289374278811328283578249179756520113229420328315003905673309557493803122917104916329464603999465757472855902973009884327637970051914865479017255583837915722355924827536148940443770448651707348563117250587593760116778846778734678 3188 -2123238218925363817150377610849595535052122625733429902189170404914199747481526553385279716753018191924545587557903875922468330228402040878247881834700124842080871898254756211946652270222126887169062721933377281643336112336202049887770974528396104241729424610373387359964588766269441139883646750 3189 -2604012569259756084268223810154913802993382559026653162670786092918127379354471566066901836512052090257822945285792937208844716958785602190143551951271581142291991070075853579710759004159483020422837159392950941906193297555424064137011776154841839152629342250686959743885198847946137788727210069 3190 -3110280424065270610494393892238127673732683575891643663857435536566395305983303166344104753114661930819247697193076368712578618519777829467705951158882805178925491592592003005237584310996415239828558467174548573132931146507914160843187870258758989270467190242914369279203220185886802999994260799 3191 -3621273650465094269932761950651008049716175539032491408423558322897997603734376760355735340065922214923540758984394538711759221359829156260781332027250214985597729878257510235178701272829403051482030712814403762065554555642274445720454143450270442418480315734084147944580465356490928078024343153 3192 -4108086591746693831118395147717760245587977530727840496868425137085583325697717615273775292847306612386045924056109167192598767327114854004408325151777938768102643003187612170034233512076358991990818096345546000769146944717932385152857465890401009441446950218658699008530161191181462581568520473 3193 -4532334891634778879183807425885882841177873069532144040330522249903072356650012055734285998586785862444943409190036935009887114508276089306247296953945477084264092861852725266613840031108964247534562806069865661378347629117840507594551278537244226043021870845796318026790616077531938395774817407 3194 -4844876083069497348154529832840605431559413545695165843922631554898974969347457483234224002523262274278027890855305021670539382466291422441874176421318145101235358902811682462903838543600249373203777694962141380833105573937560892146647732409167049645166041663633021620005844249805384288390660428 3195 -4984691917944244820190595818822864463455836434677116277215090598917673459979771764799046512932088681426747687387122684459552247612769410430501091890608589337055122808969238052549675926972893776391207818489432743373455145675364808505470285495184940308858964838234339626851101634244686098258582395 3196 -4878060444487471440844930329264493670355766358842672361544384360156818565919842474078360364865612547971731775762750208956779068596812874695567173018196967737628187349662091730032549445021434726143929634069651105260582048634284264529659913174093744046896357193699320773098831902228164565327149896 3197 -4438176776821195290608120685673729290408124276077974634655688058702305571226475885538677687907474798090648732664946303457878542394870147355539895071002204511910494944810059607591031277377594961231586151036051934871807518526981301528902365628962027760506918753657477643640394718344818968367125633 3198 -3565414592072278517439711434516558583182345073570172974609526277001691789814066875111616706848379066492288400640787354200826476687459159585850173117280860635864351038917439768037079917149609357397561024386431020406632284074842559726347624479290787767926436926213297113297043172325568173327258441 3199 -2148454466802018164044855681782758193016974642860193393763763612042396529214848292007407639901557289881964805645320169870449872845886288313368712353085445261032870628875052538893205956057360351835570618464589557576284023270174310723575609543560751033385936291634952978531661656799109215389122807 3200 -66538560550659931146982761988059419060464784785377499670897970362456808527752493674168787185727012601642259860824667063792858421359417279647997658982552271036023976157351979665968348937155171881143130787118084971396458739449664859679784132032280331040314707326221359831899817313838341667782263 3201 2806858382478621795321013099976093920373762903301190746933971712970992806079612815695444946822599711128718419438077307637407148382734414517016605798778358708356797622957833779207995215022040024327012450342646832578561096009366961263789132559907547663557748817076441662530553940928023800285799678 3202 6598627137338831800833291319816117928338382793116904845050495837609708989218643116513904295466419687878825385109363738399707284821021446636868512699963392628403461893020282213631039346460802711938605918561279701787703932186049194663305453683828366667776907483684057212001215206896548449535029164 3203 11428561560788414368607693080436749297386061872928306259036865281767215964151977111138977804240867833971380929994627927217850275985379109872978944105625650946472442914489216030986083730480428721648545479357590938394665322976317912916824464285244957944531602598262283284827033913889103645794467331 3204 17399504919629516827938086813003158435007362193494001697380895577176112691455251263380869602528322469127017888417424657981485251448311053474820888128670220339606058115708811791230887676608641856401031174388719584845388574167048695709293012560525413305157100566897257629966753208454247864315076944 3205 24584792615563358317908549803949805826206176516484431032433751359816191181870014219135221423161892554858839319264303395405516178713256193772439131836566959969453142720260380758222321658660129812551996863405487524904405503899248872044735970840933657543572836114508667683591859172380311426239420098 3206 33012722827563434098108165665799729455926700915308509976942800214880272502310478749970481703213468340552099137578512886352171457154201352923440903302789489994422747212768063813314994888060300867928262233599798471628384331415109033736886841348174055005034375431166294020050136091260337874198161825 3207 42647863054859314573187636454628623386809855779177924007735027112029086424705318530163346009385582745472426019573360751336324363603739074448924399236453274233469290139761373302662538586863150227589789137202203681771813612371752696409579393517833255692034929533352467772081723893520483480041019345 3208 53369117273840672077053360647316221734842015570907585953282577812938492836829083694516641862692587316289707129532931395794578327218056020137695153591332916174312957878354895420891472847304197398931929893265824880994954328212613074915086065834628110577964417987197697625918012411449582174917403388 3209 64944643609877396669924530644947353050420357307853128793967064020503888259862480074333061652774755707166935642218675554622675330910993113045026660658241543872004852989711306945923850979013780100106460388805302160036550791885808140969699029081552145751309214532430967358325950355438255296014386356 3210 77003934449537001671660102329451650792120143352416170948382307134730485016399579157156250637759392173144838079137785044118973654067865920682375549607127996354664499296280455630259232345209670915363414457781093136866024431831717109956469545674619478140376667038819861624688582404280554836647469276 3211 89007657921168610214251300766706980920170854833793895295013146556324509059107247277455335869352522079103783557397267587796170661270656433346705962190536615642617731243426367268208764679779738060422372493891027251581680067317360974087400398661294201134571624571920757503907190643592232428528021682 3212 100216218980615115296007482720953822086344862829163077456582118169735658652344199051379729591471561616518397649477677361804459989531506283394868768323019453896369350992069289665750598655175308567685240409741795643585403283995373853072055853668354115890193687231102014579686914497896412157262107215 3213 109658435727019226169431064705930929442072000848013364499435642205209199722810640727937033198668875264639315457792973840749843294223479680013865872738196124883887760220827485255303413393622993387422027875807118813499438379954412858049018545944222125170588645292466008926095233937939412509904495916 3214 116102245330703016662218677981019224568141930108459662476155224154649174760994572929263622209620545184606254447544710098817429734651073023748887071830082711999866750906778485747112063139701720784458216821379507812256492384358823100987581432307864391376646674652581791356503028995299591798307005964 3215 118029953757222456259348374797733018336643956128780298478015850443149033311400598928219633065628906655537674997367499449256538805383514930305952268831782293380959843908150274150209776778508821880263977910220482918975515315221878360603512452485488752566655231619080094611004394913975557799507565379 3216 113621219043663075522366702686747169985672430976158057646525514679929428859570769036933618557220229744195577293981545301949557075258944267551733699035676348290608247359444532726567086737898924563168315033762455271008071521688820981325604076445330202556102890562716441553757241834594169177314592057 3217 100747697451843372636729927768743442528432907467593765720518699294653850980238275321240582362242478926068977130222095550857013312164986236474175369721743298039088994813700563529725971946974831934462111301936162115003540164037271876605010839129038805020023733327743721661154225018408770639976576645 3218 76984065376842033390843361845536546837055456094557550730223332454088265800787029522164690847502268237036518814249290913438568993300209188337511188070431969854705788347977276358533364050650767765387623671155452394175726777574443979561685572676280792455728672849548116302222325852478626502043910665 3219 39640927274820993521308741873273129205525605478454082795996166188833903568840529150931560826301861301590349710748322443997121546741832357074724001205448048438287984569562251507414987168764939942329609504766797715335829132808985873356753021595013328589300982722709269658672990499875734378415936320 3220 -14174111218586839025241966577508051048589851234618498134898147241345866458124340180729429542906539286906092534866697729226830977229212735909474498745361966612544183776229963040918999839396650946286645133194768051849315872414623618069023925542530286258185559587052328770779631096095911754995277234 3221 -87460241893923801234140322761473059183650211494792508402867269289103017904224068388219920535442308198600610335940180568587309534302286824491669945589284269014317238004682709206274820823928394813611306086899482225768984378343596630732093130638556978182874450143351941349231309065805987065465135743 3222 -183184634983043125096313507132001879475105102858390027765208778205668751310323948749305951920574216424475260123155139510043105455357299249575012037672357067401285907018967924056938698541807775408511434186211485669410928031305663277103198365802495142964152594629138928162488791611427796368777021098 3223 -304093235344081952114131587631283513781388959687085129798956430099550754654098455090344569987869820658360493495531193309844377913370725863836448580491996691400379286747119090795261386033869485194257169511622968898642331338516528814234185127533004444774353741104228300499449978318942426905830429527 3224 -452463486843119070924984450831056280809348585348358659372195764312000797340498422901569285716166501647888221431619062927607866035114205590500357671883082860878115905449858542453586890732814928723204260705708202856511109508853933467944519878544510859760521508275452256871392942771637834289562255252 3225 -629791866272764339213769911368656907680119133422149395737113430080855783017899415658302080764216417126363958181728894342672865389719965058932236529458641420059135295187792248499535818771085471053362553129422145343148327381663687310969750829840837230645763825712763254902850358750469437054798042067 3226 -836410314105960374991752225722410716111812838709040744011567107215325034310319736528518764938879988938990181323167127331730544609243015877638447891209464675426316245609707293000221965265771872855111654528454213939685736512561031903203661278464956159955572049053804019167312617960391113706775506254 3227 -1071027660843037481753992457014948235602152447119882425104950358685728005807610460152441561693234476478166349966653169855343805231938364011530199352917256850795877172117287897381374440462488021284862146252231414071693972033474101763538792492146690785405903247631137658660389618775089863796687396910 3228 -1330195147663531131217932097225625710128091537800974710485285993983805906324584295279992169251108638956328534163658496172207165903826407541691345632866814499457651643583909158085431720382353390166003858855378994917810245027441933426194062577413417345815395911359319269810683104333620628001745113250 3229 -1607699321472533591930368134332504505197085325458035501624719781972524695021067725868829849665674071931379184718851641512920114087769364013460940880712318748399474078262912035256960701762115006293807827795096847050047212913714901113432472669819751969713426172153206563686514945274589660744222716641 3230 -1893891142369384632320694854538228873520403392920461382634062391163351134945621818993093710203881045704286859005579277811740141333149211759603131380651858534826765358766149882787441522270187291663171490862364983964828066941088405333649967329111806912531435236127495757169771876111392519665610694721 3231 -2174967262635686188750004658132183348476561045781557977074195534944877404416356929587997545681900317946408357233495862674101805324195794734164627058395265917711266763295530966055962808125831255084423204462792295511988358361474351904294040752803501348819773552738068454446590785788830099900677638728 3232 -2432228284250331892895286306430041062301842132741447971025066123229257717366989711767086877337850044667688988082952410526776862264704010168511129295572409640776736957067522936169026324870189531016682426436535276660864123542014114390206877237480806656062505444692007260301801121652636784867203951278 3233 -2641349499238881032192521873504220783666830601396436873422626881425967877270155883269106771057412041304022009982759783191872283469107853692572906791856667612937578241898796818169086766671255510354877270908255430119334804912150185422320212558170766423269424989822344673193897130755417208628432400522 3234 -2771712222516040120365765164401180522843999740948096932838451201413456067237340188890860547010656285615843287198937817216314955256870104752709290583815769233439668477455386574335728963059439904854404043127118459123351733611851935320822836172884654029850434674773377453187327928179985953087190383649 3235 -2785858307611983901133374797339670014684331770738496816615601300119320290193747144955392911089568464759006484648672583252703782308338820547714385924934040052141001924137164520097827539595372949122606356649773700045633220534798621298371795843059882848043621604020883636896417984845849456216705894387 3236 -2639146635459156244653958939491495072531284245355306478047995340479213441777161437663077617372432924089244564455058775540353089170570733183285758551939855112225127977159717363831997436227486273092466006800435971042732386439067157670497421882689645328661419006263489121175554534881327983988523295847 3237 -2279707968172603289814357758423502952602832189691907256025901362076760276977367962419456562646641896701328170497232517062797053515497555639236222249316179781681810336394585913970094405810691453297407931662559567174881597723603833798462826383490060543232825942492679423921666793361762085936624384410 3238 -1648813044170574307415479335997321631440731179088319832663516002819619943478533345046351752510979493758293903265215669145794835277125505181345130692713155106984776855783201530747620665362622601334064973661177349922052794941578906926887772934608702740966191517127771385056674214185860256936449827945 3239 -681787391486612863826111649997625839650421772934293970652146845227357754897125248890019724063437161867268572337540692650931227695992871261850396767811957016240777219815129462674960449709047481430448731514521579878324961950816908838901401228128931236144990426521148938983082990035422728632057245415 3240 690376008335297857622751141012515430850524982171642437761311199626895276502597479109926446818526686229628147606490877930823503110591664987055298014081137038190095426577249854845879447883623349109397530966199230138438497547768777356620051928424137291819348192270156954638393898024066557751360499318 3241 2538539765814406053282445632040268605805940024153168173452602495003632251820521644357664487523206599543350708033704935189385695152484633824280431181400391834307146069049799518502116011622283164302823438111094190588811579521613986652546621829760856543452533302603463606954353078361522525150689837360 3242 4931903229033322172878539626969956654063942918347637235906066793892373388358958827507296263738542368028508721430634085596608943471821526197605757356487192044994372661123221416827430859340344251286033199180439498288999211864926069397716300723235733895632748938368211280067865448993005110754031451461 3243 7933259303745053854071447711836603096970965000422268342080370541865768204114802475077429130734906958697025255578232358952943376746718366806843962830406565620600528627388694980643595020288975063157173932016933168601741884397681220826114719403401271026379227260364011978413683363675537905735428503403 3244 11592848730797291623437668780825704577873054152594433769097733617713670539363390013517555697226202638267608490074099102452620933545582372122342061580126135823436478851551988201363161817023163760183285798139515484171666862536553609497181967236512854613722490593819956048643396761507933797082462760144 3245 15940649971483779656885381467142615450923595933371138571099073995368815244728267868294574671677067389764576931418631908233848735375010400916414302579137465972226268496409811190469116908027885166606359834689066244817271159081053516921597526074319739339994652733103535962537007806445490142800551472566 3246 20976974970133489576738818313197687221069725048273740967818913267432681082441871205405294009524959917544441478181278100916567648479809617533317998485920931515019396831710715890373988369628954043785763401566130510919476021460919773144666920396447921902420596845657233842177886336716015652700053642982 3247 26661292936208972248064814925337650079526234293771285078474349576260510584951705794251484486779706841892793876115305187941251020669892166569401569132096296604528631114807440951671412064864225751046284962816701722711020157979796289385383046277456623964534679909189429104852275409612574434369655813779 3248 32899280248758093841934761393322130394297835599852659726813759800584732276953651225170280367103282369323821998665316849071490622443659568855259737613792476733838512806070852904686279457678424048239668950561559289930941694728466068296531837904639973830467362953590469949692865311254770021846933638903 3249 39528199164382683362296623965944931085189346296348998665005199904316977430207766128575086151235341146080378296763623184504135032536550673172814914736088512178216478309420055931463006700433454987678670256273201804866859902941177091412623063078810191119508829036399147015633076677020435316911879369129 3250 46300845738262200552986314319500069862817858890316329162064686551876642518608979517750143307791812013657971129973810560742588062030887637806172264249146449962766931723251315205903125472310111230710537884099900686046876778118959515491143576023387215432134341517749827055607935059269446398774133263379 3251 52868482513081357769322191190316050233034863546813972099592383705064183166664177525903233894843884432940286831175156021353235984127028506524473568797294911031733090878548367956054177849017729064916991968649282955085660533347168393203923688361299893706218127286192678034121749418677790716457403751451 3252 58763387742329581485406930008661802764423176406582406173285159204586152411759053144518477055513171094002059478559325676919524045574440517837613968555039255829033650501350226040582242252334506979876859969689802503601240727518873345535425103847379183316988317332581533148613450791160938630819579356069 3253 63381912776884849976766814042091666871653220407126371622772183393466697683438505830485247582981343754354310568220309537246074393163039307786572527787280452758661140944237465908187924250287948315338928976039405773100162836832743533478373416028706373352423927643191220271970429209247929291673798312864 3254 65969243724932108839766004127197196942854818524133669773536388929659988602114889893141461844033360446798356973463814087042505036158249980804324705906935356436560294112063072063562963778040275692990230193474806996810545134946718329909642971085614563500000361335477666869229968820507975524782275498315 3255 65607411283618619403729747877055547244636602965626266960350363733988026101806990346162255928410520557809006831862415458012283507543592912848671513771760802901252747570167917739986848518814835171385773416828832500730702354197395523126672297196741871833628043761579460168454902350641006843771445819932 3256 61208479369688626217604126558030615912815858670181614517489227791784204120090264083050110432702477649187264292162172095635020478598334466296410345228033550597650822585181992276056616843663708885028098889069043477704212829773530104404508117341726074380528035528873194259617591496876412212446094957606 3257 51515260538102793229600588342925220831395812072649354114649106158510105555055786203547164598779043078531712482713202517940615710342947966588075356965248543067467425153946952219128225944438152573373953150993054360125055493108364593303336435249211391538310462054512706905004726355187659117579537643011 3258 35112340939966199228681470806977410458272933862873683956236333502196190339814306619491099737065191193642431911573944048440205353199336480531901277947050159221927777642536350055184203669599553093931004658373103132398971376268989475730588229689597267880261983722528135682152329675141243245270529610743 3259 10450630515804574107634917422148267562652084591210891281921547376342020023945575491700543173156900136034461991684557266698612790004130405495669918897985798640407074972917781992309650715276121081914217604714773110303165593658536382339336336014732659808267931278675644531492063192354659312102690670420 3260 -24110941060734605066798310520278300367865938565229367235209139796571767436777273020954277768788767384681670060673954703813026040836880177110374770616944263773876275288839177312990900038558977372266453814878160308812166429901687455773278840339798586888886140694933040967474775124883844082491726156616 3261 -70242619976497943843570916709888127353774895501997640709114475036005248419665449415149512446607443995325066504416063490872867943195053322844515255005106374120604658482114984615182923422252979072540600279215519929710329860164084056771141680247263872437666120286152810721795522307908784582225485120452 3262 -129555716831602012595015665807308326939667396280406225186663563495363087465997713790245657715791878724615934944493838398032122090523449758418712965649042963806772934653000765661725189209699032475908339645465175576196079205743516571520367722045467984514762477876732091849285048142483852189661240150900 3263 -203484913825560217501208657039729830693979275307349139514333066527800417078261524109150142285548720732710197183159628014680436319836651016686811247107823792130211979386097663929616272102914440488246713458096686278304136418562765974245297399278625171575026541598969722010649229972889234984021558439859 3264 -293136865078302664182523312082829442924148265302661137101989884599358699841173009156406676715362406813949079465230118166349499642476090529824903920105677178045731673313671219889203402409402268079617595749513327411975216708850983145314289946091049500862744508617657358975272272485757021258129712229269 3265 -399101413300127110016541371911692592251662135582386335395759378486824665218838402939621327192550144659357287423680073603696931163937005943929133341409215758903040373371403160888432017579500072194000860440226656422881762974443460573467075523717106594461339042043838375545405635298984149297823870596259 3266 -521222580397142231806743306559664073753768866470195791989794369149350508384256314061279033921698466460691299267296552881444537664276462884659975306573798235315710289609073977755523745399438487881510189337239043796855155704928116492675313007252519864765416158644823431567117269002812017843000068055156 3267 -658327804719140855413063710658275274787262395666686303479354014456535189000711771691910813540158964217460127771152961600144911909798748241494931192584102143143512080238913705091385150770089720222471660442731374139000403220706493566125443241031009487353221672811185169944797375212748010724580061729663 3268 -807915795793681205787762991759413222308001855283278181613034770138648417565521708792970574533494466053220847904586125158916407006816743401688816375547685030766479788083013000172931095099975744964524645197076049127953665197628193112498578457090878340593630640917384457114530790357012751697078674703737 3269 -965805964639805845102715390231489553584823385605750440957225916434766977188652732988783059610584792748763080090857314872188749764945746405456144849760281103082883880517028786932624604117446811011528344327708906232459670444161665520050420682061862279640922886491917104706909210557945398459997727656739 3270 -1125755769209074711011391043215096088065568687909766473773129406116540686624842516389141029257577471633403894437484347650289246482307752854804310697956252967015605676387060156925823997370835159735049441271324242215666168865528850983283533212482136585100136741652466407999174859396778174906654775485677 3271 -1279056587668461162792948486311055287649247816350030972512034948356137437959828372855958837207952364040553765856251100983480715741516959290907374047350916939903833125272654677732007192809584467386485281750971185710060038553299020045355853436521509896188242994808220466150483571999595902028367030990342 3272 -1414123978452746754945445533746522562591318391261059996071264160196688268428432320479562650436580239948497032891979031970323033260916330329334653421642785217752278793358946420344710204737630495037939736975469780925222549869976962960223577653724298118910439130822318497093287577367502941833502937470693 3273 -1516104459585447832536411533992494896173851378167170508341682560595046571930413408799870457185443011536269758565297381732495864415451198499510310451297695640531456482985746633297271108664382810307157208073062860209894380155291305345190892661949986265979914370744566368425499610385351225907408927970704 3274 -1566528254680876338481692256427542748054030790149503163577716118350041724754567779811542091472035614949213960806095742848519027452439946392807780736149392873916801341253008697660983015800085173965965176821202374935891466349656532083638126164873502399178148997236573931625174365925848417436602976925462 3275 -1543045767050537389708987503256229360912819496378193535224379015323172232712162190900865785436380644755938278998424272185663263410175212542677311420398830066906965295618451544681464590719949210860590943934500970473337680130379102863994557716785433632734764307541953092194117249250241916513484974789401 3276 -1419294739444073375132093541057846227669837819517877893929738949444925583347803893209035515860507755425833234340249938823553325959782356086175802184481418825439215589727718057747900675640108552466346286948702032030250814203160425016837218650952151024212498923759864329832334506118640466978010772315129 3277 -1164954922361187144958598646504203977291340870975741717598941036364010911169588073802173758530083427216672614651484171494391633936992470183130587239840385073742619645005435659456321562645498955364256101403165563583066823752331111914834888458477246328629505198249035416032635604787600605512374373969799 3278 -746057276727591737645432099749946893718186378758245854784892258820370596051362952259463832901000415836477522097788002120146186270795963733499456157614626824991071956925372130872762168010320181046822305565529891971831877861096313237693386260097326457085759154247429017379002340295790955601908354107188 3279 -125624801208669987761262476602770582563702891904688998570046242090801923022802175035651342577771328045921349708792781426772433606770791989886144788816882544043889488422601191356871354387553964302883211962368076080863507941341637182714428685244463045656239280754631912116769938299394384000982360577104 3280 735268645017388913381766207439804398780887675371010308788334027729140150484299816677574537022063233247144231396804895092917800330759276432183535182496920697696982807148410011045320280017587443554811993107271152175064270321442955877619407825028137885120860313501226862294048418885533375052522699479310 3281 1875927497248177252334485671563586846693266626824617399708809659838280112367058003313213306481464490905966058138382944054964787374421096309767550706061207801988064116449620705215054322887682126998794039870118141256175580897904474744134318315392836049767360532758406700831789211467774233762807035332667 3282 3333852618978074018232583987822967676246604887058719413043911074782616538050567822419798369425910982721339687872026878609723793493592219053066001795239446493239319837288855877364209553425698798961253273604683683140650222379212757555965722083872733465633346762746530263921199557280423247626821281404341 3283 5141848423561945198480372197738274663400869567822903078880120416962025224575777194086911071000956926609763051725273633855448666888314280303861091783464328175010213374692169413285434185480140641772072033657511729501191283601501685549581364767132313441086649658533951671699167337946412156356460643230189 3284 7324323528603505031495278571212909891703320432444676834909229658032258161020401988895936433063336658683912264603469068502257035823293434820491152842183187066515440068597317259147005282029251110519969592019892999327729495897529031689895341301436865210902239285035015331806799037759652069382017862957966 3285 9892701349950086055210530991817817783066347108976872271136103692131260996350043505165128050025580469125186387165377547484823695112013512708392533175434596973257118605751280779790018519716573093281664583124310852585718079111282797545146169386417174075278362195338654007732670420852697308361982962046752 3286 12839878270652846541777140512390228022401502645196942140787168024852486382810869134229588006167884441730115312833083800247044656318110395173348864798990482252689274473948514455019212098805183459715735201842802791033174162429876897529651946349495499883764506524771382376412884662022200907174128825148514 3287 16133699865379272534792214477411367918130475188422436765578617996236938994783999912549848554764877655756928878346984490393702851997227371619497749714358011536504062799081619562688498778330028420447705581992557929572090290519941096974606831059077614067745656127476365947254688311927189711834213110301228 3288 19709472529346926669513102563774950621597846775523979728699925524928305278785175599801780479788753739225123301850707567162717040420104870483756062760604144566804041240557492576137690446520349069214066801345181240095868711696728584182490339564187416223879277392622816509943333386131114549054393526679678 3289 23461591233004769809906668444635069729029123814530609686358292719965900365661059683277797847727349377059830649466379872932141910951805577378288787167694608788469770454575872693126299023610993122190496246965525979783157847905661234741753482434913708425829166722829564596759235234746519877281074627485823 3290 27234446434282515943621554664142058963711463978589295147535042389184599261427742249637527667739330799264981161255426620855740615420918249967188546083410359319850655346228225475800047229246585796513369139310960801236311649576438110396473796443197237488350856321588546027084523421946047208872306687409139 3291 30812876658703288347209108152798158825402334732539660309791340072202633513410975042769667169101191389901100857479506141310655745481651032396416030316320236740012379193068458970943840584174201791222317554721267281423441113114022545234996704213640541054771824353314117918119003002547291034559022812378556 3292 33912559720204943208464053317957463694729312141034528083729596251958915067314172546066874526347925445499330825468024309899914187299018067545992302934487873504043717391190948866808986428111728779794794712372852349819066185042315388306160466257531841890633100097534391791161972558746894355098860724556375 3293 36170886144017878397646530140275992855732564503533358320387122627552413742419442213603944825541552093588351925615726195554452259405600277316102796699019463035155974692788883584485574046201321911738580553604041309830219066340463016161412160435015539832307916892419664353076330317847884080485460839082379 3294 37139033216147236022760191201775315415011289153865435576156267630720580680783854234517934947917210964174634934231105534120592301351249650227502921196482065013255462495258496854359078554908537579009484741164792089439027776177327373758985599664970480759922125638651903205456707405638180354411059661140943 3295 36276155998159412482867977833329652578902609812390543289126982575906384988238635771322764225789039711732951896886500785567773556312461750269515353750236934773086337998308400019841575137885752122908904225458642006565980852185675946405729924463128772368480314589053381009323404893869570158483437959659385 3296 32946829574648217692339190616689548253466252385966774222800180455144902984860822579435905331517474469657929631970496868900013931620640228252061471694421292892260671062665016186184333800549920952614289121872381562564567987618401013978900895990696783229909233329937151148006512463534785121640609646176126 3297 26423109396995430660741141153215116224498394478273592352924809171885425389010370188799279575189699356372426938821462657829645855393796044288613622819955327948643867960351960886843202770051198545494284442453412575604297079201066595110115982154105292656963323755001062549882848472807598673883236452577916 3298 15892815645591799417878420311807849491356373979322954103581214670718426266226227673908772012703555959229772964518173274527676776612156321618294081126682816764036986602780418541107330782097963897043467056456348214710319567790234343816534153072852443638430263904762942364598459878031650822320712742051807 3299 475881405883685399366852919532973256519023286438179525586963562587194050537454820244134998153585296687693014936814862941093461572559769525071653218363092429648912553109851530689872620853987410600951701326685112690055680039175175378376347822718691242253526716069499072690497290640662846506605709035466 3300 -20749182548357682816646808238437677597668758154968742289070000666760692626930081327892142747142702522357001599052031635234405190471019385408788140795103543767407762667168671722785361142552510447596530149552522266366159840734402756339160266745337310987859911038373512996006112804450406251088330310407181 3301 -48706481766231578131378384275641796844750401103339545060515909719526590349652716541983978079377102393826272255118509677522803453121520477447295858001709233167324534126231362302352978582489268457126643653435287262789792116290270128699697017453573992954423166083815880537228788575329698981363820719798655 3302 -84269261194052519502156826010067526251445520811671613424748233688926857673834292474334421178223053668489913951544822790004066469917276750452658922570221371926475243419669029012779744465230298096573707686794823741482980695640366632948431873184642242059066200482515773032760334427275287674581346578643853 3303 -128189420188437544437725709169345908561345587647811602584990802265857365600065204641793360693064904529399400529980913051184986033779497295088607046381146972171048303027490576622331046359367979250112983407427538995077499186563376032123143672264997639207124701889417270796455390568568470408592033225446027 3304 -181007809607730702361292431214068197430510824468965974687034540203072853287345077050229310996320983332936661380158019565898733798670533586266623394742401717714598149033094508841385519762378474383062374013331560828848840825264514647535642448110830475705366597668700940261589111438893244597764544129131947 3305 -242943405822478637901016516946287285994715810148250095049014616843507609776317377914803001906943046787251532628199276734663009220432585693433184032096678825592190531901148683859459008731853591205545636361289647028924338209851075071439102697841091324230317587552606195092414398972675218474302970817981363 3306 -313759986941561907946105605165022760686782886324064935042886548326280982123583653727411429517544006213299612512666684286248055145852347029782309259902684871983392070142126803855813069317642584832090805037538274826118709104256876215468542146391483670913987609367533328438232503909005937254683565165023012 3307 -392609745845318449676596178609219354731157756756189521945636352037700446393291348443240280478711491771059361427933673720990898422930472488857064507667823746999971596094914435441323104345509505301350037010615693700807901743591710627569123439003002879057748484643840330005364407132650596022075539796663103 3308 -477854419262966682575559748102179555937603583337035094706710134168612046765782573484651037038030253519393595243984634360619740183157814032808409350829000081037624627900317344472341074628320417503238263167895336185035484985797452857076656759395991639908670247988340763083973671436941117695849518039820001 3309 -566866050031969618006377063862241328387798541675831253125680439509470651518651935413705795392125773699617118458763411250576604465855618292726253568069266188489124103368323102334212943439437538939497124001242650856645200130045572982671148769262545533421762107304442649687272887132263907478337219037312636 3310 -655811487247375058580059760139514234681418450191343983246999727532854424484615322411980483798940716659007144410298383066049562575383286286192492003680889488147913973678398576854093834505328853076233756170415766195938260712206918733904694688102263409269369868726328834202742136352372224773895578242014165 3311 -739427217314910284385209950694783523116518188425022585547310057744287636572076663072395450914944346701710606542635585540117630584499797579591783476386622024931772371883508794618815986723532258652009685773694132418814891463410190234074947437947956415610917477737527055226403215805689456619185619893609233 3312 -810794148689481012023595684023011680485286229191549213011639297077752272997600328342794615830410216378879610013287255116518995488775459267550426313553650291912280780414419403593931775144141728335790641036818575614038384304555061370410471705643480272070244190413055837127500017595085484470245323504282822 3313 -861125568459147164362665968178653140056168055974794722861435771725943699382381456896946256321280961380016423996594150502949554261086569227202564326762482618178792147790030521673824203484670580738910958779718255496199345731629891250249005102702316087283654093552028022855103689914666981590508540823252002 3314 -879585649901662475098477137856250962620877960835683573026878565754447964341896229529383642585115737378258597117422386865624342846354215198246994100859283427824174412226373703386019989921146428671798144144428438466344844937324347941345227296397744883511233026638524303878082645531015225686889848104022234 3315 -853160583501051144190636322807255594212311392952324435159377590357060029865701712634426629817837074592625130777792695723294912871028517528090450205034234284501840410190659685352530229450419423291577815227999655195215192297063359396123582144104532586791987018269025918673543488992604961406059008719882335 3316 -766609552885319603654245711821908773361506186670062876160694005152180050231315800073391163432102107229140049674146591566647682879726015706285281512118320999369419547744364901061814796003746992999612498291900386145905611827195422814671347136240744206596422412219573494843770075286588362325901749181892650 3317 -602528249633062746595746278509971230906320148961906730795740510062871874676230728682993496364284667751365186514643021937694138468465059222528602110561726889808806181303307245689181389249923012125584262441558504156653534720072448269652765623127032913027561463779932492971629919599294938257876971371464832 3318 -341563216611896110273004899363931153169907998885195397929460133865590148152440266184810045955603259536947595545063061878638075637727858955064533958958783839642219766508291882171112151968082957001714723434750901959206390372556689348715867079944457682554804433658639389257822820484669252909700168696538540 3319 37179253674139959807296911751310935793988899654437703266159850592709111848252398117973653755332079973286627161760341840727434830692755233676531214659942789974212756151653477648191265143423001835141281402805716779003592402104612934917173511029889402368931486353167432334717649035574354164921773184323107 3320 555481039266181078504334103488782577428365509441190306055816674194136328696467558495615859448538849709867127872984199254030179866488771893090397739513157528877212532378426988038608331483616031130163647944907285102202310168027891269112368667462016352273138797414956440028924363593127451172396928312816455 3321 1235064425111015438550164438815880045854314103754565210772917879326252333919598265615207078986056880837268694936588146034687537926509201259120158585788532757625504402513199339889798662572339933425735087410033686993332118797863105443066563187750319637472187752081194223638361364414134159839913321568450127 3322 2096293910245908067580900614690867836657670318444724978486885047488037550987596234487073777956542791159506815613188097717890942069588347413912482963461362027281636640999152808176257863683932337200360489209370729270878415560000926701445159663070587199340373566901936048852409453511787607696802088846066061 3323 3156472970241768943108681796187912582850431634918639960889517264497497765530427335615294892994830456375346477139191903392125344956910208796433869327972809854673745869643446691547939613316118989969270031820307681382682775033672097064129236923984674010609826826183853615002275776549062015803678781750569879 3324 4427684538456694317997527567533210938490793617008480292881624690182103262712767900001993186594017100472965804325134243946091867458792573210410012211221172283730081194981929472146764418169288023572685944232615134627907456016414704425134313741835336073960746943829946212838090769649713953555332536845309707 3325 5914131610825318491732565943449763139624905260283434737189273247425653409480240116571083261103397803763774994597508528735140704013201479192525588598630126224802089246496744042615581773011838395254653366268085105318851268864139933045653337074517528271412876237367615830374824320428759791226751334540748659 3326 7608947422488018503751657893349834854393306869358554050905209630801543576784443539463465393279236985283421640101882833703700604705619576165115846885221831090727036051939206076171621753012459763672114454615558020033958715894319653779498688669457329878065461952834487963130017781053937114074260535112960486 3327 9490464339308172720922604305305308185506971963920310836450866354782085691350901280550513037116104948958698915987626099935927154463925681161016807014708804190090912388599781135591751715732090344234266923730126458335087111837499174101991783216951879765747406501427947426872093506045100136755929488464722342 3328 11517958277709178863295000826013733561781203838334241512370544878844859296829457478680183513161408573000979039743274513995600064198909308512787250541722408010257940030803480784530468019490001838677049151266426235697394800141900456786261007230563843710031167956913738719676525933140651144529268954613193651 3329 13626922463190609449558460222146710351113148912783093743796774302975663928803385576733863108370689935248515598284000722023497186851123523195166079374286718107054619074307691722958529910117039810047025471342207982286173594660054481727436482160526915332415834282217512228811072729755563729455491174803359986 3330 15723971969537372380152252188653690164282021743703381332426142691225007116496230862061877710941871064569879936614412474277966567008641656234687058755314605116820763002600676195405453841099722935503537597171881988093007625987954292956827617728825349903734496688271620243055635397035801735460764501195563800 3331 17681539920207662580952503334210142702849042833612647974509421284010015813470852600413859190960059474435285301820445674520590787317194785432371151605651905756915514507304106097277093328674204459034079610406771911668636805220596251196699503940767544459379719389222912858411399475658268200872270384374263093 3332 19332598399853401413287578030797020710156487226813814623356580086366814955389898703611768270337359569725061863644031022998632391198473931672072997831731066520240096086492933355011947604467149566738784498284757834519417633041711639879898017138564803734651812640965456040274786784251826676156773222542809449 3333 20465722534496378066897585471163505124626276107732767249660243595840067345806296724306573398366509618474517257052459227581210286129085376315821352285456515665815618819074021566839035230641425186114822469490710736068298881864733857610348066966723449494029852065832005839402878920715002008356514125571738646 3334 20820914788833079384678643204685083212146041950778548799127603125232200411468848925832644981280363268523078900134225306595690848427167157391878913076216278646386012119960638994903508171596300979275100624855240590503948877323686761715326506535886315172694339559204446696618962042921990925500434931273446515 3335 20086717439330403625028200984513442387615022100223654967679967019290626635525222354004020469008722394601549479714136166584428187684688940844701909080386854374571140029791989193379651155886687952642934427492116981284908480964523684639533224667494990805395752749767238158408904142098338052815824430938147790 3336 17899262513419568679826953084440465687653358458371464913490451468276307571915921786692346655084990787000226906880556328919968459598905705570265449048275552326905836942053893650166697172497372914702648398096698503825765062138362673714398187652829637984336428596671042987658165502169191777281210191920785050 3337 13844037024104251375910214894392423688455076651592781537108385975770643338103957264313756940055697577966449157151755743653599632702086896157085229340253311531382231583845041767430144944903673950469903478169731715639888258234406080266395474880831800714073442281592996532276902506725659849601898074797885305 3338 7461272244936785647837887337668838464121959596268699127345351448412023942582100877785652710188932494867587869645935741981699687891161094690549371750027916313543880893582478591665980149766571186151107046032307587783063802060262013552212252797298462327516073121430976651188656265833402385887360729256546561 3339 -1744007703750150244321067790432293814262683946077642931917046442025254521675649584580996753481131830214250892302081282933664509427493222343216364158987871242670877642580772510974162155060224369717692912056383233573679563692880591043402102879009888693553760463604932362249455936989233700096220461597617868 3340 -14286129576693290027558562064476451987499911403261698849245460713983293377852214876367044549860867275132886422055065780965689040528179175531317858402879815579573928269469284740925374842362048813578721624368653399823824790019890678668103840684910118255324214246703167924194897235917007631190927356405822734 3341 -30675870559153732248981046061773089653074560841533675742125130905464248849457967206248334410018668581892592973100286556638892942936910085314213412010972079824837293455536917639679331369523450582979460885896782468625194508427372129530124985780164575918494140447428419215055989436666463807991860081629402199 3342 -51389228556289276525072839576007936261714994556015382753441465287504175860247443488567692331136612125708057714546973858699839657661421984779302560596688940151784351794565795837860769164642424603123669815046218490524018333078029063205327385968186784963745871633071873039845824995505822144514729145618215064 3343 -76826586482537274192230846447167974548814965748182705423166674456419385850365695146985454967557603722020270366282044571123483827430775967036364142067973953361192018950615912761262218490074980194677327111771086232595976292144100061430221950568274800065398798410202338679328463903886483552444888494102602162 3344 -107261079884498164117990142432616245050058949661689180614110554896875408925852112449845294993137862897401680610796898477851896282012750889085795691368583580747455298565565638068411403468156331248285128377826150260733813977542710940778995399247305378899046758832134369770835522282410644926788826991421861466 3345 -142775164875280726244951377216306635897343407335087372255039645010810365144439911742396073209359204677465298798925290877500463797203212797785160959892033447620495301466326444356123123286391297032932692592634603131230759347099592699367559689470213992593713164405047752618203977424785062648692750466099390657 3346 -183184699403531599139578883994488271457502866861674065072178423417727966502398071543182275252169033008940871746470436332503153440491268310660753541073260866352746357115188771827678262667320845597218641589380908236054402355641836329306086699143807423360036881544596905093599852697012837494366894399411010133 3347 -227950324629571335238910395595837563002737638906925937939580548999363684031731380555919197064315429205526415638743162687856873201359092967083782803956079612033863241226431911669581715452522775619529711664537950597994027001898583098416617067112836276545667315003739988141562400125783406030162922392304136531 3348 -276076595629390729616470265489547793095598632000845325248185928318668811392599291827167793127520450581190672365330578642457335905853888554241853318511411296993009151581780014280263975105455977534154765264714981343300960268370186232080713342479699621697835314530060129490147613904964569678613438158888085983 3349 -326000193303672371776766512791205028054462676275214342081831699464252092403736248144618869990134572230311135887250577797719467299559000730905160881452357366718472995878328040289419298503726273138642229416839075264912944511838002399228387032849319139384624854268962109252813729272070366280997466286211219555 3350 -375469682610567601896999441084453495097665086284849831234332396088913707826079289849661567206544486648041178149264695559108968169665327724228518430163176435276058916130707352852159496190118537932457718068307564382210118628666104725020682497394146431074291194099390449450719648002997238674970330856704992346 3351 -421420693122337324953179942105741547695264030147130639123550201604862689356320167801609806903586240542264486590728669465867178683667142788022643293540162502112529180620973028646008666529898869980761042002375384569474248167996563812717584757464738333819204187635303309469946414176331196679045189850574470185 3352 -459852107349309293257921162547761971284215856855465978985891151491422801753124570052926416163251751651740795617825836466096977470068487566735207647847172623093900930344515523566333224596243836562010899575629425999714803111020040693331845018090015698941499649819331834744252832870579551302184099241058175612 3353 -485710861573654284581976427012054324350377403707648016775656147668018769954326754239463575731090593933943538776074918665817033823843650482271245204810986243718330541982937398314336958991678514427988476869821556780257387907760585591412288838995043910925981054752657917128267271750515058771523417867757310724 3354 -492795290522899879146071899243859673352832907203763794308069064265131028317998421092013729968832821994302443799467543843400642935905485937165102058235220730448539283683394633881216660967609607012945489233768569069116519705555450672626582136546776504240084944018722885168188337986333392138049663053431169515 3355 -473689559664059250141996569944058093269680410887374581010811292735073368896659427957267375900873039560956720965904001721779881345076479687424363284152908996597879310523058586872881762702335643949943142010033470559622856739271857370550819161958715674860309581786393377739218894680786129353678112256936901737 3356 -419744581178725499224252430049623377860134560946490710760436444550602795379328528151737696914032106541264854914438058633063558178065884417276472710982087863780633056269888118008944401032745552555869890582993979228834884956483639893852083900941491885321309674717596485374682678705907763975392592082513802831 3357 -321123824687353666008144767553469034077630041216730137116043863111377610976661028531565780629509393716902005618754296429283412435208932360312673641273425393731146228388898058426057497118426156621317937876017434344002815933025423269088453112775981429531570353746434962890998397710754769075162823406167383235 3358 -166935496320001140894439532553397314533395033351301509584833292690131406092264829114361066877317952845077598050417314173647425432645718301167451111723059938428901469813472222761522894000858789742685426921364328141657978013408070936414957682776641546833249070554428750728939055453470409301014105085514839054 3359 54524490970675091226114419926904658906017661919253102105782316297096236334943664504937410350490306214768809167171860092291549520011031163683761332302945836542490449802590578015353851713488161481224815452842546819377373801567749012775590899513810936156524366272890879670095684175598836805540929471419119929 3360 355391710733442281450004777150506824932196455096217189396758566065723252194016585478275087893376779689565269733727942639494813276921161627570834505077443187540006786778691552081069885225022115772079093519858453264816939010597964300444545957205159767227696941642957207010364712911987449650231620357412007622 3361 747685513900335547950679436392738736673410602363444496626419339827992308413781839537993066237834657996118935259403432983543157513322052025523643126772841641646132654248200549413541391009272422952296730507862026153516315995920438663148670273268021877776677274952375458887227895419718169436718414676788983146 3362 1242564272438730200484690435873765642512668816632117602089290421846568583350504386891368846190191074176481271467276024050861558325590932363729387195513137033669476005433878959370360739195560653353731096903062318098154024612216196821112105468413478670830337947038030167992206681588281162829544486166513071625 3363 1849353707248721525083848417384964247678368568332123828118183216530302879955278971226767792574176146910998379280402164261236100733858541926982518919516825455446249938445725545399735580286014830557030727805203368659983232194289749274056920912795265516128592899716947876760510667559853267865531882382227868153 3364 2574320550083660385720499968416550450899537803774682191253675212865018133560784649600618089517379602072374184749281190918107481390562494589213411264182121014373012199014087514694416954681386588005551580992003459365931371288344762790497847002108363697781754050646976729094886150559148888226186479819515685713 3365 3419168310289430918350208347825236136939434489385628297786431231120497675587516276897316854243138789464534082289315602638356577747612682810890138313066276420612690420034408229611786120051279780934255168848087108454829424464735341862079796311268417912545042685189851573908733631870533540950041975301499013725 3366 4379239469876961407486159202469514886803805055737685447305880513164314962586889263578666630613309857205642400413983676030191963220938952260203066444830997623218964807545527339169594792081353747793083991415008563548900155868414054003528865718367588096779332681330369082295481739697493549087863615417796258239 3367 5441419700934158506541085978321596831631169122134259419378087720774369776841411277585154313847083694726540740545511705775621207372219343410195615185254101884529011795815885702496828776218811833789534077255835166635070247811849741082085529622736789806198089422093914119653156903928917627238040473815278916338 3368 6581755412102115106007774253288218472695611385115950327384236982009511497344001350655561456460739015273765207205672672299176936494765092403467294109892975339640382476129796920971776773142151994747839193964507918515109629381530096580193095169185136286152570093222448696725785842559824244947129799126892641492 3369 7762816820758914499480633156120529033578740626437386319330130838793264163231976000923695066744025729520932136942880333191691628129451250456555160696290480384729628774760163612897373128158513344207344354712093326607870340285257016402138339689903715202640416247376298593138631113087593361655980835413630174472 3370 8930865521363427200491006156961453583455697474648377717521897219519913680117205432472610599366477189979462194960779667471026929486424218348534225771671887642628294232113206580111634458895907575428895401303788040752076469003483295842745181760431191021532751139844825514091114898976941266560140225012158367195 3371 10012918804983337369812021667602870683028158289186512791790546070536679186432040383622174765200087648984219752728446769926688370280574986199869029343575132304095238047014661078598034495447774275615806203033823609927448847406089003193814670325434967831979321667323803963518397465219478287167388758955876479375 3372 10913843261421263246172606803751028542401701966050647580812270622462119394373676509065309659973164160433736957407599495732873671731547871181671275991551017557070507815956792182293462043254195448038934250621593883524862703447141111018962548066641582608773614956535929551035454919775107631490134980176086721690 3373 11513657716811252126215047221354713061066640469678480536512084249838076028560326055459475793747181469555376985657290405556784579237627150412890720815752572893195689017856330021758330881272278546166573686611376268904286966557252933615956945280342323125102948215406972703763984746647463142390409014065904642747 3374 11665280252392612344241035123554065055732518025774826993857915622274085733285409763230050626677065845842744068517007236000335900925249745728441122356569817163393721440009079141170383117020703411467488803930425842131338370234148550552344512585113047778845225542859315907486575123322169211583902958221761543526 3375 11193015396850023958567524723010684310122177217541459717876712352806507837159719964408060500397997168288003884681929228926475631232559106122215150167859862709895985835965646047378835700858768446661793365070303685762864391544002369159935918094145818595871385896079849068058949700687661784964461650613707045777 3376 9892144489332340392835272451399267983526617547055185410296566615481429842339740152734552252045392729976650832889000660101186968510069249716669352539023848880485870183862014171437161502374666624552707421469792829735485924753378374341417164437323617806081026274503747965334479185986271385889440809261759372619 3377 7530052848256019569735435661939254686809960477362934012925258232236573250791623861088627699693111253667836079471129762812696297675901700487457637565173296479009669155998851547801131473338365512444955955408449748141070003330514825263913583625913899819758485020317890848440149469427081327405495309373129302417 3378 3849399034309634681772331248094282697376631195634227575632557927194300100106816790868110990880786925546276124572965567864253034010294478926672476301368943446573073141664864044382799255959317999502570107061796147720338108673598679559856401167129010108861347149243082777088146817307084066090514894842072105191 3379 -1426099619662960164554556066766791045036726956989133550069196862618190223621520680221361081126777593373709806130405036820089474911088175337338175439831536807550771590118147733113780125881329502022940929840779135785590440567401593620044733296098686347727637691504659576073795913287842693552281183051364359550 3380 -8582629950335853268886083936624810058393372791638973553962842062491259328060576602662859625323755896294523975402237663339229519754222154548246297862597945082094352159121318099115006920836743639963800049829744142833189072479578452818187569313446791496715329310517801231866424356623535233384209094947358524810 3381 -17903312258876394914965339964780712637987292239875733201794613074815042987490018869322692119385927865063848926076205528534279694398860359107214406263620536117954266281473319902801195547317068281746399241122446000927644831177553996897955227073627681188032153263828727193322223955357919477836843959234373890648 3382 -29650589212984895155932530383515621205829872138991798166233730405498301187770914914464092396832522856125167349924881742645126602246818693448791494767768425674420781110215211279246094812777116650096019666590161054530219367686066515737786649317698058687638713702875401114326883623784200966856442618718889276263 3383 -44043274880696147140538034283653891346919301811651363620543665625852780219994100350044476162188657079962799219923400844915935230371178896655404693835475380194781365352685924870552318129593991651811361225747674892551894090177727205222622848303358896189428287676374970603073856197811155166189989530365096330195 3384 -61227614993657780874741055795754291764522299779415862038064053363810038109803791023691994535469532396526510789848908440253679308400608250399260569423345337645513991090598007824317049148067569701261898285886083396209918134121061051305488312938718100287186662461790133422225389858785092326601366750171021477931 3385 -81241816529592779395247320030303673469077194546836327318155128293685550876788436702716388783422200748528491452587404946818401716143258221389435758825884525248420552345276135216715923075396977729575572302224066948110086240028572773937987766248406779977012074242238161981052011652114556027605207316798486023205 3386 -103973682819637212039447014232072263480437649523554399304297127323047258913127867417936973811058099686620225280951205909133553720032594936360720741091339713378542974847241865510421013676376431993639438757871428750856949978125428397008981734259380102764543465208883004297693236562545708982292205799802911625659 3387 -129111255655297600138415951118933672666954376584731554615293881852440146915300767352738851429407999536060563785275460725820392939269140670741258934642579745770081819551907960592347639651913864237729018739724042568086652806012634612089537461150909963443625351892724353409168517977698997383888927361223607012616 3388 -156086735206590650468943849376313445862102956602581088159799242989642402759607927612164561809754110928353748750341237044422898300229433471753503167525706691320309004447211520541963927717528730238119664040516712883792750929560271251947489242276521219606454038987865712151873569076492504454096389896382062116812 3389 -184014439115882381621571411189732694710212952206688004959337373510034269119746139615028426302965984773364606956890420388865771144236326138773772996439805679874380423555196637823616217395315846932324412433650716804846389418470636768737666200805379512547888893085879326510671025032904080370338461643645466052123 3390 -211624190376418322771449971926204477161541854089104200120806605453250315523904347484987040755164037096678171561470480323180367724263410283483259068370750055620389390399760210304290999370239120662223304100540114316166832725091583856968192504680610611560699753072024499682233728698697790425213500655097892349360 3391 -237192304139816509049901962792379008069028386145021051830910302760872814779753818909132479670137881749319885690445181292279889950033561081009404529004241533387619764194205675449022729394444479476692590033409559281686608642015239379946378307826165834192554792920120988077460008126130577800993044595593588701421 3392 -258473287606492729086971396671585140889208728009375182076606017576695971809621075742165267947637434192474772815654440548143082135205788382956336188442055377675187413098068181712674297794839474049436379239270452267431651019466513980747746434654768305535979582072711965225307805101003476218876318739121728213474 3393 -272636480493664523158530802368947903830431764356877942035954229732705039828021319191109163020373373057514983072235283507545212635929875589476236201372696425235566585722855912856324984715720066289856700133146092156016037059482611304017854185188669048202772653390394298546691983809982612888707669825542491748448 3394 -276213144466652467510126202470035836509079399792866006237821707711289732201568512954144164372858111303622828522468742114144279188053068116955095554886642874702865604438681192758192664186508523689426637780100342014238325460292073814826026664277788423934196712149189294059711575400401713931529291244848984557453 3395 -265060946220307757423416943513856123497940991158353412650433657708832866617924005073613087136501108810447919709071934687964805285115477880243627923854800459477897078083672383369642741608995334923321345928225733028682093207707783364593248110795655688694670031808901429179150959059129799393247094475885058060814 3396 -234354344978177541442917012502770085558135718369695050603966973782872772734009271965934767115346039055278352477651673817723801126079284144367430617280405340498221141538194946863451028614333641575852328904517305033022563158454950660870207848292919383689454545961088786384956776707869581307164058863566597044318 3397 -178611048409533488336612625824703847832662981142917785751832372529387069065401121538439304331804389204460020098009459464651169458578115813333554845559801708580457477425876155229073766525171016769919993468340425989284224371383784646020528877982917137508517959167767300908634041929294733800489817832494515221373 3398 -91766377901496170207368862493233192928408585104185460826890383355130504673490833367388493754238839736546918290712722668129014451076997559579367569460406919871580186785531832224152318802097153806928762517778766314815848548229611899700450321360440731332679679038648107088171693645788374288576565420289672639724 3399 32691003532064066004541741994036087965511421536873862105588209878641943311352162973314988295133278466019835303283970766800956243886431336074662321560547510891503145545133682176091207095797928995663956207572243562979047558761029720530809127401310714514060757064870004242135257392275073164432285355770993019968 3400 201507116903408288019020821789817490881751571983278363966957597932265375637164479263411862981004775085285876323207861685986395164374009402493083433754253384512334365299899084325107676235512688417375789642942437741978167127417643168437757208579915574743932501291950556654580867680550344442335516486014976029890 3401 421358464058209595618454868796114760985354695885655646437904706938314449330623443193800097906093381123403321250355154511298699854409633174768895821678565640139670954148963520281917172330976435591089542504714000573158183179177273249561988794154313638745686986398932845038647722975893467186921896827108357543589 3402 698439032957464844220228552690625545310798071988235447237968161023962548812844167687508052675711215915111626008321350788912361930899898319774510382361831038760537004206227476580138824622029182703138401419572403275616438548562814171301187764500476161602019522017343607760573492275205792553623388693951042581937 3403 1037922112224091104877490051271761280444848959508736350129691785280076445143478649272177203188195842087454344696245996526895181206342581211491844854143841283344399437192223326136809081943272801358283636538827297570625612570754323261598511097818286218918384490717144312645911461442387613218015979730910605387213 3404 1443281688742423308541365459531324089916163657313503440016880711495854586056768552083533104038692943716940313654829899200941334509914738816547619427463974674310014893736050267043909035698372956716623834949598419757102553582213621911122033342217634179741051741911330397920767975605811715916717574726933657458289 3405 1915460690358675596168174571733277246062905389928357031948588392217666456439146934243561525229864214108871356866719155813447513451834017404679430374292711114460970655343188805476776874801011193267750397574585015197506930300194189133887418700158497310843840618372565601352615672473898751443258923540324132367504 3406 2451877482036573581326247790968461072700887061287081777210754324298609695186384165802965345564394094314039979825221180216990952651061513389119475976793215833091681463645532263139724522224735859600209791391904447948468056512939309091673272904175180806361828531396543223825228039714008324920333754530217997615949 3407 3045268201905767941532433124504733738113024677625780590946015478283107969608102824866339252335552615059875774824882143089283198994268370778754081152219099432449174599597389461351116119502892387916377272941584085374677237675333319415838277205280360267313002477706555711233680418996660459377327282099687567467491 3408 3682371128032112031910584441254164153049504562500491810481891866735728897493310483704385533535134092165201081971529342876376480206804723759947495768956892394117664757000909413985484234409198362079971680375836016363992472228412153953593317306592028622034432023544175674980720560151729566003594288709587198376536 3409 4342470697674281412173974511412713182688547864015305804230318923811551803195383373762056810978725154657148861466613258035953086755140717204110758738744378463432184849311748432451644691641288974537344594747906430862765857276607384197501385048941162672270530876065454571925238274091113289206030351518314996480266 3410 4995833443212283913439323415451353430500552947343498277399113620599433877669483862222710940776657797202895951768073874427982685178731523220442868828241210128377373616214241550328606611484112206299736207171207319947312336366295854102769076777322855467231078012438827608129276866670975648124753527545489161288865 3411 5602086304615938542061511693952430440669644463644974387686038632335616624244521133482084406005382241692189560987534220218451159498987825484902525504349583550433180362855325610922574382855494461905388407730557430656311852222796531517195245797747665767299488685196366799818360881250783049896735373297860656552351 3412 6108609790201094073807490468444435912670502532072493795097696102964488722305524413892701758278759680124304417043265382768546387692622342164656712115222044914124368641791272263641077614563503633123811750536363911232127414702044788871044266267987873690208489136751156537302741149389915551495570418357861799149473 3413 6449044425294705407391614397755999845589833192329540439652965933257633512943822640658690198915528658079510676025619350544070404677298677714238411439110315137527712569895479391040167535514891379303012845977675475608175260858963859909892882567496295400663064981940787790185700550631281299925000304528674509756388 3414 6542038815400706503750701090152702050606825559282671639419090363553711470946716369466169846891691309624350863361476743912271042350029822091981674256584223725354749496905305808627411067614079329517091215896839185677401855288409708269553490457655296274329710129727011596250648548221598541452522908637899765369786 3415 6290401179801998660969190150332771975663768664560682459805692433393900012944975545966671700118625815589484273222638558005796407421842024787831279680667231994214254899514867999211062387977588178346163799009177371512210590721594698428721410042123410874050893743969254088338052915011900805203146230376817708343359 3416 5580852794080129293100606656326001064515778009534435899199765921818333691641332817200784302017250267096992117347132818420835140643588637244898699923421494453584106923026979220377034799402023653263851179783993365619003371641088637850908396871185995117046641024248970011379110834067757184026156140622503219597293 3417 4284620432759340745448761363565860557619754073347633341667376815023974067248907091114008992396843834770892907060630066263680277799536442394423537507912174972535756523221771514431643750190655656148142114369867688741030978413433980439852462332851812207153748976116499149161742990757683020843964746146800138062855 3418 2259144160550016910224530369625599365345202370774265582072284956958956951501362590845861488215797724389804013668702713056924536960190343678647003327414169915893921314335933078542958489604682000391447456999264422303706642555955180827298945498007755409287886953768339219504184268257970196990933257507091135170651 3419 -648785359471899975082371699058615884673363889556586529711430655150526980676154688009554260003329790554076764217913734699984346307931888066182807470625963968265957949611927000501638491317152691321579836219410043078209135283111894917431263595236252591082388305559684440863934538337231226969597079456012411655017 3420 -4598112203298959417041657976416794299076829647410425958895835917261139660272405370708619028622599339357795555949277152306711900647204433800994938463766938520920776323341981398173827194026639659680739286586839215121172298994640061778573159036529381004343498562097115925868806696634542713681958282074644886832024 3421 -9746449289435677320636283308713192991355929769806176221877755378640577408940178272554187970519913900836969764508570427461013739393886247101597548248635410048699602153416804534246635197008445461136048096045098417507345923756827985847432570554861030255497492103275661993884635418167643864815749345224331913860930 3422 -16240473273933773640405153211228074392787822180294520266302370418977494542069098574047734963526136060851101957046510108456123314595566796363862483485596423727032855382843215962454718091389552651662908131040462564961536479166221984952383836989787887128118018861678098067045467294501200007042698211762062836373826 3423 -24203395342344106902006478492917633023000241314011503415911132531892621903359902642967658093996485658283978945672379808676886147257068454286456800846090087008414300715606037555511716200445984116579571500785765651939545242205398952004545070685720408553574447229181444878071151853367692092701338790709222610589967 3424 -33719149425835465648313442719324753457863293357262376453136813209287017265934279202668040807823394114345595227271414699186315704128671281073204379638312491914316414622679842557072014733162908137992743752599677546481457495843684778811240071570992920716661384956824585215770786738710956136910913169315518480940503 3425 -44812996232690114338688396289093191139587848470612615890741282449283087368965297362498132028326503021537572702766600728997031056887591775789222836143951512088760606940929574398909740611327224595778921364866648843962886787600309575632624500909925813661917649109893762237720713357612957235470639031968830820849368 3426 -57428336759591742631235609498737494454185062861249869992686925907576341756400979635713569801909942593969824764891414269397215670019622652012314830511155169850755252710772412641409054720226055666463830244117678970280720211086061024284848640527961034601267295742566067530863458724368057570655896226451780748244739 3427 -71399671325434341323044847389082506209775943029415736278751622772679700973789535284825640347880339906568191503274908323554997182591757826769952476780890764358235447074029218477344356024477306044820695315012588878239430218596394539438127933464593873327583223858141793176204423054334147995580047268786679801773512 3428 -86421838846516470448835484564214250117605365245182113587702179366024385563133792304213166099026139215472624741063075263975507917924873373156761774625249879346084547031436403732955016201049595583559959203943697658734826857796673166646330197931992293458491853003485055822142186752834072565952997083940219384672417 3429 -102015935389657922043275363786348250724587654399972021656111274714609231759613204478057916631702748775359344980665202587872955135291754776571268182356884866825757513686306605817601212154532962563382688116489436186562068447821719017087324381242901642431466241013624665041412239450659611388230322457536844383792782 3430 -117492650011626969225059395636854159196840530240784613865375964020317461412533111868707051212584052113675443885819751441590753818926089779948383978402895014438801848860559044019703388842737933705504270732010541193937150360120324667826825598411615349291336716131089040343955168411188081115126508414745444897106175 3431 -131914177560106007244135375340748477407881960741872218935715225855048140702039734077143613050693530727396121773193162997243078229223079402847296455852328452814827165470197700281293403393373538388650114250083552387768955491856862533879722159839199110007613567380821310810533965800602150788104803861317298641302025 3432 -144056378721135044357100441863133050304513629742226560762854941425873173257344854100264009895266942992281810069196284109420589451679776399891138696141311986864489376634874976904970309818846522990821212672844535051735208950041246534300473612322850882726310669550161850623418164528519998101850889152984940505253462 3433 -152373460584835470503459563778232288664727827799801990602734395319672505032194556343663642463271678670658948499991058046998830488758476356038280927553406957344907950315033480394423239559273084276926117030363553367039442348254665762276643025487873512607886543574727632390726288898837318072734453723659898915172469 3434 -154968145750767047366448880210834239673222581238111057486004959972813334822773204701711027321656589731766698677297481645227132223111628588710249604590291099199603434734129121502337164192241795586224631812282278580828657879792098325315677358761631068682829253081750622265036554085072918393010932697340947195068748 3435 -149571078385665851873471139491354018587937057690256142688346357887610248280727473290103387529061119415405624945238217621814521917167372887084451915287675714528180689454919499117556469192255557560525468338719311732169432384342708838962497401092528105419615514998657674597989111050750715962114285787381260636197057 3436 -133534068373972911941499408908127553827849529089833743749112088087009173173421294746083511159083139982145119376633201687919873180707312313233842968072583144989580040669603272276355940001287639081929118784877515300610230289092404269692267815087766572216432591569009053150507351059007636072802972673171888095246645 3437 -103842677391216708272742163167311101501394043862439771386081422813971389500971398636760489467571694454172071449341458396588059906131268497123713005915900900239408233364053654495188188621317905301846861140696620164411406564745496399793649005233003507784555865447034394832787704462868090121282268653059664756976129 3438 -57154569881878579978921129847354916888079481916729548055456355633585128612883602718098165609503722186827235200625050263072709259052137239390640855386669908887359842589481309540497997719912929127997041519667722303213257340978901431030450504852462032062428942473632387287827262590212765612967235254425967004876579 3439 10129059264917271459514793261683284792817706909500733536139203489798535644330407412207944492281865682866379950045010378317688071210283657927466369534825797066034697651310725450926538101982766260528640036099944072836934620356398095163179645203529093619418746768624422536575313061583857143131241215324823830414985 3440 101750872393618320702965982030792640582822619987996282104092593243657266473728648348207488646523286672804861127837533531733534328762145661857279970662110444461966553727975019277227435282753614683696092872232867067363419773894982854804686174519997299169838104566290783915940739675749322495571360125336908994293174 3441 221434860637894715925158123488263099296494834778586690471528507718540017156283485848120648900018352874181355789952191232500186360030120408217521361740115388712136180566992843004394414687256629308499314591146440798617149432760563718990354885851692196762752878839206752083718470464088708803413931350819535772108497 3442 372664816510444702639175206493207612504767797930013892652308538912141199044738204474110735658116094595347946998265346120091422370483239517500130063347417792412963861583028041372932684685603135235342810676968432154670312533025337065374613298266945367902106192295322700006409165209676116663260093017302624349973224 3443 558394766070146113285250735801408263978372420310781784799703381234650553134395075445314418313799103642449737432119709115342174151453968051163058286691115979812745742668863121824706193784654178888608448500198638598657690708597681199213275954511822914847469534313384053820542968788916594020066466558462251399235064 3444 780682895832153525231273806988409832127180224145360164147714504779002539129057407377155914899014796393480884665655663882229438764102279559600471723502887539509807695604083296116690174113046325267976442005075552874105668333912662842341445758828556722878052093566105605828347957376792580916548819212759204938160855 3445 1040241785702297078156999368958654927476785801663523110331450177385512511890487251116821773893075187714918489126472141999805080058329131670238112486385683908967430670537714573401865833735224212934532555685682374876461199980725307291123353821518317186175819027726307288958383684659325609494079129715810922940769491 3446 1335899919450187887898565069563076220804049498266236549798168785323709667234132683371796568464086739016697004946095633192143187588072959535915494806317016780125372817348206217525211486574830324772643422713147972958523628300224392967503570539639334331113811668182444595129914892397492931738439544414634087727513794 3447 1663972690480935195029665439587926028239348238861793176130687093484539895764061342164998106311893159662425117141819165161682345555161347414583822461935900417733516320893037903188899886146010047778069526013269851934586843776491537224683526336889124973827698982797519411330536891792604564535056013732374770936558044 3448 2017545666863975011553840378149398125025781576333826080769632011666523153441351741720545911997861786977011161062658318885905935757958517096467631056644221025444894911538793348008369008821753716625243975997541924419607560111377256590825978081103332142808499757896179419034815357629951235958148046325985571958896448 3449 2385678943874881999014292329018063930983315242978355563083333274885660228685222351000718926371682351284849247026888376292009152076225437061047325717049806907609855646428118594962455040178972271034521227964208708628722923391096965402924440269476387183001066488969785101829396485077893526586678864198232686883785880 3450 2752549206085165395679515620816068748544536401926857543086641698464753550583153830451330807596049415748896361593831241516197359436162389807998186209097715790319881129033101439425560028378142057580032856267661128164630458109630268125216695506751961894262987546437177965133972843749342303916816410820502694655632001 3451 3096555834299260898284187928837505831499481631751069983353857287237709601404435000655964622665471733675041861183860130997494967828096594702686259406670128187719994512617928238580724040908247771447959242810535079604660528825794329541242549821086224717100399000631037395358589240506701162019482706819509102906076111 3452 3389429175239948716240824641571210029210014243051111244556019297824473101834673316856811241089428880550506229237143879942854205773813776025433856603292724858942142971834822010969866425431908730352256169119874741351286739623563930934888378535855952517332358945937472315878444242215260002251393017018816989766608312 3453 3595393030147973245208866045756536603073935350003428337873231410799171941585369700241434247206345469458088482307054380909923690081620785245191318361334868550989236950864446621163557580898241197157327626031873640530082720644646194617324899079804763402822349249906745130594955123421132794388298642604577442760275161 3454 3670449506846528202473038272360397403617714959083271858272839032546599629704226803318313489281445490928212400983948192485726371552940558293512086920617298524719616062639926118078202613249261123793809949525474466453112741639628310155206204320536196986058355593414459149346423971083600143371215044044422750506096767 3455 3561872487415548832769704795949060064055121606953302529635929819210992811532559247892728214764419438891470263065473155192231539771490928839432380105736879356274682736707425892820010755656523272722349242588833090205814975817587294707793741026846777265885011422805669378967363617161180422543874523346618430904955789 3456 3208015795499880252188283760468181585258099871898739165414688349393826694566498417892832637644875746278802679713979298408745806830993924825248428373211744877862808089757936737441991457633578957056510941185966906590073996885794686920334970549131345278054096619322562091052568873175638752660272091035659437463660775 3457 2538563201035215472126108900372126161915285486532559530217391237895680324334808237311073765049543376058029903355551576479730492968110043485927649148145181446147678585192341039271829021103465689491120254824440529242877124344100039215195816414943841367846213776203753282886438395357552061894661318467582135895290153 3458 1475368918361095493798307036418165290378161425768682357796384185584385588440730509116324158126544363327729203922066789893602930802221280816058409953745260324689092596147591091158101805874495962741455590493383842112657452690355337566033321313636986724746348178442734828539328084771817416408970599268403876289670138 3459 -65941826667693372556149926022470985091557687657687147927555546673515154601248795852853997725346999733770333153094430397221859112844242181265202260341008216997028407624338902241189787357176002740386492061951058884099741220497891887580843683080910777124605010509352067026647082565908751117808600381109570094972247 3460 -2173423683873069795424857667400982742887680199140285242083786575613061938764519252311799739775257241783013943969183287857135746831332348037891836734043601681143939786870668266364417539804178698984682991401848016332076676870399869909697284945828298294154407384973709104571815292079513014399573542718801452731735405 3461 -4935109988111810776597874238669727832560190096072906989493397978299335675075613885710464244615358016034139729591841849889173168015773933261294236436179643767544186342943035788777646249169934058854098614864719712931269195830897048850249726783733080974513439266599239014576047105986972448555893903071956724652053784 3462 -8433947028182510851225577232088311826745738570633739196684725978118059167284485323091247848393957331239977276955186344918610480342773564442251370990774291345214110601522245929854974626167931575522647642805300213675376014918497847061613135321633480949925575208431667171428549357301000623906311026792472572191110368 3463 -12741151274521667969747596530806337421819836430559136602814765194298885568207353388150587874176455921491194741355727921996002096947399947171836478055536304016653905583117222693915078476227882110242990638318064256858265443951904091797422208499549504459887110964503538352947874000066076965238001595358629380585858854 3464 -17907789195675321630539418500117025288172074714367924311050007752718821365201541052111579363910788979212464193643912966336577705531307956274350687878695793583797704514245825679414255181433274751705787442638818736635250007054315528937902146993252117752269188095540116438533245088935395972986989993832058490345160466 3465 -23954407378615726982446502019790346039013360542915676318486299163548318229416810677260181226659696430881944154503333116784516099589101333564203214968314484363284105594117277082284956334026627847053941886174248375290655264261202430640393953899916059900665567147099965322278349258673472978357749592304663482508097511 3466 -30858588972252488028157216057131794791051652094843032194075237976508729575364722054448645441241546045792756982866605142488131048254603141614890265898723066622661472489861271732029715682855785933556469014000348507524291058944509805333230387347766065986438354081833235263502198585205950848476543006691441388470858831 3467 -38540385673487394439824600377110516077268002650006435518171942110687369179141396003469701384145248240591507027957067465958982307726601769371080407455478585402813592428656663889768842124935634630227449440111198211367044325733747225143602038873929208755560403938355772811464594716591456145815369395412086712765652781 3468 -46845677542874474042087522222531723111457212537294579659299821034750030441865812679316997406999526051524212446815690039511078083231372968363732348651195577595701524566287924459926242941665111213646482489225667802294882491603741639854198437850159459758440748247533037190526495037995036406959542150630521234736002664 3469 -55527650964039678951965341315188316275732615596422755687646842526807754232325831009380222434148067657469493532232338135600862955945262196045185281145974069369377619308686369494013320357981466439777202891870783176199485189201726745429031212843671513466734982755332743312618695538883246744099182300079840828609070775 3470 -64226763011591354078141536488029986636121255325158021943783495323558676810256405731246761300389447328036353396679139204739400290547995070306296831034104932633766693687093675195000508997367779807991157929983306802579593181788182158748535293291433549022840671203911124653615277722197144863622553901432399623058461474 3471 -72449782872049391378977666354355354406688465162017147888913070913639193976440672690249036078221654949190238976108660635620959707916870554770854671815891726788110124215960453539826776833199767599154113745904618132818739447506816432779355367299215012830144410945170485078056318263814083238377505673030595840405877099 3472 -79548771392553621780739650141812952781106279054459188911775801064678022231894685855890377399601166904603081120086299672983545335450302755857231076861468172199001580547746169786414200890269878511852023342340506593256280415041715862568983255973165825458949038618770158126046653050314989178006424947903785568303376477 3473 -84701180517297946041950335046883229169091164767225858736976228834414281277856197292703372262375547881191394929230432006516310463498109586296910087532059545269464929524228860908609403159284966693573326735116989699522279941857565002222620841750928011603285059021411271623330337526201439882391341322273688655428143720 3474 -86892625452853769846252265510952282341247643654281520105803892047442343417419548876057622820363950342479624105787334832937223988431651745582091378079093012610674902699771236057829491882697179861495756840954074270942139223827860030639174537565474873588837622294789293762943104434081498214957109077825771117968340697 3475 -84904301191995942998063863357986689139111944204038221298489765220274892417316947604249831028642297863717989053053149288719985097316122262402872761667578401281874525728473092024561741456917254051890269900734599343462529246267535559029439394140468968395630110559587190950851811192694613289457784647667836968345953195 3476 -77307475116334122286365414465519163670016860699312690344381306556539091725650168808841478928034517286479929064814973841397525439554086652958053316498485757227607474093717160693824489435781301475866475941758502145275412969535276223411739868765300328830141005013808827016411167765962465408603511144828855021991392287 3477 -62467977670184764579718628614601478609591613586312666372089790199278477446673962855547773050617723257738103869958277073511879301564839145388613304118409508678261005212364299188983001221536273552041428764332046828572542263129425563504675935441400334828897117309296132768654507780229766539889743640283096130396062110 3478 -38564116617654447009629786272736134603415370751387964225369773160585722430194743662036138256478427520176060997062489190461361243990411829237658110831756617493808432246117628325860214024212162640398879427970515756533041326445570406741571379997129558627572112773620061754320846901139558398009506394947643151481334469 3479 -3621933246022879348894260000288559873889224416730592748224488809470469678081713021323579596294491632955306113601588418291706846553898459791444365543804941584167734341753479932790712702692771060559899386379066923870235593821547605171091645915668280828139130705182050192593018854508763223151520870560207424984094489 3480 44427831035450688360718612990002603636695238330047361427253050417613992868822191115043593039189913381969698883613381859571494480685067212911993385803547146333276384003021205619816139411164726479029879160914557322231272244333365990937622220552457780445701814689773430974053090515559067918175426219846370699383065611 3481 107666323381105725470684070032298423301788029801674577039775617961304514627382677436997489812665106989531079240842516275375908136014862170190049077167819251312896038733816501932186541590529943305214578201639460779697836615689979088642993660421872147338933865927244043489951316984173730512558593323771058884237646970 3482 188071759374679108565860235138805966253627783918339233893070987359888701144431909228810190514858592733665295571488240566360031783423526246911127650932019353442448610446775172825674870406498925523589893924057881232556997404455963011548684373385119465988753351250128042767428727318858356346255303012025509590453195499 3483 287368199435433352216058135114769645682196928717471374028833357094663872449027610763281404542804094832680502541254313934666650037484674661786345836042218538878544125780366487398722353599687000241801773773886248217357488527990580507330377119799379398179264356441685141224136862133701658568599672171885842462898112563 3484 406833170828310612810320297686931340629419253378675089389621787745121926666915832284938537757983790264597981275216817179098476054834206842792783460294632461281187245055833573063746210900309737423094217388323090079142928203537125444617716095422032570693890853627617221373902119861932561140134672150965174799311038985 3485 547059989170319151632337172854167901539107045898557534425812788334518109569311578881707244635183229653368959204144179945453967530357756612240678489308998024604695242358488630392816856185248510311259533474393673987252084842930628062720256690272947589566220668312314220383870586476904044539829148240830268973028315227 3486 707671697468892665475393027135251222763216725815745168362229830725366551792535410790825790799385345666150269771849174287941419154636978246490903819455010374655793162431057697147785677141446471418959237284658179081590247166168949897565256960522518755802272747728049542829273212983228419103828721055091988418834514577 3487 886985172229877251798712836422494369688767202076372211283331064967242497993399177211968677794452245237372434830527293396412944033713994054840464544726565655885087800895593747402465868681324303006483364877298032600709253450779510987569042826468487170200199678111788712250655421469972849457031121341594962321248753321 3488 1081626260384139596411096843316379266442689112090156287968207861194822518196868474035437383010880435536314327849087903471337560236736472705956028321592000876370262782712590110635037087616854396593941214198265362948253894633271582785191957794590838946048811317579570218572619859184410962380617218531697830474178443519 3489 1286099926465079113414911637841885925129024867205043023345943311744253078327019161730583388144169002097106188581355173952784093585471403604460751127698397599834309532217907805468828952660331771040838261456804240186405040633810169465132258658662139461739722142354309844816412886767691480787523497349455731697323364666 3490 1492323423278413312267306524317828541471707291243115975326209218892193924626185823512504234880497609319655427203756858062833248624851685208705409127028539368898368840672184424540872421122463877612655654375594696247236355527016800262397799728118324459891715631386258315997761804346909787367074664713297432367236270445 3491 1689135558360507958604486277793281525649361988725999093994418441490050007057642402966407286715952399531590450410444364057948855674687081045301798076543650728259353575698053823415893408515637082016589697810855797039835978804074405240043096197168146204193501262571339664396546689288073570258398046420177073525037684648 3492 1861801300802717311582988237574339350013549262740088052425165832568258742663322733159409750159100837998620009600340568705538749835326660397532449720137672425093041856959604784188113930297721774695271673088165653473657845129183576504704544677147463605283648158497560107250407006083847864769900482216028528709985614087 3493 1991538315328901163080743332664848907712619473002222719123756943051156927657807160750262159876165294553200654146440046221923612580823217537942263726309054820224436084186120561635298286887129511796724756899689173538799085391100763916104397251139060937506084528993725513257001423477058432242996694332807734851581430693 3494 2055100533797262957003958917387669740334319298157782940220877994618452440261268199530212715923449149871689243487572782491105639070921727613070873681314487480082749438498066895300506379109388488732356017143259084002578891401925668908255011865937250047153008917183041993157147757381859418237744361599699714928695284445 3495 2024463526195645988087253880279772843980661555109139453908857273593046509505162149197647726383275913591901320964086337249667695923886266529107069062500689610126329817462845654821637188261069028525845668937504401660267929120039478050762850050334494124959181958190840885617095827272978016600404369360161822637937143519 3496 1866667077801595448801133693702562651828995935048884614415971155669684345702343597216764089784049733532361881298073944812490618108752763340117907211702810850211429561639786722868684239278553928754723303032222176786542819208526636069465241905622336722513510979854528222304412739868419623704931863042322115040014127844 3497 1543881774116014884016427207451468228801945965434637792616039229788658351875971264787050341077092764629589054054657063822457681830252942576302916779943699212573864259399325416435593261236146279095134663477091785120826000216260581121033149327264141141154284255561798134338707423285348430027959773456160061613548809583 3498 1013778166375663735922392942458103919762823345887995818153181094950963613568949375573979005131456611095170633256631333088954133985387940628929426717150278575614773436046225600787018034459076347854257285901063523726723250027181058598863865741207474010578356767276333668228260713313624982862202078487913155717827328697 3499 230288705112448431139107030945248326578083336621892922491984309656424068271404671148060079081550877361861584497938827580932955744391047692590413243213101198288289318265152855940473514796128028482091927732307727764584539646007492504793759956280656890848588408332344569763152002121545601973270968451687383687743963493 3500 -855136632029184513694200484777527908918332371738114715741227831521371098487544095396844145897783259075344359556249765175588839955907300149670450715367435375046363839207472363409447437427056426198550692818628299540183492208784950752271164785286963052025263175966036606073090503832633717291321789042050542055314513626 3501 -2291671162637886763121709400579018250338348899494930146043359666807567291962373183629604390910240567470480892845289169999934070934898322100425045022794575539074808154605261716397847685095995740158486216978335121004714549148796528562389733039744275934825322906562786560548160671399309260114531766464009916390998943351 3502 -4126532969370557322963206173595325612736393147772367152467749422340072598460204819822862708867912645413074928091649912674134507473796392660400275905862910987895716958181731514799929967767069409217099499350853827997098790569406907292412759701872195631897030375274776256141955239833000253768869057036373948571294007774 3503 -6401569683166668094399534187588714906361442149850912656878115095371962331314386176580095317618067074536468756488171018189724235613160304864983190424123687452195169005912309533371569228435841087198459940208146111590954505491145389453245259612515647269765254648685090102814669862592362439094925409387803537248298895386 3504 -9148893837769753012777398597048596384057498803415000990592621082052980823203345396169170871899048513131190724378487046109866874312769635239653420391178313507696071701820820961501729091109067069776504340446650776006501181822364696213274697140931001438890782283297092281985555542538244562541577758391192866131135642075 3505 -12385468754694921065406625461070343792290920469437211788329692335000080242273796134922708497034518497140896128276409191817685827248125685210470855683948804030881963781227195203642002607827528814708552959801105217961146376843933315484464519341590652878906061585025904054127754289283559074310672433850197012528569469734 3506 -16106567980652919228017343957741985578031084040164640202490276025495485594893959858954694856002870143350638012970681505965801307041227252701251086055754528795134384975811404767972122820233752125307768313272758538541512297896225157376457070450001531366815654437521781635137088906108128352479114959136464364048723058643 3507 -20278067212933000492566881524851516467909127060148433208629308638420138689382299842373761018131765859208302405100812196948796186160966792986033286934618754106480638359700152653850488158847919542519006192472449220148217973359268794620331938546662406865550214637934719009286829318365852216742576731189086195170177660019 3508 -24827579082919519533527533850265402689622799911464751274506434838486215205833674925055530660673048089999192589621030003666923358527780646963147041036220469789910504127668159913373117775184237598844087669628807802967573954860531768070503565026753812011026611597619798171558522869922740145407919449811282310760794485408 3509 -29634510890642428543048276163478248941690461502875522116142998648508205235734610575907264922381430720902115830086116532998396769473483534356225907730889457208027974091146452779315613007983390382353674855745401434191340646351846017740995756293026885179619583031966524097845155036313592329182750280282353530686626182541 3510 -34519216135216491891966452647451066534583951336880300654791557592746336686841245903072190379624227315100758042737402375496468904294771066546036898557457403404299960292125230963495042634694370276429497005124502940434838168396736716902879354046121843469445674223200364820505714919998125401310995223287018685941606601060 3511 -39231525017457663911746951676786807591748788779797061079635295064812365937461801886371674072270512373815790694424410557171339572312310419413560675253395360402915706230498459952954879390207485765959430364110243660242210759389459097098872151196534357052638385197757269106827202191582860415955092196117998077484979790017 3512 -43439079146299590550916318323117173106518328604411771700788882779215887207159127088296143835498884151120927094229960967118701621256256321394395657104482158690791946827851448244401846443575820396921390538523307447279794024795774370103002594440699148803131611105117129204213767202832539061425448171878625995908612434234 3513 -46716062927915156354601516525659824269582048023580414643486255562588214895830607460989365649445728444962563169318098263359350170726841328084517076081311178808718157874656049398389230202404416002165001086597441557882633965710234634350344070955339386956646423258165408578968828274040894743111653296168407537943430460466 3514 -48533119016144560664730957566315132834650564463563145426209862766775369769767828518628097278931754392518480550606083521810442330639152557007315279614327254563946577883482139414278974512657628915599778146611253890989354707212658686554222967811426398742284116036504570695569963078831094737567894254631871136508267849417 3515 -48249456812569655701673200402084917706560257564635316621496535167448363968266639830809269662436227188784548676571895732342120584464903416379049329453329763050135712986183690208555060254744673675263292955399456707697793218240467255507215562516584778232353054844719637433893287652439472926923908418491608371126752811371 3516 -45108408518813396083378205995020726690977611225068769793331695327109170961573596230711660764949864168851384469652164934558143917080144500153311719578228729866815612396331651962027893862083064484326011434533103825636345456564683180507999369321940852842033600290550466091101145802785655495231935283155177355340723594233 3517 -38237951470589675573043949402368703808910950101393966651121018303494458559895181360548422203216093181040509188465252202065230372280871158365728609931365258125254757877657647169551501005543497948641452063053673467805549783565080009956692672229672884683187424142147723074125530146554175562093242846550188514815601136260 3518 -26657990265508075323609431381928668461588257622363949394264122660536910812883010928078474663712858772042644367367647548734533387844191484232343009228758591995074221319410860757009938773020291545578628091692989188238139950212161085115371260317425725686154354655224304455745616534906143115087225988993428709597766412021 3519 -9296465789269342613195659556608515330467601971033654044281922349141095932201707972477401884980473767697339635356931464097089358851232485674451857285449071642379939769393392189838011241864904986357283090363997551688664966788929719109090315384368014438031884338216245751641715017743368222579248134429331724002022599747 3520 14983385333101202438498903758101435226527708046658194486260344102068175548053008229235760173855615165903439425889679711548071459703463163229972804286257438109009199987474973207246696037341343005253364000359652870147143993237257152501260735567154200752467402522637539394824715676065648930039398014182126090435769829168 3521 47342078942862768406730847282700720127424479916376928469680379258353294717962774621234415129245033182375379684390722616472784262789045642558442162218360351372514732192755147974012808115440210476716603435499677217853005104493807008745526442721889114580713108536186443666338725130128106978513183099190149433471332006925 3522 88906543272597749253121802435831981594260834807775095591424545309954968399679337608276604415583826085572586018408658703594498660547056177612788854942311621203112552822812283352932107768672113961810785139390384252613975863677419072659450905895150048800985026964113391904137418608825054773185510940693922110673240745971 3523 140693637341684203639650463621442024730304714272003962826622765420491342900211051138133231663464983025489393940332914326873166837596118609262427097142736895906928744519866032874026386070369129387263152879600430910990411241650951053498561011141607296899677521158795014083328185714228756812538675631142667811372421119998 3524 203511852658434895824367270620486984566376819814067214641747171217235291686963810893125527976603572507045194926622598284109354555581637344682621266043939097947904185074472368017535902551984242533892219676454769661194308254475188278920094699511159062990551655317125069523532251384869352933388425519319275454436979674077 3525 277838781720882533517385354862221895962270184399900510613239878282824051548693803133748962897262128449930578698771837045078109427474358192035834763977778469384745033674516994846809495342161625991387807054176672917157032352348859905175482771600824866048205574721293514391460905304983664077004249640157289407719704434294 3526 363672427504141685440857074197002912274371475057590057917017172815377655003835244954977957257033639096545876463170654120281412481168400496195507482836084088087621917865958164256248167684486912595095079052022110387500593181887050517741448983443026714216858185940597288157865073661944336057700413008291727454326520120376 3527 460355208009614646200690040355435889130210488902566735067719059541384596957871172851536329797304044636368398888218060128757194642394751917710716042615618727428760315848243857655205648869751722160457794978240570627939037494044371696424836037645785237265043210895838822081976218241545608742197524567349807183262787366957 3528 566370640701495937433789820572782896746262895063500303652462650559494568036955857728580481532873423189515403890090710625700189693087240280318409368532090332752148099894585574721563208588736438464935915178216807987759712411829432663578697206132173190195082952141437621873213508539527686944598134866093637784527490843425 3529 679114237618776849570035221805977712950394766657536956712126965324008784421458323194412135283219033581233589374768786103069929934066295567868476014385479769948070307178199171884887322800633964466675211774254364304001235732558204934918672314392381448590256130002612039242755914276729389014301905436968329547878449570304 3530 794642167486799038545612788434985033452562074981297103773749437337778383114048145677697007329491708126039412753659832788963313180144008895296777055683373187838949192663234262144642767642173212004755183272593134726860852574448479728422442200935218676016727455452727518547498901152167453436278511219434355940310596445265 3531 907403806989304249732341420942514441204808693302498929673785012098796998804969636146425500964637931539783345124974783087412632902119692101101427681320561520777095869497069316647095098690225424414979699510247050138363346562152062798792358067714178022008196954170708881986836288236492689428636055845180150004113453415880 3532 1009967461825353321990307642708909124131326720611857050877135644852609984709687389538352139607010730076297646647580558957050526366645743771677348290531349364469959634388021255232790522761594362882844369216713837496812234675922485076421794581909499283381204511687366740841777934476312067798386655321175170371942702679361 3533 1092752327150453271222776968191189332909400027175011825521389691779308777331203388285536572883615893283037760257369006111034718352989452393696193490522218066591798866168992560224949402814099969951204519786437969970199265336880320569495391129655824520356704161085789036550747667696006408845037708102114011674024084640548 3534 1143784192504512162989733556276921521150550538029934359293671329706739739748655857742402432133116857534071195954221814195305409128746406994143749884839695799419439544496813459395610255749305933993848580827588857395831671963746263527079959673942589932374485905756377053101625547480968988970069877576577820564049221880469 3535 1148497463604345622291471829528105464840009569249141381786783665534457985945272101899471300943234294843302974150116222518219403670428081320687407104530385198749266900122432013897367627355675474131900544762558346601482378457787922723612513754182599427071386144770338629602164628704902925600463906607720232659036047207514 3536 1089611716477440671378150337869926385217304760333309068668515392625616018477089685443194534439637081094895742813101220851369376633914751336089267727692770083533230016129086780385176379935012355574878985267757110345880744191071756388238630804831828197414390582381132011916229502710359379185878944805412098656765161984476 3537 947117109302365094532948823164255083281559915737448210456491266872040785501091073081566089661024550916626146655511869510597320469557103549957212368443043719199516876151709475739608408066376834188896879658376925051238206575133117849097251008714884528914951676146879921537120983001903044563579503092272946053299166900471 3538 698409378641204781184691478524508355179921363719431021110605073363041206379445474862729109819276074233605799403800995338022585720826419562860718214074645060715415828682332682495773732607203699957398481443482183295526637015674660901222503885344733724586145295100469030807143119671944137324537294481242275495713550951719 3539 318621583494949091578983710242405976656982702317758113253551453924923415825389226700236086285678998465232679694060588409296354281940606204595660003190941709198617646404989810494233169167133506756109299011434793912856339835587706455849454635735563550061185576493616235350341632259531300337765566092956709666075790383341 3540 -218794118864139970023285016870271939814041364694886287399499747982884654487088957879041308297989220292913790230107191898177597865893873325974765480836313349607302154820119324404733998051268306654393412017692057200926982378325695541319626450785944559910700046933516747600804619415162127590093685908920621472579851331016 3541 -941176039382630062036845421812651445671191493864754482075403609081184536227828046435152024921917759786660568381811498428424280339508050252841955507190031230851566694130405643546217198793041600692612466209238792230952511371873837331242802941386911448978098061270033064081205912806009410932240658418401530940251482031103 3542 -1875391264135434693612307164739071455514812840216712199511023565860441151455409759238208088661543559263964143552561144945750986874325248128300314365280815644299657413190153112483279071131767683410089704236648664189608642823954569732774185026080901906355775107516680878770626926648916817774073984256930140829630685870124 3543 -3046138214538679372749234636397842395768878924340522006537975959931334202055882904718357700784172373405332025321521469158347674965031771940883254580245218421131276791009280075170067913577448427595257692771013597444460214493943075585005046115878359288569797055273958432829002083899452046617341119774864250857383823380304 3544 -4473750050895885972019111409377444550063703789196179280370471262182642726869699449437954929959636314150249365927138655829268553829366206910383069270117797766471096445848944677474652404221774649787483785640749433162619241709093859571628871322077634404396723605226676029472430603147132599050952243313106274151577764652669 3545 -6171440571435337112393479236568943696410276133950558990237179100191912938592854809441612820707366315783446548920352880374568105131737730578142091269967755151421853589262399476821282786706256592041882863056824616864640820154633192182885749396403403423717179946980829239660225397212250022373247462188604114817165172212943 3546 -8141944477155580869928156367154447760623886821171153019942763707135196900729293076957429193147943982253393329666200938203781684932524430206131391421910402356960810849955711860830700922085019274656551347111287603570538724916834882037199341154761944314729903362323885277947207445311516051857584180921245641982850862761456 3547 -10373520554488636234199982502231507820419060063649416966052592123883320139112450607149236162507823900592155721894752587309432116519975309705069173550100802090264433522036371744476528031836022388218456110756975079996852866756561653679537426780860778359176481851002118674631742433170337096929848897954373822152190833703459 3548 -12835310892916120199301964129920374157367605528576673624361272399931781586006596702016353148380464288607895155599850957360029868346674765905217131175213096190943576834241669049482045982919450632675744338037100797009832447666844220134368574482851758956148764651464059355740626471261806838385240960646013332699571642223729 3549 -15472083196340032989751711896146728676608193705467106756481430504824891088784057095221512543416325142453278404453256412719877272863632652056262867650998541992345491424366086375558404292162484037606530515997032225465072795215840280679479168762619575823980213129293788965956297684575411675453283886129648589565677064905108 3550 -18198428073900826600782867255061051154558113840536068760247925771885972321887740403803379703599216848133423296144294774847845283283553607273649918431448097191139019443357575167906486318682091982179431625748906487268106500176636722040509395433696582129508720246642137711712732023557851727614437113174271787127189803278395 3551 -20892540352757083582491133846306887277692740609743938813791130673378958810883604997247580192216769496833328546387810569945621243359888057579183413007401015457264845326310121084951152686685229596832698075469090399447010463536794861774267461008066509152080772979091368355999794186915598019526810784268848923006752135886055 3552 -23389784217841784794956661776862290345505150881109364861641860196134118925191823772614708904702240680754212539657259691863892221384702354449106543006261456467137145049019579959551462378929272871774413997110582114567232350124067912978981922493292523901036961317720623305966314777122033685576042436585730728654851240758566 3553 -25476327324816835165483080937475475479069619829396898460968424479963624214793191273000972011093113829885560135104277878306623334991334171612872399954884029661285485434509764595810006758162071037277443608826026053400932329637327416311247620056922930783051303837399406829669605245503311989015001746379279488700301286777603 3554 -26883229457169499506284458269292638750663156237888551248040851204627910067107177112917607201973670190936488267295279835429358266877648167875223176836929200944822951371575230899508609993407570746325896935088581944005810498743214254359584965958943902550057146876179219660863421790040809447401373753110735134740937534445294 3555 -27281486643752733537835911530997958579427379306544383470110059408409075736108814959594065702811133865599269455388980243955296900271550871537728578066722520194770337168860585125387146166142105002319902617427808172145331815523325393891744878730267359506850891816778600470446954256108468721797839256025996136369725530697923 3556 -26278660853914479379407027967724063468804145335931140314231122966416383393297739845734725160537621437558887754292903258167652696621399141987808507241765356877593543111262457742178115087032381414981162351305167948027719316101004507961025603183063141863122573634900009559870753387743736244607483249925801284698103639744919 3557 -23417866206989243899984735604686176679433647502854032767492764213543659883364281078817328446489578377514926859995071855677441067334906881217717695984185807181748751899279479133906586840630780479952760746136321184118336173294182288798597424088958918848653049781912501019172285733216245496844324625875457873965014114945431 3558 -18180031361657799357886876981310254636667170571894842365604803182334470652467581594819697322060939379924915407923680376296038452487857195159681897877127039826131652487401378679585110950465275920262024670039378599511276186745994401437370442514470830845744540666911373181708661129398769836585524340186563316739254561937506 3559 -9990508877532581231896131305418536966257247816596221079351488701877716080410779430978277049161671206753756603595765239745837619173742035987825143472618242743244414270593730275751277356866638211482886987694928931398472742297174102852970271800203994291732918690869713533996275764073549860229365423621646964688320033279861 3560 1768751792500470678837229741885150885905552120917457123642995623245575874530226078982047701589641546368425691667471076697975132817613886077373051596507116206493517179706001996232476901341122155660742162653295989704116494380594063271692304062373050632583899762246682493828100767576241295668711306241291348980191029647675 3561 17740120573562576676186641587783112168694197449799590634325891565330763346704131527442621438878665709574430391875717967463645308736727916623938426439916012022603502458620186346642250902523171672256551487985629359690302968514587479384415563483307645189233579980635023040184221416956948226247154018721897819228001874519403 3562 38562843167247420683630816264093331360144071373858166704232496059006018535827043994704599684492294263880514351473763551049174788042219982971477967402703388147098824200486097594714727814814676296964730913807312721260523194325552446225557045061799343093096333065025292940292471610447974131278964913842781482768558107128964 3563 64835730965121709232473868180633186266235411957122833283854968515723595809695928970075338103424449210186812389197512647243029890295009326765460323211262253558328684170468901042059920646903773768396195988541612540625244174455873632910176231948478098287266273370978210714132267724519591795718783856922019526329576102420733 3564 97068484461203881712695314738192341133491923387306111739608326011691247752793848018388495639759056923605510957581472888565735998545768402517288376703442291957554330717166856793709232759298779860602684157921219823730648782213740112320508426113569599183614808413108964623669015384739744932730445585096411940910105900037128 3565 135620243841827956043767725863859167542522595080918259591384915444113551930287410377964749307709188512877297680687483208136481575732078570830642219303871925342875624069399634899616513565255081869985550295815880661450198343825655841383162819454933172553659993139626656287752478357846531044960798361186852515225731861338381 3566 180624167742932286432101399831761913250011519429367884550785632165321125961315668354301282465078482262278424297496551378694165398481648786066712371494275828783309641845703462263449188370725732839129752499572674229703484688645222546910628925636721448136549986375139985266983539233150869629589842355673868502725965154569574 3567 231897191883813685203404504716332011710687097858334683526285707019277464821464654744611584509985550816282044639987706856186302293143898821832033122741518398622356000010503757426218529029678995228727671393238478825042615934037815064964580954396569916020380143338505952557434192253747097177570839250436754726024556662414133 3568 288834645988735855442656160147392061131132280451470677192011405058427919729775165814158683866381878618024690188504870824753396515588248679024237966291773942310400511332546493858070508625593574356711419193086333332961006102103318203854615554271276926898006848679568037139679372760549160816575604073859197610867804564541718 3569 350290144635675184090342853639099826991598071486610469668386316262032419027412747522449655160596940152636349408890629335709401774349362040460357674304168005503172947008927173720319150088940957915508716989617187326969976700476639184808962462942203995128474371258548429833932056888501291166539070300956391931096431522957109 3570 414442150704299167419751172118121217173894274051677379917090431650714844372492381455678976843675578514377988384635894870912439840204629518524277339668716540516958899897970848049789530240779112463635051783051528653556819097329607147336418686872180462421298557201888026402395759629577609848334089407322206318573807997226166 3571 478649873231016721508813432262814384783374939722675662893464177453326822224795272273130363081729673970489383286132793610283884961486498210404023750732507387907477896047856549444442481155409961742322782526663561759031445999057789729453967631701704493263479294921300578958523033054185721127360834106207916123197608079075959 3572 539302735744635515299947387122067372467317877664517218141589928070254671121274723220700650265777790466161764863877384723713562186677186132669616966870261386369728490728224810101291731779795955746202158036825593720732816564111685115649521986838669675565706033037957295300237262875815952990777325232551914749355032487775498 3573 591669561367894707109137876566222163601314408933167010800838540334831563640970233039111479420532205220479860559902814384970349859874254487646339809311799346362256188737156819820773710528664072209718343699811894093062924576592693174308522707150831991859570319062081686591713492001917695991183803460887133885161489970691265 3574 629755882071341519496578895013415538027649304237646497935800090455622265503720081854185295546184759072257682853494268249235143153447210359721941666436442311840744802457186152052454531998154018374928406131279986700343212679390200719891222561073299881124797514533021042458792242191308786294172866235135884253266738059610191 3575 646180392087047495842828295008135074903176017382428344496385543265326130645645051842498720328684686062649988460427079792816832215853694113244309042174112306989274864513986421828125168730098822843699681886627159722144951362875706939008367354694287150426344185771749219134924785488242430858548821165808416166711653243920635 3576 632084510694848669962317329135593711108734190049270426367621132276240375508012398069468085296423951930729401906283927956200773283655223908274838988342789452998916785643168568954844284426290168985746483746756784161934148167242312259110853936049879441573580992182939869422812714658082096872113216642288970052308624046867118 3577 577092252815441757709381351140929712852404961613851139563672156956921228717619277195172744295281484596459535983832299331080616809837220774470956231606906102340077240066681364892964230173777974851592189767030476188186312692442878642520448247776788217455192046472566852136354895731925661262799891469672983856342693466362832 3578 469341050048983766670922952616190790083753969843277122581718317892139297562950065220229658193585144297819739580311966892920024832982034687475523657622943287976541727629874998462148300663750163112671359621914743728976691314588517613133577166664375227166543600014955870355244133775681230079106225555996871875483602881946590 3579 295607702987376215230320106295376768571995278287278005484639362636066664289890704016726950563486847185336512888194157137215072018115566631596679927893661201615907727529220645689736537017592695875682922775088323939144746250424654000057686269842842835118824023191234689677633202063594147467054518603285585158302395165438307 3580 41557112860837681870009716064641236228368782219019953295903691894122151647228413957943650152317855478862611085895814024548313064670084514844039775844728419521605850434526304128241839050111647334510887455896050036697289351701114249053439064213244028385973674204307206235332543411122686751929796387455717736789819064786301 3581 -307855384224950447012769807960101709288551841335048661805543565459315294620613168861466146556689173613263037992521945225447993283854527257331937869035941427452964969053284699268840831863689677248889975409734352494350746535348299988395456412490867745760678236935989450907902323675972441368789755716093897621627741578468734 3582 -767794659282991857194391923237827059804097398470084780360977186190422089604165157677435483013157934915633369219931736483520679834986195790816216847567095039730702492343146078342915902025625240832565301676230165195124996134781566276930554568555748603386974207597460997896743326294511906392572817149686511331502077808038876 3583 -1352734323573442409661092107497308065280972190715226674428180920860585325025161002633193606407806702901864216888798593773226639313668338754449216929828740904943319886617352625998995699824279106886151647174259542390377447635747157512280146433385599908129462122685685009237020901191720233099491769912837436643691209805801400 3584 -2075387772062420404688017988075715570475447378222602856623077632893869409714767126516986038929599134555030124767173095815447413451728761534829763634427208562515669699091454431593984223800755704790487081099381367053940826857970579487257606184920924172682848911982227639518128000992583068876705000513424265545463693781586463 3585 -2945347944414540658662597603867641670178867723001636123214036591864164322769444961451997895007747996954976730505906516611730951571059091051861689617819417160496777388806210132346013634775533094401953809112942517219897615238269276665823405585246614648052430294625238117947253039505533357291613477568116093153787414521000809 3586 -3967406079875846655626006847471383749009829170822121186622991148125643033262980719027600620628421192709549651933537510690494075231419530283633919281033998923006953209007014840457628370574812297369387556267763194078980316051001278621594286675784017614857977243146066925325221831695441635663601054632010206360015659986393320 3587 -5139526968328149299210165175337227190402886617362001068147897298774426993681753038608548001338003661081024191039256424985972421311962472328405530933496449113729377658609518370616811494755229633983945010262286660877165597548986568938721660615583452559984488756415024217301672349685068907411180810775813742362390823073612394 3588 -6450469326822791477150597781480156205869936916522208819403158084722983644124175363645074612141352858738642784784535766090294065276701997494752075326177918190123108105961250491152946941953447707033076071744380690587642022728529578532606274571151220097275410264735305600207928366940354960455361154518471145226249243561743833 3589 -7877055755271398211468840451327114630275136901683783944109601605580428789567127949031550790322454084610321086224034908790641067952031666282795553679828089123140150071924122419692772773063721717474972233532640559544555897027683973533797818100151814114674273148846835039135553803322801371675730603855985616759864138324636903 3590 -9381118069004804325764410667400376741928571240121492210670811613622743551223030947097329504664050178985523218750528534379595012505717313223095830470905972595462683567382530128403933021583044015602325985930935400993475692251665767064042665364024163462740454016699375496471687746299551418896661353580945681564770111708462004 3591 -10906171481322954096157637953470473198946764406941900914066819827785125252243431739979917312122654679349734413145066707772150657105734732921535194204791524656885136780732489240100529532499137213303754457668102802905381125898976157253359191092183662497822620733135846842909761218455282738552837407582446069171041985896551194 3592 -12373905867609600431743396209467186127119656718525324395038185931948661309892884563693624798158184618241048996080838925762820172237989153504277742955211365104827741147820191068642328602623754907510182406689396195591785885561668565984053560857391651659321098830732877795861044983549873861933807547129740105364177222456224000 3593 -13680624811619894539318846415743043898980371510941446951855478990524336990009193315430391644146983433026640984692469325517585081946372332023698635589907726046847645799674826484207938239675242463978457068851846452480157269082411111752988836851791418895602802048053015731275789306530142705682955139171737838490026036628508353 3594 -14693813737183423854728651837035685375569567343471914014781434001048864030215939738699118944084821818591057669523593172710481580940450353916576607805312943380432165058442918061965912603099128429642126635590398745473686221196352802637368255028888727579180807926721445216815862120000387391427200876564524344757057177117208961 3595 -15249077285103365075516379948272959376610007174623427390924301801911893598024196858765902814111075028813463870475594526692355424432835939543611370099953666135273009895554907229562781195673734628004151440210169349416430346389532956505867936658586035051901618880232717542310791697376182431907395122181828969984404934901275372 3596 -15147752906141598077989422144099243066626656409853089249719842668425199987587552105560612764197353487003398903373871752632636882272704813016240369072787155238281609057022331744857541157518259330329926860847667599760598977611109359523177790845711374147465654119046514776239412814140287997293207471939134014977325654888926401 3597 -14155581551776553890550235121004459113362050141621426255650767009905761618224480237445666839407509310317410638825872249517350491511708111838565107850467854963965834479002827049800574527439036053341339714961420541011757094453275262887317846252506890798092943122084027945904702468762732060563581032593514611368727603916206753 3598 -12002895790278652130369189981079925668484395635476610311315654671389124913823387832380309495567503238604905494115880374678614288206653320356158559712198804351909695868753299268168718982235790047483747128527397086874988147428650661037474043149482312686554234229963616718742296367634475910592491131055410965774681478225730407 3599 -8386868211725303317761208066004827753508477873978757533664194618627431096761894176944672403753065164120393437519215318621093656061923340430327748695570477906075378675420072454826645345647463682782825237777486094139800107427346310691647672868562674310723505481404388067287156982989295504796665359008350739550497257998130063 3600 -2976445103699870000102806297125970421784784384767839068524746216651668080852844052675567309001669193974909449047190685376893321207426611808399724715650573178051574914976312725642656922392100735296163849773072102757929958695498834164801024657538806120265750884972722937921694351335229329997923465292739384850760065470399859 3601 4579332682013741171171746078783974802800600164011394301959035818929732443921311488115187379679361128097797797213533206940954272590931499183444220043360565250289639516722585199929909287198279153467588897665299180364842992576897841538552913629767499118136911764643240304713791168899242314917660696196781534246658472069061123 3602 14638854196404784475351707799038715172292693749417761309680604350080687759601633834918734233735218221028799754500827819183124539283541471433417313502985937615391713866312341930803156727521890989718519621435437774045347495314641091634632713108429768549106456458760760067635762651683801258425569580622661651534979639603304912 3603 27550494370264311623358040773132695221492202116731268077887634665759921441798675489233884170167514711529806343848295311998080490889195194973819983296465753015709257688900453827204608328047949242972029997618908841263577944384326522813105429756989387219600422690380549797784046221925949083514175825234380046402091511688638528 3604 43629370128931869603959205878169362390369580625730492227145528254418570765746567478241142201548638292814479748836924231740215754686806760159385127882955191129140228147592074588930636584816045248391503639618647497501451845653299550801746150926754828797624346137101015464653830524496275350759677742451453404940227510066000159 3605 63127487991576308043991644822033979394120904778887578139701634241751512901815635396283369695435499424424637635412578690541016108985440653937497318051029518688805213786038013795402366681227757971317800248368666879365777155929681609014294511250193275362598332013262262372060450934105533223593387275891578361785598667473158511 3606 86196550872048287117904164595879175826060755383020283607875212499267457480994614147722181699630649583250760634441221581893428220852051870631503163048501987870861178116837879836714298769846536805928490186225742704669444531940832639302176312991679899756490065952216928677079556302927181635375816701054346297096440330010749361 3607 112842837064104742013829050358918920356448565137330782991610600487195517418526307690056119134907846638656388335608464483832335265377678055051728440185373808524166230403024240526085828112710132869219180218775951414658628938711043363629514500319026145020885361663598021092918789123484968136082440116826917278047113877582966093 3608 142873795483567898874817266090198185938972569298054663075200678558601841846809724318244729222281542161910979436440352297805387506327716502354114717055487660075864828187959201311346378873700296416149556155443900854179408724608404774045732700899059788548126246828951702655331198467516857964535916733994138518605424223535872006 3609 175836336430178726150710754672116252920820252449626918371615502241079491917364499598974598805153632949578870839478715373162872946834154580368169981995924987126108498274573583446518578072889271606721311117192424723617256982898658766300988167110350278106470050688584798906123690275209888282481774286606123860117183516393203650 3610 210947255513382301466799269665695051011035126769036418002793134286217990237774332584659412371582358961055772585917843793250328891161660766449586512195796415930069965278792842649927705187408279028140754939027158894394488088313947723741158988881293010664321362050320855006666988427618894325648121033033784605624248928297864179 3611 247016829091278521623312651180409690563036327917767586932274363147238716366601981716282649310580266098777192768552757400154389551138922311260336045911344497597119546929562064462353681484763100670072801821724129611975869424899368265737742327298493313830350427010516942881089296545314102771542881176979103918011180942240961779 3612 282367380717938343006901138548110042469096406347983303321800206133965132537015606547593807281686322949251280930195053375639210672756394346418220781205659490959491871839508282996721769979154189828186990065451743380772000524296199754110892800826888929698628012213819696799136369270365194339564379859295993716677959312230931090 3613 314749555400807853680389002199982298955012698426248132936364649861443063826938002879863638730730600262365555659528709177694164647757105384105743956665398511676842719275809243492183796356413108439657751437420136938138040404271693153735245795772263589560863292033658097677986321898003033088055433699834785951119677864379635898 3614 341260163507386074075347859676993360590502502272424994205865080444180977536902633157842991068808739926972807003057388503236526855471686847042241135003980239999856981017801105603315294439327185923967521900168676016455097724766766495653056738225258510450341717347717976911238882100562312486658149817499111988454036242264546580 3615 358266774194611437475698617104442734202574594216704124136345961183877421850002634091662379719191994247308381963565374655465904301260338442579436885776757952733282361258601350614755453703429421124955140248111900391754584102153230187461017243599153762775615315012655112738274694283117710594723416174195821671075098487351090587 3616 361345745641206377191052000565931538149624613435089057525910002259908279163128188999635255633111871017515677449408237626914026736047901360884729882946746167901686049246918229260377121266890154562933492682511003420881324114883831591938185670833138801420421174697113666757648053131901707101092829063831067590830419995623974494 3617 345242060601003427850362816387780453363787236597261103426473780763003165117645821135882846980780617027860346238688286284454537925970093076591959679654362931177568918245440301488506479886765058078150056876187043653281766162602100413632389993102233585942130302507441794736898551795591165219263963173540623683896541558273373441 3618 303861159944739810065843416867346202903589919634102485587576681902503102514391103829719765989568161129536550220042985294439265464732409397508619270334673206035803784697735239692360949372934556420462706353015292450836361050454148998159907347321054859385570321412182937196240896763924663228738342960971866517210934728064251472 3619 230304883765028549704101694179754006242932536399938954082296142777726294549495687525324282596003866791011763616699676718403786549680741417880463577441067609721498974054798707934410140010248505677748666600761940205675848908075919876544314133119151634796494438219469802591014632958180100404422817541960460361078292990594658035 3620 116965565713417868653416149555130885210946692149808573073512003285980264927704284940163006799533696016362528694705492519935079702207816957491506965167610203212038147169218432148198982260986088601241895733548792802926436988411773180226975820964795500026255556065277126331920305359453738946387972937591950229100447948480855411 3621 -44305819859700732926521609211491678169340020606586334826816894406540907264565939096797513681106095609097743768366868137001436306734418685263974568861243578001638440357002097885274337703589077781357541096214700067952527071425489743775906477416199931463371711878056596826196681887853021540221134400470173653543429640949376320 3622 -261939920301956534941162980796526064184454877347630867823330583398709136734546705376094771156431191504471711966281979968355743550297520766034483899349112454858575993242691544902283655406462136369982359299750014240979203655110406186294921828998682148140271301116100559979672526384513527205546284532960057542355207972682043130 3623 -544278886754586935488413748046414358382414044720900680983791350972017421908966549720484494828707016283355292709404715633658506890388429388050782336950966002232360098030432116016529363005559268101692306463238774729227586251699278724491964584386487104630230418085111352161030529162091251825853949642849166954712920237422545698 3624 -899076430162549839407408551680803667735754062731213683454913266105050931828455569914520329720901051951579990917029436639709996273275280260771885965066338294356303706706841920228883590792589357109268520857886744128839607112744502869957907757959534007659143103262078488428097665406657625288508162639363882512429176771454824316 3625 -1332848799090518383823784293201884590016805044457886229137719181385563439024568676551228697658271887864012492293925820897771693196178274395722972426293526358034977173935903831749222124494366160399645139928229827054903803260644079444261597199514359184726868035842746989670367337795904679302139715932801207456800546950657095462 3626 -1850058768473979637214659860255123643304104899715992646823578148544973961181808879432144982210727596179921170892780495736099276702718853403454509534763871418275124643195693102498957683164165200685587646482873298755869635297650904740373709437498225849005619146890017934456514601202062756741595820382156693256574441254391802858 3627 -2452117559254851335162556426017364217689626712741755725437405222952640367042466657658783946165934862591096423587084341069130317669042245429446665786658804177547280346655284449078842594340924551808756788274648551780152466332588465904585625237404653919277888724336735236559168083444960877440496417939268600848390800303122278305 3628 -3136194312249940023518053934601517963054526880006791385557387025282284937913855320814530593332045403393879217906341875096347998809626145696109128630827731634644624052288530248435233143281126504543611671114921065842648046933610818263029883675608207594735816985845046419057430148048877646532982799525732606563416301991873334151 3629 -3893829733034504040556555257316063433549825575165938998383121060882261903423557467891878544531008352293138698934346349380576137592503156563543371208313644221425824221543800534403053596099916915621174415216934460458456157227465448912484036269643170142466743966085051495209428345721713166383480003545197331408158784946979419947 3630 -4709360249204350851808402054075013737450851189229373286912207202590403324059896622832694707843770454759685661592947714532734078323636241824531607845409316085554104065481606886953867923229732498908780661670004111554906447990257174123931943441627518753791622940942970481694339765685675270409060706229348555100149925898051915640 3631 -5558171925832772065362965069889860704210234912670868159625868981092704788965577073464159237565847964559815708053884756853418458573356024453570943389321614740166687328541147422112512692628454880545641386026780704789560042634019436268815249093506828944148967043279327216700020186175844712318351158753918666308956151295665648567 3632 -6404819903312005696251123344794216053703627999249928737593751734072399269050489285381885194272361739497414357749813261252902293627280019145159495847831492443740017757475133037004776818715041902808811799181476901520343202251616277580746826433738762050826773171250545962192218754553917691570241530546608063648942527338387029221 3633 -7201069643882767669509304354449348468410819757093677741735738445946083367437171853612168329217521434769866151658494749038679302199057903554856822356727640889258645260057114212001579567075150995482226218871375396725262586897545326105990801272248115977363082183123347227601093483830249166635887387801833353058723633836908517771 3634 -7883941106796633687094038953639796674780765652252185144150470294771909933091077841839397052194561138340745804009088621632454305035733452298563099876745753142865012221676352197797585022671404310688214979595919487140318452471040172103945742669821347786458040306361513218234387609847836469423807158494371143707460664252660645288 3635 -8373866296040224124939998521963971471675439572733984404334711943648421533603137232402979949674595053528743687465045386866848850201252161699478609001256580567435484639253768963384348514922658366892191523543499251645232254460518639870186648724369423965606365413645409898391905503750693503401692310505996330926357948977618823984 3636 -8573104431954770846957182301364227699767953512250050293485591959879401692399459249105303642855823488686476726687305627475170146822663034048166599136785859861971761036872447898145864177591601019808298761231512600277285952860898247497278870136674422411249417593710966255950040999972282875939872338064957748683600993542803699301 3637 -8364597029256214280958424491173412242605037259855155790431457052199511761639694321648567736945589403779201948697413811500716008706975134256141392903389213585941484720745517752865687587963015906348533315082929291410873808355141766849496667599997480514247496958420487702540973255622717270824145870184464679603097716831373638449 3638 -7611486829322977047297150826408956348690553183783591952901259823270753317500303474762715705619557834977380194522942612882532228663970718363086795162877545829667371243026430933502050233119372490048825044673519034578850445375921835966958065796893644653162953637734442268245500069227874258145414502383663940804254441509483073607 3639 -6157568827885899895643147199933159551989380142730848652312761505131677197129298373869458044135224614089062632532664185523532878302859122704794331920188671791468310341500016104105674335187279347891502205767641517632088037144760440030003313806733911016034224705492442995762475332869712224094790700837158132236457975375051595390 3640 -3828987042413519278757554131073197133446281661057154105382982977562962938549998378857033049676218501940444651359582890866982646766580385855267657741848641230600171899077187672592435807719015206055930665169225245380938808710798705232057309476449915971787687551783802370467955210389205747517793168466462982985835463784593435278 3641 -437535045847368277619031660993760408169967619170882685784216600022820442435337527356218839577309570094205803334398277276747446199415506778870872033184589313031398463473538359326019169291294528885164479116427404892522726471126542825251534089046056084601558111369957726351375952213567699238721942814233086232218146903723673525 3642 4214041191852230984342456985983463119783993143270070160348148639895052465995290768100246575465619589641700125659142582751978878669389603000735426588832326768043566688592196822873750935703870239769410065992063563071792766509061013085258599832140457348007600906046812369981325978302941691862128721756511162176614489602857324577 3643 10324306629442671471376533434188803656958836189523984339468561331009415872414316823058018429573573626741924504276087614524996178779802230344492888268348150929718539657387753538188053049037481356247783146015838954610303415717563648304441141266778578841819488248760482393971374805371018219176073403596909367143654498574184742293 3644 18082514243326323546842972284872920717310395759524578874945119428686505004624373504851690475414853010834766839390492580164345145113239810892230891394037319576572439827711907382551438898265113314228209773566541908469956542759293782388084533451896262523225928110715932298382022093414100454824620632772879546741306547032969312376 3645 27654640257438775418826840407810135015813933311197617157593312788525842899543810729859125395472489881207347637485349800232858676633155928250531646573359400919418451679710906799116187939923287426346827476084780904451457366750483468542935229506620789415324186874054407399032842407513303117356354094894305217091884914919701644590 3646 39165642922526405989747421847022379710218332070499907062908210093784269269628261141738379487253170696774421385548611541565928016911441184969540651434249138332769498862268766452117538513843927435047868551786131339813827480293428530664783137643446163275947101340265485322214174533832587392322714804892035496008497943555807742679 3647 52677563158155879865872115235419971867103612075737194853306235113766577951323407063802161601528563655781755422456897531574401479365056713329179037901159353104232669957810191111209161515509536774512920094656426016710438577227182274902489747688414334078557611687712451532877342034001955078794501209841725333177876933558485394652 3648 68163178764552919079263013598096758090870025767787068735468791039740669340433975047740225249215392630433909917003675221257574823747645778217664787087890733603887634535790542713655044662294586225948413976457994808658637728540893371369893798686469698711660669160027172004066881665586063526240801154360151536330950528393757652470 3649 85475067276429931286984605416351071161927231066091741925165081850586781815972653631804112679905385064385859018415729896791306567450784248323233195958318155970896277492474957735373910630798391058036077833178695800048277172975498518229862253549150055038513730585192865378436750103967965503951797747102744183214056881954524853729 3650 104310136004220362171364347887633800401894825847790300612490291548714599573162439189795913339332261025098000511737209057499191959305899260939055595885173484150135628846464698297335504548705824666167178847196699626689832424223680892502183573176409336608345830583555437077472789308686764146236168929119055707307274310889939012757 3651 124169951853710477849200250139273490990769206122608474583463621170672248726649771881237142276235611167787366227784112186315965124264587985753030397592259571564763088889385640871378461247398146826050243788425043197796308840129737467026749900750748591316937319060240770271090428022486009028871177788157214338307890921217883959365 3652 144317558460398506701342692317103396519740798973548545320314725795814127478691169612606418442394948912628864411733720997121641647209037182433484104428846969150737957192393448371875809603867707479244876472730406983225985567377966691008469751349430422224311416657855681369829121224403486401664134472520832873502487640333078703905 3653 163731913586513152040528143915347270843234791976076701198588356376255609525368290137977199454230090330231293174526386873120518519932418188133235422379900039496088541943028381029221551378430705425773685534285666760752627645166884388151851109544889180709446149527486709415936655063874338560948065975545237215078581674278661171502 3654 181061623604005371295504313163666042178055911890970035812419370352280868602127636205696887771023454452347441756457753526949510278984981875753172247150610798340502353866523301553992383910652170998175947900864028546433848880929477347742606691798192161239869116823134825050559591736817083201579448919126213956310365636116583110237 3655 194580299641188594242814330458931511048690278477573851652351679410817890513125601208319903061206676940158781777068717931423867970897076148363537426896178632559216337203833909661751883760819826466945529317002521925041536178070997273487654882568756132821837728679027085462867654463558481264324839617429871317271275333140429591142 3656 202146613200297310227803349641357182053677360296555300920857252108754740228328232035975682528547180204253034709257139603736280703381185771281420839945645394173905658339340376688412487883178795975689931890001275761209746327179743997942326748799778390487340427772047864065173417320028323822485446086910353073943549538723415307094 3657 201172984063377338210502406849607611234301900365710860301990229933110730276078250948182152938219354487276433512034588395904038498093775630934701118100313165935085916225559160199460748884899216676900482293464135637000676147870276828667373404523526217373319619817495631438742690684045575837659720777140518631122125187687310515047 3658 188607779398261067363388987970549738452412987636583715534155114663843207640723533446064040357080102998480833299935204862774082322961874625282343474794990889007334488587375683164704636205113662777365218649578324027817505609317728581138824292476186546248023698847918489529824802720056263983812075180900565640274637874313453254370 3659 160936920516104916062274689401704632793610575978674505106363815184076539691897390077783324889679844933891128693129824745164025510933739145234360466934024732624974805097609684297720470416792161043126277775205599171601894872948817161535668907937312603773421917525681804955998063333364134350631419330965452067269800438009201321726 3660 114211851989521489711201895715990171293428199686937912836593297514925976689409325796844022597742087624487679491103176384968217630079857492763977437929122757016792609447605947946679260330032074066460789012344856470271796041448141352624116047273816980411158379704054224420269089366996787470576970082659131405817965505073976650455 3661 44111882692540952737421369034178990752155387286510841906640768981579206056052228865772567509847719282987759992488358137720669470724711631159528737366000087724324903217567609399592557709217942930595333665072291227003401055107317638389209260218410674835049749924532046337289661369784680790169535762952079172485306292285662993926 3662 -53950100145821565686248962250330189205988152896756816095013862045125891435458968557403324049965661569304449704672063689194513870586246810768998810369326522476274685648776402949671997381636340754962152375543723449798092248482031519577262332705989762675011110507926288082109286352414905209372477686840879224192423353138708713105 3663 -184668692670897915356707475405661638784848991632565391454621801885903226557744437129682797905003011097198540639555399027273946699818140922586632906418919517209016088474105787261298273497480029308237099725061039018820321210651565938147183593588237212181951203902979794951744299219904904995566641319564215597895844403068650433108 3664 -352623350538127482504540627938531325286887283094207042103536997137278484996301292023735301308590911985130511892793492087774084864465075283000049522176931886931590561818338918216066205046484148681394362345712703932131527353112947872249711044659388894939327180748093234418256091849530442846278143108516226667019588973630110221601 3665 -561981368706076562094192749671134951051623143446091460131598293011309045227895485894489107134873824532338474417016989946588542306773444563559496512001248140593341139889110845057864747147427629059202535380853596228754040691440602130103848768019088958907022078800983484006160984200255592063948188249859955732546033028135278675225 3666 -816116010140809128044729488614091933213555099913530666547064831895664914269548754414994280564021034844096035184400996670930468256153910851689461038704979749321041194606486090721337066471576382081146060322418767103825561647438990226404380404263656152890664573977544324753356572991380536917809636684258344567362579384427396612023 3667 -1117130258907248405129750322148460993126538060701317392346109937624428275042936334605445213441249186325575835002964207337018911437448298791127203427021678701341630692180564039050852119623873186530549102241951543706548660539121604784980316599347420710089462490828469188527468558566244123017557755513969247674551819894328870843453 3668 -1465278470077272707620144840241225058289042089948092996298663405480226697987858437003377935478496305751848009781008108188611933006544438793911451685288422950041909355219365237072053510292596885619057216644519024318664697320796900818525706133220630231340528438619493652732403806565519913880344154387249810968596549789122645857989 3669 -1858281066633572115606729626443928773984753525508100635414088489441171312018646803315711094928886608615194103016518762315416485775274958997050251627444911055918166203584877625391422146374887108413737627052669717234043163433751963816114142201115867423618561587417448514137661951702869828060555311628188727106376011525630808683689 3670 -2290531623616320832064383041240120570524452903601830087927374798180481411259698180904954381669579448715718986016457625900317270183807875223308445292788879513485169645220462020436636627058957906546252101709511739103329917335169845877270639967717845713250887326413628526940626041852060944429055033133459577561507228859925484036962 3671 -2752201424596646936002439459036949015596318820214084977111256076408905767293152506854001042264056652446328246248964057313411357933961798752501457609162884020771635840137621001110419806095311653768671908961917838569917473614204255585272703507828790007113892197499385629100787847484692831834127238158608861152109904691718428952301 3672 -3228254119040076369723816705174597817977108156243035417908254707948592498684258162597333199295411749319724690469069535233233088334303614994179287397837893321748929413121774287027737097761517371917932646769209127475991771454100442933820421016564077214499753556738536977149319578223248594084416906171853334498547031210315378459803 3673 -3697392683522686877184044167890694914603509329205091280635132478588424828929759652292933695219758367632451466220934619760315807620607807192527872575816331871730001168591402737320691609403037299789877286189914244403773497562711532895247918299570763148318160058645815090488800646220506354757291536733291167322956976317467027255226 3674 -4130972698683260571118374275194880524662906457061921242645493882329583496737698994545942116178104320046994109566006122649992396061169298396734182981530927487980422848465243841220649028577939275796212817395169757570380022833846319593376437746443492745185527222458653388074481268460846498124932343606599086653455819516309281959375 3675 -4491930150491973224762918806615097455689698856244207359152980440591276190646106233562591492796024270901272089639048652576241334778157235265989254760599600942320724613047778103013258464163912716879442098018881586923658758502793666749065065598349439426437185688268114793770848485175972104837495706171764317788514328898547015534810 3676 -4733788625092214285273860303601970467983895252141168729146545920037788724651393481899233370677830431721711826669637097439946942266233150009852973982326434497602409958245419811246641581080363679702430483783968523422714285546539396740365400533668129046067786534302760160026439338703689789566361536787308731918323196847653578939430 3677 -4799829858184292592930818609153899282242265298093237416070204136310398899537263457456166076700859885399026067739148950511549489032593872925147498316176084702040395651109496905299100183081848707526435274660042029242972576417079683245400367118128632919573639403048006439793543126082942613993954376208514667661729123546633016814936 3678 -4622532942940236018834633265386780113491397770127334386578732860135414106366983993188483914952263384596760125474667463893832026338780228826040447655316726685631940779991491433651565088358698749739234256451583993142812210482491415418795469415308832286551409553433770364781780450721333893246091247916421710785660861909905078333492 3679 -4123410725145945704454413734093547825498491288719113438025008183714829078663005118978614165107415017893582236789175916045929806392343318394721965750479278676716867863061131472278166290036059550061064530775681299057833413980087988002566617220710420604086492470852036123717854093710612014039854701263882346801207603268258779553326 3680 -3213396412980281683636691969728146506529219401510732085715885608135492229813623833179893746198731006439139271037589063045284168853432778379042178159980612285453528606185845273442236475807770303918157624757540453755322191674441392370177184305443451789151875530684927510832295009710724461152446080380690198576616309992606138081749 3681 -1793958303441766875591672251127560050966333924823061609733496399353175252825289152938763230667355289720652228672002125228899991447574013922313441419036961437135677531135993572500357776672250844450210887469845972830853855990490069528087547767886206440048187796368351103484264168345580902757364734454570205272544797669308910628103 3682 240855465850096078075525725055997095549500317138357072408375233429620821190396179914715664152252537757596938332660846818035700527564747611817550090900491928315656813770703448668002956338246298642832766227700957215924403381796780924011451955374852535081323179945327500288466276972347882674330744153737129055684235364161052631909 3683 3001218737366936280339863611910625704569498830269226097292240563310017122029819133925876102733831767721634688533779295837374787682589756062568427607276448038204584127358802382093282357564251835450824544940115381895202080264372256389906310405350222378510945200121783964186505342484803343411868835307655987189733923222331844842749 3684 6596935445864789022333103472645077860374075984906231815402302099028770793247050888132583073361324087908131079052093825692857375779499054627998645155004287141630446215932240871737179068694441664114544293988658317839081251307887932959406463750922343884142335793234910621901770124679304418485107137439099617487195120048156192737304 3685 11131204081682359578176146395051647850469449444218391814937224688750401809663691073622735208174468347172679237858962605896763752168355170839173777145814380894751156830526461549881376318485738167923021647129592665363398782354216423843304239871733087668084384079663788431972379442933862940106128308474659830462478213770262467481676 3686 16692489271923160227260414267847172670695685534327820586763296151527559718855617029823997853215422940153489272565671375643737509712743141984187324498408285069103450745131570863983151747449543005636537202491864854360975435759622367216421232165266619444471508955780768538798235245798981912421410209671164329726224756455174656557802 3687 23344266030191684764747712476453875341602523609356864584908626768490485120074137409592027654203544689458428127156445447234297447217989400064740196174521054717652007663374585144479104104202466219947595642386189875715015907602983734895010027269480644724175952249844779401521486545309311949766089504850231197238001719624472796907413 3688 31112435357824505269469996916666294513475906317734211594365961188983226589706505072640851021345363117744035876188828950133972750488546722379158090500448503671360254842672548510488300309471562095829674018018542057332327314560029667478987209454980677323298672004057908678406649873797089520834669117190369675384381913725803379143791 3689 39970266159589837028823556520757660390930533813256186544897842776204766919531063094871503656304258870654413841807736042151226754708583997286028017357795484417645015581654189532205383605935519585960443231421936641153207696219916210377892778041925126666418484030401032707177112201370177336550317086052220113324466983814946868035548 3690 49820803116720568888806661530825619914713074201867618499130010651686885791770175939813071021026138839193751467290430502122775752755814838571446837962992829974452136367669026970625711858191004496578278078199896830222784868401737669648707445793060614013338505999402234846789965796226440596400003259783427774070724413225238202179177 3691 60476798817546691189529088470570033509905097054649210391152635334699135176581830109947899184453289852758815199753403234122314581557492007184328523053636984286218558912432088323131090410979110279067392253827090345137339897770648424475487880396225597596198118862932151757005265793605362784464480197572343802783760301913161051962709 3692 71638386793028647770178799416412143680003436061016178518645341246410953200924143694053176134909171609502884249335478664420997015942310543736500596940901020930279543197294008996013262034773809657269749654467662077631618173139641144217583281547590724626157936335594269589865073449579514134436795710089162492411948395272740598253066 3693 82868915720263786725749568016838305138271527963207249642449469632457023257216488232282696065317203299071683540190896056481302352681818031853110888833276714465425927602384201215787549652633802204134804281267576625393975470668935713326424639602771975409081758850972758229223914083363488828945684085858878529806040099522683203574509 3694 93569619030913097749478156461074145549018294783825122653896570017706110560700054663188931186718958944275342794047025335187170818208916482767388348735014102518187701282921164675514172434540456101857182155785557408507476914263032484171195922098009778226976506312698215004315530554850425713993363712834154411679064965062536395277223 3695 102954102634729461491953645268606430045851117489244076650008862365136030431114822911690333774648785757560899663332356342515723573069803621800879724061879151493615408480099324440063137635662899409476792798732406502361599847208824031385149701664741351540909406331816461835951431169400219305918583054693513689561894725585508145957974 3696 110023999062690286834038055920246966638036347288807691513954182427435135471093301914500262550370278645308614425772118094154528741201269254155183731495746593943330179278547167438917772954313007846142955104671286137937195862977722278163147964288827959476182081563930963905438313853334740584333404500834495576616204609207126628861421 3697 113547559458209105462468563682682590591020222903523125568600308001497744006255253617011309151856993659244222596969200152455620964690303795318306058549176482672357207835665840995383239565333387941108788386219601311430547131261769485395556323419103901772611902304563679186323311728823226353756702012930101462064584429463048473175251 3698 112043432872281468471598583865199172501984111593624726002444706491082812740322957770729732829822209453207222010801924825348633252179603495652135364527195044181612731756340484165212440663339550736642475995074752357896250912929384761490620541251898647984815930923799271293293416101131467357498773520887157805951136508116455983324762 3699 103772408637750650269248200278846664103425710549126882513793756901282715749571244204894573617777949801457337315698631233949429403455887398723789130702962406880002530381680981069723730320498580299766735893693600334559870780937654127710217366072920463282984736703532512867152939011473307002704440381077080023880617152861290824031225 3700 86740460539333041819287124419200792460295481425309642087107545240765273467317373185633090188685795680527749349027384793464900152020659562164466455352087516588778821273131100800605335382057605275239928962170142071569143844941736180561261330205653609777433807768783479789731714621752122033640225995173846532344354309377906412974547 3701 58717013150553649647256001846865551677965294204219916463511601664124730735359970313784892038683742037066316013357935485163960660002842952482000963826615678351122204358948655518078723728902268032414893284906499663545156583727403511031260746266234929520450293153044726594170954085988614262875244434275534392981242060759398668135661 3702 17272925665742715543861046950662040524917493458262318837895909137115075614771908930776711880191844917486960544850551620683270799060533111867792888460071310634100873349744216061555853140198415318075145911961407336147863510051002361821893756699449591317819435058809686646028255426874679908851753730187654553130669283914017783316743 3703 -40156777400620795743606606054766817704246116323520416975187771283484484242285888428268117121181993990615754469105557288465785562552115639729497673925917730543423224499047219689938424693752137033147581087508456825828561362078150067621814866233906633006315542803309554003538613937428787760823877363858544277962853499341102507701146 3704 -116179950450995466661153139068375856457482253471164746271531978111254547537673117412997882868366085564106993167209039879880480615902052781097736937375610277870951940874995909882681612942107759822041503089521419445337564938846352904394221183429472016331238309092843237670523538682693266449016268326441310040448571221887583470549025 3705 -213318359771869644969646715059160405095744636994388117224000211276456386021090522040647324147968737491340445182114439990042207768484444122268139414496533423058794769397991754587768134709967865541814514653551420429197783715182228313089211979595727804785997858784393210908484526063355340121004478047641694669171177035196084031586662 3706 -333836819709595762267905760439193659477504429563107410472426756940242111451556494742693491364199570780049310093414526761880516588823693676972994468986172667256816377419485319062946328108507630192143806943325806862365521032214666241460192506887588271266374758005769886282449893746316349481158184503372122390314556908250392340001289 3707 -479524736768830498078834232001976702352324364306080998211369829427025392667119431443582932956359291523844572654960148482313792008946072683423784539871708392691908195136914504295823921929298157839591605195844187794910107916844133562836528948471534157211409930960163697373382205241790745358343272538667454469822436454596669245062551 3708 -651424940176029316947096211420856087352383103088397137197923537223089482759936033294631120638735691020034308007138663804164583382218012022804675741083928317871920779924224858837335485044745756768446411300780556083727653325750111865824070975413212811366433498480438779804583762547775221604558801362171876551499077908754442762660476 3709 -849505741670816164150045566733998088887863323644645738820978175743260960656289258574607793937829081477506595984204253531178076983225841406458264472422876894927953230465321123744952494686444447522287113882920811138498908864955872702039678686033236688713866360746716277724546213415723639929218437329493983739808063509180754628268678 3710 -1072273840159114988491792013618403686829529332996917010596270042729534940992373415090743525350345878435236244132637728593819075606473415168693575892232405592827592682792013713611324044601604755658981096192119937494271879342610726984686839015821645195051864819975573635621846659557724021351147176973297841537432831813556991852279020 3711 -1316328095710074194873981249160864632351505062396987044243919259032452915351442319605135404607781963734603761505591353269684488739627378294319922084792689837392235002975049450491256452421515455390858287071204899601136256081122226497209971783442859824550611911518555513876740612762352938117726210387588323590132097250766011056078955 3712 -1575857474841985302670090288632628586817071435676885864122887862650746431247929551567318417733044358266315904292547036649404099034464366415733418509953965544072236566007472442341656545834948241310143598262860240623882951381132916506433263638487764372415053386875644844376971657346169014721717898172916633132681026903268792241545344 3713 -1842090747667405965650658353805952602617069089674577235420571972244419655059973842266283130995661759150583834924205936144437288173240805936432588090169536230558496181640774214111200986804383354330619843239464956703448020663961913329577887075253897767637353722340166310699123537283446243847850978918908938365927647666581567604666110 3714 -2102710922365262424814324549916806763899186098996710235368941808818381332885170449293792571975885948030398748704046495526343015500652681230413338446251595541416765313811643270506850516229981563037861701905707580854431570954824941242686393883848058232583326119364970246932634589756746863629098496502770101610953435545059331861094215 3715 -2341254041710335866176996346402880446009509580688345424890385529061247242583102078985048307060060510629022657491441694964226825340398904648573811765204624269701280469393979693026172129551118168012277374557354643189447195999375468461613729783355111285442186493624705348468259748167553582051669274772704344532600432127828774168021972 3716 -2536519918995426882288207632322494606381813190786918861682019414177404862171902664835900631079837952507427865526174146005507945469733785503977767215983523016145289013831934792694474869185496748070520998486028934736851459392725092780962155797560743180277442563138097160903807435188581284293736986809389995107684601484186191257557392 3717 -2662031691639069743776355559909578146522716839145537305824397362969399450956423773612371980923073307707452528765847181864604286736795442538040310285167182292341821195295155841198503167636958861904903490838282525338899198535658203363675140364193717089385599314416367140998635208053522212742237715006663148340330968616560281123936216 3718 -2685591693345919203673056991030730079960892461605140921351201275116633337833564669310878412533917355184376696222050323510690205364785933036520756371064559544518060440778533624866891172851661866315806925274110061712184741353810617623735257785136904727116256059043844259064712829095551237911328872423052277438624099871645543323281995 3719 -2568992980612273565780778628272819936243621522234462369563166767717968200439788875684593168138315828992720360931671524908866681601708296882660983106574839371423147310490777988042591843086181988918512675032097664485763924069236321727592953414698223284750181662503028810495144593643873183886989875132465710336673533703945430925734323 3720 -2267958681126909325505896393175504258673866715172294652886857923613585829683468758046855871684474874400695851983038383416389102785204486379388970155906219626777549269747012557586072553311163421915264237731216279659561306647288341179983169430213793114346695289213065714631746468862588223278242796399493088311274546487065226235133165 3721 -1732394812019157554665915770924223482524372500145734677817807374564652504368863841682754828289082552431786100041018860398208370538229513279224915038505879665722474652414158875427108988963085687847627280698107754624397475827643888307461925090521871741181084806754812967376537399623282685286732532939200888677902551618721533938172155 3722 -907055835469447216670799279281601172421685681400704119594893973608874776423279617397650999672131762660813865943108608213772177322285169004239446387050477425955332251025604949459729063225724819591486103440162283820566475883822065966409044036548518939514783110009930864295635750623594824833676424285874012126921448419944674252455338 3723 267264722906203737190386036145627121785064117751390985379698969748299341635184070802527449189162898181070736313634323638193412617508679171849340922314554147063082028393780077009543167575737934291324446145605872358483722499796953003002474583327178705306147502707539941594105680928901066331976869558939221131168045776485897262841619 3724 1851894693770718386969286056263906683695733018412205302173000186687344681313588558431596036257178621191862487167502923257715526296704709394671959049739011299065160671098807166747197558832800876144005220436311705719740553964115794361510316097345217442931520807431917467186892832778742083109712633277827221768606603490589318349316747 3725 3907661906476249767665886138648722054050659080275537480039240067891246548725067062635756126603519848510272996727628049905865882779814376787665372320528501480093274727426579798551921961983096801221343981870720106458683467203053570009298842308356736448110227977392572251498553941872329246486976684686330767870617813490158068297056116 3726 6491353429654938738182219551195513679935865550458981053497903958463285333058077668521351789291859581863855455865231593127826788816977999442978404140051154297085269774568262957265791731235863150030245644512354082878667963953522106256175132397527784434189428455230091950941082077824910846896256740523294204683437066922489359613822661 3727 9651118829484332153905370955285806338008395124757826878851689778781016815475049117310034977397549975986149821645671501833276211322593345529751576702674471899484543935112013555100905574625305041877737105586913012168751285443716540064208014663419118943996442767372374365991487875751479054930710151198218144944585980513866539828614158 3728 13420689815022930114298006507064753253404952781028606280720396396641369649570890615169657021633065528374639289291242314884412788892682328987178500738784121863639038139927588511804586047484952673609869888729679328872200857756230295245619995998105003432558443103289453715826883499646879758878972992070090455818927671527770277470488723 3729 17812307852895291133389541409495701879834143554994121811578131635147431521921361286687291899367621027564805987280693432225088121711449426592438333601581733977891738404167966192726451506020969238897991607708206138726769151672700233181987183402139729484289305941627202665786717779934570694998279466376532028653196247623062109981083153 3730 22808283450752079156503616557121858007736954660731988759721382685071506065078743149368362553806985072678487603462252385758816977272102723154035714236645690508353923324311424408501358649770276905923705712904817135449510832744617384119166184042795311022419224822451781098590108938192034927265911212505247878523857262990833553585668808 3731 28351158712794444371453121929801993886911233570720366129580579489658095584180349011992466453289254501648323982173958157917048819050979730710319654533909817977973477896957668465724506891504390413693377994158061407689298797837533933600627816501866477517637164012732310253011578306479733722546381290378918344703862805197049470540315745 3732 34332511513109193138445501353243211675962595965883383915454809644932749417825283146606304085171832048178277901252146603123585151964208008872537782093407511182492894953882146375143422562009857350883617121099478774000466406669470055168334164400859297643152322428329136859786782351114193427601496548054082602029004256716970551497554326 3733 40580528328004722097538371599475920715384220914348236269002449945183812867796906001864712583968020709882780613148449064036536740237904320774846073582417913484921416769610564512859058602660730499844885541038764035164772171627523240411523399507196078499298271199157344885984516903425309533234031324570819952486548374311227785015043725 3734 46846586445070331762874374828184756625872923645681418167241164391432482922329812387605035072617551846652944472333136757902583410406094390607755964883180048154385261744561407590023528240752503957946030494140045779873391551981953650453828991452920122737562201015351679377137991374023671373812291250922314555827116921827283216945037026 3735 52791227668501235662612028078893294696544295247714065187314954673235491874143701253096086196166596169414795261204908241406900612266310415467400813129058852651421874421574580081347303220960028764369596032752841059002557492176761053185847257956008582269063670125369251462436160230301538812714697836353591142881268110577227494262006202 3736 57970076974517768074913384454120341299365485911978246480172021787778703779009984363616218199105154836856576748791140381928461404050609493479646848298873889291369902813091998277687083841446871308010347966452465934848761794982451983255602765510063848943396446050309384031347319500303883399119307944764039822663151064331179881214226137 3737 61820462192953463099312264598997904758115358314866574712781659565572623359376480339707183095164733969907784678934340816690970441911344124441234394338257777192756765593565875295584620883482064058911526671054351339260504574194684425105547827239870853622616436018267380270072684465713884366128375158226353158440227104543978526505807649 3738 63649724824029249200146671231804222176180767390620283244102926363414870025558540822876677517085179511812123085610180609849378350621727340655301216466258942803476745733553653739880123436051259450298591390921842522290436678210276115990940526775226849296021472582774649655705845701947610396913543035639086590578757525458237631008160619 3739 62626475982526614133314853897784239721829782208840514119192514658137099053643110966227351982089430332435237387528582019761892697177391254612356914260699428398106796538815184366668492221635711470193860130998357580196580281642202753991852311314013019959115765211058028745679812503020986357969071138699339385962557697091535787184374612 3740 57776341431423369989986010939305784592192748655596746837746128077903777091598307805002794774096265337597253674609343690039949593027347931443646220408039832639185565973616716338216923897381828787106660994966400383354245363341414133435563110265656913563300104229326901391367274889190303252613140587940085511645721685384408547644344264 3741 47984049170827127267540520346604024784258307595830637087100348279807761025348847181348667002572427062380054562306160302255274047791412844013292086409200174572618748368307373281698119315369705433877039365300747443054814928973180621240671298747327001082377178986659958244073193567342877209976096686552748477015467966534892452889371340 3742 32004032100313842414495960348130343454278480262663291165974555046248580184226773278584377583812139205284955331549415502559975532485857051794890934677068564124343165787752853598756539218234901612628026035619009712122682926131092066369412766649153611831910500490746872125359900532689264768647234409938940992608326091952147022497504929 3743 8482032768962454250184285111172922502803132469853649739949018637200817868371130101859300563104214533957536063662648088178788287472844087267265638126117823392646764997991824286395772625398287103985088394998795797276421875175432344830596581323536134364348048043604081800679057435420153995626257629007311013430736164846434034868786912 3744 -24009511763462406595842328338194149657812451843377195086459177361825239372458528155762528771708091395822368542245617778152977297652192857449662391614581126490871211216142386338897309406752317837272247425632401967748686072863383600696477272859533646703769227748465499808099285386194235588503590917451599635906344809456068376049999885 3745 -66919283862364907651093466356586576323355928883088382236964722001371376680343646831898833267622522906368413237924689415636076154117920844490806997757622715523628631321576655959178682577839260016024492501565985114897117352109436337933075844831970964557945992160719409976946653537343992686307001318342818549635970926700019006872815355 3746 -121644912452213171519877012901277945049421664144285842977528042073793496050199763529816324785371379417520272558164941366719801450879078587186019024141191204210996459259939794403442266866306318711250263420807106976182281158606810328332400967744305972255348584873794021014591934986185664310602862376992824679893961184645337415379911591 3747 -189437579127236389178951589521876187674406484589155036896134369397519389869124456269039634138762798404861455583392702900404679555646186362469998019855534388068200565700568146386424563678435759197419515808998940534144990982494073099156290316451911318439547007813755280636071341373487075205696881764890187177260802316651832982362600079 3748 -271280280669399624359065642669086020866120931099182507007970928620711023088766102580180979913722552411411517541342582722484966932425738833012994546142012563558606084090229384865640351157861547592053783665473850173520780523446110496475152573437639295096188755544602596397544902722502619341795888720742537592063046791699344696774785231 3749 -367736948888390609298421232323798863254714740467701099155354832504026675331584006154239927456988999889532834533306935981438042878381707447278383643089497238320407530732979977504891402140408649889408989832250871926458951229225288559422003353248996381652157846976780551661177366732985580052550286340327779763771040743271053353526234785 3750 -478770222491797740040966801035455603746926516448304294319493211658594365251535977679228176981483716809922576443659941201622294579239560875493444476421913555554845414728126878871809558205838352323320260081350752390656678760340539924657326578630090331434359207345852984819404391471115604252457305870214722107765376425996588113038754722 3751 -603526594469603858119238120462367136335336465636273522092163721923483986453370053427396476581172410203182163164162731585212963220110902398695845852524981126925708511316293241588713253729912468654325725288543440684465464000606493255387896532105727742409464465832902869784606936353059975016601926211238539566597237531629988534781886193 3752 -740088991785064734359823740117742444014444794598420105769269694864801816422827802692148455357914809771178865494667686496141290425827851834951469797842833565099052436303553249942895531468171321162368114307154531623828025210229424370612565664058725699069623374520795694385092631979863725362909658295277113835455017434270271365951837055 3753 -885198654367262305993995604591940790376016762469392176827660544447385262368783902938158396778884059702041085389276128534286572740425335078193991717929098985718474643895174480230796193245464442922113785861432910963276323130648542291429086026071979282326323871357712157142410371641872233838897004326096863562409258136396201444930479452 3754 -1033950539718416818631198532940728998682869440969387984106023512958677844618629527250220148280217890575530397076033065070613823516850132685536969180058012956401300781316157423490064006836609084156142591057874568996274126405607418501500702799395135067232223043561786083704501718157867655426669857108942864155098041713851445304541965085 3755 -1179469455944129832275385878675002893878302993549087653911735765285002954577279195694706189105268105760279535582784144160863407099092392360639375466849770522703990923381659202588112050327681827385989827156114558186828239404030741583869676364403035061014790146641799764667313633412098570647922946651323653147884905185215021663831199120 3756 -1312577778366880017699585330916889670689306919607905118008733235461208138628354591917154923497498902984641486335197904323312192626506027570486556415448577067094626402235997229824571192968211386579045279488184565287035746116174875560430083976315283928486671757621923075213352345664884199690129884266761638609560901978688603266284776705 3757 -1421469975799426275292901147989014173571132848073515678917167256515852576408036050333445846607907256536737094653181000753957755443835579816131872591464058090864065216300056588389692328523739776814688957335789253688501637629585041382160516949994484156992935484987854210146127502870207887296300543458741407454827546079564628875280747446 3758 -1491414280688186143331580770531014244264706547241264902985687981956225329519243112284383169701248630987284250509390574070386611732659633542796189379799920972697924438968041107009477069698972713352425736295890397283209227710447767777193057915590992115167139217060929256031673396376122544961536189424136682467051064236072755553258214991 3759 -1504507667619349340908554233918662681225358402340431889507033495715824554771615169906058992542427534179785490137710081307082199867593829007421761501687286429649531412871747619671300443491559344471390010152853061811551889571931973486004673932612279426080693374810850136728249545627235494450863713041570286176139576651174160978764115120 3760 -1439516797032915225047917672022667058179837379249712648671934628572822020019485623922913629450955412962357141104991735974695509280232623338304340394965368043033965073642728295562275245887028861041468822723216223262782838333936668705993749505095111468716896616155523963806926807718462290718019227283651518486517738465064200316792935705 3761 -1271844617440152759667138529749324907058050056002423662028702634401673763926207810495427097020964716223755522844032325565351313876973322413250722095019362672931511093362375204046498615691787612209279236616846477952510207427238313769361785811004755217067295713839786388908474234715858352901343028926936001611384669721470991779048433606 3762 -973669709788455311879174292344486875632392329500844509731590287294134445675531611526319771889101902778741717177167099284373388294709575219312023934371608468241793662186752441753458069423290015229850254479676513297611205586084833643077406784889862071499834501612711653326473612298185370405310015513528133954784882631901477590922490774 3763 -514312923908553719564874630016087073098555400863351775181542879444587629082490235120699544451748560753962502646919776272284031082428815159042967806255544847176987621559448547486080429571716035288571033678522038999776270180962377496655542147985867900670878033410571012973864431069067005164946158612456224471209485437823966334131270727 3764 139106982797777580218734634858883727268540940752844677495585748199049917189250097273394978184163689109292149363840417307258580575686990749203891527740982985712978905612592184005722200093943598827471877662286784299693337460808018507013104865307528131590070915717410896329611500352299728976496981340003277773971490743361803958475840065 3765 1020660642635222544386512288873561253364621019336577905272092697748572304625574624262917743178597406501171012082016335882644790643694819804017119537350383604093893576180035894031349577320723561437021853215977871884606105675024500844773186905265800327069282347896350991774833511789181740084491886254794052690748675216214875273451406109 3766 2164165344807293185909773764220613388017507579032450252308214222720381022042021768985121968400997294808721828035427244876465546636589599170701183745933517583574571256896724536156163144960825795418796229939949785824124487946112421601616977523739336997297055537630975104188661964278755853781933608909674177665549262540337608383962864589 3767 3601236638630675359886097403936862657177220760811777464852986102978687195839340945153577235833526859058973114486794813122904589687564066127697177555418850605266269421810308596535303396573771726334572329831699275194691774925124684101927382734360400920736366842977475080305886933204576172255201732864838938997558025129316309902612070204 3768 5358759157481521893421349145673518915394355151037573855301113030290665464788924096730270672243068998840815217181780891206569056233050125036699165205892794606448535249188756701767672028106842752040816240540266216711011730437036103398181035389596919529355346769771205907253461661719693371415180874853455014848778222208712755113234333105 3769 7455706370073444127527272933990652705428686934780084551432246311988736466845756748483822387054298019259958612860874046185442610196666811197475220573497608854272323323694287530003823060805784540916414566521754772594222367556971026486231653916444624742209009692331780731960024110122869002237275248835247616000001823855784858875384646342 3770 9899249373266002462067649434606995171797993268371502527287749245202108005691437695892601931230384130953102112738812720284600221994877593632608597836146886872276795547530514605139603380562510496181656697063712875779098487473070270632800510167679775313780361288520722201176976015345723148575886515531765627949544403853130425897294997416 3771 12680112271187549641090449679231602931056506119203686670393712037593634627957233992316207697734313272307968932611367334752730148226470992697928477333428863982763697279274763964443402975362270727360903604531389395574720720832567917401483741924057988031116603087615451779623193364229682285358824987689560471863556863509326816507771338116 3772 15767157708114037001403468191932635119300433330777752027478773543306900526686070241034178221569272894465466909789612982062402234754362865984204013317037765668612869852594858158140151908412694874456654009895842930955102222185301789058602354389382295054377833073979565332442530069933649137705087254723498802728512900940432756927878616777 3773 19101222399651940860056763977539898443122164644369420549269059731378738032115968000442378434428135982059320261603126423222993833082453070727680764671605734078685536185413675056080639732696519239924824818025422567319484575080609412587066729761710990965257657992158262347219816652928101205130923622680897114462768088787301054003393565395 3774 22588270736552662990262684117180142963631473261073706442836557839889715536540729943382013064336892912508228732338270741688026824268837227549867177683046716545728005518277377710524010718562905017636365509174078426989119174309308675459294713931993367338191529175947857330796330246356547954650997307675501444095401175805539883515813669975 3775 26091996372000429207458709183946611336844252612958585897720216895759622523048592454708534423500204358021631207129929657647641661119842201067160552967517411734161305044373863547036074856707405052695681177724864064837408776140064139287314360878955160737911169401000147287485706309285521197530498782078164432283601742676327057055354942975 3776 29426078650071132827625944283284417169394834624528422488342130272647336160392832873453344318528597286245126014562448556479520435797651279388371488042659341840474621937394770518541280792076638695886706898476967548225429437198688890619254607424547328835796136573145131776461625039651469902493545655109576324346496374973677545429237322907 3777 32346394007200847993566283434639789894118275455221888946790499927436743846948963706638753820150471084338370364632909358092227474281170361553307718413840572642076241024982332345621405372076905047217146145902554684214353098505780413508086160908629374265499907395754498717961549874509181848072104240867073636886539665811921912849583439002 3778 34543592840823732642657096712793833657873751569169986767772241386430243438366902156218920646414596279596829036571213868769381124980479124080341088818749450933271096262666941692831663473967044288028007538981068528457836095714098623939049617364148565093126494104531618714435215588285437201139231461975362291053011449870225171457231719237 3779 35636579889456161917091124143697785227400305139933468537543037794001118779831473980592126076089507381775457001677179764395716942731263532186400801467847676687080077467564630943920876462744830956744607785054837109800103350444605042970704254493945892422020512556153649438701119065942571149306352499248555863111312592453708185398604921196 3780 35167580102055693499900360934467935318198790223465533541743755303994726277855278913116255310272280705089828199861684597353320508706966949223205862552900104426484687299146636980076128137082718308927973185117340914728190208823456848044126559115242971582150816195929018790084865793444724044705682512152250275441165123922107195736813509394 3781 32599630302774575479565289027033669422036525929404727570338723347544593433940372360841219062638905076784471232666233967463178498428571074785069584430525787692110701649441023240654525101155633284894488046464980815190558672919452423395086988219804979302810826430411494512280032614457791029362361136515461056487594389421860997547633781338 3782 27317506191026040459573750865938286026072066428292390761400168918062727161598580720904149037217034607167109789067494576161803093325640102609168080974952118120579468342711415287785411266185054659750071869158452100176243783228321214895942113300896295924765286405684461427851645223685017594181257014673504105731687435246584590426294712370 3783 18633269018681398645977748457313053711609514958260000159212956499390903853135690853634447155257499625046444973156014232773191946882356308973425296104558044143602277371271589879046749522949235294936053876368660263588847318173660220796534697845561547366093533945586918565618911967947205713082610964745207641558902296648565820439901370295 3784 5797789099271311521778974197192748500345748857196282416067519535340566636740184237416066974859014500927080971524807169167432235186512341455439283125574491225122788930249048629609933143375332343591931668746096922071971061142350596530131906614225113402319357742856147948293565295407041608157179446680494562720244533864310037793068177140 3785 -11980236031540406712577475193190971131750707623868829413996064711964768854059878160044381345526002234583373838642944799833336969302592944232638009062172513518741201204483985996498880066307438558568412377544627556202940739533978847532423237062181352726663226526340493029426793349583651856673625332854034192618976223195390093453979376294 3786 -35506115610563939316394282289195561524476097327645376994014995790688363734449885152442606118721645904903312280363877451883288780884724143392042066146407685490810569023206890729330494422416000944600313809552401265762941224999088112985095597311194665637972852190879373595463238194420588305797440144921934950743137232825466383661443347381 3787 -65560104993343013958270633479066476528897865712190091601147858230927016895699086920227679494770284272549148735207497281724668169917152628131970580043116219892861835351753629888753435067903787469959825292597542363739729102820224027621347225059403000108147289652885959271427246945902006038500900210733712787217053649647667068303423441338 3788 -102845671807100017265114924931933983338747126129834262836429810683446685166671071360174685026660095799302794808826283641661051664498221517785322365540883309181653705836459194441664049788623998409486565134292915011820917951638604851890972781097229299551217916345007602958880080631120891292739020803754717309767504440216573443099666540865 3789 -147923364428693612003569732791853821148282175970123475508354706259866216929025170436635536168639078780959666124446114090523296469530137838691798064658494823727999502300877441662457587868703495291835283508829601089431179223955344991886721375247927310913487978991050259397036202726688541832164532385691030378524712805309106222779176555909 3790 -201128726011409845764730477675373142460547982813408652757928731758672034786836085433070682820479083212669515523945783264355021761384410440512997258241798761775984107944906720490650630835676549867226048621851286642018376266787639087325775497217131681158606970592609339493657129220044640280299772923608602501599547001013322749071823426938 3791 -262473010249636426109738353254165957774820047381919446943478763638223862994017496062385028926741079214702658176742934389045080123409276954205632022405272297632063807688696083676281615719857867791072655280159709338073385382829210806531792131837367505575068617722061490161982762863625521641412969322263279338486585065507333731772373153844 3792 -331525948323150256392293456916464994293253475887330949102099872181522057612368994959139925031417550186591418373788746330098841836243171618070994751978718693266050763660665229591116253172553145597340448190002832328298774707070299555941426891879193509255112424169244641593882608038869584270504580216992369113966747355475545286500517418260 3793 -407280527752292819653627932709906314798970047258633402716407124848538712951792091403365995704142709341379458519515641795617922737335050560046117579994615164652258317964360160998407654664828806535452235256361265589504317599682245048078763691821932907793901597625365916442068662457296787560402722644290075599831942930149974661130331149486 3794 -488000712609303483312940136681229984053997072068808027818474205880655839141188277995498904970080140451704986833453233821771527834200833133631941085504648724431955702928636293650591138855647911528310280977079296045825100302607957006789542089822447900348151088929837125975266206385696042280860798935203149587691260316915697190199060585875 3795 -571054300134333142797653415409684730225534149114653149759030968707421824073766351528377079240322462809987048462665529467657427776496045917257434404799926764080907520420633684858831242378581684460541653643138184812104247702155096272035112004674045661906148137334625807066771231560858288699929649204448166587784056917749172996047967767361 3796 -652734708714914225579047732408969884415671755865731231148224077533320643775383490707996283985081417244040454835786503135332709729881366303449830132513669991445730424313664283528859470840149126933474656496470480260059281537800009918547738660645821361194723761822938607661002175630626961975317197965837278159483045258048224201740100761351 3797 -728077459002045049417331552826720125175381917632420131058944724512671363143998141952986866467718429641287647157843897976570178679444452234106654033599364937671552131634395063878424020180747642927839945783445016543652125107806258774586041550662422257826309082624978398769636744397649599038590657394148758372402384418102804861184553843485 3798 -790679467926879802431591063791618452381686667037081037628910391474831682532534297382074467790854521348223806383353031879114917967396563218454508867217534748183099259205550407514877366328448788066879862453778398704238054018081376721119147303535608598813706466256263838330697397623927688857322608350648459463962422496367938976678613841507 3799 -832532036191310014001739517219024822588249017125184543660165352519843024022614151067040662962523706122953495950996692292512312785263130385428212853800561805013513228755162183299374083343058704060057344128105006258728833131986990331838248281505947099877370751433722944080890517395462697682525425812353825221218149609799056819329476993142 3800 -843881567285979631031318825436077125988075868247092665299299446308555118562937018413871552450423364108359260120387648736119091545326201622947446367549239726406636722708294991613685861807075359209020529286518322410446174691199996468502316691830625471300707080800952609603270077694829261780688737008683005100305697984585299306553428173855 3801 -813135580265958487629764730812125743280893553741728362848627216195245141114853403349856964502854922038204549952076400852600726039579511324831601704848641636218659395346749075788212341422554403365124766084839364154365505081676271674000911135489292939576884881727309877567365985895566805161791644422969798181156607515340628575692489307442 3802 -726835408684319863308968852601227397338777147326369207474910887140773876344512506071887946649483080531699154602876572238252279690809794061786861305212969157563093867413527733495670662139214623009741243581580757564300292969142719552947967274300447969496886477100101504412699398124342993204224237281173079305826932949722885209999228244029 3803 -569721015116547942143151899342149597123851841349234809440906602261651394238438509961553207231396766148684552758311938848904730563546337692770540388728843580801630317444152763484094514737011034137925862460837570422652464789782978730188957073717214632359580285739056336480618785804346777617415056219797005296189466886513174058511618479968 3804 -324917448682839913914757255265370931858207954953367383690781713250328435556436866376732856634120259195639704574819209107110268759010532345833680469923136588775516342667620055852507446194928243376252928358482958499500805873735243313455334448105276529392888741830223078347255250224643531752208370804399202748470793074901781176581493196023 3805 25723569630054971559356686085142394532801402213957228666863237837823991886162408390035516796086920096315328294291925206779307008152825200273186704563452119262139358187977812321174856839974844979118351987934155413485180386218031104457976898780288992426286822210130953986270955860072009047478755681490790989438806497232088225612163298806 3806 501089898287722163650699906274621528695207941310037420562633829468949210011175822718086963231030530209434900018164754565205028592531833997941075630900141309343700606578040981437586785549598313291730297188536978937729600634314782166182548973936439315215721523063876732056944763855550393801317311985749739280745611261945357937654527445037 3807 1120043222701279994711042483156283456495931056543697027301449749117040810154154852509607472379452573996616124596285109203666574516247150560875885652321233158440214781871968945482286992644714183463104582128350930168092251859371393615520141532412075157968962589705690807877078713520691585949800953626613421585037940173669823420119619154964 3808 1900379819473040284445902014568115045095484704694755908116352693998022086140074609971527079173790265565219794862786502343999984827936055813055118367606659859612611966494134024902152190100571050001199157412273580913526423051876653136396452019071136547647251347012220448054758729554007219848069383056891336779269261066617099314547010982234 3809 2857476392044529216002849750862878014388569157737364569564865121742883474350365133426840306988475678559483980874211903963900683079863522973850458463638471796543142925721051147005838324600137458473758440659117775016591954322762221999874177452073540073841811914084328183477550155001534693583405661086132907459397924838850095805391583454773 3810 4002581837087119511492667867878472202852233090102433573284737178208912012061193442153347820516942776699297882660301075331906584461621937673503106892538006242892486096385432968582327375875208593528472622030833378128458882577293356946303748827223962647479487058130895964342739954201593807229552858733636379750815653854187687986347936269297 3811 5340721064273887077324536519466441348877952057592211955062270768621318727576454401879871306461469031506055277461999327937341242292775850612709136510718330876247122768280749433006876730867893079056986651525209510799808111476779480119816090896101334205820274080690587853975499998156559975905222848163656664741195716399934927847904542673221 3812 6868185987289372315974962552642964678958308172739908835182410264469185412461359506310408831219242364637460101460214237262165688873200743563126499891756620046452822908731030090570178703465239747043146443109082169499743403122828577464089556504263644648969027105989602353670061148934468554258708835269383546524285394025772586910340200448615 3813 8569602378174813248331717994677702147236520158050705571860567261832815565973767901044311088996457714533514694319375244920182427256343839646325515529359474281117395585777019898414314386185969055031371348695116962391829597294595973773657498390027507338558764462846638892626163566876267683182999806468848486112250195400812314457449526764022 3814 10414580331597237390393033993800737776096625326835504077108615064727041399852395541014337964169901690789352444551652601162990786481867053943932680003893104650973790183991398309469012117694837911984265595603313002764822223429372792318753646790780063569032898797184734945267836236841186269967129661733937861648338568261221839955819810642783 3815 12353981546078429724525277536281931126774115052657944191650095475543025532022811094182330347349770363907871826272387485847482754468406587969269478765676884359720309308115995985036110762609338054383670007928567764920233815621422882418982872159770653853587715349623166152844034078892868236990813321399958658119908126707166321579667411664888 3816 14315869404233800875912208895746542026929888076361652231513934385180161260959158871291700348983688875573721560094548324894049541431454272601735163576967972303949764171138455192306393535260147172521240209717870199188589137090243041928003770668777813785830326450456564290154079858956309050688020486519196605927936535721115330409103291579999 3817 16201248759646918123400288627288339635082007984933819975536697219345759863483294867415426435819865147721215636231989198710202275070540894848366010360149885629595197017085765823297092489149904220627375765967253746626095474533174487909069509483296858652560870428294103242459531948795851973259397298777930920604122122553940729219993196197072 3818 17879752106100155275092690338726297866802406946991792564920820075968007363989851960752447872984344733373480642538179339886144273825805314304208010831658842449965853238718129558985345205019772276681721091576014909548443062274840343739175821235093466561679618643639747585082107792356288881468022736675372334753918370939632266919063049990515 3819 19185487874277231548940741581314440172371059094668716175456655530980609986192489578348628296775718852652094589788071809080292743667190237648881348187739830139291608639666427745169024694220343292030092167361405273384254925410430649137156818102607795726352703990342261923510284141709347338170682624071903483436358417467550827873278164329373 3820 19913335089014161383810298845625502328533669752245980313152110716990232807872251107306902117891122130400226956834962631599308591170239863047840160270369764685948521764568583088381711750020949909064793972426101278438966878045839749261500682895425916145635889050283030534864350947209433392260164576132670914534102391420611815750588994048718 3821 19816046173923599409338972944469599934674786632557065624782105774643180985916920548711996996920721769594505009549839543291030196708644940261684766722945921481170673223652551474483932422995345942798440569956549159180476931703510947327952555042751698850971265039213387306996882601147124622136324690467563944189986004506542399655990600720692 3822 18602605337987848943267575243683760143540318029661956329520579967868397759422100389251955619829482852876961487601021968845461425975830775690484386752034479237864680469254162530302464267116298937099132375491315636624656033458841890558879886037598511857662667320249746448898835534334642659668984394474104649120909960505876170723187176916947 3823 15938381961176546498258288432012981549609862074349664309548736228443463683382280865483610148446649263084686678028886849014848382242638933139600178518799280684565786501219129679040411059553739319876070142241322008267054560597984515378432205868767223128959467145955131155403002229284199085413170806262598986413151452777686434891575079732904 3824 11447713980325059197757900262715912148449729892121786589225958711154640045047655647386737878864743347739552627220114699320430698106470757348523995125061082502066848242689732472791608847320646492061151392592801993408810280065830653481588588019244190724880105854377363000091104464270512094664380482546212606473119639796893100594212557318819 3825 4719651556072499423890387374532741862599924005841065085294487839220030338096516768071187803423515578344031401332001226520547300539521658490775622386663085660401750776945861452740918514829119682770485003467679977321618788530771808146579541920921006658380829343865888018934129106735853941764079575890404221339237910515150990079658725132401 3826 -4682319010514774439824520662306571016226848328475854989637046870380793807398103316402422340354995439574561074813648449426339668066810983196301142879943126546341257501742224835659150280866816046227901731719455034323512672618645441406901640245000490316691079544793845492704384781298810128529177596298623506148354355289757109634295808961138 3827 -17205673921422670432049141837790233778209914113994474680089558451945195870902301188107042680668576221913582625087450237651250529345893891256399206324988296864894614763423139779251697984733946763218387486854155420057236121122615994847191171558231324520975480486106226028737209406330652570916492919772912153445944770299831377271820201117288 3828 -33288419795903586478683256593422823444530034783965938887116666056229277168342796811745499877204860308794849820568212057269857854839531791425461762682801195276516726825279868297061311564320677442844826752245373364573266494529634403182544703127280802112939826966919414818610387678923787611347098317383932089437111971800110267904393341761169 3829 -53331853194252010707706095069524522383786437343684412688455174103622470930135825253449832275869962357798622153172398537900974141486913099650290712170930597251873902971022777238014496650662838273383894752959677044237835112816499334066779272094390866490253269120678955983621321746960960178175582618908321356281503648738311817641688477488356 3830 -77665554120197773105343455096561422692280059940184160692559325495728996215912964139994360468338642919315015080949130957227026509889055973622579042698515964491742888786767931597958998293286245146392707307953336544688241535006628052206853536878537074147433409440548549532071476239997994641431469264136190537617083517954450852108438765857501 3831 -106503735099677942154460232625099202285453262029919534138428047778603464513235497197536254607963622803029492847494204927427370660717748604086218134084540022417409301653207445230124594540289570450268476855375741930180523546356719278319269700827649088738175426534346157299073796946582585433357962888007726070035964992546904678735325002423524 3832 -139892222734631464305820750420774391675282339999377356018429947306639462732036425707044473832902339021274726534752108022239246322118065305695893896332265328602622441113416427323019581940738990435615946521284050067830727367607325384976857562892439388913807093068810487163052114277615827258463107884162194547652254090676610244126394516106719 3833 -177645598781461376188828476270517853661495444205078727274827232802782095728025537607945980876348672969587982696779002797557447288006384786052901705191102042080539450072022224438259967265173442849261292200755408829998208167528651728247551480136850365045099615539207828533680070907774713413360664442195453256228625617293719872911164323711542 3834 -219274393149033993467441830955563624768755680623108747430001038524897606649202516848843883310768112887381970954123401519792948122901017119433279964403279675877194401179147316079900577475134426349209564292928537542149775052857147544181192158801867862593698349926524090371235258192722580622205932667213994988451945735155261755432915885251706 3835 -263902723117096496456524864575966850173045327000685021335345061998061448857649371662607580840484151299732644392240805195668941359426602796067802756306308940480059038351370576789407169753672231668843544231665965976019939632258683229809255446235776139183714600944333175606178233948188522913777349518519497376500281041386364185807934535819757 3836 -310177433138517556929006999932591096055844113398591272439600329152116339648144433729686296221906730500466621411334588891324184785356464194239861544590380241314967799113052203189932526296379734243075828212054181417668496896083236041336611494769533311153595247558717648920417288929396552343681696708695923548823017945922275005802838179244053 3837 -356170628543678013601051443790339848866071734586032524453768941241895010829112054721822326695337171174656274047150131204687889825737596557304792220501487438067760425312632968600682862674207533998094541178315723217649142698074785028839126439438676116519410033944962983206275987020063275677124738786639394610729654512735907379046481264718608 3838 -399278532757465951551247187280114294076146703238120723403363535095812308523164073557048294430215404568404509626389742631699205300164867176410639207151364688995429699447046893850798390746694136241076327391594427226915874192348675658044965344586864820825825977152299752770807441617295940727677663936422400421788711729011225682692774806126086 3839 -436120845604260276546971255107805816599137125274292557465628641898466318751102075998543220976743886402300378898618690092349607097841509772684451423838299120893406793883749655121265934798825096770969346866692716697664865416877584827147844362960878479233384190380662318809373001051557136074580228579314723921893527224955661054962759795801682 3840 -462446247895792963494234970535727526589874651575943769137629204138634064935840442466908252346969963748589411323318420212838872731217416566557607053344773642033327901260526254091377466230213388792236399094600596650053754176953726652045640842696020128581961507739159654161925484025609743470112806737640428676144647442345183613716728260180312 3841 -473051383697055053498178370873519314268847998228532133313499151583647077891006367627443177218424521869128116732502300890380580514029003817917139610146654970572561393883785523395261601274035667639499184819571454828423873365544120773987067179449818036914507929528615060585812704123087541328466614590509193099449996596423285669871994158094050 3842 -461722543141314578604221557303810410488793795629223358398562685833311533927244918989187091185739672907459461079163317942161448568376195687197020101435496654528896759505609980115306179490058467973389657099147003813600462463399617198298883675805791709062241534958619524407985757765538505138614968655976114318709784252051266833544910003840727 3843 -421211336233412601166230113027906655145099056352145589983150971465748828025702716568995659276673093861540817867845816063738866955546514481333990539074911749242762359087848352754011924410784460916764598226535494353114027406456814450711046910864444927183421628572416605921143656536987477532704454341258298918121008291389934717463083505328763 3844 -343257842590171790198174104967020098780531488037868652576587309864127602987045956503262939612738146734015722927807063376877943036010768102225922093107502077383658064431296889221013101110248574667654633523560588607556345668758873750514055308562041704946737196873621205540029421025601505020962612748190578593886301611748966401863481672987847 3845 -218676969932945802889205610282325102315504046665274296458013572462256404261611418801958116991420152977481523094369100483970333799778785588745536392602524904972048506625849730558387692449959987217974420697263428718516229191133086393589822484493363571764765896100171230965487216360256968649241339832848221636815745862798213808405182782210464 3846 -37525952611782350548421520032078298862516926856168046646980286408316807808011589049558164753088928374203447616151010093487780018820517478072450770238091349910520944849695023470219499231120521038121154076974046608195419682464701956516361945245935552152509705065592247035846806271787681857311977418251910909033936459563571688849872497806760 3847 210627066279039096119326944097836898335284465658996556929422979749765386433376683394014168744739167182151095576493906368282017864034844132767425995826944605939432652386701977363835525421416885491577964288144242645517311213297496222010744726018265258761402256133851781586511989734769645204688795528864890161970826843648991386977870303018142 3848 536311775085331711890070657541279948263672758934969261889669531368117352854557193348820725849818954270049047399779160927037612702540434956825868396164304140061383558050455521650866148045677965498737360224559470071115943646281892621224141424219701713778120886694883912568624579701834771873144896851121167442541840634883303913567654046925831 3849 949619091797118299641774676420436428656391863523415357011339299260178588914351785240399463047265062395855059961063799478081562345649603448342413572786173177754871967950238275385270247014159700843761787281856844051791021255180298964339442444650791984623506817924762776980346898807844451821859339575893977446019663240394501310161259785871632 3850 1459496331493908546607263196700220677372989019179040420836292103983849261440801934034397859937194010131539270886481995220766929576465507628855144249733011317689569122724205355415672805268929281944273862990606217685616906465391069264840424775966283464912756408878103583857022662819121449295153327996707751722837996316680055433993204070739161 3851 2072852189662649907085984687093622154624863252292886456594607660812714184762068062484895722681808268702466206365810187681865448825369129573998719119548798891140847723586820438883737317069577366855730632968330434811114703899303729789800946891997097752084922969090958589636796676678584440685358201214713893943287672812214547956540763981021184 3852 2793452046978698007215974649757805973359222776524879431715450152317351340374480970021695998274972611469606137438005185360199057781929842252359052316588222324637501856439150138929612796293558676674613094140381238367803256909275950012338498115088655645408253594005210227838727450753290599331718317617182620548419654161605521215228096698295276 3853 3620588494648428744888071624441605052188281803133021409203401686386576835409794714061289409815121639481066498512488153512726872080515473902145385984063494590355053514645811841152258168930718731395335411970905700650350062641674353434556375248723969359360464267552887233648032860477838531543284915683655466848186995040256058010427527057230692 3854 4547518760498771002071136286325775106656623494040095034129179808691082242303750191222037799394666899830601286829831408915132940332200156110992925353294028310408470791604112067879942646735470892714362472548755917651493401895924359017199613839650216879886944412112520510147944906781311014893628636116885767994368585139935814130420112996689041 3855 5559670370214781727326474449825799093721190792619569002085168060571712737143145134144624224126944210853681050371053560324673012201080120377500358011358990913330106576684431778210909431082841416914177296997734499487220025256420779756614939056442142305699865048789689647119827023545637261693875262144353938157289469291727723671472223834685635 3856 6632629408890059955341943955214462392052433285687417907404611924193180686051357124174780623693765618817555257623529292222448706901207557368295458583075009624509325615308841459877851094705448486134141289451579183344662459910058238513525594207997986233138519536498904597554579656944240341641097225557401661329154923473915968615096467011569638 3857 7729942655808030194814239950684060065092614756228953582951066986128973883466868617824949246734582141635255248612525493658669432234864229200409353199955261492444031238412295320503653724930942980659882931830647874087950113394915238591130253877537967334970349122759639416145206994023989185765719276892805151266505986397491940853515497490645667 3858 8800786119463937166351557325540354689065572811505651465375273582591207771560803321934320725042948008970882344242364289988684377066990456255742805988830300345083326636027361883906051569694841858844320707938024814277005332012015249737024557990449016698354055212636890562656804166111538483202349961073550146368682340707705796693261566350556812 3859 9777578502064704401989996245784808240126289620847821166955899228655747186662631505856140015595266211043402588350420261452433041621856079038296419014127969333140564830113964805777184159954706788134687957517115263544574852334402890379279411778568469518467750763139963190140540179328523627052161031933020560463157394300797889711938887914090855 3860 10573649161544239719232893668629209835237944387626753058812624064865053597778128245130996866552589245917666083256426295323231375860075788521774755477330829104099012404266625502169602297773414946870638334691284797682592083297239737226358054236704958713785442290925196885567638618348261427634903679063965046030819529486054630459184370059555676 3861 11081106333571269782272727514274921245764644906612354095917267041973751675275440375969061765248379965463054142980185636587402375429806562819798699987963155735308342556298204959298105406505694042757698116659982955014222128910290336089349101716007335575027273717542166651968275744246516992811687082236093831853118614513469854013729394414397097 3862 11169092608970114134111449204194719462382682070936617883131390755656854796754076722717496681712080851935127931887212377570093633881356148153392986078714202812853679075086570710003926599974805978493991875580051017292252022175326312545880446655724132833620938710177078208252711764889265015683979028783938090375652141356147891149245809050499152 3863 10682660502192623200393591260098355470586532083583750567655853828018407406382900631396668845016603721464228415168634844581639307136806017708332429348819351808810553454508207528487200780300831615225919978389882113993939363286917224300846732199658370437517019737836899022244900293657727369216165147605281072779745967260880669532862333601339343 3864 9442550559954949200321026689330709857251009178762508015389910460946694766687051227775066081255155993245732211495089754237459551843416455862226228194365557795427938770568434035630899679289191324742901052811159947421769433685948322134689045480837595603254161567603921422022070828439301982875622438088183993556733430061920105545692960524480042 3865 7246206510526703796852385114676986639899017489299462155685003923633981320631757901146477116630903103180686380537836807093324159982305124245720491920212792470805359819032153424433703230007235748767235026050215509782288088881935624404611040710974963056342470262118791669976918150392484568826189534504191048039879766628062718623367470888371172 3866 3870414500119872005594030636246369522610343414465759110114686046673304032849754594854787730402112782398298497932601831154331977380595541958745743524723697703071576020098468437206062380585294740751888533734622586067646244145229113894512133903095185616650716981164702089101988656598265343580385054201967424142352315826881106180900393709804372 3867 -923996159680075702099291544577732361420677952435931562193939095883874764224535885913477005720265254441015571947881004077275371870700841499049628112275043897197910673779781735917664645518949943054460257985937971720585721644867602112866725759948719883752964874093587371385063161463809555826834140613874753481553959653425353068433440142247703 3868 -7384908596028416024120364596229517113354930046324174808098898586230265944520249492120062157225072708828303041860320365122378812709568589326957498120059975569180321662607452580202999920776000121061259975184251729708621326772210021943090414046859209448548097686426360536790682309312838795797589846081862602892340516269811706050318895851454257 3869 -15758613579720637105276915484941157275707789950939783783024451334126414056816243995784055594865440333614565983035108194725505042299701834825601815149897921537670102915501844924394109035151107130453418952059578256875798259653103364291896204180310191394440739181249322793546703087267690063557939778535186614944432292071859200495924852845365415 3870 -26275908539294624330619419130952392516282118639739977200051876123226558669606221602188470849549886871923703841022005638008466599155531491871052376643182235096338076165318562420110755528323672137136965799668169184713015452870450993582718268846544219615929049860321345022538626335716528301815553861699207725090552684618920032186409510611200964 3871 -39134067707146119757486034236603740480662535383554255381886511204276621619590831432846091044417392285902192793603283048662796372902656559312055048077141956413491138357343136910269924730933104518943650024739116920311964884010157556095194174940376501676340509793468264291784349592425240145569560807883009306633261903722206709968550349614023032 3872 -54474183723504136714922832185442318073786159021915619647067337294354262754813326662665393066455023383305495203169396829114765133121231268704908810882549818777640068928271817458254137682157826408234219891418124649234119366839264629726076832034308130444091622569060689951884580165374220012134334951854917986703113078248493503971314401792332729 3873 -72353452792758741239965417822789163134590973248879249583141204684503396782353206717299005380454120073282700358716077765797180510042485992881238367512094414122765246084741387281957398966498598771425363616526020954754400748287839086548164669768849088281728890027182912915306432156097613939004275448650025269602477614050339859164787117112141636 3874 -92712095969974568048132328183666015698143710915164111412550329103936155911484435432019664368293159913865737397321027919999845094202013332786592733837485176685106450111545151994587999642374730691473859527596996875737654284949861572391809874019897630865325521270813650257797989591681903798033394539397784140956895597846031018236768396336687417 3875 -115334789220013650676429571397478152195302502807384986245598892888703482607963801598039706255549295637550598397937709645029321109200406996391619080310389197460181763292426246533481162076675907092724710232669504300573564390419042000165756281701757294553061072731632658981800800294782376530590510837369590305206990745509878020509434666052194148 3876 -139806726062382202439749639847915023051941512401071915121941173343962992134086005155076032070115425010056323182080632878938148061031987654977149957986984968384886335319347501332752411764666481782962942896945885910274421621288037120243656222347948093133860833420261329139758971611363491166308380746119319806223538433570930171236793411000666544 3877 -165464770687932285332472305479960967304543729178811546901543355336534331137867366458217081252428713440681948051724635303129226584957540521408912935185321954094934919392300163409477886862145661387351803300172150671200149184678057297463303444140473374097544235771073627947463082232389562625480057400726748454773941662565601838329961845837162240 3878 -191344587937190374169791354415085350206998634909604742022800061124028952724062671084597310943251230806948377371566048361282511351465765901284790090000224428892824193603260405392411867341218822380655959121184747035745936371552212348067979908845966111641289663186938328163980910519261392703391917592815017986373715763172927986974722262670251059 3879 -216125170007882758533868106415125327209026668601537028646186349202874289903517383713659750334095325942482364712884974813365872647067193480740573700378290252366574733845288600984020865333818351702060542510382507627194109252257174754853456576329608294929384349339871498611042794214270832290217768500728658860853494656139590229825635315259562667 3880 -238072826850992749359030277037765527254305791319540341319508267383024997518022646865503178960985533387035606981042431675291239601565177111259226336232041934792016266408411149730098123323176212740162980807249291657333358877882268984094860705420917914986550028146160606973583970737123129712403831485850726609589342864679009215068504274156601762 3881 -254987473513013439086208666341162887890366277488563292081009425095254372834157652920160078778808270171054697199043490154871514796703182209470115621220235206718964638902854446885105726119170478157682575549442441085389676392528055780108672955289231329860043307651166301041173478988641843841135614566595525166068291358573113101998274771822957713 3882 -264154934345990267505509110820637121502965108345779575717589987081060968707138153802606027944731063780941752543898204149223444696437090022098970019740696489710964290375814869673185661626412348846383726133949429059632464071406519767848534057213081368847788726476647483818672241880238751292479167449657496690931214448426889859888746967976060621 3883 -262309986120998932743992931853594170853832235909068944605893271657425310495716206215724847791985939684376160107582833536062211546163787689779392185953098161776768373752385779603748272918800637491739992749346496322839430341667161306503488126238208804553905520365317267453415387296437711056940921415520365635054640046679933561592646975803115640 3884 -245615966757056105131203180671518844898075400221050596203183964342419281135617986365110020471897335466706790528916277473199242991285829377375157103462611275781080999019141955494056890691446025508686119032166922182066540434226250289937447430130878990996902617188598712813010417571947273857001187057818539293116809386893652496482176272265789220 3885 -209667960612046954346493647029982333734170291110557976008578511884636818380447678130476172597350620823239966778300372105673343632148073794799277511176824601290824065303348228542658653262156080090494382483022347409893830989936359146441008285746434083899937572772764060240789280480964771323622009453575360676341267677217257307672168173577463325 3886 -149527799592609284442653568135056979535231558996962148223800857262562765651778587196505499963623240135823744373812339626549978735540809625352564427646385015871969809088031143731698519590438523662581700037808206851495152906677335705212179517130216531486962719038737724012284007216418081100878646900114188625477068147110510152961386701339919530 3887 -59800341234245549635816108983523592031065478920096670424164862120197351279969196762861813993714476503021463595772101724869869169639729480809394760755739067619285465497977423437359778769097204330102925378525468091396262720800587867620075987408714756946437733104930983748608734797877914587692133974105464803772468429079590232423875290400107998 3888 65238367743453837414597343460169340650836148558821775025107738569868696830344882719857215574319937167594067096451895442069203224984294704226920635948201302283896746087219915746642043080676569504114068158005992740791356794066858117038167547613205977452844450267108007712376595150425033027813817671692313717424310799006073721552661597574159202 3889 231449449454345816210997575300642649181815780992023372759191397899784009442915655384221812976498113539837468742521291372578383457877748747081328349794399533165287647282258272549466196944693522251917547705356812158629044209464639151724437933366065641543263716647923160445759091473786741259411813881322536693040867266658744822819238182455135529 3890 444563770996365816250468314278694872680556693366512213255012924592402269931660788808631136155378011054716768453541058603884995969910146181605596146728192535554766460386216580454574145116809899643339627804379423591976644836895066994054862757063819353425495566272901329273837307063133563473823947188869352107894909066787403550949561949711281434 3891 709826134605370859615434787462573414388795299112342827272643955724265946948939648672091376294877091966247719468801223568238213521311644258429494612969972478850973591604018646199487735174318583545535758661984053006400921594205616980485884926598244889410149550141607377304533123989468551355929004339494085586126760635909680443787164537089627602 3892 1031538748920381110606724708314681221201635796659974700501766221937470739648590275718992820173683498752100083767990958134416842069250514516855449672993966070936087552314669995023311158474212552594755410777647579049582856035440197063804944828023591723028725436503689102731539669734991498912569211110876698539110679578933839304817838884001007126 3893 1412492680690923353487672756853117348113148476810056581623612647532275466707511900020404131867054682614145935049277814927420212715083545483581624973207242163467753217287636182346807223294057936980252269187428653723775262144684969315540916235430102497712783364414415279084746151538530007252651660647553356511367369709521062999413187277717212536 3894 1853277994854134978261891772914973790964532419430353760993004413082238087916935613261369901584095129106959936484365969703151228067353451694228242142182013681764456852968022217709259884552232580022518852479117359328736955690799145989174942629622897157200006743536796313975780466078682079526341173013391707547467361943585391117012319226468103068 3895 2351466515387106078502525611180344150239651407313430989281760327631596435873413923180171695208562280419832948326181560013235726824987057275937917955203434497851473914377139841904459212182252873235726451968423992151450824133888717251640077349227691324137357290228865210607570889236824039040373649487125092748872539630896135512072037883512103831 3896 2900665839019294520518997278399427814018140112548556854972461681363862331859108903966977496572269833156457538356996328958672135734320020133631759745826428996747777530447726136553875746523124617016327913789255097210317319766796459504237752221631152419926236205901141724326065225107210941375565449962683428590354799603634115247922574429588847811 3897 3489449681009000997095742215145595212936679254064621679967584802295539923643086786621145454048148927278793779225914708194241501804555833283554903879160498204547639596423846779461922922450594688216346575369085707613494918658608865440921936310429376802326699869160664276732505490925030201550842176403948069694137917246538367588957789596461442427 3898 4100178101860120969644654289116771667487060521934698852497930047375408253849256163284675608977892932247361756286655089103870858703656639576107262179030791078421518478664834263480674869881959787960508212409273168821679825071458547189207698970092862740519189788693276506726479229726635464618515364995820857493932540625831428015266166316892947239 3899 4707731920302221924817319011940302174373798307662401364119427131290875560848622606481797899743436863692843774931322676675835584940977526181687487347503136728649197535979282043242611769675408771768555609445071499424882703269771952397872860480903834936949443097619539520399383820896833896764954986032603964748648126452194025780450449495833652631 3900 5278198896333385304365190416489308211093173304102394765543532453233780463667581688850939080207542679618534201112166730432920802051671837963969048428119114255289003036146971174899221695271894013093384205710360085417900178954544928249838961035928959686402622005859221259756248417276539859239478349506297586895492177299939615033989592097032139004 3901 5767565251976903725482286076972068315133707185321647520795581966857481244240174413673113613245687335060923603923209474495837497599486300083513741491660837066292874820990285061880306251515797888592027807721385391375485254572620040864570222595088591440905375893148043609403929194554256995756850488174188550609330015935243831453008989513995762793 3902 6120484889758302778254185874655058755885954036354742577284248680180256045698793348243832622116923287244356240787574575359460966375520432183297744158148064799239106360768773790743441921445550827913369845954561588903217132571120882794135565433896491988145262040825340884381373765859687050690865721857872037103185023508252794046904023874187831870 3903 6269220258620134071299330383105206221949491094513242514769835014782636769070621837914591423224048998408336328590410606568820019435448574682847697154660207352590174023903342078827615373688070229102095925565115523637631056098951944910151082675865457318443568649371260589380278721033048607728989679984394857313481902379455062276107281242004154910 3904 6132873038608499413252067969771841202691953120910636547506132142122801609406253140589918560184971010989462108454019284927508787623738428267866934736071265728893607214265595881620635500195626011260485271714238042370696311359893728809730641945612840892071971338757778095196384265472123601272434071034334228468522583511778245050277106400636760373 3905 5617049303473281910757574437459054687564270583493589025488810366432976434306367970471824222225937499163841147687462008187337652347976230317119776744604340530787824718062851861423656923588902276516861946445314376749713390343882541966865945365906108067921886205497401499304139842198966895130990534308569705626743338003903364780907426091593788933 3906 4614131956804946482136826856960835997149514855324419343210930647430009856329398393892367947832907687213483534673976423152815044888393377679057146306969836601344158209636442923873551187035888885848112113519796054913079051324164206351541230897397766331862007203825220337369408050039182906377337032037200758134308906177983939708592055890647233772 3907 3004362096826473422927105105363144317393696670808904354794514401099217670257799377431477476112004002860543923216424983053410084562101070256287252682764973664366223044620479756869064928149344404519345986963868469713196749542764651165210246976333847741290269419377071672629364210068056436843397825554081405397053619121710967304364423553350222715 3908 657959253862867109027701062995032455392286741368325777932602707063837755762309394472123581745237336855587352937590356327513395802328978517108691177361967955006592407319204823661021561262578602903822053753488758481630279588345859847427780101245432304607919013997738413662850921730674291128909024554098707075998072083028345483878070700937420024 3909 -2561463560041417782914622143624022642166746293445083063292248504684487244352667404990878775994261253663057545154820640365778746353163176923653364922544245305167156587149132387932405250692987193186912183088306792796973357221947231859088776284774941809171607318704763139440070415857190294802407117203945272814276836131246066951963953739582801878 3910 -6791912560069624061522004102559072157783741027378660935872850181464455346351904907776120269613284492117553041696553936699067688369097647078580630077971033105171275077399809532867179512950970916325738274204683572131794798798445916671049229102045371716057116422394467878315061119525974763568842666470504712697970605033890847829426713894665247039 3911 -12166161999286944508132201773578853168375297234087514509337752600998947916438810538300123713353105138796861478009913461493491037970172280319938873581984505547857851537700327684646379536870636425234869185596705401747890199608576181637161569718548247111999378316629622872053464900354191141045278311580589784391964970503631055596847769195765472051 3912 -18802743805385901366969092289630568782086989418185141662699743594427406120155531289196641772995164912011177012173897769140639988555888697084417926144380037396361901213910514008237990841400306024753146728885395379804368203853837694689603848429947527304763936435811091013455286910247233992556463520780921921302431476930798929334175586312032411174 3913 -26794493724496976115745086599586606753090670189849514107607981513643384642003628708551517302759827456001295130475607020954975451286667202824072310730211524380888202719940066088940741933344231071462144975124525850677563930977228347092934176606059364779853043394575402264859897993508925920751700831188699418015188106075169313297443150959479492498 3914 -36194399778927784033676350086381751806642995607952100217713005239218382216629951561777309254633281154865519363691073578762091528044823460612573458516785655419044186674682177003712752652862989066665348055389760501631666032414398802944950299369892528606407632791339210353382029041113211169010197326421483912653116622575165758596104999184187199511 3915 -46998553338687926436072663322954687628145551038968285497919084582454523194265888935389202828873640920721531100655595856043047261395639225783542142198174590736027500710352969824846726053096387205641166849657454271778806519980583419355099139327227986706268365257365606615774050625089628368132862850136381204795082446794645547425267482690217193056 3916 -59126087704121370584564838931078277753296290244762487499946077923925142848392304376240769247335264773884455489323473912282448401842334049658011646349472999449661186394441429765954690617120909594158077425958732873737752141306273043022905174797538003798900029075496854428696980726190891062994393825470855782760832662878532571029106136002822886901 3917 -72396109959789942681473017379657848671422987681902229029022691641965643346501855651770457296794810530910222771798429770274403747271094074730697742502844158241042823693885110054739541043724752266384125734425774410480169746584665514911257196147565931107194621783797861917677257684013799083710969371348858339793948021156544181096977770237930476989 3918 -86501795392406066775157075979850436207451478279182227945158183632582889651566001541604700470108073548309334981255085059642103940295603651860845384283190352186853297141123378333266892810196105219395521685233908734930872628372215647645315867343021332817193084691406719378600589016417029166136013266677096487353432179875466067212116150016274243259 3919 -100982026359316903929131967284792258008987945617955139214218506550223976308677372939106083905537436241546224998489329595101022079984007783513453433648666375093819473449923802834636170496445465030759830416822544459008846946133052498855348399963942197837283955241526719697195375679646498824837069942000024019047608845239604546932491198615005284259 3920 -115191225179454711032975392048806156325719325978120959882376883981595961671913430039757977345847620161603764369701202156624881601356965609573085156852601383620935661755616303416625576926918938452601138722809246810852597286644331247697904909847985608471427340700521006040020052285492270148122061033129517204655009301381699416405127715063848001766 3921 -128268358614656125857331728883962272343824241860561499593083302729490806146761324738494047539163486474066542275137836491264573254297510582375247879251882061360993845363249806351468423005135448702796653240033174521090327788200019151472337701978366734005741762048436068452653365301776334276785296709143168956568270581188113263446050595739854831181 3922 -139106483655012201011895933878927269963242495863949220886402260238501091592324090128549101965256241062247133768973154775596807750936359553291905335680182750631459657785124814980117238225993218857834603009978794689467479463559883543595032045047791568312548526118106562683003817724640888587409118431162623536415930032117955016077601252101759518359 3923 -146324662381477239448722706510792293491604252372056143805668607028325834610573265003318823520312295362274309846384042805238422604278343293818790892766527551940785326112551385578986072638434186043906111313445443581795825186924116379092919028524914975283640025449214035420538805410548201596217284920955174422245651357389504134373045715996745565973 3924 -148244596510083564592332603642090306562391047185459098190658061764864722099684177491550840104387557208041637334387779416090979032871430747959725019468933423129082676195689096276468777211620179693129295926116321543633053575534105277773600289832317564518912271412714304223863966320246316080891331291369258368323845979051918510365736323536735956332 3925 -142874914805848212635679384339819653291382696258380197292784552096506361318847585630529331745363648066128412576832923353234636583410961233082828757253592524296744534144609145293327829772722659948174932316755906308872454087415662274096061596290036323123461056880675162906454596965640576381985593807926683916546184300367292984110778128679311304784 3926 -127906678888105707487234791977001528643747187465673108708134396684179523437745081131452711542801334148428854112408771731791134127400169372695945585091460274940937379235035429413777070192466006341869440671462159168166363801867392402749689407794410439262778490399589517622488024689040540214244486083045451506398250132809072328196066507718442321135 3927 -100724338813026340972746846899495101129818953557922070740993488949948958508530635637975086260787638148711588620488231231834122865930796935517619922895632910978317027004230798838606852269537407648628262789121923763488767648851447624500620750672098065018338948471450553141162078406252681909503276339123842393589701514993931599192989613811970997567 3928 -58437045439451694519747043199844597074901715170730889757308365857323118937834450919505399431282718215727657618520593103065742241342128941691623597537803762835232666850236188808649730988493333432585153099326680430041607416557699282372872437559489530385856116139640797116840231050967670221747945991402729175419555226453917212446792069251225876603 3929 2064120775474952384472104025036238173783622371424534595363379365219947180101056552525055257207333291397124214808713312898991550795476591865168219572668612355058812433733608009357648266674077313142257496249892304733303785188872047640252662268418248963274217543228682033017174206816370400338812652117805441749276752584521480847347421854643680609 3930 84016858370393206009305436281698716745043112766601611119097787545971669963966359288065541927349399924167809951286557214448301283406070978979802351414700519921885276687273273442014642628878200624359547479052741194828943696134405370233561677162726460494697159454393027778827488960977837164653833801710935818294637400807469860757134188177320619801 3931 190659679149584247436898039724771874917824611448829548387007220042565233510235540461562063316446595629720638028636581843703732629532385354451449207091894776455992008379514642683657844021111116041177892686994144760309300438684637388376526527036806889816062996390296261960638968192046782178487233540365342273448390841252041329929485945143391111012 3932 325058379781043457239228412790858449500219260690769528690596288428745507522335721218043354458992245368859385312765423436906334183077270750893212561786976272465132576950845778273734725045863763726045790041155997568728494779784886640740245670272365097315320834982768986609785824396499395293350379623065850239143060307155759298003702870405996291534 3933 489880056525914265919654346824867400772122537804437726301217195716058099534606779008110756003415123760164528122925408324193507271630711584352851472982449736789691105060868284875698977663297169038703513159835660893558972272464906975470337413231787524144042646896600615059367976828110904650190134387570113538096398679721867163264194106695460080812 3934 687108130286977352607343390702584091439733789992722091772158758870262723503901440668172839459902071533509845470638412237281817868507553149417635851826602059097721333839795597013895382211951040133304973052890124209776318545910005111677522239842916577267174789206930474220043247642130107985646982671191508037462192138425312854166796378807482912827 3935 917692688803327214223128796409516041766845497855647482911224848013691658423819140861884585238267104283948748345857984694023253192418723270961103620841919525984573322980523227193088346196971208193978288205986912615636781666186293983495434423314918745014584508511152272139569749230430874052529156562531109338479999139496770089227589212485034525227 3936 1181131895535053969586954993362139376983552312668416574197801672672559977050320797264217984878707139279469274062725991350806916543087864758069438327052544703487881761066763621762615931484875748841470268817260006475965252903723156729318583411889132307520615476892411594742060020279297650580646636926174351130930184449067800153828248777687464543079 3937 1474982397418291084805218475181030076195482359921228999189098477699094043660364520675686447833874699335955261553449041973056272436593834369862311706551710398424860100249535500198360533093563334133003421798130203079900027113990594221931574715146679752384517155018605525219069081447027135228272683351850744975165384413030426255092832781858475376572 3938 1794299732035407953964722889649104708024930904938666227141686112547068010945355485117945695920988566419099492625349136900314370598434032366719296314789078757151245518542304160957540072142025169802250869377445981236235734901286566500164657872811514846078866968060392155945787694355714489350706010066193789509862610686261340837106843508914268880972 3939 2131013838994142365009713841610772975955157214261259813114402581792720295951354947801945304751181434765031433961558916881211373581977847250506672883537110293484251853796167384984384842026720957841336365145308580706277250001577116181227515984068863858619264819820758406195388664072188502207953440000842447421030278690663955531898467602731557641868 3940 2473250068463254666447482623061354492792448229266644262886674329345572965573328508057779361843583578892086831383854681660192061074713268422148623613682774566823950183891911667104934108187582139103100523979541288709003579613015979813811432252792841875239903337654289901161614417223343836942119325660727017557078173490893388501668243484587215187943 3941 2804612689085144981439980918891700044145358547317488870129131429238535436215893665700231093461040391221645901817355594552539360761022802438509437012214438782272625935057558365747572786419902470562581974966988648965139605481403308702008430418253453661578468380653720164854705295519903274937516996546322763607219085015437406904793093775968095493753 3942 3103455943122204313036979675355363291857360866625230108378892978097097247012781528895742780001263859226962536505020387750889282550343487435833149632770585622754888465231676667213730854923403336902433471631939231027840631703413958401208209988169901134134918398663606251498687690755374970227337897781010287012095218186684493565295633725200718030169 3943 3342177258021741604700328293171511236321512432730246734999157762560396561180866835055913806543675364683420483034848135278668821674264362501141528334160983933427257360494854615408884270488277989960853735223053390986872653977148319563081002071713377081583540905034768981827864699929491712228246144027339253441611963981210352353346220398099828568440 3944 3486578327047111378156239464412959685291514343806627838574474537507173378557807045098701831146395187129252120602200145958731788170123832274833808797103188165075845037381469876022718639332538505980180378806230414894520423327368868645912690539442532095170051767501453733113958288645554817598622454405262664602893223920143165674630180304730053640888 3945 3495352370620995268727202525314462028860915694810043132073036750398496360005024404649503653256350910184919649824656610972807748137505229544213197302113624197578759289657107632633878404758107475814317378568902502376870545649159835596732269925587403104184687229874546874356958681619725235213774156106919300304877900372958765586793399027672507798229 3946 3319769841521941108281020829515978902797204242141873954859248620161448217430403306012388172220829688311291858395972287816034154244304018859090849153377903415603930202105721731165413719576240707476518478798146540017539790671785504184073249014864286565017610369115301529170501278515925077315916661550086226966999360127354736262945210480702259446024 3947 2903649875052122590885436264738958666425640532806653043558430893864500648094317272159785187300213305403748860669815150838149819994104243394943840977573913417558456841899921943519821870072686211617535518205081175430940638951524492048100040915908801975050172086029197252992575738256508093557476351007824424130083476867371951485059331692003436451205 3948 2183720491389551375237230451738409070785865516904990690897962318151099799603564445207781649426081287082505904714165950048098040705798157839081928595467748159229158880716387826871481069888825716496541742792155462815066352801807152090791897640197579555927194261169393968734558583483850226485255779913102482241400012440778474686248642823559296567585 3949 1090486329196737073125872778929708617857988146313100938015717759285431032257012604719058686813896910951913043723068367737682204087430638908680488973420023256483089266999272348463302391350289622101162273123910148881452139242655673232849313028699882846463934206628913217939452448178018984442683081315409243753793059114990415703438964531689015895458 3950 -450262292197745043008950903177911792103842399647864497001523768560701366245505746996264230167536501699117280135899290261491016791139281516989369407187098558973561557702830926897377469676778906474721048538491367096912778053332947422117670649981458493668297513097402321249256951631223963904133280965258995784835682213758631192718355573443525786204 3951 -2515151989647453369084447719654991013288158467739131588418106332900141707489074368478171511983784113363982475877722382035625999688246094106853248591673865584815704600980432608515190491162349478274751396264584777823375493123420789352916299035663586079268809233620844893309165872751284436124190016351311562810193784687511716275315570527036919400559 3952 -5179983599012048298947469628321300538583872576024322326787062856713266486156435967722473831225081680858746014709268836494367699848336627548669912409021312849574358552288007070471033093829809109018324165273231452824896607810677817023726337078165946395799840364835011233191321267090522099333971338814637438958604675131818290813828535326238864084893 3953 -8515381925322282875064214962130583254709922286049164156986265416282137493439360970036457378812460376189490809356591021508031669222504165307467370601526294853302701144437120702934839577496784217749735967068485023776002197084525356387924217909130770281475386313244903245528407134373286720590218120668357626706558253785166209474460743186734226496685 3954 -12581177402167524439697541951651108619727597734185323213625692589928636128652434412575480743700554704988003815021702634084003975800647431545136777386617701852752904407924283633392905161868508971972312258834934931610309588180197227611334441725605025276184330791643269759200544961992427776087192755702428103186043912510551348396704273610827479822239 3955 -17419369900977861410412012358719223909915563988867777202378199045621264029385630240971612574740230851540067982544158375471064617110368056123216395095157542105281862305135359230288108430128195977310459355532961116256660487585576731566150776347229213585683797945305454717054519609169441621232891826622306811933857418161625289725773507880101419049295 3956 -23045547557685685033092343403981333556306896826716455816505396355703936797471867240452911942734920348222118568883529626677698709650390054509949549402686161519241959472989206834284798504704274243708723181918968320231527168092173238598298564349196397738477959593350883472236433632896783875117868845024945895761738666717947179123519267151108436750498 3957 -29438670923553621403341912114462237438015615574652169618960252900745335084580326102856267148050194634499803019186420208083064120358669262888014645039618334207242067048442990516363498369440459777848105077156011504914031253786530846491648517373285316967362615660474150095548984862317972322259804185050358359865654771933890400903318973642580218524960 3958 -36529188250215826026408022442977834806235988737179496966504992064681120596770461301889452745366039248992385496734129662355601985747811018222831200459915302847146218846234940350769105141445919169843987497402608843382413817809180643611559941217279174630515894951385258335033053443614199395697930142004186848347129561485217815595647892516624534549036 3959 -44185524725833550507244714076851866102210995777360649893876555539580689709843526138903212499999804593168500455657588937161011873461959666524777543591327984977565115673725687541613651990265908115091430459030063202905133674754189879821036394711688161889435447959959503537241994086836270662623761358247965497068320703769890645165474233356728730200081 3960 -52199090500753218254265618044597550236261156399773267636358476181742725471690086745138173039312969227828087032962662277047163292017266141906341338495306713527812673932574450691606203236918558834608777537838474340090668153681411778964547985062950099158471176448377878775806494319612462867379087958333588708333631880254276248869628829537115492846788 3961 -60268082797734211257044581557196205895687811536374104278300558472145697279010573504488386520627478235076891855614228374335167498010668333888001018023811957354902707433535405504947702036360869739625932437301893633263245104185177775779250725190768643481540582038703750570922423406647817920437154388518194407601172842228533153074864830944941219796549 3962 -67980519409414565199157607235732537856382621794126984101022710322067948658272932605076811554930870307995890291649505406129328739432070524273999213779932124810477104816676667715690582052164862064915506839995934793046769552368678368019883515470765027297750424443990852689143621955012266641146682453577653482493798863336849496762336685049084227505508 3963 -74797136981161715760478668791507581456363856543360207281220171068867758224494430912080890742809498733637428355866115650672631804566499737140438100672878552431046123287630171970409213359734980898628207131699750634725656960815690904335505704093156933479614992970937293991651325146065495028780247288550721391893499592740375029903820761534002976673594 3964 -80035019278955637465130723999032348630560046032318832312775137481539408020084352306565370077171795633050736457182366325400194692138594347246114392549511090287151654592683876136238297294240058444973940887636030278755972037075848314640083833456688069381504594566148706708074024111544308978777473242056705362762759150364137045737993376105679033418453 3965 -82853088437405616165753923751097751847078394048631850812567043674293990310930408064350104197431135087949985417357672595142431807354568863094898886748851517544478217313589264016753101562690720640002904576038192787834526913733703141760831328631534128892614347776485913754890335840068345953993160846037963377328491043927558407255051101139984807160362 3966 -82240894444038858842226414280805263850346861359076249889358310137507084890311563777529729599523089273864366637184072204176891998950562449652410665746091959320286497838472308058379570512951096380317668372258725596782117866407613822332524350015266855983806679678940563204139789693427609470063778855454402660953041864174462416188898465196860899101892 3967 -77012470936620709702898217264960961027737903618491728703805930950257475263981964889201758203300174265475302533160753481418687616541816220064039812706563196112818088757742042690147906029394906137871026543595078699129951015874598793051611429173412603506250590095397956184195211058212826538108797269531557474683624751588293107023377203052198676064518 3968 -65807381853561803938554290071915241562405724992634693310694803392824805999550401732679701033145827533140651819279959766029305514766463025445165233722297626725348774595188401855902365390599861117660139306851429431693872802011010259334580660924040312973229332606223294051536153759521311578726235618530641716696389041788260694519828882471617924455878 3969 -47101452958626894849714271197619161853311925087400479496864820068098135535466740177092292647895328634168571016658693082597306484473364129233450880157181705520763511489265924025788039075592260188428098231662794622509131720737994181692394876209953544655120523369701570076972031833567443463259480954984167047360970026365462906563618141352345813804125 3970 -19230049681344425066077284592084609567132875855392916433019958081332768158781665371131229369959159739068289524518107326647124851390804266651810228533861914048265933365991328860935969045796033608873092388159898468055887520902365970533554208237112986267696761558970665431909424037408532720847398510334154006593744194042895002951190258826322542402919 3971 19572892232094870844153042295458512820411898320726524895530614585664515991077641844858483842760690428909976480341606587751566015825542262296308144182974487599665727993492637943924721188239874880083056714210238866188003382671494859237436508124517518693209070735300875415793988595711993716023175468758052993391519942559622652170250331693607200476968 3972 71116580377015480238596216632003798102833736513900030263160285072002062239921003340520214851694906043462077862328189788313373992367413271161375976069469848412949032059928384899145389145913885072464588631920164853242958385459983048507787016304685259969675841911679391386763554042101356513594530945599535243076958724504183136019253581726979546426413 3973 137172106076040599381074382193144536837090526025427362482837750687673705172584448169375008191937355399872707903053963642177743601529297479275312903877101126882170778409669690472166680882766369754003170843632357389514051063614958124979469918389385028094267464925175716487124308677368796143084364608834405031529189969549506273735797455839046993394191 3974 219364401245759551421434894714451971207846758263555405261129782468452355656263699614254449132832137541147597583885219467086170508584907374906755058949984913778246032803958349641219946754461841260140815917218150552246478411272791184049030353967225760434652953665062338573631449949916692685706525721011534417416420647478246055338417190328047693875591 3975 319033679000472724441472632039565499406757064228871149924424643419582154999425701683900860659170967121564444918634950288639430540622270538573615104248622061272150725862645793872703367685447534257773297247313816108980340260417211644419382521074625836429541107272450047028162240285500127886539761014051454480125571285697586126746432265623768165942792 3976 437062929024979001877725521450363046124010595138038015468321918179752270244009017743406417789145852262679233322768459477759445893028355681085184565294783490039953186958889335387159796007605612039670602657844766164830847535578623421605847704967097682466031954400271454254546220902292646002363728575633911176619287391994310393400478714439872846250905 3977 573668632708728639667791352932695250600956871081989072679380404825241724721985648632824046588050239652037285945903612681811116044661994304186917698008739667698227970077137795726335196788849694135308946999772539422836773046121528761182048046845466740638747480400802421752827101118217530133058768755233146547034182035404812975149765649639637061634847 3978 728152818258658272584308042878267602260375899865845894293936761069963896450068072930706660634963128128083242117120684595781489417636717016875534903246800555861261033319467658589307151035414857352055833709264951069889201642251856437593669494694585736852613465752317004377374972139952522229722264405713510977916920828505438342553830964220606870763266 3979 898615969500521303473060651671757913460688138997378797039201180624434422123214641539914553285929540386566792715300310376459343368605285591883587324428067233620073474153799851836481486746518962865800246421409074466373594623697527012415232924848575807909568937191729045372543462257257162556064851053732093310280425708733825033454786487646311705839658 3980 1081632214763776252571330661992437441234913740958228917495578933130342466400359218000460135622834456133907889190223289708407787909394921954873997651043479400845309824491120721252786751803982024434566921890902199495622705990565976277662171204145148313656387391710204277758780880604408662388648331055900664196964277096272562807231385740769701080222122 3981 1271890736054981117329414125857719113090242814608974637127224484589375053812250717221015743143737245254512099919234225107069771535281435186934822227541474640098588197008127821554861363222877293485614044547209319125514644615546846892163254271882584541589355716207084695903496531658963786090343333222751667616623498537825059863809129393509874588554742 3982 1461810532598215847393833579832593079643312464905709664173507276807799678448352916715195154011452764658688452129078398604586103955782523912788969717324017587641313680379126443677816398857899731248248414518456767541582763112595897568478213925296858390576762663222529271992369563087910739668513935920879507462035925480809171643348682584739986308281363 3983 1641139617451042582580226876102342238961169090370064558415198920369193920991155723575626467323088900235821170319234224403673862190055428602323620734184346929728737039591721356007398294449510315068942634794669355247817102365672435070781003550355536093451884409448658018743643293771624898182262377661466429552832011010821537379779943493344389240731213 3984 1796554477065910375238255924990528459820209779744396159806676710733751886161743802156661260138933978990568617644543644617630950712720776064137209790223644418932235234481567643244257665191213302932084046004516940947487792282888800001368451250132949320931753840334796464524913414263403326671145626797847886355172059246977556397028954397617771917136132 3985 1911281213981217099825712561805240538844505370558181328367051015181692937767564787306706390597751209980217021302758439958878217390071231700784593927401531730367451396270976507293801099864352374387375195401410073138013210988324662552612555486490104017483434741853960726703917070425118179139510023471600528230700260009568462716988591889281796009894276 3986 1964766221846184530491153155890312836928332397481419095894328388218609619604163887508417119017209695655922789079647817659907057409689818104652123627512220681423516574920864583492582432483984739201312394594972935815109254948358251610111686316178213745501991628968053059895336743908348485306925519665075719519685919433028832703948469700156480527993949 3987 1932431464531796005379468010268656535654085769788266167308618980515764426516090259912925859374780617255240019381365967726860311460053269579863856047535218136254145636087956533014883949996964528390946434933868422246767606986448985147713969637640012275255184010643821456891198663908779209857342588978978047828558722294649972798369561470044341352802625 3988 1785557343843418341007480477440083894223487926063782180711733598652044942420553102155517017860886229542927993683000818945969607136673477745581503390869009620835146246638839204282757318056831216110298316453691098173267800011359763732066655176131608363661678918643952472474024769540163879956594902284886474170875377482224712715040733928664128566938264 3989 1491344566828032695106884057689850978606723311921587061546271082149706031616761831687586128094281786807879962721830474806443081968288620772281378432838594056217637487177340122088523209369533246578083003515797416226843383593624953042102756973479534681777351417099538119451954517549511107369407727134415967438796823561282615425441457986328617437846176 3990 1013215097686390812659441483071946002963351065341854338854780653266058115539600428619310590649815968856443043346124871089419854439882486399883124919402465429887158948909345097651539741904121491490707246619045204533722173251710069544548914059872933273039704474004359847884438420241547226598185617853182746069124554546052250281922451653553838852281299 3991 311420827466049173166751793821021785187816092628454122661363576430320702705336156675654564998488581133380281750714407937605877649821480745597010546600957061073686243382005003057710486366211717950791519776732588001924438128762586608144529887920774514819403998386361356192980043014495601361345776620034480189191118559160846087985983512113017012975139 3992 -655963481635690926232536486904425386724805249211889053371692783601613065301762896412096579753410473527274401265899092704351764919532750356530990138346664882935257732193273222890885333439041911176196977277841523565287850931655661285156267613644482184152725345694115562142809420146067665490462037855943388304204019654698390447121385148986981626254976 3993 -1931579763096591519216445554521119427915807292722033153749111011561296150697062787954077756973969334579532739852316675931114751685832839242590766752266014918441862498920391909768699812844946464911417280148145423170208877119463750097232682129553721782115639535686501367473337341470202590725479417816812038982489066082011793155754739052691948148795689 3994 -3556770919764385206993716666117361425447357857392675170058034800316680258329406377972063280013626595070737281143465267170518008504609410584052350879555843347036704890673664200804618252646983517945520910066964563801104699272551591107130473876444078032465431848052547073000673982689954627983983614870128797188562179424261225153454422031524842053558658 3995 -5568920452151869185397931483232194531180019795152356063620629527362224194858813677979952852590026463461100906241854246597989394309012126564020829743455005013360790487206257549685492667425248342550975838666473243014339616969572256453838282502845885128981385106855570995862722953856481262171305969372250011235862317386270129966936864591595993677287182 3996 -7998060740404545262488950465344348139746893270777827457344904573380896433464986212128410464275086964621066462566374762785069963856417966397245194387419733807585267622590644729152793053944193713834942951541632942855328061015461934511497543265887986493842742357853439231428962962729690356717262488157230157598372933163646236970365813406694472955961328 3997 -10862671473065386817751679002714896418538942087265209223514920369856431869852141416274561175436802618463730809341023670286723730945414743314178886017927289025814567710497487903352404218661942620929517872420641030029609477421512495449599919103696610004010677474917089261707435009447013311784339703862931920404564754146261572616365174657859104595870980 3998 -14164604976273305033726629586464403755078154390068350386696659472552286487723856393091082578850765646054087577775830716598011731923383909751570570767808763856957289318452569925891432479304365297903569948023902632294140600429418160380713014223341625427822585896875188967744945575237330732322773306761982345673964834711127090858874605044792668806718755 3999 -17883099211022116346089153757369812826609163051713007867070000998018640316906620705414225067553737597005603810390849666576232052792208894101740144146835154876066221226977587083590210266554794389991857732598399014987213380325956305760218005696179250324938324166359863366892761403637240409551220124618786288545753820553408170883509162794310766627753035 4000 -21967873792038747005083341298719226670965931572386747223305985965670837888077632382192562384421597366841625182639475502981573054106468105402093516751006701750844944176737409690066674763718366553899125258288293588384354063258794487142015975082327939478067415290719543348630331420725212793212964455168585269208671959842258673050773796721778289996044775 4001 -26331351439602050207943043477185814808615289097361276270671843202911515513446443030171020415222406818170727144177147537845874620044832400954480668442601848307869695371467310484554275638892129730543187581620752173556934729376263600122131553357798191262733826958819787103931734170796270252325886436959593795404712433592672604913413763294361060117654164 4002 -30840108714548711081546625092635829978570394706309000554750683006292544016435363677097620060903860534684956790855793033685705562364524309980727314817488676980055115774116134804430274563747099262841037749084841228268703269435431225060259303854186700045824689374876412701835239197238473754966189358730475647344825446500631719101569724545972436519366336 4003 -35305737527695972078945897918655265444287452124568241968856069196555816080095488065861338859204541481214626091390083886487295397102411017248458289350436486993967546451296575422611675712082653918121319326565389054690932773302558330971317386018738736633320712870816922812230577012479087993725066867028367268350091350107765990858085582321972293857826885 4004 -39475394362689113478329860006998127885341681123966764889527904446424567294385610318927946489308018699265958944700243269379436898366025846987284512507976050180546171066305359112331552522602052167217505204476777189114116179337912194143833596900393297900693453989875904123582818151715738144730475874475966220933044766548490707132138741957082419213243883 4005 -43022428633105928278881577426728721611727227242333531807181981762839139054006328946369427117852848004862286180486488492696775816321507455824263363692890723776779250734547672321354629189111041417960609439667141657237743513742132276710679966774544209882375029587455066322093330442831330266787731518528863007645780524384200721323816056474062706704263372 4006 -45537615762049329365027639500649453795027200876446395876547664619754917357856866129851967740571290331378860017773225318020475999869250100920469224886015977272498161629355976492204672310335280832739659842755325457978496574964812656852037173470367187913305257151700103841255246049013385808422861808001827117923499858033287056822764583194327493570664051 4007 -46521674263572707640724252306818625956330347171625412451055468624182837376743967856489661196523042790317926850904714067479948845541986648790398627822844984871270214479542556163237009005383538017702586486791001918731351526179350285552325658283575405549411204425831736597307388486414230956503680791489311114112309995279193974875352274218633787822511178 4008 -45379918066447778123800615196342190818909234370478298549124192818766422710262505259858087904563070332620823720070420248047213397015913542593771742540901205599298738999127894601594503716734694803487790551242930578287655495303943385040327884558234806326662800967653524121855730087202030057224335279788453850705994384209075665822642699155018209273351089 4009 -41420082887743362377177321913571624598916382143132952865085887948499483275738723971920930642990183859074733444558871761536269753841782624494063598462435865326116615122641177829598246173103330531747143106871715783972501413418454322234574689444691048588850749991875963880404103928716166559799200493282806288092282055282529403986265432597698425526416449 4010 -33854564205050094534486874324440608762012683434607107733412101918867259678144755174351176496712441082272374546166191437990377137617297084240426324764731560067003480964372684318947218679471024694320169643245606988306973197523132824102676031488364606291482974034529217633964125417775939904606263191297031007234677632566200371445888316623961249063334750 4011 -21808507704736221420455427026145446072856117961285437801849063524771342461540927370991222125042446723887675542196093470477277518553124285634808575371977868664496855977613477281096101606899492141916261769164942779218273223814489040792734030373897064755672787193280242715811665206650581018113867224627915600792220799845270709042435906491576623473779131 4012 -4335391844625549420193481238892091182966133681263947992731168525728375695583165571740167074501445516469264606830811030920039401367901199376897935165312474088545498361838458326059239980896604284938583177284251274805084912660486404864323314734637627329319733381646543043888211363820886966970945621179422127304400102175561673468287742095583583495091759 4013 19558075780215520280648488462215678270133535237280377235319018998446320565733974717357928232071736405163370185223380697515222064252231062747218210379258884503662740816923175502648444828567829033799855061097626980691133523107631395610466643776827360993835819083199756803123592267386525229425669030915013451594997828753047138534267481942658676262330827 4014 50875776783118623507976179489335125302591354765071536392109110011492728770224357764307487625999956055714797604578513020730871923746601473334932542441302371226753231453816374947378401816427455983282208727741289826419020544181157084999554731665167138526233894170684132892564993553140709773734677796078770758042007734481504549135421429012542573028151111 4015 90582645332920902877524861991106477262290241523868431444215439916976174689706113118364374071446663430169723332555397905877403600900991490147830627804585278703358091164139314565159745228737892946424981710424578080565275453908280000809793317343472363465616902794872482684808915837016771312454764275636511595966965932025027387748770855829901711290696831 4016 139539683544280299060669522678355846194311439366491461056141418927539511578083343028947430314328745416047719176102878895529118533931516170875932228426445733824802471200876586986199021776906304441582686496589469810623650230567389267724134035567240595313944439837714506392074115547792487608437035420532082743256626393409049142893440827315202806125858027 4017 198421515372057360403540154904024739252150169659197372403584719463504654884096660663269478826736488409064216911333218669484970679280240904700858111665513802732452506832437986991026692334931190276498549475185111603021694661131000212641447971138124023062264949033160200759417794067152907798049694311076024171301368434789631307312566667401194176355101642 4018 267614679582319382013679337791740277063205177494655925723067945092313432621969553498777239731812258997481189979079574925073644738535230696263967721813095721226080006680997181252064800628568543200850415438127551099853355401459386443403837185555239525083098973881291267154384661064516428174533644500925118317503236872161974242843991777287807083940523790 4019 347095247369843608609653457528095661972430349162528452989180634142470866871181859267615484801054687291776268037430121847355210767149073299547150483269976312637986163735118120543736548823791554156645626690160922937875051764082297181594268932165120041923872057613218755003862884548012266298392923082588474651636633717862151386056351122718898213667670232 4020 436284945990935173650740767943337448160113886846969825550920798185927585020918087932701807687350893188031362750771276787319717669536330498278595938464866655429003692894355441680158873760375431471750531406874927862643318312885576935626112047884456612741420304941715911643548374350739950864476536132640650442900045680575476815208650911765978977426799880 4021 533885819221374644238740483620178719130626717396514698284138843711661911460525547530853463484357709062385621813674189690566926737584522688322710429745571284035201322824280358984589863757809786843385134782877667262364205849492153796954851565596128920141340545176996265354244823017913866987783643443018364781698891909616708345893256872353988959456036279 4022 637694603062856303124520319031736967598830068884956582553470709266595625804726137975816476119683459043353081466691754053856516778639730389733987618106765179135176985078803080561372416841155040975810739616615193947454396925929680326848279119686610226683551225681798888965060648399325363872483117342199295629989411004946144399213475485153758205294869724 4023 744399485369303987586126646564548674604327805642624443300552617103716705370701366619368871666152001674032701282214163524770525503203235758092076336677583124581429784273396112138729341004944208706481614650963634488140027492587950445432606800185292857058419019773747596498367645438511871638283046381025791963882154446932612775234055871708326512922738386 4024 849363792965845169519740626987658497899043242787807411917707895146912096823750154587688702776366133853382586347553305323292371126972783110378472016585279863381667648973390719924324263211886335153922096649423082905492622184434197596069660504626202478049303947629373685672482152586091735453313065929417363658771251816063153792631474462710753173071560238 4025 946403445881998563051763129851334866201038951916651636734583011592940033748371268719236376827900946683565004201091572817982441826693245367058866892360631700969743885473778730732174117621590941744074006226071441065521954662239383507153779098818949064677490066336969971177934917895413150903282296362602367166376622989053073254205115614886099690300953962 4026 1027567762610444512849039331742692817637614361920972281595236253402108375959512215012793193345872126913891767243467454944978014074686766677702454389585425640294171221603744886799520600340885219185004459869134952493928791642844063318346261721220558556826592241265065633741167074692115739762336196226951080415472006621544175062866933695722344698640609930 4027 1082936405782997034633756893284814063434130266648170056133530463776659611967410887644303167743230146085587260757992587946110169537022841149511874646737519492340856889125954039092292961824582203450595825100974776115444878640114652648689779728610967279936164605760203760581132044819939942503470563557177091352707017884737866574922784698333043756379485348 4028 1100448917463602498349638761816600413688375852636638949993767807793903952020569113999375495962404960184335908364862701354749871202557260466375699836639704498717244040464763245581356252871944283853594313639166028681256111120231149369368889072702011310741977993147760451066970454657764969241492113272363351188543906094713520623879600286464968920865473372 4029 1065787374102694814122803198800755899005543407960465284414941543034267385810067975566663735050116290374379138430069109415871584873396987916470778410310172831678558600419780087578500453985572993447683322019022155825064846479411559409167889706737087113563114013385733965421451004345624724167947304599951511930114043883797530536084604505306132726403701661 4030 962337125805184434198067561238941611975590603357347887850767051721011844792871066430707563933544726368694556647970444936591023341939952013230463746954368891868996277905790690758577706332936384384514478692714362257145223231636243076636477785130991701516121432896869503362000641054227727171240489190639312053518982137724748113428334909149913716441153131 4031 771255263264502964945176438404853107515344095150579959427985293153960601156378922461508262437603637274336456975349510802213046945064528030719607601161307930565176215175958682115109583045499642877421734060262252366360220495023410038838221651530646081749703863584059730943152484607975198934293723309561292386491965411992703015146039295258116079745942479 4032 471681217295109277469597730784188729531619060837886237866285553713835022777682478115757563795029028742472876486241453781988960723180194420502350342180839623881188525006884547292304892773304800360667703257560764400814238257144740059368288597986199291131419848109795425720749754446371507714420126302285661629402963924789286429098272804871641784653674628 4033 41128517960981024280743953893975303089148989731296448330120113334012667672504465262246536507967437954258005941071425498298678503070581891908101674868522737650012670069658158795012467253512132157062775366200152791012014929696203526293285231159774712441091837077970138643883055002466512105824882581903421882339181166643118472784567740510913073467467981 4034 -543899070535787378646162583941087573564067124993297594902906029347560467426261994396391999946170832559984433510322885784177696709680282400124617808721306309365257175992080578633923126461752488813894865389974237276245253889001193944987081247916146809638435076896753055665797300656352646453408670614003395648298350287260513287426889272524820844921932193 4035 -1307020440659617275548028306354443892144964238573960285950111369735989092365614466421863856909051314910115695140394689055739786014419442877480873562590699160096326033315494907381887128112655609442291594857251076088452241885269959034649931489141994876254395557908836274991400338745394073468856757841698622499037360629265167404617598087690883182056093082 4036 -2270770346895849240638672537628584526843388972111871802913416048235923412846199748646523391169242464781850930341277346939089956837763684181401193015203211414913297819688791144127135313616016084823409884953157275446643954612054142218811120930760738275839758760597938208778701809261606221959072751102395205320933722408475219723729020722352892843506950427 4037 -3455023930763516645037919830289264685438759305152680239787167259325345652506344952606337197396449383982651734821756196926879608189041688167915499222447402115888249323563701073219250470200565231659423347345629724486174233421105183203710277865796313225578783553973560907166247902330276847743508381163817725617795923120383905882098632446098572928037594414 4038 -4875005775143505405125603235415726572138611359667239806704477592263783532571672804107217749028416710718477411253356590038324428175066333636081015070873280693101088463557248617800768826546531791919430872486404350984150530653359997897806223608119895933246114360074780510527419845880081541533776765539350520960544205485982646806217765924259606720988925575 4039 -6538842150806200155556608142283902615308537920412644720777138605672264397841188319936968205931189024720194984952996499656368581922591839049114325406471826094848910424343677153262752134225061183518441309069298092624681520625179820626594541597129470086884534505848961532078369513789450479812233102795011454044812178857930358123378739964961201810713368997 4040 -8444624676667521902915235562702415395110799153771153341842273223535091919361936944764021205583095714650762709685804076228977633711669857293098349802366727448361314724180144201979911886041236012719486869581051690482590373296799389518408562242614530609409615490398126552878391950605923137462141657458002158739402167066312546353443654142279533142874256012 4041 -10576968221191630039897987634526904857112785169899911701161877221117958661653303586110667246359136300458213634991581704855989227076732608431733752243986266813051368075586087848804924448593583286161707497071519659275394585776281014795601491563466924791279168449055648677881581525779814905461683630891399686275304301368111210237882819753047699050635925111 4042 -12903066532688051201354892553098678105496971942165949085271109773431976480245783285010503940183051700475011480708704222637039118891756433422502105143568589199758132371798651039711952688616170923853571139334329679445998076292268058396727723575317687322315149481416724938352112914197754794351204715722958051419259848570518852461741429805731371691479735267 4043 -15368276843483133293281108941503050794216975806677916106850237380713758090708609231375181286943693947089444579594438559576894844705943200068756260309210351298628295820343465196646837367784522923791436431482543177762618033619408144607669339025771233100914736997201365575747536868763925490142371619327915413400418541912928500948304251130553653715251155714 4044 -17891300582260493425798112041264998673518708729481485892010979309991015799491214449576992509835391043596419440148636812300288850360352608866765939915762478965274682178399472557630752344858237187072543382661235972241291222053480063996074908084070375149497456166883583471410207132500834866116525250887616239509551603105754616426799130599416124442777967289 4045 -20359072321027280946893392155780509945943342742849162788825772389047945196567673771921164857082860190973239128527270029428906920164668553112952805570605302240838940878942900770204652384191653886506314540399239961560573058090823194570519183286319027183686852716075744689996648287552959691587264536673488185542639541554814651965454588162352843080346088820 4046 -22621524010688031847520945974242419266636399562473709401852893972832578496961832460149071486940540271729056040479821716830708736784017580114215348135379254909215869428734647974058093905476243854478121654905895751814598370994869852609263910871733658734399553822212652848275711276963954621782533839134150271218831411421496788781326894005572295742603675680 4047 -24486457023842884923878795683456862989338497691998311540195618141853871783975203240373291480768960077424642593948828928929534806874183482174969689078405897706417355443482512885865297839423658250255837526984726851254006676737627691540241482469348453962168195537749131861251176204097676901522925708472905771840115290196075429216962149675092744821388107802 4048 -25714830783250472446253871260118021869676274406617612993909820853713480383950726890018162709382375513923766433715900717387337528936989002603194239861033380118747257326733927091209283119135584970166565881419998943798493389009552450102265905450868575892303359837389221332840889266645737693545540266413554440897857428996099256241391601006229620549758310789 4049 -26016863589314870893425886454106789214586906838471749324115718022670166681676176031904921767344023629594741694526197309720434471098882678291786767933847696186681031503153974667019338764788630755004773062058101699074896797139716579304887875008444741697632832501841207316549235234017010439844852884567713453812977279772424021604919674396906020255430711431 4050 -25049437815088247860844248204757162093380103919358609820112410352263576740892056430493624438862490266221580940775643349614123616193766024909715114558957004979234562268232000652973147678906507414822529716603333939482523973673217436975749080973956703495634423181545142471867310175027405427717540307004788044594747784123857048334959517474977760918245813651 4051 -22415406244692347304979561214268443310244609605531018436388487568190422594639766991743730904582031353889323499719924849587393358734748117870349005430023420165702981313986683644794902632761085063141386035797288050823720609259114434660000913962903125385891125764737015012928097462161626028709214216602893950731362206805282512872086429411359828055887764747 4052 -17665506311635004706543686947631263446356127892608979709071040999794443843416319761046427697972176506912414564062365548708300943369110816898407276572094552060872055725538837457713459279070936531354099589064200990816930537979581701242666722935666364835056668197290924428518593256542214682316136546544678513642665686295109123187172075012763497446904086559 4053 -10303700442371561378304423651129070042197555079056713279806327901209455602906615347185530449167037938040818543822733810447535335790438167809587959532001380979634110647932747411113946105112264963049789567892864817897826758808203660657657978463868168270483997487695596827674575501031478639297976756915129784731876360996559705209868978088429210028402349024 4054 203131728439490853774878055440765612231387099800138211233811121609046411119840182761445810833573644894344762752358995524542160527384526285150727215967881231338489323535355121155019337695448628332892544016408023661362949574115216648543300312445189280973244770415745099053835314550000140273381385924445194763404672962360747878842762624598137919287096146 4055 14410126866856064116852829995012941038892927922426352177796741307686892310299978577120320148517708130966309419699843013759251983125188147345015361666795759749989013097114273115732766963119086208381459519635194655017445533205925312717644668679424466894914816037905496856174605331968419994852366246241347276289390418263642378316141131941546277095114506801 4056 32872897989809271070243258166123025044163460505749118756073780218950649207400512482813421623544147193078879834245489726188826354590589148476751294397938679197714162885525234181146231411969309750074293543395361695827395699973322766581574027239599783287795069049306527368376638864824222452465810140851571897560739468117759850273639745078488000169075030795 4057 56118375986590382095098099342186850443147935781689482624122922075194962079961238071499469087692700315526633146751979683694739697093983954227775271373689656634781325172606866200094351579037247606463919447810473479951855166967192851472170140161322804530710815656952546549084524010345838569776654307416188403316776602877437219155619966937391879680127141797 4058 84606885833939869806697165109049399743098211523838837760528539836897769095581812750063706161652017038577323514107672272061646498040497389324226590053702393459365305923395649827457045620158560224107056647065326031596368404152701201519614990899628708010842987914338183072580987008671299944821578009689308714438265884978518265077202679824974890665469749216 4059 118684368833370869402873240725430937968649259200082864468877441662857621977661764591110238126577319576211825339267014701094715838934110917094993616190007994619252303459103791166452991316599230481971719773853268974747918764012158813500285057160679014954111088686922816361820934876999848449467028155188933177007799012187335726096266566923350217702217551191 4060 158523798105379573706345040481994532582433438188603897982125163510050035882726818326199128772163230863648323150177048224739274009289180456195305058129240911980074828427843344752673814279243961156911796374277816896070620794458043358054352038389089322122698433726070507630871441899920923215213001678128835966211922453612402156600141900273026130059115124956 4061 204055068496882104177069631370123891038215675732003921604009293602510313600908880563436201403560844394114384227595852941017831377901799368162959687785396526728924954609327445435065308489955305605335477888185322679094031869897599138511047558909435349073872777635608539165488529007102197855451992847553004292394409738789096309769628964004659627695025381589 4062 254882996162786226344964606672495600456409974531385437122029432811957007187446599781726363464296281835647595599141472125693782984862878119820226935938437261131193914079275287582664202625022936121074420285175080441082911950684704028637224045806884701972384802939838001048862982147081519350678962180008382102963909702151222602434104711620749347790347597762 4063 310193561008456854503423390336145273640056299849433320231697936833785258859772421908388469623451312120183092143985728265324580394304232936867207117507625856957256002722318528023590728879741608267266547263111590021246896956587111568680535383939140360291023564231495546347880048275941011071979809847111586152592733010100864869402642140478439755775970577037 4064 368649191310574480728857188090328210255299065572138150046011809945948274921757923005927812705197040984245295538636130431944541634444462220539985517678132817638184751636988002190096014456569192066326311059673019325814950675482332259287363287926630563897079345869043826727818645832820175558459417544272742427002256560968636614237886102411085276845517232533 4065 428274748278182734246541855576982319513572381867311052581199869622096882096893119082554460499977558029056536638970375826870780109010973211316227362988537050947176715931955180173301738469040577978206616483305020622978308849912452652825594328388025791628242221374617672467525917695865558504138141946051660807547836009037816050237858391862103038022037843755 4066 486336941543289482792245431974535183895413896908958592805290195658107947302739460642424817965377522089146740253766331557619223392270808474454773878641312195605628003294832566107880887160524071220147799292326730022334508402842646961631026700140667435312435125495166125337707379711053237266453631727043773883060693349713461016837304508175566193293861431843 4067 539221213655033058085672427385765442833176957421766078045551020799339367446814596980150515131787001226431752119412662241126162834839375637668920984906516719514683423651687610728619555141934411637615426492431398993540336386109456311477352660438283140503789403020078169694349234088313910018327337573035534379072946402981402268942406809820237875073862575994 4068 582311686075487520676086480563226371102849594375671088377026699274640902377434559228949958869957800442179564123076798291424568296473385144548874997626767502760912807984001681951375153248801620407811761969665939158885634457173306098713590411380214287110608776255086121919178058212041736620552481189714128277620210560302043657234116750241009956427886972807 4069 609881566156672136785125759989685006457579760811244367603646734782677332545338208091512056022911844661739250730974647966304561891588002552617613191378706331906195989537421359591046442952712611920224164095978603514293072278169983564169997255094655301557590044978647543756057545788877329428779451774399922916909939246875082061568962785298952645332020910935 4070 615003467893611011856205506207921256997194102580335403096287099156125816651994777842407921048351473331172329565465385710035092655133012439414212570724546466287960758586662752603460123107787332411228460250642490392334681556136913813093392178390897821142394406294852316610688206523203180274182594825061798606055356464280908131441709436947524628400862759332 4071 589491377539992709818102527299737323800614981169938696456585295150838760317957232495254103814471489845814068151901566068965197706305947062902025514521040769316601576771996114584264155170499112785563831184151451143317664102199335831859034923128343628325390318287574310346874525494506853544840497609369214462432269283283838887951688855753180848529481048333 4072 523888457756339256820944724108529962086084214585840230884046830877269908903241154321987449940310328515962597466928294037808235986869146717062391214747361618634590704545202096788107893221730373832620983223220638276889587258279585765735743133300068773262985389278407037923359494066370325960129316835403842215613371939078047742145424249971493361590447853249 4073 407517466172232560033679427712051479304118706139109419326701257363337080290576066460278225091446838335270692431724801650327196057308167109712693728091331350301673984806089712800203108839621852386671816560047345086494827495244447557935808378134649098103805977722649229483647235806028794298802667576885092224043798416960421401865123307107379859691779341343 4074 228613172416855835748302529724193155011174548576199691077309913517211652683292115921707211724382100003270183928335801780946873992056371420448739456701123372325917561213408366087329234587427907042936896482099030629703483381062800128151650169390062461704769143806486452675856171628337986952561511622824623483530462402814693442358371564644015760320685317993 4075 -25441336131961512014699737983477457999804890927803519965394433630797837129511481469985622822655516406733007273954214861336456310101405450194090142936376180630196922737138295164352727335611300332977245704546159411373733591852057199900857640813237127814844802880341026948249732741685087549272131307347313683440439206901698898118621799199793760512116371755 4076 -367750332936208988810821462119638645223362526929867314187843537809511295802001435673706001666073474312751733283051049558606108286780322099301843005346049582319269955759097404804377656587971070979641617002490551163234062883463654274518233197716870151895154853813710365065679778454845181168492557065074944199489277660002781524282002039551614193266359153255 4077 -811387233306469009372740270266644794980577729404596825569141312759685295620403224030428512908962555050787086147356754978839441284728263292408342288613433621898271608049094819569928643612707639457619979667538680821558766121193695902789193327521276862248835694931229382324133716228390789624241188439032481090018140425143641023619909990961891804727629316871 4078 -1368695584125161133584927531493285284864434504626172086902418704531236762541394241681634748317108382332420674954729588186673211348239811322954290362210565961367375985270321511967839521338745013573759298070360047093113517885914527405579490374534706914989041252642085840512374340358079561255240950487501432656142573770055952591370924348380570889448625470024 4079 -2050382414250442589364739436258681687901648232227098678248790078665722862200750759216519430347725669589426369608832077495277131655694364272317933762948290650549951592675800048482779590122408776152133036123775834336851805974186523119303210288343554951451052029924496062985216324815499223448319028357576940174182043433740664319320462688481879585051006519138 4080 -2864378569835676310288211845846215036194609103165170232198896487255335968733640617415606603280219391283097938635636800364661058248630663243535537184686700773941047429721408131992724171829262399953012085618100382196735490615974926394770781905769435001298912902141140385738928216321095893879139118194601627240478373197655611523101448063778172230828771174134 4081 -3814443981549979519420656378741029384130480393053590947732034104256753780970736596091303862619464096411430881144752528757054001429227039117007746743344397714470273187780778287158088510228674375973195535711205477594099994632995612677555371613595414322554263934293250851756401758641226943983259226857094424550496406090833298049685058912704861091518331935833 4082 -4898501459531450242639892517290181317345410911972127262563669665055940077711612355256645417568562923920859682463013912464645056732677418241655378363728335721568188922893649141062453098768080399845694318998917727598232353386073969217800991283433016117858306454764347826110249827168890585091790843942176426205323283172595914706862893179035009364692632384757 4083 -6106691107395588839091369975661843808931972675631748879860574978948424378973963856196914151842647195029041346014496112258031652151274608044000516579425907361382653094199539037890905707312974868501823420237583330047544470962732245132586009876645219902502039658655456603050136288348536672213710486075262454986415657356646659124200627675465008664724482895038 4084 -7419149342710985750700100178186444856101232155070032916542150396878174785811364211380633340434326511159373772663439556646707852234933670530684383776322918388943585145188533642962733657633337487477418844680715927922841757668737507683000344267594511837966223050184154479580769249736229438501096948463527433582908228579625065479471147350853694328754617695806 4085 -8803532378073636372127567528048568297922291287716077290996415526834706616959107050205617257299113768757388516513670551895267741018278962474326909358427521826970534308033499243665666685172633018195194214902567212327497266392999824511030769456384711908389704295388901917866880633214990589890561899883279432349745574977964137541156815627446624843556798655040 4086 -10212324416121490654045053974819677004464218362960684655919456775726435286069673719827043586640013896206200987922857594381592341936363428993635942688136151063123489744843208070057878974242021586362115825601446098900260433342898007356791980643103598605673807519561458285444577751934612224781862885080762445337392022905395112400979117362980734319048733224334 4087 -11579996264900393797484546916378134855442359064042844940622577737934896147125251616342380609596856559323385144135410991745446452982501910121125581341281549386011862157134328208233675768983968328946322334018980246222466159896667456796954703230622634599623138025434549827168414236393028844068667237362163169665896575174890726955291608295801061159393391114937 4088 -12820111026260148493048643363818534466867918938293988754428542673619624496842536394375439123769158788845970490597119985133580920184520215407618359972730942893313830825615093959049176622947291296128280953056643943916312392567964019211635416194800547380583204326779268183601604574649316466315473349119532143703063949270322298276745500239537855264670880394632 4089 -13822510254929340753441897045018101066686495057984609332487741102865454917794139759944561858277438395037197239258121726093708309780296056677817519281005450938087674570510547903723573060953683804314259238427546211663412059647509708109046235166923205830606899812352082447581462678837591015725262848611133958419982649544362767425629305569462247129785823865296 4090 -14450756638300682478798668081438547227321682309105047446480537253562261527593784856460023793699691236516026797745652646711461144193333429064832329742435810852157617552319238363279650508208675251782380026056000221880227853097256767084030922850279594917174718937762373337369730498742051762635976336629114245115722954995708810044024781925397269177958752925291 4091 -14540057643946164152701999621594906310744613670734465184591059014439565685269418497369872655248859399323402767408371128599136813808492059741211668665301452520572472675133315016694840554135520448480512309249040296090255824674113693878886114381582847904657325704318402038533854485238646242523184957574262600835557315683264516707983936474206183086600556006339 4092 -13895948202439728166858912061491191618899679204666346824441658870437770950191907829660309188589834383214487123645630404381512449172008947641809300494987453705902996778598895976724194758542808306636496363073518102561693660375941302925675275884023915534497939954753071667956811493075473017013337242292875332029265054530157118125149450553801416240741598139385 4093 -12294068359592761911307006480642296511154532054698473904084088200651732514125385054194403894441950772387105559570109927012969195577525732879720034929700274208992982068732638776157875922349926432434462236394641347833203330376030645122973559854192958950712815029239337915640339756521934799057988728339268045413699577659903344743376249614821339851934434918887 4094 -9481432401621969533895285966006409450311593023881519946146324819855571497227559653082680056867628770961282186203134776130897064857470947846318161644532639467670989887990395848817043552535320461023374520341800578155169690202110518935345031340306041046991263181177703837840557793987713328328058462414632875259719092806519194574265477394805646483850012383688 4095 -5179647003021088155481294920191722861469851627308574573459377658247148984042878472033222679388351769120014693153518796777789595633866039081201082435478280242250446826181061089649595546767045867475157794842236971943967022964194497828793560430681430360056481827985098082365406567798071142463315596860967593382971369613579470874289759701162391736676358000256 4096 909405561933260939416754982167450747128400143070637668271483568327448415398205477373694398164455695852432998107494092209193522030139638060880019108201065562052710940150848914774073403855669577919139846855404859306597715311789408230803917818263018743529034934428927750727459002838698560195713263393110315025785116245997768457318469706619805989970517433028 4097 9094851128674237800599626359492139574236492712027685192147367746887970334113806522716552681977271748035391397143200540678146023058262362080899071759913836517304274802319092655689317060798177996212030466535227524266174284213122376903802430892549433294971125334909050497844125003839175516893989340641308975133398471119142847064921448393816030369511863368523 4098 19684465809636174996776574994019964143096260574355100884339720353858748461683682434101235220676003065227887039642090020594248575025559265780395591023552256347701609827408067951990930965288390196312061324088813654352623209635719414490541758427759750372426664125891013594547799654877681704582985858754319102400558391436940819572806490700497199031712842776742 4099 32968045398306986269809273640869245683920528309480679606588503082493036778068237779592567682481402097309292806050425391655798546115689187601962692429073427513103707952304748023543257017038632449551349902876705934713172384457287003104619705623689153661997780684482168874764151513195052699910886128668857639849415363040803571182954359253785827034292497788063 4100 49195873119843260689280578578759933167888842429720307119303857495041253024194570303963368592997010073935664037634952617683304167179776439254758228748051952682032877977054357870089247800700271152545196279246068869992974121926611402945377553008036031928572160853385742410880378123903840414387446720649831706376799051867594571794566465874158243208445700941829 4101 68551692937365378286727689771774549186105419313553908874614233914958677840126263377675000922008290713233228823998734244390305829893547205585923128371824867034155290357773308167533583299011249898007330474404471648908385208443130117123653614365687161712665376376552457112668228519180725671272234184547769678373919633283227854695152446319925085777876081126581 4102 91119675446628226680860301457917427015589731971943238825402510106769506760889526929470733694449498994648088614100995999752948943811694099903590080078514071635351132852780758600835193149323418071452131527971513504610873628372711370603437318607453314944199983915574223543174079975619993115441381204973168557647516008017472360988885083670958005905304086993189 4103 116844998097721935758227102083399203427982541219960881142965527869700014182736383210654193618426878894801725311720105460198289090111571303567260461275018631176412150824147353563719350738371237824928960795999305692727000712921865260363876157373142656063473582129502826580626507427688581947281529102248993387459160158815862505244150577236699864807717183804940 4104 145487863268919077140028113811501310241941952553367391156279822406647760007967918843302018312348135419067243255375940018510480714003068023353492805067896079667312727636740789796522203686766046471666496292584296706791590672102512900476826126338604159314850775882259899749510519139020630699866041131118394258330683789816064776564416312573661819627828630295794 4105 176571059549315372647534418357827219826225345657428309746496191286526963738995247898134488008784941807842975385215079745754954932296006282883008411397119994012820854843950905901461904877992081448358318574290145371335092896857189434283447809325316204607442378335744329267318186864350339713601709998731915428732853392397456444279056221564237471184548441082164 4106 209321546785072979896992150687387420824342813140567420026738911476337515777197777423445378332873369911874334324427402061738709329221251774789781585817712288733072513874194098060411500600236164311402268080714376109775913381116989464964449101684277801241068854043502706095859574818754167665481235393537006809008869054832151708297420387310491204974573833774656 4107 242607027115923034877491272449033021147857046112568365684168442414617091462349444094985059968495269680401954086009493393700207292887324885119715555634816045649525435044462770341882866920055854362380187585180773288617201871083592258743238098802152593253868490612515506317665255995702280808611926190350642100255746256797189414380391114670392079088514124856814 4108 274869064506221621421135060334875734801494137773207153864406841305374025802499866940482554729630080116774323841136004737680953304273101018389261486333686642377928973938622421705812434786399930667721467052469288034330248890392533827511824857720693246048814624706422346873556191616379910838398211477747906571793481042891031348933362980591992822065517474928250 4109 304055044339647110426620547809355197747090046006727904463776427366523866811517733071683085235904698204595835032754330484717551133188195152583152346857766523991062869169081881697115032948470595242016734413142574681613404297638268030499682983260478915676041052452087642862705164661040298747367311523347681137633017076790069159061186077849956951056822679909248 4110 327552129513660931136745180223003328269984132418351274751550603552702155940452263442438793252082638159278574857224576273126128012770662322281520271707638022526128606888184561157184507972255477791929648052940932987513734874468370720286927429334024362510935648825002543212561471470498009086100147473108898690285755386201043123030941278895101269317318903399250 4111 342127372512195616302490706167938079926195706641932225674092760674582765290753088848009546690505311903122661548722115865905900854855521393953450082169061308971650256101591695159759088404252058960606831574481631169302980299623382686892259969289627251557816869981145285730780454445603187028656276200164149871091587637211490375600211311090315023154500277707054 4112 343879280133808522444029220531270456714577384393387215967399431298483685497313425489745556091331237019712221215403469579954684408266919610865776414243278005770205037050695991838326260790414540886675743241009099134511274049990831152989809549591959479897909534025953888621816538512279677334611696852688925691703850683949126867815967488449538535601819999649104 4113 328207386468224153830599316314858473503068843593631023292244317309905778671410456864930736282841996407599961404831936442379690076135568619323522620663056480895505277879621622262532004578748981111693303165516117524267884073167778262170665267637817112035670200442528426171552054501131142927651991297669794797942834999956851956666194990938132300961400870683339 4114 289807747187478156147577786065317798416979331105551258192745431176564977439153520370567093567879195876570671066610611853489808949078743512812705085946736108737115384871696541141135464007655020465774022417507667848359287387977276383931983704748687697545081192316029958264535124931814058456998784990523651705316924416285741905748824595611815949937101740640491 4115 222703687825507136960030254740247467247881731675018078287274375748440446931824919663463171214498223976864354996765283563079205489911010401912358216736170328294941050307544845882095851525665010277132471210321242556731086425225280329907070359740015820202080657481529925912766621043552190079680882658515003904556965488423043031554799512406620369276151356937825 4116 120322568032594307453554080815679723967200756100650413056677630012086770927603271890487624184922743678218956724446143374499683592055249609703501211500551191776964697077386004612564224114321486331682112610746095773935274134096186831137401576469668945635338378458757961057415414884806562581430669648220543228430025961433079913972091283525978548222532875692634 4117 -24369308493329237772927100892291954338649784732385635491812843523178213590985663102627253844141716120930361450930905733393331307782642062991763851518635077053121436500501295359680205761314724544089160206936525881657443546714779232094438786534394068106110643979378535332944861312128054810775362493530520485525664333903748379508703473143003075268523229661203 4118 -218660295636764270429676875743952667642044023921111997721827442764306799705409185386098373329873847431446468655349090709268833941711546729307961917706383480386815022965023877147183796034005704776617341702892675923419306124546411893964512505815627675496749039174397649626942758227751481728522197436329104230943776810671267127069011049354603880067924639492275 4119 -469801234464547961610672699078032462756212610632163411191121368905502744480320810537514809450035745785817787038862293056572119049823481195188790095451172009816770564545036215219607119074815874802103252562269214757631319666972113758436185691903616084695325431234295562213912579462090508300875731845868247209630937442600207450373151370908275974287085650168156 4120 -784612703137940139633352948407762596335219144686700229219050263183515387537976772434855839693249488259821469936077345281484229273839639750661764013063197904201528538941874190970777187831732835644109043967611843308955918603322072189857534548275770098195326747967602469136520353440096285773622518549940836356236115090315393636299975379972583375497184368945914 4121 -1168976945563114875168121113054784520778593745744346459650683891817507139290025159522343933976683728532724673596114501144891951801086347632001486958956097588913814749380117063265268937525276067569161515305929419834312640142924809823715066966585168017949041931000210218919452904211117046318223513601340232035711199152604140024465364955581261393595258947006438 4122 -1627200596728867219728535125577902321150082286746913074606671496673834527966438419004288923740387760100453820170176564441714371517165708683348274726317176095411368917969498680793851681485561137289835480133781625024726137400334890118968381851298456085509414961314794681704731153210447337422345152286323880756983966952398878701160595779291568926577024631478717 4123 -2161236208690518460355488133902007957212604513114409766583973039798845568127190363919997812597733804655054513323960562860087293357722482499617215180639745393533036888214695695422221413851668027553845368665207082341336614004321499697811036464791444926354443980720289801084443481206940432655994536468151956138416626597627213575109145627797410216475505457318531 4124 -2769753754721362439473287569798978609020238216425109336825379193423929809554450951513581100383983575756696359491594231855057702918760925580993149223332650100198862073524900200520763008841738186328495634713116072854281197572482345148661761358135417010796040083030994998651801604377809672674489513605830040279951664447171549927312331500002618693978252976088641 4125 -3447058035532356720232426566571547647833927921577926371228459755487840284455033879209916291415371600929339051288203806653266799987016532246710847323895849096186654806884658899510542479514033351460193127799183054661109555721670658307284724138245990608652114306935060395528185368311380196105460702752733159459287923474305926595476332008315628774115813268481355 4126 -4181854533710256437075966221360271525776746252818127692453434351787583100176417458918577343324362653212751710812315170187940058062416627639560698447666950294557590783511545420374277211382744683173619745160903939900929071915601402537058647727014188004480514703448937200844611349016124506786256208445168572738340059385577681505011785009230859889450162350024710 4127 -4955875071903622282735121232702877019547774747606588081935326665397970726880854034134584497879366674130597788882774785957827420334519095377381683397025883669442146994084293353807379954568335145195009620315441536929015452784414527620651175248076158618276875257518055577550817024846496090207906557320163442007968373276971649530090420801907725404483085560874884 4128 -5742385932900573029146521967262203342879651171335092719048952717072299296544759741158933097539137248085845939114747976780649991511444314770173655514920658588303039387475829533351624709847951916970976362703141396397891583641356119656948835429918245121822830198374443679872390306151683547436322152894091910569001427774545995836432278914197399017633298705781922 4129 -6504615178778950093037666962658721588825274014069870599283438206449416986443871435749794884344159752538486065170281081489144112178606960557751923481600635314580039464725185678187833765828631754592520123815645896080060992571675167842459106926892284669334508661724410033523433681457579892398491607246362535246095529207193204772107582809521103493395452562047129 4130 -7194152999256076560505147623372494423363871856265643484530345071834355017175258633024890357234860643523684155149400517650622044453926950660219402156107225969517015479161151096385568733220193659608545936131239401368085381755439019090068328531652325392117738766150607456373827701829185068646591697414785161238467407336090268030180403062245944942551537920858235 4131 -7749399189643366519460726592478334787254041053838892002603668069449301517436059664847186698557282262511769472532661808454695425778929969044802080027984553097068515549543940662449728773947955221732258649786953770329183053665034642426866848318340161226605317036272167302255612021577082392004732179623611420041456746930817369878125979421908686062193792508514130 4132 -8094155361352751779662237785162503935806759956475497186712687001609631746345496652285509609251463726388186358024595261101488348017987795190256611721149352627331046324641257928241641458374966087351785567193587286336529510103089468974319601595982974959627679714771678579207505593555104290197432792584135129822671267764357600215578327254582289816614257551774967 4133 -8136486128342226382893813988323351140362914012854983040499274116141392482079264714724268111817304106472166819131259529443722241788600512878453071936774013190696308217834476496479605166502863573029734134807764500991725777130156712314794704349725519240557351544194397851856527897890668863978657385560098735347541880488323807658994661858455659807289408432475283 4134 -7768003000268503164290851041594173541275105425013553282989460383135871108602070370345343306873635382658177040658038851286993927231645217078920512905940861395298455409094929056929835971099793462700896248516914954908377775293391684866825580791356601085431230472075715315923812097613536661819927177368223396623654399584229603438519851252753197179868223520384159 4135 -6863756506294377147135856554662802776248129304773281520462937385246438716478643254618235341381295166993649886571628801270693399132830307601301827570623060666910178159700903072761244255737163757164874731996352126516425833064097458659899894342424172438705465779625120795997647550715931228070632482091430553911972383891567900770482777693733113154418390348147670 4136 -5282955321859122104929398275368753304921401790210986381518854699588383670564498860622779532860951321293782934649241219270381671342383285703089831536889402212127221300535918287921349651245114279184301389601112289970395982021070072639732454028825483072611893829407013121606216476967623355437935502235022630393946175170771835832471994208680521115609190742795653 4137 -2870764650265272195505829083240262848506133168886658047790498041496713282527336549234929303251073442719186095460298184255404095189827997536471832084343456997669081379957635181627988721707269569209780489694665554472928257093138011440369346176067335345783609146047980003662100493040405348456773966555865928354479283890329047382936526855594776284453849521070477 4138 538531842508568684214143996259811297527778812805731216205943263160192359487267880530242956856964362028263642585875974311935115385556514864428071911492600691201604959159834104090702896130883648030214323761826808221327206472345450412155463099393774809404359307058296962416476013923891519312346177915559787319103487492283895804509034965303674615332730740225390 4139 5116693799367783566628958491694431885567982134680482070003635879325801287400663158580949574076692919783813595000544790862242360557199410463927059865535772753107853491886970377178279502111016693640060493228589445960920800767841166861085854071747218985050322084856209990254607300842910870277752792477674870541503437075027171822568845871534629419096776131886463 4140 11034674815495194995948424419034068882489207655045646077000408873273454766727249261583817870434543723052275669447216448510451849169371885125203222392260806943474792446689669678487966124752869476047066967099725200467756517636452916571826302061012326397780351753722029089018566980853712321826403629490187633740163870025083836706982237518706873011780744970087728 4141 18453414744780569511637245706748772474218971754979070139438484665937286817341991845766453719593530388224688977018308111624397775137684579949222481981474012034297137698088111166770221025891124824624878974138977121778826724855248988723322326105096402112366265742029528989317401386802101019817587288506286151742112309057840466741036419434032755815666745431304167 4142 27511927851113339173912021809017486346090709677621024645365390085583813522019600565614212932071668379007202320054927734091599641573608726266602743089905933173322345125015759876530947589109680430349768971227640185388916328586265694043623111236462870053773799998044091564402906013039722575858937775058721112091903844441347777684372230807871326322999401602464112 4143 38312360884525313403931821792725930807990772078696122895160022416987577014721112617825406875227056171949426735573552454972758114060163809009139060553528620796777911733254770377128139476273185199570850895993722147392659176915350527228554690059889152630702061063005148700045274394625281396396489448406887280734623956496264027143852834761815006698891482308166097 4144 50901739005172676019634775798702443861709462721884382773603087804742019131242922496184780222741774508287698290348665567352152417387407862474981613055749872474161699958906850513977669707511099907335996729034213255239209878168348667101571069729861493879664896525880991389206717934406500772302730630009636751254549787397192799839576299073832820483187178620346513 4145 65250191357780794380920480285854603047548694605072634422132878440176188725921813322792938027196804547922971058728739232487812632966941274987631815422374013393135707634065107987074857923938864821507150382356334267828375279189113303173282658272180509697409148285504782562934718824062138796811601172605892103064993750414040900782408718447852433601989967313007373 4146 81225558673466606660549078484375172413294800718434936231880616060486088953372217987476809149916171350935351658924871453325299534036634491681562945248130306447088990916324703839015583154432688111667755113432206183540496759208329121081139616361721125858585447647145600094629855037776468353386191458828553566814902080229735757702286139115650451829495685529624683 4147 98564439620553325129258026519072566402085433168527634966561187324169655168570520953325238644941499878521522692732942092974879757874772035134517390258367175323504707790004255553496278754979798758428574746068109419112429801124108060569806841660073332637524766077158109493100935970712103788413040303386943329652665919473328995282872201385365327466251314023642038 4148 116839938012483681461282556034753255337206880462072477044774411802763898865312580542625661951848293558757313455951646703299086069447948045651890606404839241555017403521232401227468049923783256932181315328064755692917079576667475101270701722309422322983633547436962457557707741355428811768720290313136278878854869302422167320668218287607164438800594086658265805 4149 135426636566409348996926596684638495785673439182318849043993602932779842109896608582296140025739890357870035876026422623043519792269619546283684632068880036454078236645983859739717491878594684894532848410760819233316134835023240233745173928619906448146215806246463454933208620643343107001866734976581813087642781674835727516380262412226265664134971301008289882 4150 153463651321400855603108781068802272010922032056200805754379137905082870694333450540081405402058772813241548345597657757887325076129118478366079670741733520901905032241830274932808823328007170446497856267958119437997497573350022574466875571451615063340118591281254909985334541353478126885926004931245249871758425074807480836210082157587867850666428642858457966 4151 169817019646515008232753309455137525586264829214325054263713468947823938479761185220150320090107408201644536086435523023350542703149079040557935772744605187878823051111257634531900627181539030044234002723958238779605301880635996942500327844898940709297088772657947998237271333785330983346689544564791051198297282114035653430759373774996714473743241060171210636 4152 183043147858967420006377362578817193649401239834442942819239017071267069229190562885849936685527364987993189614026249071799804268655513912066381336432340723485467560624791969200720791958166476006581849399573183053964328806184836005433537698460141389710216244689736431654836312376194220635616495131088808998532209350904580574182524081959888265938195289491744393 4153 191355593181760214140916998538644358449690755158997929400943525156231442649405555900739144624437345395871227223659617903986827892406814568058578208534923399876376131258476002661054818987309845537750325642677798063285196259434300139562660903036292999121845214984916607426926894464060441005105632097107277312154584291889571634701021737332956361907583342523309699 4154 192598076988625835798504901399742151988314602131744334331734897112648050116045351380941288055537618110314733853926393936233691297726500380486738021849973295595217603806118268388763985712699944358794817321314702440468006494406512166191718127896256855102018752381870544413922200354023703475626779860794726541670223516681142128790104463621127173707998773392934788 4155 184227315343631436688831251293982680613865000033478100515289220414168149551702660234929251039467328622976411853600446726375158982054332102117747286563065636467701239355425797665436682860642513506305834637014335311442469323223161102449716408924331606384934584039632734816743886479248943114279798895058496437614560664826693437037705443504097448157235825839839547 4156 163309996270648619533407477325122526849033762534007342005845077096337315080959426693631676353686376175097939783932329013068454902898029246512270632715066673734822466631488454608855819438186302357285642424701099243905059284244531167260205927450005423547102253447488453168259063197668941746827287593795699874977958126927721896378888139533457679120668733270401425 4157 126539011328721455306104159125147774613959692076189489470842790620158623075712688782100179682917729965318500479612622673617768109377647794362324401589223404434620397189672389381833878966106066732457557453820710661878570205956497208353800475589006608984967997918057007314575692588789934829298193777239290987670138736954152002194007242430029757841494619244370480 4158 70274833598120527096681681160680524197657204650990377457384971021342731761002705195909305076008831973168695018227929817201730426937916519683030313402428553572357042786900679314611482241612862532842720388301044560447005231059454542071609516586089441923499383505419942358046840605014980895278638341067525829334814371260640765871781362345380932202024014281442224 4159 -9381313451671100338349641987764880994439417787812669014738508742285187236491839643758234723606009655027120934058157594925383759619615510006977408426129787617355703110716136016591580770008826392007923496891974308002452707467176966826205880959721030206831137965471679759700774058509480740392795177558734844693743004987632431197801397514637194231301709926155556 4160 -116475181879570333439683953663729039333849587031061573824136206695010759720025704616613243041982714808026358964247319782937561260119218851556799245423736015840039672869182420533096483412446617054710484835689585399511911793895071162050860311917824314376394426822561347077712425066729529373811615897100593632067420449090079599838487729176990316887288338619536028 4161 -255040281925655897594342831105811919201794158849393516140388993766649856280932899876866688874763961178569796960585911669599695568899937385667784217363224430320561495083961778800407550853320647776215066268817370116365505587003006047485454855309612757876199274765821545800254830692107405780187433871131156958059783845125782747729703776099422121809944552162247905 4162 -428883584043488817171123564778670328924222541324042379725306533937391841147189312038684674660726810567372427208012505509902628664011706782755006339966575941201742122801144539193318984351591165254082186439379647958318714412993619146892276219263312722092709648284495571031219200855679011248980889370374517062945617349937571611833001877094783561432372552874206816 4163 -641308022008770598166788423666377577443271009328840005907432372583172005043691839764354241050300459738842636633610588972077165653134448219451138269887044938155101497700585449488179506671740965213911158318440556643502122307722111797548105099691041872387568438602632995700222517153237364605719194085831093012172656113183111924646807073519500594355345808830017412 4164 -894764126424937622386744112992317490395072759258021011638008036705824943164470292939906106937066068084277057562773451185458261684795295193616851965552078152437775769677593391094490894033699148319244129484382187667865846388669917462034479914515968218579019671124630460750420180171782783520135359305265916080570328594452415696279279798444145243221953657197852890 4165 -1190424120582146346200724181542236257093787975950921840605872905511006689447689163366068437195093335578613946399077336000903707900873988667338957014036659358707959952781721677393714883159275231365832843988237392144220986869056896178432087740818636116850815481108652280044583200784659291257093602837391220865730708363341614181372488893439352613112909715317120606 4166 -1527673510042000635388107925645291105672847159804395100294969374649673698460479725979392377324727134213663745042985939929393501949158045154050132676041600743401919992501617482394488754189769478974161846835171657374797695542389819639284765842445802080798717893974500312719969616596329261837023538038135894511885311673312963557220402868290476877609843168458499130 4167 -1903517748603854556708240743590904079920767946765541676529386198387610033125320247050882237411471121421958793540770564920467451436965392767086484326035417288013762656239284487025935400561072081511297371939149796518689483140853013241419934160314511829106736012517743750861392182214256691558346967269890827074291789650478534167181474256237968944001733023221596371 4168 -2311905131467755036211346264158038990705704118105294588357917722647896225240424920205672323133964313469613896497703869321216040999156124587277061577609129758799352258057077949419811570587334079961084577666562308362007564941339001936329169411140617979115041778668131499289457380620025910385366947579748363900807480429675091594621561475761265356476586829502445916 4169 -2742971821274159532039191583031328735212691778773099442396206713585322678977669237363313620258459051721120313544493017688172027053896090908514894219250560328782561009550054688322575775745597310527850400949173348020157443584721792206904887305185623710402052270762836753698858671510010687443889472660555763503448585541850361277099936128400768196496546736853176753 4170 -3182221021796795117166273620566414314621369305090209709694968120166984358992510657770717077214019099351785154074781390471232442434812250319937387703331838368073322374710076277675705486220575880685028471364186060357672442081016795154884946910535226392838868686534563614104365264627975637005433182880329045555372315117265812622850249761171638323392785244528486540 4171 -3609655933120731898023862720049643378179034263866238298569736045606290689785168760656247101785955309407264642152779700657756941033815651631888067173153499895163158903817561512136358288505136663625662954560052569068162429626749379358577363846317554852123473403508640430416422356410181524285846892219224594621205342702977786299684817782556095455256585628885067117 4172 -3998895382893853599291406762427604232761893932801993260370049918057668905513801472160975583085981953197636024589179455365864887039214325283511542914813540900767362897327537623265200533432452069376814179881933060812482615211584916826194560858205025989030283119823131384597516167179066214080908764369764022071545717186069352307837668141826511855035594829354852535 4173 -4316312023252701010123671140359614024615645994858046673558364891919008837138660176055811889133769941808228557117661717497813348071302788214341512724050962315245430202896051174664522912374389447063088173878731971671578698695550674485940526189348080595688840472740953544470695380726792353566313346189549299204802679205300945266556253713589436420386348320933374168 4174 -4520245747200048165142513990965397809414725833461750604450906103969486376541259574195309677270061594178208661266609176687849759658095381566241252338734961270805232541218342743141630681231063130050399393192157055032642531934271661044673825536902566083448501375417122125898393508616711458474875518826412284402234336334428212567125138479245591166252091310206054306 4175 -4560359466894729833921778069162691103705102494632689711084479243258979173903147318592659396667283147853456407549210024181164965558347796651240952175482859071467947239160554422705634666927331157428318372686018761576493708966456620529071065246195601119987743245303283720195074207620893996654537754546853266395797065325573168873519737063606575346296328497867345945 4176 -4377220459852607617794444000865657908404021868479337305642409913881226233763602937361243220923138642034173711382004880240585880720627165294843582395503530494135653989185500266561767437038637295752079903577624835783467142698588623838551142512456962691536253278405623492211659689619007998578619062626745706245117843921330094737844979900028083897911033317048234828 4177 -3902207843948779563071123788348477444085389562577427787136943313091348591402444712342215547559898558587665057059418854530694317199522581599612484909105133966261586331173381149523010504984262461964637013416357849357125194969962052211460053534017717761888512472393725837577283826703835827753686276820143142697757169322597843425619686396450097262267643832941510392 4178 -3057864939021786289761312267330723910218509023207801813559066896296873097498688605784358253430835709860997283244572867518902837614744766687467390999481943702745061643882730610626047423698734166955545167717813446396918959739923816078685472478245526014199164489248359125284678376833274962942919940881882994801936301333644117928467958106576718763428978881023722259 4179 -1758833662108928302625722323021922796674794122948789086818847724944009629956346104613380284465443275175947547831413319204815724857579347238218406732109938606939380699735478693476715250519536447619279246380826468527353517238593267089939243552518246629638489198472498778629847177958041398674879723255611229917640526204887523678579613554196925221293783421404740580 4180 86474201379320614824334533175906599815729102871188756081579986859465890338615819279003671802817676261086592972719766221430028150988127980493685363589434870382129175311342426570774018798973062939649984306210158660943441174996682274404233036816045459806119707975774313787230081607085076349778724374496571337646810418251477273298537567939297811649086621025901492 4181 2573298166303052528830927709700593645998481606878988158525346820660663093333124196292334826976074777657207503152843522078894226193066477235186699526499163062150963631753056854930143889361808564541543683447724430911219127290059042644542031124009110458239626782970206438539528458290554051018216792020857398285977685839640531481405049679027642293813825814657881022 4182 5796859451105074190211172296556389643314225380476147036491393461445656395490879768160541955945586066096904570647738373874446098459896228888706305484694040096035439879401590436885154010126888776255777830742459019093197543471022533475382415655490588720623724603229149234936705248022290631496096419203273503534734476239001080565317897654038647000389959570044808520 4183 9847410018189631725736345035660054689311084910978305678996027784555638992545950686306418208281625240846183526881075822994899280760207983248573789530641782814231301074446057210853304995111673215117848475409933800746004020639421152643472646727135701462986119059540079730706638626159606068168452723236139060037006075965051489591970050577752090864817819939991444697 4184 14803809561768099701484584096361163406059913763394989914736187819396968697434470615922749951104593679527916396868994105941251487321886238827324065347441440871064725974076553096229679233367643940521633904481480041526102199476533051010809676607152532256102690098267051279573073521056403427961593074055308941030587924677457890035980865284307534265366859636573608669 4185 20725449513212066148117389377455945713724484071730379121509196417112752899642778115459253910876001579938209325678313653514381576235624846622678787338007073967248551522219796132388065765130935407875384202991986963798271682024801929985841298582492112212230357207429813378727765572534078175651374074043349470652306728996286407596107256265577141324823793052296830328 4186 27642365675681285746446797891749647281581979168980792633763613383887399172738017788585031654994158422998688572298421502125494262404870068192344292216572401200514878736044904542054660668077553255371841966288122757657199665923527603171249576406247609621589307752635400076185720562264810954755610245626354975969747020804227920252540123188995242532815414391995158289 4187 35543419713811071415731232894381476880331470521453060450472746336403158663230453313123762859856094647910510967725677694760548089515995949860046227709278611035179011665490953764654878231671390369504646443814718732271899975829001239594198303809794807279339929243771516391357865228948919354175183904301575931316106397100615262645632762369306736781234562396083616472 4188 44362488015590332255902751910783522673649102236428793879455585452700776423302845497735069465724740457628783538846302286745598355087412954204003806378200886429872122461955534965129830619969677509284044099696156790514468427211314742896065462467163701088913089067816595676428447260800838815130334250815006830171074558067406564143042865155784222268449139019839470872 4189 53962678255268608297538692986534250087199853048578697628791910468094036009473537435447754106590291714745722773125960097131497270075799189954876756446179782724640307161748449608769613935375944016442039738353446463610103314817340660615568769805528334147773575447983024662628956008807280421323156607410141772774413307746759997755392106381639442021679458234488319001 4190 64118703283306957220870886792900589203479459537030706536429842011758359317400216257401545508649573668751654205923820133659909001598385827276679715819555073361526203456274031655513628887175740918986512127220724818212373404923254111976526253985087988542936040291333026595963288931860497599712322100688943457110031464403557712098698136134199194473780984123189311524 4191 74497682676630812160166638990773365817082227579494822302577181984604498170343418135162338358223223320411483055693400213539543313906626320957089406937584838952969519506966969349099548750918756901771183067930438473927664264904308551054543584978862917586975745365220099046985362695394687277858018091934142132087692674037647846101834432680671379955480860661537145582 4192 84638818066731540961792605314223498325038427141804066489366808660194966741297413298295086096376915355456789399682767469686227238392218398338731342182933602953300999710110601050783767625404415076597655259666205031036735893189278237820012149415826021479372953438388848561063287316113235114612607456304503923502778662930190947724134677470894798040096197316892141920 4193 93932602354477651409625761947015570837693102169956808597054402691050883352609110678833937294641275661634314613919616511290919885511225836399448775732411131083128099571211778570507233511873971121291339977212145942886426658268932193789265049700223293597092373673073282013429045273837629774338915585947362810147675942964012768577544667231511833756842572237866572430 4194 101600477362931461983075629722440346578875025283607058960585091807956623664764861880994892218774451213283765947927816959388982552427927079657858315136537794777768559669080563409500248076568970648210304440197699798471985147155276774934131259747261360192077292611404740251425470876782033131780767675367728369243509024154193454089600606946500557189557628922745562904 4195 106676150306676039785723176240459350995128898373428739468732956631512013336234343179320355648430380230252487926725649195064606426229074825585507945464564971772406825421093712812026054586939782421983454827676033212896316474467280231141890660461450048616787371068356463219064481130730685716461759968732704056136498010145635139611266671209447500619203195497428955684 4196 107990115786728009192586386768431138221327314684650939385472021889839767825139390071843055763786793639183037864166857385905564846630409521107862035824606005692985103871387024423391799681030562491252134087452062961434746128497080472773588815384314811047530821212011646566250568344565127394994613812805312466334062175338798541597950781552231826760324708777930466493 4197 104159303571080729405232681314280102881655465907237596184155858434368926047415546858154769132742929244814717575965273197719250072892060621212924381483928050379045854943610659669096450912664531068382398482469259458859000202329506752154358293405912065701356191973785781578214014399562261664282363474383092335151861871405956193957326147487784668958974459023877984962 4198 93584176841235114211002787536290909406326603116699375276768155678824410222892927096337616365839454096902082527772157814016000339102096741141335390770364281412254718606544774646261059739217962330554353543550337231470327635880030875932685343220518995701464145198964109321116167530933085876599694903602201590892746652346057204972479283354071237994147739501497233952 4199 74456030715564067021217335873848836792334934709280183924685122076717805592525117125054572862408025703901678228586933473786712195654279339936102290300782865226424643110311575560074601483222695164106013619861390250086686603078415832985772335186008876612661652202162815882421469973003686297718312183204957079282237838416316092644857978197193350222761596107165773358 4200 44777671932877771973164096047401475207540365612301938071813941701671054853530468458075788635077788363789763116385731275124243762743786362815923633901010830509160444025416430845879075935075935009246115177363889004410009719159411073445261749850930476420164380325746671749451293565715620965248845802681012402751945571183962929660017585164693486014934237542100720666 4201 2401077375474188462076103645163528112896683508005092257264330537604471439590147392341916855370087029053963673125880281520377030236100205850245440704582966219179816501418644359211105968848959901900144370966599479568544774983977945008136521470540972118283019732386580754111812999840160091370367530094042243201298280777934784942114510315504263187811728903638717952 4202 -54913994891735933275576059338464814499086711567186734878735247204725224699703483022728485349833405025881795811865301504581033048865366297371262720404632719190599202237378777380218938932920942210428430256052564997385596617726542297544458424070708031909066493988778989680670782682494856789509516879600037848624846003090070913016174486072575066317173580380316302761 4203 -129416166840297277643227737927311652094501616457413238926123947412489363847698885764582299662118636843362628233688066966852430779983458923970855815029517632050900682193241820954373202382875101043787105711236830733692338370446893564534330306941455994519367387220567146656249362973200127631876974241543050598152350940952426435478820719798735013593866585201247026961 4204 -223248913148799451222516261932299686784038890796741563498543855969755638966982316580915352085845841707320344433897430930389168970761092791582325869484426153901008098794137915019379130717231562120855359371092332252272223016799088725881991604478868415035965097946460891532201641989968229230761662406452205779936675277455210688374837484872449397533196993305945252053 4205 -338302864891260782452726022842086402599464052221979027559023878666941824807780072637488681166190137311998005191680798443820495010886381627483181966917770222325851969232815193936853364535968972872496726359998865243385857662853462062768246269037315988661823240328129490486754174246254760646853324636288054471299905377275133861056241294945913337676039098889537285723 4206 -476029668952983438993154818031334275012052954962342604552280991509291764672868343984060722242120181266667124278942836245753034087607364631272105012442954875547786632113878929173565630684157571799521657085182532153708541305524535378391352861961935728884124939494551735485183059536842326736848935946107913192887624789341363108166770563017225758730651515593188529861 4207 -637213625481466330906758363530447611241130996833620344800217150756617673418024722568677500264493443414157997001274198291536990604486189737074808977742283354840255902032831248488331868828793547784981370921716515027576143481388688851506681914523327976361162130438975729088229773702165297501373835400595993104714798077002434096609493107823125845669996075180447292016 4208 -821698191875647876718845985464684877299635687126154783278436539250522715842290136054577618545771369520466532746134434486022112077932790218371596490964113138304045851400782847387476297633107326630320682665827416194932260910723726165040421840868394523736793957140369710168325488841195822709047667258176701039347877335611893855014042363527481606838327382413386847231 4209 -1028065760226042066397764378770155113331114326931263309018524303612635200994171562969356075067457497325635674544393982241929095926672712122888196616779182341116503033658522171489420378541877284857710471813367173517439857734579417581787487439101349768785036876793297004572092272295718893247419283309010866733007257580527671036630439122658663053957184755477001019830 4210 -1253270975114342355864682330722475615558921987866964661768706561941852967840191639634072444351888467758246877558274954451150258057591173461026157669917254800016765740954452408106412984079936098905383825639992047273705350983233459344726747576664593115647399997785772964792325887318225100157961580188709472389066325969649151065022076372327711953847092544573199968777 4211 -1492230352785487047088461718717359534422775533608629409853045010635061366495819048216835812919750978675702557632107913730789063107815000776763365664155212573461297208865081412976736218617950297796846530503173001645739694438093334077725835631749694059015958947981718955356891822438082310232766335708225642023672207557910579196843383515895294727933114031257117304748 4212 -1737374182910073017164451185694232108599840726875711615029587436657696456717172776773067871329695490370077735174774065944394653843290344170868864280898110363302395956673852079633995803149481618111610801476906912209120445881202457482315641833396558340858181505821943471597803605532089495292919720259291013390182490848154731211911433051332966148160099532920997877516 4213 -1978170726993027033614199990225381947927941690238201553073944076774324955292671527155415688834820303666742208816309060281859333868934999271771280525316878278946207170454129286479623731677579380117368698501930552114621828544926748541547731346039083227341842405769789025626398693464615853351584039569022120073769617383468519477761247862162447362830387738793071815934 4214 -2200637647666573035260198175284516938457561066198049243501466459353539894088665170108385088703766398620665424202277854721249198660667544568031801890654509342669712300446285989525383743636090211725835158188623175770195672995448380847764299975679402356434011712318304182373507508459354467368080593500493544985182017149801849457276194529431875880937840348112562455793 4215 -2386861465556398824736058017114674430881517721371731666557502420547637206125588996226499217354491189859401585061987563458811132797699522320462580030598825704083355660842159372027064596934320905219297044035967313918039700705990515785556638246431492742454145723380249688233028451527284125340919542826796295716128858417112071847688246373172655210266303394510035162393 4216 -2514552670554317077555544303662639894943764671885813304316172954134860778295901775307322652614591176163148638052076586596446036892441661972436871645728689189789620426794068661022893825624632859146969879546654386526864003521327943539695514283372243255468722137028162713111671389357789928977392110477936182853654187327664708609327088375019715868657350157330240954151 4217 -2556671896524072897119978086350794007171116901288260070895807160387984289618910793213725838202218364552825171826260306699526029601769935044111219997879710694943562383029860776624742003400192084358117945142179173419282288893682319253685698793124634500544895226198238141377581340772832017607881055940057713579179723082857470511931229561984803200536343800470547673713 4218 -2481171232520966764627915241280495792644831960081198570924512515115824768989824297763497468525830215170914086994805424305283023361418104698866548362572696679645677162629614214064198717784792074388917154793129559915459433462971532223989105984593453082684102955990960150323810284801790679025984508148291226889906316103641909335150001534456870595274485794300308519204 4219 -2250904149441555005545280988111133495973474727272980613453028600109094060958148217210572408184425633771604005562185979606300913716990846242895882923672394927807146758878735039363838990162518626217304177226463282623633226263183691100872472914865626646808443237888732254469554997456957079578773555900642898888803234908540103335531855617474342315848408234182561374769 4220 -1823767441587185221174643393827178021408416587213194617701545136336556107816485021711867308386650428417006192814812349680175423271448356800563257677922099176229334502589352258647871484865337959057001570700086833107728576223533353468628712315134166478167994334875200879743508098647328841671414789041489458237103998338278344850135626756346889881691567466165435086232 4221 -1153148685369253404630023373759414662224311401641337927173274416130172744764481671732799311417297882872679625779734467751959528299446031293773463447079971002446684043572395820027813329704087548064655517032300833892207325049288185701315379785114065468207491878629000529365813854292832015285551449341611194007294562314702450587560630555344635736809018563820047577193 4222 -188762544702659745061633498932952326584184970178000799398598444880599141503353883976861339867280489206148107366359262236975077516413375356956128033661136345864336358663647631590251126363980061252741918615472504312729456967984521312278048410840516986408280133915172722271389157198440446489188506191251778709788403189918152577024855315059695879377342469709410027616 4223 1122031798013209105338010792790325526583129931134040687980031697780793100968852070559931177936298159266579377923074727570222570390125902181291895606346316695168918671157175230449687843319708455515194464880245346987547710573751824091349373696818020799330522375956183511213700966921811058007887370383568630671679998217238609892892695466490720253106052716025309905448 4224 2832332501856294929024254902969995889845944910021321640971796613275095029298544088016603805787925097137261670932042910915304803276746772517039965443887805526229700209322101955243157027433800807084713405846175059731570956946548477050049385817895059363361130817822567149240635969649570254604777249010345523170764409161052084979130801266639995497093058416355072970175 4225 4993111923721012774534438938166020470140625965766029839564982769405349605045551597374887328508877503265643181396331283530046988190549387000850692406070610904534186718584459921125144510811125375030191322706230155743672807139090910488485155084904061632996573349292167527594272287171908127375398475221834737993960035374761798048767541027911379198910968461972965096554 4226 7649843203764499073721659759626064385019113583883577583111390164365181451686622310557499987205420169465930211544198612615726684036893014864256949896825805235345835589064579970550188947123821205239604333792712598112509244359749113843274323170296522334633588887516178085289441309649474688133166397772402874179260528448980568741184516554321162962146632577780843545090 4227 10838235428749742218929960301876701828298762364603320781990771536872324112070216355442765483088959406900636212481883939936687334517503103369420581278158066392699311442518310168253484091437436358921498000741901577221079509396181107426361625925459790020912641826316234041517473557906852240099363233614858003814806468661286801757749295383173852978953970845116051297561 4228 14578986984596303875467289011770308332091277583481155043306222710716961156810006425416177337458060808735779861797462293213221114495447169952773904026222791177448474272446486101649896859689390269474513818829873938908175793612909758808303670421052367001052590132062181279440129820164008947012418125173483356815264307081899627939402595432949855382407054986397169224356 4229 18871485875293421788042669021022831016051772733969032480366449280389333115925692391165595046456678213921896559048296814750579625223813777506683308916091562525040235816431897437763880188006760416053277434963327080833223743042900609845251179874587054083132291573802089669481846136083872109009569302766022411149449809850102220430383556996438443523093252706316222906359 4230 23686415289288474047590233361355206754792722525507358595035325672401718603677180758446323655128351846751812697261514812600100135291651566502317824512848168673790771976415184772364128198871841521379462201974086547938572031997104617105904200745366015195146259079978264955371167935752199176681484510248025441425471898694711565265960992112157483447984180464622257990469 4231 28957264611488820455960588603018900372019095592413082634769588601981352312583162443252237431262236178423780570355348697963152775071013700294133081771155516372118356863418070866857185991669372061122248558883180321718298169039962196299876518778659619710087592439301090115952939688869868047398710940979455309709971635859298065443682308284885940314434150802151440452627 4232 34570802566129464661771105637685839090169480480479222079231255469038363377224060771156669235361749564794598348392767716002003381195725966240761818421923183215483435936196484626836048040379039169734511511421051654545455706155003558769532350143157266181794171786732739937827503616529933317126055117807045299602033632525486901100024828090557464628744137298723786395648 4233 40356642389570515551171608299151767123567519428040944241235928086818374430305364287777979628758784314710879387956147923147428085180873623109263216930852497212607154335388986890857819691099283765899275594497934802411265826840772961549264383193394586086679283228831336969640607532119143091820304435368057792383956458024859919247614497026101481325471656452555805500421 4234 46076120917687458267207350239538742942843757624511915700503755502297800113997437667757348431148045120535328438486697813139996852275611486397558630724473061706599048046224745182393476015354295238272462970522572645304983291105632565822424468175138280968006850955168108251524537596879166542638878003630066534399548888995652671274160793744820622046429411719055984460431 4235 51410826019536089530732020814353798249507297015803151438342659289384122913173182000805817124092509406763928211282386242546174697665709637017889045182941195018037600050683552319518778408849612569418101368360658525059858259256246799445839283690010742162146961663155944676486062140429560858968856160855315914059607033782189605869392260116569665687993648297702837612240 4236 55951241270810658906583578349693583723553626397489534983306265957494813990084480014611144324859493252234660033607922560872518023278327294193820171436001167376545541584229604252632249426466547862840537959310403916532723613799963324205883309863423532707896447562055298337902742472670997703947705138514828880914483946974873399266835218397316811956793134842943642671953 4237 59186133833329005883756800343715900691431282615594828108866328264524818098183577605909000544973599664769779236443868930475647643713720831160962319972708805395692252967328180716063714810120057909776124941731820789676276601115384950625044280855210425121559668413023224209621979746070782671039219456718188402037663781575488498074159005982713395339583903269022304224407 4238 60493490965034965867198089504588637702575116837976256032411035921162867839914759416442989839677270960056556907295958027508273741739137624102402177061812121047554372102394869955447211447936758216313175200354388238362852335831907915368587371585168753875204396837538665715741812384730947023685972972050146304172931834717536478530142761447709563465751461516684523219338 4239 59134010973715149569071126264467505421105282103044402691467809322214603455239321851899360264147417396932920641413496288191608706473773415754029442672809681225063154526910117464061225149903342838799437829835139036811191892999717747333030912843129885561930376745598321863288467006386221251784961644382085897748733554374378503973956814021656016888760640485089320637606 4240 54248372709763480003904982654291393583313259630115071354183153470653143450136490809831269160533099961787308852171396993318963115773839636722727054322655088785848432793169251701825053555213355661475588792533617825473375051092537395925533048882988662795437494069576461858716049465733275516865044466195362601839214703245823533043803546651605070900862760570847198375532 4241 44859738856832423359157008193999333575482434164710561520531797433603937216573790860810282252251334339642583189564738915628680298154818412675942271344471268411002334218838561551602503214499558402026759142902392273403187320352838425862747793297398681928786660980857383770088215467745056717351477538019490291105460455337466989539115700397364114876815771973059319078513 4242 29883184908934090847048828503579852665555263109253789737244749873970271135300671718383338296737411373821214521277369821115066511562571994591361965472777245339118077598224470471774074079781927335299838469786656410985084786266577108828194946164202033820018392749959142522874164619598150642782836584509613773001924055893675797937788211561754747049645482658620960390655 4243 8143977547124994154826952177654849871502017464977146006658161920313734144468645475107547403536868170635596879919179879692641130918062293974463704224306473033432718757011879626904553621633574802609881765167858434288438298083861668470042825839486360703529511347375840802316262573575816046670020234875983043533513198245553548747529172005011794752703391861570835392575 4244 -21593160442912605766242909626137981331725770857764909554791588108561274903841083504217365366018868466404229637609611506551243544369278234663744231925269208711016623623180701213740113900415884565940480847689840751495133367318249594413165207271340680889433294559028887500825509512252370522234144057073595699785920114173122799718033707087851352580509791752862600727093 4245 -60581483904394243877132778347143239290171747378491553637883311274868510515853922255394172641446443927360937211111069425226740899513090724305523202111477286004123103545039243471062386073800624594129923791014006945265040089344653923588562008983494750861619769529709868820909140592698752037970940194958230292619430363055330033071752870163232634032389663961281978863312 4246 -110033922537541884231041870963676136661347384916655195577952948725813412370875642424641586420681097363423929562629754284121268530924023113049941236304570597546273113426556935995692081635662218438274603797237243479445448484956694005274267649658345456140269175532617686975030680027527504840769731826850774935108683001986252292596056325846200544553709484082624540888973 4247 -171046569531025050018104697455385275957026998247544326449651778831607669346176934274786722289425463909755117588991975644062616624138159649482940379382519628684652512460034705572836852616645185114660747983903724603709734680627891450112052710961983932115099445105729725777748003905851269571421926416503079820589257175720720692357985239503540168496537076964738109790291 4248 -244501566853971149403275671859254150256515597901159702165174361777105028281193179249119717577327837257411331796457401503901149487449181909398599060501988104115490494797824372614802370838057212702626649616583915379189825203474058156312409049725770327537485225866387534006835552600614148870405979410908531231479856233604558676373199499466934906969318297210113214883853 4249 -330947219811996163524850298340200394577093865624888667525417130298441601712949870651471180299644041531807985305992401084182324313569985216921200103643189009457562289715500250201037012615094930232456107424400946358523177164204286892672690898124196971096941739527758387716394051342543498665646944553904002189109602607896562556603058194939328191907348377049297082749215 4250 -430453591221510874759631612196583221822116932925131940202705248377709582160340238218479295595949893938260392383566299806767499213351125222242922904354138095977550510787135116224447515215815639173898794012305835393751018397146633830924379149187992024517828984708177225701853518199022028684271580860460401308413639263528900161481208985495065344508807800339776533121805 4251 -542442478364692221714798834300930754074815228705716607157005613612270579361359043479318528149307699240108809844575805285804017996948081743468632275954752073273595041074721559522012353596751955301903371566427532703630360682525442203495016767141197958751762594752312519514316707429208843654138795788303152114450059369872875306621142631727498114550548473535389089415972 4252 -665491611832397040502253827399278744771024299977505055036905717135813469960373128683911128314325591329674987695875364041472666951161575699665624001859017505121552314476392220091135022933327137589569868396210994106229078537702176094084872497632641267608403279103352615202479756061907094951957912162164812224905891790454532863225442292449775025227772777274565704863478 4253 -797114184670963635204860208785756445460511024064061544727958370243753208920304279196196876259776356296509064093931672141209671338592530427800010442424458941521612825705157905939835089176829074089316658413613152275631938649734635529071597475050837016712982345414000070474908143023164790674782691488880988292077741528734430867548247610557267892521302295898191672188582 4254 -933516473463165568406281119025558146979022267378349075031337460005888204380887101960732968108962402508662499875005976949909806875232906088344785641497609690630031917023054005749195515687567958286270030061398139342623157039767413270258080241783259414537798718540029445522079823524937907064274231263591726599937769670520043128654553724031407936219349069015279655797172 4255 -1069338398465903310515520160210521196460927063617322922156312670906127254898288935841021699743630041147132948500014348667402301234567293603864837937325578385056880814150802192377755676947165877092491035646198298701651893909787795977501291305212929516560757866755888281209742903949054449169686077520229473403305543342519317554551084866727689996778220630403870723016647 4256 -1197384430665971857769155019079407165006833835811412267247956926236265396991240405434637949857199199216614328527490371047936075844534794776460858238208593984196310121929852374981632744737246763075067976102596143666533440972014760545155722204856001864157576348183396139811504642750572162846930546553509691280454274391312023256958433426923260743817718357939283824802577 4257 -1308355323086379954863237616009428566675590440137144510026381654176349051375087642950132454515947852920500942183504040230774321939676230397113831677364908673890279674442545835114142606163445766208895216186726912333554314716371222392053739402664768083476005853161319847469906362929210598042653771292267377827180602103881288175187769072821262943988594501636121309173960 4258 -1390594740876546468665073535635781747055394773084101981317552661077608343181136720620057438957650521935263108058499025391314976913124873598158148295279710953722823280310467080472406823776742831751591726537584380574581485511044305280494827013687182796389704772956512887123361686431087499713248830517695545619618488546745587643664365489116529947680997208157868829017884 4259 -1429868988160380444358347243887030209685905526665804413538723904125732640028481581066089822890538560555243866185227889549898224115283145672007011862381445909010533505575625961034833052370836957047247531719662600640603881236630820367442268226412691795271000302897481463279314021231833584558110346602377812837519021027194080217084363172288899872802584657515508098202237 4260 -1409202650292212082672719263384645984796557060433139907506043170539361274967740442917428457267293989408848334665160668227024962349180363916247074765524626049879285569506306506436765529029752941232289740640549750831332273376352640425616466165260497778041718842590955535611205486712664281203118446118048089289891201895057605957210145679052084879843540315690330893024698 4261 -1308798023509845708493404124585326566343524109793358589823552428364579557332330917755572809311869598794641553480031780396540137734463068307275043727936990599369075708485678374001634835369313796856880472902374824029297995376264659424532556084744669820462088419207265999892614127484022393776988266111920745940963201853164129045792560000434740506110650036328599210155670 4262 -1106071580816746246287385106489108275412728474894314707801999058565825401302330590710362081624325234157948266082397055817140339363373535508256933685730481008889555627753291541144673074627025975656872690740020223387089082054527507584769358487971186130508286019680307853741499410370441006550989134141517664522999451498510204306591588984150940682711988633385294601397945 4263 -775846259662029136215459023465883017230178426628073118728861062825219033489863538512288127448362196837674453699961210818079023230983589744051790632770306746190156929785486017297791485838620804096331262113960271994267215904272577105039980622376158788681980210146497151661263993245065083622249718860051241504736919362428417129329104069487109704835709279588761909853535 4264 -290743825069446213301767690010433582103772955550995187697654732011058318502118459479904060781018587061213846636875170733523093697891714063544913466986767962668735459318480868857345821644492351867503840984218527427606158522285588299343996241842094423261536602891903026676195300769444981670545060060194946805455594338286514515011241013428311035158380940288126397134526 4265 378173342987949263927571367424349981364241323134136405824204690416250278861224076586128904603311518692552298885709290069336864792204628655458630506055154323148200654195816171254745077716046941709640217990685219813819221268601153530178875738421053315255235619089109538744985084237570366254866647258350881782751058445350059790668995750497599242669249100783231706731540 4266 1260457357637376232119351312187022976336027129295594200874033158687276445843913207668576996580855121331408165230174767244425515287791826894494618431270581258262229490389204353114828983157089333373181121876511856670086962778426161386544647131615824930696372434403346783788352004119067302353007818739257020743231646027819605006429951058165547291027460232607537486430511 4267 2384970067320539435897389288036896740742109660896399840460478834018385745678796877474346008971232855254920536557976886663789831049568768257929703680645742604636703487334975183677487884723385424263622153441920905445555953134519977033500140598966673174923379458885952911277379950449086995611304061249082746344027490295934876927607187870027171579982632331550303422314438 4268 3778160432325795529045631242205942996502301053485612391496690189235555453537172131896946165843152386950490861906259496936996104556465794345486005863431167417023231518184049282842910083249175375780316546553435502614883076609778357354061783046150932463409363150657796406238433293592744447789299628637566925505034833939484618673834382686839030425325366972953837806837421 4269 5461867342018719584314942180970692646076385383124376922376465013933789521626697273057370863393724795584037516528181433174579015382157565441619105604829363434298136946531961241384443932977795151397188472964242247230719648904786169982162968515465337196393814046360111545732221289790247111926895321448803894827418087819578510116947618493188600095000304190346595564550366 4270 7450595845788503884204136466736940712494034318455949272291558252767005061935369196215781855541399065231283291229707951036249932720204024449130133869801158730625767107422995280965590037694840067842887977092850048012389619522711820530529701474917723059404399965309911098734312693289004328430877084110484476709075058625773114239222028243747976553203828416425069389291496 4271 9748223723921308787906646408750339656901073353573852204851677696932171741863416928374837770096721024890556368202783511169255460079367226240388314024552777859542706675095257522853500637822289444230503572401676098569460657112590571470692029394169717509536431506675611865740667609186525520144268285601112287921452672996143990222615934573641411528460685824324114077526120 4272 12344109591937876917897922967790061206808205232835890200374400027592296893152257770570025504801469735961210405974028151295013834392037764974938165144553526817486828643503878135387821257443206567507800931733029228572352012874700486659457249811270922074072349495841203419930012341166033916957108059095939781623996263419191248101504333998571172238217320227199055749212384 4273 15208594424923662018926525691376362260023749664313030705782487763684270542103590213231004114217766409516813493860168430162657305687746325195456325320641518065970591847824700955279829202633925255651551615685656407862766933680453572070494424170720343036856920644672941639211546672965416210408616169002242876280305613866665953302043308950258977896408948376577728642138315 4274 18287916674704890320775352539414620224790273237701235636695246793542762252489457617367753083540852544715954167126430256046855882855775186413935964884993774462731792193428843597528804351482534415488293998226257198270422684080176416998579527273903646531756439369901562099140950493751687726344460001120727763730996651819336116411077120867337555137663748256892116292088635 4275 21498598215865923887738248740997710233242836256383069549715417694112489464016529015154470107193315237851795998231880775260591688746191446956331470500062534700107072238875823270476074739272677962868948684221933228853585176728733610086240913909913348977832965038766284931410329499028370911251086514698289298443933779723927423420699069947143646322953522103238026962423054 4276 24721405340763002156420223005323155836178764778311845386834749579683251481366079710705050843303371358456607114261713879293115627236599090632037095344659891411977663627476736274246374307919748921363164124132600110909007482165987386688826457849755217973619157909295500641552816828491793270343076691687783779178464581138137902992790789481669118954557806643292621299504471 4277 27795046961626794326366163549111636408198776035704898807240483507444914321919371517088006692371779083572441058244876308780843732749456707327315686984038363177114165891336077570376784865370807669387058920285323577042990056316225594624020691027070131384836587905377384516246775990209040965409841900938299807717614854274919960302420876167449432182229889724136582864071938 4278 30509841899439985912535226099498286659919239645463929187988628852780751381291427507078537258392870043407583929990562916471737022109774694838682197753366085316583807388354763677713851260436004320839457958598046845237888228202068473662855009711152428569620639952876483560157291584306116468133811404785444183456291432199066191611764592419375062203465582207821415922196479 4279 32601669158806617942569060585775740978493616816887590273522306555590795204930063369953115794327661239188212591428541792801239400977353282671914226556351245166298456519468834031435347755550072599600859163786332755397138384976471004274652761139523202057319771268738331006329999542442559420209851681490686968206874697047816171356478715907193651687887343853174422322500657 4280 33746609468583841719420897957429513740059185351839848151308406791676879026535735052371456140357608539140936649915744126665027415468329209667991954909568609546412118171706552699050895869994878722437863779130010993067618567729331084771315761335387358540855790014036193739961603893031150818757254436186527083697297443595447199665690801242891173911132693572851615529709132 4281 33556792562059903618685282163408597846634137389364577396407862644709063139802277545944534783241009340664098697395494241763946280188641701594732813209462014596395227727263014274616409204100288404624914575355875431958674053283899362248697855058905261116826215741346496639226859887467438498626096665905652708434752871696684491703570737453938377271506841225598784546056189 4282 31578081336292955981075587449945494577671538547290746284344357808303655917766819369519381516883342505379271527600147891827884720820551917244688795684980444836816596633119950955895775080827934221815722907652482485744835411088224934360067364487005356585531698044488851552742898936266396419884018280250853286654996688816020224818966539321391468305357356185645142806192373 4283 27290348825840568293925492300613801993148262413565737599361030190559334037055871710470262235383327512903311574064858594414559832500791396157821623528622552317214465036283965122519758087484588645549585072976758381543863595677891040668650696914488894104124506951922967538409048493830653479866098085699591389319437576001761568295905956790600158925200920076202337222376684 4284 20111233282506481497018765552945327104736013036538789829643332371334481148651443673398876559360456831985188362154035643763601384304293025418622225360746577223912264974508597359775792091523931966442265040673118802729648223608688403826170183093785130933672105116527880786607327559589792928259653624607645749935679685088586037051450339997345091303446555616889221623765796 4285 9404385531659073395861310345843885310991418999769912601252547942127583872533468938252414735355679427795555356680846536920388107652950566893734090235139609425101474330541439864963009078025893819925604532683425872382149634303525000559875265387039457233922282485868411718017987306085885319670187041700411817372849833788104392114645069151298405766597713193909603567893119 4286 -5506655581392202326446507366389217038439484790593019817986357742328334368028045925392982055040677757560131925997019650866086949726020446093437923229739932215499411053297872114365054020133187808472200072673531227641689616092920715338397313731959255506856406095629870920935140349927613412586004208580078501945505315577468356976421848691609689905595529952645264033404560 4287 -25317718163335194111118360814790317379538859113113884272141810277566759609364679133883537940636753394338384503285551733448356133210574237882538636261017020081820431131709582413507770739684371207540318317395872553662977414798845443605437052571424228155424260247929267255282034031831668055275122381778869050984801527765178160744533866936959803621235819795974601076824871 4288 -50715062393017452811526477001381625600710388025491918521690447167614193035213877822226155774135981288049201529938404149727520809383768920230920493597604052309966004208358223639751943768600132451985520686002358302525392655622381880315931693783421179012469739090057089823078933992171363381137555626777238657126295551300390112638510220300770655834315173280678892023093824 4289 -82336896986653587793695109685595696108376851636056098548306242565048943776490214020759192366365776816944014526682419587244909456007438944354884656797990187389329140993762035952850497207929689718375755816142169637649027477005762379667165738486047488488720628885702465311287556806637257337532783848372535192326772537988660043539363277006649528800042448551608552798158870 4290 -120724005826103331175771228665566526616658156800856821501176740053642631382880433664489079568771716289497800190619061074454853013166793656099801650117213905997487254344041923726716386060211836063595687006234737304828651043001025663031790216622031695259754159918547132199639518922711936194241092732179243903296861139224598092363972796220600179128782902346838992252530800 4291 -166258235890112596022537089771490315319084133854783909655527292666058030486927105567079364402062032193452151720763761871866434831233878072737481917829416268030939598249622637266372615213649198108543086200142701248683603117874754560707979369262164550376340454692126210583430230013125612207938169497158963931076289351683039802254347511257629749157659216892362843862645378 4292 -219087785799994964939918948676383542469382327661320529226404632644481367306936771665417375177351875347737141429184517599904563541135228946510732393461226667358456913217205949143501618595256755312148305928219392291538950051965948888180566102000410797750837931303188993205064465965483850618384846363137466323454798820539911850570061644444701815847260021576949409538131880 4293 -279038541884619105910567931168556606022888931095231916107422344086863125896363266776850005247312907529169331012868319695472133790657450101469729890537810644298022514628104215194472812406200471940107504187944395775494304470186175842484203490053003989779883277880488001888692888603804957413221102806801082854507104004480056659734264723971192460987754036990475332127089236 4294 -345511161314391015528695683309150048226076052902796278321961655447856326003838318818436383607443111186779106091010108584775926555790077566839504770230525495230556392171946447845844715106082511054113262529830774699597323991749820745056410037657079571258954134832647995065846264466298866757122944180839996852687660134855254243359888955180326158640091057402567113841956310 4295 -417364226640480382002544872194853335526961880656006880147578274129767923342827549657060624501747416763010642611382544713356097413857394787599518950242828547277826812590613542561269365904489511441929553704927075306296870832548499061571939039044214945274207503542765730366894879177483616922351234349845637140412860089539166106905190013919788946706543697543472943042247797 4296 -492784620677001173086552311118194357773369348515337989561427542741784234599071675243277483738974848596838984779745056210812871632949216275575616413341695555796147299855826144601913394776867484076086600594183257423672415758682062782406291479851404791041685479623176028222447668782895112273232075666260278099756126769740039835024520143927420841635416293808992469732887376 4297 -569147322125192017865139549565946165441925343064790374276533552498232610062754254958411003681499660030277153215939183323896964408535089794829849812231950018372367687756265165370693447820051400600848917482571012873617775538231967584293029678972632224333001351726662020348370892895872195549845759249355232627965703405148235897687553518011081288520071716196208537622564452 4298 -642868125478945266042941914528379744820514256359800111709894183233012470285215971428006882303186271802300853377601184172225732106189217360230874722112307328089306696555902554697366478570905661068150069835760001602287786351301323271508067906061826143617897975517188632370744276658265162129740118963790511504900867948380007973193264716179132544346737483328980467015928993 4299 -709254364127052018482098752862453691863887577935208028273465533564150903456307268083433119901686838547002364617659285638295901554200763563039077609478252609097016418988361922707280749166812835960465965290335754220333650693356419764669232384727158344182129373587611698440634639509883331842089904299183147206332526100232276354279782511227786428534605557010224495589500830 4300 -762360576950652844140806241550627477167582157041313807479061858040316508835456266090506290719691690021654583885739891601233754067993781446519718057909801337022870011122070362516662683490418097836719521667056200409853355559963287421880888817697268294235739003456842070052728488075677419159174454386687727728618869189868403887410028063131656468179765924100059909858169981 4301 -794858210041602908064302999601980468474517804746835993902801230640743048970147195868662883814311301298542669162558248889375884314972464390014304923254738738619939795351790678227058747858587828974655265534541558661554873760093308998744005368019935965975304358542993166868396996999951506412927121411964612447864569511469821343245094913377858797234972099191955486780306052 4302 -797930876940001173825255508445932688168899814139411319483827612255317094443648709530303650614898608427923670454222237753717993191186477366924468808677606824362211589346533664597837884781934979278629940274595484873940736009381497534386789136193700986409720570155606905138899306365115256301847737697440699803176023581397408131350174851330844698713925508220495117612403879 4303 -761209385911500456801846835839787057560458677154259832745861617568376434195234096850623232222509023757137888342999057860575528307088276857941389342799027557907807199786592375688542912227206543455182954699632773266429653393277207013622055326598619210902792891058405514709447099879023758416180180895410376679148491931923037789686094044059361581928783973080638580451968231 4304 -672763631863208775170668146494983050754156088387386797094976791478221574436253293162495571837749608565134651254045363909739049339097312889287939405975978160729681015236093205946885559830895406376018380492439903368623404604888211649072498612702145795545201791100845149382950075881089277374130638373771635085421125286280204995601756240611214671112954155749518079769092100 4305 -519171466648675778530212380905481991424968138816696776773711469116663831975897598310166104002366234829138379099345851533724990814271397200190181134886988784126315744722705205624621553407188159071194458940974304989743797398245553563838285267135219899517910093018920028575489108973190957003916116716174784581085729487516544055612819331582849352224826977521977072957529083 4306 -285687694784930413937082678793758227994596783574070671460084280024604604042684753676327330189662712751613787049950996913154788068631940813343488627472387241166763604989120690750408159247231769830848242076697238885502977608937863918544368069854819355288670315960019036289616494444564334341722401673713946170638011781536450277012469286748761049709260578655352335166197411 4307 43460756850562787680226417649799019020829396345399523865751058225146848789910774172335890290376750902267793369665253537637534150157796855255472933551816645395054682040742383703978480264720679894990642084579190001272165634461981984530635460922312979519420511770908692455231620092513666709932587763715408143607007070721688499682427478196258438489017005763164803584756152 4308 484624870557695599907214234971309076374900441662866576125732296486106701780896291793971520204027361459553821035778267472761294396539007893390453765646142716261712394251048776116919847257674283061714903518695876902824575928650082106687784764279425513579545039703329494306083400946217422579859500533821102855673687245134928281164592146034885988111312626417028161306874279 4309 1054098138860948874561723559176660611037931690813164734826769260453222868974714645055775174946821219447919487704590748833055884000967033232897788890302132223242059676733138326458872592328171671270882405165658854019363212061615361354618571810718821666976288290606646754964622811093532222683699034762536903594173819948344724677994790736709591699359052881051775671975939218 4310 1767263964946136671118457500293846973395969183974589931292953473949010673571542353375858762323900440934846351744295883650164556981798005987563717208362796213373665699647755635576787401114065299076441500428799246814781442818700755923384346101881704199521767672613756693614810077466462522510187150113384876915359591878869595794298685811615378899684728864137023511920393071 4311 2637494180968807176979492740691272681196144667390964093911847929427250508507937800496601955930073610170246840416329324177058781928421769907582634959183592472179091243458338998922764468677935828515962962901539864924488954230174418318015125067239045293047712038618231065525607118318633216733928229097622690852284263951547468715721394119358073240094481186907854407567573482 4312 3674768738136526643725255400280593648644347623118756225550940637966066686617769870721735452141934104811665137857155695008365760558254529551796545836069996065558519369227673205750549979502560012772907920539702795564475927700965241739343589799148521089163381228293799302529027780825958764009318603265424887481510827349102739420271046909645073917214990378766809655091074040 4313 4883990485712867797619850590542951183308839156379703928549406631604742889202267906291312496407494241213387767832182441645241588118787926686718485219543970578443337948914339410405806959576467815525545484923874111553966022285168368565943413734838841667300553291855350651233420640891777894089865111226930591056793191242390801798447529714214737588285789327006277221446680267 4314 6262975485992842099050931238896376964202450623299756151429044004763949339509829918248260287641665744997663224106646554144486614896332618233203407670894213802720754485893536500816655119626455153442917803996980828174669216966052210905416642390857644580912673145599512861864289621971301441396637779539578564948503013897303726363921873028459008444085339115671446720260045936 4315 7800109098043558882844667415705845735503747790937208724457844596020770877541546160558989605803563046825499005178857343221165153752344313391950581786292117357206272844492252258373678704481624262704963007297546127053979778026969592056067548588989031574483435166626595372052836164100617144936655360298296927441607890772055603620817814266877718552224847785542355707161368756 4316 9471671731520133943563520368138775941450740778299587772011806934753142591641077505155502381099963962326219567379750309303668927148458574014447644616314399439748447873451833289240747630509209698304753341698454594255674741204805991357452643454347015130016512598776427875618059105324705811489160816388535600670658642105268646025222420589345533528873091810083567873564267165 4317 11238856368943253567240530756751376161903713217709998465636382284652288446029921034631880369638265085030122182022865069491452234304550971972111422615715165462824884406383518992159294287394463824842068006547470947150612437151658071032528146663480191714286699330852418961424772506756226840157739169927726580163558133367808981362222627276667423213297624693267641052441656011 4318 13044523318740073877663937139566685339258604851574777591968794024354335963231936644694808934747601392096416830248451382850858911678807931813083005859653156581490675606331252915443309891153076503730854848780932599036377672075353868356450907081710003377774686878379268874430779092636971348433096614292436368304812210758696892476562758274149185300661724017055293673829425624 4319 14809766787785753789414240594152580193277049416952090123793538191580398275125831453341260315086268246597393888645845522233098104334026959129491437226604561547872186690661379747512686284276053912929223908323023299142259032082394965894237829347944085026636104657378102739359936987717905101328507815403113232470365524268009246525212359204194179637003338891735024197512072991 4320 16430403259189198374573167795828628364691103575236863830166067575452300016197895684943618916110092408002308769213829318484698084596580603981082292691199695803308546875314337232494549210984328936112585619971518043602339799581856843728092756369814679697448955715867488045688456687461258742565788273747660535324223201512665901685823132119565492844205449238971192384344854888 4321 17773533692941547085575011486711085187189887315337229235492965491658379760607983837482265780622106400365812162028468907459900450953693266907359414324769544989872508106268700385266516768089132628028049204288364939133798258518867819079673669701393062298066082624274710014028329200612535475816238457441746730889198137837267747858805730293175152235380774952312497155690409327 4322 18674380386155145639431350249602631974136692295733060920490217206614862687184642014864819434712191304700122987514330971889300960465682430219397248877711411205767538643376257796404473392555911240070835503420126731237317145010915616483168074341747758169672945082275150261014619656640991244000415721080007546398634629394164949193051816207150862270487425870316640202904976512 4323 18933654795464268071397181134197415317671811804962162533930188351482169738833638302461834684859570997089802157987019572732393219794703111070699345714773937858614954257094897123655369640016871914422902203357288970391590689506963216462187228823205092197393634407065215840839516408837711729549685395180456260229733616218366345814586566823865909396915235505419478402622342138 4324 18315774209400285538908125688728795460907356359098483433937683637886630244698154544763340485365178240737221856539496236519140010637626041074584861587288445541579164892870943957610118255043036096911153667898763370675913820601164664420459281673617510722101009230824276241227725482879359666732744751557183304813775820953088676014607811176392242448870725077946969096993325581 4325 16548311842290530175682262055575800202057493748124473746872958514534188117533541963588996072791565611250192834153557107670486779315442259546567770246094274646348711339715117387339455931823614830764734817789284030439635391973109553751452210201125912818957753658517241749403712726803702057215454406513292659698774706679785057105621665993849814822385971788570078856856338581 4326 13323135070527502771724477824462138897994097208142678375441566467183906796875738726710891208414190223793765670909945033739882223137893095339501833712009428073225310736686734950307874342542884157137644727501380294238800818384378967411170673849579061007584603361407445826675443372747537799121920801031083134819242378996401830870301199123658535176263431026140974389324955564 4327 8299757773719809258890639606137491441254943045924764137166865528093235503288562995948061075180308517038948380490400609625922695703564626914077097393694554406661711764432131840306871928035511039298713754037125341404441100614630153295852293204527576380665699904752949545747737143572778215932402180740774975267731618738946039878685099006375321759438941454238456918626801827 4328 1111501828973793346751832087488567913383665334190423085991052313926386476232076733172149655497239044624011568113015219340212438082703117611924079947528469528564529383557724421842369381725262713222028707480853275472284121899175098788190356407455672734745037198773169388443183801058009326707993396162828731598635974678646492751924309390767584964877319223492981256506595862 4329 -8624874523915949248122371022371259911529767007734457463642714174253574895564948951763011005158134337445471539737810742138168661581921941616987593327993766525295477163807120220076877545691844977403738085269641237126481253598321788397780404914528552783302286915662741071633349554903617122783337523545442416946324793228810218811635312101008734205894726282114369285535334214 4330 -21295372880216711436510165734394992157167286586290859761931785184523078753698291692965374200194560776904483112909930156133737399754732680460429087304421781470444808064685238332854746869325784366951830844768713641713918869404497563207587183996482203681838873658002297696484211697004897562593215611889866435679684215246378386034723729185497673377617075988723089661534165237 4331 -37270034507484559120572757242520758873358709751745091527304892095779256784567289371133586555861385664379016923911515200986289153307638106453084696453555760466354199000471582082049558718690650226309577694804820726040199243518109410110234144107644380719574803953470078452994165202896145701665300924491991740206541394658662953032449598918421432438422837232392782751698455411 4332 -56878557064912881681438929303421360275370990703096376783522680222125089532177531781536923876519552422405493239700620809825503974745236358701756923263880709193417936921898630505989609465745242127803107617174993501887365098391781827155755901624714385085663687944674168129380949535535915931405046256884519754654245050495043189981036805359721301980139133257108614111352603719 4333 -80379531593729007913062517645623737080133307979947542319648867505843910390629720502626034154704356362664455265663247168552446187764686736801348681779328235497393746097255115169743869284033145281563068029807280726160191658354802754477425760796961755799984037700766286658108496876412338299606034427880578923083592881781136993669897829656603554995444753078587757628575899076 4334 -107922660186087076965343909004325606528548965899420187986351187041875970650645132934397358717255375381103297915252697565739740218592617541613186159625358428147499473090381362657914171400670464666139909599920575585984963365246930626614486444601102852424177827685449200140026816195229657947500763207793731463775354252499257517566776751835252575250842088752157109625074650239 4335 -139503450899852855370204302038287362504057624484782303910175216519028611036982782902613684214103858248664200630225180900668342827716935855588114209064715341756208978092098373746819960846798239119464995760879658273667066977537505975684493407344156079161015784378133519890668645693565495587793335747547989772446266868838077155211523700729398364788103442391114589981240350544 4336 -174910095286147011980999922470631612809889744415238425163976521760640905612110296885926036485792078295814566753949518689479553706108303268363455730756592038410049312890922438525305697422736168688355783176507819322115015954767901670258961183971819719994320452482644169986286811664898531616932354478600039200865875598519061465808109648474842682830455346421855987673310881410 4337 -213662529800803744890110107792532096559017263885473336282284965464783563645366566709273770837646675158717172486276487409118576898195684720369862049365586266399171149175824617340623462922020872637797382179814495250081811496822118998852652607862868335740682979287663195238160735979824773293109704944751591175353348244408697560466127429762125422905252508349827499444548265748 4338 -254944080411443994598209642576739820112828855853405343444692220953350028493977815163860351220130602140116654574738356469529923642305670020109478832892718051526979868103801911219744060483593827843324469524396501628496947480556299344883352937348667547142384674356066900912609105474484904457669818758235398451282584963719472281262446109704907194391050537881416576107687238149 4339 -297526604918139280575930579446922373469577293543025991543868912138130350091859228740553406964312186701461344504260537125539800587472666047718738676864243468590129202359672841838029107154886554200447919970077106256651461712580239952063636233552958551914674103309315667265604937044861744612293361437359108155087712858791682508142103939458771819573333836783934445859363483427 4340 -339690694141339630086239081464113454038567091842365602599680608996420435188289931208601150953070592277962602978326343027279446938263169229023508528161408008746752561817202001367031523263283170772648147464444409290104427868994453621390454902210342252412327530635782329409579538815778798464627790904969372364005113025459882110900300240880523262038244593724019826182756600520 4341 -379143283705432153928384998278935097465300658473370565322684275063657947277423708519888058681694101567238024451607123193311450926232485821369905909327999908528899662680676178028034545860939562037419169599201250708503482136309182368200278788566854420225292256637039101695969774404075060185305038888245425571991834784712878274825175911742745782061543669382476347853704321713 4342 -412935972175452296383333363533344166847888387832336924489242429893249523528180615313701471256406823815934457182909406710246477245166961835525408474168902798002189799492123602062574736352128511010241256446869416071850900015071744674341388593109899410979250078326801891623779914010137316657171671375852140388237734055247881098324163643721343827174517813020985430173722778459 4343 -437388443793940138134522869988452843792472692416229955592701642813975790261166170613373055360847378448999037962370357233294080145123732146035094089529355181615852886872476261838907236072772157278263753737903085868711492032800277585919047037617670834033394772309609700305800400065589268065834802283332071026012373613680174280209971028460627472210411774085868480246092787000 4344 -448022653701877555972127681337253012726024462558995692673441049910939669668103964481654882120360721856921514769198039069963317899325150791730613493610860030949210221751203170489066654824014870741785554852466643413910623888239771547551869417409201124971800968810069777989128093172062212723646052875944635655882217603566789137287835975748539595654312773259553413411164524200 4345 -439514840568462621241932451990540002501142682383228879336918191472869525464528916029471158857212581751398963546247799203418858559064378134229060260217492215388470131601480822683824305833196326154337631196735723390847433212367062095291271011705534240926891899372027699782855597662103426559130043258161894850537591027848780642953248634609187922894249390039262825047347254719 4346 -405673965412497000018404488460570476810764605064020842322481202117782054480512590342307271966391253043839550740983177623599868379270156669084753048947833223718121671975459827532690162105378694117917228871851974623626236751589507179276112817298760683101925988121094020861453894957376032009556517035408259647386554751274328704271626004967040713065538197678007284868279356841 4347 -339456801949884036430014504070395860172027048794374305634945014178502183205774379888063742869519263025589901842095832563552340786046889920154167376340532889386415863312407563493611180875400593792073007154521548517847438722705327791508208400036227105631052402423209389016098989782887723927392852425529649677911710316094221640325817013875205496224895752579080734111566834885 4348 -233031572451317156567256563170920558818372941628445317563428648515984405421932256396976976162581079085878986872436656881752686411910016379265244878198930514530830819980149444759770602925373835672201940782569213698127290324295509346096649407621935671472292944086107519312742282218260287636711615459902718600546091149200927507565229034900191518613308964466543325942294505233 4349 -77903663661673431409556777780342439881537571906937748707742684484773254543466252978121387152614780488669225898267273928285965476854832066834678965823999029114654693002482428241791324818508348664904676246442091626911635683565991640828271200094042134124017387655449370389852614308193592086114316026934374074807013627076665079065189842280383490996805085909012251345853512816 4350 134881523137379566109279221540551528497470209640059031164918114507226970609415627718649174378667400784523489948521725030505735738554404859213815121554608275160188436136577982776627669367070637047972608575297909293591468579934997020470978245277243661745554662193074058444398413337654638164707166515239252138446141414742297304648248555584317436909335999261249754288804460533 4351 414442254214131360412186987640912441416551586185254963361424468115877477638769828083467489520039191573904771089828057656578281650407896890804685731143766068799018491010409836845608095237178574689241014408900540628974364993282167945081912981773219999267544252192829427705199912942561930522178711710492593291700862608455056866096306262007622695874218100442039138057920568039 4352 769653451874711601195504338087937000037350351968954887737388011020215292748998246084220675380067848226764666855611846147014466442140709537661124564802068409733200101667668956072127674980023301385939575089876516681243242776008885203213523017128589514510639686065690896286272327679601211014880469826263763443630179108012455460580165772752241272788476927761411180623245059691 4353 1208611438086647155034899006333633670590945224121105777171953861371471349217226444683531966195969420190329596406972633263483939230533859504257083869798238931146328127591659486148586994671374339039516268300912212653662060520307249203948223521104690470917833655167843812175368866207988248070786536922886978313867951678239403992458719567169626829816931256265219076765931375945 4354 1737953334875171830928533652373087568728356985741453666616997363387686633757817503700204874087027097428894388908728707695678680893343963381895650008809055319704862720245962945069291907516278163814137816954691779164533637589594757226332663930085883216785941952736097691790953096432665101515357266422832728118285597901495757889160998946149962532583303061731033057230517740923 4355 2362015499922116208431147943450631839842080561882478078413400193384228876232727991162611616899427434393729762977070819000017669615556798261551565336529125495157264603139879640716703558104601824849525264591836138859344000667425427290824890282917369966732531989845449219226370368798083229573594050946387126905088071917663305304273996609172316587998243466183501213715000745822 4356 3081818154652557661388547657462085697665494734627059067393114876689053238540516932185543780535161146189211477604276525376594245653710318453050001599300233822481702487819283596997315006217549318760926554010910257077655554653989899475324494252360182097255983629811674477528858481593212175784436532280093903674125644351509972477559324773666775479221513192778833608905566509567 4357 3893867751057657196190884975138890146263078327116856248702494237621948716690447841743638413699024437668093339648074570732203317205175812870897274564879197881637388391845664866010300702772917714635599247640836308510514302319289390181099243846729099400323748451058715267536098947622234740682876483388854514271584953359879096071835422887160355640036178029588301087069748119677 4358 4788774955175147066519647517131986677200785780356435020161209878910641109932531190021187800548201197988358968254129379327454197132395065558563437766634890190704381027606337970893920661961831725209852173879969453606577653598369283079552738223279686506255147993568608584712051208608183678559510916861297149249154441385527724280713655620403970684464689850728032140812166644210 4359 5749694748299777887090784517968336934959194426774284576445971448971839314052722891748166705729032320400745161471304322864117754909553285547580311854719086552227359347548346384188169133372737814567551277860768440367283603809987022780576763280822369491743210169324381346028792138172294761502271346055958412912685877678711685453060672929113317145264243439154944295880604617357 4360 6750606414460753182912948487488091472465165679869547583439347321451479725838714503480517909043228800668169952936510490309770978587376728546547162853772015144150433704939549818572846181770517544936204528670186368273534055392595713290472667535164131487348017313256980166103938277569114758261859942962839248797893181095069678295329031492197788356738678758339044080476471047091 4361 7754465434916528012505816507822863972184863347423085496535692452940504640877217381049978927032208104364590798564931740045143301234558805313758261899815046408541551250027645340410431682901908459623801890792207345566258856258442244125681911099265304715656348545310895406820753777599753251294317471966505873137520403149313979895790041198003997883039429742846726376131322362631 4362 8711276853901207751705161880029578609948623590603215696134624998325009308823706890255420932923042488959403534788857115851831074554593405580760857515378805010415569632790492323766480955636771388568272710343152227526975667108790467403130747659092583050386799573031484604423295302014385386266874221254337424131614763106901894696180035072263993680008198824466600979879981407860 4363 9556160760019744245560365016315398315100146151205081313686430698775721745011495050375808001635780949917135550020255994431525081673199013797621154471656339994983672347089257376012644790942851465733505854082411429688156067594187945157900309930794923875941104782780581807308312596080016457439340813803235585796679013060295439009628581024453394613866913458588217288053877983385 4364 10207505295355841114401551823693387744962971352320463185930054325451680651764474067066479968385566886035633358040259857608041027738084161451226555048196199075464868644875645046898422633253269279375953002216419787947449122745344667539510139982026610663866703825995347695689759516826789431480158294694306457879512208644840720463778150217155057628164669652755169742497751440537 4365 10565331075562507863848376614395599407289459504911997158563044843117155129379092598922474474030168151688200114993663813793517223004825202759527249816384426861813928092815369153192237702903166427283718338190371227039080201692993886751359429350970671913742431918020703224463470687621988779724549396478289078137525695486074403968598315281484890925748262467243844271440584986484 4366 10510022912973909244103688237491084908672613594778191614211325474907045387996620664266034600847735073850564062235721600779311699777732314169288892916189492814381339497953446022171455659976637772776164949070625188072074813980504173463170853402608575667616761312610429299346640287998062292258015151480364577668060392819010385028374109900374294993418943013803563606298351307380 4367 9901619878852523486332823407061829261544958423621213768531683453143785504181719209839433624512775986691305635384127701832066323231071919734645311577233012512287106738818963274101129371895903950296648379600447137748418647124009146999968844018527391311990866236959312970444477233338908566187586524286823528592862391564640780248627347909082324983699088156793421425866086557178 4368 8579892320741900265072088807951574116162108889077434193045270913294615301665936102144848470147986258812807958029378996463171146417827020239162528332408804001582523392339959623528891877680932435345081526630999981242504991909168087566126041497856339005390932811705942783536158670402891669814695888786065382948389997114702999464044073295821548872329974120946358513609277632746 4369 6365473402794579766032221814136058838019122279871840467699419315240594780220892155386957467082575010501925733170420405197389307796383362793439192705333386253586407942415119521520874030833955856055394923857406226615108146291986795657953490146941865281144272335292872677658156081557841217258420277024335386687179631804257942473501864061335114630288334454879196803532556046109 4370 3062351561379354665763770805070782822463360815639270830737306305136570271795776129021185841065303571587970551818879964723792445504304661558022630385593609234477756576828606086251664323826486558923166762077055460076057751265399479524846325018240127526868144350948708861732409155823383630358840396867280313835508786086773978453058903990702577853464270501077854770144018853503 4371 -1537933044178237280115900102099966705703396900905390894438387332882674123324485853918750309420640890598779546652971663365590177038397741593793975651991969119393746082315524670903954174333825316131820273467048838006237401002769918512267452612527091904745749835296260819514384579580995321426610115202079187492686632640281229833130888733427598354271997630889439024340539307915 4372 -7650013048406437142101876375163321418997829550896345102391558496203164629213563165828533111790560057127044925102570373799347064710354084349186758604979067858019201010082546902355506260337726892744293633592566522628429913741262890790808083284119421685870643684432650287418798022386858597912050181340605558237987207252833954744698978296915028606211610692211546307621955280669 4373 -15485940346114906773319265350792145337470803797639371230087833256013857284546247467340581739475667482573666782394161147903938401294168260039404913768378655961673192329023190523178515779910694063910242693421245042306569016438892856544350067694173362637986691240857984696035461169667075557981085129398283987444198825964386794158715975049298767472219859713889673212289167690025 4374 -25243543447775323928569112868467989756196007311466095471983748327243889980808455933788638339111245859371410123386977136272981595279829383042536284767828990872143156080843349277555946786364533256553623524433882743359331453877568230204962317652402884922883899633406962284282091861777359670461768155349983436248046436185145347962062421790270125500734859227780855956242335361291 4375 -37091489279206027736934709168067232901398630036099947121258786430896287521340904405713343578689754698123582336633071644851621370690702479040646618310700979790326766572576974829986482816430785332117563657776368653428640413883916181758547419194125025633070387098072641424045274956738496640971461031361457343134375321071338492915517747372148629761380666260242419698658516575602 4376 -51150669759129481732710233502185481897955738369058730515360665427582182208584957136157176564703157747324832279114032025344139808444638925869938810417452023978473507192488223946703356251818562732606420593510775951033301002420671964718893907987664553223688181144713794700713381317201421901568253223741068690008211431284644334710439012650618170998859034865027126841466311396980 4377 -67471588705725065976833784533854113350138920756378941731768225934740608101846629944085099209382190846624528537455975621341047744904277637533057901231601138595603648228684630768966219830926705591716776016455947702006890835692902880946197583394483329203157406459747967429542140066867948986220046545030461972510809260385306648377270952598086683285534045435337498407652384883082 4378 -86007515279919484256012635682991826187430970127465728443299644180567142309815640183656268790584109829610373432911753718341485045088976639481162854208515204800501278067938960914136962290549146604350820454495983107353758648174234533733792232474823117037092155706802840715204214853035348348298638207217641843723410762863140924223567576350334933578511878862451278014155748902512 4379 -106583303886018105270861525731603495000132457828204854159706491872652311575894139407769408755741013733619059088874820914939571747479446390433561445752422545623965243133796864653003526316600034369975046103837450991704996841271331028777527834087994074132411676773389222738848118169273797553563131870333935617483878823374627781282172450787895057994529409910515305531640899416593 4380 -128859965281505458133103174471485687584362880301267061723271413226800195938235288407948766712450541060144530459836217344654839359255177020327276227101938373664128349694200729313155825661401264199598861900224293157073202872776729002369447827612673912143885478764768172960003276509263726214293371645560038797007947726385405384800766539757349615263479008308892889066922659753219 4381 -152295317850218221081599019878284338374993394808886443868560625090381249200394601747430117912254737201869907361050641003486952538962077545690443829274497477405237492803181339096972769545532709913958376873800173766971424463609022343016179552158808544192573196157742877629436044737970827606740766732647272627985810841506291575466102913236391005202373058857523075055062245229164 4382 -176101359658727773840747293195225827952829103758173281112985841569758129778455741377894326791639560724096642779732916664121476964184499087160284138434193904903094545197114582984519616520165475862470412933387030613233520892419995019342643410629004265370094284068645541243502258976432810840526262050475660548079870471990636263399941788097475279642591342437776354864334196340582 4383 -199199388512070802378407736075754821752572414823193368876438184198116908587361902587510938293675682742532254760529085784538959270720914513480129658283137178278983399078690166081214309117571293962168553478538660514840604192351760439217105980394423522174542386534050843739964685791786464951298298237401668174183909401171689059250392394063626375655434500604882998637008766724379 4384 -220174365002641139587914143230859569344575499430011802476507313607017766583965444069080756643878362556091547366125359390663390241630566135647670289843953875071767966141977723112139032308069490839413437176560981306260443812431355431182967688277172540555387324995862623883133656441222928438218026460517458681197262523599186794225387398924386594506672020769045775017264516661836 4385 -237230566805015535323281417777497546790972175926110282715146947674745274064375210837390740527682952946759442386792027793132907177344574180105890974313440194118971051623036095785358566665715210006363606687720427847003374704904203939211193172587918903999445484830926197589848276376666795897075409712082970542956400968484825896049855787703915732052980363262425327604441352247966 4386 -248151222670889662768412195789675696289741512454944458133951719429050537581872999380693784111239713031973476958345649653923868257721940473744027066230965913106977553365807479710112140340865680567104639229393358596768325875201083659613425082956336037886679790004200035482131788373017702837596172225354011805370422783657095242968796209028203987072675351584884776409880114198836 4387 -250265539294661912374816022034251847799811147516412817369561531221563130893311310794732342009242832980720255615256486636902435729596579046859666483144521370226928345799046377695441363025979091640698650479218811358304125206453482930673880160648441034596723614451639316549210998118402219739079458361970012345871116580713012375097503070542344365544451678382801193943452035038160 4388 -240427335920887622186187094880664445603334055502663197985103859094756258610836794834620747057159545652511420731781505100209958622651636378475368452301320137178397108012787684454599396045245742955665276577775701074252261367373563397461499369944128041293219324430910175523615714748339126199162190972408826089051472607155295389267807999087145180360005300730229010507425771215701 4389 -215010366241653449772980793203835903304063959426225794273687294454156747620930907915309024149422152233979563857622148661176232674087699250659822894461391681097988330181278400938977054910749353625881104677947099994822723279396892931102757926247983838457767134954018242306217814961201568683286393795711256773654916281928224585994254884038266318599003479636669574898690693948216 4390 -169926312779246996773764382552442911953987351327367201365477509495958824704186981968847391475904073440550765132516171896926938118812731029747821393792897152256410361292847900189834357451538478367411807096551351950755723571528179587397945657636642694658409943783185609571457245558626659244674253056639287540293657460903321042472042627322647640773763313415373917129827918335058 4391 -100672353925449610691392941244346155815731207418421422023520070906703976113383928542680860754705853666896193371473414674566781506472246617459625755076525671228584144439312856478480119120776551733607953308521230511566350986906752309122254006818079842358385466640978426422860605578619334105747698019317521879653185201855027859458732264984549589166457098735167305317955474897949 4392 -2416085119448786521882655330122390472670713981597526234907842714318330004277765512658273313057039733289470082943311199057873000569854689456257445953359936582135106218780051387424730916195608473664188622026051864857106512733968682332519791020529643676398076958255618994002926977354228566298219230063988672166096591672650726057727164277755647275398798959841365220897516657848 4393 129873632787024647273760868775429833053134639277784415756628650485079372007362996469033996964873380612814880758842503375741720904479113061514975508519266691070593350835893580258345431165802320461236388794371924267274286435577917308831272133231489514821061259432970669740624348316091128745971456588863063268473004069171876291023866286917280286576640248911832452511419342187033 4394 301240693938146482540694646179294838153252135198070384390565011911778137387920641665810184150531383118400193734484478372701745810557643489720384971587800202154501864326960856249149060288745519084084121206548024466614016169455038631140465315051422884070793519547940845637637885613012491033515917281490297983869179425855707401198610109113286286383822480502448871957353082358382 4395 516491049285045871233581462730635685872142960530103290156468047029756374849118244640760584535698125877653117099391968342454939689789644521015004960906172468715982942515459305532479933943617116517292877165450437457867421395504433058096810593136871682176635875937090880970554145164913017599128143498762556491922031520009711220244605055831050730024201372184941724204157339124914 4396 779867671281753392878140533000192344269160736790589457662432548184643993518307674053361770512041616185278894947945177109267493939602530022775857771034956659193221357715890584720411908733760809449074814400399471672168315901790900816775298624164435406894701916689114420087987071631512329903121693031506682482564612490219410238694381086867825681703356429035135066383525325203700 4397 1094642006679809015317771765412357072963231000694516311339757463108023976780164550909156826997403336031426044590276916358639090121291179687319281125086974396532440150271007924706258166932477994155370487346965663366349886884311512329448021943260201007480847795554376415773184963034882120433921193024442095874072964419989750408032720903178838402051941342828955269669099324192839 4398 1462613802160642480988792767941067488604129868587340875814912582396314830585124514817183542569822680246617945403648644941949140769186779406340244244050019329918025371130775723819621410551914985083406572654840685783934396481261134800552370753650784063888422775294525771615363917887380704808588887724240794220033909423766030136426512314453626662081626523478631265834256260627923 4399 1883513021159305317955815382346983714975489337226226351244527995786502613209353982957321610493674906133945108732561199564834963932127417729565818585106814451542689125911529914016571085758966659010997548320384487963339509926013523392709925367647516827146261854185354255833663824548800735142750616614728524231259343241026569539373610158900999563971891650474606726090518257718979 4400 2354300351602860936857797953041086008939902527596638469345628430749909315856698247321398040337141745925834173367728706553530099843041199100622871395646026987177638335766345198903428906146507096510427466292675734884993900749949472729670040411681428565325998471842674709582996113387901253623475577521482696132410336095946961799692299186510466233434320372470342496679408998990483 4401 2868366718976086875181308977357112036670751582764130548129436408380543951685251628593415077825446368959920276483194378975452363888630540544345280603351701831504366312611128090436876545761183164346189283665166777017796849817395539808726614514991197793966058195231170985945699872961391069732270222837992410596265488985303914493288646552429913232182829440671288417311424458254329 4402 3414637459334084262396536699233774902129303805645582651959359011339070936157526343580535289220151764519726721861045110745003639899115239350620393965099008303541151081821459752407809240059116721056431349498472034960879168281355837900094059356312361958241449805790420346205177647858252788435403070377747984688828120064831612731485695734788092701374145187412762358270797991028125 4403 3976593564031115374597072152100437864491227708535729961103879400576015530267383012305899770919492338493727870872106147566411521916662619724292245960054741079256292289239021046503412880595502852221992754683168936698981277241655408737516921524635675935511503214995517134168675121319798104982394526539528749481360216572734098437858426387778207854182696541368415039792643530231891 4404 4531230862769544915628823673294288477444506336574527912961580801892995260224631830564668393701040475662818597596228853539614475445839692915011394339018539896161483057559164644538606576198030344823408142182888894436587058398950786312539691478367089117361182671641662963800791938177962337115015976569835750318172430413697976655470474237775509988246615326249866712852842835482777 4405 5047988321376295553529652920224221429296480320177493658647323422487243282608767695182932520686712576966721832477742943529042719727333642235538829068409383532246526973097723778754573090489090987904676991973931842447848005415317043091218172937851056660627721337742554744439593048004366765582848999381929539499972807388013263602757073863017906778652922713067389050103713800373845 4406 5487688913333961134581271164351588505722449859289433083142436309667320780673713214208080301613074516359810387517150798959842252630098930656782403522469532391151463010115353789606121439461065791931446235941855018093752796657025741408701901967563155392420475234211306022251724007567529932763836642177269245263493774958271426647466375214306814061250699678785960970448860936117914 4407 5801550838461305110892682800342185783568362223569877523859168533466056208360524120622161997416679306489232807511614230732025400411198781079937770308907913261422607138049138444821606811473954152960705246417965294650713479482288946505129668052297914343526918577676824116862496187664292810691297315083322789497029794094367565612186902289231353371214164711601239249300584354747854 4408 5930343185070638220859131462484087449147872071354239189977592713140715461869832393171616174531869538268001332617166533975191677397088029479433120253665803143910920422628475918455195424689348557136334866971448494367234511295243476858145266109476247501063680677007348323911558859405082666840101870559524960913064268415754979902175195083856981408975814121396754361189107361730066 4409 5803778331102588118177554455294440019905489269023106655754941959983715360585835079715936588786166789382583844911115419162310490674232049708214909504209615786576281480818775861341888249842653678609588963987069489773137160317685222414394884947954417653214589356341859798905073646155677684970667657367691526734779304850254650434534005887381212860995041807701324230431494608109280 4410 5340253182873850172844967422573523898356484196390109286151715556177058120710514723042421998363799788234772146996007954598773948642474680077648700492754710460081101029649676332971938112914176202519693286455905870568755376449014284714646829979471785211571297619962190417282608406724206156091291200456724447177575278819297208965029291473199191537282620420400639073819678597240396 4411 4447072310597282201275609202315401292410783582951173062286864659868924445213259481579284291548148339807179935003922408125519145135036594178010693694006094216721890510422767234318565920379489055559618135520761190195903444979335008725448125789416903619200183556510019074974365162027465788510723702093865997187798462006284816334842969269447218694101028360403843295435831061423943 4412 3021307499521001060095454601901571510957805213656920197578375865582498990897309988283736109668834611601722464891290877090258819971528104510118158168318412120132857928024835949692583364547004816292640337484445927440246260261168751371057146807178253823904238624012662818702699079792629953240931946089672105688952757524487354670884671494587123074274523463463461098348357614068717 4413 951469284980254735657521679066769883465212321163860089821833352817014513504941180799482726257946586488645476683285059188291742538865776494827277818024966167023605990054214390393075859668695370326932629695019396880199430306284528881448732866693906286465637121125575999750757166055653891010528252612437178638538896370935818621613135148045295958776079897492062816739178562863859 4414 -1879814522172869786556945459141819022923074901416420059090716230929725257649901367658189784417135816213555705376092430907551082001958737119944560185149889622659555047626569874558298719146908946828192840626622556949912065044027391054061004860668792737444476517480905059807909499545423338722590768933827636355115176134033197666498458298857508658970641335461308840954278539085925 4415 -5591902018732948605424876552068050537062302807471407239856850400556187881387627894335565232860819483501008783924382554951904264208408465976278182828667978752863146106947448223916941118389860332879795343586305057732018491009485603840522072795816854562333327078426912490649965843315711705971676989960079416488235802818133937106095850249031285026100656797760616643400035814342735 4416 -10300799549149678735709775452631937360014125685855741834090124153947494596370986313848021724057143547154594067382184859446824016845930629210404022841594513866371198873666978508222423774259507020258845802917349388085323198684314130755486753548659787798828461282620919088181324144795083142902345289835268435362279002026647501522741798599203976694365507322197485519519536588590510 4417 -16112156742569036710395859102473180918439691106927233832416970595575776919951854110679823856718094162300265724692397834796458590597594613867085393307258883430539717922439518436464959979077805762253613893984478936522294000033237325573780389188162007624434151211682816806735213560352113290934022895688822238117697504837484860519019154710582086786776045891638968730493622942711682 4418 -23112373940217589715128197028818861816146569645346009398617736639454957793268251828772270069114452944999192996409417876986179251608383961562188304633721400408276491664993585674687075274254415108318843083835344402919746855066506238343715347535861232424198487779373506022588627959340194701182518582783213685645893219337336627881124383227295903700678114662896679752590647069906633 4419 -31357621066301392020560666664661266259877052385782919295487602542014916796214617763727126244968381325330241338732234642630354218248000515460495628954775447650071124914635004060899842788987945704948193415471929218713983369831834805335254852440834506029751074481555595173039656694387604812728585397023723984949234987268356680336018141042829372854088751887339270208813698583933639 4420 -40860603123099180968156146242394479654668438812255656787682085810481189074635450438542586606182246100169259304823283825395028650068310356029857009840378270149420577635348002046640728847044970585130408772976785571475801062357554181937299596305377948726749736045850182639486679800410356389038540231595191255399380593126358687797186580131460440537551629456531546515461170457697919 4421 -51574964325812134214270738856401842093881924260735397117069596631685574955604422814923214145232298643927424925047503534956753792845920584244658726124723877208164159142044574802485633468098472286534861895739023146614014640949817534351655068246958099326392437205645756900401893789917001144393032305184673144737037238717501570900001291342034836186535746167829251010121663176778602 4422 -63377304685425708509477292375489636994698210119835060351023714838626323641488204697071777892894933955801443627297494582745887309142086656818633546982724691622093714004498908407679149242366351883510237281633501039984778055989770103400648508004401931615498057490153770899004246558901645490313903761835226186002722798902228555651919183130140213062741239015092768105289863102675465 4423 -76046894052411629109927402780561741345595048449576185637252658208356534871507823361113612024619616499610557602875947816082235357471940680359986327274110798856318358144723037708011408783028095776630866426612000219947906643855992876664205362697525406198041998811392147791645842894164613451100247573940372303710205903185482047456936995147871788241842134294917368685060212191517768 4424 -89243313754225610710644191036454567329853910299984312729123217699822515889073005280333627111860793314409066224882536857338241450410812040686802842134773144917510812212180891024881850763346789446245894030935224461392748741722815073175680598443283815864237828670869253565018493460625915554731689623231920591983045588293691993656278278199685020820488660387941112522001104633417223 4425 -102482439339193378275507408848746630751554764819751884508388513589764128949207757428019172771306344336785850847167897438760087495109193825760011047811743923260565083336867914652226770193681806162557982421951830560843490429056394681767914551036942190713233552656037600955035787803030868995231268939387472991335788439961858092109964130126335503415946283799757150251723155190032685 4426 -115111403489683917668984792043176531629796452317063102568870351090520683958200877439833558642466179898162586102645346046216383315676313796126343943447018885588590648793593577243686100516984996542087183618638810102544761798561889012925708847693465293748980174595151943665452517346018752185556087508815279186421213867301590453808052597054810238812438521173105662437843995077131600 4427 -126283449021856713452298729458666805983842303543728433145285664047916532199808439894002990671657662045250695971451851063078306524025609038833485230108922650992563916142099502307366421522463177423105728801941988648040470355605701100311028417467834249525498777637457397362094249772484613138437215632966322906911467654566626868566441180299795418448460344453275514663455566017841765 4428 -134933899979256615552155909920074144602710038530151891405375327846478411832915221036266829828709523366639903350056973284505891525611013427881327485666901752711651434189827794636349864111475521037151729417940950847763887224352502966314614306007846392337240917076102571811261789857706250830383913600876853835836195945560462211385413072209157422510737976899246588883917270602259923 4429 -139758844373553662481503693462846893226897548257743120252735691130768754665277372888687656028024039165207613130760848161487232260259559263346740860564578618724105781849886379547223198382266107344947347568076634575564179403050224250532806124002974779174068116140095064616669003331665497846547556885068425474985796741871834954812141221046355186409924653419935904650850806126501583 4430 -139198533039338962074830837513852359726907283372673358184578701571516955745721316393252077690489428953423291842140596780845928356372082445315523382859795619153342778643329905223885465990038936571106048446268445312830057648169829178666986536828597616592819875881683937503464944665660958167323678448363501098722049471982427967764152650446936750809121266917177246661898746605689636 4431 -131427950266975207140404877185197367782521859846795748486730184179182315310075116513705487265559937347006094421503532166495256557921670709793131393235424307531939977361682228279825597755048868636984304310779099030167630611036742614355234521249976604444876946119624167827749406313776871824614947937947395333027113638991861701991779676611568701261051816138999376556896543560425164 4432 -114357494506487761807770490632449240190153989730116411515320570141159276526682012605930827197823611814274069523358664885944480605605276448115527725975164463473138592114582536503157626448567363773635265139899031291064343013008707809210612281323555921225047826566258003937447052947857419458806270172831474852542137713145321932270260886606388155475171236564599819825292047237781236 4433 -85647208030151176253448364819570468257070265968839675483445528974778466875460611916260444786639678668283506089143293315991100674020345508814999163195008715914453174236078177972440574179631404758414347021091955289540849858401242507078987369695558729758401946930323327905694024981462802671869378994192011922254620982171881899994296626305223881882735999152083444175783687415198891 4434 -42738494014999685606693071645499948615564914296014401537942305502470159530789636597578779294291979549829807716031479565668584815050684864302670830416256129853107835504403788309454125176795841605365911657700336336257102374561447160223828484573286492686550888279004971405201379633498594112314660585505448103164014616310340977007943391487308220632133891632378410808746667874184823 4435 17092267387682245428135189249242771626548860477168918790860252284972925619694238904904733337326461462146040788702029304176510099841359060303741781655072677497051195461658128427963897556854265269673935707969082321310415273748286702099556672321959560711889237496161421230753968641773774982592163712621523234681272801054659687284433787365722122211085872921511755325659661598592349 4436 96653378634324662558849735544638372890199535579354830763529716809973830991073101572345334976176297803571749553138980451571233651862387545059460366318098609300737529914049958406226967274837571326031930594124548091646128004670170414167405599110598015767206997431279303988632930323341632159609399739966970752742330792295498663379541504561928507075117842994288408808561232403137563 4437 198725621305244479160700145399130520974347725983847408856065077000148840212960999692821841823551928876073782563421496184075282600437948670121232188294581063842749026233083661596189897398509651659637400578287629972189294062750026178883854971762401253118240087089839152174286898142297359031044884885162083858867796268206911267609164101318166293131909992737529795586212228246858579 4438 325912888107727710551785183991594382363150301458895102438108754878496544281542334426634121967547996999504132469688766523967802391167901494286745379735415497226883820801946953034508701891740776717623567113367953693145206536636121821508404585779357973454901740921391188123830807472644640289852352589898462375035398074566058244388145642166303396269220043242065975517786396269010572 4439 480450396647031916499241775237001184146966439275572727510041370595943385323779974201197078171090759636136010723418238512897274732255361959882676524623847650976510210934375816485934550789931294867941671604272175131082420479330523365394635196778823068586703936176486711736207252393362456652579085451348205676168677358444894977831807757334806934927103122740155444222304490718591302 4440 663965559215461265479262770907646738835035405317609322778967544506149886235736099811467311465715156895175733449257020969259858703381262688096308046586105045467648252525633265394717869570891343995500791399827680504226072922410031118210624117121359992081012548769213489965601905185807437348966945703035007839638819507083194342771120941407783816606343406285244708467444624042880117 4441 877187270700867852371185901269054737579497439008098453337690617230602665822900977668719149160954745219331250170092571633546972482786669711558474955308909918879382624312067502208059685271359792436054826339983990675243460034301969324880503876512674396173102297174899749490836209732691322779446316986239734620845590593689078261570289126780507697604317632692791633689930317042890569 4442 1119600513332717220046634769590869569243942447300251325190678311284127013645492014395796334438376905818159022860773791750021692956581085654450584308756834683657504551283176498484543975455083001963829412901373998504293682785982454885886232678305322145784289801212446961999213097112664991612971303185265596888280151886623265565005973841423058794950832618723634368511886843127850620 4443 1389044859201156401005548259058192932051692693801816378710845322239266675723870151848003306541118951877748671725161725858455630050736082110845332714972708125005689459770490632227518250852148431846584077207656585966994942231673116721191934699922325350575505119340787020723149626325697347912232541643872272565098047864452524044362870781373759711568088321044369394860933889549480748 4444 1681257781957160307337557215183851253088101204687173406056129578089413310251892359002651556388575538830148414598896273158613117763799587347501591060526808535288866341906468283670623529924372344428521823568559667854562351582865779988562248787344344355180953876479148910984005750046240949141007810281493685046026562701685402990432411921645928127850648916406770246085042128239073284 4445 1989366773151408429868951344132277990678238879284674435052622485010828601340568081335338436028219208627875670772797420516432989492422131574970730072768395872630097332913117801390353158931992949657827512826106181512902345473186768598466631929185897939518817716913189047914984839197622020332647822379022688267328990566274910697059833249831063236591192384728379009072106008114308047 4446 2303338199918033675035197993619546598439365825963480159893846940292968569789512345043107898148268765337942175219474117784454646316843404571912820754825909556688889309550487834594111220965366555868469415538015798811899907863021411771904307147367979795088963076942154128101571431572821834230546665324319567431623618779818377764353859080864004379213060186621633095176132058222144963 4447 2609395735302880587470968868368561749734506321513861308146224817894351426458570202970032751375762554238613974232396733293570621092874090918188103350232837730570757147297337732200972219164270741073519703945602712168354033108140743856121550125957896785406844185053781485059532451851064702862757970768646789241849120769442163735502840384948630010922043790398637121162155397529886702 4448 2889427121765303358792983196482600535415051315370348712070333959421795075433899216343716040587574300167136583011165782768969973496048599644967110452507592543890371029012403108737948192333781125201200282695526417576060040337656479968157121111488023362374001300301891304724103681725963909934958915187202945559445713785503742883336243703038719942131325391547666177038640103148527657 4449 3120405049522085024163718904298754239581135834119076808945589584929670874568575935213561069563689057504277287204281906518963645742609543677970977930491007391906663306650098267244385777105039856367072969657119207921459890866924067386658172522224506656018643013552212175743427458031967894328884499731203004432512435738520405271421554907970685226568037554376495425684687175074631468 4450 3273856066614740769751153716320600780148580081752597795177847185308476895894394079299411870176499040501654619562022795488407458054933106702118097014554528417628719839739032207111917608020547215161562205712763477837060795613570505165546752880536881539276290104349486470356420493519699182772101479672052155544900068862643164669073960015301857294954369804826770522079535974720205094 4451 3315420660785045094778991042525989543028274957861429816058041198487047734853172214320628073126635490104273337857389446375884139271456176668603838235094469377548890891952773079654399633622942529669721830718281585514539809494872168400286229749077135915730170794552564483949109164978392511193430392613109700697974038891569830714165586454046887921587955002615277714317186579826247777 4452 3204557874897198923277997433537906071930357361687508808419882886910182997892973997045532904836397557379274257668363606616957900486244842970608124000598439758511163355968267907372746537673176438206379991349061414084420912868427621684211756181664295517228736180654914223353675283254257004087370341527944425895281238895830631408171870237813508976904682521678404939135222680560838304 4453 2894458867506094001169212178706577539799248476496882000002805607950830621594729098054723003541806422835638525703172428588975169735251275176011392480812335731000108109097172382756407066394593118103494179123074317222706487819450572878285708608910107628338209336411878469975151220347407797658763154870724361550769473353750379102685810889111037732197288151703137622274460218415613318 4454 2332245438191597541494638650511987750993293050742729150090890252452801095449619178383213743275706394053760380195454041046690482826958007145506569897970232372714663110057228360302800922254406749506855502776985489327095152205768311169092830907198887836660813398181387001632518348906832798170059720967622003660785390228930660819357507339167184918141970774034562349475567442135915314 4455 1459541312959751369903974235195339991112341902416272002008967048836941153458028288824075632017039784510803185121478663806542136578113637871694210237615402353228406715085991014261855404086312445039458874862206491513016059772610960240663525437213132771655177714572434169279019082329235749000164010957143310943746565263451213770947106891428612384953563769758791786703228159228790944 4456 213515395722265684575516574074160092808188528239191806242055253326033046235731208009687849821319999142560663208454400764531438230699854403249682122452252608844124763593898475847913856084831386455466797990117438439644064084348495844746777738780651550216704034602613989598233685479476965086443616655283390131599427592000630359537008431628734864558510525512761553702510387427005052 4457 -1471493459144017125432312592785518400798152416762078443505315300352812494714495916522603822741119510958128069949481060679263835930600159824489696921005005821376529986339786772758972178104342971721680560472158736002084862598303843828750111854537022596186048032100891741000037535205435774645297648139117407240414321050303082011192905162769307746162987674284813752790409843125599254 4458 -3661652193051073925862720027547765353980586080738427751259295928606846587381732794492450777336042773874375006194625462062091402011990202984383163890125504588903014555322755211394298335070061982098904372164760196454160351540337836985356618583596133696220522049699048741440358245272523303000648715205744509238881971134686810522906502650086818019164903571247806381814906347079202114 4459 -6420486473827237728238293422304687896746472627068588620466061099668521113677772827631797733786028460698980099051234917702352884697263690383947103480614266416328761601087863476715046337510168401717387308590663939138661813523002125255518658295156791219306860758142631030629567977055608993300785968578939793972586352688514896706943121551674578132230867702025036175360875309205980350 4460 -9804786439992972400722269551580298421575516665389758524012148942150857135518029541387220114105001068821395999083256678061462182267986680502567184667772005792438259202889441102497614652476214007110299295700277775451796296540397415930364158941885120531117469423568222769539928694808814783081776806133335464652394411281198065979302767712377587663911539281248783654388041231653760211 4461 -13859445727391106790501742289267892474384801482932352990267305333884774941384609427980615402186316429672981675186966106628638058628615043670330587265107596519179897129922815702059908420583303696573983476673488946743103079941098472144282368703788269072183117116670328550009808112284814998027201922054141604387655012665796114113379831191718164639907373571640541324327942929508503319 4462 -18611126731991403431182658658607842138750697669243243353539296519257138247584406084675644015924679893128805818811802483696967623348196780278157537080878113602183987370717215648418553202702370982721981036031555906248338274210614878208323138016078360871492425287781178556900506777732856883025343926126375023236031302336404206358698468295258541707179609716951384094102372078600174109 4463 -24060667186681196207409041228382914143794451339786700560050457115265983634625041864092568418777536575130251584713360734278048577698085723761654876580229621650953649069298535653709679770157062116117345660546456830830440316600523397040423254504778802804446149207240727879316792550282039356044217197577478122539923633889749518320721584273389173280732416129745162991647757825636488071 4464 -30174177085823789568229879679787145272920418539683979167353220991547181755455223296069271732683256821772299476875999284908669242156730814462120645943259371357515478649487932285778171327150869608643717946526562095054324357471915097689551845427443287959030350366471212040155712166443416466427713147416027700345055575375263950675360209573276757409283317684244257947061038560310523130 4465 -36872823131017833596221548722661410197996848185781229258111339877860481226606685003569316483534262687682082679959519448167213108390169947100209913881858596605705980362928448370018928704741757242965811298016993872619955285038758558447602820553824249340119798010127086713076440505957647794819328440166955200407066942001987612487992580124484494195287649765704416939530056586050449207 4466 -44021362641778118885671613956870022577716723749799970578929909499521694022493941267982812330745730236520921826712863070654719428215080672650852599658259452170147309024510903342965300207393758507590141731763040321788346645374326950885806106869881855741060836668453072885006756527234868661749605679316871978044371291274952282998155629306150595818191114996065890862445743177789920522 4467 -51415572728208102347229399503475762929344298706769308562702751694928974565485037764113664375754845267341506736100085376391811989565351838046254611774034625251073433117907552081128802148676359241520082875482969571793396822139221932409147904712514427491755448915614033489000671122050870179632791216686397431068896788947283582885538878896444915912401966794440941671795323224877763973 4468 -58768825796297410099675273532676957348627326469073992926501862469938589170783166702118379907936801484914220780816024542331710773793374880945531818441377390732492450302545673752362114837044130245000335337717856999313682683302326813679922378186941802943242649219464612186113444493275378146431172635528578359158622244373934554960618811466257323766777713238927730140117948820152669987 4469 -65698191215853869641354585713112168810995405391407594645048448493949890819837319091889913404579030490609989698912953491000104695133289355780836568582558650707043908854137668432960037587661163427788742352861394559257767036066044432444176518439579254294139933282792223221436387208439163360931746165270947047909400672777391788498441778973984717765896406221258545788390556473936236354 4470 -71710596824186989500567874459232141015790401001521724605475122300007286129407240461924614726119312376259084440405601140818185830866383441227889533836818290932409759852482654921332881808749507413081936479402697199851355991016416249332737290304650575628100215135914163572678213610292531226889515063262572558848339028664103480429417212359891696822456311534746290630995760494654096151 4471 -76189763755916791422587317909911623487669052780893857759892549674097565739580997936998138569390029343584583588100392887551620580195880867544257456863698517509771466026186192805690126474893466125540412611589894718256064330672080373524601883457472077583361472740672460965593467573424973571463809723082441686211356379195649696864498889914819472129339482604052028398753308691829531368 4472 -78384833777156364168689339647860978209355520170009577343937280568858354375591077155521366679920720616498429473523532914133220234639405880262459127945037383467418052454279297996935513388066430582729190560443856602974305476739010113505244117281159206810423378239415636420125190487317950808659575015212542287785433029302989322117747900658334695269271723845785980480120993227941360741 4473 -77401838428607738592779382870871775190975872394950597056997954920731382796263711998602598094308160680127661491306459163567927631613439402368613287759870717711396160055289533450821595488710065954034297213673378030335379881163658986394749284490742502895676773116756594730073460979081587601230093366266771629937998092550848165924016492001803804399298743545688914321390578661281834182 4474 -72199410703185791883597516287752731782116586959598167940436762398293626470531389012458790105850106558222308256955274773369116144476983391659722090742135044926240854002698867601386663022187044752404166732794864833958191806240575912344511858487539400902867966283181658695000586367153378503984273134146449416705711212349454798758532662792609990394493967051227425378728691457790623681 4475 -61590407416462871464498665247215844809421071537252097076276644797030793626573855729237044129774095329643353835540671240088546610675851605998502999168547962420625034744515343538717382974404469196603433816985271565598225907758794071844004510152197699265345501591767336018072425356884950074082299984341742774870293432423638494965563763765937976189942698420069805606245870396149960888 4476 -44251385982186387763157915686714470274947100871207270721198794331223870005004300315509598487626404571601099262050486227683849578331693629839705941862118222338610604192959768542677032308661655110603671827427130221520212641293065592521120433679782494344010245347555957742216704383403293986851093686444487834807372878768718708761840586539004116191446556151922413139881462698670812271 4477 -18742151985684742791882338772281220000652456560650662617612318923564730271985210148767286365693734560523608701372064092071923373240880398649921092604839555372070234820228584151269073372561381362625515373604442880892735309137927230288588469682866915848451088416831776316271846579732624416969811454040823318380100525640572065038918676360138510660571406214722448313253957730696050079 4478 16462150856038125951331496702308379355332172440564804145201168164979094484014408942997445925955800824244476366519299214836143485954023033261865619642275962131961341238512041349528017270949482574887957415998661728385487195778179724129252689343128978240134304156175795183881692805797421695754183892231249288891292854541650925398048005276538810723519282972256673534883855470943387353 4479 62923717781620729752692992258014867699728762923229498716584218500673767770977749995333267429758259037488343756829409793556718996167981219170735227742077181289839488754523436397116231350100303757093908381777729350067721577532957374118370837201254783574400175956162879700355369444792359645324011214532570204079000356656488161192906741837989325390200805036861856720899518026962943669 4480 122176677127333398860009611644993972079235360079139137965846548138155560412652943256510113328303047593524538670889416289972742508458181203292543520888783712419517652843285894746143813655916772483216351189021420368955454253033905513817897402216464614853677728081268362882943669206551539321027028446762383920310455626583520594641211970882074352492350765509844909606836590112501479401 4481 195640679989286564234453773470241464617454020916121777184489621583509318458171648664673673515565441494483935674222095813187738230778573974199870486528798094445451776253611180475314902857273853052730694570693012679187318861122962809261301485471136318944076995400947172721765862328490027105292539050376458223076594924339943372798960929992805118268696745872223892410446040996283037986 4482 284510613848833655863403035368293546838190412273879315859942740614255074762915994227839181292708479967626168401702199651263848563551253262581752073851148299011967235610352757638935222425621525097877384169024308555851035889774254969333183389802366800366115838433313528815970838135617290168255337666362912980766065935665988806385014110950311319436351529999372778320805998548887212792 4483 389619779166086589696269942701826293443162979786399463486338797707533788087850633160329011990098229018794304122601874829651701661139812975584691873099805766842989494325011601234483349570731402053425182194948622752057740867022945499687032553348669500635963854882362983909581541760507777434829810085502202196287763377138598413360870878652032196538197961266523488364414562922387838258 4484 511274283496108397643380902610619158163740685612713678314177936185850257598077170392419591703404701614354222697227099117850882029980082776978584761624865052512056071154343898549189032220467625300046444101025847278361285180567023564408394105068116928002446693436402524130910689583354826346819514297139208974003287664166497368252375855989785780750986582468218911343983240214013694012 4485 649057077568948312302223013585269847829767094567321581484945119170145738557240509672570531864252685200469275433140904925165779646528183186529074447109594717044604332373536896040480500191215912367903098355987204496795909894181476011150836944279163011184188118667416617106087680408318424724846693065495883640382743555824981959566282455899078043354362578345220710659201411996023503808 4486 801601035521310301275220309351088257511443265123405078104588451537343495066580657293454075484017351937496828576401291325492394572670891445472484332870757019359291057424452216740054108962522707339242056386667150604476909633763260406034318571415400189141243939292361961923742014404853605299407991104385805820597755546071069024633348522723649257273411283028908268903151134705144501415 4487 966331823527073024380119875986191219618737293384325381842544896652287333433258907129354366168884358763331339572713789324941874530550719504887374300444053842121891236343539265431848189134474912089549836053143879192062202110157747964039979883397776511943819020225734330157088968580038304589380406536047765027188974638795466152469203155797481548012951841394681870856649120471476957590 4488 1139183065013529490980950484553290976456300015015218380811787395627162529888076185878340107469022469794331243135969422129006488323542803041645017727133375710620084975275655249102301145783498283603594904429857141674105586288582580386912615122886374143457977828436946723685033910304764016770586363752730383161527111699780366497476194172297967865826192276099835466588330858745482217646 4489 1314288552661725085484851394138821808456082436696892732999868402824403955995699850920684257972889834095111005242878619761757134231021350022780435437854474361149141138492488581212633731925455832610672092607667847278270382867357616157526312980208948488003352845074599270626365691937388063849346792705693426720881190627276436844846291596599652039354281040649724265325474490809077269276 4490 1483659029016280782340040406541770124918908631378415359106726627030505807271264069968117908558813625260851282225506499497959317362928557718257018688719522635946427823645570338772344974071362271562990108767543722307078835988572002313975241414194273273113893389380128817480122930745896290008429179141318231474939375113511755525098459674081297019452224029096615133748617444760344145497 4491 1636854401510459608269893818849695052721389996033643706927358029480075712665584390925255300545779650246155500571391570820402696726701481871343311843795833955025202684115652449254472478325251900395592614803683904689061190983957999697435945178634908503593719649628646885844311634949952555065212799965439120583989071841083996047762766403939318741094686242190594916761508500331515276746 4492 1760666202839652705800111261140120481184176846622653422827942711663242840763181369792784754610494762432075751725588393064281335563885616309087932529154152773768185445250827754243258182845372644760926934816517846946902144703065197367798686193508263449030661225103677583813851226408232780396045475327345201540065922004162918418560671750812053543200471314737103177610937485095809022473 4493 1838829662542707884877716052889643996129003211006538977600465080605855225114304993572316561537608361835903824353745514832298144721990080738447642752323519156816072576713468045344449274677798287067021211277292893174832288069772365802879113792687761702180582215097871331613196878037500727757942282581587378612544816760802179029633294759457080197733811477740496478707392223355718161364 4494 1851789901575672898436015941965926878118460867204201416468420294695725714113673035086346595646768717716108563485445457471793230246330606867583466169358426794786025550683504134915069887005214252218621426876674765193898387531891724914010430803503259119615528768352115103676811399472438197801656499398904357877097081793963829008899978281537474369649389995137624309768044229796378675905 4495 1776552443897655365687299428182137532324790585162747234390891358976944480592551412045499875475160127171881710241502038566163913687980559296333859948514181910946981971401566395215619777686542364063861140489878243711529504002111031364767904711991066357257782107807034624439653438696487202502197489152854952609489111869520922847187944307186563051957463205017479592246754019446845768882 4496 1586654357526380794150732909224985728202126460287043687395526621006131126743727675635785748316664521382934198196864162773826239370628094993955107754965866190593643073965738301774673755478041479371643770650253510484520291031978195631118157759090738723261854271897920484605535932042368652551782092796284212036408910276406585435623397618184823557127207998586453741814112070608191271150 4497 1252298736116702960177932122592674167521345001417835530521266308836033245190051089633110552846799981102768253379832053191561341623061511181248151754761044551358672673556871902497550878467632245505907166172496430458191538936038660824349480636591807889247505255978015075329116190078843772839155786588841641647404684428100142660323070959770638665941133894560241119960079005163107930192 4498 740701687562519958651033811065179762588568404160226556132766491191501925757320420572026763529974674319508625842873240550932438092568541740889878369121794450996187808950313631354848415768364245196232538166488277876423421164007928013744014642806820930057627312079005358598850615022898478528864721556437383260335096110482242859842172517168185323173746123960864866367929557607564277474 4499 16707206015305736139805502567675999479240225155079219355124480035653826494958820229424795091758171839157913001534348462948276279789422609379602223805399934078453978959698305032804176774525767390539331654664462825446902730375554677606484338140193081914120803612968495382034072735089091113187724510949685071058099565457925391191316358749078995647753602439412036500375768915547668205 4500 -956269125394452914204391205018096728678137649136206236783904436291712583152328515304457556522147729223551332905780088496491264686566646602073225800133406820690172805690782730599435453307789969927586392060015332068255605274210599636233415501068339305817403179790305356538292970591863809841150074462714886468869204558223291749206042994659108475788105581509122388286314247593670027104 4501 -2214902217918760215432999642718378370759036483761006107124808050891155206304933942437210062161042047711388574562866998698798997790206290223699086620833834838194211112379246940961577366585100221611074982265932389234019040025503335158936416968810900526428743938885392169464435480749411760787272927624844264337147573452245561105615296958686549360861066875393894699976572354270691447254 4502 -3794157271240423715503101055694491378785485125470666953146904034941321355239482438365158899663554295446931541081620689664322222480105447631781185668205900861488412813608652163744123207053649129063113943295844099949784762457142483311730041637730369379094023894185384933174996687563445690457450302677064914889519233212415203752832470194153562666754554939402766078939444287219297032892 4503 -5724958984163578260180798849133407989640804673615135297247181557556334018264187022770188251528715440148332157376985382778821554052968818717488244312869897141487323718002807401040923811049311182121006166163862779794879610727869218155416918953669716738476918529249399966958033283572766698233653544099730216110850872400533512041061809532776840799768443604273988817869034702121498631721 4504 -8031264998545614634992274508520332326218024657990852623866201801960089494978215598699666861899629320504687698209116775542457579163829420817987275556916360663825707932661995145236900535132867224378228924987936351879966339711899810898450017207374824572864096983036744421862759886489512856589501790110012876248480619506762089417553128659651455534363946696919826853518501872443094524535 4505 -10726485815124511122166711149282310502117156973687350363570425750465363085996429253922950466485041975308171778464277697953237922390987007571008682801761635619727430632656978009361946774957710737486846533877516059970731420170902421618479671619257133118227796376669721464042937327019638692104271056320427100261162997586306252099211126281040339160432809766610542384138832599258227024237 4506 -13809206256074470540126997615228583516221485838270806141812247668296564838014144041278267809652100426145545683564265132034850976547769620800074003970195651399188715337708073841543644084370374531455283493771772841807390565653917850229751676802817404910237755788736743055164064210617963171027998982170075859078002725340213890750653767060844017843342144375179632639504791788350540720658 4507 -17258183009001189133985360077487270309391579292963867903147684006724231303060626189388643633137972717824815140301605539577900177207111209615394505823229603466082896851297434105503378002141701820090580992118834337109827581883753862386895405761284895089700115362768839784411326910586547085921534984571795213076610382515303879406801236225504201480341479358668347256417653642635935029582 4508 -21026620163372416477993288685233302366162390880086915534506318743910633899694527542832479143135846583797960563595217852145587374564902276379729641576547089702429276592462292000418677110857353178296376191357391594485356286893801192016215388654711141037291005084848343504853231582134789277468292334612147694338725197528627252821024090183191263779229374484409239611220828689356784370984 4509 -25035761282947388431134251783874675789446004224635573356003622282838420912086616632914079825902586451399036022133494795443688474140478035219770500223727221742739509215223368102297157822683805676735610538860886490440800591819009474423335325339219971395536832545457857795919724587064385612376745367255708757274644518462356662107005141443436445211218075445976277883771274505529414335596 4510 -29167883783100477962100306442118631279841867105845464590101370590847165839591884720125744359964253671590944809616897895704989251090058854004545965142089248719974078189056590376120360266268694070169888362845314086087305629395840310744405187712090287742299295694479808921502701184098188040681960479068573572573296327838109127797617908217327372456032463003749711024248184177469218179308 4511 -33258840465469068828436404780739524955655926494607068227390462935104756087754153073063883680501031658740039349139327508027200454396481578713747826334824288955539122545319502877946180969654393628633141850661193118341798926360696460637144999247681891579045442618741248856162032601502181965452395120271628323023590224127955939937899479177994519859059334074868096007961540040869680642419 4512 -37090365111314469745579963106130542351662479987689148227024737603751694706927350362116513898053635383454985813790586452165964977642180597137520994476663245341219199752489003436777885110684794642197518832251582643730932400480877288505091149555405750452435867032853753360427426889913400780230919946612786101185313992286608455766149238292149428324388077338672653336766732053495447801423 4513 -40382444889336857208996014611291726175134785164939262581017352812733646532647005327404955453555937375639709414853555484189302291328954442628907878333669666373681056260591756912495734500881300541560605482834906047931098724002665112095011819637397092740893895200083326661266635501914163830002440104953802840913496701168107935324565088989704399201101093220121479461813019680013865884775 4514 -42786162433225002654703403361321709698258843421127109881527110930755004289427386436301813704994161500187558025621325982432734489861798402183616495877106496521010192493860485082017586059905274081051119237428792862078481495894971247321972428990273443580550742276159920290087689860316873955510858002537851196585217800942146456634573536537801180877144316245222546901926779302876266403769 4515 -43877524670220177967564592273732230793150035871247547054232421494112691525246923957151147366240071597431168174950417138869206069949557695265631963366395340028179961724464449145709485086709742596591856596957939990992049932184131872847538050978954976235631250298935904114025857462838276869533586498839219224790371018235130400600529396784736179709166173390161401329078038689423837526303 4516 -43152922972609256899512535227086133679006222424411546267579762193545364418938152238584094664753913350226398322402566103841622038957078015055906138162541356582343917776690363523203370937065523638613187178942873518514365019710336546507090932832723500024944906839492702228508612365709629371283253710774121967180432437018163655945763955227718982366594877659554623128655843155697828330041 4517 -40027008143860663641725263584542317573750005653572952352347011878528670137491554205806180933139595111997636464894236208515274223422303911521787041192715854668386187363108938262889456140936474610568226477944887081347020948643593191846201745124458860619442361550978508920122182721518791857043760685502907877714047502883938476805371978614330089935891987996269852845714303486650066016881 4518 -33833911136008026726485626191707725699981266521837210327692495784433332818375024522572734869536426947941517112807760829518343126284773469703784413772474914756070152853955662400130059356129726572932299031987140528607134850301205809249939947113467579159428029228911783397372134662717110132488223410300895200333846562015351110130157727296278574598001658003228943799351265127536052980895 4519 -23832891776233349848464081579272189446411827955960640866603105066293218029993000364435890307962615020141160047248253740893498777487947937232495737283393754832671185707267966795881012374383884376540139504300098463654607670015043423652173701758937505569741071987812828714398023894143510527531674437609715128441470133710102298849831227034064209307815861793856361693459513017235043059036 4520 -9219646993753217877568034015108600847649592363108737423277882811569142870558743022237078746867304242568511624873328798759910313497376762976166666439234178977706892575834605626298389387247405501819233429020546591481259616444445931779217379304335012024088057376247241537722779827139934217664745823125444174736580532242785057636240068759648373049380393536753063217042859489959770671709 4521 10855351076317792912934075639006342237684217976650292498784957676747926962308477486321077645336371196042497588546229499578824709047362149145965435291961251629607844870057147660605712488664105828084244513827228430269659975054520940944310279736239132639666159056427630725930937111096953513513226021025538134145658844963367167354714520833042636955199522210350735038409796889313337277979 4522 37259998606217249039776217123235761750347897641099645359898507240482984455422220652040550984825334405606685202279686278876993752595779537246683182267619360536966437440667451295529014926480258720702051099984886077830627110057275081549387531449914312265223496448884359796021061134984174768027387353405329089986881635745619654308278280682910618452260617598465279259194182436676303648680 4523 70843612280735632438598870918207214616357424916880934870237857951395404182253504475789877898780938367318676847102493808837451104636889965132851807497260251131863404630267547887734028675636585186293355769024028212104029526989455002806611351765309735413484098022559681429518989926451440921596651708374854522167345079282289852419051362088640484738606183269418444963500064945867377204170 4524 112388282255689848776668403664386302028865777137828953399750632735340679164479712244359400726060563748691668061161584358417882505515167010660613202570559004957901793546858214436344092250701504391534478014315863910333980769844041267574320930361945218362653037792413096057628809791179216119699258039719429318471501898861034080326692200793067190539544110798244586747393946650291177467523 4525 162546950916176701014861130487567343995368269119759612475304533333036453116433229508385122069339143093564792714200957906782384448260415907597442400423164859236470841412451046596764833560972001742006254661089313971686617297897250351911160344591616553076389670670131221834393952855839504306635151616790573220344205803004187561819391349327028654525015946027558838440113617576961466117047 4526 221766765019277343425691321803492308124949275439973436708753386950782293876306026256383306507437558640039731720318056266614998408425008042889271842614828569626821173213433353241168383140182388514872590583776788768081319425688626408997233456217111999317227566021433366332875610328676929343953304903975725252257133714583450997881058093444645400996745942879166047353770295205985754260184 4527 290196485351592802282110879820598332964210206071893996247050846890258455865609387611620082533887425474790766811995736438345746294945342842564357911112783467909014991788143911548175582901180867536478928449134853583754216697274125078169177411734300211881440581857786730212186313636822726557296748880342055259892322655223849199688527120527028114715968110918846236951535557452177697540090 4528 367577115714345828224148791490400857002110012276656943480356610474432799108247526652438406185760787126502676338463826292128083784857856427514290395846422410132149724049735724270856484333002997002127283591756083751631642425770403555139556120280375210103303896351094192234758477822414551258705167436056344129678128539977477244209915565382812161447882567609902888681102266004441745395353 4529 453115461236054594813436223334415426357400963721448284446518723792344104466820383171345089876001838940000151468070179298087014497249097863416277972547468651658285482050674035265155935605208562965876828521014862574142589305758655874434847943160459900425225764469086145255325318438616023368674581203862117952416888103279147204038343078908499479756205849879942507601739287288426652730433 4530 545341075617657215479120267643824444225915074526327312142481792669290602570577625569229994005007400442340132912040199542269611685969254302051969301395858492758008761160242301848140839912893846785504670056142136423574757391367853819187328067564010302738143444524845907973921457790548007623384492343687400619285538171647140158666245684238707712463754339874404139267398187001695352561184 4531 641948039386568901902629605458949001766744663333600494128583756875404196536449023972084155041570701005918093031976213958754397667474554862628432906294315396125410465093832093308025881500806808751639583060559223218701793484769483944785527841739518261160846863072529054241220675915707436851483348263145690661037995529822061363824113925138713764460537877196452747736625099288631256157115 4532 739624257182190002396414477558482075480137658990847749189696314111945852130068689428368900302966819326437498939275041411456909245903951711134324134153881123961857412964592244297983098927461785125872355332375479610125713748389065841664164459814516838568534301882312440654836577680565793728312450283276320480767267688446836803025032117952131232318821942845365633260395342663166500690147 4533 833872499476806984379398932078978854115853196751572244459772905718159588086996781740017520604293551499795189161225074543332853171675062078736903173286851969488525215027765061743780578777094912909125855646733584795389766240463156158013182706977863767011121140864313439324909122656185408731069592636862859833085089125051564639868231722124074032878607074879752159002227703248360794555228 4534 918829265978047039983826664316524696261794248568387150141652377945479358345447584810949655350629321338290632052561932189061147533115612412637960718240218242144109291998515079572210742523010470675592918807892667937653387418432523640913057044573374081344565220320621560527517901009835589853955722879768660911481096297653959169264279572220210135815865826762989242682633730307479253882031 4535 987089729528561923184173697764540725653690290606681966133126278073142668229643948994037116374620034287219473556043226537720761244663528317497590170715231004440680939160446061239168946590381353633834172687401080676370490901347665862731226639069652908142232983491390407722035836363133444288275482940426790132781428572684959449620077035381129699473662395740473963037319924778813332370187 4536 1029549534723107902647760152483111775100703328336235134016505100270670563875689186829762855735449306060580558258380778393841337951133228502449324555646426925750573513062419301902756091936899980019756481670007954332395637468407632385538277903174147899446558750041371867479277018185299910765388184786702356500422218544877443289793940419187964795478072431315483069396838981962323521621841 4537 1035277063647327081103116690124084271212343205129251697231503565067046102225580210815139456937790760150001127647909951049274280767598308317648804072956472848536881543124113082169034578326150238017647478452377942097791463859449585848819116135915764533185020636095009286682108966614192870435911954064141118435500147613050692043757128742949003984635080147842906349556222615215787327413841 4538 991432911272310277407478135862673995143058071854587200352970177070335339444057707412725477045602422152754145763130104275629106329434166402766149069504589176791807651565814302411453215857160789685494948804765047325808966627215855266590293314595020917898003964446968649881323205863687173402458463815958078880029124981327273852067475852059982853909607205879020330987714587280431807660267 4539 883256679295205432849032220109819395631121298494382237470948297392819769217155560080586265467747598303543323629347279356579399027286437776694378673143471466048812936135246741196780675481210503682630026135273751809011628178095190280160835150863536271934910851521246681403162898471014178803957083563031491810934781378699239648267259918050216396688804043987962027014690688469776863853262 4540 694144713053776845500640746116308099542752647263310800463746318547783265044283221593695563544267306756340394328483007017146750865346934077608917091749329882979590215998294909071479908273510140126785032534978670236972035305699241068848401720684308859792103986378855190590413625673003857081522584271714142966154726385033609427688645153779457575042103668845166580779355936243674835461952 4541 405845948119450871849189341910960499594917528366224909405431734678032873310339297839448963543916866577567358242687557459370009710136700466092803883190885033069705656582810756612936002250390955961567484026897604567924717778292062766395164217677804388120114434148438827090459972822644608589937092702398058107409082053277807356465139710155284643816166008286627658206285658633356183401970 4542 -1193565495109700194118043703824687421785525035427456173288284664224328300650776409993674421254818152874302436615569387971967471259957563989053075236215423413234103718837637103356133314838456961917301855005801988756252692868995724982325864209004156250362636337846465776132107228839134162397010427530031673197276843314951413635114610147650598655826947818530615815487665951617799842534 4543 -547303849507206279593348967797753108633567666441212719803600040751393142239469951261293454305230328472650435192099697249089090278135321214728346852220208311460988504867958978018973569109218191527640443554012868036257557257845213260964255271824081688031409302395103562537088826490808020829287339986655773891413049372421081212727419406139728045383030614156320468044043038383631037418281 4544 -1252845867774974472632716876168206400776437829533168056946427119407493907021135252025264525739695044075247228776186102389279992880275646866455762791845132735640751798722391624042995512848781822192324943889841331136098927292908145534751129417355073891419191622191599737469666065517967071154092868202275621236936470558500728831898004821346242531104398324077267137791571190881239125805816 4545 -2137210604926966464428791516998091858491363893829454874211881314084603146420754450081435509643862365084000174133243987696907650120054632049806170144798324613530329709625784012029764177039267826301585830182125148112064238777472680481438908941870686949446104411528438741590738168176305795647751843653907579163720733944965336989583656717648110795993013526165438432775874232379857894274799 4546 -3217524791922603623796661598661057520441768901465841642938824408430871661750156132991821490895840041129103903307122198626703341541237844685933357088167510250145013676789689223189063847334472143804632392220720942764034539781150796000114216625784923809414637283978355169574732161300063480999820459491802379122497567479862932922503965481452081049060893028034609799529211042848402547905431 4547 -4507027465669506144735627681459529238781632247315597886928505092374617495421787028712431603203794367473602699959501495458866472262329727268882856293549288495288354084428982558139618027707237063792618923885454909674985611880490092458209869415113539852399440684323179938976754357809659254716543149410684348830344739619381931850222562234426566374166777774694333986139961115569134714236130 4548 -6013085669834428478421877862056130805204661714474314421759817380845532320327417477500073531674812852555595615175834839865305015488647653416278121047691075920478644260243310737733817663738513168425617042031096112205150583235316143795065954672211926652004944645426672225216665428153977253584661368957948055047591038714352469344993353065380393984251313758374232988236875980548490884843766 4549 -7734824699149797815284544683752585135762759997824860447451066006919921868087102093937307362259096561607432860930749272722104356746056778019204824010002025296341089597898221351574874479200820906590423253200288410806887640537830365466549726628394118986920783310592619252499041077381494484638414983583323054273235897175262777645469722194131948872782200923291014038855713322980286376295840 4550 -9660359021487197078510465064765736436462130881220052587107021316841948664887381207322299977032689630445473868134228412453235002878683738643403782643320532885928637159680805392977313623741915560847822071011016976359628079053138912416986310747933283002436977572634361854434815577752325893475230888515839263637680561685208057506400573830471061888487466170441243513570105503364563595632048 4551 -11763625087491013371622102440937676489039995368934232456985371988981098941832228061344348113345815802936995594758494311043144265279147465726543823399595648212062951595644250639316013227807421919310178703795329158569988665710272407348277674696207634556578791261637410611562838151912606141160448977830615915449011008504063644199708007429694610885942138853753848440889394940686314409679861 4552 -14000837388843228049810900654488250839109217074576631352483964468310979294598431787913683803811492681016425264290544738936457389945468598566703003516651672112490562718812305245649392060638262735241518980339589290761958508741977064020855089664649094538458299676146187948907323514638338090914892964324402459579271022505403332220984072356172792600615118169063948067850458245390639225938007 4553 -16306615083337521472851212168737112237918104554633763453846707426466011281333905914871805322929132738757954371970937154451465416984992734605669655277984644240315721202726266287857254811584002971325645263084606741959638432971718932139524758500292558202340838290939659361045390258055406149478120333462391120457136713005986089140885151349779012724734714537896768547723912343084385929120790 4554 -18589858958960960563444318261948177157321935887153502392897099251528347420772380144190720226103921227237379714524378850483728487488377955247774546055370883823531133800802580071810391861962516687218089281557939157111282790465400024908728759160889500238706612372342625347515965627506338371764011649578143225940677506521319797456218218690247550631816108150971739521707907595159414681462375 4555 -20729498064741686780853739733639991826310270866977773027836085470239542324396888744895232947768581824016660185501947007064347497279496519057758610635416955588337193875787970658260273766898633381826436667057007211979655514679984170280348195635980179873150400723628744827532270409351547184591922736715801014809952976151796696443191243127362423753210318733255788160122795084489285286966545 4556 -22570272452062143722210891114652288969060281117234416963819935500484763710095690257835927759149393194140880209955373035430097207648693090746110087870050289995517673884945646794485708728932365306657302219206670674522727491823689721357890958185323557104648807633045701740434249920396575516828348573770713976734103706434991936152990471743525736210804416849224953814543264796029255775899388 4557 -23918773387221559971294032180962994555704681442531450968519767357313793341873907851969637905389380303665745604196965264012748781824943156838655094339799109389455732798880415432828449808316120578694621865729825981701799088961086302486512711300715531141714818453924572263715608976623369878364535653753824247184609824292768772488391286855229865208734966301051038838234857212197373316410911 4558 -24540025050854970979228013751593449516966407656923837047298195528462533668431767032274405155160462511547157569551976261143565924094562766441246161738761556321130895430238082334651758121872268441110907090575920215220165668480295161505654746570596051616473218894828609781384162170700172100435128530053672549868501032389959117548690673157317133210384671531362431376086986013590507469310297 4559 -24154961664495819223290340069690484054029863261739253372840373924473361908363244273554703333379139486742299507730610118878139746656770419266079341735754441472794991442462097896867149092672138266783137739406078173721807919109410258718158703453760700724367592645536908669098529627311940738693620900508628143218443166034790604874620908848166733004344321279423232368859270385329352662657720 4560 -22439230192325076343661626740474398852845495968698912406195619024655165731194404781920477686273765358796658158380716033218493747040524461023765820997874962496281719316089860494858795618354339658335189217258657859083567432954081242969426716100479796631858421942727499361308663236105545214320436010229236199279788409532662065314140863611411795855402340174041194145096592012490604204829552 4561 -19023829623646241490278756230071484133408409387690335996632374063585357209706663422910707936912541897614389933827663399321669417161318262211901521782139716993343787063143327114372817250131162327741216680952496596419610002637232075074562003197073292453557416079929309550007691961508904952599257481452085669239365819845040671198618679671649318207375021360851833975495833047313484312078390 4562 -13498180929879846718552814219810645609305085134569083511505565709856171002390606550920324200825902032072926302390826551620194493495443929277810698482431389566933214193358909197241126417708499840730893093564411757278924799876030690443485333753121606474369797018860109772516438793940619664429543105758208098004246848607549110173763475681349390581312356524289531740805762336307175182600379 4563 -5416303756717421762619164948814673404801671211368205443402304615301166485413367522028281887977272266414746778973317903993181541270872393268503409030056952579185478329564942060100176384569547698066049749128131105405757782940906105688641160426121643455651086741722292485422503005732278115403914407532743868977827045906526445217021129157680480700901731988625596489361838526208820775010376 4564 5693147679397209632640979673037526227327891524815553577701088259753808854980243346127554238615002457106869730073286435430785741633553588955441997785189749029400571253724630368940727030411696823499695997949942274651233554222627688333491369817584973718312923603009086790046053948681068741549271952255248076493994261457619249341016000468140658850449367056247667540278302914447470058222153 4565 20312171842204614462392279768452779194085087197544233158706493857370816649342383211664878375223171961673230136825686119943505785300194251426361028380216053953524704533275653847446985700745097221270231521153347187766609364847859475568161676921446796545240013110030633551494472465006268249168901610997240915469160332726222016164490561473249023359998490566784516440441474215360441576201873 4566 38913165720699313452284767673526962188997525823181237778778225470743434945440655005770364126580288652462140497577979354001799163750634684842767470827819764752300726673728988236960099890070464848392754513287506978595688509492891720900747727663453455221720079243546572366128753101622936004482709198924623585014600863005404855074701362382065201457181669736993731591809893237985358210229545 4567 61932244620935411650054445881164655372103793275348472871177351705905117412935638170405092046705314992656156005724289295537285363951927607870645939602726624855846019332898360898894216125029094584637588273746355231089633601854678546329037855607546717595693507917140852210558836905341774950924526635113768733403304050197670043129080243155632343483149075285820619499136700708676707682700673 4568 89735268088480727524573647550280502359323124948767865795772840624694113932262151063781291139201825414547252410039440842693386005699200493866109681952665825120209079617900551273658379788991546532736561555196463308387539530304860750467852898200597950656972012970631764020162600129614615772984645167080541202146231235783462567173451426183920166181939812471596936229999836839262677088908443 4569 122575769630788971205365039384564798144676857479717524769742812306261698217956111700557033008896117868298455412078092240498853065722195485885162870453992778663131865204882471309721203251459585363573361956712437004028191184709996896496214715848307588486323151073623687887572505823114946711687384280618473721449041579050357910530397908593711325140315116890057093359429520623168696854808884 4570 160544115360081922016529364208294653386153284648662470043551985372308943776081848580279076600216744569012191954924443641036014414497288050888873591264077396354244773726249667180527229166381552479342471819633201709660121023792866503357031118551867946097683169254543812527569746513662370251369309338567281491258245708716855167229349370967781948009719594778977959707683638628896946861604400 4571 203507420870337245985464943270506534757247502455775512757501594665974801535689300574517194098640260136539945465167772926815143936040403593378364690609822638870572800174319000333199331431366380352985718143345865175398377623498924624506211849729379652561166156232282997279829681602549030512958000497596659641857975479088550910043818334809729470162672205958074182825265546472580777206267948 4572 251040052603820104123809930604172439878509273079282080499144923490670834596346726406090911632573249703599117709386430300084585817480352709465603011455635842558997554241629813251709951238286728305241692027987898928858124390380514841664281713737130589077113262150425353864502192874917486716381689073276636835146056905139088177123315804507082444525283771633404082599044338207231481510186872 4573 302344946519798682662307962289795841466781488507568381401403025179133255405733968283753172835595338009869506676010567088060250333453774723335646205096689639860092512173942748837235876792327574888222683823550538007532022016142915026877765375965778241162378221653651097864079788276076239804757939988495340036430378469578988463541846416503341824829075125847435305384323111010736080911458526 4574 356166510235650426520976914684865621894668267257020925130872408750485014533625085977265335937935589647822296005110021003538767885665636045275069588687432857081725882949723581054406201946155589035628277836962319866665663725556491662414806408742803200306401953970179664639426777430446856477697046231590494547612936547632439826787101838687191782714169276088172136365253781821574096703730684 4575 410696551731685991165001162914249590271796560783290103396576507929237657166341080100379498558973023317283126347379014435677038697610962037819968118440075380234167991488960521065588912336774751168976276839687285253601916805371206406161488174535312472061659574574519506427128377265398616383499261718385176829833080174266420425456068351524180159322959053233942194683407337954965586681492655 4576 463475513566162064155509843026472163285307450625122572998396807378597473750042974655783133503833518225803634622205845084892521269710458880928177286552773379625037530974334467946776418789111331945688718530260249211698612718858207603270669947882548033616697511884036437451407843370640810888965652011425120151683638918773953436675413509842125520835088353154497476056158306901204955130701455 4577 511292299081981699798083464247428006052173093215257265327752271699207480449007354059218539665622993898478667206110335827410968911506417151908764365620646150055901292285415297131757398274496602607879672409679936348388260942296474220812248647663554912632630891122158487811766465788952354338702810133212174275914565952743517882522409946873579739164086675616408374863505735475991057880538664 4578 550087164902026151769086569878392139195065801052201161623194801312823630913382596145850138578619076597325055034325815837176872601611432901833222568474925256847726824585192168863609885133334226521258401318150170780034936647823763232837484337009346249100525227299113146904917617252151964228949549127868044492739459569933637800946907066731229299422657877828831646670014426661772779964889168 4579 574863524728562349250880567565015355466587013024554247499797854699064348857315529080797407924618341066243983845690006888785945771161038234995988002950358624798951899060883040142705966494654916553331120715141368797276157102572383073154507572338303157822579001805739790590632412011875044327335497602937402465592078893041090052121953186309210687822440958064920997258478989517537934624104387 4580 579616057568553436729850549538968782907841305203603392139277292099624768411630392469018580065731323911977011119068915949466510814829233852281130481702274562870660611794274655585527273537271728035476357201612727589480962717246876688444050122078010880917877527585599741679709545274367540043841629810551640850958230222233942472535222585709558406785040931057510697143763191567688163212996831 4581 557284222856137623773978732432317115826102347005043565250046281675663840048044830115698180207152499191983471680876405574758403946472485052133032482289192784289266178290957319979478259400965526956630514351731653652651188197766832918727992142677290180081458303284550937463820083274982227675161449803494090746065288376083496497607355103814122448646065029320423269899805484085194321181112899 4582 499742125947961944035082366567434317303075310163584395977757360189669479625731958885403544568653777863591596451559252136675814416354542123193657170898381324334278998284251328187084349695511665101498480733292783931814109114165989127632713120953745013302806879368780988804659721480425615450156192051636316556031695072612109681006106906984410993902114047121652743898753804901848812192097596 4583 397837603989338682704244633718086653931602515202972781684984218171840039004942847651532409764276531133546198368124904397155645445034100664269846935868785405380487129657819650783662361407912101684804723015743627992405485833127242802749534074122939833687369173584097829258240076488843652336519189077142947342580568669820698245842520120788125450639257644352376687271670568263897819736101596 4584 241495348159042444175083716486491783258780943825081723258207873346471794829100143405751667892844708349319529282567954179183176624217942656704717805088349773264920974480578461998415996562240156493172017350573620786049517005475353619898779654581483965627708024428881675846251060852285708612315948878065983128306907154465972571601959016261459109216830897857721635147451678483424226448524335 4585 19900754376056626313815063554382050618945912009417980108135364760550824611275210472336646636217966057490393687878093183866181895539151368472116114830033630145358762154236243067750779436770431182415436973799384010833239878067052230312127805551516493088327418909049068579653111658476036923189203328849409927098365066480481078193037576563457982309679970381964333237114377357341267256614044 4586 -278217115653662912436043092439536241485801476139780079953518946004787627871817155457941056648492556993531600287551739843045956689578782091944904897387691786939062120079863843380980564788595436916666386160058308344570317516772007255150341225969584718206958453383776976951872544871694822493549457976775717256963457037559586701516727376971050099747808586736668046387110055616457785776974729 4587 -664183724333856805619082440984197719148919906746542069481368257847986934134768737875425067305592525866760321995310557564286963763157064240578885994239206455872414442941169810483793780369942888792643442626278765614681174974332808318112402290103686903666154187599062109856300426051665154595506767261378954533589233475502832305600171077344685772282771600326331026991148011522695940926728658 4588 -1148837816489496755819193524721536688786168270185310635479490271853898555236187944396695929087681691089253395617084985889541675999691092083644190996306770593304647700962109627626490533587798456135466860339048766637718990047178634114869741317759356504873455177791364974502287043363241635513305651453118298669054492494553592838150709754367837031317599475371061262073604595769822577931533039 4589 -1741830048704035387079966148902865646772273688523630258251259043450866633612068021107844022354186076313548420289243489168289864518827888451423229266914380584543129645286015560621563630872242969663129229334670734657156628604999447330860026206856486484812944764884924364645481459120525171362821113366680585299136654398474508460790876924924498665198785483122875202057249813044856749029311080 4590 -2450741659692123841235568636851814737763495305337841949627634659075177369836123661195810317390940405716572386668199364429664408632713807333402943973219919206352439505364255276200058663283245999684955587332127716122504157361109005476801424094474346385953142284971543386899860341786481138120198741932405772349118290893222784912228626762553675822103781449407896258116362068763155201081727533 4591 -3280005492272242830566900916165379046987584647836108742202345642523822927954549408710178298591414839397793581521503777364605502377825363890247290113437443331878259503271460315848267517807308120367773312977906951058400948035556005760358298085537847791514749860496684593228155196848589675394522508985905524934237744858321799266211874995134278329762942302906770604357181330662961053441307383 4592 -4229615418121919398270131145401812849213130735256690383242107115241094426999561220511224754254035583443530734527038616203362644801558151049033185798058974195820184418019868840802271768135879336699804073222024459388918026835392932873765317958750778328391731265436043960432951783209651300804535231942807916355036990630273290219532999092055736833550427087489076531558979195541262249885006299 4593 -5293615916213672008310976023687141151853344742144932917187100710108469023556325151732116776750783226500200670237973586252712382560382342569765949900117480109270088439950965701029648530364574853280077037705376265835424524385554102434551612471817163376755550400827786029204102376838522999326079644870932979971118898315521929784628001103693076937553344079897219610799532268182850627550535776 4594 -6458371599016496705878643370688086170501211620816612018249171123998305613818684776429978472764613548859519936243877920389412151166189338350249459481301082327957633547173415691074639141445812649346144597597409219991876996236672788336077246087447107790998728653871820461865730446777044400215128219272421940700840439132106635521561952061113980729041065213322129748162558620460837929558789303 4595 -7700627266584401568340479708130504743358497003729437736038700965178883120575795758269628197953462869408944666312239613867483516188604676236563878516157231563125949395418221838843434072474788148138318842692810937276232684058823133796283336583794447337823997206159516992394214492599967385462489405207534101218063409361610678356052420852976030547837328105559037689348632185471293546083188262 4596 -8985382997344018405990411446435174461982248330915643037545843749628550291598907824418833080571795671129934269957988023860202883705224700258452784409744580505451838305306594440349615027456368132826021752800469260887161970021016943538620236344658957128889889300948621183024067800894251794978219238904918139684483939182086505383738493925990316668054992636528654042145694051714248933843238159 4597 -10263626236420502731992108788607387818717688877546924146411501433873653161256077329486558107091174521477695199545307401294770447112862862328824091471815051716410740336517881694674083541674698567383033773300974308648533023978759660559993566681345796198482428552757758957415750990936736286926949481152768874837886676458784805452389358090717547928471343978576104576529332444143286983590978677 4598 -11469984154032843525506808810931046182672086722939533135192589101824622535613305489661800216931398153195644901740150279222471269819411211709959054715009450848270706555560087041819402666269201728577574028546832300553900466424003230787893036501288467840686070391072757456593586717253256729214068734121294218400333507218448898111951421050025486553262003990845611650878864316649368187601040842 4599 -12520384978211373948133271254028033005332078185677962918233812777385440274534231894602446502501808060937245037545250338821279463470201953340375059590417725736875934113209094249949134543930048615836493244806133935340208538886372674933426615904137254075930626218328754308998979989395406598923469572309235740042203386217484217894651766070801636357220764702903068400681963533913696640776889643 4600 -13309846703655137854702731643512378187552690669833239601340053217693965550776900027026637089689736339361721590443541179251822215960835469440767117000702205357580830677331011235349994594257256070868473897637896664504923847920851434664069943267751696244442321864408271246876758566720302056806680904412395012247446050988896008651782938664448600640625733457425064944663448108110987434398139171 4601 -13710545527179984806986906316377244736144386501998990327045587389694914389633397492573885184067230186356080228861208931565883453742422145890072918941532231088339235777511346157962198114244534579448032227202585067190804708699139670871714962746036962883254771142807294873458199866327021123266348555557770584291687894132956790522360559618616902436705991163564261633037458796298721433950137209 4602 -13570354330801783665698445726962823230897024987449172681192880913221757227933039792559354005159128337461567747735842190400009863995734171859977667520139889477690810858699418619818289981556796928425477053909058067173314544301271445171570577588233264068946314127347384248626521189805660219383399016756357576487979312287595600320881929305415524005991909128318865067867792084696286947958109291 4603 -12712083021189164598503136038545212256464134692240845203884055042329621386824699777758608003050367362305444216810555374425397934604536237452455892337554644437100144490135633979018460031513570657444244626772008545329603655827810935501937084349177608606939747189167866381453682456227711906394655587767078313841337637545777846393541194380139740178448605234677953162832804065190541048935101570 4604 -10933696689705524889434826017931035242986367698903081055129714126731149964759810650856364911993816937796033558149546582765388876870254182316607481044838421945510800316377450150019362700825287400396061920309391491138293266697231577360037469145775900284776146019688499498311472893679197672411311742892329763780130105201037445397947476650356582776945282985025864098972452931914647169269245595 4605 -8009833111778272308241124748342109259514468706695724982468956808509538148719677740593527034265504798489314412950853289261090155666010739446875940840858325015989480126681228563653477417194701420044511240334044933134121936736447205866500582453116605534559839390878393010169041446593891524253894619596104853302279678864661780127784032988841823126524849936441738422900238768151832704671024980 4606 -3694986289834174843851928174145456451870286050717206925697365630887807629930641414341036609000230219695464930700896128542916017223254103058626852731665151921955430135617508547354323044840413761088921899876999073740256393936688988784732568393988315698146951573632148498040739243961345140739823037686243954181346099783060593023451653104289988395798435472808152940048934738904601804801898035 4607 2271234789147795559187533776460180738082600095708360360532129065200410930819636714016035196071908698885167310576565441779405093258642738168628350185486644911520730197613220609297025069694216867662838765611153456614822080532920631576029578941879330263057012942281105519526811861417315167662455019751153460289884977723094685366884578978346154711278262999516247271864495756606826583631140741 4608 10156326275223987240184750573375951478772960591982277580924640311436611422441809034373781808550067656214181958253977646934183654279363059488767613340406638871406992912954111529374297288677183460908720813229860443844839724156656755558886720811447743845431119093754953499149437901537243014230624377955932142264728158466295773560581599393096071763384452622412760536039233663522062369655231106 4609 20224115299302347019113831902594580923728068431831604250221056312509242710212910969879259793256742008037241851576899692337897091402193441851246681482294826107017281993036926408824064507577466311506634614852122590585322790434818856450540833334781328471534651215044193920984236187237714368936610332047192937337661922894459987138709173720542452007625560596535526604919414300600771439080632090 4610 32720505175317218897773116455467918467466555629487179523646404790867008227449119125865676274556153751537133087956268422455939879132618713883816943936705311376942872758787835274022542166152280682859091196892321256951173753503252257694128670551596685292066707456492723787964074746940116924167140803847694561331217479608226520799934772750483042542857916155427133235024528677280335113754443314 4611 47855259848293609118733985830459492243224366751878131336799307886434871204122374615717242304864650224730496722054889522989316277224126067620162451738501324740078921022203009323842006488633394483592668170074956794377958546774901853205811931352534976505705890973526345737700390484733550248411363718005040905639687243868669266612309051458579041160245154494124388285489218121520663004434584858 4612 65779379479489386393622041782504119273532045354961592135290432799279483717830308176582622985373897765033737441521107973914939937274085078090960739694869380954546937106164069952291822696631849909865822785727336537653065960059662016529532363391535011122275615779222361876450257519848938095114053184946962751212086795971151928113731467949072613376768716025852476859540050852534971810117759597 4613 86557683977503827177926572365590105118145980390658484719122596082876504396917798380326934313440842433563583053914883188966128128127351576478932759580969609288418522260634111913720509362663040941630122120656267959749671598116490847110768717218602796849315625118266360428484547541118382535559393237201140492518464522071903522587920838487576608164880501742160808515513782788364036029492236350 4614 110136327087808788769157305992552154235190738833156319065824979550794106378737191842637343497200870354615392274093323909783707914565064966064773269970587810831189562317274076482104113850543015859522979705512415051270368024715785592713957524617333491871846206737215392973864610698056830454128524848429866019435321775931881899597899447640321836787502298917761892064198480646750587033724687214 4615 136305119007213290415980001843790490164935311670017766018609405205239544831390081955520415695772504073036528286524110314057325200230280389010655376996059600303405688504596965658457153294901928272845918662659552352266559657187206840981430593209827716371865144047267135933902146383981301969511738845044223871214657303897269764050225110312148890506754052719610788320415005319325829378854496860 4616 164654749560726092242148924862255379515504015232293415940920312158197293243133516194513817283815945763512135619276964172220328853641045566177643805188007533512771898866709385113809979227249593424359835474073107568797983271999253521987573928572961056593551729817214532669712368767796275392302041383160495702393427439955064126152543136983545926890137343564393702531840533420083032177398152397 4617 194529286153992100900360627334181598018829664553908725480179760187942611208819969545282945692325676027099251061897434442980505068742027505817868111586726144690695340348772987096487086087354324463307102534262123490832767629074228558650453586361263032988296267375006625795928176437834968125721971423978678081463951578737776538251183478440367508189711440079921537710708886464972986193063586253 4618 224974680218062231015807957826592135598717661289175276504252248231307254347153702919373080158399959528585130872604816765393137715917404681077963174285507572193084375579668468965312671796589324945051120454107727650072042038826279120529649223106769825886922918636143136136773752843245132711634919785816035708556197885296532816496290085126807624895312967173836718027513703134287422153164771602 4619 254684461244178552977257134275969479747734002477329398527399340637045204614660003237592098645914964091413070335619736471651448659798917921204235586488252035768260152144364818281769632742770149879112723260873387836415697217687823623477203563983718821051299231769563385952656896807666499256772995142486781570780718631042226712932605258073270928732218193527868390097345056028210014217032940841 4620 281944335992140601680901626749244554816914654315904137763928123509901830165143944479670868775163459461664451020247472857353699997124768723890786850906956597458103748782622255630470759449673701782396970321010059091763859481931032425746879803345555944019732664538146043165072175725929314797251230545577894767983480912768409859800899255223693778243143598989783569131004521668137487128495300129 4621 304578047149623083295397874271038551700116087449655267894651899277552930678100179343107221889535126965222916053087857921729513431119745235922703221559009453747950180185147407932429851787698709150702639058076089905972323532352599371197826230182922995216429365233749530901328259089329182523867343590663551017016558312676227107136093244120171295366472019802965117848637340423420666055245722454 4622 319897582629432105873024359283161947154902658709215251663212991584206179868302662879231523092134580989726345505687938132218907295780257129285602578806280042956725279847373368683190316062102771049705363281352550755572492311354698300546161263491820432348418702976030053943450997409851182280122872007583271825538152027314214457480482033040311209452468048183267071942650237937321736404847920873 4623 324661661582850896719865550595228479318355458828502801727592634379704520048620500064320096216315020583024405396735465479907815555048455231919483296540299563514867474184799954098074701651439416418940983893940512114526298538487025014737268006972936401071343723736034935348747618063698206568811982730586372912891060570806239363746084059412692851835029240811689916446171783353552703245353040051 4624 315047348276202654187987285239607707199391125905203646564463188197649584360186140846142251988711649188012264668626450860462562488745982291197713566156605665158971684525836083025772879594587888088696436135778832109034517194808360790480007129963914135373433949419073165226262815746340281938109819076952082382804756705856793834632905339648553638441816720660572552830417107045861444844638188777 4625 286640645347929540125039911482852787226382903111456915533140486099819681749095154413101491126518999583114647930676967961026529772532828308676687575785790913680516603369262745513306276979606673733974397014474453389228451080984692387571621119185736709674853461859673424008876340006729214630740946243362047078707005172814070745912913224583913344384020438374498433907596558331218950465320316927 4626 234452970019971175806169609637127290193831466355265532984467829306070673938224589192745400076783970472861299028214397745375608323830504608575839673121408719902317057998342260827344444725470898277433263085195290637022043666865547266019157633525668130343102042240432767164225504800014341108985947686107229206127802818190801310454863709129683915839014227804146959066633652631130846745216663058 4627 152971486426399803189393899788033258131116294937402139656834306060310902851821883553582420946852701616898607024548884282065442576455799211987916320335269301912782732178020142457288115739027884638400890546902393393879086355102002429018261491626596971785206519295653903129834801541594839940265013325201052112678728681455637799771180913855316290930576270043662858736321413448581790591377044273 4628 36252307758764605955094327363134469345608456881378019168594007687908145481829033593528911353525127752384341450090430330386651963078423117960538363906263706876242745251519331475724239626060668012611794155099938547997968664930541411821815149789721695860928658052532865190033271158739274565563573732492022548533574353152149310608998474988012091922308593773506371000789935616290395412727611978 4629 -121933467529713841896694800104812517070197588999811776794471037832199944031227981847714252998114601176792278993594102030187197308665211445482599951280389425595822102150572590906696930556145780763647908822181614386155467456119770575689694253768088101378677600679899754132926217633927892612714011513398426915138917804727699076162626943405453269726673988673961881253869287375093922036342506844 4630 -327890137838160592978981876004979798844524717637590810320620733577324896611509643657989552044039752693657446693857854459773671188982345556038452500121254718355817110649900071994592044261930847729316755410849594705270135758906786958014185472579130636247580128241050692554522443224524662951973264208352229354084924623696851376610024252975684898313586047788406165217530806907822579192077161253 4631 -587712930112245467777579670814890620913895815557300105895741214427825249174012459712878893743609482336646188707651011389358617900052364917218287154992948513420876830742987366569423126203210714011442694999902174377408313839872639816864929885262718013767722980603638287846224702143481365358306065335296454750115253504253166243675765109004158025087710466772030080035456238790144462948079379005 4632 -906917267978348124828815798480802700997892000641362395513057693472269916996140248213499228139727537046264176375251420212759554031182006755239663437196636712888178829604754248423191497535431824777892185273880194830316761081154824699320318740811437133753580012904065368687379683265313697066653730416772560137198738223164859665062293922822256700141289462407471444385051985872561290192594779879 4633 -1289970730214439302746341649959870220844566186801981035045435147972813904950023830011454483723723329311791231944053618934848664756740750170729595572673143483556156144837129749563387462645701369166341218677164009120795860617196609824115119453503482451629096529052882323506771507612473127613643530252091677189259790798703263234117706531889089725537334399448280347663710063873774205071481621190 4634 -1739717687194028188127694824508145967196270144010993543917965558003040513639901795653687429919031511795545985219430089329005025275722432417987956327034184156215514180823099265854299931480106225715200708476725611187107223971831431173481603863014604504579386864575411858288887951960595626076413532213934485636611510679652523543059681624187873885776329176068619535718093380379527196436112673911 4635 -2256688478521346854470944149446551399774406767163953694536077128457858721344988313456150877503804814776194542717899958409072312694455206896052261924253841973501951594596556014477616568067911713578811276268279751223994342989572218140625067067986941045437868996231021029648704433696156400263493662132033643001018549752296397361793922967656709681002897480996884178311643048237814154918069483194 4636 -2838287905656712058672847834306990859334062029931129003850243031290697126183470493418076510129374983580189747717529408308376144737985979967447494151029672712967942703384672443645261986803912113739474096444642828320702501034775686323554214900371049614181480848088593865027859033669765056887795179555675568381795567058252308916736457034983042733293050226677095241621890205602557478888849139686 4637 -3477861966713717568126163167175261985631252726470659654740330740766497356124439110841001994708548933220149440183523392830352936127308928736930792437301900887088314475459606594310473149696002778931304992662661857453143830567591363336346535438390241196351727287049210585837250535000314432680366471843757985758007662912129503096039432685126949286197127778149981945962225870259308462652825844600 4638 -4163647374014861460088485101291174297224499928310699173034222268370213608161240895390435214723142454683176108450163655967250086660677537392164531210245191660307934183586701701610222054563756246378462167582274392305450214527327796342530305577796877814382645681605415589442165967023267627182727614992535697108741342159100399836094870027302103551994914115018415653161735034315040224354836056251 4639 -4877615687597678309999550883617914968650556303811847800993841796496111771338458316691640570883570906863598391615240761497833534952844351024737192243445145960712564514770025274265955149552342097666229765694216785144335524373486333427189925970801567626855628605928347414495288888257863969378110016526574087854410325581097483543853230200687502296046362165279944403274581397113806119228101474668 4640 -5594233080727115979340825977920102106445079940520070732354417689106402039827717953223536235714962607201384540086824301941529056934813683015330131372867393838032514245680241821373772729491823779549593980479072450024209788884384003887852929124107282233584775992424142782859854351015240040615665294221458368210977967610930638904579368046335932600511888104724919074433961740022701085950549048026 4641 -6279168016438921984127035914154198558219817745820803836188718903164822255348355537336630515689272838741177247346768328584471102563370066857332098880660335280897524719429255272177066038192182473157763074064590742583099830961055845420967512910427986461450336489069111425732433377589489361564907466024024177916136262767003555160444129600829244662305894505985286291352237165062182406359172375127 4642 -6887992609371168389290286378579437569592046666370937307609893463974517520994913020324522125915782352814394350834080932541906691878276918695647081541246445206886194950477336160104181094269141772550889629076994784657504762535231521728975648788230854623098230885954072953425147380288975093160225469227606196130943072526649165065531252018129685139189583468304934530600201784725047294570582013495 4643 -7364939268899290045653720051935096021065413591120388937867226518268328158285184829548530324872466188477444279283048526388135605596944788105835161394678052801407468075381638490891985510381456785762246215504838854885496380748204251553467947857435128717014751819205996913206604535350304261716158924987915654232405722794107282740871334686494555400418588065690558513604215732308942917956424476578 4644 -7641792380036206113118439273712676901939727114458194061030527637623718826431165461640642948239319023640103906631853659461506281371942487325858693534675519959779581988487902135258987160709124244231315661694543135982418147852029844462036157381107184821618396396315955986631561985871753734887179947019903201472263635795881991540099644186307138331789698230347341340115014902857711797286780193147 4645 -7637015179383933658608852486532738745378539940652110832704019520533049490541132948570094079010221968728451495085547574073854449058178532896306334956085352527383453511660579189999747430825984539751694382931895965592580853324054458188411759220653173646595998220667817428430546671144147409400233806127645677739358479423588064851013195730128279688166470254337189507381869638671700181478032499706 4646 -7255234383289380053731334261295758929826740947903922308954508161662752928164877246039028995837676044186047770522046876557226079015682821091618374616792687385216981914081324805602586637814640389732777529309669137741550729784645328921697892441563855997178760331813717812569551475665432558052576939558476842940193033698435080502597303168112006498668394911810059365851084789990610684377810616373 4647 -6387229103335745341896063814436645627910512240770141559810926893078297152338782068474765044848120921311300148859642333797049148566241694742326727767222326327102850064891858517863408839364826624839501757731291938940247805761692212618383776725844241344781707727527565716357069283440772171441078249673422932765564037637930860341127978133967282219981762954344235630070458927091198599458925629091 4648 -4910595499734735641448773110222862606469021545296804737399217456108327862290806395654496884346540326665429560206904623657062523087799216303615252153752722889976968194804500036526620748952111672622560077735674402289597739563300525900523977310576337438326242798554174637201714873183420782234057022924203285369293435442081622536984630165215021080387194429487793945029784794309012553692039403742 4649 -2691283572734163099715142678715117614587626131285300744293566205488193658995033261917114798758210704987363529604426943689975233081616969380448096774889091293914762511057045199335711260756596880062184275361993926392523925511216911829465406299428903178375611792594279981414699415571900221729609993676453282671645249374830793615756025057027961470697326153083239827151498165237773011198513483112 4650 413773734822092796132525721606972707803631956359046462008779473467576275938531810588679606170394188834675504295136372904175662129903972900685138765144043726840003388916158755930926330381244485561681916366133977379671004283329133701969386937364879621599347494217732119074852813835881436070466952751855718080755568502196993947072290996816130080590177034983399727056369474520008690793881157835 4651 4552697916765105437049036988941499748023993409425200329310571346222223025632963193540676931575099417319729262707157731962122943982393515356252681178283189271522216248841157761416024446815329717919084834866392309308837121191245492267352155325917090065051970857272171532702099842387513997992688790789801694546819625186181419477842820354657192482086541058135220897970691849375226811274129975843 4652 9873111220088990815894099072527968392415924146119256782111480374822346505651203682442592167008176459081035784717018338803641152960142897102549818207300547521421975556226567644202467148946126731070517964924285809766324280194763237563875789387069398209195121358664857420871329306569638542930986029689255113507617155326968366435482571248270023766876169276066917085004146635831124295350614840256 4653 16514725102025940583589138858166722162329280250969771415070546526768892330731006972335866650927508375992250969302457469845414880498527369526958057418770087707246967914940931262381721452997170250312737556541259389522462761576130531131480113639694121586149944973487045945371193082251876110920143479801340141129150284452012605271029033915843390199798301541215123272599118587200420818493938475733 4654 24599804715318554205709421637288313086694198663299412408414542203595728149903340120664690444676197657661604663987533875062369253588234730224186643633033191005056787492394357820959352220502441210759878817229239731034968532721740394155021792861436444358034499889576667323073228099161612275996345873272922749630939387327153672569041642771218152489479084219461785135408942831797248142629099679201 4655 34221257258379162294440803407914107421107080896199403823294068919399838120314692198369535385450138067272250167525984832102910853106171482262904468139870416959616925676368810737437067917764861105226175395098596393119224112666854528879648764399471475612444401554070225847787198550547487589960040263223662170863853991635169963100415309946382552237884849397673216912953285325275965082706640477819 4656 45428123046179048110236110283208837812624272674905282360798816307423265266565180111215881376065847272601043055478364470450178429326589938535302214684491662086001481049252563694756526288050015393809151113625655164517032661041864109599835302531520856558802101909928016807496557220513558549547110862862525172795184813776976114499248169063190345914641838890358547430445180244218508106375102861636 4657 58208300503842944136528557728444541561174061353011033551084938134881142988252468022203172685636701825722450918153917942762571637813494164946074064473416431820782044313522401514604177850750715955673105326115294357380982206838950754712787816094866100878592612018492244549774929936206900074523286141524952692444276590001064924595294443233309553145667744524539376629546480045904949256098411769346 4658 72468414611106119630090225959045761030283236589771980093945587770354501285516272108920187282747648796977720111462868950515112528490376824474648565966842076873589878177467791926156711541266866500822239903067181547256660717598423817206765469425117325784486312973193696440494755109265592671259456619590887761175310592582077707594618999648268683935901891924144420539672633470955277590732047463640 4659 88010847587632291236183125991493979201233122673298575743553581076361621969942452492164512862718426310854281618196429386090453931860564898446937750769333390373360171016338119925357964664674607191962442617035753967245474830666415626283421208040151401604395732580198927754536433549902833766844797778169107753634198804944527983526340552987624787483623971012066093866772863205573660797284116349174 4660 104508095924793731576937720031780921052682792811137769837537232005369461969091681725509036561503027001945212813966342959225838403640304263772162081985021198947802884034776284428655057061786128853955934094247995800976653126321890556861267505233832980963357122598114925402448132436471046258260425345023065765239414375755939102408422276416886479721689912204105633880233283135096741010312472684197 4661 121474804324176793377834795160928294631740026605424561654766041388618793558924752920438844830039253640237417382100917977947586651421907978095032448863534174461808345805537764933410745830465859449438509695881274694465675648711931735909097056705098498672810171171339948361333804040350344713128998913041231727512224230595642689514033181817926598136531654643130041311414549268003648085812430849138 4662 138238059489611626743933114585921803637051229281031778559109480464427774118883500424417793223204959883046969618004258361029069489671950538892382287758298038630461758457588790530820350685444992954794289237426417962685390704276699270514092316079945013117673577013108863567490393516918098911412972368725523200882779098161885343652766488237490212120882312290018369560781785038414014626603804073848 4663 153906809205164598259820430175683409082402153272767250941171785793746907903698300786965582198222684965660222723963949170396727169871373393618596459027381379201585163089746257733691162625859451205403937932945328747031738903468853947473948955822076635174124766136114165963205495799728052359792478985620883889944075579598261548094443823020598165075552915593481520709725538723839957080359256583792 4664 167341607842864601429227178489899809533864134350539840493943011770066263738547971084358562446870487765590461905438895992954401950375901083887453995022144737876620098641184353083965696836027475467393358523297941021452523521732624967394954445411512825082533117354550808311326849007121718052336894678582927476446293119874331861309978470436687196760750071766331959361942757003913197782908719795007 4665 177126279962493561322795706150029237125031929535902988663524909747086272385584282704904373477194298325851027463292710414993458645400973367082594888665225044619059612520093066658711927263068784903063953789146784410993680664431909354308219594041976418791791242380636258014516358418451769035078998544974629790727303426769531394308909366191981870183515085161132658310324959271329291646666017313001 4666 181543538428725626855389062822692962369874173092738317000032367953437562550737652854171178538431173048228475513020768195376280437664630845293727060843856875160291803134832545310224800632992584423602894395715000035352964208151230076346362027178008225227855997872606144139267818523216997767802515647073010241215181240115493236994763310898393602120729073081904596528037680573939208320449761616985 4667 178557089074069551188692675808762116850823263609706012752912845531663829496202557559738226741443495507588467144598131690001255222776893546801908804997756211949692630397248304312553258961516506020078036258864077906036571402089033149554038457665254166343758113427370986323541427057247919473762776992497976589829460870827088014434440782255489161381763520232306474212823348890161824890341801667275 4668 165803293340322090432338551832374924991066185940062870161371056709724357566591641240430136172322475858722960323273663011257051824908979983448746927912649931729643627898601627699459381969371586213215784144504189814553178030672619092075644323056654651010292677649420084912884853988858279194054308247162979849571972379418017625315417130907440238462975582813424351096025706936856827046381725441180 4669 140596031978383871864187993209535320947981506280895982442766701355799322479338829718101235036590230101641922465554502410224154176265945744627507174181512979793033337587995405001766247834487539306383730044942235488128943735753997625537265933355937402467631573618034399438112966413502207616063129732838698748670188139622931925615244377389173142663452923687632028604016414270748126595382817884543 4670 99948999737060683646850606944848251722503746227097019004388392905442687107908177537696675089752219674927559133189749713567555219748885693482129442370613132038137306014343496597843264689118475968801766960254752101252932206235061892626181176031101246731651723681410730323119746426929294907780639098862246912957261332713491956363719355742786225182620458978224525923708458244617696078736475953421 4671 40620239486281909097067225947988634497712848603628367571758337174965090874169633171501589145998563698999289533043750734912335935701183605982185641244023254655622379277329347435090934284764008346296492258202221144610257747889926081399226449579373345565018676042060673933630621646659818786555065521121930299035667501702061109569409189055793767840685272372177768518480009571768650999229466294005 4672 -40815736687002898552336500760547241207344560997067871436957107475283297446260851052796303426534641951463369598440266412860033789178721196589635291349734493951094188258977613187955008252692407735192381554549533085407367129594584619742043572908020193329676893009230713660581559973636382065637646843312854998905082254784600113816759874863139695952734406498901810694877439811715911340114013266167 4673 -147862431864540164870076017718557527896719188110033647605819910759837244385949159708420133182233958990790574339708890249279039546757367972020232742465083968869988456448523229883658909198156373905104060422159613074827650113787209193322391561043375509793642481176514396980609931076424864036553152280177057166166639715397680016859438352107085393309579718644975063726438240917428439725057874436720 4674 -283956314897530874575279743892039167961216214396212450897434000925274412399582819910115495953656708157932473065056824552000700966175231000852018635178211097096010401190793282284528223389330463391286070450889374686800163396984201988689158142253743882401153486621746174878033092923225889291118730320219874250900208690299534907940177590218749841984893367181691071266787998642926226454156298406529 4675 -452275954079830276365409089768652811744150422624688895567355058924757695840325686177252123726990345044218631929735363228342964491602798806898026227009424363924472757196585980492361771219212707858686040743739351113802286704996266002396790132540328651583614603375017131349398023325466582464697679519878371650276534257023022344982622142322622690323783014677975804125760173588766271920633581573926 4676 -655499165225522696306868718572019822253254183870079764163643687945663804746512582454537979026024848752524811518548714467842260838196359647684451101281607493780506742626127901029531116295309008662167509475446063423138445400638277251705787358355550723539379571610927103027480369176775513869122155128962845352727251333543853216542275691376710690014088438725989995349047304806855225779148519920694 4677 -895502460016835159351933796756016198704099126606151554426172478260222242999514052909666366435837062006433931498468786517734383073495100696641785195237940659247066403233403148026581126936889517719065554072689681268065750153466019887003182992658834770815790744485238979879369588206590119521476680520400702456526643275200401513850299124587627615377732399668788977252607681681237442335479979940626 4678 -1172997967789537230334336611450864616694168098603978265410776684250213812046612785066572609249711047566587503078223626547686364538281433791482343933172826242742429458169751032845976853367488943361349807904774130729787048396212839240580952542245019950958101055250612949204290499142261991665975788045178553515253359947255945890402093722455117114036097588659862927267297764784447146950151821488954 4679 -1487104426887819438022904377788035063423640386247269402083322757363923396467747250558335498921891668503088141788642424169548506568931701498224706583904133204494060474486685871133661913168912532604033546459476149896204844429355289207537150361844602350331611943737373027062065576391030059695043232605614674325268455726734553083490266639148141364798960512409601114971510264834460546307451759075015 4680 -1834850911854453398587272138808006863111956402307411633185185684137365283987361930264116853985946995104190491689648968736401188420843112493063899725061856922059380025224604750239460282717829440750090858995271597132668287127467611883372252748328568056697862249651473739984598130107288018762618302649759849569869148364496422483491784295065976112009103216856449810800740337155840583317674370439846 4681 -2210614797605934294097785173780843675774761204422853947226424112760509509392190738309667585398835968005956059253577623282003157761719136867812151953137398173525189371378867706788566302036563513140581040206433427032108077671583381569629148452486340568091539562767658533870798034861893699442418734203604339932102194608947911234646838781743374480229849227485015747172876859206842836812223355248416 4682 -2605499181349359571758449249174597284939473322277821876916477484668811018675890205753717451980008889138291007237035907188201049326282554257669539951081252751838497328467672364492440438157732816125370417586127551964156622773610118840759912987283865927601705815897010887807522781741046827923765132704895963125022094530466321207664699274700012947456621157639604616884423707214583837676647460284257 4683 -3006659704649636591526544872345615343533221530672893959911529880134133761140142730817523747114075698407492914058972795216616785132295191477528300702659518123537472110797601993209237484634025004438242207212139770085160835496651768776474351826680323726952473436373028803088927140591459765685550676671867344280029200818484012595965436467933616738850159523714148431760720339192275739485812977110491 4684 -3396596549806779838659990645398620982327737043042896097630807146796408305252358130023221860003014707084253573134410643607878893879811645627275899112701913737663358029035745487756519542339785360854071772250909013038241530778626090615541843672447747180282315637844023113665424871322820495922766613736921375034534083619413634424477563354711462355265362873763506565505161896686849937586065230150888 4685 -3752434416945220558041391410901821833810413488456532308571704495415106091632374062515843326809979590467916697146466254050740156104226158141700731827729920220499464238446679286559836980974781161437631690379238865467928170974359760164530366560571144534864177183954996622872431225496862424919955361131346880852482927605811442672453023725780508492416994886704246839965670666697033488656417724876415 4686 -4045221583311794350679413634059368247147674867539435318118775101129898156644857610557493221817243855341354873147275745763320305332627458424841828418456843594368713764360584603595263257587176240872012025018528384448440501785486564560647839220548662831409162092553674652209059425488310594874387223905635842849428891656615203016631254307286719429759813570562267173896057071373269264980045610215423 4687 -4239288726059550368921408963237408631875673375371114199249624998588664639299781674072258879182036666749623399203357448058311407290870284069358348885915782566687660523822979434963067090093182710107434290867005033742652309229554085463687237936865534007069894490815395475345833451057091853455003258639078033515055945578807938460325023482426052055148417781526227253462667371895185091657440632873795 4688 -4291719020826139618686336007071108197020955262789824636386992101560027331262518493790193322780128447171594020540413354400410291492241689773899122647123203554289653108333002909919326001410164141498404543510342119520602834955384143940466602117044027755064151681218448464164946585606758687390422409096049943196056092191060921766854754785042957559391530294700081303648710320168993913936715609426702 4689 -4151993004977900573481310682801762310875166077133860734587418844742204657738750162613563810163299220075048398936693353079066712239394379540016393223943004533614498937816365171481812415562911776791766081994349447654180832631364152387194278814570244251383708051399496687317178109503249381405465399096313092405748127314577786592792660435496815423672614493279884265488476138678457649537555731190970 4690 -3761884619241402682798314496520171550586728346135199396074565825251316071133644950928538525031880299071141859105880553183763809986111141143595213581551812363701168097922123484963348782160513602060660127749831453782220610000989742068031180847202464507277155245224434168851472370795492493845518729296631815863531238451241364733949601345363106681326846469241016750840835974830567703558873184824607 4691 -3055698404552845294715146041088182159798774212118072077962709418101149807698347760730059871271114327879077367097035345262860012426463793967582158205583721026129996615418354423343438858467271864119989348215762381529603249440825886875560069649808768947698689522061339357978388949999886485041240977923836960453877356568615425824514172773623085161094189935328453665187983023900853951228367398304845 4692 -1960951586560195707597288970784603320331932750607778746956033840323223165250587590627371125621922390459786827539735314910892088381699626290350460520844195009198282154488011623339484811258144725964621586067788313676690057701451009800483993887123412151206397812250609251055083787400231865547595040771285269804882484275177497689858006898155093382452710932042184213681896462288275892381945909772988 4693 -399618122748105422511188371866212912724235112946281799778138805522682245899102869900037192298435184794193086204341330098544531348274081424014774170257331571015740297740185282235159730015985278535733803033521742076477950933406888311029389858966182932192317324177188804237123812441944286918944819404758789290988723786746332515659526471064996598345118907146908616836484917686854914283713995308534 4694 1709936073153388599016736037370856317485073457863969540686768373394020078526097947138254459408583529636190806181384847460554757388737555401596739913742337797375458706090873308540546379940398608531004783724887304922874942905906235864280396155325770426375532135915667519412365474726130578113442894848023457639480698584975632192356027414833278476618514148681388116065824863314494647140658684161756 4695 4450187575620531950700086604112736158460892035382903364033615816246741467259879458228711115737693180245848714841510544429102105017860795361916433129782210450509412246435022225373692966860070905792583960106358753838698873659586247192370989507236228335444934290506022643114500108982300309554207569958788384576869778188161142805476938805018252542507730002754533444663201329389333156134942277294293 4696 7900713895149761868406691794907466566261636297749229855413657520504640650945000761908762370285289561562298506106606547881586754435323997603035198788400676468468579106536124746771193198777789880329315693999556602614424198657825526184241198462894947623830338911717457790909262050369865364940973736796871938018969617184558233265690766984132296384797353408951800508022140173008776805564273362042171 4697 12133328653925780452075852986843755130551067029136962699422218970862256739175057982375251338638402328239655572598367171073668596040755587086862801602090858329794380755906016725722308641413647802485662328466874499851608658523293225638868201627039516569607671772885473625770907852015879903424133112386160837020687611666686232132263575762747642296363311540060664929087617401299529624898489570501564 4698 17205951238097408023795696176653312720089434223490827404708363037599928379565318505969746924272765957405389029556038113578488257902234224711727978935130106784475194285230927084439622740702776721990708596256128567735309031738444391969933880324257980573084871728472377964859627278745242744807663512777295146031173437299170430146225431947167638760567063037366271699546214350219308477906985231183448 4699 23155082327989872054785431182282220026434949345121979239841829350752245077937213465348568968887682151297649697551606907317611623047941385583460780200138885750317873846764485140937816360758345981063858944496223893734337364509986650600787575981678314921045931688319029878870986808560712835254518013380901561118791390347751155746750108421925872742879882529672961928676889637529896879051912694401137 4700 29986781234997042726618020235614940766322382680938169208506691560797501094358403573406450652165835280143464806848436169113555778119889116587654539795967485924954419600388619788781801542909885345633027887025234631243623422485210913084595285567060247889282841056402581327300161401979501780899791215949747264151404272814541736278479493558800718523560910685942776306179133838765405066700951417941536 4701 37666078850956532355553590276714025735659646180325405481297034731275859297835800541229707993592285831426625800250795827827080027795546570723604669738594100004894393920287242548792958983952303151256965213437546253511359863881605640774620370855200925747844948466157140404003280466840102521271606156221186530875854665021168790392118368289046963484129099189907299541204016852199185300981609508471443 4702 46104813902128813944735897375759241924758816362446869335001930837246767563226415120466017934205414778019608796568358605236870056941038615322334882452285308716575199027510871587634005701338717522954261128523171111908103172478527391955660481219093809756035241187528130835364001905967896505478104236119033114549351215279444617088181133389152342700689455252007255182668094505871007847692050515504038 4703 55147952872796421292109458018577763103814447389163472545470052820868016005317429275187023122433041549521165940409807554100021384305359327658799090447040454641095998859869961781365501488229150920328849512481056011534952174923295681732875957854046275805863283357848868826308132628893052909323064214498345549627818198572101280262844958891637537480485503969517398736793512148017264323809076294576521 4704 64558548222549573581142885642928276235484671020917258684527435870994974063360431066743584661637647227897200481646271003485840115365125607401309029708194876401587793275732390984322190323562731973856575132031734795892376244208147964868707681880353496817106810119787319058724895034064202001476458221070932006293860981837923427234938478231304097252116592827246465971737111130031546898736767800835011 4705 74001608059685720751451808976386911426753581166883720593501520926077719861001363408986478410213857711221586462863221823623420658714864567420313829774986630941109419577244160729566748713161344669325120659238067548353861930441881864231879895940627316393382166387455391983473023558948665536445157322907858639186958402251115331758606318828093915162333487584503166626050102102158699721673432481384817 4706 83027295670688569284375427278852920120465147502521335687703151132831589180684029097248689940305889029907700095863199549433147009321475323986792037362485173999725732998354463133590477510875501853671230468652144020990830518761321417579878450169238230321916602207182688501667469339407950432873677840866153755116825723297920108076239656957082930292046492699307318082032958994245817357910336756697188 4707 91054051179246121491270887524696139808126762824616178875228892078136243232867821042401106543737998219074030932087971504976318497974729851852098447329112714511830495540240523396216439733300220790333943295209352613560318515880368837698045852473507057068439539548066563210529462578805899283450693778197184369617446973669009228844905067746927439430919585822944363700192382008238811968219775314905090 4708 97352431314417867075217089874596796574694803114589479745825257629967775540326347386706576377519072869171887550210678023622928751195732188987135118192036835877037698690202419319747710837577694692607724149944792556898048619095276240737020631073987061078820931656250267196742052383789245192204530415702981678207136822105376361754491423085969289386038218464732542022022254374698006746417846225247291 4709 101030696955401209990084812415312539265471084002201499403032131152659513949256194229999832039222924092029096777811595906145216077617896317798906192409600576248424613176636654157405053911535206637393610744753066067211317130224688967043524626109571856694000032534506172168344614045372515497861371539891281376051996790306992361702631224570686141390810580564492754784394267308279032560747999898859830 4710 101023440530959453173834667205961164374864207522969001005238999282064378392201704936724262140549573597176994319046234176128609370408427109654027985891119037493342025637705374255721574893701816179158890156618288323875441379597529219785852661882852533131359656921686123096550644444646695288669695543656660709292523224036505577395531985888124274852956073904454819214693289831822176699408834603238558 4711 96084833404878303390268715341517028336882356104227329392726639739066654282576065570486571426279503682706049517614438669781475645965838184102663597245585160634949173886430572713750766627193695697725248157385747072919768274074357597693834417553786688859999064255392710030006582112346194379368087458863822167952433101932274406782989302146258715599886872165355241555189146142207376041436894511240666 4712 84788381709677802807940361577877899934801498279224936709068217678777590980146918680909951121534716259923267246564252353231558429251296758280416156054728670183284984415195503279370589532237574406979657815145357580286222161638419808171665150561626613296720609343967591151049143850737318950342410753897148183598591288652119147064096311600996063923313540854792716960681267829505557871973879403764421 4713 65535399539919813513669347868236451044571387612526667182123011001069055914977037210882369688064825211625387230972938220808510635557651485332953029007870099493141704246978234531557589257660707738181342390367231747345444217220400147267042109375148263818914472832944687446325167676857345676775986946280303411349274909046926214899527119452644532287583689411910899329436626214192551314541287305203871 4714 36574729485532210842251166432141670325205980999263262014918938580249376688190864308374282348192237273775281268860792291670334179316729938809302824995065865303304331983034183444898899624974971798548165777601492505538145866673810358734887679922178873280095249710944622370907637661177409341372222399601080054446127978589114099381272679049639967491080318166107963498154901989770359396090237425726286 4715 -3963453228744988283954394659202295795909519385324705912196709382782894500368569879453269150767328917670478400009215377411634456532970517119703816792486510896577070919050032645281872180784572865323915887102360232726730176972902263245434929099531713894732835417867263595578489392784360430520355978495081979051063949778174119615172883215321199616071768311420439776468527391413281536051349428813218 4716 -58016645104894218395143627791808278169852318902058779271503418745890142749981034890540598402911947027155146712834110119170030874385778446625436151766198051332834245120963421175298195754349844823264323594195722560948521858294300804107651857635923611641376586734317009066902853389965211568922170537592688811202095834384755836426040504252083347943230163822758316548281094448208537562199714070152447 4717 -127518507261763447613852575242955832422248598034893303933712557799919055619690289960764354934921267790009177052350451700734795603046183943617663341300990174643353371228361650594106929855548411900735096779338032210465787278312924581530674490368733918889572140710212652838302332775827120043325254353606822640725028927100706273337439067808268286467261878154584283240863393488680322779363953294026129 4718 -214303404730107817430317209923334552866886262593234395723840648614871889698664092775230775789902820066393848832592528004216074452666937489918644123785277594289802694965098226906208155913222387475255359371759640682189085720645530155961176043499252480491306550246476986970066117593546772614153149982708264276302989831836117229649247031605338513262180658110564637252955749557384358997272663294666735 4719 -319983554053051247704633289129569217419644339659234747435538449797620227418952687957519992195035769624606294007000537333040490022784732972606884625280342458005903453300484565964239899673556311644239660836922948574215369603579663805835886029922820357373816311809098068844436421431765734355241627763996621345004610013281920964386597146465753467755964322825501792105834579958270189235430969030844204 4720 -445795513621726657590611657748130072218568509943269644148044447809260463562988887431709268486060981000882744330096092905800832288206534562285579400288975844312644933706291475195780982591657880494591016153465992656885626359788433984295675123947134814461549013968827932134355920345349379735553158087733387667112516796355200682286703569681928710892030922668941976825455454514863611503443217592623573 4721 -592413140614213383904143266157911296607556224485829620218576391363873150084244199626647525611696748331996074104398632265728283095055221057027897708790622081830296963671204191155539135330248237606467298432559727847040984048234244849331507345285831458469930754656194625562454098545204726558397001003946317523658155963847087119003591286585911862138898750905804823772179488587627684604722004565988091 4722 -759724798927543906630783975479904811286351929916445359467643758615393035402485947546761668857312407953041355105231771343825624208839431229568998734211501214518230366525416733223641789480078195542602543585729573737311828083978135686540650128120810693489691129942747555888953924157073113780888473599992803892879933859801023491685360517710872866476269527701202457868750673988232880234516302570870346 4723 -946573593354549121563904936161673247511916693211082624757734382430895151946870490606287104574334965048829398246531405809460157318387109043926799368698491963092776101638300509884701397039299074296990835387858038839823366407128457877465793708389906074027761971954440756002782446796524679804013519909699479001166292644716791441471746555346840633477201297872790042814377649610430065735127826522069858 4724 -1150460789634488846488015105158039328804066825234560084343032445213990172581392471780529913423728802959439646593174574195855140547738033630674049462109120750041041755085109286757024887537131394802729309432810167482243088935606922896487934381548820716424414181494748032444363404689717603751847397181143100600176111618042136300469106921601222574353573647872113817790725072951469287458058762901998739 4725 -1367214423244118432779971184699287127127502583404376328826155950371371881903900046885299826700594140296809677848132183320011208725071179978037420677260735614260173370286301311335412143057354001605157609217610004301011398486043150355395169869610295579527847248537067586775160237225911312146497403545447031380558079793246131453920839756169393237156633024482837438133574597707919187929854363856367571 4726 -1590627466969362984904539891916576805966567968330634589976270547584969513884476686008767423896048491123981393633384854200621016307848268849184900197805047410236140542772852121060606508150483534244507320132427464005614150696128614523788499176805924580977267261044222766482775220620107973155299605676051513770702963574481292587701815657086895000271385455003743831238374856155556162865969121334637286 4727 -1812072879963627978589451275710380873387007513056489477003548819460693171117763263943898517870677796739509277694619856568100095466757493101096325777214030424430933225132678754393237919428230842673660931580279068762310005366780714889871255409179952323443745994918023270473570455445281166229818212226311483644094448519880300824290005440639218747622505787145571863054302634936548461795703509974102526 4728 -2020106453023555305928647076865479157626114482965771411165431992560342795499074181962340546348662616653641970888345099472072047358318049209637051822977665681354180816959310298890761492352242303034954596230722958127045289978136002530054704232594662987675802373714256110716254686034658909627211710798835350862377350606311117127237032627774393273873489440891745195481393887118720962220163374987760802 4729 -2200072637171742401461789550984674773845910127402169814045001261767355547237790775260615463092182146523762889591782334404476105804439967993358863869073777093616071691568787115801603850142089818929594460678589541287598016989738945623392446370632739417500930195542901286507483402546554173257624944217841799952702968625675674628727298879099015452363743408975807023567713592368459057863549398789566457 4730 -2333733517085459271173385730048993365145962717038163232404502607121551877707931036581284351955714353217732327314663854083898909905805905325030591321296878126098535794390487482269561982393210528118173236814069818082335692420843624988657771629860336297189263976053075888062828942944838432502061862622357427179493104188804950016906756266749473579212647784342834119865567686421328982842031988506270669 4731 -2398946762466385898901028231020926761791530130897190041991640134058384684830439115744390832626037300880887177909382238672844306634325933358646027845669101446139650465619484803001903663961802125781133948621098655982122188045268427029076776048449500683259155983956671069145532539340791393347155518366428555487279980609451186082431097757891036766351117246020949822232118107065134776921527512289946283 4732 -2369424718625884778542829700546786631156196196762374440929793841720251581043468719453961584053390850454889721013187520967967008221278327748118172016889709640441844547286618901455135285377307836864257219406554144638606825054051772376698820772826380235440534163688735555808291722802328094931717880653785117667562056928157261944644990038558695494937970770724557320028772846374654001406535907975486933 4733 -2214613696399327975424180330464982746761598079759128122440354340233657198370999027658116497133956120197111038989407673110015747851910828501810387864823957293539868471765538403897832843425876472594497235631753608921992529232819048321356487912105608925180904677258488304744032412607378038618579082811681412912622593917602568242547579790299017128197044860675523364133897455938459419258256614720308013 4734 -1899739848420903636467735312187667786791772988461826122072448904345944527727195441131221471668063729533136545423363751309927131675620046503838847970493910847303799671443079518645092183993402800724413267607691211757394828310349344022876183180796413205353180954253398146286532041829407464558907834657337231786700078952103458176310333401848954144375644663971190793686811226157730612180409840818458257 4735 -1386075562452886750124678534929105589630332219725406931973247705585143771299025261900150154868143025118503626703775562995535178152793537019123202004937979103972399352599578754135611797670314822051117534959116681784004280428832777082126701082940471226945016903739099061095743966572851620375774647171301259670807772486561766456723780696184748071948686853340610865292787674918137466048432592142499238 4736 -631487769895521429710628177198782861857863217065975568237214553576942237677222847078151109459406605766447578262229592634571031700175617397037291165371967090558318474948132647671040301939429904136128945884566711493594956760915143075881592100707474623745790573570401499600736746596327110205904103942417636289670172533485258080255737084234157338063193667205138612874908285336511270888317279069129667 4737 408663429075729962475262159344999682433420900869970020180077314667125001636308037180850523060773503207039153994678824644365958572770151195967478825047865665798035391161252233426277420651313289274552176758094457866203885910134501847352967974157037918650049336957695758982944572921089205196296295848075203912135062079517261369108850508368795163920934421858705284639221070311361156882386312171728374 4738 1780201379005115767814725025542523383979592966837434297604786370777750058445860029462271615564515125674527584866659138844134185095185846570142876476306698169650692731555807793895463441634863347189349316449973362351454333369009941859871767293991839665198575266222013876733750504804549812999667516408928930843724390132358298414037625231632065169779713029739363937690128605773149841254505197027928165 4739 3528305809535041203823426729062125726796243918306217419231197032108318224082217786874973574346242897282688954288597059399362004902560954689835291440476916932526638905418366529683486584125945889194168697201323609851473290596829330505056751438165735525224624214611259769539647972940709501039362116649688968026506644280474698455396737597372103919861716639610845197466850901425616445012583428371020347 4740 5695101047417165880947313365860510892723600892270579877853932469497037800984725933225390807868003281502193339675169967456526251795177660930257303596387096783469831507912387599926960420056466106119826344814843951234088696976104123761757736731203392705055576134623789241438181154771174496029285091478112536708487535379417091958824510727375417338344909226632810156275720653217948559509716691804720574 4741 8316579510937656064174476170566123211537988018924352586244895402994878277984755045146926552719351618373666975476353507460909676700634591265967684883839708144185353866194412646848795297583525819893264938529814926894994044714593996995832094812510425446708659847278602651587017395057046547889384829867479400060852613428046252119607470768512231987536888143559483107748378450081708961423223529071430852 4742 11418785801703700704804666555624744437196121689933368789809955059516620898820127114999034009709773332470663737731537540071329380142815028114996278158930831882053793043244482477214438426706484765472133812424503826719447542549478109454932896262451220029193519918179434343640925844538013532644856986691633152972534874525570103237517484070397379123573142282879118999216882217977605044713456930474286662 4743 15013197420329342434427122002570453021439706648220337391518403320980932358843333783539427393767729256285617374597224905399571941037891686625351076519591085965173456543410958949711298127033072065023583194682981065129863649161352537932736806884188626924835357176544997109300711046892776703864696773789558761630900784290099786309237959142049048650966444117409210755266494902649524835877755922838166535 4744 19091255552241255526615557272842791754184908297839756324549532828401891018893118593363251268696074452617116218334278215691477680336768399572170641850042599475911598392735746634339230031115229636668058961159761469808654381286387754516461010180508084850037821492526433030581331480842454575664053160530700961770018082229292336085152646797189485611827234201761479138021524518072911375106848446774839984 4745 23618024910828234101532917549212696089074390174066391563166073144683888948429185689967389590076906975512434468619917915829486151593091167830009152787016348372011584168713041852476958564500142644364768359247623860101377789024884679871320959261118782487190097877977174784454353169751795338187064116586708599825544514856551855529330030305732947313145264100839700284646357731056676275527766086304298194 4746 28524996782690352618070047099516950129043035951523816430477671406673852800393164557003104151998494725249181104250146320558572398379404839307983457149260118057268000411989470488532111275775344145162730965483714824247623761013246268629677439418310683014148145246131193086461013656722913221610342073945066427472042300330960852141995805811482002583684696538495242255943848510897966880574101200260329476 4747 33702095726163602209411387197388808080425407414558815417165439418141236380568164218397374226606447678432726099126319534570897955341074073454963963011447914747009972381273865601660381347559446257979706474564957225604937797839384503297282453266868059248115139943359254504752930028944630714731262912635692241913980481282833287372061641146547964330223098555025053428074896472007417754810799352730826467 4748 38989009337418461995127435834645970319554192182106440622085302210475971406900777456381738479725076311591020514838172256912588080676381672677969873457367427634407849261068949807865490735752953326601710061519250417918909878314681285407561975194746006190870313176602341846694736623933370830623350468969927056386982269846046670253737510338613273294626449616516891742541747713738667051071010577418210073 4749 44166033520289876997370501305150524373477375951108166322433319313654108388152593659105682789575476901783822287673662366838712978707231066752691008481086098811281677801136254337100885576487367924208986969184857836562528441774053762140740572509238797601183928807720739224981379872158552249272928262855678605212722781280709442094940316143395453911956969241397154048496997966897934922632290306068218235 4750 48944713969424350818175172263062526798242152794632109998850362430943622705426842740763684358540146955520828403061440522722534991123483973429112435878771624715546018585147778365990247299054794478739272709761002309528063353916755377597875143590453316235511799416506493533890525479375460186268207029917481433743058120068616901938176880808461079859407597984599727529789242581203933691937529678619294331 4751 52958668956910790082889858200077898753865072806751329664825803807973939520881472908958149138050080623263930707742637560012684415468822925756535822351574359618542077240576385468598783149773110978608912417124719048701163149851970843606639657491171405454701183266307262944951228705139117078330583024886251024839231481256225252018474318210270038497145701950658170192991919911318589594822516490412660445 4752 55755099363870539641061335905076273876211349184775567837280296444467854256737695595144251906165256042530052970580088873102900101520685632662865042856644622177812509245195580373746985863486044220722498884084911747726264586561832261464708855678267162353782781315349635803601294731510056530649514780751479010091946825963620858199500630911380590492058627427022467061356497378842333858977459293503519768 4753 56787628909128571411416801531562540399718347245237930835763205025769473940648430776344363544772760547099651416236348468276446888364047007762570099651867339793980551741938554767460918744156969673110772952784138023072148450927376405126487513726275345941563903699306947887365740396258294772547863831334744789072821900893196465228568491857946545458359542276956477277775445595218363066744846746753493993 4754 55411269498936567366463398684294964587500437333351575095377720200427353166751806152442633256885691841099460557239428793427787835931021398986818222613069909055457755697974973018330830335431256932550508177884892486686520493950909205266453700221569441071336390287033108376554097942118536579205818336960204370674726629774589271277703728723205753779945859423120844322507908054029623445098547530317603610 4755 50880471229844205524141337594945572591370209002054176094086123392747166525713133054284415380899103210419550851738711339314521234382237160103615978585533742632930399921161951871963784056283239270287377722730654305115192894043815870231200271803688921994696810994415012641474281014413526002360249052802914206625032428425300111201404986781070866773292196860987595980596307451736066353097000621117309477 4756 42351390103303744878793234413166059512736431943863927601098377163413751950168115719691706830988063365115477877302702840325171609011636696211970428329732888040068742877028012429098377342631696247951380131067266311355928973967946334433104436753474510252857128574032492183037760158745367942991335612900647336052440339310678202049528730372435606364480061370071657844421861151597684828096301002238767943 4757 28889683556275130944966347272954947105843250712191659950506566810253232445552363038498416896357927037469265677411698012817350234259120623563314564928368820254540457532729290351879168782567308744304656221705995410946644261306634989496932489906147965189812782941286978552015029454832679674698889187894204317602781458042835757864581792273555677530158802423515494210959292085552544554976369771224479406 4758 9485317092729722683278617968974523710248423577665210202604168328614226222463465375934829227071374031930710099714335193164211795688962010673425785676369540058198615385868634276361990231974339299313188865090689765365084141610761716713648576616945020486600803228967423781203347101761239663223407785568360100946566414254629771359552399699915597099578101193560320542929188235303126065553306355168422035 4759 -16923975062698509543301988109088877728669143314698369489822196208286010582131022326330305719875337342028982367575198076544086270854669089959500232783751396165015359561150874462499746537399229268106541600147846329454744366823194863825312266934257316004165731911847018077642013267250843841618594418344792776209937508000656281156698837864708651364708092262375271925507041784400299479605145641490303248 4760 -51418798552881428387060608917729578280651659250994500138610953884021603011488476509187436921536359433706921572632148831231817527241146919475973012992558725580897754062314802327180991407120923613129439778043161864335552401996272037703379078948322376086896812915959571165807357948108895649728235449707935818185430995676147759451765830740037131497568910198683682513457392922878716414412648020400863263 4761 -95051907143580948932093292104677501839487502734497424905457250937490351530385011423815018612695622920977166360890130209955220162674854381967262459549462045579277939921612186155156704814082081895030300024610299265543317785197219314964679951728849495314186619207294853025559582570745986039485335333248751515278953953683596245807206913996631056799505134979798615960657751907727254404836049560649639036 4762 -148787807475154342378352284764570131799952809559230903150086703122795492076583679500912702804031614529087700894878627816402637635593012073478544447917661069057695881738390229912269055137892160064394268148227320206518508362179680659158903517519858489004904374496410115859627582144760963219681053767307011719400725570837562854067300345471422607088918551447019754608651267484026600981916369195152819453 4763 -213426304325494022471221876389061499538628027958168881180627287163006205252162365296832652874122196417746977794208225998336107667093793516831263564576000139529347088576084190912217612941057670622753548084725534985642125606522046317392301820803452508053422885543134811029887954579321136616934041078314703694603600594350769928866884218511220297713744489568716035566456818373536597704091688745571838502 4764 -289508283239280030136342844718788325811383412848245027971184045201845813666842840246802113959980990947300338666406947362108437064741666213118237463533824413018294085549618232673393110540530213416224747122850316069847338755974096891022869823042424229977889841099639301920811021216662301829985485440626781929057429348541472109838001674449491967518711881200806536190073876922514804673956065828173660385 4765 -377202313995268780238531335024867298854375416112620644391635600055962322733785230562473926241010884681676784374926549338581059341377386934891667974172808341658681577008272136738913162059531036751389406305462723896101375101681166009675892402477283754054236344567573657192635612869285513562196732018514254175391946484075431310706532017667466541824768575916347842660387967141486132653907051300408276826 4766 -476171109881205418834221852736786907158420333185117055965400792433136168349768645929865897107960981085480345957478499695747521351842255273880232889060713345263855546955638916583369361937638270373878923355696838463014181474175805670301054318080648123227519458951442844849992985819759847987509038299272160167695153221494336851926740112540487661530284015458690920556712039512321648434623256378082687702 4767 -585417527711380199834925580719247119340487006248357487964130622809684331355497388642893151000962087951597473292817923935344011253209526772761749460911685011591478456224220041527914201291014144687067799298728672359850803283638168718062169153249293308648370481973061027866934013784851024884909393695867975273012996803146613046148511911226245637329835304533782853206497336330221446890124914950462043197 4768 -703110677233814144436473044664605843975264202793135028947041199237217494512021440786881798993532856658767803872756911779753754555135111193811756491022440175897152971123866560295820989145557209501958179664146655098919160161371569713011021051730619114989829209594405865437474620641601005065269730743915519931725563442367431582139658551824067180563479004131796476326713311283896721702879299079930009307 4769 -826393861868577199548728704500047785923843172201023303195685421008170266287410347468830768723491836915601559639726366419780524404893596221906648204553749375643711465797791473396688278457465128557459905579992950425775242983005985823096411656256466553172938815603160405481719205024152828745025800417060177843698152783626152460078459207859120196083586126021119020678822262492856476504317215766032038687 4770 -951177530445318194011766374997399589562561402757787073557255680726122118547369791924275193462694214189978342967859554023371608366538796186658828836211695394966580849597472964228497388236569410056527717928054314069144629264090862328651927688970480686484484013284269772967377996285965107991375125255043679929085489511286186254223356296297263269458971883225789791527090653914548029367799955512012411058 4771 -1071922213615707543812888656885607273388661602285037681658845165483071716475799581458255899171322240215556017159992065445412041672220579942897469297955585613495147934153329699355679867395202308673931689009408743967276377743626043927008270419029344149950905421181139806106654302033140179522504300727862007399055121380376798720079136621558339951846307916424463744076818098958475709950836657091554225878 4772 -1181418575208561231442975437195179043943346591281315633418864048348888736366201795334817183991487966216977862358581292494893571693492573188462278241724544651790974958501122481401058928277869911473057164858458166284292319830703825548344900371498127086839112927573803964749658467388876926328974351404638882354304365651439767284598648434683901241407250862388823253432369972502618307194774937420580681080 4773 -1270574245598237937400146880240788502102207307755145947650756169213918504124667496184483839455760389595656408166598268245642669101420916124589206610423583305137526189642631615026472586824450072030126436984269252040234900433751953384652028381608417609792621517050420420733420309121318907895632193330183115796097038005473452140291064884444685404313008979877232181020034295533883648638495647644948876524 4774 -1328220026356109987794804125714798107809501308455447924958246633546900944046907534244217138137650743643781947738577148789919621175595665827883384492645775631998390688508528986203308662253962309241187011210368264975719387033906181860433039836020017649758287295952945329047407406878350723948926828612320321432215573304468359628350622318741884884124455063674623780877339156097151295642067645739713577281 4775 -1340951351369293067508567717873920495179732230944812118027410904518250595362686872745695325220957559700453588879195032508801200403448595951349520880297248607661092680880007848155284232808625384472842055926682850691152685805323589775883543142114891432730834926858307226494717077419481781794833797257444887653896377371431679114292912286396577133574038628076765680812119022133211265417726477355787754485 4776 -1293024525594839107944450354955544352844730023166654761344726189304173789056377264090802926716691671458748858534998610666426524080662696584938324642675391755878059816363345610906010666440763947403270116756267396594711997596745468123895317521407744626197252522820163723429075826879924983410484143525689434943078806382499358705161032012664768935961380353889084578478933572419070648937595174914670849789 4777 -1166331177313219635950231189873820975536641813233317694279149839414040827082322781605556414635660034093566021036103481744146606829123953825757875325232996675823873263729227331033882531698814236104585898737782797717939146283604008982155451305143017209265562207179773438440785746342827190389080375706683983564494741251188499359283459357360197257045435071867553251391022405211146665111857764372083379677 4778 -940478457741746663523398677832872133412162745434147292133045884341621130535839445429398767962088953528268441269800554074337877507834930978330058339080341914982706927940200852551391375591216915923892349298090715574236068858558805842585958079669754842023407683331385030170730942438569749412708032186130830435471616321313142108804899490077964403032275941530072740979975870182036110649668767261561792792 4779 -593006666879431698326517286404535861481269795565046504594580179680825196693032434838752521318853118831152663696864277552228114923809095562914935142614505204939940041638073556991179692705271955327228812308566479405966409721450332826813531763274416416885736941054051946021357365291306491076097390030909823608115115379019598884439434546781918225793787079787514181775119471510270629816594558070906667031 4780 -99779992173379268767200841291412660525728830196228579312902905169543565309007772805948041315602260835111196453355204501900931090292078050831154010572619006909536939067690158326213360157905846915447962244862081011930757502141300941654669947294053635157381256541206739669281936194202619266775593352950912137623481035867990580706305685173793408063723614987836775214681643583546949598239863551201140079 4781 564410322524993889649151141792125739023725461596942845645383939660340324498664077052618171090147088786522758935601927064856910123050920575289919503208346310514890463871873405795080262828775796282960105592448385130804377213756177939099232751782016760081153143510456383246841236286279198695085035567040274237050253914023708955512826261615023124888712775352016428602656050266182465394350523548850238166 4782 1424988107979751078398225799414126120273717492005066493994646204744879573735936557322479945544695414282611045104256322099122944462479187888559589653899113545985362220649033303683550615440890153533236063204498251024204845369334789764496336371638036160847108449228761464533204151562552408455039841921332458190420246764298627349255946289169198508925184599535084851758955725470506076555036515032610404623 4783 2506435527498184354865805233238249795684372925791831587894830828075799654782210618672165499614018071081248977565952592744282870039572239106461830608630159463318514507951008824882780595777134939505082800420360888250930408180070053114153069673114851155482726325493831509997377745019527046248840667407547735258448763201085844072348188289612974313315956501898228396549797508133009511068538703058459921128 4784 3830792878304654278619770912933237648996655342581737616273162314265961240298415292475013677485386111623985451894349677056801093159032675130105030173226104765989846786431807814034211430402375498839718890452073632375819091006366979628706395458418979405866662172034705881215475255898684720462777047157843144054011987945641699964078005994813204843694118124308977197431702112946753900088657104132848220012 4785 5415771956454639042839468014303498469746068525814500016536142334519465973328105209782259783591168701787259477041114527831390206966264990291315985055440546985935436503480651262981758084853453453148598865761297974992079229672660671814073618401191743454156114123946983166322829570081152989754110028607358898154669543233666783840472145610187466344458480961528750843879961550507417010332815577479391692730 4786 7272444221613663203165625499509995844939008894886753309285181489881026967168553413792117158708959492293730241452123357157651734810664812301443111933356205312653296040851165374275643993094912969621793397984411471970991218629913866244233323026026466548521068328020332352539888610482356286295046747997205797337148183460649145873882184229541242639906533946862396019205186781722032989692541113720315363169 4787 9402472500578762209389630246259003877009800385393710980590087780941726183671317249838403525289966159403732000058709539783578611959005690971435986053114101268916059632469901571521080945167201340380047111099117822682774388826212245436660129249071222314001140543363119863803734662435463919989372752769662837185818702714193544824332444693907382358376026330111426569307048059839625327883956437374683347108 4788 11794866498528765087657690380937269757315543598165648905843456458528114945332954587789788779777564999019532697667417901923621629843730274126989680212310581534357177605856063191698641826702880439542468502672603993638326759180607049207868953802784542031786267689764961808234417981703614325658271624201735377882492452081895544537581520503815687249792383652823723938548381728428460732863971447957586333670 4789 14422258740418896594963093142019746245356313738588571297774484680999513264128091108701075156432621554992733456358115716816003880523775456500191004931554111396748557997186307217544201438119166279122999127260321579873972095429938627946756856143669902362844295054271749579221838863710572599739010141446931946593478249317456588856769002847070255916446810837575346429065959110099364658258659130753702800495 4790 17236719571925399326659518683762117747048189049246395962800584746064943634934980072459476003037650112082887963549704006388605587461750857748890671477618152203560534893219119809932022725979258269251516303599158697597068958557450866255043554922301622364678828918653364348028789178076658958596869988695888966207269044770678087859738415719026888805760352261253908049081835637664506337307355945052650032447 4791 20165158346172945821991356655762351261588924189920650914967920093461946010470024092436108496411666154239431900567899766481954204330752019320786710363297870811697301397760383914874528216916660755053672613606915746965932800783224595422148942171802598878866468690925238383186190533447101404731973452533959182088880604047500386286819026144913279183188562163284996209162562527345624851781925403110736908973 4792 23104393713189417156220880619733848876346551701343563655457692461462912909436970477653992227474634248363819025034785425934564544114656955429529559510080624868030405715887329949791865097908884270997412672560816143406374953956254339574671686458512101239176821272839681457449677769600918942672661785242981286055920579474715726372188117191870560676089594509793893485262041171165650461696542140460782890286 4793 25916019735912326015301076305024236730390907090755148365214617001463277030545293170007184087503695459499206212654983611816580130926321268688925507029590462595525420881735538382455942600441904365270894100757967989807113414904273674971203270486451448687459661936221801462848857528795927640036904521568208734773884556373699225697413132633316918264925457830571318960078749540956761147512018719130516623398 4794 28421246957934722010654305790594141805383890098540455395613877330743643305457958099843172335085102228942388508169480406315430278463359702856825983767015909582695656033619633248419491532432668927378676013873229735701493815950241456020054544815971862470066703364986987887363897564447823504755642628634692785476028954813078845863990073218582057329959896207362105507132712009086741956673347841278627272466 4795 30395958902256614633553705251961316624036833074756107552847652531310255663180988816665292621988066589661600686260906151370225060692992498222385772311190409451898427534210389409475353508660857868826201396965638511184788016286711009232562944211881878641358503849668639164868523379173574061273240049205113684386419808882645495984053355427680151532683208860152948333437629002301220454190566274847948836014 4796 31566294834214074520665074901485244405154699749709706287360553040320711024203028186752054713035512110194180325454737849208297604083639894339661576515233026644168422504524912514745032531292077639661585916686740712825187687978972211493591127198729864485204143640902165539008239989637789073977733472744511385229288536151006616303095998450790705724704452755106810307195595030212614280318671758314000547084 4797 31605148604925466620761687973224411764553699258483509264012807585067964105568036557590690281078579428449661709917393381120125216039324158626378368810177667704802269286063608981563711040917449378234687368593067242957247815607188459306352637896925720830157990089284066372138005169172852971251733754924910639779691380434482447831818956837687464951557390537958904735002166249474781554905593532498707173438 4798 30130060093607808285532438927143173455601913983019604333604761036932018310471911901513959296943838721302704618366364749212862458084343032309330030816342108927226490060492335506446115247206559715168519410558042239865746604518227941815269661464488617755526949749955428658799889992786167268388794886265708356081872005649181383360896749427999673352047139775331349506823981247930021275034346983271641045612 4799 26703068600589182339528572815312412003990967541087256311595666670754760993272204212001985570198808715298506735222987044378803517180568251317519924096190941491290518639956811202741489566978677603072546248560033637954643985127779007936846391073775704345833287965410315029775622590370251573793257401076679189113099005214899969712699092009138231473098084937346403075176771370885568785343295930961035546633 4800 20833194092923814808581067765085486430333259150363454698782794697080663590178069777623839604902465114524354826003768576337945665753404980431257868341142998031617345855357182131658544512470652188420529560547694842284533499571977432316077045557570469328669394873421903335411417994669850434673514298760283328969030681166693052101568920631626784390411496521511512157364762803468060600353565739836737346597 4801 11982309067786776895049415851644748724073029873102795038084986816404629809283340985776785268101160927247639631002704465593364633311216833986526812940886014426241345539020228720354836691421800920143026055015951563146699157133882612013588686339323990628325639274072729043202337315382757597796106210281169682259333527224129775268803878322650330576013151641955411240175140379748170001474084440624077307109 4802 -424743584215190115329011256085611157843551551395493531613806056509951647586521227644557842612328361296431696157394773715287066785686599470312547035869369014322479871011151817242327789125720100654036451829226511402834642031734014974301301073605503311939128358102958844467575434462783515537913135341679231904608413757287541096766816815461025948535757001160996137367035226819178549311517647272493465902 4803 -16984848846638162732668605765185033005544941779583163396891127172282196062058733855973678396531747634426588818700262767991125117257257621375957115350709582912552107837938805582795402107301538476125506521928985908280083937972376536557826088069241739475767762675651594719352926878717221854741328376374169741005064957888842225581848142141992642188236816188264002955948135461007577185908612468983599251047 4804 -38295131117734122888444145123894262452114297006078910099784550208242077352831909166869323477335548338675753143873959602497121768350334092157800720702626880235582532004685477570644081838389050552585423536544084073960911373547320302348362905188787454126301910531822671935888036298028248312448325927592970609508230283452737681677746570157928038916182529516701900392062033723192604536755105862125581148125 4805 -64924237671512346691674006726332512613429470728513496180119619162398300728736308393363755898326308128477593048244451481660790315826429982657860485229688901847389135149312497692004127787944093979573286163423813762710494174142535456163839275488918126491202552248878685362655511310254075846864802225870557557239925475940293780990676516547852894243677739041362220554940482438501847822949244420343061490662 4806 -97375351423323253050878339151902715213306445926069137528138501088738713210434382425299892074198591767391237806037790619186517566182995857627681801430866930939334528955133449199238513343227730342824899092613338694040885616912083501345662669563233234946111285099444020855178019612695931534588390836917283221219669310013171133355798420390736249089876970927691855122305158611894030470694998547768426294009 4807 -136039938894840519464742806477823459145887988505882924646052140298113956848485910153661624623835838550183123880978147367144095814772527584370425883109247912229596567781166656026781821217485671145680092123659945626573637555812258862469683646124889442222091087211630435370391110195688865498050295317846513842867903662117986147821261917942783022279595187845540614020201346638318314158801773829869381497434 4808 -181141351911611674613238782113281725586876930754948601341481142493669658863466582809641851903078243841925059012616893854802926365582145317211095030108314540494544176342472798164673104871525490308933885369815635916936152186371378169205502784592811135003420728862224805065360588792116864082353824216349858803152753583619204988344741061742451930541151720400131176713247556647031699230237418936899807653756 4809 -232667594410239478880851213976324497082504077917751633253336238581885179136587378008990310661512998467120955092168559968642521814009469669821993726821733552212354117800251425965757046850220849933816556056056976889944656086096645526174815948625803848186317291224114400132106890811913382655332987865439508751558724186288630420507227392754257250355126405418899069386244583393194070592374301728881118336328 4810 -290292856390059436333415728881470711011153637171367512749473483015796450984440980575662870760484987045652281242346711140908083510267628991082194208178608856467853507005050607404615022106415248214415436474133428693499399059047566772518464578578485933906711768192769053704947393640014817555001072267870125818586078809171406039458894940419189203707169476380257400280098140926983388191969355504480413143871 4811 -353287824320350352985138924535971553149317496956156841402977043653668326489688814469711521630905325517301945518313045911080282958177567698093888997350342318129108803047597360542371696445966778558160743917335868093417265020200229703845240394865006118548375281018178870738351292337430012113649570406514159591962976425439743584053568182640800918863645006763170851782888327233795875738936203264115312627501 4812 -420419320705979306951904828924374463238928797386960950732775477535572835992976556765165028504933303251788809813099976189965834256048912964120051828157680209547899980261030895566203576657812890845570560556811487001236441369160499566439191677425381307603438676223496131957371431303604991362176684819175016176497385683248308629448984942735441270285270625619349624746152822570904100526057553806833670172553 4813 -489840524507076649581956034074642804238959682087325549657571097821428373253878930248215011037370977959557850361602803015195043631453708579738809578162824933578964922413289182112036137510552426378302607269026008615891253354564526789550607052063926628760417473055155378169925509837244049372399473365129806886422632688036971557957333195923246613141945396851104136440736593830342144602115536522762826576657 4814 -558973897234317663990338293646988889329083736097556259118803033863063211775093624191666901788623937502929048084275333162502685676958267110549088940125391564558235189820484236878407609005381833469802877096271328834987670457034214107382152551088799633631345281755221750289662949757767928443480157441389898004707134363796756247770642982064168140653041771691841770391997496058188494579434780093086984176293 4815 -624390003170881235282670780320350081596717383160876199687006896029452485779132064831240380328388629092038505734869079845975431894492022386929541815765841708364240117906003052583952026554310058411059932081925185024686612401830579969610357391355012365136854854424687778855830748067453042216904556890190881405692672851761967503751813226710562351617428435400237799987972776328548344710222817551294581404879 4816 -681686679002596674479978908315738623001961722526532433376166182684009180177908053258725912178897729243405394180881510242182531518632030334467690012140583968996696038228850825351615365269475456407089301801271958819241479887941548859187096032100964230937307852965786060545167452846044718016162916899794846776721626951187684711664000536093452526817688044041575590983950845745322366828710662543250392881190 4817 -725374485354058568275989271030508522494223879166707613630774787379119993386505451715543866586258395493488222019755739021148395237857642477256523948564361955751520558366653988581180392784860588096912270449957010840429754061870591138331576999242950302032756138806852044337793472151379023583311368320979937730432077653775210044548305752040040475879494427887942725872664266108680305462392500818772750996579 4818 -748776059812127799549646235016594841666719095468640171774411739398990615228114999787598085206761542673037439016602806120119368135979984719108540143945704822226095656851305972622283113405202592987502702810973041884381338508723780697976723061243670627968874762642860276752906033131940293600652090584765851581369873998444276095973378572176003570029532157639357802538817570834009752257814829120575399515155 4819 -743948877193358755753403957210178543137584420959942893681415664063043418518134395307116669133043949441931685114518361017316278008599993191745253013470804936539267214642073308906114516883513470070993548721968720128152374763025155748444944764072834689916701278774182347341638117455504728077019905792881554755686660614226466243736338363505646044575622483891788056314649582678420594004235616457896323014739 4820 -701642984128839103077830061262455335900244843937050407923481639373330004934696770894149661575333455494492925751505181201589065472215436815088066089521602442250496359289771294351183832487091842537889429521983250730900505751612997677462016749998140133628031808786595123209624985375260339803632693380726153097797671116376403747574364059581856336601209364677179226740926867575916120066781493887768554977747 4821 -611307471115435817827058754708319928884837336313502590047506964437964907226693272088643434325418864657041484309590645609239793108533335787992253110515042294038531187944885651366130610828328721946441658210651941259313502521051087274741834930801394754525827557265349276622889550084340960102004548016077190883238482422087501407478453453302903873900081827734650086512801988618163983939202738018164757102657 4822 -461161715637847537983825035269937634101526762652066511514739331292778027149784898682845011105844107347555728894920591406614132974031301569426828860746685713037488814952931161613417363363932821833610906251307975027363633229212817688996468775070195234986410500215032670729284436688035252108403859097045074381473567244050869652050245368797153176879883910842376052631557899601920469047783775796895898541249 4823 -238349690633238858258391741195823921162310471642151509010208662676125215066981109497990393650395535763497747773013507900552365738356128374654198949113003912048696400814557296008204101274417770056398922804435767861746645088619425440040338478328131901720759399508251329176728554895323962426851907852373216608605708682321420129736059085230609537880488504494061759347898627005109751230159655952696546304657 4824 70802228429186554937927197212979377617180442655125868539303105472977564924610658265613775880960169195190206594579770754586268893215205670220892058584671242447057716435242525370424616434362575190855969605052981712071848164079961125103983536338621108034611391631605590497508081379467434938218459175307000732583599586394178926520193696673058110750265668543172819597488932170779671456101912677316209112427 4825 480401650740993618556000759357989021462097229171745861326608725144813556933828570661693564056194712534177452671887057011788981727469712722262245783773693830352216144514059586938739590091140771047651886176192385377576486600106022944588066281691401218429152538969830333761384033067369631474480153585277831366773769285403192797132765238155081960911187183454644906978381678963130585408632218363734723139114 4826 1004457014628140227474593794317222884923679861791844114266101498486804664255690802164982009740200856471010476083834935783362861189893114145787418323251426867998139726743380985070825859522258778367278043938900491154644970062964562773960696023033442404725864232577548026576256457397225121719504137711617569333202642704686810779768650894517169002103732022975229721138744376680645735648989406402777741279514 4827 1656170383739882847297123475349724203931834078112640451881087835231489315164540463512360983555607664727470272195065585823508925240693641215077153599476229323089606915249567129053867471587046895040998164995270087208272487829078116084251115493159752674443520297941243267792776047548949876578203521067093506829519404872486426058653838467945472772028075011970392887850441601056859790935782452751221206511628 4828 2447031840471872965641870712261719787539520848604345618031355532471969289213034206404149483294311019819620315775704467730801661035327916439133028013338589326284380862360733924518757160396781719379063411055971472997333527409413031835775473012250413046325829209052255550051095590363593078036188061683924687345213405287317874449995309088079633946590685838040343555817533980542761560598680577760911173436336 4829 3385692493574973062267451051814806137787270682779418530428063292137172652070653521088547507247823659659945892228388911696840424914327688104662430839635914410097626343855544910764302250408542078676024472291544342754149137545762214468886536828796009008362806535638237246335511895204001399384128376986654739615742901444502594615035606884139299274326784971787216366276825892943496350900739410770719695626420 4830 4476596051447612088443848624907785150104830924781735674358485769192362366612069493495362587658024149989530492085780948696743942431771479839006614738815686205831517008488073285035409827619978582826391458822715088417360894786873957489719929892966236086364216104844746491692359095714893312181829239389987029449287738775879770401104658209971313370652818898144213133228189774994926157520854363562071793568681 4831 5718353792745507896141536017889267554604111528920458565629550104927166108361017641766722315239698290938083702106658851874771285574689105675314639928602746194305811051308874325216452656748107031653910690295336853841094975560314317542609221186313481314974069817833036840343279623710786758908215244109323579502406320737682381758873754180320538193782764865273520154003072691347634459403900644778595738758681 4832 7101855008794824378109768934374489132080889431767376278507393895480769887849405765544132149999120895334125400900194660982997648117951811157265133853745395987243085734085679959883433304022385043566051912352434288573956763815521331409307132464279444857024610390540315682649492187814622325134562032358717413635909806664538092790647914691010117325852603404584103813736710978582275102507393301850748642164504 4833 8608115041227053816765427422904170378957116703157779120944573656921054386209581267926371784062160356930309353980157818926599489859906892956258596674179944415035879335960095060022219949334111072784222599787565717251175743585494335793223802188709057706222677735952843967592924666000636873993026637187177934692357295804884926936755975056242034821266916447712062296863372203744571190819837663196471141913435 4834 10205876350383078653508909685478884278453755072015395004515159538862593090694652882671979004516617814794502959527218001419741676126807954580871997786744868005290876452219098030102297912029791044249204803927364056288906532715953546353400415503615075199839327419556524775705556642414973102515767959911842452828674771608936458402826138789157814214143522316267083910577482265281855688439671844530644877932851 4835 11848995078912938175460196786336322853299108191134796955740410744576792460372734431408794498658630622210449420733891279097876445890869321376481808119990834760832410235805795484373907928804100996833243649563504138141777880818837272485737565420982092825248079559478306779315563487894083749216980513531251221679066774857873354328521700432452882620406434150861929801776581346325854652626702274685220761859695 4836 13473666747679774377412532551145179309965382478357202764025327259914440844914199101013369132880644171056870299598164635123702092349195587150100579497182475416947724184209939334266415832337399145945576872742854310017640001010599133456855170404675180033368007879426527036234684567787434304911554297864765240184905565571613347592141805344274345647064266221454475150934217483473952982907721381879525393932316 4837 14995570408780410998310435474034644302067727182779280084405585401611681197301586828731881073194514008638970666296383321243580786400968274860754832329567554607085431454881891669104707852614927027211399304138999263734193068677970626491720895035417257147481619036798276286685038417097588321149792106408366036292634479752107836525453976380359770575883611760179227544861022190599301865343234257145169620099467 4838 16307041062141831492085440089558002365406966389301852810160800505721295862630305996151260666971324830166846644437858718506283443259529305815619903189012657923769962547538782142870022718766778415699401022424256157480874045159028163916049087306784028991261595616079375250026854606322891592375334906614230879167151869670344059047939979028218556591402401657242499248897445375102200103735529847521929301687647 4839 17274415560133340481421814179966545208453643134197976027835058906119725995603202713274099810858481689632174739576624894237315976061241526437716676581670400186550178032814903382584616446375605864548272042916270299237965152109693205104621120729958198875773324297099559327639678890659430244571481436458206116771887015797312433296006571153735613862100952636765838468973500717445826554601842592885193820165666 4840 17735737532333710635130573582903659531009164647452621309542976964264448770215449400502662667990286041876780290425399927643046067577983341890182171104531333421343548602528511606805134468471617837886563585345275010329805946903679853409012262913925371592514213361836859127924556878230443944439122795401374368836503991910469791627396696154990780910159467299613609959612132121701054369774271353532934518228914 4841 17499051763429327230522620619706083239243290487869000369825639877790521315390413867020642364610636430244094738114622074229473940501238122431891214589284940502192267705453947467607600196532294606185949144956728120226037176902233994382036118187467573463998871671947174707276019525639377275751350623773076638934845648750892447615287151756435797407084182576956778069489757943500864756742090964329701451332807 4842 16341567335280582144168651120662366035869176203580856036716620799257639821647088554516854079506197992063080794902614678026741004012730869123698490199644088542558057920485843555370608924432498644371414065484486110197426707329147093131885295850273078107021709813551664022166150911674971798553080350084594464666792078421051794354727982415815822779535459677497725186041813314207463060812690323893309350508333 4843 14010020686983615425084020744932015943168030763630435193607017337143720211268746033670759606792980569981889289928101451682629397476760937171597249735792810299489953056025322166603190804626651963380813189026231330872573810187070184703360591050352694200871340597283193590132722316799878914445766099733651465459491281414193449623711128427844299920023376021262000513846467071289964784191344190605072224534261 4844 10222623061115303688326710830322680736011473014614769452123482877171843650306891174916551560293242115272888853386103518624106101200261103466599533291666514757714762426755692065408484419101528615004930600641752118589181363149463391048720133337931856815367633964620253144844633160364651422615640022367129987128391244462378748740612664159977055275666927265171598177722470306296914094969228928333394273662247 4845 4673029527301163175170083512072112908368759968527501185580841865770448930054678306882365481775188736579200407544396198744826793728472843616296673749320527197570332607434590743838705991036939854360991207497283817658656400738511384496789708524250850173655343118677375494839013544731652540413009871365787084534020845530007292532868443323840175983856618614472596104920338082221774983868052578909933984568713 4846 -2963183818687169948876426236301233557869324691421230784234054876315947545043903732982014123636148597675697071299252348780829509823718130367094292540210206717814709762430430101875176112335163176271688299539475574429673634281479774087934184776963055491213298003791229964017691592251175645650602152580180512816193325781437716352871154496210723825445332231105964782686769073934566573927257291219658843096693 4847 -13019005267526426059882807868536503974641606876570671005606234141160636295606987921499472419667432258556344255629233382636527766284304519424878083131007674709916524727453581102858013847396817448528898411137971223582207327841008072613682219625195756003049492217106001686997731399970823468846467561536310844582299917232482944007861087970366172409523004206177149755501872210443885961727550798841303067921306 4848 -25822874799440612155982175836560822195448891688045229296872674303363015981699255299167298031682802649370677269371452273823663492482895988833140013567666419731217164818774289684480322993133756261017241335294997981160192789824582126017009982774786940377646468956775181089424069704114003128245876241268360680691053042881377597350922043932306288703547724849954359302572415589807601133050450767953632915641182 4849 -41681397378329220592320497021356920183569606333762414749968421312282128590680753622402240706830176496659096528636358761012408788907429018591840453514789882896181526533168307605031819905444063531065003095957514252256292413523512135674134561473483361977758057752957104296793175644959864960848023588076925531641821125969110443977782488534408366766125917964270581543500509397157438100252068047366957097263684 4850 -60857313677673597184466874813543710064532888592136190215064521348361753440887396758049117344156572505851192364779426804458234147714194450580259743405771256080125571755318600631800915767084299396565025745831731024695135553786110767889104554144594594061086018024748233466083422761123901640525916677459628907306975691620668570279184704433280224768663953177953297043833842850361830783462418860387101929719333 4851 -83542196716607784663779319243726019712316810528570640877326469544328757810205207833204311102734136932973879299264744655162420959875237920880276661273221948832295966558041472779926861540267518987460374355501270568955926596877635045739870906825979784916413109702183171197350048827180736326053477301420433622795527885958268185016497615350341678423636705423293294207316692008202274410387695678605708374844407 4852 -109823417776410072313063897638834631994449812510786669735897932064071916806305812966250594315133623762575678271379362040465785836286939072793557527817246966063224524046740676957192877974306445408472741058154136619215899085296999167768914498133772557050119298811221126507455441663782019051496927303521838595989469395063825237861206859511509539459401643966608584324995124957617919987356747523392249006307747 4853 -139645046784929670811329620355060368650082276034328321418863643089882940019575102248975955787185049090086917522692096628500002520395537509235256285946964100301632783418667867911946626011421149177793661057071132435251959688290897007449508148568871891889223098534741542444547025363677022971398610893743086495759466233387430772229666149990061601166720533627688266155975650504495649287125197278866211915568294 4854 -172762530956054801728092595304563115147715511729704028174334044261076432577079181330074528220140045026742727758048274496507854705676013816088355267020313544912223524628407699616465380602519752828329222543334625385294538465234563195550255312794166421852691253565169804777030441260687705065268044077313159360290184222264853701521140123538930748130284192192457000730573220553221320959827942017290708649071362 4855 -208691241286932584605756237949361697863127410819994928517340288441590775940111011789147236625871743651552577886949988918253404607805817417641509488564928712400312223591587250392049529421838383056364197948506752224644906625689113860812898249733867302616600732401435728637741475324177611362437632170680129240912865530807028422547088296286507853324826379306509253473880014989436931103769669254550173262856296 4856 -246649300251232122726412217778095140157301598809985626411917458398973337044770093064563087477349832096113926084567263491394703671916670494582365651713874882361673962701670581503978606856568441488428228305972066611366835074799659228288039752029212092315928413656968499256471030446449837395622452011701912117725806017244222625601613666825363123929194949863600773145439452689751680468972582482534234637329906 4857 -285495516234852936395532730524752079506695867697026376147146950501401306821261898481504318461039846526639314116164119392928766296441663607631563557368011461761766125692148030898849219614664065467872784436089528496505648160771623434854749723538680865207058904629746679668080064084299540137691972923550474146083205006423137534925474418897458124710994274896071698542588870407738514977830305544281948085475721 4858 -323663760786999628098608635576853684966914194620789109983052370739710627596056022669774112089800545689228290900078222420124467564935708018736622592135934787400282391717123771883221684277059489418408691963488044879473669299899973668344186940052884900504904741314620970683347789865504055874537639050964347110922870203370866287964688092345545661645526043223894481718069848485478161623051414609024309310411765 4859 -359095742036803895318082057867958163454567959775884774238307654186031448572254216269365756493660823849409837012433475854435086150627178862907844059239129451793274049484931448513836516096224284244449233579095161018458566453541032947823023763320475486819249368799709637789165716501086064348147569850452376039083538852805349279221753713674330243935340776625337950379069503986746757457062923692032919774694240 4860 -389174857797167055099972732720366054502937342207076486848742849905509573627392480180049658386973775696027879999146373513457216190476614943098016872334881943451456501149280331227805880652498591035772024790738748885697014653527858782562966703787854051258534065494473752708714915390131852088337485244749664734072973857794646674825910400478769990364047079491552343584770053821408327460150852219149992165666152 4861 -410664657739752817749422906171885479639880448263792515566378138126447525705926620627533580635148942206621335290438369218333864546108569876266696716015474308599897223666417918951736627637695528894726487354301909340270865781613983939454487861582285099134110713019595284830308861181266738571035573193815716922795185186067306709053069424837914935412555978705019821331481547916769276300311053803458967559550209 4862 -419656403776269066950647740019387794829003412518874604339078363979029617276876270724332542435491546879119306606980622272691513827945344757132178701048046615594287568083798998074677479887393632867809548314386818046719823893956929438871961184620938655816046112140926426876525384427265030707507355072132275989955672159685131785725736851447645916355711709517190983190247191562442098458806140766190338663189527 4863 -411531283571806120803876455398173898419686507351696618457403850492066929526446463775933007503591586554555697981991327443525911435158129585057599824036640584398238736020193256476938743747383830660519760602902443661324286970728385567594789369144224143809520948871113828879971273628303501371198647602652289072422907967912209133628335814455026075347580518030608743445232096938318177024211113789437831603390508 4864 -380943988404593249691066253115448212824063552029324599899055609876593791308059644941686766687693731355092422441398208965931025378193097652944145530776833258813360772554869714060104777665397406222419805135612158273470728799358778317817100121817664642915825947898337347767253246989194427757197842589182897493541622735646971466280866615628773075827784836137553639639217377937848501607753408845820077419002749 4865 -321835588314213921996863983071232255165870238713573881444299841000533240571693940601920763483735644902770207874863757796999293138997365728613560557672928499795630252384629629976670642708961252486999463664898611564584603892711409072972645319867332009907459027378844975154809158572708826651634333518890151589622725352219035871102454997124241157726403904604746167946640080533030302553856003833661404863729480 4866 -227484888090647153370189739696237926086402451251349638653677021385068625343423740942432150720007889645647365874312098293845281639299860053376730314955338272538212033181577369365215430780703814561676184236800835119886828723156434118668196073493337096383121900856386656059420743945184992300503532939136896922720006512754628986943923485825273064505629240731143280543840044360926958053871755474469983526062105 4867 -90608677003696735773077096248008952674166237881201719624424369008942535069757648472352388123396835844605674777993443246519958338442859257471774780062650782639449372277351679264047645621735329451739178352444747186273531671593465130251336424342438538055349271778749525047465453454684717410976856732442872856635171335492994873911469788514088051270527430707228806176978208933995528241312134340133366761799768 4868 96477572619529753125176098802117548941253105988627125568204784699123589164746462912889855861889326426037440157497376510310301046274421080484111495146158299020129167435940417934966144941158053922510580665392309436204532230482462553637095869021395118523477346461624283341224658456718363999115906125866558475103856508787463488441004431682725335253750826300769984879073775329650893393367859810867762480113582 4869 341626031502618096025966401932616775633578613094984512570811496325341979534041338643118509982655347998572139853451756160897687772259233901503894286476529626275871447936374026850798255598720311114853140435752466143830351840588666121716814319362108794804527138847756315614040232752642648484378883561724712225623612648349174091741686020800577713798281794488686072735207835074491989797815320739228911411459570 4870 652536640736318170376164976725259576705246926278706700880246489313281990837075190338079665138125313741220899143871551171799175296043994400326874057989154916294881226640382500057693422158574912548636452409921741211228364209001963022123734389838690135103330969521354335089214466056971642285599413751923160762608461631948850918003278931578971760677269566473168814593819172417490307350470485638290274048863172 4871 1036337519113992631076968734771631366577712339145200026267245537869158209888737704694471002836425651570108271567617755322165939971130526351548633236632028894232839643801910284272151654193189969612069882755821802665207960166869601131939236512690119796908705654473553079421443630323210924023623844372568102239627318709008421482748731697394060450296244743391302682453169690576231059394964031956754253031002394 4872 1499052378475041963387007244979214583472824449483279937584372190331704553060179976491547615957496714809072560184203063493885434006906598258933213516559733477964986609797943500980522112105895824391972918375176903448319408981528923062465678721479351254126045884202547206961084240120915431449521707459789310480566357175729620297862187309302726815623545448136480527922564664323859666158472581084192249282558739 4873 2044942641860402866622635247764456737836888186223298896594747857682243372541108449118355996966638934946129681246240794148339117681096091300548668453746701733647076902198700759274360758393506453807942253156138771938212556523749876218561654805964037936233597161064828472544548899169836025304297452862269837213590055131937913232820149265267531273219168351121485172186620417096043946733042140554944319406539278 4874 2675713837208639088962771875134798160607524212223602284326132843201024190237757964609261153656730095597554321136141627075109449226710801176491808518790518120458857412422804496294213313306302852701785079037845895318445442103366091924544751024244304398783990391286068191982187937421096756331443582020314569571247172844868756392206445177159990106548894178055964277321373675052197758498358792126690772228116307 4875 3389578842902642138125430772123731301483131932408774978007764542692755963492887643648221495263351818389835921233031679311453354175236813089919995693011715336751577241271686040471293628081216391139788454355350107077216643600875519132549861557476106017552553895974844437301596548135608905394117212040140508511484339592882525928998419062877591433764019065744485624035889868864020743242024502281614628127648270 4876 4180174923129606266563042374864640396767725196278387958759711501282424875002962047196588778465869672580447272705017428827299756442482511486234084525917970031821580936844325060364096720493102924531771713485635293346338104795537899699120600161764988002936902219708443609469722465110044917893531083481235581699810513371116682423665263972790604283682844770285086764128684214347815206637414262475934635333990050 4877 5035337455889819281378354779116807289850827065797544774269349472748275083873163910457620499693496456204119171121753708468459614736190173187594779586984316862578282703381946384034241007157714006762556234273134630754347389276989552217927947579238722454500054136599298144436856114013060580942870940994741518394783105036186749238757469779314955334248956185247610036218302302866934651218902137847941776774949802 4878 5935741075016843995952021260880525462990438550230702301120759684342875902424080509796774901214894474656192661919420929285138587119465380224144950802261171739392924326664103857590274526728668216404391732045721107857885324086447763555389928607296417706155225453501918586219762370095449140567151972018766111223131017394007763797287509804035513580053694333137389880786741593092322670287369294313285081372198703 4879 6853428865284834639491738986310674073724422183333819811167359072145949295937107493797072304890337269639564841952978837049140780568064326973574056893461904826758938509574012782793667764134684939912614681686885571661928668522263536612745626735271936394726265084749525672631922123587740394051902073413964194037879610901348661998877218999367471746157134509469633046231003604197150369815641506744271994071113958 4880 7750262493858105684563395157700210726440589697807716109367452048468647769458331143624114333686963607913591449399855305241064117583201609790173074916189907861893539244770591494267027068952029885353798606046657870551252235624713903458841681113895828688508338145432596974433627969277761898801127686829772358284722041967429370788952538557615415983359325537891521717592696125787283825028786642853466391969748762 4881 8576340924080725256949141788122346729674453738486110737947481557549049344056257757279576006159458876357847017368587926895990517671636638382248403750131059668744194432025397084491096824181701121797647207652399806760446872585259991377611023351859810893386699265447179947717520279052915399901439883247369592410429227097899206765593885234504322666333470192122750234921056304387462924538505691984976854349359656 4882 9268452774925205538454759928171606712670827078425458245502817306341885870097861661588300171039325354461316333331087920255061839616274950026388787741875967668293418034099044767706798228444353307324025706349622258387346986484455537811869160697719639810872029289312636344407774524349929778198347112956958791576150914453209301899895626503823261557707979508252000670376398329114441045699605926139569600004966646 4883 9748647516060310132020063162626216528737565380519668719260655085536952542372196078895100694707429744051519706553140055633817759003735988529792385638710620791087201090838844079905209785804918739436224789781017314555895811363632165915531699201533569201467621028443713396538164109031447856210860832007165429754646699809835191025831534167593215151220496499909186307065482499787800929919991113753417533662452819 4884 9923033468208252384498871489032440996076473699944140488859625280545958988594261378718948382889392205606332070395825793227513477475593432004610005904846030298229215434203848832073826835965832278892275440890527013838503083650462222482537723721947319987989440258070043416779261645077368553496291409791289873402948263684606215921038829480922936372756578430354048481185071100933776925210544419481824148263559493 4885 9680935809666477976900141237511183105402105177722712612692170958557190558282019125319977655189501069395304423889892125706787631737366448291810198735822269721196210773271534443548348342884279654827731224497906500876049209219766899074730706836426896703741210774849921573838750735119430555538069313715513724983985503398482448203993066939821699062940980997054881044315007544599668412254301396197662272743769123 4886 8894575086818619363693177550471674385150946647843586227637647046243347296724164298343020308014319031857522299920759154401755303018835117577933031653376276512336175670400646275907088244701376710783968609397678803980926393995580362990950787899884376283284633654915061449564076966963661199823493891160892979915868743400129416563555991354789966891014762197278455149079728980989923615073355606967362558363109493 4887 7419455476203205613654652054733591411479567338205426887761434194671030430385762607908595295025923767192406440010931989074267176194815741779119250797567662752649219713914357857789210853277988596599158183229064011467151854493481891030826157240741913293891239040126861962221268309799378054563712780333757917705313383191653452979076256955517239292883757260509784605366737071237296565691967445480595929377087023 4888 5095681361559892999097302845178478613746886653322014057989894780771028241873507730880075602161704835804904858933749032789656932468558946398572212835361817457829064385066927031617557180517149833022170250082269469233895013471721487651742748653127364470078256982108746895844909560974707413866092485154406322471216486305196685161868540137888254256378916171698927202053999583492502132881060429543102667264750754 4889 1750449461800796812440928743323580980240288026581348371457618923314636795493068303789696368433615791198049196648173744568806763274373925976883536675464766959296661601156621460924800830101562234428946329252808454192691851199877999241377687786606315048236744688948963752137441410654136033039021132908509682139231847889836752224944201753988861329800562541772542186396915829901796219368646473152282885950540914 4890 -2798009807076244980829462225588341834753051568870921463601262026956976985085964619769209336220727839960584477153456781376059184134531132489720604566652701900456035928166156497339328540955919867091051459519505673054201544183647324245892336002453396360190458060071248718394508956418760217190073213413821850862804917554757291613161426587811575601849611403195089070329844544296045639247859831463762931230348806 4891 -8734745835201461571337646131602309255287984476307877932209634514472353710432975962491090151924546274827075549285369466801598657444106978413413991744478085371841679223114800235638559896862918194057192879511612481911935830812580062951641274435988975454419516670978856132278012261831383943634520719523381346103915863012375329346578437213906792309717602242432341386378932486325514919473510982632390207723373620 4892 -16240344767799084392902455157182315848682751454001019429123360225537935036103681870599778120304292009251691476926379957232815857533053710686597125175809506412955227381521889977300407436028232067258049314805558091568353449202413467843193222169222526389417871939558475783566782366325747490965267644275322574509784529824289017835747611765626339781692088407249269079295581086674793983441434292078041827493537263 4893 -25480812636338345801623692433201012276208197854453146685141823606565613809019018823703383080615776358046818431006438594393177115616181207683915650606348732324706480149792070017157806904535055245488868189641793691803563501186650388958933076539332309780965076176272086000654635998997356557958891572136999067794845135822631304499785391465369384744699147225589038132249820426013153710497401716496997145482484556 4894 -36594774744044008376392974324143374292922121873255961649220063074424670447431998888381810850642592176247767941472437164485355291161456714847416236951413719882562229718325773758467016705880091743595592856049318627474032161332824203714102992228736495618340532107692876308462610122572516592924338940063658339102369393074516478211807091208167749311653841542788877840191376853945933841434605550399524380089454479 4895 -49677705940160536590724673284281935656986196286851481078591559519539551508304514826021399726689546653252672992961451470311987944281506396762731269711372853614315751791977692354376419187830666750952052587246829773813654051123637449304684885364400706587247773231159405132927507583840117446215462236262681029233096929163977399858752564905861976024046071688225387308221761200638174679549756674796671362905567087 4896 -64762952780997688516863635099585134757307148959845364961618860800662478107471735946422396344804783633959562717676699569803790686144078777075969215458229242482086182775724151471180010269587289547720236867957980028332106664725946398893626131020476933278530492947637716680956350337820032454838208047090114772263779895908961519601601630390183941896712730923657010844320276522931876765195053463392209835786543023 4897 -81799381802380129481615100447285146882364065873597607668650489221133512780817512528763611363300568962388210041939825165771675446620999456259319356957463413376281797984686146779975336888323068137504239228999319335402666509237086444869912421771388278247568985046439649351775147835464132346059103808436903636266081842609315554024738524543958707305579140910634073558941552085866921117603980239285157297638670997 4898 -100625593686976326653513147437647665714574765975684847576104102230588302203491637004136648559270915333669592003688181531942250404520225400483875242005225684436328059255580418263960334764426464464860430581967965222175428304679142266432917766311246270841188912209410083111392359399175233070295454470148140842067882382753733233829200834019424024427883478589788221271213567722818863878019175391474773576738328210 4899 -120940786753600697610204723073005416232226343112253248511952128640529563995976919913351514186111623349675933481297927326129422088159971221013110631705447420440532803778068157395366942737165464531162596982366476772311101813437171443442792843742486601750904031280025693082053733835205651997918833760502820164330844832754772859187398127844513792787617302334939809919691148457486755866920388214898121251451912453 4900 -142272540780189834766976080500145464695448776074525001460209874351075448087230919041360486476049955979195888144299362695273989877801640216857353630355704185152007471812713257599481153275845480555058345992630872220065639677388582919178744144799592849442721819677391072520555464619557992351090008287909792321990920111081940506342809698973265495468487518509160039440233855258308369394643732093029827781469405919 4901 -163942029413467589013397378877048219095746521686888073457770840359936946420549874479834453651274178403074681324857698785995320889828264833980524421590675025619818859468495140990345192477825300374419245092645785529060414670196775415356192009459585734872135443849268567147301600144870134823554128988279328547874861330058887186458703629764573364443907927038775897802061421790819468677203253154745944499679521585 4902 -185027461572684313056560192585573569894238659124984379963251113065705937297363483064811378518855032973254450606911539555749896652835852611291251689700166806788605197379473593668775212917502690865312142090600113652175877811033143151142525378413387760754859213550415831354199522464488797714875108264236236443306340092619392372599034245084982129454436500071137063157812957818265942758955469051695170920111946403 4903 -204326903716020893681231861622438104869097819644723358555683796622554930656177847516355405404137026849158877337904975698722172865279962909200634270870634818764643417753555193628730172877290056086703424125371795831291152373736060451526611429453653553264258695542611843781799458365093406700752232101416086807125625476966828512980976925503187000610749010205884280113568411049833993516993344135427764772914097295 4904 -220322048641058887941644483119620128885818819769074032410532437948646980386100465353645664475802952092054188464603866649466939191911095159707567912225168623612484194313870685110459924707552728037060629214772327746046803822364104880095237761420928448600126271744632525279096505171804912398383251692441332125079822220578349645414767980385708610182598842879631895061618681614653656832923442265192550422448513658 4905 -231144973713796320303344613374948318615738112756240225129989662482023842389665875958121545071106311453421325537801380417947657511393096782768866148841275390133721567484305661534061424416852934108860426547806108212001258988209834370759341330487836134192119624032793279444190956828599923751301977544046934379373916835584767255494903185370764388762084578469490246434954468664659889464662220177148951431430351284 4906 -234550470483706779250843027800998677313921645961892456888496473073768177977852467952242809588170210188305935921538797680205637478003383263594296908652306697808546243704604168927627287832616928452837896418967631885310421476417170632527047677626253702370327572596743372361742872302863354729130297801142219366541276714340968449120526577210269220199807527594843652369611101697252229610702423906190848818859880244 4907 -227897123495524960793330075682246839197250948020940280600141402752025660208690570381448641515047142607443379713487719684824152300516451594537285345998427555116515012812787236628153130084194336637865233726517106172844789305720421289832125898058429860925635058756897697138194279568430461307913457344283130998952163784243324890776735964732326476093251181578157207047318905668246567154415383407660010156131050063 4908 -208140959317272632138408270474997690332187468592286613088575001473049368554457659540592165987348935528378820675574874348678836397794112978199790845194678758659212452878978346268772753072017757252278363229148887077748557801553901062138560798879997047105173903799757224793759109154378292789002053365568956858695947971770184059598747539007342611362725388913348077911714435100325855900430661043020859264854745841 4909 -171846162537698496826787215064866126257179092280150010442651502971397882135703710995605771660285230965536761573818260300272720230289971785839663221871319342653624456192791196912554665861178431173741277302984289162710940687859058686055103047063258636685266094275012193422597277582382243731615795466934551978401833679423890586236593078017906967584316735551402547536494107467724853491127288416962502205810007995 4910 -115218042425944387217830249635780794844309461543537036172825975152386446773551569395897775843921514455047259543339330371981869891675372049926609372465084379669590797294728175700201963902246237155847913399093417393752847012888277770629823490041786024554228328770783389684779506298682983229664280537825260962009805122745681231622098747567465148478121513956949745760029560044656630912745809985097665807310970052 4911 -34164103138248638158522831821859531328748326783207880727629021241807152121397708550000773821575106033389299474414616298696244522540345715313519216417235691083316111327320973173222848983941497008473412631837617480681063352357612560574785439332852355330069502982856136105459724619887650575447527549201269124653597291179937280418387668744736655111973595833383437600750605284535580460220497325416302761195783382 4912 75610315953088522917443991914659781347927171679712843634711908064559948782453936985746022206480014997880549763544694423468962010791735165185407022180947655030622425436090822407051288735255959468742752310231367931405135090346585782209645721746018095957733752940641936150630169560921612723974654629797421859256875100926299267543883993899328609988852725081163620666605930658010188299780285679076212221838910357 4913 218464852733946737705516576528698013393863127200479667758354544572210291692994256430926943905450350467208494567781207908454370450054702804809840673250001582140415708797650969713799979762641150470817666200480842401919135492764367498005136469443606986067275408794632911653880186321489254423839560035506331821450638504091417100467962411150177701729645043821941118152595005583076273262958228480410073779286594945 4914 398638061909159539980653120728525640748220151561499918350585014574016103099367793798053375814999719132750730614583598097487686333840573188042266937796253376668345563492180512276977592958302232202793822904135547390639321222716772294875185736392423550573973562714544510459181768212328909964218385583431255598495448042343653015154814050934346386531857542968313273490767618546048389522674961795443719067614619930 4915 620005039656579271412680077205885889234436863234929070207838009744878878183760532815432990372887478750277635402362734313804479384042390496830004856732742552581350471647358534670161933836409750021117470950216027160471519508163069768104980614113455364196359762665344053621072258411686987184203735750722520112316720609466793507054085291649812498761218016323090243105512490987641444279060393911082483131271973453 4916 885771490412318049000173598177077763118727095271898942096371818708384405029756487067326666213568628776127936316032554409009323804124049314527784125548502426027191122678131376186589846235224377684295377372999605097275127282081161620634251916259985147675185645337936410446822402848814647992810372265998704006594503827501315490931916620066933048115174580127502895015238578303624759462645636559143142107745416424 4917 1198097602737143992783242747069342226141631803065160731652907968025608731855843204384476655036656019289393108706940825865360764364440370905655627219273226305814655028280427461244196968106727186168790111952008188925613395861481258210668881504099985214744475400971435415464355000260617762566106368040359549035079504855026172460207064811617936102126995914918477380365997347016941935526128318025865083901888900652 4918 1557646229874703610786720291766436372810854663194412808677888210671991978248948567424588144568555120388245909772827583602061457974453055292994896500058399180501334355006571554020696189517210579121391620561554576663060972832955215032795503917016801647943225670857767214750379967116038940884448711932160178677031788995214665102139899773430339225070376734966068180515443284347409573989226545572030389113093881728 4919 1963051637150749141205294982638540347157522911532312440864351517280516614539091366328542470133463641592324991427546547353817604484762731979930490430777835040768951218953781046189355750459265537436819830760763340918076142344365751184519205913266655287917178676199291744012228724724104325587681772999474228654885420942758811016128385215350760891655706648924242850354736637361369205368485117121261127300472173911 4920 2410307611258519169497454076095206472171524870048309762197120980159866847704081749392109840425199832612801619500266799351542105791212961939990639018704484265040825656329413548696014531070157549913283061715378752177988571088642074448708471535524517812968094272470324029060974514152184544623246470769609613738218824008295461166137765376097062306826902923206817140511145605027179335231109215333042817711664018292 4921 2892077160567971798303352941504731515967301843347024539737785238536447666874730690926645105025033692591858756213555006649358104638222348142320024874147054675171971214449859753010998475276997733125192580948503462635731580632546517419573510796090657820487556131489290399934051529688334063610250559001414392155206179265104788018439682763247500643974989210297477017594556605532675122620965504234234905159568943374 4922 3396930507796441450390511827180880149472566421170394079520724149689163163577296259812350710546522878600085156442476806115663175298476342619276422573888042042689183002826987614705303613222061540125035118734645981838812207712029435006775599778704109349962879161392102060943316671940538782054723882312932850065128590388868303142743570599082125643306498038553731674153868238631200929425480609442160345526128777109 4923 3908523719855331943008659441833488631532423140591606535227713788829547789661523849541107296758573339526921641049092368621078013592100828761869315928183586696038154847955668634516626119080923735687160131084249536936471698222679428832409544883979397093379050283457563276983337172976673990482703622680586025172278943812137137753970001416911053053460512098264307913673297644955160848802129071675445026503906051317 4924 4404737256302333320236494915345183432646762253534841666535617313631667830340914578220407616500689386906568914844766640550034599328166753924848649924206094930202079509121878675326791832340652246291597688671333116288990187729590747897595909875511157124183402159287044018316112161780882601676935913537821278452018348799459340307111508057911773116754378908545859569329288949752092839493568045686321744992117356437 4925 4856802048584086593337686945686285795421112287369449073081037999485169181006987682528487246385474052694877155183996927663684785328710785466312766398790515875890581643592720218313373520514917032091466528778227708537291542122046954857347978624508468736039493002236370157928441516684320670504294271113894165824467725854181797942407559493404844507374008658486156433343667731019889015802353426806003565977919245268 4926 5228450515560395107817722306083882062265364088156859238643784445908404355597831010559721312673531777639593111325201690445096241285236219545439158424831211091775990702333392512197627807421658557115895944303335473335717281754077165930262841416821438042075923270736091009693029664346597520465092628687339828661090924759172800431095442971669071998825071036860855051631754627448396477067355866369389056202866182844 4927 5475141198385110001604616554921254166967134502504566423576414508501753542780902396571682989509434831533243396113603137688947681062706136552927029235280343995981202963006910866402509549641113650521862168626168294564078099432671842646417236033678169476388688881852270983099103258624249534759844922055077556366937357752391484215487000045394996669557868363763757818624165105845766621880134473401750976814322471511 4928 5543418418163542468134766335276749057953188374436236057593482001513246948205637326855839610198984027033146466197497451286216262588732672958004777701567659544868303199578725279317542968755067046923243820839434822859661371324277811548168686547120677134791560664841988293502916636091869331568085799513827133931006271857843052834165913579676282893421260897928539902628186061966974598359490926497562092209554005672 4929 5370482399082491399334651892337605468626562035170950521337578598643868494973502041602915976723133271127129834934820502141643832670313350781422419338711758720285498075676412321536252138038249295949901994523094023908351301857125945359417723534308555897220511916753789660297416442107180839131108605633759354323238226820648388388721147617874660923000363309116004534240862887868805447458281143439328933209633545265 4930 4884060430272293916261903550767789552623965580879738292963543251186260092494027575829772916040692044718322700357667030251636796345551122621687857637434406825572936883307027835129243771786040044991717774828769726990673859633721881336659991479679556943552362030340496980923959704085061752886664409269705761094358927643391488404092125126476659090535813981272746637712318885967461744412637688123373678036162138007 4931 4002685506322501627356769993129355116094931707744175377586030018258616885488083211443048162670254351732359182696670592133819834149894870047852651162296820699786936955345868998105130994661403969989949015261143111056152214739657917385595177516188505525455743053164510907562735017184266374681456074008527929851758510481329440531438770458424110155475656366556622145418234945441276521240441252976375344110617660993 4932 2636504980833422530286808264274910950448727212465368795061102232798911597908810853315358172655350377800567608728117597850725159554220746748985345508190338989689610802261305416244658062395874312723232936540132910944118008818208736226389547847829178017026344574184337547539375177792607488540728103999261329323288936398191959566582211271341188283135745824036076320744482864475665091428326391784151761587494929496 4933 688757401424462225332701084154357092034451748647318315668059574540099430235110783027275122963399060970328451324313813422737079757983290714483592309022501830016739235434862323245708167625467556908736248778258976254581285114233379007595870847403945339255979521486855768731734204431311098319544171156633948790878793524941591812880859272917567013259498016396827085429284681212252712472729400077269834041936185596 4934 -1941930027091503667520682304605259852027707099598918006916768698245159108095334704261430639214882412564049602007294259804549348357928288017769579707027373498241010822583943581746978189330757357088270168961363224797978732077784201865952407235384588967770186853035809646897827508416673213587507219291301489363221931770313210074300187709324780797260621388059006241645563350432479211892465250493093785063336163874 4935 -5358259110963433332610065992533246676766195234962394025232219537872283205797735193029326023832730876599853528699750410584212783071096110094270644971073342242196326478398443735865601837202694585696026646188683206145968109873899036481669186029409662301468879364702370323588978604521300130180971815885101497807620011593866584306044457122869931254700754071805348780184443188010070170695755680311716718192717390364 4936 -9659821304151579866546741459214986049614357869767072900268582290664132163488608104353824389519950303793292783217273780227289919958341964249180177161556010641157734152248076110685506116466301686766501309905781820922834172872136387282797531019701551873275989068703892641688842028033921224193138968763063449583928019385881487453979675778418118136691611986912810596942878513338476803444925207226146551295489047029 4937 -14937326762782514393359903570372208741444261119496952142656470942801595568662773580260940955239398345338363117784072287887694961194039236982196388914966943892251956109272115208131177343678520005145584757379214036391874943136154703003664781640086010584881725908218732379154582083309513052417016848434810160105760759727141845606687687123467747775307606406790327123679156575522349359652361852831341685588658792623 4938 -21265332369284675933989004204734902720205222561009205780573394357926199306840273274008477933128707978023338198207585283620743004359171938359030180299956645630397843196704107401786654214527134621491231395972422957936565741747146953543942368955867221701292433293831554170913536140526512845050882233737811893036877563094732145582690485606857499699517502066112162913487471092493375473525729186618871607782637752301 4939 -28693314120462149568164267860498366398936759043259655778801603515931547342999892260073885854724830979675532475355353790398655677256765123048379184197652424442512577857132813391295415691119567073327630638202238547316985393590240608233509571781553811179078181264138770107909144703288193323507395687816151897130536271362736779922670556107647613741870719187162405787785078836870781612949905804817464430744540428279 4940 -37234956392337986682431328429470211844545955654879757149569419099503674327532482848263088777699771911193250293731661585542844060079847969348037179791179531394681648166520427276225419673298570359195878133250450606906814453486513499463541437989139470067722578213885965057619909925751779388584365153219005979033037783628129810805752344680869346570102608011881357089795155036047305979535683710089540846120286765985 4941 -46855572786984238118955872707944146896477051719762185584968471423861663769393952663024347634370459568336090827631958629538840461284938669344398370596344339044079113214968469948751660820453327427183004282811498792245408605836936869545380487219687581775694637349004714433242089262382809660883322305076383311986121968135320115664105436544981162424450683522881838189982484645683464513529572573161978207883494619250 4942 -57457633546010387609165665714873740157297565344580105220439464424124032588200993038994864426244154594540162893892229082756184256169733656253715655843485784259054737561100722932962141267991823408848641272095183243036215096187947500806737542093608408126502040780677089970265711734246910868655710448169968246443970888406382390371718990348314862612633343681569194201829377271743759147055537186499638065337350915941 4943 -68864456039678007399091252832514840663635301694722967015350399266419327363131948319091070545138291677873567818944878939180997021144088635923090681838028632292172628561138558956034155096275978691105366248906843376885619501244335464108108847985649025341489552036428307839550226294670653075221014010167079681340542313254878295016342734701103196583928249830656722988640123511587365336736516247153289304422660047341 4944 -80802220810444779537399606044350907277413390098533390474779926713378780375316545908537957092890072283134002690680842783859514604274801064006686080184077303495926285406565365811663230082114957448493201776474178319239947541144422159008107642539129727152732179180623265901171025853124546259049068868378564540564693372445754313075576373743338829717562876410035152533046684477531045721824263542867263965154635593806 4945 -92880609171362092807045618073026349207312901035085381574720305324389321854654387523222353873471627887443368069468115381347466567402146908990343402592841496217058046271579217560442849290109490465968292521678851306212495855765636229491786841057498025189361109497535613342004034503328103676658462076982008686284142026419288031853221594592930095968614431014700330325134816537480196937636964997104832620819638282927 4946 -104572522266413847136715463692233880307025791647522395885817562290978965602757841465165410625249750080833804342024091533038535659825818444652565394338058303880128264400558240791093105674754617444071700335815177113808999217713606540179996174732840708391019032844982452307307274861107168585608746167979932326535053674746420045236848207902401858270605866966265513866015681798729791498481286255533917607383135321077 4947 -115193538126936738939439353395779441911507189750612333939590028436848419963307896172494032998820493705464783150276924528742721807182441260004650351685543562204389424147255751813269965180955812417515352461350158192294451102238627464937816460290410176262643196472548796455934907098466303533047729398330001745283859286856481375856026859044303060879563831289764522321735039254664138416069312333539410927069014845467 4948 -123881994167085695369458962102494398006964981221708029661400638712363065428468584341192842376156664085762848856782404551230468318659565091494058479056251463457227520935174976831529083846295703759009512061780272276956469873017758789866536078568350997000853333729389425889173433922450907704925120487483209419192788918814276093860360058656270590775439138178277501345469878452285935100624359869990836471952048675133 4949 -129580848208213151610134294001809046520089516256450221342203251419210195119324240817181833102750439040011112322431589457998229969708414660683298730761048647145420775141062872641001839057393930419082997514855072629822936777009484385310492497929669064849682800751613930578318550152259946737947821449633996750158971968033660515369858162366150940537212246726017439331687484358319216042167763376859030601937162817969 4950 -131022770469493777512415666222080477974640323519083085282637607724903539144719590651783855501517945062290058919529938430744320511265713695177028926173281344919641555749624831781626996485137052367965519367413473847400816275294733595852549659585855536285308388765101426199476209191170405686234270289511547194350949014072203164664196579073579413628100655333126425242142410945348519366318472989901329599480652728310 4951 -126720249031618485249956146203913416679078193772148957878071531664247234125106627022908771960552441328543220279622701093520685378954517722574013433784672636015668397880163471542765004238322887034403803670776452213034069873730163345114556373262941415997014292789884620065133300321042615025802327380415648631340888800878310068686189596502757186145864829499491905877680100020998440969901118222626645975152712735971 4952 -114962846648559754026185180561941409854267847608697534139263476583856587657903035245592703223427557017586246795858515611069040719749056855481137601535403250675354406879703151122704623897357253162446481595744684016975691841917122108517919141368323156386870001297013747166850129867083119084307637788677688284534271528460415225194440328736974313407112543459695110542780972798562736321726736044225118441812319163447 4953 -93824119025697734475475779957323158826558276348042094153519414349830202338747640854740655059781162353861102097361625816006887017065451271725250129319858347708134956880949053565559844949636934468092195764832328396075396193509970040739223051246343604666234507605770777023210757942344437408085570028833558350528889438115147746737162097962557763226188889794284156496056307504197198595959083893559425924254293426386 4954 -61181081779296141513925887246335506108217676263517071746316937843422740869873596094871274850244428826420611952758655576056982014152658317963684912813267800466377619438850967720390639140159156197499193296485598055218022496637437135404037927668285957755915608795558670218163780962104052863854547716703603398994848532899221778099947635220126362687051293995481857864510763519090237520122750411804816088965480105488 4955 -14749478996436856136953688159495440392003667289974295383438516194443981623523817484372149014913355831173921949414320551586904478353536750292659229160414051682250514981227638111034110760016262306082015306974728951652961475451567996276350077998683096136225890473304251739944843996711003068599043190588434601660885260711678829975712615233941748380715188450423707901673566100182223197548970743929807225140071734535 4956 47861560478462894088634823421395498286859069203984349756157853604489043960163303008189111161158448283590875304369218959967577446179434854654288103296326785115208009766107104099900652236043668151583838004011064161339716094788918731526995692723809416721154568803097752224305708592328494033824175257876740428756987133869215989176142755650604826119875418411351792653631399105388647815785174720625095590486239720925 4957 129071618772566642931376340816583681398100389872917316097812175938541347741114376134682402452260047225049234148593340841966709598092218817838941307399551228264198984215943483558345558315687519135593804256320671054756834058826247777771079313108434487595323686148722286265913655237332459298074983403590820900089815490537593674272779312266870143307383984882652799730085802926981629990627225854212164637992647145344 4958 231223794026131902595654979517619183954282487647099341791635547457122592626451701137886973212849988606181210126462882627625758764944380890243804924990596385131536258191443964058624604128368059650366609435551000120669666042164304989892903974661921399451258646792245921235831853861143926718210578156417288161939188622267555891812620279350609519740646981738394903574037282368314024746788976016665442361732911269443 4959 356448120392524640812842654476466179691272226907995872050086283111951743346813739080473820065773878078047068582632080980893588140827363955119448391561989338962153630165853902457966383399441342754249776950931942844703510395841696360315533247480777956868254344960718598485832380835740253645150902639268841679436930499672170979099160616975717367474827217683888249986129187440729205371625751372850272363356073789447 4960 506489633693107441928923292607984918373661010031647339573293832826034126175121304522410636325744899804391335626319610861255290248407092976882438999630036127089669460195125415348773344511955798883452042728750679736184960883956140270969989753771522484359965284580161947077555963469410809337832051824116867459962656040364003279038899866168790255065816885299681153909472202393854008727741576055144614433292998948118 4961 682497467972339339697565363647934573011683633638863086564279888694796054116308158842885592176277085331339653168201367155342556545372449699131864029605639332745972039904928213008394643771035084634260203016862025967832753194122885955375539303024794414817851770548345348537582017393910225533593953116999826008007300553726737184628168671756910493712733511562852401347760972497888316894329356047295911431507625878679 4962 884772011721616860742102838492777811178112814045920996486007218576999332854077126792384439146586863484589399627168441662814662330957787461873958538656064284329739088563505202497309327299328473416024365605006760276785305095739132459643500089514643942119917042404481675672906694496072179917835924333772626652096692896313638872738837782989234688965049477611532715823166882284284400881638369435404549692149715617582 4963 1112468150597518024983407768757554100555972567676917882145649854422216023735866641791052584851458721390398660640993545792850976060930817728638261779304837003577197828263187039509282544313503165080535488449404681925155085602722574205346430872509567014381496832835701844794559689453747193319029011144398921154264065863865143689137648758399149753459732387237779219008900963714632554325725736751351653247274760253202 4964 1363254046614906897596355280683725924142534918180143754796703195117852922775834153025083300788700829922849435374921267218749208494874605586658632144668409910413612598390020055687024792199878781380733255664577713527920398940449503115952495895538547932067075118766971778694488637193982372335598757562039295056774503757591941674122769289344268497453162322471398968839960602541432006199922313495999694600335582759833 4965 1632926825940703495462603091683248068936300585903406334134855805209787953346047122562552349046430720986058910442296416983349871374155552304139271275166279139646021210528041657000464779900360385005648583251806265606958877994451391960858891092965753883048686551492852952467851779993195389290963025002741785784666319123638332549653873998859872113142234239613181095137000190412624481649573121663259898101122172945639 4966 1914989043384167121984269549626309995318272117894872623635251729038717860526776013918337656657995156449775398918680859016207107701528707029750628776119514905805210729004311049234086716876873614582071071754086576203137691683767587392320879143141082018784423598235680452562963804244465894738991150394086878689839354840589341968418421163585685855819244218076446093624886831653557277973827273982721323268667902719039 4967 2200192934024991436992714299329409640559103123032656470803702762404081643757455806620092329785073078749373276918151375121709292968608593164717389679145739058019561687800567369515096110231291367633478599994497764078211283421332056738214667792949006645081930166761621051346596441929584870622971849303289858004503333360805441712615513319800162516618882360699969835266194819298880978273751001390608983888009484413825 4968 2476063317221939874183050373997754043630845754963134666356204205597365836093334877377374907803255663892259406066347992156186573674558864693663028652315541492081153968350597048629964114088964432130197329163356265193226290587493221076679928993818585756532749937666077094671571442868709325116110221745718589881498031423172689977213596125494000140649578023211384671387792357567255247613889248300126032606198492818767 4969 2726414639842545855283990364885850668503442634344258411556747313273066267170927096177891083714003511904405066624749522547801199933578923706168637660637297974799651689272592139984754900103824001346497918192729035765512104654806649726709575087913872524101208867214082414895407363307296716377113076745006319877081722780242788436454932595600326561599603310627371480613526409422646646340056834367878119520070760952755 4970 2930883070084947102836134217727085254992974883150932399055193873986234163612117476766675087595877236849583230320360291281001161503498597513420810071222485773927713159844746221738216728539618729065000341319765671947757134009569786469931925696220339687003216861245593714040261265424520728295443453920304393632980330763648852685442026277643027995458601916965408345922158122096983295130469626564263376897898718941511 4971 3064500790910341471408300344453535567215536054201122237032034793730756054687192812408782426223516222136194321463260540297439799351596641970793243165650112414388279381439383576344879723033918725156337783801500573330918057573238189813119439105420775141323625008108808204608909408059757960234687861907497857011898180975226114512580155361378609586401627146837434316669221777755557970657109638949082971397430323532219 4972 3097346668007887890823169258896747478466202968676120875187492111891809288506304787344047226824975519334366449916943063249813252618089930477969590682229208295427494093843057822873673643642182968326258805272091798395042339745264348397065674919812192186905346400614903655202694137521126053451059192487452318612874615635900226921491963484544441782557453765627395278128954466954720577422447625691808349084440813850518 4973 2994315211013111250740466952023863902401795330634008799320014993160962160983567345222454892360299845380679729367507798796003562414518778117871053795541785498672986247930426510205596709030895740328349097398270651991158375768366011005340687821014612260633218795093473468592028252852943025437886917067331409564301997789003048459634588422118224670927742591293959861473268752354356686713192808284386715766458958203125 4974 2715054080763891632737415170187732886708078732486606513224121841921116797340821340435976009177601438780055452840365377898450571718523317365858569398006405363315414404882930990933772190993592692283607998657788347391001034337651256326873289924596524135725842316413241393357107390462129787134260594983781347807475389350274855919886721670362515320556819751242108518563668746288668494908476481498320337998338607814897 4975 2214129121826948643688310463842241106672220674992683778091432636679108584232512824882967028323215904492158863195542896448703805492140107017054092797628670357305818052283921199006270875754366757757341152858248541585507439295172814643677088616448913722460098341578246161008527106721552689388705293082395291767102902856923441293069254997028877975945044052974926667700673517055755495291943882574572090595293713288447 4976 1441484736278165208531252291208281027007993805307174023960689815900413902168798738236280280335231443568866776401641979260179126168829739883542193421569971502699161425089573984150777209836859191586912426535409654599952473518676673267373807395848707443670627085311213103484179857901604951571397694846303891113291682151783280254160431693197356473625479025256813986772602658213439450682571783197114409499771689475866 4977 343275980866388220601201967520964377722495685438249409446482324079472665224592735620817711440565349016931501770278985404156055560310294615818304314097270250770919315599453944741242607941172623451443659271450872521754716229265911039855153672886417058541178313235861638304015572978867833400484901736328355771126700948300986117118368901541564611145714855828736243724997091520279844616604717911595012902470841590884 4978 -1136843429292621701595982047652185935848185212141219473856446331035882699692920927084393404666753516975739605747378581059728290703778130921858440124749984047877769624458478540824591520178191660658317492155997601256816444669547969085610918046168233473862423130247881021663192729101623511396594602841201384540022673035280052893569162848942054239535430063600842187894825684798214374173119559040103945412646188204061 4979 -3055886613944938708344681663624600780067963776174066684746133498989518310397454215941171739145339094756964375471217922330797481157091734319669071709202622639523943791716079881360475018043721840618646730786796847660305889454718469638195817424819040877707594928308666923007228579091762405543822295951100416130446843976683320613911291501261701339824230908611600735923291451268079467147568390253032746230492813115887 4980 -5469057659028760659780376132863852861818558512527519127671189431742636008450433120178140761304018164168239165294645334272018160671341414215472049656223881014863561018123369418308269931413848251470763846586405057086949182536810415630526379291350835946755616348002215293985436123979415146742615655201852512361362834770971358215540566166113012807451031364300658410166911041403034797091522423489299335052832303993967 4981 -8426538331407227562213795558393077956025066123405135211236799720516017133988508722703102475362860884648193468416928605764876835821866221687831113647101855947194204465056940123823729529549553123512279007210855500695880517887966803074083551594004564474119190387423147623743351327372186038140403790393958646304111630839001041721585075386190078760240415423940252533189222112602750778331265335007169416478164875463551 4982 -11969444266990037402315698984100829032486208775337414714077214912893778292454374329111518671640341506980990455973728514749846761410185299460231894802377731316864575938158960204614837969849715768449162643355189173300480463402986787902241809137098982999020425261744218170669728023285907351549077910629931244600340286175548605963533130880902288976449759782002193140335676690849749947111803219949967213261681714647492 4983 -16124865842551417841480362663311410679577579479477710385003053501228358290621914991593101024770011467204411019153745892247646848829151979714975645068860651389288888688795471986779315754095743052347624841435504922867228408882562940325827783699522000192776654385875572752718443013662791732909254513085774022718738770824295422122375959330225592063543654670155053825458469452344488933666415464045040950988619556319900 4984 -20899924028573529601534320727826362464118259984031581220063896464622299899430837550580284718527187660966639842764587632091091362956084327380997035395663148581352582734991676089729584491782806445927614291710860099075454015879464444303670245721382490662428128819491939830456568101846493955849784913061737070059223746532540760979700875922580747340037417667535152818931458950289013830562101324542209501043097350527858 4985 -26274794907321730376476357248465633767413371637078034194799463941416938645228242076760573698549138594611868365291011135264794953581439401849274001505197061438443083924027687604464388945151305462579668988624168860101677402134008567405041316849023417324784467414289840108897823545836858037721929639091726931907830501776798773107834387520486808009546104540098557246693667190712517714114980818350388393982593085899703 4986 -32194689877131187756749849968299711446805853343188942039519730050224899193377637099544526900497796074729913780862240451937154749828692031922097930100919131047450375978745203840948795454229657102425774659173558397556395220265056105899847566066317827443370617425960239743526856220443889385576775502834940044889149689225654232163465371369270439287150636443714029203882548117743913899855943104378905531544635467020310 4987 -38560823578404915822122642379759726871430520845185718282363358016692224879019333873988113086036381279059085282377877097751149492581402605003645440274005073167382677044785066521037856734143442531001499098893958967670740264050134584876327338225656163112001328728922434049383379583680866058507869516274041469259184939486706320908239797254408701670830501478055625714691034961121127119678027789215964305192464310446447 4988 -45220460019065809170708066557481522179570445885322426801240413424728323663794398918841058406009844083530980293446408120520786147770649859265652922823869045988303583360434141291266263831024476248529381782236259359454175398373205451828946733080157788837684022510889135810424933731990687930667097489238082907464335012359173828412451652827823481474079773591614636902391980479479304133598861523677659300696301535512616 4989 -51956200944079782660897213851542835917479367544371314504455214911077108050941690995527827463216932982086717528521992565694188190487522036935485394339184670511897759167680052111037907459908357154805145959809514611664867909122214379089297851836081569433656693134231597972026483779104355572398841386227527084706546260094089119312513986246127851912633909378111267689638676732919479813851444389031339685032282985276104 4990 -58474770731419494810982115277046231450018538489071917171066269590758058185869010053192282814698315080506527642836820442814129607439571112815848838254511204630315269090636386364833706798383211558460613252747546711290858868429022493450992301050980800940970331546414634639715630893362023465649222866470712500225063820238504315546992932899541918114404152397299558923543098430292734736370566014190932664112699673310849 4991 -64395660278210904384211931775840834702963739799520096031103768877181481785484096730934131168210200392510809411372839377068774238401604140213529222104450409481643091016451270490212732263951617444588866200415936608872441120163210697796781248060000538848540184116257474275078341528788542015906319205553159223110405011646278135417715396594441128055702468222769468848380623357977156885039556662839710972776293724394478 4992 -69240119314387042108831620227288941393172099280353166336198281802196312765444763303993330135401024482696358217325283866129347349221593256273009080139646854679264115867341478742320281425982224073179366707866400820184659848702184701022611819528082777803940886149573791671922510558071965209868777730307454632231253994387985648026346389646410236169865418945501272978056552384788687306532622473542367814078721393308409 4993 -72421132590823606029191597005487004554470535262666454311317284163346216201408294205455388346732368251205937533837018590204797295437962655246111128797131799282923403850959452539620435257580781268952288917171529888560294044692146355553596569888012329932925360917482495673321154167501445933535219958780098590404074801906842055497247061084568695275226325590870066963695963529439806745648236331102512026370223804693070 4994 -73235179861869052073991121719760762713139424547132572840616519881639563885474630529803953358626383155159630312190045612675133877168762155545953255747529627241048416824083415470843464550881484573850669874988919147696696036052476556072278294954362560261824511960219877202940573536364815296218023241605948426764823235040746844040756173513615212276317286860944051976704659166045772707035986991573091032797814704525298 4995 -70856760885351290526506465168243255569028125341104780249565021016809532224981077970863943621451714406851005010884471645782851947609349043629933922990028730749836256800527592420652489173837309683027615120912950927242273608633764578650487462656824081615433933823707433669333893737672251656655599052750316297058923889363616734887463803147892804159023532705958983582739820338963050907229100664068947311569309493605503 4996 -64336861828811608806467183281946993534995855289822416862920118451490464036029271200951900102172956977190704699375503411788475849518328590592651868344678255147698907594805864681991060318581228455201894469113207418217740126062158632574743246524898959767918233350697014864452524771868928017329198184901472627160818189026231216555281947791173539243142289166644577208838846359939931770808816494578484147163584387521664 4997 -52606743894047427280616987829110998124541728630450959299836834691760119417285759114418767961363154456505207418096196377564907008582571757630592079762772293204017266096998300215291869974826261263324755722677873401423209535654422076716477504466520122600448691386783286494346454642686927940003339287460730124334141469881498496685772476388854057343644223284693812417440765314653737732227713288856881614243869563986865 4998 -34488642085598275589734245843100765137050815085601579635134296674664176725146684445539331985326803285846786708624781582914875554039206114403967367776661629075501662034841447169415428677673231004959966135646227210241676786092572484689848702701350591673655561869749649917615104292676279037341105487385319622002329984452884207627428077141371202329780619813563761350500546465958622619621071591219735416427509968148148 4999 -8715162981651798652912334036450354195663486325685977600687973733668521804739953457541704414345567651638011944579515308672017293929785233317130124987420587641323336820702083354462277675464196426530531791703613489515774767154947089219394174081710166511248892941454310007549097858428158038969789985578561192125242676487415412440842515658231291294048390600723968133222526996946210501186490519761073782089811751175621 5000 26040646401769338938979456821630475544630201056267753463412079524821516025651200881462001954835388679453760442079808521308505844668167295894715270439847842607087163987480501812657388683750025857418504507591190841667025270066624905382108302403161677770641349890183684539780807016682342889646176468453800140051465571130906030747035708595265267494673497880809098777461631220279242088713549430554329777603872090051745 5001 71122435534095270176332962319017728229720521681303433025965502936991473990902601500118133355805368971279130342090082046571386193468028102749580069345248867443584425956333700456509814142315009255663148680625113582373752904991667203712089563123270769059165799629567492413667996305419673146913716010178653208023316785216053395472014084420168829798248418424127038153162105545599025680783124311518543592666257807345820 5002 127832668930124790749470661107401455269254986409801240250042470424449839630988269443190153058943583834668002176430017209731582635970228692532602436009397521983118967799976601038348588117500549426772352378073311349708091164899718402548346643218600218828543786311094449021404366777011304146022368911389474679267060375389957045424665487333722050736708058324985585950506676719787798642106091229050040728480994423455288 5003 197357472494683260121200741349361394990384586044412489530663829095641234205614818368297339858262134044752233888597923323302125119358170022710141444750683129345097547657818244503557069784655616113547271989071520057784479773499888405311557904217069285723764351642063165610226577341074085225232631436656022607100868459687263044222798468719614827399952058117118158819281422202549826863371019192164630091632156836434295 5004 280672020472911408489238085000638066335884306400438110116185113792457402620396387630165327936020230363291327789545057380461236072848326152897936173326533023222923703645362493761802002864225396781176253578987587553502556781218196918372985195273987281774355594601513650417743957946497819015020537439666303575513942259427803090436889885343402909590886381662308274135512618078186008646814179278448005705225965263726964 5005 378424467676065784853027215824927843489152494802762951841527644958653383314587859807129330014157638686849811386629346800794635687232678758130072552367969626167209147457007519678181215819959022942671161624155151930693270848254030229928348561665077127919755087911327301876978754164577156247498166387345632425125005682245497092735256515785640405921279848604362911362870179084979668720086312367012056165146598793395575 5006 490796781128721719370378612180912928502471278178795700515813608482075251232844652146770063106650614521524165622381877002172459282225933333393281788696481027687760762829738522551559184906949716501576980244812506057691939128445611616316768327738710951047494556331922587221693684466348038736522028244725841113668843491972031540908560858974097278161054006232769182794927062011123349450073790015387018404542329807004262 5007 617341368166427186358527506275068958465297218805004316351741174140124217285940078697602785802283510941869636169077006523131932185921524907562394211064160788523327463327376608598335311849500497216908106361856841814715675248587237200495362601287771097086954470493014180482837702974815036067489293499447343129036382547341752858440549053946801855627732056513784232513088895826022590698111672631460693661915899907400649 5008 756793172831300987296889927943983117780468361215192748578226580973287497182655621723514200318734271958186790355859469903858160031875851852689649816010909423783169058029188630440292710994326018984295649001969971988863483443484863928058667266699161511527432036587856827549976286290857708385771273730122799910118643898055704415535133005866432893119960473887386208214043834543958887868438875340648734256804692502855268 5009 906857959539950925328640818355594603625909474015435664254539742216542563285948063994347243062694614075951984230407626554087330867191132708913210769432946179733000125198069431285180626411028397107817895124649426900764517946369542824762836878698337403557789396442841200431642915283900733167494934306497403605061962129624093732042095656130698293199147239997891991116711487562834513920825750123184458981547856678746403 5010 1063978863362902050733826930321470419796186754874720579416082484056505703009710943900084177599112804467765466933509434504974941325465709049140921984817504343425228471595749858447409132754236545324504339167445442116468535093684228641960556989025744570535832094592490586243979963975335092448418935899488929582077187351516416061880449366309961631375554661007950772788088958362547668474846935054906479846151867902250048 5011 1223084999601972011976236930254011845386471770904619092073887380287923100375048471404807607594504121814154411732685988913656015448905160018763389706175794868631157010736123617014368385948306185501714664210885205271411723602681016243213089483930704786555181799436981841283423880191740177718657632745963766879314077331629078104700424086125541019615162614886240183901754062741499388693469085775973302633253997368765464 5012 1377328027979298247245552390177807693274604739022685426770370460426287796914252766145390480230074714015710983096258857079849887231846913935370996516671937972028929058010555401695459077447963845703887006820022759287884297042213013490603746740362752130263665452467028472699271240990190980624061452940823747170383360309319514136917802427818833443282875054643246877178369446306636253682840719556526472073651487229372005 5013 1517815088661293787753845130844809850183063189119138459048512105830005680280333553443180712543642349719404837611342208804972651676467715047855729089502441970105734022593991651511915536796549035889766054924416590405156624643396612759787724573107454717410346445483952803679930066687056321862833403459382274721375049874252946412927825436847682591561565595551121689937731919148423463144598605074125146864455405916388843 5014 1633349488744662998088187868550440316815685050210300588081841833266533729941932267748619326665116988499448196922643452668867740504863589624237901032841369220361397501063408507346665818798711487419002261686627776232329433777599318445483914705690404998875321343262776044966562767113204682562974673565943306530997284102223865378621755636432803985174945457730976894731880734200732065435382847685176215307117986358484710 5015 1710193924960167721867600566931845098363160475248212556803302812324390317084367327553565414585616570665401041379650693358415842124121186755237666832250291631581451452090679116266401751980282949822535548543915655022570930688589978614214403553528784482812340900538272291355655791672650175692769658532549742999459695586445628427662502490162002328389034070407838053868705890064518289350362283937096255148991191858579608 5016 1731874868531112692510639727299983094210152893267014867912659393570663448391298485605617848951206517866359323571200689238786607341942031559894181311241041576418609087561124662286866741071947857651939120419663944020836456942429675586164920447423637390848158904146431322385605133520830799657794677213766854303168363559322828518317019732513144126988873021416642275464411000021926908185875471627344292750759783808038100 5017 1679050974122561998300954171079464947869772832906956745266426245664553524365538639623299996229540097958650994230510188714812884344357129533439687728766710082358088976364875476237184030598043142456178353408009893633890928245625254085499179915977029537822103941856563467479963866392496799432000058472785122965645474145957860008143622981789487432793574787573255049173358712401140769008964981838821497777531787077994950 5018 1529472938457194806485787157707443768364210380193855802694837686627293118462106676358160201180922259117034548902324272746849320308759164917421081923464745272252044895143185258716258400208918815183435628150784057757770542784715654520997610742793473669982080582566993279292064583160101790510374096357665894297384865217165207724685420073112984622170798474805243679155851304900958674659431663337747340211304048057008998 5019 1258067019300236171109384338829862943533855841280455982946924682560197633955884585169245894707419613174288355919133820332739140948257465160101562026485468594553583016874325380781381470958420336737777626031172318563857803971905210707171166602643952686623383822083117761930544802791019613685850447603633072601115983125960902984162718309609896699947130469746277919866138910608454942450011660616728380610491519117050401 5020 837179280419189520749098728559017622058975574472519915947485929657426922366307918180484643672855161311728574073232235398450567828049927200013829545729046302937677409955449563219881569960504498348271850199440077083055516242864739494435075715329301825154216149048059805120284729113919469457222539291464412949997685553094812153642512202708670910298075806399498939927260653927491643670009967775597201424212275383513106 5021 237022347593682178772838260086849169845202952508538543204021037753560217427074995351067930756280195505205512290897154292479533074780070661174403102634775712976608605304738434796666577371447516633829348503865565282288972970238129781991921976649525572452386085919810729079833173495297595600509188965021154321508912074068293097204920333996298034542428587980832699467811867788849249013364598365997247854373026661518418 5022 -573629221984173234566052540196806690136048580340503456217116194481902962394976541035573378046360262179175129003858630196894820933716818236985367708130161367116529771316401631150935964822884651401474153544284326475898586727019761798361161634759632278149499841060041202698012650577346763304096409364071994294564478880447302067325272757062051978531887911338477416356054358583895976603810267870341981502722265788108461 5023 -1626445275682998315891997145433896921848827101119613549349265571184245040434385961827245409377990747392519497693683594818483744201174172010244388690269885036988430386499172938660343922386499693916057048680340748972171509662426231275965717233162870859081769701938798242820232790026453458688025630628717041814167623488866845547044368949030864946892990418842000936530152271899791256852407916042133543252300162316620580 5024 -2952195997742395820751173547726060833262097004994532339872048974368960803807970781574696610487445931587162502564115873973737131418653562966205033625381700505785450899128262051348180612049582243044743493247583525276869992663370176220653844844735664407456526600071108254350826530250444105517055284619232765567980925087476119500735134010499781072778567972359938290099521659039277652431979840946838749686356198900485562 5025 -4579004547403730628205511391431390570368086987801279771753148745466044107600322944987520326951437385043357999340767334624882925789027993742093621383517809506251436248703112239992840351088293345115538965686056491059829124010342484673483925925007672891254270557335454546429569025705444987946621801387897672281087118637805724120224166705812445424702215034410471438052204051024342307045005434571844536871472468863865217 5026 -6530144958943296804830951167982420250495611192753772275849361237767026574060403870183952006300072491432491342517290210742165883247761411360705185356152448914262626116068220525936518659297279869735314262634628431174729355215765700048095926525089544984836356670501323801425800194051818158941330880452977970169675329940497057096869334801803695036146381368259185575908491003741109430739841842833046414984385845024842400 5027 -8821338203957107186884124238994963120867601027661409931660453503208524038582446113922428057103896884926019830109949341064699848678020021055590518778436434596716153163633492175409654176402842948066612209317124924869982447554614091425666524828175759625202662811644938585117293785067920333511475344717556487214037795622450456349668934958607802499559354239839015111250545677203460164939775524949778724752917116185044958 5028 -11457507313215399058909020741234472679007811019655839412323640313019292996944339753037865870092166572093917389206446747652118923098965046366030984788098053722162041543784220313594211351859834381319301390120787356599658968850947728896814072392275570838613927396591595273921783118390049041919240725509589997753126949846215730096831191274310901525723113118585537955973893192213203121222599086590378178266793374055009117 5029 -14428964938356578785950831653016591215747541396567952671517129744565517490456801098867830495056466140536177475684577728717710762287167178631731523297128330239552263687352352094282949782937423193599828871668339737340313815024641192074131744121867759832842932575976671220788577270835193830380628157641658311921093212844315382664750205211217820246337854937874170760271640748766738645496467415615147393415301020643764484 5030 -17707024600911428173058840948657457759679472418221123865362755768996841636016631493713978422657102608508137944545796161889595277878258848167305392067015320821329928799279913026988585040669209220859976215471841210597985807798465080777764276881952408670510921454215903302537900418520380575191399132998133159203635504599905004766874807712081549040781092314432680206225854623797786339472617325004433286656364358512579965 5031 -21239051070258649202805567682954287721631872879251905127192454784010640468434389826328065395257677569971822864717112260633952259358736730462072330022323191362932551139942628832052218454090810522211810729548492634041579742591995659610161890164731480279314019969083444292033697946999815450614992519673942853584185329394024673256264658865802054346457391022734602502391779729539764648495261959433036086989919440669680805 5032 -24942996790478299883257097637685949618007489377217558012070437915907053030479095194950537786620130339816250676857974936038082393011460650242380706977412426582437106987636621818959257642482859648245405980266506691923437964765254868188495361565064600743778818559220539838925442279984814071210768193921428468140692086587667496683574553614917452655536319151034409970905624619164477847710721155284431689700911436012859470 5033 -28701510970744166808139906722236434858924115633557996081613554748227890284303667411798729095383463295757859271867082154494387218231970075544468311810081012300030074658377014622440122780166227968351973506465961657154383787465187867799959283839318550818459480749997569438236530525971663683185786483505242970727225469456433751540488134822262132608814661298249977945048794633331397566313363125552484934933880354395744813 5034 -32355756719508953081777189153798564025037717729606977614642667968822636181910999883309093375024251797671533062633949684276720235397777484484269852432774219550625229706233890231121933202991480196111663738830584870420310610702345926903031075462006142762490533015337298691218124850502552102805954044380419414477917386486300461018477854747379830966775270858470718166002830914937321023642460886684130184522975724361806431 5035 -35699130150787678262689708984946239479839718300747761862231384739878496895406843675423326506677988788841160790156118036779228389965650789406581617288651856969108761047015020433872447584913533018477587149731295156661603394615213750987670029608386668976966089063358442252773197052001392996310069381710236757727898798651744337808145882529853395908326977164041953965859206942805518295709746699025382903546272539567757540 5036 -38471144208999578467925033705147357845818735576453383439104542899915618114145973041652148387868958102667659099707529976964080989093288543207796679020043428824644631055278155909293537389852963450287390520609607014477297097040741838252361059853018563575831119024384312799931520974936624041353579627665922708570066908961432984858211942619370496439049743432271695653137776364021905433540032369728259661884528467723274358 5037 -40351819214034905043789469697993774249334834778559326539483017756740204186756149076406824965453255302024768877977531253468545758356588489051262794675205151650899187784000821287930100448021827305034451396413107105700078202558639089604508427192759778804321392311809369478333185307963256463105469669047120750651055325312549979729020045585829201188091528538178588361305185059524697725035352182365718317361715689354370779 5038 -40957011552844163205453733323135055166644487046095927007342874798318784584891289923495370165627493041651910393422863480183543119277773330692440701553422359857261470060097738592137871011690557144862653218607868738984348839283859839480056199293958013455994011702002595875257942536266940964159073209673109947865686722587360814942505872943071456438553921352499751658625420276641668352492664253161393108117251886763279890 5039 -39835210704599411453715930001765784331901859178746887040342694463794648738127059567653263671166564013507154824036624040658028134613354618396570879664927446211886013106966149916089527784480114642202325831536792456035885058552529417125540578771949960674896784216550494023598168772930321330963893873556643045228673532513103955997383241332646471807939519594216287388648850587924787995250495855412036508197259540149254889 5040 -36466441336465671938183800369296706019248809044862205370351818160025974958934287987739965287405512558037817000203095654393482107379337243777217220121326020076231030435392914860841315701490505367113283359430239399553042952674357596369797200847985820034259664316062210755660183640149894760989761399066087828543011109665158784785955086866465191897581853650619167703508508341114387026527911186540291810773413673566579109 5041 -30264019122461811962656000618472764808815286262996727801463416009095447727899343935295962557992165527787232459327836407435460842286006494097957701885534636028480198509429721886676320050388710652921449344868281115982161442676740618952459661734280041550200579032668220030187176897008202689444096106335414441047982313429120230156562796136948151828505106087895174161368182492140976347773563663735924168187943055669529484 5042 -20580022741929463048563151261642598079942626533521021616543180056123463008711966790038305027030180521002560695008342855062502465068802077550451064397275121248993638416656809881169509151197187500841091062239543672041051564728601846851985204977237054361132184828329098332381838995136245314147517310370439788396893447647318819686214338560209831022313517410797237312102032930641947165250742587882914097326931618087378583 5043 -6715455491821573665926006301306555776559735732784356735091692201007975502905486086609794621482598019636894445184235416777594306870970421253589993155537631792098770963991070278363139171482203903148778247727029300659582676699956358300552356950492458296211261692814847107226970186621310939781009470004545064272688786827539232964427622639571932126254415091440301360379614720012755948312351383725328374571706924088280325 5044 12063828042779570980836844351414926120184527059303664236388217692041457303204263883321139959063930631255179240897289137735223867551450635892232425552743458949544191310152466488248270039744666083133385256886567578781573144563078318388321192071894747255670961453793341605616326130348361736636329875949989662724075493209215869460875429359932764067517616536629127560606053140799083737481241988654901736958327279445482506 5045 36504269523578878418562644733383985079439666886009410726179732890923805175524840325527258708477785764768112849732392935200546009027255845324880431173431002206815074295308658873455814638020435166124484059557527101587183473216213196786378385670267840750371200377900340409868128810958448215968760894568006575337659106357747211707568408151894235758187139795664961125347549995577680579452223416152719387842457311053746526 5046 67333608818427702172432904644253648587919495504542370202320214173704139752045294466567963517002406147802416021707919515735370695343870521086018167971668692604481063495791812478554419510159709354370182231143002098038416457569399763128408672396848777223575425861251357779355582456743918611867198886235517910898971917749482220659671000963156445971165290887047418904327417274814279704585626169046168107686475854684180155 5047 105220499254934836461759732380782959214687046636060822496261349956415905121702692940832604457173576775510814998567432660556975955640088346079008477119005907843365920288387251587601590387564671995400880620705272604205182351225892383758887933554087284720923187424313806818206463330157636606530004187738641242216566778346210190364505067959616729607291740688536019816867597550207839532962004835108278231189140395578548681 5048 150723524849390392953509037915260956922862308880981648738865813844006835659510223062613958762232314489445132764596425678778848464603035992106274319638226932068257169473889745849162196615705009694105547236128826668219287320618069986652831871773917602003907969995720105408177373519098812894379572669783116632764276753672562199139003752652567859176610542588567654262228369913149377263793202457997743651420988966839270060 5049 204228504680961065043232687424411878168191006751782934085632888910676931361057156333329019144366693647432218312236289681103596703272247751928023476708262528099518318015551455984372442544622804627224708059323959593709264638711128871150686507779286331841155837355189413273229360171627060439643658215936977361709297626067831282667115014128893529355843087174507781925662131614550855504705865985128194443853721151463522176 5050 265873150268013227039457836326590469013709612530747283622071713471905622373603477536395794671078069727437552420949417403688742864517863188549419747081884797314128154295271613989099510401906592602296787728841409764823883996142244113215359717191550549391925285488996708819031190942569485600427369191287687081384633389429028515517351700464692605546061726467739811272127067110479924986251538224297434972471662859695931646 5051 335458426052793656175559785468866317973859619484910029897455087037089044472441808201235703650039710502723363094925769244040573845645555658032768805974349078920384485705776867946903044731568654189325922032763748795917590679695776165076462204266218206436673570036040706544334877078832589526772769735153836745757157611026396227243059523325107153902219795550382581530142918905938428914165827119470431048086486921907641223 5052 412346371823228916501587514498458047922104258533804828128429935374182517693261657656060320783473559344191948381073303953032532650415371484784844726209532492701632513259724382978898298044280514842433654993643890423864771706417867071949257178199947984513452243537911961990193338740211291863743911637874682552702049991940160960464492056259226877753366980811999028150049341585713745506205676219197273943008080458527021705 5053 495344701084509427400828620068044509841257239122074863688432955727494649635315317080947148147750072137622954503869676717834695376755960044087369851957096314596730032946592347319440220024498847885324271199941246363375600809833826061201266508396532276355735973037702955647100181651127980779018306809497012048553345464864517098012153154336490091523428348949627630154297944502526270703794539290362105488391469458676855873 5054 582579213430289130317516270440471813808591203221417333708575298569245425857734543677498371812484078580551755731309836943710945950056240066282927224756487232656704502927706328743327507931777129548848929197508365293384175947457883840326921753043806556523008766901067325722668917770165914154699084624762396840549952303729628456259907186793230709055826022276320335420199720059181131906189457477105520052431339399852169532 5055 671355973734076553973695163084116128604274133526378106966791714688571585443295367052884002644727831901697013171685551041903774909054485583666327562057525643031364770377957599790871090296834787862743843999090282453142852458224866952492279773140351321318400362226623191374305958486160330933906922759775665678772932885262763502475178778432165993045302950413573767716580546249398791071648757834046468022314106280485600815 5056 758016336661030133357733921482349409557602557802546995461233030216371641785140447329936757908607870123852337180119752874755699949049810755451841439661531162367165589639651885052067436421192496890044174971913375885293091871508155514475000078605151534944713536018601065415005531719852576241499039408688115948427429503104728496003002189276980605385592186382834739289188902635355365650101831586695417387615618310983068469 5057 837789248551586639100525140541520668664475755391305498353751219981787887544882372473713453380101980276604436610643173850472780374776605754790735122560083750579875476783550848531966254418301982073386534696151917225382226800955551950367277389762592228623390286153967220674431798074366348844090194666134713205419122714708503728342036395031446490028564086384714789799249689702780764751010782424177384436496183404549244420 5058 904646852046271846536010474527757469523228410793378566954776473552505308200545037526906406960641819162672599544821217315278792663482453449884654365248620090002110136413180751331680926637036631356275063194331778921734737107939138087001015386801258780975724211182385522899356447637728963158054313558592471064423820254215116651193121986549758148523126815501425459354040647454396169124393623048366098973862369851990829540 5059 951171256503142170208326179369209917415231456687667936481841502127751533609231194746482100170483265057953412901131377273344935105513333286399900720625115048275549152065231801807674460185816474412501144871457491180146607550200838620007110830156436666969751947160479992498346446745381323232735943342196841205923274558787342266049432138374816753284976501597564874562934746099661441038721392443805588287356331716018581698 5060 968442413980693889102010644849592799009564544471879394368476891838116422691963099551040206987159480630258816370276645957364391403815033780013105331462373372770414788138449692033252169778898416552370033144496986971641930891646755991798266583044268500545570874166741563985382053473453298090741222749472767193815274047008531493731139913741344139484565721280074718126617511620868519988205122279913386826299613219393891597 5061 945959338045704855620290519709298832248012667868839340336586933338555397669940319894344125897157249394333521128832352218960433252903147115074777910306347391343224673436046758621398387364932507987331758803003721647160587058319567731188797896994186449756318232675298925601060538586254734103013718056688864169539486607494324610152933394036793336331183958670140525893632403555482181238997843728726993171704047730251453694 5062 871609386274162169695710966178901065085870355769166904321178886604685476413032949039730414332340964426798691151844154824096445019889919578331690711065739787653591328733667684026519226688055738574382399969258926701873735674747490266647647611406134711000831672312111159171105218080825827177958876115976979018010810654801823260909499834479504489302702005507948817608795578774592151011181188918081609176014847583147798584 5063 731702942248906433636494335889614319213662987347425777623234989332068499185847453186387149733769151068085269405259492233845829652794760267699223415071872297564430340977083098517654331389174490727196190596953850226743377906012364359038291811787131745705901755555781126712418645558919791898671621908390996723405186651177675959607107955832280933315378118893260694488593223591399645484497683892961378517420909439950631979 5064 511093500083703662712138428619945278292765879509298799181477801765928480183253904958005997242505651233771148073168289517275149647914764532748392699381527284049629789980055942322200218411182830815868471666236450132132462487464830089884066422083767351072650943878712225699060677527527762512013739491262968367232908100452657061970925795684813710772703579474712161601866227350600250527984697101329138995745757861643673703 5065 193405766438607215874957213471878003054907291936942649174738791564505554810470012618477447493875836250368994845668936475189455745412475326783334994453298440467303183283283943995913797739010797180828270521578826527644254614278841812577332482521126601407933698352502288871280893221989009119625671265335876899325883463115638606866293447834690155953502869095709033799703553507273597944576489609086443352000083430223602547 5066 -238603188881150885504192280781311874680716643099172255029094178470086168359472861652940842032907577395434189639744432078973393674468771716835204692721041621216962400261075470795964828353067609995474401944588777665674426136340761480091349458863729341269495615778646562236320414054290868823333892086841307544149243878965413517479493378138193287390587097733521655863827148187569775239243758477066643399515430244392277698 5067 -802522660081589031059942211429907712997445026635265143897846229636592354385373945195029728025757245245406695055234779360293233823171865588257206269077094183146688350478076179145824220370473108412531747561499344066718436232885882805178888516892685495434644537122129816080746498409357894337200099713981380691964538076120705133100559341360088857707528698686857788447621829259254117362557792661591890742858527435650494937 5068 -1515578386580741310004459451141489678053352644892828627060140528033143773030029981245933096770188163367028707231558609083460877435003377934584559178986531938171996038465248742598902513024062580515255498564087964312375434118089752996040247597039906128009791067035395279943847637807095800474325988967668585032850691138885671586921551810087984679768628812176218858213649488013165461729623922930223755736251385551502403485 5069 -2393704870544029491442392097352771986493649854635249453767074461533833171752408080732227299715204386495571374459735593057353647015587956626268343809575562145704365298286266188902048451957158312784712746813390770185024480956212200968547075132373774101285805822835759262256921068622965818073398437978120070442303642647440395601721183484195704402327186486900489296203460327928732688700911852970442440426445152423569377225 5070 -3450371385587441984226293068061469427883928191791637059353531186383754638259643263971531498716501516514386538546179700723424178070149209033053004085628747822429700453669182592407833047555056144497932219440277616962363852988792919076449616251567118392471571820700231684682688233046907200783308002697334614439166708007737261689876754695509110958203670628196700110292845252004445550901254733409939909502519230401596395429 5071 -4695135228995566484892326258949652505780519460794211999403970559846529326232446494070667672200340573052398682096260341631106077858931370339915629269124180493189562376060782115565882684944715028221051542401272365739651082009436369826044127742356676461775905912099006353095303686493616558093979648247488987790938195140380423686530161262439488210633820310825687295361541241193195668773601711215409915505160587065310564271 5072 -6131899797717444320852775669938300693041312965727907904721295607749584032996759982238905786556853419933599396784935106418261423424677212480056781476602466812090163230119456320767086463269737737663348683764988567974538468627355018268542591160458666348553395372367636237175537652908352983348141862924794806805101768581250938148503546492597650979729574535455284951147353240966361560343267675384379725745825139193028999362 5073 -7756861475712509673520567186637220490315119316869233195028120104910387123817833054150407476122242830632192950206886172900694237030679863917395380550399921002515638189290073760087392687346353728828387185414293463406345226889733519179745353671806626585091908197091647893263390905552928670788912463528338703173826734649407764976142033664276651472069703105889853042268444366696850688425318423109873226319211017556926952458 5074 -9556138592861049195271059681009712021604013435212204629750666607770937316171255149755587625696034478091223183528422671071004636474507447111286797734002615383305173264884920761233137075091909479283952071806581870963803793884384743700312169216558182461251163486221624566335706268221042193487135976943811232355397579452267932361072381972381921459051928247071731946285537850035362670753182029311955978724298604480247234834 5075 -11503088365997957692810008742645148354049299677894955228811385918485961272093365048213921926217875644491748240941399550190749657750693089228315698379025196221908612280255065797975694219400811157093183753936678417367728980822323657766833349648364170819847143496151559762998490701774645815217447355142459654600424232974997737820208878130828521009973539815810507094554254639578245054816000248642504987814559174092615143393 5076 -13555334284252641073852415471572156362439241660181391685068042897223750762720492971826727961900230624501384696927593180130530459256714501150729316387600381410284261085825538629921650560992481549974141794670368057989446059675495116645614815460797194930997695053707925491183788730826377978660320597653575489610364588332392914456490738794439684032017783885425825451049558128881616552956573185568390078015710474951441565057 5077 -15651547367803369182534215497161544924851638497816075827585412415001255301170738696485174655645353088495869024895531041205669148613601319005594378130700027736742270052793946408066343758769822611589532366527279668270897524831079424586197193967318003696145259294790870650542270500143624229075963980958637031648996589382045628989179816709005400353742024753203768210102519686036461410118523409323328368631962535251832466681 5078 -17708050588682448626893738322514360788137496549027292849038590630071535313825406220344383042434865687307712753163008845925679258781770713657114158915925481273680053053960852670128832738874941586429934767071880568225216450012099995502402948098952741498309978309942815655925404926204660425077653299300596280915406171593132352289465110073429311740601417786463931029982787478268786981853492866736145898240304429450254591238 5079 -19615346900573895117620615914155489596086647392045128192102397856619431120259192128646925115250028360433209098531198837441702319575589522489202905577373843688175988957440637972558739301707437370497157980676952068095613276452019729797906986501409556239543377791561166812841782803449401568895787006029936394180529388459207752990734202673926076681998249240890760821804049857467511966956478459799304665108701397783651541598 5080 -21234708074247078916681598927770327048296553419977288103798931853961093185424520859994862499637522498660644875384579023486899687517198747490499917530885496829199138381363259017382839456003421240694316192368472612267620209994698957810602846131910120059128997669116638595047586950888348049427764574529473019398716369048697003041859596730286369521193455472899792709835631181222343683768170544216260215590062617968641255695 5081 -22395004004316862156782961743621486371863967373263671970407047359423589289215912243778136233630313194578519375625614480981842587321827924728426962879315737632466934146216971175507993532120709373162771838807360134191160370197821231569849147400346231957301583852289196710548651089913481945746417474389885038798456400039487116051386890605481171255648846827382696044602345100590751219724647470593937428220106561788049609117 5082 -22890000244412686578506251181664943022514083037487059464364884903553278891614455678846491717622191827870358687488553987461026622898942761234264052548960888001119574657586965549410260383896537031005657916089342759435846335171239069396650493786863454099627773093760887265231072820116516328008506440667274209756090852308795606978018368379464246663262322310145375499556996759881834465551177452300010795357097515932513743887 5083 -22476404849977210441078857418002050431802595335408489542041546532001274916894355015377800625116221853640904572864287080265876408398910701933986435685277038868997045117779510912370725825639703208093241371778448678740627226516619875632556657697956056336150559420939108002272932319367600758689824680493316105352403067391135928707295483455347191720335182749354504340318582570372386802968099140487784688465391158281839693395 5084 -20873003395744439401330240470422883964236638055540762185594983205060888161974175553496623486211741460777232388268249860764677609294420458275888164190438257134585733580321553819405050256301373089498921564375274551828155854247621782735312280226147387563412625406494899819601602320768162088852748429014564187740531085624822975684752681102993893924625572232598471319950764351298403746086578785010345842892591244367987759278 5085 -17761282062534389356186198436090268151050492216164627793746399522879987061106911595172183107516939439035370264089796608928409243085051940832367859170630215613073480137943857738511710583888889408639520171711545672475811170057748452845643719717485303538984912785049852796020184147735430738097189676359005310151396487819695137840718849442103852246196182121558100440726554566402976037711659619242144236998473322939577950536 5086 -12788001173804024406414659926271570636019094612217707348204586912732850484507256713115994007782974000623965876829144055504923313769580968388298918639481286434628389956230301279661912108046938084696734945360019713989644777066637149873487884750027793430536911006135942667284464784213991976986716715217078897651123380269843573656570773204848024969013479925924504142786837874119181159925449487670328046938388019928962286010 5087 -5570243069234010518760730409998947473467821028271099258245021887917982197003574907464322610412080693676304502814169082100943433775820415671600860289119013095494250321724110057320144752483628266551507359028819582226969608965953904983421066913568228912824158027609268390468258760270159798740385444821415807454321809222848256834608049252537073647519329577579099767435085732854243590610292469238706960256034203654511731241 5088 4296484464712798759233055176189524231346260338942811632177630336111236673153905124375512760601543923732604965542616075773647144598747451132610230107309327516096364645035456496250258832368477258992557312811093701566861724875237533779853640966278788528807425517537677866571570897336852976263793375976287774657517840076678534464541065094265452818300265865583727352172915678934524632640668590297738033565613000298403871549 5089 17226458882906480866995882401381052266630002063000261119018532193180307433891977718325007760776058429870090756590391672936761015496815867262134714024942310832130982203095160062118187760704602396445703808888151110459675325014547071328322332742993259554518883252148565493405352711988681080883847550463604191990428414715464390487463263716067519435834578030881072497168291255339175095348802487006675388580380961437806019856 5090 33627601494637712470708033112330950288608627189250095165564903133005064997939675089142092627523004842146385333566648747646533064731683697335182200608126503651966456462711709737443485762071108210386024818678339821302734706566055195771327986416195081701321252077828071143350163648588550390769374972266289626774781328524697551553117901700151088472355038668586858346858828784504937608129699588810095893685443176037660838057 5091 53880301213785858669495288874518936788336474722217994536282368492242269004777188175638475458207828356438376383145046046819547426752476640450522534379989467926158074101587244973015418280125197625734894951047514955905864730994533563682474819400086405237391439446309861757404114350704880598497325949932960733071686955862884281069866624887996683720261070019282486953862927920530423677843130566524345795002644959050198301244 5092 78310530471269059679282139546970881646919563121654407093169335246844219689656778170449175340726848670404211545251729311674294295536464155562593384055777674719643260459837221938007374256138075872005161624655424950888923578913170686004179296582632618182952019340371549196713291696358444714076188007409086809906750509734985447942367283254296704632118897373804366716353176703182615993129499411838440010260575584294918289792 5093 107156624786784159469047402227703342975023223311635585984706817681362214999868269803542494725722572085237361249732660809262508352860830272676395780142327589925104576003373379197157822900461715118791112272877237374947007945478556410618190486608615235302385242133246116650272138833105192545640533707228806851098420342491467994116479509643477593723370782490989421894355954239305120681037370242121633372335949796315446344587 5094 140529185982135895059970745087928048509995478843681292328402788628408604605880220634000128727219912088785558548828664139449265457693265807126764069248352590296312803264078923451171295474830764108503814244514334143114186814896382035521341157493024075686165610176796113505194830006744041446304581687522600407024339974878105144306146959149547830164130093237819983803316762855909678263789954769595566059981003603245985262592 5095 178363711902707001204092650582084730354058893486210036853408817714145240584959981286166953748405627965635590750635066597471835155889385733601234879484948103382685866294298817211946940029775518027604679965481765547722735166158923555901238494214053305646911275539536026749668338959264758879478525107755221889297915145470049015577068847700590290634228162794339777384572803040039250305909090707218967077733832468425517970031 5096 220365764068398865349424428979206916199642550278959376327239119697533716235166509320029922797137421406684633772722538507903758742660191563942072713744308876786404139345901720951354247397509827825541522492806282948678924536701360122790207495615143811720179621356460061035772530782359761997879681988657844636576550770470653886618376199338101649882712958827239286331485812747739848660876976761341644312943780211451213661722 5097 265948770824788185319400803574868287838311247962134779961423941524034624251529847343416240151506249496922810570326053892544027479893417366635232113964356208249453460333846144040373974060438890638566125707045302286273473849173116605196917729543469035047721524216575906109922497812468517032351775531984529139935005181881566000765679514461397395729756111055843364270891255787034973032521145909811732371320284742929663397124 5098 314164939545085796293671754521730332634120953296822064648445556981605868589010456934370981049025053766672139294002630468664722606059893916086339895499418083164914615680115146393701656832086918833557453011402981525152175867641813640852674688660884979155524269581198285902350656167654440100648280059824332330409803598756033245528716060691974887300993723884894464965311561568325171525877313481429049159945118900182990421161 5099 363630229323553073385024759184454720580443917659891102705905958750235646293825052497803312114999385922218470691872362071179948612756402794552994868838013471646279687393800582657984671344460908645043420049373249118126647662824913990471011052800304456449569368262843714301552178698254389132930752532040388843768572758945214117402334933576238553928409304155107542590333545576400959559835064126097936145299008143371620275526 5100 412444926710747703780169361337291546521590568151117571208598827441673976364629271948822680686692009361589158574137484133479033998417350058743635045586673149888597621669158423696503943718563785281194654603144942529577729517274746451468606097307313342122813563132622451525572870823127120662702655600365478018767786365317958691505020725399699704711230550958635589370765642111541233291785968967233589478206083860140546131758 5101 458112081128530755133136181179667311589339409937945088787230765245792731015131839170500760287600390834193132751112914460723456683843165420080968928622781009281617171133069114163942736116875733191140629616424542407966150827593549711618460760634642967796839979157212770481086347747528465338303843808357576931835382504332388377500371736230657870062983725213858236892241652048462271648782914802714514993037971300232369842242 5102 497456900909448647051337632133860229089084061251663848220195254951094927883785445961866493339631696894372080755884671945679417351088178315966496341073827083839669606214485362452025604471644835433775213738365269272369068613948319283647776834333502945491902813763731103774087302181604265351543502731430134755942450493499736352457784830206585247055064058444571112893536526620432104883441743953544446769691423820092883518207 5103 526551188988827313363247042560958133287880173470876260539031039288717378507308675799009394332946976785027280954573239534264438306009291072973635991922765078308624014021071356478853603037534406450420101173757093493883738020288579993700825172827230057370550683442958625126770285415442558962483498839255764033590284006666485522236950467133477663324802527886751750221176022927673453052141490172530351793073790965298534872669 5104 540648007634299566085966691777353770746843587606240140319198426392294791074497732647534703196969861939942888324069024824988919587703009240983565909713638172578563509446543829432593865382569727475307657600032418472809660397779509528877261868172121434673878583326819599790587474776571409432196292809905104926577779624596007119186756998013403017594077304311336987866121035861666444559754531560945766443312719680345709434578 5105 534132996062648450402095524429952370168217060888706369884469303641587475274032940216881329270698802072945800018775613629514998049369524428986856540498041257592383493434745013951636790374189746990093132280710817553934488856145470510272206826283231009994830185948385140278609259527407461801386921842239692146217764495061816009209928478977844213342982959292026664017009834756768731654386759769287455456981917437320098620597 5106 500500106731476199805921910717239515328172970236041187913793902221011373613044801792752590324906869975313774507633863489588801638459777364461138570063595957822461845816480293041167357484780494207493502866779094264880532800198942982132150046788836162342446356316709461099130685437520966812462424133698637510992253498551223163628399260973885991804025125915275355261714869411173775759667931540533871259194526778282617227914 5107 432360948379276974515982403314934992488828542275041298826920385566881740629130440635105449170790123220914993000718346065648387686263664459887839443372590811280221951474013213400778539451372428253987546585340818185953843594234224575317047975285558839760537583495858700212873007130443996205365226187792819899425263295128823586553633967613860229478046529814651590042780101332443893049204425975210935782790523239587897684406 5108 321498386719842360783967891317134072010808548974148567529149875155025344972283237931607455509791395377699212061222534753195426242999692783630898088569584197251908808927470308519813118408388842199394033706783894148945314497057018005214507034556810581414769406742018935638200377828647374702493193708424627249299894157237818090422594073727338855584629393987740776750076273032730510712952481504712252732448269555834907038065 5109 158976502273989000067075808688841076926581125026665529351640580901730468627909034782836323310767622465108997336790623198415863066718548691200452295747170562160712805476856632770963642695468076367534195252541687887003420773415462715985053721517444439914538256867273461292443861558418476354415091014721363243198478318211873615749069650627755755668557600054719687550816437321215451162075607515620687269126524841976549546697 5110 -64679633044794818091486433465175662085057249024819784605235125739302270494724435009470410315652132457493381852696945996776989530223563669635452374508404615802375690309204127396035409243406314030684069357505020695595335811193357344611939280739194968488125097961866734783364915415388532398587173615526783442748433856414050981960357361414588472704996711741316244716520664546105092978112224916500231006267571606486462127204 5111 -359219715222484477279351708980096261900316503774524893977691171952585042674235949846366863724112920526898191488836899656854933206648146625844388046791696241819019214022871923753743538686088581622672007984546492027699815397013806624934677941308943960133801244139569773996271051197307518246833258687945826804889170792618957948336357035308986437893892120691561760962950260733594401162167247503777856141379781346100769118595 5112 -734303966487626727907387507209463053320974566277541571452088306711130599324863081952658462788260309921603838405797474498554856841459925770522522629620766130315975550251078740009015442078592349255310640842165101675878236278176107765831570440358951628957630919824140006092940645908357784131006809798952368618973108273833702909906359589085371079172404105719126566698813733536726463618857093624119494234827010407188556339227 5113 -1199022894528989572271687966437131181449094770438651873004418793600518529907553093878481766681261038145917715493251480702444971497085307940677903037463078900285691860722983260972079085984304333279845604445910930819914955315579871456833198836821349118694872519063689330576317524193797490206500858889659726694118205008258770094755158130153000958647663934061478378857876272013074315583492864068860502535812119103788531400911 5114 -1761285186345763577527234586630670545023596790301067695428872883935830016804445880562759850714606251250292527268388906569642638861164743297218006210535268626137798447280735908534980941278263535806766073777964422010994561337614349451237209969684702168642603387702201057894794278361419296948248085139839098119782668303471246723744463561135087888431526689380709575558023231497780022334064337273565436642919224187819876933102 5115 -2427058784995605959220016219010609924988676452872109309648090572905487007915187519960821453401813343996910788137986015661343931920515467752061523822885482352267122689327069330184300891876172965604147549252260009570809892287167417623383728544775296959260611323976638416899717242730089306784773966996571110081419796761256610758824440313221457322235073715249865289598517864776061251396825062066314748392361845899186527480837 5116 -3199452109775949960813229464811946809284366829426546252933644478701907291989698282051024373354253973566402005090895384254807950384557511484281888548370256885622320085195344321241931271401133744893346601266510987144968336946561133123995325634158562552337731620399620556780288660300188734937825961101277630259743492173987463858389985909349310659912072206748064133609935723684536422608129933670055650162051822515457380896678 5117 -4077625530011285475232747074971087444256183037532899880655954279521611278703767250250771707996913977373642547120103951678792800847289554735959309673487441051400590504443637159578607499361259572311169956710961132562827133582627639783479880771219069352427061026122258540955044621998594527300634925598454276714361940659124061049369634697663628276831025231880985412474776034208494195647299446746507823564112954376933521382438 5118 -5055527850530649269115253361245288460077249754734426345563340341312885537543015077430711158391695596269593750501690645406852440383840035740466394122296851648793870916133545079297715382880489237757804138627525652351905930614454114809644227113296366619499010235679917895286934416547375113524926917376924285388000807797445951969119559946137008041948882971510716539206940471134467256811593859222394531075574594427237177172836 5119 -6120458990189538739342598748082355039550144908718785581229558465828464206743006603226556733761013197725390447360729579037929888500657867032696164379301556227963393173763942481675016824982367420243248817184430622779004748115489456982098053856039486104405268521794946965783817997076485780153482180050620073464752219027271444439366582458085333623653433445996008739032802456880360909634275267995934353847831935704593484388256 5120 -7251468519116179548630797986838664924785249388263387260072838378561552666291756061078082458490575620443974194447059944741462686624101645876984936073222811074536730262551558101227089326583784269420584907282024350087240294737158979493015434710489309702496924585947284308705828939555832564383365618973959600506571634134073062450165000609254841649582218320858874714426943553238045586221310304473421348132460908815503208093615 5121 -8417610549601416515441712102296394570301009853473318977205949566126493524584824514592250961616815633874099674769180093044855497640920110982939270085514383225206384758514088297662100600059481544798349580200144181049677749029086068204011735362841374765342884642869139700778521874210672551844570125341024122099432762616496194807284296834091859314699101420786591111041469116636258242959698540967734521442262283985192921021332 5122 -9576088917917852977909226647913855840616984910205144456726812838065164865012466470148821837476753880132825662157073495708160098094594777711055397636704843581624497665842466169194769785175680151615542042032717802245071357144188386943208080864592128449331522664737535013582724340834278687651019428767426614429240437225692042509579316069114765917546813375250592753803749811682915292707665798754679238483135994037115369563691 5123 -10670342884797706967526467822162744409882086501500540081716646754455800892142187403658852551059750868911903710238127731259829543542072487025319265490405051768360059477571446338712046531386159361222158269114484072834844692839185275989123959910596254445950065783630344671777705042438626950884312782327186484746926556297938646402137492465987896248968468728830783715372625511173747313423764007773762511846796050450891389174034 5124 -11628142900640781423071578855255919250059323226984294565207218305957047045695569218364798157118255081551171150314620486810108064342665551064053788504518111975961433875260767042999743118374390700100836894013666084150399130925986106937501650168700518858196958544430278197456812199758157544835866409789318214371236755933676299737846627456872962384643770011641649837184377198702979323260482058802958063011990720041192097462499 5125 -12359788425958376549422557501807023905035386930973230997413635581269995443880682864711833716231025936094374962272850624348293513846604637915449167935685797587406138930263009962826999363911035839081866861433910494521569144832798841645296788311250920843707719152312250971611766761308374757646204491617110515434072905028681267352178032936234337526198774117954755892842340560443957039222036729693385276554916271144435013292733 5126 -12756525353237428642756862932053750240448529845490299002244539950012025894848526391560673937904409934543348317380411373792251895680644255801324654763526387768153371039668117080440736376661573024747491185453809680894452703506951545418813220037063716816172039854309835418052992382807394702484405449156105122580485697992585331735428818012559108848696696335631208094690695907977581026013741539596693344592665901811382392007435 5127 -12689329078944944333524917852835794366254491966371308747905845916578836233959428247936953567878003407209407834825764155968066124576265889757718509892126771485516176261832676661629036463710751204915547107067733552296393318551766861481915967138117357815536880281017512357462539315021808185180704611829387145662132206831648194376328913531290198920080697274984581449644960684465099693347168084810562988127430850669144793760967 5128 -12008230368312623671902913817169128151145930219016844901206341184687659431205746317553963894057268933111768612272052608499312369687701531465469303604360089146157342237674850263350607723661050439291273536404721164248236513660525417472118713664699548430354325781776316871519766913929061703696759397709128796664226330977856877567406771324034000196927984862768277636930854193624921270748657728895551653193216992861941018087846 5129 -10542394247952673764296269381642135050493030960448428637731725856747458121777724037486934248030850795430420112731428265920127364457919060296128275356659367066183340784853205871002407635131759592230002032212014352471959837774101302357172384037684240217171026764295409296836187590365636015480741524500364139484741672735716891818136331956323104741003042417664632713828957312434464283469137493744947250615373126805895938521320 5130 -8101196371407443275241327140658844122699177611366848445608405495932306941329470973659046252889118769854101891548986755573312395146939849873548376796344985530280822666629463918385429675123834865833679214563574307362935585165899416021614014568062618919826157143634059931668787354098947761755106874018950886819021699415371237436624404865148508819367817502969091612791602917941884816528847376365108098684731204490013371895236 5131 -4476575407838870806642939265929661477915460146735618674955349296611404307604524475981544447580723523151313296256584178024733775892982167428783608063246312582473684452736296371717385837278606468831495912405369189665628492924105262992116608867662580375862180626234058942225073922233746353748445656120392179608026314031600125147816653588817218742321299113150362105299696704816583931320643847465299153685553734042700741827961 5132 553027615698112371659423839851846184906501643837154046686955493390724609667418552917824086239486634938937310736611672535285848141043529227131080777579782904819695750911906312605087589054664866305771288008933262892952877635619697046385233678319759889856279710810190016196284249989170709469605826530300908398566163816506972347279468712268597767580289934140316488516364966403579065342668819347878180415800511267241920123338 5133 7216803505241013469667010943315007039770485746855563629138414854682465829825784402624877993332095188548023622723072530862022042836566452214087498353563740012718791377065502632483513315406884396168329464564131663231559657752974002004965828693031374448508457745513256739393690750726623513020117947111398857986319479894187710921414475845509699956527012326810080932738957738624478961565197738075524164559990035096369173166580 5134 15743420903831412838535064336366245466645844008838673553928890469801106800368877297228103998554276762309757880340559896735203505661190280176208368362178827130844584010745673734975295953736079193698093504052351034476661406482301105043232580172187293638340127422198575773568473749819195697663351345663024774222880988764354499668933694180086992816510010128496786855316746478433755042851807230304401801804290906316863293436888 5135 26350209686189461795068884406756168138805691344071849269451381400763909525261090800192844408878381051392102580552206102001560166262988744257377952149966331364109537753955959982291799948071412467317748864967696303959556497758493288515919391081018962686210369890644615078992491077107170923796653833375776474521204543800566193763260738364137521618021361167552571795198930066656244304028899871374990691866721482214100848945083 5136 39229307843195642583185727476690162547670891842014523921434762286909034999630793519745804766907092335172284933042375841346801143118813647167841825289530873134418614167463409345460506748764128774601139074525900007808899607130949827570683359872792076123416006008520664036913506105188545366482990009826393220756577942865047142145269735698756602336726710489021311199654135720650120221830033408046536823673157119509471894990084 5137 54530416025718710080522448638092588360144903942004151754987463341436449065503369151323085411089774982785726999532001399163771757164029038394600068818501103293378200186803424226173263222515765877665282413937717248403348327123334933025138475078327659976706171141593346147420309811336227513219981910819519284164908355412743963149704728888373253649609006611441382481989951337016178163958663768177342796787197475164797338384298 5138 72339844471130655550751878674157594600445053578645764936896500715197115616925507847214353609528830076763674174179979869204003433900774452257997520287766429464796213677664179098964301522865840068290807981120740875606856170318282698917960569587999858715494203875911139700123972955486374691725016394541497985471460305953675455060000610635835571281717447292268089417551882312186977035326591325188611939407366482082413284579815 5139 92655605585509273516103740535330281492754959894796665660676707331968895158698536127785377513597148567326921222385587803810989133839581112354240264483869101105524950786564430261384445972809709667861564981777946600952630152644930187916690397306133847120469745851941740604386978726366729350578884022126923533530152563217384299843609445190758944619432853191656008415017559719135792581052064819928845727782474327040658182465927 5140 115358408025431921761969373201910323607458158676365852203958394056671082950205350920088650338511945500154134617404487178812295932751082451183226392906478605447518775819538508711267194955480782382615736156052104708067377711151115336204000966299911606397259681191661062828960882953038092781522179552235668385850628102813046305517877737410869895376827636476659929029549353235345897992348630139986213805696851371403920559821774 5141 140178551142557567706173672654226391619202544963606618007283441074032137577541612715835678254013476439414418292805736174138178178853650533740708431954865887101387811234846302257324514419738246926893673367183080040367849839530579593220541517818764426555147800723652744307802551287037361532755718373790651746220267245461170537788681608287933331898315364670680535544106345263732303316459056470755467854484429439641642382199616 5142 166658908784582311489335834585821355837802389846383073084361184830892285514287759497120281538461047297237692835292642738209649641004823803491169943343991085965896092054722151708721217871980326448403499008838663779788182112409321982111457986912479347704968349893250817206840981527858428792479636844477228629635893774303543567896381283849738595421030795638817483255026656904557457323700920642127525775294640706161290053706314 5143 194114435354161049745925529177383317815612605774324047719390757231062482776492356984449375344141523581074986370004605638455238417034286868838713186751787480163568848659929359637864182240195541762655827293816766475490359577018563475864894889778599676411729845637772818417590821315625505805373021959895843072694696330566729993002803326361034573156937661283062809925462939683482205668405949155310359324357058798552016941898099 5144 221588931075316398498599052511112509359106446190383211664072153440109599330887989482955159000390558936490286712660467010651435955657569437367202310243068156172245710344741592536667500544376110897223015947845375411582927065362070062267406733122028131061882078413058190133307497049877169061686867097396207363637622999369367826711287548844781619592906339422408317426571375988701279136277482855175461496049526815381753094673630 5145 247810173267654804442432622728690473133698939091367457475252970885147606167383916450377829291241344413359428374391188236914041559907477976857397123613993826830783366870542427405495955845498090459221760208971985563237046194247166163338946136626321978789589097979944677730489401812046832209578696002430907143329602985732345055337624733661539346175463836236735728424616555201563320533168176752795833332849063375785748352779537 5146 271144960553482071886509950045172584812511343413830573843838033665935736430765932912421085125594442472136066027963133836452375210020654061874775732048115900911360338788501393741566562008293006571631062801120431366823387645241335193879845843578052491771637847762828994411593613585412306151799497524588914152656086718044492717622449702697255781778847893842222512486268330121751869816681729211602080035489790137496354923133053 5147 289556130001911651691571479284486512475327847613499079152560197482998723430541683887099410956099320699160867831929389348639773761987231769176203007376840143412438718363479166050683608163919185756849129893252413767915144340440916533888544748285894312477573972555134350357743854226800437289134400041425889827094213583058878318589432850822461028763589320783983656012290920395395547913976751772830494951303934661953378533572151 5148 300564193423978594929756374989970924266801989187554229069494736119072183693212626573906454727090317319384581519040723864342722468208494694048547825546237756728882975935497071538029525071865254124581123100624285997898390979210732239064187174590385970364205441830221284781266292912275933669186972367930016137017378309827117444492525237220302337699132531108376699684880623952355610481133233916183462891736957576798434628135511 5149 301216895215992832254512823263426735272396460921315032322218751472445873463388763928696319597729582935887641270541421773814531691245848168621901751078325412168842002289754017627512887131238343797093897245836071359985199940778187361014390330001353546458284154561338766868728300413671542733432641307295807703559511302145181898274900517035822948051909002702956494612823470374344963473931433330152767279703343771120819294123169 5150 288070712863945551568874305597723766504410695987536803639795310614650903226511659312351472810379075154839330174761338649651605575825069972890900287111614655986982748640823336130823514391168429971960027617171494550546674331908342278143255217913870418494550916390672991510826121809166916694095027715180611831507685637451341239082742960651271280016662560425052040162513664816657176273389437505551518724487833525695210082961692 5151 257189089683302496745505515674204767134627520663448753985504845114664384912219167251163725592343772716484834576866905664615313217414004754995565860991116812774628985012930572826558224104253933776101152093592613426360052023700502272713800434557074053928778148622667778738367784767673068948671714688245783965302103873696238256257959945401596840435487719028821029210497087562332713239389293245131576560911611142822474647036205 5152 204162988280860764053803572206222746318479246639319420420152630798277992646526746483491340829387970472431224334690463032943217120690461946586485386372337672774822712205550626764555642902301916754341519909398687746342241401779084264439430311955073005804636540871411065592557594497047979145554508251043290143993636162817600450991458355314602844654088086223952061973194531937754533309345176136881795715113936769549586769994568 5153 124160155541116147495581534997205728382954541312517000734839094717940848853214439277496795575003413251837960419198113132682353314002951854264823899843806902549669291939255365499408087552973270542671588764263621726866068556320643462630365579996603161906760892119813383363249628466212066954526294736622398647477568266914764094776973791525300309059755619869290967872499635492262660600491806027090016527074387828936648773950972 5154 12010259566396558629011047348485320071375148177527294763855066127334775309859940923880003865937064702342979291893776695781950687085986085164548409353353597080940744939432288251617957834971941256377916967870699807909823639068652641749287657704625143251758738022004420924090956330921910527012460751048088796699587836898025343454370893620986035730234536836467727735771708089965221119138078852372860129754515697917513912473113 5155 -137666250497633810621932515157730716261382163298338615984781990446595791011938649249258747658752705674521931490254897481620531762310573900210528329083090889095387966053799553299483544791835635610166559634533359014564463229752901678163447673192651315147898653460799988385796591922905372943022144958047007413316159448705970337358987721643562363435184941597766191737454954258565918958412751533785888647506603873656630751109964 5156 -330277157465377752926309109963036806972095390967341285358087493916937491429387772074038441541279876891329329759284908830299329846310121205889761007723152075404710419545208561218394263039275456964014851197445214037876490730006299109040102518319336759879055928578583491575301217472754239924646751402069981954506479107112615312100169002843081324896668115116844449486568591216564007159867812720738031404736901482680055169486324 5157 -571016612181250066615341893828449157580280926273793018134229914941882165333618631755915648277766549240507221746308343283329024437345452327501066028422769831654507856228672796448066081047579276881603954095609952104107240487718317914862204281663385127926723686518761839287845579447461885136169525344338784609842385649822207317605327576170341622969758496666472624673786237131275487191274507326971692169871017804967577961655107 5158 -864553589624838920152460401315489388915915142312467698796975398436196837506715554477588893223111313203985805562166129964323992968706094870506527839873637700756967324039877629973697021622767342387045219022951215126787482778276146920009905827694711192030694729973971462767413345951615523078670659320399163987293534484335274251044721958866692367607665528331284697245646098877022967545647143116581562204530667315695453754626665 5159 -1214642199449471023707404365723900733038957347487536536732506597852625239735618067620867422510231456577691985567470641485678138149173501411597458617190742553643673125764728747354498012137177418420572416100887025448010554501662201391227476346002061757248908856256908957730075694270650897460162901627840694086158057934422081575609114459363620880188429320964535663218940343852623263887981948413529140282232829336943569358654593 5160 -1623646226219321193668023045946272290158822145184499683440204272331486681402817595625995618245032927231770893421220899177311365986111075588649700633720415419802841568839242427081978775602985426996108475504481017095980716359523434686578116787641447325336683848488115230201560342444893134439876839987713320527761146851197380244337273565153484583170559698006627844843268708822969470652182042643759041306640301739266199432561204 5161 -2091971745358423139821656471401308130554950921925576210174827721259691131724642089753175928783638442165794624509012830412520615250552431290565370326471776800105649266667901886451996066606203463392578356481051635320744883136283862021369720805944608230982444230819535238440325806567885899975826964161593558068090440449514010108748305428593260130839545388437287832091017815238616924119396533995158576057194684653830907167278971 5162 -2617403900246997904488135692986353269950291793435867970047227890421360021143766897716535670940818581172878249241351150922464061760581103087136977078292038815580203305943494592950217570401540458286090751559907544962711589752829508009088527857698942815006990902062283463307849763950201188187891848168595769122938937568548492318992787152540360673770509012288523678027780327877121392775321723312596372515190533840093326017060689 5163 -3194347082764997777460299187921852016863524010744694755498806071412325929384490443572315057760268328440098170327080556313046070220020011916658355930820264819864646069927203515720674825380272727359865020181449456640821816209190628703402061067915358291966924087931253765841840109827576826395115798390688966331852423887382693413683671369999052484723613498321335992887011918583894743660984472547025610116156897517530762163254366 5164 -3812971989021100187929963106061354672585972630952026288054909751361085928400991184954828489034283477383376562783466795915957324399409749394668253290735663261368462797824623993826186019025291680942254362921505146148869279914436018999405316916463589091825923885282628936606884355574359817981058797277565814649538463041249571695868444273905855304879180908653621202667831136466206099645218226701093319304765805788283077437693589 5165 -4458278480418622693907301188382069298561940315647999502285982319519882399599076348401481496170780788293335652259746581656185805482699945016332464551960505308253057973047834580515015019080815343982349286176531267902371700117206015310464116873859764166731927539947892618311794438594022341058649764275230063798585221272723817186973195386594686772819124658603275632392517605729212268273990904784405422997353981333025666223658998 5166 -5109090018445406639851815284208046756952055151405229889507728031004211025755515144143732029562593819183290314741740958826204010528675238441714251728245336349883131591432594924387994827320934861866480588029615032091606763854483437506852428725393098701124285806692717986357705692362568359924365038338420696674190384932080493688319790444594820335822600180957681121511289784674418005664503990715479077644171180217565551104792064 5167 -5737003796121476202763754242526361683409368701804889551517061896713282071462970709930144030304400129681032342580282464831474656815755692718376454818301139248435659151910505958061586619615309541693644694091549794633245882731314384178689797375412548096215369073778642653264482420357976772980842803943814314586678125461111065505509552215839193388108324199022490550993286018140316750778974148146208404480741266195977047895336979 5168 -6305330670996966156303626019900830192793726560214042726497427975417947994589295712453589654818077491823100219193725816310194546795906336676764002159971327275914627768003991711770215057822123280680564305496913431996341007610940155746830357330238212921182845339077981375951051671461972280432993009799356643026054695399511543892714612394610895303998185121721867660189129546846157877299221938527884085427510405921538936970796179 5169 -6768070686202592267172201610204336640444619349920957236158316379822320440356526687905522373589136013803127169815603064676975541253830363589606845998215182932093212817909861273652258228755064327643580595300364461738528975536638705103575053580701942853720830333320041533739196526656356981355335732664177613266115122520955775261025775135087005255147454059306830435641144571387374917760983028852368910654560244319047588019518873 5170 -7068983364597498582799011534681672873109140516502927383389835985539075542754273382935235930769027629179585032482122951071937178682237167235310518941631115291418946549576807945711252953719451405249881665543040850622996830184490301988070513597004319601229682892755437455497032806309213210574351409133213736299902569534944199358477069611302311122225551783565603842317278237036843362934968824605542775124131164534084407931229850 5171 -7140827020024808426146088565886360428075263272143388520979825284644939352190687340925174425292950750316026170079688458395728254059044146922068234247011440136266771247560257012407016211141100009758795737896724544211344377735105361179132191792476444528213981365982563307413866495229798669239548293132800009398727956995844996611438118384122432129317998220405366951849636254079191082011629005506817050887147498564440154879971216 5172 -6904857897172930988386977583411112483878240199920077413737480925924094333581315235134442829978833239737138083636862786281929864272323814823605320840585438017123325935432023997235770083605885048096564198976335568876417688821342955188200097670994207868665088130415539973025932826580372364117316964184745899732287712391848037492198043986099807867007211098620538664067559385990699926849992862989763260284299164523836771413602881 5173 -6270697755986277498579943921510297747127095182608324993118605065424665421458972703404640829375198119650894746286133690493534987136440223718147993400620376727225873120785265165661742857612386500801819685716287143340144314099378500932809127922807257838607381324796492116671274981189132753439114088956934521086967811593631645494635777965835876117469779093807199349582106258318139759292869118868621013989964576436940480845913799 5174 -5136697140043613600205478607742768439396959708385100577448865912404959594978792572846904387146195339286152616473937127432074973978365080866225791927060796951742594069545159349844138325628562622608315596355923414331639842077808289280643042074279658114392154685109519822243172199344165683564669699201161630866232886466972498815789853785737772726253758720701285473914615561530460134100439841014271809425937515478825901654209819 5175 -3390940417841370194891104591386420940796892551869640062191849874042592795707686424888561846061148372762655621881751650585880082761856177505627910904684637716544664090403619897013681570892277923630290945513736757685871117207615530145390051588303395749911484288330360763367276175236244057246460904948721218995404777727488326817421946421877898689447204338135366383013824773620950753889238369777732181496786178878942973903034228 5176 -913056963435247064703920041565463644953831728202440117152244195253375435358112345321535708359732627838299214889675637549439477593620232791856289315283221888439503208088803417976001457156876617107892352697978227238162480110504695488316371945991472799281303263215480704403672315353922745492206582621416798056324531279321507072952522502957428441925656429447409642390005196968570870202961300425681082851849999273077941492769485 5177 2422980485073664837751885297549311690587435570731878421207863889399969243034378205927869383537799128065186467358809586568252991664889612477927284483344349164846278195044823223409697194161763278403646709909563412558158746167326136736186882708645929880264817556559339668283976437927529490466357543424570436513119266876418672786243353755642110055101525730874494691269718387022886162287550938639491864326452952232845708140452680 5178 6744875482531040211608765508394787307217394465111753533181620765268504240012028660188158142672952930340435704910003687621142298115313204751811838114633091966854473534264977041859955100265173196285364373339120852265702509014212151356560279495855351062104051335636414059222347552100307359438196020888645947798869254749176346153057604780280237834498207131170733935910825157367903327338120351341110199681241419630923675538161085 5179 12176641468271549730892270047004217717170157182820872462595982009117009518808316845295851969368789300439370632349102677816123270149674993106881430661885425791400413362323723581699228822822591715791603027594998853426009726878950409243888313815419080846020396871709798662370581866281343578864031010645469777885532904857017358443492332321598497915083917549091449749218442220166169826036244886195735704178981202096314513272665100 5180 18831642334995638259827926718894365370736885151605910848062895960276230565514939835095132219422317507623707449501224584165018548845803052906412041876171298343326976465626701077295442084927019983819867493212054962484398695433825801761605499895500804046251646563254960862088694708423707231108188048104653385565237356379998426170686403572905848990615213125210415337720633410902504670325352441630434060312421463189642088919430962 5181 26803838772346686218339582155831267065886770306198347894288096821370315118683547286822711597814499457581520384652323874642792408829189696817170568893453332145295170019886754948241684371772083760165519385470657851710684357161247912512849770550876513455255650557494361917311124486452013325649443374354914674440332128920708636166297247179113947714477735555074957987853451301905717016651507825794838566641181839637312551650760299 5182 36157056134455225488125094244357497274754661340825560533572783521091114166023058442932819609509832849929346025687455438365551151933450966738386081981015540821810954330793770718505100833355831549235429734159598492355319056766447117680046867129268397820574489645972460017705356867917634420418184974514191773845676760585765800040871231451938259716244740528418606467007606674005189381381786234515150613892883937533029871856806959 5183 46912120620719348265406305304223830362358389827232411345584081891742511317294615827302260777444027753735228511439746250900473380752071917824000594493553957438284084620653435895477395152072304967075388377928703970976392262500368529542983456197629534017456199712907740879147360930031166625257372024499968207972832669948891033655822915366478176814727027306343911975913325739965285339790261416401061430269651262682420407523858228 5184 59031758875092247012400965874785154791365818925003765579246245575547098791615058057343876679892861466632268051631975555876904508194503872178618183881368054335969874455610818670239060784545382488722721480003745392379066137279484679212187500224782239409320638038234949151731676876408299948260580890736036155929295881092503270886680240562087325711146666773696025438797945006513488790044022734909690656925618573202607175209068258 5185 72403225136303118592595665722981918063297316662403899946251368708210054240792071440946268486507500476471202180142764442517349079291622728981649173943461822221241935831706187116217853806464630106649203511805071651748394573484652471091970110217528994935294804527565761160532697714875711392861808426289368433930999805069107374415296424821833104270201711250895547736197278767614424444140120664661983124089216116527941659468333789 5186 86818713414537444615397444042679822914008574064145015057175834695817108401075418067464281653637222179142643924860364454207254371328968324612651899035171818978211497445643850900444408589674909801288469576932578497794109092509491074254262741505047923903822703491867725613579704808167808937166900633197984837117089041981966354999216409591207621815722504979759010855601015529730262151963790823241419231284455068523176662763949531 5187 101953733492682306912884905180563095906104176951486160258161562963171006423347596131969664094517003904072826404494646382389853316405524198096438728595926518787994716471153036827952496099185677498545769112358255217501976083141640955091541642080158079515124771869441779087346077866650730714771258311897021338524836807626507316203233099850853671612206417904860752678071158000951449738420803041436848365662512022423069103683066921 5188 117343782424634188877081573640176406372629316833430474586008334054978931555125480427117163071515946622526518327067004366130463682202544601298322400952956342926563671274318066743134635366900331538575353675928214353501649042261160357725262223872271554445242439289430306952075103554743066078456106451621925361567022092812587634222389880246108441167737548571410293673687054747619088741760290208273175838586297987100447656629809364 5189 132359830915623228796739943608440046401507605795922702948310338800543868031221863843872008386905385713547898750653302625779972992153372006829630857192162084741627285412899105353302258396342543130442976638422993754493869258993965744283379420447750553420360719366771379848412513243424688735753350248925099415108550825088952632806025688315803333564734368510315523703111462412245818876727757102839046064729109535580158702156763400 5190 146183369274671416172870728696768791702976517705342552501240509526833950578491979400328534396409048282679887087688801169222748388156964349265641760733124753058592646920217705510160519433466436733345985703107955805280210569405960664367702580094012285510941795493694413867376803690582116700089839145542264168487274407815221172046966613909439051663598141543644714761510427441854021445407246719527450922373856580515141058685266501 5191 157782022448757123432193018863782611060839782315581221482286876531047223146560026790617447108029157213993501274151405080228255465095856314564293307963708074598047046583694063803111694979524933543773636143166813261719671439444142866855300085799582422409316878087717611695346617764879285339882801861594783870425088918978737255372266113161350220672906884589174373171720771715715449714651063612537889832484300003895013192237688746 5192 165887048708759126342953807865028817923948752083552088499624336146115432956376670691816735725029177772306555619871725559596078710590789427235220705139674332248593521044019153099281279302910892106718762141647700190064486556873712448996383014573358724499915287957344899542560967676345083003998425348706770258925535321531576657453030449883770241167921885293565864780129250592207047945195329644612109862533096534430077105138510209 5193 168974380965559837001836253665665870852898051082315626099072992820595680463909699080753669946734797604863957708648675924087978052875012799433568547138742416202873592955607746806318890994054839936270056883341089923157840883604282594647893978111109510899201438778438260197604710200156321594184623403241296074806506387925225499513648512261920989707958714774492077181053182022124807425401893866623914719797588176742259535188678656 5194 165251250447858205377184263479387362156362510103197127158847043270046205965709543390134586284868426889438866753191188367700365693558592842166623864630183978358124342241078175249749590546933668498127217649491836659710452484152294675625304805163217363056890030232784221911178985678584310545262657589005982114257834584729986921954092784183649113812416545114827424562237755023337367793985089257080043570762984040039765104715123882 5195 152650843905834643634457722758104614290160161862404129497508732247313418836501844803323207501334015875722674474208589385667508732411643761845147729754232790120563807724792166796449271106547048586069005486047688107435578194482781927622468515892879454989731503267000640283667647331507347388536354246687593234945349703934141778510320009300569271142148036661459174483006153865333436829971792489596194382834516949899928273107378123 5196 128837878677819642043342086619661481866586584896127670243223633521204585536997914232715138138246532001535944539044473140519357245938728989874211776868363042304202776032861862558189493959267333451043229957984845740625383520826751606679016876365074718788816906952036337152618159485743292687727254770857359436132504887120954917675825035168978892591970577947547447555048777302339010108113797042377579618370105819323670081784379842 5197 91228421997761575308830187500408701214005168995379601326269828757313414671906633872669795696187273167933325623731520630298464574228147428537860585204568841517190683195578858932240055396835422746609712481914332916777444887991879310427669553706262994220990227804286028343119616621251257972084938066865035448630983658927246949581650334189790728439838061726493980042977930644192496765713257035664799639975415608722490902006355976 5198 37027714327973449610659171739919703876420177088186405129733666072536243304961899809641603723415275838846766713115099822879396251403315581910932861155145981734610847036570536524507931266689423389353638998293815004349114708972228479054284109964068725204544251509735344283354041253986549358611224445723490669567305163238883456238725118884059048346670264307096765811018278083562276246031439235866192998416022402677277154423732293 5199 -36709841565242912142204040232565557785446757222135453887361404579205527299637956464454989459929320930253317481680839835165298314666253989119446156171820648629152486121930773996920055369110506031608944590471113747597564617005430410687901395221766975328955061169358635307381898611033668859773169119914668316515245577293467523711929538612561848692457604771931809074193170640633160578908652291971150606666457436211000976098884815 5200 -132994022488875788548313597757193489614410111304870837465746142878697453985984898013799368061402591618079326211110973123822457746290307893615215046510013467118442395153101480498255553699976312537885442786125050488456511808723356769059440516726982897344602663098480506960957368108093588737422559945851692403105355726806049563684890932052313181834705960558028013896429839856254879010256881514775607216083178332308227498103990470 5201 -254780708660133886058501250200047890435929464884594379177477507766415753338450776846135059846220435569786392855343695253255727704334119965714527248298717456798044714869892531490383144531807605784776507783214863406954930467195948098143860029933249145054775872076350859551688533447617115522686973065354494568563003388590222127527795922210190682731047861585000618400954665830526818231625981553482780092964135304003429741933265070 5202 -404817533495686448900287047064278801425529156479508005591654349107119963326246839490764521191566660696138802145365935646665707378251118417190010904264969752157761377705677573932264569765180137343261580304171098989714749048723347535975678739532862461510127646232792641677363931348690668482167199565133450853200276129008197401245119322826033434754527141009464916000847905536412804811474342132444529876291415724558722685891467867 5203 -585448485404792991317585037534953381085366503634974398566051608049500712046778473611659091544226838679293437637659856640224018495427503402251790624049928800200768344441105478998534957039418272396159340613002592896853110753300501341233505594825376328946544117359598597873636955098216925647238891412480951654812387530701129739656385938778599743271638529152947833392347822214345447691129374254033526703396835101814661587359908003 5204 -798373016960951033023770595885918128722847985920742256917166793995763656318522076633584485893063961581262126236800509168966000675153506797802663052202712060290329850239246520788079899257696240577695516211264418351610123224808837647747191832364196122729679541152772063032957107972281103181883620258309752988575987207735808290862902208608067122251673336177287961207211151354774896849218900409376673534624753356710401668505681249 5205 -1044355859267594801418822333192124037149458864844004008175814646291746980341472718898103112525312854618733959583300179398149052823646598398650537145566103299443332037435394368506197578896534748356007743754157111246971242149467383297406950223778222616843628891393711585937527721953862719850988851699820970082658263687966125387136576012795815150863929892086704104606954608218580874776117606095367867034696295608533963926959129390 5206 -1322884767882200050597439010577671285327477206443356350199516129179414127362336809337820009787171061232349641070753085115534560608850732674525952359625558206054203849360316628348401877800668732171164349004059208260405110067710260922730051062927275033756062245752564125880936118289243188549594149894621902427524754523001090326662903870757612782106223479899905375924279303191683815434276679754965109340631781311332397334357073043 5207 -1631774920418849571958854511802498567456980952953669541285043192604729462795141109040492393029731464761191916859985030155154784432765664123536694637505627056574232721731186171634665343817698264329098326661707787467197505488596715124499365321737631015477947328871760645706182086195882776200155819506612807115433243356050280037520267580750733423392879183108804664578566293093047030643076291494551722856255262942770590414186256180 5208 -1966720728474479786823473483767956699109897968815567327001461204368939083659134598627398485757410198127827848597677994225801326402220169456888323524243478523484567560189019361646474235324248467934187806758715339248129673749824662540115126774361302598463720601202543652967089964424782878427327320213924119975664512333891622345250126578295020008629222665879380238321910632003781595714524081524397883968146453124507224782334570772 5209 -2320798503455374369850033155828363011853798734216336908688182182023207821824612797760320721709108824204395276477293284466814618886670238955273711226241324292353597310611563299289026159113765861682305700357075738570134005810086985890203718065755412746812646468978063797075952579840709852448364866120529830244981694321568029732077658254302604236318384403773491705666711775046818185942371841551183212415378493761699718619981583832 5210 -2683926811661604355455804805143548925145412050663537047874877294940899786899150674697116304540750361539233312506063662534367084641774255965411855395426143441323738661560528363442652442893971758417330738555880896387961820784617560564985204188623998532641596916944225931036701942801840814813239258745459595337102117172264185608530447430649329614601562514168588523519250059542375221983453727546264440971502198793228212434171810820 5211 -3042295547586839712695550780755507808504987941191423112228380127848209250842067574266543820438851159953150647074228215874261373304903026295514910075521267903758759894856076397319078392935961964623057989413225246040480399828965646863014664586764456851761674116277545406296436013791530136857160725492237101738847870930627561676995119983987673969130464080612040971598683926729325088080048147370596096416394808477593399104965965320 5212 -3377779813872329007431075889928453666065169883516110580861573569760721974407854594236936855899143411921961412106421160016467307100700434783645604767753448380049331225004930191865108905642742342343645978938805440392714544333131056317402627330845583306448167791758486447385015516124977637543680402459909076060367580867700416047322661011518552971677971600575433266463413334999706669166490128402744187544919947861054525831194436266 5213 -3667360672168007905847477105755356734625112907350996128614503474014497736206103689000620742118029219292104081799076689483442731878701355466813640769786520022642670477746891923792211435089624529407094727064689033792269378315039280860399410360219646105314361707351070275759761148186463950893502703300454413120614173502315055751060409936031284714680515082151313889128406268201177976674558117545572212469097069870297682203452035727 5214 -3882581746050046507199258098878925785656900265354926181668274108424873697938670925782620819115606141399097664583809746273806665984121330901329361028964862354540127815370623895479904969577121380973546717200033604324994328083245169583556315440316229242510038403725651543096410565061964181482185027797974658546508185301182790655108294407445351329874199859782027628241510496768641815857912063570598839287869722578408665250574045848 5215 -3989078504616501867968967785343552492714449093496739035230285598437657528759693953076993936596552359424431844308485298239951632353208632089086505806776087394797881955737202520884610704971580771711740635984501934057314252983785204256975622692325553914183395517222573156427115796969251710490087631987215430670362144536180408732069429829118871823584899353786030545208152477160729192446724283655909829831177200031207032934483978598 5216 -3946225776612390830676431272018253577984570581443611523612578564845177244559681410640690585759328869036109024308529646152186608395401981346226887812354683832273651455779749593636553195373963993256156181688112767746320139990067039713268887695708262993673998286237744147922175948961915049096518381794507765842069775057139760135523164730040832411513045220990183920591298643385169581861028835749314146446155069930872879041443354468 5217 -3706958524248233276225852063155003119658431222205900329130231979739893550026144680166175737553154822330791919167644486053251888343993770004855762514841386215778737161373333069336227125221291682903615206525148806053214880585944510722580683310913071542797850446777842526492903734679928896784667050440519181449823624609971056214796578928171950464710791598380947412023870614860652572226186854377307924638385020644841150542621783554 5218 -3217830954804423397684446123506152289295167124362169722494086895530589705904663513260055333606283307189303319503984852903955921187433373550551076745206975530691896155797868707953427503848230167476285678156787483214546517676433805125886056867075663896623568457264062901599745695954503341897643882210380447732712954478374317718238339021356515531761405291484204015965072962257868389205266020364855438615960886324580064113528540389 5219 -2419389390249242857965297361894948960839290291381628114158183954172675364413329194212092712742960069023704966170348055464832665700425605131384880416537638272954101805804452558689102678876805960034362995281690801601326973889035107764526954218353932177241440549773028878725738231214686205030039234535829128421733494176929025576865120935673441089756948359392445860689777448089064616498071973024361086684577394275759353754827827186 5220 -1246944570035432650222297424605974992553246908314134966588939669010159793077729018207552164658546603128876170985483311753330298132684781511282963037578918743684354405366430801590160446756473353681228342484872136650547135641132610643027173731513259240552188009138680372862318546890572261655958538721284195343715012652486730689490373794136210560715852477761070242235996798315363279664845459043722591249346763125427137201745243776 5221 368161270946853789459333653485710271678369238604538822464833870488033547223450261480817663665385655198227594276555087423574416736113765974913532644929500429829403764819948914978795430414375849212540486630076072706470570934801236849340934627727172428272825617451813059422571362286392727705310764511397789226119668220240794395337942836276615919247450312984914087267861652125840422914046652466877036130329357787033268477238354223 5222 2496688766423468090420128024945312325729477703247257615798826365697819883703060123636251154168966046104493309146559138002041371467886340831557014588942324754495738793763843409349227763739249329974197682611988524884815689766912515338978020792889734121539108634977680358957999028386903655657472948478527057298548844823006223578403149806368853612315444218514355570675446998747881919460969765147802458956686872645672152179744934958 5223 5208927017229200746781131097069297567643236622764436384854665037956794269011773527662564080571082656888010926983592034429881340212742974293951905508897006026272483457290209102902156032311023105234349960671218731685956064748329073902279354475125722932439038403028921148644631702230232407063901406237831450969288273200347070478707977940071011548804845654300429809975553899438854440777902426357258809493507104671808044579458230077 5224 8571296764083739024814759663608056215552203644782118846563697241809492026450322407765369882414289080309222479199799837156943750976929342522276088165682291111305544229676806426247090385231501677105384024997176383407165838917994906173984566004971767889525248481646415347351178717155690358576488250979006414893394870286879713157065720916804433407268688487391936435744127746431013195358860934230499926773421168168542032113952484702 5225 12642018126158383566658791955203012862900026781031381151401001693969919420677146148327240022158652130042560695145453847009914086969281671395938667997590277509308159270913254052981984496662280064705411005493057433463817758979124364074320214679011014533851830080865701318764269007561688136138885817160115199052982757208916740151537132940300626829829330299259553305975827680206758500268248683732955062683563102083542233049450559789 5226 17465735966606237313883841732717702931551755416157024223864992990133055872241737924249014994706765584614051370184539049980636283894772645660113197492517280478887525795980281155057476073880997962183199526973342661857533519975809279256995483040810034656977720226832789897488730424129829743697068354929942410187265393781838544399942747961178877987775171994457651240589803548515838775840421582260723692053272503784665933836407519620 5227 23067008928258727605359002337333265842168966555912242871516736393334798848484258871108188387363812169129281988289148243789754625570627607844431909824126375844553964882492561043393463770496583057703559204554240968244079079819236252586722356774137716271287312436058553035023562651645109035829662218696394063325990037731548482097162498509544032811683833287777104523948329461891563838118389590897186482213082348310075926535250990576 5228 29442589742415621988765494746378444544827425292749511274993193433892526861404912807765700146005960284362674925567131138633847144204225849351551510965655554935222363445846721205374342097802214198337002595533882207541415548149464240052125999684064712665756660447610812704664797053181655611572841409154160677647381259870830357749738445880298216451762088968671166523391130512193768035426821038439594139508437155827025193588017540686 5229 36552456366697478897259724807650325392029872092168812412369654605628832235910387289494113484924481439227105741405988407807505409975825420127247081575482527789711124322635299235844608217814189826899034430865529629519062299748436077350554600101441592151797786847452998461928568309907506753444680367519758670011784774401077048057262309719748480902583047592415579952449483972134050031774289746360219492657702828649894643383612432095 5230 44309597785867737232782605025852914812029557134463201132350379794860398017660320034621868859308180085754530198130496667149796470373227847889846745561428198231326528193450658765537901180938397242303728662698083113361332169015796830826244742955414780132871648791700332498582005406806766776282492714963628165222415437264547890128558975922903273145114256778107127784147275656216820775850543611251906287338039949937879332439809762433 5231 52568616909004453445151741074100459080589053753582884605232127883708082519890719792905769212599567184965556523799591752155124919395496657704608629397630411885568133572989935716601731117962388807726912658847631253936794767753395953879177091452581181817597502983343523814715801954543253091775716716617189378726028471409714323402907772763552011666157784963106842071040176238045571743784945775655310251996233763442148851374744780362 5232 61113287908578639756439864169728343852636357853786797623610172556005057587420412941213490274563295931751278616656104451110454764799714706845894666907461604519714667371556684021512534291038004391625910916773537976413625833051658673125247099024554255613254686991667850630756046710142888958624054078129606342490853355087382854231958616673065527134122462916831680337448926542140048778494665767011422161332373636888244363056980764843 5233 69643298464244710949169399863485878240176074473049272801626679651146444936763241757906899417134058893290293578156464353027272202228049096215842282885094770344805866879362745084707467062956539623891052080516670666765819945148201842587203552610991543769861985158081674044240982832288536662608667007313397276122509953155828526040824812366511779484874395093638562101388469300570760191464385254220648842360634698101045401700881797285 5234 77760520370729060034229145682014475069684004850023531480912006172239689095037748621993408427402326963245619781696167132176905361414871417229754222203794755066511823730808278791240024872113776151688632645322225378664028952450911050957733031998977029040793665150130015361571522287882053207118367615231964585144977570848479096162168786154321354760439719606431128566684752919018214964965110368846853070252463516510312788902999635836 5235 84955286152985688879883930977349887724658639096095299048834483441859335700911546980458397324669111132365265378991891045460591989762718675125442514026832102842376582517427748631062657292283985164637618005879948319319175036012579416053831342265798523462896438659865398155553537453980820764352368919033065121160503199613892033433719972450596747412441943649737214701218578702998712572839002714294381005713717542743992069407017847986 5236 90593305464335008830524263330522247490048348100971876321618747119333663064253879160909842887586619829284635667869697405701909565742308540344712151459022285479767944563342482063527592618516287019139561262143137148050482482297821628074491612759508586016304515226531580056411096086833872257787469476570737108037813626546892205381212085290641513321831618696496280722757973882547867679633837290022681949696290566790965198376125728579 5237 93904033126238525249112674017342791945355123870775245039955741056499080793281676875969507364602548845364939462656850279496442486219096042349931045654077135577800841859400888562044309766126649192022925089631275853146970440552574598581297434781387708675913926181186991739560392659862929066267639891027384166747377984489705761403913407128659843554568026273324939682088997951226513758913114109297793743283973713512233157498367523615 5238 93971499694835082486743894769287349654635322390626849099636125679151981565810194161439573676742445787962798306558750713768443107490802430308518836255707049322873087680914819253348411048550628347666851119843794886063005131219767457913530259458991664667697921312194418037028854537853723203432475034208125567949014179931439414753454021611833093359914239383663602359790197990957439812834364991442040973771153887447507900012005728484 5239 89728833110593742313838777197671741130442143380773658046168368062175166092074886441124260477961554178362153911475434771231615815015760833428889642912206987501231597288187759215926808291541447277505685478493713771042741099990186367734356226308580984868620781794951557330205626395608337348707938149762956436969862654046374735258715237381411230984301230284707182906987328270966562929259899872212818140627845101072423026361563000693 5240 79957932395971321086358672437466281609980309712569070770044923528384181286723024331213239785925571208714855613522004633884066545332854905831211310846179327773962543461485845537789380579950805869802097210595347046960365019547095127243754385725389408783469276958116754369991425745820790795531000395801842903666662769201996791891189707211779662336206387230339179453621742778895259382151564145123823005622614069938820020370364923495 5241 63295995649293641415379892133490656958605119779980535055061309750844693230490073638037024989206438246851614502076345741417750123652549791444241117710336761965654435980095429563440908646990098874155546576728519703948268158469137002249978900761141199822630300437875202275446750654522021014793968821985600462735262214301205236080501949160118503798088049884749606615970951820340139395746200941425624504923357236431558896174275688415 5242 38250846553857287195622895834092328110671848592900791397397358957634079252209286858986100770546942089849182831475559452958572269783512660156615355115182208111814100825061516182178211933471092212077567873223890165840528801366242426044933800319374593934124502635069737648657278859999208726566385406568074997481512637906394319685415275014555848354183793065012332144120678220993517334998459706770941263836686887022323247955578941153 5243 3227235383394017109897500826353313570129415804155801364115607725882776453579623031148333189505612719637042362161555959894090970093621055981431254422331437132658321246341760399301998309693173193557321881732235265839483386042781140617810653967992707086292381549424954027628919713575591648249480399383334000549768318927361932917155220937559175012304034847657794748919265166455901382647474959528060228776279909216409510910085930553 5244 -43433501951207880263430126568457841883548696215620412476986754292954260683643560145601099764145811606118288915696421213499454035760784255416076552993304790577859652419927301792287558799719147260932531257737158154648848022479595242121152532409247116969842408839517925280696141146501812978053782733485510259353671468432251824814623768689211160829269950438618479422124100005164210410432605690692818121411215032961752066532034141608 5245 -103397877355826262230798829417143982422363925562673444783625011041851118294990347511022093863315742572509941977173477760902614147517379894484775631546398875216243838747526597669071613030544706236619559313715313947601385551630851016310882299326027180957699319462913597373861400443251760686523503618323226265832398566639993269719910093834697918526216514739926866026756378692704789653263680468237578352806738002573064012826753179309 5246 -178266124031709042901455693228285092260302827678558837159242048012195261000478611688989236725296078594293940341045591243432958476451998531387591000727072036700166138324628446712843744729431300482919133185553557421670751142357365825187892535326116006360258131523254183276810023395776667599040515308996502309323595916883342842703308900721228067613757984751344507268541713081705862079215529657127166841613839168116142056384162836257 5247 -269476842681774631105381156774082538792679883983978427027190443514182669105614782345248464698871417286254797095301666353076589409133481744012874743940438521679117411386198504141495430145297261823916873073509720999994738168829151658355011447422535145444363876003114822731968336895425231572773246902976825332150942240169040793568403399389829948750299008035776976451534164981518385202237502894871426788723029071421511567617893803155 5248 -378187856045817295861692108861280387109854565941229924604959071089284566889581999878201528779190560291249896724515290699020709320506911473609258679423355898957184156884215116752219113039257854640710205732151850148614888928886118098409645099498100471190131238380152450069275254622064315579336474192884474709957782547463579422929115123719223272774118208859540004236382604103728889195883579110916738092542713229139645174344165097369 5249 -505130961750590010350877956825386990617027136359208775171946846448170996108605567473032741697008205507313157876409040055005325773950604820438627951828899903667878255172117444372065777605103669610475093865162476267160624421162736881985246325771663175087392053235633832675082719129360915167563737396135848100314997568336430989366954739709991096217975776760863876561258551942865671015330538880102756688980172628678663454633613924201 5250 -650438717181632199266714469471732826952952881187882550798079922105983241869008592415501058814142041695228804427634115792167334288113546519629161377132935822738246825517530458675509559333814513365347583742978613778341815927561565459469324458200775693476786920044514398643672831937880195879213497814131548809631831424920005982920238618554600987121627305296534505145724459932747084055911916931949102350793798307855314528322870246235 5251 -813442064669276545435745717010841307860188552265083878076446635107470894044420133116966357735156421277753465911586944596759420153188880946097010209499201112136989486884665860105900259724426095385395975867499482791339992776694104157475789802264171503573956786525726844739266130076036567590001743422542811149175955134713778207335061473734031056876642341818043086227214377735533536135443812789227783303784555429163660595332927215496 5252 -992438555235356237042410312312195492931958534246156877131779158949171416854402808553487157587644206010575137060620141827772410479014483813494120211384516763218075838920076877358007759505292611892900879411761053433859992814268009718572291913918529058948002856160531351809363966275740815150638603289763658937340611066105992093886538862390375335065200348577410525648071956588000948880229911500701484112166540394145848795377272300024 5253 -1184432200878951742685367430586974839250476792391711966808541132467283769094035388994119168574928002092681858676918088662771040485013840710876775317259180307403668022202059742918096140217926929491627854513919623410279812074422745030483177131981925534895394693350640290747207803887411397468760051408666720760562013773914650359495051653692264618224051851567697684073164602148650195505690687251749699602271234682364240619983028403195 5254 -1384847625696904974728605114047814609012412127028878396198844622952926802912971630780520361876104309346647652408174984170248549691522288303227184745322888748253694144300278234285337397653810490571139831352669329356614582001755464738511231987359591931834395399185313931769052016270064809041262639864064234688151692342949461291938129795859080165465490136835691663995933309503947889614634677202962150710218273405561885493687566375763 5255 -1587223240227239938699470380630512956656424886944857747081659599562960958341752832438720098861222178054494582793141177052519203353335895202446414245422799460424504697366655583313637539054640960150868377165918628997330735860407285363432921138804540340470067634070621163402490434970370732368806694575046140607100195098266763797952475247845192234735043196639223955671979009009210443541822355690176400766840852070360658739202380540499 5256 -1782890672240710639086303507400095295624074645581901691912930218001442971041442879764550395933941726328723044474752807796404879578818197353683873742122830296292235210017603434634309721869181395948237199089280215314140097360277307800136021761708487578855463057885917504722920606359888346836272869769145227040061246379693309390412666967671503145486479637025273293507059180772632996048876475827875582942679319192007991175634645215814 5257 -1960650684279976868341748056355510989403624612117131343671082743186967856434244420055245933941617922986584220344689553263742730428571652759638457217723661646103182104207292826114686790668106570439010758183412001729877445621304085312470145929110351725199719145988321825053893313604828141737337934400527690129563019293201297321165755695700192709479017624016776303710252492835700629989720649542624967599818646040132592554740284156699 5258 -2106459315594785897533804878088594049643616778672126560582005394534699617773592282373023367724232010626981801970447793213324442002752832880948344407419678582947410233979677180550296427955316326041583424100254514341067217998796378778417128122976359575529604295892350716910315908496650521676735084100103192460202100313105361871612910782701667595839797267949004579397229862339387179027033083380180547051687937386810816391795975916026 5259 -2203142009575673128500267708843727516442763682227007938291206949464959027730794060967042062005024021815473162256807843135962103839210276476083050329005587928319122176422646093122950672833734488294370010712119801840034736831651594128278669115823969783863252094589023678180688127986065358189159220350835878673223841816016463074342742466378630286842462980321554603704575462431548642893110587105318294230205914460075844166640752952541 5260 -2230158011412057138835121901209982947994723382277905062006635109141359079925656548212670619272109595795365847799027092712964864970068720675807366441791500200873076782137944159215683299508878296724387137529671855086376473624133780752022355018470029241423498371772668478182910964452837639711230698468522058835612060364538826878056322638376334645705252881131646699982124174723977695198636519803680615352147432903954617208442494110325 5261 -2163442300413134458046392362465662352504733066127701899875621237783596717506286752500431272672241595784726935060100547548058991606570609230303985359372514813533969373205571779551574268157710503436569166719099845831828307412389927945504900347175042580910135053198363247177356603156318817460559749991732710885950019177357213721321168357678403273672541919082637398539084950410749766077644856054080477021407416821608578200978484619304 5262 -1975357677838294406365262034781506807624523011417181379334778744958086779220792845398071667097829995167287809693145996213274188022377650308166065504893477923543708466157390340801979879388620511365850448917083141359849115561914143216669458168022034256523951155275436248940815742233357811344522017335854655383787850477264529663592513168638130090185843575743789810743273729089254316867571722562078809583023529185248608912699958621450 5263 -1634795241589915295672669792780504840011607079990773566443632111847855889518015811782422159316012822261852216583957473756252557248468171371591221181283446089329159844890428280131119792124498580766294134986709201500333544090766016358580653243684063892547646104748553713614185770121976897740698397725075166598830345595870388329655765582045006629529222654404152199609715836483034157354438349647330091132885540746656288402921596786359 5264 -1107467169435496877126142157522215042490273160548250180498212685146172525758390013571906222029698414570335835770402296325837766835426337269917839388806026502048869585614904925078840052753694189583260375780297432756433431862141359696369819846295345921135127671804735541173151961069587970296962954985146407581461662399354773875145986949572267868735654962175809575225684294592409188445619196533338402518884184367849925952797913962900 5265 -356441267677140750582290466748856207466237457152665137479510922531365179382747546957601039511755130369357958362674835780130855003007066480602966231771435602915532098050827010359161624034404801205139660561623685139035235506697331527040105958012730869198865572102519511693308154755770523270639712257479779316290905634825545424148219349453303625102373969571069519020361186576972972818817464084401628419902395435247515241089320413546 5266 657028182092807521778397021149970413504872290436577055465984627067798432362720518958213081133329481428991772249313578669023465097437084916939331243322638689087816169467138022605330127521629587320046943155417527134813598842314382666699029329180017308813316052102241474819769714585424671894426142536706214486338670900351547606542349504248431539166453659853937208317497914300346535356691919611387810213549485933704153910340100843575 5267 1972314512153359699225249007135443100988810618317003562934347653856833057282585642701529333783787502409445326297457800101518028891508583821824398439575452712138923399830889406691305306534201487406397937621779420696853215787968362135463320157058011189583275932067248883305329001659708197143423252353708077090280109552903058555494833705580262831312374605746914255295902189890221206927631069221568187387209344168338655508410026518259 5268 3627816005982554211694559136469364613055031902719717454215912342521154928264221814537765088383569036276746328229909121663531935860629801417879907875074103630369973706404687266506762526834459653430388613221007825193950753772610999414977450673638328748116356016239010975187721298345483858897196428884650142956506162160898891400569282722117867166081788880977322996332202373027634208657935649287583548465611531122307581258750687042152 5269 5658873748205223004563098417077147335062822384868833703977230283399072463050875934738366180514868966352387016964547700566287110990246161951329499135333429950803621585573951868736568607948750304984846775723563857910796155157105398178249265866222368582271230053065859342888469001477745016163706063166311910732648830480695200051832158538208720935584395355291970583654481268811780010503378044104929963227659371003253749006498500981936 5270 8095148737887154240669696841495538731801002476607608464791823805801088360079504410143885677626830502045705218145290016224030374208596906758003929718963499043572150016399186931673264811678532073115450453278838103520086649088131907856624875978540443594809932240024722584836266661098449063245140955037373982613170342537971402172571127690931063859199873551263995021230743866017177382459176196245156316976258328906257160865481228116102 5271 10957401795770087991715088481939115219513157620314634701505452422716519632645280735376706015461036121799657473329300490878184815877791003683664439662010460426121045835055364653572940995454006535280995615814013564653416180848125371262763100814336060320443978042956759893169588622349206956395829326089580520430478395969449721769390816473411705890192580608958319624760855554211970831205371484309738281393597760412380764761495303231048 5272 14253628726120772435744139466486783588634200054834222712259744574774784555810671473451272571649349152256215756740402694937566519056182003352843981447733702881747187385162581540173974823143474282279517292594770442088556899380630160238028283461955359836524785030813830312275225317291995416042914477877062675902047673588772208538941377782043526182454132470801657422960535873403270826989181798057783259968165331727514545081998608048742 5273 17974517220315933299438901759947198149379756953855215475054265680303300268935242467200054440491197149940499795823370396242521546101425966528459384583073550853053585915545912993878523819226147525231206400474170953906760851740507587401315364131308162388463883263634825700083914351642147284994665048448219666773239004768948390536103206252601047148972682667983259904740235113132419217509777453656412254900022101857495372696651960890254 5274 22088212133706883475504047266022373407953541088018892772308018959825170248695508110630360651614167242575562447140446011781005549063175105594771020655146259457898568821716738633380889924291227438468784394841615171846184113320765926814997364880368425698564342568000106980647182306325988829438210042674759965642315762954962771788867708463302781985092809872830430663942018582942101913470880018040417377247468308520999137969439002218510 5275 26534403104598007579942201660776295218660383497872174237264234866216970306843386291670587936703462588050667523075819243612255040719421412582937618943536999240879998778289704822075770537789773360043521117865207494983474698872695154273436533356617602990911515367451314616353775696496968788368246209679216135636406641147377972073102314030827714539084968222702565548476686316316436370372359654809929301996075362746529348845234199452773 5276 31217784110703446434412567742273826397718671352431212870809329137186389933758346374748108996011624219888047677070497468903322681573249420577671246437970826923946599960547845747564927662579054750278491761026342684843199460472192776692761933087272915655546479595654279626867355999519085563892552999005848444489731004842495876802769278352917172079885652826204725571370874511727084149054288834669439452646088003134099194905174788482787 5277 36000979548886380675969057149103697509864202432652876688856713159537121427959243469124325571135558992651457134896448352626277114087392354205519590208014746681298919130915584802491131104304974644795335785050771951785525053559583964032008671508421078749842567363765244613342342551866637200163742917511868455518448136342755019861850306687522440101541772525990947424472295483772157880662163565375607151072110997311049090808037485465803 5278 40697086775040641902351485983557052855875566023555369947377821836861940978443542818723300705837250586495809916813901028736232628140672651057574672188656403404997065950736766256603938682938301997385160053099564180059410371378943548695280817546891426479796845601785192930430772623876918484638551239004620100407046519171789958885705935161049786399252535142044135442055650982917355690524708248699976936824429337776262329888849776089333 5279 45062051600338261081541207213517186316117415074037773456471373967757085324471191650868377654421946011101574628296346425249701020356000991165254591268052364399752855722937145353813141369627280074339126330310346725799808686571236917719881718176207105255178119928888928157332823293372637410864954833764482264490934103101828798977898091023201999711228715455341676690461032669969056038490453136264866413760852356013610083370040330219253 5280 48787171619021206327988505787503929510554032831517101978102241495887028740698907110013487866672795918380955952135150026523686849432641894911116138010125216089257326951774813969466613069393456297631338635330461684099024827365993903475401468280187983114556556586871148880090798322277661412330610200774236027667097745857879380748403545769210367137286124227980613137052355945843034866061536926412508906142568974821822292935925801953705 5281 51492112711246522063077215587188060735622902309300978184823735852359901788108069972968141052436853166512634042525775067033149502972676851875270058248559148249519002029119501439281468469500018595439246416914686711986115067346779499999235247074746077840192545964475010775505274931580788113213669106869462456078932649583012433109983106495947517577541586757532029086386358198896481249602572888158474311680771040984207346673088576749150 5282 52718926426757673664262808847330355670665493664131114546534362479852897094230387403059095222587000986778397265990789498506869088540960454088605852648511829621533059154519499561656748215623496795310410771176943621703007215048483719197551266873242175987796583641754083601142533068964248158854605003428384817849338199007485667466522946290890607057160239883151534411628551908914856989421209561276498338801256526061568356088555446277712 5283 51927669407877178632989288235071607117117123537878882079086685776538464515279241171631980724087952168094405698283643279142253904255967159094325618868623363601590254806540186346634982705542259613893173605055025452205094746676372720902214613600561768819577654484078010210764024765944484576664470915899948175753565220037213125934811736650771022534109952947697380484368029400235640570040470396469210050357366085957232562764787209202650 5284 48494348980435519951036427614331048604280587835615321121385577454839759950243005361971903637844253461746329152056106019764980944535882628663903546678919376588294218782873461859226980376721148949596335339009954690888029292306346725236437216706279519331676572768241845491964908930140839141424065311093899283285448500065289913851074468552651012453196132103437758090370880832065120065376089713168925588867561667654414462335275221205225 5285 41712049007079486541940101624070480481159849768666738052923843575963159196751714561166647411020435166700685147594218101516399477832439571175754188295736129270227152591310308571639595199183841790783710660706392711280099159446725159390920654019707700779049154805168002880718189887274009235218952494115114948824479171267371377606741876617972214106718875367609902003034532968113685263800177640755642509682142174380812541946990405324770 5286 30796223394580386581204228324711453278299947072509394441742989553879655454012034613866758844109122284444217962988694838167835799733722162947756750953443382446806601361297378075916136521873042224633617338261167579537140048636670040678237670646180103135936703627178843293272725824528671221162266744753441788156782510759786355292783907397783933399338706587551689677140034197466156033640741094118612969271848239824504344588886798308929 5287 14895276263197708012061668013543306845409031792028887994188456955655510723860785950350654295658951767493531521971975773560466219940494657277424134239939075615136462480875086545007071147916937980757899883151878283217463335005840253063048425841608363745950177940499817538273147933327529637740678887214426070530277914113438195127082741350135011911676785633788174343406812390569312269366268731231572798253862011723102997938908779597206 5288 -6892328848282343411038593301860037870344881977296615876493791659357725602797401459653976419817086677969208962818876422352585626972430148109616158612718455051612262711593250407739045088108619178653395220064086749147878117058137796840700539574099707939459694663908499522290021857099115888157898264763627785550837908448733648454194445426087795541383255789914008614601832664513203150025875149472179073472903216351935890156286132196421 5289 -35493081589337030177347294756569223854048778810987361062451092765774242118624921517103740268705742509215655380707129538773161128159639102649644704550445775884298933626130649286126160683156251336905448017934472134748907162285637536952040626502682406443754984378898999725998631937530082957461662358244899795162005436922671197343833849495960487428927976013336521047033942517410086652166210361595640112059645855856268238661841896154624 5290 -71824130167782213622087293867556005065766892589717801178571749986450786980235377291003138952287317821844181329446895617600150928946161617252104843622656150784562371689642021100620082644935486761236366020053892969647729246673335915333849104440967128991225511230687228050170008651947291999407856307119470977839930554411419924123891916146995364740646792910798612125223531804061697645164599067483537654563886942364237810624382553407538 5291 -116748209846344422419752814254996517104331094372532340397417661168305719634638887954883711363835443718736883716255467634184856037333554344712343152802376160382235920965583713110659213975382505355490584721634064820691075906862727235482151013238715508666720756615609319410323473408982661425786213145011854695198977135624416315627618979750209971937221881707541599480505199663104098842496420484935413780347559957307054264412078799897973 5292 -171016338328461454784398064194737592938875815440807371328142399142551934155386468363324410369188321167596465311169401711909661882859419865878586382036274854328453733201447826356737556829927938943403550928675697412259359139525143074677299496136558678641361193194370024261183939839944030430014012409390420044397548928975956322753516361097970522472561127803679359853000470412433340432446875298803337313095808961085399470532561811122624 5293 -235196906182526610356718791724522031351779657900334117792495902119722421214434254016051551985271866560273532873639072129483116013067571048797075973621769365691279637827141326023796073734274937419199157330130119364543445374476397262983496006888203534650783982145033389986227988026680265601488505453391605817318333445981457984906651793764421185551727325993914111092559754616320920103766538943322887654017707497826875187983420591244402 5294 -309589965124928144114283144495476213860007238841004237481147386640971103284839117929950045695559606701952301339083107800047557590023870795975941833484148374500661115280770156351685339521632460512368901279346382489850756855282218175919762973270866661738906837143429099548752704803224366519995827857553721183555673020498682036807674946706509193974251932627511954264796710580128506617511612650572561869889896887766543858492458806674022 5295 -394125803401710145310273050919347658074435232769595425154135208120058932884621397623733614446857748663388969678771560825969627542244141738620104843916224229005128644475767303327018570680847529622978499575477135559254549940319398073586485724409085495577751782720936036933381442244092064917061164035987135069719776771951638060389892136362178819223013752033473198313060701587810263550317528529690401891261067458862794023270955245607734 5296 -488247319031592757297451601188658929567346030072206277326733074654814600879267668136739808278173988981492883098859280194143722937478548514382333792937826916966387140641819923425414608163792424736485010067611032162391233180252889614450980640101147903994830330369401270287867963022281765924243340343044913769958782488880235628835283694595982820550037721409637805055424010403303525454016542459614870283683161082053761752031870954753634 5297 -590776283095537681896442180993040710015180040532814261405497222119309965821205272409770671273427100733492274640077451096115035769100182971991040478190507561719687534661672599655106052174500216142158215005343392486867186015651648972386838688242477385261910571896463296910783786837049572645410909408542950907056264264451938952501959714076817613465703028773222366363083619230724091114402486333376852228094153078892058262636337139438256 5298 -699764352154179326197622466327533914010522375006297655252707145978650728783111576113352755757545107594149370435131128888218003594439212333623419087007387057489876493985120448315106215965570027969112440288896197840017034598649185166990675743412044574281219208169896548343887508540036444996926931987711383074566868510995970386326293141311377984337428156636284718528702549088317390636853642146292472739202762805720278318354371302827333 5299 -812330666682022720454818320102991947419037309848163670763818498303850769631637641043161723920099962781160848582220588257402452730789326796880139811373788496945312193051262760654855669899068143366110100808691290685898807357521724810611307040262175746602393791426672431832231280792960782716457289851390343365420433689199930942845936497768212609527144404949272513284550689793486438218491651827466966147003706605157026497763848385175556 5300 -924489085221610167550374335804161505141223792250684137064314159516047016692430028025269046740786750496183889854635344903057849317548100692937703561219812446532234680997493681355063772271035882508574305472228470758354865653454657773925669610767859626107932299413985958762000183400425181571039689430864967474948971523082479395345105396825357259790465826093247516368218632690186792453271595863131973968466765941698202809718164722397865 5301 -1030969572996982721452472075094728003984452216611279244174872614219118654884398166700003596628245833052152003232325393333179016086314937903491700230818541912701754763674819982321670498210177719543851077879493539419708883905241721525193996502967285219516372047100698569328762944882814067903863850226907009470800626732718256055540821454664839420148293091178263319081628488203943386101336922143411660925768477648555111693426292303295389 5302 -1125040005411564441677029245868651048018550495496540752573339615626761372086996086846252581764874057935414195931273360923749562793230796726641744801775131861135229141987611097146766978395981072969165480357504451528201497150617598031933513233760622341649354225295680853944247989968284965602390048149714307752728877746681405815258820741690306819109593410407579351462986213976351930953203567060858207049672831249131595611710693122088830 5303 -1198336670521946056940602072376531337650323256124297146683167603698300064079609114136757260185897975352120043013630542796253570963648066529513393073978653590744414565517394965135083981504276558218424231829812763266562798333886104114518121088950885166308606901858139720613022388700406170031251902036511778915087516256649352518819754415948508847850308902593772012773464663478717852643732092517624655884029790943627950058257096912715116 5304 -1240714059721702074539134185523153487803652628315059179041112030518521022537324005112831508039322006166946135929199746938442135069810052425480327516031648896107662945247240039578279657976106525183788012536717489355734886675407906908888684269804608668203507997782864675532358588673312167537139000719993319746017061404940459159436752103407675132972400855523244355435153677100185928809073138682509898976176324506590233221551058531147357 5305 -1240127108967922157778081070020841157405716185145654361512756876935673424807428397328010757059993066485075941532369300288808874565256425653759078518416807078411859279111756591699152885086442791266454283107484535047058833776770308070946383311732733815782580412806281133163324582730232018256202836249265965098430522321953755298882103626905942036736245687201626523848347545131177503964944642953021152230805001527981917873863301309943267 5306 -1182561863777836278632802405867252358303149165275138771762315355134397022074371770732728385184519644697813778744079188826979492616232615074076835836400686316034953713482426758279536908694311772560089403817870023138549533482088451055621443895695191735458602589391549742565615586194778349846745899434649985533023624092325740593109208502517175014100721656074178222026710424578605610430051916258681389429336945305336411935697400770238674 5307 -1052033539070839766740321939878645600157341482472790464091673377848340139628391540426508414967563153879100493861590926303937089504317065104337637488402559687944726654281199691844164423596043811500620178201891793127259923220304498357428970551419422268394432152296849959560276807757669554460647605032088230409502314142059028822344797022200483012717411079419487980319304706678392496765158219702623337819201851962006541666654531816503103 5308 -830674053789120022988964852185306810547389143810596303430222846664339727547855402019058796444876690270261247950988543488772185443477840718628336932916663540361255749511351896734477718281279276561897634183529552874269964525472067623164193882241999730421592349068796785726723060984266831167443325321800666467264160368344117219405189984849615185538727525167854162653416026042862892037147991756405228577806863922285421961355543228647045 5309 -498934234343833408139204727581731644585868495412499186619540326987804640932943090208293198721368016896529077179653920814354851979286011510461201576712803249999735143157814353680878349667175631144231454378087246890938727440362409301057442838280587729338805497408694409293485087074837541597701026120727071720852534302747500332850254350823891019506182909681946568798994575337061185907294683161925080192706157809802377344202096025819179 5310 -35928859853773818248184536892425611389041387972767179834677324266957110186302280703962925761597885151076607794164358961029183723247734505030939877963103965297407947936767037911642485627717019198826824181046994480031926280339414998130339562348728180399001256325072144970714826817757800684924766104747307210140792771803851618781485443997943999941992879022485956067429591980701318388237542794236159122271218228392687586445818477774232 5311 580044614168100695955373526400274284442767289466335031575723020119162836034010311872327296489859963148439781954362081948081026047074971380296854488310929318654864891629196034616826151829427038434359356107185749230183783047076292486995117659847180032990890107103939272971744822744783758725823174691363059254229324233553795412961388121438924498848438505318323134645787783337668677798293451869421160015262243667037820120408855100930151 5312 1370780692874518896665791681026663184521952897482564692131128643615219397926780569844816883303685749282091995896309199284931672478051175681288328916816363516766328880572979345925451080453071637431520554225876473689527611700104472037179569438045490243321173714645006744450981317227246120432025893862433537749490825753818534654185708081744804645849617004042753709061832904424428243188754205823402644591051018162854532512669028228233763 5313 2357199567232838517184059413226653388742201600289811566923281734682229098528107251988607914783357484071030684874798625285884992172089555364284739380181230040543582443466699663553118548023701923716229104898981447199241554660982349533757260555887877189528501072037633272738577071388565261266339094215008004815447387997933666634152630242919560874937700858015325729981213843335480130830266840894025368082414375869488854881974630650126101 5314 3558105479607721559184932082190581554984844776186462115392030672045352450579620994470750841525772821940763639179678399201704878612123194412581657885695324728893750609703658169480071049171752205828949637066162302276055541875639028179008896702941452474189642642379042222979093428559611311573204968159004919187511464290797649659354743855208181100168013826174891862534212449828482939004742994682549182763551402076417222504540980277830077 5315 4988636622391217405001037357768268896819036688519211474631325485690566070265808795864409751048376089062978290742582382688980051765839414105957926791861045185505665685144147856469680302793183508217901332372078033731457354776848734446868494576081855426725973195301009444022445637194513327421893346582354725784686611084577132716796901702493729424592489563792902219060629786874362363359949588916133676143773948522785139647484336219267933 5316 6658376750385566976724868420049274441954305936568754845539237136093163718072680117954056248878899911865556424781532296600015560482496511655841283748749897963835740883736587188314210334806157037615408061235509803926879089586119719531049817345709454737282103188159590122698500638537727698038768583370626095299758298892414332696442042410445901804805334679317863346520212942082620971161841619053504359975687663630034742508295793398657288 5317 8569104408162981998567070405948804804757022928757798415043971543059230280496406733453551531050770725924845763379334602440773479412897630227768185787723014845689145620648324031057896820481586182402502079066739889949520116869471883780929412776319554835666914549633779047878969883162950975703057263793886682387006216981247920742036316119889918516216103416457402959315647655078165582079659772798250529278285051042516613248476614553278605 5318 10712164358081260215039250383763072679377227522584633698936333672475396532541831681863394103546269117086936820987381836601994650636952416507635557916157737520595117624579376827511548636589651494802109284399494154609949599077882501423393558502976882587866182450470371881765492565001682343357521641746971574006135687745199932791232102859327056649551529463762400137001928869397484875163504791277835045939579144188570933890768345448893714 5319 13065458012479250497063091417461815345690526562344210226174980125898603625625879414627374404642084451975681492029117111829348921479963836114162628680407258695475777051801918210325683111329251808532719345767027716246916426433594558365601438910946480952431421116870467822803467524742664754782622865059999883008606915777691096040559777153736795973874500278757948260229914397774090698590219720679772295034473139881522129512525696151592212 5320 15590066018612573486632227798041864241133450747881941118879780295091691167838857621359096476212988035749933795134390937290226121836845046290514325618532922053898564274462525426843421924735571478981102607018748931664105438408836681884835742037584115246139826637789033594432654435063940416996993792077223052505733335756647230208729786433342215155361550929472038123465092180231444569237582370491438331052811262782260189061078551875661065 5321 18226537216128839011658802220572838483264528966096330088824721435077706636785139876436722748930070896872793417614021110746995747035909146607291772953900337449929318165668589037880008945860251690228791469998799810753353763482020672386617322648446972644645313814436569893938197512286251809687867798607281323992875089374410683950829554602380627272970747989519347545438303039397655797284050642654727969482922140273701706850182166615284642 5322 20890904562945890146578407330135517509990642839266269404515504146168683785124947390006187924868908212289309787489553426951172346112941635040749291599119983008930707991633299181327752893556939034585013703103295655040350408422171268674732694951939537722104545202988045471668188150636279408446105146435932547971829727430881598408117771654466031952980486109898711508465843233889955003300769243648676361000606260390281584833885658885698115 5323 23470520831522435805633685593087065802863033685414909125700200730898642722714711488283291099176732607779978006704219260261610311908197451979661230893674788716548105947873083419709226250376124096328386707070366073967468305828334301594024220834614038234091776509918858249334923829342491747103191934190381494686327779773604691460866933550219123476137523956981159593975755318840447474647801361717742154824032490486136016822855197171729137 5324 25819845344243931306108158161014897024334949023099596824657703613576955940508024554179513034196718366072864141172131509829077575181917207736212543664346049154842386536591930170155033273031223585865583484935123169846701605534306344843369257295656081938340265210713358646435272457750647637842555673474172591627428314928808276629940901560254635262077602788310467849104235620153822983938160016184445974550664834247536766576378412970357453 5325 27756358029416120621010757895300278851309274609893664512493677534923935153167254586278809782771163586780681340539755769001468368882402321556007141727708672150148969211977018656670980496951648340157428024109692084346686669152327890360586191769754432270622013006150432814182671690031710108289761304593725378855344452286500637559403065344552779198432026181580275510454020440241257392298855020101486317412189262603357568011467825609335567 5326 29056828718250576374214424903246466289505706195773358901012858244749028869851213417843243954122037121579495825674388513463907121146605006801293218401210111372398494437291946240037045078153647109764468066759461926688083836696689337188099063435255428165219220333563033275518542160000091183791242190702817042922955383114035238003029618815338288850790490594241220949792584016104322140847269753081654143229898931685510656694896857872390760 5327 29454227672519620268636072267144329005425267198221215511637813538202559183867042782120138454767980298283676676767592110090920840292622314852801382367072894724735127080762303079703872934187409988419339742285642836475837736935550220838332599318415120396500180086607723900794049405351306992330838581051604321361536081401787446918284611790375407433676405352324066036090172636306716168118242356153561950023891369332247001896915457744954552 5328 28635627279893651842322926663840516801988798231947536356946731545874275493004326079589808058579969159775531074476249724072798402351651934664640612117228827829717463112100408963542668521892511896505237403749850091308214042510009001110250226668768256318019825260576110744166568322845564646001682514050978368575618063699695108444262796783380237541439368961299326707764043097000416694493002374384365186405175578912832291037199792103237413 5329 26241513679470688872267143153985921295164604865725249796094554412499425519197452311056550299168059335997840001824876038212709805297437731853182264857311105556634529976040541937814267467465443511857435665517849172991856815267199563672885342288698458526738099201074395780818857919401500101073800209864402085716836437931333192009871208866086315173554915331835714346152289953051488097497336899531599564659300890636263114832137081904307332 5330 21866999236185736687777562776930795602883577542103293290361451920896855644231373862867833326627404319384574743525428335197690667619810725939173482896829979752057640866072216554058990969435111516501891610556249567750277303711145130365621307964768354147877647753711014428601327327302562067727496026489302178555190891692443250409766504704230470396978085893896919869010161525435875969229255525336414045169811519760225397225056727474226461 5331 15065500066867327366309823768808731093780302140084740458271720041204789635891110080755212508603208498453153161122548570544030009629807021913784365813222470563063323441643272103301467042244800011796561514300014654698955709279119129223624773599825024396630426422226864244184139976370051193454250357086539953767809830927291887496018918208343438625568127887511331820738916614980993542321316787790473262822051339796541034937511883897243194 5332 5355514261707587370082531055145016777748929717266953460627738529859851529345789428856769835281846171516344514674839655157076815360162424434234660438570319484547141560233765626306087428878206693530071786389530897298050251193071039162945829902360501765793509297791260612013362923349499124292181855838316973104444772163635842929656526109194719948069644127584933605368846854224363855436460460452780740710109733367557506111391694510022368 5333 -7768797811020146705326659518655405845813312227153076103064788409758120126138133815789836596022449025972681078165107722424618955044745831874151593368122359797610758596340992404813530021921262768735995687883812199820409207218274089123201846265722766511219056888167756118593855769550918742170341608245756005048400142253839066993492941053869204763018726976767871754727421577478471375067072037221551245500254794169569799866548100022980342 5334 -24822474530526150168168566157321245828910606417166512390867010874115116600022599548635129302975238780869846863651260696043785665845646778703793941232631383018929910818890204052576047514179318581084326738783500839612549646324527557633959411401160225049862746794563198389546961473326074103973986662685054198971001490204473063096114666611974940946570745881240570537806746042123498528635065946353376360900445279989464265522117334721222337 5335 -46309260085705349935476990600726447365079707597231458411907724784280290395920806857841765883605213007819650401657340842196319023419990303725858525214290856412696946131018025412991195977881709737219174580819703569120305048808382134666950297702945451160278637454283754380924305858950670401193704292666849569623157739739705534240118802041649060331698792385939638580264258095147845555398810113768848288222107591114623245234872030052130028 5336 -72694947194570657266971627977353648880616025202556208306987878685871585853227097329353211731517644465498416245208509290492170553804008643817491573054670641492525867323216724521832403173103116159008163929398920085261493202941025642563082116266543108639654662699345404354400253501177044788057336523202345215263370211699261367498581410749248070835734723735053211727939991197931904831608132558300882425857034587037967652995500209358557852 5337 -104373762011709158034052155986589477936928528943486251307239905189001125532785872299071426093466037576903303876879061717904400598878900567509219227027528970435321403705689895124687675874611121648993654616331071595417039570378949624733053060851132422916503600211036089668285227500631804690586608512894026558973683210974768896214221593142012944514523243140620130318526066636739893133076923298126224456401991843518332831599912294765897462 5338 -141627056303565003957804303795254778210811292441409863921838427688477577676459292600185522411158724694129613365241077111016027545789268008890101640268084992200116966149296043038438098862863573617599616809835642350057749771189241200160787329561479124652816201830453287139970934662818082932907790046274346889047890014359861048991944846315351335666454031847592256691569238688466234740488332058745142364895997269391010240709107321654612252 5339 -184573683044189144528922794310248284384628864453443303151998922470432369357482346351021172212983566118556068030980961674731823916556842470541871627647206545552010471051000622859382798722935217171647249041267449142513230265440446976275913872536075987376668831160827524596799856600604457661088078816177975965422421319780068414566246108006844894109831787919870750484243922838699448604310285762522052992423680142121350140882015370005799555 5340 -233111607216707377696134561539009254265436204317539110877320238954297954818421051813719342629207720719111552969355837301069645642845863700015981076699137501012384810944661172777131955952042871804865388346375755128316735945065892419753974813464345155420372014581636449216197465982193372474124271308423460092210483499784883709808759575969872811610649833025997169352906912739723729314340522235126029712530652686678331021025862163016944815 5341 -286850556811886027008213054290657246731810901898754115329097351550332311572832794781973010744341594229854319746506986383761299230326796674362404061534663107906239409001497783496019746995390275714031240314987288749560687038064544134298345581988793979652452635720371448614614508418543076146164198779788281571349818636067860982665336833369628870029026706241943980091967051766369971629719415379377517190050488168530002612323418121583989620 5342 -345035863512459643824045499696412054120547138772888331660927325835157377368655510762083453593737704575741149593827887015669182504334345157987947013720379114054477274122517240663395213381979750876607814523297880305009967124077393559111955490748627614468565954594745750395447460359804878137696491222780187155632105394351665293948006654327208931494821632938820404388542933599022716152239471264122853082868274240770515988735561013034502506 5343 -406464092366964494903513784731832173696168558749622814724919531327825720396385998334188587472928764390334552377385014843647455845005282595374842818817571708560651409098800693524333385364726399605032003064402569487368650861097041125975774585550920476657188821624306855971751203635547373177337737616419352586042725614176025665065343595419461818036524254473395115715303453760855337519606088110348324642006889154925313387186388538586051816 5344 -469391628688041181359508364799976677324325846934563171236679824545425281110067652416193387650715680466531433262944760554067549994578694550386652669981110290595894929135848292624495263872208404052466567606687187120047704194765643691418224023175764182188125709775628190156301886641439326659583992756771438399895096894133826574287083544516630191687525168248596903046569792188125009054427142393453515042745962229377971779733367817236977823 5345 -531438091326068162227782424063225768813437479845077073505660590323458211846872074676689442883264003424432573322379967304501155432021577916657521725263750744221548585251189689277002719500240775975779430407094464904221967714122937015965131708823277311080750274416480390322197533930637522505274971628857565638604943226657973456553169252054202416998181872079581648470057354486553196848375776838162197452607740411038618157512928310681974773 5346 -589487285421070923241424735998176670573361718605688414124017792357234598977182206494767411006747086522674097346842614591160402285002119304462477732511810538288009614121947166661879707393762480556267253622031650333775028961834514179365587065479514028666928801818575709514266708237967708604877918254619581510361922037113023890876039690912944877897514560035885176303679247420880042476396216549416064519145812325938758909367730622884189110 5347 -639589402865634415407390766568099948329913758093831577030369748982887074960826060951719587191476531551566184813039778870751926594429877053177760253004700640624364044452178782784477087022488911714717989545138997216258790553578409631306931769752431293705107747496258595528823492050595679495250277083336341083391755387006118721988946266525543951730578720980950990148834289863995177191767493148885887671988724745344680958101252323411216882 5348 -676869328934682280515224564584584626463138886033086841868448955109474910871766895490889021763178535231631465186171225503047862760075540885675946891482833848213909869383895696325365844098824775225524943359638710359695881189549729526882268681896537929855912881604273200312216758048097297915771639970691986688394586418560648155901464691895153296640998541330840378563510952917466925523960044834036631557342403546981869822111273542553092595 5349 -695447216992838104349256386097277087301074630934759959120347481676677534567854861101982819311996198168112346545453338831413928471827266014302461330941382138416808896210946812997298692676910560301506940373325229902132169708270873459888484729558269096759448341173656697371000574905549072435902006044427518253866697423814085954682800585453913623674377359803130993766855423073704791301271774265837179268214727246135196826527476135274558910 5350 -688378940444687375380529996717922352285109801455650628776906829890282648307440710545629380204774161442155433695517806525515372445205222526128685777364066367554126327183038528507163158753447454528784664661402204547229544589308100855456365333002583136655467623022472354014692958843376634863480109807178885966705348146087823826450301146258289126594563328453953593528365827302108306065819755307543842946080395034980244031675076531900432306 5351 -647625603113626583092971054438347734474909680683105010215524962855332827872912116469972537904757737429269274423564767769411841911949063935410020941943227112927934964730183254607293586724635230390704912740676545362883113375721514562903503441372256066792354213812981616827765355562823690315172633694859137939877825617015171652257858702318583255218300902760944404288214063590055975605090831339091199437384960268441421862442585900720062079 5352 -564062955129489352249751923944885348042341808001794057838179717957055823845867865162841210256854215195844474787239514635540658238773902970835716846164565045167384622512429157489041780768251574990681899638923250277071913936760183644826050778623440141506019400599744905971622222752095784071990657358483942631480535248300009594926476341239654914023591869808093515923228493153354000979518356708767855148880888296789626162651089799151613004 5353 -427543275974653249345253653733696012811371972182127642604306693172616500332310140572865005850642576151278369297275525038713678600648465864091326621800773254965531932560161809369944686341140823361609853036475179959516679048554673237609512179415691511552105797080571401230462679726031514789398982805668306134386485757462894754493816419684105343303806201739160516317696824207109025198623808252914737926095916975752450293210578821419643160 5354 -227023987480272367386288197784881255944461982557774463193706718572467111320651505386193033788371864681187333160832284138866532359084467657039782236661987980831580124939588188229784886034318102234583570685694924243153795974552864526525081606471217001282970823406271283451084678904616045654815510778174052020963958997624243339022825739382706631951898751693644084247519615228386578163001773042408682592956706131243123987270888447607681640 5355 49221134399069982864422128356299915776163436905252690925736716198860794760845623231682610855272419094386313587968347542161607305981154317626656817887043405209875155191481796340508818579825608576577316735132830726720558075161651352895147415421490105265918302614268305651400721119054592792172391465888595651170124952859398294034110272096151928455459639899600187481751534230115469403522359766341367814696115299925387508298125534767546270 5356 413290873176231136626468233326214718726654166120829039687945595164896716428579980489463974885176181992861833465010123255019945029318385381149258283417390739627999877533227865829421502042685907155203212160775883126757447015563342364933745589178466487142568451499741276147025905217745560462452889358364059221644788349135062107518211166621781393541161404754576389348861628373770471654196413505408288784277831464250236690698191938978026871 5357 877227255545143224128210733369225521166921204072068625558467467747798025871514442913791598716564334806349127378028573241848301780728785619161975743634211691240984232639968284994316596516044824036700129395007339930887980513964517405708413615556976463180262529686455699159406873441403749599277380826764979859502508150660454058593728539447308622049074405926378199242417445177865194679599363647589720629223129867286618237101007389144583821 5358 1452449053782639158467141599702145827666396458937527580383167832657156222168559033806678567162111312588670235089792988186541222996351611352521392906455277427416618324250299534930389867400356016926171726730460019157480217714973193473516202530530295738117398213033930553754299054104732621616875816977861545060375490763999386855534075748919040993770185305393550901570293131686823091424990047309826188378441232670513848446084185353782263553 5359 2149029226565857051368636215393935852597848455084508943584367749759710056200472255320930622136999362488847161250691306771500170711535114056502752002641133388453619486869885508071428100777480257090636710863770089567831205087256089349124776205114629942528514182584532829316295402730722778535258701978096491435879943877281844155245329584395104811528766902352813348691305458171297234320990037533205274700321889803164077265281310434660141468 5360 2974798370144247122985861108469948405782292154734136986044831736028240442065902230320797049091921469678776548044842658598134078272702443467386811458660786860210289876448618200577758601784363974954454293446572236684390999327375951864269747303779019060573657144958619719942742716646821165995978806640653347068286805652008490752188937842165569066647593137298166137294528444107483188412514440646758305432158089324237949403596020480283468621 5361 3934258328193761231119117161562135541477135855607738086776819546280129159478052910457552800970688688055955627717878771278845416600541853214695478596587526454809101399208142921538169523160852140276148901921207658292708776985332750939039918897540994153122175862583621445713424601127762584366441714646384105746132280531445364626062666819594825526329322495321180889263124495574816042681436660017039582558071857082048299833699672902896874633 5362 5027293580329538899668634381372366182728957878300174447634846591486354654859740107319667042665386872760395580743626362611301220709425026677059214357561730679787746163784186899712514219849133640602576917018683949827933006100498082793729618703498916280688519734249474472747158386467666759814499203888635461197791253308041627278953466629831747999299680085567415247991257250240503402318345539969874399593412024645898605371179170008349148569 5363 6247673191979037867117353769251825283702361988765117096552708476080564191066119699959505786426648720235284009030147706832223941911856799001472590940886326392965453322006568889870316984685299305307252143568065875299695793229635615977196976722705333997066092693893590159577454713843010647112428380623115860883402436404428984616943775929647582307982858195395848474589772347152140995291409603238656563589880889054846540196868100190219647999 5364 7581343277279577990773230677734401492621450016305460910634480223765895208950865211938269386735031987011241558592338330055417790012309612701474829968431436326802807475504594755960777683882766921140800712271933296984824513560939532032025864070912026487917143162325162169013195162579111327915741834575672359130522921782508330424913084848889627276087149691918788420007063411973905499045989145801559405403454714571331296860644222351030770144 5365 9004519428346908488066088209717827714988928921936420858662906308122832066168863667528337508080181494275073518633201716903598513952646459726325059998465292099476149620163629667341129275786957054736262811867092553134636145419022157732145848027632693842183902382320356679292131623392421383217999204005448344998670124706023978887942556996768050039907797714757739830787626213321221861956084593645497313901661668979319831117162375141096796291 5366 10481600725339275700674835203330201190374053216945670228754689921717253593323083574919260438034661414299792548666126702849305544209520275297756857653084229488661231935483173962793154096218709334454514832073920734767181682460735664917716410874455650389245868060911076636393934869450984720772173739458185485008875315180321363791116083716905229470700412974517881355002248741728097600580232859169282881073132442151332867243480547994877473259 5367 11962942074322360720637482713508373442498736861807194506559472927936169111340317411098117475558926596683987212156198546064912691959837635725734967382649435142430614572689436858445494865283203712094243696035238265022355399641041081937559238655736414872255876768980709085167475468164717704966865816505058463803639887506300117579438600591181038157225801381242361917563166464404680519862923833067918440301204437159188104594031828406401286928 5368 13382540002678835720285242394051448088392221287877095961841309656476999360572813116414174910068311432649170499088919407459465316771635662305963878186663467158597457872642088408238090035236085774838551250937534547128151487679679793232920160875719547320072619440940090919778420182532072860883372935035679515480142904198339576997249107032683879746323734717368808800576597285264117742285080875959427409360791845716469739630335176931714220792 5369 14655708896403661024205426585025258532810509386035193268714187182211155211231656995827138348044369002873738661316665511933572182316037225075405342389276970387879274798643059033839697231057109341579845781053393395724256283671101744270486138125176824172086919179326791819406271388531652420779024474908135710203926371795621416666065519850369097522879761873396793705636830124035404088577849645265695208206260333089985732068367222285009114181 5370 15676850126286824429949606940570089098390008238059988050173549938444062210938456139618661525278650132903882501938337795476401903330653941504577297612791688748750345863599627791463703983635759993114044775404872469255977188764027821612844523659661206226418774560780405134377160451236400567096310039879535465757929522101260423085123242066942711640140616523443463535706032103977679559358938730527257495515023092843963175230360862555248773065 5371 16317445597483795905579334145658571728117703935795692101617107647867362071319442947485333495364720375733112838202715567498536922070531033422998238427450558015166994056995094305163368771260144366066918371697947651434233602595379108871001184693726277291208628458243742809161169282244375064917883062324871920820685583904812678710477569264821136475103357147909993656407607179268109103640233453848042589610844735959154852095304828064054155108 5372 16424439827125680163820956698799426986364491205428052550068262294526894348839936786755915107602743199582027626257260723798554858722672287731581458181950389593321543668843943456385872485340372043674349328504542759582894976078960234639707464480968482483224565758697907579035681115750758369915843002185363874873297899350607066227990061933773170975484143585486178755647291398592050961381180106603119889741670488646276190431086127626124957021 5373 15819210361128179788533830817032847639311126718666825654104658023184672821759617958427313386212248454526964548904842994237809412119186945182348002742267873181965434243208851923684271740632596329109271410252434633682881016678321320494106375326838555717768379647009434166415587622141575503414265908372101636499622659638558671407604578555426282728692725323304052445009474484225677598376675758591035929726857449162214531293649284712126704796 5374 14297364583255860988003010160738718680085493013740408955424791701167758058411345318330687876989075936013440307733784990482268622285330342798612768187238256926401670915258843184894552474695113321713617200618900201294780834699671795966834071541738252716269023658787337127455373611612395065010832972918174365333476214640218328265533749469583950698591806539885168361340606159996633322327477332753881086579648831210125682772092610104435123717 5375 11629640835735344010680667012113832790407540295457945653049560053475297487040121307400327437177282809903599644950665714360287427400505755291416889522276186907122629307816946041111513825845600618124400263643442778751569800803491368393256231875300317918398064270877808888923020611825321453885324086557770727156472404576933757919685545549508632190622442742731982758518339861624221821973126731533980989314812778904419210653966776380617999210 5376 7564231980803688758746492162746742071058489289295733038187810121834031785066714038857724021950352764767056884014783096782083522856660403424895430333815604501187735526597772045657761466992964053679079556777982529187741068722316751041060426166368652764322687261590810977691873616524957977751415105106061497626088437174989334018619113996162464113244945038748747965780883004608234628840550650981541801565371614810117863044680299143930072379 5377 1830888374742598370328529389828228119901127095478823410399835032093301167004399141442808242326736874243833284706420731919039631980151264400900495191854222529700955368590213271653510278566122120150874273942584492676999201076486322949031327128409567030546086995228283505740796830544445470837971684904626692236572209508401427619694817179535893653384776484718683027232399943185106507459832157030005241328716944418974996755910723181746141540 5378 -5852807505296420374133551941226856946635138240342117523499838684274599912468186209860224494093361911608800976394597306021823297109480939415635500775957934645741730533544065591848510365552166740148857037551550684225938831347767723853079869982565501499873208330495454865633399900909731490708316753118414551075660092493726264693494456474086348114808106761915396752674746112421192372494811429462120324912644242499030420455668731159905144319 5379 -15772573605483063213942581956965882749875655049452170835599670907146418881703781476399187958311744436441707397875363667349619969655775293426854288592925676740441873911298505718271613145971234574725535616277763867522899060161999905484384524683476993942996620229685432856936541784058589338948979871512902203332043409454357978102092217112152841095641466813625147981424460499555406499428476052257078798615659405430642733466615552971758697818 5380 -28205527599474454102069288219164209974386566569366085072836112878896294292778825381389347673308614840826112416646477308958229120548333271264411954696470390102811566237457995694760992516632592065262096610161133764924805068515221034202790028354060938718648760304314620033670473684314332560783681973393247215341752039558338317417254108181050240306369931095786657184264741605926787315539647577531133124406571755597388855819499682489531456278 5381 -43404807029525964991353181299013685328991816066508349416213804333328467226100349181167566945773630750175303026938643567177783221507117432556667968039426385913775125915877764446393321044866305713901791713200629011577646495663489419800890553217881188164284492896164888220873932821457535149437579102400869346421937412731784901523227435615914801536501044875749457070706262867462784269554214393127207491840001350770192579000665112903585332389 5382 -61580277277753832354733259326625265525988704674363673307293107399147847713438849237741936942726182793531751254178119353028984410333801954448323062534247514646523130963209484360757705533718881071423942106713885602793715089522036571220009240898364879373448413487743487337818086160028559341846354023181659587084007804371784304593328963323924735469822001851941016150365620500974211355837327803351790594940082894743332622076994632500095966107 5383 -82874931102795948400713225347609525887091908799121259824901660212784599777760828399815259493097010596550754027561798055879148767545482962303556663473538561261381042451443783753436127834613782631578665548847843217339884291527541335627103516829084582388378748109713455113956315981697511980403514876480806307774639192296374536913025526500861664056157613313431842225170078356621976489275932899278181335755891596417330395432628903122402764610 5384 -107336650114859593626464656431292334504204118113410749581537889862087960904534918226885829104579803313283857789478141000546041966275380094990770219218247997624514369834957437085286454327902811521685380630686376725667840913496884441105336318869410620333314842331515346439424884310599387099971983608573283547233022586187532625725346848844580409864474028295318304175854181231591400814647638014981155562244376958644947251851228757411463259256 5385 -134885101781063068212967657426479260867803447969014261009511876620475272983008741864148881216214740113283212816850159511785910823434415655361938272604588414949330245953819124206742323329767889371335491774165934601771517788655623976567202781018770282265909940979236360348760415621077453984651596772757039636116900311126755784738761232706661386104697313120324588190689034514354621175466911367885247856131271435449440987466926246827592105315 5386 -165273692551090628603591229846099109476216900137558045406489661055021336404017145929828786473012118616182988244429344942712892543647381545447654611278890208261121471975688408988787024487210834588426793630007495483364887360259642150994623545267461760014710930574949932497359700445400101399443302718208614221803516432086078260650516439540093217365413463338887560680722581030710777190566997736284501046904655864913521290334857269514767887118 5387 -198046696021422818317674636162581287038159750371381777929581753207539483474333085875356231215690966844036017410168396739056117052814245161431921938906368859794726411659664005631231753546944456049773212864671457291381815157271234862919054368796549355577515909330152770232694214133117150749143167599125638345261544606904732244574029150219731209969928537176213753402542153346849485765241446121025211710004639161628143590029766544279746543685 5388 -232491932391273844010283976220263432152384944500999024657224908604503444259756377485677809752384009745659593822709436229950384323259635041344455738961827501291574816596498193579806729145478910869697282284822971612434728308506873558173263454570654066714076326878329042945833941847431411788275920052398667259003078270880450599546430288569871662864057332478357661338358479013733893658770514598316496893003778417044015076554733922602985279178 5389 -267589699300169307829638144363554911703895230436121757167926947835429636152792764530590757203766538208705588494675850826366905807365267813354427027236566951180726998558145442957316868124566038344182249201175985208314694283485392991245361899025825311042630726715593927783681280717513445697614957617444192203950318893864616938025457693927673262693337866596053279113718721189485761929220276531391706534861780055852528731266488110179082485453 5390 -301959051391941247749911949036587356211964947082025512762663041301681100308061126765300279722922250538655210951998416008517483205707286208766744485613368974875251895823662831795638469394184579522154516311147134236197758455010889045953607822921160055904025527542004140528102548017641423041733385227702286635917285954899845705579722439289910800748250863334355423407787514006763784853775838024955882121458756150919162890694148989756706815687 5391 -333803002458889887920967390469372941578956864161241962676096629678233539671702763550584424316571616926125917538065161320452861441589144942395615283910733359087555500385241847825818552390886470039533269801026263406412024471783642530280464400034181190315707396422685968757846470473314278188886168070214230797785418618873338469141759667897209530312224011764896551478930697109794669650094170032007349350740770023524925309817348436272201599926 5392 -360854783924702710995097873215513295423158484593359571767627856868773904748683468562671049155655798034306693529604418536067102681240350280778402735023614920155743179265166420457178998917046719278589254866205160272534425179482487933233431016713063088189166302019745002799300610317105331256105617161353840025999172014855466667488232225078457798423243117513628978957033290186337494650787573780913837062166787877249726073895784235148876627827 5393 -380327938436005547837112167882409385351439939319839413576237293753239977039308052233283963567283349870993154594292950420785223064376496663443535102063729236074464919757817495450241155318130768950357288449510171237980839130246386694363611726108937096977545323725210674953438070496722847773669957300705570322855628740669253045615745296185236792551901405054854591727949298368355082574866590564766166275847405411789968055705712070405806292678 5394 -388873755863864192695928774785802275365538917746507952008902201650889701650372120571777858135449548273479891668210425769951573005610957582690320110500320940247560086481388496632972794835321869146218960097594815925880568722872510256970218863380792602535823579363824646509322810521900385853484763018194663767525015128386189342762199724313272386619535011737765502678067537417744860513220776535532446075900626089883259424104137921441998995689 5395 -382550365187835620409468601173579128546071499783227304336180800423875773812058571032922806121470596417720321201911503611674974013344321057270269921314452704775437494178956363384318405011518716767517773438515564400716724911214139246837216349191376253202697323382846385790280924230018371591286546953935975598747278622086172685152500876695858694735277621407195226547751440913688079877615907236434449814707266781803727721050388407115571724900 5396 -356808668245723860741080401983694475443897288576354859698674964424326844650618296341921799556937022961207069136027546850812364383905287849336803743061276611957148002735474208905427382923467643960054478576407067092674646174812025510410026144482317373931052442544976075902002479005718676988853077844996979510456889735334081757198103913083198287346702368964980849172061872910451788390712655397157372926817612953267694985256975140405746276537 5397 -306501222215119080565588989686501034977963279765711070110799699775768427154992580320772336923947393259915447480721501807284977762003267405501182926255323125157597819599011963379217314646080938342702040065097808815195311832860040990638998973252486454788956612789432717212170988116282091766493015022988212872960296513753566386136362369066846385232541026713661905110690100838641713038132292116861254168574326861536834164167142885100667103651 5398 -225921120966290097163197787669053755243974052030964572102646638994289060675653744009173325704478763557971903355427566029073726515125252250901836440784713898482965069571672699518091151001391784105273224880350947228389861912061038928148298520165653328564945245726677740836034283154272705772750793260303913594669748583528103204442228970838063292803805929009105439675437882117532258866991528283497820000060652405002717273232035509014987823398 5399 -108878855670146706690910669423792530575133716177552284541516404608458316773739083402453725426912993193146504055240484258301894137659333193431757293034577878456193192431588729474008491171040890046263254990324020546057285394907472690130997231840362220974805808532198907192683260008117572473998653226153992834332157515889925915558331402677093292817502991225585283325776999957906333536119033639925881029602064478821000091048825383434136521770 5400 51173994056019570690631111353023649078651543621168503897818611706429859111746893341259394365205177086964832695697148722579461544926557832951815604913547502049067364217809151721258033773246507017281566111027130884333814495242684118015445907962577090727715534109729454466045309961080282079247418625744418172748884401762087318097748647605164079079750664147890127020130235162507696509392748793545282376996427292195866591977961201586665001728 5401 260964634277838530059523017536651324640154872482321142324827505995607067686644618834084667630314410349895345341447027062333839204153627122541686689202101244445933545206120544925785813087893801931611670585400190841342280346959589810910799749129314965564496514027364407074331733039648829986948025587219443031522168321303455248817258002053755858375506924485354839126094901663559365220672674956360675264692445064260995801618324436593260603991 5402 527152329380100382974254422909264913225655920697758203362710515703393192417315843527996514476615597902712767901602875326242175956977831206297435445281919418270887426258472930477157623167490189107572064328720225466232866971803123071604705178565716026492977550860393156615331872423558605435155308392704192539701324964702740136802683336564692338926356357502476807336227616076713158857504213240569962056599001550829533262646618345505778700822 5403 856004621357136641362297606663903547556033319674812017381484723877600337830579721698934794259247971622158410942389014423364711349808217151053423479233455758205183013640080692161105544584029096089686630237555232513470084216811225122530711756450843293158429586898540372326447301646321954670776944033167084355195218795988694776802308401461461615875539542075541732201141868160425417704414662940741182968686783584843412515084127544756547578679 5404 1252986139202958041593371049574442030144620542199244474377783757432606321183662258452387651862699158052463406493243626682500807795526211050383007628559821066737337947770516205223153546593815600395514509210546047126709667375132543764961857768070744403813187438711134251376909982364973170753740556435663456788035781135853566627964548956264163009707301263006094647203478522367127961222227957595294167562723977055253002917932101381943122872602 5405 1722250236571767616069987044745903141717497473546966398834783115274246130369004028285547612678644410253557361266929118310642034036939706439375251276426908348299437273491621719233063557518160449357988698231299880877897477259989456879031401132204115072536309182985520216121561917924670452220944086649143256441993644138275039249322805420273251431783826461722373899723605096413797629959656048448685528978618806858037592894228346726759567324070 5406 2266024925087170023646371021143800637152282223845143659442734249057411400954416710587767998024014403446550976000478012169543744360736233872960351750439692319121604694464878172482963006356446999933738349692954338519950724704518221427410985603956545502886866414315989166010518961035798897474591885203716642224081164256616299744010038131911008424740298571543035217239882739634123100830824414539313770056639710912771087416556065525306406505859 5407 2883886584523536893612114229320286826877320268527116058130398427695089948145809158790941890197529601686413548952853044618608183739849966089178820002258100675460484428519701908955075563211682554154693849817820059563344393958343670376600594730660498275743525337044595780522700886449871832877720211703484333856892145647232825870674410656843426061015773161076205308145940508775211534550395255645168212065275555396459498784533146777946664104908 5408 3571917892926969921136314787281244074376950516554513067901802474676519750316441050205955473385884222403682780901348463553296317529995242230517627542634032617357770014981202077977019298503615724111313557136200292975942904389566997675918066123111153195752448045027923103837932912417229088475436639926469977496372648665355495054721972262229474138875330343657756634988857290939653248934450254339732956386187959413084323449667979939149699401679 5409 4321750503053055504537077017116467460132767971080379551965739635302838210664767724924231814616332529549475730021456217429865537779357159839838041736899828481157663484112781092711951041829718379049856534065600247669460059522028573516684450913008561622639680101883571897139981104938274006543105688851995865760206691770766520018282143482426328494597368967331860829944901241532590574059364078096956245742857592779013794940964906613470791987553 5410 5119498375284737172069596697380728528342170551072108741949739202755512630473241099427780680493330515867792781335807945015098922481592610772959802287801700380879133558549534163144456030729861020122369093470064761174356458382141390064571588185612646228542836495632788875790729345769266194297507441302508650957120040283590010347683021359897157278420266842858384680716090168813195521411589638400421570031531947987587684411052943007675753838591 5411 5944594539720959935633786707082818120956505997201246722401291306592197587322159509372983461818277607374825567962246503565565632676586778838819470556912001848776910601274009678059447288767833489019546895003440838827364061235787050213831273950353930357961063641181405187113751247867894199295818178521280050992382125729128578774249780859897538851885536237224800292057073639921102767010128965628029700699156769458497124721046179704566576031780 5412 6768552570621758975494181287107541600459480389454573934327152625131425540080486927891210588681975418013093893566866950759304339666105825479068364226432550897341888918200515505903659541292724031293756142893949068806632795500121689318763527699695554602007109379387737251874250236296659488193418155367354023414383840061624684050281597005810521091190383555926921575087551918374494139082235245449173364088563564886542778188943403609167821239857 5413 7553684364476624400026868554321134982055990109610699919484552043706797254935876049474501071906798913998488500664773393405738941505886256832701229250355697850056243446766393014050514856439775018391568189582245600472091934644827690228220841754193247504270478459240148165696404469161362431200023765191946053177182399759487797619691943279947451552513229574684381031645543099612455008302954708842210293153487110412986759133892775021907506460227 5414 8251818035533619299120562007596483582869121913402843508339655638055890947224909782845679517056727497619833612320809500577093820689888915767877968793647268858641894244382252138737555480985242100103665201010738241915174747278973998901331151550037125434933791758003735340930269359875009259277549200737847753344431197992162604466101828028231492803995848021641966964486297345772155600292071795198424005898953310687278526412409784179391537419047 5415 8803073948000841583078587539218111126490621357352921362464947130240759301429313790188686481763037580360147951509667148047320247462538809757657458053383123507061723485662114198932267978697703871016937233321295981564126136255300474526310134758689061351943951070991164518785218561193667054303166409109578022619936083274035542161072814238465562455303672983783537536095869247964214214703744596565067116133188786821135449397441351188519147020304 5416 9134773093213141098247959878974825293252574565044742346860411488372568535239176456541540552096737393619244045422991037814331072718271709929408980421037702444687472947104035981007232119122039677701903571243092634653838343257877337345153220783946378898669031113101895361356894261929295125271957557183875251393638202494246350277189843707588304754188029291358557548759708079227041418631699011246770151952022572856009409717318629039521723336793 5417 9160570104466942016045615271481908074677777699027127699965570777357683568714224304446581372183560737234046097851290834390040228915160986963409553725650733614688773192314372921943309564269846611469029021745545125124138319149865474413969665495612013047563003262845956663375351116119782323251103348545235963263606133423827073606780052860020837260577873246846487391379416527787334840757641346209213156266330641492190679356314912329282412630869 5418 8779922979379518261341384505753729067798231523205837786685770631036984113083062871297282561588664279793891687198136820225034468268923039445547358353456554066691003658577470140580848050126394459274667516350342913067022543599938140385571458640234597708402371225834550802465723936488371057220873445347340377925896197774721912953329665574834774756833917735549493390179832872361677034994159975662249328477268322487136061411404535494431485423484 5419 7878032704894911729217036128804014099928600893518650748153189306136355541801650538717403945720354063574084666039289611855607020375896000607288516605084694063870782449246129571169998984656191069226387728284759366527996803491774595089071176699846299878100355373970102635055110688210210746876599253210895929461477276496257679284859625542908357906406605884546578183550494822792369498892591294527203926840383877081272233134644910217206405857750 5420 6326407936316351497596472127987297280976308756189715026175965762541412673620010286027324271938991594467799204142912919191136374717712354331469050285142403695720984192525252217587421719875399894811304402719651817951987663298503299872406488023062602862920001799069820360752037839857249882492437179920847460313993907409122327811541079710038641369915608680089229505775354702005582579973559587946204783188501031410114704564874061592478539709464 5421 3984231946868505541586388929182611140903210088917471666610449437631592629082723154180416867025961448831257967200395402429670316448637659781646789203025689262611399227686339186131068546405173649798123361349710835333919642486642347940223206221169722085501260878462660381266987215059466207384143965480741209822009436367444767732259068132298817728803213215005140587773732105248124825333750413656498272077988066653812588263294726013784849097896 5422 700730277356786446848941817908487443798564744909583006199951064388766188330434062454867200858039324962754649269222034375617078696498015728336715597099320350181230325420009893353337652132495849237872699556593236776379134875071919375127084361820249830005361666725681150060497049236175849471712659836296494343462511671700345930155249840463373387173843188970664244535903857166106941061843101328676962583362098365892871648723498749425826177028 5423 -3681243357190816430574026294958848195455207158415954646510163961155885807432996427933508150005455073800412505769967085613885225103079081598095402297932301649278251788416330860611270866860071512913650599026076606115044939516574916127743130822537067571302447658326375444171854060044081516180050201001140218223644618271824352013688847163562817457522054570553436982660664493700962495078651186469830948464123537501057804360469849572472008188478 5424 -9320169844539940600079356546504323722618484498435804937289838806931264536843856816134370396603552402117098760656990175270553321537505707352048402238588861130523581679880212264078046293452529628651944574715384325916099188967200772135421871303258502813284774810836501616880699460815461139123817030852803543491402842719647965485846307584198829578061599232640210792911016173204948058224207474226540107334641500769126169656645948698564051119174 5425 -16369133072893361668943022276703540587839640627951751204524150357125982689558087512453598658073751981613450544307912888465549415312061883784762483648233725847129907422585406341547745484304219231303039014815558743476736298584952457033250531404817786528766084721844222619368384643246036798352713591525597299608730426093124076432275661609364195042935048881131850748109105366392323404588590160770380309174572671785337061809829357369360161516426 5426 -24967148613959074357697856885179923419163248549775994102412079704230540683343044080905579225915756918155557132414294937828650661595264140446113622722434573519722698197490701495311601793984743376732183567358631457189450382147701415471616606992506364232954316720841718627495550216158386818438268504206681609150619473267962937030502599193575044396633504373936357840041086253149579237226025972791654053153525388618326168217410399139260656245898 5427 -35228315422434700660524659863769712895771905311145416690589695424072398043291314489666344261899631277541078400127895957819126566855138181817756169796928392802496865911201440762303125242508163375492034636599575695435000592605309927425629238041737381501974020035226404970908966262467824311337900506331426304583745716496016238650889829692789839510288647272007186106936173436695984057726285010368031088340347862460063791114726171760869735982125 5428 -47228574672057876449095904267399462876822294090099757633052444219334918700371153223228123640815569051243271783588814701402709023363610940801646305974190235611085978457265076009146671700495967241952769346847649352274095370017636369351100331476226392803117347079720067367135674994479894007193557517883410579779375927489195071317645196856331540399404966747003897553591847017900604754230515729913719224764878309614107955413377260809890024925932 5429 -60989897910505271431410415903744855585571177659744800868946270819217447306661265336913082094410950792380110148039352102539159100899480083502157481616173448193719169114666662789061962392145376928228899845810354902009076712627076805854776115568328166875545440196289462632448235073694350280285490537095994064547975754054561600153710433522157104794499305480867716543909833458363530505732010782364101059017007267362681706416967833608855032239818 5430 -76461785133189791161535529899996659781740425642375776689922521552240357322758932158378851558844943152710144330467030619006810549378797302210628182227291676048766720980510886793350148234678827052662783075141174355104478707556888740922097207103129045936828802319984134707390765019055348333629753990877093656976514060851409389414267565378760487358767957872788005017616875871792535042139914832848915745773717800773781688461669980419784592818762 5431 -93500036106353292806766971658205103948647834341583470090370803102921329797879595836232360154298800390526505459047441980672274611833562671660343266108977994279216801517898690943885703271305372144425813010125817809962471960235586910593090238240978271683781777076183172542339202918687792903619456109933042060084908727239706688789006613024466370986608501253009777868642884495526593959979143530214985051155821282895913809701337461662524440126502 5432 -111842869454419237697161395736967333846600780519304639691305132955806095579167774441528514910084266035242994662942312603397031850483423434338743853464564050666648194121063423140051785326443092697259756387138181418061313486433255521151912678087899016765750077488967372536877847788258615064540200139644641881367189594506302802758796245703060310677308120972213008851742307617655219462755077959087963268411420218721230544055149296710422858428663 5433 -131084607864785530825975495477523891636644667615388941066018624071177003155168107228962094846715036011776356916635465179549979521270904053005595366643427172569886350912984439901635334101917924564272941185424230260328322137250565973489413099755534408910481410462709613727944034737444311537614103847172214845449617599862973964607593196220107307149462206237039270103148747071974396683916281378299784743814634657692037720934296589494676224077115 5434 -150647328341771951441129776486691557111073434005703555982176256812015676802791298345033972043292825739873667646913982738661793005431620143574072521442838615866667708697528988989973922973525810889356259372272816099398643622408946819536680390805905673964459437712775083721460022474223657773845731774721143880604958119517817170402880876882977244577938547778250244808947875055075953507319152513263041341086241813640069114492977256100108139445722 5435 -169751097513564341579033475869278958969777923550201700881015262830274824647115582150778687396644955437299853479528467571303798433709910674901024012874163973857253605883489717735958453859793499574719934389999986390625843167492530105615484654703094841617978110435516368578181213006017389439747085506429192930261436544440286211816360582541660369879096055741978975118007363886341747776123590586527283838813143291937937438000769515477881956182541 5436 -187383676704623970813903766161283873494659749698140213838521066411834216877463065560073827937087738337566169228163203108769348760226279258589070893938673060898479368809330284376422448628056138350432516018969314396896577282039367990560174102643053229554974874586122751624151317474901903241530405922430919273557744948816709825608561821762301375568201229664695137245629285894948626959809956600196928147715199524283250970126839324031505784347591 5437 -202270892024627382768349318906236267958069093846555858844317403764345463715144128554479723532662479925842508737130482660691163055612345793076815465365378117587945900104250984488864223438156991095662277702886570929339901183758518391099425547388459020999336240054695261976503556818268198094165928922675806579298417479278771648250846091302430494576695696148353071368407373200788761012081081628318365510229735591963858658986508392415367836608597 5438 -212849221931653449192023783531778946483928048662338196820792988117627258294414433182794522309770788964002122022895340395461103843618289957636613718393697507130748611348537633885822113722227919742134196637623008941330398873624176988887551568084927405552166093759196270701870528859522536255848424686265708601402855889804124727822333687809318667242718244830362399606784684727565100245974972877666057432695579558477061064038384845529716610174328 5439 -217242557608537118329921385293912887719073843418293997368971485093354809536052752137478326688096146263835553355809232642046163269615424273298862790727698886785163940481934373288106369574114814266690596234035006700226379349578149383379525555659995959064530766601615361171437333815096593611357780228850700129769060408835553719130410182764684741258866201468019587727822375613045002255434195829560225235689717636005653398508335700347191105795939 5440 -213245536674258949718729900796254846756345373718352695142055597250588036067054376164946606649117005795092864983996313757584761205153904078503137722787798105387929630329110385764273101190614553439109133819869962325326933954340346724136379823486888420167813758852688867334815845144642217560964117909876921271035160684983271053987355081939496689890461258923201981732943841071795024262027844935064543292106944538284166086563094173806897414398852 5441 -198316331867135059627124900438476227482563559475765326337577618383294852162844017044830249745988630698439554683883167139613912722674469549196899327584848297844524111287089446734276606841071805289376860010035778624441796702548421619132195577428289662540258886284555332140423479085065662904220434198582162564616818808826357691455723051394187485417297491333470482129113304842145370892256078575825093929758482856743162338327189181744754728694705 5442 -169582283334118656473739177377511570696604353554711975083966189369366577119803238656044732320124967845162579283732029108109526991580772479370712090907602050396020948957075984891814173163871039703378919561272942370091645219512562239229834954005170083092448988180572000909440400117507597446429343056883986749129736653933984235679985608944337999695809954499218131933520489721959760592682789475197884456493357129236048502606396127775429121094050 5443 -123862281574399503127171976038862143610646415501729536244241615055582159252981778262626556926052644480613027270546487300902793292583860833616554343234538335695218653490696759773164243193486629861234308587507435093636884934452056526294884785122358699171052723648271859812047872247394100897897750220134582482230926314313338158635028371507936151585183325787254628948767545603409135588295748768788968815980397044926375120006848170958640175669460 5444 -57710318255169053082831091993726128983778479496344368133578325962430728733126819317844795015690460757637720641382377637074226687826340950887916572534361673457373566709625717614484347472320813071026542596846145251186714905356222970617504327324974255748797101996512222488959923884101882673187490990240419171575492192262421972638704908792836524167431368780508711354103304180033110035141238103015773722362554193427395095527081105436599457978119 5445 32514901606473115617175407966688661114086712196169861119444602377939241656650871673885909270760031378466836512419484655611520814918149939416118156384889625172463363770568106775386007457579162510907720760918097729718021568898800699356606538111008176506482862197709275569333939684588940468011842778579410787877273461617656533831169466178414873196320336845310564539332617245343121703042012223262940631119431524885453985627494294119761142352043 5446 150548982639244972934886819433206355798393661048803492121338902669018449743217787843546686497940456995553653385301232180890004457474354670168175713913742330157327039987507659331143000611075955555625441810405208400563538433546364231045471888120182883523662407442764869399186686167958421697318893688596108278082695340416266914220788858306869219970920885781905444402959439710623712068159799897049821861701867184031308574225386313161374804585985 5447 300083890107789917707055851985296675550969809666635806441508986027817308016094993352142913357488769437158832631612911924431724887963121268077835701767788515439123226646317239996828125424295778816611351075518215249589908615035859190432022985662614290968377745247006053039939789497043386989712806894655429068177674645689750373931716205271823149715133265397234576550487386923466968340659793925234873444331384525077398201444659271571433201144077 5448 484587272273303720742084252219611742149096000826935040650597269146216707784997556338968545182898126664261699226354027841336525898590357795524051731811306720183982101465471248714522679287336392019132797687847684585753452429114312548662623059123350981120761988313539501411931810434876865767921219811154026150919169353616337987779090294866803225011518627689576986825516605895650498324143539334407629102176886086230048431799715017322069582215966 5449 707073358993817833887957998095473216052226442915945480245423521353234801195336592490239705528646832296103738819049190377227276625227250436593400804665525742517609653396632528180728181484227054274505479866293914274209997454793492112262682922409202721683338070948318477314920203286784542371094096960285285573337350002804265355899622101142514325860838277615473312910572855691530008949079540598727053644335665725264444555632447477763264910564473 5450 969820079333342134914665082010175513413685755761687712276498546926303640237855402399648951010936026937101187655982913574564673671086842487724439659918184381248895708531632943801857373616640175366816694638650400727618456811995111116727201759588013460848028138962616044578117159811070813668850216754156614688770619140375842867248713400234340359260508324909018578891607084897109114101696931367069581107620190716506386192983160786127561295780795 5451 1274027729463556646663648380053649907546801296369711476226328031551947691844473690774347755549317021264920406635303514263839923536387733398852155681960203644718847943767562692994261809647356957387440692717705506369560740074149561088803341241312968397565321019027575098820088184741001716565287202603887051223083009185075010621154814143476027478446817787544143775318182736888668921413262127346801322611587456538692804487954738173702788201067336 5452 1619415643696940251052332805720491610250604605978625120240432053517579327977919492802339331464834390087484202757887969811107106783811214305008134823851613756328111992461305286318445108809701536276788514446119717170266037644438779157098478411596142222770397588620185530861451792108849548733451139175810135977402828182947797939190125652166007561336217240317063812738111295663500345146705608264668762696757014287075325409929501958957791366348716 5453 2003754965680401559883327971343331221149950766157011540314107230514457490249321488874687474290556190729315786462799485536603994835352740154067060973060353908555869446076504336697198746161023746980958457475304356152429182217740084778522793870901638190770741184183588100758252756849173097647678558737576882784817515651541763099141513956592020705024972875611808957341727010829983772996711364073431636310473502506391199471007095161109851209861734 5454 2422337878653030173608243330553002860860621948374185545940763192421204334625396549366792417007243826877020960754653655454329237898937623270808073746961609487205768723988351954565996606093079884702659596700841071132879489289294396703667585817101392006947549785086349326602231813895465677499499465463298647527899033369360849541401846586678891772883889284815432883874574310151069760367485922222108957253483371326133284753090769487856623045363194 5455 2867386631223513603678597630177796177319927298746112277552957870748725195747688069515783298378138608569168833213774937890721006291328396874985391057923367174179281812632381139862494601745383591556672035763553177892283079279696446147988827933074431696866503820654982587737756687236967419892096085875496265095864844487965821560936319036608865101691100796135290155717728331148915755091374738580603394776787481564651464901116582878741206071727474 5456 3327409485833362084872632878395837941382106499310313883310668404870297098642970651381705287215088182529241805100815966488175592703217551674271518492134539609173176535893417702491575700284344438844647275153370150709555993681464924222021199176014246542648955717184884232787672451330471233525472043507813584298505863475913106951202038796181034567633438998143437957488432564664711343107169524192418061441240989947375583314145067386595144788106317 5457 3786515413362334299892505065701261816641392592124131929681052698141084517851072799008849051297534632553720667454604920745492663158811656976147388467562420417238916633813384143587037600747349097482047610071197679253091783830545040265337214425848668209366524965253655971878302240701610002936403829739112758525225485487988635156341137855636799607421245076886857966918159963460108472992154084855252375070193609482679599408720930821944107236684468 5458 4223705040772416402046799293851659724483412607643404816082033176700367129266034322300507821276352584679901024995054035319541216023139988432480253505347371377796276189671412495983613088494974699504375107975174903124016131282679734028230295204674038983011209677360360462846846554214032420727509741712752010228833143891800995375646265223196477018268968397603900214078071314338015471021414216920537418088598058767438567714369084168435680351663163 5459 4612162092821954079276382304653521595490588163760979167991014344161808338709851973331655983166106258394878161539883229983243645846496293702828345093657331239525537039556040410661198312001393334553942320495542118086716319560561224603823161636296402723959796629251167633754248344896079404363178510788956136601153615183242155983611837336791268292364921292925898713168875043505637260099596563978663775140480160530963938431891606637671833041168468 5460 4918577390552395874006370887907559864997469171734089321811691513556638543586506822562929939489626115251826957524252504554311094196823678172429364106740643497994557780143997762724372277168536285040213491480199886529394113531578855761783585089274965465995645134812142799848583466976340799286902869963056892262660677263231894474282567480093502468673113606203639099224894882150142838555421738985031146000156559716527409997198649779695397159917865 5461 5102546378306877053302673599564899664329381090709126581819665389960599001091935623241524838918247084946877844963021910730755128285154951864160632629775015750877304969046764126793405428926414012096652294182443370388933235556731497733582442812535943498254330264094450424238420534902684385369695261951297974694041052661635938822756246729283847962167423311827833767147842532741802720013682152677075398541379066428461249573488984646910048180418263 5462 5116091098398128377425287646797756846392603048637794492743378323915051730949388169269884628485034135657650626946901278316731812368855313581811034139958776234456489745143743123696283975954114698223280911128759685332751931124412186859404040676992308934537099782322666724179029656244847894128367107410783166087217870546558809224203110994243379036447775381605984233751760988644964813783176616047463459612385134484502897921265537073014675204930581 5463 4903368406579626233644363310941445864659353411695054994173325762749465994603500411933134351817452669832907377688133174973868471571829284867791243081656407648507520702874411483150920603334643310371808571118709041606769591134833487367200928067778356242651790717243969982178057379991928682627041280560474595783169144182958586499868098977324957209626930184094509227042793589001546664289858636985228706111108453448919757936770335733366337025818119 5464 4400637832837896063416373058152930457922589199360060685479760383957771531710185656144492203144422041053560507404887970847750461445503456072479411357854317911490078117893091098256773576488644817118265550795472238351248491905239114674503231718434509652886948584836478429484997736739073932211614514114039778031064681504487439659922580081132327866176072677996088805271783240654765392798416000764231038281937784242801716348234952900295276675982533 5465 3536574557035336864552085378608762503680943693053204392676366576988935238954455972289751548238427485852457165935096085207915311220919243991200053600176469358372110003543322192718763796972879484728877659488545887739229665744112889342011103092895471781028938021186979315827987727429823678078540717202579157694495817531110103186368397416028678671310309007784349265282513944634292427525527629892860591505467899516523274316902385567323578016314361 5466 2233025091855329216200983764158600260544707180797288512026969060331665016117010882870600164327820662112399432652122683807221465238290183322434678980737139183889504789155913130011408887571095833723701153876815866065248040775019621168583642920972791423552982519926028539950327735086229336211845299738819994450673630279752782316251102433425780257035294499260961880387700863413007392558214250213811930018073365767787767365747789933971870522796629 5467 406314920122845806635547452581345524396209184245291936764554226305434590729620043733313062226208810162145043742559425889208338764983211634411939603846942899080349662335689662080790030707121548759250569338191347928330268791495407836602999927940753517593479708828724734974450988039927598601676134724424592171055449965760344608856137869460313713481314805821252029664089612776993491915818037137716448561458061433949729121674118334660947301471659 5468 -2030772155300452849518798270443118159374296505848821808330006302170762888786144195251891284503981540289100734694595883817097475019441484548882717438319200164123388251040005192608903621328519641505253516315119952289126225220637618187215200423053585632179564712032428642672501912405360105844794406469801259067497831006278989068436984094738057423041612937027423065888647361771692106246047380728723826432420972975998690939180119735068395439412988 5469 -5166214665189235605261381718663818207696007976053697337230638977503907548651582565206038696919380101874039048682352518778625495916140818538642186924551891417379011771440002252158491199955274695318518927863748382108878693072233854167078903497347738511374239616556206246824350093197686259108458622124041971892305102412945073881634174421745514473943698916633412897626637152244384387521792061956272763508689835360434041456143408615070980527867193 5470 -9085040331947362685324993853413187805172644019864640183004019910928831883265853749225242302944323383517028649051273218016467119603008558041541890887141053316096628537140859872947067532425043280970565731685632989493607242256351111113795089068576874146411769216483613383873943653647114303553114763948240082014483278970019323080366268185462293291233547586683251468166340561938480933760320387556197258233660478376480425204151245915179409241312427 5471 -13864544048204460011882287710803181024844305978434881177753309110038460231500685716342107035620676174480067506204675552780931200362228440358569570519194873367636810703385341839407796593238630868386594720607634015449771868110080330206818665004844489911466855819170873422561449192269612498185971071777846391325835220817449775369944406633840934966330239049774007383604305757601894475266866904878965684527611646134323933604764809265047382608860819 5472 -19568306263706908785383454141818229955621720146613084071923197636271061730409125713317905180936505458717294731245650772044397353525441954760341744472796413623596985159902692097657747964869478892926407758132242854751153143510505338651981990551347202497490300695668065168956305279889612054365172239579602402002475503976793048576820672270298006778600255881827517217714032553196977372651850031976710883269376517781496520480269814322034267883370732 5473 -26238892726720295199977161049651140116118151046060317606916773249956659454938306319099452737464029157642941149267954282464767851551437903849359173353504835514564859510480881863052149039655377296596659000433823623439115655250423142902302683281210932029347349542740331069960352704585600854931294184226579490638680929051936918684452877733302527188945428982317799175983194845607982088144358863397873619385305404064742981144419794604788536506754647 5474 -33889137302727888924510988049386755242009765151543448945623636252007939454986840755827477613257841996741635491254288664182115666040485116993546826340487387997901959974721458032598980047570639102236905805445578132684030821506564158896687591238400638278683913282360113575355651227215503454958352378918474685319853068123822931723804076306812502466770851003077129536475942155366525473028694037370726586022293629440334525827310820600492103160402523 5475 -42491941500705324539654753712617747430746807563818657438349983444994230613022741273204134822969949138492825441865306917683285432859188777308539550686722955258397798683279418992232703088298580339743763029555242435971077268892809407628384577628387431846097890552097299936290664525007241821146653425446093716325854742854889921520504084852609747132972791174341564722057349914653473276259031345248415555223140569074420769423898744891106788979438335 5476 -51968569538935002168083607900805473776233819844860808355013152978997572297632354957714156878846873891150580680487708076107714033027344329764985988330940258448939841000189932967678062236250036593288661087304765282832499802467148967513451224036370595432294271297447372093066203937837814490265867269601818426750238429965852916089914517202379135436799692604989834884219699820262413118651239064848122123011463516593523290031273999169613439696248950 5477 -62175478543292489388793274229478795425138359297552688732525609408956342300404796231221740564046561356310177530323450940079835282391428193110599717424186164768572613925581688856941511372312631431445073512640580849820222541714223602018343597820447358518303198842032928441253543261302979554481223029026224332678599092826208281733342596207168800299971278426674298507229101521474959433655570056198396923288818897454378727797270845984910194130668180 5478 -72889802089360931932024455060815777223584348763731180362155575975771710194707948918746286143069893430383276036344916615615723004326685726732701069081867232823443370788269198171374993265297082101166001627380508877789815641341790904536468655181827910706315244943118226499415247520894211197713812962944767770195755291185596491379667604066269666618429243621426379397733768011623421530135422298548742538436445670772662750716915328530642666967248584 5479 -83793704014408870525791168824007881335847659020390257720804007461894200120784273816171040838933445087152660133394260549703442256620534855693273048813596097865895757302599901054065751766564214243191508777044686491681146239260731709604393957555050706165728743369290174592476555010342447079296994152119929872293284150779600184286653657993495912645439908477449596354428387982759193442625899011544384213852069704136362684765781623384953890117315916 5480 -94457940296026445291804086367537247004927568193072705071492945990019989624615607504361402469560144111925096030000849194422636820526227350979429672108961083605059777870373029850021455745586019004406495623914137837931903218062605977333819874785251025111901793321903790686163127984838688016275241514716281182408060366130553860821009304917011192454239226955691276126181242359460146438264544803819333674808888966767157522054099584696624770863544678 5481 -104325111551728403109587036391239404773396577342858736780205531996615806251564715653459119146091172949364857494697493092924004224872471793064647380060616610201814449426116141186186805764521990758051577214172744338599972971329792205585482302462173904099762394654026472017096204423586966489694674685913021166179811375877393207846549318171155084802618912773077237604325945379654507944751047664330420987067185618522352472151851739619480308426135376 5482 -112693258575752958656441661018369582257949532173531428336360426485895347484772667544389800705727913405756551342465598338421040671726645791326379682141462149991524487740256167291660598352819654163282035166188810381067220161351494928773733791928916508425629624339361700432377566476997049205948814217413511878240025156948771017644648543310388147699031179498139650225901157124559386548164474527528148434202649904210074067946586859866642464573160359 5483 -118700648780056389039477933856941785167285480784796263990189159620801937184916481924464934902122107184711615729897647177114986592050318362184559704092316507261286497643367559087862519999512811398527104476999583381719881809996708634160836581624693446995912485636091136741764139244545957467258781852829463724779852517514337151033204758572269228917751358207238795697282343294340267481998762855487488550507215288205550400907800981508083042292789783 5484 -121312821939001051485788673131543641232997911402471480873649511938023025194047390667608328410588184326028647377840271871495971329591989334663425224668198362457510769917643412642523434000900722804500178563362363450518722587809107586254924736718751739767203517742998041536266155250288321903833484485843361967375639684444062037646776985471558142289256125037296367597849464241812449832282025034449271335099117848014077276337933621172095021146519140 5485 -119313207455518032090801874571335477282658607308455804399278581339480155159059851989457703464916051262680135428457178508972183339923112006068395194924818623131173572970933600571341227939438830108960666672613013212349696645831207448103226809463895917816487302337127016327663735422533973741365921303742453864631022327111151828036564015718721352727532352555715706358991648549784689249038954501038797396200157192264508789789561071400232231979035322 5486 -111298889050464424931218694936173545311707905707895196597553621226636010365400661186516356788527706799909281385312203654751116631945248073335734773318020297247496905039342580600640223560862874130605373084803767077251358814258090845610389163867340468952438031764742739343986637886224177982221769246793086185784725547676497407694876685230041296986197703503291413964036674268478790002060590213747925717552521433048691867856041381069428105252394466 5487 -95683370911413866224116898611669898093561642430910082165429021754733718452985628573368912748795302363605486756756289122529358692744938546619695624941170577648792215358048114603291049198299775667121832249673695545004496033315149547749368771514706446176832991217319276715630185377648066177326985790833933907446813342440196671072046125560840167126503546753873060454340937237066327092521387944493592654350474915141590415618158956282057363442642161 5488 -70708484111257104955600637496700146675569848774377039580707437477377352295429070890446149381258967531403083455815034675490028477936317993140260667041694931266328099268910058696319232454685817600617620386027537165599510232537901397360240425246568993346555472020617384190563552985688951532923698963720696528504646198400731283492255658380989201738569018002176089373348822768014693933790080329185333286853544370423123510180061889200881813365373201 5489 -34467852891006705172119012209946151733045687717929202284814852083867336746934315428423624632519973450544997801918656801852036491326712193675070349638798173473866504083050630637436703024346851486193426259644769188986916178951456790233587773941675875144015758552626397201150033733078246242056265798515663593215869534113735595816019160764304358548468704146249553907637372688119242765831482076785169739648841009279186723276091129069170890783951109 5490 15055396686410675031008425561297154493725864378625000304867380258505697752873003275010395804200505680696700651409161332262889565829805340785192196556454543873408860339588988599846870120601447141404652471151109814240076903655409412379561041860291737537249297266975889962835570646109108889463972375129183588837757318887077991117627073678172318515863187520923066521931522062161756891594267277446066638198968516693759097378590277327027142750570537 5491 79933775724042388112492958289295672821506855701351212827553734302977456049667181022470938247013462452322170984471775141198841575813018990060003204365057923462872592704326751766952955804531180694490833779369740087113182231881093603930548435133819539518528811885224310165824014445623493967136170430021462302633542262536304577576077454783407801245908245052594432343811262097305061400020186495012226187597893619525035115312614153910441690662993358 5492 162220338723178470033112550883032863995676613843861169532887071875268394825867407495516603924476376289950466097820473066439230219576349283446206754923992033727662142888681201942149185782422380515255604925663598589700587435183402554520594224942096660159321933857398814767212810939649983735179618237869815459926622868006063183150730828162587701785943299588423292024538955382922614653174444378145674076223370044640797774176120242154630985787878799 5493 263850189386640428282590287250650444351034215825808145184180467325739775407023398408628420426060628531335500170473815115946051426656278274334349196304504558746117407182257306897404778726296044212575688557334754194031282594797950443344451558850411051939427561621821660559500271787037476596506255450386484855410980893455960340847996079343130320098212409998362199317799974338039606007282337289552199986540330829764156717690234257516970160421858661 5494 386515444924960310155595355359872121825374001475539347865939741062539346524954089223617810754669860596603730105144068968861569497108097123282114860317353540560624680562847558667465179267666259676911091901085321363883801337827975276242943438011572859919986294100269108166131734372734743771285717568250938381664672680643458971314648543280890335134691012490844306098269566044150166135612009950765185941566172403217290032298526789162540857600509835 5495 531510693848641984699020881046372163705728489165117933299431735678092518225850609378753415649255654934611097627864631615529880487350432459186331626703885056217313689705606638104961641944619097552357580558933305847951908212112179990592750777631669727210917421336431620093602865372460803078518299760445708673989409240494162435956416716533933743248122558810669798601084679973146648105333395962620178914580168001556523284369314253864629570088564711 5496 699546348069951986552458820391770447562422345666639562927234362625744945174826406426270174201239949715908413167867455216876908042659762313657718298304096094359861402040963632717027435473985895887083215333696404658771011130060328270460029386748427725761250390890751718594334670695464951950960519273681364995438130436722900045040107647427476015074920167826126252388973874984856984355663967585487693441498246474305481708094684443683135778666558636 5497 890527890621749512403295154013264266896625548393112718336209634381433465434104728207252167476699643219944123084907733885477481799181163955368586988963844099377420241274773510583055256066543851611946174921631957560294254043088878231002453536396048206258233191864723684393152907064297102198171279496050290243068418672419927318399316191737829112737040371551858838318413359363290405075141119866750007120104075425350464482290441219120972473496612765 5498 1103299904241853234642056196463186133799748764864943916183490153831374252851806586965296976785781389651722666169970157870978860142717589550040476885627829765275088317184371964626886511170993439513259829441416772439393580797386625445114326901422599164792481184142881528929823204819102547071762205732884888154995273305559047077588374823115573466317750645768924162266457063307779225844115253700142038539377897058044165083117344392036974621033141700 5499 1335354985331209699159390391613571699958066900644471026689419876422643210630651884424091715647134048673999344490354903746269331050858700652036008489076342371998798321929113835195095672231204283565602015111578501362686199991130883752148071470816286011162439502264769921453829771446514043625135723496752950624164820510073146883417853034586681443190090595345162015146454937784756870125683087371137525764049193893256664008349011266879564552071845962 5500 1582509255944092591997163340585180677033210854745444280559687422505249804742842973396369695131364214314796191554520925126805181108149171915166764821222164681306720200881641050150019958686370023267306255607355478992281549622232633282199936557512985270429531577187621969326702408875890758175349836137394209269205483550851594939118379552001737197093394805245353629341860663375003581945777813748490003345178891797994917700558893233614084583811191991 5501 1838548236942355225172847249873999810917301935354988477767342411751768931577601983523082954782904245247035759925408325770004984528803054936987269694255430769321570789246229363081928586925978998209856619671863695966867574401371852279896787336331038118241763938973961311525754087173592478634568833370291657980588094802489864466602328686786199835876083046118579353405135880938045109460358059590389444240875913853869947883901349615470404357480680364 5502 2094849389102598020946007893946976601462700919534626523906281712976717969362712849592311186432382218869557320987171000921924894529522317255331983232864656652651982480815493415022339102601527187411111838163878601642498862416038445744116509697150732279280257503852616868069283649463083191423480529041950018204529188468090109069036578761989217773065811624852431755398138666785426789050520646395119093408333132901301331952553887146933785552901745625 5503 2339990710983048852543709532262071634677000487056554573376732986593040736413518461295757903955951967726621876554848076694852881997933761844752333307435220726511969139838350925699521456924936418153470193233720193640286311528309375980186151717116977990969643781449565064552569904554952595265012617975108621690388270857811645370925638320488335381985908053141543015546569392352502428215638801370684756427481286499150399625938121399863130136567927699 5504 2559358438379058652359531357025328022038770893052109307911016752920425876625403119735900238609687001639249912320661075677135585624475237017885691214945735386980652137871729593405480013370588145005675787097469048375448022926079917554629918887949744410741265611871351122820444915157153664656355600493634601924049732707440500462478148847489100577306905469030058777708095134926318662420603687430860209263917201820518263353864461730639853861521034632 5505 2734771141661313358461523040236879140517111212895780395384916921245585412623766272045048990661819894535883824205685585436806276850417789615558624419701654914914205673129812808328182625181880963192942422990046027291946498603065532496872970387279918818988046146960378414075859179751430209474452767064367381874740604138263594219926649978537793455233457504288599870923849952894730052561673757717515550525456281203582301319779608726635498973902871413 5506 2844142365895569714950666056003691664696749970004302469633533401002914964091041240080366699472208298732011038707816480111326883771305614804005401741694715074218989860524935386403097754539853077329246234362301359788338982687677101062899206974337028478287923380547871961702716753239159612939988470802282784915772656186157305039053650455304613125080770935946721518137821098777429882207748621532219189754997228844925574079247585892531459743957696658 5507 2861209379900952769093248404123032507113635856943120915098247110841933709170881001787305645846633515431069683502573144246666807437510793106742610572440241076351784424810910999108066351314016800673178002419719960659925275951427977375296081525600653072802919540979744561111512688733241291212366982692127506075261801570655450592201052536028305403313818476303657913855466877435439333870098588647692478189834478598661831809024094818876908466519731895 5508 2755361536303388926250579464927158252156686771696900279875823197686097984290619556133370384953004230084251535455299614624871619273366747187318771192867038018942727805356629670598904428376610140405007267828721943123040991887712629830918340059259223777822976668909342805460829462733755702674684986302000314813535480188950224681460613862185137464194584835536568675273692609034286308625980918192597682267202954241625529794366618007827926095763393504 5509 2491608095432538862924241290588787642623712251647273129747704751768782872115853330703260563058648239702939715632443944056988665933364243809864265610009782753416156055325648206801565188088785974749961618511087468720542697226384753350003797073418001361383961659615002503750870812930449838772599523243313076834813156477074330797670341289277473568471886943393178271965304158713611079861919012137824507527485204827798717507458443357833377972314875271 5510 2030731981119294006144508651500071568169179055191776100719667797584387321294891618696607561045488503883096019082973326035487997435900977276454525630223555803839439369370867081704687252713526670834829221678533620714019861696443445037093591114898223085672852906107915615157031997191096053440693612001382635826944320573146878190918781900343826767805155102185564277568872750339441027186944165582542468561816009348887077187981976473280455872163550335 5511 1329682605257550132041498026739538558615528277895655241781673288142751069732664748730841341936924601750719423144509958759131983309621388761697784305519257730297436033134966989323719048697113570277654937176762920685294617341974039678044463211834382859851346125495776217289751204289388590735522907498250905667526935602968028401253108572776268802216504981612798924290560827336984494111112915416781405202735973167471342528923076748361984620753515685 5512 342267339218496341019873443308704107559692350317286139176546785911555164649052002887900936026473890335414331854897056953696108471633805776279932316081073645261743172492858197492157826276326958103819979483806532937649289013089320005929932137565452361529943830708971922421612644525188760466079145959531609685468426856380380447488474623925048798664768816621887925029908988558653093149989288562124849126254326233426763577079623577548589287711614735 5513 -979792937791980005672879196556381194128326823646074109610104883814954424862707145801369943552406660156746067527442599992046571424825813049240776861390468556671645645568780786092724882915266282964258607257273967089361372098682042613122716065503243605584443167324616002061691705158996453416031349579659591671900366474721695013611726060958251201827755811481262964103134258022620650522496382386504091361322294502857731945052012074154773304841525279 5514 -2685373972417041333737106903300503512567301526973288739166281049770362152595428015454567805649651671209392366508573731161263884644050698017034504810134532163083939779156828918091012571322409983496922195241638328811100152611357636712453869071985442066952717608410480451196599817612406766914712075028154537339698413873852175809122089506559933664557032386453318514083507414596486570241165164965243821667358693072781321840908998283283775004421236260 5515 -4821950492944973381094258096473533182870657289919269286281587017855787696527588378032995572411082845518545261885541961709586382967526530908327599230422640082337003035289336518869093134680061395276079318053681061368507396817783192310781398520932492609650122454345501316125965594924622643294316275649721224500963808267475646214662086241476714798179170025670630331973091970317286619030120588321023222339281368550041079615238950668781775267745049986 5516 -7433016357693800618210836641603896814822559369181115693836855707171210755387845958799384254337558940420444318131527969702843064273077667299593332023466043606319670050413508384766550469883739174538799842638663114420782409791083218311933586916507485520861696983769938330318176253198010503214726075471450392153002109262748731415130781130158938749017099830637976253522784979560188206655632288944627552295045480062527742816938270326499299564384101857 5517 -10554850114747450231464441762589204486958787847188080132321830027727112092120977683400795724494472423345736319312086214399215324441391099906855769686331318238613015145200651593264185823555459449937233856726743527954300533303289556489504568331643268070742826904750337543601072010281520705904885624258622509763004023906778651725175191068798978394179249593982792195577396210056307140284310317371666318166184166281167823286628514007695586299665259084 5518 -14212559539284256893289834039270437809054731028026576915468052912952996127137252507642857803827080479109018083284107915779854197646443999483234708984684323342482745561774785296755691036079943900036270471610433482471168326646979383542286601974770012947941150843935847197579535461299079697073313298838329612970100935627397330241338916800248254237189356019113362427812440197008357735825600960491068546474049793054897605634982304224122956858737180226 5519 -18415349552391961087641730307445427085194473592936425145726403436920210638699004293980823611102618013091687824707578612729530385262857084416473633369911047273866444638905706582204313824160242816984192483627984579393821695222995035035196995418255911388306735468212919314133744654039513016265311861933706205852191730172690277665011477398601171095105625990808595359165527882026880331333667297465860766072837322146065671184978609953268565009505081120 5520 -23150974744793137000120514620446389248994383331212436803247787628290419856183503461694270167110936545751285359255524004669687234565783042780527890697534169932608797294329304470521796838051608051940099654674439069549846267052618916442435276348762294333580127643223357866336427364770826345199958875047313466610448393674956846508405399442821546672094592902729434209049781869928592168926929760053164978140690741709860679217232616186301514154688685885 5521 -28379361706385030854722281406200122670353758730805462798371996176728311247933283369596757413219898075414763229648740216818776440415917286518561665413165844909301660607053886468483044008955762960163463980659159629432791841867657588446425634406633517257423583171308429002576315741458104928628611385395069454856643986491863757624526749204412452003182410392432852376098564394205741721732315458579638486552144276034722303890923659351220053266557524931 5522 -34025418733000411678470248693137432725651333211831597589780073928271692996251587738000571343241279708667197404687568715477949842686337402553764999907710392173945521734500852951767456527167661164251858366003947948623926508939591130816043631659536278322266285207779172566982631792567444487783305138422590147123767351630458686201748913522269003552560302705800081226713660693144548874977853650405729574937243216557201580596291919148566766636426558149 5523 -39971092503212428626970452638654965505034015969096208286011427009830842081135976771056433699808098337026784084190202806084822049224281606046837658532987507576372978691749462127185262644656287645909778893127561260455919141377055300167093923193104281778818420740234336341521279950285276967524616653012113277116468312514994163007330170323873860084424257790302484954713289221790687805057912489965668647054643075585912191747934471554960380138481439449 5524 -46046784222199731097994761029832136090270471936752156891985974297659093136292216042784303005134620393364404776837963982895843918529020802182469927461176848604112254186447338024861754053248715149740189185066811913586435941404954501287060856270183527319759261560991872852077860393613242428175639662658851673038261844565209074203369578194928739037016866148802357464741035254573247537269880644600977256117549772775779771986013667120430270471918103358 5525 -52022302659082758725735252863308779156818922055681767804069271536493890917136431110411198191365766774596275499854335785643732065137698756314140029815926308624475792860302000919612135223018935173141044109081054619297979895427915656715480002092403245366084759379700528133575162731337132198532120407222942969886601174460016836415791540799405441162095390221641747118270852263578728585777619238296890216644360773698735813888570264288941959973326351497 5526 -57597609431893846784190246658568239582424334969271266545373175538926407563876292147162451736700429486945899889333148309654498784394232256577809618197427100564582495341685816634772228098625161104175977805721677037342472087536212056923920440957692659983425532143905389617111860391520058958956971097204580811085223777196310277321457098890826664376724324192963245195651960786271572300995403646062986903998752927410000750464737748785623663030462368518 5527 -62393703526368754305324681793719377152823370280450969744531498827818616525981186410816059673244078029602073304113655327190377724860541292747075476257644731877919375260473628084877620419017109290272174447173700451328158798739738768618826558222788175488490410572889060552562915569612978589246628580660009790899440836572378087283933151776319201310374426133540629951814928769425817556853071305280601960088350666450295135883707261500662496844385141915 5528 -65944097692145805067104858001507694305558417726683754112285392873776554648630827191480683704518188920067387268218133354204734677721981872270955899137132476148442387883257345837102322637039909852796164371210438487744787289945608889093680712542942586534695876131460667946705128456219339095532957400143804372050667532711077470502031111378626473250747930408667691661543780153217516212407214693187954819871580113396536252075485290414359882329406974060 5529 -67687458840772564233303732968788694742244792386232487368129426369871406936431022662606484936135214858051906435356612663847325665109809934836393586576565295676257536183437078448102468143542303170398533159302723368773802159073151433105557426191987137870664023137561864796089981747171769805254173912937244303929086012545112304674877937478878858163245640240133517516841596561398907944574424042702739292777912393325073401421692194112809531023111070312 5530 -66962116989740350739870656862030052409444103969884853947063314420885413385889338225470298404701209579456300290957696934703764204079894515316764723522210192541193533232642266261577561862292287285547977213455266089677380907866988394978071516834666662384117849669424037526345667681027757347270009483035175679700401414386619298577978896696764148834679681366893143197170559699796444129953215145201942365766836105576912845316054993687577286625438702592 5531 -63003290908503608483337902071774018548797180348380964101216156967944523182667213738094366485052105751910919583852456517266524018567978065230535169681029840986572974017415896956009369693730604691839232209381776353793352482375723110648943537689114354924641179995388573091907323410159383613514102733247138663798001527807638216614578743692489002232802285970996230067632627094457588718058490154443879932118294442381321709862688398810709941920466431280 5532 -54944030616585531468643378087566555293529984988548727231365558205746899959599641261248068272193381500932006193515214309138205417298125446235515269438661106452865888993588047438144006830288324876412314035924058794478996627870629231535582948079405925477801149728954360448579917768180623931799731096699375235780163851518791245859371968348106643896268771927103026908967058099844510186531626504057952504603037951789406236683818104824657959845708316800 5533 -41821033171889918416454190630383007447284433870020049269128130059168444912528695343751408614443814160101616905737679116181303325917568583865308426495688214681825469647019699566683980621936919675283400163368052373004708878778977933803206819750903446115878889527949661772600894312589611458570036025056825379169489737411679130837530945054466877786376678492345023079893362222870948811579963334241020592084142162056843662397240655717628239325413787429 5534 -22586643172432425660058563826790023617734820238586055191705172849562189918896853691851538653096333338662213145746946473235762626534522844428171911460935696208882052121723844226548169320566663012403702138710183023079768276998390429840027894636903340003075198715444192261070890475372415564140219950531137929960475347365519526210443296730732194029325176103692800577885902315769805246033224396549889235935961840373896535621188233865509856824374970088 5535 3871504263910331485501573034188456652010170632729248775490116252908151197142191509875604002666592565942427329727718701940857860549331170759040964925393930836418767174138033314662198026136205578990285762249069865443540523758815690892126187698855641491786082104089746503989895303922212411508276979082867624657268486216693256736482172756975695245568060698470452837532880300447557059564682885500294178433904290762687938788753308380536902148436663741 5536 38701611897886646831372683126092435454787556093549939550020500800303821521488364334997260879076864651636752061863650997006615220496775401417389843605946359204218660724501380477820232182058445576930497612413003681919991568938930888062134134266757860117971167889152608266496458767057817224798184605411383614356945861634297418495108961356156640482677681397727276935307501071976661096184546334700893199156412874815634767353094964693536176122094870761 5537 83047935101963559249628685899017495369328623809027616040513147294311225827925396669831956665312832652934846468306877101617082318007173387605086425813830241802240762476032363343238851547462736749971917408211083709762143152748007403968465036673208390193751916673770062314188634604393528584776991552241486631734429938588985695461178435288475839365290490684128967757829571742470351057921516590667515415229888766173305132911861538720467142625409819089 5538 137998342373053301370869939082123906805995361093851254966525808632968016438515064333581114749574913055308946950532973733543522937994570861177085411905628416099705348191339038511580813555091268420437229111656784355080352451161642569464716500705072571403910173436616147403840415817334539369321304151808082334307035213019516778658075651217536818551624766131661449350976169130259865073951989423255139143463208667016145918227144251404643330948960846145 5539 204517485397938237707008220501570391180272276469440648025824177689628253638419799219200133569727421286476925642619041660713949715243203342046644409571609999945915897060620921060858763171311200951757406413556032601379743736551643481180249462346237148891793139668988702926898481762690412387008493611234421058039007986112124009799691598996787448334012070360380045812458377506333684053558717162949353912361564025395524370658353015198347940886539506683 5540 283363925688424767695926010258458067325487875084832225315680754887923480291754237144322855629725189361222740134953958126008723930035291930496283849701944222301473964220769572618872467106027036910488322484411154817648313444335600295548897588860515564377874568807302439995996934496832162827782493568996962465747752801343746383467528873197520892444560835174055370272878265625879293828375059325366808513169958179540815820334096756913992798010197598239 5541 374989748659407544769283704841187313167422354017588462744299000868507940451039273576699150700831663093373084623041214896545621829447214636614001902915945097379876130510786153784469180201122834094420428140058447517447170422435727869474683471987238631542705229077026639431245480075081430985442916831520283373334577896253517465149200985022233196461210473460399040925281298027907073673615686268965529363564464299341370340140090121894104019321924389588 5542 479421504682698271671334323156585891693663294047562136747548678986627330621456820229246699141408748905463672758214976067685190460305225226184987818932918346190399970375091789740421110778624398503454466893255330737324391953065072206921482055706274826663456944439427478291730902230735497901951488522696412916029901666954916517768093381790690630669269031036587809597746877574745978429010112105424810988739134956643953052784394055643369964088490501514 5543 596121776523096883951313020297566278496796793022011641324675508813274330460562834022182858961268058583693716315764816675986899981353935987220855976088217181733761853232598307345034526119802137813490522971865418805719356137614703993554567918034435962703219335554625238344263491443887590484374398060384434757394620684722131183567820288114766506174391003400682699833304530541997159691880377947859724775576030212698152056472733935428349162444448233982 5544 723831311816619445375300973381761425135941912196700117406438880491634096788153072117003900105149187250191693604153788965828803953705294854793904673990744205569460764791928247144473979946707943762872766215432272644348807064645615905119727028000864005582441633386723248951424776351839050814789317449293336904708554104141629530381319542655860146240334315768322145732708066928285264154447151509970088895802360753329268398810031546734518809552870775765 5545 860392507114324147745046650645982681487221942183423069238075908346767096111354698872395527251717270657818209954902776412695480530253281784280802523575109601537814646374808683755083668994349708340134834253923320801054047558969419139514953523991511791627100384584675739923331008246570834981622087379855001830514523636042364578583887457615226865469781781423282814859882940438917904483759261715299486637797403982274209622166693936050124078785870235580 5546 1002556115822803346918840905958980513456626201322533366776088828397359657372558300847579831234742995408096020553924002764774514218010744190245557064719200978608217061116444440297406559862188138080916555486325789390107161327141600664029217642611848593468387120131899581325462113026058421593886889482646292621480080398959013652542684723470562958297297931224869662298244631518084179897682812652426143224885486789548870316122358414817457410539088572890 5547 1145774404287633764222377937359907111286585396710933189342074564194514863162499194303528167576433291981366138861669510947464107920497240720615747939744556833835872229651231782409725591318931506203189630358199716207626710499705345320219325056667924457973936155625300184872312166378462949141243251669360328178210873854452746014854592592608574641597668175422076856206304591780403007106689634957048634329871350640565127993181521795777036376540335244795 5548 1283985623650051638636112345494858431705550262247077067699933783746307464864584922743555188050941326279231729260259339703713177474797250042151653730904023708985353367617414812770421626518386340206964277774955982764307994322632157563838831930393488784835240322511341380229138533199244110039691189499071868272307663323268420294469021499471403257908182328957380517115974600791726336356441552483433323613113327238869912016819365529138081653297890418106 5549 1409396620486962745829112734017835117915906018180237126000691992316716774921683864113602176181554862935377395294454746715387286324798465888022098718286648255263713435317226682641214697321328768566660224464435931841841987408594263142195116819784181639758667985973660980005679160682646290711800495117463758483532439308435334003809829756271312303164023561075885737084066003406993084755316728662681668662547145631067257358848533292037166360941125426609 5550 1512272689843608443373056740991639532111514368820665112059608494171056481934916765984438377768849873473713157634917402312468910526265463469771962284350754694193116575614570474988194894312720195252821000386263348605649183908556177518651780683973830104346605877062253600453309286549502247282808087041281478174325317661245161975138794191203534664004692608883390169104782814196584362614393785955018388961853158623417602702665776932860391628908040034330 5551 1580746383068424036448882757275838453906944248032425988001680844793579421528945788498679928845274068527062488751720422661388267198869757905901123630403500879901763348024895159812630590457937162898519108806293727328972784222091099248622213233602687390549176207517737317260120155253914791468406587374519233281298837489049132350176228489405573040482942798461949403797502693947304460868666488868352807132914515169589340894343040070684248755846568688723 5552 1600659909173917963626380683404576844319527396330842703099976625312725866339105333867083855223482064872480795663277159475003769286822285697115208304638243153935756847413150826389167212677156193186918316816020871943070974072048985142874760994407571940880562550565816100482774587171129558212821894512105392969669596758150886635926863984586505557036899677259357790578504354445550958224965368767266896770037088586154570724642120814026556841032118181310 5553 1555458984000718762958104397230643425991890010970470243111985319233603230818516945553640270165326260760415526411276185615894829375998843224346476868809524751081057255913800672721344513503323648224773476185585386158916926578418000586758925546724992611556885889517142535527599250851832706741639513215682912726995121785170018029077911628177987519830361059038666368049599500031283512813338798119120150026920168541731012359277722083332052652791791862420 5554 1426159435994791097288471898523937511635164687688678979743245437315324068605728559686091672544629816527817945122694901219043221414988597512311036532400310664378385704515095720909991171441015716734545981550788428012451082845936484173341260811132032982712188090793856146059773958368996261604117600288729340251848854410228694612223259942790822983676597528688316920757236271503434144028145412586481465549566686835428392611319640816113752307655780679400 5555 1191411493845710904698632918496730210193192653740643545643484508284256571499055707749606473594130980016041082684761815796635441816828080225646727667032891298311940561360481734804866792467843070697338610337073902300189328157204092138366478701405220114717777172036350221228907118392301701086438745147892938259046186200702422521021383318217790398816645956923649208920737876136784303759261828431815387271837602442925717658526156111679902812693301556061 5556 827690350497945168351527020963182706839643069872365171746274473480968351267140004958933531492755852929002645695110841174621816051084233746978313994323764755933563296535222441446123561182641476919227606392991510033566891507524785046396806808613884751314744158523570614564459394048345741192284283418045747194257975393738446026335577273911250860909662098935313694701643901652444224628407503642742215880429056836709051354814211777737693726658903238508 5557 309645173621605869474914842008694884268484232223781570065757741268936870496879568412894735056759869852748702985187068001355689063529135231051771295121233643406018541040742729464132912807034393313608018705130735252630970963246278980968300965585499604520863424319298452511417352454679798687053820143036470194979192504506366447716061087437552756681608730214119701557380159117181720058804208927198737401228587066372102132562018299137596397728526509564 5558 -389357974950316234218470937973147921510268822549793545017678423008295613925966090086771709465425313337416091382542692398265320792079510599566934132674770127336322330136326416847379605248591835637600654302664207294847406678482894011935186283538146812312519089716447240632505689574254316247172379165203097997418423190065193492033673753044631812861540138654435755810066279854802011425629003649325643252663094214155798125073786222355896762125778460042 5559 -1296461076829558072847408163279370756401787282034500852038624790420428353792261614896895008428609383281977903884385794118752858024653018976139419852842503451468550670131568541574491962879521656187888401307325862412725684340194123639375347430327058265136865641423376874608583533938075547625022394121313579002041576669722147696833089158468337963666004746722747351375093907079086706666340549228292563272695569017977464922026444358826684867595579279779 5560 -2438266758246155398617651371245282616271140508525084805873377448130265101930461189992266448127932371111256652348596292312894901070302062557355298273518945906223974466052123198278475097772303262409834572115810318301597491812446946912624574335678330604120216264202172229634633764177276836898557118325660578401851344361552312959644164308181756941744188563947488224783456317953685986049196715826659948064311120251307020377496857834267971019157517690893 5561 -3839477562297327199535904376134610876884448705784933396272895718799754104636482537664412002528254327762702781615955801432838051976103827921952378206931871059654532822211017308915844390036700134464459292005532577002730552124581057426253014403614521994885535742211567541843195183899163075872591702843038607206975754456912113047760469362959142414980860208565741121137431285256545551766703284674205366042920681766445046758397816855217177929983980758875 5562 -5521181670118626940485521148285374321807687805771848722719139096007315400968697877122101623413460268174290636723504908171781724092236357114830334232814035193210377617241834419833409215321580672173215604690697018217637842477831707772318498057517345798058927801826956230625093339395077173825198087979297624638037047219235729886006070614366472129932009475600369141523539594542418883740911255791953525827305466161481893746523443804867808801237205552567 5563 -7498747658977014883977167292128841984891791476243030568889101348740305824985612336883255758342282408379882677655991694887889818869065155431283557579707139993762549963050599683373691817699049910674160671758347932894819783820794465195983819620162972473961927440127128746552067431270953969359121451224473467967932540981642338958156723819398483157105532600312492879902024958964699805270107384402525226999207392588895154067005077612886790585765531761088 5564 -9779296266173157437922956329121223799391120934879336626305994526566787473152993402095746633459108448749883659656390978700988048958317531020968556271694727919913876861451139886321865049715904329648669953678741288699641692374400429555458237936819228632734672067153398052554235136022648289279358432618060407098458409933009467856116293600665115547067452786894727866638981183500695711191985352354988930660083018337337083732576455535081060375563074579448 5565 -12358725666440427064126948759100215234654021783185789054029683129603329639772914421121307935808609135868751806286300171656551516628660883523993112085648445436326659916978617735727718586552988613303754911404819927432386970020111886182194781818956395625182686995015110001304112970326633721732268370360346313681235044537255418926161936343828759992550252880316279243205876598920661090854428842631406856321936320828470814319794794135736843279578133316938 5566 -15218279102628990414740031774974776660039879899546222797882204891412000405594489713273852896634749198017187326489490029569667331540209481688876109090577144182070374560712604544825710899919283957717742059521536115282432694263251002064219000213822340177764901227102370765164374842307037707489561731890054541013183934248652561508785111614381099454739867538016541497032954510375400535236498514037870452160847172526207838596229848252533353547651988912561 5567 -18320660505687475336006367392080129748460409826232453393101048868220651729968538848459440695666067307424098697889416140131458043946115515298774768087129473181792873022336368818851955270672337996830297419552973867957519326753637183186053648989807942789839942327829721946910218468559071993527290517332558356055846188279173253123050966880074570157429099091457312633885212425081570902534591103473665871904936807417882457826115287397955513277724761667972 5568 -21605725688102080979695405299773880935225552120040893773064659329513702426924124920177903432004961764186558792304092609831220790801659878632234129121282783526542107857682772812382067247160955976880911876206988807532376178630685982077920681624766434624606505487098648022336699336433146341184781374539407170501813651689183466444678636326185513302548051516064270624543455345985652037812137411303675465130004777955193562252451576342753833427382069737090 5569 -24985804474661212594763888549650034804877962043468904221259107975978290400131464047295144881601832024880666708828186231515167710690052475145694608809414240907875729933269069977633688910489474765285894200031187422630755687653290055707744207257420923307468621415052242803293252883928653768178513304345928917167994016588022256083217171472557071372667840467365211183499356232584534311769595865841637322984178398745748468708187618999009167860102905154846 5570 -28340743384305564976025236747174557198731135648754246264663882047500954263290039774944415794876829438552903156826942041739394019418644017849377417277420827442829125369176156677419994772308051108319150526694644473230054690976195977609563537182999515161121630887651153233031788944125685231985535334474476887293083755083120945928747010981711903256301568884797082106431265177771761327157264628015595706795687897661290001187109134250174550937025623661943 5571 -31512799752926590520035007352396699798405852194001865038635656404885592796360950073428933916827151482990798157549990154172452886039870775409519781953623706738762332683894526816392894408849843224987175850221771766592823550163957259707159929408832367215447886923286582431411442060579263565688611082812926684661355281168942415598384262863169655557667773667730664795515156397278395901494954046618379502889000304650832607996583304169990147002851108747807 5572 -34301566911459820615708215098537302325531426474554051872367912865635470309379299789232924157293213535728576567534918732699807993160924008780217641980649067841336259610292480114129139290714289652236082611123099159556809741874728300514518692568817259182423796666655423365682170892085802410846038613783420846920845125952130565935766026983929263893742630581303842294703016453067239021501562422256378836342442397431670787581026805708240433505970471884383 5573 -36459166433018751233567960249121855735505549323911772118350360063224320899108578034847321953332314787732223661310174734850738283566178765963048738786666564535165994400983034366201298162509394156975270803961978751462842286340616010818955779246933777984098905609470860062852071849945263129421099781118588225488118060006640918965326886476818669723321406109973294593286038757556985249168829649880874658311029680991556930098312557632101389727249965172500 5574 -37686007495111954585856897635450776381230309749087724058812602689929933729689309822092439478413451834692716762877604579981097667590270777708666852096059924290889225016328397568991605834302366083021495043866518592316395555219296190225986162745690837502760152572892774630002600620728435389194281224155041718385107281989745446620947553370379040314290937150353378167382106360868282630577662652708436757843349679864546405145213540896649909878579396393030 5575 -37627484673210159566216060304222147597656704817362738420492747960128521275573448967705638880674157417201012501099867797195221545008109536350316692784034504463772562075398487326220776333848821853836983363362207101457869372227092046310254804897954225026738813209666812428088543227644414506092080147030831959852857298531565586286413638760395239692983430950701576995340536732785175558728330912664320025665218986874982426491844089246664512613740291113493 5576 -35872063146342654454538488099591066261828319228585336916165384105266504144500458345780485705696003212659221140800281813338667512829277249185849477952457030375910705000963971629492565358664936044011570808919368917290774393822219758265075191986823453018670574411772363094521777198213467764836425263229455614110800946332774095919401068235397858136991182636669647067867680276674383405387037050787945670752921262827310364358118667717147038506820007782183 5577 -31951282954857285239528963429309515846721727750908101670608571213154129345039185185707068298357314596525456542178058046713211020840467290060340078033680791243258972434646769705419124355875453401257756899925424443134284243510443362710503959075878815642807496160990440154905576197595164674506858750656663176150386799578678763969595326661496184410588907925903158797294904172037449053089672346855969963622361836281974427048344744898348991205121652509540 5578 -25342299534220378319807333161136393674715532081077589013086857480265190920951527339610952470307731250844003195495930021375802708119772038552286874039464308268599063104522871784047632444521466731571053176807820889095536646981143179040286602693737494359871225855884468948706157760713129262009829112306126717402454001520077301655462075770349792216714056611839439801572403550087574125184864926379405695683790644225339341234771364056756642149464971232604 5579 -15473663390726901987807976439223346302691416773234947470315315506361483771235488923136247857480341858841238714887366543282063317840289660082702506604663410674164613026004144192406682410227882280695128623462516062250064542630510159374285774681392256141995980798566517542173984777057310285476880325318281160074752606872783529159005081917770629830703204414400029732452907795699838182755200709802282716603176483521110118501611909287566991675888027495894 5580 -1735123695875783303897433980843280392911739638857979900594062001564803189681105614917837415094796307289262602498885365031870086865328726597537165413828171044086816255640173281620138489050770398849206419858290307126081991544626458386745014462441407258930133370815852700501722645769581259024762276491390472071346590768563013385008359682384141534097306222426616127280928764498561864112043389900099303191654283222974811453257491991665371366735153951865 5581 16507686084886213935753261272903101918280923608994068961226213666720977226479295483990175491706147023613886636808427536266424008940071567296917474896453912633133475148956171776754796784494671644967688603479185161424948500834421360008129129400705059091289518279199306670109989395062539326816018942336794820939729611453942026096340736945354042900324530218572110362922347345031658553236532642119938317209678460333940485760373662809947416445506583894496 5582 39892763661201505370258498477994802556535341929790501254840419648903525301972963084290161145532090989619061424328331726350784680824130292810021437741438973556882317427809740216038698729345101629335618127386315928552083403959221943657339183873225224978293915018506701860760469566579012430384505095519104151739473422033283031063087689092211705034292744234584174920936353978990678253129065135267513044930915944952022979504991816655240294735281291568520 5583 69034500750106075555271302362727175585398290668194455845228995780448045797322293659244154823280179273347727865541056953718098231623521779124035723849073309847369076133124990151487910368637074325978739570032064285934869364445244825976476434212243009878945633240574062573468034371217871881018777551634446109520285586377533398427705866540657728669289303905037589327168830980088439824030727367580895120001795121863551256203630785393714338200091148832099 5584 104488733226415934685912327655978968977343230953853734302963168369771007204482254969473623381326663464810122371543703717333822005261146670953668432083488467124559186468409402988627244498695802968233472088241954049490100767080955360561916855261261589372116853288038780460137099983763366053498867684133609391106673715750197727146701369207943101023708570414113732066298657715701709260313262465172878798986178625878519214536618011214407883207772044030671 5585 146709152889003159091479484347194529537396548986829622825959570296161015938909993714148160284369047297393641639850105061997753465765528016016271183922207318100706238783738715456021454301810032901177226647138985704605112002770450177048215985028860421733058213524315462598298451119934432104028126910146327301838271135603711977685355233757923130452267216915858187864473637008994117111104215177401019579474313687398802865743633359436219202545097341212936 5586 195994241672007891921522824994039540315150144370287627322720557727805160081520720108226496387014061428437551831425236471831394155625414291353659490310391017770017975339600003959953462303878897710563584341654827309270835879594377366740889127146760473902179109340246604021024630122172718826549709739479439799566883829952792138089086189037107385119169371742282200765860149085755815250989077728251553663822136513627698675823263292755155583126315402994219 5587 252424040770086353304293721664776947337904790023361820446814183996257056528873278808694303578395312074036383934579261805797989802584572786664803747495114135453981350168792216067113433061933171483776623946937155277380273359057268347898048421539110415522002659173784800617373558668745920493177951746682395652942603820617746985486111566928792526691926648450233224772344224706071977144648410184712676073745718782414842506183864998622292790309095416426069 5588 315786298073435655832497947008420133765116708220513128786853583376024012589217181319095121483306782993576460613535723784401843534068369059274038370697878221399845409478241788520105944956798937704943149918159397727489681397475233893144879108541155595202426690014981934118665678406133122016617708793539828347329076826728462863974973535286993007810575668041275857992411408897265029818933861975768741308369404881363934856818272584934099582429868273536612 5589 385491862730629636599708162252190003043236653555423789539756943226548419199260771447996729728676276681127406370378629501634671884030022768423862152115304188935898355644557004680887539592515220242968212043125127036148339071306693815334086683578996989614280236750032636228575414074229950338868029709939048758306634943879609306822064337087343963073294801972511832486399155934213065884633067079380565264467523206094504519310564921607918427364273544585424 5590 460479631471436255542543022493505652474571430198246014194262209412836027804079341045576125748077571621534422561440835199591013017085721760381012851629997438503966045625159013387355594725683296322390824405188580134030731199628826454624280441933418264195988375345844486785329770363705221357251688351352208455222244996408606447070337858429238711040392547441193466128011294322414158516376880343247539098356255126667272913626095981791041844279156189736132 5591 539111913625990456750063909671871121996110079257995978073229391102896446509628527485771599149853002028603634146987546706549718234380618846251897042984615152184140316897603007419162309329440583298322475530913320710867810967300985130058421523681920485324673518178248179579237909002010110415737247708022964361413679497277883832679992431442416494556421757323453020660079843430504694677078657425848965304420771011310269011219674646439638792267007295002328 5592 619061786221530482567609421518024916718728702474506808989490894723410207626844583034091196501052643854454582330678410097088950562219826093862819703383737221979769919073806340499142603437577044793048548989465839044540632244157831620108526982418666142003748739353078160240802017687329553920044385582404979014873786678072713915338487044900759813828210771007851340956435471991683756750410308188942745896980553098019232753207112277152772469813256873750580 5593 697194871488001111842720069343624970576659842762745227859229081054944201162808662093006127873914696582974776661376039796189190838985370341271321073385154515829166479173343227568233853828849585238288285763808773545432095270845751543569991361595486944634065170926438454198583296719484526044418882048655197245344804304952375760199058258030045863399758470193031230943140362213625310253963126071513226797136526353608396427518491480592136492901312319843994 5594 769448998587729523030963798434082944972763442700298529539831064558074837676545176270437756156656918941111098396052058322276452117944538494683863276078040304011371232609512134388858935921574832445042380005253342747388672869780310848793896958249453339486754333109783749381190922039829342485417374168011879708153877423242587613450528435389811688940602351301334892668064772946304946090736013233927662928752187765349615836962019495111211905081924404819780 5595 830716417811139127202786943528750092250860784677944450981946431489087416701288621200288548942011120459680231795486684415088964295939446490369001912436862212467889571480284412795486003706408788109694276470154588047060781320985513197505084879234276265105187380190354662939217218141281315122714652805401107893571306754757638411359152377670983335987243575241886832985819903386501037659600440226008112155916171454681061621648221201191928701155722392073922 5596 874734622105081981207652304777854019189912168109443605982379251397305956312676456454882804949678777258158229287160907168223429249902057100795101705153633815506617633615373141946446658628637537623578432720683411831510886908472988519329367984893847273296773320944010759957150015963149857705267089387150282095818437989673665200347009569082757747433775528653270908241842591662906946483417270119067329696001115344095958255019337297727623154064752793782994 5597 893993393925586387694005672837725714289819928639832730075188281538965204311604921534696259577113826113956772351385201129281285005276233259145959416301760106348245476790292016021947206564454375583455826608943678514715579926343279349076512943623890189960148697398457898961606047961925144597221756272592455797138143167863623854432393038843229425680764641126233400776869673470314448670573982707361085286289281524651159414489988716997138859152360236307641 5598 879667422316466406897984259480834667586492304250936237305426198887972275455013397709514713307505725983629561393189113617411306163471040363194935647966941904470011496248081494076005269798018653057879400178862781921109259300033474928819727415052115063678466264612338635389131700752341313617153040608415173138168259574567477007434675392576635687048215979242796190117800348296813515712743712236160780611937722949424212035479272423309734018909014411723269 5599 821585701744667381744423073644313909478632103402276049043094621563760433483181700296603881207207815657882377704626105692413404773188656418191872942616547335436178835656497600398297379601529186540446786911078773505825974804920656087987105452095954377837213013853063151936416030851290655861983628634063853382399511513880628904531552649456705911619187673137099184614322395755603578507670205463745195914789217449173073379667668119179991727525749356015997 5600 708250892585743669586997177332547823089112277482892286338718287083843624610928841112736226443971920040392124562411872485210684986884742979572942520617472352424559141669482492466968329632193872549989896822459045992514928559161631296215548100029196298320670875293049149821082463402473421507557458158245180900532717580203240693034798420368218123544762562980912063687009511420660146721374905397553724213386480869967979484230569190076209285059967312537350 5601 526923838558130071555039307518533290903841939108758446013687193200477710386651935341263004875700394358375261331019158985990269712447951086820590026600324582138116707645345328025849675295913610483898055467455875840009657415924564441985998064598993898094702165055364820935673589585658131627016240027901526544669729639741374041927880017100559273652717486186791543110703635010772780561000030881256560480037179419178510031216321400941932914181182053315097 5602 263790424525662253320709899705168864641082356321886807964263124992992553166621319643183164962187637294246580726083205639082910338913959254095376026620755097893653083868252508479158707683139421705765065652507297589190573136185861097583409919474713623769015608280745561567570437622704834526785900624366378024030706499663962633209550339858962975524704770283793363225700469562711001319364737818811443920140529037158855619526892947735667108412745319499455 5603 -95770178043305449377200917415511914954514012147091575208326569129936221012983229596410109807314755096837514246566200976461126573805615480604951610076726502222544254981498771838469548381601211744094394461910316639482687625317793971991804978644002382691202144850509625395498626973161181996213248431892000904460357380369951951367232259061093810126144031701961808173707154964409311576313841635503326398520968181502662043136780634621770073602364547907869 5604 -566795213625413588424645479869904510583477866723303695490599970706433381466867183280538226935717501746156895403708692128363809045124669924279477696353091404147185094509209176579687208495626948146797293308503775405122868159075301738936784054859052342141484734511680209485861631734062100582613638633739505840004420078224267739191881909282112403817619712424996507777065163116570892627183842826136436908320850832105825763159214609421365049725025991821522 5605 -1164204109593704182113498832363102048270763093852468229751142344809994656485452833552282215467050089390577119339349216965098273620554774894183558946767653350985932316466154679866689554788431342363951176137283477379631634835795843900729172416631675939090684998016959787586584534340476155012823648139654678630645307735143989054501145030325777308048221501150785782788076598917257226815537498465547485956354084390480223408350886437293993631725338034405388 5606 -1902097784211440592760946693650033356078870431193595399358523518902071069788650099260941977338023567272987884462066862030764347345294439678088175328686493132183143007636030343865319101567396280887328163253854527518455028276077515021251288479753255085563623880251958345567553916083445465544357687500630537027545521369520957039258953480133036554117053073049393829643573709815633870981510829365854403547538951893392991850097168552460985774188093833399314 5607 -2792869126432958413152395503219264771100711024319998476921113593499042914274142335896363896521931351495130454080771093451975132098586685170413169408881370571111738262304400913341552046917929704708160545940806976163058914445435480029073070488078148463838910164654648765323009872481344175391037906538765953623834675058313347477513561413468962547488173682683186891057152278531130221679666744088830613128686432924436417893594014826746951874058428103460227 5608 -3846103474206194006515232787468162142311986708354316070896566278683700908454308223529401332975138851531129750768413531734449649391037848492856037332801759332782811158263653781203730043660694166323849973263280712016261718624335602548015465268423977118850982121721583135371337550614407710747924387450153206370574483958782226946558829972676966708315703042845344469264170101084279548712909350438212518179534705240449787774544062718788890646626463406817962 5609 -5067250436986777647036387325789491393599587259375817489242890431294762896963275977334930644509387127885609260656557401352214127126292239311278466617671176255485916490931606350726538210210460973076187034571603844867251891344261646800195916849747124526526930970623119622081616974010341157727805267170286220469207132470161970792513816585491999966120722569020764031135910921655932841870771430155332768210162981752339395517328032723440968009685714727264355 5610 -6456052563133973459492695416681590246472998485909504905586349886011183279259265861957332902223157774405846744477470297608026502217684837781762219670504638771281276865367074801275808107368436050530853718292458155197296231960488920859956154003252392519836630761543727949995588798288221731711637275829307456489616755750208193063398466688569303885619542772425942364216691789596851717894966905566777265632944850810124821182045902799439861907380861956879111 5611 -8004722484469405675483791871236745061742875992700378815765546167178433329344893486793479181316943797985917329618379090895138987525598567382398846209973500682101121147680920744246151336631511245876132294459464403606689619206612338878239387493514623558257838243527113438324430145360828929058976986711332964210744048347822660611551275390231621439087461057031775176238085513075426298007007383898908329126137971191747211875997349775577125438604013803661417 5612 -9695868640924686643260287542877989055521253281798604563131892911943940390998043809745767323075586046218006382235622181451963787974727985535222971602733157568304385669747452768530031707606324050744176188753167440168665125910909116589757301600869787280930828563213076135413783761549855566997071434123559667770246827492081899960950140476571175805006349572694662345479109593358832829065735204919617443274564890048547761442268591849922084981580825862166306 5613 -11500180872844875875977164528989033232222492130552505182168476039873634175220299350542037604759106360251191227258161323654136706446330927718773985172416212397781788732639663049630541868586114611369824451057913192661089276867038466935976733206497902124161825172393427269249961553859791151092662123910155081669509965139538169260471544530561663367587755329709010938887577397152474807376440363243422218125665799978074733021693306495028198471848437017671577 5614 -13373901442112770226810556933103995660197000778781808292262695627098809229571495674647775868361918504922214436369906406410574626029306391323822891286043587189135971205597908144323988728040073162274127904001357897047670049482270342579121680272634599910113618977445288602411926716329139274491982136842630805604817608039657367266460594940938385348536107288048141524179430906280751987205324677399332010426563146798238458567522622019377368992101708386665714 5615 -15256124764169712397984448739903097900747953981665008572947756573631632899633901998196479484192450543878978942823924602806493364752297794108020056011691015527648273871291288017244428391226997172255681558098816319698378181763807183153278330531690029801916773708609465161029818616599894440384600131843630607964574718663025054685220401195685347639192347462863159479228587550581042561672447170044155962098159099260652570525212621058676660165346047102896119 5616 -17065990621787694898140608238365441345155898567857863245072524952406694017622407990339189577671258970216709820755870377806885625568441119916104610889002789827785343471505077208999976504877529553126286121050259379084699198534448638201447441256266986451007772344794759248268136360274152611776883797302687026722359524802945803016523776331185212535561961163827272165169225277055295134613391979844679939912428081650844944944667797352067658194933895029677924 5617 -18699861144540028396820049090483564988404604153490527764366285300983270996672481226417539054025088107633497315780232647191600526920712160721010755128553387961405655465668592405614693867095451884648242985680214289747655279039594484255917767169388374494173805625732019859389707394210496726631286718483901287439994571138828628460732967104558252366002595287078973218635670474250555523423414216064398831009854026965693394809604765265084591037063351757058271 5618 -20028601535753734422935359077071943786165714743608897323490122055879575839825815671144962025905489732967180581742777473843019050196736276838013947481515806625271009134796198613187546134455054791217005787790462016104374661654083783167031390963062027416230250107891295063190382523974635264705421023722973274991372012180457803489664429780840119344621679172180897697785063152790424988395548353755374943946527999036661169816686766539686719405126668529385655 5619 -20895118437844054222913109855276570266607936844429081225855187641238714649798225123189746050254122739518285523433660815304430706080938266168298405656951464442344089453574815448183993299223884926602050787414198817342008582286384271815664215505013278242749888614154927214955910716930304163192902515746003361454789805564554491479028223026388703459619120424285252717530791524423360997710379859193325400998826657239018172079698195433400313279607119496963338 5620 -21112347795888735940033035511670902350599407335876485062755206629358733758711318441659454835615044136761895530925202740297539314066642052870613170667832518360916433057360905354791217371413694563543353102246858112934438213761250635960254448242974650334365101309019346413651917099829371326905592708669482466804186656878148885651313586699723173818650212821374094460523677379921038172861500311607899793695761086186952001340033378154967217564918024803705837 5621 -20461925728340559706757159449859455150584600566087748904086508753447429399067169850858612053894266913075473867306336092856900706718996482687837405714603232487863117010149121860100627977200337862559847738953469549182527860093014703236455626169820749746919733867384565724819550853569552176384574095048252711425933791518301836850302570100125597947361438304720449183113801173579471704125000354496684870189209356572574413922423818999851286351849139256779426 5622 -18693820578469720633549674512178869959528143056135964861452307634849593270387611915519995102515274762789745652991211213246798981742471641711622336999417927108178699629009357364244572068888121547587661224758553181978030317997634139294955481453815342275832312166154852828680078138873485857857522462496322924033181977246953455281537814340846827630464014594716822088183267308663569219824075633482702022645651167135613584507076475448856305602996345345683225 5623 -15527250989548217136889848835207715025026381153913012359705554608447615313503020674436454239262475293588162207994300762414724968458039375492833436110530899428705294062885190645172300232683017259087107582187925803211788777334960009720435817323577183007479535844787174550414037225987103502288548154848805697583363949972960063018589023489216578279203573529164160165021654388952350816558466337398997446496384093560670424052970036735302051568894278237318036 5624 -10653262097224122523437203936806650705693865440219592306517316001951879103891594904362716922563787125892954158339704861215765577412687288472629863380897026508755901146205765357376626938087175276098383438191978721241149246915382733496453157735137084204324776584698448522554764292303284384479350723802827602950465326044120062249735056150164857859288136021835011381259842604320940739222080168853418888717839378829284795688211170603109828133695102254438563 5625 -3739377858216564596593562378913750180088267030333640581750361427677262979282703255716429670968849650202500288493767682533018011414906256661198064858439462415844470622877658147754719870777657593592442047141881122130715680039871065063893203252671436823369050071381544915016719712339852787234680358425705825303194445608583494134060236003248689828448057003447351615039648501649160992273683431317392065803623119144085460307839533772317679499461490736682216 5626 5563210322565281392143581691056679731477756982494791258178976378816183493788473586347917339274096913589181159726412539846740507602747690891173976224023462051526110325378541900303529180037316215292795045164105146839767438175911804534117134553880492030662555086456919464662333317132228189262334963687019343767740786591804660468993077463253902357006502147238098272249684583531469666362582341039452740199671468382769628223688316135986619417636843857988195 5627 17609423222436635388295443721557397278110057407198646028732069371681667792412805755869448406476724934139915182554148661244323941694988073760768664292120807857932463238748258116267582739318768449312840371275631978598937584135385766090991667196616465230485330465564181704252554080152981943926481118632275858210091140466349369908999976892638315824102756713256289514802270250251041039155306693673456053724174567193281143630618335392451421774896296265945028 5628 32746521585200323089751248468381965250410162643414683447751967763001004863825883740827103229589860991621858000159614089788361482858670909578527111832964160908941657387973294277831487492793878184649002184589834351754133456991014042759293873714858312276760828309043184887680692569265257571478417227575267023724369597044408910320298504083777638980677951285486150035162739947751239427633022660764504544920576926737041220618827516906515794549258147486503114 5629 51296252414852185912195825316490636727887818787336775157040846230167916161011833037989768677157618907764711310058283421623195525472360354130309404648533578679882875215062675008295351444514899240129630667881282324316624221505689689828657873353258139397493456594163124608204320914246896030534298966015922751004825606132340174623300725111300009272568066390552387959004305047017033799393783977122633760088924316311494750208093721537838775994287619932364965 5630 73532394981194191458540084540869241999704301351844074500928478096438169698281019450386498987061230627545246682595968904813473696415059240616721950917143130856531431084169393666508322851455509739215847759212284636976604818715183002968925733149982585527998000672837316736681457371946354301862036178897447373566640986322707967521843167148191358145319435351375802939552493704673837501459939824735695939654793682255037477966989437231658804451447506827541180 5631 99653225029320340306066044060081371315369518811984984266722295581795028263909498404536659232069871584894157745842168849992356506062080875690357157254924182240509945578052244810753725406695687435181525410871899324653095478295733763514712171754213665539616474980402179990003291592612827146999549929839161498419406333960882938094204266234624424941939424858857440393147374480184082272911398830991034714103208650471065169612270881093253521551743367941572788 5632 129748486242591031688682259629810949228251852035396156593885515613725413345157574772496581521361310886885325211051061300754047032615087230500890577137601149905421837263903699687739028083567556860874241357980395558542093603195825635018219846690262061750269924303239802774754915216297634959986923048975829059195719425467467718802522290730818463512360139324488474384904544281134863707760238180181425333212834262141256807057826655323377076558067833882717864 5633 163760569375519188371574820224634054014018635640772691694262666174296009337824196387234989490064114917040781587238503463792265169594756022037290014546014648004248547700244309252367055146414331823477077024081682507870660738245876594260817024877547083979936050750819243896694657245760440423589473272917870969091168386109172508234884965447349859985569712990666881440359890538680871892111539692837738269241770830025111168553327449529694683513148604612882326 5634 201439759801204460920806773405828900053287894707952421575710910792879073717881887584117640837145607753953891161420689428877883541620569249734716362451490170588189811475003342716374089071891973698774189645653017789617942764849746596859240268644190378062970691195373380685780553196339225009435076606497364546212988729927153838186783542426619275214347289771746795843150857732353380113676949922798330878616268778311526921301031620098672863692301754519352183 5635 242293632106435583802355845035874258012505141812535849910982925789668874260851342320701953230696312843934888415473429305601692818869408255068005961825057736842994633743021056002527739135532006531952914943685818967942542689811775323917390723680265034374027619248659539761522291580176411012800878061603397757109815770517425766513269016602210954035422425741105447052301532346074339634295085786907580201191192875971800228311850855407206464054491494244492714 5636 285530954624755403733819334265563962486483772045123138107543038429876763982487357127817931947626602403158367808937883802163377501483292410805873978335942802013418520302231373758699371123164005972927245884207082345377025170445546791910563838402757423300762451868458886724657530776758897636203810544587325098291664315459713354514369481992093059643459196950180925266318921846517065050878816561147474974766303719857279992633678967301790259991311328927626315 5637 330000826119413531893890147943260091936505900196031378620725552570158855750903800893049462546585051030185391431087605525041644001408115843688636584397982234969799176501818841329966436816030653462313632943172742921117423324658349877050283633744421425860694839949364066185457202733497782812453667979680121895274098196567691534370617516541397851227191452654122984668429956360720179099292053611131356175941346487622192993276302562445397773200001107941128555 5638 374128209376956589500205491922240465903827723520566937595478912345741009815731253375571346396428021112699646496881627314081860717479795750686988264280564887728114498447689890303226850792552868233105693994303912799477576966761823407406042897331974880533983073366442702736080590106838937095546116119983576374149579606169494493148747587373402078810263553107513792598923954035142170053978193955561896582251460612626532402232870020296378580786582176145133720 5639 415847559346557226705203945672323549623849229550796059202373642011378167458706334522424288602780611817184816797195101327627600107182747805596164801444663279833503419548973487126108424922853353636624783738270775363210784887489116859494211175631299464550915784672854887472912204593748542128917194100878821688043142464545538180023947046186007646123073735431087335600229021098371255995272081019448519105277010134292308281788431577173390373539307383632644862 5640 452536872039542477497454835682026189264686776241067580373617702576844856861709808617958006547888127382518111980381381561848846581025982037366600542395949404454106714052452263627506574754701232974034139117682147459074819828392940065816146616805550135091855243187672082666380834862112778655753695079723670227697550638030621912140111198279446968627074103864270495290575616584157255993413684700495375286147922452350654926826031030513610053246479192080921507 5641 480955207560599527466462242756074333418986600520123845425527852211450217053834785501823199628202353368931137536745223912786607821235749973339421795980197853615911286959004163095929837748420522399091693232487629728702543805941402947210295937930647107125698766222800379912118871768816966401004480668374909320882488721904085513760424885877850549266915973217036728247688389106528423904759789756311499315221144910043516020003885584172593725985498303559464234 5642 497187565813173824303755072376002747194460161007510730807554953793478686000502513414629469765416671354123514351979511758019323583971036424040684013452554003035655556211180178556787256962150669087473551016100417008204235539392831421455723468813078699184306181381778685189042071891709741146791816360637376621494335389598023713676137119850883418962017622467374068549712325680465539920674357830994707188324175815487441872585718665391488706415643637096339618 5643 496601911531543355973742870205143528702983146336270888650203049338730733365733186139796837646837199007011354116457091087915171872367354724445799389709579964350044747049026079833433521505904634322695187557104764135606421287223360726014583189685086330077446404617845211816163142986267222976560401530799501084584256777740663049379060798734474636555941266617028707742480506711276493788421802212762504581181184892089455000473838601152289028471207101270136112 5644 473824145534403728689741890550737692698984099152591033322400056982943639904397913456404539746898480722905956706050567970493540712018324848821354111744195145732771837346668543930843503362975475763174419692393952528670725335513382319574517713077392777871050729782334271282104408338779279403375494618688283882662068288275819485888753758257909928647997612937819982703814484035162276499615280902033247191886724690896056634648523694859611525236694653842234288 5645 422737883574160665050467672044506179540666438704358795519884695033975191889745722702415794094179464661242897154528202250644545080153388917614645395877804049183874778631296766522838227903596247310309077618114445906170483732236039844032239473383889164986117007508084598891982986341043584752552701195186560104110081949916172285508132191790454048740185819046868401915420371270485796283333717449161212396190168688677732720945294670091492671869321427844894247 5646 336517006409579456040749882286658538444493154843653658541945541867672982334121114867511968093724549360125029930665318966882796351203178020091176550348115804022258814092518336072393967506069205756328336971534142170331832105783261757258316086681245309839985406672948671509386583825565561919379591696303614318930149583396873008811839212834287166801846940002445112272156637431016472665464497552397755423568032935008434450176248642376712303192271849367192467 5647 207700048152848395553115953674643184668203202182151736950722878749260559993938577990808902568416615222446109184823059997133639982807704294184527405290631797183271045005361558115172980424128692595526688587535782705588451144132625134824637160074299057145555210402947082524684980952705832962189357137007906880914429119583357953714422880371663327708527828712354902941761351870937318076690306860108289328668407157540572923284483633089439579962909734538982414 5648 28316546160591395896249648345671598197615749979178027559668332634091849657024879549627337805681788715055054403770940261221973061354413132490097940491163121251395450640715244142835135335730578579195428273807560310444171795293788700361999648875060151070071846399129894840939682076085351562782932783047535717610557007763353918389419057688426830638985856626428681906884301267971465231810146076989088427464925508181765725349494557885399755574113281773957478 5649 -209923577025085377727467807206846422238525554907945560972936143193830393595962107841098517252516519953773818279631605786665196974303957688040517754241874674620089494560210372840494489815372100234787331727448794888725211587385771417687241344670151878019583985102395188841211630660145367529899472775830310050445052226425375202225558303699192480920980772271488032966351689972981575192648332676169036947901262303067503308701445575874898002450256416042188629 5650 -515365767665743137301970746483560763624895091887116270042709577239647922300277039764133201377307353388209604080694497456908218255360718052185823745116771221590947068233655316440015326886000122779088867033514374698461252464124222626238752407612931577436563122561798765669884976323392905977503396179470835093995948506599693820551665187426448722213782450423712414583497790483014308961193967131756377831097348230407189581525894387794676781081764948422945363 5651 -896059416041380740193190564317810709403972378116793806421588414219611734501074431497900739353299135613704204318314309816773960951848734352190573061242147267981303977886700188328575914776941101288117136555517663598399711702971050071347821041645457077703043609133948290286160436001881972681889558171186317440221201648885431911774853813377117736402740052895397804599664449667020956857028734341788501654210134434170046947340690525838587123615016028486832788 5652 -1359306844928693327559557796909691678055910481873151827889619616333140560612244181079017463926318344360581666165381508435182730694908352667489698690411917648857466072910628984304447991764100512209443274244383634840756794268209550773033373701062817084302832044659888009564440839750073437659964424633997148794240025921212057933995213555764353903471194413308990069804017659017529671817626261037398836901855969617209254977412621195823784651200290233099302634 5653 -1911100728357235638233101330088793713893769853552969730762282307651767776616094454036488976887609531971531963938833127274241886830430343176095508067870905888582481293424552404390619759534204011048238591429123402880039957832183085225703538264926117955344568698060521021581590208694744495903128108552574762451661111952731620758072810717301010811630808936458173389632666578878170443768983781177441691205854485988277929603147945743570645389110547224418721846 5654 -2555439048025842018833657242500062924678287256886582662896096951747284718376644832304037504692397360362448993231312366990260317981006525085545664523287663173954642038934523980796089473053358178515366854399444841160332856573469340712394268048504692927471612528840074024315962116069107041816969138388376085909496226853405579285280344723492501906878340311750074553837526035854310532708252926156271413444857048638847943436129005702678973051784212630964296416 5655 -3293508615406597371514765848475652462786034481737703232170653415131048198170504180750779071817254124346979145333994925627123784648557446708451106704954832487063141557721651599553459614420466711685382124645352048935829301567179535067900326266780835194787732167428243498808857214469135436478982417075894209441971415606483904053448173864327452472599478950868969030111951783204686674414280526325800146716874788729436023580333635295321748820675330785302317425 5656 -4122731119496605644273069443103070962670140038203981073174920663418706759330888239478539905452502731032071841827796779947864994688372065529058746419665351109909257538004286963189960254274864720889385567281991856573051705435618175535083945463197577839710706359380389528469565471444306429008736055444230189953640751128772506793731218133663256153037876204678418394069937884536993400678427004114394570575501684711143396739370370726413919060780396263573738207 5657 -5035669797708432371163734198135459858100979708548483774988734148332175570056120757570900556406155391923065212633292791889189127859510047078514754479131772662562227243736391090876348793716475481842589714928397556611019540856479681815805397957777103053128105112480462407724256916274915140696338203120027077464727183553669150201273892568314289745460923609426481932815205463405949497942228456004372584835693369844848041929131404252831741703570474556602048837 5658 -6018800373809652508747975035021994770759055799344666845988872027927164523275656171179638313380297247271975269803261166378120858863553920208719637426809748716364352303157020438120812322353001817736269355269350924636502735894677795259118138496476719490495461509631166139562655423722420126195960345445696969784493276070576138920422064788879962187571051358069661904719686544587997353451493972193945859244030860705165752161622106682539934685336537023994305088 5659 -7051157068309680352929138786034072948386577754582873065623802044729635565519798890467223117515973303040290933624467462931101370746980103189462076460057594926588118525880310141907527779731541669171222793550195486551153279787995957815701543528056411365011319206053201459471306657758621560480589094493831708427906918158873695043375056902662439512079757136802275564398345360473365868103521244589724219513067440976157455941784117933997673395597364132602965922 5660 -8102873464145976403296696079083795741579550261436943170603663205163388595499379400424545006664109347657535946567584389871959464501546743233054004638108539196692881442811489155933148605336913365084029926938043051930906464632782496339308596265778340358298282704757994110144506209315487256236983657458125267457263797696542925042797931282260329789924624400247685569724985868323569472553891479093365746866866047800010242367092674427435948479825316025213593879 5661 -9133648989010035289464594439743517342652194185439689234402628202195142102665442095340197537359852546762484245503091336599678328055740738095180178949577184665905869111073369792585797439590370167945240301244085387083669185475540736216306671951459638443982962406892236565004564514126758695140530428817294109508861361167261443836479251155683521882404778566085200301868927068653982899786737292107327945081043337092064468585684061078668049697417271034735965133 5662 -10091184911191486245926297876566838281699417109398050442745809731769954433925378109028092575852303907328861918673962398982335878104491500686430028187154196497827199723082777811716600222383474161016681296397267324650942077529261806131401539121082178334189503798183552801394046112748955713702653027579776939942030486596680392260676311753364971909558724159528236591510406202343650210510398666678122023338571758348534569775204396108252194976650734249512326279 5663 -10909649149198253490506520624582505074162170413283629437925230723500691915360861270680078854144671065538512956535704547152358678034923355677413818173942189133618812972766795866404214411718402155126040432463252011822109954257542657126377946913255294766567585032593981842475552136986945526641216187562802126183346805835291386138570802665040973826940427066976572810153652015999384804635275624843853258657295094902986284499010784484317785211308583592060766193 5664 -11508246912854494105942321643795244477211210539847487575944145260415453275213909542188073551183994081994166042693754684970729943502162821673298708574009305569566670262190180089342015979142976702781724056504435947421548066693500458987769414526057750300100981762181521595946628505630381641456363472154435878007358928456934525070786941174355946846164082715400708326026107904439636577543283037082353613712772943614664423477517290616166929619352697118284579503 5665 -11789994184053357960048190736404922951131175978184488285083626244711825215501564491123706879292439690137839023266082239154239705610105167022309227963350690884810843547058316448724081994734060655197315175261722128652056739820706111377079654936467267606975318321387412521187391201887459005807901939496590007973855655069862103900864066019711395939667368933498774729626813125617735734055854340583399603202176582942620325875287348269298044932930400414156201291 5666 -11640813154468693529484260581769740668067188104903249898305931198401144975294705272138269152199806540184275996265897691226492846644275781948714133397907486884090299465268599594432842798278743687052219207457200698923287867845330919728802757021336592549800635170226426871964022675538527097867309605447470145315850859882186096742167395767432920684533916931661047370171563721325646952572489684120137590248847698178644985545362243063111515258543143890603801851 5667 -10929092668143531336150443740005279093655858956747296441572887942605436848427292604914493570283575481084767160131818825817154539782565757791999923780880047125422891933323911350372164991931268332997970908354929470808501935753587815701581441539629101674970117262678088066300870955489879771603690133796938391561090984083076997118406528970785456490725533668422328731421550887595185044557054159068289432131988609908154887649064528959994837134799361304485907496 5668 -9505881996466409265877671049357489831584324697710131022284175900226428387322815460880139201244015465230128500219117946697706740324351633780718789551513571335208994579228633013783481869440959722104873873780149412300898996342702553936116732799091162042280071615796322276937547880292962897566781549697385483296912264531647316863623655328326405800611942768466230550269762651518618956393189039683408049611181525825298952769012590437759080417164178912368017617 5669 -7205912218532419413180641393647211761105137899111856403942055980638141885337874527715213491652202475191747457344786603877284320584243176835868067915095589824424551582071987292058772518343354430747366975835260072090879168821235755444982689014271180227212158610175441905271470802677356790382374929551444871933526384487275882564316905348451065902416890647691014694800642649269018224802620758080158032708428038133092110473997079583198011843745625332239839814 5670 -3849665160373471774174427205881695259536222388708086803065681698629760637126748628806862485841392237785000388792456625047397536391955958744373955960224833528017829241315061640691520647728202620085781051241847044988434837090605829578047532101131889513300213414427336130196377125913824633986639721088843662947167850077250466481554453043307200423950072322143720189075755747560586899152869273697043757215734439964876385473955917684086462823142894975051213176 5671 753265954868637261778329449292328951175395892202022015235481679681731941755001953396889589277326301670614888038382458492870924533364969567702301257868947980765693461897907961547784305890204353005234953292475223765440115511367747607515234312953556404862035359259174378645463842090966223829402774371021377707200744281360070218649496929654970695699433656772699277364289528117199825536068142824682842504863843145205634741261032637235748006601475543809005520 5672 6799258817791040399403363453622422800990210360720964220763454817994770567582981130000108238367611293238991954598073987305525512815561344215148469050176412806713113543439138515331685867171310904587365600045833503243991673717994592862078165411723765394496326597777061879650367407170572475883642447653398993584401584279822540830353840761454332225903898798171123493075383154364837221656673086941459107027359230489488766633626494764645017431683771810418696331 5673 14483905723432096790938239078093850084469000143763063343339854060989927704288550725213338460514772383797363706882494457899564525284811533036855470382357192091655841592801058809484404454424668643130671914076457436737899254089680372377351187698769964444437547538292768587745016401356792482182578917841110574739936411204908451096130009109556946695362342605286976501753253654178148291943757148160625127340593759171583419712147162611419794074543086948674973551 5674 23993128021233089197308948229416776232989402910429225056625797218161766295497875352971558094061128031282733559382453915952621088691198244240428763295170782629697097838114007596788160490027950095726173584208524587844204486298801471491635679344917420515224538191337453167607009702514493359742092138986162042231400260620199276562641537945064766688231719735923592061832455206156060989982500746925337918865042434566111726113089529198319165031718110565156803783 5675 35491871583478372650716678585140807860730848950083924979079752735758810725121429423841918143979443318259284740144411931655778623712472307301847043700771745026730919582201585371871510034151453273984161136879514550971663268396480510766298830894629822666320671807913870914495457894314347874714824175201993752530423676055450798178145972626104022675527336874469112973782127539058009184512339357873200648614302257430649492788948832017265002083530161678205919007 5676 49110107484049835309456378013998607821745963892211542718396625448727182468731042832118759624480463276361110599155761169823036378831060558242756968900747658034141767173359789357288731017299189855302658674613367609737235910107356285819243526944160630267705843046007933231600273502691849810102540867172354630164822157278618216368996364526446388702179806247702468067039290828052114492792384923441234420683605933538223832045923876738891281325416615580059805025 5677 64925892625164570954601096771442799368724391768087965585203492684786022439618914794250575590187768092798257732724919126709557831589028983348714551769665552647369313829332582122637779223781126124088708891944563732437532848008957218240104482758681323963719683419251075526501744959134056194455627410735431984863609106657934852244238163221150813864283468285749873289588026098825648495232634930967473049570650086735350231106601282807436621203125087330313683232 5678 82945296175722067019331969825437761208873784687757371088628147519825546530663507674275694676111234672008305747797055132293496634823988872097687321559037706676547906053766913460422965531179859521912395501064421192235434724180884077745350267457207953773897250303135412988677040760683039844415623317409909089764348189466021454878247334344248887870802597663758225602123027055672243073738108690507649880221711268181398883682118184230307846862308611253536227403 5679 103079073719629098348782217101145953576894533517197146771716671525955201056738376522243052629003191118245637048715817367040598925548531343006967548416909640011671681581276543814051041464945382529207955561328722681099310515170098829032717242141323131664293453726915290815100394758411206888477624371666393845068383356152269847389422748531668469410922289436188822728828422730506649925634030924796199641743737927869052099863246284033516565077406989083266929648 5680 125116076571453500109186379775321531175443424846695834533722744666929338508808436478590822608130081599049155692456586275390541880437081554731278543033932107652813641014342378953351157729908611893558260423346736892269994818049198073780009570003050530033875760866766670078092926697681595519392603863261021758440460788575355608661914655316666259380637202596697333961140567578580989689520079351198994392724381907668905667700934279796424168896209540506146151752 5681 148693523590718116993607710951398318515940624569464082398473770920568573934244635373705827412358575083981971376414022506067661557045494534515636033470046085551525510260850844919979253349921055327968021259993892502632068431474475664859372864135901903957607995371347769739240796628384591448532250289865744412008457095783387814581853303883553735849091853233007943227021904641164538241697489527385360437075363491427180311728915713329524800626642045443256567407 5682 173264441826251494251207175078861996426867822336029275996328849328379871680097583296276588694767862355012159367206964137519032379393330143180819022722847914268436064730141607680646241824209223249695268847301650392441831087191514802826802565500492079066786298826335827396922755731931998757873183342907286037361076925829494045357899498410187488054348412893809581666003715260063760230063152009520495149712990160333492888710623527219171676994850437661663081719 5683 198062805074660266348763549763022800409565316459215143371977673526338031170613883406167571412029867190730397784398558740637620837016151068820337617016865076286845284432151282364447033159582832407498198178470247974405321785855050476814785711589724437597076820649212115474673845102184594865957773579331582728189396831777352729115408786745018769710049576495659381178219919496173733597288718189993089995700209896001468620490258483986346459400560504006785720285 5684 222067170121198962166770532835032182992110722503888554192474206989259378898021112931328978231314648939458854575184743287882125003744435440876501623445522785278587603799578156756799461319379251382193100176758226757096214619667154866919693018673605246447447552273803353130306696758629221547703357111587117321184377794487723810790075752756934292498879724035736608725480255115634643293459774402952097039650055733891661854787465263391224449776182792725179480419 5685 243963932451931879498585006708539954191962537070018213182432447421748484147659143844938213102813597007304648521919281540515171578178072331882621579309732782568642366629915511994891077597019131326211382128047267994069940294246953736036810416981184048062784253962182146738228728232881125121960136589057288612583838528775171969142050403589007842784370406449543541646145828433141541588177533938172349622215052752848624367863179320268380777311115101527977697418 5686 262111698816678876033990500564467503314278973316737960841022646129765288441765519770129707062734675776917623448062663388761683545131273447713318617356494212041509569677069398582690369097998988532332177971125612166763293912757965334130475290831789020640266064054433669189208383996710124237849687876294916877293057208517871961394286785496916520246039128330281093867123324506430935797293559618758678663408422766581379450055350855947246894629025041802118475182 5687 274508703772712085452588780548635953270414689544204076496234187740562732636809779037350358509218827382894434973815891583867391775856463454224530104267168384921631880900806146592440266937128336217493669308168416467213046982919195432500605618176744538719746850769086297865745405443063571551828016732133334449696803830775541053395515788896921061519922146389640067303872403033672651535876441311561064893384417644477150910563188771913388553071010330032261613811 5688 278765679644799198259048012157541081944944213822590258796263239899937661615240512066679323775767607085034027649841888198877957096827363609238093875081621964462548547736959618846311173808797131722820550276215185536194720251925759354752244385792211266381898672638713662756887733763958494641132960172050160506213838552393634338180835034509466410766501475378995671294992851045365726742558088438598038005245851068569027000019708146467035942904752481170156981625 5689 272087119768252358097786879151607421004283284999653960717561265036249461565777378899167170681969367013749003213007875818941234504620346944160873863709224370684316217294687254133709191053851330932751647497852650970929990267602620926014854181874903965350072180389307095265688474193703791775346124834616174195297611830980088913144615774154754075593172004122652838603626721967956362332119151495885634164352738648227687972108760298731692151305847108170379770180 5690 251264445475999781835234180814417333026178042459479692816936727065243491323538606259953008480067830219579620494550821116680114717454408956250994392449141786688096237732196025868054186580065393052995835188405785725169548786463032617695755225092027815408144770130080016276043512806943031217367300735301783711842332883584782530077033926738858420160191177547016987673385207789235854558515353670921078502047886712924919471795066973437516938895588663508770422015 5691 212685185775800718943018226576529865429832760483800978777123359101522110907481807223206892182074169440967342878835486088332671241916758386860751717962445103867967430950495060365147717469070033830476255512698030364187204589000965238800618479589623032304478736290450149263741844918052817352409539717609405489141072619866071398865357585805807130306314378438402941146594534097749581830077315666523737197893033754529098686724816545907349703869660170858013506990 5692 152362887619736339674069006751312431511844292044324603006432925952399305127631248656235006762663763185422986149208541734260348201813743470870862199958821461203240440609802599348885534588059405584029904440340118452591054975408118408467019491563523372416271975480233676153821577427281872324930063994704500023870864440951196389960979556255792675381240759651731924723372517126816410072816779174387964417142511177843540505964766134189120696980994893068270867011 5693 65993070650113682771551313535853454230844874866152854164464688892951006736667546771823865482243594788637580314396911217776422903739691676656939550370701339060320784154752175905926340031361727348186068869464135621381345207003635326874054389079161750358029266211372398684643046477117298457142650652667822045638067137124206142580956279338731983561586503057596091489668321709966919671440059688515926686476510492650403566179201667129028603508026025042956906081 5694 -50958907049270717910581374917011447740308662580497226812096665143559598761573427824972448595434634808878242101620901618108960266739426890223794784106802140124682515981939362314153708089530682769122321438431565354707750992653871898659968859594099425675452273046889304930811704603358943431536007258125432870207116734234657206183666103493359609363929395581033401484077787701460248671241647632420202989687441245464613329022729089094419094814501405265331223335 5695 -203131734515675775242043208535066424398492792905132358257764201655978209027418897127992717007372148096508586249394825482304292721966457781956805690681180803974711093960980743299964383687405509517076620740389681042363582761725422429548667093510270990200151185896186517782678126109959699573120158270162668697359762546284096990043088610719489606393587892862339817567605148940636380802315366478557628449063652632258632963080499428963122146039077233422844298641 5696 -395097104203153133059391433166097384689452997953312938314336529458259530968664242251096087577905143758534490094064557409088642902376144921861159424988008226552208146960778785989498664075337191781036736343752128780611131347687300493304773541882375017993837216561765872965087752281659385676538453797123174109536408079347305626754745560593619923775711363931903174481836279858172520557344525520212565355277439391155911543073480974866955325048640721342153661082 5697 -631136899837506632394385341640252157732217318666936326563819709140851290591343036925214448340424184013086623477679801078029474840429530767111920483468062885208886994056945839861810232788970332543916379868353929200365178921446339057592726518234741285100607423322340813253152237730760936828264072846759566408963504282161162063882452655561307160534725889429488283400713063737855067941752931278432494936198914060660389289860464211782083628499482813233932267930 5698 -914961868223163763942368927157245616967989983951013454342559074664979438215027109523500160364013148435598287729253912102173819257777732909766116729970010745246667321729381202045062320245497687761561329152946230888236101338067173141560037363151946922684815663534092680518032134099157349878461936702397583652897064557214424305363841270876334095086234443069071635082079112085347672159152715351065590803783783977064225105851419663747833074308159103148264710270 5699 -1249365445008664698246225903746372031691909514359016983522173577857828719275351927597706382166717903747096109050436645039954283789648300174194178529861636813373058716905289873313290120785993109493379190427120733484486232864404796007167115977687497986072164247601120409794422705304910415547995933663419036413333258487712381146525698055511375172084978449675322179855949847042268007278597822256576049450416175950838539102201490828681495130923442958083972315285 5700 -1635807233868557056715499634486260942728204232287773793459203759276872951155696666387936738976091144713989999175519119296689232744947000079190682432993433119088697575328586328022652340456230031616719887053459553222396749588884444767340716017366204274406587403940056599247673873706484355023856905038714595165454616747683971365997262689688405497770047070290394327542604325523623311407575878350708053438489965332308219199301487003613227945269423168511859220222 5701 -2073921974931481714558411165662792924818657026212782206078306350044193273696671596618385308007906278600432808609820898089597222626293238487445259016271147072083469666223261148570955831988776618461440012901602625246842906891566595210910206427093860598063298321317736133327000200489337315417243597573322673759482937574576947211836958401445206149179553415813537281751411965230830971478644426132264541231548067163007789361541545195177757417245407887284577616788 5702 -2560951784744658376247590416123371136621034691913466572720472308716539361452411858309712739553408043485589706926625938761435613841242280455769428386396861964782219313817378524341225814948759315138607809077956947726290799735794651095862319642574023642193366692189341317516802919546290268266830012561654349394925796182180687088308451367830421036381704008113655387669060279827814584445615980725301400107162275772538042966950014080950301432313160214459245049241 5703 -3091102115913339618947893824691407963372114722783253353776407534795096794140291924801881622912486053248913244978824137321393970349499970071439476655627510969314122429356822741641430373674402980568674019214365841827644830775369795938848357062399865660119290791584766253390998951600545830336471939956222859407592379963049712936998025752122318202581143162399499662904575808066255038935052944473310333627117001974977336441234815209235106500445719481600306868030 5704 -3654825382378017601740176084817056981104076369231140215611740820019038530876849693787287500273485382853459331665041240692507758967142996969965748902363852592263239598135197227592373614631735623570508833730568154403599473565649194374968502532750375965206969465186466891548725829757355332052489683271817215592872120248726625193193201587030046676498763479623016013173370562233814042713219158608731799823725430999020276723936615845321802404226318669963927921481 5705 -4238040638073400091628200395262998905690022625308968476273214446856404292138501319090775435120265701465085810832112515491663168531771011051830744515904930651709532131399445326336099935350784496048124109895989075315293298286974602450788196055470553570370405206912346406867082002270360723214067411786103303062752077802764790440068183251651584638366914372709171743767577417555566886039879371428774805463029648830312979954812167356642821609127009722818812601627 5706 -4821303188714666332874265391077789745327180328769279311313644424381138236435116815316700519421452295781010767672656597356408074384044023586637494230007070810522606696668894919520549417627779024360794320619213341501591237785628177359285520653884013931725625611276761098711578373911827492280860765980467498760589943966605168322107188948898300916578066239036350605101770842406109375425577580134717738582683561439074522695845183065836549334745976222006645508457 5707 -5378944652732957813980134859904537797144364970331615875077824802231469121897269193816156530357568708719483469155821131019091775916326217233294622976770061317896762470009985548357982116501140546639973679248699893533117662802693888479481969622170604229887192978479202240301100159330644051055522309696746206072366404087935530753677133719310187487607680673375638287889198091513301191569666629012272870061875426420254921264863107016946793383086109559288695134762 5708 -5878211841754379436663928556405165929602568502351552090219568132738254029951188794494588153782545879988193142606279003943094063293647966176069741313154651632062224527333627621298104515770909075270239425025376219500140128974707598249258388824980740277679278754782761537586161121029604663316955107023945170607425018576559428958857929738697345748001105619079559672196991459501845251601674361408503532403115300390684212218917709895292743112869621509073823103093 5709 -6278441947375143827397478274727783487521787136813367796654417906799971637538580137332556385738279396655348623793552647949359672239096619327777917604168331824770978926944768814008823817558192858645987391470159596918780484410647988411057826459972516053829348896148636947965298376487097045533699869229675832222491859641639557674892190690991445273187153575489728068676950544795639491592669182109258506340117978095415108870072484962068360445841523015600844429634 5710 -6530321901812848737200169474151094734720829016970159684516693435873944999177090842271621251198237306328281333391140578601969798347746736537861282083855029245244450189852168436355528199211534214657740570768936593042748035481006289196725085006922695656865647191002274356903965915756404312461375924045391309030989269819608457349730470257795683334082851884025340601518874557835575196499321538353926945428497419491427379159558621636745886895002971307912238726626 5711 -6575291373066216820088760597949875137654835116559946018443635269896218015960719338811413222882091906829274444706127328812108305592635812612484237004802773829107898369610871958852042272454329447950191889608165175704011514947777327880673265174766561177171380249879463269474121590811954271552980881384815136510907805632482054743666925407021197414372709388155523460148474524503418609621173117044735878446897491116136757849444880809813065808879858188096228406981 5712 -6345161538355355353111773795039753695818464797469420765919300810690529505719447307576077058602275763392321754773689361627835857880792283376581681501018888277311330914848008806443669320606509675907352475659532017325560531760568890589032673461019551127892466923320806316463509199220585327661218746627781612056213035632607964649831040089157123236903826517053644662507882775453781950551193547072468011582019203858251264601141702191814059531009538949074622091514 5713 -5762035343873544268664576784862528583688793447666106192073782318434296355283065826720013344226730673249832244412209634719000992942121666056502274108580942412423321566395744075450920485840766359225452618099571085529336308785121360857661254720905751532114755519755589794520868206916626192431599168608982988091556302249492974847454586654141380988180568172359745281440304271886385575577916632319599276843695760956651732269188644668087752643696075090467545626262 5714 -4738629089931964914888192256985448651197977345297110283927872666666537616470635661669333105569974196639565634903099977850821653038764122214163996640964424324012362758656977407929669929750914928998595448970486444523572677018768018322343711479693812087822209643019241332385348871820458875430553208569448389350421599504611698010136518800584396285002933481313414646791527960112464394524407832007719432353477767907456865805847858949497013607023597804785208199738 5715 -3179109438917205468302223930538791063398241109395529153393217667407145864990856599937594447796618707248152915654262423618774062726395647797599533921429113832120644061298769839848725814037041908615694109078039832706230076161480445352621207894910440227382759049984853454670236655920607594304385872143709163893659909511372319202656368405478048835869185445923180713971660312843809837426547985610651270140084536385065118824598500153509226037738471126418480099307 5716 -980573743784230792355646941941767572210750169088950809892649244778984464299656120415885339297647792261959589779546255016637754962095568113803287671935361750911278174949390590469968882985037282965147758311009205375914055341893711695109504305936595004707087306799021158994002493708576605654650618414727075369407626783521673698825597424654513170522517028777415218497564538914223809102225813358927146990186904090310035034140300038074654095470571772123377470923 5717 1964685814900854201129780085745980346045529622191905983442107740919807871176561628996430009834631635394062081588692029258180472719624529839586147462776270501454632910154191913825424446922788620882981973908047454626750265903413264971846040150608664670014584549563285649104300319306166000450317525769510201242042260392888148927321047336593704462741325949106913573415604086818171456055251180392711934765767430647969100741104574581784442071739811176861090491364 5718 5765983353866973349354094105689623573802060394302099404752314570091243496865777039751779003634121354060403071854479822375480832054742115967088841811899665002706407997630854231749182478262002845515520793909854517743341307593712373059957382375153060525564798070646004942221183773698816451710722014549991897788912577535978980354573520400622826807994890789860960568995898386012793759037480143875020090413134674779188266822535028914433559299895151918987301311170 5719 10529947595824471000865110417319989862511137584716686273034947130651499343295759070834837282116399735113763376509981095118601328972726127522464611443744150254323223559779982717696061672016153376507089239234895903311221241791271277383424169802785686968577988865737587054379660108447868503823130262519679956180699722227267978159106597904032207454066222977196931105071574287574323025216804660681506623694668772237452491572932309781917345920777047204094867647465 5720 16354976792424156341866398660502480274181131376184519854231284273936711288095490671166952810888554269018100131742278380517337111701685058095336441344680121505455736340237463178080101062949050312295264668063381185251015922275550826135395285541679567856741027052820965419042840405562005249474723174115735745797243840782630617183472051063368237822656944584464282838105904882012556205981419060116351105164825250292921121390871626468507514871852433908860525289412 5721 23324283453449837827383024163618907348174756600582882785142218765374254676167422728472798219374374649903179655585780938792634361963736653584536136815833286065128979172769978188243661197668913831734442396770348479308791490060939616389628309813580130635358065027627397685945082656677947397385129496732323424449186997844704613050055710862037874555028837607373059229034318825881555639794059736817319581091858005492538075862512571343113827646861282004045386928245 5722 31497383918619212492272951777536548110045140075830635851045315682982871287531942783118442545188257568012602395731271889466460586386068069597327753688073425144959450421261750644107131259870902042532024867181874479279916948189101538799079411638843634613707044201081747012187361734335998290897938792372014033242686018437144769022912685702529659940383343390137937596294459598672960765076928870757903132576145159106982048607469214599361825055395545999085493722924 5723 40899909795106487936535939052818971706737151752864193787988430800992603365088332143958342897646596562396415649196657377956051287962501709502044911123204252350571747954668303509992867868623467781389821411771365259049186295786421043222744009855973130047844417426883607181863164575459908301741946646399140151239502969991318221907155544746341909841700995325825600700334653101585227282414903435022537344717517495792669342312475240429683593861829398494019940696230 5724 51511652684389192855333980274983038173858936655699903405826494820945564791972879663153885966757854226636179913047718162199133405666385906906105404086320907012831088027784963621215421681152028140724433731773287659941556004546308356369531525577019865283131436379269875672075249148825638701588853806616878715313260274455080738505339392815061686095725294233797968199316728230704499556696719785439315761784154400708365031710431167675433031231198862903651165669587 5725 63252802887768927110316933303287956008351427203367518114254307210548369901797836110001025938898297289836874780917365645271649976246871244095534252798526893903214131031266337607543690207096728581700466240681246658949438918734552746849095021841805351755920793897545273781159038292428516347989090604674782978324450008581998139379739023176079924701601869855587179046726853963050231196993080216863278091000456550200756684545457497218124836566080634043975003005638 5726 75968409492466402527429533558421292561069674419448912787996779895866810808375038809944453242461771178395372104444260166145086068288537151826570748796558529157402642166454232802487842595837721581106870255317249297428561399204675639779370593147262069275860561577491370144331212522675831118234766191612233028440071478612985672654482275945964989990794662151523026714536634954968910934438619613391473078221261168080725232443615998007693094692618592266498142908745 5727 89411176039437440663907570589900317620050157045608023331165538945676423190952450663009968249817478803906653922932872172305456571611421910742285138921100285608297389060641433312140700293041422003488774343348602242195744053819100548913142351634472887506291258585420267702449926689781189408652103236564350646923452929985305916796091188420505967551012205713353677155680956857550071528768460921714136425975740128130922986050247707892971791796676249117453811056995 5728 103222815461146416547771173744210039055374153434540357636350339438960186434558616423585347486613447984622358563904461653217731322604936563042703750811439899513415395174022253389640883028199458931489254012338148862622947494267948756893613778426512344517123230076645594019508458409267735865426408583768988621259184201188386433654463355328215737324995468636597027038603425327959984073460540344732404186055888887619322247368419163137247365652642335879629405653371 5729 116914322588536579542532376757272723131308694412986551639641093108383803169001980686128683104790971216335880749046939147185134105214889365503321933831726521104898851935972794271892388512205314090980501886258538154146392912634135361278128751444081275820877969392768990210308923262908840120405766509816097775367503080938472033248858309367363402569796677519259674535015894999186742900721500446821176576890979629971780842158688687031275447226601920457583725078647 5730 129845684372986540976743829468968420424583802441536868617810662364524050157197743796914907373616514555580015872008093409434952986112403647297877888632884734351911124027537946261243770260245750699828196217785588508497000029272885611334145366793924429404811810283785338101393206713822346803561369606461100552403588143107664461927376050929438468173638541927950580536934879290091347251582395592937997233503782198799599791101484295740303467635288044352732859668151 5731 141205738642413951827675701656047797886972502790320808753120113982779460087684001786816341800813105005711417362994094127695731073534425795562291072487734212124623312949174303036126545998149916292624101983376218940798935364399685972009350803512672111636197650470689639824022511450329276860076821102725781066253636778481335544210582701806765646269489608309751145328815361332425466713056076801180303226148644916274229012067493846782377606720595944664815769294986 5732 149993112546240205098813673374563617735875100888014120850081032828435277063915354448582633030905933166086426046159481315883377855900596302861318631845369539006981920560924317704949449569480951660361409951643776434271006504433978605538181463338609759366837575606498599475936568920607649939782852921618441341093247215499294008480728623468540950246773557434419282614731172324775558149323898079446261960208206446868155326637631681165458688176464281988868506480873 5733 154999421643605560302888126137961452177693656496549646350278872283165087268506826389403648246424603019586036089758162878562289008259945782542212737502946016111969381128098018376727854617225920252259102933137332518404895774008221896439981766268676723589355329360814657635275400735967838428494137730647687794123572739978284432242232808109205027454621951339612631535825861648656851396594333870914144906556963962891488422015747241666862241110695640776870369137373 5734 154796188300888694517301068860148894201751304945113966180401438920087932740384370767144616989247183055784791852416426231710520650161463095689221349401007847039257109137250299080590021501076497229923435373242593621163569409618725250476821960225980332865932435044943551747606933227069691739982167309882846630513131755429267207022480518502130573008666801902044501419264525644687007450896873943899915897233365963856727332010070036918794152318977883956351832259635 5735 147727240418506789084287199564737074595382234619566191136824040582104161652978450259553463937169207557385886990857734890987229646315171559815976690166037903140236119609909803793368955833321735753285179585404910968762981466022648590769291688792311002274274605100141452224945126114473604943254722184232851222912906843852926733372682367346238714725127196233778267507321230042999483862465949362703757968467712684386379564600247989162567354363899111418752979981814 5736 131908673111695034011731937823303461810721668076963356710915199918442216026830442352887888211541026303638107941231218449982272337860693897571283074151145440707835865150013868826920352364006086507756336346019376429664911942098827357231282988426743425356030365201774249673326277851196770953845530215975279950891512483111035042261855968594287149642223215608729138259273069012199524546450172639007285749549282249444092584666111325022821871979880461842476145875739 5737 105238788872328575712843309089641790111220357244476943318456730478084299572155885595876288834464528811550127165934889894475227054498693102101513657298488425753390774216566778952625474634576714775655031699382863924672867755272520419640294983575858054886423206624179321428802951135294203630066019520742031362326335455961979729031026149165088271956165957283552575904782006517929071690874962640001987065441098276078168193717992670857578438728828721867459461314642 5738 65420764956003765166448598678489517157831178118980586835184517491235076202962899016245724510757437866729940983215711137883777061880535718729257710418031803762732622055570175162771657825958542375777271048443947642147696502026091218616013765030151680974605502747829228534071804952746667835088043958690323269996597752810487597607392543460842440158676388967982830149677636259423787939742679897401269251745487323906276997926041626922250760624224318804180442306896 5739 10001115773549040659553007157057260310354778211394475008458120448237161022917930314229562673643780865800458520551571123310153902684267715385845144214152675251786468462111215889028060314654368932317910702823653837370594968432225859734031367733385150309091670921186225965067693026222049854275048387981887906488043467188000933289721434570835320668881065589719094307750851778025196492387772200275120273922981023507404037410829258378345446029121884621596730939588 5740 -63572695577187005807107620117587591267530997286424469633967995593289256975294057058628303901507697936042549835637911174356762870409056144573904975025699147799086959386067108432784262323122630550679507821365516459493472786423796005664902799588496434177634484747971571335625865756687255575699774267844701451641130233744985680326285648588316397548629624980341515658287889675937304427539754044551857638506550777962608775799075519352924034364104565205240359817314 5741 -157871911784578615669694330923258146613539525391280113325384663303589245107246877319478372678253465581820185314222610292842968477091259180149161943610817501588976846775977382407175178818372566870241340835754158150365385870628987846680839710647554763624407878458274171416923869543708911617664595506553342126510285861427054545361257072552603665438524870306136505193299583706612107892728669873826313105698669771128757387018020797311761115605730202488303372695541 5742 -275379669705818306154789492790893693845877261461986566366439715453483464344551418345416127004985154530043128868591756191585862313335280613319650086401439914576086127464981190215510249414403259729686581529565636774002275094175007638934669172187853905124329964415905320831694444779824827271778384061301829168871378676107384611098570519873250731734496983542268611696461925691042224600352892813121084854128637920674630142886301396988527631763812096839697161908497 5743 -418353959856798462440427692392145617348792190321772593029693829868156360668850652935998115270243143902473063586537263288804393293713785410978811273720966263729044471551709993004183236096715853302869174371915649745119483766045626660373448832608138319231250822001388218878552001540458513529435613300179957864564592156412578966679205719038904664432894016685727683204416556477128224660238214973671285257801902735916539656282134795122432379897645450257308117572158 5744 -588656718523991246045466272662919062557513708386166182936872776132269810334123070141164027257382475297910943740917729100541629568240429563631412895703896325216048552804862407096625821607655740533046044037515326016591106672078606106664124154333684820613629279150569794030949031239230139506247208526000253722912023504417039425241478201068713852317976673006323402905766407234579326799821066125555310040548060993578604020037975967933524367338204444324169624723978 5745 -787545737319376535078994975448765130946262865367447844364092138715116158663047073988184826927645865116945086177279202452926429767273495224561961500314680255119692318968519400161041400246252371770637228829691403964324995401656267701708134347438958960902301870468506858493153080313379454423102163272739095430217807453296707114064474752220727070424227605041649696500977625370090839475941808661331139361657696051596218934853243918412264256902590576519866543649054 5746 -1015426646560640818332891143418934904898424707892826564111112984335802769589050498673109011822449872053722198868812073492453591096427147456076641037376031116820390891006303656349440913726690907561358451729149222039568480795289927321653316693631683482717261918558581798939170021529181763547220493450427082281620396328431977561237740127266423916238666453329832067982955163880102224400631247703672555824515339145731953989197359684264250643309195251364137270592993 5747 -1271563102771385682959600159039232680653369065021186292713149752418082444631105471900388510190984190503047390304525013022207270243045313843393382646407869954778668533846748738795314615180162186835624789417121349360334928804576800658942965534543540646157622813767268449869768622172318418333711463866331910529389156729802761232339478914954866774427108391626093029377301639254140297461124405733800119357463483820738965820140857816902144861790502441277863756010972 5748 -1553744544959876436557482147157903569394225630078801289124964827868122459333329027739712720240540175321440392610695630853316563999183166293627524057849100639891452506826298233003962019526588955111013480627108760152890719931759851515829207203101882131260842805370417951414963560638278823439060535921288255494809423980370407067901693603883091118623365426794521679377163952057268436159825653085616407792848318006590793645735253800982427453364146239759803645613348 5749 -1857912539986908827542333316861763426660142924915803538470318718697141463507707413208972553622172652342821843063354840957689173717932661639253239145365702451850672125687200566046433648285388138816786054823111072130395616128674555121975512769127495046480550477942423038246276338680166924174361890445452748743977927491020054123691466385289698716569569718255725288071078546346007727932789810149213423967198434578678193707591695351117723528577491245247121804952946 5750 -2177748876058527727198837058453331839736918192364533405359489422117245744086578989916997808875333869577772145360371061178299329013151829822768482434250135143801798566755799979397063340790856103451237296081129338814077729816848716531418350213256903702480298996345772761398546802216381327589313167129665426185394316865833795675937261649206277193811335543873060610437340380039836738932055040290125205791641289606718252694472558422627828554688501899569360442938654 5751 -2504231245510199256191876295559084582903191778489998362395356470186721405957702126531712327998016149936529734806841172208836017731709732040985500239914777818297455699285471733814161276652324465279177449347952216486895631477783158843395936712200011549531304533580811824037286891475007115661897611744838206226562838720605851348738965377552011623363012015678696395019265335127975886220205910762113027560787438721799801932292133517732252386664882328838075619925361 5752 -2825165639365383656805730535237468907221616042294364975610458543992610466052245119956976883936001802743402940272173778986656257440288294125536541013714276375781014188413225144283978221075238819835879780172029315187034658110322796783713894263793946776445962390580843078383654559644426597673321611821256906630180241676702051779757584403092694368564199717105498120057459729016434406438861107783780551927876439348813396433350266979582528531206390782630411035510329 5753 -3124708503991773630013177584952684229987043360648134933248804056580785440694635593401243362799809022967907743241776239591417322392216948146715629892530807826572873949023953151492241094023346241533052152828818251974302067018122868016598278627491876538662861973138810182489745001637564428433270190389285744084663361638359275963475485375836357621297337223776895017882726244549682415159184742476001060323019489247929575904704914094561047669479419462690437357908968 5754 -3382896318682919909944888985737391622347998197326041040068510334077758517318594602386951030370006146305754712252957301665966569223816136388316269335644999776697286046759461378610202824573557006410942382889831212191668469487829568905985847944283224263196505183873951240021052166211945592324697489910324814921569002434238460542568008769949833462926359787367705901779024308780961759915255639540500409557381716236857731065562893782741183258853892948917205469938900 5755 -3575205557409219737091936729966924678428444902582921122225700596403278525990107343204087965109609393769796322206857077170953261959244257873060511912914061311959365733307936131689858983878933630758699196774883767330939572992372817787923239128452394569057670908159018831049520248555829205952188597166055635984377387256163245204024052084765006920968088702258118150273734487692143695353430490627084959797563927987155916276164801065144331062850842227064581912130614 5756 -3672171987984740130963485678127289340402608678074667363652363532952487214596021374968890821995645603634055359863083920243846075508902863070766317889669476463768736583815428212228831428909439562494525873450438756680866745741634496495278557894027770725965293721513374642831627550056207201013508808583293883660600155744079102630625756859673528001203671318700970208383457199348922334041401962444847827979840686094702102361058582083835385166002539098445492859421870 5757 -3639104893897095594160837077303908138291116015084528172326821165638631508213500202500050889196608967714172460141702860063952956343998797122730086688544966131573321459891248256914162924742683543774091901923604242716234295812849328447185806537863973970792301310978106236305456770536818827122530230209993322575177150727923093283203470984936108364372087125848944300740094810932515894853422447519695117537535295845349720557359850076673390364319002590271891857740410 5758 -3435938992513450908691672522131386269444743690282166739096885860734238818923548614807808708775148943756836044555338697414439302878214698867347400665324059949540034525582990983009612076370201244142335415769322764174209990478073423385439142705693033191058177766653744898031605452063977345068135197826262633655905139974079435039889749973051813416078999225768653598028982904887296257416723628430302212120021220925414563963196527798595236284949598766858413492809748 5759 -3017274431215331582987792548260164264987301940679864703387252150671747977910705632506451229830498491027465364234089557752242336786652468980355114558863765242687864063805722732760138785448275345055863393697569501547989643974739221038168659123328731196947175983702984631390793915528324361380847491576028707044720856506233208554087128364766300922529075100012077364800602153709899545099779136255441037931012519686038891045955502037975556142714927899129680679358191 5760 -2332663071159289148039992157694436076681172422361532114351208759063532280436989744325626120188108429770185442948631103764399798049213341150182242364133833235758377173082624427080577906410606825532126677387607381514185763600269663099809094138235470224344038783097860026248366410471511286920999224428041771490122239343655543297046060721202951044135189934057826716344149576991648425427306558075165892014040168866374990310691509455235722273868471470913191116494671 5761 -1327207044735475751298143262251714591022863219060824926722555230449105973785951059305905055658212323071663090438109696273207865832028700545663996518018942806427131330016293610702066036172406255934313597352118498285921523668696983809952380836566398083937216955666089904192143463657578945720528593040528564977302432379046331834838655489636143501255896870632169959117241935725770678423909834998820002039849672211000193053782842492743002794169927692413329975145325 5762 57457059024676808576594529834994094187768120557001740148061886192458678072941383358084363567066241340206501882501834158774534439925547272377315714262274679970653215968977149662786151431543039226129801238112998566320299377527157711910563114258696180202949275075493347267646715046900944911391551610237064435286534032097825326787100180407128516206931078468328662270086664935752524806150267215099346500252759228994245829192662737712389994459970910975091197305144 5763 1881708518909614940569956638347674793238469379169931402688350268203907941376229829941498629589784984278465180258134545928764067731027686806803134553400915007980231651318914330344223725021607767268470599691019695445904770795535347375004008494450960035692787302531082590327931680046647073109832053572499585102794252535834727775193558409868194531584489121787804923667233094828690367165465706332856548218477428160101543256871703832364150490503420673211801203863052 5764 4205942364355456181579773588909361378387374141593847235016314575910464451670095938832691557019132019098206043057936436299542133563282624894610424730458958924657187040252021937276190717297428799571742276086837569678132171428777598590474181404520937317051485798116164869509398437049241504574388904479529298509302323962199490161667677211050782315272557004516853685289116424299655159451433158180722789130330411431737484196171658419342510793030201722617386006029837 5765 7087930868542276245349830510300928593988990629851690640553767116067652455149040721829026633435796414123667148035416737439523637151243564571321321651949819813120756131978223892785124439481449527870080277807997132045476548950120099314497487040920657827572465507860578524450308403337638481768561979306016345049522333513633006698895641705186142801228555330795223057754880961227294068523047110463200191060300348081011452522917623904682208162151019288798372316217110 5766 10579458597044104172941133892173132686093186101964189481531974372693271898953786147688567403708242969071335396468559562786593753764413832692423667431385724052840934811609854877900278710728881290855697327192443319807736440258438878552358707234336041749674865120996750616494558045424351622495486034231889643042934383989061735861184447620418813151414996727855816032590223082256718990028448075486304449593635025326075266093203017502030758314270456669770466014207179 5767 14722146665442835952208969233832519733169229690329977796818993289965471759853434602924084608783239671912263985222238337526229307768147642661140321602709721224855036011734165338466696017973051201935758901947874783238708994802774417330417038530759512478832898445945304461776224828382393897208080560659971598052031416124331114425006556185639985738184482598533228653146078817288131690343474675514814331586031084588775986903957694461724608884992099976512455095651581 5768 19542390434641017710286130222278503222741023354381807765761647866462243213826612933108006259499713340650896043213571322662760316917972578227025918551179730649137531854579126782406895806325262360057916162982079605673662274824486099201377579579364471473859089858082683915005570131636740576700751159760834833809667520252632909190801668461299806185954369454529624408185027509362171314097504757585233026768410310631532495209835186446223512264631640010803679276856000 5769 25045349489961895223565085084989363145279298766734702525418868516168628670922744911733212188625816434898710758894584882390722684769975021053236453463275975954702583886530374600881604571649338594229191698763742331544934650310250160481734945736852378436959793868466032400186447027114512737146853450061791133152889868764380066873752956648014266877664518218674431536251083317494416393192346577492322482424070869300665090059382294910590714323645768769643460305251567 5770 31207950694348360958224594867637304184313156533696360240988168197700803330037875217613406404819077529792226161278671282965995197513641591947888335740704896886784155717144181728617613388524866579603925624874593783826864948469609880411388510063600610437851719195731681086231163320665662881509760666995377294491423816764709411739686493045557216007622001374205306275534918344428298843453415877532160045607473248225615637526686576511053420837222596962317812272952884 5771 37970895750829218349626344262785749522061657946637288220279374251623409131700730434182404911466821609489362132214733207567257172388718489045510765021752958148123565112398375338799096909121727488081030241712846582744375571949608197790586054037537031152883881112010013010109274612530077364284283761290754808378807479609841052964158177608344516985376675979299994382454828663436336316101673327459330940426242887798761532869323062123827048804369878836246186750278122 5772 45229705485922446515425941287508982382973274350277198567353091349952135056894643376655173750620369033106076094728469123592974842068849894758160795585642947047300711389861718504717304777509359673120846637431940681008435777276974824606222952609285770090390510892904830533463956267439015183807033101930389887807822461213837537149192109151574797151214528631272127285302519660737175584715675320920005205058141044408969382131343502342062631655839811992963751150521535 5773 52824885417803998735681122485509729580415677569271308161916273300452857586380411505483507882605986922447306599003668203057995116972030147505590822591060840244934409910873022724274833566926787560382357126960729432421305503460734832869324155677396449243292634685156369789738711178563018057787476529194520375809527339923605724359378908042929243678153561646251409153622691298485229541447260139956973544937717537881344850279909229329082304086116345839833390489592255 5774 60531362499022458720782650404108014871044706549260834333616476331726204932584024941944844552582256422264399344955954039942241150421655968584827429625203165965847670881220123973254613172697898314294546164486720304069084510038011678989204786200299280478762992083211131896302757566525629090226261367216353379734516181861263260494917020364990982764276069554644567384861171948378689620346781733622766611831397276543453573721725455007885065307479158991975567343626216 5775 68047422499943456031953469621732719881771980009325792880162015797632162040233749237604887535408330869184391813912016063782417830204770335244774076039511897515870193597729030305971378446733755413247416629070004450136762734657931656077015631386445275234814465470942222128880245743098672919297372406456552196621439710320304484394850659429997316323097877904309733281839373715750891247179122568002274271753674955729638275691078885212518341502135815769610536782410453 5776 74983472386810802105129638564484442578176564855212409211093935806827865892383919781389423699393780209672564396028910592715949797887081663267024777228371811562702083562887280941691473150635378838918323811601615018573889149649495604827366356497372972656066057732159830459049726190403704558154017813084464972598533187294564992786101925701774071419265221011175175303182795275682434654463822658143759120115979170470612907485678644256043888588941115693667984426338150 5777 80851062977438581722083869974699775595372721514062111608640696908336407148409367638175861690148758826465262055847753539342220175522487488419460931193439085424757063180931390562376837203415217003141084863208742788944799760415104303302514180756187878571204078071600328242170155874767433295004514121503753824235522049638059570318099353768945848206960521302271718806355204251576453558850436376126029955095176082028971307424460763475174208525447289922022970011465634 5778 85052734390483281010088978952880994654092408581965646099574781762424903532321444965405420136535221022604853349998015983034694107445900312216109637706525919168820330898386187265897745385137421192598245866246544426604772279501957706719470809857378095292997401265064059463710973483026959378523047124224826730354899617176168849338562578595282943423278031746787687169724192158213533117685740113572363321019780677754505119347546617703551443838313401502081716219201175 5779 86873389975452556414384408670254496840507403033625255919217228106858970791200120489818974215505127116840771052746595372978009434410697563315050778593943145517321805665908002375581561562768431768286048818438346113442919131270295520465832780920832419280574089086603244500493851536942330043754976414034649589131814849367466822033853450657131839627947930519766360077269014736673777088558618160111602238497492260925223974647658230902175486818947176625426907314162633 5780 85474062342922031560168315295436512559539281455638130287621319273764820127227144713600637380845996023166205210148962964716726045283424974838358126814954832783479544777148783533634582360215578110136392916054168856292605204176890507256460205496678760211171658639060221130534242084006041158661355077742839365563846856251454390094148064189628850830668769719944736525894487277259545343371496925763676183580131974227065863440539972521780106211066812416496752326136071 5781 79889105612338783597516679109988514028313449529367843841722073344439907084975264294408204324111355235073718187429345195460754736098363368051146655541898979553897061671497238037708632919727298677503380130260952031500201524537915494535756857744318103902213941554990857245363435851251819296309471656846912476716381311890856535929691958379285752513444595048734487443841323167058567248505204362095716156671282624791367350233878864947447124731649747921440941889153066 5782 69028027616399543543966567262460490296405033517246907284944230388932758490739655676043434425718988902165422321222155019005540725662077515622990783965362656579726469061852248274251910155072088768036279738919910917589256223204250751380267920748042199508904391688379278290471633679663286956962449090726495580256166287824244048841832536719155396017983630627696493472126815375794644334697061682707139626706601669542268066769839976991766873634814305389489085377651614 5783 51683359611870232464168400145807495561974637860255347629834874235578992312444224745316502878180325995741807092700090703411825259642898518626865866400813868376275175795681500594688107654027414232442319731792318734672849649349635622536875986629130875100598335095473314919292539745698598313040094000482360979276946504811824316703735848691423078703861021416369269150086462692509832941430192730843853602045831834199657429347801295843849614744261452883636372921595729 5784 26546142360541528723819509160294351654300510949338937099426729737053801154167880400062422241366236925553746173752417245039399139874276588986617344653693453902545861161957031108023058034401655058050676664341932768638339563482267546691427182686117982984831677838789365471376001580176356557454052373042785348236498303764556890871922314064171560470256989473021441196734087277668421376443094311239627229323460821969697662137462577400616588189690569069880738058241248 5785 -7769222442823156739789298376918712496277514659741162549347334443044496764532070027984651354269868451957568904549159614189155654471080919474194060293195004875109920289579989951517687704885459681171193507162124451551791295478590282207382191041470036379968429238818673617142940200897047144653565705030595692989181089649561295233812575007802939059603952746655269294319760902634781828334001461617188515676709282503664614526175125000709704378916899764000247242889102 5786 -52688858488945815570587948537128899018201823544088082744450712196046688086290329819664221762192436440182454138017117180941153271502364935939609069050907614338447107662117979375104828793307157849851453042318899206581510014453150775657395414657851100652610756265653937500625968642724469092983981348907757650377302052829393096176696115005611424656527666354473506189974462967177499943911514823541391355962383834741587178585009356850177735885668464637422269057808094 5787 -109630029773579820679849443444440758885551334618321320431413445236256311749290559700729006828064798496702948568649984917586102184082272375930699137256102740839087848431337403588175244817513977493197337577479921289263573183564431471578182617401550671008182443904541531600471707035297567464683488503947616056967153275641511029233364130267224501657898810724121495728311239597533500348994773734955340910179016090944529414139837296661536501130815260639922627036408336 5788 -179936414671406382195875449539503382429369150054211662501767189979839989573650535545526168885865589210984197724991469162968292879204849472348476877454449007707592761727775311416060967148173490686530071086596017787214545010981325008907476510106084575417397020206764496935906538724529860556305052916828535926175353650418779956815230852870738961386425256503145903151648536177786208896644244286818940776448265502247814346425606789733432342153753090355294355859198503 5789 -264795980500761571844776181502105807342016458785896445466592297223011721566679781148907340746029036225338714180254640256522057898483516372882965473470901574020146055049146395479689339296032600892306713544242838865142881304663041409488560542875410308004202794955566733450119183169588779190182763928851951537917059162138407454030307005601983782391072475340582212679747926993055689997682750992298651214926818798371754902092559910898436378026238123479922535104052037 5790 -365139503919571859541773302006824229814886458292841436326645352712698994895938237671915174264223722723426949328674986635655042707370321890318623981190573033676624598966119687035915143387838276080538300525643676293862857634292578528985686407420647557737504377687327932497007321305627795851911533885679705649150010039132627063866655760027110223576976535142710295079922599677096106432239563962552153649433753303430877029393685111719131844091465493381225144372194613 5791 -481518004827498526426659241747874919557653720915682831856616574554366939499860348482463672588963283268788273722766935571847388881696344032667758113000592611404155069192480691704071484970318153799321704128313788610074138447234523071773365229821644811730017590285473277605615900100780880061023787935857551743722946590945737711571807339828943781810393825067074648399484684340154660263016182807667898985889296619148263099787045071700754693693185227690596826391764911 5792 -613957730049778490754407354685029431238915699409520743913919709664202223395978819230348308932528015324994651903295229836471301845402095015388944583668614464945403225689643563606864288852331229396906328540965659450688443283845923547548449289899526175895738755798203274506956235483252232616310059889851273116479377327957652484862898927407546235400419020180019453947379431677600893464700267082232337481505513016215329422530151348601002740338181782096834847372980932 5793 -761791868385600589068514750411858912475196008176272536511695720626872761489376802822190358579138462292201998218567866207649361497793109940878445973136883159738184865042141536569486681073084468533228270145000043732781179577020882162516747749020908090146634774993181040653331460935937694283283594015634775677168546840570298299687251987354418146376427483394743627640509413732116989198246513638217235897646240139555176987447436291880315360888049835863705722691408718 5794 -923468933035172678919838894452206974352771644634222467207682544278639748806105600182663678144344043756678206211093011749958414839921750249318851269345367133546914267261551075216902815835502950965819963409745227511458095230049436294054538071676167630282909386794922005014922397189196951733149164280380392826758214019758512169290888421959643952735569910489269503095169120746979763567224713018528247148840425329667881907823299076447697766973815292348799218579156185 5795 -1096338744584051452302699832265477668968430294720637130536029136452603501315758821298951831585999620351217225299447604591300761954160453682727033056561873040445215843674172406008176600320819378337724302141324988694538035254240383194982687074125963237097717774245284751655459401658451257388760771405804869619570347281753657859141686942297641237500304734653176250145460289160113383348123650061492781001904080293170792510846174166301826665346466597850319989680324744 5796 -1276418221337002223961926787095844591926333225636569025868682235211029421950392103745539926919350294579501221294021549697563320145154868020301673309442637074720595892193618014401938728629923251131060830481875111905721229866340243764224350569001344922400686337458338798333137783164757613146051323549973604674596804939037574088414227299138951803822991830280986098649447503830196814252891360269079605139787730680354399071409842627184130544340796952870335895661780186 5797 -1458140766245613139270584343264326286994219916237038889722392606057874158079430026020008818321817873132966652335372361779545586880749553474866545074074839190325665717807002514766165569551186667293142346753167555592348495880016108102191666925454790549544391662661289585139977355794724801640055318943443159697723641680757645255574525668439658275419992933493020820060892754159726816327764632150662351086599155202178131160890649657904884252238146724790635061913825740 5798 -1634094960193943808160636171570938338127234301749645158628425951286051148715401121989367075664849497235855750246808784268736729752717743027958789242586648257848723389448038802367472722204366868439832294732804633448112349635311207952023315103158536653978352175084917518282991433181099838080706422579991054260142131695249534415742376554175668333806729915011299442204825396391177868141694777552160000575441853278387813056679226880212541460672932420970167362898740122 5799 -1794760553789125359875040211225082651787152498463640432053921864282380641238599954815234637818602886080201540515655254224026635948051859907798683366172935356509800039089884088440198022841918884025270645852460420808391904702230033086568182029059170340143294629800986406286240820284559465768464981100365746633846418196060726303772264978104212657145423544766610811022415340960321655873492913727362633086184961252869136122832440565041368090725328347717439766627589320 5800 -1928252409645720826385206623095705902829848471943212654918259108246122275199692800851156729432174595954825330805623076844920686831550818794346092270586359981167732246395826119256453854121912179477980215628024356594463939250456029906435936468405538137323154424840339972954235027322760255829512253332364729071881501186349681092917813135869535264643680015974598924958521343453990517495412844458625445160933508572344301872570330654401372613938734479938584211426406843 5801 -2020086088569790469960073816627936607918125365480088262154023878046699578522574704957738020058660328161761833416588052540278457570569289251794803210244767634295056029135908785192503990686854151910550933040009826609781233044878233384580742915998563400633631894281303569332168170863961405693930665624024597359463383164567315725881613386660637019452003704448659941641887886087360991317769199939223191318414384360672811772906128330978120257971547006255532259499674220 5802 -2052982184850614966863358600061287150158508831343788706679731577564083039786882734365024680414432469679134568805687310724776346407350181642254142577786079708664774891669462637526799872849521751090702267058709227661628506280429012726866879161456122911518927265927217374020271070923320644981285626873345837044017954424528243737340018291358880145920292094585426411112953205126286531661907516431433321009841608930008308042996171792410393092673599748024734494444808988 5803 -2006730267183822941884777232831676412170225791024275072630068787526803183243212715096774170541035502107355672365695452768772036669106554266095034273561344073829679183452142897727951378969016551715748525600917000890674291006836258894973511632853944726446145655885861722777935100614492213737663108213085840475237266951219704199790454893878941870246426610131817659136454612423967575259276793896013305320753513422278015877293375182367462625241197415302977065030215185 5804 -1858137317120518374579562220238557560596413353050240387923620424915304163535341982467304877740213869121102300994156873878090597259124810518484025995743170668721166174898445983881564643977004540939646710005850652525874358010152638351904599761459386740714366290992882146367574258310439809914550416935473426370942481314148619163250651138586672788542313437738132352146646948824322245413649870531489671218497910288606553575152146291298093436798978241644842522289827041 5805 -1581089790921413351885093858750836749717893495282740613956040563045622036232311828906411321228599547061846907778185261950958306163705239041161109246190531514352352535020640159373721164668470295562191283617975237732443139305044120959983981479266236356198512609701789582064745383406775984441157019416660648424497361437214430662598869342735314192526732927358763222177129884584737281669372959991654346625849739707607271329144486319438085504283356551645296932247652648 5806 -1146762742065040274445508667671593691825019035762134777911555434734755966421312097282240244536854418909576449472273476800000315326622117254958475568867382084672087521271194151013790055337987520883800249784101044325255654701266477148836186819396203634201221085496969244558974454438012268420343292663418371885686913010068418148598784085791782740717573467210538841490049198527932210223076959758568298073636730147427554401886899870414413710664303395768163030587448608 5807 -524013667311078162987662010649008265231918505054035866589388254284276395564743212607065976008047965523038885710825485465280233418276359028198940761962303498299499343267769330932460264968683223230457280972688293415225897976968991480815578239707688357185183893247566500910112308896814174090309831678451442932490724533839581603263159655565209867609208066779758082762852029269022343343620658211501632570806575559114573021750244507761810970902265598711486819112609456 5808 319997332027167569322163698233014775416090687028379080378922631591578666133306320125109105647236790366921798644711613086469320483840571585123975116089353489224744739171102329283092540655616453748336009735807979471148502073373282206747490271986554562336262721553563465600221019458264686603068187706675859981831998586571078984648089615872805030856872038976891987315796410415068661107579401415328826075441930073607088751530070747542024291551620382799343194044098073 5809 1418916115429827407273744085479675134157466274336289058164215201287631744281491573456256160324082357394689552577587783123933480865956193125937582995124664432741304239047484602141514286589487377148430760290323156813118919317474146309447299119060225427011652611697526968849576655489456825381353336227155634318800427661949872802024270235763814787852729425138826117559543793413091405041177379822464203250219326118433978955821276112900890062194031264225859843169353646 5810 2805984357830392594030073664207625144359154327989440849709180395529134902358336328794857981871697950327164966278890011846225020848684346553541044727889195529516143494140887494880644579558034252112223518339339995721530729539265892347739643465536017068163543792310235013188759094138136440787024959663896001476541530595022092543280649234152551240634003531070827754856466273688984764404829916451158497624381773865267156320802679060025244696707315040985315135303438764 5811 4512462054331161169345739355461222388330334892663072022339838550090850375256551333978860662158651933001272679998251983694225720804499031048003852351509323602237811690914924007946439537135828879250345093204876413995261229269712766693968596934512413312359154549571620870032801157486984585726381060698439226414832132358419519320375531409989974972566458316942131103991224438157913501760908385394620673932251999474219203539288133517515662670141004905221975470961226021 5812 6565634568985175095938823366712586803677369907532306320782212233573688468799767680269693273951161825338687976443145876363988083287369625629360681106246799854142102369620497781728407573714512913467334322993729340974885845761675294027310495937396858020521449353239057098388854732332914585213421602819878206924569276304786550018811603040358104446968115734974816313949513128540902206905623653024835869238913338241026872170723850286388077949761494874755665973725069742 5813 8986358918151771214905020034268912278333070463823134893887933129176812894456699629838141244429264078471881957694006216225108331210305110035217287614461911284183146393486651268750223455817098974041647249667718261573308782679499737320005436832536352997070969599182651113745836870428535880552584571345152157627744465482857633462359780398653614446238185489525335840991908977745507424012222970470385934898555436084070329471886342396367367079446620194351790652067241332 5814 11786109635895140907439586497186399556558599653358873328721669224878901253147285085354644373671506394538015156396243923853122147192342539634594013314777633368417407016621321211090234637465637132367298999141257426131230410325469855352566584813868985995071120980811624452565799226063525669520438213801204313618443785400274959939919144870182886059994786452931149979653302618852066168052738500502322674692950952955081097540996924742608799098750708492575089203017626488 5815 14963493748800841028738614002305273076154437138982246726505899115852206736970112960319419703838258949215307198372686091209914906484313725594525570628321465684069768587984247867372428637914145856447152690683508278054230350780847638826017927132834975214518410028297054375426092195781459996634618581138293335747330354234719769174254622907506232569219339224520720123728053424061912947882712990599147348816671316284718551411512735832959074884583488066236673205455815825 5816 18500217810058153998592624083439897289615611991764595952312524312780969722384447500244695829318793303580122971343061690919726030529026112303253175888814538278322541528432719773988539581599868970225211186145895940958597666608478745746014462326447921540011899907102515497132515784264398543179969203267577996414900072952292820165451121525870561926194362978279879172583059765988071293218916914270193998383644499076340984516189334139464123979139972660048985570109690447 5817 22356508371325034110495235853377610035421059889860611683973547644118991620113196754926263058784257012727089167785196254931758919173356180241169801547506520375551065004458156596001524501413993042730864569116463241809586500907002730554203186374990018604251463554390479589542894562503001484367302887839957547011773273701738813665240022763793610476426278497364194842593094164429451014523020768408465239879140045229365844438088727573382978533704013703347346408265994917 5818 26466011494165518382386124365077029598311496270353323982755363379668951250934747453472476275489612949422126484189653762008699692118622864486785151773961815368382845261407843164123376389844339396857813365820213248592882058334180605318272754093421537121592055918129443321075014034109251589586999059375856024245767100315882008829073721577324985037894305046170758547523838518259108464687207665006274668700731258709000841349049197025622220948493221687424339698587489821 5819 30730227707515250157034274401214166061528489780415118262098773165914387621014950674642535260549911018600400756849400414988308970537149437608460887784659285013066532691111184229978699188838962596578122463805975818529151826606963097135195869854390532011552932316319103180504457309370380382893449405777081529653247443193023948556357789294176419819792739914783580577964456570196577582880539795272732136062530938997993098616474220424960831262710027260737362592486618838 5820 35012576954152617863605011879617964165360069040357935829111593537795105668710081667949626010062897127917784945219509914652019091969533002356748194383114087697616114820556386981129224569485196498308152877801200103163550289157505139604693659898875834465417891038954351963710307353101637641874684064662724998866520370030281693873790341487374585116225511622947606910792209575536835253808978312810139678272645838152197207822992837305184533207557138581925120052464070740 5821 39132234207533472731072568272898077891587227078179009187776273042801158415816684520351116103375645243938427012502274074901468368176586346574515641236923965936298110704883392021508163445471401127926558529610097562511403914881821204260432556173038367639368749405783906363724912523507421522623962161089696351489426593096447332331478671906140068994555532883011591954208899471462061581679682813811152176714028894654155738272703077088612553401606807133169966092119748856 5822 42857931115486443968920142372428530578159298254630005987559165174644045802057711021597632664030148130719605994642088730014110008948606544158532655252893997641448532027346490205250467199088793505418617241929846164236881820295654515918639201245536151736656152696237469917766425959302106390539498688623510694306658515776656560862837762398034691325661059342507075929302647094885879178783291563962666312079885643219340658058352159503542643772887754518744106705802448309 5823 45901982572855019480216784125485703620385651988155523208588563613712554920081998666009404169364145872052677523818568653520094138480965882624230779685779471967876916317939408613243198799207378068046579812860699666514662909913956240491895690580037444869511329725771672276660488400707629258196181394123834499113808673905820240467955836018025226434367555572543122037273031197768017015632360031698962313639082084911300141461934209939476119776294220280046971037322622554 5824 47914869595359366688663253416467704102830080136535982442538449161745138856818026590165337694891847007848356926929196770611549118462632577611566570831757961489240813489908278957662884493843371915213126942562271415412414028425761156798244683368282563874089817281046049054630604496870732700237384678263047717005836599443229050629170041146187996546531099976116434234990895750339640640570176897083973836049056564308850039859574424378342888282687678078806178112353945395 5825 48480790945297019623472043141378239924804461221259868813250576876478024457902144704481217361499151974755489229225403839630358022842859691078917155132774995802136891593894759433066749788451041318643130241899450180799918030606811230338217716072049879128472456456105578872637137038749280077884013483769097044870682660874072327661417915095818146477119079077069187846796358663893573201642674642396681274575750205530317011241138500731865733516274174354298095056557960581 5826 47114684855357668293850390084878704586966938148793288250546202092641686113350764372691005666031089705504980574404786994827465813846619696171198809495651759580914173608512945516864910636670527111698069882642245788847446952769477229697884874058934425310031112988416325492244385951233034867308997486681791455958878762546406492903722699356488709725485377349575617163050763718352163560262636165323368382526478454433014092952234935717885932855726640355002536186233645607 5827 43261317528377945313761274181725557422014419218733198336651616927912532053868838334657047422313718236115698335636316984013639039716241042674149449432770645956444565625271197406869297954524387190358303430878609869907637063217202553640820009815683389818301980994600544962792152872159496190171166846276285241953586634713493381910093032715299645709869627555393603504242624397401709809644123577859474703978517600638304612082477550824122495227956676421998930804318431222 5828 36297134758973342898417766304972935108694323541521912221255649935651711866402072739495789069585504092764601040173192186173019250455372010845094011652123549089188162279832812523993013445825146763775271625203660789165548630759310096924289989908443296852177940325499998755124145775724121521756424124796132776643045555507794601221726226793491885098474251281348990161827204553825185640221339666251174133539884420999906944529297562243894176175714229701590766181645218661 5829 25535674073830233373597239821088206127910047693572399110451972044677952435864529125028354309981325699528013887814534278770950215978165523823264899948445264863095429644552615572729678011206992991952722485736543455848130969107572483097319137557993975001135988333410910431556323719794106114072429360195873216369058868918631482145466687309968171792959471199160868803620444458068610130729421698379502743750943984787001381722675404814882803462658626804560059798215623129 5830 10237433269912080436739407190896507898274470434450777950054423243037780439090440516385444397776686260675905259666322734375646400778883213277604510829487163747262699023071745475207172046520127726354858855619702285615555681329590334317609422589234091125965552123792900917960738128940210078737396183637654416302193868745059105257438568347736767299238133660639340331293563877240590017560748339259891829954100191692593388359331424391327531119819933795767544829621599890 5831 -10374817949247363655174273856928500090213086570392877649936764888282859766442413161948652081879379071068330419334962619118997013860744800082147270995394482142526453145549370010806719630665024956721602150632776967894612371391101582830919162264960803934629014203832639366584068731012989856587556592332332445499184532606146845819103620255990170169512365141269580704944073543271970480178136367972581266517888183039691909458106951677865277997039618952530242978178403331 5832 -37094219756000340573641501221036188685262646228998468413615846489119981887577414622066698315823605985488861261855362929768839593304189342175890978715090809374771857992684698293549373577362597819265360212453871785916098394408346854231314437875805108833882950669795349731038622061525017574380011984115080296544460476370818349105660040096577430556105909253211643251975665525683826483774184160022467334841441183822054981487432339146266763886654416856720756705176376975 5833 -70700378961331612403776603361668734526401917502394900039605393685932877957278040731112487972048355601072181367844141248939793219857136432701448227307855977977125084585689357732673281969485974678857005938471041116371993064131585899015137629171019303511202695645356211441769476789256487386669722980578811048726426410147546342358057810600054065784654961423035412095910264234896040392440632688488231034667318923813216260794703839431641421506632180838260890153028284857 5834 -111921158505138825840472609080499925248561846568162188929937023771469517043675203767441666530963308823306765355816865309660705376584962066052564329903875475865902338883953446423397980419148146334646486234340573405335993900956074433668599317272005993207752567664929375537962550343420157386301405311636372176695499143792496450110181389981232951933233661192081137321925632040641953597490082375691317608475280668451830044533326102026907470821495458224710434002406770849 5835 -161384575663797295514799427272127217162598815977760388412199936609412921956477665854832831138064392319198279643067698307402892227842197998763597278555197372677088559929054741089692665266935910887416086291452735899964799095837286963312122786913950927848940019497542870359859216909952735233400989735694824966273394419136448665148692612057694634660248033770229486115077416048095877219743365210603182789167497036449598895108010609281619297812009277259303512389900281994 5836 -219559757816860429477615780828092623287194536133902834384703036962698215812752077298172722470278311942843629844129968922086257098667755068590323925198923308941265624658011526557899646967311213848116430432733310684840776273110768986831500929921853507037532245058429723424648587597613222154810424129931602882675009565281346442385167742503172596077786383622625511930151022174319319444495284516166202413762310913850038565783992412980833148319404122437397756658025270972 5837 -286686046240621433137157401309255078119397652256924491535576272700023923257342287474535736017490751435560849271736600377631877840680881662818724698989802541273284433059656880193041852015088159447196852072616018307458377855742739298774942859438668522377315852756714233752067725264474255672496375334130630498976295141578091447313182267845054221948491572652827795611783007052286787169903477597813713186999110947669148107695412476664870739359883133847426516136144391222 5838 -362689564467887044073401036478466639125282042592069776426727120762643510758036968398219428499490913689733942698593002572674784557494146354569890111765290687014836314787329258699342209192472051378455267146468956403709761542800970694250955364941590581658288288711365803439808202264002559089880732472100252048687939188562064361024588533118477391674044518145243721694647183215366177624661475744333596397808446678929763776140348649088573555122085389069163292676544388113 5839 -447086895248646532119842045624663298362025371366643648118105747732293775734149972682722679674070376361137714694050022141520544296278094017282028632160506448424191660677337284265561419382534880477018378572226104348504537987549085499071986077190024547570825480478743621576512425666013757805780349424064146764892248828590477744979705552683324795772339740910490800521314601320616868767632984629194018171697399579619163478759822010281663762686631239585360860452585892079 5840 -538875957026884053826747971931493493215547655507361760316663183119552234093287216574642118848356938431234907878312431628117167951094870390806192156110799424927074194949051653069251026830806600485164014924713397304023300119487048624748333154652688961725412452179553433524361534724336898050567142162406523548258036672697663923651786578185582439505626665053307649362608838311752732985735985452262720003032229700973565183342198109246934988065726424827552599272927438617 5841 -636414755592436912110925769539116127412697546236680054197934103946512629259617593422161921682679159699726300842061458685755407764204271708338542991798624913070232707225974710878432810955808001540274808036476665649825568792695160565926311103905225602424010830419078625714695589516958458714287033413720355838434264854307244907519716269796405619756169729682166381554166250345952604690880119287206357880976868257588241279517935842377039762254867056127401860343061676902 5842 -737289427530046038064658625873509154362317300581041528950790447521842219134490337552044143222010857824511565000938886754440513783529286476897316557677218324321426437021530900293854549897811626561596899194968788077926817019456391156955941620511683411214152298339382094308875130714133602997964895166435371533959559125764134846669292032689851461395857437849624402494991266476565102003026106337498591582581368565587742069298240305739891015888245579759153854102250273001 5843 -838173906671216721837607827053436925878666486420730786046707677425043309903405170887884036533920593470545428458132322242661394499229936168108198860139827225114306664846040785183213720810764757305992447355676899027391597699707822958875206169134849454400190685022958271069217359877278381477648465192732022571276879861698975134511905027253795262459821062629641424089163060588789692809711142727514820626316146640000622210589869805205101802713171945004695298179357291755 5844 -934684648345486406272731997166612896450487474178588512059880257679031968387164227637230540717302963433362958829781763413749356245412352832507239982936442836457385989014791957426151694557027999992027687423166805102319815073035325258795523265511992839126409575565401666703785732928137376871882151985519650037996594828252802608687331165276624032190567935987127780147015720907148916547265228460102419631038449201378754989240696461694266273139287686160041327270374887035 5845 -1021235150894796633007627724011434042578894069791244833149287727925959641522413346146083802908413037190438926044012438432533528806636959046328813291004256273960116653930230819909635315245001773142895222874090736096129832494859852076083354112273653192525727975445635910578877630742329441201869208420366614164749411422502523724120475589989299635743916143070353241048579423523700749764034565372678800845122582604641520849120904146470932764445056099264943799373847547496 5846 -1090896526832790978650388732390301465915886408548192086110415934340657261652423651604853157390443026704946324376563516436768344293142288483774703764571630849831954955688548205610222109860176038968722746590188047210459526096614379192220960726639948728750379489743012078981284941609409059980076889760166430227951869043030922628792700078237121667410288102832734996572082904332900491089515772796860536885716422345779453341620346765619984433681586507321354455773740076917 5847 -1135272097619216098800022140316420234660047867693762153675757725377898751579730061592719473112461705600171306809534122952729346728353158659788515085638464041797243805738290888536973564842658909283505716658013285944312144336709786706017462056482394700563502345790918270079650598857286648063850912076266946734265016304123646675504547995621894225800216980838333875897948456735935194538655547927826219771897400296389897527564535410207728571972424903167397825261098556478 5848 -1144395907782557719486585702608379627973624981832399276677568770550173863484279181699451675145890847372462492529421047247067336923607719188573790789409084394281204943427414286875639883773647493542008074304560681615110713150545732657507931941132338533562721684488443155812022400574122196767955154560964039635392607122472036862764322187346067213400879695252740929317635783180284947912227740602794035841281216312506328227212321837882072011779324066302461890583301799934 5849 -1106667156194251452823349214973844288606829616855348234356053793460550795691965221762247660194714896501148744054774850492206054136872291148662432433362395348182590394190434039472544634775184965067188215404651639412071399172874576041820116227281589167863560865313029987251013823273453394639575543537512193183683145993368351677220043047293192010631620663869301102204185377558521326560953580937683889624603051106989698905198393055547715942853098103714030947366299011525 5850 -1008834790693716847418647479797998976799614970444915068707495601668608131490282998897292660473548086178237166524760824152323159636085614241195534620050637454874734661544534898410217431469549957992114103712884199093149966357910911077075619191473029609389136514097840518532138889082840722334364472378924892517530762505313772460899133216017541369172789840992139029160859672755928734357920270196587133334372373383070035439530534011920547297378372662900972395401281082703 5851 -836048855889534223765789682207515828831035089328388001807703685065209744766850003292164624877852894441197919397325013908978810003147625598073144107468545158789794334484123280951003614930396418257087592508488142748352918236254046734003460799370010639772061980683760583011277641568035038266479193680201810717993771159505764728861584400734207938684805963489874042835681723172591430197642505769434300447964819276704203592552386340767646762973182620488132954222584324137 5852 -571997551400161124078550303398756581536914138546237744168203792155152080166311185652957318206572168188178320959145800902597634755848179539842069677597656298491087793740050102764344713722511103618268987984024081154655138520236715919812048694046167154036651549069580612888003847232163539280989602419293245530220378441261117138309880955754625331528267909551698488343541940998213127701546437716950056812363035333359183777437861193013359538616237558371602276841306351919 5853 -199151253962206846728083498524821368986892120782584843307344610603442126826459155317383961598390994800867790348506550830731128891573519385591242294400522224872935427208996645760799187983723805162808878207131175376484626372556256624497902627194901027541616893631516759814605338099281552724783138493100167705950553609025883310366210828120339322460406966377925406148847131746547055930222249851669866543505396902501093030997132716894846892747782631765891733974006015173 5854 300863140406324461202652221860850559713046806442541338128928125205560102835178013257485697352713285565470563825876341303030073167527113628650935943159866148634491108564296499244866940457533582292422104896140808733665176664011344123256388020854692705722853187367387118475359894990130941386812614902724199409214604940150773072666252843510601530144887651510650006913843862127587805768906356516716018771433653633678068745179938966965146856816812721705564571856464465620 5855 946732441102246285171546540945139333370636338756497533220168890611185756821176105418391700584689152979329528774634200976496134800071057525270851674866243944519107572535963165775868593217684635992002520965120638479900131311236198217451906816661181256034027651236231454682478649451261146324289843662242081128450460514270634036519646020704843393439245884849920154974081928141582489579976741145644791669437141136778603787842445339506515764240824511213260171250889543898 5856 1756745616153479740009089771877997428079368471152485031914328400684992533859696585821712727991787349857165246325353314379015672259336184742567538783968285918567684036317762208214396662879114825231874985431613684661839382946780529204700252687374565207996252784716181270493717293204771415564603278573893984394919825013253118334213489682723615162317930242341591827837297131907905074295072344555387662141335854106478787954843897782456066932902421999281015455676615124743 5857 2747873663627771479655620005550907024282303564250646689672179409756983166175291508371167646042753867512912527180527283331909877837564460838196922859776058765329525509505396452003398054757077471873149316687953542311307935255585731374921510178864606142879982636408366597922290294001981880622253589019651257745052389961690813329661040202585004953901845709620735305853014266198139031186291206332701816662044855120375406132958749915503818788236560726356123943421363196084 5858 3934614631397090601455971137818708019034951079153831090376288403080027307910449929697935579528723364362714109940900254098815261748840798376498688299867161036038801237747955300101583769698603397460873501181048125233176239061037871397281815819509198879777254868474114798406858770216606149174653798836898018421566308524533070358872379911561637487573561712187478499699225067390752404687509390324423979331383838152269187408261834085614471665223915124141352021636087736324 5859 5327579365879770762601607525671237567612059186883184014371167856024617044355118503260108931933227671897570408585500742740159880862469853583384432978533377691001801153964173068561821238171360926947079963756379627352309917774359563531443140711128106617554290019381037305729820901100102138917420818734102192961436631174665857384834905069463152729387235995234645252661934389585528164624925251877848968244569455679988515822008312885149016267038636466352704067986469185147 5860 6931797065815053725822666534099258864686817962675286094932998022148433786131467567910863109778683921437752596690061374392239893803644221744659108150779439965291635004406540552021513213088719234384866102828730072214954358463368987674893653371196076045444263375492624696895632943179426663979272697685738980880325121866378995050710851597245485638700769866784359316865025002795613057638306967893532498097806514467715832322011950476561889278718904018830291476985536992593 5861 8744725227432276479710959793677649571303368538938131523823020907373279850360231757180827991331491605299083625459159402648101344622165010754721704087900014999777649748844105371215130223460879142938671128860242528497270998642422599375086285150348924471391918847955698122498152332964204004725244872521167042076311650542139174716588132384192708903223056672512924002065586504139234223256697709413754011975199054307852657807690608590841062062515860425167438000610777215901 5862 10753956492394133871938434575745797458245977078615134800356461499835862741727781854020719779711661066683488276397547778549796805542494377214419188090745540004620238279669231497561983653182664317478371720378854869145205978499455481104724607057001160020948223948446460374043884860302088330848152999621440291277699841626963417519838728585350329470429054473038581476124717868784147638010209473573856961247522162005422406077000350807415187196496984808411108891253017472941 5863 12934625671560079911936190262368807757030364143359016858075606958170584865785597175239889421948346190004925048480797911760795684303006175890952629725204296123489487452762949459877409035445716057335918139992324047012020207396629357644766013141014621432340588858019625170821310438706851425413529903011054959491107193649695578310173806039071453699873080565375888471493349977041652340550489903663193830401514831757922355331531855501757893153424857394949190198949832994831 5864 15246534248714311288496243830519646779141475259527382444488853639505506561100304873531536531002989571344619283553236021309842744002112698690195517439643262036324534992363196629939125681854388563008699847454340234813286810921235830764024085596064637481788667225392687391122332095546784295747964985703344385113742543514417985632392423431553819143083219839898924139870112755164942906392491098558649434785531584564928843264713781267304265940440182782798969717120852457171 5865 17631027397260597735071068151912030204655851510483392734799971578781479221578441652248647204738924007132318655013995619472618285404321875043189420752732847180258397657899442546807264527106811218634270205888869979731932311768559779882549309401511053815319142517058092866164265595700637853895363349961973468090965861178654903793764778776878825186479559405759150276354085149404448395329848380029536604282064458448231011864426601241353114799195399584165752182945392052051 5866 20007680373430138285323649725611447891710111743960569525644454929373525931797648149329736846856846769658613786378165079747876647332352467644648277217436324186616411692212702071790605431599038399664267374466383658283532215833424018480292757083366123949906859867381262056004049285550273443524939091987104557364879096148931569790034705742854433366487605669740634552635718562678660438613048796181209470246332337179459439252318072074213954877043182454686241541897765816889 5867 22270877436099937368494535867363403984867219397804276651713723809736772339596304967962196511223261298340141005128118678834122045473832231638486855437040316656218741318920489349634585950580819251928455107027162171221879470511930449417739174157040735991265284836697081531822051952738061710371735228486597573520580499347695941717079375410219492162530673310559206351237085552333254962128658482029770870018897490729878969131180633404755241024589443085351495631745738141575 5868 24286397459557936531644314418005918723690126189060145774296208169650171675142431355263882697303974771374473857679767488139389388555807095291888413103933256363044423813294518072461096164352504565433143491206013743424512426734479600668740482834818998520714415388337926899366503984366929648435670119284472648729033900964594414686940096537206685789838616980517498633584938880529337481347033622613904248170733701233541488429431575506630604876159168431987647937685089236778 5869 25888156307145341216711449264210486627999167412522936210927675473485137328488678589513513815999543638214164744646804588537998280163245790756775245802134794320542303837817623231080843562625362697275647325000983378898661071349954936879297728274988046861801358191488573588557834090687831156333101381680154104098463797735047367944912997144034262660582270423907642728329029113290623371202638581321933834515990103262083709713559311718026340151250386699959956969046426244216 5870 26875296814218315320826608961504674773777443010088250409124161141469512057699181801197815649122873740326324665510574092559084036274163687693208331460742490018680709553322779525938426881645165747841109023430141232084889835926538588970514234495193736486719416217319449078754692076901468610985080764487347086788907450571213585774103273351589253148485602491842828032857151091174574842066326056082197587790482031571487337101127461656319033487551685002331034841478109281762 5871 27009862668718540908858750569734860508209990065871182825267259028800002154429845218921195010296152840177619332819057583898587013148364283281654466211234549007559602731210505796834552896482085325470898563159556360131364326353203065346186347388271664331977873904513001921042371423589939129440656954040372006389795794630175226888780968279807692791947024959863298061410548667521687984505339204672331900946537732167183112060026292711462564719101691007791764828760837568720 5872 26015342086126450482039993881629712025099464040637379097967298976863954981074856094896742386659736131585457393489019629457675917324239451319436577342037673288366803295818490828421841407876117516929140915017932368274880605301001491113451038938463857009581098950032411428196900012882524977075698454536552431903106932877870904683795246479089422209219915305735995195408977069345872752984838629245566925323550698890363865032911035378646049705061704257515693738644805995374 5873 23576420126281734376243139456525231966443266367595584639513261278764987684453192597980987589109275838592982288989075191922910538902084084943889956428962646599980074698374714474416985372584450228197002671314761511539316276319486397326613956826525054836660424013992426464725412678079662057611816959003526645114287555937642152513000973607868939117085757202469531443804466513432133503483334867041703255508798734318521937355196150892712163419354427220520239405852045926135 5874 19340333559849671847253018226208376259093753520306556535993309845284249443495399144544880972907567878515681261788829123465701057074051045765722267045399152768396472642988002328107670133775636233660607738167413175590378900152711375726317480781252413985849151356822416817837436950903695253227032706944491144414205661644608705310466455175474291265899625313053581393689051074895874632746503158681902264342463316760429617002357300914023227799019397169710524218900967270919 5875 12920277647939291216699692338222797246896026062465596929668918208425505434905560903903158991668130193247239106196868725322931578302665607329307351482343792946150247734368618149693043619989266542306219201235779935703525404439496044303936988505033223360374467612885672127666230866709663421356063491379473584257777911170944197133015403285512046869874445124327726359544491819111533620476367876415592076626427756123069971298244697364061680846832615448266286832686258695268 5876 3901367775607786050666107362568230016828300064386308681011998249113353997925183889560143573142722940595043594925090894875357583900043026999166433700895057358622675854086315877135462388766963563918667590818577331678687507521285356628316469752353757001166358915565759510308349880418910898147099605155799890692180147594727253636635930266302531735815415753016166489189424107836924108551410410669792860080982960985598876525763574088312555545791038552599853417870875036626 5877 -8150292333847974493331906916903431875412853714321239384246399157861460256215284954372864984629196421497108089062625336001306585420085458567161239417164497206970152518541345852703024063055138178798788006807142354041045848052424781613015898545681732306152608379498800270251908244738938943707250389105139010846286021159120044673243204421891804345792339397072654804454420226033481082066514254750554689350029564394199261493285408727366042541151728663614087786167475720635 5878 -23674843729193659957764695228043993199965135967857975711415563255009555481490103865692271507053204819986390681593873752438800398894364326883270656165838004283847388796976779655719413102893929943590986759112452671512756922395276520625001653351583006760390029820628272063061973041943766953495651544569798051151967045494348006746709554257041822544522697514257342575162196943776146034267817373501968654521080928909918146940842058724625266768842272572535286529491493797417 5879 -43101587033879973364000430996991416221321762294543100516292937698463235089078081461081908938959199618671763417533941184807697608127826548404959341380232455095095042186411855779389771513297705320585232361477885399640390473879894927593544161021297590464373509391276068583199814696040250160906164854997367693630024749514058323643299592545511492207321770121652262764594958353599990124053107265817441174253473505442467070745406296404063665500189393019029171992959919142050 5880 -66826949854445118257802287509042797480120275109941181536829513618856466844796449514730983289982139644124131233947807304394707710489846716318770395497355004667212274052211915943483140123691217440388660179501591698182290834060520567543046666499912401093452609777734414936755951441912411181562372388116162438772001421710239842301365125448648904243578487122999389801900716034690290367141071211281332083568092399953917661022804748724811332238067189412559524411935667933259 5881 -95186892471601331398945092625473111734983055334842013373041801820662711406699263638260949468436494024622382748224011187625538110112157903147303342474141885496619425180975839980605761087457339790254944571416522367430578435304854452316872709709009357630935975409460260179405175959069548431322307630446285246578633229891353107066596048208099865630647869522516969381638038753047562824081603004193484102324756646937964280543570884375057856399986325296653129423576965164301 5882 -128423183501052277648093552285983440699239376117841346848336681922383077138106937237951325579424996768963443647201105122052728542450787867967720818020531513768487234346399435600814799901118059217485654713226529275822230698387510001398564394293836119413069204258929138964154322009414451891099097772894160368277428674281767592808991465181828723006862969514993980691750115721357002923738638583216554746262021263681640459666192056011649139906757106022998582629751466711535 5883 -166643062370917643175142019186379707324410325679221880651552450060703667937413288311801396854454377433936158655633242774784097091440517102945191389902382309198165625284150766743573992694053993061795939487455656359045429135311944543786752675016796562197757525200960509122667865960681138786993261315296121315193444960502573079744159086771956527630500926353981688652973152616537198651862693655835664472771316850745989909798974569019282424837549376273026677877360184237497 5884 -209771938484201983471875954511721111089980147700660316492455111780226667031913017820647019777549010529835534923157038810464933193370500005442621502897568208034411275721350184360991259059837296496799351552741399615090147439113404601598717444869390663798871372114508464421664242042213705672425784511580433057117696095686891164647449161309868279877861909456267927047788569441603426140752695770677304494517807638070947119456323691101565731624470732924780386230907203698258 5885 -257498967218711194709470176036993347175982233676740763763783161457730177926275368821483411034383353221980414868486618659236240531672530466681855323736990569071160027491472625534254576794710650833440119913440942115001851286913295073904093281767041734474710240885069038653249090524318537379245986966265562268635588409257321866314275289450961432720881481214521616964050656020725248444828539769558684580824551512114217465010849036703139586358769491639955123281662912456529 5886 -309215600364250687948303302719049276013409273215150368686186480725117432487709275591057567870489582934199603033198135016612195646967662770468766401994142045204368724508125217600113801605375505954977198958395637770622047557052324435165825997270261478580545710592059573735199105623134987220228701973825136315124584427620496395964108310204483637863676793783669518002846901388825127942082624322722358968241907898425097324543501380288322866949183829549083780799156277611325 5887 -363947543339899349254485534039366553309837430611562808736676347421422757472248057993660544325681259663352681970678609665611122915831424556164466453319454727693072353152926734787815298986916980593166028674630127025391439477361317578376648451550244229420993955427329095173984568777796076443136220039105936591177993341530469219892076993521199772318567406593454035743005178846387261667112842042763883979394420453717810533222054832586034875631232351168847016709268752734496 5888 -420280973571184095280162789111205633134577196068967398381698967014663439887990563413633542748309839568411182535457822332195141673488670303260276095588896806311994784771593198055012424713369725994653425543499156554864176919984926474726866598351024300385715237177228635918518761835947681517862383473592807962537343735732087759507958209071743273771822882671956857214451678681668837673656349677421870126167508486263041892146632959076469976974399668569864700006046373502209 5889 -476284393129075656734682638654819403237664677204907416053830551989401171239382605276559289279936384116208732215998324570306673971918025188627118044425897459969524005366507071892774854938777304024571865258959959312431648525641961579153909349510677254546017782694599213367440523509082694870044599896695549670944744769546252662080775471061412204581410508977287643406459280456831774361193533532843947914220282601376954681694178356625823210444549020120741186829480902629689 5890 -529428112325665994236585849388150256629477634711413525853612245094432096890568841205714393762267110294626628655240925186753483205621709879456446931250536665019505469768954731368068982681245716501764614039678097940298233375146584523819664244560869562457836313665290887538583019264707476850931575919891344929190790593621394965151671098986340463258997192929425785151942618697203939738167438330096221569887313927244841677424132189784645632365418090831536491517446896057692 5891 -576504095671133508167804028530628006141603563538653270026277628299216287290560855215761822531670805098399984233658385757882086429833140167696543918786872639642783492910881541254908225366571982203241434728541278126524479105099778016598055241462727891153714619618933746082838754328546900980533671018419903793053811595725028972959304931896823474938873785192866808063257716831472351769429134780063288357838496616957272341595639309194007694531306832141293103353619947439039 5892 -613549750846185442319454983456193138023158727985025087182090406152936890796329263209903891533428016897535109375154488590424568207327703806632764939355377674664022120426130051633670254989540641436499126880765845496621744257870549987907293640722625735241552649926786519094707823562281145826229981339755994157691664936936489625878911272570343173209433963584964623600630416170770859329380860659282266461719766824373624299478911110613909556057401301807423650612409671799485 5893 -635780204693229986454654288932604337099547690492079468784229942369085963273230325963896161816000680463549727190878344088178487126899778278143808254204844858219762167338533083904738359220818865891812777461588637361627242462788595861426338473198706981510215001570672562163141784624203749122680413619777151710507146103353467464331230641592716710704014543992311161632484103546770760506997027298017419648885317310853664723734849832406361805257444584644667581502934850870887 5894 -637534682171686516593835946427426047916649538627985530531234014961903194792101762899484826079224323495568020515883862718908725130879823865564918218683577266940506153821165355131170938385402848661133936778273591553761123025365519295261080299895513556598390838535245222679309540827030690535128333686630807487657422465438914892692552556224526666414385353434864516736396497144303481429288165401589087886918692329600250703239114460640544424023379487682425060548913642568235 5895 -612243772821481511853859678097907839692703147006048950812008830483851156302342404732182924831999777004774533891156234899737502132394872781359812090678301438204142853057236360298228657934948414899597383922086115218748210956939295380676980291693721830237496317785047565612319522206637711434000103208663353041227790702774209632080716909940409883362208095166188371138029561793402411392779018699066963272819670659449620178839920107723423461208366619254759880600518494220297 5896 -552425614649115020529901901684141358941645903164458717741859829456531764223868821391163551977368103170920202487208787688000123438762088653377841818225949138801240756173194482373663038728799169502039976915023284849967217188230911742680292328453899898046090507318709655061945577857932631143373572172922779604824779219951660612564677601109941585183768417048210953483399138050210436459492777237193458119390166091294775054282084177064751626107143074923704249322204155480989 5897 -449720318004930156790296999132506742392308786749188916610414865390579366023114223451569462618257554658620088755917594214658764863376558337837047179091841968362550478979680942991012886599786980156985898375300421055258863520147688573174463198182341477901934858974451340272610395661276167818328515205598916176211320794831062299563673978683246488451386165496779575588546664474984530350093186163446712521348660511191290562201006080388524384106752308585209594151030892856790 5898 -294973251104000068984002632063666340228404313141840921864878194149994276403925205753407902433343854962144871812844906842215787120265697079179081445605127242166082939961817884602565785579553446668900270767283905698376990481947356377589790579359608853541727253357407055562694685666675308549680930582281363316647078453939012624047514700358933752336684730546415927505411999042929182691850202092248007788888807166424576627589087661579985392585400119854616034631414735989448 5899 -78379060304743638772429512467742270150920326187771974520148791727598147335665116420058835639580453054829154862320459068700416198478666442058551704205568646081990759416362381242333800127480264837520687695052746484780920187326650974489639210044927114476654523581804972146387941412056606019074537747992981809193095231361227402737086795580121286763850219515911486394264239098928918931043340066194528939686610921449985783946849880025571574775285826460163089637211193716768 5900 210300566989853917560385307886166249078174729148846787185430663957568570472233423409587413033488937216330085693516348131932413814730114089203161682063430213958681906386487391249468816776531130580796747137971115390175990042259884413239778836795241782072866172153013827354910315597239678299694731048584862808257097986376209758178527953950137159777604507920761168981178296936774810627869387371331958582248778404853185519353510699260448089760772329677858252648840207219571 5901 581431456802712699262398098556576092985955543008262859210247808748080547740546895176609050700345947951846812311392706299306671975009238852933164672222766504119906614035769652614885073145479447151258961649397519756468155774188232145926365574888252403810167333939105039758690140547321715263812663020646099070370814973964288502502961988285744632865642474885773735811466608666807622156131528031498574846339042734241550897243603367395918288055271618711696849361708796613333 5902 1045099255205668373985922513654367114836383251224000998635882878715659067961392887654920447539187451493603581772503975090254476252650371165870823278983099040191386435701100117104231112934806157884070471430194685276560582077175649273770229987522769922925244254536690792364410364983410131671179992661114674532909225729150354143334189413326497557746104196354315750931124075912685810177811767708832750218989756227928671456122155748735078479782272554795987488250729906363824 5903 1610584727647937205951502335199039039349094271024369004053157150995712071571303892585374371739002914390058236673853356182394606874242013583186307988469214073693712156584491386907147684347667764205038942308051035853641969984647642772130133276763254367126480853113352178420630743249668997308419362996140421218683907061388320657173762455250862138268390663691022476528947556757797293227718445729248587838143811444737819798938149565554095143446294959711759284244542652570756 5904 2285707672988349938966868247155226117824241375279483840610260708119453478595483142517216214725352267453073000131155802799339396871120068680968298955734621742688909825492060605577929843626687328561086251363177595547307417577798431590058064329396476027408635240404763771508299355428354502822837885233034481438968433314166895379248544001590701422354676703965195455539194432893613176908180121294336314789732230532742921641056637004323873467839800885669708078529222449077331 5905 3076026196946329321635810010113009829619353134898816124528921501748094183734746018952319259463716534252187512315347473416100758857824674199069984777033350475558804306989592346205625418743146826251314451430645445070363078913431685993779238125804637005505259336888564349862521611196040872029771246506476932960940550488763190701561768345858544618365459596106203568863850122808581867966619748414661839445950872725869680212348153849747376424485754666099616860053301653698685 5906 3983880139650282795632780703340819365332724222069561060331750464834278650588569196406190239306509688515801181206370070698802262588442237377792876640819537377743995259045472137160970968645776944601923968870999281948967493774156408453191260108767190596240206403888973204948438691352045590432932334804914398765165761429261826977769475379524567069421768439224830162729019791929384100891164792501511508858347253954121860061380746234754663549225506368131070242255182885135676 5907 5007270633947645482014445414655880896205990656349852255545537478668860724135176561249343630820123313246327599761354427154744528376355066328697282145489205541477253078576956399824930402455887406963506179755897403402236517954536822853642447471557310604717826031570609812928514912168626113802524107185322641587634580438702856411187977581547546811986375471351960993692046991823753074017736214664839520486951464861846381528913928368132119517430525743783354316523639904415896 5908 6138572305834401183452468756978181353408040444188315908666727779953074057392394550754052462774921731380513895151979670868258796556336446606143343370671438801544636144629599800908224296031431769080674453689199810752931689473241972152845011548787791500486426736944429906108110585558197265754101226833827864817524769788614796443709763632057590794695816617819223942711691954246987523924639705026910165478636585039717838981995694240627305527064314424294111143221961430886782 5909 7363080747875422611259013852064757189614982100993577631742365320459905318664714980838841765995573154605769493596295342202512811321083085420234127925329728285523444641735559444150436796916809701534716211689900225067722753783189628266792123657514583558261914876970232902693032126216600681113987712281545205764018058475762966033132830269346623935087598463356262796302907616635681434690920298931755992672542772553309749699239433521005549475996468557623390740423098269938501 5910 8657405837963230353204059418744528939364344847482362324790537599296084275068214335912412405628761297675331237547808220419687880705134997145507864174652936281894686107190788805307360764166241251771762461533516312497460061562257203358838764077026788577568983045981270477804312282129106287710947412335279911154223250529165363472826474081085077047544105374372536440452236420424721981651398761244663195390823292175933549647758387173676175335081090637316680622031893175148186 5911 9987731472744157105746871919240830825086591214695555050747589105610426935123315086240474429836908093526008245188853768075231131544455337227992138231421916873974965544135646671705272968853061155971226186421978418648491136660663439613404121067244131095466883216123714894740198145340602244239674238482385624802249737123114992234351489616921836969578716060642321566017136277566695587536917116575806009489840088514063078088057588463290950318974280631757124029468637812851352 5912 11307974556267008819141489284953928453270738814266999092113668323403370992766115190626097819920084317153880831529185786742873498722769618541477749866047016347915874735362144710735578090341413977656970139147426940536693993243240635307782216269375805285638732913111798993280724536830379479276567251259148962823700143426982431619412822672331634477510786872355269348517746323576615988099205743475120507919103191087191846752794330867062382713668002851055662995758855189751792 5913 12557890819714331198820555487346002449701366165123308364460576272012764430449049793331965103560656334844609215712604144937478960399943933706682020870645745664965174021682152209144000024200525188994921163749502794078640350422510618396334209719087748894698009910067195217083089162057000915262193958637837373447957050068601103643008045634369752604289218051951369848883547569560375259992948007251615529098133799589228162788259490664540920603416333885105752207118533462540837 5914 13661192391077940224827799335753573075901074327547726032441317630205172141050408928138119097719828726252066695742011645525767273565694428510112678337406302161920594443065958407865374143505318223732691982342080521675031368330010556659036694398276235388383632920494253090734516965045903474736009673070340245462480256765873131694686637162960915418915846105409968360987147070448585632391184390498282356292453313110695855925295355264815603409890022453033856739795028219418757 5915 14523762060952241015177101845208276484164626150203866504894588551332268377955474883021414085639961905773395996510157839552837101654441332570994357409744750974531813878698249486963885020523455972171464142762804817602288709055718890529787878242168396467034400612035238158384023254056481112423032678496854999375585495138504371284198468064405669216184889373430197502369964491574741387091761430634233881689122901651789479457958462356093628361902909403435971558477534532275487 5916 15032071887385300602679238472561340172871184312786495145427384115380113634509131654699244710842961946423084815767505956027704493114378028346570334135570513588312868995356474730176309278430188071009881964854997944358656358768146437538770487767059550378490696090916204098980305339577964760185780272602292654377404919955251351437491016957745571148494775616214829405510694509463005448885780294682804734379002353110306076068037105137645069753277131976576389176526925431014497 5917 15051939014371442694894613565525126366327001488379236470839070282747738511905443280975231372934559063958373894139136824679220459800525222834369296543598286254915316799176268089275288732790292060804048722449486825794603490264696019965471592426628859485955926386582405518059489475408673199694792625884482526083840125892559263234111585647766784183967513343367135059050638974793166033260790100920796619211962095009770547557507017047011429711618574673349569318805197778441764 5918 14427779058774432556600945203771737999041701407655808778691419958855358827089925205050541964350088700728604467890252591826560645559789237055022678377108789539485449023914192407487495360546549624044259492724575726609505259415853277521713077161921823602482178722615908316726994974869294299793984008851699630929718769897739760586715669270562599442644883568901919828954553064775316780055052645224271080993323712157317246515496407066756136253426425241475902542348816513722489 5919 12982546675589913774325585422773079352879705673582517974927406868064827208112517083808772682113139144909259286989172665839996232735324980046114408006558588833203510154007350878562452669822081877382642464925776540703390090221214017829168960413971089312464678605085134494145159133305773120789276316426083693823143801288758420966219728366479023310279113841514801980969060397853301397769706982032077916852324351744133745334556467568281383976127950450582972947349808921782999 5920 10518583241746295265652129110493852966320612342727578497009205652580761085026424243824619159142462183888200640946786147911545906281085621150983468231799049701656305216112686880166772790205671774189149603189839869179364394706912915970197247159803076009771413106327283186058745986790078653594187571891428334207617154543762856385016258547467074042971318745934336997527046789139274256457295202097918743680681730000055772262050182013873492174034675270590622380164425033360328 5921 6819622036995491138351963067349923255782475056279687635950314483058118162831613176690871223767269967891307816646031161172919724918004989570899618200171242672887237656941994223101580237610819651962350468784962857290592838088828804795776421693676678215026289644495210789982141618466351364694111979968919243905250658443675323198933188177276546559093152033861786562101671341254895657909125111551163540848984423358327276823028548186118750391384031857406759710417549702531630 5922 1654230569594211117236000792507181696931374093978508746582557312390754874392354781633907137731456710821800608833708160234414194871106909804540945915612564223663940115269932050275087843778315180883499231555650483639720157564772328361616159751403915499747224339066643560072218731651053532959450141198953096519778126744976207939126092638954214735348230198821546477230842890461020057829544697188381805768449541564425568060581509046779666499103376370866762206144426495449632 5923 -5219003835944378385449148737196003914117802511212373791160466237186342169245014113554455032580546470590479202682526959277887059316899168383230901134635392847287455300574747703099467165402085262902954661479342339563249846335693067768376871100913766551832101024786382741442697279705791358671006048459529487355421900221430559859871389988516384842876646363425011724921099641173579395547415277105095982633006341369468753352598417754353970051947569910369607278552621533063803 5924 -14044217426517297874256398777714055036375410282551754382275183635567169026889474513213012306652793523752531226562594611890819668001569843075161259172630376227444974147898845432438034621481197176826991970612869160367938483048096807730111027958369804256181487664504135780739778532997312816558090440244900090917515162311039124408017032669559576679540787463321096727610838499616805419312614072205077996697108561784729731665406891974462990972151472098309247064493080236515575 5925 -25058600256682227054211479909110293207533751221064959608686152545696217947717351409720985043745212803621264878739840893642173824903161009469253208630456307030131193906905166289348470263733992391406848885655082335516296258856546002891783007128397481120235135436934109408106607020545240131804331225754472853854466439865370445797178694239126838776332696829894434969753253229969767187300365876043999681558673134900787118954911165913401739856940853762783383624937451881653175 5926 -38479966982176247203300963580811825542454471683741904493273078035130851338096164942038699449149779379489657881636525361316361865762640574355233196887256713215999219103822436660556130224626546263688268249123497902957277866049935398781406188250202761380337701277363844285573894230590859876444415307721755575778797578072174072009668670169879402906682129518915850589598996236498464733525712923720446019536318737735588939763375398561502608739716207736291513272140040878650048 5927 -54491231356405291852539923665135198088967726114121322629880809585396679275691717066333512312831535032503251175878633137056861465898123166583932669209416614399535559363624469159724238658528899141403746585332080827842343550745258895389095916805520277866563792899818214665365499552017833722329020744575303970680623668036330609702686459896888889534187008181632964347931556419958308099138619370177616395316582856910822481318629672117914795197752029864449181851250609697520023 5928 -73221474504509383652305268876820033827700035420669484821197858730891466280864630429776638719076933548503652337683294624887886708956143263375070744792412255943092716065346621141128678085073742363565041278582024626120674265201482376336910212896558710629987602300553282662349276042596576558725363478578360149924983379172355096697296126002652506094499483536332314071980003809447290726936985878910217873293949338065289228094093356165643992675100060473436803543908669659708129 5929 -94723345836386533053696694623223203061141399156338834247693827912190748559412491711157443671963389530841013464251596883901310600496305086451272886549116182493430495042690011456734136968675272973230693204019874864831098566582594685781255289621930326641786590377081288562004104784808497396510912081375261184868047282389256664296683678179623509516588176397025193618622636708754561526200622269677781812571663692065890199450832786103355863322404567715213110124791709440534906 5930 -118946610908584020264023711604931615040979438378609064781924724745349877801160952991368987079462577561103787683412582223072390962872249464792009081908743819996043905634968327985118735211649033454405178619579363446289059312377983145449928264344837056590040623993806727390938355866216691098723479340767580567692036103799352849477097701213519547428288518093738463292427378069634083172760406573305201773958861212915947269245569894598238890467449603266096651928406787620986605 5931 -145707767828535650653753375527668876446529771405063861702699635960478007073321704836387706227720029362168348275362193237122892544084072325955217822961390041082337843103794058970488562766555551531257296280278408181259933106099694018710546907255775029853060721479688908719745181629419557461566008877134395846000069710385460700726055414515596094629794241765712466395652353994051240092504459724266127998637728658246735878481697205719428131640669932941787932898862796180521517 5932 -174655798350008432913115871731307312621758087869921416407248628637489210149472098338838072712063767605904825538697068920693231816044007833399317606587627177604060644412906241649053617851548280733993069703772317505368133538444453300403835941138578865712110249791434984104480727571047866663883406368204508289320375222024516642710835380269979678300792394296680334997349142898421941933926279884689239400735769861093588177924284216044279004525125163194857979827126819166954316 5933 -205234307185361040940803000487339699559190494374935661802635168669684766537681806636648252268554253758467505655877980614284442534579721041131516597236410418863767783110946771886420085948776498024680850657124984868381844415633505037908782907022287507612067793084883486580099469202571402390601692321693540619114086877274370991662310932204764304087672843110258358581698532879946944764010455004778842774239887918500941579525666542645944453848349016556776993544541437350444225 5934 -236640538717511986811516386514516963688463367942277613787251791937443934081786026572292141006961292991776606031275520819100653384282386946233863135351153233804603067906004325291970834076176077927992910849804806014274365227561411526073759938383234109194835787295692464913501290631670656623681499945902969299200509701795854571669464929904394285786378194317439841164699930112066628598151376268911523259267091668736007423315954176119001912291240015518678667535121020438278587 5935 -267782049337935761417133922501497744152572953836262054307266888431599185009960230149338335019890304097817257980981549483541064103160350752863612871320555188895326518496902508769550640013454380175449522672010391010816386667259626969901989502076027591956601166087957288504215431796366691664001182933742302300033390406285418366510691069431546217912211800604275590039041467923530127790653656602340804815773728372806715203646571374779733598579338043341007110139464214830071916 5936 -297232160487324968098115156464670926037077674602748507749124461908097242052850510935770365929020725951484723886872484055947970496216374963464323904097573611642705758462594144161161560850909037420829676556480499421159324535869566922238663010367323732499409611513149573700835139673026568778489502592868847301241442873468637765676956932283233174107264236587621443998736235646356058205552910989117918645711679163878402170601580840919935642525524183926072278948795642166605836 5937 -323185725462567822573903251170452352142924086734975656749678454176141476321319818599697128278601158848291496200789980662529678213946918680386764526693636008613621520887382783910211203105250070964021092281297638471243001802151280674000613895774692438246085036916926729698414108012241935350838317245569438282302658504203214887735822597489647137294986927822004605625283647309026249707629467659012738881885959728518876226043480531383268746269475155156690516223760821401776592 5938 -343417213928777412855487678916977096787711792565819410235542902401689698286799917893190855881455016716329746332460178680732150491949078166783570675560213741729390267366293464743569270243984266125601881212796892267802076678327824505175679641901784519713956549075503150327635882431406883123047410151235705460315871761286703920200930082871502128405259945061249046454320886555683540427112377254439724513328392183204928365726019499493498139518836250555950691902058295219205286 5939 -355243651437912694697343577233107557661513971507736599530521853207473395081466216066983361368289037800911417843601411486356544610601592618110697009989042014592309920458512682560345522320449564288550439404013907444730586193512694518021840540539495200544059785058316348628030683258124070086117752220522849755734563377023388024423213999561454970913120250613625752939355214178907867537614293336230770263723026675691662043376416068764580960768917685667786094691601294515333731 5940 -355495543892247684461217405268071754620243815553861111296840752461480428335269237275949178861305237944416611448133786911441275321589398326463265497498239368722257159127702179050843711969824657352558769702329636802011443461299281857937531610260443196301884102156617688011887712582621744385326246412174066879446711166291083328267957310161283460499253668528064443303862642860956946779993003969977893507036408884860843357785515276183437107078915791322267282358937721827081894 5941 -340499562024823073820264329699752769811211418187139347469641796827478307276096439424110223840759843905502014432075927335310163309673097865309124760894852950933356956047483427474785876887887889172141622299422025428380658167487129702903265864500910516613268472386580720758933570622495028973720743693510502020149683145871440104431688480514121831553759118793955347811156550730068513296291102547137736420069568838669600985259287879954455727983043587567382126616292234249011352 5942 -306077447427560686509427475511422855555124590095228437405870384262192958699982202422038005169607663202862488060581496011007937418242290052208988019367855280330551511853235862610249468560808389157528334909288766737553558636202122684664467660277225255945726787167151758922910839313281859972257750849729117259390803661569869157922436468862711972842221531892839959989153795063380461487029523278764421766463333235771751405578905463974604568888599642170588476874925264345251137 5943 -247566312966129366311450172368162492041826230612509974250676989232011182371545839557235806651367744169054141104836618153957902493614258013164978200557087814202367373877860156602417225568589032196264426841657149032819636679722459656641685991076404038342893341257836739483509339401866934920802964983485585140528516894094430311958690781360924227499422050500745052792075057013286742493557144160692905951447494094965892751511696405436560818559592242738422822038683678345872062 5944 -159866223837124977752236108130751542433726689988027227160868309880336102125772169473863993760583978646692615515250307879767394091867965102906581351835912750801320270245785786745581756923110726389211932981094361435632218802282257370441826129344888654519120518823210576872321674386468360239076825850117613228962410978972471862130689318593993127084073951427058750514856112185406999510154095298074475764825785131335679914683539865599046548113994637614325947989903714081488481 5945 -37521631039211957445347372970571238348563675501306190879104978426779921390809563007527149109107636958159720359253379829449832835649479761140859922669137128297397518707472666454819245427537400713081190339912253349935647894938657835093348193181555423077760791594707349769471724291545173144727144524095570885677452041847057682955592557039793177394059982444309798269467144651264005664659686218337635860438719846646504120911453364833531191243622900553995269473159569521673475 5946 125156151632313966120089201053644340991898705227376614675131334460276823439812745736441435139510610114175826947254080621300642771302765921641017912630175640474786265266235736915641061511439845441621238138915127774496381671713968405480856325519167758292060026004320182357008620642849928143663302929893000735441286346517852242464230144869334139662331052484559701184208049112539335259462910985884365526039679335014395415824007057640712103388402244209680657106090173392672729 5947 333917730309644152204394923442682738770636424933844069548429815180624862719191821529855815841211056735491481704874011127338265025096319009324269835277349992123898366984858002037144293492402064536710323651041843276379611281904504898053807628699282471067456752678394361999352334055447252334224814042973182208470443051555435452749460506264303167304447329686652032058376462327599929438891860981704959852533206848925377444046245878377225134213239254605848372138007117879447240 5948 594347642393763203706898646875315032469280150723525600650397366348779951840339659342880800310291385802989792898536677730444289144596922724409952528518830678004950233977461359859272693108433946812344867538151532750779832010637479039202061133938944062907750607219338891341637956794568204645928563965184684951396444182290801103325737034229572791700654190051662062692127093527916111085676625559513282632063392408771844743177030232009190556299474381197507993242662476703801305 5949 911571470804443840724143576874204957777240770819265367772356638116482894386738086037727348305307700748530960094528245918949937482990885582106212635292172498256409936917739148596153313351678261844674467959638468174772701371038949692735986001491636344967157397202185745500100449670348960732669726738909567022168916293000844120438489904876383171769739637105579403272990404571607049384329689569242638866000822122844383496615568125123457293273953662756190270635941111364801698 5950 1289890160279973032684735530409625536780736990973917786405375125108452367145945136813453785568627239913392913415179044776353995559854469124882441344388010773845354516363321231475048833504962280301877135548495685238393423718940605449192564708184931623308988854284394793588451734023259448415543624687282038548167837582601220289302101079811351157532687756288563462084245257325402844125029623613202727827214617913101837456226142187254680807721311574329721689940860152207641857 5951 1732334270317974207552573946212972367249469773522832427391878609305536588564780347349419790020874337130160803879565608491326958191586014595478532184817173538927033071627791859244218222586648545416736417762022416624114857831014471517612069886081234837716981589899215090250630813117388419364248677774258428614232498678940074216426062549792344799321591651084408233871559722299415477634144799781845079342965178648524352752488485416169998685888162429343647760289475805726738380 5952 2240132047656820815892615653155126494537819328514737113360141955133890205257004320009069453812963442718895041813221043174381452614966240254062738918107725272885107656449669542076068888929647888284201624807047490862901541941406897982737749007414491658648007051426100704297731061832827196524870167235061232039518336988634410070794547663704352049837862331713030462758419982430562372659197068182928400556416217153446077851910954022875059533985512947106844489585688728858347615 5953 2812086974846203879015702516849724506741828028173295357716563328050417597304189374163756633306604927051347857427361016852136514866151459183803904583051931827850326487639095546919922805452858722612653369615371294304209684223932858244378426414825949857611331918539473159193987265678551075500370886394865295241119354026458787523942937745502223022712335619784164261013769568829178201992483299157021245704170569381487218329073186796300103539156005020224907595745358467300970510 5954 3443862971549542177943517869197693520229197407735221770340514270666933480830411581279591615659844628356245041903113057321089143223519815080305130182991748155526641108809751816112626467712270980959023961161604814153630466542641678398579389354714900837976732182965569801883175508698510966929545900403775825490913295150220710106191732419553369211715902299648340837225817316692721333895767544182150412201419099037614686339162755721537865676559653542952433832896636842609709604 5955 4127178819004203063866190483049589248871576224727977033918151390097004134400716785774623502238449354086348557091366673478963931632938992367888686892114873509010715611182744105434463963741629882421847447855587888372187332534436873624150622761977120858654682828259183232877160202356898238062727206758681019511309679469915272139776540713399972798773625433452118613367640355121481342025500264854720997496190454656525725592488049962519529689346068084365064501857706740561325568 5956 4848917775395531964205709898828059323412655298118178488677832318982365777134261729716146815863889268911438707697756436541036547625567062747520095799463587198270866885996445745052100661847037508262357409654554733324225548185231965572852207981689502831958731606865415234487144883805005121694386221159890165560259535505016273514953240851085522245860665690858358237125765663286290623890414147025475688982008946500777216261735081434769927123716805798728729038162984405447640300 5957 5590163878498548991918946601502875394393314749617545740112744561556397701100620954829335638142665753872681867389687567857353817721539520637277706841410852486599256080557278961410687446129489614041207620092751402054718563341849246198044082215464159142969940790041832849453808712568024979903524017436765196287554526460484437691810247366580711870326822318856232025481454480319629601059655685615369132352978961884761203767787189057473539697450516665943669174511117568446215030 5958 6325183211236125407335595219477637552522800750723855438044198041799442766745956956738800715067059369172000918715085378901874308661995213869599413110383730495558352479369715922935449334345606634875611174724087034332066763890678145703496822818167622321631461430743157082654859755940095492715886392648850461929912654409862151823199319208910948469614855158768261801713162838959649908946426961703510238652062256375170723234716394621847624887895329489617173758055705394366218259 5959 7020376539192671999002282593798711904994844753348622968683248349937362897798237149444469233005028287824532851557010223414286476537042773184157848879209894822892844787980861477341235376391176792168174798977775433207581597840435521793882998495018444145909387094431387377561001730276649022001148504989298320850806747583070667106247984733084246071136118241093172556360785025883608041844614672854373191326423443640728653204876247107020241700032134057173598226766209819360588389 5960 7633239294484609266013369444505003623795043265449285486485484048752155332853974975151136351540981271015024813784140313744197789512238697637839273608516805230235754748144936963383562364083378524202747169925319334564151823875967672582432789458938877328153030659899336037647834484032527924368935276503785523864921060928799504413051467424761737433027676742026348516504295158519356940545993882126970581096883242920082397170030528951652592244336212145092263002737193154295840707 5961 8111375918692498103900712739280763055107305594533680240154382852419085076349173656885788594847166547660151425905259846524112211081243722042019956942120432169646093535138583093959015681226508543763468440020404097474336481726396482470595862827815416540437361175317023849255786350741782917439711189358719011293603158888579765332927749379697652034609054048029361483945533401017455961304855206073698065948498804360649655045625461201070816538344909521187845951447876598248948306 5962 8391628079476109760551678621463661678084170245302717871763702002250818398818035843538009960006470466467596968173184876837626696398646363871770178983247298407104020138745114547527712153640894537155861063744493039744360421508804363575545229138247993121182792915991909596151304176222906120646613360458857353567594528044736395056046100594327241296302885036184488579818824019274112595676161849052804391290286844602933451203099533008470109317888811749313753805194682644794897736 5963 8399390165944058088412744911476031352013625944885263684573251420389812693179655520439932110743542102757944522560982460852442976101079174501324952685322874953105261678943879456360741772555913621692358541388952789817506594798619517043218232176414320856031257925138272005098547157898430427420093427542852257224158388626347455522833585052675698164200626504699632525208102874213101264879903382429440407482664035815492573196151292147409741469471556296546402273941109606779800732 5964 8048200588503733465559284316754540108812645649820250234265503228425925270983388849664624568006887136653504281100715912169545841245863003488970729885744912407109586688570515728662615802858011530501419212134445237276140821415432051719982322944720454429726396994671017171459265861345005353050948890295929513187694240698571620851800706220227444038518083509634944739507783119471825511025497003680985283707302982906787268932739522962441480025505310665849671226204613279018603196 5965 7239713498748883915522208362287068102136001506251400374677301890475334314580296688715227000733283026524832896715135136773438228742734392528277921725499886691589164870283079291295718631306837672491285406902019971474236443018549913216848614160896442172698651207731137805060160036426328724008274555753010686926611114336430080009739625152523565000310424294690199879420461903898475978479065149147109523431611704996473982307847282583959321046490983625325232293106579214863958406 5966 5864172219061719464889490489522490193688112241071581791238647162960911921964513366330887089371995500049193776857335174440481909330065057904547205896678230179632839103161792227029346288856056629235500004517862617851125421574332015801532370105973485266108413274613844310789516995306162282290376305457205279931192976571991970817846287400455597311613484945450430837848285189929692445603032125930479901601861955608170538025850707234958425424940430376935081719826290705265962796 5967 3801522398736277974288529045187292409355252078769864780219396325765997869877864000706689923690822276368954674844091551723289631216342003145100912381191095352853809766041850350435684025403116009962202662094369755039088023639521285364756946814662075936362035532457871260832093780743438539145237188522412341789284529767689865751747738100177725948232532318095249087679345674136310563379794499397518986391134107246277921961645318733689434511285872091526412612616909485004359390 5968 923318992559870188213502469076941197764523823416738208574491980743216691918335135545723847618739345599216476998646711960791217415646395735982551925721761928824816860452038400688851688241023107502665945308669123174831694080464377643300400035775051769079909934865710407101933666374701181769131754725396532118649710385306427996361575070641133260858936143576805346068175341732234169263579769053233076815695479736993128973624203964350060048861931722995868407284393649704572623 5969 -2904404305244930806027185121537094967074290847548774140617724743988658298641818926209951922793055437491072756214294694143701842740661263200055676453735202004847155266355600082332550945411597738316635884077941908005099467444336473394315448664754945652676192933088542598137448643786963074389975682734724795953940808335704986240419809047024060038019404044184178219088796412581228676592421058443501569265428236917504086615416302960804777829439507799169759184751650345889801099 5970 -7817122653853612260193003330866365755586152558568628352492395538240111100260610058705856384008139963579339872571099824069581071325482104211130808484714834217525932536104761047574744381488374131289719945528488216563050993699085476185703636616832430828314556541576305179113931494172962263207434978494043196298468707307709226442440517798399766792419254020908285915950729461427390363199859658715852746569648823859921240096662587544718030634471504666006552950057349158051952397 5971 -13946476280510866022207103840110240754634121227593195596218188350444992433646644471636580061553301488664431085729504909877128657731792638014331167723325136184075591869492871460188238960083567977511429490746540937997751867736833650129530354563972780323569666988552615959024063867507857327533959382751878599042138013454774360801901687562814929884378090543683850457785750785108198091547872313816416720592323469343187669948706055129597121869687874328654900346735566390730241780 5972 -21413404621516072880450520385180747026273109966578225176593619984595433706398481417725674569917127377859418835857632659914235931061657578270348378223171142989739836535372713909592273861371360535856829555807531861447816576959928286164781997865437864383250283991796675079933360402061872363202908901784869343930695282599496108848261312624037676417662456858596169566921528719772640923470122989692161154564509565110299906909755171985979212266815236859050584999340233215525893347 5973 -30319572862305492796205005637912060652525518843360088303671161265965821033629254914914968211022798287809679348616344565040986920172993166057176169489984466205556398868770864914189431388210418784705608133430253733610531406410146749082260630893281865554980106550881117526531132295952124173927867683823735897382406534420400094130391519300979286033171424010125154991723287444489506786878069356674426523335112578400524057947276188878525960058919131613796679589543644989258569579 5974 -40736920106101538055680410141656455982088546834348591755504275658824616355263008413268205029412663393990131066967414206898011630405898724490629428425197681521649906082207510122188293711805809362691385117055788614732573981881837610778743372000822622089994629195765958520685711136381188872476838215526297171233620136111265273647967758892440441898746843618427079618908722560374413271518346086445654571900614599225780699614979824592156905537215059145577903799374054652635297274 5975 -52695185135116693711295898825681688704709271487053410369426000684407404641098863677457771934366517430150435646058573787230707570129952222962341991020745149133092372769625481689569109164470763948893000917197503925064610810345490760307895144840545915201487959977041161944644189722384258356093279014858332824392936951400337579741165457752700251964885155971711662185259313251832651461941013782746998275421782455181502739864823038280162419650070546133437402502403478344558818073 5976 -66167307069539648943894289667097991919455026574338703125285371225134738983779238346708141029090022734624761484150967075958339806323893528851105065855482626928557074588870210609637196024541984895246207338090095340024373050899990778550570870442248967118947173608523356047111448469674208129427107769132145530996818624338597987645202199243582208329902619251447899702026078570218812851181938140497249560623166392277414482624012861602911089626973228666326603039866031318040994100 5977 -81052657008609793935402412396636805579190155687269564161041293282601635466378036065693958469582577477009401269124560108229172554758549227118940518425074221606419634126550073705420357001874241180075377410987160246508699250883094313611831672104262299901486387785099998479098301828018855692007200981348862728166466851012108317793479091268851035966575003868032932916629825433627375466393090531269957340037422925174050960764663182891543001827739636780073091165854994682715919380 5978 -97158135930735520220056597867250450310839667145838966695522264589197930478371001671662715978762547149271568274135733209031741259295783770513526164300630643112310313363193603655693516309644530007399012703360960661931071546418825853167401743891385381783682826437918930150086140477104202584266207665386227822880136322299468098573194899453410227109567020790330215174053532619840793233068697259450544437373818328211600047860845818849322985574419428658807394103204492521528435920 5979 -114177276774244683946420616929959042551076012785111290313486846035371597378824887849683195687600153475182273054642333320018171154320283414925237883041999866918976579508340984534871961945322147558994212088966202994137775978828968269019462836759146115255481153127640144423532905340409665679592298280124695439955733043927735796542168953716468187167360624599649354116037640983712165704294851321210152446550311080673820582820680195383288420741591018581295924187511738544416240998 5980 -131667617707651545773362487620093122367276744688356225723396761523866165658337007322980436469090771425901185441903127693231476821004658315753007407892425303056222597699776639942524051238147283914965422515818831075475828418460035933536398584657984113482922450477068460344770335472607063487554198561291901318213259975203044330624068526022186712543263235639324595006498411671781732857555088690765950231728529688421561440707522379071043180757219583892878656097023651084095525231 5981 -149026771928100098661821053486110103648178092330094604670887688780763542734200167215632428919865477981104850980141979239269393148139779238360621218956606642326520252946906383551340684797921953514326802055739094349774993462484439908440673275980554667864426610455877157513073393511655216938781897987437382775828297794689886387037642644614270828016451748696700095680034606528419376785122855677112128015023617407102379796301466915315911036899160520688734946507170689724227362496 5982 -165467809327840069900561577374123572423420775601431900255546663793171577941249453540754570495756275609863032987199209401765249536035652127155474883429311145026958426664497447344000876210173218254349979799957815720499957609559960415063242962018419247065735234454671729913265147041344913305069603101830250676782796895977843710235555072819106810747099730490362235602288511600644755557390488040811392578237744588111770021188808726263747647174365556177267763192284837129653654787 5983 -179994788878476686338901573508466567976688056801684991632339344688697224730362099241450881462347747209271102148087553631991996214990678787919755093656544470478303815381847776228834177262400854058813367082445195102945957906241020479381274921362466482341762487143963512304492897783895269208457085211965716319151734129494552905214455039436370582077455983744044544374843485146270298704620598708847830523272697523422989669566937307211366389302584033209113596354319129287782132127 5984 -191379538581935031465080452448097896844492746434799091742372142242440217547526877555313088562342909411519922838728976866083304835749602551638025648776642347711498718314791612316122618581540063380574808735434205377279668247414145279002003985250273530466978069591194260005392264510127091571440319358833284223048555470894783331689714635912192024901195429479920689073456577665094303032141926384215521751929159431220387429887687580081703019218122141615473222564834464031990305786 5985 -198141072137883220523864920231018080879490396688638734295938268639461342092294732559643522832394407221201949927407796303368686606942829978216229546914893759136218497485216816545322723207795560019881141030029139891449908680965266317538501592745940239495277512461896691993526606411989939622485852329095157563690137327312329929662078702555880125282977096958179827804766727215448693475360018438780201570095771647087059682661044597614651974557355686974362391854191146358710652155 5986 -198529356363925449710938447637653926785352814454406684277153602662292966083355233539252190456922923207882216580830379771748933139205812133188271829556530911855273695985951483766625119166687390806557527408611976240069689643143873629812863122789993697002613459024348313021228210956942054509877558714469376187595712094358388350699391339327849640156998622084974871361214656478211552042020885648572095625000527645763024860378880353642483492217187347883699644453317218127372865094 5987 -190515497225613442039944741042031338055991930144560558460068107052365211971280357836972034632593097860532130303467699134559588585213144452945839201183781410727077174224132886546657523112239049386429802867455321508946991854747071605844225077442380211079378048851788492699003953178114049411791258942051911373840038670530278131110965365412827617699867450534674057486731075601498817823912090807744924872837831660171540960122027251760909871440001787169245470493302500949028008776 5988 -171790789047821560697820235394843475512177241597347978479614339528717153637182024542362543843393082990918859015785922789728365465322345759256283390813209263090755865374195628088493380559900186332814299707724663169265890738160209654955999273205932130898095134206650837239158857469174107002555131379004073000168249388661607292514087388026349188724849423343794217194292477159241052748021504176037951537710908130813647618468695459333161547013274665364517901217594982527557379888 5989 -139777462164633616727324261762384046656762319916901826306750638131555740405764880642029066424865856632049157821578754068645792221385405688937804570678882050050482634405910242512174630025046613537566449476412550155747789034677765823842677980688131960607786170029731105342400073959197570126567229132465995166055608451255912325394234322242845650349497762202943057537896022885351988365476787927237941781806028717254626234423308379713487760557355123598163898331240062434943823169 5990 -91654356591331949080441168968428283500338342147960569586821752765043403108485946656488319860614648595215711611834581860674862385532961658543778900409098368469988667996404271173016985083166083802581427922053259350335408844460549475490721668279248574920119683614606401942313366890261939161682300085859771855649152739711880022338631163192163234923001228036647179759925234350089310347591326818122307151744944234565824812125053570939831526374070418582075106148345710233081849433 5991 -24401126986583963925897449191790797145958606883148187484009101023183579497728056786294916135182357909605341233786695033355522049017848351239229092923459277173614512219495191379764182501963852730851367515089851358276598835995830551212326048275725091105198148024411660375517152450502254386872923129216247364641845723724749082899475631176801731697937722993239840373578095718617560105753950626571727658278099652949046605425150554688022978808989553994995972564673886190066969963 5992 65135073567067161614397829873795320142934861809731876698404440836631011717425878094491086598382176876439462768715259828639168900169729406161181839022504646055809657374429142145865722883074337588474767819812048991890545082433681511051709470844925084370743540140963144981705054767224352422376078976145195091469006052924958723286593908949703991144155083303741069450575465911359393994115186101795569741164518146548545004682369525391357766759841757378091122435007722265551363460 5993 180146202410091193128111433614723030035039047410651175700858467853261745389491696309511917652905563650198480457211378215099878417358747155138127324197984313466942534304166216793065667599070397731507332956312631935779664399862950926717408368802493417347907752431091444263957630192905284569792243352860991676128642646453697326484910190949200973886344159456369994608358175021091963478490558201889363544705671367455790086475879793114374903105670423558392156382634986148621074120 5994 323738811747350056959976648996665872919263469343866407138263177417418362838562240330686074339927564999051843896142956396811859346881779674315454519644249662228398275056534673499667379974178115163907907139033137146114516069189231755917151150641171585133175641840557950084994615119543007411913062010659220857003522209401281687474070673704690606448622777833789017268306867881840090502692901773229906939305051345226152467791197849110866140463561133459665458654047376543787364965 5995 498773932931175133837575399429421344652084007587653443163257719108944484616651796993100434490202020257723001248968194161037009870835891658967154469966988554044251319872422617180737589536994336383540031191708664201755749035262319249937051380818472145186392434864362136135321703252979840520228418428785690867693612821313894798758053819055987137751535965202858989467812293814584656007523362201653120730984057907477212005892984848110954790768897278365590557913480116230523102742 5996 707666999244360219498137455066084283798538417172495859318765180753176332613386608851725905228719171265741352826575450245441147456748828972238734175498414078554892481253229703286770306613944727230456236952950754722914147709649158146867000782246937106207496887804622876277748877905026220200343621462927990120345979050402493275998352019001700200311872663347254434489829191808408747445036365546367698525554369713785071876374011086986929309602404500955398286473299320570691859434 5997 952143783000289486722774019454473148091204951040857975588244597807086616681794880073543228916340258976958139214066232086348331352024227753146974255162765802451608016835028611338205289136328292317867279936598152457640599308783047099104011685130138728038597393031221088184413444496493282725727611622871982712377069006885085722011327926123510843285962244833053636325147316707050356602752899225953689989193524641732997898024951883474813947440161316023167621229416886098219984340 5998 1232948938389250889239624550065237445907181380185168678381395334507775128882831921233524377629053612776502127486424344816565167430060961488279480509204788088934162291506779516690590634158619142647450187968618160020571043832453761457128648461491858216806227107143246482506185063639453527948284053894504483141265635736441615400053056782040336733789042782018189213239955868244043557456779814971262786483160190253070236305619675916401732066730409205252200288336060823967351017615 5999 1549504696890504099016323214854919375493095287875658177715029488128737867276622291734775813066625038251835205397490109097028536314461810042376853061743051309219202630394990084695196506486724091710019810582646157111447004170540893046089023955395982872111819690075977319031580212639659114591960383118039434988047562960380834592447874555124086786591592236023039558321499365740090914879492162565736776094646685605159793725738922883120648142606561429059617770862041730992090653318 6000 1899518623331934518225221998799199892297246706607133272401775967455254308891356534095585349083872863477843983247774415123116295139271942825597958646787778124575392357321853024538897497851326211100691453003758830089901309185706893804749349041252515679725422554537726511075337496335222601450997423278575743111791068204431283020133050401374899230955658106123400069092589332946265323271751131314408992959002432269160823986067961289969790471834607062658712215690195819595033925510 6001 2278541177347262967690432406497710907248733186874618481637801546608202858163262648569799471669258568637407463287066404000260250292495723296162780113884855365446809971926662327897885471147297408059644411796009715791175502416767083657941528527199579160224648544135968663127624039918285022090999270959716248852696075526422607079225902337733895811075502018548462798107154157685029038710089543372719997427500846295916302946313430859108930849540474757720577037306457009161479841321 6002 2679476208139753896193060075619252928552625187499833294382515018300198880120557062654889095406684439925325145265506625230554608757182234415380665161748586569336311900397927539518691188368875998779185626537309455457842743824955520017870572927824106052974449047361036715338177686209116936034803641116982289707961503275882060250379247294150784535578181670340584671953530728299324938042440645167977995084700709156523696441398525156454999286174929364022274226886087712399476560746 6003 3092050510195998027309622740866409284039834521629892815051119038397400754626094899208004821328037094006452255970244428464954566447231147160745554942994518191458179490818410021170095696000228398498869412465215680664590667883945822279094515880978256182367577258335388263593862182496408375703665896425543761424570412039746229372027022969138658684049768573736223970659627393502065999253258373332788940142342018096235140983659418605681141802768961519532733902700253158023769455142 6004 3502252249677923460759353984744576581209525788783609029153799472551567572336988912932496532524698276937539336721604215612248742074978175480697065563100610775258377392592338361940358750215548579638233559443690511904256744934637696548449247548888825025579913039423934179885726937255163514835172323159875373508426057709119597723867856247035941248963797866566690670168051732672784331899716738870618257169878794512951335550285168138848927199407798104539808835508195239977655360500 6005 3891752492952290631642475899173981059315019691468041600514935105026027988456160515634259768469022246860329314895099639729894146525996109309388506710089079154345304851827256285528994738873909679418194700561914579273378410853513868731454107855689049722717530316455970050629201896714337089279560264027473416258016253447343778059754335934800773407395202392063223887877582884770541525203149625583244437062426925736330166792321003955815306522245450277882133235843900351472732971595 6006 4237329273798172652320317421811470266236363386308453023741608333023106285949996453741751952645206180504860707476493885838110408252806466659586594406700305748480888240342478323373517888566092384813666520197108034230862609228366122658070922519941070050013124338680045415856466700390429615331895153585532856875660803520058757902798142648673520852222831504753204990943629929711914954587854472571757417106840323889994428274010373033816858295348651989577808585241528909035786096499 6007 4510319648232111051685282226975225853134738334179604570245545507887273762599275730112936497733667663348154561532856238887177323807027136679177372775830104978552697942889437710603351524238045981987543012634012732965535200762206972613869311505176110687577532326039292233629470816599763478204069841596356747172138287320528806587828343474543851764469112032852602733735080334403933859853416072978539693001595846173066965554820788675553931527231567982735914737581460706360948146447 6008 4676132002608603340716956965781512245864587454546920242126631243970871568392499712258824328877919844646203681452714288014876370446095716712653926932284615128363146774611592026351926533548902026861215401847827306070459606650726600784763296329908468317652704314008278124522906385646883471115466443333754078562328472780793699446473904700989700373805772277542311073750259333681240028702142239867240069450273410775777478113409151428556522738014962510302365587562891200554488967848 6009 4693858463371532171392319289534210506574730396226217261854742723308271336234741352353277151436551046326209036268057677706369332854053992084691590705789791992596029291580558602670777530412727290594507776683022763663083786661499769319450733383682115675186482625685548436722069330850008072865947478810789635762648311354668935772871101624509354303853497295631641100337419024226523031971951464332085964503405641395825756350476232747019300971502381571414776069450005578744989589719 6010 4516035522441646356348806362786808973388806185645933627994079459353610482147862873728364904695117334353505924941664776468396234013080187299828537955324378479388437359871241415453460729419722030680475218065392211490344336419707983790275163007358134600726729424946080121033006719743888736650169515290620202939646476712451707766121282931702800253143453921857425864978430548970651584059374914328293080207683332725638138551883393989369563671030542750844903683176108954323769651243 6011 4088609802293950325080897189012300316397673176108463899532547305364813285316873175619939623119406637697242364741143143924632852704750401098263541404323961195752837107048326969328658259123702890975970414234775333329770588424588285627158336795704373767117947163396215608121944104514680828018013516925950709930192462019296835584073390626351894751065407878180473826913332816904850644058433863536018945826410713282500402988213316871191106845647445376042495233769227586531433294408 6012 3351175034067569289943025617878659738453159457972687916162749554966324944459685997295901084652768269583277305906629004885454359542716819566640079323588928071079056060803683292729219461110808127937238618198216813591839522174160114323512533730924268006884878289071855229099813844406677074839470229282903734743625293218913142215300765235194954443382830168409770455466205445395036173140271220952257864871542240988638202762173020405427954925121854030252114693631514577014731134393 6013 2237555526273038334319262013404054934759251538830917570571935005205210655733406617741617705300571927722377938773717046545943903349172942755662018306077452662869783344676880992630605556722243890332396543841575620621517052615677772631134985539642604738920501864746630593201845370348662753763069010262305020602600885275320870587419283820350639079087125053921642226876396082998106189055108409244408103586333869886814766221717753850932728425256517010967140689275620142720672101291 6014 676820284772356100144561835562790999520844997292568979574633912881906917403387080083085436325691848023543042851517125011388717580235044682741814745521843540650060029033613448105300424215812407360834423780668071927009682257803198709748326722532432391179970142636758776760480249614095062294468821610380409634478406833173396219887946239434421007541639951049666101431808575521420394541838773060338435068974050121132299772898914412688499506290647060292051083125455666211626942947 6015 -1405179973890009412636602692788181544264354493430813367391304404022145861408666486559921130981584877099386223314364990166510534299867465984296351736806613703647393683733251471298313587221655130858932507641529290938481006563971584300175403632117730459322304049398536035778431485943718349524285305860140227881511357854193049555719902987888281368930094794858292387081747818584815410998666271196863249622805883895806817571760764491547100172185772028929935877027535845671674730753 6016 -4083653991524581578407702460179545262056195411769841837540582508827483884171727204310308477223642397543222548676163699761660744027491129589963698697894581263845697779987276254868661821178679602449658358276006395819954591688276557074091423007180422311943057707036439880873881875911018665809453452054049029179893536504351956361511986270571390365793926749302256075135802775083587395037079983607733477053391311855564583840727763982320515111931675804834381859709558073654146873953 6017 -7431985838048831822723781995653797594889702365685323284462777930212440438546811700101359848454054281413891739584892853969406605144923521628901333372985220646161944433493405425108532689881452369538783511692885468150599848108728947348761460664155723534838572885287266619326473954745417048871898103554314570243834077945972899462201524617864029643095588498037875679290344028144908751853403092858920114170809174888979937282339484788033936613442981267474920466515057952565425593150 6018 -11518020430820660412026509417643621121143758106421537847122963721311208128705562697657976845795414837752683151801868036951710774523037652854424394457349445495915008459947398230257725930046165920683888766106795589192462518056801022352607350177585901429035103653578215023717427239488600352159014830141321035119069576175427316044585125291128557511412505886974705562841180417088171811793122852462421596085522424125321061269723585862234997712386024132926688050700465491599771220220 6019 -16399416077696773659094978108636767353798296890262153358892536225789152083829613490915113727113568805772367176722903322076380186353605922381631631919082342385456386979191944078376841610500317285734189132867292296113059142353757435153984937305152009013049981842664204925343593242013764844075002710528356013515570639445322392375935896044022309624791102297633773403308501900911563107234930322791428619780583129240593669106785266529681058752232918948623800092372895900292020056271 6020 -22117968990868293716540681395766142812025006389168005416583973268541424659680001760243501220051157367571586644663515157803619858999718738361126610988487948014166158865714569475956531741648410613939716913454798791830371792874727513782691729355665091227426769523620582761292772557925613085890149304478331537631619545564862884472612202805691858779583158041607280295410661200121924922472928875277418287950670042044311067929027967809266491781204652456912363529961676167329965627497 6021 -28692828734649342219529305278636371586402470155187050544178259208591385712488390943053505164859571782326645581400927198764268546598790585402892456286163254923668603719566474800230583709549802976802695297486770992961487237672229335217694378132782355996572354034402009726850279850879100378195921203103493913865298000529841596916307171655119748876537569421670026668750043294293963971711064665529098503911506009927220793962937519305434577084192554452603085718985261088400096016950 6022 -36112545457577789057371684630743942221058040337202876326476701336049863447128018677255133498988104609288907776505124029357198958581975599411272762845341729871089571199826672204887807240344886327104960668486082662155113625778880500659913043812700089217464983860349371994281127702250722075937128608374074252637310191641175385309826174377953534902648387422561724504053544096165081622743125591663539792559638502044892766885880971046748326230963753914843681196812998911422928868694 6023 -44325921058176679387647492478913302752085801062667012290337272954996779548120312459121967864113366975652102713081118654869396884774415476566295457879817867485466270520754614228837257011536925067803589824208082738578623760335685577443607100076220419177120273480445536872653355285817352683670260484236218427448136958145434087136589942395901519493823852904436527433976503606266366017048341669549996480019945095168175429671585502573667142655450535299683113585983837633890377588972 6024 -53231678767903145137884910056571318263006096844417006222347154957002592569995162114861823089133435961062170396224229376915511252203146893874064892123365759224336669719181208230178632580672511569263448375711204596820022683105048372563088422575008363822695738499207985337613485593701003176177416586585410412376231299853871356865267113374023137203684532151972208761309969524137689401234579974440992416643708683631818190094739414260498229681853784666830483520591625094250889769246 6025 -62667020666904367172723305546216476590316484347526093969073157369301485726700535483087233757088615015434599319218296659438095402108583826480588954865073250332973767369453098017851131101614093982960498554725764625129535761770406562795816187343045080540259984316813504470817484069432933890767469777842143133665081490675536305103374754208218639496744570917948620782741345460721590775051686307466225890368782211600278435407844111045807103363574790740484329176381070620753912719321 6026 -72395212021701929612444294718821977949293478407001276406207398867607592075024173423063529808337617112494222067204811836415130106765800281505597250154917290949591004677280955924281691902129978086221356173351331183851913373472756915206396825728282190646372118033201029666967208779141639552816565721058020119954856084222125092677878803164306230921398335003497329375385157983628668714794032953965953652258442271727872814244594696754114517480042146600068917696925956983189729174193 6027 -82092416596947886285085950401571988678704340029239879173323111835041986180711271651197174569775733789059094216932513598726303998273794196392492120411866193021519805123231785897549720600037034250748919681354428448341845110873924195576916180598471434735154112736370437091744693154160347156561282143756502369453092829635493350811056275080213464081306270898442930572172592800242521063950457909586612590186710056131302073352775443494690544536895082051629265227540685717850704122878 6028 -91334109602660763214076972461040323842188481597486709914755722977283409735785538038831784158301765290880742931115786151835526575249209268359825137394576468390490929233267509229518675398448143284589458827854422943189366699974143409585470029168030710858013563745138530124210019562563995356621587282220447531274984085770514683449034041779281138419388817635744479283154952465605468488965678521544044761424848346734444303563574028966744671629146916544007362811431229884628041138288 6029 -99581515741192698953175318287862610165504390647771648968104294159854970577014668646997211784623528826862544620641692873036149008149332109408150342071021110132759190686545027081575637041140119284353725527278725416860913377671154999013827996724904353170460289928577151212897314843448816137288742285106810030085470533736003393124165209464403971581734683751606254295163916878155408659667004184189641379194400766579599708826072209528794148704989398678369516948944044023935723903510 6030 -106168659510678162313971687475748147693814251804518228532558959414237192203095969384799017988243816940386879502038192223619640780661360291457499513064344354241137884262687397745397330464500353839204013320909110239196158482471827960366452015718831137575217563389430506946310908785877971082148554216927103298766180752867659239808173748505174456052445658230432565548247877457771004259749507016834435618974683743517346115792949969900772317613589408212968478495502033322057534327332 6031 -110290773481503567439136030806180926390256680869394918433866846729818757121831954467391921970087316001932170501418632261230158586097240505211252618328081383282433335348347138191518444446003202950044560682997188342514145660125016582240392466132840784316072762950858847393521768516182969025061784745641302789100328239866033492477342066688129645539158926583042095436264981730784708248036808635078256259146456130538995479207626872899362444522622990561382990083198064440107465809994 6032 -110994986855273848096559870243144118236354329800019364433491576366246356688152070722028443025329864894693400350910596313801198718264403202224501936119453493606837357018608172736477078222187388128215907421940699135182117851632552626156365106011044264782662621501053255380652198100980940909754817223696361402288597709618014555568564346908702568004675669590624916495469233115745095719777479932525036776395208245344215468379502056214507357741233362031194123700671648416659244248560 6033 -107174409376477754071718729065183259974625321116273238629303491249952516153064200486527189551509052056030585119999813119581367793900099683372744098413338814541990986374692422182401373791349507184480583342667907754816565060315383142142532035249329044129792527854928928724502307687844498342019256568469067786740259146095304404779597752695834129128870836309932511274150518631592221202430266419828510449440215370518470909804790915276918027936870082680677856765170678916775885273749 6034 -97566931454591544090622184079736283053574429077736119870513187950959539843696699408197548741558037121323110816031358033341313192801875198022666369090250317871772008719497783344118653866727605098940069557935015095625491494406138078274646145621967793389980058986950638249388199140602546711141843058972826151849894732062856532212089661587450955880430819220016663937382184670614998181860996301112857465662160548165211825947969559780715959198596062414770191888521707856922504097817 6035 -80760275485334377814255624351403545697447048777172438263859929728402150750750862785991976540578793122822284166026468671444460551339199913154885472515090018360072279605454992851665701823774304002307393196290175102888983710908737263161598929617614779370162791069135274482730830988580347986620959107801651230713666016859597800857489533350381374724278677300526857641269041150911592803215702822734754834524761488137033066748949625719931434100503994835979774082948714841799110812482 6036 -55205049323598292232036407888207197339001080717773394451497376424409346698125250529193453897057698032227066303908138452791869198281165883519484417506226686297280158126110334008541233043128288333442931529025718074655668449867341867275095375437927295321815572909161630755752392673878132906800141789104396724322267286971831084224124509476361503650535419164659681361345201275949080488279744276062443739942607475449467058064641447606969207995273177180575857660916084996226539385756 6037 -19237762023002465433906436322677094480999828479185935500930822250634885212838827882478313926820380422156154218002213979341653127277578919277608335859571232685291033195458893205043836680811603181402690292012969485642678785393905167058854596615357808999346679766006354285474219165388651479278385132582118568941169636802550472463787883073906305124683191756582214207311114279006795029251272140377818465183821230204396042768884490827061598965573897203572491291869727914552160137954 6038 28884046738747970061228137612060572885053231584382506232850478204119269762417856876569378048566532197479570680385224378056091765577022137326495266441313175672175284069993064345130836259235937889871970224512698594455911684055047356101665226509829077202782347370746436813235350212403765799374015957870358394754840666092335400071103507422395929636733318000065693328236956657469057435463651097694778931857792429550993366892610441434303607547690132872858889516003794027743045785385 6039 90932252452525109550167329932606551782352815676565581631695167056394997826621976842249750972390790750312523988166012433676420328297278412044957590680153066857591083591593480854413502874487736665296412902922573517443977330808927508519759409151385075202058102708840886573883688961703993865638860827813495489776159627545798438330094027613628188397656577586529847472743368127965232497283839810794494355782528709420243863170178107539470447896352389775037669328980215310836066594141 6040 168641744388826771272335846531290493453222708584278244964920471304204580904565089913051401281645368827619414796247340884481460621192500119546225831680920340557960588724924635905169832360394898316301578380287977606450208781138307430270043186145037640988407772863887063680312220640390216544243487985723337357434678027487120277588965341097630433451314078348624290167264722116970143952360120435876143389164718969882401829892807608398915019481694144959157171463933084245284501413613 6041 263624711642591739241919251545738012487225722923905060730366318732008981546575602863306476694973574425696463831548798570745852181000182842814716318614787239945594665570052979733886413986046509658724765738239654097122688295279489335636691568425916379123994193198230210230575485385869483007841019542946591679626060964879064640530666335136358414458030995874501325056280607559565672973569391762927385237087307892564126248373565695463651648565454262652590461278155056920667414568283 6042 377263199858949701375831198600774441112936335954783645041431851239894698573979829646905525500716073964277301717018691772404913334412430751535356089211948380416405853940578570295291975631670913701294270995348414419999451996632451097036342946569736665380953923746491131964242540105464831356039023411993741392916110056480784680269657646388821396285845992820992327484058392480591568470830205634433550030449805911585815067721572611733197052379553840583003444645604494918250445719616 6043 510577688847673709785695657842749100121463985799145075070929609644038991813248046754121367903554290493129153537151836342138062819843152276752941137915891123731020682002117035560433833238453548842937321567072491368228767539490182756967350680944277221875025548649135199752099702363074247567388061301546280595769249652304310833025115379700951059881240006528131444399521132435139554351816798541676295945599100706821543314245535660956934278360930479409324474550981375886184514154206 6044 664069756643340114733665453407829243486833535658072807975497125639843081239006844931735959721440306982609393616090412245209112997595659305268604185512927655151474874166424597267516724142923053764387773788688772225228847195907650048176443630748225067533587516027087274475153341909212515870926970489561291554164391365738548717178953433023518999976004417427701377321657931075010535685573476806273518811730269911512585490623186703168850277927418592815305050184444583749240828346922 6045 837537392484446912528085671390662408315095710335269683373875981591444845167937817914715073478448023609392402658925005058689102312085421156745713611104050186795900989136646509851220001853181063897271578750110502989500845574725404242004545845826790515130649469327122871291959755127461840319964247379606500288017176987847223231626747970712822714158095704879174339574433571592966495932677320799214761839059080000340584214904677404082509410413268969947366152698538569623855780696710 6046 1029862235530969716790178609573702120623286897545040160600100691083196130806807789320591273157021512687587409602012227342034493245119747218792582441942261435836506955795356186273807742568865007277646129908090601725270968741363032580471741691021002685884419924954360312216624419732294545973626133372426163518340720123285447590058012510696774558730462867139625584950754756947803689167296336678501001097710497629009569031801694412149593939040070358227305786275452492902844304236787 6047 1238768985779202870999883347111967275314784213482908922631835139710151557455989327426205390620097072611413253918044320371337129505866808991459270569161855566253315028018376601108723000949947519764341122772055539921238488304359416481835808533036881817275178333335574931915969075305723981264139666152637892468218976899132276570404714211051828182279344295134463175205533205193716979955258703551629035514832482307308561030943314685410975448424501343604651437560524822587442572838891 6048 1460558497444243580105572370426900920531159251108903165607293869423725785930270289460686306405556948753956600291178507906814042122696964235279081297769590535901946939460007568113572175473119096708874332442661863266023440696542739402376000497180516596925519510004014043181754724044869298041393736663977869843341708041074904714983918049895739667374522657963857831682952045551342754219495536913015043563606404633216590802304930269089435680889941596482654912666193201483326564382715 6049 1689817661622512126869345895013085057955127982394823129573827050048226978207129134612067380279767824707965405292585314872945966419486807262007391847737634264834235644152462101923455844573632561460367602649119415399223087415781928887488894161168726847605555989803900358726671309953914812664345210900824801624978345976548488329463654042225374592013513488497410366142745882178747979493611348170193111947088450048985706993991857396384304307062195895003805342962969220821906946178043 6050 1919111150814845197191066945010598337565683011249515639269583084017824171344528896744548101176585631628326662220259913765761884569036400350327016985862206728602209785227964862637260684300117006529685003499787893432489196547421563187656603958464352042572871831503920181163461871188405703325518172579878408794350391256787893566586652965152610122361400614685039159898708257757963343014446302872004316840625412622232672762570274289401714478830860203742088012205417337376793925318364 6051 2138662465116699130208695162987638048189904138469805115442743773591459151554726860558213759669937009428125167052192932014664255626927467003687931454701307935641966849932870963656630299138145390564485360850911212068914279602583629016474727055154674479308483795735902896246142838835802276711789138317127667063389878912608071265800785725186304221632983105271346662276270815522396118247777949205010970674727921923463613257833195097926169576673925988245628632011242446368405644695359 6052 2336034513823577732560423535091624526588131256821983544451689551293265011075166011795138269529597532207341620114497169863850578944629886332683208377596981625478192993278266327692613288009891190750938389996162932693569444285774275155173418058333064762207454139767480859645512590851920897132145865644234810200103239805188406513604739956679649809901770212967269583890597086190439460054840071952659287657838831957162900467482809571491134525916908864909613175916793531556387006161798 6053 2495823201876905416958396125884136618883670421138025803632300524057777689289992996946162487482664041298303434077705785464881685660758491488557922241290533428844141417471499347836876652064141395491111222653090123531811789121070050253251115482504632523794432376949274568971092808771912884093728790381240810804593591726524154714290695682826096517154818978835986488442777425911633450448821524660878424832093538731966925553661181850910463768823430964101686701046762839129940558559966 6054 2599381168918277566891953778881489736354644249196038903034012463940764009908493546924639275020581131032435460146576346704750000215248836389814138996760860644764328871878883540993262153921888201317105656649170180142233809075942059999892381646588722117987742587676655732075284698539585684016466892967825654769051456669294238239266356148204251284806297253324536530564597180779849171792330369648129312181204447606912508992588449558024589809918263305943937582623714100111036212072391 6055 2624592932107393436006926179148091773060281462344414093503522549116300532181206546968079586460793524955628906839360529797159337344718978054169178418380210246887065224537688077086218899391147895402754612514797446447948000713991728316943569903910135180140492833969185221447173150414489006578430585045140195670620752967016010029826026483649700002529295189683397281534233198924291728359182735627604167125674427102663643770069387399180381206305762254418942180572736567340967808850908 6056 2545727171047575883282261342303415690463402547884206118018859885072608219703750684017993754047784293748883950675552464453995461014340485342414929464285615667612027421591592164606078760976073060988643841511310712275994295689966800202491360063635258317467129717410482962259576964626003889429844837777622432193649548842748859706625618184000493310085451451311660744608760357872947195833009479756665347666760205653393674245211122326348712990144310243040010766308688422961298423026606 6057 2333396693629130653503675013983549668106591794510981823744733774353538587231629709580983712731479206657843354231263510437295840374652243218274355308712258494859251285243057589690540391012486459220795255174539525216804279792157999494857457737309088575919235100302108382912785267030985972264057912948194805403807802575394802122292448435842487820933188765168057631502649266953897148058310745102808137439576759612077173718427560763882582091468786127778074901357107366235943407316528 6058 1954661629354535465007666893589879378171926142339262394463626140020362584173059942934078206512379425146656294038578303255552320677896766363919832392505444111377042966576427470393419562305404991309792102974277428615843129044300912131464160709599519346522370388986216572303099828855243271186854982045654905675914404084146180359024745077632043414144084238389187971844097558184016693286251984853600348471076787745755114839954600471839050180507735941334827100615591412867675254581298 6059 1373316463674251032546427002091437623475596107122323538276435625304722954272597104062039284671492777941705766966652735997493112054340406528896266550894485428811727478015326999839494355860009565646855983883110132680525116105864838923166937729566991393700229016867392357428545255648606926965138788669541641999320288096272749866705690127460278725284601058578985775497738967634565733668394768875294854374822211435898994856537674324811219218136870798844083160231825443598188851985308 6060 550406455970062005429134334774383601200013882994143165520564200777465253460195347884956836131540661463784239026327665920443594459249420562424037632270682997224512881140904722185611596332575060637837869051705989219153905118124032924178871249462288411443611392544065770761617716985605435721480931998184284168555025003524226349413113925221774833639474980264924474188443760807490347839604784171336862552769255189696001140784219680447920654596030454897886404947222244002276047530878 6061 -554976477972992391610034844211873282497676205277713956699544951381356907901354158423336183916673010208737701589790182266266247483661513091945630282677279718905393464270571249204332865195209504788275894125984901797832947530690028376359243499129887762181789770112553165182273000836988221635624923155986799519421760599529713842141886747387012913664143641904196443784772801627454897771141475417189571004633807442641448734299168048549039742526324568125769959592226878100390131215676 6062 -1984564506691295362915987413831602260922142883244312821546717519149146022995559004162963172866782445783415897703615193443000855310199443188114702393209271756818411091182482085768193450770347837956514452623887557633232104418000416662596325287503536166164509511242679916154437757446390306164995561124787773807663540330573729711952894390896254769990090408744853668547871444826995288493428285334821921799326145337290445493495543622827681311725731757461777162855848249437831226956995 6063 -3779394594774528695848356718618228903864263835782763604275310450295151772641015420657160532044588865404187169403974745712210571670647020176245687802464923267040230753881185772399171003226526903271525509884282459735974722682392029965428304809854668662816611633491103206237373462468180933250527890314151288545500521587885759842215990843156099792649227306969357814634469725076075435739222674994748711091059834953294977823582959530455799848717956846230943175401291865748758371794668 6064 -5977841344343133585241670504847370300165172063846048275314247778745611732627902487996892417043639721480391875587763871100771692417119865030470746140993028174069885765828285341215985997766115271067186136757404978963592568498870069933797079638256291111852063895581572204452392962880847000198964668549546190700534186217539514448224322057433278348484095582778554460704245163095667963758088593278552189431947439700982505049244993906106052384316825868899497591565280112788518388978937 6065 -8613145024069911620747216582497057105887613814461455580043487930376833900369897298850274251350115004156283188201698031697717367346622425547561500509692987283524831373970691843348558662169167482490904286011636720738384840098431533080512303085244312296342988203384360334624692905926884275966019691220614226299955832631664049757668934491242492397247500613249414030211912972999703683185292102798188504475756552626823164939213148038487964666279601015580792722783986204194410683421390 6066 -11710381447854341674159067070986037635819736257927903619675149901341590270579371781372731749045639196492980302361071129212774883181019737902001312352386055973451156921876764704993086371954170096691765867061094704274605310987363435539395189741969091127644590684606762348832677445242706155034228901932351013828473366031236431699284445144890521217293317588288774151983973396604585922919754467791355930369681879270512429449485045733772886900915677084995316487201179595392056346027099 6067 -15282827370513810272808073152201219883407351943103052373895325096962797145041807937905812192857263048678793348392564835052058775954863748726520684465742195832517349942206036363300380137286278838270492981828868824702991988660535931356950072767369297005073501595401207827972052968874552100709518733182652348441070929553471193986168420370448751462452795270221911790227362214326830856867243084051944248623690942930080399648739777366878732165191699548918437469477701415177696132657858 6068 -19327686243403824007463077417416991298373968660988258155389927040054325046281369397583923479761146825096343419713244515201249823284538096312819452060319632188086806785614741886103518784279772798093482284576416202475639383880244801375160455962895914433883309315971479667664710576647043816170931658039778842717840649077394891512154188662343790690331278407167339996493203744998343256731102045156596604768598583254976230521103495470733871559642783116651028722457015544501910967548589 6069 -23821155352115397857948359676397000875423879660179329159733775421877728174329956306414847916966423280930259770116150132883839909814353744423394726239430456951899853966350725157493667787413397418096490781052729381139276708134527881410901684906152474116254272014953966563217721187437633127873401588242011430907646098681208544350721068259216830748273877959510146739070269057995148080663150949267309839332574582017308550702888553459552543569534210096282560155266287477889378856815914 6070 -28712837423434821131414374126373112015669983687809452361421860186819763248823232328065626872164165466293780787203044627546936540108048439496678946048229421224583683259242295891951241199973417856522357701697018919738083876385133124424028000791578261687146118803295503153529575218919668360853294807022399405323083657211986106060082166787731737462919420392445218630485280851244643810332737839891429228086230876113975926684058171019903223150960097691091145623581956648024761105383945 6071 -33919528648209353772751356589497744882340891701942698901561514923805292833722333035730765453359802795231315831093863974061285232533365747894323414838720651010766274597035641967074399931402242254877967637457381723937107897553685870897367603413627200998135538027943317949507195037784918076170417815199866122462256029248261414164901734509737618481311970272109025019465183276714759592783303295720447361763786782425233667109351034953391480838317578186003086485318956154124816305136407 6072 -39318451625473955392698823111086622845011060688266026869125508915718663213692433758510439382752629402996789208585014996510444886951916431553114103220152499907258773481743185499728200646020199071555275881311720308396199559332276225884069611870194452372570295921342091900148268957878969690169377019882758347843547804359292921031552697767367757110320517947811665965422927821070359672809762252497401550789851612733012230556850659844280525330181799763653334825770598047363649642904711 6073 -44740046852570252390318177282458006186515289691087814211878137622026090033438450540799815952820168192168515360904834532645107674440344012003133652070287855225920113615510487351891277994490490980843582408514848614115770441247207733112210499761284787906412288861685135859876044842331856583719768492555460144896257843801192296657528574014094252130498018392743239523439009538186275969369204511331159633571235771008391612264330701666619890454999460676267605309006831171021857455512860 6074 -49960490833810691026450783761641609538942535453507914156850031970237688974991931317330762887397436724847207474223365410789080719257504500447353745706094466433921064185172195304083579472777217790245009766310328973035533952450379391141064866538555953680894329428919800574085457979878429184490146804025995546019612238862937491337031187933189944942689748358055455072667615871790868547684531557489805100867402844881489675031500206229292795053269654431442647536545822816975295297626641 6075 -54694173268688758301685575024143274247628049161594675503889795689372247554962329083154902694325678962853670957956079364786668641946578143477302690114416738737511560751480221751691581009727651352758630840795953820934457951202471968459087622058590907864063211664346090348276067498887580232966133084417931780022992152623733150431468441724788843587670812848937775322660837031612826532607094661649392636500256078731906110295936861476646613578181962163829337435277301448891292161899045 6076 -58586440491505601490952241963715292037017632889471394747191751106685583764864222131474476969462229339095430093668726020814518952878449316719234292028580366307567256597481856342503051220878842293401772649589535292210323438771734260684759315277611662647662432389598419015260658612220878841644248535562964866408651643064414474703289382327869589422167582929016998762334570276778675386322435626480422652181913746414894617831577331716784339278027719683797060443653211212589927354182178 6077 -61206997430545069260995449343154930770224999679048865487229987275988921818827469088164286880555589479107238190532840657947789866642862886370773855555917121024300845834103942984601819568984360805156547023800341763316272312431662485714901103256654725387829795903964166668595961097764273839139974295812520226559613241796363618778806294421506453365144864927295062768857707471591570814048485104579038682789581738266242018685327653102140256829419740568677177047315227411556896460761441 6078 -62044455478111217090701874814929622011561109978031139637656993076989985468814938852793771049118863692575617748135919525312310766336843989272660458504040130948264538135616353417510498637737061000130477124697354589679008653480875209333150633214262154225549365405140614032654530406184563631566097983683168395914008167121149497264707965268340622443441653570026460251830248280051343711035356282795493628543084349219871262171424457900827472980292697583076112413286784763204889633397614 6079 -60502617916046829903375167211762453666002278107111331347012070456904631947189661568678778700981594117675195972139802778683999649913864514403991197219135618212910936682923251187492582106765144898081695169728966826533482697489145509528799224452912842785213010249853675351497972125281360780498024356576776164315498972877472852503461572915841124333562550951010665176108495276933107405440412429699459927972632675002260920298129299683279797968350827882927408812136002846775021950469391 6080 -55899206358997773639314899814611079071689631990531542233320124291841458096240954422332314015915173113270392927001280386405372180862018552988567102975302562269033219124467560369818631695824865315189843666554400442421639126193551342742568577648782708438238460325547769364719449827260147761312194286246592440265221517335859612907295379864235574581911444680705165897876223223333450719698326792197908779897114893269082694416722028741745051793452899697747294520867737339056199449336701 6081 -47467848681711377487418255328926425075004314303950569507467887225125862619360542020145764087143493606267382754823097817284449030979593574112919133018603743655740474840209136330911014640857888626632543765644490435353064865347268777335227668776500905191735932148155177510965616660489399722889312248743496732982868223711713210718690456808962898188951823019509161528814267203981817623938224949700956620635623018511581569234406104025605965952681422012407284159570425598494873122183824 6082 -34364267743310942913343377538350016179791807969529274777613560423482996876467487600722049697297074414208465374792732171804993968073371284639262330195987870922000914765803627331088031875979794199434117728689210096884079421209426755545577346602830812968801985538948030239980115725954531794083971340829643695633928564421858657584277871562715249533478268325935173973809823710074882783401828736709876360054669272910334249807603399669506059906699601397156097037670270118028880039210864 6083 -15677726440508915207482165688510194837180646316107728841342540668997039639019650599832697833978827170651400459399909924080078207769809145179430323490903308324355140959465080776508839536778729899406509955019360976258239559905381306343859844579998115684435677646734701732523376143059778376289612504511557469828801148133087889958239980711598236515917309939152459157164321940240000089527211807260192358774140874292542040756488803633388482199966322255257522572559073625546109254811636 6084 9551107546962254032922205179070866716649781005356825995326492403912267760230220572549464852612095201297424514358326785153682290825501162791676370694439409718496306664383604772191517720310066841852078467845029884220350779043081580578619033835278232323233708219958879174777128007479960359606529353415779666926923310026006260620230436446803165547814304627257938341304627975093713231858650839462450754165670728176372425185641565612356911502415555099344200743750342046477520702344968 6085 42304621721403553328052045747573172289584534938878670307957884949770083279759519689958505229999290028952710998660419234721036217449687962987628716598178031211719928785396708682962106469798210698721926102559138803659441897785161320356516149612994149625033687707206446221026304244946693267193704217255667058218589817831307935345411636566513509752778529376126459814197532009185762386945609184833294337588847645347506519883899378921946319698511338241618610278728686924602412831030186 6086 83553720016035255019588452825733192998813948343695005876320610508335177753093426107915133768549665906285304258236140305026849696525033344982342617631640052445585101464241600715841736570205495736604422996194129915896244604310374828436539596964368281490968900314987906387292137647166498515559480030459487175272265422515859665062412003822744200194987675119677695271350384078351971635735535425954968812791384471001532149501301799078554785436479620897404708170273953496130948335055140 6087 134212929008423343025898061132877532231631913198557874988241480742758214813477914239801265785258802585082852686047776073307015634745199121519337539633517865386507291060838751797317479384008488806798328163906068808140148279761614806578247060838165972968751676557876220723093907336251134808532941678906898913300949362958687661165578173387393719983781121895739972092148708668114408954679834002021807337928857123961334123644620785790569789750328598494950479381817966297928559053609039 6088 195083807173458194162815345862771959718511499762403521667940277639350564423685402065495746272325688472900495428698300616084464047234512160639306084755754085311395062989381969738066640000444763836089916876819735807369509609489215690092750837287126232319604251329399918875229503745450648516556386495056669625403614478021625796794123582202831308507411401604591262208441021365738365668094336785035764225847900406080852750728384460193999029457479893376086798947214586456857162047493065 6089 266785391146219087064853834200659892851452929308247707494359653919772759434889642204747885875450063129669713767383317990115316602696241992341106812691079691980882641670310780421645026155671462373928965109580724874149665641079189020742065193062181073094003970708994420568282087035476918678883676739699555034608737389775047105210026446563119950037457105168035428039868609822529945481610356269092577307342551179195974608227558833140342250537812901025477554116288888356167750816928205 6090 349670566420237595932444136937590027807129856232625072551756714830602836365201452641551559421741300625133124075323635707464435122808616520174343942772699707813710132535404983652553280075702427812248819248370535958278025955591746607278868478476807623739200851744858225179355185120211617706303428554453373230741298812263857081672775098053467947035723493435272900106203491243323730258132262629709120639145219890685129380472986786529722102848798562715601400480581616287847669419337403 6091 443727498722022522681489591896037809125667478805919486633129276307814566437292713093282212752609605435667408194362978928893346391354641239158051341400862080292263162973548672242708795940673237902944889944122319232666282342236508718601324214108886610046996902343439156429352038800405185534499377752919262606628991609182960270081830741693526786038659932760743472197211257635296347001799556484984957318813633482904785546138522828546546454985634659573723861562722845103289888450268957 6092 548465625810529782940484453254059741774754588879901218159592863539462731906290122573526817273665649458317449649471673634621395570577153688463837399545585876053149249964378242971249856150324096371144269945296041583026747476546379590116243911413599105988267123272776318361092049000908888699029298231010592435287413955740020974873924465086525358462683819604753739837485033618125514116502439786550867268463143330756588380704531643070018058822274256431842209340387556294170495152434158 6093 662786208174797912655890128890206863779675034746296744259181184540952098355552863311715364984447679648277735288064109568814687269270353037672715366671703369539949424824537376718204592478680027433423763145456060481375103286507999361573535057873961715657785278841272402885181769387185822154058309373329164138314586960335391806845923244071984678089160330619970137607474934895043516335086978235170468999456926616103760787097654601740421057329572532646227682745996052301901033886185186 6094 784838092263351357972740102435559984161826241789246428290988157364303613196188648625925889092983341450071670055863619469069509968182499111947120184882999912611609999043344564689215016597394097700090845547134578964058475813355370463090074199323700380571894049860799982692396327651170348164151567545460426577232660651461907170425555572274830108719907041547156186841977697482900845227590581235587020892039236205666010144578156809441215264650060721407935755720015990229310360618003068 6095 911860172707044970515294429933131529276301706187127940397908587484675692930691224363495793240405759406000855532790118020632288348737362726138672840844964786736164871306671241595169712101423946731265272886719137697650612780905766015331304682131453035413798873615609790092343964381152734565208479483437670898546278702523610588286311295070788847080562515185785338438314737587938175471572225967881263133230150962507553249793300474253462268013923081726192185577933754329143284556883437 6096 1040013070841048181729642254782426602724940896009202811800464543047713756386871221635100806157483270094507660888163612326822342623517829957448053000799205870649517951609340505663211546675620613470487848820684377737428404912442302734147110465385060558182017570465344816161420808623333238617190156280529761575367444909548412623580734074695931648620656092149272019290684486506976170187164039023510668667590275874421661339422868434350231100267731668225050133475753569886106652374179656 6097 1164203794016849947492170118505809425225948894491020303684066594337784267824205647509615194978042069560119276434894420885026064345841086491030864782504624372803578692632702437743473174756820758419551107827523697882915328234540380063634446237521184372604042837835392594043994939974581404943801732012616206498382255602529732829553727626782640341498546345457023359513267972864729784925941815052673800097039918655804213831038689730257259514049231749497882936906040002832558675902478655 6098 1277908618613158668564434544168350500287993644617073739449232754050330314146515769677004770823797823109871272842388436435388725557176811899850169169165897396861128810168330131145720871385907992448817121497604015477458194548737534947238623127120817126808199972084114186323224636579430939816994975888317105798653075159904103372266377881088985281663366550847074886159086244293277504104744919786925404783531040215697135695543650603951253847840841151940523265589874545656630641336292801 6099 1373001159056912583376634988137756639265044962382806925357521800458570576046809613506430448794130947151174650017372832363495336709304876393680233765709793437427757187759571793407900727691795382885305734205596862331973359108898086936016866690527746617763784164939020328380830649825212583235354947849494917333373971003831975342883844331735372296751377114097877692622597424311645396142037400065445191650963082340824241028230655423118393704636058176566907888660918604747662301645241884 6100 1439594548140725612212065043000464302151191981303264864133412812868886123228139372721107805017234896170058789353765988027904563226974375276684679499968580643012864780325393382358676812857796221776065328211538386943798459855120421684742922694746283997764050288887423632414653332315773453723809548524883509769941452536604210227657677091843986969729294989817357591212154375029576589639315814683526860662054927386267283667336702821741929690418964113844501125775100787732946461237961168 6101 1465908853543498156119428465761079051990747433871595636642765997136011314886172846925677087884455768320261779221168891997144618681427715807177701397877937283036642381001024293312860368964792660113210518704807912918142386516623960022146034579518977413296741782412981696660104490765913242026894614875708789190158609985752692971750031273105263683369396548811702680267180096854926669876499016728431479803123783345143311577430024860753205794638117515003556810985584047977108414710811381 6102 1438177272597163714423512529097585369286971933859270012021408038209033181746317171743255690066006882259303152998302321737124012454362409918745360441177380549915536351172318512310611921392517317887798026475882404407046062203526476058954232030449380216513732560566339089546704554071105365395511203238258865292817693402992035632170542246822488191153023652308343054979606582224976749619156138569445387592802063901845034576348473335038520917545485162541717803368631343472939865947476571 6103 1340607247653229326341267490773795828668057533089483132735153606439265359418602907873984500352845016454053601940757529892007030764914038111673114128987272286874288696913751522314249511949388062350045164876815730888066647910653048532249158361503433333321216792690563504679855844088932009960736339655801421388297976869316531594699968920560645764256749031032940097102066836730364449273239219176284450683454295073868484035304484880726129596996239879644037503544588671899072772915967407 6104 1155415375026903331942830693235841701222506100910877651205728061086562810940815417586648681242725313460909517030318157739231255425594170580488568275767036689002752570707452994776980936220387991544748824104075318286244141920637732471930262669753293869283336402981637241072716090507208001296801283271623559033437211590635908277012368917584903154934372104075949427102945392436823713445777134905162556534713765967806669291054630829875174130200773591872039822326729440458660333626997800 6105 862957766495091150019422332004834142944342015229920318968582739710457118578381617316701362676302502695736535860846600520564655519838553174544091596885638439865575298784213855522588554374978835344989388383271829163463607911941939873329848734083130401323909380195720080394384259083467373511613934056004487251628978667078873366813987480184402663326628994827363334753692084767045210563194231510947058391633802623145256343577732321572445474212885920530467626715949912424886610124982091 6106 441980262943064726333901656578281644562669406680258666148551025549234852729007325832998253099209148237356669783996804921159482257569129154839215522106916136302746760602216138448177793843091480749648361321219187586478715610770387638842613589024809535173033878971998811379572422120301187374506010876411786800753393826307985925314928698985713964497477406202787935379517780244354908979631180750108789130485625243840328345901919900967928151174069780987989819671012074995317524801849271 6107 -129984535389767413087609831829242759308223538657893800653582773952292820868180242039893792207522684567948615864409798246070579835144366402678197926712913124874068150825477657703345472155177342980738659246422617905766147273292942860824300223119781440181248283790937261085815445980212319096857315193714824973617310971801602335976875088989535671733192745764237651292782957526697793120314928722567261567184684312100816087829855265945533107021094602866465658113785085045273239422719724 6108 -876044232285550154439165026086966580560207269700844052006769869417661451829167291016140675335603583379177140027137018103453486550596753660119809189167872679999261744023518198319593341357551669665631881868740299961362447865345395470323906045578709614134540224686173277669043983944259325925195176127570288281922453570714954665740246719331715165065852214921133977203738721122249919098639325784407165619253838242811307577173736684548958506728196841012852908512852058909518608533523143 6109 -1819166717620626742011966945792065611009093458752100820357071352586744983249038613947001544446889747593856835983138556936011377449746160879139957653554235207411046505281944736611122269669009890871962684297252203635188807211738045268136732943401494227576989063903701619812091436841500524103769742488639716367505197004512988218630102002053440123746907246777434752621048343790406227333781641424382721848047936792024031297158048478621482340614765156818236854854709678937512506705711908 6110 -2981161588850555960324513604988524194529892201138451135743508517227764851525498300704323164436577057128181876812890857548455133300570146952187953774417914000334526783523706404862830061870182434833815571742312037185711068768094229712849116986296998058834905403836218511225818063608599343266593179951867677422513296290641142802691717448032820766706785353871102363474405450403609843653920456911146332204984425795369996775442306566905470586741627525540208359088225642240171512762748053 6111 -4381391291906000308218729125875090246902095984489747552589254262163257921610596019785629816600753166541577129089495553026171153351709557463904274626531299763717532572233776216216530719773696064190368356616256453256118811649599000931361471216457771805621464471195227123894461368619453588211308873414213792192826646779104640732467027391189834447206828186768270781442025735036625278125094755613542202822774997845457562144382445037537902364679130597343948165235425954872528600810888606 6112 -6035181910787995007779620558225264890058383086457238934161055985354395889451348096686835102955061094015393487195500249587637820891028977849110195229953324836856867381781448935749071297477277923027320131372546321444730463176763289454067637235285017330988374491338136657679532995956784114963693890880862929234538394255081033946204134709316310511705641378481724197970618217905201779975657188844897870842741172600842777687973819292500707719503208864962827427859254017586831452517484708 6113 -7951906844115018805663004031724661086800489976168313135602793629286623993694432064154217560967744646729776607466285525276621867108399783010908250356747994262428360046644455493275018136298868852563392021516966818146120206145328941291593724375453889410173206663846108695035829988628246321982738535953386725992683857415948243682577851696705860672043317198537669637024424770629211314590516093481978763068201628366023979173498300482325538113343349692833902339457090386717555054599706921 6114 -10132722086383797385902917061122635873176049510759726413044219604794701022195049135235226693345733187646817190994252685467221511512803563308362732519568661742401123997013902206499948325804732025546262004317919267787524072292075252421312942220707342136399572518056814797711701907505376931848856665092199444464906106780408565806384498674922124470318898802435814131539274999867061548017916517131822081208243507245041402168007980781850768771006840573420215123683353045705072674145315325 6115 -12567939929338565404156724221175429895261880033604619326290455999964001078405662356753429470815323809242550444290274415478449835514391834691094545409537317529194853623015703803295165023553246977312895080581155535369199246968001912554327918732329465540649916778727051290027138654244765809380050307859603958166227676625816943475132128888149696060237750395154879140603773223688834997370018693617227465494774718797638713284062944467185595231725038280499761602596635619128975513636636613 6116 -15234039091423946559857763135924149122607369273275943117662004832537976888767216181792971513207928802905900337883407640280480528230094528450442340333155610247746978523070250261949061483695588718205782913242204389975321751927534963225371809249242980019468829866990885716103738995809885543497725836000831369331510446517763879223888198661286355271286998009426044421374666918528638858292508772395650354560512524338222687864684839770153644099051381237446854966296711068055692097887168711 6117 -18090324065865521932728057249648594742487099125115414374473544304464406204773533462503377140688156172980211134016907034889731449438652538333755297911963496649734431066447988965279834062366009770041741373586830836024882663198269085530971916367609628877987607455867417767837363809928597739292815931826745559502295884228949772630164038147481269081283907784677565231746455772551994905881136545934377375388404839080725632215927454442772183581289655414100561260427334046637089054235465942 6118 -21075265348485772793035989153931123066121909833621885349856063400064153672001732908256972620161197574346238394244060945423685724204937984619682093298940395556777834000580431925835074325531269822708890514809757273096368608240113783461097289839751982962856183666160691872828461309891378955882578790014163660123841002740713173606484722580740722092868247854328213956361911960433948036248375649070222355213401437859206308357810780476072465036117576149464058361181962468877700257578355169 6119 -24102575645746210078489238959874611502267625913266189547410423923500383859166007176534908460103911578510289372024492299297862518102715354106816965281810129086378257406182596547993775829537946815293889539906121321791274451792058026262606648374743208759884623054894393562123399234642106178919464064643758125172642493689362329805216675507027482098995364125479942757367078942190447916559181952717349228495300495852913105762058620261036675115344224294339398065534286829942157547323796967 6120 -27057105609631252345173042843475251187730708382452072750385969467951432900612738435803836849790014971678823011191207350834471862128899137857956301758192749066161476049602320209795170940147545304850132258109465353969506798089621584139379518996569603221752540404433192513396764531945025520287236064001275746895578967714624899076622294369632361795110022099268111179129490904907294563957102450358353233797071264470384662908527156571745307880480769406214798405258635745638051130135753865 6121 -29790676461924245513735337122981858661420874870023002504391861605393142654089657059253052346584078733866565068415539966624070611372216003934858405997440968681543212632668708598185041686589881862714713048354587982998208274995795458923472164134500166523574942249093569474367872933202288917557245370587142334110980424532127850365396559295603136625716990917501027632067167956303990087652330055784021433846173739457406617294520242592697085566276885687525301370972719179901066674092304755 6122 -32118006305608370229957182528371651473447269365454511485363678694292316324209317377822585376858512885679823662898720297159046554735906191575132185244800214551759699198231547306394597916168890080838119798382161362477916999675207552868891320688592465212971921533394239893424741798540639445277208323938146775706300124556576584797059066997306810248594792302118589345227077370656395770082117435243076687449272499788421773728343945408500050798039646774394583685081968929160552433156044509 6123 -33812932065263044746204419413443502286938197001002335978019237205890089457536984259469639668598250446768262371857167270428304381783201664885763785501871048092906156499985533939269618114966306688742521643118271624427832007506418017679816341589516318974127010109109494554960582380736407522963602257384381050136770052701266405230414492566647846930608791329302178902612150658961377257363057918584781892141744190615446420744151040282759982819332461378014681870306300710344268945812623619 6124 -34605179727638987003439936483033473939802104686870713667019953661634407433907060335673533998930851123836230286999038809073091161554630045677116871631907623559697948791311643637240644991385763620658284941495067068581484667967171928621805151809930623184859769759467987676447493434806790700316878052737628465965186321098515866512522369377902517578164693319638915867944990108852342310948727440150247552973240836944925538332798118949182100798202769239742221286138938419548476051030704638 6125 -34177991469270129711973690704849592399187392305729376027945330758120622821826214005463794537592606399387412949649028549294887138229445157544230692929786065810268244120441431654824989233756756716290606149773718361564076983011562993561207874659845410309694098686298193539385314067272331337499910877074590000960404034669728983581762838440411457107866884065404707368721177864235514126173904748909731610311081288864004696456626107804358690413712441027538437855268537431142644850806964404 6126 -32166978617016951933078897277162272450094951125453747624011230894816312348473484756062694885839907580336448438878875920162633510920742474757119776146306703444984394138796909249602842605046203084025226546413942147736960255051373644942016796640227682380174151590986623805557024424324393373940994593361688675596925793026446547476888316250211357958754392916294564665844479417705949139479105145447084185762495060771454699247620500200238974987246334488102004035518405590289848316809264827 6127 -28160633026413691938817326913726996218919903225383391027393111093933863279652010628033764243951626350450382692423268027430327296494596218780562303394782796726861820788402262682858267675509706573297801704783493844631820459854263616829608571704163701933885704163139752906205854154447032332883892586327694169528787464068845510349629628944203148420959945806128833231681193244152668457376452172857159987115101987755096416196519085912561361715894940640290391224634399492228139022755800753 6128 -21702994715481862722958347186207633876826192502878063783434266823418570200519739369445335836925233156985705586077690243112830214643064128977181861914338173002868201177690394780165047448068292903634041383922712760754167540176681638940178569464479158829373097560221161911287442787749820396631333599718305169467611349574796148485495749551966251317487703711334464780111168773641609097722050006719626952132126795673320947668560361343008269243569476097531904452044437228196319216484660293 6129 -12299038202666063191595391935285758212660059071600443884397669897092796373671632585758589448398545792653179945192544202917407531400313764102987805712624684933099536851453076949640513706460771119837261020637981388381776473611614954443809980767062498357693621868254570941683076676594035325784585127887088359283962200762128372356437306784650339101016639551593479098310565032543812106288066248504392897318177043256034881457323515788202134091528845458101276868625268259178934507287466345 6130 576598967323087262548759968082164976542527466368708054535462830218968371548806975210572309329019733828974733844863645604381605316083241991879350372289031451106468006908405856653248725742565051133452572213226712383745299849011437158969905566541552688140487559805649606700613700446991317275094235957683414640657850735199567168884358487278101463743135545137989933328180616830579601810589670854448198075595671755665048879901036311320253475512830336436551595799166650469498691109862492 6131 17466868267362642601045784335022935178846437678318445956708696595471595718029069399506778281006088381469685470662768113414578835176154289457708651027808496996431897257551951907513026898767054539905713859193029590570541688299734089644503883498198868533502273620131794236403597032680535258424923630760052009991394581129469877749300458113951653402172612740059892888055704097665412070345483288662408791325201646602193684591824148045111646779098423617517716366772071758617399589297744143 6132 38914823627491776088204718039069976942621377298379970285262978934467540114689933964141210687414746750399814096843038681810049796945160048583329062397788322887490013061334018432583636083112957067125033365741718733485712578805433016109305927969813946875362039144206004414077623529013226248604853768486222388829342874967563781026163823276087929022943544184521227227487433298556790524778745843347305229640694106866137370855635661561707025371979353249942433328337020833875513986420886151 6133 65440652465457304867467104291929421754435176773692711577550171391615644879748471142960501743672160956166371412314332874508075178684705004898389310632062013301529197001348948343959626466813699913908535416153782398976564861664051544962223117047756755686386302001822785231677548368845370865486117047992968335773887872875004034162837867861622481086762000017669928351389217010369321435788335271242830234318152561740202947538604119850159400113955339409724756143261699906925107638181102586 6134 97512479627877725650422725524108535708629656394531921077325137478084663148692868064042619846232202878163747874834570478698786310045501277716743127253972742731355157231957570495575077396373074180044982971533223589682650071880627549954582598875214390761114756038544030947193916135606558344635585237013909790360149531488194059351206060509524900610083913141127288225152342315363910840735706756261429449011502150943150092382978404229940445053143735551368768387044665204389257202100661041 6135 135510229910020703165538663582152138301833184651605371647309388032561739029433676390677219477316612608930854101028107900608579911239282979523356445629763162047623075009651378701624713196161856686412770500086035363366663133844914506627054842376463013479540629584064636934417951698096521134054920189456809374883100812783920671990937331145517847231188230820481990656748748019893634422153241741558629361689053265910495344987970926561169829039341512119696260062685891171322400567069387699 6136 179681904879223040525251113325634153389350991767116123358179012219983631997341567901959565328187103842065051555365467526808491799744851556289334968016282947100556495866715697950235372146926933074065351304179414122173908592604740759028399030926783515997821275005914321418040843535355812060084095348459769480246511576277314387843669939728402565102105991335678283233927531094808131146573607471479435570797342614293059074786281827669757017867087854219411317516250578597283162336893304123 6137 230091748952506264294237089102455739686873588703033245765427167562112664208470822951396776540993957882975375072570935191078260866707431440941351785732903182781521198107731971030042690971020469903915867039378346524821163985128891703901892378100183824840638620632955045293468507390350295989110825261171305082267625777473715557194975029113916638810502949240914943984551254413290169801929353495538895694002529270555965197822601913337727690424328901304678271467118926521335933438116577490 6138 286559958412975158463952206788925254795155431523935468261315056003305531900097337213179134149985453757759961385212501947558943713107024516655857562076110483803901030513211032600326905145400698068648672739133840093022734784586623592746108236916573449287327762087527883590838769021279909713798444392537817140174566417589946582736427286538476052456187184165203242318691876910311717971853008056637015247481880879321221504552103198315627485478000660749314300517794530976449618446112292135 6139 348593836350703155670863804646516786878079350657511829283333175070001021132966595635601365091163015484002637808139248554795132881747143825947793019935919315259400300996191612811609434451477592913480655326749167372106068571876005965930639769994729923848253937434819868360823270977190074141329286604112190526722457272837612066225140526007468357855524486949366799222364330747869417412934261086671666047293140866910793226858557043813278198523345687569036436721558840835143511311143854591 6140 415310627916607143659278835910243353539443332557856808021550743928705286700529711293701632142890745992686325002586922410052532079841010379862890360397636800631608249682074202313343236571253692822924823760042171691083684727504085474188441899504234391300517158659533340021995908383804198548775537675528468660006154350457975015707901367185721127514892036258109779388196695880505257684810899798638872624917173849181757401004395144448747564018669063327354059477199396065510460202836150958 6141 485352695454516581138446722721984613426880598114600349103510157466822747195035155957782124097955439848307919794610213701845397296779425331090807194973416557425668545311593633393323132598794555741898088515080865035496293712757639127495708680553178034658940928166808360035338391147094641766077843533103536136640193717047672770180502225287891432395379071655337450843086071009496378312495946925303311230174639146340289533807556442805177366718592094148513218143120089992066858048908719920 6142 556796223387140281088952130928095292493040019964244396627231272601811491043064594172432718313370152199467892088464338694339536461800215896446697522136470776667699060756624187047809898223535535479581514654583594061871056684135106499868126346858323594114975253079803563858120440063204695468525117678677467656020167960467768749144152196597521929207765269604174250000523843418896178357355359689393402900534621239477728264594417060947473980123974967172400257907041847704718886780972698287 6143 627055288646145891187412083737005702256597215762429783132955780705095960810557415295721185537792333911317985541515375582287611851276026536392543363282325593623287272889296922451089851569890051280046776642100813227915014820201493733570957149793601684496590180888463395016679726336087800223820055355349915846446374901781095784013683858745796925573350022423525547025295817597145922612342101734813574616300498408613780694760706884241894412027064428734587905310563548668616143176640462365 6144 692783902815468898247140534635373052095170350546506277964831309015560572016357171557527867601498747008711633399595518743519912706231112222676107962674855897415860982251195440913240044346722356972535324900380935462309818054147033437285709343271262364337079168227410209665545371596062840635160474968712188916954742885578137464818775589012403200914445856583453706461621053459381355569915358254336473654516021901626040532093532565308765030954745806547389336531021907963793273967352109439 6145 749779533373599248983390709255225446601007910071890807861586084848188172080461540056213820666691656690884143442189285417059282762553094885235356240276051515140266594683029603730363976783206520284528462161785887274630375715532372792841199584776504012423423940966877251281227615318911357564193547330228455652460892976815650928244340645294074132716576068287341992789522798399458579358198163659899525286930731691121162214827452657198710286215873128175959852188522314863165293343985095151 6146 792892646314998515270190625041521451953245973890337145849388987485016178890372375977240715894976229904815770819037121259382659985237552631445841732689341610489420617623430524211218280932919811413890318824890316144061180759866918674377104816932212545571222905948369318347198493693019334818279239799457899289405822905426781893581016327059258882978522893278547417130822979836654506537342224753078046691317104583173346766271460313945587196344733181564330211065589202925192243237525314375 6147 815947979085758088474839740551291706046161112383569242233305464731601826472280482444165558424177029703497701139729542940460252262821979581208742112734034776271002583576609545683050372268783947625024177295570053575774791500706335750378329693349333856971133357862848316521440882180663193863138123539834223919706252406006662032596168496622981683561089405604959565716572615201660888193291435106128935679673172451202030179161605296121959348263704676249627251753340293614541267908525781213 6148 811684543104093923898803439709720946344337769255816120156620625608439845515346889825889982861480766098719355896445726433460287350921907124951828003108257434526150996858279338481874156573899688478349110855509878855509441516440826902186403065120780584180853279978479405987663432086393417349822542692073370028455228823347236487454777570611679889762428245033121130605741564311754670361639256239389423799862960175557557168247489239649383581778281358490646606535311278767133477179248194198 6149 771722753324942169785551435605594269370662424198338645595978571398094846603213496940845892742672254809085784582383210572142504893038706931486628816607404041449463738048146321945295734203215921932616240845952944926834471105360865228784892941850968013666924239779219137729361143452053908157610595717629187845398715486429643446763340035735967395996248024478730336008149185813152891382563892028084963838077887661876198042028564237612520055031160768290504565640153978248655096100599174345 6150 686568563022573729111037358352395594947822737632294871979583200706495998172458395348151373013795743486014083716779976982889340248523688233727395561970922851657892751824861481030125042805014148610004542809425898658027482216088207434206991055213717215831200893398846210429804413386928043124831533323063101053670701105272299441919295178095676676188080080984388344292986359530336121929659928993393679362534047189860726538628888969404625771614438533959915483398380383405101259402664845466 6151 545666008479625839609990643822525903904357425632327626778040474095010594615047684317971363349094128627957374792253759441859661242017487449948300433605155378628724131276842972271582289217289722593031969463074170807171591279446087481346115553911365628110325843506729911126411704453786099936164447060890417618568989976923996170124286922376368494868003313994124500152004061404203078485704328879114730649773250219588778904206951497986418574679601459844665913088589568152401940115014836043 6152 337511090448794888767258691772782419541630072026868327287188077729249491867170208106734351393732213800848820455151158723185424852067316374336964270393601951019061108007687864855405364008163312154535795113417603917931478621572599662676916583352406857280290980560777839047970183306186918307200451017732361076363631011202371002362484517341325438318060150252864811258947605260628244587072482202778801140540411638003121494236793724633619483112729684856917540295683043490023703607979171012 6153 49841371474081924858457237610808142260541270323625404000413080569891851772938296711817981925638845193909660525720650911958097874970918415346222781262273988745101880707060246126917825736626852319614889672497405136687788429234711570978044328929777278812420925955025943630590538989007178420766643802776137992925029346397577826737886253775615795190590057774846035441448413266619886322304813186516241377665429893489600909515024491284857657590139769037279077091540298463919084854856600401 6154 -330083032751059857852263044877515447732676139355517797582189078783988570783178021156531772310429122873382608233173460573536108226268566992860994817899896742832428534423067522060317661049720707457298414780289746894034644051801537301187358684052585829314979132847636570613351666945948852498934839857739856596779481482557041787728214221276772476294035165028233012530893063696057429836606330788470925959160028124008363090565187207419503782433196004608312577259781370784936330123468259093 6155 -815090346550397337917818463090531122097177331664303234886980065523681544869813459880685251927393947446677687773036329161283249127711549905982145637815255553810591816261100649378145328657858896694690025414879106768029188781139961901103116093761353300093032203867843636940739469053049884956098078222436223453062270508906818886699498026105852505728153257953579518571395221673737500888884047785544490830016453425868742967560423783071337804229926666016159169875959657788943278438569501994 6156 -1417582527079261542685228010617279785695784644677139142530126604277681073808670678287866101061686045935987978128163407661913540738190979539789909664858787558151965991022028357800801331269404429997826618977036614357750504181975907972609508469231134581799720015716743416990358284824455579358165974268263373575174200677389304320954927741600937855913494013300456417036992757506371290681381490493356360478271899273168752033772746579523309340700517666606579560332398664309405583029604886470 6157 -2148877634998972040468999718794165345828303912888687230320029473262897240031361453705956259412071959517679046015339052609440205177083079481434732603126205786923035049277363072947353730124250217206734952896184411224677762545944785055369920974335482040605455852767507093016338793843943977728435637983503217915604162645113725677953467691151346535194260591279668525474306883749522495770196630901551385016659039532601181871452560217938850529317293972777190295592008634285750385847052321645 6158 -3018392221168442189296461665235436254867406392797802992323815053450960215463274399027645483583975340307868299026448567167811616041296204605377550068178081378862793020928024063509870017052086711197784046957599284472208119138560006951658459870455672979097492273287239302130524234670574803384323682844721077159568510821305446877600190866800026160122663327241238908915705887018194183110767294032061657139129027035695673418374680041999749209268500060277817694636143974364740233437843181650 6159 -4032648218450646245158473102134792310225640447347158043092724287063470480508528747561983456250468281018861551639706670744023559212441247056888922752227674955765515886888009091865600728279983080074635103291741790523703992233196498279238954831743641538782691497443526327790211185122704704742411017398112610057412453942514763379580818878768431479514931162207484234280820085642429998591851309800567869672175500523833281095275085943654020476086539463528784895386304190880196404904391228758 6160 -5194091386873156807652731175054925298184491380192822301899085437690500350341540662182137832549548015181429646527579939982543562517323562553985693600787767282691166171336444101930822393955734460403994990913300833152216125900181349007676423195753490361192624438571556079921916484683282870982488239218645374236372376579482040895265007311457359298558495829709298280812620676736788806089685109758996561011462618089502622181100768266181598295721650081858860641655246434762822348818426119697 6161 -6499712266037794618620131554429452869406985017152552181695542937004875975723667471306174425579442881350658444590840633440120485152211163885857690011374717808981846401876519858800915373913035366177086224844911741591861147109679720233107258336977642976064882475608941852865144670879083570982334991182850931434845947533330778401468282931748184073786923643151287935940818491808328881827440289666142172353349225195945957498896907952552787241972938838938806762807211950785061917904527452645 6162 -7939466096809941235488075907828075752948907267775648804847729770838877254320862048825999618358603005774403989043689947553662961189252057090515409344590364918656743583562137185754261646469294688944306307242914061497847734924684475147439546936771244477158831053167169066369393838946124636590010175952833537720154255805229783371210943839940642368925823835375996501282782618279528308816869579213123718547343007044733260853548007426965567283550906625856721269149194233175600233331001125344 6163 -9494495553271509026809874121629545222159614440123862684869570074073282934861855733917708454277176270542879680597233070696323005754489472332356156851354821019582457653344246981256169556544511874199322512630311467017170285980523168049790012748328785276763601490259423499399054456235355216472173870309783382223893826546868986457626825100771058614175859353527291256561574280000387624946470191697672214341135679911743678597775222945770070995494984236663463659675566377849474617959967003055 6164 -11135169648955763201715051386145768478623833731145311013556450072373343354732614959602434003047061528787169465069794683393554748651891959336593262191437322506599092524841782166178969093881378202217038635243332735254059870590976196859586255531745222162779290333412825826360671483734677441322554590942149414040432056140492541011468195337978423752108101789892214578430658362445200597861971381405314860800631976001033432266825977468018416209197565355048990012913366303011307334917252731308 6165 -12818964116703905818402348962950864554488364966874683649310668515687285260638706682724770881594104902743238259976302444120375379310491288526257008423340769016908874068356519306178530362921128658360669353881150717171756186001467099243629059846478482344682176387506378560361426363901384187702963768211488307831904059263939896499800394673876331210710439364409937903207928734430018953597301523326579374429904104880858819558711086185199283793778503692205433737870026843987257262033519919096 6166 -14488223159360650170889985202380979266860783582655458696848568334489188901131335856434615638251681716493415230384662914389624732968915280418000226299075824329604475741438453977382159720722540183915705192392991970827986443997397826317441588282426757331137911498174211386632210688459465119079241299026151557783272900171466940095387442810084071186650707828879526188892647357043932989923530531391752603786059639847601582010376867012537767663307908834764733923718857487020046490670896712329 6167 -16067859945140950817720158677553807792755175513866613170145277767385122498499927940375671042958339771671395097780635634335950643181325787706275950995950245750408240251867390974899102655209945950386096563948694536200670691686000581609065368318752210002655226471413280620223835265015293899627000890555651742238097256326951932555816772253281588363725306381983574554457083887847932023088596790287057142448165051195978394469794380936827369220177970118029593722925101470566203196192426567862 6168 -17463073739197846752957009606266788341872798426708918069768032754623479686690217301895023104745124525479042195087804802703144149917949170192943177798256850784853630169843079321606288407627847868378602725156027792112386834230709131076344882355966939175822146711416263985217117623052369436607065565879731012352443193857919374746172028025927431661960575217642298315122590126488980281404710780420444006802391233212261851168807149082509751371943647980544942626162618399399740917477755982811 6169 -18557185206564090258903704962770219890075351252545791128896500649477081817140457050741688619116121932836640793248547216150664138559454345611430968287324803381201551500321636936599639739675598124632461868258310885024548447217674259112675608105632373272998267802833365869729159839796167075907715892330875258296199844490626147835858892823275462066214810880196057857378465193449184459774451733763270862323895155927128210722746530467589009714299662048142111714626530300419042431080144730730 6170 -19209718170845116541833849741823042115140758463729713364455846074082846141112739433024232082789767355163805042192643538578751626796061829507663212097218959967799567474961522839138595874841266468429509325812077862948317308486016025468136106597183709109661920495929696685954831269365078896751208729624699579118189320831471936166284438611063608793434668673998735219355626397035850183310052911308532958837141003707803791305162639233983815581783182599823842383914964028919126590224573317697 6171 -19254885810188635152660537338880352478360615652411290962935372968230154505441047154941255663257912127782364249003993833946856240543650284475721523788665113702172727863764223043923175417013914292203518987792080862882839454147490702210097440572604557347920997126664479915883076202548201663285812176300813992360057931408112136191052087674538919672181990318729320656332559319195773131761633962382811942561482045414314800576110656220374814871399873514312004820157093916945264834010622833260 6172 -18500671586096357798871639442283079732038301502900625020203126621957728229367998831382327498159215330257515010117079312519910154645902304647446362534973508254583461186470873925446876980890940944444440340630515126206449692213928075130501507693356131461968635316781314308993263485628301082685569107288000337672168136145279348742987085462962008799443816415933961423224208340344536703061423748199329892145040793086996042755744183409703040574925205415298227363651789230948195634345861848900 6173 -16728729586910438468707858500289051572823578902635849714039772105980936462886470600337038927108726449991896040730283498988948211838461302130806973863544331542433909091374480888530991157666319479415007496238711970502886354112210198148093319760289743160331820509810375585210123928901170683291730881671124371345498494517650547017003578998600349241407207330321216774366467322148807912303526042210185408450255024314076233297176287529603408515685472157776384530213285398480494198105077766912 6174 -13695364624292897899579847464260236684292672699092944654234151873525004185762553103480956716441329070174845478609607113774926125849180076892866260818499626002681988787565384729118116285249471747429434959348722198064636333586620173772480162325302223512631042858874907130908242741061021789134484415361395700897774317603520692614629028567446613902764459295425111040169906135288213749490650278132145139434899848068531970934446339645978517026000660978041720644762982364855321479967853992041 6175 -9133888241835435128530289741560193478800662886385378811334198140155814622794844192355050713836137329186324632089656739548522095908970782245452513166291886246397309258210568646968414976993082024864719577494604931278047676158410407878531125123674286970276282118383766733855163543929942914822195449193348614869838510626160321402045980302417211379230854190675827082471832780835312457160487543160570081561880407838408942423449052533375128674567859028194346007656597010859410594964644427426 6176 -2758681322068498029583575440578525759343428870215859267742583092850568141624914940631582037667834386730872521249915648334013161253681856691663792720538549245985610644338713338673946676071116190021586211616754747600272728716547577695948256455163006181820433240593704351849932967422604561697639068472021338398128187639915752218490839988673937924569014343255200088637374649260450340970453452465539399601001182654232967686154936284293750750028680020368048178167315827560944093417547192054 6177 5728674647064898674404635899910781022988879773319563847708327322339468788535853036940065552938305284299573612978809320613921104913905839887931799267825166165239414602399592797493598521408799383017284814417946138913959728044010573287271779921331800997290731930681913348002187765945708934567191787834264891734131583897300480789533025857781333436909177439938373973204001083409733511294604053015182817116675837992684459639713140751428085478774167831814224589727078692534459942038928762927 6178 16630809668769883583880150814910105005716202652716982359578001572150627915379358028941969777337441075131875574655415391607176597547037428129978166639363549405691587845372669063229759917467427513791119619735846306730915749160220360768203495353572663963112564028601691896212641396651994341315172870158780241555130469324665382902320013624940016455184255093999894445224754820910230542554893420809768191633834511438319083853342497402440678623103006692567085660241248132122241833349497252277 6179 30243115057333773639010457122319308691765695625028430634679193673346153532742022916871202103163907754526229475790201259786851635497917178364042921432387669497094502408199227489291204449061220885299779394110335903262577080648559527847291911872733501430095732224342736388594865116414166325169653091303817597827701047819270927742146929892411042587658397674362558654231881926371974235492942103542585981541408446826547056168023094813586932481567394500844420739262628188987848796037744244616 6180 46839019254836399016483126387283858749461046381486094596885508220189726657755617539982422548904976794806342712754858219710817034287361824725535533006181627892824503888170495695640338676132917965773469851191459586862121474526164558642895428629518588947679241573611495609406627107350141868779668568637612088321055994938736220981865297184839800956321622339800570167927604562030774594854685972761507557828861017530193776072034177702759214727816412963891972093640341544752941202096777541973 6181 66651587276333538947689197846283190444096891681992349462374892494032503806881992142896217150236512284064613223063656662061190512262245607273800482775005523260932255054916393446606296384101098506060991028315689797326688027849977204939204173735876625936056174648582106773563319095887194736374699621615876505885107249844935616081271394121331924949256136317169423414207703664471326987117816564372557192603956887104135737623010982889442647603954613906086058606082311462767467409928119099170 6182 89851070646201784246671910450451780560769899468239421832262961133099071730954142220721271453363839358376939531400151307931141349617795319378934525306917309073705177792999393149602771294151323253968904390739461888975843043092380026438324057816765100793443917869465564866028158191177218027941473311049345492281227055261947499033962818389303459319456047096411558432056515628582385157367888725612586833257241409812533920251178639507776691233663115214071310517699320588699179521648367142658 6183 116518088764528026395460807009132750750866535428716703447484101638632032141724301483865321748875891283032116934602980426507211827817043263464346431712560568767137328727310453710958185779803559369578634634269788282499939981673924840065837162071246155027829721340862380094695905794865726340940467611775772694586184829655865876170978182649371216393936753339755682217256215491938450986800094718228045435957007957328931827422967755178050203565200988373061953253669895666238308341519436279611 6184 146612207042139948829098274983232115518748936841752667162435707250864251868158745005898504436554307146901372795785067513289915785097582631100434988384027676156933348487315000267402728934567955500571811571739519707217622781350303546761423227566180912896333640972793971600800719796056035921093316003816824721247586475037057856086676411953578192362258574913441042471234886787034109075427463892205090947404318054044212805157648899975140903641280688959830113924317636750408733628144324122297 6185 179935797777490250153621507130597625379159167327658262102268494230026440206351813389950417867445833326163693708303949189147709960638964130401772392774862298776717408984344506485149828220917858377932094864873563756893835925199311072800642149072968757151381189196511633126747989696893143486162720275273435215840035282609333239401686378347194438743949759080297820260550969888891497956335132634470581558727060444034711608553422658439528629448017474578526290934578105434838410491561220038084 6186 216093232848945135099394036951935415042655631895626276304643976349748010364039505646009142566576882389750319702365548096457605756406676447430923450857004419790607906463454120602983308869599995509096418308871830444914549348452678519301310513164716420658005828395754311049515129976031199868616864108372081301750367169663624155265581775775567860488889715825129507023681895178687844507519840041390835200368470732035164549270419470971337848266445291958774738386916064241797923152180763522827 6187 254445669249834259954919738607276912809558208074378271982166458410449602648135063826103326427296860360267041935833036867042106469434108846610410936165088438804861100349013247889461315538124472667219368008988447166148281307421016858595036486164425796305389612214597842005669518539206261790776295403459317907726983489251179789242541974897463526074673833813765507239921569919805819556074873890380737761628655907799282867007889119277198358426028256103231904112652973099139283845280511971877 6188 294061955625799684312483146807179629384784835803380154405575740029082474793189486356736232357731963312099437920550779639064122081323206648019381193125735999100310620294952377530646428621767031190445192747158464928413750279567738047749675401699425061731310306975605223494597878559951866156492011430409640817709869839234311485499768017041126126054311142183724769571096729955311419210097005985780445330519464849537154572456669509036228789320925801385248321581134316731375639365464367421195 6189 333666516260948615765177451508422588876215368058225407772667352571930051848046300147287176394087937162417707617992811985928462524238092266779866015011906670018922861241208087119102312988850335736387291198068757258361064660506912284897665697774355846838184528967083544782162992122256721413289168435030683911749198126031818336455756655684519099808933960736719674386000866781341478228588492768168546455361618431734614418807721404206292512175402417186854038142328575163592187554821012033902 6190 371585463668939078973013753316481808684462357677851430276083001257509353097116595954598708019293374044561286872374181339577476537146055964631669242754166374456358947914288982189192633068300874938526132368719516415620832283493122859773861540647889184340115960379347924611405338902221625898809217021345459673352022455621815124233674567432832937469140451335978267183919034059684954668164117169020897152463520082477871145474230921271619394736872231280679932022650155279524329815857134998053 6191 405692656194229231527575112658117529213910448684507725300091627702901872526656346682381289321864598511761476769140313254022968235147690060302369867244687003722491835237710076567791698562119117586728466441757139181121130639564257559752254466048730947904025324081211727668454045008268723124952048933060618481920521539273967762747462548680693844006937554528842871227126081557439499158988823380620875510897740858243739609141279339785590190658555054281720613909837328376863304803264108263521 6192 433357955251008080639799818037148201844944710486677569471325908556811688643474523731118475064342417994843332905883966907398161358263785183885757496195803936573751675664845258226216293944496982255211126960785042376953679241893538874311614796923396476278307900590098582660128749400028016350038377321024820209942315747070950643233754843415118281490105051436360010281280369941409680219013537170357087091547390177085952506401628535429311779101411291968246902779989157521648310242743581824026 6193 451400548146229896908662271792928513116243365733087315657304826730628356221277988590849563748296172316281266893507168889312562371016029343699403478819235702067443399724209649528378621983465867865565897578393171876125389315801120723687841024073566414089301796831629131528457114443834192652819328191745351877472264230689445858420512051735195864389174210688058228649696212816209647530517650646673024553606692389341545755096664505271529332435736655359032643182533896685875297676602162351021 6194 456050883936305340565625659412328488988665562513427607085103139799997750921454522275315939587122214461503665350601563838432720140362963036204305616230015438145275522187321806538152222014543795026104984737740630031528450825478333949079821332219502885494038228499165188225783977661157966307125744045888182416713773176046313962037027351461378018284501690843465195559089207156373268152429940660743856045987915936484078422836206943787183489820637632144325839079200349905816533933882283313813 6195 442925514682043981039086278171030003946900193389753706812351879788408997713210727189494345754797516378511976060217882806652897138998876970511914099860622902449846779346001253176199542912919385315610456739008021844868676975460534035842728536161913991526541491675661505165498505704296844485281209363981044173236123737159854638426634069351917353849111995756613245667926189441532091114656347975889130759425993171777641024716231721398204124763327822319545656840921256739406386805417143437105 6196 407019931242418939846618844021824732131601665946763857310943031178696256739295962077545798737351593046835988713146368917506127772290144185663064090566327050726377518996995923846684326057768203176739056492099391942801062951158339682210507142799071877193746008867905504039548229413549320038146177352306623342928760144331518476407910486745994312029883484959242359811474024396678740564821326666084472914890769717374039050870403545892933466720296582418542638432076806983769701798257735420050 6197 342725314050733167381715441001852381877093640091372993747197170388471239703757664683686421362440524838326385898996934616671548575377682671496341389098514455743086288270832208119822358672652676050026387599584396304459608300087398991634306253867332955472079038510451419978704839154265723862025541098215474928448452979532810774481575809878416635391169815811469812366976903306972580089764537378492966583741039095451292739427721721096967332045516611476421430570342058822343061948490168933754 6198 243875960955731341237989336647650340768121927297594180102420201850954553523933639196111764066029714771249505140994109866657880961634307563791959845062108832669806467839189594407830180167967562930267142784178325915151905528140951390799968234933256882282838430476546383662055139236804433711989266181590422054815547217511385574585739664801196162525325161142532899122518168058260271770978296989924875464358042533397987054827373338779411735189129843865026260962048958180253015639693221602652 6199 103834974015950604297560300792501906304350504923759838817208357798509813213811649132259985010893298516449733488499492690005890432473687024470756735371699244228858027841272520261248747548393836688790143963165478026860454311980483219866811040060876997376785941685287890079616416354630985806060994083296337184734306948782325205981488543999946576460693496715902961153484971719159833809797116629879769936629842311549956175127123110588002606084937222734690375693099966970190664026435878106473 6200 -84373456174174544737337438816572230758939616684059130439015398366201987130993251260554356945802408517144560954065769393334768665488094788979821464081298970422552200372979118523405579253261298261321591851209827852390884830222384857150825713805410180489759273251433133350036702283317942185330677636435032260558326097062814119485605597701015935866268217755356849725079630419550710778006907223523635869217457026374611776866169632653787909845368383696301669223709993154502560984151220745442 6201 -327876187974605147337802579794994463337525389933211711779705606444824235452955353329710681819107317310237303956735458625538577254750569213145028210916179511618918907860212495237751294540497289859650851877378532309373977023295482230270955476950795866782726597288985393730282583524284222439322669961864453420515663935474868635269578346213451657390585707387969984615507709272804197536050410429546504257700258678444880110132235086700070026070617007396555905539835776678399946942705108482144 6202 -633698242639765223470142774159132293199199994778623285321628522446071729751072732899512931137125188624971347156111633087954097475177331130619967297699011419087243446680151405303797317537873226677193163449490403380533193697776901247417431468906597165559713664046434308438068487021303370802566211468915046859097925413678470351010437058758954559356117258911473263524220911445439435570266744192788501382069710726979224903936778281649322106238863541553506728103193362624897513588049227403792 6203 -1008435236834869713981437455478984348784879131111092191870986560241914230604944206941707390527942922560394215088596510009122446812652588403677510195232499703704249440163153425949876715985871440637139597974522876782011203947774521194853706826824381518985898992839374807930908736259582843892965447402665472501837964810427436632432751223415524573834375248232818039741496087496905474692051507165444761662121982408892354311101085368665767338382150623271910956057911890855478920446134377004175 6204 -1457841603142075518387619244904810338479854903007952201247678746835681118004404404604645087110104597567840830328674580157236862659858988048727700871334587652335184129021803979734413120695604964005893853315414743341682693660354643471141178578123698694413067216267801770699071994471386367973662458775587348560892067854817892641474850649733778648592356778230750979494661056016809428671717197634052212941001115274937357210754493035525583922772356503538378028201781550793510992763793195773175 6205 -1986325635664128102086303502005473885342224517512822553849902753670025352249585426385434970346407317020959328492190989950421982759125052462474512925538965416208567880545482629371710484834654075538610936358518743329860178743585292817293603820108438736941926518005509709994909175127792749134190186645300805855690932926620518704067556211038434350117512872694320065855737299906542854620088356838543180777831693146899585108075295225964546455652357229618478081648255937201717858114002846283272 6206 -2596343519408002344772072185495609144669378135015752545100663813545575277087034802575098849498047302900571615158012759302799057590789081140322045672027035071110187074480935995241705241346714034703028574586964267283048436428113469319977111995094182396869617263331597453747225156279157168962307866541071400055146795042121790724829475796625973367555133678493745613470984371275324001958278211556650780427759851752501024169419618032947466869531382574253362209533410874634890970783331306372518 6207 -3287686303162709916288082274981833651626337626735777666440940428700000247131729310942889375492692545374280135305882398766427079631777502834096621209567425631687793513779145974968602545091300029022348447758352433625217034707403847308602989224643454725715697958471468699088754012463470839487244634270718989314621438021380973012410000120290315385395272552981417181764844123230115447500388049566683247042713934670482421342333585632120253155683632552814696006438622379817482811814872812513208 6208 -4056656392250099276358160410693976628295179734666677687508653819578904057090504736982938924254214671500535213033097910364580724605303433940634305597353838389362715350309092862710055982201925349119412766036110589761958376892276728201936759101900875736049049646507766570717524171144816397019262681000347565935011068802476924534344945583416400929844952001693627459945822113495201906584541261439551643587531321825011578977306078353958677902020810944173615289068402458741672381614411020138134 6209 -4895133714185806865265716427331523487372097246360693799051491270028009141251549372989064916167143180174252487996110170395608631020171412761381146557010873870444093020731202867451348617902358210504220707234274318809131362594610059844226859777262583737617233186402039228604449829941144957382011611069280559293226762511802935352401943885038796219292167520671852326410642088479029658462876075417109140273553119259458721241787945651821759029886520239920236966026811677086965584578329050842026 6210 -5789536395973438592229718124893122846650711134937403197356770865454830289624544413402480099499565461803544983855186652887100511900421174548646178360314548507490424892660022758966978988647754652567022728796381351315690851437644183244515347348312162946425040047054396851211439254773906724061360523153446140740266852874311936225359546031567860673605891279637976412529367951077859184760088462590823858482415227009091647354261163743688417112067677465792283251331571805759923057565576603051959 6211 -6719686735374517763835694572044090136627165565122742852668747330179155202985184296416201551296450163160359431254081005867249693810880780605366320653762353067221483503182819118893778596985615556551383003830979710961161669573703429633574683742674515920366570832924441589736982878951335761871269545053698965517535357777040022360548079806085387141160972040371986077742778629738941260313352661275599105377596109188110062276373809102479754984325634969044556721149971835681000354945500561729155 6212 -7657600592536577013971049844285879172947744719278939605639516552980618711611905582221823838457939027131678011154220243055747052302475411961947991700409802530199475542976100385893806542732298727779310281638539735997994381391106279954145846416549818860801012820494525265908176732599540203223965148844071108435124272130063694768341932020177074301835107476957588219232654224019347979566282344828687461936416469708039877362756511080101775262477775781955427153452528222310022454477386910282091 6213 -8566227200908681966729522122827535671170348826392467686440063607738660627057103429619349534663454433960765696467756875159911845004822448747183519469463277802918646188879349227936790491878930336017448320223413265774473993562547715547645423020589353979362802685651507662430831761075632226244985784840079263252894794388528972640122250004821469893152696821251731571033574258331369162401530378168566442708608889779157313623645829885514032312031173432115306639758322703665972457230828338568587 6214 -9398176901251870239294815609811056511531869254908990516691003872675359971841023362922720876988344500457204437829930676816327930715335644642139639955088795177990958337658103423762861328772546300996492486426620386910355191701756863528904038378131604400876584388261540450137508799320360850655893976921932267809721170856519116211619314460493443313188087011912123254710379811391824186048535744732953639876334164342014190671802535377481288614699874616234339977973628169879611904457970337136046 6215 -10094486507407704297235245569911830841035997317864581522022956147790577661936323027734735422662558649554586103420338866570607343278743650524349906905985621026267724399235071634529673145348502052154584847387273347334689305188036889884791594671244153134246909905704688451559885446627970724266152286822409296468433397495922995921632068266095713851082717166618816347803651251130564266772799469212634268362698298927126263904764508250328411006834831722407611865027799825532440846051566224975269 6216 -10583485934681493681697307010116291495738397045120080377811860554508085835640377963623488652261334897248088932362289228426862876849930054796136682540407079571047242465081132770024484425385117509336695672819990103587629120375642816740159513395473957674065068033828873279871465709987196940945878952335576924338543869221691530044172355187378662996909810584117080996971796671317560207190032894588092526796543477015097979556917827804900714995088516935068758555235886340809276558972024703103869 6217 -10779845311910168236482944095153800071707522924774946052610264939717840607556496366724526709900132090844424634603804687129171741070637684644848989306890964024431474280203037243253459212503336380944201686458084262538399807185091842052975901455821702195494409594900256910235759472811701045340053052488142097249294700032116013392565650629157041701223675453853409087597211801723796392801144420616687691580078878692978410144398475580653693932162097420460967603307416498700177397454564200024389 6218 -10583898921824575588047310283912520710662109242575174178492341264376608238810755277055611287308672475359113595653158331670675082712754346721115355623328280955421918835456549559624880138447451948556938870396261735216933249857424354980297271365188563598209252092525216414150763600782493781928218096798689176014486590954542382740696731113325577458558281831669237745754370780933361777437103316047609575905562529745956413257100239898470123409435229899161002917981043512686017606682386213505152 6219 -9881360730173049864356333119639643402996274887215185451534270052364821489494853443445899715499099186364822500727795354627129976266822082594499921519877086174402876582693088021075612436168669899274770533175388666960906515909819826165362116252478661712039250523811657272503083666379793868835604592887976867569056423863554866289519971331391181357603329557710232140409620871355464219380268931867977285368476997981094843861967872571159876755149431169581175022352732778421446932885145471084904 6220 -8543565601923432604588238670137767868494588969288114186747812156564154076687881337250971520737286008720099895961921829277526996569578869887352379919510520889679932750134665772683541378496567078593022762218797017539699702130435887746955478829985509534038925610124180717394184565031212495637765216877582057278245901474428397859731161266354832712670451613850698897354263330242660676343006029714109690600894497022148462966151053099384117726399058240306592264189763274267612552136422198862596 6221 -6428390038328510582728975405059814113342697310666527085109393372308986898598914960475368953650146897112318068852859801438010968492777215732668342397015384168886884422026274397079128322308791267966949104462812408647068202802179457296406591625694961592440135190566071565735595554339908956173983056338515906200312714683643245892029776316912591338103372381270939552499027748475321410564611323622803547243118161080846095943205582629646109284893615728489381979558197436151334441484093546244082 6222 -3382025697319649873748765628657757592925714546204360053983011664434256172192033098474879911719700019578326409949405626308989083575070334992837476295425244599021266537763762102936515436882388568938076558246230881913067809274787174993257856777342142267739206456055554114491623189684212932112580849770332346340417954863737146102090859988123028217321168669227351187266590294690939662617186344972841722630401120343492185491993813775429959586593284574440828710894281829195697948266743522845682 6223 758202829365835243477569038914588927616773066227469455077116741558294701788556006811280367579933158320922400664155864280755760851958619427944690923193834874193395365729712264756548488746068834012270359150618408604254492095416664888526952445701183794974186729407422981265982624830854690058801945829903061115414303805962599936895330319289576684522348691373454175965865333522944830997147117573211799733616449460146624333708165215476528253192729203740766303959065542439668051092303438235463 6224 6159768659323491007770418324670717124574041545627580890283849920671415523473416320394041141568434363287120476468466000356584065283061849636091909866598534427958802565680315506174352161319834656601628423338431554440425743236844400954808162620094966276918920355479977206815117779604050279610535844303945919445629139279963469312600401432533958157818345452829170751876049004355328362931355092620183599902282343179462684185832349436968720705959107442973922178487876997662987767460779503860695 6225 12989402272385731379906211795777080628338467467320127405604390519662619674601966306958954435446660322117990653411148248321934972914923243163289038683395539470715650766165498954677609695487226084905140078327337413504986135262454263741254893401085533007631109459081478681741139015146442829345247823450888527606329929796605008263736711469543914537364638794289033626836212985847080417504881634931640880487937031900603304903067930332468130150010265127616106222135239601065596138037723495043996 6226 21405854116596564874618842364379458835088900141162303457528711237413106624260919233402707922802973787528547442143773440482289266424604237604376056991102327261525145587730011702603465722492947496759333909097528635721742286687048424448810609661831244817096610678582477366236874593124595599108276930483252495287516960665337346190631096602245217147970221471652685237641776317616679388054150353317751217176963543661588989485198218938133869498281785926145853568424236981755659525753560006623020 6227 31550734879647957171690298417493878166359945525690977793662810775452244900217881364053689948817370774453539099923494106882704241379382849175809882278398326011097448207308522834961160377302363406863100049623118477527418645083929716067572393094026493279126327504975668704292582685489458559493465557055894447433935643289074810934339629201061565920023737083130585859867012203988091356608956004666136251229839256063837744805550817293845648757462365394027174933258855362190377961927403726254836 6228 43537218600270281657202412926017069983361184289787371311174365274114173648010678032755691837087135284198176104602442973135742870724156104568015486977801003597167929765251054909075483542189559181492292823225723144694909516983311156082377056959887399334274477093264580056577543683628788450998015596468787182708575177060312683294407678020750921121918846883470855489483982954041729254526966083152169091507961791115459565623565027815316132353048260599575626278711469279010923777308608128110577 6229 57436416529771038380819214214685296292241776329371039405471211523804949337456192439614003221537331119141976079926178571742946344534721428821966127949086339551264396013160688731978127746483879054986247478629780030547802667237761938317398740544448789803776176060532908639205583915176168868868603966755232740445312687813573886599611973107443271586823366494582337858751477683845534162032324412712473212906998265124842143310559517728163446034645863177147577958472818783790765314100908532169863 6230 73261267532753168589892124803333228374797431114109584557600096453461403382173431163045579211410875975207779358120426611539211803001189788618529549094501159279851476218558219088754289241258664945683573208102512014123058165926335267010584774670150321252795334492747578283142359058178601506408270551981275516759281203952708717509694105021194699003961221815597094126177164404011855942381206891666621189034702730646601183330474595354060213820067869365883655150456585022557389066479670457497582 6231 90947846966176125094220884883144577336239337121103279837742982695548207756384795825202671872752692874441106095928810539558098063716941622230424995617219376616314858099502981546972901366724683048341838945930975023686113338820405732894117669507869794366009650105654604596986522403857796495289078923447150441520984781487955820908402043140746822718718612877971677550322214688827118178381171294970986665114050472708680227627948465639049468120573927807826639174831159151123291966063143651641232 6232 110334073733532916607625283404603963798386751676796014536631767262181460092779258154254578198940421398086687427864216077843907057799368027744934306211238575666809239858752141562698758284890832456544284046642803112556428625620702017355609696445324192808284411784124430350108122345371240380914047903731710408710452276430950099729144154690641066573525847552603300008754652944650722796246620127299734542286253136839649672971874396679838314301322614894859156270564328440809268347806407751262543 6233 131135898045153244267474906468814040126308408514714822777603728070841780032849371393771217576614998178363989319253010221441124293701036018100473316539091241730268178936416910890138512571035850774238524303206451432353700655062455500950741648184098414544692733821624926209238453858938060826020065675794742222686776474003356669307428376303406990357550067784256484689866939681300612059174611758430926883540550607039888421377954034129780200316517611116774262515550105014049207461678889615548115 6234 152921183824637040593675244736235208220177542827367476909985538302271674041066157060639012419159518520230158061554832299375898347727331129787802858649594611052024553773850136771912072502024035367109933817586184028671774199916913638001787657921643169823060481847324266894461969121637773740539865760058205629065470359751376473671883860020104857323436608719903452746670920130346721015154569338301250929260468369891896717623633890938306914367060964178625534231962712030419279891345795055856457 6235 175081663074737172344979916096528903660370578360238184100727647489013471401130021491198673442332359528518721368709719996560866207472855564107197931503169090408890628990314930288725343565486921496330971634739003952977123495672278370488019541741779656491867755162736164408179316684394941931550290402005395245847629310275103058461651722808976183323456045388929411324954411238447787042271141783006849927699517030362716183004259938040379218798950701827781288867966663482705826735499347157146945 6236 196803537958844606934369206450804464877451512450801764300581950678861861002699354400879575979126199892938336760021917044026342279064226748319254190137482282362922233011535004729782643121974301062988823295433718172802853662324211914303571963197014612168989814989866037017611600422385410877326766707314307782662080174517747257514131286551736780408184022173661244859620610599110958244587439156823900200784171794120326218464916821102235466573084528684586163969185728387350815408181037218753272 6237 217037542468844071054570241639539562023667302399725161722224103048831112807860186898741272183582946883702065907025572932895293835767609265174359496511106289367119978264234053368043362930802220730750070237958274995522362590289329925568787898464259858731829274204838181340646860230849017730026297115449699991099629454897637157435898780690436636459615414031948568223502876630976500001266000015812768879916525443100314658240434002010000516408555441726737018013441104991540508400058422412477108 6238 234469551170312117812366142787243349798857161210491608789724713932413382567902824945676088448400656938667689938134016728505678335794652903949657961994675199937424985964756347926027738202051352525986353037458123727412683935367037138483755500758403676617403970197879200435096421145902050455878951393620849164790918201455808373547515381309577829492585855052483019306535289270902148075948378852208140840263698735840708878330173718253285935155216844684684794434694289262317538985677803208328719 6239 247493138391253039885301975680937605483685869941359709893225650423150091508023158728126350320688535723887486350436775604628611503611556642951893655293162428015127677548270915115929519336137556300603793961500010104220422669626596935858952446776012843375631530197543373496459234734810073595729825688179037237494711709619045323177632936524430818121961828264454057839340498818400677891984469353597768844492168994312477406680462838783736572686290004256451338114848067779098175066278895768291412 6240 254185846647066263434876636977495029872007637486826174236629562397668604574890027572356299264925076906439425867275898268430913957011805721389454486082737501159424839621577348754831369308370867403347802307706455321884457293608451802424277037924724149004349169422876771047536367720730306829373003793764309617949952911401835249079460300884830820243098346835326551309014719753468558501577658490802887219586866831466546727082077792852187829596502864057247408828548602923429502509896909186244740 6241 252291315492620587368634379247804163531653152682474027003619392691739030618534910643531843269645344415904065732524766980479904749146294628091296939529005743230968596610608717771337035510409655388481824637810251688706290701036158587440390038825860408175294961989539740374437962462446280701333918832304526513817661240091331667544679788024844177052504381001358471959186681276264001101133099389399288455747369799478019228053532047043038248869791890993600481696079948792269753673682042493383104 6242 239209846431131561394842625672534446332861464914481694936859342846991168780737239508528678913524765700952320072712444987198631064902800567143346518485728077491900296507148227488357203629206368064605966295863479927329368331162634200407068751742306682036984381441714770896273125340867026550992708854981329979648846200191915398629737804052238124756535199468995314665006674658216179590941190847023388774428228808898252230727752831777105773152957777257751130416432775012094771877495916712618058 6243 212000428181401153812838203091829927820847965720924070052183478179290294702580092703624514804938525111096901018027968047557841543008919425238014854510826674630816676090333484292877003622246605282459964822672149139215765769305687574492562148714848570831920381712484838314701611448816103739416692472218680398150374405533156545846130406053096398395288620727118246211974980722613523078321014937848498996070882381747199424623320635685332087254869582133954866246953908672099306140788247473525260 6244 167397708257725029052270389192124957014678761363851739418001551895289255326588722186782740169619404404856969602537467048644036583624832812626594138846101565989061317036308523836577455809740846678321765660373127643767427867102710365422389720673108754198199375745121392705751382422725427833790139404668208030402148625039806235068116660614744187135131413531524758786576867645738752888964851070102954811577832838211897192179001604502484216489765068741861593142632049204942316980486508252368694 6245 101847856153190298883369126541072373158902596994135917963065744700820436936615894004249433164818412380986803054665982092438467732742043850973433294738889442255829122257998188820313157054656087747113777845699539607880432144155131559217697137548640512442854147694910382103005088498360979468876492628132282582734391653781317672547148240113693475255041931698307929956816497984924843780350754558669238214787806594202746383495170884575694398490385535814495671352272758874022393839943372517700291 6246 11567700476958314845525263021435987847616270228525702778224111922479749641680986667870016756068218989883985162370749209110073518705382541349166465613272542082424397103952332264858936833622650026948094989012479563468083641502229371262810084924217054469020093037042440319553848293095150030940565873821114129116422062549825633087237783854493074228957253640042483374227325357544647909739663517932319413216190613074177316143386693162034970007632263727648276112627546104594614454063679187620531 6247 -107368088058758948461494402234865275705705343196552540722718706711540746501589295184685286846416705488636103090000142821908323067593791453766313412742104145102966927186844014746730180684123697068572307422623555263900378296210853607873151969668677902924710231789148834975751680033584817136768664584426069872803143621540064353985976827869717388929857381092620761173219561323206952543792941926351623159006689642797463575833472371772947015217368978823212156928397859750236729126731613978001422 6248 -258906684977552463128141730681904038442849710802940833700636899421806870377208398024293848410607351053611446922682343056320403403363656194695325763195501892998988798176698039822059306576501575826699575504211323616339838578338826108723518605931937969614726585016492097004888687739903889093913107548211130156833630246584173452799852486146715556884294708724381730245228707346052574084666418097006206158876149262064950209699326540318760007522578165214551927522913085464586085496103365236272892 6249 -446858394053653800344415658194207290595837722791284298419223797703195996336546854721471576651458965942727782062400395277815072304913037463131950026034738975905415986207297212834597619953896700125155698150972476789431224705908990979197778768103239056382898823152587241656900043793706270350794423415255070188670414722019230378775559835764800796882643730858369411738756690655999736390879896352012320394418966501197029907759201851391961778040737040432585958274225944282352128908661793085150462 6250 -674694210920742342573600110606784885438745082226377074143024591829409095622330371108490987375118971926435435733382492045705940828151569342037718234308812385284289264116913571415967290054764419342283488424250781026075414687276729760716802100412738225425677906474475070066168723181339444792844665667455265087378542201002456611756400940488901635347456104841571172163419680673200906115306034094131493921457766234510843575775405004656740126746814493938826200617400566431239962346680093348756667 6251 -945294533508752687033326059917895868503813399014540886409960383495883051819751319603249504126336276355826247870837536157195533747680332488029135896553946004224142992645758026753899862290754576235182974179734174745772417171630115503741977663695855284617011200125906617265493456472290722844272473919075270766360040599417948492201366500208535861142631125267482490171814968351395666365955382343096252225259462851132735219396316355846854297758813823256750822408875567353710210496215290993223443 6252 -1260644332075738708274562764242182273995981753991946153771448193332891527279021084332170546665160978829755263867349530527863638119965274032764218339889274026818799371610858284224617669929351763162389274855984681737955449759095740772316195626609502787042846046997177886443003146436619510489236343084571220542984793311517560296562440323042971855058101882143574753431451396389914715266728067230605739172122670585150444747095270193373356340613130841397436525811419159350454321694378989398435972 6253 -1621470874700492521938387590197108994224134032960606766847081535960954290809649657385478836122481130919315813729960727637131808943156169658111319307124088133692200215420973422596622624436211535803314894069997815820220121587050122310974327841025842082978525418575283943885362908640538827267363692465241467822919270478744119204566205423017521433765225798246888843571947527766867053632005629555753757318979994129329151594332745507990908190907843027990337146078311503141108650561893594324809130 6254 -2026821294400073445804699032517958661549929214882816036817480450694587855582883647216681878868989711368442077817652152167572592672158618270168150812241686079018330817979147860573185396374492625605226968880417857681824431511369528893949292685247732085651628303728260932407193778468308243724730908804978827148856549512072826279653183221547498941870692646941731048383428429166906883250939330616922218102567023979627418159353923304332958381108064825295054505872259551608445948581970408198746731 6255 -2473578958412557351027530245820622994236501747324329050447807026804744841171908075311907994763087527656036373079013758791670877548370097983806315902630667786789339287515317558109150926104085245270737983424453591157833643965929429197384512874519736509839984111318579780121318452707003222650298234271209204210335492411899997618320528920401381798335583947031226162598908919276113655221033193765602826529252871514046154491842812771904210073898623524545135027161494123579768445515926667287122417 6256 -2955919839175756296871095983587736385242288169982924034012318014459810789175558676881032505836636718864613217914712150004377714599924402057357717930676175273577760761734398493134656329996281035919243081251181929695377021023848712934112986972600113005203894310526327326560653089486964501692675368664371759705997999184349017329265056371421177647831016043175009638882503069252054962861744680879666144042772845780535983150811393591453272430235620331981227535541731692637610196325238483483962255 6257 -3464712972102079335082119716362275931575980599286130298979669191133561729925045412870944689856563330463928438870468574621599074180834909574315216540028370177351070757779023059738037196514442045648385569844695805874370672943406990658630942890960588325615572838416480298530695677027726473085020431472201108646641389120244576285192766783320207208001742083413545278617395859199781430734999761790585453222228876670107913061107403733780995074420298134857037127439657936271376652836887345315483339 6258 -3986872697807344183556195257634264130204675526772900770013499286160984851840551373837418004758077518436942061953949392625414388021463393610884146049924081436184300486729942634764739662476522466915581752270519500609412447747308131855963837583211195342544240570898131288412910167075111155465627872400886713928345662548989781407874858504168177080938428709255884271742249151111656571605663696639033634317433796525863822064214377009579907686732538334603144791310133135482892781828633729773123546 6259 -4504674801005162736440267095346295819673041758281191393226417115281079451390753679597003423962781543308230949668583736651066602611294382983388102399741221656201194623821333647116402615749066599577898596438469509308467095315376366380981989470460486489649335264396710073771077962738482497540087524646255947546062770298137624900883472479014053510489622707828493933363722725786283529877493531539240274018497080100776096061168080123986185632884657954157587524335436276975306086506636814416757375 6260 -4995053939619941977121964973354602794293334477372319766167552291267137367125220454828269488626413527149080107799923977619715629511074264300399021669698377297336439976387418446638111269620952989106580862865396255647702129542075720935923406279750169970168025199671855118025520004101321690195083068265780252900523417153953222537132061922833825815128467988996640633215694412245035527389891287210517288510794676382987722157773082857314418687895569596309315556343832313807157544728930601004096650 6261 -5428905954490822554600431622740002256174650291609974247511432049761641606404403977871642676846354191930846331368677141888536153345772013478818399356073450573632621916514043236976088807324547086742322460677408403895469635155188710179133089759492541147385477182619028300971348952925861147372566105774008000370774371570773427759192608183397187472501289900664248114748761599044507453296054982336806105064917044586103677831066465202895732696416418673109427414845322084053781943413140997484956851 6262 -5770425787884694800951938125221541356013203944278808360119564966058590196299437071891511909812480142410576821639287331668961654252049328268663936519685115117446707844872270470789655928755978597070188691561106352447370119780084910973393477623341992107780793003304286349636107343314440082976866807176279342676257314371249376873686387782279231641709131941501205726984619579733807091498578488981168998387438869609170832541769598327464610542515751138967983305448324249438529200677551806757702237 6263 -5976519812054805024987526492924474268062071020577691697177142629776810384590008209389386709734713770305359858033598657999869159993057941043215615505726482464566953929626623057381355633110184622533243467007396529426522133858225067225591315785322060961389541270030147085316944508907163169581806359228722662434313734247736735074430212086099352036850187523068758209324683280621310061354966115068545572910700910077020121179283018383289235504511044964396259017711355291344018286304515412676735512 6264 -5996340330499929113758439015104492860113482540030123895982650241950177760936112652216276770290341520885821398198508538099977684625535534294036111768858401543663764566369502314379578327631852355818164035637895947734663145300396221838435231770226882401945896858036502567181018514447988159736946966613389367737397674658508922261417103557941839734783410663142947786614642619421633961851750731035278388328278688164935492216981656901258774812350002902164504747832482272602036581757266228745142460 6265 -5770999765943840208600378462219745297419655063517271665034437272832425036060054439645805380731400381596131912335171143534844808698548712697612869827318005683318109248150342846026686791641269795593669884434617436467517335104884099146707312200931927608902433689519786698610059699869913297538614299493619266391705835861708177246099243848779025070049151843638701359986651825363859988018911516019917187342200651762297409869209302809588341966854337493445763031407451722262719395817845922845940927 6266 -5233532428282983402663011185309875365634428456787936032634102271734511598746657166729441710208509597210013179403291505926431228167998911552423477265649481360059651231178175550596366156048807841998176257048234670746053181967082585028567444447215316402196959295944904690195034849604242368245743822333492421363919862745380862433614847747495204695309659379310308391509282933142942372667575493020667111008871397692709884154385158865102762400081278044040162982797387142638126032203458588075128580 6267 -4309182524128415051665579016852734038290251047023058229521062520795516935713601144242318487245651413191184505432539188582151656923610329363651017717810864407422485881642318472820681808876037697905305383395637872067932088319372288100370478517813475093819623610195589608572093260391930817875636411048895391907373321246144396660859094043645099809502852406193689079251601460910047547179524425833012027154924750725077799455502523026590000103064795036578403260811690905275050548103421344095943723 6268 -2916107897912207882153993693460557254284169234313689258189812869677486052936754109723901732274185964168897418382318078205652271530170620318641124895865841552377040234663783993614419643911328525869030080874673235065791526464795399863285696144487404712593008329804814872167909270869737116530806893382713654081904737715979279048197603574523256554207856811705952768018728464068171974339894535182878131949995691474461419791986992811939384258412386706652490029036291785282127403268153981223116302 6269 -966599448823651176226950335716358054561472250965234228432266762464290269558099854215856524890116999819856176436288425412967537811693135070292542478216810297564858638337940667299920782468890978701963157322345833843259264444071048891700515060390688275256808598511830742768633756518269533964606242871224049703315191980277009817176929196180092397788550535297909338022345630946145310474404844112420811988622601316005655603118514661222372636135954625725942810918957441865145325119228583873387322 6270 1631074305202814589474870893298758421315273006284275438158717980258507063142247289939035687321417788295625457211629106275493683058832932931752254196287011371074959330893484993057430664465598098812026658654059686840263474207128844008709631794789877684820738479913871724124426548464783934261149119641362462691379938442128277952670960765929782677654851524971788298714884281134886172937789274368928203438524089466446055616144514257355141634814739062556614891867088095795202190652542993713212746 6271 4970080132120936264719762270577952385314889688958448869263407014761985171009142845463840059001652575025201826485266654666537880051028531424852869147811763964481789220676607874961972483331597282362347899287388697923033327105782650337745184609471301568977004070642591734023711247065137293004205779123019271274953551266618100641853768942325167074521371317274772546218744008619265737395962674637407448668213779111709319083319925623090597986346322725095982185133845628655130942459985434978131058 6272 9141567607902212355979286585059157754204392538391122519848121670644978404007830341080124608439757797080467991083240537721621387288768591895498501511463069709996823238101881720359173186585963698607169546094403468054740301712889177659244737133979349222616590204829431726933954111739817762787481158389606307422290515694620402384840926159114824722387870851145348604884553830537032289815788716368317394210337475890594283292958683354836932367333886856635268049752944319557705365549925150842109990 6273 14230226373519244723359226252278513922713872843972013851876705860154785457696052734112528035319106852121846848887059207002877018532693822846272276885000607082437430084576960972613860086711152067809747650943726684614210799822771063319376754973614983323000302565451259280316110020349258435471739270852516618109054951858064288370451144420140928373126200051691174205693788580839255810540029042165637546388406325797680724767192737691010468353411975736510349842614852776112424943891236677095911273 6274 20308730800721601401514764412383977372401763458814949338615825938162362461181848341906577876743174980205396864761708245465935726760283583153884898406083803519125669510689399511017512878563481759901860587618119979197749466409256553391417383705671051024539104377702939196234420885925905987767191235025418939280786507310407954682280897270318044122682205590077074722343588955920184126852657970759211174539854749083907032418164284694968210051838565618053356744896170989666152293829931521724543107 6275 27430958204646204563687311965344182548261649303827818763725142608955694158817895604674538903661837544067742271536353900081118253238194304721240731249070488351730167834517295142757775110255342484304399705049628344192516575235862646414673272518818867145402794644913921948783484801020532949765832852679730610764628449865264327745234460390746778029855158503197824792083108455394921767132610027689094805631854277418340050209647639159164235133286934217274217125984165570733032754162244657712505233 6276 35623882595623534804015538588718216433937244029644068043292250596958587356704998104478906443870298561542980900960887532418810148693906232860178429904661110635395455134568964900436049350959242866237615455091418638914140309104659890366316561012585935243770792932128885181433924355411647354316691558038342914969064515184094726974677450085601281254035930858980353872520171369620033399310886191355629376389313877381600831406045105323450061195871021078253381018026886514739181603629387504334366776 6277 44878070841854532144318551392629746855929662431604041993198856010501001513370804533465171757368174359003836027637524049343530668751352389422785187082144089433485354148152981503532575438286265151865306388743360659608609372479257079702227619376099488620942275869484970195718653742343182238488131600204493787990000706942054793568318420021902607514303037849344862051113804650640007648432556901885418154323119000550191249196523868335275098237080574829818821779390271514108739623935512450496970838 6278 55136743784797239657681165539873612576789765402132742514848452447995817550375698599450090230369239154013785878613278955681209403914749619214654537663388081802799251217919875501455856225370176685397479094265059878505163904197378480769446349270074872929784381886277925996223742215639709132350732326568039330801484187370493954746336454240110813079588510351409655976490597738370347847784601695501540821793465322268436061305098577659780107967206202747741795290298322550565743725528098370756743052 6279 66283413174051823903756578738212557454290596205074750816402168320330048388788637354096074316326254166200887809811425139681233561559377200431768770924276708182346862181930742110217392951528734066988406159401258369905312606789724179324830523015815994061485056282711988865771906454572032539033854489943294666773863845988470674421255862024747302371549146399918167829684684190716153870406386305630509419293708033565812524387682693835706256783912610358017011856103724825760615626552741353917287281 6280 78128168182942864632538616626702342517852590344934443951615879278233913228016203792131599559104548255265673131699912600746515540960476234827512449501200825077572338558875454430519681138053643808487316142398713591447852096967380917444406142826514735350881921950749618489229377363792336833058115010867965617002351905511939096905778956364549167420055085783205848693265567997639393310044926385963666631576079360901708982546662898784680388635514462472047301790411139676827049717744574836214660409 6281 90392764631131366799554118888117945682853446048943341123716611338450449799733545075828206344140623075348636583755625939644518417878516092032668867366960490078239671678186988996684387889021017176468637124469401238195707198292870532251795765019816874468644656238330979253856808777560120604971715398336829245284749910576666323435690264111935179952250168567717133504637023030218498713204603182891740409823257328395242803749061380696722708830680812050079673764334968171240161612562970036211027599 6282 102694767680784841835421177094623889454731259016630630830862269093328783172511897458401373429395946013408383422420115516167252127761132767537762127651131502052620146104332492686466038222736585023693203726409073006754496095473654393091757757067308165403777120979415514766701960283016934466227249895986479335252381766590901629495531033007338183763926094945336254836217074000719752813024239691329748844854079892603983490016176311585694040959044358989120097464940661542442898881344370341888025313 6283 114531116290113415649861056208871988569752087667604944346919054783403333382518073976731268808807610679555580638676908577994342644458301980864224524839004650878612247379146647939983710634602217153233833429224652635151375043995862773404769172284131091116042917119914687282980172104586220175829393600065554246702660631920389940308205421033865658127136358960957032483970301313504596686278145319483619890589605578100822747192671640036615277879659094594408088682123971495790948029779048961494465811 6284 125261616372473675111792017766650884165727774896469075693479621548034452484367596749548910362922753069409847215442401181938972304053126028774690225913116566442067913030609539659633912702809966427315759060186564590943057920378369519699199648851169166890144403593554911608264558170085978757450659343394974212944193524594147748012816494398278051638797046229042130742820477724722628182388748870267448213829848844535663845432457705007354958770500012759313679309721711377352959856255937569533678101 6285 134093030202709277127666407326561668934972872099252782968404612259610032498888582020069899833873514701779742188952672155818904459416305986307052356777797059682289154083214771152614631293169105684651337413645103901367777946467696290299602483526748040611666851062126594793871521886736579616968408526262965648943539374134532709021638288843930690711144922670287157151873903760874862654889506404605334208557344671048090367804166976254419032113001789056796225615357823778884755074821160090234627871 6286 140064612244653032200856303445716177806141727292588161139836776755701231316264403359002336788779768324243438600428461354124355564928599359348801549992214643472556595527703089896545190308287028529418548803223857911524016735551482988991659012930412514196280506700626507865495574578324682357661069319241435064471993846980528847948690124101026889838179041924794628134502236490655705157585950452804654599548600072743908951340205409762706943403481989811715815798243966120456133897516457337010816729 6287 142036145468923220727367670927845424284442565364378783327265487361888869373493479726851070783474029395413705033570251401236151281688609508004389001688054701618281311245497182450886725285499442486803312195587905536056804330064332532990740094492665362376023913025836319431490019711246309280846949560311291493014183881971329143916256564774868742590386437528668098629186539142636120999285645469884136796805806300430192081274033715049762715318990502704831401632511289922374207673011234112780142725 6288 138679755484334225577663453537987364152498110284774203094413196997967116339090419984690173252164089612950589139047236386241157845101169640225215224224413534422983399128794157068425154096645251238621380749534960133922879867284633005015918351345507091605727031282190608391862800634327211913144626104469402893574170316000137712381712084018398456849169504668842334185331876883224368152251517683663461387655551388602504081859344584527434609272157535109681003874248894322443177687802572342822433479 6289 128477019116458916189079063366194857388649136031553541013697543616250090992253731512140042371970206745077389389024712290040681747048285476271763585435994081140988726990148355891885723118425689784591420816360042279785398744766719825383115318760183927143072625092564417735551779656504855139599232377502199705389400495713760943479996139373223293890432723268765286331285339014626201028838516954433512319772317571465614524584831630750003033609479320437959082799360849742698127064722993523536202659 6290 109723134434633117990458580992800909144100736822039455679373807144447781262619372738268971991979019660707779516721438003246802353520240711210591528333719972732938833428147987636907283803305921169608420286710746707765707228903170346829031401217773255740836267387603282507170644950538951564127588780127507151757256624306355603623920405448488226764728169942084512404328295611090376118730086719865127015816667912562901864459197225352083767429687158026431847880117691126325612588795754902108139312 6291 80540173642019706543758945945457778184783937536601324505966903658033661552383005966534289613463042192195794495192054681431150931289400573536714927884738098387007612454055656173565184405689894405960955193761873931212043862723460831736122742266110069787437008840864593450119684659460284097954104596047121214370520046536774943317543584954246215181435088685737371802091514803151258509942281845266070088622877079927614643377470088440937207040339078984631256972804812883384863037065763551489557609 6292 38901689344174019785069473999384317983304994254438349201053833436863514862235151642988718526593607672934658066529450558233744741570945339777719676271850048748296501537464008025774286421519356214001421242184043163655645901055463568827983241394253302939894351380321192916103812046880099509535629404215226121327296817915503218028072873685772485715865207159783209414416656661862158441082534846092117220015181499702270730928954083018524666526023229981711196133451816314694048959644101111390477422 6293 -17328823542404627271753199040966762367540325839301933245168925154482613345253401880667291090356457572748535142611538943168660876985931965563215404408341925958169347017010617422764389296526899154895996902910493358069152816207637006726409974180254075516237170242974538991862757539310181661946070381218131358683096291316696077902335668138360441380844399058071123771951591008956027014097558485456762840642034899367635285083877541461926719578090094635443576763017823046715169336355110681250449560 6294 -90342908646586098234368355654526185247266463102511616578026264881951795951363724947051526373626720381101787780344038345665562258652157366980763219308169659690569761782737792676568054142765993271093384949310399861803882141634691691298077833523911021466780652970689419479827826205187968489963306476969089893713689160590481707890329876878731352621924609763742577647540248254445722869646588052128787341930286151312551232160169351202336516203018746248112899789281090721937089237224627408975448552 6295 -182312721628466603739536085226257408921670334357247373526784842305349822752881668801303289186619897232783241251128810401916725851987010977118052641521611259807351416856004457886956852413594005114269693112482221055019365245431021686917328771646824593426077504460759695390793230996954908747653006538065911884407417585140734696950286330647017337815283035878530225521102220177265498111870187799888696335436717641930547378920420197167094237524716475307612732396082728156003995245934880595832752775 6296 -295294270382728262269997372138858315156256806843933446571911207645720320554814070429020292052380351489323082894748331919799634466655484145725880685767844771792090785866474040973187791925137200506082945697048384446219114730827394590220977976232449218896118148206206581867895969923277975801578450496743079126469522436952322329326202736264281155242791951223165997041927736092404649356419315233559555464914189121689330511138927010792822054321733429025413722641816676417262197369025540708723193089 6297 -431105418791095432504455267563287209779851810240707652748766403059038611096706856206663285584081927805285078140926505216482558251268522065517932940685123773492973159285412019533615713455553312793969479280116838266773651846756451563143637467296035693128696354534147820060071294813676522185693756306982260292943589447194905803020330928717619853297348862099860070062587056711989199907746165896015344637863458131654601030627028937103905492237819651096273215615777918963832144312779676600754334229 6298 -591175901765116214455191467767276809702992313396589803912828536027384169036121880012322453522906189490067212174127183313705815479116415294552147540364790181805960968848028766417490880656491502709624352633681625124434448876201561469995174606139510125401189019609618949705080791370990939901622895187079717465817595090839704546367160054622172994114467045217474273576149133568021471665231222450054622786888921017479258699225903533411352582736109194772435220472907598134038862161730863846193973933 6299 -776366911901858502141218996084955519600126267913196999978323385632056524245402905650908710941553464260381204396635410323107280857348608897551600952191619244222724178336667921106688910795869798270346291619374449853485313422751742517387734624595338323148481978788705880658347989201018755900262331985811970851138074567791708917645325323894222804038917302025246881151340659575582755622636109448119345534501059200392522898924449391225651117919530721736742811190665162060567791828000690800889265779 6300 -986758329495678898523548811906018157814763005844677179992784167493038757807885372797747520547991606000097858175162070409418131272173399378735084654238276823306832393566029931268982791875386545769782305109774501541069226337348291754628127053133280138833718463329613056483262570861250123661271429906936299810737714639709527067214661240109667166361240486070424425200627910597897241603703784451088588854773421067846952338764052611614438777978607309291533268278098750216314087228978729304997956714 6301 -1221402418325844582970848220151249305956442866785023208878635511699702109570680124392123700832206689021998685423601871609726936239770346295614246184252062627247447540306540303734063829242160245726097902916620366251058365806788906155019623565952509072735766209666578190164780446842455877681973392700078507031235809479584570814508066265853625699961612565769225151965172305915835328574019597308592504158682492485467990664907052643622104925872701639309774855778417738311016288527256488916807796622 6302 -1478043842563026071569770419903115811713260742693613244368931255127607769362622367573264387367928833386202131538506051462024900166241211660886193539502995951644356457705020156243436523101638209903221662087806413922933279153713862106898805905959865350422101308559475091691249607699081033715415799429274557470909621345512773737349093853843927727439498833596831545687730478784034665611449235047610810642442026783482309949299279617786590171691868020083488702402237054169691429779298942713971556088 6303 -1752807219879410429801254961159119727871762681953435688250684056982379383442999822979198986730102978239193657441446143457562826628928915542784142098552281795331621970706940669229188826843398081762222546339728195385119597619604226688810121109122459174839759290876357927920374847024089220095296383094794368007447231859174203547852477422085951707193162464902579806132342796476292544016094751712581332432168762592047197426382330448005122226308083013584297602771405040208125521493132444287254599952 6304 -2039855157194538971344038095987473672981001555383110005725111875143187528526143511961393021724545845773318267825525159710637481283373608694944651265329396075279434237707215665763655812265924084866919242041655328740592725604130060630069368412465624560606396903962540216423607087228233448576924463828201944819533038293065303792531519298602109919461374531848833655928758882011923333949328899654771851523621153901653064535509096490251104460853151193004029384428369866603305885542723167027950375346 6305 -2331021861645621138165158073615083570709063606532485200427507914606226569915652511072431878818724749307152842059350220712335657428037451219790743537996438232755698268477637292997275639246326532304651207590792350958222371177172896863036966510596419489405301337030935969133301617595557855605218615598677732739087393525310026057876470107975788173449846810003654197821932201881468738406909669634358291550949254869786282862247277519551058239990963569094338267770834638031745608657244143822977662435 6306 -2615430019666604319854348426563604751731946318374467813333719416894194672851779018128266013067493009114026372896033786055508151668833985364035168342513611789447819012259132700891443080933222870636224054439315209013787817333726709173741979989909498406696745143722113072412375071795516552817386655626891113120004789736381679385875712506154384638135275007693599044327532544478876569834203649315319817222486063252755147758618410153571374537525164629325664708644941922947529436918851752352188320546 6307 -2879101724110485541625530697117010878489571783681325577513331390971598259848495507015904074403438187168801232934747682640166982543925224812164227315516153051212764347807797767617221664771282502678633790337252788372728568375726045045194053590505503317955589985069793573668611019321774660236775970463321293209657825639719183738879298897852529949068438137229359864969730027037876465154383128592507133562023016644142900266348834289531633479539951317428508211915697041776085565111232998544814479620 6308 -3104577825615414814900666137892601241592540974956900523129535676025822426137870067411594852405770860210410717303366574438843538407413174776735062571286054297732812444892568569274903775786871659481679942162948901074457960339280271232852163671876614696769363025550078726520501516033284188020316397050688832084027119779113948170430251402232548594467331862821164039850228906383650122518413198530936815185540492771214997866906338407163457025017693762800634644038297158745142502146907404337645975436 6309 -3270564198118512424546605139571856160223918667380878288756074544273658999141136163572219991072344998352640260733426418496606355659637724338934157572454516609602967108635158974307404190790097826928177434489886296892459522001968041968987013908997349169810347978375644029168787484243312814259541591297243243298747162783588669178007622789647267057269869616136058881077237984949524458019375989681588315676283746847568936120015607941125648726614994176273737092529032718487813670643427748689867642988 6310 -3351628028784600099546545586581111786118491482660653654400849100021966166041638831564006954739767633070854057648786927075576716938231632335446228019909023717710175082926650212081131344816916846894354417838738883020934223302227950957702280046474055026200221841545948770802713615953522129859197593119994563719080320250410035785135695251658992029348908595920135158896204848719670689238340218722070569449239700953536907133213564267380101962112440490792183822554903609226641831764516986780453396861 6311 -3317972334419919159002432342659380123591337747533493533460314623145899041669645670999688335516672518235726085639221592511178648007681059277917377846906884530274946136323035191338045831825034873067368046519766941109754400308779557755479320040933681799939262510503622768087126858847025970027395177944034401849707534056753265330850604629585250587756496269859088820051911749996763033105970542662219718862924918197874147258967621769703159560768464794856658826291246816289763819993118354644511432909 6312 -3135322403905378186489905247901011722263278533144414369595803676359513938744354212967211791660152504719344101103307428495009388611848104212223289237723288911991423328433887597658026751915557882842510604006136489153960495951917223856233684197679354203082904307136971039647332742840912272555201167509095904936333546533490535957955680653746298545013888931671880115824744147255828793335083901347800479672493528760773452425021081218774177729132230113714693969943481174783268447608201992929855189670 6313 -2764963666235223420175969168667781001786024716461511018361771664372459449257586584482533326942376551886591740518431074259661352023870608474442123653732827134564471154542580041159231723009988623560054440398522291696271657098436557641779698515174673670724240059918965977690755948635805673469163817460263567887264538976774138391055457022582712827043909120750203099169155422749964394827571640116824748184360208865232510975020120104768729098013833430263571215894634328672137292936009086144753403013 6314 -2163976438737405875893325578235621001364133604502685812081637818746444638682031336558641618759231253163164042549520992775617189595362302521037439812518172356894722951273693884879953718363009519603776939017666993245905998430754840796806004567221334851727533191388188589292585806483654519065249074980071338587325900138711842381919009720401486577741003776295018709512895128927448471022335096431366787292179609755025591780124943532905337564239696370146836947759131908457632421657226481779495565415 6315 -1285718920082633621319884414164432933520361315490246308874183512757855758215202272037106714841395981332257712336732553351825742241748404149693083623573542206578096670395310782020927852652508004912122708231133418481791462977857992691303877128970560540440335515377694888817908879896712701827774082247635295616043929088694476335864815817549362647735913836502943695879286488344896335540598896164795057384017180833646485266224371970338486750941023770990246077146737280971555589360231330103229797975 6316 -80615397726557100327999224182112849287059121487089296965512282585250523448984385338851795129996020261669411590314674920903377396006478748729109333179247697719929313814481131226309066720800548335768502543818730435418551263955906350889152172587610745254146402079376974222228257879582240657675989738111724742376686600062031480848243591875645878568480404463838057295474679040250416785324527533099665445831342833468114473006502216058628106524802256294678356840927112594874141029396069891129836526 6317 1502688388521196248983960761243195083648946055086499748919667453477398952519999556567784000230423384376496080079483042644596090804840659531748171590440451562110135704036594385580312698472925943237902902252896941004293287499710939747971145742599946131831594828387697116542757057972094342700530884498825057310308994116933472177207152460536941276141176258606116935938387526325936906213244120357656911544415452389316994637312135167140823470501559605354536121850783865367515774380191779674143751694 6318 3515736849428202724509050766086519861222354275085169178505643064726292468642232148838236287984200853846611552840086760633095349400347275215374035382945011913517852514232660175968964741428422107639164245945108482117031641835921350543468979201526157952148824010535494297507017168469035461355804010358861613924282406878927128822593673702680452033186276168357294002803275477702124421761821285638138807517228044205108784121134318351061394941258569133049816800465239937863218132383247379517471680330 6319 6008174824449038502891789980914083877071686014486275026134300084856858911450026102880149034904294802917253107481368397608539825970364636504267405337785245586374450053497955375160901998219105621262567981371150085847162572099798717676980757116256998761845521715234713224217520170771520162012182632072155914120179531439062581989826501307260444033459681635557637455689537250593736590281693816859101624115097365385146815658732885517481102761828841421615661907966028654453886712857985255603228939880 6320 9025087924038589359530093553299710538410682343471522307348963241715415345281988871436276058878767547086082020720422394286577593165343269197857361941120071613537903112132620714097606733141939908043196807922049968211430410544714713364314732867112175851349483751152902078164535195406383198989455846885638207443807950380447718981069546121663860005481393231429266008492416185300113994102492706420099797145733727500567368723967425774406638149699646538924969776606849424862158076078670396189637274027 6321 12603706762822781241756962616071362961132777721540685489312231599677478312882368800772680925544257655366491849467596898594205714056726779439353692191232690569450854207433316624834528488571260068766391412811635050934023034796948832038645638694329599655760402844471258279300935513227974866407421597076764643005784280247975079763368076387388313954358737155057589308947476438329680892942456744939254503709074681268296752396083619301728036009133047081595890692696744117459284175495577643239844337489 6322 16769414859058522652578811892767564238590061046010005294187834947356658849711454251935536947808571959072287467597789187572346088876600873540556594136266359712603325464967397760206401332231471865888530564542531034955209328081068299147689656206814381385823782578433644641815572116036167406377015654808190456401763767467493794045073008128039124177623412907849200019901015205590364110802427202123624076970587466421860911280603688582327773988410397602678116355637958575108179873323708999700947672675 6323 21531010277305942043579148288480964285649740625595293052801127225048126166218738674301500934671796513373771507635103071712064756253615952875281874748097155023089581647916796297027068793330435567679042233962446048968204228195122808766761581210625170829849548655049433485982749621132869568624968288047148127981278847753037177572172841652329796721343708188413959739560949916965801796011372903924091726853949767733223870358938393899346305108275214224520645939898319469406868379524551848989768811011 6324 26875186666890900057331723469514372442527695241682554494685954252456452154005062265137286296041433308100831546817622481314963916955174392017733525833535013874966389157860922973923183944317317653228304109552348519125183477639709282709559209877170719065071193837078502727419121927239475848307705333613711163181540188917338906370420537132838149907160585027490919684693534283236937846467684596667944808338836942522582049441066836143038884101865903191550208948767624877036842854654784660282950857214 6325 32760221186335835894547917579894113202563086985900475006270608448885006642465538021473362158175160567397805604060187787110107574333423333923190213658456765797497838135727357380286719082728257557309389882080187510825211557172964964780822615475462498671419268394746196062190151780771366375344327538301279759674102409809375452774603129766570883962189114951642477853042825391996480099164559585272424942184961308322919003982327723306235217858802022688215068563143661515189469410853491956317241161268 6326 39108885937083838846493759225074842505965576692158174246866406548588744449532194279984731022536869165393787701363364753978483409214775032842426610755051864946649441608066306334931482894561125572046906631316820126479732370963741812289344957428839424459033771990890708932007619511790738674412005693257443671035394864973215506155989666301776759893953257684263713757012154382403667889266531507254893042797454853051631202019148812435667824489689779420474912627083623454521722683860347140009538090401 6327 45800637009184795111982996689889191732636905139272155878256217725986001886042445074208828920892771185225580593766284649259345435845583483384633167282990658960196848367791019822149779000579218011410877566531292542144299592466951034958309619441081247989936073578025518413357486306975764690879597125900065437438851799373577756577903113802557756877324705126454213003246807785914415256454352008520233650303273261580328209342242962490148817846027832675870776548702161728006426281467224550755143220929 6328 52663182096458780357503934203305598352596539474581532141216599487686236618622479004601275156836816713710540642837050029442722614225789417330180604486874584618339423652362176570759495122792390486482657511211537972049152650831546804880045802881186375106725101326000961143670480635586178063182427906203671377538153076288001136833015485118131060881088447475237808565461485254781401853938179244937407576788313407075944067477820074344644506200041425231383220515948919927710035994769144765927533024414 6329 59463584827558615929818717073215536508426445309406239331932348597948078310994277299380092061643428665559276942688405850378354530649895895478835684111436927485654668889705286459324084834491418356795709914986980304566843927685037860018934542631230247092728706651512675773516698223044462943962728228036851931834338199445330033263553751731579456445054894882855985940613607073029240681607305931834011145996779533280198525822902677851826894222977480808355171671824164458347033205458862959736701490833 6330 65899132308364393635154597334815004148351759862983106901001237434000336480771889280093406533668834749786243246741655345825294567646967789467228079240649577661125923577421199385670749965513326887728066513258504386589500420384176608130452544152803884044949181305008004510097591268288050768551501662631505851109337669042198577701612664221516187779191691400692935724081248672949578463522497357795748101471049189101765757370028227988180682311948119700309425394477939529478726627829703303929389340276 6331 71588272498391058408404694658522914652270460647749773672401132293978267684968793163911110783760900694270960040089850459037853984792024673121081718266454334804258270607734993586972961329538623110070513822431454260784560312694747593591821436028892971280788932939179683766520050479831513910635163113660899130790304332850080460205112598441768449921354818539474090843268923177399242645503604374542158395979314382613651111455536395078318640279162740327027287937517511595751863480354604178425970372007 6332 76062020269484508701522379686555272547224427620667344960702962429012070077728333507202497500525968256659147861494837426308257365962592000885537526608809256842409054831655475393544309976411710578584359867128013626820790851575230748688026937454535844200911745310926203515179777249328565142365410824371398074294339344656775965330790350788411709601409728329841837854127380452469583354929524685475950587892402314492553112014161497564138813506730703732451377580306157533548135694122683704387797734401 6333 78756335235458942805486248738852105833633926359225495085966368687664661579618807611667010059858544704675806376894392941180266465634261783522037321095193652558398100755991810318980284352176880133994653379819801320011550219302711404202085235608758299878936618795544557311200202874541600844868382908314369173387349410280642301079547057601825484896117282861211206284214438475140282361124526929998262543109944977877628055674663212420108836569352603474284872349458010278325938641668797461462485582364 6334 79006090087650116880266496713669283423821934564343236492856795621801290523169506818118682313469402227203836459528766107664461825882396232919347524790986573997397415525856188789492858731514635981400305545834742449471961597562264836757876696486692406657164149151250084086294984326562322570893388536204751732824096402312292497968690922928389634449944205724678786253555146917859123954824893413577792399673286870793033854080118427953484766837076919315005922118304481288138919088381366426246404699861 6335 76041373952062357034705742976823454027227873541936959014573539572846586145596806713559691198339809188413331491820505980266862508064153051208993845234929835022022295962677110814638673896906468294098861993453407223977770365851540152615700773103687064403605126683877193742395306065298272246616337013272678454462829818164227041205405883866157499539566145472056188113924441711004733935698222175962950459424359857857767688076365702797690932699823401210021938063948626107852166609011306747899646229168 6336 68987009112086126452890567310469267677235184614008671062910878757879505640304265206703396441475212943173743142982085612981784612276964052160724022039883046340242446104586569648296629274755097667963776519431919864735449482095638752247021951811754224183451624031036181102609897444005959065635765348424553742400898096686445132867370879104054008599681788301305779361575667377327188903994779100703472986262954049364374676453089452554086494285166004638923993891405512581543585521851894797694415866148 6337 56866298248779272209480053395324404868671567555960647535604303771113549134288713775018351174080333149202996435965758155694662207747895768402830545602177719067953860110697244903205764069991523155224374110782552776245161736393270265558756784740797678542984421247517937330375958854924192620353117710254102875560527406434187042525054459536561233691946152487725091799699949508314589804731468950574560520745958138899740805593311878886349152518879429920067859032043953310971533226995566285596365027992 6338 38610158912967604189696222565095128058888210229955432936689679581355803158416861253073829867032214570013261573645073430623349828906041338453699002069464736071966478406318281101750353684400204916724640969045602748423825987253270828141221681671393894907745298920499321625372802703796275071584134491304401772280967330999511930842812570718362299518919892298589279893509276529788704291548424393714648341833629279785222483951315957361698902351294765435565185412953461258346264573281415963813962565130 6339 13072936693772609163555140804888029033305433681923639575821588664848457119800662060356340734128997843588078005766602873963029684581243078437074352750190907231078816229736116168850472948678681474600191507828722463810554714482421680184860335406045695743887346266744712083770855408077434842697036298422317537773380363966873553018416806884681176524306042917676038794565947961830668192582760354306533603082599532292126928026891748313519743326037841487921922979705106836268413620574479480147838824175 6340 -20943688604353143606796724789380364813842159459468315533321685486596410938826784559863252544869775254440256821774573601859693615657796903026402563690246434083657475859308244065434873125231067023504548962363910204279913275437827747656316166336010063900595630956776239037779147172162603343334063343700395775205541929458151834910228029816165360074731642250835669256981558834162016678290896809104278235843556914100525398323270178136368759113325766834181029902089860868686268322661320000575910624114 6341 -64657187313030190973797459873035877141332701746960848645899062720976939100094025572555313947178361384692136342508770569828469772092315929325213258737485857810696393350844271314902376816490962424947318867872290454113725903005371622450869036265007916902424023542273168311277536219200288450155347201135219619102596311334407835207378892201205426750970304375825701863861585222386876288880302139928425946973921990494028238657844530785922777990727289678612504295046865575204639859601382601304427462964 6342 -119259467520771084414010894247223919267368961746568912902846791242026326967686030030203231174241768022039983502140464057693181784016786077694130352971601706404964762557713948771715863333041237836333410728648006116971962021693172565324496167049352711861708176664770423999172550968419124975562102759546277577067636883778878710182583693522218935881584288509382721108895983565119695501543808064966912558235531600271494836800622489143290660267693734649042905394731072322398406839063381142157000693150 6343 -185859351921642276290500728711396680982257966507974667712492817342160271978570023825671104552397484632106349006607100661053280607467285614914936991827188759463355488535277513219500630671078859502515139212972203370511070236341515151899983169797732262012833522830863492283729550769199205162563230151472733983797954900739978853865416687071676629547143213878760962132208087666599392570550512974861101780589927086057967955319309977025418864954572940937273588850902485263756193050028518955201195468218 6344 -265410661833280624027231135487210269709213529059555963026521736781136422443751674488377790282148003217306387517279929219643700304546472766488845006519604091492411070218957883140850745062063805582389249667065887652931931104487381321590819757336219934334329810845476489998442494793136177378168197895031153479429305809416403830180026801025655727193224359508632673395786218560553677695836151042744222999976117898796795681477020566206533272771740790215884823927030669003703278635563433482692735835233 6345 -358624433956490781036764006406087354494477853705615807144134808579454659193364585134194855262834808844501028547384804524839039519300423514866049431541617630699057705754270489612061838372404945289080740944426810541786240575905474674738580836321289334251638451642132779781606387712960057475976509887133680570130419662111789552792699799256747833627711622968111806353591498188047265548081571050665653928479113448213143869372449454393648370444532483583909129473570811386553660561287245335845339939088 6346 -465863997697577510167592765485412356058464873503934872346637847696406308407841208862385890667903966858263022807421470389275287378323784529065298199998343039091603874475039150432806091197358831300975450857032674737668282261900811817743343360506577542952023323642482445880316929746512951827865350933403446341699442046322792718810279556338405004420291662319262849275360455311327445207203506183934433581622925529774045233566090806426137828320094847272919654026793912679606339417917853961100170895504 6347 -587021958660232543033355575060091347580054831303957920205401010339729934336631885522607973735600693558193161383834480470656326880269165084186314359494227857751409109246070073205421213944314693677478131639721973507352901849890613057300899772789161835445287777935313996763703297698020165336393259356401636653331143415161229830860333327661428068242903544207375812478128855319821338299429686898982231887702248061582154783489417357837303961114640911745830958042200156878870359625824715327632352317482 6348 -721378589837671463942708239945244569155312377287941094371818625755271038525163562234022033805432010523975435981877303777598260903399394438939983661601675240101813439728979622666236764879398485928139616091336118296788573659189201485589307607710745539854393596039616527200203463826821328923766656104178219839884829509443946391624777944042767532966434975002333961727578319962516081657970867365594152718081246700725315196672781642595787456461937227749043593361848954916627975522736281474946871659271 6349 -867441749965379417272261704108432045846426330307891381741817743707312262699045564314420190475271057344842016796804196335033211955911172099314284197760302617921934045549352520373210567807229009694316206868854723002111167923011204672339736329116772803723062789247033421358000255083626600543601636920449639304102035690812984099318850396691277769122966151401220623335291647426002318239349601167389194759098910495559929852891535324148172934319465039463821293406912129150924702379895355267891005860192 6350 -1022769252965566663878420044172224036037812148000140824939968112146983540680490505383250283337455319705448141805561908548685309442610748783815368533058844961240327501483415362110721077446061255295221508260383811781200144199592864570580693531856327762796909998965158127973692753331848923929042682182776344282983711324056453448068776582755852884644388641459908676741013737814823437909475177924822503833699429575985187368833764822859598866393128055150281040432515391452204367667302901831426478380707 6351 -1183775627817963865944596701983659136296151875606862036244047946549177688937009959249000044153233225422577528495251005943302145288473967463594045929389546307110196312844957765672982523429276446859184536794022248651732500791603701005502498539711905136206049260528447566207555445146743084757572595132159855079912367940595007104646188264882240435216798680811855861699523843002539296730819294311887510686993764587750618682163160668088579458649404674239527447663675556873240158629163725512217976795332 6352 -1345526457719586733075275934672778568460454952244849906567190026908353240746919994824564576436471506783643049376465743605175290127665601374704411778441406940814186729049063062827325822429980388768853483352712787883948461030481472654938979041436890952996801181299500945910254643252769266140259012160973179492133484377819688441142861917662441114839416917779842306686539992327005536689278838317908803453356235130365828776138065279603511066620283138053286094149690347101122619288587835824701452588176 6353 -1501524991706606388625959262177387899275964478020815456853966142651710558133751411611378791146873064337460737260955175049623096484281577908426442596923535280444765664781044263362893010190810754497508068533688804180862498579688630744025627111226385901323319516183421489866871724839648310486411347462013161489893661828665706499141555806499372757755297813413772497233104156471199634399854720219607106323609430384175099610582458358803487092091964467013509001210578879268944560824460865819546287263735 6354 -1643497497487588123569255887698436806362633932836207929654704704098726014225207965763360938081069188176007613310976254716622579359722934402795305762395110221882530511751144657323528751350140778627289018458569685066084037829796721885716764617915260050967082136825095751417332800138984433069012846241999744538905259977205985279809780283780697585743227394103907786845131111866356248313502256744159541614682973897823112172458599413097014137500696046387395484921185640216327905106814053008373403595427 6355 -1761185881411232760929510291037281363031235830606165366869512927740128915815266668560757044694538647762522955631138986532056936617857614881077831840566582628613190697620133987776675940946551131199798866134711776034611604355156587646218774862251876442356840867493102384177709963361252811579875004719282621651141366185396267249430466310126632532483115746402869255461459308793692502844270342029556075087927739628870283790355808284030670762401983969804383838049341109881322383624215209075141562724917 6356 -1842158442112001815465941625988594463974627112513083184528648533696376836778432468051171609485996428197370386861077479929712925143674094186116122213608049838408093923565800198707358403032780582096877947167249460794234834141506309364818562617423893511745152817467633016604972373211175820132337746174421739683251626786574446252015465378510910167192116065207789562888428005389679398757284851772704929380285072513713720919853868164471354237754424168951736937991787416329149566105636862754585801674169 6357 -1871652239106226462923029066853035450814595634275926604491947201564841298865693199541103670248281934706373202018405998061924179859902882811828547374758427669909354489720271639300653527162072812523195704867741258377117719417743418151399846549552201593954879156762929421811203234761202429168291426308550935393754490892642358671096214282735631652728163045504803294159469810857730687218156087674167333224177363860583134257654825663570465994032753403121305759218408931662766014020918095392908617999376 6358 -1832463422851031848618230695249324588877783352376437019335543622540316083393369487887962019875485757489511737783260223340385134486191585958088590277141137703102171159281522972543845898340415042735022382365680454042038551798624597672552924021322911691473558361479375073483561124772385421822800570865395860447585654486399099939042413915460129430167963178716178340417763229767549646470154584764562277927969474565971373791199284828641232763034499604926682442978282805541789796865138135526433408847933 6359 -1704904947233850478545933972906442189132950198140014757836492651501469532200269376991434736583542792928856139862734981892084175390052786644765127371807017961166333088630291766323301542670281018382836275351542127319337465652212123375350303528560658766104544334243955479156157859645606601753166821646810640757142496456553856588119387661293017554629029020557812104900676553651919062251885958142721505672343652497845223457611626683979994459939511399775658433844433940897610070608907018755237361286258 6360 -1466854306375674789855507534436441301170378722954187997020643343335726059970926013722793583846725994423402255936461270921444057767348312777347345347496779661461012376402789674563697601894662952618757127230535563997256736367270582239294898831267167667450552755359433999411205907339316231135350099508045299207991747011658505711639463682027994063417701389542338523140652693264777720249621726186127102446457479297924808159802936640782273352703801358926609848745348342160703960433204830100708352078623 6361 -1093917216749904906907116525328217287785437054069540208209205623343652337106398613481611968237652647831602392582289287695829591295547330962558130054417805662777213702947073143111116561999779416024650410249001267636326127211624958722979552385001325057390257203060655438120951370569958154647133434852697737580843054911290524636871341828737743176831856191958060280244273144914329197730427001786888534945297231635233815504475634262251490101616336391283543337347452986722434117564777900554504452769113 6362 -559736384950430783567723881099170549804308527587750491500079361622780613356755217145638531986750032122843626408490835376951225824309436655278035042010125452821510231477877499919569929186814768682604417616112799055394068761946594486036100327612059618446157795646773203159610900847187973010169691473842711403868917824316087012135365600299988012594688634813439268734627412409817867038983705870540507815258518432561763717099283171141603147314472214386804503747686863408599960077794363736204879053293 6363 163522491046560180378055660947132962692848050615099778205231102846119755594433091424974385387369362125221997560577214809258207043727959721861195417829404621060497429099530957220192772291843784181364543168899190646311872792894769728015386505601507479271469137045734502281792162690790002540385250762775662201036577774826263399228369660679123271374813202097917343526380958700948992313220539149078308984229395930503480247904971185469308127469975261684813272148298413909569843864947094733048574214363 6364 1104472733903161925122330685843043253002398315225732484758841599988151343877982160680071664178816000161243722031225290461924173129975550442086349724105512170604714074421468065700183458397835361745584024961087639565237156460970697733113739812411511319704458924568683660919579464300532489262857458193427407203721989524821851987882209535654881810217967324422765297043140211465862040710822393235658021817237096173265320575675803463246568043217649857252852740242267945305125262429209557134164833607676 6365 2291559988294091819905555247046087473760579739322145456490488024879050216063248190750944352145573800393838733221969488355941567893515763447664866667974486369709067656001334102913858490132068674015041708790895880134609587422586430488381888631374129978418737960961236091965381627912997320506415198173549850829388868180433191448327580134671673900610573971154064991214262043452662094591938061138102478182322655102937727374867864674991867703278147818122523304183865406052860960037856846716737699329064 6366 3751829029882193211803430663045651084474158209733875576950414592500382067015074105953230219198803153754280771454683521382357333222388474073164789997017126251668874235971280283785779119987144604659669345419726142040704718957539488269516515803641041905087600304240733029426502808769768990379054211623888033202449722845015598182691160498995973296173017645113240079449111818494037943116435720966783255263675800035066063014836953740093037919135573234437398565249669869120669808187151365080067202143973 6367 5509366481667801824501853592269787826836369726279360916829744767235801984713216539012566660780465758855305202418281036150950492770703362307580960516699564335373427226071155785176062280342767575222874974598105512468787038373328533493926247467009597920888246136448937100860964282315700801809046498678913806569043783924768097138297261089075701670153811463354254446961014330053101035283860990349057204287112357781271920700543712771664635517837593380229432364867073713967314314026364477571733504466872 6368 7583383634494668535669584260273497915890732041742336334443553330672394577754949543288753282079073202497701147806311809857420870784356444359508728252921370238945007919820999150997115990151924474752499926860930741111610621146451744671881235627590120471954578035638718808861610844195848958383187137938364899135854299040290763911946688391121247397653889924725692006189766155195338903268492974209210023840932443540351605151914722325221700096554470303676486087349170171722315036496121349323422632652677 6369 9985907406573720694690840611066929502438062611981173818990478858703731797061082542561087779385166080013683880549845545676088340803683437394213569142376612086098703342380151816646094288043113929255316606110619284400312832608792424370941798755689460232936819914302824124170940851506766089338011950174719920501206771490290673676204782547622151577669713669966554337453314505861646304574471469447397248023866100761376573066992836805774447051397760938080427032562775900243367597698463939151047375518166 6370 12719053828731798466115242977650983896674897206030672508937208691145726501777931572611897508882037122856287266290030253384047512779594241530870765208476848809366992212876534064349909859936681284850217508651863290995462636081265116631634809287669885563439382058074875748734865298740654334593857292424090685930131518550500358214741477480512294478197648240120117689743631087312187364577832643984756389540677753004119707664649897724720232575860477738586348017822152082347112058464920909126040813365007 6371 15771867822512472878185966536181594146885468204860196995916825937745948765331162779412667341886789495563173300916062696556154301423239540608883359991564752819449150464000724985663190199234516475184369971606435619291444389977761888978319253269901292460904569719091351020481919408201011410740097514509328299752149401847943877395970579518293591331307944867820702719840896755633518629416351799833716243727997854694872590052197326002603461673602554701985303599230131479218841042718335956077783605983706 6372 19116725995866841373464689934751252966600085268595534630623803906120058448086944885686481950731333542524307750860110713205968903437523533644987031341513904988123857982994271312336825007795424929137081970830718907051451111367531994004178265343775768332969297759176678124532788531848943252103524371093500264895238058454811455075186093824070587037983871535334019720968178046099080914028369473766996904664358212423600311227811672809584554905277982536815990989677718879026236175047201722834038129280723 6373 22705316286136192833782828016403295032262980924589097355968982621713962687864517162883163384043635793262156908253222194713558278464466591106135584478568213467575382688472472269290310270088697431434005781505770909024688710898313726996178780039194971849271711398114850432194801497130350733558536016519776032083212897067407390573769579955584714026133614713691912249744044990655956714718895325663517649377346745809038715297011273435750595587553624641361887308137475419973995724909113041112467661934126 6374 26464230107105461282399533943591351589101334807081670395718532150956672688904247312314479423493971392118391130714192782735778418110036436699261106528231970839981650725482001386298073863087875977875358340323996124831785522859408673718554251164287361609009234108138111150071097456748881064226097409782196595077206411441960792982297747123631964161794903624372167141884540355639218832976692484756747700071211716203332496621166146728710844323256281031250728471953720556796073695443924332881161696421220 6375 30290229763074985073826039196956010802526719141236486049717177416403222161376136735523020010711228980351357570157978512727992162433677203953389693737494568080750351347661349036638611550381641444673325550451917724138180471780891806947626113937505658713452559768950338712179434827762289046107048804174050510356630601504573942964233272527889952770757319680554034483596327283062483996660136436597449869463960707757150034118877978422986849714432201644992607765496559392214944135768612186313323019435446 6376 34045286788793969978778053690975061277582362676495903919659437021075508005382486954455895452055542008982145991776234737081808183960290039138734260748320811238334321270113764729380469339670312523204441401631189782526678767439848086483429301419233941821506664378721602421008900914727343389587443864862997651543539107557085912286841118731756129805309076061803582224701713033579480404727026617733139254582413624433077805297530282093832297371673448714801988461666056486187317710734002563471251143244357 6377 37551525988541709453791937293677703856083235984821137005591715132403323503659162364481433843020723317725348926670851557766687167258737984111686275035443241110791211386380673454723162229679732956811376426129519135376244490078647613880464121027349289569595251580264367343301860763782024528203413538152709224521042795043485681731899937397345903102144535842125436902441433573941076507395304780407704612247970532600906637373933821586689257537237975664630710584068419580434185676624466327525461640609422 6378 40586255584581674264111145685881440869726193979394787666184938108199957387042574063767389624825114300040302506462609470513198305408483503620297564223432534371356938356930081801488034017414999925800862681338310907074242085029321042983621188934997640542639860156476193103779701972490170965079194902377588532223266278247023421119051613189606979019297779516915445600011752425315419800272208605653958366621476467744685212942657158994247407845450083172987492055993307783976968856970854545843029824174883 6379 42877316172533600031433663815879739782990383778380333501870506146847971791091334682475576597467706445106402888377693293618471170563538569006031786904885695211381178407144306160646838260035793890533588576712071795744874004962894565768000261246825309095402140912234498436639893248196863170174080917385215581903965503699250005455470559373308406374328584386489275739378608223076781723292852657301673381247932811171666184633588870375737256225548641416781002837789620093813351038498590765279393708116586 6380 44099040010994292227150608047764788614033275342435138913687921114672804356482778054682450244930751693487143617652980180009511227299681928113902468724038462693831302494949852375415286550132800912064196191345973043811629528227164112094576558037331996178689318663996131058396574152401197753821612721489521189630865975893776519603336095904992028783384446446990034699361041863321343934813782170783186899727212519540157153965150662923107450609822322358977428934027851491420265031259902856805037384591342 6381 43869177132831333846474337114692756842620209340860817163113283654882132517833579636510930265389868231178864838300248070502709060826902475693281497119123086500339740127999983556107523060121134234209875089403183863534999581160662603744754275813065560945163475275804377034622231452244133246077988192049763158629234624686751063695361526899561647266684775101977916670442373695689984551396548702028080277320050513421999531013242912792393471061967358536903254443719821966566723846009306158674012561009082 6382 41747215062565618831105081890646314730405595032332219361994189982595535438892889381978947726750683267134093822148686664582906000958371022175064838683718553988660312807904097508901118962301375151189985956552855511760959866445836150931818442461972006572783925195876579875735948979271583305288411577445696152684340873252303204044547261296954252676043523744518105473169709773900467763345260691935428938662401131505665655786313758400376328003523014720443277979086870807731305403018694815953274867204172 6383 37234593298448225872190690925996517201868448044145393879385233383595257963656706851908459266809451669019237678889325559219280811435530288147411287582867561031745003488606746309732631058339313816416593082958619740481569599907916520219101689101511350837963374533222029568482454811004071110571926919316008937385585899159509927765305366505142038228222030866095206911130427006427727220092387314097612619364566232397755664712832032373352572468471653628838132953702616222138851022781476439996962427232473 6384 29777390351201089278033685259255418627537431275583778245494271346264854626540025473254505708909961697086362547297674443178927095743071516427977355999585141781709575946106988234112612906003253504008946832755172892512228103074935780191533223782952969337762968814862836991292873595949839704482118053125170528524075892050013448186466567756961475085765848038269978656259917341224057256095837432915481778781102909296646584904302486845967266564078244274179320861873963729960482630371079549511360443263693 6385 18772137550202043585177497795825821176669742386160664001512574721174588748273437653724423410540380348067653612759907170895581122278955920853801946099740894896460669890191428766538831639182262321325839520311541267441375878212706373891355611296647722467523928917736539998179023437415101439257629124819264455803109533899346374723477136061790847429931305800600876360438743387482407387437301731370148446648714603026841751398326598147829565463472470164442044763754388581983713553763798765566270574882165 6386 3575486802367557240513168192880794133564266790463855536500997746881319305546543905304452108533680153580926665655811322141097311585216778747789679170557215352003395125517542048674815644179285910741042809969856310695488943869192211644449483792414739893557372185330753114307845110119841819523484710016889222008511607603762608857025573958846683174932204327528219732965511706213747983957190507115279962816429166421153525506815178555573606755196805067290218820844545584050249578470083069142394895187798 6387 -16481475066821634571442299026615667969079748343985201820629211698099021095148024954182224075085712063883728312633666919518215475211338461756216907652665311754923519683040025460610772731323198297662339833070853099940040815376899444320576796858013705445079589284342338708954620942331200851555204388845467576257497411635496646184032940081761266292146034960939587146129555118695941157728983696950332577328719597714355789893055203326623462911082088417846568910003916988064385391912931307360476637490403 6388 -42073419884520087515557999417719590661668073051191492282273274904407457099236385971939903852400399189861791198237108541559440547071998122476736986525013231166625360402580730128872585661284240956424429250659558750046406965352075121523603686384490519168577569139672986657558735316401093083695474524277654065881740280705467449628616492334956704517140476131384536333669515868761734694357755451239316105526509546421889516165661008327320459706015992012128804066752306803925574973150999685691368325335408 6389 -73854599875451881193537883976110856394444558358727915895622716798926271698355599188608312917673721285582234330557962573426300228124628662117200400169435209977182574961620897911759782139676397805363881195697575026552073005869870978459930459546116020274237521849640899043148811477100432348348817613726668684167395960323898200640582023710704291606609026592970846936664761209843555306617807650946546869953109824242677039390770364423814009617973567175150274368702274142854829956482058182020681648314342 6390 -112425409434911477131385054672855016717950258536845368963484308746122702489226169592123727715005610051218265420585181882610839976178099043507390826180227977795776581809159354269034072629457296229182043061107207896492019044733715474854423122352304975789840915287459458281689556261143364997311680845339294278344345898660134229793235247547922796946204868934343644280427532072758236997682768420368084479948470873984425700998395342453720049693030664764404529383533951012249938239411097136929309076335392 6391 -158290824537165528362014691786874203713146133433996162475490688714978664006621901897299987192763678165154238196724298873793740121269801230817571136580138513325410945227974833514177039443051354757998864003291801930528552081134891456412062997701401254424949139237781335635957896785122061103805817325753187048493760376201278550693474732730488503592371870984094568756683024142044671331140921489884819815844772189142315930178281813854236891183023852987925202783238542256525180625248183384310981406295673 6392 -211809926797842417066611672689130604145100032839084479152032852999364401386500170091012804347208458709169164870062804367502068127287122655558043290753274987914730213204751477204905280217000943646271430735932351400070277738750143298795581220951204920793905824000386359637944945915822827592876719335690560881536610048979583975754214025267972938181261324739071601326956053963315581636786869453638455600214664315479168295968455351300768493371955212474743787033554418717157463885661339599768336894381046 6393 -273135842906898146173910692740683073996275626036386853025412535142199472174298790702857157691268549317446062056831628828838027586752633386550724028844916732664785429128922098491023900372097351136786871213057088555168804966730433060509702202631919785920644835420191285711094111558315322077055730041948802199914331051598603599675229441393323950257819291705808900061042775051650741785769733137349760652448157921789883773584309733751889329754322995379746034131098638200679071318545543789091142881472471 6394 -342145619802322809038787178085817125193515465013362879309510795725783027276587529714483054483940028537136442681640464312448378256489430249025792676014688321094899904228557455056138567965036497223465783734716017701117606561174151712471737778497932908663664029452985914693116792255548400780326663326000768041168860356155327294636055129511597019928028687677662591033621895588179262377203491211964454751140782942565466893539766475882366609100068453411475982547191074488385909786641670901417157184490617 6395 -418359824112116422475794871604317401547281363287027699569177930723643276520575971603397342177223056874019749835415262683045520985064882777668883886622842258271214362720277899586337412158675376303198465127107458909808375001911639075236691806252452673408382395070064457845654044002659346232693652295454523062971969545033880379110134184560378302440092867509666279558046843932011215098618517973756753001574716264224216521997423301732133156840445581137913855962162502226612870909667695742152827709736364 6396 -500852014233834557099963553716988912939529798952799260830163873979119325785089426940396909293784614698338941836368397627770632714184481012377612826408738004532756395216073199713559511020531190194941573226337383529379961821915428114821713606863340698458000897496408345860530824276869046800558040844324534736572211731487735945964536128410099692586600640471279552540556650170605700721233531030020572044657231620618632534003739818124319972684538257074228687263415021273568351643563371674169989560587640 6397 -588148698410792801618272159403237751233713977994757697732696155220363467805490428264869191300559087465599703357072507617180232755165625217746975991663368044999545196390565395637678428443381565034583899453863953150395503917456082105205255615405622764974909492492110103784480760999989203547902246566274352248201518833100749017468709171293077382793916928012398167521619674502011722309561494639544077810012926897690769207747992529263280682056151045862172620811497506260499649365479496039516487621951880 6398 -678120975579399087665455585780956075765080999946705827096728812357983963370247390441503274537324087316651922973420369239665190343482992049596916235316336375048304364505111217162307356488980978501030884462676068402814966281380590293263233981074239506273830765766106248909768919460310535469494058655503368045543716846333415717762025968989850237756151679100719755046935320670272206456304330674905764717058061633189435008988476270938918677126215011349842490573713070926662451079884562250677721214770523 6399 -767869770088389569077909931134057979703702379106907477824783438373433143545638352662759234847188051084314187506896946870850672804988828758320400588344897475362425029527058167136242929564137031620032681391849497894888232940457713269852959955250242759784927637257081773339543222937877825694517569523836623239173904530776674536348146791042959017708743118379570751859088936664048438366273983321408638451081250842857714082301072579489253820302745835020959134452983603464908273098892153723186426376713390 6400 -853607427560376097704605795079335181574348178169704922776523823189086083208481259943613374968352865368566641255241245778213885785120942357357331702595321138771672798469904810789236967207815055091579317980270684515596990808477762647546844101687327708825825302116770989833901235761231859251624471761501166912020683691835170397493748234747268567000870419836253975368107983138605131582692589595726555944631770570780526001486779479091234749107716935702961848467925243103038042865589040031176813446324351 6401 -930539445627060127421070636850596108736541607364953645416737504075028121643222953124571619197972097373496648815857667628106758618904442569560748990735418337372276958525195730712994242882259079195279527890963403837180242853238537889906654654085567948336303245716793233548326723229154363890079649572438381379491029850007470790998428831964370393086794321436463540028953724491590099751826591308691175440271992731552792077350653671142722715087391217523527345917503871221053408185312047955739960121899148 6402 -992751274868797877632348041562410789885131380209775119215881821890375952570200886020055142513032982523148307355176336260075457850260356253991490257075112181657892068865584794192049769576659562377103666662053652612158316798679308130090252806971904818444413156460421343177120819556264735962984498554888476413685663538006388778462463723353959072709279963150427488644953493850089267784055027060433038263445908947217794493107698286126426476233301232874018608443977321594082102562174016612402213681104677 6403 -1033106441960496435108735294921746535651785099234422079768067267319215013903597261379218186900435520808980651114843421663108645272423587619066373604450557872295405447041198186716571586984495587792002358871188519174354850653460111293428415521948905569841165925842685995054106866719689121544451400554586735866007207681224283357823196538248457619690440437695939207067214901615203458311999698063532873093407411692637133969335447100518714741638866106640721105650948627459357856712473874942517487031896067 6404 -1043163712274219461346685973181243943566320439682622490722920713649432381479282189599631887204368449216371363545309519374042954262822893319456934743453055787835231186094547818841366684087367501364165359760324325456567830916971447066066504959393179953064899477236869096931952582686776902938726478172649763255107018899030722548342219482116619794360168702629297071798983426840629872020934328367658407309216461590148626628883285917934317780478093801869354085587062143982014309388997474311220456150080521 6405 -1013122608373806500830015975209747331512915676005746428365072950137129300749042084909625957181101225535967371455114546795335627903405748069626503691638589770364089894700458421861136074709593642505474338488313210925060939275059311269802000255210302923814457698081280599171753924119614127621746557207728220833234058963073939170753982936480587432823452505551646838283643112956332955757276379788363783589286223566314597155421180165174122779739629093315168273901211778878733811772191485117946737401775640 6406 -931808309260811341569132484546286991004239305193638675130628929891852147361667872234874400791508487924219400275392260523386805909575411740348735426517134211649719948013803916211878441649436102398122115289994432540417817522242736078909172813360839943799105512119588299720630846678316652449529815820441401076159081083155950911052690528743063165441428733502485436481368885386920640098836916367551707409966390980166199592958492653733050276672442060891326637001946952078150464775072300759022454192531579 6407 -786708736053827206129560411837933365367327179704890638171549580104939802220441600289481126144735591247657903214670025690510117551690264383146338719310061120097465201102693718377963953336252529936570944990456941331522295595884005673834406779381420113907320180889314270606779879351189999328861689154582195367804515718338017110007688324267733232679500391346467976159383200274288877802820512504292355407372112374265868971318032614151032085524753038961042979871338237397496220398627777608410600622082434 6408 -564078431792912431662300997517372697768378810255718687896073289209622244352313564727951922143297849975444111215268275739376145574280904001218000570437601392106178874981307868255393999316974451712714442104250285697143666567144477972896696424778974555547404265379290912761698722902981285239821580486822540258073285894492245077510925042925806563577058262111964178965089591000802177553024915109064994783106425459878575335253793656666225141389035291183410714884036350586164584878888945776298446894281450 6409 -249125598350453593785357813258672572694669608776557493858312834616161007435787320775635861113550324511593931507978811107106296238552009318475376111161272783026127760954368693565377925744717547961501244530068085043613238697206705496845989810933699170208422661570388459481073648419657066419779787674771714283828313963948069247764998473228649534387144681299022139111920309048018445824990422293378940700849404549187100765826833664353189975888538361261090259411648166741892586713687640313960765132549829 6410 173699724954134673632379842806500232701890296535482663064836593377513567195385418753244480411764537070687228696710394487300613753481893050756544610030670428808917440876266782985130118388863243142521166910993669589331994594119597691276348837730807637666894320305937999324532221461228735179746323881286879297249917248840560190895808923763712219705993838376680448324621328510071555616957036655502532841410119825012583340330542412047880623735856843706002040854040463549213315296483919898562778824487598 6411 720296976787533072954934706695860560824440926606499099847579225190965228998659582464324860725109000122604919738284303112774407852655421542032917190845705988689663647451053607489716514449393928743051941081127660337791057110637669032517200923199156844938871382121455223528275602111848202009501318148151930632095765165137452253517016173565778159859717428726347242483281432407227235987100707892354791496016452665041019075689811752883067844357643210680326538254506933779050164804519282060296640069867810 6412 1406365513096941221362385403072876989037447315111573267822495987608155118630366785023328790354964139125123750091099060621631804871750835226609415222657658257713508245385104563747719337155084690237739829141134890357464184293473472615426147587380813693298981583055459050434653576742495164874945517779079530894161084293386875655954715721372197861258160161437089058913177988457216927776494781420509561754680298921725404723242876149063664538986977427211561653618727593242918358150674325123600813260866696 6413 2246693324861414989634164864484370518575055749144037272290902758515666042690285069954093883575855299411115606951833330623946104004987266732155459724256401327000831254059511868274541479326881552126658083076973607874195976548182787163003452118693672334253480573455407060024645302548872074431991544720603869615385751406023453564844253323226709537393764840051402454602899290305387477230474769359285385925128873894256865183601125192772696797229429684677962308457467792515083814689808655411118111710457807 6414 3254263427983954695458186843594054696515605562290876055534724098164488197158161541481177878288563844078349591432104763761949162284985187130378620408023874628464979423560662180919758712525032132048683226253927667272727781653539654136536080161841496721867887280314413414401699226334830615984136730843669630979091803741695923910373818771628749930377188299240080244185761739738795677972395075628307965881379475072076676158852576519020585531378408128009131056275900466037824429523699961103832438122180634 6415 4439158483194978460224262218667944611614641147156221663824671741862114894450142933392330104360826096461982562635589373350056384997927679120273328128750782385618185701984203871584188881691565775978867400247412529600647315472401328206859334932756481586198007160343324102527808022867734401985261759902841718038424853040068382461218577372571128133918826109671842194870632770157226811767616083556944673892343673196201906396133564803610813951725846805547752708626546978827959705900062312618135335559224028 6416 5807246530822400187936543124723116374688651218769336870851081765060559702113640603624994077970007894575016736356743036518143388877918309147105969417058870088778887007985573043025851332933504303481431924130647096626104827250058162167369367342955641575448182331020756508404163385519263539150563530049185168779935431517557941431035148155220995383706768987463113599109542367471410679253027696850187240311180821435340151122570689630969417960557807452863966817734249152911834714186422649139515960425235254 6417 7358634478169259592122612185244641112145798331928421905704973521349232020736624711622579730667107956401950399253391347040756583575558027061947035868713170565414263702924767536164915640947029701907049696017365250763013976197662299355531068281540294528152351047150101788702814198654063656597808684566767339899599874904981359085707686943119458796084877943951344055566859578489596739377091148894857533460972558187756154321884951744009019141667189443008080600201280729619897605136983563526790244273935406 6418 9085881441519994377363894176127804175969203567636656885007951623990730866634161216162102010837594941397199759452166383965189075522599613569931498393845818541991728520893181550638039294132796276446001050961493028046692025683026050898141693022714452395392219266549913174204056717525604851405863011287153156052209374244976704931121086058177925743503229713514253142656759984428320897099508782668318367294783642889935877023150417796896923819163618744675155688373730246467060212350790596537945926328793047 6419 10971971523486295844301286222908439628990141919897338636285167433906669731231117039974172079598773371683673929426449415227887617887299029902484528102817376730945833129506539985813132092181532594180348831979457274381331251575540423818476951919062681209234868457080659827970470715811749250192031145517031034210389483586559258650136625103038176515282135729356618599078678685651321434526956949432489809858376171313071989313121984597362853599506552545470301875001230628506366171329047688203371144661297827 6420 12988055412947693763992231280023651878695274263517602628553184102620358733953649965461550385552217742166201145122095901378136049976613082994146524087108805821862124424969654484448982749313393790699902677152662048217637693244292935405827876159265624040366038390472963270518448427027339293836145493504449046742649165410465817762582375801680566974269001812292004130477339540459417608153599482935249556611684724004668138084886056737633939715201211900636873381031053848857448044668975491644400054651540006 6421 15090982643403280682756734945459481782500966812942593335869335730897794869802229893781260916844029715959218126586565387560968971607503481798668039284087067628583733423437721199286760697156984077044117131235893782970982549897377089628057917714697503079851159696697654061780471510670325497333388523870242317424511393914782468459654008959912212142555041935722872707249192925454449906196184426447812369409347446721169464357585179246732239008610702845297089767872668779000750410313555756588999566024388718 6422 17220661738272803016636533070995758548047483601700197626868020961390465702206439194104857262791693905167195433242932041327158889213839145152107299900616949334470840083712583036376039342142196234792837046576667751531544717279476607719104425678499186033190163274190010772557572207462353689786008461237320861272504681200559355238694390441102271838489628558488857433359135453926050837846975768110869552089924673978935859065590425076378162242380852962194126795171417297863646299810522240720365175380646844 6423 19297304082520463522483271718129831692931157152979671520226272399763757028202354169756168933391504651566719671426709787846799019272709454038399810206414453377892745862357847684031231114138881498776853431877576436814440410395106240391546082988313203176753887708819040410227814475457008752777030367527103774255564579847307552301888211331696180261598522379656565127915419955882390649342504372891887100942282993066324643241799173537888051252085816496901252409222622315263371654245563278192824882369028858 6424 21218629414686764813462116367592939620108422150635577302626671946704011326743384843688663829675507684635727830822623752607366353760330736902699704481682216533938164639894305500360740102493781439764791293539145566591562024161185276169592530359164120099373367980209595004586205829709352879053955474859581013106073334941961682091606575525816055791720319984632853622577059884153328487026504634120489647293879264561889064117708724001594314024056910477514193055362054098667600784574575692937239905884226522 6425 22857136485395611471035601858165538869192545484348224167674194343959878130042365619643449700507865982270867156527331644902522845178807521430435381930825648082537265059661361201703250304960089808946941408629889172875421890195703220705041514552062856737782805245263355232157245459882549206266689017852712571564524009094227049333747402135050805558746152000737492883954977650619072155116479323136782328657460367144600060524499927255548948285973770889968842768136374539682851297536586935073980957975815531 6426 24057571730020461256409280594884516494263468180026356176354798352543185211999483615911839902552326997461096647081912266257081337570111152676109780170459081614953772443448915899869459335554528262960721114520088326155598290851265825268564778401377267324667562309591522552294956057022753632393589618371521923224137684937748502910854318596637053255061624588041995905671915820023849973474344501324480453423119543961927339848008745689163127111742995085947767452225794208295557014908094922623939373856562316 6427 24634761672447515420406533810794883794504497705725076327534004200033173604309120980911141407142042344744560746583386149302174865338912242568213512303700573115999353829356383706355260114926687702730950120035793473142646319000879595245287365290206341065603078033979557498561453758292820295705115372191653168501367178891349463272510902356458431224733335433729899822595708785628091897016743380681470829473361697518865718688338791918636876313653625806224009689274465478038772422418784320254787425762839933 6428 24372010959329018056564638523053700933045686333917665099349514533602330594968605162853197003367731927314291865941015213830960832910588414289262809800634312120836516628002859632535438025742993106164223675323657432266250548811847689404394639164093589410258270416876953209444193965174339150986197600890076254105078660296355598352422495127539560359038123986093188467161499180603109674630799700133249232812037606851438650533112113448631270403322301378907347069770872405768637527697527062926862281348905285 6429 23020306950283097496947486024272243789652804038274917556246036312303563229819430348299932103041967203576919650332816521194525196456112862438382240211290291697440227310611616543470252490527040413322597099698295905480031066716829989578036506107237973353989114359522430819409548703176241346061304539344597386319894279576574418975283843258007215355563612393931117164783013709427312393264145104335664424237988578577856009606638878019018084491293436644894938653004233625661080687143334831720628921589106162 6430 20298612927394933025107868712095023548072618424460212240187734106902985539282780281832353127469993785475980958780783384548860979731945117216118405251904765166858484355551201224275625423837279306711048259843883445689779957694011205726499811348484468807867494059112053439567128045297678048338002199797730380682402639923681107083246213976467011793390989253549148668979409834782674648990541566256963834431271059196664915549325261437290264479251742560677120420475216779052824534300981728217417236850646554 6431 15895574192428524249379284375667086266881760854891718343203718821843480410978985753492373863191137584892994432612180946600840790566893236134354324443939524579761970843612552964313983770093211756039449700324894407937069096665526083745126130027424539493048534915973288828327938159750644395490647351338616664746874452192798550131870565080910952205002194644126466217967079137441312504809272296512227290276614198396650257096312998265502192236488344512071520914140696662261961173436167122451713540116167465 6432 9473003181308392003133527769313810180849020063592640968761077077625587716847344421031471123706285438523806821304948286448068757469494782629030154125643565810398188204672044890861239377106135169983415302689989262543840429947389354051194297183903575325235364465166339605529386494070475870512693810387191355335737009122044672963546934569520805773342472403098524547396468252691537411967545012368114845699572362480372465726464312838546790716338094577444183431424422009760793593364799033638216662154124131 6433 671549410360606253096463851963602664830686226476658433869020336571495019473230152715713146735094440985665971460534204408844422065545294619289746673805336163369245376318770374578026157680900375403578256214937477627789382079834321782882136426886454067335149602372275093111141020162465232827670059111336592013883784629928435129944632765156765142773334325172460122253174882054448225146708484282653778346520099741199163595619032106428276057144688733714456693814820897499465392801690741927798935869734155 6434 -10881004730498866085838935519573009116855339760111147634182554215903351880790043638120062400592564719161229242662167995993989340768014512117407433702427208358313531561072425346770731731222578726726803314859425363081566450982425883753983929717111547717087581998418255421010155735345034741104922775782393864060524038296095013893560635596412446868138193198720487650154093302241936879150756031985054193734701470745062080544886272777392612659048322960481671076450461153613831067615859415033007675028342717 6435 -25558353441314367378839836060481557844604762463498891236938467056288556880308891319896119078723403205863236692564059552905019246334013859289790301171995437355051212859242320890914665991323183708655042833118476138215109705041975583550639914902314859014802641911046048959224278521453336596402608601879851477985064552433705189090764400552460583172392560888409946223206123296437311965290781597604602446697635404060322591728884649941482338276692305725693062267439462692447721929775559884042877214476340523 6436 -43720696183016595015999714308721179041523305879452749775948604472213835299863055506860737439444474802329961821250040204741220166998814114942731621337993258420146484387079814231032627704458886219057019971793091991707709817947496869400436018201439231236800098142981597698833159699192577653709460026210265559243857424705603486235194410730388599270858454794403403560723029958737073088758231075344474437835963134161311772498612448900410777348114571681856487384592703246547503325493310442370518774309815286 6437 -65695697099420730742212859671803565858553435080323834862631201664973158714530611356755548273953820959877420670841723436791188208799954027113792097264256505183612117027752832070367957059743866458906618778752047625566273037265145048660066903190925543620294161016366837785313886117362864677058594752500917913643884902578437815452201271994859703172785036468338110426505253480412906501142865064122123101361632767142007617045008194560019529949392333376534837953841796725172925172163211125865742054010191141 6438 -91754903723184275075676813689480946409010048646953996128030201472034229248890330115984229563656856091246627063335699509959894986772882063766269699758181489035474440249140834604758677694928244581078500021183522428955858621199660618694306132763105635298190702825673468026471395733595262438728866906112451971865190000347403456524402414481182144975367065897067148579168129856244244855920136273939032767802981071192374131395871947737694413881084683362695769393497727232408391515638967816436775432795074156 6439 -122085195169328297623954759912211872268587179101770236294092582904944775379995271191505907433696602197410383537756740909652256607681652140179000174311971823353084790690869341310781486403431819015425173191442344635934365837875715310142251413491697741224893845378562957003449230767566733910992705876755047388855241093926897491830524021449481482840022308106908319404877342348181184203023537959409056765367479334695033296693399784024232193747675367504645171331025917130913975379733623153458330837579903820 6440 -156754902271176686485598280112716341104091427168959802425223678913527630274269536885189152085653730214763157865592297542869687241288975954715429661522800738454096347535123044621461526940192817872323624599372665955576639193341855264536368360317744355440926264938442744021589425444441986071444841714354869337129068914992771099632595490759196786739035608590554547019265152250115697554095169729659701111771894464650923781359598256600022383946925716562856499149820576853437665820663768873823218517337920192 6441 -195674351404262357951780416883432034968392132637986364472985801529996603168987173782389466784715493866578725956036742142803177607720489288552197961005716321413916642984450404654419796755827090436722851658842310634873846369285232599481149506467462143870706214134910185301224104078052021608438906257055302747072572236210024522350080068401378520318895120682571255963852799705752621062417648118551850913916483010685827939285674168649373870014625426013914224477790291194254169345356095541921119026401429817 6442 -238550736999364591201632049402220534078382418977667859581585233793369943719252817828328845603178362068146585083230204023087863615479725393193201397168134711731597281760593038211971455611628933024856667031630321339168572106272882562891358592676388710256325981187376060658994979852872005896888274322329499491739202174197552641306193712331805308688126586118557664321459190250056858631405951325780305548708114114568048211142221383036017044252624736300216632490957173933291264006278403206419173714744144542 6443 -284837432217116731504397924828979047631986611517447872264109590812989206684178327114589164996810997209337511798774892468932552701308090236348106568517146578154372329259654069323249726464884844575807686313566041734038268411245751083128382126675966871655791056275342946417281900909463592095046105316162203828610496618721140353127004338464728413661477031188721941749419273771129262455532235232428546490486016064312489369638054658893297289182943060501366542431651036612926617236996519413804792631077970834 6444 -333678110321306192812529574533391677101572479552606356413735910532366831050417641920925218111797043018104761971428581729383825967601170141939648199308342406222999424128117523293302113563154652134536621002868167318823824527468810405645499545234897545001474230009287817718582708659676693062101819781909037954049038032593400244771415341395414569482992249972609586431916633151549821411840952491293059202725722818075482149212869438124141749067460766550307369486746288214818706277722273018655853170192582087 6445 -383846378186246339632721542253657134898612175076747178967177952542497902106797255172697264416336870062664612513335527474387103953061132929555391043987479193907405107954274690125827338792224034201739859497010249854064904744910375484979052137740460972990683933987975881454819350706239911164805574293644547352779042689147030031834600117098995251333995094607662391988062748309554836500426268109697166422227512756635525317292794000832195333362577761314391798506086860143097573861836258202409920448522513934 6446 -433682024867540658272005209104774274715365578972154935732383902207708641556896105039011771271180136143122237261563519783862931621292164697065201478337491882288980040812031351238746624343597055338707490119123551086417368872568930710305456656145688934430035172896128943912781042444805377608773869536218682995249270815320502063818046576889660103882192106732642749614806365488132749864184813002124243889485111661998539079511841914860176981494016848666195938898929932194624266415583944081832711654649499015 6447 -481025468113489141632216021500078258432941822435794146233538973105301136314345022056358931753922974547439720280609753810733374349378786291006699741924701220907850557467383027569699288127099201466778952464316138581560391463698823894118642842185715930607503999145772434436365136629581214583565741135055168797669955916091149559165248271001292838446891580132500381307791737745952953158749425987255342245839802750843697630443669566174450740619606291572459739571648780421055046785608828498634167976357145448 6448 -523152544531043193867160969435547624823574116914012166953294516642557293973618262157765765690290011565339805739815772629894209924721769956292859858977619070615491142543572946901364552357374439078001691068194126852556316804142363357615807337106171909461785657161014165493047541940451820290608831963666289065874658499392803021758852939742844776105334615000559468451313784745686315152969304669961657914647817872844450691407117980145758002323965786393983545900458989573551201213952632316178888745858524566 6449 -556712437235397165709303548712097459035328192045091146290491994823183670319185292930508217993443284011377793011906782818919466737907963878741165707633715904169546723473329106196394384608297510585256907939630890244214619366913927686921074672273586349885460288649762404871183044511762286600252471392667767313086317827829493115977861618995805455426936093626933692349374926934322966530404737677611651977270621054443683829797918730951868490460125275568698651620751875290699877775210343477666580665283165396 6450 -577672267822145502549570347703146085213405819621925891301273990311201853909993331283920190471541854221357087081652543299821131950126378041504310474494580610701251499493592227716756837508422181520619726511669647489099080856242306721630854564354266664100838142006685582963961982032437436509125614989707737084732434433435086533579171464783777069473191485952894957436453772319682979325945514438775901274559801273523020999654214182402593866756829998234783322485485601081650059168673610173088202716130100681 6451 -581272693408724163162132242363491266134727947635833431203787269681346110216759059605096671521287162920133731321872113444699307430644525469189123821499402409585105931598542187377483125345594377317989102655189362733300725072498256406276428007031306736789950420524132740567708169416148871359254354744642990042468457303755866249379365483269634714637249182321529384585624632965998998727921593196812830076782562773932987780923078023602216010426643303338257173585527656665035826259768958739185639884215300609 6452 -561999735738891903937904905968094560850902720619614061080647029544188211155256756233325581770263092947596410449527429067456324501140811072446716576723375188018498032682347770898356040561614348340026315187335423811092278491426309754896583183268046194966681426335973780537801163913711367861822043285597637995940302312905522932228123173978991970609359142580156144229793420605362116413166455035885720917066213143663586162806118931842623687935224758027450571555993065441575097993113382013743077938916330142 6453 -513579013755638087314908235155233804364150843745693335288716918529401180483800730993420771899601172828123282410451562064753979641616064928887311169695030102822642073897373287040707033119220313183838582295861745052743896468250916294980112760932502961419901705794622536083102866631760413619134988354559140699171072680211602717225033971101976429552425973455896868813617810553480838164368468584560759504739261960622508800751930229558946297637857865473325177908003195265088845493794799156797104065164084127 6454 -428999532685802191150555054559890996980625068655622173093761375270385797086757969244853430473908605564234062020268081001340836718205331128754877875366789823437080153349943660610806215099819589620425218762138228198762357510387357224997219042689922560394846035089637643206587385441691833671701708929076593337227078956639646391232387840087694049584342558858946634726022402021723274375466982750418703539372300075246827257404522255500196584681836573939905630895837479814762319399729663626704448751623773878 6455 -300575172618680281580820787239739351360425398287807702024104624056039034764711589982772205930462521124544781888351788873281360423285359486507805863106650111613400522270282390683156390636676183674148884122408579470153065085870778836747259689487058209326852644609644616748794070499558097272426108434011919503258946637798206160083381348726935189919829869218930050603308316465536497718103405706391196547141494913365799474175754607920490669807560424751078390964416329679940219721696077695237877349820812419 6456 -120052979617366793469544427430065743274441338665022684935213624464652510466838661052082235231580161537979436895233057791378595203076744668091907247460248011635025172687310310966064280696568974020480049098343574251500647086693706142383365988735575126952889887080814267677308426014655806240188561640167365075180281494477162498962873609759794975281440551325572061911300066881050042269772514982845790995860125197451389552484337263207712619959413147132532647671602073572151472505148066000247839893165348520 6457 121221756149134175857602147637744058981971408476443994595225559751458879008376490519601492770996312688080914725066840733142574826583716928557421193615426667729537038925845612299037531846564416816134010015144129664636537940562317548748019211841703987888766705898381819700318567325928438796255959108387928343818452739524070120633500032498932970791670587729510486900984208520735251862338190163436400067708916055071531616168391018514096819068689910931136817522655091914236024471222262702972754637528367179 6458 432072908432982514865482754553141702510675500431931955408080781198750210365354456027608762697468429921262198129061710389702632467354071210184379870758433419390598365100691071694604473438920674504827782619256243277752574496336893476798976208047382650279298833024107448353433329402312537737730811425539464886969921260602736523419367007331510375912008694056377260504630244825320190585495466078024153799317110736857639158690871180787461401083890838151721877218105053818675827158028899622550293693249005544 6459 821182152497634957154168096922667625734674774179002040336632493775745178692039634412344980754528093458976716402156482218431128388725990668435051674025426567352999064693613855669864226278463565826423155732901761100786106419533620367004010827683828630413782043495061971481355287875822552019186742517157689186348760849233721036464121473187240300391660781881809414713336303526262994452431043044710122914529457283278148352358079351106970979251442136117758707178888324976852224057991906951371199386824568601 6460 1296687345785793029674036538843479337854065586554701615186308858173532752897196650496461675210215095241636936354965884409135626077516763090897266771095487962237431862615989610621192257741812454845521847005114174076206739284285358599718174710596876433692873036304321073236124111724162441525040417980058368294368403493113756691501787560743069020411897540405992585566367378282345783810748876461789144167019023435429508999842219785112926792839756763710000490508623231337323243533498673512972862524187930348 6461 1865679337090795377033586729428938641810227688237389245504740689837236592366172832571162530531957721881901018028819206726265627002577264361328122802584837699226084244735978824589450144311589460906705998228660263772145105272163527058418486958883865658280458376823279702296836570667703250398909429881647146660956265775197598679445664974558712932009916216877516907413860742622991772580051867301005145279225163920085839821463930853305089375556397225711205373522838636346287912669830990077992425644056512154 6462 2533586580165664436603718879458815739763917187342289292044877286165294456153985046870730087180093111090832016278243010018712195338240089571041711921010206956854147262948046358679975399902088182030123203290946552767108807583831947582503931059452530327566190602779246604689037586657378645964984139021358066353554341814927000733445600574751505770825664885731621446777943943808708650297427655426946696815239886919927500300309125318906265923775200192941663711165702159600273517424159769721297248976058453561 6463 3303438268276878753829614887348804360869928388767051728097264987342585725293162603616395553579220798721277042915089581183864836249258970884522798284242938381081780058256040382879154026957516209498577725967059391875091301491117797248520877261912803071640290304440870040371763371393452613629709307967942738099466107847131842304721057952864585166802965693112654792912320197713358705695473990287574790948032790526488973004225699400458399975761803730896566374424994601052892827852267966580431583402420240506 6464 4174998842097398301486376030490624097181994634963744219928565253415205296465596594688503292049995714700136800574857922895802265120953857154188230248512287334567557284316274781768527466585844520674682209121838281690111026295759470922521417254207120530121312159785464357187776915261553377542583506832452753453373681477501261451444407466996661184567133644787285419415700027895968790566145133490951100615778869929505289061073633609752668293934431644488714088428735050407230857318709260813816998747845229751 6465 5143769811845474608161726011286705950680095791586686183360735645902596019512877080611868042841583658131668998192833791348490013546206533206192558354212761853945379117373967567932683820451769363379668975614703068943907095322678568506028870505935355589089547656636642535017980631191361442616351346753654694674312660055748995251982093213492761766855348915591460901448602035524798107501177047811394452102142911609172127428641119579704496545348078886952882401411497431958982717529088214413162482085249937266 6466 6199859042331369873199281852871090375762111315383565261448807045270023656059794031078978716948676976829011239795052544909687214550004399912578279611358969983669004195812517025412056690820335222790386511136717226088836988408609059825514125557137787211692379791400100089610060076938286335304176788073470194574068843778283047291551589104080963251198758201996161552064970677559394447008362561675491498564600629255592317980189190677124297602776259482414892999011616196294005436481764749977751342521801169350 6467 7326723148521395517252268164700385503060331052319495162793456375709728114366711968044647932023547427852994345802197644070012504500028168971030613957735845932129678456128612777596932282436197395153785218099664488826159606953308843542401481922564502066650305465813871412514871410957475453523467319685461105614552713850154837889700080220864105815445541883359782161363154141015297994248145978653438095318056012375786210175398171255702437160194242148113199602332707582830616230669667120347186308568766667442 6468 8499795611220338348979089384182152666046381464877804655252045002517617576557391400433058068632096574268055082603288474234303828850518142833678738867932188375738383799958428199687614992203154466765791197242062130327056489153332123983790860826794771235736108983674268718300460558676422816676710079863897269982033235624213234357703033863938275773559726215024624269773436813844601279820900651602528689557585008456368769692507574630973595376657424497687985110743142458199426148255215210973650094779939363340 6469 9685021812175780605333376845620856361356627258969612243362655630392615244661809967963134300148445025154458710963063702515129640254314881976297785133520019578501270619965532153939533542410890128777511758275337761400614381059066124700966082054993876223003483371624362880879042140327543973984888885615556953060076055094796587636757997442726132592213255834678856503731317614972213136048640396254481644891926459451001207734128416860630823271411117289248151517797273294125103822370589734932820044666940983849 6470 10837332553822256871943299626696249143570310454551189447950957735503375735964752290142312222521300558096690005674860455823899602921227917404881652309532015724247184643475792666084512468115268198612034805346260275940316777320032288698159542485636656562622868604041961111732001216856633122837272003826259274160537545068233913676298822355844520992757806316240666490019179877345195634649458569581246442783142363654709509188605336531711668417410433836384694322416164183631031921578531963651562869316396022709 6471 11899099892266188869325786556845618091149102505554396692578931524612496026021216905822619882941545335793054992969779207209966324715829695789549445964548723687656123054773503346790839103751958965847557122998325492819055209816903659447929194241615223968679731720645074128280391487542053381343944673730396809493557993958299036040058942878799343223526208762139670697988987996000284372933605177408530697252020378353844688295303121786705162395997219781367203767414034935071698363868451060906081252506041458119 6472 12798633353604380028136896745174670103574362151801731993378839039286864502845321325063528500643052074093707588645085479120143285064425336871735466806869850844379910027267628580062113163071264352541498421555331174115543127116722377664845375484149263234903669264336844598783007514255003507159694360116863601572221093720332180070046857039972908359533371880745383013479893808969192022252535451049169467868420533990225710552264939361707865493068302166077041707256827018365016370219164776377339321580606777171 6473 13448790847473253773766660269620723737458908659364298719656928853064933643626983905643652835345599820216811229632898570936803059854955150056332042730960443332550738190269785065769223611750650223366981931875997300929150366398938361483484282646901474735973618471428860061020185952631075765857444900618039943156468607937640197841251428578034539111176193046814565557568374403214122058887679688120527587737548580428749518472708891121765720380533736850425988904058504542850602695431740459125862307480763366891 6474 13745796787237038986285976408306274267839586304044992242636906826078943245763335946639410194118945878533809093643097590075771251295678509489860575054486812034613564343819318095825486811278692741361235279811120607288430295142085962641502925228936902684995153084920655201266788179003366211816406797351221199906604123949203840145712054223757877136941017197306953919133870749791266091440900481037033817049077158516559976516248537065998084108869922771540747203462682476183752341375418582361403458787452262944 6475 13568379927067778072346859531415812525428793599318986888524544009761889003379958226978967296437260856991855018318127034539185901227868907239356832486552743442163644673373348431784095130605032674697836195931699853515202939654216677338005229741238344908944272897944747553197560364343710805582444024087517180847344049793090256887878831739096258349932281017613810950852254291179905967103984334555616805667705238248409656272991339524172869555258141252204122433757353394661745449138802880503606578512164726964 6476 12777364966731663730695369603411106351067267362714252361336104495426346454552467663141780027973666308565682210305978548226460964832436152252884122534543493899068658979656106025234017250468611160560775830107493716920097235067099335196735793588578972164408124185943084095869817721938789115053230761446956119893046669472425332225052708940361189451647870520925242364313447842260053667861485964409948270445553257149913521262340931835111398525549602613618923096751107592408271506590945708174352780072040155378 6477 11215874644506571263178196711532057534440346282437604188004570255376582496167902351802414444120880598484961363850725907089435608348205910415823704359188029923506439181449584350211472681984937195843485480064571925202694640110632476283500351756942430933622520613050006746703421918819601137380493543020632244527485285455696112327400540643671971911574812887157783277486689695063077417547561835897172175738553056400574642116298383237630278324505783649453171702319560735729414690436726481097721759681445726090 6478 8710322253797861816179103238791772461820558523867203287608649821434068104410788770111967285209392451447171349688821718708531638271710357107898344666024886385702450318082077649657641183831061786995138837669427139277309108960063747219876765487684174460396386289527182805471056499517053003374284998560639677378813055537896267313405695002671510361662018207966604589718735627970346837339610374342319231867904169483308086547892913341547083173991525823502490713605843649117385281432787216164976665766596446092 6479 5072397494070141164688157736152414683293380765404588213795428594807813611305749664154122138910753181985748022417489119301203134589553108353260943973680523127993685695412698221904622558152724356992414590288711981296278525822710291419077393026135135606701505375413115683502061072441790628688788509602889545290789126838391511340719567457588134775322035478622531024954345439773389316354568659097123716965247090883583788779265496313904481593127882246038713445325577342547857794581814356404309191513510413761 6480 102270283973954930513789537953571994123203010876581859075848888484895046011874900188097340244002661485379800027488883741747843933690227481676848380635102649535047291505107824134067405811014979484894774683985038099704293477287956104988368377666023866036336869259228530384034336066258261765306549199751408764429141094864624025876932156408452270808194752636407966885090818811270525391418494690103988784579363498093458249630114376996604855507326981260684565508628050597878093017587690619112899254024571326 6481 -6406743655419994870401861360147994044931276489854979275775107426123164329197092947167631762900268638029455974965145208611873856544191775248258895539376530137419285295118251829294191894875094238965653884020812305614895077059873638937946452961303944111721903809968422002323423104496613091414892056903570469954983770319336560074744723735866934444262854975793366045935619168079883320886259389510095774994252662510333077865571014469522480626920491405077338889858037217837688328273330397000555305093469997297 6482 -14661796565795057053687979477533897361401166445138090522779401323139987231810963849140777927952465701889611974682177698667048857487958517993172364656702051126706845914477182513510520220977626188310022693950152669641851149458128979323502881752937381469603144982564071940580434341255348372556551432429831301881667130523490429575431011317597166495486146599119449264426973040138550441771688302839723727134870604104699471581208683705430711973159961603952496034024949500319143152800250716192983965983410480937 6483 -24862133800406352321547849959212749258991478249792385916448751396956451756004160040926484301055949786516220142033747651766930237197941559654651921732733483144400245539288459740546182646912298958369503362348576509362757472017937133059922383592135170129937501674160751222764819187708480390109860136488131515057859065888615522912795572666300673566756494815382359554445924732704829829640395744383847699501208691011040905246183367507272654991481681751435178591726181899301701460773498671504100885101636965621 6484 -37188461516730773913108543788320768031295656405260041472289145808653922276025584667487081449152056979591873450216429671199265859022049871121569503026903101314408494201747307573940663992713014466029199452352642060516852302330642724617345181854522381775673788691794596923667632732091574836740819265171265552705744916712841875383902908308711150259005712558067091723113703989568400153958180329110006238662706608486983481266075286897158876073119556685686340671446798928513308793187270654789523125125844048154 6485 -51789797970206676396733382737899231001228968956640360404715342517686330509907305023991267487604147150362754451278807976977674205396650147872440706143165333289031701666568383692142713861386401457152547541879572341982304909797605429373994425569252021414183474010805465551795039083383565264214563328720541039874643361797784031295507531330633532680672261603299978930959806007612179779346922604498013225245866732229749567543680831699992359952989145796038105410219886150076451942576562437459153273683605300521 6486 -68767573046588681251099011830811877747609502355605179274764976025626833758024251164319011062056777900567239931964060124776529794116513363738374327819807565414822301914111654274593951744553560412836827162530363564577458960226514916498816319567867243655879637402321083646791319207230332066866917561892063021703178227683339175996687308407841229530986086645680442522748472140568882282809619551870940653880958875493624875891801796747255927401153091516166938812039941721500676527112943188889292767227245686713 6487 -88156781179614598902969282875751381049271477116533282103022736949764931067637048521785203601480295957675436952573997793448593355203848564653668043808270396314048961930285347407270569463244801741491050233987345670658152601698222132506037667408188978028044610450474649518126558281829175192293437562324590255591970992246581122771797542121059032637401663241481752760747857103343863438326363943492064681316499013632431589011409709189183312966621783727821153871014602053430843739023340664371739849951946187559 6488 -109904053788900368169901360069814470969182427469031710410144145000216172183787894010601066461839209744161819487125066971035448062136846390007792383269990637404072078277867787084158785968223020909477168886277271516775098584980512567788430562661065950955305014826729667171414299212143224295545280599091035693166995472609720639827963748324069048849464751442671894505472738948553044938127975651021601740944305527507285904103894101358241243027990528423505960953833388771384682938490889303486181803081202159362 6489 -133842602642878156499003112577458159497640492018222339285620438079207835530615236908449582919353582655480629105876107302845603815109274568879557848326035761643769020509045634365812003705973068430873348242592972578411654911419487283099998119834771007214650856022575665793046246759469744031351674192608281892214187547370078959303012770069951122376414754387863530535647529572792154357656730740463199501550124587083324759821814868112119040402980352413596071428468143161831669638897605612126972617682180644395 6490 -159664099080008618781580846484120374567326286767065954062380527180079316854122497984940469615934545948477876778986085962369109402760182754351043952676712604774313429982097850550522480618863904609046629773972096194817249785289937204119701421082554424750385690569324078019846548964520509276924537195284894627911673509017938854969851409238789804148488231724210459697414585385714952296816740279169135067414070458184622973673767256566610362728599696026669373232314125469310751645662088974321542091793124993782 6491 -186887699849959086203223413607066989978065935662193733885380473407394670739269050210390338725597830239739329976902975454258160172996295381191923354625861578357360887052464969293559601181712532968318833116563314868504175845766869888716385656016882225640958669074150058351517082143140108829053170973785787158376875841361019380748273355150413971342357740951877274478574052677411356546381687775576695857603538866454321704967449749544948716616903906108579855232158148532909849794796239368007279018604616396667 6492 -214826612425315744762320545564947013258449642244526416435552206796795329534543660473035070855274016297271020024619013590506115465754507722940709236439958627553386487857065455645850432257525942310576855881400247967971639252065173139429414504633028109940961968865150160241944824569674488803269740645731578494261174520993481621227822128558777601548089523213280686245676606329900448187675781000902604432376749387381574505100020789973196200520136480505673234829404249662262817390068620816336461984061156010703 6493 -242552814675518114921732265905482332776159187302610309523933114906350110130908561389364143606460823255539181666225065446786637969582610690984531049388394142263994346332398659427880507804452164077513238139048833533150177837375065713389373717361810736615315595021831008465856384327943842092792468807463393016505785383369856547235768453221132889525084660972780965209622530936894138320724984160603749523096438542093312475501301259884735737129673200916339759349260381018467319464162846602845839453967071222360 6494 -268860808977343859130689291190412638792758130281046339728157860053556089795984376104733669611770992165451109309483697048226713891603057878698731106311117668254980584985405967188792959356788763811230053435217376571795396527630038372535646219069189487639891990338295103636913821561555202504496884849318702658394104600639675959907956548745368490864331833837268442198345413467629336634955546504061661149783128262750328352609832309533264037718943424539452994793711625304261520248982387491357937341454792200051 6495 -292231601561769931333191232915332164242442669624261120781842445979150638323460610726188467707419586260657285911132228072864899135757340218659146240193255933092046068030774924285451200623104342486328196221598586606044383514390479124268336742931842088807226900923188710878274548260249305243909808547612682029246142205916234904431039175343180647762581705445436414189764231382992405624746732338311581341945091441829931737351794928910915361312728827088303657966704863778825544315183959097191738229154439170201 6496 -310798455437936755460356188185286099464208179801690540587529489018359761213896666735109979196912964626407903929301308978378851284391601380853435929821559882040228567525269580435937056228821504850845157092793615560783478648974026492080096192980228939442416266551261192140948912273864748948892623255766983421883716193009284513434571104811776356485686866975919309982034841860554391993006230064743171289471619801974794926169212277254391667338051259843434683874580084667850106215109537825384904426806399801058 6497 -322316369335574634484378413297687079724371422208009039494574982534464951336214412483310798768635505824866429224411545181356294678275749378190649046485660739827190670949732001341236927086891057945322766606498171948498823985068231787413985671358817228170810238262674462262209025103364168535756062143682987803047539220298160225613342508365453965892598223872412964033231904940494452725332727585359389661235587865392643915954650856615173164839548542600288450422963281814767950800166469490732619518591224889834 6498 -324137683524105830167841805181274802101499255755121100048878746592450745316617918918795449360440507520994459297073072168439580840566771186988597829219615162260508677340725414472560866594586824634256696236128895072058260634203278432466834973796187618291934994087528573121334757207393677383202866516113616403191504600844456067805873215206724882908969370427998047312368991132260948435593934136259159045207710375130759194704511693219675374477278907947212650221023238865244529334067574953806966256594401790299 6499 -313196701348856739481459788165316379260330441625799212257951674319194146677696850774203385571738182529441626362513937650873323817643258125274286901213944644218823376731724123659810722127028515184388765142106365237518805096949561422456606874760947685327689550063846894798912174589419120174687505277221651005664692074876747484975872475141877410111114085669152731749384028256680569701153557835449978137472869281173630315040916280304578310148661229213698657851552617649222120228398978715045514242898447740434 6500 -286006735037687975686804943563641051142010196894344350831786683409448663342696799675950304835732197943032533687796378139124655359074803774913822569828829827020739941405345933419966850593934569999130401432709212929100409108016804610436892339533640345679480347956398815941552089580758705329697900882687735168567162916956021959148742646565006915976302831667570491919295050611875011195324285069018555990317049219719537561211323704332550069493618787174811403001053551731646175287365296406569014426485758417245 6501 -238673524228868558217212740112422722354461183250219139732712738405461216877995618354027391286449424434834541244895624656028237632928409417938757096351521833332260183157346038060472041045077668702859921314910526130922836014350689477384645736203730762460840778453971143777259056858481456636793246980554646638460387232016309446323182353090326994657350410819412077620999472701991096673383336328390220616356531511310826217332201473360355452578803606669111740882784319698306726355191860620069489752246638020747 6502 -166929519827576563846790336990401772855724613318309396993827616924473054917660853349675366475699042686849773749239772048002678020283233750164818746833410334143348610924504524890210885113432167991810994797881248129944876321812982332667589260930280141761546954625500569236670573510355095033141001062680952853031894665526676239588042245852672384955999469472249772932634948170985096833568685346002715692410358839570976597332907111895965591778428871603735506139610639266866134375462447994505099132672918874584 6503 -66194053214421486756919085400050757713769626288707246212621463287544017924582477495170959172639269454112703096626219310137614500226789681987066245932264159623807477485802450414625654711885532362630385779126170973197832591962492953328932822486383358273918164712699829143303261003285179488447467119617704109821902882943553231933930081098609464852607694205365471685052596500138432097438961624589526437019646546728516552159609060426670294516499120571524543603954581138423021770922549278086787107118962314686 6504 68335105268719811563420441041347092252575390879073190551338515038601668937445712212995011016032354721538726156923086672534760448022017092033077832237684979049501040371673374025634654486771067942996001327438572544831855509456033789669721931691544838744194124454850559623950618811996449288956156363869774692917917579572445652115914987691601402894280192723941703437330278594161644784388958848867092377299206223352343713642631043564416048915685792303576276889870356273915475205232476414529955261093287776786 6505 241552887468780571204635747271421855995536162932791518078731314181216107067516998456359490057610675135307887492637332782027765912182394112261148879590184720166539760065887595012627929842956555152210564730636732682520729704695979229011547316264621029511238395286067870785842665309104917418678790965167561575949550343098657557858629472505370902455597543500256498843328156352835842056853698107146950123982124921245506252881300332971940409684217353743549391772911788525799379597198371647102739284024224303003 6506 458274567001801726867932315991581730733865048493556850435733327109820675731703021152930364943253107462164164380741275392567795362121790968033974258605909875220404313481399299868199831361017030752123279168135745534357002354705251946692820882765948451751265432007961322120579074765214222412035164513682440400836470518920655449637463443639810617473210163410270678155004924555173629219928745678029777762123277028723442885910127965536159210378473676366919300600218736934975952998399303383482504158907279286380 6507 723013570884292219286413170985961141755247566260452721321893363327237452343268736619279436059221405037589915997855654934675420010473756749424685478654616020841368753286231778809261733253627376799350574903038009377788315379610627361515367089174200817465038470626090019178235778330826272164579220220360030487469153362953577303170779673390476227900083634966388316420954695091518535771660833706506638281488403950343737651531256681723783748503442753236011135949824812007957327303495974426319076166011119251018 6508 1039703232487151509399475213200399603311664934790085877618640964128983836944371464063604656594588095946072085227737187092789253890251044762698968890080013891377421201896154565903123453136933645652686377602269076487329351142491299013603717579228654572600731192965707273542031208086939616305494883904598128509096096671313932123729215348901213273598571892677301556533558060206650432821335203698883484420132027825067553654787005384959499493124905952463296697134621817228638831755045245742124236103530259436313 6509 1411356635576592607770035094015524881612543853707167931401235155836534129444337355742154481912010886228459734939712290045300919602274968883662481665790676051155477603605711330643512243387680092360074520823721539860808406455828989969033636143092468736438065097733867057801428642986565443326695101969428458779228860418778111667563041617917475981048867353024885446428612548412183854440531846818983561909720894418127106838534285276601537450878139947827234437710998591540589531768862839002833769872946824472852 6510 1839659436580190503006880037463142914387313226123042386772462404159067168293185229383497856561999782077566510778783351879792882509927254837899501225016677655270127405480138180023124954442092085214115690710251888322434486306161930744982532668844994634168593169918453452236154824414960477618468996849344186450520038848555888378332819824805383167223524171602304374259242789039537134359614697575512611962879482153992856415927438213598799725354829952173058105730787752479816821077975403660129127333955740779213 6511 2324491726045226009753255988929201263629448676166204723571944667920659846647907677097232281989658468409040593181267337942749763431011554164960534424788143495755050029288083071509590522250078828256600859714294997763076691964950172168704732735401429162645727822215664267479579758861088635450286447405311337303777708802678039367188839733670161975011387865118513808088624140690552708667709590798207598175415283390480107714398382077311066388354085161457971587682994275624171577500332977349172310235358668861373 6512 2863376686710204912131701194089319230560491904158635176131119613815931755477516014597532738551329784493503356329627635608104470675047680295824429883577926048840303495479116835917910363504448027098396275414023650913529344379910001242984418934130275551104416645734686096843917023805999258947050361644269519529677589018117144697285938216843309735579736538304499794674389729818718062105504453098781092789145385360361947151882422150597586102967095076346463824764351275509607418091761393978282925063773378412186 6513 3450856115952099014031610924061167060401732809315801635142555698343966610204408869374828020334259481821870010168459122116924095555178900634005012809476833618326580216485479056209409267252073629834500496370866206438862520959063189574785874952880432465467531560698910443959382940611470476287439193522806936140355342763010503083772580307606451679019249910686007857301818661230285233668316175943906143711929610513431609695615885127976062936506543054876142670338939218901690370113215231601233015476501348975680 6514 4077795898788377619595716227098373647022477509404466172446566239925221481050505463781819563753751035030434864782236172956265392522550972534629011031559917462857361975347630620482034917482275090829700766865414239730712032975766340729767976178952506432996365596753166239545131195326096534112301544460856696684962812200076588570297032067475674502312590706513889993691953732000437300489236207842924790784529935679086980144943845131377701520979778277289003026360629239265919977960072872880555935715985082445744 6515 4730628338257800118284054533502594203600412543689426546653678822567653078661021206762439994892146058750017464488600486336622280564384803539657031755848731802379015051977101227412057000051675403077188407475112121790395508684328036735900511300413983281741598203267337293475315301757793394714238733898004327002893925697148976004814969369857654085974215827622068589352515036625047944472192361156535649038306431753515357825433089700579755353329472289094883376847704036043276858529563216913233022373127912595352 6516 5390542963133128471725177257712767546664929462919634948687047971059769284084068572822780985059595728893274487257688937536743709214038444530415538381595192833693914445851594074871259451115791360675316603822878390828356140599010487516918105114956883049720327863983791885066653589257290001507893724730780357763364496023333441292053982430905834048793737861033110522142468009042371412533653013323892716104814298698793157997782188798033444316803899724600438721769977109646064835604101378077153010840252735176421 6517 6032643119998546173388688295682114914369104245171146452737320923550179423381785501700521359409936553522460212085602170321016610617652482480423113397775504630552224021820948268624957766968942902597380584715918008650834970330398521606427200792518783450588839746315994857428494254941533434164469640104869462216956461021403712641646495467931681042818225681298527099794161963949268983621345914108333214994306711176620301443771903677180752588494817003892735939464008922057798212742571251412422701364847748335122 6518 6625092384395392830869452629859520615403912897035069826854850499841893337595078027251760243217840632853045413913092961016381708369221680116160136078077988444178921382333133406523623320083562520919480061152093011965297656518810596261056052259340481004117605632016368962887701205381000471845985956904793535494584877189703455496137152064096835894705203375565662766495173682481990653201987265617295884219029647581002700782713623963169826178031410507002246061878226838403373818039232654875550940684880674255487 6519 7128282638533662014858407157866751258708110379513655362333153637615496995855388024742242319728597530272042316552084227323735021970877277025100234787328719606766472392530759817743421509900314991581192943146306120297334023979175590466660822785024689200800395335545319316854309076619789918545922185268967175084369220279636323406988385383353730697597877700104808798887983988058797763615066156237190439869867309102374719152657564479735959370692236051801203648195405882336154703164319273749754360489894399734385 6520 7494064574789623379610204567522381248830072485938536328657339918233177194048204910116348675633279275707614345511794677982198891365413163682440201943463694357511694732585361223494792871979953268045154226843442508749426524241206338159886967708508584906830866217159483139668310576508845693688761154719748319029866439584683750156481480086101609504346904437709966828386281734730012095949848319505588981464738578601908645158533304870887511716052564523402686139838474198752550787693838145672972861018313182852608 6521 7665091367934976165385167325408887724278954263387567348342487475692784082027441469814656272623510146935185519089289912444909793336942918719153486682812519797544633874798323070602166842740050949428805193587565234319070266771164498301228100794787366297868780419535421974884073849614291119332324228991170683280652996637458408645614331568309029094012624579514756145425471427579403827266627261881253564898937681491248030393317905322187841868640521721141223927790117644699542731621843001273695406007025758318886 6522 7574337235694710034346640200425543950664630353306481159810809606032766273740670779336386735618683886039247059177000705798174482936087007830143497561192392598020868966180119953919907555430104798492219792729763332530419563370131539758135167672518705178313484447038094182855841205801205051260586884078979599009609977833928203439240636776115666828538395207515926367403842812491363578889817271019412418565303917914285823360394386390854126223371029885827691090576664172786414323393803670326671544119166008395751 6523 7144864432796042214590745499615010405301939219034480339517062723315805091177474250769139999883701117074662344244517914828433365414210182101336811816266440130244419106137770720858962311005277010449660991503574857119580386643215707852794000921878495673587250599985408246198962264050842735692840223502389517950586345620527536747821094350557893461770790982666707276483213173410554556021664337231809279854442298748608610014910162616552287598544307573983051881625927521564882339945662868080063512668534970631409 6524 6289924675135807101589802983911451481380738670453409866146745163651961427278434197202846073247072158114202104230603845290411631430618213133100094365938692598702231903766067626769964544088572178063550792132080884099381188785935977345757232049937683278003326882452714571980818849576782190373645415526727971237955401369622678612025323603365918781594243866125137509535649583851948439493904699660620113642076992256173253915276307784298002658808950747449870415924652057904065962108278428947818759966612283977743 6525 4913493750893116013948174563724420577975472218983681036509252444436512960664032822530757529133281467918902134947031309558064965190747865712168172174062118243737960177244362922884922380428844772655473170024945761352632175121838350752403489800250733900544853516818025134028699542280254181879930541412479334934986901867278352206576133360191206900913842983465669967717067963501282114048295257025636174738929704230055405689848992374181185214684869708110241855662743356199469808026972222290171540972909200924591 6526 2911350717075279455507208852131023213097806510992207018401890321156784159275367646672243186774648229732455119246081608980871790637929602688964428355641671169624477512768489432497065755077455964192488466498429093629578982395155795898640685571449386101828184120776511857055732697343225577388332092272537556015862312879500291483834743515002914554649841709427939573535707755507044650913562010916716875262043031857838237572580337254614903914239497201704656621049382121489483341394922251494201877161085955821213 6527 172825049373486119847038686245521536228156107248104650810060319720490893170982391550433373614933473428706638277477077711696331941206556908677509313462982532631073603030304687505048659475234624786766387912756248174085106098561902819901016675499349455569647299867579668254165543207109471307854220876651416488353826275459217565418078275929429710354271681052635426882254667536095111041474558111792020924531839629968919336843911848457495131682887812353180526191465879182498275135891080177284902664984791359889 6528 -3416654286082814460056072887454962487573517966020713418860004161023469789705186237586095722587151705747880722906794246654198305240679986997589577535616058441387551640366839802216117783268127225471754733457745388367248904565287538147813405624447456686425290927102958093547392946981415393037260613377603902011442182169502455149874825140950553803566857677029957726805423709478415029464032244464143560766971408149542384934633515174990509190503748859080098816681511938422279351618770724327714117843822695839486 6529 -7972065492872467079482018729536995180460938057674889270405877927224897252861019537138029186811426699257274884365208721858462917162143051924272709221185869385846360592031026036683933782992797670487582897032259671992079827287677384474868817743196804319277073012086127133057301129874151595711546754590230907038107356303043649849254791688031887354457559686808730573028849378538650858253523568489831874943601816533782838593021358887368657339533192210444231914173501790230785122355436812882845790108481868247661 6530 -13604208861674272156893570233557567993382876802714603031513038951911874589537649275919457130933291804466136965218191167553653868101970555295288774089240748631239074561534452405904002798210015407782605690284122619311445277661849803039423581653937274944300599357635928239798874090057017757564287408014932270831888500005998912625591572769365542981377936872698908100300098618897562946581406088139729676587697911915768480585150214849591286817552965825915163248163137257894116159641049249113830110097869160804064 6531 -20413881799405587396612945585107910594272337162481014647868472902256891136516325434219042312302480216755687198300051955551986600931280737110669590415166751064117980742739413554866417076124885680132496806594442675876326031920846591924599174969534626397592226613255878734994263995318754513151429075015441712207317558181781990303848209712028182569717658214798370210281333849414857707509105712847760567631976244846041344205116130738491702099258443682456435569486958330040814826643801937624154989486924885101435 6532 -28484671008865833323456292482479303552126030825649515572465945432030483709307829553530842258747534610346473713170758754570840584724612038316440136773376697857287024664996094003031014028464118718655629794331564716317610210183194642457496775265789601002544131823498707967060356712496129361619776119211133358169296285910530912080153884239759312473734114059265116289993144125486921265494429566374224712048404884264427725223885668469693175309540495136720489508838856292912281791338030119291368396802160587478247 6533 -37874231484446605544461689083906939278933109380913111032159970263933771556040678741791804867533823024356916701459927227326806827249902902224015126445147956170690773765900216317668642068057496518877004573433544154049018751500131563532471466255236364610926392590125166992254144576331299665082393160757707309838843687501561290365466797675779471018575861220305093205087450859738457621298328072592366782541974188470463936818111770446896292725837648639841313918399892167439329480214238310129402881844818618440481 6534 -48603943829695171598919947498526903693862595739520846639942485090795398120290002155488937255883706309679619110400096425194749670395682004704149016547829151345806516435218027159526180736083557498739214118626848359553566228976742164975365600183276852695912940452972790361794066045010634523041884318882362211786118511178874051726327090238690772344691907603259633377824660569984950010870651116144506956428286607954386009665449703124423672197713300983345890180189141486445249600611803081724741315119707805000785 6535 -60646874394421412117385835154975183059771059403503618642030012453186241117482017500109599343218013047490960728596152054361468591376311979006359737156425001280881430462044971908311290634357343593319226845679127021727588682755379050048711802299238792276430711763762001722336112129717334736340977115848912285534282908226859593827162559808871572590525837113930441156553633810247577127379948748879770487158806022254115525921758986282411262213529585265282867751037694445908889259066635189742178139324120945543902 6536 -73914008950454866600728628727549919600800146726550492025913800765875993443997457634401705030252767558189769419883517488830234473471264607212789012595900958348504422632951218614171807669896266995357620869283839744585449310354491170363180103419165049543133085884643922884063481668664576908643778306919658818916623946560491011727570503511434434841593467949159611541775775624291430924338546608622030816644195278110646519198988801193016885567058225106241230617360742726520278776881187036484911734809558400799726 6537 -88238792251458635215212298073819924554713237600459172171754168812007506711008838853990367896601743261594242712550336473899887920616417569148191322198080985507351399243982287145280140817757036542276747302208869244439511709010199967489623548207344818163277086903909171797393625106962993196521032879931249836111742925802907243370211565729105582701035135105744247552191237065668445228558816326430065339821603468098805462879484390764708593264852053622954322864793662469753256837932638369635740678960322484191399 6538 -103360085067361434279083732787503042525655214761994133858849796746757791176762305572462718113531963176931621668916849649008195926175863310626365784925131962146639060401963640304644844342197541561525199630745383076867135892566617420965049402244632115447934948248440530611383885754291285525924626942695296210700361608338699431604818059421754843434163628311249868348358652370050735996585102060497912614552646505976273170733332557671462202569691316017320235236319252087599403200259551962616014943081401296023589 6539 -118903749321947359964672247818831830189296181838128322707077712965642990990251683029076964732710933931612873662360880147345348241674593298985194248153989858522171463947817137922664879484752015542340144833198516754850518237213849127387445859577451170669673254382507987498522892357874390354227983950490021144643199337292639281288543160522114564859992487512268947699604285344943862601201136261804035948046876378892519466883001474027549522340888826408193237503885085387522353515863077087724028728520710189843174 6540 -134363192825815396710452833122381874605565030166663040176497268119914014345357627915043994850902153976793732055313536631242311456795837516668158644622903264997443412214995038348359789162382530335243694491663254313769260372448071799631282518246857512630295469988834245716033675111092756194478699235287551591425488377540046090150840318687388845340418981264153099422353022631022295822916124718166358974125925568228888587432877474581660285429555655724507163308046634197193178309471526887503643519738428035478306 6541 -149079349551692440255023883336610331247430430237191518820313899535740394390393751924858865356956934884909061618306178131186939477642516805353964063996222567985321138762513803629758027523003484588138541558229808367403315189287427553923965441589293986026756430223164540593062383822924534940896784916887794969098753696348035114702572187438499258680310150156495546755954228371588786972152680734884111718768430912596982198547623441462024493710879351279001924753546218030907094890255027375180977420480685830023065 6542 -162220740788662487053835030876820323220624310823609094043007819330008154152228192673463529529838778874125466649080028327939035483647606171243233398907931277611831729154028687550574783203706309264697879583052678800530736327946706919050837095873934209835805214470943201265913295776148512479222554988589164073057381311672188068310146876171192970725528081573602608559971155521513079705205190834872495739069032751680607806737384867203399883753462027629048146258997081866917406037513708243512395668875483565275329 6543 -172764457573920811524067056126797794848628839878498163691014561379535018219623746734939811933610324460398774313203341204566990498603146913162258029142063093670866880867200367034570008297367715124161775563351228927148533546955216198079227496354348000522760929240241241735903568658091090421110827262508987419758819978484733892790937930634327501884963299807308161128265383605398686530963747863303824785093232252268269827470907276864060192176577200428896202075050044083559559050808610188782056831809365434710569 6544 -179479125450601709411300771920575091209184603250309345828411762984054806293775862481812168192986072476111901826800471943455228114243659682859508878377493484281369143101220182745188329202607401504173832899414473348004005396628805456063232383721022295986036745977436430502055087119189447095699825225270099004038858173262161803379894890860521933997773801241671232435031459672968355198682967084630998794133603345152641929654569013552030986150323105150831183003973733980906381557989794660964497261590916790197276 6545 -180911157682288675304906414789457128645318576023128487897097157422864577217113674225422819102385529716962624394741116025998807996756430776104768500510262971207282813863687072281650906426738073823773281543987724398788799584976418688431984323839802306155455352448157423608400638078119040347225750415095494125083077918252994379631769866373611754339905963191622438511022007515890696466598250455597463166177884547972267852012583679861644333523993498185600954122018217463104116878114866801315276151919332978107089 6546 -175375870060383221113739558975306830171687187801191297759950405807498071758930251391033373810649176154241505005076798607799501142218903593054078878313182604961757359664190698593697748708884542892844269072821643073083631077674857671021704333590643673583274771053531250931174862669477548133920579483789312984624964274618807636984208782701598424982104602404003254894214093864527049349378720871215017412139087444805024719217409799589558483919330250633597065129313032529318083897968169505439678858352150388638061 6547 -160955315195281121608128386194299401121684844112693419878410390524242634322127024224560613424358913818399794245750577118562557939074771580506922995456547071974029811299088167527327268795303312317124916425173154491217906761917140882713756406124404734572883178556318719994905657774331725618484600815361118377737071169022661878313411642113082435991229050238628664960178087581905119985377657133725805039981694907208261254459452318663658846456562738577200849269220332345960981908673119286830749970343909472504600 6548 -135504990505430014069551758690448882287877311505131721309452910466750277686741168748981290834046293662338373206034286725972994928515527551295746077509010968641337316293928110670188798863876852661159806436469347931505228810346880811012713515096101622709259670921473332229775676286902036566628792109097916975717141054262034838613129458652420266508922505917674819271630092638945806045074316180448501005766560211383012693001856082574470321013693030970591450071752742165564427012071115967197600203613152780545042 6549 -96671873458853012445813820490923809069099433700087246280074965779590365343056478196672483177674191109722929326897056055516450375842225108811232014864759663073245121769065788118022031172987972050292523384671776670749406469607754189919633701703818988159427307402867269096548827477210741184401425495575191085275393351394877582796526040635523434513147556412209111855907039909834285645806118847439732020254310953133490207073481987562631199905837501544681479410575623775025169534853188545494895306056237495513854 6550 -41926528680142879726787219691941053742575186215270658406310028528756035716763534175823703558508308598642765915877753199931252249727683969726201046407732479702386971019752538067808377922906773319167129220131894895206708774894260871836464549475555231276055333970705912462093662345918422714804997878539913307175056485745752252211145007649553047431024900585936402600485568895267522959911328836875748331365863072588897089768842737854868037061741766648456963477712013382143145343416534030423141614996370838880144 6551 31387700118065587881708167133828725906742080589017351611797950095743376749689549039514408289883149586235473552532822336982283460444705049671406907727019805308230641826457218477339864935632437282872398373180355534023987032830700966461065044358438270049010065828563196608277123385139722555201946836116463317802411993173910077801734601762353048871617234601160187561892763412551856846550028631265930283233972786958914630325222085604938778378112902323872911737428204297456194494156784085015792134610085473671865 6552 125985172719625226055246528487234023918425989775196640410429785376368190267502325606312853601394297405814316887055325776914823011166128326971839593363753802212939415111369582366732205659137350109270879798258437973027380160381501085155451994434589346498056403586527348592574462618782470559043225365433332342915853211363480109144344490670894988940171176218511773036722344331330665461150427972799525983296036735481028782584292714529797277050180523836904012237776793890185178976495730413429076956186168917351369 6553 244544703569776563801107011120524979722684303400062048200604957876750047734581764034796309305073394106179883209901288395677293073413961360074291425765666038282345306787099014105918559624714365039022478973962889249873647378761069852990277457062273078851366951709647452667294117813729928777033175837077037297692066903032907144322701189897320135226276258751808079951635864878494339280020155048460547284126774978601128527323136795882851939370489011874401563601542066783448207618398459870932086126616300911717021 6554 389589098649264335158887072804727953362886961742265626900749085545443614423227957478727270132656621495680868208852445393879374972821974739007244473748122495226108048263621219622822432230870667455518190798959972903066118803987483724343941317530876934902754668453749923248526126962985783759925908108654801555742177579017309040432210244823692398250737331660492665385298166141222359260301968889433043253901212346744062074094351275280562093696193358983055187530706848941308718021002639771993137462041157832875927 6555 563334036857135360581517725304754716913729272907186973385525050437335552331359136267850134180908637305135995928432875394067780554564174027429054145187603020020220791857474686956620178606735295157108216615045060608351126523872814779823491666466776797767578101030728265275014620183728271317143064106352661242299881732371130972982905361148942722076537659235425562935234112275454856512333116403605334880110555201083505677509690741727183321887686843136811962446149813881104177728619129836156039878924874457411476 6556 767503049693088537791061138316163133497056763003969664541483792609725900727731548686121782981494656858811500447776821658683957949188586026255849728017818887808583293922012057055968448694023058869440313944119832474144260026020437535693694805615643521965372770433336734405973993457743853828597589884360881173568273208610225548420017983741466498010210766076240955362133499516272222324193415627389492567406035963819313214756428785596886626496031982048796480038197770967549861473132876809978975335153006235139327 6557 1003105740455044663831489666965915514036724638517805946960361454044393227635961040916226469257913456811956821938181916450349696335704784536623400666674698622548394379514653547386284987376805612752690446790065906140350088042503520152874964294624162509740821021326173325007018874110973854245001187214915631549705220531668886194385230311874869955467792394176490474783697868639181736557894594725948840811295424414119375728632285348052036764862729220438457655921899460034582083803319872670768057951468928582319819 6558 1270177007290174027957711041316446983958254366587484622190369611715134932137077676653518927994632572778974284873829942169846262239191746939628857820299735410967395892995952012629319466020066165134683269427788677771141151225505747620508000624748112266684033852128018180409742319327279031520862723369040030617129372808153572453994329698932611259608160430884347302023889836021491002024956084454585982819082324759212354786562146656042494735929224854303825036126374067171224013169793645176926322236532416517871857 6559 1567475940183128965514538627549346802806904203084490951319926398735970583023818269538951350195433284294275559777006442100921745999217493313228932578310362332948721255210283374597905870940900000156296314912982714367761622221591103348953995975983441950926186735528055329376873462174695514790382619331751336570736328154428731321082873259222285224513696770299411790805852525202022982777538653569847634178857763920561514172783887598327200619654288106098282719858664698712323629415543147171110976443616489230575327 6560 1892144300128771530789552229023371186334591408645417690511060198607053441568026565601182919538081853071427897505860448152129737950942429400862510898599345771829529892052332354224305538610234240529561897953077846709088135416034825474464952216946042250189260558397959633175290662801234304290233541117766084906217605733815124962653376044317120649297980547801784779661425743983572670495863857801419151266163348400566567917501895168535637996576821896258869405325042878101155474793329273935789655291290318500131006 6561 2239326110832871129597068928407362056509261578057597196572533939493035472737621288083421389211257090867094877640760380983051725972357760524234089660482693337856958125556713903935738550961615480743102100832175198158797378991143934421767371972270205728961857996419467735723275412572188448422394069906613039417333992347046424643420546613261197174213044909083766967292201677722673627442853599799176067752313194911147735169665293979407505920210876476649640588922095989166668132321058555729132871625679305071733249 6562 2601751950973871527791902452103917187687757074165909668715034666237604795634665369811440367030096315582307803189484659123690592200050233566455965495899312213559481632088214015089117101579964133311544198567552903788220814909471450557291245399428831143783356441666381266112805120980107150771112101097629148336929195201594911846599539878396030605068654472194244011323404753465581970887752310307264080204532713676688808853269746989437016502981588005691012652792062278547319984787358490891255093026671322814459076 6563 2969294078087118099363119935128467852994566679865676201230443485799345685822351900071328684412465524619754980630716481747411640794518056211643301493964131221552514943204337401307843176968843977987061125987265512898794456962613040938429089977067548064461818732027703051633472577946888020379365674816778506640855902580256804526638557642682353599167948629203451541849242392478189676487323075277674686492714956762256083371390608176552151914433707560060499832133125076930978607335618313547099937584459657354518111 6564 3328501588713635962357963458846226574356043351729494045779711070606142378900725978733457218379103614140743463969796757087542481641006906114644052059131122543512523009887383117996204004798816183370677654581939204579424156399776813716966347633497759898691478350173448385315386978547237228106768782321563224612760611961894427828564414863793585628779176069286366798964498547792570542323536571185555816988983672755401594607226941344115115904984564973300232449097668400401248435791130726769337868042531923713984647 6565 3662128461037567629269157481426114770535892194526704310741507606714308593753448706959323960068547198292731608266393362198695644847266510044919461734591080665122789646395452174774402097304850379600785820788758382954053089033950580630077234066758652174624543740718377003502046234767315728392204629724143860330334494692557479049990927844834783941558000830178196780728935359659217500937957561521101963398916834849072655675796064445660624799600545938148489668060285631492408337149231645184332518012707126237538062 6566 3948671561595495387905272240064524167423900201999491850524121171963891948747382896351128059023417712051944984316886224100402701166423511943460768233791444157132853280215798009269008137118843656786592467557141848301318239408801500464654709483019512959589859133077510124146828309699320054955890647380195188013898637379781358888099978685073182822071339681402265271115429860020303444536015587015062429249082105932432341033126168604347005772886885953018532854955446295941550591705465209982898524724050540672168943 6567 4161940536248835420969792861558570380731319367460269119584756256792179086500437449981519844530951014396635049655483345716876906844517683713064816866244347537249453259755279666558907597927035202536370133109903413559254767757065794923493807994784275239522239899660513513401950810593727882277888614878043396390050306493984496109581001084388527420214023463121689125785542988109243454727302438402854874026280889308352117688052635014126664511733579602027610342537420097929256779348667554174137634177221062596319498 6568 4270686935248671976394857183045451461675266989488092640817599679722421200812914840941231319171133989375120888902818008754007120545088153792692049860804125889659580827258045081936966327302737095425101565330182159576412443913482793656797756575855928817916283844992830015010222795795986245625219132656796954639180609498524376148390936793840927362320947103456715709423593500261655216375101727666344912593485409520903638026078182681121166933537264623080885079931781514561445874042110289534580597123372592681296714 6569 4238325902827908174027259855346334017650371690297334373751942089853533134370893092513203415167703026061244564328734527811698641378268473101586729819518624900809919311216449475856018303590620424547783691778785367775773276330524681756215434508327126293643896769070873306175774611128940648688427516392725254482793514603292514844971539805843932035231550357568723975347179981042243819496968493253596427187167522023890109390936286528524866620838416760589678517721334388508668628627161390115705874150741376224345582 6570 4022790218515254081858733430662317143173388643171439657957364395119681704138790371053380287079774289357665801099600725012638524278054743181958388843626031934498013316929703083358623435618475193935787742062660654012370584611941393687448192751614764252346064791053442030852813252498751402402338657173076452570640621041628614084347707265705660699685006762681384722224788710450667005931987908403152198941794869234831174115133296783259601801369665322967407000249710267341383849399664612651392886396535673133540038 6571 3576563293108461042915559870608859063554820867057384507073007364388479120466590499104421378388674571723280762356170337998052494883513372123206676804462212734867058419687923228454743450010010871400717117392085299538824957368833221440417364529314357892635025973930638196756225918733987135256223633709352476949375785155250649591805824547203972666791870219924260554702906243286590386798685350050833293390115176726534373422975280969131063997064295235336345823438283217905995908308456875667394027793056587777524869 6572 2846944729227856424406683675721975644379186779683434712591764610018346449310988335491955720316791411028342069338507333091365941806004747360804890161329458236265819369469019829299728184040880135760301928995024308380325215666859734180159976688392991905313663671036737399534489492378237593847956973569201841368528041247295703028473684621295354316239847327604603951416530376820290095448456758394039336148450160889363988858607462893375106443008051464616720850103932541807472131832735883289582090110793266702483058 6573 1776609027609792889297871833745735856172577263818766548342965059643702686205761098673766329788464292287269317311722183221301530987319064732855712828762088272081378259306555697684337004622060993326324017060324845354642666426460523159610044191038642955762521761912346882102281060579451263664313483046538801607930802230236194125912687651273793145415426934596885240699171850918929055688814630325319366694312826945358825355883467487856903654824797734869666149051475582729504485105934695050282448937091077738716719 6574 304524660647082622983285217691172694797697617011332542074296470618001016626826958078667819052810970834946527666363800186809093006757715796041095826857644992951477490884362331359464046151360546289030138362247266491117114646124139541166204760663219428483873181569646999166581813699648541323394739432875723964967761717860091549043158086426231261091772403039689119737447460051484469408710958769439013447709763901532093976266213185056186743799536543959148324348578221283720579550546482618329112018235136840518038 6575 -1632693328040279382932969035724333665135700043074769988163851867184117165178663641347884183159690629173367649398557112842098727659975702958708925336326379747396603542800415741049206461311064989944834636582957538790388925591496321094845849169760692101933238473558069294675699578179547508942038752621886724363867424877470213322154580891887460558677294731677831132672053448860966076920348081337596374113241525053554812968315017249148180454848072848938410028328121405072589069242228694952033176540296742562147755 6576 -4098919262686616781098600172084982427071378530392414530970936627930927408674365131456686878450589393120732851381624622332321309818584221096456993653631382271389694226288735496176710339455202947098677122154273964354888507696788585797203117549712363186383895971038121638535888097525739969093927254481075653712412318180581606000340866149233575597028458095427972980544796467140782980602099904363459350515561843489321289427271422166398166954935992147107696135543172831717213381001277461309671559333045794906754493 6577 -7156060312733396790918197810943641848199280734218154420516133787201198246236914471461623451718327920066341969649256987727102075809301341997458307335333970428149605980055362161345238677188307940055958691741777222784699950862008243255253500170970296810274269162111813381941735038639218372884646259233555119765509692575028742353905850848137324103927338868007365309626443104868557177040049816043686880106205454235399288556164978904801586994855439040724834238389390460266315792916256108018883995167580862988204299 6578 -10860925804363652853789683011911873355736105238796713505734169415019563332751591069774225146036506129045605514897186173816207234490081063815409299930051782238751906126275108536371083856904664534514307410207865911362559460524546523481424039793412053598800276252133122495464536838117360490416154356453646582235406375220901825134890109926634894200698992824427222852882670638387997925822727361716832555010654822741972039858160170665184577205539085066677412735779793887243702512921298638829262733668086483814618158 6579 -15261343072741737865463996909823895059451122062925936195983531898202446005396696453984802461825542285588279986000810166565925394443785275498273245427839739824460228583785969047674895157420948915663694757741878105652565634263477479255172077129569077341987523566023092290441970806863551823070716726875914997765789683439922918614232519565223485374877812412629946350121765241430196686493212909483898476407889166969942649232989802199117832740552887914555896349777015825687219497810946789585574756064489774418696985 6580 -20391446943405547402952237318549888052282017383114527672140054452807034217694261973117185482843544260071962575275400408061220765114845695367648777278729695830687935603559449322831857943837027023759694888525031388260046094611079894616000839848911922174524446181959882651050199482066823016144885882521488672368712481164212277984562764743235890199184906647808717494551054163320497977100881794785385218596224173875810555539283468694006409343009895350897321776762840721652340404482939908150799200034830961237006406 6581 -26266081242487943366349295301513333753599293676924639337973815220965389166240179936329578714259000723180033085975309495345381223762120684350104309742001677679397949573791563109634780001687637025733217716488131445480897897735834951141803410241343789202397657450776665279327309559006337373454843706262757458251637459238707795334363535230827938632074073322389332925777821730381736392683185587950397528791867368261467199667403071539861888540401726817484504701343790746145301316940174159119597548627594237860957758 6582 -32874268026939125658351056307065411608229199496278607983816152737480258797709531246085984294597304883789876671215991279439221492597816708795151772454234549354719763275504672605501152418101455536275752537374871686377184238970442124496802330302816521794194989550210563795318860826884992835000027274918145627939777223908115151928690655044546316689716379206108145127712332929151804642411133457401515557605462566660550329564279894697336885137722853781105405730152436530563440347339854879587590319366287475447164875 6583 -40171724627310022730141678459743952035330581096777101483905065915643543987620006021190617295599686017813051591765617841162982882100041825827141220125190291536933984807599511872137862287773545088379254834300513351700708143326811708155059908507017452090033107758808997031903495323205288100783318939762694473677324501778613540524504399009750545506752806038222498301229900140776958646524199497031652324328439681890131657524347994740552290171708577959961263949330246539753166279089278127488899971879603382938619667 6584 -48072441293359355530648139035325783330568099807653006318732223171331106625110005901289172556934224263220225052705424084478886783944111097802314685689168990054919159203179595276042531884903052953310757382339523404494184659045290957451604004350161143589132836189940377703471582252331597804276552656581384389988543443109131549235281981724659276815561028808567438414767769385435597461821533208479730357302500951375649960893474917554720046634145006691629393777298020360140033563635186963452811931000029517324240699 6585 -56439374439089118178582287901774746859564767017064519066354311874979575965499578218158252401274942196882323076700369995377934332819989142168230598552288051991747765106495203561938871489705639268892474353419549383949351910050119194709214114612919129832635514658268513195691697807970808252786719631606806525711042236060308404303230511989519204706339528402518231092249972248872711977904869719038360771983456134741584789593805389030675856873871089987839358950613400677639225383699125336938960453808844205288879153 6586 -65074363395618411229307791922724503461867388768010653490375363131663046822612643149720137465503087330472346460036482747987098265174471596035961078813138070748931243481772130088518131076905319241833185643068288226605834554863319081115762823922253780324646989745148598579176587751751270999477260364097323069512704431356140979058363761452432175294875419080658432640450042696453218069562249626250782657744486644451803935336956490110283567807588950942964070998415720707066046212541720668297278040391171679109259093 6587 -73707443325436021691619446965992968887779123238696394308233172072463814571613966827128281743030469798146544472335706615277116041659739364262593408351072475901481043210181667726176241316461098794434702533450400022798448119799054061825345117575517614431026209292643666900715392209107434811835771088809248999822938708401023040421065314331801451238732359947048785645475733785146399644140312688968471857436521686116657791186674252883572570400446244367995180776920596597725090258520110830799137020677662292042374389 6588 -81985804521897906281507035823084588679459545309666983017290447728308400524543318278620758288110671396547759611348787021214861926315852712578133784293164846025594508390240951605808911136932980428716804000311586591817082450654796752599374356128876370247646561868406429654889204745625791669618454251508633132803548595725987237519715405833815157484622002133760544709802186082019615522381386353004026344371220678383717092902615983549698376560444687404457572626279463866478229925018634148212223623955978232246127510 6589 -89462739487203433827362369744547456169236154037167826226929501306399701166044516068277965356689125191503371141803291216378639328753377423712197722543406428029666597012715642268352252396722568910235298606829136033665833714695845334790929079572705973079132355432947539827954940934187625999719615288117077046465840178379306233404799824545126812111835738580565288348131050504870746637660129228432856935146886932217288239751086836532948983581412299870979075039997285360032265109387550647991203094879846985937265173 6590 -95587024408027711658011770831813905501512939332354834312932886818558354389932550710635345398378005170266672365481510224843150622709218774836203042066872960618191318123068655012624409399093487953993468892034834232869239752905920188357291225595186461676924763314043191289696608461720680789502092916989903466587429166113637162302587549847527597235113840873272221293506983794278941989928494792376271396094074851046406074397735999937007346260416988465897380401912598950748500605256897180299471430318134761651474293 6591 -99693300956198538299949880099658778564588669158896785726420300396251836900917974545901589297104713009348954137908210908114308321450641017506739220726131615760748786847304209870476273889520346387333700666280786958929496162315662068134617596937284041988494002599748451492882714768260157242672247728833513579868836458351932253329397001423013009891059123963080360337630221025225671983360970593725253794198872489906935352211897862942453339782263006564479693971834800525371219737236548995153328037507908548764935880 6592 -100994157192785675672624815344928274967018453182672919261630151273075615505585380709187343514315369185363080556129771089484756652982449650161923106810272574569479900422954299948413602087560467009200026750071282883504303926939439344967876893781428578223533246109284122084488155235756002112218920489677450196996899307374102863438002392428178369239723308161841862578223457173158180430999346438202024436762640770233301111489727582818492338062374038791955948615277661666502310766112716056849471136888383527549189487 6593 -98574751491819971090504708258022642308499915337949814881232464543956336791582593892176460216793233595627722620167124054887316008517368467565402953194860158063601245551976135079016291598589431551786558602393164795563015887906297544919723185473117292396328514487687586316711511796324775712065392256510061554001956944912041504669371151446742472324360625748697230194283604118527129388770997196255974513869787564272021459987770512448115613243562127235562709947723433551781694099022925444991980071506421663480613837 6594 -91390978683904592909234338265615797080407605002041610297911199890468995675825377590921443715676581642885052402443314402464640721871645749339002270977960584744301821977591463156458903663649857342335920133543440370491960889216628632607625135023003363507538133498422174774432285853907649428790473775521741380581711285218173018518169993714765439594818835859399326758244579714130227369496581648246217550474890469016053714026214765068500025923331860472049619557704624811814406668954451057419846232446440883294589859 6595 -78272339840795752733403727823923800370854655644653402230140939169988538475776340731212241326096465373081639747441562610071174040500352802074937463981751430072178019613418835187163113429650348609422042040054385778924907705778403444112213007121931254947937821672341530409302422447105166479767094752089988175011521281814229041018718357901134106951991098030244322452812767327241128789076252474441632843973099588719848932769372983298600843669889659813370657308649325214419186523819764981815034584150636859843621331 6596 -57930841804588624355084520814854320706320159372723534629248815129719505038402373723787149343669178403659917520581667040320225723566064984895242897337522547561316302808711824630564827128285907529674954164215011225068626181685010978439804637916564168096231430465093623445638766973445998689358932881552100381098593430209312553521929556466059185681860580065814437605497690617721290372863063024296938779298087246725585300408896117735485121551458572494263004792244578896395487945488324554048670651168543319619732885 6597 -28977413763135149816995935183396820304217869774900086769398523704863815905630151253255476218503691707623462880320668281178382944312208191159038645285599013692675171510315131004449309949497472143506730920306829746491520721389573781212905251050295765374564106598238993865617963620205697304445882622193702484119227428615812581409273207508173400844422938330422824040603554779930127173656761191194941814861383602550384664121111193494841059945519738536017814096309147832718395134690855180506775543544053029281420632 6598 10052521739700828952053844781473907490472646469275917222237643559363196687060902100311790210464077157048029409438102740477122960505755353265778015686694894048368996831983370179214345993107507091362233441225354331764821948431816469478518754025083168275213089527178789068636014426520606551123318890466976561454705343204243018783479680993378275739321672602424791212103121213766647175214493734143774329714642339765346986273384582632193534839469521586196021457356653161940028531896177243282972301254360033530674746 6599 60662556505462516631486066952944404728841652434859231311928737109091807295992652776438914287432099214830276293027095436983167920569492114407261942216206987316791607694466309698796553790593508533517435951185790124351947320398207357825348583097659179961627156734693846298712405326144231957512145186702349919158323162110862422715355984078499520819118491632329036261478821861667199726086440818332074651113929119131201078551246288321116005555538833176285866472696823343340745492218292458808741278615444605920886044 6600 124346018984156208968466896757595087022262295021525139820595528459398247496771202396560538629523386348142115210463589591971546803389863072071719345496514334183314643151285197488263372493779144571183511073786389873695160179828973291124421930450247243453322509074415347773976026860669452134554599872566200517232962402685761263295933693873716979606980534758914454133366026921642742732165831952793337457415013725544472249752306278426511859931801565688034323532723773012502855218985715660335408915723687577223535536 6601 202521995846597576735176438493585609269249741303360363498381570549556768138304455740122262527210923738965689644729239761582796751586341109870950059797944061071098847199653034139125389177357935127729251950265745801147570551756624088340698038500495018817534120771399827587199097376005841153729950707701835959242423519518857446281095880922992255527465219836867055134014398524377691408023546643863355548621179351226304578245498670283557867302188373156879659728292375852693034903122198108067226467536275531276353816 6602 296454748495054654376339353341489325147484508522068386018616566201543707421914454289602491510118027304181973355770721771211947911595907464335593078820670150681459872466813954797114527191445748643184089000679675311184302565227271390839808924255190051841169218078999205826279600368634026960123914458168159512917009493300046028284876834928997082845693026042764746261813662900330501963253323444249434477940075161343953041883541452181548182577653957938153361155035986131618574443944325193258036748049353311566183704 6603 407154712024887300928751583028202622776878101581005985517052415858470218895126876216034529728486119702065881561516860275558615158742954753261618059235051831635886652804495793939859335413514761440674742537377012337774505187486267248125261990321818496068998271330804352021252645583108859941092367608272985074613415017778598587779129108096723096309616034270646348635934259606904995679389936999623305425019686613995398085557751839291928014083525173782725204388860074394733580938899078878036894905340585073457601967 6604 535259457870992563026034978746989476536354039586739434631542620928897231848482348455343816761766738394215079872945403858675663722934185391768779772927700765896960335979132802312297660729910769221624439684716032023151762148643735408934652972362316159877933942731844351185438586141598642373688929436270134876769313431867433058897193002224101962083293790926820387145756741171955520311619476889421028881103886133868944676115921851861039238923252550517314385412971440976765805835140516716203198590512377119415012758 6605 680893320307905206114721831911913871993266369556476272261315403645484962316097138093218509507358272993890279660554345335648280749872482228239923491411840072598877717157686816249698574951541579456258035233431576169426785008572903665449658039382946496413357701516707461420349273618378487571408990030242731057064816344629483845616909652645049772109777326467469014030350696615909541745527626097273664300452864156302045823359532241657095059454692923991780193352256043686302307966475163535836209431632051980566844243 6606 843504856515674896450810386553814516024836278877797047969781070130409458145594314867534672512309771460218777112126042018126553808585069664584018301199388677232058897937807361464325127492678208571990967404047838722986865695511384247744506817520080460021419778125089279396490426743358334253540689445924260477158708353203599695014042506178826163057795034306184411287474095408600454500561164261591661174958528281830007715368645882334145559407135680118797925163411271482243118738096894790807719194919370280939260698 6607 1021681957125418215860327095188340015295656824862892649027612195269125656056202286544637430726076145199926691677753089890298573482735568751426650745546428160608085975322696914701417464471260965848683222192768690134346695075201467837527963206749372569633653995975958418393015075740677373973505035898605567978050757613631814849279777243975220944546127149905496063832398185113765003944695140569061785056221173143248666432111959086233405868364152256270939743885228577565725040833009091572947501512332795077584419858 6608 1212945277132899006730508542684358055609106483290517135950560925428120069985310320918987104840971837981994770062370037581120408354002462814864020011888920689881311313909528087662194881529490730039880076342182010490636642678342212442360004681227290849304540120761973394912661186584001247085937765911409462462232077104319121385630401380388766010214331760022213951098987151533928203077521447657109381912817698408515180950358718367437865045661003149691977361019041102570371237747974357403326230435272784062531799124 6609 1413521744177213774317069302944715436171679211173189082170708241747324754651127689858428424623632165417414503472584952253536723622043453483032872370006965961057625373948230501918726397960471244453941827518392892219226847485625937941168618796581149765628259691455273804279458653331537889567445674551178672374127286193980766561928991060958800860325279489481952034514666699686774054349847322774008884286645903018125178722985050746676203360271199677056060302131831986831657722791895790307045564673801651193812096826 6610 1618101249957236848171613503220284388175198428914594384652331190926867754537445915903097604596029677525337018133084381276687249882760041474226158036305844512457908422694578506244817173080383017868762295632869483110697573526682436495376724575693526181719431341656134872151838042693596384179167524381832438864187694509509630643710697928019189063914253347135966967360188915813005467063389623325931059685778036072900966201984576514218348294914238416296227764956390732919855490113509976849903579918919997690942311076 6611 1819581266332325298506788567964974171124113088779623093807129615736215031791055618171540418506034503650541418182764297542285667450089262317464243049397097545056387997407236978051651982860092860629721336518273958422079216533421419842112766264327451680278537733844336743345030325982384741658122983854222913429829383550690477171917734147156920502686268843604315249529555133214014161966621670757164616805784169844010453131944050452813188874837566098662812560837351131930038017066989849796906344247626007492596843071 6612 2008806071853431713258608547143705337445876650646297529651916337691528381022678637018447371947448428588454104061552447612049060060514737442106533353321130221847538237712183647379770462952523808198697423132773739891631208703042881680684872544792452820685558123954401053286876828877147574187540229060469078281455497447185505917270930549829546764014155933355440638234897751908256000082405684171324066406348477215876133631857640118587360015458226075808812376982581101762336469230124836068895817858910703015563358012 6613 2174309542554648878723632020043215374039008886724664108557883810010407085721412608246900148824117525270216720273382131531975992697110369211228432022186908503666140768837914543741955749964328912620221078904768905389315237396858270070598928103763848440491828478674356660121197135146739559016583056235588867134738364110836357118081823913514238153016336393706906072917235882238472338683530807632719499295741495885190869775435952337630225294167998492981281360555836815203625297402817486978049209618699701655582697706 6614 2302073059837789615156765304162850284579344765824827959150053501039582903261014537465276107569804756947290351505802855661052720747071019117527572692766269285390556602021446036124707580857501364108842264026838151313486957033019579026468278087558407635024784026140127185402710854382390475921510598085053662810464823580544457438001521424982363116810622237888406845445037825592745358528665542738928854523273769412303208392059618545288749799781060459560220623838154313871955138460063906316841446006039219336952967982 6615 2375313013950421666845038521328508922803348917666933347801541524616013239451750124124535955017320634351245404064904942219489000896389326285623473516473116058088490973282557095243343495532025794436834931238095918933039823034349349978331560117138283709687299831768505685188077869553468398522270300916179676604602912225650144379706014077768420139432683784922333810018755307165545911678246099464559056518029076001252378377295258504639386594515770976020987107588530724503457793583239736957044672161754337479221218473 6616 2374315615067355474579277110110137525040514849532259965055085639531533681700641355826973901023804535981667376812888328465138982048367073948020611243272925986061688013069690670808298988016221995016456538689623405933801614261053478139261902577731631779884121470909759018573467330735083759550249670415267959241895165820459343414617065430671746169997543303514184282987309784665861185237416448265333550119498874480779436334632831585197205828260115170635226039801963873060146123421035427498313437141017056479304749925 6617 2276340228248595470462477484332691158742758944369933276165096697302534255514011496510698086718548210215940931490578098965949361229023762841361407333454762687201732782967911222453233665046227498217759304486497399565128721333026953936402857805181064748838441898562348887896943531046263441197055025509729506567744908335096967701537258460779585387329823086783523285790300572093190657598451560045675277603590833583212562756119563072047457382555552309613638799015296937778017570037162126804750197520627187860521766593 6618 2055616164126098343681172716091554442742802212080240218244853490219819410655970563764812978691731379485688575240797572398785090806691251413092635099493126741507946918653112619763730908587284676351862398228025341056994683105266411984364846624821584718099933103148657012964448835118403753813176849263179592266407410518758078924492508171722670117593097088849313963805357851968081936973844988175990342264686316296861498476164779639684357741843138167414143598693758900320112526726617696762299428757466573050548837527 6619 1683461697855086872041904999326604782367651904646743828748335665390827873068912692376380012313279569333708690777767460745664778469890419901998841931308774089672712627140542514691078387811481366351769398653203976015848077638400969157215385285965037042346060542326980140491220628847883340042622733526381451896952171642979119850059332348061849295712255917114278121326966314203529247742576006497173969432972475672131571440237070975627178673740154937254712405780658197249818226914323692881657488357788565695761891219 6620 1128557936971869405585608847944095881102487016721685209514004117348181522951217534177297369705865183185702142339888915492636907131646224105910032784442195045403350209259631536675156396567203964114704802476613153323817480451879718217656733524189948607578456775087725509561777776082939056193523992151703393602278720318419067883741546799890689101587492071811850373107169455447315136155334353500802408903235367999411964746992392119579215784841182204511714316141273198860992778251830658433816057176213971423149381570 6621 357413860325951396562967549657026251525612555406195034389519613875104620222965164952588370352759625480549975377314918282884951927932392674597268492705025011686844895986745942412007654716347368986520149950877225791741408034856424513011329600163069393397818291821899605756743043933574690961826676659903126387299548648948546839486797597606508999244512262055407113941349662941901095947118281723174468230883118593917707697749674976792795934099970441388605114404665126901284502115843613717632351480743083541779822584 6622 -664937789988937131945008454823325579367393033092119324470195753285494885725096588790845004853761419280036431938045608759073569435482988194306759123899939167787245566054964014051584828376358309346447958239307574202805041201970157323411715477451323625345913279636460757161474761980791825066262420433526310860010601771454263013702735147169222673254082664584869009466626674192441649305917476280698976029604889899921521130661545910883600219756805131405886389055739068223949734007267867259788854768883854779394528296 6623 -1973971304846876155129160615317647943184406220651346162396914037543130320700487912838579016854250629584369474000034899157293833447662715098842797167792322500885454558562899054743846356085254282757246292372544492933971757605339668405058741534815155392543985321683708296952506431606204255203571122540862978302538569694654439024744920772652195318233494766151090973263567709409303627255808708801275378159309691891468181659412333885896571153174880873710861734165139819712189908352808063141418231681769613998105567917 6624 -3604381130648354411179950084416819558611053695846775424782811094359014943085490249764633601582148010694314632366483925807898688574351457668837443422050515854998640055024372553155368762324498484382265228754440989855951270560222927436580387870179204427317054798390899527538674912778085496266830134050043230612958031067125669702181906612140058207761108630690585793427682113468308602810669501666754209649766136221637993152047451310865412965840896574386210108658037948109791109163591851874425439225240953386426433097 6625 -5588432272292443122919057433818243238436828906956516576253429521919014309709903673951856985668702031240697855243875076717784333156196955488809454485651576700936458531201213734084307066051450598549905922975953491311861698100342911185456365099046512069922197198294913017510801113933056036058770302211904335927510449798050674403013656490193886485608498195935121920981177263670342353540000243079421030629356413271897240907104784245049512260869147050626952561139344191418189033689819200181448964423058563287019923741 6626 -7953903866156833804106846616043044902590572710458949597925969106165021944042956304969412406582311347159456669244412854387601565871728325201389736399058071394307909890704091571038535063543058843790673060292496677425700598528126995325266240875046434524679906945127217128863839401297296879921351604947126716252481464113651260767631260204929050676147434295913705062686115632657460819059463077381254206377834713731039099404070542894396251092563403276891272012991359813220206781903149766554638340847599349861957495367 6627 -10721584825673129584298426180549372589561179138741738433893920792077698478944581291478890072629234860967179586495246457094539524161355978413835648094716894210613136313249892953284997147025612955436836911474496432128397528908571555112143180718168283604564557727629166117850985085764181155706753023171282542543293706224934052497772002753092812776612156776645845730645878310083532440240612847227986884061349553128318711961805519215206076374715803043330937789243559476821235224997019066736106294688735311190984122781 6628 -13902286066133208433429788806869840840274115370749097835297442366816366822976614522192755781120117636486926972717491454929212320687668189147592686913713306733653437050429101826051662431172723555143923763930586885119957977241102946534276000398475598597168139208910044738090890518943497012780108008838001953171245961680020377102051645286692381145084018372659448039380051632015133246726763569341883979148723000993200787039594549854554642059383145479776030069229725686189496466208496093585331256666278097753641656957 6629 -17493342576075621083624243730624340587785686171941910403966714522615233262248579809685114549679039935681937996523694506378123802875308040682510103689755002769710194816936510270611302049012414486820742352809738420590813600134308376445022301119942402558124730388544718698246978872405567719337989975073758677019508712819888027103706478674286289757218995430850954722688831497121990922828534802781545631785695925245326852704740944851504972832868099077544383457385454205813378197154000943797954925805029497189988622614 6630 -21474591130579181959255865114865986718101473072653211769730029947212443466899890821673849132483387617239407462149085807351638846107855837357205446826934355001130336822703854172911777911368911647468449748490601264715832702528659803762880302804621250498020578388981413218925411282029426293812435431369745420637859136354211196118247300072569389843102836911560654450756521849050886829838127566604193343494827078042274866901370860130198229399268905827096955914398824759109436909950922649204530715250774630231730696483 6631 -25803826381623121872200710908931326303349847707844383548271807858871458317907397687792302441090753195281509849904225383866012074147783971190117380582794556010601292904438308921185354675416533143915101614533765907586655647319700718042876732875299549476637699880622248549534166631810448864915530062315235726816480493769779041861833056571827160662947293673132153825720861418929094497842692597702715371560079619507028623150982790351975003985121168592352050622406694296610980466509664647189722176128132858816048705101 6632 -30411760075192661031600192835328356639248045737632888413764208271338493705819686784370957845095423111281466828204496210570056460965662448475783760071343274590531268245859709707476160021901200670807919780768626274317996403910210007530938764034796413694714895270527965775929161417304715412374830707660385642614591585110781912197603238604042853430957371357063042858440159761222990962934406717431135146987540181083282963164072102226325030328708947770099198643969244397760815122777214934404254292735314424381852596873 6633 -35196535893795503825198677311565040178996917749906110963541914382741888419538277777800731532508412917505101101822375530021665474581327709489677781379039748592506528969842527932953221151079191370186790945603108285212952339727042559050531395400395347633406980756908961112883181127638175071707631965443015948067135020675545535767904732595492469766075079917614296286738424279874820195341653869486172842539588035680713182281316913374139768462098293311216013582036895072295110399673267388734575549003130347406464178824 6634 -40017886535549691226007283751443535025005249795879031768997685726575454915789871645298750384210625517027877767950593873435857517523757557563354429821134439320350736152139456122319441128702145469693340490550245170342547420288483136579663666718179808720593041435876458250066118080134021285535277470997378812338598953483627852758286568038392023402796621585322301348095341539099056615366003398085841340919000058810345586969384571935702318867370093381946576741778936946652336176712340347330558621954263752084994126100 6635 -44691060680405435598069218984533578385116300367700358424837779462950488405543948195558079515833491332776258004138838836358867612821960954612485640629355062018425125704179317705119507296468039338351030448602172148073354102165142736479577357870358611804041593520943708432035793089051528065912593831675665521892262865957841699586442998227482496182883647335821405436007979309884263830628347908818421476823233488099506474768070015414128558839648384188743352494136086997002026970104115773319107932008812267605427414325 6636 -48980695915216468706119006368790433987443991379681971605718472859747401562315585779579804813946075975049313836067695976824481264093582912820441770490552247736284205359419793411317170440330733588954257525872949936038842292373674244644652867882057131456629726405912106240859649954301129101410534130669313804728310944360913862873714300365336408489245502760285130738948037500090973024628463327046531145993973000177479479388314501005217507969033674828896883904855669347625507403466000517724754117464290796936063191071 6637 -52594869786935535868286728338620564786818045682980746522205195749775694970287568670080273852035342213768895990491796266148504830849665861424683382544777090810758567780579827610184290084636613886012310557732620666152164093182815797275244279373892941593800206055377429858227141505922071212162332056204713528577386338541188141533517703796283504130181291884005993753878417296758292948225710010078792760186577731935907233670693983669657058475258670066197377859079380445628286747305728697367863595506870398157387919896 6638 -55179625000716984136992566910272312668852583463394975840915587087446907573577826414364261054928329441802549747085010473593564993635081649260073330121418551828527805036928443809885406204456401956731632459171739140615550048878829907259295827936280940207558519787210038673551159834916413775218358578518032406713272963880931712296707562270680145504845638107103348222829691998459454370700519245722261581020063128505703215401812100035945477524591831841455207162421564067717376018678956759769314190064850549537562340961 6639 -56314336159009456060655502534015426020913847964213659133322655352752058893783682712644633091083174503733121386332434809410955430884939722253195598335531338723640163972360513012036962532466629794919985512400422019370163153618404051025769014717054105440312843364795781642797063099982291342989163946911803944387915942407427457299371853898620552521555686363352170433772020434415450718108577223903834440028183485460679326368802488040289877925670614816518907989990733820229844409737843204634376995337173423993311437721 6640 -55508363758610270758364535767785351652289843564747093016476423968213973237173105613065288483456720412165129764328178274669569457028354506404597805124039897002696586870242089810032855327015474816243453696446289772410111568355465115164490592285444593592376095077717519874046766804802525255637856972183136969090673344999974554234140033777764859024326127734449784512693498175869018771928833800312966817533486074104075406393892975507482458611974720688075532870666017045149411235742022179500140145043669799471260878505 6641 -52199525373051248365081814007092869315908829141767492642413803952118188877477782210906534581576078679936948126915955360331174520768976720546558785959090237516253930743217671474549820913762542836660545586131213746854520730366825307062854260787489965372785301406017912508868670397528030645037384770470594598232370781660999722832889360728901304973125726428236421274275099472733843786035775659026520322109990439761696964265385995350385234148027984525983848049523692156002504426444057934644051167921422174285084396475 6642 -45755002435064465924035144626199202583065198433987144363073198723413814986879608737925761723283725066390799588753648161165828867301946839865999458068315156832065538254740215806889430667704111496075580582528618282469036980888108012507363936768259622508004223827733178815400849197537461344591147448653150540804577662525500297119666572768565799529670514668804405355536702010453727762606481877309449547700507104202778147647885788974269186671618737832985123905638816124114489839918483462496085630516793718877450227666 6643 -35475391519257453270748598449355353185555755392972317226343047372438813235150679318390131802064838929281076706674812766733031096003342205555066065397407779781879430071071234580604111743516697332989316958452834620663248358441109307806578522740809262329071478666370868166872716779561683666115401428712792328686842847578855858833259253847466083260865673897013489482155124956398928198750805917873786332918523091578449364914374972188819499339622358383811938518109322855188096451581757136471929391697996578839052025100 6644 -20602698451683193174063449378417273428862063545875947952061482881177069356170995325208952775144662092171242643346486048299011693470598533846887289420596894328841409082171479153593029029872179788310534273041425720394051635976199049889969889908088707938680627206256910927208691532967525884304294654925110712651235478125217777546939796421427723019935427723073650122284752538266856032660230836547366981216133700162278259454547312113470067796854970337139471790335731189614514954836736514495909432371459918752767910880 6645 -333157992103881911442489787091209197490763064099715809958960233523375975194049639014352367764271750225297010053704159094181072884603394227416131589369609541129776964679241229788874073800563926116882147014787903597913876778758073035821698962384461402294569933298879655962407282040404492179027235039033894156000300936622786079713412599063470997108116386577330507761382464749701992183730780281291280425216235883636822298562938143170020799064924091343466300230978306003649425352654252634630708378094777423412798252 6646 26164163706632219031215270502021233125955344766696230690482491951767998824094485417208342062987761334971586082861305613725085698964957129587984464000523542594353467981579714427667260063101207045793619771348088010589323884440412078597983935219305850938050051424457208424119907539574974761322395430201531485596083391952081645465494736275760383115119397948852839839909058858074201786178978253204373773090722266144844275882060063648137103734726106349554026940726447206967541345843056011225155104317992214415789897463 6647 59721968223431140734249476798613590091521088671540842263357517286588022750149354623334203395146189122681934077100274646620104766540217713717937108051292209523381068634490929770608344787775227227204140758362404154468188760584972513918767633667739550526575987393659167721972858410077803343436721247277551622761242633912125749594826014151582232983927066480259101075335555504892002326839429966936431180282564602370885674087907089656415632314449114341685329326632821868402334491749341345928889439572164108422276594540 6648 101141474798086712042750625041655517735273191330050674128495923337430442966856022601120754439476715258363627560096701486953285519200454936056704092876546597693437229812262541163250118687863190487264593727117141685780959586191349483767184033231637023082793561469555286968193048734328830110609758826226009186770481767278960570314118098746403718530258922373538874592944605294821288937136793094108512434127260564784806476809501506967762131131762464875822632966803313712588773423106781480389152239968769498525968817508 6649 151150266983744713717351852102108015379137084843283103134735353118864083922570202639720560799408281249137169659086771857339626696418957500754184938712450405588243394223981968764931699889998921747828925980909609423055629026915169982414329720551068169441143699459386528944885918831061135387148562031588534719693095463694615071683770579731907498383139509874912814749914455984996337521766086122364981883628128551895678114643434600337030389114176598560614673107512218347626939679315801955555349013470250147454221243172 6650 210350220351371186485905235678222699874796839738542879542310295745565910657721979570313425243280478635779946037366396906309277142552154549337431612493048872925488787852850841200541267672805121544045620054965922664466501998550471313334136909935880865217356156502652787554509452585266657603483087518998655148234445141862398690463012957304972100681074376765062366472516641800089717036890789332169037448549000466262531611410864609838822505819142334916724439585167302939647966514065539259739552190927384105126138871484 6651 279154586893625533460526951899789481355283813660880968935651213340848549681481071493161487627942204299915766706551946823397075608837348891564677979096558027299857363460989203623587956050351608128152735235183940097527272809281547705711120358573103472971041620589527883634758036547657065405074563458632750767744329923440491892841659396241989342957078391936700288398130528331268117255209110510015528012267159857679134953559411160485554456976300251734711947738420380639713872833497005350698639005350414822862459425939 6652 357713468482142210239130741659379120000560861470903610251466978373163497592786977765362887512669982999718043507199751726167047616918223261083379647716350572398432435393885893896777046207122144938250627286267974995698552531437099010750065433158182363265184302686065381836929159215764291782176698574639456469222717952832487740490181351268545337365736877612165140113446568223271766833907766220158679454034175321234841180347979430780814856348947865589033592781403292515895808516917723142646577140604873493834254466193 6653 445827147471907916203004920096292333350821018849183619818636448991520922380228127139194809554161416710312839360244236997418759377622984661886641221457436700993144442558697108510905188201566037989945060205330663652320159395512943582787589760283092164905687625954527742535295498982130960313018593570457359086345636838140023967594756924547892209164006180887642070565704988736477650269213361125545199304528293963058530958558566700650791812959536716360742021074732843993831716075728590789887609328742018110559623957224 6654 542847071934844294571874605036888993364198941972103560728399761604591536510728898071125722818260685553992005938048136474838966185129306593739728550186695454387481744670890647476254900025632729699551286125654413376156532482719751966431831215458804949986715693130250628187900692891988200061909820280686386193889720567990779806665843907064490333347638231466363384806921838197408202072812767258741540668783174734521406380074091817537113332589029549245637476556731131130027460139263994736752961841488633123397558546252 6655 647564731332891578034770929297446029597643614443546750882110284166093862854660063598176019483423719390617506439583012802121149686876733252101435058670952001643992986353728750916781938152052912693128194307903304032227285707155185077600949585732507661630088474414233366379874995983028498075986330823366127979967050893640529696596559286943241770018386602196331787936535184052501446599166184578295463704684891734709176531006576780594232938930058610952560485367573310759878608432467328985621948877003959838011082160233 6656 758089221262663652027631995578210669553768495383196142035722083579981874291541970695979685215358635621726805231724722252513084461898062592467545793711016039969495387336867649618362082956594889309834754953466984153980053806856928058169938659316340396876509924758161490958404412759026724923798540810092056638442741248953429232831225331135571038543811294541525244125724288615709085375587542600963825830789370025190933866827244907769278927574410505948422667590308687967749594535333722971441026408185052888148593559013 6657 871714998486541345777079314821061520148009089495474694830323391205336754710434086797649821186981098526931491332916030252512398266171413713225438737112372659508575740786158778879349413990258928180607869121024733677421440960416911661776435552714838009708428761893346920628141983654695251918532941029589432773579288436544659623994755867977129536545122722323547956313703029105940859709735726991463753369651018433551831788380780255367461701407827474256260636338248735755398321864042209333618614594838280354298035718227 6658 984782184084572526157256088123364399316103714022467118446376507560081152037795676966263621162660216421064365066769634792274165333238717768673386749778214086663799374314771079996556724010309745903473378043428551093003684549206226559219202042903695166658705843637397675243539554827906286284636994135418106082905028724180193962997975154639732901199519982545217362530606426780132107834856857724894232786222575044928369969467346254699140715462416806296475384461047732876826975100175021409857120881720853346007526715895 6659 1092532795621038229445676098221987206649769558599821080056827908179127455887678798727771932061224721197212625859376344795658859473674930117125473321837777079048743517822184085049759925465279783599345008783947476556691151692749507255954267291034886240904428414373046743557965238368327134962909234106297158123102670422689851770245180621630159428868290990239052491490775814616880759587627549086675548762036578506977563918786597396809641735945494552890970711161654727255087698435114906608350811329044880554933151193910 6660 1188967488176045085592006368635650400784019885086984894764292869817141053185715385965893943196800257439108867382707082369522175775622086041908881046155152953444411303544996237086232169817503787619731829507610330273094061727769974294386547901310600446874230631594926925167436016727685571970857307386757896170417838898100127646743475601157778438275861679042810951792542468123246155594977296419229712202660112892231449383300832759312875038018666836853782129228509796521185161880277459137635290760952116491365411438983 6661 1266708764174143489722007017091201228815852670858377774238200743544823439029628631028805761661751027028819087539642867214753381470528639261451123894484917622508168354109662482542731792155830749558786065395615137523362828586724956015874684788998177043317104665063487223627148273657332180882805446001073774460934723811685199287110596013429984158948508244468164493260138514937611045915372788390925035672664038659729583403193002589649995653425384891958738914403776411249304211096410370038525349468147068770602164023585 6662 1316878172644708106078223731896915925779468456698486411370648908049111935532091130899332300987255981886938610432083004954265269351440673278925653474134182973998429638252294533249239002939183579976033722382587052218661587982944910408869005202595567847570911820864488968733818655740546665801054370268799758798730166118108756998818976813821426827265184175426291380731733912395056099455622218320616298574498797637257413301521992904395621392973873981273806763405989983416405230143730513635849927716184159092951747767830 6663 1328996751905949206122576360272142472574756330756202559495537153685277592665641479738101993459088994178954563448084305389787642988509260296913007080356994103131236703833259281432805706808236813623050441888263640559642331036583390130022311850564384291956303150713834376171712763149422947030527330881298704889012702295721469313735245611983113432742968107995153506460497600691445760724399749785712195333286492560167215462573620513483843155465458201937460016900852193644745572333255433680683989774682930403356132870946 6664 1290919858289467166946564460350145801120118498526732552174959933235463703434677269720445634506285551005576020890394513008380035360776572781984764784405486943819205904683374139322430747763962987548365603839119595420311627134259248758356328867395336792085735619634365596047371098577961312304792673201283711057686843253045070986623561937389395651800593899960838720770237471152887857516477707011098130647913818542445520291138452380916593055745826463502555547400877613288622656805739927068309425111719578526569613924555 6665 1188819538435156016175726532845748493970171270292881965864283530783526911418521217342570270230011977005355488325628152452003880618717493095074717052500805467755365791207068407041470498303960882840001029165070862930204866883710943364590335700834264403177157125777116459058675017601485333771084405576514599147408641593356387712236114393601861515287213072496480011946301035910145904882692288021923883204856248108713815477431064383393958043948197761759589871640536547620130650271772985589794515921225526574122656225780 6666 1007229700944609571805683148676487362444540030856893174511632266421802823083796214130468419766263934841475895806652466179534066441905357266775912393171369581578158420334326338767163714095178116970183638532756530020550659078059033409143673569059561760669758736897490756966447618386762179747029804917645956753131413412739253452215341770656191857964287664856331597355876288106787307466705988230550083707209760706487265132020028042141772100996251494681847493022746484023968711379106846791594345832130703158974299049470 6667 729171465352782853852561793836117792497394043109321076904922143077537479937905948448174784806802657393484642468287761753166900232622543496801785722862738803849118177791539527015163234831524456755848234353764047825140381398534522404342271296414589463411406226901774058041794193897461461993973665369668698070166134914747976334794836471331511850408394627974804089497592799291718440117177890390679995251865923586459906156767758168893729266393480897316684436699609325574088795002823051025072313354348956273145574159663 6668 336378133908013232304108487455081818343465813110888474064449876971411002438288258587099959231768557056026736874229446185783111432860088842629515500747569264795729961418910313775697507126963690746061102197333708548694501671912064110482809368290774264021025346602725376369243652309968666497055706182840878190316052289177060372852705887116749396784927687611506736862517103174885352703756518547885502263756923107735099476249204847242549216366540487983855878485658874040271788317666813798229912883050439145120358831100 6669 -190358855800358230737318776404905665792749260024211516912864282004373266139013857827970908821844363547100734134382293930283431419685180756322827217619287454105196889820374919692766277322375305425116339874420168973927014460304489893201950109950328309935848075754347272081475417349909325440400912746062613014190670730095600584563935660339934054833726320425229105364600553116460243115054804344986943237091249493953789148803442917634518794689699220547195697902518924628368473838421141934673082329517357221800779098576 6670 -870700006480652116628938123002763037413707594673605551515100210407644892297276413732174165521964079364903381561720907160394062260786983543264874750365437744740741586869429695644288304010643577881636237967012283021173178339254269359054479001839689371280690509700276685090556360402134055921412982461647429066278650653173358803735131232995758100710093531427928753798647704501914848435186181784247869558929860404657407444263455660351946784300176144961784767032807581863184969439194182511198346984278265006540735431935 6671 -1724099672517759940459486383942028000063782589420511683363360769204068786697221054314480225882048745745245685709509106204481019867363208269122946366614403864348327021415136271574149662095259534978487600305390042841764838230920517903119315724095525692633016269354441902561456380947776458857021488388354031713016219542690666958226531326645299177217424871883682328462815317079517999296570093498824385486589944828439491649003181501969973281798464831657325471769462288575386284271011771391153516178661148231199906917519 6672 -2768955024475099496851082365128313723402854411435084749286358796383739734446244112986284475794533518409045451768593855254803573153716570007349856437762015453693196784700595632323558611422126939706920344825530055363703777232670193339571048105768968618337653558763848432508212393189776780921429352044644843698133910097544568204428683052662783638376905788043154731984054698057410937117705719537603115949282789089040200385937523995501261360925316425975577874518084087550775949500586951137069849988586200969476884956979 6673 -4021537516254044313777090810227886805957893635774853344144446027660081817469962436125973914039833861204794207396116926376422231296939068980467298460767790381063392644490428026445472594969804644067482288455677747336686325198216799576712862904800945740208149336436494545218385729608965270342232994272852760347614477852517509857906612807561719325560569852078120762763181707477750367759091113702023093930296723507829989624599906293320704442817516978520780929119759049003592928454613796322154702307820545047685615081327 6674 -5494683600636864592773001591601159066521399105393727400579602543463185020920140856219134346700065065992909482730733039703309748252013436928152411142029512842585758133707619623736185192560848984396311326936754720293116614222434872570286356528352252225921344832168820746752425385459103561643813273841385204027064083668244374396127397269920706630589767454709048102312987891710675436634831458992238364399091278353342577267271495587847132412863263075147279810865093038422938320263118336019115744144328612929227467532277 6675 -7196224071794781769895148790381382238822893907989374587297232902029278913249247521834096889384320342940318128403192269685918834167761454713487708986900218098393251904561880679086883327757931112627782104270581918523928712718305951980198963432713030942961659316762151312778822466013935135014700356379598554956539990719834733175940318153953793718774660769726092874380565865553811851497950710693209139641800317924798824673583782691741494559031511362543958026610592336948943196007073184712925586001321153307690604778752 6676 -9127135684706819845180455147941887055269067627665047413632132286464429158855434940884104611903913797281031340041384712808150470662551424169438245740285421927982911046571599917224735932026346871225131879550715851372750296380017765804209733912150084163765270160817203644461068904497327885254740874356766787473118876825887177244440752376154020879524001867574503801763450326118240015132165262813122813233162188640722977742285375281897596468266780474336818425781073880200398074590979897547338875343281965446878322254123 6677 -11279404939096121806973396142910530576114642151909481377140095922692668459833127996914954504897959516688772875729066819529913555909317782131187650228968101550671452784101860189414517516894724947939037807906751942452115878418376446911525636375423876947644910508362806006487526603928619305159757708401324226968427361210938829147182017960341725914084960953700770081328960052430881407186960576863162426050496754436929287537513163661260150901459665248869312067510561531307964195190725269996356581153494602938719897871353 6678 -13633602467855832456216709877488328939306723109107184539613957350096375973121517120841380156734905352433597180252760095049446143500233687738380561007143996881846962692746957661745216465711464138431067397582273549047367194436289516603856343474968913537542049904864606132209115872040922186491896160997906351406066602993899368046293866228048103875851805211313161483237091813601681611867965055812707867281445970592016870636286364356846672859909785899914121937996393297876027102804391804320693965873650540182782013186809 6679 -16156177698250913711784179298957404131976987067531757285093365244507825705382393608417522785315217624767473622576222326357985542649723032324243298235485269125735647623355880332916814065535614553131569552234813912685843047892577128752246009133924229898911172801121003854869992414544239886045205747953104405780504205307507655752310777021792346615993714176278257824897553278849746587078229406677809159927288524554038749401475247361438546976400168563097783896206378337652803639310670406702454995874753501042346411746720 6680 -18796497721851135037988979997357636201346432186320418545971520449870641586734352424096931505957826256058028643841679422627244687019788203134991488030856038626709336910626114497425937225606641432480038921780416021754639750174866051939118783161495824168751623599888295718849738067353542392476324623411169880271830603067907137789229446891992157638165889277431338215142935808045892708710400307249763875597375290747612710043786264576060527184515684473105892886958293843878431821259819885573672258621673065836105105577439 6681 -21483671967721058486134222146410223468808132970485138208798444376219767893660288625628861344183237857655416212778979991424335865120282823616361849850644717791472098326774604357222777274370199388866173118412756751527497110797173799042971444916157425332896232683460596904238203142493508230877636384368979516345220454086182877651528434450749259738564588656483312473931376966897425853352717962322910144733544259653574062180933618539823963969194736211178026379433144699727041873554672055422654337687568714043807277203410 6682 -24123225644734569014221241247935066433601220405941767783231837236191996459240903531884281742803386413578596130756003107421416148416257361030793732414101022000335462750460389571840921220265505331905026360819134302043726379389701496321343462948885027990578648777493117570981571879325327126164063797075749648918969218444609583413527555699988777692101856179580979912318931139412858290998318434175014288623835808670449911268325160574166797035208241963658613990630787903214669334417189190740384497752093666427058808416336 6683 -26593710273128998496287251032469367292842848650016237810650625633512650538904880153868320163876039097519579405970593616745113914355502155013247251557692977782923651904872764354130565327848087330005607953882186279667322339811470046298981092059801453185360328270418273410824586975027780218540606061906373853906899780280660977275907970929262586781647966081824371976424056148291028018584449812139489048758809111089032230688050466017763130794830613210957776762661209615742083112473006474906845930616391732402189240031756 6684 -28743369154269088176296467443743746973029484361433530943656475127663711091530031025993541321412801420821729777123561633077375880498080027294229577364098385336111117754471877622377186361183879514355857945550265014763654581765607194436727313375980127770842956682466943571992477205859294200582252022490760999438758809005263579316059807617050583932394770796108515852648961282874085879260790533540890802414922072357073698429185945700936853371425372527247487402857133869191012008122528060005890595192480747721290057153199 6685 -30387009412646907365567406667694560862826748014624845635478794705386429931163661901518654061522825364900641036236508860136594827712644159321520901557954495105827468341120494251515420489037669179674902311454044340930287644879524396636550190904713328526255371953519023346463041961079125650247968141627063317823572066599678099950470086513292664333378146237649107677459996998115446808612394542688111456346783261658823648447713274322913855723367246848452420235317321675460700806205007978212487338719062092198471975680496 6686 -31303270219989773017163035823447676212366088387552180064183229849843972684189940897272772258146896733133353906083174494779358640510296407679247430933581959225239880754288026932966644328187521493284443769461260590467156633159633989940385232730935568919795043415693014511541048724039609980980975241229449850360254043368326007817539980908709556541488414121095065798013386526347398900362815159489134104500269241254294733353798826481813282802808558451613871946212137670521139225127368956144903487739115101658949068189036 6687 -31232518723354382968522141321004577221518846821133448332545292174404097915032421011992509223655615799378805274838895624886789951954483743282594271947902650522588384515805558557481553969820590830071665593228768735309988347887904434103208857397527442713539771430746002723738754814357198097704454437910440275900518117365984311007949246694657924401390327557375384695741814931719181905877138257994403089340441828009980991641339168234441509759368038068329452719601608605430194723123699901174449555998906660600462845062661 6688 -29875650555947057217904645470583919539166964331287760522691020589720712741996907870718977249364869796598471372692120059611002760388991714817991132667363533991795572663663101832690484542911995588403138755533931685485701140342442385871307901459540425287312470344457198575337409805988680866884623874400372042793402087498754188767027746440751398072986629829178340437751440340945517488001667501692099145542356710813372009791171428344533565591228309041420627748761220854807258762632802904698716226251966707222344758635961 6689 -26894119830768470992470178804344386830417595300443250773156481791079084440618069447431411446395382529785241069343563747382003077192044390630798390485820342750981111133645687228786128135920250904304669487084587828010177287807458243296906506958813722102077236658144259455514645334874864682462670774920111538929384902205517947942572156676425152418013724599995493520124775644371581365997983809165710380486236531001688492220437366002353056043512948748299519056086311155292652098186016592153299851823896056996478175791453 6690 -21911573076933420326746107914185778570723453246490155928094820415975242043730127130771663816641656603568724065621560734267820941057373466735286142750438265497186034282630041629942605012196661937621586241157113703673914540001242422097841847990581819584051234958210591385818997172423905781679149672080800570822580910725540017396173615321087932671394027136143933106760405514899970218824475014551360741883693086741137888347159028712859185046251192217770585215442326065457216717579190318921499993395653828461318591751156 6691 -14517511144784906210347940058974291701619543992304567456875680414413002083385200094741142771099173423068689177210152059161002449024913161846887083166644577843468315721169351091834114136719333636213785450962897513292604185581218267711846055051806622790140042933095805939968179967942643638300267775273038453293952901884155043618486196273940063019488072343246309824816239734239186003598061574596289598513412781179172894741930881261597816905920673619681075918672440759934222087520411805214121043558977319585568292624022 6692 -4273450679090961104429815508393017604690103346670680941841926589353346124339425111031540715235682010806649569979429064438875520520070040393245369775721949905221972787256432801530544068381623218958408357513405173145040944949120636793994377452016135172105676024169286388303901196020732114059964652760591725861202168475922212361451953900484557520777426320938980128517812209295974934370548099545847349581563673308626429240277787521807639400653266460014107395039138679784343603809062121078633832707497567703304008877813 6693 9277900189664830260699839149828272325744367974389393072140437631430441089008471777201925081174785218932198479919361581270973761944485002044135002104645259106674342676544146342185830980201165323806440263745215277760314936186541355026795898716970493065081931134444879629684867174566857989597230164319535576938490532758630753596248589681972196061286520871991921133981952819130651077211716944930248849311612864909719431202025721682765921849781724392900735789736554288470971285095908878494096061887208168272295312066608 6694 26599901876216151140111982103460850872062148369080221772488302473968894053201365626035592881937334003133803767474496136921079456613329567795161875753919961720801218748613705251500176821159952057254583614666580171121725398604995193667493786478261220792232986672354683652230500308571560968458147741829957138027772285197674894340426789037424934002832658582598338329240593404762503155538699008564869005792149397799988520281654083079004190514472828264531082702784910187796446301623229259165688343097299245378611235245623 6695 48145105027134760625906164831262962224806205498364450199173507404651324355614073587572535170650069736252248461685894544325592325838663905860383341081702346232796969830603677034719846512875880604747343007787030086960013728350485600636459799148234069659011790004075746192259979316781959771970047384338515274644319167870676344226873918823946756409406437496365379068716073878705606341357253978157672794542392254779046287923893878377149971642614981916252266660592189517595868588078457085385046538028459983962452565001305 6696 74333651641909603694307999121261940277818648412123085526325236533409809777621319389059516640513333705177864106388777447633013987721057266879454225758411020445510843421570086098409165439092137095227545996219848538150292366219992687317250877861769875602356137927080389461070087543560947883624118218163024529348430781531474120125981605785785033917717938800520489708469489474843360923108858864842790770888555277424722242565338069453812967533712570043676419882165267883819945462032495866233269408636160084524293113201787 6697 105526386271838363182501915280490553692909910002706038603574085011554622615747966698570533620115808931045887182055958419308872761883877508083427614604795415607391589058890784835485501544633811258282330042876468724738788324465956274315822292357261816297283089524321846705633152965110872501782185281839424054016408420671287337667385356032860231580552732177606640887554695322007694208635096020497381935213258211248034429240843860357875942856254203217716344805941028308352455117406404635166543213515739087680327184299082 6698 141992147719325894822171096611887303826447105828387913513859622492533537618323152818245371947417288828580979642378808534925756246218832755387790949326812626456058549961517073784383105052412223679096479308446716516044635628892667989800034536853896481112616549154634075540193257910167699006447548214783853265785873781350624253649814699374099422970972812676791090190097231627879329765994125947603901139994247434061437615798587417476125468098545907348870644642395283783434096673081531417988954544754782175267657325451352 6699 183868784962020134538688092669939815207577017766696357932550337239161950752756650283653546734546009490911091163180701897600862126570014825083389672876462002967346723229194165407296012660425337396190877558149178457702718542362133198656868554838588602444472862454225622932668499926196162577793499668338834637149660476043291751619532007775249924467449897915252182943403632597951124592487859386274658106772844558766167699833239351364148071712072854930996066937160860050466425558796143172066812928350905531521287484676679 6700 231117555121932837940546920878379893818816955406211942328879320745419119956060879936555525705854076439648986225569469375248578470595126126816237975800579120955035650141657894287301174459241075030492182272517949995133602024471673930730762685529887597570228118488158320396835435957132487021213345321571170838488692807667659003542092544172027867363629008767184068950007621615749612181209742730104031060531980708406167116526110026073919026159022516150123760780109134284815510970044887342104097896968277229077949811760479 6701 283470724032954045724679473811678264834030328509706123037093303729434255975920024813292059373569265571478036620017159323700614826914636534679966833596380470664554638800389918165887061565134863346870933880446469534448357830501604136051904675186962653399147540363724018207024376296191471083892777282612388310690584313931780323662646755312708034461745166864598505138458779683312046749961747756630319710131698297870119907592173418294200742966916520214013512420510892047168849144161522445799497506470046792547814726455444 6702 340372409605244849281558458508559685783361424387060786040223590916348162644084956668274966446751946558346458849153284849728101268636916357548983838344677047652105046197505533006535838420020687196320756740141935577304209451919440385247086533739426454010430359039988641209334552120288202287818559203058330578998204324363778326170825876301278929344011765790476709222172504903450327770078950328148556760457923604827959937237317582452286521543699493917667065806298423928998594800960486850477444062969957564139798773189060 6703 400912993244405166029480390749463591381994987027848983907877909863960652225485413230150354959361959666356800262783551502067064168506902312991329200846930328278710117922513586573395112954446688440265411900787145585183871616239100798092835086155508404780031883646173271617695775692209972130412583795036781511990197178324768104455263186684740105659463935261364310167244063780590579735706367001829624514529524912336491042938517039775801357047227192793884377318804343600342179838054000320415784797997365432482120879277179 6704 463757783514600518965553248669118200639869949595811007799109075029940727726107463949462127107591306151259374466100353269189390369553730084166685054151086022615183504544665242365482603723099788190724534815459634825768750567797023886081807128321726350693261656949027672581418060793873050875161982668661235872657728211457737302448692820122416762896127605148920349595269840597391885511445970515580422611679815782213870340172620438295592682547307937723540536149880868882615773412998605416447694852421764250034250178810754 6705 527071057095838504345501341277821875440721271656970361329829326868901855410570612499105643023155761420073088053069818553792388520638787489060391393318755108028744225285485472237106107376881857994558661310717211728546196893906129789995658432981306642171777786314434130500969776520705410799902914255350851710738974701757213440029268914158983847816528529756794129553193727032088748003410516346863484336862911623540288973353067103958504388530889694529736833307205893277534327497487838530000958532861995455920479672393755 6706 588437132087742261081446026502035846816099994131819280158715183961757455111268460874014356780108642546600445625776573896834199027419691758294476948489620810413543666859368760838466144067605742233208193639894138904210526440385046780147491995237296695770730289162387769123343636854159149674633948102487875122810355096637276999988865236757232570998024072204919976075587091605168900328741881757731453223859323005167818162056284173173630353335945931770827994706384517764097323680470157225463934664985370865234809857526575 6707 644780753671726869105580701827025426567576357784296368843033272882487087851229972585598470968418242943160575092445706163731981905022293977597133774163648418383514841164795351618810836972544088270110457315746322750739876632710137382245084352617542439549461535165618280251314120450552065387766821258026111764033004794412067194080868025721955234198263884958026679875756470050751444894065092477753196424021013153053101724463662063240008465389008749747313641745307137397823171823727439991342771922580781646294768464363573 6708 692289795821724069731775115235096476737079990009493660995655143565043724068466068995091293502414868599132536578237163680969784712875189298263412919975273657983778041034817400706267706982694423685475376127560099336971760719384004048246117652397647825432391199807735839760746850737891792030773068090789395297632279914805445856447696896681529541815055912431010671757525624699989937391807694589348281941970153690239528148217069227643674203623005767140153924687630967372579272169689837734993256875346859530030646961335799 6709 726344106078752570418370746372736100161049929422147495952203140672541300795146924288261234242031960309414703805616238003581889548979858355277255603274868813536016913050306389031807739026525806068243823602162411435356366821901822105785086414984180762049690782518626859178409733108170546162541891048062398361207431290281286685430454524839766682801070468455879360318210289777276156417206183782216091983582712634406041169498068343429620494754294635872578665470684801070719171672373245703606954674374163828680002041385366 6710 741455240570831517265531447462142510686722022969382598000470232290445308710466691949918609814228949589184177300971450556805911863044892836765863189887048703810180408517273049791160312061552328182974663273746903433910666980987881463642287057445642048188348429867999835577067498627985906675278294000707730069249578586594898254356223433420647799893216472017715029493170279124681538801958917917093853234661869036791392038858448364546962901318678324186233472879700261234184171876191757862731570517203032911925988034991226 6711 731222845901829064196225813657453208858504177128842863567930458072432464263082926453979303986375388577384308937840301809242384292757181724236823065076660580484620345599472355429421999248057098789389751679751163254595077161305804200255408844883966001914693425151899193733412925624003311433125847517151737594350157888008962142664914672961321675659352866283727614708848502905157710190070578088016025407850257936703113355155940841753337426843692767235051706495226470058670165251063491599151183542234524912564914557506675 6712 688314529780508252777399756032932694946341498429067253808202736039561633459408732763137299636047551094501198462985378713589435348400232605358134817847128084997829300829804164902268063545090784917010244802146375458792665391354751671749477272421346222605102538666007188170363586169983347947559165378311420546280588599309974655309602024336199930463136495610519907569156560696786460849686819563887821874111585305087942340272134275185223485356212510787144280331774242622225072996334410777416969684418960573096727305710896 6713 604477202681628809541335883988919873199905178763087664453312696150026368296880035042959153780107813009272341501823415017737763090173817189763958214426215879009029793049070442114726815229623690205280652852981511933547912594932456640084679947912183971620070078634254380427123956188615049780347009413512113413314249664717152889240306081823115141439432410286229117536116817015425130877276392096855984844141626499012255495809625172339206009438372990977200303844157777049790328115268791095925928604840999324885006426464853 6714 470589039277762452915682148461907479953044969353092076319804252769323171541277642517577250773076961954407087993111442957928913120972738068524811321207318537056858251744383576062700736517214790212330343363177450906696909529491004548950601502020934951726299103831540099647119673052359950146012170697668698150686480682791086344437696177231993696454375020798741020450078647443805522803236716957838704757193407728031553083807952564094778460151048380491223598598512253728046881370494664392086392028225652769586044105099940 6715 276762361771987565968477562160818517146840416613964893282800421803581518564408935135958490060390991137173514670375897158527690536424996379290160094694804433678201364234802157149854986327058802945007339873179799075757199212770692511045668900966070570715950221162490933369587324857756993661490522455112370124516985744486768001793310727581533888894155007956426396861221959799905918237162289602912793231322061264991468088684706760186333930476453036013912179827772338864867740612012289054866007698036156865268646104865527 6716 12508837128129433183723372630403875057624988498033819458724604280371554889123139504296066342869560498056485492001049944647907188439071044319982459693151912611416559384088825413277496125854287584204392865722730259292849974101022866591348716679587701267678259813308975471031385221100799886039025167524576768324088807511889100516669321195751206808571928161918295868123197549592948062864137371284060860324824973765447845599924204060606946433740469849230683009694931911970035479311159266705971529839542041991195133134038 6717 -333020656758912698765694261802911452619525784250081027258699433173420389497249927742372408678909608599495532071174419808471446314828521570141926615410045591137189462416618786558840045870457058168238133492094172145100327634290431356454019962833115413289824641525667369367293491764942604423472231074046365591002650223716262026816275086979823925378323669140257903620244311777997747947425096227068553883548848439469272375160067120419399265756283584408012747572164117764155411033686592228604486229756374843770263240881598 6718 -770708382165698025980142322966042138342034280858087947784109122258861438564172830499000440457830065945964687527976120442432908627513898910797613260427243644474914191511203476856478643692018115945658823142555521313477643480638448286537050867288450885816237081532416386690473756339171662214401655876330885509649036916733615639252194865351652348166414618461804377469785264135790874026011216138299005591581285580496374667790877378089340223357001864003809843951637133593967977323824368359437386710743198236318067595243842 6719 -1311040734553448563654781459867196891597889486977538909162070914952639597229123851261910826656286284615969389007571745060649255347727804972137575287296959806629755288762046707454581996884363894627078102783214963971710871220048110380845318042869148029595419472176548401740355611058859199067309205511236026946682671872751251753669486235752185585311154760769676154441375778555392345254363222562242180320927183544939921925198522766905601719353676436526757464120078156868539306102758119570413107799037133987456300675764277 6720 -1963564246928159529305747465681019223119771150404556919492572029220830196349252582563790031620146798197128266120450199145343686025788734578177370656423298533753457555049466856998530368658165676081068039326550154585775789545190074534634294456819342550438665956396854075789130921694078700671115326874058438090661160044950230786265720196471344820079445579467773159789085070561934980390020396335600254795509145131898716180888712994926055494667900855619941788271106534225223838897808105959493188189747914358118410474266697 6721 -2736213452276452032669856362155475184752606714230295803534129902528646842778860734925441886573284665313018224557195177784752196955524224247862870018673587586004964213916494502394694491456047459249533717955203891210883231017976892318969862759899473350573853279173162873771603041807335712387508985746981067814010198550170605065133131324982458649276630593174739982621374144346251716730358274316372374358933861124847537341184502247122371767405427231943754001730526246947691821208687322898248820124089352480992593714637791 6722 -3634498603705963227570352148417810738571116093968378602029724596248382725553256971984437011366289917061202004708110335997203827132519179057788892721171488131032842048499414435660249612307685367083884213303491773978472222621726666934051239536745677444233088875635297278342397479566891014233480139731371841056623383753793423616197133450774318201994071719129271957599144377335833591510808761687368916397537773805920053085817782881918460920098441793186120482560388668476629449336685298757750607674512749658071522802934699 6723 -4660543239947439837086001447148435130824168817415662230890255392383115189110520846265976476753888486680009164323627483501919686637449056570366271875424662319413810431550310282826214862892551383636151010330007288357651259251281408069597509546555209550252966461195988419467179573209784433759796436939812797175850867942580800521968521856274692930698723647545026402027585531026844780072232322979853490040987206250346370469647692610263212687925694835099405461267743439827928166483564497497279764450717456284432621355380902 6724 -5811964581538303777374554088981598724464745301624803940377445453232619344401194449719181554974824024188142254431538285287985265168033489199698046996849459844109134141321979238956117948498009252205765876589000701819737525085797462394555246965710538774655693247350728023123226588796755482148308890174485579156549391576934383249899547299025669844234621305123418722434994820752170883320151660361637038105573635423769352542417289340606641422022501999162301408218464450531819165099173347804982639405933897958582419119810570 6725 -7080593937335292671079913130329335701238476483251818802476811738973139269499397703467029819027909678233172391994348490361204002022350390911011432134055105759731501894361659586705900326516639968190172594231930873343545676027174456729813419458891778915122412620060015061227207949472640911146596977696774724479457790278135518529023852389980999058237701154579624358258772376717729574663160860772150269093567060735956309421063639849048218613204643114350683520013856564100914674879114701989845533425414705246810595559489350 6726 -8451039887840348350601031304887786224545332243162083333102506818819804173108482827338264869459347283681309245867019008518146267616424164286394448908223641766118932005133813459439177343017255908241644364003821760992401091027110924136469079623442339212971792939733167411181923996896582451822964510243923194568849585886357708619082467215571541959480254457335559275495044372837614304675794483380791625963535166337409448795327396415341617223601695552413829689797744209606701424448402436381484427900104023140584418459303493 6727 -9899104190627331186726187084958521768324379183801624533227940803530479563478961914846963429451124173663990269312031164982957516878800748414448483606718012185376050293876155487993028483306876210687954385810906656135444654757466693560872914829925709342115556240253485175497934916640536748186985808254618830378853525083550138004446593999452795220171418520853505678443003388872541159196459125605670181873243379197330387823296585278195727656722296872778341923703194496112454783302389890403336362796988939769679462895098739 6728 -11390069320073834818819704702379537135458366873059238412377013696227163796213693083547535379625694843329698741963232880822343400561274205566136055896718738264611625078204803221884785002859178928931932786905655082301255525600681446971629508744947062306443754340236207697270061542157804380753014952528425008222533163510458561146879807135808918426103219725954269654677322561073987983560475700687648075094855268735152488776337235208512523332947726932348412960458124710873186471960074250083381331424890731591477883136766682 6729 -12876887492565060909331301011536924563012927229647648306138812373487337631034423013975209014469785167485060801423124484998338788838169846198235190505630446316428823138301382458829746299721657823940984955414475063684709455487177685856137734708783455464397654414825886953930049881680123142258490378604760178422983717738364635631348204897759441607785521312974951857945761497309647814362883998939303260242456760591050858431184844920602390996016781249777082632036615285851783084662568794379095112483213849296807690419479634 6730 -14298314099942851406109122756481827696526269005377265683842433679930319246699497657049523291015066103481019474750312823658747409169285738661988996965594273706296297569549235917521401781166415763634886956954627256512714831206544018520686573404846237040394074538740957202018602086018696632417654555219804875571710360889099683320928477088664604649181058388819372551614412181647310721593131031338375922127359980067423022495372270059327069531758431334144480299648824386945592717187157200115410959097580278648701356831625264 6731 -15577043801915651850780395477373714182134160299425975650942094287911690848500221679065289332950451255186886067686414803347548966302012609847335056584082190562139729286585726150586076047634074264807547837625064214779422199020472142856301508099442515932996849367515108722487313869002405174226266263049835957337787432611792673159116047340091635992566011281170883742903966531834031270833158958276771330720653574559915841057019219101446265361850304182453982475230911946210259699635029686233651737673969555391011642521918213 6732 -16617925182996865054939438246781379304843544411683527521480286585354179942639203438963894582073553562199106242204979879102542124067929128354606392862859924021963931418840283807353850846677164092717405312019935363994908600144613117645844008733183234213919921052764038535404443714624197405780175470321484922838899927893768748680433267650530129883272223174745945480224079481611995819481455765817763610668492067154542592749854931261823290609132662316767831020949003584482536561104101214453131998422855194384201196028295815 6733 -17306349859734600884415972536059947258725384330518188165852567685113884140279206515606483468727109955098952165264932519132976198946626318592712436297068601422229977923189263842896695637418453665441401611585730140799268908651644168112243227451153962158104317504975917942341764417353240132820204947796521926240213985945476268752832284884589457583917380136816156597975399665566733985768774170718581160753619342492588081970215131735671184961200076545990577794033740327922681547701884817816648223990349583594909902788802455 6734 -17506934133926811739387134521298719690739837185251765692772521605646302661400014772749337128271582162236694130830868900691406054523562038754111181438260606867062695690533663234196693663707727632506863805700138288004030015382303040103395377751866865373080128490828216996008660787797880537257334429033462526249930586464816673235111903254438438444149665457033450422121476149629088898077299014068915538193186856188114657177803675593957753847148466805152778262688325463180101824983594936785787770235073806870452559141340581 6735 -17062635512737710381589980502524481340659702520147590456681064815790613890276719453222249920968072221116883480817240838818035869756371236697425789747371250106982001896317939685386088277170597501165563357730457412204986076512559999502643369808887536508694161659296071222380349272827215789833743449158148451987825984374709067885906471498142708360595810048523138713418524987845356538896368081466254778826056005611095760876674047420326816691863897985036097749788803610518105282264574526746905182817801266581118796428421499 6736 -15794472296301571662910319032750390813088111084249974798034455158258516320276584244541712269677258045214370905334110251928906618134760470631624419042794704538802511223270173934293830822006690174664629455827476044690238287948683464878512419652640333764156342074183858192750420628029004811412010321334275303625058456539418867411421181890968179002820651724128674229317421734531890616367907474303291493567036485443830346995937472531106297195305505276695553615176258019999291331465337281861212259722377006219900727696154936 6737 -13502041430211686118006863382893564578391916175953116237510597154311777430589445199229815768787684201190115635549226094044783729841262586154826368051023691972321731644121982056556486561206750899783724360941422984090299068510156328397705550888046735423292663675414509824508270962494587394859016958934442886572532484025179514139641710832999402172899903175470728143981719333561796536216187869641838826639390841667142009460348552078249101119267364649445261474978367478785608091422622908013517568520345667731499380581779410 6738 -9965057188350528407560026327271114267058277089204445956301610844781047797555942796075129183631827479026825539000534407034208300867871018401849608191778534496147333064831807009553718658270466173352471787453869997183699799756592605272475560131161014613855783686103162670220914143720771853555254544566276148995292488813808252125409428000253634207080481879461853710191643335165961152234291201072628647483648033430428963860142736251218809062245363988969931473474328658309846468668287447691155075545006590627285738807232391 6739 -4946160002822687600536569158863332864922138028037366428890354009420370038855145843387523975862717702051567430530674313713431785557881209675845577970700119743493804256495636092442359327866348479342422387563072201718071432439926661982680289131339124255978243139224704060789777412289007508970716966160614027158369610736636638868793778613890016712127372820896441420569957992807351647918961088391744402493439729810109576248160958396705956089612088205627207514108015128940519112408967796793276155424809450799819250909459913 6740 1804730371785639582732846303834836988544684455047531363484138139154374173181053411445674811587318436620464151161447106983444937974580826555812126646716806975724828031247103462128390190223594257390306417765583847241740751363803266395015458984948188977067022921095246765498938993209884032379966339595323491808301425766834453468856705432482271569817964951034810524048566303956935186307624395062139419621711681488134960526117657946587044333799581481462233261910063181785402075372456461032498582225027781990041906141550856 6741 10544221756392590129078281636735925904105244695934324254006011610891266843830777042092388754081924677532685354363037682072869986429368484276055331796880790056260502434405303648402814555427801972404286333705284553723246458436280484955832896547377130389351644335297516719131824320631295781984848007731779052923716295315146165880785045949120760235851546179005747683166495062782621159268491136351516684712144135108977121980752565997348653161246348735442603577482857630057406367466280101823145814236151475802898231597089898 6742 21527104855933190699003971595745775459917531780474502836851851649121755100221717902537368381934481613229971130211500953307091845925474412371048096890688768955989657784989307768405229237683254394965130101317504403528263313903210754066632441027129273254621233593788992398446376656730375406665415765097421240540226067315362155486016978625084152110200856426701074830416509632248347511741780870420399623644986393666629791377858556468256442476056137108916226662155281689676362296817863670719805232553169170903482712759051313 6743 34995536926849786429148057097762500337799872669844926649098943900827408964118840189128703489511410664299781530215283975784977277719032731557218737982830079444967678412129637831166222088607412923726503715012897928473077408868284846322888407533709922856528993325756577778735133545550505739954558479322531083372819946138485791106199427952836143057967571519398547193328781286485632653017469581459183123277769466471897311495508685354261409698719255449571953982220019875103239970751897448274547105500104249736753215426887090 6744 51165435668101469394488597281900677644843503559282621335309023109114955054789270133951171746836899903541329961492916859428307793050333489886083580560370202394216254939981334128142705528776564888798432092723563706332057705844510911689490894023350158156479003968984883423010214981449678716353559294467246684572795697981580383470271644743030663615665194096121283066449869050698557830641767333526319381134420353781279315609508612396722286638157496860835992618018683633498543720280905450721135855648822462623802433765928841 6745 70209780497178418547380628816924622240269224656940774407646855547598294248736027196762838020847198747430706714832731662962279566581983761661594616858082671118926360211350983105753406801299281802678191430228750913214626555085016867987754582072772518930219822949622719451046454199785997265142123008820142470509499975205702559851958829041735486527573683893830214150190517280355770286989548736946389620608479944376321936260248046606263146402723703871945779455989163247589342390653210683724209083010217981477748266488126777 6746 92238550510628198841671038876184377881549237503897925403521193383888368161630193521621465726176653892801206413611209586855323579154150581436030380056848237478969960928148695121203606336415623175355395130414150839757799521018459996603549168614155514931913169351266713618375628116840019092631894372519514658220095783353700936768851227401773317743477587668505808096220937039193038558263670923385380072171242238702259611753118122495073835054032956190603361396087898029495426681423177424828235924861720217920422757818566877 6747 117275081244469644679037462270019568439227186361265858787476485016912844030384792630249384771076987848715170604693925367492242321505334317741345898126723715718130797004991886704653804200636563535568834672717645261395221669015661151129539140426672095875289471600571636551931298492607997752514102959983944359178555780222801941757759024943793664701322048848287307081679178543788584629468093124780419571808994587010765962990449410766082347592962609971469461994229261297960988242914510228551270095963733685362778019607556805 6748 145228700017342613230263045942707639579774792332193967280287737622324703478721153767297382885119239904002571722550513991475449571605976477861631415275106033175943703752799973342326441750773724766430803915272398459989319266825489450535778495543083695680287722073139706078554880757768474781391694495505766911811879899061268617605027406057977228756082480130301506333958396967449772157963583446562522938641260377495473666795885268557238177460611234664500419883430214608947664062610097299454515236368438019036738202506992484 6749 175863606603923006898236384166468896305299818867854140726520428782348105749539852985113865547446439446295107367976806386845813395295914621762371922656028039127725601967210105426908945574698023237050541197121970077572894902080389162485948113330333782085857219540960568568938617470484280847146659643386641693719917621239929405550953921099716664281390267979149768072919089543355781690534304634097168558249336730828768067679848521554545018564820548213878056345223060252345220182141663427253817002992385325603814106179712741 6750 208764106869599749878623649955775072731877547283346550395132780086405158343664332293644127254191835143476672933651080153704531511279533657549229122705826918098667378665877030543311779461343956525676758851309341478754555065520681525392818073304882696083552041653675989167219704908187237081928975712202689300532242836369896530654574376477518515609198380893962960844823638901646567304310049852304573704065048766695567834829824351657693632531654914473606965908331486478522428537569504793199701237795646250183180323110994465 6751 243296486465105121053243068173909807455165822242977811650344996892719759234047093859120958303679257290948229247949163961856525173073526932171635163564146287359654703337319447382455525441981629136479141027351750537292557472230292008094825324465043173264235957125157068069618102294560787288981739261639372120063515267281222795753665991247634384747167694499478217705564650355088968022346394442980450785363661764478043239444123084564321166097267724586454450056307536184501510271101550486944072353112118908179142821750919552 6752 278568034266955173583410795061415950604958618095185276945843583589900169158181470518935471023483638047453549002616974552762625195194269052290555240197712849348494556909170270839975538577153245015805816963022485183593590875367666566904015033591618179601446651172131537543112726563102563067301186551701014342656402118111425323810140820326290905766368375991569851175998947162685955691338260846735942282164511535530201390933789148087791166992203163726651936855664992190739687665292502145233970088605941946503713769284553579 6753 313383995139453910058666963425360337915811768322543210202605205121587501613174462966339125950981382967210208229607039835243863926103053864226061303350410607835674096395354514273633380361106278540255984993044180817199341560949715858046606918129176923691572001747685646065056011809514780046573863094183604763050953105066751260604739249356762113417565627188201640074866511613441171170825534607471475544154058499027332209120144773120676015122639058947823622718134762869618187170012938471791490752723069251037461906501913697 6754 346203552342805748315334923358418985939604235860978528849611167975896876399082933430152456183313529074674540253482811848410013628043455545893545125395926241696676721636610958528286619140895269851318683861804149212716435338855858106817994157796329912517208526309593489405001208995843924347969159736589679168520576882375384842420371849487912381486066054603956567448953569019728469580557569183416815037531296302069780310382821307447023725021131527344031085700329359113571321796020361402877639595476569179443163851915121108 6755 375096314115005049333689322133206668469593150130012345093755614915392055083646231926290311034984014706366076322309426852961657152567439490308945810103833705224859563674850453688400161541196353007380109892784170645244957783080179924406860318305547871466230275085659608452671500530764897178711131601408103812844963496003005588475939507647850878313448488002972724415586779263502336860415937702670097288838226220941639362139454865910463988109641346047270573273401937336825395417404589945918141189038274824282019021760350354 6756 397701207850812798390690649972189807356523212972478941640153594711537736181049406738671156351308542289787786475185510662692864039459372223762379297518216755150379187842988888338425079534478427708295963719994474047474017430216483569463232892310267931887444471434262811307455250893120204386874980432984428175605768012061658166629536424610752856748409624840895265365482447833473363150704312673409073011230415273588970794729237548381655367960750825683065822488037210586394075247201496033841005691408188493756793309330907497 6757 411190168307560578791028007422631426409340801288738733654768438692846204081769175105932101153567042809471105957065307993519510997574179550720823945010889651431478224273853914895212500481367337579551501604480739668785171471255937310702313711095775080756166184382425207579025588526291960729160977523897574009358736260961952060028139581127878357857596234650718742045231691231635593047854452494752836622027240991214384288047578048001138684046884340242140837437201640983370134357779176991547599848962205091730979396095122045 6758 412239540452781198367874001371268816275923407452618299811495040769134598101478979910786440450418994745899690265882287061023576577894222493049218533132341919937948330148498600162122413843715030803806350412047052112858941209083728153460501578635723610569973426620976851860458435291728004478729341733019292819427728648143453400379089892541660315114372575783454412476838233186958429406244802974337433121869727077660839589955939184281339945709764151615054534558674342347807587550874180921321820127621258010849327504136889114 6759 397012697053288113171272975935862581527132646090739751767859903603017851218040908608970183434295606561503231834858007141344531355122820272917224705264969214896258199032286349964858231864638601852082398461294794873625511411859242459061695266445405839105594034844920278076647280262620280181441570347434182212008566610993538415662928928950058712063177713266334969192573927365966268052841611379243230848185839349545552163823015716281141468135931150025797446552925230699087155145714035063058668355085216877075237418383954594 6760 361157986401717559026536360317817317434929350775885445958702474415196094672991430157685542361834283407107344519586268477887125510058401859932520336943967422825399788744633260086980302030256300006180524593172599952462526431620595439295890098075363862343688464776436447129594145970862974877954604210764079697866313255353926759129419921638696976536504318199061499327941541902712793317162526671477942853825137230289089271167009481394911776543580938776086170872644038441424461052075327881993997868399695866285665885196289141 6761 299826762872258403084406034352864590600534385064188980384589225023978699065789128805863345301025077786359204780777078581491264791297845301669130011059709900015646342150795565396308894390437815456316084139841615734815019014877615260921036156179104417709262211216820741324044393430161217011421206300674478387203333946111168976690108707659288008850045631892237015923453548358128709023877525587786032767042479939384314182770919815863887425916639879195288737815551711367866947668947302877705272088762579095959761617772459994 6762 207716893393887910844956730789908515492545201867154380244907103375740618648597273039749754037575075919610334542806978142778339649390262410216427949127761571419774932927972475933232206686652168761611315713929011491896826635106139695658582561310559171781625549507883380551185121487187556840045534048850128930059705184041344915213909408508584838439027637949225210222132938399706760624521202176602146015931583584548231962904936834306286251260541342971443908087217279476118126909142772486475825452714856416233046657131032758 6763 79147751653975198407972839135314952452247101358306511687960681346505660798631341710367764366459808617591208812775108123057590983820015604452121122117621181218592849830688356731157294978794973346573387183029390937870814159372269518184425665537191383793201526367412418180713082724780964001480169977408826324660285921315855934968696642222229806184810216467751864726774366265883971068088089250013797241261180426048211177597117385413346083610340668992600608824255533649085202411314875633402966459251580110239210275558197538 6764 -91826722542393440258513101317975369822087653467385917642222187577706546949071039899156678761162370087415456312745247471983779310192213840042238837717241822054255237311462258693864517114008118239577758699996227537197898719153592848618381018929192599193726951937272615802357521123676986907914280627737152874904307878722586531482598769390079964243499274805148073756231881090338317763612342014840010774585467793901322348250173337565657287879501551471221788357177534481093828633163652142620458023375345335269521264752585614 6765 -311259847704736399498055210559361080226972109535205250844587522367277535945648473591680758251590035672702235591374940382004283093605379876596387265928423681791056478395031869830555580179589492734460356914561883865335467701248674593696288531820243991838631978661074287882590709714618120564630337843522704490945126193037053737066810163791814709624047502861398907483094709231000081072144281844381487810209190679336568659587810635116408693456491513205590983178458722285604333455538842386908910269698083156751462388155728476 6766 -585101523193619741834760357359504628563083458678585630299123480399303117071537941513181791629782279721344641804433016250491249768240195643907585647285795434708750329201304154241534215793202165712436565151893163532663424432822032063023282920115089618121583467870703972684847429918756641546270171887549089449532996768032170221400631679002409644384678993906395560630251049033545168003014085471683099947987402237913029147482606634194837512295816832325632807885281509716935832104235383646813907812226986042260328557751703550 6767 -918927524259995240843445973889847011579561200374080891575698425633937107344300619182455505042753827390310191401235444867470246937485018141757683474332192487135486158462127358139224468117675249749815959689408288930381007106299441828873233121291791576623183860453214135166650446149813036057435740993870339116745661467627306195930705374443691622646866601001431512578812190054133882206386376229153625616083431916082947992279125170022279258825654083082952080975122566836699332882493875078424099018092202386654016604079265565 6768 -1317601363660652854215828341487088874469090875083328887139464344826024622687641066244320395888827907034349866840623654207951296540477196777123319809709114737582853081029460352162550197385309510731578334991776460652623549335175918230453921790248375069881437699115372947301702542780395025963492450245400491915540280049966318980961928370412998878872342583783650638075902373257185135755503773923048296783031128274412687000607669208959845206745048836838411994532359229895331055349499115852000965872721725073996610314684229197 6769 -1784861767367300323280236322481624589468994187028654722736377504930616808282889256294260737470358704846831387272980694169736964749091227988122792506176330360307786556092515090649728108870331637386878116153769232560079640607300336067677597185001660190410399669340948681983692571685345808734091859832676172546537615337118002259742335136949104688741594897218434426319676480282519380879892174504296728782878256213710377146197220624938339346270992723192513547596203128255637004703861565353800491513998363303520418185084829242 6770 -2322829682454142450663590713770676923738094137144533731897150067993814342791346154402180192096645530562247483325542680159981322133148277403454604511106207703370837883657174593805848899189402424518609600084697400495513647922825575477633249124968429580882538476890129370129384674837906341592541536925308105113913879917112562662183496098824438664538641589016678899094474151013014220233079451233836111961962777676304606737156115782372093369743986109353814868095619402149386027206368144388074851600499363422220658657336424338 6771 -2931430114909448093419861043540936604887086354663314505177384734779021147137902233855150188173706038240325029109715007073270607181137328644315672378170858951324188160296762963401036458990774313751925800538517022855854567669608717054092405618467245126822161679473133755583336953288832118927563300468294950956452928539604442241553238478915033765366563187210758303277636938128213679261532972253868370465695333275277957666698378316414414255203745852116716148769669301262905816607810213842200909943417721382216145732506017570 6772 -3607726083389010197266518734175524378995729210231678862089216212257292249723671798894834724634625176430534255961629860250556872565743515202880821782186136236116989628807712593978746594505356310062022370341555152851513071029266658861174785395514751764201686197419246077124791742694782225378495208733592746265383532684908908577082743484740659121771012054963180715512452460747263437287689848998711671738898313711289331286994985750741259197647907642137120537738603370072746002939914284174090795503367059315886070882509334774 6773 -4345164677184470433855941511896360695517757073010643897145015616514496936585493356698692659634496875797554484538240127576346455903552761837152048586961752480930145499396127372896877392329615411378011759136434417383883116066163731271133173095486475690569527550554622197508019538999498348694229374231691125776549683735898201513185333071447031366249812422615572706907620655170564628270638617722752436045506327572800313773430574677779451154673023700407040508181122431602163735217200573269587666478485516833649657527868771326 6774 -5132738731694170703392115467990453986698412062569319160264996763260796429991600302461779238449972019418645174907076845430451851381753314927656393782795220171020650628486393248393083259250398357902256157035616688243952403583280600936725546070334027830219356268904302714393671165611908604176009896397779649902100741055379518201044528603800639100433070613039615700544794017403229935363825480773331632097170746984697636354707460997581784390740910930622550219313822229799761167279637650080924864037509653286211977171133473743 6775 -5954072091315440661793601627574238846720399458022701135171239756267133904057197475532960676312336739627304755825668818220145381151481508313213601361000329744689659251889492656055232208695185917030408077403266708778477058858144257734394996344330235940644741590766778235887234520787959710374808740845772596685328225566494832204112806092767960846276618807390867984654664568510297384464257819705439077424530499380699859458732778354712875599295859345825979196833791179580674374008555029929144626346941348063409042052339610447 6776 -6786441922521670271616634658030601611560588387538499153998707586293162789207312953110323286953064971876498346349804752144454545381817739139345968175761306954066929840899775352683320348924584876577006473769877359894222383431003316195481224012864456891419788786874917702682413365999868088913082698702346330912759550231059847728319127365433495851018484844316073752584873642491276828012294092830345056185598416247458343431737463972284308750350445091175649966404063024054929171905002061665184957327004084794606743338232154582 6777 -7599758163792980017951168385245277657434977234476740744246726866074394112470446020625328273066525439328604311013600120342678345628852664131378874777225786271774578867795770730814591502680265938688858711608437066166110222991771247866362919552209557364586416328589254276793512979621276566543551464357525964628733635711501491639711261326511166927201790041473235161058942822730794669096609337737222475388259543056551782312928573910969323222370368023992561688075532812678700723466501072852089742510464125676453840216933903131 6778 -8355528032369103833568422666810240958200173344712623253694119340218635813705942009773818959418174218230329378008385103616103576640462207497740950628472954004750192984717126546821285207120462455053344811684583697813756884769939411827721387271802684309521890375044750046057387340690403545102323885265345025630839136254283153163761272084737549086205080190017648632357042273937966052322419505246269796919161396086241296663174645548384936006449319632047524811584728291057252835290895097748526663292546653105537442631326323067 6779 -9005842604146186836746628071853928275818814066851071680046275447312654788810020986213151765368550509931472404710593050922938734275306419543102737115759521631898344893298223470212262406208966879768717946908203738849041581340053700483245323887265416814422498928338864312790608805837294870827475062217761455095781446194781662241567611574527108314666479168167631678659951979980151964820307921679504345780585366029238335303676267934209626822123010989544708149010831980386036756535125543383945995366977801623483824948688670079 6780 -9492432861779527468477241384470087628469257096822765443404736120953194245859286504975842123144465430742574128849745874820850959395162370943072999822266415526914905511868216688255436064857040154005761763539107525722096843784543208109031113396505966758857211206469330634484623786455205155865476614664594113141006774599832968829873656943915743189832480874403497554631516103136424300731242647738177505581165541472492748431893625071217283344475817475150353887048877808046221866242909976040973663124608784656628811755976374921 6781 -9745854240983169710739904545599029544500006601151905367121670436702772976105165263264966096008713828453337190385967478289988769399068344697756617739790453796834673576835602739469706299171723408951401349931947527684002722388473705951870555615811421782375551640558565855955916332381754198754090215554022220616749812780719397300177101635205106661000859914287651929764861148644346858498848681144470723898540145311743916536801070756341193370812027874681132730905921558061249927619685512642671529883843468209690330405958739652 6782 -9684871511614598441967447567598389943091306467838169574213960907119771003580712712389051062011772344739095397634762881969671861540128601145904809777125661552901444929428749218195744200034211066885484250675552229326482254997088299721204810015465570731246222582017331423869501785146459898258178752895339548714086585443458885090525737457481803217364167435582751522473246323062039322711126130667069194385516806099803059988113738279028132852549481772817369431979810969166583562247991819386216547278333667342411232970389028959 6783 -9216129651219288738921735213984290825368709137824034183101658386295657907704362733500430215241191209836088234207432037288716098918011971573193516368072678213299895701446650504413608944930360990578643864829004645700620766259354206631723085228343758239924787828714272184906233102065085047976140712013746477265977546453365766603187150108129543951775056548098698874335654618453213596681446242186685202333525272168629476537439481844421234269110425533525641854079646723278714516504523101473724278095364108075997462094198958813 6784 -8234210958663651072574134711218857527917800864730651693619671760455973925069190183674124502825067270841928764274747981309867843923122907030652023880498975868953637643106552445588314777195249451964830652271842415513342955434288279829291563883744965158692454989294358156089050876323402299632448681495553253537613408222707955232884885325616005224031753112949110780616534710786135428708606411417363788659679325759078403894568685957446582436361077977173347370298958649952821735692969014950017142404835412182562304137121336620 6785 -6622193663205911067649694313231818551051904222553844598102171618961012848749966387200596944098264034887185341737976421324877815333660815737472934395800245530471268819417127377809768401644755135286074569445046933507475082693421736765822468971556243721437150909251510180541372383826673368658473185700327642964111301152411530905553201419462165149268425338964988009144297748860723898064820756636447112834093005054137441509722855480766644589503651929522765964616808099412787914248591832287814938225165239646256072563505186635 6786 -4252842235278021957548102512172609080450308180205081249552381880569362610123353507718292266280670609009803757016672886511960125237446737209893054089944479976471703242367802447516964745562651154105242530593934215951752194531739005566727392970244338875019321158650944088635633220375208998160689679119609106665320288281519356165172412735171628562831550990795817723756473339624740531816842844000268188243858852165000632707457023897424159914872672683104932622229784782698654599150308271215247964257251563588159242481998633826 6787 -990573882843119559256876067860330200903483792972088875498151853040318992922247734273268707137308288087822335238824367625243036327605140669429980210537894724257124305386752689666594729950436478375256522388026479077574223297904183471812096839617351482670878041289247438894987796881707606158701054574308174438213045148656003930712117558158410761240287673745529755823463554022075553031045925811731500614188533675386306605567992733446254762606188555118280819868861211427185255962994311840167584283160938249102501635118139450 6788 3305641455493985226525764526088439580393204948956405453962336164244202527556654004351062236029505492534105420828570035023176854159470835043154718711046121416132668558000380050261598217175495147920569788385453373805571998463849036520500196187041945872144848299494798637575994783576811291866276894783923000512099415566666272941914993467600968441186731394315987228552189444968064253109364506749922819352134827672167990079545557310698455952707888108759156428449871249789184648320518894667714794366362610369731670763256485078 6789 8778279887388875471788753877371778356521892766356471703348207338017696589355209955636331276796048768367184827204257233545997212015292304127621561885288345773424350554252517543324382580818944491891704152493868965366720512773213704180990896104867863374931392587629680254667586459888237995698132221486096870959727228420508340645397115294230036092879197562775201111292740038280826152687395661551691267355662194512879419949346918898913183522392228789821491839815219861974372945474501851579388748575127807460979268382590844024 6790 15565986512489265751289271625179080407616119286348657374282305453244858544315252391643473035652328425765221955839845247144649312207190490611972487656345824329124220311752960293356029543979840395682160744499485973669852004501125098164337490684489262207892579491036491149154078811848151863559129313303094163185824203296277462923003083533125362456340102209913074800430371299742774659564388915264380693569923255402658803336705361073008696086648299686128729659643673366678324229040144505111033559924991173994691302899042250709 6791 23796845977593715977201290351815867992143703064774459889034109270515684852366058604391151949576164303211884737226686383149897028005474523497313761200880109625991092376048374846807824178210061718616174773252761124056283685712465962978544680489904897441323652082432311966651752481210623347595084239642350382816416473939090773300405909513651978123284480224309578337875254218289697240178093787260719844151809233385516607940078392714010489123274870931605791548985585175639266904447553558255509450927832988170643767467309737034 6792 33580028604263241531239659835791208466707319376552577884583690266912680507437881397650791529600373155486688726480445986465361916474126884697078697705555638046161510572001358591975921474104041227180939544206218668251643981201474576475454900314526458017959759544970512922326080077121932563240184660863408346711704815573539435556345008845198606130490486209051077883329749533593502952690246427738585412844066888686626263507731208736173266388148204565157864857044473889796139607717487501707049913139586062700257553325220135535 6793 44995652843711936013019125798989299479283053452592812760634485356240158029344998749364447027428945440016186960030525810381384309364233737124870719047308502922010726839481748107916777145629349578003771569143419497279830339195223565615155190853779579278991783688522956840820286701319321906248204437613932199844818868305555169588796801560205140605907396419213358354064372799847751069041611123706612067899650794562393207404327906774345546379989603492830051377270864958037309320828265856370404987201746024380334059792298142359 6794 58082727876047529589818558113544731519210316520581026268608843078733333683096521621393680917592867400020501681386137557243765996580518067536698337009339332411220878497115335003939452169202483544532253336123387314032929638462402220894000623104564612379038283919623815746110262499002705064516251312997860391625032821409765933379194708911246445226611101651607832362302828953647008940052269559763852030343654952344469983162947743012656468539453833017591799294133187376340882206007988991929795726709574504798950280752424619115 6795 72825075701436271348393082192184860928140481346222017845486757383895351244699646459071107252781427652361709147754640769144460955736268987937526241788060487699904771321904753202335700926229568882825965929335523323746831840165257352733272437437287665234512560036853666559594047433558656476680150522696131069089548715166104959340264368199129779559578254136195394380786845705124447032908717128768170055980957589629126513381520555037960544155445070893323387227512733225684635760670377419981805957503654389016184587282937655960 6796 89135182435861300662839009055490950196084935781515629067278109955992558019309125682802084384572629443736463009193235925233833754142876956519030672131839756500268281854246812882665603787209557173742754953381955091623930531119887616983310967738471088385175987661750057942418377889270808486396708323022653756154915695890296035524246186130071238203963427461822383354212746447146253346908612804569989809425470666861171188737509879812886401897004815975369403590406535208754337536109528003624773452265620825091170375374954431344 6797 106835996215145099196945466520864121855341357049207630002228911879893034962931852374300709957288412788601338229421001216105248018188395801056355041861729986676842213844566657625878807587099500666245991169496662562796639722169858710774742178204513732056879641047132942515516636154762668336384690614638904980095039150579496835333877336828128837529258576542913250334998146902849607547258098758779325719781474641472210383721268209468544917711860772566686575549703661546479597870642596623197963442862822803457873663054160639588 6798 125640776682356498664318508271012923907576169014152226613427960219255990972675157704782790357259805130226020065046116151506947938830340887458258343700651793641096562979659494828617177421322873271792971082576573988687938794738042723079813403327808002962397248711783855377002902759219252374503082276360691336624556987585054428247659205718860461961448932656781495299364489691723243419521052083671869539269498275312583389401084311079642920973978275193470500532129329253600241587773041945977343692604549428912126763552012196425 6799 145131211020352574468280024221998340626194856452662757174073824072020629783276142665703573679778631312143492553975402756211279336137511810326779246978739278907073547203719423382984890856677685289314971154627425047508951829501489959793799174693950836532686225035536256755847087254659026906860638962444281300622345665130523164177177835659981343482417893659364294541217750413283357039031222502754436447397093568137010698482292160693527216008917776135469782239470213595027847728498105295138618116466918489263565434690110246902 6800 164734146300481607897103097214457187831691855003145752226317411014771355414706288418488393921584682861689286879346771438735046066233176555557296707920040960927029208052163141171395791959868136833074372090392083954982179715327452681211772545027972374051402395029028545668595544278576542415662371274070331633187015597007136926627918956543796617444595201340695696566932613905645962051491566993126184344478216989103962242846133428026299600309044106039744124721140559747792192083367162171758856625782592789227262073190306424123 6801 183697449695608384075703791258047090308977325803364261478048079289243313967527952794619645334078243424473924777776983943200831847587098603846995345533215834019884161258542678091004807783045511087242387495166465591826221472863523892375373054379693868824164774274566936761823271406075694233682404163548904555724809465405217328073429921886778222224078863237649712403911749483614487262820502186442711652356380141883397652660858709293717602737365915539581395704338588970147531195844965436751778951716272556352527053387037998639 6802 201065698568100791639238240350026523028213068411859494601410428938572792691281973774614657015135163343022468821529760580781822962520805766698080631592644592767704272722330278943184020992553906565478894639571051345014428957062539334933117055803950945892795406716049627929840884738392455141067073750563515962338673549394686540001825402535303262342121737284500482799176669345490000503926016304163693533094181689660617632641255992995573438578998371367223442370646432826647439174095489616593016221286886494159139338360649977629 6803 215656622682387613606672758426022573654533928767626531625436967326251859461794492551211937592084249645051214509022587175313474232384504637821458231040934129438782229084670633526430488104969506752633730729984791889867072165677507775501541870881413941860083501109966613889965309406914495024094013725838789341420981338846634089757784523494737377400190327621535610418472146896246566851733629688445154212017665148425248886002907465849067555547103404461444570979812733155639869123803862108549419006710319207251768911386066132451 6804 226039471038138925425743064556641015556805450763940117430311627771455846298363380813917123047080042438273181778145797502833696979349992353685797375839557914301007419449690811146747208015125798833802774817263520280166278872610859531003633687678866756121314096279545581942088270893683785341126027254240262014101825338446429907199773322247158326543688991057024791244856771207693568745625670160503250347031069684114007188633225870516887421141604350896320838964943854773876743099160834895295259346646779728689698415626347056960 6805 230516755174414958891027506794994883307249658186510061710381841254713152313600719483430075972067289722244776690835834850342868269324390205378575330991294080653005066483054567591783302065015443567998144964194505208035589815618240905375194844659177846194282788794034463438615903122901980309421211799011720294576929032429843557494067477118920516447406519071840075097034715237257746457284026609915525421105913714377356768185983648744134972057395975304685000411244884691104170118822766343009261912254145299849236993388530855575 6806 227111126919771274512502046649753566006880588078734291164144826198065307059905229537881252560883121677562364813362065654842089296619626427914519062494579095552115039227001198203514072137344876917453182914184792917473480642244295406687067022914998725755973344854940082491002520310294197739468515049957394948439489760388403749890031977541291089065617449437252028701579145837570017363002328073430266479891879417005586185512503172466849515806910537334903222208335571966086113601265612649783300145280479777960252621133178212523 6807 213559477339837450007106257621201979260909498420648934351879968956286904024355563952945084995499531637201043667160366535191868853705199667447631412812612959349782346241433517801886830123204596430255408346158581668647445727801274906860965230826356965523663601285783627502753605744407884768593771476824916206198265951814440798356558925312614448915741129019139171396588514994334040441629146693623546179297686063442114543588518437389694862989131150313251325928763072800500615594205498921043286528760623648250419743226183775046 6808 187316688786905198903362395913734220762510707980577476758120801681772983186915474964025506983646451668199041151524249863183086939791709905872499498118662512426108367395995047263736466274617600929621064853945674083620544400032517237507654376966676964669685855984308862104617981236816095642599660337037764386916980287367096525807795124863593272609377731535099270192439787020391840242618737990539233688475416331948572358635195795596537628509382558719893185248986515906582734794388355219180103965005318120426681939616466537435 6809 145571824649375654444050655207643545731620468948913292382242018427485994095895683259866501366432783791381384924995205401346853041793176101747876933263063890458749640365680342832339635525675717615013730145420834586709264263535811818070057932789929570880376302583390984840544279005079505058135151453603349922744721014689386940997423295106953106080601982739460149596489758246202476244565665301479923673930667381176383483893568352228467668852098992351509614866159845077116038553054139019764928202719132089790329848715272779763 6810 85279889811484033645809573712732488265098613797758721662041619746680407553701122992328591572783205603352755727882901669336099400539818457410802417657906157774306258925687235414639394225322663180049733266590040323473930115024737446146766712066442987875085544132263160397977268535574709628992492037065888352692196125335621035850008489654896916256409904698971835663608326381108711261377968437176699311530983856746012297844722964163937149648664087507254568225227200626191230044168393143608619565056698699502490861426982177913 6811 3212623726235123982671539995805123654058125558909545317794245661387387214282838112248589510678509891418541309040632129164820031003277041019519124133932670025268612839123973615136631265034809186372840801476915703380607493441516477317396308110856153492463365693023797036941636819747658003194459343608205757872887146267294011575891895598226989174044748203944314234767059729513633327135630432828733584599212579915786434078487518091533729578523397106125046664715567975901075706484891820463658782918496761272456408101657126986 6812 -103967921708946119719961639925235979813348074188749355527253954252798113961761436721005107078513591267381781753713185001019462296192875774219563850908804126853336052536864323056085274186836232914389961722628322970257692161474668561464633400879364965272695474070801419825035305173262466253309740360740865183346255480388908304259443507550014601835283842742118008160605573023917068488262234319547564486059958977834992428035426859328859675344586978188184049919682785977062545800765394835821722238633735544973286358148379716423 6813 -239609038940739716829047259406886490005526704557622067416039097255009450166943708973744782827175223087868664544250843645042335020841639184946629186117181871198708540416071817533932811272497128025406892549568124684215549872747391958550729241530027756233770037220140677432779935191059035014272103356389559639966172887199823798562380814326997986319662247344490430856451494595042181213903710574565029407830361935583751450230707410464633112278915447188075527124438921518645615146047494843489226404607949744696888261364864595611 6814 -406936137224440878349800200848303411538350218193827888770046080765855089088324744176940822540080686669817041789138896871598164509281743450947037720581997076956710418316847553969961711488279153272075396495525755789618066575789950030040577234932613264209499837283626106353089770546180307722371921378698677452924643184512975997029638038530103247627578007733900026827397236567400796340943620071733513026201357409117512695057875302316862264390020186516279437906712845493781950685323628659875361081935269499039915480621806346714 6815 -608886496045484472154920703860154362594255457874570009017767117087591334129043254750667936890130623248053509320895552608106129512789898407431430734217041074069967250395039032661134889578223957352669186390928194282671839703038733761015700490296077881489425618778871995393377801296864087357764905573566660811425210131917692134504183498176036044435705495110398334619868967903963243558416175510865126617735776632467912791670714202636512189783917356998646120763520436872587461006901836162909565983110575332147696429817621919399 6816 -847904009670276624899474636916816146354556459733096134948349324748538482321823380016198172539839715931892946632681308239140980160205337079028139569272766198726107493198443755332389519434672309206080214585266744116261685424905771604297394345518646622331642646667161524718555958589773286805549791275405686235785976738111967512125483971679442658052654597613688714001924784429062679819862771442466788311410308803181526330775225554645396149791622523415611298690257213410779003555149302715173723522832369632786000374953113474006 6817 -1125691281493237494912344126062999045278143323159567802374539829123038818721592834187549421170290771543481867351259530019738126139338663919105015637088572835579414919909934968910104850803046546741157841671134089451518525587484783210736723522117152438749915042941645234836489461498684226114376684330260909207932222619554269760093653800811934375985607599091533622749666750967439696905786281300419529709070868666605010146734796749328241924952846307807875321257032889575731394137710303289276473459148097257390031483995521842714 6818 -1442916026834829327371486105958023301632466021122600310655433244754112007626225471587664374361115002380842948662959375843696499374598187357747362533070802085638241394608267096459489321873505935389894043930272865847226941755139250471116685218766521010617850902180142765062025640063279683936711223332375067189857024430466797443625749787030184967202245305483267495491075075819957481242549648120967740753165345262520439673148088941043821734510728454592858152199495762325683997984919890680005591255712523958528139307164978139033 6819 -1798869646700866509234346463679612284191336157535545992605548193355208410280646579930399917799156078257379106416900607694119474365864004210825657697575210922177935695109403323262622924088019587235441175051827960133874254914660908614014293072966495972172916400717140065950580728228863352324850143463062842739079393136440761814857536411489375972241145870633170563386253538145272722709047915891263846807355734046931811059329308886863502590372345557969324543134507735424921642064700483366861121596283747160389974783220816086510 6820 -2191077098863526703880594561073795117561220718128325857933332158843819427873739148214625750999377483246270485855010444129518520528157478098914776271425354160947367517039635887244624398288987780602303322817907075325288202466586369830588324688860028674778656711747788578442792376704329729321294737149656839959611756167068596801357808693101715147128059427244266590099629212918672355007370010126577320743735523925497923160912183563191108466929171834224944473292058155155940181223572897322592840134037498428889697122453751981457 6821 -2614858875244857237937695439570144075166344389655416892300840546416940146986472404462607173694954220930366592372403859109018910041672609905949474179524263685040407425588075481083740439820543056239044204598241784888439694779061561721591861876624892444113118183432969516245759447413555829103618948311947881254212057338285056894883528394645225793306251893277511100613960371186734511813863936303490634899258370688451609578425756104175471991875743252051353852916228353625522507225156285266800190958666979211021651697422236841957 6822 -3062848055854082076046173156174649596866988148652341204001784061756089725229007676554361182746749799962392265002533513172602089048958959049889723110025798360079985251425711875693018567045122593926583657829578718063838442596311153480000209849040629190869732638651354996593783794198372181404877329019532697974546818762237207046022901233855261024705238115664081612803626700400344417736859291484949692241225095108998487415181051309182422367638468562291151384254206257989775321675425690585474570812693503747779212333076547560045 6823 -3524468108377723764905420002879268121369142980672037962108880712091735955773405026405415207039009261343680953794193166472294012065805846280175106503174480975535042791568902909148030376680441207620590896034846082009637371486317294542816429988522965990611991100020855446038948116174229292949614035648759655601166534532992150682240766558521126172282518184830034298583713443083332717336341231501233242259051112991596432179964000372977989077604439419357482966840924637797462001079602184893786603683754980931854152372596821700064 6824 -3985380394277772251641105225538680987193080681393336960518253774174503159108983734183106842997739302284242222161908733693375990183729899933668576284130427835866527375075061919807549723131202806615547769013081739075940562083336462865837365862369476553100721615605870696292980164620021728846349280315030870397219848199100171006283828314846543627348214153545977935424318314327125135323127823552746367717602079166924275146699023011197629681395324049775825654059762460867119578825070032039548040708837038088487041765489279850184 6825 -4426914275352471657178050500942675471518908940729769226632947945857692039277544852486192466523999274245057345622985825172057074998965894345678356536810098674275393581750161427986432610438520687870312150777180504731546259284222853295016400508282298923037753734377992399518496434960152243770905753093273621711903500646309351183714100322695428930019436537060128914549318919263948422954490859329224468022420024175126845195515082759379676889047775786372279457886044657558683004690810566418187123199537036499359370424764688532589 6826 -4825497326667963998251867264489151738500303355186958968421260195747827548326195772416099251848897583171750536812050177187291439406318559153604236500826315285598313902929474435708432794564367860022558102109412555026512983750956379723057847788195647651751330004148612561466854764772411272363533104684925726234265608222382433660843977070493924649052675838088818465754558854273643423774960450140878619647683926647683595380548750451814432011709981205217321726308382326718224990984997217533920156978449383723294347290114527878564 6827 -5152108474353035786017505040678613708999451930189856806879712874009984633819682766014435427160942596056003385690062250471007731215006918289568705319025765108722346206036703771599325399364576327869992674144428868059504383448263302396598682984685151455089575358203731925833317585775763066624789455233998121705100480740603574522235332115593314649912862326137893933757087168010634562500251755345729234593282987267902349336825289820856924681335421396144791672615112800245131958515049196998558601342303702653079394626876887218975 6828 -5371782890361526217005045884006608943779010310125174520345163342800768782325746125416717456825557379967724006592014793614477815214614479597390119563878550677009807492710493197114143001540391837547979799403466298537710816059597855459917818981521439093351474442050515516281355519742447538688624055963544818826743321060005887748702011892578966159261708451712782976193115681344594013671010387020782435429951046847081959642695473312972235294004920462842499031732711451387808350787272403241497123283075010982719072938182139692154 6829 -5443204163466844140278779984661680070377647719430967444694339968296131818037110850111692363989616058061959509705036138374661019188595030559461158995370204623158368518257502563601859046725729146802125239504026972789423823131950215165617240893490980364008528790714219287858398623405137315469397192344164132764399409359538884041416446527057159110598998995637592952456650251896564553693592734428450604677318421939356056832893601637419585601338518973608050199581720460859719168897527311524844200034788593893966537421074790257326 6830 -5318426563741980358892432566837760033978595383624191486801892148008224772447325397253195380252421799746617967606455563466640368796679334566175768413485121670820303149031702317775509769156242516940277760166012535051934203261657671512879668581235845833680062452153773636078513399097679722117064502484348919611102655912416349350571137780920651080398587874239397278197346443567509438170533776075865352433810614344282925500032569773647256399927177439700489728314522182090514844371185436792016029897789080537394828590913636908499 6831 -4942778020455944605418198648545211161537445438322491249461044604871822725273141533852265588193248561408724707685869393687166166670455557609807891397132708624768537366997434067346386957344520785615240870656286782371337454990491311480009031402832409294291424705859615557400468252570170272646542290119711101601216421274684378458353284839192541734135710132786025265796340009586218781250722583450885892061096268229214484094829243846966310449291580928506411546283233336792144245453972764992167572910763221765757916317127031839349 6832 -4255002582188621136034824615474376364358834382003191873676264929165444380426743935740203415444888483658841017992870989907227426000317163104572114912593446389419389073796600996031750474081684913358471174030104314499873197885640571629778275192407089618105039129919388685356797143185168859572136803432116474171226426837081766448547752792167963244639439802223920563468507260986452490956677192479894649905148820983043411223007988733185090053988457259736010156456946638448491840564258328517647479489073819665218902114304170225868 6833 -3187709402629082304309764924198014740437556047938500693735835237348710483456235536808849082193761731522868290258264541797887843103839665040578653939364106118390945193022333225310704943530027806299776299934980647576195183197452160650712677841591830783121090500628424821376059905406770577072136061796228887431349990988140845336490533457472884495359327340906429580056508397066114071191048236075701232842032027139714032149723995026858987800732934100145470493988510889514728692012201795498983056297726156696715468153901182786264 6834 -1668203403691876706191226962153770956501739517155692140612743536106748330108891606823092411708476229182491374480430074735010605165841223876653874216893954395954815949441377365611686618235594005774610916981782956469659598683929703522310548624424060229699682504111525560798599404071442735425979664929480464450119145388031140153120192279386745935604760854613165533370589659750907527891902878556198848359380748873404040266236711836666019421778734649190769603302605320149599187667177046507150354147931206408231069801177188459108 6835 380219665042146498938924713539112106895615980142902561034437104650569521033055665811157662373107725818032942117623533547320137202630954431390202738074301086746192203905681935923705601196984373706746749655497287091365435833923548182921748766868970226259541440048455532589106949548424576167843962784059770369521174185386583508263169091284299053341941664995771187404708299256842428818836010183944800724591685528421633403124456125502262650476107939275782999361800400624676367880632880037285032077774335413775616296737426429942 6836 3036424491235839493750228903555367842132645615267057260396885735915435782329144452190521204685074639943063628230986420904342955810818552548741823336199002549865462612564007176850970926495490819789413953494303661079343461055755845605626452994376970272990583721462835388756301030982338356585719519760195356764669022678741329717234466593236615447878362323447626189976137044764483793533220480331742371413625461384211721409159575366815725533188474200962365137142433237839330044312968399648709936312085529978569514811079344565749 6837 6378939523954649267185987060154888569835172789777765249707040596696035441945160614036563258636885428381116677715521538122532146636713783947960324837113011242298196042372829799785992930760518613623348669521000124919929609076134932928883520684568058020680490825170656304964402455152044325347839778313175987018011465094177478886578379408321883982885727881000619173713720347981107102922469264114447737447770815482495466384419914079381783397696257770884024161884745256576903134114527796141375066641008021510426673322174535734721 6838 10482715357504857150273122061127957756137532489769273031384285816822191521235238998801390139407786371297204304028955536722776773213757712135238065116029768151123670663152978978115206930786433219704164354750241946515662452640225638057597500288316834634280791941719961200710780175521463381947784586716865865337306408930539861063843734045992453053463407843124785715480382904663761749416284352615274193887874558913079613206324583868288459103860909310791812782784545568406921470416632389169688839611570815091977229978467345438046 6839 15415041484408212563996442762316099960577118604570131647639748899450211027750466504279396952388876209319730773488429412617748479714797653565181987748148394894787803816140015676757721327700695292937828308277664460984967001752652443390086300360295895907732319459732195932325078598280550464547427455278895427105187131073422099502079105099402481086994509042857448897772939717082663167578426305637103339749170971301951394803074510017434419549883780325497716467543184852979448194189405169832342908124632433640158067659995029896624 6840 21230528990480279793879983003031988857954569372402937356702116737825480345730860409837816775377678232718643655616875394826907306134478377298133879619370363877825465110696539961151716481907180374971724764283960206949942994964196076751822426043398069108468924539892293700172710568443273533850295691450696152294267136581183444040441092298726462405000416269609254967659271835788606516603411469395436679338755439248680882450635750048477239322311631288362045578218104438991290357907327593225385037122037799136679148992687583409295 6841 27965076012446716092773083228546294568073695125990774366224250425134828471789497140619809660273349517031379502549492092821167002311191106399544791203229899911186700273420822862811294160896058291781512959706856225801793909353135987798971678223801630290970704158741294189389011250790427021834588189575283535141090648441473216100639374789603007860159046455007371625000899907799862587618666315440163229370951839806057692843079925960337444502638001041154143836984798857672256137852901598205173037406052174967885591212665039237998 6842 35628748152767808351581896231071812557826875310548256131981005698547813363508600229258670561609467171721893607749962493427024612074044938139443598779260904550456786518788335752716100683458961349109447357718061515756299748572710989128950086620069912174886215883090776678861533974328943265379810561519251910171287110919711012931126034326677761218126381327548764549495571513653880774073068787112229536332832745888885396484380119956392195697403648666593743417664637078170256815814166799151148468531861095003082756423839584456748 6843 44197528792276842302592794009553928542918883365323994162592656692130815143938259266819727565999890746163994783612012470461860301792678749866288367124390440120925291840328075803367745385908669284706955012240213179466344272169312495451098154637671573166129617897151266254710025076494540478984464845687217422204419717676872493072810650876077351453247162908824906391075344966667933106754301326916874076738495744558363341541775757379244392282898763968816992466193568565872300522374117667272591708895068590505094405336426840029568 6844 53603925687224557884205128485762253000217290847441573179783539227347722343664869406538742252019919666865126996296427651267972032464636815386330812051880572267787182857099650769839001458102365677137940655070949212510728362440656362328980411116251643269134468404307123716659897877367775832220515587209172049114945452871069578893195075274600146192665190419686765513810868961185569665469137976221176022844779630391215753626547080634009000734598342593445799490546666076131309241563287609096333697193782621302999517383369042411439 6845 63726461767448250431153144744767567113090994291195176807139102682531777909911197240412861738150235371414246001440981978109035704923638767426598670350665579445463125316271311693739670769788330300851663739029003694071660998962590008777704611856576603613521098143505103557553826100106375996109091853918270481716653766790028886771619004106806095322275554447226619091210901404250273068115161882887844405910018373871411199182198078441025451521217665135806716988641100707867923903441115201263354248097417778573300283590805563487135 6846 74378131068175635618532601068015427962014616054759077993828351978667710055229700834018143790013402638325358071316060326591686288268152321178415965350296297557961496025894873222594705734567700893460024950876436676796547593827341686251246101078949631845416011288254640929898121439894644732789644482042513597749856351808681762287923092601502611652964529645518200383593739997766450485063190602675050329756513520188648922742760569159012831515178648457961039163639298265024305657305830877082614958817273817556618094491393588735040 6847 85293966597794518410550375759899493672481465946081199319326461749766121529316329474013094687284371927361688552101938864502523522214763912998877416879553373025541209750095734067696634870342549909138442918589315500045467813873297713310701612806331352559041518139611055205540023279091789633557748405974656312883336038811369837771026536264106061074655762193343634186137397330346573070286649346160978357784883259732652973877252786484770036877338233708082871258624913146183772020779454591017962985853991990037886802486662557813083 6848 96117946938362975180137236258726892632363582257253667622397603930832076323981525229178565670129340082898746570533234595548091492493476372143419467758950072500240320793008774621225824703905183235587040708376298528473055081290530933556680324843340593197711747661866728557391146116653570785916784169852031792965010710452605216937366509801639240776784480664023276128242495447318558428012965626658169995762437857579856848284206313832119596083729430539086827732712466041268697946530841288208848183060704616362061201367880550294043 6849 106389563587234890775884843040292172433818426713036162516491776665041131518959317940773022814045052693109235731115277974428027141569226156888146786292563507085752138690780278847234367189812275388502734472338000377275745933353723561716119354095665618419607362998493023674673105663797026706354249472830544771797960405610368669796796457345872394685188639872694757756271660901067609521272078849630914158222185188993792274359811463099873616741293798976843629059762453439137006854649983675926977322264250694371732684731246352378609 6850 115530482293887257403351209800564572620323546216588028151175066351026251755301139258709173380367696047957963881731110632280749046133294746456220491304217380392246263694988416789442520385920482594533527988464127431599883597786017754389823804819459033595718615277946030920692449768850140731222172617115170260839385855241912443612296711879941386051478834686762470146738515690158013985988738153434546471881791274543928635548107886275787576665158624176469719798871982955050906690531319953903296849398837469762694696875414844117581 6851 122831859351151996201180699726109882736010789693274724722186259853383062271210140169911374693896422947151301999228163414775959327979081393577319252162339580289881033604692459394216186189898448015535789970395770842296320617483195529128658830453715710288028505665095135054655392687139665500567359189337003868698416839442795074920939291545382680255582953917311576512359828684217652118820170052237958542334682566382843610665297639288246538594823295865728619762741260389127156351771826189290447615264900637968104166631848684232657 6852 127443017862563182263953604488509049526566539491445429414432661452881187738432382481257578070275685886307774830769277386240179270716707119796846606784628263143380546921562160102662810350913511511138954842067416224838756822335414318906571764997883880532919666823485393648687722148990073480510624601049228987570136867449643856658177001716797365364024665650298893207621816029113549687157141474350979654938333172995230139165903695843717092254889943679927573345586048393127596669847003085855880644549171039589051433713015869670443 6853 128362348642383048968369393532533582211785657457358569744653236760790198980041805874251959783467144248983519058414350801376051464974339497056050586019321342187581215142639616502404023752761228608598440550299880745131474029623293717877658536957004152131601349188815473292702291577045822633589819449572863340377513328797902825648065048090729918930639161512646226191645312486952653680382034010321780268979036039951443713404709704198882858073414578402815190101743890360856848630226351070212846254105607376344880505411389506127549 6854 124431473968294606070659614564848573135860127633760935007958759231868874161773126859289611124788602144858294059618306106031910909862190835747815140151306334624015352204658091452732442070823384111266709889417149279556924060568490813173022862760949545273922217474192504059480084539492021935847883675825164270753317307893991709135407425903072340631809214581905917050960633227670557806053645966645556551122628243490634809246164122744598976615914980216050525008418669800607336963328889244610386204461384709359663053857389905442784 6855 114333897201546275894683904115714792957099473722680311302768974603253587441129679373570306891726793811888226045295627659440153908611599011455845559278506482198296301065029560367996481993859777668873573184022751734256283806457370724769731493306934231878314494660888904822548941275206530148322096654601451799615893992172464013968533232867306658306105325620912732039493112958544838646835193542739722259121994857787607151735510707782140499789295011714973289719985735587844150751388087238815921771969619615416540176287822141955963 6856 96599553353164115525956977755500868624198299225490635157485050535398320099403245526800850193619460300036168593638682134820101522076082372887596636752789493878105216170634396311568457168868671189713085222515298157186051476603330542370136875762349983727776872732892006925691576507618482115003266218096776752214603346669173521941315399532910299883901557625888349363122830379889715249253956139321748609383129788578982656348156963406785082279833949179556458826981661476438674138054154163470346855043776872857435010119073663539123 6857 69616869554777554178234677198854128612222610339900914168455325891426773473512016921269827535416684608768187253027443786481103801553396227040108096466699201334052661127618134903597283929844041071136203406893063922571446960446767702425400770232090367554871256594424103566650211880448069453117427081614294809587795384779821673961373211903285258912225390061103002685384851291186810656121398278949055088952559248584431902752160776466047543391538419768123761419589049780000917809881633748171883030140566958647879845396527766099937 6858 31654132910743763960758794277980289778224459750536180969409522843632993924842008523423207786303264905748931508227289242005761874682410600670679887046042581092070612270287653248049183381183998086997631894079158983831505337319333186893496175807544767949239891768660087115842308282169544011233772953118545287036872031765396140440286409843559230048495730622649129307789413382384745585777991080205091521761656581748977411693016345473235780940689152126303913523008258837898380858905265298382078022402549563390665070492382782034018 6859 -19107862774899046906640238065019892743865643563702075305337213872332651445382559349335507774891781761357996905906014120682158075981656139842029886794401794291193111523455141672511857422991929860668752721443360544934239594441729780521056462199502937030614357161167563780167185830603974603434908861869888247040721005613836595889687614123013196652817673391696302030914754909872841678385559465309511600928739561760285138888771170629679937071673365355330311591228259263077905921587929041730045883988570307824540706350506175274038 6860 -84529771718890512744377532611913861089720441565383439016551417328333398541858416471143718014959049418802821454124572234614470098553329429963596806605144651375011160286330587577369913229596612063575046528999895149640640036428883771931769768644223671637105705279480388158897418177911444355817411181448833645122161673059620139582515211452437035233905080817678003063623857804551335362434273066504281527646305115639951078708746335003591297981478684395565988223719503585244246506321814442151403803755444059425345672532213936702581 6861 -166452024033038863892592194921163439857099684114025766235095479956034061281335883813263498761726058834494262885792860027929175837942032343966992425537151092210752028939931872870212160104692600156620933938751153581709373835105718652091589746933920351814638790073679458690774581651186029593612379801159692894821825227941015647403229726665131677431700772620197748594543547246152340931343364870111680310054868098825088884233567168771427993939355395441703217626140640102118124623919479374944544094324503593609689041403037746772424 6862 -266615245732915657005458581241970602399682249897973461027492177912567452529570133467152142779253906729063290968909447822655650313829313301612959009730345539563526960981481094732504980054026357224142687181216929987937462026320675214945024250558294120221699519457707906251643771817873299809741325845560958282192535169701784156907372416094836321925649690297510063415216137055897931968258681946229377072616976187504905359352541053652128554132104453346045030313147559210715095008706353180332480154582527548597220104414062400664754 6863 -386560512066257710547095758972774912053836912675792288880793262689142184569195153794832699321328892065380344571529961797703628771720063560873011849870473429826030133579282061653455902265551814782349658420607644914055434758493677152869146013607097842947691216585147982724304710397349093415730306631289346111729949087724306989282439469381565404585136268958230605754679129411865532233331816654494787882044598690389105103454377610075321838183092663344795246587522979622995899812284998053812287342923096612314617104421006146364515 6864 -527507294306701484671929684640237448053060442185254243107484618666421212196394393136135958873688018048460656988660059526174880702018792387768793904813931754050872689209359497758556484202130546708959709556309575053971128449274212792207099897856720117224373325397885793980499379109739517641506426546904494197990920446232913967091876153544271548249050731347753182117286324322392025735766020977805349050868007791149036055555255014572488991122016432835830274285827399760057874762271288335868241029917011127420817493188720639619718 6865 -690207200458128899788534052368395710239233874574314325174627939060715228014608857999179754069635464161564463560498647299005766975895665021315712726344830366789954299025014979695277299978021263156075781003054591701086323114487922609312088461681313670156497236322765446568835711774833112665921284531976412194425750387094356306062446668256299719094787982121791242958348589956195062980349534025183006823569242900084944070755636399110414269910789242619533816443952402782993385380583577431493172336272393984728185831466113723837697 6866 -874771999153094556976896489887703243523743509525653575211916171093104023875453004064170053087557422750203729533053501654200980595939581711429042051604731912382596008960664090718657146282893676320968837885073513767786952741165347105512207765354223055422234878916150798760927485491662209846568086825367736674083137184945688555883313799366615557588877548394075148164963306811930931296140282062987894586692759967103661261947509920713512301052869927225117040560199281060884414571811554667324945706342310472149018530101030991923420 6867 -1080474982929461780992103672876216501937657504434686891980437744670848246055645239281724692852330399704059281202391294680569493083420620891235847952966943318612279981183320609593269300317441752216612166123145203387034500305103803709573446699682883097258678310468529031366621503166691844883447610237347460560567732589766456851894124926889168543757448786651257244345670455418838531464843547663523430933403952996290603809577178055675212759393078860872413463429867654395591797141813188020854897512315848382417866275408538686820550 6868 -1305525503409864750959777908563968549530015595497588209988051643705371648689377647437095962428716513081902852360429857287671017431073988104281218783048384516126474357319060535853863222849678309918669224462635774883122512259445182272096170874023823090145059670085854071591500880088485444553738876540156257708524387083184290458346993874107037669280830074219226710778183053717635669166687711885903595245078722114937752998813158252712331242427139365105219848252567632955454920600542533606367522823535886913066146344920959677297236 6869 -1546817529232010452918348753421207632073811136543295156182378801395179394236038114124016109479666652370997029959470783134166467494649344446127114283423091624802615583846632155724429426078801645806129428667247490807096854127744905628631468619734049594531294413862982915831289741732149999359876573702779563067512903805936242227782311445445230314256397858727399681526718221112464549127004027412330048042276026297680162781942954968312300877327770569550079674808665948323590958026658031323020524770176833976204644447277408952213686 6870 -1799654370650603355836429529107428543557512367321135724015064341673616957983084735608538120794263455892198261822961327350422129742107208822391934938146001637151670442225901379395374146427869878740266531290291621990722606738848591234002261077372536289489965154361727703228798296325651267138581935297224279959604936422927599191579255199902648938321468727311821521670026294328064729382026014637289287309851358066880747074925670024644562846595140728000260026161195855831017647917136442592508148154583361028746640798263634934473682 6871 -2057453314307206587645912977683938795247842257067217720268114129161921884402332776964751568948229030533031384443470331313250447073124090702344133403535973585527392844851886129388338316956428435650013664625433208119993451448329385163541508120878013881197395944480854575660632082530294943227247297235476565453857361054509514883092555862516992380014225616812690206526705430431916490416688191282373799189989114837089513732092074542624817541084568312854777809449520872683216793849944620092164211815717598150155005751585626421555872 6872 -2311435846912499616764804389480089967663188851613066505893926319630286205138968905865754744098788538326273197059784736662173137830622541509055896411822072475008482431652325472337309583754921017178853282738520170093505559249115530071655201584327909797500178881723961176510097477920654222465747737231524190788542629700145742628761658480216651218970110548360283925693000409991401737164960702451419776545625986054121800691235122408316369544073253738626863663104696770992020296505382231120394123540831131452208980298430448450179474 6873 -2550311442149415826409483432212575005506114041168047448315613700384544116990898620135242111809468683998486002110941081164247588030657017175146009796872403736137232813081244832916013958246485341047898753156597514568979678202098816790799611435268095469782126898843452215682353410176484492101745515461892698770532659519194355064799643134526846818646471382295845754441506199281576888662369697796356968577872134935216216495783352620253099463910641488595900992436317791844925319378746147631744127279176368473222754447002904259790715 6874 -2759965558751084649823696190883531040031860266762282014887793879853607544505093352041878594470633493188071212409316369439577705220392802556716443527850209289425016955282148294138784358657166974609399458412598402054461172924295099580196643704876079530863288498093077190936365763575629114761302158387538268436195985852897894288913560469894793088001786046373812846350100055246912336365645043978518623469476014791389731556220086734676307081714037831625513276475661650998746471903882007176164087110980329319605327033881371859781003 6875 -2923165557532997368979597738757287510266738153646882698144147727432520714883095975448466289532834187748260971528479071366479839615506859941925143267347492119365162034739739064060094696471230147854171248394940086132473142330667053813584700693827653409542360943501000342840794947898674260102441516628882853752914110645445148657124137525982081282303877632613509853421271519930716088923686894190038699022232568842326953099356965756236422016798321850542301886472599967879501452166044763263166038675851942635347273962712457848986285 6876 -3019301686347215203109740517049268915792349172973955371846740992375731822005162027330308285198294396801161448203024661569156293289244481969891545639740263108914596124624422380990763784977281626634383335778438569950461034864423041107051473932659566935660849881194722468899298383615456831997883462963541813831101110625216923761196510247626084681984498180351674106222832318402595143480740721454330562085114408819685341967235633968646256423719447172693498385696647441763710215010465194779084956164851461113249588125872705148186822 6877 -3024184083026329636778131775457269693445925635315653820647907206329317716694056349765317111735773473696795319775418353783155646636587125395279076785468375414700906334566086351376133966661167119339900123664252183459347013712399045165229552095206848774481100607725219637689889611648332328826003723113390726157259977833257406887978090212081219972200667019573008553508672406024692772278466027759810961781477883088282907241884954882255709752681538094138178912874795653071869910160238476571685480446737694869398727791701616783196741 6878 -2909920865128260242435228360721722273412430377961181781412235883425558902327772391722174616593506338700294485651206373541195682177672808386184740719722723964480924559325774899056304171545152567164099992385831181047911033518727474395458913524363552096600385289131034151268961973200434702379285489060418977305482246833594565944462065539766753234890503545487407683330207041640848093494237337851700136191836755056436473594433802900765776383650468593204804060974188667898590524227098196338199775148370724505584790213751079427361372 6879 -2644906743974988076622515164343095951059810997829741825421548102638969909426935139528549848104062360370340969135161267172165673783769019037074224072340154751091354503911771108669095851673700293047187145177511028889911455513613858891972300677696783384317072282283213663951026316152366027153087166344543830539804751815547450564115005761649862657835610863002181449716094273500764739626381306022519595966779805340225676185960836599163260643670491489256651582029000474735702964679421657679236086354310208208816968588015385236276879 6880 -2193956120950307437684737192536857346404183356822457750809476168722264476125944894881601786628946903751096442538060171579264530095504202010859557150201276965384797821579120250475053059295857273439162090422858550359197504828427941177032993848266565785037576618168421910885669665217051957882598658944772781329851904977976913479128591373196160627099550487833203897491187460803759695107595498229372272179675132801133594355329559742402488193686708921157731480051204850746499768177978969303870528216018142072150323998873523100677568 6881 -1518619162379457533441955369755065776455513911130235246106548497642820113188320812852846617558086384517684639170846686425041173447234354280901105824872316124481981397626823995283728688994024556793512622803150254853217299198612950715660349337532339602277151259146518158254918108444133097657020646951164484070008182900388002925248783367318293648173163106264203879759417692960889551681116939503612259851237415978003846201279956025108629099594283382370454130426091173425315873436640899027220897376970504912813883871765873559566387 6882 -577723730399909446034410148833276960714469954940147684524858220595965899771770510234171478405960889398570064789002934621378863026105409351237580629808952947642809968442266207194419519708954472469045206485736744163573730844698361954667900406952246915926165800707630713942766937044021343675787515424107055050596252049613242056066695304587856044448354399810492471640460394475086167211550891289808343249806186041016938026775514157692766078298308680010899953963236591118017593872643099182251726738107618005955479693152768688274117 6883 671809950883467959738478444757072362613446013268966260763511170648582398591347392698349238892853993021140059125782240818737043297573211037432284034385240603330605846918539550181323058576273864927845067334565904585848932192835909836263052923998044193604684306348180725126707813204424653100882297620694298329376649010725309965225334164680157797871274026341157125884165390572033995048486853009783658607454778314951591202155526339640593251677652660333607228615648477406113430747489767187021962920131150127389869961739558354214516 6884 2273831666021360640957935242683772174442513814430794708166731032041420124147184355909249253334333462784969074885321604299111776515797139711847103332856851301054776499874915947367077056790466115169612194623199659766573432419637777101759699015574159702072459846205921204385320212113259960376612909645621454752081560245095384115901446706602972006150261794155457328971801270238485264143889515077096506373043163778942741336462540074569832573117692891499201322283358408853623627041771696342292461395668491865814029576637969689748474 6885 4271448023296655071878365646692326181566372963664815550791094805901023524650845559800735373000735584914776892347652134027042373200464382284750022865046308683044034281767616498789978304148721369094485478687369416058898493509528635534373125111290208963937816740064209472775197278409772193711494469790849617837098554232078209361179906889188585079704749202123587429360400554422886841113193304028214622522266759109631941500087590139653795878579657227923867012179401102002957246905054586300642528161481724746570172888975491115623099 6886 6705080133883422755871711697832908929648568125972545653932577694264091968104526809376038215439759098016762763759687689481693235897088817050767553903363492303194746764663346348332169618747530685776747236099389344746461523261351343733135921246327055596470774860339465621631117160632794240787512687964779147896073159605649781454384619033178468148516653422528969420475299557331743649939983698729510902412531430047102970269940984434592985535594804105022454036583158018172104526532338795245875733633693631816043898053254824178990642 6887 9610039419050925480096559423716709801151967510424723612421055755240191387265554520369742413586160320951297828536662712685046303321309400905248720795853161433279058637696571955373996658843527865611608294085787123151591072114262613496788363491459458063818078232776275207942539289975501518596243284654186305063984597965622475641494753065021699001513648841509422794644207044178279324693201959861270140238113354069570425979592661541633261825834205997706823296799863084427968579649078665510380738565323389935048277949674727996876269 6888 13013572007316761214893816691373451529002206292670179066299186755827931710085760804327137545202052371421126791353646242184050055231271174301635901789641597563147736151287839712530580109542942277892351370146934693080781897912247816338764649254440142223918608047624122868097352102362157636373101047393548215018894501120561824224684615323794909487896832934086837546113223328401643211646619028929914257044298845714898037394601974376195462411455366138687918208233950115777411175603042778683196191604019105857334378772309873913816180 6889 16931328320422250667422688978770278406074871753098048913309057429205013893596624233115643850901816330550932126427831798865710404227071331925794696830846424487351816357133271604739684964847983242408462150571128679962789149366882857850689766427637001579567506262415315758904002671074045152142224463554041538044489234349330887300675485931019464839300876475720302574032450925932920019909133106611730088052169520839246199751315824911771561806160752182405689806287004007199268002347360767946568523788515240007857389074417532248982416 6890 21363224168771266240069733632413652142662235141787931742046919842400661646826267969669364497957925931988108930589237064381444237608082590131865773918573389664005620738414432138707863583935821973844438634308393691891622869004682963450967317996813421248047967887671448753376837369168886829299203055714056447854648291910452939422192804414915150992543981342233945372792291934096508243938106653739610131335601709934986745783237657030821839842073605171447295889143704072889390352542105815174281174339616494267348404816270492723124525 6891 26288673682261819286263656359558858778400953162957622587488174582888956905734992223193388833442012609702040889177454054375186881558224354353793583974197794452132687612664109424913982502036878751645973216482875110271880758015577853982737492857037032387389423750662122512531118200056066457123836180222907058813290002446662369194564758116726662743315009245397265621099974570481453137619486925022114336006289192328108816990925398437038894219445505366255833231712217699310859411129756046380865437179333895164397883703388373851234682 6892 31661193431173603742349928802304248731450410066447221759960405829996135101258357823966525952963519733133054268237512713105550467302023740927217867291029632465345490479658946068298394559124040878800645903237243391011195065740255345552706747154732946404797491091353252434875836671858020178385318492491862343663596427659600096323212070406410104416358774435930236066211964495858501116389663926120373294771883553070193995435869373232040077044124460914545962688466264764830197324045188931008523035373404862064075114306480860522848750 6893 37402401908151617804279264883515273931743815539821557591871521958577343513904306951696956820344596015735922195592434593698213051144015587484105936071321557562179171374645773699150195574094079914527995220742173010368047948981984606180308536621288462246734004646791796907696586203922405739427411415847229338461488381380401106120384963948687735500127903733557322515166218995013737238370783791221606061230768841023678404486825888813578812189484698547874459633747908424078129934151889490891980568597664376214814249401472541308797008 6894 43395469911796004215843135091514834972659239350427792329724395329414297726059877074785633240499500801733072215660798540709815051252585290168808464032544097435833669511322009685494369972880452083964685793159907470114643798526733594308990491421516661522039480809243679808729362196286458344656761217142595742510699955724839277447756311731726726306422671738966587707622668603273355467791956659389482718224953006309268070541925675293399674601375928696045889068007752506865039369168510305624078339413757873106045603798294297955071333 6895 49478116031604170673663868282755433001835734906694988043888749607680087667080855882835732802792204572469250108292557587252282559859354186159816866159264708533331070098480256901443693831972471037619606256554027136820947895283254447108734017992194738716944158820868628198538717214380965368819748837168279932419133597856880243429234269549427222178430300327743788683318339343947467893250115101307802989184342088353410519220874597857120325876161018289533704938440433638966443208281208000039421817396653904712399221646020532685606327 6896 55435288052939857864219128047303224391284714257372518882945725352001553664303140704564364080826644626922252928407619955723375039764245774246507380843083116853411892100890093060505800641502482075863903573940082668344192848632909666058892723113431671326383374636601098888853705773046485172096043919304189518086946154992580698702846928183132656075800144073536511672778764575393880680299723298171677937233401650162843424291571255456174404078839879287193733369629350901042711469308272449747679622895266607888900209387739083221403370 6897 60991726235705660296747518704184525071062055305459582732300657425370109354460837161144457748275552392772236904247408000086632470379953267210493081460294863968789145754043424843268617849580555288674510561658286046415981090578179217865439515759402970637500926256864808780264221588669643442382443047746677389042284151313470860575111183445223344105143758495356139357502340535948403778572314797741215140578142045679660069428400152806884456301690365646350976688858274177361596023750459359250001279548596720726917163297216073201978804 6898 65804668457861241174731119171502136645282703472987864245520806236555520746514903737228274888427392730607736668868400626845492892253867935980333555129869607703384489386376315480808759986816244213573069639486122169365810653839806668782626764963578884067544183244510747087950329857564016977891933995718958274268837177222929412995087764116155879713588227954947599744842418548700861503763802231207593387291992932275633126874230751740001651468776378613117127787974667855056636181661871985511722560117351070486328222596182508098973130 6899 69457030304498120801196640297105757495729668972321522102325905172784662686041455705651603203471817453399114484230231419138528800167966247128719345588089293124897175338500216607408376919084281151683122036518823818295348214531266662464260847948053266229879664690787805432772937723020508472682798666690184816767800794628643697575600970056974276535853795956770645701260764038272922716830996430114025539742093199225654508224838131528209910092667236915982822971972041169486753828033111449211161419869629887404906210596185296777690123 6900 71451475160191690524931676680932931226853154462462533041678815510129704341331238184271633845321817095730303730468067287811329775065500525145833720627456489888729753005896874529941293759494107116080590044475268484590245575968995905990223472639402849484262014944346877434848298721720764719487138860726255701601741395416838970498645026498243824309808126375386533915432920648229178152089077727612539243297154488412650051801649891981751756658288213833911676487383691454312145539365731695680530810443995932699438115362232433516779168 6901 71205879659320073918161121969548733896180415659751161872122265009382219454970361205800199239757599286249049178453671468581381547154931230211327382499023485739073026964245860302281079553278441403512058461018171979484151117330188317798601924383781030633970736506776967402376139500545659681962882581610990008173561693944398704801330148380549014866312357255405951370228485775077340401399783710632980410021610105980252868337125554199793574677528050096144171645434695872834893082600279621353291613623717946308914562509535975962966498 6902 68050797396372808085194130942484851427586003073365771762345964396793413897933354126102744038659118868735564462313442687913166283629995769762886644237031678984702496109410956582551295076517691971401309232667825505416062239118844527929764811476702844484832815851630882741242066891555810072874372417701651716523459792466507512254101352598000351065404651138572772454427008891906251454419928668527288143841702702243792586683838256438027210409220410346266141129195275432585285427279381610915754834952992676302248062173924581553049331 6903 61229626914880208932954764582070007423380650482769595912617387196846291778854068963662436607044774420994429159376101832610745290086570869958811818052922862554434370732400483922952349823823506247658957944694602147858667178506256972179663121032956285202118176907615992536682271424013773187287816953931362654781858619919578670281605133685268996314233129213640106767073973323455822111668422819793315152534206528133173202424193408441602287727070155561854992745803018343656485624950557111612320902451549017962719672446496815592297541 6904 49902296268710981514887338270577842915548606972502385918451515377095657494035136984675943236703604013683278270947900214956062098334563094303460936627717389896244462607025069359823969735895596538975522443369398543341233597285551873038829697547373127973255042500522075220913241212156005908774773654065434805090359117921748237114828999673179439492177387855298214807322657122689585898777811382216918789640882886123783644702759159265227555347628752973491693644848776932264019518333621801130583008749721770968265673881834081799278724 6905 33153382617719612095740230876704912384688836293793425981229311502970259895245656372224763031538888048792476369182008831869950669470852614731845389838204871233927720687509305072784960551938929477811630668823839212973661370770401781950713499835672712712757107068321191516761708731973138400460036146709666541667941108345123620646499707028786956385198534806474949134465159234847123555267683016503310564491469662685262239258843656902943643748260294144398317897277507674096664630854471925206750685395818088022483650577655520633995735 6906 10005687132251420152239330246897291007166509554053988451068381313738324957066034538466573236192816157733495480085687835450888064216293325272423673475916514607104178973568787384081053089838594785893921337250448332095456164857540788460646777069593809540899515662870722304490137253886877791600466348776155657887353662374033895207792823603041380648419513180667532051466973123134190832416318200440621236691871866896461558198421008988835081035774668130396125150050758733894364443315918525897893643212056645364636169167561816192583355 6907 -20559622423147838362516627081959385043019148352311415916832018433283573733705903683787728308765638180418695456948435523186251982407533140486479312165144708839700624187039204526690603381651897107229579597767633566667431625201790021520588038380515484424812070457830332480999789137752518093249555050909590154515519444907054032624549144384784710856285752396207305488000782732150023528237347632185500532885654591750645505999131041374400179968024651024869719613630433173243516521526207429586179115755200142810935254791826358295799520 6908 -59575113273957042361113658951329516559370956011237532515512113964629581808547375831691175240966548806274661630532807467348084699881902748180373008375760737707398480346634471242271048057143793178921058284017616152528938143680988784715874757396598645679117859964198867829484086124745090197308474438339389354590256786963461091657388066941495112721196030016002535955031163457399136297494301146184648427462849937488094736903023941036696390545978147486527891535303585458743909927821984707045756447362583150297339344419137418703715709 6909 -108050193709895863171533985268891463385891834763365814231479923018288992171173636328489609464002689956173904585518283375192967269562078569776683701737603081442204878487422357818925886061401532471442068342249249783305468133897100032597024321165250549215001430859364213876302653706951447601677571756605688028039068482397520684383559731966041182415677746729325021684423678031629264875588015960602835611426045817708342074746681341895891043359801433494610573981696408984319946861463654358532279554588400302228506744396329116205314520 6910 -166923966087259917568485621489881453975996720712599460757946708882575672837421013905213582273470739201822351976710219327103187683025645183339461192721496787672594171732692079071310002126234810094671160131012057696234031671846300072306051199123790293471908113594066097181653606699759021764718545534781867223506922685945094138166284229452322219015879009862742427080532725856138506877095232355811605965516583651266628421244982677411938207897113620022301192422770053600682989427833932373168180300840059122759233016217624225669377662 6911 -237006595840962740257232619073334664237704484530828557377732102132430040649742195803533994051300315003309072851592588990705250344875376132658716379317646137376471047763508600800432501331015938517277032976491184121459034799462851110548816648103572941350595890128177140055217788468584976014156223964938925534628652136197727714566755875849567219085837683735436483081612681726050353877684559183874620067305267336048383906256286516118689670492358820564438012366098850333270020737350208546234313708443695736202427014288091268145991420 6912 -318908049169770619914527673268849627197422172883789043679916863305687472370121756995425586207085330392259134412476236120718114997825884527689237438883524453928785505744368128522894426543084478590780831019226259069263713288935018808328859744519008003584074497147271598357631525316364344022978020815406592041512214511742101475784239628170628438880171849995177463418318661357501530829034221965759182897502426350092348496622799728804695540454361843778065458085416212006738765518360539195189779742958035691706305029605002491307243209 6913 -412953206482987788054895777565172325796465496932827586994075252925583383080630187616675455846946633857160940775952012973926285969947853663976487850508723498631181203464123835849320227259348977297264666138846389087616605831353133045454200640626015685192537863052150045552741211347201064583549739644181701606248655714769333225991664969247303842822827569037359694631596184180832620203538744901188804217949987400241566314272491055154671487392683118835793213005366895514867161941900495384116615082904740603576931453761564641209752525 6914 -519082599262159842383448908833413254997248871210956305406303408678713931374586433486075070633444489230684979010595597508219614028023141886860444981878145780411961495780882148439300522485556436149244150743619896543892431145757164262824599234454458507652531718071355476923443508203300648282192579732721261870001317513529672201191381139309655881716197627766640527308866934920324316775324405216665358688271035169733133934036550516484596463545606070646787350454606463473637707121611513465075983932695654715395429120387278243995100943 6915 -636738361202440975777433602295495924141215661935988292502621670029226570504550895192928531660829329236095204025412868970050252091961826252086735118902009826824563207620235751229126710731051043229688946549158232270829640653343894164609567191740498610295416051236770491993823321480736135972227951070908042580321937229602301018095874082897510227214055055613261716345749043399467389409225917281149933589737063385685259349073494090131320252371112767084197062881279684266152916985442007148174229737400055094511793866930300480481374964 6916 -764735447778252284276954542971708722422348339194684590639474217822685859495975878664415635661578596963408221273944139199553437930659519584309574048627067750873232204292998279966125492982757435907691494098705315010434978734807915959631411430472880882567940241780716775626756823078828511703674866309824798658776297848597551608873766476589883789820485497484367373019471565285896447893487906843957533586835007800347293674793168061094376801169763800160973162476787661614388045418217282926719803399841663805023214113755174693167972471 6917 -901118779654219183253478743592537803703879449921829706501929838844309504261713877357854189457036314157572425108453166458646654436575186964170275867740215960978945714214277758459219098160180863364079140703079528963724140743868968768076728380991679958454118503527504549250203898052340316179701647544352597705844962294889379400759125201224817144258356199315646077241422135824904541196977300832429873894671460489575208602836334081929646514332151005029712014487118933426804851697290939504417824273980481301172152878805942437648758982 6918 -1043007722508405554582467030420794308527903969524994485028737326690823316473630415651970584012543877248189065106819996416168993290996819858870065080360931835557569324004325161274573166716732098175952987886169263927074295649339528076049152532966277515745204099996027710943505469704320236148876924039071632049753782724338150668436880276733252930060984528082991251198730709622821849739881303592309951268995364745175373923649313284072777168452665584156460944351459656834235057324126990301690122723415076897386514251539750481532029582 6919 -1186430245944541081401901622998208154188879409123485247958378669409757480447917481965156136191450601917663468476641885235505654817911110704544196703133861683283988110008851943295652685609547723332995591027689752467151022742382395768148027968411550627700797637479393901507072034183180126123387111161311641112893721748531105976864334340242236795038491401883406923668174774690551713964030069013308268506571296015975142299900657142857429944959491984752570487638262417942875831415898339015208934524686195938920651757686181181284024574 6920 -1326150222644629893442163055477017353702281644761478087776037748322656758630742681983473589793792421123603184637238600378935846927693658009524889292496014068000636622181714181460549654877881856042938212560431287269596278531696913834016069554557984515312508913008412213224762217487981912909693066753031071915072122868714437887752879122480845446852647607463779367322266363518452186541610629226947895214830603494674628146483755442284041841293814533098428396255768945344874746719477127609411097567546247261731524645911093700796763315 6921 -1455492648339644859414023339028742750555454177611002140946344564264603160906087999668077061475540725631503575787357549542428799533503062848610452789034032786969328982409327243803733958375712897954881882466127582757929072293051817726836667503476308357186433082652395027068350491067993862630078774375528825644663281241582827669175081129595746111969712711690922736065527016723054877832145864162778422241226957802038077064439546380558881505761564864622422528276423089614100306561822688581534812759604332694291023756993151175282171796 6922 -1566173091976244632078494027087009630324862815563450226587132809967850011166482496610170650612833329495875185692867694028103708087522966845779223331981399872099866849221526628515490440634837324037091904914604383469221184370627486269569132770750893164854028967372412171986738285794740112171360902331917409749472807528212715834373680395699785636927579434402974283956216583252366716666032400744979554733048864158424997723861836390041104464561730835263782363842989211366339275107288719066006995866361847370882496938898679232086053424 6923 -1648139426297357917377491641615409973233456324305401202772029081026764100263091495764890551716999992081924066860318120582384942081195171641855758602555958242866986946762986148646693594750735338250127794160279912222380631015348927808387587000477281382342527043540108407503973756167438392147816939128300566424987158690343849195494474010376294016572153312842618543728639178142534410485167813887334932994225367587220333616053531057213254334476189752708609418449287251951425427624432703007566728915877972858009187607820329976276628663 6924 -1689435836998228520325504741725147441245431068065942398386982411534787661381965798800093261112022378347041505479485471103257536430213264806996181381637969716814144304158138081765683695511040427192204082365977145412969031391010307060852308329037554754072428416004540367598367369871915077568594348951643108127572347569986116301854791542149260743477870226987142302123323194632220732241515351220032259138283388031447931750471766793021794589990928261727791647432484603279729817821554022922711398452655013314335997831424928267268544234 6925 -1676101249028521169492991952608324774417225507576058919192226931036681289777561993123080789310025752535088744685381471786792725939375402844826106874973278624363618430619443520765124887491597729207561997858164479198456902256901884605364903115242661787208671985352965881226494275693041395183267511224783154945264516363790952900302435783816145175084232952984508408573307530629868476678659594367487189956890003517291200868936293338688870017670067304358167757080657916029966833068689917818427018141439359473134385619093112661573040264 6926 -1592116614792648548379469728826802517670844702073456383117430112374699419170109155712805612295935035539352657273597685458141882684670982483172978674350303768297518974458954853878356726827530212097540387410208694268236156554271033310783391828761306701514827929929084876261973632071393842233969717548607937116278436313373755825915366652066396043495262442668035480506257942809256062960774718792660160975848100374652988039154870259605983668788500190711801721998966801720464005143120784025200420212830046057353870092150221438281175730 6927 -1419417939623781396757201559336538111388917087240100382264261501641823474051034739831467533013758871460695583550967675061052789318497321960875799404488750344265305491331736635989757965818571510342528255287826831118074003810427224919096351813509170899698545311474301677617732962334823602265606641686428374225811288748098833458774354171642085259767722120520129069596528704021621425563314041269108109381633866258851388649830780912087705826149893957725798138499240515372104244630037297999946405604530330135072467447529183077680302614 6928 -1137994416218612330538464315510568464800932859235333554067370572324608789024696435728596042881246879325188500665236219470464734860659981918267137776060841280651369502651133551029397436208394359176230159516937415570277678951434440946636432686406502354992724599266575776650386996039964254106736356751091037885114259768090314855196760567799512768929612009100972352559154127332906102973083145249209402264206020498693470605433211922467089974963637116371392679177592152676923010933686437892521287308554503296302564530306653368688574149 6929 -726093522608505093567468525318659032831577288050849297804929970529428233230725812814277997668415954114819260594890122841867652059879762376833693527441593449676994776821108714757714235432362062623390939176742878285642475623668648691907591616606182984776131940333652233341821915461938723811594908925120163427296164779417824500425992879988062656867701768843413258805797013612857705762172601939052223339321627548717021952953232533368129977113387280194726848656372176659283935634176318057351346443898204984126836624210673331061818487 6930 -160557305223517968769605491307847965175334474415944065510710560231941710747595367010913168221032639110888860023604413696858860752987777267075839561319123775846277680953032143470894051350391414550668599593141431336105765405456116990269458514080483085202618606367967758822976151938320685672967390107863963871171491645707540466051366904055469263222809002812620081622481514294212921022634335612287424278274256931817286028030754293653164868402344463061236480321912187835207301315889245432349873098722683939438270968493855424170320902 6931 582683809179251776701221847458120265628054271484199318836623976669184422624812322128679847588662986046125689173118176182457714751810372352503856011203002927189119917820373242969313922552176218397353290071671241924949328601517642812394392453705001044974878425123109207730332741641937935151492520466886884656565746142238481897639820692867837914750117218924866020444423731206291247707971776118368476373279485171073170665429683782415526118111820842604441207547197710326876254199330076085391910074377017192124549335393357485858464023 6932 1527931609595963910210713221453535994973450960652720758070974513882390110840118362202211034914396345947842103501463951079017928278268352970086201551501307881387630618292144201103145360302161020283149646061462475813374545745586390301439871591588516797024795353823169065150186848590301967373490047337580920663319780620010369474759198608546063303466334847186270824335674218224477925293741745986977627404525151879537850559905520203235333652765469592810535036772697324249108362467644291523402667293628507835101318535424071235065657253 6933 2698825915138573083009417505986217553467454091984857916177386314121285978516860939741729195678986300137466000381817190917668956113090065498616585224826791592956438482681578930470717045704335200306791829225077718237609570971266103153499738214764293042596482296007811255794841110159993027978091192450882512092454561332411788138826991965067052363204579526686379574354697909314046376375626698306009310621884225841135731044727708359513830650462493379281270115290758864445662823520242651218931151908128786498951779047464274913782092349 6934 4117206107894563728948078009387055668431907058269986475202358836101141697016410297985330128074678927423388349808194397752784868279237177638552100680992655270060766822665850340990527446681964573838467888407926758352142366590481505179568273949812813829243385949000223257878133408099416871278893843841606858585695595790729790166463242944079989597128076034500154655311198157639507994338122833917300284281392883893037647388413477453032341769745461543275270254613801431159180435256113140160379200274960352696495858836877580384676646088 6935 5801699650024752397167852671939406466356085026724957071183649717794400576327418751478348093422841728236880019522921252662305820577558666671740895816364406177387226338398406149865715821487860532721780716270061138789789225501628178515092418319178095609750410522943587287409934343352507957304116938580183277121103958365447047677381685898481970281198652294182027250515570339664002211352884875163825005353990059859077307047754138812712760879079312649391618499433488717123618819532590811340584607590474946768018177568143074763972614416 6936 7766010986643644524677418897113245514769270308385734771285596027265007952009140724966049445791185451517392837141412623636089813452923421553902821869764832481291610024890605897271676642967499587748941853629603616357098387189143502646556726494882049616105269683339142072267534859013643654758203816374281210837639064652360649185736544408390161712038658820290615711313529934291328978363420552795864646450097058317559655461870054919489693034694757609424644427793749418975233962660809338497446190828257381765474531692704805436941895159 6937 10016888071546921496190897783502004119504378522140171640261559235381692457309216550352214333486237607504201409739627174323312497131023237022318952603449634318917093792927074087424904066883541226424280095747283464972718689945847122269220258894206398827692416635358467597677503669925686381490103878441106209615614251887121266608596751710273966312884596091596834584102824241640667046835143210773342058124024997548628851775164591441603565646808867245743367004627592036262880197818543656551056595649513501801249469072159653033323733599 6938 12551749649719683693437683351476905524504040075952573804618185469198777364127151513689070528137879776736143333667435537866229695332952983076171076203476824414359469557751675818866346825467388152499781989497026155383505867356910538240148631630871318673609070469512966853511255119621284587245477394522137316360964785804482846852844116130303749040381643851233094246960809350970778905093756208640134896799218211990125103993883816805129334401930488996258773318620834517574335522201147793269384816590134348513626941622000737197482029958 6939 15355964778006670584922800790846239166291724205755460313681105501960616697689008586192578273609587982706410060260335886297417762351470390236567579825128037211154545794552128919713194128940976223183247918767364044697351842366249441674629361986407240575892702445281131910307893698251865408297765722529797275781219280687758947256461395262087983313480412185326844566549519065971503755612476437334803822677478138286430714824351932769317107742396319371452121439258517681324594002013437548999949775727002036460626862043081168143065086668 6940 18399787273101981166340169749835348573022081159328418416356157307959051268845066698863620205324383833704143132775917921918199127585208215263271464434741979279996834626083354524243074612807453438222311154407349204705414368839025902665086049803742885266370499598381647889297687514423311596450410517634702231144375562161009302326577408916481310247218745271436502972743027943238825058565659999108194906543041129151564071636321343323990004272390435978710177885116408335025551948011220404962468237463812626175323772085437424587609304792 6941 21634962264366765418170588282147295399575370808919104769589735565379955075526454386723044824765249271767193284926087690032678260585928335088890052834628161185849991220903001414017075004472287019121546604741925020789225966825966920282721968395522502973637841386093879259383158219264777935950955868669395792284411514623846345099721810911773386777049339111171340104534280619349290806630340858952363911359439216543252113601847214610915802902780055346966526925583668508988666936602454120249181046478746624560525238422973499366665900215 6942 24991040215184508285532148142164805837134995952228399224743167220071308249323546170467811129600433521745164090886442686816652479625267074333832329045325954072602500808234502833080310282286828717069724183757737897429181694944739396598218295680463600695691502082028859167828478981055602390885057423840447856473702151984884778600047068000820545765712739070939127492910219519639283592143596470107065611612568123531612988536996058256963033798792008216073578922232361175720074819017409100537208538208247283626960039253471387725959809251 6943 28371456057506832125338719344847531591557577891902284381338600870878282857508919531578043647404619634197004078090186825555434503863378674444482081499867845847198819617468665558221303306653378313019091968938975192377455649617310983727444796577113183304639828406655722988535402070015229756939809558639974322653972321262139408225574709866844006895348795245714210947303769200241422786448873452636943203819670566591323805747079302603215070272421909628943751990851091376612143682651100282398540835819832550464462991920685718801530279551 6944 31649457814574068901691334296013601817714706213309329954098662772296327636434460811495375955249334339488647531289597629882342427103625309024074369340776098327827068367194681783769904461397100476144656602309921904799905716943695789054971286627909886718698117586771732918137853542901435710313811067914400409602892544311421201547534005880066213153114523596205767206778091866812615089261803419189238144840704508470709287588814948467714863041966066548310660612203136083397622099051479372140015900107505215212873913863756092775401217145 6945 34664000552124550642198288407415831669103132960570031401399236159628367548655879050136910317390970120649390730794580273443944372592002715852470945775271778976726845347464254473191465064666966861304393224372634340109367695216035128362480868226559917509948520618878571927007535649140941710603551144054152196812580610989214853373766462384654110551674532795670817050109829423113071462447910725732794987392914617944515530633197363157957862235771967249797552740338918931245952393183935276670410129151721920231185062501334419513404530263 6946 37215757883166086581432914412036473756615438504902031279616570813630997926977768862037720673598187258171538148989308763500603481754034234628870200033686437781017913645629901655152284997441391394578227476991277997558243338828880046431783940786581943331281306207960544303893244152435143935188542047460878048562384417818611548181267979439226808805207989888046262286560391274354692790685090862174016536213453657743876610139246961749248286979303961300714560459320007971391710610557629252373276442252098947037456066951482306166322755114 6947 39063444600983555411889106818361716124451092316773431709053074255590525301109171773274581474932829499576157792307518198497417662742152324159387918796571181495290585723792741490771184615963894038347004919496160357158093973983416208094391173946329291376348473402969786479869003329940501820831424945652557297167142465691189714974950275956677187567160732346940969594660640331708758043452822566969254539772743332704210830538557545575663605533674587355837204688741402594450463301360542525108391118073937185104395228743719147898792751207 6948 39920690192126630266186771656540141707672387329877738621288708846236459198937504657569405744695053451839481825451442724349228198085398531279292494548139923264067419004348705561439521977867857333913547075752993740485160910628232533853710231127792079023280490324169535380973732526137928110790533781162156904811496280673801674341026476254147703643230165709694104735886726423510911484211927168461978983279659570681110750733232501397883147869569371318863930996934995942274234344081570899229343772132973703398987829469015875681711025762 6949 39453753615769177163233623635737333765857358542514501880271762742134671848373008526592913705440585166346170837784189675454181911264511858564702351722819264166973191392848590303264036909002020503819759462639936430107993353771126707101202182058911068805509388475694076240041100027138815299167722405369205396311788375543073314594207373921468268866217923789040743579704059859763874905344813054239599107318519309184503647963413402504041150725983367665495318026680278638156727137550104499511729699379994013443898700216928351112250604728 6950 37280424170092665020305502210666386636037991136240138568738672930684673753599005412410615567512083892092210666963818791346624016354113553347492856589133213442525792630206647191197104722337829635944999349968030860159452554082130303137090297990527400200330602018664082250163081244587425225809784234821562147253888900438728163457868602753420541566868059676376263259147540154060919045816441633898935734767211491836661620148453210282752791329660813982600122302029986731649281722865737084117226054497115081734454433562437852190077648909 6951 32970510493263030064622788644233281367773596708529327660888218474023855050573175461046644780953588379883990628955185930323446133115029604935932351759320365211829958178264252124995551571330927958082466157130575065101441540281082076823100117392396617511961037954467057639307696400606912863147839739832064749499598173456063549034194016111117375155996777834294839476451103992536292075804854743357728756134516187644035174583607196319074813675016739460347805939809867872289338908390571489951670684420304316873955250512320966683162300072 6952 26048378344692102329408896125152418689055135271531649691562209663901528270731894882806001353675117022100630525744423631760971420075935950708111209792527892770108278508770458999557504143213855936665060169127774515390156470755987281819070464128718154207482866081314492491348343288991037936375907491853629767994786174879798061808746966784224121279204409132268023024601945310419681904437220732399197845464968565695874701748719614207054045426461490615924663856319035463566364780786395795179846632359051434725342151456678375314073513320 6953 15998055876778778526525452574134810856626995218955932737342540602027799677151237057640225588545089789646309653874118773149309409924463318598189824625394111385070475651128863179746536858744088916647359396265527795302497784847387918028252371794385581079479149855269915170458241147690315942949922582482898666515705958420715933981870233784638820199466053447784741103535215261843276521433476986265546944672320528866855383492960273454809962941401162966587236019737471630743923780468311267133041873118146230777278284215918442973782984872 6954 2271480179474685904382819057332947542072028598876868939496773253580131699986023323982613377400554384229160887416205687574137025881555259714209220886241913801841953934868358564411172747056268091665402972400695406477567808961020100027029422835017442829642038780808523973161217105793484828802985255126840484306045569890731892368793397087950057408880121281110452057495651017739995249411108857987025552779129963901386807039604394206048066443204334843984525831952874387210856997699669505697929221430178554583890335651304030118774739004 6955 -15699492122765833783108121604523505379414394035796503411129120775905750228478264441049964457239059116934890959002981323992724941559585827197861748014983065567876017421314832865387826021310890740965759561442052394601925518066846136320224184886022242613011071811472295069629137955479514438443879573931604533271296911149350945529682234914839588039302046978390341174374189121124181268705145046385276429600008806468319629032576951644608674358342667951551559035502131179329611564342824879179380215520996899683481969696975271084019545065 6956 -38486648292596648820800820858779374846047118996001125902630337169141792593074443570350091618121284418807063220255037515891877362835844043642275376860678457856498928123171402915280999156855568338720580255437637977893047357087567312665119971271872083304222182505580462308718943358010887484413142394000162355979091612121789454436937348373289452247604435534639448388709068103385929481116753342572464496879700613599198876930806871191786805979704340279423165041607699117622561656315473452179160508371411369229991607588772323249368327713 6957 -66643870211212745183440526080156226209627745676257180483403388164892404853615410237232186171654727785577901328608292828344573395765229889047491712102055909946576059043527608815793823665565774725773368880392167634751339593939981295658229179335043139282538503684818053717722169623472923872036852361108694073805434665099368323631908935126253095228749246760690570141830893559673609704698731897402286362780812142080668228682020531075352719603200027643134887617014235607339753720986689379155152686405642216105903062165041131092684768783 6958 -100679780619698599593876745367185756260495623704466942146642176176296476376261026429673980177233690349153418044020118453135479561482108624283907471948758050579966286818900140372810890997183571657033781338279471216593677355694328146600906105828472815435569997362506475202636628989295912317142165262823232401036771537719061440768473535722205137972057063875703495571627652654211419983113250939750367518055926100564508807645626993885049307755067407568344356516964421141279357494995807037240277698232016263669100155892189496210852950115 6959 -141023913813151987273102167843071377389610348706965876421020960006144969511307643485911975642660702696004994887127171497152665962336537107217529617862940833331178606271108982585619182977383302789797705162482078307350151126071309767611501055877958309683639176498678639501286317578347337119680259182420653449324277468066058436075964372087246268526583721582791807209668995711065220506110608091411724302584390734681677505244394183077802823695136303917153773745360338465372358265009528019988213573751587773499543551787126715879196035738 6960 -187985793285776371547708778620163362660107087899945974510411626540539194344569674030652390693336170176454701658149925990593226843259224732877720165065030826993340829020055096380578794657845031164680615277854242740980611117305310423577793041390248638838286779946213751441368141329776406534816509340464047003829330431385578712385266962030510023809835476194044256899332329102401537487028186184604976668375748740151292653681594162176254095325334538884223390222432335234264907102051057174842481204866811485215415458453933672179034159141 6961 -241706392980421622092820575073517648748196365027386002108536088830576773380759777631758419594325771871634640110407991746751574006485452125095994810924616555163224677520794991059417834992354590662587752788889121092201128079987729529953877566307209780109455613485196003667403902943765001736075626511896200879548789875646532558174399216493026806424044857833306467540021163107099739028548644804543923530661721141350163440793550024008531922730427266763671549039722847234943194592238447660314659475640966721103483297865027640723285454484 6962 -302101602083638285979999019932514516524719559796311081673578194605011290748183871284505196805208423102426336752359912466321312676758587317370434646234202899208752827807943358172393971551795371155830284332485307530060915245294444440297466353130879990893056605798181708402079243265905348933012951394802014284213701140956031425887210160409360269701773357659107997690033291130980215403357544211642928770152319672293673257532095079273820021074201080690618734380005735233876617692801703159780189284674271322255133532653304016077685284909 6963 -368797514892029623608490278688429921939395618619967400117329657265102736531982834594542238676861143122777215502508170531961774036359471938529960086858891869613519573988303495555256284419799411218352902809710116998585745879433664437350466103036209123858899263346128240649510658232330585301572698364829104214036078676725283716393372231881840624338561010928606991975698048307771277101470264509976100348124130220362320001962669252557870975620913688680419950131457268706110272711082866089077554149346432886182008243725567186072869972546 6964 -441057636783485365927074395968155617451862757039504486102691787176724244682671673873519903369270897694208315951394092478586323198262204223612618583174540180395463775631238052806410561517360703247343394199873313943780330065813043720369787918685452882235970905424724682426688716677601483607052373174859682204362275336930353719274784609484191389715632620896109333048549654792175216630274370108894049595267547348530156939806495442117126403529022941653943826172013159862557743065103978318027359989286210265145772415780597999512802528913 6965 -517702444603546753910206923740634425541090004733703514302587497985576677693264357373404956957408575131898190367008566627495821577363140471919971252716239958261942722893750268980372657927792139217527508429499378686828345721102683259436497996585082846406768187539204628431985731452554814551123471638349434130494279838583872315364525110822272827768004432571923911599804135195311750958355607533343447646137875511665288079820161927113870327410669620692715178543870430253558820709871846561950772427509471159966371681792960815784507672628 6966 -597022174565589745044173948514681812585376667005487929986693939511297454036969099422704310456160919444786161811332953413742690712714319373390314474049919455406214496685448108930755919775497080273859329414936486494989142581055241210247022169864776610533888240628328644551368783814575308630259319552024214830901041597487334078112169856370170347812142952983220232251645839169697861434976669787535335687387264967846336845049850596306419856277460361854089406949227484468053505198942046456100712112355219760634297474096207137689724312356 6967 -676684242287781347062581370335077744363185293025083929548202866154658271162729131779046542826521634661876337678005023202317326882873905245433504578505708070891498876651625331111340200804678232970278788793173949682572582132561176940484395374137622224072183836363871509798432944304748079732521527974091389101808787021418578997792325752784542368316552533971580375026191001056625322184078797740718251224687793986502087132005886319370695445351143060740568561736695216378465259060072257076331434161900715576645954947118179615514566791732 6968 -753637336034171365888659769013622261280350070246989594678475931006000675180184878881303270874153908146478493697790900346558387634431473839643025412055228971872813517456973491426933719266333731668919493509002057776095909004590741322120403032268432095827859977642248563737179178852771889756932588203779658100061884140886143392571412723140007024157894796344363159658179864005294383787544995226782875641386833675615979837292103145872701213319250127084952370368166074198544843163053297008013259532020696513676409570496282980751636960295 6969 -824014972099481431666141980899959606846527182011209635452410964209357768925800403270300312821422982223595508208843548074811964596626864142840083004644890296148166552096716592559463242418202991408481794600326136138602829710719644363834747952348936608383929380866309447784174354730095762378088084599994015743122561785749080919484374255304548419884527118888223703516181493657057965217937690369735707678227786621656763646485282749366265890730730975751871624481763488780030293506290170764552189528351715436904261754852160157424726115563 6970 -883042164645415167538291581159639239477334023922410705524331378819763392979863975503342485421442923070675984206233841852739747895915805679047651133142527611590127635886503840660614686477096709391453375131731970718940125118865683899754738098275161242084933450110473208851981906794236469355736198902379898803821329863750809178405504031877357394334676768339973328838406037970811375847225004297696904919134713093436212801856012034059988056515306460783935885997356323440532720296462872611636323661211972169884399535947370395200305337404 6971 -924949841893160641800623444621851556603352795759974628213463814601440409292952276263303177531054949884608959179747971958605393552027186706172353099803823060795933448519303886478299860513254971613128643127172589331045164805784959872364195935387100610107153019622873655630652768075528441325474143189681525302670494915573017408976490467275790484575777846304055977384885957056135035644312427488609263095798244114488872029710059060257478274282224647643611838168858200507095199986190188577252431073040346489563227178391330519691307039794 6972 -942902732764066771085734627910933185533760349867336185181963306344689383935847777279076734121300250876223794407225002427445643217113741342077267043161758655250692419285215421856703863702837876042499825916955205257577059589784730001230172461721830233268039742997957873900629944441391033617909968523817229028473134378961824240580224743248876798190602428663830211949521432473120704593974661855590176943465883579577124566461071999691209719126696343623116671970308344014949647149133684917593825762008155966050404937977203157351705422957 6973 -928947643655147016618093233349498370388133799883114943737684158931131147528367852394002888380809758965645485670301039996303233007596818550201260489505983872895352972223259732362207805207131808578752567153854476384128864773820034582776339938262273056124957376664437671735371453744226619572019594181631928347648732640228942190518660304831469072986023582559668634876193365539174022375259696827364982112806339972174207148725847775030693136737736278611107825790202672086431431596510548089925878230422595732464189758251428830600157481696 6974 -873990328000566057728577940298224049881924578733815682259351896910888303209020312740636542529623006906289619615274190232558373406261534049971508080510177563807050702055651417986879918773829864935499325793741887616935636601694361397933417757660879671601025577044214054377696268569683724388486061141064876442095626767365133839621467245342362987650346915785861466668730368383544457239524291916497234357035622214280285277737937138883267661229853762159932060208377246205307820805713881983457197935237128559318183158870011296546505019992 6975 -767810497279035999110366099803795601542243547774485447266877248761348562634571024537171916757220898210672625670199768905647665455444453838354741444127182257312591948875213627497026913795455656816880508415958014161326685794830837709559117174808023610882552870701406469305095165291352569614790357703469939034988260880293427562202966066696812262478415161437850982860447539352361656238986894453253832184836565159180427889981130354572280914284923406097486776140154035291094409449331050832991523418111105818885127373708055173508976637828 6976 -599125897027893349827063349512935058700747816160247474367660998619725353248274674496935326315230565357303188974803381490746199714096362590649005131921170083928676099002465571563254735196103448700459354198883018787591521183477435165778267828239960933045395955244794870451833495875646294944248117520901526772534325771075365146434188340245896711656059011925193115086971761491670997632331930883489647560478590100976434985195645800725568780708497400295900571138453924351563235209809096863862400050678064050203286351500786308772842232233 6977 -355717729624191032347545248780292872913427686670220915126022604590958170923080778830486213783078534931141524789567929890183194281189943663219114626283170653897858433407263579873385615355986045264881935711261611765169589683764657691121574883191094976253886168964319614540700958519911792144968615071980035215163851421981833738476385341020877510126548444594995002745402133458839004549777292240254118301600038694724168206835491812479611511589425470015750951614028050294837541809650228465019879308105644496270392229873604767133969255947 6978 -24630988407271866181351906716358096091593579064248312554932334809190729329893900948900726978399934462650686418741602519759495718784916054750351716630130625263948311476554726289799228866733316923141613262927120743977598325491319864031521009342522464455503707404342661177114288401401309408980541249880650348740360023867165698716489082500514342645183571123607038556620536685581246602843756636228338001683210845599971517969685059631855661884238633780053481393108200166049105960428255766388110747921842832212666220982039053571500845765 6979 407535598259185417877390039745313826628552107297289655054477919662574231910643983004640493424810851266569448841774810431251160418543977306742028197896476806591030523490213200864057720947928487951125972972770000178713011816396816817946661491235638503673475808323803559850330158317304390332128831855512658142333982795526425818500717622034998275367634025459251095001844867795390544131231834670326632832375313125091501667851993188459578133982990777045644667796686943115400371295150295970086174134091574341459137785718977604409204829067 6980 954234418821622433630928416175477402523638107062537028227387926216178371875841322985750861312833754714151960382412441466216693936497836824039594731889967202674106913732433383363194107922112880649594521887146084996574235426959254689378680081010453528285938655064362212623612874849578229874218853983047466267891442830258347497913499357870615481609056945648518844266232350211384887639986762007412579032418943334285802406397968473879655692391184663810270785594397554497293903618000300432305352246917829599864109815654842417928312170097 6981 1628452482286947337355976531469409100841135298210401615420975273193156815718233471080396874909784483586110410643348514743264380485827424289577383177576010272251456084984968108497146270764059175482340689294794301331717640445576263180084229561927868687495919963766291860089352062674387190969855707000176926233911454485666637643699164634995446723670850315891653206819685934564796182744021629254722415391975552394645980221257912092017534772174750070089949753067547753615684983038644766294497453046755434860581853905184659955462830228324 6982 2442057351836909900068507971035142231862357972704725718601546512374311140119784484909153084697158947867722281520877165469965267289178069629061033756000366034791555430173631167685538860484203075176894145626823369497920985836023045690633312329993673165365880552970553306084071073030732227977466221920522484794071705115989081995659761152413408587118637641363418962785812651139671038814399744481155057752375003068967226945966301836785945366087391167064339246043955443928777688077584882119411294740901544485816194931944947617724227194226 6983 3404989825294652850223402706848349767062152802798725546282760419652145588536295273948834860875346747735832603533690970862708706748129024548134536455304327191184482912288677060560974391364651601560721693205386176383967394901014646587620134085238895009591483073976002280720521347089006722209849334771254677014663642174495734811167821339432635482712161800355345977149917162125100967262846869959580672684363136772430827201057987835428244350210076844124811980406619117322896789691837735755740614586644369325703386282333772470988810128209 6984 4524289000421506306111954091979619417732700106129534813390952713116429770750828101689307155210619863893109180831568502422483043869463576575537875062901626869373270031616196000762955558035589954910469730665649079559544185319099307928985910086825250426236127872199037863613883169419127039813990364059294822613958849136760260108663649418621252142476260562582170443952241875195986995878457935876820348067490311151572526747872816428733441589546205331912788029514415945562792594089909756485471934561735617422761564591180239864184670243344 6985 5802937649638868812754122883322201526254603837652611572679311344822844439491421196834113491314912818892046290337319833283063002870011163086923014117589415547395740240332686855574569127117057799804959905389745402870484227303007982412496477065677958486231345944212161102850463160579239911706664495278941144292098855034707854338788422907778386509876810296901353292445481498210125365212121158918585365888700303450648541559604472540233943928048364191820893994998896992346282729710594819921220034764330476711394288732581069986537107526988 6986 7238519281960265155361042709749772110961018706133640139228777620874202535681525488589810547710835899387508623019163228896093944921708037157334308137100966394861046050028497558462680692575036881687976312565772858340627796409113636506980913512620560322939246420006599660962925650917191338657718313567680458879769997954495020078251809890620074098857474254940552763229143447069065547919119465161705031512738641616714809470128856391448714419255188464710065765721721587485122753422801824698703967572072970627613589236207852175875179106483 6987 8821683105176313272837054159369903702468958203852688260179905162680758084372060098567250818068475573064748989427977206799602849160888423314829887993792134126648756493130832711745530019686085865388444712690589630448121370307022240934284388290056091583829279538500627969489186317135670679548360995795847280800124264841118255058483671841963117848719631353101207204162066620461355123026667799952683507100383948732084678133400137087973500560198043999561095572543248737323709068198819548187900473269515075654191443592508703720979873012335 6988 10534419544585349257035690182059341592150622802444042107818762761970918372287375035217600509636861234279194261241879410553131237582704686064590182952238253984993738741060886919374633124997512655482980095880966946779860782669902026420054505901587837817812725288855431268414778430754528927672819393168144815054564274292095431256771287537751460145159005416382915703837383164293325924384547243695987631861066085674025811889368180944898334758006996092576321716938890153253644814365004621981529802205711729392794013223006030759635421262237 6989 12348157256393156270099183341838812585413140060089880206096952271879062646729785007049970589284855105245029910609132713057869808599554399311015394500716618805709142032711081050534701264184327808336752342666644304905421405440188144474448538934676653863495757128881540890850830049519584330008022834210117599627776825648648024270416399101333612582665407845096062218516062912056387254478555979836668225067862980772124709363072180850158962107354885931985745192338317180831511021279770115595195624771532142884233480112571556149407845900335 6990 14221702921879028390637956669229165744262267682149686261911422549583489109383099108675927861095627419757825618989765668711839143044541439498770317226270468997497202525727907630308460470986107743476791560728352669644670653519603559465264949593267593748268354060228227451701900015852322926053237166719848786158979574300385021696588898914880483695809646833145936398155376259153285651919707267266627605594840478141938622680201274765159213001508896873831139243855153850488146183753708222218370143321059405851404869872793718930210736988145 6991 16099057737192449798883187947651219425201702570699896318203275625330045380314983693698218254880345004130667253501516814018601718009214025802934105673050938140644565176786383930694027245759109521726860744842064917268122231182091246166209044448294302810987105710002309377820383833248181484121127322573539439641318476836289040858907911409530763906388071269168252971949870938453216685991452676345844261135273485428051747109061327634236687962532071226993324487566165494446568904794504017592214026808009923675116086090418617961410944155004 6992 17907159612587461650462535989351607139234532460299082964812862310033400955881124435660725478057220037226691698643896622713901525210463540388175457534954792759088136207625676394251889929606959756632697973658486073078354607620028660718705284960242569822191092879801630009302671349123398398035895206779393108245860761798785089809365732960513983585535559030040252170124580117278594322240072685794203566326257939005564619951960909594797930040901751672192014539839620429288445896441817764809458756436858861292562726770730139257124188463098 6993 19553617813053877505472454657204182036823646277981872335788985411485657014798959606460859152988127082377914688951216679053691651881998766246648524722509984173406991132786472250459155994684554831164471786534177826261240783428312572772528054937155535590322079486033546059792179095525250154000927608344225844280600215971863890774099755130564019387652056640891929443275162354813329467738467487291954620503252613330635110438669868973477627142245684838265195748793568550911470546692534492962364859635551456630045895344214009703151333411532 6994 20924527200317032509833684572237946427280984239026429188673726782332468134786728677643735082904367022789683997042111608758919569186589247595688359588326550048008243910351197829438316331484272396187601299483791470258153519719406003969419167930316434177282210152351211635228363183245594139935202862218143559375734225448447415219037245542233257979161101799113156439095927295211035857282367590601674410413326675369907027386927854735262519233473799994004341669684099858734950480553196529415768908589648854424973686835843226672067164006001 6995 21882472385155295211541114441357882519671480236210657185605015531419364074286218701398027167236199586814182097464316268215948824535202888304795708028168407216832073933782112225925808369226118157816611871476989286360131058960903436022485593424865818202540653049337364489215924083545148246808056919086310317618651541428444740255538240152043689060402565982699389082861709517722481425587084306262485636800176681588831214756900054513857879465078890116732455996571673047675420599682284897575544049220375049937437139158465798548024447671428 6996 22264857876081604435580835368348704248386180618797098034405334041589683221974343921567616661268116997177131912102428361936798335620049902738663706629360089850696237055757150833709855191506336634369772991534755148333240375921470861676403671882462248382190094662551637763444130265618037856362142689325772410321890101187241318849607088778254622107539877667966135325483142486135410613578838464156711458028664747621492599162470980121080984820980803980139450974873870662861546078066818906748573510278540597148136261631258258858257923378286 6997 21882728491199288406397411626819914347739783655026180887395962132778020882643036751663759008722506182523501441178121878613366899228641120934205453650866946260505594371643577051459710290779814979654594517214779536053423134468650795914840804947245536434784907151775088729505520567786196899349018677591576716767437979967183063422789544970962931474750634130868869701629955733606886656008347405127581221146235203889314210289596068816957597603310238744330446655925335569952298215614628149565922105187467008952409577242690615929990813239547 6998 20520274497613668560531960194884446216021527345330937288773203484379289262744583482153667830241631193574341533291701564034626247583486405676217960828728957236177647916674677882593185411046463875725310858772309325333680002182145048715702465000994704177042801002944827542993230107853815214873661160108638656106002184646050216159304383180535982273594251153829791857898656901413967954277883545550095750496735989562193533158498936716593253815628112468979152947656248051780385090862479810363705114326998017459609170257866351015672101217511 6999 17935247574216012139537764561821549691336479176932206212713266496351732835668448031215043702095903449544392232333176606369945479161837035836702301878186732448902777770240237630482445136812419886320424690423334292341037421335549682924221017635577558199685346530111383899407234268618130880661330483066854143661379470438894127338249205186562651927325873201439855870159305138716973688660283748293086660882951695663161497678689410915095458517904877272878030927618890173076744626951806216631750679860172019695974730886868808708664416287052 7000 13860545943835766333462316516562741858936932577602335802661397738510494173187405800046211032805476439984361011915919386226039614239839303638818460226584533559631297165806027557477259333075406309493239549772033827889326233608298128383986470207651533844111867823443195364339749771532225839419072893334658115425828013703409346599666721907490453689352695375267704840894566878995142306698573472243700109910920598859234901605591383837181515369778924699871098467347154699973684957451758256505325007445145915358385324395101094984420354156166 7001 8007258804571214468820307560817242982792614899614983181508232946901819605622844417523967725116595494151131775499254848979333216663337001916009493460805696782527476212942517051377248537145016858377707126681274047013547240448985066756240685429996563652943686560819223492723693209701755031271499498248869004872867378741867884082900917343240425630924847528544221869315625259796652276962640659191456310851979763869582195571961052137964741082612315794852508297058380660113121286997480512047587653758221517291820762507686918044660659166270 7002 69490113893903551364289530706781162013206399769197389716880248570986781348528632089034254222372850448411624684848471967844800681689061839810852275973310123429784505432884451792272066341676412300441384638913955326615173932581465819606187102173417466511316822429176345617874436100763393967215546750940103790898332827178220267814459209943138591587712931547356555982115262764534162810300947666017157412641715737974977861848577298978503423961203045604573504303863258481065183399571234716727099043433349384066909969898633748634881426045 7003 -10268691897361982378541121934730748244232117925893174569889338218894448548573921473814443086216913415155275757629417382666858407142247369056339223341655627105432616509237506081908004652140352779927376320267647710178868640220973932121750783383104218089640436825608754716607966000160673338716854725805606712683225900037665681563633519966866167503363103343710532218767535264986438001676447998822627881330082586915247048429700171337164690311414210963013124733515614114096523310445723920686950496573037526341266170876306754706056765648429 7004 -23323812503404120512534029784625659399725290955339787324951737303038375679535620373912722863330545633165580848318231792736086018925995094870661544362508217110380675374704999895720838330958402451355298134399798666320516792582864252072975539428564277730882897170164811702396611708794480712465592180931040577969232606362591241264815487652801043567785793531716283101838870246633685471029443691455389602803678300955984449743189052342522745663277168116587481463834400898957889731714358324850982680633319354289165886167417961262790553337792 7005 -39400676235430972160614817485240382737382659653301191146772346789847973813398084601798863518578658469073791011837946083692820519768310932347681486480287546993185340726287190548960751777945712644408402762916430107344671060157861388302279406842899835730659114150357755775222118234346439483241101085159354118864715281775303490673789344160230988350109688281166880736905649984552565528066402378079674320071717763368803958088866480548630237056246903756006942781567143252506885372200482175877979018288749971099530203705085905366267937974888 7006 -58776800181883015873746531726486385223832218580125544151682190085862593543686426359212158121176728293973465399591808405344888918796270434578067664976698754486384680449833648678843887649820318612483826575881656812004230967417354998385544186795130227999438743376480189505191129895038395948654550467886306152093682785097503115334948435644648569831033493158473498545764417993418035770928332562848302961674965498669402631128314770282015905747759251947796613530735670119542401706953852761556274819870183750976665049511636955466067298860063 7007 -81683227968940253369049042132576674386279039110154618447350191559291092430592432201704379360483381669531065875881926086709258896651191413786424021434878733307310354948198791704440465416029496032549180625943419241544356678549052539258486472862677459658375983551870392226477499864866227216861687034244750829393456081058394142687679307166022233986952514614305105252758584625726309672557324625989518372081988498426115757056084164399134967721784949715856614435179928641659030314964843594403851265027808496157313587203666243768729272220080 7008 -108281389657946938736985801411963787902165462426509840665070245417040510906829179580875728887029028606785946172218405438300735244177637588979445964760189299725176174814701541349647147029820540113272668400683681823678280586151336250534486128104237077773545945631184836420863826729474524156085050646134868899190429971154006733174805500318154501086295773051508462685794869736655809049009019562666042333319678439234132357728998520808502588825350696738627387133478892035273806707469645941996119172401453194114703690734701627243910300648015 7009 -138635727771916840873931063690216985871853450255072795970879861361998867567878728401339329816263206115325219605226392246194007310245386089021316935153052292640990564896408056146390506904433975489326784440819627309002305373623334722594000750298473767503126436108946271370088527063518348140954817267866172383974430100241746269713054174325013037906894426163748524086061802721752536358340893397435855507814455802648455529158736966857104638431583614901241145130192486999565960772104267528215216391047524118044263785587686120943883621278874 7010 -172681892233876821642570778207512697659479706929149810304300413583066312239891577684137509268213571538570176085772023899836454247627308853879833168925834623626303118919386359796380984707282428631889777089946524159020463549884427182446718167623693433904611758040538902550140199160967852541941524818116383233297440200356460495817533381154387876738849783472490107537704660319005985645177589302035888408160806463316769060228189621005083310205603889732638396358043753337078193215165168539511403182472380460835459292364009827857216018991746 7011 -210190422225918937838910531466668340706154836985167685821566674963559486003378429689834174289062844936597581621456391849323365940568938629775950665273667311614872887004009338569420966678771980246385021869203195694974420379031804334651415929796054104362118190116044772549738042140018710028214849799532700513324395565384759870130539533249627488238334542304523763915930064097485014820830069981773214435782777398592333018297373004672912105606725027185686739861059255472185006869825928119911895968362787368947712978944497843150224063259529 7012 -250725986157712569196458517050388852529246915915030823331503825061556943935262100654373590002554940944444879793746936920168469661943713204756778645785553133859882818377156716121712567084554251924579424491029849642087276288384116757181394506533065026154429817637945641913630708849759583809846707871884305094489878850126453586521651755110095641043174163463159314226302873695055789603698878682042209863750642828994183191110584316507415485161441427032326321857922668380885771632350394614915795916991399191836999104845087776628533844626007 7013 -293602447466041555500636268720202264557743702182723783043907728299234267655844609354007352774486589894072801911412864850109984614941124485233592444963797019501199898669372905513828369392565425779035007527648966115599774111048112552514186003005484509722423465650445460570662749108934411702612804444819895566985167311236002667931342098752789491924466181293078162349484777280782973266605948876252604060372858598126016909456497500927026664567623897008556886980529715123578484987009816379482887008709367140034220224268879227025070854224979 7014 -337834269170560165679484467506702761556781964098494102787886726296177189853581615646524455878127445776069189892338453201144577983804238886980199773631612880334991599506497426704530343120635031574153419720123847704549551086759403152654916472350223935479276878049459716582263023634348731038976784804965997059532373756971053188714059915200370184475872920630059879292792105550316243218733920716177259456622915698667723777365507445587755258178298431423667875554559750992173231745633328608803958740206889955833144366420831902753683865584301 7015 -382085068988194839865376125295212156217475315938121817506723261232540823754552582841534125287431772246711426057534933978056645858443846373303692337463873073922338766317411992448016384296129046278552507341975567109302825898732345715066062002618302265835503599238174958643239661971843350647185812445475229106700131581740163294004238395336475614050688102975838596157432489393993300456223377124335938945645537042960144692963337470465898386002935986522732082172451172942907112982710266133463607840992478918054817698458696251899854043180402 7016 -424614493755369579106555278513176567401475584764283766431036694778709475280913312823832728579482738743138283940707904248070422121301612622813445202999171935443241780135758811740908897186364502810836441551449906617293782139156729553459695983810819571286414366088702788818991832713176762886105257776285239455064765133498696542112746821925303836635394297857149098607838526336970653171089648723080996776847394980324401008865402070617460566098591866488543291137278375791829398493198873837210528423456626902553913178231830325960322124671474 7017 -463225000356830394423762356276515742232326405543016499601664050655710568138891409534292121186071437475023323308118834088936773236259643727897631025141015147261216801171139670006071201124911878490208262327925365198393553154071842560865586883477610739157093178553874877170593396025674642077673534128008020380605834294182568458679198119526657952176427823234262558101833110656673350830842985930996239820535816818620054275871228463773141114634399562907930307209905539937039414647946650467377450042712927203502912104733780881289715007871223 7018 -495210612358154722302959569318614814564386864639370756212750450230065715834399344922093296707119540906668727173652265959137658404811330991521695814490084320160826701571379899106688005335120296321685328012725380806696826178228545102654722243298010698354261782490692214676411077166420434924342642945435330089123186826921264158436685596035155184144627515071831904495702425376572351871307402133736491411371699080968939596464219816937084512046120197874474402991595614571579166445630192683469862757246673863329267083389125036177364031025943 7019 -517310267246316963699211325169019271802375444384881754157395184568702172782207984141486452575431890569330736207006602901562493166000177602299775483996158084737848386002509066547457611467507321175456394070518571186961727583791398755033731160647773003166550157899196754719803451505936085671760753824048690213264123429470171196366425555748867872337761655506600847942931292360645846986253895982771241226415421382444289308301122899859966562604356188096903990092556137407901835452381656865365114993184098594319871490726708752613200445820047 7020 -525668976299744740069855480653265925625074722259492510808264770866417781119469199236356513012166028429366707120834376983944241548229028364229557702187921573459191299903147870559784994942731257615467939884902432615557067936202381318497805655351213514361862966587034935121116083568840992804613248748259671201204932869088618496981746138515026712811297899900211778658444873779854578811505839219108446258499146840391610294274856254649638931991816560666679620724711791445811497623580462178485407798424506243232478390476185528246805337860746 7021 -515810682227715222895383568458914603675792912876743101560306730749683831035731146466206394767386208222028956018220697535672405800075274706743997126003277625031914344124420666540326193408397762674436559272553323090809199791057083856661771439316607685987360294706152096480851921519044695344345012489066608771264014824842042538944140145955067493810398901092040242263588419383529090963959737110967371604204080763347106799351366350276431258072279609039392988596627098143843465695080063804570647265924470601578232110160875503351821419524271 7022 -482627409598075878578573440616517091320431070803379607933226811593751219789584574081407689544697140402648491114608322227021541595026455044023038698462330615195734436626015845885680404361889761083667707121259496140392948318922647732916984098953476362457533887749357190868409108899059433649296588829074592936212394825282278636775590827118851859029080308424269830688179035098920749296954043155527604977051730823136752398315816851332680424227900679437047819033608532002654672304461888135721595159276925498934404684141242436792638104205826 7023 -420390045849528292598246692225762197615587978176456217172084495262158230594836711916711861136599637870469306687655181522703689793340462121826708104281877273449862860292497803596108230855700323742703333623445517514326394211094105203587717325295650652983528367839276665894410017474907944404956448046851876010402921116470447280771750022593330894644337048831426963070108688706813355334664494944775577638797910092495789221860715415614633619300295499910432119076640843200716122942997403404561171480966304638389324824503027706560823316233655 7024 -322786847029922984457224795733913361565530407878203964454926364632810554045796784201125095912923652376623660910952438624955969251211466552023637744092786673133358504004794141482291891538266507646467678890783078163293617543650190196817485715283988946527995588935630733742523624175463852937730614201556087459919744900190733449586013155032180714582647712024810545140855309564411998989934723138008505203870879380463523988057369224295722394495922320125347324859676387562082097907061909847789055143171674493206887070076713884526955979970766 7025 -182996506632481489612295652079465281005191581494659181102814667854033343047869283028369760220014350653063829504287491546452601117854820969663783241228186254061910529509323341756795720968094305185686959391509721924982911000398081960285771414563367801612475013814401607197300509620755620998521740695654935783817827362835759266326514515078189324734216299473974560035108406088372705836417923347257224810926616875612931513175811385771223273628901657288000810947291980425174818049784009836159106224686521766230653876026574347856202997105752 7026 6196674919031114356406022836108395106523034095806746210813111378839972589244711407309231008572535184970793335338487891967821512242739868688903251488864322014101035366042794900981622270217321601255935632104888237795181205818195087073777491987340793447803539807069417520135157957137295533614665011016541855590250779250270662393143404617356112620152858341333055390769685978608518693306004074273000309090457246299247881277951259390611337876825494857284189204512379621051672033514494425118687027110966849761827944796412057929945642766605 7027 252237369535285264906363819353448899877734473112731026611539709245669920113955053889782247950742130246222457740398929487860655818891184027025157046299950329703800914889404005986106017574641926432006830220771841545336107148944493828950610083990702520693273480860340179777694871770068730249434945874658064854805359420942114883320182169579401641150070923665146917146104691754578652036466658405471303798064164516369142911352729055310747547294025584104931904207864228875405517473039779874992477826315091864296980776737766753391151346733545 7028 562574922008246575759799928055408873733852941423014406729318834521396464573773984903951987923389764855635352091732537573631691799350412183160157006181097761564661743490398049354297754826669177317769341601661476722951215117355924098994138802309815409170104956400188737993120893800735990988863072194961097857145966825460806166103689472164083334655356877460988121698716973014784992015443621029760806694636962087186784502044306165103516858296053122930229174392635308443175560521520473491516387369723334190118111464950021942182326482102411 7029 944371263447639662549244714581340841326750481092225902026318845589900076989686552797320548756410889260349865349104790254966061035219037073072345398893018737627815026556044340340239415246467252124504411502854124667448615096079587104892150266373164979890330309793525324823931976816260405290284597019466838764617491663405682989127832734373027487994734224997374656864094043274280490369618994001491789935275367275277047351153988456475132931661109557800662698265156323075595932755423687532166416960910695815740197665564096280324568759808947 7030 1404132114273376244580077565541065872540086150196181534976119077146944360645940210423004025910183764517972228364205004287651160938318792233643238639354237206907100342170810565859766796709626478364835337845820912713027407103013342929284528222090157429965555079013037948452603275044557845860682427159125618762427205055113732816379174122529635009575879201042827953768845516794797805575708037323274829610327283698476185736389352104454354527815285697450913024128062371785448892073397087206381946410442777729974000928837041195796182910760466 7031 1947252885127740079143801444153010562112328979660100704900399749351746298897766315513375210846618388627913509645148723527338874023498455085986740742839367526866660363691981051408527684736858237266029941459673764558659886627404729996902849515538643007820063617935635009783472037530628082304081222714497044029335999770492964184581027388569054215644407873884517383079164424734298952046867069411448716658109442106878655456585620674367490401597510388687189103234848790762048681914399960464978827215981523641959276323593968973411587870717937 7032 2577471453703352584144607318687797144229753679542040488796860793995884097201963565018016640380962978313170463128699225830251018003536011271220889801067716601691875716722021387521908359011119717604150169084232172900122355716393257565185918680582254024491464784726782980576986241049959938999513275816796882602509610361989327924454068461104367558932119715551321653581043380879990293430490821569357548828946169493621212326417808977780945763925416605034581496953702878905384428130338412002898305982667545261584348471837547126685212037335322 7033 3296221304597532336265429892256740020376123977927125252201508926508991910283234873859887224808785921630657094614186300241938123046002245175977799318507910394038152415457703788442411819602840746840306981663498284468305745460757452964695640483338210557878702321644823590107049810327009273502542641486948388652443661832029134700370749423421583307003557344665299145442503643463084473032737706563373741371067624779344137194671992841179543763960467285877588708324044032518399862032720045864902969859103245238667894053225985693970346913405013 7034 4101880478791778761263044771708029874857816451278245017860517395399385056027808181291266978908608320151288619055135861407772802046169123391371487209341076752416902922947285487588919521279695953093506288652847379654187905712516363146578105035557032421195970716223639002223594411599152448332150102431653503613407975176570171901418285936259871046837331921927619441718029501289341365121972788646867843446599182380095099917196842891645296883319070631432115621008655359910378687020841384213024267306164482051884390532774434794530092561914231 7035 4988914507903379623538653393290842727178424006188846028797629828597766800611292704163705195880345970585560071214680122169394353031939795534434097064033663132225595579560586598701779870752706286364855223182975301103558942768566784760560049514960664289231023369754734791871058969930705204907029894610466729260206841659740229067738235707378825001959109806567935481748166815995475140186486532143249766429636578860685224490405622752322688326126978169819776614745368030185069213092830955771716537795424388574518367196583544591102970938651645 7036 5946915130126628596951067775416004909248006428182670120237043429613214665158153273233386753659885560727704799682590215016943166227798529699815227260390449049524184598982102168338738645770742927007455854271104010391236811822983341055484431088583264027028613016672283474808341156614951374133374125704456314748100835323493669032178850957937819431414420873074548059601927402167545802667659225860932140315389040810124863608703328468269473622289737856721193078650018172465196024186273123947340661174655188672728612744241393272358528312466360 7037 6959541226178577167753957836985143284665907549846882117614160123015470764874701585665630647578815447763277642608609840515685547903884747269218472174331474211259588748250131322197911482366547936232613795828406872479333557814928749434637718696799499533246514642903464464114889635207325630053272189514757743502562535451208703139238659974591575745795225525097468205536694993549671767628990428665243705187413456105942776047241318739868806887155715070185396010241909840264461694060344000407247631234109556620542319911263933950610086873691535 7038 8003374198943103589455414396924759316741762474711195726983342065630274239927127654606143072665041291258834374137310950750562504422076848511842660217520029423401736443389406008514925216439919517451992295363679086340212070259475712631146075991456875151572609550384390100387731572345303640656011433117633122240942581809186674376801525700381222479978568111048524057145289654691718609341479221353653969692073765207761654435534395932437215795342394614981847759195529890689907734561740472693763031184589787220837061603090384174727122942120357 7039 9046707066668398240241294497576129614622699029622738041845992896525162599514752881730033659308318997876028321084945912262837493657450049075061174002660836557799593627992641976344385166302703178396561196045696961784777889320435471715267305963589858814937247557109325547379432802654284761744636265262913693842576632618544564171543192081671659232182572103655040710524859410607661169966155979927706861043911331954379161942420517437187701709284648236120632962184981411141758900603140662825734045942419659101711405967200635390831353065630007 7040 10048294948903292088406444827906331203385421091510653419611028937404589832222488165986575253981714116091125096222777409404248636153395562818031513791359542041892787410697839690964117811844840987124230462783144085581162224558958225099077930507368962929167879955101505260081180706910761683901211974413043735866655118025839620893237953566409874596322305290523275745353794891644283578249990140149066798088326061929610300941617756308987676037172978103855042272320573822702318911183778453816628247078066410530647316083001934728122870167917775 7041 10956104476471607536604317604295925564200070306966490563277426241962536173996742096675488447753200410929789778490515386960568224023364272594854246918690119042818170406175383621999277444651171511944854416107744688486125173215525485366879616845010990871640280063731511458509823774359813294550049137282087700962527478092297050779345946865223924914876856709953148622100962846850331509253987671615825229602402138857975785080536179532032095541462217020584650422846651965954431171687987042695946303469180857178261457008304285582603170647626372 7042 11706110998547269807514070713201697888199645554852288593729887760586813226899460818447340399031105692592471295233136120407272986717820508818352803425853628842446324997982582499788045399222163176728278486081048539033420226154141527939072486333475549013048798944670253826170548424666825276190436222118028105073831315509038986907133244426769905391584753226505649333669146181325962329373314587855686294400630724073011495059247103928103652019462034432679151955584119563663222168678131998169693661978280231421094863751595363347721880765024994 7043 12221205293735819953584973973439110491883442460676737093612169657800075366050168859536732412363632446436344197825747054588062634713853752509238800464753377593685576367547257392494279347254939460396657081712765619486627292251495664714089312985645033854337772716403338289588887960311555882441923714099150968431954760075589184284385080807669908787460309727666795734762980895253379677352814361688463569038394654931033370365572089319383696200192481849730246891445747713826495339151786053423417186768442711131135363867845161330117123736882923 7044 12410285762525300641999487968377825218222277130069716507042518983874140565873011075805862835905222588352322847439242130317575805914660028801264172066032709523151829275489500190030083124986521740427962288465980938591154924540799796938531059332594853891775115872908872629254134974863075279043419261584230129366227663064041222584223977739148187513037043009550262073089941822049541483457822427828916918249210567956758097537425222529362069834588402711658167917612060929279031407066027372080489519236359395834871771654049044783765631918548976 7045 12167627656952200965981427547860451340115672824468299730364224289907773987147989374024392445126554446130749633908454518823292448343723378849822780729398085180419651581290887661377232373329417655050768597179240946297925106622548825084934923100058990897011670367970135193189242600499494230490858331860294961132553140564199673316375237196436647434686265156024674189782422325327033225377663568116565952544824765586815164147401490903268278857873981239976439787252763265565478391990369403273772788374248513594787434812010047710886528565238044 7046 11372637571186652646173897826481725082405537637913789440530661267038307759883491750675053066689515362310178641351958821636308614696573341296714822313086479629535453462480350843537854419245435037985181436223364835052242016846311929763611907087929896906672124290468638168784806889212387261197615749643007998699978051287268016872383142786218409359837234478599857175683413632275891624427818460032492932895628902856554411897331170016851646452421609001139791356814946763417255809008190993354037844988750819939159814164800969937436388579745131 7047 9890118846773932667743065653794201285732327483442659860224728770285784026115430736437387829869775196502022249193003279993020574842152629119853358107217961922093574124277954322168538996613014115161165973165607769768105291983631105272268083809000837640917735956963755983488542548061951756992699052330677469793671260007721765063451184510478289691842049595300502890771528002987480402571044019019839878544360500445301949981011443813408419550646414796942567768879765923913350533350148631569477791406861739549249629415330613103560713883182654 7048 7571191282935652031342826591579516427152058529572972105554819432956295141734390071099256416789513460110322163401112014567518498619145943678996676621051621333257601879582166585598893368437085543168707996699799046685471296782459700692120888671546699998025148269195889522304236550376142189048677252568925889933175037825512986031751138421434296945875776432757304220530712364327748052485172658623735113260012164748240611121869572445220303555723526718503717770788043416614904481786997803363859347847693349660435996834865314408121705756815565 7049 4255025981056540487247755485716485850047865677420106763658187808196801677392200461160742410890160569592496350070196693745247339548608752851210382811199762447234095275858013710711253021586326098236158347726677576972538070652026543455452451812229322895186740494018459110587356619289358566083714079100351103039377020911008759837155521347957960518415966924422040066625118335654444806628504103248511266651638372364771573297299213016431268794455187001366423945071065082711590050960305611852780057497561054328163223927379717477739934716552580 7050 -228427481419348471553174849702843433434592578005711390051238550132130241405769360725739616348363837821719633711136639903684986196455175745351620080590642650117803460641350400639464283509266706728719514641172196751795018359535760694814566449513741259861082951776146432612229242129086558973781985684417170757444334316881603828693127580320637865042835089941659836492922101695848114171666820479256998242647396828672519410376768616220820053233119989198288723917431711600953457974476286976468751876076933348185938999908257513941519424120224 7051 -6054530024492385943378027001892342908126427920780453808951140614067695654581225790656750606187937906016379871762167740731166598402762855744442121490003339841659359174968812838004946468498226218584772350329185603320449134249030544407387294966415889986137090485156075735416462371546428491393303082444273497301882370019640282438344800615602006279039824830298985570317076409880793665980778701122618324466012679337974910463693664199076156733817822509835796311009361056081339226171630355605948581742659174941958058978135389924273116565277240 7052 -13398655549277216338341713211133367875950231696380493421959857408981371607997634536093236994965112538535538593731248527222363436829976321002206989233374229424321586332124276748757505326114938533873753114616825633524941922171469376684596743681308510678504151781064180339106212914417123947700387870636965454694134584967361029400451199429229049749064084140004102100104113257860567660793628914441001370692243542998401432769032965749292356450064583119287079800813465778691614547627130629464786645557995195983900434057055301617600042039675659 7053 -22429297797619546415759822319477674835265965060001406472036613545590781368818441030305534036283878304755825515446296873639976920067731449909403045967300545305667185414671686664100403378296092790322623174295166450727097273913004757183451897551517536355608168116025630528646915917244174754356983487176995313165052867389974204360098829043726084290859417198054855989564259308029939746728186493565336013993631595215939188201533270454947083419764560131082698658148376944914885450664241425107664327689086515949483023125919773412059318808223041 7054 -33299372217249686973583783087987589504999853572301496640383760574804610987752996795233088662715767163646023297097785278498847776205164358748249575264641129169518112818480417248296704505341954132019731614070401983094201819795312523224463462093674416693555778403225463651064809090959036942039293000199559679101879969276602760301796358401060449731948444792001954065789827476395184808010997521743652188110698600159106911398673108407572066296345977100791530881545336095435234016113320201078307191296396629401954970715789565816928256502560549 7055 -46135511378808249483219678883375020731662566888375034747339533074346816798963151241096062512763540786317178990429018818444083059147821972099838849645788650074762233535021703243564178152912859235954548105212661645945943069478508999900696108628422627407743665864229691556088552087871393587933609490734310407525100141452927904110360966765830467764525571702790784107143998472121710624237909614125179031529335497168893385324232983512101565168925664761607861059037623603809500271715593827752931455577917329751581288210042906610731459680456511 7056 -61025170701712652297329299670717307826085704047302318501680092455969993635758479498320640849838826666274721555392341101598119713338026917011998210498683775441828451922902851018574229751319917363162739832452191885696006268721545097960713828879509510111865045522171660975687349951355005002791135980298514730242846155717771042282138033681120181077566937909036532298663759898148813387522303055073043207670667108259170850270416138252760925339302044296395838326000674695104012963988780786147728692871183837520188932822499491330486418242379018 7057 -78001392130876324088237957839299061820175533828723503254505003302457142440797699756429840912236379580626828454507313650381058664646460940164816685771503615380331997953164642801624981109914596414999364768244504601232269610152224621626454732752454562749741252030996811736140472579545512532299392096466776226779321463032843945120662538755242049193779084740729435236877668947400933493276297553543995074171220523584633969892314842146803186079174382368736353302071799199865940025130162989038342904590153683488909617564797940338922973115416055 7058 -97025119564428443317592533427681274173154933220085152588164862792208078740856941159756140675010092144651609775822024175589322215294535643432663354303471531256534789885501641060726383810409829478875700271569535787707553620264853147278206665571716278672760504754268200328381182451307327264020184772562577669724683656241696638881435590488084166265435325729926656862917387910535253563643184925362999241910961221287971346714335648938151525958990708457856991331757420706423448344956424847311342524257741807851585398396200000057689293782981157 7059 -117965024044252952262682129389049956084723083813546208542921253401597570875610330838016661502116007317103342991834778780418014452320090334812072237975155368050640241951144053441652032687689177169600325231214052877074669621232555321546610178781472178896261784172756209819720118587010968431158772264001489838616222451923038454095086440380253997161552247592954682156946988507712322041338945795651855162924211764512867400253061959116975466604768250803648487153814279047082255122180274834706810179069247459596007242484161422675520168513225930 7060 -140574881894107439278816068861625557584786741131599384680256834915587872485614638087231318737214418155606853690228733445159379276965941961644076922455964853480230015081086792667949765063157145453696099947342136192992792478806677928217983547932956225887400985322839303944335913627543580569704383713595037132203307578533559465760134245798099070019352422601869945719957575027470155689775592437538182599906801562129923511018364081125467653678896125759853852279515765475361476581586493109253075162321637520096108681469939590289036166129112180 7061 -164468658083504814625572976663938501254394018557695914439383030948759326579603212986911036724174279629596858685838922125109615378241738899829599055249085781265851183981390238934681980394970535830063328262464428177497765719620802555901992172460737302015951297903042979991902505858141465819496369483990303412619519357985869355436935131100773881985100609256536773897835851605010584375641999905239881763643456387941789058956448219444126703486482614491090389054033044020233382064119192948708000592295902439066102535264394665838567239654464172 7062 -189093583019511319029712665287955259411751635130244358107652643464898911797798016575906651902632369567663029795571175784784678392395872050424929429180277124327171002777712241571915804400148359376844280846398747105804326593371485714249956201191616188170907612990952552431235107018842082356825516682259552583365868212842234864918756152377250454713962555453592163222718080900950536248375366854019613030087200224762456231137728299664019665401465637226186561595226673724794250934412985733122344053535631672524864605802074796064515824572344743 7063 -213701676455147688867869069074998806750654305879962429839914155224845307348124740908905145863138523237065983337019738128249266516871306497689710151799214465635525546806714210543781096995100487583965630828591323152959548633288182938911313853931481875457389359195326694174316183786010405656519099432945419848346075068899494003933978479099764724409244881679314811591667657940508942118421314110023168865785099369071171439313038582526557808528977844636180036390833720089638391755642504384068276605707674513286333421806762121231263707581108025 7064 -237320369645485323127579579309502491774417226236803776250191560002054465983672083950181091457857040063162873208231609058976957422373948078767233282835962269771634359079997888830105900975131516902874398912606823988439194915394383239778554963690182790877626690851967188402646011735294468598675843127753409132717318741152785857275961606640175717109198016526492154174515440694093939741013111542143149757682124477466124125403298763769601396917234155145337491617387404170670366305652341302056832046537115917593145029722062374759739458631805205 7065 -258723108139783979694813195302305774203501134700982997025589396770552505534406920025892713444527135255609014429864878968429609385120649474271644387310605962701850722836357983776932719657038387964764110903346777246308998378742438248712192455817572290081555672632652464516387219125726421171252703040728780629860648153514169298890088254271275718536199029904990558874738886226116843563412028048515564603395259304882706727726062078529832973913517791199574563909337011875838004260140103943235015311495351109172338245104090071001301047646493040 7066 -276401083761334944752313006945598955680049193122835335916638002606506657155637436599605358007304471036349043936783822245182298237715441633554478682913509648768521876469444990314421095985221897036126062323335804460167275040455382630806301867945696459886265903690138949667427932517161682343324992506278578990413306787710925672809526584037086618853878492972721828206911969615555901313019612045775043307126696579102086254628704141357242389935526460963198030633659147864257615809493525483036382400716536657814091954931267462425921345688366606 7067 -288537545446057095265591164396833094086383500394189705904194921148199675875249331658484930388480980706598623792061457893864816458767293078569087938391065852680397687316804464161349279921225203170598517750395828398305731230642847786305669277928852638040890451889741743230995273371207327555636863043056960434638992316248418329185165293882101407645972977397133609762254902462977349016646414351677868840547207331678825742164523465073678108837565068037231141265494358398151511313028301761769288227756188075348047026450942971361404413680799513 7068 -292986473380383258009892740774889488914182191680173412966499372930439110834527528823384487598919932763317359409254490618645569661479857684445290057213006260141421514162514894186724339014139044583695290834179023916783986417083714652553391484801151921207030811989970195189084547835878402954227183459372761919179460855384101624277239882230513380611453030474832420725812598676653856796950602517072954125128914275110385381279290118059281518190822300819522509892825977270117740721013157540875314267451853200253641026267959805261995815287539185 7069 -287257766280518868156707611749209896292651963099202392011155847996548278699359030055131257486341256941783404508428692015280028720290033016650431234433919454683132227212162869232851050248099086367380369017795037479598871193781613109615477727644082888836816112577154397249758877752615026716845448155897934310498950176015818752489230400610659391513238687626585074182556220203742803317148872269197262324579493534127209222075009547411414783567965301866669051967759074768128647321255761449612007104632196660973019708315614103376496245328240733 7070 -268511482562636415906188036481607046039350149869436390170634960495220842518090189546743360139098107213952821097498790115180765620711540133909422049506740591072144204947957455782715935728275545418011547357007340141920880323642894520348000846947603048293685110641542240471710873861487901524264609649970904564111182965577082125634129907656665322882029511749991000485668139421929282637440915031939931854155635067196420696089335981909074037030117949580039214831618612417109046407111302029842345166827354194694128599570443812119715448683980987 7071 -233564084900539262104949985985751557719635827832188773573214699612502990226057727804979403787955012055447949984067184101949351538432746946499885437336264505062777342738708893284351079151856658776541018209240307395726187218963211457974731649139960176734459072719732976486055686268635031652042826860234660708983178676906736646112386257064851846543593841349252107135622197233660824961190347167337643020034095461070731822277226906388728703952393252515808861908129775534270965678314991659200176382527170047895647384869034494199666804944794909 7072 -178910053584492829150753601616041656434347839775430521957251490056660447024251508040091665713910610746456030977061451175868745597563352901145524696995145183622419898780062756315148666905162031231997852952270085687334777369276344179110824449611615709707463338047719589607892287096297086692407253812313387060764999720089024288690309905790552498999230795916046849050188156440864645853136787053870490861623797690920703169228264025984961111363874826711947217774795563782433532843672728805530897192289855093567690091143293844680101572962803063 7073 -100762643026411411375574480842375863506042178914377099663004292691380895753402159755986705920095532427448444509340286495652597808964749850830901825501822976169373841779857325981381136975231493580791779832398632698170902229124289710684248001321611779251099268637735566761655933591608232522532012625674931059541461849781310849819153269521029501359618867191468289919767950946014325428959035297150240340837737383851249047471973034886217978637452656489263705021608758393558525310487021544497758630776767720232018800183317253646372310661364239 7074 4882060432398131259850512243092751350534202638049892037602255159885794351376212168332202491253844133847535257761377430509276196320194963903527828892612855165066653595040821079608436982447977743888769102646392266626602119806173776442010518143293905619597471564835619646926982032612280491007232229645549798274975506261307144632110225177644001977290713153927306678288704005854625864992951988045349516643515201136204949186957017336026168912511959363187045644487421970838319333818647862360927125397170443790094747242760055969815105646260723 7075 142153285162234586405290934143830007143248725876660109780554597065477249853724924132688906787013495888247128837764195364246246552681605923724898336723719052987565526162968992140952887587816092785080874117948886298692659152824248099663324728315966579098441819062552556958141098965093425616511648347829586199627528507760667713764044241215500276376344684067495544070447479001629197077499704256709691401297873712726765438202424769733844569941169190377145313144555104872681935308621207803548971948211053030440945015191574381668246444820766700 7076 315181170228171960750976809655038357592755557690845138343914010489740051270823991451009306584569697701612529296332450402496766317793206868492686568190639200857547892370848916025289582971635268735730342360827999922743999648884777004485955932689204905977980028103338981774399650818702055321605576422654918873603236696601349829297792879695409279036483609395615011258974219632550094612707259383601231953232809416311056601371461274647890852393966745376177786036075974893671704448171006747355670146071551397180953115944899943315299569062285994 7077 527934902818537913874468798663027900791936847112098653112088612393743950859003754529343116005583828919713238266613265116315271658462951522395291507185812823533931492665677861528781051348135704127065450541904707615881099450201746800081023821297374101865723244264033372560784637098879239381687073085186705029990264039163965692683492956250387095748865768044297662159754599081818754307399753163721177472830188215992638705744118077148241793502763615686376934616018099269425875779611618273444444783232530516039841493960793594321201181175607758 7078 784018482959094284949696226163668262303665308398271508180108968610824250743553696045293796390509629806441881930965651574538837767066644223696732348163150148066144217858555911619943624441074361882760016298010549541985102217030259700634673207483310936876164322511987398214153271071616371848196530407825942507293894780182593691016325332685602699542166979586186017946298535965376261912123715177938994767574318734257910320898358717786142643634811167345026821428338628470890469150765591197981344902375681010570486351265095119582591545614277851 7079 1086419385888029059238735292722672900439107133395266410821589800916460249329794852013616009425242903567824902689184948952988490932653472486189890442537223330720876348876630396256792310398207400221931276617211664870098678473389528730930165449070568327210994048865230478830715544454010798843934858575553445142308496763255825017611225447056114892585497054662548681495320716459088684121653147104267396328841219911819176804041341895959437178551114233454346107937335714797313334407028023959051960817992692874153909661015257637957275534381215056 7080 1437205817889187282945453537684281815175090729115170914139452371130702792374274407745265251050221401093430537597319680156433884775374845310382300674332607567687155305015665828153114954625500827253775602270269860389104215698965038848663102876735463407216258220574054951540947080193686511798839256752065342665458918945759833292316270841768246398851991244165181397615890461101763955462862981790792035943841962352991695508126069053222315303784837538527042800351566074965849010024367688581140709561780100364756046338689281682587545525752846959 7081 1837168983386705833595233520283461598202385849817472596487052770161994755017472911272422879883020043888609203561035031962404100069153508915535069046895963236994119921765956358908327792232665377830464927587728180230095448638611146120817962333382584107120455094917367382788567521357840985465692160657412201850850307216588860674516030898388484469640197345348064246630703845492505714511502763307343561086240609483605641715737685616394469091299685237152925827302781758809457713652778336734509477245611069290172911100245891218991371815949398873 7082 2285407860496403482413381484930753095399079523198145522960589894838324028833983784681636629043707935044005196499540210042666237267653572429685972110594485999552726088029783291024873725002572175703695498757962998371567982443392455665179406768814855890947563128785277069572812765749055315327282085147847453358529514051856821646843303938790804783841476960175525300523943191962156245532462907542236231040713249986892360534544217582366960688166184560828139789867190065317577329155457382586118788970617492517198852232814021542107661920633158844 7083 2778855484070105230430863637105538016218294928983879173361418732294812982455740549639112266316287625333483625097010276863315259896463395471323642682663002763866372287458635347100156988350246382773361316336533977750981800501053641105710728337007289766105361199358649399720543558194877081353795073114774987509319925006607755058057188277555395592989725387759615499689236907182843852045107920905128470968643872788273004430922961379670268862792507002182384410711849203145199397833211777204896729464763801723823117356322776464564552848007722035 7084 3311747727610563922722699858311428682033213665256922905762288405110759811779682407942806457520564419121967174295754314090820507679276581927191811763829247660419839288192384736370563212327980220165540431654808420996614567699042639974415878747000400044989140558756007211163072694186692359683491072623917298442186736667071899778376948115037669647991602739877217166287081938184822195507233973649299997370951848804006544128457323670995290894008359822917522450453019076597600729105247251514083834608881719744167051953736886945372860000418122996 7085 3875038127551273487129006931858047807349273555227238192235402349265735163585791374303085217908169538719184108849757017946924846319216840876264927558100268769484252227536959294495632899996793869080247626933441959667857131139247182092125136637766746059128306125630636715293229575521286617432138996393298931489448593389809567177771786991059132221791000626317851728499113104533391234371429672138757707595983123972521484323255369673571328084882246640300279255864995326131632034474490320039920125006610363703498018532232234849945509934967138299 7086 4455765473438605774553584572232233023902727053794622032945101406245474884546457042780673445790503793386866718680261109586111902729725549277369981953195099790598476495534525845969606945201412872230971804124571298714173115592540634245688291525003828477428966567706716386423193614400591952114943438968644548787635257559323179305328954873974305223567773729442725150608272332801568939290388962499752487121973623522767255149028090014257459189022928820476143151847557581399420703685156161012080806376762755707855666065143268616654633808035148630 7087 5036384759546012333132608518685584132771922317012847757796429397054579212100309075583521465577379091633240544875126200019784099806703832418653183488295170877080990332102007865183646203409803957645606793836536212097952601585964620980430909706650730563857576939404164928917549395107630661836311955598047464551064814746972243445632151752072915042759727937521387002706822727414084316574697094420475436288439461484062831429947076514237596740359295081283048904728167389289079345650590985034005913144821949109970648077994933522475826557322351172 7088 5594076713539589409982400106639827943348811891760254699469955498591967532694714429291501251530896781010190023435437983041243168567595618299773111229813561278011171826094174053183698875605688231912251378276571263112661667850834941476321654909734438342026767946160582818001793271417420316007107518199665808026457779732243630959556464672722791875419492743661091700439700624723715065782525825045888110194209165300043787081623629835606883152645169908498981206545532971076642726740845907590793864466816748615373917136614015121571766038671399085 7089 6100056529712838212461875282279716670293859546187469499095827153492150975339120421512912871561652012520166224362399304749641442310591753241661252256811659852381915499939961444344592590461699725820547174206754944527265947821025476302929077815665702084815755143404974507014757578957289316687043927206560240171518662439158863487641335995432608203895026584601551270652865362574410896686507229878282109276575644556611249885971163555153165106750555145926359757258742625779189379268313333495175026133905286412193972141729954823913721324838595241 7090 6518908663847461932642780839157590809472698326182311461170618682704568791263206498072296096380843555681647572676290094093895506671569598924913657967619501976370035621422958823418336900162699126526278093750764126270701026221530513024321057932341396778884353928208662911361309787150601156949708659823065747306439016605178526846713052550506459987938923817327584056328418307322153093478647044019944864754337554615856772906741333266891678766832422489969290647690985512357834262114717637139863752181100889358983825385236926802977067162456667886 7091 6807981595510149119455739018635400323018955140367763518762142273150970221359923836501449316251705107869736360400396825270862457521898239954810740172684997134909993044437481003257501363630235883194458269418166449541859310289009156512407192182838259627988198218482461617421501222339667327047078092640521614204403243617851768683852732830303225353736368331710694339379749798123236590708120272293058315531690473811404904482023198359847818503325485612054965777763335811541983522522106324874273688610001471485475259391514468019846558945303423819 7092 6916884301536235888531145087634107365604092990507107777075756838178656871481386454477525029829978385499499615119692800455532621780393615760063374298186418161929540663256609152684880913737062098629033300490217686343915661254297703582838680017730108278998245580841370808302656090132891430421552902025796797014828109643891715969391014028876531434722101623306679272475027400162953116946774720261494860151252475216774889767333920164486491992325307707964534886411217719833411110980598811648692535846742323544253447956423197008058777227773494562 7093 6787134741645324533426398619220875781227026308469167761259262236694219013518129498710205461030861931171578517695512036601688097645961569601755632909004730845824564613665292914485220027892863380681182833891071747847292993115336350343895959348826583040406334577816155682250571358825347039436656274263514610825046142513483599471511790376629829639884673658246057271437754257825391945287051905347946581931108036540217399524819260857947960071409014181256942989038712826769278943423032602875584599657073192066844948125515526767783174125713165582 7094 6352019814498671116915944558379363487603632602476563348701866518070583301044864990643755848645007508185678249530733196929960910718644567606971265437074773923785374654025086093169063763235578608085798168347768072237594171294056752909145212106710901435489189133686064852014147904218838303705317661848210613341771172144201674549216768797568858964162340105278904914630859334546335753665071400950028801478533094562509034664367095602343312683172808279606361491656451007644130082908804464703570528245666131108647134567071661110404225648844444790 7095 5536735821723591420419832587555034405386515224232674328790891824368502694623731556780368495094020778608137445399251626228636064187565708920666269525960161638733695159415552128473417426020116702400012099692437721047230472517077606072362130000506408594747951983074697592296920058169896692629922449942036978685125503538816254282575944998126123717526019556666755828144031467029630783060587390315554268126964024719798424567550507915083658809696569084147897179738775130393166468142064249694349761672257622602927960792077716746146526753056659975 7096 4258888230140772499612185209813566071774946725769810806381847043146911783092936156972995142904852859454838521073737577446578047686162924767627555692625245984185053256908601865417083065033378269786618097617694637991288442853161796541322834216262158305766164857034681500968302267225342573618590078420127832368214445640832626445609644801319142971934147010914207271605407345322832923357862955858665203730908638751231670024126535748746829416412555812128417801897183678800681431761250012638875620340944114251981436800330135394334193423211583295 7097 2429439118946633208063176240021440773668353510883508240777688587486234588910070252358127753580783518286876128761320849776576801409151021270247035575185327235986489663851768912208025475146112220381715186496597140363090808608852104057216015885213063158189138378991920854954161144902736537460364506293642897868671317356289553181477039789680776698035537111707782931692592681342244379745476763047962512551433030353093089392956858826408493211880175462983198551868857889235441670485357036353382162943128681065140807472675335908868310337737352950 7098 -45800283605415626428196610121311976553335112132060856758158974873845210852848190768020329127177904539974125298554807106219514020680540406997024928950307748779874438890967578634424824384465618721175418394495309963915407138767456853728166565460977278230017339541627604079343244056778133215674111872225807416636842693620419642464426859888326461212030311958652068873429061156609232572215160790926364970192066506672413919500637563216536806465035084674385430060052072894413768295810450254356838884670841051466692295970697089519822018370615903 7099 -3264026657111638281579525745589108652504563029355683488750937480738283975440811277459275132807063763648420324147874894543348061611344759587920253813679570411571354293577503024726954968256722574669054741633505500157354762029167217255364997969936120541711196158104379447949196248399515484674024316108367351544978436977336405968356243209855211440095913019700492894950507988205762002697773506956958703894291565565471384409505347328160659458705698965469945868914787960638910487905033999805337723322039804508630128069036734982450348304564519367 7100 -7322539757168993360554022108034855490556024969284568807398988638221855722442562821186367993750421441731225851152164571576668289537200995901955462909514440490813179206900089687441185792837612641287656431650691388312916516896549247709547556640085055455501193219366719775904690716257290856161222586219105010180107137854471899265698779009266309015455292267544362072129743377149313822493605272001994306010037663397912442142191521483563502692585837587218359809754675115142903902576107965491463614138948470807088096481978399716207462389512409999 7101 -12314960559626568855244076792692266855014950844114967839357022939920289102362609951507502239314458633463300870374362105892347220675356954425623425143607698757126144479063286535091344456056915834739942085912116549591619659106994411399247890548988565310250035596690158798753889035562661376289023715838061904817687606965191296761506843465676633011781031645865141864320366476853279089696898441647616434570254298921262116546131318580750391972975776858223751015955532947503696473493292853562893430497557588786833494394218235271011185116471327161 7102 -18326457002795572432322957543347666553303916257721306166556421780697880352985321301990143196833017628245169730384922853429432593651964788894862357718652481798511117819763555387634363278791087338712692204280888344434947005988038146263493768473719168724406939574531215648409206752106781094550797523451289739711828916261572373055791625299850307255285868816933172302514264241472950594429756281648478202934626425217000700872401213749532785613539026883980914579341534042261383812326340789770216087453615981381528792512482297078450171467960144611 7103 -25427866149291700729932577308572237957143866090333608594944227436822783316173223383854966805759198562572346115752928313133729321072545980844410726161130374264900099316378823387997338499702614168863422517869712402232010862055546442631772636109469449302328097562911990855202927758264630584364543852970280999866990093611706272135943490598328694474622978980539700375876916753527981655990858363723888605242883360762615007188456122135581401007528041186729227714213190363488868370424424823861389741598309549973443919447802761490999944545002670707 7104 -33668611401016747630403417583010589996043495563913647938899298981159545575979511181033841208217704407102581307371503860104577885521593882913036783533833838446043267528339339150913843976697287505846091250368326778752721406150674081144006581607972147023756098208388073019019025408369094314800941764292371646794143647394576695011347961261764276328731450212913723740243961636782131282310394853600145645380643750409284119944110193214005579440084007612339770834515862934204888449296947599397932900199037721614558363291733679913599318593126508728 7105 -43068330125168959865613394491564082264129831391024601208009584604187359633783906527435748696536188706559972409773371660208587699519158226787300456113373984113507504614439710635493815609610037529666485100215404484965546522933530439518756828626519148414057965769080496805569444612620737445293163438665924313449932163004411566437521941860411322800202014702872122048733644252734905658044773701706905145450765465401874290480477249144148121194248103981395418372973811960762174862383687333397820102965693778935202985552608708132068624680753059532 7106 -53607152106508603446270458406593574675465780577409268131373044069465553218703159665028863675444633189084146100191102046301274512928644555978171128269587265911434785830027407216226499505328967773437137743746332812767596553295867082401960778541810303369662099721866632620307129090015991218791862154789384766742941316487836422172262197911521000400260843970211838724831216202909179530082901921643364806516222952075458682720527734569297627671573331021652549622374424866827317204871417954036548369922641312118210425959895940836757786084040293747 7107 -65214604152096984306163243452112015423257668185877481786349707428977610926620203496841531778283205363348915438703817748826298108398338497466715030873743687278936028296458577626850253255231243190578977067491493363391616543515594326929309991172249726743119205718164120802197500625971724525762305939359215173484451108443073561142118425707253685301124917373707259724361071763298536157627530154767869960923689714733476380736771665828569157543501873086565956834536941582929411721261149558713556787516529396729209577414505258317460017907039479867 7108 -77757162531003616934368293231597400888251428222188257832464235166387275772063964257366229279415042340698990300683208709460725676228948621871501545438122024020512071920078958326555989182112701046798851500426075360087859682999544945441737749388966851667306127544947559622618190594546903149291816617097141558186646680431143086299250907846621072395827488068757448402079392672816186887264107915669980012782135802816181014631206874071291013489726802488512386550394626013330080920995495733630622654571925685981348794569540096332347818036418940418 7109 -91024534354652916106151486459460690698857773824067433213082502887163544743457073292355839837744446077267173376846176488035384501925356738138654811032640762285715013366550079412165370369764599023775137211272743613248277518386689114618239471992892950687093829586473960848134887752760734310463772263431678407202571089580177755405022749061218249525574977568372359444081268423450842833948157538573823575394964608048052516080088826596449150100163887697495781513909661239969998855030109003194657407430995830543102340616978188047535111007070952831 7110 -104714823090768609871629158027235569379883336328637331839932039018814587113712492426383358784582407291229032824115776049393642793216385216228785117853684717808622410735909952571452623486331041774384993745621482675086318173540605681347273738378415722432398654084911707501352270068170204426101281647224099105225592168487643432336946266907843278219593201949557576829620993396867720752293618752116715599027755831665818349601849693183432870268665420463498012806710028943284713100479567579936102728612908208950083799455979935531817892575388261550 7111 -118418823658330195253161267591718128021814939712421092528287243016833936004076476955251342603202035871513820036473058016901353070953810938967539929363467342976040323267007881718235825750835603553652883329410152818531839155004597715155295501440255245342346243547109526125745669317662999921630387448170172550897636841708473284922435819089633623695234326538951123419897679693181244914641458840496269822325935234944844184483747986037996444594941456336201991459770766055088857535766068573322761100869901716567372092957935935310273464882681646980 7112 -131603800294513228340987836443642668872384313044140258047061858412583678449356555497460943383624950652185944540423061793683184790900733984601762042749309253749812862703205338159218535453096621276715937515784001171921158958502627661836432104339479304364794630265755914064860579990109483050918443704885575654424023065370190508377248521460495927061086374594357611819203726934232709852774658458089184045504954868294867799027039057204956705630281796150950583710216126266821855957508909668456501967344128532047136473637627763112224943239338435832 7113 -143597226652074143623978240662593897365403459702098767852372736402540522844000233331147145012952353809668227149423016383640737382014633165716213330794498793605298029259865816126630721751369724852833124945722898909779763681604723220675470987661252587374909353656458269239554489851093975252408975714134320905752660309013990772459023759469355665327924381414913658912194522082571272367766453547739712917429517393123404290868591918218345632064051837016803371987359979799209514026283611782648905409265872678035595716588153004038883094876220163629 7114 -153571112998260490932024011566670130698408510314079134185380323155053478600428734558030417270516109178749499005540364270918245362475419575328858133500705339031479077396672267399524837315257101213292801551721360585444626633438189600106684700492055709092236418828678897257890066976239157643501896844991716999492120822957795590762110142856334649030493905636545824533034568456893185869247731388066692637827284275619036701003654284852703926635281296210969791794157881324316586902459818530202350502157296621161588830045453625848450582971620211437 7115 -160527710003348556010886335125393303321379125072430084535472600639850206587216683524329928741889979744135964372277662323950399010731956214916296320440489959344363707166465856951439396074547865518510461463695301606022885083253077383216734310452739826311759478840530959608181153701276214413552699925799676502632640256914730450048365731271076692178060827500559447846063397636922543117625715236592551638569324366969579493418486073519032509407324773196716068748365113028194694152743425869599698561415459355753115187714387128288716780978689667929 7116 -163287561754866408204195006805653408673011069785515971267654570012898030716355082660433930618469210457603923879597997755704688490974798999117540254218695924212305990489906991635361961259430747510831512698655866179215195340864481785592611911915460648329456506246549855452859122048225513178958227285410419082861973517949076338398263577686998065287842901889231114831574426922407352151168953291072098169617931060533045878382623857760756751894608034725648464607429260385845351034177081180447251082148708630233342126152403763988850162333509505449 7117 -160481080712865122023411056549396170947066427079268841039269784258413501348538221932523380091886354288705044787651890747675676945953743139480518917279958739955684621229714426103933768667505463855817749244625338873898695103803270985700203670075843868202785684701229720018767116068848404469279985895876682670648622475336043548448275306632775343892274809885136345599888540184637879616743995894652421619942007778000050936264201500962288667343252248719458185194097534417599697250695434689945830753197856854774192727753956871507727149207991527872 7118 -150545031591366956358617903937714440649144484799020794462231286006442545813906317437158545069140309255074851354793132294899762231325616637828667447082755019770821856644176530770890671285310155335882593876619516704633086469991213848798481213448844266580951715962768826677735207038999320911844056077122360176025942129158906028094152975505591405522131456247010008095510747609993016865022922067233486922288011033930781206879935915301930102209052634986986951175010846722520338147703682502470121027493476640295618165205336169552833238579994348281 7119 -131725535494052604747176022415212831045698449159819371478272765619500183911062843301394956185033686533015098150223622716286013232362102147770084890670902860199917245510023676929793872904287963250078123248440287831174860163417648701565536637645879183956842994074574617413081286664098461300369294565967575566512369192239126552817744970083806636198954382447343875719767431575796032626888663644519246829742363955057841670247814275630943563128578630831048490621469758152321680258768300086622824984598559266183757850261828807575399407636534469648 7120 -102089434302826016389956508686801371298445241479918361162184257963078233901434042090420790989995391398177232318923657613284778177759394096218764359425389827479046344117249720178042591188068786027528255185328644139282773445597531137721969244335515487133135448784850674057869613202218945977557344489023169937083026781602120340755155610035886633468738586251760018946243411646355212825585098813858421912222505973623183487494648245968935560437406571791094096279303274190427557838244217858984763059374430159836537207172529706199640443483899721479 7121 -59546080678640233486841244920630828650445937042279609390856685007694532292969412867473732696993911965855383977061041287517809753217156873498074575996203898896418948370896999823401439442018006605338559312994728409432059814476561365929259754724830942207143188282509187056251088420826716437860021145460206552159537523182401818684199360530963218523146208623322307534757528560877256297575150042103293725749086057927103348286183118577419201074948630320346892810108134470180720800846749632266129215752669878006480310055522633657257994916083095028 7122 -1881831286568933674614655608276381898860941685428589444647888109025876185979199075324662455958631971904323511193533185118834303211839379071792278652153771131178005149498703786456052406755259610655030545466883425237470877262268389804509751549016430063401806131576112254780062885259709981562767697764391742449977862148938553266205186567277794106788090007827295915699511706763818420106652635121866465187558132858541469947592051932002701719903996437740961566040617841515437224556507902708021505661531857090631422048746620160147976063941963599 7123 73190292222692841680069574971866435687799820978941757990471361738789671597390571449631227710516173667303874082709600411738381425619654187933349926830191557897099768694179838770960750091162619964483551248997742999610763962013520444202332707429793497168830497128305755714166383604454541546901362861092406534895235206266997156236980840273815219973644217760611362109572281250557191111604313955353903519325940454452191980090945376617041853278784871346714711931799800850975207182544886905024324948984297140220823624394752739686355063866742094393 7124 167963163254976009944132203636441873487405306079385409886749835728877036880447812531580281819067858906728113593661208510793185889693149711655457096759673352665992107708968430079475796610946257746047163298627349847132360525323133201192915298269867898312113403831704066622428813225742243447185274367752747099413728520396657461746322287895785877434756632441261477439644111908200753899968570580359245582982729440634791391237778424259681894702422779923236067748912238584736309886182542040580808285480298695150963392408117912973921064294853694493 7125 284647631459360202575027040845986182259678743975084680165384616302744300021427164578188932043906339680385895426125133835225751215531338838210105409958098880586660415295912987044583232249993116246803015059733472151759798917439796515352331671105158236328331671801193511536036174379716825018800041531453501927374456469208430444140488323294502244126943940907599411428746413613266816526797719727457464138466868207699030162543544234769333486527156765488775619747478300804188163718554525571317000080264012431619489673729396103274217860780976255807 7126 425261415415283890263995897504095747176779011209014171985416804984676601830545015207837119545987900194371563103085444889433118264271580186156556470549767706146511696218014291855218851121635695505533346890051682959300735286594056225081873024645903111326147122740311516873402944465829162007220305714074247033623543979896656573502744841617892027833054018030860065503031767527275137850996318320653873683460114823634207284480225834582144907894074054343160231888671114298792185819961565285814516736072510863334248578446594850149439739845630103199 7127 591492190344895133624979481697315403701887228027582747723193790145299127995213144047191933207588039221636941619484423463852487630185995698367948577854469247243101637988732487277573147492567132025958342181134847386392616814548578820583159634548891796480601279979792983021520305665083563890576750674059028743064410281276385559301879414614148359569795562614942409558189251457929227177156408881078769417052894308020773603964986329978564312753586352344057290710820400338761267751087145982209983868448916702753053877251448295107757275617118858710 7128 784532477706533794192766872268124881547394223033751819971033626180498048550736898371922184867817121458593947324649474581654163631660831134108506680406066128937972949647324708236349415182102879998134476078126933367793751187146559400717102701035929835354824976776826401891126804916221058642678055379462977592610387748342458787998311926150308645040273087569593027877000157063019713872619539763014286915944838964047044944138974612666778012429564720753467220136976862170264230254625128423500429404505765502435427601958958105910226053092372709010 7129 1004884327326382811823200626204593938621222711985339741615243635718013155395622834160734541988386887373413018297680056590619377165788361064396244918644962140739761486561403619161295346512265347260907869251792511398346269564360578344344607993493669251505830664064355841680075202094286316772877485584624029433308618379897872032498891974319231113874450338710369962033080980246525301336294968081185393718006509351818383744089988859497072372461761207723611367617970767590518407308602453536100375493231216864824315318023385300756491240168579548277 7130 1252132360125147020173982941771409556807570899128628284354517933673180079226467578953971924108883970605715365186381748783428276098006715512526473443929221309611543909562308380811813389929761722460231730934804862896815320162884214694301572167249865020418673905083683205182142029296610606072530981935716003970045891479063543007062625543565420992313264219279668191687448721804142703399287543745487621789348510062942934390162949364531613340493166955275424637304677796225865641310745498898349324118061555918235784387210726610574370162714964842958 7131 1524684545996428829080000120842184060032563218403016485169220457938555252312885906242528212397887659407361780386378199119034712659809913671818478839301187128367645831853429350263178801388620368008308984279133678292749137951622542137883932674064583524837405849703072057639367377777841533296819103622668559283892559698160681622401254297431219813160181705164789103049255151678309858370144357506114912498509144532599226937359737476010585153376454583323852055340099553039972187163108035875487096802945561422814879100156364244104056814829989310103 7132 1819481164192952323448068502902972721870907410762336944326069700316215977660793750668497913429489008750933347897363733121736912711563626167627471442439159169604226098493975085268227670487490968416625883824099193806454890547033327882709249175106013049354099067193323962495815137793828137269498322752348128329341748689135122976596257719657608140034718495982319312537106875788230320150033778177887262256068497686027292326223884555643267119186988253796120060766147401660665439198215943084838000670092836848428211750203209724644865413917309965483 7133 2131673770631333265480229937543666597603619548584158749677055943131030981152376202018807124647548088566062925627662028692636385972233987454116263910657596122959404991039477359859261259749978503639249716263691568571714932421296191989515771959050628485686132201621498114568240148761976009627262940765327664564343837043247942626347061351265897892398658940700837375046443121317483339684947930543637731089823264810150818672655748682243249465619295473501786337708542046376230027234012710966465321315240205983916938077789484813777652008790893474329 7134 2454277715292307146572211302889489893472422461190040911419075655275455601580428442976028888563330796585862756352576777175506488261662884700932408569962801913582204029065338599143831606564290157463074130865334289983738316473101603047040801170200488013728063427405770562855504750636568754045330349526437192465177550379024946515824261524033320727280965772553542639585833865645717410389479882814558492300402627111764225512960305888148470296475568003025398039230972827749943212490048865486314010060321764353130984146639012013425295449502982859457 7135 2777803848718223586889634873959522978673722981640051981634156208375675807905649767029622686642171884706454460601628122831046351003396657696500752869268367565034578414799008554706890330104312778663743988407063133494779285197464473059001441917039649676953996707640452955063879419136328390763022701639287332101384117030003094281355359304978206164403051499401906874208138637373758143675151964091233682774584706181092258707195729416509350980428323260782987309164375574027673185055380789388310667428965083802983768932410950739483765155375188993330 7136 3089877560719618526992740588022754021838697092785482431098932398569317771622895671447111169407277046897403717163724553142944965378687240274562349950173318944197516796964267152793748288467644339984956283883101522324234126641197982725380655359523645961615438052207723875756155859934280918633456830139310047012040250460292139315626558528339901815955129525431348974321995423441802346395715325047313605814891839267466902036679239511820481593409677442587003820679265581771700731029823860077042303433861591745308788354043523035473188789665694651447 7137 3374856231451017776999725373023934546257498212436114645381655860581600345487145933590929647779019399788657215737985923651806148995541215855522180605928718079629833176669744085345237138483313838108743419706395525819174420985385370007611425998357596159518610513169200444502601399203792468426821180088160613487484912299983272888162210648746657384776927430915650267027603369566919464524190036459814254784192604739258269102041956342275032719936462794151899362557091181390509462433953826502160016112952888798169131729906483229487057839311341310739 7138 3613459560152019816210692929069180693519806054443096379547383641958564732589688426410473530695468208652231236851239696099069430925646781605589140687985788570493881555799326764244470347702326320411185776969148812674351059390158537562272199450914547232329470019927848518543534707301997874723061257681396248968868288570554078089253761471125059932342636538483939243235614373049547212209067881142399031474874247458753592416061399770800662640186796800996916025625345718258148360945901683149046017838246028372691392347794818571178404065203437370525 7139 3782431072280374747832045763100987894450108368811205051485113587097875594751670526926037049017769227715771658381309015233473526335766781857557055948760185553283807504310341579246378827842131073470104823580131507898304157842244289127286451427643701840544498637494621380311422837926728134916673078689467109332252669380160243025325067443744750792892022565068692329307771624698608984224491526400560786959745425084239620256871778310328725617333059198661209611235516962077089422787312378495697546984024106840965048225078359165729254543235432917338 7140 3854253376791510057300578328368413914531090122373788617565543838468879476529412573539054849113572265660941421716980923760661164146119481909125738706357368304422910866982309235736482037894213307111021437273623036846935067711018661270055350838685872882738660468259491591906105522044242562537142218456822035522479681779545826885189561317922595992095154838538131295532951728111203199042408914694649840607988884504443228933594948504910941615538704280017912648790634704850912676861948089828766820010077071088380444252940882069431890662753900810745 7141 3796944415850497574385153035224061898331220731455146283155013704452227307482217230747713257260334368699995782451710606583724879189610467321441447604693023883534399332873154120153380867919139955467421234142766222974087762422636665931829768229068421901026447636652569781978862490517219863668511997479828168461085795470747752097313631304158726147181998094090885751698318019418722204814345778282842736538182238363462104184690087872012758432930881239383085330351524027594031866349285746127619496942514572890193367522454682753556245602321981797604 7142 3573966956807777817365872419148298072831241966427363605310102643784379320513790592857105019362392802062491278732790578534335058862865790215714463248696537808179533846256995856597710496171819060806508693476611346075029154405111682354112198604818482359825316394413308971805726129755592136870465352209947386280934188971038458775704056492224269562138397755364514602434340451775370334626046240784303264743213411831268870804349710481132964876827121173479764870017666536828666940753524641020998404782332931190991438529600105647197947265341645202194 7143 3144288826472443090435605950201963276385277056935844213519538433015251894692281218377963589828981754503869723944302007476193970251921131376319672881462115256900939048633401810639894991948083308502074490068800857503786683699359169455892526164459289983093581270479343491257200617275372425983903158260487806300875181859131138403935313602873816315677103905722533385081992842711883523134725874251974504710727475521029972459019817643640740688352931164565611905346698837061980802447545641379289051846646471489949345931990848584043220930809602958490 7144 2462636748487838493338733492039523715091429435348611789186563050237242891477477802267845472215176063399677161000974688480646885595491634498435624303651564040971369472917036530820717174657096708162296128269137423094490602212585845255056775040142752684945552129833237340133951075262923911151676692586286240950502898270066057819471264658894461245766716371237119277587350219182139566483449084527451933275830492233855335929254227258386347856798846156193986858137356918644439673836661674773752380386706673595298724789629312473944914380542670320131 7145 1479991939981830573144837064419282086305017854540847746624339608142015539399193411104806008825296483089125187844116988864607371018220658931497557893336688261155936459335632990954871288861837814818321995337278805599144583732398553587327111229711668906638869228601260365460015929146882073511112863181363159494177322565475019196251897932551843556415461188863236499524251794197841108532376037897706414995561982358511608360668479423801084918794163960121448079173343668054950541537858183736067150427042643161320168956488392797034575138900644507432 7146 144380627490857003180871309473678340006241924921838037458726763273057047965650623599027206745606155373419446599554049075741273697791977600811500003360183780949102147003497271882537079440732908109181376849726191233396726488898682928695844732522936434619341256108917864554402545835037523239258721902009503917983543563997319467418487136135554884267927051924339289109807778190563490443706092247835337142029664317959370031219037992470935114645927233512037147865333208974227563512244981213222124928705381962584934529895658924545488337573124693463 7147 -1597982928068708001257991121579884263223388445720151194021690557853208916305062504252715393555076426358327829087757441927555989836039043409010155314483128681314531954156217557716843186214992670050038342534269735972071052482409150638290622152653261095354575054687897140311080357144263875291903763260437470918263354793260742038827542588322638672389752168923063473852198869173792886667900423396509925492484047898197480799068874606926512570881794380634028039133831907923868776010668432398114006099455061315738454152018308386826519561861900162264 7148 -3801139796642213391621327179978888334724558642548152467218095913764359221204556677116905464867499982028017309451547378582673442320241130581633423656380612860136507574113029029229356198634853711340682610929697206378014553288570749681264665873090110984382826446107759290955287460117764067396258204982285167078316670354483323902508780874809283944881549808148460617266098911216235100084814689294461790117192904247298205260621969038915221636121920310468299511421842380763243527684959500276478362533506329303673683448366494658097881064345437750106 7149 -6517352853796808383378886079664917819305050139114840662091579096023256466394763439523985201648074880376747481959953007219458961274872654783644622497320582885361089784630435279835919421672509084821063454989474225916573770615897283132035821918273243967141589715648408737945363343934530262230234388524057286344859022401450690246904068533223644499250241382310224624734764216701587294235593049493197794610617997051813156701196870738179089493226974286462619465296450606955698045242593645752857485871892710420637241232844085017070251229623902025766 7150 -9794532719143423966573424374532608547065090835586193569368326985066924260161879465028045998909438379438498201916190747973230535172371378657382161020015221483922649317499153623645333224827138827355570733142351294782918764550561036030996723589556636716408760993959943972018686048972352085184298811441955981894933616871834636749141917603471367015744887986897306694829355649697399926503731541855178084080002141009257554333842794939410903082046531469013729998042465655381994932432206852379128936113369574087740441222432239952243635107439027773479 7151 -13673061520136515667433201666027592414424934735127050287025314016239433525305969094283235085465505149293704545821563513908387508964067320232078493243980659852202827120506687753409083974154964533234160656632576223141254085812822583697465112116990083815970980061335515810308190880349269767835640057079319350147926991149771717636441561725983216998792176410730387124953162317204696990615920909640789976122126699412248761533716297839626217967895536067594425670060293768949006814105851058103936770313344535881375613253292602767941257467105254277671 7152 -18181957855838521757203859452881322054248512203826786822409436295090103111192455931473884501259711501060620271910900476816105621545742989903394251235132754243412345951487919570378967065800889596299466394009941239095941083780468621311202292463290468881086276791610634765622462941977476002020153257571674970106930814847109451147756466189441942966443702118960764970909048457434032492388187820509083938106700378522957674802247834199579511945727035773616538553896020421074875760707787765765798957546162205390751281712413145392880686841276752718755 7153 -23334335058289427201127191984217494171225293274290800557659996523382374434483534009033677772738003473407045406756137161147789726256433519809508235706585978838199826627758194629649201321181856738966370446887320913095325032736798693701210921977971124714676924081008381859681302227985037704353247158420370694970411165038303139196232205967138209359744199414928191969470326314015349048153245744172397838416444144913638215731216674765184337811873350717719574121139868497953524945295972588336100427289071429717101288061912549442999054944173956370628 7154 -29122118053749880864730782864579616846455196262760812544269715154367269349966080141395214889320347134839655789893504083558217308204233491275822411226239669825669557768493737928383807416220853571960926005325831258783360570530527836179699789858449464961286110812751896479453077050789502069502519120338827979871564949835730905355813244061595546442667573346963516562402606279351833476472313116158389204598209203420717545001083000553172979096713150721905028004006944438479180099307446075521384530686452481536117806550298826632014127905742427537975 7155 -35510002640050109741863504859019149385591485991712179102930336172963232773456006892044405844529898660146205287507519253630579907506825566199097538634068315496440481526588251822759078679970936573910657830895556749847581086985717848346981755960355042987662545662499398333028908809765021334794696135971736411897459650554346653143674337425172949158460518280875711888843279789318019042328456811433079030261135235600498857947422809296842385274200516161706445496629812010325868542507731558264840832076391563557597581792375494966266247417365143019000 7156 -42428665688336619104960732047634784340760511285616889877943350830182490237647073064368336452325333921492285635614375144526046314739803886053759666385104438154096121682456565685340055759065554062326607864108242329211418248032760442179176845959472933736056685790325383055815969399543020129406129964308625812872640647171499307444718352578734578803297942253427683874931132423145238414387415063943880839323896887994379094234981136015593654657907407468469223196630990774434859627207960890202880481034373269449240304551612397247680530509583019054090 7157 -49767266535857641222982714228002143074692917632733465126164032861603369328682061239712957535709919089799922618197718637751242040070138916552523216035707444297887701132476741480128635653606983474676197045528186950687433914288631638735124239821536769577623586462758992412658477033371704311600381397317800277101833289304204775227335681256570405283603160490014185764091588139890962182481893010156606689407838612731725173910526136158486462871929429231826531559819244330314421083694376913219177143749842371993819858386660024502979159815126464644972 7158 -57365319539916285389208629109209111982462656042401830519575211082391438758274218284415461048870620847908297951365546164564054613778903010243810461209438925284796445535536549280938755019378922668661515205828557061456696425373199305587406581028013454591061591614547748592954071126457394892950797854477749477933659988376502996605299194821807641912986821995586960768333186132072313366992851330599717699687715695164432418723432091568073718052562803796151371953443537021010750367975484644135988765884116190535882081361069804287779885739633991156762 7159 -65004066244229531144577512121683663308400853056981591338376841476590968101197213729866294328322817843665949201783588900475545235122761295196586443069661838192711951718279392326738854949207217827045694222347263154668482702598114165470790373782132981852272191642526186173494784010449708402871842633252308170650950323156571845238238350545404372288700164564480144859276597318812395585150727807191350095751982096045162772703797693910139084507985010366211967399540369445323838444485396348366442214688459770367252519774877413019513899583020229304395 7160 -72397533607478285364411814986525572825387206402304869593693935543424527224265846432979539580802464538247111008276303130876303569438228855642681204420445165593333330865322996744311737649372455276665823106865300476388171116413516169019004351719337687510008456732463936481079224383444097305578652420060604933245112979789381346531511384258172428777141287739759476324531984044221386688772115604261159572003385930812562946885843944317158356515465644175174659970809492843349942416835290639233418204704914303341414614890515253965456407505840134718461 7161 -79183532850425939862209694226750701503698556640250705015640370177591054866458920080780424499854610609641622041032767314140605197962891581548121632472674416055360446071990670992907435045472914143833227366189820336578957373673930500604612399597053077069241426114717452109252354645521646563085503784211461419846979686531014930652279590427366311195922231353410227753463361667928315806073663663599035917566150943854401826024502713796079978811549698637646006373085931178576180327094431922504637300209141756945878299110552422588478145032766366603016 7162 -84914932066363593739038874738176251399411257392996376831594374517022714858342624610574662567187561325610370436395630647476138828698657078877784496156517734475604834909610045426935185527478102298642872465545082746566568584900605669032174452774082505615860613343510798288966656944158235606321377656612126334074670995285689677823728782680598488822916772172076900435942750038359547864695367431333868875866291938734732568955535917531366036685024568825355839188268571666754818361145610359374862542479131781318941207518739252789602796872586689376293 7163 -89051624887233263379717173697834472663825072557626440324362463568857778972631368500505522735692223911296648689284970960008546495184857514059239666057381318479494641540018165662549575220786275907253663584309446022508215373483638838402238855831001153988707001987067970556665356298091780854835363452340919083024638687431917757689569232829561287191326852330044281540727955534571703986404062547091283756213272198202467868565482691788692067308431909130935945966333319764479887917923202367503908420661791345314026663108001794660303345848504213911658 7164 -90953716893995593399346066021198247923590494132767838291122437260804130308971626551514330950037409389529722565811375880222298678544585407543066544013888318552583775849151615432159410458628370198782738708036633918392788664816571398015330777177821209874873522186988497642268767980438836255963249840412069513594448196003365591984587861195694508035162909137826531776490179967888917499780582430725589965484879187345896736324798023865365568995700173802098395599887887582619849065170534550463369085702431988653327342056972272456006457626671134560750 7165 -89876560302013879032956355985167659909765248049610771056147924801604233318529214128242984107819793318252122920548246412488112638003245124787476599342324596928975579393305381680343148846056133960024977301496464216660322043837254381410509236317977333831825061935338276875371818892528856919303325170109799100742632097747440200786915570528307533073472423046053771744064410413615183479208310572372591323821775135209052951568884130736365986317542233926328928107798143748878726641516690990041288810524157340084877237806921789236317084989217860771583 7166 -84968384329747389489160083510703554081525765066837831661600432207121935751687915151390675272115846384910985489063810845388399395727771172471977694010483824547247414539949178764100887426210910084405488849758580764806415797413221643938828231265789608852521646364082592674951811443635436323450951678878389992603606251845688769906676137465156096095832382470238233322371419051794099792490716808894731184329032637936230124078074951565023306169630662758741919652560134937126517646538214463535530857486355637375774155992281927286370573525328580871288 7167 -75271391426124890916933042477002453678691754921384341370374668638771916574291383340683926972489669446803899870762574299064079063394287136310050993048082789934569605436179653695687294076633459849565952298924521555169517365602083852451984361315538097656068368427163064144483868846304285108959808959242311956826435818098807060003042888561914616148031099310397280094750952726189791009477390659962165940062843000053049072708511750366146093506590305978746034368280421643140426890610109006463023446199132418557780479861561770829538812067291300126991 7168 -59727315171315027911211526759005292127772903262530064026050337797421443053269941518916840587767862714019092235976488746512249009487310694141644819315710720233329280893507650868893226223615884958009173057357827414852440966977856892012117067483294065594461709188914107137324666979578491472066735663819218202641537563165190377180523278674445762821546377493714157381120540541033479375215185717389812610027354956318155386669265453279941582374531838135238026340173586917897969393995367071960379518647001973123798881959653194724603584719621834168533 7169 -37188560145053747676905542096992811186301073760418509236683525433496963450341598921034753336624954339119844034944617475423478180420256374302136192395111638521991813961508892124534654234931770902664725753108138761648748583489830137890928206871418822481788767241366800159216000910902898956820507081186124619947316898464481189332670407195341848929118168390946258833263227713417564178919025463199823521614914379771389954778711018899270906977676285156007403075282552250680245917494351227745027660326360793665037085910036923028111703909314426552552 7170 -6436162182430865700624916689231126155149474912320918769589756266128464424797416223685964960552196303144189211822252089886167261334981162215752960619215024968449543538453749533498196862982191900860466537760382259535973133774163144378818699041590918917074017557363435591652452087373445734779801747423201637911273990326080727837947327134636773793852619253738553758058658613310679501043031502380966497216628100539759235081821294873854648370440102898949535158791818187946949031407952182904305614934045249763821905418124697926925933775506548856213 7171 33794087291803732624995024519536248038646117607484299347005507269435412959027321828937541273726324039234448229179950805042536815315407385482740820816776870969856145467808615495496087079723390580261074781761989481963078092289683799641530227751349882442551302510399087308161645857229567371229206124470628962249171143529462802844236884927542776519618915996743357164913062188740681791454506066236721658886370018256792285160516811916734213009406741437552292514963318894498237885923611831694267031775969532334078115114288379269399104156758265919012 7172 84775924688858230054449807272525458859820003363874470476609784622348155289692301063185174937089222162421465926598739212577350551965131768876087844588560917510330430524671264610648969435148862309144834306925232672621450743737937904944697869436847575460729206546511893785493349797205387158547931836428876527284009151433258922847072086611065956782574161395702197778510805865535576974235010587157044383060069521016389891968716702225384130139533721642994337221147721865266406108965607374650550642747612222593177085049891906323166219551164839508818 7173 147745823124541287618238674650011564926476267275779845214304811301447925956301092409408596869535940546213849409194125668480500038983577721323805313160867846635640568715912156603408748387706988806020156385075170052527741960402492164690059411476890841311031218129688309129751790959360203759738704289399226730648297389138804241906254282882083388492291878798386487517565945380959316454722981087614191470383718162191404439122855214097167578717349284411702927643214222019233614045887683654972722069215704067969526770773866125074846277069246972250790 7174 223843631755796213176998705143715458008944297653910285635640291253432766665950028909716736709698445092676551531065395416524933569501155148421159237986911229136056621218076743499523378151997329026423077094695467761404017034350447716826950050554227837375675737868150207424898703434735824008241250029809111860367030057019730601234243555908435097261198711404393043801237903286048593388909348800951951076324613428730190319092812905290462253301913514355135451273352044883060206461429862631222175010269170196201536297423119870824033423261510853494592 7175 314039192362146102440437892257532391038412922406275457353557962917836247439037266888669205463443892376862607474368759833948282358153445437819274780381811256137709422740508784269487810194411527679860875915467783056592747542030451578564031345820671441300208938261723051716587557066083356387774739994246020837744658388545890147099955449738748569656005045572673102360177635425369977544281843902627104124994496829264910648420555702520596711276494800791702600587384060491240801597958887686110800416666776483671916493650097840671323046313208927687256 7176 419043590771798039206629801721106716239955945782784584933377295643878112195011947790229456759385094968463229560489097360916786974543221476797984957201537588326565499862336047670783525249625656150794759525146883110916741558672775118761806099793013089999078319794337478578811597534259155660360810766727285365291195653881341564631237560081080100109833856177997355718862408829991866944095565329046245447036925456616377219456581573118478080656068843996034275371433055013853373609193888564101446192861411910688646534892837962964784227981904008793280 7177 539203896984922546323195113746457912643567894049845005373200861042844096009727663482664619701200194260692352850643792587450182458806940179609918777019569280567208844467048913796162100058942468495889711480478695661405609129918053209531723860849826538245028153787408155248642524506319287403210537155514815948659569633336453969261253105373621317885719545813316055474381905907104107339959813527696134912715627702651203487809242394845118190030913443183346746938987846563746075105148383158415240054469171007524304741083397456005096630939968583384762 7178 674380547460193950744071754810238921874704659556330000862863217962463266912172486106813185641296847572005338729165813084382230446189886610301477039188637124807940887255090636935224339090099739529990240731696067769183891600218709198610632847836554972631172120015094621959725326364006791896227846471297405946175111923221865148072890026549061689568743802892330230166464242729055047150829365227313993976697670771165373474456456643668706953549244233189570708622456914431605569721503606468336470385220132124446722275776994334207395046189962843571767 7179 823806945279787954078653538937761284374507915534941650435426727784706579569197460849658722409935108962226540287487702043715906238138268111229373796454826248169433782199309828585384079596461109089579956854734963723932290626609144039598602176381605655055537272271193588256661868302322616234632794554472855663762144407414368751222140549320067501705773106603967646132136246466918304173415851090646781270899812758092013270797319870577348612130892164258368306629070578320275584145122587091172277042191399587122843945007224571978646910312099052916949 7180 985931419063862513868206506897536370726704054482062220163595715696204978091342109089365108230186215771560498930461629080358762805051092527400941782814704125893958387729948642880360486894124164830608684875187770616618663677183324829100698770781889851999809494136445568956000159987888957826599145145079092787401687634247129128452219649349479334174058345456083363892903434010683564621899881010932858559550394698089686563991063947548556141595358018252269855705531066797506988652258166494895680452409156268091677852901084906982338412930157577278220 7181 1158242410345529363134787587967179592658759454892635645856061177019482284865000678191228909587468467788822828741093810142672528780812046687641562276381909815315592903750123865209312269787218763925796919080358389240356209961520244195688535107918935313277750910508872424265924105354371487638572261567802517158068407392604551955872385201204231015481102301396284583099167404788754108416534830227048350476708817859746470487439595263810581081255807599089543035005358800776723779916759238756839331456785991786724405188946722905148789551615879011856078 7182 1337078672268726189672961223541677499930481154914398742029953248850397406622284610703794430410295450692199214773295372318198173227609325724813049962858468414826038993221586769554913905742312994645188951001630844485702175414019956044609396862447054605169822202681844858517122698954816055535763645374646667932907510685380342347964855123238790870322481228914273632184542902286938391362490982581859769985706922868095208063838894818705818428001550634013111670057064392208325264100310770174261338838549149439208728275168362543348522424148232274265030 7183 1517427379564504697060930772816635790466482007276060971470203560088590976123079733108245816499410849568946952806100423555989352026578418849327392695199787935499508218758152286649103341414644518696797098767814849193792403713731896485581637285605190923276985332633778702510040151675263328276206751311232302421665423570883286919765482471999565173946333676113543673431263905535630316220699604186815723211406284010124832285015169211134112446960891460104066695026468657078795087559057723710730513364820164250636266291206171591432606115674243077321257 7184 1692714388368105855520414325901995730647297464534826342689906749362757961226098951623464947102057397768128359189122487153337429614217124258386275110777327161444998496562246480469733998335752951669133322348431453193852083897411387923103826236136930695334287379107342394936448752826275716807077105896640574675185892145149473682277120336448827672089522750265709390263552736175587977810383276456830843769514004236080773333115035345849167827266478471256717501703588465062681322671929715317335821163676335493438633493124509161492633640642727125139544 7185 1854592458775105209480091134824952759804018993339271522646921813716756946876619018832272266109227678986855364607430814075268672658515947556623200538475845315735072154877602593885536435245689356597331122105885182829208422923548339481488682296372223380018509609837259591774758261206992258807644266732451778706421651700998475505828517891215951142655635281755820879020204716475311046244622664798927325130315446189740289943897260262502149466129843552059694372877594025424518702337467681441974279019453379443920178221433946858167582521587397147047535 7186 1992735072402197384022124966487962158599040066323860611422230626962250935221132515784428536383359055205209603321634025439058392957152261369376458519236010715277461684002080283599185756103908389603566934827356722941414825355900582106822165687671908711262513855758482637257680968019035937886911498388591191723423401211335203420650601768322638390318031473247441786442177197436332167628134020877334027814921277469445164514930749560257647509411365270608496578989772667080655142346308691255386059154983020001471002345141036104817081347229401387399397 7187 2094645544175644427386943707538152253716922828121341477843144564538836129643938480604925461774074331796565198946398287961364212854763442340944602658663890909209015095584200720318627941923797454861775851277587045790726003499508037289330841921618181350115850447378143151478324580340446301134107066137338098758597458549618832675673607563809444933675034529007275204753504735508131770826118051888423559365434770516425993101738348031477481543966286547793632341358088647933088019426520101848480501572322999846680980955288132642233945512873470922688799 7188 2145493435817604479257994941350800165308953220731244432649596447476432582185308234378679961018929183059624851157086944829097999047669204034542364598013269288323973968031627684955695171432214682372776497560062280747161059288338156820624194675659704789101688507742928741332954270340537700110479296444374486034667024548500501940755565046859554832803680899010381458250594265991396063616091976525917607315220418635879886004249285728558844750825027358318234357507664840005778659148217963596206532932476177245108452027865257310909953045582525926154345 7189 2127992810473920732066947000133907156406608528933316633783739714395611015364261903185431517711098671474061915535769322376024480509681253557095445793714578909442732914796326156867093078161708742115292018291274601991673876909987140642812536267317029656894085580167414810193737251711170335981185418934870579831939250827407434067848823179532084046100597089302980954623089834677474889466236237341691208006607682991676346631931381911016414529905397558081570607817366825518935813053834639194319863886033788165950588328840600706810814422285405435763861 7190 2022339592114926106905745901787760862584350209007225332525540640883950287346728027591710250022389179016673204221779263690740537019637972544091762993383181788728514790289567880031726327953816662836520820598011985834762736269268156872184263728014636730539387515162743926949696504590385962168007698291058770837805396570168276927285514765419750139546444129984098994252154560948361118168487861619730808570665717022081658728711445325959600009705600599465546355779330708447272255233814882682654283529386227321662176742814609453571414720799847471567392 7191 1806228161338344983409126560939864604275300583277305907952269267669012647915070285594876580924275679230313509815406543845776557129728311008082935465758365303649973500843181222998777938128770094681068673678683334338520990288426682933399104942355604688683280838847000577014882408226488642985178327284885770785514932486873316025107581832632741858573772371096373312168776855647551624789757816096514492523012431666093975185024267371870877348477536706024373215970648760008321316394357700088216090365855863152615395831110221447715769229216237509346630 7192 1454970262542236217332246701334633846702812451707354386800012910634202255550862991977366841740174676065971001411166107477708627486916797133523074680148908665419416510220505153286653846369460618031708332096714631028434903753590354908688295827529394327821889238204569791222983149777267153038100177809883988639995066874360084666020271574160206262167729613973991959266285732599467109444980653082676899031870733708313204710891764793279270722553152945969308436320203786949798299095851440023560654112801624336296553213250676582857597051701293614749380 7193 941742224247066347792550760346441950761145614981398040523512500784905836462173574682159973325395025439563210452377765652991094920435125870961497835496315110789646001060609886599771966140332199035217108668102221600371673084937349104154135387854675764819760976504187832330228021621457806204733529624662334340083556701474697978896813652692657024269847276821883207553254461650851675653488024240962042995494918695382997616163427413373563346074942091432647772731057428957933774945293599739908800347779014584572152663975501230746681864888635260226054 7194 237989285933184431133649576061984219239899101322628707634469046953285001911805262460142322671313801383155113044090005084817471001822909904759846933215077880376466186169637057867720344191641884451190135827661532532473644229217881944127606390205477772109900067770914208676967706003675184795083002887725449569242401108203715642481570031628959105595733809466828891221391799560338040891071557155205971577926117418781539532601719727516905709963272333033000455853539896164615515153115568133487073792426721259369072614835865146426593847061749011113511 7195 -685981667808714900369121761234574099799112218865675040323206327235359051552412015106394809732885950998122349152099748430311794204984500556522758963912078904943421330286829748540346788872261851930267794490600682327488690286595006004773670685567600344503193828313495104673998702259220043031682910818575283847135355394481502830216311022483091867850134318762921575240169298681806555249292835040284381288378932318983198855554665051396266392200388112302285140673497334781132523340630254113504480536621578536988104789042165277033995290196591678221966 7196 -1860187624161617281158960112274240151728683888698341996340151054515613280919031286666446522573242073864112302482220280395946343127410378544414857655930570222120397324246326373596952735079439410711998134160459736899295485991322540041847459984711555010072685308969855191656110194105641399727420396541442426700995123569103335625757419153351581249414514562577636388825073663527029385745480520843456269847821062110146125388677433476010333895542902020771006363638215108544537920914183946288483586906744563785075071133944704660397295364896115664811050 7197 -3313898512903431960552649312251238280428313628574353944582338424533511791049087466951244358975475017742737080254219099007801313289238722115040831867632897173988774751426051876386055828417506123920191849484851002586992704145445146252934835974006602897655188053603959717219387835925427334907790672144756742137482955221332650265388644804094918516170638323440337224628676386267153422676052557377092606620752923479390846789396846224617616571888065372910038376668579791251008575571080708536039537849067645570697902051987578834572664961602645111206481 7198 -5074274721665594824417902460391928313273824734329540334365916244298366070895758235354724997545255065696208157555720345193323204880724703714905778535419263577821317266759242907987603065111252029819572405891057745422216447212218198741015171432871137358354178497476801144333198963220434256355112995842774437340371447505900265321208168205978263224151879524260928621553123205127386581449031843527924024248452766399753930573825179313446059748509426178436807092199432158772846711444879748097459748151923484271474633835555927161478888866838693302471042 7199 -7164678774790132772590283436740310729466123424927325899640987209980277339878999835714079276275915599004804374140306790425910030308848131981494868195663939877503668281211708909895443761187600475656302605835437957101911749485125723489454515362008497579226446081611176113157367257060232636790685453568814870345175381403951644837450043116188335236548449255569727959326839642400779165484815576057324791705422441958829485567585950953937640803814027877880680420142658839494583136738115328121705026493530097995883780175700292346032243389945483822026536 7200 -9602629303580414265611995090707215640596305029546243619506208346023958348105566965168449611441029045106126912983174714224664825290389939563435708067169530746825474272008029386207618538617981719090050907591265962556035948465092420772258975060458526474972949739445497921394968945645792896500736899796180989870744327436212696012092737523807921741597597487771834493874497857247150469774547708798455243298051393574034674673318996068977637426615214580546966145901357978857138393964968753876112119887677613041028479606506691742916727867982501203943071 7201 -12397369803206720513416594429501009257585139031481077878236850038011957284360417373257118397079725010006868995292802608769398771957512265571280570362896225503665844394131288770401276185219772484699289520386565083165081108469419294623601578380890000706380232239389841128333012618013540544291636012917148457578205422212235492624805733567577254933612660934540201484037917662768140013378756722222605377476733596965114392632472021010159204852573335448200566486392134925660535250625149784260988172005788141370364689638129120305770130453733366555422721 7202 -15547031413862767930055163762513158096492734057201927884841855191635304866548205649379511926812535671559179893531278857367421692102522263548799350993480159355848895662175707502972995742949461155812540054410390470765178175310103277039639076010297068798769217897346823923539304198874829823989964962927058032801722168921883569971804065934263373734716300534067000482412008260366725746483145479114871018016713144373042309407010700197384900927446672129329144930513113724674349009549647702242354498734743372762808865234193577876545885570038011040704212 7203 -19035378529148573387142995196119920179118600949928366610461070961883361011982450313686221935338926824709482796176402672910385715681278788916512334637380691035076628714895451582927920973828298477815614806331194201382583120056086361203295373753661667504876388295569261068761246129149980041543045881355129998626025369752663078770108823601339663223063421885558663835965031349619078939226402576214821414296220055334888465039197444794123281661832906390336303921677132150305453311692257500780678747673467348651580868006940277921254599775104919417817089 7204 -22828138895597882194456576453833487864344978314651652863702905887405292531402146124868031538250322197567012724113827144625595255970423722432004618283355003569182802546299777140129234495228475335748331244427973237536974862016661129560187586004712050231809653784371428075924762500373727970930871369706133427568549615795968297376980852478009234412405333946217815256024219576008649732537920038783844760956058771230770950872741102359704130179320593323156033254780907154120985795905706453846099961547910620924260339777488332308127139185415715856524241 7205 -26868936509571734504706015175915314822875715566434559460395236831408214180682956160601624201784372205450245883837868683070212656912837215277336266760512706127839607517116092886777783728163344956014960156063245338143506465234116820012997447409103594257535545932279964431889349370559482160546595732994766415471299868250467217877523704149468791276971526405342630658887814941071786749908291898936793894232401195082809956743373279330160924258158693901998565875068367402749614095579852815039075086117163700650314312881658394592158440395035243585876830 7206 -31074866525591059753044255264123819490610412170612091575835463415593430472947610154688559711146435879056395329443436268403923472454536079256484073899688147021223816719472651745867185176311545077442511653633556724059930731495608709436778297974187835507686508243848970379538291240953956758424162535019091499797324572005163220363716413121077570974176264239135050803699482369390446063308511570112691406087067557070047308998178177103838611003626048920865152054457601795054476697707753492986097995568222264406920824755158985719973131513086542308825163 7207 -35331777026887019386452212847348825637320787276722962731190266593180914566139189740901365165205473537398536242637402576639173628932604771783439177483003918513881658343623035332080697833792128156263981511017885967788127948088459105445271214815687805389660515712460106579420100418391030924187421176017670344213694783325250000886810215066706701262704301430771385981553463747065658371414882070230883279429305017390579940906352774883315682646857366407354671619375938709385343615365944713747327324982909166576745610250358180060024594554801786019643263 7208 -39489353292716717792347112452654917841356799679099811610094815949643203258064522541675614624142741470853042751055494172747784894240719909980278231508547966363645906840661907073753779532562079119382308488144571899048393522158013244725674136916998925959683591926554149051805017530463806254716714206550452649556530322921794974400477040909459414008205344783856278530173005605264915347512376402704112243964856241105177824545360258687319675478395344400650187886042411723026213955854723056934845726673728992435775969744562481664742823666426494396869724 7209 -43356136471233968209595052638299570608666471627367877112511386058355422672926535286577045301281626449259382283628866285478763986521480449030744672653915376939625246871138303641921432001302469624293523435900569159864556753180518353178395037584725484198217523603375350724122190617478149550690579239307471278702175276374080978450787740905882969236260789915120769504335720608134447764468475863123881786385380777572221815656213713641346320213376551017790017998873272283377924772083439818854407673136514760685834527298111816286384886342926123624720624 7210 -46694650564362534960326719634252081334523699919652101037006194005853031796509677934197496098838187506130842969489482233283207245430167805424159232261865785260334207009237452979305015543517291242668089173781284519277166919395772995551391092528746527066913260686745601709331306022955424426388748533245960073440798449438335031065245728070140314372331484862455662179984296120558186218787438949756626709186954936531814351227761458806992474004938715976218629544692358947258933899415942258582810949925584058283595912757306694846280890028432699504253338 7211 -49216859432630866289482417192875955140248575267874835740168362644726658758484314344278740078018337091474831723783976734048173152915278939906208765830716103271811618861792432765359765626998389103871146339855606139301727783470702443506774904584033089200995923693014979232016544960517398357542847763416405986976915380784750658854691151226225490217605029784643678168944259018788160077698438985683042357761964320943109043473983716829721138523839080061843910592874789424340613205788528053502884419546144192698731606899231507367330351786362182928820026 7212 -50580229012551291729759171616578836868042541348182795213131716867542631148456911853263448162818311082653628211354967989106605925677019931940097454692595061653265335462534386588607443872785256508470436912449422591244917761657448580989216691940355857648338797728540435288111576631356152188739525096131348147183415391233656496277636842055660862256970063236960672340517925267214604561052610361948255134675969982809597945385143816696410468466986608921892793715594348992922987826701734705555249471694254749040249887312229888309579454992192546705560399 7213 -50384728729533094614509971813986117280753114144143561339391721324659774764151464522289491018581732181433250456611690376828989405365234573691647330061645590686792717098301396904446539688793986679126838358912314365052794951069274662458469193274314065447808188079126681295765719334859319343664064059732082823789998161787542330891881386803524929367195381280138434501662787438619607323996513671520053973879172100753369315685921029509447464972958404289969583829150688038194722762564279537589464306746895351295128929120211779830945252380038058578274401 7214 -48171169489585467967949992878800428101480971859157917559462449490224285239449593280892158382224817519712032750706620853007104357420897729751733775615460786694276187479034085301747436848234324365264453057799811330752721638106673743066874608546027649263026238829448391374302731148618443999820218296118635664856540639711107078393245765361067991187658700425044996294363120928695600216416704646711501574654684250115615279433238003522195279106025072357306462222026096045285190166925404263510748832694809204935276310194470447799033264697233199586382411 7215 -43421342560513857312968856172269802329278409349881733926064322430887530805195492249951036062834879571350310993488819337200959970695479881842593747762970724910626051397476227474007536444938718286622278785935641121563752914350895232032038624884490509524311598468917201941046328359883666948508650304446117233567300237327883287483079515274074844664292130943395640716731551852731761933833445143920676352453387022442644706794993503927196998460447139279177025197493769922254069291858571923668628949356919537994859106065254860340494833338289295832069669 7216 -35560492564983674277579629727679957337332873036170470764589848839101222807044539134686116898341120597547092830528860235970056679282121366450270261283727432623975824173738118596260776424575564505819270209467546786047511440882935648609958632316149845713047723500981880114837634027934721771597773810316580757835972294409773991470340867733815154498705469777755884431683169880944512051954017490938186995047755476223909137069223885058307414867094116156179522449190667000058165985121508826747112012356683572768850980280316639761027517902362001001118917 7217 -23962726622853989965376575072312869490855103221255292578147793981906953003284410748504059816506601263018078637499862528285297151650766156484955652343361394594470855963612608764560255211702738962278791364430674166947566994040702032484331384845956735502520800864025826197806956671752913911291933541152896152288886902580563230406502632690966472496553974355984214805437790027387474797426718813865442876403902999846842007983431728384391345686468437417159122194176111574360408808548785162662862269124997717867626114480386813505855147486853827322620299 7218 -7960027699846856666970423752839459629495086521842282109820083009613626855991311541127803643548452402852146667301754633799016215143737163472924544220012344599405564063056025052842766254794247119996741647451057986568715332288010156362343830180451659006130340773598108888571329036203297548077664229880910060499861162035044730529228727601077046000110482809997952806464075293676446208038943671645648136007870719651015216953286777737012846157239110656650648594672412115238414898209307363966812243986841346845692512464256534989506074814392958558431262 7219 13144399952538007554533867402747736911536248467501411232259331229054609952955723529627300370897573613143803779113045845306025240501430375730482426540319718592550400886091016518018419799875134838555062512558907257036188735390121067748210390344705333486738039612057720672120974920726924708665347500818411400000634822372690206885800424485238728333291468758964186334336260862760745987266158015450961218241651189883457934167233771609656243239278098901784362420611596331843883996944289837227302967011921787123243334909996782579391968329519241497008273 7220 40057675915781546316299082683135223136253969864445344958370966381653178388504221408558962793441078625580163743033146614844914777577791325535318215860076970539025664108890718745113313496511619329081650569629989070365646773495168871700874637824172347337567457373382981658522895015553172852064102953861599181476797815861693100525791956558058057452811061381640429265113199025127583127691696470153562910670338125614386302339826198486688999081407705135379045220658382138818754256545156070640991296371390550269549645172589806988128702432478645344690242 7221 73472867843992241123768628354089772899971153687651046814889957854744853921971274005160393084015932446016680951429086466458775741535289110619303313728229832543945348587910192407495952090820647269533074456085030859209433973084695744992419837875575768881288253023378498788216394650541767257804108258839282280294472314056355354060523513796604489733830903649489598139927621646255454220044581695892793865207082160165017695240245896094517588413585161134774195783514178670820826243219379419021069188813271131493721915541963924768655173499211594931965013 7222 114037870592759771927201524815179182907657991444763784382907728692593299176781473553861047683609342630253404185138313987790477164135345133799480570281076895921300038073500711797755655248914257409061624057755244672661612282425581429499440421757390437063565467799216850909338871452315204815612099009642542612588619006689060101407454713729921014234879894718900008739071061205183551517752200973025997481244632393202094856442041507745764187909674560855262787668714572223984290452615537504645414297676834361446170380473111051467103184110086162385311247 7223 162316731363169518420180955241020591151917934880028599273902761567452432169874532342892703996489392699836650692725106366730831641612772952577824603971325174131517244612004300381869382351740797047641862358751922020358368128152036815574721216981798037240737917744791756158499390582548358106879363796002406733871244959525981349742029582236918285080618531077746558877152173219662318421596521014084423780224716345399512526257945257750943051422971655306748472059266799872408587612517723127245947440669027242051688198521162260164905075672177246521884447 7224 218742663310487624180073454267718377242183557459024766817724905018003059295877059433429237356866232966270712367390693727013221207002767780916161538552667300775417365122130738007044049269838935284689744466981745208123129530007948285396740611493823629311067726197394504649801455903043296233587949944720881821087284936849877098785370093571544739817874496621130011425599812720432069886363232040123343293975345899202499380076026516733922044477438794714182410241353666926031496820216437838389621988634882712110616431228844132899335005966053330543296350 7225 283562086110305342530375174021923778832596954405847510781429183330751018475073134858059059831833263145033385020678584617606346243832723582911837103838290883150409049465128945136400079516935543304577346634533786264223725593364901323159262976876540256913369672333369832982330720375833401932462839219834014092718516323458276261182711384333627160911011291629246775349916821482531692003803585246886883383972965936975692008570757390672807834194347884840632435773426414283872822556184608931354028561496717042615280962506503971766743472892500159573298230 7226 356769182372368506351276660992760540293051636391050917618798513702847094632755880570787498763624828933441219979854408029496489367093531504635153517492344117477061147541202893907629666308046135057195950436044928195749682565515404709333152531811235669677824103503951919226589833341845881909051368665439729475455861506700295222429852425069017763996020613987267835101228518484509055183387766005201141042692323873474282338570667213422163239504158150040513509017006833463507949328952679884126972934621866794786615280989515125673278904431198423622314680 7227 438030673948532372167935442226781862549786011994320054258236258285395305550624677394436446435698854517747189786489521060010375301137470698788322075942376646223098672515199985847771490503473703488502514949383703207258489354404928345149356193306648657237054302460727325882925485816535067656319252916807233723220178725179270041287974575493796810685327836763781128235858939137264716505066709335068847642098891742091002268784239757135214156700028779783998135482938609121772579631887847099950570296867052427528033516606718688131878682825860793820661210 7228 526600813097832601018419362535376651579145731838490295507089599329862912856255575905101248711434319670001183084010533327075424323931245988198993826189703730565369553932860332318163729418602692958319222674045103098882388348612004985685614121901649783088498988139272625959756284549632524598183326542163444945888903060611993212222076525121731042486828467207452587054714957983293786551568024137341156351164171705462940258433272346572449133253828497139722604966664716791294582358218255109716546207248977419888009892828208504546677699612558781679425446 7229 621226961498979193928498732786408175732373392549068501603210266778078872372155513393480612826754510829890302742950588270558356508528051146588413694673874609869191309931525524654352509670596621486865432846398545394012035106661077264212936733740869311350105412178221018161752883224089204226063144657191277763877435805572579845533435196445540170061348521072906064236012374792908798446435854052728529574481091643307196084456373650462074501676593360610425726152666685822272364091024501489704057948468350766948565455293249569795790597413997697346313022 7230 720046606602351556162642926161559939218820329072160678008553056630555364831736167910950761730631079005737136272651728276795941034673749432635295510336999884516717644526336059454176521267026672875021825054076956169936981616875255585323748102493843089246708836052608210449911004080651392277058263648428605660183614214134036713024845268890237821634731824095113828891908424119312253973018510263501719831070021315629865542380989398206900354227634107999844224168382298177067017671799257475881614339621392443624374605224193419930893172852892774853479653 7231 820477250730477090210952378757337902972042571091765266367255350646527623505245874249530357606838042584033092441783359894562733357242156711551694825450811533545392281280077671875676166133503940257711338999644555511551728980778826666505456116600046976176119265534434061148341041627033349765834544667213092932161916491509823786604602652403229223688568302279864485931015586724899239411539932572438161701337879487929271086277399697191874273738301387554066711359915154936994942625094858387885678302274609008276462258389827944285669228989868692093869108 7232 919101313635605776245590512585149629172772806089524704500751040328539547769940533760815740367374805374276386978811130931083702745861620182310097249074517142663012254285129235838062303721666092815051948357972413791014174673297355479756903540025870101284402799905568579799999003724835016815648287041112628321530740254681557445549937453649545234478991275953754335500820142129682062621271386029573080579276234416717036043020159353214654545260858387375070197125310959466818146274925178934831852788161604605727111459320142779001795229147856361210261736 7233 1011549022223334025306668851137371893690907550777937535727703248631726693475633972843545552782632764810586325377994147407688344412745596151366823626548481370346467278623830140690000543787690546141719088829042784445769290208824994839296611472506650600658660219149136869097417813965572980288217672529839766589224853064839405344851245577111374953479782421563788826933671980952756342368155270333646463114901938672291473285979275001958913410552421518073177273477826721811782169354796570260711292737997745869373006842948122024744686573041906335078487534 7234 1092383227706155204340415039544724329502735145872082719811565016760784316839356584106042821107615688344438662691277391862908238320723758895451082420857857504736961043534654510803649052521440870450629703103741693472925726132658459451548264677419324273632550101409431438150508529953790239272760786907194819395771480283276501330988617452013211346980984103705918175507146562288103640175203888291047571036912234849056050921727748981965740860591373245457195390144087200956077118273229826352523260189267709144862513041673600639864869554293949692021191324 7235 1154991192987967879703754588703493123961423672268710977407071972162123986789729987733968129086086088320678950647306362823373142476882748968524912697005626474929734401307203988526848143706868936982617555478223475065784867555369727951731156518264951153612312523041149760334237245203990222085787528018130238054837281375508529121683720468905384206352101077837767253203239821899415968279853267418700617354826884299116913305595344948250202818390644259777385386976850082121698256471106663158936764618487553214840300086146460991619652210488891717375349334 7236 1191489629484864887469004446323812141063789292922458441806189831973236552625870181163890520215320358070843107116900144122459678888538766303874572037828036225080521065251931498080509482894934459909544902350528120368933781283184658587713197158575982589248101149966439454596872132481197203223698865000450884790232323963116180527959832148223132580537298327437127519791990694589466302768605045995437565160199995000118180899423532061607423867009718712391346003398372601235253861113155094187160406325777063199829698420936177755133278375999067169235359242 7237 1192650624927382347430162529890328010089483093616679390663716925112745447227081714960242416534496541407691996127733876081086852816457054825759192516240031667213175383912526174248061950838761773463461574418200837658377118822758365627164790806673209415468631339951564993804705308798301484879103695036725511582165041666291788577490849191540816674843010978162599887919355521930915246086815050125149567560525289790826761471379827346970840447274000483839345428050795759850187723648307214253390738784850525234775131968039090642033963143954577056759320467 7238 1147857576788168651827463363302479759534861985283803888947206375978238501894346380878163266516258735619078128401360258220947879403782744740885249154466721298608035051042194331456757196575099986586099300972841017678951224276530218595978227523122161387061360949751102875109748133743114501089980478301848595711051554654244307314915355888791659682227858382114678038349896354543981660201443793287292541607210705828638527615004714296245752131205931566605144231481224132782336760080500315386909632344161357232493237643368967648423137701217107533202761392 7239 1045101805840724390285272572448832273565932226202547231799546360548461042996727650063580394613944434498671472879430595529300487445259560779980141585719910300648930001431065021030111301674738329418775091478347915025511291652802100659992735789408969243819763305225602023700209894693122639612368681469621981973720228596864092987133369192559617600897325488723290561011924218056688532908454969643068273514339050665726595068003041284657087544758093248012721690580406843868851960012830499718166411202538588609419682049159830831764064089461258591994725461 7240 871032136461490285967290855778265967750198831387412165840455789662225949321446372453416948917947515610063050913663272055654227266501547134901049849158485611617970793256601924729175910552756093459448688407092987699505991860824633418938179379396159460539843405402932990592985875156974840264423770920152210403874165071743050277067243492747545205999918638367441818166968150780099000133192018262499714032840108851799055665715611016320520625255739016966407204691640886635000429550245966922518202551999226706406790074787600987024293744149834980019412599 7241 611071347795953241741152325359983803621117252948005782125047544715919402138335229144739391580617903001968003411972339078417657643959342722054848527367326897430541552693054220870544223841357680332922446229757056787431253919367017475669361448908038786237876972574516416644627452818171884155826957425647713059310944294923999434348180991612423376969297612063049168559286189184965812818135685491224488047335163186393285187749703712108636178033616334349861645312719671804908663674883035050872555736322553064679122046829126337313624611257442724401897125 7242 249614961787107232065813348324299981118569498736396858895711792885132144430771555157402500610340135798119459434931036059557209530389254679462640107249743955512762871573483263849153762941369030835108380343855896560167479111417376453913793800642143872688914967251096521874898710241118071016271797473987716918801897255224786828291082133939495003794402662739837895415697960993957281269823776159592349155378832390421905211508800866343611251274519802405592606916319026193409581192920038899619774956371119996861464133493458370627011253696474779539086505 7243 -229670736781345435326031218801602410538825415673990394573280383083788116939032676173177844631685606046801976949001890598546499927636705004383029806377479951927236735773437356624150774851750075179070511833145438722070612104808566217039738023767713018266155937309093302032830070469262398456689279814031186727606187259354884322972210345031990225741516915450611658206991853752351409609789645732935225135352113028100813073055902600755899326173262041592542910053748975064787938225977290379903059755463794710504270527877072692997051088670159891918490876 7244 -843433351605231423440402245271214458113459808781567640783265793719447915161778038840699053978862417425116450386494503627616454886000742823431153965393417383781796145015466943547105854573779191019414597587532159330789351201784638204816856704195541087793168246853329154224290464236039153503385523743569612500515840664636167406209513276926307709902876581140138089955351483779056835121029747759345308516133600380617083087497508350138089902827505179711419425734345204216981027724191547035321163753570733704832956440525133518936912946582456810440833689 7245 -1608082741621560496001120177366610102886994096046417833671960577195066300424549110695307015561163864296784343588129324819989101528042950943594390980232386224268892119637329701295663224918897694853265683909699441488495478205330146882652417015818213494748828157579986309811845114139551406539859783432454214879325040777465182471450799772218695883557680323578419221322445424016083602533635107962326566006737843502815993995339035761140417245510317930691087564743390287411491704639791162815619605510704611190565349467435398699794420982519374506682751874 7246 -2539083765560790723298501858007286227969108346226083663942590763274369061588169663085069697399086626814134087211770495203314914420443058618684037498236684410461455565265920604206794830643789179941601537294231869911739442470361161849316141323971353615899190098135978724636786246139388079210797375357198721249342471881994301750060395352062786122359246712706973219087421020664837947759168487276778783890861869121636839149860156866173504787785511174682702132641025598482625356883431972849129505183237923536403364744532642636969764280361794233621249134 7247 -3650074319801719858991690720426064110520452271398039949931830185260830210106152567720089660956868585502954816148578214385806614057878075150651345332717698882166486652424234562950307494908870526240925802950842971106153827535889480547767047377290310347971540764356998032563072979505389300547077883808116678739414393925531387573953352961821558056307858116718573812401904022027583317662648494143838589832478837717262679820961757578068224141894047776029982038365335985551242408695728852319865474691088753036070284500251421927390221683482318892808805105 7248 -4951790652784598229746888571631705737782761620588953655478804069246354538443558460418444143439846652809629553494130010089210911728783312261728761265935967882151907856826979593855469865425638783696757684062102694538018474418596505067431679955893373129419029940955434090328808373648677784156232523768452909046554254166108593924260433887348858025660804717521068363912902700560887347622745799061454296696240187569310284146869528399520467933924766923141536255702623776374311288458361989469923786173196566804298945904287800864029977878896587880706845141 7249 -6450784023340744020764147714677900744436726713986048280463151948349034281978264997805819452597574902871204546116289939026922247396136933327601487987064789824042001894130162770898939939675670351253051314946671604727199802830678505569025712888010600446348700338042035711089699412414760543521279237188276476459137617241850170448041033469310163650513384035383539057229581563480809034686773551615186721868067888497184368482415980831491887864496212467540436377709529665004038717113413170391297814095845672907519013745820315273049556397023577467022926981 7250 -8147916093408742444342505774560070317290417640657089247466776826116983808354981258512575767801437534846652419926308656032077751711387066595546916470162224816845535369566774874646208499967515200658711329047504354937824746170707392558526453004481090561016542473717651342085455622890851698365498125225454289516028941632595587020831086062707939725840562723347069937215219526623764169549284612085571319455426663927737551857923982191353605801576365401900601505032133891571217034833755750023423869363129293788402651134958524811471631974394327699673677593 7251 -10036625248862155966789459338490961253891044524569639090063156612027034720990405199153469452037735529017039980963008024372161524476591868247012216437527902098871435038088452432438153911745119027136979703154274021184481091170122959279974426960362056866514332532256205601300831956699642483718599807225296485921372641206611452333640300771196971543596615366681783093640927440547355995534887782553061043940645604459907259860660740747391889956065459924314185547163461342370891491675962960185391147545979740547731852456825255766438307575009087804245058532 7252 -12100962581374945763089226666229565914455733932177277220016910059909718342822713048256730647455576366907585210202519033588579955327172803928953363597376756503472522731055049524867182250746931508144805629900671328364845902397753740282577450415885290445820534551194017357268138112150634048850862415515049593155393952478146734015154780261797720208284159813150156911497859433545395334987515072304793542314700999897512885057306272384197624621369994682292609224112073474027912507033838964621387626517954371999306883471644541430350258465446830665497487986 7253 -14313404804352341767840484824324801413971557278765571270940200592894623104608596185425987799331641306424493165518550158733306476595158170668102011725795639840529776641661340352460633563653313146764962920276039856666980883541363934332132251609807190016341492988684972876922656119195906670126473784021053364975830329625747731956124557190390164024605326106110639438650994882299814303318433200978874628754950218409462743642702146526082848130432730682742222859032603202391246624357407698457066780686859056066427597250089586680676701851605204980109738785 7254 -16632462183542751585163543417991121476628968912376439185734638736168960773918760192848514061875256624619322745252859765435483198499409658547927477984062299934808850590129384335149358129503796568378519564068815567089587422764857294077834660595493981527456307198453373730470724262138391780220502922700737222731014383763843656057267810016381980757609739263974099836867006553155982764473030728429687053335586656967730676223834443328372032143117974808524135033128976680496229715982764846549326606771049015494259590496230180451615907755479939334910271117 7255 -19000112896415978089951131279615098132720777033128142142064426719688390714622288919043929263462891450351571983394800327097330303888868563834739880095009544614886003425207658958674119222389427144668952287675447221357382030636434865992175917295507114766442668232265869086802321248327454202598884726760899161778803984975430561730085917027533364604643334048748356868842379634130193450959843427167713262280201515090663110746919663269421907900532302195894308680996574361731394783719955394276203216594676596344385498541745271998986606131268223830615932661 7256 -21339111331515037366532555168510627774232326429962074444240541008004063892488720890007547597373761377684973497320469280937238177094283231691679798694833631401978513084436022125807569599581310540440991495422571842849275663287900737034916391195308124569362535456711830697383650015549167997983576477146425791710308236706944410802694240871969786086339378237080164795998585058182613240789451581963788978861813535119334550175127966016603614719985649930654916566578695231526788031162023410495311912258316871664756981599997297119705027500920390771957379309 7257 -23550236901564796761827886599755823690580632951145685565768106946899459723614927767885806961151466626196822726163393185760557764419809081907482193109446667414464815017350778394235270225446281375959304181154276983319084099038550214956216001908722980060071929159506014423092993204395167349955523740414487968422202445553507964124807386260316201602668310604626581765756818403449441433789521272601762641000345734696394413124999304882106739212014158644600088893631987901559108152405069090604081513313465557501031540876124927567522633885259759165958359667 7258 -25509572119455521495000856847497556499180978614058256716053655716330840822960114315430052813501559817411447161233990221919850729114888143480400837769027034780848225825095021159268269076248406966609535925859100841132516947110105101343848045643249293535931332330008419627608337198543988848125385887626598323710719139601884123177361843465655992370910182691396631327932636382036728000657231031454478376467861269973151371880985439297862662557934460546581147985586189888189800248224061663034098543958166285013349425772519919182989228936490158472922946670 7259 -27065924045177729865825599635002203173787777929474811623989141193550933488593084109698620353798821252698875990060242730384774721587374310551313184660422093307926080704268366929251577270820202515174478053255738688959946682837453912316947597542180329103024262407655823595195872895966614285886059103049002138650929837332640618989482447306379001008585882435663436036045525920005168230671595244038049709070301794943715867400124068119369584604094161196951267895707510285422973048827502318023351486595603725145467302535800684007241792591230223922803358053 7260 -28038531723259871358514266860508609419151944112911682361540236323585752490108274103549719526951047619446153519605681786736518335010644798579170233350445074087096884434901660725991562864955777288387186155297383850694511311508320478305710188237506114087007995554296908479670016804948372453561231222671630970801959568469737361072586049055706724871112787027399676536669548192558788042739933489569586891267018484196747020374547900269166934727459253093799890647923267253463878101791909508050859478915482349019840842066469874411807070170261948234712869874 7261 -28215233731974906264268097680397200782350812839671709982351301537791736522628281792243549193737794737385697174657670965210617070404364656435615772926687355109353887253287548107325705361547694627054418448434131171273282840177778878906081767580051097481691350375901959016774374860319374533374474415600226438918311600725844519862538968090242019808724675717417745126844303293109982287011935755983489728947192141138678295508069519878888423900790433922918851898910059069455587402894548908921430153049093297440511337156087676103812925623469625255130241060 7262 -27351304131254109328251054683990006347056960092299828696551898394302527587684956124880938300075841853558988465552418233361723301162460166035560244071042488475552796087709404762244477788801914064250892852911998150007474412809758116693163382263031916088147082871756782518185325509120747884173634559239822406090196589289937390934556338568955498824150973416820465400647124392417822640678802385271276675208439542799323255973146744728314674574289547950821764694230264721158548750494409572642099375050987878228210717869618359703593218989044495426470363144 7263 -25169201399307856780949321819037735606018488052613515233319493917079725134742807808025617885772776182025159691624179536285153956924729185960677222493453183874398255223971013207214774997985154567227374627005521168530800531581190887579208970014930640854078224893886776875347503675990846776788861137872488964108096956102696350480503701029272154327715193460276851782771114930542136376038495719073401661428004882444524131061558510041940936933106887135698705395167104706264737208359516500239226319469964472191739994965088547823813835478717083026644103238 7264 -21359512622191674969346769980456180883370433615710699868056959840290565777252822742066626345301766713087279026909610490518830829638352023882312258763663141630045491792828257265193730125422860949297138657702007976841631156054253778567123847186515932882150780904306086551301175545299459340178591999123168423596356628279522250426591807103164079186175333538613456757400269288251142110069768934771465963225998060928570762419256086485578062046762228448376765832415076128925220497416409210704400859811845407718911482010672728041303320829933624885371666786 7265 -15583413198288270460290742714017334320625679872416398896250255793185292660145140780207377400106420352339073085476823812016946519724051386757803608658273577184307478970352666364283232905541240236167458995691578365236752574536468139645875624925889237376424922162703848926427125646750998162290695515388745683996151782211961296780268701714871806967777747845817426771419934918311599407074889331259367019344495591363131973445525690156621814254688700244200112460384430396878988132466761044215889100673918793454772158098839167832299956207026820051753728943 7266 -7476999268329884515267660860802009297540604207877844181370821179323021523922890630037250353795871835815658216543004392791366514054020095799230029931718389197345323461066532400899946063043852595878196717613321413556576345657508129280905493273366719486629322881758187685209963893936497599322470883463404240798539496219658184960654150091243480271411257897564355711528173474858390105397887994238490330061358348769030721336954240826913569837716255649981831186866565724153500463623956953833370416722543493309174488459752587751117086295943867738423090855 7267 3342115760109104083142832636975085885973926801455980492779736583086556928089109957102917924017080130203376888366945871603836031301476711181634349977374864150011760825337983888365413599796000636076440043948464386223956459785420871214482269031289705658995414441893562182404912053493219171022890637178011798116712542646966141826743224598181411006724088922805415702560020135059893785739276918507822069013040782132306130266164557445868750267599222775951862642417750136421592915623036155357475755823058054205366373306616924863034074006196639750113164357 7268 17265520009346903617454361814315857936962403832080286525760486079228489526673110171583155326754921528558434635909429182460994168726954264999828449409856976520647876773946457635578413329674449744804467677596905070603184638958138498113007838452758297739177373269150598478039781566059975969837961541821180225730438716245628698961595347710633595453679462187009420958004618753971907083886992320464345575423750849463419015389172417120890448531240266493417973267425405560107237556615186042648548983700438479886950371507260348018234649583845915750077012952 7269 34681594996147735039706390200252262285917489823157918691218445111953415771857977773127650927955562395915855316181295081328221661882353325396563063077089832215653775364199750716612505487624816427655588259449264935604335638563912647864213305644868973131868487757887163934414516688588804494814866465760057697056744370003157176831879669015921405532289833920981563246828384225229631550799117147187571917385412773084483928439374458112001959499578445176284071495939515234613781863599576248251649569688850301050154240834821428190731703502182329114974600550 7270 55959527275700422429899401369974828247313852601806244511235906556582945282022062120175532620855213535304606493645692385196633157391104118285701855473115456337382638172959882602321769483162920998870501189107948307965664458224343278792672403884437776276211472750415567533157802895490882791374863352501179222532911348623805507599896820442589282088373667853246153383284811466043492748703102183465667872668553968949844475328268242003655881103260702904659440210779633078709023641136175732463449538602589358817415692624099514556775240704145598206688710403 7271 81429289773267168830534296155237193976643868249357782376600522002057812091558455259158547171024805866894847778019577966925785829867953705128043528696264327428185591218671300895896827841819795951225578605091557539242212011985183773860934168154357963795298544077617483485515936803944816634541446964574737800356330513310567172881279738092756193008720174004728447395360027167992708308775756095979981231480384982779769158831998610783014489644235934831469320490922226292413360118697519994113557444600889521955734761001950193939997878342161208257423284333 7272 111357164260090302808177710602213140297536576070194136843665014116561766829894384756423253093021695953742804079981722787650635070448843834837736975130107533819856473673675704580176602772013076086840782976053520321584164743729259913980606915596256546865727412817645835887289087481484831874767210008555079450688860010701076531369323523620234693610155757746908433112818920809965788789675415645190530661241453285237247542751603208239262364853644227574958356183273730099640853304615209012797899591094198983831534198598662070720802947577151681476664159136 7273 145916420969457409998724640625783316886383936153538007903919886128780882442933045641086042775622907813974205670402178255385775857480288577186393504089098804994193854653935330745896870490677839592878198344554178961654047648699778564155152753556338096345657663540426056971335087852782719939110514424123869334360945746989904487259781624514472563458000855574001403332100871510688453391668550293360632368425901560456194702698343037847186465925853819708927041693940087240583217905790114175887973966167690256478105352023177457080388367180696553365165421088 7274 185152844013108573215281962375541839634055173934962749585711562285113961361500627620981249574035783194842605781216745542103486607651104616445725730270962992446722023536550122567774675260420518904636377144474122857206003241953832322725399212294687731750690823713245667406434310023417734520801258590159452931409296445824304844127406699295291077614098897785256131367507014665401832239484448658003312337306434139660774051005710596318950116435181444758600130367553779732608989044451698805915058242681295268097405937027403648561356772214492761118209968824 7275 228944897625326367892692566187300075369744226774170267628080861467950283687325857411480453452649043585129783672060882459628708182889290562551319474522530135178219034068895557341587909435375612212271355486011525390983239069193847611639747994160748301270798015239168098139192273027924051907503307486034979672495557716702088544475411965821884055080933244232387786980255081537528256891687852647045524402395022000900720470319845347748578135178574634391467638034105637369760747048388344282482433465727752057324559347842096093025772785357747024026920955561 7276 276958474270773248910360938905810141242648334847244638733346964993418227138348678120079165802884039446106332269016296495885640981142381804984153230703848872542412821378160529372132814472381264079896819331481291309292583393757802885919563048185172742767561480071054244776597200440317296574122280073199288282104093679443882944050782288329223193557862249439484760968215238406199828459561783322195120522719276266748764891402886298360574373262960050349390195098942895292948997510857409939957592693387221580074271985784793459192727767760931893764299276048 7277 328596357480120800438993610666768986398547996777253174175220273860793068281686179665799339100023326611462862034375956823397160537048750702150051671798789133076424102439011075708025515950492719498687618917811526110628054145169141144085576427223552614234544958200666511314905447809455225367507621544554068100675976502513730344943263835345292009289354879578116153402126925998816075075056994433058875604492485365275575059314808703319168244139345272022381421573594239412897294270832679136491031510462282203648674180460304803930366273880205914662726060377 7278 382942776174136827078220357337382459433759461304078923788012000511753436502271236769017945331060612357413401670677763144364109660780608342457661496312602620115413279043265719968260437968011849077829718087039936396880592858749576331104929435301335884707122154852779493995933111580661093208146415075901302041320473249685286291721678548984453117720798709976063105499573690122153800981088276244733246195506755743177225842677154878557631097134585761212926297803664363984314736283342360320944768957980814087579061710174882792488823562071949132746387249211 7279 438703729303346614368864183397880351517345026986797147578035027884967331812071290572678954513131466418711899088589734742016655522261839105226571046129934016494182985573566531151819255461420246449639574505704889735649696867639812868994059937392449535808718176952931373734667290617180368702607118582596253644405471948328361037493669991440033075487882894058722228896088562123560922499989332033186157766042010890761725394811850264700790156603681623498355060390360094160168157548973806435104961223110670318965223499946895851578195977651186571663954440006 7280 494144125539981933365565797110610368989491033307220810664814031407516450611374711909406310546395996792015243573348563847716167877661325159108850888716448804926207326975141966068095857807754105349796359918316747118589438010603779987102643797188451195503167533447787295751272062944109424357260684048489556611426366946717895994434410320590466733239615307818705268544172834167721754207025931158174139170509097233268231680791572164896797905960290307930806032683323601837464783337855091021828567632529028105300870988588944575331086075200413655890861799145 7281 547023217410670856237021987535894247538815272506670133777547357627366119313471785620614291234092092767394561363026470736491252234545200673337267031462913221466347625851239188494831361755929766384541669683258074977785088342946865579637014654858061884633283167991160526608999459901988617077216794227338902068429788199206832612802135939697589598707023959298811988349131343588474729644862238080954585722399352203655832090024869376119086029520282069135320690294057226863942969577645043933141164671158095227363484609006711172158583965106205204358421295247 7282 594530316357120285281323997904137311510971871459540678741231732294859910854487628240162888340319490522988555387230517674101395761005765234876950540595517270935148740741041125479745647193080251895658136901927835042573247705440454911946898479647619487588502755790523739106296149087272054403978672093544198054885954742952189452818797453464590218176591773570872102408390896614433444510779651612017871616207420546648974205318080706586396592262643712633974815873876219281010008174425980045155840963194355801766645636757089475740277042517970624547592518061 7283 633223356770050265297684456565705312645992212606169437814861056091337508571542242542155154405262963428950391112475799959676717885935704627812571731781814904212812017986235110505165313949920637528422932235211503086516722395796541714972555175367261503852170400642464497547063380450641888381756689178036634606187783534016289713331622169720804231644224509007743338175932085241427322078264961847364223168130434940532515394481135562284991382731173035066147478021937934617755819467765089711706225955444323240607103510303819847633047301367762355594357318211 7284 658973532796346406380011982865593513424461184006815525958062007155158192612298386261577551411157047626118627948944701577490957378275524803898151496715977970605591480807377414321016441308032249038109422886487664094578786132767847843103755068141992801989842222056505530126752765662800014616093112118108467937029921125528286208508105916163183377523240798526929942790789435286837631583134255702413492588362974229652908975604812554171963881105361196314893748599106226681518434862584342698407020973465819630737881931962181198425152598524291623594910712307 7285 666919958466223918910101698797796598966354501359217521564018962192155677009583901790949380339467308816679026643430789762099688715006877095311683850327425707102970433954128660863290377363038582974129274509173726263870509498010964117137252270409263029888740999115160222086944238998133166673752690993089470871308295719086500942699250208809460987180912354359221108056698857385807578627923946704521799205037796873525433223835774411332958920802996609586422350215699863976400678155303276376168694226047143008969438112435612906122383100852789608106802381468 7286 651439092526830281822423097571589346923225839698751124631532277202455221141677129664605957715465247006070028119467624569897798594916232473550449288237095379986540618790739865466206498499519589047736954807835565444705016414019832428430905590740272902487305529438554724850805820318289583732548482750145041093647462632186203837207606992807019645074220215119802386120455080727014253248446093976445993199790971849346807742289364805619197727494032729932010813492089086381814215782581043227326433517105830692753676462053440001850868047902865065371865361795 7287 606134512872846429516890981126223787353404041597927506033492406283476099676816818842969371148441591569017815240637033293329706479596972376867303136507775747503018802554322455374814436147138222064419233541515058606485831387896130796468537628111518972144186028104888261572796952346785875199011913891092745250581473220738360603062101605276199078709659869683773915813672020166553509625826202179255346329487811042672107472902203224200030831337818496220551292414764586029487482078429763290969916035601803708456032074633970788472709700149124220192851171306 7288 523853504767998993393060831862229904348621364326805603720966320614685706263981133330093907923508077868940963774499950266846473469678173480858174866140713776061709929666423533568211161632301089235145198677449030186840888180206925332143327196559708788133220332601592688425429943071263297697502486032899251351799851905963103259113976784703116198019563155383562890613614495911286856840918707803092022975108723652744448904610302949734284183354072734551347258029007382171070643716448862856705861637395084461191282861383803529188349662256098471322754562938 7289 396737818883083990237759165094042308501544190501063307497696934599415231907452187632192899398872832077268268653524352906374246110978168781660321102789693020693765216329274660017287980611418430981284492371240523041246569430578476744560688011909637274840416042178030288465177506031615478621936632847498126351721984124427532784426809455880020821552824287460116143578833959134682638412966731737172416065599206631752913692892970738387019606052454781880381344424884818792468108626966123802863501941656393124767137763935529534736572634089488411863932082389 7290 216316828849641473730775544480357905245249930705633940770458891194236740555730220202735915007844866640684485688911184785721196248269923986281774023926944726655435345376477859072097195662724005123723997017566601896439010059894175518219994850165273176485440314674249157405468703010737044359185583330067270988824585554525909112812692293838031994339303879232081403728428501297869722519277523055556766644629748251298841590966099752839812316301776710558153952761607479441725605810440027434837229761184801630759970387909623152894695757655551986549289980374 7291 -26347865583002687851059948660176298642013042060623527492819478446568713256746810640519187720311481360518026458339825909448618801693319015589156683834603679583636308009543492253379264202106654749780016525293187506192750641060421317117175393015628265859359459455849399830199149581485707482355557039812675960217455891311117617920723939594972387880029167240843036868292998666682167680559841010399991223008777772030046470677701304883490428428202373623718390199059169251713009783414132294079690687027408057232631571214069716527140891013726123253697136406 7292 -340456633167491842047766331431601550875558462921102075234113191770128292776084704482826650022740071489714380806256347081536277915896534110950873340389934810793305362251367435823921654487682156213370884168445739005126076253217613031893551027800726999934746781261363967151500091067892521994577182962307251773334795341575385033519912158102174088676503596871048133801310887919897971487065680326853098977666100736275189917116437272548974169396900876851252531004890477795449305666657411483631325431981289553912634648730991194151631744532479045617431905990 7293 -735194501214858513543322492866556565220161117540704024824204625886098830926213292267676863463992099128561596983602595750716879077278406215208980069030825357745473617654446088421669210425824599333306838719415321559363492754782088021237639214309165438298440970885633233015676525810884212847066655584436168119273881401328372891507292060470694306304662820885917764674154797776143544348136790088121322919261097525869928264029551026349708587624160464833567285371398787939207785460740345144735982487892331702134830450863642695614208079439705254787093793108 7294 -1219371727996690541874639345288351713335479990660056308002309667487463035748466805192882793369233865614514207360497259949466408592903122288272086646299633419241243167637869775897752531102694478280327886335644515933262890000722542363173441407545676416887754534839866341011073326111937208948011802491410796069124151748030780182521738343539812211137655987825141602706151182698398462178483781747243208858590887145513215313239201322675715380371705476248983553569690590347770887216544181900422794000787560370486298634221652912064994390673332742123046062392 7295 -1800971650611069485648594820702297884226864218904601395412478513166697739390361466189383229307761247484602379443759655966769267153349422569338259634332895321352344260354237579155908134159138193150596498339664855696242266267632948297082005548319318075884166251585619280556392147393518226031075957593311351796474092569964569538243465341554886161512591487131814472892924378565225812351258150524538687949823418847774630150188338390370798939155188908631922888265067547052463625607774440225146296619806369064912449383273580605828798253061945924456859645101 7296 -2486595618783443488838901396486394390512054315515639353027108720005383972196107756341636999934453052520573964858814866770323134990775128473534970867085952089820896671862754048692700780916339639625615244960947406146191555741789336628904899319961231361431356020528645337470158918033372470791879560342912580160175232707262189604312279331839252775598795102863402930774331473851057734468903300333793602956848488199802714195131354280800020500898150612000076282527531542403255103947147376781488455257046340036185571482280708131027093432671195117842508735702 7297 -3280795759948957501488134623512629997758055056275289458087865074750585935839720832290024497992105675092092634555067211068369651960807481409804860735496724789969443266105774251414680846059490058804432502734051680056854671553234295939870728124773857867740216818448274562150903919715017603433390452970947949043151189929875857872655320244381089737681433627200733287388289182588883573403397690809050620671272315380200267204786202729150462246119848873036979841318372178403384425178102775101756195120108177529109203817687987984889407366434704577119172668851 7298 -4185287891461135421958315664721274755199437399314552357714351054097361237545532333574044979938206112280207589608011597850345347849917508138327361348224039436926482725119827800484113640657822152902866975398001902119634642433304288253293687426339106082863333955622295629594160719208008998434239602805604212367714245154857525738091555692713093869276909013203422876751644976234596192899491474509510584977290451404306364288281351035555026959421822260085584794431732969894459495678342321748557421837300195388278883216783704312259937778779193056416687602240 7299 -5198039230654001346071729890622299087976840106302591435952262974749126884665925857332321731877378645979795652694818578779216259285631456685218621503583157687460370204939970930583387281039681333327075204913995696931269187800702632940668484100724478706170628931820633477586378595201558857470584457603254765601588897307374354955459935234180974707115304132842232723944575293603022867107873752514602331829494658554364140860857466005796926307601743662965171917950150931346787536183696957123982038936975043237043325648741689682151765166438587681059555831203 7300 -6312228790381768487902270110670940536143493313407125337005605889475623252589494507936093712882007409456434693684436709353841653655873153275327547605031570002668571356586852258846345081306385446289970812315238611789477059940190714856587429829831792853533357245105082445327851100610530097598585423165612690151939393752762532508665568863515318290055621271275593071562328505736013363767239704770279818170990961252187592949413476361560129936118226993147164724355165301987074272340560137618163199414813086574004695950588199447501837494562223846450514334711 7301 -7515082630409109040562337396807111428970188973864450900800141401163448056169775827928068179761168541219697724023889327904668119896057047443569324973415274220814173548358066965343580034048988570021648176312001741509993243475882975087699486905654006524081671968247980939673635740575915831398092070048909260285907150734354981951390717678733502955953272911973634741342238625194337797520477798540863898494638002158716391261324902154776255012590336471867328069058773471614986116124215165639590854041451789878202695980807470153478776917488504932385023660919 7302 -8786591609972486033279656464156867764718625318705956333529804590402898587057999266865724510223150300238970718350186146806114412499853087645327806078942135442797242201593536939550572354585141391985522885298294750367991671433526955320605317730711784719056666140274122714398245887528333469451396896244299160300289515956476764853299890866533478029956390886851660880728021972844454236113628488579389688362067290765422151685789500805867670138743539537927413678676162076820582351716112323422406450851970770263061667600629434417598523627828889604265770619868 7303 -10098126097942735754196879470584510533108038758132083005788745692551803686116384159634102967488465559158768878587082347640033131717012051560472685493588607941835370321161633025382177762155910986313347852130058282048146470487038307775023199753779541535145078208816478419360641710377211177556836934926630799855811652939079063882197181133160876882197685142617306900661830347414069457072935049106261270024826864207772143111043421027885444204823466295849002195048195964331843582832214273432600036770719772697942693410982309714563729408520122668725831520299 7304 -11410970379614650699764152991776075059151981915921685928317505828112668556892962215728216563291356375779928158809884480207058555994699283412118947742807428225366590060092196680623669662138451915377928142823769262087949799802209818347049750891978044997549127422349132527500911911559947067397725779385388075045758173571332161567754832323618890374958739771440546663438032179194745980180988300675128903337556650016630771431970769945936729149766402988339258892314138254691987302724157659481156792873093639401449884781363381352235687897587717896549493771810 7305 -12674809372128387012961104207150687559932790982295793140950807175794037816530719264005209808355913899325226843346083009942319264625527101186228309151661930897603819274856988253544580353225616371902546726673411771571612704314425064295599209178291579508325765219126225739754245347671842575580515693575985385425100245668102315071601426917970485883311091114910862490121919352335346412441694373240364279890042106458133714132798024015917678653597545725532417529428125087982539440903127740046276248835146075967003171403163489672418871409330998883137316074968 7306 -13826211816891970155195003183462567149532945982517597301522588378380083054963597860427548106524010548433066767262220543307111134005937076389579186587436677234616486122225079220241551118461248889472329025959252268712939188199570819777336916751783100307217989888523839153523200053239148834957163535495269928358463617589580388390143769417316033252706926168360785618061270138234216953387073938788466122250187150309747119257828802685631488933098328573749442156004907381533432788449659325309814237130382982698530695982871362891104364264783763795054977568319 7307 -14787167412940065914638149551490626185784345096806688293469315065775468380607922249712679881900735231766006544159542564274167707111877100182734870334900647629171079299172442467014213409741507784152870721345770977022768993324284501477153197654796958899549375630712097839460565272361891065136432290505461233692703318515508535244529450307987306373365175596219591075354621669342767830536451441721065833875721333801055840027346131201484613490315784335236020152898014696163056117764728847541882598586722333515191569339564139564260933001524026447574267255357 7308 -15463750395344956364480409780890547301967969899208513508763867718415136425893300182133392153132019936262700796685770748162202125814567013023509777550920506743800021410491889808827545351022378839196227676265380476449358116933441351784197537200311079000276050070037160057088115258291279916386701841842292531019224713476355856531649322181991947910257383175841222742879076448089595512816288637448066625515566031951610845200560458529922125844602288197398726000884842739477297369897297548114559339047583812409947666695975422931650780209434324960433880696888 7309 -15744998787394209973643867137365407680265168317657749760433101693604798219069750194831801919927223427891478311453055767279919714820800693892344552816382734750039778521470122725400545966406005619723350669402735925800102134905319158853736519145101359803916590755264772411199178942125236508338827868117369135827673621907793211920800908701648084872052798493231170343069890136764855381525596063221916496289950132274332524567590837344831339653501484731846603639506745955526977122034675168458255570303353224965089448814971858146827427347441500881860116345512 7310 -15502116821252550705524787352557991897498149030944019671391406477979407999922018379267520506371821642489903551781791569425525432115544905288073920187320883650924759431969559491627364734454613696049352919009569091060004510993010817460942191790023258042930561305321191132461110660967222436287376798943586225833397025074947656865325244256348232338605461144665945689544387039035929533323901601603812042550425824644446999588246728232536308934802724439111353639055021284245334464280754800548446600719104721072285559765234837376258156699176534845769797385941 7311 -14588127584268151577229632942595740423672213908739589521705498501324516797327869594715078951162117333007979241701636272849554315732479848043296118516470515576533778986188316891757250112408125032152203870527123175907206091013322161770464844036687761776799592238525002622627282064538532490279772377533987687440785064466120942423277512961548488212198313608882544466376883179453991994072050112829220776473874293986954532612794455880494318807433261560594908968876556225572998308681255465557728061219497565822887199584940622838864302649753757345910318950639 7312 -12838123439147708221897740342228547669384099598836175849388620978126065418141343674623355617761450334880737112811199761386712230261608138350006023183264783686937122012098412616290561645967268334922339128352604501193368287222754333769929205867573815371152742977783845662841988480811675277274838789187538473686367814152686905489332925021275991352054555886253145517775737484544929856795280145026408925022212940833657668097102516684839656168472904708736968642714135961685232299997966194642176790389265971613351723931576723558098699336374410922413945576244 7313 -10070282672848521625033631838792729542577912652349903751600908706699928845895328195882552340102407895793053780282945300641379933518113165334387587456729964521093143541982997806612862765195623647865439228756800973807108020426025658099423392872623294316876316037480215619232823906328792345553554399933455799830238321465360114895887007349066371600536824861406070405939021631378746703585223245102144025452025357246042702119337977972416255709948154190678368042067119473788452645918391300256781570638478098535040103830025610087577839292445068482298706105622 7314 -6087841469456120091730991737838393807228462483651310610750420688119012248842697690922081019435141559556773386491037181462964781710633418346105873121542251480456436873933611954099835950841693718583842077419380737029221572180960694010687721197342827684736993732309859716640363877874299586709150185927930142862378153495473071980040200938571737799212500212934031821420709283454233033358332734548303328326659269154689251973914989538115643059284589225094435901695200707992061216096059352658908541842750176840161205997084410732657669803044914017912261165954 7315 -682229802126051605674027576706557763470927454039518223200649155182995560000770647191433899844893293985521991374150646983487121890408033212972948577116059089595334226038439960671926721622729518234872267318055364791073797707098186741244599555414984196433319416392830493332578678101660917579075449510779351205403016854515144580229310866090580040279856719059262559705677798463554283506969347177938377676104688411501758370338062156541913571332829854722141371305894863725924363987937477476831137205957591942630942879248763877106995040117281207358227209282 7316 6362402892329020122509424992427470710197525074473652497791803042860132020736319604559519176925834661621307373597481048300338327374327505653045878244744484645771882906266695297216785452116442644560332804422278149981321271900135008852818566420516999246365695429258362187912898393635651343732938241473536016551204664512080638071135109380168532137887432728658630757123114477256709196545141261680823930943567214902614910174146008791938288918764771271881177125291508573622476971071194600336017268081750352577111333964003164433200922810372113772344317632114 7317 15263032684774914073824753795360712641227125046463161462080383508823031177489033809005631525828732659195378863835680758821041497263299906049696697406054633421071109437293330447819473426413180753203893455268512856599196081687654267371324037251423727831230113209840821079063367244941847733718198536035066551614973094306380609278281664118489444710207631756125824815440254548077756812002515309319893557379408504071458453924277766564073851022421091633753506339834113837989889789389996852440293662831028644518378662344858757224074083391507995550958415680298 7318 26229728640193738185541896506487201868838969879025231514276639797243076382317910295019879171317494180449182955962102920171617129395461196949547478277358481353625633271793094592515791854485216880325622500647416666449430673070453966315172605486451271217470388161892439741592874151952721830323570912384396171135548849278734782973157121004340490341702050657986329257947182533412940546396717276654646112181534572674940779870689121519397716668075461063351939161360603350947823266039359241788809839661624063868865347156955523750703677115181255327855412376967 7319 39455493139522618453182378641707475354810699900037985229014234323204701202690823921150492701230170137835437772952593625035439312064998330544188340186669983091203624502483534458670911695570395528039751439311139605584259540262200901509368437247498912942847215760342080205628885776262577043463118049689993313322007194596212293559049452033944993295295655858152824479231921121495695798068426007953237538170974095816012867428816199158988509726413760428608115942900962601174145324159249490275975867443469377285119019596225631475201840815140091012348502752523 7320 55103732965003073047350596875689176226579519581813810817698316893750375471989838231961607245980105626430909030924758080236615082580919140051671278530601338124704947208941504913150891622737267637981157599850019881673029571164364997822318966969928909043766420409224510949056409284206824034475050684144785066519139363688039978873081498272347490333479469366053466292900702438067655332267420541454927702701000633651500883160946293803153028489585933430454299701109072170576803389541524410553354777071646439487835216681834635026191859829324717445930110658641 7321 73293138273893022508560195936821313006643033387688676431688487089182124189605586976098883408583942692164267425287996385307778609635881611842949951177762527401606203214906667640791103109909466564772563107703693974468722302921535867919532819256453883032872304069559865373025357201961234173858929447581503071322985235602054844964042259386983582103059516496504964667875196826094518638243417317813470271451743133987541596223280842260691968817359710489211058257823977856525317056826400668634559878539085130162324475036837006044445701193686505485617186375484 7322 94079780080842228696297648891588063288625892331004342378683480011541854122129589346596491883615961507999514643510740933382383641970975380310097349222116772903498843687082404149810710167340354550384115370465420490737129559411572211326008712994251631718970710703874457695617935209525835668042920111106582787573689675367981995909484804900365243754466059346219465974610561805680595139842697109685852453145365815364616007302518523848177959062243311055115406236221592927650216882518261759526214885874617073392821842846658824530900938897011431666149699969921 7323 117436287628968203010462035996952937428726464168800670030580922167464498628068162764122568280033171836668551659782225394821220245221617194062070236074963885206905680544201017432568839057080090422823232383049195443281466500958145049195930458589489351400121169621383521712417849289663428579261704679205492500828116543980305652789170480284088329808952294928059404471013850522836995398634893076364561713063746898470057884127629525618214680495948262870004205980759078393590231234972944624105087342259724723094817601449642170257361606155199080363609429672856 7324 143228038237047844565577842657030940487913636996321139321720129999876045054371371265643222108012931381099315235777229665817884511882496940214278729064429069859132989521530247904438995900013911729009883229158356006100520119738469939909019857724631313768238048923592872562693621523143422162404594827805350001897289644004520481839975268579140462227339398259112730895515237073242923168755479330949559631583890465064589870736180135215715400925343472101796272470579234770438125863666029986232970679393873050798219321034602188935088898349501492766075874073740 7325 171186387208671466573074152845908307785437767387320071703128983151094443457377524248459949827573639908035288675334567921958738686915082644813840762225804922399079165826134392161313221201903004857878301747102792133560652962093819555408228985979339310887874666833932817851492843554670824872982301624749383699652276207815901786142840953658744582740861661779166193265414932175175578834320022586860506598309327139558903095566948345334828854983105165228915036975588305873066353557126104383043164445293463188884986154393432898427810614562247458181899018133648 7326 200879087601124932302189111661290230497426251705607388320892960860484968159172937131613663976310523188816997418583481088704445352995879814194928978960175446181264186198550146637679874459479271426381099009703251178994670672179669210399261484381661463469702664539340196458427609247509625303205037661407436635749597381623613890754407053985688337970556421068916465059468373520666710459185422232752294015762701390836026071701597006838359013734206113339686176254043261672777168520653415009229936470913967155227604088642173700572016832056547347205378172688900 7327 231678202470465934174472458793708769896729907939150546805238575045289092793070400091443745844227272108384354532294260366959318596258136429493957871409278611217239945820064147048914205372695493252351519780000050783820154532528131536745952075512004428327922815886156544548700590427568477478402939898007515155586727370989428201315640723589894371447693957960384560561577856662569601790555307029558313646458685099302480667066258526901951712557445811009558256746119587513279551134007076598788061782720916852847651139776254662529039601253862262477873514321759 7328 262725998859694896911690784441315969607301944907692840589549691269144774126327022144582294645413732989573708967953927468352658980340396529625781433277751099865347359001695353439223995168271332506316237120219988073459233700963641936088860641327420561266525098808496819676914318949948832813680849359560616513501176718388107415651397324188575670638548506281520533803411920358240427814460887921053279708356668093784987421008472820544612161060159708571766772979170422220587195698650016785515662794275283137993553909863791500459594866905702078888193536999136 7329 292899536161594228174974504834509672042783105691514963342699787102174914134753398692090592997193297625514765715963006028985397536710434046569367376739964935158966761576325498287023533502138768210431574776675489079802671984476866670598241615483291708084974004963573828259835184717866667731924260377213536382051747673503699450468399905153781316108149105689843489932748893588717593849360440098202733495570765216363094346560766960477906935171537653808080331291907274256115079517402710921538593638252606242273817839636218244818267865450192279049736381231447 7330 320774923894081883977387764693460440030487416247323928634063673229504113171803462885503720555413019479395382656815276013603099765204225705718906843355997461074549843752822610753400052515622915412483322861262023222555161851967872676370876127794739878763378484840126782469859633530457822377283016745950742842229342189366143356889808184540512712058066573492713699412900294845138516246113934589747288475992396989962649052327932846704899693531737194985375061740774305302856260034508847406836929769967202028854774029232765440257887313966158805250525374996867 7331 344592526891435692711294216468112553256197298134824860515859159093510415908842042208776130180789194960956202923662775370635047584832840198249782127389411288616223579839054672228751283279068156316887521412621455808579048630594531725160449547266381139247966224366647422525837027543905176243770255070524396295432238083611387522364331842206906164335433282254823439991879817688935818370883200245484962262374047901779329621364061459339669626739174439675526473430164610726688149594524371976134607866186895990608948514790249892460974729239002267712131461733580 7332 362224739848294903369315682980931017540532708345149979429030632663379417509160528639943604640748527112201989571334523585898418487067481192570091907324682317616587924221295074200451154019118417957291107970572822648412571698379108451658409181917151947409706796310117091103980986958297854287500601602864557745395978652766772445715496893765285020257890912441200374591735951896067484840380121659610041892916918099128567403638749287240276236647708145454504065805853884977108013140863217979631763493894071062773387623644170172362872156767367532586265051535290 7333 371148337009502076231520399310873656714344356648501663473560578918811223702302748805627655295004350188561450357901142330698129098428032397551494797387390055067139086155569954800753695960361766512725576144844028777031193510792360156628147755731444430259140043071361230360315831236458414492022979827727369233724321819287473434113177382406621260572475815230641268420838283969695080932861745018462185160299723885206442818204422411590051297824612038631655453560919800627113532370435387996264414412428373681076781397273018059339643046323077572153141724927856 7334 368423823685791522216557010852942843671778451125145210803898971101811429141322320783602351697695129185055058251744158025066743216178889088686566002605989050586016721377305532577257444292538631349655503846774148794223604891014456205571534272797035021337261108441271435061569759571440754809440899548186579026293970139563112751310546522665255011778877817203893374925904547848031560788612383652442888329444268289927348705768794586935234128309540481125308255697111561492417108928638663245246738044666523067751431934705272251043613262873688040882339589018112 7335 350684669017119889830487804044311684526465984216841482513620123481895961804649492451998866710670954467694407341858541591006862561936361498382186971161694451126110273310535262388409786253892796996743022682569153702570733095364702393692593077170694588454360803202283143254014114584535911445625597664360674055350579110677992121259067214016282699604974934614049873277006079300995053748401921621142877195340593332348607232978401261529528014072657525709905043724495688874829755066674031419165709962421660495079680529083056840311277090247320333584558956719213 7336 314139776061975671513112294107853179816719514726991515061778596894202218541929518710981661700309458605415866255527019044276295579328732850351301387528892706549651651721830039003595440545617762394414493947619670749305103400412975779200285645874298549250801531178968562718981667475347189654128886418610062734852788647119188025980493070513489884552207557218763732044318468184629934427933167969736922497577662578291174997562993665212091134019303393718992366093125224821881319622751562496362804123775321207514751911732916760964794028668757772880911996737119 7337 254593034641588498395370808934477095323701139043354543852824303054258891472171951240520085987974394414648092118443165167327822511200195934098293138000515373211002152943802631186994416959351623354270794076811901887784442605601160094285455643559016999474625374509888353485989627408021783626058572076063499773635640102281324723845079109558991033753356219344920707305351279951328278854415110388357871437441336875257507640872159098145738360514085334869263151489114801978179658822541428125021798185251330632891150426321869591455876299019319477503577382708041 7338 167484289367398313626206096780398558480314316574644508500608240177784273257706879398191774858363327894657023282006277596025465641236526813504911041349498656596744536164397019608457984479945601103197158836021390474829976469007910442494630626319175426308515687941803421023222025313205452314388638444180752351440267152033046423733198880804888921802044788694304873721781717391609238171800012720480882250045495670325886140075324246824123014881844311044371447388896573213089507033137245615167590677618331945245131573673343581842023265945480076772854779359172 7339 47956520500255375922629191505178820033640346736380313109686819861469099360565137263360982625763964821747774952276786634118973049146252402177945000238569681879697653103433070251809247157835843472160062874764871932316972133732929526354008272673596530125035245608348539423248664370615253139325870450086014176571153644663914880482298992255187744091976391754978120582922325633633801037240530281380389739722656723028283031920149457094791292642239876054891191933249125884123710633670653886856586368484465460745903800370439820265957237236441342138398099073647 7340 -109045545636640823569891719988054495970018573013232285484249726123443572860756958070815725231988100825905722275864725598063687161476093116197085381446448095190629735794410165022075381443491656594577209538444097357074628684028681834274567011608112639087249142788571592372278300446735444423332746820561602072248774379863074627193930296729754696623124928453361518167273978461200311721404756233082316496703203342962509914267278493069357672535278169352110554430220632149524489719885582607274600820996199416482323906580208289309187465918895071353357420270161 7341 -308639836879927476230674302799894331132928643933278547257243754507081022473806222270129885513090869808519439910231515221397197928708560563862631045823682568766245482401732673107923840270276385352534099260009399389788426585931161616935871414316821564307634310745360726158142130043947885053936565950748348628486757378644695296607609559756507272319410583941519573784120246785657548282926638300383361424554058026587774971527733424369918248788900910105401155421330719227701761583319094956962582690297204844075523337676079358684373118719830383941672646086217 7342 -555828554955243777273219513724583725870399680532623537282476598653971451802546281223300345192807910125725289272975498026468919500274000087392574784345721432359106269513839805607623540658776749389028514933308755913266584246505899457246343069982855291624873134755884895038518428578891214528063533086966971555286202370862774310634984674791046244347769360781631364558618202477927546004050881912397063409612000332770658484711111535603256348516121252537715703260791010864262074946375268233529576658537314013745066991821694165114132787335306535278224088211790 7343 -855271146171040886142303651192318471297332497062781729470929443997002703393213371343442517056952223938505762102211806792965238989228935241255233440840744349195026380646597419290493071261485807788225404621247994434144312785810044746197451087553142383880882760767802987618134454027844660126099664544874244241391511121462077765262340613889561673920205483899071356326906183451977986041145297920955379813668368030774636001391956545920352428415236428357489911800549030494514366896973572461362579310078753934476798720966853308235056528840327410712261441182975 7344 -1211002879763279095861139114837307713365760914288687694603233547200773809787868105386163495451630065501731784587038982700010025874340911111225962818085987049172928023813493514824588922103921524922376794665423800218136210245283127855228287937443375856134061126091657911963994754719012331873311321387095880861528159587156617756154531817475809517185300881683808591284301713948140184875634193788072305632061847961518633476665013144120611214514151972522964265252864958918551534907171293093459671053438967260340065789390404197292556661577989222587074770307285 7345 -1626093673889281965091667166014817443851898851112330491944208229071077535271790375145265978332613522020105411976951273194265494089365687101017796278010564405413135521359896959039629095280074473587394953022662512056271678682596885473058811965415470477304640189667804216095896253287304493538414666186251830387709871460519018931382845330140215466449571757599908860184094439835694616613557667646514612321381307601451827272152509176969380391827129095687298058212308632668590719578210573853892811955692903267693213965776330236399122822341871372476327118119162 7346 -2102242512667219924310175032311376198174712783181998370043424523167297110522261688406730036827267070702888289542400340432232046633431686319000490555833317926703120094949540474518368907955524742224915385003709045979991126117592416043434364489864756429144971827578639514176326677448564388722354003158146693608804207051351990417579536137131866287239617884521522603721697315395196936690690656475176656251909749894995395778482445425164036660476503484192637496313821590491793347870585257654092126208988962496101672763012097674747005430141790035467899434542370 7347 -2639303889274926750195642524896481888219110361909058524061397197138288738081180628551036566261200063363415910733854104080521394293238877594061615842259975101306580743105615692560744367272995348048160557467174633069783339960003516262561318000969472313210823635874565987396032799636133556909457550641581471728143646221189308800320102187808870842290700952300052333618243100123038023622594011942419724748668014910624213114460266383008067203862922196582006324876571942789576335411513134995719980470624261386710855815807915509348558825663036668686451834370325 7348 -3234744263425353786494274082051793070021255785627343372620802863510294413893171463747720163278803761428739401694509437636501400341006339216410158612108851969711327627190114315564423054680842572936157330481468547899515025969971932074300400561951432884487839401153543070341605655804839492750000993037264598021501685910161649485100945315941632269937288163526921061736767378112890006589416021143025777478828168535118229453541765534332154946850049336790864213936742466997026007351947794567099379820402518329732759913988725621273973917929214509105994326020112 7349 -3883028614090943267717840939616389254458620927253149694291271620044435985097179976390560067552409692962536128592036731829875455022315776506251897595266068854060529419538716492373076703656940035603034276455936323856604682784406380577348704350594977630451110529435937284188836746745588539983922959368146403518702320147711245151706745188096051188608118665919493363157226796490261633685021924444083700277411858974569835311538591998257012677115767403857347276200888691025289249601555114768913815478778255858191334801879484590802798608535443808388278529102400 7350 -4574939880056663490452625583749145076824988705157783837362652232479475116650561222854179281841678112629936326983949507479619699102455290591247566622840737022693658558026153808461813141006838397150708205691993450760978510727318402560240201120342084185588791756112907153073880270277049133078411617560501816703624738193227214207938305956692346059526646769186772422702539201043410738281455644194049332653823786150905809375411704757219403435007215988529783693998900399400227468797943945875888145251518572537186332791823839519020302996932292025956779584908452 7351 -5296837491604125129314479350442303595667472297065880381374939683224193787712953130800512420534314631780969840298018034432692695802625902411448957291819063642351250228500922394319784372269282458911803641299923328507423205958806314180151697324078860692516607730123184282050372491544413971350145064418010451257646648158216221151393660620836816841664568635059388793753922226888699963680226077131606453874383905134730144118459542889395216653788347778497567608697626068344990559028903303794761830750771366173109785442440842829878551578582729178285175502483615 7352 -6029865383113162410354469136710416108750055976741179303390706595800216568178074093386236382266047672746968672681396548960648066723327930501781142902714755914109192740554343688085766728258059171965629008017770053953100064446740718969491837986482617308814411271189705421335990398011783553095185183362166886270804871421500386175201906224233494948200618431029605576355164376149220925646043090461825026680936817187845413511000404850525513351823471279689706382022016166718795196296581655066898807127340228902153909758051516065161130616346261990424121869798840 7353 -6749124908369027314672036709597512331204618779697018909087030555193025605927805042578814247773896935458859488675771231671115599101351613177567689452093219976016966181267443018395836583436760000164017114241733947382082996551424355752129411565673249568319908728143193790602332545966235432421900384961878970425205081104645765164408194093649658965546059047143782233271694246878906658717505457051106440722888374998916131975954542381228697915989707770586460535920480407674204602466124916664526329576837004896211241884018767108038513040083264213133641920061987 7354 -7422834015895025641797333098137636181520129012184889411114545170612384974170226668164973129966309973482405159918444533753318580840887868795890556865218638049421469852181553901665198832342482944790400874629090655546204250375957044642412628291997036062178311899388255048429312519397249030121967003817762999832129331405257288264615818412518186700578900672416630231951783373819674996051336387418718555622638374996651032850560267219021240428018404746477936945683913115194808386974405138380256177375692661662147957754324316820303985839140327642995223315964375 7355 -8011500921243584653629204442385230234827556136347462392408331113667254048197124631961223413783926524772257552362513290467954189375288910679716327404344988909379062941965453656575101344835172633579697351395227970979223168586425072154988508836977910411363009150311175083253091273033246293429220429657346166488104670508666967519466058216064576227545462235833478326216839705806167405488048112512200309344448663597520448656403319100847857885328953982633313550076300467550848118732837665808033605269322689318834701561464410895376449995968657972005696602023739 7356 -8467148353220844322404112707948179737309397520977610988387358102796985504394696618864914702912794912628955128626018285720070301370363571670076907224495974807418124073965185788858834000799956794659854345767048608643840124354812132505363520953970455862742025107274184774604620899478145684053311876165346025416680643133857271906906341022272676646444235214405049725450332368401398377750785260991074072696017418516051877670782774404292033261620667026695100413271672035564203696149231847869124755691237979082980540856865888928271205078474406973232348422608464 7357 -8732633235817044995119965945117155897561825317810258141241282856476988485670815765948271219657584616464904196588524079567854857595579992758768076067393125040262604317056273313358797573921223584789219689727926492000283493253269026296956399013684889743557905784718471803868710908793379653693489532900249029618023624898632759336464312077319296364502559982772931089192732513671551430818819592187912945904255479160846680645454721124142210766591588079764530431184550742553273003646865614113473045976402406221055056560625878973436286031793512717607141527123860 7358 -8741116340562335907924694247313889514902393607150262299201737287151448220197139873787366651774343629136579136945531577279704572524537208205567531423201473050632913851399004067989275334991178243122594040177593034823864760371281228166131069913454701644643831509808786472810759096338928653688947512441828543672720709326142288375826778920440273202550779626714309717399290596355032263378916634081366221344026828408293091868649011096614806032995757478287718716430524250160928565066244052290785086116151618595269850793922005878993887733011529037009420547965782 7359 -8415746897604462395805906009732105987328676731947975709017805781163136673402023256850261241973566982018038273991599912409341389371579387171155477564594540240366764353392372616694492656872784755034801818208824555200066979634379067067901738846068378619660534404333680934540334339282652164467265323843678781545333176333828551450897059570413980945256837940858822870915032638580718997948523396825221868668451232452323017294535184504735564058147863613856331954824095587151399339166431017500458026520924888009257033300041966764328458753739792776384547501911452 7360 -7669638218578780223523700336793556530349239363967758569696854203812833842258819200953009858487356253182447972140479822914449210735393149480458289399777763753619211785137192679974682931233125834175195932830623690497505614230729102587941821333930207123354426103854500417128341628813898285784189292877416858990454648456542715775018349688288476900187018345018954520242391786755048393045385739481444483584944630541767021722356694699191614041084922736391812342010524909100000526304013917457784053180131195987997107114642053790675385165956626459541469078962169 7361 -6406221817082895279194075293922315077796740357362675403298812675214594318127990787775879093998800359782094594599598302958398557202484448161866471679134006815644707407844583613137080556527546355181508554726690795722516179041648689145109822477390601812675261260395984960325455290971298165542805332139415106907749966425115658985634555904611645193387908130293554166456315351474275106437222347364665615214543854521710104200947157226683505820232359515595362339010451463805816818298589897746431407929582797821750216241973098193235536120385294981513450026867187 7362 -4520078983668677953463765391629062712827200836131416029662687344247601480146518650580683530430650372706952526171088405419921490506457517240034898169748156697657146744397832512221471894506062570893339461280449164611343360106341947822270546556267606450893258673529098606552247453681437657446430677163906081253624715572417081452804466031177212063433183993878591643263508388871110390210881224953810436048564501554778731916424640455398358039067797142780619349684188923435278923692717948280539983987180341566304679909240757617473038592663655834311889997515242 7363 -1898359852729106823132984710439683306900329140961552428803518563444832933400099618964216627870880299250448985738538558274806693114422878395513863667923254002136540800197505335222692513038186857262162165807446975992376060537458072278761389366833194745650691533339977648839848443969935709272562952167516099877945857009926759740164589380542545700111721676725577851764663201221953817990864831994224523164632657374647106367710979898134545313582223724999134119862455895020182106452383855643686854771084171123544851731873833608959558437889872650654462794842660 7364 1577089852946912537349587737145361265741046002320578850786020180717232535070459874546571191375924380822300286342534651527305690208897032907170576353455412127586350907424052908266386389310524119720627389598651433007166567656668357020854771982327366363405857308670125473471445462696494678898597364804362377784891440470336288943194746746270946511419372125139021585000347358569956939096078223874857057276714939486118955853491227174924328459851993253403262984434370033984364129514153547509880051626108984349388365271036058782665892328088539302447518259743108 7365 6026765664340546934353456268220707436335718167511268540276996232985321850709631400079499324049916700656776609614547817877127291985322209965771236255918660988937743746933858286797717222549402633254467288999587048853956467463282429131432802313191811954951876833526881013786812797624100970652929876628532782229906384946085563539710947576189272550027815612796495245231820332954382911288651818546567702829442020947837947199466070414241063525057043841606908082458184922244190906223038090123907033905389060243672477085385213414543951154412271824084905474466943 7366 11569569911307633274456822944364790564363117975369684309242405141328548302595978629257704546049910856567697535469470315690091560944092192190081958676455688318969491495576058230980848764037655077656649871340348856497943405493175635209844485467931765351195488142487710704689468949169540039822777490999309269601505874101775519437505119936454967902259614256845573826121031652137030432935229608898329662727796323345434152352897400079195520115172664143365699549420838741083242687703134379538548746616103172474765233345120406690779285028781055912824070197919381 7367 18317768289825067179149057049855415796700672408719345107354244569157519965599391943214497636378744882851519008522770724322923734484066086881360520326561887652987634282369068567926675738455787291483566891314241627355445564795229556939839138679658012022930006288351797313387506587631827113152819437564927605952425473119297392657743075390316207440187374208224138348919092941341533279618698137890544797555929550448265050231522783983292201663142551504767406545661405230495613150643477115721448204436406685699090345983114340698158575594383540495136141004614830 7368 26370701427636044674020637509540114338460880054203419569552107466599158839532776985217109895843947613056081753090844092390156796123641049520326108485543270465545855295009567058758777842314192716595434732408389320829471536170672261991262495423600620424665132979316914781482934906902486864207502206865739435983439702927629442610857829868850674322925039498525308112806018585514222542001109615793606171224098363060803199709698791152490496803197652072585438387013304198531694647461144668129804089096107708119460015614816766243021493621428538199923535285832623 7369 35807122795258380750422196507901094159519780719215755784311033766864577118193143741515094525297921351108402757940621731599530132756099123584244012036674914651015377708036002157828783079788340255931934465595391257469075677195146187324190367810564887676266358752018114320072325721547986729727458369137335836125358007816092871737154220156112532685934340709007344879893949278215185877517031028301850404176612193596460169490818087856373449635776829993915201856511350070621998886096158015860093902454371937510286132690957135449514039849957039952194810566990520 7370 46676048808145867378963401917322894592878777310703309390833384347725792945631365073592495002260209225325070110598548887043996720172148600133723203917858856651924910497653436087572803284892253673370370416660373287222492550451158827036951260705191439718230151360280967854344148034390103677506082166422155699000425688791779471567937016157925817429955494734422216733828567186839149589928708037032638407179940339148985609611428010963455383750500620613925037214904282573676912494700265189997315530671903898715577716461307934957031614599271781493767529141355831 7371 58986030153820311371376640103757706476117955127464850317022877655081513619435195849306919297564768068157064653424808473815011535550201191508152877889006679874292331229538741948674361545247420339095313141115309264618282831504397173544526064135999963383062378708866688608115224501126598468339820711061276177220421104196244048142957403347981002577315095533963129595819206342022821323354582074134756378074252867205391836167162943197352326191037020169120178446942123691452696671598220139292309455461116991524992806625615325546101836104253431613556024043458167 7372 72692786946387502432588956021185016110120780119853026160042861801368560513395830025524399936889962151594243823219859236685791864339231239983713397759805424498031351797973398906549842437224698018416332128127635254657719159508623929707778203645644262139185763420459950154375170297972095693772501336718358952942457697740532470960451671516918789547376839178431165939371401375662718651702622022880056445885817404750605928285497408628189583667182555440794702952434050697763200237452280747800779636985103416051441824441947320898220701905045414163718734099119919 7373 87685196055484780157591682686680686372331507968207122235706670660293852400728480012837584051071215164722672763463119808211976254977865036792934746997015552141816438723598979360226424056127664298678606653303390663830315417346612481635135721458241607965590968907928423239712719240467370342021074864370517247333090317464968451070117279341842122988410667886693545563853345620769685151994431210578787809124541798987160848956537816596503378544577747418490095753418811902705518429013657742128579228566229230797324223203500713322083077284936691687189609839511505 7374 103769678739019881887495930993774290002985731251630968992005363283031454814303373990694233311586708886927203051146402347895240188220620891122769548357216367851482852098228074255791002992142083356238173308835854849752608322235238917575459708433504099963211239179193733349016331956277259833780559943543164963202185853409678582971657583585946009408996312504684816277641402673954025069654491165894060702025111487821281825670270115245438995422585714560921484460165495339659725704696308479021545049339136505135516354965738667315500373444120344308404094755112149 7375 120653112405125866831418500006694795971719829332777998137652667131631614180493213226547076868789672179066411558737317908272394482442934893917819076452253764655400517682955135810824914767630567808381324168347860879946686977928480700838451420334803713928343822916117756892265090114895483959671034088570091828750537748864495005574496749201598193453092520604415337810368893542119152385547883370818364675876767429587275253199521025485272505345228857574751147396738139445578032037950263209954504677153662525611296312250815511823173896523184645582277517657252469 7376 137924483761451805749196096507038444954879585247840453237870536841912772641949201212683288011108358317583618067918218590033404742560311605132533248859004190674596803574083809975135768515269914909753090060412768060907839699832066960006250205632359315008012685180216901793062098239249205788120582072929196972958236701442989279865425366559296468339354707466237727617094176209852502954662032535527311621616483694118208333916317447661451984099300761989648194455025512003060208812450443189771712211559637625178688553731564562509496300670144732697586158381022353 7377 155035613463244797783143580444781841627632313179045425928282336324950554384917130426277535249284959806711898668982277633105338322018552264567434953216592857203374805493966561355881536448978459354233551200888796174516137504453710498648267571213272192179753198793767002508767989883572205953067442505666768788681807783388725730527325022779330125980703833278367313281508967840771206040222041567533378891126251450028318345939806849038746700438020464122909624733269490334780416640770633342872425769304965499536118888683912433962997699474098546242496610766557334 7378 171281416085036803214750610889483263796837443355602198319899661680704555696585915571580610092637949811541349322490597240164141782060001893235563868854692869409706011696109389054244367281999568419637900244502122265428556336501253173600779228254718022656929152816156346592332664977729288233723963422682602111933840983467346195351320246959243625872106843810419868036125529822999358276608165030717025335701819688706258587529405960662341898196354049752061015716035117927802512053163602791121084824532975374686955890574685182778258945006391042912061036732699321 7379 185780314881108000900446472537002589489819843419024757551616806935876431857811823108339786370476784407683100251764920561843865702925119675638777861743980102089011626183190302283139216165438082861030209743365786295095657264863917962056956217510113480110096658305419101002374529565901961533028875501746674148951791333838575430295032611550356267070855728205708719684559547647305038853796766545796595622039992140718579942679248682152862644787777447138506866066967519829191756087100945787884073127908084795950087391588676712956735082407120098013686913861802080 7380 197455608910417783917566319181283587806976182034554382276966042974006109408269586870411030698103501816838048064485408829390315300860618082768970167417739637235159676064363861696266220251095886494065681581829123953812347476237801588546168675944027309281268805030803133478576216245770773949889739577060748360986665197348909916144630150936592958637916854153816316967599336000967561083062325722979581831410229938340557237418280871492349237661449803439112615845960445817165000027855337471028547608787417184827543884230530907873611623237956779803043714925129127 7381 205018790525449489120818407143165770467752039557509715495290371297941757304728074576960324509135098497262067657183606249840057579623296457183845334317790831567765451296865492493867459115264424691437055847788678965003289976292699802691024771635934418018974563250661970723632314162071587996024176730093969559363763137878068037088165467702734705522482662976360232146278667681464468613906005354585037660420435595513624246222040685016320155116555538388933044575134719834920678425227692634768939198680946690027044672017324132534472208644274223890039637352943226 7382 206956032902648793839177691261529478885746686471685645641591275853458520866061931110350634278542184024178546621918059832043514819877143782811486878062137419632208047839423237966860801396438238681013693711556283640209055541431354234533886884411387853274069738036710711669202009561752827630855013901570156233066336839071394622379874726759949364143786662158926095050882895973761518657361446890184045863280441519475882756510816940669362426147232947330205451747452708728512875028359817428965057932684362478437196861836291952934562958714452214739644710095468982 7383 201519308037210974761395147893009137893024845293757969572237177574931361430030098332951598764533921462418244022868442042767624160089019921081118881493101909476677002952417108978393665031966505570991514809496247899147047583679957096187715903070724695532537443291903220010557688753911955800711204559445914542170622590482394077409778327193506311967911465060363129246039506342865836821283386946884920575332023261334546291831323887975138178296883362439643996234164925295818100053730676385752434579355348546126271456943509851757859562576943754121171920604654079 7384 186723851869206001896299735259685442422072282129848495300724495818083412090901487276822744801110159339412436899724605767791168377526208711829183592510799449949852608513268518698203181828227016119678364244859383120538367149701723827476568835073347280669857291884642975751747304796393318539714931106435276959408499234903584209111107423023110130549314962173549104000195303649824642764464418533136068878890712242907086651220994308577741822914858913114475705973590647483264493545169399225581177865200027867759537218902234801036635477710950543520243463299487844 7385 160353959730880127953663702121524248695613832749632579636625565214762534529340514978976069622249279467480898406274798249275380139188782851238930435170084925882060814739905810487482736356977093751996629827885374388164679464682703186807162583947667617032656534324094323817663119198792515475965302616004105648187598290929946701464971737124362049184565952282972985318675049218473599507622748003724438886372292095463130476578047980574843613124120122839469515415946607591275938122378245088592727235291941252251734197595814065450014345321287415424524508225767248 7386 119979364942597696889920272865012335695511410218514273110779322551159911034905951875831597823161465913866561187052887926154422792847925376243858552169947246568089194798332519925868331049599197418376701999485197784320863598391915740760958597389261335881227567974498477194555789836985736549322317960044949999917300266606159077734227947757592805491964475440290354918999624485536454004767767165939898786734499979035940105752946327888819273184661072687759328635891564833848328816754776555663767756987120945996080614494873000401519551851932309930170258276586490 7387 62984716727980035267057014652987238972224720904532388411114632653321020761750165409173282385515303990160371887077475646816484287991127357131163058270703937018686040666240540518107180698642864206821316450162626673119608204083688468303658441144072593301842743565575433921837969079425739072878536070970285468375993655909294759064340904032085682315687416282182319653440350172321035517361578501827022768665643589764569014814072749717572638481760522430860274781836548599756776370761075428481608299110238005806253835768422165589438368180907784676246674779346330 7388 -13385081293224553396790155487335949836727606003099226747244076036711981091128722662286263275511367663286138042835381299691223578137246464867542482796453684922621500801224150430372061035423578202509406941067290584437566582505537595141720061004388648033800309203599789135907892095849719689966992993092302594310156917115694480070515347525446542921625408897209982619787961863799174012225524597069541457213627812994413313021307894812271065382099427070726480549797299420142793331296136766598081775090285839914543037504365331589394173438178796894652477849892463 7389 -111960698753829654767095003181149168641927743363125496505369378884862807030087326951439974846679020166416186587988451100575139251010483550749195279837292108128061875706126893315179821168464138520252637044703887789783403777664220882124842808195492819530422452038006047284605054425730934614915159890407014917496596486219812908932991929626021658969833222666110188100266665573461259873595520598673505005797034425779312293653932804372521487884566654503740378778023433150117086726106119626360354255937830463496171021477805124221420685803688139020614907820261193 7390 -235562238031488938433558256530577228852256873712741843498706948384155958572236156645000032246279204624071358812777092326232594312972818576839787694963809665779565742692995738352074813803256836684028986145881374970806283294064068429751828018311450311682046533632692423160464244093478185536118095177194703678614918054056612212603735363277946380849417793382943908529368669235262137856979350514192194984580088975512032363289460098801548370553969391256348409203980309904282050583265876224314223592990146437439836311847118401517309126115648116029187030535151074 7391 -386887902582900965933681431531194421563889562487339206694137177614633457254810551754346263198402225769774414814344274196445166306393794465193413831728157270259654213263446751658321913471373870421896469817743550417745131989903072038381738108727368608798464405838173478896543822665278894635692811794460072543065074811156007982436720436402196296501865988196661582318763582381478746874005558720534600239129902561969704611160399249010776736418415514806515631238356534256278870326328451252761736586311635232283016396257743726856692416425917038355181628967886847 7392 -568374259589950300045381958749085462279590172374220298640211890440719525402269034052578139449553876652442235611969298196169610358006992141313494627297026818304105206084963181609170565389510820520481255682594195283748967511403223240040956882986199739001584454258115024394742952093806307456500838570118789703548452753332048607638135524250208135494372083224654795290462510438240497653842442064087524940432279100409555760664263180006277315237923580487372819011657199148050192121256819563571412958443221901086153330225445705755390383161102597843065893917267000 7393 -782025016551836502483134459229652161654557077468538233167144589537221948136329500635198027868395775273876145916721555435457060824457185226596044004565607111192000485396673203730132420407498317716433184291782801749282260533480930717853011413595071951083759783193010781067836837332689626127496554788447813125171806570838138644344539299662375759379546822696095451328436487582077917657238627451837194734260973455727446356980590940278613823154699921224391657260072251113463390078927233228101925675750442959514564673681130695178655125432246564372143068784311653 7394 -1029205523478273049569017160093233130139319498056309718651968546762891770075072806197807297803005127426917433881758771580590623904160745273666894003898074317061921292111853427557102740165326514847251332557709760310295506135055321466130078984385183287755742706742792913327918082352558239764283864845509962591665169531919024943952994067951966213405463355947077578580289933205651880922543797024065596853214047123359834844514022562966666022813595095522375985938012334420700915877939225064522558488063910366328447258541411281826670693512318690822786818094098592 7395 -1310400697879643386289352887059481777951595584069748042729288277486094857435514856730048245940722351189355722327782042661000266205518944314481689555241679398783454996076798568255247192623056056761987109617378861221787195658635116842939520243161965387346528085591370970881902887366748369330625687820102872202647490137477823837936412776889066210356674581403480842928541534900788329230505295058164172716098212422003550610950439895114259809126534494264669972049584421568102684135288872851279875436814841723420645746538126463234737914786760454375240377903211182 7396 -1624934787643893760559281324960507054378420077508603308607549784032277044273742871257661742721848529584559322338705408986641565337682552736968490669826219234216886497237085178351013757811736559632855382872677075577855874731416090762976785907598598449894224498644038787443326965575698122305687916862873159239042680524790798477654405571924233075444079290696466643543490744701542429518463067905849312515893751117782779295519312880137821957288908005733967435222430566753285360809388894875320350433900037562530570297395086798353955155069005417199305492282557585 7397 -1970652378594640708375271676957556137022607156471323168202387406456712654546294585361599500926858056283918032723587714351721501817382728827885249708731341033498571269534562244341123148702105789675287976213471951214017048874079154430637837433515326111259442893860752563129096999972246080629923942831932280365018362559035436895457965228900535086793056667200768384388850684310864998834438491527274344910137682815605710955286493227071310532828005285619761180808106486517294650398125591705411585811018722426602827375121611923642106149437069698871216540633082942 7398 -2343561362314131487099890187499579121563067641673531891279916468417449929210905677523346246880239019744689933631226382628129599895762036231888869119050824960785296671710362335540972537418639853070746966589662979677494705237782805178470285001344394012142325960868007088425654733592358479327012578567513647457199902258737533173828876573529984520430614999441705546142591847426872228084740017205745217840748785379557424190752754316484745084172677198686554437466956972283200981715074804257668834830438849380652216433753715027130955712194440585355688559824188708 7399 -2737440249660260989715065726226820109903148344821077713938919438902570396299978673999459133811220873103876898818857720227672153226083366717887480740732216466516565357976852687407556055649835786368159428571450159787558136997090503294398792775907193012120897343319802055517063571667450154203724265474311326580041715545584040874734631080851339068507421677064284937969664544019906896895750603587312019852109172912495370446832813318562263758606624626419941432178960101712221233727320892582508520120320873046600561360789076164359301946153280291513674256528499997 7400 -3143414289503322801334627654455366021356994372087864348180609674138595389106687638443229991257096895892904267300502059089523819376623531752206825875595313696420203172305653878521590966444750726519133492670291268825449455017933084166597201433471886268904145518429377028885693214671354825883435671176539756416947759868714694084892378473940064445355669233267694159639698802683942418385523169636118274405218721327650549819427129312197498580094071073624003465452618087181151198942821040552743239350747980697273680471629752728320525375302763244274654387591824906 7401 -3549507371089138573630343233007934068351247691687104015825665677780915799836209604850550973075804677947856901050874131920617595252518567412191310269725055840787811484453853985236846608098005827510820148743004676278753075489230139463240085304952165894416555121773974664433451284962951266271556410275783280718238168630714083007387866322994373640037814262587250675529431007819353939170360263719509866414346292890585539696464946707002248951297049786194812067969386157906673160959444318163019617109922553575169175740480609831861280803701274159994344364293126976 7402 -3940179687633277736510755505571804472509347027487150830369793609358638392078312281223626270799310940613859477588557624266302006649678009913822144285637278578260024464939793602337134185666472712868558782414288227930423571579349274651653578987538147035343160915145603206743924294749007154627346410948510016944001603202005755329871574853271463547535799188435318376406232993388779709357426617333768901941531844733503327180935063702706308362452522330274942740100772051741586387104729181532445670044213154346232801587440681534579824760417393710217697859374231083 7403 -4295864645955435645010454550763818293913148377191807357183588100276136888883955859497767565718548656685425946409486392124740895889328590869363899495079629527255294184149309317748729712224052089061995516283561274870096318758508990327084842406701934737694595969759346278368781816679365849080943328396624271335157216178646083006830218712372811012098749964201886698858825519364547235397002957230091725917570774344288370217093103908600305578396261954935531578004205303544457340279258480694784187497186481185054965667582658118676554066817527468120067194855811732 7404 -4592522538634415488736892503058694382416819573054537158813786362711845947856259292783625460475675877333423945877681061999388899913566529112120836904990901798874527044128318120724766804807022021475742658361093435953481207044888219443650632035519896978903981529323249717360928740953469316288118946295751799925982295706504066830964616044737918489759445600276281421801932418355725738953231283578733653343336715137036606656665565946369622328969073105410144516748355195923853769246459771570889168494537951517223657104471752146713074551482397053937959396984773245 7405 -4801233052575863591999477264781149078438260069288435480439932305914739229211623796598636762064613717356054325682600814869554907272074310411921603296452930902544909543228413672478702280274400037033650592677156227813260469423887288695228951286575345860403518304573327463924614738488690842055525921605471047988707968761737615715322587882488327670475931286982505787001459937558163497228550869227362762265080123981610958051273724530449466127803539203780743616510207981325825572709677568056712054389550391820608240019398804610692890382776350836491835860868425208 7406 -4887853752571196410135321808651305181200641071304192642171228456375124310082935840755020438445393709553191871469840529611320403246911788753476770597731130458148247548475775783617929486061595499179007727970755311270428459457132311999286909834792706977361065827313317292713842813453330389975809044287025167609128910537675133066380147338361232707308242759466536295922094708042116077782979895530865009406388792962748580024207982904499079838459121044561885800899273679990498024718506566915419417082384250016909339099995193980394296850058866596181607058607212356 7407 -4812777207036371398572349623978465316706786122337736809856303741579250519218049521526431553813900846716537696040526765196565622665056783884808183079902010240751563969443726526265594863402512151873828719200448449159206358861488093861465419705883743496518329886440955974196674639412888996939209700082354431100733573808801370881929563806101878063871858763558365786265844016960125200086931531954887799173831282145032081373897731431272100045552360558188423320936616453326209390278462518712359680167270367232228494701164756450123532701544427121106540912762416545 7408 -4530825341698243500170004365397845696695977156349924374845264496933959766889354991439384136311543573198809098962031385351097889783953213357269096096896692183101538832548106717737857414118123057178118627275325327227586195356837360932690339733125742631656190246824969485123736104244907181616600863713898151286201383792513110172431982344702340627036872393572382573067360924994211483203191392068216776281134362467401131546484382392105121957588751032433167787655590550749361512448864923342034403900527894588110469195764701704015334691445236614027140042426622753 7409 -3991325804740369682665435231234817389035183934614976268708200106911522402394924310079558194568286699341015772693249780418762068844650663635762845768016504538699279965795613523428952585070812720946676163553073813752936563217109407384638126195115688489377917989851557802155614058484142651498638049314446199446892726790731725702150383389420609986805559987769196366912028337778265869953441218539493204541674003102239264534846351195519772112654587181449690936757734771539792457385816258118975944222291498213609907293396713152165452887449837726013552315784367626 7410 -3138421449490452176090191644079003573464007710399215815278535599887863433390596228441516074586702286744596234786011210154167015908511629077549417900112868789573171082951079771216496519389567222456707524935053950511217129363203014130698386404683956280320115872554117826433749528415203042540641712077227199540494062098325161455141278128566507023893971440155922943742199051027930822454882691464189756741834899899830037878382998057296419217624834262962674310340923530760659339563769075772123176509034996612277241340883570762887470047793182257116582549579170961 7411 -1911670283251042191631748220069209294555022325601463879588049116808427986519189559860737777387204408221098671096698379054759421140622316053591344878563604778960230787445788608463778073969482006707173417527735386167576095269501390590293815547189667920138207764254393929770999549634421982450881267389973015982918099603759489032999711937830294699081477977240336249794013532965926738164081786654217405956595186055926983094929330683392769168575130257114001728948079572834518942100653942118026777451376518652140845777878483161110609267177435727333669858335418779 7412 -246999130781553453281082496285136811461397364239976067901298160912425988862741699718090328830367368270250996476101016804658265432807994446413682367378350469597997829837076711457897101117520864519127771731682881026050659841469168064424499476767647601893519066320900300668462472108781526816994245573135356683946353393149061346082594915366064784103750575719807018305307654419269037626112045082999472691101494736357213657449770518006418845488355920723426402162796108941129183863033213506720149560827655098823919446191427598352530209878904564404908722448907365 7413 1921920509073566541680835365452604276829230793745344277286805146491961229624039345876220965438487059232378763094272445370256820431614436650598562224642276370457013169126835285067982548643173245959217040631630080521390338702830860626093661194410984802704759797972030443626658628002896551672541852562426081322658916570620255281725966991771145091242275706137512459754824060414383511351549819242233568799652039263823392368230752675347960590520673204492473998786065822224042322374585918909275154229982327241222425544674336801597749019570800157578199162344227202 7414 4661801773776355856833402331318888750623274277626944845548845183240954379350115536444727871023724933710541138746431334983229916550234299967270935026804224728727094096923514368816867111913024243976852120923420934441376801902017782930402378619609606772506567622338149454986950572740922154498398469204693077043906878884229160913729832457160095492802284009562911062278190748412298721857309625219362961749780770324204886581064403671626416217922316644904083321856043974401261919337878420484094560895013461739336705434439282843822571188127048053005609684127877346 7415 8037301658055112962388663838247412019356909254695079813576279153079419542345974892831833947028222424171643206221264744591346629213335567283624896198827217710903059553478936102222212172303908986128825191592909299571739486753339081629189816939809591840816261934083780111880377638172607980772641034101533808487062492089913648153469231030395663553344308113615773033803903167936173022353426006006306940493968844497883758372880598892005156396097918721217293907805279494861964285706222250227223496375820751901504171524248998002598969034372958727378133489016559627 7416 12107934375232093939942309757855506300689335449390541766631158152307993098664788998284624348694202928861942860891081954386767128029786963183798505124921031421709291443642887673289128844090314340800553046088423865736322318274629033741436250637633638322873859744196116127087831011300037713492678089271998819723046230351508437498394010140953565386629148534821191664568083971495676631601186570985031614916826392788279244044699770529985467932970450178543302383818500229172691164274578314303830555185190357379705889820666349019214035268928084140251948843476523795 7417 16924265321045395537628274676945174319611507022544037406048215391062505776807044612050305730923884340547718187086378023263248557316248512615223869849249502090276546238764250509913813840647164766068030395850826403567509452481056508078482749353924793854437067205660770686915659318663601730029100381528203337097493712359712307466070232987237716471949982399409342469911438312574519964503000461518602883541088286074413383144147772732975654242776964342473896626520440235725685077344120045053880881268623706910757008653348010157387193889109985716722684835144840860 7418 22523317809385411783571281586508936147036434296781209739349337268884697138728554584229841569937570466379555513194940438745739054794404517275673507347507900407142485678337810810868749757872520554967747504720231128399220438432198453185190602123749029866932005264185077151829957324012989114213049356707942866659173898418088246256645393733162345638064429236275282648974722400980318550198329171717062382466838259852589058755836476416551677103729577352643348396676297607177330441307475512268014303027965131898231084937157124426588817208864051967638730061098148633 7419 28923134743740083305681085052387691612879578402493792452780097280964681953788167054321998822307573078574483510106856880847418629983100825093667626327961175705034864518337395163120380861224985335117421414231384481054596516252544558875785888019009180821279495545195795058215623867008931024238750736031630266218851106201354910535279507777171459756102656028437712906630229285870206715532727758036716989876795998372302067627964245840086158619224373516721227405610017436971926887620977221692841107376610916430427460828316718320965609943925859229228170940090597770 7420 36116452558554579188645262349435963201519923120586507598245438570026979162543735284891736305207267077545372216169663118602434679003471801561484406246879483616129320141980900542859236487390775621866229215541761649586075466058281873497279984369137575305216459926376933745798751743441770413893706363206428818469872865402757522787507321798664156005680818049020703386914555658948315206587725896665023525928303943155012347019268561713437270598248541369942616119391594841125736712827827764377558166250560813747069396015366377691515387228735855195302330626269136508 7421 44063466065765110256965161783867524434703790849174732444284432185007035703639141260970400320992640310947995764063153631602528154242391496917822437751561644666586095855307937501844730625543620451540007238881136632892727665752026720367113696484673746354199346046900990309001517143036845132872009455666248998167711394384991093734907062530259201292128735943339944203189570982540517892192984258749135435436317799839416185465519408771934080075685119165752725821849938612396101306230270016133280044902718551079332310062832927288896826158854925790153878847995536963 7422 52683691276691892942843021311519207745040373150580970557170903916006572346121419118774787957349773526398091376474519355019369336326745471201112653733107805912055952440756921059712749633428083317057434634447667958093897142174637680279102138729742889235449870154434831474361535248466541788886402548046426032665130611908071170364677725855518225772261381243823193234952367548462972584738108600840088818480660932939852802914388616301070169126637413571814251715779312188547440521597200618807043203748070581250425588501016842382923558584679677726811129821188092100 7423 61846969866201487696052025956842513101556749362466928235497140864148037890417681928157151770178874138352454472572537506143646879159238530753797887542146901368929382998122795705556958322935660427953351827463517938649452020279709924640142428475779695217705705156044245739162915676903945335356836938974808263082384410033488907083977525146932114424916711114258114533395131453463997073720245023788324510964871596927154857639515164837510762173505275612592745767813220447469632043304587510762821390527866375370020610897151065951101173648739470211580797934438652397 7424 71363704725249156753698993471699372503611029979786917127520667020706360390424742604183484813470863869917127749799176555052442734420015431915098529562311625116677108128181384796460966188566334361431047449865045920285293685921132370715351636354666425931205253844298203135787341087046250482747904593672408625092749135843094658632495072252701858761713481280625071181091113088489081641978421654756604769159087408852871794699257517000039720443296251856538835152374491258753880329446090429246936720835880425628075034241092843031750763239992990804419092934829009433 7425 80974471981868884903475902594377746012058607399011626889988973152065685603106478025246401991486641460039239600009554299019325701484803921334015174882555184306315760656589049404764975176857861147836884116725246641268880272597835768922710144012747036388089524017372667137969411020534240789605919194490783312969063490716843257490797568262548172719418171001807071816199433736208392331483965712404572660048735975652012274847036348680038089167527208017092835218607159614859806078684843101611351054469639703431932661894909078339978806339494565963689913975929544157 7426 90339221831801929926253195363444687870094147600321369557269399462706464956949520322152366282028169345815206409491249130215761670313950457230441854907485534295236321244093607588181321715008943366279244394760368390820141938960860851814958530290354824382825078987596572437873780672107130269011518479357137330743903837365214297342034336120091537176630803012893352836759021573614925158530543922690982396773955782274331776315512537148526186011965256921412574200738305055103848132379239263088907202950174733621425618650862152795777187186941895380385016769869070926 7427 99026359217871865978082463450508338949823983378448570832701461889583807446935713106826758509720906869716953807829460391091575067090949559774038238137528803643254815703042482664433530517644929104330488482196213443329675831697141629044765798708396298363918457410335003598602747323252177636524305363850502799539713429159162697804618359663447970045054954683563282796159935443543943252654382617167183506915923453517025395181558269541638363222598463463941465330453723391280304285088075169647081918720510567954900616700202411202584969814437140460637052282665343361 7428 106502086303444476719114104117517514257844055922278116272107832546399239333592568784678903077869746842816050075353706298062103360199758495504142634655634191952244646397265527208840975552194651076804837793671301190183911105038954533183314669299898244289849759594389094708620561316883259643504125661061119784363815949437046441310029775648611836415049646731312536005557110276671260442616133449011051422705931149884802029262699381714012947383377719555450749615101650857576442085022388857527018173756153796025884068616499348503326821685355293337707774946779811740 7429 112120491944722886782785527245537384290466224475363259722662720016680132901075091887800396418903683995674097809645155265647899208877318287778945260981686779043724183532939745657352002788633944649004036770754509480496784463338912726279211758866656579686363418894789606439255643440644531402430263080764056134108959601514726327488621909475887808465066872260378522313300855698465845893277287173638736753090992576503742667719972347197515758323123912678450819733488876044489627463517776501013505771054960923249676285527464773405135026067106859075264557388063203622 7430 115114988695146432063093212528133997054523782363763124582456414697940251120429733200929481532093579080529613160699857201837241096005372468904664486953067954240522236039872458852346739051868987091254929948607638692613584935679779339535697065618428962889324676872104473495737727654389408177203708424547905418606643969506430573501289225985044551425277270130771210071482012194192077670168885525977097531415692378531075231436520464515383502351134429425181725712124857015871038315040724321534647580201262638560969449483225207505191248835001912836317304215998174610 7431 114591824443557187510439874196861739610749031279564825951118080207815402504016225025904762839292465629732745208533294324458913464965444219643200014023877516560458237646334627422969673496526450144901161765821326219567751651374652730967888580706388994850586742077075000169680265716059352012523920138616154114598756979468004742540262685507271727788171598226113966337471326539876540594542136939210356152453265519510143486714560403299484738426193233428106733481315783012906435134350118974147050250087513197626769259134514234157970166114922812068279961627548644048 7432 109526532091878125555717386434114056646466282176354320600224433783791636743155503681264544917514938404305647716954632516008313779091605634672116992633843316795703467687829909849648959942087161304210765406040642916540098508444369179664845025698124649697664250254192019423664788227878913017694916154575841772692846979981811823028910455531547965822131626364520936318492210769095216681316487438677550889102785452555084445718139355090413105837318455928658302265405171071313093317582195902021795969039411660997276786156731004320613200920348499997772941712140838831 7433 98764324396170253957121590258092131760777477234939783749011016778734216620311683315912690900590096476160797857337652297067922056030147194025515451281600085982608711598064736878701244895772523548429896304029506580170014460405501826382368346838662855681652423009548418102306310248568669527599544027719578031907988721220351570872999052102490626262783716006516765037927673528512018353687530885888314538148154093394625866135936812464217801322237459460830696177167642327488425633013275434017639920404009991242755025235036531340581919470516567348839995968606709937 7434 81025588934539205286118787321057373221144384040740608146751219878046584998012803297858082317016379931800978301913767413745189557865186903623517113815902405147941965496098762300457352290440764986196621120141315912617840328019751290898926790995062958273320713907731762956871435107811628244545414426437704074918428314730125064293813207644571963599863110342915800589215597083848329201236169491229567053515330627953064224847730570248853415270791440876711388884188652119204990080740286278821520531990816865341900385892282323278072000056496692139082586881626439336 7435 54917785701099372631076506512094770973032771939130670756838762478554395540827291195510344969158433199532451520583687099012270101522096922374549405392566643797997057557913726060439558112455016060009122474920224432688064188036211768023922570784379221192812445752936349015197395678604728453765351508952027965718691267033118371014095899713285000685560355597871878551057212249272149725368514162068146582368568375453943294804208106562207513858709547566389851945318275999881382975476775975685534675248696048074330948987201562451976918528830653346167877709081432627 7436 18955191332396852818162018999057603125659573959760389816046697176252387465785458788933677862463536794846894439757465021681067521127251328134214389992059656815358821292393271804701845922540555799445010537119818791301625801408406235635690356534304582177351758230577623041261746993974700490177736421338244247347582961316970591931160327999166457636803778839132657034143771456148346284146954709157275844965209833680798830307741119414119500608185235986809162577803839560161160851885122457805605036632513138628120535349122855847782835189962827779757420547094787167 7437 -28411937738951159845386127999980635577486968469356780269031656595757479088108936749443703771717791743015879623018340788545472166053941235310238802999735578232680558549158448732984221768243000433668638918867181281883247155928221011776480735722772291465777265326719317746031680628559471438616986006416523761999404335674305482425585105428504293812468005720301240814731135964849571386865203132288889913266620867396267433587930934618316217254652316240250902046279981508012048806432523023302725006450353416352076570299266579947834995948414720969347975553949474214 7438 -88757104654612638234930834819587375368146639429361788384166988581619661196128776558754440497463266565082798218133875275624440389640867234965563959574490335690402605643190352897315628139866864308576046568790940154630924370440873509787148592822177418255610391935405527126712102629731052303932799201983242890952916731009886933088944301321351622867296911974120404696233630138676961274388997972374709687581401645266370470271684069485187886015898251724930077187721386385843505919161405585276746693284174075770950791398967866616879195152280853758293584694448396222 7439 -163624461841905702001238721444641186875980808856787223771200571053168901450360267908627232583328088534856508320123352812062101645565810417866325138448780584117146899398813487282375518231634354297754990372645607638874116057437374556946229562672144551036577991785428881007502205382966918934034385830887113789995574307341405042356279503153884992654197865133687029716827602728969246801412587290974672772103355277189501743386800784543309131673731566413833592481058354101422370817834169801512724621220011055044183366685201756810026288110581945338455114256582835730 7440 -254461070344498801461421983973619967947049682011940460478822398836245555521814029254634157981026101661266108043254982558300159087486353221441346151955175889701825274012612689263687091396558741731844015741528730062359540736041324482753379472796013780834332429299420386170802817280799963036802824319272977608212913610729905160657157486691769110954712046728573756065329567424154670595742482224380292111264774245084024141475702601488837331007904396538832860784645704804218969298279931110994629655410359285309178168456981205137908535209163141802656231431770172837 7441 -362532779057078371547965549669815079093417238923214836408002892644132552294125995375072699152433712952503147260842419173398729883632267169923060961455834826906906780206176094111814712858933734112564229085856003671621481657935267248181967233050539768483484379822379775828603274688856604623059850800889659140571844543595706857343889071434682180141328668434954288637854575973232001748897758212478719569768860927834688911243702443420730588874442289613571291155762450382264202758185139896379338459860286015164785036205197768806340063439027209214245724597185318417 7442 -488822081156275392904511104430675549867145640551879366412341566891692370682839488179685735616394017758436791086102244721505050127013588659524127195182521021122017112992530328953519794193476281822550736667638948033716100891890816557446250735660863276312090231165684188174868430833037422142895211816146901777518918518735783515896315285689692604813940722313210475643088774730739324084879391995757375947905922107084584381034217249843747980599073332355392329490414807444233288008946699629201761167171774691388167922062898906403156172935482064780480716690307069712 7443 -633906506458723121163363420543558410645146028721428221563116906839620292958390660612337141953516384745950169242478577477794020906327172771226444837971707565434361377992900720928536233516605199221710161173847586790239311038976079219849438398205712142436087738520597273672043840733659492767273349020792658417717752037164767729884959877517633701591323308510321522951121567168987647442591425806041875619904844595891985657123811452839279281221415917990316928192236175415855120509192267167687486830312123621235569145477344438384624022101329595217985921806783566839 7444 -797816424590496216744836515669735741505382546988734819142956404333849063120789101095560705567397677770169603521623374844586837421446016857437530503362715619917020164381310355308606708089613771875162643744325344747916693004840332504425088911923190902954499847946425442058440259891399288528731573695375108613667527788744291876769151614349765097174470905018651966052284021306426523874529504429421246674399908177430231587907132368492746442498086163963945014893085262047619320956248107318633885745102343348065177305515255232896970510245381529608928492371145685671 7445 -979871586633729272492203233199298351638918615379694938854449529421245936916950370590235711039918798912371256861676944387080969861185833454681583897137677118723880277219583669473061691263583423119949551247079130413350504743697627083197857497069458991241561279154184567239504089568757967432711104979019028602655069819841873007147111250842137374126581958555059463935013106126431576138382161413904903069124768836949282011539888124057495840046617648662430884866177507286537580187660335367755535247524845176189959934068006556883085621228490235461553656597486244697 7446 -1178496345515314231429724903016053179648682344515869496963038806973735783505909345293649221859571686412147188488883598801542544838273771873390855410933572836719209354731335956404381905686114713285362286907063863201461399972859726150506367499189634051041873899202196597978192070987973384719784158316844069439143947417898638625164820351758957646757820940060388446684868506503997502838815380339139971957450324844970234183993356245445755781671202898789326345013230066461439700621394561017517366803246571815403367303571677644878438181251884192373468998462833471873 7447 -1391014291777869731700259573617639925178605612135984617459772943421153948926125346880849574014282818057294737167687633894394738587335506991311646509932697061421296265060161066232768376204774134995405562691146612202254274984956967636849886142262453963647313567199774965643884853034321090273109663210579781629799778529034304718629436225660522324999330360616349518107503899700990953042486791369231777246500590619250747730514273348256020593821337135976652705275179344089154665915844817844738162675772847172472924847053588320831818755733540261044710478822027031753 7448 -1613424045566496961463546730471755544875018283800487811338509638724328765059044425169078379926889903937198881109831468562790194670352322937979960425459074081943788528378901115819877752720684548237008231732403607136731646616643553358424856009590559065612446562002491525526580302128601159277643529452757654609937196698613418865206230289166918715735708123068971434701925190592801852365571326699760228554010586727378150481190261371107814279719801942177607449073754922418229884396224799687424453163160403927385498193107649867537865110251543229258756334610960088454 7449 -1840159180908968565530568294530381803738053350976039847644414381878633767360933019723848950225883537013388404395388279377788202109703367446303015334310466740393970844845957451607088335092244647182416656111498821674855466936266448417404156785725609384142423611161248200363630336374489713047358353855654949327663469062916414110830212514220322058985033504493227210777781431758293332690044351862439876301931518565589417264654520993570758052791115895274509579336758273308745216610328861837787439835571285724243668506978089002507558364521065790438814823566742329774 7450 -2063836745960231016268489054666340254820889366379449099220950625697552807916041912829425799409588902456800781833567063961996010410806041212762288718957508462364585257068605241300187469699779351220199530970155077077655592166738815797532119197939724950823849719236348499753875691725185108044554359993356304899519356164607541103578116584385457283908066918686564607809296048340706227200564652615849791526716212177705481968458359985859648980685762597665828464167096360923540769217932370045266539394498959471465883767230499444300322802667330089697137773879516505733 7451 -2275000600803524079658516636658230236660693847910718831963974335867543139053299081071268609149789576929240684678593555944934680673081912438234162799458645829737665351093258959338940993169617510181986513204243927301331725490843060330097600597624948779972477811985698904984080004064987940013199660207512925082040399053468186946566733341325796067026804208478927477963081065176727837328528687911081639062610272604176935880525993686182673207766628764697792556532874843554476497692258032727702702811574030999654089245471044832649587822274006411726697550453880395901 7452 -2461867835642001150056473450670918143116725971163094158161885640598011193833388426992502053211963823924772218868299915345464275206374251923153361813368964280893375132009368008396180579283704913637042440733707156925714552625294536876478325089228816272696708102701706599029841744483539843311261381932259618356810854446730462746431435003119857030434151704462784573638295800945039797852444839758103196631889028789135394186454284688767094726960382164149363723686516294367977006504084794500114178829101174829643097619390444057056372329589694992060746067317169428662 7453 -2610088862809987064628644729090708493269734536409692737780088620163199977124074096403466336108679960106826918475088213756846057277259430893371486138298439481327980073363622887161215574345457963094373391229557901574225993890320275217328713318470944210106877873852147558778136126961442122319086739162997508183840716289650671285027212433994277420400381346893797292663381146604576733707441754700582375095888908250871672452888458491550454467726646698872617893911507572489557111589165913536518498924776578084391951579033302669279689467588173960631977643752163215493 7454 -2702534392767618864572291508710968529746172572969660114031205890664742683354863056891423693044820345977166987662675525792786433258961898250820701249611533627615937773336617223177522294702888617459636472381220009002069101400278511554161573904149716621926409820893248535498451172471941501917648434211715031165974301948360477779778872390693517576399006929621750851113275655761226355087861867185837906482696754531387389602484976515267799256680670502918294227201074207282576242003725174598476551834704351574982945771500126364003975982691575361102991801475033563779 7455 -2719125392040156865250328743023265767907300685239731438063652819055451912037494562489560837583733414630801766284283623879364904102928669404253755236596890396922977806152574435401706354766320692948664935903394547407501902397238557854455768971626372539773274485060214526220149959085525084424618146403430778158582170378836883179754719430694252789081032956100552603844819999795716415499609636922049928632641910629363610368190314520758439555631272803237083973238873551898468047849756098317323591805073281347216598612168312203112225326430877016241547184059134100223 7456 -2636725250049538286020522384122981265508747030363369659029355020123218092388537780234123352725264303093891867019008309993003189338657199829852362316682886214964624065803937563237021579489636723546705570864164161129902601005018395791772463215418097798889760442759913283112423411533476084911365304915970040722142326112420859610778913193711681724770621670301297919793346270374033719779827725537548734342909276300185021473384590690445502647642214917004313815289868564889326731249589685718285425079542433375844792206374463693204090979787110477437955525365383812963 7457 -2429116704048552099518720670715025016968803944899950766840947269338499416703944793847008211693916474787649617903985726204087743134435019174368514039973222874931740983983359406077880797707444544426632223291677269764369349693805297129603389906502859120056071229404513651821374839609190693307651080496582545929064422496018585274112472795698555252226093639223728530109124431168233682484251853123959936500462988651482210522858932583379151070221938882257855064031550662111128422947053433281651103893146671378477109504785186950023359267619037566130076808250479856909 7458 -2067089517445566593182342259173163716888313334128653653430624876179652197962150926293773243291033370889701562937556655210246900517242364418741197141666807702812405349243881725813613469683927404486535652146195162070995502754528152987126586432032087928400574606385852961798001502181466833648505901900950408418572728436893150733589199162026893614115734695093099780576994418093036439231068895311300145129279328183857116478030110599461739427752347064938115815015751861576992587862839266422376993281876805383842655497488933074784450240863005116954420721589590054129 7459 -1518668381959465809026289004263068838769389801412719350915264168444652896144949325274063985619116589891424056396810613531102861568244655832683003880930185288841932684654100680115822875022971643617906100844661757673208644807631218727932538507106872941385345550287123312560696227348934283298079659475855561771673249961090915347975888404191680355428860109245151013398859589124600333930304513116228954002239029308119042710189251430361943524624307796195272390000293579032220345580388701388772235646539924068451211818560309914408337041055504150024528971481555121696 7460 -749513894381655484388278493759935066700428336701382354067140507728022804185347929731462148018103596374265731903735923268592284136494294224240341225937454723817476358228749450679952995994394471894200953279525852765675432304260881392209597832488620694155634863701508577977759209169582762810391029965196507607630423950146052020056072708262609193300740476357388517080705091086974451798721901905716916880879544237126349629950334432220700462875104361254131509402562908327434579402737336472915219046137760533300892295001150769371782120015940029098871674277635809770 7461 276467412695575246460709452951197187561873583023219478499850726380949447238648701463661485220002852994744381885915144083526383171162831103847117905683484937065289653134457107837998529185017671864661297795066752061766196155416191559109176015277770043527861326540197611225106889956519910942617075730021679069522058244339426282129149668398219347378170243983785117982728036489201309924539132450776412082534533212532991357111434384384908083197147190555389158926461112743123753649509365239044483895426820415326123728147644966923005527759181589214861979563672694281 7462 1596265323788249815057068433891429221965512155545410266885173920216861054433211136334536817294574929477723916158428497305053123397657122638068992943453160435714970694105088984108675117712360655156129798129663895736784212872829316280698123534345231095309658757137313275050002295303729282650524321964462590524421423131410536591093147109951045078775053177172794649598097693139514808030142703107755722787155846683196646792010170284995608106624618792625360914484649248468130544870888190284438640871174059121207475197392705084672240443159778075911155231494974123249 7463 3246619811340681759139107300156103347064097020916242584853965001000737802007433470980241684916591553245358938165465336132872869905716255305028793614031974212584866153716980335173732471164541595742945654496337423070296956745194890356088825012967972509484823330761747220550598092491095987178859027800757107363378630497173488453226709430042847520126878705529521653229692413832356373904395808516442893471482893108098615247630951867641901900559370448639112250991150585587751617903551217859884801674802734401493907279995989257709807365461782961513359909268869693984 7464 5262544812657309293456671605437018652362512672297140869981735197019514977041274972114640257099380100905430228410918430364987213640031317155480858304916625508136599134630470651349881295435165868528077702584930750024033616769478897891915066617989971601274510536347906847533427706324302688242545245233791187419544989790827121349465845396115418846688385340210470829432239549358932089585361697101992114449486373541427879970996528306290534055408372729433503706374249368716216750908062020259544448187330755346207029040112474377329940210753148927563796395351847784882 7465 7675480435541847784269871172274239046201068995055392776371674267455872256326612224467424715647410660725646163092522150873868499525547404461478759796451943567738084084876499241302833473764275802512296840615868947220942536487883236816484903790591704807767032805415665299567590499050551267781145689208679332738632990284727368294544260769250672549017770287393391646496525575565058981974326839530398098281838122851600157016040431116338467565186079583581979277853831272692913925934348858391599815402105380280695818480035411594936284656382041017491950626653795652102 7466 10511034000158135714281525377103822201537856100628600766784903031554459528025122484881922471865585498779200800676255240868707263582527309532070336328110849236343654150900929571728777176427730962878985024549071661518080727640095674852788353553276074791580486888456734659480647375353645027995978134854565778037043015768347869160606994624595035183483109180427991183466531077923907447483124195113422278302438671291542437189697093853071277897402736649555267260334632381982583358094135232049001969288087102162646282887990037049005853733615083538270262749516764223800 7467 13786274276742185841849353798414777032420404158924906019489534094829001358618107608641867610188000318526210267922223674281941241856199003827329991430840188965616131857084009500126369414504335672015183090477681972905260256364146988671490842609363205410865949500383097097340870819276266008153895064239607233522925239291469261455666562657972295317009249742043056426049972803466982937099188463404957444962067919285426377923239315389734439600981493700832161843586502732800927066773978015643774962275211311475083027079226503890796016522273318700205409905515788189235 7468 17506549759310665602120821457478262924815610547824227868883786354693904293403336244286901747964218263632305944737314785906248431165799609689100377948734787361699925684749478636065812124020526156265222555166083965357147598599519453857518546565025842998773455905263924027150128801332025107476472329933432895483644583069859056622385324492680942910830029259856966806461013026445077717883254432600346455147542600587453076291463153363442680021747448051174017170862766515839058296092159552928744220746075391206013144070573827416337102978338086974022925098383329516836 7469 21661811325772441446579054853726513400484669301863603653835021054803365223181683375940988111869478367977934487663166017253407816404921484057982205172540467478050453845322170706031346815581751307058983190683550799366655169445564424033984828973455011326337940797943452726819926939094393358480988410029439438209294361066332811902581369843333872090795212648164169012873005074510621147868012769896387041937735938062330606447102088042963794890008920740635846381822248114748630966864275767527109717407344035295776949376414974832976740422776881763456739468899620414237 7470 26222432709124102709466488097361637466611015077156967740527294951123900593174575532106725094597158697793646534228022463779398172419177432673046071342007404830042723299808779864082953266054809260634569647438328062339040650294311813447143828879609131148194491497982213669169732446916601588350222143628119129946905492600249105815023649900029158019572498539013335663820718825042913222469284376683656155266548185734012420048553771947996471960001931827276723450182140180387131284893048520335721542122930334026407889850162036607952310181061945891356520487787290318410 7471 31134539399280331950289911020538329859218185032092818343313651560819202720396780780859843881936485303976413456011722400142613996092025897161297591417583739694270169989697370640659261330793648300914043130758488928111276939096502561083887291156999348223333260144903214771448840064834013353074791633059696600286121033615842041393521087023426630798077600370810107723456477530624390235530831867082177713594550638643216597996315594872358045538762209030533322551780046507703818981846918355870920562281131207815221617400329971104880419259846423373104616661809874595422 7472 36314878474862171605119740422295485568235317088922718652611040181396570977689607266477430063278902682678801101100927292201923120205777370395994400025955228559976191161345836866684425408585648887549294789085286220710264442931945305443602723566253076244080758611104315199670116305775876696493027865863629389229553584952769997779818702024981807112173458512209694967175902620729904297033982881187528947224839802753326432816335846128315151566769335778330510818447456161157559234502751539191813489185767075719289449718530121830204546670485941354984566848358949334783 7473 41645288981770903448968379574837701024598709523788026842462175837265035321662908128260510151904465051072614425126410193736468125119318303676507117971131023742404191813745821930061303053788268759665082581549707408366171362251792745674271045213989770350728745448597054579977404158075137573691085176138953496842955844633650424307450042517699867174027978826148164736438986471184930476338766002360690693473466293264362640790216163538590410867225885430009026169732965103280463942613783118391337920318018316958247619591204265681334259418405059439499632365831624184378 7474 46966865347526602773673236029550770698908815838376621903669959758197595333432144030072423402270531986510209438005566448124741737406406140683202952608348162291553131499569108357849103904334037805823298448250796775883360029489514035774585939323206719505689875434897646832352653691291256527518995458733520275814631789305948291867623306235812048918670838087215392714739788695175876869619276009258279074294522414231629994056909496943940500192175414029820891840957505287074658643700399797837323014311139000117706696455713751847618013643384677726353662641865595181057 7475 52073945397848403811559659853909549345977202892869610317855104816626375151829107628340474698423389094935571305260247159484650841011893290727298052556822129688664856738318286813637670316265117696138531183606636837805836401727134931377773157544735756785989514037549183409449092283220118426305291079355590318768676893188060104660414625422650142865723739584824699735861949218096147939844672931231793570078928521788308943485020603470420960425508815807835209614845729820432175894022798542548947167492003035487673758097679105170486885673182716431897165499978021714084 7476 56708100172548439070563050445381842123548868177127552572651564157352441265361972327178586625952229095046736762790454098067692594638108202000762379850307346942701242648330408160595917213840998008063077583264683620161965295543858106133899377486425952012703943985849003044211310401862884216895938704525372760079364535050282100581776711327362022024280212002841887349382526452444650470163708687363667224529328715088265523953255900761423982129043424289940268098658069435236111059010768177850528461429832423460659556027752623735763778386911271713650819046784265856812 7477 60552355122626471398448067891628628218224937539423364041371623303337381333415628956456272198403005313631125819331112154108349617122780319320935197115596382617358563600074533196645361794709733575144311435098730727226157348112151082817990159626794577333596194617775510870866831636288762968163616508570045174462961803716747928148638433240215205699515218153414606411032629967175759102975282409514837216082245125629281522218479390740690851946618014610228014864440119956866704866255905589498968333748026656058303739073027108458567540052052788643817078448919224915048 7478 63225931412973700523734629654720632834091801691634182165585532737767013765190557845443382437652451336394436599892554176563466538931044030937863048339257176624763713779220782709799280022066120391123828942686001729316704448057039906527454358167162907531661174192190213109200602841671454928278291319689626900507631415107084425586342181414057542363085144069264880900982040340722699524668786105910860659018637217960838624088701675098661493091706311343558609824794908138126880522635180226839478208476271614764394993330211501818807422550414302817829153708709532331034 7479 64279861702602928630658155540821565521005821853501658592019814136921153641451042330927802115315910802533666584908123892829817279642226601326857115037706543058354343320496310213697164849712444094418161386548892146538515803763792452910802477161539065453891563837364087247489100566632747497023208419311948454656091502955599949312415382367252212261886586541604668680615670170343261903276356742927999089428789814666745074937276424779953193188993485289969072940730535289040969157315125494487204323042429067979719361527962977939918476918389344849481099364738041258178 7480 63193906351760223555623621493169982222595173994587124372766887681906433729003584961220194850479510203392196880510529607572026621427478082718579886755831156325979069269863415939664871523032969814567958042722188326280329094321735540688263362588265554830918533966348261206881696171488509859059005479962991634268734837173735540096493994156548892287240362054624501368665354635641600709696517897171010670119435169068579445023900119231138803499631781428849861721486508783857197946996233517204892505646263653738532129265229210047961356672399430004751861925108461762269 7481 59375272541825182801634475310346385208594131335052798338113438266245684319762730473075594131851906746401031650548950713597866802371530622527831559918970645579106351222673558448641961935272730948707678488455169943581512566467114606308284282434722082598631811972828915363930609561666698039396415694283383199797936102564331765071993020877540907695503165909973363543134928993664406991484670369278499362944887363052947252418774972926207194862493721703694806750010164955941421111453229610640680870929284223406338783251272864107921615364927427329383419507826982984194 7482 52159718842936300569768837287328788701547200466857017090728132101620175004766851971499334452822668536664536133467085413097241518688359363470020203705334242124590768214838258700354481039950012221196379796608015307116372751600653754262818179625238140243668183472239562189560172435620535354396595216872894632216827234676842168457015459783676483446315128961467350412174057960094434278091507210218112317357079291275665005199895784758404763186849428905842402032391149168734193037956891915906460333375330127710188280516423902615070075572842326525557882923489279681123 7483 40815709317698033994513112388021724653503281931183020649370734720192340322673349477223494301944720520164859977455088475749927080358471302596815772085570588939564820062083522886672234948717916024867662694685533492285279126036681276276285096611061587786258025143879744517466335914566665053904563858851906669213465421278213069942371975658878720249794449328315480348716213267037722850365096052609965632188230676224513201218351961837580425901850220302246334762857603759755053214069524597933628794938803697141496899487816567270679487960865149856801548878573518763788 7484 24552361648018197031159242173425518314896578586054040244022516690998594079355331142028009212473988494953347111078242483310261396387120417463411588498896747661494530509300343749195997361648780132346026665583145166602350236375237857160208619698879066393198684943950100424474181174125743375152999697380294295412438385567256593967358665317844901201543280752156982283168883283670799551092129413835157051657142077819257172585150713183064881372675467607809124717710008192324098417819614483643309719846910386350249379541569610343786848900077561810445960243786261789909 7485 2532009614640646021864190135020506771405938419008043368734505044896608545287464177306262439822860902227971012264379837015343302970244585172029603062962299341253799022875449735371655296140226937143519160589199594684323779745686361410503901712462542699290478037429929050510874266242018760290628700229110836353728889253558013519208473980805993936930617612157288436135845627821357294284093114591589525883520709420677676994839567231791868435743113215550250009885437168199202506813671422026212674791055893638629357767132006212587787160345475791698778778489721804767 7486 -26111732688545309568465813609463467841641665458352246538383600672220557559446509379595181620701087909882127375326276465009170464854958022131993681441214862002826262036174902873027244902010901352916138083633536571740569864953092502562525553932625207778542654855504076969672639628046489994870985321672715095522085460033957136084031889045430227572621424303218457486943998057678642199036637744720850119554601449535867014038736025998686748165770872682418737460129962942845940456468765560994835244301814872745801012647346927958542519417047223774460120897945021816264 7487 -62249464412027694995412372154622834773126015278550405608952587218027141041335730506285045076572716524403658406392032182622817040439376968184844243139970595148649897725459277237639635084810250105848570561905506001215570199893579234365808833468197604828685276516141211530603995102926973760734898152156717845570193948232178679527943449875660627301709819269302187186861628275345667933865291768393985451776359056102839328476746161548497920956845912421041571142374019637402703088956230990335066230464899076813246416241929513172525703911130001225181324752616559789364 7488 -106724075760367007307862590734680119267894789843829145473395939938877604373616495197425956708539481908851062921798837763152115653451789321151268570392069194011705383996705839432182709250745529085106425127237048137441495360287366951073618412410381698803766989127091417035168534440095827226727938867658570341417469311786450275172079697481704437637169825653433733232046256902471575977650401004370633540497314794339734155455868441592315597643042751983889654254512504616688944943608455347432838313417167681809435141577490950881847255512045149059154465416457494431465 7489 -160310430789375704267505247280905083196263790545226930793305842015450182723325200357285080575841268110438774103323606486530824975119624016085403953047053908295233791317678726972317439450895562909073489545592595254497719737529135239986436077363559860028507341151078361550478026234890552116770345116385975561634552477593818079299864723682887273699239264242200226592739704494214663607388611779181372081592196032071117957061271388527835722368053795605758983336450431674682968960260973510359766060407294137287478542993570777774519023736982124695767657099568242776297 7490 -223665705748254265668223191857675742479150366386211351385507567686137212004665945543193727502368749410312583743294890940871655637246607725836424017223857813092475732810463701627137788290116392958957074492210183485750387490605567226021088793659713624877895540127282431490847225635556073298478244280003367430771003428420432022443990642536749408084036489529464890531698673177733811837470277525755374809151702097613685603384689976316292302294279507387748060818696731894835426718751832507856699619524534672215107048234478922338622577256586185752685930955255397089974 7491 -297269508296201992056606513765993331664487010658908389202751786511827093739955992068966502438228410184417786284854077178162666998141081331489722228761802401082342092674398978522161338365299715586967926367204564118692390498770532433476179191044768320441223947973625100100059271531396045685244714397231727014616237464227718150380067025078953919515293422468258647687210543874224900546789467892900296956236525917979953732034414742901987096728374814348058562584953641167406749219328885116081343256486091874432288856566846779214078958639342788735959480243706655330366 7492 -381353033091780811036547367804476822402427490808584541156372100393612854152373637758023783337420211822428339959469279961697739541697128501522042208168527129773077884910189530513277073458589495401863028296694597806860029158025003582528783254818159192662066136851183040826414650264378141714417880548836410684301768620637792001850828157380332738138925517806749264682310458118583358035952498268764697742124889163489279085255623620307655036792368872092231591926394038252030054404893913248823962785950597686561748403552193708213630065388778089059254100352702609805249 7493 -475816706247042779731114767185092621262095025881115208198799727487614225975641172530360726743293981795283132085300384333621669571999188969045894603967150590263577881257473860511715621761343595213038505568331764622589704945271275782199673020320941248401578839057348471931465286316951229492808427624846791582474163584605372202596593952290928110827721395115031349093422742516347200648841456881278534313664607819557368436042657524769508714694904008665705450858011145028912657037671407301374766799082468334065002409697299124227559433840629485395831298570728265430872 7494 -580136047222390989462982640645298524432881647606870976218027823525819796865834265358078060363898780950994408739073586381507123849500087277005936326317725458865429739018487229626866261531752374587031439834156468642713873595768382131668937855948615671826601209005702790250263841790510545378986908331395133651866068309617744805027240206904367673072557795908044978249789762083194334003086403355797457263217143645352816653424942869203078701854308416012423350128384267179275740465844296214491970614214444293011309404932598857900293485597569605894982954409229537209921 7495 -693255844795669654273524270630175704686288801550175077774484482685130423133639051354050048360301364010746293162230114175248165030555928910599423917328138396409257699698399539817204627356896518951726732407165324250199314450022221576720326648981966671853617952377324278884958043293764702540409370691217721584542206803823690782793852812530402604046050529623979606128169199050777239214052270241797261979093634400974968158007626571221402675068282550090590931372685102305747526811801375452011950456458140677483141419268840706839536323198189614465628622391056144992354 7496 -813473216964434511173235267573862426065590484704683194675463083308165213596063698784862636555332889299625422884541524628827099575339621461758763537665461257651714155337941551710065047635081621958351752523470843203829538154677281493917336368313116961015608771280014207151289568120731245318776453708626165563609902406485321266391504440275897267653704014262988479641867849437168267094199775563659694713998290148269125522673110989628856978416870249346998132793004263512158926906716671232414477400407735341060922350066332942532857424731775969337599916547265901546433 7497 -938310716129536027848064382791561098311045106406526075965291340676433130729542820336968968843875728998082430275542390447699848409119772387704797648352766109338049556601004632954176651312862863128053160267464081513537451067100964685913965299503449139798435332153035925118273390437015323163747124877586654719782722808707355457671649273088388217864238886224806866344269725595792639750417502201507398157578685266108004450921347232868502943128205607792846177438769779551326715218463726542069596529683304995670577863547199517769538425391041956424158364460742125829884 7498 -1064381363131459775397806071699714546761073027727327192507573287898176291794598670393136235877139263073535074878108028101733329048847877688836918618138103646666653866048352586528544575244485444397217394687174137279313904405674622711171186592796743949564844011278368416874297465554937933807585548303146090248434879108005230615016539064873605103861582791161516433354380726478171477679228625896469459854602117714881154452247786287923009647092537182831370228148802717748380599225433832150721553511214232618286062628769573919624590977179456103539297746471249198832417 7499 -1187248357854647037475633098492829926183650378150506054255054126640808383290444292926451802026993172793843178222437155380034716727330197447852004440648192356332400105111870584548608936916119350175469802470644165434719383311378028600559771107356287095199201421888421375347042937712591735515699698831780396603884980093295466100078514096293717504911116768559490515188359885300007646152984655128758488833463537079123053368634988885135766818663714004242800135376569236575639738056570577555843119178005148615877995741954881678482779412605923633598691318453939102837711 7500 -1301283229277091923098467655599360588456817964238784597812457887647727756577575999631387680366408592128033632454461553334675513836720450298033549896693249478046600551951658414231220670169443713471222106053502237478606352101495936189572331096409986665238054148169019703689946799089821287097514987335590349915612573867905006998765112452397986912301710783453520342654846863895649815652829156326297659852518106458638899451030345926315753923266421701354080152112929856757269300201605816779948099154273406878342730185169354609340389941931716922919068832906325381931421 7501 -1399527360069503262574054987592752935602257443855230716990191085993400912992087902708347893528542726244429645067283023766918584374848624906875666937912643793476910877334708779934489124352914632850827038373656302507361854469799342594693432133269937359795984267960175978163952913477288760605196864373750356964295309952469100962395440873622003088790815502201109180106787642508448490071413941845740511035143222153430781482667731143811398175148749158660760838186080439532071603576582749938347623925031074823076585653915046091760641844905799181589378754050538201519547 7502 -1473563152004535320744374110712940961055476417320525128395040320463857926482888966222967604083665841347174737186854033553930748204392925566676375173319001778293044176662878989582564877450021696721213615695519133330416131290292659906707931817914985962213047059525627117163714854425468531042739094623379586833412382304482825526527673603322721092338066057358915238000740389470194185896420216538469451744017216074078301555427755482198072208125942816680279088196121469261710133553909248528146674355330716114923120109802327342382413374902115695700225955269793785426797 7503 -1513402584897703678256338825274419102136545539372032982693651639598597712277863261968931239660405867143396036983714756383849634814796703373830089656403614266924181111769880658409668912171598784427178902081689655464185241258769305001466489504889453227213490172235544367340147074710857408997852383055881918655216093622930630077971863148023613478730983182316882932064705986854716827031691146425557318342226121815742973029883074449847201241080270978086735320635230166743096306784362239994335710314748097527681432142036814695644172489501715473686194765405967496856071 7504 -1507402552971018604592812334939365619264029503849806538131879297741235247091731295775717213572886441551852780258735452649723328282439176971147701263464665918784910345163615614498515427590266388250878598582192182642308977799764832763877045701100977528047736615073035566550542523365146466535368269906915851302427274503600750374398699993407123713136862063645090204845552689545199683137497682282563167922186806109705089188523552399991708287176468113161418073343126162232914067238759227519037181501178468619095619039903856167556023712538593330883281789357194033649515 7505 -1442218119182253964871808500797021501879289456267241349617718667019306771515561608342721368950347978617744435450577016073037276232573595337861809172471122178435459324939460267343291567001150256102262286825495354260878250795063688453031431097679837073878269163992651458129259033848677102508784960109553351754505283698110024417625320481052092003338704622824723908626377047160288883547651190738592940053665375511761168856184650958985495777539165702831199714248722466539949611749730323893925700011175006203392691322873094247196481390801918845490092448505759466978638 7506 -1302806680523466031597125892596114289608376015442521076290662126727146460515310717518622540637085085790235071751634584816604990255984661199687722400558236798499501062079707974092525318390531274437649103237254123254074630017144384265883399005251494178127255788853645343437464408449243987440071351893318909843092704740001966404906015818621714106295934719449518598673454375949097418740397490956278194244297029392744188361182939037892640601387655217359109537926927926417240731142636118920434026329216419755075104488421599955729338206233121659221469700209447140270414 7507 -1072497943481534645721428999309795112722686911111330128206705408269080038397772107547042734254872444865896631910367566174203353560637222351507216890153331025564526220932165437217204145390944330009534102205965801901567911882179485572384429539505878414602585902552368669152933989822187342338983810548735404429799818488798388568456266273494239082013522076341070723838605013297979073198634933137783491433802344905073358255744947803255466602064429348868439625414943403878120351637008626212950771198719008860290956893360618103573950937738567213008995483399894327419430 7508 -733146512217882044939362972428584029759559836784181527619058659290647179495105124270028705964727949177982472795509300929253603018725011231214905372153266560188793844451429454775240573417208353669660128580681137204879342116299135949335030005878838474102350408624512086404340082521357517780765537746621430282010803337773375682549972092043354443495335998706769946523136711418617796468735592007775510211165966734534617889617897795672349578871493611746185263359130676957763434733154214335792919822073824255087432758496239964646312099949692575632366341752195539236635 7509 -265385719411217036049429104769153363998104882793556138501700305189054743680012480351100105342324428950834141163579452746997113045026924784107051071963501906646051203428714106865786630196532193116705630869072245912758187786640074943659693717302430088586368395449147500494608355903300137527728074400041847908485708535130269226839962579119849946337798900487590548576211535159394679356307821976469181633122392876494325383935795681332231895438310681542180400596358387884803991411905637435963133255308719042889763079528903930051893304008484772825121643144765073714536 7510 350997010760987915749860257769404509368138422049838827118823114187421339613073333392924607271344432498645343382501798758471949758629325971113495930010557958024935223083733772541801785810933935901418103146868932455280842562674153223238630464057500238973238457082110100470758489945873142617723028999004707310088853878174984338328062813052864284807923243154560449838820654190858287208787678720581207109343110831636605783450735236995129657272129938894923646625020351070848106849472141792167484643464216713639911127286115376402522238188369768971294424075976348132976 7511 1136541598991936637581626682618501512087341069092792738684005730715645844508912455075098997905565707085331081884404679044837590097303047526264834821365256035969974572862715260764983907478790855205835460830339878751200098231186500886492586131118012529510068670137347056793277566266030201263432330456134543234798314230929727012648516115982010988736325343997934303545789853580984376247824893258249629861040522802875720501772906218645197375520969628438375187825238056759717737645083804740406913176738957694156569207333764949327353145957913666977218231092607865527129 7512 2111430914781096888641700835023781779985136924290234582163092463702053703276720631535988421791552487930971589997449237514391524990321076069636835582718130132416311814834012570693206147111186044024702729457378114630084596765904374871095577626803500388893599370885036395405442953269338653259623610165749420700344534783352720651084198127837398923947370989228690087202377031110895635436501430858535387798266280760617985837750919117042853772437942791653979728594641156865120914613813316062306595411403753074921330147219599241116052888174942093044506861862170658548318 7513 3294617528065144210465841463643962105186057412454913766945834754364429355007951861657768796600036468637084340861417163557582714014116581330791934413732135712242897450904340747322215888524181821783751430124996980371136298669979831274508578235907427823535303511289285796461354187184825129099225094943892899817055405018122370607506165901627256677250762432096532156606391546527730501883234202297369273824640160017241644646018026832812658943502974348678540473371286884452243341702813692811436072630060502521838952767753322560896840926948082660969018468033487145677289 7514 4702738960452567049797654490422927933210794240542378454187002406148077903633148357224848048027722151449435258629021900564423532832819066608489792086523861396734754496963252877527982568822669458415408673397357591205516972519592012453990821023601866012485224538210590380794404634659030932514752852819598355675304256057155113527607004280369096658912244977583375794210897309111637790969048786304422191046292046725997734190290649787966161739998892563822945606843620624186055343579582934815809407362763450487238781164321788778920701294295934439746844328334172775249660 7515 6348800129984732604631475530153956266943773887447239662000289290304568292195150404316430002601982873942088895766627268145306013592166525611230699526749848879821598226775062694421396038849548538150628133576643359026191691040837118152524757864421886573536606466848738437362449160459360144888903694000836571114323927517609627532220755813058681637962505119189466227308295213758878236660181387356982879656379603027097167869578891811606925382420755373242997964958483493062684497757031872065786934804048556848231161295526795676938106961770001039956557462487606708007656 7516 8240604231261316147469763775152272321404545417349226013039768197002754435944843572248851136056153968624132640326564311877341352800699470548432657256716691406682150529471076016792808393943954626550156644800655242632833158456643940682435082011876309551433144836816691645210863166667996562057513083173321026705450677810383769842885821911463938199134231887772469609411859342119331133968331724794912792448068055792220813324868019602444443854327902613103372781778919348464097684056695508756260185212129228700100014926201755925024844496805095635545174085531008373053755 7517 10378917306067761516974059175894540516564359253591933468526211079146349558629625557835721184268031674496913003144259524887304104096132811156958954385025938528692865484277535409377931890585241579232402218663763815107564246414219974525869626117191410284235999766525662229852298993278581374830092842412896921237528348610439154908591206098138219742846809543936901489806710902356484063879444042275679247994365643120841017417288387992573116519255220672608286202260976741624282426278281232593912786125170489063325679350575640471275114853128972937622144095034341757104027 7518 12755357518814258708827391568618350261927177851130806191307696985975369883258159740019903758829547781299576300885860223378619159971180360374048131592036818542386301932633209504928734948992268924432278714016887377788377185324574293990056573500313984303935335840897615110844310498384959334404378201283915803488108818115131976194296883796891915104952604419129448681115718242079083134958957539157452279528076823797865579887495302775309617465092937893527446379477833582489075182699433798406966228757234223114700731000949217452158007605493994972709473988518597993977676 7519 15350007953186981506382937175405107730848346424333116659447027338922321377732206468774050033868362907443004843178123598720407037040723103794985379352959798005675965987265938602000703895288759589510608627960441712016846103080091056300753188091932487037306441767373837246995311020399504926944357385052967998395085332302712456557814486505331582733790268571986308101256416853895522812732142317018734497645785496098797907797664133812535973987317683491229579190353389115886234858538236122704569065811529579573839650475737413177133059439320117812307787159802781091549594 7520 18128761898647427708445524566103499444752895867408612551692748975721907309192257603583501651008730433495799403080537579545887883481954506581032305575985207861001366652189674634795761703224892851890675145158652542327321229667473202714575465090076125687994877531941697362390246480700958497487636234157824304332399402454969795710622042284146306061489585735593945917181189591518785658173198451641451686188846410567989725037431885835655558532537104003007789330189946152969850817550579614036592200638591892450412206450141783580562598308619808498072942884090622779960623 7521 21040422406543247822645844607588937994173864437628271602544772648833983782122700026182964273013557026730310138519223655146832562503694930750383979685444134107262590510579793890831540421148668741002429836815035362744280875076693753072453683160542354561963172531631224496985288078914744198531232715051703120119122611136581898194438686305301556967311909501535618468908508091486613869018410031315205192072600988339672032747915313272735534083540796109301792161674049661046541428655365304280085707289185372954693264392014921535318373389264296040964624684717921893264032 7522 24013593664622505586588237744560037817345762830464541547461767328745331781241961898477446219198673675647409162178727802784287181570224528690229460680314429606586491851229327765597878584166226820005039370373017722339458915761196862140504822590394714543800813229809799473668142978291376947551812224316008190013264527662225908086278693406928310934659375451660819807478455964994932399582354392150723143420131976515297226197644672680273212687093078858892935003083869810090918956756364180384886816508925354723182896902955409009633126285528517093061245037349851054953245 7523 26953420740722483489976793981504153727411617776338719107066398317278615213074080237826861494331928438055226457999375194558366594150232027481485139833516402593044505937891133213054584852703919094351850880874482215371203279427892465666195030965667772947993726802722726004829764685855872208536493834317759228801914120801182323976170337683952293837112613149572713697868332176712005351340505352517186185746312892611224900168209365552177046613890740110715156753495399777181912657589291514039779116819680206477148235799083706796483624122239414455343244697583884635884581 7524 29738256714918340760881138765511532666130989711889896995468024284605906543355343182142442553395203023676518488685084735520344971188560806037325479020905139545336678391108665883384854858553209510261533901377619134425493863203639006723548864791049701065088039952172528361425825647989395781593194446640246680548210408856484913646988903703286406337953911332179680911587861414304228898106815096579902775200262822569172602095748747752065019529378240401029410942631040542604211046657627966754592523087090121974115608236755862799164635362655066990371515684225645849466292 7525 32216362325485853310061272167740882185871635871840877219195284909249250407693976510248355397225518240719663403943814904425755514035801170996623127310427375129219126048332690743051558655205575375744630942398193650336275220254352305028603198638977622361939210149894444371941137980930610554928992643838443162642364267594023640151397677141883788426098392691170456197894731718546724505398070214034002793101236900535907244656704693305245580755994294207004180108174321660762068911539000535910965464677267091226669969167346920678668120062995457768809193344255416259065843 7526 34202773081158175408601961370055773784269370953039821635519984007649493768856597905139670092322781258980323023650768700948734284780790657647808713297006206125635973996123921172276227733129725904942835342964425085040138107696469658473880558698931547152739973017078088397949378000891749249015911055789635935324401900328832837724954534773546160668796308589380953426394469756541639709621358480947975064112991814425482578427556325150938660228743721741146929805119865811962862981306823350649403249341020498901135916355674067266146856588025064045391172837972218058042550 7527 35476502307326366406280837933995744325229537917248308218053099042979419245925913211850269180686677011372914243331298062443972863443822393258393825647521063247010236845715999275279922043325942192857964534017081886937448503133780991069068287519053254580593093451832588053304662636603023256506684357711392390023775249597443152877205426001155138655459524653209796405793091994272091810498774868537664132381476079032988862153929144256564591383457837418021986236834449180323771813448017575543331876561800655846013468587251282696962179065990059690156823803351958718190876 7528 35778285614384813848446195661792926712220260857588302188217557834220723783987116123151010264548249707254589539635971675781406340267276908034317230671163071883725341766581636890598180397135997477132429912355605264956636179580249652344374028616235910067891603345075168924840029508021341733449038497236148688769768660322777775113219249880138427059162871855887383987626256580174739461701848971381735508251094467683754361202468970029737316379237890386127198920383427759690771810938481638316379710743417481303710984122372254322055434596151355543874845215953865362465446 7529 34809112432805713855210298086851450357481037649912959648543007444803544719164911412405606301060611717163653080518904886387407322783159697620144046694651957228604501637067379105540305082633469293241693718537381059974736169148065581937231915959423991938769143274048498496954079175525310654664162438457886557057343805379294772952428643861293333537619214847493854416587257499206044652474187496777293538476973797105869100482938696158259497973274445806339261820979296788010226470950740768584161120098998311332034814596038050405863606285260427134435642165465963553522455 7530 32229832954165144561035671178033959615573335136141216162436897548274040787020575047763674943016098421140179309477857164513306905878369113237768084540931093326778354838550500503771490829952076962386160877196006741410967729718450216247678595139950306619234636324597615324528207390500286484280500420006893809979480912272179304668608359606904062005622498207455207736971425756350748555789864253305443028316031513294398557583012475202003156442129091114092236205587424208630069643933051336878407365395816473037038158679415050811581949204415354657650718015319002396344760 7531 27662173180002543361583118262684702480673662873586471333252565823242156934958550653178301993906854142556859619474676204191744650769185746704803373267653019053000974950383756180745481449411646645537403824308027135223522168133428229022339200270138538037939853414393143294340896056859172241957923788708536219484329877993856033847085318183759026777253448828134181771745105414677347787431255176376571113572461326791773594442864321502259536801899801470341535570150731924472315986381059308871299871011277027034766469503869267394119248710977921988539125904089378150208113 7532 20691535620719474528301572348820210374185161670421516646532375343869954229129645993582359858409756522712841827419630800913600473957154161651529891368684454558678805743031182710299236020966491006848969994845845183325071251573877772377585467325106230607846794300250088522816997898085424724098371291745422420784219251153200831855599491323686080051804500212980575505885924788941994544144313855161662670346715280657215993277526360818794840941275577087410355872680752645542420611943299329396105854231002823444209984781975578270682956683065074657540421545034623831055924 7533 10872006944902863924869652673688844877538060441871259714062271067411850066724452547786997767651514467514798535166644932495740536367572037291608396591549354054251823996669132077383881179049051506861736325679024606263912645671535267243873897290158701018985015868692217919726692157386013090042573143570052653775587147895228413960441260021354908408936552586934307659063990715283323909160500389742177121320494787366542697401618891368999572066166105295554029848908853198624364740114925376107554092735242341919153246353544961110937635648119336856919027238564059162715686 7534 -2265965423652675840666698604245213852943397665657664003548545851702990801522650679182367636120657332897192277728575753395010582536852232475237892330291829132764287877589534177464179818573462482130389380227889351004677946876389891305379688165799439212185003275547340327720399998681752429684616007472028162651258428168240225431615569704016964086894139625112346717835981410652944204321270599424444835573955855524111610318444564179301075240407675313404606460708398580981680144636781035957474485957204742045673065312235552829910526097366635263748402229887182271823257 7535 -19204730575534232705235031714421558617277100655577210678495051489689085869366658618708574031109270101220628236146592569114232019937656897979421869756894226078523739010743964609785194841780568094417551945505706722964201197443641985389424110428847946739613848065821687956098175217793995512227048962199212613034072109715457304715156936025276849651487949302643082979586862302369401120620131357743183785034300512891739375134628683933796960873721134983011536264098026279554000466649084260543252498319125826074219519001987285002061620495768216371843589579675440857831683 7536 -40424901346842462877532670825318084991437236266790184201739041411832573089994743381345961773930169909593613896392102578648295579167871727148720906657557258968196520712916315148180535404834911029345042100551180320103531637493362275925064099314920851669206452464588495638123006864622694455341536586504025668231061165487890858424659294675908951959468319235219281734911966784960675011799006672739620648692565761739137599802623667426573073080473882277640105290539883482804615303373336852836069486779587357164617208213423044805604153724005974459786421272607765262552159 7537 -66386592869639329378589822701320339447162392257118414422267547293946298751981806857972935977124465045762414316152658093079574732307055108541135589885157889728435400847658175708707360977375206489784856099643822020290021876733971719589034166919171588464063516866303871003362472085232111034842007309364300089057810661612883863198426505200057735810146310380075229094975112414055478249301643186497170027771761164744844886910717440662028329275726965975730574813346585926502565629104394032274487617438397767847679778606111084777627496972415784210630667490169253990930025 7538 -97505895140260021926720228321480147728232163410786287037379875983442950702482951110062486472011723165967473205089366693172308086626255023685005285623402495353037719000805722047399920040457044780198909585247891535061788601055465225243913035582933574926835737708189963907172375376989674044397756848849010016111872567991445643407651176273925863194592218781949455092695916358781451101581374246210348023662521465002300213745845279761656928742594172281938090403551893407756621577964733936973221461802187837666336421352800664248853772506112953348622615973446103621402042 7539 -134126064417615822106329658754856967746745363070715847473265370452061908127836190129507685834092091765180503194330888901740208608832583163499396123127577554804819958275336989319949705280505258638718863645187348656759361088120178113903151293198143175011334886550708612394190740734232760327452616506211763956184405268650260545592821078099894362145999423186938294212086317872536837290552360497313537739394197167974551353262938120507798288963398832904071335997426161541040230084076314805283088380166263963870955091317384295526386697721007342900857243325503442245495905 7540 -176482966442878852060811330584633502695550686277901964472120929671151022230157035013077589896643185844465278461583024028107620329253847615189240488071240277048596568537183381327024201647904742234391781280123472445084092687651681607803863876518065805782141933506801091846299749046268695541903035187851634266467548310976954183543440027499212168453305688136249138805667958730514196565324507536757393318401743008919389253629152379221884949880044222871227587552950815224790618271481406746353769835050801887770822260322150526119996113758609618576522072011021331857262902 7541 -224664384583639697056511357689136179004639023295492946200328262922653895927548536454876788454604614076396482824353877865872130549282213430272462602825512223802989959847164966783004399331571373077799083063211553685982638572923417437768219874788479600766180244263557238488376911557615054596808508690292225790655321054742133075721954351984612231849609067637506085690349089217364417386201278211426151197924605323384412775238398112137778816718973285504159704595796680918251087527824500940703702391263619861356587823946420708952890002056541268387283120589964236388884471 7542 -278562924437383346065371724960510002451550158168875676721491698399225365359970792858891021631057983515649936783726079612086085644302199302924401884788545088835601465356320448509606273349070868327586415619461284698411964217332562271700725724339191579819416593509338925355703151766473974547874610344825122265630279153661660566943786875515668542024110059605597657256904379460983807950339391696512666737107614430901416852933030723224507055328992640477937410340587811829573961100973606682794402315826623702396953485064730340967908934344713583335645140625047550285883115 7543 -337822410001068177040545172682369376584456143483269502769868459267919261728187725036305224127541483415767639019323102016591943154362481763252435150328495060992431726794656017530618256640034133651909586750184232746546107654182808838426960938388453231527727617527466436989517769472916332194473698580542375101392641799863502058305365248692734732349685481783324682063259456941054850862344627574677784530440372857929478965494505840571058379423171592223172652808077610702870032087908366039131392482758780593493499394724655364044685800816209041935397680301967870813648278 7544 -401777882347568240287453688109129399097877849702871885063265389208191077129651856654783565372142067056973981905818101655342066826930459939835006453402189967836026950502141280903632259553530793611704678020627423511124176515981543860900170911781150096603216179743579666300236706054388635991060201233112731985790574428994048325896006891228643200002575713938409191042935964875493288454583950582943567891687068743739380147007322759234302394764139660500613791940759588730475408759693789100842179058895633496247611022786659505394028572616548129834939905279421519590107512 7545 -469389587088540688276951406695695107625530789296767218799898455144983564813046889566662267889126584660469308419025648544754071789749473559871382798449676150514459935459237115323230692065677983053233689520270667748871535236261286098865197073991437935706911038499506288939830019233551672624877847279533370085595549786506557660193739970462649437811929568445914460412803114200197898051891645277272486542207072163096220835791432498695718238914296100041322713749760718781227306773803810816036235382308681083603108057129956400974018078065879365218801742321212180546942841 7546 -539171678871969659943669760832252009135222749385834000833371981994878598263944231751577474273700795583646385836934842138205557340861031994842793808750048877664203644585282881142926380460910827262337426106444290308906465747592277122377395384371383755757558581946666452525286090937659889582136207304228598788327676764688791041531401509663940956567458998383406231118095859824206819613095456537630783356879408442405767810473714544230396351247258085617315404117727566498635645193140338495924614786323511601214016506234506713830234055227151389279924428841623789030101019 7547 -609116786463971482994336945122452099492114947346216784159170017328949676399069732706234175265210132020526247349949871889460458391017741995989448214099938622231606522112606280127998598493926086317101394656036639383864621579253030378630531984878690469728563962524829882217088168403777100918879801964361726606544371732646580783704961237739536538096147134964834114741017832779041030798254210842023260756108593250360229743416343846287190872420545648126092469943090486399983499200219974440893910174010606863289917014444879445658551953403913937126038290684204113576994355 7548 -676618076500487342877667681908715259268694373480461848810495320751096943288046422137281945173875985265604483313631355728352636488188509379660194510859908545800923194969188339648946921538650630308720305767138447287472561743815833743459546612572669488732338287419868952682165692414452840391854912062922928963861970121084304437619896538104041410612804331332256591417369776948550392842908934855874225449835356107799448002891456709935465754717694184896513563581033828009853736181864087123363333045819558334904964515433801920286367752092970939209935797249613651771932280 7549 -738391032406980313381141598070726889899095542146161986022264301931102732668694211052724243125776964522840123866430689543026661259947529004391737031308526467768316678794102578209651275070853877874871610809700039926954917855827728063693003576881582997141059007273088199724175428680742521925518803432629999633773292782701013086566547042669865647251489024751359477860732471769377023160305058428050425699262568532535121527515321969056611373918578493347869981746883891009494229208208862030249205686003881508993981377166234774742583717983896378065754573146497983421531872 7550 -790397830107193254827309341591989930248916883514156116170752157751067565600337233584488315042977269720269360048345477181421662835795138872556794661674549232585573474302946132139605143923397067478518506834692541998471686616523443276986441260713296476743709292405318100575724968518676268219980356896771534366268993769252621241536817011685467166198207801693195191642850233567033463810939705782850499492146219481040999627064762189339937336385475437283167181102344795526845530706335037904618583146606451365699452189359235137268340234724566351710817204952742931941725791 7551 -827777944361301257946564276063312471292543706046413448209430033862003981781685541720347822389968242513142375303005036512444845373383783696022168297201897259070574617936715367132479694242760203794090512315153504752785998628410709873633781311148857010299596030736141215440931457370390165608152339276259402063641334030953421357203106966624857949401865320809236881998739778094044588348249590652116751919808207945837859081794038676020244142582400529660804380727544024029834256213322551449405334467504911774478284255515732225783144575883502286130373577700315510889742201 7552 -844789456090708942843300569318643543460283817146641013131360372849171205829471301201500715156797344257425705069650916375738641196374021153861229835993173149672999063850485079885192047604499230450511466308819908776139948252833388036662665743428123169490668424181445972562757807877867814857040482017899442072701474324257974176018207501615549393047862920867078087791121396783314036659659104482043960641913589594681031062932640643688170184283953473148173807878274650530324099854308270361012919611688358865405889789959107210330988683807763360426038877870101934369106539 7553 -834766445044975339467524032149781948907060264727271008867418700427858241430583429385525836208804595447877015738352600414579549966183665200911269994651280797663771182301448084731461635622594099401371576510044270832000239956589122292202301371838407458059433949967850485038862263072461041804727216804707125745327559103437300926435152543534293706589360084421385066782729609708016640006863212247657600737430857944153075423692717353852998823206463752394932986178618203934518016225894556620776037694615112095182355691691043450003579270595075631102764622544362345796799467 7554 -790098831885410233328643741864994076506258958239080759069307668982491652664726014250041421583713575568051462627940853098081278682433255495761248676342846798078603084844413298898989512992254006794199509461807632966506744791898260710904063390894587328436807338292947481215816476196629932198376070443081338418006510087316618024918303291846212791396657920879983631026355171074160496197836363006448842072522924131133491767551564595887652349367251315845787368713438335246402060199296696508751001711473236732955508799616003249221445100073703023649967945291449304782720334 7555 -702242061482591234809583357275071219422577032388138918938778351015243010740501154709385712611296985319868906499144673014211582376365227170074106098844845358094857162079319150866998149092117500330303739614528937951198315740973233185055484871033202572174269162809742064811555320877058575980389965218574211005779457770383359363386719967558829163844418758804674946188517244993610177636562092469563363246157747655502940062150063393399788601494363000647509522379066114869009964746673794118140971610124781828573060100277056365655009954437422611564006313058702848787007942 7556 -561765070191953427755137033392901203664904706439460365594791319472835627529101992477303599784832348828385216690185358243941336508875495985080284204155589085580343308558945461749343978198696733729280294829244734372730242301567567849232416909175491615891006413791090995239535925469316672387648635205203694099085698506140807258998756378142220492960090962087561996723620232520578901609865835619330960008825438541152754652962974445554844561129357933944862633473050602282220555160888611661513591014454194224786189849398555983286872027996220876663965107994555724351157705 7557 -358446021141944556837402642550859004111758796290133094483851520670469804780422583227095991425058710680250669572788317703673724273398758176304733486461067974844740377447269429826972032903730088447346561093758995755623045503577522362524059534181304921011490706844070732808383770946353858872956805538681615296541462615417788066632858571750128025766553964940457667650413001435829455167615237536728960371034036922160987703459524291651038291530078441276693213945674871689109123254990747594042666300143004591042442326475526108885024949978027054371547735440296185433058726 7558 -81426280855741286010707839026169832903198200943331316015140567916959562144896045765686697766287912262185620121357226334449110866441754271100132104356702821061416286703727698984591967824183982410693746025269672324938059488893734820447318711718922313301914599910731489729790198792061299391859125431730746196541013310913412293940482247136937075915810672658526965525762936012175510693529222438461663256530920245354353309590213267279648556860946196885193674519517316019562968418657556234027615314755257526958557123876277993514986923295360050644162863156101958786189295 7559 280566004958608020644797983759262958990626945694824151217950850151955288593154084093012299670412087331836176017215158598506867079872601546010989369675795535177388880629697472935998394699070883799139917831460909969920135947489431383862225104006514080569615021918610965150544365756117701370353312822145537254758612451974807674139914729661288682279934013455862847221949050150044499465757427161605932222126049319027462464839238742239421416755991464634509399897573426127543142467860223242197622814323116284847513955026061991048548469254299374791549688285164693245239491 7560 738910663261923185062884698577240056591466544308527655039882829531710207596395236574008057247129457750075435540889086217483442857500922877306196506513348802207128679773863383217585763109445931720204844674888948190632923963041791386174076040884543467777088854057256066590475227790916167027627923993044622710611037231312950428521518550164657424272317757076552970322555621715141419499037709503951973115184710236388496065516728250194551065387176213191923670777466369635303718397235897554590583440034521794132716270116270428007644953047033770596224072165585845883208818 7561 1304696030772984826440052990805740134106112368496659621555284705382560330418722944956581188800276290812695755049240698255355260776514275958413753907114413775721654515528217954868420206036559456108933256796976436398129451630455598175653076500827291611508063444410500282943303261708375717388583508360491430232781640659000258058650253658409026447580958703921318805211533657813091651432548892101895018900533588464072942498002653819628332398298546570093151844569050808632368322965351905158531921391283347645271175740871731163284960935842562896512340501124664773210533626 7562 1988212601145688013633032401132944198805869104505305754258971835433677343736660442056548001618038921350223133808632217321193608650178233368644936199569002207932018868191391722711682227019338564573452202217895700870490126149096415693985698015505450289256748682357040931527902958612604796390416825242515008568680044207569063919719567955956845330539863749194431070705123533724087326743901688049712630669348114044996373283505138481073300550943985103169586629471769882333166953213564379996202071870061732327576024914221439213655491643801990344255187992762963284754968781 7563 2798327415084847422530206513394275459220598881209447288341159454295558251523470490041045226520648245170606809172228534004987710313427921827356308962558617970777797881577341257213990523704332004140083657547046457324973215739568807508428168730618541534507504197589198566916951725212340149856688512032989885279888333807604399151619401136615135134427702611742429508520936144912926264300164315760520715934745823910988568647244952814520063080134062408177900043562622151356420472442198192074632446200174678978391599906943514897771492578521045869318547291767226913107254533 7564 3741727693299065010082113691842699085492858874992604411304046065259347594855740954441556899243895170240216352360162670752034708076209622953628936152137510225356005971026536709652876178098627681676585343890251796809519943128955228075788487847253371252374706327147057019185121541964147393959165176895121688883100657926880976817854035457005720591160105556179236615505596760569415634497379759445225612985322107311041796374355718014148700382442065199458595378150778927013236470641850669458148529218845257082939112662099208253091328748939259311737073412188595598974447792 7565 4822023770326895065672848255871632852880663049776699180523905282945970310673804863452006699041110847613493955346196415619644072507593103329895827245622482046305410034968040438513329405886659520119793792140823895139618950398484857318017788377360276535057252092830794739370470352424053721352856493336210432565285514526279649826684832809048685992870863773905543184780720614206021250304446442257401456242814778830248254394319366460096945800531309236325842302607576792538081213505449192874840080384444534612733377244341849716852898911142927060106285794854131202926017715 7566 6038703781318370356445262388533137233897665303172685889533655954448161181322908776219250532100668518441447287469700477713703605508203963734830084499871384865663194935136930725686603683585889685316911122811242525069663822567302457985308870661663942385870186659762133458677137874748380639223062397104664530259682419124047923902516980199222593001975739675439647088484107606135732507936318073055414670722065008426855028075217283735305353087019100653015069075641869354305933315999023256486766846703079967646182817782001391979002374290810500672780751286309382286486282769 7567 7385935939692187218711716867303713588303280072892114230031032739667404089082871237040781749423827470795787395542996737195607523817420226271147505552679911503217626746726160358770496020248735631352763489983529967245331862119553213918663055298675448108529664262030270504556168140994074405255851202923700859541279576759145185998350101644428366804871882301919880154082792203886226820139661343944181040689948409850085624449495881732280735291294880830780947886372785508219890422357261133939879452766348471235246913779831573186685915602422953993113714149175715996322698062 7568 8851218785536096985357157124934785641240920894394298984142651052510912920436387259692987500176129239964084166776054193304787814538142492325544254165532293030033390822992087595005589395473219927606525698569630722112265049927554216488917925165079968767891884681395286119660877297690845728537723609900878059758405588966664351382768052819325688175760037726906749648887596293639252961462426387047761112620829152590279041329444680566477932008760275536232389184225241598877197996866381564175132586758549579192852817279830071112972978066811346129847368058975527293527113053 7569 10413885651694120705042633211985486108336399856849076726073964320581583820168361677380544188392550675280867569366993568395221198529750620305849263059087316193763505836719360767851652094673889538065268906366603926099318803218472341883940725078677378454199481101431372249290461952686415244692086885699692863539072193505629936944348115595216732681394024381983981808970948751187528468002292351207754042849918407377885352592514200586783943247356825113818764426959887289755540149984524076062436874553907764102611648010991151593399605416172469873881486123242162230293116522 7570 12043476955406748321924675477790211540687293423952843530236428816751504116353677314628461543009117393722872212733914725979315472539453143646179683052767370616274868102808141461440222879369651462574389600061442886455720366527433639926371842138052663073805376588716374757682265764608074779254140013105239571131051425907721096239690794928548828869625210969973852742769995845987391850423652332584442745133375658168585713419124305759661548690673758074948711936911627959185651034410792473934270702578856328393754000881137241979687206368084808221894508477059304276027917215 7571 13698002940086415017131652560627992249853797875805300301287872421171202940441431693739533225229287937542829208412223691541273589987279011428626553159393392295075345140807732184421399878435972781849160228400203038295646479309718568749128380142351910429483963546606689832700482055471063961923149938254612824266605949080410647360419750039078265580197967475252855429755963972819520419043360630062538759293579554779910524525612560349797739771452824089610314030133382890999055735372145071159613655241514118022030835475384966165543672257918208353902315400311352887191557823 7572 15322130311378980784139292358867915723789192648750538911528306634059028818920670141546806871209151464214332618185253932388988696860405412178499604678384110220209522549619643053272945755220655349209100494493655783921124039456093653163059634105499376011960407697271007735902167968751055062200591271890729993040836340248586670370348308647174699400110524412409342612030992025181876384426537085932322851053745896535272092259026499053984224982367935579011898321091683718424895919183925928184831250165956166894049721399695658896219770611907694326728665973084478321778631279 7573 16845338956306684141366523651309876769228849768422903466886292009310989062751389925243958066620543730976175294289376221560974698321118012171219940934563523072077099395268047185117463509486395742739994302526828125298767275382123271536783695230621294121150658598769968647587183803479783304936630179916709863547770912849595231846359842832381896308465736328301781390624447977873280279938943068560851890167344695187766467598000189453186926025507020732710715431116890811733708162604589554861818895929101168542942087984873356332768918769443536972238320129823863870339428572 7574 18180109689461035134800592542510908910940720159097737296280321593316097849061555016461267102160323196858730020575433104045990106668978290705387547836479137350549383765121950062039695842508501172108155553661171245864166592656638161562753792204252197728097572356177532367548380047577572867704552936757004143655572786255128171416627085007660204437890406688003265721324816813459875302381087237956992380052528276521032555112703437198169815823450034674682976300556043838364606624246474472449684796465556244319401998718921653605908561603154677152216960667498510894960948672 7575 19220220770531523325855520831908473684750684570658942318655468463871680714142104465827686805568012559181617723894511090190746308895920241061020327457700717074955154274080256541015512327948642941235820161883000030420297656641137915139875244829454489813940606571488308794745205136688932393463388378550523802744700111089304253866659263420130790840397982622185808667682171689858154866452041040459404489051853271401138631500253260315650164977351869069394943271478250932100820828564903987443437042406366577526609553121932626179421477299759459220624894934899262315487682674 7576 19839249750413423905615920682351685067494443026002295768191270870480987893424552075284382169800243413589264887724348962754128603988774493204591914255153198555691559237382259542972064954829837315621928311373168511970308420109571868693096482705578781556749823227130574471999249311933051672317753304721052712913407071588426947594235721405437374838228137285429278453435401138368442651807680094838747625750022345874383229228887000682224630968819439306613984782099186634649481495169875566603841443258136692987073566805861025479429038835521125612954373984122531228943016185 7577 19889397910565653009014063245268587387321575660887337536296829048312409598200438450387416857523663509243144587422070892763864060622225051683368813159343049049932879633724782409760592199068546662284431217807213846524430056286168456782814861410004114953157141146594241104685395288706765392842699211304662755372243536163376458807904852085004452814515131554160332895718462073187033433928820934755637237229341667372884295173030870090317769993693481975886625653565678662121674127668571448028361509517622223557660020095813075709932699632407274627911232071092893399031636471 7578 19200776937582974145128601343054184163504973972962650367116779575000974924042562777693526734322778386805756146848934318690043361324305856273441387852642947998785093389352867472500607314634537714053398134391568538584459153281121845760041257080194966172207051734432928502498974685359213867690787010247641480431435061698383326590037975048515849957488651668388754166939184096346789625945611697100315859839032119169335710479803232101989160526688850432767983091787067097894547932188327319234969495082213820238442956750967727988998455279976545801398929411382188280535229903 7579 17581321168201625361385381236624484693122139449970594056940094054929191780674937868947085437111803509757598925573235651110681274909708669224272773875851191852742846282193742132290495785838409052633054112063647450216776000356329457470434453142700220467719889966395153289130097538338779852556830606945241809202556641235665292020527920838039767072308899576310761460593822821098229783775007954906821465222401090972472668237128365394539685917675917956600470923950599103794914511985377139178090900373440329672377794287207334524933505169817437312623392938996270760106224724 7580 14817513241256188328890470430234402387052265684129191277495280531618138673858025389863046025311603127123164909411353753841241979228301750130121635839796984807850699620257820212812102839508252888806313426595406317837369193841847293839707966269293805396137476784839547592232848422339123407977726832042306904492041891689962415125285883692603026368422032048652885486788698861547870380672996284320084717856390963234318120409094668858105227464065890124259110758849420375365100347926997597429780160719642370033220880181482015046261804888673385598546528755806462675604307120 7581 10676135614344639079093690720815975613367278819570159963934083868407635739397386702931482245646249640222113020186707125726284323833879446434967822543226760855167675357314631768495302344922921730348913271863497236392560870686567717890604222847788638439370888671695453420341238177684760413498918629890418106835976608562604454884052316546413178089695390047004504100585403895315603323432431216327608677378492393329805950463259359863646989794053701714352647068597996084785397522041216861734251847751876595728252173626347879697074756539189910450049730392179288008502276716 7582 4907284248774354206206719987156008749732571831220275136895980932253096558091406440774710284645397810843659120404602521003582468503480394439347790689009812688880510872492603565936306273510453508451617651161055691397744018227509387496658727396128031439235851582115961995079071028176585940326393187702426220205332273966810080112433994446785425997847359731359275594362328584315536283852274010024328504481091184143896016829561341964978177251445899201617557269437136946720386929334462179880574572339783890706475758055718336272240869145251677867363408958253834190765048417 7583 -2751097293086841645976769392077893649704119399504810998815352449623977563759377815342129603477328997283576180563958195347821925981110993775818790282220069876356858491201494509555728822705291024867466219481634052769429647288754955365062116251179920201667434908613438115740243105358002963971959956750830725409768626675338741007379988619074363378780948138893941848763633028449330714791732835415879625040877615373746400911539023176742549492191649696598199465130545081661762245349356603641237620963478555951636588469428385616911548598319525579471970031652447389021681561 7584 -12566886449338422760925980682449106844866635789810170197007836510857512416503149101597596156577867650766321075432039097365108235426859789944188565280452338513569816629341233609809601765219973556158422452083674300108438445558862907348778372367490713471386062449451893505967782613985997528684477039258191937617420597040074821465679508579493355296554988921631554047643787149814893407485330849792769824644959836931114598782806119549155087402314211478536911423588430314584342349545200080046375496324177596958799190167573736980219051145711235397182561546770788177560856401 7585 -24805362397443546434428542367347251874608195476530067608301068216725402654245108256616481901964560082530998547619207787120738625055291986443891141994274713939810296111730985648177640050734643200812494480076467147523717940212684120230196725186276543767562017956127808214202797272838307865496750635846967167280993407549325555881603269682171783902338735177231710786512101286823723159784022041827901027588562384322732930796932693308050148482214111751083876823715381429888652685486040799699706672647114008580485051077282907383431757678161246177427954026545016112272558226 7586 -39718401649645665250603059475515710781594972197626191034787221780666378903685725410232864625241167120801646200102388563147718871341278876705612913045908763942828396352644022236364849382921092435661426331623782665077316196702175895381144631128078180607858220229321898615116711774823314488118603937614704922727087390197990780481342514076678253339438099574206819805972526403493223042640649373020071876636059304847402014458855626452337226110468386540122596974120795795378972039526100072882348545995270224362984736202573868332588558447845836116487501171422128639829931457 7587 -57530993760864831957186894292095924917354241914440679032048311242139709527246695628829899390044194969217784503285945854483919876656167548603236540209906788630786987665055821891862832636580008352484250135537615167038059844999962731033349237232088025530046476784121882379172285491821513631523904118154650909475096524867321285386638836888554195608595323752572865732105511319291390639021599992576486174850017047092009894866458750778202540773682530166616039983241407115521403254363303881218650493468133338612311841326104813920527698824322888784040013272730236760256893498 7588 -78424796829281998680939232265648669822893646912240647203382878845607651890159514919798480760024536518364621220899033365006003844805371564318461005212898147101797969013262792873092706292109670069024098287126894045136135530750180586903525432521655658475936842070121684284177646800521795971776523516830215216677172519288340928211100978313912931120527532887344869480541298540363835194659722216358279981210296908871759083423610013155358949741973579255045127772757686570296315610567404994711511611542262642253344898682391529153943267214344660870020354493725076177387394849 7589 -102518481738803330275820738386089693844520127567504418874479742025889905198306678219058004645443065822411963244765264992761703143482982557086787607641720263640348861935849371656662708979420681178014394715143822149173241147023517381080813357941754263289481544990215740952871547673480691979239271988219325199263436780522834700119462020875090551949778277264177338652920317665008239799889230589311888602231448176106827782719160912625297062744571043877269958729911429939266108669663175634886475844853995157725369125035398290616853573123630830510733886482668885609718873447 7590 -129844661473928945114629760122553232195798625078534802290263230549447853144622376059171292324028511490740074110508897695797683344098317497665150350075449457593903266452674909274614832715011027657500736059092826418416624472646243922027730800698504431613032876203656968175527948527110459233832898291826898511803317496967692112321443004715742965454321787536348392218465121030481290456336640209460305169533607175564691145716556219132321674506549533704507789106704565555892343323981556213218362228242998743722365803691557838391758615342560412436616386398914111980038391628 7591 -160323270877156550476403709412946002565455743065168676225887251764428868004309945150593096578095724629460395810611901277263561266511068519622344035900716952693080656678544237604719225525930145468072442286001304435766714100463596159701609820358772864598171758223664284136405505281274810397130156459241512589403658768000924921844859239918431477336922599780041119754315040394966224069161249354463199145691054273162204606506187236664090054235684922817609680211006163448807457989183482518387582629989354096290256864206702588973759478573186818120943985915354654698263471093 7592 -193731356689230755506590793464984182078904719230525134371626630536800079506540994171534552178351717976760201402669929877566023168409404753835090226667138999018457135920920233103209273585404908512919627693029642431662173742819072789721731793486771053924147398992814271319318779000344954467469419272070342660919641265518448802823834704761179831793601536866668293614604083148616945068161124899016808867763052544535388151056544804948258580956045702208760060803235096318018036959478247419370310455982866832648603006270639319196536723850207570467684537939717129214158983803 7593 -229669361536213226382185185718785235433078888099992843128328857352337156124043054512968678893072087970414724160278896266505653780325198683907083516365020755883559510945100241566649757541465050144362212147591279863678858752104307602231927355150619707541948412313089282699654677888499270143926532875424168191865322387760498003482777903703786301661311425472069811899987868735285316091432915361515806679446351487585429563601577135397722560640100887799928403293315487565356618103181644943324102962801177625178778360534588662891836885931157955699100398412748749210843446080 7594 -267524142674265600960427942735547732346921737694673647203898385635489816944937457952681244465752675099450883604929186762649018912042423743662152181727612276837943882475644094883012672686843187797853876624156647754878941567116013647467568649364894513241421596304045550818894024139884467023163848327084459058164884556134637999859413579588812480170859462490732384101470128235075056487392082205598577325699807973298628856018598173666664770100813520326420704623730599798732491564770016306151683591553506775681867932658905377093740128166750338134856621313849675474689069157 7595 -306429160653778343330168594258072432909720787151821512870749587650040370665979680037061274862416447018105608555210722090034671508862170100166893352986522061974061546184595900288906464605537102286746604425864151056107561205693634670401538261526494835713380994272149378444932017329034228227013039504417637720218959315118355132816939074142604106189327760453441188776663680480257011295533897310632537464646218433361668741094865872801780710252036976830881979629798995538540269931873166319767022725233209012047104429782048872149147184016321542856417869620253557205606017016 7596 -345222508237689915016545650000221671544652424153447584108135435460703483657086440830165559333250750255669957432019935030972314334899706251861031747727762629258568046663923530428018211299348456569980728765487513807860635178956995658013217174737795566387342901898967754929914921922859134389553859285320624142146038873503491340577128545075929662364009222226152368934965578014384159362549387018661401464196744436938829666026090967450505358205372048361428631083114696238959110766036964008483308508630208846987163809481312085662430098186862134219302105592071702857687180955 7597 -382403729047559361733205218573311211721778887832432878877515677828674636758000354509451289080846870696588939144788071062137931648216839559715363551911177614854017565016937972119866657331870972867335878051744571694525650714843023344728652859992133230139259616472497216206241116556575836131094277590786725562856347255187555916934099748145804134297212561054357736130966849236512926521510222494611399675139769232544845717633056748494468612825120904072869183047488533672710204563700205934807430422343432209295949242374978595001923598087123215589746992435721813228414422287 7598 -416090700923992067001299208836573366775798049101605536533961060676185128768467770394807475579302774716337295050371816753341704760752695339445292999928323833571637587136038771119608451307024117017250899095713536987308024930849623671671173512842727391980466058828888064136571283681634582204224362635949625448256421261820505344029293544247804307629393883224649966414686450116529415740736941421931744826399249392247659115641608094312717498759514563846868707748648883233470404451796115379250787033829468474461010913504643680515864567199226602682127566988763825350651120475 7599 -443978232242932651095089290401865973909112506308597192774329379328508071242816470904084544364709232303054218250374299352414367456062863682497684402592456008646405650690460009196422553089392326202709910815378700664919648452199290810450821693993939994187882058967873328330498514498479018911198374652578760087351600012198368156634795485222405042967195080827519789712506288096742758330260254504915719154293482111755090264390648459095466947828617816304476568981798555372118724608154343473039975461156193261754664788695089723153624078903416939122104027907098757671969112106 7600 -463300440394351690456870466398739592117072527775768023341582108403031764673674343015073932505288938910853929407793741620725662595026808320394303546308741021575102182676726252098312998348350806274365270281153101100071124685001256689991227419500192145338110439956985990586193901582877577125840941635631392322295675383701028921918792877180538872339925099956482961159870932751985161501930696644286329698176206707424921370977296860229950626111116111920570757129381411673669453490144294860382405200014661269695339653663109199287881398813323833116783498175479169575060084532 7601 -470799448463176577963456284288207964022737053097787144973313577755098076938324256197332476617550703520676829969199979842294218941195641104234156399231359352635716998623682881521026734326267718509359149075737859434936509380215589264938375991892547413071783659847463118988660685112533563993180522348968779505290254325413126297125530351441425116755671877821098124199313678150866386467428826763251820641186445719520611846239226676627368630484143759798899407126987870789973891770393421600212635120612750650503078359297299203915692539533940929460812728203071645318694581537 7602 -462703444738923062100410639353453732131861271454657145715943523274816494352059102017578080600899531353113076220565031847884227520185677684284130535385342670922210702446256469905838667605640878618358816558692798513177020960508751513781287151411023627238026696200417788637987454332737595197733157542395596712612207804231235916489536826113806102648603007412978012151516039833126444060546688551532427703197363674453022008878455395399810210104798204981585162719136694976345464719363519018174894791075186031724821605439186317155074802044422767393537510338407967936389756256 7603 -434717693118314324334262751438271756467470511957303742557885720918588353955546236586246613597873682486238615325737233913518999759304774527720164321726964813762028115416066026085589730974007344978524308698260628990679843123959805241047730682999519499375123377248624081871883333293777199116030584295816977396583107206417293969411026837976084479815365313448760726659871425828363322713812645382598321051926624070967262429913980170618108129757880507766502585288300140697748005478607261170884032478679349060318530978581987367710872764083582043492659542952504462460411821678 7604 -382032650505295894429424007590875865861759673803980584661086284165208033051762579810277919566713618112911789718015925772273973560232716588114412047962710400362294072833865580451335530937312943544856672616547596381622993048740730151484349701451127606808995445500933820138597620771682165405278636281531683506225592763343491555657451215534775117248929432806794427282479216487794842366958164599899512996314927320694434561070411981708833368466849855305989216113940989153544630899849764246210271997585109842995285690703175813699480764555718257662192083243566606269084672846 7605 -299353925761121418385988667274316912130103644504225285581383428146605513660998526701573335961353258066777833600196858534995742625854353487633892756879569786435012496216357022674185635607652346988957104267942394464404250661279612823640471362118726972255972066338522348987718849992198516585726746541690267065534592737627874535250786028351891658348067943176575415205728426249440561157559878424551512091613432821452348273157809295228666040766748546532121917970546862425003588108540639542831165440044463615004412023416335954930217831060105367463389973188166070835176055646 7606 -180959384848640726954400941897612960488797402218309564666852515321895136328177818321056801147652570134990549351427600433911694030594262362672139470663078359939846026433490378892711988315544546523496673854555179731187461962616545519418136664517418617083355035553580167283739296929752895557142887957945904022267289396046939858583336275209358357142721638962451079176486693562320901127171617648603224677917626354727886709224692789525606497807483897367545472941765638073885988466472914601810140415869535785459158645784237892168909391786258425983848412220711741484035292341 7607 -20789244576513438282263263738949123724000496541584018128176267148487968491271156717923449929186138714450447772816249135160959833758677807242775961357059238696984265519276617739254911220327362512153470570884386016638199640101291900439950496069956615069534596318217735556460614685855837963219721240020854123508717354027010443794271192225323556059892509188285828707777779489881859755058113669967399612716529207881429999139686333910028472466219376041499932120662567967025859413786905713837915536205438926948904994297740277651123703080841332514848177099526173159806431111 7608 187424527028752416482908647204645562607227824250231029011617079557430026041262340654562962356418734437086445001252893822559765554127867482212713802399502280415618499997796293025577313231500814007120927096989228400684627599325207171296603945916417215123816297149308029323752914499505156549234327726351421378006954077933385808301502853690831675641440590094683324018810325640767737878555965496156613817805299215442842619080476223351822394480140101245701928272416334387916201119424037773123828340188294086776919840939069021748755550277779924888874967184892107043345660617 7609 449982808451529917729542838800625319271379043756063221199792631792882447949243786582232907338301331184682572970569464929132339721353342183946870524082723003168032036193069282785278587680658292912091152519289671892401571688176153029764273996480677849074555722857217054239826229884243857664558956168526337103824779834598257041143662425746444921519453571246510219740014374899086132792635627862328146903470561338922983022921478898083857419340014980006468255336664525689378719688973745360477990465843785322244859144589045379188595058947273393927531609225115316167668740438 7610 772990989574589332296491072245214904136856482887844894102736746597295651750035717676936837189896629768929455319641884288732607738309627510119844100827419943022106686465197475594802968273405147237232067432077997075255668016598249802682339059786891495692917673684277277633226086192065670056101478092358712160817606042113373590100464809337747374866479994018054551828786845645655382837819184392074942776587993923829366342332509262317584663495343506068047835398142763668658137925586040775445614850939018337825553722013805296042537574254471648729433820954474699221414125642 7611 1162070729252696826039056059280319109843052489911494923577121543516918364582676378230090673720547958485704465893504818019735240869716910675920190896788560529726386615001063520771245452715963657573322248365391196315918112678550531937943875676956968611677371127454359266990417753211688308364346038203507412149607185904699076816038800933561791962163166365929626362844890785819137529526123216172694164603223130821413897911603957327699270134423684967104062376105306401657729271172947609259387130682957583567139992192748046384136416997692370998063865309187838308928886171364 7612 1622005037910885493673073765779490198667301366139148609454619369060206806871797962218270391345463628931588041031376656767578766212647292880594415484823242156253193968081053269437692665885709824311342228574464680725099635255060426866194034030933639730456531589356246130952295148716336008073391890539439370640320114094977978007725958635135406869443950020267406130633514733885513657089257209023556988784355034192188103723772260877342111488871888401837894851691522971221919185950827767116544947969911316866137684983923608531308825417076863216885526586143090260348598682528 7613 2156310440548744969978853958893845307560802189202798904759156368863167393434901281694707831348511810657529611974867579709454514308907651358622821145715122470562535736931215160900720065269149202029605913077234677003215986879255355491809588146284835638581067141870118773036577596516287240682448991530893465305828746344911508307261106998685757088363232169154404379201443504399881244112869553197453763044816735596185346470222098755660588097686373696602350501479803422759854361727406969722641363367167975721504183950609759500266121464619470969837336974468899953298267516388 7614 2766730888160650677805163132558857368816307289721999259166249164313578514767572172378639502766647285760042550354931385108684885912157486585421737332929554912470497140595563701853077198863449775998277112802757635414737766433952079451710499530621816651545995487288027396349599728965006102433778922708768256014120894657813580920713925843863320000192382450598206014748445697546040337135876923273748222180407477081930655030795046570870120205320565732646355836274047874900673813574097841060860031374092845303747194866794920768631466163186868366350679860820213577963577834745 7615 3452649468046413310549316525418053320376659111348606229547944450763529444024214445923472066824578190305409837488235430263792641873918478669412273466590083304537581149137198598281524397521188620890798774601931950374767100136472766859311016933668265298671324132326930008790967737368704592742636865500192237350294112985238402972272141773939061260595880130031558139827743724482535846585448112520240499716679791557041039527224494281697689868275683340929503734274951797978451481128130448365046049127659386873732139699644471997749233941516168622392197368452495862103214407724 7616 4210415901937033571686360083684184305126569392490825627765929691779292737226381669242486141863651863013814967190419532223392513624371548123891406317157272611050575315549651707530480455938544410448601789530762912294274740678718630921878208203069193104506277320552428006937200783663237771806382314769110974725495652532321812347869187803798482345740008195645369452886585331910309098807712903116433193032618067498803720908855885372699547102486727079344185320145280593753043421726490314102640141056550029052115644153643048469927569672774615824360887355094664283909985737988 7617 5032590405833641138488827608918720674219205118630008837636092514980027685432647896877394823747582877185942894619345555793181475941037709325629088876337687433022903495206600890495698079581561604690285493721886226313285002775947900638440934091974919465124989886299150295467623966746301560379177478014358929310620357117308898189899338608463833768987284231247444908374824837071301929380045890499267536099717280055855462298794224823124268397724561118690905854379519545788673755292708279335421281460257463483193414406716851883802055313573686625705232067523703368818109464234 7618 5907107809758259130075709145694538250789741217611137388627073879441364635875578983025180644083545213134358220919690348387166692136457550541038267806739216630999912962622226936839795875524179389424876731079359555536048057343016736895465865597013815086802567563637898846416993150148827956086220865369005080457956323757336895636704779888809541496676387593152679390970056999365335154061731216357937944799578012320687134158094598521672199570891102159945842964781652357718280565191963872498374234678539080148613170085768496020799550242807052183466242523201673214165712447724 7619 6816369991482513947625289584656437226039525353419858766925587315903142699418560736288139664833317046930939777213630199109307351255471907033847941346367752265689266933525865805225012236237057288289593980113621452301770146650707176450998517877967429804716910341993223956884864689272335825824464160603621665837091206554987688243572587631291462981007284993413782908377638992665086226514125545286924723393849194302492237611442319881238034762026774386534540282308966181144123309871528885702528089919565770559988041178823189012466401195825238251174536101964231229623709534139 7620 7736279753768568294185312862806338989101664038274590682283785899648420383392679203037136406577320839584057050711620286754675312801626590997638067661391301423550032636043177495124390510226901116274710267891035005584952566180068754692185690983316530665752757994109939325714993403488287415162796115393052676481713580160706836788384735260432048906496187720664826507952156549374351451858870520927088267906178747089888623217475400437391029795622523600272329652108105354907660022845253681174460885109313075673037565517939296913620406863717556042119174982874489148974330748691 7621 8635235348999054130382054673564751056902850957475192972395266907504820013418279746065579153263334614232856239913504457621067223690600931953652924598868229134806314834378210537598095541073501922668026065063618972906197761033549966322736179538964706603214013503251377417427148140533035253194151001997854174595311335916110891607009626873603072023436426222724992022211571375449079364323264246559433297265966010211013639784046024731232975056831582420862100237920202187199798651713235726516817342682328584463797958326709971745593532148450279667537809457691169164213738034696 7622 9473111993240017231844394938221193310101843959825834555413205762080308381325853631335415918180227594200893706672995434083219376423971623295906283006027639837521374497841414271125566476535100731841835404450246533204357501189962469860728972049117815205248762080353561758298846483436357229699663939996055321617149044516937162949317898900783654923827789750150087678273245878501585135001458682298342934157720123633697540161791479376698177029223847592906867145179948721536964904413629114025113888481754557572118921766225601400081054157038574771847646983237950218025577024639 7623 10200264957740658879611286844692414728563760717773731242771580005455290058153711768771747399059747584668536827308037068161928553443305937300442369738088385418362913032001054949518737226160634885441888657840469440993943319619833679178847979731162234129751548013247222327101442682437467244533432850796751470456335770829417862644631225316582678955939088434026299257634577746119068825762678179436300547526198557883468443864450410122206890693597051881264879059673379943200075806572254145379824991531925591736483819032424037816237739919719416298135584761493930023313140477086 7624 10756598194784253359602690505274316178445459989047105865882472378368835484056432404575195421051840392946445225338178094713226080148707372238532338857330608041521825212055362288299691235652805515243101639043014949441958509707675671318985708729073855181564920700638394269711529289942085712185220674980978934100692699377724984792440114210715043010401318588101289015997782845092395849792483363685681183218342476643769160750842897981561460206602352708795424298585149125512848283633406681947663571584243293938524319893915086896193632496852590371557340115686578180173426973659 7625 11070752923971764577327830644679588471153827500021801165219172048929993735308721651850687349314394872073136504001269448775880667690384648851128531458544833654395143222999970677828401163037164053027109668589115344303691476577123200680751749148178892887688699957254487022969049888509975830226117095214807638181604033788478424642440336287861293393569100581378267608751936158383620554871331214389554943136557651492564157840801667173344601283674434796359472721587081803735360674146754449495270139876786535535828448981339785693891501241861324808766940622731424863607667963196 7626 11059482103620479938958826098099855538494539729530474005750481340694102101528095065045727225453048284679489149670863069725200350419269674134588083267705452615175103262964096021794247272126639994186320411757317131516081542146047448245467488125385936621610889498735386521678617593600246226035281976628464432467606040398223238789368023560200074040663613529476149074468422474088036482799613790219093384650503479925233503299896492343870609672987281623016740242086656870297241065411275214020971557965896851149753241290495129472388332217870773396497058339855829531590042483288 7627 10627289109558201600957262906759981343767003975490096714181994521750560162944191161729491333014317980516512747378049335020127234923678425829049930179110194289815036121438548454951726197046749914962004076873912412014707411716604082826980525457383941468465795985402314068431372599189388700189793031502594511661770426770064100496460461292268191053979270877143474059637161985000067456063657218806415687440548116420263975857179663240913975032790314063707270179206213179426940518450841902956103925855700382378863937049022569947261752724564062229878126060106077708509746798097 7628 9666422037523473405988961126238393931745898771394028204050072873530145403891459224096583292027993762379071116234370465820078903335294295716511645966224060534851519763418538849298031977868814696529925233295752720719306948585417532015243535205643497052504334051269325561231155525269528452547368977994533276847690167980185803747378624564540588856692515369085533037206625799948116025144301190792426799103873619743603621755534340684976072666546336785099790316605139321491081422347607046676391318073158832432628424590881006034903999322226878694038025476737927084715485126328 7629 8057328547143496213920785949664071773014449475212799066120147627029418003772579349293253598827699006682203932534415361183455267535564998171679512804272082703994761138264859168847312075685285983689211444638076136933897048135840744370068739307525714931749449071307689924546988200722511750844479186324959980621852705404993141462705014390167750034129542867133238596268563327646674025904873318057718624649467532694840219814634227157967922296988828413850658049265377019066683587463756709647868645486639534330211122372193176672050426133993340195959318101497530741212309886990 7630 5669689686345551436085519974350116367881555984191583738721413058606987776871606760913774187470791818700464026522143777453861844319376261076416640656383251770712225391163081065225844929179362056324878240446748896184153622186888104175598097749722455411039593825784400031573230898111791900575336032478078638926269126343804077020158230325561059002582228098098587421987334160453709010209488741989788385207443313395017890925119244844438962199426558449014901013335600716979718398293067388974638039906119546532936054124744387904475784030346710729294197887586928386345894909372 7631 2364164171323528334649107543554279806860646488941116084273210898790471486949310537237117700803811559862070432452337389663782720426561321838939222880688984003790376522160480568237818437659313142644151703369657645769022943509239139612088466803345295316118589842176486591719532440975868229532477808724308564820035299082621099954162755128507940305379787335283872337234168287628721696433078178955268834334083748488724228486649234421509829050999608226135851309218055789107144381494429992622464374801987154564828742713774760144476529995573152947627878255528703271398602204878 7632 -2005013484798769922045481152620235868534091095854287029138490090336899424762374367188911769208928032666359227636875602295127926834584961890266648432308534187282707461161591390053101490316538703143846665350109628452056370062510011510822776443914012301710682849644360151292087898898957568112038929167416585735060745246477815776165968539978418968434999589517234276343015298650568686413368873119009606402342170904002698690172563485495852457351199122670694525165081537236420049293922433131336944619428367042517548687154379238799979428612035987211913609152879955211862044141 7633 -7586427579534045048103068114715839762107345197816035035314434586986504442678137553119407438523775861799247111146963668199130419999049326694989413198297552820049246444828362500449863378527711410411556067644384490828901224117722027807794610001984454350325222838248483116857631841296157151076946385855906831289411591522368436709803594431299763308956309885487437917472370590561111270649524351942057724653214204550098587035443616464904939607727224890906468168021285764137394594802264649058090032317865802402810679125981971481839116761166486146329306749106493228738075228644 7634 -14526707959081335741305188655797144092364459042303119142457133271145697487862465947082474097881354751379918338082682787739264889458538822887990790572342696546575263498632240640407220906348225454513357293437569230348942009641394864721841303928213329959329106061776816678798973734386764514112684195746560041678592052730401730602053071148145391510622158551277640619381692892113770609654509825189337336868499909685848272590232229995382995091584718608525698596522766705988728867105860263328488598257047771335103199258706527159180662596394731793831783653669993818509818909982 7635 -22964425025243853840220760669708748676568778708952656278571565192046338827625933012641123522929803152890478852365709716523920552498274645388579791234656632960628056307221061645811779928555863457808003260152532865116530075229919968860904775828082424742804691189593155543649033242012045285748082444447535676912465866997167062060983804373552767584313759568308872612126687969187895866081350481440907593322877450977269632626146525856167259222130415121192558880806462868941881746617967036777380190235538878537127429831649265518401925897873437069541391314948411049361891726294 7636 -33022491108408456335795554087912668979404667217158951337656178279518579745893854193728882411913949560731848518812589577826170176342526927383848496788291803865347026614990309760698298558708302835503063815469013105601682723721033031968459207422675963924150919938492655763873862636034419644220045091095680404131958573983374089289834427603041759245129598973667746092237492441614147684725681684461989104873699216508158110362084008517121269887313127273017038068787101550570605848981708386998668165867177894605806460057105791863475289340815350156772240103249773358121312613671 7637 -44798914937130330553073377021731232367621084521947505823958151278190990504377162388718552374106371331168270146673331272081274933781605864871077588332846087192217550692831877564960502676085774607055822307700216690946844198713365335982282453904222048489916485378373743611933080589780539346352842209890452099275681614972387141071042860492152893217536176277449263364571476655989080063201857403339507465980670815629845010387093864739368793347922679217364418690067091501632555370663247654888663940555984236627616052300434317071977312534714032865660771686044726971487121763875 7638 -58355772880569953681203938509387624445637344745918261951674236403554355523954840613681038497118945282485146896512762209924375423763172485178439268786861496773657863082499161222872490296394845691267194901244252952648342601315763596212926402849115226737203363401321499537004188380829843881007999453706361054698239490012355785848918162619683036769179567376890442073174034606522802431775584255363340002690192840659896533829530590818172114377113470061277977548558978341770478795172338621187612022865679278820128575473014587326062625925328398564124928804810253566744448397046 7639 -73706287704516409039267392071409881111806493490253359454118678536802947408496322237241534936073286961705242073702652911626808655271248127321547533576251456044595129498971404491738729568112470752766833640676241842897417243523030796042757752322579822001995523276299557291603955596033405291273560606992401446667869825223216689551774259517708964313994317487110732284348358572519753307281717243866707798216619437131045877217425990157226570384029531745892941533425387984057461444553734765465779322642537596993290929087465030140305534314129869486718304765973709958307953074656 7640 -90799944721630914267979687932598703066053616547471143824135419625342313630029483354266776172428230115585071269240361190745248067984876827981951553720256760888638973012547084993822009800053803228073980853917865177909458236269219749641805422713889225608270908507547677707489196826906542783734376224589836663825139998723607773634854661460679298415324375057061412203692728159149163137507854606385670452141433374563602641007346935482954705666651181258288025571538498351456485770132784867841388666729637319495853223753497438584446264905444276169418589563378462948184861310880 7641 -109505628509205435677432341720988347812252987290510268502057455038242433654459459253576869898325516843055804438655458117676592053024256389141541475375874995909149992755820263807523430234931255738014738190408495892651263202584904777980121517786937592559097116428247460866850578820369737769024835741149775906286546013678078027386631095115009438602733851084494390695118402171347370402420844785621580889463551300149949606828640362312313196597161199469520520972743813173360543002665638123825269859005845143817956880291330582481379819407342969478851686289104169698401899765168 7642 -129592832968539034358372193767713573504895474783159374731759542082678509703548715817180913971551748415607398016128426554291796049251982922444643759481554192210588580643734726819494775079124006402540093911022690975481474691688986570464900347224543219507243335325149826450264041115478585969593618852049107161040506411395349940442805829277250555578762030263609067523493036036281547470527736938882519258676962658409718619519069126750492103829468775585660780417477111784320113261899379570996855688693159338511614648538271418645862651637784042113084755845136082188198545216370 7643 -150711085584254254172830204170273359981752303824356468100455324050544692074947806411126658496302566375225606127822225645816990242624555023533480184606167632599843935894674273988337550887233958867282524859816640475052148558134495163802352101361126177149425685829871530938679416016518805683006915713294117382061381265213296441223061487392974016890329934883629562899667637465856650956391661067935218516143563016195196437768195682506687457320686457671675669994988346593036716153933649209308766039147108781290446495602366438371087652195214849949932882563310817920977882466556 7644 -172367835428661312055337468907830513734316703978210929426149805118029884598557223358208307103856636614731015965773103434824943259220857690324919041907604218934244172070078041741614738885415517409961309761576113440266482552944254249701684992619343323654947938182238615402437794116796366778011369563599171024542734522899498159203054767425222584356260093061042516678943758305334518556027429070471318814377981412117136876108115014888586137827005684954408858071474829320334843298417459401495534338952207130885952038760316973967136309333786415423553622894409601557819481028101 7645 -193905185712466812423398202929804416808862189441677223432663781103958993752350242910884651809395121496962134742393899438135352787605670537801805055232757777577332952880014011027214119305803273047682555826964920414596649334465752473225317829398280876980527714392541056181766525135611772490643809867632750931012396265386762297801990325080836801922634519242551450713906584608341774564302007811352533671506968854628922137090571192285416928843202157847433633474712919877469682656156536017936419809235524400925644500504976821150169584168066269672772267481100286473167173069175 7646 -214476007204499074810995346056656532532424768686584704285611904361104347404534078436410332056361046338805875290573287441650718308258339233429467328983300637133522839301111490503983774123605946767455828486567694319690276163735489383535091173886155319059274028855717227294902634314041126794119618589546442514655061444793952719653853959723164230000161017227630033859435819303836258225312159629716913122187834254135638622213811900188096709853255242163507357337495772508620184176997277752952269705267654359152558055582858130484821655598081241006117681253263412232179982814831 7647 -233020149910985724609302211837091192731856455928060946239315487731007583944408611412858722518356396007103363283467880103515504188547193007600898918209997256125233737712712543751140757779316198424099964230514880560046619858188454910503786402980614000940305810742279776936601848120891351423819273040996225766525191182282863174341599917568785301784289213109350628373045551192642587052784116923111054670318671135456401825679503878901054410715330470646413335989721648603522359405211925890234667831510497763614376444312982460923902748722380355737626090030007305296670619877625 7648 -248241677716119304085125453668704836286705698273511079061431977827847112001623365906758692327303092955490078273159471025336494304939273120856074801084649795013581684081276977404112667155899885493286759953487877501268603146833647363521540250721102884194471054694902225401160470403062366960885413332546392127798240919478986506373930206880750982928758416052114149194224661752954908678063581948809535652202537515408124568244564250950943898233775848053900099547417205887900026664872998875167222225892895119622173924605862798213637581955539276725525909617127223493331517482763 7649 -258588284154653383058608962757487393800486490622529588162402837958755833096026362058827237664474904192819637511010270975904037647953499793521947342668102934945455126102348104092099392840769746467898094659564743043248016353678281501301281480906186156432075345720583193907341088824597506985334650105274219874721790183301543769529264247012952423680070393534954087084662208320571969158041616979591307977116858503495948131241449680881429049982763608060480701744650851187042843560711401345556360634774994893298285557867822643626990866593417825669144907959085268561400649723780 7650 -262234306019530366286188216102190835935014921569956597066436143738492609054543344607898281845111214340829253106531401326286402220055291139734020733396605832513305005038351642509435099844088487449475508134031102952229037115208582527625284904397762079130463027191825687715390978828940288978040372181662301013111827684205398336548124344852097565067315128242364884912093987231998408850492546830462796444571074957358611761381197957202232125048179679600085017594681071053923818789925586483550699614259912598615221375083958357620233471882672700678213383219332254123717700427716 7651 -257069032744190018739319187592492443041200893671235213870716533753515206853023261736977196009319041000750113408430335374087095212772934067367804357342221255436472619460021559379557452071703107752920070134107967534078979851155375451592921190684073242952688299052974581967874167963270193299384305301852527586281965210452995791691607986985973031646719687329266206784161432128617529324557273407439103659976381836602186752177844537971203294188543101691158750761486247860438764113081570906933270711035430915815010845138073396794878786722014395177114205389343600810197732946750 7652 -240692309534337795899463519785106056363338390343384698472805655454977935342004105780602386221734843828426266174914029734969895832263886487730647789196448645108430260251501230687261947135064795363539244337645084021260323987841126048125544522858030419871586724541177219105844936194561684101735490281307575821332737299590178365962064962856487014709678316282186337810694915747393271003963088895122137759834769985431716774324107043823394971314919213963747596703325780023750550496311818314340785482473872376446291546294860569081678855922298279197604499945910939365180098958179 7653 -210419745296989925290166343556179513819928948850164787368064459906353098789626983941566528080636146271357153177516398624039605857751098623378526351937038937405477562952175761848492789394460135052118757748261626050461264851056055895076838500389999053627092445360442213295125794860117240641132621033506228267047358748715092753351517080166620388144893892909188865512172908055667328151292915868264103362062167621378339998539868241711687544169847505722608965551887507809138396255882778532660150667820951401294858667508150426172609421794343547507882137029526117942568878648731 7654 -163300154582056092401695917411095022726377720596897670461203436698771152980206483116158810022380197127704904654472752890521774511742708526645516479207164432820967774345244513608123927095899982267780964158748470287274413919474944455416472044139985260123692768749958764529650706869345171011519474794297074343839728905413912164145826267644535542131927337046575440516229693221410965239638906121736149383633906568814041010575255152159573273109259082013653833169685182382121152406670624148692135860509899186036661251674381983839717709065846584733858129811891682197147235903684 7655 -96148175544520571777745745324252628103116035324551083644745171809498370273219803953917583718692964130565366962936985127942542288568016956694640217532965161636220726935311865305217869951388468746947254315593001270815095449217037667484162280092236049973564955769353481639236749664573912926273572266457184432405913233003618049647942782438856157870306870442924363559759502315672907983894629138806982599005686234714618822852762960155351724618155162473966614000460132163358994330104756689528664213083569269873045373461898451658192363980527990388200387991349243185086331238077 7656 -5595300010514366593026181906551078144262321050499556487315447209174011144018947626776729755287776241300764497945684021755595247656004254060702432196262709750594333070926926753660232830050718726684310266398152767116094040155556362044661404916640099766594474973456389034386377877555331778510604869540674591998214009509449919776908869077440502769941606822648915224448962569118840039226855614202176672917513139366059419842081072537592828667134258521385223338035776536747602966598269223317680122168500942516847204112909560380901713745171336720105658258435712654377568904750 7657 111837189471185044370373720527198996812608032121261612291998448292090283280509705026608334520224166146285208948096102428253924494251225786093367269758151460781091466091241364385032935425019022232969911417664746928206060011835160373557891484408637738917058686465524849151052493185990920212452990635009462751149961975895089429982010469491276384042869308886383802390915068068806141333142673930075266824326345264175302634550070815469638254178131495649062495370285372178058827741522710050347069969045567938822615668803642254674559493361083020535564181605217912774887739156862 7658 259639677287717927924081440164246994523264672014626709055100312263577512421329174844422315551772361486873401791948151227597657527197084264523038665796483039535456430862573115120595961843505607986230763702053789108894612154730888106128977289135300032625628381453720416850727981175873549428010989195675726671339969693476709127591940150380893581220691804300847221533055335475645263587713972075231101500255931799988502787829404011345237648668274749074371504234964130854205628811959771421304475770236744579463355219715499878347784369575882950233372999969162519660659870027263 7659 441186244699778119923474445233367581537991432776439073240026904655743278194045384908999185879591496279069642829452311064656027505410837046715199219671933572193823743579237701279035635080062531171173386667595938744737598311951608528183727585931697540639464569032441081181212752270197200903406387639317142939900008989596140680906904140622892012406737194272466490346381498905733700995982699436272748097586262450683853610668297659090889736063830837345925552997961451485416304260169013912705264684618028112933866687063346874409040210731249381533844520129773886924772423781858 7660 659573432765328062936673405500233329626260657628349560294431511994057495598502458730631400827977644704805094710615181541794238931354674476884119922724890234247031913022019380038071645150063261816288665063247775765321458079926566038686581272851506454824892020121800425377154363854136374137323857354754322209226438446350587507754065916338513724422339900445465366817963807647405480183949298665386254824238723911258622446905168445617412423618851257059598795945890807444131666914337922581030581367133507772035247825755278226002360305851186328965502124050076802017363405388484 7661 917422021511211197781669472904059121132533852831518474847060778609012307058316095143637269842031372758417411578572110121962347538229158933333034839374910986421631927472291842805245155263217050628851917366311919547951569703078597782796422108970797975037525346962577575008382523837037890490666315768535367084752582995952614090715454770006089486937918834624052641782679850179151772510475693311839368857626642077248126621181901578836139920168921115016595497687331704887579219981968948094142287449234788443977683105806777132271503306348349006518695597128010146332650227008487 7662 1216638406943513905645163862556859395915226907145103555117814814781217202973211199577710701792018816277826058406442052191669256712285417036522001987000846840574245899038992394602596662616970741501176086687303180914320225894116392235294678310737601469597688337449461274289677413153427046926917747420798380933303723458138374310112326769367654597104965216301358100945467779019464567358885013389227183828692986408089237829339698510372114479482759861630458681558803366915780186593410951893166034240772131817541570370940382576920940439830244944322236378781098383071497432254714 7663 1558132672022188449800971481595829763855973353682580729726153025064597642953402639607514116482110179260157697274215152545005329891521584348399996645599700878636000841784611109023235225108306091275098237739490105012525216776966949389012583271335308813057770683479077635982449071924197764617740190793925236545648392509553260329062405320513504386983751539450646721384273227123307669448838920381520728580004065403039244244302045248345069987258851609736706930800504760268819391005867674833890195324788853168743180898157917414699614775537281701388683230632750351331391889873748 7664 1941491222648526853242154648728961470472244970464368684653446316923415487932189321689556179623849621591208294425873018575600149964669745486358546226144697753640737498652898112995435869977994483388857663798546815253274825563186760047238581766907460232321080518071920169899684700024557641036908057133250887298214304709461747119312015673765124874493662586785720627104187460343721883873615615666380516656310017530897612359301385454410545881416327066721920863042329360292620326537507834925916656088522405097499341211048901443719565882340726366220171641699557407719851295662251 7665 2364602942401575802653956342992413552331684395333981714684193346374878886027281064524156795083997717456334421421249428721093853088219201063978807034485850647972553600742655227614686110215493158881458932738398265357567419649510556475516873151263003526593905141395867168813729339051987963253182547429029201883254080532537205521383430854929852229537616033423686682989131754103553577344276956580059465498316499970600153350101291365613635984253016586885635858969599056119791775059966539784632827394318399671413624744999565071282493698781206788238735655081565294852635348641368 7666 2823239259938761858961091238798058770514498845142738365320504097396217151857610375911166691878517104289321477799599051372692441587162658292846002907540415024470059360478418273400802617259106457335813545331507441685754844211417341316087296797880853612055001823372016871357484833914133963088328072325762215504796550236930031089772570920292388034866407099678680842443696140951649213538078099643452757660007844855114192762074843770590612897693397352043306525140813447496602495569095452678355594579604362938080534925830666117650391706461418237053538633648256428921804010081914 7667 3310590371547976729643651911160921828044528194482613510403536970778204872320202565447179567110724855782739787329797152528417184299739938200336730433576460441529442624841279764976035296594450157350538014094096854931416931533926135757967038910492912153615221946309186837014611120518605003335451199884714859815501567386192156126946061035169289160578435867336404720068544985114865793100252781186648647158979899199297913897649760446753447885560957411385057850469565783173228638160520167388990066051677733735491861959448918846459260923902424186052580779360582022290772066042774 7668 3816762168811078447392842151093808112201547000448231876844217748260933822997858091897538937556929551353312326509549217310573479096401384345599257978204951007539654577993310284997760018813826930573780809179582181133166235480485623518466840658642537186903402555812074833678978928598083696781724953392488231310178864926296059517803012734794004711606120162939106646168059391185348562779424448456444549803782144578677108485908281312621547122264521560172592465411576937127052716609749806221768774948385811175402432782418079046130218737514568514580046572384279522186894931990479 7669 4328241235814663042892227846912543593066675702261071861096210786431471382927106738070993086791715110374602187704385505582628833031005277846053320908304044367154754744833336371055636659997370424980463735884672939081784376975901545555706146033397504475208140827486926022023010534049904075196607254333098023058401248865125061221181405531033901811738863392257105956859841512674224521778834030478353196138696488817928732112268575673705983647301495229262534080962533821607004016418544517521629928067871329814596744251523958412240772209526903753526817996941022629951188924698247 7670 4827338645007500306748256847523613911965636289564344176016665072936804564297024584986846228754016275894792966996139971041801919645824331387426058229032058750199582566055215679168317328319082037004505376433521549111174101530659556891121038478204960940375226161786511228179470889874591172190756058584466212572983781419947337609888168044796341079279544948847284450196912179611427210088077970090605077335131948691431434038740613734944864928734466503587615716342853537848692401516647308527222265743801992151872799246229525363264683094849740452941456261249530222165346746776451 7671 5291627230856270810301181946728425840276236866730983487347232393284266257533198627842987651094930593565902195630155517970783896122651663943764357249303458252941558157819713092697806800401804367297664002963289256419940737710132195688414705611138412479350213990928698178852389160482475941787869503560205696371013197306132439404901465000434981530032482161787024987313385955216882188126209918797596056439568117743969128642279874935628021990001726941063712590994674144794369171412363301114170262132504918258661149303418937080269284717122663758272623829520591036008544718913480 7672 5693391579444546911842966365475819396358269010104838217453652413609904595760588542325405157682933669160535155934812791619456788739844323174696526560434550738346031444633939872352364722248466223053631862811022839086849113059639490602582847912907264622492331607007486968088897609099935878542454239576454062732860650195250630260504000924816481981918556029872600666915569142434920343427854490617880807736395489991669945252985773191757183420899404886070989469089583441664075626759100302896037279454864166437966433885877313304030541032950517233525830013783742731294085537047854 7673 5999115147694213219066714909040765593828963519830677475627380255776421286271126643114104632218432947115972246711660978680547680377503012837408516447106057399567520343846176052301371186075781362411255319605823390747744805028851901663068135604692927161841009618138615683185338098169313705638458693524897540478600876154625269191765711653580583356213628119100426582637161640419247890442561549429391455809029624768040925524208614139471898522723832899591655388817072882391833890517143204123020842297657842946660802045670798881533370018911290316474328068262292314271569495833428 7674 6169034704643109012368800778329454762805075799009077798373630010335596210076505525772609869929078161957323872503633765432139592020877162067141156994818624249191071343829125298082053960603245533324440579630187548766366607754458476082829495891391269135234215701324306602499752366663504709138457782009295472541724989882199115260850920465816272944514251948997491396700431825644789107730908908877296826916951719841955814885142375698089311959167280589240033995564547246403232884267645268581612046436020926990969848662339277778872812138693457180497439963012614923666429329666540 7675 6156798629305724670760232236019772978107613969530925071172530445976622820917142394009280906210433477396950468892923582447368559560715513179769604477269533244545411980475520759736070739396838896521379179878779492088530099314548551970310587060291047018120466721923512601557778997354254154132078384415353106809216272953523418141694886854110567131620382652705243639332142424004115684280500130221080057532471110553017846090294216517129664886687390115676265994182388616806413671607666287751490208341217264329518705131468810655662999515922600859177820355763666586678880141969252 7676 5909272432332943348315564600194591830346873791764746465835131689966908679491869670522545481910479497539338182330557674614997933242889240611543617783536519618724777014369275082641331898685737926428949270873824713618135044431388680960192028949765655997329991780077237143646496107529243609527501615625804178021732287277128085676788068226200397041332699241648841086458494316962345313615347248494072141574590782278225633764892909527925626204906130422362712189075619564784139860955467195773183048912957352908158800365622737488653939006402238098094226185037727474609819957027718 7677 5366542079454726329319807430844549915607375363951814709781229549588344233350439880741236355291840953621618631038910269601322800724153137551422922682081837748787162380309625434269468054945256806124583722035948662176198806382690257945758039531426798291979344562501840808426057747744305947173237794505774274878296375998907853962497643235576670486460021974366823795731516776879469908970489749654347546192822481014170307033970261271330253139841916525107555267654761693606973630937882429446225402960004361079613761017858594078974319896332423257704710033478555893509624025752607 7678 4462173123792979329196791303343894774081025950677885366194635061826383608173456837133570463165252753164217747038847930049190457556941099082273002394188038651473339286197782937861288502780544299798921981412619531697364021110716401031093708657311837761997354480935594377401316343053959380583507200929677816036479260608265653127760299215830050151470407088628514993025193489254635754590106200489968055448396316017190726359118015953889798711353709397036753931357299231611720259317878709564038493051413248835306209416982755266550970710383116138785073278757161522284083998479854 7679 3123791086736110674439786307227922617218368550423556100931156893279459159549005201205856890211456450820301510034707710961515683922509650093708381520213956060211377236897739607979347318282274350504968968722901003205422533929794734609396532185616012332372183059115595941836325688819005255850124245672283148840172579110225062132043424675505798065726184488292734765783226631737934831659310633911076314754336530312069422591907745225384863167229397843228881161202880243058944765773986848353987299668743653748379046782681207029814424177529530333670732690748373908310368119009645 7680 1274055685140305925777558304258172200186073872372377377893462439999397273753483018800529094030033656609394175493817470427352420308673121126978108457775639796723156615780875001871809893557385467337879719506190896919783285164814742340235686688568408469733966672761654722779369589687350208806563209675184018595309406292274367931577183923369811952832541107260916914432403112922444197098900319951557591377642528621329849102109269199927143399530727013942036252590483618172331980492858839439146845937799957707749377322918238441172838152640191132586276997909367398491199486149773 7681 -1167891963177015465812538581352993893129050894175339836947224311503995106410530318787811603156206505446124462599869100226001647490684378693429966641145906015827861197283892455700447215794599791068116705628302030102470453631977182658771287764690211886438026375129695348008229498519912731854632883292663587739853290713438520098572969260968498819617088361882636821246612607090230444171908708150712400185416555285732137762230607526000909095546259156606767628175501625602394850091225545539626039105952202442044239494783650661874458277067914444778193034016635942925253857741936 7682 -4284424541830377910576357666327191618872821321629060582237230911337461325658407636626281929936382835838417629067225799445455712333824124961220185463483049403210436023179932077841586339204002216967431084950531480748917929986117522112021095035122944676084512776758235360034182738835737346713709596708127032345969396513200361194168389478791897362196495644806006558163258430740543767387882479378813837864093305733212336583202617188051558334663291535281409012347384986084337088108116372497613941041049687710503605729154985628751229964875330598958673862602938209490154971934489 7683 -8156777617559259775527777988325594602841562444485169569773057684167762119799732175829950931958424862354611411974380519844376336027284431073226353835848181175458439235053188869854828961110980783005919550605238078957584913695948844643503037663866568345197215438872597287131962361493227141098675972624349069382885545133776610535218824964456742325228363618207708649876330147938024269101205848320730922504671320301783179104276968098676238451650333479530669996537955508256099153724433442097330671575599258893971377574591508176485909112862491248329141134293299302485879815259282 7684 -12861662331982111630466501940183634381789354220838386165846099892346963122339360829607119431818652569969362214377528811243514176716111816511217608623655771344952349984083439648076806604604935535853709734370989229533285307434475158588007776794064378369205808653656793584890493733730456553469563250806813806604100438429482901733219076793375596440157041224751347079429347226221733112381751586783074867919549541477299763087670045886868158529213425125808754743098366676494327788718297368639973239194972333258072485021833206133842295393374561561246321307089602589221698259823786 7685 -18467052571240695798787685059613855026027035715488087680055798346725773222954930808537147869790608237129551311204547403205877885050423405639861897978352087532944574817695576787674176886822532083059823602737595008393147420233550500418645927794265472277223510501589319236020919829048162917787867982896536262335689202518113476760053511761993809061582872690286644118936876441418496509429151661137449396627020944791265280641438551989610714081041192917126635061104251094774116546081019660764482765231171829169624500097951970732993223752110104383533208874876536256883263169175201 7686 -25027062298287707865962451792532992079503012313757380251556320132520043405056618741635137684572488607525443388414531671791088127398147087170577273042908513250325977697318213396610193969059356871090658720305859131065147418046943213699974491747974335241477688906131521618327276751431468685831371764645486945758459471296587925265751454286272247864569719594746614035486102472576011056161016398875538090404365572184444833649709759898612954343627205383631612472222434064104577739592600233277863334541039659917510426914814289006891349134555553236426284519903485439496393587994791 7687 -32575838128835657456032638940035639078651537147627744510015119400327365183810662041802870318896084104432026042388816319528693252307107680237083460732871515400321694157875200239032966764000747740728972940970334055040309437044662776354009729923777753272536044781529845951544684218172096514239538140874683503890448088855955868197272512722406422705192499161483882371861698185584530507242289893278167910111677104068828941628444681986552455649869918379764641386672455170170738854279912044800150666732365110628200604650143971626475728982131289966421636837539214061322308491915166 7688 -41120407199253563076590963257058790793941131560663122160586964991605475419432017022540604890721283069204830470046329536316883210854077701477239654316690659998157469893729129777893625647099450199298653276154443203654540512978207759425936269882908608675756795428865159416353273773336508706207289465933503284616868698166528873095311768614122891432175347175744347578721615180956224473024101432707254903909696521697394614669655280759569602358690854846797001069689205536472472475182382465673978092722364708069405374073939337989263226996491035417446236670265584309304095727813264 7689 -50632441986660863700062660727538371835082982817410028720198289003018057267733037490700966080426052020530868445892887692050885478024078346703278728507794975623749802597600885758776706586458909264085532546804296922393264755303170303990276520849505949792282986936520084549777430833384303529628612285003634807357476008950336809119716901690596999420223742384475427317154500778493361892392251009762347900342549349664420535556027515792555786800075982393959602397732157426848301927642504069133283374506103520876341035335770567413344741530731300400342849315698559359496404091159467 7690 -61038933137644861879238788253778791579205869216353474238231709815143183885402797167243387759014687051759318427466196124621134507457779960488640505551950099437397010521400565387846809988176942488049764639029151263050564147141752706124393973911480240011758532895688851326914620300096082838850395380590608371983026905475321671011520211665901219460547008459528691118561606378044566882489467921027114052406001910025392820543509278084450431654124151422505417740225123579408309461909590683768253301552313366092380426738182411985279301280781147955113066751345063098215862255737384 7691 -72211799724349606444672774880951681321418362928953025871162931332749204512745042448341724152393445699668484522443896218491789943028259456684471543022111462156234714291595623924848392535778909970296368976668729461787693266105826357747971628004402168725604586546022426303048096693195575946091840279098995793026642466468236179921931722512059424066500481861174932170288148545026933157141401480006864695375829469828721720847658579956857620157552527151751425254118396804619035963593878430787063991593341180234264767828131934644875473921276380347882881762096686749942611399702047 7692 -83956514867615882865350499987803002943309032394596540072753635431601968758343994745839646369883788526843564714283256408752789150583845571789941039937229525453090078700407249883302369745614778116233816815329499219321075899149308412600912924576843341659486972059052040911229129174613243595001942869339662066800829187634173346103937199459533177091807267020949822872537347502019389245195751001985827447884257785155211627094731598126473351672540104474550663351030067080993079053969302732233118558574713019577646430604129375426593160541073318111905508024967659218087668854314957 7693 -95999884507775497898123493098018044981998342351719320218782514818511264113493085588661224935561938643464988844676946471583156095036263446289595515775892927557565797742169743251207676478736922411227478190414492718746858748759504411279476539600710095958262175957287530191966311486381733648088861364628828321834542735850074273166017222106023716699657482473688726930858501946924453632714086956282825516977157594214394948564601325157776232103640588758560764392705510930397172005263483712889705379334835998349123422156814789855542851436449750554036385615891321366919868197464779 7694 -107977189342257660893269032285970901710365177587893703198792215326119909364553142094383166380307664162290108690468318850754684501392643504293495853018606929920511680822036752080263338158658992910799884058403393365918699447145603229203967033915292105177877807656252601884172364163175576268362731522586161363669501907953886208876757686672076093317785245918960216761004645571697673134912906623697101153340950537643221360697285677217540177296298560988245546351385883560603613793681400076880708129983857370335880478144594378179055078059684110229251417953228626286825429487748287 7695 -119418985514286792415938627835530549048338945485612893762326404680441948874386581951149807835969162148999934936957477217026415758934708180783063354803549445614630816415375822580560550208699428303708785243765569649639556022569008033465710403322425266252939692160706388601247135705026986123166056253215586735753797048708880963976153299417493737019235015601016906617367702171705878242944115231500683145630532856668240379791907215678210672914139042621673888263506854373015531428764885902705513108317147617159742406231377645104256293493372180787569819205784132517659325898154445 7696 -129737959230434915683506738186580390544542979943343634120051812923118998850042100972666517040378045498314647518210066693903455939743656945279006548959871536371760820287440924720877174122230735206328565038427729110124603022631329441574216990322779111566940112855480542434514293396109780989099630400840010917516339320306372857006411867863080359985426511797122152635051415210820079728990014767443554185573933968935352256109857415630461440351249550632595062600302393846761548357962831073256043291393354464865382698170609627820507319625908601179457331064373715962768756831525503 7697 -138216344488368629916438989042575408285058278823599146367765314701377394310724331788916599911757173488011545021042051147251410874707658451464181409108895237530406864948725074157333547465693831657180254462960350964340934752294262138903206337270847956393551239464082430521672786248393002357820123397706378710168023935311849916249189872009059229364784827938473821489571790035738382349911858131632853199093311352296031576664501370964200203046376058795838662495915892462614590350099422817519047961981880146647101156878290832607390819790051974301271047937168256815115892505479481 7698 -143994541463289452455914663361809245126417736192399372323566447796735108498759745713190959148621178888125060404268308932607674952222958077311603494176772861774042671362448561569076715770013048902904251697437222523662259770921557569980659663021785964441738127919339716713920336029288744483837979635721701183335658416542842973174965233845572232518260314201735125110187987168023405228218582555183353734017530609146818777137866782791736680895590844738643877187419164229746934674511535114573358859959982439998159474605489217047514583556762399626195681254781465282382695895921970 7699 -146061715233705419536635596140806060834153939761863412558825878026433244542175173028172194886007942298429418710356119076950505426165875654455714471534927111197147039747292280026416501510519556280374213339063329773055455310233852966465003582187151631465560012766183464790372710964682119856403477212824133847534605051786914072534106403764507721856660836032181017717079720921124316764999341071179542825247912848244057885287678487574568879162306146305638781828460382976656818889216452132364072111198563445636756522865319123330832937318364897068045825124562682846270721696989431 7700 -143249309134124127098553743421544927125822025921562007098952896642774957918708908145846489042507318538980736859113653970305365618921911149959049009458827410490520905613524216162141050235553948346083761384899997889201267164122347282219039001009969456128390514622293339378949423616102800231603401615083473543832739468466704111667470533253976097646547575700327169846060153399049893218454830808357905489950928121712971459248100589733868013629867651914565188836039678948702735907586940396753107680298927311254216306945634306078869084137992188135373575089580573335680597990820926 7701 -134228571967832977168510559469819109090006206432337179088275612994017871729432188712949323867462731509573270141073999634415117908227944646661755078435822145577361147252768115148185316448076881126264331553148623019558606664126068735125785226872887078704958561639482951543962858603893407996681542230042976155744041102137451616196907485100782484772896877157904207374043234074589799338851473036662341039371340638753163324434231303810287717635239264480937089018960760552988734541335983994443341584894478601110246181438070281022777951683759523455259746481930404955459944005163823 7702 -117513370446872484789289311478694010546931298802613013772470494202548215416466459042854169555929703632878192655947408568071001150876698772116758094137176646804376630722635436699476146909886223588307692896981789664673317513502824568723471146075433040517569614600234741775183148063256500068130372285793021878345651306969426896172953022851778831014200795983325930131532429919470519386821508107752084285011486629322361226001948742433120164462744677537922916463991131576933549600465603371706323154734457712996411300733002545397963354050446334386806327016622807726362420719760704 7703 -91469733204960954847776492069598930378885597996172060722498513911296477891632389269100446265860988231482077443824715079224248053227867925608708377514664876032799510149085868388027416223331916246949831030989754268176023505570618798530225133607549984858631985844753231425724711571086496308377839183035590170227921263964329249528256174659053031667285539732429643916292291824116367618246601166900542445798194571427917907160614186577847058226942491418352480143334653293417746226947427151816230508815091516679524205920500383938983624261269820731036967579146684611109576771112708 7704 -54333744828255044804917973670586114288194839917547878233833197521256250591304295717161739678616886098573877885067692235456916892473793504743950363714496579669497155826266496651827242310485983399600181558055169378598192136841510254702194311805035342907702788484882539611695583438436881097577877590883778351193851074709095741684944100707181852877370050605344874209223831745528247780498198908601050172754550899802891574296446955997178506387282629574586054699170635900905267051680006504472463615971019909610776005320801407506032052706573262904243267357668073459720774678521532 7705 -4239570273247014081387647980473265804498920207939933674854495168333432609483724577019188026149109884442978590145911115697887505697790345818494758021715078306984247730684260183723017364036041564072308478405302194043626090138705019094457777441146491852113615167330319129447307456888219766855230254539635038026632990793675906626080531967419438569270976087938032775409545312071424451440378286911406752568050506218382723959028280059385674182677147691163278766201555801463345526085447816709485653581081673123914451319430800603762657036129654269723332886371700425000195910487810 7706 60740467262647428027382869469178777987839984409504848238035554889978335535433063827962140697647090062053870961699624194770297734134371738345900447684239101941225224105447671720645306311296689067776080511639815876791254972353385349480319346852896669451496568378698665969407471287821070636766058101186739487625970045860045934907532423162757975923366866380823704262924626352367365231277148695061811300957359338677251347692990753445153351993795677027243150197092573153144747087127958857277509577959557078575655314553992469333450500913339079030533557828098954440786546773938507 7707 142541719472277936123696637285959325828193742553898899403796796348139467446838093032235455063735954828637102100610388638777671002536387802465082483099802727110610076855502311244570605091133969376873005750707675051463210253367319269430092149045392711381241449185152721358217587171158206873523396423022543957051002254112778710602550508962552813808705556634354822324296340577576582284397434536354689563857789556672438410808087642462459682775758650426232832858177032423984559454148854695611845619356924089821074131135928373718607684104598223190705574286224640250686818581518421 7708 243036852340900984928224572102493292088971818632319861751014753411564783855613900828665152657630199919412120133663754901709169242870595493550337266931854688598106147167478846041748470209519710371800040222189246414347795152900479786241110823256979132495117635390333679179597181035356408708950433187258627159802684202216599985667128482468551366608207557771363295478116248839354047721206349101248269249216095962865181331280206855302908754345532296488557386226467610500094279173753793829417218712224249049532852479800833760532587332114241528939750014338131225231354820519821004 7709 363947176489557512705628504459244143552750672942597593152898979104029830294755095405090758557056762136966572490622555569557011050543326342274578387086366297922775883383585971852336115275794574031051191153863954176922034409102007909862708636112539321720836946842650195358783691848603577151463851199289302505230744111636646814528065910557573919563540779623153017256604345929514543347429803587466214687368986609896333414120607568969691197492214184690303306446185057156983250321906546529915158758791014109509672883089513520556248441139187472745268862067765928757616126077664093 7710 506733618698663703635098412394735751967065710788737096729616832878063849195642961146607786207188215674116700702436263220903650061772642991076788796719707467080911775525418395958128349991095795748786632520033794083480835785990728465313165426415052585058279889294106439363471277789738933162661837535856318259109294623599378022567392094919675898209087976656123630734594613327757596231539483612928959719768748013156099960238015812569133943280727322893036799154441961144384590354623813108162840255119494865022082585143289601742119093921083624033225760719513501722548638313773001 7711 672465446470524893203168114951797687137093671547382371505364966271700578234920576395610291108105111326894709202081288146770018998943068326636435543221948099411005709073713161362237580917741938936809952026414462447451589341309331246902587471128970824365423921973790099269771642850260854524057751324933032166282676764666150522033691251613194219780185612196336186570311678687740758743255614202431066806884240124374678783469657029860511080147504920211632967949281999677705991406315090931959994051040677167844434002208723706798750370968054588977737880947597375831127908605439816 7712 861665137276330661865740129059007962921430405683668058135381491462376939189087927889981956053114461160460750532913978334013197563180928083332586675823234399980180941176053131309102846637539650329041246929076540240902618873693067108445634373745181382182518995638048723607921763824803279648543972615577739422229858843366354593446834603102655655707706620301992620642110412950536913671507386096036120583130186172873525448449266190605344801032316976800836268972260133504012669764484654891590452861744710365109458907320443642311853118963016491699741071756516810399879347153916339 7713 1074128206262223163568733866508728384864710056691584942002869646138553668159218132924491338984711373971334576093370381869044911633975316475273901136418759339218975601443485353056778566938057746125591540278318254685353267315914994431747204743666198582495207890724127859548236117158573186329040196804310336597666652295443465999709180776031931418013692704801194760627577301965743094899161236301954266827348526785713598599182814726648748151170691000429419842437135415451427845597984637229384338687876863100532213279463905425971353376724577120204980258897997593163545806904871161 7714 1308717396592744733695035184937755396806762704277392697193149862386586319128276678238139616302493259748471460575132581150108275641499612221151302315608761395850049091470526728591161693629603470987641186415218631809821120024328173285267639216129317052781210356697048399017050085615715223724348353182519401420742799295778934204178545055876676298479581086437732309471987309377083350267280324823641665079472779434204959051386603845054172666640455736493249543296353873141025797744956834356965349711930600949783105165753314188526990759903796054273109220571935679998811644840468552 7715 1563131422522566898069917183796965333631937915658450450798450214927801135625919514981246639768270567902340359830080375376291845699350331255201483170142060290518425506548868351218165505144034194565203884036232784173026693571128259932975052515400523887208130760656082024615884026586956340646799277646810237869474689367514957953463865260916664715762891148416172231424516702859437361655145569766031606320963341666362476166895034339682407097002471709516740620197000259917330005680138164613471866820843230055848237990170427579300390154781881692050822042728195740298410882019260974 7716 1833649464606829154933238014133996614020361067020160219019540300460049181902107071363769903548766550696910281879007822661021741879520947752219205118484932613201695583942059102076140758494660240648042773903654672347985898433134394766186596914607261417413130072337457892361997882347524022556033850756886662179733811406252162764318486846143494941800435895943931934476590211682314441110178596832505184583937248505202363080201070065814344224215979390789040541615875780400753143417044598166930906956957837652180866980585854188490192540323309970857572465534143554469752280221440009 7717 2114853876898641077270011817452615535213453381073182355127199752724389264514452110657332372801706028007707116154603784570091420304449418339947249221601687579096485059209959843365267749566887486730933020884878274941785233929993126055307475978760264903351232820692410474220832533473260568570437061055079161268756074490201138695465577289861736362472712263984968477491548167012938086336066518537468988572978191924503788811998325767703228736288873564090948742229505223553550207612594392299781479624238739554692481506356928712121553226765567025896047084945696757561562124500804187 7718 2399335103973585548352518421456247627134421129447698579655831161563390948117616560051552398559305691375566564099991883728210713533944955134093359417941751321027913368133746707079338389707358000205779662951347803778188388924935312273753220274253352578239568248330508896481915186156628276222402033376334628506398868251544307226487108255890484173465736653026529977082392506337995600236706918331474990657236607003086311317396083522370604040643099402939119541461915751166264103649874821550189461104003522893025142295221755302866169228716434367806742608969339167736529033372730124 7719 2677384644958177631551237454880169131432484023147271760207869217120186408509447553613749245987188629109628307122258129152095833136439497298380576373498328390502748116794839368541263205632297711782150040156287060205451617090552786047090756084621824330648057974828661368759230052287755655473498260036842041629528039615132215273604287282886139318249727872787738250448795729835824907902694158785942210660159336105721621123934503181432236392018479348092800980988369921266873539924153959413828985815220680526307728891754153751362097419076766976574673899534291784508300359913134323 7720 2936684061908972534744000866636000765204211166552279692740673639556621623738369586994079637563310573171457189896196668625350844718189717100817954336978118960938398773219510190212346559614843304479399392424038579649144023678382322073101035220620393800433423648272804792340196763074126327461173295991146124678701158072195987542362319773567573919137455838672708203144118487720662659959497925432099293613722324029274625220936013208464502253015945527676758490211749992343977818303032608364584809245383596508911721549869846013418661886788202143248211580202073655600245793694260087 7721 3162000524081149451285703106806409576834723279180310646097929600876322663978749653409312655630341111939519908651077936333128809537155817877256227059886069512820223847327014452975285713463946254587924432710326522171467293763890251506756134328898321910721753134463006378063875989504291412840420115421504494080032628333226540529561743493946768240554770130236624206350380441924899242350930366021705105524653284110784005840862957178270725404221439439229578835222914884874538919768179565413831078423692367535924992774748827807078375860574175398670972410824915066007106257492893252 7722 3334902212393938615354854327492054087388519398741509499692301189014552036970508984750142111293867955071269803333728377305973310609360045475430260241420434884160430970629502663570598081203749351474008248107466240528801535995068825574274832205461890879206892023938544417184937029356923701643619536124420422614776432930077777509548513193012628926579135032191753927686665892133039058501886480112951026824896065694761121261514831242860582808936724930977022489941849251337884260346910939656607927224639623417564325872629299701899065327239531810602483018230260391611779912722822491 7723 3433510072962644036930130190374219784481404723476920742306199423716314892556262137633604363891340173384129352191182712160535850872372662720783164263637915571712479872092339252460871320313733227760175991477383121398718207389043989495806292768108905566688980708268398466155119776858574332612850895255382156163254167011806247409282775034220407264291144235778132352374266613597963561779189037906946211280975538565939807493516977459876141807990642704421966025644622501685432326969965856452137861818180266887366383052030767612596715832333434486806961673690202675527309692005656375 7724 3432305883736176850678128021717768699504432307816279692095442385754778134822358379361504175033470930609641271337058537034443331888559618740836764759413589883753304482615417149984749301754389302677496592639500056119613856867523751045866212601367945023746696286633195429741393920976268976108165777888363420274659069436662391492062687351770296387648006541162617450011045252654483685468588606431144206236971338972613045151691371651440312192912504152032829538337096359393338193663010936218516815996603680942113885498640366136056605847461398804445229846591981391751424516091573313 7725 3302020345035551379889052653414764213130453195824175872564096088478535692585773539249383155277712615237967976390419272861587709571990693348450473944077329741790417900817906386755300253487890769317117457069195217714243603701740435431198252301157715225561836438473636852812292363623840140626637813264879602388993750436112349105203487348276781418087732752422348350383526413471388381757875344742312829009098528861618319030723446069738765239924797868880892375728152025075824537644798240017873039060842283460960792011950220722288692516799802314898403230655632767772397398968310467 7726 3009628862516012258538605950947653143159024101455740042583704706169768510706712147440614391798452941900835900001457860986730359020585002741994272241861964341968016613758951663058814035854549449214312934517287446688919744003362433866295434443444818138257066523161793442331811799852713078039187421044329403487751375147638235186181716036094429851105176469154805615859062227585933557520131730678802894322940597005985694371775817568773858133314659868583143770109841404840770586206071230506399952347700615917990741883126427394746107568276469321837115744546946498869113655787273536 7727 2518486773499326677436291681429024311177159404803543692867924274595743995530428862176337155912099163724062013653772822787202794881070706124185849757357723286522845478260643188851939718852053970728864503737328579151952641208820846011952362540198927891080250096542599303944460487523608172824139146408766977021059263229770322106553338590054431782556289743988478344737453549022287114722563788979812923671754719896777219296057166108732409960258744291605306876360007759214090427959745315425395279728200229147983292059342161331985659438179370807721432859046177882956369221290047723 7728 1788639858522182445572646528925690266648091769059089564063521350280541345635735150152645201999517822760131975574622994492800969794872115542008260026585257452015526178307661790799484495275589444775609260096883026195128164477527270894957915718010146961505163545804192174500653852894514526868621424843881241743649511099926575434942387706478216242470281612422260115043105267847977778715667147907874737902936111252802128670277781350105637784453254515357727839653836342734120799102925834213431598453559278459363024096329041509001947643487905095534441240284431124196963553520194931 7729 777349928727045365332069755960774003785899403608662825295868651077998724887268377381360304260856642370436597792165288985701681969762859404170129486148331890080124966718887274420387242145133489554762192956521993286878773483352442355770065426027372131388215580248859081694585139064709863854318488467105967568388038260537513095315424580813611614956084163082595717987729992118226259877793158078764302867757962283884341588603036133027728832995912401392779877088547575971526671849471550595353671096631712855952149599643842807334032982796285121793654686102918922565190531862253970 7730 -560121103022203269415595136798805966799008467396239450873750596845821319905820857656622460118496905430936475879994309266274322615341178807361210995995072090182412144318503734275722418099071239402508481874959421085653857440080597534671781606567689186680627163518246246387863651806248562703404229307171328632966870269623158251683860387082518919725774869112419696607743176309004116286125898362949751820108734300260162140892798300532322026486222505451574647445795708003405654903388135534560383153605083594822085109145653421799699877770570034099281422609598850156680102287827087 7731 -2269422206188413120197941835374300331823280922117456372683202133089398795748031204992423756542082542345320990226559459074794621703115200995367870399147809011976747773427967821221273927269516639982516794847980421281495187416623800334998088068043089265797303763118560917712097990887430747591716903263034340036219133452694833614784423118512471500811735198450215701021861936150881445348288848534497515644821766442868825718202209982879181442947270096834416244960110503048804094302486961638620698179967367212493464595781569650876814707106645793844753778082194148503593500916146835 7732 -4395670600988815847659251490840445779143551126545777054280836458424804413540372249400208041345701307349232613362474501130923307212978777693099923655837359570776687510788259816801349847751082612265074962662460947313902257217757991508878525694663540103362744841435346915892363947287976058982551881478790800136237528008683015756961420146392855566626362257546400396347801783428553075494571981684068930006249595582674643017263055382674093230122072139888224760450075170393695860794666785584511103828601471107474088368468796498218550209007644738680210406815997149302733854344928200 7733 -6981605804180751821672470475009125711239709327492212325401732217087350022713535219448037454534012043528975251104645121317958156125484626480489917682547460473368945037900158923268220711786346401879442517840901182420883350544046728236358745097314839267869441561729367045822669092911560705205359301985864807682129230891003653218231615685113010274428822024398661312315283460531070745211859646156909572845200494141942169739053856684511159814895054197268377073815726728942106627682776187509796446843463484181992592595593976627575973420168018182658796804851809230734910343552712816 7734 -10065291165026041293238397085772165120409175724246962646048633006617165470747403691653023538554026077251845819596588048815528898266917264492389141384152489682435892508065398935727624081989460247905845244974789561516008308746803514247410048697484549808858252855487156588670171327469855113545931422210671644342644745519094915975896326446059799246007294378178678917455131813152951557462893219710724267215989979949213994945544973860554203149967755831486160709089886401475834433084463184921686423767075006198257631498997178755485505793415952920282643454988599499161997809560159449 7735 -13677316216731978750493489806680858105305244961800072971535127648128983072645251017438951023681577039056880268015573682923638830388842787363590436442986838500438690429105846500370025886037543442039156552414757735123111496002553609288138892491999816938118012234864150036951466069998672354798280071111589383376745244794806590762692593778861375253739699561378356795325208657484666232106010871619520441670101236739449921530652632129644089164269340955055170363405437090633683001081089922226977031867370105361231586062802250160600112644149171791063688607772094273639967262931719449 7736 -17837458163719068272077430272054540296156698654973006466590836481606794305570329464215611242387635626518271477834129195458682151147571278864051211528866821034951949264022049298633241928460647250233067889620567065742000882045429001588813758103699616046508423305532104220648598646733468725396037773734022672739559497706934803227383467746825631511621080652793061011895245627406454512429743576937215487668737759771560383317238945479742608618914211733781202606205602205556808769394260442587700992573152617281490941376615224012777967536550621169459483116712959330975193903763309606 7737 -22550768843335019074559250450983633471486560678737192450070621862118019298381517162022508232401575733320275471272697439098454955059437540391421541175531123179876423335445454014711299698232773546141339996168305978301958706190649235846654029312269252211811055715759255533570447705127931871115834542123945513409145916900561187515322673721932665062443919847436450407545400292018782810923365635427437966402095490738133590635917519667748417583726090665789882984125443680791061782513773021925673302470697991472482311741647360871054384600092451950688746893019083134292845757748601040 7738 -27803065128107804927751832641103243144866468727382232886906352162311759059588839638677833797164295725206686773476024286062000977568516771974072876208737798157986360751508827691829985366521474042777962831968470606625491510016911195471397987734100170467072712005980940852417272141355269046650297433587566882710495018382172819167512075857437544473738264768905234218562364713197671798151774963767805422040463573042700896471958563904191827517927775618136081845937864099761171557269256552643260800694668886453960539281668198939961456066795082772844251275923479389248987330667467475 7739 -33555816594016037662906326827227625284786449637152828745272957545113330943548889778008812933247126788215670295129891814641067174006913107915604563347834452007295510547101150375896864595613805526731897962775330550383162411855747168115073596429848893058649533388735444872513287950835112272105610859354245495379388618637130902388862907133883973801889604481765047075761800430543882577465685855056026742604976618817636869973889479289235340429512671206296153580995435515469893115683375244939824567243963762215271558988553291990596333637896737515150730438644458457778177985197843317 7740 -39740445018463695340066085109056394697028115688980868949159034911585133732996122185510613240663549482080151224893856928027059417574614543045105577087659764338924649234855480948854081439004689376486243413353724066704826349517972716162932782618715472091733060336424823651268751937492036356073133117542878094980010621919483580364252207851014244893073688665248871237551483325598696684767401682646571193938702653125580509587949612018319481573129763212627247196453390405558813677708139483100947028648039604916724865455689634833599439335427900725564458183265542486213768929253653013 7741 -46252076542704635714991282076426171614029316631536788239655489740129352940052174004349410693711707569981241343015946353297724657827168124364316435215277526235490435721993842086891549344956469399455791479489453203935209748763093446781297658956933768187315262489808813209814888941665354253527604163606073856261217009083157180201995981735196916124901764254339619238162446345961255994246927730744549446899487952060556425511427139780496451719843959872831787987816543470018519529526152440668700510216154767185945570929047313386587428898964193583144555152945847395675452975789819440 7742 -52942819776155769521824534952086870706981451776579759823273334364560505449118023098341261667212923719455111766843177037705525501906532787727389665839212564731511089353910801493189879136319351272009793116206715938201494877756788546101001285196050514431611403814297040858818435924632090610181276425050676062251745775405916275573653886647603793059145963768803417337786593357153655531462354435144849379416291415024067191094488721031239017215472990008055813544838029579894195059385496512175122549239746259678760575459683385826354022161164738743776650713190353119373829210140477973 7743 -59614682329580211937068840723574610648018858056355163535615248513896802942280087849733159390575729140307307283993226348391743774293093883029187082478183429306828811465654700612950179612084677208833851662140359797307005214775243365336950694966606443398890138658171193348592740094911845763312423632793144111769094257809744760222869492207669300998851061135352117052991701359754445991300800021955995552332600399230168088562335408137191233471259373106146867993393159486738666897690239443563934168764676086490285079341690824949522804326628581213865593672658501286056079431667890683 7744 -66012284757159583568309525243558383679700269139859490115931899428712193475761890592682244020039590907725560287861140078605807955849598102573625953446720065540876529691620374054860218927472062160245554365613140054794023254855261839745137674529805049584340734874765774957084463463674192603620221103813831060334959049307005699649734190743523830326574500768205152800986271846467972989913199147797075782128119881461787294166713458109976474026086864803228324263813795747520458885281772394979665469869610667550934956788774725624089605334824497140190626724824560398174579549990696308 7745 -71815585059781745320445418250022257143072038680314566132562253001723022610740658111649269542672073560528776037891839255830588474894827182683670356281156866410652660994646971027754803086361475740851045269952328373905036809807432604390822363640243034866077024367082368175920747020705672118110819146064243473957743072518734237264754394404112726388466813882918442980666901809662836820805308656775730951639482007783144893244378676190733854455769122136121141317397982848736117899615803014204276537072638556712338527643047093892563110036827062837245127190671692764378352236718730313 7746 -76632888978174774918917071375961704015838260701594638519772527837664704466574288300370173700390799251530586032357053635258782318846830589564161131763037669068319820756567968168693732915218719116618212464575022597413770733161957393789950224837907470396528940104210952782946285441166863016214892088421205083036271271801089183693326883554644626425008166496618847843645751204148549360833268371988806470359959892355616032101946984264769913857101694723232263423107367850126661851628697289474279150791479910818435038582791287940495052504960566626153348072204277404784903519200353455 7747 -79994491280032113561452190573453386613801685956156508523140877412949648976442146925442718010908184436900056826657336592445352338322382025952765232960661727551399262990699582467341017845575613276767287376058755362450340201088257598659208121139362111108455591665033095255753339904669323490042304964194931314550353156101634342702894021015888179054655335875938186997993851166542081708396329448003817500410859132339056033991198352667173927524733851887986475567303984879826727177410022523080429226829260960739061526039386864653935635801662575599892261579629312766246185903131099958 7748 -81347370818681561286941754800834486265429967288817476162084697637621030789908915380842307988114968828896315600508641254876707895893734174110990853137363784498532192679677035054630700156008150282153764555498973299907586009193183583456574372344459478799781995437836130182649111453414193338117383174865005440408454072478737804448574078819221363232815528190699887018574817526231846160373981684329781876533805753127393462160407846163327324819383905703652642969306320702743648301254629222871142915427451478707950244013401955197265127475224013532846375257940002943691447165841757563 7749 -80051446638756320145683228837804330398333301984618760159238232308263405190593927484909060457442193765644351912540413561925328216558005615816145556931235145256464527496635215500097251962150032422157814131966252920526791236788517558908910469883541448418225407413263267931356621315380491212164545825084692766918088775574277870360943670490086495959903599860327715117229943206451076276094800777613715172410624728562295799345654882439930120993666895349853324081696753306244771223896447032459304646986902014765298432841309333256845293255747076916940474793727167204671340393064595701 7750 -75377992697484310321429558648791241620344275905063842883925645812029417732967007942179680362069122714131262155476907518980676650998331767501702000123398461945516472750020219111509842416105108524585264536312001842679268610554640347118967965082498191120526598554009755685952783929082136450816594762497060900321687306083806131678192811200460490898983439733837014511053840892762090301740000854374796331107657648700139959274699214102967976475759259134342384116407703645037259240272016250342368365740691405690464746207020083612005314188581848109147978352963526304194983695888398369 7751 -66510903182263091558060230081689934517880371475475964521536431811185682525311670664819784729685516042222749958700132270596922966711866230567132270403771714275687899245032442945288607775283875592542553719642200846088913271661611725132828121510286082213101212988813594323285518298837938461415462960996630285835288306576146965456862948431245000265093536094460383070850686288173137172401121744597256950349405242226967749151369727085192500008744473964605049660055287774991495894671924508341355225585544729669713748382881465370033740310273750582358332333391657177157991735453385185 7752 -52551596615111874523862761821423560902720064537564051766864514101920934549892883219715440414047780503047935546247322264598580610158620240570378403820402107302236651203717384172115709470666775311030255879637859118066376770985543282131709373880578197624668226549939807115503381377212167700094524597559948840229019789435059847234817365098848600437868567480437020233707889446023644017814555443566085379792839829556285355724626986589823366660392885920448456149907083560134803745001097170532929577885165675586069769090840232571908117567822985435498717885025736954807893914593126023 7753 -32528441874683345657292909262313238218809841391398165980558829050286375115682609403151748527359237770010599593921917437429075381200910354967755123748888419129547654661587409373062155483634867194305414882480334653758969516544145267480072133824750202517811876942029721680690252497233699464643714798514937349373847451655908329420215954276581386704401949309556085162775001744040160613885791369554079358623388810816101685988075426248700210360672450974512908083002291403374008434036319775193901670979253122456941449031202767624856856545090888917821879664543965239600335315506599115 7754 -5411679018377494318222068305978303670941639236717257843593747698768578667500723082080486232755211865160467279045381325267696467857849606305855953276079881624892486424323138365349562748842662481257495970625640921317559053844132557391843205046748437048873113961047928878708877305715719001929197870360764073278960079074679188269153541823832543907705539571664067505392684441085360726309077801867969383922374620653074062612327416372489159648389385645345935476239648582020867869439355146825049012354963290161599811783500029479759728372613340973119768758711114433144600130887221505 7755 29865112521051678990822073150715400151692657193276724210162903147005108356491566492451728172618726322807493407711142602060331436598028258241911159756219642361665457222914172302095658658579493679886041408854425414894128088587761438942067201290605696994810256053737942148509483417947203961180033790976436934482503004488951645848681018182878763829777645671355815324497524446820057668796843330728517681997156475702808971133771576239211936004453417355642858058898388422723313452920126931081452736061011969780571290132073936654066619927591706711308572224736463902716259501139133626 7756 74375882080476801944538615803774040193838828897149669437214102634209358063333045033903473584783338345406275334880009295298179254020024349852207809500356309322990250079158419436013230137822901196561389916902325256816364726899273739606369075226775163464475584605947934912235681842858218739760769473102346591293651428175090334202035205179375307763052537794519148448125155371709498086001433922033202368324281839778126228770190043002552781131934159867275044486898184471286000976630556403347728637131955310647142557937397375333961021617940861427818563082434254821953605635765138849 7757 129164155301043409406370970561273281352107164712250949649215213643373333750657409164147921617204018066049632697200331917584519160336497291139530014639553180003042479073788996541573456525221682316252397501620365218074218526586182214164353886848866160611364808337516176338687503936742153994818719878643972812376897513214019933828666646951793151250409046141603337440798646527230101915474627031409659924651428753593285844316866612956822050595841941818942325408457642528525622811743131505719496464166854137133034105949704429604657328817736544976235998533338728859583648496065978740 7758 195195094739401038608314687673618952271831461287581576226321597643639005036843841282036731326143293287732278809459954597473636718701704334051589604010173763742999421406254636956290812183293667031405930608833395775758133140676317000841728629894684355807947477890350609941131976925221820105497171108675941063169916943060219622426295811089003111467850597340843109677098440069056678563214400936940662805409725016567593396251497258650624729599952101692818838198525443651705053297198721268271043019772259138280281565577233088014901591000868500279517631905664877440569802958196675327 7759 273296438703999445488591547362554859934016868667380233111304105886356281461400010298404419810914494376693800983551759113446659923562890421403760716052134248860645789591047479087444301744722202566879066237404391645397388671744521003726611733211208469033501905642437769660152818255010731634968461328499485313559001340866224732375507599872160129461941369103297275029498068277558615693172032062240914114116060896602412181354471756738385726182216550373125292051267781517889870193667634623803100249338533380080049659190762175273771400739295813117478629943319572297438159293023560480 7760 364087266526446650836622635659273485811117167196192367878462738731077176605052376828073210980520992487289647585778253097562825911498458794126839910157982393578122238164291809703621703955022689305677786252819245847742406867912478689259708557025197770511250878747928392456055261175827653530412022291845617320257470158081570259198515677357762728335813811099433569391382244167250400250483839704798287941093488196527913975200023282478328803629083635746775117662114781731221885204306450397840928775879682620065908295619481570946848492538842080574834919948818006450482466496356501436 7761 467893685144883173153089834346526275874124164992204755380069200512633497079837980182904808803706930968454811416255567393597936194875991300548553538736877529087470856161035917804949188487958051866155009428997110701728512262915253708316732155284998296123987575944213541191933301201769927636177560479744299087165220311226826718314831428424693755162414948014370809445653991614296585059502680884864014389119264414980692860176615104384029763817771689949201861623466638718498815068762788737854478126199923203282097469686062982854113281816828242444588519076842147703839508911445458173 7762 584650755293848772321892459058747830608692947399850674786986796372539891738750680512688496390536577440765728519844067452413704002303442330184719711339128987327333344053361719711858241197901671973032334152766026799071974044865288722656912981334724777463312548207424691222555644577724806713312249773637565074465879789235667791288855247040340407879287300183058400327262458893010033180816678034309479661322310943943427552050132018207493587789313104222429663514084706967457108621682310617133785634784161838252921434717154697270204757908660999581575964788349600264534305154699941753 7763 713790289890916015857640905345713919920285040472070156285125518404062460879248937272715617577193632382599650967737141611998588398486834144706124390103576738869808881185298203858780955252717873464758445668246922417612474343985903926579793129252159043952698547733291129738069236553941589695550895068464912879058955567268552919224595696669899927015086429221676118652258292203013460066976459953789114727347541991600879490983275924834023230053819239476150486529733130743383236568697780423872298819725407319042982217395553355153713247523526130475131933228400376338950893495854332283 7764 854114577255100858256707537321824138342153857050518206360015743096098532538621979699785540794431857966951732212787128654094273093898339956419972554898616422162965358754539312443635234919641454032136843584683039714902058860622230920736060688102586508519617773594931988302702830317900698647860315626328789293197828716310833573276433904122973572793123471529683209770844181622780353461373750065508228397659769109453160536473456783045668461214523379877614376667641143537846367038338658494597056118930938359983141487501399189800968890117310286024882344858978916148517339808837230706 7765 1003656622861903339276681059300283435205779119284313464233122980486683579177528611352859196786015183831340793796553200519143699292833982671910737276591301190512278746924888552525851417009993315625911286670848575058320641940024622954589448765097848719829799171167104118062024287064289211714792558499265206950497787149372711091584193210481605820303414538676829703069696818309594262074179450848819788653263914305820165819793724734660704307033125110132496952265509049280231653794807919482995150941379346515077172463071839510399835759590012330337165804888567130114375687431500712062 7766 1159528180665194474877333592893736059255041324530480050226675028170756808199286656350874574303074832065919069485925718493637728280309903158596338142811911304478025688575682732133642049789771305223371135602214109738617569169497541625561703335493689735783968091711305307839151146683720935779270724764791457264611459213352012720082005745520742940010868903561435004023128576573468748162779863315034892136312762694556473808908233039671443745059639018148008154866491470996798192094442680345173316377856885145504353155575766904948000970336117515245951773240847418339836523712867085777 7767 1317757673200166315320686467987453006840398033933077699316898069283859233523319293235251359949750232882454530159428474542561566227278219441896696976522936609249596312473202254109400063465708734206715259068516491328050112277890367044307633219803807279667623039272797649299182793388852063549984755808003565758916406344199632398410758703230265882365403756490067473013227122547483549123322112433413978523603432583762047885853670368804366158033149840952919955194549083556116665636080498295788535116483716087523499208373203945552835978988899578225511405463897530718775613822762421153 7768 1473121091971799892780662698437000981466784280236653292790645730208246800307088960807677825884418708420822706810755908410831164577399602795231071243246646905553511218512100770259655643429063970455519713917115384583357289386524269199562222595364637251000661687816031298984843951589778708602671463944047181225592205589915469224927287735506509633803634129649682672312551563678538249531003068011887393476231863022701110618638763868003223712182789049876408529159896767971799237951079577948785778734671017136043147109198616125187761945160577043327491779816678862423226085558207719020 7769 1618970137031213157259056649118362859160243613398743960440663200933383089558058945191688443385980240682927879280743176583815675032200366009338333943934367733472140944089419836501159258457356931808635638617499437249730628003179102797186567783953902886489333400764981061641500030062075927792324274688741494889471922738095564963504033979471229443080570951739703224044202470122033459609311753112852763774163965303156146654875112676672227166342871954743025687298844949856047596612476105736091724467834249049142178626012832438230175992957039330566209222917068308258220216248453861756 7770 1747063204835738734634930148351008101427894318213999680356565534892630254184304412314170202219866701636928324077247209661170330053548407939749666611720935082076159052844034097456707284792216169177173964052276000043206010377404406197387429014389893359839727466107398054790903055253822808715555465295334816080825611596650048565499611833996851303701936326424093630182013037316524717819886541090259375302803440654481119356183769127447685327361257763595236853900560311126922256829222624934183631612926701377199503079595286980715920835541146275088084743991828984459345680572397088015 7771 1847406369596097940980953997154751954103076546556991798310525759978467194318602519161337887846524943269496412345181142846655686127867004760209934404777114365000370320661225888684237344158519234899373638965677698392571375618640729969719103033934330172472648583870477167844831542076822203612073608278881671689349947198196744032687895779210512449253632149041601788700848972827620071046159460309844021998505570897788636962019065554819128065465555818151493433554757595031879058111379198847229146807799655119286421352012439007996039833380717574600541552405376973628446974351143681238 7772 1908113222431725782574695603491204717942141574448369469234477490611500908346796090381322549677044330497232688921462671550345516012308284028283004432525606591165644006017233235180544469299509179881051620785475692842858740642211159223922544157610306447274844654736250753208773682598310554795286317536477488018549440303669451812452978161351538128223627387093598615607065838715200253910695108804926090362500602325970094118970090746544330732073625240583620939726718904421136545080718567384105573238672642931835941388489554969745581997818322663160452376318999358281353006627409318368 7773 1915294324203838538009835120828819307559186279338452128463593094728205143736807605269847938323882275260413449086167522251429556855606433821367557273210953253120485767338718391852599504601530517317569009934721063857532874198565219487466083313835973887090649297012069875450359068851986198539622664213686004964517464861660481287587636512557877637100136272211942614623216428641340382213888736111218111750346179811352785686238577602286980592385803291346004615309525436423397124715064459134798429791156401835358688121676639657735130447752937552585308396747283166094624925594165024048 7774 1852989071770007102375120095710277017047943432768297560217381276760836382169607994873192524157792011134362038470511536093449119371042285867660085065877623745999828802262800608080220833302183101115942978650131809409427457594064904421484297458516658149156761036530592830822253501582024094702418030760149047787220123589513294711437645820031702837855713265183500067330153530526279879035995926767291004451649757685135327465788656395564675501755032315461874161653614278593611110994467647953942391878199652933563183677413278360327825035463009246339501113987224563619170506949100507210 7775 1703154941936305238749950386777941866914959398916743154523744722371673926213619839369922541215380525345143827773631588378945301302174908908988541902600386780764518901972842019077565736151571671717110514930834727829159682665854765672530582995692180318402985977260029014572964943838948626564795362836632901924967036423984241076766716337431986996441504424341864962458570668186220984058857259875145689291265409805083669089906092465589592564852614122805836072127453915037652641747302130593766124381199869252772474402431973311079564062775362907852984667200901800540735887120768743138 7776 1445731317142910465816224472828351866068179729889499016921289696855249374228773781609329706370057433294513267976163201866990549391890101196080319780399606741459302716634856945433380992811488128768691578376161380643373901927544696857444061119110642831274947180612959082051508773917632401900546232948484692746978543700909586904295486346080932390361231429609326267586225926521080494483287272785728246957458616915661249555123873365995093919244808748402053064245971555508847561367738829069568103446078458144448225347546488674718901781911271003864407660021207999515013067296201698398 7777 1058797350381225702188094070688884437017927154753760821064739076162972487777678011062941781844560531788240882501398834650757878452374626291376408735359382273554354500183708118913501032604911479091841057972494941108914467113249747329639223139729691676375434310584431086135485736567376061295007720286841119839530329482394722097419328117021056800509162180367340574630763172623111888659170331250142394131116592330948330521391392843275423328335887940399603960999510759868932967349360534599979756500544074874159837269924216004739322634777326081801720464784781227252186331220974972276 7778 518845513972396042401520683309369550468716672883367025559821976804819054518384831780427819970415844005466486807021350942430058300274243716883819232823064448424835972053421515735418817697100349085682655282722952374125140077576157415816619117227091151398346619634361886783587300515270138236945768343723644475297697296719434550037744495780433766807088469717099625526767082610544565159587443879532493191750229338696593788351739983973383211166862361767396657489307868324213263451170592303332192847007460805032359980674979835851462950160202894443065893954196149605361405728119668754 7779 -198805503330853790549945479766938091557903996201826559360055598381700009705856496536487815571649295169282099199019543540621109332682905238579112103544030141187422771679174834708030729657522597717863183617656673083172014426165373073437101179006878661164448996842690970259495724437031719760126030812264883938838018555447763094603310375612279956197437589441967781603861742897525788845542539047057634549287673977883361647449426124367841784857767823180124336853962141929157943952831960280907830511217720393408765473656489152494915932741294148590559677492814773857494470217763892349 7780 -1119433158189713618514658527596723757142006927476565188077416004039434482081488069986455353912046380416768303773035589745616366997495859761001310630966337451805005352418464312404160794497771550081978801662835901927570104273472639653229415207124232599924677445556672329709675929905663466273629558681071928786513628220875325520536983240393998004607531173844583756272094529611707097509407326901599792920964359084232254953374842248178169880269638599307689041583215399082637459966549837585191661836364544941454455236872164055359242812193309197840738866930110428531007283272575776507 7781 -2268141993780841889438902774501502160840642343504919834702239407099909416821604960406446897143750276105933519210789730191186106225265926107774505252058371115518065239486837314353800661130729919813776561234509894335235637163250828678919899674633674420867033132188717411756720257934304557068680398429328645222070995451871324282079915735368582959570114775585441194419964336229474877988024915516082707342251681526311031710908434867736904684528975805728114330982764980277501826245901444913866100349959049943136494761892024844713472469836768070475495196899291747396888437300504724436 7782 -3668875811891878607694177471641054951309001841410138832889636209195105577136382354960062469419554952966007120562804789646108713422995652459365299367198996831303158751267497406017687268291986653910476262787030689856918471128523719543953500312174555964775219468154251975195395438546600317141062801056611490503225162668293906549239661478860712409328847493179074237158548532736693918704065386640820704259915387992958663147926505599474906797285028130846281934164104555214937054179215347574769860636451807423349256070666061566358317019124788581198770108599019820970266551830775701758 7783 -5343183883395672731282945637720390660039553377919159139475621566074994639426410821389820367352114075908832589571549609181558859227903374373026893819669747736365436781834384802355898137158325773375972120666571836794226538376363102072003339764607205451044813024467310975577945122825009262666053694795377472986725465966130387942067623939868844343471161640372856288541626270366897547337572726694499007364722051095778270764052769415856988153484121679228438983065501942673672159346833988867014658969842169309257045855588968060485330635803795450895767474760123102353520813556945276036 7784 -7308715219653849140081298573452327935633251081900896522569111391862563266911030828785278560244052672578333972669190020818929209335722481105206715443434331168614856836498995530483422507132779889576668328376024474193271660055232388729803204858775530521523483814408246711735568599280778305964098778916445700610992630596152203365546588941312754619445074751307656164764198452590413382858547144637923401050660883453618587569163856370748724410959527148253674743046634120485230808828104761580592483951268167671885388111999104782352238048886913807093844980382682938077997263746425691860 7785 -9577417466711580720280784503960342717589283890189018477987441786787887264698994938404552588373288454007949333478780903345554656456581891737351051990398714026339048454886585093248720074645034976247684968770626911250832558768840990257705429791974908986325943980295248991762437355529724538746349192637377748615171142311607083846384154872243871605290506710348701778982492975976645993121086468988548275392290155810436681059966215679208964979055095340964762876452394299604170119869640565486592780109400112933076921444871310877921594164062094605958759753613147133748057855189487003310 7786 -12153421140267719810533453828330919466669866909932894506704159502315364388752045512335253882581716698850049936784877017736971107024415197514992375582867227263909782801363122056320423764561691954298919835412198333944197680525885729847547312103018532509761336618613582195822184880570553183329489391249626589523950347680341312325177192488606887709997502712549319020937978755650911779310985490303689158677487059643212021829928831050824470003743266407654664590396477072994283164918628373686681149658369052684756573066004824242377302235330667169228438933409625773572597708505494789170 7787 -15030596010337005850170341675718152754585854433494222440814274069548949594427869304577680750647627473933961290658277910833102523916583837155154180692845637371355471157270409219667639590175843940018359205059453548173778580493362613698700114068291146470101355690967265839425554044647381286489358974929243671362243706519853300625760040560250774477270467104139998857608409588572964195985155683149001508000884880953387414271375069252274335007849601643634686804925379690842917935835512555887024302602212742053577514722436553436883953431801321137103708406358132463348269690032433853189 7788 -18189774809156684961495148621593750066785593307276654885321627084983522059738214196442081194416815385267427066894686672210169959169295748636267399854878839236253979748606650649078959219339447839854631560827589697290742122548469633603101385310689119038731383257929602975736597677008261237238916898765210096482464893464087630926120261117776659204973748301928783473263164189272130830831983683814030616951087064933687653417236168442545860944555622818098894955128533966934922952357784415958965866307068266390291915378080801314834301072241879967670807797795449274534942097909477992024 7789 -21595650427499303063931306241878373111222733664955033310098462983057340271907262397411673453794502642210689219559129350040874992558591309140027947442885323327482716345809566340846989431830439592777842639158482012870763294747489992679200848834139808483987096846853422738378293980305620896020466733960116386668417130837135117901831885972161270050951762554344636876540778598996218125915873550289497023893029168322170802616480425489269909552823014993735421804280547311054002056439668958029767026776328297401974668984879281868014602476472827582458725788900485508732244869787545137160 7790 -25193366741830365835472683221274798567579691739478875269180417271403752070920996254524867255312917457239059828468876714022296328294200187436844257213040422964194621524397621241464674367809664998544410993542915585377034411256483333832156763708033619103403105853268691350227732200011556928227958770993264122321950644039516318616486201886388875259325961367622943062199078070315925146692709200285742113996381096601799311823004458479824701507311871007073987027629469398692896802166232404183072836881912246811529124794205722919339777099321476690406957755704569882468994439868960141036 7791 -28904840530036877953234844735822792753901741321474485687437734492665180637315015305020253404243915337818700768734279446429320322097012886789478621491101934914134934366471990296027722619617455957818566645492627654089448023102539502706817602681687424606564326806889119649053580445423601593585521258052910852396242909416849556593522429589829419482188994421984693408296478762193714424459496219678497927701522506219184956603278043672914242355250188497540327380241089178425983588931317837564322492111261134216495731965288260752257992082007139287577822332375148461901489610369003386919 7792 -32624872917764832918580671990618778964905085066668955845051509256869629252200675244127501851396224332811926400046787358459384382505458506643764268861081138215121208863934430968591449893900363380251820056409971017664691380677799654989336158587705095326883530512520767136142046929243073772432964591980475573310047641610306365386033940417968523627141009134050802761939932173506275105724119189198739563741946659428787753920106320691153536023730409040205214589870030907205792602652426719015270134907495956849912445364615572734033007657712427198467021042987517088683713768818359752672 7793 -36217133741866211573523812969929008111511046510219029784541021313929763642459028450293728977084887766134534963058138311808146672306449107052605199509799231228428907634268786310381740495058594942932929123330320448004293324625375091643775454168447903786286979288257781057171441674179208183618710024080041493864791450287619791733692272367813222845786840582921705227285418175119303149503223390226996768800671780130525858373450021806805192660025099917472156767743840199385506872891204197364034518306931131129786862010900304713051160331621441173645176730579098318934754322762638173372 7794 -39510131350807717110668148293450679665429721921481972849545015977213077504293357590788289297125502169758237121022912353036382042934073337242450097303007742388944097532595975979727043897590512380343430278430937506556276182895241916734710120733491723049726718117129921973880857873310252091885742462032607837477614527881079512880156299314334691239282378854487802536772385409802906207382944681323941956615963238594169928427011149173111269305296336269872842191675870159380420278900513272799982114543631207762070511960151210998427831672857584016506764471119874805698809817024263552756 7795 -42293313823736678215220219102655987523531893514158410674348649892167935799114102329231501259401392546534976764928902806330992907525256633821791825300934227840054200193424222876273167944907590383096674544544794187959264666248481040809255081259658050337589184666917496965552166637003950373449310159725210731115271301871802749740565360879801917305625180350156919974326786136630804516440450496719362198103122314797834591105799216722763609062041377495290117081321564459202408315023229468363774548562305624316804928197777882771577874975582214579545453929340812681876687128710620398827 7796 -44313485399453234542107665829504313843368769399569834218663213476859375622177200607473487372655377481434347395032408302327373065036974756999100856592964014954304065483649969116712695261942579119094840389763960981517759166558795330526497837515797323100456864346400190682575518227739889828240130097659960355670311199539589246820857630627191203889677298117442264105961793683082120671739139916638895706265525711544483117432521137240853189733380592628353408430674603467885686525720777457599806964172685438529539005486380792416385167180045886076200519772749230563010954191862028426803 7797 -45271763926742131599743430052603022155109517454458565838374239731632889086436608574565615481632504134469138843272779747117083430862952632754292380590784487230192160180528279435512376940692681680770196303388575781943950671955863873870340895739094369178086649895892997088721695831941438925480202437008827935983750777348197716149332214782386042206597929988893879437987830490437251861790319853492763803624151940368645167487789072751498631220994350961761312467549495214152416250144156009759960504968503357983466918525732688930050844646242010923037583231603306166933897575232028948287 7798 -44821351044467269444627999652513529167642347505275901059583708178069430644929167178424104396147789995823725052151036455888149762878271748968198327603663253975461715916574968782506204504225312054182140394922349274511823466003230369642673107615487770943290971808744769359351571136954861670457538516952653580796720216997303005954341752605244171515597283049771517346006604063639241532588486485531342855487390104637078161090430590481665134664722300331763809654883526724625906799633265245306807908950890397270191765839340031593788488153340417422758050912467878654590133745125253946732 7799 -42566435997686137620730328353645418443243773767440874300112788374674424260010469410785327956309553674278660528392868244537170742504056906989732662621472019205323070460117516443685507066425076111348857432487699629171740991558193667522567352030532674798353184601632747968849352334313698063910221716255130796669301500413227316164476812173207433662346426247700021550726287443609498902370276776821539832986599581813763530113144292999654308007157933564873953971721139315827916685633316044606724491784248483639123259279590796711761877608475353018180657927878713148878767283465950851461 7800 -38062605627760354536465799431137406741553671329568171925464839378227518769303869456239132633482149742748444455118781544078061214671807370182461467147691306507434900284537741257239083902849977728746485924027891655848539709745430171684852777045251849377293231757754887044704616014414660473629768051294485806263514401203174708744084792432004126552034700501898335119421904776162727500195772290895950464170746490374277807828332273820858835389225200291764473439125319795585695906303402450215295686689655456679365726996228630121556031236787133874009176757264711759502204069532580795857 7801 -30819185928970074731352000974356764996073099965821261303118521072891523137082231532435950176686437691495729999565528238942918980486879298471659354498670952045752989701061398196779075503771042630733468278528641890935949421857145292502939468632594986603022902111076558479201297811076312830267498604788298315200176432214213819132944448741310883845918260889688068272323127241440791101815466140071294074334223632393774280669399108575230644702672757785489853300106739772473447271102036789190568879653374319852690728136739237050445537728382898160235010226569609692419296979533500108702 7802 -20303993030973600587669018130903101148963782804718529841628736449689250943029258034964071352711017519752742264800068336666736541082289662218813325753121468429361685679399352583818472058544631216538359470165876498221854358772663250200575469581293579294490294810947504763867533946779416369110493464729081382716101591111565607160520230960367829771451005791695524163875857273254015357771921378899952499070023551368487363930416785820414618249408104952602186143869258101006454515201724583363918937176070793989678831460556891730878858527509014097827413757207830557156518792764953589423 7803 -5951021478843086451458326852013235062806080154850254234533365155408865477066824976656754449348251676915622349289386187203441321240469344545143720858435129605945219612648508871972723427865659963691962320866854433100921420749875721121366162372917103745381458282830013964703652099349706515213074351568548775888562325332982228081960187804655438717250008090012011964075779216361165083637305804628155328328032148932521447174532429404303149635720974612534320651830212357633783685294930401585790409129479072418622387273664047280253095002167468208357260638907886153935700294499809019984 7804 12828357339018081227693218957940485274477480083097548530128915477005446682999527228408435434863253213630814654895900774844828390916722707123353640610464369895550252139729746263224513652491351300588097519409089843418955124597181128439311101741007140539192429359451108909385919115528710316260806797075036969237343570503856186532870455152599532759416495889269432315278519029986141509744243070316732319630522894148902279640770390783183492211946155657991567264163082090401362802860418786001091734907372661972570508808971060159314036143789747244631250769901526380047882382735625737210 7805 36630076965796370681344472921716629717972460514783768342578948863566217652598368704207024163810672603799299744687810883304854759492265776862534301798396835247359172392153549761248876066124774418797203235405690454304613545420379337605070653269152383977013320614134977387758369371849675710234299625520624115552872934998496247500955283258114150601076662467915081443932567969796605010893537805840771307845582162742141275528795086942879308186052635518736325701304996382498921602185010062685663891661222733365868694995948301975875037640212728848087337862365613443088252151320661605598 7806 66037303346005769907450092139792060959543910851200287461469925234742929548235312760407556559777009871341607027394740446763697559302068249994326846337654012509015056051596690742688329146169448984676138799589386444881586005769787688724206046339100992734566961649218283514162588834921470844651388234036757785301237549277428739550711532116601876567559659838667258864632270114098358453577721085981062493948960910621690862980160529147991535543406561231383983231350327147862518730181076148248534423450427558253983938753613801716541278217043002100736017787024740024614287135213252864892 7807 101594964978696105133502122291438795331333024276254509776957915586856302342842847743944371342222677156079978015843050171130938744829791871781173112430723046703462844949250949991896302198984182044846381611462906501106056357031314549412169388975045574952887044118354091065763545119096396117823998221730407457038956171279790072841167953119410478286329766309098508350068420841438319065436912739920444025811335200052464928382353842998245991240599667484630697409102177812709763257608585495865478360167932594295913643937954659419352494324783426682335635003049749098042570684154645093714 7808 143778255691580128123371157457476614352626196784967946017909266996152986390742904548699952806009447399242856045663915026119637001142943676915698603806034632647995038005885427238015141440196051260767189178726095649276590529795263123995408587911154791794995559498923063144361493919418273479834825487841718442342000031444694158502188191157932446448446141696947061957926717237203014810415495427269314460076240464800733102664879641182926703533991727467952508107364672823768537125534009080247273117666626915125722619774101032933330399939604149819475471576786460137918739126472906802431 7809 192954520162143145526885997694660974347554356063353992434970817253534843476382039876354479515827100837239821193817131756503723255106840495477626637716270519768412634422523144573675384697136056757515821157522930229316623638124244926150964602482212993753152134863614842639443383350833773521233179230195905890089830785779291250950329970857650645178353812053501053209744291153440704489145662510612028856014956578519887768940506581848896682032518501225151155666728779852529613686578656186362155919924154097548317615968937457048381366420954517490881705347553916000153916776744646206639 7810 249338006205507725799963193022499432508229565511100279953968598533277857664720375649528246876627394392145454943998859391052448767173882852490135598837661123239582199551103053160953750649927191906731595058833901492940990446618006105481632483486576235306734779972209412418402048337397682866762870121691202699367204139754096197551899033411472294266039014437068784025993448947668825082279880055959007702791755012403052911859427656642723805210197838802264273760090071541814403096343393997450285989359460210973713434256743132416975879354841965288529309819001948921910757685629052942114 7811 312937082547914179186710004161617921403090013074972839144437153327691041292205468508433852556884764088535597519948451498953578926691665096826352191305739495844323214678817096830286605214162937866664430887690501757089452939412387520535536651734148319506675992073729276469972841529279330710044305817396099508497409850272832084529281256692401265322802141940441363569840760778068643058127591552802882969471787889742342704975202051738492477217208894313638079525394174271148005465187991655746976954643772513667663135783629184778501255086500256982647038770802292772212434134822053758015 7812 383493683965857102683146719874773705351767653700834166289336871416065193041130423222026066254136399073029021666566443135915636199386612483663451636178708583782475987886140207722307143857923424519713954550804257446387828923837549729355112791120485945677345029012156135648429441369402776137489715487497916364142401435231706429711368236884702991740860876985311793882937105111638784297736236892117804576537028175557904276058585699799062836084114310390630714060115402713975447315681399899110589393151988140618426343198510631313349886737692428069457671539298081207909640524493520197390 7813 460414965385103928406432124079410356039793507337347190348576348128291770957242099173402379843700967226361640843310080795976604074382234138121488070231811749151355702940400821309427069543419001457050832306222550728461333404829219166227898813074571106310997758751908201791659034609509679819176937906789338401578618016741504185309621184585893724200631175467096432282043150847943169764760395839174401693294385270930316562468425878349413171056332207869369950898691348893379078247288921786102668012738205263773117012822177857402162185118725614143476499527003608070066041915878515421809 7814 542697431152078824503392075931980136881864986265159382976974244889668674326480051878455364305157840686578296996723471889119503203614875466557350339492585636718863851837648973904246687297567447442825918004199620984898431999032002324308916787362976049732508258477012837660221880292060095543061776516534003628178946396793231487295302266699766155625765911344147370464764956671652565642237419817585611023319748819787774406360968400996417667719894898476658807126797407713082566758076406531373069312434980521831678758318780431143992573989677042709835117939631844839593615509092726572388 7815 628844163589101821212939243723062122799431303425285516007684551080551712902505553047713093657865949144779794381082656367477888323836299390978917440340860035225856692922740898925749098795584873984969099975123328329369146184023413484600657184600200281498330109453513224822089215727359468615035322584126739003784125359360977829123550791823596439990899318302939818992045611647023941016683999347512371472435253801503885855216848696697313970510021346016609640976185951995810196075811027053016162955483013664377471988753543115124806991332955414618844071032332327958049307177733314117060 7816 716776214223050862467013948328851968045626222665260703022462846309463683144067514888211665776701668083701656463546800405183198358184971835108352508410026067235144828058749045028893535384350863457715934691615727284038798980703940063454057989231698352106953091571532292469627044666836202865009455493388219646972168601856037912133818401060744029018602929922858710429559645488552125608284284479277229119204472144253061045292891131248220900053905946291150482311570076583292868891545851308195857626311803570541818880226502816105190754065010474779849168175183211942312500432657831987887 7817 803739749171767990915432637602459610499863487746866017097336347780278978962581163596412686527786552631229263315638919941751599631550638049736937563883270703491217093685254722639419145375799541911500556687197911769646817420657223005770505857832745705914415886966309050969206344327569322551395810560229988349606444747432760841935760799354375548858686591025512466971153232760824458124461125037829703797708713419076097487784552043332670485554079005701232246719546742450580890097991605004434418163609875360176458963309448870113368042226061713269528278574372840329175026765119901238012 7818 886211163391414898935693287829525661200248724399915498335866782906228823945649440883371220266678561259815045355380649645702372704525944740596396150036867737221897845577662087783436862836842493575078606573913281104234776697338425896927440462529591980873532519040823108324310119402884455017787270509451281992161428516473774723924655843186115714293785794918757905014215603301332002606050873204089706874744285679116604400809166872350305995521730353545105383929185134321142862633184787607643595831454867298169351323023100536523636078818538844069710322767582663501292435181356494756062 7819 959803101443832522577949840442280945464248069180839807249257703693873615003550055370041323992202655240008226447322540258996023828150699643172516264960711689852092841492071503377200187004468030961426485580320838194948788040608821294643694633492835639230105643942609074928882043180364522348015189835754103196835738564002325202416907688866077873151681954481702587273555434308752535986554018769426348190860773641294029390569422240350049493025821057981838590149979188831868957542653114472918634829712090169129365381757190194588035575743942014342883280186485113956908847356166083549103 7820 1019175147387715247923058441993539271128205490000915280607757592737677172766032884540701259181248106499898231960444783989618869589092965916842143963190749866583801753467455733974803499207208293335057606819915471452567754137703529740110821309356521205812796273792733947367043643632438453738261755915815580965513839230927380988311753600341670635321316306706945937187634912043642130944246678001255388047742474983060835245037958812892421480846819252893861997286130618047337610030183833003272622290547753422639499673663040971744216904022696592595791259840085657585256634761783040681017 7821 1057953872449084767272388175151589267358847529104451556168919896366907954393707110451581998045288664756886822762434543602180691821101477495480762903265494392829193149774638094683958784210912556079072862088533895281390193665778591967486074205914403858784006517989011573659158517691419963700338720501837242590216584296674751034479575307243616161729150381816019936061175378009243533658695512599912521306608957903205274507757980409729305418828283647458169424369986317571023384085560575633874812887712292920612884646676315872652827776385686855444166080924586813466048840066683686197081 7822 1068667951386989748063325683673886566024984315867690311319587685805950519996135212196643736487206067116225826293566054152228046217921529680089672721801645124381835418550198681139521938213406435645061395919453064584700332079520740586871526405071047532923901346284811088565935710301203387469521034745455879587296884088628165024254207740229256520762636589789620932057107262017988199243416791496173636897062003761712689930975000870530478892449797259766806866756309421795487585969856773223695605148871141446597884733503074640436597998683245915849280566305802291134892736168528628762298 7823 1042705167034718607426557880310424646406627516310413600415966901038769488139150885036037512780717302541235207210303033466806507939282184194370357023581559551711652017970619689639227390397520134068107480064132231156406919221514812657018549947696943665228639331362770077757480734212313063478168486483086395924391990219089673422806894007513527909959842079636102142485662709363253395028379618602542828114441730181934418555091995213977206705438828855864249439314149665178309422859642471331889443288090473181043964574447280951905134567903434744589502587428422982378618087746558483625185 7824 970299301359915922879876914222049336868873521104374816888450022263489310034832475842544362996566965595772001641003642281767898838092572288692551744795697394632139465276249820765860218623854581134587964012960623791585528685505534872311381872316290713284557727003047386191627439978036786574664464971099248855193963126309862251243449108952948062768004832011210778759793681457012800447111437285297528923831306660246254784184863835825426530089565368718325799182097129454036353342474883980520418029171973690063208074395883710191754931851401974077115147186241677503747274684908118809375 7825 840556137257118812242062477964693573899702253089042564893879154677193876355902092169957962115837441718925312528243510760085516514473021685513444429130487585102538529488847664549631125523429722477087716757857724067971287249900915716439853667130179195277804627514787695723804268704257397719670075442231678686240848908755546527733940661004727276649088739982943003439888252330274644084564375653140579636121421381099256806627341758234968318291644581702926479868401102134717356370352950167349355575104229332785404832418433636616862304866994158668595879011884912720171306457942105927255 7826 641529036323373602250677978384023696328594649038453679869694757998370256881071546037160423106385870560052521633479595547266164500251080342347357384410026876168670136968366182805365056674962893723875179308803243907763341750849029417491267584051813040612337358074452486568588654134601678640545862587946862174635922778914085105600534991997166448283832910237952153786407319085905315681473214541463343274258629700323119516793629821412058630578480431262371080336394285956517776573263444105961434024126066727820198376962438703099095650283569536461987545169448058258051834527903696196232 7827 360355772371006003986373354195817644313797312590641902534928121881943195660208115630987001572746014521503764863695314386600911252950895467637425165079535357207908345158298811019143396654062253699349139289406562347450817027041938809788333860820789910814177350233200107402721599759065898985403825816825189397594269525449809419651417403988934804071888506291511262614506454516040851235428696013116648576777525739173032444620103198169939427249349233719583188683186327789269172055285014993188246946802517239333622880538152805000292436375540548438426774279161446270749713819493908158172 7828 -16530564489434334119849116135492487627308165686749528542361387144284162227849365388424109550211483861387833721908885219723218158062259045853451315358847082856236436177093034495234526808536692474742250167190399679431984152717502872780206354074791490225027224387241201133588387003008473163261879504004702249099679866227188086475457312962546337624606346640059693766133982069447481821275990923577485144716644863360857226773225757721026137141167362169812802546012622175126922330376386888533853986829501828903133475624728157356768852848419482897887900600894553015300167102986109514060 7829 -503102788090832539091927361121595487082664774436868363493877632108738462743669009748576233996494055908434792970951397664835238425303842917882516030479124619430971261796290293939551714024142288263638213384800421517262076174152166705000982986308527308081699380390309919768520070864691846559005954227995078118220507616654810562604695316227953499511147615285639666907984245791807708378132967809658629006261831205422388279434937571705710829356092353331673804338276198282121275288893933688759345264635713182770718106136139206327481214522198423734585951331992842229209555902112820475659 7830 -1113338389296407042508427799895391733118940781494821588135673774160411148427451217877022376770635066018274923976099591830759349978685011979713323998302409534925832174565295863930933711775263849794982709870235009672658414850384123679000286267964617750060424901323174244890662721750207494755382817223222737773309819681690023360603787209601665781469142272585282644256763546172659320174386318857966422850600954343155736513233939777119876128157248066875035465357930041112874590824070346469728308125102286136619018119897421645592933592711516403885164869231222986648677943024536051727549 7831 -1860700841840437717837603993548165947209880283718036538347407858130968620321397871670233767036493993091215924914202937741714172725826765996532855798830007458093374312192773350996374041686897762569632497721008754038106530698165235635605829727024671573991543271584126314576952906790161478322306837720075182066862474088691361778579969008304134099866112380463071442900430110996809111623168852257642872000717658703950875269933618861195948918110777451047821105231772657006731363231237047204082090933357765799091607714144852857003101393864965703757557056165586039859434151889994803005881 7832 -2757488399443749778420128262003240631487846615531634792592196110218546384794051792026248937801058863486919210865129316034876789182027618368355139480244055755249611564777409086745678697201769640504285688491415561002616212199612035387119920791945376956791214008063635881142576112587910094309118309345420236225040556930597152039688908518711808961429286822483037975297299895835157914287539237904561045330087608527908776466227085007663410987868956864340104003119491957559108839737295581899743330293845113474675759909012409972121931013641011006604135062156423169091663694823223185895432 7833 -3814035874109414230890091548926205120112195652743609427272734986053393175412253878455168988906528276903228430712858715158770208689637933895178123195902313023156452337033779029410444295130906322764767204453639390306960688741552333532895765715694923657049318439005647984189505297670416380168474038193886949897206608355221809261325327235198114505121811942062910789398058214730839707987354374865387095360581702921354006561322302630391174624492696793713864326995223797339928056753346683730497551637214369602352141433871992878889321668045691992474084505272234640768176203449161138376509 7834 -5037756111326453620294777889057978041963964670593156666596767030145369052289736676727644153347331972836735946987082559657934716903321860516366914576421836585020047416006775900943169428761249646071666313819307394908318239822894824381494992857355288671760730674355250930164401248081364032926785382710798581114902140422648681998080916921243400351155290570216750246398800282168594839885472989330474079490951030142621528865955119561994089442355378425094731473132937235545131330982256841737116041743352309836897464125617167500892603678881972558065557147570110442857970042102335226163862 7835 -6432009955396156145699046981390149338324500377469489089708285321666826246813770216949131175292920843019507437820430517636123665826749713199011507164621780439755200206929249996771405855228753088252012172609528954635348494734441303946806429725715258476006896483459092072712886325467116528923504531046629206686116564698654742456644155518801112282948867368553129056019980396719626251998519471997966454491005460548625334195804747541979135420169168732526558291566123197947766777426409380747526419055616053794885414452925099292899178298612056871109065491431718449834145363666527754116281 7836 -7994796598737960418204685925595506177009699694998313455518281948151840411291361471356770952768367704811941192371180597606716580263724693138384409163418578770243333999378993658239410938592177849022181268921375222144125817233064923011250827037061666076811995166372161024634680606412149594439074023813819464623868372561099613787935150868287900347439564210890216271877120601678160089143301472070100374559278911466013099509704616261321440870114042289867387762196542129799064505657942628971012862675386545839926180895793939371738444676779458002291206244531758118561384942368168164485737 7837 -9717260516380694506225743916387446217585578713245199048755052832480567539562646072599379328575731047755079176563686792834906671050263753114619552027465939486304039896148214009038850193101212654921794275004792250072959863022945912800846496823913244190256159639996032936873470111336691516017548782513723793196902599635633304413660959715905161415104082883436967460864165304138175119523398271260658975909874719167127206086408245561967454309561793349898204907816757759707988480709474915274743920038191093320375319593438914071483047945222537623193801575643601112984537419101192170606808 7838 -11582016893215782312023132573182569019594718750178610046247150268765066588809285386701234631047890224355487615963555216330146830641401431042268517424512707017957877624729871841396836638242602331444886610210988447956577578332024816328259064348139860878793042345579160401488145657691949595919966233511648794082845538365423148901037894773459070866004483134361025305377895183068943021985900200641263293277622652180251145600569949642610599040770861732557120944700110142720134450596992371648364236589810744224841082657895304135415212422711368378664527913604872991958564918296410784245629 7839 -13561304753480256553415597432158160862138260157382628266984098239292493096303827474754870849973038923404692345498133513959947859979693182641104819675091328987239343708333117678438317931093533105098777145033471173281825672681684858965729963632979939553807841393627561052700728836484943602844981199151772724761143966026257724005469691270035157183113622023994099286784823612805207894541118104325417168758357690475598904690446777415993688054577971172604787737083402297275193846589125059623238641314069843641570459122596756863472675204206354405408217682884062384419352656724430217955836 7840 -15614986093956726764531738721913845830029963212353213463378470329656043168322719625487977565577049779118278361971120769719522862164503781335940559561724793173762063974527228349924753046336329814485468026945395968798191160216342347727852239817032386233355544969064059191216800696131146056726893576784717747952706767847529699292333082575500478306706636907792133316857876820208918530873975953742137596277793224024046601333106630282775020556327715970483248375719758136191209843261016992257756077610201280653872356112569066603091905938540182857810563888864707255415289228318808732834542 7841 -17688420389466818837102995810381673067045727291661659777816052391762849422717365008546460676563849284512727124483350480293149510768675541913030064463680852046992192635468318880708207144737080709962700549224128930161905400387235862743680692074269738332419685457300790773719192136503314498866050032809279255062563133347770758070940940850742246442529677077444645239007593294567754449729133769735509157787468220348073802307897033941720628803138429725194437959630890086557115994299402903677407017481544152327271862409198072560231900608463363073788967984285767473291461155469316927892834 7842 -19710257046986093589955808768344027956602690083774543771879539313138884020896671131931490962707065079700496836062227877776758784526745330365774541973202182238149994411236665361510316344466123876711009223356246307426277244090590983047298521525205190833542386517376181452914659213278334139142118186162331532429378910004732509598320800091725833549780779364625445237278834758294460975668864852305345538288511374626431736754851913738906821331831262873556950919176104063424672334315654043731080505354501596070952987443181256188662668068501821243124307170892613975300819956022692061093054 7843 -21590203867573330928630392347690520724321539007269127765853905774020802371094398975877237863247764927935456449720618082427869872352833434716933805396693260216773956910900780136766628114518318160827236814095091242784138245996024716433520473092943032431903780831674947091397821355878428665051220145713155349005718983322777769440615481570613072658668946263525662337401621922148212871547270834621825697229566168604233362968304982711521478777291998252186830425730649436006470552421256670203966065060168924832715169062052902655084109979748099512477364182529020619289051235613411984020165 7844 -23216847422521290376879328530704864872130964199337691916572206094105190410807404380101618510813319573760140026104093187805242431250736043968404172641512424905388617844922222964907856238178524200604844119143723116395900608225653694427471359547453836518065865673411831075719496464618740808644006190316215412895435343500893935046291810309760587546835758467172743666742600411587483732793702868959701734671796963975295395126864739113023851005630782424235882763063314170033151061075622741270998471887001679828954150646193092310945320122341682823623480952103304889549970047087171232358035 7845 -24455621489218304452829086024992333618704702742470788740528242886689765960255625319137996905815688618767199628874683763248751507736489538678330259619770671409412115729586863918344296853599779194072656065690373669376230219668918608117324066817174686406185029503258688731799585585051529832787495423645440414373249368977880375882113752721542639183407619814135714286579877009641603093497878407664251182319590148462114706035509083511510581386860418712595438932569359320242645380735255222756990231069325236642037281208945066194939556473998579413059002286555074441260714257639839862367367 7846 -25147042269936525179668966212202752564773322173792549535204952417982341617581868618386542760120018955191101125767365335552343935693308288788646380403857680592166371421605469561284242559205779543390716520623790567694039735774974038370314709701527140342417439915160720481972509901902508299216864827858446600948098505967927018640199558288955098947842883385321070311689336065550880984856083260858441347232889791665254222495672896501144491149895121295091904971199546680198757481347690965042340850092918801171946124310766693355365746349039245095351523817900831698569232836864783150105600 7847 -25105353877588489428953486360626908312293050745549843309253414104256846954206600246879210345501231568066141785252738882823674146191605594114881362244331104881832047799119764459245703470144470526795617848364489513140884877233923104105434755298188076489583748408043724519271029279259621589591537218157058764340644894092400380276423470174755610141332455396576106571825953854984168716720247883475899118306861627015558252416330974919381691091144773855894236437498123280627624482455573864164047354539444925814225413584871777666326605899500159005835826885484369138648160603917656345460763 7848 -24117754234476867644767847850303214711019829331884814763609230903876305673069126982270977515922580308570810905733421075059259951262535870336572996741964198224486076036746229096090750620151748666906122654573007238018709901037376397393981248742134359864285368103856093510712242493111157829764307236479940023100375124135099131270241804556757735082092593906468633315178760949233096989758179807647187846214717072083165213637711452359047423690454894384536210024025046428781538101337505510324852345572067413180659302117951309642002822426287804761459938975973768827412293575352062111563272 7849 -21944399658454414227630011639476631166110227326392964596925941977452976921139791423075994210504962421020255006230212013588869055187226356807920649900311809447434273695490442218760116693084463934926478348530516951649215690633708619543056577607128662875651016170845266241695040175483379475240032627152744967544139966226632076950520968254338672903883287368709448597769660315261791743856207385064843666226792917936387754642413802455697907092386772643515739429097842617147206008242702861388352591820093808392612644689754274679389172228530978677581201081555245746760699801874758181434618 7850 -18319415389714309923329853415587189367677236834295102121664385978784914856463611120021361729444163626311616328996405174178874338628941617624996151082824189670142038205587298472442964506272288774090855542991343344673882539605198138519355223501781826494339024742859129880948284257496726134140054169105001131387746515171122189460047460658209306685344997014426937766918888948133303144963904860892799776668260504242228939688845797303217878722675547468612253372949433297236572891700242262335278300656519537033009050044682536514831790062563150885319276751693083579262324482079336635678548 7851 -12953168313382216587721741094808807886742424594038408142177382905419220691730383724907040465785815882734740780181630686905437172578102775654155074671910827911107739978233278014833975365057331488550301018214741783703762697983672281448355769710202395615514556610126114417759976452937082047670825890667574113222167068635825704301305577070900584242304436829526127158346835278304674248501061924031689017209035629846145720231489702527660537315983971662206091744392318069807325213446838066598886037234231730174616827434916051893957038509618515860312797354645723003614707848620459692966318 7852 -5536086088718626890896775387252797125859485792638228063409139255590995163039336952678929351860165043177932975390003610444700214186640626966516408617328663433308306306231962039399379474347916072740436253375329862910867791499901190889896857949543505037779603971914949288682754209817087544613741282635539655251574741234759166772644938514839448601298990198092245247409146935056682690672108221008184851879400107702849032237424838093059597656717249895244258095591895635537107415226622060079747014369820922797531687074822958605806425186271625531592983854086268231890375743152062239882983 7853 4255667537569724591673515328704144724797149296952801855255533382189825698099031811420580391253867705468874230327699657104933570402609268148409745902973696816178335799649856690722708485101976893887506100417631333095152039912389546340383863013114385528767447600035153616319276228546680963001799185022599204567855095304810425642917316316007880901795215028219271520696025758112366635093781996651689829212447497824898995407630305724010539110140590204772588918106946041168414537937376547673614548219689781255890407626331627037757820892277258210781969180387842486364103475311083695308925 7854 16752329924347017375443580383952573031524646713110889656096740011837725099249840181352500856874124669573984749790781250766238044755892015164626790503366313038454169669038154932915951970000369927197111702969455888518978820132104970402172281793331337943703362214018843139728943583078530174028470623435199947915414629115307842602417275584297636388497988537554986100660856349409462737796187445602270153847522561937547996903112092361572104627162423389770764040454501485052643160143031308913126012202087967361892163041604516715023574621042051423586886975614461313407819411696201809906752 7855 32280142404470408925266231654821886396427747351643301909289249176043157978551867751631312093075506404785634439161456638448967501442271487802856270577471202400812982815819898258133340707671066429844201035188562672406997677782772094257109746574227537004350929534956455123362697178234173506605621632301776107393913911322880495942672059344629079623420516444755761327098543570179597494955386343823108245009689547614488458132730238008710107099961387908222074041805524869100006219703322559405775383547238499867143737359299113011458451340023957275430837101795933062013026227215779881373420 7856 51148064816581778548614899881116630826721429095541736136990826990277553944073545936027914810004139038929083366545342297147722840636471127434582013671837783960484609244616379623502576238471366054477645568166069317524659999431395924847197898895646147065104305569072988519174856361891245606190082978585888713664756392267574737669841551418881654947362413893736500099955242127432785597568170825473114999251274717945940177974317691002210947654075275956090560346100229835500934918610116585883146528658392615316493692509049097752710740473786838040432827093489865475375796179578689587781842 7857 73631251547091066223477633901847896104224404287799438437996936122270536464636461593652861936225956850685584919885839454504380026141661612736017551569217375386532821383511853599588673372374834035381434422944099430427994714627091999955806512795143201966395464049853667550941005613242990258209335034672251718143108313763422542362902378851777631746695906128584486956043664920263223671319174095443867383029226159666387219167905954866667776423245894466663786016469469308059062025724621176646075936598822876680646202924776099258323948114268505218328153505876720390395827775295935807372468 7858 99950956905737059225507892277902181553023373405076506936936544159120051422639991028852928354275447001756271878591799124455953120671696524288823736110844276396540688585063242004506417177029541390966976059090942078622250385897421921171924165744412436793270841518863755757771136828691867761538611549199718295924955251055300456338483963052383884755230240063432465031901290524827105690809749881847678204070875726490973297675359298849883060510102354470421240152970227471700736270598862578584794597148628035365843599215192066720263810711604147791713243676773448532061350230983693620822355 7859 130250573204263809058868502433091784121757520975157487266536664158050226828026637873920829303136319728096262342696580103198584145632847557921734434332250386702177727780995591179046068777922031451125125241915274771714787028978155708027068191571419975615012169346921324237760930143280596354555579278319921252785770246348197846606255316731688450639336646325502091797584939410103872898679989026396192492872599593903447207275050793092905782113764603411472383858241110947032902175110755101065463579521770819570794275793307545385528375060543212334449121454152330632705932897299915211659641 7860 164567561830645282846013601351432900107571643742957097044699260916504310155923518989273322781559280779446277081639692828511665466549316289631415210846036126419279224286954043497349329381918261783288032043764608836065657025547458495822519355442979696725097312243674550994340298576382444679100568685621829113343794255065947441901520946032383415693944928830788034651751388754970381155030354454447875052052992948501190179703710981072471020769191762559889934190674724545720623941324330982392488934246247365023267286100728006334494528409312703713548032773151627771270596340039365012859795 7861 202801120035815168656460727317601153614613789586621520857300475287986259351271954537338597853330043525186436084700312588181570643746667370128603137268627888160280306823293843087700744396731636115452523190156342818600037568033569427440269075860720757371732868018586356748569699443994839701555801882406574188836114604513881048222382043421638328525999054932427304251526460217666981377029201073457379870157217063515930142770608641008276843165715725866421335841268646120374979003159200971186674581383400522158776039804457065336227680295379712704278437666990281115880252872585854661775295 7862 244675538458381491969374486820550816018923105619407464469746157919598389780804122001371547346348693407472607693697922629620860357352009793387021475258420112915352847125347662947960291770683024221264647660410396641376743985552199337256271548872759092261845031139045221122583778981098138154689238824013619246312479932786124469836572755903507169065778110180264777708751557104002749188152352300335139217570362933450898784930459906493523387741194433899676541871314226147854632138146739182239101591264551515532470990783442775180914105103169025169216008537589811725028955373233504515530933 7863 289699351157820397882607987240519494263932991138119526500740511304706884226753249467475453035041659070508110054170503769406333382795893130012855928687140093916307385455646145531235575235308597808471678696496861804190491369391097404735003617735755038805807945528548078480280541889738221790512229727297998044960159218860040434307677178408069681948603818814718850686477364151128695997314866992486082524115923376670007056746155919506238966220396791237364454919889493028162636359986459519097386243957503234788883191228848233843470068224658948529802558897382884606541029556967770917760560 7864 337120565711649356736286564198993228977926930388815435762488862664836683430488012433451452645422154688035426052901480706018870319501498857102583076112319455719830548457701967981604261582245443675349094347056919121097022438249760151639518485127837105265739817974673927045289098640462204968197063198381251496853915944000692465793336728188229597979764051093743673993996835488320018583555353286652765524988010406478491807217549231303151068284584246572814033515736234691841340313591959505612018837112029325456451479038359109439905689711785050242167482629858939628077511283274797372517387 7865 385878490255856423808922360922611451566865168571715049925000699103541438960400527777623103312901374803213832083813169172646580236758341480752394877964308771096534137103967248155468074184625299019825507649908312674971487879255377101617500852410150713305175828139130792395877587818468211424567916046645131094332719716088741383628447403127823649957358400289243110480996229805188976066785721945688126756428799517443601990738095684567568700862286997584171141428045207131655435457630775193736376262745207945096281583328727799959207817897803432168629105089027284254127681476671530462436414 7866 434552951407238247673985440429129500778568042192238156700402085625623697425393831601401082012253727341424783202876994632330153283420386223718839285463756012339128225986868255685821077262577654744826657138989665048640928364434508991336660625692356393442626507579400040763115315452770705860977705115557522197197237970179038329503730393925974254676442925322281383778905586791029166720675579631985425139419696458613495224433839468736700646824078236160911508311989679229938385747710981796448017849293176447171430106509311354892700706160083403015370334523768815838311849307300371021996175 7867 481312025452632105912570694916930523696687993990575067372950851390800882812011567005057333769565086265407054466627318806355273047157698819230208952720286209770778545227238670873277288104600522426030507095652965767839080589686124615504663911446296119349054940650466005621430831901790986438538871168258200157458507253085323219870568591010432510834323191596973378977520484044611711232792554768849069896908748935260105760113625237793071260974700028435663037670309760842026805185188438963827804154365426472318296212670553603635903547823553289703653766751762478919326592817553919252312746 7868 523859787834917570945575689505617268053501893209998075981178330817434429265517062155304315609441592948904143384167270724668734064992284289233604487242717226146958135352682800736554044020946008195541400976008373957602496815360743186352953128929302996090324651107259178721723250163620375564156862054061132177079562207972157794640683286133178876963009736507485978838015500341382775471178653930321729358454212842087109145039853578100663239026340277470377064413035104507002790642407492590957390583377973371038125812867562617731775097325161023261590478421055344592690627235732171492394874 7869 559386024432022115675238120598320424912577312230015563078962705120609610721427867791812380273899637215806147698113544305799420471707604995888038221817687143421328963595160079671156511168723403776591226660212374993716734137475904541468409000557092867858213719356328774557531956930554148793840024699932482649304429171155756871447785712768300152521222130841939994010251068085635261167631564352811596288071380328889888190029282069851111350194042794437247670637941298330025101780493853465886018668655318713660743252571365876848600009887457269987156064389528385271012779973201662969984576 7870 584520342440624430831443519001260550133997862081241022682348641816591035414125934384674207227678441006416947933341254652571477291644828398068165545752691250841552306043458875103575001779060342711035841182422698382002779695662976224941336098445112213809720711726037510640686188034551791775206589638988621078898281146258699301358372924928653011977065252554030518900979505325179610306780264163327295035563111101670856060853515793476676432166070221017002170410787886434566341054101558813153260105435500116103971278646868777496465553278823377372596931532174744775390557690413135456507675 7871 595293666807182206861898508217043509106259771600779472880871898814521965162521391672820483411256739599359488997295404005651462687155174785055977940395045227654791273326852464353434563363517381216930051950158428868828746905320610600856413198655094008561292035075240433870781652777145947790090292949025562029748866332747323099201197459253732088639441823371320038281535740724570496587022318401845727755469662449297562463974782686982667884894521364557489304607756172034210328976998575866189434328726383218663134260442613717834309124839105946961187733437995023289803335732927215233854370 7872 587110705475006221016816712447266473646597349465060556005579183004939533482465192435656816674715892171648213870312815091611472643971897945134797124503948685099732795125139579020130446560067553817521536407806040399134178934281172260360480246267199367708823098226805608007696256780309358919463341143982865627703292376139993581252499701103506821391664502403994268750837548862059169679889096029134340048962309336051956472505991578808865244738209981684463315697412077141809871050813413807549783129038060259617210176816152383797449524573769097320220055065329883403941411699475851698976465 7873 554737605447632374822021404430497142993922909427892629843008293148844632461465838259107948425224338532138493102188007135650479325693911882158489620973064221351591519117983342837502247410395517411381834709072247820689034399001810693791627410967948253515966585976755208471302776515198363870735255431728475669331311086242014865982208211030637983188238844383531426306274139132998178963545572102629454983303311745471425868904609327724891101417912178950063429766344579663418230173802921623366288950757218617310900087543033594197369722194274346510849195952803672460154785203753032252287863 7874 492309690211404247794669084926553948076086954818814074236465521940903881743369131810147475855965410185360340294298292874275604046827396507063164645785279911919990492669223211782024856297243868497640760983750821457443072151969444748702465026528189119969133286529123637202452503864199265500914615023506553661523428566955162293950547732190914532243034512629803096442854426657921921991785322800179947201270786449576064236118586475081812200132881925747119413154968324808586736910090006920104749247912342586893606784604070571351532811302839025473232533222133282042347252349644579895578330 7875 393364851335741891214083763633119253965723263376668903961510082692440823453043797264781444813233995981080476767119646494734363239386286713946511929745315026762248517634395512311760914283049699377205453753550338009856555037480190065451763415419649386343583207779543139286508986617939340852013604942102211408468948952647453614841301878524697977033264030655141859147261053104284085977884479836386706792753773593114831882435826999370417694578367723397902364498125201741809434936917739552150406450978959123014859547878289811612261320176956681409087354665474399952766502473063848883901150 7876 250908841804619819603579639446933369011797135230007318734309859959282504640253656508437228698157428301116108020753589552269311186432868774448999840518219869778684946168668919492472349106741839475991322382797659949026255221582808291631689958254363066214612541060725026531006404867467352879336696778231484985856116234782087759630619807580674159981721182737732449528036411779051504615838038100856455504603671023204472813333502352991108578117031517413183711834347271562332987693342623513827226318336992042893638875282293681147687293298092318899462496585681971133129746079553612596484785 7877 57519358632550612076008043240964779054390386759127668363392803385802898353587497894535390719928416359668313529460089502637173338172564447685441669044913527232572828961737046346630886306807511967381873730850373094609438499955580937739016562454923662392140127265553042072233086194376481003464689781662027023450414249802633607139315625873679297500927408953017382279815008382035894460015056522257351166900993920868557842039599052619855632308815635529872450741960814858656263148602233178787887109088281087991169959633134469149688328518460186305249080385000629632871449270587812601118773 7878 -194503626251726875512431848405195605963487118306558819605076487578104959691088170284709247175200866716087755829421764215816639206041998499700381314284039986170774446076320469616960788419731351212399372454459314973595399964615032469507858722602709587457361511189400024913475176734496529900423667899287254927795654491164349252601898173338961471137944241288805657100094557247165009465084718261618937697575609343401614728569555489814976848041544127628320809972615812757850416731874415044039860914907542122996429490402438257051400969286550259843698389996843645450919931276376414172026076 7879 -512933366167093045782357251168793769774738043159871820931945180067327907801281705218511614331340686012265552987635573179129321635614332731845204326931827386180366215976335114852619904164424967110024889926727391779689697129703241405014840901756038619894762193849729479908444310308629611683611427676988770047497719603884355085163226538998068642111950991835537518190995337790467006629089344102061097558600594180791520636306291884317690971849167349088040312438103729107593327233018650565997917435277416623105857445121258952325072859942653766684889467878617111448040672818269034626059069 7880 -905349447311493324897666372059326834403040789424111763762722110852291962272152639829908103037714452542647333768502080959932743896170725289597620877572964655589848301384669902535761930278609482019234675648700064111436261070268318501958010839602165460597516088302382402682290597503880319030158921040015400461148082837797923421132147786240647258697926318009589225951343018513667285149865116602954433400758115296421916963501969716352510123121770173515304542126232673643853190191947465288920848332531699970993961534557087210917531482050316781569278418520473515626357956764868834836367633 7881 -1378800193725669103535874139989099640585456662456047903148025960041927426295373754255527654209371749704382491278773827661234171932231037962460557395837475731353101572494284559859032736933728532067133461397974374511007427465905231687396943742339654197446181015360627052397013711100953368071744815251560988465963024305993323290686109489868488905464951442431686370517853966168506590390909919849068910211363142882284418909659615543964329755487990901026234386927614121528487310146840520581116505014348689127445793807595605801809107046381753646878397473893688910939075675049476370164781363 7882 -1939386255482810644153732201377647375764051255441520414105149803932211598410200791404961490651315165028269223045270785418131258350271694308010040468384488571729163689836274500650568157475480463405454980012187043838094184484868655935710923215706697897986490102042938143823539509396357280396703159182067957840727240638705852690831164367874694428493530397044278135764472603989208747201602275555254688332135000097014865758674252074618117327159998091902954627070019163376044537204386000103910592225964597279157854015102651730708760267682208802600861979456595871246364824340742438060413452 7883 -2591757819733599718225123983794247253142646404117974343894090247092189802182685661184713713014715216320766459018113610106128929292154193830716141612086898859040942253676375118111951068896036188224045942274848770055351804647232308864509437402813213015731191445586547714388990414602288235842512059297909957310591362970731977912767180348731968677568208831995129912040181944801277769318181941897257382143622915765514097882333620800205756116869878974836365356850468863642773946072650166709359517427486679125289045637204215482750374824446029890359781454971051306341709928913543083804246430 7884 -3338518879435049545869959575076363852905063082074496119218681140964851071540181069401047654767170512098012999149147004362251078918955934934031631050456774332316040349300606910772881460217634355580290921543024455051653106641880803818049677407538967461534525538615521201678890795896110796508994288517094604417640957159587462232534535597661734180747541154233334317499260236647103646666300186709369387841668993047638452379486759789345395862196389377212182133661911625436291289530136004684303629380436408273204485608302857618413551639945141125612990127280621808098870787235784247274955897 7885 -4179533523076389901626072756867999240794871199297416433692053218630516090801027018066229518163115401547335519273521816907318573342993419971988257500124846533290562577129599705517262706275746646235688483962727035544163007428598839385215328639534267145364229545790698091177498926213286906266046032936143837462450234595765598912167334880913328652200873256291035538022618903289790014289967837124132515800659369056962755647769104222880205336327729328273545555328089012844706347144412244302978187242896216649540171107067979174830788026853966880892697759420292714617456382664214270378813415 7886 -5111131369324619574267972455457487558283390042559289685272651338904051509978463808122954834629698155294349792575637457835236759770191992310743508203531597456099750070222841730022430651583679380061774713387375742092538229846435413086947201328746857064012765206121143954159282423510754145089005185548141228568265652585319440241246870545835501555200434496067751302464413289212726061268838278012544603071300835332148488707396226722729360891862346514437926326416401574989421820527273914001274466860193932690781483286733618842251994712719149186516053246840661262655342091833982121113313013 7887 -6125212167487064126741675692197330161375906535158936364442647134230085960528217697676818565683333842403598876092033673124863922463378044333769038656849152278509981831215725524049852023775797011962250387824496185381146889062422808520277443485714051872221025371643292813971843455365801265145908681457282972780347569604203428231716229362920891073010120158901974439279520775743877136092897591121951950152542247819707233472819463993255058607759594534921712531279933444464568967618395726869093534749498422574742068621618549502912782913227614032696639432468202912991763183414844279279836397 7888 -7208253325387903104310794150591256490415559466867765475575575903298731292022046540678898204874705765856382065264872531619153846582832479380221751803352421095445938247765986584321303289027315949164316620500912696328420965270838470839935537090614647859341185608089365737793771539728415850695546526104658850208938651566732532588104798219171690310094780904571874216746780818968596916087849672503072461668736248575475961220131709993926001516031388057600749032230921803874038989878325672536350580283757439731301773077433866667789176790025882477410313693956489012839619799549339844652955797 7889 -8340228818094806149695082599445961790846236813063528505265609803436771067299233438292340743754847759470604615620498401349359308742011640609034460630646894340762245450253443100338910444603160432454995587031875674996728567613228116861189373850579212611086989854922611269725182038976365691058930479711241941509609701908733988811811641326441930735263273532317973943793034731292401573777814950574989655310188719042471975243506037190619005286031074929373512278161457500100751397194193368501356903478414998746429771355762566400635205444945094397919135414932108301640150589079257398433968506 7890 -9493453677422419082086220955217152332435213160383225498193163599424423760625562482638785181505452680556668036558453689289237055169189723080656596458498078265158126213659005361747457003571530032603734642294813086868131896242100906696204312444682408038390824727341428974789772588360832145037263191401300510370163473473836927475904732617420351100867377068869294414848717848891019921282246850101627175867387507407445626970081007971732411355284070453507605929030445466424224213259710696053711440998673640469471336352946586532748732457699005689770751764898873335092620415446895213986345342 7891 -10631375157924671586502565622305573962764865348982392453349835668063140624568599232587904941666284668197833721855613537689603878262937057837449309635777506474320363898080569994736153713379287236137077165544648875957285044182987894188368331204362784234538959343289130129609037982939967246410323450173534119569854559623379308193561487413491580698388866192774650307679401055461081807541669260571203437693942700655491661774007013996754389289279237459708340821342611024494135271192551009700467605589333018403130619742378947455143623777350115441630188398775299853985823363256851225476926587 7892 -11707339799858431745783839905501566523125016649593913329778531829879767322576534974193551666570654424860349249646623878093074193970668882584635992627427930286820379062762653575026266088518717362915834596234851834109763463243542775980426305587503798565882333133941114105921860309673030246890100662890458972893781642689237769575950635910493477153686281585047374083448944027302529193775964951752029555683422257937635328496648508262522364920293298508664143415559516878039530852144734129050350436567102138620553555132568708545103748382442510040287723943867881326417972983442579137301118685 7893 -12663375020792855462606370800829184275029148722136124240485251854574999289497821634596956281772132077435327492798917900973962441390026862815705285260375363092457069024303469088302436411530554244310247089039307276002243964992351835618690324538791251821482158733846973167513861583229020367780728402893347033212289014347238746465759541089090742197991662840414599543418747305812114796588964836003001197455016896485983432054036680286164679723843057090914584972971246448153847359254989202648963988327665395347681518680616364955776552150803713163392319841521278414602880235193696463128197081 7894 -13429034591727732107654653666554587175625978148412275217346935132693933912405048216844156587685554979423481699665902472767763679803737897672953316624389887123248245370899309557865602550301789455780979792217088018450302108023096973399059894127478318881585563006158828404883381451861884718371963805531544840333073027571522136953340028261709010259074549486967268030135014931546684573836516931712598963891916688443582757002892606216697692546199183948454925572964218724943831796825904366193208730755965023180663030211115486475083641647219385701265609321454885075478635524116119264450244701 7895 -13920369376516372045818074122458756442105432540069134407181729024121171861739257605659371780240265144255970895685550807414315509437245432176435158916300717859676980288863012681124407803608618692115565850073598719484615912660464461830677157410259268583363920756547170525251473400615097256134393575071005169448080944473172862155652418364559498422827808084959042511047316051851315112133036023761148640663302867871819104209160889661517375764300329870778078469152337674013887951033960978951436515103232914829464686726171192414821862157227600053639879720653542287097709843875611384865092237 7896 -14039097968618115399053243089386739123823979626290474457225042286563488775059393720834848896600192461006048149739495191749801606878202634928707048419551596953221274221119329211163660760476115398982285270768229525555241882888469067177227343445399688167108703214513635120779807585347660077577771465032755043037437798299997430245383246351320642435734027799244728210731177654409633254492366848517236779614036909579675691102614258326265047265240083037447828738212866070088318477535129782850681830436534933535104005114030906239034515805705322396860718418063914026127490850302832994980772190 7897 -13672066215353481081747528698254867092573087877674745624101717657947964551363521673254254661635679339426338740090710359533685079291717111383387598711140606171208839502525752756300207799862304123208883184366876370103073956743251230199332871089211060851950168713068095227341758729078712638775330882875350776292433992864961146942121194142745927847220041647726095952009258224023032792166286816946817300038181444794893958768402343271836288738273393625648355527943833282813778567684974871901571692688854203100842203912280451803379332952757707471001094379626872601196224312369642977984254905 7898 -12691099866540334445423862168132457179838767572065901075179131113680714738661302964620014198129703573542631128636446563028732262273988903986977951982279335885008274153709155191067181520085002066957168587366625646230803753937205423031970208112285561300482497088889133825557233267730068700977494417442971293075375824564459059067823595987845303103087428233317005645988572441741431459653612969861071199671032217421547715447647384199328944575233180583780506327239733993838213315353386778727880688754811378613165976742337493040622808319980463606659062739133774184214410499317940261713125232 7899 -10953370417089814309988941036639032036312859836614964894596224631545317685211820633185452440486512626586051766110078757038817223301350210667522479848045982460200495812162039266043505606800812118820940926178518794979547989754293092519888005973550491331233943107692730685393736797661454240698630727362642165266632267808261913470419991010403635349972017217590845813530279383113570279798122026867524080960603341391640661540209789824832785995579520217666020315295331176816728034271651384218906525519832592572162507718213708307655393162046058281188802635582838961203049439824209193664663993 7900 -8302410216904732593142201528756991837192642342650716385407645167709342167358631410336959014260568066794188536703088314582990734144330508228151810972387529808498709963024080423198181714926838622365625329818136263305717614794944750397165401190701910864737267930132943590660644785707395282799352628263489365090110176371599879104167111758148599551845024615110993997056400207460223622324059063225030241100245463486189569549232746130715697070530236366454725855550419581502730198209301534075706396914708437035179356084202988404854600317724496608471275405079980322612442500182004937150495172 7901 -4569928554156072794416221291270181180993936449033575905523653583937221756872398191197040419609874611203316060162058608148277098208577724778446147893429199029250711191619055166961466099527232319015045210324913457603087625726001818809039627311902865960154329251425573925274638178593719547767587709736038292444760762693786089295453325428381102748561816312983492984353663940783883627680887037973571577765760932153325480336556163632367713174996595929180892268134237226548360470108366235037115294487744682765939870714557034695409633296084047619308161823948123356067582387369831455241871034 7902 421405006525795784114596267135880392851747873261083985239787218546713058926587195168663643711669542346725361845780764945370022111769135806302870575344968321265946753261277856218834870515394647904462017424289611167996419599606427467186356087075927080286801981849029100078956468374759895666177975027442374336875118450977384145420593722512130833378938573521779553667057995522357798234170951532913375906098634022176662452719986492128251520151490894206935569733919000223980215955694352466759904865299985834290177073474952094838688668186143235185182481097096414838492577784430043495954720 7903 6854031078205539703986280307883229462029692349095753092226371325553286758355994351896226388358314663114265595220314441297519925071605837412739944807762601897268607196372270498237575973355102452310577669024790364544536803551594679012713605713662640693171301123754452321653007744702620732638776782684257896867650072319664427736237314202480863514463643430769865141880166161700447152461926023588876313105801818317299402948691009595693449758505157438530526723588794690682218582912046614527230842411296210664416099876681628456497704886640325600739175141738831585961110188127997935324470700 7904 14910236001679526371757556943695985633449672667365114921956128406128447863659138956059070406078964625176519081872063762255922635540978628415894704216768152442349273914415699362784151072337336839975820919733609284209441361672934660427413964573259043807111674503778708363194593384382651189552232430997352847499844336878490885924679845893499697960393636552443260542834799269934503317162870797780095541915731134470143752578912999072209203245304628377216862584846650244563452260204518632341371731136218274461903074489439459236762583925945195105765808931871966716149048920403019589235744033 7905 24765358191629919680990847541642037222001525522970358200098631709257805332954874646760746787231327920033738890071393280835909376229018418836750836580417740911984287408762433438884382245630460220195881278080421842743918258420606876269401407018627597516162992506245887383355127577333063462406973639719789447637788749635654131723878860946195140735483380827049219126014916473232433771179695299987814685224406884633446986980748532254163679173170759667949199721489107889154074544780855323585551263094049285513829855296124761708040292055262427802011068138867494874213177214566050219398903069 7906 36579270929318635587371958770454222279203872967951631886857261577858781199361679385498526604908624335462482441656782928268655643930655708200825272395757930994649554149136132806530923395684298349284293396637281206178004117727173008617339049806704373446759650979072767961231397618436030863935168876187017653228679360692559461597688506863596051647506944828820289041913111157338153024232667520327223705274413777148266509593396422346277765032635322610964362128707382981625672456909846181579396041860133240986485849450158681719979788236315660499919255359438598345848582265423114289173931887 7907 50485954375144231000577854866339473759011606463319430438217741854306674281750360504972677335808374542926999509886637220302771552844147586478822095293358647405483356505998539320142864888550145969616619463419989588745037792520103469857343285707326453661221642912389722973343936058840398564841841810689391036190448577294822739031609678567674095407936565894859699282847267184850781809040345828989314687339235596016794123316923378028008438819784249127859026493021711423854105967931967543835232715510741956680929336195130246401516778048284183624275137398650739091746819916224171924109448448 7908 66580985695557389540456514392110034038860721603992411403476180326635758130325664280316307782897186454056327067253430114017162433586452929580964465108628400168959127156237288341286086862373236399437106925418168259322082648469990080499757823140482981272125941547726781185169837281257725133364671964049865083851562968825694054511348104663655882989251471411557440091137759179229630455614507380571243746708911744973822272719656507258084455759137972523480447152032461190918980423817625032569558782057383008976061801352267721787942528174289113669630954309297992639660425637159974305765436290 7909 84906803342772112065123845255950480194237493595287477890315521544582423920580068859718955735293048796708594605478340379070609033617445305134846694081236256238375938744968444092415788286136865775080016526425626070477849783189429295283933592666600034733805495797650226084254985277188620971274040950194127029104075431780513813416069891255741298475531850846313706939564814131958368649917546566778729222982573033469117357705146381287082444482796587312410158756800404383225237020334150068395154381856230400065979671674754814158321126911829167914235125135906491500477105384938065620317066185 7910 105435641898959730712635405898622454125753769945826113939366782957085421429261364126034226404677219593590282365362227153576613908240030257132547744248196922810542140893458749183973333096711310049431223559715890740444519827481274238440794805735905836374328760070120620947238361821957717965263719526720305063326598404666038351104036847091772321466627468749496706433240431768021635747215643189244468968921629797865341914521139014897177470975281784722956376652759931357162077460744198172582287111529925382281441547613149184125236092224230760439357300333553556937091301057907053971220661463 7911 128050089859218642134384816111558893567991764097906506082783377920964128970911595851025096524345304047200764990557881795696750712159053080134336650658927205919174135287978483204462763069034332349124567650895143495224208482534313540830822643151198503037671548941090689376049820610532795620253326925796164146847268861473824313494676766513956753703204273328903205895037368136457621208587294075932322908912870305620502895860050036157278082176464906193478602310546565554328283249250116918813511090358836562139119605764330114787036246674663464909604204146072951697273988175438096579167911567 7912 152521296750621626309571688753003237802608923266826185308377123814458479851216702684484192553987647431455431395989490336186507071171084567334797455064592430052661525090815554693315704218145570627827249994595352738504660166355983125348425034219245881933064253780823732956295796289569269660702404277839496077783746120775919138977287831001884428241197699618761419978534480055308950481310262900935852674488101682671008152981418702013503314845798165561968919092548786855315282356925216980263705678331414826511098149753310570333087383054916488033796509652706947397316358948583836686859558738 7913 178484950591128585038798773060675669563503664989062153763516150234523236999509751173588725874412582067221549738147204874628515004785132561387114550027918776326244420739024113335948127496427218851122318293603712275719283216735708878620792449593860889996708926649847973658470787028562807319928939336362270965125713257743233871584632031873129167446821405839237180277806325822394715186598905411216895670344045398564052452008263288175728466848958435268706393979689380465376693425670945803475790144909499141775505389144352697443229414824839572294849211092559199538871141002403245186689584090 7914 205415264379162938980851114488393826514091769951850567437145256987055909095887097190518143183292859622097124552319875836809239136985899316215226638570603246621944320460336320218515283460498526364734178794835668387052752796515979426148322966282490717967305207486409761358040344317543792436912814797973007349973539565158787310466508081729956260669841978468386737085000397485721981406730277537455525316367943797612926733859136710737521753687506011129908586038310667319529381003065361091489323742510330897574810209747043030750947514271034825532411768261306096381129974825638069279074450051 7915 232597353443406469012955809552863208484760297219980370285835586149767786156341420555080445503191367294399216781283830062715571870322036555836925918513200079874643566433973848928924125477879906912060498838380590736961755219684782042990479884551637475735533419634877371962618875030786035379847718399119282889736855971749768694872153743746618619925521246083407756886528637578408077219873879456882255841819718461293624119023689489857216808407488519221286151587162771506381674074565039831553556916626439667546058067002481197793773677593851864701816359466791082836215799789991663873638553655 7916 259098556194079148137428287873679037614903488014472523499455098018996514894112056866116715271636685145207682112220247713278317856103045778299313167931500838802462738583236483075387893674206663929188955402732827067909430840452690940697295341916560342791456176824143811591961305031698260277981550823941398060396561713470772266378800648678730609929841466966383534367119607232504953739227906801370454307800757402659713792443835114902674590442765631036887445673180514414188358844039724838248394332254170333913171147696963961064066855562426423688608470971279842932330923223150247931065850229 7917 283739450821750690321904106321089349596724475004563525617098502398570077161936500901788009390261805822079943735031843360767523022554599484233215164811790105855109975051089518134268880708388384466508402250898300987291892292683604810687474228913396801346069312626260469125064976414304635269827000698989233515667093372264053851929550884893307150397136592933290800693936419239419748094492462804870190740065461190926703688754300677478972919520264947389892441542543725237807887273826329364206376773591617519627384069664663213658786919305194920600287631157304217533707903519474478017027497419 7918 305065550926371145832871818751541660471584758140016014880366174330923524138566977400083996105433699647374489483776058689199789808434376774186193729905827987367704833503776259923115127257890547155847111518866881400441816478199560351359089593109625529593849487583627812681103381135179464413184100105942859719774675903966451004809035780409062878363836632037856964633479111874011771885186486569573031199927820662463848400962503919040597321876477579340756283409948710359985502588216538470191886122947351938271512715596951024010313426108595785703336506498616512125379821043913644993713186494 7919 321320924273988807854745876714729421395047886736947308409357263471208832733377171499469174698271387286432051895070822916877570487086788724438367896089041597963314414297522648457993528971806905840940652173787356105088129912421170084988622608406887280317868998226440099536660490664633334241172152848519145850714035895113330414581321912979996852090075658762706976111077701919405677854449490664914601068889356920570020457562454104055095212642012441403678995355288377183252522518070567927518399634130204974551429460399716888106970404285970842746125955725509065230155957823394759039371077455 7920 330425270181945217973705928918486888437400303813211992601055511434418542965255477415896816803166029820164683047550109942332955743797832658476689488627623601758709415225460281742546259536965715539433572714844526306283092358408425388583381852180095393647272871346423806403383284553873583266799559002817743167125296408000439976333892682660570449046625406465400081913725641482832925351341821117556284929091733326315335957310237227280123545575821754852123976941091765751066275919072651437759933696122152050601425607588230520253373869530258967681383466766580176101348684260027676309843277948 7921 329956310423799398151804285195004730613197006327461828182839225359696630579913023299608922025647930885644938255119561864719730910035657447110869039949388106023450651709408764336662604067695491801806104914796073566276172233158834940335762682974081160944392380676178371607591975018893993017986861710759929599190055337626365390335688954404698659199912971239138235311215860376613655491517104148866690793898494108772145809309408804433981041715557577635997354165919077966520048266989342084819499549019893067146601207081051973955377535408738826400256262774581924605669161536614786918271981716 7922 317139692401878975181420606875592311519388770427546248004811368617489518556737521047143086585925545135832055887812578093894842003325310343001007780438352890927988871352341682308697367541739169058638674308870754739800531321604602828794109754584587049220624869657223584580644813797355581393216353240137484802492176328588559974647538094296655884442334694452446378657979889795693251367592142563080749303014991481761743000294662592825828624530942637854931490688311778723257717740843871370115380719773466735266646386344779675419801967726296150320425631000087688603538000385598693516571246410 7923 288848966080171558822095723445964525565913621023727847525203578959493370998210351446731524307451538335178179640674374980650881356857001547393591478906381985425175763869033750504233635515831720107889836660003991033216594260513599351052999413764804727670701111628701247151167221774296471946794192957539906653659436238007987713880602963810108606903833585248648318261996891460340487674050190239023021635728383027326731295597685747710762789337946178628839359680090814944979900869245280898581135136405241245063993507851988198935753281607663667689166977770210376287046078103708883174470704818 7924 241618569904754198610082946530839523215278771938317360703888946683876830423952726887072213209800436878023954287226560472110958606419732301706393859081991071419574369548689346969357702463469887942432204085307558692683698597757539847722443312466135766690319243819677930327775373128933517576940597615161562978948222810791449735334623179197437236731753662546703562553348063246576225296526590642537051039308832116504514373624630704686768439637561786039544937232561191857267518012605773870894145366457305661671208800425609400688124118824403248364945854208290588913277640478313804056375802373 7925 171673135060620751347198024217989656013502264481816204348190969720423111208709865980337176753309337935076953174123171498437105569198330209840005552170011582886092559739592252130669609991969717436883240038581944236441486272548041737275836050457512657758449427976104398220330152542392245547942043282834660290954169934567890748636068149349364674282186024440666945080517403199581510395995932798112956716023260989262009491678468588337400406766171376365256038700616686015340182490874640023305843836618571248494613536739877282274554053613207624399632950184450451174821114767242035850669754669 7926 74976778220867580955269515596861889405384608303348704880149155787982123903414764807410958234943856448347095306736207922671879401653408804606898693398983193147223126237778938863886552863238169474555894929553236990245309792926775365397108987554930453424136628711417554709510990234825682824962083263060090484902067035075100916278090840353868210074787797154365730628136138326100644751391026746806958043997874537789049099988024292207475837985556211563659163172649687292042923731518613018112141414369843026536920747490220197806327129513159500881535613533331224507748312144077847297456353192 7927 -52693616760102170187238050193278745482661353999177733262942684142869211701065799433977186249333450425955218942420939804346103787266946542654564923408709734300225695895754897121823258344625913170274127195938457159174138802757018930243711390429417286888954022346223473931088873308290702837842554766914787577799852676514063964016047627927981713891765354389787656748435040418511749447995311779658833253752804211536934348071480797029518239919739711506783853304566356032446284918116675019531153424157690300348760562719105004340567062154918317016141448584405038901301354274703249457060980171 7928 -215646849047356003670281465861696615268565943688259302577071226553083041953700416638782297912065792737966660888988080218095752597929117169198571451071584759572467821775461085772435284359171776533510706931972395785199255173060789152037603933600916060044733885328215080947754782367971553512463273721930456240619469333027946379750597180141993419423772713928246482792579291468180729789887810457214402276745113753202502405255396745524666700668150157007700277197619199239671172309191592011792161643361260974096028888549471351575266620166080726018664359383901254494149452479217272488576546986 7929 -418143101934368265118726019310676580046002897507083976177173472830553049788574442268457853489214307575846292953110213471290089421980756666760227729856460676863697549899502536874134074965446361135236514820587361037300385667553046789970814548441581966604258592463958752117428838812653599770582574300406940253706890415090428993480830350984056348109647809916325070053244433037840728366216833721037439483196726749119230435412371077788921757125442094231035986936644422859526756602709790849872053417061414704277620123353928887414068231574218626958018353770820622922214403678040286631020410238 7930 -664222318761274175938350518926056478036790647295025338545519620823292888843746877883348186418961476194479071765478239369833786224769388826664501266561674791155140996954773013832921770353483556089270133064165514828262476511304527820966044565436723729548887696762014451450004567899021375566486121195424517522466647206161758154616670902157121410392309475041497713585626838141231974324071760958634533856801337257785961439471779620331700450151330265111955857535242114548855239730559388236970927723350676434634662442473865783975431269939399441371756121164915831966609567915016131679559246749 7931 -957490723703955318532262065539706956551574869173372733038147024993473880798869426272196750436075436598955125970789346049426141253370859070491540788897259481319133315816671836705906729085191508663806598686728620505178240315673448390393367602002678531375574132590588488632362778512846913993910538767143541453683768253075886671945107073565680228894472655754522347866277409489307570145417502719326082785751364820745756180057067599166828660300714303047308574438264892594152940671060343031887874524030329394719642000335797891775896245706551272770879098804264936221299157834466152715562520320 7932 -1300861184332981348244188455918406399861257798852869346154362375840456530215125003819221609214692859029203738214384099667418218267973354291590593181859269638847687440558353473623610557826483608667199459259484384593399201244447602865534385992748790926094716941404469149892617353430501666715109437573870310145085940713544491884610462651981495265374800393364054069823421223128062240459239466654819291033320262534057758330821222492584271853038277146306353916040828701286731249036096102971573490084107954969061180979002628776080287135986473485448109533312154242634796259370898551614626918820 7933 -1696243564555420583699073995308773118619226860321089242516430604054846770010949920419385110635076607872084624739746524283030965694710365821023058537849682930602919809410045730220110068511863059842076983384122961635379997629191663083758730546586475757849741627774913090624548383006628339463457766270190465557770060028577542476604667695191117451950957310063351629285054346328514506766665753523909087089639427977946620965104433302390678637951956501836097231456659766797732917812285763790841251653490159709257443016576883451705803325767286079117143094047344932592494204873615969578581278449 7934 -2144181941902041754572679594642027353273883307574928075468146161221090959234117848342047326783156826702329579906129596236769031320266870712946809367095346153304013378228448574939383814021339310476302110023416548740702066116482327225953572125464429063121629341233113105537460942217097876591178299622139179642172448129951479451995146916016648538438832460670194227572560515952908792228114971553644597668132124648889942670689856348688003378827352176035514191559712443884290756009568142630319397098227207451652531847440625285422797951327038564394277804988071414531963589852018271545441330080 7935 -2643436614953721150891503886096060141462414965190026521833995103870096552986178104046887656325059973879416657531251620927003606463959064376851694757253213338991001331541144526419965851000328863053471635419189206253712144603262740093530992535746647179305052071611258350567856881975508848055051619299078438898981500679320839579419414270822321587383171262068233922320371787512936502138027552120877198074907952333257856228917753705583209507871373434226605255553627057258447583114171390327025814735839563631359067280965348527884735937057284695713109266393148936797604028944312033448787021159 7936 -3190510261186838379880937329181805749138945772251367864145213703224159746280940752676827245098584206660731425304076861410377136230729085034760405593529870753958573925187638451350995812969054109906482994350857145969446715646459952083731605266245946880148167976484211287518902467137654679151324702253501254692583320204082383783275983285975472762522994408996925512829519044529544663646976764894155273386604535346943666108177118883281756662961951335992188200833722556097820111554599368193258020886470195494764026186492924974379870927184737821011206208865265693438005059279568928774959794122 7937 -3779119481053280275562129216483764009163923026529211384447815495882556829407780244737473491620311084328164011272745024866249635388887778517822013737907312794779640061189442249232638771165192376488095086091119298343531286657873575904166573012285704114207833867688217352907289617214811442856555076415725201511655083039973884325893070136295123261839973840272738029957393163273815046636844183083335547707169594450874874078402219169356035298390318530969651856295717212068460941684790678862831448374429063586450991629375222416242551539080264473878662157327076380860275813326891326215404896318 7938 -4399615339806571373182123597449380292471284208355667321279469816946256545639462236912025613090041358979575806318198173352057540480305148533738931293162912084591037320172154222289427043475100068789515947771114647973588249815118085439197795530778154515133676644560488564851679452532938031849519046309926101785319106043858281521649974843770503490664582898841936123127178680058256875927943728380433037832987456157598142433454794785439682376076232830639077852447043224277937156646175293951078117227633429802917244088019964516845081273332759797996992061343679911944368303332930115794600526497 7939 -5038359452295021178601089279002172741666360954904796003151696854632357236315959840459678860795633610209016924884417987762765769509183772489986861452622364002979918163625845797319915175220653230827407640067116145939288466798266801914476435368268233238550517573426071785665006332365147978268917285154009006242868989992972223271073932879064719595313297458302517185015147286663722369220468935828144150942345982736379578542490163999425906230368631651792838677562687400942055166918050726079484555079032307856567673012329588233493781991628726438740882035028975911518594006234101783180026569978 7940 -5677065701763649270186809313778966392565852066997238103752001817335210445420833698012477316823310726547321919115899137893039082819580657523390496574798757546143094479476310438443360811006133980951659773180202615253371977911105682286277179286006162394505013697561103812901923667403695557329476463590811669884860662995477043826903029436119941502175700378599395503035793723567329899719468075419143213774335231024156104472061271782324686618585623693229777479069175261674091402376843421892041265499077441554506847640559427989889107988596804713949074455885155026394619944886372878998328203240 7941 -6292121888895246409432261716822115730220448285571280107921187902849011737537006847434154099696822333402382285115836664174069399466009410461733710409886681911829668144153318171685541758785729844097905366474229940255319270803663206568167017510409295729494904141615516486471871975285334776367123086043283787268755350428026185996203435561577982714978122593324506495391750149582406315786922230110343640973246287591925615545938626577707574124159613948420986830287900965347447459925643403079491164260068531685692815646324423237746062878558580167813630748828163602445440223162514684637454449857 7942 -6853910508560382115084014869153073305693412464714980372364753127317952299483876387328778659282185726814417013539595908969880408902335868910617900321206637328113052411957402492814724769645472395161738330031306682922121972725041004991299036790701309883205639444421040777940555696643879670612512668558385317993682749509635291511043887224593955960438262125149479010295149162296073139664619968384345997147976381335642779879886084403236861112698431081406345584805610512636722847544374411664529482798909653698212679070029634752604516125380751942980812026376162834927529866754697831625911741928 7943 -7326153470720428462045732553801459109733023731804188291745260153518949718860553881114177998086337787953251826334674896014104437476461275318009295193014032340710386351448845749487495988672152166809100791466817560962643808654931594718639419529298837982614077956028816976268364678016288038675362485724998467210366450305801084558283490751382219285823766205042458750242263319613393122123327431939734884153395926956841165247247640113407295321889593088935836390829775793471474346277172145870674832682345147984992404581787692079378364775072942824574322421206675472763459424555847663957810163370 7944 -7665311920161860898266842785313401348408394551214266162233315546980013313894187361460483624915185772837868526117422085944427143521496113604431896612654816486983640450494323729256391492127420593141536387946001900344702880006788622428359860150635407976977868783691342787082029057071040495807050893148451092369635388707742723531731148393205666449186259032587485031501055451515256269076981955728140491564354391304886030464445308009046604681700485191212678267884709151546733050543417313957189894387636345381963779562791013509199595790770171676371922157454021165685390643561063790985048729036 7945 -7820079342684253135070457818846424055675488942311901185655065472491157208730957513327482784197644715414213475086837098586438612044055090758042398640712506404404869805224340305660237552800020813476572568290176150524533618771236955877006658622240386784194235662571881377992018880915597846290117673822199205357481826897932706150803896831263472318229857947710722530477464560222152584956217839734139086900173636600909744106608257607091101032997416927316757712625330290363472921380175807978159874698845084881975163388386958791372975629229997667664100089150957447232663513275111763523460236409 7946 -7731013815718701247277834385378982039693821123561882163090237386993216547423229753897038128580277738333564193080979621375534791763590468199696257609328661636016729086589427418598563458117946181496459526327876679398488187563980947616500124892728217098629659274760639508148563148874181473110063471868286586953720303221241669352746264139305780615005602747916915869815967220325415446924802520015145281752466812704564741321004287607863653083470538936108494975292468210142876676160688935643430315215960935956732858707477119726751910066697469163512705732409951813007526687331405991377112005627 7947 -7330363471660547182949010284765953736005978332270891459157367108587416065123047668640731083106755674158713287856108815689323642040828822385795038816192672072234934789480415769308467642196020233021399163467296162046528273592843239051544920083825377820786286146060932667634078147643322415701103280881859922143088962133695132616565791253191940972062897446690391401519534344243496206418910974795300555652487324905506328328761068073856678130808831617926501139740752721080143701631827743574615335776577635676346365301401973170604967082852477268491300499958818521860661677879148640671723692001 7948 -6542147846764601835046375866462382442424239348611842874941839560004390970085468328269088502997975371654609099168525358986019193099497970373865501674864706185565081129673274389621403176179523911531915968810340805675460495055634645381322604358928129997955997619267729463382269141382823402218172805019331254623432441635669821358049908763045528646239434965069337933995018553664156633450380053544173175652430974755158756082683905597941729639546153974713750547613845015803331191193840753877062641826146552163439835978149167012513340406785367766506731288767273129883765120284159567566418987142 7949 -5282566584687041348957836551242285030535759133699477031412587174343307820584341941776506633112193912716860639966689315349694549621484657456619505104341845949364021368977811175246204858755615894299735190215391337692801003381401793602370430101191071078855074176556090257069631303707904703636930766165761376922798448110100312200155876570178898710284252161667490322768582237004615200343261188569567491958100805933285238231227766757599481774965536060085621137151109537567640150075385193209042594695702449596499242162978230750769504863029704050829936948317768014993179002501148457288834212406 7950 -3460815683120511478112245694382097616546608434089237360715516964082398332686325994165736637578369970124707233029439311046400523851544782732732268922923273540152266795796839606962069627870868868736201003123022125942313839279504553720222692363460125808546794727990624553269260198063500558425866544673885435290371406578853041963961245189208895103878211966203269478555363308617046876529689731052698919390666970817271665307568315857180991152605954299626838646019583431822482976235108441706903560506578684825241089735678761478154842539861289343221035803961944939832634078917762832688575244740 7951 -980399770677423369527498145323837177646842368382555898112370218253136610205227281811430926754945812794700584730105333442323646240728889946136664561424138485939559671817100757213817551177192092756937436139603412643195780398786422049274225362825978095455358552935189052607774521174137481216362826005520981771500904917085325810951384990458953803660337065156855192462775348658601061319291824235844824166519087536666993827087555196480816237436613410542598333358059585409858559379771407244430792086683879537118177336495870306798534583061588175431891982915708182907681897621142403166730742785 7952 2258963648983434461416797084312713676403900567142337931997355679169397618528960536138717912401894352414965835868134923450831504405911883211172222866217907440021255146702349698721412125535410624634982396644845604289107932425211720220413030282749285932515405590414705589923643387268317189133992880365860587872727594241119494766410271009700083031494387496036667610156755657503266511151470642011741864044383237275026804540395635124982715317985296712375337243166576320499392972652248185887319018442265185224776230107950040576655340125755340157688898859739436629045148245436917998778410831229 7953 6358745969230367573696081026190180967109459777305277661550879881081110486763011135324242156634920885115291395967842942872541750151979236180962152144829019539935393737573483550835688781583460385825209284981064942597675141757415102761062482632163218528377875014406601791622757475129843120452872013414017502967492652888160885945166373253214131760158320084382184390236779435078746765408814216289559716284005715698054669382912111933809548521344035597861801422286007137105732748314232611142416909743510025662126537421097701064643070120283825616175298202710699707287268867205909869895172706396 7954 11418209165374339257148844413800422053866325910404918229245500756087953141781336381435127740801549422565783128165500007456386782645518474200069214764949240842128248682556514293508788304852955330847559499629039219404849623114926665398438759108167709503294218448746656884412389247774566676451536045048641817619913994949709108433718805320512130686304994414956533912235835017625228912271848038916612979026381202016153675628387272000046398763925172593122834710611232593662958636527316683610152405822471525963976127384174850294595730014319519452950056317921603199714997865979943863232468220921 7955 17530099925020635362639419323296765865668149649673671654236681582263867961321128458045399043140270663700027611527860942324205487728947413097353103553894041560035394222197381672916310339113012490884651482619001519825047863062911998965383839852713568074786922102141512427936188885786166337583675061422919481944429568446808878316383430067514412985065398466618065775410201177613719629606759116198292278998788763105662269082961397304966428697103243531074595175337843299668565742334388258127993350400435735685269065204122433761799071559808310323978006301937830442917530114385010702499838818362 7956 24775330957014104451652955619178872322705177460003932044554391116948758234838220116512074449631639427255920783647151953187268602273314093732459143026808331103225905600856045472316888608228940116243059602054940295994012238010070574043948238682081889265992230954222610657976174816505872843776191284231952849295835947720074415637760497533292492777221709568212269158651410406428370308204818355639532389576149165881150206579116013145707202453391327550215883907103920557398814340815337255133971935181697540946107988244403191053688169233127906824669639892928479841951579111713637786083424196297 7957 33216550932531531988421313841687858190545033820136950116067553740958275512525673664002444265714736247004210620873325943730445450418321239024007545065849444372018634761601474017709639941549970174549140028967565738924409770867647798838816220246018058006450292173907698607260977052148449558820903610583592558350737324514131241489695082566479110528001872262981589873926217342602429712605244165799276189145789606560049735362498273912390563021509663897645485629907022260872900507073188261649545061886537159129698634284589577159764921018921364135888311362226025291040863473673276776144416881950 7958 42890516818447242125737919150012267152854592057258878542781058528950910858625630638631107281452383835297202454931724110650440408779849885588939103399476330938589101330570684725960293121699261130758793587634578315544094151246641417423656296820573030017074583551111562048382550478145306282192150605209295192287838513283777511161869847325131380836372191698448124056055694742970293003255280179041606636073421943510867839885597991892072273312240252613852839189730321424238877284298640946415209187460353536863482968803909122784218886050600376140114899739123610350249852452498243281848796217924 7959 53799201426331136077296973620368217063350130935103798749518153331396181555057056092738455494328068400178110841818526227878097559714357571078760980135712752377363728809593793703103418698840191372796848516572002252118525581120765529080273496102970069433874637350973521789392587161326831022066808110842716747729396832513496588849736558492684643895096259155027664314656050220591200663895213909533108344475855096027387818087099338910277604280478410559441141627660828927030056526937143929258766057798972978211893703221698233011289650137394242866521829541025888787928600235773792586590938025444 7960 65899596082112123039786642860344288573378224533039947548243097907566548352301697585052095480205386108157033349569167335344575194912721134895557648217611129055039938990140267166911992577131308025757128657348099863271790482050751413390121104316418174005004552595164543276235225976272808037125214602313846760231469917146460978039108164803890371093836430232216945922672128518510188778437594860888858267451018661554919873923375236609167782841349529443836781477753458380982394549372622252923339573746876030071537739727091906398581857624455822223348899529027766668366929000972566610461262347371 7961 79092204754694377643950025476571880670340813414075591705874282854859025749602675154699306136669323341890702468412993815634824045771391663068412390551754082187996981237958352562852874806907896728558256457671841884296194734417336611398577757148796968699337507789534899122890268827871760327873862139533161699630459037520964515379865759668204113451778264610013122956362063638391398597504462808142487455875811688654863511030042153714372058315214959040859102543023204895099089930187152490662611619152755970528375376088648964206782555463522958736080310825240047173584188291538095364960209252367 7962 93208273142796352725340212412959790665505366570571911518750375601066678661102617292916372130753423412153469443831164339946872092058440266693035887235518890867695821583008507595031177186868648880145965579607354441208381818470420122978944245251383221954364161002568938534739469241991679827561393666708976075220415327473681246895988566749936885466520811433950442412752706767827345001431558880451182192208942743066585338224170272037895150648559790639868519633136174986421226695166388392189120653702099341211802665065334171488577751789522131168109698108627665654871318756487410159688732557343 7963 107995855488976993286209322780440940934355624281493976389513868175618229231353448180650816040431963896581596866096907817918030374576159839029174009971417558581417395817991731066307496583215471493289406280291808165327595552741202882756263417959386587046174988412564466468003723556065565080083076244344044361248018240985508663296099981677096777125081117808313093635067415258994730461141477547382159876180883463852952928303393421846414939223969035113376269016243073659207815056004387837748327570807962088286946616957617134118880446427728885204250772132261089681652257375446779527564621991805 7964 123104894604606774083898264872134913220201899228113854214745759032555635365617443175128859288475260636435541271994661002852974888232351454663161070748053235375592943164433732837175072470741974851934188274731136913768005647856833779568464351952611872003208483488842087543869900354431894880610600639261086334567504587168855894388635838244627853504380836190431713601103550232234542347580664159345959314290055238864995592538931190163122313006742772197072230991602986440937783498616832635395505972540877837074200710318828062326758914436408911542082870397599034211259466891155262103606969621627 7965 138071577979073159914200110621183763156210096387275000014643568697135332605308874758339806125076840153577308349691321968671424482947815954966116560423574769130371990081706114373089947247593678210861583215672748214436054332936531824319263225102956762598696047881716245494095511580227078226713984015876904895446691652251768969839203371177112781165580925934787273178075835990448390159512995879103909651015558190022269494212255674895708677582395797414523067381205767503036352824353266645098684871924051208770777277721848487077174976430552158836300890807208118523849013045896454078386819898383 7966 152302335957405324374230529922386320643503368329812415820603552658929826807818022286432005685353237365645392889244568207065407423334310694489266152261818936721975667587175098120312944210514475867126892863663295254163497138410019500946570402179319534590898562986691232821592701985081214062506552756021921787729760778942033866569400431993780022217435593169846874522155017564746085974299914566358689780890713885980652756345350611597630104454843358349477709890724249517263106987453579555785780009238784317807061951807658920479064329264391905397094425489990788623935432462350642263215628817357 7967 165057967574687515881810992446298694270968983967932131195502913934753999794675041133128543884918033218924627858731022082238591403130438893968558637717198125440875788669102833010096991331983282930237569320634520048512011805820064196890638235712451767052188759001235137332983879036630880615388502603550658808204587745508649164232662704634855918762808237721262010874217760890368792067033001059261837363105910992335761538954060099626130861185334171375832522664699446115473003355429994604689083307650822716551381272164490915081329798032289630050622701037735558375120652471754271669346249241153 7968 175438516122133686900290736443530619878580513230052756027367644172067664629939151357302098223693654477246311728637059658652178470665596231547554439114683201539482593673501349231567343553230020015839059821820144053459217330000322684128842850817363806257122933553974021676422441473016841706439728887844646540240038554088960067541883224183815836080582643306042521179785302373151704654823636509496543793859709243240155994651672327511910206697920981744890705387582701758251068998946508047091690194949932718080823406231229381886786986506655419831526395976280157520820589311997878478935785391532 7969 182369669769122183368707308914117955361623745635401405388301339884324825257358597406942039447534408753983480902147520365372716630581393495301281051935633781123710131255560277742297640099421465747457772777030349949568981440837528927423801128939857052900021334810588419159041517522402507377730215739612263800894618043106972097398029344404517651339166548211344219018467465489726807544652697530902094379720311452710744453338007111168452320348813434745987378496120227669223698808916161951974874995685603368489909529488762688438560043879777511066590158400413203469847898923167019458585683205956 7970 184591631806745529350915493510615797712533441643819182480843523017713436918774752157437459472854471223583904232672994102626721844707065854242775150851649103786001387156208787650634112224841789817903175413142314453591318510712759094945287556216666458695632275350352166499488234672483631063742518531596574524506686368575387624143605041279859083153114529495945231350453337152582970141238293324155245119825131531317623185370708559567201049867452050478107594284733921037061654027095819318438088934361774645452980778273941728610090134000641460820604940242275033884904553323551240590095432265477 7971 180651588727829506221904311104493887653978493079825515294592168162985597332390066571281997890487091364767865576675398187724791848481840837718676795633012975391612623496436589647613868985483940571508189139428195574162946142846063503329895575247791433203481665330784234826143645998765667509499689715094926996922929551600731130498975196571459284929820988776564225758140460703995763791986730326687067666901688380501738978707637092308840247666926024750936905153468562206748256952439480798479057408880737444360640503295187686604548006872156149678549308306678686695224524118946526680703190710134 7972 168901099841915679070833748997623629118823836568285930998997402172739230981977126160887843513707736396789119869742881048396930809047627962438205865131779363902714042745195288299386639833420806589174981200053446944638135328358282910915409350431224252319164968503332871106780826293122352183437712997561628075987303371780107546705477409721313556774913194755941583743682075789881724989095195031928474914805098543261922170544030155445419770639726668564515855163094863547270879603586501625960929511130089968441587047129898004004444228461798247710168958191928165209937290156121172550186643263232 7973 147499935684172901794248495620654914669391397282790281599469323423630059899376911598798621113884502413229417629097616596024790106755790471095431274108239794194040750621414029380787064221993888543684710971060811770417835627205851318661273031534293697509690137403057281704717171127552010450833921519311374504122890636582263976024788961098708096160142129297501565832592320014755987517406401218710633539308029595807109321098073354149217140976884419741696690279907403507993546523850086681350341150076103118321658192898032497877674874471001409294910725376643237328198145238548691874166264306031 7974 114428098968815326657760476768399016421176198816188258519080262140920190676241287587805689716598649659246363274336811990912806225570412093411014735673736515092681733574128483288052714597341978107607942810053583393891904664913135054404740008908374422653561865263808946675149705362887240107856185292916648771550135145446360976225954635647395942234771780862472797746622644432055919449202870167150963040298700485218571927091843865270530171789694051761355623641322414385199706680960311865498334098338265139546472832733160110140661399260424788136632356500287769329611004371721126485372586101039 7975 67507964512057234026255694152758601910122117228296542869143370240569941636488684747828312515636064257284391691056150119070042819852932492845689005231356757049059890105179175347422402751669488612463538992236135432813393681520179024739682177702039087767410207436903644827630618686837945544521399951906410061304652492881722663827953661703325493275567429103617010370037191402037159395262144706074262972894881207298379588195537613476728116513113951739984611129622771219285987484645141060734571568816400422125668313665808688551326768425221765301356784744459112787366442672020925374771748025237 7976 4438664839021804163721397570666234712238749012714372503294833865931963312961090856750257219701397366201766284273839338363554175921213299224580829270278454984134083248836066442962746603835689449635790174581245768904809313078213526601634733601223417888791435260683251219996681613575032553929473297782027181929455268434361744391920735144746548443263018581011256915128709736389460890815017822896730465302155069152198685455786305324864955615778635908271014647733832106852383063324116601936331677481558778617523318028711295140864354754014767128315511763592054296685307714572049237353832499955 7977 -77154984507378998720089174490209343664650517596442963734555602567671874197586763441605452476314150326839066151266933080006082589706608491622541953537621600123067308158778874063397553651770796364667473971209495993128683699972759766498608311560309309416407397891086218039990291026157930988971805404483335455768873754110584493865796833828766813887278006493200575820047159374477636450518524491294665360556235317155295685118132907960650089604843781204780681345918135702814185597278797184119505087125577894098343350566891894752141798030729553018832886422195373845258864143187935094971601349056 7978 -179656594453646864191261898354444322654981235395545455304377296346174258218485987282878608961064939387507076861955146256659904660684510709118834761459079886248431833724029269587580733712159120038949047747698073425870618605120883171322903005917305597336548713309600969448435580576053945689860577075745417014709524005402801445426026852038871597679908061084686482246022319012822184996070729689989641562661745499359870624832698991592930417028191857076284573867983894619357789316743098363068771609637259792710501582748806992019880201724262843720087292929105508253932642488350264254245066683103 7979 -305372840756218844533053761121351930903628147337230283215578186322796119141681072795083161379137308498929187767416204889126346611904375507275689619096232116483194771975120309511226650195118020836798115719341585319461381492913169376258291228082823923544293737347111393834264536094781892658115155516253641602217340744586263677392344671567324523885924973392542428419571382023119382254480346568046175051580073432708010802518725131040434210092248784934754919157020838816850942198149322518698052811753836232876631034736671902051080224948951559408618999849970249345274843525424213127843450205274 7980 -456426113746848923980359204447444812510602115287520895109858774795630722516975688641393069325451985289251995412922188293625012348847949186792886995141017494954149661668370059882190994729149135664565253204647697917861829134714568779109656313591775962951873185002225705647188771849579117834537622364126991099750048789058955476546895753589315124172089533898256279404063307096298566237322001253215323912823944433411937431012766213220355165502933840240258368226165643214801976302783174627332643209306686817255885247381215873507643553103414649922224556022289025517707665820668098183463151898232 7981 -634622739690045565307540380861991873570734367738676841714363436826757671267540583611464889964475896099430229844105373399048405495890050527151549144253487275930363213306170727861662671972219217058757730412220094154181725043693949861357499375548016357440039595609385577254305637400648507436123174729259504417747399716747792635612485131577499981206600740067180134029972610109226198075684662114235960046997215273921796458977176303644910278037667627098426355537873604971599534151624526972891831477221038287911096437294135345485533330817581151456647712112482597547441036892960149331990587029027 7982 -841294524050910122480946247358021287294129000891482492379172983976214234360273752153159172559652349254162149370536410583567900015350500478776223870578861949380413551985528196880718158722461969978519542543153259118708905758468639586499957257541782561282509562993821503082415763883055521234097769476739534240544351941267067239376585218583420343389198295255936757119478579766151542012614744238386140481047316120306967527852169393741338924547800000959927035212536649333199896244415371218455782891403257709746179258839454124481839452021740049371817803427977431447267464202460754473767904250325 7983 -1077111695040737793690623359988725034944490552358926917371946149667969858805625692007964754068243857021537572310127387460689756636539528905591976717119554774038399834903151355924950523396632063137546100034099684652696718677863174290695065361661125869576116835861961730363762569391871854694397798229809540807445885626182523928702566787320102329783960159754260370828313647732128377425142532298678384823566237881438226397132417785378751416699389131114785306005896471326982489551329084377347744777290394552109256623441015443547200992396077526143567432163881872762858499330255752228310685079657 7984 -1341865819888038018736080556456152899250715281142330412773412556237056855303446963044544909137861223629986237784329952314741670640458095757938938758253653437777805453204046799739303851731526719327487156664483632437346963669781759435634346522418863920156725997096980062505915602739257631136405433274307832255572401180713599156727434284994726110724981910874446182419905274147523464604251986237315533922886142989388768105289812121117620568372713642020070626387562999499790509924380173711791378131031467814700886215261699364684785443699069864186603613298153842366197323034443570625036215048767 7985 -1634221956417080585644005703036535098101570679308659631561738366764045029428040182485188750750374734831714246777761137067012516703456630436198329848111423414154218718976258968235450140702635126320529725595672164471984247217133507004036151648732401693354497571666779922148058349112775565031152187116066879402251148961095197581007878169837093810759271855620214986624198645204612802023487360807919179930225594959836932474196655230304756684363341269796936999563298242136678425646680887657913035751728839015857260687962472246510044496317104946519725780719215133849755568112951270470759048717647 7986 -1951440220261739173253730096030016576037212113116990073256540258378549540557980387808598847819268054321511135567522212124827287237123597318342909925287505393609846777366597150239248412505664444142556379376650145387994278973234220061105681447866569686723440857478090683183460464176133101611083749213487081796093140411577204660609329956013015215969429888458911314641826344264189682748570650633746451142736243290367281965481550525943223663930078362402147432743817395828385894285096812387926809588624939190460782445600771514000715197174111507491462295058074473966924690036278205023491589621320 7987 -2289068125750082294521852232663375544658576667145536759860185158012675199132445125877200697696030291051093194656765772948437601733122063849357593799314181418959392620102976973330475198966797100422731225172960784392294935818408288070116428353348062304609081031496272553163162305963562596413545933334948503862667202492764361549286337541597298387847748378448249446509390458263666696441999827802822570512336115448298388499796808317017000916444601846472699066578667825015635049984242865915235077244189126996532961249816089257430690279488445561591996917689422480227072797552866708687931792048341 7988 -2640606528350705970437778921070635591734754189952213729861162386000709340541235251891431040987765528106304492944698809919036699822550598878501178523799500769000893396096268345462481270753261134475345862797614718772559189083850131980279087816193815421556875589198584111612043756602463572589163874285638220037365104505099023726796560901109616381904567495848744452015490380128857292198393339942488313484321707068373956193045226767608300805875142594095196661389885705256933267473436914028386109441272970982812133273128124894524305678110657997898989387617985038780336458726520877246843928706567 7989 -2997153789365327509520955426862773714516128038573682742094961878137608346913090826161970254793296586502097530947239286458356782940895302181959425415992838117278037445525433429753936493733486627544843885694780405029487943488112005108711382143187578668109599622995451923179120385758306422851843451453082254917772414717254294070959226461382015585958003439815848184976314181207307158549717695246166397652211573384584439893407436053121952922607052710990290234713996939708594540703088410816233496034037288655135162049099097673807596296652748821766344915842742252663559791904232079119729671867334 7990 -3347034927141401772619522449827317293334291219858389201619697615584422499484883475736429798558304617803305894666470575126175218535307668092004596971379660719116994699528498313914259845085514067480083443763391831656013068623980650387363415035455523232470654079145700210183788252679480063470039473426934742424013275900987567042750770374597994148678097365503482944308082460736839280709075889513883745872738366786930665363137052389836371654267345459305520376876446474209830678159853058921726833561855343707238773281731133343436501893545789379601604660189184079797274605291648632876089872110494 7991 -3675425036514078521315593245598153602953637158444108879821838523584606641409122064468665962673168233587215877112630126194197721696755966347954311415059036903172168241201282598630383071613661961543220448109133126370345533538653612616585221173323082017215544563523159872382670658327323619348706443782683617517951389843192450647760358327121059351371640436920291669273198150547607925035948144957138754609310811336176236905345816166658150879113760802677415413771596131393768142855252581265462670796997132795650450891135275670598399113662728068819989645396591681624467000241149647944258795364509 7992 -3963979165470051389150693048064592551947355503250591712269586627942353298811895165471077672523707833832077120685212480946444396207350073091148543045037248776847363164284377027507333102269506393254332479349128078441445085991183966381917182008962011458340773183011267394491679690584491765433209322885485574037646666421128087051147275908193804323250669584774601952935214149028389533202654481222602019599520478673902082309255059166087705628030917469703822295395096463935768337221909621335429911266526873059995197362691538996082494571358481655232589746505687754552735310474199145154002015788967 7993 -4190484141475228083368594005953238394886159408223709720329766975913590828191169921455600442790159852112780656067791324127203028280007604726578757848827777750392485078094271781627192445547474636735511927009946570091202484020243536963602843484565421261103864504250762314899719209317461611829517023316091869666006823057724114712572231843625603651056364685578189122026819453113181088905468731865632219092705056771371824455703514252898114725767781115422826024215686415286280622636234676711456379671041228225007404992821580208843603197887157402057222325381437449047798709948225308587218824371892 7994 -4328551533117216307225874520613103827086768882176373145677789520916275166119944423805149322137355404794140133386504480345902222408760963912953005578380042894531420545045501051320608560305936350690604929850508099635995478410646398785811817008282839820274975751883688797388179464358584514577659755204841908269510611477157494659918711084884518580826066041420426769383437618628161482877845438030268806310200132332435029973301366633063437520299139104160116629178501019610349437368797303556994081683400045162483860406541128279210668358322057417304397703270922061440408114916540907622206019592664 7995 -4347374993093786958608545589041045789901088973185585570291023331354359775200688486880190060093569447005579979328504810683548389188821539386913801986276763759705260005621854079559421565058130280117044778884408284871576789786307278693196562263115735873150185326453733418534090163358016159201704336160382992840318542452931839551628830763907547589033891437324637052858037617684648626714266319382490297408764179310892177237161150631858050613333880009318681121921824210666308109635800377645874805676462151952594890937005132595590601651139127306102184904891396215533961355320000731608060873995081 7996 -4211579613493249258988709861177221714861935206640785240337436570953844233014256106155929689718744293309869190456897410011670011131434483156959370777689761798504145335136769562227604823617378380154884485347184321294874529612730865080515442932273185468311146990350303836559155882855122195734950600139948292549472061956047232491046435296777956109678951000249649917942978256190410086579001957404386822711914091047837194050953888204632110033781239430024508126385437317994268109302810590148919417441534638169801864371574108476848090428623122261946738098249826952882591068167913702102386667625609 7997 -3881195566826686137203451033568874379939835606676260326802996363341327288622972382587447241195190740677305275142673571050858583289879923242533330059523036103708484959003131656101283156694517610674106229290562310547669564148972919579079186332416295847200464013514235521969671509084383002118951059731349244530726174352333790964619953825175301921087536004780271473845632670057080222833956189305424081062742174325343454128127803754102495704897832221250626025849186275235127024694043629624495841642841743011571180579895270843672605848894483681034627182200470029026449315100966068938706512610771 7998 -3311793110559260945875414341920996077852679173892508758354586167357331282851262362276859784371588714935311273861799927555469670766859862023376888834307458079134807839632424586788651713626012156304682623626055319903030088634544839507682155161488683214799247271038649766930482825191308805786673777820996170485195186231729214795078840208937598047270999009790251429075920499443560480273581620001699910627135706301708521305910108150274179834422545481591896489921457786019520798939376262294926984420482935468981020011970102821632750982555924385507284773659154533958074673566993560834621262791504 7999 -2454820869368881482937919741378303230365563926800509428724575422206635537807244537348264494608772180788895326475412213181533151182586155989618440111109248581040414694560746151872620608951002316289951922632143183298146634081472634942401339035488733818171323372005165860393123775527603368872244958542466602868735003910386648976243007566786107712623122762662083222662149959285901034784595842302187137972931336274275754735248528943941586122534074646638627337319981138446988522938183337457663244266432881260975813162640457027809895107508321165794652452532600395115226227541653922650337377453459 8000 -1258194009668532113780378677663540649248893774871097527185013184442351204204318998640229437621269123767044642520112223574904318614502819581753465573553061248184718553965765167148905772269767946974271319825343351539922395721646078465234174666497155915595036976153651837120531850129084213324393813466910291433007662927358085014772457610741511627857335766607496288528529751299704271130258814094368287041903117682985821525532560909448655111183352225588914776640873982657139004751142888551596040217890100937544113704729643785148916451729187849219823989839390050394511104896912068743132358268911 8001 332816727160723477446770472294414120313641773586539143610449300016834840265158845653872388215846506737928509370828264178163918333244400258021758483737161669687233400735475245021294348526248772674448199082173903569539467340661731826911849801243511034401886150571528238648650182721580049984833835856961271053515921946483229464759423183748605004571226389303230613053616406255112989527267771771075940680144059116206384457774976030681197456439883803984339906390847726099207155179833303866414080534646831625889425310973856220566459714255525331774758409957106728060541074296220233834243965168651 8002 2374340423877779961578229776140062564054021772828203673517647356704413204706118125307361570287974606279160684210501912177444956432555447444370438062863320689889892034077986388600974846956930361094844358748648688958886226169320479802001149581370509787229699286284171249760808498411604781778334269553723496528362515243906896636039360463496377886378419882605747832007065244117400853065479313314138386525156687592820296156700239612323254950016139793209802986864254736867521216254401442210220125587379191638598549383041666984122141200783824811573554551804061514813931436701793719556942689606250 8003 4922248291159566797521964592761509723884560066370762976874406644249701631485774624920599638448219900146438849101488632820132099028592216113034439139135485257149864200116016134408288794377622744080076252214139211715489476895590003804156304787897373441353870121481825372864564010456171193029110927972571327650601771437166348740446824956882907802620144099309130068159967843924994100802155465550439820117998910335276248354021626077808775077384413069103036898369902893717968852265831167018733898339244681037649637413016750837509228029497766555192369637582664293050037671914263979262009272329842 8004 8030023825096159362758350674429086300255099918687507189015187706685392256783530916240748371940160530014734305625667238991091361927435048026322947655976948393010366891241237210986860352723474300769649345133306891853721678077891688324765506481919212465528505948824585398143841412403895607560909134298534011942511905009416601755943789698434974245599546385192480191808304609644949761291334277777186087549445918590799261486100960893639621491298150343464752587693687655884794774061611482610224095788127239983115376285822065220781469994942235595664286904505376646013746454659073113918231073574863 8005 11746101971538087247046906371601669021887644485917122625186959365647856204012250074483134752596982467565266404982987058919737095191699406452778204786404006838970466056903590920918210022748822480040314268195409515095247873329361775924832915203863228631002227038084451720795158277613461590248585125711051032004912673765189981073127147517520807636256607502976086957556858359871830660838501915272681986113807817807747478716418268919539923478727022065835437937985265324449084406240669579705212307554524804636401342603812039080159206746744978899089691999586050930232985229056084319527434681991124 8006 16110620875711049538187247544765406977077009308726237178213069555289328178093131854313691803751675323393210847617157055871296415939433473074489124268919885042073004697505267197595268750593769600172894642068716648928516452783781536318817650661486593756200451524872906507168054098452123253578923419375889496379461864623012744616610126031737372282772154038547044602255421129218703490524014375402530260153538043031694793239887055981810294369297966758211329003369351331204880433887693135691437152556060633241899453576736002828116864990436112992234223502620739659217752770506524501316596802046407 8007 21151534997523816844505361312260194449544973532293110105223605819640153330296642292472069431616979409749764241744780664128604801206505011882428530878078556240638105237727689886121462541676659231998445927651867766777836437052183580248543694531378260095690728179682920338774077581811599827126634630811345330969466940540325975415105136240321301172493209755981160637765730316352587253027203334375705103293705048000142997094470155666425316245854312645204590155135190689475894841803358215251522458876493164917179471663765561233792732315372988962233237171523412350383999685519798682207801232193624 8008 26880046966500723491121444763373898502663444573850224899117574002324465665634757210654018489430468969754579363305341895520207926600137621645742226860261895091816685002022825918473120224731418674922871598201484278882303706223416440203366307232410971241322027442536189083372986324425891672176970670675872202032805338739308381108400411425618169800285347940482726587876723447971856114070975074337211184250509772538287024207239750895583348951230869104532046096956425219244712868508218885000726591133878770086280584379339859839345592487503357827202741023255844559021710272622895560214786552672112 8009 33285328203874578440934163616257835776685494314884812389537040150762909418394701617315185200484804357505901367338471216505213412691589389119241540305890578284277344609821852221209590983919601366980902633399141758005737028848354412275094442220278016310798500335435430487507132561905507491851796437228723752266373459650902522278162449997451680195037577850719102663375266678235999072498444156786994166124837979775249527353486241763768554972660459459735572899968365032236068455667102680902529950573838283738608943705914079839801730110416632924168261813172241758656551748000259273172817159063157 8010 40328515766597927185439008182002222929372720888374208407605428038526049534481411381169603178143742266718114422947475202248155333516129286740876272206315609563574049464107892509736037265836209529342059596917095298361692653759177142784342768667226629919356846768710830257015873418471156510374841963689010134950081625976440403867549588123520115483794822404362255892091694514748352184255494599861580981982590366900105438548473036673736579252533585948453148350387859987142760583974854668209682062250672595373161270042716762078858836919123521374241348173623002016202653784325004819159617122916621 8011 47935995814144845518569076345020974231897554914010475787349383425346426973775706472127398437271585520611027134769511877569097225691421350662653473047503915623930449173668569880817131633893326874925375856799182982174725200412993349986141703678694191596497622571976766989147004128066972549901743196706925764231439210598792106227218129637162807665993775007814204048917173840681686417075984795765318440183528347930367933957237150319109063394365964154061012231980971108776551741844679181037623847097930045905050427234259314394591923909660752828991616214817867070415841239655742442570867311560586 8012 55992013322871896054694737044138833637086440858672460172622063913611492088409827704212420840039084804284828948375563599727865469405789778484344779448786572807990555059900751809694182128364159543103428562595936991351272972056127480292704794681273027011266546099087937000315688913008097029585526049068037108516363607242959308765156759102496685115526636072712828114719338671580261646969576136898545605320564934197228202535900266262367938587840408199171085569797384996874905256113056421069277035149714067029761590436713287315774064253584323507435216255781975865145315183254979069620376743102108 8013 64330683922992450649200326885662845637226277153270862477639633713415966790867752106083615714397203948891080061176327243392097890155733038045284571942653537804596712448277986832064476967299373488030771031266372959020642072466137945734720457715370245321686554403077206227462158319670110739852551457205467769314680629148979752899948601342353157758376577281441475855100431959028106107814825982377081905633087854392507148690540719334372658204877714541504143778132855645615650895639328143597988734311422116807478207609004339548513844941458499995275418624622261368920985942603904644661218022052016 8014 72727527717766976615881502545352872499830918829344375471213236421355603860170799908814719946363233990300923241416155546899969135149371832203833663508070032032791248996741641566769036243177608937685925197452877905873812493564901670155538892594146966935594923472689673735656473837626131940217438491523820693447374471257731751164714913824692944590793934578795861506461926265044510775691064711271453108968538818223865366223460951867749374212734693496650844124645810367532133894170255270072272857727094834985057508078206373193248283933588757817702567541739417461965725784766787103704619604238756 8015 80890697292680023016210263290433057501600496354059048482853278970910069776183540227279743696721226871184813892161149181997603201248520873430566927888255993578493742338646837418211718979758026115064818137421723191014689969329284971713542048644369575977775965047722484820132956720385471129189565747613985305824742035952753187107407769984935332625373899168296536755616315101667254895205970225355478157785646145265488327023001442162781035614631510590033109187479132383402826128428263844575305825052606407227696629666166940425866930555539696670578380806059191409371091039356958587277244166742413 8016 88452133339145763176357634434412362555190687934550606120354902817957217265186995348796430965241439065128519616685344035612322801180705944991374688434444900874243166229172392194697557845670992463485655016203986972668555597582900091745120249909835279469464433435096569972187457398317859281187267202034734952184301069735497439241639769658814579964075591492925423168502906873029709848864259659731924200951008003742896956968291068046436717578168378362723267605525415695200731952767499317495395566151440761220834133340458182964081769426429008904834955042357726646107474219577161855981089541114920 8017 94958951728679067436601420104117576378061851126664830531830661571629135778929988780148328687348045064577256108606618414354282382811944048461748491380441606489331448576647604247510716551155946434206080602758604340321721330075103827066859511700690475941774076022522938266855138890355907283591033370717500694750520472540030499892016484330482934562739771012941822303728973480756721103871375059826597452421140238390851213773572502949757319506116858996259699500770770699430474120411629502056974382047059383409403330372132250739629861796283495355288868835329139398293696883849407386559826140124841 8018 99865445562697875731330511904805374365894942680471071406922404531728365505033028574295090362426050339666537181681263658822306230184966255122420801088071638104875211912333820398191755060315923858620858740209887206940032239839523905108849950655254844881431447150164153112455634356277460217077097506130586317190825212210733261103758241829383665417115873482092709639687347234272275028057052560033147305273185627796932959353852821839911123441484727907983740969298661339597547322235271439557558437165574971166753509162695259171308196727135343248833485811141872469958176770236842205924990647108741 8019 102526174457131008805179152447404056703401540727225513073552860414770361771990148559712704307427830948870023436951697037758782703908749340120433327908819095068550514425236194396468239416916507434137641393884973091607842420434698408639014815355496324930975431769473689170846681060866358854185010605481964920753863869185940512490252642917450538940146077045541181758498054039232215418758644261771952382129586928682763380839715007858858321580547472018448939091497476566378786244801646151814675430106440400666789139399811397591534122081318638111579966994421502123874275580546995902389640377709866 8020 102190710467329751948675469971987705921228940831474319336225451126484674435994481128681641302906511178537822885676620161343242273900327827178246982284655199477404442156208090842484102654491950711571800452304827706232332189655197142884467166058699679697583971245089026193949335181791646260311365013009763395767861342373291705945924054835590565518815665244367559038637961000971153264259535696197231664490065543341222708924500357770624618740496947591592151291289728078482609886172230036704378833620653525066238224434915536892064082559406971612636075556707119072977208528106650446625645915449083 8021 98000714492947975793880842577963302162885676436702916029094572914493959159795102834384370311160230453400561373610264280370518339614846675235606572606009315140383720306859694087432174180883677523559559665846505800454822835590600349672527365076060633485457800982969462110706519027250422551354555521791131294939082978333611507273283353009962762624612863236571862639418976256687142166164617113653279802385369277253794266428122912704076290566068846379819672105317302352534085616833490700562842978040950105982103781742075392016342865894431840194145231337816260992544559529531658040734665031218641 8022 88990127006581047952097225862171002972372863526918634862569921797759165373423817523797453720711707385003164335893997170465421156773378121805951854096708772655974429262181325112414739184048418487121510974956781784993368055922765063112726359542118880298934909616400110904446615805022053601274740329059334947791600123854041098298315466229333333605975353128246285796833956399992556566007597903849844777026074243843485770514403463848649432178879940829934519069033528467429291472404181420253065144064987074750052118626634525878777644139746222986924963740998843015782325921661089541567958368907467 8023 74089370103713202811927134757600704941676965408915564920856606186363407463481688618579460602649626110063379480568153855720389246292775485909834536307055702144129505795304921804832109987537039054075938154135166300857392623060601154607256621110741436546685532913310381573948846599514452626619276341410512938334763259220793323488110376519402707818010382460395174021244740197409772322200942542728331021660608143608367338280007910161231616986094264629940421863309349627458595920046971871165809706675291620379562575165420921495659220128802054706653757265338557332831872797032511572473201568845473 8024 52134570937268888134318455300620851183681211908734335287878890454635112882203528042853358765713848854119975532450116586847852728809580040953251400023263978868503583329828928214640124100724226556139230225473823985098827640002818108836694380999843449856314879784543502596218703487564048432990229748466867498348611398571036822562023148965793279307132454656310652683714782986167396213195073442671126302741348161274666558823597953070442833538389974496341531666446124385688315547829589995055338016749263071922166541385371823917927886963410632865278620142797431104260322069840360711082443590150895 8025 21882925404613421549555602758635149114019007714067597196407391704435479118834866700449981206288189766700135199563352592667216215385199768794378812401950795860316968735514691695385307407405885426518380800922217827979767451406442006985526832466388852118179033826614267914478526624844111412104699963601545200825600876474364208451116128296396856415711450041317198377247006870360710503708529252680537952094927758408308812694901606171103322645569256853069104844816057231334369903517541774483460950303768651476225725921206595685101872438131956183248370705659518219770918572873942184000641338228731 8026 -17964579728693727275203899279857835555521374464778618747455801760630007536162525475687634458158213312814877246085587649818991351497811883292100460447178723978428809044812065068902015173838394696604491242967597063859653979681090475847462101225635456898588481014057004211048637572305412251489342195793536639774522677438904470473939804370979443786634458176879904873687626020601965320684936611831344483728207932473086366155871986515663255399690532449400606595576935208853005117464731215720957373660081765605679227071068879971006269116979809002663820670925803759931406273304782787134703089429574 8027 -68731784650136355171750432669778424656401695877132079948774914462670900744967243099780762624696766506089708959544669250700110893137152737350531896262529740197450857447703514782430119341888051134715879571951739443309337979632805583913403854468819303114699914476196589421373394382153778809382689493617035974718072728506617060605680822365750948572256723241274446998572341419423547037449538594570997964790466802487628032453337424800971635893411692687647097516976564428934418670553910410880139584932538572265172410246442405547720022396987659852281445465955331514337247097874699758695077774362858 8028 -131725952762685887152196438971536317643551954004450906073974741834995077424770445776075042642322587452246457275852921014600487830397698154571782260283789860290386302431813504360109741385348965950113618977005830499978519136713043358378603521934218010336518455840520501078655959443713478194366809851350523420799677719391817983646192775470797802200002267013564292529037584406668724459558054823236242853506008516132050451243442756695372248880056880440488854053065465429242036832645763311049508636954300724209081848765176474919200390726150235919980546329471229320000476348103575488356900716088423 8029 -208184956572526219040513845687651866888740884449489799754614480008246725451742026964314845940153962368247455465946298635987346999614300485702872319458995597380621655556807903599931930090127380043071133974183154023085011321502180615175045736449743919912098664181393598409785364353879626039073770204357648879975089180346399292348893281149176692237777423565932052739734971841035100120091918620578495494817624284649114438940552714406594020791930391448441467759528607870058334076959662090244713449792803612537050812982225825170482436434325067690145357304127671522684517217716982230188431970347907 8030 -299211680094456188891631399836994364241953165182006542935732847386085979036865682828893687712678814021842250775842407923502290491688942132712945523440890204437688543858435948417499434685570481612651678589156300017148050317485131563442829956477888329267266089010578749485904726101315900735957631700589634984698873860123783214674937813318486562620045971766891199225929384360629498431297832906749835535230895237495579235747102930146083834855857258899754365615834613933272847276350092008781078800763969905392295898860220958016199034732101738072394955721688464882353579530988851606941778145854483 8031 -405694335294619022622918084540078832088009003135904013346932227297636922510248371190327519710319009579990483223990912390257390962841813033011973220532451063830641697431161805220907904048260353777615037399773817101382311683330354847149888610478948636371517824376310896924840297295407437075433439237604175962233880407130652915882167497209405709117125656853329238600239177121012205573164017663340358890089760989153647236557655587269570238068314657718733577322468346475650628666206806921343862607536896837234213008764510580275529490490245606574656773061903490006491641928460675673325504320063806 8032 -528211528970786087042246360500908037326249970757919450644838242829739117734523235117513792471695071694458335869281542990766213448024631890578273357897665370039582200940250834817478494145453183924988875296112950149267443474159706018720552535751904500522944429417618254317403929999339866565243771354460984679624608139926265121431592615603761071977314628806319794145939300483758456892733244058111936685910258002266055253671858242430443279179136602134861549824353805837414598430972389441049096754322601859370603007350121441779677366958320873131887564992091456575041113660271849078826882508812783 8033 -666921138302128834569539249908205983820442124500831227011813969650051056557679010614314252448461182495953530082766768048512051964841927601563302249639091420746846277131619906444157168212362458049211642987961220508946559752645107830527195389751628045099883771141384664439573885258091121765902366576259809041352966573182686034097647815672229946816942504870139770375061989311571873942389395707340012406106638369815765388919176535208137799021135676277551340243540618781885548687163418771600447266878736232329301760463923795378168002597262101806495230362761441854174731813342584872342523090821940 8034 -821432374000965822025654491934853750244312356532960202602697805447594678699023882969718457300620560543479741590888514872600712907568237333647237506987587562701790539936408446423511739812365278469670516603689270650035392728957256381867365993481934664545600170342136419200620665313348858316838957820619727267555071801496814870386848449798510695206922765886609938239585325771196125936641396135627377936847706635536602105612507350295444603691426475552020382899969693269770427482306990197125058814677601048007968974070845258058464930709134163531425562932428855281602642369695129732511389307817286 8035 -990660846476255485096101845481043936777571318483235391051063407406368435464430664901764498731516417865962219118506106121104494398367567160472971214523187125196418900272559348970853390512192612624248745525345004935009349866910486308543588693379203737822358895780382715962144907667909416596718427306722620558413714464186074128837375817193945548427168467575880244547506048752401110658225590076195833033943255150308588718984782405834819835416559820786577594871674737945359595818517714353267673369304998580756040899072630932017863221769319704685602206556712170136510140836211193439598979095860374 8036 -1172667020238095851660545633157520854252495337620171380270042318379860986418151576897910810143581376764572650832898431095631466474062708155292991346328091232257062260367186041401735339007238239716942266396527409660830253937030287362523718550397636891028990928362570864040782574754494859688103697414808860426288895198523707478514349497348690983384594970419152451564750913605892556282815440784152012668881694149729083900557931653536195019017526335684273072856481108458740758492420827214156214687261402372391203824089759801856260170586226154154551094822906066928147298480660953684350976462100072 8037 -1364479162704255196550914756552692727611506033264297023313363503436658947221613699623844008002144838482153463502165265195060764744298400577879667254632888430137104017691591826060773886958939810813587441635353662382459658648286140293941563125778748843164933460970760152939837770438408961612126777034864847770337604009032977242471299122532180334939549326197719066343673683736061528111570169557493622034683048482494776304033747170992193242859368970464183666483827890504672005061489009679569472597424709776364802949003116123672325651265318930577975649922492453235648519313926068478366668143494852 8038 -1561902782996731518587610247022372175940407382571865406363343809215585989262843392938876571935543954166037110147483470847004954269165585366547858870813309842418469049867976496323129284562130768447970668296377892922591946485393190418601964113033239594445941076850084238654325528526771997868153119155711429056339219806915517816717804758792412391901198584434298246494794896748943046894780009784164596728863953270590079918111253998061456057714878558432294537902925205443244867590880965939855602425080655666831294565933641507932226524112229318185887848366361293557396677055950859884845030422329433 8039 -1759319630485399473585827164850266796513143219352967993655393265081048905110002310760987888730441865685580388325754985487110362879688876134252258940178759782437765348934248333152043122860682435371611930469548068530186283607703142330285425309011806694207689820945708073358171560118482007296070234055507981109207588511358676121302464467661320134641040030271946619861084444910602640473849248918298777136655854751101703566257430358887271520005205481618636044637921670078420696677055867207636836191978735543806795332051568236932583066882685035323071455316554702900326390432566606004978067008697490 8040 -1949480595933501228948586508398788791263968415556010591585148444300759848587746322629465631354247530271779427566161984365901360095501714655027502325615573214863167131244032592823296848673005799315725093666751582355773882514200526359376150240503875831470104968201957868528419514395878749954780568404980451850263612429691734637919638353429380757620700134326226862364797886240415428140101005344860743853558689754509207852264548346963029843727203801640221802014427274026571498056729926624970952545820301939574771359661774442637269984502441019861100324954196110118197947703728903995350083282312824 8041 -2123298341135775876023797056838020723963649294454367175403284155131164479676439547818575957383723297145259907262613578815744245681973304534470872224356888520873982844696276653680566466815870030390131231910193345830484995059355632120764362264042347014401425898880758159733287263375414944338302806927097284935876289210165484202813809760655387818088591593284989426402370421667010326463722131217563981910613709250357168211530481994711437759273440548836034607754886526523652228963836770750806994187165152458580894242699448003256024900110756143297779205679106103319225780449146268169647905736768333 8042 -2269647182423679649740248877167476526717698556782097513015213772017497666325327281906849073503462685587796422760012563433686500113336818179767164662907967823482739913700844005224722366901566326758465406075967148926537759959957247872732203672554031877133649338422109134882473575067784120566741107731565983659001316288346330712866344691988704547180691388083402144641129670994204297140068660361964702429771768618758584342563080236739410292578591828179653827803282232406172313535185116758971742405115238367335845013196932213499642994388824678910927859013562877515744115142222568708873910250650372 8043 -2375179669810144863339274300601124434929565358988658497667276366270376840936177469959909954676345232557042666308821791971137672771261477268371914140889709047942648218447886950591253079420470045795201836344750206640326003150526991927089176731515689384290411893504955124028388251643833217100868520576312957374681038605826784811485333397421265340477105867492881756451045216479616868187675142497631252658646554988312562824851188298400487030651429980618608584817315732366756253279866039865040257764006566832725002166097698217458509468190030312372499419193619753681112997463288807965240516761148267 8044 -2424171429515286567599726543145077075743189188876542905529341277986113100128241902727745160428711694971840115822841600054364209011734384720138979288611977039888380049847173993558543143248700770863445903374982784868265332817264070212288025294583354836974137609106272890889539406913090907202464703562258598000401594077929697065057876056041155708293079711727214336409376010399765461312175086443191020628339963097672583686542343601381473260442417606936591805089143861138124326763002184690989626202094882302475478004091098689478062682286904019611596508411104633921207022693081643225887752627261087 8045 -2398408156007437316133572524336185525574094227034187625168167699798156814763026377793678550991058714007303255101078160679715414422795163061307531919426390130966492289371256907591982601552388150783960409925892738935342934073802540440694990200325956392969834933229422779302870115243622936272810164539374856545902307503843697774438622057539181787864106230379333126110504624650997804786624623654161709601770862763224247574515927042510871178663218282167648049361888371548241310822767741194372237139049594334538722391279812043650463711029857104895025123953699781313418707382103213332767205294618821 8046 -2277131121348419615203784004560130820686322220305668302100115639500948718357363452982604729693845278359947218302948452075570353926415178446371684213906134745564140629627508107083747389415899440645034253521346758229548964422100598262906165302809476851856064794795096523151555783211009149747348252770533146071801572504009582306250759508078238998693280553150589750756787290201247984188399312603717967879553244135705337055273868982158116774917934479313594395131817157494403749839527981733753610108853697819373789127566724560971423050087824210110919557363716978830094137886486044778886505123892078 8047 -2037060170957475021286820612743348553386593268852102122661415028539981019764234178901086414220079810037646946268555297316378997152935575315513465362972656223811984112983539405287916045243064914889330709321076418047284595965240350286733090868997127170888561066900470519437109473666768911345525990431698641743785562375855343883514949471802075565587315206127071527693828878724511660444830925732600706244790711103920766578042574601998611299311769323022202212470779177914847712697691534074768453519961303706450536745032547722248868424105401556829503668074827045425027879533911568175880699596989779 8048 -1652515835302893091188334326891574931241764494781187162127241952874603745248565204603747124830813515903469737335493185820576779852164396090215684208702834043819723430993000586074317658515313031782856080949757581680391908746063186043553547874943210348692495564870450696414978708078794280244524074554724343166286112208475622360824566689838610841354897576828113910017346183958475668415220222900617130871853952537675862718613258398617318424860670139517054712052368740465537776002978454662188594015971159538769633094734366153535824984065966437797428427907671443716931700366266306836637136861155141 8049 -1095664826172423407013255790061016646557027336477214920513878746734498212455768847436797846309658132418277670586293479554279601131274149284732797919377030766270885637711135633977971432539641577405235257421395526209806883606573078731825603365415399955518906372844610139765666149794359286462526291382530183854215332870992920868665811061408517585283774369931431848941549790990347631420668389583951560466865467192086151782602118829835347387390069957438767906776816825298581672883827507922912534416715815399139875265706754809384042781075981813717664493887460042669051508644785961668675999138470035 8050 -336915701250351433943379343329452174295131715196491180073140674669836266538011882368836480333573473421585804252873102890258654675874224939283858808353694909875324427003411594538862294325842840862813367919589739473116705334656222526031980840359516822165443942574747583951400531442815359456035531951070385336695891286405936014580950128814926568222239198622493460403865059087123118830531762730130520044226500885241081584875164566467388497445536418393939836824145119644044105380578348765182741008401140103167250359092020376629349318040227297099119090224803973831540385438794017989161790026508604 8051 654506256313380131241805584367879884688578022286306813185297573841449678872419879194663887964658691732831292860637976578378957061767665218441456878108208376718387109106064796521306034705648556844336406322626564870684934998408410001736243040769743397837476739836692477813037222762535705701810926081643142117355988062274147760196554707588443119345574168218309014322703681485210217887344640296368894820055071852527381859164655669220309819987594588433247289679737626077385628675061255493188610272802490497477310778126737108451005821636399797829107081417181912141528337447733343242165342427371236 8052 1909774041737009055706122392617423419170388647500771680665774947793848085577503841788150272264635910275568536961293381471548046604488937913620280835116669829396120666046729509843785058087621781651307737877204822185372951218257376440573729570788511157691125881786719986644242268418323969002002471107246020626302542026495354187516888092956975585361877836646817221966134734252363513903655130535111119126264597699071984407564140376786796021475491816572007335335632460199370490603015505056624896104951827629552141759276620057566365681174645273556067660920389828061071152696726036597281852303490532 8053 3459431653503197685860998385365564033862764424422442273047913010159338913064086386901961325227180115416313274608145069012518083356303755226354662696760810133046094508362493712282249853024738577021628381030895912371592666170728581787016792052889307633875317077783858961405747930994090474095188136180283992644558743051447098826678296196919457276086542264478215235167599426757310575019252565890926764309294358601194344960317182513150541068832224793437271732388516500270436750048579433443165604439776842691880719399621148879565380981469706153416386952439578917996344577781553562667079270090334308 8054 5332091928740606977147951750873768710525817513851742257798472817441241157556424680496845726817084783893420985000961774250052286558266199978597407865353246494955301169784585667456995496841385557760796627390897992034826857593808411134262935581687881134291577192151260279636434620713171038754403757965086007591873116123577598926531839420863969549770227522866614136571010269143669931619181470087814552868961375409900597247742443990519258700603052632703576147719271043692629182377447496434529445499338853812425933495571173544208436393501921519078712525049392777848553469051073972265142990653635919 8055 7552827494586344448234285190682211412742867752402111909643420014929173682775239223959648004388299480599285132383919821172866191288033270530855027503876378438777027876191592529076080528020660505220818484721091603986447468060971884670959830934918976029092130530642394555904251935288371631596478554410637292845563712610795307591746851030115310644325375443973210410784806527690808329232757157499401646418577971725801455378303290399842300537866974941291341952040333628061953355830000515728895870382965488758746517411147760737078935109624628952531661578271906371286753062201118392001660683563679717 8056 10141224807196797665700494266353224283544009308923505020527604511563695486775272264089390729467447029987293064843674772486470895307006239182845282327388844921517625493398884375718435449243463033176726708043188336682046157294655357816567016117237897090115477544040538450978367822822445236874832769762891688677265715165278365741222081845996642033489323982277232725614129159702420127033600677863811014706392648967430843229663179827037574691463809520984652658034118492289730961589465471635992515045938458372425805270091369491320147711762342153388920970672660867451834259747603118234452161504654221 8057 13109074885498328396730458545148413376801477205132399574122988115121697946513783837410292523408781629148771869030097184620732900570651509434186237855558064055976690307925797300283826873394998727820965675656963716518128793943361904898150876282880105493590202767761477631977045807844027315630150640663196096667855228413227795751820475836364960121139039111999596297159567358404082870016619498869859330882328869986536474978246060991523871419309194317929641163202690179905123663869484499636399895336464077347220040555824155361160910972519824022417508990499983051676642918951122209347331792425926359 8058 16457680001943608046759150396785188453111154826051798226119750816531401807158801851563764977149427409014697881698594085382722999366170712858088080825048137891208135909137578699334491139683254244606247211397274475745300041343371772621753997987862221701658903035946131654448327792961866828120424224127749326114030615330120390855355352526548656227265757345778297740252794136863056484463326006333970322511031762030827925458090487590506046151056828211052598024713227948404823937879938952350779719165951862924767440598216741758454853421470769785980191108181554730369455192409946015562438174496888493 8059 20174763645561078419902017111929348928833681656010790057406701256087064364986233031459515756426620221196282489776813561446276423761549044500319375172343293695678009555402557170052593562490731819286769754885021585529241834773397687115039220901809413229800993316518674089182489873040845674842908027310409721212556265596758101378400009612685983414447039173458296453658526857428206502557136350721101207943837347808382245848771715486843230691541393805762593805794656301835075799428681305860090828134706789301255292473848777712987295866809602381090371968316225886989085154834518415721274106285962983 8060 24230981923308980640370466478601855756064926447690727166267086094307224241619062499208000288660127806575079427378246504335825381917064527017707170352159792347877357206141946720469816942233374797303462698364987127472585807484626509817161184391779849133414321848968966096432714077480544828355910124305506044157537869477858867287368885213787505362745988604746905130401663422451422799829536102176827337303033027087807801107493527360096412885693684509612627875008232826444802587664825915928673986645830308505805313483288480747130534671021156297943491264851246919135809073908784403503824591090759686 8061 28576048627457083135811369207908464703043972362784150199353038432328685646749449536214769549741095678682519706926424603403430989414044227612713916943762120259872488583961901856379419432148048470519338751327122918275805755305947756705226922546611952554345368675561145650010021183927507697504420134683403575015063131914470551761821185799568301971619411634526000039988705623164683057230366270966391766351048972594500331044670289847478738408230782720568715829718908713444334024456843238512904700251953969013941083244872782021133687039454912601966595370769801077732712930697045356944366069480528183 8062 33134503884906303818649592881431667859555198090642588101550956475295450764531919527373508708207032069997459463783597511505714186352305383673705956668439038989202776232686795334940736066066019536653068087304731002713986725785489446151208217912420399961317548256651975092333333750826077117405959688723802459114060505694473619856107597670892784122859496296587719763691381888939303755993492667004460961663211072583336895913364711205511992389654228543789976326649196586862525907937844707154559584960447517933798382545375507889590922780205099581108146506543021384551379656787436902851140169801830192 8063 37801178022149990693824562921010610588179338674210020160667612940007319983049397597939641860532189414831245931577945888477342063293741523555205498154307600249131100765405265047795248936421778994761594749276598229713249086875799630631534768504433091671989252316200456745825811066172819742883716391768779709955503329748550629373644861233041266262689871084801356375279548444563472672375252999025125994777762608981176839779000725196948040985642813438860268006358699319605719612440479130692631516116463666230838723829221049606207200336106718437088648251147875806337981741796164569781276995788946899 8064 42436428399434996571430878468500470367610340779742760847211513322867997312650622474990894831740300215352516574743752824030926887431624119955609990621144710085933553313902940217602760096496397191841252314046568796575055549888458603538675162140521709267679153376849767143102052712592435712491325264324521945979747474098149512273615957956746349048566076231931973954083789608739152269040187321333022588018688120461341451914187130434098222122607322715603190951996905764862258027801147568653071823917226171199605070740370955506298885907046953762658007938907833284419063934476502569990415843537026400 8065 46861257808872701031100235468004889289253358449577343325815148608433371156934776046749533556321948740903935558949827166038008973946787064599313566519794222080971543082605535995423843823816752566705621242847208438353976016792526394151323412530791535169162192177969124594761890318434303655312225597835479072054357424317959883261149393826324367224642371727821818289327879268435378858695598203228143188113932039300002586058008759769278251074017581789586463702896945559389708381144065089905397885974769843446968658961170066046198237883723020860875031745065272535994712417623083416466407506013506484 8066 50852458832811215346358005061855028606643465669617703511521233855759605372824193701869215382266350628959846309939492195327375296176984827717088876972722378949683091743487117494995272883788290132230077612373811163426079384633985118109490677064136911611633485886968186385094735481896310186239286880191266116627455271723695044140739155831705641080455178939357477612660453291613496043998215663206190860430903696945363384008478845381599045707795201095112018107003794934361582074155465520540763578495723075397041080374473306074378702047168421658680974461921815023096967971973626651566139014726366666 8067 54137969447528730517505395884102162404593185120328702540765449457907827763513316672948098439159157355966514443090883872966857617253599522823366758439669670443600850361635180996153129907932707426521666116796878143677677598569674078948700285371737759882187271169177735457622612122053526750880623247583728659945343073628043178455127743505395486296654269447956444042264045757569214570281022604512462980265425441379427469397602283382916082520917303105832384750447657288329636486700293731452605962822858925565874280087468635709393102123131652645209583806739063289768055721791230762948351230280498156 8068 56392671110734061464696986454302886081279431179272103863812984110580165316483142467495999387330566778586505876499517539397543839726499792395345139058052782184096557793697493355223188667052768364187668051006875703259190395411720052477533024623459068784777077406520944827756668505871790897943461513420883249335056593418665401791294221844253956612385428643227062179485990676953618335837866501571327175934228549761992931442618612817215175624180796535988137285152738906505649227873220195767623349346108994846807603785895930537775498186841508461566679967462946328843730143622604332248189203437190040 8069 57234911375227077714900616264394481989363339919263345081668565390803444424150848191141042710551167680395697775750913096706212870624143506622024761733623701231981902064821468765197240509180927905855906710252905443784821463985487486457223990353345957766675494064317530443990172051577695254802941969318182150914724635091156501753347985314475674253110233726660054692791651274170523826177884214269215170165317372771818956370742192943303741172793690005607966618749952128992300086888521802811155416887802157865350192184332623934289852963023069943030137792070947188869514678567904204178638380817159917 8070 56224088271757474980353407715187047322303496871595651455755427480281674679981224473157654249657163591336990738450449022258600225352434012732250392598493768535416436258217715124206487608242168582466149494932888017175532750644736244803170056506296887458904825945419167876936359591792358474750916863313401294030663724075040265969537782569286417295924648655240562902111418182881320762703202207265909438626776182045659711712410470823945573797903723122468851754906863066750348321779514105069983243529860097717938775600212186563508296733026369551992587396909217925124693154414960164026498794222343860 8071 52859692555920514183388873533994575824657976611988728526020109703237241956518744482524191836552519006169725598978658158554656064059874037301445014164458772403172549987612808526011962899852841415215405970596798943977786113511233510703338441006617438551556879143426156992490174251473031033925456518403032218335014822611004537039893585120130120162875378953813354921630680978974338187314984418333490624548022701330799606708066026668734267144875364765596034459349246739259643379438427440747401511190231805541522480268212504114145826360049463773413907695608842054322760799602855283928898894000758705 8072 46582265321782863316736714535209018646358305895794924893523458327471793954909214092384242506174191354967308114564740770123572029349120365428645244944350091972203751686917744963082059809800893450871795345757788389866687231511463974117745689975814544122803098498902196820152891058338336704386813659668011820439489702156324599486154183827543994122905384269867788542601662634621467310098917560287370238192710893862479379294413884081802968597825386109464706698954659767210544025448718376327720454586219379843358386663122111597177874518723308242655284233842922242529822767642012155898014409182906801 8073 36776790943349195224664845746577840053377659803274042745835202744858314277319117668791379502376474027825491838798379529888086409793139236708626837626321845420749626735830273687300691370355165188929329883255824236375062590213924642687354024389743015864780027874078570301360443134003096139356876900308621662336606787147074588103701767395479956169642302062557662501871702456156631811702005708987531855759215046250643847699881942406153667451197228103463602138115052623272932993064537354326092166549220749585161752092913965227308883546127929138322278672199370573599962152825449999167495474912226073 8074 22779106834289301636307503174403825421020792819591977257356144008007556771581306208688421165671953899087085687829015172659928117873747477494039867783963659748244124708998695917482694493452565292115826050969835011349963346427204708478798306247810273596799300833644862861938074049614166763237627982824719551533368155467738491323574471988850926385339087158658619504530509733313454533548112925763999948920792324009438582035727868461232265287080001990219173703711279098508805468652860488320440437121365470520993109884116824346553529093833478399018479247745543886244684071983779841871640604743770426 8075 3885969597828442450407983831955980161975425833438548353276009747996372642031767896499219676137922006137579318283997469440805043029679488299863082979945193059210009319151776093999075569726850076324271989091743950894749861214488843782444777623699588964473177967360706865130298083272179581564235852031423234213896931458925009101557845781563587503277157676776494180093212701626451229039588888540198477517202585942190458288421767734137278592872686345444192092348194115583007037507600378184401715628820888220017535432173519050968441520389086430133155091474526044323886167835721685975799093743669455 8076 -20630531349341106070810792788469523805259967918093340361200824245192930038373028405592187112591652384731433751832470959394057847430255381456187530002400099405257087741119395382571937675294700424196824797306852917370952859898020523217950468995123807883856580720493777698770197996812964798851955154480572420767205772338571558855215210698479889056952438534744061640084741009290429390164312323987393655275119817408343601324501826101736472527925864158912895965680150560651649680934446083418243659984377094327429318287118254712162859476465986546442041256168811389409149138574786321951590002099546109 8077 -51503480437932201112063133754460862098461043556450856835247180851546179613324315197706090506318728946673814988101138153365390095087459329028237671542713938060783641546882789357362589778446268924650820182388246556042515920003048163475859155401534303795063501210815411833463740244107100157413813193272305762230834276776377578568110334805371117857543105870362720200641544899893063920805126055649648595113920048577593783087594143833041786770420412562153059177858351727929306787312086954547777368621929549813120405896546352772492684336021800479474171159603276707912072483293514625336082887681961420 8078 -89445804349928629484604378515596942456232539509402590456950185032011434354224151406831294633902971093102141388310184660713010128880936966032161990091944405402735696095867821729257240682384797988570870624386817912596641666550782814720193956744406226431731891026279022833160685954062533843764485044279782865341622909913207397352703475230559844232695073717738512720762840087032191631422659131481841408774934748354836670232742373428380001892588615566620769113123890110298169760891037896048732723935755236740970303221728328198369688294630379310586868111020536895681105138798118299766988140465032395 8079 -135118337441930312990380725826717296694738814635714312601480971603230189561025030933754877610075813755835956211759684225162537808870645890381291639843239452662457110426897298710399749014641788089025840356506466023729727606077990275364293524262507459098817233080435516501413183610003323844512316440610310046846851759284364316516212642372876153262742596409585869471767108012672123297518891791882048598172783906573320058180295957391683800126811730647123668257219310821253011965639573596922827138529943059889011659661519591995047904278170772386106577408839172415621991623474734351799285095597241079 8080 -189090539451384250082673138557222403521231885261254076304431048790720953883559981639425761932086852307184324317614379295890822940657435710490300003965546672342246545106540739209834227603946225346539066199712637180667015641372835366548499905007203814503927428883546483481178198641025273130015396324822588983348157244454173547753201568987997394101246220594048502548702059135830778040748333528589075871515588718203962344383959399800379468647980115948568804866764634037728635266165061262049519710518429469926527645663089912714899122751851177389522805807867293865531404308992910191425910157677211268 8081 -251793173748961187525216239943741206614423051826472039525807024127881226478858565637431764633206926296517494137412791346665318107870000496595778654373776607409258968184173806181354860763780202843723263804107402627488350840495735166785229858184512847941170510211766147582691728972566503304007218174473613122340753149108993703578648364137424716351268241243294346352491213786922397275463203483997107408580750567548810098259290859382676349028756183733911441265315303416340970310013936657484821984972619725351060584519359298852840994643743802806587304051014578724683874878579436079350148796368465453 8082 -323462348031767385582679487663533035143806787304305516170191669548317054153566060639232227639589148286132106899188178609427559681491888412652423204955921175254235802239135011483794709379273146278664228320677197163638413311098819118366193603001720181803305424910500706375710078536795702039325710336487502536691343444729701597427739011950685933873002440854656777964955483214686410362393840555568405224721457578781943684639309838679387603062802546724122947846582453420713289718732720628962123556606840242250004139938712656621957991827764958434256298218030581394001455024642692963467479810904759545 8083 -404074461953814314166828986345037371592804724088666907252419301371441015484706711263718329436610849656660926333883338572172129136101579097468705492797763933261604950028269723601197865772547438623317703382397068268594470156916107769189306381340549192090040798892473803104335464705680603767049399702190635632554307698837795603365506426831326165154208899375157297705795751673751551382181066247757225306498764621653040398666093989207925576842929161698770137287992569824260247900978334483812030365654047236853148431461308884234198807836756598508942921715692240794711327581514407120916784437216913310 8084 -493271806724763397163397493863788953282425360278760984742849668034485052561590061586553107894174300325541598407299936219300180156337947442567683982143844089632705677967596082770288961990967877684878093210736877741562979870235776935593868913556615120258619948098847487533021400074238596243045215027580073983677462594787801118683164086556518377393078998106574344719460659802867632640826473329395157162383706989446337362458144488042116849436808926356105627858468736036025803759477123120288318826625907011854065844733692213047037510361252825763100270563565635858384970687922597683054504539340810943 8085 -590278829614930226296169098801556774590799246294412858614696186877997275703651114347628731690777512278003422581717635484419944355663129920459867263052261880736438944913715782303817151575739799833301523875966310417470084216148446378966959712063153436288644028620612571409907538673322688500762391546115522015203501950190666374027543903037718199026299225649735548871816962981935028802768936677891552145163539315017052474123032563306970381784961267718191432482620770918995027527321114697639534016361705772676944232671763547507703949738714102719726107205140318005368092730199356085759836346089722993 8086 -693809421293580198610113863106309871429264419172250323938053608049393283692030817522229337010513431924574150256969701435981749056036837181802320307842732712070133973356684453173699183262927690924532991703647595269475849892251048431222298682163047950840410089280209239826153126241025815004735722726886780215287332480104326330046087782321524697310035732396594175662439779632190889100636527623183278253756400715806326505723005621790635802380946148781859174388263176513478268005690672764404920164821569887367389339201365415839016552807017579057045566189769814138170345528895026300636570798044793640 8087 -801966015702162064738772283248406715432285677134709577400835296964015922687723607178578531558239172080134512163899468944317431087385835126595163899665761826667356274312867027523680557542794497928486618925614074312591819014776650599425500733035487872186852500557198684024484837537141533872719367947476882334866070271142091068936914808720176801382253065223517004424665711906444609511717537515166726426891113226894696177655878711119214432849783141417024045232805323156334571922660775310327825685235511475792293615957212417287760906110266917372668992841360027738226529072681189594468689554710271064 8088 -912131820065454982621209095961339184870920595147165419272415594785643832174261374542192958790938380386763553243767982008270062515200652534838418529017336901225809244638313047061665144029818496442015655527044173717696431424918576573286836587437635507641056731443023420498949966053108256479055841090814977094962868214749301135210706530067232480787628663651307593272206763298334463604683724601874946786318589628429626343141940215279745493590747415271449693635283686142237706844937297794989004361953389962055563317052840584576729931370869820894504734808431268854930962618510472942664618078969101691 8089 -1020858125204590094532370866829888665719283265210763215896789583615085035466815394520889539803707752890064246388987463919354333622472586127440284895365621520750852991594530985844389754679081361875737870514647143609107687567388429818300886594102049474824022913918408801050536913141500131751332000254399094085610177357962422348763940774959860600227256740401544786291328392522346661782534960860409670071667836461813235776692964973538023244796034721582868078924554533314340029623445473489914193046087725646831467565600182342236189828008209999066518839162760224556281223161135070753764768375746121753 8090 -1123749390715997707779000065112897547609321112280870445566834338770256121138685865680586570302823500945736148879138816743515167951543534052330838245285665603319250914972914867978165343395977905010296504655979365780431749203628628026531422211861224219878066106637706141901987055039504135541203425080883880948234731266463468667983722197996463033205532150054950765363221122018065234524637314395148420376848441507058032107181060645697327553745373529931827736493669970893505377445309717124039400436746677570691135303868345990766231687810376631716298356173372757014788902089358561397438595244839676115 8091 -1215349660991930709336735077248689580261077172650767072567675581652877642417883153741576985034151837615590369909131162155500467988069803995345046169446728641493266606948537157372872762039633366366974252917762053842728196293091786980621857910856590062814378234660634030702217515710167392057354521199455363829483483788335869334267381821415831416602870564094732846639746848648762880489536120855500457579076307011527847147411383938920835344040400173996945638794307360975552598105650168507149891973758582851745747741653381251207949557863467349554852394479333658551793921379343672510776311237639392597 8092 -1289034848877425448175117815883348619773554080519129156473698117313293008205533793344525399922435960133791247459699182883039863047243737559161186840645374958914420654420221491948653365976751273243833591348300443629073879651476640500685107509586947623068731415603788108190585873235654443725135148513793246579872110207418313272563112475922870223170884103597378171213381383732019203445175133552943303470377743302113010863292793966317346524778371175756556212200989523955477827285605452861496238432283347632064657261655315692530281710035202842163064494270501282022676377041043062718292262718894816992 8093 -1336916522714833050529533052363359386015983917279359292132652017307731953017951415807552377729153755816305745760192433480255452274264200675812516489434036471689356630643278030433420322684102880090686382691621543109847568310266067368340792316247510198881439670257850715926605677340621470178130459301707118169553190245574225857938831621723481266807097770629308260625629925837970317436182823635636369958587382906978709919539892367124039602560942966026441206956386276017157817727609607987238769038152392599419660094131156861947377152696537368546208506430508506382685809527228903182105336314537638512 8094 -1349764043669232658851719081236209516114953395923163459065436979827661644601602624344180640278997074718419969281201531882997135110973679090514552962948644633942317615999363403611077611583463166456649104933824215091933525550354143937097772759167906431155812945189610559477005125931833257981891969354403546369356617258103278209348072414413923879331570775099713441546135493386919902503681947467615698895016955395702226975973990585831897201216038286594569340443769431154477408933428599125828498793818763626329871598130902948319296653868083006017649559792306134879231532950002421396691381663789840109 8095 -1316953211788071697333201367288950392567699801101682125933105422627600788106877547192963961888666993344347257524274203599637034251130360814527153618420136281961696225616874416476320451012338577830757167704950420527142633443273007582105815326078192456114107552966254662143032290188140394069481189986097208756571973862478812131448476269294220767524462645897475304814197161610928323804143103836340380103849337002480721329783524537079694639573991454766382711480003868170387399725672199657470574421856064593259166502968865698168447687063255262610135679614741406799335336538149527394770306665262534229 8096 -1226450972388776577551852361413966739132535718059297265607791597831855570258609641715386555109610872332984746192476494954907892158787630853438793719700103259039147102584700247057824231794729617701385800005186539591196572480977903519417790036940411238336018083906709262436574367440718936379619666318653121938131012826182619980159294919654141569294916057969726570270722131872358682477987487934083125003292997362360789846490358793489953109814437757538657562347825947500919344614997132294304112342376011755702928761265726980019501716141338735437774165501871444793932544476325721749127891896161409343 8097 -1064847181825212524612586570082610419446454326210385851157694627391136795697354921272225495434321382709798916718182690469350573438615590360282120097161900791961517980305651665241179055413690863590090450652805373387569335008674311647914001286644277339747028407972669378215006015979586073632397536132903832463728827716797624520951624225165758217784748032364026483450546523956844645009520253698440158686876987221657729920178503589886784215672502927741070588542831502864202310961597320265029262721713901115880283346857051635875313978918722004279989064691164821699095099469674948183166696908078358115 8098 -817445896326504623597656501410924516345378234379449505236403277483832386008392215358792914254033409319796099542666018581906396437801898482623190662117542598207715004744467065263312913793842932392277952004837981430246805484289267062007417002310712610685125596918523310825720196360684557844938528454426785231612793576368078605546590093796960339943516709197570934990808155074747525240606372728516134515905859904261432219154398088304139616375481381421312619261241699622984507941784807764810325769625580565712274263680491955367173572444392664195551942377347950883674507399978584623442595789613675684 8099 -468430080932838293664835677235649904777811357936856435814655483504235316610095994265220881715125521261396286603613437498228665759681599424676570341197217348423403976824547004599469227963471782464094593577100337567734616433741959867257805304038245147483372991097475225855975075857028552133551929418711063683126479892379607670600278698401477077986856774098476204356486752775714587611030891844015148046028404119436282534034764798747493351359800587065301012539946669233693683163350835931219056742330098110242993787546606726684322859593011009069052546758187864917565915373241899909058249071433619361 8100 -1114976192997366039645539561671441804634193033430850978617029984970841168456126119923140043676334568282455514215770431237107663006797124980637739597613916199753830334743765493044420132195854826067783733174631861024299335508379720438828569038407554508382278710758700515153064072268397213754914428490408515500823540871917253030066214172499485487041922727182406720739194866731921085314201359025245451084196585175030267853177657119395929122017798010586439432268812946904203782584355830872825501034916490140644051953228530091780459593249565423145380077338638435612496935864326701558699692704339635 8101 601693467509384493339889154736490666679776356992046849052478653470587026303047713021446068379170546521186473632039654248370096848746052471987680807529105387732446189627392266318203023605224797482283803793642295397553399410785850623332358229467720926558223147282945392278038095826466947043540312447008984387426310415573058875233198269353415295986468710408544368652400240195582178952702064045743600205560315004614232499097230722415867009264311632300502722108708956009742399220250949068941253533681174619452943043559674069212522714580588939146381726805205037846111700923806966196245606051389678653 8102 1357217765874382308192357463874763218786089521512388569643118228070220437375131452229961639486577343574963206818230295232773510950910772323270544437184111577120251612590264586588629073411198643105638692727542519381068258231446918994433363911309867577930072575284336578614005576250573127540900516851388223593383794689152288905943470741150952941802438953143994714772947365716948222489833183788396470092542383259630938834735598308111824721463213452940592660636048800045181366524742369169326948312023616696363233561160746863578719537738161713212984167686087883941002157272801934247928392839136351439 8103 2282087820885976161898075990453060347141758458445279972633990843361480344466932457157124902318986116584871417223297006234013990819751647133954889820128799353864456962518673203822120369940879497691842979330903980708306552777789353098505818434901939016996224626098608732659631765425576207595167262354379938708515880406351668067009865329422260899557167714438074713358828434478820690695916792469837538301043835044133146443505651111161003224615609822988402944149284635172704875611213880462446659734093645693971048548582950783500312681012533251239659218400605132464431841626846067750459311837308270855 8104 3391561670322467170943673387865170628901069398809572780434016842541134982394431993399983981951014826146900716985341729345040051693173227787989041713064096684578381189579547120917497332091563242470643883543072513069783975729348695532355225910393505323328273124393474811367033104709333475246966339409878463412657534829559076455906199896640850066203376235917494589048537306105646832882161265021378785632498010684641594614632513993162301226917149155244897784123063811811594615631419208984228259241285307030597248123143777869009794974425874047968216718342813793027765718111107603743704306842342358253 8105 4698570742328316547380790177579256835779237415263637498848106079536792631938698996563239360235331821628091680234405124169065411860080756827241250951263649770479790723741843175118300232353736562378690255744581086125264062042401357426301633511762169014070116893334793526530529041180116435711570220398469510810746879945296517231883401769776814020118039401481797889824957936908608403652342093857871446320367418958636875588627859405197583927117163045928222887064125788974711443036976603198039617944459502370284986441727562835450173448396208655466598716759739716199547829307188141347986714671027579055 8106 6212573684713141841015333829839691411831309903230442378239482824188399623666215368843646543419802825339328767827449260345683771801955471928469018637199225882771459692877818948007969796915277238184102854961458533858236310593116320067271114131309723886298350768798276052663441701890330193065493101616722019652657139549171998161340588212187397271137086057378747934652453022473242178341304500607892828731077103992434979774569539127787838087975523069962033764707116712241478439398703625311494604202148815016895055452316585661405072692060584356824768339252799932116265992124476597104748285324684415435 8107 7938205217172767900590702001444919452938862244176933120598421553008866761213048050767394895810468651419973214351071075916942082378924096264803231299507533741839391322593063417019450496611952541705388937345928038678238756867923252815724994707210946285954864406232349280901536326458354504798328187563302518792403471274284315962611265901479229331770944971581199013208218640986384476232492570175992715623406631113549171648736962246957460648312681698190366288963620204738579737461521987521249587886839617918700603560403441705409389468303030158570657033366716523037405619507486319710795397946124707161 8108 9873710015731145756020215877202859434838962548638280258697681968513793602326151429200780520632479013667615705735242878547957736139587155469484878316210662683809038709189535755759786091432025502445751540581678561476232413807810442431121192001072750109878211941389435848916567705693552418834056966597956900866786340845774283453971504366652580290957059856943469763498359250698760445542861666878003283798257854816818033335014893447556588207367499198989706345100855673504507378779220465874983689576332034620601247402627020018062055105401298975853442575141811291150264060074592388286733896105705627501 8109 12009156594439403387764060452953531046694255447427841959773829976156603032787721262173089923268627703006812832416083810996297134672874579173403680722115993905119856350481123296116739922514863873562150221155670817285521682318392919137562330665494690432126305775589326377734566172145140357803809405426208619216487901805668823559453270939528618673038797121929708123611854999386336183035689236270191963199707009410948785215749668534333360088559132136519224656680960363339461968132153307262185538570185948345529204085845991625677654542949779100632811476212195547662900776649253892330619890675198851249 8110 14324432722239381024050856784473934704662225160938680593742602239721980328990427495799992741315508100491188343944831399423224947556866634845526597291953199743292864009477495515184806943345723588638015929432447823050421172292541487991609648853246621744699214959180044384463190218327296132022748075711779851160167113837542935471192479216494437788883295932956575659736933562457347275040854916270701002258567292620612068138036511682652750824343648156091279193100395643811800375684749439219893361575636681135907375959379370176963044728310663928944972114392973840411904541859273192196029884416523553392 8111 16787032330750467133802024327963025347979052297207126328228120557740241055016480473212214388953253695256129651197185467571762793701286040169551383964592050359700287590906203643766851873143022738840767519993438426961227837998839236240159887513552240246510529623164388186577782659598039733790710439815513496987297076270038346903926794500495573347271674430727558115216365378290685489716606014778128884478446439416132217184836859827474190411693425083666326734240014835250590768164426670956975339928211756182330007107113276720650394841669365333775719357261523870147115842407646386351110094870611933833 8112 19349654358002201361758368218602045585748970847938938251671972960913698236801647495497429086598184765793088313113669807839319710836370896428620060236210289995074840757523088686850303386442447686580958536886612551578639457448028222425542588734014769984537369873718627401903440983941255734501585251118664916570103368226034066490993952182577972853389458627505401427285165151154765881355240803187725186410974910754958639799208743919830703326828077973250732417209002243545471379432088135262773738046401685252987310845624903909858642175279618476598905317664355367182482763467541365792378039168863518830 8113 21947646750164309843400537521590467445976761135407494809141240370831007522305295138458316715600829339402579955090576996492928924081128430770217871071655009768619130105491621779108103873410964288216212383647676177327884289565961795813486657553848746670850720077169272389892376735932981275691786164130147330336538420224306191674160542073593253876319499826164245804740792634882769488768144480294784044307964295759607185299751691291552656747269046476655769897349301116253191032587992448613928452652796418798536220702799854775215557595989784843824542278121030464252281037885716453162878327871899302733 8114 24496344103596317667882063219681644782510121210453841380235190230613493784708147099939634858596769413520077358793256476710467103160983230134829297032180788233841933214748064415678846399840373345677477001842768199345097442250615996168337123781648780285673508529339467930787340137585002810461322685980621046360286981948166219500488368048529080951298079215750349061333172175933429120567740775696751186087622958400101674227733663780978726614959222586587487726528704549373186205945932252973117833185801438249131928215245110251564000779539494585222146440690881572957638003044453904654127133522275555305 8115 26888365334490517590186109048036019114185879777724771091367831844487794632595378074751232856259200601881678377726817978537949688774821688350707132281381222047738857742445076725379712573268777751764249056429722749639740297692840347559472837913706070561025354319322480346780041629151864349995794806694553328342549530310325612507621199887751275737377252489069337091839833028869165302847292929710018833587386980019602759854854552271045927686702656995603820405316361898541146509276706808145401741223800729569272600323303071733355384910017852334403406726932731344700976794334488273567996645461932681700 8116 28990958424699652050292624304710971197158544481892682031385757579396693636556562165954306618749590060816611756399635933867376347616355810342403639694258226889983309070111170715454751458976002322206681058154333887375661911747970450671362853383853313594354752237246445286534585703598622330689143244862362589057580933090878121598316234533043072235457038215103596276277184409010446046099066058982343843284218738773300131371174083085829953164750451348472706544469054094001099671239619115604368472755869709491847453451356167054959743572213677236346907370612276131565110636825117038743694887242966308396 8117 30643502753506648059823708569838658693844075968928169868802638028524600713078617295299393865881226178110269627296267845231274609613106335524477001866318015722374575684008286469516195477210819045747429013309549267465303548368423806237552875421954277782881118683748566160080646419402498225690076188900197675052348008254512737431091451082695128313343071087413078285532304853398192874143168854294385832799518365015686074428280638918620901414044826002211379461610909872144821513369794692952743452568738402030412833500101762694356782652330830606021492911352761858351955197725961817455114978006013361741 8118 31655305740097133972861114883377472623302918572081559561937799328557445568219730811279712371838763387392950687540457298623379593086642073739077269471057175937180757350750580402777520485653132741659063580875508495296872978809851207501534205033322294140279316655802364877830879366096739211042219696817389596775328849574214840926684498576703332788046605389720740747410002278192574668796629941905414875047032024924724244517259328914280042533709342783127121511047110937927362886823932043445865494824901214733138275069856596498871110323577144099272150078635016701468041138700179257252470939977345422940 8119 31803859330651013278443843783875624121936492147057140174181488610595638506203867737658406791116570782257794359193161715735036293943788455651014501570230985790915056970726310885767740651822234210390297866031891478969348336960432522155760916506156350776691894960934185376631181581493831428911062877182991849561664867654391063138123729149490507082582827926022133012821100456583674810661387318951663365556137152684076206244383906477517928787134210634925472651963867745798880134947808593614168075480753075517166300481988100602246612247977671614370322137437946863330096779916210416540334557520524275302 8120 30833752966893342967562102485798450778741624213349036493081083895503864435875778248298263207140560897585005346622503710716140595163615105378570289437257742570985414973224541180840833481827611462101080822650432686815756465853276379700123849156397103909932507130350575340044703372453304418823407683702371420169108264395321082285335046014957715429185484813761296664158275349435230516567099367533907490139770901923260837708971950058123249138178626721250308067658760628806666246777154425956807618510098406840586399511653409311633195565130705475314544014761622391513001707407710795615448098851013330696 8121 28456472598850397119467104779328186705086778470057492243041232659285191281359546247026758933028033365993542116846443024003156874472691580386447030608718324932156234009057980130197665607482445275207821787705418377221343560569300252308583086453617501465101179946695221326772436665690295234519775562394767730768560518344719528883517697012954121694177442385301037505297833260625052064762989451178776942722315296841663132542452520769851074870763866221747712056189174496512786644315417338648195841796716021037815672032739727920431456137071208365176936996252454245143823905605567987018140625514751748941 8122 24351349380177181125730880020359839609679206341168463103008092222018036592695078925841126732180300798189688123864967103517200865833536526833884387385134190060158348475514243308292522744755484437842388801571295179276243662445013250199934881479776076291755166584529021162261363560132807961993257089660425293941209091304761175705175190766187340470503420994954319069637110662696937739029067456417359889910687030407263149544026601613003991815456689974651567119652100648788182712885094312145784188418524460951098159066416062488050252722675334776409852166741140679190480770674789793331795882711108183130 8123 18167956000044078390846979599374047045513027783116277661162333254613298436809608464681210989590148927646284063627041471983160786332524890645407113665854785083492949539807879918573549571665715899690670454799285837061729676951261889995034196223906364644901910346798094435726776655599277994654364187525079310018631538793771583324900345461984288839818706100184651397905240070822583861223358749150646166085184191854695048132267396252675082173467583221999744423306306288132810801911115080559702561534238184275131807632160641116035361363134081119553794716033995858634346311938654110982324335122520193759 8124 9530281979867200878577369224639005890011653249350307966123180710360326379590646322345684585624450557474895058312424057185383678557365348850543943909695409581254683978653457419437792651638481240526065670213455024864587276367088783004568722102201283246169052014885176187589447943841610446146421637703412523245283651282895863146326338533967030341423532821290933920828140699458914923123813009489006840290464959791485453424230326975354109725876896010352822639046732919027021174201113322717389851547951578423213235700319731003926523781201285425376638756343831641587309310600752140989994953278635874229 8125 -1956949792227071147593902973776869337835104873913509270678678768990784000709024973845386887439940508219569081484895695439554705992380576112654081336658983543247716161689855290513624352435780784524660359465678078105376084676321817150759895636140552130651346302822273134144682355384185697739943831809842726547156903422826476533867329546089552707813328256775504032360672405067739193407143025093560086538808201249689881277089971604602064478328358020718817232917864234634410636306040248827719511365573575838064780716425912429822219558794039760793025608097688566170010713767724951919641594348103100066 8126 -16699436331284718292052896664948255824784631189166093338103088870093647644385483894631963535399479314571278187637004568472528529905515184878579415908353393963869356491235924230014427233119903695488656392855134882965665917570005149902743281882814472022687562162324472029844952932331156589204702537859902238951521315379387969297472100959561880486656419257098443435516933270434560891036336970358677745232469458270607532143444093838219593242216242058951947350752999652409817647412911450607339881612918412865980659152053066978574520614593641814641391052256944820625491785487113741924232583616080401495 8127 -35101508449792426275398485087698836751720909288374564913569353184684961897467199926592096453551271301101107737205030617860850056652347672877248256456212871058227834467672035053307181443064205119254832469637945922656184338319758502856665879678302508905231919160060636665951894833040268645375288782526159755807648732136355014990085198425091527338461146948825627901172026876763739477844169714461468876829278159419717481686126623493738691454251825624895850017659667795194223374701877798514694090672759938147557817140437045970145882794296339053489164732599471021940957930710228541746337097406695544817 8128 -57550984941882067809238669143443633923426436565578901235262389018668097280880248300339712819134878713051720058895384386072070061636867457375765196744906175460982531477951491276138532508921119685348641468882857931137220694103910763552549982078922680329200755074774422221033480774921489410931318665266842577548314884625548006799889084644252326570158320698579038913865239828455236593617502038653645962929840189154557810914783149706001310710244504138219907041456453461486481842988723974239518058806776814464281825144568101916437534458530163384481558813605385727403207228598859512666759155092853705220 8129 -84400247662836190367289215605359905047557723303016936657531318188769595090189977807506081206312883501727316136277294461367186350185070340607960532952041128979620783618391270673722273354075276735387556707548559302595451717756949971901284267141645327147473126376510882842542005604768403242448024390696635551322179775274116358095537237035935515831028079983789715620755110283697547087409700087177205636976507119204571260969760210619730915913783177771026349667776432516938997316242011224243403763183512650153604193111658389024431741984856067958406847833287281697039758896018794093085207629399138544551 8130 -115943134604018237813419651915743198854862499910604440495346153536752602127548994473482655422752172165995181149024977356682088911637707856972081854049911479992407951744373917245178412180146247542960503974740020025450921326104419438076500951642849901834542298651987302697920780957364882535190750778080102425291711908140743497347288800249683731461107563225127716678095153459234076102674230258785404575391544714455831715118742331431966254266207642710242677658310933687332891333594813921718740211219409707279657702230792960342435934380812797715659884917384783625701815715902554899047104097171915048825 8131 -152387284006893033693822700639500847077678675109465877383380464817990510607309977422086360750910794073944103702747088780826192448516843556947129099700181864787623033063706753538317075905197930013487541546165357849700395182090060342323856929793721999536697285015471709050878012332120571362290634207461958560937468036950208703144069366187141794837324079485037225808866391307814965138847385339696182143185804032953071581931868340202222617360221240152809598917607011946304752687376940801903906329041583204738241042891511145944210372616299922611127739326659141068692693743224102963807545808447013181493 8132 -193821622262495403856549604049756551312626723328126434249641110543593915438513836464295744048572283519227051306346619940938848261821945108256495495929471702262166186352451635364144690601794293984074446326038376922718824202408815449421395502391009087449269325205659616985746041081843071153704834299812262461382291590884597577293845144225299249258883180128166459035921685334296105753800821015912725751358524707449351136740883288641597348624642746254199550440499460647844663034458889309273380539566397055112508094648360558729724122318250566164167632613020999925652895367721842461493878871733595915035 8133 -240178776494803290619039657162335471871950787966879530690310372265589529392122850521546042510552710350395303367210241406617708300323265569558573768712006465022512992579930533378457253862352560210890804096418168151531493089645113774968537531328833969245060863629970136845885627031443722757966887716519220408645168265899890241368314302844341602662635226915477185318792985668423564447284746759340264130178646846831005926568842811167729789750003962966300941790204856455318589215690724217818203596494894799624044263099731580857479116636776285551722202861826159946885545714118039336092218242710963077466 8134 -291192314337073456500509274537133157803356190171398322823319212736941772822089885976168895803842418996363318817601189137489764255468621491206105202882732734673840097006109878719957327580554301436857966171180921986660346952063645092805957981944808858502718191671567062571055155934070759769648342682249443718799502820593848399231169679384253607597063000853001828377465530750691938553507597813831242901231445716746205099496545343489899737804131694372276824386011521439433513209322380792163808131856763302276776449471850548090324121173181526876515478675964229043253242765085612504584261148934418130759 8135 -346348873716967190053768772523218662019698383877230328883864922799503517841798700486518192316206643350351439731382862962010615564177041701072341336713231552693886262149688176631831806896889293250764071948297099550535590792590541705158925588193901276556517774867657054951865715109176804902512336194309220184670897397243154917675111846486012174242437693365091505146996541132640207333959016727138785930320483702333396857625573048460091507836160311862030878523110353141329677904760272896068417019028694382844666520920472432431651907106458412936872293335419702476771191656181754828600344323451615489190 8136 -404835449810808146822090502625848691034192355433664310360222496525753602838221957754079610011797392817016936535251148479870684785832557027764176221733622119484174308674908562887741314716909869477142224013054337592731376225772353985894462333044933209715935759150578174001505340762838503791110152188332416856835262026065840585149030014236888670182346527551619279437515481809474158459176172672580375542644528907895846664084510038158872393447197797501568651561685343026367010910617778132193816156722105323019090955804656309038686631185029666904203967933361544869127765549217214861624014611120286992719 8137 -465482359990646171014748004922723319996978588227623812127735413953146524379662843045573363366925891833949926998218012948071274715792013151662160007744542889358652290135956906704482363244263814718831286341437409977164832725754306202443175991544977326395904347077905076884633014548640122732270938612756764646515934248140499989498989069217145492233260691208174443705329528551769133325421476612669191980297868577083722572520846644266411864399077981154464876501169915273909727002273623544095195962771046473031746974270981732256623646003059598786419166249951324150395597985347870040842200852690542875207 8138 -526702715580834048347791542480554549173022855680840085927685992431826466543590560698168956509293524237252702138624675110670926855015381804239127211969875128657084424913112727030892579445748033640499396289914194386010236138369348090324564951152607611122746994744152773171082962791013929234390779149357539175376127263547312385824771275132932822455290502331488212341078087074500133816391187189208406592360702058572851272523372518533370545135237931763784467821485049524857219705150499826690653318477459677586088549289707171159803750001203837756427945360536823176502268998859232489288279802978270442315 8139 -586429596043879480081942853523710224027725634030100078010885064975323243645918962486333727862971729265000623554821338377652519190753732217027268186330710769356677318291726898977175065480738581857130236777611635229755852180205941994409421475678808864666344558386142136303524009984562015915398549936275858863532334165305124489702449534857893836741095955229529902500383251603967835907333692712262295977075284165024435092738688580905706383305111696739706362734528898933416692299006954176799527418798165536298322034827915538404201551149793369823025263904014008617577151713353022188023457600466458964785 8140 -642052550461939065645307311607927987343335391338237473406190542413085390867510665053094307717505030788746428561548593591507470386307159245333501472821428742851709505519469400126271232665675393506993177047938060253554263504116338701144432495600440634867654945525392266276287543138126126478731127609636755464512419604376538773202318315424781494410008028820749500708778671737329567729194984652650721535364864279932168673880605812279661749069672640469168163947859199070686229546047628719534240276129688532766717467150418726593547180111834302706420415344993574763583961063260124288232874021450351613156 8141 -690355545280507638671257985378722974908284646140961789500185681210409859655587765228997659543986889425757121791644581414790560845357023144066560325028707660557561093215931837968224282242652714810396792083962011210389603644632976578856176923472864488157853057800563587914724273378268106935451231580328834439170794359351169171242292693279126143506195581100857628572947442470948531733883211143705740257894687761651478172078470652150484309459297477286247151959576842399667731203967982535745778584124235694243470278694063548897467835046792577266178329640859125490156404740532513844397438011726672760874 8142 -727459036980245350756120229321483418838216133858868433289205275764012511788369848495319548403750620914614619618527705657367451584779961155053717286456548568363053131967637839942142160523840909198953453263152950689002479720847808400555456586436772707889475200087170887619014769470714588886315292326344511371505996156858153525270021210910228831682522419849054959360162152255557050814967634015487381222183359214707501737732116730691500173742935447244882250500489267898528108834629712254058597006998484068350611841359895310562405057886300413142064096377457626598508731183795842285754131576721474243464 8143 -748769472215052475722930490032456922238211871916373344117284213630317517857393916025826693458789734197033783570745170023947065509347339687476663436961585358932551015844210557796576347229370007904336840547232816950736591568594362612212237449869941646204231168083623226529762556163041485871621478494156997638828185282527115901365877976799031178378478361046519075811183001368238594095568299875806333035113027197354749260424439278222646859025903734951702281590926172183691550597811982151904853298192051415156514066734338232579174869379883778435177486858237194725914069315212741712170830415136090452883 8144 -748940201825844792019671383218350217688647542447186399924721701002308802843907351630650754665325945275126999805091473791652361073334497829176760704476768132188757987847258849138494288307260160455880222671270480869105085536700915719933360341437858780569819246478767876086874785256777577921550971478797766494968017018242661481207200792892762098895884369039278693855464154218114666229661196189745062643213318325300229098652487386685905691384094680601244302737124286393595711031773982643248786949833824564688281342452666851931149122760279762902593923686574131713350722763768708796107275779043041353755 8145 -721848531448017069938196982688892039902446474777868943807971229309310202881818726205059731642520765573816402956580034342700026623297487119726807376391040742538363834054183826708324369955972260315838202660353410986978166635314031847744130705237225072534455709348216118463125534105742750539466808113665512142228190241481968163245163081391906467185261449540811802988032834570031403765255760288865069807243974902681858780403917247740521709679572757570215438619751813691661346303967436519723153432140737413558506575160437601707414143880074827881672853458325842373919735522711682238599365130026904435445 8146 -660594408522930360805355340643078863789512440882090312437843355620504612084879312673985672025448778959317132355261949026029085334932355171000075213078338381814917453722277584775509121462952125752451095885669313366633618349065063591599783961380829711280726336458120842275773156313518735405233560599610613396797938992263241244121791636287120955413581211349072487121157073722247031971074164446540990580947732518973515546213454531320883286107839429131899357678402440349251025200448798756746957834849564278878655961089222122948529032930126421931314301709183673749239350642948263011491606076266638763020 8147 -557527046898045744291659676850204180130696178716906852213349190175274492405049387732499297664445209311094911496355251526122894480459888542932816147687051806349033255130657118565042890902320732256038720661934523872615389035782030535652240530708328426978674617526885892904583421076861212680831328418726737049075635960529300909464012185008031191960854413285227253017921921277371240976387884976481910892974000017778185519774074725401193554413408071774586433367506469695036282678802625913706990351272883349600929110198268455328238011870424587216496648818783825633320757443343949800907308019666953566992 8148 -404306593706913405062105851363686736534315715208388888038626048639367166176407196939606007017234026705971336897103054267387959870787252645557374530898163030744575451202480538158084568651922633709432336207713925975503131989010281417820765331633774381310100482547425381833037683703018088087410116141690529527731691735039959126345657647576766211208283883474670707353862953424719174406546713629782151955793968355364989322301206776528555070926655827126699826057231123694457413744612438123355417902620795282015584063599303266534853597261133057411343710625989807937951950770767244859506373688855141851546 8149 -192008720237162922272354180013863027613523183943752356524662763031354565322482851720823863492849860250864778186629360099329377809020844569832928924593717895921211277557386228302669473480630446826548445183226588267792776969045380692663243133796042679831870232829424855640043944259320945349570738053720669950174319051409345424393278925860023329408696847521290698287731062405500073584557767084921892167058253653380529918172358225742471215795751390522395334391008561038357833633769019793077231213229762024672025858302331362146977454564715723748098068766424724853779699567999646010267435524144939638853 8150 88719266899467781870401154713818093184936509622435031908471993016681929698561460974438110830213836025983175690230553199599110270115698281124589613239634779031677167131301657719759855443735106455983878054551963956397446506373844411135030331859272636025135022903129883758452747865911740806589834716377089691809851168474704137838964628430366873537756762409572976178823555434141947581944037537710164129707650909321463466393250264631757848581606022814661761465043247491424861682210527781907757850901274460199557674877968114422519956608400001767622502930969399716823853050987620404284309734054559649490 8151 447441589807442656695169881483378870224576644401297405387690215231569883964478282128431095704401934420753512772639659524969325757111916441942658399909360452768066830044717567321898982478640960109882770606758775801218497498845102416668010301682512818784005593368857794585630116937836069452856267797385821397927688356049313508450596607871753542055002909989051100872145310871718706161432071992089103496480111740205649786352508010780760735132169529662607065078993305329339003500419411630611929017410729077537536130975751935104216821799040276314799659285889121538556593555194846533066914013026464010112 8152 893646785187199581106655595221765303727995663722834341150628144186713139867823967333572392423626594874172680513947083912142266049099731534982301823604033034652715974775756540762551081351284823312892818398073262802445844178151757173573827455749522402300864595479864422441569755169686010127803910091370864538940360562170057888740256984904612253001355817350537502687986725100955420832304034576969324952663192490032338933125834456865784095320539065558496786551452142652620210070986155076851083645644657616138928701194170254307312624496413944663893497185759844643100855446362581932867281546549794093988 8153 1436380231413637090781803952294420999809324439246432877238379909276052694029064815536080837870551833602876811660544867141800074203899580213246046827615966063605683087408144382849757367926811519672791349276740088187205119271814971570192084409128960485145426786301742901580001368327581840507610527650458214428606126710536990160265051208844603564590085990321821350387140283898082542509548524762593456417133253304864869362163607232194184303217692184180843004313816692921232010136416301843273814495175104070412068451562748326254088698227495415530022893110794900951115001607643845555507997718660365572871 8154 2083786602769656356984305497302830280686599108600667113866092273337512536241542200994617993861246153272099943377070694555278182143886957857949380902058125606323334608543541462276211144492405919583306796473199905912561754027598581497372793782540920806465942487450841680033304549081771479052871894495826432192765507730923789398803351152483565712784141531437462581578876154358395875142798253500075992195354089430109614762198123340344705676745419573214705239504974565197303973015637312407470686131008289379412180490773463618970237699069507049393292902846070473904787198584474370420059407272779720168300 8155 2842552879678061876406300993699140482572174292239275926415915969252952094952998905265037849561224402646267289697350540381310424208194449363625215328812867142332694923926603757072839891896717346400913928687566233357288554247217414611000266760240288803962414375059596714682787486684134447563580266554705435434396056916391013106998700112291002596900813745053424923752035749155694330640990843930442445123239146383298191317703433702229921251072882736361758776604738778036598017517304277766701391870456167005944934106319046116414193352073046003686223786944593193738505669756254398681547646217731702254423 8156 3717243455482349329581072245235405187238507905956289413561817638371802003449025376232428823259194058591962454123365309881605411185570483800969223596964059812786723904240400402541102025538685970992752302448727917125469001416683409130930243972510274152338125186945838917064469155902241764179763586223747620394669635194659670029306675424119110603415001648634559384687214898437398916092659344923758373418765166149461873111479155549121990942212453069379164286199277153572800568216416618806168772390121823433651959069770583584313759070713448949173010461407673630228152364911301766352680409061534434612608 8157 4709520363045195914776904187060324941516983316438634712717713441375980182941528414743611803897586943715763480198267103338872398227125248907073502197914935711279681857278920078972810052460902527093026332925047337155396443808348149143000673521957790280325141649922272453285152722237024151561968994720306665826269431656714654148143477098252609880833540693919734066598009761245733846440876539761557262813703097867095913306205432190147130540567467499210717968588318636744411459754928624671070390858824527496717898782756480195153270902485558174882573215674378656463989959233191914148807066433151862480540 8158 5817243809086949183020124795153539511247458455126994923893002718174832665800382633777361886898350881898584418921438900821961255038179669436490728004366080472009777175766334703036868908846810088759908554300776055352080289992686891887106861462527402074307860098585138814846676060566833996940656533118447539610229452967547043875662379542903345473279928406060892236330586333760669372245756859591988194723341761645362959236884653672016351758097334164826359359447467215279206760606243975697793312810606422601556924421491024448679517597136935511876515551803780577813500873328691119234742383114347186809944 8159 7033451168920692837392754791529303961655104852895772566764716570945093079526164544109294138086592621809243298145344370680460265729926965054928221471974810677180831501046515557428698692008291511795242391311192973106195980505442867221783834516873338160794288448128488956888385321884108881583290202736190531892784421022955188071501403002777702241199442852891630049746297634346220019382865062484034971720010242124045715903629575265749678942818369105317529010251629655982811559773420571380439900852772693439522994963285990809458249581714766860784881233388762821871033580915868828703658730713190734001909 8160 8345216482212288457130387133804843653124427593790816311265397058198901047781684872596345173562313801095198197032036742269861561917623788337852160341371177354103421664432094472594140529318221283918214124940076827756954065590257074207987587447461946306836217102840846177148473699372186839733205314416927651895918535799877776676888949137626098441547824013616367168652540758593979570917445450991673694970523433159646612344915106172226059771480784284182005171726511445269570683821999362787427048957150037980067432722773384936925608109794619077608759599319324755920458892830803452527795415523569984504792 8161 9732397426741045338030085614088177706869848949789245035144938039727789055405295671517317202808191653792352655682834774087805850417282912951641561771321508419220288403695774776145205663966128725826752621047495017963317042252969315608149773474396306864603292517634607463277557926437079247941870518079038960506186234542308837761352138310074294060956199878697780270539545232533724503366066830134815282497782809210650630030118586799156903980722464333295500983944278468769047227813308353684826160284035155703179722828598399171832477228351810091796273877871389061241791710722314995029925900332367501715882 8162 11166282855002527596623029418461824543317581413641319773829565078796950787273743396016546929607534988254927159577423781233483571612291333618929168136521845535663698028836344798725840884936087930068254285651803959110932109685144161915571018297243194938474182928911877860042778129313542173051085630045237112671084513717126372035097673922563824748624282633432789812717547365589106314716620244403534266906815705226353849408457749953620392202968696419171649907296550416509089218707796479533010738709954759648239294513146627879287784659211044620891256838603156496312751836242102646393927636349591513778659 8163 12608161373977773967801706635209234551758979599194879363347540793955095807023501735148089100864281893260833854400435678242837522243861127191573972142400429484875473311101908863115933036616545137686513258638333343759383371432673058644325243534295337383743516696069822258140390829264666418612723909164252964557929226289319171975300791856807510322376852244269603924882048474011125153260841823146323987593163692204615171795283905814507812135034342311071407216557792110535446346950403052208866680019135688394404205088307991444639382936626994005155637200956321734670690687409148777369477308898613804879913 8164 14007840234295579194928132136770559717011374635327425318079814249643542633702951929032386976747731244233945088459539783538205921492382610024174298988735276461092276150884586098960316992913141106676953461250539804940386646114069490255731706855560945317398578378451080115410898491186221708643571873808205905246389976907652675462817111018180736607267934124052361504930715139859690135182198680609008245529895916939222478861313135549834744481934204405293311457744666841040152957430872308976003559409369925106353119714356812845011640923311630735587358644610656542202241001299084772448384529640046630679085 8165 15302154053273043844966571561132156081176033556924815962449022790580406584491506116671049670139329716682954887227029836840926789191714618701224072121204145148037621151858241334317869827261301321475383656565522487157115778528858602813861949580710811964597584593993486864705887559370686960087042586404449328474763855537168806511485056035582248437680024200933183160957543179381754818510558484489286752009827696576215257182665587675953099149726048527621696759527358641755551510885026864951321019772360534396604712326588681761628373558042701654469885063252407069868407982535678986646539657265358893825125 8166 16413514679008908181965306159297981428130613014167738203505977583819903391006571962390993651210746706721409951999449369592011695707473153466902476120909046408602699513092980954288100781215639522344918467941973803147482401271483591572774487687758703348720834679155758233836207286230096706882439941552960994737924746993328060807125439263765479725289129127832673411203995094354895465688828285922518252084800775510412828876562545510201638450089000449971258715656474848080098851855556536553903469362572280541826042222874982334030088672999089945175611471175342279032855587284361303430245669121707736994054 8167 17248566821531230206397456028583634690994969143127989506857943046363411720575758289360635550238530113840971000353275123586314485860336321429174975125614083168169883589528867142744954703154901398485453290174969211148400904373374767305440226808358264173823473580318331275137739826408683161531073322154819382732684075214191343148263636729128082133734348160552939082735951805964633583060931937443868712054966794916289826966489420231969212174189261781569830289551123327107685680130254477116396909051939621578610479197379263011653978210184644508704958689678738720020432480084445715031012573240943936539420 8168 17697028891236099308195762768658968192848558931071278249380174453033697680050592129299459037496073180384634694438373244057189129754891880603301510558162687415920735421776250443874887604125152582459697406758121658387824464453524006830660672032064579972346976260284107700626092635465511424566840536036190014351721601461940893364626201228343102355816092648170085903335280092310243555600527005684786236719168880536382899472690679931469409478876662930740077693972126381162630515942465865060364642013690641735480937341479785276310258576203899852136636474958586162495505814978927598729582497568517696730849 8169 17630814687685921968149688110336193662578744116061856862441528094287852587353830445486307747664711075495315199216239782709879312827424097344596064097644464737206887013562190811338490214910714467745212009400130714779369508811575046305246984316003211524059577436090519715363548100491728174921145552453396048571596420698601264950520494299619573258028914698382582889256396684049564608321495941463703592959820083856782876407689385977918335860976720793149855084142217070485582931999253884959957012936513437531519319768668546506681580001579947587842815710883448859923836659651807966617824938533596842540391 8170 16903548985191172401570717781795180827446435694749096328060925999150159746461083687174701507312772397658423031901156527791637945864584614888719583258909955195825362732793633379741708926846786515069515027399127942040215731299919543802261444374527338486961186498886544751404657303718327138138256384959133169048811946695409657240591732310829128940770989584677533950527002006082584013162404047419457586157557628386598924587156930175518063107322759708753860229157215303064265709312011432066015883274511589668542138285014675471970400355589636749308517365513890003887698551828639488224691019273280862447443 8171 15350608379536776854516337219755638936456339287039338508416630578087122841908883854765174082757836590225591588016343457670059912416061131250560950503314809653664095087281977610735573361652915712520808026078305714379197689599966578988688656624681078900096038190041362096524129741878800855289961306264592160221319923760677297282876446901394485872203805085572181756035177606444269121410009895756243425303243801045134124745634853099081457131371845563159033968597478505312604494476702408294714133239025539115199487222608101131777566749940431972092755690592308608926664962538666350927067979663362436493312 8172 12789837591082103731498269295115421113881551235453379113887822337678633812827686658834489955506382018413447914157803873052195205524455010382299963075740755361362256452476803704638739907836405357906710274727496389836852181125985347290942509590780784890258638451811702104766770339566826604885582731301851623842842877906943253365578483925621078420468890111562664063585564582665309414044528606239044992100377269987398334469416898502144543189213629295973311024819405750626858679281984973540968037049875455521806367247820342713605937690818330875815417495709299053548547124276695458075807629194714725727344 8173 9023110227116047179031986701456583715883518998476467086417826257452797194441840863540079794352851858499458863439322333571936976587353379946813105237682668056471028351724750442611305633307241570638184754058835937482782573380508676871150303333875692000541974554648677466221134439341250562582970784172216876830348405356952529135051242927938502292878401219340594670198434662692875558023228655467842412963540470542547209160594231754215076247885322209390986597529369952032510017022471254091458361249264682778491431757707825736768342278849274008519173401324849232977208671892018720772120258401730882627932 8174 3838921100827737728826597165275231166445027683797632895113687197842953087571501751184421548041840872401081111009496657879126012690852163471813639957316642502920676877030790331724325050316671080736297665725489622548319197939447381685806625805831166979317349012422299694610559848957829476984259943969122845759870501337440890637235510595369680551021990039952721969248614968486175011453773817977489156558409546103245987529674518187878391705202429003994483686827988635696925623386197222832048109936116974466896265672288691867501338613893267251952915379103502390475421092541157927634677305396506006373118 8175 -2983786277515454751864751666574510699572642395928643625585079138221397189275567964380297201817741616127839748630641326530583517880402928561228217100672775384936804064284939586944397278226142793897510964898615698912320041483231812450699227645463246498627737226007929665580503743598844766917455220642706682376094603040115613403069032810928162422960257503846089871159637856070098028549649564016797092271088515493293450649404697270952284503831731486658962865299763999990845168843846435270791400409002720593730505396580599819701306523392549954037901151648946776111498493852157375116916098976174404741716 8176 -11670339534383733486394702339155438778661523626583060658849758834274433765699607403038843418454763151953308887164596881329088134263697957495630309058706823901576111988427248672860840102768415681784453569647045420580158637889491346908283721678861374874034205703387024872915059337881992897506602385161341531814658922745970701146919421249538856568236968933982358749912688007684367921174511064852984575302922086175460865439720366378680982151016653663738504740723649480701082242641556944546081583379954387471450740822329392550195830875720473381559625217867865694460297440244987428448253763372619956080060 8177 -22443377096274976204676178061599938401388379291559719793561643451732082792395522777763201563540674761627307179536308541837603795117705864938284224843746593525414380644392359342970519748259736882570188657174971076276929215051912153775476905344211488700618438195120471481087338779765741870873623317443755351089099358830849763586622560266994812307912039944871731050624140594555474703243639232929997083792327950748417109108038788015367569740509649129533148226779259408967119891275778398878616032910187164997822332149600410112469275686384753162917932838725594918179525793832451304971189696252924033121763 8178 -35513975575182514627177399538932057344755267124331970833438680191239558597519630115097759604418162753303179872986074697817652270870642183310302226697618774759420423112508503627448577982950965146449607352843464884895050181842894342582389930536013192966054276014070552945875648002734838211110092575992350192027393762841389985761305140178019071745348692648714685355236474872289627183188289253768254929501500521595552225735707836856357680799423016032825201570321324531513029236762880494959699659451888582607931639335646578671893274192103634204273723085767079438626903575564494115079643927279959723601780 8179 -51070635257900898207024920227013011451723327609464156088221881792643647823784461344934211143813928404364738097050646842195986232534498022188555805147394197545293441734629385623847581890311363822811817490499127064525772946949801733440975302067797490663304983559403947996536098324870578700833516222598288033290311571785579153888266644873041382793294802937825120439421263042951848436261696901137004285638387797823675827500070669721134095826044921403062443538282612533848011661109012160302158168337931721214645356160147980125295229562994079571578995914718117194121571324386626375907607301420552125081638 8180 -69265905628497001466142375842028585465397316241087513816113279833318163405361732584283117428885388041173334034227138142165766273598536732510414094003168789136578746832534066688805544133344649919701235358305096220080417107142024150450977857360104413101353718611940036190700325883755661075963970018740434112067080235807650975182678138297408751687945422777052648586825221600414560100554578634584641366071921001234643892359164980505021570867020850638518244841559036059473767425768686707723989443859943963700433403739322962868712684953289847518980345496183979421738020515758637424696020191186943242382569 8181 -90200455653420765716939521947132614123565237224315465249094425360363195212283978112402653792851950052248421428497990031233778263235591921927898962991967936974298443226985584106799876177876925325437763997083844293409815251977968025143393283785378516240498470124954970137802497787440906926600387681150028573119828006585034585808091935973271639418955264664492464898157958902938111528670922459391445016955959805921977379725621203910036709449704198779585546153680551954858914495355314138598206956514377273516010214684478871501264497013512794242640840073146497162795916642928616826161321286430418054261330 8182 -113904430029282963581023055395953685439321275270518026322347186110757567633526083188006963975055433736346913665615681572535204142225030870512286431465538696424219809664755520870294843739205767530353660928192008463351361857289709100201731676744706468806839942833140593605917733806146756265296025037304427465971735652112206092663223636635519284970894864258937047442401179928165547551977996269204432614072462411338431735232832062054920936395492515163612055089459181075284121171768297989103913137213671905898728801147178316604401770095634815347700283769939004216521716673721210458037931435067453242162395 8183 -140315985353245595024093477282395648988132013187664917223760013365528149066793562647917263887108193712531957819662216428240020911121763150000362533027291015292773793944272872685250922619295711723461949435632977176183839370489387393749233361386448287148978732129922812855109210403922339023081569228981666854248556277254836256329456887386130077584247808944689840529361258268301201483051686754409658966861238528882360546374519644005902704979934324560432890408908795421628100696749947757203825175859546466750173362396640910475115486536926465259541591550326620566850097258374242486952592059569910342735211 8184 -169256972008163711896534413058617514521842801011723690802614195797682479750696016397627832145390693031833903947416466412422389108957740054695323306525757716643320398031500628155555856016298487168582078939312864351260495652131767030376447238305564038035316283769733485193536963792030714736343597244793709593623931075383229171253937617712811667409408320311374163277340741317667085344563662030936163169783272047889106279927208890585853363183384726127438803852248642588007074790682196442434012487974199766954618336149394248508484668502564034251704034633270333509554895666532336574983316347137553148980000 8185 -200405821352229880519255915849584866711150671910698182930495116346859943809731496959392178966742128412601044562339991862424143231317953818770968771853818090150253258955199586043501567147265676325596870746007462034979271603328044962629032737333385137232127247591211195172211291922241952235740602076287799944460588246423845029885168367568314844504844369044720580223856158585658665783653573949793620361667291377263021703883567950822032462748049327504608703944665634972574258252951194380741847026166452303900586067729502753485252335937499492111684213278705899843548958290962718407416328453096858071855628 8186 -233267816496086911066450158123164625460201309120035369146460943530597244515474932909361670027410552153476022451345847560069497669164310362336972118908692835463247357465314210583388312993250499539222771915779462242793638777871634156429493294927517228105747038346297335959377960248850839862267054754501817247612508170728659854392085344282006618407008348739851032077524243217411433057250435166700621867742430041706646158774483597183025394492542154299266987041707750589107050641802979495561536128272748229865842163582889417345780629379438129879250989961319772808450065547503106154109371848724860728692731 8187 -267143071410779056759331860294502501591292795180065747761270147752521649089752272627157594053621912372591588102499491227951790074617445431038715570094957843944516234667185699969467796116180632639542961316450026061293455737106567295155689512414244304751640993625733637109673680479146502711578937522505065784681127537311075936909047239275137500170228514461869876360049461844119820498970123981050368778246207053555240965466814477609998837216778948320369535584732441512363719337045584459481181502815257575610681553415162314542683270244968675098611971967226522256899906269126996006509681381238251167795102 8188 -301092720029433288240817289405002677335723008575788820670393524864975354062240372555746128344365017428788316832212500799103746144146495129119759277302730777036900115880953809250555148965413274412771401116914297232430884600887170969391343271551974468359268871444409443418036144504683290196472549341353675733722839973269561785066324362662328739242772298399344911305696729566112983202145147105135698013782414851613837001804918756107792925028920559886062837858325219736780418901649661092794041664343227369881326206954149034064847149335309223643193039695848515191252814714103531909505628271067593014455791 8189 -333904026747027706603530501979811403801119266202763102180451240284348840748517407545467540472422352214109869488283017581067558562546315967646410500798885738736203357449320078709295850575352389234918906427796683591752914636384297469161751064925396715016812931099586595101277337962799831882194260078505487741645343041065847061236990636020647739372647272367133766599584580113950085685054692502658179037916696529838001726932555794934396549910794217051594047293207500365569929065885378612578969066899252216884440661966701906682161868653991100735380865779469829662873739802498777924884431810719788125477956 8190 -364055374139177294061398395231420918805435150447864874709463223725992667873276829966526826624240154016764825397734603520610130939296114598952946335427285921049570880979819117918566985490461547322432363514780745550082090379910484599104712271827458454044410768386093528605960694068533609358506724258219101121654102413134465529152303154391676148382985791724818673680124260997023733154751270267849877836507462029859829510315820202843661995474758672992329629049804275669473987631191265108623534901039134134237598280718966500844104806433635580754940379396465284360052108704205450562498640559518531316751602 8191 -389682363941937350210785049797805874207053009876488506561823894593648315983984507202853235839564326174732395130037241676750892927382071280272779287736440370839693187075822346176988170389420034905830905594362056035994555748047286727894703695952718169253408486590700202172925024544972904580561278471446551021802966169704858302887925558288357730148785705766684104557465823049538257650036627266985641520154548739425458569533510004230848516083574709647707176831121833464637840940354775499964585764288516252183905592296894903956287723422738398269895921302252275735962513114219402607303018713272875169356128 8192 -408546583516248454494577315759354004768615594263707850979840619877353380865435814439589650471496638060266318290618437951523730618701069197169678090385663242997498740184904156055879978691825801850054250027711743762827880153677095179854094828129846239252593677950922648291985477660575380606046673992304307197292646207037688149255800903373808399195558049746701297301856706821169957636000409516252329929486094614000945352687719725419812539464903121799418788832722100174567229346960821266308455139590110631216224667466139963800213945413639819654158848407839807273719859761014728574439505875397463689115650 8193 -418008941059375744702104095201644815511198593291418988143374147809557817432255151600413582948063360616976723984267066383563956495323303801495093741783957198066035872750021476354225839211468128672280065914566239089188017277682625175005867768149079410313427452905468060171025579236094225528784357806641283109907453546441933470459991387064906197816530393018616574239046737877943449354514498818789509472919794221303200705713861827713074917661564179077553657413482079830807332080354732009223301517630700225503520475449726847411281001525564686803708412220689208453299597112934892596858285976039144474977759 8194 -415009856035620904764936281883022803589307847855441053416132450964796719449722190730858571054036921340790743944321624864378598607483779776921775010918885858222934891200089707991693997694000085630005523821477637602051532341495528463759267997964414224200007960059128823934278296763728619719575285682856199792718898386831698557780349746350582701955553028320424449284972110508283553182894223507048476107261045589046997980408179309368584913797667900990048299398838598662378147062505461779204160516558721343347134839684970816541634526216457200716771545236136556053043513662316612510686814982006228153946434 8195 -396059002052705766104698877771912675073367676695068517685121948027757377711083747423130830468275480119574055850473374180404064333080450359499916561180960187096101987331981244655178633429721700354027819936621025941677293452827335868684217992145130426425811308180483915143957771765617026880141178004454803366920889966691022788410099561587953468084263560061951069426308415186465857040120588262540160874831564131660939388864787413136244146072321903759730312363004240965357504902457515839069452869298620170142238295430957249909638875991553093776881675776897597024757829436199045796019948305947740774759955 8196 -357237730748862268982205872863890157571711485744159349806448073668834996184687523251216058122333483025768299242234174802006796607810232242277618112066901521838265204111865430548611961856317388956446509043505988456037706552191452354705620516832333727690768255652640521056442792903471270143246028219871167836781698399738917413387478553272859221689822629681929362083813187470474065700919099777844089013946996650241969373670152546572300564626988095940810888218684918039236348133519781990152636600263600938435768864748762480789631168993337261384787258366831649372036623764268368303729205807438654756898345 8197 -294217747466619866448294293074190587976313857049736411556113396412874012067440675576469560918162049774567380065609532610447502586328963816145802155538114158483439404602853437289747067216377688849360646818800693921949851880347931141587579923884407287680843080566412106807039701898649361484354738524737491819018773402154598720306433926145293859823265226489859053743703140982784646902898550461386588013028418518248875097746627643085164311778312338334357485550839958179741475269384506787444188151890083864231190349636924422025349054531415421713466804717186640694206686778636511684364783765529611259910360 8198 -202300049666835438092475821430937032674875875605547637620676180810478502625854402800906148412768047527276528460484005200573571849311718565623818785372079036112805061775074767113300524395761141760048667777078418083404481049819107058940823948757244468381727188691317957230460670865877125796219127303049223055350298677231035553931662566630778985553676009117349215735937615131762013681690954204954312506240831942942560348703715577303811442204640974695267219506203879829622598923720980268585382043478667464819496914383750548244987442715906910950123460147874234634900296100585064244679269529581748997066765 8199 -76478560629105506024839744004737786479795861296107330592213888391538258216074969233232787555528144525477532832669671956500437944410329029358550598718892561018643867938351804506320045137607397321329078376199130584742433783197097963034973644620438830050557265735584596475035702416059904851751569714486400839015744314477428395234160587818529356126982330995130012118409077892523974081145034923387118737276232144448203192425759805741710515880343469172833843047695650319760663976390139809948218564550227765092487110969053257909633361113531648132401473098790702255659324521594211397030019059428728396809284 8200 88466726655518098388271309387516239461797719838906509019997792982129442068563497364233786069591997364000335761014521256464427204115983337091107705983291812410506237440085601686328997047410267021734443390798902040538423922920870762247136932703903781996662863500372839407098541403525027767439813669125016795919673903873456141809549036561818121880770578530210863322714629749090341742230994633817715883673275915048671346620784422157518059132780624623693379306377651950548062996347017176341883519006996912625281208376949776262955356372901005992836669121034681443969552814566366396414997700216784765353201 8201 297841962542540148593242395719833841982159223280417345633563686672125130872136684541770314579799008954108665930431472934569954945949552193518585911087182300257011281153702910861734717002665164309371514688100624751813180049216934637120693191848693427775213310839529826772618854515217103926444879499769066006836827537899090524704891389482034420269523735700554614599313651924203509850981037193718946556571777067953385839754605645387168126333122540474239161301407631863075370921059805811697340007016794629828756591681135366669866152017927032120747140323349417521593227885037103675051510683973320890283291 8202 556871654439513468824039126413178503345567274666345487587471723786810593425747721619950334472021060686674409486278725662011198292836539373937084809417744343455261605668891779689523808056648720116668602950837084316176884169636825054950830791995075179859027495829407424102410510698939996950833848405339857903503517757773674901031259636326677740419355540036487330077777819806330352186241431192524787579818766760205727062882551856934437051695060626658261552059186025109000886313545359213296154927609142658417546229201570719529698589456976536118574068180133073678781074247362559580367026168843013953629146 8203 870485431257090996424318651079433540604461352391032342387481741114805871808583008976110612763411379693171405725957141224029173700730562393729766975454150961209027570646571778753854032546959884911876567506869593351382195782304542441867250615580970909829848863674416267524435159838013814031865915888092423914894119353794741133117814761491931632467430687709546536148432684191961363418806788884351447536677198551170175241227823050193909507927460523776890746964117123262364858549915300596149852469771310271967768680389793568429468302555660073101425481362272320681081718801349770056900925456662018376530537 8204 1243053985772976340605440317100773183208827213808718912437774143425635257828821525291705646880520837333264919648202713013784471959342552548622167156298961892312499234661374588629780318964406451208535344030586358044697651904739662113579485868503226958307609931822398180196549373334054495559949956971949158381483175924890881537885152232649319959135988308530852986605096229855056659341356117434916802282171858442013897812793225100143505593833296640551753610455755857784709218385588641857934124618931994598975975632282762006093184340485990599741455000925165974066748206566925383053137162601421523747225070 8205 1678069116209755919741905579549763194826709080207523807502223426325815254035459871894642603072282698719511932388300524904406185513483035288115201622217297961070144467153527923438343463428521733676826622487866865252403883144925002275713436603218293396173507506921734662908910600509655194722478510083343645344585897625686236106412869164141617038109519570416655283132177881008512351596578523856001051885920730280739876154557927134317430473100612484791485127881876696632393194836674841940026970337099577138196337912577543048028701684121128369195193960172597587501561156317363223198701111780721000932460377 8206 2177763351423294970415084816522511035254595041562363043953659844800427232289266082292422208363832150497366271294102732982960050720183702039018130324000086324863535974552739973052333348193981876633801734738793034951338409757412366884333316465012202960972647592219080815901087938661065230610186546095567123636478087035476790961079304535279734515658462655302341932928159747199591681987332888796770227808840626502529365274078089757027133010283092192958214603347818272554918354484828061829821790804421859042237924221023736720065678711677232101749307004959675713842603118537071106321666782981508442795356316 8207 2742665533259202136666732189854838801398466267193529583810112097635729612879612359779450101084304227029707982026229868577209496478173269113433479227575050077075064842501999565807342482369093341578780409027494516162456374150918684723165750311228874533397743678851452209467527402413543313387198381599476029231495822659069806306700516837344620681643265694571964211170247589385314354712871526150048661454659646803580493976270538136183119179350330697151729104399297526509562964474212476271231112001671684617343588406233310777437392318083699135319712117986867468991352647829930687488526915105311569841785913 8208 3371090006599744304412789385601249106330857932878682420952513444202851353695080301788238692187602617968822770805822411108169145005256288220663445719890249635461714610882420551692415898812710611522152811550700961678813575971147249938866260161770346840942964457209379743977035876205197613901587990805649933555625680113120986716894089064599112166430529304029500007547021039002763030013739280309788580874881578510516659806524616255583916321551000243978167739743311631791549813240571118406057029396054492281799442002060339360358257208016161261207322579802117091170454952105317232432701295529270070840439563 8209 4058558797865853099137097972843166566898008807360512215718501674133156136566871135841719569725867591022355106038115913381863846074040464932675661407256735451367492035583714626922682698128862584173974951164200334894639462240641730776742308411558249344418174340837344940534632811303096855706935847641245182718069827312583245186544260504953829377463127422370949808209423135841700162673865792076522236508714201562209507261551920519490633752292112470699890985327408870477714223268097488835806120192205300030074554006672522670933777592211379000766888927150467832965388252958723470679929180932238674225748236 8210 4797158414169929800718240131342337381481997753987205386541133506820167904878526214884865353693294404482700772023215455504017897632641090895850984726213320507028943191855081314058760091044276864896333445226335515659105159396533924340347665035840156701998740648173211960408543097646955638829526039551245836334457843744461087162570746867260444494136702809655648246401348613798505529176514165559822327219081608180360350580908215833211766281905796733225789329097386217404532760910752526898106702034307005005365991969636474070884552108389664280961788117819951081015155598741572902919919936041650815872330698 8211 5574835736526676874726092366162210376266176323888870415518262450246372021623422374009006351158108689186698708715040339558109440354436207021802888557968585958392995238394074363893232606236196631435893643657250783620708972307870746404352769385565313110694007111587898650365594361243314485134836372526197166778043823435204515775644960463641868183576586003194932653627908228502644017262120531440128453677146111293173983584427374555513005638736681132953252783543458120298480453169467236108528600070393916216357018910217071749451688785306977175117063157006285678021101213362980321047186204750543207273825998 8212 6374640978504385276512012962566383646242598865700673560518754611244291476890999836387140978246006384873537842635931456181505484396471136881506976937185739263921203303398685656751351814036990705135986626567554560409184425349454244103135299057103354422042542437027640025741004779262339067571581319109739890502045758312159533003137461593096541381263695563083759368596831267897979969861277265923981487069000021822043745123522985402372614095617759888537055421616347783808626573216235091363953990459660117384515797121524528420579328130967734976600638750625846828195815013038397439212624710829583067767417002 8213 7173929898923407022582128867071286412432622110324066147906254426623893245077098029346997056981260841330590509020778868762998477787930311822575923084101215555245956967706178475952347989243175324708284565215241965925875207536173229050196881938418248754645593937405668816138844808944747218784502104157203628136889688512545163996036656387463371750956171096780802685202797013256920572372088301334978483337832305005544565041745184401412748114772805342437329399039643791878371854289002120758865846568880284421234336544461744935737795886449600863919336301254258103169284813359373163982567921489575194348783422 8214 7943542448111143602565445124410857586443798296900350903298216206294446311437774386207356196987434237931546971488997043526779577034242602949332979062650954796300440564368881544791497463859836982097008217762000370843280337036404757767585610953693497715369485512678441443402788769542589324512791931774202458907659906432286907699124329714924035943570781973517425335288365095596541686371712025638132009474985494944196524557519978491075370143999937240105597863027294517849970201447218838271374695220693051642698526686506020066813665651023055729115770086996817888494577791750891402587898139264109061379993140 8215 8646980833885548126919957112078603802319189438259010938536452293530637627789273767209966218217627245057075426012582535102026204700688305945022284262835335948837910280794908952018370690733590640299549642160856031710340644529768438118784672749195044818334449256027934626079878638222706447413712868027100542877329123773951818313635259852509827105057145754845753146053088202812161191854167356596363508872595662299077074043181926756703731084213882023124090487734454637723568196598760754383394119324678314256463801682404709543393175551412742686448366925891394979663522606902358526408919354819169088570277434 8216 9239616640516588792096374046915961179285781074538785027667772835372519924737724624762166687794392086998165323259449840508074933522407445050848886298317965864774906116802986869233443741519530716188589018149403690014631644025856196837792274448410798777224509046407185186638408821770550899334024612460717945195659657273074382840810153227252802261138726810879273063852581613995910193428640555244847701261111116171788976764864066269589176904964739943652603161115030150935375362104924844208963260119905831441083262840935166076338971666266965738649615099508841829988402180609947450519137627044412373240664884 8217 9667964122723947950409906760977734376570307067193235417708131582734745405017077240233388215443119037028273159768560494910807870464024552217421046768712552123890262638186331143232159827477684464262803288174125066056707879810852601113976811639662609635574056707126629278335611338804733457441122389602509509364395542628484046103636065717787936807155486815163360210770790149844288596877855465533011210226625966686368594148976638802708037924490370805387871490640614414283513132285716861594255592172181589220185800766051708228547516057516249892369251044570081194189110796371551508639368466788788327368621256 8218 9869065098520008883567831245257420606992110858534570132442243030212692681630524815025017728606371718878650760026664396917680907846364876158443316852845834413631174525263304451982946370667261305574148363086789840263471497534713155377855084780157376489729535735405695781142428599472567320664081373755790137358719436196578180885052102911251282150291261655598109798184695364656717214669105145392220991353160361709993156416101914655969520150529823733070685715318592901652862049894807048642271182966227266269437186810161293628320834357462719427469959678825303628111880183678782021724103873163522460483322573 8219 9770039912878071463541157790652614429160978358359051431883444491580365783491461492363087256706025824874009491039369611612042522952387988032984840007738689295499720819808178508770602937184875775943450856829098515251858638887514392845804922291600497459524352532223787309329945178569046407945275543830913692593583066451154602040735335882630841050506542400324661215193068064245518959712069499453674300617613111033955826508293482623843981732123637296034570438539587588336163126652831521751312479897427221660701300858966581043789965267218047579567702715863252713058776625014852667555060732873894494466599934 8220 9287868626086508558089811935364114306537412372794531389643844166275889324580042218179565346681568783638628736766543792978837355094806824141573234428654886531965685916334005889192930049867458085528523249551347771645596137181270605178291628005116838318366918942060154960762568322559138475907488858108410763876236684921913563087133965013465165388866179992392583438173113096579497835338183628669074699442081443902576639298118618599064960533048008249625242717842380850243529504724084702485224341286317418831652081915657882699365462740785076260344235016333952608793906686466572285409049414063274778182755804 8221 8329476728123289612129888053280156341471034689871443979894928542415316920927020248687625707105655633445367542624906359890350682753975178390809720585758757858199311404636502946747525483183931997728268806183519114834756199456330172150599557517882555118570425883952410161298242624923931218521062171938888677684707726491218660892867189101080466621475570607923198011034056228294678138704977976622151639080468159990043956605654854015404838897184077547374203454810299941381812712032907309869653595689095250952145043312793701338094299012675065634817255120503491912182785859511909867121323875464463863819437758 8222 6792210060061811643181432672838508795062263596223973275142309007257026208519243351432815609947714384326136984279402077602909281620887004958201381248155661429866767477248586040911457308288651093597889976494588238268133533518939481674958542770989006333641154857522439085491462855009843528034624911102070136251272620155781261993804293682941372140521773152572046888580676576459019491115141797812507949595358661763635926267702247204461966245839662251992479905107401037457423166306278376434539291688409591907215033808740266365901614131182837692447666686057981342895739662179554760899696541291728798696872651 8223 4564793926390708565590404157420220162022993333128547890384930933514409456039917151380432235116155772533653960046214678978078640834895234177960898987223602368816074975741735564185984813519250820142534556920844448570354723490882663318388733188755947103436819301484489737932071842038363257766138001155559135902870201596576186952748294765113853517736776238443786008959243404635868836010391394987574183845583489895861271078765214258757561733059866748900879709270843273516071737806733433447275398323619658393088405833006442994266274443470676594358407292741297133955771663049614760524868317223468534591956255 8224 1528881212987036444397730451806931970552704827868951863979665564427086165857686254957588436461773292926035106650042669804527587675629416402644136759920239059702912691882632318227924594488329182307664630824215466333724972218909233192671557671694697187288225292622761851223296364453644508790670828448841601489758337476874115884395459575185250776195201803109084363156796566845123892544933249236905862530021015749278540951139372204917162512378741893474987040052371247393878382673555015022885247680001242013067986676787125015464868521092668855552752853361652290478127599362196374364145047037559740593790743 8225 -2438696807601490895704191242742196719743593628204582808381548234159010228571250091279168506322737440074033725161711806446569246516791948502807875862931544777595297390509086251044583490990109875791288551635081459627483300306001832474259439725525094314769858126747054742012356196975275127517754362130925450577742756171745939857960189743109966404975031338515249175457865659376685822006270266706287864983167793562102637710781562474876775116841357312659845940033834398122569533277936803297165590521633661033627225265399367142741653747246821222477947610925646187072097374414664911701088718143436277598027399 8226 -7462855997613195602548678345610141532857256416307901052150858284523297155437752285930897350779292534120455995761733599921477129106154450958562547927032768671224549157167951546520027954804566231129509865143872223695962389662291335245695869451248764772845363642617664198437885615809370157629081983321178280046574748251819608166089350239272029353977402693024743417850531490711691179972679470142309430240259553812421403691152749661593192164652541682475348472128714117581356836549571306013220915293176533367199157702824716379057714330358904846711626922274690880165155379547223221400556581292218382085979135 8227 -13666235189138752570992308402347347379347861586817474978866096061203045329963776303188558684859704467873881238155567937763552048984763302157716783764490190627757995710497121144879859245059718574623023719131372140236001945682996742284279488122698863817949907560283282712575202434470439178872509411532945988914638878291573926984134285486844487256551169841076995377376934692163620851513745203184573371545962897943396524546590357006785195361655952920816369340225884194550388791267391176084324313229921430767776920303002858234605269313310655565522406987620893713167567329995514134212385417739826066320682553 8228 -21164094407412907173020037158574479521113015031862968774436389315061616421000766094840126074082762691378659766638001013457844371428520158050430191815331260578779574423814689693306096936363342749951190775586019216278066202437011889863360611748479565807514394617966495228792989557720941433451491410548349913849528139178724951877091341137344404570229417374007886046742298618755160268251140620954161294248422088461365011621925003767838392442804331303798484682113861109222334640253810893580496505390816942941716585446883529114069517758341135652481934656176394924882629134282224970419756845030509700158960241 8229 -30058009725900216647120511078171815749107668482966081382397017597767855869582360134181617688200704021859373692832476394519791006636576763985760198883631832236140144819538184595785165805802581788314316062658160813020802219534959358096996688994959258671800538951622915045396366198958015853041702755315443058482093192436721829801748581434858912169320395193623966867528834728815532169101138752884206006400794419020058442138841377866793257289755711182900037532196942101299415178220755666211923766534886148883604993977268650296649990425446272816218378885094851007698639412011298278648000448962154074516332977 8230 -40428246343691937231780599472342884638706720224884648397578513917628498593951752943703925657831049591335741606779388863488840445626406500560182893231669912892238464141964003508809144491886941970110297121852874013190584563569984953285467694308942643491615395721327941076912320164525740347340238619494974839560331334385266007359012806899482652369648540077540154174156660521769101492359473441436413067509690235400120030670882670487452726351385597510002095821252897482657162481917730114000580790822416428115826789548460064849401133741676609587068921225944615816028812447125946537978932124731094616282405207 8231 -52324705225847284024947622851603608220462752114714496405548031337937083684485607894689914493141710298561250598846495126037346434669938735675491955702970957210898650564286197710012888971924916419119077889773467068182889513534117096152469350381272701632581312107763114786310564140487922186747281543508788461567301086514820195060729471467784492772893534672615315739478575473544143119661980115649177222001530801598317762459425322501800649786924692565791369818588119132525332429113910297955290995465627361065430412480112724403317066650750594623967792890734872971103895478642410140594789303693389337007101196 8232 -65756360146780673079678766593341843073955099561015355381941266848541302705519091132563504020403795344443173087737199868375601489925679503542360035950246244828397610646764777896445546329391555809559938452176406301220879746565171943538831864953616620700234483906903172911632467611598742719620534230431808635475470763407404883687861836318334559528851020197792780786195762455803783718944028439925101404305997450414453498242111162462146297652039930774597474811296851044978850833986005789317766080003952830804145905310855218799926625462919419574274004757428142384078710619338827899617997634928394175482894307 8233 -80679132678945870800713287207561134079376103663993792926936273744520534598731389776692236466710392968446252370082955260570510732668301027941417554519682818306022559111822302308449851973582938099878910170754267048443264775546398297647492197977633870629972277891708685060003502233277762026151065942792677527211177233234099572637554352296198904180747801283798550335487843846354970602568800907201133990064915158994289319344802503088024750365581222905659617241902650011842631117658810772368999863060447491080184727569406781326279191275254532846857722537279780369373036897049480455701990449836112260024387163 8234 -96982194112637170473647704552555627249121599239845556831203195826405997699109171545804634600012488733873026232156585232066173731317339078781641479837451179494533266903942652023675805422220384104660281500746423643328190854746332161633828234099189254053641118379465939574939661685388485962765645524931857059909705863300539919977751678025448793836323702928414736092916128466476660512087112168496871516306209650531178836466741343510451977170839952337570644030132631051651027335986877849708371443887891491831808747093452931219866128555300816780273710284767741084648535882108809806223462370386241967530150627 8235 -114472737070790831135276873095143924425282040812125341317447340522688233423324912052382802854091479111986989786204881649952719419219577116108037500256837371636964769537987613739004329857748091822571024704207989190483679044408879700714397474866444354761755844519601104536161774106061610278764059303409939802099629431703939036201482718149670589643231389316657682390167573975951263473042939325383331834086044829035105008259823877389844650177216544878268666951402075670921197848980560561258251293209963761301055266576507571490313050738366226316080621408669040776635990790338643440892087187774881860922744030 8236 -132859327300655959795268288112614319640090282516947113772343657178049412539471341956687422648678371345080584979212850495826553372593119042735534501693792553873429756345622038367236719171991439940904513220344429486890838239217532357091258489482352002573603982965197521004911802910010833509608692018528121694761789202086013314719716094336184154447965898667905297125244828360363642058309706132153616763625573551872712036589169292070419845813304222610832212751942239548572405027462303717010087771330109846163443651575560760727789561169045738122586926946097026221578002042616361084213943982473595506785855802 8237 -151734029345392292656217204320588744795864863642040194566513227749653354918006406737810903648850034925709967240903998896475530455511415428782057754369334216290322092296601782559129934632089667948864544922149079755140464414081377490892063065098143022925311888312480579502613947948617571913544849847046869218910623896196124722523476669297334347904809351734313503126133594241242909649082215255195479844611806861823936651287151023732882141338838442525472996400849481474811558536082382059260986461730902139446263954970789151129440315655471015325071178339462245025468300765195813472739063746968342302291418516 8238 -170553599975512712162522619612565417117147866848577337253849715356652145255968969309134000653463545058828682160269261069174794143834767706428951704989772502793233519500863738905539896517643171435612412581046307394054012039904782261366190691276964405793541497640950699260755169683562815530268059029459462311005723389261917890403307562937517874134051371556061412906842937426123242984717947867093285994653033148287885634894411730379631962901317098079445752217430731300745485845892452355042578892089666712220907428172074207998652182352665233682707229783689075577052966114946427657148063659291974365218398727 8239 -188620161649874843474135503541407893434950209044544835333954589462239143575924121959025420257282080567202548751980331091259504373995430580633114944876587509326506438277058003720452224484659110091311950335716632739131418271456181748717173774783814541495122348167725410591599193904461831432137829256324933919972089958294294523143177186972747983729993017448997233997862290060780777680706281881940501368708721223242120230204376433740023967447504570384625287319938424220473567248081974569617628113086935451070360446359617417205578787038679638730806635557432646113988565734814664768303455184682040648167971982 8240 -205061905839047355164566417789096130054729528644350503523989233376986848441261591639918286186398489673553658327098318632885257878155271967285010046567445863442730154418155277563909262683868311457509010160189160555047255868341103006448922302733585746525977227918806085142952153428052057530508704195979964811462885810133665784924321826398322830460739957965698121858987331221789076313362297767140893677745393174393882625228635331024617905046209468001190924152694210321821570044625453896939207269705730633420817160800805571862502805920036801071982003247415040169368876052262429371914616699646399040315960010 8241 -218814533323762279371338874653553983284745613768149092338531265290660610381136018437347491807543891217519551934461782393239981315118740858145380811808292744255683917990068141853661878071824289244984669357330233162987406100533622604951907967429706196616461376723354883227304193433519816733127230042284976776970726753522334761632186347370576833682087615918216118492244013688329225038373182344360600855804236069409340323424698237634601231592248474899964266108407526652005671738153785317433749199510924740531266217145992697840507229612071895384339746578313829074655045028329596811764759870757771457918048700 8242 -228604315564647619624493410293236093421926352068765120393557883057748193213934580669550041968249851919325411239789068248618203887575247261786632433604229147360475667353087778035670890669757568848202728219546505982769706097818434579853577022838786532762910168873244403919608032484341935889672812043547506680172742329485731827794057725795093839981382772983987261667199895802570529993913241480584502182696929744889491675357511640509698678164714991712580189854235653180413146779789022204012927261019316704985790149992076483402630275722324101592935292403431864391146512340329711953128180046206775504985978488 8243 -232933857197090915064422810758210795897188791915844130745879671829301766562981494861692691584771026782926571851829817035445506716584091563385304833548540778349196685465819730468236568501989091791946223606358545541461489535572086260006983309430550608168702914172715903232585466972242167011866032142169582320869057250109990455409582436348939953366357593457942575629687075598757584212719639053798496217784181933942171160208996293394765480533222236023918737919639405495509455709714627264116289503482435191579883209664532822875006790563731970682365643202968790891850287689603207083796982857202788316769819963 8244 -230071853011537350160538389138490740868338248897492196827441057413677675870065138779638760186223489339811099244934319696610132516612043611382969429502230678192071697695877216587781200745295312341571710426219797321886313438317920675769950443378237677251615618436190147624695936013709433133695872655371634615515450647969825272512435004020486015115591164110342164228814589123205061931633038698081501341774425549234069939193579148650700986667343382255402174620914016972699604641185385801260413852865675617714292417811228127283220344190833334729346504541692610962497194136998399993745574872154875750285732203 8245 -218048360714443282538251101883955324497256791851198326436445497173249673955243390162171517206909084265076054704865011743979804307274084428581059836757254428543096899670804947474659180472582659711917774765935020919642187658168225099509303929166975830172446435472468414536756555380443948970607934927530093992382125084768607569084620474007239023421488677902733851495220067187480537687038158316355876546882199045866942806056542814031381055653343622402567286213528682901694236125071295652349709569607635146896487307121437321022707008518037406277792056059558032166850707159889935352812125774444877491275396621 8246 -194657349296530794368364581588701852375619101150617823875880511654307985003888355009200323329345959325725734558903816338355794767873648649524042686429247782783804449067699736414868813725788266678115515358664207858822384662084939096333059853467297989745070453959561319462804757503844734387416622065867203272171898034629153755788144785510883836730294884175559680246398684172012933396933613959147442063588031078931199598532912815911886620452603241020925502430860922160468983586416087866477935413718008849550075985435538652637344606017547988577938946672967322320950343886991497356984835720161865756047578692 8247 -157468526387749690621570402865683777535509708526169006186230680270696047643800418182799869918406732633844309839819288506318060505164225294144794967265897843147062892554967006182399430363633399826934521951851422157851128433282236158661399203346795656725715574973945427128145099785597065020284932134196584761930752093198577830003761763772044100524672299301835384274602395185504157640554068327392400650677837091454468721794980901736580960854123155116463979158859912468746862036271131649452477153064775948594709432795722376960595235119133042103347067994065496389426415140990430666929783840059881546969471671 8248 -103850689191630319928385382849140625310377452130122879617021304588424319106526501436555860652366424747961891045092273159260848849225812413766344679883816956016671503689970696423129625162471595043160837071176519473223903876859106249001491360057974608066584038536233667456545915893235656831320543346976917396032424374277634777582640626386259631173601323071643009014759803297744712499146560730547882167594913632800423168239043494722755104813819565030064039459641089573928828462214459507768793711869252650792463606579931698186948434840241324296473005749319461816671654577499660714765959063365370038451205375 8249 -31009073071395374698063249096342618616752191190143389001564674861501783361640877723946566188639635433300602690964868672971744685815602361980686737453621917757057930328457855701633232591133457622670001245569510818321836900431472260433506032777871647472129069651452210698475986299128502516971003676123461885740351573269190748727699957745533828589731889880675418939992392884862545133387270341414085861776930457130447050001054591894777311666181055637126715854069379798330742557420223835045095830351120468612916091976183772032115544803649662989251702957149472807178453594497005886850734268056516572185311096 8250 63960622066503152055924637015203959719532583913671442074541205008360500290980327697387224092961265997563608365908150189946122247055483887173559564127985435654219973557229730923218195471159771746655380993685286711100511306890351710706616227175714431219574274772878454019922152668374948303125296518182696649745261121391931509287457098231373607722838247484119772726585732187495443299678314086199130774843179451610268403886374872749936084944415813136928957169004251845914529261224602341858534816323612908987630357450556639186905895481071700534250809243947773710934999686688196127962065906103931903519609137 8251 183998678963974362603497782545812520792782977927097694442860865293201632704581796825966290168933777660664523027872782417215378985949691878186112117312948945517885341717126669416206496755813684447784394749439798830389422692223684024103575480817444557792177802203843895346211598081224441773777282270371016250567078777723524043250927683112622954656635651543673398865025519766217230187339429071985371406712196522193878495185382847782880487608801607384302179696900664874522897619804123185273775694210934923564004116768840127952810528180065386469708242864686725593166455376241190938158112983943860694981703879 8252 331985321167844501538936370339346375276604423759985864704910889801209635965960499970221619212709496036323219307107033311800778028791036982352237643981145248528558459841896134414001119959426900337444698300332283609124723151683854283880427798051136426000331986585734913992634245991793915691019536491416635733758139873023773103198499612496868375340941018021534256962506102829648670213177285381837848592833817142761605786045502703904876676342505168269447338157852550684832196205613186359722841262745068571886966336884957885185592140346317249384770583324773894690475400517265307625410323113986057809774878406 8253 510619179859701793886525076685910361000001348224682646500438428148086828907744794492584345660598723094860055510223945819891898944330729509839052509038956217719393984146141688989799775723580235069987886524985179932989082402855668302716763861908523432197604983129484572019164632987480705150585776646654412583386628509705875793870810434309645791811906670986299554915773641554416426805238801391945630609165820513311246293408442841671107774335562994185976613422829731806904161587779681642436953734610341333014918434680569130108427582773613382128822740133688361687185431766303384565788774437699835465646082001 8254 722267324500870007708859604759451493825737534283803802097686430572641924436660505607678535268270447244167637286759723108837454842520308901826897605216261372773958723547969637056236732274031790420047482945128211041522283540276966859274978508559516936645312698525971289900442655915473517126977921036149982260696705633694494829121917377409050172465052649921482770798586411223917302616611717054195027337031200729747461435730302277412262945595502751383145143483387690710559640888387145408005736508454570044543327320688756209065735867321639417600339751265171345964587575802812972405472079526846657792089200749 8255 968784092850460923280200631612762955073283239652450950825529217972879214862076788496040621385976586786422421082059175216770367648166446155239680383100360687523933443233630128816252601496984552294160358800448418401984799092288632732097014278914956023015680731659914070266424271596782873400821968848509510839703542531922232074690349631011274196737858335924365238713035682766016911149302258820391261910376870867618503651867862764253980629235604783292595795880874098237637191730881795494733297374548330027993056651582227632108811273574674494294392870789882361115079844806528516207859594081831290797013340003 8256 1251296288178284420097696877821629462584126489130027904895123652204027425874769350246785363704752638871765044316134102125696639573916427358575510075817289545036451468738196188894046599432578852679972837967097950879582330391708221522949920043816079340033296443854560048638862923846596318618760078913255290052492479461342211368288528396461805952289483861528347378015890142400356309956720340331704732494521553445920381388038286878550311808720592959048009980655597966841197514129025029923697603808778842733069029812706416540174881118607712580032179773553379712820755380633443667323720485740070812212227870198 8257 1569952827288076310778439975777509634589421027368500968000168894086124516670107379787219028363134782383260075266254949186371669696317008724970241984329946564576344104101720528755698428163411271691616029235721474041190927444230635340678187240159186434857362695065777560434156469633653774895796091537616883625636440308982557078782420286257765486101491898869189969223135751953961414072332999911939978852686576206606044718079119642612905182375545677511186375073382639568034797833162947505729998713071001384896889573564805400901931908830757894555743253103701142449269891584218073270465559352030930643555579111 8258 1923637656455007817780874698350579355334372058994274184309099676687733454961095148707470973451126732669536427496156156189885483213261988368061332199172962412700948112721529536503696321014259724965553113979119239641920848544515460917227766545900908529093443829525453405867838440082870620588016981868873520812684785342954301880274644714897020077461054514324108614920445916601707627926056731967313971435948588440254161480448041999120554370189158405652414058940586002963406626726898799056649146419070789238815745387143607966015377216730173838680988421792558435226891482626258340818673895727502697148064018163 8259 2309645739692685831149489048127959953538360994797517771370225754011598296628550929743244223700893482421683787417925453858817143364918406247805470090535549848287833768756438545430679256192010688929946413274783105321257702757839671887556657367917451249863657636032001918132827172391678141119731033930535650441827153461162627467596499682313231738214744309054531145808818265015024627794574016248423880685505708223757866572572062237961148929356433616705773234556238774116912127259808404750601735849403680498936634556923922709214240008426735623613286297592135872868617010972639437631412941397823852806629775840 8260 2723323202249505907659999485365817245717116421030586688245299129901459321739232818371942732214799448944024702127430108321587590776689402390747201611022785893730296940773622711153607089706406876204504854068938720500084259379058688267876376611136393259940494501164755006270920383407224656456949393600175162185054165645494450160120364212934531036402642393959872441165498866731787165540039620817854735498588274511193530452993867655184050617835356079906185173560528978068260187405889657198823260854822680080647949234790862023255280706204592912983168228403651701205827618843247390282986346743699553593765554154 8261 3157674319468572714274056773570835716659532898698063879663833373151734517435816708144428528550621722489903825052539699917881370785056715222079648021938573484114770894946332611680420382455043504592571023022359748855167219828934286500592172998163718555151684303481229800406909956523030197252547532237507654955951256990347758405839870095743706152066316545202104962782754215189558517629137263735078381853177769684613514996708297952863786989868507082093880128447745874145589562103212212140528120188633005412176740333708137070542034962311758324121687039277257365031019875658554129980280855639765137620581026667 8262 3602940013639488923780715667706859798338551392251990489389587522571193108630709445103540329466098997928841691618160585231698109073765005545309184639989839451852707502860389286968450022544364603484243626791252000416713278247239429857071207281705794407714981695803692789422518067293111473445217245565065520286675286837202476614962168802428618537939804934072205056653469857612895616359661870430130458815426636399056861810426102804504788178178565402911916350293223310199950354961112554469095912254080790948681487927302756750095759317133799288877706899324056437464915237931908785601835288984448263102425835732 8263 4046154893043174890817957596828439035376662674845165617727113382846927526041810962873158774189990961312939018263954058919324467814789856894460613811376446383268282940480904777530435123294651618461554415506013933667209629005036077561773012169032810197779582134363490546509503001500375190494154920454491712280794759308256532944702521801547426995976771670467560658121206382654338531725919741855851599888610981440973855138007523788080337851855100517343780612867811221461261672989794248116837064314791167717912384828478174887554504601027751081405804323757694350084335179793902978121227703066030738245786633215 8264 4470692667175967590351210228150145929501463703931486457132260173475482667483853378502577035306492000000463825569568522310444375486930692629242889987520602300861288656095964193203394028561144918111111681506451591808939106111910240616785035791535389461987572196427582684206552923987450755476609745771393968894379264127742082942472342358068728079336925492813458476436433837835942395834811473787933407885524434860097770823467322582428968568309160929067968767123985018062765450958481075777124398545749349412230002635454662334377594078207495456751078540628097639438429208873203671739678990224420702897020065225 8265 4855813022185642121325355023528966296778442593396163823492485137435632149093015511571097319234563745190124853486335012471109543817884509671554611869603857763894098781137896681188625640174611879853815490319397686270975572205620840023733005542363871479742836560986963377652722379984898866262567639454913638560992557131141242014384068095933349914972799946818243289887222374715902979129114750667753141696964297273415480658074610357409172234775684424962857091130103392409692797746459727764338650715806998603186938281557713352098761504759153195718959075440804361011467223793262943574769147710282297493520292318 8266 5176226752991885785881822020413256872963289125478907257246994583647195550320772725104635445886618183368245775539393100193683496760609096891398377197229946848397203243531794663571076272444720112123809965802858993402861430622076695552736209290441351642322707176485047278989079490986698470511162529672856260071291876669858627163916556947945860850944325352588016768347029699528436851683491493787380616974960542247320275519558545436402889798958134362500521663131277801704080573472201148062078065346662971324923640969081738267398644307321445916570731792446884151842401315517354701235848463329394137974341645537 8267 5401700122323682651338158275857840779426824717076915048204020897900914382986749611189599781012195704913442979964213553932086513680191211395313536694883408404821633432111371793557476917981603914003079677645095507751663957890249515215052643236387016645882105016270104675988035361922489347750103709025939963580640910064954108436523818522265205679896234798965326821352189760960172886578198347634421699703245864557883062644941610497923321893078649223780639993260481141961522751404083570933401345486938232722391181800488949556256662530378242551297162197111886000229270732313834813773013570898351039236982748315 8268 5496724033949589064712913857303694275728794265377114118400066359098068186855123623718138332189362297899609984476537975169897998133876243593096800908483365309660906505632494750758938334169749928835277923340114052223366262207963304481815861081255609477580051727301723507499690996457905893693139696399244529796964179284970833992387160733823221111618753168034699491421856156119391886036615079183736301392940818955679767939167283145875611361618139522548632097632645701222770555530972037208901709257049619482910422982708706119785933966030799398505980796573983054499542806632656588172577393179280891136552727668 8269 5420278628479465738372739190564187420126742802117584111694111924057143425221356953093397936927619769627759834185052552287495511403382455995044032147642278409662946572520320696853829641287089377662168627014684339202205449093357829791370012735512153303965233768977416650496566371979359746548696278451894836903377052427876336858631615393577258205684653317680211001772006237661898366156883244996538595131842413001994433989102251392449807698344819464090082837776426764378900869472142189067018042586303512319198800471348544253434734572955396222014190480175741590034489298159497759478171390493919121752035389040 8270 5125729270190471514318753379081016605682878923250096798993440723448338418934152072639306696559783484465413671225728065389165799120175758573508164359309515377150144706209000856832467125004119786255138305840038906098961131123840840287515074131513994850272782485884094880126372883698209228033420397332054822239226777861758672378656776107111604903269920946166307453558843271051084406648677887325352605790754719564507624178981363569135963011582927503930627258835946542957341160859802912600060225073507797865214781758662860575449460265901329570926953529181568228412757626809047045835130198196933952136126884460 8271 4560895496340662698010226331254798541412313500194612724983399560231419592195625696189336110106197347753632462435737271862998928521763238765238384288921511651873622313533577428231366128843355766781388023107660754009203417533764362003476742196735023365566871111910559297608518807647020620471589281468877768507025130424767258989576814138169338931648177633811556033374937604375557833907247937507973166600894435897545867339738362316040752333948237671282750579594324598451988022364412847112849285446670237979789559797112322739071262247902565367778020273379825115691309816395926371666905985558988891286366563217 8272 3668340213967263993823432319572483198684830330417213624777245910112635193025313166570750616894292065091308248396496088486061150417311844366181812357341344939941559649052638957273562350244527114368251035985881628874037740423988923175862680133917628179146306503324478348799059913922419160047833393940855593483245087111857826781684353234124155114193682678842805076060843233042580711118511362040106964598786630767710876799238562751379863095969918841986938922766092386215275832005708010978574440239732712317413316956554739829340032766442835249352474521997478774860032015019737605651218635443116266936585696048 8273 2385932078754936489679365155091738594836347017773512271327987486268257362200881734358583191828065411552076747305541728385031220745893563402935091461201547539319932536932747669512776713149145913951442145403225439204518978957461653856342551845085127477660253400749237361990485518512160687108996418954107810012206396788860134650417223724901322581188838947564536752854940901661668550740061822991492234725889615974821159816230001985224102602176513051572654024954671310026532436634860739780374383245885045087298362556102878539654518482690475921191546932997247601431910310753853773337212331621643298501381250976 8274 647739353885788275239866218457223757074735909367119662749884532371202268981239324754680596697156476022496638156622711276196771681378462609183655764898864859079119655322825446950806587263022742837052397247264024807386996295115412785867075458844170276677129761905528631343287063027594065057787661499694183813515623090334522414777867225279834687979331130223722789177772368395493561507120007476724662192001882403239396533597566723592965173865911321086519142854305779909440768468041025959781993470978594011723721659540240275913549333832003898311624222762342567598589689345140867227230466926855918041415426452 8275 -1614681652047289925177332936855834360350283608911536012043560183347184643980632609565930821254335586861134509009443802309824476238912508628840586540522104889642984908559494215061011595744272073552437807205878459800117952273554415740355109932391072324777738490685826772533620176212316466770174767536986196655112943410395411698441406641971466552883648976132673043257851209357265212980645732871172658370975489767610082008820125202887613215171189082609602702037053714794894004800528050544925843731625845863075665984915890575665426366563217289931377178999732776982879056140175264837057283507969144097595024732 8276 -4470536564886998909775072043742287648334950731845373796340252931532346489251730892757263246506353129537747739919781972510094761237124264929924845140520194332954131469696118703042583101558127020396459575087959675124760993594714634396515918752083387883171335931921134804415385027209748666983478686984103688469766307341194771676235711257703040929032521197779764447384715909353187199357622633572256865926664153660623343456651654441491974663794386009068594093156818051764271087461837571442639475793497449362189691212047998713836628592144963185231986397893048089705943942686373061394644842690444951186032784608 8277 -7987511731141276046361656781828258490136071047075998649231098983659175648968760974465716998032263056191329997312558884951286128126191860731911074476961687632718096961378070432240075551628088854515444201374449292302545503831677743631650936909596030247223428845324928391573439883662253524409411047389270458428466281359602869720981053932079415040543962953056155128682756543154857979587259099098522112667680394353155383629653014013086706426139540705194036466402960689794064415245213984138016136202990107561129660795889004733764755163511174866222863276021887970531838360979687720119628826225934819646188571103 8278 -12228891353619372298865183740081289042340355086646354013193349896652340941076572692070225534437160190888046765947570225932233603605390721294500118839714341781664701954461193406374501425197802533506865776010192624023465385863555991259735604959613840460976649742422927177968911269056293575820282533715649569271492436235411416486582487494701906906585206382549558727649080991847393889252533486308418672489025169687261244303717336102264769739019459026847949694741231129370836048024673686817562844219749820696857645405857196194550591530335852003639831900577140454523932409161900705641066495344819407249876491138 8279 -17250003973754290661147048883835736565785288869974838890699864723561610796317467117515868941259516501019701669520340562694831583869019877869044165545512911798763061602707257619498813164770866691130466142016435452602524867155298853854405706693525729211122175250876991127888199945882779311827196960556797532060372360325765874109015077036766669454453264024495286417403390639684776445443198726266950520323403581070671496737442177608333569320070805018160419298930422279889222006598554842570374045665292981131551247004708509227862431524876271766139708947368505122338227143513694784030019349444129334115937360859 8280 -23093933660715660554246574841377172209101946479397514730724237756774991352830891737955668077215325175604811369990813666484359235545711461568973524742483898105021534902773971766391586866053041980359573344379986290941101444601068508003828224309742221401196438829638932460155620942210799888111906593632733611515851846859397064967557472242547677793337700738944393690748848863414208838524106226101813544221226664444262125379328438258191971789755820256027010343931894204064450329163339820500756445454151346996511946994728690882834823247587965630214734513438415226979814916186402511238254222087344990660185131816 8281 -29786439217549714252992774490039676293947137628465921882869886167602024743983910568831792508467202058140814113571225199146247762645459209099135599906643056962013586715051998502030858444406641469603971552327723724352699757404907966628223849559967412151919705438630350741961758245898865793646012433348201523734745251218407580221724833326383594221177198463935553376818927663509745256952090066783022894774018147618161477043491466573625881993647365426965439995990284678067556714821992639867129056476312953449488494480434305679698110576026642389688335082462220709436060651612541320078758810852940893843563293399 8282 -37330036996441729177367921395331957572003374884300876961386688413922187034135908887578267890131447242708063599677183876265676579822724997504432891931057008688616141929664674301028865406696115354900015351635331072792294928327340322802924831964352074181655518948652890765132874368443870041942958656850797611641754134047426678851210496781298491783899866120040275473434694199000074115333533370461808028081406098583162587650041538944181818878335450365222285382330407011994231700711464227162423914457539078281743979282132218796781992015403746779428729009058324100563247651434826826029524161313948379006214901833 8283 -45697220330902722240259211713671047531900860689951129132236576625647616532387392642522853380573552400146296357935661457323134714192341910528993742810499660730853873932369906869960649020288132053820797449875117473839581245215476734044520016345200883787726365169823036835396581814662836468352452264798436211091553428360885897343477420665833245632862216962480117353869563414298970355524757184438114829774215066310851239695038315283458047726466478997938765501018301924088001527578443529964198823118080482988203933259324528258060002813260053739135278642108839197323007860208921636661895275654335432410792695561 8284 -54822811989719187485387974221600276681752732923238989844818488066933350972149621349661406233922565754795028687406232994333613204387878350945644407270788310747481267238101924542601248715054514038013436587385773527945315806377727776142470404790846453376987429602818218783806051227667084268094757505994110432558687162155918645344795824140180799457117372612877397250267533814040401614514198465568466019898542130285110231247437552738540969765933141946267622667996975386949972113244699505644069597395172098306037344177694015547704278171719444024982435002023492884811485170079318759099786324082507749509530592892 8285 -64595476311193463748975643870476523895559969249007227326608883755108815979915494825309832290326336515911712746820090167163696489632728130419266942368922566991475880173247461418006179014233582430006208549111908015826492669976266784239300395953224387002184730145166247036709275484724054130106253097089582640493281398722099511051396974182969790698953067283583885565265197402777275128845436591914004453706671851024684975611007215618217164043170850551252356095600043763162191513871090565806423383536700477338075372165284369517337431226312471110450642373116969567518283768394014492620705142426034438699958709619 8286 -74848455666143385881140594026238288154777128302332229709509681412088481514961545307895846761418702910558875496194896323493049936526537284891615924863224257790787459175662204733285753342160677273630307375562241718971556327198053983011543667151168143307383002108241728769762774500140039935908333088651035183502237780991288201066287240999619121748199828969326970326142670212656458368164815694988613781525694908548984850592065058543721779907822066247606396426055362885983170060298913422189534655292373310385251504063193520403367739457079091764078293737486555940229338276567251016735411666250550322684367752630 8287 -85349642477723404268502680043822303748646829849354464755907849025432649744695002806179259272620848797798496890445037069370713956563700627054920273367314116225652908377384162085798783107729451293805826349503695015198664854167926469253491713467848746599908865058807350536566614067318932192970765137399976977958137323701761944131467551102264232224541845524260154378231852411228656068943273423872123401505592882596135504492801553159726702550942518534473189088113993021492391780886030738592595707269258775552113564962079658895142720368036732764955101846196210797855400638579568895913231632383824224956772297925 8288 -95791153984286362375232860737913189664558512174413519282998311628846039624906914113970098035663897673391274276116135962053212606671460602482190812922154358248580492691563006604638506514869508286221809805898284890838577324763807358674656868471537406538199433744680978200025551845931671399024975425079315900445086885560359706331832883016357387765654436210146690711074677199706147366361865460239004852405765187043945942475118499394101203860040210541059324969913324195207885276097803128958140875951369247764805502054068329909925784045230864350682410826390163958634110234397827797129398906147382488986157469016 8289 -105778642945686492252852257528206641885803409414737391756889105202069209484906574199679766237868081706172843081516326651841741662972888488092877360279795786979311474857415692931826212904986749904216418342426298056981423883513961629800216315924477236442234679752504929595758768431710780566334672740548398934554433865510530969951440339305836299572546157489953573728562254121816521606900546081282517449510670790677661009054480816927360079620787662143691614877949896105719645581322625445574104955256795910646525135842427568704323618267634160650977553792564122575129736644673680230279821335384914236982280447832 8290 -114820654073209737362732214850412609940694211477362504632859898972674161280389204834829559741207212074414887480056644287784636212667233365766711270321932609907971993756507833976060044222990135732112977001763420083263460596406161841297781536169776653402607265663224787148691631163329902350568065292342326729338908301181520011069604008680306646526644885404253346897522695943933612283138183270549942794658241668439307819083754680872425878756584786241251934362609273050121446346144079679019974621680677170591633624505921179774257353153969119452609776188333230508198250693607307207678427441383632064634257826724 8291 -122318423383819022045725846645799020895328066365747178426317949942531791810587831438436282377866958554845667147837044005175062074420648276979948262208067465455654674623090223322709410812145423289829914411155527592649813156021702386654783885315934881095743380227875937386009708254977398679138811244780023912332796598179841136585002049988480370866475739807825621845647970468665608057744821889016556819646171695663079003117477761464190117688065975931231745263252589015196568117648663668032196461619128680205093705086940319433427472087824901634318978679833774196845325372614110038991470736507243604933510329300 8292 -127556615904003244151388287338331733157280027596582118690082968955720529041779778483317234245943770289456715123851600082325542884380744268150445034955036120982363189187607537560831566905885279949553617279640548316439848111507356572978170494054550578427129842771085955235651865875989659031172152281457646522006797468450665514479869294637587311771867038219479956533649152825913578701501631115076054925761733543982436957212375402503881314688629041807722187370841355971269244887964893596166928035522436692478899723272251226265543327822670570363534137318723584453155438750591503676857842492560745336259843246279 8293 -129695605740660805298949755488442336227612699289469311154579995079473422520679610939644054882576038456129032811082667382923276121115957759128908322961167664320463407384619689911151372813756341247189155918829080669958566882155759522999472408434065274537546715120332216136311530309805376847003469097305265996316896625905120155539504017273257841253256734208817080644383937154359148881136727240745072432809885228756078165501910682025846377858115274868304930318043357339243799184717786661309244315843858244010761144578958393394398341536767262582714155228198222367296226515410438652480898722164290354302531539456 8294 -127766020560494088072569109589020741668245268074259040961630689812495419675521515498756104127969357238831261152387863703023561033945475287516603223045562809993186717066426010333009204264324156468095798208835459924800863034730797828755835676622286021076437369834373985510528258980454655628245409129110957163645668738572727274934031227751446389193058661220547177796239980994906822442537650465747252360572218694705732408366191408210117869247315889209397933424912765302033229055733897735459073746142570732897917111829380950626603098852570085031244039161210977546638713643118306694947696694836624822480502104245 8295 -120666398431001838707792135495242110616469197112178738576156650126835430947349429275665979856881324462259974814532185852291904161080047100683074144245480873943675095629573701359758660980861166866768982838194957419703401379295766793584051730726353998463060119512719078669531647928565516128534253298220622127122373870881697195131777912558301399806104080371243170202559145873225354513471278042507603175458114765858152402111580121606325365545834317636280520646736488632090145321140425460806780184232702647594498320832572220245262747134576845096929859434420783575926558785345068453877080635196629274911504825549 8296 -107164936503120247366655019156273397141303264692060155977122517421178028353896332930806549429824118549264560505216059318753836123657363560741733160606835306210149623945202345482379279032076014510961164005202804984093180722609752842578677404630871671319049970511214763307929435651501551943008002743379633391528194392865485784669506658653949707476532834793686823041152956403525124352907014353607174216436127067991280398447084634990860946770583268141198306706007553024415503189854555879752362980200634608019742251400749504255490025673040082826937344637088444161582964014946232094952073510721711082341204491618 8297 -85906445030625402547633843674546676834158505237530877508559322949563361192902364649526273396519270743211761533642210876671332162472632741477593488416648720547736284126802237209092612273986455439780324693410004875439014228514625405072640251106858153284707205148387228903872316794977034018207447126366381167754230045285534925758537248990091965854652500320718472549860599522209481768804902617532384759624532862353217642446789837686826613581549980400313682376705961681632132566257575310372151527264886933854714794474883948712583909303916049013390629608976895811923123553931593682930925778824144357553960866884 8298 -55425752609384915231395276731800363504546926092575378818851366682547165831033829995399423532031563677754856059556100569422853648338282226518123597998336904283238560993691264968368726216666956370974898457340313580553994904596947350632127639218978898765543288934696986494157939382641036857553239783770220087539710133739142711598012287918963668717917113990593265822458636908987036465286748709022763758734995550060541526033648024424108692627001283908360512955222450104768652041249181791697578852691705718905926547925601814233287984699572511357799261666514454412584015140102643546290935085370082373832244244244 8299 -14168934041862980798676149225990499122296026387466732439884847986594957653648677082117680925515786691335166345726664920149064728573765977597713352434287956210276167743059029888984527030404515566927812189761951154035505939722599093176014398579038522863001988268657608547045887115631437066903407998283009335655776039012995969724750440837779798938402654871148664358999465537237364775579897012544255223889132089859403540313739684615050596957741704594461136747903497510060219910857988720136474238379153592094835955779178399421506990148414619060778528835942930126801451088354851104140120895179570549589116921182 8300 39476155606908163048719109582806462074739719582767552144968877440930558327629041322768248602366046504549301474260047647906710568955857936585122028242136107059564425780155748018200626138570580576136731747308533019832257518162064204501810119744232706810234128126599230271345299332569451902499050853821340046606667274348826403634989466300382724895691289960885747308720845876922263733593264519774896731662833883274574114376739749469449858969480784630122509961714722775225141525545114498030956768245080207345276113778111409573079611997889727796570104095452187104945697123142088155202763974845515169961092249101 8301 107138466276555950287682836330250449846903190755820105238121878330890929749505182844077856115707809465374811661505637142703056915948610101622221136968594391400987998320574573348924978918257957685390658400361238236947367586812959740330230586829657045297074221217821932189308649122581576845839330325370659360235974950732595883347290371101859095873678524121978234668578485486161348348920397174369739726225519571584146387220939700059944185216307786346855130458145514142159919440679498068584644688559004029172112814004439891086684287110663507228515376891416706185261802231658689167533927308817132781186296910833 8302 190409822717215529435695688571049256997545865687332833870079219063237247737158656565099991249389017166961331623758599799482203166303683700730119228146812688049349935240374698446258320923828312595288745153113791884164581111195555842769268957001515864513903552945188922638796836816378536396422273415031586669150862035022658074025439090286277595783928825112342039238390059330821645069750131243699394380418036054482079081803346887068542544063927279341695249066124174261481998899148133278563174160197447257287198937700460265881719624620575194595382369855551983513957705392629279687568844105163854274824787373216 8303 290776825338629706378559456961320824159672282745368331810924948567490908404537143229844081911723796498552795897655003946351563764696950255068981077652049207716526498070395988240909867065367488022801411558299874420290044621695348093911888266461869773851992455126044938075090919461313389579174558295845425906475224513241871143995167238542671346626325992604354606663420330095447378599803267515607826645168692316797221147634369087432235117289007758812708578297784934114775923141316233208387021391852588392350019731657547101237874710217327343343782186008724409454555672226390666312979056613034788876971455383524 8304 409536964105400070112798186478099211232507115147799310296731227085832776349497302169231622018554093578596286817267161781064696480696619772936904431607338342981251286727073326785516254524992025013695432910331090434332253210069644206495140167730499974915757938382011558010013137566415067350061761950015986250799131430939387671837205635373624550656260481473950446481001145735319280872196188898588863297969997208995186813086649419296044454603237581713100049124461961851999119666950404591979325793859674340570307968587632963324115184172935108159740257882618738183198547300145522010049732439133910525553483956179 8305 547697431481097235963209228064064001942557544733148405780555911686623890880643481880234890508309537463013587396549378183402661946514855946088198579673874284529771427399721378658637058873403201517246634591171349640862840772836647286033476162312877756748424282260990443410614421990728654939247598883957663447314455897585237329347149645080762645978545136038276110562868336427375327913975889154007825020260935660281897164003244526019397323717913644980709339832417893945803779207612274988984974845594646380794970727531902482996567229961207812840217408705710740917865916599084022328271470118568091655376324655203 8306 705855308855025301670999380373615060672907135494337306206255404679674520239896190874768909129825038023403185711595002640245821058816995681112921644669785648981964737869590504938978725522252449672647194293792365842526912502708137499625692895227276429918089322205490671054270927946752227199847782305075467324023255440782998117139891723519241931952939595707264244861676409752332568024734472344581316496301812760697152889880238854833332790220099589193506263697479506322935871657650947941329556079571251719267909582035969834520802634766851178018469327042906703822499415959757335446000763849324093698465931888778 8307 884058091211294508492738476216922969231366975404157458115642200661446897175719199351975742538899737309545644490253856596675143196142627457074472540183156421013849219096664996671615555998142999363262944118816078920375168688956145465767887481190955857725054123929063210152708752824654432539567054882974984311665693163406746341600424702552152035718135325595774517107405938474584662906033710530076023247662564662165785760624472956313156800211246305229076210963974224878248005378796980646015278608370386596269789920008617606534842064558330424332265095191837140586552184515289219037575832954678356857105122897296 8308 1081643925829329565949499208204172359303625936594223333525685301604216994416462757931898826994903370396973731096520515692959935040339407374740976030817352248606243439085999975559617484103936114644026426001785156972789236087155693954137608405697183163702795239177118399720968452461306706000332219763193220138362286160343614209609698153204950279407123750817140517115771092850603610147396724797422350788234879630567379967280782042015632601239491319159275798975334451085088224121008867651350707865728741433196254036063394754594914254984642867776636456691800150612213971777682199732513294679234938619280655915707 8309 1297061492401325311617164035256095881237170085061076649536779398236892153094352073730982501835718503614797480414166905395275713783789459039306835824652110101736151654322456199688019653465902629575006301888752351613827332919916389907708605900509722936193704960527679238018450097035535558946506557233108059807243087499362531543076529543392885582127603293242777012995487573491758900110685450779357147797060776009260639096644526691070855090753781588416247066636266839999630505888992764763791973268380553777367262549552782267387706542754512406485745612359466020686823004526650472050211169812805117261958792741422 8310 1527670164620880317964282409553697129011222230025519141323349259989882857869516501908944766614141307638817784907223857821830992379659098022586084005729489395130804517295301445073386631351313449889197034720782179447766472852637280962275913026221865957962568664297118003386553152831669643440699797536173098844382635213553188360053496110977564320144434152499720837354989058450330411847089185259710289659232565630144617097171906521082509735859095454943308577546643322438180304420483517887303732300837996960556786413992324408561101759512936534194396113460804061783431559857280936366052264879874535089826455447600 8311 1769521987631886051217642327880076279608158708623436318821558990124424677447482945226386229033425194464532677785494397483381609388221409517494148627615702511737309499772813775659083660312426968973042231473481723318318250864204189911612825022392416032864649008066723527530270458543593277410498839271835873527357274797431720360953405814323722539142080073772032708162285796447401197493631436205553642241554836622527531344556396281641148844854353271713584967579319147938976759534054512608298692209192557876613184348622628737543642172137504318650458468323643094708188752270976859219291329737556005819217682512696 8312 2017128101694041288284405248081009915403489742963321368257121997285468435738653241597743764244850985663510153692895260917154368933488982186152490045332987948441853267118295202095533835760484099163851863119897463642086867693406902791095362226824230612054269088032557215384526286323997314919599767144861488893877427101949114084409177158925816329787639463627740670593586218181584734186951399348084736178160023337492647443986460680832843765625345956014645884766641379725183590438293871905882366492958506533073053020376201663513477158536996255362932030586580566552875304765115947434310938965025251847647733407656 8313 2263213558461258025577303807322928660511498621208009518476178620921639499216091502450752058794928038020115069339355792971466110138048195775883686471104647951781895862708191438796361677023209592967359022965746066986990213259534716468996275629620814228535844660169834248210472061392626606070123960295795703407448351564256354328401196441268205530895187550428198542614349434226817061106855716070167437002295516928546295177866318138419728014742630166762726086228448644354004877817917933104438243578788510510795225033085931111623377354616377719410401798241143432753113437882344518633267599066079330772497719901918 8314 2498466028194086028044615420177786153955686207362075931308840776822607925649443123218503968141354226710188312806057559148386596527852483071372488026557255551103837526626689887325821378127029321107433086714603550751111236614721249796891958093336414216558886037284658406519260403431140622103611030428619058777525205398911542515317797431810230457630863282666658887531795080737017396549219132156129510652335612153514667140338191090839475097372013892247929937667320482456861526457137117157415679376323772521597794189270472407924864698593746675439650171264125613373228822849227028956719694227853181362948339815778 8315 2711285695898469923146206608315653810140169057456195602411369929501945446131502837505746099199788594127808310294733869827012222596842741803606391932969491036045126193997136125573886673094456149155920135517992350791811871255272721753488279370131891387094994120524535128173698307276744570241220142321148220522189144743981188879364605607294232640842838425781179249416614457670018125436822042723212169063127590746550358342705179876290115273154502129349595296157134909830028244942593649526404448204515013790232709652672906823732919383073778169588454589459322588987154402074440748497822901212418133438492029771653 8316 2887545698150307511771534215605816332839983366698371451958588042843777382230038902325986053016581601330135790009677676160512300605253765238290847298677785883710593256094605907606558057875370565446857818152755034765081949813992302887584543181649798377062953408403811050694839251848194487055901915856263261791262708244503580496013395694037861944801664176082321944727773907366744188313188451011080582413220822522537378865556988990918392558048266448352453579083995579361719915459486045785253460008128519975919104415685601186736033791970826636447825167355249138137589387112654839466134772328951395989732883873747 8317 3010374759256079155909598489749567663553647212081587663056723328247024356785373861585030927822237370072715948267978641106085952951471578249524939103902373094867992000999734070756530610753776876254386100393385920565875722941046084906422950095362303712477326682834157364915146131162609028350111739440377456884984638698933358467927186763919162681793207099862948818434394282855271457300136865576752747173878959204186311819703652282187297383400410918531388419595943926190594574944743620540403578980983953016873116177930350610123574405468589992801671016371012446283013492154355054519423166968481021186771005087229 8318 3059976235053739478916428003414984352540464221944364359585825490315981993605363643709576779688465841010569046577596305354146028489671439174195817657077786002341714692834277979361220487668740209086033834558602553179059730506539496881858207822471842880263738842480526614628150689363648073621028827491247520206580729961473032833630667385607719003331198921599780132057516030641506656920976639878371642571787781072994079918201203240738751334205739577739565542826373671162819155000490239342581129698892797492903124868986174535202413908424583766809508809342163479654214048882933814368359505840317733725055807837778 8319 3013500543005010405096222535483481290372165820355570227198304430875461030848753431121060550808013735275139256657170641960574401273621272649639566864396707804597255900463300062679148064112761455553021122618278953986144743964220914864109030940023015454540338129511767788893353214408952817333556284721876878752198042715612046212498347459879868083245112692318422897168190726138430715488648395305700731131494222886591149122024298811380073606819773804944718666521441837227821923919288888328816335925397812876706789565486249079261839364762065977657249417375689534875248645637724535194859399734716744595303900715002 8320 2844990911924338810070760528643022506913727962951198553775299263797815515578603649304975662354596111911258198890657459054909850514356573385704207398671023612133292436489195299597832798438616595178524209549334157005558573623444935216192892473211144986938871574928978797538896728314404994878844318350286357914866774626776859027232548004060693737560091252145702270242318348112704856677651378808658144563409696363921275786157739083738122111888583877818942393289854923525640501317368398396677527238468611759479805065460341401746642367479782038090573662174888246757255846252820056158427455390573215891004726599019 8321 2525425470320511193986586349694318535034697815379638157234620102715629068954716831841556487260809196821173632849917010671016011708163166494328255172723470683647096034404542284177973119296309707338431453846168129493544279649130748909384718445476287093257106193514358545664375324659049082283883303258693650272419321046287984605365300093165833546366701517944701268497148692716955898084621854963130311895280623217515923681699407145438982302373349240006629668987128431702564710101505013363191656674982125691786523178023379348054202986659405870960897131967318643770714959488288642286658530931745828538484494386966 8322 2022881835443594773162174926840905028421358995790514514246146527848171336926427593563275017604611604002198366443478145349422037546362912414854770986721093786921925212884760111380025467262442935212707170743769934477821821705048206707757799887763219075959625243830538531692082248017926811827706574031028206564640966460663606454504428216002119237578784224980243091760861206994705284929067996658736070106879653204277094466000658394660744929253629096903402141349966936275584663613217347945859634400091594989560197094484117588257538159972309076310784758699054431095048348714350998531523911651981611363581211068502 8323 1302853469133502012916889135966206745250686775226671879414946936003051429851703137582179171314512599984116763202584845740062069018545633725564151418826203718529796998436696434139362803558065941321892028119328432392588624091592397253934796669744737884573476608830038310413508404681506573170585782347748892264728207646668014190609377488505096461258849512860457610809033279834957338229301839321734362273954970641285858259802602466341660249669546143434614402286294847572151355296473270307190226695499224878543540127710430130908130695661698206692603492326750139985113626303679244060886897924223866307774196723134 8324 328750008542195591575931440174543666807886930039803844231807396386866314917773790087569215124016165184118441179980421430658181093494384765860273031639510551276556758396935126503582836151876135910909175362627726383356432887398858651195150759806345761308241792034015865834481265661996264767394248742831806683786899460136719429435368990946916421060074800794894213717069452405624610652140488546664380497822805048121347840868741521376366812682501852839408024081449278696519034782140740090344230748685171747352851867488944994245717830555683492513513340879748428487034720919482688455289703867653305572259572843833 8325 -937383592611281752238575180924664801618673497788355087735959413438811725126797022940479703510152179198910453827629462023121249844653609566531457452762357726772521097823104072694415642593830236290756377519621091905548370834316750175755124285992974833193365350037306362801964816185696274797600800182705361179337487979546554161840696670565156749860911475709411118431588293121128560280653896659778627952941954578325754297667030379487889971851424937667663559351673418897815897918650712979547520287473818787437219981449802550406322476426299099398494591432310290028347787083734592987006539317381546275404200496032 8326 -2533892148170634954861493862417655394209036347309554411754399540450877555081123294465024956501779392521572534400123553080027945296670627437448754495389571923137121869851668474039727251573906343307567797968819591086621762878330230143605163082334688485307714137559001855850234139495115578438616449708218979042915353901695585584881060210368153644888213758545424813819407280971347210021005852744604111479124740185075107298971145737676957667389884116759404629319826688174498617856719720866336975786225074065879313119617092750363585238281809125244828805945362917635306100683948959451926524934688933817616520449050 8327 -4498241175561240454486974831794560931140431304551824912441612814392425679178772612464621063747111938690191431328478219046771645396577554425845287025020845484064100317776478883461756852653716428674340780841511669068861356825348900186514537741990342574252573178533588991764422271430685486426579248535930488427487641568010801758023750972179826261505673181635673998399850190124234523452825278697887755545708968446975853649957942430649063375005781676094903643505279206730555358824393675900157960710699085843545255020304555473056553301202942364408622461640800491096839369563918596304262158421720294480512003915250 8328 -6865414876870717128055353578534780261821241830014382244770010493725210611695514040089056460804166204549633334351015062257606740774388253715669570703355097374232986471351150418512511356764151434053733711275733818929761886775689738022503422747208489612192088510495738706922719717955421663430675774178571065502060201877041895362185386316181082923140231137279831437344769074123796664789687629049062476458745709327632939985794017933018645377133235496599825213732345915433380159077404888784061789585192255441977869136533859557743653394437342154465825457578945044563964908655584397595963409345312881903939253425254 8329 -9665943196648797497793253085399248802070230417460172806540012264742043914071212619433441365602745677501987093579113700037436453604240440108296605632025699395592678668997842567146609475164303498884826587304203588415194052325977110805189284279021671699645583677267317675776903942085445100850180727680091664107816008827915533693122137649263775023963203967966235490943753827020307555498044365711143010560019600552246390775121651891358327764585082544279759218850893059707052941619249189288192120770838922644816049129841233805615120390965987580901111812546791559481715176818449505344459712826004275994516373278159 8330 -12923522433242943594445215054609274195317233269604091281835427141015606375757956980488166797668773289423057697907284981173077066316394238640048539079798049914338101928949284790593038134485652300618785629140521432545648590430357499150765033187357294902794569431168235628577753010347794910239040718438508597832756194622181364208273065765746141456564144383614419277178763448608679885854458911153051656281932343946718865909935442718912313993742451294046384665807459926710285780586736139153181716439191136919526037466653140515765207202631599128566244656875266326202875746893772358112814076612059887871192762932544 8331 -16652198305481857663964635243353153926982407322455563036037460208106996217041086961531281308093642971163495639581593536111668823252151827315339713175040568300904253617023069142176815937786285300677562684214427658519661240812215109550936708981758097190506133015902876041862419861620961007062200252718190756489603146025731357682398232968353374606068351648332846920197485106112853168716044341780049503077313415205763946379388048994738687325451131978894622702794493919794906592298100999483351746947349762608704541236840942774158263542752974437398062992956656156614883074046355397500991465648814877926820497754335 8332 -20853087190395153067858883278332441593876134955568625220443859192687789862980962378141468120629141576826258267058382368247343884711015223816352630405399704269811054328481029841297112955443800084182359658325897458210294809626122494475575995779206849356386366582054116982041307965638218378582240234746287347897614282359404361994420904449256724300525843251711110561921211654583894928902811225329933470697143088439618547676767359667906169668748275417148107385460905445097283999441021699618944508834082646234164605064926496723985061516535050049516150149520805793583650647118966022763926324972862687323885204192135 8333 -25510620890926613424389326528933300615533305337836216468039432802917273671698866625574040594084036962438079225680071268589717598159330177045023406194995853753973913646385236403948738276824561869673474921381800285077980447018410649472925912932320115845545873894263556540114605778856612357644747131515391473212901690319111952009521001559457871294236627453042508836305633109878181678091773186901591665347836937544713343600043894400942113513054670921892725314658555924425607444607779082227008259933593174153742174915922723094385444083160767228962837130699607769933575235343353528389200772226095726498979849223326 8334 -30588313230435659388966744638977113278640958179281677651367736925252413045421403001888951168108040685524152588339386829627786671488769755198106186220751483255118269134637738528082555950653507362086704895515152507004825140903683468578400367105441662437669463188281983981653271212291722309666208751038244135957461754776629244565877010683278532550188685657559235156492920006965715663677527251528439484161162296275770373924444637750291633552242082085415510759311893185751150714780391248077770689265576383688671097387386428204623143735881674020389237635506891170060242972937661658006727429290706545861312278675494 8335 -36024063483379466791861068522323521859835746528590588723960618546469131828109992161318441533022133819290819446697014414177223692987285133361176034112958083903528911412230646104794031064904390362770234358387402095257988233982808842649657834093746500403011751976854358285083909140085791484031254277851778229116608951718786962799033320542434703150178958745790682842781874125555876277079688731135175481178365420671542409288422267067415620270337886580352450990231091973332181298545086658665201704691024734599808762184768878163749096711565056653048994558063389636752452249988617971272973542928198569788703069065019 8336 -41725032621187154036786315114324299823447303907063703210264256542677933234825255250079301714338815452814375255815351319428398717208679477474505830111237491760888366746236460844161938087125872540562324478384482906864015149484822962464474401915832281586828329620283413470138594557471298581768307916921447541572466102267240379390945068474304250769231015723781206536013791267137555797765262775705014860643663053895105747463971637140881117230125557349134240471167304330487551455026892480314864295135232595911872809645427111254817184749747592474398709869462873663355788430149806381976766150294160155331602272707500 8337 -47562154046569065839997394022267933019905179279560900992146887432820813780569858276160775418171814051432827662282744947413285644569645909534155777954064913809192794269413064186457447371728521311435694347995481338039316430831783222080641258593441990036627770987345469832855407583104986921450400921049540071160892916676965290113823609543909349981945817909545136851427032985232373617109371089231224701849336561849820402391790741017949687365862200324707579919998138360711854790852725981278140443095577014146249073164534796613774988515839823291896226185994892254795854624872501849324322098481670961133868401498355 8338 -53364371340262250913066947140728611807751702689255229165449765409195512143848484851206519717089765703610223046034149924971365520519275230280455169735148341827796263070650203699271900262840258424427118844080377365919101561056929716235423560105251374681721835698055381507836327679930733586177637414758271705863307087616322735099000840121008675923925290891962105492942296706493261663523916318889907170527858481311492691859683623765694880121056651956679474308595067551012054988177427112155715870068769969409822032172703022674812861022859862141820064964701926444616119919287270830613444947829371400843994281178144 8339 -58912731921983724083978631394109583505927454792485744690058646656010534977523107604780623591152213453587728143888408222876281985531988678144267343910100294723730951950466100175513322496915347273082329372100442595063925891687268936526715648034246837412320712044341340191922680913408774794348355312422337082841765615390687680703237663323228132991276398123816288867526231127943375511005236523089369284217245090471461996286351101532822653187781807967916508075428358448332824429670816129524671493699147439273601608557651310940645512356997309863495260204049875247298740174465160555744206087524001180321210372161227 8340 -63934507710278018518224260389027018639598671008458789354567929773771382290019014956002305584988792956564038548506568927459844808003429864174000050205354284565347596064464461046520976781339367245397479053631834452561226332384809885634148379419917617170489307353788240919539554295939631449368323451251485682482929538955913867633691468617300986048565807966301330991737296265296410160335374427758525642823076797064850111335808694261022063494119739422788843119269916394055340525808511552605069917386004742528784317466267315150010383435003243275406096390789603968652874183748459768591747078938680193500563669075806 8341 -68097562003307985351418288556980314339996122024121936626582721427270186418939332823521133679807814166185880435461136277479320273028763047960404970597258228449565875889361701902512495104625329065678463347860500171472719435856050908413754180036312310934748522513068644064016473341649579423621433711548606768012201141639792327219089560765166980986397095622785957476520037565538183466731431324331147452498264253862073469168631511072890362780567389732198735115844193320300933213175936331207105949777951434190630157042954043685721866605334506537407967855939905044575620981323358021822362569550458737934879483800510 8342 -71005235872617656221198352643186357589286468012054109348166544723991375545106910543107281603880067115532591522306580651998198780674488821318664428299188649848191309512654300010094614454156976736287754434611954967762132123011696550996102044128383698233033999910703414351765406049039437692579524968116267502061471309766909628540866386452817480743914427308239639994512714898673546987467998146180439625553404052273085599613800142975247789204970075473574292439501273084728558426187141804627081952651996535203371309390493231706054882206717064738319444504297150526477627880299758817564685603776498735398902211773835 8343 -72192087123244331027682940965270423640041232505136782070457804790912293402052356388780792141795432338803048108466244650942570694203013556653156290981914386449461380860367838556863714428157433615901654857192697401344031494837741305175768008748777452512770519713728526068261943436318924951228215769593494502596194179701042782111730879973362626628845471905887350203577728947874169167177818153424993064004398893865712299115570996653937643232308024726028000727436961745953563089779448501086538233506247770262269103441210778622580735656254448359041521770692868067934380067286412672968702517177450592436098722752662 8344 -71120879811358910357206757493453950443414724702732135595133536072674224183533306759034242265751981701129907753509767030807946219290833439086203764289496857751700107946136954499378115093686547776535428813101546711232503018635311599499839985719556911937934820352681692730991802883765279634140269152214490418392938741390294489185458327655130664291438893381150780139127869085083907384342758875644753761663854542257460385493073785540584329844979263965258261789819344483887897623682298844216522956950976257497470972877637437295466514043487530878757536450261486934314253466357479201260995069117601408612916912968861 8345 -67181291576317823607922361155488857842442553845623281713772288963313947436135704449077016904344257073875636092689719952540420196296857125659410407235561383110776380310569103354484692494987850845001661362264712357864367913822802859300645766737944038707290247730993359595075078854910925644107186633443517006919849654174246094681106326018277679250558305106324903286499554714169678311942720207571802660208817633556249216876296709346385196223082340388136193326941736481912697390673493716559129532976266125536475150472161180102557872233511250080268374536697888627504216370585852046288222252602597343271494529216862 8346 -59690878390249755880275749243394812106179375699794876008255314647464357160439793177360331023810059747840222647010918528897360350954008002909084150367246413509071932416630026129020976138279228275624242655576915179202130786255572878057404840448417442383538916124082165090274901187689766525279707468014727913698157409982020014611793947959294763679087498339010091043982326638849041912394473984243517536612134807688014670380855845668012562093200449202798730685583580264625236583443872273417340305517880166112275904670856166746948480689917357656024258795528671052986785313936140090957657533996130933871920520045640 8347 -47898910039349901130048569764479016889343941450640125519865337815409674803814721444248329193956962252899359132972267794191369924675127798071022711176810539720135254575173391594294381134414975917796577070898090503243165572876904706959316050232619951884172464033716964346333989055395016151406467024714389474277785957383714016300809170601753560637050614705122702315750400074755897291224003481672442235541259994377221325985160554795033944558986498023024804355371917712554917237242524793629987718517820578696034427326647220133158087891727773835586907303679032476834338795515506863956971373099486196350845630447635 8348 -30993762470168720169993819918041319770109282076229918277557325699133109728806115817629123334350296167035925658987700020289473855947502609243373528579884447250657110882546922628769326560320714556729188969983826192159773445537591354905616697104655250213855334236710015420605315075123699928102928409485278859093068356931742783129633751686873386018400701060100283862934327730300553895392464709619326719699480592998118134440345483799250536881266355130472652410933749057491403280575210678239769603380790099309802920939867241718296331034227107370767879682816280562698267679606807652446834095834569059035782435424933 8349 -8114622189534321899832128593992246548572128941234582369783571747017993649986601468208570426260140928190984410589899293050353181842193173840932500662304769843015762140831456980445252017307956965810169226904068096468547875509940820611937385829173588435341801959656711639362482053556437341286250247830408516313032990178892615434235928448976820296982987005348776425146956955020487954772225040303419054363523070145530949068838702020627489422748388323468157095551784134376758639128286335173276288869074281131349377620581147255603899811970761469837945795325562597572868589366166108585443015894657802432070489262253 8350 21631680361780377596399432777953417292230498868525005745692434874504201170856386209578104935979920010006478826847636006277016581212856038268164180601026434877409628960433769099514455191784843577465411802356795325332306674450052697095634200580522638966067818570084092385177490694757687648441034769856322973758394441616329181402061203568001332294350691351929204875236905703475458722308256049994366457960916121491813930425808216116066370852661806672737457273355984043139548409224168491747821744547585131201561420989303429411036471932807981007145198141986320919373865859022190529441022514129173662489498932404633 8351 59147841451835758598195623227027778077801431859406883057003120349936429276669564586494983425852987176395934227242681826565460298532853648007566925824181752036207402770680007040772045060476797580387292159078375152422192961508929337288804909240482405907825577260349707014144352744924639936412446050223634250606488230905604849543381158656341328126651067608816944250637559690928454557982434701101065065254554642908665125763679911400196595073747031679757918934937776141763582927883647489509342835009820203508352719417346739170393263873451150883793242414932128640123355515637921846638672150065792491849347666885673 8352 105316358396879631150780863159129288806716114701031940966872160444709006701072612311261321967425027858729973158766056119500835572635132734339921514846621576563926696185380477556271849138166740940306936025503054232075641595185845750957484367913028170629736406995112544669520195973512942661122875007050315948030446589105242847303007051407630020805630757915111353669868951562366323395712650158610548543554540250541173270424244358490968727598218296821658659579974393131278858943639786536106678834133030719623713177590287788190889374484089306519573690080501461276219084758365300761417538695383002758561075547849568 8353 160961996755420838840970977510136516929585311122757102284704665807586585735026319314090148786779614001704935024921835904242208693420852522607268541010659132723565179046302122368503023215259760671611656751393937447841408064447181905363467192539016197077385258893235104514770857682304907560381609272934086016197960969455035511502973163281143025802702782182334547359690618009397217982998677019352354087007414872456108056258216806205363294255965900273472227002498073777547135417146812756719028032315235416247467090586341276781029085501306511171084305591265895948402936314398657554662006726945861628931900589603162 8354 226805558714096846911645175151921941959393186526078589339020488243762766868617183138432531528900817438377237377298879988736353449114172597542247229113071531118352802734172956036110536507959372897134612673740718458193674512909580463750221393670781811162274609418180761495296207859511428511719652247387026590228345552945766696926335077566190161540424749769649934640406020637910604418864673884492655341409021343265229372022317061795026208786491403980144639349343332868050449312419335498676638610401987398408738492578685574308469068570249298444485107949839837105876454997401483839846266296175907911874664363957657 8355 303408117710611301486315847975582199053329170983481099948400723846969463259556264780936370083315084017907913826025949184084637647243249632090666897699292703213450204463642877124657503752338820844849480837446933411576512535921815738863304263015146585964956088589363146151199676230781239915918869368881588285976631986176606799561585564264901874252749589484268201803223279000866149192218733833285798609363666878745616701626783914962846462123997222858287078179323655337178135079493778059594559515588481363363612218030218678138833402796756024072993158262231648557271036046280463693333274813695770231161040493109227 8356 391104987301765219836781306379412063043753624991159271633105050247030218254454355726858647080780629798373801205703837651640423659387697419809549601256600660086947925380608611001486820752663605408129339092515944002214807101856547880109156264185628869851551437349175435030326689955278884616545791937344192494581845321672639937969715197551788589807075605047355951058979300480678641712860807499339729263618197058346331597010733359935430788444877175541122795467011632769684905579463958270962316454335276139160399198986312483775350331061358842826457560744420326876037957014594594754260508286305722134773042551500289 8357 489928851068010449087781755955073363348420292175490150444078007402562552007814742573005728306189425050515059076496756368972374846907602863399875684986612855749741400464852597598604155900188441627968978015045542930946791899140103654749600617371367497770279009754966865437843672434641487936874533758588373794167135458367597322079330724630174079829792444095417304028232655344216053206413660585344539872902388593222781214168214662955965426740579460456172014442365724883269342668940631215389264120454853435317821401732249630420903370606937635593707371542200221131323412276093635856581174265034211824581992510089366 8358 599521705254635705480314747864664588352186617551687773953012936922838001415466155179547085409533785297869232311180135512184379888598702176173301115367356396189280514523972548341331595936538406677048642617502183281062264044508592855728073064308562355542622759543722573903741687785783051134899636035241971931832719189265766134594816469215346378039449688360980749223147994686067480076693672068439324770495104742185661814538028855232714426787647145812545245431195188690285234687995838949347133416460172128802365048700809626450145922054255810921942337473835230548021706096769368784351830227571922418610661378972675 8359 719035567768641892638104844156329061200859279031925723881740931571400330109363675596834086640999464334958699527654995120276438225550167614818980442867194197267718892397919773251123064948042075467380223384528250600357560540620875561076133804974942630369471964287628773723350282119706694124941011822973066569258295277059101083186696052435772658299041451526537315273940968095220082834730606813284799934060176005068813844949940896378498841998125538272860953585721952979893231798695199751009634614403003177991233983159497130497826385085102135266184917425539393707240550455522353801104594235721785151425653622599097 8360 847022297320664354777601714754963713620228313586811795366861605565288473495281971229136484403760524103553231718993207943032891201419361667343251773016902876849792862524885116437325088501447223825860164974865309062837165387668139531686563868044567687978003371971391296427303189529768749906628939200260937100245511920253468841879768945911528170303701386439338892816225079882879951382190371378830766034093467936903938706151004706038302562358979361946622632741721305328982837914248465496443555693925199210679618606504902147538854224175743827802221804117810883477151247356748547155893875464616781090254740862486217 8361 981313356218856103313629456760952225924296702736403667823668223671268724070030432378498780685524074921237450339426700656554297921336383875487464942182129296301359214875808608682856033101475744656738749609190565483143064883990831311104866801768127539294778438524834858759494011860890729695058253560724829689222853220229863165930741797627480257343538985334299633867544410908580166691419288403103259942174357471584778329963308018030733313474552262985398367406189469201841307569499141980136935408920305009797925714669762686158143080586726568572252034641050738052301017910672079661890543224725181367698000621307565 8362 1118890950547599148719944570067857611843660565094606799610442760567736577871083450959336121434707280813190612081069381682065949815390901399871806843926411266215891077083778130550563762872110120742680495065543556936569095062345644647763853114063578888575178555974495548420752297770568125167092082623074258065266415185022129331764372105743966644707627072555568931094688342089486576535370354558785657649757526210047247725789742602770558478310551759099257489224246056848471459416902569509798691952928301791378930513687762502483270895613079150473373955233159181341576404532881538480343725466263427712986337255463897 8363 1255752702335478766032019584649860057032073098545933772876990039576958649528244805061820044144230282738554946432649968566739462275341627750946292813504456391059168518063162816098392607601460556187402157395895702235684404455056217358342639522048132568677471578858952623187971710118012617672758282505456995097597312831669987395134168363342171460375195744917655992461448473000118349586625410451021082718290859813662235858645243412220266885811395748783918717914419837135886943706978011043916970296724850346263990856671628581935489412631545800903728959380083271422738304427022194993090875825231853313383762051040518 8364 1386772858547692660767776727755821576006742877806230506792518561217690117667496838589006112070307393087967171597842350861760590701218127919826576375785620555213275952681964887211941509605978722236387784366702978318007713790115221045438111704590447261423127705568912720623741636592220492490661897891121942507306473732239657600447600780229969733919275759077172891010967253301242091681445836372672757121844237656824098385493093700665715960578358766226182099982418435889805982083824320176362370829111471168719705409478727298098366197340255342905459738204340748895484522085629298610369663497816836824101885907651215 8365 1505564027897386611768283897280785975840169168744877701840671273336352073130624282531668388257266236411579668000878364426392308586005598288852832083500426477822281248619279523156840851731078494135420911513560667712770389734196317821877083390365915090160474319937609432344158309868723210876222241677013856842575323874427146631998926847908016078223845703173491758276345911666576624659369584296006637725394659254216786631290799915765436365416662170140166254263561514132928870816863746182488626361108699930691002615592496179924272155142342198341264097494775881031338675566369797935107704919992182062092661297131673 8366 1604344562133618375580706009894968404421627612769244761496449982085043008862855188510566802049961043716485286895003968459041638793498121052642506769872301244556267832241547502603284409393984087762686015107003400418440923139549682457435436806443790727389437971987477682988710162627895094868160358590939304485882492780012404008995500855564007207921513450615572406414523083827644654658107611625065033239262840798946981639680994464098542870179712568929037556464334334112356586547127944037068668348584968588247894494566440281323810343930183307002505210097838210407360655564523912446781846894228585576334683925290946 8367 1673817963225900246701317760617439764016158037470935655949209034093600412149022976288278857752465897467349629681284406480113055376362978107391426620738753650162281816775798032054512038356221499842569015048996458745077361716335631679771029985215511732852501184527513774271644428455649028311140997949806957195143802684218578263509963548691658435924607041885541057120764995385689939440398555698010729215915271644236738487196885178608835452997544062455434483775210027288646357833583990651975949527039052364859313961515751128244324305609773787965893252714232830469240209665228967413817291670118244518413533513840127 8368 1703072096215775135018635827442187475402947005852367294951572504519136863892715765755059109747618533325064147656106422688680594314226261356126927578768693484226991943460348111130386838611805005758529378278686185703322953589492446971289392262128844844576727393986466804721331417815110922160546840574454872334724507355128152048384351622484470512302184202328265711249548020877323707003311404144952605853635489129937241939604472380137831977912527742094050412495843317693449167073352403244361301413435995994565503404146271876547912125814735576232732696610261716139132980458963637732511166417931754800553078317957191 8369 1679507507562791558861554025724237488970186006326867777311035533048739272455062845545491520680917193720519129743020038298421741167777458611203653106292404929370575872156189977765006585868784377864390393594680999147728093017383106605474836845301410537853714002929199736499732698319545130519478571351607629065793919400665587212669364111958302280454943476907590339730504411353835606993067283484501064360248716900752285441977310595360428488649806539148944201630105812560773874895748169118102436070850884333283541295374429499155414425093546666093927963737745716038436808954016777137814579194910964446701721293160032 8370 1588805770923580206116239275103691879118740765754085132469108235590269030927594910806813141587598638448440296581056200114167939611952923703777312260906801717525971831429349985915279089771171570255200052806042056864336713242349704830561407969529845824535405355983367627215356044579950599418193906549732698531037473128127502629518594572723660581761868322048635992074446817546699871497885699799840732170589913676431585843469398744517682354177672993651051509987129507821447154532183024496206613399487491795367287820439155191695432568892480578857904977856356551712161143217243689371943785761763496111295449003695021 8371 1414950477525199956877939185965482609754869302512286774516676461993773615229925297697683884832275353307253680674563991015871976112627688076456983000850463183582009414933369536881087541018631414476532982525667070140019429789144384897284646218657072082040573089784030814327157256402653024420832938480594302816387962621474399891915617962755927675038819320758859013491141917143022444128305572383597693676151618809101176656570914165057330090161615387476159931462699504157554326924351117547723335455008583825811130179910928195547126386523114607284189355062414496355592631307367643112626263824348537221258134640906131 8372 1140315216769129924603825056083678853881463960256226778758888543575716221496061386316291356349627283441619899456304047302622884806321096445083556680916935074011477450091695001885006860585978130433967042208807428393964629294706613245271046520171195191822808051352953355351805745895760932717501533531347017634348343230097856188326299285243068697747463552305828950097719807673677950990776636744327305079569571478232239410474265123639985588799673285554348244077096620382912018926704191320441800241385561152589662452975390433027562720953470216097625858419740913018135364651385237123904692468483202179530075306671963 8373 745834601959244669420806083987593950662475138043651294793529191337491349155462221494287007786038870105372653505829036572565289018718101511569688858332466628458490836436164993637523708552265951593698454454355790014354552277437792279402878425131486738097056228396266175844801920808210486681166144374487137545493096047407945927157074423508333993382116444586107192225293912272743905229335424636292985538274891400817566268492243269134091938350834466139068949116283507185330484707601936859060380301098236113677221804123959270979668407763253397296500270289887619566030995820962049396736630874926913481403405611769950 8374 211276019270661934627838625953138283450269891671579441698184186740698044397185721159513791763061318876126816844008542469191499103237824546712017500498671013053068207640020865587263953945270541549370851992799495984047794614689966967110886833856122367642273947269540748428753131371630712542826816559817380075533158657605651010206196072230816129249733796754596079964321502235791992813172481568455875947500341516574731193023882663168750269682405392973971496086152660878535259151232568852847099474431143428378196338679153151186047320525132659011620491879683177289010142288672881431587911701325480830391108974570706 8375 -484368767606136035113400528662512900670487846081044986774887023555499549462204524069332631943448300925954263935181376690766616636312501756651589238732917802217356282832751062138125066317130046811368985869002948454416723910702093274416557057513561986328952692365869708374956034615905775786171668983772501735023103159282872527108420825367153717342095335046873297193015095466560465948716913055250548319029072023217440456698534011108045941566283755089499239701662342086370556144212019224132766975792756990713874371874831903737673093967373210428476869890564427567827248395553297405921867717294976395899018512472782 8376 -1362351839858568969061932025248584515843638246191296899749054917611185808580948569041100080345637640978075925116407766951145365426733345862654572305413152944729482850685249609039583132882842759975885287596205204524932819751072562747761677222875278388062544867012441791028385454194233682557588535579853567026730620221372395248231430178960368453893706632204174460005290302954213170122530580422648873719898154475073875529689371027861743604662031481265792637145780368238585186915788444260702321331077728778518655629601266598723544160615570531677022911337341654297033830635962857791118514464647758074616856991095600 8377 -2443476060012264165209083283367803808718343286929425449554464140539803440747053576629339749835675324085266311167954628884142181389747514819758452090735891805575797100193338760905566081048076474864437859666403025454260903453474601783191862541643981167980074294975445671724593922786550534319888334956784607963030150406372956214999159369991658212988407640243180916586819775948772850593927120346333195458644291467491017242416546556659617640596245864638326785940018766359849083327941720143324272158695505212584861366778115238273493364734137955478241056543344011494354223104710080307554817354801737699044714960676135 8378 -3747219343020261048021971762520072816468645183464080338264788548470110275413505806917032251807328501861782773081413094547251413788600662734677533793661862382349878776377677647844409327295702832459951874058240790667329836802764974267675167088303003489434259035748113041600913255787586442700827330928862867461503712759769000144544456415216188238455896392740500011610855905614485202925523622368195707586672147525507491859516319689882367732491467279314228260920426258638042016149212312287957018596483800636201864762924274745770129501433169594627339493953338873058407793665324865253472057732271205056772467863333033 8379 -5290655306481550649100850602025388491325907807993533326426472844998520573066384735888688081889558203289362681656478846419562361862616433922374032995077323624753359461821921764747546120549089589187740428704746022972470809176120714303869759066406111636401748652551778601897087080113632472683395697576822096691348421592422482160338113305175785703507451587710618131166978728324445653011253156976526155100976908571886754491326216979323890058962717844197719914768422482107701376366402069839104835365628991920847621466650578411019735775488702835087072724617940284999835223684203380002003832570655886598810443184137082 8380 -7087150641450361081581902840707330907435476294670456340610369334185862468317442110623503987781656525826267946041140399088831913228439888603321565071222383901173751866116393888329083528880182029365304539921800635508315701283669435183842233372463354438711128442999793993763742889591985070619278202191286736825315605448184962686023002454440093443972447461059981439125751354489698593648935627562096395971552350611820103019571001936448296626357211614976732407464226304318694766996394950351537422681591646128846934140765865262084335872297246261510153709414895063607252214480282418394874346100807976915672078277780438 8381 -9144821918913210887929846916208757078791417889142622980223034606625571867086578719624710611471900528657419608595944091899622903124011978728224730420499431782930485769296444441150065413135967246726856497063570018401792591070436387044787504473167117903829908780948047348652671896268852253124314475353618315733861409977632104079514321661566167615820226187978054039701757123271731061155106070323665585084631177163782068587761778193734634226788358951858022648691043654632598151238447653090530411737909355473826833469109653256311352547094367649463997469423747946427190773324436258099511711002230160811733935327676935 8382 -11464738220650867962777829314709135521855325025471632103860267875175735170657133161555973566928304470558111115244829796217368049123496812860152138994239199670855993031848151137669788866916023705079066260291064178025557958216049333525679487662073550883790172344378016270379779654532848683668590514913648737070219436095822766178668731668488926860901425159805109441579732190240747109473586989615979154611548498775465704791085994439521999851131291572724992332609084533443029262775632496869005688004925883537741426430941750281617243981020046974304088545348536376598660857450441007851399597344323551364438096608242724 8383 -14038861197622826710921944361591657032790064837837059721540497923923184143978525398346651311376675477210869658278914139032227592134582501685409110382454328957104350491550637967155327829236111505025791805101575892110917693208095730099361492851199927500373923938710292907689938278735208715799086992748932034455349072592464708305371104991346076951368401049545974961222296425324316806792535966221217337024183160308324859895523569116346751749973639217163340071062634393411974847274290834693113386653485679104207816254351559813399247788962975256733375161387394324693552530607932111717932031105141122084922219052769386 8384 -16847721168706971327420887224991797722396563035318874207533721569454408200449683754036273211908737040907105298816215120962522077722280514853798051348479907530808506742482294964923861146753249793405051072031973892388479309381488790358919595089344525145853964507516321896278189317311727853275807707778038740681230079878756940719903125115010356813016005615395359990421299072211724403806582606639361292599190780717587877402259087898617275007631956471343926840485748861531586492707308490129096689192780579891029446236226767732041319350762022738252260147825797082390512056112914337780824750259846343204678734428128134 8385 -19857836940645457072023622507567128907597271015885076387438445396451666288719041617336446103540550574747700066422591633864496826066079096874546589416892231699911439528173873515573510872937524746068700043907765249280669592872611992293288431652945067775975930066036945311090849855654036164221051742292143414337195182369186144670648495202977033704968431384876881035781082011179174469047898393081308989601715179457463267874795216634726429884559720418974331250452121053455228414805057690096732345655334690589392110852885409073324936437700608323672842846762833150501769846714394795793182033599981371005987787365710667 8386 -23018898421018628633064959064348658658452326192363495161975853126822036498827057185028312714760704750699225581629716580779592109826517231045719127187083466575697164887915435133717543490058569867556661494143102599825827974759483475988700778933164763336404644466361676651255989904655394291227712042488060432928142134906365116597416658274160264488177713620264072682875248529721098494247167548393278129271301788286035928202078048843695229017444091969902861882221195728400812783143467913860627993597867564078253443187690516384558071706373630049752299139687984372968767379027490419706112919111058873031127639642748937 8387 -26260745067174513209231228795364531491954175850048207661691402574341255560106488185308675592442131314117323602323912752752679577862623350152315527980785634350709387771366411249438095792033942196909312184785786661036394812354350938767634824794662711070147405292104748225086976963188614224243963573052190720366176178584785138194010400998115603866030493170408381858719329200580080101296473449298695769481699104471973069341579079417306954674369524671885371926525587246750170158800865833100630091232085759540468763051487852116399117219442668561797383563866171504608777587880982527866068736079130231978795821807414658 8388 -29490190003673856219734862014022605723309970385685463586449243306973809397254278448045525403135591369850924036525601693433116048161793720804850565162329267482377611733925055940712639127360189140603677383315839966900152887254971200284247286301786882257104494261482079109196406304705541901730281096402468224139072091407310830784409893659326627931738628716785904894358819574961374638494677709773735966042666151828537436064251936172101993002940784712337001962136754822406184906426571331901940935904689548699456518165679736191218308185324621668897206646949583892363546571150787934768564262512628789691963819339703550 8389 -32587759454652690611387602347940561753363351863325305572472425672648763378437987001498373553036758570564298435099061731659370173298343415372864460532424955563404421363299952820141431180763430623134781773850041488537214773355342192601661620717280411120546732202822486708223232162602607107210610190997870869474668529938924197109666684326244416091764580260466184312392905781824964699401484389441011868775264748891306753605064640450614813722626453401302797530240520355119514753021633060583992035555844074028634272779740717850515784991739581868757891165695626464920500157195264493720068087720861024408108821016492224 8390 -35404440131799511301844712525988305805832995447769618121600381207250943815359397784383836702969178803368781030995154471199873947475796812781760155489735294421137626822537870263195939714095677234743393748963264696346552306204231678379473402075145207954975424334494826599819980964079929473280540382136172308439787041781272613451074734925609067474363107786959235516436042550280963092924572596191937636556506655291307862527766384206140480572265917502292480843594757393996452409215969290190057356607269909912361331914092936975886162224297190058523103257770619849460966472023649143284223070602334663751696857909304830 8391 -37758553480447636547839987688941982284702612752535749324505313731292328952960676266382836144045972604065353772637733928610982610252269815820103865705441514507845916185278209422070730961564027046543838333288669622167739839645660452555221283588294609396336139585264438144653049347322936108025595183098055326720725489020068344455983498442043312243304338490555918965709154629945078594981118637709897888969061139477653328444569715723729530867782144047885384208290471144165088918844536322983105160952666596918880983197937019600530692746041276051993058971958439570822470869293599382429165036321283473622476669348544498 8392 -39432905210539039827568317737733627133500705806374986108277945009110191898748891939297393474174363747521736033382723720558167354782770207311843860523248140307369725297217777089049203915037699698433611870823916409142047338658044592706863951573320314876554300666828765076827422616118159070065440512155827689548525262748653775530838590227289293916819658911487354307281370360653947300770800279263815181299042027719122290040924530830355099971804448117867269185656945578238306519097221437773939545823426017858719924304296070672449417225893253269084775968874075164974012721527272252992236246556577426274849918480135190 8393 -40172391202569727332089601674102774905669122527648538797502751979124904461389270169371156685487061845103330795521074947949936002080313202863296252738519868852538821428433716965746276163492017978235945538909004866563476415462012756986738525057385424110619843792958051088302203703625693026181165056893839851931506312979029710520429077443575584648898300444509194553649877714428824810111375519792229047789892168128887698342188484611682788742793363402624772953830090769120100524212140761910562359629724358681582022476378082966745762895494718614262942270131563524438110242425234898969580285900461517658536898782288004 8394 -39682276409981370886024282847107776898989493642066573113865177459459571049039754027520997251948511523961414240252981919081981863098345898706026887678734014076821285413456326937770624655961667097652747708165884697345756367110526354930233363386623848668842433010486064026722567642803216976486720466883445228969350441896461057482544905092694433948322691074813138814637314114238715632361309478118310394209120501877163324116819495305002329292344048103709470007937866428692962661838696818031958799611611328008017255326562805213853166133782687318710629009346588791870262750415611888071646678541416130996316698817105857 8395 -37627401327396056236468021916441407464590755554828728760274962342744755121931219439691164847984684341499304221532213827477214007406726987150229972599614676495969492505608218584512300031886699147709022784519247125257307263328836463684642158077869674934524842020620438722310549872676620357932623430068520855549481699724258841121898500700157373771910200311866923119933774438194906175363011522486296890063837701593573071812264234960703676710232630470085093328938869831164334360555521201869125960061920799145209645697065471094728618002652117347946266724735863077354727171802400989817827194771468016833163277544215141 8396 -33632610291399009298952616218321630640687185336657647129682166624136421256788346595295832877356711316807527754108221349854497202545317677719301495643956674644205800496582737269395669740528473062505389577927310462792046672155484685395894909125101583497102966776202978872899264114512659614560555942400466000901646711282364744842162904734845337624779726642898261568861895989846558401099600090228396608228703380842813366351647334849238137115997783533118068780013698710165843086347814891692920714286656685684423327128023314589334075704226124038935140844718879563800043347992561971092617903341923756599276099975939010 8397 -27284736406404180510498256020031134226587600417634217750861759039216070344297260430493078273036554939592384418847374727346333832082974339228033133294497318177180295768526411742156013175015653359234161725739154986737090027613496461818208650855601009076056002883730227390113260835749435577054581497235701221816807266249240743579044505225555246709613765177189618371775520060683087491216574634333558070597231314897127338776766999081729876476293986706000381211775769421938434748960795209578221813999955895411121406599325236917937409243025106805963405326040300202992637328813844317283695112985537745461272757793075975 8398 -18136518028350564639536099456953466547638799121510080804826012428108863011495321615759833347082436671848530740297820161261650837679331665539773141055982042164098854518260394432021589507645631096544211937476145948466995713866944929650395152376010252028232712613233211025133944053927138656858771591454900992725183597410470834792631103258828867047900066534876221751045984253146322679588119076123311970886639347280654571614587373976304410430137105018586149762418093405452671942207233360563356277102827080604337085658497634342743805196182612404947072747894573538147008482519222326233607127167990618738973211499136899 8399 -5712859945671434982344805033861965284328982764295172255102103515959722238482064462907340552437281383261523224518067107563056383137878872328402664881181919290125556786524669481607900172461436660303624262082424042713309180404876037524303536318213769980930929110959608279061166838445430384209221202405731980648926210134489183509879762215423982840734324993139139734817350960306262393838718561057214682459978637411771682390379851507511059765443519924879033226896310907023568321543332860025870260276103096056861545896885234908786688834480311033811047646346324464527222435649447253597011396225096293774663642385074726 8400 10480113251625335882630883312881750287029050720597959850831117509197848828810115388378910719818870076381469088352187326059739323349937014140645722660221139293706152007973932648288676290280411990995081369677647109628951768577504473133314779847266491540154486158944420576984237516611333363113990262513342684282859501902581595315950079952409097183107454991263461307096866066836580959371126101096908058684997793997950473525335576908716294072935979710095735694795876214450007510748790131825097953808189654776664268907760737338224863909739253560011666900539524405910609766791639308579334498115415951574798350039047370 8401 30942735961702068577639644096406883819250727735103310310296806098157519652812068470780268566428303845498935981991806036629260688707505450554518905635187052133022373099269606013337591620806932074074643238148441777029812987539844798417617633219661279389660119832940694279194570619002766614333956064283867979734639576776752577613296394646093076739459518880847613755712140251003392242170072229092527889831190176087180718621688398322220378135463137017493699008123422142522299555248779318480360533754892046505052753052351239878046907042234232966798695163295396393877032143835164638102348779342834929369453761399251204 8402 56165717673709685667219174526016683188919461268269251521863802483740209788962206111039150885510961614408391429624829411662673346286243949424093219207901232450969366986662714715732786695559990444549529771250142801419020479576394884120791098936194124267789054418422892404352999889382484507179261584211222137351534988919664926259654353708644191361044927865203843652233087602034178274671392792169776386136138387119842043245932243202723226512804938078738621244373876204972171708359645741175214559709758338067509957137185012760039111934867537591030183303528183458927059899574005689577996912958948092215575264480037381 8403 86609794569912480233345030895928277592361067318204881789487208726841954502875344998812762133935029373359257016837881929869578372926836570185399283726095834548755977332637595295872278953551039906117985558802189394661464766314397949251346536526350336232178881442555356496134926828523418763023006572903995362718113661937103393491088718594760997590684293088113017921402949383694603660385556295873046585874450855893644636231193418026583560822131470269135355886990248941522682563355631819385986096259671816340402855910867513504451187730286496097275179964377124022114027002759260016363680612031750107489553867522137122 8404 122680623819282422404535197553944507346512820959258487047934406718435142434518789062152033636396275986858240547233767756332420886962904496163707078638092952871546361207251538502609688837839940990568341096388378992528475291879258209703283617142144104808401262417824094446663945199059903840412040158809502140844076250498313024061874044050326172630527389683626459426599576244976644368138171519680206309104485475066246461210390036379363310437061196997138383057495629689534042243072158228834364854970859013769029104439194441514474231829468419150031195733896216704742841874841606819386832972883695374347129004350221099 8405 164698456985256566732626287200364726590323700500596471139356563936934160905358896894028954218234350395454982570936032989531640817441375231489888668534339435822611390162274487620730467656880264505766972170510314458173377273804730300144626251147057900791096273448763755878101148283252977642327201823715174474972915698802504918376254047636028805419786033660980149561149283524060571181564166417838839188894912334012979798669978255668704075366753656113110952516021383865216255790453173393539949913772685187499230105293690917154765237295202188429370181915881227752351657135673839058218021930528791726341180670429695674 8406 212862183168890179191036509677483038842373199982600402806081514831705668994268855068850521860410484612342663738959087408905135638211148439798967005304478076773199671435481490724374714227493501749405617796926020737304608799895371573119439733273700111292061214248683187012088979432772943327786502244065105648933976546878640144123625068195247161976704130717704804462824681895527474665450009470716778503255035791482488005260664259197071510934174695898784562601621740894489812606104278127826776222950247665286416856235749795902941540566504751735239450781044835139437427430803310350958454119226181082442273827640035922 8407 267207416882633018507737544856097332866660316633521314680220142923128902724171945264442547326624196890062691336804831607484408858795417885838628440503369428723287455073024004394899037930859479257609915241159165221631579648317208014689321890238563938046051500786443496381863743696042212005948386168553774755716057714266280842363187420895053327134165810922950870605086548481987648678512368879697494883346623882242734668794762697023353210632718893211880344488632579343860213451543092628749539089211334332956602175147285086559544281347966514371078598880040637649757609479449275767456689405261088769267725664275992372 8408 327558425817364727338490519635650844017749745857892189415208356120584379553082313570850360898282449774887400616676124624994161288635221734190396922314431942632794094021156455726653513279854388593445219283520207167897801152084917570755486618759405895112986522595669565263187748822671215731061597211039081154375471844833777380588888550908316308253758369420382212054491811885992567378034210877535539177281165380790420217772915212442743208711656257649682754886967206059552690604417720440869961480411254536276589154740481281371686066227129966298450072161412271482307910741350320397223981294839920637911679576111664217 8409 393473855571096887355497668830446143090120659662434455526165131806166286006688557766311614060157664122629171641236020235746359842348399904528480451359503492514736645148711654155480158878260623868929739759780357522254639098831841887828015740264958811333150361726010074053473159730413989915750819970749973639301702530647305208004338494409145310074606308133593114080437064447965302375833479396719354256153781636376249394677531493244743369194609610472942587629841822767107501006452188698291211838239409069210217357290231829604317653551315767768366896319542183155411860477876711586413991576863689341204473268098529805 8410 464186418204723346540250920859367523441061460126593952897999933825881995729957106363192722627870924799340344776661782057272647618712022489655741457547545597591178992809269904209085603604284741151783134156769986361890755184096114075538464619976860606005100709252271054853446933821266746613921403306124333083980890104282991354237763970412624375123425854883154635875939246654527865350929317176088417359779671512849213485407936614546246240222760856661746894937506653183082023315812143444955232170381681927881800539166671442938003647134637577526069819674354852609860088336836895099190309105246953338718298681150040746 8411 538536975378506583340104845929872755607441420819499012210294311476184975356219069594309081085389149136457873302128534729492817067411095491594237502002743564326876706380672291457724826345959202295399391555716579610172826226798744694313073447527311856398748004622216152922145844192946320263661313085042264300732692635916722791016793584829991380120019463492861678151431257366232807575049605834357498414931074751894663845047952350572676545111243854336999414029447023607755816033599060355147214179627565801544320299196064421891784602159258096458172540939303322845892301799947568881294641715302093685192242881235677069 8412 614903770841823607799926689294771427966929470430735384097875200479601646162184104169945069535386810932753647407152501542107547560426934083360741847864309281303180410246048088209875016021231877692792443136357200873104467772269887030332707242268188930425747511203319118437263209391864279962648366888578262828538323914035328870781619230834550663193851403825753452714899078644617954006327049613707790021297971328242511676291215127243635458098526708876023875338735829415245484110664154836953900730205405076768126857680999753684012189791283547323279339687585441393874949194028517366506448643359796547477435373118074825 8413 691127956814307281470241564220109972670506949388489539485829306695809229082075502630130311795931442771912499935228639358077526299620625433299500642667411494578060799576142093100445294826433190134270436230982910955196964593206013866135503282725694955197327728382308845280434469961908597642247683013171559523769936242362707757835512574938670321180211993299510614815067996559168859987609008708818118650596135720294632132130743855713489119490049375167962805063613507510800447091549962704893188735474598513742547816687037337681878909681167334625958719510374938236845637602958251758535795164183358890937127948702673954 8414 764437019180375398709430288357708063236739471746689830965362104671923150042422381039065904304758914464300752036776155642786666202852859708764678039566492359838383383246717242647745766551964610564149254842135536058267196697316595508963121991260669769709238603961843792138492774692552072911105365733253000206476760474418867305195896216253252535096542159221101434979845597043169787869122863547731846417927866004840807014898673446226923093308168992906239567290710230123199399211384015345429392809316771677224711075131811907697226355093604388812672660727331623744907097929078523464137426609578023145366265244242038073 8415 831368241160690756928862673942203311037812877619623777303387459773309729271507459769553702172138430144140066668525536110585949615476784636856476050813118979677443963404590022548041535967084440957985791148645960071991896137633968119596565525900888067382369539215118404991243395007849934148613742448705094980730322068317675439697664386247908209698552470045438341694295948776052708595239097074148395479972714963638403652189786543310071042332555277339383298049688460988869046693684587350599532580509053217493478107955147357368095356511895371701709758343953007055044515720086337566203076822797156988074577580876592677 8416 887694956373268395253758063105238016809008817857390281234460217410590584375719754664457065335281104307355854471465450736643985740686906903278031790783676506736344283267704515365959775417959436679550831780642944864262667931759758935843858597840451798093770988996628724800126120824249456022444702457281786502485262362069857466035992397018945128972762688094182535508885444287358549177436708858961945105551900711089130142100702096845902553347608185681776542135773485313332611178079322526539565801473499654643742999734608611684304812977255744708534372918315186552302822779163627186235774386964450143217328268191110166 8417 928359029982634028383757858806971827430788765872829550408622997836062020655437363603800792281351329090038748212385990310626124102306575982339285449189404207074394088102795336297007730510769155729327220423641541708754451729510474330672430910798535332967379818653450074664111859705749976824305357440726103305820049821125360910616687961978681709420334065555252881569416689486090015026237572065519621938708530485216661800598550950104842335620534105707145633986372757313490813821693703864661221233120251045597888735625348711673955705586452459506981681435627901513230014357978427576717433098191626820959046452302519572 8418 947413768257817106769868134875278141759864397750375249683415721306624244772934281113418758547702098508192612757390600879950413993490198137319277779915566701782424559072889065313634444448847079550759499217422536175333288641858748619455588085736935113947066944971448325137970682781481164877068490577389744267788873939908838163195307662219397044442357841116792570425785563175314880898390982070243442254612557952210354153207230137827754395179631509570351794334844825095771186477984776889177300534667329937141251038879838046980628729754365223218727186590687565714484756944224224576247228575761734820421928951182916703 8419 937982286206583079087610034819788977678666363090417633119045327041371220686424428369227866738860893255760722310306768689476134297035074483829194261627241200481334271858239307473695627858805461594187126028244545680720257440959037562003413190204729226264335193726828942202686932449468811264866136397455711382285319285352022848642163403900816538341705618594432744076829927261823910371022797880355375204170177117048049612876883201150860375038252605160960427082631514783725347325249183671556069899336534058114873587104555923530832474534919675014817655838938452219131103884457061300089112241851127733434831837387711998 8420 892237249741603048508969434761088200952326600474120584011647317909889165217697707039081097351577820582719603711643357615723012195107914124481828626898949843943631351181675431300975593777187725392415687776747956150769910015628398351942646231381409093903723446007105620082493725875594787129703758266460259424254224878681965436517437368729593426882948307416695591420954653583787174781176209257150963825870914268862383261903090690686566526902027588245984194795364942273720551568190253933983518910474405742546228033725898117135980511175071575173044863795743710846913660400016636795518294111813580640967542692133138188 8421 801408837786491659136830795646110298562314082704464855470299979563638594913720475056797613312298638391488079033318449450646221130167679752795248981220949190121125119773958043734488825672961006327554505406100121379438871531734435225134087703531084192468131875425160801747381380588654925624332350517739706899563629378286172470536790731562923787466625165274319046945279690368449064283891327069497987446192022355250389995960478343138290304966000105326678041304464259875028395889768290502432530021949518742449742749720200192602019065553271940349738619489541059333825291508449250656624906935414506887871329270396654046 8422 655828719690488799436766693424724954898114415574477925612699428922744554808507811090444141499040624116578747942804100419861460137606487527403074650294597751199699431283269537699393393463942159605055491066163397748600738643017206340203537096188691129884069913938612103122100011438222627028128450977863544862949528902600823669401453495441689115554085433381640339912749499528198771831587948768826210278616913928245485997396979204760877566966519779314472928748362153307370337949104035704647109665541721436422002040237414731685442418350863579574775454107821199296528791723379343432361138706503273144718873721665465590 8423 445018786332405245851709660133562568620255418813940622954679361715897397436985089553397768641960482816424900143044004857530345188677974802389741416171980160569739783614309629740055437481303809261267165533162632969842937898450135466875111600817999545277048789160499680701009067123539061283223119322717683070721641707174115227073377955215349611615897535182736818918336320707059205957567226891564628695013008647637339677127251162775204028763051896729942639225534422759094784994646735106574153401419750132372281958613765711889377368189062772099913277304943980323153693983664223989695134274909714819959971327100313346 8424 157834273651396828807703274819681346134582515710969904159940311708408184747449994478369092143843240025109942542215965783302649463118177257524175450466273576613320944657423488299587005504032421364570223417200692723753871720358038647688915627281817860384680654739225667044164959722088862127686004145373545734652611467514231330571846274693760976421972625010693816715233718983551966293073911577126134314692067940651851759971227723231173059326285967286526260396586598697730906004233558293905674954857953385731877234328746118348858517360273037667964940942935557565951462160193691032030561710640624494133643461752728652 8425 -217328269349623481458512004395703849383475368045062633464936737100248852064778528902345708843500047258747001182067055394559562261557874423318533756408683612637176232562386333748880992250353121088434036107415068557807055899595076726914913165226725003613447309580612626019014339875220431448004477390791469951647559946151345305295573258018843386565988367107402143755361440765771165263395619102197755330536316113925029012210167908047532418265772520848056400176897464589327526511263714206610308562048151928734181058700348788174597232500416104931298137335517285369178476792406263107425732956453495206414158562661572481 8426 -692247043802115723148090907599253052715956113808945859370764527358993226660398164370843188144537318573709022940782828819724364395165037577989030651682004015632219425880116125189343923450147678625478270965623541097000121383431805780680722645960505521011169206325654006947534116652413307096253293196431171060236754069230950887033012505419794746773765632026613194158644712762997872561933206154504793181962719691351332926938456898488349682894525015201848915171023377829944494507332924962155159576925137400041629406131696647464834618374625452526691486365775010907513084142478637255593946769399418897906624108295170913 8427 -1278503504171312438639011791623391118787820208083551050414127242437522047276947959461353312458115276076781105915693607395276599602152978850696151115879162210648371852934393145240027416841403977360951463152930222012562105250362025102909142926739140563470840357491553861581665500957727644239495667810561859798165254087886029887274361017068781959663296218067127517693760349413400210903560377038407006286126074310935858201283530860970181394491942804660093486568802030963376599324067475735571105704546460076726407500343100483423070808357088398572859199081454061409664691215548045756134588607932085692226108898495823755 8428 -1987011524235585752542573941447067002855144761969755578287700013090490801171260598004257290066416684050832050781274833592806324878408777468015970229327445873122976744597297702373860455852323657759011246045323492799775038111707632549135523188851439975243433362715728217620401835148921629439382096740501422440486553946780430054540712218756081799507143262983516001435772682311525789602670168831171841392644780511761830089155982008098203674613551991671396727749702796389615922149065483188436193122685192093797544153234048588903773955669872073419055765028746721968109278367004110050542878039617940072549756802599868448 8429 -2827435630444912161064801469867450638033173784943345779061147563531166970268062485049889630453671063894421656898338839458275957750757672174159899412080719090955078667090418405347803776924242508219646830346078495324687712929819336951875290424827639139119258936270356981400403413320318182443189268405115281437634743951233400611640110570120123765913072627954558759438430945368120278646290839736798436631330951662977950463635760094209678246862376302288468538201637237251380621747474934769114620273279023671915866119928296915447662219035560701605167627218931831987128959741786110964532748802498858405913505974620689130 8430 -3807487355639345539422629127249077005535137177220268594894476397339960510534158495956557010829759446219482091092472291634096997905838283145761224134969139754805619809612614922700595172695391291426673264033991912012966847502440744720636596838655304759403276138636973045204213142733896297607582605036012850266532343052259621834422650056642208117046375573362770536910099391106571493690744903612067136754050064991944127628270983827366749463749346901062042222754539184923928020606317918364235485621769199081439886980861844778264251096369462346682338269784782976117439844328285404366823308275012969213811956877381983319 8431 -4932089991330746020028880322824352927360593255381989675123291340310389190422301582189342559238006420698046528277559419723947958692028334964032971758890933448447743028418898564593984785911193347778737946986056843696870466696656266832228885407361572430913871629739518846967616117119258513210279251744247690644316506570468388813850290175321991423450939656333777257722427160042197763131153768404696654055568061231492376526810824476349155977701859620778677874816205473174835543165046719496866027446869731825368911128373214638601544022838168119066246479164281159481041660924564221204806166954566712042157892833657781803 8432 -6202403940017782967935500534304618841171391104627410367953099678043147156254971082835592370817899880576333136578938606024452165657367750967245202703786084754016087942983046526757964116104354424372954032382922831674854603351196754525477811640984604975483105335802874056349355411231503195640021829124167937249942388648500545002615330706810655676841587806529966421820552334770734372040618286055455430791740407593357628046318637244605998432140723884919261024203749908447200211867504397838218555970356650084347414618345559584219895222569287647276333526525784107007172794599326428506357126576660007129296901395500586374 8433 -7614707621237821296605021367354554233514841726719404524470294335180849434509635506889500836822427098392698686897936686048326546221872274491438023092846937363644762908751843052729558800838111318263357121798095955474853025992025250828285276258796618642332494170280114664127153033066355270095227442344230220604970926540324553206315792711916188688839979830500236630882614334579191303434253493675337398305841888280226629926003404186150957447444548240826767047562963391881907330134325371567332206475199246394244611000017278390279573068792206227867343712111782396028723708459142591760160724605674103994147581795129721860 8434 -9159132605002713282084026492839155836189790685762733396283733436031739255690072506483550164754925686968747805323622105842658838170838480971243092203544478527624345706408278680801818808036456140453075404383718613547369273859342120790159990001175316389802950485400367978529523973992536590712186948263166111094867578983587002316127818413591129334166692024802679589678524680482746334674492998249018301750693497528428175448267741258066653922629400968384392522300372334142819578061702935408446838651073566185959621304364164456471251165635917351232545819310006275668141054814999603591014224686259496220993627331171178182 8435 -10818256477762847035035058587524008020908259644122138924920328523235296151316437054251056500893583507673165576769482190126180082856284229240742517194928424659606739911088915668234457585126131075855878687292417423461117097912133886110457562380857575112633564397914080978269349239823487603703736791564917406477655352104561824228397869305810928065457510976049664040467731424942877322808759867283051767246743195814273819584336145706081150140628000920418596399151613158579227282033144776662547093444121585576843297850231927531298682046799022331448688095182176948514133419810673300986487347124564616172176504265933272309 8436 -12565563034361420430597063627668072392887410082742418724574896581602320309498892525828437676787650554364666415274823777929695309201578469497094412336910185115669530199460275423723455111262316989949061062424835863301948099618385699150159401551801673013693284494045771777043925829564613185742102974825828112151449792404964700032597017916885166422671232912406155429550740259391488229033734374103394107515810282052509885100129629191926453492742274531466981954321554176440144401875854477472314904691295118449352363181104941829312444519630678481458998674579839211608610726123258486036106729004059799702609987413443021883 8437 -14363786876486603753466524548644192715724858178882578467529494168704497020343426764438091615068265884323717932976542578786683146107080957751513423692899093714147828457873394395472391469339686687739893510914898763307905441777719316146972137464703447776264665913923187360656340694355935274269116618105770604425842303248142684271772009896602220283272639769792849276449096641834101788874131209323391099182010361237320714161704595034276561622338559014140279960288624900843073724010652184022658560970455889494123229911660905189303844135617214621152605088360275296580052003612661309343374123143197324877200504240852343728 8438 -16163168516425113287234439106437336204060725590611542504967434078400901281087965084792924941390058868030959428835699381660717964400024952738266151762836731240572906220377914490442514084410286510463780871987651469926002575505776071647652214152631901318281981004231139167202006437384238640439965939957173253892006717768388385846896533137459711621735377187319276729306159846844454976538245430617408783798483404904994927456585486796296220722186254985791820084561724365684673053539571208985437107241730202731985673347293395517433256498323167090805153232873728619082440919170781094565146311347368206028093501768382663214 8439 -17899656750188835242664223069059309491505355024524436845232940089935554365404407480543393998645158452101263396179202842261867512099791017884356390908499791613645108136146173492910808864443200950877119106008539186660024961303655478522682183177793438144433564474309467228065023916826351120719941657773832985087623509282263397424162701694360080830062672939475952384877393546162624681791413152981346189622822245854002597562897582380253310538491148818473888236259639455965998320138573945811615598927571109580303590635179300552246565440692939012987130826558982796991177636577502520257139154252032013524376390104425263704 8440 -19493107466315463788150984582465085596967665443908244873898712222203966392205174252898306072264660545305867786346732801273191256441995983469249307744552183055836620030655364623350206424886263287342331821204012193236154179047913081107543824491601617695154469526990821771179306554009255437197121624680501447200211489094078797605980423385744617783096397922532889142183353355600188651499392997834346643587679667481736354842760340640570584978922638244100638494695245831856836931568214113299168162696606631691896460894730565576498440000398359635623855514044359598184609039351214937033229151091126533129506768757829471187 8441 -20845542249523345814191258683456739820516321223109814915425939164430614637601276943648861493801339463886019625677643291187918999014996193331363755042698999714922348282655160581002616001993077774120548204770528970434841382576176854389976884085035965279441648619723303721216105191253753228683451239595078240065342744462429693507915409052200121957047537849571349082490740253954057227169746729303598598420451773851438088421668630447501649673548789255084174274188880219261139364865050511901148886828466413463740550200271133579601920827937096147456402791795918100783325335328635691360736941895121320717478862746426778229 8442 -21839546127027560508540147921224403203837995836558482841174765754963731151151556125901073490320173054805136561707273665609464413784024936921723822471285904751585872559546754050289011311790288493972991361606491745917829434268807665850539885813157214989600738194481082476429984613888892422131340832724774461866333154450524281610708036144768875020063762371467781972829678758174472530854458053651263514620969764932588499394850536921643509933455821316816533170818051403323720729175149837628207553534370953135148146408605437926893462062523165773766668963702266528797079987900104717746358926943568160631160112789611805270 8443 -22336901532137225094584993795746729893494376169703114333366033388802750876865123449722731203943480646675879524100340393132639445351346511833362881252960676976285022125684563790280461951932119877415902229348623187052126121542583885029149045085996623790182303668890830921779187117775311508014162544778018636388135023833254706585223024650395386596135703158940508323022149173502444137310374638574959238158902700358840133692098136960596452907947192646041133615518353550014907035892030556690413158893728176423370829007392181168899357279539135579961431200909924314656324580890020405850933716539069019994716435658414739255 8444 -22177574888681051114556857125182369382071946556167700075360425428792566714261161175511378345228646385856164847765327288717248934268408930803499657820146966190588976426678042186739428519436152867259504944280852613758022202058961223517973758237493634814230445691033251907078256490383995491145331070879480409290972935592896929575907341299255154076666552405520393768057146168636042505617067051844258656818630816502303332357135037350234196889573368834263054961440154221852963755874310616653250065686824484215779938190903289366824744755668699691387394353314522724939783635268334240501936111894582606167263271791249963504 8445 -21179192918688212104847303970751183322668570365213875197061935197802479934721042489533704197528335183809316932390743183682126160546992713511933416254150475013804183026397282426632198365998866648474076462422199710420245460328306245819217816344964159135645726435000193849901520908385809639073270363329050912267386039006505069732057553969715815750161343207778845701658416852346671301269006328374033819776994603138313286704473141534322599761224947709454247097396646026629837949301465307125023302544153313417413639454981581141312664390995443565891200170833874831802280285468194258701158485799598809016945719734555359781 8446 -19137167497162907723496573689580513712748376029300691150304872964566970150393441403419677868279450025824860556640611669227724905317922698400017740250766668674429958305182874143845506374142829438309183318285402300969164058482629869053959489627814213013307555098032525372308999686881621726779096781393292276700497816765919530301765711224955422573913101357327956929260974706346549275371984932304858171212963699222289529520090842178827892952536457807822772219376075129122134694518909759315273644148025571148443188126972437271143690561734319855174279829858863239315855226212511335588461703333257559733213462777860376339 8447 -15825650138515247218626547785252700793042752687271678407506205527658868093617428817222615440495745132356201329584979036041785362349278506134285151434194840465474095580675043733515480325847999236799782957811937446475507935018474510573702816888775335230349891399441638591308213392092445624492009148665677273641511099053262914649423879274917477875030310765340518423264084251801869679060947427778599193024013901239255569573132008590119159401530017795847156106994010873304930834145090513549704017714303397228245949817455696848811062914019160856165114412795303695247960476161928175154930347707924815511305533619911897422 8448 -10999519358675653671324333839998073085460740109076882211689126682587396550621096991665853868707755056553922657983977917829201068014530076272905355189783744645029199156451153697289778765564935196515815333732646807137109734286518484891664624115454250201433892301510790073705628782328876395825047129063163762253059847942079168436843551046162252936476886687216866227026342348822237757429651136569207157322619232895701320700922729200324737566796898257206880193187938569300338637009591354286320543869064663214983999611954309638507481049394557420540731076778593204110298871571830228470165875847520191718884813766522853270 8449 -4397625395096211318345762042616893037178550691350369451367679393071972580726958006212818395622320844761048757916111769985956319795946078530306658306999681114646026571768488971814310832558989477153910108498440744695535439806564041607347994061385288188672942031556909452432333482735440517495547999642722754689188683712697460977004182111500218098356808977940780165311087301086405024519464741319689113405752142069887161919241765957886189221847075163402244731310629065061338851234101437016301867707316628368656999649326610944431840793728674081109875854249579220360969189666817869857063626254489212936192597086188078525 8450 4252463937768115997230216387867557576660664004473151977312285143649819413837191122474084144778689221764966154932329645104489478473725047219616627586233381718179811818134128969246428644305696193493071491512688187097900035652355161103713845393744864370357373295112428423175780290229762604583074918691993132299946757364003957484678832620192890243243077765264034671174430678478529203962321711958766032563031574796934371716225299609152791283562017051065975955169218947833403566037343262047520111543002414107640410320372141763297389841865840526447835209893071970523219789590545350655341391632455411967576414908896704273 8451 15227956371385553668174247503315268485524741374741614523090175425198631591307338822762857416716145704511349418259718914656023924156027954067020664179917926068588385912477929396211162580391617641513066729207563759044034571580505987534248916761578152460608829656122019609971996647743670543862807219975779543559561146959142507648878361946060720801874253725367901679431427429720240652866533300877439531054128529421437280589661694756351125679792293860094279134744145735489390294971140493920571958396975197219412120249743684066360124619424328992142293324676637500542445394735508972995993736488813696117607778726802356838 8452 28802295962591733907702150433967883853438072000859942827826948339449521880794881726000290517506273413176804156566953230345226494840708345553890548943183669796119230221086818557384637364408901507915434126746745592517327868000408189015974009871933386484129067528520209704267729174722946232176327142482764057272591527096017133997164970076882097194090053000885709777020268317221141251859333477453457383330812214620939817578119365245994590943153902858358927875330573830317991835919967574842025336911042368290307520026699281860155389493390072583450475939508772715707966677950220253069284027815890346215348171864915814243 8453 45234315188364076235765963776634750383978238438937650377398855653470681369385512140580538061509184061681365554697781879612478427600542581796030610372782964047136877878168243285202070212333970153189534998298461589721287652209605255923605020674839373178070455633954803182185240585047073879748635987961895525307908806425619694473356114521033782113052521733643289375835042255735673987451483864103578436830683553940713624504629193689728953472799436951629880096233161948185709634858274575559535964033287477950113043596935835794916247097840334208261377704864867718038014992957426101907267424028432868705558736301812183522 8454 64754805424972368356982253128506232036190979897179499518270744787953794627016609564010650812327789025832354240371377653011692056679998151265658848049342873395438593608931506929830458500044428186240891641439080189365744824759499709146635310813793741117557714813707469988705554852026773969066078731580932261875491474421037353831754869422583349193367459680990098859079250939419028339784907920959085377577163748448199873045568565616054206473273552534614534476200874474265164827200325698800031379870125889621238120160275102091663886081904963121476867109119671721775284870144967055311832470665459331585367524920389218240 8455 87550247007826372816774467727663307226596002891004888860407051393294884712296353119225502126886021432461121817266390363652415166499984463475029641906851855075697303037190373935310319782607089943315555972262755600847727727465666736128539862491574372828425037473491974128264201805905439341555057182915697363593260732914575777366890479478531871436576964956609867035409851711029900196513833575991230783182271086316500609516673065068986157918742688223610431130907390457904843201185295119387574093188357523492593179751986307138499855677134214457774005791815114155990856853290978893989000071105771810502085901577021222230 8456 113743467471426725315486718691893767514813496527898336913449299685064575527781553444153552745368593499106269247958234320540186581199922555726261289294928633173275937605176941090001537537971612286191350532138258767859882930486097635622879232263228390654523877331479809772562718906463050193471158076490315694007980074301928344853053603377862374137816734230497741335820720676884155561514769094762956063888914801797714045147778662971632624933721338527402502973273734727079797486781922120417163691814040153631568871895982073088677964154993167084930995897063602867325364636635044757286152840613200761762458270819254085616 8457 143371040063979480022716723382778671371823340698367227686460508688114843939770622147019859504994293030264490880627517992253960250833572116630868716656376387787531561173995709176500125128218459591933126024980304268401497865685529513134558512823088229385628177877252740966737847349593571631263443346985545817789218481222232102060782637201197916951217781287088769279008162780501770806578700374437404307121650101287577696835353900752790825351783547168313624478695500283707850681041974962452582844784789855510118889503947289497391836423762500198796287295891783330255382078955038057179570111983363461670735536106719215382 8458 176357297265315693848872085129826133096280647431387455061630782676732746884904458496575705912568459939482541611429913938432359721228057310867210711635683974397903698530982948438367244818243160370767325954532415712124411599612926738736130934276354497345303381474864939324763984716622522348259513072822126578392413482574138192273790775110766657890686889801907405368393648161581134473058137335922901705842461908320415264893006858200534864863030447549957543870070775958109828866772129558649242751833751589760400840251598854442920378855995237068639067311042314931291786315318614405580422618097680163950213995398822396191 8459 212484919044436861410759771109403754636716438290817825613135028456222185268358263586769277677309274765684821384452133784669505555075677717598281740801710037921061408534346616666736519503272466221901960174887878579433464803001213986635281658877062682874733721969068352953406804073796648549923713637668701612905666244745004854253611968472464108083961033128469086734480152227260271817180221163923795343671140289147455172086027649154264562698782781047700139444604386518719891966647135341520469170840909294690156542609652244942659519101780702932522776936633586839944883056078101157972851815768737849922924790775807054151 8460 251362166335069001357913343238430398019226679353346785091769360586856646766311285915410640178630130366059064219415722147648009998358850437023460835581745534213931921871585987403840678349376530726275119420052483068193011605844153469922224858250206721469270405574301629772180800256927739953948841864611892148646042311927330198867136990626955146097910449798413014123956019193795005703596352187486817442296515563437712658511456071117352790281234513294944899727381591975559593163650282477659742664066416794874720597982383605518018507312726514771578510189086586575012645393634597279130122757066248828850641370091045957936 8461 292386970087135966343665454296431846751620095706744970420135558639528611818450206345429729759334417545233449811985993081009307798707470833308457835656613771688451570712900949737427641670350361369142479434830723208384833106646160098343644634488847072324371728378900232527715298144044325740230906041468912150705448494125645038809527007688594080115168715185510360265266549109896188257296366628448943334030190593322711345312999196794903022392308992685564447513671842404776349380309504765601445841229089866426016274784847572806135767245851539186041216161826722782134920961652829756817235740930694267054761062854026854115 8462 334708258605185783641870892054857903672375783723071453265571999652071575085507347749801498681567159061745175244400364051998794014534653847470397224992586272745449243581832654365630662645456938212076898492655570308050137620955985927834400025394468765395868622244475856473350852388664387154441686679941736879062035260637461207186607503522516362739141520700516247421985253303697481454755677370475474269397917529727932967632176491226934569785111740686918609013973320681608628465445006369246730129880824809345641779149504829697973700268682503405897813772800854980253462834926505777320695460254887004226737320994048911354 8463 377185113842639056253429947007861698331882896685189983410745292595664477893030413874222870322130481900005154463945899568498608335902734279796310076114786253499403693035495418169163712004191417185516832405676921132452994976648449093948257900666435206512932124709099523038631789920343668629247277697133065856825061725730857655581018803871236409895122259011588990777991639322822444608033245111386857028934133692877640235127160529680497112489170360278931141871554587817255779486087550874641270678873802763954355689020221140243715707580410142501912432674235017854854873299607873768096661225147357961605289792397688008418 8464 418344593639209183237142416409942954407435990500581507558049546834215675701774016968652045334726284664026533345772044433069498259053215759136608305007495009084001125714446093826801236308977312711255899590255606081268527059827344298787657910263268633018172415186219303508701772498148607138743221835347773575639387038333707386070449274652561341724857701569458413786819325025296345637176956152806048986697965667892761131294065661508870095833779592332995983637792786738350074711825992217999462814895134739070867594415373057282784716741794113727563953247430751373281164562422571107789811541415184026982525176524276669301 8465 456339343743338908067665397879160790135612478106024827033813898256734088824289655896323034814451718584346076644065040379020158561886789213410661823811036524337799527597369536736075428481049105453950128248861007606458923571194696708157989237388394902832494446211427220230621007445147362906914700771042640499493618868318648820464642990114867092830534771262572862120376490041739534251945905389375648073213204194350380836521577841670474525927909830472574206363723047338524746254682477913567931252721907079500314914361737256809814041069802288968599830535501169540937258137284762033396157528921151427555926133296806735077 8466 488906452203483063826237291061667481731080877692917721024734156319499681712028863400414511903471933379580050955431343736076842354473582012467872278255065852335686866094051003806161892855756229605689791389731941245877273315232356582053887266610977562004201918099662071406921188190782977724532062660626618903490345019427656729030434431734319931906376871443690942810376400770172948806503841615753988844457466659952223925717393292959050159908865972717840225152181126183811115029387777753194756136935039605180503776934867954999636680945299944402217826532779666517393842626487130874168185940998634903245647474355048881334 8467 513329369585695125352355180024293811592739045164975657806680353678561681552197723648462192067338096145914766621957992998109537461447682553610827107094681707523791509605751117887686965759602649830042487339155648046347271955121300347428097611400172929297765146740512955381356641778055020520539250219031294829075865853593557829115369771439887662167620042302804759140750159280847368319940946713384407420123983897825920610069377384101283369966054704742725808624883578463382212785559678871688328648999427300121487096070243372562661263356338886506100834448623250630236446059005158168931635307642204735824423693525553209202 8468 526405130292184145040565433688391072262591046860046383586906110395055360477854046369274752337644921749105674600834877612543279140374769394137606589495304550260515545483175583696396084827909870616921431238352175662661576329148243422775493709989355050441785796706455903890222756706151738392666633802691996206270297689804953313220796320373337703949142768986965921107360513649864559211859211901070830831151552913643712507624466279823071012495000713791471864319074613094303054416178524140283266614429173128205685811747931806826809082044526524266618232594803205907057122409025254584375962596434957898692679191119386291774 8469 524419560029423565810045167926816668723226302706984691269826724798746271939423625509201100083273829479853078933260831003302424526953060993524413901880257873956622783826496652699047699304133162839862938023731812830062356262374170157174689030848566253780991898424710958740668212491694630261541735265191509186829325025645072521054760325620862922627727291109521949507273264005323008789319388928733470736932360514188934256221002218939129898050966585845604797180713215333344523966000570313314602778313490315014033155166556889462978560633543466334212808868186873921638229745886962577410547735391404869312985168071501603871 8470 503133637012164620744822094508641953371265150622104290192284398264891664790137981462159448035558915933457349197852244335442609475962041947574172246509749219800795399302991688790989530683687341384703340094490328846981751454493454797556361668584445906343549172436445793464065656809655019131261753555789858406132487120753513685008289329274203755976128030160204826690871286820731106051871442222657044095357155128318359444570305168423810846274608470400803850015833621097299625371251715167726285180644305477713251514839403444252986205408382874393280565292658404075796023492935375105104155193746900834552150752166789095146 8471 457784681947718712518675694148618054201598697584217721970432394895609639424529390951503471792651835411713931645228387551065984941534110298432684379662112769855289890730282590954217311242071003143976447447731194388605516769622869354874129535350489152343779842291320875900139936866487936958129965179627582872094809693890667690138980527017308639483591640707614613288891378309655806006042322929384677183205125090838418287405070285682139684296232514239641459814035331058794947034026614223348467169497615282071756994128579398359253713049018011679748077210066835918526063631197116631154190512176797444030952336118421804684 8472 383106573251422602639064330897553604985339208497235580389979581973254981583791267722993044887456769588064987739164091751167166162291691611518012622692895993130384864732993257057373708772234215102692304042467185319165077348810363493445928132631956660535844741175662622617456965985792284220053002595427523979496704625596677105078857121742064562312516435637524692117968088531065827108115814858989828219936735039011637059325368690463471384601558371879339076302806748791410956198842878330799953168379745259810742763156741937890677006833712777454104312787334568168637979314939248661962374575868475760315853773054593382964 8473 273373704697364746874997222751237811617543579581615026968003415350698373713311522368176940423786345024628189020878276504142661953168886717488002582156225687559189280213650514057951062210085874449907224669190179272658795529084436252173241254663300600247816605892673545073886779804166359472270202712833850228447115104515446356006706029264717403089509235122275135922926066908012650644435736080960037643502909109843005099574085947781469207174167110414909967093457221601338912637110498817380970910797965537648026824451598917330216226536135011609752398597493632798147636509914946525486601013501562972557926129051225296742 8474 122473904059943763545359343857001969113607130741179244107378398568675140121127369719993562742959790759071238206734768703144907659677643857183203815171883717922181324637846036770330706181949416218048857097995643393636458743140900732200928179030301376727800206696359122919200751247798404186089385273940939982050786704167347998848977746211196495724526997344817683532486910067022739092260687029587605061688180117703597159127070240900549143194356057841028455833981683186641307996965260225266531660720824167818208087450514551663309709638106662663698969367681674906944241406946148957332883494453028860449886457824462688173 8475 -75984010158774629324515404698487301618564300657427380304569891003480722915712766327687611207114249659068427081224861545887932208698608270082415933605298335468492362469406841577299340012246651616763544770380324685896538058988047977768973825702519736080963473825043061995595739920610654342016593199267484779001835180500738674866708709557966669051748187042059008169194724099478988963266885206333441097157477221506595598190575935689261701771287852190680803292155481602763106820053003921396898896076477466916239182133871579380203244897505293928608522444357367185371951502736669921747839072507810642935853503350036942448 8476 -328521969663135781328805825961835150597173570280988235292918198960457299530592803768699370130900061771113067197862113545044457974132410484813976535335898037438635101916271884828266591125054148033492345447301794784729484476421583055653887706738105163871424363480411329189357605500575450270529141784870357340837039628576581963351978912565590686000378754909217475104042555639444284002181964002671295410527928365977959311956811487468904327593515414134307011293984685550705103331968757769728047859014953876156075136047177640483550179797973318601251604268256949317488965162617511109834023266788170753676362814322503560513 8477 -641597349114034099765525957906844541686252821625993026894962549781905664178169143562689017731455190782916367384478208816632503285214924880478299427417685238202169710662059656560164441024592787358958205417951754756437025049041599633238056214109777580842270004685725933407016830586074928142208620755793202003145364097042702409040335997221143321826568655638010789876908097030400167979116092305075268608087897984042572359530219027118796185487528808261279955586543301436307247000602263088318078800908316166711362778988706434069986953861497286473542036076322976274746938231113259649321327844741337680937059471474900839783 8478 -1021354129004972586992100593923933189108409793863426948140258869393947401984036175562966679870116910687386565771969773437663054426922603827904747220876922848510855525979176941657489865254781457314711916049392976674152816092443945686292385705684068733579888325465321042280444660304550273195434113049356929700308114396206804828476412763397336502185791404480080600555361692021513865830640207621798669207553944971862857926130100361065282289741211640646399273840507835258741236468421009001083064510437487994623513664270224168004824892672705369970243422357445810988307021143929633361491694255549882827561593383398741220615 8479 -1473314103339903929845509321597815036277969668983818720372973245351591441477551450709643130809090870167586198026042948488586293946624284739896439720865103663124574895712288270386183924471643444735397023895254717487146004470364674905244870740289865520968581194292842983327673566490421555751313326832699622128924340557107968900679694368141640033077224884126720061044121474365155312902107596446290405881750971602448434482840874105255826314059844857180780195466868416621452077782595167211351424917858803862356597064097112849846149121053043514224226274872389327338183613881215937643703128305393726812216339064435131801187 8480 -2002002008246481632297001256456337214766926928002032903001953632355729490075306522965791132929472379092048517378538437070174554173988708043503768835431421486762846203417484004058901247236256243331896803144873142635204790066955391409643890781926145831876004002261269708604348456368621065332000402537114625537139099131314025673308396366005779912131483229544771251497258493337041961162493673679650770785931545920545626129846577676812267077043635755251521657107305856481789139115653688154017436933797151911817226922503966719519603218923562744276976448809537199676659184730434800171776364962128546404386431653016397842501 8481 -2610499053455647997829360573729703646825742874257703670776074553029228630000687304957089746859389569719348736396321744875894080793906675804455492019835011134680410985624364586702988436898988300138400557559023034968532722002187064031578860941409296983342502911605938305858674427202066816633490032768760326597435917818973438991900865717355454899703489528679593096312095701528676437804017723029521327970843804740508818442716634497767719547228817926137951758679234697698378620905970662368343198480848790159539651682898534140147152763770988370062358780948253441911110643222999894523627361165754673035391049587643894409156 8482 -3299920314037167621697351976204964276037322225937501490382620998864546467560542270603709826965705031743409916192324447693104646991451723280708267021931862838969501255998516525151502332538617162123104042358630908275037306586861272861704351764149924556777313874639945641507857046498225145889025098851130698460965005633070704314905992698015185584120952347560785423668507258404618261140578966915438419045951484703924593028317355036280830966884493149971498819982241132240662516929623172530209973440898122736571066326601653875138407168888078326391755043784331305486422881156087825878341031218375693650615064077702777815763 8483 -4068812855704336972155365206676241294749106541528433672352174364599031598368673487319120660545310988173617446375173019831544100151095845151206013294999237012693831335979652844622638089374911801782772034598458565672434004045002356586896482866542583622082282923219737610040638512212739758158576074919163040900384608564965977645768254717136920334678128817161414096221204672178820496512015623385178562440342086114894063907801200849274252612991570867303181709916579176789309693100021865217140351217349601076240028022751336323228375353270905032589933577509598577514593615313838657561892255070328885543016940521760609878829 8484 -4912473398718379366671979360850325597788176322036936346976842036427969483782182969439141306118550664011929846577517711624715205042162117642788029388167887530894783379107957330714851609213156908945762118943417127442773848267579392273883652698669209602395841646619339084816545212635933205651004474879204088846878874136520190531628313310354700316718991356584670726284832599554086030206777385829278914138522809943099472158943108915623581026460158209235661049800065373997134956395493763183689010543748597025112864914264074983114293573337855221168274618415481381496630489002357775666783143582388821133168388307622737268957 8485 -5822186851397322649087909333881904315634107027136685589233795395880742479264296601231428505867352630061677387330649594098928344744137791551282394022698151086384416655298297194492202908370978622373714731177046439233346351662140012315823209245906649641255055130266668676299777645213971526563465588506068042002017588928066124611779269103389557282351498879441901967955057718275487100197688276487779774617344910301652460788377260627402012824455365905593342143985070823986041278931085798105819342091042734745093875640746630098180284033452314341854722690171465283789967205678883002902375476091309090738920576103246363235822 8486 -6784390244164631745005486648875976488494267022928516170084343704768230762686140117472871170310837242812880310525387139174845465402557189841359844977757274371384415312052864962324366452893045886893856970779867385391225035275025603250415186147377025878312590717814370955809484454493721722766165370455576959224771281628804711693788706703409000517614961491566515068492833629575464986321937114561532883182277816462652060062070939039996354149543156072842631720365771309350102857441318839270049862145350440741442045327478072953062874813164085130960872296385483709984419924645085143425756198420163459096240805155876974487076 8487 -7779770547410025512656546315601866747651486696104305866934498405508515321754843309219674397509248118676375940278988816954058134046275520361699630327313270081323536550035922826303312176815913267433159718506739422769910528366614189920721674396863196797238621593099502302612042002498528830982314220604239359426340331842433888715034342423667137191639828132073121668313412266156382824491875548206141850282798899953793706826193298742087058010555575157385564734906950942909168312626230149063278181328973587800896578934142364266867613735209837123474543570255708759487723386479546622076396774386432626328935722769248641499648 8488 -8782309635231706953514631651406333539448750704937481627387636840924223071458817282707556147336161572408628733678666263599358705437483356953969757020984208515134712951942540411983702620438107375144790477439604573165107900827221802788564703093666207716559160967041674471419599681940906116956688515833387180730021704877049732267288836773643855978002589103858465519315156263437590723791713216790282047677639834124972112500110976710074239136931752651861183164738044707421758373722279150874426428609837992119418054232547759903467596980241468170999489889285716284594562589808271281803012843233494284569943172301289548420647 8489 -9758295328150458260482273914574412557785798450857344606859232788195792515228297718924142455799893521291586196347373241327569490154394083000886626490115257814896861445709513267293446671649167426504284705320641062113449477837214072118159358324636129222715261034739517327308791426364847260742082949415879430656283478663998022616289258266217901791550501298479352528322358859549954037194676346448700237684711736312261431581944087849880651703664993030770854305164799211212697100969598977237539503309570711175351596412781848473772015260992731078724639404684784768515598894382356634248043808534685847415731103276582478385441 8490 -10665324063902720192131617684835918864466477711031635582559653124237041086119899593304949182672506105679460626011225875504836359314335115420656062526850259303095938566617419719257318340742308519737159190292609083934363208926017775371438874725948435486205103375707391936949382078879228067449507799273831541492983503941644254432129562020276885892132995549698148289704758057813035647470496752598493740766605431046366350171369185325553410343268498189658369258060649603621763139005330093921021952164571789981066361568143127115295213159202674021692875873825764742905116155176975905060521134129893892983535708980314771070685 8491 -11451328340623628827523339931522318854115447967147600769684115427280473397958366739901259797485409092427455038924637646554545253244943805419189196115754199605626346281300325309849827701670322978875397201077280459959142429608403637538561698169080022396188943113680866818484848067629572711412499382483722012837125145195935919274069887081324088338355831902522154277431527483243648570101648662921801651412207973745290339680968606408808609521031699051494936719325657625397752373043162719117766149223554204268018983607724162748822593165916262629043303859973962867589717934956809034143161927750027500423828864564567615367733 8492 -12053670660216749682396682589669494461995724060245151970798735891659075203668570288528312803385287891612063124913091478424206484154712481888593225862622033982923592498034901715915343432814586102855647750034037642982377453550802722394969226096471093015667293793294893387629121115691797101743363570549720143785932872573829131365314499539542275154107544239083467472136346397838526005140564672426510950860368531029433298628549020165160210453263709015381697125097487507730664771739786798306376371398621262516241354951823284024733510707028641083763056909182845255631288795132556013062916877280089876266708332288153684535300 8493 -12398355247988706839066458265259720688019579336290079111389190169773709578986090485212637037183131568234490834340222318817984437107961737498693591970785578332513287888985638842494578032620292426606657221821901442217547948517760171048346778748073090218020593578027888145865352840411236010698521084786518222452965033153488119783172420451344383807505770280743469263371000869229955547218184560251224325982903785388791468921015983760081484008314624905777392324307790187487246288983780997712165001921253778515538155385036839912389195434355833382494975205387369677483001929765352822612461617555645769037561463107368701946889 8494 -12399419273177389996717657920348494496979219910875217688919131777586046596045229870656752795852326671991494626108377417812348815485176109618793980378903277265126388660218539322260788865684888918127216475457286577471009110924091024809965479626921619340543212908205225576487529672996595218720416297338009789812768890308323370819042194915370130986830037161601491710984026509098782684223199975682289674492366338470818385644340846723810123236207486145850804002484375830412347278115613469535039390665057369243164256374679145747107570296479511962423683534181396373023243305386939748397634106353310524994121126191421392652286 8495 -11958576528842469728169283900939372957294453196462705120478553262615921514097161470947177401218070655908790561743124585852369828389483575015144763667683417798799206414367025511466384892375028164835692846646433389453896775009481845771200599930307884047032803953559736954528635900171636117724197402988616023190010390312740645199177077344129162386516614152624355922670058025304103431394610590104987860498759185571082586008676464120445237064093235589461003561414397893774149754024165537826771135617228963826029362240558146882156866264245469732850004511211715369918974372895930695784447711545437069326495027769099612123577 8496 -10965198372982083230490431984257918572554384637613686514809351882129648470544402743502133045518892001893190463223326124171354921265103395503559996014211892582336666823709405823982572599254185398563288179443332712294994441319761819642329969063284417116233038516908875273798247253993318494066286946806491208504027844265463503089499146336687214751432247501147558351081568962419877872307410110554948464156162449614786076291325424743483232381533516568130009805366798498167957953113727538282984519978739801212279471465379137410780808802307816431239748008060913829876415580044241158827635174584132884445002782424704347672914 8497 -9296728938120846409007412141768986089947492475709549356547770788472086243919209381639744149124932067233189978692319053161265181148493904813444810392133533466777428640084441261874677882179246613277938586193409845072053730662000977880843647053339329340147931376447105476737877501236227893014637260856827809927496073772189751963577486760249303084985353177832543372654649461885959057229240609438323442138814528888744871321656257609053592524160123847183640898750325616534931348185803585433099425995762695923588159674227499897598887457603824583680588105754380212775611058191008121834012618772655806447502628509110320394519 8498 -6819643852894134383327820311638871718649278852729273900103445610591457589614109592412768404734015143913347408939689496010037361590660179761013956219102538530543184102911658267332968965021162571438135071362202294073081779011901522445441423726229398169722101804137860951315629694519396967216817339158122251657197806999114017660168162513749006888957505520676740912524669269662166104827397549322617759817607955962886089210858035130070138776918814299511048858643937625095425854377832459546718659818906838939967249120251823115297798720496267507471701676365278311107158087052295628393979744533684646260989208450593543565973 8499 -3391073559679256387423475119000565355506839585981899851972870254973652878156211448528358519917551549844999792260074240918693076595443252981258059867600071842569905163774720691719898473623014234795249747542142094552878837856370800144747382256585532224377030482873472977705473725022174413989592098417216070412388864071245974978973054195411434598749069400727446410409740928762247256436641907488857136326073507250048587259942419671426380310053910895445629695040007538420790667321577430172846221744006531022459826879871663164133404197347189444664587876175889645811093618212975987874046441631925905416974221654147302366495 8500 1138776777204741969034720318110522430227830549305891450339377495720269415030916496159950835765526597077285645126564319503523801070918516643703946436151292858417840982144355605593639036089070187948543638527100262389187387307163840475631833507048408422635384621754914220706281973087978171440904009680513781208096266341294694036710007002040697300786995936510089606277732432934745851663426666471291849796191017087111592065176020743838764444750471704678243549223437460463366709457470447557779518242951375324297103865878307796033815575765442654271922242294725004496755510681715189352257405068767637710648779872637594150103 8501 6923269451439390019405261383844355887321299776260184860085749786983405302684496688993176317759255831094862726192652811262470206468770851349617461440367872025608890206807860963541310491948437941319862572284303222548705633707280500233246371742341224900807314925534842584571237738371884956472120809797188527324631465402612918066041839938928122546955084287220763575073896915227314920550462222022010415987407511915507444529857434746682175564435230062099354128713563832658723593704277909331724613773142470294390193363324365509092096024039564345110166456456480759794819735414894263851995814180790999778549876740751192318249 8502 14114890202228963628237055568311642706161794899664886657340383196770935786055982676778623568696770618471792641790376141267512300830890409688882734058066585443251425783012699721942702091854329874686447099066224156937536889693983948346657835855297474501021911342872794918693618064935264102848147474327153949424922020820519376537243738435638231598092462098657856250177761036416614770353923055923167621502937677091965173237385963031443430232656372619910237011972827914357105296989684921688514847942001150086270691000973175165487907101200110834849735210519881173006470341848266131465206961070203626378731223946647666277893 8503 22859566060238591207745337925950809193818566866106617422101628732247346732142629069496829941285226690409574801131845891185682343079918360324417941789984410163293133466894597558438622835022090983343767878998176164251062080439617535076209917190939559483107014237445081981460034435464320360233281936718095818973553840951104467116042477127731045764052269557118836428909712346663153996847099631460149685832629267975516972481965229934648658450061514792493541579095312445495836024066487206255822794890967985138055689145924233300746448880696175347523846972470328690318223134729437592384639759894653051022130932543044819468804 8504 33289593794340736723793739380608641670493981580875454979339511661507498731013413375432712159082087285484723758625085316197170402020990919001001036845514062169498567491030841571804539124313697528359555687964890353758079677435053400603121362862435135532276826748086586587810526686989590944037143901843561692485552260853943968513738284044826188932586353750238224422994134200216865642276305735245717227169593189271944879783446692935418381089547869433550353790365887489946469779770055882600798259250381579233444857872437820873232494324172785372359564496977334326780086637538112805998744206722685960839767710827382619462097 8505 45515033972770489750867211261606814555756462371059742865710489586851367441947058316517762605851977475358855921434191506559714298232057303278196345746346440761978566332443387266911159027293703298796223981326443766245222403602810868870729313073077425658566305606672615826385642733950132805360560880981494946223279853168403429179348099081935226939978382531640543756880920700102720166248513354724121946318003185379529765147527802124482888532311553986085249075952772413972351031711276587646574196595868767413028857515751310451005999728565426504096683603240068371990554233072363123464293310904767878721708650547944791554365 8506 59613438872068640467186570061757952212152665088847979034586986481640469860703238602284465993854103589350092232757344070380478595282357603931833906432107821228857762015405320516998663128223238326758435710735417581808869920045131896843766025521390914650101571059008220974827435500250072569822278939839210618395621414185801601329572917009062898786599759068529806902989888398673107921188633939499347345556730834815754575742961102234047918105453470889213739330429196134484773954763032116460638502782802694626306859544050141223905863430209932488556605104203061190441513318166801281756779513054014894271819518928136046747669 8507 75617804147826182704331802325430998079038246114012041104767003706558119438425995660686815323561433068988477350426599694198499996896421926289846825128456013614303289664572702290835747500908579513010962372581672287164417079801776338539290051071071784042431413628990199380464244879282405809495843752376135199646768933796550145947124009478649878127792459750536795138073204224055336967585568001513711915378620037621966014043365355884152229936137103049847287425483968894118499623171668676942782446375482125026141221265773254641142981434630135152194110571384333758165130808207323030497954025175609602865599259180715831463369 8508 93502665965505001349490063480012213704124655584244724596279973235423198144093005482436799959043764165636621735106408487773937145103447219536131923085390362677346926725306958703784070397731360737796132307037099779493927976972558255661551362255500900311105383140339182371185555547379393871688325485994090485894484881749865243487037958512393428716920681006653334084440749328226908507040751720144588650286120450330668906119239171582675758082326296867390991790638353354829403917337613565717560333384661724214159027338443668310143712637580926390136186292833543839836134839407139878055097479505292830482086925107543841403496 8509 113168308929560285211292827155617324497469137689612532897930245965090501909460417371968263641839284044352117098261277430099773645971378235277797774701029993831685816315088965174048998749130348687429935814539586166926493468987142311537498325759615564085459335867492429822689615264437671275628462693237127364652508729603439560978672445015838189918848920659572150553732151780778671383066255986556121105016927631398273446091186726045479940180960344488887194255625022690393944688894889615999523600312860887781249794193188212245881703206910971762816926911891011643148935974331711899815380717549421916627947569420137625474644 8510 134423107474969432629206575774829679256231546608010108311176199509083803558342236440796357059125585410944515969528730440827423963984106069972522773169583407854066551039614736067855130424776996956010983331137327526239280499164691994513421882738667348510541953778857763803543562821505284775518441106974851811834039562997123666670066234821013601055031121097796929117279106149713748441179422660645379929300892690896340323842634519191348997606225687382794754793391170065567428202701126499886392670237532670706923273188448429787724950374935086918687808069306360283332174506411842608956616225629868741483097436204928605957551 8511 156964096262728240600342630258965543984897434394851354876926934695971683602431941080270910419392229100451792889101673265758441828645599407996784327756193996472328061707782767886626844745096136784460133525861119848394481153536091554633737389071158566496172157758998893509861414568256329150674611274146927350430707997157429045025579399909348982661721708534024841078170891769040385215464282713918869501773776077100589300782232437436580222381236761858937730708195242685644337879037386315798223398294982115940647007638947068825743938311900448926651305661007333199213002783091908641337639444560335604401665500723634779862068 8512 180355955394751001081010873243524616659388019121068810066862159209497990785412042327433263736314591949735978936108801274056008838272853178169725648451169565130543750185060201805303546350122690267924441320510661697791490453474312889769979635032298088213628310822806334678051186075172921967517181189128915934872394888190863885819489822346818532365556178403548164914665344335190596504443089554004457592513911472212286858170180413215554470464756722152559284633600698359847575283571887062714439238105157830740664959030988296184729210634492491653984665945217808744078425285320689782382273946820212201362337788931085053263180 8513 204008705686444903428408478314101057019422661682855722945504287836527577150118842753314875504996112576766712128779145427285483710092397591111410537521188617262733716559373778801859179928639285974968751997756522185846361107754022344545711807786690839201695474628668189732752652510667241114546301755834983951072648877564875878007982283523950010867679050532743626620390459864880016119543694568684513718005603939334119577270030692529925320069693884382086388276585908965743403944819538036919564075994083241665889729724906659756786649183575933649724066376254118612723055594410387933295929034918718660575603878434046237174812 8514 227154539378654189454299559888539500779526223005614651859692719531744652580922653710093966870230519900340585001068744688810244982960903494627516750265430416173270529068436426974947708633519508150131997247732969987873097752266394265415760100619004308933839650343724720223151594563026233092902883244263807886884605825892969806005401435609228567313013419305938746277993318398619014908422223150761611304700435071411631672423009709533068839275343081526808004889125315797465335985372243901398384571203296776768530890823018779129588050955647890215710834929038304476550003645419248240526813300799984464941583723394678651037001 8515 248824363817988227294380950155562023173365638156552727816870824876101705131398201859192617647323901496384218620398107781503630439018513135039528737998888485190202890748567047079902283151405155843874898596435726792146775480736159568025873967568424400032352399986001284240304600777472763960348929430354425252108347692377113345158318930010651644784267495973637378261344527669955038642704845535542376570147196846910425771185108854284058854436533118359377854100497961101848576997079345923993578621498120554636895330379381527063505997626048260978191328215654941327661077748381998666034282367318810082618673921698364265642659 8516 267824810652930254680103910741484532087702128672953246495305891394044547650689462796145087356234607033372915535559401285095645265088105721912344577651415871472198565616822975617246645902549798397228105223523582886650181417974430545231125535680858449469390642602598336027838763351020060638671158510054695678864147696923610901843420047730375435245306823899621598587948128599170868431396866207463629542800579866901101784881374950829593173571180500405582931858160207480192111804817061513310165760599530728727195172400882855955421685679703911784871544421310537057802895728608469214410988986314366388095457241497091809768058 8517 282716661284164818680076279213036557132715376795593269947907171940480203255204766260773009549762677028970285285524308610113468833605966124169352425089202875642488381468940025755715607412638222605064637156522565790314917227706903820311587865403104772201328956723256020064414783615100656745659480969378995311113269156811457787625140270765971118764483104312367051450490647469522939571258921995064546748566982058082493439070467127970804616765670856509356650340299206779262225410970247120348041455057216842393623934228993021865200062290662758212839215680014511292201107217837223734078066901391590738776959264748275406714227 8518 291795860235337164340642558453134156429026176542168750980952390134802073866629292845980117816222995814407946611849179761103154247784075581559034870899130326581897026448029691263934451010954884781603251870665973544423566626107425520274920085841156619391216405190784474357576847749100061946437499071850123953587126802530223789075604811697902953494524983879849770341787091161751679224315930650580027751695147391518040007644599785138856996615722483327171075736915042283201043355126175900512130083121605948745180546123705372667816780087982041113397234736340098431478282910402441975011909877285753611246313078590800642626936 8519 293078530406772382295362807004087654002515284235391405419670247630594880828328798721316957634739603454150305882115553803121891573051731099722485287910247178119375925508343315493216562611515655833535017948907185978387753029553593765006291566565705340037789234122961893757058818512503862251914690545304595151648718875460255957616368867165466093560234302821722435315404351084152664095876323825734935334989030584470132550342215057887789477534113441077472652502520343126656250207164806187565124515501535835675484224511829088090316556053152762375151204562838702371767293766726665098700893628978417293911732161628968289433065 8520 284291665321932820857761128620159460281477019808910544236858636284145261228643752933381200282346611735803400315321045694755771098892350951419003028083471905642563953950770066493543985002118969647444557739260489997215006233984151537117767545761832489623579326944999319943012677679049519175310851860830261079647796276513546171762425607664482545096668919604015034885430993411453729815697346205582780880844244346938057066716629105135869226749455014684724213524609784222058882757031198443143119357213568578224142459857218656841321462829980962146002656681266626899862245651579544563720801013015572098401404534617311849384698 8521 262871449569371647436805603150471915065854950817096147815328688336038581752022134417085071553771413078374612467279191714169995982355576473283738641710522101188239237689039084012088765376008893838080853285077667176776108799003471393941083719119977826122953432049418080474396721695185949819860440882376234109337466402966842357828385517870781249290776072164317918507114514375780836602434848074168278362932831331061581612915836189428645313515503297058741862805801055630197107771066647695504389162312298908082457793660855499943837254821832083688306546053156893282391111199915010536703869376956930541452304998909176257327361 8522 225971444132042225617634060121460347725321074617019619028488335995817749759506449342323320150948035397034045153669612511786778701765806661692515825874378317667503880164818555618497291396717013118132466326083626291786426237571211104498076946017323206215291119267787193187062741150235302146367084688647959822952087446990025160424880500120803727980670937380407047380786286492632681248517468855073627722591212354202965442655245184383743764372765446948796154681296804960433993236914923427593648160312071321293113356404696838694247281824701825765841311145151099424843167807270731846721494322507749090753228674875140254796075 8523 170483160715466931437454752141055907724788052036689197056210044894895394650466716113397614506936644682903408172993972829675794940879858984578063168728242670514632923560667900001138565261766538364964855081563958685142530343934047545779791470431115818837849344277672949145524019766994591073600415123766231508301565820607303820848303958860705111240295820342152553600579206093358071583489266667001245223233839060904297704535910801235230806669418623313265977778812780209305712600806867069184440317942575524089988675154094698425952141216533315796549106409466330872225755370602088773046279720075663230970259918900653392806794 8524 93071828873975732766855205088544440452004507690043954935518858205191724444522281831191432093564112155818875915001615050681266261408506858199829114604574035003415067192610140826550737632889243442557238502745834075431083766852996276788423273566184256415675085067782250696974313513052582454065737517059914180212799289677984217825091485866837351251024341858546705296791472776615078971876252324325657753986899056586535971942002829998542879658139742099577427578120711329777585186976828964745226118984210406882883023444671585849789918269544858460897966992087427398260177341030995393623597306766931497530353111281665819920628 8525 -9769580452350959100357768991993476287399154434286808832487284309217381459023141721243851371909993061236120623823116500752395770514397893432745564849340064007613089168087549896883948450300043044497387744004367345655298446486968866258375144967777877659935287069307984722120477755845946249554223779315918594549576483924907004142030360152039726023766865739095698752144934476259202808806587351402100949174768441140212800128531109400218042126051539929170609031407356774511618909425151414952985459898468332123513360794030808657679947106273045702676296416280323682928233949053541267276397212367131227432968949264046658031676 8526 -141644786336015391531669168794910257887123201926403099628790656223847467952458452068494884017605432336712804578006227300015773512815057072154883952044931166500830686336363850445647018631435929482906132280938689917313713487487407237113713700998985419421279390226717537464350848166937915499635939972964189979618966099600988989814476239394252462440303064673817620042953523157408194293212045575460545810329389396468123648871932068836448704431040112177774775935802840502704067274432866453131296191407746153064858920778643991273426839101316710286253799577000060185880602587675197417130375724882502121386371957927395894083862 8527 -306153623181742939982556277630265084221390422793504013881610484592499433717690620225407145244265030634539437078675108912914907876434054769151600882583263533493663164084043013666253316738334987680414463418220650919212653278767653209391262285383861123294555159444500453651896186319317473628626181588620236423999808925924511156970635217316052415741866279371232129665915532040816227299842201634311139988980669828659464060836986265761319609654542065072359231892965968732031632196717818044666098992698839026876098536786542560161174565344361908124965341081087240845771463300152720461022513017274643954060349053169598860277550 8528 -506762900418306613567399473000941320574287592498151940825204137016894870272694548814155921298142100480381790836617991733263466511298203125064267392371110800100681988728789896462166269625960405377833257701340614696926274023134007432081401135224399628989678023837192601658208459334288199769241600477458517316114105500849743715188196645148628248494814519875805804125117990355012212691212843203124309763292557742508010592809010429964960032509354095188535157997381834183862245630606103021097307137995994886105861757039545003846199718328418172757318863759352887644781876457509704836063405958575092997694501390275834062029395 8529 -746645136851228505924951913797942670356388153748216227119840755546787275705622481697724296056516979170460351437368036000294426887710305891644364941079706439271653483600009114456316946962094407843968548282579118821150685499851709891068711627629435396323187270651631282400247693726416083264345390538553964502913661154447902716288778906090660748271329945385449715597705355467091415102204736601335503646094721453152320955559907190892085523499192513118353859521956977574353882092295666778285464260811750279519838192769175865729629784480799326872517249697315597097713466679293584109903370711209082561247101610666406000900009 8530 -1028481736227514116104921331981078651588540432951259603761714079080190674244626857755554384496288861228481044754367555442925497575446773825864159500382432354036613379467779195290283810305946779392207121155675099018642999503347901360936708693094082630181278297953990422789072149301445921638311710849428148194701053779284249413403142322003735678230856031251038360635334516150567635585377336708765406470405431316993091709925809099309266841572627472936535211213787473956268584519157084979621434740416815341539830678280298498679260752792722559832837555634312596880501510505128080645851428825321152909540411054175478950010299 8531 -1354227454808300860220517244252760257724895983111432067866338486319693828224846266372339152656825686981107326017178013511190968567762689116065461748450200416315321947646200895863138148240339923899132645476383799397306105313543767083283246261525117615905389751671901888351486710385282577124944013598930252852866212546643645885078771961535295613369366752299481568693064485803350964649491356511270575800112822310880018417383977498154150483758501677871509092382591770412358597419848838707945338540941503470927047480086965275257303813058258840937804626689718544999795769566003812046281264960135757606036207928681520720955309 8532 -1724833488914552372380668726113788154697094877755840906006528775177388848006695031068453812719165020534861899712245912578342513722398920040367016246799160132709793283099883533804909643350876522706374728280665417975518731426389087340911276184910536017017267135801942255385180076905902095361723899172134778779884245873308316019826297092488397230459742115016492133007346932275205828284930463048010119009426574772970964933935341833960067768582774816976971269326125547577358474080280867212366639277702389477368037372070017489912409248272159805950343551509265035648415131050446025088505040833924230411396681690841084228629079 8533 -2139927218555653431534627274925551672118773374682429038387416418473224399791116427309325415489650805289854224103076931386039474925613368833920282600645554809034910112152647521928538174014564722249779396087500930034847518628144812096145768559022951721590199368728294720636191750688257387723288454604911863240741191957689494906587495914402310151598065302000487162481275389819488773743873372093790175980409111247692247682795317479309842297742746556840883226143994265299267915798979636443574172805701806766269020689060326629124599565394954855310736376491778679860575894054364998215375210245423791221681948259747677324964277 8534 -2597447623065704680995690466139567539215999195531347731953594590540210656551807076585620511413496656744644287584558904814877033045426990449345125854080509132379567376188297900443039794347598120970860685958409735417243782700292742901556385277110444051666650561582743162733048771491844573503251871063153940618322365574435544682783642841821554540326230152109355789670340802560364562774853341370255300231808068105890537368231080545153015379506940158907435150713699405471085452605929057433455624854505682920740951246451703022989931676570539509695785942991885876610235791427243387132837211451540178543255705176383505748372231 8535 -3093236678804912474802344685512005425198727445773169097974463793968044141151015141399897278959365078479969793200417702710074507095194849356158405975660882440175210353915040403390280838786277648838968565774626745213157215169813868878679018839613122348217967936598723119083365463309576906267777513546394156618754444473144217916896380002561067162467149226987844402379911048134710823766573517662578731155031394231755270654333012196870807386700157623122883509563491131666826797775888554647102611014047007036469763022778518744266581791371333411449576900431591722155367202811791961754012548052337038355279356992853030698314508 8536 -3620588701076575779361859186964188773452136160349501785224607413739886123618022459884228044543673694363925699567029377521264190259857376804483350826118024438864698298440780799884766864478755926834232709177514674547992001020337186264846670264354310374080497235724535811294060949405421613326442201317020033610040791389038313038685266690951737454059655130902660656936113859268912819733596061009845493650747137398477533139030339006523148038173026109052616408949934282202134716824005376885189298334541809217588899806033256289813145948772321815196467394253361638527351410480830830503746518135131245908660556245876192019418302 8537 -4169761645836855815328314166074634784295253431838414374151186754494876602822355173850148057958546902253176208532594023676195974169027865000435116930782445564954408858948651273439102075417676553395270505839993661711011791035182416559977782803030403716455743439500732386563634746011650453965933600040770246819323310980188511471934422697077518632067508817490891935332119520622366090624547913760393998702171618959505280800096410933995866983776308630013290956931069033008191606757823412684085625895555883549809641332493708687330908803277869278907690847011182627195410339367403067992309699424016777296041413880988970123400660 8538 -4727456883022051368922641645580471702879198509797911299511109441205433496374189391684103176278618092085875796149158631463414098944421036771238932807614336118137372922153747135838263378966069042159666475116153317830025105738097753576393826794898572960621746512051363492103370035732786418232640460528379650764210089742520232123270793346927297989581093777950331322003280292842614559515677428479366148445116283735865454668367648407546680672308483936906673502248542597782147595703159157582031266484230484576292208540845728921570609359448498944413678851839174849084777144615067705130902188596278921502012899935911517859556265 8539 -5276276929978638772142464553002886163626936256722389519767922636975159160578413518114545293678111233831696077156320163252262651098664718775861234544745125227550493809545062255635607960064873695410223089568708078398807883730217613945689584388513320436401118858848644146706531102110591302610084166369447614415695165117701214269897417491375138409441503810244671442403341102086519479387364965494293456066255908209522643360740482818938977802501167169028780574343524971634104202970579484843751335657561205084375902727742024658229526349272658182755445049698268199586110808004219519191402980877209693358375383417861916392342945 8540 -5794174121808469967340148574766216532262735292471684260462792401087784030349484647200542122396759797557173698976790311424848428970723929080187563682519418873830906949672215254846159865132379559920546918385145175966321989762570671727325669209567180554117320550086819829722392694870907634458148288957687864479781789885155410045355578127863508767771689125982157936123545114349376361071366090605072047789107912356798479100781662526187033463690048305665284616767022035422176254005129979185752584022466287094372583829223801539318425742948533294584872645747791230099821528900007041218112268188401890300327197493295274451165902 8541 -6253907217435883004757628219151654529937075658843496655174584725137800146420634090774959018475547457836583264077337761047967133178881091693938666438650584227589680353386527817915084618565284988270203243736657301079151273104549098038074565654196116871213417216664076800941394127396490968275797315642353453228891903067360832120340601937697842419206712761321166254992375108245325827947534623561760262194513336631192687152099793996614692839709654167078026807683922821533303095456465049767542592948262252553274360696095026994795842450770169115937942619034038778570085455879866316042723886338971428436363215375201296364711525 8542 -6622527505196536043016787139448196005490509140212902225131728158078722648681742513994232609342977025263981250915290288187843689494126591918997777427340534790174910006297999566082729530028315839760107940000645412385054953761891973300906131374676886438602391097007596070375277709520753204127680094531372217527401056897598268651718543418133863922861236546894664033320899838978263064693419617384492197038191964642118772691159795659440589579639538174353591909221028145990121109992249583579599748997414751442721362337959941388414521697725808911703491427969508393653603081355343936865976263916811132190407624905146265824683620 8543 -6860921072462172937131384964497448736802685523525194613539206365705946486076196036732336679240032609983765729188285650430488158231306008386292028078841362089194111631782968340907234546253819946547086644726332665539286604091155488309392588891807879106952363942282029823193005046352116569071444592412334594655640977225812717400932179605665030377071030323112915491717262523648957537862797331467346087955055165837087018642394508717790342462924637724898201954643865435524468089256443987844376672088847863393059496835815655731031438694118118923148391406117508162228896241256447028742040439756808783254857944572349434712790932 8544 -6923439511892600611857299565290189410211971743431076829580184124269415830377481721257939674283613030431892860266285608329761157948316301978000916725365611862323606714895134604243737474676602913244340423367081757676704856266733286269669537911328116940131766183904845030055150051667670455567759126041949177029779802154207497350853689119418652390185802722200081176906034147408450607087023681672624949710520621586003706012908399794373289445363359988636644910086753031570506680403605692591272431759190452569319470059979962290499081059112082001925281549901107274220033171436517816103178085082956558486908733330437220975645967 8545 -6757657397907513845699096088257142336605129256051841765555629260258823177246389281024091829001311223764180905445442549833108988852390311011899048527991590649481270829314850071603941199410433749700121905328007567367692773410925892602089596755482826770556674342237975165467526759105792934952574004260594667694875565828837813944019475489016219608890577068220198051585298116879091884831023334041578987896580308576804620032064770344676204074095886958202596223954135372363348392968029238095889101642799618439366954476698164208305262889573166918832616644849973886782061458319388437448565794881858599239365137211299276864530009 8546 -6304301294881462813294590929730061612046729182009285904097023899993183721101610291052681970261366391016436075655294009294592435867519047516046052495135856824137088164769832345965302885021109733617454083600474344359132785632797308165451922491110742508006561906124889808501566517506977951839591136989824767369374827203655408138418085011209366661891573562643808883030525835308956583804917595385154498691105154094242507054983958867964320149648705330800341229853174412708744168231112377158114553644814828163719088969060316120301675637338262796665999863654315122064375121584037041544127974478861536500302804288438344150031932 8547 -5497401729851328792974916927326418309260989358523493782709468796907516401233669361386864260575446106647409497626653610922830771698459210065944714386118074540376045923373871876404137917172873733737218861648126501318957810696487211566531666822822519821718172633700474660725312400707800311963366008941861061174925730281919548630380829281142131801768562140269921362904514134627556512105424342871531715553414331082616773564622232624085544095989000124822347528294190562722430293544845485621137406167317838315201746552319440848786365011734210345901223003311068048941804989943458736186196466912921491655268513413348005720743099 8548 -4264726309830390057949612561117212461955678788799053609377288809394682919332937527372924862486605653258803018939438391281506179021754123323863540552711041866152788223317339407535318284750144497090448344658306079556845225659387348150691305496944706406157713529509494182102663354554191572583852232401519104708086783677420815732703801815663328318794030940853488148435508790317818135739869241144906616997111768402414139395881217497778644230355017577466072636274111526622511157863952011461426081665800253046540076922706469356565645853024822175777141819800949702388180285129877456177387276824719574440102923934306566475590967 8549 -2528558769421720725043821689368303917329959621504646093716704774360971564802290861834507540983583613185962580628951327288599748215515683336293798770529787997598057070295375327097099226574671669385616904981274282021523546904581874302995951320350265258073378930436272658525950090380686565218711843215775944927862863058310196919859809602379266844453954585661136889751552126718200084838817151995359571521321159182103919471596142064707922944200347599144357799467086717263178721545163091430949034629409738388271090741511987402455631025318951489876387712947655507695012723111842812329792724359805386828175646005504112242962558 8550 -206894923600796997339215930003804023630506022553972508957546286108848251704492162577882116085536361192299469463169451680903230794811256954810226362305804026943373594565848439741757024747289959916188928107179090981872607971266361931484824033276164571477825154472599630134401710960364780310844325342673485575529979121202315258302591756841461771897019656610963896271631339969386362703544987896622037753843584069246500098642107932768594021293108432805872738409489584500254536609608215754087357807280851420075965118416439448401143273167263147915361825627748182907878505478220345900182116792229059506001117271129946060176601 8551 2784868064901464356657512342081890239738240414595047313564843694639919246437230483748387718056963876011084577948987206352618819172569888876963647594361348962350189019186723842560186884814988000007664531635053201926917107667116839818515651328123461355224907645252592148379383582379694622671522686515236126334490206702884095215744420311585268554658451950705687124959668041425449163795292222773584296307125372396172414703147111741189094180050136550482400889602184001517860236573640513241583813604395451989118617946861508830787830093754250352919931539416015068873183297298971273374782864380224794803789823731953033794590314 8552 6531668421996355678999742388180107206374616421430742753684161700386597325389456222728618049679689312696752994379096680759096595261211484837989887043078886437304460094934671762988027947830377742694887963964769622142930692149545240732242415086902854052571243594911554218330188257623364474776753900899926256411716851696857387323024915942985780736213316639330551451244097438284537676122906718666694750809581440524104080213873877959769213296197673170356985933390833291093086162836968934798502663976142732974844919897601979062991596177499645591726331248835844743392706073371193810374141766335423014733724518338666906647354893 8553 11115859193655853685121940208000807886189298433484597400455367357559723811328574441922631235791168566073973113512779578107897752587311908384551886845531955903569980984298660763429978576626219769453156784789600609295635612519254798555287287600366223749256423653962169989495759014140211434591539303920778021168967832305661596953658087387612780189716517059950659476622465046332485027706178023281658320102627828651694616544299160901560866164216202796905122848250155543047068960912584157608679661339247862793021191860425465748774420624922353511341711421055928588121571800963671515286888083525143622133952713966374418794570241 8554 16613546643305331191194485350625854194583629453306325021495715621092708172097183973283048431348926392812799758104994141221205187145983968818413407404744963819420662863373678234463148204511031846394983376466344505478705175410408634659552281792961043113839983894641207294308723037760993101650164088526903457126247179620057060770816924390364929521904821966384207108265553899125876207490772308728793788466280899955384346505970969433697124600601825169744411281769859103847994346281604234679668069046849180078621833742679477697692422073797414468300349247084387481839626758530744466622542235160247272219693873741913770373967618 8555 23090106316269716903294890468425979299271437379953663910862909512764334980917426578506376619863414247749652149660952750573613191437606368497548137080252935399963429665318157355214607998048007794410583379009179459142275799921988185683913305286642786450078891342495699411479551700507234427231966493679080675207101444966254535803149053467162426557769391387213976873073762727481925532146811963539193766522922753276857436511030544878295903795933996143856696437705777998726579761397158864360691084675756791694640543148144300674138760164917473796875840352363583535562606734002258456431347814018887416175630970957846732923027958 8556 30594801478663214082934806304360452420818569164117385989825420505893221373904989425775321321901226122769616449325990446859417349756484855345256541629903266036134140590603820196817689859824003555918058533808393932911047083163407795294724615504729383789982770720838188759655694419387863868288730641496552943402496954334426881367962303469814304734284232110240339493135339494099865997650082207266513220816805990078142034296559847520475911249690280816162450335249002915207896521757961032073322063125034908234736734966532180538326959247327884434223552826660080214012173162182497873349720013622811080158297376312979724678599313 8557 39154439026277766813498948510554343388141867629762314375392240837751841523550157213725260016296699644296901205621729025386108019377981611024675881909247060963031316752293700923894281823080359721901982456081798930137776779531326209742402483615150717929462229654280974383117943397999120665855940949833354058478839128955639393118407805450485234503107218141694872521609893292286957310669668100076153623752710335580946861180491113638440284934754377655267514074009926539645206208251901019460342051954619890102318423802588927229385855398940293680467659832230092174736406681458212850044778600945008006387355645345920038962057031 8558 48766013608801755210217401120288099309780287487292679468379627560657736307700643485103803172363154609106193407313823501177914363061373468613337856005769265453674924117127769377925750804363155435829863309877500355990216506046725568208424492128653249432821527162379623139735618039294854752681485971354009155077487818111254074448484598828993744476663899576722449892312795819293036503087395738015490973287076669144409876020304468579699729403175435993033190442547790974542102343047718885516588469450880387470210197404859073364868392130409607126963876807487581129101690595441097801758751765608441356732419378625391669532306855 8559 59388312569846060163904447680210458394429479077181427207773359758637111983890593827339509272011309150508942362637671198278537542786266680097910162183101268683904026870633005516601703927765765165644687427092472612809635622605217450936314857821570729190367226588190359073873442604272466942560110482484223125138404886294612755466858419727867020806823052052146963347743120623219830879014184779669513079049508880382967181785300863040032699426166658534534204445262353106809784364131608412232406452379887040202145053752438413611200606440957882801167780977526335083352397195377496307724991291651555000552313908182404968756792431 8560 70932483356303762863366231502872180703923714709490836012423891785254505749375021677760765016111928330407674621818249980800916892043841798987824665807978432577266361465059737203043243423231493282468555815322773400311271202146303797536448395686470289136083808188229371479477996100498988983077589047013081046029272574378931279645906545524932170639666925743665350556315891942108006350235790945554743164144267037985038887817756280367560905514805802107003167380720330323748800867515693545097615959173062851725679789592553916911922375466285413921173310039712629169668976240662507983722852224307501075875189652125145288246815381 8561 83251602321546146941826683515482553024735236656405115048218753876211818384108582596213883002469348600435879502936830153957718775058961572814655464861331543600112149764617167619780731470001700542576622837867525315338460492292047349861422720249932555246267443824898644520650895028789024646570713771467177858469960617304160313727198723241325007801226036035238229535580481863019741946159935780139223750708923695469442261174714418227440707026879188439014651739503269284087323572190230395577500977171923061212445318007001747348902534019659372192184201850822370404203783417973301362173259418074061040220483770973004852079788722 8562 96129330355056990334742969288293911518132873493847015060787512004021094064787337950203712165608440290602757096105754315346626923147678401870085733004850149699339156650552025338298042223026613863931124650031682233631180239981907602926310281140231775267099795949118068794410544255426615022266414545540875460363911977887293774442603387325294062511282679227849302007558818448719505424974750513335126576129770160668305947645004741278884876569158622576356972857308558115382707555795680119229835768743496013619974656096784243481772659030090282826967886272256541242934655816605385477107261138142312638862104304416345445129752221 8563 109267797498349595297284499826136273078644968299567019675909304017765078353636658616928436860160630313598121278861848603980962616687863544302346494890010290226786153493214400830494600392236152131300139990610946865630638557973861795640614426517912303949156915512231759372853373216917584278322356094884333454132794858955020766093691320752154921814593639433718190317793382860132649758437746303256900394705122742241433311841006397303814923946383471718132696959484731991399607088000839995440691026321908007429070682485506890111345084036696809552465578345460222268005269013913690282728710632676732772265072517717326127850584477 8564 122274926552867632265662052445863375056752613157170736930657563970774748954707357698012648429080773099029964862858626982717410928919805949714476254447281269791101800907130985056976821342246178740870068209248831794603455421545828186726570574767293693624842193906238569178712470492650175364916918727220407623850609942998671170163759173727646688953999017898716141698613326019645759830373024966182219450051611489123330633803579422098420119045470125153495240969267109021717775526344048344019261967641961628143719415115958394432385361745887180080741275612501024619251332318607777666084984852329645733010450459758210388983331038 8565 134651485411601890410377613117751404406766849947671919120723278087275317286747433789623943939883198431195348792498207042544868644013517554267640771483807154624834908363924617236201693446073069909082569868612050253327643383714318233738509554736394627294145847085276863047353751434988949598037631746608335865315799884152895227262897354036145119787229800515348418389934944331118638560176068783584925085216176118140768816186928077373335743989411634227650594257092435303373430342571398388545072480771433568166321256813053792254709358377781219129135321452154343018443047869350577650668829914219308646780119187679940846179558251 8566 145778250009779367664590619321949431756164494160675699037752283749186293100543841845915297064812414490354610658295581076933196828282108072064313392833387793414032759843701573458899246974773120347864039022575873595229277295038121912383235172162808284437685581082428030469259010240717940046039192837899965490020835379049603485137104165060500454443021607882541943642482189707402778291202181422847690620773913368956313675768305828977788626921698292722725461202621966075385985646270555736174624685150247331687439782918310160016143340532320757816291067426095538444052586999519149640433889743968644562049842216538580067760167447 8567 154903764666630122728039139775207450573534014853486744883933152468686981584221761372253401525345430498130042249975401616240243758488522526242884574050468774631345134552804855519837394160217820273613673751381213459958451992950826064216372703915818132575905076137079022093425346902169910297216460260383058590389716599036367743331972585625148587513761372635299830179765632282313339554138845295815004284661541630653799690641526862092983158260067617319899186838687513381716463435806375088382509772302552477176657172964604555404723077709572191714649603370237876087908080537973801320250745431332500525195993847429219339135771723 8568 161133304083344334692158733059531020993813548133421240924662524069662331960816364456249274819519775385096703931510890717502180052961293552359861098386306455443847824798061373034855504978311273312133584526939673200357314205593996121507430736602674022731916896681671464900474093311553635580954558203491148722392056386328939479819341461865508788077397734531460884991827896170341876118303668997129285395615309509199181889351751207350006068677559349466663343652798470513848393582353813271805866372400488536219935225885808829708247128066230683461278758406924272810466039165874955413831486913991693797930427082105215076414643041 8569 163419770800884582381348164368061039928738075938919568394306412615070996197199523521891321723047592867735927909798452470519010101782490019959315659179072023081298590284046588522737568175907254216030507209128239201377922244626066008010080645127236288399212318330785591633627886278519390330940331315392942259534237093324930986325280749037340157322765046215225106387611857814373524298013675631773712323694836800927614511659367610341091039883018021725383880116478393260494742715518812078760250688828979095093983306727115662956238424628618624514489694691309163366817378711075302361966872192299567150508432015886866878787878038 8570 160557402345061396425179962247139678396087801861280724703511468548340854709624807592149610727465485417182483048101759291409361397280061678611949297733940515212438128813484963085853510884186496724717874334456619042484432876767519804585499825481489126033904828740991391550456098221077116493234496609196576425431206085229256700529175929557145159784658945165973682293908313052602725762260838282730334665183731162947800948856844923411736789245099582198439000205593814954232716100182204651129758937283810287251027533783122585767971140084355052421773537431728466035027871303243315770140309233135490406523666770823380989330335035 8571 151179311719121615084987823745723925339778550487330090942068031033078850801284756868235956644535377508235922638989512249080386620922990775842261658417896222182297330716520464779825213665756134975400297123550019019301707247236655372266330640551119195940566684492564640732233285249743025693719413591842420252667581720764669659888832209634968932035601827956945961506126513458448246866265787318241686897410340450201936048220918745603427191685247384552830685830492358722277571904358331045882432192586623112617229329029018878546471250706348636968969924063148010263723297991496775833687423525214568825227616575231310865365557910 8572 133760040616843190800968754671445977454725198608262490189232314201135724294770163157234468867246582496177539447303882006524707370284260737854898482731669957898978379688332834369289202541445402023572514091525070951680587400832227045043004247725689998812387711015419708312325290966368728665662065992405430986641443565200615777345156391699424942522093975512283689499514827706067361563485702628530420267791502457737900686525275794220066463855440243371012819569241880966253176683373920232759190014234451746727809128129165270858408452437204292528026022841495472608835275937787634960923273877327904904585305086283487728720942068 8573 106624462993360985083918699260442579086348863639895551003941489175076020580424450898153345172052245969585272136375380084748225242804402078282251212078983450209732866890901448891004430241091444946988091910748164770270539026793244117956544430503203945410051940006208107148531212903670738169574792472784132549341808451662515002936891147029963053268516109405810216283356547005782329578523964304377236854704658648714978724500050739173531793132153935823508712566273631573549214407750853862968155370964417719360540157716825129069509476600446503711517618686361813271962856300026482874890510298095641573361686354176608360318109899 8574 67964532566718348169758506554435235700813074957582999223702437588752391602429708857137297959630590508120278259008959818272201674894521045505620831168523897346365229201054077949474848190559790891684321130803482814400160944244912336753759471980954239558678200398205431221310334384628808019681567841828386578377373095439911761774616946838707427082124094000320394672520559895769747511653972421462249051009414030449218996735189608743044359555053090814217901296790198942293435427066820460948836964028820091966829592309577798392705809075793552287477485615741916094812344892212675466439813068529609660322856623502679688223257929 8575 15865515244091523747393881576364607401036625015977281826358354596342051692441871085100411159120907305918825880077425420628585627610793843107789302355611436949351954148604405590873041547162132589262603521090884932020303685350018420180082011797379629214537268468683377133478513085213747273502112922557225571509199020229756986223537766747524706697921375618758938342118082875335548523322059791155272532371216165013813460792270877185442401365737943551746398796121551188093812227566900717108071818788526253772106065428508629863397198749491161456421925289963137217120860734628052590521554030629650313996982276592311801423666857 8576 -51656521272693986956893625300179479007698464714908029040796421812733459545569487704739124220364897562069115526311769387055751113548710825842999072787741071361613003685280829825110451374081277170838769925462258508545270279027879345731175180369221739356445505951096835082334022142475775948154754395627921447851660604584653510100742703139595951300564534485884918228779503906394931895001473330443551476993529618737491025984079609748984216489781302953159298358606032332542059603609781864601997349379754393850084587717215842898323345484595809312807229761788867234394614165020436653315708350642677667833307451196831855594926143 8577 -136604082596398020745040319173592771061349026399761721770479440878556070151406294732155072298981301225279787260923469061560690147866060492225187463186790594200131212582975718342202784501646650061012705351280232691349613411226572571962907651653426680730048324917699722925095239515207685208895759610868547608634216432355279330590077040952231881047330637682654022661891753871371682149893793712043947077572498717670893001835512526207751526316872909572659329010668992649375614267850871559228089745705150041872291029790644526169781300882569007006064445540309772972375011354919972912095377479275065608048205807942501893233098141 8578 -240932539911869433861169442463458124246390665039565288313370539447332992189200602483533923286523091874539291996594873286788178767089111101373109017508329555191935320543912784434112347927744120897146512914894112294506406756491686659508444512309039484448582563956010585095689761237025198330004847924115156300352751527751016311312139690326841804010620662869384768723738656988619917355458363423019346682628996876808366125143421348173265913010276284335495257115891190175700805692172624140947307330540881082395148461598799845972756852423836900498961923602393415588825750134245906057658935007420885829946784344489316004887583091 8579 -366467371563699050085750306328310322121624484884972873499379392041613567682672491350332977034800976208717222935032455084971260194720984050542702020579540976208203722681855847993391032236979971281295297301891520862487276188194508749161934225444653789619964779001026322156368679505175239612726847745758714456906093757245482538996629326063790568203337812316904363102734975190200662622089696452211807724902297821047605126644084432715521971107842966678700511445790110122075345893983007261574033479829610904161288223179533624085490095464373417393031007087252842883310672639646448259981458863270606770571530935881185136383602006 8580 -514802429836627140065022640571548521997257941203320277353290764309353388632386049953352605736072198757248340018320690900401801522762903390532661584426044219583808367741674362196422667925070491756881633677863161864645255006837416595338664290381393646040906277653282169867280799473629975942719299215975976880939324039413516026900644612610965825495739102698663585537937691182422224281699810652935289631092253634095986380688700536735297469218613519837243155615783654293347433101086641857925362728468522391674452135327067899996954022040141090014618308355896610852256294537584460508309259381292910277165572290897789122033461074 8581 -687177433054234393505048045689170413498351722297471121487325266645743949086056483403328028912339113772718014862874371275143128483704004061118435192294132459923373171225195989189109498173070233281604566677909069023968667843536992686910268971541742231222972730446197679242246496943561864972117506860647886194782618628508742146385705042196915436816380775418587358337078093528240540966461188712210392962278228718024968706194140169002243675927081807076582956838087966890192296542328281460595482500394926008440153791197043643060288067886078768216815679550872821764383291594503873839452242046349268573450880915153605451178296546 8582 -884333106501521755032502757116977077460818790863991121086954761709882754348820807487907799495856054734679207469751174299160020859619075637267418727491961942392741908835034667550433215258045585970534848410858900633233482591130714790354717235984346745937517064568061800671872948849754467056911764230544624894953610117827318220729864105753566147524833677970682092411945842017000975006049098599116629631030367772240627706152376318981963683677164834979489890598884624852200988524195683386675292039976505593213718753205942726983141133233192118544131631470958144146501878250604902003038973454568974265485632466211612457305091820 8583 -1106342738474621963874237620025316171006474946145990841802233045826765577189585910954230989022089836953659651272624149857871511027950745008887283092338369147595516080409597380834480992641745301202620707347185877263253510697613301766418618460033566159079947738599772735923686045419540746992024479071778836556474734515089662986631917516836392065032601817189464551594059816089468803052467472718266908788583118896544418805527579402297489074329805526818137604919602639654251735377425142940007113240584295622364775619692061448273877623312581562483869508727615402253234658835797701998793556130968241786761305401304102720696337931 8584 -1352419401825794641069079622682684093962877565905516860705691690844202629312194091387258829358401059004755926229716604025225786335642040486854958061063781198202565494852446392706820293180088595701111526889836624468832655619199157503563399897141720699275002959892234586835904869925451371017476945153428779082625643911638915809341075513089600810375320357019154129474223707366802634029125136929648667039912695415782371066300273377956053722283760778882415084668799186416723944940935335262360458497897552777647501137423799547104499142380903668303492367814621324386253440264127551827979508662743703646991796432834448871340156530 8585 -1620698739770622572650507864270388427962266234693552669393228206709230402048115248022686093622698743936779465654049018076259426866259848384613784227186066015615742351351436538757230285723074675074357044823754954848533431816163813604107300688174020216993147666727032347011239528001779301008187565758792605198206222085070625917081417669877206710649090511411708791758112375230909746395224545456107001338112858410808706946203106738040837269321901443243886903268071647741890119877306003565309943868559693967846214738164695849109190194690220145696542630689377677058680139820570691468374995014519911098193298746729115955686901522 8586 -1907998051270406626464286033170403790505098554040779258791669400568622476805269355073374518011920938489752351660741017571727745948357871810674014845174197764422466359926038571739516470892849767127020516959657675712760849941273138312010095021029028262318374140388251260613709021264153787211555075399670591750607875848613552131164872933369200685825487796074591864572389922698754514126214440230369983995978178230018980582991716752032187039370944876777906392331396701335819739620201263507129970325119022416285594845321449022288292583724791627226502817982649296922192716918857023255296349646879929088350438827326168356135845952 8587 -2209553459926410855900165502305048790672439666219556201817855599169777294940319299179374615745442175674872849992317278899408164276433333111281952455089539205422281211380666821616453513903329084837349569051627780338756541939528797011322550001902483332013204225665004198458690796606470330639910546988568409370430302445233673301569460863860007400372928809123559136527414830055090191922828976174643034696737795964795217327703029267665872123943617770861799466909823170981227238909614288293230456266142284790623451681176369525512078636416086838196267551031466153362614310743373387476794964016255062208948583964653068572690884913 8588 -2518738234257543081879525267801149701618143854107925456508133803758643035951877470053362871730187393704359252700208993418073487257061231169596361154995539574550552594384909181119111675446511389986900623249866995500532483948204103013380471050456196387016163490558280405114355351381514843388424909674052973855552827186588035265734957151298165394234500487191119482760335022991974029193332005504917574256564519648978307260681697259440476790952793543683285165484552749856922129333382073505244167294982138794422922766760627271626434300527972955372299025308771943418118730301819992204418009500327543499123728892847409122029663876 8589 -2826766867996427847573434847454167102751157759095112902219396347875832713044260163806110234244116619094183942442672344519077759767467606089554250733187994782144616103642486559235402432188106485214693082638086323491724828414997424874277878677664903417538232600460391158260390247321967273897485134875117642026383609700983264776725919108408528583758840836398168577306837312321235181321203577399358239214955985586821772233421763063987617491201242426643683331749439295485816853238993298573389957143616338837441182087135356999946903179826966057578933599389547804411503068018448300986304800714284911081082520804186511653759928371 8590 -3122391345181949005325052353363430805536038301259378192357443682314909485251674433732979193709973249465441991791150773061397856523447570381058075642136789196692675428742430030317270139400497296272846668698735999062528487920879093762064178361729023096582724258250286015386056962104837250107327809319423205425834436347965848234679415921593006656261166992401942666434758961392593090577115616850718297273518888022627164840651690833662943693362086375833533616488387829929297654596593926293385166316289125711434687936299391628579186367578575767360891587907851783721366760429092598410504139558880771896918038587164198796108994346 8591 -3391598120435050271498858258395615401043198165356794492785666138269693485062378648104371093085137140822731975518232197798737326513524109725049417721607005134391200525291666685974052204610246789895313137520794085277855482139094390813001490340039999605455206805488405542567598293598500722103798394505024138484384370635236823537598054649146714549939375001626910064237928569046923225792346450502848140518702094020812548731016123724590822690830059692969602097115413891195551531812466264673303139816848126313943424661776475950774415232785917775503748309072336950512476901127369573643158243275537566512855371410612774760005285920 8592 -3617316747731176924590990796312799096421104718964930284262952641339084788722587548492046972954103079051861522214762366399886789699779650693337660585612413879539919678478822077558897917749199821165905678686759751346600783195358594491106628498728559627013391446015187506925304007655568650667930031054056541206668853473676521872852390069664079773956493609236637758897208225687497083099469267539533514465461026808538045674821802580771179413871250213510670145761323712514523345423636470609315573869365776507210820412216338976331858299129568937357152455632977827819164574330842228927777469981938361307735571533629980913014916889 8593 -3779153790795623115108608543765619009082887781057501449740577879060694279631944350765593962799605527633014330333060180086749601062910346278208992641103428918464027554379790884221206231050176254689698267425681167367819219630282825637076165942965872098732674538534670045179962575458723744464373981854718314492256418682893603651375278527612172109158316712933480550393821545802214157928395282381829806187832793926116887681436072838747979961718914308606991130820169474906411450728798747314803580530344142677488083882214792119963867278256086775345271048426383281906027648415330850207186639934654034602483607723761307438962814072 8594 -3853168633891375918785144656918367317276602420871864806921326340874203806035923114063341696206179985053910081774052162554429274840096753668881936607128814431471720904125622169355023624692502353715445556837966809461131743300976608142781620763998667029504016435575533847286426675843463315982802778110901271707564767579536937066347319525010256763876512987170758236579496757873161937621465296882010714024711559903629975656470788784422395799879272940615419356957026416005423558377737982959735303899830705808987239137137153416056007019698776434321785613982798839440375085501982778472791247085333724907852163038630956409459010657 8595 -3811711058932664620193321790681915603294090054865739118018406521604471690401426201589828590248994446385745006763048818531371259960397599463910253222820107369518405873691146262267453699200355582079295841701095423662671731897962985496059662187701605459532989613627882286836434765101276834466371095268008668497705064590740185309421807579775419979920012255086667273429170403128725718851230174549861374595415306826296995818724378342778291193864209243547540332276587070716856659056039665752486669250762007229242441241564783930856476486916539093215324349243272133974020349014074718684792298793163602736474473298709384483507388792 8596 -3623343923067693908538732747569758776047895818407771569913587494468685343072239849238238216192103258394699728932312385386705136961041492319620523131395597570869188065257646286759850402024472404758125052292996968662466910995149084329392292451785629340013136267226111251430219032342500654078946626045331937619661873676158029086980274036411889173862555587193742737919296091985812119115946759689461448389665528568027243680605778537756887348272232185474742234346170239787975167860457865892146854332450079645510671035864246515585001429810006546508105746326238215845620628944474156427533732551210210349353703428015856086799951812 8597 -3252877900329066815775216503633476431650360576719049792379780307827698377263498580073505500641807246827745889028124256900354284406915979274652166162694128168226258507808832953418363477971700375077804610938984850256012796549048673036906401542087659239040096803691981992953326235028469465878301039696769084362746596881008893497733609717130586385781652318608677998289172494294358955345496325068350086761331659237384989371795663980821301378996239827342593989651387526152739046794873968663498194059899720312131614758484770048365081732615085145998376737614746941510064946294741851564340821563174883954176492837658612822335008439 8598 -2661548959138853624656828355045287084825888398638499207928289635545137359468131301829604884325568212410018075845335503244296579951074213607253861316843762091253704618577527114488505160691332689082088989426382264362019445361986330383936535917536001941416231357559394377601316393277397874288091829951866631275999733601287501540570586988801552872145813231098194086419495997392223953756921569296904871828618500345467168017606511593427713979825185942844690549753998140258057406104431682693846226391762544370713476321224656965012145535629768829517302604221932750872343078009930258462239480242608732179392911888905990150155358981 8599 -1807372925616763054664948083579867326915649737600943782743362475374529125791306398724263696041880335509752158428872166516836857391737964874271210256157417098723725347057604643608501022546199203499898714561262325531192571361528690746461728534268534085404315093363080354957929179138506981775605123771608463766161891984768557093747674923574559717644851710138645720000571730469821792401179137582130978836315333943995678808188742594339822333935555261489131447547867095801517215346026256919912963073818925063500939802476837240283023605474842138709008508293816320599743119414103171551961554144592566976244885389656024824227609648 8600 -645714992147035929220878038196404468591078555692740706481995457351718125635418540549073267381360286750416035034323417993738054336714004761043567615823103344437688945934930561183320209761683697903536577978545923493052919913858364519811995506878635470381232276899897911876931437974970058284201644883705174270904550341189755719196026575657603928120726761625884000402035261663954737393650863248895043908762370168581173398461591583449920363052166000830694872496447594337849136893708074656320578837593943711856234844025707535487812401648393842040910863984236161315279887798132996065543031972302350340000756202195508608105321158 8601 869884800572669781879530126368481884907493018334735853088721442482237658414369649759410052718293594068843555146815606271198087718568000423695765336289932125234114374298822960325596901100465715114405647452476242349099649807685839751199820066021883449842736784018387162537903224506112377763756364540236601338346419519855479390889331727585792867283948218968728147965575930564795422649660094148485024053887513576728923052512719230415467227842933449402874553191163631337799072899788845923811186052065447657919489456243018401953557529678533557688555292592201147007004769267531037157059352461416523505943697384338089554758938932 8602 2786586460720972180485617716001818796554647471219810907848628066002817749484638629363277746215237110237740099202432942837348324690483189299441602073138351022312769064292309151617836628648211878383411393282116266319708024515473384282495381458926412000375542324842207916615530743202350741647918647988972911183007031209348141589148168802783711641552293608058702605907336964867970532786739394886694350374441695024354490231169638231611305965624081167262027779798051398333602942263635287997926393701939343581559032715962493820023731277499209308321296017404321319013887161657769641174777654071283998619656058386714917292209177842 8603 5150779854115808087716812802911806549119575868981495009440137975518144602059142699493560022687647900030805881508300332102649012229218876281094241594325152879098732692253181141388091887082360754813961144176294965559935409187689512387091324766385128966600696718177471667316470693098975338376474668863411327690562111426787290473490731764646813583764768688322163985532016255215706341732823306953082492937256615963947137182852453556492032854065188539097731400753723696778893575453760049418929318699272261170444104282581624489249080153390619067320312713259379275943710722185940357310897473062266339643354721721885899502673570823 8604 8006223226684200898280628288613489331026132871817198441262970100113194460655727392858000181319028241938320160235022485468370127934191361430453325586890882522868394088036285201486097232505049510446656806992093858470132918645643542204292263616048673194090168347611833744627855185566354977637382629672828431213449355456378691433837074866034468493801277390034411702915174864450979166983517944937542187908712681066436044819720646378080575097823366228984129433609438192831439837073288666059390784073179754832780958528877454085504891611807100951745248995201687025953214994393760695836490695750259955337913661060496395181353648845 8605 11391744938618921814799371763034610086136308020657114378752115853419769284940170719020126724269966912079776703383289401158416760183249187384349687955884438615539508553539555375818082218382108425813068576748634678058911353193145007779533334214959350968845703341370739833298056612141453340627347438635615268352260628258731990562443509328889805848852693761013914762533094988598817562312194698931280545718924768139888176058634514391065046777492106583038849090999719305126658291244633845148547662804958858846616037265485949170816403937523409297530660466374552725988278997446568449943740383900975139442592736821711989645263646878 8606 15338465411048423961661366292214838539716489427659358960599268908264961559271225716997195128391107870158937572585483723288561882273263009978119817484550158811128498978786058712252344201745894649486641226545972646628806339612776238484539800794077426167395235495991233493128996073402823642983425268975041012361372835999360361103059283735392295647467491561616088748253383247236908191616651087131628832821039328888410121474245679465854630811087538281116922597964239401175566524784288375616920572283309644216146913901084162954230243798784701727206630385159483509849506341721569301127790963812929753293542609729966322640146849629 8607 19866501021285243646885839125979058486705226294213712185746986923634439735662096503230764415063263149271688041002525283723300528802992195747638937356804996905830361771597284631740667058481941091131933227701018693663139567576314005249127422771466006561265444773915386971261294082746767179934879958867406327518455984254499249189845148987099511245446137275694110062102009361437975865348053599326875417566526800477294576328300929984730568940310182017101657597912009114788181045863468945042293214789619723963830065808361546759126138054775459785271317684966231183260369175049378205296430897789853784022846780869626699737092936232 8608 24981119117785772882984397461505302547294622607234636040365659070881661187245090001181830184865356426646216117701540829876483082915770120157551794132827262353597465613275252265253055986077751630542149410632994728970639634059667341091343546652577290222052326704268353532132757216281670929306531524924572997384673539615441109033866418651808229438596679303870504451913737997617599959367561924988296072447223669996423058096043393996399719476373815247999268223030854382467865225410676173021374417123922183036638368153543545745244027214570785732543387701400933631725975506994270491330520279936267236223399612793328440118994256239 8609 30668323965764728449329942001701564720754387885743496839007286326793504187034313635334569772210218002820372296497649927841090629794214038934117000821997529651026455204848822672091941045562953793652350430744236572382762055164350306286582693188103434827798115648409158168689160733755856771115628387542068502373743676116203226471732471653769988345372086758968562383250549220424314157029414086563502272862167935143447490492239797917481435387645293644124218859283463860917945115298355518914575977021571968942895941614183140700464642378251422976337092661590980863982442300960652019953448060340048006755007417387208427004980129377 8610 36889867814165507679534923974275595151877906327342223878728747834090611083501997386321244463840848967954720927437303951558703670938633882075229950931908860916428649367846457498622699387616659739542221830249313963265269796298454732983990775502791213575526500296346305031238081650596332591556870252928944823983923492461687382193522929794297832026344680316482922509919689911024100127543550517725789493882836668108411150604783493305877448701699021957168323705149881524465410517711236301555056405701208357176480033840722568415659645561789770112697675533234738707596660348434391502851681845869533102004768829900977894472595941848 8611 43577699949590166822332340860197692555881687435584618365470347020849339287678486206953727412364831811606463570312433103954917875824421955271980956194635973438209242439384783874762016857946492196092451681382889683674656146049699857523186009908607528044387980924702797414286824317206337955949920392903429912880049442821103128065917504263915163064880883261493555734535307324043024210410881672029930785650200927376894569809654268666805984242972886465330212712032995659145339630731123385361974180599830270805777525418040687914687307564675227161019916489528108535975459292005224709181095650333643188618507635101041127358307345802 8612 50627890134099208302618619726465486955293378407628855524931168483137548730327845455721083732959033288523173493265680388078276920924862923877347713951530741430826210024716733098670007558723454767823929430744624143824808673609561732983774857041263977397208367608692715445864149886463446166935009460690235831036795455074272577372705556078026812166911034529724530570185401330374851097383171441510116596349222495669514206609779491035211336113826643018513656493926370738675293207423797254099389511561797356615380236299975296009139745325413734130809120167021264641596558836135705770613169948462066133301663846638698181811027451879 8613 57894091760720455598881586663732873330129963097571117838039728385415655972636586703705804339055214093519546464622141644392348928219737460715438547439774612356226508217361075809070416777446765582596330787159251372170811308752343019158835567031106992013142827483619137925760130814140524371586572149535629156378959171202096798290522132646483895794212706656120762530449056075759648659244170334692953614637135163141614608529635726068790719450289929621525315833036710578683471691992633529458773923557308854555969973232891942808858813970704061743260450329829178966806771672771324251383661891209172254806166869120331611250450106509 8614 65180644917415951981136802433782504520636924577027617874367845988630520164965882827456440401599183583093836035323604576109778594404446178815259869298782770398934516782515618858466850889095365326216365167627507835482561518416043179411698814705876204025027449357203501253041422310214940811257636293888551069984005908593883696779909961192727237246629845736316029146748425864871305197679796554947818057254196378289339173590415880550170042023634125264025426676513904199969584298478374136856544387705963836662606284951514222589310861175914316114989294604209082990236920407836991713102420460504209354585248821529678587849196765212 8615 72235460778570574403959787002805777417740155173680185408917071283974646240206561607642817439485244321906659321891564994593482816139964498768960553544766779288852488800313164543792392104423072688648038513371347108954890485072842340748315034135159649352571339539936959499194636387032109026415022395210417290547552840685565844172995925371449793008758294587313675679381940931467490756911607570854603806954643316963720722313419069720505002003935239209847356650668034073483437797000374197810705291687838910002104965154402558428684477701385973765511002084108032603276545396234452563908913542116593008053169072388816485057872549438 8616 78742876697451443300648906186867363169768701012266341323131068065325880780336598457554408671849943493488355608347028446623181550689244883302306717179514166868548751534702804377931852107123203516699811662761597226242436433959131291748411520250259154195169693602180909456124197413792821423026536890781450388216782339927381600183476500426255873242929540833857745964771345461066729027330360936504452456597131649799963299491675857286330742927899959173389087974674136996619500917493889682235256950018206897607301106928673870311878185798383012844471358038776935493317180420880522378099434301564650772212411012104153509833515847599 8617 84316726271431195458544657120230361210743687976014915477853179919647589833353044920861648144675273384287149062105048182834245171789290930541613963363871022749199402398467921466209383220795279572783163241043777248157500285527336001547456737469638719204272762178677997955443362640631992602453988586748132515366499512743348401745654613027201441540145147966732910434340960200391396582146407424892333109707528636451506120153964274816141857880949801447607644242487126071888583171458713651951364007903771657831176164375836560307529914570636663623144402242125979883996414063154277472056082280946308810710657653456594674454530843791 8618 88493930528623279354189529966271077897779944125930002724569656952911780300347164234870518829971328346672908674730639851041435150082117915316836029082412752353243704930653134284551896413939897135084946563623975017358219103689766699847490540389339699848160049929567178450376560187416281999510281731645499384874014506790543927694838238524535410034046882183914520444264055450016079625521323396338731769943227022636019653924186792278849288649305887360049516021121435418358448390243499557064120001340909045311220120194567911745082743291291192294338473503180397651355066718997596040570307590911525853060799286370499868613733740154 8619 90728985037849589964590486726781304565031346546835369598052941184525432549865539468326808293640638245305942079766214224870549191925812459750380325653912901751139346576217828874972595410931264978259694966169693350586233344647231481613061240877165919601902938043339713272753306611686763381313571681780907509223521088886450060856932710824789577870651729828897613758165523106381382008790897619557664823867999034453406585052644999995609971266260920311259857791204860092089667911228526284253321681134677956581967260288184331521120773840774594304436812345287550784855549761567322810548366408961794189187373495382141044776553983296 8620 90389792674708708952604917150783604947266381916999334565806336873854710995715551004572345652854221231919344667743693430214416477705079763774564976285649115604029979928767706738615904030964732176911357637517309235228405663194091654796611587827623519332120253095465576780062500879975443282617225749780711348732095307042411756611205831206526589909225407764491352121345330664359177550032506220492462241306457364320394669073166327223367012037671811504109338159064082943391774309668014305267918409134657474495977273389299129263999575874147910851885010635046924603406679997176565644870113324920877308358553002971326694820100447917 8621 86755372122650817080643306724271818281068342451330446360885344804481320140189814301048038729123306485236904554666941886011571615092017917029430316487308941303928970109317885856259526952064922459405108585090782408861978975461364269967164736144581752669298161661130629611581376425298981776925215976743757907850869629805285866174857286109377533744109798763387100048847624292904138126980314335709550584479289218071101342036712682545182114790007161322969201573829001920071354853798690058033752716938390294039363797914007506379114909618210889804811363726088894338585649591389295402311946274220590566676749623311959903090336551333 8622 79016056650848532704603954032440028446273279166485111993406732035533127499887765962671516839291951229693112867688999929653575813784894437549267958684669451951875784193792635476810944253391975823575475411022633256328984952344384696116518488828747593947806692651662640090857205077082282493074488766435567751854520923254981242477492685549563790665648098434830319080499345189310915913720072671718999825237018179129875771843791491269542739028267632931437468871598434148861540569058494699054127657554788577009995371178678574897419300008238330745425211329191001768961170774940969955015315687237169505407675976691288911697654489709 8623 66276884477380654848621287808918201025988392225972515029343497515338103933637329485349270493689074696546433428492345008427135368052861686473062347667107629964657779203984778416414824432396000317669964476571138124285673633433947181526579785370807588364612918948338749349073956344076958622990209139704634097816935026869373103500203449679236753716286415195380657970649521961471550729218684876304929316836735769636365843142491139330136897310457973842084456909410062364883371143193118955143950402881495398858411922878376419081080024973463076582308173054198545083055911464917475291829868135799826615707247721278279845632542033767 8624 47564968687434107944158729071573667809996421270323572739354547831852911200055441519035305384676007124321661068014951362924319312480141401108645282067018797451233069484380625308005186263977329803704026681475024913994300114736687242667753352106638727986377883505261367711337814607877113703508567361378755912920825201138931934859332378410986902381665800641105991268863858837630763750024905943823903135059449022862904448053484564942273486510017342125293300583532652662169605837892613193336560889309849468591463871753620526904785286955460051133404364029145654309855816147695484929701077520863673838068859497450000919038763415799 8625 21841718141609222849068056583951116067417367951770561048504832332459148199150428976672387941777283000829800108943731877117789366021212994264087736021569307326598630209594800193603670124656821008815775871582904229390908968254229073577498864978004250534161574169523682446145750629811877972371329553207866371494811828955583554596867476620865525540315804920030588597865380722690250141101318191423621930355173975791628126139478809300200365895132838097078001918792494029260151986918656931743164170956418630687286909741531474130900639012717969944521114656124167285304304156650056321306155398912625606227700959815454349233435881093 8626 -11979142776515180800493762978453730572371239573798792369375716503508387438987534462803211615710954031028466532697195579216947096429794738945939965604350009414230959268760721029938553170267771934023819152701350273087801575901171495009594439922984483367743579384771799729305641066814422361039604956624360323573742095441499094724385571107985219688950613500650891857523221174198611449533516942755940463186727670539750514017987939427882801031174791181978464598708073706931971610470342290362802645917359522428135229262068955939135333286931483784252497501820427958289617694938896342247913678450700789517643356485845134728901604588 8627 -55006743063666843860370833420255250873798488751754277107678708814789682784667541439201201775649042964873535718183305979651987533588301002818836885029340667821336774013383698931870956519366995353470011128694082826219825081553511542869594872557147233265391751046767136449936506712986837198804783038403964239510379872080616177681380055589470068116711105876344753552318441216854864621677254856546996567221509443643065343804404916629351668983258467587105143097537153200053684232234232757144733685077440793110828492318181769678573803406673444705069453475456860995127587484256640455503194455910738059513261644265032017654486196347 8628 -108340362856805445326255759469766389402584646644678330719756707247096222758721329349028257455774124908957249946859393472140780754893396349732531323745313082107505508918452437350537094161644832706255283560872776253275984150884630318558108228773879813333523502683636323874159498790415500109601340671567008450929737859067275767370486264028891607436220746497247295118198829253747982532354114255219727070749599771336090434770378468965412203488667126084960273276418147500722525863636285117155940879817559482100623517245146432141315786083511563989927629296434036273105740448215286963347219521173169291080330886024037495164536193738 8629 -173027776954879522334318603956681446055844064760386707410147206611243140419477517580997374278386714910724558828352482008745988307394901570228962505642789728923102200568888042168852154601091475685974130543852313621953654558835157066299254626825174687539220226288303185046904690426901022245627033847649369089870442116704376616720596581672327412435702865283058455782006631070359728356354759788099711091435608233266431713044446315545157511049533869560172072918909393315254172442327948177442612894579484709889055662470478584532280812537197065402004424082829840360031459580558350961768700301812794371722707310070878794845133599836 8630 -250013569328669453216947728159564006419342527359992976681407530552400936316689389976668062325156688833990068499912509366492302334357912377330339731491177970739307200876600585350105392180659400698392706684455006531231100741120944109896277200157359912274425098629537716169121395633550668043217062449839718358261058362399885566710674630954288473362135285370144577435711708436916354768536830481602813402011485428215481699732038948197568608653184837706468204581277144962865083154568777603932684121390164495309875322450088077426285331401260152905072841069105626963142641984847284973425951134050227263708820120786509852730902190093 8631 -340076392479496718108603328487264300626358413283147883187060951920955251705544159943485642627442930563623198317713774070287078345611296904588351894405240108688051692264528823234637388724933446185353305332248433426587676704680182829965294975190651364466161609220623764885815389336623243335923280388823143116032015107602224253727447365478727460997027394528301137616376232255190864491508425118786612384062547742619657269863278613775199953194574482584964905028470266284094916665882098020984727688829065794157157659018365107239994616809809274028378473071066545735743326838841666833936201090806769399675395574921328729715008294655 8632 -443754244193871186144452138009644772636626215603792010564877321248525963654710020645463038360838281866523406329330617584605899155734044558498653812629719838071653626281760428233782752895500722347962213368449065901066808256109855073280571375126125501097137847483325151085634658038078384398736866021183155114707450510838932944347000639699652614385382449292326989334502950432892141288769914376437784202041104480009432947070571932410695060429438496248800010208518423595214254563792599985230162347780897273769640002305283939738655563207824965002682626563956266483570152067663564990380396933410779635233929932137656737193937250051 8633 -561256993717657155772424156861548261861934944314305160503770304526334937058645035626362642678322866446275051714303473930948141206204401011465423757627853121604343109761756524708554661923320470469533575149435780445389809608763315231960727427110227297124148533738969542429295590067243208143537699633139160947846107425761914699685272315301470790665053940029933347381638976017427797614474897324507735421962069409097686563990432132618665299865416374801712357521438513257021706511763449537088762581327939245192598913308599164146393296691896088556249949241132173884104408692613824336895395934265911516858178725910644177936645813659 8634 -692365621283874108285799108939863265523881666735824410843345538780865700546123019223582938561185104919333687557716243139174975413056083403249608556913701481037791873328070021951002368178565209168011529583531845002037368845247174139294874609608630017243000096462448470281361490432957195647618140797968795590427555452507968009244499070417578000831446952370313971934768819026762434370826233945302079154567356012787832313682254417728472969611015055411187377875376575964613994058822707810168956212402025352094298759685077772251741362737201438275184887714146222761423846503791201074133056310071275110797614590019508609420431707441 8635 -836317951668343034025581955884142807559710358184022036229357925683511612322252761808544104448153126469412967150867238453048245716076090418828884179164986132184873470968453505769951157257489103464358187456129392116556561687833882813379220793751890699087033698697488777845852951766553053129363409180197562004514445335839047871965884144345542879214904470017555310417826317226831220935358876431091691116497803553059988724967473870979878135205121773155853271501993889441150077294713285279509868066742599291635116500300664463741325357144739952277029165305545081588782152741893145793821165997038649084603635414881144630160768464066 8636 -991681076940542767065260615673717677706301755643069358291701746397924023214796824115134405866789430582048756799877387169999150419388047913378383819179745153294546074712467257464645111439646499714835643228339624485144463374950350828068881021272773694898433620476519033636869093184892028261075441688025142246861893737764792274377629237373684332557522465775932003145416752625018238399118545088654101832714653030906763433378466316223377303704330715179420308155595079092402812452704216972363963048592793951493482528755199328828123015663047852421565486314254570236514613808224898929631149869024995612824148342645135493862403217511 8637 -1156211188968817159131345366237148297345417189821711451103142799629792168055224579109806620124433060149178620150415994743722897780238466693817178825859184334892764846316862334446609026765784898285318833411055856496088358216008878761827664233934269261472711761275677654604416385636610920237195751721323033782301279316996955766844774785258566637717296663899575483309430417110120008232956575849819767586972502630924102590434123733567247274826351946944242183384965748286118741120025788231181378997730619320978242498808615804452672440506799051491678831575172500276201167900360434453989571586788508554040964709865182313005524437784 8638 -1326702191496531142630952837493698596066786982337403624915728158530852171105339635576313104794661719344526574602005447634506930176309806470665603449862584065488963810475800956059884480528531313863754459239237685435771429557377122420671080384166997891129306093148157225056767003852700932963433683331029201986241437172217287440557562116078205602757728043079566635242192921144372719536911385239159375406688809217016677860928963371867633237994772558498447901766178023904072300774883210612741479313221439936059366218401756052930524057589104338652097993689731078896326771967899374792360854325375000232591529602171994844260102081966 8639 -1498825247009473634176918595848916465363097149307898457754070346300332796838548975547654224662618723594785574620208454925462231860331823191086901574441712596978185769740794206436737819043808528602467321637644227836166099482440597995066308707533394228153176796548296188285599627320905384662603324735332178634795557011955390999946021315381570279459827434699291225935970669790265405794362162366405444441216009678427440940149063970676613929824208358701368993606229418936518627794049231566302775103953427363453060669324986141558953460202614374149336148298175158902129240207132672161902420463462177561300658529935759085221711612035 8640 -1666962346130825304255879875880204919561814397216434506378715413012298972055915216652489004039566992650186935031158121711628736286269426377291798244255218143521680905283388761390516098995505343940105517403137714550293163710302063631539411981106056567797959426082775575169662048666742234505148213552569486859331213485303754305613919696259527208903862486956776951148077134086359467165284862214668158331207677653934649161743017396022429092076598164456347561361741284213930882568592103756817702036503695185034938730543612969604683403021878349491441127433991681203946427789051217988026436851915655310125058724768257423889027162485 8641 -1824038075800036164096373289061337401184221317694394151125406257024929989411876918672897121159586225614195095903182091822380122882115726409519521283909443654965262565458089387293719648141234112325830692638734995058817336152288124193955115997646174082440194427783516545621354221355027122598787471892502728303138802906614713838495551389243190559018161255571722262577671050680684761010976492826418748863980705538882808508768989212802317547934800057490624352989093305319166717169109501066589322907346003794806487388965166378133619266401179676068857696685970511928534196215616951519002196242581724004971841018067507112136381995623 8642 -1961355012930809292546217990686334035695355725191257840612337065652528523885510080110213236716774348173511555608195547113394910002045010717318898324309887495567800287731967524174300820323115628049338117092305936444349378388692645523302623868171315869636597375970938827405743172482918262731237288019922170112379430657140264668036371235501118908280818115165779038637466097141162676849373829210999350478259700014477887431075054551898152238827774766343340467876452982399346468403517264413110395793630457790867839976248278567927312570746977065729069746482949019546656032900093362379787120261491269969547816460090136629276948191702 8643 -2068439584485308537084871734534111895092864066257154576312276562422663159350500780052169896582302509536484135412796463821911911814282710761694437838465008420032728553761162122259957341257626187667243999794143008622578512929895022615789175578783249869030581804093011871969685600783614964766534777223195196210948945406861564020116062143818214575313416445803437673559364313040165081440517398720755995638706472943992396067144787692905720666506045664237853222130771151821639471809570029328722937774071240693318297994762746521653128704393919678349525918779491377390404805814976412252967276912916879762484586450768174830115285893041 8644 -2132906809589666536734149448939616254812269702682356562034153160837947148894202660197370131343171960187461659364339111980410937388800513071437272971048120024002744957364799305120510479477538285239774452305949805173389139123375542062859580398885096739490987462502776329768806904555357002810491339441767464662403961595592550758908716657730873092122787668486226106733947957461396878612532537080629225078223832678975278038376796663729791029925020104862278768675464682888660324480191142805448417262834178983478742943808216295612698330524908889127458800737773666458931326942799129424555851236920282713667575202549250224291429988655 8645 -2140354064481953949715295491960730802721949763240696483491416798477395405063197685182225585951094979218131847860026022788614454092629380647622177862375111541732094547361571468422571743679495161168874698945108833505459033073938749782548901538787362461625843772972499069226043094150081557905899888445984499091385915446477494119218220684030121491855303488757407917263947593542350516143707734348500354194353856174149840707706211808128096213790747057739583555273183187066680190174417397861826602299344691979205085853616812755294395522557183367002045213337644577622187202643584158321996465990907420726649681586508774203533369992780 8646 -2074295868623875179704475109323966376776028671270783126212849389690365514127136848407399868533658651141607694970432596272310457783779559134588436641281349328509102664158850503808197432553500037035636826111851733416885860236902757083876830623279824574487761831306111415720825970753988562794868853815310532583556665762328756012392168147113551029652333109673600514179614307910212566379496534721148123212120049528401144891225893839258278070468288491281954041989457352210472078616742745379122646196997258271503926659678196396148705224091704072432367202801773722281695988438594303694512311265141417539597021150519786514982196275305 8647 -1916153652309802489052908971961045265087016031001619106381028953853596263501404047738941708574476996945014966676782699852827539181189860076944849979540223293071291373569980112482591195931677035890412869656729399517918711457998521506235070163077781195730967610939370920495185614113333881441865697830399955749238640624752293038911435359172795351044451787177926568818035718117720218199739198501612421895738333470285378093862798965770035072376718091761782372282817978676097623222960649987795525220130936946212922352786948170805870978298591351006243335257967621433955154929093208156476408749298119849778896439920529265579233161207 8648 -1645316493051683402912430828777751034344694002381950094823733986825100957807282674144681241964039952602140903517613530892104545933190261113707548140477146468935265747570473576147882900328771782928143853655324952149511660536049613401831635644258071552456339969194840988880450513587648543176378931693110116111364129905812880553242219038896165310441808844593981990468616717751993268509334864112993727936546232949771813842846002819399862509781882883549093537462326016682196535196157983164851257151907479162183180969357594213214480379617205683400279711332798755355749070199410661046256272967027071201747382559653786774550100022613 8649 -1239290846876239298364578500076490283055287355334952854121539192749239075844689073159266371975314065144218698965295903230777189443670277434647251225325851922670533429910897309046521930087360175672964961333992254010325301512875131913434809683395724253309661999530720112459193527098582114086732659729843160915031975756128350996940197931175621058973381445249008943104464846192853472592239763865933337449445637170064869314202977642876170622861817620089350019536328910436864500897719553564563155676961168620890869451009375656175631372151781989738960649460364796165018842861510098606449460928003144366842891789615770636984370642720 8650 -673959282936349270935678663663737527861179837312391913487967116502489708594300428131017343726880822377292427647178948546740085518405891686121710636175982615958476502162248096683172742694596210106252593497827743643581093664681270571426522696578632808712239423406706965431270375432941280888030443731880666262743114132000118752190265118666263952193378412643045594160753352899214967697694643986956059212741232463816333969574422759132419573618745695547391653627378981665934156948584814847638433405130912304145390179424327184537293148981575850405859045325114573483136584205400432022989874549209513412202496461810741621931035109712 8651 76029930447908521309783907042438826327551922539207879709785767003827409574240857881987258787040361226963418721942417161942638763748417549707795404260029035081001158717930373920641704912737920865007071414376321973620843052107166058325359403566510760820025676366794492044277555147856277357086879619508151547710828816938606083754784568685674088582504234671325411923286995166365399276357388220961787060683962465180758372786014185889238792131925877781150026526077265048869966857211345251438085398390674376385948722984473361285289942261037296004034838281527313330654500342461517323805784942758554599598361703351333257417898362893 8652 1036718948379854572302134598574283245339970012430791347604055847201762327183925813468298573986005155481291805675284512583960946102952153970498029439981506774597827039760402561111181825857720961396311936764376977135107202398402288381029075040269201320867779069237057919284092920942449561441150119853494799332692661072502642708733040614166079385706659452630697586066670016482714414109563536254109885476332529287517625732191634865316240840470612369336251664672882119238624157445115631445040581309026744311365614819842494173444102367102834499822026204750813876022663206131159055976543167370596304295955115921195618552323697377740 8653 2234117523242573124932609054658019628364962169618442707448618647192333193591701023318618939023425202750178556855328380110964456484825752006976165334541006102898869655232605758780219518552793264995961577863548564155346931844289666839279295627446716147075180475856529676242902824055527144538807273560145326829346888832242630787464121380088772278644241708305601457775037705007415549949464739397342234774860667988903810098083129319991459562120389215309039155677072450558406838964538462801434206335648793634132664477737843142093924914924872493601153115510361511382163763809633907287361026155641211148918876655489368968572555839989 8654 3693275878647130281684816047238431965313184140319020990407439535558166630120693535183557605534982652965691557200097169861362160686126758921845704482509542303949698157175259735197862079116517131252179322813672166256786741679010737191753517205335087143442153510761803471733898294261595257636743174467784849279422248632258451064959601236239243941236330724627475268802230691993284420551177115341307919104875470029935594646942185994881041392394423814615874022107194338334039524559440943032931394760238051029129990212435081726692705662467403794096192534372519313430169471285718444345965473174868981312169195679312513182142270352581 8655 5437127935239905738184123196090664737138683372214938587917531514731240364524785286222398577399323828322947852559978434317476936377727816944118810341466366197899038934218843526671679134754167423270743608735988469698066464131328579580768958412641199893402172303348052547877417299182996049285683955464344697057266370157944121734181906060878817088614213829283884620292243964951152689831759555771111748843316698861300077410135236578967501448398684281511240832081480081384646262967522471630275078672177000769011760728059128007222020830554378562649310329998346587307232095917191432308436354581336808820415610876692421721626101100836 8656 7485080437548981502164951353263459951668832903393357543420767239848485323345735306986487709635242654643757391433457353780766524170890551600189516583667506561402932103427558434712690096888896856844242148824427493121722258060268441944996168231640051112915735238950033394177987922762851215006698297205935594344331250437367116080465248949256264149002050572087994353300958681495124200762938318229637741733468729691011585696082203972155590837089306022835648160166411113466016961434263828711208989205867934135101917317920701594278620034993121794255369833929821279494670714057910782542832063989060933051829856624783186464702319842514 8657 9851325545261635227975376715176845592714669980321322629789277709833005220672121056640495980365576920984067222474691165134110498533835049200030796116089044009408817027739713337321976790207856209222456727276180708670916860322697290805510992599863995799221737195931686093539727316600310724702158356136986912072729352331932130341532305191146468575878718650994103196702541664160312909839373518414315957062078299284426306342218222573449001494675158283323889975104612924844303279484358345215679928958839113871311346981072438106278725059528224145658366977447464834017045489197457996223021444485567501302536509388897997086711216116955 8658 12542857829420731309870944528761311599516560531760482911020439171541669124646849790129971556026339816734801891057693797293611395926573834914990952065226039954257499283247985220306750148916065181595002256350933765423993457690231446890828963639023044500544965766434248883843854147911041664567343441686778791163246838742566701028300674233236738902587639758146943427465764340741231675091524897789293267473380127004413601205338791231754786089603788129975783198932727530193573277731403117479853056536312303670287043125689254123995060049755732008449751284810965221726116111046913167068955486940464874275458607475359046944748463944550 8659 15557181621920862536436948897854826157734889971350835999455843855485375469039469385152412891140474786538747951096072245943840268726679460323703731779235752930926022853220658454801424857731265154736969171046857518906012008209254099020289875556668108913825014152059769288358029976666759656460865312003044428160949160203010074515849012223068387490619619155985284347999962930163799166047541537101837740909445771844602516437613582494211667847401541577758721693097275923950556651151736332246493113116112453902246392070147162255591533103475039960249462534519580984464356718214867143178184299820056981014488367518347015297538899757513 8660 18879701591876438103581354679696673917468342420858569859153924020398126008229117611442021313739024536797321650011791744274095431798001514229455998729572076147897260515688848151326161297873232775338090401135920250217816238530314102531001484970807094199901978153137454637244588596385852864045129909058595526417018343830947796769427425122128751383449781468734217659927714264572749141912942136452221522824641768598505306787477495082927319449130951805105495330311789126027128207014538547215399715368973452129487420091906225854899099965714478866629019320728366228381534429355042878884665640377725044522084754815921143318752608166196 8661 22480798565195451886586158320625948755085173473842975342852598054218757215328400222365016453123064652381629012934441857337248183215231436259693300422790781756724508933117971114994036731105955648032452916349943846602132646159185226738051387414553382437651648174513285450480842327468923642631798530606748042518603234592550513324395972133733455732592304226259698124605476728982033441962602222427284527304020735960011558880851498145736104483537019815175546371095778932736815835398500315944196728379885072053504567609030945059340869096323724305206552306050247417431358541344241236386553158386359350576244780053700046489257469877305 8662 26312604271399806584826514346181032805679035546074045791763967900493051022250663534557014920238421319147529397320964160533182244038223684188577927711591277452046964065398525821847715819356641409099430969708682821173106668209861550094958074083931259028114992001326321195523914139360312049556337626712742023522212268660870788666785755187702796717502278450736125941177490823934599225661538492882628132836880128052153952470744487434756102051855116032289765887682799285132624722267222814948101571634577874937130476117767601305969681720327643703057681041158784657083751177779498507208922839734655696443371972443468300675931876864571 8663 30305503200055923160701276872808210130571756310824198828563869974885714212209906943736287032859267893565727546113215216237156931471594419304316177184915128931421923412039032809291386989153204248441409165826203865626664300160570962212729725538809082399074139623147572665484801911949342446838135195196098503441917207777479034293736495723923511801527894413034792474492803306676506392147171884680573320148072251606564023053801849579771368764373549892161657955420806878945979451096899688103440491485705374257847135242202828768036451884320024736609452645166481642916481645968507476340684836730371651599125498847087822733651488641361 8664 34364407370835393253111335642460323363184636298147092384757424576966464320683530068187684533487997066094851750689988363525384308327347157085112610454341816991706081190125575032233899037243934361097121400397993687129995784924402924541168337744311082631592845255652501063339149057837745006808716459489253525084079939211521625063686849635930657480729163888390411924597421037010196931168979670917780132761669577020671130420221992749752653559801273094850157450612143919147070274454011660638702413911625684069102522338063466357295217762070877339465093746038044729514586550552082364339419564177687074113917163802333188856002947790233 8665 38364870831997905552385554537091708132630698153285475938055601761454327078575976541435117381607806830069682070620358109133709274574938351790576050627672118627528991420446595415173470747691328493130020310236519138777819319070026359356255873395772122248902008068662627548402358385119192736512656608966648037553719615563450902391355778245209248567178413648895443440859361901392114050610276252071430932527997778335179801430950678056840024960594076437869965587322309064333027339713771135056061873429696711201847925001336933109137945270769821233963430971102918698312662936885424872567549736938984250884865509660444468352311354494143 8666 42149135323827666003545861917467887786504591439723642624940683357669257695761495643043902859716398490744158698394693167236267435429328235824616847179011383297466965173409450286654426266152863979780696495645363548882300674827290202823413190752946344891614496753464755096702699349501199242992715099433924771696137285914686450784609636570982524617832855568783552845669850308926827147224930100497760479779124889290346308222027487395263012443702618632575242465844706311771756695956306392088280942519990362686613305038926533830099937496093185663250650515499020044494472713087836835299490517632615999451650177378911178998890072976856 8667 45522226933903033597068740488425623353003878830675527815356739850227394243343007852731183695748402811103129289663886601007095387957119708633730958800254190733628282513996397437567399916122535048628680690493810013259059538330161950158925982843195069019505107994972494502319575647132637197410583939861507664257977450898476243340690918215449809554472224154270777114171596701633660602671951236759386554322380166443388064952364272499403074004982621596068900549711063774748582519342249780560448673557827461649645051897684173684790542303167873651545049428741968225803452982752587332474181521885362592627967804981354027232689433346594 8668 48248255799709136620526863713748051218846675256962532843371152883850147103730965494222046837885531598972248206586158980270532171616119573622983837359520610945098162203519432157577269828144153443007208920638306512377412630616680520954806690456754468180279333551173725054893128496969656338107959900672763309177120950315099909163431449684282917084450440846361731438098808052188222961283196651537012919711336910912670225298206826610168935029525919158697795775657688433762832207866058050116860216433246808075940120827978553475751308807945301463417017980523546155762197501425611801001152657164711603204206677996406954365681933566635 8669 50047106935308582128495200937469258215880977223846591808623243704900147720421239687595271759616573167840166485643364734260779701669945957050985347746586491438029654475227309413101251058560700794994458473275398714256714891975100247462957034933211255229439143751794113993979562265164017272775005990368017742102258381633174526957121322375608330827020330675055039760703869065509551665617466613449925579658455698231237353881506291282636313516655372250748525388591643158797703555379192267212274656241085603581433289432320282713671268901673742928073731890904804886471471403580127668610879477583848097653970330544718317172027762332236 8670 50591749880362136338423476823095449805714356092063564662045948142745583193292251090585159854176697614414350654458809067699197199567003453617427393981942624661657129573455762595440832629435441684920217610514028448303922469388284750463434150217374075933783909661131717336568522288096420456921900774116972406289438187721282430701640285577532427998942950116646846044577149153957861885085806812032413220832841255746683051584574774728930266127515614021734015904031183052605318701733600723950007184412663682111809843609759203922201736034637016746193103040884704795977173120005739723226226572050670888222044259528628084808466618637406 8671 49506437718248824464402082598431148177416884259955872977460700775891644175091953335265012560701018195518260544711539129552309756544724330180335751228527681342321630512875088285335193292366442323133904436791212516997572025948915593490894923464796757127586725293102775473653989951620531098368436892589742179144570343486313605737403809763605937620344742540348226427481872529137160513012963603913912600945899169823333728558418310145832395823112333895488966151631982065917484448062303828730720771571700023385465753203079339241341263012223837565773103957836933774034126468172443638993785475304765504754778317576288798384231088031722 8672 46366111492320675508472941518908790999190155881066468295495805393681355601472728354926780258732115572839836570863283870715575256341132619519108947097166578845332823948401124621768055583492120099598034423733031600143996418508940694382009546362904249461089510213426269622377237175940735297253002963784241805570293997402930006109061917841121310475472639887034098647733954474955587424140489072703071314479844087292169248448756873167674834318652935924384911390186830802075769735638723066474113079808591736199739798291928818632186981755308674778239649988452519473284556190805923392223719322867216956868152067568713796960526117942224 8673 40697373311423381904648753079964956773894071634302407019690294801259658381840310743019785009275229095250163243885333644108382919823665348444599513758707669892236975187692955500849911834084217343509305844440857852460808466206579980784856316383938165011929642846825259352691739974937791467748293934605038047488260110969485409947190319318766612900544369662347262404478301369758706542287940627148258770875211649998289063670071756409199079348945801032794234581970482846818366115144533298270538268647612936818425749382299823668843524773618762697701545568383705904796911998876511185594223457364407663532984253409596791119231316788321 8674 31981439318775347590817258707422638454245375048249690346900643279540482359688787666241663049841777790302642017416171910436799117035543936048572046129111782299366107962865908043770551104794739144349726315106010626231334734109677245979282077664156107784773841426347490932216283651023274442123109465011093752247681413406721909737323780260675492464376892450629562249509431403577658294114238376537617927537737614480401971047932855029212074437668934164033063778892842042137170341488338110924943417133204621083514156951625299793886154310691691370027309703971022385785327937859282786682352236046786095982932231911556216659782316851059 8675 19659530692552381121707113277480581732224069669702285955235413566689239380726213870080471939402297480764434791784299553177512118243100270180604775242607034785781418745389317357299092745493725203938166110300076610422337779797609301373221020364216099662991609257636100480062545486950347893169088179521796876966244875967527609982627923806566994565374517182502014664302955522077683577623737660431741600437302641002931602764327673992913350220781823659928973041307741855541040040926379948006556587906052559639659652568064546340859183291449883738325109462415326163013350354918139919316014671887706142716761319383032352615805682782005 8676 3141205045553599416941739021685871923073680900151570303878633750820163949463206741682871027340823467892521139275950573590316382059558311640738718976753076200501304080469555999514856295652351542001624879378078395654887658875052750798903087840442113133941159343061071720190919693851976830958013606475992576699518056961229287494439084128815003183896225645751385735737151386363444248975252607470644124959669920794163137384195093208272229874994281562413677619666180400362641157608010530674471684310734797705577143546510165667880636036446553997066165746247582846664009751539736632745842097986988244354535114984684674928487010029731 8677 -18183830353834701046686202033574107502455724165003398115854312353421656246114281491449450388448571536838523578323560916359144115524206756101877145689459613133381091189939999108096698468260929313353769164758035454063943641547540720539779045730627072291143996538910582103787217158209916320713186917968772991448565255461698558140778229913841147118461802310699138606736242173558306200402047421494815719814438037008812980556018391830392850316931003497365443663092608727956854071635225666549099303786565028140590803042366338965610754466144014807637088270026280812999042894308123107456942766593901143136078456025731485751362974729967 8678 -44929851040734801324924018576135434661532329138905268864321479276027739653255090766262211305124884419682872318669864274450721468158777485926769001228517616178517109364084454654510864673636996378273172076785296516288533903245086032379929782735253287406099695270059174002663885209592755801103873205973707556069493188379421445801862063697831264545444882321862806613162033684184733895663617185400501892160810639524399215140332102165628538359752459571938725013063083756048446595759814107809151268674856571308116419620130919845422943330160190317166776745369254538457370176504109022854161097241985974066484681063773547857044915030301 8679 -77694601253677564227754889574888736141996485507597621179458116059892790612365183458619151384107096874723097005366794927089508160454347235913792214102780947406167219260390385555018908224086779143417245352758759217468488150518158400269680091590114568721343483479944431967311322919282089148729225049087857015642852067278208962729464262778736260508105830118639516356299124460161328260181776366290985439206127229436369078827667946759658230096050389780555209385875874589530835257418399443617548947447031047059943583127106924296172405802945801958969378859972866487876843226471946304974517861203538192138064964767642891946756294093755 8680 -117033536542062521698690043524694134888921826215300051964407819558924154993909634906534457356686231815741517455752870320048022962590200794649283911032903944128426789084147395194469030059700625963521677240265945854770851093705906761009225142996553618499085554689721975962121528408707778373275146350238997012681332736206733808791253991104478761240075901148273960435110284224524309161812553229473177492803092744071538187953117777157836106159765050987470961537629699389306150239572792871471632601704091538119500751228765530526821294909174597673688375050125884703864445806207797831770074638767407331118005407092005163048927214027433 8681 -163428241584152578105533035298166427626828400623686585067050993228595484552350573695135975348518483680586559168321719713574330036230183066802697609964050661546649029404569861047172029708580965382913291241533394569768610075808057809857929633063828627109527287635310774757768808401148159434284841653610253729386344281205587619191548919936328168565957984653277218522328675586370147923030819725175902352420966122596260884950410195894642611397504662216988283591655134621195449719305231605451178851274733534353815540225442094804565657950801610915991515075973852163218574982950381473072943818295106321245314864098662956428209907127346 8682 -217248481746061657854255574351535828887606422440866695237568178491661162709539092146202455317036269920141306627974492129335672876594013343498927090069741425428081895316492881093347237610573789105594048202099637568643789775847718495639434063690822884592695655707129790224050146569981358470828625095184184302286176883695504390215551672379136637176739734067219035589949719595524370127627802955833632331992469150425523802978926090458805985346330596868273074194776437860475726042656170027493786870288164933064423115450279177032692625817907240736127385592007911368403369244831346906015948421645811483021302437919121606104346637471532 8683 -278707417355203704580817620858363442728855415403953055177122584340324220159631756222987966613195191687644249119764640947811576116761568258116323815380354692382531146551726642223413855468516509079746681451681428927367235749510342276472252799382365051010339227884995331639640070731985771764557197481789271399901385573905486492642400601009486703453931375047133037052423729079549033091430639647926535092894119492771021686052290870573435587368248831446842590886897945209895831877791016457449244302515729149166736666576630346198072212251658472410162832433484333425577092916637651270058534763351996904319923986188406588477370166400374 8684 -347809616669553171709331416159766100710735353154021989395010324247220753502406596622622683218829374147661821668417635746495161996499098060478333486833987287330686168966008090072081680573525790100236022423129689945268615427456834500358940814191333752891658203132823100700473555057740689215799205087815043988340234354149539755659152162260087781855291183759309517043693199085899597250183149875819123392322853462658032621485676718517195046070504519460072497456359220194952016665044727433254645071008862503814014869787942907245465470731347477611373800463038590751884613595426367532404584260523777902157618611258467462844829563922188 8685 -424291653703863714106365042982779162774426734539919583312978139916517630227383433823307783223811061272383320630566288496688634581270452587999870284365725040583177838518244159586826148684537931097278439538083958821615818230244818981979643322217524465079493656141585037598354361409741111393364559565404633887554846300494611244016024184064506831811697936769507396498452850666251911243975475430099057507483591642400253331539761400513785335284893230392780778494272726816434265267582468635448957986403657091542714685704530248720771345604908168716323516247835876680890679646210444030691028301976479135353586644332310324964642656992460 8686 -507555277387865862100288637193636102501785654495783075223170292901848429942193718098873224730253938801983459954300805461102029892133715494810678478738797785880282717720474023892152477787932116960108642894658447565007850041872129245259629683661837803603978012336865359954597337850731888277940372497618354616003314419501715856651135107120458284757199483849497531067833691085696140847924665768657048560167373874372770631907225303651985249488947288098079321836654372347426526268143387821633482737592524161334811706748161809159922135997413620186040766029151549065626490526672179454181254363977068540902879700386342940949891578226682 8687 -596593396152561012335451975662703469698233832374841833372635759572522256294544846975745116539388905801900134820264895250101491719257284837532409220647501831046923319071917710870301218527167272177103120859917310212964010117851358292999338902773460964049958440871867860693285347481091727792589201817956829594915974959905862574054837357217244427332526311087479624391923491743883504154972738978982332413336810040187327640937746558093592476434158347214384193537770590739666195695351453511465195147645821512825534275824576578357598351874517398662691100245412772241813782407472654071772161741856621131313285363910403713399087973867272 8688 -689909444160769131706806017943245850482440804683939797551296662368831354599138050668878540767681084856510178135168818863262522553971579761155363025548010262305086538161976093260027668555307085586534752965041497221290523262296458217783412961841321365094690387629769433261747525037358037596626008528619224924279660880489958637523198235455907103082534056789639567221942258404138661590052605857901849587684123519269437416231721912468079772998249194854939137456056810986260846808909156739359330351395163381076353605871141261959360054986579364766247900514990905292959400679576428669321592177790966578824542124570758976176649747500548 8689 -785431088979777626042449958855623861937709194942862770265114836895765210771356565056007677083346699491352351627702270663936010476764723784923294065073799453042979680115849823958425735058544799017807195985282880493857872764266023759072679182520239210920602301585271860872885191914165359652992903377613181236393425406004830157091916788068911069860959666149589303693428810202294822408854358945277809674990459616169482808072327409591733535067154156474107929090054624067372997720536414165863356858530206577127826754747858157261366263722053205068701226103422041575281737991625172869443895116361216292985776789056028157295653596162439 8690 -880419711961260607995412388098276454761212681502886679198904107861626014129126213810673651950431856425811380406955901358893474805556273115197460908730021344970140984733360890889987055636146655912027550317735630978623069762465473208927907998557162724383464488276294306179522300080534792790281906585815615466661129066567587197150538279585415913793408784784771133610530547660234860122254710456244002006650244024887040939524457322780085043219401247626591880261059893111908094947238680990690178311042759287000605562729546348106235355051368684165764368117795890459033995654908256736251602573905484374208024529373664241160075572636660 8691 -971377647453300973366144331267502101979236914891020000486191196296343102475860729383209899841836272565814289143741492381384923687170960348365244089582306748851816611129079347885476404522502673359711119964862136958792966778881190165907494724862263601061265550354095278296775714928082018687954974469992151617322337461475600758019327025960669178380514881953319471687539301565542923208692745879037603227997258788001287262741509931412892152035176112792150507520782795135398908207105088389419668212604610937257859457343509193137580473359282703747982856494162026039625081796725121670189637166446112435615190075886030042502677030784769 8692 -1053955809357203362025852937732952198508113756221405509578620285767385516064287387586407270569310993617538927631447118144009673557096593287733289370577104886724799520475273942660178558960083215489877541351188343460877883895160179445744110685042231554537536120690091536291227179676105974021623038845235934861510719679982824892927059501989389461784037022506901711445082040193455546995840811202574264525379694955020714446392861089333962295372586052854572714200427529453786746920052745276154478445814115536791304726445216033018872395337692887041837503733305228638889363466716339782834991369373254005872751064590705075365896152134695 8693 -1122865065688878212815415684736230234590502705644956924992031140553787505387535990404604106233161408754335131819435523336984719293407438491526448865376988375237641713582239945332072404423882119225406263668849324445099213121270245346108668627964705871128974064325779447917418134311498350922317273932363097475212929305671901576533987115654908831145728105451500570827898188232061710219735775287835287772981483563173932524790443095169023860408923975664687262340833257672584889810050830246723145137471910430235954841758893032976827992045948008198528044060481023895944205186850608798069934289620431108742330064913326781697226329666818 8694 -1171795543418824106979672609913613663279436248240269172125291990973835421283071890302608366783854484736545529717753045874982738904715086164093384663832884516918791996508438234650404895256921136321580660100950542079681669983370590149150627434751645471687641409069470238236959386587861036264632853026471187093121488473582102470523804021658932920588413481920293248220031407365345869137319726205993078982764771906694214503347856126071443346464161420434795556729729714127903046193643725629725203044675099465715544174729193365914303269019250968413725276087669543038159534165041854449268852248121947180893632239996494865857658136352287 8695 -1193348953426062187539320685662808769072803619359066474679427584077499104606069724724480091839105891968490496381262862259834647904088419867122861339340787753053663211516102180322783770389834439504869081206934563040637929999120065406972789512835161600060247437487777832722698855796039834570181671502536060288607175089616418916449198884237168387216389849177523880048285574757290434761283924016156605079392076845721527999570814966620022832260740612217710269573026552143288768192428823135057600404329539852160284238034498136990879555307731267956411506883395262423024009908029080370374754142475198591575171491794156309912733172269632 8696 -1178990011370538793983487204123781929759296637033189645208254181402531514613514425338932753788491680647588015919250669402062943944492476526051281808313168563316700033588924522517213190710209655368244124953359513712236362259027550104948240516622195624491724175562303586479758316167247563508740879616055950051286456751819108448849906296371520502982921116700037359888363926246886294810811986746133727177487945383620725747241300660001179373571424357071627737791488869007782724359342182276144963479483260683270511125719546693656293893998976495578521600948136469655590323214480918928704519925003709569322009944288255853022006196772594 8697 -1119024082232958511668203882046908266765438369834323256701163022604165312410669604197625813459466113258592163521024144410933792421264047253558637813211664720336149218421704666993196883017093797661213134393852999062560409910975580102804163804265885591362421190131585775189761612891280897025035536469852927530833049784775252796414644866360513545180382374385228577119758874181178040023993248254704271558575806146880871681715453374124916781728060701969545088179951002604833054873249318346855461136030082743674737451083379358263788729928841611579590827600403856657713943396420884991745919260736847362422739844029170222723514039637276 8698 -1002609275914977360381984059492501635967280157403941517865491743756818255736552078891511796163811798707045827097634907973657763176330628528072711389712764379625436308788366158652505782666163266238508897562917892632076199021499867182598708419071752652385122634285714883602840161483387420992692146804511654989588449120660902504818928548894466747652700610044902357027894276237409240994122781477812857633367622178228662471256053652576708362661756833947617990055361481533134081714218045612983222278339474449294219312466413762902687349514101816783019146328095098168380892625259521472584705875575756021465756631470047522909684382457251 8699 -817812343503440163894944476495135976316317507137419935148897998695354002276066958509394743502489494793561682825501064678226493023620430493937967632542124768820376454260291160139871350781655347096818063418220451327080502727778134646603300669330328814775251726498967632994530955281180323439722303349707273331820429078655638282489480461464563890510637240128285527730248145609188303969813331035177418075289000425880892994618914564661008298050771006865592501752747824113267304669261342814989593639132620143470779459681971745697853944263457728305138256420858765023215458089630467318146883280865746021697011949921077369202683720796628 8700 -551718835530072501284250675658096102049864574476292915978443913984362264554992364647881165435465374884657875169728153675678395946113786739843930771474619511643628139917358650690143957944847705124522581600560273347334440637674944216960775251457333965176160434568313019297453919299851193538156868549376910788960009235330912082322025603989909698541223196923921035617775231354348282386613070319778412238638301958501059749019616445018057527239587074206237752773175597568002259225976954220872413151722862889639482567814257311235642399549015295690907198682107617306112888889072246020055663205535794177674934956208035342478577177459055 8701 -190609042753489858822959424265060987102190191333262764519362161973123145901250731447082475569455661295142809645183707611404363006066369696629945172249655333818783794747078101114630782275537828222360801253032836913479852657836893722177991679778905237547310294853672130970017515636158930089178745943132127480421191058552398675471299663135008029141538628686797830350692778823169690186708097650267510646995192810886100849684485925133654778905021559051203551022337550622556948663670295471387924652027612478473629905136359049519559048829967742221657387189519813277284204974069084349987948442390280045287721483786388817815420440710798 8702 279787805468000687887027143062703921502880337561396349398278342235815546210596142849430663803106584750809679647067425405168947691235037326399420162027532241911873172528984157586713154805013292919511371884449419761054608943237736498961161316897497778303628357971347349197126797603388851585202862552747209304788251701197783126337917577075049024821066326987839492127406671051950236390299063719776875560545050005627328649550103353243072469126924337805460795993015765228700210754266682044688255793398800529726201800939782326258471536146416492400027552036068121533219719964019266202286649407916030031645152919587399599855808710721173 8703 873947823473513330392849455872221261120792441959524314209285993624149117280213539336387748136284822215541396712766213848361395980012577985019091817084219376690721867635339787274922294432042770172368552618775183865308193287948182683813076724108259264745990302647136059205365511892028255359867718330547985658317103075594762850852001481320329770521989598784136905935182132238207632135810726130734826353104500294684779525386339584316907985556767340157911294520758124199691931375892628413574965372531175615015638517768141711682334040870483678460642383298608994729994141262724354344235903946419775720659409330032054308239679881590241 8704 1606101426962865602217141183049193354752627952048857259086201249114282607663962852918878736201956305254786217621646156464026242822730285565044697073822912757144137780611201589895902649299115849059134624937025805451567710530005143191551053529631015514876424903752854122067533825528130223160344744856063018569264457902734299004857211457207598541365594243792074647091130742526196252566088813562068817275823823984988161985169815401866810935867615820705348679691900607341983044471820963363203355645692994083735586281427356356304490834449563846110466026503253687887680131337728457953238098147476139197253600026564826646888176621788574 8705 2489662948281068656350637966589447225306300054215208033423842664758575397746267744568670793741549043963742706592183368588434979425873190473127417636437236267632102819736202143799337796574185338719025193733271472618196016122963027902593628185297926000264257565724816708720332768063718487649048291236889097940802509998558392800954130289473777579648993219710748517895501459977828235814994733225424840509003436627935361267944308593771275435458377523552893448299680359300174074524560859844847021352934831141577458402439138273541636696199078127456168102018145645209017986068148946445776340197237619422203007423165029388671384584566553 8706 3536527111589169135017866422727763947177095372420858529740092550489641481906938924704675228563409706426827104023407053008056482775242043548629304257459336127586570294970020204706405575938815359598479903520828283054972042365999244825903645809685027616889417251188781697664723294338547088227456501281945670588393837039718384539596891785846583195286746664245462461199311957428059525996293147005115388187375139943962851021032294463624018094728153815470194421341751994046764974878503996216400668559353747370436917772385993527595697935677749366602101653102215955587059120684633522839688089736443223082039766359048009187284140211454984 8707 4756219337499918835670373669154379514957721285620157645725316235308997050068758249313046293093009402979230557040099216853594069843373702444521504679599956240209115917518878421247791414647383132748697447376378643139561735026467208983065721993304579812179118165401700266525570155886023604851747283273241584053817059659496341615695753973827305169342909072611383497523620279326691141515333098936641038430679032093991778960909322041959639280747424778322245638343712836411719662912006869386390750777086652309500030218907740640688128108663331684336441292035976896379622879200519012444357717902818713884152363645151763513141881555079897 8708 6154888289547043886397000618812580175257900565573253730485558036726698687315088923455181351308114015820795333802569423621878200581604785423551339477206801230650636770555536071298164094804628554163350076395197163901504974308324357239662732163768569940265554466173734189016278944781254767544690661380210601415663131424589070981432983235975867242650445426606848897479294931300690519582316011297706120163831691166079581224021109885089684503127732278505230664149917584542162979380301608881664040175702633548796513324989124813085389686091973433528536386542353146949379335244784827812313169029935970717626563931648374558943131860558005 8709 7734131333892778786886390888585715586975262724791222424830034240668247425543256688265940590720805630057615044435121415389145917665375761438876821583035958536989958631783415167573379598602234949832437898306846500527904089893306373639952313660088559563434301129302811359447806062193490890697891436094802334568105763902480625324175108537279522426729240793785547923266527894270306439279947684264028783243439155650946514519635390542339356527688730470841384694452290615318585853680937437533981897617022399254288394081757398825503154761553768878959414178250327774721497753191541146256646999325576907234951473253091857322697209866140217 8710 9489646810948385556740249525608854603251712417700947605629725949505074183924217757468566118053339771944533086593247690568776437204655861868375112746771459988791040336709752947548106139021111143241174278567053855671803517304734148454261936552422137883057171460557656904765317308627936182283702127197196300980235616525443833607538175831767199532395918026899278883968658116648727019872623395272533056489527078726870383142555624945420643071893704922901589492975571762816226057146505212089821746710152540790686722380658891130226328457012991304988344433254849775748529179386014815838321686257176464134762303778407468619033102737649868 8711 11409711374136825653251918579682944565832824880867365315997863959614461426929280393791827240408782752880619307856298874799310097783622925504718885875930565306204439045546054920315393757818005650354020178396009044580193326941351502774303913332012475316027619310695223517570906526648367938716079976152279757861555173031596856850217001084237145407418535974971971476686683181549428148236886030012575828679145118379797236889160297894180175184834786947195705729432935890191338327138440070158956979704612524759486293622232722448219144120607854581895372586701209597481659304312848453114207292818706273723202189095399149893283669745476451 8712 13473486303889909757558349562428516525414681747734058164019040043115867540222230720617256747797371902067501042061542803042944914218404552568146780633278093153205623486155822624289512394946945423396558305161306132101121749818617138297172436790466382512783623374808213760706515040910258071131746500257224302248897743569270429061337046595899621880683446059509900674771431923884254840074510973089421896124364480228926300310032899441290937171970415913834402832710978424647678332857485407119486548309220621422271362017962250361151966341127999471902632672686442012820901679986691240065687727543850672412440391770581285787921563062487177 8713 15649163822970847805544149898046143946926498202301031822981886155408641136504445500806302080539407941465848992162926097856194262412804119349463782619670229035845863160434535621967405643004239117915058410981159906181996457163381481728034784580968857068894796516109258589237039178841377364237812479703829385396652308525373165761380659138261500343741818178851143016776875846275606834120419160438347711081972376235121430932669666845103298594694549842188953963827431932371551995708924838539812545806696655127304063481803650618971050071455446921699491814087806017072571227476613027764643797746421166555200503747892642524604195291415802 8714 17891973187559990151399371821599436520875872214397309053480373680329371406862684785170340355779859223264338889577787769899545899979492683157844985289682401485211106038515049972759022206073777292534785656554164348500546674199746426416123120011034198436276138019563771641451521260454141031049355595675575344105048259068674722245530339361694527889665219798686636466076639669929472357079060010850904221992300904395580828928578557606720803092999008156456441900705030998998914625101788429898363622401582549027528453222022058352594186454889524947124272640114326186825720672653774773280676703263721720692809577136516439098413701888153948 8715 20142076862012351201705776298614356283185265386131510634522212704535524821484857458525305062159190177300260827348955914430574705777269249377816590962614251033394183791687192843997048302046543987146204652974225921671523168831650852124905733661049232669657210587502721381291584732219777631907627777552611421001690447596076506480692917410123303065240807033177650213098901726824392787515201257525940035178520281252261389306358173666185378162109634987487947588031009313328833146462329622292899729231631012043604561321186987189018119021729233623288396950673037162540499650334284111674307091478053209300731140475931342879983427377467432 8716 22322399539739580623044199213182822825107552871641302390382553454403298024067647402390408250055554957170026379861151846867810063496616404604144280652643530225562422079526135770390591512190017802595585927171573304946155362434643629518005380827433294127752384578461191526117105198084461754650019364584740045696682690064821033916475881299924996206983336301139414523594063266159124926707325425313951495851852652568043959391008572688549543037663023258856566501308119412731440603829612590219900111094081513724925980525639087836904895777745515794256095158646104619374033846320186706990764572106096052918979579009667537990992557289394216 8717 24336447255305423666018201022561324926816945403282140135493939184831714006430603155937708181572432169760309944194617139446706087134872654304695693209447151779624170499975702216627500350158565210173652990317848073568837239759076843120799581238694721311058297039760643203005042792868263790328988833587940263244267215001719686565239113450323805069785112452538355771239284451523492448024674866709997219700988731338945782635821448003604872617525754258387492052695994111963318771646121514465054087062478933020846030279631588299144347167726238778004349968680320031860860761565621493966148718386565848033382768798673484986045651103805591 8718 26066190409691289600663899161378807499758687266553382485205024433247726202046121515373975151709853630263632797827618675166622489175907490179010163657618223513661982370122396717800264754475981178369558016900643972700208656783102080120505610084657917702152940761060195205791309439735819942767747930389456292475644043882323597815219403443902462686572586396984983587617108421010478175444778349621719997525216037008311954821788911431241943879603821367358030191789860268080582127556944052146510231532720394340573787961774074160190715139967232248691473466465080593192079816771391720696334594175708399701625791340617848624246404418720878 8719 27370103213147132313403300474806640605715263667589899126710714724754977408926504767848968936595793729049418666137941521450716650742235710351638392354871280070104045313021528582061390308573029575361467644971815227895009733156257468118009988548984424979713119874683638200802403718667130802504157772451755370275603985119839755957746255675622953090616117155562614249463852940193163107099401313320749118858032498689741514343802465003821979489594137457834949204273457903805226340695813444433100586940706682730498137393861005233614868736962542677039568629950817404078089949254928571419316111183589081586468013611523044997455310385455545 8720 28081472778760853787747627120858956274663169070793287632647669495460551448962664914920788359726247295941843174201196829412446300326027504575104511152599612861711260998117061171463714814778910188408908693083029335863263199236227655103149707396351049721472662633706768832174780474575046626608687725207006939742687045996440477758943175014096281350091649551710503187915171016133689658721499280855095299994778349132497130897620710534016914105313888508037085206648002753454135748425060349053026661683759698003422321302195164347847219522841361187891482799813282533522689357348565954165986524608694594672468392752679426457695615343973210 8721 28007113726896486366589294719656021756066837888639907263400722887973044646447566549043685043109904367888151610919406853066598386420403273864313805442403278027204232684054761953457082164334882132470380161179041468272599159002941397585828964935986923398485143176712059843504218241403702115173965991445225243170131801258353046120949029163609047070312520758645647086134241125826778950227974016254334244003867743032877412415191643331265067940702750687063053151018704324904064932655820070203362380055766137549128056115800474986149436352304419932615279105251019482073462029035584212665293504028485580633183412080244529584698022247698721 8722 26926648429471722835775599307402484929627239328493429849125113081610969981038134216767238722592817055927633387306488857474245320554078616480752178745996757416634843426270526599129519609508390266942348377546268686011698719846377448403933329254144332907662682125082496890635987923547014651786464318466886462179739163591590387789026556548168868523853707692747150213557820035211579065051538125100064724594654602285063626598283776031967355082837631213824302603171726597720811187780635630301306515419438172445700413320516405799979225188668533893965889319724924594580717801562115290043517067014727072103508577232032662681305622541797813 8723 24592538546902797124581165829684305194723228131428736058764860736804958583085821647443426824975334471215775056937170419451655620551351890243747607055216619284427811302268953145227381386832485673238871979729187638775803361821095321991928880373538221230303967120200463977526183293902353272455890422348163861081662677515371365046639214933898698177287706145149032133439498505303262219959588065881371149172647734470168295938223941512918322670820266185468580912004918969246114059138792689822112792090529413639427042169953742008072274997580161810671695597844040986561950425755357620947581761359962381008547130567334474678834813266936974 8724 20731079749084089306546865579831486880633962919993061622462674396325783841201710293032159584351860581148087113829419351260515800494240489853719713421719463645751726086483049325329309950546278077035228518951159704691010603733218222769458295487972627603424405608157808190409643814742121066637620399752358495085814237777136516558704028079292212237330463775807111397207919631182033757374161867779479951640621170407919068592381345635475526825217657982451168609006081099635345518639135885422303934113324820013394402774632405512985175318939951792323189073787619208395892939694367012982313372286214727230126943041244869914647589135801693 8725 15044597746514085232304525503530277290936546160294015206353133706412121401053820382088560890251293454158040689745766843395374997143919301942315809587272541548552111018048014439098721318724393353501772316618436074082067001574606373804937218045746211888761815496853955913090314761841585883847016176514638083014073774078956573405313286042379674953342259243571593351907074888181097539209561545945093136874903349367166381091704084794318923265478320201715492523323782702821020567273960768494662826791144703724067658087116886080500334151110198990253974680366070214029463090047344155771000592772345031955209684431381559686910060419035722 8726 7215109066799149383968966101640974540108418589916289202301274291082564236478954835844962826827424628414365031875448055647377003441410516906217904937524331244154620676872818698625357916556233262298537887689779493290249650407291076265461594581570296881704799919167618564667889099823186884644285273482027081922791332283802743839647813183972264855256624013561652862138022268650568068634617973045771269002065175978002072045058290016722346084020299295646131682759712610338563493139551309190522645624355308264015558998786465399544294254631200343327573627227053169245267845669753272391056002418544533142552305743275521557876367624289863 8727 -3090266755160336737713481244027591608155852421703067367665497991014731326548972325591101704858649623905858206465129542971388385017319640933033529257111214848895896547643800562876408055728383519423488676310194185873719197601743015991337128077697602201789505520972040871858397262672017185954076647674343930144212631488594026245617773574497702212301231608730777192963403563080698628835105460925475903846111382663489660449653523854860399989601511430019462819657255824510415732096060960893178172280368996132748230551990759398983910168089702715601514057343205730797392849093994751791864606937144350204411298527723785358942377895885612 8728 -16211837151354895118436480159722010778917478537118090461409685725538747077148902465774057540769730696790368325108174080180222768506151146730307478349928665510594962759152140247159355352113599961346046948511022744052793945855553212908767139653779943297004570757142954615654178127975239001627329394758962511509653328277231696532313914334614164229914375982734351193340259371403114526429592313920865468190859203279030524242772025210590851995396734974524052834535026515917733938276040168117092152985415832234313123604325321824706559622741485903745728745118769205449339169591150579064943999165107772668178346368874584746650345679669707 8729 -32487487641807101744045700874296084259874087588690381472844521151575500895701668263166280746044154333492494317477456320665849260427432175600905838806012862226424862070727677356074228276167358796989280028885913598691928519423262760519132983856203951021077158845359494499541624945813705884251709426612253247297742380506707554041641012495324501127489564166395877249369678142476642196811721503401340198991814750409095317858647155576319378745264710456236742125183123772005151021708607688707010829969992481790344263462115960393327019408811799302033998645205224575771278319261861423386028912961071756626840065485770662929181632451566367 8730 -52240125621140990046375028169895401605938843910064660499841150427518940606202769539253276703872161103041634667668222169337639517727561220304903604435120064568327729652978037619096704468188181588009237874478053710115416277187743981526289049908085569237182016058564583699582525185844539494536933322251089292587198402831990994790063160871035413144028523936113422006103668450459927903422994041076524640586389590201353065463675975363287535661276510152588887214744415106307521736577527490242121492863483897426175987719983503277965271906289922344556980843812876054483671736953936184612378405986342874994344518453073498673462928998364103 8731 -75762090278070691464110597536703703680290997157050445802542806748417989541359592876003644735956624086509684553830508383575638928082545161401605632986886908425145382920658672261253352480141430779201451529418727050791259713893377845000586768328196616241290418549610245595824768693008111165748854992731888331670899911230159625647044408092917480567952694134540867877239142359647301176499705880364042133842625176182839213603567913291742683303625064627201034483400639447143133891234554071127751543418614244337803772103940954877273852467090209027998526407459567243983689349512223097566140200592239432579700818615074088049735611111138544 8732 -103296216075167535771072691995811451359358912628025079027637539662379611103050977791863878298261533299810251386954813807149470713503151435923116119079059934650419244970814047139695425876281723975041747042741664646912100316803575099206444171353627277521826108273550255127249607256615327161739654873945899510088752464193453703218102220240340088152666151668867229628324348922456991301260209731899503359011541854765008734207974730968909086550151380132679250128717774383856035987565956375220971835804780215779673425390620850078645692957053814871711097665761676779456421061759648366819550452344582893656541459502052421349908437752493509 8733 -135013266098986612480064149923695831852539082385700288382897760249052754053472085785311006880165854088454280452502251047208765699557021456230965781420902587444597456780990681530858355599032936841256918427840510808116887619524874004737115232991881166106864123575474354820821175946967522661725743086222397638979070501577010337247111532945964016566773246437394003934493501190678965473824350068218462561409006109508236287548702415471146024158916469170392585933393940514039147560064365330945650111170912837578744425471957528227242279361023108772920145861649273587423745047603126399209600033064323384231057880727256657267384625414613951 8734 -170985498609362009192009790854510943897402076277140764377376779201006126664365792121059016070887217067487415262461561107772318598249987382901812106490531180846806284536205664576796742570585462438100858574170318507336973884318593827399953474759926496865828248515222932809356667076324331317584441801719180804875162509949268724424655217419111115889404704185342475495786825184260278852877471901863507518053726421188445481100330311162511127985718453546865380432305740053936437385359896088948432293140857907760263607108913118132313476160482439256078073317397312027298953717360131907779548389441938620514503851720874636720214520493148104 8735 -211156198758303139696949125820759914186162928319852186713030831871712378828733057028062042756415374503996133957029712067939732250666601063002899865191330567918618392606900350246403316504389924192406168943047765053972854459538961829913179447913974957732378285078518210301373938777795997185129032383528679878785580208755074346889389180678670928196540804291693886486960029475915390630640613789350155243565548664805390127068672835692899425678410886022792614453869611352685982424303351381809055585595856170149671343185648275425636084598790484640083730940094648488272667820698397743173940042223395807938937994541326590622808753537097163 8736 -255305101429301525727378953490469113691248336557901685131411976854639236380615286461047726682375716087807670673725677356622789302481249934678444561497652060369582208767159224970747903661608941404014259337211410523803977574663707651258817927324986589757689222815632414727433492274141431501160469695148545990308325094960442035851751562802704608876391378835037465371712928165347502338362727373980809485308583843788544797344487813476491470354930502188676833436568992698807691991439927247034197092695440246316188899413029839347897995775659940042487936546435522255973886769769227483227360600283858579344121873529891171766632841490765033 8737 -303009754346358647183571032481465832827107453095220952792204862013740785871022141340391162114981509687229748670976122704248885792979974479876022085111709403315931188425294161153596707217665116115945587846800012284990377325496160241928350156155016309298480428778967695881893433205313300817532634145269309145150385979978948879361828307494038427727172634103704060472094469504159080951139857435241209835383768307595386019717925908066843173866923136943599246478845465319926603939221075034833488755418945344340255600097116288314430388095792452684894002784454332902039579629683875297499683106049745236317677382982037947820165728895935003 8738 -353603026971841354244465386921048873331886260612615534597499834202065861774420805215035406779985343128863194405911248792323854139100719414457953772003625503855571266008009205638847896055553637792326155386986316114055711959604665380875294648471891208551590728181978771579133140070338840022631448238101392788138815674441071460888963131090718506148939013170811310448734935018409876238478599840245765549900067097871747375692582156874862360002901879218465704316554279722936002504456151058473937624250785069128083163506739102082095048279243326028573449674889928616777732063832597684134562584162012497808205776995156445500940376292563781 8739 -406127164162648478870978529766562315486086771665905833541674615236377077688743387106618085806420572536730598119333367679107865512798804327052406447857307559009837213913597459230482366081971863637380430154283833953021940091792931835272161845016290843901457774270530483167756507827861477930032049783051084973562224879240962328440500660839066664394478672329146119327252476952696948052442005636667795634567778135527701508852190374796085043810490245214067378371415531061918979735228121737909985980316731469187637318114961404745968961672640160309614946217357296447045221700317829166432931611423250794035508573369349357153218927096627001 8740 -459285017801089008363408907889265879398658035625892361760010095822957204120970895652783950552607806719321846784657549156799225826883245047400497393268680806825046548272984756423047965637969890489031806376600268877503377775036565766760017989786122917255468400475194614007507438224459160784637182632678026500412437227184597910990475676794612560173596091772962977632536743907824124629484790929522034440731370389672374963114565442599449612488403028208307327065541204904389123258633618129016417423697499850665656517329352815079932443189260346048802525100599311086723607470264458790696631994513567877317019373581764256094668356650076865 8741 -511389367998003691362545623818828358055709135526417771192748396576281490430580908570038664465591971998303232324771929947897918670058837049088079865702729446306604956436670033840934966657941581459051942212731918306726829757459278564977656903668977268414811406549624408661769689505645977686495065949394019884034222793308257082957204631634631230660463115099326106659384411888002384777347052425690867843528862575101432334365519222745742644589174271328286238678780243978212899392770176930923736376642876061785940021756298397562911980247384176727032422116460342283664769029619500656228493753140488178971233642186123317724677629491534507 8742 -560311570716369825541409556335118734711947939399480045734150100632163493815872348437535706654954159362756866596984166351367918425941391334046390069252566856077518445970800771314383252570647924249111881649869918526699417126465031021544746747170755783469442521203868486338090296761480360681918604384190767409734613991308675430942567447463067960226333530032612206307769214707943464760474020036910984500224846907917003648457849505717857479460624443016438872948585297732798230269187699373794009705288192277095768276059118397108482466967715730476938661603269250222225862478733800868942492974249583122413398534137329470471520721890389462 8743 -603431142650649605452657348050849598963568782342635735194529203339500539646124542583697783175433276117630856426787486955899430170676278104880521601519745822749769437525518137031504324492832331928924767362842326219197515570739867027620435493970774968420721545370546204321945842075315574588587051950218755817196784226156343884481531213053505601931747012923120804209205819265841912743502111762867272281720694814296682575600768576916577712460812912651033012308728603752252824286104341314633628136566175343018397633039347075722756864784120309278192456723418888886786912836709776863189523948016248959093369171539291290803256992452075546 8744 -637588317607363075084462718161541799949247766171188995076310294795054236604090317578460560858893527754271960000451255414241962123208413740426122678634456091231731266004541503525913006521178051705817049053472708317437359488306534569404297909814128601840951672080347402981883955441191509391426285280447873415668286333939459701515813768428858761207308194846903647072891214622219615972884202690785562516900381383622835351552131771446766886699903853218583399260094800527802456184194227186187322900297422039102549812371903036857954404054056261393571057429617463996601571434035414610422229959410749661594746687869976791241344172710510357 8745 -659042080614886909782420104249388017864182779007624770708610386515088135105677051179822273462098254069041175578518183348699251856351768470995671754334700170007986836156340183432192992021908590562364969836618044316338527218259693077750554928300109565283219385325644899121523226896693002510952032040127052826842578752282887144439430163354397394050419057260672077995859462179232835013430595095497901973122009942661576202504930427553754368445972504385051806741858892001091730566489565272775428821405104498184271498095115452490893275051047227226488662563140424104248104624723178809285227259258565557027540746615269362174851432189496493 8746 -663436703751281514925968620408456155653867557075594725839586609811041930706971550432398409043394024421755243961088131685287963374466939479408950290572751098574684149688755250310952571138382063731369781146523689696890691961133640752735791204837470527424232562913221488770435131002460711328707008975047865773951911777864476232954058635214922087764093369115910493620610312913730609096804691981179656920454517570841087406071231562395230112584476517246596595490509785052533587235186320969328290239851232945648253835216887531021968262029400207060629456028489255674798903165208245574010494104659575623946052556460717223323417077341075419 8747 -645780366028964885247142522507622391542309760574316765253624006708284872835747787730378107792863081461775125705859023456179888692092312138451454837064748022852753089279384299854523042613088804988889896944084333163092724972362349105575562215095335339778497087790149077231292364339787155699311396281176580900717266708276709632827106608901789579439158311998360455619527197887541891417039921053269504816800480869581961706871593898477431145238867867510411838396700089473007432853312172160295136704258862566014284565586737850656731491296891658131041288391520974748318749279689124879937348126234340238872768364115054047159676033806170012 8748 -600440030534284651024860767254447297845158992365220505853580754872594544474177271015649041794852318517913095678419948699259356192868968126892932196036546015534477335516403891600159540410916987113864485520772187963122162361285535937858934508396854725397409760782434327594535967398915786403990877962495905539840716548633026709225071923226632178260520032939593470531401895810465401529327855946291514077070545582107735679378576230419529807541738000857192021085903169917520079480878807139079806091213465698331235053596993411183534411879585936147103816974488678591253826607911202433800120478098630960907378776534784889910524927919387225 8749 -521157363882657909165991383721761748563581467676939386548657142630555867012077534772521745490675562832659856165187711504292341239426385100143753331141776130873714810334409544063337075361668166672849562987787040890085281392412900473112718155496641443293031789552774184937066370420632142068926582431608302178661992712598895285055123218680339744122914263319881988994564522744898755697437669837929016256806904585000269948692223392901131777687024880627211748675616997285373382468029653127825525767599120590237379254198043489645164021329236396647253233696523020388575282354819592232018647479073518660902721445932641361348830081397089682 8750 -401091100418057847116886288210562872742670511655803739687775816090224311168586995470338922308741969877092891521167093718309523270719102191709841753027350827763116661425848345437173313616077630842779557118323703824092155943692564750755281532139830443631542195536569960146945897676798654046747421287409818675543514716902679692031815061892809827608160970849986667018417141599528212323602805545040463464080187890876154504265823680134636933325697621664539336314390129806254415497634554455246743721535742503037060821014832889046076314119327708046361415805859820913725004876859374550257883061272160965793518266465708473055244084277049500 8751 -232891856382684127627026473661289985925411909263098593559348585374622235353977723270527833912110667448195446860287629143498999150538519403535838535839195013042445869040293552078210218485710562929487934850813908953506387707472022320177354123268895537952267275458698975666952920514435118110367552491189434347589533596648112145879119753028554398929303929216836805688095307466135019727544659824830309940282294691208706191191576630444431070339392456596309033570559839728576338002932309606388309749074999901765318147076231755710362909877405919928441251097351547063658627332555514335544728897127108223705943151317400671838288688808242103 8752 -8815962261303050929011284336559182603435215957657908169100604632498317670366235694264302641445703419212428800684893330389401988534191135583676140753375162758450116215712997644422087781703146755741932124097296229312224342319606404145119838426489959567419879842607281340232208255050646765946370946466841975668808133214594615395941499895413822317627468351219892468689290364079454886084576369960331824124196657602642085176368173654472517048407046154958596867779014186887203343463277115743477547198725956298673958802882032219038727318742106036022460493219921951257664614678807725270872966039998308980269780535808906158241255597443004 8753 279114626331781410943500191919131646649129251544000723148268951215555901310507155618637735650071500225069937942181616343352320784283849093198878942729467652922606420929836150619345213963292056625805541089616478591859848459220096380032148604607792864830456857185430175302344593190444587616120602985649190074335372444876593586947871157730627718078364826169166798780953648587881960619885316556019182827164570717024806664305667609603581744495577683292136165205918108770410643900400888779227571554864641165999537205212898641371823532824021788475128338702826433677500032853159782080054689898005136917442997664151227003907236175905479426 8754 638898894793963904022931655404470428073471471143566620914724868022570512022539390498520334446512144920752801824441329138381406212903011167274882578428326488868076186078833773929207720491393666534593602194701770794808951608909292603014525580728984769444919881908990458602588039365860894611782298694129726154238875313741126505552701465700227214978285012516836738284407469755403270612975333618132787573037860699290379456535080881193136751153433615837336434668593545666530250730424042636573179166235078479616113478037300685165574272067215165752584828956381831374235639196946084454932261622693058019359945851069800496207495198417888299 8755 1078282136366807474947097753731730115265607952865702029417516925445048814709187675076059552921005010554839321584353272864076584580408149177120143280954921110503705726979560835318933525769939161065803893478028521524006767629883182151410645498067421319950995940088880325376793622227860665505397118129531586522060484826997684780767671069563868204017970715506180141013731503828403799666405064792438302519565085752895277262771609140058610286944242263073825836604544471144745303360670025918278021647969294297647177880967838973101741081165906933108651385890995465654538724896195423262888324343988557773786665996897799363679144727379303603 8756 1604412414754313868240272749588225311472618056275327964957274299573136532355166481387208408096914588408829687005914920896948863989658099047079783008763605577043859238052616672228720487118376584448804863435625687389865582614466145398643736195115720127021099162821583309334919153840618864931199104104241232435088700389899520173262058579595399889368311680946113039548741414638684075757693078613911899710669390838750803798223563383570331522077098251897456837365229777773107335452820091945066723934910706323231927864974340391646086626434688502565629572943361563513102031630077442753866329823275287761649665648292903297830796576103791792 8757 2223420650939206754742039967801946224908906659609703591158671408512475182108917146775422748876843698169766524522435791376992466340463468798148562120307484580830224800865956115381322025749059952431662172597288429124680260136515062957322788866592631973213807437565407766455068411502352960512318333507014508667478765985925766381874697619860053249133570497761348685574211366923925183918852115235894719004565708761294456194154774429707290192842147578680487805739081985980991509272406262703898007554144218610716443950137326842726617530311879099053712269707953590252853287882799409305075141102050014776155540487024206142055725922930544093 8758 2939917423752895319968428690432735718245866664254071233088687163175126737295080795095886600680253922648929866577473142252583039903246724770203802628737045930388415227769413224816306163986496384837914863515188558372328421000770829101235522352561278900476614195471211601420199417629753863085229242615455260560605737934044638566517148177921362794577335234548422156376485288940437566148668430655910847974985581104209488061817639475127790457054212153433471280873489902010028009501167352001861708414977439932321358805863237931136057706851566028343047574955534560786569496127189058513725206895005291710931379078186888753423857028755498567 8759 3756400535839195599270559889309411924995992998131698550950991183461096952917620236578434265566367032504927216756360807213968807250660526259516256284864450310840684924374965183671384984664169656792877166251388125833140458853561678235345600570044323378695503245060459581858166711562670302174699703217258316915149187447233553009964017036080542302883139639216902355677845062300041733223861141716906751419331708448964984305429350250129586106821741836899661076857520204418139847898781273806362343549886718872206325977433557727910626042706902357964004208569750677733740820519409262773340493727810999427013206763034476993934001394557285141 8760 4672568839437671110353871201628740705507257859726836877203439813958948712376008456560576684657248227742299064418648248219306671364963032096671206749957522303181392879520850513268279528159964846468767941631495116434153329601628118761441565076366972029040334089104801566715302827289691216612798028530887814976721526995055040511086774503991468610996818654350165689607538326163911974089606965961725541802978455198227580828059345031845340005547865859857359424487808953585990821779888750129347934592419530427298977595760092390672202648258287311725777214182967029654647167251027583054859648658868339421856999590439671005379349764264512946 8761 5684539825392651688149076352758705673942678130135240448489191782257149360614767002165989880464529106815640501766397795209056183666861415012202896402939767730226460407207900336339433365695687396391487398488556254322673639835639232957335387699503305330984914637931273973649369294747297812850618192323202132162895369461506817397297611217724852188720020698587714946855104802420632963733090203364814341578553840795585496339274193889386627786252358210162471801472191946295058527797112804363967919103540908646493234153856656327080607328592866451729405095426919113618570183151320089510878061018282205680640817613800582945194905737079557958 8762 6783971143822924944867906914759906416568802402945754340834076794161207507990926069275698834016806432189351990442002826821011799836211930645376715046453486848856602215762425261204732575929200256627269655274004350670381979129756298668519390095697880075970763716862276300000361759804293752744770945451500932528449355774634432802185143784912046685918151363162314677735519341941798319278781508242333388982286191163598330900605093789245814814539070716424266486258253717112262165853309020973023177816101086265393996605066714432101146507570875428809344423683726102040030774518872912350629793967858641027097918470003218116929508447386611586 8763 7957089638268685984646007300773593331458088459110013496151868977582991940375764569605644711739359410360465709746906084222095644355025698621740466827413408402548257445658329467841725811008376261776850869403530002585525335741623754693518038718953081599563583963470223836652918877893900577958221138091249578384381447462873093590986347711522553186216215139350731612279230314001103804067208269308355696954549487180366714223345846990256564820213243463908067012076672871317862977282930758557578906589834629498058926562275957068481515346836598176945326131782087344460893731093834297876988464795474207053103339671670310272369643421987386506 8764 9183635729082171696706621576299117284140155019743551545633249325453230783268817357802691264206349855249901317689037646301525133832111917312584599502538262051384364218814605919749261545271235913264421325735077307114069617226280318695738301466104550424613135750728454749480528592560984927048072539139989682958649563538295517960153822044629116331157871828127975564667378290596704678250221439097459841299701145688494522944215362417605231112143595857610277502525909735237136472560826710956746702711554244264949751356431055421985695871614106005754080451462047685749892102266739522014626699333140694198985882291160686909977254927211911031 8765 10435736165221401491688279750230280777698468648028676994273151470095632022507363904023944412021173855863596374959169080938724516447871374969661952271243040434619201632299273916672255137195468271299057764151066277167591197643421314067414243290888108737630519137075630886416551412347926595584307867052245934029269747696204971909824908664629907715979057138133007041455827840473698080861917030581624750300785898806755448207213003680993866548798378276143473604964003712335910067607886084089919469891069802607419682966148493400347372558499574842583537307514606950925744200896537396931478099246248355229592027022810329201184004154629699071 8766 11676724357921829779082970029064276404253100071771280166683229425092400247388503233543559111185296683676864493654442393311682271397806288783338159608321445993791564653854952050553508281995048504505157892936458583212465907562387051766490585512787776032409025554502411581600072629058606313607119848844729379794818694854879359621684640429593801744740905501056485148448154705094953049161115239953832758943141607612037436412207278247989067723667179691567277319764123838502170292356554651235007662646473856446308163889172737017741028950219545569824784618642414879507457719243904137718092712264344142778107260089660374264029268379263509436 8767 12859934784099426812375658387021765432923273881328687382283782050735027089217268492171550244159522718294758170542262459561226874838559225331097272581475543431567330123024670579038977371295730106517291549140208489194158571676656549280904182696412969580613729426901292224967194797223928055447724186567192460763959465218817412604991996558638810685026190919106812409383008100423205205037642923541068455216005737743892764182765212338212564984101518306973784905146306159797224186153667726593767241010053758088581864216541464100814239728741155873059405287623904913323116990718616251575484644981427450864459825241914951315066122798069315473 8768 13927506352675131367255056803272186768751954867768440554341077776848610655970129607217277780931346541061636013841800754775114250233304972930658669994786245778897111759834233238488467419514650681956317356592666671669032691962907893024227476021044235093393012476719040324546755284724864012516404413140933662836642521445844063501051236157480251886177151581011831103421535176857857311126589108711012362911964163528499508341324538436439628150804235917037473079295974218468622582129825470316211279828893638999139018584168890532760809369101986399055874254969216615249097438952315580388744927319217850149485237780394167487573225983299766201 8769 14809239189012421240077253931168233167052343074556240287687772667225241481723039417405922021598213996077155001390531154041243147737181784982768078577530672425299523435419820597381595021560080902291012724438004584638913921950502807761379162325497928249380672800583415802251759367324159234515781707306532027615956811158206009543156945778542421582185031290220704307573502924093045275017406896349982916122740257023392544927107750743659279512997879644328349141043325466712407150563544049567278944808192638310660707302563580524747764297904349654789473387766868428184452038923827756572798271614769442060172869147343155559332523729240150868 8770 15421560003826844015954302042991638080697317355574083556996922725445138403573975007575763599170921577933020145818003995355330407717447695333371763550184366098535792591840210791889561931237755929315175435490321402919542056528385102077040205579619611999324817086570688964127892436874387340763713647591535041157424852952233913082556348097759585388485343442408726938198270449659922131988827981511310567626771641480651674665416341952873610172352452447547957087068389610716772884672221760279056751245941946556165525861412346345037913830235265924094865242968771360280853767797668201506757839047183350341436537490911136851597350834759593878 8771 15666663023424104949989548023161143036902021308107427802265455888979148101418098855236074079517787127088467715917167457240160621779191618027006459823051522945084873682581965119286895337178905585018625042126563673969166372328206460685803598323522380916757962130174734170801963066001616534935182524504445705897777220979512304402630033240244781444908225779971128694043463289589563279502227653399482779429397112237580150979154827053685771803574545356353886037983388267736513513256839198846965781116786492652032311845395874745912575031171935440496158732293163465696479838303249252576444322543844999088919723615845066763062931298446041630 8772 15431906265556568997502257043555662787773147365377457376213619251087009875534970934088742468289733385999105175835250620676356774994221270146391258614343933333032448780956943258000582790206163365634640998428598116282285069363982933269870765717717138697139997530689464553679330801772150074901222104008314980012394344496313189927733184892940953687170301604462341733447892539606297123591126667427926246971949551616232949920149717256949056272205211746689650352240825486512622340090996842096888499206586557772049879273764210415644961724974148990899230176905157541206870976471325216306948764140248239923358687745170186013463324979049355090 8773 14589556583322970611580953726549216888394247043619104748438111458032415657209724939550614244428570599151632815663693597492755269734330943955845735056134387295325282088938632804796228732559670801393088727387199188740392395667749198261002432809138527985372448014128740047109026674668992586403074366747717678162699264251011508814549903071061879097536352020053479950260302476480550387075793748903635263430796743541110031605612413622325668376609675153552753690046943552002556197815408335762987954177025958439320132056833590605952004843381296963834497104449410545328477272114148611506796417410153673269304652682117879758154733769423595499 8774 12996991126066865006002183328365597971591015044948955653514085447813986074904071543381897961067282025603522313510499676559365337948660746513570842889609449518960575717618129501782518271122164931063116562238467404105749910644835192470026739903319480870518887548657897976651185592911146649732887994226477766152064312663376814256215882956153331254402456623347861168151870096760131394128920703549458699354217825666204326145302807041669548362831028935404462412681079448973753624017765524240572222975857808771411234030340029610163387395812751820527150820412867193464578538477499250432208825830770679348881372192628659583757227758222618790 8775 10497477349747193334042727609016044720990011799772249061414964946829577163737039319135169396267662049042194391549402838339014662110224909463835661449837070843504922144393161021997870739908062588723051149789264561746981916059254287267249524344143560947578774662857540184504682181625457453339107661778008054802817769656903296577106156033960589525606933526794288568546480588961840001271472099559198876584659460013455901632091915715567359060980504476959337996944299513874105849671197998297379066764348654386303643393811581908745107471534495932285329279362481966790617643072892667842002203452245299704965120289596044569131427698464117992 8776 6921668015649750371939878849433150337888316609150462159811209345976479727874979151963918610583482211323182474123777820176153993214595988706193226082126500342333730005038521014644717648536867315530489633145498910422417813679257561409390475066400847800642415958756507286669636030564523805943431592029457959889136396868019886827206288400164325712730134831175037032782147000733497188662428564577076296865692126493415620082065861315672598698189714052149116994767716377485147664189102078260527381118448952466102358809476664442738023634383481618711124862962726480687281159566598741821084178940003240639548304643486215319503124816072190791 8777 2089961194920902656718796276270985301190622728187602019431428036935901563421430161689281014668059512898793029730026210475191396447041519247646054390506488679321740171681953674823992392764541580849835527745970965224530878268073519073724011742389832250919894315758406538523900661889710380227702163065830921014657098157768127991097689200157145546910228115843383179136260154966420874586420023733871902463545586614451012542523595518482533280672242336170614682492025090281455659722469543133819656209714633064035913034771319231758355671968334713754206755884179278043966064476218549088123314007232929024002927258925683590435892869706068716 8778 -4184112533666049775068988173278922226739502923531110324908362880635271908429323454000099959733621710456535550856321077013193717790124320544333885347999855942339823985632058447518600810225041709974522389014569365709086229154988338375768853425497110787195735767592488983385068188780487025069891410260112644865715967791422516468639541415002051760660802448411721487503081202609887855070905187382092329907476509288411498786097532698786345531575893777620919398901083389887712558657963721662934745702995083948052292554767244438307016782463838652695023934913329733058098424582629667350070276033191294167039209873808655240203037330072980146 8779 -12089303568201440144073409328475531314534049948424630401371209118730766079342504225482603295758384896596280192816800296719456569117611620054317251582064581213714667483490148052882317824302489010341240291426293992692447800057071219762925084190171870370274308895098699383887690177764857846761660317956927194927873987862994448426964184757482303196159390884317167035177417586101304760155709891043142609618251472155639828189933137334035918653960380580875670422136921534415276385323920189607068052085255007750264660480587495827885962509579148515722430115751211313489728206795035522260552080375481791772380318486716661040233683506038532728 8780 -21810678600667569393721595953847075188164184125918951102211024263248819196853253128853794167216742054884695080958071903335230682361438218175515747928033027075634386522373720399418675406718016172033207232716309684147162193696442194940098152814550866128369503275189974465191797894063688905957320557280640781683590693039806666539348732238984002672072392697459672843463880078497086713148960165303741095059856360464682377210157053837892195410958254150744184032566268585684343823503136761955370419289715573854217068255353970670632515719586141692671486063417635203774692091465702328523905464397825346273090689907457936978518715223787431794 8781 -33522096547002183575888771759534079115806082143722825343250939244490093676964395417986663997479605271826438036387204632004796758750058337122774050440907639241476677352591087310240504370912027688977641344956441023097538713109389623177058286400264177631654802942034670618397603039124245343087159053989264980523459793572252474710693019083152938603405808313731441207864366264690754005056076839312160066866518212058366511651614304993294988481688617668663624408425563152006123795984126306729275484405570472051500458745234889445066265585273307501956933883379191094220733620597842436179244920365502408744445401110551656449517207696307966032 8782 -47376947170847723463298178216488281076096585942975350338255042642561153706283521208671266264574143758293367206283900445846736084533353714265245451620871636272497054418356415732559547461505236933319994859097119436083701266881134697175190096304206675519596791401839620447100936878157570412385526712744474384922284144303639588724201338461589216404057289160982081148246406833324537361319014153044210989448438109566286651011245265401989826796129510539528763390337261166276803229788690434644707412850483631070145497722866386086214159740752333583511934889579953219837191922150561401583785495032168620903941004452005829141275919997398691699 8783 -63496984939583914885946874313593522726802182179167421149291624225663817839210290693859519695015847744770023791418279375409698562341755233836013415812328448291979283059071813713471058133718000200673388288881131652402393391926096195292502069900499435994790966017566096110492259105222722790795447491709322664649958686551422072248808696952134340367505140085021960728701816704099502356499346271654750375160696980171723585428933705961713614471755988993008009724922027907489227526595811566561076579626061488599785543261832472040734391074930522467452103996665151866331803135936898043057993801046260396000633355048999356698787626645968656489 8784 -81959109925163025159320675818850617655779130031988902838799854075679174185853257252361542048036593434354738121837660419609542369870434800226458751616150948129285790152484575398584373597501278713363323396430925554210881473190353408076059783578470879088773312783833945982071387039491098127140764165065506809581009577125037265847673393082525764649795407151094243332879664895973135583955635092320211901244776311537868307175651044834714221960275740459658353673578326412826954136110417740943581474744768963190520937886425689384899305517616073047179882470789528143724761201718179738767425043436573198097714934107008883063982554195660942533 8785 -102779977470841420391553038435813782865190585285256398966684248847994814795648371652186127885534982640933628468242259853190365067386852135935294164813242026284124426969038019893545455392148308477539114858035326161182782559347847860844582048985844575588817977563616345361834970026522711024743827923122740575914595432157179042985647772833996167639680184609129976464304046020415147720902592808050640986927980463095909005400088263288598103854677710338786647689732871461671627046500834110583487001074409634383465849808932033134715512064035606197420500652334884405268064301429019205517835682139856384889526190461289028679570996884666370203 8786 -125898360849089288427221593665101848405981851712398682969376948704835761315484211290723722740180642104772232276296579641895949175371487031471789721005849447970529438074300721496619431342882411630283588772320189265174112324233074131600586677481911025401763069296134420465988833099747204229362499851792285192341209262018402311774280318117534543050192339722411889339673679855051726700785932097440808907689464793349726948204921763005721986576257847592618108413195258387429535195791428470420092348726279667993346963089530730427661021323258600263813670826144061265826750741033039598807452373920876288256883813842275683279510322472659081415 8787 -151155248310676906970281371746285726495920458837223551727000598490569084946838990102296424100357295440798635015741182277153741879966799151488249165808976498827383136879513147666964666154175818052498706525712367260183645002407784140088894052553595832430800164495326614025151149738854295756367695463015472430433901881324986895439970353870969718938460884843550421308766168233756533390233754532667269032282567268136859769669751900330619769416885534406465948810088741846803400576949994331335827112744612923799753945223566660500184654541896364304303967378967765615134990332824146718198767872069209454559375492134363115386929945786366657335 8788 -178271729918731636946470525444469691237067392976598657655022762969906097298203838944685797958036488733163288073837268300583852618043756208520812289774747584880362087940167380576984602310617827086148791804948942508100083661773890082152641657020799344831249213151451852608539941056711906480770990583293472024849687244987693801517919703106537480491839456400019281017745155403508151899719359195641510498070488439762737919975824736035696987373373255707682637279790811184733136513763161057819176209194296869165631740827095427484014786362826800911166616652796854153634646348165538402789088078620220291234384720495494817865171906339214803306 8789 -206824822542343504172897289788451888290642544605513736225400846736897743930731371648729867513326078532916899124715380354240647997597386446106875856949794808650088007705885731985384855828806990496465462512777935069772409969955283916713054394008113137585708940914524693992717941061430391502195472730973048313279461669088160524263195429005498764223399386188454352417244984623641104563562090244667877793426334379937123564633924861547629553566447065018875313389678235976067379998315576079300233790707726682247511705007511427468100201136302616217118906543738279532854594881880134955987497458513563850836542263421026119642623161081587503725 8790 -236221495469045686665555458566987390923823579082916350731882065599588731841768725638697828853114323552658315166799623387766672152888942395108168848522590811216188978618946995778770114634387240446846478176652301721572094657900942110002241677743837718470526973177922702733106013065437141460859478745832520245333796983959518060223252427337441671844077182509205968143489207561215070633688952056600461714650003097235185818765756874010415843311189349940837099406692455538159153824921983670171673379329644023649272735023618219668863727897898461322280448427454471574605777434351102131916677597693637445791252530474157611229949365126217376260 8791 -265671296261888407924485532197399233841486117525907846022329310340357562255597060828172910997030656718301593314885328257881601700702172533700599781436520829099753574432603384575108766273050523765599564895544704756257849773207319011862833384435213786031916857507986396768368574458532366477100683936547614710931241591793801622942991893631920345063998288731717652447724479336998105932862416543382840260818067216089217319496016224605177163523184030027251290810744581725018414562619025374491394600391642028671689897878313759517838238114666743988841637659528418715697211706001613366167656759581743099404695354655826449468722914855821840444 8792 -294158138464779562764783450185525205025165633708979712603771394844212180406354620080208150874999097910333584759297090795570214910119442748124938253324896516632683468317232882372505884077962139891413583988109351523852973845885393499578670045649399114644023320287198960219242011770294943660288058936132830744552180482813373104569285996020113469764344475256426062175877793460922846967793801308553079910373552914914848568039656224506096190633791385054346312494641947179506219952912296422688548191551058909611128410540822293746966855998457154830808267042829294106514538383323650850523750496137470929172565770238757284742003012934470449465 8793 -320412000900996399756828707724118002417352293631867664301910527036689446277223916562897771676805647726822979767278017327781396493923146280041411115910873738133914174795415067476989228223581113639741192326763970880826474559561386172542550594900446309218624118688179385925873398311424369891961943439845330621978967490115827163440657242398819691504078881217594814945351175309123737500883523681995840738326650061440254279382004592963552253422334069646712878928420935538658618812101869030253853588465256160500507901547922823442195839594768191844240918138696920659379811478941242693375401788108772125760621153408928007768585021498822730389 8794 -342881503433706634081081302292811869337710974140734370149526918566529661524917725480221729788935667215606545160219996986253385767771317659587244763683015251428594882102162904982701889233904861201367097077968874210510074158795309114876447311264153475985922671551389684761563780596350005963015385861876092270353602216741588409408842315367547811615572670211583384479998342393195823917121375617287574481926532879910632528889266566943214874122218093371575624939815736177291329698639775033025110506532279579104571361503192331635580621193353158068919872524365099823987302363243707666920164570300424849679710788599036606296825615030197177842 8795 -359708566272103412215043762170701305979890898306957609387175674301997094051663558740112155475363904005217988140771401051496523991962154153973234551497562555114862434365967655402257629540299538584641298604974382405242829098361998291269420222387938399354261460419937743673831538941342829545469537065824122448051214752251119621517256847409985203646121586687548714835648619549450185320444410035457313255290469807321558643349481866204268799707068092731945958395239733410487470218242999853347266037452398671346496387674520713274429129454238953405424687288675547460478204708836662467288037202269129345386593769313715196450868595750142561805 8796 -368706628404457126620819348905521412290942329438174892095316961963039899971094683583146938088594264779498414349723959137839119501469613847642036866497990758641582341182900087937172300197967252891469417158147770276427546895349791174328174982098761309063750282642863981488537556879260587777445130707423814102853135425674082870331385960313222354026141488379573623669184159926260738818369037722026014465284246360584938268527586683711809917962771009955026109536846067913118503007933480809098833589726269169547512735097109264656988774107596443378180092651376899075478670747383367816439788894440782393004271552254337020966195629785202557063 8797 -367344193565526471444475278478335112382233093634150852377614886217708527669123873224414488838982656670859006386896086952303502975077050965586775622481530494256186433043605627084814600692321350545303586939055022314893464169779699426966326716418634539363359985968867706413434464013901431268131627097282203878792715438171739405565397076786015639790373226786164352003189035431284541858963800241539046824580625797501092310029840838651829862349970689975085154770157887903978346245197367150526254978544199833653227361009956390523284068901197262191378410897715071275340630588758373769254892880705460235033966861190174141121840187238694019133 8798 -352735785943625531196375751974003436963946638987351271684617937583360250997410176355103885638212244682026305097742647238922695921438055753070654155644927361928098855352902890596638006610243482909074590169498717099724594847760706157158452716422857249156202292405620623611560343161013127413600607715963557764714501221001910579391007289705496144637350666058546493850578939945740470726928842371275607145006333629458346454289975948436980304140644735367774101641635187032186045658060885843685484485019074555555265435396061275840025821613661519615589959635902060095626133565738861296548283691704163263663613913967086913812170033511883286526 8799 -321642727564377178522237708608885206052122850163340121103456224059773086971114604003294245992852565695691605780035890508414763297522673062229296495050641029663664254473252359310567409392820280425811260752126079791506192999010814531924042716897027100119955658165374575749622428776330211128504287297055810095296680971502440203368847248063802213137932239329276809739932397176958069266850830692454419054101211975351842019778699903987217512434131353651846063323527611814310733544214436490075029877478403952332838486086791379479341957852811652037847281713365211041510457970052297657616943133356330968735904761332422156795726042191948599171 8800 -270486487935914609529541021412949021018317676853410081164073237178710066150224167448697055968198315038735639397810458572816452584392101828106878338443633492971675748589080955352905339890049554019556348455043098061001502299573089134427778286273013893020940101691648759493805682681759395175935954425858411801113397300094608811435688853272599360322445758212907165158499281177814349765739664999014320927413187653041527722111382192228403791153551086518822688491745873791679830701255079690607808998971771800972030543408439075560553745040606980438316232458004942356364389880017818508896124430144430286513278219061932892139062687378375350679 8801 -195377694791873954345695744141855427891198679817530221209867920856226076258218553988473936636312114615705282729582589620129622114980715731919374275487392578940433222031725821030760806749977949963966400376101302022349011233776658756709589650614734850747786862788187632062414815551192479003123859175412747987254862607090398961959962112258374526028052516302180540169607102860739163704658981712115142770533090014943333706391030795908429176967724280213979495624088192351582939810063366772952906088482447292030385648940308232427559796152979462451973678185023327814688563598003869377681786981524277073694495400420523511218910618866126821411 8802 -92164220694677522292894676080633543183434057568000307620099623312133790413688481818783341834732273052413977789916692920642447518062159917742521801627517573504630720624284476691173126101908553163458328676902040655355581502912822209956944076568154706690632015480645575008413156130791970321678317162210627034643527300969233140972431405782177472178693356658604011229489470359734471018195271113491117595485113141483100332016258750247706560587801082979461473486809002621236944375037886773737992113303065419419649987011215638395720207554459905685008488079361664738057830266280747703446355653290155728059528439805574541875435612379092849958 8803 43497941006723258114300229079297662795676290870557331131630845072331324731334518161137166395169134694853622229721688828158910006271336376187595476231196332409622662502991632977267496844764718823431459168467149368079686822536830100571442447615940096483846043938025835974007899542764778297745695495018927642127209930341554156627819808621186164063440047233861843787494604366291954835948467092553612586377563609338241083509391645918785541973188555386721387454669459529626087794808269224719503934483178736660396260311849140769033779103418041933235345020944480879726996689402609009515734860636875097163710453199386235040034511199509626085 8804 216047043953296895722087908924531904865851888917656020928284099539431831447573879912335037825389123365111458414230772893148849040920069047876361999384722304741330565413171117269616062223153000215253808743678010505070877064942382673866882067079469004358649856446581671850362020716551943815021707747219311310148724890170379952364732259420682100479490722911857195998477757541460926608940536789556563859802016429523712520825752317962802067870729983919325895576229150582656732195168986514210354462801771948604468071829409961657654918391860925191446437922984384093842054010962563762177444082609871170285630519530863661832500401344325322144 8805 429887046929011658181551904101698161770705058206170028386543601276576935683169910097211435046166574470611733483348611443294665956763005489547437793270298173290364127302303160632229235424091632960074232726815270885034455098111919905328545203608396845230019573131502621160647863204218596719493880318555769643038776233908479738783690608355687608261328872146349175583400066714703571376711459599400032046368704301139264746651956126832638206075333119868450585081998647967463172653177922086957732309125634531372873165089866779870720116375774445507725481033241960005721916419673126528010268494347824994547492309645836258028190667007622157659 8806 689223914993404135063489655470533235382600538783950807784406743077042948102056704662720580884709083277845832416243100743471283959374883031227363273787646609029249659042562392672846471656615200486677169293606695191828030112929335831113481435588051383017692079566509682648616311406414591596227464103845605976131043807483900552391977742271530876278769607683743715434632183165957125634631381724189050614736725681506419160898448593979847812778460850464170364747333245366937177081576884949907310683682445005053940748296278444690520586418761337986007033905771331359595060348786754771541803711871535836146756142136504367258529213699964149004 8807 997862543957747031560347884949741405712963715320696214904387696080001757718399390046269231853553492764283117928318451760663089446316759092198651108854105030168550718771030324691225817837875966644292263907495617436631871101039176910861438606471799545078391250918852049505254116211388936122047190963572888574203572120886050627750584768938912146344771046557917563719154550218162206077494096412981783183018877081402287914930786206362770010662293272407978555094276516853300863388893943017909329297231196741850404087848206514364533174030657113723858265043757435861211288706019833421625399271665070085675408999728860232202039212264905910014 8808 1358960271575577794193287339761595783400801650875758647840430067564519811964787806428842799793806487483158044187214066309942488215170875428844014382414844237548780006117289316104316418490871791034167218831153953019184206800994403075343454951586582105874255924066258442945467688497156502837274632072882122602672557963325442525048624611303347873563805938460837736268575641337598242604021748095186486519506204804094126900965565636896615461999549161465876672067451790155596757944247003000656651707285851720873946227494204798156016532060898563091649740974585770571136382359077597873980620873144437683006734526521610342324228740432313977484 8809 1774733314541733926635972843820415305586280748426748102019633910460096075034970488152860242697872797993707152307003648647728824824202461220452958471522042599677268426317541414972086644212326235163943972097276633109730877557552368830514966664537925649048441273097456538022609256601268767599490857364121377038104999879197641233405698976946561536116261135069737549290828332211824772021321845458810739692929612811361332299179910873861515782167220199840990555930054162995645977797849878571781729022683476707197398414034495381458887953568275467772225168449772719050496410204399798718221834007377102991073261512447506577641317402178842926431 8810 2246113080161487833454933750063680772363343268973268798312870114554602724541777640156078265824936721663327716885062360529994375548888165536069963847591008966693895408094570933786484682657015262891995192475786179591036193288566105810732203770371440894987070851778577219197773346652796226693812322807870100354480631126736104895091598794393986126845418975930670990472542489683872107462524472553633020638792308575899035879811855202906025760087424697509930282950220216270659004009256835756803512726565076257034037557830243438283845810476443112804130782738084117199977673715162556147919125022358042221872324511275302925349251488960794898105 8811 2772350190192671659993277965394957390583110945226352581286589604404123667380980458598859020085599966438526458016427886723567871413950239196336273159328735178332110936457843263923058539117180591067580755730664722252117809332554178149691071361624310716058848041627667106132090371201329318314637891347333213033724018538194488941131838263938759420867897135155611866943525889362644338121905864637126338638647644966564796485498602992279805944499335911036343565713179229128015083901021525675455394772250949621013524886863443223715957665393548478316634655535599162258806364144074256837479725692146350511096208495586590153314948417961295665798 8812 3350565269635528403134385466503254255314007661092562374920852131870000781354971211242747144454336081544743161648613731867568037357882164603868358320859284571867349655723301336520153113847326822769598122165721603134261448445079937999686612003037364954475793336983957986733732121042806875324087760493472495915737785518481977605305636265727783765473798278132788058008010870377805543380556046618742682751890095252224564808069901062336337819110037313100302367587931848290092886088511528299494713666722915612700711490570528524559694226887780829025611253717741827921985741077223753725535103077902885367991158293772070035122989607669893834491 8813 3975247144990884007365153051055793744224124254209300047194610794426432278440208199538523204753106845343190942816795916369654872909401501080678092365597938545615674757428018483843283402341547046281847145946274978540988088843759753851542949648798617041172001247917637414061118838771106133650086877251043160695717493239516407019325883833905124410694018593060520616103962504745811290540016842618496127324079545365523493451485277956946495551759934590454216251842829043814038524723487376772036103351995933312591620234014654264569759917234364933451364795304531231748476976763428501434196302863979903825133974945813969190500702815007595867815 8814 4637701115507231526862143429530240607533452848978781385098506212397014624351121899449686502757088965096535541361802901110789361697563264592397925003933632937213481328342987726769597689984365105846769787035109591998897692878999989189752438587501189153998737731889265224080107637677478994887916235348969205053518632197603652049540179011106481619265972259561187533608412330408998925523007597598314375691852797642196858387087543757219234974706972969744766383545571615841833192190833024031120141128461596449046278075767927283294028148039833993860111424973331677569586117644425741284059784386187124246192117915136098104590713638394764811258 8815 5325452457400807482836548990023083862190816954068178482624806751842755423821033090293007190245200516871271834681732591847223565297113224890803101571052869985888402976769779750226049937639763166615654172521080552372795806485613130092326955568227615776918672675520922839255317015413426984478042916308113796780504965320410439165753740825707625450078292164459910033680297506130084909022072831720743240757966565910600176880023567522986869991991869171627906471501592562919270044115506517346318666054112014703173090101709958405487357743121852249699401310985629918698292002696732814844604769312108394636894713524053976188224334546844935654084 8816 6021613342685284707055431233173952936174083930581526289426687193505662108474818008193840367334133162349653703517371649914519065542166503698013532904265258112917550351388138663219507752038623980125966511842091878688180594868142349831228161332002447778133185754123356385559713591398935047035089124658907838381810463665636989661598867791675337759043213114666458135420119207990213030681319459536036500494140157453973527886853073224623725892809055311206381355953613141038373679720059240021289444342197846455137245538551429259917168913491559486767065743472991189599285532156911609173683953230754769603604267988274299984522309942443079911976 8817 6704224943964722355394118549035865700920140259418158194054815983691088830548955042939603612305298186722596596727162001283180681340188667125391675825726708037069961067967348666422262737913953580788584311024973575368587127415314184108067394297587409148701088478607859099722423911770907776518897196571640034337760574054591633914302754661816102968827153594562446034977616725386486642366726726947061343866527989551430227130022665477023993619680385526541184894595849145213008938669281409307375231573296690545253484361597764625600815964629024960491929245134903728915876154038927284695923454850852995579532704941393649866220257626399408711773 8818 7345590689485085491034611161717393307506948178525367686546740401170913254391628041813624665943777845592434382666376742731788404524872611933110750233756389040330116810413788116079583935234317577851900951932037019867995068239261433224706921550431660287587610861035419770934898942193253543221359952866892024170351595992326454341765643537192672212154140460540237015603562655749866151929660255137198248583226954421427058428722420843167084168813684469458251606206061788861108232150974941481319654709083713094787963466065626472395897016020358014665560527051456078902617939460806975162322531662292066277516316380168521598428606188481348311278 8819 7911621452946271463831040807945447093188028312494587476666229284916245970969640919613730447297287230988397900133078279412887580293553866192306697868592541699302863067140954981542044237275257036779475827300252467754358714448342975047568825451597073562534547777040396823342680786539919022279470035570893729665995368293162432540670289578487398143909457090731801596717016270153117089830929198953388086938186473550021603187101378376452193769991190308560652693813184702146021065956375287192842634112597110958143562401830232051033275735152748488153974417277495982571461702812055479422840903235362568270287149963203324875035944965754603509994 8820 8361218918990821659519014629093943056049019610472659221912538687969485660917406027912773751593217523520935458802152298264688210418234746159245423263954461548327279303880618081282349743262895225611676500398543467092614004113701211328376427137924908082872296801052310556372203915711744343435424679134044256029218026220599420522903314670000058952678457092634300237285726117792956201222363452625424521826473866594294567710000537297842643602596991900931300336790750661199599213282545766744474054723839303946475706317764705007288857385504252551574816095459222404073393610577476764901863973846182394084226171407935784909160761253153782024708 8821 8645729447178518643370743414557240145472412335403571164219819285929639010510742182895428170249195689649901309694152274426336358343893399665493123665266225249272816432519639234205145579601737958169077265152886964093501781308117546869088846636327526312317592961595966168151644854907590094990218780902039101730284163146504058092689589599589226448703272631295209464527824419854105215804693130410436417266321059755106167093511737693734941136027005588454126276537454353530824666365270550311016550398137752461711697407349526905674398957287936160450277400545823051214707295525623813958172523608740635401522647790411802741099748532232835881227 8822 8708507429048818272035542880299289730414823614997717871078862101569986539195320510216171578810042721115619299965685412192431345755027256737399215936855551266393772398467865351977501302304852134518492173846653586896938639584102443735444139199350739167438118461421102103282092109248936000964398751111518807179221115352216492467485311218803943926158176062462619854709286605897343827981346633369019682703856852539313264508765928152728643340877444431093642383140514267575708982585331434991655125427641879021389828941691506332254323338879795219898380925866606832593956686176663099996762200620332680161554189634371534237028318622185331064254 8823 8484634328362593641724669479915508152009825289937804405393113184743574286124614793739610109273971099120373063129310337888269754599700996362241625051908202903980496699793237306633019330905557312724147220269720696095576517281152162698769056307996233904733491670233438740670092989046144803460599946639002099632313544088025957770509691494667045021644148054990411577002258100611039535253224897441154297195787646482314655765395703041491664770126648900479425537752106256926536074508271398580175476773783294683212687311925227050580705448355540902110051060985085340136202793099519826939655925649160812361264307340785943852584404849604520392223 8824 7900847210638880516303173528324640234406827513726073342678227773334451317425579615551399685126772415690225108962306756296551266055098363902009730172064920856249563921388513685203140589182241664405123021050972588445529559380988189210636757372755142554747779708346422487172742587956917274518676863174790754572661172215338247437388190377513324989766536712804940166097791596117853974883604465178237810634621959725829748687266323641882775764972294836527506973173452633126717229853244233786181938186191316238272481839641200325905614972292877841662646658544821062633500274996317714288149868802660583219741928169618629816654416134412750237702 8825 6875738457705571845292587994442355402811929921216905390461508436450884187297394367348572907190456522392463568534914536717253044101801194203510337365882741045172370930186784979613805139821716519688674798607114954351348448752250889238973752515975267682452154028576691575990166820440431991608156182134147832065556384379370948489979027493656663670550901046825642470840235294194713408335507983058222579759342163635111596692899785167319938168647380771448739326966727939184906092044872032563859691085250136268840106573149661124804750948282111702403661861497415651312404278822037315600230060853104502550818000827041377714594119569533839029567 8826 5320296328179946674003064654931489439223018229237354766378310900973640882596949167727743681790293152038973048723091850368491416687358542697346907912019569579236705090782014689496799246342319526703047906823290827193005473397612935289779694812046466206584651437146362558259900857932852990468864074312890339571127093189857037076242824631989048682191329790943210363840245840367448610763783880523027402931056876688137899137580201397904045388986779422802542625366494888794986163867914589949946423496108321721267366519701554903351999070260719968410234208952895711067335223407344747616439411408603236094381084261502011424561382751063444159137 8827 3138863809071356267225916695870325235745405693610587217197654522281321284040316396480930464678700491149174218502457320250843531686826741581858415459230388346620588588553345624922174434521678112136736344613232879588498622163644844299216942499905316016860489046578066918227451694899883934904274039728528834330824425142132996957330722719289083877174135106650478560766861985448529053362315394022153187348090060752966297429073564559843155124555437492206584211733889458160685324076140095759312417989276481419639231863923065227518788116068404189116497214242812615103865282577854341545382720704097514536774909250567180480826851431591549319449 8828 230600484436513233620866873118856372176370603156975557929601758182061055112077037559189426551420846049542003713831823985647156591973164206178919844195253012268771634865308512844961705528726335308798404765840356074153811757838787268075368520488666390813637162639688371540873734681288177366341415035079622413367485465337134031395323457632748641723969049445274748236356214904650544854194802065817692368759595175503068160449505303747595063619805626041023363752857289715172952087177070346795152578915034205894627481637937451771419398095949549848954179248812060780631725736880743011609465807476939246991989183948870521219356220225814254443 8829 -3508461471911753679318662781286826984613363867906423334340979062882237097749531945477277399378106413039908180824711193213232609401871665528414938952037628352933564989411123666706041271258419000450232861628248282705880425345813443490877385676344510228364290126435602733741399834942893871347263126062126587363302571565188137549838779308828654754102226072049572502865421699876589863056102764362816964881872116368261901298063094070858892214065820446082387562705343789616735994654615507889659205542334114143233347165084029265967925180538358337725425856291622910490241874220778772692451475448539648889558942536079355447878412237250997182578 8830 -8182671067815527683952900699473249309074632439299837528513097662815019003890182340623730532037929799630628275715124433504147186665855718091055943860023291672048173448489371660589997728861773137388535135482625126404300078892746078237609685220639662189159087924797122224788922881073306111802537712898805264611860190139462627479122684351514817577879718299596031458087850303773602260463217613114439679370937678274513360929670813583781071174223815857730177404875166291883044001720467816665451772295158481157501460982664197674822647558482131442635896931077039054984294045272854927113178761534927150341811766825084259344435618136324198696047 8831 -13893222851007683830919032160498346388589762397911542928109221321684322192252346552068637589055662430096819183030047288719283155413544598039409151704783691066139305031758454977902130485762083329367314881803465761711773515904556220786029261974654753771697054785285241178275787026443576563994115013830556178192899320966760978935762934301682795219710775554179703025450304032838705249785041957857851001287706433632359942036090746776279115348576158168599834744545000771174768963311281118326470197265565608596127994792334912482638651243186637288968370004442473940457185527843495933657756262976525983176059778702523932375775427655638780718538 8832 -20733732205207728757894837188910361453693949019556287108238843146446058582703414106412861136518760073677220853030447016985547783245486579787509550909412139884155330812103215179059341129474681274961685848980753711916869543568417108030682734779085441935201845950722579473619956827361776220510707976477998229457967634955285697158075795836106620603818289452771916833044546400827497805267046918141744951364737973743513609923405947476654490852339543605314813617251357842514895924840341183336485226666883442431684898074064851529453552688504479238328452705640317830392310565044320935046650711675079242313284662852167830175992432719304004956147 8833 -28784824805968810474833163956015848462707997531587297193440359442704020308532061154181224234594119907080087085297934130223252247966967240158223064392703312723502251025896127980267407930168180131966160509034833499264214039990980998889116095831342008548266509381569335114670321276784885378368767230992845880139271173833655026439866331183784874766637670809760221883613039156027891050519222886883466659276268605938443047707675133033601955906528388959011465323581585898400274512247408331701919723649480700604425597001890174169576377663645245454508847897440567416656264819276696686540391702376739613161619620253889177103378896112195123512670 8834 -38107650515073966060069293468850810611935615885390602005672925182407810824083233769222267832541451019423680818240064961102252155907153415826709822150805674746270310823198869564721505150295194697490267145305908651995553161241284924035569827076373168768005807044643755665953301409544350237192239019344214453646706580052016586246669527947198350534461212525854792132909408317950066895264946916202482189091719368886849780043554792248593528184798097427448523822246177193301167388211836408719789120833364753291755489690678438931125978024855035251495395496707044424284321969158619829173339641643189038832035765160203330140293855084088441583571 8835 -48736244170908989515195788630618553800704678405948329295331863031920503803866913275416994167328375849021481139852936272835530695309378824453923060433369755330495209213065342637505587614041385778505492568226199903308443047785379563314517751722605173464228601680138016733100683857533224128501271736114788158088146802222290870043690385833560209294559596431050286831611227117504045177520554395326279002581205213885997497511118821139463014171503809024515544248277184574417757949002579065226046892730706149530150407278472635789768664656368314896454082737345670856298646291000233572754245700079627136296480964427790797392283911583169183990206 8836 -60668674053801882531384992356471403216532612775836226848739386593598576895987306750011366815728787421081316319873294819517613766941313688803582102975449082946899323414935210276222523145902319073532698038100657967973544231688426418154204004183720830231062105259159638643011469173686530122666761155354850247237456379842565597244874787254460978546117305212919304800980838930936662600320027966507135771200259067284102789903668203159774610348967076304311882121780704870382615077413523759962637312881420644196167509107590977635193517276098034824732432142687868531893720997643624966120954713725790501696733683463072711161611040635632406483222 8837 -73856944365112595847128368675887273168905847835960751649008948700362424768917210750297134966557558457881366298150698617459880460807956620389580873064625182460132258865353691619953334858130685952252915877183018377268379246750553666109055593226984002998217899637894403155230380400243892057936298327964560607440311466013833233618720532720709381093372446604320522861773562893806622764759502980380744970573661655560484428567152289976594376978887136565867424689198071996159653489472241400480407595288459227787284790272920511229458322412850761017963300519665769941330288598802429711759222909617580438162992298799733167530001525679775959303437 8838 -88195652009003333572172733350463622458295261770520777305890924091214836604983098337607625090505747729032520184604842417477443090764183899582660792351370214746426479075960157935458283540928659436285489686225106318584081644032412815797156282078246511747819391662921296543844441866454522419589958211966142967124652635043070515098215008068561625376096633178248956919799153006718800199878015389078599634158294143618936848830975992661152917550662416044303063533034897307977444268853757064943628251933610217460326545539288639031087621920538121821097332247982730296894557402131420654801117850787693220110770943068559319152153411832515119979873 8839 -103509441491152323323682537261067822657823895839916174854090436092327499903147189672454470597506183474315748962038417313424604626563635184768359962925323741199234477711446794732719961560028084781510396103031570885535023293537862050586598262203556712340191425246156026287999773419902278349349520650384009163575350217251564562462304373309409983391137879805448456018282766298577621700572918244045281466860123677022738126678825027494046722872750907541565808184213982405891921801737566735403702831891674396068000542989744391248261934053478046536320482081985137085696415982212846526629787289704357584837447667177684918706953319394830118446356 8840 -119539356034684927725402141174632748356201783400775065993189555048411034245471838493265247751103552796774784533980271695674673032566658718044302985548090603609117649678527487862409513933319488858488819491473997268287374477570753019573111601791497608912546929890646657557862392027117593569119266957264923337106946805355284046065834990941490278781208749978819108824476645115933415391165566129774974639010998982172586317232514828226565372417652738359755975434106238014042784428592195507582618036661195258857884796559468795060722246783662022149682038843216416478019761904578335652458863725269177110908496879461186106685927974551887460706561 8841 -135928249205320809498232951057038452061569304629340459856953270286483378049183664764464789113015359827658657203889086669831315028235426880681858848702445149992347083633008202362916243470773707825663208375488076232500086390531108545523658733644482619844245651664573312026125875668023558435032028703761517128682554754322978608614608795069543088440948684567243700057003833439794005329217526048676105128729872175894326059168767031186644133891329516774474036134847157700894359945356966127237624428977726663635360979921851666596245597092727568316570539420109598137246256540070455583980972012398672989641618082329739861894816260643869078996602 8842 -152205500488450484277124072425337894161234240885609504333909744547901562927375248512661222005282731985546476203600361045371365182844622448461605362688421101202966632747596427066658569575269084323698539034778400839871209737134998055838350960412859516574653871986745964486225056510815723474390402408715456607598526503459226674842695116167326840608467607595947229763361249072697453119710609856489845711556702362055911222668437447311861601363780598172232357379434178852889551325669592368625060982373815920811216012623826216857967956509218633105159969455598392930126237988262657279576445633177429022970315437938635278595041652503948414848540 8843 -167771371269499407061813100968894967708222905766497183539560953446294123980718167220928875956385190521284529587236281793037453585810869361876185000139333861339580624481934163407505985102240801473633168097848364612398837426939601160022064950118104304716819879444406611268208060201177634693268007078568556578123499277525584699763926330075230126178623442148340607161827814477567056227142563718228050211299193014820308597017124490504000079071216547648415556574889363186287346102912323334079690050356383506596329052694220284428076022262258344580326097454793017884426136264129572256148035609878028879081687627425413589936531067176341772645913 8844 -181881445205268912189505179886045903949220803931523147084131638754881759299255349780564260124910567212002076052659635774972764726079843405825184553187480923505165790243659337664758508140489223392110553536339375764966619284304131984214759352235279965112417548696235513134046027560901346516112364575019279874252741730591483604716569933937358396928515169240100327249288910151818347786666763976766821466580972143403285082865901037590128303978551152886329013506085805023942340658126611242355874743064679499818327481850663895499066942452117908491740842158131951612127587675233879966002048267614384378205605820515050876523971694874832964227001 8845 -193631719390556943652549418350446880945620473202997917211866977055534097952768400180409780028542035671093208957840640128870444785198301899457354480529728313308370347722415818545261965008836061576315318805384310413073346554299374631164737128968400274069547501065796305969174040310130466045185799636789587316422904669018311888325052875198450333749564464984244975905728722801973381501453127749418926630135886512256374693914604659854250397080345953499793574607445986590885596369491973045433836959293219623765347585698265561231538480786716757518402540647044815030737622831560839579750352512333605031346766309750811926009120188020778314098902 8846 -201945049954952297887388380657069159164715138116880129662789578313319565924408954962543923528235154819245002334092958229560230710422006599410902717042145467063252186401253481511610248694891785296761452626948723505986692155079899878620536553353087479688688934992186134696612663424947007898289726728371536294401247572319391405702357046718633000131339338263283751214137538361180933802441243315696398088183085122455273348466869504451091983952026690977462250181252058975832559556928864438405132278064578536612729963560783997798608830306889039900908322700585664013872627998179151059207676373777638945851167950836160940664526288882901916134505 8847 -205559807168211677607080149132270989480791021356376241127339336685634726415803928791569109362886797085157801339642863432608104568408389667731652596260691994855780535849211935274613503093840110170290752585107017396253739167234728426666351488040591715320658549691847336545212280428505970165916977491886306553490140129631268578703521449478188586978834535246850501206876066121140471538997473173370914122520294055595570225475607982093741883507288252094708607561732328698124073844981626443686776170693998795731974216742524872281677675391167967128627808547007387515495922353510174264740985505828948145978423185777867991751507443874482683940404 8848 -203021759523375715831076580628513991132954593759774938213414030392831700945281565770488847408208603783419701584992310802979911053792499792830914201104591843827370740689956279413256590531200088021284799956325279562655729511037061508716000056306112705405847730517781764033373604539110008890586178959842030954298037949339346266552809400941278886735987667515379799727833624166427553666786182264686962299388274659597662525948877320244487560478727520918098080937968864331017726947272644750206166124907098100094334702383395609402612662308145061812697291209842177686567195129521665293211467064460214709816651602907079111641389230307553401201640 8849 -192680381531042240854687560906794938019285521090323465565361350176337511636151711797638579622056823094339598634863179402570032873006798915143197543175518674335123052769274464676440744754494416796950192963790171351612236769885444172359326870109757109054438051695481304085721602699107440881922645820967894778551913876586906777684509741371208035334229602027775291143431833375379237659693754098535941861577439540549460625862883551568171957613248877252524040957192853818548481766090907525428567227935846545590177961046306766305702921662246348387071801388756447933000603500816710278753068443901708356711784556723978104151475444480227141048492 8850 -172690963058573402216649689743573148314733523444039574711501202140261742922511466921794157567440198080378951574016418598872979128531697312386087299177584351831810468539701153084337445092730593103108785946335193790296878333986713296277989895441725413365495667227895903454746531318566659233666256108606878434140287604761889638160865072691489121027677548361270499732329722570145680414824198080478696458674135016698883264646216107068991244416547965558538627732522476677886348142599059149410783884626989795816468699545239958487642675648735642234389522234415859616583485251243056772389693886151371925811777541133421012052770584453657321773063 8851 -141024084817317506676835609598565727323271546904640033075097316462426132658958203213573424109534723805044687345478668135817752440131728246653612412003412112183715438388653782673450023961124958417874202500248721252982325530563270455512393252042194366613281028588817573896055556932189120908298447129959527213931523079047001401316866278360811042603381813603076289174062225371993987279578531055042650400077690632379952974765382892776179644770368082586438439326850103411435155105856712198825286157103024907690462154317513391963584005009130078789184878133504835477358448699105179249078670019075809264844886533416498673046266611147715095063434 8852 -95484209568779580672810198084152461575075680220785532805589094228451194337143936171837097738737658024959400269903992617082337941738436487161390856613718468312161004423705819660524032412491331155229134964281574331173456297193137940493377349035800670015742266344941690875016004264308868006113716015739634918410747623943538219320158166751686588505026387547819734504241925485049379957673591478134808002086767835047774941223200895613462940924719024477570402536440538812225025385951815511530743196457947392964618266481720260707278060593388971886673928058200870179244727261402404905944248875767919278474595018612697947276725850505146467598456 8853 -33739314836358906314344473298369645572070043293600368620655189093407948159092693147301954599903214802434823243560630535303376581062047760405517511218679039916275544822108319729765901576811037565191422037586303983036805524827492433010349977255007631276054228630194662948911315992811899982072628451836198521907388474528296079355144854628204108222923225433820012814819573331175429351861354636644130071714858738566075363918873473537507981592932644867860044118996342851838357066965735720518629052030036286218645603230387259385498455915476140041409635127980895915708861723383033473165535073443022443935972005208761191814367942137812409373409 8854 46636348233726803661658736275454018726993022840450767492596320187756757227355295266493232538902539854977557155746180424184894680084861026400909735007354036755980719845151033600732067514968605036382623050983568108764304394990025900517189999441369989248156907121873885839250037486654773992086851705785943883413281304026693466007438028096727074819869407469692777561185142961636918405722098604080847833961523165062262597235128022551651871589625606110608307035045975743337613191244020713985308103801942209198277538991815817833012089770117054763727580271720998038789777463739494242267417795261325140532709332862181835092715894031570709560308 8855 148104154150021649533431996981128659237301564938283431129780446771526442828318724555979065926208682533889851319869007640424145517626006100470768597434149462921726793141615252706764657117434803797818581467189017487896315745240225891560670470151860825993408411824498938536250117278130702597861047314841770134780007387835742418378865148170797882984131203716152943045582918286350120886738800456091458882240841640874620548154138203572781598858973949860003796174823166723498809049022816724569446788658046061801300456487167478110891583300958032460483888045746310085251794367075697265815922467318608775980204767156509177721447239993627990149335 8856 273085353903018696508178658477580530191205653699097527276785602556061927609888379571241876417538823179351015607401372742856754350351123651742136804342765890691982127301116927756135640006467007683122808370967640710953317066561598412593743953115744832933567461063891493603590476672496736504621460871286436401141035985903950028753870042853427617219159913688859213379545884695333569390478641852566368676340704055720985124492906358402480980633103571417634964358865322967090980823211557450332058422546437669752464724142225274692434015954514673739302406941911135774685925037363081879969391135943681021892104688709557329105354773535864104769952 8857 423865334571442669561514392705415018592533145254341739447464454783151661905628400049926501810471339134070576599797308749096585315139452583324123822617991444611380300528714663128744966773446886802389604798964992035966397832606835003621501139451757152444812716714221227293561340376931007972392590697709752930833131968773369052666269138351105552017786955303347702117588943993888418169840412540136005347017019070644459894085724653626190512797503344545561317465721422660281884172027306401455511731998954200165388327245005966559276197884029846996663189845971615819381641571018993817264592984115897083549626994385042970557861283619035416263442 8858 602475580139539146720198811593885077258474352946415784963854066199346171316802556651126192401878203348424142367494738153591543467294769849982158226489986780807850408573595417546464269975584430644716145955587753099911565266571711685395627129059149588768829944545826150638779810809382503424793673823045136633929108019625538731496558126525500253998365524666154744954309326446175090874916573766928827502056194212824787765998538774581793857016526553778731304145037055342641160637361570862825550962689309412407922057680294365362778672860297068251326234016755805185458274440009271329904786241537614268193306277099041176814603716827709976403853 8859 810551151454577020260813375166526797556331595984688298719453549398354733230633318961260737999000115932906704327011889844623193611596818355402619165713829800863456321398985328213794505712148096889175251793114692805066790013899528821767446317700091881603487877322347579924213532495411928187721987072978867086286143316113994886822370798517275559453705858582073839291221253672491270271592507942656609549544639962326283961478292482549768337546881090078006972987326571979796714772228200516367078706236246292772732798296743330470778219679030261576211663560093398973344460538940251264155607853483279396569609876405088529210407103542214866475540 8860 1049161740146873355703046463083743745572325843979583127554802735760230468668686439556876968222077301778450993277922472025937248198975161709058534965177975103622093071732913641942007511276332542631342190967473675931965144237742676982104837389226302438771667545896743793993326528795570372843620047983538889451256079410476762313947682896893834642308615482162269451256032620281814344331464737479566558536110706867873653149549028114402741653770120235689524255529199243687618556672213452856272097711651557769413018387007955671465343701696924459202719131723905087678374877738260471575263078664927238183438806506145039628565166791744982248720547 8861 1318614722797784510074954951106241976256415585666195669907133797354107248218351753595342946792318961891838419065848244631937979151967222287443374918033424866243966806100367262942810160254038822966964938754285500085695863027351998758168446350948394325568654427439585734326511001534942653002837553460423806760813827333740032482994023616181655406756041182990105392181784920497154111887764911724748336398564337691147343162743941471920207375899424215102418975889817560715420764307853811154861419820130629872903597091686257961423635226627989606167336934513126571227356843046314975972991986918533622797454786012906632285289200277575162965910926 8862 1618229172699942845491462547907456582628181489311190594844813760674776674225011067374332343717914639981588088172410630555285689604922205394226663784771498420743890920600284641015112155621838582281806905279434214505073151011831234336719646368000265720518056856825022837290391219734548010782198139144341602739537757049697177117512037334779750664936317723485140565024277194121259501657069331746581660969301737712011785179513997932646150812781811253714489689444991965050541126634760755841104691092324508588187518642245584031071097039114310679550608333962310283591720009275809016928609635309503139281063257897031996851261639233879643130038546 8863 1946080503736883119245778415201053528999347654263085613555496520045383048504990187063218003408922217563337227839309594037141989709810671408376645978731006937273017724454476538116057000067439303846032501302673113021936603343794740750747383014827527369843746281698983344525561778473176155499212382478353993492034029475105381054429349716867229176940681281798112247864255079814798174041355219518654283244198130065341558154127142655874985844075018812793169661318635150000985777819033593635073564028828351946507512825951139955270870521539624472826687124941776375233056583041806466557785340795042494307874437083263943206486508939827198367066208 8864 2298716351747733943332078269472307212683326237474544877549220878509497586889725871950952329550366819738780338262790587804833515734717474481728539686352591035299329654418436703814305668450647321189824801652736647148822531072323161239719364398627804165215387824846613907771405390338175145870785865981049510301096606453350388039531406751012792386850522118918350794895728891123685832159310804739866084449095373651686607370735974212380282141231359082143699229962859044031414594353741972817692203638829465024371296799147432815681342896316263229121428249268849179895912041283301984183379173608326556831651459375765826752161257751730737026608877 8865 2670845471096812690999741558905074493199548073441296132612826241938986039964512067426168107623515649931818786096644223776243224565522840601173342293295432108547676939228841444559533024990795763938481437051338348729402842218580245358079700943854196858137529251268608733564073489749347204366990384467574584111952844879235355444023897154907467766230818765561429380673656261695313519024188814423572280243575041567959167940567473814022342632317481111977219327030297597434040764697741509415521960684526714855469715947337146822324116282941883832254351227453777482821971414633006430666203537596183351054274483886192788765307657641872678818988739 8866 3055002865349425005361749042670614837174776191005304481301621912342786619559283857823656420364284185009523673305866124913021869547315840210585098773979099816846617676086938862169116750862127863946275321922916204504544172341346612285619971696521372803594851023125711549405454240224532620130822200281671560117767432566921441235887151405592666801888212228197165489458883169480084894667419029929147270541313831125190529589078895517409943945828483060742478726713346491891055441741226845988028523603916985221865905796528985431382710310584314570387076138064770978253782680990287031050241136159878991029054264247668020716482675949415213505850762 8867 3441196106622702695380066850162948421081576540607517195435900847982641629864866284780512941962580484173002166039444561865806699624834250260062459042463415936067952775011769403133300405750169276896011304290927185623355339967653729599226588235323510684456076427618046575643623166371864375752504823531381052231607808973428539690869805851055818351779651271081746025464256730876134105753952178453862158371859782146782699454650233658428679028914361282081890532277394929897638387091446392537110440589105184551988219144986057384929084714561670723000893119856803380172925248234982498712207326389927362084476265282708205625710813911372474688877124 8868 3816539850981385838991097450408414600068286991607758240239230126433993909411960863886679723033403253027535678477713548444674303204648191100422627056882356071704640084296490723558948087615453971819673143734401733865091318294320194350984675060343726035873068767083227308985238536912347279184554108450657237881585717443505803026051720439595295502042039397958026815569639010215373092884695324776171720784128719425374038157369008189778913209977961041079448267305343463848805377820800952230031085870246261679375450530943824633226928857015871058854574626334939613510163480407596747253961290224431659521072370173423248921476953484087233268076356 8869 4164887945182754085024488483792653489633932527680489560203666453107011845726251656135572409037558612291175216789634610079827540792498430207388144012337488485155730095198413682647579849409454038451256240244001349050051992389003293876395844434443987836470082093182084449802260536337767505723145071843830613326618708031187024261287132670800412570649656024288896215982062994261965681470409672166328904636631330303744419949453494029985726922935843907092292364786930948648151208579107871030770273326117677350679669952299491588909278239468896288541707149006475120285333346041298765823056726339928577389026484068804494338580804523038867105166413 8870 4466475254558333707814825736369017731336236394403827692934655387942560135852391005123913209464711992608854358341828465951484911215655798548873244005088892762964257523370752369085963147587595126207522546718874624662275460513315472634306446522569742149299040087907175296052421277603839266681677602291790176284389441207937961434726197234171427625412210674404768429985893887679118984784438845977822342003917307555895789403547158873690298651837575578966955011266355464742189263246480799393223211475660683209647472773490957522389118886625903752394405548581981075134142218276425882311598818102006178884266110429699627659187809304117221762602659 8871 4697584425432031499161442300452335087161237606905648077279324656394249676305927855541336581851231732555179198354235294007732742519303272720950129024578142027439678139953424623570913653760534244548414776054586915256652755395903062888306888281203273346978437643487429183211596390230154052503451394653777070292359427758202447280516582412318144301885075510155520519893527192165483522934611704526450884228437251140778648585773512574346879355715235943151950221329173187645392882735887062944384997523387162166641054992030890765120005589381179936423769118409164803717989887529493007897757455562831943251331966241898054160330319102485382907132055 8872 4830256219377915866371173695409745320384892252142012031609667272822234233691806183365084750794360992628175069284544255880665001478981958360657877736186854609804445456355831499602030009429969383686421128352052587313285946441542050342480897710964358147211270760289627035803937984596426990076235498687003385640379573105555269060950183313946483907287266584059565198883948382801577369352494410821010747451034841451306661889902216599516182909939698717919128088588416320141330885351587634050855581394607608982323782686143205101086479800160381236179109742903235983293560576339432363412103741059253423646536801354382303195281980796818992787739486 8873 4832065797652179583545769589550847916038355903260345243319341770524052094920752206505552460670504601685312667794521773442537156364147904951967896667918596983402977521167941326452760675505555103281849064204596962019257602545658937965341982800026833296572203587695459049533914675098906428409057145414410581222682648457304659087674368962500022307276613730039842595035901812524564870407109529631318885454876824065205634456112270532957579353260807020581367605951514535332142086257240489303411606888055496178916366266942268637285753592604429243193122731988970632256293105646422445079946824595831489720744765374338131725656883213607977547604843 8874 4665991351570220786202289185268661147575821795886417394579831203627507021153732640392167078364327379934063420059236290709057972381163078234775927167824237821294580255644088164477910971911909434511718117327757880170024725298265139439191369055806602672548407025429889218023159948536651431339205013459406334435774268886577991462122877092744395174673999065477594712829574070105183509666575349481370034027708287288380205396899790336140846105870464268429170045012411484387261479012117931135728790033808312481293866984327596827351510283464186048192174160308315725250942934913040080547293915609458563025859727864280857187914729574602514748811075 8875 4290405706627379906287837606425892851334491556542006127246766806962830281401209738589727752588784795373134341899179475782231045199960525617506522471599635182000247802281083640666167123116542660011935665686330122032873245557612719045971648184376126218349288681334156820221657751407990046136280255123220100679814429556171133127453405247576744553398323412326375971106630043423645716097243564610374161710176138499230118210374042937747606194283375966784952584611815820171233139491218693858672372705946185479194925332057222568314485581938202041348435604801712126662304049567956002462923446917881370578699708979770598388749233770467193111144877 8876 3659225888081093237527173831061240208137783827512246266242337765981776176811601258212158153476046453179023767294394107532792357157870109056069481094102112538470799713441774446014217500726309456017621665377513209801023298238810042483256374653754480208320306713807175302062526501299420828628408966945486542276502110890447177347429455845210229076276434449898398208191742086249849376310182246241000122296265133722406274388378005596561804885028473780002176580097892940927358172676890322228134059066825377538248757139486846628238772183360198930557074124083830771900280319787152935465029348295318390119524703080818527991239156309405602123933208 8877 2722260007939304828779673270869989143284158120584048975283281835201098003385093169364086829446318339959393285607939130385037623663257976987198960655016245842666419292415211818547118006483538911281827087242594737261850457862903147069225204788978623729524223231744432339724127475019066549295174605172374469128202968456315197509190644245095666558286438081467189481053374341794217010149812529594848157173854654416645227014008402071614718866199589163788423439125865259087341730297049670801941816534692165572421956211130246724419336042917384600905167203576199838871126540044637839452642385832992237223340178764522638102810471596113629659641473 8878 1425795069245891890489665168427809456902425349440631130090743140175832982445226423097793022806298561881113923772336044871342796468077785762512973923666738687202901418924732382077286414760660720316579109895956359286877176353442423130559828262960966627320258682510036260379739348700052401080865422326942734624467539910611008633898345726926678193425510413830633460132542271959176801881884180039088673056847366584354049968943333913535109802180344064494708494966741395004838742883108211160180671289333382193197630548917191403025276603813903766872532770537476773729080623360464875358053157124493031049345487368289734358573492856274542229918114 8879 -286526802510669276583255766522704377738541459638424001909834823995537042442343494804946735073461674832755889589166262433353670688879882231017887430595451157517235794528598910282972030611378652501758246680953244760698213621717745315449434947173263714782712829818043271521197208920361812543996413574459816421663270968585528962855894719893637386521307509285963293355527573891767680287651304829034917923680477684263444209516684058012178769936013204378607085909164986308348843117852290568854890191503249312342307271238964732708333448368043510466688149492554856481503626921403027325100268398777203942978583500454521432806139613729030281746531 8880 -2472492825992818390765579739881311029657795741706340349771127655331756105215412705582857009444703932487625278652875018242252583647264594316026253312494372028993903074043063076023208420361151718002677671363736504660502332390482568476433553078560061690896485608195552975330416254551567454718632015280820125549653579788603575974430610299590799420477878017735406759774464796293171537826413809054079776298144064173294675880599144085722404630127351051349925961542751720883702933842574126281848835021065419771310592873585813061539047351284170282057805119242836961910993787106310495916898909300849056413597904583904882441684485532575032763629808 8881 -5189711309320488326347411330154143483906844043369074865988286203338134509370049707609479171229793322924668616938252476020584758317051499026886982606750864450400799387328027104049984335783164922674606331195435554692191018693236653796932757543872112360086055647890448059208826859661855090302701702493607109813804286516291659041776476906927354477571517039819780169127830676894907542093521679017579761645437332642276839288080345826852825450159169460534970806974479968777062728964373658299125495306685880304882686193260457219487431700783821431759383102239828928941419305682038971870733391032134635799539644354437824539436218974488225334299091 8882 -8493555850790185434717844545436249695095426991563602228298115930757598802768433586875638076539247521132457333550798664428180161767857357837162127798387373707269460704290614773732462915993172438883871637612855364292393699690419597639566051735592355017553929189679644766203196199445149063707646960771272921600976676932383074635487092997079505046171534541300459331182120103587675927327385954484274976351907349481881292791684679056558942925160541699745936576771030336999629243172094333891266616975476398250647389136924050451985843912098869573321380610682284405478692991687492588773659088854713277096810333675770696516071429993737455832000427 8883 -12434607278384413375284473941970025933369585141336803551621574048508830613615693028378807478402603505687234250130830124979897566032696124617995940969089214957565057118908381784119476548602089009211442919755018720010386640311127582733684093079450846588073804344817259369407353808620748753104431807393562456206654073770517679384991992168295143573101580765049518400386663716532712008562325318308849149238899416715546112674998631316812952195150060713449239780653960585842835174330743012838030159716166731743387397895291486488792546380000920115436820186280662554385283078386179314545503034037721261921520281074943236577369223468152565130246391 8884 -17055540650905834977585598819964858274919229966117355450770349109816583911484520455473995336988021926213020563129745170883157204804641518657584266149926677937744337150003892878935447826899789681596013639459195851531023292075632344024884566766872974945137330798876462944594178485529855098485997886054758639561577678369661742995464046180302471805457529507760919892953881032642388258253185460340444941933055131872910370947336515111779328156275337373784283155312858050543999352023046813629396222338430183209384687636551748959973541075819811987239751454213470772638435509472298787000112863039409933251857223678308165698956143253352384641567219 8885 -22387409089672047048768233675787225819859612490468817911568259489985832052414562498297696097982930815370911230725708587596146248048832202946580841066073723995572128568408321972245226379620604928292863896424029282418930807331198497029200702000861762513338479855766067898158437968989093232487075726115032679204775221476596212208123134582548414403926218938857718146794632325394729210027949744649044347849171721118846390418933414525861676598905301252154273283673828386088394860709657735146182796843697317452434652967046681092253414478581295658988112206370053590390338407433383256187598525548631488081963716286595611592238808642777159078523985 8886 -28445283586202733561804399317617123558335788635334862580157642578747600449089611785307398228614864144106606874548891635927607971408327383547771599556642032423110865414059728056394934950114213959120070170829135936339436039362288705547590708292188321127112702229082636683548528904945692743427214385871703347076428094055303524735938396257926542085718290503337261987463440454328927933701174876630758841645246748259459757913301550310791404815940786054901280433263474868223409502014139541966086395154226780357777955506802259306101623311873174199257443276714309689968090993449762124066778868607254968649391829228581531759548491920970205965107283 8887 -35223218807710944502552358557307414041911399860662632334213189510099233636925712022523401422934157277436356586431566616235651662401180025621928708678330342288355132201176454250279779970103877916970406049727636505192735995585893379144187760402779359707004895113642285008645551596098088560414652024904453512812778339445456792787032909920884618259266881262545443897316618897917281118746890653285259568104221275972352772953783989816862813945579101035722410124655667063080260126510850093620572563169924029109431588678224670460384312956957493057247362770989497510097543822313353472095413924062538080850666727362071604947832791277626674084118710 8888 -42688529906803728474753503326846059812969489284392195298278374320494787390043297714196347351646463394552266130422894302433075008690817110880045859824470440319263865913578210788824011466209553150631731550645711802591167286871065467363013405226853277658014138349020994047130861460956391317047491971516248642255529653783071676698559996399659872346005591543908617694258546915887147446832879231296000304956147607346342865855819109895004348178919623069258744735492856524956227899710998111446117328047830496043349808456974896428964469846954872368415126087229948960921427793258763773142159095774676218842297487027414428272159277131732897663402216 8889 -50775385071580706950836406637484499915009703625335426661851545148775731252344311227109011089863759883245489310916870264859521320294518372799302478514549135949537927179896252256841862960836204056733599990406695321460712752229200643856256060389018228639098189209157129116630013421130848139160615686302423488306041715939344418968578635833314267389960687250102443630473320135251492782344811888446638477614292864524025042720532122151682601221918072262489706309017533967868226651069060122575089826772662986059088803162560581870520169429156430399640550138405394952808248556332017853228447809614211420436515794272472054637974856814118471503999292 8890 -59377743678857730293295543234625413484143335094569923954954079955085479358029260601436090930695220507963544709684312986453227002554100169659512208039621307498923362224905830320870047635650198844855786793104893168880098435952184803738943967872614766948673952776659643783820299237248784446187645298623732186748986238913602658769000411473067596768644333343297795092010241828795928531653445560626281166228384850533544071040169337031053589371112404804019604149904708165633149512341502929253715369338538347324727002748271854292224674429200838356042638580187379714896983425083776362292348639384363207428198127794391867689934094323223720832433430 8891 -68341701084167314932574803029807174215630180297920491500210074167140894070417465452163062839670270156252812412215711036848201473525871679222771792165545033100604463957768856737703412767870171757114216274987353288292021149749449019293670432988215118529495091896378587746616520584542866350545597423522595494264429519048022212512530551767408189851170137897475270913972785223890527631330328542098781800306394522202602383122281319771103091765487779789937897151371622060288548140651466954000600549636927406368878904020199552007285619394420713272008051695301912093802223621994156082632410949066047894469801498021224422414752609245374942871884985 8892 -77457338917591598258925796119822103258037050068969595652278762406967613096160475360992377648579809054474499277454105850090833757071172542168638869037632260720310723617782403301782392900583188038516795595672701796075297136871619652258400582563487182006296975601936712236198252765932589692348657363869546233555765988389975011390602325477436654038347561217481010647826275219555486089795690457931671028146055652870636521002377889195965972093752159098134053044136513513125388285936345546994018720245341447869384743069685149536742109189829104438694673398074039532749408687385052268137310169958427924483661510136442230244419024170208571156991406 8893 -86450224817630396729092256164284880544849176399602276400443719988679857721724786980190148357625426296610990902686687312135911679474866281561832847556042426966124413099138690375888599467298434427238100718340683888228215904894231820796187718850541003832797516842897158867986697751347905983835571420938535734042783203813795582043059140386643142930062742040467833529438346194250433399828979635124995285389218864468814642249393419908485657159768736126168002927436043867084894541749582486300987439854201418893708257855780560341674595993593531897848474655427034390819292865933145097677564053844267359069650614460558115200743051620318553222862837 8894 -94972758297062179396418118413943283478769464506753733012708584085518308939303681388922523196199546098592060361264326120116772683331529041077427799852562754168376912619601162195432630268429992358744184108109806134427847017832715759215407703857518718798490313293086507812911708977603205869588518282410172817728259752908199892205104679154383011450963705719132721403177923294138964635835505518840180974611763234922747365575932064003642374538384047905514034054675687368027931343203712337422765094531621785552009114969993091643668369372379399428773253069587345610684014437743001739435952636779352875288492309579210476159262024568179025914576334 8895 -102595620231212971210586631220003708460075732522466509788334391436852445906765940713219557179436133534989490195071433485746384248469071215819972208635032100168774855228513410253123749331857685945991683439543444716685452894013608189836884765597190268937114419159023890488193583517395169359081527182527168251090793169230689632541615470404385352562654289330708593108305360194563238943519926811059693323557290272594291420352621717996141423679159498508054540657887316094433440707559066324298651047435915107034843274373074188175763650625711636782295832444527195215829691072851075280069783041407037258306307226805507351350530348117027977148063287 8896 -108799652441903065993403870073813536669416265767764913350675302393506184419619618471314863011253321248964072490093415877892212673698939185669974933062387710492364059579802151960803105440576616079471808377287605671419375227117508778670384854186378986828646897996738491503999137785804467159564359405968283869244926290849619685499551365247394441215211209128208105670764048607711697298420374242755373531905886484781187271542387467021808851707827887659876329316421080015345494207137190452976285536532764089079473058383227500020290814379780830278550939344075062886124391808209483208520511924120701371872554110536669984053976864859235831414809638 8897 -112968570929695241127646963581473226622141418933499140325519998941530996930229615608847588509645140999094489891182731621231477662113794905428855055198457057621644090789810963259098348516097394015478556051581149593286301811488782545881520346809904585184125350328498300599847606781706735415360326164416230546048909604882874261824806595170197521862683716334971003267372032045736969768158673047343418196742846154399574524236658237295198908240799100808660639421199451394437444560891604454424001779847772014378682115134855745294680746537767279965587835845077541426883269007395600496644814072111536098374282380157161358979921037861187145138911526 8898 -114383001086514908358066690651332221990317629260567877352088518056889517456125458762669309664728189339419805188317595170188179088506088574395435464021305730079064784507811972089796978281320004683675731335126345341578680978997232302705531943290593577188983888306035650987635663683320287749543303906065490893462111535262359194034411899640090145751880590892783747338034537195144323853883417468359733524663385389136942513500538270421624712232511633295235113518330535854352713955174658197336727013446690520335000690261989893138502113993175802656103751700088287131657161646726556379661069658880999452748289397935008300449031367452650884916932012 8899 -112216414924790539125896031106347138996415894005806161244892612176013162902096393590443535268966543464709203252571388850807389476339347535922720599614449690778598246935041150263725539196822146237238419929514179974355094412839107750433974617676662698904369299612641861728664984159559583588589579107571486671018672440528090078383609586375650075299193250827853346427297038027502970555634475852959989318633092718876293292274062463862611876469140465302213873123336098271918101067045870650924420081764977946706486231971993729049451663041785809598023112321677882227220645260432176054173752771453548182428631472898195860545158383426639779045080509 8900 -105533647753638732688254236617968465060756461361197641236982541633492785608451291928725212140341871968474440005330343782262802221528275425070573157131158429610861023511474050713428263947381529456100194610009695513698552846034211235632034848107900399699405720566012994071805909898731024767008317906110466680396319467145187895208910134988886630098449849199551217326996409742249542948286263706111417310829290940915406782425398071938076383354473872371664086438622540596804017994665223077633804810263975064669256123005930282273642004227442574973223982182666353303897746798605591786681104359561105586022481576055647772096842305305620935779187701 8901 -93292773037729860048707976167353278498616392768229134368898455721828695320138327716737070075994853747012350640051996499400459814264021371548887988480974438271708119925285864029685705914613305830675146115787769611099416802679835357715191988707543138718716210243442154273451880373624546495429794510211264553930645965466762667992745315062564606520279608620497709492036433165657095007265845555557483178644113326804304214394981302962358550971268059184537543225624679410144433899665403567239167819612585989452090199733075921561761869636119609763271845622459036950602498650469093361282527103709994723691154306463698276088320525381800836976671960 8902 -74351216973779159343033210622015643162577030345624517579469928504639944955013470966849105316088109670595673179207561132290933741847735293072238844409931337839317749096266617711995397937940664712795458674686712699762814937609334482814789920083514306725649640498299743416151128365604321571152676155526165996861509741009932296567980696990580150932398516892403505554925519153655596311528115262985349491714294306228461254788246391899425429849693257504740441281126181470333126912835111371154379409254768027792818264314584338160753482069383618523570340796779323547443673557977824681894596286760283185299938988680830503590148356003153501549900759 8903 -47477095464133942204297773559813615129634649031252207455563459007706827821177974918007163853828915401447833715797411030819569973679843826433321516054708092070892474433250479689247079728545635838886091984877192023518780719424721097505425823456167085664854642362919412913280709797085337571723947136958801809005297212579310628321187192312609620177439826239899135533130695821069802066376079330029865572915932873738455205632068153345268469871281581480614774647604503795925587229244816776182366384282299569337738312519435800970291911766979641828815262014279040845064860664064707199015263611283109631234540328748800600281113745233355993303457646 8904 -11366851678324634706007774737965536161682168701916080131033889918252610291981735777045913722989664398996197153911242421360660051473117860189615044385128873385143831243800439894498186751758456053976091818271804080249991080113189353832728672388187968786809346699383732401001712166898405888407333344071230269190817098333819061029159107457052877746878609233847914493568254709357337062870338943234330026820235529638208788722105537554211474232425475685141260033855460466281373617634612517586199838021483899104464945863893251272091007144290392300873330955923034817416210225173688881937039745677461918724945704144311686558949754888401932502553811 8905 35329642631420645704247355436561692301420001140307657086513879960600111069168449821064587575954407292032158113910147295787768978479601145949219918082670047489087625119233770210541349686963226100609587795078675751620620296586050200835295032537042553641335954097961541019153130050428687578671707301638569447086840276547209407412800289144093369655729380967095610714762614073211860374621326254469455362929671206188316211509418989918371546716496013985446265644790925357899253372456982484552257260913064471086461819463313153207148067272871326392982687091085314528863528382497255957399329049491388153016923777217028215794213361074447172006965013 8906 93975290373955998072973872024030533558678929045117812308016494314282477589701705226729353963445052245862165953220295490068649342444577707427350002339578153231949765767669377816751034532326343266788445638742673066940922016362767307481012296387498968749833440052620114253828547340542258603396851664701595087001988688846446022787894433119903745102608571858086560038245149357670904537922868254952623128008351171279595518983515421529376826912941285146947464695623866663844467099468120190739777980082167769850220373776741932378961718915069799293651427525078317663153087749422062784079077452412628718417577832696632147128772130175195211332234918 8907 165902000182679622461571217070978227183131766852706874911942820484557561862772870717918925801510129579387517619771629007240154057437246770375903834209420644728234366272123741314837326130419527125705603306044303335925543113314722131232896223176507131093250158351849553478300440692623401635631019925839578053356758447547020860692817775238696425059220446490295511135608472773862499353391499793827731827571843166845084215526964856132822382049486349691619844571888155843386492947390165205028926229124802784734909514759055743578796052334309684590758416554956454470512272754842735657866907018830605481760070903900903004036955484643217132844458953 8908 252355655147893684289874207681608566221023034057901190719050359075193699474056512256717147751643761385610285754413319119650008074482700867828388670011831972302018908917154561595169985028796048614784971056914538528411436905921208356745547507407380432386696436462154091651103759322764962480823603161850207586412490347371950323670204368742517478057324023046926111660581353178507814809209903653358540017084922571074920993716551325411260152832737050391491315399149698021814615916041631431000996238168978666933853365503192510781330892447874378524693143827806740049350435585369901969642203267858613090084048224538026966283239696732133996029773973 8909 354428556675002769384454562031027657375239667738329873367260847496979384660557912790753930762936112518851002246532265660587658233359221507619710482371925132548051687913269589130034444800652564025575314930295719278819389027929306181769672493045066778710944284395538457878877072310158280842884753010079430405328605500004054677264382314045929252510474852597997784677941713951368564022292719421832987444047755710881587265650891150729478645646641267411928396313433341945263127386583351370886464428959275179557222698154233784887954110097055975602171908290328373576896292432394160164739907516982489674694033611590413002427083367672365633768510926 8910 472978160146068458574972679074120946687054193699102843406324953182424236862298826606758472500510078876872562424972640277645678621271141558049700656577101654444376826403600506685063684673119008307380024523161524543866197761588767289792187997190871662564202915243358032064095323795750863298105386476365036110252909887523126114749540149047357133562483848699321068802098874584625541450120322933234103913927908486994873480553377649615020960392061673942751616408536221397685226564468392464902034928266350798904056316353123407445841798884709661464033985244752060334794252638582131739540954529216417078394804828407362828576356961202786701121286541 8911 608531061681334049028922610184601375989223344669080794096867296787532565891405156324734679047493118275475998200985175276930888463716210583933708522852656599444781805985596198880994446953319684111162805651854618760635713330402862968585999634564945423721836293127321515690956071159572636207318479661870518466808367560436559008605669922946890293784905887540543061978292673241653306894523091931450262249198550285476634791897710897265670302245490047574081495349065548570354352062894719499476660472366207636664409810014289046563822441570222584075615761162654241611999764689727288043123562143476747330987477449044647882504053316488115436919137366 8912 761171414218896556194315352388036602914707639115283695675515766974432280866398408188862750808111108024940171294639806264853885184764742149222965658290468008336953655260801215746975928093097131175763977458128694006146559008627983383004437979445848951164743245853261222243587927281921034705640747850399186361269288880987616259130546915349055959453746313998193197626286426302248060278335812918849415092881810003011293944668347947895169817750521619928617428308682164122910662179780173837654094927723309053748773025945932063438537659845680030648742149481534266938364718627726437290972978820437485284022735428952457012887589979504171617786909743 8913 930413260244079295235222690775168142051152729121331503706398530121784517388429702572946081520864703198678884933103306790384500832278020681005542321152945491356115348697217469372200683299396908737766536379443122420788272687911595858185880841945184438312090200927226572130466941769424781441061946186789943862092553204950189056934723840009302054769159848587346698382256314022453184820246014059424055960854080636250732937243260825703363987954613964687238398840622849035484822499917603367063291460046474044042776832211801365027445198374867901755038927631709627184056432713489289111350097962504384615215554370315812108146342879795467555795680887 8914 1115056682475546619189350059805252257119458942142073024679333196045938359561387836136123103638921467663091984182937591404838292999677272970896794909175574782838283088759801080681575724722962972440590094667469736449171091005292084836436983243738321209020770799919771064318282269879679962450319963946002670993245063368606459529905222689331456147807259792260448362267448203984040209034370255729945617039845910622633016812368386850815089445038780600671859700375989156573374183782391793136606880136895767321666352886233465975362240343745162178107057020315579659535020171186783531109105349718035431299961358935998119814417008581568479330274854076 8915 1313028207814996332121294106175191291366418734832034853098057859212126769561782047867041283945380208849966179291756144182200214539349583601595444109392633007180038182488039570518363319823614790297256850144186792360922294051803916636188246196680528964307830562852061886418143666699562367532340100022420153302506265464173009730325167422114779217617545633361627680363315496952368200664446002483209309213436612815219617165563428732143252321420413231233464989319847264046399072146258128515376204679190974377231593135326006035965178255090981413748630299564984562188054811084919281402144191652072789523859888872668990626819692196867819728458002326 8916 1521206569158002647178163413674880634959913500032764237697363840338789782045181322603528705847753720060915794824682942040621814772223512253420813736480789429498626124466649982887624703105156636429554794321445123062901848186127676078574057307410899276147552648009971557466700040746943820906455166565828660931510496333380055733457402304256301564709481013220532947495915142751604133994111546428500374194657207844016918133577979526741485110348830884077263103876140577229629016762694310757796034310504165195463005795015066374197539336710284769416139932200209699493045864895594859259492975140086940072368198827046104929057873705393382157056859380 8917 1735235749116256376539120385674841139395698718842127998591650734647505941495927449592242944504349869019842487941285393322732256108336362296017470243598658282272469253088912957059618123290454636129098921573548181570751710531023330390544832907238840587988242464775863276091117484890530140287085311669588652826392817587785263723178997476805120140380914397255232447257896205641380439493317053948638930999893590217141365866495711653650367346926500109342546533783734084981697483150833667348137915389109617303577742112403035139669826115435317473709451182505778268869834182516630151247297581086231352403432249225029836580229847406618969193489667622 8918 1949328213164331008222296818669330665359870483276903454657861506379052767439797135391434896695090272297012980438104712681559103621073781082874051104109587021836130525849265924849571745911737194961586849167623896780820009652314341312903481326529283961214222254363943941929269472581102175736707523823987840671631544602020858755628521847327338337586100817396212937815511937660870502301090366968634482312056138463892004217455340956343824069321097628157257298501197690799534758401239903709063490324469518216439159763706774666632563201571500681410918188996028693052120559203035274453646218645793136847351259328666508825133904087209301678198899325 8919 2156062399254695591367862916573931541318582877746985325390454450000233913010384802884393943673096848012319021052290776928726756543621072297805376474157271575606066770488820433889577612409980178380346360901638567556476995334231003985669029304898301908788541099132395606864993488535449751893629110103622448962739502904902847121082159458638289250944000006216911449305116211265666554268678884090563338243044844204646716989135440466182193342682958868236045226419850710861731492189893201076392728215619723726333456455084310095689849487050524501758558917210514466935510688087349757197903870443997575902031009182596043099653017151052003298587757539 8920 2346179875887679861200116953252858468470726558984529589887396454452124460174278937661626918031550442592200011390160321671610227782497019085427976639202599209459695815147107406753967236845830148237582357198767891528662914360679860928168450983950491382678824083249354359769910638360066031811596829581120657510123168236569075485877612453104106571839059804570864481983708352319592973604750991856509442880453477059910348593929367213731193615903822839026950844793232433964391465527802460685318896071929864592856493993446427818565074199725717701981798820151210024398160446742551877498921994038004418121044553987409247953929762314958915232949580590 8921 2508389116522923329656334673912434179743687227091995396219500729301539774790006925193823673742473175975586701730371172351624632981986933476035526275902582089575319018669772288078842987165975674743297715338350581930308738787571601148134042851507732117614787704356522282581171820059039744779669606119537363109456437472781424602060480427231473267785811845452012780183005298589034264205815980626365034391824174293658967867003506072691874325889470460211579429725406344233290548253734722813536444136116147667422506901292666879431740761451302782305793150217445077747157329237507789042380069888011718863458722628099967555826596032522360793332745589 8922 2629184565558128014914797614598692020787628392243563315059158293398221142049295776967398108383829865473994006426652773573587958564800056700428185170288118466632477154183376100906743208800369647766837599602506311942993654158918845092583697796931180107172039902790243222723454997778307224050531628969959520380044705832318088339477076288157659857919659780639505475874032969909528796633931599805111922681579435120652987155460739608774300987582287571255060639859088032230437886366509177475455937517762776368463450289393846235519102193727769933894906581202440392892838361289165766782447163891250080023798202754743683545593449661840648725375995624 8923 2692691583859422285435288696215783107256631432747108105094020905359821125099429898507037549016623731474144695285551107961779828388852583221014403316024257919344671836221054402202237212934177458060363165412300543358247337740795798948608568138887615471276557265045156902350119858157011705652112714614547456657105625304433127234940686071354701593205779430325938131044992822277078613215923630117836390802368901552608548903986599895005706217638805756361984731737210043529927659136265209170825362659556141032939852908922456332158777314454703144990265545797296347950276958328861349558246924640163663278316598308821823396993692537442941124707375131 8924 2680549945861146595713267031190343318596424032751532666013953772028124030561980173053275560348972451432375151977264144401875088672216640314919125871336997974169627213583502070960988041782288446982849532899271154474456502797169508924783800768617333447354149638339280736172769529558873925716386319121884695281391619789977827443273024257619375307404365690383411690765893608904647027060851006922713242738245331326591134106896599445098298803742411020086599967668659958985919612127874009793787608823950154621194686922789522353184215010460305600456301656582329339588620245178945851462494506571903576574773025404998099657309214060211247859533129529 8925 2571850791497804878925997183771221931955980953678219129264947537573059253099971775505880468139003962983822657348550117654368131964214192165270433643536686252072738317935724727426118103169836899951269421728717479480020655902013921717020468725042862849330413654233127456206067716444958675800607853477891922896379947675677156460155045474218213953326136273763638045533900955803627183770099362070611020828067489919296278938954488520662702746965990018926093460620654823981848957009587520366177873929979496941236713579732562649406445847780607668993468173660183253041641978579405397637018623388063345558774266612002073001630218084946130137270601849 8926 2343144278747538069329558980004448039310583692789682953356758277071860415265787652433368650793894641794010839608725825318053526545712681204077715471083108617936055290471362664484146817045772529690438754679417772133454431801803121161069564441332060361555009726596590820861941649027886703426785458215488449544121816382465550230085558499871494558928316014873385206719037997861416270709323837007096502878529048334412091462325183562278031589898125101308424212997997108597914167639061184802748992275844423948438484106553053547942813346273920413245377216265844943365743713701704349367126034960784317635504522993324492367676042932825229890020912115 8927 1968537586443247159549065928619296322239034081134739561945578919105387256605316925373097916604760846057544088635994874449457458780836227520874609445392926600784227329600662294470582391040468651861579940263394262962594282492303387568815249326733121479294810702439128960182373415057082316197349669008354432965166801110362918736147797180156994636470110145065489681303046463092629889272427190732626351960048602552378810745884721978090683687486865743108821648388276921212313675299379831726305914059397932782636866419855667913321200752170312048252145786939682804105251771446363635649545108976971798751311021182701933054330652636766177660274598613 8928 1419905316160234016728333928160994779576342286340451349336287708824319995631214417741199368270482246691299017075191270950031292500934068025269553435075187054777808424859027137955482038650334343498820321812970593941310995066157138545341544577448475703916883361918730934545775279779474823039085517806121351815478191893460597233452143061404102857409303943546820257897311424065056937931247242950052112719357184409098271856100643103902722617069696313660591249655647156938700036189226170321459026998877688319027135165384521411040727708431764489900534363804171639032752696135958799468529488607992364305333875390046081593124529122972854701011308111 8929 667236651901537611156889255631051029150335617495693320153883673471157757451472110782459607094707975692166550916892696056516668605952730574177188425849428182241754805890000131126226264404582378424530463359034210165449265020451719103693879740881885083117265545901342599482213706797622273489394394796767745658283827299093115626951715895258158939844949436530773920970908343051268869727877946669625199574243547577569864667239306685184961049556814907537955763306230550388651565026347240754566296856794378219539298211650202297218329378505934067111210004834268379676854464920083782220370354171070923365139841007614451781858784147683547959060607273 8930 -320854248231010625255154753013446852643849428061671784155663488686538440577333354085642393829604510386876443539942184762042257662650387451370429565854422616198041089820972381560797013485203919821318459109981864716339424233623430361549682129905997702167999328391826742917085785363518928445179103232135313626329134946331500764300703672200368636197369313101088341506462076896952123183687122631644927654495530504586940806134742210315176323988999404235533974838677684626502198518328813672917405684570819880180204267182748861734803362503654007118141838395284517248213208712295793771837957015018083789033869736260793832818616996825576216856385154 8931 -1576426361238520299910609321849708822784021878146398105585006017189877045859258354395020414149483365961361185915664237257745268604376618310650923522770492315608875756481133186684236740092135545230806803023216238790997639317998364715559956214239368306287197448277918224168018282670984613940765656933410097418360580091288720247878108906255956645931774133889625874190464251797082505858923753947340386583521795688803759347415790698791247636262978948617476380473797570423593525579606593294779610498460878326648488217038747563781526410274239732255153514147662724618697292429956603563512613553146911412213919443065229435104241027817762672280014127 8932 -3131288824642454119090502105913622225626025811656106630039572248375129067485265464136032656708742837270277549955816552472644370387431387906550905856762872688875273209622633500961588593268945389499165336589951934644041499122848444680106219102683173651167841356041216975087428476756361804419171585342574485750585950679438232791656288632397191247078778181408923139425460185255249767173393678429748781210643488250309829236308353215797929075337187831679704543460172580070688723628362808860219867649461799416480993814825088830652230186227291717225081814223723995130950426881214605613936508156482440440320098580344589292495302702434312230866481710 8933 -5015826630857148738176877332461100641860078946374324739755265593810529217489472928164571022979854537142791773145236618485583431460868137618108162401929904763667116331612898255311650769479422808544064527267136169623381277971999191799587421694030084765969563205746805926617802320632966761924090925141401996390870372779414299269840273836721500344951866254618699744936562032812319117982647015441622396264591380158977876606761841541341234470361531314315594867399119115008299397954456295318894491118692193562504880547870942926780216077085956925089656849689627000625519059641663812125918545654076116569520506508767730057877657777028502109659350313 8934 -7257544942839502269934396544624324159905299248851140253396502611316070792883302876900371151582049477863433326288080424089013943614186109141493416823235054812141672826081568510259873392923592878219113028592991911924072771395349332848196507175528949136030086096553437320520540816799302092073515508675556312357589161412592592242382985905163319634835267810305723436886541734154241619294820083072263984614852562540775594996734344614108217316278936418842445530109028839694904625797316687476642555430608247741590573490225638173552470309968738975086781460912320586033751514104017755508332201232571300460786030051099601460564454958050578605646146205 8935 -9879303280818469268939053210527474575104732119640158408395326244282483136255162573242577857300221791484983403321806617748691277971782999400467248799001823939145102284150876514932939683216709110898672554066932048192517077944923599050609543903632322351928518123942906349127420839695750634502800530116968250412774289945521036233392993111609889438203467023895666533235627930413501310094682408897102105456491819558944932934014854591901190820902480944192901672018654240022305544145500195502114962169303332744583669640580715822495859744321396608424610028281710854924041395824467062576105309441145478938173884685140990278358538890673057284763034515 8936 -12897213489268200649168577511923234872565213488456808611886840091018798702002077095481570479544441550325049867780776283645931292416945233800586726016070479308988629810217469899136501876733421279716948013083912063303767632173197098524637557737510320358378459746822320107116807675225775482696800873805680303153267803412811392949136246657624783184541658877316778610827979858152468689782269434745909994280203492393675308659661214198820283408075378223967493738503015379357382903920084529938173333089538698901195016956343768320539986293564253757406317459434460141379434208086802575331106744567010864136656626067459415563882540999883917711395354807 8937 -16318179705590652880500991379614329420529082062428771994912485151694651217738595452890791155197950879900393156606224664040612705857353165172551506062898426747912177057452955155450752969474178087563323070388792778238310017860655594477833471805548166394783419063026281125190558545659312186157479264438780907550264556596481608118739053972794003871311249361603670314954647554299578132223516068656647971287184515386735655435561801266162886355233788403194110176139611629723959634505614976956196205882357826063974717740722129194582743925746714154966239981407308560535307132264458032943421683591286834011014644548885049528400764645636747784743934334 8938 -20137064832887422253206236695114341329775452806977054959015154634981600437061824925568425886471669817290896204447893810517281444607626869043926870222592467302320703952198418693676455852196482517789218099382798635824590636695617971179192968965717112666920264408987118681671489113566185022011328948957185812406571454939101460218104024868602988212030922200445707000463171881460014812407734602110386022366319280516088174419511237739474381613438271514762540142221332849972948586890872028351453657527430881585599637906417239634612563632238524419983138227647818653442205224666470630613839262760332364231067771489274255270673547452918165315044539292 8939 -24333476604996227054884883934028310977227194027897542093172971352980937922151309037338693927705492701969443058338443063330055599123904133355314779293553818662075807920925640267496661947616760208911590752254675729206240168837156862951153718010614730013392321772178025911496117380330163152378301588592495208626816539297905644634697352647860902541295432031778894935223059039196574358048142496311387676513956945175149116691192628712361568478616590267033392828541038336715003230719114864066116416543738851591722886444685812056439376369058896537760919194362009298581258397354392871373598771503874843481395088335207553131981236548557521263726765555 8940 -28868177573659529747369445581947732623573521059419382967864230356347793965814530604497460274128230439665485310724992985619478249959480583622383302106007684549047963310027218316101230925902000659288222075235421372751029296605644174191825538576786058430014535243574366277412265366968042504148131824783140532800724158180950327065638385263862511764939295871076713565393284782197313737244722310022652991016161874165909033494632086098394618223724811576226684174381449218331006537208830600919571560926153561652993839877725871427055005809578120193757840064669416487679177513888573043601345756544508364190581529916108267854853606000693601491671536287 8941 -33679137603030658360332269265269879786830351155124901743369045705698182382468178882690512328308756509019811356154454934544507762686179778705390954340934232337037296098704813607689848822988229862222468180110151899149221219834686461666425407016335983626384305242384569733808416148476386688672670447945620998852460365224598058851796257140917450886274539215015008362767127164586008418466093532429480056953339310770542354175055154295854360908514785796125449249245713678781890239441996260063604756588595889639227371688781672346100880867605608606836730587404763397710381725822964476502440988023776399093731839977865893282167276591085026030568798046 8942 -38677265079695197247422418162820485259513226963414826405115380148712459987391046112296841544935452904557274336900352207718632602067276160000263883592130102126931162258213610979292436489514969187522009640217962888749578786214831458506889157266998947812461116888091737101875366887425581593008443350091715064027182924003984970150015736273617905575913957649574864036846351520975112404027018810259238422644649532292040337357922602978293491251196605174508429147339028223034148023761650094394268205697413795176294272665027877621356634912328406503921359591135045577945285347965833321989853601193211056517922000978859477429431607563840094299074956083 8943 -43741874373904604343130396424156018205722547916660219196269651075451025468086939113429047074680912952436145551468345085720439791970100651183921040202051409925262244012168063297111831072433600804805379000847227416008345107733352717277448155617701165564939395930137247579102597095593248840418008891587965022707416009038336567978431488667873000199041467405877211260783047430504512993260671250453556694439522951003310033232811430182139908650131203716574004692935926282053538172205237542907698156418303376748426592992551628557327277797998926189794797077804205044455082774779979882432683716729982113763879875011135770073146533956088250913794898237 8944 -48715972423152486372813169386695967813646616698192732191139187685107496740779159916319574063270872893990595092954873617684046976577720281747829615894281668723087465843851916187986177239610925158530830329386305540422295375429314462571098902222869698672974539730899910595767565235941811317814185883566188452481603673436494925817819430119780401747801916322606012443634800143753188136723065747843245886711505272148938864769803305310049140721599951354752036679544603785333349907503269929604849424995467013522766290593078545640225626725711693301971094960163954016681653396483942988633823602621193965630541847931081887571737995940668845195475290454 8945 -53401476902457933643037202228121693010003074310288559218067651800960348328550896498872354708070950517063991451268477058776440843119486264910486471881509224735801601372142172959691320528493679422884641184719569639074231105996757935769838794822734349240188954734656928020286717361710549910325457466613747330734668754271168881186905919025208834615583190367670988774584917338403183483368463147187020097517821671186402775086515646519992437294618504170218035293437308770820065345459011742164640226566534322271261059147042744881052731483363291825951805650121178222379247571903126249001109230502437806230948905944380508556437923734435022266335344376 8946 -57554512469469906961012539700034859313567269127367205960239165275686607383431507397073149354658556051393843037666007837340918051359579636279484674495723480188551092802805199197204373828518228699200980882191829142516635659359044230624662979871371987692973692758730093212028001733261509886189046057905155655894502641503696432007155744237426701189051329017135204117042524695779036200644212826614161286109102077949119490930770340128821776050261965356776891593142375736722048465087643779278975548183230029480698600327709739033330784950505028738081176977252561578916419005676125272547881263918407929958585897562681685105802138902761214599417561245 8947 -60880970094637941173214594978856290212452287790863283140759866063353233274898891917403320855672244932340506533937694654095642231910930073994993173925210026128006038517194539364833077555941757047378698475476542574900425041711491332812672293318982757476447411754412238957325822828066263209431671431164997306125127489258034065158116044505642319574507468649387585716095914813218687522798678573888773265919108646856110996616076377518974695801101213873968550994746734768957549516143958991023259959843386363416853591287164848059762839059505207466680878271483091194210361411432514571126629108555090000392398052146943232923631418656206042333219349988 8948 -63032557438395144299706079404878501030556346560231297345320802816292454665893338672819456761940043182587354737989938112979870585173915284759948958589086916290910394634750316975471153762988870283104408195181979945263950691944002431585506137078083599735768338832255465323446745475689026458224666461530537573331705656606616207319881827809856425985574284961336618856299354633464801529415955224706899957114591500937449005395011956633780936573718973596115720408036479463770356083209306317782342512350590519357287830805833960263897949548403937460387814951569633628451434322285115465813248646338796228306733134023553184899582204529209871623718010310 8949 -63603615377033346876687944652991681145574938899359884582386747414206489399059753416231922881817515364581306708809711836550896429810248004072337031803755151907525141102141100260695244014440804604790459744892549242161011411811516529717080507274344720858378657973933884287355654498085673176682782228966279045586095741384423706422894976579313334811004930151470318353045075823175447236799738678785920615659320606102539146729831316598695133849217950000779587768403203471268457107057830360795165948631235966914863378554223646191977089335602900120068048510640060126435029492807334653093562686688315831800887020597430689182604794440020417582864836609 8950 -62129026652256979612836529231872307942467041588851797489619010844931252781697191043156639791534488233843201137425940127394661752829367714894802564135605199175521212085486740474119088583428509742669699773237724417801503606802390154131232518100481469622515791379706980804725029770047210133145821489040810401401794770574101400824947717078591846205407187932949116697129352810665507866316628075080962764481757968768268049852288530484998744659905964820469550468428837172177764511072014150193583342580023949042625231082018505772799860474495182846539239798547519943527030868629446556519906522429284472081976140347657454105612650483553460662713607224 8951 -58083596514766701205115414401050242641087080393235760167255183063740885524008853477397013031304474438310323483628591186037277081700540182609738926762496064800871787253500483409651149870540579391536968125485921260885454962694896772397960902600060265701915681261006721679725729733668939657315509801027688795536507549465638770907043789615748224962778966904347892141052898114403023724427436260551245655696470221851014699195922386719610602152516980348682726556779827319330410670335982583083592279583535343342161776115744653966281158701187381945573620943963797711673544773845461151054102293136929051215779665263766641780400472150889902786124321988 8952 -50883341133436626038632747062240806540618316320300367682940505211093647851768793305927141284595272066105822262102051532694314400653833037238108459568450707336403728345839309890531815965799105468130639860468592189765974716264291904520659646433015721223706819683213835544640052592585235906019008026422412898628803558822537691194372692542868628615516901971091502152002073311446379479070903706787366106827948724896905611488418864816229072929254408539980740001551456084684147315446844674002925176046805549078211061017678174557357563521829500217825354660231308967298368016227337523582243263954259559908093097738754704491443594715733284132861762723 8953 -39889176077320790994244646944776481507029014293212606709967918957475797417203259980183783146907717567722127286185441725945560912221627792753033080348704604094892886512838436315611156354782918981543662529437672264637412971361348685784047638841078987377771081198774432418253155995754175114773374613107623461832244405815717001705839807011213900568510307944319836991405572498677683485276106693000078829162964846190256214626874389016916300210291853506589188592484506390880480536634957880143276334231790342061933570197646094070006295185804642146539697524450067349311585582536583774088600422031295094977386510303668833145938201599406080647135550513 8954 -24413552568899949646810273586466818383244179949742596360543697641556551040276223344926477467072723014728619777420376534996908566385698196510502644352647314801930486062768661326892168285049812151553134310034622300655713276984823274415376092359435048757445452394645712073109909403550309959707939265021326098656750724295945915649326463687232433910934698538481151113043562476141375479151330008316040974735482115540294557911125934094752286348569564468062830316157553872440109441608875196339746335678465381021167696680469446853444723293419208512602597234551400103067713344462577602182062706387344083990637456304879893598930283326756271281508147569 8955 -3730641214130164578382618886385402084923484495753595768940446537028912142963041322211087798627504045353942948705958301960456237244576528391072432607402218295791419431243601699826985037134048167022749609776020699825450594335371132246384131939183020244069361484568049970499492449099697564502993461202907187010858392959326855387731705999057772165810982868079298306523267954191510391449513041071547332856677832433686253784953091685314185027996282016690166161080573197408350903901921152733193122132726910622087351991743060242401826904511737973807261659382052460963628743720963821929302827568669166498598636823925880344890555498465749514942417352 8956 22909291214092770144339976599569301707161771747777932874753609001292707327009219383581373573732376996044235170611547307409506952446765954794158397353244929198915479698339044105606093133940339824301829843297619547537696146294259943741998618999419767914271319515425588283856612254877434554485587979341644126315337660036848281420248822240033453277538322549340048804003773946191928842787849178345682117736706513576841806585138247737380513814562277752853365686034931659885617397268194555140297812477637909029514369083211129424605415361226371822885494023920847806570891407225401681196424047253724132734613338972613179864980982635932927481911752385 8957 56260629940946011857207421195349945403740927076459772793164119038765141451497817356416782926275430822252086529980826763466447973575520937792317957491800281559756189434839468371037539103401567300735062831215195619024024474350555745847637527901526795072164936903419961428758707427155113513560810084470766662062077902220965029136031632455890938022000619649371322509627567153947153810477189328462177974100275609876271564847083385731382135072781479278136139837710837910315256918470523610750598062844759631568781094151996582745712824050514743427819307019836553998086975725421398856615671614346948957913085556901832475002925495032095782324179129440 8958 97057580251131451681097131694566494132378574459924636348506508625289677930237960304269705924380745759922905703965254519424299707882512860543919612972338365706490420562681049080966708540066068455273287394322778300553262586250340189458063152102162417576606813714579583864711459990872846594107837149421282912831625983845745397678256563046487423388701604254412947598964979476596451920905854022951499377237419660117878860583348176058757792267651548308599934629857092389916716780793325748684841869685541382315828525370201366450530320672609547536425218020961180677414111059950697347929365158980370830133741638191121530017454765161224509385543533630 8959 145983045265270431864963634125077247301552453857214266952119403044171579349723245676770153147942169389527405636621684189987885743558747471123950986313628369001045648489729275327841995928005029190336006625449177463855592948858072587800536296955463961344869557865368117650105197703068960280778137374034003647540283985335202548399719748651313133469073740419511076421472348930473368674379253243451267203755265742221621847264021354437611634149913764776384934505895925684460010173955855078086089482294450208029913772856219166013542138030478025613034777638242829135308368503948447892235774240467836865002048863456028603066932225096753178473542059936 8960 203630521262505118580090172295865649875736859611387735989769715959399856269387571313155867909379330688694616958659687519750898264177712043959979558428668702833285630784793896731068158978920750390219118006335547885570838732383036830481644319908420855676434531852099209390985841443398010259218651949049162312181880828991985856400914358519029985435080130182348013469039668813138031619729016648941303225961716594948888518954888437497406258527708935813431477664133559446195855146131770032767534293443898877248001153871092404785606889630655449826610103384869371829173153660900042230770720385251789442143602827704024862492403765968263997040027334256 8961 270458365419360627285425345486137592546854946645353013499242653477030642004089167525982450168476880329757989722980102307541657777179009108091898899931788844635887415660130499385966497251484464548819931253828361256014186166198193684928663734273158842744358433145096265624815331904122896586256691843275445175138994045128404604923389814222287095590909150871825094109430017576841801402702247448516599650041597431732211872043142124537504535567063438517814313565626993802692645907258249212438875443277456791661289232396907964205278496500568487749007562390109976345681284030893000318051132228380961889804041301767394223885716540154671744244606546118 8962 346735873433290954772474026420433268038303243043007669368210456231755587512195072510508356797109106036535361190869427675461893298913663325401682650155948333786047029454411233795599042404080899942515870375968140525921354282699183277255993091680944443373671751501904762816424726682963332295400311879386158522815561799135906791889520437283488732858323638539420900364107895324918269071924666392358843041200890927758945998338171822761333588415033498216008590519465741643996340784079345050707748789523213583945896831235806279465305648328516648448763884454565339579489003426140606906435644264993889565635132796877745225310683261934002636760090907522 8963 432480729797174605579002473650591791749968985325340815662696507162163446762292473086278641045452159089769009620560855296661897994693796944011955631499185933611513987540443172484556944365195917515818205834246362895134801757895825530201514017217184330781742301104651777604875800591598537848764910738336106367589330115694211274586946015087747351057458262610468086230654732966983328685667468388424627968974844167557728627278917378677453594205752691501073182309945754404539923909458518428231648660034635222261388472391042499028207872839556069406357225180896737003720408852240470797586811333682944530905921706959692309386326927365475760453022930666 8964 527387569158039653719132424688709740820581750817680406546041970976296767701480475707882238620515484085707368337361025654313271459197842893531138953686267565695783226172657792972027596365236321905274455904111278861406314205625335988263706553960307742393818440588269996980711020999770640773775771228901254375216100307932438334973232200268272392908275641289761046150342839613281880747658298058502491710771273342772889014613568570864154864621605343623660802871738429447704421417557066222860001407702928212866201601567204826831076171657813262837359238584328720379820853838442940803636161035649026135790169488572684288974100545180618799401114481679 8965 630747621312612472647569309220315231347841408124951709165748145273638419959033637530458260989113567484410853225519446678187397425947315062531760601999738395236200083921695744637122207096486021511565859208885113937498109175093376072168754031851601952945946757271985554516649768988060303590052297803631489467512460605564225597294450828363671178913968093555485179009942538086310730378163008948372341145713315489552936721550837490449151270292543342736677976984157335342213991792167373953238582980796069634416950981336281540501575771790945691081346376488022987787154083638848576013325541886679101679970308264052916075918933254470966494314542812804 8966 741359713297105249797829992752686667409152337529624798024183376593845442546260386302931123694788258476640542543855362076008500229408619417442942272187709616924386760199208431286515544056008194911399683016207031147246099949468786050740487300765316489240895165051643611773877841105188744677948928334548479449019877433406366719909055869200981228775953152840085528119059023765004019746588889435902614808748445696155933598797707020681232742481574983792104914665949366394463011756951205735363594800202222036673321081276518468274316537380224929882735023283418319317594860789172429688623899637022189501393618089547022314893958190728574788532164873587 8967 857433278084372677502036990221563329962404321681555722852760115600882786426830031390158001812649781212147287662019375043822745153947641946378559314676325515576703280498866654323707796136576796248572384204555327419622564097751176176844757078700345675682480407539368332437018468763200549272013867742647040249911293397814538939659469542656567274040289807172713045214211843732414541243973789406467346419713040597887951282501542645940907277972186823995709848467496805430940364432068848617827011724162934951754278367793462016650037129688089457271790119045766130177534704106643161003026468103773649182361445597511127475217862125270023850786140454565 8968 976484478725530555568869366215876247926720137954433537051672508250116144824523855231064971165001674410174302470202610037026344969338654231187253433355666941887269040166383602156568906176997409232909417915249232474350063850915493219951025458591663488250003657801255238856541419427112906444697528084795152803041029325654170321528997642138861882470679732883941850348454869681579283137769908528838835439942464216676318463598006256995547964213258593000223451387709924861191715922818048162619755927491799482841778092312072784448662938339596083400776089061072096855694555144329551848810291167832774585340155594377256044945076129049991313665833568335 8969 1095227106884295676829169140598526936859099261335174630851822597242086599536326495072222744827056947542995007189006187056570245590853871697223627973526880295038825876172252413724747252208903160848511318299288483649018115491947881983532808335057858319310126512322092532444887006646295466394535144700953033597321690689633621237235483843309815247894946573028953945865591518723332817813049320851654791713050984106515334338596490647714595234886873694283069050863567163633319263492911939327174984673107096441305297421964997588490089918282700334760300003302510157899744042661008790511322031828231704081553140330808512764708030899786466940034904467668 8970 1209460562103145698214077826449805212133878398169108256121276539733634486663879596098477278634544825532601344224682869575400936778523664251020484613450329076797780955649227856268065929630092764774555905945305674913176199959360451486324966218707184959477580064144852954991115102974050833895740879408189981772757645566284715349708051521016469395609182675842273646699330119711630791583047994378283949886278921873493061015482563273454127672065806570236484314447512637063116656823842036446509876782744679800399428679435803232256122269411143825447840273210357547923622111573197253232210782062971028800796172035397562000924506011890081291338992931491 8971 1313957967764026421510889974702101808236794934319229480776240602290428306390553291889583844365227377803930107185022089608193811967310436095732853206766560060748270626899419241798624965472771199994152438633524574191065521566121747726844664674071243665830095966130655649570687288395281900231936552794259554095679700815255670080613174489989547694482884861367190250367603769183031660680112905824392691588251993005923602297415178903580845229221184445844115674393779488687690143106635145234082914361714777504255892718577248293389663423186805794834506391789298114856913364407191876365893717315920772503199017718471364062369497735764745023589118184053 8972 1402358334372801398192135239232905524643623971072493694182056721107051060764093328893204788292843131657452592785120166135290054711550273507746819614661658227159443626832611097519176355798242745529229520830058493631496686695798443354676108874520519489187423348432018834826901350837258106831679019015799741403917242209349926218558410627611974101505293592340971654169266866833847995236312887254626918070997636080150848130060241655559553148533804582181065711444312594562550525047925868921864014928373798114226758662327176500752095059654477354784803084985030950474014770996775688713150216028579189552355437338610841105765412194136453074419326753088 8973 1467067640473706215821382453107003580719397465789919899297911504951995949708045761808018472779709707678531757377588732226575823450666970463063355063606243140637718419988605135381252578297060267842964171714014313080067479312302267383659752157865756075158212487770911805543505096795459854552967756981694499511320843526059626481359228398851851823492844708644172346538830666564503375115674413559480343917659289424905257841762469867094969569293221789360478837666712803012397430875565041142041840181610936916644497944454389577094212135615343875740591903405643714584577393303288788622417464887350551864992227812022000292298117694762355643298345490062 8974 1499174762515824403190636659636427294022803135865444378633819473350431194951696905621376148024359779693588652997778928098958686433941738027935576537322819300489577985454687129524507059266683403794514497606023110173348523631778290106284083918653333583197316444608297788152968461007624881413811535264427318268863492962751975395434731824384314456424397340494633825136564562120884332391066306289115792761049520385522127780639759816159178012041771234743910427330948906143172062614748612153063390811153014784861800387068922817652284945966576900383465618298385733849008464884723631514733183781266583994192090696857830342556556708040623742606560146915 8975 1488389339140890449742467706531511508161272467883608529669874320714694176517533090315220705232963529904368554319652573743902512309689368377226842723874031062552900266996642084910373013903095178797590630161299092723981127228905827759454673016489866811672213636472415793838390099280188403853076516976545242072630084164506528714091758287718845363178555122247522984485186413674933013186753682050502120937680916881297375303903961343703564218994626635527787104124024352035988524409262128621305699497612806905234098421904405342148399519761318537029035492728075172473983370880757749955756508983683338147990532024335847543569762580992013706825243485067 8976 1423009888907778645552615569714333457254483575104388884500232798721919878479014627133435571533671954413810656878698638664633032364333074862929559045503536075514845332549021606244939840043116466889143429635302127357258969948949139407542972574346848824473432970252706231858798620904202866091323514551673763983279226524740598332949554398704979732484389118586106707175565909947180333797387108066660113797287365829899951002565040485410335502897444799362610840821211981735304026468455562479662156907086438619636705298042107233742201169555972835043632867274755325006958613876743617790658727371204587208916136799792873221193892769458003978173499117050 8977 1289931793077875249351780889555826103242027655292637817629697067079598122270373944114276164172678605226019082464428841562296873392669552813932624826391945276166963959340336946771522750775143784542114390936085635334328851362541587173031109912018521716617612735172852457447366746913430717469877784045320597996924996127540751626911049921473666708906416502772621477080293519713020583988566335173919471984110311646445930743561698611331729145835600266634412070905904392489882141466478953062853337753419804230370778263782967972830263806242266525953346735909522493299562160152233593231314964479925072111958361223064546403638977118691134238157213840967 8978 1074706078665890579558558975453056533965532848763340755570095215731249700953520572240758692423534637695139803715158612024231566342259934026035975503663178570087804385164808583720971866701031360957066091030040141549430818943059011110008113671379118913813411648335751140514536856000377822333277415315225122412554357297969953334366518558102868950180613683531807067569199407060507640775714229772297996677063883337189726195961553685936942537106313834067026259730968516850597755519312924309120922987647198190781420976304330007472023983973673968221140854471088173737553276434522230384570359135780856539151607707932255580868502007184556099431512845636 8979 761661254458317462761967875554568240874285417348364648043840109223918108853002426339011422863631957680417373604577458183666936722429737647374687186800438530215377090314762749408854049326807649631778547903761925188948272893935274655890165426517732661304234073986570000510910502390422810255527742321553373976633478622628712336325451075631617720570592551138494941113775752403818672785601507421477833572414327827818818395852966642913227149998579469179667269877392759984820731706562307209521308000209531907922638615812233519823462363984942954093210944688468300074580294346904367073318835968611557562717757681156776465026342560096972875883708389528 8980 334101716862310967928133090411531423030094604660047165338434342985553070181318636590019144940692084134028635319659856333625824447201009090195663077649492469115291854298325647678140909019318575066011913526847277859405204807993726581419946153695719066350958446349817489101690470546535975749249536498062071643500487883494267144485403221787514645578894105354531967853216213724661979049536855603411014092584752170126253347412531651874130370680002328916840677004241221628648289367001056470823192018312652676071664282473162950680721638612080886057839143277028817063053201109868389597956660262686687808192585729156075324876751245989567241601186695575 8981 -225402605415496155928069485119111666535670729587779057188374361065759973602093799619439374366172356921794920315359070446550762382914584148587322321718449966781128546296633977800292275709391184369189082178743889085184767985656639951734366072375888721067063579921340734902222311179014650435502406315279213863122813994935335990245376596805303065270356804389667392025045592935641579244122722879384554341725236217736495041182312608684917871101404364011310164155248988467291387862916725303886506964066094521351235931565964694121097110745174391489883744622678585063209550465450546823383419065039262691964006575481482774120710986337685913531065837307 8982 -934619730050285639617611179448932297714754765754506199081877416361555597892885350908408416438110617612777086539165837488851555514017269526135325010545851107161847891724571820220023111232810400817989957720612467638158004706589049706931963986418005735355816541634725105131124372389148910955275618049062003633977355066489993363990447442853491560884268133049619359600297826033896854880484879845575113687488991077516975340380499292847997426373629015603793421220175254408280150042845702685806650951293167887450430071579627175383279473293005621916826494122967587802561136131309842487660863028766021249261777023693121977699218987824772316884358405832 8983 -1811135884844409710634172482886320473806046149540675514353619399652087137547221488145885751052946223272102474268871237094115543959746844827079540720986181350385908643045714926934459843202614399094839201274159353408161808801251407510062778838005619126315536775869887111877441918055553296469929929220311806408322296423905557030335180422729342789809021218163417332783361366255438499853726219459633071802378062768530060940845009354411430802374052085738122791276632443103670723720107455586365944398741946333767603345080136501737211858454510751758041275668075230017767921444326973472522304874400700187546053326454894018613032320959703987217490594879 8984 -2871695885682741449631840114998455180135845648867646778929704477988851807901947314175540817146580737898839527562437559257932873145184797996453144283540984975356261246717805686711073184991901464954453952036250312836779694572849823794854544137086729378988985531438204898440089281086857002046962417120456985752904760180464213406093960550925925042247866678864725713654605174412709320662951764797633744307941879872339311263886950838526638253905713732196712699067688345748669633043932199649674421057349576127691706284678496256906712784516053917489338706576434716427749600390370620177742264977003020170224087010240293480200584241477802501413736730404 8985 -4131387108084496700447673571646640211298111802911780552063606010099241496646857267591358068376374583621012697470936312900406630482497817934932345611881964716688133770695579510766508519693521320374355411273888663495691718966046350621666599155627183846222106408070793453083384664135219869214698041742474631151039093497752283988858806552321540677846841881434364965834794595010597372159623907271896215208165924700775307106650087790477352160233949564750282209293033513480552671080595788722275992932228074479066440514555046311950195440308537619338596467430413817079191603293074192833318696760271276300108428453923138493577079416279301404389719363253 8986 -5602651295234003506777651629661293306414386244036159583511250009178352600316521972224743789725033852779937303508230361808981069107251890767621662437414743159057023013673895742874532805445980437578523233579733420812921925030150027063562383348962263086240681481921771992149311507017986631764549601250242736888560068447377094513438245850799444079970660775617543599255857129585612294034891254104458743452731635978536634997603174250817630084111096307035011196256381168630784631208126171550554658299264470047888282797887225249591742809148386501670816599575339389497619694196530928150645420657906427342240242857488598256629223994724568760439410134013 8987 -7294109968038648108401523375923248738234691045547133245983269835688405763157695259160848423323354646461695004530291829223414648426369143270398551454297817927860964188408674086248423943479717592607357359945018877890729357320043205894957780484870147840405298101332250223747897208616853443123783259082009623814581437063867389379635752965190690533537343345443925167856518884600460143781952673530923685041815285263975801349899920327630800367480213965276599993298674313233043509356509800399267398766079341233416832734954810110658712664155977816024903841709329221824867575509929664247515456347882998675662645452170175326002135501491775524235183967665 8988 -9209191645270568750719843813199667228533510234160476909325892847714145235293265957816348441364799091243598939020659773805614892874379088184977566352959270062330551615267572331021110317656373252056586799806042598406230855874714325772497048794281003588170633707629585329301119654391134761891922069017661131683195284141821276685582675776938250480542434841474536658544524308035960061623546352763315496098023199501734238909356461534009525862340098950486209326658173914488857615010451421009208107952265760408903798241657096234369698971697098507958725186026977002099493491759383768566832308572397602611810042376669678570750067948807388242646752221611 8989 -11344552618226291113064560758178048610589861665539580195363031405706308300618479013911038330182938584353062177226988308167612225490353502321840171845321892473134327335380263163078659507093436165134182168657584616055144527521690809881976937381869377663188851708758342722804659535520241610822868172737437353400282479282560502976198162204190705380085186048093928676896304973159847880596086097646769103144904872481713808873679139966771894090091936125323192122044722229106538542440457819646568787033039358181449965717492974353677261351118958759054682586240148420638183385164265330993405901124616237762309947920578994283933296268434787164625556009058 8990 -13688287839705885991420669684134208269657654583854699084701129376491058900411098680159324603321439901087777578324094509578533306348591522408347879117729753680851649988491568471154244014218904284704069293781336972676516855024500985168045233236291487877330140886829546402908893537732193657758552840498319513215216152070867524328559867014502549321851127584709855284950468468303116985880365650584230395668818916927019356113623846713992632880589681495091766472207919543282612165581048931668242505842734875182610532161947397355106144285656844150099808925406321896904721909698800343810443580197749499505655872948273443615432033490037295541734137219171 8991 -16217934774407147573116228288913982271596482517461731614797554672814641970871589066545395875309909728694070950932759221756296446825150741952067298642301773516991828845529936746684677946793652523093836449534131927411659475620643425389709739805197350125365296543850695872049116920179861390990864873646849133468269130579630608172826395937397381867276645887833640349873068591317031492095187878489984293523307644328509459324799946819004710623714993522295349106635208282563278357115346241432224800049164584486502605782365553415481411936302886194034860136437244588471487925229496903976822837273347422224721312160675729427242533965636437784817084533378 8992 -18898281013336410307895982487242973578875649120380694720798585261511604181786840472411369381761313052468050515207013139776472395756747091802345785327074382210351353053333311098408336811961301587525829888169441320318887847238676920709306180768885806811142268604051884025299907798661737949994065694392706479950680647373251983473724775018602885445401826594361205689355801184252564214382325773266048639072562407167625363397784495452186239116482435049888890565253982963955117808418837918262750372195299940072969366161266710821923975555207403365638352442669485290024733247875283662311855498012481838872250794241456944213264879029600104707539019117089 8993 -21678996272353531327322990910901244975133352050054285296274415193990912842597779409829160592920094954240488015373950322654347523994417925863762508677226686077899562293029819174901222356875667539840349623608065596795599533960900968987722881901879973691271944521738441590450066942937771893077195779952754458968892968662255394181015912913770412427308139253961520449534625424780426739756755598571288570715045528731061700457475720357918350157326576913667781613793329254125361120156993009631152877570649211034621603332114219265462647903000200936904682350394925684110692034398033214023727605801659216416924314536684624061490281557854476182379168812754 8994 -24492121258414252610471938971271972098162086976895197576299754021726786355848356723134406547255127196149740943540454950610392635359812065066306090556649926702826391197482856281690266984993516643859223741659476528841805121016269312677374285651162747724285147962663325135627612244732653828131474754521328676408059384568747085179650594069244064274496676475485436007486738428372232935663368299712564009766661879444129395765042935208716577224150433429864176398987205706706641814313477149133632119939530671192317558576355419288700767922970119290541976836648419289214446495049846434224742147472737857703875982005986413436987669016231370284354191559630 8995 -27249459961368301480802073092471205618383122397396537432115176105631682824550356628546181732962521817903857292608885076164794185455457665852415941532920907268085554436090916616730065781967129749474856190126344049641605243708288474279186809963679490184379611487020431089084236550832892785722252689002801089077797431752145507689562926575365066586900569739214040643837110056318401407691894259524695149567126993261591479549183537593992429247729396263855508613267745909284117264966139616062306471688524299981212631104887616034514781622754875241003362290049893369981821812832984780881741050743350562077239063484487033355230784211274149076917464720752 8996 -29839938349208083987744801774345297085374000694018440871459308973505259661144104226740325325457288052176200094294306176751713807173229716748399942040559062422318060963645322272242012429178175455476874688440252957441987942068975384129456007934507667291336249555512618266106866339522637429191783197814538956851763684811137234778488740206298502064127161241465192604311887746184513825014317859094199334055410009006254980966861401283536256974420627592923385243566052536483061068571973033135414084314939162546561328919974410069351616413052304739397253995252246762515130687130493021794157151955525948575886349952260893895549137980690818919321204103119 8997 -32127011302218558890095860969072151797562967880370689625607417854193155941251030959966362656073208696542894813325950660918367072731109552432393593681317051040731004153551989984564491747147003665015284977134690388757896160594301995303025703219475871948572677660954498338283927671281733552251563083624526877814391486101802574547950315439226108913835652939385886861820599292975502343122030419979312850078621342790728270930630947250617531994065651582730591921435333250429212916177705218421996391670704952530820667583192932403923188098770239806739843691858164310964255303028351944345143029496771387214368478906491228889233208649666399796039306185711 8998 -33946220949946581970098753922551238056134808378418133890206469794038078757567929382063417628165068448858796958735870597856901969203428732012276330654127191508026502787882104423454189274730253962030568523314989533171047636812078110738606967682159817066960243906055233286997995483884501652219524242935724119424744033989395012238628537620323305192602013401271983452119495010059876385660982095246722028048051237060838019884144655672232312843279360863009724132852941148675782675972967902558909856428243372451964072715209525628199905798643820452498787800008997047452656987005174455512516821416036799461397924631106833228390947259972236206952051331215 8999 -35103033331752992317506616183078577520806401794639902632957373539852360492704822000748428173460214122429695580117585709080118661667239298630020458147937513462232183924145854908318484425231306330432853138617096755417074636458396447815730429386323095358002348220157993744330440523921746882700089778045804372374817238833493278955377308210806865664519109393805533835223712934688407369868276748394153390955997995281614188344975141469381432485874726440766431520246008764681872823208774677428334252285745469346769646317987505608603595001612271263030770958601033608258606710722760846939375879898128232225344574406172686155131715077442481825791949313306 9000 -35371106348625426871931371213419037210276018241217454671952047300459646366211858454663747555834918965226043941583463338401723684613831268345343147159010824874061296122441165406472246851402723608261345327916633816386954501226744207191375430502658591807419006951626117290142697076561376663841441555244424435987021365072550001026441183134339323349015252119981394702258661786121349949308809468770544681440982122758694084445668616490976736727368857572048313741644893407973808644138803087526099668890131262249638067976600400087205633628159862264594110100767336872959660992048575745612444058781240111906191918909831402447323521858851061994534209978709 9001 -34491170054723675841491145537387407917113546891011065095908701703179481265971058080945933076130910333346655961689044210481603189583452625116647462037558546455436673414834476144198890094900165254710197120824483159972846827241673056987113974937176179490901815500925313187124341007474136874202373379875667500844514762936749912442787000463966117318543353532164939125720306549960287108731035139458146531648039633474850962776539345787544875959743750078403064942693115951665763022155443686627712149743349821195085112766154122818808383902671511523470310891520244972387393730004734976349879550486354818996495643106798482326031379939035482151733600705801 9002 -32170730053480906241544168638138281466212698048732455522614697647234473700782273736155578568644304494864633927054669901405956260505860976050091920544425207160339469571825943825720666545805117030190873287071247298963423745173519240940654245734544240753474293931382870353748167266105646856044321846279294288374221542324304284861568352961263309386510710617195796147631493879066470573254147152378040899272385438853315220207850201922427587238213144007728340681489832085372412969285373346053523876473248724981096535401571037660572761562047661169831980378646486684011742370704591297849584575214145948177495115009681625444780726605337251829918378341558 9003 -28084835548392488326627267458579404791157709725389588965803459816542425700989967332983399898171523253906687143703652274540717064701098663958773543518632724668006891778005074585855182672065256961584331720218392904411940236751063091650116410787743112039864836323314503608351704137907684019250518674303187071027781886918184667220187035260559921059539469914024380782905839687300008138152270216598196299675862783460125240767078328857276533943998351920889787661614344439826214750058261352857133613255744056989932400659482059442896212857353776295239143561998533422563615685612605949169876610656876173361262038725906809731014448493499767825886049872673 9004 -21878184690328478706644538300021202479028382936901341615119527624327143022905477365354985415030731897770380570434873692290567631980904454118998273822773577948188866422366143444469650759408546914636019075643200327362167266793664401112649040960499056976833222767247504189877779283305999603565206131087005052968890012290082465561914643985625442202658831258400262969875811759259589192429078769351615760416359438090445185097455118066177512563070370514863515305821145801940588907897167884113922769205340327206361699576785199063633463329596701027322499580238071539302524385410907368943460891171296500318555743112271040425625904657523005063076994329273 9005 -13168870274096626425943123984575126774361089101922218665933811940421588300952996411228994258558799640285997932854175662783669140131519945357271091230372355275632266111128102291188812729294058622788310623257730246763338474178950255509049989404634476958594272739968321317134090708612812762809490597922406230136176352462138271683170430562930572563518871145635793048918810260430717267336401680956221433750333463478610148629691374632300263999157682966585810703941809939022951110732461187068669028267537077243728405897414000348737825452407392104195686334010797206790550570666558677965379594740954731342351518105054646632895155162793637802421985184528 9006 -1554097326213260854202248377093798285832201215797693572866381087524329542849352786627016444387193236410410245276775021386262996322677460822608909478359673291764601416032106057603029691194399175363907323677042805715625227811453864113227109114429131677023324036424633794398106917814727082691008802831988828527151964082545983519554128722557511698590404010339117987098638574569975974297225584035029383023576668893658445676622974324451698952714829743606360097900500952413036938519069702771739024123080534068533489759110314219712108488148648007914564861359199756188088069116500269870905837926998127216556720224523627206074898235049469535707159132223 9007 13381770829448986284423305099081220910727661832415365475249887099224182823083949773763633165246170310233779876939710483101959962792169495218037429199087570958852207403720235620692367963234920796737559393425999485071495140933159948107577090814802182313858345518505883798242377710158713560987111721024481457405192299198025639484960186247107151867001598348006746356876415713675923290897960756737576901969156322198025646849747272619696990457459126926308017158975964137518547970607369771228224186413187246861596110283482245731442699227661179850946894644485054144522487893449703477717570228128094629245125953015180428346884115758421343656328206198579 9008 32056461672754310367362037195433303535201138125893925941577356907480460767062743663925221673465802721945535374027741981923010849219470793439139089388890225822025324064804917103457879908905815778233829025718886242602385693293001252878268271785833222500193292235455272713424175470718236300811008561750954581347990191521342684926677881480831545208520263474263413594550939253947457708444088807212103474676865556907734112316242274998256979110393695661667654871377405398310367440708155804362452299081334599044708083472741393589383332741675085239905657682097228812877909335456444516049546085745232512897831496524864644157278009916331248343317482247019 9009 54875949070571302732194181976259125973730403730170650528433487622856922679005261127487527086140451314882985489757805545588719992863084375611406709917154531528250677822679189228843128037809515876446732783643858461923833813584090478022248071913284875878422143581725710272854314606459296459978188134370142025890367379985297356463350663043213682215249006551774741540792807024359412755468775248886476945822130320030154829553966350129493593111999147821755485476851635121245149963796448432025672435582430027503376979447480604329258157252413545922430925845406664630393809734523818707792897462874230972834602311454008922403529362761612734230437771156443 9010 82217124282130104165560797850210941896284199923212147768149229405977871290666844347002373228389375554081706715741813676634327978515040922293560823703575765661822984415395029053272478573941645133568122786454390422597426819699609390403119239788867564183488192602539965460093497777217001953841968384471414400753196055614053082540729655060963649078840828574740336531535789242243956765809116524241708369199920722087002345198559790285618438371329829834217691745103680750222684047983137609699423927372748408236539974593214334836007334147791716212560622317227291947377145441163171458218288293205715241662123912884809559892855415195614050336817383805963 9011 114406601780941983221016310630342645712838623433251358658126840610890107611196196020330586310946397133439349587747213918122881878561035077495210774167402371354369412042038823474594023447357899265323118062785640736172640595937294272934849268017694446891644782776997742731029918407461008245519710140950540239329590400255752731042196451529352626553662240847335241060586996670840008986028143170819719114897979509392224549335473678689093959710851947971541490697749947177297057441332875676614111599505123575559210787382584549283581291808432455333610698175023098479824264142471867074111987897495398184427917399802947564691416768931100523954224894694934 9012 151695305813523111039239188285808298156038727525491700084039066209979441483959221627396669057377667442127996080817509716202534779665322711468727157068715707177529511343984236989703307616313017704325834700214250330700809040689112450099635360541647839102053737831110181044625579483875473297830451694068585277861019648184623359168380093063090906911984451804346898122115268494153954970997397223127545039199057729694484963100168895069322726774779432519857093810560937647348705457787667517807036135497194311420181779246009254781597912751771481611438351212193582207353017750401522920296381639047347887963017978488787445816485653035265166651382881934281 9013 194228529808566666014712635612795115206052528092662804161572644354685190747631186458269770446956135117774854576592214629522350348877200363288662516262312516183709099994758864768423717425728818418145916970381388152879584484159688574559362248959785203127224314549163812807653605329335609214542434481744833344603147754777025939912579424145888461748482936825576802809782243942151280883350644397809747501411443964137699779496164031174466179760336367315362719000556406482427599263590056842496477144428613372176341135034817371525024702608687514847834407980144848843222165319291254563237877682788177263028701926439304533969421153389585308142758525501552 9014 242011230538618176485902796268393430042958777857826588226264715934931862730323416687256415097766855238963125345955232043121857307444244047780720314345216590117219679997741251375706883265076077915494316912209970325482861195143068424828008955876009368937010504903148673608613081098328096491022397856891206075022669289026267472684185973637398397515595958649426383847620906568188655553340649030019037452673441625287963768404439406531580446313454221973518214191065941412951428502650358496001501826671140273607567763141628266801373226512391550950302030515154440990774961029813977726929335338898458018404982067143728717916563819891355330772202279294138 9015 294868416535485897455346622755993272584839119994221779122161154086255024974359000046447205792888024665402086465133490658938343541092134122578289527693272098863910724061693790978904156788992480650801768071939615316085443570832026323334140576351004825446465571286315387867122905861087020528823696228289075901749525175274582962608885770925852035178117421777761452374840499268775919770412873912679329653335238563083418314806635437868278577513322351932897541237550267069345524778903148150249923068539106994937582026945072545216054074568741310021697905871273377049724573678761214265364413096385819334733560948210646023813599161628917960448464018527423 9016 352400620110248829180161301104483976572836704427731318700693046300273846818834273245108228505880877320287492280877915396352628457223551402457975132730115632335397635839016360545525943905057952671497998613397001213864554283434488409848281947768863555561190721580257729992843768755405556628986773485020652556813300033508918604513745525927221604480480966499911430379676303189767323070829695075869902070887771332850791625355569822779877137943154837327261172650520288856313278062860613457073876770408346394646599348836750212130359899228855429126832679707103671319145477162142942684234716716203717026392571081148660927532721113717768934970294211935371 9017 413934609002177308584446014494737902397580240614131663413871740745011901162295885368623988313328697925221241336828794676413111039951129264825563094229951573616814286697987515212622847862498434786403911797426246418317433083008456060985234553060511416690108472682559518175312865091063668686912597728548252674412259824425959458289957164076781956572517798168785105760073767607266433173976390339607800877647402173989723173215310496324130163836240068092006344451991398704837129104537098079882756231029354191856010684453293919235125575740620667817677187522866694831002777954546874134889760371305025880469495619704640770809678510270615614819155256524192 9018 478469701765030239440470455156067119104965730500256693357337229478987467677346626873375342232789542861237389257636159471996449986445218778698810969331761722824341957201906210634824665111514243141767126184366374814227773058142859378040923328220188928453407760693553517297099292895257328194077332415103816118346768614028037524430122124153550556989737798224850113774289017964676003706588043915103215023793695359247659077425233861231774075257200538175097756371162673236159978978023606685778531983877659097315820246781112625791464534319413332533190039338892917296833465825700246223182717189867632106991016649554724798660673575523970044824336667202963 9019 544620304940078920607716870027414811005162911141125966518317939623563603575734978426566506144914199178261577689696233143039360859795181911341966833399584321691848687862101252152952501834592931340003400052945218665967998378729392312959785270382480642846991095307230464455899754210856663333883609487637007816040325375180856321930313580020044530746751128235855960863187223191222171727658567949274272525624817148896174257058764106484806361635154572339975088258890195138046972335658268836430994190853778622101913925293574979789912858292903043205142372083246221303378020437268111082812306865034860225985814748036100621186245163066699076752098076364965 9020 610555593975257292371586326595058864847636557290471857279096752744780426812265871722167583911338099016932505938338883962568321790426069018241468029073744251975485330081486362858086844330620143323258736611489175950181322056479587473728397688102251258312478157830658718190893045170343902144767493271600953345221037267465767877204537636887915523627058302952685517145231320858758425559372223133382664383130664433294949608889841432593708118278322126346424512482535324545638995321863671631561205875461883562938594319904197775135420656314971333332017378172850738992066111829928111484922425503467696019298095900047238310769580114412061028400187003579061 9021 673937617272520571824169355703294290892389139042633067675512756363602140468727871940848067947728652760259773131138172738826638828304616388161170495523056876000157943731315823310425838355065741964533134554336990883168349728324531969012714549690758672888314673224035117645304321599521083350810157875508729097420709079414126213606211120375262545749170336944597812095240554565886108885390997919788518473058996389510450110025820063428189404698180032972016764051298592370840531133594296568483276498513772608912585827643827840252920984765600506740407837567290902784231352663984400180422416767001076433844622241166114067626692298240849397949118516632243 9022 731859516373576119200304300749983541609589969111597570541930217298592980223307311644386095907074464124379459146040975243030145920958450627351046285426732591061541143607477090302101267349657153979331689796901906332988864395193374308588336002239839314071863600876848810133145762363349371392735614003067282287807600519094700948880190875654095781799000726852934443812575371809033205392996635497456596641076345663128482218216409791051485672888367450692724294151124493704740363912850481659203910915480045127506993251223695527514970936223590492791944871432662615977140791771446996590531351348073484640029265510668015802686770687599611384030995249664505 9023 780786026638258832862780040508817494381189259073767014973667044473405919418562142361414430564038985121762128701322768870872316506401625025736243151069486357329541106911990549863222697111232906149883082504840322464830338556133307343487747127520622982170701350988121663432094094029048428044091117703547673155678933143359602968063293462509385768416063490976826903701526192502487407408621414216840867979474812744011022156982240791786560919607628767837557198882244469252283456728391677786527092659820510971707768698924581325901052522825252363274097713654422214221415724036170018392909709485717640097305575043513609505637014504526981592524593388553030 9024 816498951774791745557755119805620692570403999855295558039544506810134412734816313509130656992647321261247430715227010987533814485804291592386665672971678679859180366602988067339726559243392791131470717410880303784438270051292031854751995194191282348128512941839692369985351098879555944221687011148761070538606670837327127333965174383022317177516773124836085450385738071163663632587783670732430059456481025496664564385922462758836625457789971269674267942584828131818527582306894152993797005329366301860985390235478027719382696213245713288158314658792308864180184653703438405996341147135142240495906827647786841597239452385682483563208081994199290 9025 834050890188751815877080903001639270366602181898727743966231758635902683520400250525218143745265904523159171766422977322069191650175529635459529538860223844504322181355463892986087240093032109990127995884808197585123292107216274099348383288397082307499012431203243216480158933568269265485693316909787560973619543630285613919146184924810856689816787102976887247446536656366249797569615350454178207463953774603538683351218540353410151448716259369663859914021588993797198393625358610366194975301431755338200872541625024112165927067704444319042035347385378724064475429714332445285004986361880136701517933796901724370294566170906706505811922349946224 9026 827731126775521183788948247408072168757735144862233767626025019449640603928768471296754081261668921048068099430537922095038697014497631398525988191125093263749557600628954651143068797062027654193573230859025469740127084697431054253001138654438389171833899783774394184777201650506304843240923123191068085497396297831055771227082639323556875193129575251497725462915386762038757432147046268517774002129778355778462711957340472810030746018906793023404245679738438015793054590152694308892564286765890367528523327295370613106414534940636065074482947309246051769234384173624400832205223076772729155725289487140888744016672432831494846318728919877863929 9027 791048282900504956491517184841945261987607487569318922483442949247135279906161223962372790267323422386304335682721292405613365254356439238933630042582550451494778506201822919838436366550299934984753561151098503147198022969282515295136083953083898744262055158098327613000475847541377794778399670921865518606694388572825327629324792095273307934511975807813336682167126434190218954511270430487478815902400418077561379854409686909155198443618318309920621063388186965031106894542979039179442217482480922262237946204026140447790608281334557688732780683428757605937891351680039194832926315272207950756605701939551952821995470584288398121310481588823236 9028 716735028676814119456366398837142980157283457243821559799483069932411445047776334357754590321210767027893137236765784993457343258813760114586292719476721946713204659934786458041775228733509996081471614869006225861127621639532273951053618871827919402857711453765347520726187187334213983097153588860766849834313860642632181233217220185178745083363334925778515065393142419990175340998363559358806629716022139415904429532327178524229177228373637008526217208772765872985158191613192816971586901354065009599615105727268842121045476727109138210450290948152408552934657514993396885117057534346221567075564007264527000407655061626848516942639597679501477 9029 596780889788320556786511153751577276008785805625916216488657994189821162641187126712025377909779520542550686531896384849927669796237969657422638737957513345264589822728497700668131717839589984473327285101650498649816049687790953055038151663892350424575389702130572462660572018721835995934637674815489742740665473699813021929831149308495616559162396830948172216987764054806620984482303323782019565198158375297168058569542962714788021618110529455471629280095461666571491334322368348358012163680430949891162792431306508141315650680144362412463576300572052865993118180441459735234259642896796251178724818160523953726712851631697180624827496876038546 9030 422499905625452736794594946299770525321969862942642201867894210095699094525892361403839508908341766487173871703371606178335588689551855144001107038911762881715956966714671410953277413665359463063201488762803440047421764163286698192316851692185104869307081009439673243103916434630724892441323075790690889327136265707949277395645520452600972825886937692861691889843830720340090274700479135537706000134731713115322957417100325377424177256819557416651539883135870221652968135003301626024405152030404990699502526728933107106550081094689744281687375302317653567566774750347017469712341346236098050628685505528240869530001284498615215342928501804144388 9031 184640590415061175257728098334318121326235320777270560403441739839213699207905807317513938577542835085686553627035445239085369049619728327312617751143114644046439916834379787367641008880141669260755863206937562829469790900071821943960452717956086647245718279617960234915172078972954633243435259920965515856735490035789824813725821793571265908271918723997039414260464264521729324779155395021952176525483738852466649470314832779808493972033061771564384272714628680120780752039035843604512745354532660827537971510358298719151723326920542607942270377055903946536738731630730842703215804395869281443753138245687377006912089984517082413846737141120716 9032 -126453717921678665646855689083849230923146748605785583966663365205002404391331327484488892502485789465443753860691643208431281106006502950895381916206180305112592622723342910762206012873126130835632076691462481052368538787574931000350575868073439795192492027067851929007607988694611158238220332802993518180817245025912905620815745569504689646096136862957740377968010902971015755375179879231525840435180347697686912363709309048952081731240760507930649249294701149889747562340787895360686276384937473201000197389292882151079337775392991408505530282092313598736719687383712757800964581111612277860990047249946217447116209886401018241412608264931291 9033 -520625504429795739062593091712160811565848492215140925034888181814960084252669775128692658399046163826640237781218323180146846692216953163564805804097386122165964747427479065276446036149538718658255107643245931361742180564048231888350539327796507179262662614328307961830748505791187767157440002343163745203986658180603810125267479764549772200834476110565327260906694484058651469347898514482065333476852624470547808496977185937150930592121782352426563095536973316957456699373979862483176048514465727918350781197709016488371201588978190280107452201279948250079265840002531571303060152081409998634262038357412567082907496068099459473107502182787929 9034 -1007615718237202301063121963120538743855917912881714584105043450029264722575875681935839739815975538187754492594424722787169264784100886188958279223932818147444916056098927173047652102599562296697251624643289241931652923722634945448335606881300940265493561192570944270396987369232567495700202122991660375928951896677778817076567333995444740680533296592926376752739039156976740830626453454693358195231975358579871752861022933343602333813485410701167321364499855491141026939445623917563861376345894717395499734469318858063797035907296746317026311940665289877400351142108762820591353775178079007160447920493953728516755345222672297685789693557000991 9035 -1596699225148002633270101120298129737812853820062784148560081513567262794234762122913092280531019342825536148879766999896457020112387432596023418070437462269688968545022339158157912612628255869867294961962235165903658470215360393211659749660785668724959931597747062526924671651765945236361567533868202557315397215615663355092019663409288891797166874121524954341495667976986276623181604524245418518651584417774316346071520953709850367202129200416718514416371253159082749802842567447524416059036907998184373019087674028033459233076449767166037766569257205306002846094848729350051981301040608971656135163707169284587166655984498170729889511231785106 9036 -2296233972251610612205097927868324866603355633991022126354520270566873937119968460640931768879997136600212314866618955685865399872730394573769435470284083367401222084908620858200387998089078402391994555249862450639257745536758758734817115271748340574181824731608364455462529007381473764160975659579494073640570433138973262630029915594569935860105630472377497086495153861215418888965539766441160047462569159176028203693979944772082949276998665312398895882453481590172089733216611815390329300072009272013340542435071019836744406802723865689388557954936546326426169236508089582132300467438192517931845494415860874818028613384304437020632487856726769 9037 -3113115185623520349671947425732491379779028112410631525377073241660973724561055342952109938862462107430751495954251386977672878721125938149145662203044296281152953520948009959616094704386745050848112838133668190400500207574236278638462943006316929461756467149906134186882679208283199224160334425724514752100570043010915117750337622065136538485940482463513330528772630529859015715911127027182655875957653041424199962058195273251704108372806662770771649382308729688409160795029050437790064323562971936512658656254693611904826346483100246975508575840309933526162186137195618877954340257610818375969876892351817208580423016936133441621706604610542563 9038 -4052126759796545789465696470953766574406697273133431927131173805718465892403358222164776856296814436079016974131204452239812295065721269715437055423223868043729548077116294923393589296762229051576913444407921704850251185303570992110335530792889899868999892169372192699015270869100932042975894416360316999707097011723293675655810979972571471207779003681768038658885268424982690352746401500565012355317799704263967516243317465582355709707272119415221053201264513023655093605178788357507545600882885415994725500866493412398534940169720520381338139498011766957106986648480122608428070778559659824172046017149364283434884749682052979354629662618630236 9039 -5115183340482514247617651114639011934552427140910959572784861150670734676871142531890740828540475606446357289537671164457221577020203248414284356642785879479436430595307148347031695274732806044314987641821294613407506240823595650562623828061735691785455482044853269963485172959232837926059512700319060951065898700980012529208384697874068693082707951572888734573574405021771579456092817318392308876986146616570100740359035644087913853140908197769074215297993558828616377414941699672248884653966022692697208111815963735037629483716032234491721500019260177941693576884913827914159278383330586739428499631520231901721834683528673145013975651908543461 9040 -6300458545470887702397414629808799163404841489146458373846949517420371658784270875603152217571666272394681935422429680384887212242889716623640070496026916355527903339320404658067650471047577647511473849168421132633466463905134971785894051819213455345496867709645545916971799160599504824316362506354719677309781709153847321085699423668887962855103791707261456280691331553595079746327397603511440057793501102957679762104890409496157917482821004152146110399873564482330777278028268837440387516400173238600279250637381277419195711270789751396353920832430202751375411571709755413377861361537568888536421485497915763849668056474291148239142015932201661 9041 -7601397414249466406439190650106236969117919610608339622811574712887705119310322657280668933648039294154330535881854783654471369422254965984835335497158747521612116451090829097783934985162271265002563860744745670485059630034665919984864592040971263969565510752874375168549653406673954460375280656751753618057861152846878161919825175026962518224838887668415986791131433912258017748702486024314273607660080232180794565014230242803299696364189967760205680022221946681222798034923958086736614673417189777812331805458133405077058448685711081203383520887604327457745434080218336888012083261492505432330114709501717284453456466446197178464295588401133212 9042 -9005614630498794856003515356784492410404903334177367389398013187365644109700748273202549071569719953417839426418472152760488333762439605403757388332268114044572652802909605627615184903779397175576294377870652968161713268959119363352395482678879796302815669632035174023320490709226518537351624868264376261626635831459952489254509074245566788982848020539131250575849774254516183428191549057775323239513282366972581777690409705255357258787852655779946417958098591578300338494643249017990057282678730573617327691231202408514115586251279965111721395364065419033916873237350272651588059158024200524398112681205678605491365306005425629759577361914470327 9043 -10493684430869842164527079319457967352334351644584773320325829494426394608246084958183905389201716354895296317861082280837358142414256205704809328870090381134986598014354008860639516150961313748818922135121266633189680659153155751186122567873603171705779540033604451417465990003656700951152409187305336743966981133933743881076096349067684083752982128060901086065740406705054209401955732927403917520852482263721652091829029530739708347877049813140686575011972506311887115481074352549910563377216838289511252192204090441584145992969958773945439683305525402592176131491984197682798120269484039632990970696684769119617408835213932411961430961484072865 9044 -12037833504687556408766257488700610049565372887200342141361267460343651778975651972453360729872049718331916167367377823496362435509326262897523241980416190314111893323460314575884940054016475030261861893070012466865296642616665067172427773388522662695341991294786420988420137521882946823641056580305721936463534347269193071898162650157110074297776867853233249076580094155072993980662280941425294323066305553027403429677351688535257471958401899712943582880461857252751561141752844648758863541147392507807196698942630410257892751371966451516816887166496480774713566001171272913001021556416248509614986990195833294481712752483799996750669040086040756 9045 -13600554703378868381812833557314492963601039724188114725928481858791365167696729514902380990758449305588654933807482745691908557387698455163085664669989972356497906393363136968760763057435820522518195831052667949340118366891571658756906207830301926749718465255697268535534657156511654468715466282646676508703775642959387896291944469104521762378579878532651174538267154807157974533978466494910316767178428074572202219535241741870475430984777904833932505395651883943919142287841798392408056350063851106939868026049122294978900120642492061260162172826865433869750249511284763829161952942192348645688265311976696765673050301626304896975134854458654145 9046 -15133167106093247211721427682478345125230918228766730175402756624688666863585215235065984355118242017380364457402110635531400419902541293334356709785681057385329872104285445934111052558720136979460275143122883021660979801543761880650267784458981915143232352702429386080407137007102467026961042753053499969528351804695701951383160966469568823814893567730849800757005595560439827471270047456584082719140453374986487866673711405149704403424160980959903277602784976673501335089660689536166326133810422672006047184416561529756461443268510448615839075856327902082771213891464237482655485528032548042443418663101381722868004669074725328498496842036859824 9047 -16574357003379174489331472547617815746179257430843485742564216869698417931306473646770377063690688027305016121158830799252587960024301815519834198202418908360176881622823780631030107113429564817628130900509815644511300504642563054168088995414800717793797856597625406197328448983891385561753641975710890816928572962744076832720486049708856621893364783327919865878328652445781593515756055240889007603252769588903624083881356199390557592097170152169216333202639933844662129019805227186920758444326897117243766982742363702672527677805563085017083953987579396094585836743256559291579036982042150384255539222783671974758296516775368616256110554369658808 9048 -17848744714589819132317495187826011862215598336694849739629645497446912568310792438910488083707392207652889573799394013522582589885312286648663525838417418953819160185570312022212099752200337045051958282889354449148321593689713394738740401621219743975027099743195846970718072714659174655162958890657188735795368958366217325598154380723803152135600650355624672771888248600388604693109553249693559990868846788424220437575884713980190874421964406460967688943777682075850574204127613308526300452444613519212401119409445734643948272681332297791561324449247174446533605681995395437636815610420168494282175261978718691325584846280651426919218187307054242 9049 -18865533865743813181807676081879037028711544240132924349227218069967689182909737168516054550981268363189094607915585719387021310453113841773409192386498516854023320406812520203172287786184544981659321921456642496635478368666870881631898298987186495205453011673200561875799872417563718654118113517194988265376331624860862144090135533661118861600638388681139943772859976507030345054213996257026770248605383895552335310437220188962174018867814962830185139917771489374538799319941233874359708282983029282606225225232495939149896728416750067299669007233579485680551989947663319987863164724478307776581601705048001688505227468087691932598432861545367343 9050 -19517312800251865136886963003172504861849801954721795561728200415944902534667623718746099370987564101338601943145243635357706447513552033458316178670846787312697668257426850352690293089046423447836361794902783302298209580135993951232024872092501636360151269851337069545271477856235546519200440037716363041479162942484663090967235012692117209031135088166262668597213243871364265852903286653485910841698200834778910482933827780431366331160834095072608973261153886623908551073707435123279147240770276786964544039258336226649730102270948068090589677146077363460234963844005238153609468300479890064173309355303858484222238135545059272311487798462564648 9051 -19679092100352271998054247273265070712391801890882281839131907397659131588012251936279553354416029042517433861054886651954792299425126444899832769791544695690988973986686014903632947379970021639711504604470359695396653483911699134028525859067108723107821835857499170042348890177090094592485849998893376069042694038266783354546363661528405287300859690587723172654676623635745404255756548252126404562743150392962591171216138538948504104446712081422018314890546990567051225322365728103852208175943630001727739222326826801143857909692822976402054309288597725080935902603337407475940037218069091105446365679852659054452750230437195834252194793365525068 9052 -19207677623045745526437376205260081236717426338432722862678431833816675119083636035250408500288544114799088899658376979609735769497785621986990311076975168521169938658939385513955970722189810863346818160283585619921506377492113629997134571312472316101365547113012850607769653523227560848785458089913591043979642976801116842894762351026939429548147539028243374879186376275239894760302914084374924875677854570920678036393899539720685268935644133929207060179311833420235372435983988931537885934453855812180532442881966802956652824878639235760805997820416867620335984458985815215302056260042207849403498960352188021286744224292416310735044537103038715 9053 -17941494783959418635523647790203200069036376568320440187385593403512226611859059498699759486026873056128893580848225411573009864831538001242085926090175810211486225524807232221509621417940074740316641512409563947100428560189190145366737518362842964346351637670755516298178825111434099377401536448180979057004642378919500895693136473640253919369604906838937898395947735828612199949606875055020633677505768009214420894322555313782198894780427786721551191699781434512672408137990422896141620417010843372229867593637926788281553542034779180581192507787743500717476565724489846000281596364702654350782062784194107091264529844048159420246533234038513021 9054 -15700996747203913132013307154297539275187256364638213267335873969105754095119246779614340956374342054424523226364048344059092708993012926608010418800787928495094567263613451072484498575677772849733689042274876670586537788283750509060684363141093174502189770901805465940315163764914396290598980804383933979731661237522636447238256609509480392650142345386568544429586597425124053280016299721171124006102765083964971765628348486249944290280881915199433612889168843517708418687855373447439524339628132542291383832736979513273785247109830478963147989874156501667145381948571554370826781987189509046495212728706540475973015724984129147767148621657667380 9055 -12289806283217810488682691308758874786303463604509826294922248999633670961430069163919194999698803986387438464298156387689092923336406384299393262113077146800890839796218863906522361271410278660167084567671078241560336156208048526676201566393398305873636490621633920183213227386313812812926821638091895520669670144898284805390483598629105077365315820172069755854195865176671188463360418361181992612180525075618776443711949134957344266997738769134007342248898452691198912435051706097501248198915396779227878809967502819633699757095400296293103101936436234531426432428307696480070955512664287639385262060843328660658645360463337329880375596746983366 9056 -7496757801438518849928962843122205274265737342338223696088344479259837752053478797953676796033737895928248580672809875463882735927100332266119467393980573580641247483005126807522088367796216002174503621504453508640718214201607323417369221824164605607836297873855559775262149054517808969234283296609726081291432843074994726529979653573727142958738281238896453446937115691799678187602018209731973250904590271042228128687075815067834062798906728044181400278511045159239995781776342930797917359038026027456485621226061007544813313246035899230843651767861927215191548747182049884946352955214626959825782691291803001701807227093341857107652785386337232 9057 -1099021773472975516442403998506206906835870016935371565527551878666375637809225406235598844086805492476802338056226038947029917667046293475943741547903271724751675883019197574662814519375126502453219781660446332443276413287302705510293980485992706118629933524610736585848335722178124479445375217530323274891752252027633474093744614348474570901659564110830513940110169065876247822578640127947049821645500321130702262164308610044651347049330414023806422164513107540539020643698825761461175159657036357227517190180787702017469937905157752145449598749206890736836122916228962534268546982309184519545033936732857811902626975695953861343008369911275936 9058 7133492395736786434119093234109620573603841530160261034676375962946447556441255839052230027335465253640726832919985087614472310531352695507116834395881313220072925046980987606204648914035925124539575385930741647674049368292831752750713961865057987562292733962313359211726786945798153648508244823242025698044272375248000275175271045260748779461442500230724757632162776027503959619215127691652890113768719982203982954368486587938932734916058878473115559266052650276647238701611091515998683983822536086827996469065241832833149741109181991720289401491763453043649614161249442233003005186697343363166619211049691929962160736092300391099769195124063540 9059 17432248016120295236694848695024348532373722413781110610193233143226854056658614338952314753189460977816109481323275643907114987888036915484427730940721485316524419497682897400946947482916804817525875380270607994476446340939970964371407098646190323884288386189187312601646601686513838864491844574393490261901363906540337065253199717838427164093981370088787104870005128459496060752874737314948343280324636860236418506503008021507501724641174360632066529740694639655343870557253760714050231319896075853758693620138020126369141882853496727965251236678956782863559490537809540165364433130136295338027123228818240540540003329280372848510447904037387285 9060 30022493320186710534109218012833023522162879966420771779516279342016573745382720242854075884160714464402249372429294905172413727712094592619946343897413632036454857957108238875036936308639320783335269727661751574060683097400203213712633653958768537761763240549984905265411289715855101201868617492508323096177179645716467501720255189475599290876221113948454695764309601267840532152794904246421216725322081064742968805383328842585473476050703612007669269385894268659873648085735134878051051413728084068258583871131055267418348294838276316536898183858603742865253481980476568117819108113390646693842933998272015403886189633065759397827655015417676058 9061 45113758764029512549193726268544260789147904752095688123879925623721958586586958904620023354280242654443030082591604740592337815949844507435929852407403566755363639329211250022121103111645604697849426734133208458114754542016012745562129464824097630324281336827841017756565719596646686673538262267958644573610586333444888902541505521757405927278003522921224769526242668509807845647395676009232478602780130174508260237240863490614381963886007957201876871530768487030206749504799798829473976064295432066365400959884057263290807726240282819136672443611554721976077216004639112402623854049334957412401041700408047655716206350709972546903203855777221779 9062 62888229441301780021199271994354568865578566400296160970651916530977290953267403170348731518071664561057656719286827934091862281935188479783839071826922195546076530349837688048354656962090817889400947914095983705941478426902710791026559931107056076095240085304215075857867183118808913301265874405640409893848358288131801341630400005908642560930047056077530973873874904176982790311854302098232903175069448082663972477925887452573060890064480978750203358159516815306466403679227349939505884580155474981494079328860072927367268013723291514644166843195985863323606658064882533456861949919269795874689336189363717330905526632208128176715692336594590959 9063 83486796879066440577962127862909996259158129408142498726673894812446424886973046746127141333093988198884768862650817326205688418337879195860562351600942903095742230514667864900599737172478689582355703584525474858443398375711168864352170458519877568073178242649942566061917146978898761944022434977565514955117702805206703480913158157696443991738887322576949361972571426467604376714597156261686291528402412833285030889401617092860953917797786662321145204274132873968522318593623674712902688081860709273147616129960707385249701710946060962796095170435059935942917883438951865138864996309688259334947540982269592795272774700053147845500278778093465059 9064 106992619463059705934871858937373432049360997587334048816647434906922469009115426151820761272082429999433401039620316625784627261615844900924688975280809700603099840845563087706214917494508153509743261661061817248200308856443198820570180153104644571447258446587386853128535811915733035794052331610763852874199999632877546511531775573999562942572091733108600599624709592287866907967667495115179418907584231207813905075306495703091868007325437178541087577836874955846854492364209842035663977177133531553353522075212339925635523992539312199762864623729247873097303121492049463749142919740203158259946350187397928257273722740495048466196339593220126331 9065 133412058595913228563166638967405120578857805890949992557432054858252641964262330660413447062198689190522163520708789565235338829710866372070446894036745207416043124000809806229617769797835657451039953496113557489710930323615437438764328485213269803953935759188131748610101528448461738839781361970919908021615798265291574542003847562143369910477688675751420471290484544715304075157551376288949302350645207358207704625632826257817103547579643536902718472804228099845978801401114966231799435540138634736973303441160252057496161704099341952847271429293089797872399274047054471034060375759873088625510698282434128095820220316073391202860281438469880195 9066 162652910732262739566894321991119754569940176345154658490975177621899713220662389946766317014277820720386139680042917845048557390808105510862516795942171425743936632561766029809822811091513766253738695601528081129178110144908790082973011915797874136866256760068007006072749364183948417125157038190482873609993374911548242780325389159410163989131616206853080511843950619477118931545760654224894603211720867302730790139166944227430624590856090115990121331474078790376298872848019667951364940023761509488649631998416604794824970674732995690918901402381838894984768553745658731912281166347287764357404433142019378751768437906583575359979254257525602914 9067 194499926090697974805762830826713729914628198486394930094778835246615108617033863842613726909461275673512097172121524789778564328880930093245600343403198094686261028855315021795693501672735477746863653106003751609873582747802387418085188452000838866308796814046353959066279895284848879285427706886391909751212166604679137430606904319624504101182195925878659681783941160305383560476086496386041809859804969279999688843590266440113561307816248247942112919754602304863346610276100163418961614845808110468942464233214795723688578020936495765190451199754798771764247771608135058172041735300048219077946390963725809536578047726326323896893010869388076374 9068 228587695620949847953719161594209855081423057618978908510596981399291675429744041672088283078085360409413336304977356209723653989279254502622745488252712663759300524784360134360899253561952090903419491448392132363008454049640632725377135985300697333635346748897598168377394979070440808821109336292187665898008890120645605455048705587610838844014622820362390941336135975954701526207232252327188754049409551771339014663819426726401820823266393327341697678020974760921633570086723907965163596872778403205084976488077456897768822126828679178995287831019963683189742611883433462967531912086002807396434591766597991778496944287434682785075043014195365629 9069 264371101222813400804911446178208033014140234135101399205930792780058887262260561197405918254026081806046228422470754198219072460731294313971502841794060331573905417965143989115797754448790367255451310138994317014322036497746769209351999602604123845873861349337456895079864205100737388822288621820031814087285763212250593918284528815616940306197884560486993330987489428188682468555963227391471526877916062880768787316549040940757158299929126808589916154954943201443410697926564945057763144794140918079073900209407750361506167263645026295054269389582339412290846445800294832637268395219709949729066144211006970242888877030821578802308456971225890672 9070 301093662715204802693514582498543853002362384521006431080678929259570888834118414589979456293481029359238181791289047429462556221258550759002621686680077182524451449580487387543053728446014955162055124193866662047724499347583958523778305477742405223268732517213739134111709013191595568360043418857912580068559156736414440990625237277352462607996993437876154061287281026773476413177942520210283625086437843462881495297642432059553750933910433396810562284648550893901374106540116466110370851390897228351705702864150777920477965389365160612662970271160216285539685214984165768004561125774282289607423793801272479346797728305786886051835144041019348737 9071 337754280905987261595789817571317824855449340163728431840750505841831467835095957832533339666215668249147685409740780559725179364042545688314795426827725469938004247283504167513008669717256674299771274750243348522089566135874116787612374602600961235176642834288810802428247403183130322631076125111917388232819976913230567922230385230281546701467666374216541628286802460398972268541446370797055521046309264279817981907156842716514704682702977369397345241897703050114453205650739666586481209841378792012642808550290322174381852195425591485416713121542889424284757101226136534073994897466689637510000033803889195757567171830028814050165530115628976683 9072 373073071277078189809819083536960278412152554520342861951199945102538131072572725204925772899385507452978033325546764427133762760931935467413093037043304681534340289739206368311073137921326743823819270127970505806619760201900048930861585548032554948583334852214788875633224961813355732440469353646770104148895614191108218904860775676967461268484935003240917030990147316042159647539832240556514488908141934735990823294149467299336958748350775425452466098403271396681256764511503864394991704471581650362000987104493321664035446107937716376710054305047294151016893987926936432640884395551091181025339124513402481507417404075228843291541730492276076448 9073 405457208778044614668049057005090906920510526368310424421648930312447942212843784547520782974057221473620988498518960572913490792823917631206618412428649263234437647840158154968131235902686140219459195969663993450711776204406128780038787807680137441514405887323719174648635658143851206670726587400882920157834596859795382144359867868556026629456692231676096533975200347393600679490094492846913284526443999926393339499661334877754738173649766763853045935883816656368678623644650567809289156752134183596284218847569716415937308808254908299769618743389157563235278641225173590937668243882789549538245479990177851127148592258732443520025931107333629225 9074 432967961879992176295905219711827671093682424076951028324692986891624446346969897395236052579683295003726677376818764797432304828234171557550419465284790412479011299587208224126134088273576738287847428173944901513279793715177739429837875154730162279606648227022462431039150572382185451010621548499544921328665077399709598475120926428968505953088149247923644211120366841361797608232951330377764380213267111367767442915757042682244564770207159553782569624999571931519785283176523022793344076141740388656406889566885724676927773445433043386352370000249056418201868531454043234586484568882753763024186475035728196773800530004180626546411285816553387346 9075 453290383398623760814205050248803286632809565090516397835097689113924912287832275832491240791637863604555971011668677580398077171408301069552055475097385770876747338931168067375622385614779906805258418233999287925449557062357108724040513936992507376167364073171242636805269357502667926285581840765160946016937418734796989580170319374688967028058164142286617896336086484811217796740593208380369323756926174415246557769079585358094856335461074914080978959727672091259993062146871513490658794591320863244682896114426622147571378774696906956632530638012944086332442537857643342698140222114860002069005776821128972595335691623521526708991258690135053192 9076 463707445585233723376502805605048254465988772904530017259527941171529156599825497724968325599657088077734167599060541554479854607598253483553981891285660709449169632760822077769507464578407013448046762569023016235208603154571036021060910719223125346445225191789376248403666417911263129593683436839444394001969081898118222915253355154457537725915116961115116118042164150112690110629948863580820100128219597218287792904620172012363781362704957097740193019710323562556069228137425140005527581004752741816320599274140284456127632030896643566693411596970103008406070534279810130896932387065752093533371764933614217235091384917609807029080752324889298760 9077 461080755190227141159040447797406074342951727659413864941043694402423885653156204597231489567051196624437130374658228153822209309574983794632413662911345327346745336379692466232357802270071145640867611428532094584516437297331885971856383164467792891435411872575698623798210335540846393341928636900763653463235376300513310220325331626880804913768946202034604508329614238527445394130729016292062190724941224303865747373991791596431035652922922575683650100703050525850616604894560271194944152052438962041515247022968075222854972766035073806402722436205559236502723467458741846685852259719260751395626505731263705723213442831748373931315189856289775437 9078 441840356562041704010596811614049895543384314272341905247110603051910818177654308987464742840520603981080394922479245807818612528540780167397180368411094669918572780022866835392342420777712257710835824461293633279152184833452509841898765488705222158111293041468772870721919118454312000873398759684242867730123289405332014860598338757648013278394936349558001005646172279716840948451292343983951176739042297997367681620192607977847942594625126731207566667702811777468547820661834980792604150959143081907151534928556306229924703640246484058843365761610883774883110371697730262819714579164338284911244103346332970806477112651403669455306099949456674012 9079 401986521323569583389476581221234668427406884958220383475092408009564288054494819606833616210047125037306815615565936232707005369832579717542630050159948463261120158841386150286256073988652873232115239901463474271807230365501346499404333117637733606609871083948129624914973849059942721135684443670589510290383136874508393708452203501265363812875104020916026552026630332306961763308315809602697914913853951801066978681252690005734758650153824666768245312847634265142301500171722817960055848064026270508314865270649524844754942013620930490207715360317983131029897077286912796235223853928938427601829687436657534838246270102688666848714236535622585298 9080 337106823424844987990135563854945966374335116217883671702011561148837460672500760155592776730130932535077024320786879665194068829980279042765949892328064310714593423363907093443985848974978933015422695066316466825083120866252200082003191405494120838523815807783457158753172229526919427211930054535112479827243154956245343566301286580055474840062804508485606492250425250856892242877607573152972314791315537721735543648854897119294688910872126411085632958417881655526146684061937570286199928380070814921524497225610726803445109244399220233810306580196736133919097800724070011965344519407424141290451021718122345202944361673102257283079518935240889941 9081 242412197388694116306273230870335009582523065154612711169779774226298678027227988811752630630879862281597395786606115775667302391231858392145846716863805717572371132481416873615987379556859301950750609639898931279851752826942150215419436642785428237591420410814531824008908962895891278617877912228732131179009427424909105181594626744244933375431883424195405106339936338508589286175577531475176873468357167211245982182634162738824690567867392700828498169614289863504120368217504834347253665425010916614035619841260719225622051644820409987501184273093217662179514916942142668557668181327427389740548299106856821391994129377689443221956889899303793790 9082 112796061286393102086286842225988237996672146353844398083026763942573300741966401439410662778646447783827831822269299631550294210994293526881869265967144433426286996404025141878602159303730004567338088986509291788233186021321243041936525776866164771578647382685112217036567352911717934946409313216231548369033775192748056530809762629147921492970736865326116298303947780891896494983475406035474624825877545826000493221663169367790942930584529232560380698414154868547538921131417589421607686855202933125502815163486550788274219878189414955361864705749469612798485856912204762838352330174764197059348777540457896594981274886218917534537531018042315009 9083 -57079063067389518220505919013665934364264239871512166488156286653069471467987772581098634789070605838552661629571078017061106118179798608767509425859449174755028517273654382632373420485556270938141620054623076255457253608144559160445733215756425886365935007977629213600454397250655723996768724700395537969498839768163262696665252338843694741785157099834345821606278648921687096010010796253139768275179153837563299313866923392856374385609760605848354721182642029637147951464734578943233961280858013322450144360078843688462308967969719528571024971901841780165060218638957217638854493032608033895163813030378473508438242102819553289677960882923140026 9084 -272662703264385139312777719904723043679715913330666867758730164273253705538184603941388870623775427179401105658665675489694441366238855309937086795161236530344535488309848010798077702202487400324217532805960903663820852870321432560620284491454663443280853331948250195860818560286920974824081007916584195122287844380632539833822667466059191694289569702222035618603932080038435690933600537765755744719344183423067844412166077515529989079918951766585085060521575733307160129723227818576732172791418583099122285678814567698035185977178905435523060930878244443029407041718681109126432898578026488341417384092869392720424848864022375978362801679795800255 9085 -539360415749639098952066053003349123003512322653578897499594250634463018661394459385604890572718623886640305496560647429092600908276033276221641680428442953056705317412608913884528590677981662398987721567714521855618610837665146650693223388810258623810547542610035934634012164023146976047864027070047481787722745069924028536494872777402097082257193822711283915036414354880373532868117025971233537021930362650870833848754421045609755805662330232319455848885993460935262302328252870670308595194962761789774358840169756613020040855750510126933618714150897375090611790565683802704477379806081756843426436903287544610222598932198702889268719277654980437 9086 -862335535938860735226850743534678854646920317414307454174611036833544930631916462706077413062046488873225659844673774082878218871788488683314527714795018383361892714858636858192614679194843239129464151435352160058115553907862250090301029069188361939163746650286606010269130058518353149315814299126910501748754055534391633839177264641436923973629097477329034032021584477693607226752006244825856023080245160224128669725779094003192026265868572762998004051813603352481271104758744398130940879846095688817599272471478601041524900120005490022411699070403253832646366759621880517996498722435643503326607201472297009774516432952660191954329807798355540117 9087 -1246263678101488717391909633052860675069407838060489128793857377315605726035191719223173798690763000045905925652806074584482361623392413878213746785882661808836286398432220674018202701968204843877200257087989683776085331930250938825263786137649669437191412151895417460505933130949029606046355337375993076453744466160952956310350513928522908515715616263743356133466247942706262875683679691565902520329798968848001125281156573845376443207665303917447739281283871410552322971442654577869415899076104003694717685901286360723577568113509538682929331054022943133077087125629566900770746583794594026141514135332749647483563482849263200319095145993230290278 9088 -1695035181070175802903319075406537526915974786066922475231209051052083369895770910305758896881619932878630003787118039110918182866608649756691620310175241531996442804335511586532300982116464094418297926113831935529202365776597910277453318751275542678090231789428008787944541604713839208042383507549468748915461425550633480630854152762626987206904497139254690364606102252347500154362863579884396444204559478779133518225867207554342985480124728901958683468324116303785420662540054852451927800921744277859912662037431597109530083095403592391198342605808856677973468757703330801474017436347462202449827889456068994273837352032372283609859083315359853411 9089 -2211401138633977336690429095871446137597705059074650537724255544827718010249278695876322639355744608238802295781990098341708980397131968910204266530988718577695773999325251085841449177290309570386636450921884769296833902773029393166925881189574135276550319693416267807675126420655505339611254057512494702648069824179090310578862497627608885457233675883416678809708855041126365228247693588224551852396997738541665646698592808911636045423771448686026729003253712070366514571795622005789155675817540794689488448675372230889176079289675002681870713255579378197052255860335802139618767559778196845907261472818049086599548231556326598082739410792054433063 9090 -2796559370137083970749806607703909770757726226138811094020980167011964272104233926874581124516262833940117151642490586733389105637209580909149367995395359240390932573209027831147482466070747562760585944340721608754640575543670650714498108991344483037609350043068389773132279732368074609838427064124753158461876088533344657422720632031498774946338284580439360234247166953757397419663562167403210800364298304521438654425258294327547939697653140767011599946190269819752326828251942186674407527978698721662773926264678007951728345580894655105986291438471240379663857871926534846326482605230952508822592926113973817333126179765588885150540749554127484960 9091 -3449677729419670257676711404563621396249636012270802134232459244108173895236443500442598741582134654007956029752635411575820539457983472534207549670223004549925048368318371990670359218550664456448778805550586175313223443756837807266359084334083819508634931090748623852373342138257657847908963211811421468617264491757285881090698619668947075031800893863668898998752382578238925494466863098253590493808413538768232654751772622470308055723735278527956852435953555735014979346207957518415945880651264417298463923608542079833473359643883912798544209291718145947319473828209164174619528185478892102993872511727876341770217525522760583775176239728769557826 9092 -4167353574274338222073957985814895642420435878997625188528920995169177751291046890875978683071253381618382877867082027524704796838846066864996827502582445663728106721188366501167227914911102753906953449851894330288440684190976741514399706844607910774651790704088993126793206252245368107654915918305672049852575800506252767539789934982296608660327968137279458048412062164513207292546502783765082483023023277801053262878140953588415407784483566710693639330636592739947237549690861034294888763440749757256602638887337822719498786920119925579884626904826013094830154589095290476774911030429258530757081668676901256851892580273099744939463432846127302062 9093 -4943010081957157170186180455339044166495031751278507835225118088389224145275946511496132642232830538864385520468599218013065151929921194947795630826250898236379051457431526585976404903576559382703262702922497301943776101780876823351079311224243885491731590470798069545246348840012401618418237496464128125559460616094300014581060761404549280771710205689889955269538526421387300616431698708006733782112280254513306873077403051773110993694662680587870271091653773818024238035970126139238388534767514250074844340222385300662481129729551759157711986143753059546389459040159602967011737519255114828863455933713183466370068929012352197300965658462358963670 9094 -5766232458021067943025708586008598055755253983247420663296814575107378212403682964346588607319870044250516870972878016194403191295634943913660801808818650914731310108381304908421920757471442679519217137901951630083084584848223604535338761762271745050052771367887074690713791870134613134011843878422654098644586676771924095354411527532615200386716587919114608820835577088129749789346977624966399817896466701408948363972669698142565437604278675930576199874607406883181287478585204688163886249946390128379471391648109117959495840692720251735791679553074043994766220126282847283829202799886716810912680534364497115735184450525818636603143837731327986487 9095 -6622050004283781513447491150430946549796563650968670370199839824676853039774095043469229903615038686988828582508833080976164295162404914118227547926920068022886677467654354435652649196918646168518469103974491384272117318118874231400142361274370564806725475883251816722637215205321571126341561341673297445437531343327957569020158842034333254736432600612401567837444783376941637491220561096802219331257316918417744758391214494346442647428905002267228938219359275707498136611103686338010549765633363179527702131527976327284898804735356720045143499115876859434866077953460104535601289533171581040032471851998649201923507469628204631058342017798574431379 9096 -7490173542803228721135510247712101959689937900511327089714351819519298399670595929200224840353195863354933778264946688532384964885511854818654511116465948565712795782143780645601437685444977275476262861427385785068230541005055174982605169896459397835737076058471937007624316479162511351245227731511680960651240121316698290414287421544205912147009860868298486028207915844201777108646411464337039492200889605120095695182459698434732110292097811377786210282297240259799109327501253585498770637811217254746572002865254706475838026756357197226000260993907132176575035516453958930696419717075308218117797365841386326433272424254807323466990286331726445620 9097 -8344201886579087222541368868600173213718058035787552066017104638454123920377247677849664620288422437801545719575764227345418586093889595077293738541482843145663630825916795716682482468715856901736618042223375115008617264109538297847935107787392300864618679397141754816012856161692821077692417800561369448023510367031407644754141008781738107630328034731566194673712387207737134974713004104379347167358811968350026100432691452736632942665296871958734831833800460603898311288416602899388676809030581383789204959974251433416633634113221194949830870650090279986124358977936214055505006259544079370191537790120038468823271958864583490255744793953255197699 9098 -9150815945918398632629459357447242227657901552218361781449930763625343093613722740303579474141318230163455825731776491624728522918533623296258952492717642269925734934219388437409090273166577659112753450713364230129834508826804255597467354203545092720785950604857543754084781096457904479450475516054890942039572162139053814895443143998153249281885224267686432989879582009851339829867309585353118660849119243108980524951879561073203782391045657951210786439208656278800446382694310271743307141304002451422271408036164218109003556291378993589790516406302540071827582860826959236316573265099294118662072369958064787611427399725600429383886816988483306574 9099 -9868984691051950678699367495724857318102743431046534467740376550282564914963545440003095123230362556604444462794404728208637740964278637136288424570624394861890533921504206166925062087628522248247117044537459759071264207019309389666397838967787183038385682939720807213365884896824537727735412466903376298582713492970750427326125645145371358447700701423486070263024286627828117787698991348404514954135746639400472905955492792347431179430792877050325694908558785516860273203274999940649118250886418567036018985942780746356673869281208171455093208300151758136866817669486406557585951673359779209285767868489308794355538526103843880095539526791606671028 9100 -10449213568682188494607952353131856917271478935402471834559851329946810028025641752493100941297992286318188923388909760491498162182282665234636007081512222920793427736461527683469035271141528742292285300257377168345545854526104345644594013599820472587139288554120733042795955835974209683870814624585614356944581594612132800999231706254728192545035911489823977487491248027672099198657273853529073272938356802212213997285077894363285520250352618548798769722009060266589401526047530671473269380071766194778294956049877056267559864911254101970906619906770159851389826364111434345719535723524011666337652341466186369459219709915164081669744038753292677335 9101 -10832873082479951310747041910706633493806914600821521368839026918059362677979798751618593346646627052557611563336752989400115358258492758090357507116738351655960492731704663652444993045087004809605269185349995848847624180419793563446247097659507244016757690485441033046522083347159180688044365307205408184970904994060511672128827906716119014648233304121250107299445169617511592073380651337056527741053733125248397023702100476548475227903590724893068917757680863699445017362780974038349135583420255448213995281168030567558918925558941635449589754210146450031050669859156898844966446373542772604775091113321543236247107415048427770830251534401352475118 9102 -10951653056836657486988849110849356990108419790470639906217098522589046368400440611153243041622498605739398005242901250055894283089156416944812743468174644178366994622684648335017665613835801860341017417261530405416617026233845880232534231598756494525306576343781893052827285995761914213370549706276662290899817921185832414409684664820541673124044867799272736421966356904742707742812725920391312401016649448124339375521699171217174886692724638435190941443660643379500897049787220912360742142430039577815527089207542434123650150405266383799224487886882449022531127838066551574395339069950435748490619291876432856811012658272829569199442637941449992900 9103 -10727196536498884198671118108735911495137267785357147069518556547372952035409270878156583922165301557434626965763690562147439975190583066863994092546524266988489170194804899046548930038745164149522122609028655339814653177965830888004616974223737660007189305933869641720260876003160765365834660204772089560705556285149146908502920534022881480721016778509526994420196988537024513916387441759488847163232080032393055176551174655258317725858940046073638704676141911406045356068645628691902029435595209017942247765107060867947513834211893729983166038157552785363787981854237651073574014564024836212903754740796250219532338099203573915953688481597893442472 9104 -10070976217320920920837109380427775757907438541718441146987660122690002537349963997063592552130086117712241209558552578716937108365921407657193444624416091776435145031438118246598710085081916677341698882480847959206210744735384651331594535043073474870334452795855559896639825491650511783013380600478084219212016900684510783765075128381190767843418648551190980910460726182793152091072502668827464802762062581490898953079000941681133996061853640690495585389428943526501381426050411618668756329910501581590093407434866974154898736916974200071743466009850959921777611525421286124092641251375508739921942844579467996482365008277726289319069687619359581621 9105 -8884485590938836954427927093274309907775434677793486059500808970842570237373457995442082314777022661123980969592867932243456083497204691583362876170257564707860916539637835922055584057958307563216546846647857982570903741276413955248116536617924945229898987837675883450704955508209322637692005237889851945527731194736418408084709012029813029463288396328020571563381543853947282923113929850915821425134373146111084945684439613278294520489183822239137029275652631765129234381612499719829578161269075171411036804505707902241931324600007893066846039721162419695411722684553787799103126281000472030587729792347607179628748420417559519114288334370156426253 9106 -7059826396544520973548626785448915554062482889271357237465034227170186468991749967588236688655271893761294346769815668062145835738741413172207280856462330555157399627574875353376627236092281809007363255719534476678285656079380957775448542818302961467530278597113698844991758020263190365341057816228288187817467694621886681662199048623880653840295182041129445514207732589857337520306429641251347795755783561040988392579005992685751612785650290557849731458840488458615476850415502556376743190287608213584848329798834753658268237625525027779059871564245826358649799509338398362064966809579807182888066230341621601610910050087008516486444158223248037467 9107 -4480783217585964864899303445444944152960504978771061452244897141580203149756828681067384976659984080683928864007838774259555047106354776405721279143534712560862280974066484654326893900968698009613608749477641211599804503438915573838136123616121882476818070954915438928973351730228681161844900280514372232020483286465043824328853748176230397235610545800346469636069588758290653065053187527068810399616245275255508915483490271857610382333970132052545372698016855433546779051499662887657136687499723320500062680087633877718903752342571291344154878323782338219989804683746795989575471433176867976157963995907319361990277481587856681005542017640729203356 9108 -1024484776549099219281740528709888114171958338794317592874223448905320235189664396399642294216785191045794339884684891964981089283305903781945312472469420914352053380432127080613741501284912737650542972234911367726075053656079640804640337786285571106608993017017202966486157732882566293906544028023241301918194740761555118979910292326505358419020758424368647839654884884288313826042540675660298529378199714998326992645644084977572229958266265835474711930485621386676039510214708306758201524890834899973554340806896217964981196947943610978567998004388342994146999086980246724420852992446819300189430842804643602621012438010370708618434610319282529522 9109 3436240780191588018152949925097465399060196895128987631967611463484350119862852909543740036744198174362942171238593766297650633841098863424636499629175821628987512621365557957111895186989296238960079240151438323482386042672639052101256632255753906315484993133547299085031468640209567400194746368783831316195657910595109956442944856909451955970184252237140833618908364277558872721574098344405080047798471919817122010741213542205205139117898233424682884919844401917983309453609588068108334018543562699905038177222622615104224140821511772300327964209391698635212807835971074741499337159700687956544307173944119631748975548046125405107369413341197996465 9110 9029703091945315984741043608399833987469160834173641492863186591632783960423335710188607495626783992783126635835264904697406434207640109895791227783604268867155923771763549648397302604683485978104280232738511013058870887813290463586456709702709566428861385300617305234036333303502942930167631801518740729329257149853942498045423725314875247970036794340439713614456475391908109458507833250957898281201572688719383305917504271314966958739978409726331248699613667751961321602274509855701928074789786470665602941940788784822658631105918429652540573034681467648153876809588998410296206108595489262166576133882348761576754175275296274984636468748044089464 9111 15881261701588859615757172040088290794958459685833641247702729900566358845438694202173076327947326452881121130085743930290680559817137692030598497626709233723364388448412438781275659190528051188478808372292247590765779759561873273488794340654852084383834651145898800597519528316750680703076629952233796402088235586235616579116599398031104904719983769242922692103035781960857875400116854320253188175272027594579321211227031486119431011059127089293488641883596473106085047768239162099253782306335946178521623337588591027196547726347657428091908411737148867504444377274545473522889232109380188517029627412820090543290230559276530765016785991042118726639 9112 24108194320140172796227842745692960110618645258546003689327831540129784449536874947558323362125166801153868613452890606611050139440083135392934324330856567458097790529583536919674988141192324016753525866231267373316055671223226418754913081337139721811940845461126601815655535278257548622870520968315394547430964785902634969818345444812796940580889121850065961934106421309003695116503958604034050099585756872847305443498025650746087717745023721938020294156798211230944304276294243482909223753453002326201358244497942677880097159008727137748196487656930215511544771523524968932501260053733856893607312189698465843711109003227762173454666023178332231758 9113 33813405046526745418624828466106180252159069670902421603878510170154015636330084865026965286292042732118386372842660240895923311336208834723975539794397203275820782460352886519743184037996024889030356919180412056687855900522180500490907768271490681139422747068518479368521179054465023098939313540196321705138583832381942171221256472402235856762835902390374682308874729369899522449667029027224201839037058770428742601312990701195216847752621809360744745373986304702703904920348638396523332063438411780923929103479588190173662514073979645058683300702983308193058211167100649994104729744142467028824211282060197900001413862951392584511798813333941908139 9114 45077863626885550551205970234018003819813390621229619649490472130339684123773171475671404933947286638198975774495514203334669328926457813150548492915467044298956144145013762507787046179088891645448266646442342851956065611517408580779317246570117515632505390666973907781046951698593658644240402608383195086138108468580729255297912093235983987683992800159495042536641303768981338667819888627321897134462843954608042899688393530340362430329168515034371953515615482063783809920414271365252028662800064740274115568255421034818381928193545687583947481810382294116650384990495174375300339286397447031065163654244212068282816279029147767324075787443019242974 9115 57951679886580180432995369524165709114280800160865909771678344740529316857311737111534879840048292679203811117785387273983330450558963329359538873383139577293559468444981223903083654435727179384993783575925372398256003323461396919268207877269768910519178407755908857178387935208913111857176837425805797426101918052069427012313065100260200741203806772176666327895380351748016931989052602434918625297907337594870972349967144359088195362360808030772791888778697448680275021146980552378135076061855674637769689696046046793385393619836983065006421199233377092996653777975158221886397396971078284648616875718786761321929131202016136068217886284741910297305 9116 72443737457949835176052089826635765686466172016681162068988048429290222834544757275318146457382077022484730021085202446098994081850074612243653363923440652640304582821038059022655900507935749569245508266175511419108237732203386719651061948626273276595640584624044340320202476163830101201673182364926308074163360545329238932455962529624894557371356757158418481174574605760451816263526117359575759639442812610332724973759421648647878955667194269559096269276019198481267848343980265461517731620114940236694132536166225319190589820763146387456921013361884162905478007078308970137890745649131948324231926203599096803829193387351389511646323649234364278400 9117 88509839114344495954433064702830981919495502768812239910309802560441680709579903060996577935314228387495117582737943153795916740705017687736657869950622182795052971523510718351586468031056474938792775541264554734249877323060520739531133231270468206137134759285019526560752229873331530797459304545544590100517350336138776833449106176540473979522164513726064732921210742716793199463661805094072117998223728883584414922641531649988522746900239666258920174768866438195960558646811570607554053525303864546622048555252892225392924647971486097128394255760979455945091240602921185151293346809083737766384347236411913796325709176429503996070922230927347164189 9118 106039353733497727331052007858203217360748405443923247038984456076143258548883035838648915762649953002095137490089234786578018132166552572149563858016901243708554601355109554599205050975957540469363787543925620645141087089160206683377132707338491992311942901763562064745426903483606426532402747384740383752435090489514773398834930240440813156539953349020522793205039230479296325207907318017603564262072439726348469413329908131930320233841400202662222790596908380843283382642165019901445255204609022790998642906838731959930421014167247304847226641613766624632507360095244646697049168372481669564140265832172853382382316570265412260773758855497643271410 9119 124840403522736843606272161592921367461418556348434464288235765126348341662044707606478551334036627026785801200522822355932483277527702834449169219760263072712542532911477697628142630430336220644468958687258866635791976323606253835234176329427822618364572094663185116682615149977106482973405653159703876104606985305416455257255555329068088471704819326674693014733370282338930576264956356802600341469966345697068608612094765728825790497492218377123171705163685481318427827966281090619249457286165354081223831790761465857319635445353580138864086080416852050464940856232473642608718862747482889768671733222648061129045218199842403623382564869444071912931 9120 144623691027162006903915169336575274483404644592101405732836345565004410878414797946807270826700427420620601791356366264392025924779217389294684482190169583501009640211268997540711349510775931780679855028981194430392908763301476544301699747326103385434153841600655908689734623413884214817087530218616565071244559479388248860568546445715235702046958746875795303424243676363370477051855140358218221468003335728025584832955610628486187934270804188725871418760414222733929624345565470662988275317814498044675535555439272513781655564257864897655332177372709223671698353450999067627755917789255160574372756468358992372808773957994439844080053720487954317694 9121 164985139957704773646024382685939530881858514819591466926701481466277820613511819369542092411498681563460602511196947401397214042119439918626714501404340150386727863772240659926859249960513481773433916433080143486708616218543109286345569660690294831671429032232306225488512375939403632735490028554290715474229137910256837433950883285216629900567031925002318568592468760508421947080256279815866967762624842294968473943896823075460771287894645687894657080482340101469757284419294345872659095707009623624887848925231909598170786764102178600007085378061094913244097459525561952282769999055827676664913723129399671057827412523290836849978505759373177306771 9122 185387613276820437764962489510625686979005076255148876823514158580676254823596167650159730409039577820863288873473726534442425541114134800455493759833739536432745384031590928074326234540744142400801124918222944341039132886694894225361039939876800649538106394012038548076251437632116837786352001974673807875592727014699077546426187393966921991253245026384370679731061194924732464055238251152973437891872146499251327570561698642236484047813244038378558286007640022891970596320887194304033979225807674459723991922072218953174981130425891446711228614152938078909646909762966431042074520117659489488266574733011879820824178003216875352158273522144696155984 9123 205142077365063069057357252502629245259487590942384997904154286562546500613367752073481193394888590257868456751252558593869722463542561547427660475964777809826047440740051011444488296794369186547487698309397284930836006034271453751005741188007171993057108105998339577155713611805241388953983348168014521098642660149166719387807662648718580436802285317214952958752500114372503464105999151895178538403045454298289015367090934879084942972433568157869862488608904702510767826832369242202133983108871765838213063812395772020773456215454863580254534145282565687976865464494198810764896728639019700695384731894953273949782532232146515749649810539492392096896 9124 223388703321238539633353537201615455971435637802177249734257785195739319342623787671795324974241522902248384652209679983971585664534256644858745132671012635689632819143778816587989561910527842754944419235268444045075878947552930498557205140849650572823170222878545327509194960869268224545665026962786831805642273799735064379201243686754711103413084887041279953148549528727977190045771651987834876178662230862751937626599903987902872294672415489884105770527289724850867038087500848512229324719683446256310138429776429187203736713076900235376457614752407116726181474947680054114059628623493727963987315736659926960419785794437780859565147660774869681203 9125 239078536044613009694411982638194561414732677334301227965399569342379835339436876639051330655061860595801278259941254120197052864289892559051641164540054390180922413044918102893848363056217457532165958192749079740247290711546765422621433936513897050727219220510358940540563809372813899106681666711253286024982935240256330201504767237223029511378366814394256254773681285832066356830187112186260564233871746496226949249992017794870793535015930321848986517137818712910185541434124633883900332069444971682698546809491809695707020741858453930017554203763802255274111212664089764998405926999688531787062656120512033407152627393835748462859675011079453933366 9126 250956518783133381818514022808365927516331288117750792515773264224007106227107362041401242541901661669387492558642679814547258057492273408449622862469347428130951615257661628693309467891032489201372670449083768419522578790894137478589681573086172162772100117904696231923636093090774150566008926529698662055754230329017416886821478834017817827232716456786150569040638217454979370594209165502547539463406036380089041136696576099587356431488858457275667677744798863232115274158666463181935624668063534013455252286408862151062607657040038288137966572697467479994527686044306082188748892437218697319486726548836196633975244854857025708829452157060725200088 9127 257546834803066002963669135998962744545029116255664072983711079899517585623815878231341664502182163397474719254045548400319729541280678837138112004429082810015666195558458519256649342880591902111258330443726784069128521976532782839165825018357478582453314521866783423364526030917677655986918151017182373077746086945186039069715950896623605574108384108563711670766729167924028495966032140113343261764977083614801318705562124189539868283488330333382258768918150772395658020922454043041413263903532289539511077373080525926997565332538203545689917559094134842236170747799408885330496590237455886387357812412073694355199803856040100518451156959622072251232 9128 257141717517969293140069913039925505179750009307194401611597095452468471077077894304635690222402629834832123842099472397759670271881760110253305304959209425429254431521013595919218309622009825902547080589741911778437540740309224810175086002983527644567100505482546630539354543162840553661897929214199455646402490517378509465944855385677723617452666648666223980468356818444554800282882045182790249578510094848797295265115249829165810530847608898787041695860493832677173776600734710698115535416354042184346389971591160492258154135512786563053541390938111301014456579667644159002926346064582123206139280261775347799922269591704863653177988670381022851556 9129 247795083702710939437447377981376166153883365484813275211014814887384303208648537627574777745927178828113789974857438588641751729627341070292543249091472993760828585929631121444781505270921443338865308405224633807571936252302887469912376686076964645707588202862390267755390740134830168881921171890510175696386988816897120841269047379246368468279675314421419330403269527918808919038403763817763001047885938159161808428159087404757174697328231587478202185794277758334010163137807934357684332095583308290624685286716947902116850426190622728237021908102463211316841230348259316804340786246990606861260488159664962092745054045666187012669117927592593598523 9130 227322558150538715610968782145199292525171814094508868932608414157867008061734550108939487124128582961509913602389315847720011929005276374502131301252442372668627453915379401347402535694258551384178275681264341622760528853137244335498038481126550911080629187194880450329503819007017094587238732734547039504628755127826402548835688243426421964853349227059582946029618241839619793705060913670676450990763541762370991411124494643321113112675936792280214738089752496424460323327594138950447045076975971617213320093782017283037867672393499199623572066314676361120852778638265366061139758975286759496151792985438677705260683944834853811528666857761092670219 9131 193309677905532947524406052535327295171646527409287214122736046637188285355008845251577645972316998656554467839223429303018613388998500145213000888575761823651320724310269673949029313266791495993919162988762160008054448006724547196297325627364278388342844383510326053788545351630613727282071742480287541823694203599170544883031242615414980064486938145011705319883265730886524323799048907643691228911406217161224657661661466838568863932311622366821320648473557119208588081250629818835501890156757969515479853912739620873561690360935527716865426395696319570548276190163898245019382522052189432002775499566048515068660139356468452618653324925024500082688 9132 143130284178568870269746851167086185817702680504737818124415784300492609462055845447351069393380613783264085298109396738788099890366337482756848251259188246557204057136887436388940939506513085825986097024693449056943976909434898239055952208856908498064039138070117650289323918267590377485526979940612985738281751140367492556619763389774975054773845835800711929770463712110743754746914224886600509988589816592921459499938768114911458437460655525535051778971620241988123489567901577384561698958946804637375579418510605789170410464377736093829624879932508874513567030752316449826837514089195947051062660109002394417310163206847293435859838552616432191975 9133 73977322751606410355339993062875611115164715964314695454928390820344433395058531988446664001294183420051844951522984973553045222651842958146627482192695457685673176850235241372596317493956050579699240998759123638890457653057280623222393293592494299797140982684982216089364576851422559712541514011134489110119455382358416516691299604971404152626927794771145917823546621379930760720159826048820704364475241071680676510347564331356800949145171294681933532508620276444313656458620433051255573004652557563107452467856171059928928523961902401514561483242348446634769202320731941257454035709157356899128825814470177664300409918771572216428267973394899561444 9134 -17091530230241298254828069036707644874973668190264944477829606919687436070374668662470533238621327387056013535799297974535674639691543863307921577536401186436675915047623614097606161606779893609693526930580056835022273861453701010699849393008105345352150902427885170893936661347497765870747466396131143610630446907332151786162922090969074443385380313683814798367273029139602491424850458442200182700256674155975351530160693643165548980200648148993469613352243382142066155985260222472586277127246745773586574673062001639380928429886486255154861637131892375877355318808007958235275230060075298185064551980612008109048185840704828886840125759112668131106 9135 -133090832047890580577271845129518615386000584814061775399622326189512430008260892527814139043856460872945266007675177419209296137552049391524113971181606921072134208205749889096488116819482883035407470812806983293102687256842258089388028387213808180003851660123595546910723549291097246116526996285703335232662181937012422652912874499128526546734617165013315515223998858819711606469890706170700196479569440739238026940899416741755229541275245614827840378099683497715608656032073232023486732954843110967240975100227524495510617337321058941513696781723325176034266677149219794300429315239860181854843499371065345735861826267302239936667008892704742875985 9136 -277024215159220592235676785420189486594385534579010785973977602954310909326154029198749041551117702187033352063732435143812367286204507774037647524634312856751684159706784277113412052625912136260737996279911422731097423070524313435328558311777150681526282809071623713873334843045797773343952377349711253276659957882786295621974571289190857316469819371503742134154157682941011660477223696342396135686251493532424469774837543955551863115108784185090420951458938845343708044883483290926318523095935055097545226106903645708196383027992584937141571823485788124362880025113351191248939878750721061948921185550414689093145423126909855595246926477786682199690 9137 -451778326200644616523518117798505342312143920769646211675168284273973072647370573840304196691979431583869786237697635862441739482805345201415388399265476314949110436537683159951188999506338225533014355833778309501569793294876953927368513610084549940027595375957828944562094622769781240976629541498586563868476765116187022197906172023824432632317651641877164916807413096199958023552550204770174808353180872037962000179665748688845682104078944140577191490790755508153452399218332073796662765552307093458734489856557810966427352082918374578229143147792287359715457696137071001593188942353554727152080056748955240654192589437622302176355548888721778964494 9138 -659991088378859284161087367656305033819248604420058712771022133593745214306315403940521805555081002586043924961098175821816612785537487820225824936218331972522355767001197620708253474300801973105628694288896599298744074664141375296392185574522081246388363424890408405296184477756693083876985807350460910073567197984638628465387245445407252756860633713226841615816147718247613606989774616072879889114510504226727786287976175946265263631402404607737227939898738347054047297954855203440820180504767921184649564506250292533350135551726387108903036779830085452154756965940581318567049993156137479620637379158204499346448549575506628556543026346588604691070 9139 -903891617186873965498513224948493305737611304449481835949110699927735139898460685855358259446396843089238785501628444534816652943942484748564535685405748057586374988693612023242418259864463580484652345269601226922315956868088631891540778770117933133932388775675164364525321337710335400385095501162553185614743622453832966327751029650609092028346965907214489549612383684698807442943445396854276672574598173147274882177100158271246040014632601348386815978737843588383136255028185162270079297395799857659007084744775764482452940156696885552852317767093392473538275657063849747161179929880681956775542286303168901136704137745634427349239874420610115786573 9140 -1185109343670353881558050394628765425998966267501602950309300833860395891845963464332343928382258244939909502829928384767808447659085702702582285955946907855780944657647577796406241579808525645933278984347439130447407016389963297417380936651543161733070170522007824014368297746256402113570559840731054810861324922960919806611338499816410792214592162130345515518464135578384302810185634135587598748283534689969405404298063433664744252729121118193180477193998172832355390791980539869145093829676583752868179253878865339781361039760776374721092349777767897549738533255922314223027716484985170869992896440960787832705584842098989676109444022806326963737343 9141 -1504450270271817322201136314321036585650301327091933470887815365950136359935005820222259156177613392794041168256620950190809962271454716930841104909981205378606141324711753740120749699545998845619444600781676849444452011564106360123872361944496253705650224737583604101737384140444991838098695550444757050972585980590463035374057411633377822577964386350870625118202523375051047387039300997015276690576451832570950064951276542269714516149957063404703360659021509070824576666595339860634928692601458227836285237026532143115689798000278303897105308235159551965539367273307127970755120431443418647294325532759311126224067444937437945711203940654909793154303 9142 -1861638829859046673651276819444872015482713400643243458644278981320010253964554043793732191616772797791194153536564475335513561744956379719597681059154947015319194331577019935791140026452071449039978496899805578742162883371668292876542925031952705604290360126102542130224622030895704960134881327456110481577862870759405498426995222436208503901447666230841729416215967353347703833783097177410877429408211663204235454795089614185366773557799793435948689868575662856530402758027089593730053287169893969980901769401118870325072312736959134456151348582492887154333980939375121832314940683655885276168822465850657532141315056141883564777489470723819389779241 9143 -2255024569086290846298885641081720751189213934642211097953846888061232367821901848523871457848020027103133134032959726140580143127645311525122288139037123731474168662862332913397517648720551392688201882091794955210399292652531313197592690102794841615824451704546613452717333263158448676214937954997782487818793907501274910058718689861341434483793628500963974560927719029119413020484226285990916312276746536994501258700974528199694348860986539415975162472360143514265360072905603762627674554653991908995836690004557618414972749323013074515519506874514928923263040112602798407980980677996992330729820043026666753821027434443328610506330979423423566450693 9144 -2681253864349856783361835060737714246458123318079214503059401347684929145054455629697938856402623012595529460591311970055585128055483215498665776899277068388332771037757840464870675006416709676138032526556930705160516809599301869693210379571927677955337119045976397020887606609930882717340556906530642728969465445768390124958553856723359202727752929369559065132914767714081436348145871687643896230127017685265907624276249136220132685306081727722960534456156590170925026745889204676680276238412662799426063481149910525166840325318926219816638572142803283833768143867949507192600213889194695357761422392612484844675804985410012561936445904002626466857906 9145 -3134908134627701691361548918404812176990879195720666883030223262602417158704545744303784765497696048923019914619145918993950479557056217037966053020764943199596628748194273550948176977009840944715175106807389024995496075997206551472717857687584372669012025566568005683828837270312867882585903375111331120329757783909635133071753340517512619589379667174019939700580812388071740617081867321798653174820817168552431261073366025683440711602002714397951231174738570463204510643156890387822165555775934481360744706587265257812914177057154564334061408256738168741870755765217584059136201607297420522316982354075145398921213004959430317050109698084197932816099 9146 -3608111572615642128349741984925106407009660041161698827668051625082862860840988735700174738993743081426022103038083226380497357168689809888877447342466707084741372821565438802491134837612920414385295716331817024009982493102913176227623771262753233430668191167376069808802868141676082065927052926104496973468213828989010102188857114205301576526853607254633134958573379697519060754142215234536084249389676816503265020073206726509627471115409815755661719681325644930916701578983691083308597075982286228847891100257137594547891545650957776705131869110195682961070754170830938869124432820020520606965491249576571797183222966735760668870251742469539535638048 9147 -4090113304659516827444694730720315166056355996414564710312129362367109269965039239054488593585146275399674048959232676738470653824734975763525760608466793582953722415949064422517725938653173604667373912472815762675546268246809285210995372284826948752001013250503108575584007501904069422162815323716615495091964161877032338075536373269680927087833468363636791298914312944752468426032538362815388872604871400264371265836968348694989241190499318654481407880318390059195689249917193600469441070098232202590870110320662625957325573459071561167383918029053501580478839617927349799016688044045759136808281029431901859800431210177880112834873801879605516255547 9148 -4566851139167862590831159034375248322707711502404776427881192287118026899009057326404233140377103598802363346468824400063503807055380937380649853664024458764499082905801889178053489031292486340414294288359288389064580967074860903018857088014142605138401899110192043037881096810308463545573603838065274970065806668591848834440361307273136852394024180761846792623717134194031220109014207400525221344891497149848966642069255898364063008434844520266157153950632303848835448856396632936862956198675197580717872843035060195647849872267674093677852521535264927818415651907322092384492678564148228658433213086889016469686882010901741903450949202546962176788513 9149 -5020506696147655044433389406353603581554791863094095646437900796481356962542140699778044043318892069831646540939919910383982975634112335225201050456978911803390811699694191708645165493965175633543363714873612290864142832677832486965847756550981515053145997557745806840946659019645354497971465404016578580667856143544932536776930000957057787258447218468003547215787351016441229406356011676617671523364132209159576357777594729038885329802770997156851177162777505798271532838977752996244245130244325726276710250578811158073573286489391560356546394084296418816712979062924644430629837284601733156838743867416570973529568461399941976036557953872033526616224 9150 -5429064744393865822085189116291802531063947102920055385808946430575256257571955207798224855654449981406429241846046813280892569577288044778621347734891756825220391248725316585954680531303993067070715318855720035964169806760718389263352338603384874092126232319554222229301289127863257339306295447655404192489295807496236045267877877237696292346526982451113395905276345446856371458843499281028544577341633963444447732912969411858439731206421365476544003668235771277608893659625757773441089300302906783183333885801505155533540396763891265430102091137217402725563241991656117916402002853784848112091368990682730868443508791897457101394655283193189109169873 9151 -5765893015914783199950903481461064175370161872095463270008144582317070137217623651167276383379321406380100019220129096167528293576926244198389553964495598780497656028540948697312007186720668588124218820204674538844639834394163072629490287033819239917734837046643928304713107307046862482022294379292332612231229993371115972664446435723826225789723005141336057068178095937363448695559539952857229758504891267097599624722150930941610618478172329239789801960542845815817968122034072251888635363641585673551799486217540873003088431114165345191748545389927032413986642647352356634789790742357097835537271368155651897333565354174312078157074159128861881727967 9152 -5999362615922223511434404338772970077279710626627049546984039961425740282188625062588790264856308650660602538792066582901251001552080905974378663361190394169172176636352168978175629262065127691144052688739262711784071423016993416875978940273834120234705907041964360001285278990467062398323675773927763295149948018541412367904516391396719624720162727760865248748158589139630064527547590241326850213343245492498968211463907918009915011476254577874490807472520362300823764790088593771199289133747456957286385299418909401010868785100424092780257236115228268481839153792973598660028257530148636531918116007716762150109095268726796947309288650874708799723165 9153 -6092533382841943942038037711446591049133084654268059895701945146918559804163505682090899330842826197870700887804369038296035508294119999109060193342312857301629481763417327678202142625858085638383067827335419720902136827710174869049988742261827903386818567828182481818336723374863641518077984847304600472061989263304731024883853029754413941769086842189877113398955100796544752129310872469092986347154680144484646641514428389419165680458622996279940907431346989424689097963382133269260482154364874820039020804376153939868707953897154989238371163516416868549724737906958433963399725886309328487963762138359158709634971151695923532779793066931373467013899 9154 -6002933139615590063957184969763512092231505748632220182256486099332820901274709888249019347299064985652114845842705601362316216526587070904245108052881920064525545101561101693220357429947204519488303095648948627157439679144578117460855955486713020550894142119032461437285974002535463990647994311772352127228216104723383498521347024837931556181418163180069828877345941240586343804415312191796098189668623139241566496452425963976097709231063320905918868453351811457205070800279889375744882946921851693874980771012617665516660453294962810638934873282008761766396375253385176497997689863960659836123581651378974322199676740868955924832985669891796686658275 9155 -5682464656132312400154278026019621828031036981188988700179562192831864360973414821163786767399123007798270126129339777959765979948313008060438006170930694216237267486407951324089890777723864779318312397770745636152225935973618387331613303818791847093598022377016077620381375017920184814308867743658268330028858221960668708627822193413679305158018411682754658200992608859416701894353442659172080725160664210105880367541235763992940277238289942681806269402920100702490000819130727516224431576592538898910066555466703689095635324518068323523747788256533549029666427959465751860686703070631298621734372494891461301498790039346801924531658406814818517804725 9156 -5077479227556883317411012762322497182876817349086008803302285427631443318991692174608901222824236434259820818538398392920965889200066336999108974873504175734267532486349905964887160652593339215941999722292257017719072657352290574545295042155218671726509678945189247627651913524602407642394437947738750111959900311260002673262524346153498762419695040197548493388324675123884239174843928503158447138066813016844484852808312293803297424582661355441179026200416704598160582737366011761047527803370686868735268449062821861447557331963334591807379480103052948106033169251846676064954404980350464723297776037543157577677964400010414955569898306171076039542232 9157 -4129060948304513310542597262027230248679387601054843540155204444268157607524890487337853479005701228789478571990125383661659775791564865494797915951528282379646254423134123654831865763024726958016468956833708501333005847841401027644022063316854131141226658869566545809594263465803610680522462057868424025885660289868210217705683247294407829658728136757385581477163600046533158027076442651608104254236351188138243279197845581563385189268609115132402169705104771454120904619956894344926143445794924208352402770985531737283206602445798853519598230566979291748014740701981125790222732307785375051662578613194225606834799075878817779636151481729503701903697 9158 -2773570874565664640790539375718398149075413752408318777268439009733897258666545860784841550244061364359773736931729829826076290322558681883478953991024122951113769873732031263622498342236891755067458239310637566856537137016559884581373518944721804645229454422621432278533838166875851795177838289023867171676782562911676255738577616092154592405376024461253405556051037286572527657027482701002252063702702356059703778257212060852547425792511181467282005271274092727302701323726278980364109921760634401961110452866146928692717801557696754355296013777230932908710080576758637663960144746831465121686621367296226101364639146098104791504387834065005140420469 9159 -943505127400093182603942743658715814936585005374548969787608262928512115033126840989885968060654291837660983080485721450184184819492645783463565834127003392300248676155359763253643675942374603912232410794852308542029668165096815157555599464692268691538881055152275997701365206683285223868015640014211289841543583559295357792543692891907930301900687036561161847523005875769061297316315779359740552083570104053893300376825975257550197918519526518460055552276022273706942356325095680183585783831364324220370692140263764294817096457779837625761542531164302573592465649375610959390073347186189691209257618698670084571592254734048719779148841914285117772243 9160 1431274643721395901384488358335018062273368852290472371398109017228435369436009799013092437143139749291822636889927902417249610345789564996812627633273028378742928037768795150246542566182652254142721643106116433666843251467993730204471515353067667449928791201963250895275016006012377292980932665025132843608116618738818045623124513413134659682148788144303985496818119306525726549666558740462463148538500818131044477351368894862110417821206303335503599579583221024709441889491688119798801923286884791234132226728025700895217771881416006852452936376905056160712617170367648820447233122175969418535592207307363812923296453604189651508141469041659704262979 9161 4421876427140341230864179369352327986748340445746605511691239833360644150587021130365651194485621163304928645070364540020404634789188660888606344570305492706428076326769058255069468412983485953845044941418318071288238557572965812018114869103969549645936782251816991645854326169993165464520706636877435403586262072890907896171679600116012261371452612263412760891957909674217878733457473104774455330902566086804356162056510057178629646593106400281568097412725619794373300322022435244170966952148636792763320869488267688090968698290327111841817141825195213916155313281960964109135564230205959965903508312068404751262605084004036608962126546223130768806793 9162 8098214163438880526298691952802000473452563653271676040644249907678908198595463916176065958709483912600949834783747068719950617388194434829267273924150500318041321147442068155903979159684131085700551747981082299673499719364899744341449366761853599468027872282764754634196739682265335549979654141960981484020016552282096163419208193099905783161558094799395443123911366828465626817069354989581026127830673775797317565126996248095707909012563917820184528231578523739554146891047924820402295746181860654273023184808693154413616369321831519372163676539249064742507823453939633054396852133793115131601088983451005843269214785717835532966732301772920946018163 9163 12526279769860580809733406066295658194643604980511776459832376394148313818822811916520146585168980003838707411123764468318533048343728992122888069498628541893646649808971314046742418920789938765714613472703779332956822565090104028400117038188842125530622433841156002369721851334594847368680115982550081099677529809433398721726337341031867813916437163521731050801975322248735712618788840495229863807503802738505972611552037000022109370118067344994123970703904225388342138721025326824574639458387129791980319689111516381571190174558431102316260739960859879479986128153018814785145930141880601260262357242196671760243403389341232459679321908650155260942909 9164 17764786451059664838631978597763979022052066586504094511456384863108344102113188456938375124909795332728272529512158346595550538622268056831680319514847862259690768580631435456822348157675975433140219484062150321970666862487628824901008225638966821936092702874325120697778874226372277457594266033487118988784842170220384982667869198773444435810241081871764700280405577578257424400332619813444922983771201502527406266529986015151526177947916027992593150537090347712305244891975440337102803579424800961810568693634950709312225970679422584816021376744197260719385145523044150174698698893880905887136265462323264832601124019873492716757735415400930317290871 9165 23861122374348028836855436539527792436902930752842413789892149323687540195479039425005592897446594787281890439101661454765410390209661189836070117359146263320223052517061720845637961883117195855852351443209198739164457168258914218803937719148906517716779808285544455520740427881464993417245613669880292371796039170586464854610526523921928394409199022335546421199993884514789770490068416736719184109492946262498951666565141618156444355625324780119024254379638812737741273044362033569757303892700911817546364206252800791501116797339211587075512794188785481444972497986814317593115007764472482887297543483033592691785798845084209663533833125943751238006241 9166 30846560351937543682844304444814363865436018145268183738690609738209377061432877307222536393277189782990994850467176221618955652766600167863210464580387180538458743274986456143627605773353527363749374130707701936657389995559590547026330676497775672590348753336178281368771455646754838352814420382690952211256598103455123687150159605671845188577838322709989521734443429415446531953404641827671693989383230835700719196024197748853803518733166711916230616893862738468723175947533948744814067529279940561799071565784653457182866424227726014715836943626224664507379380768972127103974879564694889187221840992060126093016742643116443943071909935910742960494823 9167 38730679430680944375300168907376841751791209129602987298962792622223044588496991491456599114274041971658084295037952477215587665948409191386397604932954570154701862939162033900999635816101696188992775591247994704278851009146525112760967879534264257633929504467911546194290276597433555819555050323337275115415433735598006815818832434082227878441253917838198006962418893470601632741429310125466072972488589848910988355925885890229744606195714343690114848632179542521477498536148090871457612188652065197864432442619453642336783572958255674112143738558638270172409771340088268054459998666848268976707532921428325847263441981579579613690257066207374895651631 9168 47494968922713868260079899409218491067538354296590781488009656818691461673771044735366852203034683588810665641574071047075542378891708200330247315799538785987552486950090911700178557264030914511803926258390866126239678548605136978966706895074962174953742173356967181871760956722630305939500419890962602783899446418782180505574724889517901600395303498519985151571252968039510620284745063899807032075608578551039908817052544592316269887156851887107288660286542261010729847445439757855796902892956697104880399550578525888127614273812897937219318583639955657699777017558454394902067798855420243935396892688242854767194560857120151953480089184208802653681857 9169 57085605140131597135820729431107041062593798536340408607071721800610984481900892104324711610997390118783621836472833114348326396134345648422296295881522043638714923573847518352751152281180254928702185549779320586289300389742828098710503919846508252982444808230482360741909509339492366701553225349591352131882220541606489241914609517221873290277763485899448519938578948674475675774910068410760224134196564041636349602276754623747108588984649754029342139296151687357005990475172883316953438555093495929928510215403932980586277437740218655336086269764682040284790732024075529862328510674823671464046111282305824048630389401105729411829050624549252525952864 9170 67405416672757193476699422728266372361523638218351404873705178303147918002334286824231791950875925934295516693049791406215081868140924593167460299536328646104235833371987399717815011528594270607431698339782752423250552738566506330162061485660837459049087248229544002841466551486057364818965063191604457732264501515799516269492762528707173809764093525162284863479057054254451588795358713436863274622558453359887976780858545163911020087442477894343830286381583489021603596625493143408140040597721088604079634059421448440305566092868861251523517616118368943642127978629597492884303875451412992800945429035117075809783515510305267855715752515298047557594066 9171 78305086229005094163222367187269840436825225590584501097273381397028710566458015873246135857620577603027251273721261647220644773223133096599083138167557776772461822345056076639035419828317594159569410201618363644574949695823163057567887171485978539247889674358382075469666276491757526088636201489479861416080595564759581965614936959535607929802755092857187343803207117676289379376780577439309642959586808354243204356008546893431380455147569465307883255162709853840274902442318245469605571486510270107845975187428700746434214473762945608553065608153058420875813856028251395940918212249857360459043522623342659868204304294221280085459529457167127378006391 9172 89573676590834603647692945736556873089969004706809055108222264263030391822869200091998798785880342720358679967336434069122358379438433492092786439294274882626699228322145584863068607964183750795032458131908345782933843934850878029579364951482541201285470786816766350506068410994965283500005289546920839379388067664095202555104987835265059175774357899935080432463773186125328462369696397263823676731606117160980751162456466512184817121435509170337581066707752998145570883912353472382738111757997410431687039862644512292199936049304435902643287136795140556209539371172918970779337544238453567850811627920937144038770554058211054057845292813815729501532036 9173 100928615816713355016343541028524578004459370777108742354024039604732201459393732638542562601075445511824345248683690540131362199214283468828647928491210028541184282825120363451583659049434382065873001544619001254486336336237145341732926307037530841424798991127043705661094461129519680906570774735188267014211257578574356251450352751516808279852716734198623534070881795984299050444500226603709654173627659593643331154949068999660861754958506012296634547063145564643549927647442593408178325347237710862547492951270016997971770383428274037403769447530119685861760173215546674670874909924304527398195783686663991754480466173725160172383474686568814430195599 9174 112005333084114801888925214373714321946986997501021699034369076187227504007928584097322146715568252295263062703365189479389296145584749070122907466222400918861838185008227144884588764485767041331116407646008440475973036568926195972871568749359655024690407581934015264180273214173038905979531695820656567885631375495341542616953578335002752274017786691196782049905896025356816013156811195714639937263912443628051479121641043863592348781074279530129253832726433897808619051547074749125916788919993652820785595792334104675898847319398230660417867292215850235353637303310304620466810153961702209638581763688244831872726445332729818947228642934323325635901513 9175 122346801995575933211517206420442729547908129718535043765182421924784619285088377331417065602254025436006084422774342677615091008872669956339398698391427010635203393330231049827335552454763636098197065723093327091948154945999904414838619541112495066833582652574545175519132149713439846502265223012805658855711476297018935234627282480484477607153092416940240071558764816042749450917100378708530507063330936252328960877820836173645236964389866663998671052811787716568693573984034800349842789812916850808730728834531662115806531282437619559647596881710791078856109563027313301984172626016696701421240267427509455032780166426567420167895204761377739027426461 9176 131393323106141794482647727753140654958264034076017317465769473452664549937913195614374935175277049211848669703454629218975010650120033137499399582699645151340782885900416552859207652398058048298162029876211377733809601556948763122608400004658399059758989081139007529320109711783596028403089714477038358047747442948884226914180889166386169538593432986308513870564818834079686940454964912345790040289335120857791043586713526728716015537183846698266309329839794513997164019592881960969016039029299394316174648158548876394229255137173911859981629499399864580062232915246143135123335912722621841325204091939997233123778170076620765892404666340946328370479193 9177 138472961958025082461546953583760411461226866993880120924988296749538717493282765455524138432747291994609263794842442830085873164437981994910527724129231553671224398392500610429459481650797302398834676694133428581719496067642868521145065176970791485147388331035438387218628760225111341585457529447369554738896176500671949803044969619402541093367060648127011040977016740753433090166084333042045827261528788250573752252981825578089762814748145420148740528579120486743898999897972706893736958104199373001181552821846506151046917646906894541048998009588896457057331633114079666063885210028961826187195563648687771070254721585712762663755596557205916198060394 9178 142793152821558254358478078032547974242242580727012934051357220116945575346776517052356184202437878804868596725758288316324325637032097726397513288224760545729736141564325643358029017516925718614053446707109309635092614450711315408581462337661305568340494429747750701125182477175557323292218204936434816997216467852239253681203935433522959929146809107827142281038276929996611552363348820008238135516504600645107503960320344941273389069093616392026603983699165256963632319178988743676023875010105479837818352330508776834814411436862297674249823185619731327518876416885290215419311418091730673275211747121464479848169054421783953085351344503195061509642214 9179 143434081052070881509143265555128193328522117585995169619663874356138597182699756910584848684654477903289019748833130063981184083207553473345198234518695624928391609269296258363225399961361404045533991152366270738100064425088989111107060298796165761277753562781149716348394278073028788312051065055732946976744722194542124704313836339436550625683884785858396659673426893726538434094944522163111119550033906425252970435647101044114732693798738769101996687374528009682945870628156731679545282963006593928527769756954080467045770210554284093907204589691501257458358464174251116346660789836257381964652455274275795738066379911027151121742829449696013428824613 9180 139344567427541566422023960891208392571789178025287704532007794049961147432505314350311394412718510146810286985508250990804150728211419997811424672346874744901955855419481214821482773669294551272351467114893166307205387501106998351775015888562353012702906967243686221602294247925396714342822385612607953606333381564590357665573998907650354976688898387720725057978447710061361690332902293255814564407341013398244817701564849844908551555584565758333086612828269244201447041916333169155251061494112895726013908970790056035289730643880321476866083343636340508870577525556817703460625844783349358539713927824688399188742746199713166137862490596997677563110307 9181 129341294420633139795322377986914419480495291685582554410899598490510852388171823911204658982738881512993706267501390887188997652545917999829783460665022043817134182521954653374842059649579868107006110089905550256220437456167075982074273383259046981248115679158644682579824633092796062128289315685966332020353109220641900755006032260939966497560611381194693209392372186994078540788543551703639174539332527874473468581824272715900203354699884537167046215623288739761017444062195976658238733076340272828583136796328365758571171704955495725126843273362371471731364830068872131550204928836816144256170336469509335981158357620775739873144145660999808217546286 9182 112112334810558974668834624197367310361883222709611771509055196572500765675418531604462140147858930239826828921500877671860381785780092196240931159634643302841684122169782088955763987061168183646757661063013731331866791769135468490361605552649379274770813879553062749308736623717428794147693847467936374337997654922126171193847455421516351532664043101429276064030119029642744503919607572830776399213875751998580634270375074709286607012913696620713514468379458272605807921013322598173406380982431276662361912666295678323269243187435590804827391495739303563614328019368058860982597843106894741355296706458194903021457909688810752780797307690396216382811940 9183 86226064318829842411483353486739279614299878009779517546697725074278606417103524835043858794439102078940776163383351336225784522499895694115664010056774731674851049417337436231857294149200156473492634124458915840164643532125205681401472468654346041589511916871089306702352162493869059775828535605011915818213284877359840411298733036544534319623810790701850296847899085303431766147487529208999780894049514863837749474251087775887155448838241529323429432915729830375578248301163455979248945412952106953708278107179862503096274535723744333719908736184909695182007418562162001461171432333935487808610690267051614786472922763064600743650703511303844910589934 9184 50146658146037376445914927871143483880792393320772413455047648085687373437121041576853226823798007718791519478047043186242017244966794464551180884777167934085777431150276619075390263848001377269799621921353270735792647962358408718996360128337338438974239574890599663207572056957419129716662066837571047935234259899544482136307994769551773490778440505706984888349143666400952892413240489423344464148232710411110032979279407004007875875312028880172714735944671137864559413942980381355517036200104218021010605316652238365433635406149099470670886654021903972458069019278765687460830526117027360637225847038443215949462138913637449765103878116530772834299455 9185 2257481495341413966174020027419366455438929835055105619664660093852647225055837829140962327814435231099605852501985343077331119779943264036076002308133552548080658043475339223353854981331907998206351030742715989886448759845590253679521531067196943645252040853279324785348233260187434662353385189520134167561208606393983199394037960294634037553402425628960627423157172102419082215054913869455677416855721286777923930442836369753693756831530488176435985274432574175813345053404272403249677516509568198274724529915261485460426099236752032557597150517829422019490833045567518776958062300216221024557046959920711889367534681682077188275686072960038862250583 9186 -59106219601862162457658080904539538746593838802846506219991740698108418185754650623980792303801537335553027545352493517430752481156535267788107480769088939336967856439877989102417517933822764517592353198310555586766815665779249345876117845216776365869820534464582467398946414467861729662900362609943057127398652584020940987516541380635263643099591896521860927086816629742620922047753991124533174330090305521828756126090192466726186183983298630120017736546844987080396840107380423577888594081536910043507767996565660725369799101977704935275316100039421625594033836354441824702948907541658531042792285871950552135471383476502880745226340130372304692235243 9187 -135613845781588506120686083221252864278766899685947957386327401141239369030548442387439530566285533549379071153482090666578786951699341042436769590000224416633426090591744172250979595015698601457343151209139338379004580327497267420349210439912890721654300646892645335601772655013667911261399897838977995027108905914175158451026179779773100893175910942536080077989033670557834761254139834018052119939313015817380612962469323437827000572179127205401410728214611491001863210731761336852176572802011765218758634175653109949044709779491423597139858506984499509321567100021742571852872540309843949748754866350695821977178339278524287793897763090031762335624539 9188 -228883663369846185538379557221808778451518734241491096981047536683397045128201419514726563152556790849655498872722040534641038267903294432861258056546135791431014645139432594924500840618557471623728696620035520323883264494749334307402076937363327996889276009652202466812491177979638975589373156068309249014038594727439620012043791119416511061748190702467997671390440301809220572141126690071613383678178059427345158810297976283648053824501298466830242483206746029205281311449689299293516644402747881901452494607345580853617124685776785430914980366737545813845271656246741439781033870973794511270595513647416481500541055145945346885056892478311615792281730 9189 -340413182190845151050339868211728755590421937600825041436980783814483785182878668991029455296249930894185299773201283551451051453010141198887958761831502663214480848721041001901385260369933347163310201274834241943451697031326840963621024117583539414611040602604561508423687917020599382359139029470960584141098529471852163782715844540531474116989739303479812596985501142624300828692061848311433350185198714249808949800610118280775884528846921032790952994739207739994509361958345954374010180976352567536768600156967730194663834204249837254258961433119498572953827156099030025685975082490840081656691521568277521870161453114286906520889286168696610604692367 9190 -471494204166974695732116731695713013948507011191114217609127894517676413607611733261718275778240015321364878299303754617374228506057109992637459886533808020769564755411836155372662982236076505741533510356457639805465552613649224453848042143530221447912332811699281654129261398224579149440708904255239123640731767292325583941187137449758507175342231611057753344179647568592514082809837257048197658845547665556328307106878851100881469283444922514129933966680999653946766441073043860686729047765852027327035718537347533111646627998354013508151947400887365207511755897179848586869281831091008287006332404228173646126136669610358834452786568533190160493992704 9191 -623111162784000740140646405097145390388040777253621698318279885363885680206848760865504454913401905918244123782444370534065669451461243703661263592545819865478991875030089934917077532384933449272378698364716669187893793672308999211847565994495918479754568514503948954211759715615241699327764339481633298753980047022950670180420708338480461189024335955212302991322542892503083717019280937120979615512781646759117650285308065250736036051376410635583551728616539842967184486824045108396785008983932848148344597671446689957909889052394605755198633713391882697282260177781615514727174231685757074253756354882045294119199812703389182647256417989161641283994528 9192 -795821558869898995076084264301928216702239469775884941216854576084183098421259034649565096346807414199110433030092882908422565304804446477641810698024701242480578469067664975951396431312702019129433463477807723885785935793697601641527385050968679057294099628803571437160817877199147564367031023741937266856183906944338103740894448504171068743214466271548986916096329621374564004022038771536719330910131176072219660264154611590647379193042450930419610250114319689496348948037332518502940725599373710846855050880859662303905495342234844142630244729663610294103689726132574735298718817029989729076753642326861036541661945368204908042400366527858653694421308 9193 -989617576071287501650017465161205820544502191563577378655663735046960744800816752858709829058368282683371598756462269787383200145766871969806360245317177382374211475031190541277932682163494132146051797379395960359750089757496726906070341019818296709638373771802548199642028805059631580633943501060615279995250072751310042346979793126941181881633552924864717285276723866860026564621362580459961556504078154887186995965925704791451520632667608641310369277920662906376491252020644691951455904911715434178495886495150031215962242201756368744001807188254617522894745714531412302355854530424782519673650370706490797843289836966093625524978763186459454901186513 9194 -1203768346258040642781702866934339378630557111199109454078823193258059348796593493251513161464712673513244304876515466554742303481221475484605030658807040244223188947085740039152513530413834895170481836293847654392873830486571263134105324085371586555566786257627853031148713010304056731734697998743672040011228478795665493363378630257504484623892792481797078670089959362648700100990020412898712696756747010550623943281880311507892382694211950058427214967436623819387414699238859271943354158079016713133670559661108482529666524593726678572995944551073232004237259914367615303111115315515926077373429057904457945720817129996409536749133058653343688065456573 9195 -1436642848040709612097798492163882547369894825880602341201553194880127228597991875662080735833660937599327951561764071555427585271837248685950877282068391894743474174959532592703875875512247802655959483139872129151066276546148306488445789944222282041491204294101524893564134244760085651336179913382935229155201821863201334715563848292380682062447915871561329024583012324644050421626992053837431266268659932688428736456100042385254474752774351754986942976734014170682525133752500977320880422577659485166306437760331053652745807729819502121448188582976928939184173505414376450668256837879654362079240649230064235923663771235970679328828033691683979555087966 9196 -1685514078338266578099104821072216660982929121629250176321667412158067255997597134197982560423938766175218040917025533600958842824968523181802777065988992420770924768949080193803110657475271865664291641061011862231436126190459221809363961713769299640054662749411336895017502566083607539904436177056528480449001526726347199931097037071571532031203426510844322289179936664395209234316333149324852371890965632850276361189615513292104135274859589806096639696043570536903584278083504906317178135144041816607357066704037360195791583905252277314822288255398258465260810024980277791525257880989671543355952884000247078549671656091177021553691268951492104747603032 9197 -1946345955206400096002734384784698077946653955583324680861976177093728806048145258667071999264849859206693469575865685304060193112287979093499466057538842357166302832210525541991023246128964109856361871062533036243227647792524591780653867124922861583540283689572681200752625286994336773482768710104110899633338179271595619448936534077015062914285646761475644909513841739185143333977878960940951617308711112355951511756003191539979138204504418317120679491782096372176574302141665196730245170269413948416946955423165993286078599578502644303723497110773229828998522077522790558869099337044336586789816056052684911586332669139235768338498729174345782935846382 9198 -2213565407083239330194669826253949292921809698960190473287167374478364077943196615586348886899752289559840657831894555729144606078573105090931601182603285795463565413461904108496040918484777401734881779410772403364911242477440341182393393178058770851768003068381827853591064637839116974611788057083972576995181419984854855756322042819780018727447849744406401462825984854297508035105749414753616407643610173019332340798744162199589553252995670860234589379202375137067827668113861191762969175934164865516852388513757072289750773457436312290718005222165614509830279904251130642948287707023072282495322970306436029581820394246107653850045184304699068805427110 9199 -2479823295073841906293394710816695900194894927547485364464392439447574239111258462494801040110097335746568396449671193186516250980737504155797412700933536750002393275901907966138550601289039656665223843362910864649353715110520919298917358258264783761724761883596058731208551065372334002512953533488574803890951117501523829838931769939387244797024531242155897898120891585611299535573738412314875070847397413912337981010393181740333602731588106641765710274830206127000795626587160044381439918433323608845322555289470468617673753449264759944142916664466204784045913720078688706847102930927338631885935077657703085821528142175076584516401428405305634568158119 9200 -2735749214504589032764173546995772097213214179590270077174324398190151934489172918934980682381326249967815461035913618794842955488988727600513824576529042280863784802346119724161053767607011342087270698410874333791233598106455874906900074774931400005656849648668489340235087621008077857582364077200147955426887642656276067641042917348407204164864202193464336714734104608719353271400781872854532306948184483027407366942767207573243383011164827415977203606861594089732921023982314207740499747284405528928815530441787632371626189825299954885838449517737604781053563636856705914968354960661396142324216231031151204056838742432443401799286986988687190173964070 9201 -2969706840061819459439933876582000932960348201173182224108352106347692535792983053952326742550967162807692499366608403243798618532945768121304686150952341437417509199265253297847556921569528482142363890711513206177574924034096186055243516147218873549453622407413964106998503645376376527800837314572176691815802727092239512403016148657791994942319358337859032703836421088132008205632018247105310303683408306626787540432207419550597406186236062547095417878331224886518273385846563945107850351468554749832400435228068707490007745527508467188578087659123022271742528196834312902191898896009544747193781538181740435890899875571244711510626711841328869101909528 9202 -3167558321141337749111194916941716002942428895065281770551317978597708243688466248464947303846917112004994799587349676009030810124901005755065104105555337695626435391648105830631347992758805306615490050761201450509043130096870359589628383820810737146334040388171862846940765692934295297285352562170586138186676751960970777325186176706190318848798910590223899374389251716179766440535118514506710425495937485232916286708462150594765451660728594095668516577389170226882294648351431688680445810400142740609069933890799436919093140036712124090183233195020340108942190736707045084863981869365894868387158767929086077168992117223748455706182822814170133020855138 9203 -3312448300288478260532863050066176297836438504632829021865993015293332497432329715047106415883453239576346638905594829671514997710141583835816923812980590283551260394317010865400998529833745712686769545219453943878765054993812484619134796655031606840227459131666296510294662003284289972619177966768577879801901654670390348693029867908321725321271695405764865390190378880512486586422239693910943485105917642217074148514528033734372463294428613895996253789172883642712971147469705552609305972110021293486838904271944100046649811929857918806502549333251133802670661706950060907518457709723448541403444701176523690727148308353074891510769899769365695651434545 9204 -3384620409793522824635039109931566907116057582453444809984735263144695062544442606938579168828738869271918693744721505279294885526304537919236109490433935185787183708999952065777646613226977002032385555394478198947518791629803017372959770905667631587958590065085654617747251885017462581014860339246773596516642748644924005632496477763960833334342675317976289807858846695808289153483636958216736742127939047730423782368672893599364777221216793379302885726840599193330363040729534106790613841541669656609179682178536850277080881579951867924244475853912099778580068643646161668736015611936638432468041838440846632075009789142589503612892176763754294535255412 9205 -3361281582015098168848432955591004925119462200339033151977050546673997154282918458339771942435947541310404474923035825704472433027841778244005598774062799313812386460913541780482503705652119828830113048453405819908128959809453467748976841430498257151643368366860371257487832262789969273324292393853441235066195906142211686557972364040472990193935391795618058066872433082972262443081789800858537969340152947074788828496189866764986247195489704484962117770192771565619487152196028809256100595774800579462479045949069386646398094412151223028856779334840777819053489526066980578173357123213818584848944015115076254810698898976567321831195304236317799418912843 9206 -3216532158547244730538653106852065734240911545503249903822259436401061471525609565431009156781736148773091136015386636597116708399967651124398599551536392880257139582874955513695054356970357344288222731860677228629215941233868302626001032267213106301065802732556398277095406057813432256566273670959140819808905020067729564585662100035331960109474857063318634968144489963749689687524269407825778051096438869067219992810339996044233801510186769988257248185139983104720812252150003122297341577308805028311512592672872439228152887934313338523987826227728098424803889919840927648985832997184897003110191255743373112493088789704019303703232281800794195146699708 9207 -2921382558699979329994213387771048698707967530866736949022617508733859647505661133295782833025417340485872761551754756675616211107211626166641400365687422334846637177995362320650257487488513731930670788603866459129425360610696816205916701502178064971113226254630740211553889322267668268660512659700956617436849508629219462710413439992155408201017374663094290409840437443032394227939417682823582967173783563163399221778168647493850035816202864318399362393133326492937310762038231189870624499029554142617717305361295268305737275595999342486374007116588058125698209778094449988763433108341338350050592148087433902669605542877158762205186035537626733642966736 9208 -2443880109354239294855922762071740630578173281329688212367466367516612055753080775698214225982190072317682758262951357806084742306482924331781863560372422676673544670456092067020209982340173051690274845728087055857857515330384406378060882770651869940879455894727087351170457129649176998450844880483352613021002842745026976627599158993397280211971693587028263040700050721464674867203573553868368245964118922280907424729528745793462562475513171058604928463264742197301715738068080122950804663534379130353502335671527524998215188460857185017225860783602582128686381150733299194101082034964134577867914721419251373310272408991405960753869051434029962387369788 9209 -1749372467627198742013487552202472253258256675723548580056449922228585383635124314807893346559412461616849882590698681881058233478328816482222056140522916035620988035461548040794909351043502267138724820505569658109689152680687630978596414986841889443103789621957142045978632268391041907486805772449377118633134740813287956447183644544131512019004097765979358193767650857532352024640989363276058331052204237760734989126857116782048479302995893569494670124664354010442574389397668052482978938542318818037821598121644302781914291831038055696729365330847390220805661182406479102009589271632069329577208227224771955135455637333534449680970810427005929952491386 9210 -800936785021047974509403101684061218326068952129198422487236204583051352104299970273383033492159978003074862787334572310221827167198556604410575879120608910060456550655561588307484003448341089695103505461811264062589636079122768179624950328314915369512513831806261282257912971000591559804597740601760283214052795289753374339839241772258324825543070656430634469523084901268209246010838561907513516363352306429150613051279747989522690653581117126577244653760201881760452131917921519045422462831547624163362255161375468070130758960892687049503844872965384318278025073839299244310452876304717400516436822014016524889895689414702975268343278138637841815246564 9211 439993757144598745833202716967753037204598183987246810061239586531905663939485285524224816522000109807566966469680869133821572908302518464763147029332964408884969660793348728556453944610585391028400299667676176695815243989731084450688888040801677587859936980442736222466675423994752824313082089810948245914050224948998997021707370294524778777988983752718450914082280313313039246108025606094897958382693561043849812009892681684405243419043176827830394878140902277649820639626492893071178917866807418738361678838723196601271283060751460364008240268348923673036061299915454721671297608630809996908605291597952600574185126209146642107003238434138341412752688 9212 2012772316702147038309429099601332314827900295290788527721459815762136154737769653175308941281204938798940801253059661184805461496495198005392848748121926763227957198406002239112705777010022120639662580070035714697378422214398774248424996132615033164379703632237042910325610992681564169010901966445434068992391936835885073041929210013919938632251615689025477372957549861966562125026462459237525527070538754275095036767662019198575177993790609816416698541394785778964589982227699890552195574830757491385613982525398483960472264919044176606464319464919230326284617748134404008596127131300163601929625780919230513812149572390314957516499760349096956739603100 9213 3956414411092618863905544695720851910987041491095916183150219260045591355885805021106131644725328465940490813563800314936909576788110040338999702626721240637283804743578613253828582771762299206385419822279037910415963863818817145535221454702981978825725256935511137081921983030695481197720146480633370934907475510891587996741997740311805827150654834094832816247428604990265931653476853642939796795126471793259940807762240645505130586651145204468963175290871753241435706557766640211383713934835480985014888771257208000903558733220010358166980623724647289528781594759149886218939567558485077284754091575113132405796674792062279061222814630817730301953413946 9214 6308171583727873618048702284806826065101077293850427653747205353733425724367137347161257824183759536960831759259987717233506928344292684562865455920930618692280422200215792400161746230027541842111966766997426990509809351886944976895527858196857854211761622767483569229497447943709391312303605042195108516733711097429431020189607804674386317058700535027566582192563167686465429657124104486003619551730309777771411327384339126321214356073284770965388461557207820733087852078791348697855485051977029929895218802940912053322618018516794531245793767969170934428085291920889845868430567868576064905817778476980680328439489171396875043086038725338134690439559649 9215 9101766976087461030641409931666943317268014470092665362321995848742236931140333355961463688771512870254741481003218626027756074373195097446079628688833315096240239621964003515744804988258625837839158378313883773833192128112751423150042242781908995963480177580696294602615125928768944934332747165634930083867366280266872526097007104772846383339628273447348761185472378769276945014577647174187922490039406340812020011224714858828211497636119887694688489026735729626701202032463839991051012957692917923551159304811736992768051298152404274415004288113477942210131990044614227019877692308175893157824476789595902127968907126193867395550639869743528838408221647 9216 12365258623840555877660262930545344560653075580084110241914088979091435153040177178448222805232920837950661833977401725542433681933222261755308750010546585504513865160275517584155631235698848361754119949509457526629989579791831528299896409338707155645882802874165688232445808826872799952443373922866329357058645771487526782707888516068475908264180505428387277284578132926051060080560900965245031409739553066978726249004154751765036987024609444086967032572193657639561117224266313537978370063358559412445583826405274238133202641507547329089016145118468905907410753124361798875375392026001204862190837865708009029074141307756546634938105470321333872913607384 9217 16118499454381320098451163548046606806776855081336856534898611831521926590083768958761566893143210633684585903212867205270530496637424552303461213006108830266803034864163181916911575032866910385169522496400131112381537664561158057808340297120652972084174950572406793654478395091419081485508283099704406619931927405131454596204544382131300526989284950889215057780454848587323648138219926116005890567638144984430095223645393975960468664026923971429410445798703863265515231040337064807198438250002124133664178247858269049222896878378286374765408263044787452785698849688548420956220891457929722378575573412673829441726751811101514056277446006407012898591234864 9218 20370168061708571810381556342178466108449456747852679661388264233238530405838438161343088793341446504952439466494448250645465957151160128824581147258224673193089687281062731343462210161124653478616750202214481138941261800531957035746491685429088088433293530037567585564281645106048184472658060743581520546663892156632760894043596575820981007581410038774368702276036883906815968252217728867352487468144772924983235060160623637789534431069029340998325702352557149589443912856699862506413074819605164821915916553008544313231129047740850801589221792098862492193027469562633691783437199511031422242519759763919449353899114964047372676233996686305918563313725830 9219 25114351739758185243474222924637753813459325424066845931786886135933307469855799992199432771821658839480062311132621363976734955140372577655623976181801102993902637799355730686613943950206827892523543945902392739710575328321185058052535257883520311714975503357222569167878535185824305590235591078290363906387234975777126256286772469990814132438345707774163218395545976908040313278088231793787663580603655995986260006462822940294855316642189562431061018610851885267245676879544652971086201199680059717448047031812775946795061625643162916039911185620136002471229193820229495886912194330497641410542552063225136732204075540011813615516275309732716249698872969 9220 30326673358082562308966445103063732909078102209611918745349035891444810590150960783274937026414570740366288256242444212886053136852243805699872460358608313135378484615437832172101372914479062478445238005942965124575630046601549896172021801613979059499610408774335587916351282202619170232758158948683463050529541135658685506521335289248306755495842062432510668308798708241595257107269685850718324238684885596447886197482539551831887042983795270341207390441947694081571081421787066754025359444416376936866285162583310946075352216092204004595182116590009039809441952801024415434811495372673659116848503713200744726671897235950477647703966821258323994864794608 9221 35959966872230736291218924944141660039334787769853477585268357454365529799850458965629419496598806046665209689990580500961948064583534352550992114430254168963651085221587180602281018923599967988275295049474900806435348391659450857304711298686766701895234599924389390277262483402227922322625164962899345703092924298707610046964228013654202914034845310684465337695523119522958878284341094289569013429509222883902415018300563272843899006323283070793960601459679897142254819084015831235263856657302811638772041842153307722040532960986828680502151297053441352061330351036137154708510917550927003847317138681194997953874004797450988991030674310657827267609690886 9222 41939522991332902712000554902312229970529537096758790965607340676888348466377952216206277189102511134980468254327396741409368631343596248116795640573150609042741689839179457576449867447313590908694293076735812579516614099561486094372413628034488251726025034635165021910382039866676923599463499286541672629129941728900028440847418229538147342797140304305776589571985456076581230282420169869935344126626439866571058396579519502782023610642549656397758370229750128732634996160630330917630941275580726021247607945279066577412036927004640897027267537088125912795825367838989241054161187616110800462871031860957649039656414696174941422643423573658238074956927779 9223 48157947189247996139013361215038553814035178377586053157884147435662798189469038103365561743868602075709523888728240047732008782426909240195399937326437832684304954732194926354112767028413991328181249618934624889195475471573388790569404011850700129011404815881479986919104220641897723195582387323287541899459145331775561447357082867736634522299372688964039424788795021471848720389069598993901473809943904762551734442367356572239239288661933194084512706058908481219527025253478662687062784080482214124303022989753794220071157408709174727769777680009200572227855793443897523731086318088140320067590403230667962759009356651446358375629388603491513415861785281 9224 54469697236048630776388645813800258491944253131321633873518928918075681047010683436268660618140553636125159524903884844094114369912676634961349879520070795089401953101237955339790520436616490436084417500797504810195052121561749684713962636983334109803224720328988610975987218935790722681235910984725294928044390251718719603517618129722235606742593731345658680961700464426392842882571786172591018723157989439197132290966727579861758278567622939789645623101050146517619350855153385764434550967361372992198460532628422710058196852891109187518328681356877344810345960809075074001698009676634194121924488302063051787026375568443280001903063414280082875461195200 9225 60685397098569289942256690075233412893514467052928382577435375773198440852826476525654482458544287425506817064066475095393105533976041707320592982938275931002805146278656096542576738551727527700910796957867200758063978288515317621991165718546931380394765961248296386156613420607820890731376505078842727935172339618262100708151878442893291264489298738969517072980938462718452656723033317193833918440890338345672662496998743833910834451106349519248588522114924195261269257241591940720483333195938260525698485317360474406337917545995347286658846304458402219794409278080115125640827894717595849752538572071611492207736332942642761497127640962729285191521827201 9226 66566058706672505581425632869559335145968914313490505641058671823154094581724047734426570166100443162640531814045782531625784198711807155974613141299894696122944353157122341385083106741231346463780696253213093046197591358920971025486928988205401347680463796334783795111484702643063212316974395103821675552799850243497021924777841506908589977415527759206932662878292106576165888336820284522918053785023860108900670033658441201716520555293645589230252961601205856648384314863438916919796185685661315923886358248595915926392508576693659131398396519809149199623694383100761641468528260869075651594416174779292803509758085613945296149029519600369268782504394953 9227 71817382912797946386336966544572264625943391147725013483129192476374159575442954706118465955202082061842395805713642168085793604157934764019159984567403894145664292321280653693113226926983981445437313174680055808632181618988787509805997621598657234256597429581090866472636221473412476122118393890509431760793465468938513939147334715274210648667502409655117383650930759389558185577872293320988114088779039438126222644368153211173780462487154690871351727921527315971311749451176998420971571751749234645647007479750513157398630362649048469679629293396952320643831817951399196217657000119354766666894366986739106110895475731327733957708755709758178377750481812 9228 76084356074393531384696961569666353622794662567703981349130471364073652252134310995219431422316622022371816271028611577310562358320527203694994160500352885882498017818161488238000999703583100600309444784862424543756377805508073101205154523267100262700642627537225925965754925133605483644100772360529278941884027334314246215894082148124951005037321100372780292382336598419389109191590685207555443661045409292798351079541035184632946042729258105423791567023003366317074689264344572308280822073449944464173255298283507156851755866972288767818806471943706281983905219052553234762111623255544915747448607683028492105869742993492551404310181372997283998495145376 9229 78946408995133638802797888747811219616466084884429013294586763872283545611427485998826607715147567207903403378209400638291315155033912842905964097818227209431181196512701031293652605223623607258236598179178948354080977111759223793074293562871332956367057097420158597746094510521600172077014702727695536955941317008561726382156244635810091830885674851058908344491864841592430037706892437684246572627775987320824516832646269890271345491711907859346022353807907172946445118290397194342390147616699971471511518219436800962142818733220352680723166443916471412046398982279767206939075004054294821388625698549513690026863019767608295369841811001645778417945508988 9230 79913460208634572148710682125288890962638692180394115011419973093194306599465803524901287894010635625819939453022261963273486980724233489351572083228110064687478194172391421418694259078423200755994864675982203651197466226760357275459208158012447422399396838657161929861197917954616082184501053934543346853755180274170444185730146691065624710634550316130643403194517755492217759164675406098180558410753515366812583813220670696254519835199197677121290230695332654660766568199770196970662415423635155698270497894106296487761908261451726525576301842617947793653575197352017624567690059911564623220946282115359328281572952334143711371503190844226982581056761285 9231 78423225273329733621783279366100227182941892332350515179403197519819474227827013420799786298825244085841892570931175744795741123305712771632193244325705132055934884321487577403023388886191078909081894717090918939127073601241234266238715879818907299250404380394964788313605904144222764071744481294651194681170359481118307157679750450923923604609194887627923363439025131799245568108734044611026182879547310999969895784411286487784720989443377708976304895444011460197938511557551132628510170084510599211229039001701071091745600161087571947900327779749701990900358360630264441899104495237497891981995397800627703720951571507768085670915960602338489484838333133 9232 73840237073178038081684103164338688698022093441275873053360869194476016977702008724172476940133804162409759374008680291494161883037081207336370829143864650375509411136221853773729109454176010622414188281494887613165602098063140239557246213711515846801330253584821366535741879180113724651793573822194659917596512815143908382394186105261370744226717526957462330448962327460036959963029280389596886475543323278200979268614478006298120038718966047476364679603112764458389516418793095780465649744809758535399110399114069581162812363176580177388178748105105210575881272921287534645662227366561173132171513627600525776971778579401905753035852963978215377020449727 9233 65457087943922922674334595745693266920476404273901402421489983374932908378483834913329797050096441179422320104132794869290750584962297701442871990564579008371724487832208325553333979441941074967986442461917865483617189616533437275463384307874932856852688596926067128771792763579404739650158302009417470008548787421486515621508882814356189945027016138510679201281684903230112757938945337547379906468766832141213402399831975804091336631375554699416215305815758061130826654415279763741659199727136559624327097006297359460047100332824313169704213308072516096039821341085810900836024670147831801550893676381150912893278583590916249559702956418745107223082280514 9234 52498471223205049863849296773345932753600219047721962275838635090708783082080557925474050212559953121343320108695546438623066484651622447232943067588581284805775906486856319890097174137023977656352524061546814021372166500930150678958627623547996926525845789436411766102405569032927020514773438255245629157630209199064747198390146804108665770293394288870114851919152840196623975809584336802598023935526114303186144443969999232052605241206822712445625914362937124209522794415457936453113921344339241535081481364863529827446251894361832395387808124968850089742585445866572499777081290604190492999827263169816074206064804010191667529492493047457357739065326676 9235 34128665546182196627028242313399074074814187019543064213555812650167267828577096313389278452457284819072159693691562851150889325859320048303969881382457622344928858592771891259246430799039521643745057268807166364673430354430903267420124323943825147953458437447049039796616616571689506279510749192407893307936837698132566554778934240325791628559477585404232628608117257220923342439187856393541511164812952602545040777299351384213781760471694882549530821549155460690900127541151744730069929159769609052968514715919412071116094415807034722726799463287389456210642541198858759763962753225312162069882848046365863637969896019173326804632487203456653270284518181 9236 9463167343641489061114286785562156018025218047806433224399039391758094304675858608460986833099884183612452827458839751809634007035823000141687281270374577091702282826872739545031464711006068558309874922068250355371454152046966716815355657000911929869095540624243148290039437618569956493804028737085432012280990371523962718817680849306042534650356393259441056633136308702753646523029727137202522799091620544252279570938022851853673924829076103465658920720446628729691758273687854317409280905682371420696012006504024246523433096142572640291014778933977441363693952976028486953820660782840454265586171535376417243322171962679892655265733260528053144941810308 9237 -22414767569688961658758235903927127679894873469996145521735124400751835226993561522413113043633873180657919905781193396941422364813535176910793668701864813396310937244855805639282412940179845050322015092184391256673252936370309049070746562038012602612500398384245284172882288804925361480490572509100172052712505382098721714857540752216382812593430304092081969789370864376876328722151889025895559609280720374279907846022904879277436200429493245257073902845930436184026859135570750005173271254192801187879563308371935305313254969825461073352769162167384248040808217679151810206401155957925165211074430153956386928845532551071502755868646007170516299699859242 9238 -62431867459801392325482941383976048396947617621313877721136922320895577552651005692506524617904251369608049433838220301432193420368266646074552491461300328706950919446986178842434342555083932248924219825928638787438564788750721330927056047602439846697475613639107987183328483278366621617627823485987934881752078824649332607097850618999542356004178727488275619912768838581573104025660302509895272446328827822387869671608273058621522532883072961441918497456296930405783190968515769046631608380188441095202019512365488945659197389573678290378226164898157112672016046842812556071348243937069688566635984259629086662899042443342865495992358427228907511564734240 9239 -111496037274652754857887036204147282903238939780173611365268381277587267202403295567949229489017155973175368865756213003622336529833737105040747475381646606827741462997286357496578155978606890908863605178434424950185447461792273698428608275424612548787230477568697113548088519586663073578563172175952728202723453430929775442032362537822361208230381482957017336804701736229568504671289616009605920688839422147676998972741886728522937055388719833390179427428287862281774636819860221770312511264337951227964526046087391152678695224533810169825633198153198524319442605139870784498132581532965577579765781018735857992694769207771003344637502220206905474876371230 9240 -170460154495658121931917146233017551776090046692984299853710141658641459396565670088663671731532730365938769838757834764352792102405185888203390247943740476423713912276333675311198729734168422635087458057173394446631075414095712412287253927057904824925691018111025879983626777311650484718246380552113002922640275188792661167355599857912638084889733902514055689192781788413869521870308358338633437026946184662307072940368184861750488001374781019325513051560178349467416230945420724318834962321047165215661699553500807927991076517949751188681832883189546016528441531231545553044613252563641597477792024062687992073481322330699641053036040878139104388200802756 9241 -240077638412621588796092238023335090730967558561920513471578481583780251376436955722395891590874129122471188748188427264149931704071127131082836717517789501163302469008568569981495625277879151028147595159452644385718599903489645894662358017013449758938010272875037598267280861454064254467490388408426800584589839473148483889191977468252273553665490449673563791306069388633273681208013029180263250158859140705782870089224665861445726942375924497147089393119093832099268656172387367945450871994982236566838441893975212019038023669576458918595592467263363277382450036291477807978676707726907884091994354895763522484735986700707351490205361165539366344606054959 9242 -320949011793463200452098497859076503682287399091503291889367516145675870840369263968729058533095232347465399186898338448236577133786105708871520569352858010380292943315291105487816386454610469644268535492408150628040417012331962283844807623146848665357878229916629471166903688601107837629558828665928458253456038100500768601710716941400409954803715201652375301449468566445796564004873461826861055897013507312457237487903975028904931618890268118575044350199526812882510165519589417245876632924831762900429645357365514176913886686009329504742641553370924842128151299873207833776074259068233721158771149928968350008815572860051117086434014492361113700219142336 9243 -413458762921459117343887173297343425104907167541165300906817960990745635302498772492207230672935492805078605132597501975257606944721447345795225127589933855853635201886967297199677479438472766499238693893023052807122799132731860006368684513231434951336084053333817198982685305554917027708321271637504132877524980078024673026648584548147517000484895484709622825933465694999800731404215368724206603062056836729231655479576843506572496534207733618710546186529523979569862378312940121138376736508784520019231632929357799976495508536019654264590482467401362243248726546890184765296146087644967393943298589197809373401375646504875876042795496119032123315767621442 9244 -517701953353595992345306573429871841573820673161116302196354333886593873982482892684452567351168701755866453046857432281170921282821238011251678402064009792452809207164740443494026315333592576576084357858357355530165788231712489355761575449690850106066694779060620974741298205570227390616708225932515873536624928840975575895771292084356158716345363905553071121656609379243322671606775254149639524712334642438923455915723265751391076708331899146175996467007715518310195935857162851195454826874507628570839678969866316727559908747984760224245795858963864344802386272286081157294495289580634446454462365757248976193858075204634082189470684877946468995351722101 9245 -633400211322266610528531658693683183298871343041994662633680618922311940394398892787059675509004178169472120680417981126852259145735600100178342629240898046934107999589730196358064033598378508964414747917577037866441984088647888410855930467445847020897124931127910364262587239278523139468097254229217516074154481909365207247944826002989273647408751057836165696971694524584012546123029297422716920753305305464113668140970564605271759744384127886738707144028974972330021898407831672366717477074032544146746974048335154377953438779928700475790162701646036695700136983817429437969807499495113312698205154807802711173337244680599535991279817839957030257684144089 9246 -759807011775330889754868299474442918002898141544090759388949161139455876081798844743654824802507706055540175746466495690253973068607786142626484110731911038998213249768363217897342633891639555070293256413213301955212688793101618659932529962572686055461000368660509063395428838485626003203546808566210003650883958399887286492326706322743383197734610551657963228774180327294329297938235866332476547708411423421806507579342913059448254232077219110170313775438822818540213545670932829803960921178276740590122194419690348396953994148729110941965690958620451123396082246156644989110668000398199856206055978479559155918421033121530862845874455839935745392150070122 9247 -895602481275772309839226179437698264708806397852728870595798729686124475548224169427415482309833775387076250092052768635830268374203151122395110584385457892782537854785555755394461909437666716582833325650161658660405703165345608555327507706335714396203212555715673739960110631484401073716104944061959742898236094124783053733669624061653564924752654182625422053920164795925492992322966783250044063931628979373048706929766390123943265922642097563872633108435794361002699700015596611390496088713335000968021373933395922849951452158912639637553716170100349935493086093733023718746609662007754155376853991028718606929277304985630038749343006387328850458347177083 9248 -1038778389108267053738163711915717961273709902768427296535016562959364705389729965237284890944957809016030002079328836216163511629458217431151205847371957899953113409676607658028381064234819629370031640588615056643190717444227613453320187973782556025728157392228044137327406718121308088103873832868146951262950577181052209261284112882521808065428677989375312696970194422904766316165709336047515223837636235507870082515642106296141830891644060922061713417860554513752849411998199011783114224759484140291342353081522744101448859810242610285863876166725296885543573885538610279586839190155382112873080597657340175036403644683355961597128043027626192904099344297 9249 -1186514504505166605787209880202068247208221534987523734218228248114380114633213072300924432902093969381532594396831659192449133262219617828109740988960136181186957412488601767831732323458200556703218731227814847704653995617430937127370868515816593069644070393012289764989908557340452589432948790098990542439104015408415528786859967308340955747792639502056683692950771691709864463917422914960775100702955126138148544252718873448740882854962289583024800591331102272213739491050464044082920229597472225255558862312952530478594574117729139194945025605058519529776162637276659558694769030028026862425630299656286642148299558666455495192971434204345763432886342852 9250 -1335048122858388431743155419726932123680336868939322482246377640268108661854349138690191740836644334272936155858416980869026321905996948837969179040747058793645579556183829551044274310537945276403337202195872636392897434887452444166440831891510842161962479019101749656412196035969485269953404445143842867848617143587349399686270456162161957321008958147389133400883687230975141228106466593581271557413880628519975875486773957032748458894528174339231026680689229317831208904899263555153034510613870466435111386388148468078282760971413820087783697044798557553675551752926264201255188294619297372961084810674707944424615706486398512471485563845433239045066020116 9251 -1479539299018080383209905134577024320832616360896612352892047182798493142193191238114722563904381474760108562647250798648413807386788224075607452913733657575788643872954970025138905969496392740201424430623581790527151207043017390381480054731192118729423604505284396906870649692721753414102924291635835444075545625750363806658484177648475075520841445944326893905940069792006689014368859910411148624841601354184074563534497610301173612643055031361423315188836127635404019345028169030834046213978771152878455371284554007595148714956197911286211369104909614686226934731344514931007489321037932049218807113130270398318730741257693682384516816955318888287982066788 9252 -1613935179563919748681176466334262718132689690273862687331598656833511647429784241461385939883174595415904984456222479507254575120464791978249033925131095792892146260205531321594864192529599253209155343328125271781655534864910453784758848109025602315836459090967703927417826329920553775259936892945091458089261092073854093357027014594764439347675803509119935584813261899522707239394045953488280224465953540049720467760516959018248399331968239085499274624179655304604740434675954153262331105479171944945379880614352059313507898687260728814569318448338764162331777707093059393304682672999353510989040419488379553434876116260644094424461879246905216763943466287 9253 -1730837802254586994252540501524004623389632980000341808886083147826594748419149293444312599404498584524055747998585941110877094718039738958687808186535776072314983190208595550166852366379860796531143598528266547219409413236340944936465848474767689209681065784393138889576759330322582828350351157278660177008626905752293466137906639529454491671637310191566266399289824613985079514284771055115135674671396649361338284316421885865655042498337551436690312892548912134847468414045002588274455651940799224774284178201853146343506720322302852543760830315951498022369837225756406593381738722367981096124792986713783319357865785881302475972713353342854772059097929548 9254 -1821380830640915910302729697753209510652580333760095574487157740836592070233916356682147694225057448803796049270534100798233294142880318492004803526429381744091851494757075501427731711659778153608830618394638904415631586348739211017094729009307457005576757094111466550048889857045554260199549055224128307492834893866038839070061926189869263300820908119632064913501977281218274108545929508531895056095474074661608278950473959586695344188471848374648870730901491610842534746132757823756998441094656513991138941281305465407099730721390102813501108088390453893404010430610822272680876324199810863572550879827708321817886128029247607475395388175622619463249938692 9255 -1875121912052276863419130213730500809958509022061221894142118138838213459873506233854649744770696499437615717587802168713139965525742388245627159503663401554047344102435719066116867486995868814779428135257873834337643808654909753235441872523655340741086268592545461014885090150159380001549381982793650810919756807990631308497834963330241741756102890936283362675230758675300612347323094042538678356130915436407469481052371449788964910370562393928821406420517565028791650445175396959917257775100355000619161503959292650585601483005520749400793999055816302231612603812112224408948885629137495974154369444980408272001315328290413602021183250755422072463767036274 9256 -1879958679880650396855898405086310051459324806500742772310513306461433111043079665696565926700439285722041975562704120067459478715128725353731544920743988365295727165023821973356769346319409782790208758640302549111128569615376207071865314428048356781625929533421148650378830357572948912049459723729529647688763109760175234419491973611458290327085507854522875107011740301370350933980247931113003219068256153798162889067719362550821664364953526525389428927001309305361991516532049300390416009143717138388204764194025587714181598489677401669734601080423568810395032442061304502402425874866925235907345288422604402219727750227341209421353657643768945935088179652 9257 -1822077852297741059087026936144948764873053840614440141244364888500227230874702294232752194329750739704133565338362333173207641269091911254121309646660422046878507920911067739635918457481402856635747618485217950765721052795820061384768155861993928456936018470442775924970724229728412940396018165329516984564530791414725736067781459626216473314273864083854989379346638145150896064751239020155217780128124137287319661773212405768385336927957732870771186889259109297653582441994818811512988470023779063507915077130800158233545219352160639348991119075038896267476188022434720191433038471662355092066205769543315625535136992602271424366496617589077119995095607028 9258 -1685948388004205276204212263291547117889162885737330309586202515478923126467571782972039555134882419637580981647232593232152362123970437739033538660060255016533439657269526948400050962692912327777479495226554975233996104693994506123512634319906225976404096140968806450201883087395737096691871541390509876842068318895337550908604853942557759730044004302185137199200436199490963076284876318780117656888037135030646952900003107456676481984443280841216998861764414475352958237644703516780643876070773256124704630817748898304439980927694898897084285230577189810194388656682628775517333761534414566000550885701493110591574030352718848334170850533672281187804886489 9259 -1454371215538873649526974622076398162461241055297550272223811659621750518336826946835523124474792652925509286536443769513949057781777314793609720471906775440526977044727406634626643278394904650805793423729611692258784399406185817366433088645027601691338436603779818153498181237576392719410320596817605315881521657536171572310548064230789293088822718494956885751172371711984610525255601367387666543622343785734068668825439821026466779054873749667888752315888224275348407854342960922774307366084162440163166652316322552064887825447040489633145441170127734103182169339224456394089807459466244060561672908230432242842915683865701793234132606464500161449509426115 9260 -1108599616370659819357201247934509273427201732843821449053766721399045514793956092594342887730152240010801256515419531345987278181937333043056202662054057648974768154107253962800911869221833569816022014349685756102002604537830419508444388267966554501753054303833371344077838679467631120345939434296660621470158434255951273072959264902310575813057628122665674276730881746266187536338428675436883878862197088600526533048149122514279030816147008552236007318582996422510236365731203879997839600610275569739087739070329402154238140319256668199196872451400640587168182918754077934555304135845006525209593424006859013088091121501084522952563063620481814488425025280 9261 -628545862435890365420743518721168702684315175360878934073548117002063466729180770137063002667779441186204449578267193505617924561781895570740028989574790188132275028114770949848794735441677027926943963275429306322000148548032607299823917870980187477324849013452611313307226568477691051786374180576941431216960175400792505763399174385259720408190851211163477115496095308793453484092959532511581914913705561133170496004662735713110448070222503932119933134167853971428040268894598759704773166553813204656489591394998328562636093250023090592722828981093713229745680975754734235158006168413719986327805367604474655820495037010214533814386403559741611977790821911 9262 6908877791622944344514059599847777693171542624112078058644749614877748239231771591208942353683829728233812282220255500833583070605463929467311733515190587978626631135967243842646791398911620400545833087817192684341724644570396801364731802619090047821645890440798550591510049098773132969617185411944926234055583729227133478796242066997424598048908469561999621121641586278522148821561729832825144825398297416297044037479047863421786300421201239855896645182913521603710853760914700587918590534643018106719299760992980688905196138274686029281879157556124279581671081774747759866280484122898931341200036103950262826729355667660990467253230625526638327138458596 9263 819483122081968529479791456384600948849292654660977258766311402935251638591785757937386087891748051082479800515104562600114191045797078826472232524086468268678424035365888675212503898959338158072513992716243799785653490840833192102911724228046409812381668399384678847947593008774976542761023026973204500849527490685384109063598275399090072256550835637002983186697653353072239428373526684487955081560730047313148716664683021549698354503034872724875422073953306464157262785842309033591385451315864066683444512322070212035002645888512462860455815638852848721493230130382735339640482747509067870397259906942280941179258631925877193760016428831488426791944872050 9264 1830922953118812915598293889260586810158558275050297838135842370772812737132091808337332574528615429640230815936200390203445166150815952509609394537617554974571657797318157735201072891434564038176240111426077854373807718693382988155713851768091667418982526960766408552796503175629476439128985312813245243597550551764766190367034972546108323363226619626538538535696215772739976539262650981888587359642822562162504276028033542641179643008472553474863356864590433182831162307467586118909854474715013301698524062962144787090873620519896319816868608493648473899950026775345359311736452930918717625313989331460562810934843834921919465044179303305730793822463087533 9265 3062269437735768730254448439916886910542268823887489290856765851139439575515445675951755786299711123570042135189284047952699491334602861517727877109555095647977628576668427963801789632504645661159973812718362606387734289115465756331770085620182434024678910281403138209276777846911203314029426926206994076887619771127514357376903953550332423388961053386720418884116084392824181397834760681977559071774862489080928855884560304458610191017485709646813836701267265662470018639565398648324741728790929111272339929382145532887579413419851236179669385455863736687319139558489186151930097113699263829941382553136786277921384102224449969640499327611961992614210013231 9266 4532945784227312418136843645021390898147330999404392475331633954504991972843298604690697392184237118824288479543246822062276219567272185473661624284210900882582018325326139754224261653253424881567670469219676891614593547707971201716574572558285305121452644705128384132872404556362512890724144460096851067502566690438684619794705664598978870564608238810792105919991645443445440627634052106723853959531751828811081201607410240972843062134382169051780735623421234737912790792864632231284818905994202266715290862355688478909706445668518019439651379436393604035951039401496885306933660925772683135433043866617597377972412369691688605599314643732761543460957772723 9267 6259645048368744579526620721416796841645157427943968493723252540811339764128407476792489581631357374010615103649259570910151241604970993830163850964849780449687718970193290955946996506878874952006908262834905112516225308288605315404548170951197679616434522969175621916242331455728394610453474822195881520064404416468384543684943821567018640582329371747811325003270246238280487131043996051749724377457350215807479024520276637018604492733937160978842298500100918222213718103607422276047727910054825607657362274427491255304551507391020593865190311827859839682950194368586433571427670069098916247188839547537698132636663811540383072866275595688751639233884314109 9268 8255000635278183054695215335366966032538362448250350510195283309865386047600446026550286424612379467085645370237195997675647412064951328240157473156579317252992265286467832446807661121728345107604040509028587830898839659023064511479873399044829470213192932980483388944643461825911830537266618045627689600989230214915250189466714379861398318234621633596375164284638715657125064115967222878261909176617925199837391567139376958193637898543073982218552744785085811819548020787560387968625662659981765183436767150243942472196132712090444533356981158569053403408648005927741974098569198787127485610088935437370295129743293845080416598702973055083055055594847095886 9269 10526024284624156588234894026243375603989900341521665293317105433560391978269628066973655415906417314062974745717627317884084087684949726504227375933078064612253747513403364767464841927117108900400250220686022010601448593492910850222922193055161932344519767157086683151442819173066174015843934614731539810422455443829880959646837972577835317621997356020635390993226934011659991027399575180256049534702859051318936374177701995144037022073267197036381888852852955212415256827968594500514144462220495421411230145819248064480711105419989155607868810625640469568973726551974405500301306658598264259664833217083696917110405491812214457284256141272483548853629633567 9270 13072299867568612565835444142537489258478128996762266179555042121163400546689882097137464409862588123542819303071347914421972409108843357776383801703460469259808664205324224214323893713156761967479636377487590538811619742267659148589805983075715142111486017020543070551437865493756696899470572223933632397679833834545320414967369508578814228916482078390962259112438313661014553162913234705091391512408050198342536703313394219342104622005633518324194842724141985374790972859738605750361138880202695823408511608108287041367074098867804967764012817867212331710914417239705682629582710091736822535792866989534139202482759501820087686986537699229547654105798428192 9271 15883926375836622566982620591039255277083325916132273914492142415402414746806792501791247861069196070221209338211826014799619897100068186611921330272595909114283279358781028397736237437079575512695587759372040503909027912128859307153930212621506825377804156318963895404405271972177516395389158415793041089019657944692635407400445859468809958664264046917683769438568226087552396109881566246962899084185011969750369944517517396304412336155841938028455103379831348424378652185210539303817425966220371599975384398050084722163484580570159618196839509491781788533049416158146675535596784739141727154568423105027062435793417091194607553185030484040170200133954534764 9272 18939210167706039889850352424565476188976706953077334278145080279175462685434588019080870603774485576499288040343310045382062016593719657935928215710159287183477185296212753506973175668306864029711403238722728626856961400360057539528988139429379288098809699969049648359305761319150838407201961681609337446824026019579960480577971869465728696970248743420938377398728821320603867165121926810712582969743132952393157814815336080251503683785104763719974692242468048849253036915087692109275651492572909155118113285482821725711714129197653772928120566707378877085904511093230074516545394957084367717949297357533429368255202651619077568957264852021939368962441128473 9273 22202115079940490047123995159145707713463601570735349521929995501831383434450739877530004364549023823445456957564341187078783967661467505306058547784039399401936380291412515667192870947267512246317091017780956284325623283795590130374511022592771717129185913771706034017750962848063501629783005473125993648794212329685842889414697451137410316701214862915054332026758511927773601965812199922580498993657505823657224475834870919718181622449370813086012387378788793883226164029555620139297224860615393934425606425873851308290448953114568598928083057442803163378915745030767659135330530136858690788777862682456424379647650233329704526992828028175258011400746872478 9274 25619489646301032036300011388270301382107127592814759956182899070388983279073704151294659802575464483572086562798503645725908011268644812455047280394124565952132250319787091474603468514837303394225465981770473667421407091951353465380228322834112905460560064053040508393868044419045688343127227763345151104919868356983125200022281965921435267908076271763899032728689246098420264106262743971955001335088675722491541926564352064926194079419736440912640083884533992613305782594020555014280395414317541491653022104573185051295691148122458453739122973344082224699911072997385037656892599524620005320294834364292607614732423079353893108583281386525644802570736809332 9275 29118103602250371043617598559809076100202633028877567398761581409716432684756353306153819190611076602622858684072835530734568379206106864408766016791357292321304435585223322066158971685036248388121380374994122505002429376346690470206004313087039352868291958858503499102834564372385869022848472275467276945942771377505661490040339640439644471912259987831237207350120219721290109243197911412181222813455499121961692313186466110970949588685076762257814310792279307422781564868756617543832906203515931104858715129201155185395095002269403856308985684382013067209512252769953573454104370944895777088959931968404120702163576493143213280298753392735686832218975652170 9276 32601541304645226086599724506942412787537924329238270355692049846973398460029888994608987589041378936854632678858922567684235740892828222300933430887451038990508783731141383434734336330833461507205032564448342181448075313978082700978191824061305344233394169530155712896023625572407170767133802072461773336433944652560770653319550898650824757446969462802765608420390640037002108960860160145982520178210546756063023767204912052227820679268412198772261883128275271014280420581961783397500328430500029854684084749384207334895280450303913966168534426329756163480129624767995853588389188513160392202800442801873775463241524290945247252877600858377187993746328550331 9277 35947017828623233136664365160234274112138318107788617754560365592763687353793254763623803072232587004932016644671473401658326665087174675037515675373700848361656094858664884475660647301741356362064443660438506214453013412585013859947401355697012371629677246724574762723657010219212399850018574132700696300888572740820779595793821982630899756567911224474806719629932847060121409087132694015093950103882587764227008726000360523610722375334212283690857381266886702840112747210822755006290673443601075018255815796986766622006611822586293244583552680323078502411868861891584707217853446594291565814023423563896326939874133676368389222092197375788424370191018458517 9278 39002204452816238546584977142590975952425479599113096748538265565509535921966087148990075672677331442150612033705097590446571302620017860426405217274777471025772620434727006980086379195226336818998382722740321794967581598855642492582276788578095989041877605120644242991342332534975994998750650611262035139918119358980854868531258416645941152823541087923610047522687501194651311160452907863760480637421784442114901547288852654209984608235162728653649488219245903638302986875072947981749992313854118746210122927711071663624076597965906162465230819498217733761068388732428328223921990256343092970325485234336852519521060963792094033848270367673140141473537198889 9279 41582174080653179885013107161396811593417570072024378189209711498294396529504812305231946448266504999699970349517045198666866257298480740635457374692728950770682045100121478680856232967093681659353355170765585140485303632545366227290188245247480598666743252234751034211904436628024092748889962894146904570016997032276919567492372179683557966019670588231241108803201222501792461150065043301869676200554097014150887896812786485866077494029757408241588881129934489818917107239831976391913438825997317038791615861361374450310527461346293449467908366369893957260170323925582826415473528229972023545373677753702798742074128774781900596218898471638188187379984499365 9280 43466603864051323456795374339376944895726300254274559107935514871055853071692447414094264334900230609119083661263829931124502458283339688400148741759013731123095398125425911643099807763597623886810390562725071327581285705383156073946769420134215022965084664625177110577770375270026407989684295522390206503514769767943495569115461096712324760442497655781332325384201833584865675026794573898742911596641979287493399609834176334411944157846381118557464012140262123933604826688553629445633635941092565031910153178769538209302382341310349460411545572892145462763141236485945843068618970888247152970980767893460661357916121335064553155445110483990940926716989159024 9281 44397401790931325552989037543857209014072123173693206795282987090553972418401414644494971427912097855249455044188881708879734013081698185366117576694374106680093987399008374242825740765521854593910820647449318054304506961530728575887304459194534090585755490999125385378160093749588146498548708688782191797198597338987082580559261948157296266975044117755342814393668250702951437171955535575830325799323567376045291314141032698491041576907132121598662241309764207446773722693022724517897682461238156076696429255301019472575683587226537430000672305455535501787792638055601481825273729364855746215526396566336596846621433490044835513312432443239241494620623191280 9282 44076956040809795582346789781596600544544539061484961319731470972080394909240512157007158725223111279727305246941691645530654430625142464157477155675905455636194529519007370373508201499216057599279898749319149603449066086654945488708183270953817058709507063931122105614247621895946386702751038479126937244363212453066179594691348231520230128111976127932853516412946575583944862818650415217574372332468492495838144432061442360868581497310297554857730020431527887885436700201928987821744289773372003853977452232854333810385476708782672975475297547110531647981892404021321581611967167447978616516834647564641124332508986040660075868500267763453297438883685824445 9283 42167240124058689483692285613673848915708044756017123146912233588257343550920544228763914950824251808013863550497600957939889196910230731750700789475521443381374304364134424471568103241036820286405121134120037683554137668383622044869503686219642402580738373463317392353144503768189589819450292840080061488607127154729627066598735764793231601730073679299639669627550603857525602205502404410194278298379556967631749123492502034551147858082204716486686617375128853755084177474729839352307092221061916039007702405830713800141403669966432200179180221404788990754081084181504043346054104321856261531808390132595387552862840264159809048944347044997905384669844254156 9284 38290042641929278292425022587280407561289801067738627234048251145931724023447054292497644967890287030602410786627347638003210064002629836627928117767459649850641104115211420391934687269915404326637883855556617653467152429768121898014681881849146348193637785468764560896220469937494943489472309888302103690997165639367361029939096786787213992908054893089526552854521764505751108754116654422978540814423981647870483500467414267753794426224516909480529375469907609976373731118758477073769328738700979627677551021249712224420892544697896850287530596368918201638646924189677935294290217913466045638997188449335237795915131895850223361178775030173534150735262709527 9285 32028627167690001835142570930206530340300999830746554939209783533465349320910648542120640455909378797432404363353569725147386013181682996504617886149889386734728755423803370740289944050752719283059984449795201376674379236777998063443918540067438860898936690203565036106030669702418306905877904943486354959450229213844089952252105234612194468671292866750469911504079777840600052204951825992559580630697396750938729981245791346296058056614991360636857327437090139154061518770570525525630399348005761850318047902375498558746143488200980951620698959034545740861713388173626064756297331034177987690372472673411538416762488225118119745641312762364633038550640346697 9286 22931164243336398087165393213844122980417232720986058556342346974983494095380387504466961212353820612065934498760811064516502617247157215904933565767845743937369970270989546680433947557063993915200279621389421611879595245137443949644437210155743134826451216710000273339560030115167739117155728157894476544434594917919430656009170024967807664319826341093534851480227354939032345705942079871505336073657560739173752497346991837737331264424230601616283989421853560525773611696286388611548987746114743883111774589511610302799209863932348872326935406191546176174558733791760270090671191337540632733895288524227410816579835502848647685452686374865097273918770944697 9287 10516312524807687002279883496013181704444922249790105750511643315191689054216896864144058767115594439585484084542429233672610222187728159169045223906758337619964486451512311521251497802181051266623943172081398397669927798757893446882069623840220729804275999736244945413962865457812018600246728649263943791729774764451277534156454819918796998461308569041441134314598099771310063300354951228712953415786553366597992963072695751130642953060016253234829003771438717240407403192138913606805560067795610073189007775379788843017029922243776687593909702001196212806961376039573046635263069652824415525534295593300132852515841209432515898306677285235621788104282384249 9288 -5718641903620790855340747868969155843688069565304943991006699896340730420819059809029626477711082900631200429440516669258190855846834522223595868038560652262712817350941397119536735546042926504714742032142405406715176394892619896580731301750810816382434896792219169916375462550540539821388854656463195720696187823910578841888587404314535054980491788504626589164332118520794032180629633308602588906848133814910806540986150504876672874825658340214396822968158990448742149299392179441705880746955091149303160326265519537362599135376441458038514927580398803594101817196814174138955971073742051013689530668539216726710176250752742364106124921761568650931928687547 9289 -26286652023562249938125101449893356985242029256621012829565882359251758147230599758195431600427171502072584336452766320499935105225316443294240759052092650678764184136056185955695120217189321581745668000022399935777524051749277886868407028165998087163318704257478512611731122983951620912501304051548824946856737958705702389316932193506209791067708751169848292569365521227550724936424302300430304392459499475662881857406895429369154232176098654190742149950274510158124585803759261459347735662482084807091778801134448886609116845392036516856475715464117571721481631239780588979766549604951939638662103252430472574274719405284544871370050231389926797065417791797 9290 -51696326452615141648849235793459317070298358172530709508699848811168668107984136006606116360432976789787474353585643033564986226847187684311600658577435972171441419339339761315166770844212919393442233165864957752432372713040630915643944896662306584100733447670890310833105957021116951490426989426092570833636887518113720605870408237884386444603834462176187423312872821016612986991477523168412949595478683718243405422415053330058573748580251473132228210811843771035013915811671152139961605833281789796755047334201748752697705317622741763903225030203056474045563886234370233086713513534847926761310822012048036541441721115470043063564751885522906088918926978777 9291 -82433430636735978031849842245017344475533900397640823594032217782673031974564645247805564888254621397427689639095437463360846800761459645142034057973507432138557103518665878969239886765027366395787827928088103807385759756446919144134791492883978937062578512423478630692027022825871270409487617306158642844937453485616493035686398717616014133068953366479054817933977458505083468409021707476386390780677331670294881666864127130869332812640609709173778608279964020080217351992035537293967060624657216958851484513327124289121952086924554123913279379008646307892514210181495298381821382991170680869214374461060769434172360910539115023825496657092019531157168441180 9292 -118938010590698178970787010589392655123551344818768309584816887831055144936982163976896283483644081939783813086934741742797206008029106921140921405312790894156858303083825121074335634333994955937036916206201708022534409419192086177512113316950506296638245581183305788673026090616882270323636675391539096540312510957813585400388037861377250334072918047131852027080325924159575256038720585416268932109910267923879514099746662210800945201043098359195307560558123403642906984802767033232635527302269536633271241800606191974430746346229289973643296067759091650428056495254283235066260724283244749309417306071728300646307689576806303803949150865674560742617814667659 9293 -161576697123588248436257378034240073300023273307461269351455933784819903846242708339548678822803716887997960830927701267713647324366020093055839168485276963559651128673897668682135257935470789309299241970699350421401028320835834717220744425302048574153207346446796420401377890154938122271500879941089309150112525605779653346871896484410253995190665451091922449877604488536451254862226781296932821083746923211859874654406128974042083010435688328975795384138092892249033944492771039010166135001973932513517029865191080419322985255459372332845735948458831153124848346361954274556289835135404478495156298975693631151966851082497262856286317113021167471276658340880 9294 -210609789078816489011617338809420356146256745291562637896535810248894635824365200127900508720583609822305939804020306866780927746982658938672280829892001102470345832493584300512311438850745314259748494637583482026769538154185077441036210013336145120385424134840174727983848351626234337435524668262588998963595783294087193957095953113137945427463507105538172701435249562492875732042626297604990081857540327235131873571796943355834171245234478869725893009711199557448817817434186489653076740539006603621802791528059862763201119951924473746860723707020089960270825747119076343641810888287529908732549470634221573402469244406026427825482809160404030078787322607853 9295 -266152779642159724377841129864463401700002888779792105236819224615215330364600258127323427234702806641029527814354357462387425650969210140645523635167719571850876995932170333022175921553650856765063656893849720653780931392081541769939308445346706560778723377565377946107104060108813095900025219948249226127541947575908398592070920375914572313034270413525429868418329240871528315780176403925141465914769056722770901091676216925198933612928512541150376041843046500481944940374452227620484732543933707227685633232685290991794795574564388936605506913689303915074855552983051104971165534579581620563574894014615623315866721069065744530453558685764949165828656119941 9296 -328132084941325890875824112222309814893997540621780304737575883553728651081388756647868863876351105097176660641082465809863394874429371180135616147662373298920401110819445338360187738965334317355440074644506180523331565077159671670978205964823004790609612610246832203126025492994977456019343852558054011530691025517763906454989088623365884307878863982048822906938694712381599128958845107759147721121572930832463688337637915663588921852619645479206516075357748103376751340559722767792757303269141675891099058602292421187751483000534911224306674655658778105836386814814953833469512486287890855257705125775060669094083783728764692107148858626292867764415782603317 9297 -396234863996525117522106258421548274309900134288982843283708071102092073763616893315519449686365838051416414332364357622904728927934529255689598457993076645152324371736448320528733820201741649553217835097833033510877336374502454589062224318662690410582597349843432990693897947753520209915063216692365695239012685965553291204693905019353759683064968139595656263017947330310069130421392749846744476026882768560618513811983358110383470092423759089945570929358997200358747863671690417762639938567463374318372682763243839304634222948241725204049592296898541854417986715830952420494772362905532627844358368763932847472787494897690721440730526675184736627768956602604 9298 -469852988824027620943460166125586859815564189522948883768565546172337035451572735001582548496265703867924138861149309087878393563693419871158255496549836529594869183411819398288539005680984356812202864314896753556546536149790255793859633487742851587830402473882337328642210598984143551647294417820186616960948826499285724404777902428951807577618849183747597557330059272967545446837162238883907033953988040337558276213963533359308277046319320571020844995460452306364927634781080622388865459822541414134298970441466339704821508860964475371816242486399481304201791656428149862880289144482619926554154868285403671104071903565393656186336114985676073997827626751996 9299 -548021438488076883746089093940912975488558088340717915826888899921401164384003412876563960427033254324394292164626287993046234031938940794554350356944708249558689614956809410431766730564203473265761141097677012936686194589476646621694850054877715533216250310169322596902402071762189262774682021033730420611806661826460077844519638756627848311596331757633006832030849815416627504978464044445820703225720113151368757959511666020695663695657873181599794585713008393244206288192531003842207325016709440471604399831941333390355833852422505231306128795504701042453958229493267613333296489090483915016084510336258666281868631804539327422087172474901026451220008434298 9300 -629351656436722433836153388969859129142948648026604953993431495290891195101114501922626650759357578706634929791743355372043503150963085839786154448059270702972558679266279177747925905778858989101406550989729897897036723044976949360963411917854843644426315882124569097252390909042502422446685756520428502858500738656170961214960564091080291643675722675854322718435091997056580250563981336657176110659911483648689106111143851594683149682140412366397149739657610779246895837416280240272088772554438603989700035349112208396746187337251753678450125259973162269760064362079862916868917717110617577361873766111446414249127883842788910055479568532103705624307015305683 9301 -711960731598458858264555804245174196676266347271227131397192439013590052861093641136656024470893453964495267213300376840204283345382539680126183358538144642406412411039620702261613131825776491615048125902159453494939484341697305430376472480177236023745317820680203951965742675101598878225198399747160919106977796767232209878332492996694180675458176870541298214751082180761270375934746828196657900743561323090279320690276609472931633148751137908422924048303451573948712861783147387055111366656322161468792770198388285971429372622604215518642565130968669149338287730077071886028809021468009263068590944774613054949479643500941148801601727084146296094995028496660 9302 -793397645033101399600480927001427478204557255976040078469125162806293617045294660797407082206208928859503599700025007557953048441141380134786377022981546602777108998857064781046963759350323730326793230606758845767526444141219186072055065773844972109217993156777933629075564147739939187969412986738813938852917055264475246009717498033520946290693803462817334747094795968931676660998379257470164022980037834407323969970528518889289478404607273489411270999000648139945887250050153021790977815083847628160466010396109635666210526171476514375349319688715678656114824020567148252070059360109830951746776758434424915095734295239327421344161760473431741255066605544883 9303 -870568269227269599663361395222872403859804165066292528146255227485721117307759735706010244290423865108228302706702154041734634150139870792962287064516022196311166952033219277809574322057705608946018474517697091092543812591227125016587667076904809260669863460539416864398674461482141703522385785824187550042644483742107525772751638555399140338974852412372861909859175090631830379562968727920282157819297652889570859827872590939347216201815643859140775203984228061010429365273987610241331205789522116583478983137418862479828024199649998111607126182681524036087962048260845023632907564955980162191600732894234138635666539131326903340848764630423509315979637415233 9304 -939661319095551786018227561519945197499454109880588253771267293910644296432773932389281178463979771219904186575259515875117393623634016752736631311482094958539868679410654604147634193850899726598873615387326512173285841090554978650263363489996893057894164654661633960302848738928046987123307763023888478226493814416529399358821893762706505154209560065088456636220268698990430290789593424100950536740430233311946067835783416218745325091515066663828352356200856827050747637769938204789077159688821469290571557583506282174550476599356472038373016416857446981714220992109693055441055896251332369426680304871212185082142324722977360253074070464870062652658104341296 9305 -996078033573898203024309050739055688525329839982654332334844363493667432853864691528425040250214985140583713956579256957355512910577327645291141184740355754069550517011207038519182115010293429903911080085595999753340146689943686146772735801079195931432113452913004210292020763858285744953335537928435965216199887854450397483626441653369529183225592683819034204182690190921370267304907280494326666618800255668012444415341276063149001435062538510246032255124376939442662244987139422277572962954963297510117893191836409926866939467354525999081394066072643807159810269234176779770310503786937934421109141194161558368929247701070459929087578735758969069823680886071 9306 -1034369013580079251165247584570715569446025959896207135925294222285118727378488166295542349292190192144257420124373943981099801567011967852023359620825945682861843065558817832483947630456894352268843335895493414156698068036066598023664406030167833352105628833049386924205176401501252416495269042176133130792670807491440863193940546264167417682506851450848194301895641578642507152970079374220550934232151902063558836736337772535915936313818557621654817899850732976712620758711561272292422550475114499491372691751355800007820761046211188931947396814238054276480638952512635537549033514231516052763593679826989169892886569584462912324437768598888739466795809268864 9307 -1048182352780412324908586116138784250060400184271958593412257845402255422178082439592332828476723784250852318556674791168608298193349400039959218013737841578519572416877994321077328854010001054014087520393108145822713267868528463893686627430259044168274090721777224595927240703263715418322448534947801010021907520056023918765719952102509065144247053006409480152826951723639038766160580662715440007657401942744868618157250815031403087975418041570450768703980222839082328031627081549478000054192807322728486408570146935362833953434100711136978571693446412900752944971040020867343319059910050117507511636406348367722130915847676760165804611097579133556112283651761 9308 -1030227965678596605883837599634146768056523071624900274451362930530694440856394749280820566469569291851381174827083417084253693296314336555976391580816163981905077073339806022007531788619305842621753162519905723209295390195325553877901425575352483385082189961088785458971170268085107383264359472148028555680312383612542077550144218095097977745334428351063867905249799457447711493558120996479358252334924178100397480009133518315343552218813811294887932109287011927032324847659048114833951494499867064807294767524211510932403698228796620014527717039228482840724848657310690223156272549824096236758108006496922969980621883262440288653608127355210730155344687124120 9309 -972263832950639342482539277411703440238974257562341956490378611237879537197354786673695331859454199028451819521371431193928726954373194313480470835980905781187301487590880588321411129272836098189200165139705588623792786681838747526403421784798287417891836950092615077940569746736066817296356212498956982348652457103560292921803989545022529739085984121345629384736209473957578983520939879274009269038289592527277982396293150447512493659623378806516142829529257880589310542422545927474796928661559169239490538612728926312706509299627785263459720902588481274070032441669271232396039398750786683848478985057036793887354616797876344324765603457048904184036736948871 9310 -865110732200024833668412060666300576155264906401751851797116265392599885572693938753800654991664617646032724588128917537224633957729309921808471281833748475537040439917046363601259447325370916436608099191659478589580717563987890676533605168935108165768669411774073733011037503813299200526057479899346308252280905567642125679628780392634148912913188329629290314173238967250439680122178982798420382050287444929241896387523964438448562395200976311855890348419047329003686642590886086575976304036213852149631534353683675747787823873146044364846494297206229336488893243026776318912436279796027081152667212091721943131069140168590038121661141521390572667493536488305 9311 -698702883766607866087696477406315580928292766014133383474910652137130917046567527498826479770907340504322653050198359832668117725030844902494937606051284219690889727469663615194974135160052546438060296434113662530692833004528556417685063595882422053548181736360667198319656470752377086556707636637042408248924459661205585286845115571257229124401245392668194768732310910769576619455066797852927290969045938015387372754233911415782402631171856716180315057217147751254999915101928995318708444529988280422169315108373245265577523445503652102508882066606399959816714780543234176266008890485874809538965111006599993598350199259281933205420403866157316710049929401589 9312 -462182790350416637000666074162768936675241777484363654587750581151921338592863284400887203682371771905542657899731335371368298749204466967031719946649856598261412082544337604041179143170009888205087753039538205233552984782211347626794909800151548690869253517084666603093813377899717683962418564336286993824719626681652080153170910501832860546546346424498445234429966742272970237478407023206439955580590553412893519056966677332479335620087238421286878557117467650931568360775429243898915354457298566140162457866231484640599723317706809929718164143257615781948152935902588578728194881899004173126193569184144160703735201769442483467938996448994441560541050602792 9313 -144049353782045965841753874916900178865217552759158765147700999398745095558876391461624888708211863203337747001900189886807567319049199143218592281088730923907637245720748701099035404132626386465211854232252423830036463712991700711765422787303727808391183242564097850749598530746129639862524210386051907270012164188980256873950029687085707245997698038392586834469166549990056562069699148073952668739089282895540333806722234554648930790696596355000875117554862119664189261873687879144965305395562817274351812872849445974642383772325401565273966238669254397226636048429887298613056776844034786915379634543891275647628797059357063399054625254105984319477738559716 9314 267630927392028455018487369461555307468388743213915510448871094506244091944428583167938589786881758372038409596558441582271716959752035047916023056304358480521323098921986906211506781579983831794580319321367269639675135540465169334587498425560641203047906924988572001228799476152322966375816935239541184061067739281514283595108829722298238653715322287821143240646697334441368081633279397297582821495429409581678557182859443367479100948437533015087681205648078601214908606328336996997513900698999924232479665637106966377815299484779773880640769383024903213939619968375932230603271324095111059857366442213295759636354406127088789173789356141678480657058460283311 9315 784939287592547699376961005172236707048163321665342283611199437578712604921556354726595171797072886182324389963688311470947768637063520462516644417110145301093928994871843424023869332008799222805371634229529423555076958307571743991226622072601061322756165234287950681011231751401508790364310475558271957270589797241089718759778253397243403862403083297096141482953378309266643140996086146318545592352302543968973066740110785991967437174581760354729061354585921317851319223906706684828692793552638541457826345246999495265846538185422628214085170603569324607815577435273551420597730387742889411231351062108085550428573609737040789270341468954353123803388912066714 9316 1419735759766265918671827690366709851772426311551892174336417220711635575067868888835394364852110522499828666138944631586190913378059908273719220953187050430821377147796014719951595751517658145958140545793743332501513085448268280250131987157886222127586587752833328052160589909673308201427427465055291129015433010211678233944477609028909737860282919242354172892929583654552863075190244963940873704337329494915980839638265749165073554976812983225624698187472399813010604358688321038285226324110941457774230925744171896477297526612614202370566604268166256294519223933408262886003440009798145864454428428795176437361295615826856200568684030304205935585569495013917 9317 2183195040771106952989334243072218252669821456386814167521463439453293946820606087874020755017335055628774127714123002747619629199729214737852662064448336127876642504218177052239952387093449176778737543717846953764916983428256790750658794074583696716078399929537781821302615321834987366795004100512300677984505555905814620041119347244657642342699501459398165083692324754015439584728317623889484669255372847607345230470935821102556964770095693915476129689742642350257401978529340511117288218229295776330967897010483456242140246155257548686341618625344599725505988945750456811020460084282012835051867224388872197939571433918270628691950649384617642013455308031245 9318 3085236406476162086944104995232496556638468609461539425178708341713515563114176969741577415145397923310370365495636692393168053866711075774383847157084396388249857028115054958692219323686597834083456288895586493308770935555577203412641721849595018298153971945613235853748990667040740341250215198408621391191488794461540933650012720189563696960168196826205619451431171133753205588758475471700608700629407452525904241947686168428047383882538368543817585461209058226932353077129714702449838066942643298767843633140149480797832864070659905762016276108481287356647444368129821369057357695067074941796839006414163226333227969908144000166533223549115306491530072628010 9319 4133837528636734278940146182360871105504380788882907156151602785681905396569370607747520917220241883168476489021865532232071818679142473842194203663462745523885615524173753502838967426381859513539620588366776214304840011009464644165355531424005253650942808837893213215378551177796367125560079271540975227287299628149772148417938052387398652715388998218522148463103330522117049476740330816819385796952973912103622004343163369273795002092770909753133082703298771616739833467722851282359738438148092630903985602748372589849546164380428621070525016455397586376762549269411001257339035146818762293382964970317777363234463828747330852201599741447939120979083351634437 9320 5334223159354485940363910015445805562736796352623192968276104167850700147002002583502337698046238905465236071304602470918094947623486295628905372303665572925321683243082583096230809073159025628436848011860788945813753776924191631914326083679982572752498063472946634287832476970389454994969886281258616368088629388987977860642233448652935912609562098293540621899017745773596950096989271794724411440747463216732979316999163030495955040378383777530846610090448192684463743285847637403887994724069913950998062345036248538216638834089744080027809592359499684610484465932416906420060083858550127145677574486943179840412055242069359289028230389558061958967349463131797 9321 6687921378776916992734689981278719612935843418605652792259500142777379812003040224648874359747882595789672141704778580249495653446885484992310651997424843641252758173563454476925604821503063303808821672675626655483346335941874149477210375743882617688737114176450715893307701551712552936157409388527910642751194304455880077881996100730116422648079017551765485841343689231706885654422949260914861500395355012594218793466942032678575783051736605568680380557699390118084976254316086304680730110920652947027381764987409769456134729274843659694605476004223365489681552204389941384751876883807335602999363249495211547887322319772180599616725901367409928871758395581833 9322 8191682560325517337433066021128240387741256170437241183238976305132135499559004781558746485487825873005464109964226555319474521359968504180088016737617189838945686536484780754765807428397395230799128876573206233792581530835857071948159341242750052497458073985332409477126605463602509071730824830377865119262215283183102944712477757264894126667561663020170050294879870904175623299636575897414376080176188537979544697726629901861564449075768723143666155903653528335140407819832006167539097599574422204555708059391731352672602492448569711766696205007478427025644573487606054334650732024580615352206408734734027693080280813311474973250816086051587462408728173515609 9323 9836259514500933560802652013822279901075708632485005460449616340604543340186649852291666545036844511481642544761099523043381203151079609004347177744887746662859462295740576636302703678413496369235931168467875997299728461487723536982947938378893569428780473720061892493038497476687498393319662467769753371847186796926736261060849587969060272936996974713969115507719490946447797896768542385535644757038570313632604357117852884950230645678818145240069236293018290020015772948336494055270973255935406937315118654779730363768835934807187564858361020688496212066588574509621720039116541985472728437218197237003892620303425896863078457433690692889385495239636827376131 9324 11605051550967609738818884814511881118252352629743148264539863316002282053402556245766809969491809441162210261842144638594385357542858443089293509995658013906534223847622106983374898394385017970822285449793389747481780652282352086123252010786036576250897992386743478598505049603673660648857763960840023207833292073891761752125154340157938047186894985406080331992276854641114933215815654201298229601227958021422610888134038827906655034774820889642801025473941640719735262358972402420832401125007815996564265788701836211177013363491380703353169572248156007024866234957346245973158251078375026985123974163662357297850393790732593359640687550588138529751520852064939 9325 13472620574420114820437355192494482182775920666733945289740107184189695083740337642502247724985692530461730900018950440655221582683701471334842831441867811710082548402592686470568185079058729153995025027532933590410137466619917611865581835024928847770934328617994422821682975896980287049241942767834784518101552723863413014082031130785936161979204045613396564457460539573782712345721033839156239301622564482751353568200343081588237568672251667377505856715889613572935492934732929954880296322206499942968185922600501845347771520116525425014755402275925889077034199144888892673358898352988406184350842690357783143201076640831421662462643185250969354078975380775358 9326 15403093925577164100728206242725931764111639491459075937036873037474448716299545083120460891514117155155265223834058754707077347957646777669172408645101447207620146855962942707153550480575345890992002090937839436889100896801852632851987924571156453427361786491070948038164427192685265275691701214017816665930484907095878113856758869512262599193901793045059134790082249818794857670420075782388334537859783812481315904125602177124230893811652281937867988477229873653128519134484865574559253705134139234177625892602122955240124964130614795468491483454645950414164048635051472647168609498297887119196443472752091444478721871305723491480402870519455651148389129571683 9327 17348476610267216475932705222195229720697170508757530530582004452889147666879655476810299410785104820833023668900982456190283639037065097710656899989953027086570135003890289464525709198146286048214098718570111423271892426007918583366638638568232035105942241797404431377252913979053620333723443378306164252145500768302810888922848011147405150677711372435612333039616439672231115524597423082430364549801455272198376289450535265955232516009193404309330972463744526835047930353915767087805765566814147936511085506955009040598929860065476772076391596318704469571296887907538516473210747434389398298880684672735003541867353155804877137024374107695116765556930625991056 9328 19246904929611412466028463289995043182347950036666458582876550971958417100750670319727932982789629068173480109961423193914617130909787896178716253825605243210631661562124828511085326659831772115655986047227314896162142029765375636446009524758755035248544924555050393240705821929718900931071958599962599870707940260740098810464577266650579499208426223480546306879426796341259965102668945988699442373886608886396505901513413372337318097273906109302711346156692505562207450353179706707886439114679357615497512981366940475248683642896091691181017565239174008747077151319804749891671399984265839696878904310328203163286189070815543287537332158019544025978935938457152 9329 21020884415233971757887473131818142028045485484600895704497494912793927850010502023346933749597125338085310179429578775428349985952398433204771269028621502517035385788690208654965836455190892817953158202767576006245698928587355926367091167921470571341809158524926721569835199492939750962305347894946397034361757310012106028743424576715724152278799084201161683173514900139513741533303898059555575331165574583418373535280523392722675645474990123862038573829818315203599050684264100915302864693668213601168303602069494774094084220981982609959421088242227027005000691019168006432590080475891892347644566095479552588711794701087631823684743861684167899519153928648552 9330 22575567439100496848396242331099553371012189998063050566036027846415414343167238424264312081458037486897840655714928337498967125619669261288200553802238090991846008930196912421085425621503762724499392582351478237580158799784531211025046468414043375747863142365464115575547986769856558811151417499679809034990830413848845874381560968275742004182830260570045652341244374340717324964833317924537454736299673486527212080713517458226331168045731419889118503997514106083217315381748809340116537140795267694842626650118350363199008252624046728048214185606618491303119171972339896690451966723442132915898513892083196461506128784775423406967926816333956761000723638128381 9331 23797139923499400958732953400608404827795257378128055419120845228921958222326273387432975616273636117244058003867191959646363079391443022929759383348449631338709322413108949295039877618751677577869368356091340669552718079684374417537883107283773010761930258449057053319880533333625511609295221705232826881241642194357632638413802790697101024041371271338670137616154134477373720606132242737218140265128143523084848545362711145384640631899351553048502235728291815995109095876933386770908342474554076006609234486431326455341177542838800592437797677465756517594383757472079724983293972048732045998007544784063821709108479748957400083863665568079115052668320785684741 9332 24551402188788773780305581695181933782959878940594703951479493542891431731129453963955213585445988340624181163214399443496617133468607100154900298032543734216439196132740224717407103430208407114367681149274594748306973669124350543462756071301755941636002878790497154778809557150415086591995041686437103390203350479379732171916659519283684073299742744134357459089463643527401526397677063928013204048206142710803636992534368022329204357445313563948113897763811077271706467880343356400972351242232536196161678681105695530615181839182401824710959681649579780634269975104673944910386018947826165859984979623832373951317564544081373159462972527787019734528378300630310 9333 24682646048612098407805430593709498821344618210447194069636238814293035817541137609236178027125001374599865174234747865113944534240694678847665891147583232028736078255678714425876198215343611284190707679025756324715377161012978387108015665385983764255331884543336598245053891590008794701291935749101322489297911237758126643402570422275244063267121369301194282411434795340328011444713292799282998057319428181920209265075716033324274894343210718787522819037216346590135589791761206929191458657574503794038387728657657323986819933310387998543305239674589592466146146600480011839234979850270894730774582239541492657243750124873438829048234801961028973089005462756748 9334 24012948621940918766135434887140828873851005232161650878117939805926662822324739939039746803618699176648795555772288775314825754709263701548305932858707719617808462107652185956543008589270157946462132516915327746380893281038785464527934857316329380661518369330724023781808083848371460109086760174457569834234210645202288404959149347982023703570178480294607540928040155607917196334742614119342088385256101352242158742915770945348066648909397500353181758113278016308954834132054422651913699867004463734671798653405086448086616720617511161267275229570375751262486717240366391840630526663415930196603418248679456526361539145730421446480772767504776223679302654862306 9335 22342022714617526968822615111059817489887100013781294115207154909004190127512059980222081807502498776840984804062166956583624381872072863817208245423541715656803708810836137473194663020707221213037606734844520457302689668163751964777581945182533181239317713916202621411607905813190462050842142233255324296085994384071708850367328498156497541469121023096829000459808037604950063353627163178710813594036012894138483222020595512870742130801852579812155552215716689584156520370340820491840571981941678030887449397949095891198266542887674061936473132759502115879255486341136076205804502841330057517381103215666716594361613862189437304898712842237483488556594603906390 9336 19447783658127738941143651605642892084043899043224376870182310629055694469918641756488445726703715105273550070261575543871564955556531274530747586883405010959497252196319976004650099308233300643248757973579227727569033093541326976558402699141462159146259222159851981070830636740955949895356978102351036637444176047419018492176649329142534961183875708711793458476093797190787258668408918708657209737384147518363683417320416371864179006615319231730056555686268473003916505366332103768088825733630317439577054762725995402342841738651427603240885005031178479391590612513684924215336517862027945863430454586630531204858284627736496303540875947429121154681215626800848 9337 15087812682791822806403498301883577001283277128736903675619053451308226813571872241786738554194842335618434159043642979875799279466447657146204213402975140431104914983333099500968228965068241612304190463020303372573529980767879218424630423784814869179464466454591122804931836376642922679112574064546764910344374706074985465052933398968787436097643158839533827764636908724362007148652005840780380966475465032558060715078383630088508093935314497132035908677225877013642741697883426584581244898463568001962833899063673718246110957425032405264375927641606607121421513152886016588508082193211598262810677203230720843150707463469803466114826563701190778852658698961344 9338 9001916605645494287563735809419126745461831370322800473045830215656926251627929543171692960269161328076421158955503436208672784020419290515913826809339462940995671918129021020659187045664261609484411900248131953603698875032412930366363507255697665164639102570886514082731078274625838668390080114424989459486306954591829386297333819711166407631320918706714470933284616633717280396330797996197410785827015788150501895125310223585017556390634092894749794083491698811499246703236348371596376466274584352008576090425017152656086113653502030579289565621161070748891250662308683858345559928648234854787250963128313267427630297662277820960992634271287158594427686519376 9339 916002027623045252951845300403660773712005239591048499397204346569363356058245035270587351353762018159546122065653043112351795922786238482786627038715600924209093145527559194700007229022712189112801324162427520676590974011089718578939375705987685650538694829824020136129868334783416371870854985195740992077838740265808308596901738708728192058217948671536274752547262063442414854650379665932658322337178834622237329587308167494538217193846644727246506457435723823695956462640521835337032026643853315077484123517666362040332957867292452575098898585422094566123599817207479506817482062844638380342559354689557802363439205934345944525257949346076056180945829764613 9340 -9452501621449079781229569372818363515130948210441071748449863973600288965855636037740566763617148683704168314142932484787860235562203509766418229130385041277872488054749790269639958766655595643293753033107347786032486233220694462041364932013837245282168094289312369727387676996170254297658736048428300842950376704063181992502412923408415160386349745459444022633438396355081217883102158166084375019581750808664604111902852710999092670159461806609604009127096669872489924442481634851772115329997971442157698873299716242521202855899754556206223592405559072359921541724821580270911018531659211222934814111046989084714536673814105833994565883588944812404599999878233 9341 -22387423155712913826113298797722648447796447120121939708624686314036286919122738964985428078611058067202801609610680020113924652148438649154404420219103219407504123930177512671474914634152134280862678332874688226014079130168248586122896034110103212695395828776663992551364294167227748506118674062592722348181966998121691466525680302782530387057579548257941253985180146437786350876406121194218163336134761975818448733014361276365690895931353880419830316359563778985715329332811129123992002542169982145677735445125191783368273952879426738078589225482477099809210731980275476446770771761173163172776688299137145605039551085393949071772632092121635227636748126267273 9342 -38164579930025363605769132358629759130805415611518287763871450540319843989689602319714144394186307705430277828559892936365368706956963785063405336929646851748336474673360428057632477379802290619992267719075022386384067212153713143964457870367718914638740114963085195032048053765002029754013178141167347506638956614447194938426291945914555146548996576388614788791765075709113756126756593491852858624858084531297300658469994776286103894083539699406236272331847030561141917604349841629634686389373112096446051510154376808072968538147215850661085889260255417118617272571193405705223277114937554852504824541567797276888863212406599885908750627967068393046766399088815 9343 -57040201053307132109049576537529649359971410120977069492871472143517364293043863092891515338824481475010714788283801425418321874949017048185262167129716161732893171154542969477119605905298760323254192561767234089883261334055566630163500573855690034465563224609643467303389568806329701774410972486501377463354849503455807587022409398568126443219896019135836334840065129731649700424773871587544627224866842160454086612370229175745202417208832705910327719408617501901475520890300957097780077199275987968331117716696323273804584606717468147448669175318752299407896825239006055128194119888765732420927573680251716928723834209472927723396329948183935531773452578335904 9344 -79236794083522139816441294804672990200097430487090130213620483806509640478163346553133414458709287859034716614279552824309623622287385738504599332804741417993566407846691593905504592260260579262664499299045910831988035337765922634416142336566257337520474141026902151782340340960602773169735066882990224455873028289788286948828269605939837880592788054123809561009089321046512928399456103089355283801731595447513064515301364095664611193774174760860683551562554267724358840447840730670911253357375798211727476010669296239139492362342301883069592107313664688377989956336182949655756609902223970449832335388074722561863382121433901196292656370016922575090926632827902 9345 -104926222997169476291715758637495436629533432437988129051139268368412062770619243691805647369156469956229819739262848279947063715006025431078766973750134289615008550595860487542134491242017769137988496693855706293308020509353597476150848836813783139138139741663970363587613100857950920000365759985097085845133731996808353025383542458231650013729942429238544986862550042161207422086986834714545211260408591171173792710876390392338664651308469865936999623387127433277562951719804618125350443336537481946861297092759830278622681358372703618853077780621235405546409120379079968728911130157318911050843771175494595070254682245803578820631939736919095179319820722602268 9346 -134209795104113791949589920332467882407307732848495712036056318457510400166869397024317048836735791062801539724043071289791869055301957081677550170806792800007887101429446722223445896241598024701679726172688784319320598409293416129744956784728615572136749565753110792918406021365652845891851029579320815610320796981939184712032622369472810614052725512772836213327238446400385659397940717374882352944572989007956610669582151363885309155430380067858295726715046680652366481399142163729592884225617955892734329745889356076285090965731139363366909897095596704009660440860941415383241323773484830241326130247092456842948531281287143967837196979718343520790446793218364 9347 -167095199610553547811109600263195271624141582941007027336750768295244554935945293270789420358489034891501816887430604312649923864481844411856265603094705718557151960355046040476702806798797664099307655770907723646987074233574473546265227097099228802997526558722078192484664271624690769700383815128292037994115763667508323697143543251700625818968292757386113868589320048065729614570303754499759554540082586780363084171266986995455020053335426524647014209040325819993466961356874885200521451096303374487550638116805988337730409373635741479091614908108690919666431188942986517561867050820561524913305690997228285212813530172567398772177696113109753080581385374904805 9348 -203470203405711719830558108804371212117146014188003497978840741079095288643479365410989432833515708969005990723340647240143898778289021195947671559696367020317747588035474877487624466664265488050610781967079602289542674441489952555384812616562025914442582887724254910158216122030576931446329282936577349044416836095463966128555183234252768715953868825732881601173544722508999410420930305422057197560957788651266996116637097217492224457006629640054934942546028877747746877893583788997035939820616737190553502856779395544662993326201370291413222027145499245809884023783092553161727336192191060894890202560924566966252855991549678446386133140387866269756288564489597 9349 -243073093190947844207565510114616645733620210937767607430007682934745408572139481983043128911073803780138741316204281525979704311562968945549100830610505338174062814121033317013851625111293767043430004051905447077056587329641067082293476783790933836722612681345606739778168991098155500574007704441688556299839007728584679687411520181757958020277401424720971972054089602020818475289554442244809712632235203543044451429205062626230528576472337787961249048801504652786668958932125030717269981535669380636602040788556045030549061499199410744293922959239176434766719933358604289053420797905518484853942797423597271623640077824446057508829282242181139013882104432031843 9350 -285459960199616343197839210820008041180509578154897084197387441581403099305351980720301448138520007893620936828859965286002043744262413410887271372361724040048163676876171443179546990622760852323715309606537804803218729286413975526324083273446448521563696505631046321534287226345849946527389723927799896962225683653044967195772679561664068898641975464451449550584352684286165039554800914138146839342131172327502093592758701990774947640655205397275183194863029552250730550119842589851982043964982420067778659651756525814066443497672914530629176700193987537117110328533103585048926941965210856194169368167085809298335150907712415975882302822714827415140502408612060 9351 -329969057400412618900219341057047865284131820522074739082635938087025887351186766434871094606396462278459307162984806318906615802353536636469810430952465812199193441418020266631555550734738544850575015028425258841131541743078744236300348899131896991798185912553001655359611264328814920600311660901945212904510050917997814470778226458418430966320612031202743656885432040561971383167319634522515250306737849238010932696936999066341310211423975695947724178884396532164853752435218793935260888213837742246054492950993690153784510060433606377010500439379842974040753146503768656393278678265105987404082911891753600746682118473974603979642897686492376842535669818496325 9352 -375682622080848185080360737955499935293089881077927498336303410660031711731178304589484361236017938163842819162378703958354100552914040341940354458368980610274497549486616192564924252487149000280436407475103246032105681469701762650136596096473895117393694744236138680745692340610167148671576055669003967224712297908352358568160705118844341243460732190236356361966140099649985938918247807244081530318549099046736964380125840099072652179161159083504453417165235348063479890185730307450584308187255457143441036998515253279044116367335629988027276260362078321990940622193418145715625809390812555105032906546592748855375110267281854353949972419179512444501666203127739 9353 -421386751712565039245060133901999994366112318781675523308302362364941027904362676701643224747804449440831299442820267745396846716683500344623201388314190947267650990106586516334879813797982352320409473319513872405918431876625205777264624997095159604649333157658015295234204799257449060477453205809296621814293772247732357742250324580941821330565180319423010983514492254644690271302797138332234695393235789769594549192469274867134335829916815296778286788513148415853731139435848152622037702252445042388245317542561308293544513467205279895596625004171562975765010837356684211955915030879933515882951100290881456823432006274767810734732281486023462327255639421550779 9354 -465530150299404844295680136696887249819343960528434923773420629588884511143491186916150810561036030875003581995425055092970422721832683418509912233798898886614584556385799413108952298100902857804669094056565858117696103326546414017979717882881968784175143594792349446267616395635339868945352887882410875150646749484794736811425486376066356026560077199834461774335967705803445305489727432603879424036670551028404385729415249891553229294587247465193248392266047013402173762356556877832994111915426826864223894093058701763470587812286734788890286998627347388413694270415879241552437585604659193786917598847741492969085833001741104981403557663985567834074319549324232 9355 -506182827772364228130636536036910910507315391297158859314965175140660973141572526717284525761939963743490144151751979078191523342825026487918448405992375144654316463724615408037689026874583772913324153219332031645866365960418742065363262862545239757167480477404900561602920732476966982401067846863622023257763572123063183321780494048470945564953839519969794524382270577237643722192292478556139744639055364833527175105247934547821443290907443118358793077232772147174128882456424693701536344734618387103041132161695064680497794780398105848221311391780270783301086412441022948556263683063658602348139534019675661279185199008387458630341663793125104917738271319445722 9356 -540996137464475048996979591294967192587936992889879258145002828629937331849236787800842382372986266649440875584419469991831394580928395344808991174766140714462119697703464859457431521877951852436013592524029071944687401217596078281127083628051144551310309263961072356062876277767761619762237056976282785013040319536491557816127666686368403439096330928360715431405175841241925154238293495190325216263263914939980924008096452074412858976141764044578916247620676324001652513744171587978750124336518811884721435163625046174206573937761418638556085149208777747665526464360552609228627144097633107167204760628634660720899743384722199627010632001026275104260815329262130 9357 -567165876349317780227857592088714152682235887409221879719492915371667011299441049541107713081310975505796365087384782707990435236730714981861653393207757248142092474051590270018601103086026731604629906969188300965783868513634426119867642144959260371946524711369268358460280430534945208017407580364823935555970245975658919248607285635002580380364769043817822909454387540405897792005408286593073186533288342643077960628969166259416272746886472401673840882877285118029253497945834389144440227744611463398797333485955333625988057500282657341972962319302966092260393465794105378393154047430935673106647561147867302279209149993325811188232949920802639125221601275076171 9358 -581400548399081031257052498004513532053218065601248858895579897113114683631705267836467073624287672480374645583664204985004899348310695628321826916160622886028202122722860698364171882138112933867828203672246657752759431067299096906740844405839802568575295480028970619040636213548608294556303877909041832239394096041847536891859342106639834808534848549108483626168902796144836517062907659061175704759746297871509730337773675598453644133323438279185705850367649223698347113985509949466545915714388803802153029135157094024671548560198717029955884564889267532514582843339066832263160084649364793055196555256120262328887188803143955057078789581479297906441140831521163 9359 -579897300411263303841783546885752540594325154028184924698706155522430696832789347874025298444121996821260492516321221430421962604898246944757982037112176232990482518748872049058384296328565811756242672670647087925490939674284709704321475111722138273092164491299522556235008635866450750933990741594868054915050430063860537302041975480641982950673523595421029723420342864561246928355531568316896086505217149740541937401291207711830206677273216989508708280819173368293982007000001825223769996452058009211836119328217486115029245229052138815006371488040533273002477605759209646203988417828225417032118964113345999582488934821443206075866039574502394870324250108867138 9360 -558328477390019536116169881792883495208477938545687888630361902245160969889910966502900289624142863553744811159653723558899278886363747126494164795739823765852526515159023395300145507875458370961859159729990432032504907524012583651679856333139210603077742718371238514995861451945811568961900543919127653920242147774588111362058204701273093835558653209786281901584100144171577906303203117719041338012382616016780358924573145146933281437945742115293579105093493605650719831022178020706568133286230101022979574627986273691792252946754118752667770167114942697828333079036807394641969455780045603844543090337370314060350243677045246755742586306205605690465634214516211 9361 -511842204228528397031510445660416839731956295513695915768339480733597037253439289170486580682420949401812963095151354044744376539430230626185745936572579101886520762475567828048186755570525500681108784057690036496095360748959272575527648035814643239734683651975405300344374349801122945942134895871182827356711120935249662843751530721522543826963613084186605842713438051343141409096253572612016089601577893108863888880741042316032387430908925395475971871815243165251007748452521107995959957485078454424220105894109246292147529284322653583990430254607722689247724342048833742756537464409476330935821614531896358088039579089741982139548229014674230949229576462983948 9362 -435080872567166125945061555762049060570573948324227795048837834157621414644058642224494673181312254266348578819475748088083335700793578066818193296228833251552986585435260210421987751244451232287671788681316777267062277596100895945442988174294475230783361650749207094041229898305872384933528830337125122982744572958837703862307925180659631832456086320166986175720351105353859689596073316505607131901519125101395335414841954562410555669110763912373893195087673061209172796274861352020881903967098966192472552960161826690555000769885659503022451257021222616192603415947830393117697785138562877790506842510394730561830698392314026207503854215934852632901735006262932 9363 -322221883796145196458530491281187810643689236728745865468141102564282601577472292324567389522716490029146581739122111020785430747688044562627837868182142000751265645474758338348310530494006052478523588344737040199380719129113281327700905338672687666354780405813924924175235077373496564013563576212875671262562468625338737165811796567876486030668436894236493585517099574686550244859553508531089373019176414767723262457519876400283196296482839872654320662364895941906972599499034890514928495192961561521222139947118719008221487527020113765360538796665054265202058771675816901279134429306132803398805878742744039940439509411725170622413845937732563029234901928163704 9364 -167045455257553606777678433944654062634410709201839559168969986860262638477663182229938195197251235707979665894712837938967604757677858561970577578537276486991223102226783200254233412349489479954684478057906226942806712526624420398292626302475940620011110678513489030303327998886029863854707140955927913908482020864419073807109445229628775794764412399389802508818906386390073768465183542796335539045177819136170820832492225933426882268729303307613624745648016700586718425053848884655739135471538413426135448726077433043555069743652497024193740619320430988490132363585412840712706669895418728169680073900292315116157247357477821627207095483051702376450542610585124 9365 36965283086694015383632634632673596305849997589798252888189822544916798322186072133081850858022266248797642036520768758304381907233504051137304811597987615410755804057512330905283958016285480982045324832179722213747797767692311565047314356139754333532481963393187718191116987115131722717513526487149685937011806211400844268929152044117891066631784338628903959280138421811043585423667575951535576308398726246738099449310226581139294921357900935491704389974875182182604714685075861967526555176823848850404247721815389270189568392196489178781745563269639401845706808137828837480017504520949382384521504259323808911849043854697485706321414345949371205523149286030186 9366 296486314088310600144424633645099120166916527183740997540758587177374900278018537144197886038463813339347399905113388952572506242472885536895352263495929689994264036905306431598950256893935585783551795296757475129718273911820307831581083123624582827178591710648989077291818681838143933386105282745254923361801064740212379752944811441088359833783705439530319664002137003444381869841206081797527308135553608268596574355637946040112166145096894708733690266811875292200114719117507648145666711698042838042301773840616247884867217658291136710584769743331028274184754683151504234175331925710318267527499716185341445175712746294731757911831031438180301583019541759271047 9367 618171022246140691409384986911358565964631627784570674276461772104951225279625342473002184429885750090595481030441650897831862970469112527257967282349341804445197805894133857505013773030553950342714266611786088122706533583558045549421615410200465699126071433734003606990119767295232213312057413140781006246818581916433221622761883760610344067332322060678163195632953738195599255355093501582161576286615294570732799193862048066078426356265444788951169390262380952962504514722814653189772333522114543697128856514785962863754450337111367754693066742842376457324821406085069979729925985914062337618527330285021429086444076851161000187654076011944200276001338333136617 9368 1008418738725160631902062856265340798384349437907514618416528126856363676818443385045330378602819931888641931967901111395353863798165482038127147748610774186755920969656198024865360890338342059185563471574257839602117285597151436553585592671713594475888832278468026995098306837135146364100062915980790130408332948865630253888851984705417797358139781469290819828702024854989022195002934705626679825410359891291061761685403581467237633224459018583705910347962249908797796484146306277259242543934935651177037333874854619673358374796893812107818859443288553612004665666402730514067616549444191184847526232879551560010473977664233995111966524192983420456825237471390737 9369 1473087548697972036860718364783003973417252902524682637802346073010721358935350540691067634321886335391446250577760898870137076611041196924170492702668034034653418539186901247072816513588501927608413558851345927263738068733611830376321235112047730894532354003826349456720192174799187791309436042683703232643918499448655853407243196156292149675383349547463990629983097135895398183772588975874302606501226822870895234358699977616534777095220924871695293635953202795952401958384303378272776001488738323664937161531767858833719182988750717684689604824150528967306980014213791583060681168086619982241717400751347711948778308290761847969097843001515193454523287813651368 9370 2017145586858791930813528372884880286686732134000067982531003458536162289295947562379737587988909900307236059876348234687901765796521848214004618952624200704487003151551726847442648844367268556655563573859004602020166475586595493966793861427449907089515643252869125158779866899367330873121667076726862169642900494168141186953482229907064206639325812932200343160124281863616278338497743902278739205312646741185140377798744599587453948791515308788739399128781984102078049241236398862047426420102804873235941206434927708245620022744040560907723586795770439033198778771074381806833824672552141954142239489057284633096837933103188933388605493221249418731352961353066187 9371 2644255522910466452800344726637292288015123534648138306240947188467698538746554912396855080049473309223245326777811071715214306482582331710465008337049598243071706881555139655053126035791518724740976984922207140325327265103181365366083876245728555304844280650377615759582729962099899988230574185719971484117903702987593648633127065836068716902018458232399244443441248086799722057892427033230228493382322519911073577401269782437879026542297242479679066191154352202790790439606563330689181842260023202162061082692187173482705670097194690616842365342326419345699125410060783243890410470965499879559833051967862641874156024216979213363225025572796166528642461117257236 9372 3356287726076479517963942212806046071865790263289963126461723986868518868136737328704295396382837595419828463180718830003660110676261992341050625822942142313578435799933927675578870224889649901441231237417367036270131729299203559144382804510789510491124104881865940252489711495504537561989926787994667834007935108374601145366804507144283842976031770171291712213766147453591463545542688449908545889740396676710407785754666851602752610535919786487732372287812951232494669768073343357429356340471239414777931282818596040629785045807936879184142515442637593105856079573299487729163320446358807197425634170225602312950603330673907819772157842814347450325191844098299101 9373 4152758756072542619949248914477322541704957150023375068433632505056531572886899712333161901337199579908003241772398233580686676045053340624211414415282862707623049066446868712954591417144157965773411174406188877057513984847472354875308933302693625847598238515903017525184148953134931228596025203025059175912357200963662341817312370449818032663691697869925635178804590653815126000942818623376136513289093450457906918428499347287514886252155819683131354310819288775208711180531093434045207397703237585524982065647795396695639272896236747533571590015939708446152984694202444738814512755051866584884197563412616833271945293669611537606370549873551317577069431455549408 9374 5030193421385071887568520588931796433152576898112339883240783292022452131605625589674966492563527446758015094140302574946800563421413822301505771044058853645724638042566306179692515026815243813144377280245737644264590749201947781219965034047530498299735553207619007436871197211208532671656566412764739027393703854624848827498957281522831507206924365673893596373298460104214750260148107843339954992641268422351643752909912912889842305119910793116926262271720554286290681028145752696972076780565885798001167230005448258839474433925755909982355723110749838470594004425867608347757708730408310555382454789092022035392033260261326046811330485664847271380989553150031749 9375 5981410741085029683993562189917240939755353265811438982593208799937762129786569550042660963787653399273260680103604002760857578415876325838047362101410616172798417449949029245974678362603214140656798090692408431009009091823591137831694292152507860417302464410444706798886931516919162413089061740107181255488081003230872846068510342393611050897356046113148681620747638827565362018560353651850063889999428333483113326679862587810640276971759646283258081231970534888340808798050129918999346571413371514344131142147175016826138128314141340385986208268238991265692958390248738153523996363373233071225635142552604535212221886946433029282933631331049274643612988688460622 9376 6994736812315504252472163901887435374282599865279374575556848813357788543598635869853352696665083887420259034949604377747681717991792022293979364659033712811736146424884752284839481271203583749953259763487573569064260620904449441087730675864118773673388334408888665978205269030973831859307330776652696341553378414453717754687481673537046139290839698065603859910913008285427411800676435261861279559132130685021668710879653129431831795121782226068007718148767580844525884660192043530320269026767487497499547959185310493830184421327222761182116763550448331110100421233364955590027149274921561418161603412177148460319576509482660022276929365092149651166158426958643466 9377 8053150890346704847719695463346122509477554003115191338726951279137544978274135812253680253694198946385959667090226901028831018182205986641796817490991171924189934808643306133970630057255445147433554326268622342486597119255635239634695325173785202235256451276286031419377587926602305750689504121716236170398594577470494917553937680166465931789678738801423776892170404307976193492092928945361809683159183905699877012999560735545024537122254384628336925052762508891645657067659888265373446090411068196857898273815941564737320491151873328087238703675358837038694144879694879931789090044981643400785177016301145568311590442778972417984948736353715928600334132497507860 9378 9133374997391004936947587582044371478424244833066308432080242236897906391706511443303318886071898405244045125270072955805845399301382617395758802428148093492343548609543381946166079326705279034309043510713653479395844970384032033977158160212806615991124052560423017232614430281272521419242128852500223175357882456524801526565535054737133443032253162740511929810661312499572613284818611766616235920432677280705278896282834762196294118891048569696182524093031804599230870680483965670979571343501800903447776893443787064336165262598628228833303735461720703949886187495703608222648180121121091928899999357257730802826792487994818700450277247214602243240779808888784223 9379 10204922150347798018758440866419532924501218193393333576297379894473099847880281623969672212633116552441162849053399220326535402324394165634968237609698181902932807538882974411993092655994331810564028256074146938188555963857089429406261163617200134293919488382374672726204131153418743039867211748034870883565657011163923614178165141816550982945662972862948058272648540459177760960787094148963605917049844766944914693509996282680226303360834094147967814736129359311831544278969389408592007552441164331340245579161804427527451830742446717902916082662408776050488005748481831049570788657755781006658801861708430518109543832113986026433174790084085555865808884461454681 9380 11229123887299544182925575237417482444842549661529332606200842863005541198348261798829696227488220401998707427482312463600222185313613386990439969338462151714538237053473532261397277538205778452085689193116542817888945341450551145965077218043142518727131431971952924572419889300378676244253831734062255979447639279781788278849026224412097484219789866751203728186567924383717242332515775087341640722510093375512828453772283275689090510100278592836533838844756450759211312685247150771716016798468498861429413202621819502968886820305122406473046562457217941915307250418564800607852402863136824724622600717723609290449675655121411899321933067718164523762916003279462042 9381 12158164215506974919326489720369761055026554671022931173534008943989373675353517511119297413865274432954272179024800855546050641959798172093741186774052443971896537726506097900466785645589055059440774531823164161584762212179655509652564251105178277624917653227319095057675868489977717041916560706163200674485517075851931205430346173573779149273454471995844528073709611483612890948131330115537971880912837065360373365376044824348689667094699172006968463469972973765368244179064792921414329669480725172596117662860350848738798997957801574884673824434543360617317433033515309152425257247134962835351135112267470779348704752738251275362310772621311310911818818416332372 9382 12934154419071248368314781740864636469586218419049473244333837836146102227269003653907676588921502561080007141095645021600868091017937416596984116374170156116582118589220602413491368672612181455532314003488161739612449697371615050658106768219834694092108924623484148359183808479508346234344908912362246997790544237363152013406866653442982114006367111207078578472537715792237189068145634346535398849831427844945584918120043699052141868810705081979071058209090649987251120956472267950019088808022248956569358207105499655699879191674491406990617662192040146962049230878785459022378825400201295424022341018986890031741464026256474264614637513479894188565513234200496468 9383 13488291347430833809382665418098675565436072254007120449809513125976361662591409700729562816063307999672693211388016973600122796716790780033507328825036634600469193391178985514492145488642938718150326309319680617432753354336010827031440166806214083518595918479824017423169724562273698681908518630404344229674635448634650620193861315892995727796520125361444833436376489125322911946775006091480234926299080737678962592456302996579911143377928177649322480177535387435129660619237162580006394322579355632524433060672507380341808123657799131385846313389442689736711287616069622123669179709464753928352212435352738780166816118333286723542192315056182961568387134298053153 9384 13740150820867384660898300708050131377334429912535565939692432768656497354144336809085213711833391577049464263176028920872783678939116581924517642959224867946769463753792220835111827605466868106026655719032630059560567301876587638964636799952561483444927568993461649776521688346715040682108156456312398087970414030086004775049903127363084654130818377256652924306530135474664040251650948888689868983079035271344174818012330100608276242281060644875208122949360376348169142519380262895516717045098305367325252608299173881912704622611711279932725218896162655766044764956842669910914703710448291605510585460887543287284710085663670938462920375402134764504153444339830233 9385 13597177562668127796493721767119525963569072584855025532498690127566231530144593615164862242637554221123072714898828501017437920515359201629634589197650104343520937857282908455311848870850854062138045340982154490742547774582897465739601894809406340758246105488626872363763791841764604189963847891401367165787448294202478341259259721906146617597063429896247759524236692015610913356554451693989828951259723577041461168238216282106051433678211884926591007265751257079726980974471812351448765118967832680593805182419115537706861121789261986235163750264760453207580613403501717762182124335966620033340999095559915412660669390479256690281941087608157742118825252861970210 9386 12954443479976257128907897128237951158880483473760508727988661598628211641076156262304662801692235082395321632502750950160058096610988309891164053007054542760805912283409503418210753688824352891719828814517770633631846288446113266700062670998300656003496302658956549787780600414483475321687016112034190927293744974340228161613621306585889886138803852133875103732257155543950446700351932667577197486397084856281998004373064781336461207675442730330492259271094666258074770120007920661173680011350430167468741713734002737023320835926557990390018094060324436172906617607130668908618307788601154498552565281671680938719121044078353922805781831966223218732978220698214999 9387 11694756992352791117871042796191866708050899518173341234165711305203667708458732782148651760474669019202894901477516651367923426411001729971679690733153581239908418368134634044451425904310648992282910066811029469038092661936742667755761834617189363416705948959778765926618114226183602448082500637856579804174572552065588781027408802640651035813676755606438506521047728223461559330038171292779432023204890934155866095042667178910845093952770501659405024021599607307387935957897136639133232211352023316458061167688684345954226242356303485050482574538356191177335831064015773471661355546009911476684261392146560066846400627132154435010589849148299564164444577774796623 9388 9689217210320081171497889739709451447388799183895832561484479496135448640849133523189634615754072932507320936682658413979756850144674970845225619564702553330614662950401623579903190187201186813631105578624176614375948060773315229581974646685084788919899492350926377255543046814603743979880815627255943398074276338590473512387903481560013775750819866287046416088489079684316356414056845780810619322140709503890835473171481195658148473384072470220175150745055418950294233702816940982994417090306430133269944813552243370527041396161019068532940574013905472048586728823430841062822893767188316909496290484193907134159918269105086810394255936067202448905580115947351275 9389 6798317783531808486719576630250365833838270460087381606490745468163496639316771660925253648307026330270427214271727047492619571466309049147800026656771938000772635826003251883474426256047514574688987980289496107504024945338594463939789487999189193532560091594427461872929983330676036314900857026541337062060001997509329747507617042712824199893797753264306975890292645477832791376682297960741559548293596297718090205569687614686854171456811456101193203264222735789285510018444125573229171304049928122952437146941083468293121260990466734240709122258516896457851540995417969784196637620491345830175065367146869460300824252711661360197621046555180914880022110411890326 9390 2873715773886295828923043688277986521650530552856632711452292109873999680776888222397736861926299836785358695211949085797161329356997859962162370772554653269228136084055550770983903469003462925121582019592196066783155343193394095024021104629107352387015086893101496160705446905672551606965577098613625213556561561090323759036069250942432302115655090183692655619518804213747911330150901668561038646287353553745870925626455004025520989954062780043014129753202808133411225563303112534157014324853901667224873094975070543390414436032885909707375210409980574514536871660206540414720779133222934324040428933208966178535750141215830869062425238913440035333779879661778464 9391 -2239209526524861867364688843045214299289977651927771321755891185498347715628415320911895248510938683046476387947289213251194048112798126078677843242368457547138397427577983151104706194857019681089059582363433270703457704352904540860869758699485214922379046320848854700459866908351390254437036340851562858002018231721474643496527791528623436876321378017699139624630452220759851084120239524114936788112798256532117083901267800299517675993914507641770835723378559787109107409596977153468787501101829652592259475350634618083655742264961352542541657082974804219489902454487092271469787153511150204704442872019778597283028941575671095471012256354770453850500574090653007 9392 -8697874911657545052034234929769479326418240082849312544133241467521865652810598908148003987299807597963586295493576066812108809721755142205998888854295790049110273839699300649932823726787799144748280195777799912370743156263297928495126936426923407695492284363847510314609170785439746291462552648308869520245622353271864977936215773354451668780983527503948528210789814766095414424347388103542108521900049118737911644640343576271984280431027830127316473546051968912848267051539535266236113169590255832153936914301280920227650046071548631143132276982354302114577508853770752174208692625576757449688691416282349919438451168358989152402889357502596040144448739887481055 9393 -16657950057353939971888525578140500416126570717598569917009128646182060010742640580117381048063818013929073774873020778932283831791176246415792924587067141224378192385448416875446542303500215365054800595054881423246460751431403734475690800598261045915925224515810432387682838360318690129869373037402385987106394754076827177071615011737668552696297368668426655653670136279130079499986539721787769085807980259381742161678248370354561047865217520438867288434493874769143733303863732011067664932210735738793362036471310455430930683725950139837317961480147004059884405618889953178562180368830654985664576462267569470823600368297414647750917407629064283992752687091115099 9394 -26267611498789590669197456138491627560560184597369938165180093961457937124307230970238310607866620950430613439714939765742666336958350454507836134718352436279592101159891863948494255746560463497434038264869228001839168806416668275004242955591497646272943155848643392321938834184802235804526694999076617746471708315801757255966096581035850667298177148351494643686707182204547375834372625556697300244878816815431544924941335109019721931475910782397167132037521988583230181625482871048055149120275086977758701020163503164463535918934542725639396846628374951797550099023494730052209734914675998355189144168776032117332358440767255366088505459119337497740517322620328996 9395 -37660453885065064595975523850310137295342579095011426310633235224187168300957068975602281480334915920626217873772869822438924655739224752004855811706598582033974586377255719548158748698481477724207166377445695066047999118610503371042389579482338960637530465492968822373359693691560174634010321289084395142314612002647144623988125336172231685699402519446060141443920830259369663214291700138862612200212628498241803391888717767255144154214390320333717653510110530574694065119061435955086358452372110731317034457733040724257069649885857403844994473612592927021173025746440245650420318503210053969614939256588538649864055583376672992368271561374416230621669246621930096 9396 -50946925110032725525961123886707616533996421142190833203180189548719181627867174814420516195825962537267794333188406046531514973911988122607560633637909702197494865648409861272110913884885534441923661512169191108115794375424074793290436445985654746062489399451795453434945260229854161668090509271365116618065918090477822182729776212026327642985368140089280760726141664096202013168395205635222771985995038678337267041519025666679184028521449022835719203111261790404677861557029550406288635834294587024967583097814985550320425076762064005038224981356892359102867234652507843298071730913985619384561512740133455730489334657560258484125682258289714599160077622720827178 9397 -66204164730380908096144910577270037966021251606167113883877559769323855813038105294299744495851238574945242196067639660637264061755364817860953687591048525131090895837159150531246204629946807180698660359273311134846468159593280298966897227291246715547951199252774648889299463539345679484836309011184676393710562939709599915390821404168559144200641580087542897454576879313942330380743822568346409382049166039850168540528711115828490209302648738914093349159574266303230632838867043283263888999883193689217286390708217197457779169918554120155965007158262625142378066567461944942476410326470862119753259874148212211888715942574950534769814347320761730659035216811652637 9398 -83464145520212329777467577696924046087563659333152644417639858172537923664461453522919569032409017346711724746086724260456901262406768296876964916636260505195718406043382155193854536982990753172052486470140584623873779362312778962157157821637656477525719882142881469453446327288932923038653405201978520763664749241484421062209124667464850716510006075107932152187854522868520768655851555505864040374970953481836919558014340771535613602019579191209669482317741929568709255707947375981029849879771193937933099280564913263101203586196635089913957821300046364271162276491801106976056464850898871354656577508100731239221779542891557391937228018673638770172993951266732831 9399 -102700047502009312167148696593159523026165078189753983670405168655823195776425331803411711975653522418950834168717157744409264121097359886434077378012631879511900536577324338674435473762235139675497581552562985167955255807495716636876710599348206540468534113915048886628788048935302181825509410377133125466222042244215917648444381020455221356425707639035587619283775296129837491352141835261909193790628096051107067902737481789858672854148247411203768576661135588133673107569077213769187257510732870220051321949838825897614689586534600728344607463527471007372310009138829958243237383985610531654194331250504210100794021936944502896892722485941551904830655640704931581 9400 -123810833853301250495341159802217078516411870902359663416868266984424015853619071724769385387312103305597458194365743128819412136646142539531994179674734287248374677627179378895044630265692241668570871034035997584228695547605649266577115698896123209768746169931834263309891229836309408966066767688770393281361638178069132414073119449518531495578500232006638929153322747380194782753175644685953050302267157773177701033654451036718624899685227278657933573090423531938143253846056015674156404617158319963080683459158911630706729852649059997095419184614790846948942976942080024562397573248592998704075912258379583258191282388142438739264691626807798108240359019741549326 9401 -146604050296892448119133168059760496282452330499517029012516563645345823396726750037809458332575851734014820309580489567622683717614977440673492083270253452368622425329583258267678237473082727174089520988801930272207970136738853767607560726221873791934890636555382060363817476343046844634340589069493606605729567958149732594336296901022783564693431967062703768689235063791847863361034265670544783410503166865548464862500150136183841167583863320854383280377103125156020968364640808825509577853563278877699291944270264478042468659837928069941105620588318131650075986167512559613373976925217618045183043211221695701648467612506783598019826351965994516386984172988736301 9402 -170776935549003521465884280321222116316581015640416135577358749772472550330014199910818372421494176950021873732936170921175391409479363016000832323031013879842526664407650702675992752654416354802356768530553256771892854969252805374685183795466786458619299204336114179932790618246205179273391082633224127357287111580678826716237180086043210321958528447460415233017326722525564772607971349074113042022215313317305094842994184057992534317507633854955128642216751612460329316593031660069716145326257113727132615861805321211112709668948354711880275465465779318474167385631112053125882544280305895497030188088493464924873898342148375852307081149884014453311837662831227908 9403 -195896011715077998577408825826929348906975126306909091948009584597741151047602638116794305541568343129304348074364879424954734314011308969077520263296728903952866538046054089149165987085425942454727532830801651562746690865356500998339685905077537577462482639952591144835959895736736065434241940602606309040275988009110493538357565204071257737837461266218508352064250433491854487397732023379798696064517094177523384799807977460792669989911923100606829762478354252627855744332175901659143096987806938467640550443251507401334872012763123665193370889363761160134149975303832326129076963181321082310697678645798766451327250101945251330285255377125517104506800465775990934 9404 -221375421701765786588696193471075747600193740046974662798770191718310205823613801173040394864598748264593011457704210699787002978522677063401508386866724707209628794145087914665863367570634362628079747762739206039598304852183551457207785136084882219375037712827597353853167374312410653765371771362499769430972608749142301183747830313187483811651677399276499195605996757036047271273649459405658978273792442634166499143410371785830529756991094455956655299715388476515831927601345082609549103233855126696962422274931712494642924740068916654566916504624203695809586177556678827156629475124260459629201885621628965909640541632390400601245862159179669596030426900868169260 9405 -246454397121403063619808048310407113191934046153689747176361577733066442775512553848280402659007571052047376686950232542378945797160649681190311415082666570806820951760855254876898134163669625125390045453144281075580644094158178267117453767273645585046103701067759803679923336244550973670101305351407073655718541399789365311747341944265606734159739564632018754606682131003843703775779932370589597137953622618331508979310682156290970955770731222992595606341801506384541100504309739822507474098275882433371141111639235799816204077773557373784315643165652095394540704708763510371869953750168542403432418228968782612079781810866802431356552109172056220424162368131429601 9406 -270174375931778002413316263299801023975065050430380319648850299523991388200432759884928070712481929340607725824386124914147668910488366182453388961528978968579972432532996871297732995460899859448042121177354732334287372342938957722903489485238804851081518103853718933020730999504438543728898396767741834531800261552665429163934474693778373530314246545821056534908449051551937370189083857136551464176977456439830656686205079362385284331828359617793778590912971795843436343956005624994073869159200325823644469599057410692362174232225612534976421740496410011080234735518782226360585796797013116050800916555440338936525182868217592247798136493025923876718530913473579404 9407 -291356444969104977938042799635179771346008350620147541021092335245247684333639836145067357150175075145816219093668870954328250429316524214913809220392369407469602926435618313620641754989695544117169696515694515459710646253856224818662741042013341182396542609143050653150503827640335189901234944485911835330302021679781936061590042613990693448614907107122721319942187101071445146962239754179324224019909401442275575506601084376051176111440390396251853066205461451061714133703123031048581777333039897039061712266135126928961945161765595581996763292923759808576235839716544872528655907413222736722813925584242931825165730037614945503619825440289639035390306423493664595 9408 -308579958925522670291461177374003260095638774075427010761955363334279014036338557080614157501513871101197442704983200585232249771028255635549302784291498700762384980399910221607991751863157864583352072701439969561970316791955641960257815103397558399777698789235812511301392728570007939429079123910582567764612852289418019757234099995149081777792825022746044798199748458209365212692704675308179249122062216334978060835670312365459429911639268679107102165825398503398014386409388494005559548686708823550507176332834157739441851774009895737401997113406029796602373456516316459600022935856115637774745044359655900726745700918133249604210851211818771642914660116659301192 9409 -320163383924520028959350129969279066708489691185726624299903938171906155904857960563413314913890695488274384055545102277551365136753898993421896918746922957605995721540212077162337961913113709261034933965353817986044619078053856243869277056704556083069543642719551318403536621640492697854381224108076675262481099937360324716853420021247079964297948108437809597476461217358867954299425223442524638838119800912034772744756071998049319572422545554903321476063852339628063997781695394799663578837337849406881244109608323326136380880937308444249338728319560314647249062535155066763622888486956300212220469557230509506938905921663229511655737992622529972340466963448757500 9410 -324148629632736729705556910159610946223914616675986922888835423904855871972240274877383402819900399771449606974903835545082716297676596116430062531455801680526266127571607313043308521170680878473621524047308823739495221438112426200131849930718506545547216516965974081718030008352796690124289909856449659617404777811190266103467504404175491475476388540961383139448115202460706120145418067290240440258400408180941602598945924484646739550944925631484548664884050538716246869099028606750654085168957820082380652483556286765239484160215130527683192194024269348400980835337252465479601122524685369419090523060321584901202253619671956113288557538961132202045055832122701001 9411 -318290366857610254737663106798020744924107353256303276991807521078148303784158763238276234952140599119416901186380255896684680880374516233443703804546315047234322537176669853318347019470935089666474345864343363027306481743933239139613048087265822124362917701540513174393301542001612089270611445684800345801434320987965371665165840774549193409031845933364487262963839543218044542327664843684676310859376923683689351060575463213343720249141327468922444258153887319981983906009079711922368697594769259285836367158274233514144165308101219705346603949197802360056801773767755635801906293889676971223798752069778459216912669733249065642427098523885021087456219488016798208 9412 -300052074736965388625188099424243196567351030696805112050516910446052494900320942588562140381068680220265150259592291041794292950452550199090873195626061770794453740682080410725657960762073778045597996954546930352733398824037888566576947796070011174925234516740479708857906525491185951300979937286441207052531375973748049149362747695917534192175007073889563045789130715946241060976104840569000932484515551276796856806874531322978174855364083101181284624389235596058077970356886656485313070959065848955614304929461104885160464619324137914809249862177036540878797401893064779705792627272885281222091278557234986106276586256973119650852374813310134004636520890955134531 9413 -266610818517477788961827381752078187894519010065465707184972433556144843253727090450597970090457566140044288525171612270403441267407756090246974120895866371692922687731627346052719994918303878797753411863599557092400124523556437031046489575925998917508545491892674046268535147460975339470596766747390816239707641285614641679868570483707274352473570371597029172452004690406606100328413332613598163258066536149820248124968056314087949029517278320246858488462261722887718829856612365034180381740436496892541106923774168021856297813037072457514157141539287309798922266402281890827297679964943682239613573229485235000979573684696606084646715739460730608764394174383033632 9414 -214873019581337784878903884788454472940758242727082452207408675164791303741038887117382780974604429413341496559223099929372647309452307128733770712175772969903412923312294583818216595587926568749056251006284334161943400637240691282624165225127403997701908954266098062197482963341948823110589052758441091616120123328850658872060841904013410988631272616395239995460805696804978013896747386136239257936709460019129584716369556092246176473423454091968701321197100813562262224874252404858443745501474072936082381686117354758135683771918338242944681881630001569981206239519017800355097146832817190904923049780104488516482436171518485461454983398979514854840311404022551011 9415 -141503736071435377216092641065100363964017165230025791770139869516228014281503336609741769854057203579982296403130823599911037123724221404407450668276325314990973904771229079157273798882262361805550883758554024007505814606003862241294888244347048481539064531161247294957304495155356065957654973470636971501465962730697232504292693152716313882332089662323875749477137306480358024560316496643805790494828861213040642368688127707232402651227068127434330972065201964149088860333403428393088795290889457197672722286721872942175805218998579101538025549990571672232735238732472717197223645807884946609457416256815662903837857693608559566907260877425329481573891577424510776 9416 -42972215429197117473076577214967033336720614225670847134838662461724796369712145445684789711477009261446824536001532423812996868138992907814816138345946163608879913346383536262648877462521139071903869809114282479566190904987246311672704670903048556054340259180355470631248222985475068369417186594332164147627561664655547484843817048347977510042337344279049029160739634544393762621650311995767030511642602088689815409983357370528282138936640285718211788999906696794846110463278998306827125801524546028662906871695314116296592875038667711549278348236947528421491358574478095749422085621558837051589858695383339093596828809335922100567824197678483332789509131953885963 9417 84383302601923372918153285191063095327476843439553625841250254749799835063660324176468004470225252345500735698027570026991914332224916639307926593351744766322263874913178195416827841941070703284410445975394109898272650111304484996504528341723163286078107811145503138670268349942967798446527238067480073542603706921903994069489485309275904597380347327079884967342063765073489256590813562595966744979760988690944825682412431211375327046742607473455387088515442480610537333834559830127965975919038480485568742444878470240644257273130433185198580907658762333476177565631977591012862512647440420719070105724915648206708964867744675618940331512204340227833399523500754481 9418 244268376897193098848197372556928612202764608636794157962029409775126275859958115109511456049934579344656973025585370970589514767405226996046556368182437134240572404548372098764495370797532963057784611061875594678092111856398694370147510606397398165202854980165668872925893462462511059507523133618134819106194045884059467183553354837372919402994705662914381985923533221007964050198794225643828864348164855034953125903531371432893857774527179441032165781152180587341431329071876676951906532031718677691258843194129237006562704707368388563034427872172457515029250254517828235295879064804541645609592639556297856616187040106736294907522150605578928062804073727279340254 9419 440319474420455875768154681408751476571875065685879772710551833164652536982179578735866228634376625005653043718259107037061275467255413482015723109774071000129771264239875871543629542142875560934670666229074112670532042270928292940917048962264518197760253434177472377633867667676177711195304494283331403299380638372438898295502079326381044302981837176745647356463635364963309177107784672099952146245077726624401259603462351558920809409290374457465215022290236483318472426468598246109907992946317733520314159519865081057902758052467209301526158023234623860604366323867620060537124340552719896443176875156372260269370688389927021008362994993708947425601569307740214675 9420 675962080317751320250245599277698320366231190910618586116446302831954739515740213103403122672475143244831301613623393916924596477895533834844358080171677166570757744404516325968985153768890059328908312776482222240970959675365557926784855313895139124957025454500085253303706571456774083774004241466656469400592934525682673600051514472585897227013272385521265207369535767111831772209053538574854054640136120968747457507236000918104072340353294896438880516565697397057671529756375829848628085359195731538795854392515855284543354793640882817394052811731638358011030646535795520232087975634416036335785691405497073048592382361280408865678950652347405074402261434920813350 9421 954236548217264622811981694799956379285857449051516569414012722864713277209392592231381885259422995399234222669256537829618383721418322515853656306774738163748479372466713097253519873736256639372078528133188038720076990314950115935982731128595504159385627066094938128993799113807366815346660096511908023172169948665888549587289420127955910863773934628897415112358956301061824235635072526643058134702190115029378598424478322959683859995805076962474791809634303099094239822473753499902657876777109484204041069619633571048884684002167484060443825415547596003611799483241322137559092118126734833048197774190843483266933557424190398339535852138957982609452134085815109863 9422 1277588613687954481716907985647571042400351175613543001354850017421993548960082500092658009929836893109468111395092435399499146698135810641408823463111721479731480445403270333669002385660385625695096783416170233428279452876914128966719954950132946951403087035108195176738557517593050028812743570608063911973959484944296435529100454587767914252018346223531713517743988452951852817288100234858707308689163397055169087414398614579095015931400717086227431344699519078343535749203929465558110735796876424841169580318110870622132514714490202418889825732273327351958222793454204162929727691401354144913327439439552073987461892886587859397307202941289955960083014254222573694 9423 1647621831756130266449558826561278415170667276425978840956941715829064528807016041092715491973185333329465080908971444530083642157308444932477507154326843071254879971294216030601230637595592010410839224340992926117791809655522207760510171205405137786584425789630622651526103723761532262542073814373934032872370343156721147115217398961287420789689465782291078176330614766006742681416526511006222206613284176018752907532313694171296438816103387828617145502266306545538008324997113182705978031469209105894281421151374547864550232424708697644390895255296448187380506689613323637576075215489235970603920562728048057166189680761602221040822463611441037117493727835071083600 9424 2064809723369672354997805903190981123579944668760963123012860696896842578221355750239101505281222640769526385919865198609353252539365038686922969263776623139779976805616144986894713402870314939562963245756472562652642869593468406218344989696009237729131026227983220552979389163610580005937589870893530988557631726293667326005449712202515448439129225780676815380431527979480265377770680324579108723732063489373184166155084860933423219499540053924909276837635499567610123960211871734193944037097753997686063397435965317792275542667014107432753543361976415224391837843123857845885842697747402992877067487295136875609282252026860709251238664282108903418276651558476981672 9425 2528166159653373262602169312408532027465999070213274223323743619721240694631803674434062379988237615505262851152334199138404340923221197664941030520307363256096707772137782631224477832045008178092538889323399182814331125245778934515122529783599940733103103900057146993547054297537905125850586106408832053373006130481079540908916290379067461891517278048862180360723886731408774193241333336781773513889868071759004255442434349847139969101187612219202716619731358119039409019585473216615620174258076319526299450487728488401441303159530137156411667966593997752518470388809616526000061790990276645222181879871666115136624658673824891129425541977226292481078302215827185557 9426 3034873512626761202436405814758493962157060316787982708794310900148455354301788560037867797299109878003752506777868220850859309536677269702100702231428324218498761975040956782023650807926626203807824248020735197089879832561293374625669414943021785254822222938930556521918791943479118795313450938572544695932079247117881114631326584595532977411971517740651466333357226559145076035385265785863693679213728674580222205969616978930689740613978758393835620650990395995225539341518888812252688005812175966540926380411994785535621708148826413242458638819573296908341952666387708434169738331103392595033471903520174798345449568751545349251737927712957073955999790038843299801 9427 3579869394001540823906210758637308515280451919088021970086123736210266264501246501109641069650031587584358631850548742625984514111702139635780829276941788744344356118421618722698192517728842386728027764901457330151688389400442807522753442699744439156437104140416529743512512670986088773621365757637110098426288793095553835885442218640828320269847075127304713075074281066416605050129786106541616135737157604062218214800158658748885399573697678467353750273686042711444340755804576627898758914618273693356981652732333483909673485002865744639135382898429261392590142267132208176256631997323330627277469231645827871554278484111921026544912327226953520122179466317775084201 9428 4155394427431340351783059265006063261214573968025786811614040734571527858791444247472594001228584237502619402066507538944213593160121855563668231494774417154137379879802013642879731860409990642197118840241757801471040931274355846683414625553135293268489845614853923368335335498292427225407127127154391163766839265513591020993301504336782071846296302072794612872520284585079905550043244666932382681848196518371926149106936009876545614541587118439218522652397241253084186978599138654216282216509121473025938249537876406443054181447495853664533220549269865724151828382314835557901471505367037624699024962768105704925532328301934804493139169176875770556479364121483051071 9429 4750505491146612896892560110115583350870038498471935680507321859198368784889386889909338150173664284259070383729920472857621604486054654018486381306864542288165224957765588779325922485411848110576216646920945175393008604457087431506499073508461822412564758439174377279008119680606224378767904688842560977682651299726249535577873342361474564497673735910370256921432897949245008691822901197191834045408873324811052488489222198498788767627514099892143840478806583571977697595236015019409886832420225226654689072860969377941043982464787031099329093342866921664505657777613770844243414801358431493036831943305710770335593920901135236325090693289436384719871149937157006040 9430 5350561262131133911806809950284393081367497846299301684342051086303986249602198490791433673515014533023722834832553689311809178272256832074595490089644945329144169434475679091297464923875107212320784683564824728270382036687088101644233242567820323471933371597604933647314954597324645519222941706137936740514171323004313210316350751899681629787910685063851705394772864752386020605587422143386501138701785086467834496113732145903741630363924547298885227311692081698629250859192093547386747219344196962160314336859240989765653017824795108975121508290525551112739021269275056437619162002946320135084202116461998844214506043888066953869133964260951621354317952826983846446 9431 5936689720840820385890394509696578585570803095263892708537302020463191743937534895698294049461845247602708594630687559639624024455919343872600531987780372740569125478940586396330258455864234165020980704271232052504319499375256429975572953246316596108848627859800113055504736535598589468142299042214701934236056751403732868284171227294049479361817787306966321163230656490284439911878816095515019314897475394589325827808358891452015486351849687284512606744068864999719952918046851195166799180481357577913009570601731159384634316080984137376262915894770055606288563842423980276949957751283167376543195771868282770021085760823148274724653025048566764060174403062281052954 9432 6485250561862956239583313621980622277304015383652343076837109622418796695265090778132312614845971244978257684875117612197112044842225820136240741218591763158399128569957972758529227878243605141298124380001058964718255991258543629981475940808807750454100542969335172733341212052136631410372609110344289506458425039622680201874840265669957518262114532637729216289957348210235004052745941888233680067558507654582152784517425666959483830701848140238705636013143895200135543080526867971497481099280475937729556707929706329763801406994503266056693020162538853653843045974222085542247218488679275441974174456895669150716020576139797239415476908497926149738316944218296953439 9433 6967309217263271350158782046832196741478016708548321805212215434889316967636621581196516136947045603626364343540473215211130786492895555546245211518854075648207991513334064585575907292816047168907652543606180143279360721841624129931866379924642816234273466799469227736907955821207102848858169020502915990295453949488931802276666099225754108486924500049013262208417472388656354133014704051979127528193859506770701029318681953062604492358224561561411347050296694626451226487554923550178617851755097243005100590817270287692356376172142898165987699960113320009676498620046868066540417703630194736890642532608786502639181216771947337499357804741199114632268310281549166558 9434 7348143440619001008298579388138407018746657961190114465045962197300593865046391428292617758638269567239167322773559413970910062138197383367569592870743755226027169525356563525565907261666901834924646954540129862255153067238282888077585895574027957151008896623611909397407221315190766737490867425742683609011148520916539887944885184369072770926887736309055848482039553630985020668616422472885648802522763067793884388662521083514249769151092435700596066608492617641631715358081405736567268698059381383327120754196522877144964012648832193520117710512087304719212038222076128215920510588489621135186980379005628993077426058244506146699878634337899419301789450049959953091 9435 7586808111049288690284273555085880831859882723320192637374117226802529892064838539110691516793223723608705685769971618138874929802690674916371899976851746656135633618670472281543202718628786316333322646837626783004193604720189533269633133416774026681618561911535389444374995208673565598530145777761028231152014475661838756303790716880289085853560867649527143771347859029213051458107942667285821160329705861442787264861324457112069798891269633312015121951257478466825317345455199121304518556081277871166537447847662594878007542343045985684913874276736135612911988191371396940251424627065570217422905705765350522696011204424682059169814398082523387670847152278701546550 9436 7635789069537910166535441256553724982430692141600951351919865151897530304549266069697073938272017507819010087509196096180956681298781542078343594106708135226455406479522337471521262956302788351563983958603174064706632040217362135698760226010872005090773622296188237984736880038850317402774637232728753570770490231000435501863433947874529475426987177087265058779207173713900807692234578541994388670706954437646012618263044479363574891135625391600916184386280447620479066434484367139211761970826196422390914259522614091482398600106402949806310098858920573717585564402873324201321736806581034662086435525525009812400430106518961112904534420526208705561939183127661641078 9437 7440782343367952490534780924320546729722224401785419412389541424478677243391590786660195291585859807442222745377480540701254002253691005714066174159873243985651422917150775064729451345953342576126826563812124015172243532148808992368675461699177547632705824182056977195081908294585288277433615207638081311793999951857440786047927531775332735485592480824435863783885048819750466078584324982048634219104371592057976430840563455000622856220260485897632394133386032000332175546395861573619512944734370671654413421433756704717294195306476916371662301193277440447230762453640025432311375550241213253347686885981165485113286889111554247338405428372170850662853672621942338884 9438 6940640970110056444334052788518220987225451668771354671082051280211442321254078883207224106398110973268965180753367927813130226848741105555583986616667672112132227444466418398818029312327911176178545730337855784822387339054768667019557190145927076411109173636846361073746857478124266761009754069373924514224005415629085733674129331636601109481980969241836227859754456921253877139804387518685877415221173257544846519129810491868347534245311070120939916478061120356808755628531748102892391640385955921915097630836633283168062488033554265085465460678666237049474680326786407566056410844613585701575665286564026718165478799344093213341730559046734834644204985081407011355 9439 6067537689641374390990405404743049904182618018120994662206721233178935730667915221301322835895906187682692707586286473588394177077673151704435059452350382093209109294416094774717020352709561507304624230504107381294277290482640596204942185802370157661501833060073103595804853076827010028694731312749544700173838812123420454460476653358922880828238545453080417672607657404297440540781376093721586739540918909208638648266884345968870993237812868396094825572382112461878549105736720514424936971331902883374568444665964449527885372815421696365394734456801947405009481529130893657995140855773073580757338510345805391156822368524161517917511880558673887321747116078408965981 9440 4747397882992891194267030049883613490235958433464182716536470002430356076368071945867824305743808513875268539058800204049762035673934629666529645771519678672482714620585772139521101813090310643858616040486667490872495911003672421632925246265258984160715172198806725846950577005345694793556998460704565403815277273323330124921311757867755671682269162119068244633556812426070567607404723356570962376551134747807710753175369624433617893735753310371659766212008576647229924026625097095451876242009760859548619821035521137994185269816687686454656280014644910161050013983280645184226790823698098992563951269439947353991475321372494485411780863451840804754351639799312390106 9441 2900663109468496901248515760960704327250836318895984898907528044144658096746880746704891512605331760053229725022389077544939765963771587697913287771580404539662193933192733258243851197803925160254795122638125685484600278128608908759124325553622857098336313983035500151014848081084318912485207835319522318012104606208346652154566952188212618969040633610111386462035586345241910288184292348227713133474558225876772047332544273313160445401275701841622921793266403563276069516892175130160477390667903236720117224444612347231901485312163784983453795889112029699871184840820069078432270150729530225294163823860734566761128310044320423298145414555546585752723007830056192531 9442 443451189222733123312425929243585985094524925026182293590655633538828053615056387660470950935803000569978898894621332880046371675965015922855386059651793345946789789613675125103074737472226552685934235056902518276540540647576120223450802287678417033415512741757425186457523338920140764920772221053115590101345270877651403149099787290675493987216790984130957634957083981561069735151609674138117511572701999831355047219470990112746246683318588441480253887859530668080104544825609541654708501685525383094970480734923719667863297269175689360994633142041285292510969850184427711811298856777044239430177533389048839629655506771575217938600197659408027003659622752172421779 9443 -2710816295487917632088883048668905254549128064947609669701900763904141323582159666883939193066638388734716902192881738727389987110728241472413236284191416692565871838497634813468931838710454054717372961970987627989945120421927071197716957485622632916619976359288278728764702103921694765035386801978281797764038953165389169784424394483963358550561115970889254072589824190684910699773985826924856907180611485042414611163085985372970691339961205350819914535645533849031577007692390433198202358499649353079416093221843692472625003613892918635210321609392716667819162655816284230707605781479517808895720003675051860555279516434439597470088890586249106077152510305265109807 9444 -6649244302240307029846046739937861347795686876411893834435818613091395958797670874147914223220605028260324069481944724979004090003963711044386541182852009661618945436706146678600008691161122549905885642984151555459729071741609699255149013502591354502290446779679771385537463303038543230185896072457230554120185623516407215240343219149054918715138536669908053384247464648051125057089120035519990984132863566382782762754853405924177929152885664638032781952626252821383771776560058203406458726419075142299748372691884000139283990323043912132585033992909741499946575577488133434860037859244815152727413594236146296110932377492128775309999525919264163590721248676360986114 9445 -11456675185964510124071055145800453007645842306740582803233515158661681886622534382907879800056341923517208815473127040449320615875004050273156421204231391042409982265786998315647032129025938114740915856677859765932323929595556785734821696800766645718653624481865012284245490351557260910971266209377641948030849333971839698042513678620321547543491499366261315111774426486056000130611313221633153753728756710913130537100024186487703201769386266212177233990471607685397920821362800131590516857215629628797631334425909863651249070285192036230732715229760276399632221931668786082992825428103942807995741504717040492145119386106547291944111902988574018170558430595646406752 9446 -17212202311278434447806375067552634769605562602734463939466180172572792156536204924587928926170827080078406085487598696913679182974115023540940460154190630264292142581596052004086388885974826610063471065457391732209866811988115395661745590849823644752222772360459666921664515052977370159506800116357730353782065101800884842330892831108940404428221507842427398650414524475498650277194677261842390202256165859256825728446680674304337309518770328222708075192975066546836981153204161209310033818176001626419555372464959420906476407822212890477980976049427737045464763689089982520513366178094219915617524944061364786322714318438579384459496638286300389390611648235514055908 9447 -23984910531526877579681881161548513376583944160663971186579615328990650598498299969908026361190268163227477903134921094451785075005830590008300885996460305795118928992147776438569259171303719816744422207629383337221300107725562139717147635953571417018395227759622785768195979892655101790849845754170489362680795207026957772480230431481345040718437542940789630899818510881303030971781435137745401498999057373493130161225674482493754866603119838498777155335517343685024654132998596840438718178153995136346967764411634038122344902503943718717838319562209961240615483081999329890351239825436186837154656442100559885579577845611904155770789139380929542164420683847160935853 9448 -31828772643675928142507942992793771977175457668996671822898966679634183956032157222566757254375115456970695896669656417199102522172785113053477398657560495317908151504703637698739175232251113104651572283619599445244205778186041409532636739473067569760993365384352926292486540035402557861633719625728152621001882318841541174970822369031629926638797144086278790393393312229197947420736616471036710870121590866773975827987150483933580112573628712295632022768929707101313991784669182516086786384478042230109438470510861991527935710711515944318508214067616186080195996025390427897104226003467620276157693401517227313798092437594774679355749007292701700721867252948310432883 9449 -40776639696449361952570567844846689238785768383544347078533957536661656719326216207865509295389978782645230410863077926872852276432241839045183183383042770621779574516113390394722561029230658079312487846081689526449271846505380101448877101916774930978497646327033181502147056956011251239202572731498567383566067490006812500967841803634611162743703288664062513517354680329295492890488031483104514944927010420038239955289319546782145190889517834764598476564360461071305208242508171764782353893319705422010419121961663940844166785952122335189862459392931244973329715234680340593053254548333421255266213287905606509268631846394442485448811450115148079178992419467929048569 9450 -50833276317906934436078549168347154230131383227111458310908121650125110927141174228519547303784257912762654869318115062683487049149673869121276641322677785865634965100254445536055670023444929326165781768723544340549286119981464603416105885124218171808356775866003146550103630819791566213343221869692136924881133864153892170623463098211996849248280441380578076592067640432726561546426238279194158805064450567759615213575306590588587360797532892744362307726805823222257922249576793749084030357641769867762777553451554674067212268531385735673992609543318924865370359929759029813090074593301015183462167789432487137551436339776008722684680782795335886444417798961898590620 9451 -61967410843182930575968388813863555339855042512397404072856736183785868474562987092689935458163052349252637518310184301490532916039912579588788758256396338977023438060030314364657493262000216831633747937161992537991289455363962263926154143452682905041872829467833462068711810874027744986968562340741441714597739543303949484768827662445646451992117006300495765135406635438468436596266563312005847878451848531414790576048776704890770073612423226185324302280025005981314085918692656744230006150186332900113861995746399683318655198482191592158252179932477816692714755132411730088568453495597032319455279044151136568632719146701836111670555638015085339682560649772368237775 9452 -74102794812274486058514433532869436006912811236923695128047542798580423986131786593285927161608910122153242849180734094761491396042998151114967540986924695741983842312833060950366893800696038100931818464010121134972632063198006178499327573346407348025045151112112270646206789638959265927674127990955543121745974805381160607090602132074171373048084466064804702610080931515108351317310760149940256309143454810833078609458636398062520940869235079061633166944293986474986568239096159114427862045794608831694666093149816836269596800747018814172497157304292742218003119126525533519430524713597755771978987704252612236880079078161970538088396936178190597359220843555648681414 9453 -87108298247941693912170841648685781017754388688177393437572688559920815366336993063295584070157066733099968825280679810756329468913191553194596466383444213360357856786170025888757993669446914217167779947588723087974845290473946078436698094904584859355423710259014294715998812536746099428163343991282402188506379521519356229793283184505671452327110826585068498471382005967439974833604057451710714338011953817404140551131487852504521934828811251911139235109071363111134994483598444577637060332149012825735063736596870477393511013517338549282636477627367047012893477346931579533030482065527181996335355151574883318033729185440644695440288427597909217179213835010954801426 9454 -100787106896820534919445317803130600609578139217187094618304460341333924285782883383553459896155344496702793910675434933677846021793452706864868604796842907037483519512599437599218271234212243899868360627192919961666889991382960165967509667027995554499204767358736404804112045477074299342981877389938063226697997700609624899776089779048751698502544105834296876631861398351489726196928845955397278059194981578369845645668838142970367841207553742909896526419144408291464175298627583405763060135792072716054720211669396343697319523975904634637973396390861789939074904556806319378784493547104233335430156896892769743904525233851520583618659651642035821567003082753101594076 9455 -114865136182009148283311008619348944091825852044959537301047306815904923817836699572122902176578524828545988169293390140587411258085307800590654395976277552218725215384015456612497434723029633030270456496164212370871508931703823910645457075252142698098380688855522530510495737406575831317559948040457484338064439498078031392900416480932375941343083594389341813853170096942187359365731226277592201650322690291681348113660731121886462188017812513387652019474959891905589535598304648345520968331548806033888576273799624885285689876746207266592900677026540001534350933166268081720770147777775223796982356413154566883898583559559668265805577062247866936009987786320315085619 9456 -128978834774157478327982773470809560375793899758869539975546176883686150490350929030499628169110151312417330718587240540662529940012187742887322970410210057069202079971539074319281487830288590407018517512237052893919584128903301748737435550165380348114416589259009065123703624520286065529197336481895653103303108694106153947364122601248710234627929795817138089689388930644502354808910760357200857301093958259841887613033198188702546160319590747090285826053239645191627775109085273053099725989246934716442678960878713524098276801347014597847389675116710281712843596288556209485467853792568124194893496415495144297156420682754923065637127226838730896341819197245443477361 9457 -142662619141254131088623924699592517429738486601019791294464697127995619656458255764501878275828206615795050859386718823727769696321381106549902639062537124654343079669108800196261007224954976440929851575433603869519548314376757227482155730731784294243242339512868175890468817936774951259571416261292031113631260824197906798375057379256796043310281431285201036803837846437141579768756346271603066364064247362947628586078453320019803862894559482951302486162266865489369474796300317284563028287385126467281759438522766411878722505172128875406949025714769612187001814844897990249412202907849526084416254071233659821680062756776103559829058561450768789717150427261843890511 9458 -155336259733500472554776542732850231027381802168734367301988038983407584175420489796528029069235874240628354385915515385037265949676085075259561188345124349644414351656506730277333465628774110384021513009906205114059194233164392143935066857723307693916780546447099898996766190440438011664131333824117025654290325139607336680995040817657944716958861960655835617833097892450903283874259082817600963875509984494830571455400957367298079747941454140630992451054867244213063480697498607804073048713438728881661180657893914054545974534735661807153536984455822750743070239042449682153572257293944429732820380293972667651475559218465133688828382311662870830403279663098855638375 9459 -166292629934818867331501981608057308386988561048057953044287946297955350798481564024617157357694576729650537460051656714241721558129004913922577236631059489761499308923084461776262736202325227193082916525218255185115716226730021171022914880110917077270362504515531562920016451554004379630129548645876623639900938923522139670806649175791586512537984162795418485042352030705024401052580635999557915565023210178982994445298108048631410114125774382810402845811789536816752365079978674126658531028038477312795322767858693664365617040769727877763462054267442288320167770675903487916638149513112840197832200093357825685095290772547239317986999391451901764363779545146876349683 9460 -174686330619702103618059911543378318481125715309547740376978498707165447944863695492486020624897200787892308053319919630562593465336307845452155312975481934937808783606461349774096543550687073847605627949621059524508917853874075925751405575914521323566033510579221843050273897308398292713554411097556072737591245111076839396530056386067942688888620025418364212434997834941517586414184621362169616202652896441954855926705896626978555977460032731200384801070165939798100454757344362374184477384181659247298992346604394590998468734650931187946829563514252649122211761670426810146557964690914262019633011803553254176914110173005870181371676051380734383872781236324782674219 9461 -179523815783342066778348231497427557312788830731252555271146304783689945635497298743295027532995076196009907981438436712827089656926899585618912343976339650579392976059353450359232300081274036751722219377125932154703198810971757534577720283518575195683280859808639862946729875808199372117500289999667080662020526000983323575453061940458854382519754062563720652317192280130044176020228547978230545606601937182269574761076519836681250404556987695441425722645686568459119032271225007839669191643186047444993928561677570307396057220131079339773202799781326170767642325141690939867024895265593753319633436279214081229890166576240137652314048576014705053359795157955945345436 9462 -179655767501315398315495877517022776119123838670958141948099147254608802497101068540292820979010963808210913546411553558431539589972423870220194761809759432786835276612259210034528077526079018041572995118563169695364879971001149083238102494111901850824889174281020212021732959845996757630233953536088017952782500102154151479189400872538226642623409894771754961292320601839643723677500148233050810521412085742669358787166210315944656825478760822260396719887619090401802294411614951051239100135328231160259007057602033786790432997653431498400296319827253235277608288369921490858689536297065237095341898545375380402479991786552178280632555625199910976714540797659336792166 9463 -173772600106808552682025424494266352813550938380213030960586918245256470911994727362405134180299123680786193492097086883743670240357245319705180861884706944052335455424313117057735703580703312443386191945374722498613307141949274965066194948739350688053883317492390171708178107692286851831085985556389847930336064211257839674915450597310374873938694238131348526575869305534651094029332621922449888879131331049763723474687474094105070566402752489911830450967314076936391434725661648627594779911023822417012341939961546797333419309832691056363983364828434288651193448350862804099143542534291812649361509169062167442733531547727101183574952754480353997102824988515172094552 9464 -160404111971129260504784554266217030344369293250430228491380065565992463582152012289144740624089878911813953405399084369848576521626008090864378901926065985443010334205270286465752570119295830064166263181549767658028371007413343384687824457119674580502125504391940967262419334838952011357730018887272777438787503581002920733936190171862954453712473770765879027114417736566937516673147274667480839866024258773092590937464303628860563043496635643997920558966191121382954076710724967870751052458003362329477063976947608222046640180824117325562257032259433800161409925367203826314825822837828150461694086917676190214499547945600653608901704241256230017419924790640644655838 9465 -137924445881557794212617212319112208190136578931694794223310223371137978004496993146897015305219591053225243664966197746044566964231500570904983789227423922710682519725839137049337983315213131409711874836173657775294537421346476924835160703446544255577369679854345413256617691618186552574365300813414736735702051143184228914581191665451873821310043091657407082814604710602019033979890424389674673611881960698232132005029709369891616626653434307624066603342181663068470767920881340493716512068966703752564182489263001808810543099989551857982155788092952998253064758568160044919332786317869813897083772421682355666216526282505995645714895042289136398679474228611506083537 9466 -104563662072926134774192624001254592292136508524148206782071903576927996495425066595075370223988811745498325033339153599925187487178659413940636022173545969219228097056809680387521995696114699293624462277018256195960720923074927987611090065767689648161320877974422966906431172971807556218227607936140762410300130168081377136378823002889146761524801363610990268411888425950989730235498480345427823051917534964260686264189411869373288421177099580832202256224772532541460828477772079188260960545129719026720882090763922948495823107564308873349743018315293394037478844278036751211925125845639504513251431686758738668589950611014624893304623704884017008494617115435652967511 9467 -58427366801682737226753034553512585643091648322586824054032170610946508603264723388856308855057958361464518491147499085163548450530573565602617679976031425468992542966863882283550647596886157539344107628674327940267681390743288757223710174341665917757404953491151919568034828371374733817668902966003774242983267601477074824347173802718539768140896247703275048590931084250761224423896082131244417826366429555148471800491691963306269358881120614894007464125422047931636854293738271015099394547136357285050760992505580947333132564101987980600382097289135178255193052039890686828332209245800784732841802259902482619515066217732638661631423245675419275956791912770116812869 9468 2474031884830858501559349191130115263563123638027868455572348410085264887932407871901733403268203391224308335956738696533934385181076363654034420343914295702537372454422300767915142293136273247505325970916385742057383874661336228943496680734089893009936342410883224244585914608399591868456582884469848276444427197605601586280919991440700871297383554479874972159733417841242048518326511216650327112148711562869932895825221136047192719533149015473743966903636719995561006211728254666867357139796012231066870975739297943118545581889720686367495344437629559676282338533468932799449946290207157628624306482762019560814093370207035431981251332121769154459061061738621150496 9469 80184757951784800559363583406761102265333768737418199442597885669812099696502566082456321755797618106425948575708811363169323108126879442829644699636257059787034428996827074109069377286673970364422260087096243425968205577792661324805950877695979864219301937873514061132003333984471067977964903455129377138803428190738091178619393157137429561738425914459569750422757377589588338170450821359207394055134179476830074704601774686126006532347848808231903593287242276722855876224074315614071387541939072555787574311195565986490013037707288284717609152006936541072202911904934449063008553009110702734524265246911721933054945801910412531988807912598637186970445940168495515642 9470 176750021634488129403020782038278802764931563026052439174210654456126755142968558936694748283167280213413471309062781406859975949244371411787408403062982779667151637503295638237152456130090510692404898679773605690655911585120600893656114399432624664689604854151946126329207661891330691213633161407370468524335134325159851551151323901693446327893942391490320354923644093986032909692378687767987765109679084796128407120534997310306275831064444693113380803010509084854654792302784312733939190133252498885900024047887789810417971704262095129573803437201682757632944621170448000368016703526061558951505543213859896252688382556721397338370584365001838902241366212051972638400 9471 294147474838564220243811542073595310384250473710341804742610978789348964697702017342259244034195400085885066523997347159090965244181611444512104958431525455944760498525912116794448715522357242497377917117782146139853742380218655330991690257207395115179351878317443985382742534814697237146048238953771602787131402744606022168263970219166986259965719748994711553558052687465945856130783961952194947596068714588544826539675302846010690449613984779456455569358068980591621084581574708053079384636051167607782118083750713342673353481360652701109319157705107409534542331760849011995491041026821474125765728318651250079055916739208679464382279385537024291325824545215968801767 9472 434201945439514790686046580025030012129744496030826427622704666100907990053215280186439076016519325959926758388198598175267556302774955444922922902351777291054905797049457405435623945815361016519246669863852362762063398240625894372542987944880435748749907509750111033837156444740397813657598504329385150407717462212106541326006016643832386363923149312176933940376213312277312775322963225795331719491460826446534296992805267818240469752305532080541495167872834722477375958205756694109474580759934481146865094111010365652332713787209558956412464579370168054227848260312330661327341837038635098641101790279160654050538088555482295654563366148266694288223435376937189151702 9473 598481685751221000005136682870421560676765075868586699454882808334947897776625759355648985038173046779660112104169621994132687408941753479097886080312840027890319076611944771062032006129404031304987504123154283959667967323125603825450854617881656015804034977449472231667839077445531903027775115967882606471364424322974429000037501937449337892304008989088460189492049527930438349835098917760323570975191718322125101162435340930597228593836399337100881502486596496558514079141354804262522660234403037315587865953887787710585748578788680570245476462608826406735618623540218924488377906374023255204946346203011334582253379762325930141435961272027172830388800041233364248487 9474 788174503189908228453173762062201846968212210596531000679415900714326735635556769140514110406818752083589653683218376240784457950059035400814789972637133748386988116863503238169409089675041523334671937076668052749439777742841446931849928560389058522643633864727915825567519916007075777958079651079639027305777887073665781005895153779555823249722435922425573950393111379463421588709486743311435328447463595340433656165029823407157412782467593122740317839566373014392419433881885606581402309234964908095231051559561338732548902034399822789249690010928047310843370415490426423086040310472114721795807916991257928498272872602618231352264954473744936546746285530749837368421 9475 1003942365529489283288007456949599341668528556818187395760670029296211843611105653548233965133965714995760157301362262561585592680921061411922390578943354687871840600048938664660950904734816176099058346837647019825383571029018049922321229942097149631281884863576221664149544782179014864172336278858870879995089792182489338335020821231270268456573585140226525446670780088159771213180126792390457975902276894069552577756678356432700571164997593466794032908933205299806363910701784743710732256288044244034200995952428267479413989789723139288036375304594591208864528570316096516607111025408767488391361223284202153212222392516689462626848201399389351251195929761273230279463 9476 1245753406946291322807358723177354388489477574192578653430247754243998673811159601405251741721924521592085939788901484349551710082380687814449571131055648353782390711619362497494712400691057648782471483841233730165719493705266004558571224611997403682768163306605735299588965814110775087697398653708001723706111503115620610101850581994482694897627803719095337885058215132284415691320948996213683060256262267990918923657718922700827085001250377507744905522328660948677476063560179690454917953705656071089895136692760317184522018373952374787038012238063132514405587583137800262521622556773496285060810300930936646674492134757513664792167787845148226017127595429755684553191 9477 1512690723361671392459045834820482623571937070645578961976650006850926510241579698584656119290278461382472520775173446915040762662411233332545000027930103275857731462094994260404468511482181399541776314124354969819795154079513630678994396799398806802614380190747892752187280267106289729197186400724206193878760738569081346479315087239533473948721536830456855671741647970141321217625182719275453477082678388905543530898185104507079503352472505058667607872724041632911144318956816249121321420884687799401421646825844791238563831340502468339144303283551015792377474163619118955116969604430747081067094396628437076589034023393401790686559722533115710337136830414434687478688 9478 1802737956447744183909544499511408923642932314624104051544340309529195168744312296219322988495546701069496945568085462567625571069155427873879724411222589400443564090270179072713609469585874350495964745350164789524653273537521554903744453042293048432549537557203649634400731506364662580337721291304757843806027750283413320263426718547656987591162959998627165064843431762365378197297954901804264398860470057105422595842146800149532021281595655680388791970315464086108093200931753591483419924946803481257833858581547677202143331214300603566604662778128080751124331416485705093394878430728333779707305005176812845352423920514626980005695366365281877060368198158329237203381 9479 2112542445657552179641920167554870210453172666859888569983201472299128636489102061224737631039386336214638564296064963126206606100059553004450549106018506634408848687433414691480585622119646739430559047005306624554775114180223288073257289515207771006540409830211182951726980643793360222973967421311460799664362868278418416586652750806357893086213268413177556748505011473745481443045754310184732107019702163440000479195941849964819683308086502940645973669731749112794897237884186101627611785623412245895626668296752094918300226893316776102968073084168532291518868205603104510919378293453126803619271559176405575115456876819495807443058966743538927167285874862725172722941 9480 2437157697387136659962736961215096657996635269643012131970778893194884468270969136367785062817828630807580241951517265832340061022474446868174474890002334343375190936833231128096761733017373653406973028392589755282049093756527196629403664477291506255265529120243290913998016207913552096017867438001913895712844437039040891220122745176244068579721905958417279974924394921497562276447131485050746990676963188740993503676302750973715430524957927952704325463962605277640376794421596055888588922895767704416380693639214137255586258866807327320428910099852290061685516500206987768718302042363367947910409453603071086629995814908948691543366988276352637516623885991398192397859 9481 2769768099813963549173754883499297716013672593462382926051537937949524664523250232719433672775303052753560185463551607288436299550473183360040235161726608902775635198329976579569446769927075200904765095165473021927642728999427785604631679699227995935085766377111598319669926796552259307801327820804621562287887432093371675463620503329789895298404963924661450249465280855800944471249665955181981284680114511450367209440847445113107129642063894866097896468510149121540556665532169279657894717438075541484528057669392987782720647914933440062355252606593850973950460662767009633043378319929155808900082459116125840814347539160970092740821675493226650993309709614557509756734 9482 3101400219500229445541863509813476721041466445883827556281461068872901412030998277725283498241176865727743528793808745762766485327495420001820173716016905115788330843562085047640957962818121771365115117696004357616227110685163239476284104884055109542577063465214812776520031075474628330582365285451752506694419725993489304709579968879257824124832214152927995524764413028633653150253222017139417334578895960773214502317060350026810244978886622205827439578342843600009428770417159483134207986238267658772369242994030187411812245144527782031764157051943312037551087097588647481723376576564420449358261367707850903833645812812076781027907231326947448804844521203555355548600 9483 3420626667352197976702713773546671756814908812517039001920076979648490388886346792443515693374906089856361934745724267014155116371560281575876226032257094305475013299426152027377532479496487480370116492378060789216192563352609147475901280377200110958079819752785579866703017727784451522516401642185164369655875604958543366750779317784139783984526869986597684484655500869938244486672767720484617334370991141050260222109708851386844982554564023790725761910567517749984838805294753394024556938804893344320152229311620347359779485614347634970847265001854547910363417794021170253954528759167265407737492573507128280634842441036721131174493247714334466179489845547858738824023 9484 3713270429032984936020203859354052183772429122775848693392390162032768377800529877198509547530718174025577763272704711766965511983918727222287256192299389174057226974033362071415545126842196309444508206242279432125746399351385518226233539970006045028771397969627621355163460166243557781548820444483741083476353285794655124682790800480249492923785397553638222209091785330832440883268691143772291328995422913601357349378997780356566518717548296784854277417345595027529024915830971891888429941646260068567495875264851486371510385741088010539505595587516259438228484260157734634881046946622847928815520457551388245247346086193110480549818719866665826330753706613541449543147 9485 3962119725217543190876440386033850063625898115243275063124060507313447164146729821123664168271876045680961416671297019976482244663414956145947587494948982604987302054047959218972111917584860518478313660649144321864550076936009786125117517746463859078733468188383235173624930392393054099678025147602925830020074885049138873776555319835293540535952930423250039217017603735132522488161137310144041307652469028794442706889332579817471557427675206845370618131233101951185465904915204471998668338638005025957679431462287499761480265936781790454459790370280942400167440151077672442616601846338965280945884561281254556226368274802419560757610050778290447700124486401358036719294 9486 4146665899989121746287988782034318945255193379080280586861994617484741292879469049938326616131412376538429124149660449811669565507805701691280140236473965066013012139953692386140274563147031983444747991265328211433715497738070912591990626319966071137942019990806814699873749366856002963431190377969550318398598647104079184816135529952191562410456881216508959715131408023851730883745721506513539164222613000528359602636450749554400803679576771433792315274936076852861286370257077875734114919728188737215506881847430230458329614556729832779036091246997912527309349671133760640706922092053011932074756482369768604938001127886454994469698377899167664241997129396996793848896 9487 4242879522176966059642959629742067897756478774482293486811895106007610975701342376602645180917325904673278724053471897607576021231840076527344159940165189815614639863585313540140206362225705635604288951945066356070901632764740047570130633134075831249675842260599131460509355272008416703835236557562319238176428775407533264801791249725403918388499424854797067516682638160001872890885575759337898725990794829098645405275015330867157565049039579351803737083835235922615144075573891462986157555702424566679348295759111509965253905882008074061687409166312041581694907702166051449655750444446278729612769035688205331127087846491800790001242134057046530875376234509998293359027 9488 4223042804484463190650212672883410068662604766461656674367849526411118582619706454634259915031899055347425128869318022707977204691896499870577785416296284445112144796829145138581618927488535473337331798822343148274865953343359216386021339608425055008627561618192139281163478517116983741886402387559302295738317781472270509420931153350080363597763136801783292845946639070676812689196400250941342084002680553274767094681402435970818768622879479204801309404125704904123491507260720095024874439446196143891894215300101663489958498552712549240848732434118760742138561115108908009481261217556472926187891342438113016307941888573126055801939495789967349858078854552496062305293 9489 4055659565429459189450130010072303294712011721580524358948784045735010391244824962197238480694805012360948932866547783233834112202105152466651296113459588125115465474343187948863111680038100149859581435675601439755537997668592621193037754580015780216097020427844460272147492817738584701050963033898736808882849482590738821974391728327288722097496283217510747382249787779930046899688184840035990106053790755890687873827465544329895856117245362502879176325030017456813007972678802305607745740180083858620740511885289089518099184231597676857043292854231909899866904696571253816275975651346323861624424163897986784258758265390393045136519285501612946370625413465808299268971 9490 3705467230023329203239341888569663977760356254149822629204930054739314992226796360674644416270972634466171343825311373616972420024015056302728491059607026612061372563622693568792742957059351283139858897676221500315168960117813429270149319038840878144390872727638247124035917157905272744442054260343043694381723139593821255732388423046956734601747816720615447523428487116683565082979103801151455473109060440851121321954290013000820998921052790041566093884011349588765166220940971124582753948579985262892494681345166807331892502782573661661682273579742570626586154864320278900611904346342708462745579433721648129193427741201569322319962934037507290551076576448458258659196 9491 3133578718639104251224403459435837476709557552218520742382268011289892028076983905345941760935885382215201459173663092286981749580860066345890023365116918618979315704986310442746776940053938049947148832754173830618863758418826742918281146235141107681486184492619893130515880129999244722175574580988455807426100373179850341213560962952464865331237525315320014888279466030933938556596639755205176672525373557660281298220366207911532549923253235282850588322605779518409643522310145591445370727036577006534544720068181681978442019744410085680664299449070059816650766193171791064098083648588502004780793134255015047289821753414225911090836830163669554427331792623512621006052 9492 2297785419933242990681521263381263363529532290026940286666946806262580314067339929729019835855391395750218641375137140162826241987951328196871326409185760968415632436074656965365943536767742220801004808436449579086611545977078647715077696725695618451531522591877255997026870906727404718215709980920723659652834667002169578473889472625657469187008879345738848860054161778918938916952558622196825753012506345999384188402156145035311655443001468315118224774529533149258106367456891996141684077465620718087597299082390681268469577978479541544260624890875504910167565852301638160116779746198852043082826046676858084909988439942167914147053873535915977217994903068531874413411 9493 1153055668680692732967985404679140900250937364652226916191533354257001676065819353595095518005309891797761738439437218899823785525729113950672690348466580971616922038589751028348820837354022830943548292749371021353892495547853508388486268006705634223344035399474098377037344480284802471052718527081343321127211063417809766384571904902662146107813110983089355012579209981372087191777891170488115691187878614472198242858489630512830304977290836390110869095284650913879911123827845112050792539479257925011843468649672442833894801212241830607462586221073882344419114672607833972829415285578317353733213943343800932168324285877733068113242277899762444394991485318407621578253 9494 -347733888894751846940314622637143203859228769294629439374328021677271492757712910526644020710912496385609361005662688408476827654092410382215950000526126488013830155432267229544999522107360829528088707129737055411893887567996099680609056331200666403654500259195813170630482266170139625182009997044598737077420551463976098864516546273737333381252766226383315416581416225403813692527856527169664924200399228666342888280000385046979699122266315480786035074336786605103793968881559848804366099780735910642927144768012005458038103996371917466369796661079411278353368171666017928783070733204263880957512781017959740717614306623790115171359508706512289128745283066495692145540 9495 -2252794133517434163108589730566287088097948137765603963300247802926120662781384496682186167956473953691931064895946374129928558610384581689341293300778055721823775344804907855894386631545196484878319710467764410497570028421503433324786876196356386068573403687821043802202717506679951268206435547923870524235367490834372572284039116184263835727329054935145397283190470611396031036015775593228864325411249531749236241423283906132826406142345392627136195413996670298934650596569136810813025794348393917396462744578580029696316138022854765137333150609347185729676943620036072347905902791943651576277032721140908983995819380855274809902871437030348522791736384642595764132580 9496 -4610104720820985833102502581097016175394975146070684061162901434076012173305006161172623301663929523142592869757961112816917001479376343429155442639358894927283480483216545512099572451638905324228480075211237425315388915527144822281103166016597439455638351954182036617700541724554869892495981779917907124772826141303826710008119341008053145143410430285170398309167102372594340543935373082091357167782809068829427323596288947596337093954973214037385278574147988096954998577347992270465226385416345775938103710946648312700146271391202897548930905235319269010448445488051474409257435762597363229471728813839828565440371503918497799668541141670501598072256394038169694813010 9497 -7465737940690714787929687731411903782755377865196836702057169361871214121792635295191628895339809390802344618815208879607286245750766579594563029309909204160913608823355839287107434250918651963977900052939250435888724999712317852270727207875304060473641085657121730008537522727914269842801966767126050635742919917780412185756493523494877763467854780635291438519825684462364246620365151181200448154403466427407623827276730449998955645811726593470980204160225946999232391888004391545985273374002900215999796991927382160235833263153739025288579172688383225470807730896103913135294390397018601254030878413538691317916724573204780610862579611252640470417815022761718363083653 9498 -10861782544664811478964525122067645377789844252501325793639708881345443744639604558606724999761458984019439137849457909200694517486542403392297063372437836292640875449439761316660288605367362923042211836558983985360422416750284304439559217133797454401714620351453095871581413509906674270545166458535506406345071242766844836142861648830782755140293568113464968146037026309788036067273905335629489118385559232783353862289282357802289363104520332124595761773475950023711117024899738240004454891280488734704820872192554205320842487530428553800789313884676416410496813344192190712371545680392195621889777749932789367592751422282034300699452707904961938315479620599130985143214 9499 -14833826527194047652230152972475369910418067834568727675178416858685682406333063203102245627255957870144817718586500429433142148406019694555976694302237934864456806774543449579364403433527616546933289950453102326183331238792009176688113644495699233119450026547322324741409876887429592763089635128721504254707612548332498241556073946768298912853055890515246015424098355161769722097853084537991765773449801987917103453076895829720398090513755297247622148761416147736350253729999192411975857903036232799682628734418214926457878801329831666992685441449438191312559675203386552318523652783113614837542205850920378176782633571649225023561011401850550332422043905625926260861543 9500 -19407961303082822196590585702334442098043718258704210520496800108083113140403282488846852998665802938332439157771283493162634031578914628781848038798255486405766266402047713277076175583072547194972189339884684235283142970812173443551229272879729973965555609169535427359612025804298810535438936900303595460190803031466022406691880673230071053326330553929315261268171868260524152043754533952215527237331790164162545363365761881126384439156138077516844648245678767698971926348756030372615334932042907275272121181924368218578658256252456144817160000319988077279451808324751870081066102935527207677572865703985966879790808794252482388886073921732486216537896725293867717160085 9501 -24597275396851015725697463467325030627094110822990238990679185642891377257445281764180263867858538808727560693996139258452189651318270137143311081362307095517298018538278821524332909714095999315873349840053519680496845628500875961603847256354945787860364443123269177669802697937045397639080539903273958989073768367259229541410626029231326779108673772642548273498121173555788930756103743429674939583015242283518149136244631194210973079969597279785270854237862030741109868907440766416462116754668654833214781783037358460243394432088307480241744934443816436606839285335828084444824003711583996724291461165559666420186156707635716516910029122249730438525506097049176044976767 9502 -30397814072898551649653118417244154531436392457484100426857319883041016099406045773391136423785495718862098011040572827635890472021344467261843446842856991145099256572102299401826416672674724128907611468288465978440979735694214832464744828969367740690899337975021106951777771919881177938517409850035190614610495165898130761979198054990439060583194170048941180376165428280646464527260805312669240880277219157388187883079249766308712660594903944701843370289256725068606890574545133653941445095780344621176236709455615448106908961481628126979476023792357992489432270908185217107956566388843029765481727537828139902803389220192835578955318995614360584945035391555786000597980 9503 -36783992739431829960547941981645093875414507907637309897142474358432568734160580591886300432010380059640639579481778982322397330031046623662775686370394545520584464437344055687355063166256990668591975336365865254357197240264458283830683589338635128621841104230203041352567013254018975832410196262017984525109344260387582440631815585230073814012502189028286581196417847686691128216060195359976671107502968763005509495987573434728751779088866238384685789505694880770577538382832322991341245758815662647278930432362115447400457222692692849268053341665658227926090489226394037439610634411836494364656338803228129277052110014075454289607992873172869727014600524217330720106846 9504 -43703466926422112699585799084915928472566384090238277878418526984653466751039420777966577274987840546836645672961682519686667603709109227339540041172958398395999883430066733484699089366868833296623197124137983775009171701327929948396598417024329032194408657246298079278701740943408974806106485994865759466059842596485891194381093517839123785263496839187652226109838203814920183606342143807086890392298124340167285585966042404409620191338108046939025296559724184790371114465146908398710415382788169617937966728240848785774818560634945788471985273895673496119299961345766318223827667584514681429006880330105494655996531748787767483205567180706754972501817017219550920438742 9505 -51071480651791239958326740729038892921862676683734837056637409947051355351338174871320008228240499466080956548112310771724795005025371478161430249791670767341108595493830053659221706275161287903734721237583691965659054716074290392257078090022596368405068931210110590057212780756566629776377015738926287580448283539090376319112551210449579429685349718125684517206258207015713913308068857447578924919600942195325101630982235307114961447518178149295641102756842019884314289345535202368136741745057314153884818364098340035495349747770903411651060540980449870032935658806783171579103139900796521973932270960242581859952547321881605530761816937087120404557550458261071144690146 9506 -58764738531877008745848163113447763145373767288805073645629039744338987271966258476373186927598738100378699460620744265496673662717790994777569066927224813981769713603243781003345040443787676405276786725906241801747604845150236147339129220153591447871294914976932669510563303689315035806513904279573440726243135008880859474786940595300544221183946897037677236658968385443341175062524756842774236239967102886471040483841327667280231251974164025903364917203134241461753819927102009664568696322500374130206533785840216571954312497962011070542120483179671576636535622253844032412687466430208821176061506416338818482888032265659288866247794363211639631750305346838566679136440 9507 -66614875524563654246933092553823848800108444900744604258811646155883770727700292833712048821015426477340454577464042434523008990260159655050498631354641828879522470576268380218715656207945924189686454796177614369675561350390432860329755604320924971695051655989030574463301087331683207679829697274000284613295011979129946539169131607542474550505474148629079350014788214371932699844870459631430555475374653643890148561170387137225815041029492032943159763462188591700308947532944791595137304113764962414856264776862626581888759455098299075153294769930458236839964732637328937161489746433119962320300953985910101708138700208969158679992315561703582415305303313222286457139868 9508 -74401632139345982000272310823275773287700399313071078826530459120628922945316599328916131145663190934277071517329734319236621582376852908947863751551084023042037291356336011983426314175798967787607490618431685076682951601912185578128911327249748646991008123575460330622822858918702596048885567354257674160276967703579954262904204826906286355051682660617567940691043768103315466163986419695310007352567046713190745384482112414130425559443927827914062640690535321751757104080587307939135076104411257381885384953450031960606409236810601169117233065152153696516654161651616141585687859512754350472174762881767470549038654561948511430907249101242417267347638980971602621142731 9509 -81845882666537131069393228121789522256767830860439267869472952487819999238528323989657943610072514421620877888584199884814559113667121207251632087163304183900336470395097013252040049977207029651473791756392202925861970079284444049470091165337852811542984732520885802965199868112753677653783614665952146514166391732186491290712224049355072890831564703698883317165181959048593670653831921054336929812364825980187648005606087170910634558455659105114211657388236938437626071217405237481960837748430054910329905278129334838005208967937792792589222616683192196329376981883595742199500635784201030145493387312319426621005363240754123645609435066687092874080559981360178665158566 9510 -88602709731906742649035121005032076853976137975452057943105254557862073166539768591020376206011475430132620579396492103275399216517470676557407452122699623635060400078142739473612148216391665675638023447029331130457229109132964087862582461298923185080302603824930186861292074709759499727906648018258990299884977257419665933288712332890638819456700075283678858816431660565855508367280826949327120227903111164998773532721555744537376641966446679999575220925953036372469572072688471862404063642642253715934767465749656742323939346711891046867499394449666757807065364117592730115587276815384915786889712165816044204350449966651966867994441087520767453615168854756493250959000 9511 -94254770407940264622950478366010106587052718055563911700579900285389509118010785663979246523190065448765238744397607897500787452673003285939845819205331961637242182703771398552858603832989269360290061719197202469224472979560511247451696417039702912254070015483613085186081438037884471652440101563940829147365791330980489617399942960546147111658154919403940689638886888153191353000054051987813523441977399700655332285219440088827487529457991526538640802787479316940218467527218275977990228024645883223225425976604297057408732217618513279901002202648363587147502268577197487987079401947851075859574723639384185561046055537275123439756321934022887966313931086183162007664634 9512 -98306257173671103206573757283874385423735129065353590089083181428944525195812406031632779668072972516274714646513996461788941843871190788656373279772191110094356907762463988937242518093039929441062722890615847908233482868824910510477236243251912533037819506542601444105829930212908756892216570967406569333828839843310770412667403917077951738391875658675081341639863081381758110457309615420147984041790338302419824084659249817688240479425867503052646422196007363168842144000354731698939805576519018158092408478779485391647680091082093863543543864871000409674528154935382088310582503758388439438365182738439545425831844873758165634492564690741402604334631422045040146930051 9513 -100177820961302835014384453686537655239497146556288830497673408100136226753484040714422444030397128758631290414246811646779419379822382528421529625754294798416786102491367204746832638114334386664464669642252800084738573496090746614613985440883922244911220324792992765038028565244105470412361742723487963119031930337149552171966214737580611216200843975779294308627368027971968338344739969533050375812675482321163143315566130431770661095361853834775867062225156352939725345327295640423287437052691392478704593398345003853549010091649947526474103698212206078478775322780203535888378562588975153465711515530371061621505784328657136935868698481099681676310411477581005191883011 9514 -99202892842737605554657714268354556702470883077060071232819177474621085235221093805855086189167890493926095004328695170434923063596838461092345245318882524531278893311343253750356400786717309654347602896549928307686587193985797354525360726291533690469566800673445181915559214414286561898282132136286832732144084851571109995887388699903430450692243230692735577894514239563476656237255014358713222652255182606445522686087650775556881712537663696881741534426609840435339253487048279377741538840418520223702263817044772583963466075482551418744511646634103537241516122348933834684534882352377967520963478292633026121607937522675657821351403208417646453076227105371479868082689 9515 -94625914752934421625502447363290007813080230850767475116589828049511835822230024584765627203349093063905059513190274610690662040687280577508928897638254387937809246118246695698222805973213093084061554740542512561451088710274666072850114830250351480781854728013313767985746340675987853744592745250451556930641389975243931968582706226939216325518418739432417130861488866350805302688560874176391111967044613956285986089927255912194931232674093252629788560905241148221806358604480064021891989611173239160762009297634698708133752252413388639124091592547279785102919583250612839883287882050081809503826217649632034650304727869997702350260884764915336892102185347576342242702615 9516 -85603066796076212305167087831560336091289141432413472470724372519658089345605781569572623934749928119213821411248412929574377767823648625904351062418726831649930840408472718888617584964061269552011965973622196265028853941697917869805455768013792883282206762649382575638627831624203420230044156547738663805686269632414368268613767843874196985573012877698932381653176107210357362554668204289725447567295731348260448241161146830995712687373995240573603534880406251132151819547617703955754353493181731066771837073211308335778657234474657079471728573201701808199270999298133941814738893355930713181495046207400355329386090406360412037151659241036680042647843501262439432635076 9517 -71206157462134133368404235521602319841398672198055271309975283719140064056048568116080431910529319330674788389368251983567709784647676393070741562237356660348457699872965984897225652967389677326164807334526676974388334878907443045495522708171888215472825200419035318969945966198604832007455923975007248146509388646928344641971279741532129793071764431479233913075482255351693568489531186478358170489733039660444445616164783910684192518371409750465826014708815221471944251965895737151769059422063859189636994929684807572576308861113675152590700363784051372368337784268471400244668917032100983863731626293111846102841644658793512178125033278448078546567477404601227379600175 9518 -50430421305819603277748244795752415335928636260485397403160237439393502393984803787127838740935790427737047893579316714611053575239063148169540883059661524196186864488344289869404941060627420368927517576163247784945352144139515320280589641611096140487738609650848050647841556133767125448925185724036935317087982733458641575238377964925623918783972688805033561469584666588840518154848946990172318380025057309470742889037640887256944763890569740914286845472343391170030962950884500873065990874390029968332684292206726185396797290185314115009741008314829084475167683507727294388124899115323098098036496145303062738046549834284864241833891734071518803935803145791942704129067 9519 -22207043530766689480438390642169506850788864232129367766962523381648010634802318194613444484345011748464582862674241384739406817787651539456361054416098582666151503548684355776813201158977197580691684790491799179775267792957283687917116814676185963313591427129825570312055365870500880975394832815359708801590984767763713146880392272725453927742632043287565475169188369664115902845317322281790204527954562740461802009968925384960669539372454189065742627716455425029904374241754127369810407162651010606144002611735223939247963537972371501217123792503358942945905807857256107688112687424615155137632885446708415163044596474746864343025824357900337756393420147665201325346373 9520 14578700952898094461295207617321991393728586519945633378469509254647078585810378462267588341610657575369557936632174088619540654434873997830478046147499743217537113666171875012005488174035384752804579164160814590419487612275720686740884124599504941433555955317459792896917044199061552297250168647112271294880771189803118508090750800740666612183553203607753806279531926120664768463952742780259083388876852312457587266463256938086005230922968601436748618018952083887020366147633977638900421941866741513367325140287311301671184766330690766794243030602367602961911667232572058613979080354415763116612857902838964481865676621666706452721652287124400133599092242139604830350239 9521 61062749223480895509541357405571684904208241411041532531540491044511253787933532214267976261784784439772055461351857172343662335025518876580504287716511266212412062489178345419856841708055891624110748271759868230554674398229721600800023752841225126912747674523248316174009268010266846390168624085210144281519562773230140275797985837113033251725368081723182318102951265414643700286132734447681817893018344810069817511969344539712618879571255939829627356710144473005817912470585386729390089720298546199926287822874922368465229319257730357260337520370350325286030938969434096763245053666057483133336731903271468961408174282492058843992091793079777279486121672332191535690549 9522 118370006670348422962680072221146533594295427699022199041984525965801454975608513338334449411075973353227006913152744817840477747543934638137471679874222187509400244182660325254613883515033653534593840885563601981394313236732720859559774065796222919600852494602760040626291508976689512504908985038648521182085652081754487946572421424344361806633629696989653614296280014934386504323656937937318467786362781853365563501521850487427416864783558007470456814404660299207882911973640349672272356738119785985114164903804576353340692906729602597239798509173286938944892007771311887342199116326635526735286290339882848809095655102901027461188779434884731698593108941507921829717822 9523 187573552092873116430256632394127900005322702443417428919757248771664473801374150805061293846039046396936053474148297523442758637962395121965963327568327978684713438140564498617613686501147305504530749842018418087761134805450835592066571941284027318375031940446706325000542526330608243434584418198719276969127604646667409267150481873558791443401997235588575367003639569492847958251117766732081553051562409414389814494570882371436319793943016495811477036259140397877315731021711467352338276883434596772052456467277188016128232641638412910338576209479553987051941819887501261129961786182248198980121294499078657549803971645700133146125243226439199750489948522594769346555959 9524 269644294260324822540201116829250730644640067738003068743653210558918193507923478201603253387448130423222795539400631857843929521180356587424301780538441202212819602367344852140418286567127676805196665819756812915376317983633211806918444647181522658856757074894533519429815813333177682870772008548697839797014464885515799218028848729381051257031838316202489126309064497386865451220946264985705229513349031209591661446571900175148539008874426997143628930021620859659748994996880308662782702166636144592249489344304249192936483277519467374502076262480131764229155511849754595967846299883585849298741758649492638091395821902819052467795627463136704883042153635538127963656011 9525 365390126942147901696927487707222134931345055404189971906725819356125293570324315305481451919369495154748791252734972674441761026445078379943539334940255524568719314666196752467656129911034724063663786003214510589003713416332681997652942652606295747939775690795434761514358585911046247303848725754775333989962095679005409822126918840231690798639775051848838442485083681045993697865839822825918914676260509208705028239334192776482245584085302898896865577621990116765870114261871130576704953026114875260994477573540123544076834240995603815300870995606512948632540655442022962960797261839337791995282577397327802472576151517819700141620153179274733763164424744221608432019776 9526 475383717938666382513165474126278062590073394281014426677828804371257514248990017386064516288725311552740263806960007293508809945232111288463668284447732836752992119483228749519613116542926206952014671752517671649806179113176249582436099289839393480058746695003731617957009571530415091773441512770480624005656336623287777880498836577318839036386348441144109813079726361922732815867818765681643331785885886875035031324504310616388597344812674099008272675812081455089108338509689345605784865768236912150300979732327466363477429921303610167848612890196358838173155763384963255432027239325816689318966844752615841288056172805493817830429589072952299044431677202026251547278017 9527 599878209608235424678046491668147911582319215834788233792193521966658374875199371616820972288983657180909979545453931033417969811588070650024396304702968097292715748594043768073688782669150881619135132760653873072539639076575676609291508177888602561362280493894987616557888138041349182889436616410650489279631132129884335937731367495900079188228218076014591546039944202455791231224638865177480775741012782710020640842040056953469728644505499855335387772840251738057744949923205996125846677533719142176916615946473019871868133003684222033072849654367364776734255464544074453681521844824602667029055154246546096364231202913805133001312966253945924090006915279216352013503096 9528 738710313813354513391947750479702752977916184395223368614678135449622066305074136780644849423146290032954036871376124338624045822524407627449412823668968754373751816037236919949491897350121150952414668403643680989423426194505807248663702248613438173891819799116669032549338032437346740792376914469834081419022285673950078172677608161993517863876976605582040721505013856437339368741453887561746172899968784026301620852820111861780053203953903239755780174962699576670805601470122367512442885467852891387653644216983720830582376535748032904252311845583453097919237189498137384761849202346551548884490501680101205795176617992297646125000975046381456050226296785223742798922101 9529 891190563752088081344520870289952740661227485041807961571441187019621925928334910968787139530173823429507162638204324089190170986720793545656698717843653686480975724530671577073379092362175077008083732808189392188938876642092412361445988677290121943710025711056702318413133774823904059182645369358953700373120359438443164660804139957176820368210852383015681635787861856547186789171329306650150478398494512273069136931345286087935309871305716341859436743247650009760780231293242615397478891968002055228942374787171458754915738850573427995845262572342422664287756500167479976975110504008038155264260411042937263485889506906220048723596719265493666286700401859131035004475450 9530 1055980849921160907803322521824711407875935637474174788720241140185695654090110678972354030975331931837517410409716595892647185286945480275583943432504918579155591622664783173275187212596354027958760947649269260978652613010283640647828315532982093993320559311621374837388638073798686547010053008387497543199939924743670790276181156442002601239824783673590223232203883690048972125345004812020913566109242993001201728199514049064120516585556056087104379715854951531633851739130991866362687917606164550058332208591427158660546957372660047676685958310922777225752608099200145419180410114531126596038628449006012539024801344001589615317298795345337010482156328560920812006501485 9531 1230959828809523287575327408361498546304778908857324916019748347746875832937022413674237899946635340300725610961479328924522501356936466801678625997907958560621009042558506675630328413360521603243441894253059433042177171120312520893406486558563746388035411832461398442269830514568724882093441501027884687580560680576392414987594208437217912487425756563653486447740851918568815954607041613847136280513994041815782866969869581713371797978913392463780567062774450166355885693089839015371156910171566886404647743296182318656108356186602879122484913106102129993231268394649972492215349877825263325439503120975042557199356707208292539251751155678919293289361919645146112021420270 9532 1413077362080042141591847392396256883081571352408113715444830581792949721915312453003557930506961878385215044175196002207623608865795509135162427250397204562098665824083904632222153464009663428721653630270543084324753185878290051645338568267598965206581603502727434789684796510021313338041350821302616258752028643533606726581571896348948754689372967000506691988130891406398369225999823771530090976864328499209313067743690650563177773862160471437097916216412261021035970687854654616189696380323630763803308670599744186727019848864398093510923474966380600980594678823983214722696128446314095401412202321675359961586138629213321528364462384941410115047436233152033298982143642 9533 1598199831689740441849412755436881494873484246445665923800143232950093448637327199796281351145460466711330128137409954638920658286871986645875287683160650970834035921630100722722195815431050927360297916837268290508632195366287910017066239700270159257202520003225511359527546260409131180163300737810579594202869448406607856811120270431260740434579224906145798659653453493655277755772091437774382827973768476351918434634088927790167972824469621711665280831245221745165494650344561441930575965225119928016335445432401727852625166591205790075458504722417969259750383230194855078627530515184731512834760849312666263793877517797016255174305396267045643097328409472198693388679450 9534 1780948992347512300249391077500381321576774161098561142361048331004584145982548865496716703309255162045977068115355555868199581407744960039911446504193184320321256586036448454280833655433833045403825330903812203182212292239401537783999197044338044802582870047402568575899480598664756367810471952960447352496221006689530809863364181782182472740241969470028557885213893236293706929790968438451136507267184028780344184504392633301851060301821343524053666317421485075427481912490960009771804485156288917702388487407560307319622463121686881599696132519181204178804896734867124256372874709133739234140226854419287513826238972779690655035028735502474857264314632820713665288195173 9535 1954537975025439180566878057697392615021113093947478714124049501451627502749582735444500379279125606241425613832964683535724611549619087556699106329252470573814742168270511050752209062369478422415638871280225305839930996646309825352381394687759770263165691758288579542346359927661500686974972033526647062132752777697948602156171701580841665940856877262861804467384292459266509720609674957733478730399084227005912909464122210182002047017215674362056669392905861761308049649686717968751342361514429022972734036842681505922576576686868011960211432513392797258548223280104530507024228302879672529220076210416869624809739250466302593824558877941939703619208634223092137040158534 9536 2110609149713827033305748466227315528793640236755124454528316979215504729524551050904189064799038384115728149147876808028467314658494044630610900353448065168220502374329514466518320968643924632243388126226837657826144075961361564509542109521395112486085875411189168044583407589957393499856707176721275536655316767890998997035511078047570389403083930850493505962347936769711647770659923263215519080687369833270255004546365348383858119324896954096634944548106906625482975942652697676486816884598076789601305327730730623779569092078832665984587072245232319389302786923838470056982199688017064605262881263025531350726412289120603958622215731047458135826517579762586293182712363 9537 2239079794868260084533446333517889742777699187993127339276381634686088649459331277978738134656036204121879532955529821700164475895831757114890836232053254814473004915407999929733646020939456986469937306244604404256486506091551227971765315702895126439410861974383656633619881361188492673315111423582285949572385511600870688962637070778925116499072555655354693434518445970168246907643123910423638323874455885070306229084563505028378156285200906499205812295434206776698877195261489699352799485880014161608150464396742956016902241273655428899586454574101389393114650538274457392582026021167283045123707648550362271522691487180932605181713975434570488465813488228559569106310800 9538 2328002903545099944942355046093152750181080964118763063359763067442609243736916285926688795309498304574397167432825715733574350202921833660438137341705280576615431053606247546944016899421627890799808234516437668005011009865646954244144528136068952170808369248019693118254846274593312719201017178467869112175360980342363738711440826884592773522875176266144120237770569637073692613565140092819228599936052251103984468653815217259725128642654017308867700635756462317834650903482986334554314060177851137179890091117576178213362467039677027506259547669194092117420666618955526419263457364747366025654451537131382529336304930900112377070690696483323883633551800537197096720904962 9539 2363451975355831007445366158413127047201409868662817949460244821771187403736126139147327482833868264784585635197091502500907345168154751422851390986106221108276336673584168864385264120690501913447815374190047883048030755636916543574804275595408297623065287221533978306904659572220454647964204225376830360823802642827256224320837838093996058907990765951594670679767128365375248107636671580398167387975864564601112745647012931418932060387693950712995439062135819483071766024400744018010484723567264099202308127838252519211908612403715636277762391761315791347844185503178155898862855957355695931665857301247435330844901382586046292248968910107306161070332840978078247103373356 9540 2329440285962023146693647246541345522359704814652409851489813420126101392985944627777370372983464874705644228066075877440371690943596655511213808968618944048167802084822661422005643590689605006844052409304385379401962624912583984656597433985592305499110320590103399258947697118244399776686587472461122770103743950152267616952080507809709777850821017896471618951990533898715667493852234849599627758230914908608146367703956592594106023478156685103751896351833481951102668866510205103581576739679613973309881244646299400530672539034861084230327122350932485196274807497434311899185652020019557433977617711074089365864515342139563686316960564274861808935351517394391690734459122 9541 2207886870993911409394907814700839351502257218157791442348799436090742648264569538644071667759269395076442754266032255380018046634730694316462506170462141890558398149799460009175020593427908803617643798681265334967188034620442678374964481990274884485137652863785168000642121084634067872495023768518503313764843120944414912687406624673125317079621940504184257183494479973547312420574840814656103676029384058248744760989537125704929001614347274425843561954848155257557988151559742536756090778566971587885611839312603629375784199584431533508506409653850287874866347151269668598628043059975447090112792985255844575303497260516760747659232005267920172836413838128729305718876234 9542 1978643278916359121789638279569793732323998901423692207356283502923044918274626530388140645872272310281403853557964605695194592715737164483876380897233989726198071593366826893903542911515250406331822360674030503029287832458944278833313330557909315910258208571631401903168031186184195784120889267573449304944450482629590341562234806379050975525542000438236514863526455017928462395668077353815389625327894689611161657949634697859626195064215839749553759628910876199581594679633045185614240233178445328278796349920039380784783716553417706319087296743951450892518534067056053220460290490997758950854234117245716992470430033932508691755738755516702873119052922728692058640023105 9543 1619596996658808296676571888232618063576418109568673810289480058561568045822500868726299107584389956347507252385266800175193169493981300941723503595271836661696447413527996637946440647082769908781539391044644302071023076457189886173774014262169653335364264554503482747549205221055750642537418724144767200773772861865186651748912446911202765957109085465948692646138057823278411965588740958641121536093912865292211017296260611648228231122686883446527544583675394638255925695491190722790620094404792156351651281976795248158455277018587733788875248612205163730164723808151408937674057704751135689406309525708395001530147797911833042657112702784544715947663743775773012407839224 9544 1106869279607360486072718584511766107007329779346195366603893832450829376664917118637724045824226129252471446503369467692817421261654631360000319242302896105461326549891678655203581542897532986550460480765855278673794553492793572568306450974953341929963560647258785230827475421566175591872335734138330445666851133353022307985846681060092615896353607062051398654971104972457305623398772105002246565008851033848636381379564617802732930901147316146475649496200863454600111071463018354195953645451192964198701200123180367043717104313194427768939900250579791877101512345055587141506610212712850927247223267504511730371375198381768662649347666486805223102324534384148359794520409 9545 415126856700657572163821131675238567237523190802363034122297389848968853960266997923580119990056009229466052918450997384420997027315574456610917615066818736319991054679730096162860383050387019053380016945444901162526982503878472886084346422222331000948886239309085818998476971711827918210900318596427015517650807111658014158712688953656107054513127592417668046864658743327584091963700465947152125627832831832860473480713267806422870101930083621673343748343874027671124272816938542387939505479885381485014918812965377197975874616094278442781139517092944963319952757742386353972512826923882219719348290073702413082189584473213343109738548309599072639439831414295267569506787 9546 -481971450822938663471890521889854878010953419573163212882421370217465828858355038328234312811399334121379158195586585855672613330721719147242581317985341343217441398546762144485443098676376221874825729842782121836337778189151971327532326420125497297942975358033812400288044477878066404820010386394094698115335558978259538946442944466766400640273840499528343325784492162426534226640085412534488035385705770384114522399645816333883225436954446693425189122588528892020131278081573780036785687126647613167568763793040012476713258843606290788092442097843004408134959213616185126412532676217797660056936693813068941336050287247799382608644688014123596572195820801954685323168128 9547 -1611170861816945602433745164345316680144197683613297099434004749250272970889383407127527401859202855354467999125866353392041243040698422691649362085426950259135585664824309339480851758099267065800118785849961388120560272077475131902894122474029442780175662677934713544030374555007299212839761371864084303472861139461186781333420408475287276109421684246276653780598204325986761008513430359421396840134781579475535845415192049588823009906965489317590753039365587940502644180237732211324636102781158745496300370000892553929968480844530073348652930885502548884570036393867201892587318877045301817484973052064132237709180850165113539742956481937185253628139304617748739595583110 9548 -2998836276324019336664280370481190182194452465785731115497747226615362866551608467985983615989867188980472459669333724307482718663817555556599275200836840062284871511667036900156594946981805461011840788300451114048470211066923168640321811290220251200626547567013325459692581715047328800103077658803380682340502406895242177115865470979705864896083210909389138328824255469687122513299835337570998860087090036675228408922934137436298951051634007424656438892692974732434617723937248555964172125853811145218631161424487954074746758507459404198130827823881437174923947068246021067708813352302186556081940637555806919726003392935794776382527189559217947355970422468094596057493454 9549 -4669963803095457292205976685514562552825709764560562413515695469820168666272236713366705419986143561325088858560287714799801777556367486496859782435031928813951123087229651335491833017145824097147590505342126145233962279588081393273624549173558600473742835413235907954720581163377293668434865907566154529742014228862146402622079206364143391735334314433370913123902031726423732307720832910549408722209744272653974182605406959363367195931574105000026839645151152968153410233447822440742825277385727560347094798706104987746860760653911379441154063242222279389251113443696825483409888491253333349418788657958222593487317388999946072988668342900255102517545807891337862935585467 9550 -6646964857151408064147351047024615366458494198341442702817312570788805757591170150199503401535032201265487859085199636163438503707197151454037869462186504914885037232664052707117399049527231072681318488162302168780258017916657195498660608224133659790127872713503350700760878552682533954769617007353864138435716886982607625376488630028002926504771321557430707565403498913861515046586929088860055734879436573979283868716033260487184135447819792769143867648708146628438729225526213835625621676888799228125263530299818089485094829614310719786659099289850955354974780866707624896798703167180366562931397963642342354791482504496072132001791404609792851942245583095946260173204802 9551 -8948200681826204261359043672767929090666085030465734149721312069252325548710008011147766578403361405583788546798765180690984887919085000686429274755886403688220399574870100462631162390436616249773227075426777813619388340266495510987399309488947252973516571825218328189753553161573245534482423506012708442427741692139617066807482340213003940325656702388993408187608980052641839829216002553811517698193420893293468023349270843042608580912833649888462104873722353428850782906264575384902143841792095503519035448860102559333342356910782901156413173901393358862783876130132671090978443620871548592760035322024090958487932477623311943489724219414533439630953835728267029681272761 9552 -11586247385205203146197227622707370766756198542902378975947404867113100318164319842667963583063245320262057204773296867613888970730514347758335441536131421408708901991615448443189500315982323521773882045695803806401970807768174975019281995152318084925102161504924099811483573453914552258045672682434355205984181813510979520000775760953082800599854468229069411646257299087957210099994253861707397534182385128853326188715465838681097137385100275076003269885162744223483802338179095208887852851283264944239748661729773268663289962730175917281765071105786375925055674353162421226684888665304631680903327748944564160113848276148991477301195450439971954957671642554571188590413839 9553 -14565875100200436201964057326131537407056517027028350425740367612290625513520790312368018323691525014826628912461392101646128843569328698527059623185014491612168443075820759765196851397134300109945906432810632767247588501053644016255801438817392997604053399163788338683709312041785701777013446229161231608269541754825873568001040122013136206248775269597173620115179035933089429578713718635190666612591473343308809660795294471534416471275603697498308953759395608672906478999111928566505931215357997456951589814877928704358056771097938166538284906677549136465589233844044970442675618269649402847514279980989973856138290108852611305939410170642500965048664233172882708002666576 9554 -17881729917565524675450272578877553195168218178141459457956261549918888905302987090265865146149339024416011546500465132924687708735083052545578511830754657307951862454074772167637863609068277990496030237253371110058423709275521739663357896218215116324446106178384441103626203943325042738439381117383304000183188183006549627081708153578804779272728441492655748679285887182387783777452743725684305882745087802291183847834578523393995250661337709683871645837829581956185228239131911279116868181772815250999005283403094953898115575729082652935760949474418700843249249091262496093570369614743186944483219470773744561707309841046177854228621751908088167923579919330263594585888403 9555 -21515714053275036159081624403058957229986103527174180887263425832872528722676547705445866742224369480136050328470185274804985235738409959546548396366401784167538041482561765399265301224289295790940097969371656915825691708423101248200109101322501259477548255017497560300712074405710158668136381470494609274717675780714024726916276085188685248338113659553040077112392467203965125009454217546979839796615794588449886099224426218740564180528592815701065016626992989852267552421337057221278937494991928556628462631557991310593408638473284400441200084797999486207997543543365255670898771182549065802474306263628409228144777044281756558121724419216739794939522027223083237190125598 9556 -25434068557379424905686824854144610634652475002794937943050206034140115871034782367767277717522239501758142543950335828035065705775561755569939175007020773006014856501456752001058965843884044765666374999750097780487118963026085988930674098718140367417286309316708596557140139407605335458439634878422527189154175512793535648695150257062409236124567931254242398249717811382878883953625936097894623699637545257524587741224022435319095925787566693524736181045421553820496516272140747270475814345780664528304296296804692258362326836258156523359537841518491614572123837957586692978165800912005883198014271986388832309693580384525482202035839438555318542819206239157359225886437143 9557 -29584174016366564085660815640140044043854888195373227807254949550960828693699391183430228277894085228355416927023267665555543725645270735332478917101814205891792025811890665379165842886739761787711098746186513581671329153425470835602269751624860951460962609239801708281115537166392062643499411989067622370217946966893832916019753236898980125753948860273116864875979890104604851933086294794254547853903230776004507314287970380410693381887602474427106011205334618870320466065132349642346729594829740069076251174570566153285028011619966369993820616333400648446384938836103115293627599174672045783110157420159996190910773194546934280089360192796230945832521044043047006698405442 9558 -33891098407341757288792376186765359501315759034384961543612547718706219561682109151759503469366459724286033354997883286371768167717309635632352799748757970813951271251133034896617015323668736242722094256599869329813993741606824558571531045941710951136196976907213241792266666159614266942026720066257978427614121668144776706292204907665674403983561573127511853051913993667950305295483016792244829901747226535724911928756879041410071924719804041304339415237999288126781892755843269802602712473748767658254186100810778852815768157071277673152532381989276560900330514425018081416006945132552655658983039232769576885897917608272271801846499834456501477329017987053475725402744518 9559 -38253937778818909450126393332460449731556827252703156590568729961404605405074889748516251247457272685560245231579473565698624031008774887806825147351432460154126077006368671308663058290797645398606486135759601111055123016836768318564262431769359607224257010819715628840492345078106028821638785629584955419352617705861595150095369854154761770330018277275582784564525771351556755765087477762308479728715225639806870146979939627793989279744487782257568765724683946725637498156407615808252810506486440415346742143671981726777354806091759396612700971992813646614040311074661997556696936644839151132167166154656284390041182312830874995473912192044192776461851645764740546474170231 9560 -42542014983159958264454355358790439343621184719959032860100020196431335495983383129085311038927733226367263859742130629484178130512409164483650284438287225980472234061693562446679509527431292370868792149835446105585667143553983709050657771401230899833291722516385484905367268998401029190241246634471655089599280881089155175728384728178796616875067129184327624683012099792619650837902264872852201346317525271412517220827933607646743217081065311993396437853953359134667278055696714241266285706017995229705930378371782980026755298445383047245421229974085283755559416136248153448668501332862515605287639554292500422571454665559959488202022213309622450585953620655240963376322832 9561 -46591024453546404020791158800964574111867384379698288656697138377884221569956392193909703582345140540549475024299869924814603634842198495094318223989949614688477092721070146174119447254431773113327646100841133197517042253396996968104948126660928472205742384741798338014871262812611375914285747383629058859985927394025006070878119454902648690460937336190427848725501805600782160745607883739938287734502832369072037429273372607952973793354648950549828249465768180986732925804777779558465601733721475968247487867158937991890493645980373082931943776462414945007959204298713976513900422431762071086355694233297414056527559068784865382033650233161322827943757151988979864003403667 9562 -50199237130820190293456262015340811955289916549106874354369442380580827566401059156512866314530708751641904493604677825170373763675078656052751934483437955812877122576251801606137263850184598451024681448277549159700356831928700733638926986855432848526508167669958877027188139060763083505253775493487988456765265498273939482627764090248471853199677090257433127578806972572192050916396911064846572517690675677582891874238645399347977818838690851423009095703235641488100587989245966927755111129142759482733292525525763244586977906165711272058829884949818498074473158016889672110780580101906040010063770200428356118665239006950170185217097310268210504704139272932361880962071664 9563 -53123909152830587390537007835618941458624930363411568360881160925262604417821131689896808821947777541758367058336352074032270498468705536061504421740500442779513165940929711382642242318975945461761811553638538573336638565854718457076958387627960881787216395681362529247558165145419797727377237809252040583928431412609954806259725643481587873136410951446144185172694239792848678113736620446035674085129445241483247280109672874389233870211911084304224125228989094279374682065536431137701316822840107542978315978074166670969400131744057715326722122989920943351428755225028073619978953249790857970938698781833627943926132009410929906752455535120254302538168462909053768528949474 9564 -55078070771678821009022957780012347571278496401178191301333106405880868880836456382007202216620491679506200140655836777245736079262419149111875901084746027318256980378756169187402251153704541433632698425112002982621716246714623722951080219832633780107625529372031988377054353234459005329951902722971841348225047639175570645266059886831221956994934438598491945492796044431622271452041777908477494107098017109441539459092711866069484201428707662069117800404217812366007543631402425324310916177169258197850173230312619622606838382940386958393004838176429569770828587580628792785109681389153347755454022162390126326430174445389373425515150088455258891558501937787957931056739566 9565 -55727907987599318451766483346212925643816311260187287214825974372826099676299905321197995004661755411837298532706784344401341797472416829956225015893379067841052360551058600474614130648725729800587109325312266803620277997276261113673569621058587485922543552556534281922572897726648088422874356696687265127720595788571930225511635873309240490001033258893080002277411248125023715350492257034630614981071227202473119383226340255749860478136418357298512805224668702759183402711969780287247350951139930138480548780592984042676413328374834613685613674589018949670636514394113134689164811452786750020899295614025833018723573006778592314367602816258332775510795568302170091533220264 9566 -54690988253037235292120812683003694670367455330425493936663606536081053697033803864115977615719794005111457165291838611094407057550548487012517500901591119311287669423439163391159196582825324206390231531381688063519973660862957768173847384740671305553124729758919417193223524084224195205948149504693085561978172838382721137338585626277074970632769398184543495481682991847348206561252470931674039417589246102301154430784601831721271596464734298876623608575654099544150179027543419080278605960145699925790448399310440096098264892588948236265628061086079619401230667642274370227312086848120536477425572594116676967717668217477879147275573104227536492418933580405408955671354885 9567 -51535622791835468632609294686222812226201981454860631387696916377096581665962924473345794146578630096273031025118939522047108503300017844055536030096614571320519121705697984211692299975442036233581151644046630287374774805940473615418653934577887726096410924852170170131229537801881944744089240406921863870526506735780732250111245313775939518717064987949612484711465022047612397234924564806212712386299731837519981004378760097431683411171389544181182125507028370688412082930552836551112548397670366965381024919269758336159495043197694308153838098585202976612687481277182456093390361365734607000093572213631044812191989845410711921120975030619165173273439487918527164723680186 9568 -45781700861498912012394029970909958906563148037807481890533338697321448778213831755429062342165641450957052618756966281045702578709014746936649947627759097824892617435406422829431886057656075407946815019971989871051555420123177034304688674214047163657637361481443135204006531697361954701583726677919339629685563970580491754839911061712772000774387517357057675306572114891873602628284374038598242748886534722064005828618827834073571906634219665466402135758056245586902611793021210426220597347351401769317380995341808916112028259662159015888075939289987601144812322824111811436670973492816152188445736806418661441395883010352970963309994263295121002405109853860236103891547639 9569 -36903374670416129466507863299450505908657517765810299599567590108214571071819386667929157906408776386420150925326817207523635243890830681240294534900829065151090574664080550614751439109940549452531530469589537578954440165000492474141600499220026763300012511528253082349849660438603629166386921070526807821462465831491113690654360364962552297714484731000341609673754108673728208336448816314843434262632819056452678599289096398020135897745738146204589691571030167240290186354359901703456839159155625664486570947969451371653450126385657071825578743355459765151711046500100962432831945569078319686298380207723415494428573737605347221348808410198565253656691676949889033846437538 9570 -24334016362302032152039688221290421451556854964249140478198490766277802225297531444371578803290504956951582969645582689510513491418478336412176388893142284167137242275630945400268295790187844170019015809451242676174662938479600414526540203255686476317512858763856506288447717467296383636828752243401553557242845637807240242530382847584587228508675632810877188260427717036101863240911237658585691056314190244759326008001527044324730771907348143501639547894648160864885169833643995566047555618386426465288796979231141972209471568370926118600052232674182601929652703228947391542189498969735381553985388007346250947007080882151678377437615370203728137393442326158958288183931774 9571 -7473908880968814794038808443043241404469701483973889354043527893705835004407111205351102420619678509628562342680624889647328106359721802116208269827557250730914365397635383639102104082911858242826691304588757494957687246415395717579717312179898772269189508653455159355521704747657524242718706573256984359997650702769566863496636543167771148513310451199549218419090755805805230495472891187932511253573280793869754569113722255404699406350637805391299925866757693939027058263646409435950455626384487803802269224075783753561260217502083264465560087661131575813780468550490878657196549611373874310062651657702089893349629129691826834784900008264630119957918979234595618344566609 9572 14298831355305269826171409034184767113816412651872328550203056953768911171240224342440493380758544107156026319483772290546317100874343623684653416752319228472041250637620365964355825074262622143757794180958824785220697092745550047441407179811903002762447334554289227309896757947920542290530339473355902458620512543055607153853137286702982261434090775265731448701125704068823635606395746419617492079169945104406643826140176280245365814371363005136902814918912290205625720193228240459041667064077223352680391645798871402548032195288273112008352922541375054827245021734131825043985708839878239991699223835733108408610333386523301291656591359460174063422476718755984038424421968 9573 41613572598854827571704961882840459041583590476763988698734593103558311996231989711709833446516406249309300627556002059138131973679857252009180525862884295432113566130922485596788192199856547234158444392793002707508076600373818861211326701515645356947994227565524526369430269447635356194964801244552903944522680956860674679206368768938355465347391963426008822871665524061327812594378997698062360774066389542268925002957082951949435394663471069849010667966545507092467130182588339051805645431687483618557787476270030982744313923743590664580995081807363622661170036776169728503587898183337104998234622762413082684126179064535176146908227219922506443579332234575548626559248141 9574 75088179425249325070221173834137919372829661300835968870163215954582348113874065581095653250373363542558865725198154064211712311565504907575302116369204072917304230968009797481900843714871483040817240840819769401640457875627243567021454684042222887031251809150120235509342702372025553163604728588695327176978631143525744381238119370145129508431591685012291465860555844696552403107674093574143809610782429682259744111775415401017973873620656883063863119608726554211896752571755217000443527116554840764291052098099236858494978069557417036924529462728230916638987214478580788855592791136206314089132411880008992603678785460835660103121300754269811461551278001544196672453755714 9575 115305163430059832805705441885955250380172645518741764765746330375025209400354955621134845943861794317052621200068517045246572330749772426517488831483396827789753032659758011398323613400079249571723155208030619132760097732923323417351661444377657711089678921142900891275324584189796866699344607520328898991764587857553940386186001592724478656402337769277585903121774742311046081022126015005083490241367768879940621638206854959006805703876770856604166685089214412305402957763041954863414223550479622071424644928884513448680552959111600253596131261582568712790677581480552093360899324321850132183167477819423363686107138001675022695585221831388872619668693902470228230312212301 9576 162782427913251462914956283288037429769472227845467510033237845415541217660115606507673374522001886178967778665361921385832389176962329406975638873495589918780568513044651324551620653890670035599565814830552522992144577028787650073311926825645453491987955016024722638504749401527138310038509398751618121064749724548482411480623437667189477372278182043427992579635616195599157149183733652104331477830680274200436752279457462896831515446164539067944032116238745461310112830102780820420926211087402956811795798688697208066341175652565163721462684286870726570916311640909771909263239211717372823229230540798396555249037493980375491763439912304279870366016304064699551462549670642 9577 217938091715631709406949689735665482593361899795053031785559564952005666386922330152804276412251532511869297562484116363879353058809061647242651292646176324156442187822437944498509943344026081213220604254803301461294378306435279014815986824441886093121381959282281851542156223076477460797191436458387193141464578823714253893405666124173946205880381750650787690897353547990783568009721738246897735914519776430692645856897397349399404394501138991617069303426571704598176791784824072589975501188641832149730770953627229168925362461562745447735515219167246909701038848931818563455791537672284529316490918910290632043837205962147167576187489591175411402467048465592661401620420154 9578 281048933141428094851753902440692080780868974278151248342165109871835063283590966907838068073067437007764232793593094849182323410188598572756235530210095122073774727332129681081701229491247768411746952277979459288279576280860127454325991302955230865244111683693498367560786108391026879561630311699607156045119922492619540704029195027654862752674137479602932326770789969607535934283668835773391640901642228625935706821722152754259358381185546609997812113921335624302899118393633646549368017379482919744861345971667799434110734191612840484146878357433996414190751186153009164108944520888164519107283453946029712711098789854693162761971477595362077061451825653745918377059353242 9579 352202081406946056000856371222526315569022540515124604732113784835748138209237303620066766069567116757358989633351358657059077953328065200659345926293923913205589776045634613621957682459530043626836992636454628620735467663637677538653195055888495238011932622305582543568023327990375329070772444986933602517452638340144746348260851938459244892028265169805742221887653169417024940838962075476869783977323723254144750916203657536092240047892000427022386790767558241551985668183585102813615500748256676387415506676643589249618413740763788951854037798685093908875482494259425668196560564284758584753687889447584238374809096140790353247720841052254147686044342942776582890175895920 9580 431239705889520392096867916408182147520215391154785301324880691794814927976249602989274070740092394419168703467653953346806188369307519282123233909414014835066979774668247369991670991816951175557512047237545026592386487202017765751258584873045326008868569250908957676078226418930092860526773958643758697825130132891191369123066919631152953932523860956808093695923026346317024917715336109083669119668417221373717554882964534094816998552876828294500458086474765185433872853546186308831330025761567299723036499543737644207202858070320103162620180678705024054793391194428803765954091361620919148424161817704332820856578223431093766653477413967621286931469156775917869470317717004 9581 517696618535244892977157758103945252072021671932208222623648970262551944245852550386820876204315291996342310972804384189810205682954186152148412927937845895596537312358562358123828701791719096177291908679647445437110830420937070238670591679712490822779363298318851122969053018245635127166981292799811604534292490358159630889650415608715097216377392966708140476910854895498153374158863756107985020616018884566647242273760831822817677802779256760258158914928258961068113875571458386369959470901095138285634073932072539027784531717859908720600895898156318786381950188816197387561429011795964293608897026629654433878897600858956748310414702847332133127593535492609020439117706097 9582 610730918262486094999984856360284491798829128104263005760442598418582867197374802868357389970562114365773997936102906928352279169513247771649710580606156412423893719024418676748891088444267093735267717107947722201944905147512493401908453952038393604100903985882667285551520309306595804671140224200948273313137665237509548484266753236162927442069616582159682683122709891102369817296293157053750444578623000075469484158069042499621048584405325490319831217336979917593969181249667675887352909705696651352468655235504070716411566801675965083921797511570776812220091486241829824714594167157312000682333448545075283871807664752405699353105584832933866321532186968979557326118044014 9583 709048074294061867680838787762502342240235232345465140718252991739015884564216229215046079059419523061445667539045038718485586579854439668413165986946536020373383145697762939070632247245005040530616856919834074246913609921814312850311422394997749814311495105799547096054823336097689574795231392071478957117315797689048055413930610571200718013622222858440153085467510678531822001375982143711661584579456975286986303380843894537242934826634303496250457968229369511370798310807985260269829158061277618335278464887235388270649418536727871231203598391886725571077587307516342647657382870038123498757695970656057342126759659308528824612120847730171042026353025361879531160329357016 9584 810819174180131224648388281009833891077080070736835057081287153670240557273295992850959697237397883402037237526941467019694848349959751608725168249088511149635867831520381856316472081958793957654188867524539454569343352670944242787759604018856696261743307573003035103087748097508154892082280353186872282912189211773442252940990561862903832011502009945070150556564661447784500550433600042887806870451381010256625323590735304504919766601350313891834360859593876895315441002736038051678886897292178762423303176677445871938666558831688845648102174384749460370108503345621445561138042754471501169606490777325053624605038089410715243177070670474998622872867509127584095809843986508 9585 913594457611322805647889012009789163641275816567657609594664516374817801797232572259780582469417586559580303269464015558685139640821775278636835176907825402771026293676804530982327026351690596908925264702226881164110014731795594252199898986389025710351504715866446437860468537185172756901675536073191244056143446754018715144816576686842935046361201228069501810034880871891020718429001435212871830486551255263673594318123817717585983246489385086676212009865194212917836096449351042497904644817332550501912195011230675278037715959721724062085282023694350402891531043996164120977254888459975110274375224733332143199266567723077667503186958210116320398654579383709862098832464261 9586 1014213724114716269401938539125370761871859151689163845515123350415174618661341690685139934090768159077542385614898910062411003548644873902436890071773579978566463208056554636810372101047970510319083616798957756556207757186680354299107485783527180528975229728640359668189158903992735122934921523962401746786819676036483657935430799308659984584532301069134460838689823906706351786557717060359980283996027003433643257259317060009474708928417712571315618052171104410841992935378261992692050773406424396298978174909157937396141601849245243846436069910718228888518658241246890192787984954132277837509230495294577532777765343749132556760988125553435231054374009812217647709914192562 9587 1108715745548585169318560412652845143527460819044347062760818378570756508108909479996536111788291424811325846214304446744435975421814550083986753812529403872532560431425001397814662425651724025828572228470617929419967055709043014627891393407696737782001289280770223543899826701593226584710936808523225695538917310851000817872032545743104303290818956860972091995792875246361756437961535007659458137012657542785777568191424483663622383303954279005784992764809693527297701272909710376543421361838233438672198415425392164946916479447273392549570978176539363378610698373554255230453649967445496599953698740707319245374511074667053725505950513063470169622525420769997292071366535802 9588 1192249435759621921254164897276825235943344595952920019897478414250941252877434540320620424989395406780876996129992699838953579668387775332664490966024321373095935976358669220730690324028741550896837600079040150178385173210812898460480111187084599801936416073584744766676068727616459481519448408755244237501684234102396356723454380482253024484836022562923945996072963901762292581627642385928299229839578948464035786000521269784502301269128032752173818492161872867271456997112842870140504904036217467042892210829324766967173238629890729050362582079743781330896429331731965367578411887188306816679060978005395503673513245384941911856288554800884121053558111094852018140295883569 9589 1258990230778792760883760286570405915193350819284899472007144950683269117519918083960475265920257349207440319037101063010039074523661639070455155791632696645968883696272582138738233328837459471881174997120946792158315849361303966882623898504010382958707239962377939292280226477499142620724652158233082091452348001655649017566325564410995245155081743452438572321844097104987894370655612039436957335945046712296213417744535961734743441413587663586347354573910645687654916366697821839963952911945532905071406120905915793470801921768337036251277639906377658021824085743099707052515883678598565081338620901221473130127703781634968208012769992977760540909731780443920543440203894808 9590 1302065912052190617668178560825200825921976786674206559233002830942653517192963538152880711458549004548056541253750166670676316256356679239456271713567043113505202290365393402886163855209101318776939309272469508513694911031951400338950159935319308492269596327535235816258142000519419645285367072711494525181011514724769103667725636029899201568838083242766446050627443133250005082329107362608880223953871398109609449726254581826302649382445625396507308944317267537092172435344860728749179929035230301524680330503319984526180091065966179248764548748355249858759025790402800731324278058689696216884503596553096049475003947002661345750424357398989187032640112837753581484021028659 9591 1313496957965175697112671337098516493624758515747881850002214082533745916026425165814521285977806667791837122251652473265594330126477359255217288553197758098511183619054614388636563940778155467383306268716777392134634006731044029462794827285381258564302388526091353073116302020373877623624225280017112535481356259518798507546495804178310439455387811193639582838629622510536458439645956145430650874019356004687518227168353334421587257874675738345683411255326963821290402409784198502006664208303197378205541342273617176907816947021158684249956906166899651763206601781545710861562979029694181168296437900811317369449367717851102126302287923626767012842964645928227983019839347430 9592 1284157427165601498671596378273147068635179864733650745140723971897915579832265469276708734529302462876018006480941795832878616920877976703753495799032040345583143278469130025926568897966217972459413491936352835484264096430351842150650526668042894714209812308026800600746495577494547155796146120065324186077712138028102278356605246928181542183463839014187606100955876169228062422666629730079857324101231123758086119776835634409380487229123073120511449463666377430139804621809192569033125502583335041921922778028949597843282730476040025523011064119276921506705154694384274823476627056388162754364729109284153699997330544310395222702221453378436648214366016052156849859135864235 9593 1203763348333566724958947753157960405616177580568536399194120877039267151357759865465524059856524446047449593599464148987848802544241369970871236297165969028494554916796073145841331652084174146737917644063447628791645038418040713288377329096810530247201118897971139305738225719345887886668736621105246591645747314545106481072784874396730947216260272181140711635301770357720499493826115650107817894227504667567749584741648279237066521664709220016844006390701160755595268193482831997141406656257409536895773316557923319119023805465529882357298988085288070624060565269530814208178324652265828226004080393290073549561613388521141912637074891777373410915980927609751114975558020485 9594 1060896597251328092544342358985792667664164683595259807999450291530292251819695824358106908529317080125058589348506489968189340171358610773878776052947847558526559116780274160583873692488910577808425297960154249447186116341083162880150039506927984738298276547688366999699781707695797404631623591640647856685647781932188917320265085772577253287992017675372985993373086961311797590060667116500927205072243142319251014918061946080033560866928621774932580389955980447314039827604748542195106850818632909689579108909005620638428008963705823483572714666110787929366653303083030687182521535966225755538404788918450931008240624637290909984846754566913829202585690575447788238879670225 9595 843073259380692430739564164157903892759388152655547087447723073785921715593279928517112518438253545010654790409913787468369850258133714599821751033912827358403011630363256931347815452441054711402681774394897083350730882817726558391152179070522432286797058827864903721636324327476959027263587689140128285079856545125841923277423789579254523116656590706468095704157704575589571277071490853693676336802989968191841295156228615568730823757573434377630257552964858541377327517107062245351389756876640301189815175531128717565793335946860481313708938399416706316144932838380833461182102314964714147388301751726219623194945408773417015146741704850669519764214252964458085901376440950 9596 536866473771433197268495474254694074692787341293237601338862666618699229538510441988786481918914510143691957171523300965424194547937002714328148624232201644314176590108761364224763145458649845899991609021070650383698095988258009238643699726789613681281530413560394437835021153810105894951812262805723677657640603656256751884369356624433620485738512432064416926457899960486719889512689388422841472653139879771206945336134759774161503796403672675577731698881323641768042043054929300317723597779298309713718579429159559653000832867016579667845322733576976857661794606884590306189816136349001779172304441168726806739090133366982929567005504256028224721591202488705364168741253095 9597 128094693259565932728836177820762856320831186326361465466970302072951883791449393731319263792115158538891495319819017995889622668937836324183980802907904501749517937745485398138414612381395599851468616590622527809910173621553661779018580718106160722423985180912071807523354068723179439396283678789245964441517201683358865139765741757039295493639671525331647718966785437431109379580006859903808993238642399169754187210913457863862815752424977396055153152490005216119685503018939224968732358617816252371440617493462527319959274359221156442368451127553742004000809135468375636648034583938367496039566772359690767580303574120790237625516454730361241265947217408424993539144009592 9598 -397912870907372795980993424421099023239407273344213578538468102440020553133638665654214075418132896905905440188886223597891707091460812650847615479202106182785492397760163812552655124574968074778842349284931154848289558278799737978647372216877684273487136761936267878765797619879125528493809471639930175625260763197884348015718855590951413536117926206533951824582299784833879770336686217365032171263800724105196846458719154533312353460531321833032946541916571512334546786667157550394922130876418012057840036289692162825699419721103864967241967259994331165486562325907325114924734863217676745767224975461121291759791748244222968336855913037623474910315008088041211311660422494 9599 -1055961181691842612849605085547176891353576668936108656596880337832779624323956181269465376986795641478842450488762483271885978433868610004552399128427649312446034279583213108708219126073392849029408270820836086545144056424893903916086239966332978434130416874455331715044129873661811854998313433295170394961258688066992958010670403562368656959755786575152558669254153117262304394742675751807540146486453773255673620363347908150107674190281502943217416950922049478370950812670944430531010337504723498337791413799408903212547281716507875339398686415234759987771029470795941890234872422138047250449331578151971888270989612811094128063003638824191621398067615587095314320124472257 9600 -1860531807929094555084248105710861519325875443989973919103813405229991929458147641021767245692168691459151321820571301176508975006293563178280558971036614826386682904287618724421841665434583693000039987970082969245450026010087528528917189828555553335046597570028509646566651390434066635223723865224542860632400758809324240042205699658221839220079798749831980820886021780157849845369349325778609818539640735032260076101444765231745439821386759802190376286152707204250248129473231140133236866255995935751047864407584304900353751676235895267283994459843517690226785144863476245457221577272353028804721205307267041222064240386222061846902984718256631726209999678862918069137041481 9601 -2825209845455446202850307271131015149280660039548491825727676745487477587929669664699778207156884351749492574942400865991693557320762721951859568963329714288938076364878375191069352381632614436158926561840358296519541884633490291025622188678857799336667479849130732654323908182468052602442214363013559410914720242133955068085703701096016933209910790327457130405886468272548105632340202117783776181874985472685145770101835669055614275972334942112816992344738487559887426085349601292002368726899383524441365245790686055761815142294230496377906458780585417300718973446030260182017421508466206582926780497231698569037447252148672510564084741898917320502915033708635792756770605972 9602 -3961982584733705659969440126561647939987436825037956712724853634735174372299047749524270544913014170569702849190701195918319050728125810441449320923989854341881660067003437037186120862016018953215342451518785939412463744973895903864973214264800687226708268349573662674075272937579064370039286533556009737074796816602139035127337963091369676593992226769389421093220538444352698152551892004888744577609597375170640863395528616172869718278762103365118055729468765181582702002468375010624820193848997477882601831799293202383342650026395913992362213145835275033103962785852176665112784261352587943410279504031551801189881662206848098936302247243155591438225598401884561253737226562 9603 -5280397947453191230869851858043029733176617812976919024805204154870518307323725869437280346669813198262671012678574213132940843352261888227912964933709009947686939492208274690819157687853737708439804173813380370902003030059515896780704221888622356841645146648808764248354342424420200321076431997806342689422004918866538516879343314608128091429245529370668085857178558876950711434256629049938608287520791060670061624274240073381166668805775987577486046295337136125374589588239762925156659907711490773530053106951009737539118011391564306298057856432556984993426722158232226763059674050406902892375288035934123071835347160570243160609932153867513866126340572200893913099735667082 9604 -6786572090894634130130659221962399287793465199953880111461537692392915005338828018608271218049685408721868627267459766312614005667877554402119837062415546323038520287383944280769777569364417868767726807424104261303855346619572680983791742846419967921156105009048752878031509768496205363019363710317759493555406763502199030324377726095688048815863378514620094891971476916513992167902700192162298701731926500725741190647864525498884716955210045135998688929882668943891900509612511043046616662438852591280741461888344076944373873617120339009236013704448117565506174709210977284134780200598644531796875566084827399869267770452576051917662004634997994616203366883117736100487276009 9605 -8482037688569409425989221972259558726114381114595104288031440251228470698649184666763644648120155920320384087994585340035100757129828326719085618889085886482370272222114214585468517391739472577808095239685649315548017900098436269818946772539412728810300023786696001823099188437557030295583982534018998828226540270957614126273546696129576133869878906174034059716748951242168458578932100701224354335866613265573074489437481405348456866363714629629448093928398316914253358989418960496690903187972781305505289677633811199815118926166930310135618456571710407234690911486540044132029695475183556589329985464228346578370188277419242597308710802510310804106630398680850268317750902172 9606 -10362427370628416004441448836075157461941407815550343341836337161560575086595901206479502398184739159818121000126531102279967804969926958802502140159961203896188605010491487937606975137590846730927446882097595467627726490512001548165491887803932369802110772291153703473903061521659709815239574687836375097227040687439366970073690757829430115090730827126878624993308997610480568818896118261483184107084064308536194913094066309087547684574303752160407829192683827999360299057276759618913552558400041121527528146912130313971348446444231534592400819588458137939466511803876279783777491607425236438708735812443038105916573050832537791078857880403348121815998815987079411031002891430 9607 -12415990787142200095489067173029200632162709784873802220130753830109984225145877348491995324693898610117530083216025181860375613157213451751741099874452202005812411546580784394563611023796614566300328496254242038385478100681040478702104912551529540155674125590787609506361446761067922273408311261289239874487902991327572765900193183452992432993215849040288655400837206241189410219369390130555351677435038862647065905652258880467184689448936966996697782195875926428442895691373337773873652600906295608941022970385976164021827053185564674611371222800615580456780271557870849921835794450271413821271916086425007482257736567000397547330971765946861199539573625928706483999798673861 9608 -14621948885846191499517635482903265982372498038862642289631786811148006041200959251782588513976836544761651175897481536546833650544348907481896516047471702127371341811549900777346345772792363557409112119042435400450460378506361901503067970775735444095407015873643770835138850948268192156733492448572603366396423999240928894065184768561332894419928068703346745412466694685913580064102841369461947019254502878260903034984892223040718599594830755424413969747674550600574207365553282105393428616990226874638887477631717225486416029569859788498241849896264225741122921511358892871130019971884544838997903469634972833496081974683650420612910104948224769446358880961766187971087218822 9609 -16948695419044324637071202303732858120329935669949164437442349058883217194459892276760445514552188370901017062155090583043649960160314648233696620992014691696903594932096705354394875919322664246068742692942730213175353796533606430978825872066945297910593435941235299842151886147378487525628303360833168879182785612793834120180505715530169674262510261435020752296823292838079552757762213036735634147933627520771086727052855951256065306832559049981596245571353808451505004270173089751685923860981301428959461039057867479725611041913241774465718205980249769625633431125696128067515074198622926735674602140292366816140679083807800135812473597796954659307568569670373887451152012055 9610 -19351863554790195862269835351324870863544140311645123468680727381028889196213987281526614592533492504998652698534181106260380369049147282274599158874958780512569713959215914963064605508136536199081826708009553029814220422781536399119702749041705232847680634346135023399638346398703364151083757348009208133587240060154969531992404536930764922598070288377898027892140983926704309843136468233458981910318484501587458148604873790292141743511957312065915713456166362762798244631965405606645457199527331381805822003872497731319344468357956370996223158094850957852986759230108517719048144688682382096094970331280538192034833083298312375709808393082764367527437364050636851446081285987 9611 -21772284899349435604515108278340256963453474203109990990051079152217203455519915170489350632654571688883162673268223953595602044961575950106877193944710500493572898905021411033961541496900828489715515868540633062728079417887597304272100236080661598864417343626796851615903068549130320810896143861653467149217595179417111120041576016473360953980810623975334005512432815154121581016436100427382219746594747414626176872238175002722531464463115300543889778689945857386606292101941881058655812781094335195167300638511653239708926004596296133425840704017852955749925960560944006256288312621408713917419164944537626911266159038596738289122288489519942042495802844307340341998274992621 9612 -24133879359997025362643065879702912113487344176789140520562934952720719340321471140212374613394019219815690288309221735567384183920642284682227798327185750264475706310971022388724321541946746920148639557272929988469018478944794854917705842643453360896835482114092105460146505557487938641345708465872851580988589930830615843104438679803594979937250047599640688082411429972098876649896502388393936821143337105105485520740472303971910741097152752152007382183576074224716906208233153737660143931995773787927548852918516981911121501728724328911724732824387216849545804391740158335478640282562646100553943694383195082450520434315234457924875282453971463485611891901618360649460453700 9613 -26341527184492388404907318966966356393679197136754651311628933747564899122779352525288601554979157287075541437517048621836939573637934210609577039094457638772632002631422120684807240582838742245758367443884962740638271188303520711286158408576507691802487899276435835543581815421798801796024190022272207012955470871100924210388874513469692082217638630741772537426792956406917919021214779467110720758360724129504270022127191326887265902050370735427187729523796095249983964578310407292099520407017080536173139781758167046234536934712824379010457697255155802084689939401825921598083700273546286252000910778418095927194474558144470661851411378786540821501052673057195326204677739718 9614 -28278989267861536861548105831839233969089466893625088240392474169372205376342883096952315001768869483552664245978236037890280162992603497420940248258303156668658685444161113271290826130430152628230622814952699706876006484932990340054782409982744635189324943063646446763350882272718133305932330415420603312598863774090150800520756769636666894146673188125247493559845772289331576077697361001040584454440843718313215073455204554723007400708931977222613333565158941456949908043422473873889552202475168304441346891510253952233279170739635005281262586021077946459271439713110585647763517341375335791207841409585318439981897427413791014738748302334211299789925331271357915375549329862 9615 -29806958435603421455581779595873757216206939754296548330838988510321972328279621301111904634194895246920563655614993312383894932909727100124471852019840997956659410422881029031946371694673226959035527165078282021114274276188235346837350825523038547277959973203316346651499054837273849764187896744931205416147666099386146650909796648855909558553173186889142985563223056941924197735292514552655212648111876802616829855830235513767185320062122097989515215998177103826594357079518464359124274998299437029723296387608328604480063485873915783415500697404095025876569653399103790418771007978672349791123903906674941486834604034146945220399034858310189069120324592362906451572101894023 9616 -30761342854926028717279464151090985278996998097767811678458763308934607647499247544329136293426827809572492304895502166904816701960001247633374740995110004455634828000665509133772132442204402681261534598736531862609260738822086505404833138621744871036020638499426455133488254078630369138915744111566742613407176038130786676309656292193774978233854310051139137234567183827319756466899017549651099978062167854276645599748347077760889156525542185127915691453379508532628563168666490577310244460843139742143307928671261800591579547109105312664017518026674525632735138234068592636489225055200782068049340157956112628038598486300523409015601359070457266498472305335339026678215735172 9617 -30951902880022802391144851142551996300872654409045787465851066371529609911180031122952812007484596601787074992379874178074754641525106139799712580791779968577491613656685262983038355960539459181826651075202819341764213632268920858250957871703172854444418524649900283691112286617108369075333609649213474958573397505320825699227997465570611256840571521729582263955600427379650798103133690026587841602397117834030766628961956284720849236073373720040558566923419904803514955294303054494547227553049328080248907567876359622168329218055932010021184445848294140474729548219632292445112623578727991721821900186441753339936772581984857931371908449962673026844895879798882849663244122002 9618 -30161384303683256282492415962901230643140613848086979719090960030921836672214658535243030884593241315444542217275845102699123219736908339138118687485083542250606315737564244686900341598686085619292522863578915611172192271476344423667172041691332591336261302162224714904819574521829825905435800109488087336537468581192975909014656167649068647907788523447880770534188376167938601004254005218396331554945474457480486887624838075105301408002039346691829177432982385335416745910985205391411422443883880917002018622610705365974842342127678601433084143003904954383519105720485407474163898583627963830491124384671028726535247890357764160409937035970135818495292846482404736049699568901 9619 -28145313860132072400237070349018128332937871760959895466805101260681783378046426766659729065560145813612829174387694678243271096187621197327876266043167870139922675913880082005482533738502522336005916912885251388667179897385085907293022015654983088533177024638665463983721173285392259908788872361028568344432420523733824386239642671708792841971878387446306460856754651683997314384119080357805776459999386162466928314980452300567524830926398193907937515190466782316455059667212144012323942490843816248874251484090269000133368939927387047833748320247861688178371652379742661490641320087344831219950216027857494449795538296842707902770239619849870410706237304409881380207637867320 9620 -24632646472932505910115040588487179655946316072729627033100581779918602336627084977607512436957111641181037848108230018542959181333899123524975309591801353492243132281769223041628648509279349260330151394235698268739702283458142666943802072786606453454482520648428799127649298957803657248769258096107877009686516093758463109281730339740506844266065820971581831141412241571343713051814526687938692725124043947359100938767129913499001583522510981943805921840119675015283447334361961583922598767705338503897916421041278367439017456318048516090336332242371837691963377707810909419723324682440591396246387193493843837682661370147836734704745082656336741949796025032940625901001911060 9621 -19327477592730187150822649293688002370219521250885866262622048832055845744722594816725825403713760494813953635137418516892354633679272554374551062634236069167810546805700735211753411713434486001472846797541107840782452498720710390804511926673227948459891367554989793698293097050518272862445676574252379418606301604159846081380338439892488525463697503813055926625878350798648832575634911537828314425185085848014308125769687732385173290635433516962128759141519925244953291329733928007098418243454137337613527694420564700827738084071266938340048382081884995004329762931788384871103065177985747677357262153841151205284226532585854074262483334628475406393883171533228162018535128017 9622 -11912057283205848839571877270677540622486167892086154727795030877799412602411524413575283312290597311717528157097862772999082517160768856906561049660335264779022392494400563643178378067154131437358284673678101009196289922119540792851548564150562187884909394746142127481524979009028381697654464839928060746394859428704207161757070330101247064825166709971221634208058577619008766040450028489017075251587708095101589264624458505656355389852749884191970498739690646891147898146025825749828401413710062394579234793537494502394108264907587044811139640028622552000585883984595465972545051261302228561613000611422498652772685673708587620188044637245083181280797355844608133838670002048 9623 -2051364564673229091177562013708390548307944735638488213274710352429684874060607974516061113459258925510452797133996608677518712588745793507248297355084280403707589528534380769075694815518597071379104310684308387174736971047786684964113964233235331754017408330273267092267861060301273241202453414353328660242628385931457813765133149618815386217279674297286081104860701657911012259069136296837318025001953518383539202955028267239980077781375516856694209615731535309222106165295091449720531621054035162364989697815880616657872785560586491047529736352335061092782552492287133478052883218068518956019980733323762206419715880475198843495494060391572030883154611548697527559107080519 9624 10600480218078400551466461351471055930375727091342076398041253893547522846344598145326737016588120085258777489489167391374452854025994859643301172180553930060521974436145460728555996517874511682169120793451195467364486703243354821303429091048096242006211295626355209605360126301351719335601637005015762804608469705775646837241134528629822289120606072551475638581530711644548249365683429127249134707306078395994345671020600504227096594868770115988350192910953849984031488173443326982230120327943303440054822259823920340112543788832064459251104961058447577196300425908695640626150372958641033543153468207441445971569730919615291188465128395880751952463521674754304179302039250959 9625 26391671930537547188310995879476658314540325797003465915487829705833250619245057158924482693712116711055490450007637063360945509230866786403839810032153044998285455029078757670060428327529186261291866023519379973969543344371798351754355825577581622297051445745846064541888756205727184495984158013514959168510269371705510632346701576693747577337403447892099508247938029456108279560909161518372549080856515120187768574107635631943466509236531074406711819922087980611474040636808768049234348713507438376015209654190050551498155383805875738926185514255154521984051160803770691895975249563028936967824691684240647411313811407812298878449437694172429095983248578010154081760391712799 9626 45661743255597050600586945833528933379857693030428980562960679918178109141875112881944984279339817882973484946259788043815042144413981259458293335592701732057899162907075359882678467133867126714994097296021138187274211552284476027631210471972985913965728587285628574461630541822298571895195228972683770210894263056208775126629400028979974741910622020654229031494266687873035193556354553700770926886307756231921773112321063485179075363159722899981620178283569150796255985236915628500509869591285921286142183280794547361392119026317923649630936066580752544521370144787302214905620398555612224385515501741840529021891038639642474158197473922962939544171395121745432530712126894204 9627 68727848189813193209706896138383465831042940727138172006402946827113470144750257639648898041619706859618377936491837436838752025438271282162122247241712830849753845386421296068896431902291415941056941640134982149935693440951770299086344271652170122551598271721556957958296889009117715750229085053011504193270334692464004052902924840872446166814092096851643635351713332962622124895337010064470994483994024504071470310134336906697419995076624770701617027943343414841354975451713776369779269057681039007980818770876928460933695236161189434430771433536536026205910663878138975719434225014471539659468708954963357719887258605803783700230638270748577779565067778180181194274798969029 9628 95868008415437321908551274086658939786983594716987911427684320613843593209635058269556181284674528667842030492812819563433467501183320027457722440799361435154505456673013251253504926347836442302806438222471166118332191213853824807244085154513002867294383458315656305997372135380296643404978461645431875358885161129170991662373439372283459963971262566144861454976109469034761359692418604785606963002842597285971624056908706510129527509674685066432762780569331625846205291551231094815196986275919744861962533459018870571964770738438886817798504983819007715492379330660021053619992031262238784766944482684677284911351304130533359189071833384821316134436133751525184718325349356166 9629 127301043613032123935949440651228225364700842341414132204671317502387738701657028900126942304453334258377915303919974366176091934448059700780556909844211752483548544207422012724656113511094961203055226787115151018382857805129151338894258957389474832746200852450429314051649214613340632482548439599950849307240687025030148460878101402992660253176866451388289669579900627437820191893820765865117161512065145063537305839103557072184735504025303506937421451910371767345165760591436952056082454904987170940883209793497153710966346834692698035032050312244337237820849166676982937595164123010184609046364529961947267043016014105597945160448987757951401080069475296729216566942662493046 9630 163162940411853560513013144894963266275041692625141306494952128203788761603047027222998196832502269640376367780474789546427431289826142246770177050692304855994099496104805511116132734481593300563531194063289601867334323543263058859968572729993516333323543452321774982595260682854619479970870240440650592948675134830101938433796529860581062954185875249152834351950242090511034327662847011308307056226248208679337919561018709512704583899934797225856459785791019654900441860517704012390032195162246906127200041773947007149421690878020407739749763269360430284965480719040390924405930154942533928888128288214325398562285915779167438491120370924453185603176186558157831035734904981309 9631 203479465751802227713765671564995896903641937304835715623197433535059632835709824242404875781206770374699213040024650295287594405621677228094286102857498194962015913738894826655276724186854887204514861510134510339914569658522001345388489109003379200988571310149888252595009480655123214780961325854622890281246782144973252828406154328653352694217277389335037579310513574990129766721259974711354520389581977047674973205640695972550359239723047765939913126100011500956141727242659780235334319586743163033104531879925337039626361325356556065891656277612358573712355323336765561115914812002756515590961041263262678932090517801330754074251687216194124059133258812092420356155657198592 9632 248134902056839919901565829550914620862395084743279788675161037138262677390179740966418932371643852326742875327883039344508237489460613902451574844702821645733285578174005490406851139609636082045935824193821049699750594165336168305078105540009848308647087994551987827150711998979692069353024751743235610674844880449359810281261157366374384565823619254413552747026562873957429645299640229857443648746821766072057315655311479805643933045049642887196396670885177858711954036888682465067693897572448728057764925804553714086260992477618534327325332526997047406176242138503903039178231060057389129907779630948215031591916913422021673421061988073904943117454170375872427911983971740394 9633 296836877071561098189798792847530784542305793453986567081152659741760771131337012326307260479834592696850480400822506859969057036428818629286010001661357960126398981826623936145174313138659200342306454912266446050148954697181274704809570738810428122218046915679975060856734535965796343326749005217142619692329727905842171642805295266397499569332476991133042850518373720007979955058228477775482736539455851630377461997632642823745314355958075549219692783599495990666918655705036969409258015221970366795802339721450537766622125923212977111965618386591239336263036619637836053623174817341574895279201257933425367904950337477839347358284799126381699305807254003996980079788074722662 9634 349077383875366680686922400952849704443172977411072085248938749702539746938173202241075214882545043587424178956534047103006812029410196576210787110951107557188356103290921723777581967635735654081717231611055012006632786669497322208965066297662435302356346013149074057552528598411418799843688629804454315380944697352255805866302023238711807565385786866130858546891562950594490535167692773145176996039363742811088657525005204173340338328958255965975035448269765281321358680490229511044189045421154489095857044443642468481458845344871836815232955976203550292591490359989886025899834335050661764837047029276705496339505549676185021902416484810353188416192194655498234414469875072048 9635 404090239874014521807621365472886044580303638069807614278566841236878384083779055412289746156994737761908908219227862126582678431714128775677541399748965978104969918464169193744483225483307529351248350993593760875728650321438230309353640594380879940576875581857916967712222449731039935471978170970903109583132095241305353516066407590362522060314851718304996320921233028237915766356342067718688466169864893223650769059851652317599499591162238401043718934261992003295978641730464827039291082661048810078319489487649104712483063280845094875402211717153704548186696209937753834568373926918168060382843934648802746032509384117151851969199674683237686802419501875273827025893715733438 9636 460805420807837362580071441747935948071380636904601637922634540284108899728802443279273128597365832066481131319268576160798266112736243135587763473628326648485269872322117420662631802869003172710236003086584308732766244549846848911013719547886806602529886221309930645887044253215064699971407119958735257971617373520965102796691520367293238566628279361403630507621104765947243291377983667272638363521651160193187811526573517171031334420288434536629985586255874663573548832720028393069380534244616534257087377973294129254123972713254129041169850254671477717865210791203022175341649798381346807636225728834660055393753639757247728381499039989100794713045030738221691768709419990323 9637 517800930128318080777838799324223640446803807386804852594598004604081776198199642928746006720492008687815239635606325395805691378138891462659775116131913604020844021850997232103142227385574614624343457412529984426083426504932704765427795992922229573870399280481300667616080668874529507260903951370566871004171891411182723987192697999964083607347354478560091123601117561676479437935585071235104450101186643260890822302548573439344476318601650182784161686704896315845076468394746139211975915389321875002510413609826988471193931572550002138927000407785899152561428740005486230023191310272061341825232289472154098250093596641063039065622184658234616679374159319252442057360071944368 9638 573253128223303240736441906694352172498228789734280356752685014835910855019636286308153471454563342590969785971497346629634179342222858074331863704233510711367824434707597888994571249810277833260857023545182671540693514897236611694886513935948520973697257067065318255573975487670338326752452686818008678475709259217392739439672422344205833507171160344488334952851366691405844138841997065968488702411520419949496649208546219483870060809719622139178399796959180684868933039413445702312696718608794907640262601971507209571239235158840708693730621722846398334104322275300958538440546501682208267777518641507840911129131680180667963489573134088154973904081114913423281070017248381505 9639 624886752089155247861308058909859436198795534093495584296696814450813171397049544658008515328889400076437295805766522694658781751931194398578127652257293585315486476733043575073937874100933355817926436804249659055422012776015673394515550150881754682667543102696998480646892624430280034139708667096521048097460464442168179040838695148512261279070143023646507611439109233657517625996828110756947083643445506545497588250344410806319334056853469179887947709595400838793387538270242369591634582087637744018895745539793668509690224049148955095266599077808495156959045560944868388146121765438989184564055528917184843775303022084475929726980319290826143818001733512452429168688141979833 9640 669926205529436152536177700450619846013199728818241801355573234877440854325000636879555276106405659945764798678532979146579508843234295344555310804492341880469741026865034656203783466888362330726527757234961550420546053159061968560001791179479268585894627998829715642428905874763810176294724656655950851225256658641534959535484064148501088707833193577697953172537734726144253667906724909259543950022862189279553793755503835519975362871268127138615628169901664785803960895716391681384421767821770299624201023047752753467507799669048694401284257148358611529068009773094182653694236750096588044239864806460180931429360871548297226910656786778535480307713212900318968371689103478308 9641 705050093112891017215112131941574223532883843074675156866988653934829935593059010624794621977553332692230510766913297662977966847914973025746486326950586556099565517894159302057867227537879954190002872940046832631880380309213075534515343470272413836352792035340388082557537692844607340655112762047164567601134133401604057860527605554399878118798727023109970237035055680384871187969270248145524020826025052779424250192430870899593985417330923606354667906322570312238865363827576917655528919676838305180602497174116333966097003397116092518468723651568778079507823663063663690026367025019925690373302365700351285772261768867999474405934814582015514250879536973576086911845410024947 9642 726351406888343869919152561636533613868754635772244249622363526634317513833219255579834870456385757928096129687589410381215335889031310789046103095341513419911015867990802932713637369480068003456449257571626398744309858693791094146336832929106737124552060490533018569109203237542577997444701717662126017527085907404028404395858314150257882315492028362925298694318333050344369951754772507755336085350018181467555103098639066332278799243385991782274150170168582327941263495827995114540546868791312947478952749603658010784122279718185892208652477022772736901192879204073910884861014855707761935039906007144038710130835720827377028745398153508686623185334171335327237268879321417843 9643 729306250459993038830170703700475306826259325691159361055243695126821251565109469793303851208834040660025031642820813379850816702262109484839748154327845860458810484789512212503996136016661602817277402837915339996904014654323307497450406253283630936520630600607023021804866198274632640405480513800964571906254413026012675031500947267657156066883112840262239924334936551115159603244614054091132099811826253324821554309249100420521887126303186886535191826304443893526951636538645710568052589539968487436178904678940128445518970171203336927361174911772892216272866793394316156048708220173805769455234480104003279724788792677449153704034544739807941033582454549914857416583849193995 9644 708754495613688195226812816478056598562494798345772377747236442745543367371259534962127103457709229601193468904195291140042119245249893314144281905841389211363055556391201779254988816104585868137389113854687001144373356877978542204151802190854611736112202572168555927938379981344366575470754791569726652736650051290862704319122814007746601271903547428792717549151935437698729091158192601806120049681381600562369766210335063171075235169142517943571846143953585889914420321429335028892911496481386545729573152318623934819209290700518932978656895659699340160348518348543370365543780539301858263885516938754892961631858522057697674502404764356278466468588713183856607004820696191762 9645 658896304890634854088435368992014220425535834944656535445127782000232497541952036913677428450593352910482009804253231703763422095120497900383726652630723142192981080499601760609440892680164132783637207516250042204042931559178070979141126518815039705561205402000842129668576115345296959855626708810152561111447005450368128642055100997516651112542390815890572943140733861456294772359287522541436156549098131918857883201595227453918365207358889011856649471143614755723921346878206689014207065872361360109423894155694057197149219603241089121521814428468820072414872342540718364695891432318747522540261669980773940469225912583776222588294486639084075299602251634410358777687008953437 9646 573309009020465802428431114031278438185662821148264212375763669659925807628183610794950289886261345972669570484712145922952373580309000764579486600100684572308475199927079056580838721555481374721837044426047370840644969475769888295298193805348187821419291148446525950489459906503116225197557501429669575125049703462861086239295376119147599787822284333997348389110692092073815313735612726037815229623927311425665471321831524501323137630284022128415661346148809315213215933521655967110528099841351223460789291805502605703238999914201854102961438414927979966144938030269371163099886150525627826820755640585403460375007301001257127556709896276632976439078640263756752031289159485346 9647 444989387226689747405217067542769729128327522112356518739758547914113268124702977301008434091377794785596082246820801219733435120161287313997856737238716884803748445597171873859955377294931881526762622789447007876226932484007303382038525047665657699063099450535648641568702577261099258706076779797805130221454256474915328880519512502682320026846529530130819466833477858480223162480170088854209505100229173988036579259374291615243518270541581735475215528351722217092140546740886415905992490144682660218998462738384119830606639073797943853210901881494673294937091078634518837937984281437762236139926084324029847065509497281802429415158369318251857648081732036246224656424207321176 9648 266426943481693762821601922123541072594122125241213475962814083115313996826606838073604583321130600176970499433824484055292514567052151516456087060162545992640998890235784941466124373678563581410457918022428789588125834954779493534494143151087148499810513111626638613663128179637878415379940050779370863855809197894871389661665636546243856712630322450720316925120508362339214032603294652427169505790514899602517134644600133296566753584692448602243994298019407520252274732227268119491967073257020965843673511919258962526809838909293186864327915902696818896942549113806257803569904660910434604063361528479298329703252507230258117886399785780228369478208683897134253739915560238901 9649 29714280807908646831018772229286267622421069547085089974287137528727908306753528749941350278983013962935348952259529709755759180252992581017068857096982610844365648746123318767040500683028903749767011698095702487599816785783124821200159072344025538742809965282489549377998115077053159546593143850174685106460368683334472081209772242578000902996121788571267079156003666574919854113482479677257040653598277198726542302488899704623123257356867508425444058798486233546913763520728825755387513143065801189777682009610932927353080911555341881298625464124765781548732224810031951513088934490043289327237862207098999339917301319625269206711712032279001229754479559159965351681367070193 9650 -273298878171802549095117082884313187512779083388962916221551373414353730560248868436312250013777251179774938104770565868442948038572842826362399187269309839592823425468363232101689902600694138581381220972367085522370008839597610636399753034587251593358380137044300904282735839105727745647358561253199121622280570322579151296961604776050345467554043863562215262616143485507214077545827805537513056318813877761205357059042666935284540600469036035211591579693192183241920890280260079326336542671606490691817910771045667803001679912102119554810026479147075371232782871156899636672968863748421106100108001248963428892331370155757242785318139175444948206928239331964086635413826973400 9651 -650801125210834230473610754393685270760334087370740629317657644941252934031161896609876690492410204818946287729858040681116723017936864959033942468753261010763891169644348546969434504393061990565426247802027281845408132593013043869781504898602916339948130555854071820878919450053349802913866148870106177107109167020362398076885327872973707600775496542032656866076682062673791242786778561816747909505526112262804116683330245237106627530300894472604228730728127051020068852059875445681467527893191418030452455537554795303870360566168879538597782420716751309248372434835426295434696631435114905696666769200364328182999109426311938744098557437807942605507085624363310077308475795294 9652 -1110757137651485151392932422407789505412591232679621016868794425162333976185916545570827443401988059849247380096927033544103497916678181676139975480418466577980998864607464780419996949928071560018588602558398617953882216694163607709910294877341654010316052762906884589420221934633906114524541602064959588781966476207483231718290610465435470240754691966054555025806580409135981571441661553440120323125255631541900749148270540405955062919776977314455239294397644650335907981505983745577620410022725320882095062155200155345028903308167176423022122087679185331100568068436516583291883323304072894392176770426872804643654571015933005033446877358998378066118515275147077679693507687961 9653 -1660580628338146931961966660320808905625273138551603196211976558480441096236768461624720454377094664169718055714133946603520502693556647135706346545336945070975959107076723298420860378304150723118702673165520060129304612786012674168293229162861055832348082786182205572678998502649101610048757479951149986617009889058406970241657983525956988656659776836816725563409204201705547131758185439279096009880543089084754571752453203561218020126935870423505166382519321500248057106112814703761069195274616108989313301786917886359328553527671909340060562120817801870319562815287521628269463711188353156207206265862221668965570980467397283441850377775479914310406820265341972328253069581991 9654 -2306735501339947952158104791892473700349930119546223831739876620208136192383749876530271925725026509892154121281707691286420129126422660432715431234220935777735302553005534868994123527261319531851754637048640386680107777397386727750783284385684264218920811220306638334627807165214477826393801734653846654216768035889743691020784049608052723188048321372882405624901890982517553936470622081871989150035818231871628769441928095341602785293196980728803716471168263100862404277261302074696576682612419102422045141589340296482276166219426308348125798313016255304842679844207166937997597663566934268750294760563656456955028394991198737838240489204589620591355948854798397400497738117453 9655 -3054258709425990788152816355692897734387204726766282328327184033180863041185828429659450505429012790227564630265532724254101623399113577630993526709054681052148251534258248651295337545955660252408589678453902955202420395719986395236571273260629134102195147905866929767388699201214472360927912590997886995453586289401500744683087446471368944374856923124093433198151321215527350999248779587144033254544031200927263361143049789077870976021253112639753373638395360964127868669827729972121598832024549223662448346230787280328982827805190438475911244870009109704279164771035082711167137701525796533834210196346244444300620941865318267962269850651342705727759978089349933510942127424444 9656 -3906199123641400042754664128208230597524579385934174425291669045963192246092218823780335079198564652697752472189616457691532546449230413690305866226963256894438082096256135059546687993594582209047937235119843765214814012049420132194404737347784989047628119931617280621932800551022818337377045830326633764019918331812399620255714388986150709201856930717236513964982473340491339702512223700420513320858212033438025780030857886194446423143151442282959791173236478623725670983283214060959117109724992630162315170328378730350313617666264042104000432594924515669082767050422871541895306896723914341381996668409985560388734653641537390625520860714669168380821814537397544185565198620542 9657 -4862967953367801084785409921932345452877675071009354168439746261892124976006949136939073816140359960811936368343187247996020308809254225223783383250357541187432496352508078449303257327860067857279041633169657575368322658044805516643783044328889667175138821648867312502111502459610833840883199309246849859607798457086942383444701919171874635561821416190208200485849781966567986553518914315528004785497314552975803812317774410208242915675299613695785107032328702344172362523146475547944236133360228834698657703132618255111086426122970146867370035489597087682245109419951421291744567278912573407853011471301466460251063294938737661276843170273286245124564836851634352868699814028610 9658 -5921597969955207247130939392953080894511545376391037535420604552584830337757638908649387926784797858881435466198954217818031366501794364717848100763444341998776688246002286096997373191275517655484978807828771609724328315816911976818269246885585735343659640890024998269636043672263496648830373359205002739548284205885054451791867801627331414896922791091517800788927911840052247228264869992972220291363598571255262609407970265443690535584667733935093741879918228049660595996941667059098343918673689033114403849317277359461606671569704322978756300754041595239942640522273766389656469460992065074069057538631715702588372835632958796047423678427634992102871207384585992923777365056265 9659 -7074911065340834995373714668132033465570347099373722397270392714801308330316793309162526692491478491927996284253525274636460043575920648230324538005682267840369112991210184122951585231808766827942088187162214592073297030319781709963433776475771337485242937349532972443215308899432423546302109908650740618521220030329292008457879433518422999344480880721703739433472858451995575325655590610025133495330805913427992069250451087549312939835687175850088229968735799528411046470140991027322027373029967836373064423034022727039720308975279668610226746321110628376694947237371099751892578327952885967084152843178448915632476062804776393120935567672760550269608562744224751299955339787076 9660 -8310596598420819759336164245952521614614237288768194996345934864148716713522158010516031412847382461787373939847551796757785158524468639689233618554803773815918577747476399677943023805047446553372458186681060552150992056303847541886483150014228854071423028568076704558937787441428811492474785886333327043034683008182637346284282981727974414825331362436697757476384569430245264429093547789121708724638869554929675750917328902827006191570089879003036878256845158168424569558257255383165875110074666235264385522868675084519514872598164174445374931257901170383190607461846137009907118215541361513274096370973026774887052727195640272154887543450531631027572604586828243869456232732989 9661 -9610206626180958858666812317526963558211890383887360326063743284664501601016350311410076107207409398075889949930130077515510381968053924140925393890086685141750111038956987381092191387885724060441981934575548649823141329461999320446517878771598843955030642737812278192759020407461804510858935509613515284058481171765344422866766614051105353646083533019030285644195411925186321976438484040446303393036700319462842439309686603319553284028654134195134340518638008381570339444519060302210310984829068082512159333372374916275744117349917125991035276295016311802884818546516695482227648938441588303584975651571379277745738510770996512374357065358279324431394844974995676321419361736781 9662 -10948078561535652906077273770748927207915905254796023767097938193306687422958617765948259828822126870608051555298784309064971244335405454622481630058494822319984630548457140832945266146453937268606139133523032372393620389381292644265185634168604587795915931740560603971076556450714949483292099148164758641282165989030871806199239997825385466758041530731750356897861474312174180211698310313772914280317693483011345571736690621130162824424150188193165613411811026328972473179805088730622350010486551869898058341970844005770492970494542050191421126213291755938151681895273998803345886015805835683079369024613277940641121613135954083297183318345230292799237433616687864382815327195425 9663 -12290201118076510373734681748673716875040827131117418446913252319213231417118625926620759418324433996683252473872015088633264598201957006756468205916936203952427462581561493270674920521304127277570726406174423444713526702795555103967522501113404213617734333622299887390773854664792017674590737270636251141875491156549854182964432081681390840130613346120965748088096922559450684659008199148408734495552171593507210253078087783665463637537344579566783467818714576828052296514950716583033276729658814381792237384984379657014075333699692031925787050004966301518423900862347363918710112327076051406544493160146379248552996903512094809987147368776987258300696379471390571993177246884558 9664 -13593045657046741261082321398048410254263051565109343236404629971342020711817096731575128494875218410823312910717450478273349542963417253109460639609318689232055531890045735821125129253417023112140259654266000788603306971209613182445871518996510210084711362536482743745934160274766940799759742967039578967823129042372744568430662482349901538634796741437221889025522103465243406140886844711692597645648974694274917592526075938849825699976281375757981751902897028956958608427012949837715376247038632639690754399139515877838285472244458639416545560382744091490917148112933431649218695852875531865024066672233191211670547500702432002231110276139695698517658130193730092499012587336675 9665 -14802392293730680087703633483066051999351713238074869494766918060218147637459566784509082358745418395215931200016004183312624100424644402474406710652080151477922867745514923583179292912197042998534067664313039855836575465591928114461913139352680414144808797993737890139038698671075584260207320333596988216569149425369391661334448451683382128198148549588267531401085716273317720859971105601674037845251994939351482219268206104230571309425680041145187919427748159840898375058557012973678482594486122887252389962931087545216030060580373973851850487693748221957646793213699972987709829754547386911221211298803981015164710519017158476333963123882280800678182700560415555301696258546520 9666 -15852188379902480730036327067212304581344146322505144243153363167432220443762786337090100885857754439251344848734278833934758474380127462245571334310083146267935612820478270321826628974710562390891876641762360383156136834777830041425093394334500991276865641347494295966034339005846404908178418128880069997472441075136873121340535311561291609860881327459551596341827808396214378210184530302231535450313434765792070581878460705019932473540956158933147548077972587201153601136839668339389373999030240102473648331624959461954870542947670433443182756167931525487824868903918913972598950884203099568493604244352177543121559902390389564167051664199985204604260367680975281603954285634234 9667 -16663486261491420201929181744098329818713871160395537015237041865726533838241138931391193111259810073573720009204817475741897051802885318304007918290114013721426141654456431744643268986913923386177189601112359866017554706556360084732581487444388857696769200635114094450004021937127909662557824529148888367369974919958510397700082240723248934419846141820482594317132571396711414191368194897811118254057776485909171619689148593001800218445000728276060600156552800202654168612858580689242153622296842155292261652678435631181817963487377843022036799622594585525191633581640302707192269735465369170527759348607944701191173751099833024734992544828941530811224716940502801661114490684664 9668 -17143517489169080231949862290370850402872168650896324744496486131847499340942095062063796933508448742299954200565937790858343456698451105042469062007535233991909619655899146725458772061318069443386640483398330601013344980776952324819168477755786748155088266908245913065417690511890596283246047436774611151023089803115244883755741544216741671519110875989160331586292330891924212118732105511803684249200383616785607211393892789942218653402765053821258825157483919198410369687181588069532653278795446307894491269428123861566346945389412087815311602666750419617784249169437228367453527630020538640997600413444173088584125483116913583170562534430906892142123378339188931770242976731926 9669 -17184971866576058265847827014231094600507110538112687364289380119453699964742697662489663930652885970734805932563375447626277982973132769138792531695605402909823718819811394626628431472099076227865648131981444631176821710936337498538183465363568508985303526304188384077691421099294130186252593051019137280012497146126656723038469435124740063326557295985842013220087926731287781084459003936981573754498815830783532933354053179912249830808553227680484779146296415065005400483082817656988131879748818571544898333389284565535444798253174555396566051712622538244099808081645423253498229540988918570992967028298473960912023752349630787410017994799702627249656669525552763189410672570168 9670 -16665561739357544030528940451169356443435844829998638681433296098448592195200823790005764781813842380591060699424622249267210560710003763478738836824442599529218964853780285597573345067235011695613178612215545180953832560262665878197400082500960073219769518686310556786984754846368417439069007051737252571270890308816602133853004130082036171259911350824615536964385463025018727312437488322301370374400708904728755185299400445438364802336273139903378116386174417641107154788721368610898068170228120122064260987947824003437538010214707561550458107607465609147349610250096908096882907008597273309515585038498711208047131311227286071420655442065087144589991390184710055257417189384117 9671 -15447964581870096853885177041007939805275508744170334649551940115203912069376289806060093903132610212444289149976769445401846146631930066763795455481205589873283325554518999901100116143949222211176115499555430102357787769819599067378792701259930939834365936026312399958518755190541017146886780558335714110177791380226857669932362359452888428188595344233973117425485643636501880508395755216129450612276103905911324765799209408995463228617388639885395528426730481432324226382813513349844271689524281766028373612540339097696338533178418874086223823858272679905859653500138482984611678808221873515331177281425707232608845288754932290991907295490813418594742255091707567181018066318045 9672 -13380249981561190329431916625599665587123550736242931104747497553140293558571560649709102491024230974476518848016904723490027713049890688857355491846037474844448374639468426238300259376160843128458097935158042039179332235845310866848177596165338048976937089155208617590747643706883382794732993245340254226104651951531507455991507094885226700616407058394213139928300659924447009511813571324457302526361645022693127795891435285463747345078815274509027091874129599124898264491201178565032089662248717117321858714844775096522900835102316904294907929367668255133274402319335783226227120229850539500500716345691118048665817902640989698370587608766799112348388283368226998939538736011372 9673 -10296910227236846910398671071640352353934611157977548532712911209771029283406273918106727209588603885965473029469317537220964930773361400462293358208715413080140542553062557743729164408787265918503852661922482892254749687110583888278326104805629980976440914146546571004698585499431048595605487053607007246336221333203634418003142375342113910311624111428017735078662578122788515678718204125297107103834141764961624268894327645700198411870369728082171056422801906072381379240308524370249644432474181683987903856338179033207360197676458697061282261325716714597426014672215967304860565946612601426870982219804322755432779679813757137136627553794134202575604646963740234505020096240611 9674 -6020626458449905030386002112532591170059048496049812586394726455160961157714079376401687944812386359342774485013652178247941235834689405553902985468133939613756309629383323616778851445106850881708300729960232370083734096322631330157359107604386274094049891177143705417739952291940211449694896611723613411290694700921044809423152463732728533444435212309991612258234911147063983564976320261123535434557027014419255550269071037659065635274065486093797784236728693880955389284767703067679600330829190705443049758875947725879005605318986478620143546111970192253228403468169111307873976143162672062083931268983474660990094208777557391570088617190960787503110111759342152236143362465988 9675 -364914207507451840073052177697149256106904261528084369224664796166780798211542515796812691765875064870662628225958837734021866122250252947639768718840240581461150274656118866255058762179252071092420788463905943159884228998918785393536263886126788295995998316934914818225218907320381114153784525769068959157163763125558449001004863106456573195814612884444353944326682930929869141643900516008883593234438958676609278753484591892186562430950596185618993532696896164692277602633667112006534003625609137005762535800855136786587384434269387560786662284909626007630890959708032994267328795472760915274959792476338233480640357666999417483640651765183914717529602554369709327061884102846 9676 6862197472812333700383038944101643002915203050684354219617005250942609266133846259132506729868222619815728901060654330615398398821914819657128959270730256893630935813127516530083460947223088595689832028458669712482594578447965615040241734766672179122225423798938901460768344676172804913172989495865787458532987886738747807214106654204841801995516059282822053570459837890772749020708640121191362842309725597547343763373144382695648620416650150524986851665987291583924411505977299760925578101335201860297084934452546776833411381732312844807730589186406094544518466635922048310900288490162360378987190107131885299691807823748216942151128140432193467023230251048712327767423153171667 9677 15853291014452390731852872822973700201903993411846457729455090089447262163435076664333451058981895852363443902276334183872283865508524744864338860896960914202171422213263449555885585022299661444993420587868403805407639468825114961639131305335305852058252217141715749131846711232542412222094696589697424461214453441091167091737962174393644468032277286659408909733104318027175257097019639385658634474526885866140132558258447853000347055450051540903127691445586820525787182968697196985859741449936080493446391215675428741084099069716467049594180531727982456940981904412541541976678975794061529163139381816345464386245399567751418482529849719417011031374065718464109413388357848451675 9678 26795322270170265104745285596768104484293048957893527448016912299120764045340924283097411739018423816497030403497257630032613118607225129258885449784365664137460232378836700503893887687562384722978319257359389956571449479673483190213086984959319657970648850946297391056135297940303189228158025621678053321273718016415699167564497710693533921115389762983742452901223298172019046912070376494661264348229984165619941853069207433825481507084155400508302746632121951250502132475688242431923763877376989286660198875380263733142118600147497513225763221381552030832024384853794739979118835114531550029114534645749702571735703819368893914082107996862864436397876378758344634623638852187939 9679 39861851460745899422660385744070833287914015371483725413642228588331134193043357584853176748124185668676308068915527877668173336013140253774499990176120558482159257895637575683197610544253957357215034294343249728189071202761647256227586951751097285968128721111427013297583308605230150432139111243452977494540192949045359534248432973198534891166802703868354577391624939053994755058979554544895167235798503845619080375053868408918902961942832768577136796659304681313436689356328892388063480652174780855759132658351272347918330286307872684077771491971633346277081988524959578132510246124777902611547048321215496445743593743841415413766466983395994783781736057119009770059967747046483 9680 55203579878933290787998115716156162581494533447723789575627701624898530209604170017170321640849118923160776894410577856517561593876668897567941431265304160853199928411245070068862906046652520645341736283998186664580847223438489782952690950302348135796424995498203331282157048050911412855792836845430201376343818750554840194565323921530065340953799156553894170568635571600572716861812399952920332353063212612103388518236620026404556519806195281919107212431247131312612196811852399638542437975711479274215923271666857415347790418104819637636962934685490411976465455053357083726726255703219623675016050725261460199869525309904711683614529829619185772123665817577694274315170555662871 9681 72937040470638468933014704023281778712352900889122645361802781423875251138683853974358539319168329920643767910360210912779776725030219334212295233213021279320203847816948978474553784701898506601381271169952300284105654208092739714864637724660874078210045514426481252075962687360916199185179671037152065916744713866121409841062275479514198542318519646300535707251558330215875770539755031911146130298301366215204511725154903148711366475644744865070885185815770839951239487142700718601484466911230425988493569216674738487387829932013629463153124205288608264997937168043632595115690030025171045958031829506718183229038246029524522446458199249220771616897985812260033228159704144877457 9682 93131309966308474457613534486670619096304594462731345544531281242206408047839660423478420005565198172133774586386497060534249095136771355374172460462085971611824134782922489960950865757965336791540728386833414157430283223603748717265201826824866456660689478904349662126262315934884501343506288648827763372010633518960560970927014259457787606851179990102941343885195193185622015943954875554561811908688936693925835858149899780453124360061770241219126998914323645551304152105230950245733407889280223534561615694566125511802233169182028777463075347723185999959344247601061054899851387848727471660958497724323992008208641603134113318267653908515199170566435578213647722102165205179166 9683 115792639566142153694587131947833534083651246013166464392776936247641452191963496846929085684588454863428360582032189157135962172922479174016115220801086945489290158980897849471580118488347842350719440635646239913674506153724649347290897821216066610358438433909798560792171431302466157242455740162209533772928783650953694248710055102445293411058299639346503126006906201979382643371131928380272994417682391275006865464338421855664576277502233034113901562265911813355855269532780812433013883286749245769482453299325279586620346483121125579643822668258438756952776498911217971960589931439176127236448203436484051972306466410992008814890405017724404396636783958931036467249268274841763 9684 140846942007447922509830245338561081358295332839739732160869703194536747268589274385856234225296851462287838956787041309903382998530995072412545926313794199074567704692301036503151475749573813252501430023567576289764485670026061017318873853455886335648075128715398488625141819549352009532000659414643482587538928469229644293312772815372569764239778920106949675657382315466035680965485738818302701616186417955651251839182230523997429779384314929930734812336492208047801002353686783443795996225202094471699215800808398474763309679675496628528294902362319322864246603402743488036815003037370113083066241859556974686673632974981715235659368714083361996029690890226002220460037331763798 9685 168120126967513020497371120763599544209902868416600679637193122121433892335651028832847183828079638662088606417844771228354885960708023324911620940585064540965708646238076448004823175576344692282617546818802760499238604073578344181022932750981724379754748211757545145578181386065273097975715733934267773669889624155204770375331392314509144570556000238665764254916011155561346600037843935605878998740892689413891320091734356028817959759299513564731057722142124086497444825637294661842899618127355719109259388459213423671836029794643570043184356383193389961588605466202272917899633254594647920545423549637895915908598960834248402390877255274978124408965471935421653679666897684468856 9686 197316346042075560146039583551240968212285258330465609299216229654798097729926828347434625074734707049717573188515333260152639441404734365937308823901885392660570746275203494931975092213080765131824868112338869547594017162674451831094729140855647658997798812769312578398616178921822871720627447530535193995172006582747233528523082745349016952148283892005061346308304840646382747448663843455604718661446339817609976734883230607708195137274114558542864373137443775250074900119425516144923981421128379148035230104524015715845046320521616437698741136685142026420482340657847424833059979333008960792538756824529757476022095371023056251811612598162450931391313711111875999616933592554917 9687 227994294857752993936476768246231237323834930284006811205254122829910198132198909317863365133044415633159238151078290633923085800249019289768926701375498500646637592590270945323328501449938557027090480519701778229339493301413947082404401626977493493022000457406317428823575555529470679173796878678492154676477579619275918361102131091053315564481580989779010026981848376987464064473443103692213570522753804179644915762718997106842977649464584719462182524763001395884685666445758400573502653397895846312765069909106449828503984121852583141420268403011851744570014566331363740028810431237091603602576942957987571751816420048651694548138945815534357831683118654097503075977630650324547 9688 259541825045168544698663442726914395858414617940535218815965957897059865958444376338727831085953847950198587753848421778974699848949999973619023034743035413161046789389507706345755197362183482294273572660653745283151177617380480648386870240747089758517707754939309052657152797388504758038138873810740377663246510665787516040084272336742394177625930987794785655614634630157530774011080802512333164021311897677515958647808685601461576837784178612021864669029018327500911597561549999341600830382029511259349817923020576191520382673691192219130421881783374144025834822862445021389415502089754280734511963624839203518551787616185335216588366919467459963378539666570009302953497762941369 9689 291149244510895726258462389054790443886655561476014325773977660180570852052475450268311468739893902289999164892521251470631091565331273968446047228877239891575945124422185898573267602602783040762170048155397931702702054653381337920644078780947267956676802045840920457350881060381270691124307585889428136395713478200232367104587534075583168320631977094748961660306079970162137762186277381011855744550727144385936710764008778882108056987124568084965246096795639347565663092051369255197537069783765888755811541417469642876652126024019619800329753780439358751129989387367045345752625442488939158558589498066558124988050398809902342815992510836170036711759301089587933164733549624416839 9690 321781832177084564219710908892058039455391717183345325807136533294388581840270292521862640497765299915245795013224234171086573664010275979127397298417760501786864189675769820148780090134869166946944973873676558173003213374636127059176776164981596286087282495720978241941429728321315567988225045662913889132500358779327344179119188233086359969815390106521528071984769382117799644634073164270420401329148906327701589158285834405417397123452153093657346367988463929001365771621552140582767776434720272337128460740385499399114977323890064945710439424869957639959193454534153045252802867312739627957983001510797535622705734063428187195932017996485528835451636994202329816955668381852440 9691 350152264259092345936881750232348794913325709675383295346165886702809618652402305134669620837132765228995585692658165694436533484966143099080612203248064609320323745925815090766614933587738588441333093315882205461324334302534067745858449523109059519354987045850735004192345458361048010301905053465035915172787631685375701185372855236376044803248222747400996843514457625763797535693641940853293920717610844903716399214418194410548447160328380376642227565105227197819141469431509389852141325809610959703524255918078554733188501964209303874567009474307026112158049212419680774365592066012173432126570831267234155805336871714579153407215616117404899621975224911595829639445647671959445 9692 374693843922362765996106370633023778513432974973778637779543719177132709351083661784199891956415789192114880039847509103534649501374873609713678973735158789253921588982896143985795131806106935896786860178066840147220549206539866822879848477744620472902301460471063310083943789237253318204064324504692476898791030220022038464636327643986551974954113092728003394981132942117158936145140712107812354024286837867204179007343654273415303851124134415129359443089338364802613289730878830512921750770018914015375079352153626870112864227173952013783919933603756264048310159053764010022125586876931369754086352580816589117869171898837197048023033683996554397200962421581920994240099103851594 9693 393535644898689050831923534176599930391635130088589275935590909590396593713649562588783471118078191449772940265395950119477725485598492006602857033325938105418473193564711547075271468349696742196056043394375118429964161565760381977610039413261419230176627671907166367860343774195191765548084316962243759203288683130298288047031318748140691496270073454759048684914608704546388721323325358477742300752214772828648817430754051863934333136530632388276947409858397243688127553947218794067170305956976841499091531905214337596782628947338859003601835474214704478098887466651631293506210006359109444574123523189145708779313071998783092151308128819586656255686773317485801967673339110312886 9694 404480921678834373485661425729032741484953803756698423409253537714058069014242223398794661315876320099850482064564378562625378442287851801000552681310438153107635045383751624534474619751592511677293222327998627248704100082016064324286408684686230659430292862329724269040149557584620945947847365452900492519232786974883867817645823744186250440459225249362309736963502282285678382648309647598556831723309191385084753492063832507146091513472408333836867109390518752725803665958085782474088348339262543583988964462485171938845812527000219831414305187416665727713537499553714052460404210693722630098464902978272636734120595347865044742747598271633820198689683342995561730834695105554643 9695 404990402605652500724630510186831970719466119265457875903680419768638156135156179439800539120567222564339354945365787738894412536415046841405865444051967080920805834671502846741997002459202767898916078732576314228919533708069179277245431807650323712991828019908131776258092695456094570347036869948682073868112446919717941796498465785261281822218875518671935512544216911046743840701497391054659501325556478033497343651411774818793871979381043572275085969974627750612887698173704159881894900041476446883784692071148106633007369017151896620485810380121649282675972061167857552760073458257022226352343275628687052009633209133874701046895979132275548216699328834958932647285008622357064 9696 392172364774900523328357396728874096481000759780741688709999542532897983822759656061353850565111470349833507340125330544708165323566860576304208989612048785400905628706770652475426857775502351173232390428321534683961099642231600482183957490994059515202996194518520738705737866419984248327461275692294212584926848282703982445540396050102933184650956664805520775748939281554799877081698083680658208642221242279119890094359675581261325413704639523636039024851983390609477423501629032702788534876927654403971024667601587101649492591633324033667339101428845276406996602903847713104309390573515417048369801913289911133048139583419931788873864531521476834329356299210429818180266628502455 9697 362781686920521960149652135579114120483458264787029202025229665438673568349863084698946072261686514428584747115191448675992239038334741420964433912058931815136537905424047392847862379986056012074849816845967059703025593094812485266871457517298862944011156497491964391856348815807950848562165320993442780591028236094734708172649267022247043652311600390372030752349364791028206586909536830349954392861059568893449844368671445361954134889824539841406529456219325581753906476298713193592196163337488089477233042237183476274852917823852932772348203038751224582025657309530579970130768423397363279823704429136599468974850397883958836466070922621203612718256131097688343501787933894095925 9698 313230382588616958087522734527837458904322580242279047300986616618085385712568129391006039830529748279538535388886708709148471067191213233471722807952632167299380601847771530129362679531027872204438854682008065726761742058354799330963475525191669333440306827229155803398567229805226261321901045471150466220282417918124601577059821623602413892931022088413384618794026568965228936695366413482123448556668610569919965152513092924789649956640540649958165771027136653020085762762328960592146863567399525371998390490859713149622743849143371711409094746119619408526428998120322289200095704695892876277577163250111294185326107053511916384743805275260545692458411593039569956252216000021318 9699 239612423164318631347667632577523089777649753244596739036111050231943504250165826858053798759880921281699549721174287495959745589736831469463646633271123612016919731611921288442590416763464797937625802616035827796932997197397537089584586923737915301663989480751486292706836598653880862533556688052226979560119819464707455564304297219003716995140711115407042742753666253330148201983052383739105170014363470984197536321326813322791859679895637986337367827721763331147747846135466466368346585021241951517930758440090682899442725715082838415044536990325840142083970055247122103901122093944747704516637166642509606583334839995467540734966183107600933319941947417757915422610680591216223 9700 137745958821420712756097409717492215366172534968970015506895173392647378685765295711929358771125833011924785983518258909759644166641963266293427022502141853152300329484381236569114655364694762945145147691625026208297508850123287822022849297082992632875478529362668982453036261275409825362693082167225033487417137020356365638037842972904287949470865934163231373641366277762373063793304458271699545481360158303326963469074460018501135534989011978022562531259529757944588970378387205363340502142683069214742742239976174093386500577462210417137931117941431426289430710378320573410289766179827279905451998320578293987856112104980097421933271961647813616710812263142860867939571935408767 9701 3236322901068423722329722558713369335925924514856554983646397285111174410457893419741016282953005370226901657940062314346875053416655258028570641323900710966368351123949127715038978478074369126508159076471883558764029883216143840161518262449905467100469608332293805191591523574695678163374418058788806061556188440045478758743763372539270007199147316771691387315195978937197050772847787433293939596426514732569600957678250052828675896910303744966428017038147101914507337144039533634006931618798345248338937865651397752655883691135794588992483082978916811908889048021564621244647638147934988793744249851092399563488033858850724049557982011831371982446705328065245590503526232602812 9702 -168436553408314226924708369175050308133211823071351643673309949344760327792286579642924786480622693824918735292118727109429034568623948215285250224974521115677854191995364985591856842411573284694759363848009157405570210865094365345608643836244579247542773226846356090470221724716653780691020887974542474887202828279736820176133610731237120320497338953058591116543332895692112019377756714641684359177255728118788724347696182356014402021738063867730481570510669084657540604034059810759556891810516247935055601409645253189680688822196222719197631499055365797724067151947815497086687384720351492395063045781544357093345098615891127659962590067814679530534604579750907984158813245642643 9703 -381802501851381579101597186100603122214214321179073918971557206909873820415021996886270721381962396400055764092318460547859771186378043287011990218710965033646704389342572578128781319386062189367067614068176486231107584467627008790538693758910055841531343829130408106398785471042389293112885869395681601217352855011513276822435796825910640766756045902284120698643544906051012024970083096823178440546359091904260513451580066208273033780853947493684690480875043805956155262405204183234384050260315614155485196770064823714998204028907717134344922582836371575156580401957651971013982235203236392188650465801543016958374357267718170502976089015035274007109468385444158045058717058066431 9704 -641253326807669796326095702315380043886826153495983835565271601457067775130581838844771246608970890486387636600641203385166360637238740482882843234159743160919256209225643836759355879894535171929452025493748717718621119078683201542228162448949340320546423456621183133410656745321787956432809407503784619981750127564039913508790980986888649874525457546521350127087184948489948630829653516694599915060442058705833844811422028243857326949593247183452383611572831588630523646843492117801580026678131969123167319594868512288579236246079452132699786534848704342681676380799511367259221607102250009819563612826642846571524024094686044281115479471204581010666218444448344622655644858443813 9705 -950858924509013854628372229987991096729498244203380974713706888035418855901961551389343828463707085976700492225430843839205084450294813342697090646789743812265905356992306166956701312703615836239823068312985338696687284712350772460770066613682790945378184282740948180378360716017361535591310678440013837945793764072750013060822749783379056338127034753137305145825225400316946498446026560569034030679835842943281982685256714984718071339230401961412718336080595357092891694262149001026925238996235036330460044847559250625034730757634910588499761923070289390609596049884895731063162953252637171892667433641645875667859970866011137763635718381586661081278267935137041215728943552474511 9706 -1314143486700630553048500905218446867445216646107977123592217036241260800256906667033086986035992845290379485166258701471048066670078686057516230672447387634399163964834287796182170010286468436093656642669223782147941746132112007602645487005276202975326190379740458219945661705242390020974167751430634924156019587199413708750058131884863464368406867591339751017473360133278449181288795594704879610245619777130892937802930770369704453682229208374051778522096491043293712660142665520151532512719761082006867139885496431176108930446627415051267976526028271559751954706534695210845139954007298638460460784740651127314457620056626001921846507156034891015786341235491257224980913893246711 9707 -1733818236389855311850963942406025378451961294493759337088214642715560203930409491169964070821155199568004986150581393757040160641344274198134808705429679477416747735284076313570049744703708148758227249401499378307668109647851151949960708505924359093144928847394659127182974971175102635358872970859528751879278973396069040768669101304549603899692666513553657778761128204334823767688011320934469988219666553819831282957303718718828305822340763616880115225146723583294770094454697513289185519873466508175535164836205444533055585990554180047372591359467385093095429102527928309803985966192416151543377288500243139313517077103295057396945143915798717243635690568467996837813993494684702 9708 -2211467608923426449103996308827469994156849150064389729965536745985665713822264393882549367425154377442701915011585395649638616337142986411639343297644843827609764312904345521355972274158630701892530972425163689686911366042857756377595570791072189410105550832245354356193809773747452490789970137609450680963283451225979884752100480285713339555246656411916255402696028665910871995860519032384485221794626246034469260119332106302686246396083796052092030851765692098796067608920777088915279303733616666864605364212401103739002254855490390248354371267947757391034992566497533634317954110619296936467797351800768726800028122438178650218688990394572626196505809781749393463441777127352976 9709 -2747186487696508212697249254308646229577096756855913254508215399770731066579530628056110017386652735741764852928856271614659805446000510118528091303655146518194674279491869590483016690873961062901539988334618395108115074966138792508336765837213280186213934749248184770070241244933346298528185910229826199017184702088985452344709851237159543280305489812763072564526890242980724159777075391667179620182796589447574528142155338042251919197388900013415741359040182366298556431553189976141536596723370101260614446582448854896059307493992971069528449512243130689963810183341039344286729276420770340632209076762507093655068041502559317290425700172582242071348977674596513660733653602183761 9710 -3339167070595901437178431812607379199211769827987960243154606701520015814666352232012574727210843705978341419888951526402445841031043511653335353163989397977414549802573510534948438028212672976510261651583775101050030285262289389802031650145898382981710709748857626572678107755065981782914042713871106325544287485251268646446066372074100797220311334718382438854801708793630146730879630807033734666216868819001507030237852403425704432375794625711240246930910102106909302939983309492441747394438737416472586769514650007477761056282678676413635971424003092115878154558124848620764027289659610644003233289104115158982836590762523970293160869454397167126989329832491896579777221357444392 9711 -3983235223177946803860041307497335351109117521981940780742640127114619826223849563730541422928396853812040069173639334792112598733545393504107959580430318623552794522358355157989001098257903411877845133621283552299560777839427080978617315300063072459998839378496196870750668780565325297413388741308514247956974222548013535800463838859864460605058528652803065975196004071275226413932489105753406627248077871340652220272294774836868498469910664420172229704828024547315189828531871012803453856344610077033747879815990154054780022854248964104067474596487861039785428503925042952500537068932385491830400204437907508030738934382630678780031769071234184141679320165101027023269628477620888 9712 -4672337811200440217879433510874016086772402441801635448241969055096803957958178323669352429716446980605267009461161629470841553146027893028891160985231677718450333768127816676440186894417564703629616499396424566193346686119194794970050542983010743814686364696033553076782559706921149668376422870418407867596901680192648000883082760024751396823652207319301958944804350127086260048882891482018523200031965425172676072888879753310600097817064358719303413033604118743872386192589587080495550494710571412971175798592324686121073771828213501953458385199592753490924729981731544117186939883349465015821656933318057870130299914366038311377781712097900255222700035479528280008413451776335000 9713 -5395984542249553722638072576519918792391942149491602158081838533175160813165250154261015323185769099935750931237158294667304585231901653854047817292311953865427824460061248811383178526903790451153131022542228325828794108710923185074855693711041447558610594211663179169590432064160059546672642015298992569833842769506873085877591865674984740637081606812163395227054606826520290406900680670202340925386194645211932625093117526290722724351013945444322175070135697510401442409345311010031446332822678889460728354768439908936848727418253496398680334486563126045185738282710026183292628480031006534938365341306407890233167425693424511872754532629387861812744470225692483609857141448259569 9714 -6139650326362059354712673454234094005517502294326169016431086004801132398875564283561565638155495223867302354630565051009020000581900368104480298129507180847053186113666245994082599307022733633828193490091583132143369596291029244940551157626166617985410993614135910666050175535863766396544236260053573291649333386759694233925226051232093573177010647003322445639891925770123238796332955178201413395513908644763727806125361312382127702071052493532452280505594558240436492891777644377310842703640343073731637550819103165069251141944755099977425992804169579187160475166886883564151564553970245207548888322423667532154438122907883581672396424300115598113123120174557010694906761201745394 9715 -6884147128274752619689967750687002633886484798599057485596855397060035231843883830195149926912631168884468989500848424718085163225221577798722191547512726160641637331902929406343803037990887471060490561094362579599487443648733258062474499557253604510518750669886094959842245302242512027028665187499571478289478094686315333712197666908619267514707991429968033460893223906037338382322878599405604721637125744864389466344190710399403759865423534117965213283135741642690921049688814379824525157685036111647053507968437281239738211512318940184554177651885425398592484271450699639808461311973627757986901698211883818934294981549431529412647912312011987713186067762831731987049576894926974 9716 -7604977763636590766045650094631788525368385290003362004421261770143338963881232113001939127466790420195174548177430560399560010151951820433761312568848779027146658447411726238485042617798003492059063607675161576647255903836649204279259941416595339751013593530186954017194923697666299633375998092740921790581284523390381026703133784415801836574438872866498237521511603066883121726520845298970586994714025304115103439157139348888774919853783999662480454517952798930134131156582606495390081194115661609041361787757694143295875133935452765874430881123409471245751198710518284484532038786061474423908162292941050206600548678759253284288299065671108902289344134601807023971193007758343294 9717 -8271688114908392214421410231650480588043133173387984112862044356231013211188119161829633488897202331785893904312206332988788643729721347804119816684460279026728957560526190910096110191535124863876815332620852652839605923462578804435048822879583709383556179410861993084585293666382092746131081221283507151187328924157599155054553413428852429613711517791700078825672473449044097807512976572569049221504300430542927014744041690595391870654107148110465682525213491789091049663480659162996593983191772610399178419805335367048185303237938359542170407746703526870653623194452946075232182451205675526506968064108663979699582646158554289471124656392671327857710751839522814655537898626010601 9718 -8847238825780514984730220525418443152484704805358836562710074838224083089722680658771039868584550505981293564337970038499449824284047383357426779438294539677794571723428299934057567755063799039224524239419975638151304673714758625966076839824603997957914171918175052404303199216781430307965670051564522070170191322408338594934998262671599259878397722772741189410502737027168419676143712721540549385382624626015428510659755595291108575193125164465597907193689695158271238433706136952740021939027076192087415971535728153940633542299919544047460815642067113081208274923248357759051856976189595177821737253142886469652134266659259285681311216939294606367012776814838236709921674375325508 9719 -9287422677641725362921144254763207783589770100461777147541343750011193187895112374252459919698255445601725916810387189397795394668884800007952399758544724497709993437131298497066313077945797088371496495549828316159904844948193617612250462229800539783669053331833645511233354244230048828354654956407423687712528106970655613816515817884159045765230477455192078093712131851757548539363827333040563556959631603233321352901212653854649373061049823671879700110537688595328931518048393980997301089395347357174917901784671408015225661869072589288743023262769567081510184446289992351151185657802498281668387087689263810774401249966301054774312357382824259612598907577898465577268851375920734 9720 -9540359541714267949491123253371225939251189170087685693853507643382324715814618057066574702115138607124981039890300321529149901338397502898250673550439886077049606499511721808157055807428534444602929793563745773860143820533811378043974878781941246543746449688683970786675105678002301588699192381415219831439074404921347316541441178482642135641144928788141195043884920218444373664375731457002231013164725248898562499159030644976336277696822600015664369026635998114800158579048695324871894272163477726891788752617194119142762150250175257954541917337799763055555437597900548975464645110806162166831152916744305328702377452729703515505777396205041885034439460373577604576216331945293424 9721 -9546106997178748880393665162409349947217132505336335348827937658059432789530414966680372276121259967768782679135912060824387213406322732052194642017853066346683706846854905812948057343471293155065441131478737303919013722766521918316930484101589940715856068698920814269660591231138966992134334707274331024823763159428053844419860914525316713774450766293347352666913575598240377267839099152192690371439124656603364633334372675058390348180906586580865477205270756041070556852354979056386712046134166925526590583247620392912541083070530762491022107763823160078684885819224586487930392393253155426065066840350095871220259922335254360163458549933805096554096671604583491566462334050961357 9722 -9236431342755394862894538712321955444453115029832849420608052756209310824939344061419362915747379486551342318505702457399904771692897917999185551694649622080040887700480961000003643628967363312601571592476872357976895355918775962601609755863021725084638752039668376335979890807706238519699542753647197113260636109265816419979661532757939474066504004703875729623350320552186985960356472147450925185774390992503081996032526253768152073607550819572367085658109517050248033539777049767374200709873713406298944609220926203286217781947263607308421188562033138839574600869914254780631442368590687975407836316351035018747529428067740703865251770273570119192028221595938433130472269357184434 9723 -8534790707808190246949330398486465007104909817738146855524966380488289350274413833066531727692540830442168926511533038409881599707719541153583532299453735379381245334205392164509654581590265946400528022997490596383132724439734863983474766737045877343337264586941876671744616462394618963831183904808403236859552280748272227266267952784149083289707525296929913842058296731233197011769453854969483179173131879854489870815600779133829317646924728241544312055313566043048279029913600900690027656335989662605570179322942734367623870231800860987736259772714571933968984210510801222454372847317570336280377367524709972433701669333827634212171515342160509655455823078063601576638612456777362 9724 -7356589151606611719504644303520657824309782885186655327589887482823503662372623622682415816167398310741601090619940647984068505271898392493110717090278332555856415737762724992365705486941522957567804546983931441388168541860715381784873167522313905751163044964466297734718112990833315982796827354226633773649239918119734999997934592972286705336774909823195219190942996676697397200339265808072396872580405276155036311132470628342710008650994742131186553917892029709456881179486417363398741732925186802425642881782431833212751804243927908250874842476555616338463871280036329234308753433316760119935957279411832563894683481161097149846143163459264205345838579587895923175057330130561978 9725 -5609767843892732332132244445294466649655912151578130013668548172342022414822858787936407459356016143133373173522473955438230317369545637903497734100026084841525770442379281617468861653615365363518398636335575060449744125343130025814954099506270373892391267584187547550542094290449718148872031908498644603044535913967548282626490948068393424235509335327739136648258264978563664043142664443167298914345779058794636583147541771369669612318767774167273194077304383768753437139857912653049717787363387430362217010524788674511378144774076753701823387392446101206611417334882078282229507231735012144207045409532232824385407912668897901421509646504693309162965503093230273810856887122506969 9726 -3195806413598796942401854931004960116967102583180585277466928073945563820211071409568255878923873098323647135371092628875183805034535332332238947853754059817279788861884662966474819853129061840494541646784477469029117572713143782115630620481100181051986354306315034101370642063834623451922021882038973114567911050346289198810626090006628197843988895079094155997484885763063229413026238838423690122551380549024166920264430394741667439159026762752993195177808385945173197638516368842645635937272374283416660526111183873775731357257199110941573430012082135202580447553170360493222453305627793451095322698228948986700550310358384157527735392082151431929404060378780347007082636129568056 9727 -11214045719176338681998856628127187226807309823884590577446533015336080377657811559768390931344321387185965447674185105367738753103660263510325543516729369384600627030095654641303852738157132276431990606841985419638049529820781530125857496236238712999826068996658232852090633309062487949070935718095543292976905525915511016915009433258116348358826679221187313300986702542273361602372945186449327151808089339606474667093823270130881080865715008517775021782011212829806661748697348153400354857660212575663492560165864919592188616813994118375636470594563400191075890456272268556684678895005412648166449092563765299125940340134351159162941758375586465931573117646537515103146934532641 9728 4050404453772161384445991484501580946415061460912294479315824949357156787942869972099859931312569331290681365798831085778590668378248183833705367803470974494185926437092504270279648255688681636145321988557364374127963045863597713116283957644173657503881924359214207978298909654852878007806195823389075147828542596177528359226565769164271489148658951371817359207042439558778974699392685682532504640891263311838570850285810677148785997762563677452163297686069142177488525246675054388459487340756456931733780086282709754822719383045773058814341787061268657453256648735746992567206502147414830847049394485222901599387331974740644616945339198250999402215287417768194223821131955334631251 9729 9095618039817136059562417265231715033945505585283446899271064999389782889595444465817120069839004917019896146598173400853590535720614706858055038611147048320911906441141886031560723409296775598579391819289607053682833414074151148114026811340855542596540785276038481183220387969874887123607122963214406801188259568197345980839022796882009020852529406335975352809704118023629964268502514586391632890686429492420632541956249521923097724240888207283187063616007162198447255421113921329350668592884572751336105095956161757190042856208098025451475757020666026158439513638141172584054013391343675211496046514304836494800970069288580828042805420673289730124537341801968598872229366574057954 9730 15227682076117274835753575778539560356581108772781168635075917291515047993274141050923868367278944062585390022890909175644856658442550852905327423062756817900385814494623229960441350985429625053853223725528748197947335260983023537253529704664574878972301507883409421605208891716576800379131603050215986493315188133368542174552183185975245190321196857695814810878751323089084635547627347666346022934414506636142109486234897460871905129272989109199754756260490922415974147073424542578927157284754913192872503744816285496366256168589998490843861874647707139729628042592190971965843837031544044830787372877747197789479982924468181913602304823511000439600207181138396712930247936222506577 9731 22542201814081950415214956956642746432221539373263052908569658292713975900891963539255865086668034018351051235305661305812566784723714719034387301231397002703298021827155883857766270956116183828444792290930145919805172812126055415176736115094670006881897145142835916300406988718059631223814008839031646538154551057591137282464721550245451517105031868726840255226063355734288683700379143852675995855479403871584279218503123269827039212180838369534590223764443065044660482610478688420478648723401162755351729373628806653957797400950837883900394849266548047007939896987916256069289925581963632857127268587690695268325799395851110640496116579502197563007988022583422794706712995179796726 9732 31121857007631204040822828301532612361266711908421823126345811762225891170440131563290259227932475755174550397798362396444174503704141754760620113565626242632888421026135806068887238928983329299914895204072072728557679782595570306371479593057365013912287939086419945628823425403537211866693389705348171313719290873529285632369340629624429366788958707588770518666978812414242753038007109361617620816257619524284531112356154097408146401175509157932975345611817941904752218502192216284584835410780663720868576375597539608777427545039613384969878464175053647565368157667779067401124897408187110696386914493085954007301714299586155592859298756771523811201083729162971075296410276457759391 9733 41030104433486123488440755969856049054271151720805901014990030225866723315771668740608817978505142174005636974339272491816665180707971952618278736437125273077538040071440199990657274304322108302042741806447976961459178513687206949930381879893658794615124616384163503372077760732658824004088726749851538418775044049355966169225142992812519584938472806467387808634434927699507580457090203334596885668337379114443808586967124812738655164102803028292940800753590864525603172775293252320679021646725087419912034571370622821125543669327230810153042911796638812059366637754742914115327946277537297362276848704234765656358069734842340108637684345240383706981803445783631027151320435230238180 9734 52303786086062927411591972914843440354478731260930548091038316672270592364203714001508935529141689630631512231023190140248130811920713388387133887503366131925085061114925286235818683967221304973138847226385035407954756721556816991606916364168121178028323663147614613953709369407249970311609407759088232982032154207007133492147006090501942422908795454361861322241851146550489487261961961999667303337030974765639869313003415337896967694583980169001062905599260236947880715132441199879959732163043175728539346128764849009618237706260730336129465551791679633325456786413604449114230119796008862524072363336948323876248306151738609584839780364745565348756500622222128408615325975624219905 9735 64944587231584836151471198223749833689617328399009035791132403123718492361735227301032675182551687914845989020830132835764843470817531020667252395067488178520633374693040480544545541630643488190437483085253342824590983377126634472826947112587094284014762302955045386890585426559255038936133636507125082906262813426382729307598533716252839170198881384840570941953902413815105167388802606609456713250935356014280218571467728248354900943948673116839925413550355919213685380854422227895024845731709486560018788351994435583848222159656405435514782552126592726612735400260211988739442256477425483949356836153307794910654918113198814724061359546847603950063572576386015918668270785023000872 9736 78909311281670100085220240033359907011264090726851275075974226843777371738691938435671657302490829560266243259004903787561565118946448452203712291913893818714410963858131463879673196139055392880019384724467767094329621929596576816678743977333079797943364826615986958862420523583855242078893935558978727630992497123459541524055700755764853190553824170968351541192464428776734772275076729200998831234977338294041268149751616832219144423640466582624307024364642425990400366984118184841486769663190578736690808455054800762046479773752219562629616921578467939330416511243331632247973575271705597179980025578496414347844759511959559058393928846814130080717316622703146271892152792444775060 9737 94098968575254770551755418515728012691733445174945482280571698439443833698458841662555198733195621535598235380655977053336448566930768292468274453811066729346541169580598344641417887488915564887996918577619849720108850001196773193948826821376758773822745061120542192237788984946637808085099120195634717399867540749693141027198094000207382199671677256649850022091430917320660502459323514129177200124289979810996891627986460515185223354894399427098072384228539693262022930447155327570592888497045956767192031565173158868188335394813147773409325325354365166289863469781884673570171176674292393763300234630712201520712835625924502029933552938649496464537174816092203979173669165244684500 9738 110346714661247753105997360926013242963901032275023613222026252990514176663548569154030612835144212772033306811546268225541328030478743895399394796746481127600526017908848953351435357082529840811575579241859354059195770517239480139688729354638535483075173445826094879610160538777941715243063762617758999257611477864947837367541393316983912820958395337353173962331634945960950036674732916238254891750245106422023376140369648770031710206524730287044310716820048205520867809827461757505161690663773395878293460571990425098189818127981410514152826767709844266188595752806248012213481365886655434924739219626714833676076213108500428845707893723662414014251348512878641438716909386016023890 9739 127404721578124697495866094249576486987247030480274948016607664796504808210739237101038810627874980098471440507015031775738635471787082465122394959038602632106739435584136206345543873800728751455032016457256465493748374207148851541203701253504726022175335753536470236804592760873131222990482632350936144093698258303529906409454784490675337158467736286879788769535166055358928116678702396927142038867528939298012312721451002917723502042718162976851040531061630277974712385628517722791145329916620997064584369319484243690361613251287630293209425459023263339914117138296739518780546801439947273998026428353449810491370026168530713913039288023192753599497913513363801578170432863175003336 9740 144930123926401389290183732866478222880123585719416247999757638392703033826030053910233748437230837379855485028502755934515498138918080778573065353604801060243825615680065069546507222235516202361966491027921181031033012863413316934760778980271892610882595485557873570706094609210043790390669774008632306737106816547074624119585969162010992200936449047144603953412764050340055098485280164928027582623957639050646631924552495977106791383076732143561081364389348390900081013433557380539652952432167057897549430448794573005522603616806180028403544605598915578801267118066717115492004231450512522771097519180817328130781244705813838301739408987532325564862727942389313112097923751706103811 9741 162470251150457242110099363832098338880558692919852012117305283742658948204967657110998736792111377803493654746903124751205776477278316822883113163399326557816587553901425621903841445066804336790567943079547447684348697940644329602861731460785376824773720711006240173808875459443643172619539505386469786124316783949970497536984073349922571765765340557613439906030020107328485683175823320416915702544895597296011430096305563394602776395900408525848992530566457417612645219917806083210295779556010571839497717928917253089959585845914257312781608223617903487319784231395791420103527833834190071274676235918659176028435659758998993535434323726236110738959055464467009677189459591782076710 9742 179447439191542261580109244310474485032781919667331571459393420547499689995536529766213838798647704817392813911545583347095433206652999898585302098027933954463938377758483336868658733987356991349197657583890545824609240910857681291564265268673753366385092149447984585780821009413892686278353973171462671019114971266824363777988169270272997556343652516349621578817312109884519968329671846037036330181168842405941433819252597796256668958958696798808002032934968221164985112945376302716249388243096656432643270903717556828352161589622823611946846080822211234732232796888941868402005105992282080708892531612355056977941155779982342303584441136280987309598641568882312412840306448645593883 9743 195143809167411171391965287522054586949124453111709753853519419931961178297095126364699626249660941469063539480006116313471275200210156902657399120130221305334388082395730346675754409920155260317335706857597562349089158550330684850842482249519323884171933291544720492000484091768475924794733214109072186848849633100131285946318050132215734204222076360821570155458609686988949913185602262124377425742045322293200794305040139845821369214291732410930537904964794364965272012284439764520226360571189182734419615195183611405817755514994682831811729913956595752361820809546480645463127780973892089435716203095893158152128841550489058103816678137387959145305515291142239507984649295512395367 9744 208686508348456334825373269629574445269124075464802147346013971400874456086786917402717771330707190065160849947089003954980346067916927455834554099818254499086178508853498511991302944264849945334671693033265218634307755454280187324644454672194727287777271792775448744867913441670815238935019227379018002855354057948022819039863919820358868557126252739614167652731710106324306244705673353495811392300405855774291623562496782953517848554241524935778253696144602573856579503948265036851779074161933091889348088403551213305455126364968383823389831462108980541789767735373618986328201299094759510481592602563701998116261268474216789405022628640472491465610381907530175959914988294495535389 9745 219034029475986063610116419714065150255134880367474109154817233918246812748873391183094826208009325168393373804912436435510756338008657878087368255203270688940738186142411010787602391646907817169785020028968374307083557635518140921116835260617894807091142394222798187389827282162412011557959309356847104327755119320882952512666713491834794281176363678276744338437858182656989559775311055489965441041330271851407635437708231199711226905972799214840451559532853250572664856921542748926680967128592172310998061914651621629277112406470277928780771062541419966698207095693016362946364818340750235936637867931637476077101599906512228582786523765734839480612391449784712533498687163201636668 9746 224964358021410619982682407783774733200637480716286422312700113393797763376095649129141310273150411899423266834919778932503219917507486393250813818634763022288049409584610436667499264297467625835282564069757482717873650764448036775725072108404658540351797535680000932937723927411422536847285458190205176354185411361701415865623315092095284528147959538098045220618288660755178161714536628645669140345078380473492464988139853388708356875673449694259704619541537762060378643486301849077415723131602597228544006106700112897584680370980603828487214195569417266385557158859645309393984857860600958360202130982892352447417525034590320830050861945991106200484417982294883678065661193553813451 9747 225065842403178171255794440022605071369180340391230528291642316222240156436377574194618522070378106911819663462037606585129880002680479400740797203499235172571741012475905801669253837270054382295509598906824050822765380376988972741072089162551412283934071487737395520451673628074293953962067562349258207099279733532431321550832253890062084242313052891130252418897104861826483646855915806635212465256779684313869200879003241751705579000180701179210998477460898238084040795731621971092675870679564062089605779760194240726560354501163530523993217391397438721969191121784439452002984138270904351654467896341090062801937929993253813547259048875833913571644638884083127260906595372610720552 9748 217731837905749251601809648330016660592878262012348626182385291827103937727310183964959777579164834435157992218755564141029476689184923959335601711913828368498932567831129106436601279148800106830013283885767328212486592327921112866066478810473418350780348378850590497955839990063166342334528023597216634009247656430306915943335288732883901990598446938541064648759848505441710170341978333107123844092020102421841323677919318140444734812849969930434364194191446350231669006316013800715331577740910248698720847597757523995424403820240426323163047032815718952715373340784105830555944669583731515885974830197449283686512524763728378187404346635653615705770582308858206944680107908802870079 9749 201160338757800046945277516827744474667207876536697177935436536986769935194765506328693018133874244224476554885265428004074367215242399332771265119624477968243244675814188069954171586501558360454656821483567804173330752380115871350728682390708311545543533029698270088959857132562703384744816418548523495448658121263534875765506493326389663868840609964707654823295549936420212551760061980773750185583797768429159377358539159421631468849360337230717574960137244097506746060283440188047578621429810811488502888769181926786227529213943710606058821895884904855377898964258139859391448997679575869372190172192987761066566170576483736526237939471897713404178357549036618980441296557362960323 9750 173359981298973673657739168818225175895000197189600075210426647622441799106808791671891443485394419449367810257601901813075969523622280427414194309641956881362958938393097560316433941989935636586737401998795732240202787167237413000114283588772428662412316303354627527608929099547053306927320176730215683739991193132335070527143338748284183904782948919290864109503892294239469770437525461233562727674142924997721123779274233479679878707597141077618225764279568846185241220608509777362263584742798817728308577844712865018950276445205866503540725111701448124608545732886992071976640686840337228720508760345455249659344836837092190948254767902910609944816547649087098510963425461514037725 9751 132163970126377671141424102225454190630542666174759621194429272357960090501897875681812724630287400559458136998953356458610258467627250959731990999587959720285368020110696976368397349051613182503722218184340484701486666235496207407834952693373495373415264350755181427760529213076049464169448018221948503043141792400447018620371551285862141284996904608370377431289137187058555673316072395026250547227429018081333633163928925762726119780515452290655305458000121145171386629239331640851364141373680760969003404307996983191275489498590286357317162180336178961221488682639103080457976563839684073752224097748590724665609434083800196075723542384518547796326098665391179616168980461096753022 9752 75253643105832485799377472183170594443343503580336270384298310231411418174808368481266575898350858710304419570529268899504119075967183540479306833290488843079570193114915446976523586691498741824727267601544309530614018193273156889760327813399983608258968929503125920673034002370656904144092864666599756915371412445037409974028968443371467008473238792170735007515437500367891427848455367496762594562461671917081563884383700885090358453279735467604454510071133270327546159294656115479952251595309682378877963727139335653183912042337912983971413076951670219987963877512343404924163040925809508146162179965056807030485180715678087707022218031883996271434332138357013495668828817425058753 9753 193543366832960385876346589649314747177243547144702267639811155579461194363522544775296738582019749039546485058328109789793302736494423027009918323461540326786568386310645920054485264608672704985151538967217848735864014304463413152736321348006712175138366329487152376494300173469676190664273691445076643603806741638897520452334510949431057912452277625430910892236264366931122119870403943608527233730130334287885714959109499756052901502403843778978473757561535110661010748070575519095878214639851615579193234327266165162043456929858337458262543946716561450268649382973776989018262746329551077054483144753552211052169188791496228371006512996579207375223984217948314698059942015190528 9754 -95520001392883099258469858262070690805986391157102351285773699703320761498675568098503503632925189964727344674442922000397371985046386617806726042809350996348753817893908031030873220873594285007256067479267526952657297840243617483343400845534071451620706599796381286699195896230550501686769212130594239485088499550289770421774704054536079332717861048956966481797053222014233924837747918377963392591080215117025041591229334761046332608861054786829273128472891187669051621005690094950302825934414792565265725388232779201704113939428518946305949093835908764387181255035894372642088816554291243533853366503771090345226818310662811626242277816220612498407463571470084569636699306110356106 9755 -214394689661395604257136466612723455569763174831891489607331366688863337148861910193767400063540944522347142961670819769910114569036795354437713071105601962193799275094166514469708700655229939580362222106087063843948416434803515829974908920634153929663637812691076230843570998325192458987862062850669278372346384495403619013988688011157530777404835819801857371923580055311557621893908346991503507483829366281998045117515569791141410979707428086632086766146726781880589276149430767951913817876257676520071480414230983603156945274890043743621837475109686416765632986146931054585345900673522976327813865233810602180511349218495918486795226648576012745900295395521783202966657815082142607 9756 -358860283484014874216878693611015487368800414529687036925998357285854926022698081067511405711358396289330599873038432037229318709126528569069865440986378415813964184616442809018101427001584388182157784225522134603750164187043786959718665214560279889924343885417947899010180818246348493192371266786695029799853498514303535592514942347238103266407026761329311492077742674793140448024285413783279052996093320250116150944796999556720631698478367469821102539819561397448441975628927724579763543455187317021156465352892861250755623818691974252942711458727852599745786124002751849569395522599630571698398707558573323727595457186338707081187523917546411469324484953015238772201114511119249278 9757 -531166703103024950955512567868674605435654995395633322547051605664665825685854205841601844559063096727606906515507799255571723274125130551137155592639379849761800194645784573000194936969198292997767378378408354550740755665198813161795144817066298808649314355631226736842829275674623215317326716042661851698865364004241783169354539183318829250589803016385513180037357630406016250721998320309229564670206431993835934023014063131298472543374851382848484933038505846942800195271836796318511096329236707593529306693137459515462612318579235631860116042063067685686033510349832207034134288658798695229905779656755576657259608332095249120144131349493180320999935397255422472219076164642205820 9758 -733260073779685254207498636632035540564462245567745924182721343850354077055345342137428140674389155061192241952902202798829063375039087073900502182611779785610969063132202653078047474599727704039015462867455200113218365994990926706441388666635076768282582479114915381066998011585641739577455588692147926034993676660243962968926262045121367039246138834499665919053098667565561761729748217619269176097789971439455506577361479756197331737958890203469800684246314861452596003097532612635099670968222395230231752198662619608297276546015166078554000198756950979345741147515145207589173867484369384931490030290520758437262472421481796805291806979073266833919891684141972859787262623580871803 9759 -966634771284917821635840394845665368261561086008970978782031959688264263352887726067372948047048123002169367038958162401950271103865881319963545591251290632331059895832551779048557065726017392142139472321972625743458971672402656958999286039928587655905674831645752727803143998746512242095352395668085965504101070727341603159076053562839864494083580531965997126412548523609208465002663531130481129987154259098735083199992772310986739966996708645308144315380159776562090809735748733457603713871847741574406983063158736203589447881367268417821029023710778010660255942700886234236804069489532310026579377317666666679219169285577200618893490771516299388883647827519578250444227139553158015 9760 -1232159770382307309289631788762699855738268285413806360783413376003147019963958970901920840414880483102257591646186966307430504288933475986639993963785964627691067931319892762328149179787314931318574072249000201299636467864469903620484442525832328671779311727175750305697046389034099736302553611645558976328281114495021283101272664420569907330537670624713074328808269522190813721390085626732370509052828320986345175048735304026211327780568008010394295342201162995187306936371508186574886038616896156799868186354451509418550423474447233954492033535579278101079786094790414095144404323730926695613754059596016529582917462291792505819165726667122129069235151158037904439554350482922854013 9761 -1529877985371978974928819296726453807929210460112075970005495561116414168519588139736805176458822063873996328102650728985236757229812660942679184608351421758341130432495568656442464106945583191150168240214031900703131623376144200189534694914073361946547436039057899048124441609291159195675076943664192007731677551279745421036712011780616217328497881610428706798814264024900840772218720645525237205127957985741004791330209863813593499301052781855884507649997608553050461726538302923645995881780107069813372222943507526530208975431470762309868227221243766758879598502748701346669520606496244147458257725057107362909555481545114560713304364400141872697420609580151082020286823234264331911 9762 -1858777825528089373662390365736613316095807142942057768338576827852175972667667750797737524485327908167272878579235587530427044428522451424717179886639433395986531444254962661003906136359066117978649996407636384133094774801342789871803583159677562165537858956452959936630742143328105249938271238083260378348831919573577846590961101847767797939248843525773941362526369483311566268308943106282607595654109028308252273291961282455404605636964082513677629602119468163871235522257394438110968485201247632400399380370494711895862040378077081318593929557073976324658004749542223597533155824234530335372611967361248554329658335130625136414645294522365000684154330628300142162756843336030989901 9763 -2216536894297841883456224324363450464692959823051775865607263974633378361264167443102221277050115074158152558795320349117614110121448028005844861420666306216457719962815145679063492557853562141040685737325725060977858570021589183244825375231699297456624424281116580420018123220002583652302715184975922564592043924778875226733701048639890341801729534037192494054009415709938172613781821762915396819604786935610460388878875607861717654370139786881006087003732778308291137213367813723340514542423998496131852263534142287058470416872225147211004693838885492160961764185390713186014667612375008800158047359123362629977580074666647815182286712072330513617579786313299857260383466148145769838 9764 -2599238663372293131731080548025898711262435445824206880952838952936430046047992432469676638773422250553913261907091537808309220704302802789643594648186645481551456709530950689123630444026822957507448930607126060064415687402760908905148653850843933647451385038233180876877461629038649046685434390069981558103998647154851681757836394906362793625505456038902829064058315583274560593147229688276466929961613100747705157365424251666064080079408829701752694718559375821594972632951627416441033350015505676661408368551599364974050537757326897286307384244562272299769503953064494584607005842295472471246718789517700140000721068252111777065920576006809830183708029206349358872495100144672379168 9765 -3001064075205737357428666856767372422031360660003169204766095286695508599022689155535118506190394042646068417500530376353029665119346307005544586393516302114507264719531354157544312655196916774848412186926617097772545046471695008912583514584932354119846754113758719882131112109461622932147319476540093773535437501475954579868811591395667267647735405224857625982086524482329843991776447190693096299226866541852289107953207615449468795671122038022051304001045721792278722238189861439490066586437666498990820420010735275827144685157810588333734801919905924834504694816913574277005665760746154305595218183852273848599462366840566729059845623075585982845105860692022933428363035876363333835 9766 -3413961393577150188086367225477673278503751266032476731042267128109862777475978049230012750073312372831422705030664431441348704986416124048780604806849598027178921498496354308935662792180051340094893557752386522983584963684476333727967772058764974786114046857855584398029216488284667692010592644250177188639356635401491475200102468778615170229917452701892825460953903696323648015915361463186835716391214999509413312066038271482212882292634431254773654475099423836887601034756148531461341718147839439808093676663139822836001637734228888482509638948650017950044830292230957476596914944735569091629249952852442616076738190824374764374741169445047851139479554822013378507366308494442935526 9767 -3827299253028389283572902609994172726462903209865906783194406295094740594021759939494174387408277360926197457559360661696693007155811365780143886768101897664468654712675353842728349279097868120411269759580417011631109485645240808293526626524711015326909999058900225320272438129549458730694120711805081866842925852503076155702849929631399503346788464988675181144224882126634398282559310680182050228593635544290447884691245182129798482673663627067766317127270559212800933814846559340694212738917472430834942735038056390543718052773668844255871143096371951928936425608900768570476309793977128574978009970257630131334301888009858032527375587290526001387855910509696722095291096574452288155 9768 -4227509773332681871036029998066676777392617816207356088128658344939002445138012039723371384670927415128691257710081192057792944557028146581512182658379235502187634372471351602351026432701444704415668842975878626926105242891430066820813413095031590282818277771940518203846983619433003458760058156882100353938313374956704452924839562145637039553457304190900772533031153358752991634735119125964144686089398528835938439625874188028316837485713745606779656622038084273290938408092857951528091017456665749224030036211946440832837685559679209569992103569441749143582639491944055518179704103444326328552534168407801307537866613641449539682760971141516379360451770448003218007070071482946311399 9769 -4597730819178058396446565794217274217506059278795308209024504668739451798768364003603767572291873918679642478952308344030122747649050334906938297294997293974939031693307534836528863967157836057330327306103687971089083066151610437806456001579703207199309583162729805082841502524745461893674942552782729411606526618833411338824863533265697872393514426539820835363352734826953607216406706692369673649981562117463316454260000514201959118605917223665587416191094336871127422496822788328352699920142690349002078038410839615906876914062930451162910203249828567430686449778030667711277250862720400903093222460391077244053367446537270145975779708291719638294186472568174269980015115708612947822 9770 -4917459006769109814547065942039687311290395368339645027849214257535108644378461165664814165367364213500288001407425880600756972075775961539554149479483167053861229972471211152453295784995261537894705369961672934098974901556809934143647534202060027779334755385560851043831596321719698170096369667370784056983892111545883782351836060000197324245671073836975005081126575224852626326507565982883116735087796133087259293986009977682351063768962538469015323990362692023075718815037143850124494183774086412634530347957906830963813234192469985084376230110181042108063744734438707910491931813048788124675891652916709138242512973518890093938723280435934857478520222922906799030784952966321412575 9771 -5162227889075232453841045225486798553345495727562239096689103664851770125399690880287019646710765678080169486505226639795027556256164567522247450063359353013760660862060841652153771129095874398788835469855341616090467705901830861655831978901558066874955193528927892681808552651852711304022169201442781755930199587606015045108060674879555603258124337727461676283675486730133429870259045043590557325291962031264273252756236179417003297801520549801398945546476805675486151095059092677287762649602947762334930661031676158894346117979249221562616787140679840076576005523635441496407344478325745257103870082172249522180927204282947836094185954263025551231204359807984327794671050845478319765 9772 -5303328881084526431450007046522056624479000982080151117167024694715777442948827826111347797367906976573094784299703357290784716073747956519508863657535860715109237807492780481673427204989966228708267289632813010836853333424409262637708103711617709474982099973925044080782280790646687555225170384856681600315464579236538770575870030900466042556692485093289839070562652397317772963509132067370164267474375465864794770034028274749093564082090640875739792979038990322464381788493213274492801189811594970847060183475596212894557635225119960043318101499047184053795847040843130124730541776962481886059514218129183940865930861752923041721027394196694268113036157707115649776954209055914337513 9773 -5307595894414925990852372224440168940331054714490387024462846099063124938595724518098067855908806073292728902855450431800078588848893920514140815730685964977571254975191170997190259213931372482107492355234772761908401359954001761868349223876898155862281406143443962689277786747595795801808908391883205063029152008231217394122813416656520140688906695813588241343878406370818641223899264585508279140325895192806327909761645171556213189838207547505326824158601812806318869877208314449029506450422835067542098429934557740760173370112965643773177622801007604429243045147738977109229090896374455145533313254958376107632657637942783283484433781834966160568201142627306252049032676909993080849 9774 -5137278300713947086703047541689070097940053415245773372783159339395455205927016925191417518892826101647876640122969467908477447962787860326490545353405488479541610927882883586396533607494118325296485920077286042416383269023142240593921639118687532169742253071803829575280507036473638184753972441393825815483955114966495547389470006420122391208102788376695267196678678168858070802942208156394637153949936289713629904573933633765393327028704829822724650331176517985592289163075823302000829596243377934102593926690413729936590419613418589842160170825915741309715156987329207561311062740683792108643734007071686848462843772835787937739708416989409116975846393710880656220502089386584650207 9775 -4750030681218539511667464078029151921660057817506822636043411666344809287471943194757651073588360318979282045988023795304023797308222122879963791699563299391282085930360289491725553310312100506175750781658505147916240794278949917706419601108273459162722209427336960963530594721310211907647596588867893420467145120072283915491711713590927820704626866456332312567744662525034641232106662795708805172541575406891682529999535388916571533811794078431966809035799978418962809960390763869860099380507420940424777618628196589645929225131016004039183755313781770337158440049322185783800267093576427342124621927313691218844326131130227438071027153930205915641544250467823452586446624540979587928 9776 -4099051770334129057394309114477359421462726857854909244851888594331864865706292104568110758863119805993135807266613319029944423394012309327788639803983853148288252367656909766483632719675709680539244632120219962891050264309167592613889438465998911085803035246862759316234854810581350740251214355250760028221222633565899738707829818940696569791909782582731270938774179917898321175642785685829991297716668226359437970919563494567995805591632058025022119793080353318294455808416653269969375777754875421943498845865105513362908921603274202879197794645554769840819641208491487474362220256855661871594429250382547180637230827114849284662812568586613037324963860083718993674076772717900877986 9777 -3133408964433401443048333976032335764102003532143758500865773206596032958734563877210313068643688071838664361084306850064230189317535412967280890139691121967402273546137168404863897284910201254912177691596301421351052533066758728891115989834069086238528154978319925395768043851798223291446482168065827913097241369866775520187252958298401951477234034751579190091156706030339212383947508569663615619594813252270132479803388893858254571788104029453704433377732562769265877058247982340456143214430215280778168487842024443069355607013646647712864772548216873997071060602898695194698065733824596651568744917105682737202400985650556619979716484421762833835660793468389640140405441088764110203 9778 -1798588615802875869579081615838180809560446771221856767182357155107628681754058112584269630673939179831925177196444017332783325319627274999842200952129800260925323725257654763393560576961478469377818369125010188425085836267610875516667733733166634477384152226462272841670808011174937154937086998737445075529404778024485726556393502700507309852018915614222760403221452597081181122320057418882488279273075945463726516918998079035791928864188636783693773658398613280906227789350750476092213031170530896277312756153089254594359254717788294545527839186833681523348291183067543759834054135572852325202577364176657395632512752470681982395849903381091747936986341248309187706779353042344021347 9779 -37315907130284542516843593972572664675890319114793433653613067895169707991469380914612786980132081094021494658735436543687163819972241297685168777757414444393287445727256403525153465023168824583992753746676995759427554570511115085370742298535470318843780852152483707120225506562097849467591707658929300814174780332023352988069450507037386348134050819809921276134736837263666453914819785876620688158499100007022596193862417462366684444783039030908509082966256322884030509265361546032524343723160407786806506215126815003609996455409967145981190239114951293799844531975077311202156703814095737654276892209856917092658680551831636671131697423388260837206574989129761520148958188476701884 9780 2209308789011814804086395981936364395449841716734432954361219994468699977295349864977188976828135842442191790225754318999988756827598640622422134820421745088534219311374617975080539847836000938522587310499109386763220134666028068034382892546529334864746952687522339649247500771725139787155440616505155223281036368833338597145391512284325846367491278829281957931497423026873909869552992098434360627316008140135451154630389808836811466759730223512018803887493093521985741164801537712058548863709437613833146666851082126746776791620556674302431109916026899700571236262246676969055726181736630020472777758282888323852640040864496436741270245492875624427056377896334390965091900129017622974 9781 5000307749281847630268030972159856413641959072531408161312543743084722143840669155670261707010639951011708203699359533135803271181328635405232986081303800415024735965359116697628280404071634453312595482731162035210454700661814742838911698061119086653672992642987877420952290448364311228304188999467714619611849614908048579842779059221913513936641724467808790686847966277527941215998241479216401391441720699803432371182959486971055083772730548359388065096828015616796278976580556723522476784269712880769610528012532138150913263638183752896381271427062833534368146382773829408169333048156479784217949216839305295203841087615538796903467545911193428578262092076354707916568970004475163668 9782 8392907177009544666601772030692643436126955466299734684319433654735812493198591336609642714671254225138981963588126068674537005646495225284599286815849629359298990756743493003167627327733157010530615642723403533331855238382300746903465036847498403055685744834780768057556724976119988057710787644352876727152207523280143219299643526425451500045094796415383699580671251040796292768986651840633784997394398519910482311045778905598048257115703880088972799495072811405314788866576549588147668470195576312581674684933496588868320087025516551029730598675294000122126231914745586219315253519040986764834582830822603160869009950006747439944020639459800645956918336352720927975690400489478584393 9783 12440150995201840347335164638247443451281386558676725540196442068078895336904794012256861940929646402860242805473629755571627222725991363686026509016381351429929462055807829762688441056562809514225477927014947800888264253765542313919253151168627058497014742915084248229910936502775619190263469850110628329920453249837141072903360999754025728496486685534039825820803829373520156369910423463872114771237660763693794095756232840523946195205040519258602832311587182249011554989619936010889818254339740995830343326283072811328569663238031640636794844590960551932412664076829377482036228130472628585007027483046521557587020862375657581692426278060432148154889902444313243549850264506262231546 9784 17187997708173440606927144349666879005507541951525485719230975676977788653051900749828489534582318073982797950751968039885981646960220598133541581659725750250164047709101496415946872669459355537253767662408482805847712689142090205468263657617011254260118217745760179137900572209868948752550931462140204629898536517887867013795161274505526941117879043002827624763185162958644859407482537449974264069698625993912612687829008862634509393567914619229639555622809865460828854857272897058994311096364272466577620537874049119526460540756050851658180026057694385526009067021601870423920207938376194950951625857481141605779053671602474981904883524717598572203359778761863107715124213588722588317 9785 22671854399674859339758886018274761535573222675527306932971863312606730701588315478053981300227503796182627617683049254683604137454017728628662960994965372352402461234368739442591604528923887941141368635425125887610107692914892260158128607853740179957118318371303035688615386901165432699048814190143526608150313446724710985386931258266456226333114958390915305428808529564808364930324424732755378159963196193028417656378494386807252776032459821597309171422880157235502344272267884451140388881058990116019608659929329495285349566215420210643693622239689996704286666099405964440538960768650444996343644745352984795994791949654498638866663718550766808812269527434955770164244362126321641347 9786 28912507932443961156753121850220891149498896348074109163557734852072736825952999215830407152515007515207299935725908942333128430287018045103435068741409387797285748628011686725985658685797385841947248168396478505827370678039329952431646694987900081127776687509974947235845523765441980357376421413136639497679571701197757705369695930276124835447585595078414205200774304118295276186577475545329674625169452304525118284549974318459553476418376615415743246849009621657579143840365476986232351769226011321985277543229817425024535689529576518308157054774135430592674471739201289685175204264738230626903470003977892331029024752727312458962268615058509877278763866493831670176349328720625066435 9787 35911422376224665217029369625206002402480297689165383038699554788520597233677184623185273219740063886421415311003183677808625070142072772145044137640061142284210401502785192318421879354294265037518723593250395227759997691532245664045210214153337936088713767612083521316795628010512521755089190552982825022812718242250695728993191205483073505265731810554893033678433171507281567695073040395978254709029532828798006597928476629756179922312043827285805008889795618950369822829105187072402783701978315777050940877551944956805260170017992870769457193020847432331878550278015938067182668390658612961036369198492437330118368047392076322812412713169276721117405845992354727835427691352334910111 9788 43645384135794387526244762128856201900692757639745845236168716925945471640171238477684194016944979911450512786200108335062020493634172138408638396386199256404008569660390190873128174612365958290685258926041708162039677051208024509515980146824494578211857534718283921608817515718498648741358002926359304006719837367847127633061213871700800236371546751932006493365327696094648214743597783372705056524880307752318435121340341511598881058712421847361556055784398255339761543594798534931219365135667731197707346826318126676315137369850589520800195536628509642595244565306275457286558265762427266380040746761903707732194451783120794373434776805644145434270061238697389113510721035404149630738 9789 52060492721603245012826343336854381354610527313721440727252509185294598592356351421556631494062034377651667094218678780504845078109007410399384085082176814918019556839888173529235963694166854700818533296560985662823362020562912273168457303529525911063573293374087078588379538589921641066835264504612795902576165615277828544602764430620237905722287723242922206703428148133582332253961193178914204332755707989610911792420488302459829812375897866807243156749385908349073351337988331158749145058451174346595907183242718843672615490645949465207840445148761372728522406255288547704145473739093559479613320331223817898647070694627403332678036643104265617644261012371171055690112647678757927192 9790 61065516163703029653063635275204655557218350921823341822084453417630001780150512720976413946476435775239701798112130989852987167666317548242685648328967687176550057839187921496313320561471398959737673465432029908680464158953146146042391905939338456064615958694961591686945535713066647614666504330470184381815014511948782131861875662190105614314963312261155252537547156515318568000971553613369992677096407123103101622334652072979801975335010959010693164772340652854043647755715321599046282731758172248254514114562456475157933365937164961622369022487145893875148723418327635570530971596281323104619621449141963379562201874615953124270632361895184178805742091442199054386808929481453038414 9791 70524656277406156356140220698135122513476909773311520932417594030422959001774856060915702758561120070877767402950060220615407349452873515975555078100033651074200251847141961373091314380119492544243687394896448182217042270290044141491362621715018782230105883588326580243964548083363610500447754718137163355895173504976432395184059458317632382019479502539304726744645596726022339472969809974560914006760576848375332300846320248943518189197992504220045397032786299989353153951601472057511019230799697193104487937625963578994664071512976378756865734372403144116168674106666462813404793399808142535502543743778986740880701308432537124532217265774749941924150780508422128490316173580855010866 9792 80249800893495705490167202931545880608242868928693971011435971986435582632433456245146131782906905772461874359748018167600734710255983873360682384497454292074397297720620465300665773655749454377274425517810476502013056770124871709237384033332627711591557108230359936174365033331503605295558231522174519218181034383933096658073731548249690853752796396507158310809046141186675439722125721887782255481556501833423030807108528086627459042300573806478033420875650754921261524877220545778577127740739112020427357332389841731004169915813393982605847450016253903809609555322543360955079137816547856783967555948611367778898134968821925040902200765725809702290018649612597641268301670704719518260 9793 89992378275626052044527099531443436613106618410282596809703571050920006209777632769716033199309664224492208936574773055103249743039487570132035098919116866206096360546701429401613580169338422561807579629563886341725307946212840053581272470063382479627110298806405854714507337326906762070024233824148588182132363908147869663153268143801618612434265484149096225574638821629068905657172147296760974070607790527165415177153905544111612026872827505338255051972198569576569496163486682732156822371106472027501133247032366100665210533877320276548724426490182643975956558139346269812677146043456802981123791992055569687871959158750168097363408832681769357927980084991416912954270694421326383461 9794 99434973706271021155517865254207618568963875942324636167582493390528885489396550544791611758454521511892843777412652357801670940960180786716459704346554112042453388246236075372174088122912290408278073347273145521702134610056793378465988952961048664554431903073225503064975545632516354375302670911321523138048860705950429802669318118212021858015009893293375308160234785312860224127784427936276007618645742414864558180479958756385020157560331934094839304193829914383540791267442253641020328499833688304577334353999293222988509282734954145121323842651540965617854815670298793878042617338054734464352995388151047506356825150163849260655331300955437350422042962144664716974966896503304240128 9795 108182919975742902466465099053306185921761345335082805028486750178163269227547517265278754432208384155415817373215239468760447338009900806491832444911552179539648448473504455254906238299083306684045353203163789158050456274698618854879292532349387916243562758405971118943247843807439166885584831598107249962568534912624540549530718964416824289912018431212059397552252314631236738657671648711028950270383495510917092954078803718028662118122967323687353375030575326348309438777219196102396280328219394497920896184962218965733483320101660301579459109804711710347312421640917040112551847256836423919965296786518446357228587932304980121104806579401465910486884572170407698490299066421945552698 9796 115756132465813098933206076109718101653115373194136392149415195699926835622466379356497504930228779229041618633609862719438891573136776143545545100180600170636009465825356807798870806844320582607187177938835900862830442081997858627658284503390836308663031422987310001969440042482298772978061914949124456619477999862383761953097506168280494857195905916076835553418708036926953814686205615810437047833922761975724214733530904641567960765582609567357305572671710652453415664242907583548127354972309714330059448141539227270219532130674624265618021116614345641599072353300216177169743063982419620678188354099799449574487782164822351917602116626133004600291332710835638117402891105893791638317 9797 121581525709312932467505475303647121616982599681747780147393231779526158956922236593582311220981409897607981681577791103484826967486089644526078964934034472121440187161849914919341251805579262702908358611885954702648924302185345905289250377375129942713937287503052757236189502909275234707168421373332744581808994418362205391657286018336636559211201146367440693256187928759470791470764139145804842292559630463987642580018099976893843344881394904228009501958389025609688819130059401222950717426147425326468293809070521995390822522813745986720729366717353832934580078275980627679816777188604931335289445686961961468209425369569902424874714809359855628762779358584408618759504588220648167773 9798 124986421527981667795544858173634014237524766665193281858655766288425743771642643725270625564701772386526855685768902976761046700973357079247809600416205666515524447364264816037248415990958739273519166371030605347955028750329775658612114668727064617107586060721163934719491013654830817599406592908003884948076654581551326464810918367708696170141989867644825729580860324089133190528516362087098920598639651052307920967164999833862982616826542035774783040859286206181811184346591923082378872769041838776939211541720414016346149778780387703560966553647284611216165287053808781245073148721004831130257083128030836393957421155504871348342846265235000295905710480315402142090624852481483843337 9799 125193438613555119201968391183790354219186181931452934881814582537593824233551488303177350165847126193740933943352873935472989390543365602159795399883709847109312251984024769404086384053023046973764529508634068351383233070498692055737417679607499588023142700091635868850141432657772558194511643747465986843594544658319788308166749986721629359467884012255546828609931055642677122179433953438960151260910268292213197019297753241518801858289495702474017279908278981558917288615954464464362073732220317625586647552991148585248643469968648771850523654568443574132860728475694853583266769875773736342424644146982524190340265707810847361778135153668289008729485769653882270779604264445087262503 9800 121317438882410871899248488990936005168801275774926377569036819207988077599795730941246187082683118767786188797541489791097764320036649892545916151100355716947791929016678559299103002056157719724792441243983615905318522691593250286373206024612745322790524025291328844893343140089013453262511670150481237628728108282526187850409623894495144423997882633002457059969729231964446335418150789471668880312018328664876006844956042986116041752762182973578439234730341306785539256448822341547492334642670872722690395522429924448780775388008673457507624492703864128847481782393315895374902914048490411747142042498074535343247777838293517374129692729635501017532717804902365430851445097009180061969 9801 112365195844474249682378485553856782827600631419236886535317258182788594247129524532552726815713510845610876982691045753175338771869635645354830853848110725919596423152175171857607432139354891659712898342016135139819448087149345371927703552067712447055629038621873353424907644327396185367907263881840157007275618297658739978321226357723241481473165691287353326555212545339258887058908861994201736126044199594332619215825348565075704438394926225438890679554465074974303464106546628587975020340152106999551185045591931114737762470250401002552686334080395242425953212850109346872159849214826115820560725362623267578213179904204873770116138175978816840339476982613206590891655696226212533201 9802 97238542833567111904538600848043207876987265217892728620416457028785074104305989080829504592908176748674824867550956449275140856164937713144690958784451678005827571254645199491389892947849393250884621676246527175026743646188709379081537372725869510636450073896726510944487509895636922618206845226758959468570832639151223583812632265811341152104151038108827782633711451254891837687243221933664920296657774702142751211480669136473487258235264882508610350367689759229003687095924160582835037990033131502387383806291563735600440165859310851791092329394157627610266174262928336907022920688456167848252066200705166619880514281661389535495551671625756633374317318859486022175184574493330876035 9803 74741851931539194322869918927064130862051211498153102799260493791299824038103971304615762594918500484918210957455598266357951614841224228813461129470487629500877226766329410672053317986313564161437610605368088735491912841651807993328679883297590548153373443326874199160948882359123544483178225358694697698740813041167643998353426576416996547071567528576469660556566125401558476593883586337076308814951233082329291909724187586222709329201174537893885296062266050620072213910604285657555576434447846335437895565783698396611486197110229914617448188426559662597193451486882307964314295679255487770040033551942565253414303512135237301165971288595685786946422173458111909153996424501008895520 9804 43594784817177906446872894397004945290062935009880592372648468564922296106847893795882464550840225295842002696104912407734873160115385052580264859773002161735800608069049443386182448287446508031039179378263048089071953411338533168335811243442411943556137821091019995257374056293047597671179788424704503155528732616431628147592675138663132475066601967263601754018146718607196049848602291176148609879085277867556377035360262284210990184433599608736228414749214179776920378843382270571290104872304937130544701008952245642705140102593219554797778081097455240909590959588925025375168754888685987371307603155330757624236912135098403613959020529414848954025084213635124860054275217852945837181 9805 2451340890385853607300401589103676478280039354042943733565161569405988845356597200889770491864843982724581741061694602070392099903767161864945058354259653363855874046900800367602819065786973770063317715446675809669031722099246561383326178480697064576928795803091531235327012560954059255511258755563878349711841557128393819623177893871347705862090773717944947803962562378446588965677725751869809842069545878971478550044623719079705884267658426613298405828253797015340880258930323501766273866023357698693766599115050666067758454358545651593717190549680713006849120641241254349337001042497316212009607790463590591429658925049661637823193471568545828359148059522283862889653587186226501344 9806 -50073698635252019968764606704126331663610098931991968883525248011092775661185454191834975246712235417923420305723602181915387160222787721385959973434339902062789457638853928584272042545621384137797384038134665733314413242406665089068196661216295407844799405804105611418994749136579104837936510783730869208854207882280726527582647162352623378595436208335845491937243378093075354861438041694660586520650656904001826812284073339980188788645524322112582649302003588001558558900547074610166932061065874846754294668084009569263346055097224287502341016563571831133242002585016073964008714786966348243969955126944297518861416685448029362592432338039472648369169176661977378927475963454120438496 9807 -115369774787608213604276421967775528760972340680158396765502847186877357596999299695509733677729345492020525810981270335906203093776342261310197866877756518283258973536296800583307082851294743717547062925373639327579591576671053179196350710677651478225964461798480099953083501580101414844611244775693194183086867009679687825627565685267039254441183073199419878544562118767621350667319004076621616612840170401523618482186224629174598253697904344773854182433880108611312226029783839234705497629265109514142786132263042074295154888995775021647864567911751738662643828719663388386801527552417737897342989608791152301303963746953684775257424891005502008422040031059545031046719379537083553405 9808 -194785812431429876163635986382601767232506169723207212439238705723989191030361062243639858876155092816767953984601825740620402649961411969423632292206007064032700392967035074395049313088333181952311700206360077769529962403484219168373736395963152171765580826431663104462597131136353550323473839719491992790511577387307811260717559090882924604313396946959222073110658080001367530329959647956222081586376625960407259909137075653007815326634012553665177591552211767580099264155255240001069862304222832682930440892862531976966457366520497591854834032261518125503596778252295172837668684082504345979748073637175883854431556593728233459021698799990801936424212168802448236367626358717998235510 9809 -289574543845556172200791363259005438781330476635967182869401493930080803885213394091976600360871518195088357178130980053420625673902712870925677075103036629515960062811088267446650113674097754972707829291039673246442391309795845610055796500815192172435445246565841120295283358429881852618972188441542102292821264115827410939828635621783772770429095293055445467876329429512834043360740755590015480352287088188517076853881935384981881344048440326570873699936295016966400862376083569656334056710984986111902871251041985117887583569315230577978817125035660813175735677154148876141796916024786492397349963279366325667650836720488632460194000751279513554820703974537963033802139135476680149890 9810 -400824731870231099389564642632322583136014022326892073307716870362564642944646684026517277068731071327561569627817290036693381116580940393240478921752648966985217670713070433928696528150653004766621583943601941668787847926327517048387894172962438331249505247643894184131916901326136295475648048072097856566330987553544205598678650550341139763693463714670618101241081292207467904110494703064216135549185286995828867899768589732477597483954051489919296108094568104298583148571717855014809607147922097367490996035189885112267705861639407779990746197311727679536661914826167231978591996944452682568168625799498841685649518470802065171854713638092338512462745190921400563473733483434408231237 9811 -529380210807827583647778336103493642812374334244390373962127488836301977175250791787191984753024167100260896991324998310574681480378329056388087815507445944426530188993940352222307175961382236456188946376634792195171118216457222982583113577530651041796000756263021541886165718627693752337288727378858895172875502551789340423689073834467133374910171646001670362117137581779856914973730984619489095993822970869947230282997269814137412957639277247427394515309563822367652950819989723372811101431363580110776804675806211089818616883834450611716632112478887754705688944709546129219893974333283006293594277386810732287013016041796693043512659307812706119832729603981729610937648482525953380774 9812 -675744801651609845031850336056201898731378008795091622355721504117152488651909519591206674787897978936939011146314692225501485774919226501771577895604593177532794588004765785962859704683009321087483219677442515200889672789854039037965276869379950829105640263017017682987405700334052847427130375339380421070957270479969161934733469217000177288290894514407704946789937598963433349684763978391091898534353628164695902637891933312840135627461807956527353811190432331728951110982099923739101051447027093798320504077180293547680365398887347807480389107055606202186168413425614459065734512838077499957432015047350974627589746326740883393233237727676845350567499815968560811673680396512619678339 9813 -839972365682534421843961855161685171360509151445245781644977090456475349267936978188348005294162290705796920382005910625603010581419659253352590478901112478264823097658824897901995500632311610736695191949896327526350273408265048264100207132900271488836443048956238437197391366031549581663178943211000555094949530286126507015569007049955161632366428042003677538462808092973739524744848669488349379845148561630170752946587631987933282620373653910613815239288009113205364264835427847300947427261642902076999467513982716697687448506400466375641575399567222428132028089029686587322868544502071008428917419597510692036622076043149519319063922802374013618114288336720907864422115023349975688279 9814 -1021541549103893872713846345832613000521876296948170844540626774428214066534304425668633795159997278466761920092860598936692566665825087701550103055129074120105463642025647268069272184710495434418846776996060097908720602673340101032083565719277288791828827330440923056287757361918796204060661388197994211525478262597280472580085802488191536641514023877336954441545009388096426249972095237280797394631966165766085330409375403478390005007194426355420695717719492957817194038970155012337010455111899059478686622361089925909701703578619852941453239177401660622802409751921501221952072783863969736172257059667264619460734145828937120456352333869186003109661026121834784031503652171175970796786 9815 -1219215153904800099742363494005544862836125077252790875275916536429489315259884242588547840229683142344526448289959838709560235248621679869946575848002320792659262592030295580886793412913577587555111466887839741176714268234611142531076490671612829391079746718868157185516747699896785564789652049669516398154171459045047433364539838532895074242707029690849815034748561713376171088278261877524034905013243483410516517625177369579801327665687570584652866724543835176297866692401090412246921128203927511071361569227579859029897130305185529548802228536650022997006190408406311547753390917355266608082471031749698057565428212222338859190002443653823845916393343086871697544865487109895659519323 9816 -1430884559674436173454338033809961167277071185675922712049449820452382457560213147781340824219199382938596177817606664453169113096565721420027630227702906350003191246815965097745962820634560917377088066589509265159251645761172300164247062722161709685946269977992043343331164304250101750406465958062185188633886895500781118817678185876141192700502060029657539989726634854952336894150583162038086928256969548824081395171210216570793573932137773489581104520676813111200010494712310789759388839518205825801695954754684168613462289989377521957185751319187155473212212944734654257845642930422272761146772651624564523021522031043321752018972331977084796618853942177841180599130935784538520060489 9817 -1653400230814153093859414344430524330116894592602550009724569316468046911796307723882930558773526134456371190232004982805090889845016829140152816071654776423063689794623250027907646816667139255451756783313555006212104221802213414707931687357429224811987725273505281180133175810054321078544143246633651807505754309389178483671536860823403557691254774400326189271409253012528815645512506551593083476287907251473625705231815326123950008559427189041875971659290409073389476386479694032143894676780510098946919213493455618334555055295157120564059362720143346002385670265314584259928506699119065761637407304439102012224752669398644289137192893860353464688961978303078088696490399384888274975478 9818 -1882390086347921160958872132071909727079892453881443807419898521947628767619191417485746952278117524768101985164362721859291951362168439910392465911298873174255555379876699980883994384429678425525534283126637503928493152500575482477883773741258270935809429699837881074776096644787547529156849041878540053004479766564066734984618455272048477238539655825728310350686023045405046499519291435125687722663152871388359316513941629664620927705415766696287686397831562653998292802176167764772953635077809750478013994660807816082744322357102034378873988056918113554370181398674414111815563366649300548653441090896216850063261463155844834097196728558373692585793900170189535274298141327697475176509 9819 -2112068397277957731446973660822019763131188942067197304050653878205124014955008104892815544742716391957616732085569227343783281373907178266042289835057769047376900705531525537906830370479779992073472846348993319713083794861557512774999373692929351561094127733251405478167417704601692595794789944051549732257963741816931918861633358327793760252770921290001128004006722134562702597414209409534645739208382410800537232501622890785749853498073788870937662233183080259930074920615984075135387061304433060389547463176361879617210493827615053158786117264983627674166143692350604860106979303978737879199624982807303317664900628856174163245449497391191689395422008872186459371656297763551900242256 9820 -2335038919634078989358922122339867284083318885492165578945875933681240762207099288046001507195273052706298807787332082582288958773496837329462477508183492771306532886995099598748643536361201498020405787876109518953581119722892553895245865032625656078560632336459615985854791826191372673941033745998426381524202997960059544558988424160577377627557129139457340626729193887268898722461676799586791315526089722797528369326031604468566677668114866281441200295967863321108864602944087439359710472576645248494665056773232049035522624489737114979691840492352831458803936809278952635326458617891927223468974652769122920334574992196475803579109043316741294556294310691338918768957478692640614989551 9821 -2542097178226607904826958614333734934443056982004547205669061653569511700457409152544354583313416059754721436967092648933024215227224507427698448573496456043551642645809841606847121975665305779707970040179402890322671155560834302051712643803216093823708228132926021506463012280828497960486785823272788578831028997226965647183647057055011527721087577978429858659610833702572103612674069544917863236729506088661354168167287844465161404612406392483077595624620631554571551372663795126039848062847296449039511475161527471603543405365870334924087278749731953784255600867125595781077751463493932118866520691620149579531721855315457340884369991720848982713032640200341864524686940285268503728602 9822 -2722038191690220989307403463107090934074297291767232839452549889230185398167165959200544371782296055209123763628548535186324972423665288033982726873854454642846364451234171475476079089005832515333297076909543966148027800111971432875775467038345879774263167983137091789288963405506397905612790572252016734965734882520475587415677528546763241019673217020464815087527300641974614471728900867376795375003309745818860763760226050323992611099610082163121907433550927033558674970720018967246694263603446823986823499135094294988570092041317142334132823950404294377276840129669445380138264518301918759661278795662526973007668958784668208243214073396368915042708339804479975741987300524720705847818 9823 -2861477474580389225575223516532679594751860188558722609932891188018128374339352656184745616173022781062925020027643413340087846192798881919125025944009668182506067511787765587317940408310720609020568697409840858835057537095172314782280366645761753605824282456846464288329766989334912237652968335742317415357660935333543140107976754360441229866596646370208778311145756161890505441486435677683785818445654463351624923884062251880878599221725267123431992246552698715967581897826686414365804744512959756906555442555081010763743369832773056821818524779597614372899933893034556914248859426211136001057567399367191652711498180875025078442777353955465510060268281713046037901938758069025411776592 9824 -2944694862586315902147277204186949671720847655450594922640000929902937670480751186748854708896980311091354306166324247969177088028297526528665713905050719856272887744143546832317104515946211312409527323166419468328435374184487043583095040628198104863096280002595769429945702458624926102743543573821415028684312096071199212973578184115098530822251774309612286663998942777673864149870776095990549465506624279284046526538706448367152866345762048687918011331936421202636394270895726463986941599752097641088485224515813851801155016497325873199021177710780743730149392199256675954893083653391683676604376160595256744573348534866142353490865314199191929094796756154214272111991260895257031999728 9825 -2953512571218624280645728505932142017680071369416142460690464408557356329819297781708420895004162026665391923037186323341568533770823181934384597102472644606667702356591620725793524456045916434779220089776224408330311094947405387127248697289983476111572386335619261224970776625985069291530129503233390302268449251660218243600686031501865170358729942452731919779298864279101499033047781023848461737515241842493769599394098299742641166628990602672811766998545272674645019887793084209266590732062703049963849864545194896518650895620187280752963058070016991350542513187271505096847180888344503567801796958706229169134317882722856078704078138475114785013822704205361988900111113145341453431203 9826 -2867220897354341382374802043437920897852866549270847616051447974197684030186860247349135289214113785319413197835467307526434133677753928140070393947667213266479109055086599007499897467858457489548047099290813664222370227627141166732135696286972350593615578066995149935072560086873309701055185579447404129903106852981998352394434153472781565470049575093512388773717799452964111641315251748351554191636184628776783169824332849542642079735804108278930103040962942008509132467559146451688407706935884706470362506387111458366969742459896686647354036032602868703488283409753173124730710634147469907300942669990210528032465486015607232489732872568843955490417572237300907978471979134619222226066 9827 -2662567077796496982428215096420289817480468201408379209196102967507161180034090807666479727656174077099791235378706940934438366207674084321317255963470642081217124409630290527471923221511196946028488507353201044860821753437226945135374085491476964607576610467146763042148874919821683182682674001011354121333175077977850244297829016454352583443647509246405126492339776453820363407528456973965888089143802825902298396364183260837599742423375565848092270860366582284551329113770037196335379029851753172264369059886590454516302620557348672736956608240677802912608707998893305837960017595900173918065411680366396410654224313380413938250500634357376906569465806995393287108669463859676941477444 9828 -2313824989127577658701472954350399193178056664379765840189766136511533400038986505796272550159375127403115717369714669328195439155801868687315578457018781271486649025966116244154960020300241678915290548157354879287191648911545206329682658424189823816177029465571778923053706278768571686643065860986662344771462138449651513631406680936558222679600135454983044804368063897038462686020250209145249257823378870369460823827732367791529433433812220898237198888385082467858266914631297137260945733951560898125268143559419540905675927882138674461124065850354555352424784750651584749748491794551576813216707353330926151922541804623606872260315173815015319801608971389168178583841558651570246172750 9829 -1792965554980405227405006728843288190979173347414983198792389498961155697483282773515810619401614710011032103233063541376286865911045799178933797668216619388668259092898141931446598957118709016970652583530479903853797806724155221769632861469411632469938393974550026883531875451645633297446968886948323944406896496881523828139922040287074167972333347235069983907808548656565729353047814521005080514595662426449198669283651527732628612279585817990349988961389125957295910393031699574632206702741863577002687884124584898673522084767690110943844524378599607915552706411897120958225021423909519879366700815223805960645926392184569279925323200683415613158584627914976823675975097697737443555900 9830 -1069949851716375643957692478523263262512607401459985907138513128755135856701916171680535482702897311150382731912014847285671915437983648266117885482420681295054023487133216253936397852669181832589246620522961849657605682076318528453340172432523505778627872508052116275166733497449742413153158401905025815428698366794023804323186299261364928373348753850688895083806724833887300667771600224276432131697826977951629578177691585719522078706217100544446929634916953759210916865576173889082985468432543280313370077276961793021425648583159365383328266816442679564143238929144410785012286385041297929776302510109448044272725812221701903567300647921404188547841270424314922321917218126548007401751 9831 -113168885748028629612967675379524702900720830219403286913084387782595773116954348596998729697489258101593339267261627921468889674178596574007516160158257422874885341497982793147093653550718964734639488225333335719320320762423005006798093188672058566749040675138339077353547139803190170811183309382207398777451916408921216004027390728262585938113615251738763808633484399904567510133518467925025359789344095647746365388385606816502213334861534356068208968896942489786401679961922876603037354316420524952611750903339735684310815225892078464219281974560672845047236969032574653278602529733176951816210200224587148827858875332640210468606404771409916175552974464036038117532414458448122435575 9832 1109944249029882652386830363586873288024842264805989340864221848515956910491562021490598376936528712226297267144201091116390389551618747087917792139874963363323572959503024850810023640705422735386864614388540146074908658775324528261799966096599833013013449289287184927686196340808307691396529774553804613528971175786858293634267824793439476911846215170522028145021702211007374903911881703947719315719261385321048015037647856244442630770612262454445336514057755654153666510117758866806292831830459049511438620445753631112381168445226651513019290068211285094804537267594431082989699248568739979761940255357247131286980154391492949456680616051505802260381740829066716962000869766944155987004 9833 2632102761887033201667553417164673022638051768764124110164035290350830559294377349932129558690184148437584040765855407962888211831160358041725143500487960458000519490334904034386541245973530595828434877309751535826146454315581728687022035447929148226467953585827708058541106993558924790707296266800313534944659291804327919496289033115174241120356772394555572024956548521737035523062626892087292284014061268870435423579647922288755584876719802722820400429120470864820076836016567311130266383417817113554943167352723533328398631736616345361380100351017642274147413299534679529217361965309901976057220223915953842685603053674554137139406566652727627473380558036270681542817384113484254290127 9834 4485127187500359134900105392490679051685651853285923975212318472726684114825112509146113697097880687907187851746394024451813773960731843260063017447173438244756510927164128243543187711994584924144053125953627862661905237917337564252061904054042531621930786913312578171318547862496500111640136950072299471534706152647260315564554150601688044762304496335636592737499642815686534530405254568663679157923773517017790780781138579969929551120371695052072188125290897187571817596786530351962296893953462593786056283365766887500664006014394336656758364493188893967952539399022745680009642638382758509225254676112951525077003406847123321856154551725094771158705619466429536248887854324858274959573 9835 6698650967250945326763737702118791711587989740139227176085947871204526868250940367106339728171624232915353296875650990200001590304832024178109527712776651418461981864530702472061157816118509831695930232111700685027815862616091034096219815175734754008563883906675601205489797147821479458153528287384116465866746705225707503714776798440812302857106943674201608012091163337391072191967706182425457657701311766427115955128270337180861046997927492707782918162963039417199187322763872711420755076966831704190849308823905929697177052079726237887727398746655890740038837998945762318460547064665941166581032049441059132128471205994332291615127847888392343901634777031168070634316284752369550480449 9836 9298543243359992406761734305356022061245710074430216083081320970603776326710614661415561519516035588939693740842445940591535876560380609271990541872129749049884101215928676701784471706756397655422127663865003594928747009385770144732626921055418450708472402201978266103183163907132067126681989088282179419587137599585292842290684425667009309630330969062891800089289626208734506127804996570943933854632338722352080173223173563489940767753450541840397503632070211288036314797045237494182731821172125512010781313477827250277055132496147570676462613491484030775678635788083491752045940390327506944941095845120778675319144943177877385657804900238438063060610801305632636860172603644797446508082 9837 12305023346150051760584678722298359093582709043106315526985905079689801087396095173401119768290803591088433039969261143807033105493781589041253143054369463827448172942389257775822768300093891261240872201269821073682914778739788153194015253460427627210579588285193139429693572049696624321015659610113894943479900915119024569590110243553024811320841936956930372694257612797581421386877267456069396481832095566542870378239556774414137183026641126085710082472160954220342692147124434782304009569536599145308752964035462265336096976650802219575860562308077539576793674581515905632277326209034800982735035550914984290198176109165638502650058489024803586254730601262275512390851873678546293889725 9838 15730444622585516488784177150397855661492683343404551274792366490463899572901779484709621127916428488783911959509608503237627340582724629478292849653429822385800832095272112727513729225584859995737361056658379092307928930937900464214035619479427405289326436172711350102077457611882383756933496272101001799640423399855574372683940723442391644143787377962371885049085268110691141181588207450267819411306520390453330290382232775512677307524766828656990279617072725888783387983268078024536292266388794117529363400337910454015999282942267392867220985057262710187399183161647823399821662276001484070733751012404828212540248145297190029051032194910256909065274493944973375792431500389076371694664 9839 19576730026546063376941290601583474489391092171231349608208946995236844149788245858826562091868446375156601697177874204941254938641934361689904638405529400720894057488907121448924865464137963272631267524826658163132551752607518596709324522666487688070157552520429671150797730387067718906029912215036187337967214130660715690625962758166001098083191400454846529150984453138130513346719713539287325690145182237911101453331474157349668016613785997815707326665813342900887830979357124560502611824291886652700366194983349605249161765203999853001736506644034820467074445467876987050003324675360713584397211439394213530735660535721573275803443289656839573591382537568825000042368607313286171809271 9840 23832448550282591449276838540678810534278924076343980271227370092461847856214701449987773069263400712974372212712076992820870581935493380567830735315319899334209041687399997209459595692789823703826197712910731690292016017299626955711188670009274721245401823174911273947400130275768873824781970946889388923246842479268899148141564899777337338246832770299543141603058057715466920294757121648936469935326564781293492156256650316437791507364172195118043367635624587325304719899239348602101688945856583482974401399804484280855228373968674311699908241915478399803011224013842767940174688897179475530774810521346570628842338668510184312708957207333438349193557786260797350074768247227645734912015 9841 28469530419622858165976413963111574315076302252495680738521429295427814026946116497442925338753131993036198716048117302934670469946363081048599079935711605663542422567405476370863051828839663782548734053483719353843498373142391388390006205704858006104111152358647788223116637606815648443104455460796678683798191796685643545408680267472040368940337925935046480682683696236301952571105218741892260729012572088524094512823087425903436593947214029705011245232973948152951248978281846752051888559822948214742464307991728621615565529318337851290382550813829138507670023959746040901980696987479025101624898849161778632235199657672858708765697619433787072443622313574441874058633797933910371467172 9842 33439630309678816541217336291220255995409981561062621212984436062536738706077652709578160095084313018716547754751738309691354642678821774966899916662341752402060168768582855334815152832531989281371485233436752274420561138153980506064392077792219488265283670791542580489864437200865292568543621880479303623894798161155077756551222736190806298505748640578715457215672754147595315647772827000218872507599729573659219134950431086009861353187094230975659587045928321397259582218838559595491370146681335341866988553759210903686303051162086857751961184171811829774062464361693491956458888747718455293017853976255086781096476320146568391641391201432136185621277385623295506921796802361273483500243 9843 38670161972025351014141028893059533931200842674156445100712276116537023653471309042208379197335098200737491077920169101040998665705636075461498969501500263574348791263894285158887087955136570088847010083995703924740118870115600320733331081408939291226829206127602513617517628391955852050379488161723549486746590523383322707941147724189288959413808177882619214750437434041556660485706738102811649233087950095396287575838579615054091108330350764500062322539084821623851309059698659315373944803960164606726094466501103807485570214402694956142104985204693855887205861189906036765261785633715054911854770277277228607376105049788565845848129558384068509308581868609169459744794820792303476439572 9844 44060044899938527011368990356657362531671042053607621028791615017611191571046922416278095464359278693786937264238207859316757930391264450449207703619427834488178542426335390566948894173652251552019341563867280866670564879630249460499110338399895992612292791626460009260257806338654379639485822131712914135231808677675214442062384249534822935765508828115597352280085841526246048440953858243281678041167418828998147017201329059348920360788125498314615487824945534342996587631052948172464902693045218775783350071014072224241220738020078343043257253053881273864330759639269330059556056381689767388651979823695058201779017761089519198814606305634740631373549446873833861655639900903388348346577 9845 49475224277069820466653143364517305121030998137066739281832027072589205750383849894919912928680616040437555649081604420624181609901538060579707981107228748846574330679035668183727389253040712822548233271657817781524056402682598454926869274705687086947504294044106637794220922575659669948967415374683417101568573024381127814813097408430795444576663373652934852823353516165241144215258130794934360722295629714821027362266667863435967318664056194581298805506237524790060138010413727007587656570028647338135506639360344822047043861736141205145394909955879679454036875921950234017301609560178932542670041119573051612284967372810041706956095843014971806665810594512121976187938011137896155114795 9846 54744049704421576568638673136862620300849790668903776006148568173377488054540523938240171144771851997878046595732379009767906504887515536598827132801621291544969970301113503866436013334122174569981263993760273186309827286005379575768767215910635793658378641722655012707099075166028773415361212941145768792298461822616825620241614552255904440143220533743081763461204195957031536992178706139455443533843602923140574743833682396965246703752673243291580002479616210525690177929720974718052581309700912122479993764760090920903131930965757965386802961808901416415176372850319651183964099390647618558879546521624031858299435879670455288662562133711099742979281577887195359342310571061899728555483 9847 59652626276449964878047618927284565377999698329319657470949870850704111623025859511910266716628984058150170398602813801251013834185740827852423495858695177758794551514005909630866108541478128176104315881586947441509829431480568119081916712488578817190041248249505719011041308421629272224393829997358159844577796937430446596873152415089775899915817423630341802324656057476198495049843184137174718349093006495220892899566558035572421796357312315641193309422765663622244551989716876834244445153843337762628074716599676141724255201785904837833805835601247633650988516539159681160229849954084651479993863428042075269539352644302596976824395285201038954510978681744671348506063581394096887446737 9848 63940283602956646061398650617758085144317696097948634050306521648301871277493348114335406302093875717518029970149204166899177660620702262624273422591378932468922236129804556842891579219475799993447913815407780118426677113551473173735023121278213899739733236427163643978353744233033018200847857291502419474186979037981402278790794435272850694907975637350140562938313820144633849273433236450206231543027941658561783822148558978794138958220190492730274176060730698196372726090226555629884103598620294674187805823510158042009115300182877255089672976436671388790664727563328629830111836553576121829817395513959487950765550218171675602247871109864418133614336109858253418771995378690623231397464 9849 67295344376300249977117060594351603558624877277226308130154842411930239968702283844273159871650002091853869219831740569626596332035997465689058226183562454641996199105758586255808995037104127140880787814028977850950493632186870795659731777613886771825340264028707091750750556898087688692411035394070505107185861507972955928193325654934741703066057883154667743086744009630653323414571344217291227802857594100423041631681662331402493951749697560958691853953811645837886313076915248477001529130638030199210865662693860302919783244489754228628078382609153353046245685955258964336234521919191770211991790038569928991872625714736721847808163809646223891166549155104272672782746924897018280391266 9850 69351413967047731366569918406339783983002428190636795388743594257222130320664437100089820957881637392979303322543101131732544532243154837638804814729649364313389553221843464096062443509533078165327733072342264214674825829892464642723437768758341229500793360971056859939783779953181469738669637925427243788989846448450656841369688500619821986846397659951181784721942073108780516450813168080838817158598153172153630146865624457353910083099469322576619051838074614483197084633638440072253623139426727440111961372922919793341398289710423736282323967630263354414796753777207733641158324266263661359699651508438417863145686816112535680849823477309752159283358931885615470835732266210779069423946 9851 69684456045074398264631731780840569027175792742643374054837491511068565415509668831570560674738399309682038841989694221259096716041645262381001737874362024908362238222516544211561037732023082630615055505347056690924365971913247778700234273344598812364017963015450520464106752297473267601976036412495720336109645896523451764082176713143419624062149956374527965572420358783601284056154322064307842511444365893671259256199928008452149795568779589366461387706624336973983062528014151341935213129486591300297215238081892322051291533416392986983982531843779620263442538756361064558474630257656975500616941588737310405370568106583168524652353984034951437066318813288905366945808460666612937637759 9852 67810965928849935651626028175304903185314094550461433738439875993813195075180397361139319374901378246531282414586897369955918406324399854268113628786683079726093621132916103150682726412722492664034182566902270475932411191835760250949654333951831812515869502002010692109398505147748581227722715970147483548874049445074663636288791722336938449795392597162079420782979867122811341584116004237274504556999731510277671252363826050082022016227546679908729569341139740525872851558629707934796107795686715304690514351499982587366796099187689818608134171545233511258459187839518952627201250782449958794666909611215945298233010561557592348965886889587526511058906047958803480848237139008422104474707 9853 63187602599678280304829287410904200485212328574960563040488344068764235190325611290222524025555582591959101581879461919407964848481506237773640225255869853880717592164417911927760198715346244335803546963247714389218513821701276201092977564552597215602974780805414872718049958817833377512363705298970516962680382710034722588790122530700584913317831198948197701607341775752168669798674818125770610530038499760147092181055959443604365869537507682954986081293648437630198222733824642913325212871208685118303646592550988112092510194424527411696987042920060949951111108791263796906509426699407241774757240466546456356950711359423306432461619439094768583355691955113781853993433519056165612307605 9854 55212691151609025777382033075465529820973801718081369724497793844415718883946600390778702940276061074845453097984002295576144756946323052252202247238381925223195550269815347049747310177516462223250413634975661201361574366075271646885441599591409181286679258725641421174743449838564302051453231659856514071521315828331519485049772336019689073904628062410527564516272029805122429121817529236201050838189888483334515352644187514020415157361437941823229929821843533506505683233731349371793373895827096875705741590676006850386716841667864864325301523618137985504963761419938602628327374561214107347190983245027660964891333784040912735936223554085432559719301665141847770415002740382348450060466 9855 43230058646443578024232821249013506913637081329916053441262930332737961053874488905497849563696456476149808803855541025505215034134110584307601836080211540170669718564475073068043875753713589814575985408870386820512180241153803815379648752105708902944721472546503078690606654037169711792889481837433064755397309024620212368242772529161522840304193580301643803408196139450107761229218431459776984707351418836749844295836119828264642918348538128677137709865422784752398008260140968591968776625430380033800419107937259314306980721378562164727050328511003884440178371164441300716386462454523763908246154001373885781698617730910232176746814762409778433842748648647856523720499531981583003252122 9856 26535716321457182275523945969833681665108081693352537181028294858466195248083577571903839284735735571121106115808225013047222385066901101256652368405762390425432732184045265225604763735334533702046096188160806954768400213353276385672698462276101759057266757396277247468295139132525744509115582650292347707311669956664888753387303922616294389660383631350303902961158138311779143827169453572433605873226741479622672490697010240028848749647781234869614621074478680240474796298300680449618800936480646750016860474425859838984739730783816232706907751320108124796766447538664089955183141940807234916062264715559725760384913685833730755526012797723546507582979106257778133509285685158843248816878 9857 4387947876129319194587166848329134578282388682438079966535345816694755908142665959864990674677097428930453935581685543103098196698319182162706013197182449410659705857102376139493684605101691737857602016060435021276190641754911832840290304487832820109648521618435525605023741304741433285685159964395507959544482121530862759618770348727688392942886752928943695991868393497646210040261652879105493039628558649041358149040655943751878094156374514445858450532098879802018244992056474112919572285269095100215001484115261495909958330379743966381152209882528155632937770840735734312284606371647380686976946235909650287224264614499471335065127836216838450035311112247758921658963699317125833617922 9858 -23978595272103721863762458255797980495156319978379650284941538679889672146078076833357555539586592339707388848345185697085747463313701367764165370603050322151052647979150612651290075606876969746097762521993868540552476989002703251442542609423219790062615393492351950944897646395561700873839944902668685625971225162517015867396163825647982543261177253919290704568089817999100375153084427633746066029446753502208011223497625200751786191242892450033919930285827715147100238671966690183010372517241021847703608515292916740830138469279381725677626916199144795789678821227053952199129852036703288221895265258725530519233508716321393717045620676877517618082084279676479418078162386811500542570011 9859 -59334158216082145084617432233305589786369705868985687250435451253593293288940493322602479927714818428417631131440983773814466972055488329620157657342373478674086152812709377568128802377760355248784069871172056399442927396516487293111631733897605463651698080535714588504722919794528770566788962276551754903771211070418798650536181844528822824113994845939534609076930048480246436551664168696404771649082423091857485352488888509654279187864983951341923216848507049116690330689511382392159756656306996996200285612118415993475950399740740575426081060247791877927654408548695333194667486209910921859719162779477938847314385334466900221167534885231292569133013189112161493929125515219806516418647 9860 -102429851977310026786888200201250064695287073167973207464538691178585539721283320911028210760495642838801458943805695764882528595631604332228298580642997203249606453980999574050890548310769051295008537119936421461395337376387137394034570371324421522448256851883973757897250253442408555551662122779094779055920761268339802726864757965645542874428436826314259175908912491075403111357172706418004436619913745808282529637961730506601201721079865139148509021294407596701335315412303566691525169284994017393460249843899187461041217123217376374800584599067373111911072769435411243592372010470154610491554353234925983089419380956402494768956638921960827978754524958595788722205626490060203387491751 9861 -153967668927007862645361423991377406889297238131907931865527107778393397569458179592330162882186924981292455860983919045396971880916630829110365500913705908079838756325406601627419686507877032006035857757638212805952786703371833258186095253475163514533712532186954755531722771916463436338551808591897949524735699331518808032090651295920505099481383106008475616997235321596682350715493748448998356834146236348776150355610222356268196540844822314853803891820460593434085273709475584295089392151421232593082892777557866991838066050062759907142578397922034004347209397873761518837652002767782484545510877451607030407194354664228974539047536632550440224673715106922231907713302086837917494974754 9862 -214563900482535793235684754861791237665349978383731526327958906576076154045619497324215283231351074589012302530034113332363740613755445250986470253518644834086690243934928859707121375398190554255339173538724021775972587274729795021107884403291909568457051741610758715809896647321871329156830008842232635613964146710002531053272976566031021666685142675863972852172351220090779299721064748737012978524903107942581080709752499280109932901449818769582045145823898789896429060611279518031510988377726982177686244281175282254992195176352139684871708484395940141446604638705067397580275415241568450352263714189556003662281532965806663491754915715241912592034243490045696988976592320126809741355810 9863 -284705354228789129390823533852282501696304871719807718124704458779516099117733442885277814066292250799060403379151769605643041370401555211984618938249286618178114319285210890437588748089899674701120427212420479582833930796260737134916110506724202134443466307726854395131379565059509597350382222279332666027945570710836069402992697464397486983162777285025072287877991187746697030775333154358826494406983874093179949604699426328980197827972847261482594248752768837146747006159219297116290575528857873756262084932419052488222664728657595149404921534411888840061126297558578092267221208503363547270612014897541580022554280198045784776962637977746906355434300058076428916856370318607289019307422 9864 -364697839520116900532163284253746730309312087063818810202171132685607658022128774758837946888396664261445730504421091592400408874507684565730333444335681942852030252219562363759430673629082953577652687767172036877254648944514992939193752645392926085131545408428362706019239981503581926334761286716257499129366513644117523740994674095446687818268007199556714166178775212556070505364135497148942916690491158209915239416622976023947428512918223987076222912320628197337989793722036808572989518743972486234431111481109848587280607217315460326049934408753789492820407561051421560160415219284706703265494366042496713559665480176006848671835449240093381440850714011923843564403332778070479516129625 9865 -454606499680953902921684731796194793847149435480724873198580942099906666309074959075948714233808747185729300856783987124736043794532753382730384838042028215118846262173772022398375745066468576392056525693219341806990054800050887106521579931463164333683577718440210208288486030118089281341507440542259762975920466187761167595738823021865500693461479769719198483778822119592420408033886102953499250613589559656935030443098395834452001652839479910574572572863100733729198414796592580793838738550597508098526765560290988763440699665870311206664676916750184090897428512888666922609644234332625349571304195106564310137967400301086569033698058867915767038248569231961235715779536129895341895682438 9866 -554187721725097484363330121700410747088636789301849036282942102966121588038561370446964488274629126266213270607832883828759389517197800120458833501769467760868641014104916013023804943469293979838773001395347153227612169977263435167230567450237462447260980296545379517614896147014947491449579631363518799261165491296385386495164249839272539879355705407599953875393689584856999572539952767663778591710809291394677189932508021419633066796923470013578452911757236650621615758225073160217750570647854524782557138638516026016875740765042480122180368424535854239301708924712997339607290090020939835288051115133287199276757278942410791924450737950737695429529911142549620110153663652976925378182594 9867 -662812557999569697381304724918481731555985200919560337303910530617404455848326512827777720532647618658953535457961077912577795589605170939377371008022185440997815813604301170396124776545622049840287616721381736007473685278901931895751606872124364847931839631249210949385658903123082702306803141286591895152087270785342366684960418720443183170308682801983141039297249354639303547901472627465010093270634328839199184641806767276526995678113452839892882926304868376390739977781126977510145746045831647835993668458396550570412997954186048133315344777223155234875141304662773241270313167938892068691992472288967626176394528727958602966534601552154272330231054198531620147745562514071919381721489 9868 -779381855508101085580323335626725585572633225490439829782433830065100103283445678556765070618237329026740118432713671164541542232635915453285728952206605692423022275135250992398630253457238955271833060692093165712380032558900001570686335370157443396277449058745679149086448374826949224310128058373805097921701026438807153735055579060953156927779845498109190488520307794422331248762097910380440632316984403138429006778458471464871882996241415370337759798824962792993807021253982983483983468617715396688277814891282347152517183277859900625762963786681767644916211685042907857726220965350272635786179472883738339884834126369678180539625271324085963592297287676578342630799607187733187217676099 9869 -902233615121822906756500283648131489928496529838747128557509812518901693043019995735046191168056084284838638218940392551212702757082128255343104754602890063945721860887126050222035020258179488920875626090118806239071348110621609909693886171641378065978825947543221628865073388541076442262598526445091358642770754370390581151734933509976171089128800747732046870639492739079051337915726047522810251003078864312162959472239200529640887153388197856501005937245131327352687939766013910177767791953180376768479937289231083518137242740457171220737290899995385185226117872845894085796493977473166244315152832702413786592363904640814769456291234721314039900551361110802530736284673610122640422344172 9870 -1029043501521489196311225020941569354751479418406949942369933122478996459109317800662133960693980338419625141668413322815325192199597540992944099120238346647953751202998596258214536784298416263417366133586509550051423712741689102018673954408386587289162917241857584010309862890520641621748607952043602047577728268988849813888487457876157584879947889511756931020612172118734742123177313833733573729534630868383704888190024807560615354832160586574648744915942776587922894854480710829758322850034179837009249545803953614697960479136231097826609118171281010383031868032024092151998662313192535711398314594465369248027960530126571317991864870676445296807208831335607522737403580313722937978980906 9871 -1156719902181121263004117950538567106523870899588383247231194573971148904410980873058232283143459243505916619057853565055976502479726497223745988828894408948661129248836881984452501608707735939460519722374561956489267777254596037204575463843542256137324316959978473398579424827472546550911656760185328408054433536436873355681254804422398475314552468569904458028676084988996008923562404466163106474969795071715804585839111307029622893800666130125283837510558375650988101837245188399442226124994664795419343246623367230398424467330708564446168463474118365169478018284725914579484373827348591013201873347443659623953427161048646065752292443689210791652297651692818569930974414008255099200045046 9872 -1281295495868244796659655601148872824297658131113547449352602066424260215543720159042783783395144829133647672749969806667563465213035787229499279978094100444968344866599712558054967785252651186802093220966847921343612899135837816602625460639277344406833610200676032469636230960373405228669449877513590736096892252574322636378421173352518451689323183092672183746278685860386256492339328992105771601780065844904728930646034456396579628004390210509433755940444450871802349553255731269782992626894385605750974316402417769154323388821101502609024169209398671324496520265885839196110111447425817465861701278457970666063992804570439068786534877069855728310523154316526157582054954500693995808920221 9873 -1397817942693329726627951527061147303743465339222689091092200411396462868960910860297458861690892761514447007082051629911722371530317777466286045681311320189123458034030495997959426628289934148417330139034853526795169182253347018673592245042320510151207005886913061512641370057149683110626769174090171634106138561047962159078787853305125017388005879038144652498152865132239692024939866746550753802979903509698810073567706083408706419648863884264719825426389023791952514488303248381096444155912202274271424157462417741055287400351697946079436783741257795858735594740870641868743220810579392670610545861461274195544304342198670478051491228930313560489850679094512048261822213389994807695645173 9874 -1500243051728127490885391925772476941815997592267275001345407844129045733818081358536052339228563638391757051148046726671575816125236933281701072161340635827215196744231307825743053656932388806384812105156505137366577713553528476689142464732512782003844268962412286429102171327008156431486865020017601484913190005171438667021862800249797860645569602612635888364064954159620798865317762023297578046076494478224209669241250859451883018198227166677839531815155597338143447760689082182286328852062906196075369447720886281085398678779660905954956802000610821162530066459217971602517210270246366065705166001818601527290556997673673655285779164917989323039673565576593469670895121759972326644376945 9875 -1581334619459340143928481803399163018497470015107384127538645219163863938266745504340688042588029455562958134136674088429073469312301425587912460392259208142044125583037911256458516226191787596602907736248891647611425383453710421625997119375786768913320926816133274847445948241962826893074812722015851613959132671786113437845102667098043929790889679402942143980730327488450017310639038568541517458340897558387932148318997815633756081672619848040749589254363775649269227859561109217336267164107659760976496180172618740658480713836951604617947867313889412288821227679553042481873001736502098963478864818729660102527762022172730414719599629148675478586737302485061354214375956280711509214435846 9876 -1632576060841943807208177444476378460717500367701129712323763710845560730304751559564954252710179384056142259606221514920525722169612965420981664656415855492445157496245824783399892057166003123404730183024440796721575669658339197274333046756069690932358159361459486992110942062311119031365863444914544113959433455718432231992981249262380618584128140947258216080250929685676925870321081418939548146194256964772543893696697091590343585152763097144684002071558269855358090671401991927479584594086665039460002140180447202710960236085567393767083264301033167235141896523360179314980127427440816688891538454223155695621328788642214598789631692053658281496930781512792442699438083019399585226144604 9877 -1644099968908161819218407879653570407706817830630841100867988943089797828488234895470689258490330327825251429534829091010433850634165621700200181398072090911167368746900826335919840788182596287825730448493450233701232608462280767261029011536829399279817321996068429081937659564775604893741813198794220099551228068629078007670167829103621679927306864374347595468756331636520571645827580448429529540375587855037231113929072236693434780146170716626752502122076797517331143747523594360544800759810455951724680391002994633742276860740590731589331182271111061153054377386418706023908691774447995171950873108292189554945109836768517403813339802831217396411027446791292404720090714049507163680448037 9878 -1604642828879344753677555193961376279367238728339039609451221048849106929948018706004026812822921911593264904500196736572549115254132161552619423448025957602810337331000838433675944653799393404707379136745172147640804036738117517573184983598242795583548054644925497843180723929407102908164316771310523291328257494737210366411348696058064412127844076725340388604682110775006283433586292028061518648937466335293920294390213986453710578282405566479628823628524399105620904887456648337760355465372886976778948349551118109321892178427207683968067304842382338617697392588828130650391523550094381302310317201828472071502390331413789893308046463792812693415620501303917213935806865195793761337364810 9879 -1501533263426882932999614415719815357065941747262741094095767451160643474822024265158076051333057953972448470149519614261594438699831779590148244404817079177666791284322447783726521677617011187389969457311834058469243597751725284862514100922219819533709067117799517261528921511721905292785137868032168404480793771272676587784295586712508129498374763022446071661558641441155742380856534195706930110455950025864941839463216671310207694403116891326018182116515017614987092446332728966542124667403097049578352439901771481425872660511958004397666167890600300085207428678432560902515915902934309204038848606165474679003546564317911905645616805919327231681476789536156347952776048116777627758562971 9880 -1320723375919378402033125152352881309448867873333306696985684228962859142040090553435581705845090143413583335102256839319446298865249966115514755943762749749404500884281222535696468800924093622865923340509956060973170505061771615471869817458571545038831225166560955512788777633807766416956514839227354563923161871165609408587822334505054479575629421697496693035184423685583449830952469248400143345879310938114767604530551915808871517746542350959745593768711896742691981844276253167255151267352282022523846086253365032419616767883258392758219682255587089554716410810538542815409479298320598957018659094329677017170958696701932921342736983876636483513373680265863350111145216737238183568629116 9881 -1046873959860343050813673497726469528920714682264017141804373865887255953316948697030312393418856544254571949586006578259004975085372029199434089970555188230743157061119587853236916770578038182105326911231489210380633318690091284583057470703185840937254735995456963585300739843670385496712331403948063960182676866906844162163863258862131184115605498869917185120672622502705716708612491511830485994565134937506041319439486400302487760403534567076479825607079311418924728575954940136204427533354899532660074287227078517503952727714099825102007616548585193669216395488271361419024069506580532206179402395937131654941809649398574249492661806130758044648441133172784699779012429324855464144079173 9882 -663505518834908174243784601939390478556485423966461970059148269738222077226262491950532677118561418210759527852203525646216318444178481109981592766284195715932050334184745504343398196793979342453490280480479172837238193549435923440727865761081124170266402041968376049823543845519623848438348699037707882640936635939995702282775903772126601356242612951747804064656838824293761638621348118223240362366147811893676389308821838546138698187435275145758553353553719786664276654893287554662127118930893246482159436924006325738757726115853683134194240677953679035054438992485192862337990240482814206661412243964512131210408401496251348130248107900302496882591874145100992485016205851603778676125679 9883 -153228146582564620086153602766614538404487480651532111324896683284768379837063031901066735098821891408433738371697084682585554329005096395928995910569508423618512689201086519209818559002880050490275216950218030061169394508680304439453010141008755374255892695103777531411566754844696520609226987149087930546840185049792290443841863508994913371749751008882721814162092989484434372490198069809209453015330705990169143149680452891932722384683918975207568322068632032734855129704014055394969693793058370806351150923070063881568574214372119797843157528294235884621398094171640066852855888084625774291023732509664839754683655161897090430274500358442015582661162378260999438801322754173733641822737 9884 501935704402111473133499748987709147734687456278643812241622756209017611008603869344775543499868290884299835688528814944165163799429355664677565809218023836524549274238874322145262170581820235716406989384701750053703983984569456988643617941849057388158509313249250331277954485428568660058625047990833696034975083480844628779288986893767341643949005804502595877908497231422045677984926863848036129034623444174603103619201303245912822605835636343420799148901561343230211181134546582738035388620199921576832814122205114243685931884829827999969661657980799308011325965232989244404302436070519364581979046087976130866234907043529957841272123522943721926597838660971002637983973722378475928810946 9885 1320120751842147278703237209906179117887690770966624241999819045014999433070155430366417377579285379673290255395123733206128561883891295768806878512359046954602458384209894627069846727635937532625385631460158915102130547383545910954394871455634279124636646178554532746944466786718533807330992619433664814229691118375999473860765805700306943917050766827840732552197039197097122862568199870939642480444134289317291298865540043232889440422142366234940782035122072231564004926943511203298257974349298911430266931375468147927019755974074069647027818193751533991541989306443980560277380342103729434487413276896201496456365586998676452825787822833031293688091090692346178852926760067384811802072307 9886 2319065382804203507276215531860807212881417056353704619661052619360232060529428545879722256231782849207695742319128030587419838023266518582775559301785833374457625283104357437838548767908157691654911210469762691918191098059818920989248027379530769961001206505061243047489044911045563301493715392445031986593465748481146552031744250004581097348962766575165647949526357234886772369939224304456833916196365396411632035504944359429475253369978215642922295212607357872430221564219152073731921949695932872197223162959170492880791102944433857837501968393266656669684005282562600680473647364732382326810954377478973790479635564344792472417020549937745617286081122905830748388142532194736441385608618 9887 3515419645283246830305351754643255531966667994504618296769447207635867660336515373048196608953569183789463398372966957395407136110983405838828930590593480555012894564977932011486897644582643230823825509872950632169683299196585522206279503196567454448681271092132511505789030719910997314175689085998979346184050174993475259309259133836036859371722034329802411610792520282244279671760858744682685471402583742258012622413198244806252843668238875317067376031417814032268798371735811519645665354913118993482866691129307885602918565585885661030447891713801104956788910635970918499908142688128528737331002537497303777501626364716315047794077752195628131414030883796008635288057994088469573800167310 9888 4923899571823070148809661918406165315424166042969667714892242625409344739490732041932924006563956683906984034573101307230174650485582219511960873442596646748529081607191336742937613585055728755042553311223288511556161142747279944747688115568891034966391060739690873169769711091474172742248960417928570053384991460876227982076776897784551104073491922463461246914851352311611776415896021759432387176059725689368814217558492071405597720852089057743030531352659401280800442602867067214392459788315586474580132021575003699091282157505877815120190845849531203674719496460079680050942952757863103848401028339399618097474037973712705201944419067959947744703782299534615165720098672965718145443970030 9889 6556273577032601020017636689223253338487398922507579867640263543534238412136357358838577127570429758235279945434828053574826502242661667835662421231931359164760512201951494901896332564457418649144033813222282001104307961275952947274339554904354813978239467725555163490895355263953112665442496510943527515336586866346869809859163854227932011739969019400712254615384797182945324933492563250605875685195636176995627787268621644109987544856436896321992215979895475952584536450578911301919576431346836102427830301826488347128029705688302877933626759568625846538807281154036052796017287323088030689276461667009253148258921430295330051038352259908319316315674724248161511044899942664053197942994085 9890 8420168288522113201447070973077588095147803753582354097538591206654850244471687623925125592634800965825657771950090796871846994661392586718640891705563511200886658944196538004830523213807731920611531393805768772672501333640485334547044322498281430480825450005977679244181195764739583735523655591986797427672825089152894755960512625826820387976755125876293102642631814478001097051742549832475359337267534910972952102728662698188929376289264992162378892201259530757515206621592610852569999860463180761146822406427543482103075523408049435803189672747195297175224205044641146586528043517289254200182500848585821949036930848973795150311325982774871469282555164176404055596373503650893543281952282 9891 10517683646353357958054934576165054172235784923975843128885190063505796932558073174133013154081498122349007613912091989520550776904227674406481816584008983898111042099995774210784487906965055343928713014932834878968347156415690772448593244398578245090121818638246417333074093828651613464660082905409351721885753490521608089809683732347294833505251344089365417323540437457444767519824053563542700338144485455923126166999049215160067956999020226512470811947893696068287436711709679713921706864442318422932224829853168371775023509527917654841134856761447645310700677372989392269930976579013802425282912555406089311338227402202247024918872035793384712992393285811398090612919066376022017557594346 9892 12843810592893869507971667999510854538012309138087237990482696442824905855025412929808246447138237341585335275877185183356515065872364851836552694814778403733964234987880655283789773671129215586873503292845954290072007305211470531299298126427861135509979860124943764473860097949117539306175507628703966168139866259244757203346934948102784906378851418437830018827941473338445864959604585756164517621631455954516215255636099392752125422217191297209760249855768651314040869223536087959266004983334078238536202139644625080852219004618580688137974577760153189518799198074367077998074268150368972057343200549124039747208103038154336718811825005480783694498453568959607786158001597263470178791911370 9893 15384649335022434952257000197779610214641360141912579545167593159781848872506130034924981881617164292316513863020759868458407008825121215811701209978057053910032268468949104567659996041036776664678633608966184260590442600816029216136007500237899273307242789211701585293928157645809144105873701982565084591179625832467399726179888236779448659917626501365661285680909473248840237386595630632215615379487245905455544277987654715498618581945741881198644414821173032902163651382192316785349234263369949741858721206673805175386711009258434391898377838528514640854179751966235585502092193795725810001687170249523172281096519370860717799917136701846400140041134573066078602562381109700328627658673857 9894 18115432161759620402066042280269331607717830627620820923283984593829278154420946177572713026157362545654852964540185054938027402823680810118699958126770968761577645999672907240686546969757591444718821332632264341579587662066305921447338673313186067272556347408623178726541552971736608089785673912940986480804556556121652220578107888453287496573268681623305017072566578492880109955796224867243048212843941441840787349804415625055897041879913668083971777053482200727175155493206983562521249927045782553234066047448770130901280079880663829616037557579746973925516198703925366943099570749173705672187967421951182185268471459467990501212893173485518309640740891881648979880271457280967136072239578 9895 20998362312248876055027249410392906701579867375268276174514227126139524148229792494491204790638176558518727096562391764382926411932046337225527961671467011431965818551752562135467865078659499764344989321634980786395118840381807595781310166019298019854690812955429617599988055330852317039901593654845381993104639111977577182359906900801433127048157857387239152952884207623724265131336240580035864598106228012514085410776303420725844891980701175808327590731463314978687945919271015169026133405723289947496679750226809761945421642457391244608652985051031074942247171203849007816318411397565340987699857690004709570911670771605469453013761772018080562434361249200045305129992517614274382322869018 9896 23980289578024180781232781896541882425467024825091539897468271892348739448173958065669286458642120792502262005164507445696941211100419205088127318434731798010599665642134658199066566254282634617231326152454659370996598093321921074140457751091730464459319048209197970756239966678478822775971784865744056407320916221123243782658642635581236783738566137251762917577875488942436451736679486111789051605193230281544597721288815488819193411740476080454136133242776141532981616173719944105313377482209984949546026376915993356865720774442917368379637585066341107759227158298821125949103423852842230921564947170169117173542382897782467054933287486072665596550071182261254370250052417299909696977134151 9897 26990254346539023600170265887419921146040443499479892904306421142681267468317052840303857850689327321108634940009360391592666791063077144540546601939877394635907914807787765339077909316658014289595895597295390053770613298724583992822241114935160692141734987137085444068501822535239412213440264680890774316207161587666244169146654231657006247720867987579401869832912241552985741463329481968334256302793593051289503344662296435558989575456088943978869482034305530639829959591867377538393586075222980232876425542186014105119916056855692645876146790955001506822435202777325892855207214317836723559468936857120109727164026826725592840507416940515084403973823713154472288880855275595003343152617646 9898 29936944789540069694539711966456360309427321173247183611221807125113697528733380480705115279847447830201267904965545306113339973421885003280722109833451887764859609162451880737326044191431767028080814231533845167972102809227980621602385698930987129114238665007441207205184354126155700100392853788425540901968174693663156304845272828740877837031283027495350149258707896723373317396895100374350445034389036528141691488116657257737440449624929397393135280209376969698507758558317792874574636916998535637863744576430676347888776521149412082053754866881259641628388829648605275280085643760634714643807820012590734635323475736469852330229054576454211387210927819136635857973579299858785071964251137 9899 32706126982943399371693536481772139606983022298521911605549919696625066733402016760461136867439500851417057555861799494446641672929449412521595926566728910600194896074644715686532341536639955596665493108434262973451753554024718897517932225060659544949706903899647487383243991329906985527798996715313283161610252224293847757522647866472148980295602071863797582184390155172349317951164280564960212391171188046428565188228397729346144380646252227799135476965127431188802995282057691640665545280081716952651879156301851707239006830547437318259403611977898831449512501338960290602263956318629150438301268159290697104983323537142275270202954161044415577797486079272682955127538139343637090333700137 9900 35158124989674647301543880605232238796362541193974311049885999481222631482008189791528923420952096756555085803032467692280703175701491589311667634913095627915114549197088028705440092223606771582453036426467164021318447990554877065404714028258780707822080874328801566010927038408846276102525329761885809679385790504397430559779611270041008776668608967820618119063669887156857253917653493773078809968627228410172979542682747267773568480306784470896826363281441081592221022710585224835239520495215272651278411623810789953551190412063008407571026088376742148478461087000815624901155100355365614337964361769501618044669333999987669656406049860970057369265747012051132137908757148831275777123873439 9901 37125447368340166852058781994740502655042920486582799411700582890410965765516039688251569399253789068664981917535222229270061628984349226134753381475641766120643481550207790523848474188439473379109221268452366387447464652156757821196429033480513450142602969868380503012312467187692954637040713844560839932669920433704600508670595010530906897121593918778935750719814244233915180309752969572283014623027952956289787399989844587792390722725636209184786239314626274670624618856726895429708743948708996383673708199402718667858420147920883703143897846518799587002095578600785581709815894129525749040760665657093449516797480062882735095955851905327861325925659825793648426086455062509939737486709855 9902 38410678148500228509314588961217475178772839137802083388011223337712967991373215231951290394860033201342703077848029706506699809789907821311536190818682315102654958310304727469631489382882432999721064034407444946938280817321786192723435924800937656778029730093868258715839931104749799647646872754092817825944059526622058894579417536908546851597794106776924523801373768871503356072682949620766287753498640991135655305366119153645225006089656998951968346183537056079978379898940500266640453872248280246337490750892505698076627094144435668390039239494306614356013440085095341904059775789558584950259159459189360015068003975956319588049514915902207360443606858402927080646443014057171312853067037 9903 38784773916192759082573087838196238106401667871669747475670770168462553581296974177033875539083503196417976431167375179833691044212220466812294490001925603942667995585165440416180038499036149171029363825595232334133036123102500919113854318082703612031435121422940909634479013628434681056896097835947666867710047449841114207200818671463055458798152480214864856253453872360256865012164044274306796907981844752816392455427269734177856290008534049265543582964966480843480294868645039960990731106025879431516649736989263014544547817603489877237577405984554452907424645004988706967981458302409501529731586376311757550487838042712796085209759216267354654103537123309881235900314701964774268853789346 9904 37985934059998742229572326260065779526228803419567728153434118072987482689093993719328301338014030807394416133454303504959086207732765944087507797638887111688382790810688737022705081439363687883130274565233607514586450530074115521129526553094464210556406420599016017145416451495923855051019642812971459720221651501589579757259623523200415131486212665312767032260730468455483888800306331699076326045814413810408134987559717500141415228923774628244279879952627798514735833869691172685933921112762147358205968234612559808076536817425426331725072458613674039512047479785306878582694896734305203568532803426334746838882705019609364536633549598477118238017663029659896347731795806481728479560135899 9905 35719238097471955973593194068694918555086540433009210762991124196044197149921136248403460620621481134711458814746167523226115392368770972289034384254403660837014995987790370786016655094508091809106281997981890613403861426755133175266320426828924717215750714997075109513513619507725241528134449653698332061738810449737996318240252930232091367611386575466953193186134960902909651372133178450771141334433258560989736702067539313591375171161577236028540573654293693846369465691243323914738096284707600098153671962189659369176284168058957520574780696470791332385889991148380707571702435405217180381002960252481609195399698427736943376524823330197636508662690790799079776877673281881078141316519204 9906 31657271852114530531214502137982335370880586212726225207450511802311396756051842672859942136092507242647533575471982828412514367816935769677842519073156354088245720052622901946674122342251636968086191562347100750187599167750478456905017426483744071483544745108922869583062809311822709474849020953021805478611605833740130480834695456826094320872207114699335306823655338577663680280066401336668978151642792980772911350183256669463488627163661506991666261452586938545721122355151037770418299102090803766504580148458423452297815924092663071920263578525096657938729618408326998883981471414705306245024664110194828426958099759929489954346200956142563626404428407239050234097839446252729165721791355 9907 25441992436253298034179536302188946443817674753397855565163827155760859350356650060312703003442558915096080766921276722793106864740392954430270948090761244055054278100393900012863059838115613484003890562105468241275550839437873159156070140817948732561382665056914200768522426635799609417194108456687390795064039046473867288652142368090911030430705726368445915936300078964758620531514315617339136699193762927318232241672528183818934357308281893946103006471166271839146556875207916377206661258564030894718565129950512565119306355207491161877599960987073605355030756651675749855111224262000256764783258266946638764464784653138773157170018760594121401245371608705198900345931343245661954806813624 9908 16688109681589553091922945847395100102690642063621446538840228617497959920843938461022149750791132431867593972774971576571332581192576572378287493145175928256696939313514390862995394009877866782846444136364684474733054154002015377323026841957648176183685446827084283050385483566917632863030736002262391948011123649609221043402192573480159546595202892047147422743114327987802708159190258308300228742846802769546413379909665059818016118506186482507361812082941108349411701977002771473777441842669829769262295077778833266980756049436805772234995596947056040959877625615840471787893093629176008888069877612856749776158813769140911699631113292749373146104988614953711612984002547395639439840109133 9909 4988287801823670080869729841778518444048017864065975065929406218530243744265295156475074993605996755541951915153900388156538248083406507679488779718611504747942723439579590010375282799982405705663033590632951129010112241826364500027334332692399201133656372912885757111268121024046922176500529970359293776548029962630196127633497300123096383011590481719014109863392864824789255172700142719637462236388645800619401525269839390775696217796360744490322805383478242096399415890071335428750276912553565383714859494168742370030974569124463777233223652070417238569021203361327278007121177927536951366193678728177470067032702853937381693815984468927262493741961023096873449923561524119513010244623394 9910 -10079505609398731869806870749609666176017672957524482771303569180844662799644715279260399111158376842267897616246633516428475098988660175397306053095598005280895996622984654320083440493678349173066240969429545062837543545684160433356409742054490485691453079634439048579730021004244321602375568274488673426080462137382381450940444494834345255198853595341821745016635513450235557074217958294916492025496789956382422222048756213212085508837217904972286680852547553645563533727746514054994735767534150028630453600563200415419180223951333280664690023413262854062831430359164365240381890963964571499867523002861630888586528965290989893736037706514444199420545372915208279104097194489681614395939872 9911 -28942157184080201632948699866922257396572701564778033768495765491396444756077225214093200313741457763712901246779288589233633293734672662171224958057873273315476425035748958012181011795446840161273856206660235721238653694853160874250399567499417842157972469012425029751823508110393860458317681869340131705989769846222730787855942693688015468231509960435582926311144561798375499963198013768918162188482188146777558343857846588987810161077535853950474008806111443140553026300594488664142656449622460431749202749524457387540609978984578092118689497310763364424653187208025018286269593612098880012427210128105528405087838260578122707820925130566187226073235838141386463792711946909643161064871643 9912 -52018713145117547090555264595428449717760517852544449392035217360234119249190522253935038896448174468935489568640453412658036378194005941316044464633317291600383692289582057088515508542130551820612617130709452657668344036105553987973983432744338621301290077327376361837346186850604720730547139063167276124768452764914277274600947463850816848294385686315111736719579790285285420994191052785027279488827586009406750919623751174649977695242841305007133933987829940465077305121005410281104356400758082873345384470644811644025363318214711806790085100993999707739534580163541716244288440736540756560412890715849309661929102042403921484772504304587252798710405973037774128937537887909036950504621132 9913 -79704469087106530252981371531671552103299202700056034471313319108287612297020364397354595096214859238821277746018186698528046354174269233003965753909562115556546300020269859349646592424723673410544222096088793588596506735073673590411542074064512003702560077373822217369248750254796946228954825037614212756978500109453683512776691086610808645080615244633741119447412333669091021212918477118387056566604880095020412030535997108676267464893826369937096284255847186243261532577965902253929611964200061315509889273053612863553164854979346831033368486536917398750473551860016113054516278328374447516273462501691399876105511053164987101366768643319751399294962707661043037679947770213006893119437917 9914 -112351487022537186188838742249389482749074278839128019795699824878002968779837017520410599182757677968924515313823974455628875649960070695895911037610543996796689658610770957871335520015206440832008413332011024976894072648651015486649261382567049577998865549414134928546057460801653951762808383652455059434492952881809658325834872335221450246009955113195710381940993014686324505543099811592367418076979010820922516095271612513574070675883020740641713592751486104764035753553340953267691587998223641764355174201741449221623833363844028204863934567797226906208387209795781839946495277921768228809230788156712122064612272245533888267242652800830192006106944687033168501280974216843772290499818495 9915 -150245202151076903155133739125887266038062974783858070312962491086676619299806376056969006684333294395645932177006239263505006271187213467784232703474040033287142131378508246778048079699778002266208730892044774142931848755512877552649685189709492270153430270429239319501752513877236168769361741150576931835302202329970443255656420215702963976837393024095464541647734253020369856809525425271649011173868973502365058820504819331118635691512817814899551731311015709849032157451691145818662553870547834990667153503273454689236026312794694036936278837653246000169610955240223469827771265382183632414825746822503355286690424132077544230607609513927915783167505214447100366204359356835429303736561229 9916 -193576817854470947484663015563591045828954970683732315613287725968876082411350953093979362042305185334540093376127427562450109834704984455634643474660360794073612969616421549328094022167471977479340330185959148283838670651980039472987800188026756693572470952444377028042512729611411923143837667274410763286390416164832108858798190475483073128039512078011671411826081271527503626024585618261442012160813187700147691702841525615455457275117860768378616240424487169824599195437079774779972587366637372796313346259127884663720213589310516632219901032600374082050771077076487365323675403178714163916276133678358846393738894828098130001354253871624499227221317650545247700714848643585013640232959977 9917 -242411243211345809523342245781793328590561947928825366622600120754298767783829940901047826767964708756101049191293905064463932969525409308356197123050336802627498567991986480895135486047603673453192437767708879822055879405217879082582250271672819217301875220016089043814928359957417358585476280368792729669581053019743929894728546650053096139181251666272460673221939665064576650857147268666539316133121404853775290027300998802617028766659012236072101629487169335407906483092005834971276444161366135208857109594994696131805826948253792864729915213017330424941571417532950734300212121436801146621344567228832333017971429968211877359863870350056849021398596803914112020828157806301840396372002470 9918 -296650406431609826717135702368663503602829774594090904976142290715160000473208151003088328932344237053740785973185283731076755804808531632635582357556480731683278893388372188657059231172989706332248987736747200916357567557523148639431257012401608781392715446522139901280266425840651759244713591693067074366296319479131017694919180462218646844392406142952812446530422948883169984798594772821591030907619426550777538857913162592650381250938792981355667653898361455212142401928821655520984050467458619753242755451189627321650539921478935541135969127411190808832833839524609577799752717973856876797531102927209395667618937270962566033597858488509195718316315909122507974692840808138341361905210926 9919 -355991883805906896470896919700884338057963819173231008945577893751262647397478533547775255811411821973329563207380828496532067599388687624664673084035066947441116431567975332530932311494443300127349480871721035849392756648171488407298649320721615334518493396458527475230027174335768976798089957174938865811820105666032883376775637745606750612934999140025384297338155659288931946258102860296433692258968089589340118794818628530219542415216515425114159968278665786812234263564539513828812260887174698645279427711791927805420144924048856230278707584621342594004539708976483258980474677902776943393858741832494895713659086767522297050488952102396630892264275603214493228497026231949890307785604857 9920 -419882920971888174316639208279276820581010491692666875988252907583326033504250130229612416936242495998555769665707290397026431625573209201224092697872385759187554711105188365295997189577266603195949056678726797339875662894116451484769395804023171725950634503295390700936544056504721773424115966865797306362806838706053391239591527898339269126686304640404566732566579946794567713996727854231073843435404986038402240995265375791102591012817211834812184332830964585322339366039958032785286190600180987568844638917229285159259377269029934465054446824541104778931466040710925177753779154229715770461943386431920321753094232904932949655700992321138368306692467300513787896220568156528081223641547087 9921 -487470095490285870451921652600041298003739482271308325945093853990937462659585909299739292805700909208086971380490700741890076350752502089402440940190940779487273559381188795152004941081936113647888101439326110851035163509966376757402039421126709963740973032881050027655481702719064282000166653731331539396762485624294225738642494768515796923450381823886120500784543865435080934297889175269778280973806962781667442199076611383719909995957382963228201763282753114905237122346366889253792870054150196867407038840738778263679979224948960425592976593209447745340384537015079968811433858031952343305607489118916837021527769146911022013051950762010710606119063069282883504516484582662299535557346491 9922 -557545080812931317083142014128536634394839337991114627778414190334299215794214561790972391041522933751278193123928878559516457647911220515319781299713750948539473017528936609442542314682752281025221582320865080591619824063215413536072992908881294488518904140578154310862099658893545451640749707908946630571732494158070349758768716535979811395291529468941782997373636302113408994443698916856826209708187611910609928166549335187141184663980590340501123331415680923856468584374711778680796098509585236843701967599787461310943587033639888199078265487257620880085489101516704038152418173545490458080704011302806224909672637543511937887125763651477583434082978668914193425900072467112001217022814671 9923 -628487225418619047638866559537554301592225134063162915949611378682855730425642857385193214559415881461140873593839749668357117243643078321466467676679542974495478950909620314518018791587601632219603514460555789877505149947750983298752137338378383120017847125062457799577775327627812124648162087052220588094924091407680690559020437431659609610921615791799499100207799540322875922035452423997694910552934719773217982934672606072403059697690868634965748870463598980081489582454344650235191676094274718640967862657146838946270698222784862952195708668336155644788409976933119344665544825046818337093906550560098778619496570048973446091635313553664381044794589299596415526349990768160451963442687517 9924 -698203960513501844500556470990264761753912829113210717460445265556188019509187259206303088471552483161411078314229079340559454471870177300755762053622719505369063892433030476652508076757019765648530214395787724276001420377369887656205253828555134024204772358122040583450836919427957920924756302678357831911303362912593750799615881176280976048156793487722156347687540461890033595115626031889039577961677169170419115202330019506588410490604462246320424336232285175240480064636209430766724443715301316264854927803399021799381504407576327250104319916209878033911430281744740795780793060431257275364846959307162925565313135536119121395502867445705442667530047920325656083321797294535996248710166829 9925 -764070397964835329212934649384741847822657135958303308818171586572703274401935740247511344346456331633926134769955207961538782996311605520681853343119201260111513987311865345814840454981482551186522733260039810231445772836097045943587580953397547671220058949151524000616387215073166585988849623481380047745613583753442702237749431354336490690588789428312311778913333290241886438405403198902516532294774818551619189685279856631975681944447728407734101230558894705354602861727808575061345417687926095797858627112067197364696599279002918965307008798570480157924643728086426199010259509221468264601499041676981017366572033158651441500532964795527455539690945557282053108325119745285847037478225690 9926 -822869878933954674548001005009805090095528201933700177693385497325526563234375216220546854677884915819792486568061310371365307482095205060952387306221072458044825661924997747865468242008584090406495479236174245507995776917671852792802589071810717411696607371125887637547621028229981606354031755457877237617901331112741427146774850056080178141820601477180965326006004475535586377689258035589925543543126986275731308396501256507762758630194074249374707812568690663585647258057167054968734013294600790454279387799155111295132550199595999632755604093219351326247128752393785821255102574388429727486050225414236297466738016516261266963835290091156869936150295288913185613468132782917814747767050836 9927 -870737683725431689584475739840008926062521849636276021672309189643433920005446725446606076168762204002863936979753194702332596989322473755752339527677239402701771834646710353226358076569922903628091575665287521731974258260530714900060099423820767843913356103054772857814724267690833176219454666578378153907917371135189752429768769729592025388948280793105524729843091791694892815150188128402046248616541027944439298767621454443535618361287150055459102982659345851630534483661213473644730349757284521524480998028756376042958483042304994027318362169002546434472084190361719834935403360073161127147150934926337227618070872932240095139183489263121924325687361452913131549807517004418811539235838180 9928 -903110613922518866521830210236709157778605405725914142361136209146588228005675429089538827912296794451837600348493956420084158162192296872272541359482550338638018036694606792366695450175328985021503849493472939412478614847928315507345464416493066448408404803381653760035891445336405883964844749867571461761510911088827619285997029191793049965584159923810511218140386590589207518747297867499531182684894738100954691194633771972949081917496878733159109047762202057322925641293600085584694063493394722525621919428982043493753800668340089062106814588937872645987442546018413188367357344660971934133271480661173180090107768944563183015963580695755039314849565048946099737144895998755309771543507656 9929 -914685706321530811642363352367608447600211977331038889613354983493119328237113132887997790436502919178965704277912698963016955146529207447921269899300711386331551838947948088043628409704253939779723817799142131790132120338705591347604491989007167082012705529341747858618488626126711078068640843618439982194414385046873881830646905353919297020059594065863703178573232624304128304539369190000553137281314035619684902808309950811603613925473641267661459815183599702277142469082764299107721055807523362999629491527347089962283918005157256373783986009231220715146352637318488022690156277671908682117595832420965828933127611573928954001954242745763093242895395497592080296666544108561692525852804402 9930 -899391929613682405453156494647160592935704847127196462908923733084505014366098118624600572267092835840562701938210526136259419821106955077206900550731220265958624785010302571477016624903876896214389282254437735339964906787626605870971061792424059299754004244630437580412298780608104426366600877765438203680720030045480823560542426693926784526008578212479761471727554769558697829886580498833754804423297486584109218472711630070557472754727989197297798912092418932689339948371871989612808929514515405639482592928232220524649994374486454913759906677987735378027667321795451849754884816679141469195927909375249141154711241051041594941075801482122304241600666876769171092970518177750479331698927811 9931 -850379341549566104675474672638069750659100486556137131990601395818760479880030714680250317977251635107818296484052707130422693164202468103642597671442507409360246047439520384582820386675552824517542672401065473345440561257503258769873168810274373504517718939071347185623190174634073115756524880850002373003038407598332438137741518725083488617390097805249932320463734603984888157519906647032881334107399127872579736970331332643142368267843766675908929384334599527975301128597957880874291471018461008220307559025188935152990538209141770523765905372093545370057099751351013852580174761070040253829014612037948292622020279224357275755048389852281618886701640421723103363172333614202479991902297711 9932 -760030835570323763989586629321423200215749768352791142968557422734767401772106083278821877774837821126691718673897659833868491865715877892754441747856548558409562821177728335101949726313750823920085745948404431474722297896451378588698340294679261717765711845319216356770060260986697758413167396192874258700147889313637021825838994914645866182458158318950620385779391681890498891569074868584727126757573030962408038239476040435917761236693788294680313822054429999262205507603339225890111091810578727911209299123664873627530333554582739192375510989521584132305676283742102565066475775171318820577491621608080691217766927224830730353719875285598847701571120100415529571685774706836246678546750585 9933 -620002266936374224891828192834052052855338710172711818789808422775563262092520858908128652988409971797346385612120950323053051745890715868379777773265547025684446269416494087775427021235184331166817306433452201866811144025369341672197120313592635710002393703904070863223027875046644712971317545410091565916614033088226566909178517167956292840650679079626420484253932610033138111049715542070805209659685701622102207958193608368670363007234619388279616820088210803442585254588295968313243007181203868806836000755828213401916038295745769587584988273755355859226891572880636235347499180515712336695950197922545839325126711938756152052279904143958547932150347620208994655194856650324912080001134136 9934 -421297400238772635947859233307739625686398189405673148726217059251090988532111705821668355528613973549844813069727121415975083608376142770153231286713452444055870596738310223263966569898571233712544602899725502141754577277599203912764348845246185201265130053546364000731731367497531992878167600268729831063575894702548163675865361917114794261532429880326991319830178387796552358416528133990961133834019626779637340619315594051749895231014406393801156469487509190410616809001783424571082377415449391938070758896535899226684611788849568907561220356684427777923900342907527910483729026740859524804367652250029399797692335090244453684353798903765662644175160643438206888186890273200867710849040896 9935 -154384738963981890235426045507833063340556508971535671170108199130848176554095647472072556355777877178737184912739560953195010453547470921978630814721127693876688245487599586571480475590746794250812352666582155598851399851279162753990770119976879335878996626995031060716254477450128700869467731691999143233654414394951739484026753644264520534672300630833630810334553439623331659336231836348657564142820739225701567365168975075451936655057810603819851741550803404590923443503248381502875528716148814593378293975954348771038762927669699889028984292237232701585662436597520205641145705338290207078262015019609823206490038587433339552625757439806183182131434266730683263501529125775148634571677578 9936 190636145813060671019187029811267049963022369347407599820625908063478728296068737202734082839399632206810129233209068466619623244346193690547580480885697788936566026635011198228019529678804014668617823029858918440602853127457119118404380479957640868313417843631762310262188685724007157793894201512353122342356025237194272066922987129069004618796725100862145059610236806227432449945133436867452196567128114337571301833688726842826820620859386515963949838974113622875747659433909980339400411659441279393119837139562775369317904080341286289844987586573511631644227490443892969214421230302937798839937385683361040122845945812894078908891016444640166937155273564592961060063360232935484163915520842 9937 623810711784787446775270278191275046150632754301094052481517241230975994308281675750517507514380047229917330389944769009837796768735378478866429817681031274535356165895426151893869724645945532405352440304047961428479661289646957916769321510298672387776304302235375258900670141409499646707712155746913353329006141809410400623021602249910354256497105553156597151999065807807976034237209070163718823233975521707462654262222369287663384637363001928631031804327185676804194327778945219743180627450128647717729172217485940117763228799412643365848790976901764735872062002289811843909627229913663937651793435064761783489377091906538879642702193355978253547589189094513589938735273361767714831756050073 9938 1155039571609549626688562632112117008993534200965091344057560433465478783344929035400424786748803700401083283156120001225770622309959263130941682718648598988555375981614127726988296147736377626709803571521255481951374194972744860900904960712815055735376588003010692395054550288216685460303296543226939629787463617400120835018232045779143552849544985280842587837318823206907417680256609403573065827915778077138836675199610784400639662983188869969935353093669534028096564857845574285806603529040337941597092095521618368031284767715230298298194773766467953928524107136274340334451355292524008700068929619498864376331531969298902514251085683847168109814632638016490941472849070863937925054410688189 9939 1793714122260198924870273258478480571686715099734750337255767568769745835873976053596351574887891102323543532711960250857842730876680412684194939246677315687471930221346601568940837968085614611277119711093994373833381749383983367970666623917732970278643232166327415020819745709352769225631826838091687300127383038008763197611034590315785724255289999993450422431166215848896837634500901653611387546916015610042580635798856606353403032797641775367608535729733699554995144131826128998700935042994390125339025622458603887120256628956469490081211878616178577309473681645560095858041423340529710487398855266123976403452677087620712916477854602901352830049232315298861357069390872315114746787388672361 9940 2548269262870628332891772898498077349664186811938087738087141655123683837559518787661839975374941883523216994863002132227341727154908680776237993505519633504740501468522037047692828465622412256957518418645460776882254106859180224847063205103155528804630125523715373691169632679622506840809366968621057184706117005399813122603553102371416727096288075257026670629266674401833670081387458642746789957748917222588169942915446705577182968472386810373688246964848536839374558129954053233524315291483303717490034512457453696523163541737004659318157569111792205333003286010854537435117557864548783709268367636416334697535369937195712070457685408867201507804288398072890989256074346530303036328345198278 9941 3425645204839431678357693340080405507867635586413532752002085106510033109838659409016660499084156360277678544543031272807477807482203144022387262832558300353130266197235743082950211688279079238546401410324230190111699567597709991490472704859194843044067991789036875591186625304020206290270088057028543167576660693922945818283257276600940744443544372814151134256627200764013083188107352594731631631755479479162804836389101447750476122114988185630624649750136632534805221693810983098067203394941664419609736527974392296082690288630507568611794860922409750854981603489582901890113490475451628703108299518310708248375721128115449890317866224955048718410743759277389074246940347555373355085201847034 9942 4430651172699925824403386150150313925437508686766727610712552466234771197232940953787074954115673667996673983751562345147581888690512684109912033798467040096304571608777891009139551500476913928758448745552809077482155743740973262285472799290293475472512964046055760912709502106718340441648597448756255306843434300903758571203279332922868059684502240510802394392726225479912359712759808701208735252655764528244150929591611123975344551599256373647544275858553269388575342799799605739940595810837921882682403121627112687927769165009371549475411445678764440142371680586959619411759830941434138648230693200037776015328851822673682129758949403187904787052295510792756364976938672895601298213681639997 9943 5565225042101262237075269311555739159388197600494426172654521251921801052087169515109111020594673186219705111920077976203513461454641276622267597106694919996092717277709078294587524732749083369007984829050220366505761535846256121523596404756153470501873398796653181466873280377172686753644413600357819574004467857181303755037255805861695541093711297096090355044451393085065230358130095697929157775721778119062418379628772911174483177045657119231289147068731235600878259230830222935916184424073174974262078368494965314022069927627461891091810691056491500603582969877951121614616436906803189080356084096668893122734446820100093903591668443970109040796109639562993013854689746524878093617152509147 9944 6827584745028368230503498054790932341388870810523387722803940319091090556986260085931760285523868964900780428870777179768260860381923464681723416915079579063769999483192030761947607811874536611213169992282032019005277613302649135549154412618290810065409462950691161197271183141147590785486434386972597751179075223127733562647990017771921998647824175088581178562910161287730419443304473200386235897435300000298400229288390827246837705547860714270529491616180037971889506015326466928337282178364234711366710239375355396617597022778517249912950507540272765746363590182266630066347737160153774604845470706910191452651527343036155187169804725596138179600268733456167791001733857261115011720291098323 9945 8211269680052882199410924211133480020123327266205750519911367022415424437858599563239692252037676746566989974721058987614568311101274020720401169187307868521500437989249559714642243985351519314662420200266972963485099863773325842252011456657007203744867554734543439644384234584550244302959115298687768856668865051159323475736803031900994321334817392260653993201105794836237516719381445859216380449830519765822566422187098697263210630443478332448058560092966800318767468014087717222447865991865733266413661870240061633541249987924250796892580311819656579195515042753567669847553374697300415599665275961234373590289761989333230848463048312099003725434825589923044676437933453887911819814519628640 9946 9704073488463969887379236216703005329477542148448026600235679767606604367721263451698505344893475922945444098969824091544113185652546469439664650616158971057120603702998297986812917663072401384344135992086168804657047565934776273493848566234839389438735589603960256467449587596475912452500267517948916717112168786274225691899647809173769265870388997737181611287430333557030963116174908246220862261924766279887110550180183437254405863179261599472276292590757104144717078506341994627527500336980450639397595456147696922546153205950571886575689310782990979470630059239341495336141105232145674362044116088783394023100567917328520015408273298351853455394928196776794468886224041723426126648361159847 9947 11286873488645076309081134127260255339244475074813858358048665477012105218945615908160653476015011010664855623875240600592197766319083976596222418389533196364983127034917222565975252265059038873648902618496094294105732207997506314484751324902573625093006929870938878218026639646680588406511045107665134427231445353735308971430214281154741802365540576835408009487055920776253085667143517264066019737927935166711646825351314846636875511847871150827927860733723047900508652439622441605554517177768556272510941816398763616634085679897554698394075877983633883397523687546572258485349844182383682620837311173614723077182764763586410968218164004265749486836465014414227750993247932976417270479736615797 9948 12932366893043776565467741405344938837422791079881587875132135529733342002796871099604567642064672704278115531726139394207836557763424061613688974364607405781293051485977290921762023803362468342563082287750830873579564868590670621481339947656796288124601596658867384711930434732474604260579880931515626896118494840856459308829557448507912991979912474170596905139928650248258297254493863376561531321807636860134768418299596521242120710025794422349758511894821482264203881880704724782199256325262105332115773963551363454781134711811775433170268834238370506908711682287491903794650323685302077355956334600870484852063524225668159766537562729914404875999142978652157719138129245075888064487589074422 9949 14603729752163232976684130945055618372003394591315819790100848235483150410829607105627606954552748183181603516760854061160303083518867252521145826027671390216322103207093246546154926295494517688288073463713625132645928959635332481595730742130325470221035520511544038093834767749929829818702545026568113631141289543748705740340025939491773739868481040982436914266204353196843202353849201553480209455417329158873309852429733475349917511320121828033617982188330187890581549149046097451049810658567769646925746408623516217840360656660996251770037612807427270967625491744951949236604986523293531223783406457908992521334594819011360620227685218718561913618387070645741010721980859862160000166411308804 9950 16253221457393614198007635623491107195509040273753644735132488873803598213265294796602654775203091378783745278534784261305826894890785355565952330791029348819235943728017893391889960042366223266738026266405227696877040038041983506156717401293021791016677109083053779262935414410730588402685076530532875887526655853042235785541252800417693330931046795266894549210956363078900930642627398694821186660349913505743305173745761664381026471834057603565271965393416740230404247443700331777937622285403104199782487184471831082539767988079414760399292621610978770948299209324418082902959263672820081503081433083026550761310605043871366674014062881789956346062058911552262465393710379019197064136081205191 9951 17820765655087333988015697085462924565899868564570243210808602480252254629460131853442330806503439391655933702983503486821914620686384494809685920079239244247786111456409821763474843514325876350348400445852683229208495941888425263726509764363991517771493247860907278222652382134830253148478658598109602025828181259353798089064286753490707083557232223958926960148323561854833364056491276910782595795852824627445325414749772763302252068476726585810823701401356359373056201767252380652056376951461630973665139848266938585737844642065582250880361348635887214636523974418913100825891022215003611501627866274777633085663519305332905664999981155574203482363291514070066567219673373199275876659511369914 9952 19232547624836839713754887466019633356186713452627384361808440448309533286063188087609381991209088675305164381751588412864257650490108914355126023363006556634117028111125024774282093844727157206937084037984353665551270546156621464250893240289963225655717883459919317983246410395366687165041248099960416246209140758819068802795174877493549362487876192604572443696779197752853742681280326645063344335238288431378468759349052845383758302552129906338375433358499818828833365129408088425790435120352209715064542564851055879045622234103895169646359469618762583362497240207703872022598281940178213899335394790017976792022429944672740390623551837402937010515000276151826619878655061764591135380643248300 9953 20399678576350871117053617336027846336691924644699620833183354336200008141365198386696060702100106094742090359563931474702150963509668016647161124503839168402936802953976945157467878952159093832839008304746961410035656027300170655618082291874788808693478160988885734837224523601464272771861661742511232049953552189856272017996471533619571684738638190085444862732622975661587667016750554445295206580282847519802563793251302403157431162979260969490468891400617491208763778666913072702446008879622230728120356729760254832106741965639529901831497108080934064216084809270230587348984052150684888648084994588654948695070381402355019059455337442824360014466059338551857874888489828610652574195726148986 9954 21216988908954657813754873525039734498582635699690605911156406259937165306522090722913880649633020621907015561424041604585199937940848869591581430664250136496406318082524796186511009826414728511093904942099510566475587821873630558228073716417806353593881681078080575247954622029084114494440066772399058878117593153476216606898395938966676838978224903594867379509038335738293384297912207638629800185935822149717372338283779815035572169380104764965088187121418770475195524100829706631568901134104499844048693019713592784828446476230850525198807597464096840146989266533115945198161964612705462503906957523319453837147202193686234350588417276039535061029441776952403467907478257746286893760901513870 9955 21562025200513524532345902566129351034144743951066268501588476781663179311842023609592272871702939500954311902262595730370013568128723354022894725907901580892448091906742267368192427328659181079547493380253103624733281239996633810283062160310483558233067746979305638722593691877132218930854067628745212134522269240100627884720246531660803437080424983829627817873318818040735882151644371991733864113602996681386738619938527762543656904769563498970614574295514191440982598220466045326864225034898121594997500987902604579015579037302573681321248080791351077871230446424103193486078464394591087252828343602440494749971820049224918380007854831593235875200984057758183056528916076955454545101319301412 9956 21294339441334141555815181873961194096038577570617164842321768985035198737559583974408411979383243367714952691025775997493918429755407543464398397265818988793668757806789796116097590085730963501308862768967841381072786796727365926447585571856475490092602817186478582998901546009828769836755558545350141162635974428198719930647257547837939099552495944124898705663836141439496721132722049133394633181518217788311420300306650075722822326465639809666231761937308142763668680473701836034520180653053902219130224579146039631285561112754339970079712257982225144820392996276375306131346060226920869650400978454603106842824135076817438623370004340188802981344325466667863243780277507984977292264209463034 9957 20255173633338742138988525829952721748597760703176248832971351914557742722540116750505696578228513749650786153946581241991043362068950728140644857457214157196618009391682009142461945510419662450924285264931050565939028757117745661355818468824696336863742654389748555339827062793311747397160715108393894714937034982821889028190222917547898049624148663918806433578426925830977107343109905508870607413930914111962074771351074806706491502701172884005653044350515097780634011849313707855433455194126343890177059562378900239488651538702126840849651922876925164489861184676088781982094085762814257952306961343217488212420204825136665422396271813405908603807011267533957907700837145866019825779609133876 9958 18267658091127064327164937352224617943031523994225726590014298997793354491716591075588633738784231433625715121566609384582699079387578610476601930277579062375388619719435918996729147960544188574617008304951079083315597814545685672264406317429494051951408759052194796771118470801955295862396179506079985718810578377062407072801513773570316926561036488706033136302795284016884833215126283238340973436127933928052874017518307767440705138688651749675459657230069307164602025628302475315287155543910332491323214575409610053851017109149358106916204214080118022238369417769272534046370678609760985457447612331642901446047807713328454629722447854454678002457466198099502361033951480043574543384889002997 9959 15137657278308730130204527391546584799497900589643063003679214364188344598266668787969253934174968844198572526387464927888723522631696620144684193552820705425037749914310543254803422732043289666677592205067544925098811215894314012355812489452211041202406169035853311034139576058874262069863666672042571328251148983352837853103476842979187832820365592267184342605696843943194906796216190609739339044947386639944106477929169722251917738922533928881328136847213549370060303592929534310636274307661015559074523850701798925829557178017621617762068962720570787194956760508472493371454937534333346555329670722921982522813683586341862279525529261775436337834146853897217960696702126687700087761887382348 9960 10655412359024223537681624737752297679122486756631580815531911626444100489673339922697013796122144473186490686070069624382620721738316156524488215307164496314852981071230028828148978676320272997823846768321928108781521509253070806925314593184658210025417147685859832072941939223208849301977916324348464103942402329385308286217652983930274698850774971244845972024772465778717637240956373643084374406323114525814864981936402150385161813255105393794042025306019622766104192128586546454257757282594784526330175603792771428453060803003407708487351058055766392582011557323986613957903600990389680532579183103049511883832285144386295707194382053873524956953157719492427546718129436266544867436026707855 9961 4598144297570514998227088454924811912140291210999776552867361312925594608535660629940614501956476780262905654718682203200561882904183599501976561173745431731028947277175370320504598138976885189802696820455045592979276146944103644790333359451825954097937803242571824036184332715468757063910787657629297291346944896325275554618850281997597856076020081996039552264481090722766172072617451711656391484480294187523566647101617155392014804111463910660070549240558615754845094401739151385975465031144922038429582977017680946685621067940167362308592870144903129873649800161855491205585080407974275680517506279383839031832902978721585751642932706685625320819813420581579260687216505172346583187856919621 9962 -3266205370376629765980057884168511731703584720202859112777680047192915093526149089746957706072204110581002932487941789833612243786044036118544712204520046996671222939490953947666719581275381154452168061559766382572246452046755216428392660660207820214812705260985710798190172744004898856768735965978214324286725051089495963371217453715256919130266240783014560608681453421193131452058978894595767653775865682035768479475099690178767583250358617433008937998591034646848917224457347095088760313549867970951854210657255533824141905198813907119548870735714418439918008045309026635803388274132207275503165165189915022906265932452582639287599087406568557608017684205658301241959777342936138194031386916 9963 -13173907850143102460816082908121679270561869815272978265056263258351877754274054572020092259276680156918003376344481139416898122042012577036940354739579940028323263236723626775693870419318159390272209666556890124502222385197641526082845259738669537365356971884126450183123866933484670085920707307049897043187185115630526628939207739503172442632893853392194316157147829462910794275629715597109405779540480660971042427941790964872615486660459488490871699513778429919491392680456206419813046781635103578633411190315709910089255776658195720852707116288902440363294545132185801118975952847368998105012498021975999241175799214038712928364698259487555008269784277425352117776527849584964170361097296095 9964 -25358858243252368806154492102295503741603942153865637017460100662130281863248517542156818116700923972333647778801189105638078829798978946926919380380101898801384565601900639776117488474951200570823874797147223519350581443635071099554349990185862037586334289444305211714978597288087254049295115998689348291189991616789972190616735071278084114885382763955213426388962870055540087322017595804639395645490986104724559226899653634722454186750943432042535272610521395743523746265718249701651150614800336415706164238001802634313118328985949854158677132010016820394193290689511993001144307826825417626919523866282850519950371278635242397437258922558094521987022034114519171642954348926371829379498002318 9965 -40044264548683452713831411334490724953714081371066389322170260012462237326238997361252690380523876961630749421417312956908014427798520584794118691417334011826980210538887471872641900675947216280022561064442651986938488292442340696608856115120900557447418006671559323235331896820043450852110221059335434897466176271435528893083593430946630280038490719406661901732097686227857201080279727568162457145807862457674117580758048462589335607130209220636342891782722996951368572031734905102811179858992011880017555117561855106586205525202039820073047899011047296355640369872380509764518205444755181358854589649505989013783062322444560697501401285991761459952737402303972035681293265492378226699951105422 9966 -57432416277657282514636751006437268638580733569582468813191532838343624378349176287908691847727766357137444513241265674782381391145760692524342795836167149473460750655698352987913220512730093762372207017448622407904745517885978028116003875390020293332311522233423061496940690112397488465244640819718868218810763029942344507913934213551015633384841872886668106789580336956848564164440716515276864432424867776396528762951746185692936664695544823181283923410180836072574948987653578253579223465823131200726630940466654088531242933407128303101567641793329487347078189789414505662000784010034810112210714379486491713965239637602526120527564581294439344524197024610642177480544903273631470382695681947 9967 -77692343182726258256052155699411535097577478660786842878383547391339774682700811825861598290033611126235623043042384311729372989671970035185398036862766374705013514993863820542326227567813422841267353693741186725463630118186581063390607231506782233224272712603117071851464654975887767135674495556619515559632215525586623621836966299049862210841683296748674716059121786525742483991513352483820610793381400847771089824280400812349533779623586711968210125176255926549605351112794145202547409055944911017227823533544311107507105987039889134233409944834533549789690372240671758396681965547214782717063268703225439784949230812969078027616781459378070603652138294690687051357883350702516308772794464312 9968 -100945191920627003919562235439756569514556662217740463926297798343365932302274177170395921016084411251074272870451247293576194321056257421552533445416003033764720016680831596246188783328397815888599950008906021013123204374463276456483951066698014604599775497431180019618395176652970191252045204968109169730194631331789791343926671625804381105295704685634830173653185600885101933457386983338105425600651296540047522046311942311903846046140216436013887658169727524654144272814663442736222303988803829355695343797582054617774229221757655762065314273934260385975805187365094456236022697170113427037347245271584780164137486930133702889446988191817781313278191074618736408134141685267032045267296419499 9969 -127247176148894881889361628944558113395943460160645368347046564722802009496716733222857724738677020254325906257992513381717641804453884201088825723683104271903540140766199582871884522546831458591899509888624696153278708680537250628511980082197897260695224247869096856508444631834849335788907443046242683212965209184476674670204729214420265216863474047845149697649152477195284325555155620961980850340352441171291476222824541128026675872886323057486187030231453210544200613579709747249590171819614686400899161020929374256224917228042724643530942304579483458098404357374471706078247839922095945018058972828523224100787757311037630680010034014418208759927598449974348649768660815401734737407469572016 9970 -156569995520902320295658613629519981330207221274431061357303471936724364415630991991804659773163838108400996211835704222914243062270622980090970477266873206542694255286593012272060481426514070452221691644129527407815958656801919399095202138604646955588289661360823614509898656761908224997423119236877606101713442538858261000483535422591733359720306481969078911812624230216154633693906380988975393949324085385606863603309030767402832244895274875184721214846544876083532410304548059220287537020059893252939000397255551253908456461218483690068583900551671565992987187305785815425940982583697525564332437603363861159193892082065246492636653741363662899466370023829372706403908703222124600386752139131 9971 -188778673337749956724524011614091337103230776602908665764075713471543502717529680705587791985154355011353167215925242045097636112233129787569200618111679770856381752188772603672391963236399086672549533706433343383337382542606997334962478494144898695952112046888544004617590427515325483212675661972220353515776675799455734817439948649962888283641869873331148804198928017613743943126086191358523485405114956578436002314471449637210945246535864583126367268392501557790022038445321064788112820126234217746660041913209200542577317904592133137059730891516665702993733159686127228052499219924213459818695125999775370994465741767458253838120230489216664884517067411422771410345414405852420521468352740668 9972 -223606833372601232842101863515762535179838350648949651564608428968706054892936276318673377865756786299575707733707527851738380845298589345068464241558469077826400706119862985328900791852533560296339700247794803159028486498920132712594576364748160799394118791703496638474728551915066301308174021454168101628399438096405632913340685518129771269823629659393270496438126499442017155399827329032014858106652371600841317182839092073505349793242887140384482008183700319262340972224317140545112826414506669021895778220413467862634172881222568304031550423493281276124618321309767498810529670377918112631508251199550710490390833499239775149291803972259328755820685046992014433883817749117532127027476774443 9973 -260629525781789989759316004695641657834796327230340322486793563794149829480521389687672718446243096246081830973069279281409276585541409060085813378505843784098660919661558240240035561292932215144782497931910338806783943137214176374664584300223855044251684398595142429429997380472024105324070042040699676566537960001533417137256126155204380372127979508554425204401508270287453896639705646680513459247894119142943588600942556600678764515489143073748319777586560869562403460223668731884836244614522180977934410338185704453216023533046279792275829214470937702992444187995171824168284097638422810344072484105667266343962018488462268723267402719556607481512547934556486872926799179989003359755573545421 9974 -299233822220178681540369729723571578169501673879720491893071236729944734068682601561831692919812025309572915819205055945628303455955858682999681590347798521974875760151435334015202932442652502846422431855073291807369868282003952847078925199538896613316787288576075067418902480566329634843922156289720303866589374263564868263326082749191553568574828399132504038448490990125569647656840918881595029375819731614286524479014883089030814431729147453825047244569326698130067486488714156009396199813358464211448083165668655085626471445879385393383380176522447181187473776577389748650965378512869231669720345953944472064439080740541974641338854955038169135070227106206277926346295353205846866696984093817 9975 -338587533358387995848965924014114934840290286149323938478697662448472614835053873807550860369759808944406995260033206124988971732074214923597295482267272140685077723913822650693984721667524390126056976569914735732330416823330289997825442180712988504131419236320882924849975306838600606245358751052372302418614155827673364807445410008747779072087624170178928208382567063589727109615920789878960099309756490176031387102986275471373877565982023286786243672391486900465703020685471853644776783241265047955543868202639638797975225676093034147068311962217046488720732457639415701198150830068038818903130576364308367912180861518413557452026072403429566063183695243982393376230906051240012175501885244480 9976 -377606559846628749162618995065617335221548863499367301113376438861822965896916843275816173711026418924716650734348922504353983982498411454722917675296107142723965335988736111714260608478091496375683260508852461358011369263056049920469748473664438370999865895504604081910006099320940993314305957384993439117564897932877521288021672567918283341724266889819335395924155216651489844785586350164292174533614510573347743916706066550311131405856607071881367765148771196858066786016200633829040856764053404304826551147490272511452446868313343949985310951569482274713207204962477619690248956522328742499790669830207408192036313406857820335521368407350078334440154252814911085835419479657708839046867478487 9977 -414921571979715019164108429352154335957630495311932710124227755189793761747942714757095384573215728848326055185441972048304882132558239143490834399709075605078789490060643165291270224746639024215231691575576628053113887106857839513306230695229711891753278964176565834278459224624126146619974713557694102597501969474561322870609782903726926986999644865106446095368896710547925033290294087570175668975596099364609332433271400978564879197291609909385652021969865483128002964844376538396060714155328445447859070367424316279076947688948193706117274226826742395431927061386498632146983724570894264238636248078277531703696476220773066066877942573426121541791676743128053832942063387863351922875353058890 9978 -448844925059596029281913202748889752477222145557918570650486586275775621901882697796126205059273596625654995728314227302099355938202703977459289169006253364403946562093144255011750439842411095500156852075741008413828850947450455652212851731892240130363552625847025946248686363899286794426319400986934258968794478297358250046808211539134796279155256561624424729723300278529505146670314576963829618472246604075846481908311718716387770766526561378369061838190580101554270935606936514266200039293778692089882760621469505894122574948629996746635006307226454535091737713777250888874939677673030436832833118118328952049221327086128530253525050346623098529178374554474979902062820451650963617899309685291 9979 -477338957313430170800078462680561809999120138721506915644949571288763825417749033840662419429021463645746645775221944971046086396207733775490780076058121543738953554185647997096272044887777480831181943954693447588826497004974944199578034831939293056774187148905110278198015451734389803552745407226159240651565281255598313911406808960362574444156291946638423132476579371476789353489933326309002194968472464043293319201120841551554901559739261344401759940024283056537911724996180983266283496608828038431121127732495146220816055030386896868076573578651811442041642641746384831044343891917285899282947977011164627732613122997671907369727907918888625745022679736564452529570351927443292737663679964352 9980 -497987085035992223009599668836134045643775490953273883592992010422699420040405876949108073534008293051966791929743482884894688897322560311566206313598365893075306770883575901553153438106302363781111715934679190289651339226416053897699450155598220516246652652285471627916877277021820463618424624086814178333351759686508365083812202492668834941453463442854761031361343373001249988775418011770474769421463173584663985489519707227091028956685516216016165820406921581242798713806468658621855703218490051623396623889344001508022098404701423564593686560842805361921552174870047229876844802834038937377966880911597713054266727181169052723974900834044153508280713663028852030813308762498568328205475185273 9981 -507969404253984850236799776352460801011935918938930458637236679543150734833622910644038167166882983903892409905201211327500906814409534465789574201278820363660409351782346521823897030189932558543892627928697340098264057142892694734562240083979390449186196231566037053201022399967732963560854065363768829236711752911835328231216492628344944467385543750747474872429892884050453728465522290911934686205964033563378604411136869314553565919437144615833213557134594585607587105386273252642184029894949895050492356932669662007051780010184202052403380657432907371675595624669523210996738190104299945541023447925053474978660732762589317709868015544853562952139736838202045568554906514867569952796838975717 9982 -504044827340438135807908858561492403698235072610442337989980041641010639029866047571036392339260820292830459672436076568885613404575357134752040019399889033859949063532157612456665220768097541146638927619660141773602012559198903046848050563626709297248223646089110389026407872166957641921721760725104480972769160241304359392921575168906328844680727017705973802660250250627628470644286237284067303008334803521184409808529991393733463384148862962503463362597871812985333720925671008767317960193411136120342458073912183751290951164479725000436049924176815361773865115602802501637075780255044607161627411639468679908684289857247151577711430366354579999018216197253222200131469840313129664208003839667 9983 -482542122891059195570551880702527954925348943352141560254897137216927140121173564216554896275050143922218727393255605130716300413532957369057132932478600426820512850774786906774133698797811485072078269236858013661370473105467349941186122142173402632621448820467542848667075724071828013537315454744619376004705515020608511827095154281638351569815473674736210684083244766770587022301987740445323357272653412144946795396686537647000458522536551909763452805383735407504767830246142508145449463689038271302842755516140578898104655857451511403989298244594490224467394812372115173317414382689861077108840978482126460430727525136960241918519013694046105718146822437385232698975231961218882357269857934305 9984 -439362582361641318034662523020833406140401347971393683563023765095189467794484526300853187495462986625641902696999977607474450590774508280517563043186845070647897754836359627071778668432952392299655407180078004298987432792902034968852161153442014874078997306284001540306658864956479628293373601165227913766689340058962242569338149886024461779271317010138330306511514054615417796224723944391567418938633935862160100418047898260130771607490635244504702260567334620687036851154170998191283551653285291479176696379463498517427767527225852248288912166944469273126741775295901088129046186093028591408444985213432403323256921163913598620038190113344651741294548375886609693877280017301972415530645731922 9985 -369997400020551451541708192003606622409669669708963996059596090109499314766769375786698142574349662058624201296801496492308437318545025697380917152529597518572410674852240315678871189372370713382317355147303613553347347179034611601222002138475807485090207962133259611320744694987677018924765729053522902109713573675756822627907709388749364324396371717870180023397095471696868295921593275063213903424202699258358693985313320791927487089889317080493423676592954256588195170208880851659267436983367817006963673030590569000995736769618178552932054332431698569507224596598829993151024896611719380389335511802079379641345556070923756252226090794184890759066806518958665946635033706008842583815830416365 9986 -269563213971897971808987546377558055337729420830472903529733751944202882001177734776060921830189899096918278281957276841170237446489224519309544933376106608711514690121329686918085951182122364415747936804712337756637173839194679313988088869696032330941848144351459908963284539466129079348993885106877785997449645584454795880803653189373165668352071160652446076075406955375983879289921299885278902854765346848904401085523132455012781296161875124496382031372176049277711859656268042036489708905658328991740081373332785007433646729399065955942466538696537251805359547785835424639680735997613370650637314522245483145774741308989884332399833263241537967358890905336282295445420260828010650819583551663 9987 -132859603041722651269524037466375413685058295489192529833645083022504784742837798580614351138681585022618770849555571079592216352830141048121820910923001194526493737020575338906525697857837374897465061649624301436590476026432951132179071707283527612880189323833157919383905160230729804016572141071640533254887029420854850330709492950768408109569128876656974380742461640628686865114668415073775364710305585339592090906293190813298986478584978963316509513024112153151505535742458558234759025729348614653849262945762480967983046483691067113070039502010556165680669950153668897511958737788295465762809445198192040379606460790990001564431238266328157171788917571942201120433477896702950973639812979195 9988 45547348014672258186536350163051572302597521233917361518461942380895395468647310839426585190324836990754697072119454904551001055943509797362992632972629425165004017081218288208846195041179639129626335041957227058902996993639245888752618683026046448062450232261700117834461985245206185571156564828506308140191593890928936380154574582023587532325124616919561205341617029700549707913236063447549685264311834094962461413379812761076102380516303877493556000858160798833168236573154509416453313001527861784081279831952196420748108762503463954494073036868941915583660064127727454109570745329113400427461440018553746922529841676700508352245311897178257387900046880275810808116264413874826362303473241464 9989 271211032624552143165332702141356371327721768067802032852807228537663406991458176547701714743834377556300911626177027851181831749521157799827990879354237025272035033710889626325503803669094455573864976122991086982560219023232692551838343820417545938005846887448529029381386802697238044515964299452585479563919517921627942045949253834251845627647466116949786117867210105732272496230094979605350480448779169375266673719787917977488515875742284691753426298073017684767488757730051562199832087207936032968524251429105638137895355621427172633157032236894582081997481848417727979957276675910961573901820014219193078489027869344459911008976917862597963558333288332843612047962618290109989646886055510730 9990 549655273179909510978820633393423505255476707390854250259681728866355014590065386122912776931543271934723177245765059942909006048811580454496687851308311033509750837003625934473986288339926889894507940468350319209520206821328009967976911898965565759139387194885310629326128579767134506620876989048038481332187903769754682956734597248657452339322131314385623937789638295621509237423972949700962987595795960125938412874699922741929945191601194132320063650077413717560874915376319280590374880692533445816398625685483094277412055587957961811223662251323596744081667083565363253761808698940771784966184189644423214341048381667317620593146765585658638421022613659929433018707646933784844073973357294358 9991 886185550696232954642507742949075978797322354433230580143607503043884704523973889102639026449870109724201687595947572943478800702952976939748051595409634712751334042908024574172898064823326163038752562309943058817314222201431413542200179033286448711211356988375544184981033833653009468458665801720549938008609065505267659890473411750440648984686540330397853849502676032764471596175274535657155546063524245765880916462883715633815968825265092343807996379202315314857160794953225349108190010993351685851583621705273551482301605619195727067664237883401776677308479974628559630397900967348079305849214992831622440946054034541129437845700638190332183735265226296363344116320003735293467933771937965620 9992 1285655844938856684109262940061716328210887432142154010957581827664823194174616981341477257595817593687629769425997855523310866642921225059703880286076194164110845557951562761411956618160831495428744936036884132934490960785479419335079644970315746972949789567683090166663812711833630106874213126568417609645727393424308366505930124770659432266004809168351767921382612953934058612119337344081599673292936362975075818567861534840606256992992279851682711347192064083197404777945069202217622759797223577396814153333798611668017571384846511847061722536534805017476743839218225428471386062022620541008386583164783226737732219231856107548182274922294125254734142841144049475796613292349478770433534532990 9993 1752186593851949251433461605897069475035537184037994077894747637686576749841352107353425294388264505605559230137418112117044870130448455183134909823703211357420595813960626486682748277863038450002215353799437986405973497244830085399989772051396799881250054857643478299719453243812941734114897196222190506716301680885100416855556001980521004825143581301011647622564942575964197875390723494852097852583324535889403051175564091596344142209950230371988462281909884287708394558113597565676513437394075279691287865655852041011613370565559955313521950360057554618128674166540154193255851816755976877616150271166106077835526967328685566066872397876467339613547133068173246343446392005361658612292173844547 9994 2288829653489645625267556286410133793276393180251768103502113550687082359390397506138256215877182418445336234657320043429730705693860459821879144950357507618863801199722677663873585138639149707885256032674723298464642907472363413163917958109029431553915145180109576471185405924249652440904631281421977888650086750097754385021513462461265717976808154081177235979636712481144137713802457095498509369685436031122801038164311319776082198347372790388139519154229817090274287962672257147412746868837853910650672387964834341158930212077315508983261290265950237200030502980702678095754485036110125173918477444942432062420831388145266790322053287275602823654852630632959213617512358810639848557032890931387 9995 2897176748180511234485994708946215791931471233155773197006632655302601540507863095223179407809169467779805229304889480056469022917494763379450664834708991695968518245199379286977939105221369268065165783921235547123323166187397781652137633402796763517236772896475552223906405261326218812282624079372813822623880869250056334068886570831434720913382444377166834228243479823292682918480655020906232626834784189568576756061342448819067317305181700718315868000001997395385871415353024776319033219384057301137537163242128497672787389981146905710505315420619779548574399978678274004313908924994507083930932090922149313996024175466558717266015438678078608244353536249489758916257879913410208749074700037097 9996 3576908789879814896416827579439283110566306228558190641141210102852904315747952604925980648915715550111504514098349399653844251937134100198336305231117869221015307209492009115959064875590881058391672540541623674434711128815425770555197720760881400757057474440295066386978349317296588614573445155291711791797458459441504798323594853257111443807573360017282218312159297086237842552733763949352224161871588083831891164223380953072806144912740617967672149385581547156533389545000021949250655394309966210758396653308258999692538845779759073802455012198251958733897138295651694641999153630723285992826227278095991008939691467232620185690981104204917296688660645679573537770581629135375214480453817103653 9997 4325284663074807465656151175533586371040367420306635277267418260888129644116713656043413299792807022452304855948417832300416513345504014480572028073830522883959923415630759478307694070239598070558266396511238984111381254132305979758563899224341892274553250183644408024481485644070000347232682902198829023097277975739661665435778744338705331385096877943604271650043663728935983407440041908297423917380216609925253341925200192311472801922475407825186003571412469092462132872835822990107996259708723787516370437815800506263004611548013957987381136370650395940085392995418991569615240488178251816610340415563586827250855686265511152029151476641500952689680491845090403816138542587194342075392187555551 9998 5136569666932719088155831364271466939016490001127148760763526409102471432225688308017501367943881000502452811661141736201158534425276993783545363420598329280332079874804903705103609391220514273838786521714434705037035748514188349005316225555479719263234940468800985723561307553581519165152651216414573243652447525886189682621736150710136882706378279877822684935991639018207796685840526192505115177089730557199611663588936061486634794149256023828844967481428628570541768331472424871110629111358252049858444350998055787979004122392105744835948877699780351837852942458374768510496392337835565518630294344641331728909588837481283342089898360908903357305271413659939849591361668716622921542202349477058 9999 6001405830560752508463782391143540938400057157078428000620625827467535733724416271851476366706042578337760446637307026979151694311088669715158938044944971696681080173066967855948343505262330049869252629679516505430566451729729562264293258048296123414376839208050803202906333647281575083959493822401174914568336336660162808717672653861594330294659222478050830271043731758918595810990401400935944388203799100263274427365095876909193909035306805715264920180176175882286904115561111372801324217478123263812793682840638214479002223084139456465045148767710660235739052756339861726785083067912728223525418585565097248975028924789120465355423612407206947872027331673298869741755034798506011749839247721494 10000 6906128821106032685477366534496769109757213311358390298013890336736929406781888758074281205811534272036264388446156042583908498277477763422226516674471150286056623050037161268098834035376602371555371121743075831791069001434763651578803791538566055076769022963874810076778089367031868350154154710889661722785379544456261819472141151525216751199775805051932171483665341659461854070267166616138480493258164563472470215278151442808184067458246018950787811903411810269918933513324151836837135824787283029067464239721055230622117260653989614728862486932844753614350374966572252082003522957867546142634511338338713948993028843862876717085512549293063809718224050482917892142563445545929871540591221785700