0 1 1 -1 2 2 3 -6 4 14 5 -32 6 76 7 -180 8 424 9 -1000 10 2360 11 -5568 12 13136 13 -30992 14 73120 15 -172512 16 407008 17 -960256 18 2265536 19 -5345088 20 12610688 21 -29752448 22 70195072 23 -165611520 24 390727936 25 -921846016 26 2174915072 27 -5131286016 28 12106264064 29 -28562358272 30 67387288576 31 -158987105280 32 375098927104 33 -884972431360 34 2087919073280 35 -4926036000768 36 11622016864256 37 -27419871875072 38 64691815751680 39 -152627665231872 40 360095074213888 41 -849573779931136 42 2004402890326016 43 -4728995929079808 44 11157139418021888 45 -26323084616695808 46 62104161091551232 47 -146522601019146240 48 345691371271684096 49 -815591064726470656 50 1924227331491233792 51 -4539837405525835776 52 10710856940504612864 53 -25270168543991693312 54 59620011899035058176 55 -140661737679079342080 56 331863812446142070784 57 -782967648690354257920 58 1847258772738867200000 59 -4358245170370018541568 60 10282425638120745598976 61 -24259368821719225597952 62 57235227984178488279040 63 -135035307244598467756032 64 318589352132635386707968 65 -751649160233627749974016 66 1773368934956452435460096 67 -4183916574178175644336128 68 9871131468823606788620288 69 -23289000807560118448160768 70 54945834763476588184993792 71 -129633932464600389947228160 72 305845866544321016790777856 73 -721583402615595209951543296 74 1702434670160391199797542912 75 -4016561073409424433176641536 76 9476288952050039286256369664 77 -22357447244420860972107825152 78 52748016635660570810568933376 79 -124448611175421220193650606080 80 293612116839684162331516862464 81 -692720266950689466284171591680 82 1634337756252221372955644395520 83 -3855899746183811070574322515968 84 9097240026269001073716988215296 85 -21463155565042444893345265221632 86 50638110622452511927839175475200 87 -119470701297443026003112327380992 88 281867713724970941792915185205248 89 -665011648694846907441508721360896 90 1568964699984579866889242097483776 91 -3701664827419101617364314565378048 92 8733352952227897049611646573477888 93 -20604635304424953833001777341923328 94 48612600263688110900732183814602752 95 -114691906431832015900687660776161280 96 270593083472513939467378876236169216 97 -638411367472404100736222120101543936 98 1506206547808472233273819561755410432 99 -3553599262561972345482396875983159296 100 8384021260068752892437237992169406464 101 -19780455615754450251422115107849633792 102 46668109756632845193809023967665586176 103 -110104262033403196172492523919669985280 104 259769435298315292847829278055039238144 105 -612875090109896276083276604045409648640 106 1445958704286598944511538255930159267840 107 -3411456279169828474718735067970397011968 108 8048662738559449501604023344031613321216 109 -18989242885692096892231123199923545178112 110 44801398329723850733899716535787884380160 111 -105700122136566600471007479759638995402752 112 249378730044517394726477205919125081161728 113 -588360256748482490920753844909825931083776 114 1388120757770098182783522649338929852973056 115 -3274998975629231155019999710516109868269568 116 7726718464755427291881507110851871598706688 117 -18229678445051050949330059520381602903359488 118 43009354841360564208700118461795425543258112 119 -101472146612231983001163251145294594283929600 120 239403650114566067900986621331352394374578176 121 -564826009911853264219373479586295639835672576 122 1332596313048170494441073461463180468239204352 123 -3143999926325473124684120165589065725227565056 124 7417651872474652777806987290350722730126475264 125 -17500496371045646544496121503627806396731359232 126 41288992594742239338360483338433744243917848576 127 -97413288934433784232334941257568933948088647680 128 229827570610958861553662125522393480689640013824 129 -542233126411402201784045217721654449867115724800 130 1279292830691671972032760317958446767630408744960 131 -3018240802605261667172844886961680496640097517568 132 7120947858033327737913780209366669893014426484736 133 -16800481377449999419893081054650233321289670459392 134 39637444360110522174131851883223827635859535953920 135 -93516784436287699824091264185180995057747924877312 136 220634531627475398487968690479662456758075190673408 137 -520543951975171841324201084725772568787869453254656 138 1228121472822919082296584697821907127691234756263936 139 -2897512008900788961569106776603139168898619893874688 140 6836111921751921605786615722657823475372978694258688 141 -16128466789149681376166400840959461206128426901045248 142 38051957596100940675471015235125200750054093589839872 143 -89776139035705724562515261915566048450854144568197120 144 211809211649710811877363325513051019313965142938484736 145 -499722338491623505105668681496352440128038473056649216 146 1178996955054658459336367886823836977157785235249692672 147 -2781612333408738542427462424673775992943500756376354816 148 6562669343800724095066262212340256866143078458866008064 149 -15483332597710765108805260198328187686601727388231401472 150 36529889862239007302465445246003927359090456289215512576 151 -86185118412079462795063414916688368450467069496163041280 152 203336902019580455807737350230033112274137593768788885504 153 -479733583763638926220405590952074079266456100116008796160 154 1131837404351436778030938011737524895433846339224343674880 155 -2670348612742034467677350723935116015415967865986265120768 156 6300164393011346787795512629774380189364847932204547833856 157 -14864003594725567131652901283023810169597388542857783017472 158 35068704414935203198660504013917852370026712817688096276480 159 -82737737615893099972912033287384465118783121499785288220672 160 195203482421237334209129869140816550576761020085286142476288 161 -460544373672345074815580746309468805893575465805948477505536 162 1086564222576476349576985559193706542024717174611467531452416 163 -2563535409995427367572230856669046185202956389393507347857408 164 6048159567335544884775623205957029982193063710398911650725888 165 -14269447579824042468705217530301473048435561770020758364356608 166 33665965979638939672554896773941038467277036318828531424428032 167 -79428251093948969114661039959796136898940200058454886150307840 168 187395397347546023166732514980195219894751523656951289029328896 169 -442122726654369925678574823508272516724057119951559640907513856 170 1043101955496637789586471726936137307245994640020029054115643392 171 -2460994705688367625506408483832665054281492327353960686289944576 172 5806234864685475102369966614681875142011098894611040654394916864 173 -13698673640364225783912876683236024898514187069262139417021120512 174 32319336692105186818838570334137379905591358793232200206622130176 175 -76251143113581323842417073897638510095204915375686481722034094080 176 179899633507891099252659901161749069987438204889897242278110429184 177 -424437940399992572142996942991772899786059127366258884969465118720 178 1001378167027147791970828033778822819762528085483890733382998425600 179 -2362555601070077782446975869881143779499932580747575951322217709568 180 5573987082940140709179945625745833358571983416227669672583365656576 181 -13150730499934577002301547319049312356669023003423120811932728164352 182 31026572202009309569497046377860912272337911168341393526509891747840 183 -73201118569898900557353984007213491261819789169138126398186514808832 184 172703698139666955119311062652525607236977624345122494420238485946368 185 -407460540683352529377616218060773039018631071026927775893496755388416 186 961323318506502859869940404135973060560901720392131804583366540394496 187 -2268054033292339629978502933576997335595758689474508598007210052681728 188 5351029147951384318712238303275540749228779521002872747801413616140288 189 -12624704932915774357164357414823027619579362482790009104769560313069568 190 29785517932416227974285720696800049910350242344529035405553540731502592 191 -70273094160735224585995918000151181319158043731063816306709908695285760 192 165795598187301997886320550829948417877474812427707650822958938016710656 193 -391162232239436451721212543053496935575650109544473372457024957496426496 194 922870652800343352614416922107296233789616306551074377527469732383424512 195 -2177332501975290701001474945874489303334182237957564056700857340800270336 196 5136989468429454305445374977855972477819664695004074858315764596593393664 197 -12119720242459595316119583799926537423218562003110298471686468657953636352 198 28594105488869772034242117491602053453105488482135725056774651997507813376 199 -67462189914598452679374984938916051861850306354279599830180833188202414080 200 159163820314116095990989137477685178570137736714779796603734603692312100864 201 -375515851605971736050462509938574464046486450393831043321018511379639828480 202 885956083041140377459674989754981031816673513496221286302398689135684485120 203 -2090239806710512946901328254465332420773622500422002165812266585655993171968 204 4931511316632969365903581528807813769640217901631666418266570194071266000896 205 -11634934799348219486726513037125589602913782830255775409137937766413900972032 206 27450349212117464867255682583181844047374810661355555149900408704139788288000 207 -64763721057500868466318528223979315634030057125974443136333957796422108577792 208 152797311713698175906090082522209810473887679912460437090943791125672019099648 209 -360495321851631281546691530210783309042524981147631984481688399659623614775296 210 850518085818264300026020116869525249353110076547212855236044714912091446706176 211 -2006630795063924951864220398783470119653995512919346584653977012075526931611648 212 4734252233831112466821823857988506857393040988133957138271330823470301092773888 213 -11169540639298753533695687949716064213492302129362339987014751076764785078960128 214 26352342868725356971119816696999068666292595284563373143337456177680624021143552 215 -62173190205112938875883281109975151047371272545394660563217574002301850227834880 216 146685461688823384819157938119382430521727149349514001100464650158133270613590016 217 -346075609115097483580555509632762998376039489268154748487604212671627789269467136 218 816497598640420844912877581485476298846821523627098818101643573347859278994604032 219 -1926366120658488459464071039209717458737097345953225638404216447011985099216388096 220 4544883459547171886089253097684960914226273670442760773783641319367225776971710464 221 -10722762116375185462004261358340874426146190388139719183770569785430170111932628992 222 25298256474067347842936664795101183769766575468185889644349572464884310422298034176 223 -59686279867229039458051835785572289367985698277257300836266427568503072398539489280 224 140818083967208449840112194287826327588263777330794040040073994707866485020944236544 225 -332232680882551595366097718165855022716060705597959859368847134345501590886484541440 226 783837921499561269648299107902854624168092807750434320410227123828009326570048061440 227 -1849312010933539438976822604381361903512713170162456720900602237071751623181984595968 228 4363089383632182068685840645094433852457547751520833160538898742834506428136938274816 229 -10293854610263486676668279505994576953251281118542534961898251733325031509413972672512 230 24286333242394052231290204220751877713527988577409983365597707940793566265191914536960 231 -57298845252052468599952089731692623131971072657861633052273213367256145386657705623552 232 135185399724631910553240738475374400170444707552808336028342930201162353792143356592128 233 -318943465934051925569061885392252555767945392260436638787881276283911840114670542258176 234 752484622372208788338027950247890357799832929836596543680308979302335971002656495763456 235 -1775340044193681397782537377446529515940555274778809759417303819006996649589599704711168 236 4188567020255466646703198525677564143417001334078492796410370190581816979408540493938688 237 -9882103285255350870082452951850909002433668527830178680181358339768305900822393979404288 238 23314886658898064535729980658594877036748447605217976879197324317550605100823987368230912 239 -55006907358307062364866358368544882360330897878592939351215389016264844160465055724339200 240 129778021287124826469897622640791582725529132812846236062793494712066300122574899407486976 241 -306185815892045782011255206598772919524555160836128425883981638059233810446797773551435776 242 722385446500705688752243129934635603769772117429442730470394054150997309214525658551549952 243 -1704326935575661030444281505150854372990602500484577933066375097726127218674201115918073856 244 4021025502935413624911073423499254585030315322641412717900713471570722058241997778939019264 245 -9486821898872238627326633106867780377600174880141710896742215051443438734913046874981138432 246 22382297668895799315541829224037269501181554761252577659617180298339131907174495981798424576 247 -52806646343662425880905805295073048172423740167787980755035787539819707930832987521474887680 248 124586936485069329016464876803881657100047830095859383303556005182526293331492068792912052224 249 -293938468307930256664013412055837853202458769714223921926346370961730850477333129549420953600 250 693490229303185365089838434701821802749765019764023805362764317003101116816332234141791682560 251 -1636154331576509388212606623011406919699625699719766377332640644371254820295648605869407469568 252 3860185599768879289753240070134489545804168938867980598517974030665971341545963470837656846336 253 -9107351658144129309686157009672622697107867917264008807761476695338144916724591409958897057792 254 21487011979441277395797527265368059233614987233967550370188234679418799474040480031656609054720 255 -50694395158420313371101534671005097558838312345671061937412417420169541631172887004988531802112 256 119603493633128885361575383361355440511892360525870141490347788231015373095794956829894857719808 257 -282181011225140325514745821253446999491014695519675383721072045820868345139670873723102933549056 258 665750812767121277771694711848904194099706015730692891316968926482075773541687521456182930702336 259 -1570708612800500326266540190420519269223196752513126065614633429426182293274964956572155576844288 260 3705779248051281303562572023347932537428422896065602898671410950494101276829271660590517020786688 261 -8743060121636805162668533470393673463056257823592591579976759753952354100741918364093399902978048 262 20627537468874610977870147321628385464558909152211435291182786366757072788033766641331110959644672 263 -48666633433851784562865438689952636003974664096554076379708394634502348129726076603843255960862720 264 114819387110977179451067944320692618934061843840293335919370308776909404460935989935873311727681536 265 -270893849159703580857876183284642008797241505985009542421106190287332954497939513154408845374652416 266 639120965187110730841483243949189289602432340163127237601629169843670605255331179516504202671030272 267 -1507880704596175820585102376539763817072988368006841147041998957241160019432534338904755028797423616 268 3557549107511758802885957119648811651740459747983701378926210295056985947860947704118327748344152064 269 -8393340145397739067454880727196001882685784176293657233055678929801313106232557767269663902030364672 270 19802441699987829776079966207471531399517545088600996760195355774084946251330184212348837861655576576 271 -46719981614999177157931846654240686102516009673169396278243132138283864398382263832934331219999457280 272 110226643520793832450773454762873375970403587698926107022597622136170355009229643200407990244059643904 273 -260058170441563324453706841940689814739842265575054207565585955820510602521119654825513656211430440960 274 613556304113125003223277377189861001684716550496447207687658175917588933839003837316895974862859796480 275 -1447565895267837671348101663905468755310240276390746629420511596107518577696466961034607930213838880768 276 3415248131418801991603617011692317140100165083931601673972195103856058360435173231720243172850538643456 277 -8057608871063853989653788777764356283569763268856097763319706559547294588548354138074278295426796879872 278 19010349532663383322003780883339650077760007090493688785480436311309626332489642198217772451281271521280 279 -44851195328164370627214795790063934435720344348850580918905262830331369385849630859876031248263620329472 280 105817608398456449233737169135656581438580215235413357364449938779757327948795969995900619087380834418688 281 -249655915862239665111481900037992463032680444651814092299860750182133908562571224388236783077324211879936 282 589014222380808071477393391656112794936801578001329346437532026024930555896841710496225628651175664418816 283 -1389663661558529041422261121583538752750763586473485407603963929609375767691275360984252495477112997675008 284 3278639154841537413067486043243062431566888062250598999807649359583019352507693170744978557108874419109888 285 -7735306754444690969089758869798350453007379280503856692490362771215899816809069762482408371520100167057408 286 18249940832006440021024039982763778411516285733954684200188653401650551169000690246933321733994426329464832 287 -43057159973695954868183052052013681686166347592410566399992605522467141043016766835356600582206601497149440 288 101584933456281291674545621843624064278347453745828846184965936587366081719651673195678017907453403328413696 289 -239669748576575463391139323652775685379727478959567060770309179978033265777304726885222679282895659315757056 290 565453817100542836518644751409578734131787653103955254340603571001000813640642987441158559730204521625812992 291 -1334077501113648256386380746506405596820270213699568201051139015176733790720589321273673155275315849908453376 292 3147494499380447439555040140318362564399995385318270523642896390309534112995788096317791669116423018448420864 293 -7425896632961980552147369783455882597063566076844451555966999922621069853272862167517900457693255080148467712 294 17519948268151257617067501059924576387767672581088039514036277875595607287986902977583147225937141860113842176 295 -41334885535063410113245082400485877904335335932812620075358348531810282801965382147801877790107129757124526080 296 97521564336050781330784904367883521002797804019314143262650696908862705310476488630639556495600769674545987584 297 -230083025208404077895704810855616194781130953200804365553373949568916625196926783216445407443075823069319659520 298 542835821486934976017899786512204145370932578267233971257464596201453815997784330728494570466365905652888371200 299 -1280714771645971514697369381760175332747460764573096229040230586220633042616521638718268253923933350654868717568 300 3021595593708751185186148385231583055057183435547801189187209071579099335626896843869427322734018347448376754176 301 -7128862830391372322408096343487574400856232027630070320889347335561106303249362349195843786400768506202530250752 302 16819155204074687674210931450495499467207385584406333099859155843563478691731767975828224080649403713714797936640 303 -39681501595566877718794159671454165044529138039908268578092729830285156054717329639395302806766844122326349381632 304 93620728851916500082404512029883478890770740135076677797964154331692524715933383977182293186335225257057759264768 305 -220879768111982375513230886960757956715956251438966021795646620350512006815330303906021034533969257941545114402816 306 521122539415098506464050093264424243520970778957748580747478700361594325740095267090832674681472204127742927568896 307 -1229486536534030013092909210588615444823483038185650517090885709386573700912057302136029935735614858769601373667328 308 2900732609292024777212280195098746803078878579249233077773064659474171415454775212084101940539168233422292976140288 309 -6843710297414246567352660576726342093199698716413963317041086719671531482389740958349869230441280875100071807418368 310 16146393667896553160891139574629915076046363509199227668263944858116210366603596520971798332353791467739346362171392 311 -38094252554377155876206839539457323758250484176896921492074019035180763564116743466111800545785919402323278676623360 312 89875925703582804887119000232367331702900365786621769618230211509704590093012968848923339552454400554846700968083456 313 -212044638742958716096020279613994493557893458591641994572988312735641600919233130739790275769616384045172094660509696 314 500277782594671743944454238306903634632287885537077832130124663541644728966699748411804152630804606894990746674266112 315 -1180307416596509097663146477078541932670376502647399203496709750102698638119425434521454984366518014899674895284699136 316 2784704110678935627518333513385072852456539922478082396139396125676680478077317130522490520272268797889693979890417664 317 -6569963786547214742925575503383952974177655616030320456539041578436650414088033757868589345806146809569369453129367552 318 15500542406287447681177443960924989813696064237355439320071502657078698104414918384780088660345329648938088696828133376 319 -36570493033932766617391554948620125332305208319667043432421797565510757164984471030605158361235196893655565353437102080 320 86280913640959962720634260904008156612965727871394727777921678287894815158145009576947495414082687406449869613132939264 321 -203562912094494820803623409729866292853323584217500334195986361889947026525119855923455168148856034110775916619922145280 322 480266810256855174842029929356972836371257585074334755256816318910915567380208653908120653020182462008862963946718494720 323 -1133095447795630275125328380521961985968446625891458966069475994397620765076707326970136296868530298830625667119702867968 324 2673316719780250191857903580503656557643540420217918600530924712575135583203654365787182930034772665882803167479250026496 325 -6307167060074210733399867019721258788029596010584506711575482062972102301167726039390607166109910255783332262851937042432 326 14880525015739682017050390800486441547996085272951931355289916114739446132488866732721486925956881109227915859943279820800 327 -35107683471039864417816588761980196211279251386339699911641681654629163431385042197017339711983307550221438054845059694592 328 82829701062228150302432911563402909998617694793848413246434327435202531465105536472815893756186435612009540635393993474048 329 -195420452155935664638966604727778703093227560133600689203448487099883955195188806411074761364286633442474912990674546589696 330 461056271253951058113566386979517798609013623039880778230180337509026237253147697216184202152539881985392702091039212568576 331 -1087771944632358416831998597085841417215262635667458382953229329888457537436506467378000191817452635194804485452866412085248 332 2566384793576588162941930403627240240616980391602118144313355633976682985263390547578149906363478537274558796887081917349888 333 -6054882129661078442110993581213516078451988029283997845087071942971418445033076489588668217032036838519902997956242259836928 334 14285308148586873717885984356598714991334501329902912456080602545719751964939165913933336817698978947429414966818217343844352 335 -33703385884326923761655829520451910463902963443010061200787916359392869900405112923022973448124914969407947527410598522388480 336 79516536027976004407533646203330853084709902944588118091749976604728576690876378825223283330313903615855701050733681564450816 337 -187603688353125756250839261119859136152088808548982061095661158300896657311631089478313240296025765126570232035103797816590336 338 442614148474905360024990181280622093231983543983984244592898149320579054424072404802672427488301360191956359125028792677957632 339 -1044261369005762728865047654967905892633386893857144725369296251850615262229897567255791421637230527615624120351524948484816896 340 2463730114717776970231773832175530057570951404812253572929914820303023839083057313468209323866512585484388704773257492602814464 341 -5812688526385364660513528026912304301605869897592475635045625939247205787014259436541763502709627891352690127796572570561544192 342 13713899790782254778757151363760420388478513582899240720829844382195642098488314007595109848693716837936628496296195038092722176 343 -32355259811000063497977850391871900892098929975422988587519518404997331875142742642126638345120458846842034402138905061391073280 344 76335896674770856316982756837568410387409599746030928445130288688489075324314004157336803695660173476389449059870955263905234944 345 -180099592931106222191479816402657661551776226657860338331920266141369434845604636329863827088707780628652155112334300603995914240 346 424909705484212571378915333589059124887750313266566653838879569092733533441494757943980930867656478950988379028946411330773975040 347 -1002491204317966855391796180853255070550319826025195164568019715562445217531617524202635469126633304854755656177634733189358419968 348 2365181594498146155166551994511825464204192105366111005799879963407629304754444321064998592430682170966815622579938067586708668416 349 -5580182599964717453090934656201769178183884837265355319277519065000725676391878158017959046596677299835608003217768957834965286912 350 13165347608565368616965461674110048497468409326581100967691077561126341787846991364441189031446621209380727318790807382048647413760 351 -31061058406127029544264027337243747923345202863894423946981915049067942185202871371012375247754606760695085882741490899270712164352 352 73282482012183493994709923986891034203058175402319558532518868228137335723189499058060668588702568121061387771918519714211354902528 353 -172895659241497725223350771322002165401053169457801319000419891578527355022072980845003715240298378660884230181418654192520004632576 354 407913435295249509535229597318491826648796744643391485894803613255190594414551704432032180976105970843158632128320290183581433593856 355 -962391834614866007059879042610765721703709840091422088854644962966655860275482406980185699129617077928440039800477619795585576992768 356 2270574987712727464566459627865535774209526019098446815710129709090366430595110775650378828739830913178648539963792547976211163250688 357 -5356976846015953948203378450368055201716645527483676603209866644691114050019324960164822019431873768043614344184225676319585193689088 358 12638737361261639910526514985957641846840710735150197384129023215315539820589614734290015437122981691944108767969406592230341541363712 359 -29818624697948734750185949227646355242100473508497288399678305848811812502369451019880788531725625210245514615866398280413105409228800 360 70351203087929377396778655356028820887634238071961930005776344987005853104777551960091221102314997956578257920101247913465381205835776 361 -165979880898382034614610340683972925468949897614224254779810736404642785850734333388762473078875959297044733376141309011391445494398976 362 391597011192661538729592579823238561422100742245443086358978084506909196706207568817286523221203169014580495984015414583609101807255552 363 -923896428561181832252742470358534764619469960634810032729508858987830099621970241554755488647036333942317507808233324994148966026182656 364 2179752618919127733734705622085015380176839716498068575018639190784945770945409149887035923451824586478724482368749268011080823041163264 365 -5142699260223578544928596403816507883197880917487023322755234550583709935303233437408644893346055510986609956705529365189379849696837632 366 12133191377569520754362677748350085295634701756243666710969486819143080069850407357926800763986183689857854929027525380367057631446040576 367 -28625887992977296976194766740870201351623082945483470571976252019856051681591633015627673374876016552673158822792549296756276908974407680 368 67537174506401751042246726289373418469641927725940987789462973140879523233789732906072636536444144127319537558996157323891313517342490624 369 -159340731767942543593218808075447007530553258964369309000864919920045206607280280527998874600860655634354784976047365408516742297577062400 370 375933239521839681138827149632634417764352683819705559145682343879802516577743827087253095951473344374055887597679829410546038413102940160 371 -886940828056482864362147751844015672467989223091293093870290634041364079623067119986651464975834977002750850313351973468874703860890861568 372 2092563119648850815910733119838925359997084964111324805742311107922818572460694801029300679153391265274211270578798677754782892316935847936 373 -4936992718341380994099120538943119555522875295862060729775986903605242178076877256233107550209729219296534316352957014330657861460077576192 374 11647867092795727716922536581574270455981729037906707647292555075293212515399888752439518030371128392598570333332617975599065130641936875520 375 -27480860424889157065666539402826391631957628004036064906069732366432062175721167106937637419049039315745563207822833306707696045917745446912 376 64835706286461076119531319883539022374961006599796251271691438540074608707596088726341489938517537070084195048351580642076707814755646046208 377 -152967146758513607672907712930226585661885471275405917837967987230735642445991954957562015937777330925365530763368397235351545890795165843456 378 360896014366805529477148504666105954587686198558883965488075439194335409243426244128999306713652740482222187942382461084118483873425822580736 379 -851463441306533211193359649099289953925294410317360433519533755468820035902044665710681593304340555104612765981468083452390383376362937253888 380 2008861176130093637732534724059033079174359763185532702715003485399111356696073241336487218484235772059956593489672961375483858534316206194688 381 -4739514380993798334419366457450278067524091923488833336406157849186893531878998970930973050395777025084357562864110844919204684815484057550848 382 11181955644600663091225452213099136042898772667612387539851383209311427135562087273283309287400235160377940657691157856743190136383693989609472 383 -26381633641461513457915973874316338244146264861595840485132773389421076984516321029239593011768941864875794502361661636237347989836020391608320 384 62242296044910623584670680663533232623340713570169347643077862477215941032790640000341132124329437779920304130451544962313105349303008898318336 385 -146848503379022573351792265753264737332478972475563470365858491373054736336705454547248882823459345880596489576285405638112590971373405775855616 386 346460274040968173619416479255162151153250474674318621701982529524951626642443551152976951670456575490944568157294134548699877922418852334927872 387 -817405140171757594408174319837390767553182376488975938690120784004335135350468382306636167589572026541729744575491359022025966543443722466492416 388 1928507287101560335519933171181311009771322697929078818111958550754779743374347673707770100826062744844652468303553529320277115029634256484696064 389 -4549935122285057018278699300872946321849146345206794879627882160559462740033582449721494104993038640671194072921695327737953985904106217639247872 390 10734680524913629225373747241420674178804657443391541636636005889127595750768101664056260545165221334425847634994373373519959904895099880211480576 391 -25326375624030379121787360825203970377151960282641240909495928879764750988284898675528061291982568158541000206595853805680474039849468273392353280 392 59752621492630872280132120252153833398002213255696071578247622080648427456636962250499110793951213598424388559035098266836856051507148982063202304 393 -140974604035089003011011734987149015153613741398175226429767255939552046414810127829110742678232869865700472388058943280713631912804497724549365760 394 332601959318238764265598191624705971061531403361632934678526369638633594806190053009277607940430876048482945189309594172788211905307931995883438080 395 -784709161621739273091460623753719608919067233234658012513547983438564044525654030519553437468764179293814667496689384879250135913630161955893280768 396 1851367531313656552204944717481737248145361949265666477886630478756232181880928316697328360293994098319030279769496656319927535652869319360885293056 397 -4367938981263790632941085818212886438413786705254598825130313696789731553374236739413211936468849948735026449917612500985431495116354502713537462272 398 10305296285771059812065092883933212094665707876978513675287723360456591195799781539865530747875228256057682234828603771729363262059969329338861486080 399 -24313327634169432728540075202829898685622139652488360306348707678425646755361419713125718216338444708753425029196200856098581595425677297399493558272 400 57362533230866446722962322042085570248071852715485918262958042750430756617471312905077860305614589314976902958227626714168026181084063600226062041088 401 -135335659033275013070054829852037564685475121184928863876491532221774695626542188889886782106979635142069170386112460971794778886288065859129847054336 402 319297973334888891597189810109734926742194521674834448365680479800400684763807217206025000646636159701645190830617323655786720963427486313058681225216 403 -753321013131510676640304264303640993980532748780640733257277045101662882762557060222205721904501498033244187577689900739909494289023099826569486532608 404 1777313344329571379420718188311357117332015739931139194267537154646875156778198498224185008022962266350626715927604723423408546350622331371398667173888 405 -4193222635328920542035815996842184088148420523211947285266435268894551683084011430860420017339196852104543813516444094158390534628099635368914696798208 406 9893087296920862437352240522291650164257906543985176037047424627992429131693136982165251478487396700275576002188267989796600057834245470390968366661632 407 -23340801282500867633545917421206014563179844567832630462629923565278608576942670960778872973020717933252405436231745426440017208369735603524734067671040 408 55068047835659576351163466836096397302656530182089155495792717668346320520053364783278585980719829570713898499496379041196815485995670477787297528938496 409 -129922270265160877577031414716776094933828873452148663065680284592677499303493003530887674918414452541978949003369294061986831087659831896356531791200256 410 306526143095323490421154664275964218994017436039962587056620416315912215760871348983333095782870340950462708879202078976853696592059134999762531717742592 411 -723188381861966133544636262224121232593347932444103485104826267968517072561849427533223363527180341042353214757396916036101024156109610955099658493362176 412 1706221304254254022243335353881794655054353611792504296341013105122389143730684862128222076891189587168664327521532420196175710487538885702912380569124864 413 -4025494894699155025328980036315517748096742095664933766795267042876602718983112422223110345348119856238254072801468998346058814159196041405349824573734912 414 9497366553122242317747232597079277961380180056218074503800186621690239583089923699512667417750600394561214575117731828764319676630611304720898966134194176 415 -22407175714752992679981135901922145232869067336021157600282399453625257453641217123281778989283579963459757805278528497920990774236300380847622693406638080 416 52865341218904295410620231876475325961931618863372182734155332993003720345248659091009778669263399639396023756159994992534099176790992844505945035960745984 417 -124725415544053075456734928947109207846623597839180514475911039229387919856677165581044892174028000067914476662555453642596837706843208298453688004189880320 418 294265182517612136273432129698062706158985330350403344152386877366026354620636765408653342326623160062748468935667964281035656962159017358602621395193036800 419 -694261047473032863368104723149076064241833898427551053773084420718060149931770848999326241991773119404288985383655918547139512277900020406217132862307565568 420 1637972926034171877649679304192370544176914992533463136497990919894896139576896029160742268331602238944406924092422744379472699969486457409341641732994891776 421 -3864476217103568027846222867780866500671800645767732961300755594521844988395065589138791221316450798014310786056181417321016713863290949535888526256375857152 422 9117474529153201782428655181859885129827269088390568030147680030479810276653672876276234926616447834837199542879674671736312452282381939884211318237366845440 423 -21510894910374747320156668972104511348008368161848062333291341900749412832461137810873954389896100147563212933944194832231570304503736794587105919940723474432 424 50750742254956630696005783679770755697360337615231590589184194990542515641712406800025491222425101891155047440000752499105174036734055488245988892394198663168 425 -119736433568219664956868877723261281654375213407244317238663750042044651836732159352603452298083099451984493965760854341682972978032874856260400421263131017216 426 282494656957188824554051093390731586004767163138184759143910183885588129338386594326954813375958399199095413799410098347829086565073223301695012682407708983296 427 -666490798424290910500113754141004683404255001506832699466188757752261289960198002253960609196767002180500922478821701693868521203614557579882003149603815292928 428 1572454463985021150913965263728531930117260429828154033409705015588611883593860323213128122989700203264970832889165112071102988363294864872284807141733892620288 429 -3709898241884419950936032714238527032244055185932677585107230398948400025864493835080165872731317204928132493377150420837864149856736176347959639648283203207168 430 8752778080617421722872292936759063431296620374879020569146838313401322631649383674668252963856168414217266831711944245063465342120701467855683285595774037000192 431 -20650465089204885747572516400975190722827761609414349205113086657979869030486487995762762173691737234964475329202218714269136660967992665455936185475015859240960 432 48720726662178611397017098230427435510143633590694053580440634113856538112701963661685856092846108879785215645158738270214001621649457683607791650246598124896256 433 -114947009485592066239778782334372997882880507931146148299174944854515721488702694672708218113404554588004964953741365030554933927540318302926949871684744323792896 434 271194949149593903974702597470696377211416539081120995008576063024991181038378365336941960574192583645938880565887167489648141177016621936765772114319520366067712 435 -639831351623545030743439391402247625443120345343630097178033394277695438302160657997255633334077385051448192422091811519724285597332159240747127529132236981927936 436 1509556722218274193966436347473241246652001706549552490954416678264422319581726705339927702894963879278906314751666353100558439049744955087348154801633962611441664 437 -3561503342735736195882277889887875247726836491261346971925985482578827001240210141353739326938312925849690390635107041180413160453523154048227853831906965955018752 438 8402669388718562453251434562580245746339913673209954138208037753713044879084741598701989920544780621802277166114397705400274892101710626577949962722078405873893376 439 -19824452221873673294435741820106973985983830759519013258324908863954934397332936608083835246879489002162366961732128117001666662302911163330596235047424736970670080 440 46771911129218818980636039419989698467421334501560720460501788693067522797146293498875149147635603856024114704734470316364159645512868634757648177758663405851377664 441 -110349161035874762867774947965139888427522496349541349197419652893561135352462070195154278136360768955652783741697736043528869075229158522671196280961483623450542080 442 260347226515496872324421379570493724827012654218120724911489123515032139499590013606476226766480515915630301406859728321061071475064139372003585032017816720842424320 443 -614238275289431382610114837980966846588867977439362890743981824416199324593472614210702751828232239543308832223188397274850462241154016013522466419552960253387603968 444 1449174872650612290955779571892213470032780947577808479882802954619520919891869368811714059929186016997923231929772266636758662632766349072387325401028887753676292096 445 -3419044198332218326560401902925414389719587203591858409588584156269106118782918764836380573391333065827107066673263989915639468215660976888781820866093408949037432832 446 8066564947243299418341033481812762472616910362062442600665131961370610886752782758094166650439130610740831797792904774380979860913629985804608574571292738404850073600 447 -19031479639787823418593626107409951885299382619280502161095869831980263613289304253811761420736633255477510059445354082035477047092792669753991799944643252317052731392 448 44901047676240083490308056020670732550037939645744721141368907976498739464144446037296283988255932642609234252237236143902233030616907293285547241621473322532180328448 449 -105935225246966765817298179004966990045309700015614327484068079875738700701794457590780901277390126506700132100060281836566425783061074558180311632385532121874060804096 450 249933409773509178471783610224753883861218165269789659290327899415437928630167523689185325396253519524355284319011271837203805660307734455868606864660350748382227070976 451 -589668914899498523924183332490849232822512209831068760863393614783873336188623939452963218769018904333929037142497015962212077381849283498308308212563648141828814798848 452 1391208280292930579482963022991632445735643819693366176694923389319224073780836794087488240092818061681258338485114595597557006329820716112977239689898360527405751205888 453 -3282283380132879515909493266432772659193723969926311671970502577469324004822008635553347130978143162411227245608251734869521623980256901137691693109117422551575956553728 454 7743904590064756079667353197847243784032472359514760865667792384506394682021265150012620699494324133490312565501497501663467402724212369272000002643362141386809542705152 455 -18270225740715373318300632441677752459536232358416254084725431547651237511604203888200217879174284390343141807973224194522048818108066170769954484666521003828430587822080 456 43105018241696505668420251416221050237459912656685131513391868250241123032852425047507130020304855105508738107162951858783140884176646143815292355551276852760013088751616 457 -101697845663522523496175209228136588042984770032399784758119321269495035429747380395039501439598358477998101345328898720893216573801717026174584716389277988293645262913536 458 239936142808475793628951683339628681005042004781632077685689505634292545882703168566479438637545285736682486306604245830830530783819566393889078402111597984244151701471232 459 -566082322100344598594743869511699462485003834876634418398162747769067337831111187227973137315700281684382448827534395379227343335992425075408741515325749674008329580445696 460 1335560335527734244181838157479672101055977209818068406312564138077124746521717135246025277510597280324761100345726588200241119819588284203166652463430055324603949686718464 461 -3150992956672420075621579681638601564122038429199400967996507287422834584808840607625009432296285132122887173304661668062143301206815701194111461731083306617696202776379392 462 7434150557545529348432647102300602053214084528152070772789340070383803845279903589705965139223970827614539244264392126882741289085616252539040406492818112583409064713650176 463 -17539421786146527185228970519560548308540123475940278358203808416921857183603241449903980833469136215878600689220237430165964817810409073484414117912496335816026028800737280 464 41380829485637894521701100402398299745324323810279358652400631408689383536824164115057980531530842696002975725049798196456216238034449549357051159287159284867444463154233344 465 -97629960086366847740267495009397803597076816676862858850379942958146374764208135409527891341509627047235029938628380646677915054240131603792183131559954794901707055735767040 466 230338763745026749850992931057916703811233880305606274417167502750136463895622753718863744349957526526227261255697236153687759744101081354553194498944902261435466169073008640 467 -543439186461329288745388062920630007113116408231771266139136268317651694864893835667843449762976738444460473961494068700287951964271061807820491316464123092605821264454483968 468 1282138293095392272971311115860055621420386449817268249979032422551596139258203942154742682208972730983391007800244898693931734037022386823225348896048155775015056640380502016 469 -3024954113680838045644608093835944650463240660245749048792399850603465206307653391747212853117860515019236538111884269695238987562246936355557086789986116072901045618907021312 470 7136786600284334668779992313513149315152714136955040629863072237842233802345094454830112605761674506927394024146756676791053879053035996326755156212900478331013733766723010560 471 -16837849786759453883502606858746409873146201173544617759684209320787659883206596793969710575941294475821570063894003150969971226180116766299961010217897268212057580814207025152 472 39725607800880583858294429905164709047218883667580733616953218342782250179028500371433846858118309981681613204011774841330420427484727405311036194015766768569917252866228092928 473 -93724788802329837054148844437355716724743195609071548493632581161248967962747189652527918927759968977218014456317063036242948613075526803275582700457334493801861973265902206976 474 221125277178178581875302902592204253195778793565232332506633580964073255691907572892995259007402526906079169040422132374425839678511287139151087421350463524027839108160218464256 475 -521701769958118331467194664994737924485995354465626132247173598613711011741872146528858211731041673775521564488867814431512520211992029088924247230732460585195512722052893114368 476 1230853117520896337042687018864187282421477100149395361481612359549919959409238672362772261317603285505479157890369754935510937650135111784399659862379590157994749390637590642688 477 -2903956789398149837835979842912783071234511787429255387976491881027986430202292490511535040650011624823116653861583774619873554657292797847101494567460107364045176997595618213888 478 6851317118712536338606349015815041991441014283789763040447330959283394883888329274080786504762106597197276436700903178102772149738569653872051483596385135898481379439297022656512 479 -16164340472466865351298072069358458547724982767878316803857886637666629686595135892887117532159419765405511189182545866076566174777409531312902286917529452112952257659869226598400 480 38136594523730030378268103824542483237918989110615144383668757037389232233594856766797305145618862780457255686088259281392879458869404658320007562969979118953994869314929689624576 481 -89975823284885133433748905680715050458720006788809814848232175993345254234966372081756183300761938755309064245578324918991303217215948624384118093132728509704952497508453424562176 482 212280327514703997570093955500147018012889979113376263304180125262023767843123015949286601665842717041429150869521741570135738783986716311394040760100515923635809510336645302321152 483 -500833844076868055896724118649379002501617936447982815375697764598826000153435745432167813622923159643772813111220001703057236485712241939428096646140990085179608759303149983891456 484 1181619334723506378660946048660188105920675886473585260447859881184342508776804235027847993847370196798163754713596653244097079405856381127624429478547437189769122513623206816907264 485 -2787799324476420752462080008320670247867131731173923047504080012892732553239854501954269191026425827679185811166236789628465636379686194878036940477295906226809864047919704238456832 486 6577266337106577616717608253940098500737499335243811725759555554983117106786580494772874009298697974645917248554913582663045745730796873634930074246873792623978945614445708444696576 487 -15517771343660167990757108605200573213316350443434793972414830872334919231126769459601444006292136342888162006537020471814285650273306509525109007450842459627496136256137830523207680 488 36611141336273177486438377227042486922366964349217434039837821770455303568733247923111426394637124341134695635406514522885502573305985408806291895856276731708612000608115069523329024 489 -86376815346759510206311970961965170846208927368922491531194754650876841351039656835768600807871644631561225767922856211097096638073564564882443940206301048665181892445121555936051200 490 203789173380839356394138159134331488119050555624714571007219171046423521164332852590740089628327561948898775548919753365822764576693742148815105895314287016585356057402518772918517760 491 -480800629434225067761153072722747950082835039947864010094113985633757649466132201027703032045929372580066942368652535777416534299999455115242795582341127496587936116021267684883693568 492 1134354889561969155934930087369426241858087934633573003250617480569268981634343715726943265707602034423256336273150783977027261876146039360250479045094857090506236016932778481639489536 493 -2676288125885617024658136493007515459954276980516575148515673303231385005597353136635366710671859192744310223644141074685700052905679563018131169880818288214183184148670594509116014592 494 6314177510639684184838579131460526820074224040928878317219574577730285310126970675326139485435577130648754332025587220926233174411358036266747930926318831421542240529383724387999416320 495 -14897064800403306681547018437659906123864623951124902640940384116599108583522628782106165502286358330144021336597476009806520872575008151253996819942827377024096953092633005739277811712 496 35146705852577847412410309861334843167637801863282955578912114839660987178239963837483064425916435045776663120483234168984441850961375428544255979647291330476560274482607200496787652608 497 -82921766726435063194497777985590739975424051808423667792263378834782544976733869025618407822704024352850834905017642779821350050745466929622007821147220323796205030023981849769574137856 498 195637663053676739752089592846501292198577351519097140866407525902763307120512995615449146649980765365989712483230237579255741846640950161752009282180095401640603966233229711017703899136 499 -461568737812509174328999805415672270732430306764760192890639281484848588597505918905864422151794400823532751207426943496480367395204651180592530523654773464234328481431673823028983103488 500 1088981009077888475046995166802526021415708717146367721365805320639262267148479575862965659948996850352767172224889172552603434891900236220429076689603987576061067022911311345597114482688 501 -2569237344263130429598169519298054627228572137330929724464425693084051148537985142956829613197955231437513769416238820263718353477082372764362171943568165955403341978289082113229636763648 502 6061612164151279207854338649427453795922004888191379834710129949137799474270982123725388070699499264522093041247331527520397441744574047889909404934445878839275340919441511872517239734272 503 -14301186346458335365802667632459959634675427210675495112151870539554123482838923399176707461296992229749720426944441400146001753272948568220676963248099732830672815884705646436228708433920 504 33740847381442931590801674303516028523807998696012849673232592465276349262753817084267074148989894922374468392721360440819440213500061881970078270383335797572152315725989457098916690395136 505 -79604919091188421597312025905886964639460007168408459015885444828828297474049598415984924439378788373793122867937383936679675310489271859719975350635563352822855313290861937942867860258816 506 187812210875293513926229387076693848548270868758167908256074630736764841913777043630323263801351561207085686589763650673651354127524440855881304627767326171307056258351135168758193137385472 507 -443106116513472891034062122760419754144157734908361515858614446404082382353061721429180675900682912258920309964970022228941588682049005475702765796301323937758417148154249251714219655561216 508 1045422071209322625262748297332613437567235484153539949748999782465821359654222639690331200680123401265426865665814812331242527985076554670845482293873774581162544922890222379314175031640064 509 -2466468564169232278377955368818614572231012705823415716010148826405172403135999366641308928962949924945025104511156926009787764225201991053453573843282201504939202362482715096144736338051072 510 5819149361365410338824034983158068652750340881463554463737526545618509570978122176140979209727265674407890828952253896477458705814501993058312679279167050885395239021273928695717911987224576 511 -13729142865149465928173566560981364180635152731234188826973052656168661861264689631662620820814778151346635389236137417617402467599157095458316323146081650933115567888328302150064174037729280 512 32391222858637396413103043859599957505732330874115209085966402965147668528801377996607859499555456152583320987494588687254380463648718173023539793978727704876109540501622034492417820751560704 513 -76420744440005613503854157685516052316965343511157527099407859021532356199559000345497677418565443653982423632893685167463678338926440332163704946515789511523009559045791926376271465477570560 514 180299774610310158864055448492994832995200992484783431852761823355402036121647379954320596478760443610658118044259645170162161613051194855244042539323742324912250253868240457052671279030599680 515 -425381994937895110554316984705189581001866646717797281877456452641099409300897515901856911956631799526482878063508467714833084153399826056535164666604940059576719588739724983090178199564320768 516 1003605478755801448116342284781411266637663980457909617953728623325263531000913032494709178750394486360930603392804305764593524984652532777397739226241459142199458295571033818932899330083782656 517 -2367810506732223213960795466548812199265729945885386099612980893361331134245120824898059550458309859943177442874127901869511373195407455265283563531130402934223417098878548551971141218228764672 518 5586385003340236649030224902508003560535193185206366762980874692004861087092036681599832924829883318939320641875272739168688914697614562643637456395470685987600273375236547070122638835586170880 519 -13179980964192076194293134374578829654345714331328552761869206630660249236185899428189084207160555610600502490536154089866564879364534190842070391243424290259599463341615161778111076331339907072 520 31095582941848598816507859682255283707222888554427877722964375048043160740862040506174287515237730941087359866820563983472152505119883292214707909549109386387645760880987420660164435099137343488 521 -73363935890377670931076169169526574535516163479268488971890499480096043655908154375548240880135228520053361017391673445281682839634995709716690731889160144750492068512447935460574147869447028736 522 173087833709139494250738607088210808379723755621194083467519412221512585784188107607474650174591568261307727015855655070296495437999059801117522246265168870020183063708126194477370448401573871616 523 -408366833301976186134492933540932184173893288351243922380967574539111493050100296227297875379658598404790173765352438107537295886237886186664460311628556512815657649178227230275069767001422430208 524 963461538384707714131138205420917517418818903661024822705716148038415073412016901205692232519587653849687069565488223105637957451745763792762302087035433315132299435381350331471287829741738917888 525 -2273098744187694416763753625018256651597085318564437812346471120519855318392410017626333765388358444221989593162687756351868905779489647187759648666601204370304964998178953051897316556286625579008 526 5362931154979341205796493117118377671541957213831363469454877390117933622885020627707263281536034085253559533856080388918812403331455066748848217956459521766241245294714360564344772646576096018432 527 -12652785386728097839855262645078590377921552234984776584321187076312697392594075057825911028111243478206493206843137224048900721566401661083221040086989910162747089460191421791632120952635669872640 528 29851768261831584513238032540193694059037275107098428793335316393665105421972970150904489586999203844856965600011649960801539254691782616541961377507182229066104108916740749687058875017844590903296 529 -70429398833621851438069051314624143461158464641859584525580387567566078089715981557223505737070475860221050267735460699440703316046475366581619190927283501664690708422910220502807295328841373843456 530 166164368440699898555848627919405467678160033753688722219803149287757550964620113230098833530363438676855086949157195846979208075225754055329680462028546823654875595766203284588878832562954087432192 531 -392032273405062966138173320919198323474394617721574302026276931362845312773186166762006646234725285043424105098337691615561494659835073343743283679071458105441959409365888068551875415161597356670976 532 924923344477369635152484744467644933871106164726867773103714637860822781725804296638460303943591521807290310732146304630004395951763097420649805739997483214213300235577596578109365420980877461028864 533 -2182175425836139067416666744774100803098532396961112990647035574297160665380848819737118274947909920968290795362607000953967208053977702951958972404052060075736351662687599725396488507087663096922112 534 5148415398482404067109680131386598253145854029365374585346625011320011956308069972998249842365270412023429800921889385139057405427625552591404512166247036362356622144106975587896727844498520907186176 535 -12146677485919547404524329751708486374033920388184484716900679298361669476067748539273420292617723867661440223308071379538123602758777300024108635812489039153139844759369144332012186530958796736430080 536 28657705823511372943881992992965174354264905570291195415095429745317660282897194718021077135131267577259462037341356760984181621625510005952135216433082198457752392844113488114817350076092919666704384 537 -67612242443987554021983346248703545214821519199313140000884109513275344478410529382038653954993075978565783676526492292246478054106271117087079457198658469640218029976440927405428155841182881147781120 538 159517839859814202853015352000824063177710879174995249435569577623274027908956555842624148495221599692454447799669127343569203313730096834222376186022295017586715749471620143474880684744283355768422400 539 -376351091366651151593794689987578475063951569490572889701330014737183376383707501121290451260705734539427819674020968209106769870711213680349022804910754432088936284631467263179396069640752550870253568 540 887926667621277411231556072472564040557546177379772059404428248500917441724236061006658210431397621035987206701094921002706495849634969594872204524218825803458308629215816381169648450963870864036069376 541 -2094889014962183228169142848946776207470514113109534617679995652248382939266385233698564717853238441456883309001528096692551398326730132858189161420482241642090048757374873049289058271416308439608983552 542 4942480212657668759525875077868709365068931365200215014762651333971132631300185469639710338227888351992622257351098129803316336394882693077076368450785992148357970084012680624936908682114121980958474240 543 -11660813760557892341514862300682546811252955085159974148334159164944100146048843061292737097318571946057218928104386101612045664489035325343897145950009635903632557426456994012213114266155985689989087232 544 27511405551040151139368010299258646037446938396539017532028309634384966170630456589982603630343620775028204474211828396609194125631530916404172614740983755091445212367663734123004345075144588259196141568 545 -64907771527395639797787770754254710805031739523478465093581921936712197603861284119244627937143018254041653463125853052825020924052827218962497966383539494479606364903352829495882507514517420480309231616 546 153137170575907064278605266109874515232569389217276878483832162203312595499820254361074730068923180400197744782460478308874133177083725088612790224667098260766477844659619647016191243561346812340596637696 547 -361297152253894430835946552818266322540032655227631792031720943675395123340901421902114667398533602350451898513344613410966654605430512010033925678816164031715846114054566762278391177272982801199585558528 548 852409847562580141267468647145042066690128789502220514250605731224214641889525412042718590671353241208987103952940932927583351058966678457992847290399407052390904957915839183548547369575000443359789580288 549 -2011094036276974411092147826509833163845396357438994785468875786855054474778691332807586641480552843218369697470802822472914968472100807093211275030133010626314765605150917661129477226272694511400772435968 550 4744782377061737683856188758656198972770858025333253155001193461060899196239185509419402617758172891137643191968294871767763246155062638206490401417898349316061223438410968846815736807091354625200715988992 551 -11194384449248635650247314811602482078921973629670947338503598384570227676257421842924242416859052264693260591842471609390693194428058633328966497416595512736904256792653616060728568353332710137121011138560 552 26410956971051220122678925276224630485534739974219884247944948342850564302072226351463658116679210215823260578626548863727216325800318880844355544893457046726438044795609067443716091159210809297043567149056 553 -62311478696225915613070228069761658916611195999106274805892283607822926996622823721766121468874766213921807541189687470989959143910763038101691892622710792084998536468040072581063655932604327844488566276096 554 147011726290949102526635085762728281991066339257554444288791763984786309345760491129380727771467636957230136266064318160761304676677643342861316780078612609643805586521387377283584448571874075963219154829312 555 -346845366524000645298628022077905824953202158463548657073473424655273747295665434961688771776293694346106793689381734048977042004955924447411344649944139312740487262633992889454601079462169770520525443956736 556 818313690440453121823396500295334967739626708925309863758731416526193348584576517366909786490336921120057202461142843039934002297733374971026073085133700209650971598204065924071329470789548196730028020465664 557 -1930650833462804448700063172116126499461386096365728616095046361021959315860674016992581028523609116154574677454414322401390613948822036627774779730424625638589554369450906602709827838722844545386494350589952 558 4554992399973610187997382388388064648829176509658554546337039571354466126312678903908539600599805621001362942287592112900735311907555922150372248760737529902660083264169798984328857836370028631814039589093376 559 -10746612180828126619641557777366799233137606437167728820191541975761318949794510842550898774180285084242840289497469911881338628410578594242796643691742460224622109724747729816800374614319153657088135219118080 560 25354526028581862136683241898965851465197985067066914872573176673566556531310369719086959605407788400794829933903768468565458484718801261741142846844334171726423328188397272839020404906083996404949259139416064 561 -59819036857110944649361248574707832228054323153450938837820432489842045315246097245990998412015188043592385752382721162932387593252714367783030191210143403258166822905134143646698525484908050073526597457018880 562 141131298075878142538005612704149262922383859181237335316023948931206728530081216177083794372390946255670452083760382149627452443326585924051653669803771726965577865259763746926997800198454407461229465352273920 563 -332971648208920009349377709206230228775163688496608500377194251209546570122783171792341507955597469312930564035328301236385821856090774371585593033296211797384002386896322039532036410209076807732357448983379968 564 785581370132061907997477915561876122006436023300118878430029367398777230876058538076665012735225314713045899575422044798636418898686977478737246449012710401284338419602912366357469871387969715611768092880797696 565 -1853425336415880101070967056532050769857639764962712427492106632659967918812279508507497614215232521937432703318364853896527742684027126805577800237632964256499832569725352226568935343172848246145995116466143232 566 4372793969249600220840689531476561997265606906918641855738601767739028977870125360599678244341659982500726534707386310265827129080235802354326786541858352107767669913243348532201943506763850107756705130899046400 567 -10316750678763324257676334894076876238544085860437521468337262270275612417492367797352686514153770594427544868565616710128927095957845559666128065981742125018104016665692521797118826756303639646736946447559688192 568 24340352030358408717494603901217854016803451250800467791658737805871160672609294611720368256738006232729955143767963128050909677283745372943411732438750178549207698470835748047375524198952975785765883128051662848 569 -57426291999216017876670586865388832028138116315438219294794679147220379300958839944640093002159332430461363356950698876633473612727962350595477037961217061313950736768158193159154935411433651787045176517901418496 570 135486085355958684268693843518931416533364404351751481526263882834991983436902415483985559032626206049777816451032631173524801417371615820523210207885918372664109506867701429912547524335474582867564245930922213376 571 -319652874772634185972376894840298541100335711205103898635845241281726288219023420191411854578728424565015543189601188603151422189310722386933243880649337102426634410677074355919846097068855117306660258117947752448 572 754158333543700407698094963411374746256947655041084235861279840857893335039964520272103895161775513990953813093103774959569791604077369475057441837221108327481170294890465098158002064960577538187410869271698341888 573 -1779288837799318183933577613860612325580624118785671434775087447385770636953733871512178908388803440081463259088272812266189186042897970591161304090214053400290559603516333056141099178592104242109950230405241110528 574 4197883425143904739811909017401821733361919659981550666821865377334993850345514583407181525935063729292957604555748001738681216464417385956189095941726781005434388028386814824121890551321918718833220977046377725952 575 -9904083517375210295020007961626392959237734630045269805366290436385774370770958207358570842193678486567822835297703553396502016136989510862493075557895778665831116646554559844559785232564992514041263692636152135680 576 23366744710349056957907171150974010569636717497661882480282755767543090015449384157741499501164963853298572188771952731325382404359774962907308759296219664132243352500141785801401768822314193512302427846082786492416 577 -55129256270985923395438160336751664605997274315286866294209242289756167731589797482297362054200055165183059586655401466128127241648384697726995710475892890275355481057057201251047318747272224462271297646258328436736 578 130066679576722267380916336596756115130470017890664272199151065452283884204721511379311865792787467303501764843906210039049258515570748417178977572067577337882373195407223522191214207959674433952625122677788961144832 579 -306866848574142648677647015495460251400213470776652309358867642439653948440341791074106730587904862313600674065356325540749281839861046760172572662727594004029233095814730615985231953563977254929855101047743495274496 580 723992209690257144146170351664423832012421490183878351306153769458820232343863177112808185284209834957567467304023454013754818163018862915799136746406973788609177153743575634472558544622498958784252797388003647422464 581 -1708117778533958823054173376522359894285783016149085247010609669822208233097169376984240102153994604522138464295859328105608153357179222665956228636949102252983100698301598313327545505164346785473755840131585217134592 582 4029969254216202943463640784035640291371992973851475112738954624523724363075022336116693665483798933671478276722431307292714870394080538852257602599353392514024667588232657858625554917456648080807221882358657424818176 583 -9507922927812920175219622271400128246768828928070706928090216787965089190837771026459003701536017537258091488052909522612939377114198803536113478691520732605267689483952466986196226924158294079182949359493322144481280 584 22432081412693757996547591295844976282109223888439584350201652915574594847869880806886487607380024283560459904697537701437095060942756052404139414656939669716501580364508130599047544858645281729313410399249814723231744 585 -52924101333819921880022464159761233146962433724582118925881215080196638421889806286006362545727646434463876362839938017459619862673673182512794034512586124461052495905481576915346199552203859620241264563216944296099840 586 124864048523265684110484172862322722787462525305305651707942863736323455225455154624930732494527327943443935701785695080145118479575743972097815026408213714132640370778868087803084852952724307398848427845420532881162240 587 -294592259871918884214063528316335398139143498387490472116289033303796100146650070863634440203814704454008791212966465563164427081037000049003908882130306767698283902286752436804264795622739178256323676489340695208787968 588 695032722411477612188171984952193262572211864224145182084340496767985477137079754299281605499084701776945335151612807161248093887421346463033405833285785784318672796384468027439221990349886075753129882105115279009775616 589 -1639793541869486592597312315629031970719348779058901667584566721008617864725069817848424675987224059440778541706797004482786424733994180870262441719387998996902626334326672230484613686605220766303956619901071623781875712 590 3868771603482810953622751687890734737716984554892784279401711508624827929743439777424118232382077527789574665839526940091901703630062361838532701203036611529201820473226849334577756964455919889120560592780824637981327360 591 -9127608651788577131621847345685856000578392838233858922972104010785626813761039063446799675762324459133040001982279494506299595034967416603132214072644794627040986539222634724033957909611611929747380949771879833982205952 592 21534804387316127448438319322629775942595483234585521181113341463588489356972217762590448703499097037147637087378152997978172039537923194946789311584065587247887225747098613909037143192433665392102675139345902915528163328 593 -50807151981597876804122142021041021360624935578956610921030105944426634573431315080029133871762349129874423506435359876140147486335971113570644025574204397554178092440650926487229800313779170562446471464253455107018981376 594 119869521266772907871487978733453754722406656834380939688004419910424522774384708286951867095049347178014927016835278741292894162741877060347552479293698384362438157959747122422527516446781564984387704828050669882002374656 595 -282808651308178070639852596112167061330004280137932921738235522748026024262713852099084631597096888430325128208426863478542132404559600510588683581755527943220650767413691472663129319278430460752980759934793145595061075968 596 667231606579551894887949476266416165381258431433779065318531257384905317672290334358227530937718475120399103429724446709364559781791143248318655214659464681549657719708684798300718239184419262630854462798093201404160114688 597 -1574202255692649605518874909999739840207330176536320010013071354590659680893350085290358796065535644596828060893119450901314907889066040617332415387906326131824191755336863841446491511262401655230484335252287742572324978688 598 3714021814001655352317455012223813803074668913348505863502613754677371410312127874778886855325265066054306378203092628759714080587251282255842197939323708150089685045501110628219241661081664231966930190374161776334772109312 599 -8762506841162414494410808976980459936911854689564569857642290024124553455968836418274228772525967082349410963265634150938157280738084851008321706307966345663278685530419590853039919800532166989195569306344509955477864448000 600 20673418193710128199859367773960399554238369732201779735310722757430426273724373007129175137183005453892478048317507203678944377254301783251308243391745343590205754571512909388972822623589137288852107283193595396100378853376 601 -48774880015423567104353645572368426714626077291100571197626673024215595368073001763816123985016541039893568853041199664877316915683106131014300882662138103480590879234028040034384128569341603041638074947135514344870301925376 602 115074773713171963197528909098697773303075863961330282110537926096680297648083676364180705515085016244485959632613667631630948392842381964045245177940208898287739129528895261774848096739747540061667288506960048600696332746752 603 -271496383813764182794776553745316345714628467387064123691697297708221447843616098742619761304536043396756875361862349670619785540193367494593106842663908483755889768200816342327641838726673354701038791580307287993593423200256 604 640542527658375499798260398635369544858509089356329389778647941464874086423378201012871770579105168873300888429807098670994204911752947251214815450652093174472961294869688764724051934592029915485353733054885604676927450251264 605 -1511234602743094925991578615468134636323169906635319343778371735123108768142923754754104952188380370235573696124841532605250306609190658430520121257184604145521400848797168052997800062663554911094042043123691306555247565996032 606 3565461973113718217572710338426901964075596748044766934940138065662660431973079706993449426985832827264661142973407764551740184298768051850226456199697025258554581233995968790650883802780456531590161669407997189097681978392576 607 -8412009001544187434741941474124543017868211674802192649437572014255069036792915816012642395129875992275924062806429726445468778421041998202882543300698236866055085057731315110749871474744972894151030804925765587549218857287680 608 19846487208574564721467040179185355308382763162875023986431887498756355609871679141533494694636512725022995517862542518101438170060465313266805329115765682023152971813056966327495343074817055610490145696098913788208932846567424 609 -46823898363376565878079501035224514544916719821839581842744051128838032083689517697053888243244691104575313321671900565306356708718466730234063570630925414563415106094105870236292453755195024284160614731013821954613229649920000 610 110471814729841506625642885018698115125569862993283548984363246286186202240964867026133061276749134193702474768956660583503650974279017456873892227863247302858940382303674370694084650459879994356623291071879175084324897014415360 611 -260636603876832142694219850395766940867905252312317145941590267569885115701673092335333111942771293837450940573638406203210178288678965540281395113958025969764186708233462674043159987069394099934226873535956177745067659721965568 612 614921004480417417144598702861982910825643944268313455568668637397446295570725220064774000372031969884052507790620613537033069994794864541030917369177902768655203628655137088558904881649178248436774976533939999399361778743771136 613 -1450785638420517847540483175761362051902427614523194009106063767367264995623380174181814123297562208155509965119154548241073441938147763995809619194082300143028288021917622918505979064218116485586796535211638348967373351516372992 614 3422844484594699980469406052314257985540665733671022310095308069874300222650106533034294470480667003985921811385585908888567240453653459072182028616080652225584949460302171185098278102575021171042046817495189053424882022476677120 615 -8075530978150234795228009510352481792732619355878671531327953414543493036441663506198136941705397947739948638352413044851200620896896647226425891970517109988480306177914616547314365968448398838957643588058258105648487602440896512 616 19052633233141505285536985372227687689270093940803731080868034363821516064130087360759902130005920311790917206943135186184548125670088822444471022329198820263017188399664478931640690065333030649088880246539792909231721907914539008 617 -44950955435472410532012782849083891349621519348949506781926684867391632573560387787588393200973174631553678036657442190146230732247484563033306101890558944977204275719933300233477936335816103640261854128069963925313207860782432256 618 106052972827245290654481584718872746284708277409656356626509276563870251220004102587573060285357145158587253350019710469994862706288762420519463987722152109931369163795695833561584604608529004958438995432256444061923390926446657536 619 -250211212120773591880037140182200867947956742700920175414754621855383534568268379896665924830726130940756341113925691312358821663917702485927870020102701860388772704390720624986450589347724071215055751357592473942310225668722393088 620 590324335112492004824099846062569518595156524099739364393362613445550334283657535368508636063398611144620038301166267005010104792330374097922352243986521610731953960221307850439857051367080349710635210971324875735246867059009650688 621 -1392754615879474590957162861562884529759729603018791442039743780018841171007323275912163392697511512606414583302371954950009934997238273036883632463417347441326646248034007368002883311951218709338148412807162639594340515970912616448 622 3285931656000496365674400003490170795415372691439423234908996803748449411151183311617658635056475287094341848832595292524737513322311951045623004967040098603430837904849455985978667802597885561106408328329510227073301483279270019072 623 -7752511982225976740996999699105480628021058431078325198604718834387999490869681693972334542239747796477923774267523119059495236229284650287090714422053240428325583730141527672837049707929931821634087078601670205617096700676559339520 624 18290533196210902663908325121336730315561576068194233281288925228813681323754009939768995869874518618168676715139790148019010342453045846647948693770941175739304459956351070081679866039762301061944470982817665690422874433294943911936 625 -43152929704422798059165450249653802221953897519267313032395844065124261469810386502773309009861987810526037127944770881087495711550715595387143397475962548685470595722401052135317067684720373246101758622294351834992351833148427862016 626 101810883373297549600324899897518565699949911900691276462001125799024521921360136393491287104203471214007921804424588000293981895560000491348468223796031578227592358905085159616308234785300610135471691401792044081218897067649974403072 627 -240202833139016904528466450037710592031022975937771019486580102055676406490228292666520565948155979664353197039128756296625984476026092675992833835133945507933793637722872459395976201650125822394832324769219419543283543001889836630016 628 566711525686879405175263800574728788505953746914076665037951892241601335920077358338587749916035934949758468334147054355426960375153616542759954465219816113238528466890547023062586538669692391281868166783027542756551789670076528984064 629 -1337044818120353909551177400944494708411807317629535882999906036081251715682874989464158074040478812327532780277143284711441884541427234068216845378031695382932241651591264365357789546909986002834679716369639173675541373475453006774272 630 3154495302518741628159287701964410600885660587134613804972972276273856244346206564261357279977269583983771954632544082016135738034906653488419358426331281781732070578628273649507531497120223650459024082277717186437649832954685686808576 631 -7442413656411242066669103005078278778783228668097380940021848337030915160532567845199890059786611037867060845933382272743125396820120540062358625783102195789941198091037641345140236071579832083481784498121489458388403245249524431585280 632 17558916949063191952440560812045546974390071971453833646043508746224333752430885669328096267654179700389187252421051114909134562723095548261150942322267782345746879485257811420996051236979636172632928428982257264127889237449954876719104 633 -41426824503163867161199697028019915150551465117176894902032962044996379993554184467178907095262898568745918414107190393850540601516004403499140601497198128254957900127772170141007165468199719646183905022519948901131078140809281127055360 634 97738476319150218455737600066196387858669387570548551684109620764054590308173504624757594310099019213225958520081145333187331996672249887122998454560600648089798196437619622972294803079559103459331379041282876719038962772117611117281280 635 -230594786536426820816356321756483869666118919084004770660306259020557848121208780588171381155506397827230291545004392896192933118790690870768298793765736860871090151845754868786581708633077479263928614940530267966333704019135131988000768 636 544043222079181375955112037569007569633340768402363331124678442131108456229525930110700576501538592791952419918223166580086947440613390548534878790525869978252096103947054077855177748202554397820225039926100433734929564319888826230112256 637 -1283563396796663188821699275270407914984020311945823765617576125790326093075398869470916341623275224010356756876608623826548558874571280871315754490172941252683788600769347401654945102564227002559112837934766620907937054184012874694787072 638 3028316366666180019276111194053783569300278462059657072555764769621767882393215300118175445557563243675174096843226033445482983986723943484168106567877356227109757505230204540883053622394608963646082905750593777748541516406296013365575680 639 -7144719177490722790462446463245582277867238460924040807360886423505752677245482460457752044118203672934253033522898400051139862854674668065405970716806452410723707218354517237476462741194326722932615891353388422966942161452369679191375872 640 16856565148574771958568291477031980385702517545739729145956925098592157540641762659857336771482957793889219580799014047755376843458491897873443450413958787326814991638247729278262815687517107450983457458576310087749758431272765107772325888 641 -39769763030481903955688805342171527910005592015598772437025379736427850846069955919951024434081042075128787355284480162401719654890431682715223113963672287107849498286955867638291738619823432829259080728653807730996599895358122242275803136 642 93828964415945253492302503610834220375745660953045626488772532319867207046630876760817552956398491496126080777614757124905719035490212701561258169360957479037146411010620769751536402722035519104383393240014392307927084113620983842934358016 643 -221371059129040050901741590175732401522896356997570711269458914836918729174545278841349779455762898580030600716827542345322191757897409198869403239549832532727922805297736998059598436819105253110733701397181404791353685089787497901413367808 644 522281644319043909714860791035807858865803898026338967412968589146693160041230469522601607779687881310318776144224045015447822825575681763169252707027009639671544607169385731395780350877857371879985564251670425044700569970291240287378341888 645 -1232221217469978326414326589293284158483099117958769187803482242933120734175722692566838321472172745612889713843677604280707083722131788929461021752775934237417382036360013002294633507199785781968737914983369634705255308167824448260625399808 646 2907184553198036754632136358938033120011990949912679798145882315540078926700535942816376201855871288385840629121010293252058550960058396256660849984651533540290609683315500000708463888037782070158943232761102078993217986515223892324077535232 647 -6858932395034161328693994299947681957755589695878037531117701809373544173483532824677955619271118339392318810530468676535012747571268156039660205383357086359924308580969771464208488477831278884077857594025545008075837112971030265222911754240 648 16182307225008279310216641778481932232477377627673613437842368104613329815318511034489587881486582170010417048748292561631439662586799889938242454272266041194683381234659568933006243970062129332093191018017829285562184842277709426967074308096 649 -38178983556412632129697556274839930704978737155172586471976500840306817484038093954611928166684906916792515355738605709766996427093716572389806608513835149469947981835950137867429415716199822804504268501557862729110805657585866638582303686656 650 90075831902893586916783101149575225325468653702101248006188405299360723315043253558579767571912050512369668332538148772604018349329969456858933627794384471659744580833839818663275808388062203377164252191166815474373285541113793807610430881792 651 -212516278255803732453999485856114315115892062659549722888061546807948106260723529186138710906797265364760170762572882668470916023833538693594352164133301025708855924136998775192564104716248665418514886418369289519870940766783006469155010379776 652 501390523624432729167394084261908491641741599629444618720076095296509847489523246281501278146964344563105372236622976756475824901854510531968317545294272350357607811945897826119987040864896976446038309839854304497963492848737746215474628132864 653 -1182932711054652632168354370822967433934420506663091733452529001191741141609132999680162091437752790150950081138322251058159686502368959977654502346177313644034704785559475289566525698505918359646405124062042239944673556779703080046170118029312 654 2790897978620912729244707713358163498100625138645282912681181095999378495739713057732601604689100111031420503801790267453261205052404997342497709020621229339487121419392948129518179606444334050129840020960823058929088995092972173030650256818176 655 -6584577004490690916824203595240143979484733476549455062802514382591776686458472608028205765672128911189051752076826488419474059908519015748932053131831003379689458462677691911276333294618462053151756661601354726854104975883419838492249769902080 656 15535019431090687097985115932126222826838307966425093592510086767567035656135211215416735714219763402680003666430297478955267492821775951453173110956016634047448326496474334401685717986248760825596323571326793933597557065326245837076839775862784 657 -36651834819423199654459647290968772649877866210140753010382535727132828303749848546298674637817727027422848340464175492817057395748361897591341639953275726773870895831734565062407795185386189751452327184575233985053292120838436020214980065361920 658 86472823647827781142567701772417833258725199373380416146370100219449209980416642308653760806979711877223800185082003962473062911313761826680547386170213460307120708588824513947368256960009303609208167692353177423814794193443711717414459670528000 659 -204015686157836936481105635409088112171127014679611019477760373974032491273103707048140993042398950559807607703024602882856660808271075556267440994252460188709138070170597696698107949892516128869608982527359942714824702517539915108982598892781568 660 481335041954520272271130565400113769642009761779503544976285819402330639153707111188879335360433355174460912086977556751347436408038874907717565268411471830966017932004664523521031490155804637242122619423870353399755989276756702258395157916286976 661 -1135615731204696106827396534345063205801469922305767922245311839243559698268247506995066192334826134103369424544119121427640998638705273468796225309163370582546277281186978074936799494231627881702661574232447061647141566940400827951619235173629952 662 2679262834725066086617004339508302635945193873970757883446144426435184379082702428086414370754450169326354064494287448620995318893952698050127332606831661542510830702715151543269814888248288021144541113519614008723932538915881486121203668132823040 663 -6321195753359172717776269809816832811174407271500522856844860491675030036472819078550587412229767049001629953162530010744685510603983145915689795750486266746953697269439632133581692756808185316773327465886968724247377056385276376759197652098220032 664 14913622969127737649207332688323792033951754387612581558180344661837179469482133171091307209129186366209998755413298264344653018485376838768972042119299274658999949101253220417036984502079626396951978080238831571789037246651354409421633774543699968 665 -35185771607705607471648674055664189339793896523166678883252978176544727697129671198355443159767273071072705639815171425931296674758659073638198749452261872403021559607936743920613598780655828836193038387516891161025939571134471791085674885353046016 666 83013934722129560378849887730962044301936607589334403480195677336439515467204980553812061143994080240148671185955402873351964370725284439107777090405496278299950513754752752108390583074928028305932731706807719770546633255039496335689745074902532096 667 -195855115382514596056114440838571672671776723953893970076752043996553389873374227449806736706246533212717339882737402275393234778421322555753498265049591105917900925712011945050855135154015309405769419574093102684671341003381701490222757698892464128 668 462081773980440407055526229788471724023141240954121297920010044346196235141007797296324359732027612567580091045105147402649062906359963258783394029003705956641844970639897377942937467869342276483924915923219987691394561149032346562616865168491020288 669 -1090191417405139934868752235038867536650155697086911402800411443365271501216425555700272841752043385615457524462121100552002054554170495395782342238818404469883590968789300260102656101888540609579715295260055414923882388808143685796613220486787104768 670 2572093065575309061849733351754878418643864842081610745754326974723649782179599566300159156916579837656349728689717005654790578665183635903071681007735991151602983789002624410307022474085111837970969429668297035217107459623050774573671956371359137792 671 -6068349679111498937810519163086700285334012166071464087348674038139692034641214727192967033297214900447859639469644306114879283143087198323710150073479394216489657519285043576499919883908908228909788691183034045817004041544166242272577643079700316160 672 14317082193033277745358542796251135643968335726316750980298170963009927071715280565786479750098516572126634327863530813333762675394515387438984984624595597372746496976148687673205151971594897676979007972886178921481772860704619856138381727132974841856 673 -33778350517217173614416552296012028125224401136796723452104995875467153707789760264173277814030192819565968113106495637977106508119398046684113331264663177048698961530302624167024348891360019029899954805108951913397760640655341261424107367008667959296 674 79693400392657345104454142918197456821116826605736375078907339827213691484861949982732489694654815440027655505152279888183971582524970490015646962676285142530377238099175335487048537550537854517619486992583971918429529364399015007393370020176736550912 675 -188020965171381245699625371428897184930170324664106252118411021580447237113154461097037938889506664024308579666031621403035468515838971754909263894601761479806247470150648046320507379044265504389196989930940301679822604450207269727063503494619422785536 676 443598631377196838628083847449818426110789451601805951141032034911828781641888442722422433407073713687749095558276234082025150047916739603186754451732849313709892863361901340975063455871251046838193889472098507186440730181725221976975221723256181489664 677 -1046584063539708367465075980736031765863812556415084652439878749478084946253500785410309846203457058255553502126857027940418243260883420186404802828818268912480540202922153352924223986843577802711626752929364958209740519092248473968737183486865836081152 678 2469210057422179226329402704329857901587965762158381809116579542117064366733310493014695570185927444559724163585777298686907423553444783882628133446840060784573575346145602798489462731775686614201647485720610519779126247084911487391601373962970517733376 679 -5825617377598752129914973103559352655397510427520375520515223154057786296750397871474236007186002316494946518288107065537865147202723046971629775797145820196566936419015008278929052375293875322079682750385418053931133954533273418737153191372453398446080 680 13744402882276920994760098168590768842522645967870920345910203807071742486007797313769091706778918749501000040829928186956566780927212934316069157251928178218094953243874323263706552724274906249582619006629566024281748947251043785411780749718638469054464 681 -32427225879398200442179001745841253488221223460058604310053566698377613705482215613567574553929692388121448408831410971286948408961315436397394581397536478005337057180039852124392030912101185727568532984700353088121750388671910545606764247363217973575680 682 76505686513993905144187949698801212287237467775157959661137579704870800004465226970083621122231389409232789854239036073649627112328076966738048714389364596403807987198109720806642166574790122099296431470171542284105768686410367928687834877471342744043520 683 -180500178792541652277896095734783962259520227486057760014095567023885084980946048567705425658020616317467579790137928521212387786510579802108235743282585549243805880883968088140697438598130056697758100953602216616775035267322823428199231254379962426195968 684 425854809343879705440150194961250431495482901892232728648298267444525397372856528362546000423900617411178056397938678984998672390943790477011260649360244054498285876128015880530178939020462484850653267876605139409793571311989467947611991003486360799543296 685 -1004720991715747221168676289320103287565440739334781376618871694298792394754643510665259243092264013640821692504355430117296599006543734887498618727499217301804187726652251202673642211190505213899899398693553363387798679996799671752599651761915407087173632 686 2370442341016577746893144770109774499649921933641678273265934522645354959471179118465929337500569259916578544588986717277017973586108629379213708941563605702095987215072438581628679299577270541195314999294311160009147430528244990361597766032590739026739200 687 -5592594300720914904666589930142049862290809671067822003828465580179760713688071293656950675848939754655513201973850792524033291954104839712449939181847699513188546182400908924317716477195466052091936534341832598837882003680468916618419514072154199652564992 688 13194630584873324251670532438924306299712500820805206760894674548957106216885429608644419837882407536592669788956412445282659781921297149199897115818693833629985467818106320253982717376771942531983671866070771924451361367354537176742038331668139213479477248 689 -31130145851779803997127354418068161598724845508893770068321218143204922352713217454220698350765953593018496667090798325119355511014811557158221649520514878664162910066357517671222793352698426146357973730730166168921017595765564334207272195401459905012432896 690 73445480305001437803587888696420422922031310359923184144299367446769366132802577495755298053229786695348019738129298235286777605937832793741343177404725156354702912497516853191081019659787784396899820530143997535517799198892066501651383418947228209329995776 691 -173280221779749524110516842270689458443487622361456781810388083991452944699376014208799435782224388463881379054171421361138874775718259885882480586446837979969376760631246346890127474073119453857766984792429538919938321132493207356786843501230734845618946048 692 408820735263058656215288393377515240084424935740701103757418604269315734104178463326040268265980684113799751442524439372516460573466142886081404471934705717267079341395207729122700534851635760008249917046319410177718677456517543381988231393264389501262757888 693 -964532431136120188037752564147871326012912492201248575803435943432170200473962081643591132638420941618295542361307475215606476358807951359645495298678861747243564507785449164627563109022847088810299475152926815426472953310819219767279229624423235421185507328 694 2275625305831739424296538812837121568912800229125410715227648054847246290346676191704781136841290660164353842830957793153490702269052422491055951770251399454425882536833391023035381166191933085336132919890712708692822548886624854248132146251307940533608906752 695 -5368892082189596161023654412429273617994450329732223637970133318233124048901709310061642810214542688556307188546964465052014325685037130754274712484372210343385923756457197504316163402087137690688765673874064237741082452686284795260240755289144660069743329280 696 12666849026651432698122813953154289888014725643866944427547138523330588498751342783410467885705927260349205461816543880535241604087690164227840415566102144181258976528485293337887453022219969558998130298053982106335110811994208030055039969827135790981857673216 697 -29884948664966344244838705531982822913855051745984710285549573156355669578196037950230498045094435841027118609295003347377464612713485173437792734672707087271369718130637368721845668376823805288668526435889389630055866721761665768606344232156887463030933159936 698 70507681494311880811724719888824193063699004151433867847039412949177587254195494520584281710617957059166851595683935624858957876797044608384134894314158595229511283774189132452323663557821885958714584219526907735593898348895901127733169974892064246201352978432 699 -166349061041926627019695067683956965903427459590601624549173102945016351505893674607989499192647768639032114115000959010788398961769469545223950619760521478821540520605348851580422233160083711035425429035161779683858018321780218315576419889438400074366421303296 700 392468019413785942529067546431879577634565022673172669669445352202744042168179425116439994475484408960118465448591924716331727148965909437323486708866457132185820477471972440604535803073815032648187910942102338627827770087083768168365528243190575074794708926464 701 -925951401816195646681584532641407541396528053649213075032969530303843258844749839274048552372204732038570634088551720682381370051525908091415243206361231454830663522492323146113718933263273837213804990323258492726843336871959338592197396436165278641992123809792 702 2184600925716244547402559200650729014599911026479629399164285266497719220701287027764076103129705001355205496407105359386339538026590755273278387652243505867304408086195343995388282332846715096498460838716840544821402710387479113815547632651207357432717090226176 703 -5154137890260060979863253494165217184468952098305604137667461237400926525738932905761032195210378820630647923711394568205342530351113329421203748722219925998980457127334632871985636271841060258293297499317885766898460960949125763967826321788795865015023598305280 704 12160178584152513253089676053613249451730960303909634425400861535409539569167365490070161495165167105338437115599892577775447800805278475025237983857162314907622241299653912036198710410208668191014204979282288519250608595642170205120047436449922287314031444230144 705 -28689559019737515600984470508527956932661742660778527649130293603814517579737305035668475196589744213387285224013995874323574677663738460597032743018811641549853298771698512063173985486110766575025331635998258128144022612059298637871190138202259289493497068912640 706 67687393819995153161695448005386348234261389518168263573595509682430888210952475882859014783600246068035866295450780885057834416029703580036472983482063135097667511798066289870319243515903653666637258270632287790084967146016848803678032919982110309017041334435840 707 -159695144808295332829570248117999195371984699644155795997992742435680855560239682745858352557530826346748606822101346925666564433669964110123421934678450900010579506195440403813035907852224643715302926499829152618671151483318038017596160712864065192662145557331968 708 376769407656065696861109437253054304609292884609868647294246072078990746279953975563053655508241141120271784092230685599980278222667405141440909355394525083120865609934277831752419786676670820580656516271654821493630348190754673310934701702132648964311285252489216 709 -888913602952121700045609770516881305687108548256073821735683163522843268981812902891825340583682774376615300775362932970076225277394217442954764677753176436437066243464688243245478060385148948494587549084574218567430630673543044229225469244229518546656653173850112 710 2097217495520834065750360037269761002118186495800459235467351811917048249084105171275367386282427201446727815194928559791485579422128363106156373224863254672895291499320257294117027936474747184419780951168806742372203564313722164493643259914187167478637597462364160 711 -4947973806353799525222938949045630613454958760820655765523195767992077990728118293676842083581336685133999198574318490782931715289591536495194565160515559512032314218509070251738895446302836010000874934880923127731667825008953675609155923232639632885897765429706752 712 11673774818611842450537097439125023838284134618153459174517757863029842519419862393137334848330038919021228998699362847506015881133971507876298659676537471896938760923947516989968747013375969916990924967930994692598196911364993439676762784953738302865108837207113728 713 -27541984628265353032574914952789569680804642227907836819970219349893781537007935128825404469224932240935913627788582814595002921112199741964910065802801453139668104846535548568171549899701434202821411838199602869940800951357431208340812089735850940687492869338955776 714 64979916869238305115595707803670400588519201977456985170986830235771719055472106845004493105612537852139825652725802610755869272803582556920209261926634025303400838130089237639820890692008540425644573546161051995344937552732769767899936025936981147146781269537325056 715 -153307383375700295132265610485590848853606673191220888691009176197603123149783938476283655907885153542322109302850330916523770307875108129593015843206342994400679198108073509259579275410769020685270997028184093375886268928195526415153397621781438900023780213488877568 716 361698736007931296329681050876760837068822630838257451021958791094993809373583747210218120754220171566516045861277827462237546457974615743115851818018288895080694605909218115655501650620940909776184817732767392491654139759105915246988419423034579681422546165655666688 717 -853357305754339202890553517360862475314683665631428872385891242661531056858111708110445227719665418837311743028007260145986831461556396600072122159889845840768190888078614706590645082625898900403658782557856888973998154623677370029776710897943121657138654870385983488 718 2013329378260078996045638255692906648336580677645299522153800837718268360015791293173457767255101144759267704661715182125021203538863009459330276006192377670337740172373376431700448716073335842177859559172081964699768847103745792889860217039449121114324870167749722112 719 -4750056228536020584750638613139334970810806616967113946351519257626524338778750080767351776018642632651567501045986019174517499993675250404892255648421333130836869556565189094711900733388553503908088753809698714382845973725703416273697272924967401591494832666810777600 720 11206827068580719575282384261000394892250980565197085637474821000576110791273723577755594007476616102977758488147986558641008662910463294009928755616622357943210120889287607602605091632028904808623495072735111206713688256698761572606947967645821046497266975074393522176 721 -26440312893681597142656045033386603081175122485684770319257243676588758302579029741858103549463434495474052385619403481532059732898652606938518063245629471227095722123321968068611080696204481301602709263814386342826914207605014730993616369370540335223183690484286488576 722 62380738244435235454813367293051876103971858205303768531217525868430565282715559645250910650964154256251239773330779001413154465784655714686820637788101608715865183359774314326645962859186069611021596035248170114419520362661436294534627284591015473629357046302194532352 723 -147175130626031910060191503108104541992445677541001708337384693738013352147978566446013009316881540718457996522957531120108326257390238017393498786809447933318150608498123843858502108982429948839290182215966562642266417238720395734283150504473673040253248042753176109056 724 347230887039427014405695096282982290147241600053372957313283874829204220901115192375742225732689950427864097817153869203280771980577781248664033700110154809090492661242891623854226379357268860281785782959561897970186662892650820930553533747688426750952863466474925195264 725 -819223250567724499721016927152068332502426916517353451689002801395269572367661504041986272767308209368230675180969296409387852892724873926701708675796512835612715689205331876361744684432909859785614757989620136169212366510624514450176322064558884449164441025554239455232 726 1932796762387512819562416860520345748989745188116710320052774990266565849031280140975998564168379500173377343407853655058992358300230223888190414925211921537861732595406911440440493586830679617249809880411173397622957567498689820368918945138065114978835378136614831128576 727 -4560055298853879667936223913606656078273973576340166554732117730191540139864790666703481579802138901202482882450015048524546260561616010273708897250644152693904450513299606128589439932375896955063191326741470591186288460782681282598944957771507083459576483206179512647680 728 10758557098843208335314481681517448821552800985715040012842241063173619424464904341490935705138894221141427115261968689867868226908681768400821211852881331059034332405009876009902369233617613629697612169462181454711001654586611594098242559672131935817481848463467504205824 729 -25382707722461442309753797084075589141085092347663500665790032106880370546992368964933868538614547442629608917339644689853721170417823984578023253556186505193792130000833574900685725640896586493894844099746709704667918444170602828934323009620394101592634453200164670668800 730 59885526042630643955380041995364490438718131848007334441044299674143821373714319263274700236833372687664183599579319476756534861958879989703464301613661315775393161028266362058550331146544966897916070852976360591708413809906568223066535934783802370104421872812688366632960 731 -141288166282947704581389047353763878520541865667444748907773081474634881596358447209531271883944533817611221429682576333248806177735123516208571026933085293668854986866552476136905400760325161055227366044877084092838830928986359634329556988911868611843807442552311741677568 732 333341748010818293782285688875678935323253916030216499147126227163030504286701632348930280845118162520481660694044442046205054696305895001573188560978543597725294233734772102075182252802443495098244420289247587595013498746313924926527759997064525426872883791504952824692736 733 -786454548106897875475331461742086851523944095756447667176341053674348651320831903224409962163903070416291688587247523045923179116529549982553305725184409827001374789526076928267465167897976923992320982284447896373443825112440986299188591863696655593954611328635282382651392 734 1855485428779691160113441018191701460088971922847784832168228270297967065834380700867882468095695208467805820033860198758343970588529346997523753504234990241340459552785258808808741137316604170095096696658649960932565312082854691867036297705217048411596837542375188248657920 735 -4377654353581018907791453414134760790824451677756002662630708994921995140242164666433625497881626741976574961455809281609098050569670483998193884130427067678131507573040061821767846780238095330386682233895795097055157621658337233587128115404563147676939442667760282146701312 736 10328217803375833566533569751753695284696791547024900659614100097192687583125993139316070920091059624785733300086113609310042459372400067961494379711222955010265764725132277500070623896272144508758006432360485986857202893541556439772633414536519606541788107992791129058705408 737 -24367406464311049453294021539890793489571526939745370983564656734981309297920747680367906776373509666507078240239947616136772859921858829918036266430915890503212448555835072617758730067177497357706206258038271895579536411248822263279339424483473309906769891070332634614726656 738 57490121635784136722170949908051108560791957235002747292390731459806608876325824693603064548510272816967306403391513795491741820983058627832460301122685916362687912257750268879053153694831185376185776983868133985269388065814318993732935079776072915167418667476185833522855936 739 -135636678878319940577409039319609607690977497564055295904009663113998592918903635665838270937202664883506079406955254809603568560710917391587909361667817742745907353965765092758247555182206659769887566832457239944253181918711750867011136988625185043418413550937953925163122688 740 320008170685261980061406121719000802361098049007601333775148639697959804433648766692412355427152349100026315294390404851480682841265552443011891256197467266498239605043200330752012570498768314255187546180991023679665436659921146260580952826217316706650366884016573119555698688 741 -754996584642092233567154143254103821843780012485208162135078742315532826619949182772030839951325243833987243395563837293944849324497222141688703114640306365721855034601901199262131448387198999262746646329718315329869649451470930508627775811986779243635571102985517906157109248 742 1781266527040824348289126365147426859069515020098526916078176810859062839077705636875738221777055817434986645605038184207096835770416279066553224952616248216935524777135332584040758007138811318065268426324351110548245662740365362751277825601223928574107969307846943662640463872 743 -4202549395452172656701064973732855322861226138212256499706650901114045287022708807136301154408416333070025921798857178117155037223363663019130232417627430966867528764357065829585541155275159264640911945010684268455822198800573018023717556854882490561516672383727033564392325120 744 9915091960188529780536438233973918289410012301394929323683459286859156227285315979816663988719483153808026330388842030822199773095721770321637871064535474665178767597917934057695345207324716527807317182680805167571383696504087897064690665333738539610304486973425102941098868736 745 -23392716974458708257651129198242690296959054642986912479523272195436438132726043233384804420993077942486025951987760430058593217732276098776382192034303445764228584750106533283472206428927055691745171218010312556239258718488906519631936981869924936368824912562544093207478665216 746 55190532739821761828704388343951091239640561562398337958459846193100966839497504081042211150802988551112103747573235216351496509911279523591024848903861753462192227028927198226115495168404429912772166326041993649390161834578959075311309077449614853860683169892542253543741980672 747 -130211249400020583218481653155850019058101147727586534564286610959920246133565640121717750279044943409840260155924154494347392566014002587825325439936794456254741989253690264567621680751458292881158967017445597633923091062166093944751999485566706786941975313731934712969681698816 748 307207932748958582952265564708185418710120404741146894087619766310713368532583366710205109400076042704652572215823829848811971567492557373203415263942195804037941148007593595702187774360770697145808276470911820380324699561310000928767872934873263446621600452588957612354320728064 749 -724796930977560689561939906104273019899521932607090464092159225007628670744161741582494641101758062511529351926794130130326936154807673793588880225692115115000266750073041587856606539058350254117160885593907628059429722791777920008158364024645756600964567244962999731796125417472 750 1710016360755162545560843118520246077915246160669353997312891671935097833755454763408424782761606011842739224165436569249348657441643352762828411331257819142510017478653463704848456439619617093996639705222706451386705627707888027905820727020424926775813085117389868889531614232576 751 -4034448587008242257026217366456862993250733130821001782801022876491622404576076260237259784323364109094783592762520798196321258018271820272063653190400029893095917253322114601101288427960775582284895963387236543534060654538396057669177199910596380444869371139957653003771869921280 752 9518491035971605893176314545122272026300510126856184493786364202998502150640476003639508850850244343212625889378629856653296388346158988131305066832184290016192368006790312377915789934038251672804113697962288343186980754660347955354671127870484274091667876769841305471135990677504 753 -22457014793453536877474315327285036208431512575051076982198511749867199968791861534095867267223700710110730227088132851805290091575604681788266956326884218317404770970887552165528492747315737533601506806369989589147372764736471966520983709781818401734961923774462348721335209820160 754 52982926760923558269001065387483798403364491411744157529999069252717644746735875588666254103094129638411027639701307300003222699187753004120661219034568496421001376448419333533259562350553026231772805539514452265362866838549736048380321819384829564359662589828840003450214159482880 755 -125002835593790328324354759865212140859330003077200684047570866911432293794752703184611525907888747963247307058159874313313038175067823984503932571733505572874387488910419291822350704569182555809153838474953481217099695186420168007469985894510627676902660933197362617842700300320768 756 294919700774487730403658150384994354135523031304503522059538757322598987527089129437414786350224897346716074570496014330236656533286857332584399056120779582383584519762613687975758394632996586685510690562646941612494135902313279947981939208584892157275245713943649933128071020281856 757 -695805255070822577345318431544956305077775045432495359179075653150633264547650010052162080906638053970254204420394643260479758464949220673410120550310696157609171792422066043018035913967099225834566992204322787755714005481726031992724522055939443443269816607544979873156570359529472 758 1641616181329225811339346382820336891874210097019392086453293040124131116684805426473547213629053603867003022957109035147585593280034089315828106244088403460967118562664970669680773237072563563287441661358552537945627401336292400000389015900900142240344955081484684981998541319700480 759 -3873071764207427083486009066410662492019466256647791217025663594893460208423789111821923999958557002427438195055210098955644499626641893296825010600418366086701406164855168715313063263411120299945904703842398959116243074477211359896741910218970068795240401590856669830253224679964672 760 9137754038556499321662654995911237594194482604160573152409478496088186945942878243748172161730390112795384798951209484432248516183182227940470262301458124488621155914554469516662198354756439051560943392093443493743914159917874783778932864549819024477020436396803299406819590078988288 761 -21558740439771450266004002757463148972137385402359930477725543072424636125255367340443438750718887433324775643816637039159668218926432634512596737091093055899176548954438880372685943183658005229696770106903992063379083122508334367558643760901438333434730782956575968777636262797377536 762 50863624407957754698980023647747622928313703318015443389502413334636192667358312904530725501354888871504427677743694276230625437106149055618843495383022843971755910238588098175998012894138251059285349621492782044990652393971091454910771342240816804459942369094865277215778974954684416 763 -120002756893028508041285357287317721045016371844352033083823783661448759226602382296557795326170557968599624953389807521325747906578662567118627515368961936920754132306285135385320422497789380221692586027172451077469133107777932477379408413581271657873925610983337153245197130067345408 764 283122994665599916614578720089561740034307514493423927123098653467746790703715499274002468153778890803848801194412889120970832251010190403262448504920109985639861362521448031516012731362894770902778712268152886281696432460572533689876104348965419982617312787879826244045666785729445888 765 -667973238147115342627117487474618725925242435622878741025202133604765966742147624357066387310267559350706457744313166794402915376232678917762584000606265659223234545520072259384021488514066043924128123779291336653374169709087250289573751382412473574154510313949383042522891521368260608 766 1575951990080287701336805689523872893940517614934461548218051834532429451937500013307248365272876234638612165395405948631457326565622682969762423031950455192287977355652714789538683822023710848291641419612927575461686605633730365533906319591987490464056871849865440391536177302871212032 767 -3718149969491775235902768819226869267949650258855770950682300976000352485282431025162501666853310250884921933179637675504856317633265746746049743073741130355855677436348325642109393106773211238388840263762160923486766076188605798447564847881905820893348369275490533271163688177201315840 768 8772246415277781157059772613402975987749785388957299383415006219210236904049157299039136108327155620471256781847901684598518466018996851327624654148694792030157823963736795802986829190574554564625936775082904520280280491795386097474277198528636588935005759178879832627373159397139152896 769 -20696396810716137716793156605853697763380606007783521863266116107485332711973314624692768947200063710219737894486615266459951585169239068594774154361290494444891602638779021185051026025196530825835156389391664191483934194858232926016367036241248158798125262057490546037818673400020729856 770 48829093560415825905391850850161134062660512533278585627896834166971370394511491299710541228106747922209319655332505883929615805605009630681647794870063249601494560150254693654320838263939484128447993306307650229941400542093677448927863768246307959382947262665962158617964723154444091392 771 -115202679951387214124903246927128220100820595844471770022623680772363214597121297197499354672867807085361152874360815137056268543248012964018544898037516083263304768227982978914615334909028077386147860162781109500443362067778127092804281933549889096635906043689683982490675765103166488576 772 271798153524206703683392807065963835728402403704510583771779593759697094618189223644384247240135741591161781537694860807032440256834504065226638104797613155416392741733524000199332721868449216423966033104345547383854592525272720037641297939582274510868062611494349057056988877006374436864 773 -641254494169245059177569315832249939582125832475578338799352855853336930025401429888189576936484979026742202386054733381924112124879027391816571799335352810035774603767557387707307120264777401104828052821306395227591986134732794973138323415657164940502019748320622431349907200321637056512 774 1512914348241264546604945125518756319365892856640100217643953073251400289245045454171377863218705572224206710520831097037960761336254080711670233394745737786598158743991080733243844910347610956981951825968175009456070696405021844131885210698414108074275851584020612827681165930849607090176 775 -3569425003530942500576675865169440310188590520689221602831465334022194767726469355631524220917682627630736984117051915689986403186177169553793742999086701884029102971449209466886355264432120346811835718145041113679850577860589128339053017275992765170287828391029923769476309615711963054080 776 8421358995400375119508490362003380499541432706329599883261636379751063395503741571039427595708335213314958373006213298143821030622112393891220629596844109388129755150433533709187324769393795495833327541932695017814885127990643846624382681383299860221579696278701092401652433632067200221184 777 -19868546687283279332226870975044273637814651125939400201811178906004927369497574050421610917854081571078330167054088790363563583916732949205781725983179694349455827788849228884862339359482812905630558735801740054541911648791331381512535784163427936591711095725443410458667199125833614622720 778 46875943381628443665607093680427427896006483293257243609285288480054244274448086812106270277543528397418134302342281412107099974205820237519150937964532792466969861520596876703497389247829866504884788907893562336443524453303841019703177602878841403523997848232946668456287017483091155353600 779 -110594604754057637570231168084861616791095831999173686985093849719610615339903656766291395746503727221466185350696989420501842009655865262820743135122753803710199233342060820825369428034447324001436232899652514708516819162588969732655120568524282527491155089023295521715878902230316711149568 780 260926302882681833804916078119811780857820966250226174373810057251231085418802461633426013328715617585089031035502156421730811187145196424053049722211866996119310122261820099420463534787860273814133583270908509526117461622760602228335312705375420928165732369497477864349092202712300651544576 781 -615604492528620554941046343600478417507654899086966835966190691462570659386501096891064567212518291965014330675688875667675822322702033323144401320352799577172559967564833952247921848071380280638036744357604143725121972152128886496076980616508524663379460435460849065610758440390783613796352 782 1452398194565356385022555023370680068597501462172281045902569082364362549452809507314711925918044038372961032052771730176355328664715797171930288910951106761765518401813789546146582552211655209278945954514513316867277582629435712457464202370065614381741231048968289174653274685242200649891840 783 -3426648994896076437654942202980983698910644856845014440552758279231187269743223937896275878493519311916100126176547773196172279703721987191966677266325947515769657048151219291134092173999030966186159075570843652786790088504392629371599030150882070619813926836931534078004733775909002602872832 784 8084506974849393985191977093162924232836599511863962553037897941387515858259450069574680891412075207762228913704473297727696204052848041030222157173357494185884434031432106486764028044140822493648391639856895593023824121313043031735352021534781190566386774544784766287230984432599572433338368 785 -19073810338829500740429064233067208602868201948072487197880934047503756815424519153778785634660238492270379891514490055808103065435127676404304892168617201895299904866491792065821221192704955405854675188742817819782203407884957488385632447809693609896256011187506110923768518235683546166460416 786 45000918667451154356168012872096384603557693609835003276867384653469888170335486183350123026307515608372960035382075658008550690277699327192543138869886298822139123829286022713910626733407972744081668528627322945137986992778700235514462955921151361032139876048875290003546504023185097538666496 787 -106170851284601096682719979930518617672788586243397931659810565189714808057189872505849607835439181632270377898173097911472493788661094736445530592086487586016047115721436258401349309555097590475460120336968437076323622228183486534499629954911865103197053301187320112581554976911569339944009728 788 250489323246861194846298088327171652551313576382940837715382998474437129745228783319256786940198840249081515579375175934561193708192444825699670968510209575822694041175856100934341061495605091762629591051422509792211651272136888045770524805443117426186618624749652447010646990294505772220940288 789 -590980483828624698404932202398536074309742539985551681984500766255814035831128539005213819933012711714908951229514503185139488796940288305784428214760191749289666330010284247296503376458026129013422519160099665474699276529831176562569975522728537574437517001597055474028386988635381739519213568 790 1394302670226451590175304364658109383965062252457899227288622662891057687776636823022126855536903786694358658255375202193223965171202766084459917613693358670611426891463441011395705372026247438977765278994136205102045797516029326194139210955280805355269140605568751173219883931093902158926446592 791 -3289583986946625570043204905970562073032751657681680130008011322730989635043731212682767284954205253886880347669500756255570317758790421820319177164407136492868241865278594224660092867043705061480789740091117429788514897576332428479819471521447845562911518460636807240461061842776815862294773760 792 7761128941550500536896274216738196294684988395334463623985024177973607341749719503375962209774435931203578597798030518881419613111461420252207210758334656484315816390577756943913192487003462380988424518502434190526428348212327210084778894088352766274698070924467725428978897662824395203627974656 793 -18310863223553904254143157162792611357300101295584725702547293681729330059052712652796178130622679435795874512106811442149287156565328372673334256744056030309854486564082395910617795718059419639932379594993140791256948291456713072557836210087267143259934423060072953204397563187836594725108842496 794 43200894421001059648372724137526346860665705906532811665110610008920639388192887730957890831153769379365509719552624396809714948648237588987306867816926333605445456858721980270555777170206249402826338670168516442090926378066091002075311363217429977645691883041419520889717250061226821174807232512 795 -101924046725103120370537996708529086310701388603734550578191268373788493459885214468667706081856410621138176634701309831382269123519398018479028157150521980179522546498599474428937939314419423567629526377341901265234709452556836424320180514611565487840779907931774492637392295448102432756870414336 796 240469819897314049249362307742643395336002979798638552561477124111035647037875854242927768424958180113868102293616242547063112560169452782304724827789156020978754066125363740679111470064957686415123811944670084112983315488027098993756033449397665262201428661983694891683579717271878054963958513664 797 -567341428636630217795470063760339484393337371410342728453175468239912572852137483947771318512223898986467224026337733887745655017635380742584063391212164709168399045968171441899334494470327871635900301229677201110148483732186379991662689625230190479694241090050228825146593934666209752277531492352 798 1338530950723466676332016120937737141408077520028154558062733473227402132624045396832878049188160619215210801322078087438255848282309557522126183096725373378695843184933541832656544867569494590407059655214038204750766386369486432831965740279683511935070041995964006635567972460228624370068803813376 799 -3158001541241561451162756857360761073488160999653586221248421194676875559323842502151611635226237598658157807231388659970637921684958020608861815849029058799349194502117811146671312675268904553644366934317416577727499403715027063651443547458162354394542941315895403054503104355001004850065524654080 800 7450685939756383337916453842242201115762996742127857899403193325833576264351959972198765907476922995289250062515452787716767153405186802702891758480482447017035187096171965177141294339478464850560534471094187557675295774894426887286212474166785089748474364811891263759299396579334429204686112292864 801 -17578433780959700028496939926359876514342148524312024914931853598121956793952010738063287913330167229008921727675061750310046003374992720450035883154415640791462060562211014019595678414095918881935188252616451524852124322527826640236356428892937203367088813615710540789734738079126107149509832212480 802 41472870644402522959319393567441275175660619047931222272360549585597664706551706480429799097112809655334159069812900820561367850119901482117795398006889399181622510128657650332533982178729646871159110373867736205159247452485707407775599952702199115523263509863211887688475684868254223999150713733120 803 -97847113168317812594471694819366952582847231580118160343527485822862481941807332905257130009179465301246818264656707216556270007050176569641374312974743692397315394449659231019350553036416223443439289689923847525669086454760268590123624853737968410543475749350206302895550162895177306407673652051968 804 230851093898555025245937269491453658194378760208860370516918678841968877471518687286640835845019265060511479984663537933732632020850338580182820392258318666377554910023740490077892462901024284650748955885080598101042421554576190460719962565261811227821129125931833687370569801948606827114366968528896 805 -544647929085915096410513326117789866740078758513583185578558456855133084356140787534141269884264149431691278108952877508587999741940480124601231580530416131118354840304796280820852890159507863043816132517896668612403338014123795736991125035928020686688785271590091150118090973633722102227035364524032 806 1284990084508465818009970041874313638645851980187402691844171885355991132595896240878796799786887229465876192747219169450288539497981313388485211787010319647031340469508911023680406886391848172974510844415641032276144848937768128654229499779331978194464522041880594906027282273057798817269418033152000 807 -3031682356814041686511814622731534593680461480792526124722181128395920020134829856330875271263812989052775345463765414768042343037663303937336064358537276626817790759065303027516598698585744915250519600601443260754374540984688638229898924689187578844571302335624857186795704150012811288767570003361792 808 7152660571799913565844655897698648920841080478612218620601479170502106208981941287730033082296154276968933247145436584553260685559207568123874591878135385515872291198740198616674903177490505556588671466238679858733555757997624867933780099450231199062520175214429896673827590247293066781989210735771648 809 -16875301312616758767709251879145925118973864917599242624891302111716194683155675057217659764166083012869618879785311508007098450114377763024719607330291410325807263336498219280710620127764707459126364621308641782019401213870785993176019198459126354513969394512620983159709745040701731198517257537847296 810 39813967338861600908442133003754919425308652796783537499226966480224229406581009827097070070859792003844788450498153845550281586304082133924111343377657373905250108191127044616454437652700904748753768443820170085547551509710949262811836246296627866717081393696491680693010898381429084974569655082418176 811 -93933255821323028948573577802907136692299466550791512239656891301452671231125902229654206306311892561627443395287180860207084543726579404095971870511585518842244798779734486466258681660382820610684879820117699888562214535417148261491232691493718131559203137821843154733676977257444303513117731636379648 812 221617114267879575432565659364106123622546662936781509729096386826337731828563154573743732140955951148994124550144984736428365987681914334241382955683753858336104124232465411493938603576295056139622488882852683341163231498575868509334503779905688972146345064668928275786773444596292069423269978348453888 813 -522862163213482352682015584735722086095710631467130094456646706613123922470288328801681604423631486305677826001286277163957295147971992936330988598122822464482708464847184912220786082457991921776752514653345706853421566016573635544292680052404633677726852916730839912959568685955442308795679266861744128 814 1233590838069610763261178325077258445576020196035843213392607195829153187402828462062671621459886757734610538793146916048328759383397144680853920937268815966649906527253838797374089528236749484774874788946926813483967561103981567611567825487796703618572112109105366135386491326425773224617593996996247552 815 -2910415904674980677387487968882729138397133717945249446243407165310981838462783233272830707201685417767209326686583801569514250742158118030190607785905139649972021302972608417736056263626089081828994555659558993650261585205114872241804658535404785181436914347548588822346529542044130588081727950689402880 816 6866556135776926060139007107236902448985688698824759081400107743848211521866143124149024623250633808145774305375740157466943091780260221933043192768055924228909459535639586659913684692168162007211494140625809401007366302443377015572194677175618837718327534528558857470612196455999145793754814435102294016 817 -16200293947693073646800370864628321789123417789721204589585429879354729418537943172423392489421041131760769688337774147030543702327314733227794227410649480391118732125786850914575548440809822983972737859145472428982667727094717166367525005326831082673799293275328447211997375564849838036744816864197083136 818 38221419704736108648375717667022101855041103015332908071657674089331422514001452811392446393245453099055958030048715897200115906138945702515969670393109240082181506857518918664623209408871824131603464829610062845265858624599664077218659327724471735710472415245754072068687810213787937249653089629772972032 819 -90175951681026069417029449548518008608053583428315334306115563666359268071735191871082942032992173814403464670848912109334117995838411848898025726322330328622181932786317010649073788202079972277629917940471744492546449854086082185581708009800181146857599899548625859078600013339574166086815808129750532096 820 212752491257438286127659640826292660794354002436073077791401987091427994980546270087012669044826429892328468718373372512729323396331453164251639907465959618026601329824207723127298673285779590523205311599234433843058235162361598703898466030254024459062798385647908612581194777808848008247121249987895230464 821 -501947821924348789552070716986629525298790210902811971726119322361518834989095445796810230876143765982768853496844176819858878604940797733535219155718137716217565673363453283583843765389302829309617552857688993376648187573922525562234250715956992389546541601787325369299765176045271890993548679235336404992 822 1184247547210749717938200333070295067813687588662254612064469772055756206121661275335786345818271879594344636335386177858385993201558419164866489764080936089679495212299540588465835107182765603174494941596321475738389274856017215495631917451514347072808283002671902456756730378769692114160728974730173874176 823 -2794000076936376008131719947793175457216083182196655379711743518294368402204415090845598029726196618973346210107519100742230633195779744658236259343093791415412193084247496623186267560937090387395400506391111819162895020036757628399060766963536743063742162776639622138675850313157080244815700449436138209280 824 6591895797721449595367581329559609965029746786198934702875725681311774474387021073284816521204680769912230127208726555124179023601441084783542956997623858263259517515221899813540222652652786433410036118497601625079086415221360307922590035358987470906577408756853895015951230978404704271618498257342949228544 825 -15552286689864398626611563325259810065686868749722378629880390906735061361017364697241205734045905299013149527088225465965130033605999007896818893523409588705878025455042880804012115519671104073169062120187846201634951380154755046836443905621003635958771383519051594945415922714348792771558454464146246205440 826 36692573533601549269486566546105971045805903863838068019184268850058859526443559576173607527544203835972991474391489133414721333603557505110110305733006760242580437078580754854396766161216388921128925253157916041595692800383025350471009345169080758045027092591382434168183546055011746032748309827164768829440 827 -86568938662645997729708295751331162021671301300074005444119989062741268001661161298916848097497769211770443203200431377077800714409997179787306525461261237011679909187605309335873977627738350709077922743311035333349558431208771316787198761056136457903209002696472658368269554066832900608733616169015436115968 828 204242450705020792712639718153181944174716340099592768148000759938952658725357051992316107663087349021567185460577313686085861496031992375368250837969341651435115869285296380279772186294818909564493969726997763069969019622727052727247285333354280187723960772431048506627370953562363386760584141266323364642816 829 -481870048477244683964252569398575830441044487926861672334370057578023036503601223136979430381263105715080353869937605639001165659271099760956722287404696823355392612727754270268337904912070596971245789960311358223129424846220156155436589357046721891537975730044861881591108999234750265586664902186976266944512 830 1136877974279781363387921730299813984925431578453871355556980093281528609010524768871792556957521749853701594146276074032157932747362193881488057625731916120734145043830719159208423765079617895360647425407244787112957966554857854944447576236205716698882369465482669079918757106603166332390797036711983406120960 831 -2682240849969604312201122896905991858200295837106928247409961706440962535471763641728217329241218197750537559213706775436487588486788372513712616927402515544338521826232031078976391902748873609850282790268485100365853972355169815343389723139119993773212660475827435173092256120331059438302762355956613541527552 832 6328221796893697992330750932609135377282680650067579839488663528037971143950729729730393519244962606931235826167288762150977508292118944549338678429614424735387828877919570698489459615321888413643057160457592917177966794402779942997652624992333431329501272411744594109366730239131619407778854516287179616944128 833 -14930199542346958711437345325817898724416224457042902390091287242638999505922508997204372152404968713569874840627129672366270882078962276861653472110692681712243947843500579715395766760803012618007409171729675408581849521915275595884200402457078296056767283754454526378570974691469571480339303105998326046130176 834 35224880784633126047276936445447781165233040588299661275002497898159924082788545277865178963292373822640824799681672895605516941131501298750732178076190394513164939339465221588744317327103772455715383923996321017895406988540890822455180251192396579659959888460563923103326461623601261837284130923909879175315456 835 -83106205163053648079215374756113833085031442476734482228982322852395790453478550015191144965074672859144121251697923315512988898847240486600141713011609638497105536434769584574467553884851321738716882168907827870146747565887341530905665752369460021978922321744617034425386383725465762490125970880394117584519168 836 196072809410801213581305440163863463618895333867554769238147220190069579918802118024791034234959283145427992184650105975758519561852405526923590370244604640418698968556540328579726641291308668713448582681275006557457194175605234253579732309653076636071379210998143121607914716833870667940930547972784887261298688 837 -462595380390868679257164753218622489568256748911708861026299436176459008003181326605312426396503313936137633968663557742728073005967813651348645096641590069863727815792011100336941917236824882338327933210542655150705202328292250152069825121690946431462678198917414089422482356914943859556429357793389532873228288 838 1091403171107844654672760255949472645306576382776886686510563518057709596913319753241007142723155973590563510440722962116482123809630108275897573619306399416721666704453561369822818942243352408154089630758900966041703899788359183365950981748120812906883201041324062247695737481280819244093110657347567300915494912 839 -2574951961037291736508131392226672217850943433288882911497421476495558353664243742531596353916230513471983005250746136184481286742965027605642327979102008114280731346020203396805091167069322153735076426880351945198322187927928835239061428115547779085909160504644410738607304396229379824068082410640704376353587200 840 6075094682856320831530592290890589414838400364401183545047441825344034723334850138273817560625467654816241278438819387854418719497865682513981946151487196368288918323624428994284066168612294072146808720181789200698054780512442170782262506474477451034743677407123649656059573506288647367249023536868187818453630976 841 -14332995707928330972406705093680124120289953494356140463116010686803488640496339783029649406697247256813609577759084699941801686614991581579759039541587191570021170056155980728213770221711292960601796701881380333479517360601602708296426976445196527883253756896895423807510621975138933222684268388431510238738251776 842 33815895337931245417829672971813592676281793855290046749226864326598093988321167051122491521226955540571185166019661672252565946715913218370802735041378399368603802804352368250037722777561230228673746257523464557355679097059063087070976809121488613938325834803079669092235852742736626093504701598144429230183677952 843 -79781980041575132498720530525408364182240388439382460588548612303884257423312034378792618163704846390774852888916962120213969332427557801769569362385731191473785442255953594488643577892347048601641109955410507516107467755143010515706478631191932129946139024420406637496590852498050546921507450270025234097274617856 844 188229951499006926942254471238176976605060683867477202103329245981375492127616748323644535140804187295176924933352093640311542038085098766698656803854636766087613224624219150433714696228116683124485813314583775699173970231489226448005811215274257315658785562634604122608202948946378960288383437316913488672025739264 845 -444091693673876344720168288419981138562684955445534497705112220615947172231875830749534053324062285671496220198743510625128215969602023970138919077792030330912434054857143037367504838011355826706319119144214480513059298657096579070153576048791491859194222794875367583400877603378231172763776277830115835804418834432 846 1047747347430902954437777637890779005489850687769833916587321665839662859310375730256653342975534264124542146175320945490684370604059163543816976880355523044772438994226193263712296831807405750615920458199249976058333532824479179171720109359966847978280723638591548441794936911752563439370567456200282139803386904576 847 -2471954597859819762760064218257911964189822743274622237381301823642076702875984957160595756232676902839438142217346078261991825284288524621031267368420319621720104437700824828292023056071044867480812543027667503515015006111936811239451841150482210587879018402452305128806279721397884799317901787034391256950825287680 848 5832092583067392214960465013355786205505015397440313470172828088516047750215721575820259619113478377021868724832179177774240082507781097182340372892424699905265076985115935731319055788164801388374263324343763968056148609538066780619210834398547404894146482394655345424414314649552231944163356129729014185510488244224 849 -13759679860996590338796485302493130421989732170420294773520299508711421219052194612153825924178025282292821742015000246529848906223680521452314699545560445900075031958684257990062705239944414277980367565086027888228964284725091919581861887517028505744854412066493787732418503122609590767067847171858592650627750297600 850 32463268917712820203113099041502084772359109827389834021803202664706995843856359138628843360821404370264519768464692649583681463015938092146691933827961531043590272792770165636709456592030918290922360216227390783487958581674057461642627457335021432665466860937892185722449565688014951132771497917785967815157151170560 851 -76590723001560424836147128109715741955728250449660294983952061506446087188144161428898205959869765494572776986593743654715843091047438378658064613440772461897710699555772202736057024760391439358593247081142309503088214382424248484523676583467137675119226686665095062293727760675134366153869708095029964001335278829568 852 180700805725114030349887226824417744755435965240161179514944722030315016814392712082104063768095581553731197457217487802491383994542237800220758625972665815595571463028912921452239460000671707273147229292456674782634357334298680808211076941968332361728162197463177700052292527595487913841875110533777113303926058254336 853 -426328149285653701106000651731839659055590150135102027073495849390044025316498142441465814257833971847991434451364360904150130915116351784734901119601254693278323471643366174177897833185405251128139179017368131132244631831945476539707408798606707588787258116802139771549484186567005729949293216903126162238166418849792 854 1005837744574428251884295559683110802022636801169524644114895821792980225009284607740728040435407474685128422875916209117731948012327580326785931466084054310352068342398276753827909715891593380973464852197020881270665692428739450048462170764147690527812969606934469667686423894484280192206325849996312252479003395358720 855 -2373077100599084564468365573015057093556145532819371647259681087646590483647354639645664208407006112477719240666267393840446664013739636254013380184113440251895279610854379350560298351784530176493224162978955112106600099526076261713346495412232045779082263608795294735477432844159536212096401921060178731565858907226112 856 5598810499769476531148732449493793505223471365908947348666353874073269017927705564174260045329680168651421350235263509489193589857711976077496562607429389890347206164995491049476392369939870855242726683992646486477689462716043476506107808421677506735739043451194869014053834061453083884091390275926609787608050652151808 857 -13209296488687809566066056018353808614492216334156943985562499391732498485873980343829976171530175286673099546222359437213851075740079112808564988147026888401398549014787535606608604171662928472432383072379334735496710310289565853109139958371650394527104026116258677363480515911874728152595432251845844080174108095021056 858 31164747178573788261068843182737731416096723733952631265644360958758177939042669966951280759874362798301637573777253662108595479507637498125156736662280657306587657251283829914337805046894917297851214470716579695206620819631284229644972907567764880612372579450107944197915897512068528729383668345812045623479934004494336 859 -73527115356686529584435151264463049842640390199723157228621429665662893913940751062251081610408085933906117848025034343195578138730698948405306598539420094393869726832558641927628394833669576306187882309418452363368620564694655412302161431978884774696223245802605626423939463147043225226950117243477310822175969313292288 860 173472823690748678301002414565633716914265213067760202428367858114790784799629462812162115563876522441158434788494787560818858428941556122427743173372893965590536551694692355068473998010665009557240530763595574197730661749968442530822602780701070338446654543837728607574839958117835906759091098990646309804700154816626688 861 -409275141738644933124142515496742896660723873603425667388024438147097925477344265558226792647501770478920144724544082445854907816898387241105799820070349245794248417891952369965623606115119853710183490468624307785874565139199453520935151376537670438118054246575673103545511711259808870976949534672916710856360177642242048 862 965604514190662925417155333522411893006728527606297649233291735625521638782570033240955748515819712825652525145138233578100971911258172379022212837219538680376236289449022023786504001897578860032742745556085520298486371407788217866474625617033110425628554984756557459938902348813704192407799303832788043357072293911068672 863 -2278154675762823207436315496176091219841987481348115703323319187480624847164398992106235728159392470533621919867266042277839660680399457002899912021184865291933545682287428757709955999816487739179966552639362188992434066315513320794594456795468361528150419057188572135027484613863080198333780805646868706323544897455390720 864 5374859635002936281120916023345668233005422709903082741422687251255445545283486515328925041613788482025084129183620249447389136994595688488011423682510429075455588200358762255351159211863215185780300086215972993556617262909425548631059216344012063932536946607528490477145992650245778138621460680639570834359810150195265536 865 -12680928298387198413076142713736160252024302475018760781311957973761934368132113097139761580259216389701473308657516966050980217811707721734067273039459935511663648979615568558275326427521588091626085663544117027710207268634427532995067683922090348716331003184570095874169789998118964662058519968944717755433764888212668416 866 29918165948300043241024916419824502943732579912733752969270554322485118430593024178491994616837217720470190457049566016657639756984214357473934370121289601607194389323805994631970564854676151661612104432366958433405282669899881707579324281435117420488962844483517336018394549223964089720784601549183172923514619571336118272 867 -70586051166605959044291664886340342353476005245273671421386483147481127951753021387641839316902012404990549172466372532210057787957620091923891587607600061365299955048329513774643448133078733694784809037165862853923799865618614512420766995558258968842999582182091652991081083748419735718812124459645487515748859443062767616 868 166533958929986314914735615200153005211000615440584864405396882242486124639770268969563201794322457589384044962247778996522076011538655627315917721294119993753927208055890164665837549121200643572821789401419959763268014268506084090831669358960698635118661170733323497730501747493077400761741288857180410542365248662550872064 869 -392904249756572716311521063239955016309466390706637234749334873129942486140726586296110392822319350619708470838594690026359431537045739969579704182830819190722243194759392318595616227951753590468867787667573836393346593876811931596821987280791632111215248030433681667497792593434082980965051780812727166931759736467773980672 870 926980601846357350711625456252590717325884791903821812341442712554847228184959215367504464278442726049398040022122125117138978650006720123007191540876838504175086299615443664740519352169664648327305193409479398494540787484861092218485508552699782160116495225231546640977747354365005433367727810544745308895017191821673496576 871 -2187029121552687331252722142905487445073770814688813353493679189594666705649458968674135332145530367277564169968739808227322109323090751500646218524341916995858027015342667658812713802581730583800253965621798716515617603506734352618634355823320961590470312791929740277416498203716165668258938198803851438874764880968448737280 872 5159866742618520095128486412290884922766474410790901176486028125449218383580371109940491449935699435794545281614668996507363081720272982940451845414345472373160540420204119954816660061066968348538243506578745105817928394767092568430912686208225187403371121644726843889828581594300497298447979959233157211613049234872445435904 873 -12173694688929754891680223737086951280184718405389445977654941676008131223530660650615991828428284323687886643273582243249004120740559406126918073910444621754671253439639127239114358826473265993731097399976449008624938364503907321298796389521849939126975233739916781061612657897331005463631415539555805041016132853388237864960 874 28721447620964884445865891759984877450516978440156518662297241731205595858360239238580254321147629381930901626484644102952652460127300315255128584869573077501058560909963589795854145258109993155062702731196495450281111936021283347834861490690341801434891093063693042678058312202094342263780707476719312959781795468713373204480 875 -67762628727166809081988756344551524746566905701894839677566539713309628483881220697041491542166657635450893816198626198920031083695146596391160860567837099748438202660335419501341610638353923007201892475550481112198080661576751832531548353797133977676524429416839773135773787592789679124457374871904940342789689407171637280768 876 159872646832193127947337960163276952053503248214568571310442962778635519414823762695314966741189883918277560918944416884338070408871412005036157868956563443006218912199949093480911938929654378001865979751053860241646038052161318307660689486637967833606999326313513108394772890980241369176177580822921490767611644521119750291456 877 -377188188906316024786407703846523659008040453309450179945480409019682230546368003867790442124675026600416925090858121974581445737997424640582572907652273041014554946219825366553532168375528742313857364964500711383854299976365203310991101954656619270083780838754412302145662406364671422879916576599281607454786879979666246991872 878 889901635266965667736792920382150367509214718022690039246093897465983718060498449129663867333683368471735637814113496347002953643385142473947467536440220281525986297760321572109747558027765330642118514880102384992104761275883910287045300616907506495520610536342504150562872387914922204008747902942373095595153138773675768545280 879 -2099548564198317591368261761090854639125435932474517221113073720489238474950644423649957668149746504780026397466115826462682048104513108957967250810793567449064410419920541331181318993914839417287968989262312490467501598656090457189411980207090948658255219725312034517915290557790327146369850967530589172725529566589591037673472 880 4953473506209267232309338929874756596266952771567934802117108259017841410994024855035496220548843062760886645113947896874526987685021067197099647436891680980157930732280733395469702324580736319203652708453626403702711797264911321000806164323495135856678001128132893640121905928309997138499535088259741560360632893138514569330688 881 -11686750282952465800092263700513813927552334979181249682726404312967650258109046608330320175765052862465244565856122786443059882656812419342094229946663802523367834060082109935158899765217003299691542446667457577389633117081590462575702929880805284704397223328950795581369556632449838685016565982404229311911572063824380675751936 882 27572597694301566782921050923209337133355541823311533807678956066913777466119382063960555687829598734490541926644477225811483861522651056600122961514914739944864488960005302532680437518263685433959022871859540135714269431475361839530229820175792466725304886108525660198569694380480331662772833899869636969274203260827943426850816 883 -65052142401021668030460779706168187459244989189758937219592128651863237754226813837992103816756883594502857143516850245372021698415344247594445217903612841850044839384572071856300279685688843506325351160626333078833962457480546321062071968998575205163965774473317107677383200617580657602544737976258757059269672307932915992363008 884 153477785367948267661106086813364002773594648337880373804637065929661776024671720892644847985043872913936203418745946063630163162144313333873078895700553288746825346889308363582918358901811693612033787214587581312447191149124273567275549797758760979736725995604535806517505514500060992575122607917325972742362488743514593336229888 885 -362100766124499668888054275473146679813900380322383815224632043993151106981582205913210807345746943296853490690780846578883294047333928780946403714430936057383379671698627332231197592840150758091985620172894242896322921161199270813611559235869106892924061763426122933432150417761082648475790883634391219423273384008685073526161408 886 854305817051042673837030110358629734546290739024285504888448345290028689471618039502405822325007653782712695668595393648510631491498546057081697864669097798466849022166398808174995745051679203196621942667041151950313767237359634269347262409735364196176055075798880082219067236757326612156671243221299952965086112633235979037048832 887 -2015567204837981882996272394343987474639770774724331757386170822439380930992579520790101340620103053393297798174682679424281589307285718781909553520739302174427348738111414343515828207906981793617311459763257466525521916772967815673245624414988250351825562142806831777473145502514775209463587702277251851414897202753501144746557440 888 4755335941924963103768653339634268308907342310093431145221605732865064075948323453406624295931699993380302577730927052006329766709239295125711914470340476463621456819620083351494051601494265103418594159872303418843689675868334172973714367301714714489499247812465909421810591840551715715878757171823286141676341173524372436545437696 889 -11219283517952011555211366899985796086907266098235433300220108156310185530839882985818060236513415294326030546799044891309680796401475682365587224670019148524176611683572964319338094693091888613230432205078689141588006886211387614486123259422900157371350605776529579008059318154618084656070856830089172189282854572315216831164973056 890 26469701445579986876415278588659567123094073745919530115212557957499132923664925013216323154267036695438656689947455141467924771417522802294993556381516901397207920843368757325707845801997740813695487329683893216227057605968710860318737767675776815446352335838672821571064927314265719731068889064732848081395503550137435951823060992 891 -62450074775009899960367863856587670864002832112025922520868327380728393999226496933245894900397473377637918535356764386948509076253524194841410941703714755721658755325977681354403794806984011834228162979112393270141494563674090066584904269954983059871703167302277461985751038309634870893895292473112268446143689447323616776736997376 892 147338716585923823031158461513146933901820196420522711642176871074077159060132759838127910273821777343927898164311618556516379745309999754413996332747467808491670734019101291347483779000151800894917190368382164823459002899770955362142055058755766434486107546157614081987620712928505911099932298606402881270853088039277667215803940864 893 -347616836063007619815147480203613002049828540332884483514778858063152583967595369702688466856177628078733109708518147395968609033455045113417979778257969419777757309724940097346383249604299083417225355396132116079372121011479332444921585652863086499864919763992573807117371280485543261662002375342271458704497183178830206335254003712 894 820133821676035039551030688120401345827662744889820812071294370887761955933643733271868723513150202912742056487749823565834236219417138616518781439923368350998832130101835557401574088822566190502907036750489018699027231150306845023012979845636139119473245862589702538206244637590356265111795335630767454301281745252307646223982002176 895 -1934945076523917725164378299267096559458965882620687047426942483923678229987552986219993267573943960513339909304122884244701231929454276741865555545341672318981005728241873697498115735645435982795648454237742367044972468100155600770310069808783811107918706817494633240387730701037724352423455268474340671144269666583170626879571886080 896 4565123825173850689959051558941419123017588845907143061883442683973661627910296711845363468860243177184146038025282063281339681925818643710567070647199283477517526075933627589688997970499470132425747619267748966248689178223269866430463310923293795215567253162974414095010203963046535228170915287633224259697533699524001666429651779584 897 -10770515293699771459020164494123640937690503181593927747909474109722847167687880890234464384746786760193776189026063773694347836290471564654171704174245303657032716412070926294181144118644072645857309312036475969895432818747153422906952581537859868670080998051128233266432897201273782986565421246527983427997630889552618625307267563520 898 25410920740447378368369085586781474994298938128429229590672833187293050795350867752908915304641461441414232196660373315878098136439851682792074519439173951952027444280625599983358519708579017257305915532548436673880810573694618047354525302693287359555999409737245733013641255804623014677977753030004648198283801112271578504373678899200 899 -59952089131242458116656274291445788234633053948672745305112551742533424846522328929508557547003409237196756469371310758318875636731340653005283180172746470859089940713118455146095035358156974779463326303632371280258999503835775827569977227233162309543133325800440294217302919535339099812297336635275744915962669623591160341606661357568 900 141445208849884459151352877571138858344647114260533346106044051704512544028420419639486043863500391994781065316794749064026446946043624435318909768693983549032245314250378762880552358953602094850641271231337694500308864645165858500953859617542044356426428647703137054967471633473225765597725515763607456687920601026287557933827857842176 901 -333712259180663675039443926315840666677892104777925151393433769783611189647542574784789918336283706872390595026910244759809090164966952236221968576266315001968545517062008725727821757324362224215894373527772262348379350437720953096616769840470663431964856114880765575962225778555697560551406537587224209772408804277118272876403073482752 902 787328696623812266312200401214572909825050317453195793397092643052289228988129807428596951766574232219174702992563111036255931603396585778454503512878122945655270915550254361747833585365038397990715399662809267257276699883113457848373494135407651483015978881362411740359057396182073320727407748444999909376742947801418866436019469680640 903 -1857547810947393450927106557571423536339394863427458279006273389513603546033100454136165991260149248427911536618715720200564757098880420427546826563144212989375032459601266249256771888637280985682713341788293923515171129056558632698654707505899391678884815058131097590653058059310598172650266528417214732129327097655412848739694655045632 904 4382520140256114251933100967774528406034573936410766860799414318594429471361286057841911819192865910600604263291251929920747694527694745327537590278821055982687155953326549949969187291923286419797215430632132371727100958988559171590542954692740110221699342346023726333230567675732591466403346132008877883803471803865062243232195457056768 905 -10339697673759853036490602737978202631719248507727925308393013923293437400698831730541017541918880285639557932567630081914007252262182662211984187583398357856684853737753608623434041754576649635575861660589883277968755317743345258877832897656295523409430642454772276147179250143829329574261507760907755586360429503332962219336429853474816 906 24394490969414492974835418591099252336117286742310767174798574625614081893463864369354367066358059068134938938372691604229144018722126165279062028293085141692119772394709749745381627286427861242517150004756354402967852893599807783152975210324389830176630915025806747475664616406279855493823548578649940636979513201976750136152249017040896 907 -57554022219341214453537039117747561484303721357443068071195977888417022729650300854392557771101849957471086403327887068299783426499641821213199237143812395349613856696072599390701629156702295324628730870776973549389907705176733909487036330034259880796660514743660947617790368164024893920453789421317637041565970011683624758768888948195328 908 135787439786202134980055283711451528232045939730341986759177983623420920260698265169867150626041460486221288671791034300427581357523648966850366849454421506412597420867652416028271341822557889920409185062733713654717326045840158336729738455381110808412182314396866447529939236615708446989430594364450785255852799030033173956210637603340288 909 -320363861511233255909781404605101561136326452945305507867953116498070004308324259078443035384799039108712455220327451809313450752491550264258857755495013296209434386524724331547305938217971502325852670134980136115370357878879932239765427331411001277177626458845346390011207706043976604966508285886201451785664624464019848184725773240762368 910 755835767461148940726636887445698245241260348605497151878298188772974054075949119865671186311801778132367083247310677755226468357982384170944113985277651383118096486441593861876015134749347595300962802011514219329520531168113332298504927322890522315948573947178014675257996148416002997773924150615038177654461188951406945886989324377915392 911 -1783246414494702151413384342314299546946612576671678277274952344792789948673294770071076673875686477237176743838203424111308099431012066275588961669464145779061387814618492555808572953143810970442743974148495865968475714427906981270469331556543266248721512523149762245575870770063422889526709489958977925820627975962880239686399923962511360 912 4207220552011870814646331493838802216165878059233967570285810922581719905963238058299039418520971032691778398117061751841243100367007233079695638849918318150541644402286433774711757782723564945537193288566952004167692144613573827020469517775908535051798277963990217271174156952214798988986435551690358755212585200853800175742251394406547456 913 -9926112638946039510745936762569000922814276815678929444328218222709387920078374356329421209665545621648290962728744859192939137449979234501279505670391939067319481777456055273175545834945825081676312181156932446994425351563374318637948890197598114735493703822336463892864306201261603973520719404610793865734092779610414243258481437568925696 914 23418718106881483324318642209766600939521778784701215443206341135004355737503338252800995767082464197770935413133896566608494473761982601553736934679712169692761739184149095657968237576179272104238112310610856625925802131982562599816836443508282761968430432690972452276880353942650053726094857789139543583109441511146588965889762723062874112 915 -55251877317786708277929947407210806311375313687870366026984304115172151286933152622200070371206870460925427622501916636899475148257979669266865147059260975686606767172871058865359990717805674099550611198355617260186988553192272853674611922568382594040457421309925339096109021789729705430162586681659804676644053424000778283264028234938843136 916 130355979913465495577351768339559614468379181007098590942625044675763078414023053957058983161744832165147437170461322992184828571415917807536289305459305829507852497900654228277071073105502998362453846759025099414362827809511294344625121625531961417551902250264523605977946655981982618807366612172541197084756292407222385053045019345015537664 917 -307549396040693957803340821098652430815801919583599612771662771621534868303052784419719957857654592725836745167190439117586646090355800818180052480278035998401228474169606647870078621363364540933383918139271912080577259882987713888883916138080488359040665365910992116509654019849265345066922939923361481335731467836737948037869564136156823552 918 725602546716961332162541537011726474254354466542939957597294151473414039179971874083840056457722926373524345579384711508972242477227560974893835254674593948175670482684955413470877224162340430065869058675255058681528496872359973485117056121297741906162245574441834911211526083277990100994171053210042572024751042521477452642267184742191333376 919 -1711917053260853655479786610702572177445467295100077097079838392298354235187989856081798079238935517077343565499692069002314142097286957564860249120267799555367045961171219283495896594535686856856645810868560316191782649363742535659484355493659406647428295649412717034378945478519945439603075330765167538219014669857399675390624408174413742080 920 4038932898603095226566254863602449216522538429367353419703002327839778206982085281003036074193180219606360621333765016239801576375285516766080603201091671107536548870681651862731950431798102795580059458015664456544719818493460499096736543263479790012937922030647418301777198996738421569339996541377058039109492275388275246856987944621141131264 921 -9529070890640113117457592801228351381553785791820586754600592958626384492324114310173752261301806291959769933826299455497547637705026155481948876911532530111424438706733214552405655311920886451291857033381839030452496630731640945163707198769555063838200335210178506425977450160032823340668335189174201222268486635819505398998510258726664929280 922 22481975887801933545874758823861847117998506173841327703360862701849477455024208332511100681081483618074226998651983048999723559604626226093618252063600659333582969335808867671803103812913146616297005688500798693288558560190766961646383108526428940971257261719182446920712791277105537560542821039878737520975002611353810148778269333802157342720 923 -53041817572810057544882027374928592669042089206417362246127730059378511324012587227028273510549327675361175239971496130479050271959823485719397710529384660882239036412981039069070108489422498823754130293032926299666556757368454921486239303579817461968390367499659730444979980547687918259765635162511591120168989773484170791270514556846596947968 924 125141776926900341324679240352313888101191749996475898001456646036009791632673403074404051543702267934641890347595591171953195819329699282402693174881834381987326950239428507242951527602686770550091974652829530660238106776200191733299893004698745051613181405419676473741914861415441483200867940703371584684874952818607352380538049631146523754496 925 -295247505629404549741107998352351470438380512340634451409635017475718538175395222813830304449567503105432234692495148441905838757868651016992622853890870082641819839150474749829509262831199834332777960682660658707053330672781917389892552226450347985168877334277717841325255305385094041522821523486500644411699910859922325058632637929897362194432 926 696578646404429214571980051454560126214845203094103627311525495070194098998815620081717155920233661561586819864933289144769778059656949005424041128840509487048117751126911577797158742641244666313064181951387170013439774860300744622757583060060330894274535403554755143540470571865563919565174317298024471063737801266812991699806304973487918284800 927 -1643440846662659111793318583613748028632073906181159050625964282212407781262978046312242414927871858992457420425057760633445947757973296575653468607444687738070889402732680170080220540487862873726312313208433401347355763273001872712114952129518151891775433617948863234564770866562010805532084516002792111497225508170840688160688709209268884078592 928 3877376704584127323068853163932198998140908837043587004071198599376252638876746538252145438754878724195779310235105818150703573031683895185292182922671115641425418483766309839819459606638125416118180547782188120108818187891567580204015008711936999753888621904453162151780052343894209694109812078978585511817850838061526026438642694278332492546048 929 -9147910701977113075281666430773518248711508080275381262765448188892893475751124316667725189350224771514732260200078214590946702182681688381432448103023250256947072469786442835233236698558740164862489459467150580244515925503736649653545183543994661296326314616015834590641045831519547227349972792553219965763177278656678036276897998503640821661696 930 21582703097279544374149970028774532554687163972913080626782824942210602514028204725959935208556193261014379361250271950448785299881309969914171833420935875990035923745038246010626914478093206077177603545351167963183743377553477044731320271347025626376203496467929395650411633396163116065764114617112024154520805573655037448875173415425819411480576 931 -50920159603727343394437646385413463105656145619913335261708047083173710305809902528424161294622143970420317342970755537198977745825987730198928032687213983262922684457609111700892748169462662986591568186266712166585123130890089249870670560117925252260184236744765115604383371480114651519747853392181219332677312823433126950627632219408303808053248 932 120136140611408912939438625632373962708735307400377433048946990544133207563122053690183772967944737483870099206341667503579848896017338837160720961580474467039739513854791109072251969736042806302908115291467725493659278112787651799048431487323839827113021102721561900390048834623268397494195652369468878596880980204179609973809060435823889259429888 933 -283437687417376914627177191322296990526844942746581027351459630972687620154300516832287416353001861489768957135183878908057268391797297614149785590002820686059550875199658710165757768428272024760171437673637786913686042980682257687559503517341730906978449198378982592080920936038863027119919533973161805502803571555669294845368467702499417341820928 934 668715694042208516043229675415420907265002176732988725226335356111722660920220838721423155295248010920378548956309268890512492275246570688697427245380069338644947119314535643733301033195469375493526011719808998160542332223144693874860348154919312318477266870247495415370608615037955357279334774730686049670961768758204843591992199843815442299748352 935 -1577703669307234857965336602095589739947474968266732316550564693311711736966685784823213856526385496808497296325301872788184682342527819051716296413921087611369373266338653505611106005863024363592868254022553447308403220671864691347817559284486304291180575945938114631521314899322447509547060854200309856535685497924768907131602520559278663118356480 936 3722282713449223545185027586835773460948639822026626687804048648568798714241972603311002545758774716596532506920971503392483901468650233331732164007847816594857848283076624431553727548582592776706079383392382468444178527305093898070754125603656070396318050288634194447204471670722621073333960776346943324076978138960876403953941976523556160920354816 937 -8781996814982864122456514524502388736427283997519230826060768009361042750324386884064851402108045455033822111754561544565992787487793608040859182506455771867005590804782320150574057163556124304399210790224382933209441719056477183891228947517150765429590634317763379725150160571521152861226591102155258747495879815438162495091868352734743206440206336 938 20719400968580197960843702253195956952749517931571926285222665405345508974582145337776130517268861903684638816159726834708354939660642854185150957840753718956749928142241947312370326338838297335984158088493872761035689879456683750478093013603274139441542420527402988713342950941687200741547303912711137208063130626725862804446941746588043739117125632 939 -48883367364058843012057459680063460827396315507197105946053428107828615377648235882174266126055273240562342646161396676201677682258586175033766243697203071103215552850637143487848107774841780225380474943772510458959736813523555297097694278413860419675720941632074366321094845224819643629762529378116161064280217531373478416801767446223199800074960896 940 115330728358083414269027948409131699127647199009432673544228392234379316255945245532478235056326637391192329515831916441535340939492759566149250852407317685940442287310838927276844329876795809059559371467993786784338357065160064961977846451862022370210623151899675492092490011592681592981978240960542839623552194693623281823787271597915886013030334464 941 -272100258653327224459743301324655312160793433882009199658902115279449650461054781740508731147190998589753936663983286552487391758306804840668803620496142809794384430906161749178429312431268212791087059112975319090748093889233497424911878930930593019304331144854156961611665925068737587447051089746507953663230650640698289256468426689007859504294920192 942 641967252034772134943601522009437545976379498778412611209911086774556531677406035245365994546492543660632558620289366457378138881130782031405139728386691761795199967513597785332554840412219986032935068113495659099415661405514105444019146418688906877960104172972462655865521540587114462153627238249248229455021736344143535346540388270462118608739762176 943 -1514595960785711098425258940837138490208053395575690569508278958017871695866702561555688459205638362103649776272242565797826959641247083195108781161588018895471284509648873425218798340578031590184988879162978891767508036941348340811993985741101858496341454649744276295916023104359592110271210958419582138157147862075533634340655319736756009243540193280 944 3573392438878076645770004484323587604737693658915399538334362146594642692655514686592394380705658721386807425872451704700628702799107776071555169564168323410531337881110070348794455306018599605952151876551908421716512261661163676473811729344064903031291571589196866515055378058856659395436524096332180183640757025432463847194247492851527737495670226944 945 -8430719381825697561427212012666050301428146315387624299088546466738398448665841443675520750504302530094879968985482142316013683360477116205920618585110030344653075697247336268254020292861639183970173889330808161631855846133355563835661751525507619818503351524338658341841799198887547715180302669162856826191557523553214765081575762243979712208819978240 946 19890630685222817319704941907006377583272399421926629737193650849512540289065088010462418419419881784397059490515449416227681286003448398802058799493396098480248720413792419386945637266879341548310325536987574106798727766149407809295311474533218956629689612348165869275515644606494279650903027255164877928697410771257496798844462163961471442904720343040 947 -46928046248201787930949892782659930376020186161684058551056025992214365963441205394109625600251081011567733832775802241856619977605112349747227938115128843781560116589804979471480185145795882308524954827078965057030480055621142971538246407754567719321962367874725471581142045330701878092679102702994116224676335593379921292077419313625998360800781139968 948 110717531260054970984754209590651961354896664954143365700289144917905528824214093675570292701510767083325227603522568768345267321931178931906297113400477748252426384574104631479468410877315042984990257432819546437324671803508997070747816318560150678280931438798128259845967689059178851615718810744313946101735786233866272114317990151739956146019202236416 949 -261216323890555576608918302995316677876338128752139990874965591534836138226558363372065422241861297735444574188076036369145897215869254661416711825787747693465350209975794101732828096288388769066601165939614241088246799139316809760086255586186739269821242102292588258242966667331346262533243675998957648060866394010247537826324904631402855177847845158912 950 616288740277514729079736391555953216504716629827648098852043235054101008379999137532350095684224757494024616041703677222005034386948734022327879527805753074493820653131198162408616562868369302750252241533386412290554558389875905463249003987882613978286408940334627459648217425324096281251845557403903528571085459207254918236804647890057707077297252597760 951 -1454012543075139400128981202293210355719226589563582929104664759944013074408426462415840776771471049154699687290452491980700603417759825908468353282412461645492494075410605587776169947491368691470484997932411917455758460386769805067993640612885529313134680758265511438988370228766550265735128736296434949345642490882242380702245276083595326446632909668352 952 3430457733931389953475799010577054067191129436631445839959260702957698425269969651575812398026664693780288522957057056699693001267258161139770130216400418677915688570772799379017996087559514921074172327744052317088010519052173229656159792398144537165911845721116199394462673792195793056536744824590785194813017769784979837057140361429996363248961509654528 953 -8093492948417809365111070804266014567391692132918187877622607876023598867299937578216324987421778902548626277997521467843396071308413790324196019488412343504819018447807995082853225300855768447648849138554877458757130154884098270238817592772054302288396509322901653708221782435039778675577180763989377446768206457984469510587890018640108140652517524504576 954 19095010982985897530480104013118449846221837444963541613454545271935223883416728081264331528386499903406651930575947919648193349452347232465328745541649610300623025046437201341258790496694274278238668272974578752425777230541736150613622466769879663203062380162334330294420305327612657882624619000571624792227697897733423782580270589447406934198300868345856 955 -45050937433834574967911806047391007826825933763189974906827611949785844617373395465680287852826329194373880907066009952695772701439210787210197751516100057957077427234420001440553573168507578398625681201437262139027575499187818760539564518336048400737948451766901059377765958239616901878322727650324819974081431335036807239274821901754806594894524756000768 956 106288860764504768666045753703314044788435251792216325568900439651618886969346666087793225680496216193845014370127062841078337545495249155068787542009024802923792891364455993046813596938726693692549060679984279195569411308143834061556764222216205406052689922179605426171975481349313361107799816828628394841699275586042553499725423840789829471094084561010688 957 -250767743494981332393051715432864989269314178474359734364709969847108221705526788338115114417765432194503332601406021521453061789895192775068232575101348826448831832821786388776144774870841935941575457905917715895990377077371140424340773377972170138511504604683879512932791573353852037980848871658400039267853946967551954564611388860474472810584770858713088 958 591637361857631814721927042960511994192280224475099418543075163593788132645800367607590804541183522777754427016944062948297668982668807124556860653234897768811818520112412780433396696078699028680402278214709956070035905153117918369760675792616437078498906112901561144621115063186937879718343198617449718483870756605177523607772421524458558810958591229427712 959 -1395852445244273166775945593327652077961430952534631488223951206490814039230294067390768060443359477943198882774142251578752013056328112559251296390487845143471222822953737546960420586034851444745902677789388470531210632922523504862634880029665284969103192070162333141586181089072502481652286030892156226651140064382440154214995690730496776564105351580876800 960 3293240377478508998337994617521034134461490262017982445177322352675844521871641711457766349722249820275404430751096546200410149692446610668639057931178387939840109311551047871473130721811386761374956271390612372854402019999789290573951306815274910215229393349692425309037945324852709039266269805101112531837988022699984217559214159181942498749380244879179776 961 -7769755478672281626119843320963092257307540972986163727440795032539265309034884158130714308526866686106317715536081218297415637350230835586391837168826571417303855663326921303813054835780171580110717099210644657848875850305814417887423965215782694587456598925187972907318120776079293837969226007437124500643717558610323482333973161412802115120677672217214976 962 18331215847833109585791577828581488670537943851041590431329492478060158696530356451042964737940452328099033196620446939752335300813117896291286267118628833121550156972561317701546950843630046049713239554000066256760172966456675845500117690490895959113119581990700612097808603730303592639243024076658561454589715245985527273097937704286597783369566047596183552 963 -43248912450623237168259144892205045609998868226119145753013629661472006436803996325001462175325404296748875254743086971905490901011129013919850650099614442122780532568224731146040163130882865622176391650781357259229149972912930272148137994612341738656697950680786074813693098110312603357018587763519347972855406537371022981314303726937080564237892584950726656 964 102037335858591037588757976426336275734612818398210618960908849388022543491677760966264352967704541965710385940558336380405813076722719699012484974536882027080168776463103304899706435933326074404574217499984003834156051646437489380071123919656248866488309099211948095442022437772783794389975627541912944946998248191962692927296553776699765358717140514335883264 965 -240737103412848294349099108509835528810301524498504418784476683732165404376416234834614635411289988587618838274357566640316296755071675190607542483311021720403437866871329245202506773553912240908574914107968140181832449225788330451142483220294289651202857362405297415079662083006174774058437303237143012803175926875896440400788982961972726284173413123864133632 966 567972031726943063034716506804081148840600785449247129074980626787274821626440462319232195173230785768735427058201307224443575312165608409054786266821272325052436798879107952697093873369590213061502611517498994882123198397402521446581242429813262779719110626172166979786710362232974754830911782001324721552062666826534926764206573377819613696822611417629720576 967 -1340018735171068201246948966460834849150427207694915496071778952350594730236236446570993096281870655468891625997519287209698776777776656216134542482716308704265211150684422515193600618605832574932153658034965997432558500087680021653304732698939023292414839450768230150457465600011517098441774819086475332998121830036995239383006254309038758111079503863931207680 968 3161511677167832991192096149941340755921457464386839829712511272165520269225305362811215463386321288113020928543753707700030147065696662813484169932054660849337298035111503520792214784319489631681457144285868275228781898626936704208894431838466625887235393626347055131074255366035383745000424244647236691602595513825783359567590474542022968790505833975590682624 969 -7458967417789552108453625313490843809524116499672173917574983797905590181703491650260895317119104147763512711203910029848947444755724542445077912397751866348779469667981222946978617315378159689485919511606734540221810194048678451310951348536559777333909008505038444221721931456536716999662672053297122826309316361304636572663594095839685164974656890786440806400 970 17597972305921240619401148559903357317349087414734178827293525500512369823879456193663776826801949606464808674402858634117292443067002397322424909760936350106089361637331290924344435867967984528836146339283401075308737388272716945928512162470997601252647695911613348744358794113096468196208893744767196318614876382683263624093200700297447846171472789300744028160 971 -41518967966178147221186489419689396146541089758242037314012073545355780186209523112949984580376541789155659205893224683634645180265398120271818159385982021910853319344885588890273301304574948321035206967138538701075038573799307300274813188618928454279766179075920807750866098958263703882418635978828866020434943793018093967321582349678941629923957246552669421568 972 97955870767935398659280229466360479912130412515828422463174114686522740735826029526421759794991291873838343834194269426967185250042245325433792143567467776519265578025733623674503837239906216021042252957490546482593697535695971503171529074310976463227350375161918503945176060829600841764162616064251977693488520308645461079970352891037253589797228274678220455936 973 -231107686147713278557362756052527674458958999861125202580935280374070221119410971440171073243586482960606305017194256122168955386218495445512434106656808253250709879326129829197696546215748401099756798593547895115804869847937376898200082473563948128959996142147063705379069709885394619920743019618038348024206793382657449408127107182669402871937402127957928968192 974 545253308227782851557098490944434141211000179238734479789894707838852002611240989106242115647926049499523928446174961611607201132967787131568504532085580550323126397342030836175939695040646698841584011121372867633759816843473368396949791324365753166479524642445969026259871617687316647606323311193734428089283474351351086750897379064696689003722718749021196779520 975 -1286418357991436500432757440821589242246261183509125804506137645050749486694134037265327750885834682746724544560738462077148772766020064914004593351306096653684783950735528919700887064561105829725252528157726828232707028758338679800242640797353459259413750035215775060410095357033834978740971854515972811565543989319993095661735463911467885187039894047398834470912 976 3035052088278299557980240393748233833410440366740502014174145850849639415627090017410997648258842331414661699155865436398635456304477120719034054915925809813870987660123317497797167221553708461650018653502549446697023797212552113396885446541834814776747492354725677531578330133838459197323429748268022319179501565405301090139725142188274576117954592350713526878208 977 -7160610793012164819074677769385335949242881091958472987928081117376982836476662013034479527813536761828371255204080796020485314874889815701205118896022780728388228114930696667946213833188710320983205329247844628661567228112050963587670475732401135886454033994343293115676403503051551689859506118923513494537570079513304353781245042505942530243354622199469447315456 978 16894058302007202639014870420413850382978284550935197584868437524855464646341592100599614557398742889150191599529638516195268175281819761230419424494657754764146024131332451175294201795499632301416915714811142913788548513740779286775826233059509190291735568059118136352172997720170773337200955946878972612206228137666594898885961012834820830860789032493736563572736 979 -39858220780571004393990221628324168432777449835351399198085166751410208123937364236021224411315170441129706597371007905187807263172593763898906958821167129156034023582911537346182738034106681526133868736627384720971144621906662800345423359202688010136966120827687627767502655708018465069048771390293989862771459406143791978051372310046190813957487249688900180901888 980 94037663147166338426129798795419008764040661854619744372026495737574381920828052498111407878257414405916155705150177402416585156094967159200224155434379819768844503395684468028257903734590783694234148131750458699265423700037427527866187669870178292046840309644061841766358118422140033517816555018435006714618058971314192663665234705104266688401683743776739256434688 981 -221863442898347082130289338431665718294037892811109883913789866524859693134339289197422044871312314590132694609359631837223706662753573840861287159858075149065981055054033838407104211060180831991302127693123203226107944427556413629284027805859374964677151755406359956237062232284621613710035021930627958653648574217961575125102391435878175038524945552540951640014848 982 523443327357836173048559120119979773453630685292922566223750066552539802516553306866886538565254970062524802413461279484823027851852335209520388237358484556444030157273890751506573898188575027034871992859501175894158178098926152859258902330124125949628235752468095168009129775985280157558167586641843897032840067248210734206307527491848731704964865604459703641833472 983 -1234961981010005022949377837830797564435342694295084621191553124580228368874762718729995892887024768936881916237222913774479226015894604737441224785585728752425749321339150439069663603846331621458212281982503269186847203597927160774250179999988608483350152124224314019550975788814840382151968283320557807494916252439049853739945524393905996786733098696472885796536320 984 2913650847816704210159334352524926565458761174212389010210685982210176124018204015854835875516674167054029221693165091223405865357296357156605023890887607802983460752786368554953535629813024906899028819351252944825910296050967148807068415611695966896054607759261347951576076042198923991724006610502371532297129653314022857730095831659568343650516088498027674873102336 985 -6874188350349080766415786945289812677824783719010623152868872097525431853069514645443444828163858274233108048213252741416457786418297384732250824256492184718854981820120518612920219056003199867867801624421508241440136948299786603332654635883640185691365687023458886239170411636368408298564348394288430858659939441124467183872806718302834150710961908204974757029871616 986 16218300662718171578730329566241220484520252826611415548120850444211320443888554728346881442101766086339979928900951310381874024868383978939384098084155826942561462282919338103979765319699062978652027812808023021253968303795427528213809631767257588349431678295366400517442774850366497361432633355217977332309711387127034075225504485393480294995390013802895285652815872 987 -38263903021069751577779327837532294099958028001647609116663072852842993135813517488403434635236880506788018301188232803210559780451360672191978243950086869491089846071411413317866601899024175771102113264318551932159757199692789354041756094757907110490972572109255496938037701785130842706313279931440697729213682080882113865911200634106097277291812204601845921051836416 988 90276182742837664688390229565644213555565623441316464539063889900736849977766064267693758926801477562042252698802971089254035133739316113848458136413158108419889655783063863861573641910054751277939829777480120347199788295985151914748821461283094592364676518265428766354416226842998502009755256651458257175747243044013162099568014704817862856005548225613641356163416064 989 -212988966811111672534241118263770868080171752535855760174369480689896340843309237992081280737806487296764465255407844799271818317215400185575684468994627870724902236131966403931106814459507628513183715180576286736907513199561158885925262186100704361428216393121590333743718003386729998742375780013352469016113908862280392349587038380422686302001876478833073283632463872 990 502505739664362848224040892202606324360259561075006738582065107085478667958245510960969430746086735607104967113192155204964756195333521715535325425889429480431984164406755634497946832717063608568571656889789677338134540798507896479934036561717222943838377930461691661363511410343721682897378119889586333490655181886325012430996478029057567158587377366869838409368600576 991 -1185563844814401025824862243536501075831650369032646406242257993972431035872023150457326379345776426338294439623990252588437582658145675658767567124605175177703747640379638996719040949254236719693022973334539595370668658188986096789365716046000635072406108897454240855435855274373440369814266753082089181332804849860676349061128985467750860029185851184966959531064033280 992 2797105623251025396718206723600543887823644243137004332833254949324654753430664776898815320167165827270117809758796194775418801950722151688686503187199606096857299753023210801300295527427488696412413377030231764215152342777094511350581956464202678867668650581151662378359146555520340737113285066190883300697837517445913482821432047696347092662375455327600065629392994304 993 -6599222725830776489884495231606300424367807608424022142830640112820266842777820575719569501826505125754445553743976699960767116292111346808443657226178071154578567834859932871596484720289104609961970067840042883106573767151204815661031986051839803623014057023226708079445315931728124840021326372160939268376985398664476990504857051450809319641925665388939808077523189760 994 15569573141290355031418714950285603000398915954913337098145796213585395757299687452353791762344563104185479986735933905098409397900514044934422448701566492664564630950479143736631051339086682659309986082349164956954484850680381824900795404195680877390840331841361897869762342412203130419671186250486056899419580497050306679131972073837120359342223033147813535217174446080 995 -36733357529082760856273843347772293776445120396100682861958102325820101021460704458505214165023457862911195592989460199747656399702472393246217903777532197522843861407004709075862693733028342711444798918758793442339274386914952672502754721319767112517017964845027120496242977935446942313568942633353880400234836028992440323906808243066934904009196976950827201693134880768 996 86665160509827074692316677158757188401625856009049410009577484877280735728477050068449567333699925977331282293466873799416847031989167480109323122007420537354844858483729283894918356906634894642813537973197672650891696308132314976327573414743213832280064043736507657151376587734350134307180538011029639337223642855313834628823330589035488447302245284679534019541316141056 997 -204469467302234859447470784218085582804049543927925494215446562181732262971553475041606718192088978163033524560405615409030512859779363050087491141417974060038818978868416855263098816491443154604247048111093675215692362317625393602456737637877789419341808751155739110042277860293106529453703448523031392473286446704728282615910605325745217613288936635654695109516981174272 998 482405649662635240607489255131715753160989328648052354154809329015104727986028359000223864714224872051889440306790151217556338518963670886667418090391012515123325680550843128677923020448942994631383694059704937316063273409080692549918984718395113063717653432001532461077041676457106943534544782312770545747042565467441445879634827137624305034596267225211044622420232110080 999 -1138141620344924630599611864580945883125230369314203528328773627784770927429010818137346864095849596058441445200514050033946371101905676733553482424796866104956341078069144825145682754711155778548394464065805219933909939434426015052493116266276653791995434951476080236456836528382914155683450640647600370168532416645510561016916315453319586963797025019781157283923096502272 1000 2685222175294318980094165297598062931858559826484258045088440379933006380801128586357907164575877148442949939521839330885953767923370079567281947132429680329990320113875123360817563142405197866305283024353797790299204603504102817309899707808308886422674487405263638692998228777352041370274308178341263525283637726700477687265653841558129609154171923310871704786880155353088