1 1 2 -4 3 8 4 67 5 266 6 9757 7 47748 8 -97258 9 -251115 10 671488 11 -4724169 12 -28356343 13 125269419 14 -498668029 15 -5426804695 16 15313259790 17 -40462770156 18 105160602326 19 -4412226092528 20 -350847041434052 21 -54342998565206181 22 -122389168101592448 23 -1449183847112221854 24 3844938885955105527 25 -41229997299311689167 26 101684852463951994468 27 554529380760737835711 28 -2702776588325632355097 29 -19007823678632773481527 30 -170434100998448539852019 31 -651540955104231998147620 32 1718941869615094926826592 33 -9467347600716643727155463 34 -21351623477689493436577675 35 130922837807653347135962265 36 -267787046278656288370993083 37 4510056037646607486554538673 38 -16918603139194691025823537199 39 -88085543900647777097635970611 40 -435343832555533552030446836409 41 -3414489254079608574885624249645 42 9705335628731758993885579330322 43 31430313207234970213362774007308 44 -190095303796166693036306149042541 45 544471479702838421920355906369102 46 -4091212974818699832007259523485476 47 62783760960299347168287651920054916 48 225335818469147045109093177014217483 49 -2425375758801753478073752745208165045 50 9144203759068929086683007573725537647 51 -18609182141061801566233842503582936493 52 40764678431015119852774114622086296575 53 212065844169432204629054412790915164339 54 -811874479852723875590936984588246138384 55 -1761790674704164861192986785143761267237 56 -4960546925630418168154026350544694004753 57 35738632758390615111625247810720387453013 58 -131535795599739416084176993177260387944165 59 -300959387420249270940221088459936889650222 60 -619055746645379735192595691279060064252317 61 -1713759656740343457151821671335724148128909 62 4033426233950971755309447328661020152343842 63 14800371136256449736426835748760612049771717 64 -33052182142883634919847661312604573899314733 65 179822810885554006426811571535193867469049276 66 991321837686431599982407339217371574788395597 67 -64830224375743777430643292641266225112741424335 68 141351714983173526170330976587423506303295929985 69 490998515520430763486135263023123710379975193652 70 1051928489425967049502934404917928008414996046620 71 -6580543378281439211672795665045028832844237332838 72 -28907105741626220680901926273802056760593209369765 73 -82108699778745855843880421218512147537664008508307 74 -581166950401574264771359257770604342283131531750435 75 -1196896764647368021295847966151830282770613857807915 76 14044639523848440097995067028869809625325717448102704 77 -45713357006696435888053495928033697312964990607039183 78 -135168815970957899295693788549679498637633257170931897 79 2314860941218537168063393339817554656346861271438276283 80 -76682811248451485242022473546159026307426735564263935479 81 -886833760565675420677627696960720246878974908878755032851 82 -10978437588663746242592065612539455470167733212239916472158 83 29713737854451575521868043646769112356572524782929973745064 84 393354451936839078511162242286764052466383217006422446951301 85 4278727198556903323315416499350835699222928118527048072022347 86 -11648860914789743958648849882820981766438324304887073748822534 87 70472742360507009661278800960220261683138444419213891627882338 88 164572212674139236645342311763299970310046232721465504171928285 89 430270287559724592802755934996991389104935359362331549211535372 90 12213510655338868427059556889436951800120218127593930984951501042 91 36767053099961655172458084299271934860131570041747487891066533532 92 -77722535107151166252831967251015408775592092730659631364864960166 93 4224602600130684498276890321408749366892859611298954506375264435517 94 21917227247072764456358136295223060454438269757374534835168830500205 95 82348845253907681349036717616409298597499298802849972351048887969733 96 18138455479451869035270200585586742034534437061501459182303185246482628 97 -626837198948566803412630727041874443488509511754509143160986054307215333 98 -1467642080089155380255201731586568201215039586259530817194550107741506445 99 14946356161728687177652929677359690204832689938815850819585776473100558544 100 57972012233403151102200379940951228247920636583112568855051121787968500526 101 148364666663778897162558545744921051060307120387274736719025435708702626562 102 -532253096114234351609537432171662110551707142815930789605164001085707890286 103 -7440230032914111724168476446821738209410714653192821468319577499458263717742 104 31110197816339827777948655281963133156439058395069889098591475741227309685722 105 65472251960075454031141761541265985134328740812310783257347814302331085761585 106 171535764516596872091955843657599813141655436135474117381370896501507698563508 107 -382052257175232469312232456563640781430400657348392801156060085371941144660084 108 -787998713987959740761404113692992469224518255211045482078769348210012381459111 109 -29988827919360779497209330956229441941446124956649283786253412112472501371654099 110 63160684338083580785966008721492532970924243602736338167966542903662002254255771 111 468638464209300290784035653120971215169585929041192211317601665355520837714703748 112 1153693396559596243126678613907819286063846597596769378709829177597527814458317708 113 4194744590285658225804872340293163758629455874910791838131073388877792411803450416 114 13823523644399222052018572311096475456153970605845563289618543735280693140913287670 115 34974741989380559139367995602134599639176128204840820108066713435881217614989942302 116 157772681231529023957730000964637482753461027912868422471426726744579176261660028172 117 -577889408157107054341453690699213013632501721996569014791448641864572305445039576666 118 1195664650886649601791006609480801029248770547006687469755951634703677733105209546948 119 20065575746576074354218131454140939639502702741360986358721522668497877295412751891854 120 87684279405008811856275035671391082345431568434430481358337255511227821698761348920688 121 216273918581491278083383865129674295602646369455121952179314028259165970880884309829152 122 9222877076950356199355511144812045347378479477876008783522990229334456923546988449066156 123 -25001901294263218170254698860241178912252769102520318031451050011464261448307209252035015 124 -57096247555328093901501854295227695855563236140567346464369686357894055943190624481003323 125 239055644051026693258652631461520669183589133747365177569968506294200320628979056975245410 126 659246023072282145732728913800758896474689592202591970804709761501298502063139287414829549 127 -2355644162894589747146164730676142568930711998673355376919937757214461749815673474981188403 128 -12668393993455008048921445441658200324116153399103655541267368383719659257434187142762762862 129 -510047524617835631271432108075079709051213688731675782377034193316778361098356212590032678731 130 15514033768225960950772980244672596244155043788749799241488934543812262840733078663566743256781 131 -196301013645658062740177044875242203813098181457372014181324310300225259080437359769957355861541 132 1082353257466278971733089785115572840885051937594665714756855531240561140149648678929318542973449 133 3868408475318670165623124671963564112359371694128536286207583137811770550996114739885514733556364 134 -7937607980554118309609108548239155989653885866070578505167416976780520024684270249990580449999409 135 -27441467437792415880647097693301313987007476400472998980273019924315086570655666303480917516310936 136 177078240416676329994963916729469650957471005389914419003973324326002735198812039164374508082725229 137 -752165626332169246526738667321751258276360041138520004288417874668783881887599043684638259058861125 138 -2099485056425059272938964842320323907570665244854249167482334429333626333766287390885086021303892310 139 -4881296210842521582765511883524705840861797668454655404415018079093986218209952242033347225543310333 140 23811137781283805697753241415742968513043686760132480093666940975308735068379168587246365707645464294 141 -66914123291901074713719177379201564463907560335663221882482720882475104269191213578900324977902816382 142 147151961273291470683896935260791246569493461109624729473797135947938696818188962217667768915647339123 143 620506407932179596525232206171149769561176326011831275310610440010482461890176010196197066367159638572 144 1315554732863887187111940385538240688178122930430329179891837579562683079096783481809894174027409430619 145 2654835324072790614757954105272710846416896831932360020739529461229900329630393596472654222694272839067 146 7711425538780421205012678085878039940447628671823967187142876776471420086233526583447258962754770904358 147 -160580405228934657832795898828193065720957214234838617503656920811435130880233156895258355476903881260279 148 655888989730899513085062004043334634998997749786158061530788006420790922507073994621326077191250964277870 149 4260932077870228276661348104528395596266077234214174898535445911527860149223402125827287401025450430528205 150 -44082030334085940762326986495043574211362993707539876933704981522044399309398247112004211339421555485092203 151 125442898799821071007900576716241624243054455729737859921241027871249008000009144324501033224967629376752353 152 1548311670503613612949168977564451174120116854576041159877298845764382590688029737619685015759752572402527836 153 -8684460512257981507178521249952642263535913353988123380011483742791700766551882667709299809103533449179234433 154 -19446750202538960467684805451560480198660777438098648856056655816674675833237001600895575555826035440041613188 155 -165883735340403124382064100393389292697908562813692392270303905356805302073558967940589044892504347453579750908 156 -387640106052168007001560466857542624796843890648316547673288066471303305109530741928945394126243883299013753212 157 -1641097133894803153523702405444317514205773834833089595229340365908565754395353081317033017366911819969192902474 158 -3497740187042299951907591643920740412413673922854221417541069520807131161532577618959042727744075492718467383045 159 9021181213050706823968545831072665761914299396237497882989647168444097286707206816921058911994191903488888463689 160 -19732921206302602394915352231292736530819084777960581460685060991210611004773260943289464162426132070030701604544 161 48829207162744829308395146697932104474314934159590150793374383110162965399398773167363225009692343725100974511940 162 839505319010763538767482897379972593002747071386966266056898512283126587455532647563795790589819508582751601030035 163 3811294422851647418794393625735682677822993332863604147573657811673326799066806902051711054295870802531321675569891 164 17820768590113311593904564985951003779944292145615999015181886399524490524497930271489481684899346435154555972483473 165 -43108942661292870407880676938176865927015001795496003373719453907871037227018062479603768833273103384875343969584236 166 -156363963240165272111124120025667269819683525599508208650326025538256483657535069798279019197278632330891104168890835 167 361076599527915015805618303485597067409251667290090542921531195961888960634355096601506349624899053469556616785195522 168 1626304585594417631069403235539097687148009038554115207570596857736306840685613536445753563191634696079193529720629099 169 -4691739803308673266022985806161241837941730158243617145133555273576569753938058269039274023044842239940219278608816466 170 -86453614675459352547548936966618769797838287897606125064710403724700390863318007941537934615427036086364747823135429602 171 509592108110087803797611419794021115750524359056635317982887899678496989796303000914568269832932550328774906002533014914 172 -38285191996351842976458080163284736994932185741292028159985965803165329353372182804530230341557539786063719507410349996247 173 95148725763723817677370025982593117864272890685353836201754750874391751935809309521471512296677791662869323903482007584640 174 -21390088849820004064686512408349814819566554783999700067269789645487695106088179311498407348674422177591076699021486999197543 175 -43183836885858772547687547333019370974084305952605386524025747758124721845201947092389389393678497980309328590297029974746215 176 -320974997943435333514140256820249126098301288605318534136372589754732323573146929083751882341905055945158217184559544216300220 177 -6658115898911567201708240561033639565779872281746643906866551397446391945736547781951416227932041290822226404494759748398733649 178 -17109833906984826993881091810701050981944482459031351479314276485782336084827826637176303367421925621587963220038720362928449919 179 81868577644614577669102668683554478612588359318759360379954743936824666888757735183475710175340651011304901662981750926972567802 180 252292165129894510172994219369811728760364344768726635259560405477980054247123514431037802540374467264426652569995944231961403327 181 -148125488159988007093372810253564795874551493687170299883993968420218934542483814733788473159325753282821375853460296045902402949473 182 3307711185149119886270839496995980278163282080780921243942904516698692578932587654467985274790226810927204151039611142049229319037336 183 -9344861868592593787127871618147851321947827207266361521163259016006298017001849804567074942815149649334569341619481891731767401543587 184 33332992517054355416397116273035891293219953277831973936553592578727264746867201201828719800742696089233972105966830238195560421603555 185 -182103057491870276904546231412080682906275961168141917383337162166713801670188324249222928165713100211673648031206442902771956032904137 186 -400065741523273315009787044888961371580759915479412246712868155843147069823768908729664502612733130069557837200452792054370074149939040 187 1051075972473474417323056599935127058922862341007055309317508832961631677617433879516208003145944681199495887249500830827038027321978280 188 3032074618687753092655333227406942111839669482057745327574419983369032345026211380204283692084226279290172537077865991947369524145039032 189 -27143289527075614979459789109429991860948814314321846833999686324269022113858290549996243277368031360639479499172422969535481890192961196 190 292521828855164969167250555614658258610665032151751849442862097567484401179863709022159215798393854709251261924360313075998684578144888780 191 16806530308723510476608845438629214319374507493225563140376666617226501506881512964195725657983700127244340788790685714550903437100329617162 192 -136817010140932745174206959742648803639863810778511451586245711214449037648511365748028321338155895466276309678419539583259334672957310229723 193 -2152438615897333180273929242074502051602184154191835983390445704339626626402655657578127468939044396974990184240979843014284568589214536178844 194 4706302723512087426044653100476961485481375201311257755924927508361682184864185661822355527834585570963227172653005808620218113993320553656559 195 101500673516283623693784126185897705744518923808205384075164156680917902548772760694534945069084107677136329685612756281126466808167470029942595 196 357497372549548014908005690023932671019172799025381508869138418737479996647380508414173094974186257522684496532693734626582375529634060555015900 197 -1057721027329668007890681769018499457321019779216169149785690300810095606258989825262171702926053993579853814966513415963207986552331339477156354 198 -5199742920677666702080661440026778059783557769990389326454925282267568377103956829430300137776145947025071381086233703436584464136915283224189427 199 49887383075216279820758185310398743222701650900911445710729512828228333474360878979873629876761053903174953911144827261501490807258093355359383496 200 514532539668964304882055616492177667566554006047390177193583354239787987910836808498209340503647003106483342107342245374923200379298611337026771162 201 1404750860949247186687970925142215545231662578784224682762362013412846709002194107692572607009072226908331642280183214246822867442374553658637845232 202 4555399760896454476196535308766179352556156705591036694351188370663425229287551875923025079792169695665920832840468143303935260239792373029334760938 203 -13659106281290943761115241359561384061941338960500477685632013364160240240233568947412167314676205976182014158753348324087211772175919400399007533455 204 256466637052808034519447379439841103078929514899006985028302245590326048077423566187984152225809945362780050181709638469733030967841617594524605225960 205 -964527908655784963028296279789854298599504621644419771740233900030044027548775016402359712180565580631677074674325181742166051995645285940731669377291 206 3027922020560935470979793062568123267808637027806184308326903539707157144029791792094332435070788954921996182727711152789858538151848143056579505052657 207 13861066973250560801359205086476074845843941950044531379981042033896455614652307918794221343360187806746212354619724694964759199875928802624858249019923 208 -189763270049065572693334132375007452830858851866012296540877782127110161749074419683498513326532099243896670722073088300109061105424442218182048640401252 209 709949420873142480926637426754734781288478518234240999738684689873469709271752916430146208014532320242032842447099931891666291038470728112706528118515144 210 10604961785476126414045248491852034385935364084987600298989001400016254961186238264530633908188330572447024930544994147474645753943766813497592289268695038 211 -27874403537274655638057224588068852120549414478330487265198629964432179812928349292798603482854443746440707610056521021027432758296351805517061075232282362 212 121592873274175475504445663140662869367849413807321204341248216997432241771854873791619159511346749529071353358034963017899786784623190196279969950274388803 213 359285733402761003915755709601523232400205458887457077645662528800924879751289038235158387169576231737805970492898953655370257881815593713154511217531533219 214 6392402281204177442844454928220019280909661025368947719976144445204227254058471079584947435203685323554545831089130113094655924845535862588338191329381075461 215 31214205008785326063072761397389473306301805557198494627119961362733055444164137537414515375059173298571140940997815331203577691567568485741040393203441275971 216 -157209899416445446762144641738178093964984724301319831565917354330079790260247928861252406180625129428524846397255106943800570917088730308074595738801760049577 217 900500223704075713116017581592371132879777216738101711095414348168116997152119299034338713435396699150783305480014281436109572494630163295637851123259915846606 218 2168786442144623147068026856767705775938572608552674846492382491991032700453065263034783813429349133504788118191992625984998089235836593309255912052903633002069 219 6840098764327673930717418182933270476681467223051309309668124513741646298536202563193675494539950804166712265109401411091258795944017395315862334302965319026678 220 -19011153495393653490583244957883349387566598334122790042335934051538896616709075046078514980323494119716558205150139787734064063158893108139349997925656580348768 221 73109918054406771640736881586998945654409061786682375409324034662714424674883828395324300146107402980976138810850408856100924266050268534983020695478667530537320 222 273647769460580023967002564000692227759344580740421608984531664326842972770435419891371177658640787556128973543787069738369881215257111431404469558925139990514186 223 1474473357190150541280985017987271941373383069244893335280061382381489157140294211123279583272712027267290398028099005816017658090600177477869637550137044427640566 224 15804806455045467884490974388749507820111408064725680155723162595667033382018364878017289142069429192761250692697817231495251212111374835786550047977650981864091511 225 124779179262579442246660261059814310376373186081903961650466621142881601391079509917771821577103833529325758107372096547076930456450192421296164246529607863906898742 226 312651852154138181289135819269999028182261460716300648196802689564734321093698681133053984653472495302169162306246817154514361571424431432473722788470132207826071847 227 -1160491399387946739873863063113484654387921347495313000167251676214339021934605297694552848572944682490408657068611680744090492992538065847667533361338911404319997883 228 2886669157767184728047478500127332226447108642711108382597247148821163717911664016380247845664945237519155984825420143114267371972870738106246317260842053632515526378 229 30689118543020478392711371728138300398821817568674598771756650444635096658886190830749624236817268018994226178579876374121511960073744875696879751413777352137782914474 230 89241385490788198204367280328390383736994358438543919494633944475109997843621808548913411587871570272059982415336443159800795370821318862276365613483954972815555660080 231 -416955763700241923273958893362671616918721618086415936884724389917029308500659306188209411311774203695774141659888168951150324667472887024691945230752354878823013713265 232 1587286418717698579075846503290418036291325720947011600387940321002751241341972122656920830949495872066442804812743822893019765190281357086187170049182393557970234091233 233 -59328221710064302494927486721759488629386572538650570512691152762242504761460636434912598301675845615237868167374652731228368137500862155687771287213581200575998250284086 234 438206262690778999199449877201063243674403523091245080144184728837247415629682994574122572236693388103403923487372646670844739249643839677533627684024805808970694874986189 235 981469300340613142663946662180814538000118671320274899426985045182283857451836532108037360290020462342298423529732563199256104911541285818929230618412224609640040071562667 236 3953275962535985881929831660086828271046365215670584385607317350312566528462620031878582201459484334319063937485223279111613233874955535589357670500889980452392475952096111 237 -18171984532994326909891666122279324619325356838919289360435734220778519414417572707699804215900456553051145768766161609949757287467101857226663624876491068290545842073746565 238 1866282421770707815040895372988740314749039495503631976221273957734423233491216713067458050208489111453277079477981111581148808352470901556966210232334510058169740481459612586 239 -14897706828215257941596221565496538792477415680775280709874494333875739292045626844919911518520591669493762544528733634997741964285040401743398101945277460472839170042227769193 240 -645142452077865376003019905920766062177126528195926629998058196472426567546745023022162429598757209818751210146079414640466589818448963914078331428661039384639744669083158830586 241 2759289156875008940471685449822980645430834996274731125333098033603590893030042957391775365276827079438892975023933229665140509292782772667012703369292590281143121535288368093680 242 8972292124565358090082965119228285378428015206994568364903277264275323826127759588283240405354312408241413924224727558318823039998147674712973671990177176388196667099959747841521 243 -25546742482101215801115434219486127771090096476342765073309479653356467993003120903779102479377438704273522062015770587813861721152718617491070008087519600721389947274570317949851 244 -63375467793685497748830959213369999472719539138796424291387017598257122670942059525077471871630696081338444873706153820751035373157110674879884028744489936070611655543425715886275 245 150552346272808795077021209458043135740976262322698735842468267272211133184515812082755269176170154167047688998857380026716070072590798467774689395433830105096589554996700124957305 246 -2757361808172929994030180997577135201963518898053246569433927890639888978547005747062993342790331684370818812573780085947618737312497594970613810617138880376934811607611142140311315 247 6285722303692141624864536168888862366012333879585312600377353694272825862323929484583801321086064003204259760989775145480452748477868350545905209467973480366036429649944038834696313 248 19135637008082919884192713582610035631452717032269071905332552722370277553954301326254425555216840548770788261254855556669536205164324609085598805016629722157501667837525678952202707 249 -43518289150688731553515734044876952726020081284609031133557120756846945228588267083436008840720417772578104707732168244295784215631794789141833876381884740220998724276685277130725701 250 -510189218512798117059336496354752851408218995767945157352189414303369739599727902396415350641675434517034309495595713379899178224513389443786084643793025081468917526362711147879123778 251 2757739466618181580060938577230174936635735102982239761111531164727121183099248252483465073731852995470126980194693263045430163705147826032682956642719888304172491950993678711785443317 252 -6416527721924121714411351035743843534586559686427337762051729360855870036366843648338473587726946557970408644408012889867866506845508199680301880186979939114339290641901947928316142016 253 -23579022096783942662612914119775877590552233035695898071297715033099645621747644904600947249698903332367864133156925019435448908315397941410702862107402726583020022851262565139302628243 254 51128362208300114619308345817195018455112578066566230681105271756986543912907442128918639174992719224240359588221144605845769246529038386669733557097411598106733802194832142935048711049 255 -332525542517347952176659698103678064717095661474233513689157384252564534296311451367405810636073657065843366630168045297210291047343900971805670368180988730121526318859672449558215178951 256 9895345088028179048335497647594605763250320431777954295507533784266301604760217347433151771092721806270726573472964498550931826445217186016159459541932058100737068353525462139822740769913 257 22235032059830517999052811872336059439585470805166702930642311170949068063187423262034353549469684136607004446645477428907564529370847382163782255281180237662074359195527442916073542996520 258 -77132203004807456281897030345469084069946595503103239002708676130921027255982839710928920265548719293299483893554316336985567090795280264213109186814443405628302075317926848777699847686968 259 230211683265509985474423185599930721675114735656340586958641032397057613811139128989468977173970142959429246424546103212456513202409992954524689895958081831065998595736209440900694647343629 260 -978719345973183289423922461550531253289080147870906666045710234096680523086786940380972131404699722398358466637208994262386867124351765933808480857311744985804839108985196730621633263706475 261 4313461746966175079355291995083324667491516958158659100205656903961167118594487889259343718089831760824269259019334468517796438039562758076086426778406204903158362686953098835693854236122940 262 -34129592381650597425412635273770111493736674115200272575646568035317285064588641270095860450143119116332144111194246920237435107345243249630712552426704838315066087999659154128766000440731881 263 99268805262971844985701401587375438749854235824967965911617002538548679421299199552673742101209078935549022572243005591845224464427562700800960297225197470489164364907375314962415041843778756 264 1728748382329924107314850237263650457076818244858865601026001503922178442872643395976571657966523771040952268935482215332304208572308561326991796062445926942138002597084661882640043562201062237 265 242354841512472988854741782624448093884228131938673776492385967384234993127610892931430347140159732795735175181276382199119948154697112902413376415361396681780134756550738775087850287010407075916 266 -1827255004659469009167610823244063920600597187516241824503611929660855818195048699729528100378531620324399500736599662527888257024364600120821400487715369499350194459052274220197759436034063622279 267 9149719010708998343814893337973007932159503960812657845047534600261524296228534569275150243085742708705640878905651733326168183334613687073946690962645831120735276017558994905753108064735148832907 268 41890899216457176070368137014417507943407213494985403840315473004256928107496514418424240211049597295999962958007068808363971652052033458943397734856977085906229675762305788900919321398253113973722 269 -271871395134649670880927846452132638889038802206176388387070756028001037794461053981416286898060433484395453724817155322854616602464086756564180852436153721048278500966286789408164919168287850151149 270 6050746004706545860114925113495065149251472717667652951069519169848388776793596175004101755661275829259726603652217565135109527631877485833302223571305381546091339770309100179478166912590871480147670 271 23698050343186047679866614041902105334492284175082828576315894933916579662948036858210762465401077013284039374999585003345911382791844707937024017704508010027824096588966270558116476248469084364321078 272 288236526864880619016618573425945551081942585689962114608970861986303263919933038199854380148163353553347933604714010540278584396007631741759067700251026158243805140540853708240722436934277865630429450 273 -754889418075414708616503690942226883801413575701795350212116454065516910399395441847773376228303189065991831766563031056034745038022431991660265022375374398147439214646257658262896179670822685856205503 274 6424797694098879528662000753029867664829702419170436816736471354178509346970115464944653675642122747225422270807865702114662445132009674700904236637848638577711301818121646200700449937475672179802738385 275 28243439298212541062952377491422528369778493216312005734257239315632643111453818958640667957074713901485640866248177005236203014496580965548610697029084364842398744546600681690759009308403198827200023477 276 425034531185423670151678867334803254400527387727468147858366782208148059817957751514418727576461995699456885551820535064881628034080195133651448350093275172883303189259244824034542226837375472633697994083 277 1593858205134621519984018958512550591170888427908067567492820976772277025157419421909813271406787870913008443665826268515428139807475023798747762664752819592983713664374171718444064814386130680217745385658 278 -7947941155745859286667165040483740873533261501832688447497857389313662666370789765059151292790033297249152383441473692436353520213711684487286096038748155231218841856883285834584225351853777516108209908125 279 -78580707613145683753421298035928581987532193843461660954135085848308470543544983275167894130629761736579572057229313568413691299760672061094802295803951787693805102603467636713195406857546270864464249469059 280 364300780561157151060632092392916648547381337913251204576783879440907522042017318165173691456819664676136131376415962024591543261542703335422687332288078203180652758122069212061147978432234857943134548169655 281 -13293259704650219945114363979225846847184373531226960013606052478598911408349639132543836524458638165150207424830381704018150803204018711048174002597682372752908260725775789275414928471458483915308887730676482 282 32076916602891076431553468110660834802247667106606988850152905803810189559158319650211933284180346876732862264944511066535820029793454779815088576961517987340705331829382855313216906761126169774645127686794361 283 -96485427358708568883005692579617771485865056345117110761407701072999707928533393422359732918399979351301238536280206941923151469588415670320679954923617157195804953318932344326997272065716028570002880360363303 284 -237209964024944911139374278414743116247264879604990396325848814739273825906664019544725602005206438606738031419138177941263996261881579393159430193464710746698707268258615490198231851302190553549463153435243705 285 -4470814314350304613536991449211952765644566651734553362933027189563922336841204564171170390833942393387191382200032250753337050011343101308115663262889347001429623251113905262409951221216725088787405184179778756 286 -11228773182690279837779594248131055052626063871140547527205735657853730100709362425505825166319610759911509595291781165245269531286960206087518736409266008164624339675269473189902144836536734026787080292124785164 287 -48159029987230637580102859608348759256002472839043298310093911883171121488510517871136518547911137996911240702754426224361430438802635975763913859339619485248095421955722305736875099748290813171831438735093928927 288 111875190569547734036864007355864061117944831197062544524857550580206511224557432817137920918444704948467235870181224415811138603274881796112019721629190843164614539965802544680928749841686405983156823667423053488 289 282173717762062413812060631377122256449883113011534852704192293948209416734452680927299628904540698877470550563615635564254762384414925667223807655958708631961258512199943976047411842681027330156183743974214639811 290 -2616318646160516291455055451145861685921631942721458652582137664300648619730401849521312409534594701409847453970850020507706153297576656765128173852699582476422228518416417313133411835240146558623597806377116850754 291 11103149746823890577884072674313895445116239440099150277013741195049814457404648149144100038200266769403669917771235258836561061225866871939845463217209918720198228545872810983018088551811914070073595497165619824044 292 33114862385328059826666556549881344372910413847053760567073671367816335713424999362855067986901766497705318029332400422913097146845860288337407596798724741320363501677822300219304447918710715677205397527943028747249 293 78161046969719963797754408151881696042593200537227773888554634982245349055259132581749320985680142386263588653199411719623683928600556501216772962625860880495878673971753067423972238054960219077783099002999121783630 294 -270768433594727333225011836626791530138864681418756971270166084194510885198153850398403303235750197571354400441153607874224793097053784299359375461772640832838243232470726054826208548153209127766299690099071678658626 295 -62374293549813917261189889658495565897164034863728354717850225412544969322286303129304887295093304817626595333659935040249233734970544655066831251962948290218753741509548493323170748964159182760535031246462557745924994 296 128441245376171343671255555611043570996273873520643110198396095311787485004279336359719902245539410049832023173264609752617245652950629451143308310867331590226478221810726301558173878620952920689161674317938754858467027 297 -831782650278386826450217930795301416769390697025371858517896227692294992849030535184497595798402063087091210574879701832844100799548920760416467449460904376997721379702137876124473960352391241736421055840396494172149618 298 -3299593594894645746664928961128557769183792475364717503806867682060260644161777459543431293343492552655249119828029560207932323915584796748638997309342083122150421692672829921430940001226496999467757786964873388143432875 299 10169619470644169018252449429410914768440115897878087072258517323713673025666821418084808718812832314257105972540005862841891275328715819564365405262589876158216491241000678947571373724908131868850650573420589630446518590 300 -34280501106392776845992368549663304571090595492850535793424997572833409710246011614009363645543771185349228307334284193463387222462046417809854633249516099054496270953435939491253199548120176655735034110741576938842574936 301 -267233461965608780414197509571158480464989666831540056725777501026836130095264528887791307860893926241098941541866057244606412827956383255013259885595654974392109613128519268037130484712438376701911712919933671225478955827 302 -960953461440156321420292403290505141493058418515728340683235816426267337528076818753477156188849267546264592024779991235505550001981047726107257399101427336693388356866424375424541286243343914771764652819861550124182560189 303 -4632253659225064355044276348822113782102428160229749571632962401979651070656273511664828163132198252063476026990001180107233027298120842187709896969362531549312123032198222551455845307637252851661189751485108383909891693111 304 22803516926512230147981903548579641317247874129721074921363027035815114823586127052102623246888512586834575255802276385492521508782269484755880472282508933843786450747484077149325573467008153554482320238126836168012101005981 305 -54753146063858781195464717137000424296832654874349209766129410642223295950129450924575376065164293516118043239195572027934431935503919038842576831203226673506839668788431405780036648314794546468743802417034419918484517741476 306 -1834437872958665925175221080175737302233211439947170354156112441856902320782545314426061196413294955353991573446747231422662946339948735207877713869747086259507158846264233402262733177746053414212857938184454441688231397312000 307 5014167796370821047786384456706628093068883600093750994104114763564492186209554511942785277078489480530883742241858364576736526496172939459084011811688026348061263380791364845025229504851387952269353705296383308669970446554589 308 -87205244986915500134947172466409364477133682517545492062290139750868068642346235637372695281882854530886886601874872226490448069487706208547931986334304302306212526410360410631301094940663226344334503910020071721747403619889833 309 683641640486011046801920344939129045475233523728751436534450987586781472002569191189859775186539307888967890417961292467662966608351745181411959074268091825157864670787244423105960741469116671430977142928661858987014376431062127 310 -2808559798313467383043535012868718386131964612392889005556979979352475181825115209712401536120239591528854331081478253113524227391739870354461471507456232741755043726025718006467395969577067060396312548578236744784051880461449684 311 -131697742105836377795595863131132716600250108285030022085492610712912145708958167478117986731957968744374484962682693310187423757588999353189857112189474406390702053651165727003094236031226229365690005452741991360895102920672251883 312 2945799381644832890753118755978139793679693588701743598942877783745847347177165260030927936436219919878183345096741825237260466725654706811713541796681717081754588520161028661316287255496213682103576401606615883372655815839776659930 313 385617522176979273222563132192984467871333039586115576337884684694854241373866429577262170850680391209053082585492892721679611589039701155773352410877719040395161856374316821360834772083348496452074879760774238921361769841121685120605 314 832941076240428802072639091667373449437608932925451192785872006249597524428493740087002759866504355499649798982532535251939944561354001932765665010318795582719979680254745918744730887979013735243843564106119583586652735372335263872698 315 1675163280716878018843041080082730176025332003033988920983159205455197791015598604725729479304813438776708369354472394258127160069029997156329666065749408033399229517085621006282629465116473199524181533357305267709863871563903512214860 316 6177572784756995407440828205410522950562854986301509578729411222284913984231475082093481669468162504299668962799445715198837724828268075924041469861769654833772322150238182517376887042406445558537984718184980040531695291724040897333402 317 -43907041869368630849736324518747907008063212974302461963638512613208776688446845130385006443529278304431203497211286707508991917842696634276250210312111784831156848658577334159936569235663603540479605215822097215211514625879837105535182 318 229784769442739821929726223224522437132426394668637043952843929980289897542168981812437804450024404522471226352969267870422328967684999530951041127129083345847807057290566458619668998720195666126136338953541133874039854645342512000073130 319 -560356935190716602785719120367761019731605311227886179361329233128067343192262627239254742246791477417253392464060570535151080684909446993273232861952253433485194343895930316373244096829152044789975649957266228778551728655430415904681254 320 -1247171857444440445664334048976844346438940128396952210768526504665309758923824444703682808438677257739359599388728333674504578769595590099091377227114899951850037640741105745697015259495283197927528066349567422311539584926821382964457016 321 2531731030193909592131630731378080872419131815075026640652826076100057987198190319824710717578336109064949734618512979520016232997839478803022150269610452175571385912292311478279197596446676822668872411067876861963584823491715511774788181 322 9882285085631757606412573651260254347117143196270459345029466086991987513065571052116542001444503938988690225511528868963551175906306069270069946735405657084541154095673340658521400569800962134801073182292588623265680959866682644812710141 323 -22171469911453361083997801260128447503202199238961497339383907544098674533422814211356967583533618434853326255931665235540315363635126997896584480575756573085060005410033175211755365824172099212636492321172622828407269723102876769855611591 324 -48916760629502826176045552873448275426051395172311143728206083209189878895940671743966146807613677220345315743570533514502367865036063040286716382706723344291709042165952056280827363024977981425350880493039415009714559624172920337254778704 325 23350612545100243837524736267825264823701511855562827300837107984116494847579125006240151682064443154999747394781899379668615480627809048217898192816821049167934272026681839164682134810379975498427621762429655040994071887995350881096266723191 326 8974414521067724225790243232432469626906750499999938500955547096465703233777661601358019852106378775861822279751677787841558676278304871780767402720664766278731482611981207427480836149104132398774371560241840091904500246535588545451200260217191 327 18135137018751885669749561954471696256130036202004216127950944732769549990687748449525591974201609089984877096043945731113547242966388638254793643522358911410962776442528281941989879628652767564213139253985726009850345191424158984101116240224450 328 -44686483512474860240157036887008455113606871743744948398169929422687483573578279204002207655342646196641167430537815829950455754859631544829117320386839218998266990324351193426585829400255560513144649504537396427572797068525450479971068502361700 329 -174702668950137179804027077874921681107347503144493333394782482588033464774472214619534913256534440176735884200185408179710002455307868729115763400324413283350042820524089921189147749071958733445753080724037344112791189463472873522235449919228209 330 -459048523872953450560828238394559141740432450733705160553781447498883484821727475255924340404382001238959509335999041129043285407883062709108126756802761810353889473980448027475360180862132811178349365008072440921394469053957350703556789846730860 331 -1086553293264049052537620151178004143438255883667684667213140092810590324214997720087802746539420434953619584779474100972765017615380762488969442312996414950323786144822069307045624615265442485014936517725427123676294926882344590752592650176064859 332 2664113644673727523995098533223782055025207051502050805523756928817274116553468513399161722061884024791483677079226135106559810292495854892279386516275432239722090308745109369904633684652899295189545848600816574324831650101287786598494245615685160 333 6274201185537479197767493174616738954909445085382572931255029454083718446071413092505316476332138904814977370706134349945120701632406536993717320589849776250983343891254133388688457229073155454928108681288693911643232410031524656720668913862663006 334 -20431712751655449206974338356925101396637562250491277513575340554410245682543474555596286836246765742153151477696284600799439987954069584329942322858120330158638964120298160587372016893821985770126028821402131187727499975181066532830606619722390890 335 48213205328913993765988247052129468404242733337475254459707581798055332105871493711264842420994759507554414586166194435395032552735399404630209528060049786249609617663322561590972262531401718456545450800506033473423010987195763197384594921460836934 336 -228271138208271774384297173015872765068174977147393938663170522978423035197398310982852566193597657474837877237533063514215919103300181227314000170416744479759067796339109437980851423654226820026458574575659053723045465747992581095616975496230691203 337 549203061277352078125979754087806994718293948660967462937388864347012843314994976900363529004267185565170066651076436255048131130465571866939897127779239612231670504098257949831905159009837990807016000547281979280248043774776243383394330858830536287 338 1464724764717395723001617465399174777553252212146315770451285056133985610405057812738460765395630800326243925957349452263850084824443114197062730356732921126460019922293999900655807846609734582776100436358791768062081121040009340691480108499621638896 339 -3475552993052725136015651876291549237557253694314149507537752192205665059077897282815530642148240005304410920283809516187082475911486187427945742985640775691168385427873050616166508229705032844139267804664530611506926808135820189589793519579664305548 340 -8097913288371213339158772530859026711584418258057267636080938405578088139700766470395391034476675199874208973939457486024012101144670230183938352651394763490659271686521287398698617007716305022917835762785823045018719654534751423034024869910362806722 341 20391377978675856100191455548752802374967075907422468417925422970922158985385342579589705150158807643034849192757915663587544468139676211714883804746551180231782191004684259077116911543919487814642724630037797679368610265964864086458868709378863389002 342 49448420456629785739022402308761974486297056370298418748719095704079215609834994972107582674416122585793529313233020943933176858005204392307346267358303927475351178880833013450885766327815860825242399789421826334162804729947295871746192137604196373381 343 -106558073350764374134655293322125626973232719419006457414885764183441993304953097515551403203356306149126304113158046888590030762501159976042399101963394967585062372117386815533664326079334929932738324748822183047538857132700985996748387952931490773043 344 5089564957901632806237398461291890673246838207576289879137137668918551702069995257190822185535620353065652775589492212802927118969026158879664165779374782372040872373927592663561619785954699504619512576524441565939879864985695776753743538731513919849893 345 56202672122554879771771186519551468772499154015758515184058329591547082610095958793141401077246657820137536767915694922855241647240888671196512237149551729525378266819619559283860329651003491165981786172985098257270580923819982849246847722949855457433496 346 134683858335719995092469239994638740243117037858425873489447211899273057183674344836213990948672212127002671757740389111145568638131727863183788541148574271932630897688642497420395813480429546185225050125534335820690675746250711878159916358639935938029198 347 968576949160102193412637887308734299008318798317282561697167638476389213093433448449205417683891897476754437745867771579231909843913307630089835171472247170839647069370703595300475634743978297242290630517257914089590643685337639357879616032309868820155463 348 -2098834429598973052708147928918542040032043368441711964330547420188103088358561686245082737683258671139251680522767976330964729716945008595484482409772961842424285489485321517414760827737579039978773760913329563055324923674669044681141291464058324578655114 349 51046446754396927955269614515860885004326809168268835520640111736363183984737925817383939953451737267254760149852065122081667387538905330310267792964053547302703757505112827890357377111892017029043931024271200126822715669770666064689225934944205143746821831 350 -480714127507919625760595696165290653561031685228024480024911224555479444037851099237842082442215662028896427922519512875770455587842668629497210468728684869937758950601567542228422426310405164022200521357419506266301108118647166307640914105946513117090629046 351 -5823997590771896051064906116389894554164243711782116557149657821700693747140663020691037582135940829596893836644679722408233792335780980904555710165914672790337720886810781295814814448918474867778769646402377396054182533572119839078899416536657176165805774749 352 33398765261188984690203697106270915499387741610429547080375129301761312004574202413969746195738373414487247561531597314253439524505449011604495473500746187052595885528938801596189178182237009031564711914460733294340480190817422812644736234109478719669303384317 353 137302025965006422780653562034589951985504171999640325385946550125520960509863286268840452549838609994118196775436717698883591553299965524285000496741185628029912371513643196950518227949144374314558022260606692698548314020703802097773974378867124127738425312945 354 369706567160519330761708594905169996011891284984475338395681460011533516975689038349880768173691696297528726056898226015323870839129250034686557238724286509931941281104625803386037047343367188773927646438320129527578981776529868077559635434373042521124299649412 355 8719828175780712657646232709694456499722698048613393814592837893415755579682826649727380948615159428355455804530498277885035236553942164755454082423423756167359109173457035099324672646754874691719894231880649651027324758247111120619609844895627464219592919109669 356 -18555264881649742962114453273964363449167051460652807668915944085093158799607466538601996296089557274886202195456718522956397397781088243690379268143256439855886395334157211750912837731833822635324268524609935837577548534573871711701801828652171852626536921642639 357 94354335258018908172472354040296149438637284392269468697074935549999715621725159811067139096182150643834936609566731486428487115967832141933974886789446248933246086007459209111544826254054932748107099072795394393892567263284645682951604251160002496588926880550191 358 633308608915992792126554675555787490480083986826902971471362123860739296001963131025333013146465869880792421925069391408411392591721573632674333113082578708669375366269657540997687578885504312143834027560427044888169910015676857966272395063577162814784715697949465 359 -114795938085140971329370487915325319144799051241927128784764794180381707016675993076178883575461514222233855364264947137596376309100360639891967282017181867797585250679799321654595966223713421877009614195739748660609043438413388886088166978906890276742111087965941604 360 886287978049637100993670689493110299808310122212673107296450008196091604280019529638743084616956103365733315996558686950562862251863221054956094035566771588304264678038777349234885280347477398596196990945866171093445380319661217453270610946995342751626601114074214971 361 -3163423547402406322420392917766766496314087986831267523073563649477024309978827685833526031589610292356184841925231743424160711667927504589630721359198087650401625322793671467385567369884042479305525391340448658176312020251097647435106446978884806940655868125125057102 362 15452937397644113029493632432614856268587287865809539985998401057573836649912350587705034204766938737992742174703395708608766299734492276571627829816818737513948041209952017699428997971232997413110417676494953184172165782076169021493041770579946111891542395046097113495 363 -35769982437106415929369157899014521189308165208296372257401635418744966282400331840619632559321328004282889822736531701933586332676517539474005998851700612774959366204169344922169430713761718117465724176723588541406746673739340229995157701949551154834224125789366594449 364 -162314263094431276821536640389540155687824695219762005693375373960760475783784372793222177132547039591294987682746586858842069676557786335779426033353504201368100061749126266836149084141761503670728437376497574108730370047810710797233485128035068870651313443945118261742 365 326830748521311481278793717689429810826780796849265029268283511459755506356673215697564845645089081637598863555252777877739207944947478639119983616930089397957863548601894742907316590707629773671847431314591918141355639260125924984251409125203332849179797188154371710617 366 965148649061332250818206537604320018587671915866323388036697630864209930247823825021661774587302561943485740259921819937075792451803806039337707833141469495053999632756678202013575834457035426435284976052523477972912836453101459764956481744174101340774247835916450634613 367 -98118017454667631959906712066023561138406897812090226013460391099667482255076930146221631104483738869759417634015732477816101002153561246391285267534309640531907286171695952843022661497868837788141747563249428747060770247033933186171470246269863272820017254323374912907730 368 -2821311719611548961362073408892803924117026103215449119030291717020741824252345064203250277306583177147869595506764776828493985608586185819764929109927742200468897041864211507381849761698175231655773656817233905160741535981408170193529133598694278144701890515999035221988174 369 -7783761718020707934723909795890582527649248949820755480362823909412247692089890185261316921789370717014920655001364726790590510243281776776768666033835156028403396601060532244066387127412920615267964039451349837061655879868764652043053552781134718315010309889695986717229968 370 -17982792016548090244519779364444528959547887829378508312022675726571897337513325797019145352283745658036111719519253947003861300064645261316982048583827863159938118385790330139024028052415479976850554413924698986405078058762399875344154260925272870072769185706367014036306857 371 41725594793242876632938790551036449738878700751492733345890660943605517515449766210920458055822768344092695272480543055853711497274806015090317663100449913437406490114322844772922723850444523125024843657606942780041271705228611092945704382061641708768766107249838140744358775 372 608063855636684197139944294601004233382944805676148093718417249077381406256286834954243324270630192735471699403234027737283366682016317763499309255337227371811732189217660278725856846644773393775345233110752390114212724582012932278677638799571234111558258983488839306648622130 373 -15128598607876699805385211515683495461986856503848603594391164264868364699327065554782024900088872833796487070081865403686216840603551032125417302528525798410774432373098318691743553719971409888142910075244289105392134330791572887769786399265538387411625413540617170664359201739 374 -141667341823484356489598106960916187056936152741620880522914388421448925179500663879676736190190178361035458181947888521886448818900349156737792328208160727299950623341268956049508909707524420491723523862610687136401502002923608489495936365345309890202486404073060151149931865214 375 364206863114537587741824402965755348823951811559176193802976771002465042776194847307504348815212773883565430165847389979680457770349886857338528902593499628720661255190907293022122237058319761256123552199867691665113665053894056329175121524171788186176753838615607642166530178363 376 -1106402832487271247217892014921028460066298057636011238516642052873038935855848955230987970197877401527304165997176537710123328143717865103414060951599847618492480108327986351881722477247320658910100353574875418684812934710914203304511145238037056380113979047562603193552066725426 377 9522680437823772648098095968476764767569084097950301654228568290537751499373226301045086750801631362930327474836176977303634385807234763940276380173884365550918786450009017242030054164229277155593250086577068797145611156400241306395615080164112312195559229337708172251542193409495 378 40023741739746900133851746593515344795857696572800689408746739795236470068229216752746474006792408244413255037218922818749921143165334638341746332752840376593697155216986571772812767831794776683005889464022942091892367843146748054703672400737733754845540160178136782178508933538533 379 132266565105724151313417196887979453386034735012388261921563212380498188648816611277420455912484899147026365067687292159922455258178382935701612198369498535995823690090707280159445472532136210493078654435356613827904018995496450472849052015422034456620459404571426956405593252788807 380 -1302651522445820154987588991149815629350379399067732606935103754015866065740639582337036893402667361475703093768167153799291786310805473208859288294473132777177430920314903710819580926975558274922149050291922996130605462258913140493703226455270353174222347982518524818658588351390396 381 -10475895615171365625448032546151907929438290597479591050994343576311422279362005141686957582743458571405841807347037699500119961086929733482781026800089038573073497674854470903977910113397547128075278768846642885106978657238973451637784085561309324686509812914213251048754561927865502 382 26410969332054813665516547232235105802529439154426515347199837369406594336560773249925207976428136332487364485842212189584961738010962999798939639531584659139644866097437550343937665651173192526680271596871815702113541327473829195184205388217140506209777181603198234132070623429305993 383 365454446034676203802834898031932270174275837371453427585936276764164216355209378099057062143610716042017311956638608626588657870927405182186507274341302801040813559549642100887757489130707268081504267281816046593633338918725438496603994157082919852006582669837819079501091246072046655 384 1668121773943288281964908390548512484882789751726945038887768506822007415620033708864452427640908039603844645019834183364972141814153726585859877975480261838572408218864452439514176901150044299697348669836738468899153517075695773180944888371705117786877542108524005054324701913201485889 385 -4696277987343674636964295230143558929967325208740242118016060373366124543951473954296808003336682872565682557102932758803288399050402151610680021548216193386950525058016268703795091796624679019257536450583763764748499645136979685376817147870043104558644942646668070082411521173070828153 386 15676160895130739251965551125140992493750447417301876645246962019336167313514847281796186611758842431348823403193761588230084517300085381227464513575331591235570365422378032370296002546015012806736546816629567233234648341343034429348374531883906220150208895405763165940442945245580123029 387 105544778490577743094288332637778262728210702339391371366443215000306905778591854397522937339318554889037894091949723283890441023922706767244513868928547587780938775099153693085925431263418913458426422585556101365860310291830985319833301717975993137474252815845303935849115209846662956480 388 215447549607601360284807504880598329338352798079614268748786269294617851958715437053692594026747183196492114377741946422004363536608666527551871542197813387426630829662327971588985832682484971612922395807723346045613270449779989356231273331677706782489856552565087287769923945464414109704 389 -462567549428765131963029854420018396612192317560783278723538160589830730297630841530825502319739616316847324928232216949608875231106201829390225120241126746549034222824246929614636122840851310116729728205275253470999413939700592071209911113238986672903137083705436655309326629142659338299 390 1887626352892262297473485224639715436064239929376051263973847860258582251266077389211811521192757060270945820904034358919953943082835201768050599515685169337812015726683746814705238636707229802427731528688261757786179748904716456196700911005621272756562143255815916628974877237951660714087 391 5454825596694923260521365185771667310810177306995471281294404639035898781318413206193160577001515777263901260280731977620778221318464080141150652485556196221551794653421456878042384106316885729881974370261676888065467420404323051089462439265775636957493964054138269080446850266457920393813 392 11682898199116319184242580062427234874844570590989790653304283347738407532645364379502149527132141312852086328622850283599860842540156536008701496292269858825737196475391671622334403937031799087820114422204061883628332843932894246004270606817654163040619907269355190772964194621213916745626 393 -30593666668863193775552655462367678889314645324241530529145986269286833043807602962826580229851483949943842491481541709303592597701245768074318635368341995239546700259862770996028733465971820735139364020525045423750179505860122729332998218426513755350447473497789024555633611295220284433274 394 -80665468253458656265129526439844383422024473496258156819113978274920943946522734906589702446865859512412574566908308440600561379164707298159208324086764269957377772180643259216919689878284520828042002407221895938930505275015643661779075166452520097175592885954678513633637602665076551774182 395 208022799239671193510166544921881269659856783472856619589651274609177671206092058280352573206756219836170408843766266724052774686599701433534290308399327678754165700867451428650565937665428429986053697583449665659927535103375503311334348499721138010688612191102347555810146456814893245784756 396 465535781613077933543807987896122099725690548809191048433291206235178629158638377793887479484100872551957935470351783861382920188827019029065166893176655678041382612961030625633995575573601937642147996325906782102285026046707095920755953123811341111089875376897937377738187064644112752794605 397 -4358137327493998569729294260732024527313321900779057176365083445981235247568476703328577197875387267167826271567804163679032060190743779833260976095798617037214812271013290772531640239453028441874320727920482557482017200205626334724720369228851034969180291665734335915673684656454117519709444 398 17919214552403789098144055220559701631945180568017746492717257738306237361056790569542779428803587669423493093730448886690520839988296083597338684697779252672275329782535741227697843286405481522335066517020436965046344255148984672443472522176602235690435675438289121076202662672032053130644299 399 285140532864502938568877855678880325689849210639335497354249794110276923596515426529764663779603528511794754851123142771902109302733435351000948066444483602067802699210007964066905195450135230324410062376840932048838198166718478476800010010898200160485935028529606101236113868880266278475475309 400 589070420642500303947720291849832703996180511634179445710378361164233616223547754294311113374724812537779055259799395340421382339155984839649194935210296643704413755982704238745997355102754117123117130278895597308355420277642742286110107859439899978659778187198137279584230921296337199349994386 401 -1328804672288581199074920283342771246333229925181756520562541811044491891439253211841812522688008827035101717770887410635404683534847041725765991681497189950246119856162852062554555602937108439053049787688808541367447659639309227266467499638664326641920767832708248602765357009541552229594500204 402 6301813174783895666668781544699218495081420771816742851777247949566011775747420314618548648174561962766039515008965724983994956413648355929168378524405027723062630456741113323974635394543363574464960831980102133265790843365089423635284857376889915834388526127434972656993908099880884290500168565 403 1230683564987759019333599656227587843561805356372965879411074213734560845275334536245541479607095057131143923370148350122472434308038086374523607818960905678292845514129587056037830799095389465192085189459216061008282233671989586804742445553958330409928066387558701130603710449673636667298850880852 404 3273855723119792440563945854739459440963688912921747124691948929674290026889142182597487469940273551999155527181395351369653116768564056787276960745582844593047088881564552557375597343233145992129625327804000707170096664319826095460499718257764680914508838671129799761406706812260233602008937328378 405 -10381866340404139544113057552447178170919893295715549156202819091728016294902767243864271135882427246091446595655104128437917284768831914153793764935300461752659371170561598438811931519109445984866212488057870773274034853886295372025713833075805019798354585940331635656569743127228037250964629227129 406 -21123437798889492295868286845267552259906824011017729251754735524076130098972261460602679823405085243740723862142002130890328903358074868216362489087594703671138291946554967936913958558258410741720343042373422723522310379577284133388045447239166598329505900429148879974376813438232830562361370830262 407 52897258334739812158577284281149823186844757379500415930436258168416981749274216758572020253309546897498599116336737180832724855865465882341067401260975112362258895732153561867932085318416085948113245783871665815800193357560911483938772357589203512520113167371227612079847203792526191472230732903487 408 -108954689768145171533903713240762914134283582856456054666341731179286577245618877825552586817152281865004795865529911149967735735474650582309870524107858517312436935550130218050965051483477907675528896153330738628908239445538513521661338147426699891074685515226141678729205200866768563520846658366442 409 -637971241964662463224032722614629422283749753738152078844764178396142248467946329708574728424658326751166672415061155277193396327131722807573046036364722950730047914408282100576079326757761798033254956932168265988594773245378764116579435871085878831662248199645951816549425257033755824570157105370159 410 2304452754332093478070314472800357105870481385939006683783732312704900939182999658899595953373070988117068884113855619438932428968852112068200237200811914273771871396268359788112025291329015199929696333675229086094970849059322204045516076335801502073825703696321398430595414707527194403319953270941950 411 -15041535405634611974137733470878164570855870529481034697347970138245958655284382443714105305825681765087190787861717575840948788315364305131313274307911538624479379559016891311391087801392932300850760907530073103396551669909822769595832600776171621321763193318741268259055972757414511028906435047750608 412 -88678163872244357112611834882685886240186177111578813416034303264459237958234492113284414065763824022313972949385788869010582129270148247531046998180560591871169483325291447361093918544258741820535370737293809040629853790473243792473820655478063901045359177857357302532298725704088273043920510244866754 413 323507518576222919368140150446755195338704461869817362657745451279894967223077749217595895065573583577644316198719497534314254253565957702746677875006733658662619274609850817614722752981295486592172832820461647306394277631945710078771421699624490380462555805716278922836017037566954103822303567147735304 414 680497074246463245717775818038431682886126723185283257034010374155642169157863712786610573658147195383942996377808820361929333452808321704902537015844097297926019904793910035303215238980277659661137860548138884224372534150138186426424536395271189179437788269715668211440970414691878586579927395352493481 415 3867711087745746932742903416597007374251943424163655305419900230879437044917934601041046962435356647105790248371175379481485283372384718900052431358206335121974932984005812090796224915213757285601876096732387940408694466384355524148467119412970487985031571456699532377676681893994674870202680552816755782 416 -14610492098736837433322385852331440203361967612527950373494211364895178413712445663920546186146484703194413934632920720181302091530977032314791876578795194391245882008906853576166462569480802038934780429275105459118732834936463863667173993366542213268197676005917896135432784317940829487573195109375210617 417 117493739902419868021636102268263219183968978049696518724542915642004310721211088419489475185979104685838097468718625653105739864807118130193459189273870104022292809349823397008417004938894075644428108625499670257149727005895344239784903684868190997140598855676328214949202419502624148333862817921561467214 418 -251042444901918291831686836725148059293899722755259156987333648968422329341252123348856307565398919412146518476797932450132234268192704761406944564011404054982005260821108732757712418418116556525231949941614527250011847351039482623378462619599274143703973102069294911074949071137893445945864853309811124271 419 1006261198914514820243417185163955578259074479559394094070089872045592758993708362120623608886564231064139588092489518360989478219875579903989138785492383582099221209591504380504866762240523979552896884020060047544846195095235214655708635413692318422165630119788578989062227342029371733596212925363722304204 420 -9392667777403134553910868036877185338456391159876716996085104142333433865021411539760247632090183147895362701788497625158417150877862287919848974135504705399971215692446975212309691190636085144757263439344219255675641733640582406856862679403819743875192788083908748532046476460802656311243955178983557016213 421 -19928118386953788974841271577258415541630719258830774096221327573442876972919601178069767252860833697339821877013646677002936591312080528086337131397327886179743788078580764472328344673971081415442837065419811711620614268590074822234240803954911822295640426501046001079113640644222902375269542210719385587110 422 -117592206764238717852062657048628630692415733523526869408816485155219505110241003785030486571266481752199872293918882273950980895745120976352860067077182883078852574971817511555812613319293566369165897343751021898024783631783805751702243934581144033785318994971641318486185517825094295858248264143290986879667 423 -300690154966264134109072785591874557092916281468725564407630390302281159000210005838843379276080379842594675227903952541608651878836076118297686428090597010946214517881976448444046196447626622164074146949984883468042842647879248424382294718783199946513838608327237644157923489595641914853602899159866217170231 424 -7379577488198444198897087020671344633957170039330811442563503364220064748921189403048859538739612879448873213809122187351327099774325583648882907923507447265226486881019033802014321875383882210797520306802676090684247767144835115169734470317344256173275790517079583531252106959880629827880533992500205984822963 425 820137465918137785899387762562139077755112141173147185776204244447411500187891377245679444939277842171204959675055646334297028645191248554621808144094880396667442942189109799780224081372873225489260456641235006267415849494302933582393321196088895166734586914906360391454336708117900163025034158482410339499035100 426 21782778824998071963723941069547359220462747881122874529528968483093195670010854144053985916807590177129524879375855394106195928984789941416562806199355084978148174641433865454347856461361107777259795451591226018212460422719503634489777107487659387121597620686743503714338528393112417126028888819682965044918576190 427 -45651527405737982909993217007663428651245179053968262764820193144808988467105818955739395341592939250586240976139682828693688791098506774205326574713987953130660806428245547670775008050445480657218370346795907159431200236077349570068465077651154633360678438014770631336229461470503508036516983681821329026143760429 428 595775210301925515733631915455628612515805499888247289140047071882588834348323944354647283626582731034051322443270144683284959377664321498264625053614455569803256909039592464398406142277455696989956117810923533787043929849998309697069418801083976857809822921355743177871356722943200290230280744959840188295121362863 429 -1206497062324406810448965363302000589145357917391481046599982173936853185434284061277427357815802642448874781865990168409871214541476352936571095269689238970614307147324299384539020005018470448509203238093929885933498508369262004671851011207245351207555960639255346571605654017509522513177882151801362197140466665937 430 2891700444540679451827059109969870397128524674741163272392707777571979289584806837533730107247384895836028499763147605296676339175041970826160798270366097614154387038770863986735636736412575375735902555707428062505648870160419593298094061482385471340857583995899753860025515016800421723863813299293200366604938303708 431 -29781864770337971147029832816995929290552927035725746878720254765471930825893134683470181422698651706529687773467446400469330223542817363846051029887123208795594453136411391167744950029411740436400089200628568415810153145191439294500332766018117123986299389311191390887602172371648428417335083946711374193592442436807 432 78165796087280591034809306265782086477636011980091340772356911244356111785438040847581022561027347521144390291686418470918233601538982883156679943260297498552990277473792800248602138928421686691501768489779107825240321752737583209095317601311305125837702872792003142608313976742059846600319631365304773254424944919740 433 -11216185879262406997080284696243455680845456625748491779219165108534420023142607524204329570963858152716512775570764716720520777896640739237776690533447422831196663829236748835406994314177050820108304484974978779772054553843887368842130742765777546331505583143079009061608360069278461444574477505746231123403657668181094 434 -116270216119122150018123095711454658569412942130755932468543832241861260126608263637967353845752459358316871091269928327622004510994767322986706824602633580903687306474369701747065100209950067773178423712404716128167033521029187907105936135766239037198127535388007672219414356749497088710792592717768452687400618986911908 435 1228202031250689788971044978585529785036589217063286042340854966756206508861853709950318427862160290023606815190159628307428866498749258991433608058877578404782001267148480043196004087951437380012564887910963796202069143402484863510152292264455824390193618240963958701533250781323746533583618305931789362066547302510095853 436 -42097648416272762404800971614856651526590226582958644369225058760804753020172733270684879713345914951721633395235334671890158087554650680091583916313605215355579103018298817559066617301531482398043438374517153267643257594768609472399607364116223782859910615834254475082752969103164359242180826528044799885549544746594531227 437 -573343445599447575784785383221094039389329069886997693066826388070415870319038001358377449834129590647173901599948964013182318380120569013169028073233372744231433389339418406451256091904432087956140164048190924963532697900450824269358514070801338879611133416224010703077849036574712329558094513190722342314109844713569681689 438 1643755622472912706570387589536905905539452176388306049736618183298603588089070092236363944444591629369882541310596099084976516730603552426070236234806856902994055364011809005163992092704750233798939742505809669070441159612846524325459071635676818706741227755273667794000296419785060790692275486237182507987870062141386601685 439 4306931111196134584810078178409670064769127225258968162038738085986959887849238998473611097791819721668901341422496048296918496257684347310295690318016762434281801732826086555905487357335435000892568634113171729557392147255013302791070183414542750181859360880330792349982337703992922639898769989157242543297317254243650916820 440 -14340744330836266404468551706677986650654046430199617098826634686047967740018169175523151540106169271042947781583173684978268885882543292961134498667300823161043402789556216034908281587033960696630019269919489865671702731284769715330910591104268475511082080743203053877753475012595126919260912635162374076658749420113650767589 441 -62396574345550448174803584112204493382225984250376163449217236242723244780505391984920690647334976069827222733198244732882475343049703227366108920105235255272636941711458045299194885388585491697861774703126229504961539905787379914540343480919261338354276429050196006617468384941554153764408621099807281213938582144016745710924 442 349184284121384429464870916265745482619822533538959203332482482072533244867871327404276060792677401345763082659343674631700961023200966461994252856104573201255030321714963527964706527202994155817914031855689475851340504707427634933355052428430886365453724165560833353350750812711357421275819480799489120471674051338214271123374 443 -944657932441169129059779601787468783872474089781418750093705963512677750750406818630500643368576382707644734132485558120626655497455389131085119871687518644249661193782439176367718697173480149215587710646931002970101508573633266096086112645574581763055860350536957952579937694720331541092629622670918798617893292615150039059552 444 -2277828697510444814254133829997825423063540339093275200038152638709820682232812970413997864746660782408418955915658101927808876650445818254514052035602825949716704454001693574555161467290558108627459692144973535380267474961152301987680960354104366026193363113145492247239931538310672889531906380515823436101029604461339983228170 445 5822794086154636470137029109398735614930420378918673812081391245575431168181804682048230048207627664935167417574563869105328650300361083258489273134749723918146997596323684362693626095301258260768308411674488136006357599739856344274443702212975148620105745753248775977522303043787496673500514143066965771045017471384351464847809 446 -29152453309226684812203971663995717788902369555547661544012529368510511679533262553515372054458811868274357239578341825950111044705362905524000640898425846571531167903349406862694629155916290563610655135187575497038668760845652401745038165101048763081324729980589452576079157105333527952583901247257283109709154444381603120942308 447 -2439139741272110945044814934009151899921963696282196604652489969449757668186190935148612358232713348092519429173951945223887503754790095264575697999171613520143588026973342173568294298246265353121403590871648250499749498889957518984257609994326870013873312462038347622511995536783919311225747106746962825807340842839123434532449957 448 -12415252416708988699306500928344806624386807142946182808201235611174149500354835855363817134185883623291529734787589216827982858420867506433318031522770970038922207909436697562541550321780793006907702921639862261770396139607496474327984379736891211230885735435729131193455009713759595424868292781284290786209751212664573841516279355 449 -59940093236716262552773348786133523238076066870377853787557820253557965716540160875695893387160328158998257548268324753455838897917228330247635505164403705439290595740634675197392276844357609535615683828010618989278557932600931342056461213014300468443530457314678645915800793517418547195171773933782537956042296238654706631321555401 450 -154245968904480528981499649180253057645520734367362231124786862205142441267870020257601428045722470490100891529543503198048086035385035274554422540496639771156756764413795016876053830053504112833602809534365746544939073797463479531001955459713518253265380041593400929040245910324004084291506518867223997513628382474193608140156358243 451 522360710645814574041512860357591119040107810071653520898475073818919969703310934016065002376952764076158658911816598553996941698318088955964211430399377697384890426882178294033101200013674990559433630531513134522719198360119113069269128487801981810816956150783403156602169687552717722574053080589021051448404123973538123525765571970 452 -2052608841551179522111582699404219615265571703284142216116890873393874385370064325785784627542016505773834304318620602101992106744651199978996719850217894397075448940396597468091039667425527942958959606264543855996675605050836398014005392050319007025151876489183372310180722333221566829103932668862712673617408848316473213700686758336 453 16412990526689632979134713083015740018167124679328899481907744870427574780102420900612815353789782969351721465621084716492392463517018250939044951783301652398358537114685780526035653129144237061939862794349708537675358102508121550833354832301653110868516699518438202809385936938875042048398469348723191009845130706074221252765965531224 454 -44755184458668414423992880694443079587859059567243521128968502416899953938795807618174488549746914786181742356701235341186564992676607313835042311868848608351301177049318912364757151290014293744431506728561943195293116191715860527856947475079346352152777174477091077882322099434495020783433095612568152418947155492069810548719170353581 455 141700680066717904571501277121831795931847752945994244601403812718476745022705377275962386015416309590532768686916040819207974309258765978381722003853703963253377643474105116690435014868672518360635004583551922679841858293142379846875418803681693982269612125099120176980113735404384720820030633441646297790647559547118406618273391485918 456 389675609761340408033306213812598067873997236107645511058977448073621982241498477610009275165474038411843602174976397238793620645804629619862307841143803236198688188087729581272070975246976199649426679138660725321168830286185007986153521930074957876720629103501169468279165490551999718992655311703095905136201647837642552521861136623374 457 986564073407846580825811748539992789530839750027400687067221772518275190755934071435213301038153477217451859971521396303002422477451912014027561092775316352969902673958362228543126874671895129765168687509870267045061019988132617378994067585457783065445743737285418541026018499325739274581196522123439156109613087786704414775419421881796 458 -6870568925051106266862843461362960959407836830769555956919711999642151467620709468175983206838524230997007618377256223980214631569944012954139956062545988970433080319191769089149892721594499650381881327185849173603410011840587427338502118577918545991652241830576138219704293330907161852132747444716707984091789249570595972119337653404221 459 -77134153586355880017105697576825808242774869364499168900297013822658444343446884586576557977384565256280471503350773322977474474495832062793210975072013402173564416243839932271722222313357264199376216071825916216590432583339035020583739324462578621070277658802453146082685768373963485706717773560321609695978763276324996653226085168961861 460 254310079555890426960120445476732312296969666972630587468817372729354110589761704015932854448242472809629263342886279209771584931660763085248666944124183339168215276465124322401428339492903973574415159451036063395829981772185022703454776913245639495471688079505670093634348728254475076921036745079533173205047935459050687533366889652547400 461 -1746886141903526727444462837025173272186585813019832446750541955582582047983217382709198149050912552286782277569576121594315490118409446481898276549022065780869737031323231134988184245841770852065698460103783671294492921164774675355385898462441845949365835120775797581945135597129082721299849832419826780869801793975397228815939563901596529 462 5360982150879454495462455776026851289152322595203664172933162462598177893549098841494646783300132810037615192115723691587716568931951823377094516642839761134624705729629170972109779087949989395653786309954719623069635049702102120181173536444216253212630577169947813491677257859244401284442677541268677006846782789290019977369683097737657270 463 12014839507334543554567198084025307855105304960272511807699187987911885934011011887459107089925243662918025048732328571741545338320271723026497269369298324459955081176236832486044348038436263736052164945171716457100487511686793208133878550609411679295945305354455247935963818465921664661922788511998264772927379663280876858198205105018458042 464 -80039836627115391480259548624220017441899974603369012893419514245334049201326837656686989856235346320012490301345584840270711311870794192318496179501353734654380821896958064894926340656952445729159444453681211480907262866375680807169426919571639768626001996097697850136846638306751259758617879673568069511414890855642076076029805282906542953 465 -220609776580652331040521287088672352965074460134134391687724382515525064524752826442776150374800494452649878402299135241083088578728416228937894327361124790691966291537871138071160391056202932456548214405249538415768270190248339556943183508746806741882187774850969736803478421689476994312628209382571455387388888189842787596436073823028380685 466 544568327461852574809821356159750501971441147460228909020070472462414536558679080013300785246557391500131837634052766992264474132594730839469051063614480751796612894777163788803399940302587162629063508646809879601936295902091797310562525574850639991596800409317606870050872529852410541028026160547911869329289319438990504467051896789207531673 467 1146981298278097227966954703143545469309008539402970772106911557608005445483035957475657205589032123890226711111642618605186129519264879705693123229920712173218221116451474366991413990429055385706294248492422719197441779657439943925492051178975078021177855192155863279557462447948448394728215749416510011618018739549989475586503405581856506619 468 34442842797968673298563190752330125522828417890746743729633136960451394594448417534176748946121465652671532700147036537938650819658132762663646310558518842718056951554624256070204226360126449486410443604954981672565717197195868493016907625089081625712550472643977506657093466929212128309612844617875711239637848744482862954381502972759060740996 469 -1075660853764507088668009783893619906448600768336059467831339368270021774256173096849067428386592225430364418400831074274997710333360019865639269046063688920707068885598767887377292702012814137867884856571600952859399289074661150801344457447892719453970760248247927344882359833360776124875124963725734053313630422257858751216605078394183441225777 470 2728832055610689503899376027313942437970241847368927307362488820771173313146267723374649360359479565356546884596364504228157431379691068235573875195114258846984223959621178694569487140833595391297405973264900809717796612243651780267965550829533508293369094477767237390525081584919968388006471660684191150056297028259383069720448818439288569613753 471 -5631672142665876650685299718102792445569715440942434030975832159108197050708825208379134868795119016439901897697642949441710078285286914474443267717091268998251410967783670856261207174907663103428205443468810969967199245630060211617529283262610929377054788566017684412920402890010933394471270020779506964496936794996317657886430112382553493788020 472 -15655837165622162598766372477472327675788983098818366539447885104418434592340439356068927835553492126446579105761233780683589541448840191519991066051871286865345685032292502381344003425015184061648881573319083155253206372694814028915564027940194272952005867283637572353072336649902647497077184187879786416525746282821529849949771178003580022788421 473 56611123357439795727219802059680044476026669542485094756939531145234128595325591897701829681474439278400127622661875313579896872074425101531230942377319771634263496623744806477693565748760313152378497274915622045331976210059484475422392692673971078806980045498335853892895573904734183267694339419657275302981106066587902883341828171663364981999897 474 -368937698400706864225399687176823780383731972427265294607850006251421495184555099976869090970220587372088650147489973213408732238541631756746003116326191458345372513508798165964188422791740403393927065355325207954056271519135692203871836035460433260399087203973250241267408276271954051217549537523558616173528290729222476899057805016300566287044188 475 830484280618999659141775027897521254940165145332912974740952835948467808344344481213678684582497306384744035251616021395273891113214211638127589718104352313757688866149984985694497332041434207748742556295951299589699512491038761835292838639799194352356650990108770399544928734044246887965106452445848683290472469676245044952611946483565798013469081 476 -4272822937978286788964633301167998788214740696839409273322811312788087056394972796000518574133070438638284790701125862471470062070509073599706816308444932381448924864993932747849698792834656490876521258954387642765234685190569452998551010598930483688503238466642645984615594487965554619605301527976363894666503165320093395321503338968046284192226922 477 -13109735036848323351650241220677500286951226404955798325223392475157684246812564613450526614634539130657034331816371269967785898437327547176282603291436149075228070970734454438369412880897667297781606440629250871656205615454250413157706001748571660663293687114015495829363037662573356351942369181653830664525085493417122313740510639475515252609318371 478 67319281993410358250790020549643943949064442597621904062071105663381206018076169587951570456309901913419846086586877040682042367109134508877720608216561095229943955046178039355823296961077236717043303784916529317084911195395445953140661799849962703608322311575501193574747229074451685502867597161522912693255643904548943632501370590165508346202378880 479 -43033434986914679491487210243214978022331207880997307624948180300538811691230659363611267759223052449545297906915472636828579312306483425651352384876749515726601663001049034011053574820910096936041468577581524234126441224676117231873716441807820773281657082242745101613359409061718922013886389909326299571701909632709691026570494729101139702724758160480 480 113263899133928587276013654924323182201457388754449743111195596221039885535594476474659563564429628793930837932157354375470241422923340628160116603390260503051986521793826490441045891174035897710354258553562530146217921590707164604829790568551457277431816638273227350266235401361052388792595719323263770131771969634014266270509172757522000679599856529293 481 1263753446880121801063323834852455837853055770443205062349409900992913746118652264146214679579870310069350738927056678578348945957436266602230331257330556011346168590437239828371313944912381616661124431128566725199447559327575542544293140791119261838881772582574586980932449297202151020791141225636918302116499615348247218472215018627087497990718728358647 482 10690961229550712463410773764620116815807337891063747439427397575322516308626267054596436590386344490244828881838285401351548610769365231931461069621721228951422741013845704271634213183654857537388558028405888160358277350883239838204301983110236233179508459034736779743216129254036517818752284543351343714500875312724433387281812636309401771826349556398627 483 -76246235616673936864382787806325624812410575557585475752889687418299679491194963774715034740488132593035393127527752150234459780505940594538915125215975787944041998201012569812759817679553798776043633348624600314308234072974220457989265584378538670473630284972322106046128669857673872581391663734982555828722002802851852574692403362992519553396277085852510 484 -290547575137408120051019066701127820776970026561617469672090813296810523308660743983797216830227072310457575056923742262404855127376673503292344793838861221993741607722363435272668304109020896519272785816797500555837510043862245425442108886016322818349129168397656959375826621153316472743187619341743256349872254199536834243672995091051435211256521215958449 485 -1076533340047818586085942228784154533991592405491221647154723845348153905719226166465406041203465339033058194004405236803325794543469097341242348815031062172430148919066763909875867449806926619450289038315944656111210968038019916011200826707860738492198621601116419216809764290023109493943605003717431806382828486046949647856349954597322076125729827376901456 486 94436583177310486241514706853290562231790017685069365035980252609125938068582362291626787429827925227143902776640623100231381518972320968856162967489112216983055014576058116031061325031490518035664034773809569380906501093857921630753571994838859234341225109930168529441282986800919456565149220457670379863690272184706658192478872242240753303386310406310451023 487 287954718349134175891019072321560864767264972079829938884091176161536846791924912917486504165180562446450583011718625457392169076020452613506756633394077930739724331704212110744514295803305872693022110263360546739816288191945677826080335747419461069071291442731036088906451211749671572293651873999688204468371152825606454958687903127486872202090037141986517357 488 -743104964066702808038639828984051531356974519868660095589545918684675143580694444774587007134096465474640065160168278201247971133439891276992714019350491868366359396251990970186122821505676766537303976473281075900307595071075945031442996251274684668224792222067915029543563926763459127030986504599262201205366145191902741320582181907882577090622229561099429952 489 3766701318686864626255917909462062129739922004582867639052506940663524353042062981348800677748097273479598161048854703442800014211980109339522976638981483474568670386237611587969921092059153047830161140146072021562255383189093804800900513810797508553812418875644979636379602773530611340286995612229993634221560379095843185650329923309428002384378003109615075436 490 -12295661624120172259197466302624056181090796192874234771346715963011922412310482235271247319445588447538561389043187341977824391215306465809848592243488785981212719614304181581510940932077666137360831374687996150759064173312962685815477952811866874062328327893240186124214992615912606756487542026981862271858012482852415848877882598143712000260805413126089390006 491 -74402762593646421013300452308200708765915145598422266413395302546593884391099708868418715994601450024843414360323787187924300902521144041753407025180308504541621632232702382525984430466161529996761334835039919618079543036233471094311666726917273275833804827038219849135345729546929330508833018664717648074891138574154486851371659619964954605043914034597514091564 492 322474356363935998070085650632849920960956057899327165236298877865939416694525943830815011805034508054938029611381739046756850686235593101811661273175211758841505312961251429192034454002324299557999309639491673635199722396644365002173862308511932270499224744829883165714559582724150444521059083754562286092323940509914523750057057699719389315945648375106582234678 493 -798779124043498096027887998254157928587781209128640582956326144926676857456630603423216475188482775059918289338251910926178296045230629120368704346561650723054354199826364445543201901422624266976634387192461225784399100876243362715638562651914874231567573964059146878741273689332095835394643643676222260897917177793126423823344786278044681615479037701137846877630 494 1617135090030857913694241372996482636541353203047954483275686064179604010875359005157205919952970166032043700943122229855099149119118052628292972626202757460178550880925136192904588621788477657272770876891004580877346110099251922472691825873347567823279690349100957055706140922152822775259296187402056270937961432121221727918630178371190863580173333506464739762543 495 -5409482815609102772292126694638798965412153536006496325351807045312208284429407244109715898712850401942078733491683016489026961908764256625134238184265064780298389795779460221651917872157229435833822855372686510449531782739161226833175641712919367850618818457257345151173941272988508425774642670549623912648784838915802853566646144404966357645582833831335784029750 496 -12416753583582233731837312198679145734562624310611861321078407662046590277946916985735526316503270774684056080175847071995066694487840890746597999617309858926175310030061247143652692047904507745831870755952431758228449387640594326769990772596659623577596076848147402856200253357641133392979689295069384731977239163017961708325912950088542318887894242835072930773171 497 -28159840417510081360769924074236534605594785464383350906174370275187402754558800710377380396725818859496253474972736981343667525787959492642858676110673011279588253556194529166293651587371860328247043482099895285705656531959204077262767872959733377152203035574660075253387549804996846775528789018608780643585688426066968582530596971573335119964442543927969733646616 498 -79050840565324270289459671226572581126798703507707184370446139746786968429626213104061836366657485772634006845315420076166644464060083045937385145599397055489615374678246908442345105879210955706286481305209454279861836642905393741937092259008893722744419573007375824492699653371771935379851830817087680247186276907373550675561665020850819303979472143166105425209754 499 1192741072069437853183679911117221509891169301325750761599783296524497144122804493503107888598161370555307891343674596257837341341763823945073108473757592759053980285323731159303049702161300302473203649385211511673701206826640871705565684398285483434314795314667593234184858553575673299836212925499575217756335151215870368133385102569012823239449400754566596216315574 500 -2454465407554472228283707015616555134074599193378412196073574636641932127684219110563483860180853152367127197457064039715045889392602888990245677923692238358970404981968926953830738452606342720899224023759938953554940133971513088375076319892840524833784159945504812381711708974941215982169949076520994446472106638293281820707604408226956457495869715645042991068370518