0 1 1 1 2 1 3 -2 4 4 5 -8 6 7 7 22 8 -125 9 376 10 -878 11 1756 12 -3143 13 5188 14 -8189 15 13102 16 -22928 17 45856 18 -101549 19 232618 20 -524285 21 1137148 22 -2362874 23 4725748 24 -9185771 25 17574376 26 -33554429 27 64717378 28 -127043276 29 254086552 30 -515347553 31 1052218462 32 -2147483645 33 4359537376 34 -8783644838 35 17567289676 36 -34940869103 37 69300607468 38 -137438953469 39 273134514742 40 -544525637288 41 1089051274576 42 -2183332725749 43 4382355981298 44 -8796093022205 45 17639257633828 46 -35325586857074 47 70651173714148 48 -141161132660051 49 281898621015376 50 -562949953421309 51 1124628973928458 52 -2247987014942756 53 4495974029885512 54 -8995760858513513 55 18002960113254502 56 -36028797018963965 57 72091909226610376 58 -144218133641903198 59 288436267283806396 60 -576769589001565463 61 1153230341304988948 62 -2305843009213693949 63 4610759508332961982 64 -9220592506571498048 65 18441185013142996096 66 -36885149556569269949 67 73778637703988373178 68 -147573952589676412925 69 295172920951902325708 70 -590370857676354151274 71 1180741715352708302548 72 -2361408383387768105531 73 4722591624822590712376 74 -9444732965739290427389 75 18888790505619744358738 76 -37776905585380652221436 77 75553811170761304442872 78 -151109648619099118373873 79 302225376070927765212142 80 -604462909807314587353085 81 1208944056112817760099376 82 -2417906348723824105591958 83 4835812697447648211183916 84 -9671570685400730666188223 85 19342977242317764063837628 86 -38685626227668133590597629 87 77370760069885175375578822 88 -154741027754319258945541208 89 309482055508638517891082416 90 -618965588173630311199014149 91 1237935607816320448648576258 92 -2475880078570760549798248445 93 4951773451548700578348140788 94 -9903560197504580635447925474 95 19807120395009161270895850948 96 -39614200906796784105536770211 97 79228282163928952902308745376 98 -158456325028528675187087900669 99 316912291108063504447881416218 100 -633824223267133162969468447316 101 1267648446534266325938936894632 102 -2535297969915514189656756944633 103 5070599170371972992650163355382 104 -10141204801825835211973625643005 105 20282419295274504263957199684376 106 -40564848282171842367924347767118 107 81129696564343684735848695534236 108 -162259364053818867951667545873383 109 324518640883032231343245556161508 110 -649037107316853453566312041152509 111 1298073952959890393452355475549262 112 -2596147644245964273224442344342768 113 5192295288491928546448884688685536 114 -10384591362005306633938575197638349 115 20769185079074961890999567856078538 116 -41538374868278621028243970633760765 117 83076756801750287925855193649927068 118 -166153520668693621721077639682259674 119 332307041337387243442155279364519348 120 -664614061479195349276208801581822091 121 1329228059371653285728112331721994376 122 -2658455991569831745807614120560689149 123 5316911792379451253142312426796428898 124 -10633823393998690267811709039267908396 125 21267646787997380535623418078535816792 126 -42535294148275397786665583600046481793 127 85070590013392705719587409529017508222 128 -170141183460469231731687303715884105725 129 340282372071464193902143334418541845376 130 -680564749293454118243055395823857324678 131 1361129498586908236486110791647714649356 132 -2722258981722239281655915402335108396943 133 5444517917089746989362912261789254088588 134 -10889035741470030830827987437816582766589 135 21778071343875866939809219246990277417302 136 -43556142548687539157771682865337666718728 137 87112285097375078315543365730675333437456 138 -174224570611942740796626998347279331222549 139 348449142475463234089874797352344655488018 140 -696898287454081973172991196020261297061885 141 1393796578662897203835844794013880573252548 142 -2787593161080527665161551990001119125633874 143 5575186322161055330323103980002238251267748 144 -11150372633057910888176620754084402565149171 145 22300745232323222458944479890408583318139376 146 -44601490397061246283071436545296723011960829 147 89202980692744694613916588237312780587444778 148 -178405961284111591275606891621344895738412676 149 356811922568223182551213783242689791476825352 150 -713623845440579758959106421045221579263081353 151 1427247691793559699488249405769969147454454662 152 -2854495385411919762116571938898990272765493245 153 5708990773561040068943253568836558512315862376 154 -11417981549859280682596616828711694991416600638 155 22835963099718561365193233657423389982833201276 156 -45671926191225521096256138241731046065311774903 157 91343852357816237290121289264114890429559666868 158 -182687704666362864775460604089535377456991567869 159 365375409258821314843748246521029149810791486942 160 -730750818443738214980323531384016694518391325088 161 1461501636887476429960647062768033389036782650176 162 -2923003273996666104042813010510191593383140246749 163 5846006548658471940450182675942757632695005332698 164 -11692013098647223345629478661730264157247460343805 165 23384026199289865888352627288227651652281095205228 166 -46768052400575150973798924541222426642348364928074 167 93536104801150301947597849082444853284696729856148 168 -187072209596314346303914688270588336556034936159451 169 374144419174669919833986346858272563071994301660376 170 -748288838313422294120286634350736906063837462003709 171 1496577676572968269919044179652761482007448212031858 172 -2993155353092060221516559270256810633894669712088156 173 5986310706184120443033118540513621267789339424176312 174 -11972621412529869841030824348173379525939358984279313 175 23945242825544626546955410497785170022960758376338702 176 -47890485652059026823698344598447161988085597568237565 177 95780971305572714242077974601209556889417316359815376 178 -191561942612600089078837234606734346692080753942970998 179 383123885225200178157674469213468693384161507885941996 180 -766247770446036374531305082213991688028584652101863263 181 1532495540878980803710478595789146279837954213193664348 182 -3064991081731777716716694054300618367237478244367204349 183 6129982163424279597376993402684725445817311215704222182 184 -12259964326809283358697592099452939602976977158378257848 185 24519928653618566717395184198905879205953954316756515696 186 -49039857307354960942959552515561292277880844452603590949 187 98079714615063404410426657384371186153680496362478860578 188 -196159429230833773869868419475239575503198607639501078525 189 392318858462727995313259496010224955800153637650817193108 190 -784637716926516438200041649080195716394063697673449422274 191 1569275433853032876400083298160391432788127395346898844548 192 -3138550867702884410079598625141545451194985523578352580931 193 6277101735396224791997493336745378659246163245810369837376 194 -12554203470773361527671578846415332832204710888928069025789 195 25108406941518090970858045952217528934977998373817132078138 196 -50216813883007549857230980163821921140524573343595258182836 197 100433627766015099714461960327643842281049146687190516365672 198 -200867255532116095682379255877127094750392563586498050651673 199 401734511064489880125124517419772420065667937809347155064342 200 -803469022129495137770981046170581301261101496891396417650685 201 1606938044259763341823060109337717294216851425691845996584376 202 -3213876088520299749927218235671989280128351283292745154451758 203 6427752177040599499854436471343978560256702566585490308903516 204 -12855504354078879800865578891698293045429459837443821133958023 205 25711008708150802005201275630427593865607083787706163816369028 206 -51422017416287688817342786954917203280710495801049370729644029 207 102844034832554504845095927450927429885665483940554306104647022 208 -205688069665088136900602208442947883095575460219564176854653008 209 411376139330176273801204416885895766191150920439128353709306016 210 -822752278660415165971177773148512462409568363862890013482535149 211 1645504557321018187048662364427187714900936296679679945156839658 212 -3291009114642412084309938365114701009965471731267159726697218045 213 6582018229285387733938797184619890390176342169396019207969744188 214 -13164036458571339033196514823630269150598083045653738170514796474 215 26328072917142678066393029647260538301196166091307476341029592948 216 -52656145834283665436829297931349611491656136062029853418333261611 217 105312291668562258785788311773184827651103683762304409045488750376 218 -210624583337114373395836055367340864637790190801098222508621955069 219 421249166674213530528061258466138543278954616516930551643710591618 220 -842498333348411844792511664663733900561283467948595209913887864716 221 1684996666696823689585023329327467801122566935897190419827775729432 222 -3369993333393693027960879215460565160235011167050178519776151414433 223 6739986666787523002294256101338018994439654219867750079914102695582 224 -13479973333575319897333507543509815336818572211270286240551805124605 225 26959946667151050633784508098270296695546040079842751602189009849376 226 -53919893334302512106686509207791259413000975816987682325463419298918 227 107839786668605024213373018415582518826001951633975364650926838597836 228 -215679573337208815909393557797413039586277216296044191938597478395183 229 431359146674413934266729678493570084975374371676368771787426360388908 230 -862718293348820473429344482784628181556388621521298319395315527974909 231 1725436586697629854202516654265488380521237060295437802521325266745462 232 -3450873173395248615748860997227208778450933937843716768773344744286568 233 6901746346790497231497721994454417556901867875687433537546689488573136 234 -13803492693581027740963960922820139061578356299616343583901296344759349 235 27606985387162155315833472647374189966480574243957116694226344792357938 236 -55213970774324510299478046898216203619608871777363092441300193790394365 237 110427941548649320100672746201634142769189328488899473461871643889306468 238 -220855883097298939703062144808470021068350241911972235503014544087130674 239 441711766194597879406124289616940042136700483823944471006029088174261348 240 -883423532389194860307098622018274877683486212845369076274244407422969491 241 1766847064778387025098747372389734135597228161283178555335047508069279376 242 -3533694129556768659166595001485837031654967793751237916243212402585239549 243 7067388259113529231786840388031227204000702794279797040846100884840500298 244 -14134776518227050377027331161122007548692172795336915290051877849351021796 245 28269553036454100754054662322244015097384345590673830580103755698702043592 246 -56539106072908225767748373489309370772696389561015697535128483158394023593 247 113078212145816524314413893513082763279175874261035504195019881599757856422 248 -226156424291633194186662080095093570025917938800079226639565593765455331325 249 452312848583266606710075599793579205253185163017170780653419933379820090376 250 -904625697166533431756902639190550475707719611451353888681128612608549608478 251 1809251394333066863513805278381100951415439222902707777362257225217099216956 252 -3618502788666133072017356237952025707226830589554378572601648212887470150743 253 7237005577332264179003949519473522827641517610355646198834697713134755451988 254 -14474011154664524427946373126085988481658748083205070504932198000989141204989 255 28948022309329042960800457382880391202881065460150808170758599864057727861502 256 -57896044618658080026508625896469196645325700214042283502411403590194901174528 257 115792089237316160053017251792938393290651400428084567004822807180389802349056 258 -231584178474632337791311370193751543862612092974947132526963002774541268343549 259 463168356949264728638453340211127359569152062306228260605878170790367527623418 260 -926336713898529563388567880069503262826159877325124512315660672063305037119485 261 1852673427797059285944627559609879341184103383719251011287177839850465047047948 262 -3705346855594118731056746918690631497899990396507504009230212175424785066904874 263 7410693711188237462113493837381262995799980793015008018460424350849570133809748 264 -14821387422376474446724512276349907545004610698823010076953279214527575349192571 265 29642774844752947460941598357461959750223168736025002274003849967540455943104376 266 -59285549689505892056868344324448208820874232148807968788202283012051522375647229 267 118571099379011779816214410063182851622390306312752883936696440639558960485452178 268 -237142198758023555334906541540652137225422454640642714233684755894573836705062076 269 474284397516047110669813083081304274450844909281285428467369511789147673410124152 270 -948568795032094234232193001919749246959764292517160017853863399731927599617775153 271 1897137590064188507142086511110920588093752006898087518465099927924751957628130862 272 -3794275180128377091639574036764685364535950857523710002444946112771297432041422845 273 7588550360256754299312249595343637011594571980638722453162011610925285139260587376 274 -15177100720513508714657600712501540305711814226868747354596142607233260553698916438 275 30354201441027017429315201425003080611423628453737494709192285214466521107397832876 276 -60708402882054034510531098284563362375279246110701082073568212272784971389262440703 277 121416805764108067976764282872798328207854459831080442112687350077125730301925206268 278 -242833611528216133864932738352939863330300854881517440156476551217363035650651062269 279 485667223056432264596971735616894537032489612592069714209605879029393433871503099142 280 -971334446112864526061049730144803884436867128013174262315864534653454230313207172888 281 1942668892225729052122099460289607768873734256026348524631729069306908460626414345776 282 -3885337784451458113642880143846171106631804803565592547573499808829814833542225767749 283 7770675568902916255481803957493208919916618481669871590077124628307623403952642764098 284 -15541351137805832567355695254588151253139254712417116170014499277911234281641667985405 285 31082702275611665219299521518578902626237536048450291824819373587766449773887909656628 286 -62165404551223330523187174046560405372434098720516643134429122207476880758380392999074 287 124330809102446661046374348093120810744868197441033286268858244414953761516760785998148 288 -248661618204893321838984303158033821129859315011218394083345363734075579401707850938851 289 497323236409786642916675427231444241180087390409892252803577352180655327907974538705376 290 -994646472819573284310764496293641680200912301594695434880927953786318994025066751066109 291 1989292945639146566337649455333413157162930884351757263672515781710150495363810012615258 292 -3978585891278293130391419373412956111086968049865880921255691437557813498041296535713556 293 7957171782556586260782838746825912222173936099731761842511382875115626996082593071427112 294 -15914343565113172528417316105413435054064553355976424503290786127818716470224156611405113 295 31828687130226345077389548046111701937279150181491551461385633388399820374625224628462902 296 -63657374260452690195888927762793067532858387302060507832379389042324415617604272068231165 297 127314748520905380453442603031440630553166905012737123029170961482935993537739278353420376 298 -254629497041810760968549953568735756593783940434090353422754106364159149378009290923798798 299 509258994083621521937099907137471513187567880868180706845508212728318298756018581847597596 300 -1018517988167243043689205571757379539912785370510513091597779875261775110604444961044321063 301 2037035976334486086823428415962068620438519567343481216915850099938965760486113314136019748 302 -4074071952668972172536891376818756322102936787331872501272280898708762599526673412366794749 303 8148143905337944343408834570979441266044720053631110103705432845663771816885017000875722382 304 -16296287810675888685152720959300811153928286586229585308571736739573790251601704177893577648 305 32592575621351777370305441918601622307856573172459170617143473479147580503203408355787155296 306 -65185151242703554745605728385177458750196606908016245930804333813556421152911806183147911949 307 130370302485407109506195990414277559903843595505326205951160828192896622745338580781016627978 308 -260740604970814219042361048116400404614587954389239840081425977517360806369707098391474864125 309 521481209941628438129675697164568736439527053846360822431508436732072954057959102027112140508 310 -1042962419883256876304304995260905400089405252760602787131673355161497249434463109298386693274 311 2085924839766513752608609990521810800178810505521205574263346710322994498868926218596773386548 312 -4171849679533027505082359178248317818726567575838767721720723975553934973782217721461059536331 313 8343699359066055009760135948110724292559974846066605163023539615831707875697531295724657362376 314 -16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304189 315 33374797436264220036208466933741517755987777244989908689168800116393696999721796152516397477538 316 -66749594872528440071203186642325301477296073573147026537083875226958907783842879863440409824236 317 133499189745056880142406373284650602954592147146294053074167750453917815567685759726880819648472 318 -266998379490113760288453988244774408013222737043086478672096675925321089782173656778538794689473 319 533996758980227520587831701515968422338560802337668074915476876903098555504753725531409055556542 320 -1067993517960455041197510853084776057301352261178326384973520803911109862890320275011481043468285 321 2135987035920910082427792881248810933539050507111138122660892182979588853601859785945956485469376 322 -4271974071841820164888356937576880686014446998976761598035634941116546835024938807814907369471558 323 8543948143683640329776713875153761372028893997953523196071269882233093670049877615629814738943116 324 -17087896287367280659455114225069746287248750041643590334000988038994079956636097523490646282287823 325 34175792574734561318615287874426163204070386220496812493577320901571837762881221923674342977780428 326 -68351585149469122636640694597425667667286544715412888638305331450311031224980497600734786781970429 327 136703170298938245272396567467711347223291747842454672753336697371373095998788075831548724803555222 328 -273406340597876490543908313208282706335302154096538240983399429213497225546403232293176600846724808 329 546812681195752981087816626416565412670604308193076481966798858426994451092806464586353201693449616 330 -1093625362391505962178287718014550789675052641151266277503419613441735801539131687282468949668056149 331 2187250724783011924364538831573361472351637356597872495716304916646712301138819648894225538179583058 332 -4374501449566023848745004454235242730706338861786424872851541212819905998398751846447026354046107645 333 8749002899132047697513899095103265140417273946458869567831479494929534090979172515881915624622627588 334 -17498005798264095395051688376839309959839144115803758957791356059148790276140013854751694165775667474 335 34996011596528190790103376753678619919678288231607517915582712118297580552280027709503388331551334948 336 -69992023193056381580135082947458900802342787794556976364780233028725994822015048950043187913511433011 337 139984046386112763160055154215222784493644209583139774330404892433844490796395078493195609578249155376 338 -279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889469 339 559936185544451052638715535103026018197287276290739848527530554370125471252135178124547074571580647018 340 -1119872371088902105276786035166966985061450454563557161857594387869428445961365298028421850396840162116 341 2239744742177804210553572070333933970122900909127114323715188775738856891922730596056843700793680324232 342 -4479489484355608421109079245785123094245174112307996253022777714090181273474176366775704297826324044233 343 8958978968711216842223963806922011650488465106777295322822755916017765015834498257537459284369538275782 344 -17917957937422433684459538244547554224973163977877196279199912807710334969441287563047019946172856926205 345 35835915874844867368936492435150404835940678602238301008731427078932877345541011698052191958496384414376 346 -71671831749689734737890400816356106057875707850960510467794455621377962097740459968062535983143439390718 347 143343663499379469475780801632712212115751415701921020935588911242755924195480919936125071966286878781436 348 -286687326998758938951509355427258535073519779464390316520183018094975226170986530156375687734121745876983 349 573374653997517877902861967340019402673090403110425456987381623018340585682047131165128006872887456696308 350 -1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277309 351 2293498615990071511610350664758593938374717521713215595578635599872093276108707020627148447324057581381662 352 -4586997231980143023220231098973694874327587575971365662998317960229356952237636253811426788862047057590368 353 9173994463960286046440462197947389748655175151942731325996635920458713904475272507622853577724094115180736 354 -18347988927920572092882335087525258504575892706250659236470131559461916608889878377574317472806392545880349 355 36695977855841144185768902249941954030948412619596908226370842274557299617597756842134465897687398038317338 356 -73391955711682288371546268649666782105490079653384995959602842860381532034831513858240593699524021969747965 357 146783911423364576743105233524007875276370040928056761179497423187663463269117027977438680255271882779165868 358 -293567822846729153486223163272690061618129963477400291619286583842227325737688056215834853366767604398001674 359 587135645693458306972446326545380123236259926954800583238573167684454651475376112431669706733535208796003348 360 -1174271291386916613944854564416737313276350209045740858696271122968208105352390224080466934898398901072996891 361 2348542582773833227889594862811405826964191483499900794049916608734312617909694445812316434090783252588964376 362 -4697085165547666455778961193578674054751365097816639741414581943064418050229216886927397996769537406063869949 363 9394170331095332911557579589091141710737203391858536712801286974522525322073175766808943686421031163456651698 364 -18788340662190665823114816380116077022708879979942330655574697037438739865761093526572035065724018678242215196 365 37576681324381331646229632760232154045417759959884661311149394074877479731522187053144070131448037356484430392 366 -75153362648762663292460293914662927287132100331093550932382418884573891798200148127425697184250205658982125393 367 150306725297525326584923673011921712163153941896159786795015729973604580601867618318264065132562804156004044622 368 -300613450595050653169853516389035139504087366260264943450533244356122755214669880763353471793250393988087676925 369 601226901190101306339716288325857851774843956222447941691819165325615901445741727716944955878687966490294735376 370 -1202453802380202612679441832199503276316357136146813938174391007264602193907885421624127924049563111494708852278 371 2404907604760405225358883664399006552632714272293627876348782014529204387815770843248255848099126222989417704556 372 -4809815209520810450717739562154650386965420873481501588325305999218297602582335787925797659321690910436477264543 373 9619630419041620901435395824379212619030818733645740683533837908916261686017053880139453208013697214245880095388 374 -19239260838083241802870625048898248928261591440656956380834127638791856333738872368854622194768025215237611323389 375 38478521676166483605741000198006233391823113841362125282317933009022712110034891650572818057646996610593999345702 376 -76957043352332967211481750496222202318946158642772463085285543749484423662626930214009209783404939401306775390328 377 153914086704665934422963500992444404637892317285544926170571087498968847325253860428018419566809878802613550780656 378 -307828173409331868845927751684259602669884841690945214779193141803620696322836280117446118129286919064870771464549 379 615656346818663737691857752466631585522070304741456516872539184024290397662658238019120073245575322508672552638818 380 -1231312693637327475383720003129487931408741852202045208373384168882678805359287831606695820465153613775207124697085 381 2462625387274654950767446753553313003364385568482788678689227039016504625769532696566075151891311680687207278523348 382 -4925250774549309901534900254400963147275673001044275619320912779284156266590022426484833814743627814511207586175874 383 9850501549098619803069800508801926294551346002088551238641825558568312533180044852969667629487255629022415172351748 384 -19701003098197239606139580775720841167461986411941007691456275013383184021207218605881284726091497898634451257315971 385 39402006196394479212279100825792648070001856047173731025430421715506044906955823911588417853533955719037765252469376 386 -78804012392788958424558080200287227610159478540930893335896586808491443542994421222828532509769831281613255980613629 387 157608024785577916849115978223627352425552606751736933599346788683201917679613002545134610223592542328533100174739578 388 -315216049571155833698231774270307602056338863173349014126247192432622865952850165189746765651237964422372788562991476 389 630432099142311667396463548540615204112677726346698028252494384865245731905700330379493531302475928844745577125982952 390 -1260864198284623334792927643612071716609654503683770615722327924531834372030528180460554426992793218393571389611428953 391 2521728396569246669585856926816667358372206160338664909096673313467697468718438920025810947149110518899383485301247062 392 -5043456793138493339171717132818382567050206626619577173497381555743452386751642958261026080625269202023248382759272445 393 10086913586276986678343439184414336909559104712152525379950815504698990947475433593836158440741110650383218883753712376 394 -20173827172553973356686883287606245594576900883218421792857683402610068068923014864986423160972793547103159885742592238 395 40347654345107946713373766575212491189153801766436843585715366805220136137846029729972846321945587094206319771485184476 396 -80695308690215893426747518394092267051931529156133574072562576430804013753775616428003373805419457449402473188264866503 397 161390617380431786853494992519186388124734835182046808848520681322699251941801903760179791095423764681774447312413225668 398 -322781234760863573706989896500376484291213224103652939103832419567580952752105149328705669160017228929487896496593436669 399 645562469521727147413979660193758530645041778816644860317851424518435578806962311369930468773789007207884295800837351342 400 -1291124939043454294827959187580522623352698888242628702745889434420144830916676635452380068001332563764677094409325180688 401 2582249878086908589655918375161045246705397776485257405491778868840289661833353270904760136002665127529354188818650361376 402 -5164499756173817179311837148743073807222949561142497864652997981530758303758450503671962880644066607011982869214349288749 403 10328999512347634358623675492749097555882361146800944890314316694612053547792132892931253587204342269883789213159844275498 404 -20657999024695268717247353376024094994637646342633788102645274852325180976134729557037162826241102651487225375781979947005 405 41315998049390537434494710337837039813584678758815423688315511899301972773095154770836309130230832470553921175757396988028 406 -82631996098781074868989424261462929451478743591178694859655985993255556367016005198434601738210292108687312775708231070074 407 165263992197562149737978848522925858902957487182357389719311971986511112734032010396869203476420584217374625551416462140148 408 -330527984395124299475957686288485168332986816144071236989549057389067393005586933823452456519595286932010839830252612998251 409 661055968790248598951915340304870688247189157626211846631873455026270288623742606736047061739452929355806445842764292150376 410 -1322111937580497197903830616065542079656809365928562438569297590548811582472622691650378420879430569695182424050046716608509 411 2644223875160994395807661135314785214057265307871332995096921201842029672782951600568183287859648205865719146646870631678658 412 -5288447750321988791615322173813271482858177191756874108152168424428465853403609418403793021820083478206792591840518461818956 413 10576895500643977583230644347626542965716354383513748216304336848856931706807218836807586043640166956413585183681036923637912 414 -21153791001287955166461288985701982767201769038984872078733695635480643890101319021812892748977972713401107471721742251890913 415 42307582002575910332922578842750656041710718893841871095842457084261629209663282088218947483048861828524026256522489717627102 416 -84615164005151820665845159428194693098035799419427996068435045795123941278247852265624218936283556460491675139202989862944765 417 169230328010303641331690321470429457717993141286472372951995289030148906844877636665027923827845862126148784217642995367425376 418 -338460656020607282663380645554898986957907825020561126719115775500198837978137205463835333610970473457463002374523006376386598 419 676921312041214565326761291109797973915815650041122253438231551000397675956274410927670667221940946914926004749046012752773196 420 -1353842624082429130653522574377475733265866672739395364431087509681092279047403025454002876578045646214355707680380978580938863 421 2707685248164858261307045125228590822834439463450243301526048242403075339499368661703990379558582549582222509907628816388055148 422 -5415370496329716522614090203404460358274291162843391748379842930887932241807862544999950011922147613471467208908991351228465149 423 10830740992659433045228180336229838785456700679601141214751305530898536827829412922387853903051768998403467701458583280135462582 424 -21661481985318866090456360601880595639821519713116640147494230730919745999872513677163661685311011768267468686557767137949457448 425 43322963970637732180912721203761191279643039426233280294988461461839491999745027354327323370622023536534937373115534275898914896 426 -86645927941275464361825442619259628352561723790723487436002063916310966966848991211490785103621625758688274895309266818762232949 427 173291855882550928723650885873730994084950382396217755410079550810517882835774791931489985294375987574231750237853128438417675378 428 -346583711765101857447301773017885462929554634421977071896309947576827663475703202879996800763017447262173901370175446478621769725 429 693167423530203714894603547941406137998590073288266485406846164087343173657636834285518846787433102694913404082054677359923167908 430 -1386334847060407429789207097788447488136660951020845312427918597108374194021504097096562938836264413560392409505813139122525964274 431 2772669694120814859578414195576894976273321902041690624855837194216748388043008194193125877672528827120784819011626278245051928548 432 -5545339388241629719156828385436884316128201390750444224868995581632433235967325102809676019560863029729872833998141203282064971731 433 11090678776483259438313656753723051723001075541502077375209954742861675851578576348889624831769142185924655255920948346940013287376 434 -22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262589 435 44362715105933037753254626894837188527217011486016631979143564028624369063821788398450408875608481628952988139156454970391236556938 436 -88725430211866075506509253738222226326668041252036830734703018796039166266575355226711636129159211637300705042086907761910123145636 437 177450860423732151013018507476444452653336082504073661469406037592078332533150710453423272258318423274601410084173815523820246291272 438 -354901720847464302026037015107245357489970110168136622609564402967785380649506085617414089382810101411018633877025637584257542487273 439 709803441694928604052074030677560071529834055816241144231385789286456908048626165366530813364139967407484708880085294778366234688742 440 -1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805885 441 2839213766779714416208296125951725781968593071624739870011342040602030659441802620388041695646198221728070923402579316382422986754376 442 -5678427533559428832416592253292659633586867649689383437059455031256719759132447223171191295087955737212484170183260691594399422651358 443 11356855067118857664833184506585319267173735299378766874118910062513439518264894446342382590175911474424968340366521383188798845302716 444 -22713710134237715329666369009003014325398426079437822657127507274868903715783262945499441468965145067580909710598736589888937343177623 445 45427420268475430659332738005503156023949718600916512040924075999263881469326948049442911803770256491354738510794554650311893644071828 446 -90854840536950861318665475986000566794205170085914757535186274897579911014174740415773881339220445695095315200783272241691825203576829 447 181709681073901722637330951934492515707868939497952115250379734143738044141630747306879849275960790458769387670357788894985707280303422 448 -363419362147803445274661903831476413535196478322026830680766652636054310396542761089091785149441479986117532609506822201573471433756608 449 726838724295606890549323807662952827070392956644053661361533305272108620793085522178183570298882959972235065219013644403146942867513216 450 -1453677448591213781098647615438431507782410115309739522183045057498482575246327244930370880805206222738733858631653555571487715115577149 451 2907354897182427562197295231214440576489692836684375642746025455859761151473123091582752982232733353860258901844185911438556918372806458 452 -5814709794364855124394590463104036274829130885498544482251921593445114304907183386609528405710108524486100172850129423468276813028917245 453 11629419588729710248789180927220805232432879589191778759643649209478616612755772578385090473287179774120573899442895247823298090482790988 454 -23258839177459420497578361855454343147640376996578247314427104441545621228452950961936214608441322273389521352628426896533340645390538474 455 46517678354918840995156723710908686295280753993156494628854208883091242456905901923872429216882644546779042705256853793066681290781076948 456 -93035356709837681990313447418779174542237654531728919872288999698417320904987586432246757448164400918112964749285798383473129188287284411 457 186070713419675363980626894828443754939503748699705631588319745193539149783502520617999211939526137309890567514887869158965558196749960376 458 -372141426839350727961253789638658321589064376671906846864122981980487315514059736743009817965446945567110411062408283101969716033850703869 459 744282853678701455922507579249972860743214072252557069259471201351088154948701516746536727060485897555214736173765383379997331528227582418 460 -1488565707357402911845015158472601939051513463413857514050167640092289833817985076753590545250563801531423386396479583936052562516981339516 461 2977131414714805823690030316945203878103026926827715028100335280184579667635970153507181090501127603062846772792959167872105125033962679032 462 -5954262829429611647380060633972439103510797896929199929606994848198818763510194177232810907613479186862711803439071884216036551686346834033 463 11908525658859223294760121268190972248935827923679709479432962559886615811735149965120967995060630315936478380437604413847552008227958095982 464 -23817051317718446589520242536874132581700120107002038199303870846751188192899823151552628349788604516295066307994130118526061826166445047805 465 47634102635436893179040485074486547289142936603468005259264660283969311239943931135071295239078224859223296936666642173298560366898683379376 466 -95268205270873786358080970149711376704028569596399939379186239158405557334032147102108629017657465545079758194011666282843557448363160042518 467 190536410541747572716161940299422753408057139192799878758372478316811114668064294204217258035314931090159516388023332565687114896726320085036 468 -381072821083495145432323880596630660438886189217207970934774200862221424773695733912536400452126814700419539814011519322634919649755260318783 469 762145642166990290864647761186616781746088110929240582123636134410240435860092904337378454048744486961140600741917601219051908868418381083708 470 -1524291284333980581729295522359944485228807686848130444755447734192076044345588681699368214386470689042884243711624327585667956874652483059709 471 3048582568667961163458591044699955353062562571180734810273158666441544847629281672935653388206413950766673050764932342892682122456028547457862 472 -6097165137335922326917182089379977088730072339845943541308580530940482454196667655408223735846300474214250664871548373506710453618780676254168 473 12194330274671844653834364178759954177460144679691887082617161061880964908393335310816447471692600948428501329743096747013420907237561352508336 474 -24388660549343689307668728357579709207105447766930352402947532529589751539972357693022144065084784178814288969461142430862803188354951961001349 475 48777321098687378615337456715338820970766370756500439519034696276662968249501776600212035495268315203500436868847131672233490498349391689956738 476 -97554642197374757230674913431036447054643691958280348464348654988292866838117675628759565720734124098744591597543956965482749239977758915821565 477 195109284394749514461349826862611101778953809584479901068116203629036129184906534900022373536764488735104759984862454362489150844873981135505268 478 -390218568789499028922699653725760411227574044836879006275651300910522653878484253442547989168825218007825096759499449156501954054666425574872674 479 780437137578998057845399307451520822455148089673758012551302601821045307756968506885095978337650436015650193518998898313003908109332851149745348 480 -1560874275157996115690798614901427021901296902343758412684348522684739428987923462842682230389412150418453656668674175331436859123910312387904291 481 3121748550315992231381597229798010174775595973676243988113927002497425298397806272902835281921158135998367122229377486779160846963554455041049376 482 -6243497100631984462763194459586332611497196285329942301718313919250743477639531240240612206126983942319653862242813245790895951358576570612580349 483 12486994201263968925526388919158133615913399077626066091672317709885326276544940522133636875680969390123687151161713899930653288864354632020883098 484 -24973988402527937851052777838301735624745804662218313671580325291154491874355759085919686214788940285731753728999515208210167963875910754837488596 485 49947976805055875702105555676603471249491609324436627343160650582308983748711518171839372429577880571463507457999030416420335927751821509674977192 486 -99895953610111751404211111353250537320226199127974710221614231550466449533625402218721507468874756626473876635969798607794087697062038546962787193 487 199791907220223502808422222706631859104181339693253787049107254258478345175857902062571302766906499703588338431854810540448422918799263676764072822 488 -399583814440447005616844445413525287135820562261116307309972090832047582568929999375399181192126972308457847183540047730617340886948900519205142525 489 799167628880894011233688890827442927662827948834145714437580555136731503463681291626183225871724903968837449846825735435815424347923360786925780376 490 -1598335257761788022467377781655278208716842721980204528692797483746099345253183876127751315230920767289596655173397110846211591269872281322367056078 491 3196670515523576044934755563310556417433685443960409057385594967492198690506367752255502630461841534579193310346794221692423182539744562644734112156 492 -6393341031047152089869511126619935774693810414985078815318280814566488366035271625884850670461270191102621354254351523461104137357412446043921738343 493 12786682062094304179739022253236340368866939411162939732277834267879249687138151615891237569535301748037946909190992287150981591548594854351204018788 494 -25573364124188608359478044506465618376692515984711443667838213813251045284411519960025547596296126227741302219746563054759509816764729633229129121789 495 51146728248377216718956089012920643211822987713001233640600245542740909434025865012415703878430536552980717041539993830205339584030769153248339869902 496 -102293456496754433437912178025830692882083931169580813586124309001720637733254555117196016442699357203459546685126855381096999118562848193286761366128 497 204586912993508866875824356051661385764167862339161627172248618003441275466509110234392032885398714406919093370253710762193998237125696386573522732256 498 -409173825987017733751648712103354552153021857447588215429725782258166094337409745191690239713282576521343848934366818362329036622747463112776800585549 499 818347651974035467503297424206804446180102113202971314115137203270182818887994064552099001254020596165204684450311827238481193690983137244442866534218 500 -1636695303948070935006594848413799576108321023021532394741645684048066898202337277441635046162952078575443342063780035504608628272942696526664263794685 501 3273390607896141870013189696827885177838817240966449439250348284357685687044198277389425657808270486518437643872294642550686617882350026109996323678748 502 -6546781215792283740026379393656056381299809676856283528267753484976923264727920277285006881098907302404426247489323856642842597101164685276660443446874 503 13093562431584567480052758787312112762599619353712567056535506969953846529455840554570013762197814604808852494978647713285685194202329370553320886893748 504 -26187124863169134960105517574623367448332713122654980163769843191123037386993109941621560827948530221515052110723091711946962304395264841936638385519371 505 52374249726338269920211035149244160666065849490999498479636174135892107758230506380687721566555763478722145583743572280020700356762347986363266606234376 506 -104748499452676539840422070298483172870932545473378073263465323779076281484949585756264642954428933028828373892081922272294952209468332577706512882860029 507 209496998905353079680844140596958623050066360683824760983220110819090661922632031004863085640833975164732871871056011112970231662852120062882995271306978 508 -418993997810706159361688281193909523408333991104718136422729684899119422797996921502059971013644059436541867829004188794320790569619695033235960048200876 509 837987995621412318723376562387819046816667982209436272845459369798238845595993843004119942027288118873083735658008377588641581139239390066471920096401752 510 -1675975991242824637446753124775661261708732155207666702322050349813663394333789107531238484858647910424939099055340255472142180546732415410533931676042753 511 3351951982485649274893506249551392027643652882781715874537495530278883898092982479631472772129510838886193081328651011828861415898225736653838137801803262 512 -6703903964971298549787012499102923063739682910296196688861780721860882015036773488400937149083451713845015929093243025426876941405973284973216824503042045 513 13407807929942597099574024998206054640157931537691540787403745935676435358349759770508861705403548481798976507840397553507485047226229287444744472355237376 514 -26815615859885194199148049996412317792994428792482228984487676363307542044975732334724710818043742017706897665334706609668701258866741292387799768059628038 515 53631231719770388398296099992824635585988857584964457968975352726615084089951464669449421636087484035413795330669413219337402517733482584775599536119256076 516 -107262463439540776796592199985648645633942018018631473708910151977366154195074290957777881050465032908500756712377091930713611542224117017056266602191052303 517 214524926879081553593184399971295414653776944583370620730698643527140266435662666772192875435800260330021011577868980337543642604719689576627735794239725068 518 -429049853758163107186368799942587076079339706258956588087153966199096448962353503257659977541340909686081019461967553627320124249982290238285876768194691069 519 858099707516326214372737599885168522316358138156236196112942951115416772061249261085231295087292402911220533383279496682989507060778947104117361305962243542 520 -1716199415032652428745475199770331414790395001950795412164520920948057418259040776740373930179195389361499561225903382794328272682372260835780330381497348488 521 3432398830065304857490950399540662829580790003901590824329041841896114836518081553480747860358390778722999122451806765588656545364744521671560660762994696976 522 -6864797660130609714981900799081342548688543830888212588842178627640558050626536343251761700702949806828822761525580362892265315047045943460484498217270809749 523 13729595320261219429963801598162735765957979131031517998236642086826101234024192395374321341364404361806119072917061220929387303046762587273058526508385866898 524 -27459190640522438859927603196325572869077741200573221637577853836742172733590624208490238562645818219909185245565923432148487951998866575250296113164460228605 525 54918381281044877719855206392651297743898156808911721736812562168119300865494607543592870945167150684263791140729548349731545922855745251556860816550453199428 526 -109836762562089755439710412785302747493538988025588721935281978830873557129302574213798135710209815612973002931056798184897661864569502604169990223322439141074 527 219673525124179510879420825570605494987077976051177443870563957661747114258605148427596271420419631225946005862113596369795323729139005208339980446644878282148 528 -439347050248359021758841651141210533956927928879059052356157351839589362322270219475355361381212719718555749775434088283286937401703974113511155122625158337651 529 878694100496718043517683302282419699862171788088230598557403013227464126059720206811199178383545811237102713704488863197662744633685839317515892933256521995376 530 -1757388200993436087035366604564836663620975436836686184804982645551499054949799949343375268009332366074187855716219099657503228927927460816018951242525454630909 531 3514776401986872174070733209129669223086898664663709851145230219747854314145139202268215902882025847548349353893300259208273067346688594903518650549069525222058 532 -7029552803973744348141466418259334342018745120317757183825725368140564832535817708117897172627412810496672350247462578309812744184210863078518049162157666404356 533 14059105607947488696282932836518668684037490240635514367651450736281129665071635416235794345254825620993344700494925156619625488368421726157036098324315332808712 534 -28118211215894977392565865673037349680540137108300016290697106686627690717406652921727192589919567895786768473607264133559451148264342432499629952456574817736713 535 56236422431789954785131731346074736298475744097686995247576829015451675596603452111221196878068885752973774165066769728079502811111181805555933172336982091831302 536 -112472844863579909570263462692149546471742427957547915827518889315295939516787196757976017152597271428748022765838022378080206651387357492225212879521629096378365 537 224945689727159819140526925384299203755671265558356719653585625557180761518944832319252469399883792741696757185232769139042214846522205806120445561314755561830376 538 -449891379454319638281053850768598518323528940759974327305719098040950405523260103441805373894456835367594226024022262660966231236791902433910910924901008492734398 539 899782758908639276562107701537197036647057881519948654611438196081900811046520206883610747788913670735188452048044525321932462473583804867821821849802016985468796 540 -1799565517817278553124215403074393740857556534110114645227232851384034974636929097357320190293759591817774769135418877495219520315925137270633584292789541863716663 541 3599131035634557106248430806148786484405435381430881298467535080428770006905524245484936464735315934677743133388827235544502826738122857146236990365135607405770548 542 -7198262071269114212496861612297570974191515389283066612961208916178940129074380592510465097766225371439873457013633432197133225688790879502413624289384262168215549 543 14396524142538228424993723224595138956453997718198089249961625965339980431043759337331818447975840996006327699381235306056457809696399506819736713917438095371442782 544 -28793048285076456849987446449190274920978962376028134523962460063662061034982516826974525148395072245139236184116439053775106977711616761454382893173545761777897248 545 57586096570152913699974892898380549841957924752056269047924920127324122069965033653949050296790144490278472368232878107550213955423233522908765786347091523555794496 546 -115172193140305827399949785796761108659702948685216670023732215855701943621245072850965435836250118221177202380403850890113853835890013802372803176678174334006553949 547 230344386280611654799899571593522244246767194913745735831111558514564985686435162331132877400509724164215177692621985805267985446910667874411421165308322528698002778 548 -460688772561223309599799143187044542348256984914116263229517370635452168260760357920669766257038423772151901248872539660616526444082616288154471954520592778765795325 549 921377545122446619199598286374089165478597862458169713809976121680387631853355765728945549698105310709886121293187931396353886213557153385306388344897107139586275308 550 -1842755090244893238399196572748178411739279617546276614970893623770258559038546581345497116580239084585354561381818714867828605752506227579610221125650135861227235274 551 3685510180489786476798393145496356823478559235092553229941787247540517118077093162690994233160478169170709122763637429735657211505012455159220442251300271722454470548 552 -7371020360979572953596786290992713404610866792295294897830750353852584350158681175719170414768870948844671289140946303245951923033849147891448551195032778698744887131 553 14742040721959145907193572581985426082182978550921155109503028284019819042330846902449886674881485729199101709122906937815816346139171008501920102467362263158997612376 554 -29484081443918291814387145163970850710288447034503440846689111720668938768688662906922865040450459121417721679927842538279457692421287442441886205089317937841010900989 555 58968162887836583628774290327941699239460628967998577634902806170281828563417779466880367616932149737364720752378728070530652885056993023040841410410525992966545316338 556 -117936325775673167257548580655883396297804992834988851211330195069507608152876012586795372769895530969258718897280499135033043270328404184238751821052942103217614147036 557 235872651551346334515097161311766792595609985669977702422660390139015216305752025173590745539791061938517437794560998270066086540656808368477503642105884206435228294072 558 -471745303102692669030194322623533591734568766642980317020747032091198579533382689388077578471488429393447043411552867558216960580670362322483800283516098061016886045073 559 943490606205385338060388645247067203099183919195035370567772819621901599832401295898843419118695775336130590290398348170688283659410961401553979564945185066473060460942 560 -1886981212410770676120777290494134445458460610208220214188103150122812081196074426043063362588829383770734187515381922449885292314962396316280717125716348021824697663485 561 3773962424821541352241554580988268949807060378143664637955042566564137484689056603454191511704815517189177885432641684062533672124135502902320571245171662876967260439376 562 -7547924849643082704483109161976537958504259914014553485488921399446788291675020958276447809936787784026065281267161207287830431742481716074400279484082292587252385991158 563 15095849699286165408966218323953075917008519828029106970977842798893576583350041916552895619873575568052130562534322414575660863484963432148800558968164585174504771982316 564 -30191699398572330817932436647906151657346622182876541313219176798831613199809360579001596880165680887161132593863011311663032464487294733488323706955112269849055948627423 565 60383398797144661635864873295812302784681991946208064740228827200796606498946551395690610681586951027492879594109122070861197141526693074548815180966573838198251111243228 566 -120766797594289323271729746591624604509341479053326093708038601607859973196548763266756055205685080561326988000984443036792658708157593364241965896045846273396780650463229 567 241533595188578646543459493183249207428649200848017133757448624025120086691081017246574361175136928882165819221118184416190714053971497551200435093260740442293978942891622 568 -483067190377157293086918986366498413267264644437399213856268668859640313680145525206210973114040625523843481661385667174986824745599305925117373487690528780088375527748408 569 966134380754314586173837972732996826534529288874798427712537337719280627360291050412421946228081251047686963322771334349973649491198611850234746975381057560176751055496816 570 -1932268761508629172347675945465993657839159849525502016400960413010360833826631628685657140164862198816838396988094773672131109069428291232319984047254971433852249185098149 571 3864537523017258344695351890931987329988623514378719515729578038736120404971411840953754023455823487798070205003845862260813648399949785060191438383988511808200739592509858 572 -7729075046034516689390703781863974688597854659412869997314470502903038284579120849072387533163845155924927232063004354354730157322085975311485817346934161497393961629646845 573 15458150092069033378781407563727949420126620764808886443411912643952272781112687448892094295705987582343034697208977653459114605427451558409626045562304029816276646926234388 574 -30916300184138066757562815127455898883184152975600919335606796926050741774179820648531507820790272435179249627500924251667883501638182724605906501993043766454042017519409474 575 61832600368276133515125630254911797766368305951201838671213593852101483548359641297063015641580544870358499255001848503335767003276365449211813003986087532908084035038818948 576 -123665200736552267030251260509823595403943877564454237996078272789764378460855945341884073595026197929237457810754790172422571134202892075063662775366867945351701899076815811 577 247330401473104534060502521019647190421509552115060157953109800836212991014121878927042274125647720424036293523762859842098253651356267680047435852917814529310005285151165376 578 -494660802946209068121005042039294380070262698202423679828126112185794450213063734340632802122486089979195342852032278678702730068613502419935092310203786335833213544297398269 579 989321605892418136242010084078588758981390787363302405539111990141641602703357433411087985051758153655074819410824395849164794286078455429630515526959808587486231549587397818 580 -1978643211784836272484020168157177516803646965685059856961083746053335907683944831551998350910302281006833772528408630190088922721008361449021361960471853090792267560167396916 581 3957286423569672544968040336314355033607293931370119713922167492106671815367889663103996701820604562013667545056817260380177845442016722898042723920943706181584535120334793832 582 -7914572847139345089936080672628710070691991689864874290195755686903185523904089432018526261220851202937282688993355005285077688437479094026804455122230704615709656857691783833 583 15829145694278690179872161345257420151816194861103653167445773481875896727313109181468651095180628642604408174625871464144321369535295132745765932085491285989041073566450156182 584 -31658291388557380359744322690514840324496812684955115509000071179890844813636078997800499335839109758668501942530065835436974724391264154875845907853042325493325666835033489405 585 63316582777114760719488645381029680680290259814031944779162928683990266665786948947895794389894998227526532274977616031596447426763539143828162881229174281259516613223266744376 586 -126633165554229521438977290762059361391877154072185603319488643692189110370088688848086384498006775165242592939872716423915392831508089121732796827981438192791898505999733254318 587 253266331108459042877954581524118722783754308144371206638977287384378220740177377696172768996013550330485185879745432847830785663016178243465593655962876385583797011999466508636 588 -506532662216918085755909163048237445473618712956377271994466215796130710364810382535461150837376764530401786589738412613494077392089323984701774115356483880348998185339333720583 589 1013065324433836171511818326096474890665567715915659120138467354674384227382987646500269140210802520669097817670219465980485672982349550462715308641005161088242208854699869551108 590 -2026130648867672343023636652192949780767796011837127392576004555513014068072709055859231957493703024554784124321924213467966382361040905912054138102594708831572842677442143322109 591 4052261297735344686047273304385899560690582893682968513600613880272396556105518756006504430595553023934450982116076349196425319316594519304043557436065997645778322806947892974062 592 -8104522595470689372094546608771799120536156657374650755649832529791161532171138156301049376799253022693784697704380620653343193227701746088022396103008575274189283065959392277968 593 16209045190941378744189093217543598241072313314749301511299665059582323064342276312602098753598506045387569395408761241306686386455403492176044792206017150548378566131918784555936 594 -32418090381882757488378186435087196484679654019472461837253515811425540868804250692340075960372571166300490590400838715831895109127268861912283740719404561148859219907646750122349 595 64836180763765514976756372870174392976964390208866500118469588699633765957967595586087787280271819559177036579551626131319357226903923356505149950360919902454024702746721043276138 596 -129672361527531029953512745740348785969138944757576153124864291552832900356653379574990845279596993571506183956603149661949848471106617978371464838566061365220661931356297172615165 597 259344723055062059907025491480697571961093136024917035581616254336013853374384041754204596637774018822740534109456145422866397968161392854784677083898455070910242651506876974324668 598 -518689446110124119814050982961395143945001518559598800495120179902375759409845366112632099354128069325209234415162136944699496962270942607611101574563242482289404091808036577743674 599 1037378892220248239628101965922790287890003037119197600990240359804751518819690732225264198708256138650418468830324273889398993924541885215222203149126484964578808183616073155487348 600 -2074757784440496479256203931845580575711560334709101013984817705918458879656149616637859679180772182261652439071899009481897884771239299736319164077953972907750860000849298423691691 601 4149515568880992958512407863691161151217783450830319463982646370763785285362603689837713203654324079405751382377549404073095460308945187390262601495010954751281450902550053185534376 602 -8299031137761985917024815727382322302024892464484873799991314659381305622825816292799414097894207588576395773222601578364790302150823550615773749668227927374122363606803019047370749 603 16598062275523971834049631454764644603433773273206099908021662195543213823802545955284809731666754321800131059146457312057479676601046864984420319353764881555583919916160407109194498 604 -33196124551047943668099262909529289206251534890648552124082357267867030225756005280255600999211847788247601630994168779442858425501493493721713458724838789918507032534875183232841996 605 66392249102095887336198525819058578412503069781297104248164714535734060451512010560511201998423695576495203261988337558885716851002986987443426917449677579837014065069750366465683992 606 -132784498204191774672397051638117156826854174529885151572212330441126313168571281011964459389212373719048387985872912651787736485107774683628235374847428079252010552031837625888008993 607 265568996408383549344794103276234313659252453961643132372073364991227203133784341696755084955519695136270720357434537905624381319520951493480615369539074917237968369740685930645941022 608 -531137992816767098689588206552468627329593117727031923199444138200403559860852242739162502265229285668889329486246501015346579337652707239409519978766587351943831270835393219031728125 609 1062275985633534197379176413104937254675818550159682334081834388727730850111629824496803503061743414432300492129559139836839883723221620857491473817065830980089504338701818474673225376 610 -2124551971267068394758352826209874509368269415024983155846614889782385430613184988012085504654771671959122817416184417479826492494359448093655381493664318236380850474434668985956219878 611 4249103942534136789516705652419749018736538830049966311693229779564770861226369976024171009309543343918245634832368834959652984988718896187310762987328636472761700948869337971912439756 612 -8498207885068273579033411304839498037423180715983077160337621222148770531282963934992906523025232158552925770193539256500865794833689173238604224396059304116917876506645579833995572143 613 16996415770136547158066822609678996074696670599615587931528727433355227489056599818819506559268900729255155041973483272746411064236132489069156544056324701748019176840011871338503222188 614 -33992831540273094316133645219357992149093959534530043084764424844825827831094543535306400144974674282808917087119776064982181077609773263322209278641061590524405201333465166018030600189 615 67985663080546188632267290438715984297738846572008387002089304656824714941661102917113880829604657802065744678998766409198400578925808954420262843074741461591360674147092467047597434102 616 -135971326161092377264534580877431968595028620646965074836739064280822489162794221680728842198864624840579399862756747097630839581557880336616369971942101203725271619774347069106731101928 617 271942652322184754529069161754863937190057241293930149673478128561644978325588443361457684397729249681158799725513494195261679163115760673232739943884202407450543239548694138213462203856 618 -543885304644369509058138323509727874381461700079015396849274892221770778812760839183412127176492571652973867936749345552821243055112734063137947030390549973273435664656901871392315706549 619 1087770609288739018116276647019455748766965052631496086205505689738984024110273535748314529496087360177916541330665762592536140296869106276293295488647535421663918885992344527680805309618 620 -2175541218577478036232553294038911497542013410209922757424923190068852981190050786259609609278379154099770693575665668158859588967025488852621393833027941793561932885341770625153958412285 621 4351082437154956072465106588077822995096151777840241392370714096024033361834357144663690043986064958815447803522832550778400140493981892155294991949655190012475008440719163604996438514148 622 -8702164874309912144930213176155645990204428513100878662262295907934394123122969861471850913401436568246802023417166316017481243547894698760642188182909686450301159551473949564681398717874 623 17404329748619824289860426352311291980408857026201757324524591815868788246245939722943701826802873136493604046834332632034962487095789397521284376365819372900602319102947899129362797435748 624 -34808659497239648579720852704622583960781339180142327016486580484078594294129112729453991177317826321139488844554161620687882086511786051692412139880840826525151210195788931194660029802771 625 69617318994479297159441705409245167921453553743501091135285351525180241993169925309607744925771892786735819941764812311229635509984193873334354441209287895222142136361257261197123364399376 626 -139234637988958594318883410818490335842688858253435056475195084164406590796163250320615014993816265862385324388842602762167013693889631286567769205313788274787963704661873320009853338386429 627 278469275977917188637766821636980671685050342656519424257326739999882341807061600193329317701041252158141175535654672733895641398661127882984128894970395276091446557232784836443116591154378 628 -556938551955834377275533643273961343369773311462688159821590051670833843828858299938757923115491224749652877829278812677352896808204121075816848274283609278698412262374607869309643096690276 629 1113877103911668754551067286547922686739546622925376319643180103341667687657716599877515846230982449499305755658557625354705793616408242151633696548567218557396824524749215738619286193380552 630 -2227754207823337509102134573095845373480075367401804705365550491670127894671227901098733829321738737698499931043206849080726745200170888373721621644105980935247091605771316887968342643616553 631 4455508415646675018204269146191690746963097099456765608968671838300633347409839906228574069222798991496665121264688493275398964302404988958805928929126593331854510880361290008125996057799462 632 -8911016831293350036408538292383381493932086928219843614412485386522021810954448020519360959604241015192660760885926576778688876408936402340337229140082449586429677098359892480630613656731645 633 17822033662586700072817076584766762987873012950399155823537683337925176296111048353132041150946446578684317299306677538899214174524062441314762515202908793556940337203175753657829159625162376 634 -35644067325173400145634153169533525975754864994757780241788079240731485266424249018357401533630857705667630376148179463140264770754314519263613087328561481497961657412807476012226251562023838 635 71288134650346800291268306339067051951509729989515560483576158481462970532848498036714803067261715411335260752296358926280529541508629038527226174657122962995923314825614952024452503124047676 636 -142576269300693600582536612678134103902992942697152715183014179268282543043090539137149648439309537177773534171988244696535549817898689167152188178546014242839603680631861997959201209312998103 637 285152538601387201165073225356268207805906333548670213013613945452634892018361707465459423792977393420856106346163069924994571840441671604597583844787333436222478514205620277649291027820704468 638 -570305077202774402330146450712536415611653563406069991322399064737409395901084673313239101414671424972330288696699300913836088090171929749781582664965276773531499334295033118760359274030825469 639 1140610154405548804660292901425072831223068471275234330587554890223028209598711234199958583572417807140587691399958343423442592794276739310442787793016468398692812127415755082713384375645775742 640 -2281220308811097609320585802850145662445898287013563009117866541194265836993964355973397547887910571477102496806476428442655602202486358431765198049118851649015437713657199010619434578875676288 641 4562440617622195218641171605700291324891796574027126018235733082388531673987928711946795095775821142954204993612952856885311204404972716863530396098237703298030875427314398021238869157751352576 642 -9124881235244390437282343211400582649784309114664968992643195882532435094586231761173149049322417414320628645206226488983311158968146794294421924807217662041172310478151729506899740832750330749 643 18249762470488780874564686422801165299570766129162088853801580918330985429003586534184974671957160213877913264353415303604688568410897670290927247446662090417676299826872259407065489217243538298 644 -36499524940977561749129372845602330599145828057988479444633540143194201337669419092047302490538971198229138476588755258485509637771003503986021290557777713506015957394882119600662993537972830205 645 72999049881955123498258745691204661198298099815473411494812647746186748394832207219610634701014918552168244875000397493885218026965819253078292774612235726018026951401470640381124009731174290828 646 -145998099763910246996517491382409322396602643330443275595170862952171842509157783474737299121966813260046457671823681964684634805355450751262835742721151751042048939414647681942046042117577212074 647 291996199527820493993034982764818644793205286660886551190341725904343685018315566949474598243933626520092915343647363929369269610710901502525671485442303502084097878829295363884092084235154424148 648 -583992399055640987986069965529637289586391242223283744564046749429292332878151026792401107328056324573055926921826066927995942967150366269732592390394566107150210647823471524228790100504622957051 649 1167984798111281975972139931059274579172724491151099415678183391720399554280861732265157947176679863744722142547246151063764097171486422333508933039319009523246465966141585437839397997112188240376 650 -2335969596222563951944279862118549158345332995711262684456546569164428885610842821891027359394494156686664862501680336543072616817344224255105362595697773664385021273272455654442431586430261133309 651 4671939192445127903888559724237098316690492011536121148563362816914302436795364679823121916350689957169160591114142724709461867346245517892341969966985179255608176558028838477030316561169349245458 652 -9343878384890255807777119448474196633380810043185838076776995312414049539164408395687311030263081558134152048339067501042240368404048105166815184709559990438054487127541604122206086510647525469756 653 18687756769780511615554238896948393266761620086371676153553990624828099078328816791374622060526163116268304096678135002084480736808096210333630369419119980876108974255083208244412173021295050939512 654 -37375513539561023231108477793896786533523762112402564968157172213899864159936596474626042528367221301149115595023923849299011572481521212520867004511471065971703546475714634984387985877663620942513 655 74751027079122046462216955587793573067049090043782767919461917320530726329710081624882480278679127808135753395050809233988173441559028800602552806042635444601863886848073925455466891260547799075502 656 -149502054158244092924433911175587146134101311725520811805218980426523448679093940601025751001247626027946551200107541538756647476310030352326743206124657514520641361489437161884315621531536712531965 657 299004108316488185848867822351174292268207320907974537559880679531239891387698547228942687668329307673405669015223967683683745842408019831335942803308394967016653104668808290228704001578735096635376 658 -598008216632976371697735644702348584536419339272881989069204077740672776804907760484776561002492670964323904645456819973537942574603998789354341997675869872008676591027550546917480761673131864842198 659 1196016433265952743395471289404697169072838678545763978138408155481345553609815520969553122004985341928647809290913639947075885149207997578708683995351739744017353182055101093834961523346263729684396 660 -2392032866531905486790942578809394338145663264720729214428488154928112125131099043858432687012468517004757918736800626075640417629052117777369998817526239674108595219040400288289704771145542444654463 661 4784065733063810973581885157618788676291284252329062203311991841752487303996602093474844703032430533451902737938521290695746777250012603414597890115520759906438857002871394878438754715650129845165948 662 -9568131466127621947163770315237577352582483950433331955534014747297500715462012198465648064079848065788579276806882658480425438483841942548911565191978080929321047135323978360596199778018349602045949 663 19136262932255243894327540630475154705164841069529475234433076090283790592127236414205234115182176629904319255008525432594248702943408988677396807825361003533307093965019739626770435076113834071662982 664 -38272525864510487788655081260950309410329555307721761792231198776256370345457684845684406217386833758135799211411810980821895231862543080934367293092126848741279187624411262159118905672304803010897048 665 76545051729020975577310162521900618820659110615443523584462397552512740690915369691368812434773667516271598422823621961643790463725086161868734586184253697482558375248822524318237811344609606021794096 666 -153090103458041951154620325043801237641318601724898613198829655317959113898221103330915810908479893537561714741462963576387387449522997012998748140044292869941121751414529699919741516128987807440874949 667 306180206916083902309240650087602475282638344931831924487373891274719125345613298506366179933757462590178983170373086112074194465264468093781333183115942164810258505579713353689280712577281401073610178 668 -612360413832167804618481300175204950565278972827733245154176943827040045789568780701801476101110276210469073715640490142747228062965884323130340172286597179476547016660734615078156785793174374530940925 669 1224720827664335609236962600350409901130561370101570584577497629570482784226650836937206626552613578966104808493622457163392714824587190849612191053655263633737139041573431091705706612544266107637462708 670 -2449441655328671218473925200700819802261126164649245263424139001057368261100814949408016927455620184477376278049586391204683688347829803902575892816392596542258323091398824044960806266046449573850506274 671 4898883310657342436947850401401639604522252329298490526848278002114736522201629898816033854911240368954752556099172782409367376695659607805151785632785193084516646182797648089921612532092899147701012548 672 -9797766621314684873895700802803279209044494385258668770889124778480264966460719971031256686771301658274005129011321134185039977295352949000249039138324178344681157340839410595195045941312046219675282531 673 19595533242629369747791401605606558418088957950502400693355955879712905699093820462260080304389066077641510308461568976468995626302807098170334481894909733216305909607411164436445554514002836212170337376 674 -39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219389 675 78382132970517478991165606422426233672355616061905044834467767778118253159581945490423289733481503638220541586918762862568392207195936793870192752907468568553828802909771060468170456475662551258419755738 676 -156764265941034957982331212844852467344711139663765279123668654524493633617681032541439280259502395559721583325154305849433531429528177188249894716669721266688488390596739150674507300845461333835298828436 677 313528531882069915964662425689704934689422279327530558247337309048987267235362065082878560519004791119443166650308611698867062859056354376499789433339442533376976781193478301349014601690922667670597656872 678 -627057063764139831929324851379409869378844836035195548130475261193203152575172705483979018660391417389044832846666883024843884672703797951471051234114532678011461208055365513483530039699436641385817362873 679 1254114127528279663858649702758819738757690504210794391168352451672092159463691136922623730187928340228565164331482744931017046209180863498356519570536008189795445353115957759323562588351647200905500873142 680 -2508228255056559327717299405517639477515382672702395372151508761915556027554073725754578846110147691358081325939263447624692646145908262187541873345685902047135936580242368983360130194608842238078734041085 681 5016456510113118655434598811035278955030767841826000629025223311688169618048184629373154770821731899067589147792973831893373122883136327161326997998292632595589441971500418163789767916076006230559066524376 682 -10032913020226237310869197622070557910061538180073211142772652411233396799036406436610306620244900314486604791500394600430734076357592457108897247303506093692496452754016516524649043359010334215519731490958 683 20065826040452474621738395244141115820123076360146422285545304822466793598072812873220613240489800628973209583000789200861468152715184914217794494607012187384992905508033033049298086718020668431039462981916 684 -40131652080904949243476790488282231640246145231029214916923992281362414507325514212849235245175291708892139678258237591790972813656410420076859235293261889266033104583019025507387650855466371598874130637223 685 80263304161809898486953580976564463280492267994267540871348132472011310948190693824922496782937654770621440893286452753786055151990942615077529208824236322020208089866896929241149733969207847408133875294628 686 -160526608323619796973907161953128926560984491052953303817696560762595585763460718448293046151049452246917204860112860647980329353338128780002679894123897731016699941135511614935048332454965903237038978629629 687 321053216647239593947814323906257853121968914702533940747893565253050617327540433094258171179860118552345894330535654006572987280710622884776792002960933092497825524373599864549219961684757119105234799319822 688 -642106433294479187895628647812515706243937762001695214608287574233960680455699862386188421237481451163203273271381240723758303135455611094325016220635003815460076690849776363777563220144339550841626440700208 689 1284212866588958375791257295625031412487875524003390429216575148467921360911399724772376842474962902326406546542762481447516606270911222188650032441270007630920153381699552727555126440288679101683252881400416 690 -2568425733177916751582514591250062824975751250216898859095648965752264384420942460951737448316642162477278639254595164763196226819719348402985768238400602370447029837091375551072882990252882265473035236619149 691 5136851466355833503165029182500125649951503107064151720178793937953793756636313956124426186733433398427953917016400935130881496473129408883028646544382966066714228895259561390033656309532336717265658894693258 692 -10273702932711667006330058365000251299903007427389011444332579888806117488861485980690754953667164943802701111047223081470741078613640241920171513223929454785068796232672743355843093277117817807170494632296445 693 20547405865423334012660116730000502599806016674669084894627647796960029941106259064044363777634777108025592137616077979754949285728352620071514356650604193547598100128575917575349857541315352173299754528957788 694 -41094811730846668025320233460001005199612035169229231795217783613267854845595805230751581425570001436471374190753787776323365699957777376374200043503953671072656707920382266014363386069710420905558274322280474 695 82189623461693336050640466920002010399224070338458463590435567226535709691191610461503162851140002872942748381507575552646731399915554752748400087007907342145313415840764532028726772139420841811116548644560948 696 -164379246923386672101280933840004020798448135217243741162983670395028034492233359615017764091378664084624927016450255654853061414327893096803286183407578832358245308691837771466462531317602533945356801496027211 697 328758493846773344202561867680008041596896254055467924272304948615925914314017135306069843350053303185468144793205824958384918672146136967526030394990450108919346048414601665159952023751487618860084715612770376 698 -657516987693546688405123735360016083193792475352896732437285112883591519287135102764208317034698556403372871107022277214127429031272975482890976846331485106244402958891055574773957969735540339658911656466972669 699 1315033975387093376810247470720032166387584901568734790713583049244792574562921453756519579571285037855400614494960495374291245593017003287540327777188847545097372210874889516228996822819928332225936650796093218 700 -2630067950774186753620494941440064332775169754000410907266178921967194685114494155741142104644458000759456101270836931694618878716505058896839029638903572422803310714842557399139074528988704317359986639454334316 701 5260135901548373507240989882880128665550339508000821814532357843934389370228988311482284209288916001518912202541673863389237757433010117793678059277807144845606621429685114798278149057977408634719973278908668632 702 -10520271803096747014481979765760257331100679163412819651547677217435950132492022878280259582072168227891859788240599903940366352274607078622080996302036657693387543980091894496513055465908274310715606544230893633 703 21040543606193494028963959531520514662201358769059167370544239023573414441086184522507592654627345130345825725952956339366405216774974686348336625843340419393297991322348783692896382981676919745258193047702456382 704 -42081087212386988057927919063041029324402718422585390875986247224549857234376646576909332290220707609815863750849425741704155458001470430905022518165215046799641789369027556785533310063074581738170346013886251005 705 84162174424773976115855838126082058648805438171871365954319148215204256997059709451659885051890441243318045950114121077865328452680222449122568936048231405618852288824550097670677436275730276847821631905494509376 706 -168324348849547952231711676252164117297610877670443316110984950196513056522425835201160990575229908510322410348643511750187674442037726485557661771814264123257273287735595179440965688701041667067124203688711026118 707 336648697699095904463423352504328234595221755340886632221969900393026113044851670402321981150459817020644820697287023500375348884075452971115323543628528246514546575471190358881931377402083334134248407377422052236 708 -673297395398191808926846705008656469190443506701671511836899839487738598504784091911120300886572555970230686049328238217379645158119061180293075388103652556970387020682895765465030306355423328154053995121678082383 709 1346594790796383617853693410017312938380887001463037765852679795080536314254810437141669617530103877727284506062919050084646132486142588074773435678747093305764655650587336674033563267364616635964779531343858098508 710 -2693189581592767235707386820034625876761773979045465016063119822371190863000105380922197266574125287028215280054363247469065949312094107577921441162573762995177074519617763634274131844036773231242902144888720064509 711 5386379163185534471414773640069251753523547922270014258662879993057559077735937521802681580419126871416899962001514215887792425133901612298404737032766890565825793866900162697858771652034856401455818913078945930262 712 -10772758326371068942829547280138503507047095808719112743862400334430295507207601803563650208109130040194269325895816152725245376777516621739371328773153145707123232561464960825028051268031022741881652449459397661768 713 21545516652742137885659094560277007014094191617438225487724800668860591014415203607127300416218260080388538651791632305450490753555033243478742657546306291414246465122929921650056102536062045483763304898918795323536 714 -43091033305484275771318189120554014028188383342339198295839680292775649973623226934379739690623891268695669097904901448051999927580926295529799750969754489102077995762865937012180681180240161150616565927933073243349 715 86182066610968551542636378241108028056376767007066638552849597450714703781624913029134895955809895861147113578774713407557055116574432016776542809570934697024911188076750155160566790684828532850503000246152594275538 716 -172364133221937103085272756482216056112753534658909761028039668631756215232006744379020625060744018369805777923479247838020220755974022884986972234404720831691332769255536872593544438018353486799545737272878084128765 717 344728266443874206170545512964432112225507070284984247939590047859002641967148866239167499845174376710878881995853227210399607296185784047124774391703718819844931128164128588595705161009751605246901079716615511624068 718 -689456532887748412341091025928864224451014141537133221762690806313495495437433109959461249414035093393025090140601185955158380376609306371400378706301714796152127845981312020600026606992547842141611764604090366614674 719 1378913065775496824682182051857728448902028283074266443525381612626990990874866219918922498828070186786050180281202371910316760753218612742800757412603429592304255691962624041200053213985095684283223529208180733229348 720 -2757826131550993649364364103715456897804056563247038709400231093467511347240326307394466248485081353658298382115720549217556024153724010654149025056524027715221714614966083552174257573051057473623018242903783436359091 721 5515652263101987298728728207430913795608113117789594885848865791575610790952434217458796249456985647575190828891388514625879556249308376813940580806999561022283038923054673513670968581344713262415750039269832782419376 722 -11031304526203974597457456414861827591216226218170224705794538792432397774848431640257320003887617175667569787102671861633294128382337464639166223001902133228245297232354359845986844033174623155170927185464197384241149 723 22062609052407949194914912829723655182432452410227001812734288398786559839112208088524231265235703172110921768185185971838890780590255995795260038085658783232009423544076238919941048372077041255850995031315192497585898 724 -44125218104815898389829825659447310364864904794340556026613787611494883967639760985058053787931875164997625730350214192250084085006093058107447668253172083239537676167519997067849457049881877457211130723017182724275396 725 88250436209631796779659651318894620729729809588681112053227575222989767935279521970116107575863750329995251460700428384500168170012186116214895336506344166479075352335039994135698914099763754914422261446034365448550792 726 -176500872419263593559319302637789241459459619255702566903019518004214243002313009516203441379346094197663156339461330023283428768547629032879007896767124782631594217431977430587495747282344124992317100910908337709790793 727 353001744838527187118638605275578482918919238746426162195732138683132607399887915760320561441547969008344272933104079809416134822665028467105667464797558914283518973149647188123285251813138095475051935878335495857649222 728 -706003489677054374237277210551156965837838477962894381170850482715673457590299624976468480248807499242724466374570999144530824216469597736906638272121736526607699022870679030143158018123175881930939339869708632591433725 729 1412006979354108748474554421102313931675676956630851847510780273455459279366384940136677996546182340324502813511686257577609480289648506677856231558033401100276389660598435041131197307991701300333131881908973726497070376 730 -2824013958708217496949108842204627863351353913966766780190639854935030922918555570457097029140932022488059507785916774443766792436006324559755418129856730247613770936053947063107275887728752137137516965987503914308343678 731 5648027917416434993898217684409255726702707827933533560381279709870061845837111140914194058281864044976119015571833548887533584872012649119510836259713460495227541872107894126214551775457504274275033931975007828616687356 732 -11296055834832869987796435368818511453405415653751877865255321495667786599116865211277165008418026064435076388856034319909423674173897364626892807478057136849272108899644557309894459735678959939136308257441346273290765943 733 22592111669665739975592870737637022906810831301158187963988929219118561920561659210900660692398946052318667850849170306221916861637410928417399019832004921274995293265575421792184988025649774050031337695356684394753705588 734 -45184223339331479951185741475274045813621662589625240394934430893803101285779175998493982735923679951534365847972543945249972749854054255162024849415791137702892737463723457929162113159883256443580117751661352485851758589 735 90368446678662959902371482950548091627243325160213777490303720470955168738542138362026957498536041673414276915356392889709154039576957107814889913459254218135138701326305837375512431982642075402436399044744680516220038302 736 -180736893357325919804742965901096183254486650301390851681042299625259303644068063089092907023760765117174099050124090778627516619022762813120620041546180378999630629051470596268213069628159713320148961630911336576956597728 737 361473786714651839609485931802192366508973300602781703362084599250518607288136126178185814047521530234348198100248181557255033238045525626241240083092360757999261258102941192536426139256319426640297923261822673153913195456 738 -722947573429303679218971863604384733017946601262673516622864622450990316075320893261254652014977015157659760542262448116882440856484505460009959522301705687810462837009305620521287661524012165734767355899379419674276827549 739 1445895146858607358437943727208769466035893202696677362941815516751839936647787709237158375789755894382209614109823151240882004854149373542602357112954363891056746636428880947387881472082144268832049239925961059447904965018 740 -2891790293717214716875887454417538932071786405736015385275803577203398482289867263903614895099115516898199414270242812495998255990659472330369590362610632812985135197678301307466375242232528412389127536106326559094512549885 741 5783580587434429433751774908835077864143572811986021759639865969956374878071172295951177005477636625997069107616380390013347881404860032528486494930274123172277733282587411733968668931567416636865798656594259778487079029548 742 -11567161174868858867503549817670155728287145624486034508367990755462327669633782360046301226234678844194808494308655545048047132233261152924720304065601103890862929452405632586973256310237193085819140897570126217272211988874 743 23134322349737717735007099635340311456574291248972069016735981510924655339267564720092602452469357688389616988617311090096094264466522305849440608131202207781725858904811265173946512620474386171638281795140252434544423977748 744 -46268644699475435470014199270680622913148582496402165066207186575200576938060816135753363259100498600177223140006937885128134420662421348095639273647245842924529329147930102990785269899641692907013932837135684888194686166171 745 92537289398950870940028398541361245826297164988178411230620043810454952654698692358211201580686346870548413768330822885064106516512972905381552719449015967932291492310782923910247273775362147505239973414836909833706886964376 746 -185074578797901741880056797082722491652594329967104984657651428941017502866551504889831353286343393081484762513295539999743888383402206229143653783207080500031048652651411283677848015502881818392904162310804899782048803192829 747 370149157595803483760113594165444983305188659920332212609919869862196402068834190039776131760142835173551427491541921343911289792368803085858130082877733846311795807347590721141726232933999921859444647843306419736050150281778 748 -740298315191606967520227188330889966610377319826786668514456751704554200473399560339665688707741719357684757448034684032246092610301996799287082682219040538873290116739949596069482667796236128792525618908309459644052844459676 749 1480596630383213935040454376661779933220754639653573337028913503409108400946799120679331377415483438715369514896069368064492185220603993598574165364438081077746580233479899192138965335592472257585051237816618919288105688919352 750 -2961193260766427870080908753323559866441509279348779944173975970877732612886404700578322479268598730398993322397286212095713831364514815314435863179485443616744064960825493922919840065400235659949193505968147978060353746150353 751 5922386521532855740161817506647119732883018558822459698696398833934012658751228778815624131850093019702749522610014852091616045498950114980734323710798731617240843403248074461765408313446344754235660102941026374573134597235662 752 -11844773043065711480323635013294239465766037117894719018089691452225120183459296312949206610325977157215024800850914559983608856537741198665193842125253152001987113769690322155382272992184436377145866387891513586051123404341245 753 23689546086131422960647270026588478931532074236164137467224723580985882665853850758875350740590640991144338235148156403667782861385243850385975476305989837155232367984171904158541730532306493057303552048797218427459528123487376 754 -47379092172262845921294540053176957863064148472702974365494787838507407630642959650727639001119968659002965103742640091036130871080249153827538744667463207461722876413135068164860645612550606417618923370608628110276337561779638 755 94758184344525691842589080106353915726128296945405948730989575677014815261285919301455278002239937318005930207485280182072261742160498307655077489334926414923445752826270136329721291225101212835237846741217256220552675123559276 756 -189516368689051383685178160212707831452256593889687799168843129324422703625766064203979743444663814605868994514631578513042828039391712256143391602503402230393117084318166493116111028806389564761440235663391938675033506302703903 757 379032737378102767370356320425415662904513187776003303458278192560024626561114805211167049209879449121309391328246211472780569743995571434786493076507452662424910904633211647602227396681340546795774097869656156051851480772163868 758 -758065474756205534740712640850831325809026375545262017157740252942407691741394964028749223060862538061761587254458531838950966818415436714572405896016201728127175281260180617944465471499803928137335448825056869507271897877839869 759 1516130949512411069481425281701662651618052751080407149677256307618353041411537958467121133083380535852237381405866227017986674632467314196643941406534348061170380770510997219998946960205292108093351777278730575119897200255947942 760 -3032261899024822138962850563403325303236105502150697414716288416970243740751823947343864953128416531433188969708681617376058090260571069160787012427570640727256791749012630424107909937616268468005384434186077986345147805012164088 761 6064523798049644277925701126806650606472211004301394829432576833940487481503647894687729906256833062866377939417363234752116180521142138321574024855141281454513583498025260848215819875232536936010768868372155972690295610024328176 762 -12129047596099288555851402253613301212944422008633140312779826262680361989221051698146591751628699746546613258143878979483978138055374954340650660866776729094279076372078613744101591698848021116565495097858461437064531006547851749 763 24258095192198577111702804507226602425888844017357332587303670309758885057083371122606579320602500355534798654215215488907193607150021941773809155203035956744313880872241503631213039242844883966762862279059371349180881372593289698 764 -48516190384397154223405609014453204851777688034896769098095376188314092271449277697839950275895202435952741584285346037692861876378587949732633977345036910600139218000651559548445790175987451400789468724803639648465401464181751805 765 97032380768794308446811218028906409703555376070066694081422805729822667778822358574620088003825707459230199582353064665203435745874991998742791455098521316867545620385555947525921147887421428002474553699634624722086261006856262228 766 -194064761537588616893622436057812819407110752140406544048077664812839818793568520328180363459686717505785115578488501920224583484867800096763106410605490129402358425155364723480871863310289381205844723649296594869327980092205283074 767 388129523075177233787244872115625638814221504280813088096155329625679637587137040656360726919373435011570231156977003840449166969735600193526212821210980258804716850310729446961743726620578762411689447298593189738655960184410566148 768 -776259046150354467574489744231251277628443008560806708536614499191775825466502671775900891482640962261166313072606889911445197960117752089219855141196618030607632147468700408636398750634817949220692045847104343201845546133342856451 769 1552518092300708935148979488462502555256886017119155014106140518204801301809691114941340095896964201236410178421172426514530987982175159284941998778717208600209859635479125361411531393450617171633323545443962577577291969560250885376 770 -3105036184601417870297958976925005110513772034233393222278104076052101905372753772661756817657292955900975461394262146412343160088229628782888574550082362278408909952041699811100530571263196889650525998387432937501785693707632115709 771 6210072369202835740595917953850010221027544068459411235654942711567952763375564859492128574109632741944183579616400232899608096362278222885284014589136642173801605925708573254617262819069337598876870358024127548524374019295959748858 772 -12420144738405671481191835907700020442055088136911447262408619982599654479381187033152872087014312314030599816060676405874137968910375411090074894667245201964586997873042320141650727314681619017329559077297516770569550670472615015156 773 24840289476811342962383671815400040884110176273822894524817239965199308958762374066305744174028624628061199632121352811748275937820750822180149789334490403929173995746084640283301454629363238034659118154595033541139101340945230030312 774 -49680578953622685924767343630800081768220352547667914676338276252007371059634576190105643531672108765695701293759077803271786547084044748401778982202065055007396633427293759669354304229097644610590781225442282061715794786248373508313 775 99361157907245371849534687261600163536440705095402206232787941468841001545598636552693752614188796060111308676067272145869277108495718808927996175003382851461939192659960956646962793369308794844999197199641209061744365885570487359702 776 -198722315814490743699069374523200327072881410190937166225798660867334521943856241450352436330066749177662429529232777370389962245646696242104868771205271185818170236930668787910433956560844600937633663896795708000114284397288455405565 777 397444631628981487398138749046400654145762820382073463091931488629147822166700935418152269312667233941484577324112904358757036534276280420583052174208300595977778251277457887745630467855029718746720232039861350815166897733798131840376 778 -794889263257962974796277498092801308291525640764346056824197144152774422612390323353751935277868203469128872913873158335491185111535448777539418980214359416296994279971036087416023490443399954364893368325992636445272124406817484709998 779 1589778526515925949592554996185602616583051281528692113648394288305548845224780646707503870555736406938257745827746316670982370223070897555078837960428718832593988559942072174832046980886799908729786736651985272890544248813634969419996 780 -3179557053031851899185109992371205233166102563056786835375786075927661355612595935862665551153871607118036336858550584488033404317193131301037732025464162992163663787635783413889806297573578266845214760565160741336273510809606275752263 781 6359114106063703798370219984742410466332205126111781494988564649805013706714295799068304532434939593960635209326275022414272800247540271174715632364748501965254387578526484020456749602547091881847353382913892069338102061166221562241348 782 -12718228212127407596740439969484820932664410252219978638451114295509409404406799452822555925124271947370395489870897751704957583721388559494711601357137355892362895163562802426267773219894054460008554489394925312007314201426461145956349 783 25436456424254815193480879938969641865328820504434580749613206084867891795280910687674032140630133033914478586569317063724533142282239144707343707655735239727506970336890356430566957461987914964487880564140562384011293521493949324123182 784 -50872912848509630386961759877939283730657641008863784971937389663584856577029133157376984571641855207002644779966155687763684259403940315132607920252931007397795120683545464439165325946175635973446532713631836528019252161628925680456848 785 101745825697019260773923519755878567461315282017727569943874779327169713154058266314753969143283710414005289559932311375527368518807880630265215840505862014795590241367090928878330651892351271946893065427263673056038504323257851360913696 786 -203491651394038521547847039511757134922630564035471269469616626172792207348714597283421177415422653410489516299382058070110883113097375183376670166187342445762836942704887603022567070718103125760373816098475210832087013290592621625195949 787 406983302788077043095694079023514269845261128070990927684834454900942757819223388528582072217411004568415844137316422097390204452639592135292055787901540140040643265321892441842851442236407997120510687928794015824204040513415999960497578 788 -813966605576154086191388158047028539690522256142078632860871314912602201882035164980643579207953404631705311351737456109117285358168867807661542486856790777111225290468019355281137486073219485440547487321275219968468108891293513341206525 789 1627933211152308172382776316094057079381044512284302431958546237491279433129452911846506310575603902505721057319131830089739885395672260920939231340294147299767358720672390417955426874547044207680384141838081222417026259579279296812730108 790 -3255866422304616344765552632188114158762089024568750030153896082648633895624288405578231773310904898253752549253920578050985085470679047147494609047168860345079625581081132543304005651494693652160057450871693227314142560955250863755777274 791 6511732844609232689531105264376228317524178049137500060307792165297267791248576811156463546621809796507505098507841156101970170941358094294989218094337720690159251162162265086608011302989387304320114901743386454628285121910501727511554548 792 -13023465689218465379062210528752456635048356098274564621905173507596310494401005876657269636764528313288078893168711558589424397844712612673129997088933744143683777905115475051036566898776958898242362301900180561816300118430926644632157931 793 26046931378436930758124421057504913270096712196547822747679114546197945724513568516347566904091782787395363874796510856335300963575414497595714676878642396577463382552603784735534766675948470665291122099040584081311789860691622858091462376 794 -52093862756873861516248842115009826540193424393093032503095764154406540920450250558761189069309017896429139926511197190983506262922807539690338719158834609735118418589953238737992799108686047068195039188561614077981958969042784853837217789 795 104187725513747723032497684230019653080386848786182145517797830901829056048035171406621461030306214275315898118399657599436369029503582896129041486419993944340524317407024981376370496852555752742809270862843897029001486809574878414155875138 796 -208375451027495446064995368460039306160773697572360371547201964396674086303205013102342004952300607033089414502176578416342094562665133609006447020942312613551336115041168466653125892340295164092037734211408462931040542490639065534793189836 797 416750902054990892129990736920078612321547395144720743094403928793348172606410026204684009904601214066178829004353156832684189125330267218012894041884625227102672230082336933306251784680590328184075468422816925862081084981278131069586379672 798 -833501804109981784259981473840157224643094790289453244653988949807648422591416041542070771134137892684984803212574524012960308739686630985780695939462276279594482019483318354911348873455629680548893359388471845105049463348088336019728440673 799 1667003608219963568519962947680314449286189580578941764703521176278153077318620050482249796243082179027851042036753679068696408946451551620826115446003630035356376716922570174719233659194606433640013986405457670352760806852772893681123925342 800 -3334007216439927137039925895360628898572379161157954080198128905882018618908816035760716100435777145371464955296716620222944400827059682540181678026165415023047578789757007279231539142955907012364482508067943300990845374018738230645581938685 801 6668014432879854274079851790721257797144758322316013986582887641752605934224995973715756962795973471716574217428247133574216176055354234028157526753568062474597395613381814953152686022761855242355646819021428542409676388507265126216165009376 802 -13336028865759708548159703581442515594289516644632133799352405113493780564857355849625838687516366124406792741691308160276759726511943337004109224208373357377697029260631430300994979782373751702337975440928399025247338417484318917357331150758 803 26672057731519417096319407162885031188579033289264267598704810226987561129714711699251677375032732248813585483382616320553519453023886674008218448416746714755394058521262860601989959564747503404675950881856798050494676834968637834714662301516 804 -53344115463038834192638814325770062377158066578528217718849730964009416170207331691920380464292206954706238046260790961722056782844068741173054384729781732225281402940922320019911095918944883156471856355056970279705396748527909674654321207023 805 106688230926077668385277628651540124754316133157055483002019793458121714072748388264091838071264641280649677331008256885289167196077023661815961233148428372594042663577034436487615722206239395354303576484144063095558922732827721364983632226028 806 -213376461852155336770555257303080249508632266314109061132680249976449191610164226288685830427889737303773757138989863694268441652931819682571627393674586561475045042544448465870818505149178048791326880516348371263414103937199246761317244076029 807 426752923704310673541110514606160499017264532628215264958321494543207028417329627218124892283820156721259117993439752274072044197030297903552812178415767847380529658174466321085017601403404984706733352354787110135272595581714199569659457588022 808 -853505847408621347082221029212320998034529065256427672609603983676722702031660429077003015995680995556229839702339529433679249285227254345515181747898130419191498889434502031513415793911858856537546296031664587878989578870744105186343884612008 809 1707011694817242694164442058424641996069058130512855345219207967353445404063320858154006031991361991112459679404679058867358498570454508691030363495796260838382997778869004063026831587823717713075092592063329175757979157741488210372687769224016 810 -3414023389634485388328884116849283992138116261025719262359532950935964872535638192385752369698601935883784547662978043078111514467409041766832054818392737503474676838481299958023521402332288764777946410160387248690625152361029302604300630140149 811 6828046779268970776657768233698567984276232522051464240482416950559151938298265813004725656544837732744164661886815862186406580914318156687978093117186122487075397519192475411956617484719137545439176498421961188905250815356217250785376535356658 812 -13656093558537941553315536467397135968552465044102979912491535998492748263050510482475893147384943187441520456895351276433180265787636459684584153195173539934402882722844701815732384329547395122644920353046295760858502651980751792724303620866045 813 27312187117075883106631072934794271937104930088206036972273125143047163105781989249651449046212787957812827613473281880956911187513773138832110256831549022309183896972379030119193492699258470292939691740396151596289006835863979522178933066961188 814 -54624374234151766213262145869588543874209860176412151091836303432155992791244946784002560843868477498555441926629143090004373030966046497127162464104299987058745925471447686726115709438680620633529234515095863267150015203630434981088191959151474 815 109248748468303532426524291739177087748419720352824302183672606864311985582489893568005121687736954997110883853258286180008746061932092994254324928208599974117491850942895373452231418877361241267058469030191726534300030407260869962176383918302948 816 -218497496936607064853048583478354175496839440705648372925475054290438971425936882281911255121145205245432407607468834375745840156048685330119824005093594120913849307305721867441276665634231442391167384957472772844884056218814312114161790360918611 817 436994993873214129706097166956708350993678881411296051525339630266322943634745050001525545479304296244496734917794454798676724408650868685073170456216370759864295430871237096492994814906989764353486110606213505018620098650506340797750648294775376 818 -873989987746428259412194333913416701987357762822590714399458303903535888835232670878457161432636363996257309241302481691723537010408733419813385804491106555801784494262060916206872597091033287849274902594962928694944169726768114734355431735427069 819 1747979975492856518824388667826833403974715525645179345822085172863406780019079198070023428576314385253410377591175321525002206310477960914127338947069760665713359437303501917245069645097647214412003827263729735376444298092169379176992066189668618 820 -3495959950985713037648777335653666807949431051290356608667338910783148562386772252453155962863670427767716514290921001191559544910616415902755245232227068885536509323386383919321463741110875067537461676601263348739444554822971908062265335098151716 821 6991919901971426075297554671307333615898862102580713217334677821566297124773544504906311925727340855535433028581842002383119089821232831805510490464454137771073018646772767838642927482221750135074923353202526697478889109645943816124530670196303432 822 -13983839803942852150595109342614667231797724205161432683599849947963589242501247440873296534321556739288178779837972930341572782773484181387519278914645632879816665947207395422791881611696758354009484640183641760998110343375988183124217732236163433 823 27967679607885704301190218685229334463595448410322884113991182810420163463864970174928611117243738563228295727698812637409149374940023916104533451786503337772645217855400370082101843165153290959597883081703048620117217059004278018873904640002996582 824 -55935359215771408602380437370458668927190896820645805721565331449826296885454890936221258331688727295760467791443358828270306368666158938868056691487430819571314207632771898637239846213826130422353593766077627436476426862513159342998747631067332605 825 111870718431542817204760874740917337854381793641291667683505111643131548707497207751988570809179329845476750086955317986718624165511484537724598064846497855181664073148500534984033932252931583599443928936162550167315842841783223643873902788726674376 826 -223741436863085634409521749481834675708763587282583391607384672029742052351581841383523195764160534944909314677979236303615259759202135735437680811564631926402363804179957807677622104331142489953624599276332395628994674800323352245624213104045357918 827 447482873726171268819043498963669351417527174565166783214769344059484104703163682767046391528321069889818629355958472607230519518404271470875361623129263852804727608359915615355244208662284979907249198552664791257989349600646704491248426208090715836 828 -894965747452342537638086997927338702835054349130333397708415341888531344596565087895454620619236514017769815199711144223927004752271042961785269200643619057492348243070961017581825697848731991550288172893307696632889731851022694108867629836405404183 829 1789931494904685075276173995854677405670108698260666289253460645085752094763843342874994753926256150749937299862804885476251906650929585983674176264442512170633375565195311395777663237269950078307945673150549735616512561651233243596847591933482725908 830 -3579862989809370150552347991709354811340217396521331566180181212788883000669113019918160533228078546928669938652374965009299607594634172087555628255195572452564109288497401512783350157684872347030630001028968155934491319200842197951919848388309286909 831 7159725979618740301104695983418709622680434793042661613870252309503834218050365541088577604519506462000532885694897721103792906628430844355422170099856967072074255814154971107408735840087202979683367984149739338921181932249247962041176693558634326462 832 -14319451959237480602209391966837419245360869586085321709250394502933736652812870583429411747102362292144258779779943233292779504696024188891155253789179756311094548865470110296659507204891864244988843950391281704894563158346059490219690383899284405568 833 28638903918474961204418783933674838490721739172170643418500789005867473305625741166858823494204724584288517559559886466585559009392048377782310507578359512622189097730940220593319014409783728489977687900782563409789126316692118980439380767798568811136 834 -57277807836949922408837567867349676981443478344341291392471908359956741961115063829960877374219401064147456093949329559915536944466609255023688274388321558743540083750399936941111922245415082123089051855289717738421654751841547262466750545251090364349 835 114555615673899844817675135734699353962886956688682596451354807764578869971820872148651445905868657815006175112387329000064330665980756008424578326471450717984565832366358361145645524768373039675579131871753208233373515859055022429697468119464038954938 836 -229111231347799689635350271469398707925773913377365220235531597618488512042823233274762274126597027003434876073751997760595174886056587013603560208332516636964102994463833696818134410091831830209960320065853961979807444428853900668922870296851794362365 837 458222462695599379270700542938797415851547826754730481470296168370973182234418700015713621725483621067003540920970005161890120103255786522338725749749456075420662983524342855426533861016292286708123724615229242229205507923823585052137641680589163403468 838 -916444925391198758541401085877594831703095653509461003939825309875942522617609633497616316923256809194140870615406019964480010537654185539809056832583334952333782961645361172643332762865213199704450533713979802728001634913762953818567184448063901485674 839 1832889850782397517082802171755189663406191307018922007879650619751885045235219266995232633846513618388281741230812039928960021075308371079618113665166669904667565923290722345286665525730426399408901067427959605456003269827525907637134368896127802971348 840 -3665779701564795034165604343510379326812382614037843892761602320101781616024121833591898047276158535596162116141226050935820731157188904673841411331080071404857760862791418305202535928962966919953192881405355256103234682456704464131393034531598881906491 841 7331559403129590068331208687020758653624765228075687416530107881997597808709293565988094433301710967651120133321258015105343529334094296891498374664400337596283408774212757454292686490432276203312558002459018647780153793318366874834158959281227591704376 842 -14663118806259180136662417374041517307249530456151374095074022247583264770740686929584785544102209728219832068720127856678091192707621568870627853333281064765702591645685356596360602245877237133437460484214653566707676443446649642811063698998514839191549 843 29326237612518360273324834748083034614499060912302747083168754220548633271464523555582466104452601145816051840556673453057288586474392600372702362673282713891108844437260475724384048389273501357093437687374231540136406172108173125336246068651119162057298 844 -58652475225036720546649669496166069228998121824605493059358218166479370272912196807577827225153383981008491384229764645815683374007934663376851381353286012141921350020410713980430940676066029804405392093693387486993865629431220090386610807956327807788796 845 117304950450073441093299338992332138457996243649210986118716436332958740545824393615155654450306767962016982768459529291631366748015869326753702762706572024283842700040821427960861881352132059608810784187386774973987731258862440180773221615912655615577592 846 -234609900900146882186598677984664276915992487298421975558370743489771169901699338141072623851868990855904802427569805364159414892854290265613065557392982295488574416643973568326735231011707037946966018217938776727812302662080258842404087219863042780132593 847 469219801800293764373197355969328553831984974596843961079555099451103406233550329014429192557504346507422115527091851071008873976176235367543111210725479331739815882974939273868504866945742832081965385965373233795135125757226653127381106403839280207197422 848 -938439603600587528746394711938657107663969949193687942084737423845328945327403963493426274822541422606069252398088182827397836333287780407720182613329988145004965865323862822167078543736143176539997470989737828269291292380585577139908076735904949708259325 849 1876879207201175057492789423877314215327939898387375914057915685105341089945262885183704384206381939598976036812033086682865805237978525324391305514478520512297932879708702055979260302239272621644094990567962697557114146060369560607534949364149483357315376 850 -3753758414402350114985578847754628430655879796774751858004272207625365379180980728564260602974062973584789605639922894393801743047360015157733551316775585246883866908478380523603623819245531511852290029724412436132759853419937527542788694620638550655427478 851 7507516828804700229971157695509256861311759593549503716008544415250730758361961457128521205948125947169579211279845788787603486094720030315467102633551170493767733816956761047207247638491063023704580059448824872265519706839875055085577389241277101310854956 852 -15015033657609400459942315391018513722623519187099007342351766318257411918852558039666486908212354611178645826512121414490996574475231167104081384403646708320671464186730592859479185632681167241716859973132188621475444729782154891187998390805535450799319743 853 30030067315218800919884630782037027445247038374198014415707565099782675044091021455561307305373017372875753864881532339729361955807835653627604306216926518640750918031912398014152442332459458066356819508967993873784105407871524125426527618580014646131468988 854 -60060134630437601839769261564074054890494076748396028293423195126101052500953853663579281588642651046788432153477643700953461525330417946094091687253119241280317815380727220618693026799113163298559838143343221009234642712357476936954116911097916781328596989 855 120120269260875203679538523128148109780988153496792055779858487642005658621065423455843563644130226545132250942527155934149029471232955850446507986735137788558859599736808078122968266799517697345888974974797291910968933269636596903059826333102664796255682502 856 -240240538521750407359077046256296219561976306993584110752729072673814870861288563040372127755105377541819888520626180400540165363038031659151340585699174883115943168448969793131518746800326765440547248637705433714437514384194836835271245177112160826109853528 857 480481077043500814718154092512592439123952613987168221505458145347629741722577126080744255510210755083639777041252360801080330726076063318302681171398349766231886336897939586263037493600653530881094497275410867428875028768389673670542490354224321652219707056 858 -960962154087001629436308185025184878247905227974336445431879998525848822587681103775433509619886736812613394175789116005434342190435766761830388506110001614469100766869818261869328347597432949515881098486489185180251114002014418253630203175728149603643948549 859 1921924308174003258872616370050369756495810455948672898126651120543465662602942762392702015038169153561228308631431415220689726595722453899335855502159909474954185812961453791768416776383243562292838508779980721328005397399734049244896073753294818104901500418 860 -3843848616348006517745232740100739512991620911897345810779084488070467360061046634469074021673129666994459657822569196861021537621146748550021867984199631441940340184366542119596353715143242451107829641173966144591017133590878523965063482310266674005030207485 861 7687697232696013035490465480201479025983241823794691643346842346616238772404834933463653030741446373796923876484697943351506201886846258227068971438218981621928633206398536043281987673851617891998888217768939342084543775368872686143033966826048904702901224948 862 -15375394465392026070980930960402958051966483647589383308482358063707781597092411531452811048878079787401852313808955436332475530418245277581163178346257681981905219250462523890653255591268368773781005370958885737071597058924861010498974935857613366098643259874 863 30750788930784052141961861920805916103932967295178766616964716127415563194184823062905622097756159574803704627617910872664951060836490555162326356692515363963810438500925047781306511182536737547562010741917771474143194117849722020997949871715226732197286519748 864 -61501577861568104283923723841611832207865934590357533168563412143405214231521421132234729233326758030183395572717143096441512741739322826943577006975571571713477018488853740150345181634378076125774334677572521789578859711138097127357178736813906794316050609571 865 123003155723136208567847447683223664415731869180715066141028763952532691992498167283739913580096832702094750097878250246217857343677670803743926894722765674784522461438718414063886841076669955343499608936355980103035133848592153510798194453778173578396533929376 866 -246006311446272417135694895366447328831463738361430131889861407236509911043906984606020737387080298687645418100644428599105378407753391907201399550988776412284181771799458695654166637769167516870901097035133833253825096549816225533764062867857067136321933279229 867 492012622892544834271389790732894657662927476722860263191428633470186612676179944269852840114490547300474713058620749358215252396103859263973117744292420418641068816981950192597922708962076443017655012813900476079282436378580328835779636676165214241937164689178 868 -984025245785089668542779581465789315325854953445720525794563085937540015940725863597517045569311044526133302974573390876435000372804793977516554130899708431354842907346933186485434851347894295311162844371433761730197116036108535439810784292781508453167627509076 869 1968050491570179337085559162931578630651709906891441051589126171875080031881451727195034091138622089052266605949146781752870000745609587955033108261799416862709685814693866372970869702695788590622325688742867523460394232072217070879621568585563016906335255018152 870 -3936100983140358674171118325863157261303419813782882104943134886758659691997805529216634086256254328328981581326297887025726514749427949561355260596654230943201255809238634342072971105120352953417092921254836618205891734307590508454488604349772793904790615644153 871 7872201966280717348342236651726314522606839627565764215180917402542818268700317282912965884449539107331308270936608744611412569273482220076577653412474653539748164158029973472539637309427033223351510473816977950267093279104650116994713610235485868085941548111862 872 -15744403932561434696684473303452629045213679255131528440951130063136634306810047014785327192773139116009306758441243430342744218096217082060889571263281690386187633395165356521866664817226721079737670210248565328244806179188238434160900023542852296724603729870845 873 31488807865122869393368946606905258090427358510263056897786203013349765267734212703009747521357369584038648841734525772365367055516313126983380539184061955732412224408988827408914414932012424109027314314419044798055541789844884168579009251693525434278288410212376 874 -62977615730245738786737893213810516180854717020526113811456348913776027189582544079458588178525830520097333008321090456410612730356505216828362475025622486424861406436635769183009915161583830167606602522760003737677013011158175637415227707994871709385657770895438 875 125955231460491477573475786427621032361709434041052227622912697827552054379165088158917176357051661040194666016642180912821225460713010433656724950051244972849722812873271538366019830323167660335213205045520007475354026022316351274830455415989743418771315541790876 876 -251910462920982955146951572855242064723418868082104455198173566993874618795987820297517073306670048024329226058728245090602815063454383978728645710129994220819334752890568733636496404753658374821770488409274272526010263750227480648889283218156024315055388232169703 877 503820925841965910293903145710484129446837736164208910253391648004060767704948572534082308391040273880478134193788139976086722552993857291702878850342501266998336887213214437986363041829285912097573211773251317777927162617239295595463683594841661062649047910103268 878 -1007641851683931820587806291420968258893675472328417820220872324040744595635843008946260940337480903424595632540239579541935629958157893251896932560850028184716008537290582817399466548302510149103210893455908181007667595468047259786297601506742546990374638711734269 879 2015283703367863641175612582841936517787350944656835640012878190130423781610604813709666366008062340344650311309474108468514537194571054506530627411947594845511019218877396546939043793570927785568518491775924680193055096286447522465650554489073931278364091760760142 880 -4030567406735727282351225165683873035574701889313671279596889922309782153560128423236477217349225214184759668847943166321672351667397377015798017114142728167101040582051024006018198284107763058499133688415957678563830097923248047824356460453736699854342997858811888 881 8061134813471454564702450331367746071149403778627342559193779844619564307120256846472954434698450428369519337695886332643344703334794754031596034228285456334202081164102048012036396568215526116998267376831915357127660195846496095648712920907473399708685995717623776 882 -16122269626942909129404900662735492142298807557254685119674159063092324843223757305494475413397599256252661536704787817132759574834823704054981781585828297240167155895315403287652461045533329771910244639071505759722160675641933182618259787388180287524527548423372749 883 32244539253885818258809801325470984284597615114509370243208116247744238373397245448634650458797293711046191657348621089803729654165349996085332702559428748195623292491964728366043925818373492157561618934366036655844842203130689339199021411496061039370521767811121098 884 -64489078507771636517619602650941968569195230229018740494135828738607654120693952572560700181598777819174120482575333090683880317322105168121403683894401803821824546386597300313565859091360649542605497181178123584490726109955024626323046496431523007383976877550993405 885 128978157015543273035239205301883937138390460458037480999851051841894074302237097658058499259203841233970846716967802547982392148131318100168914785952120068789516034877196365999348729364641796926434383331025322578183014775450518174533598503022147407732353767995113628 886 -257956314031086546070478410603767874276780920916074962011281498048466914665323387829054097414413968063564299185752741462579415809749743964263936990067556598724899011858394497370914469911204091694092155630719720565567592106441505270954702516203396208429107548883354074 887 515912628062173092140956821207535748553561841832149924022562996096933829330646775658108194828827936127128598371505482925158831619499487928527873980135113197449798023716788994741828939822408183388184311261439441131135184212883010541909405032406792416858215097766708148 888 -1031825256124346184281913642415071497107123683664299848010387809099831360478745973777405092969637015467389379487559556750473768698537652565277425705780277011461995221121572693367006846099054873252698455616871656034665680759144614318156293534336280654823230156854035851 889 2063650512248692368563827284830142994214247367328599695916561068917553826409849214938376295875217460574175307208764886201415853775691335255219884648090705872611187963307129498384060591560825265934386410515721633386517298518425008339325037477240648772966860197669930376 890 -4127301024497384737127654569660285988428494734657199391624693039270889863724412964643884811622321780427143710884821317803768340308614730759769835769241715444596770968742227220068214981847081570726751819595399909407406471037121576084674975771617472472574520163263578109 891 8254602048994769474255309139320571976856989469314398782936742430695453043805897731438467953052473849772477066470579953708941629753077551893534771248073886438255134500676406775086570661782309699740472137036734782766370753074650491278387302768939207335110239978412732258 892 -16509204097989538948510618278641143953713978938628797565560841213544579403968867265027634235912777988463143777642097225519288208642003194161064642205738228425571861564544765885123282021652765957767912771919404529484299317149708321665811956763582677060181679608711040556 893 33018408195979077897021236557282287907427957877257595131121682427089158807937734530055268471825555976926287555284194451038576417284006388322129284411476456851143723129089531770246564043305531915535825543838809058968598634299416643331623913527165354120363359217422081112 894 -66036816391958155794042473114564575814855915754515190263181295797717297666804253653658441954227621087098006176465576947772937987160468505522273269694181547055102668568603206535642705992346624156210745594139813226082523835597611269336135773377217921070843119479187434113 895 132073632783916311588084946229129151629711831509030380529176384426051535486394861087960598940184769573932305550622718032633231432098304197678590642002048994168651004068478842056734145701899929287838774707666211776601027372191556486690935385723097480632035442091404683902 896 -264147265567832623176169892458258303259423663018060761063980354513336951278362429737208627943828593947337197496628564339441173779751342768625269489231469788454193341999502542084365758838213220526512116454105594202074014146375780869419198449383518238244769290448868999165 897 528294531135665246352339784916516606518847326036121522136402087518524723015083920816348400982845770093883274586331821090144413932834787097152671286303997277083723684792822371125077718828046483979276083466370944377455967395740563582894388415673021391960586190296827445376 898 -1056589062271330492704679569833033213037694652072243044281245553528900266488526902974627947060880122386975428765738334591550894239001675754207474880449052254342784370379462029206501638807713010884804017490901644728219873894470129009844768348252027699392219989992744337798 899 2113178124542660985409359139666066426075389304144486088562491107057800532977053805949255894121760244773950857531476669183101788478003351508414949760898104508685568740758924058413003277615426021769608034981803289456439747788940258019689536696504055398784439979985488675596 900 -4226356249085321970818718279332132852150778608288972177099658078640048604579030427872718352957954742950275076283729261132417377836010398337123502598273035916845126479136396255956967951775991914760460518289127310992955678268913510507211098842290156051155737131773709010063 901 8452712498170643941637436558664265704301557216577944354123343750853439825032829303668056400059212246107670236229786290563476158312031882635127814425976552532112219951128436929306820093187403443184654381554816818226139904610926004417918274032426447863072045778955612996748 902 -16905424996341287883274873117328531408603114433155888708094742688853564881815195503181352188405030012629580639784228117724235121904085937192017247310814066461068373887968162693399408565645646113696775453062758028932736905368049975642828700760545167247665234588727615946749 903 33810849992682575766549746234657062817206228866311777415961568158427157611254696350130563459239968305880521530555439540344394451728205132266676922309919575017402648754503258638977469700197551068384750941055202646586159454955396901496145630564628741777612183723679816823382 904 -67621699985365151533099492469314125634412457732623554831695219097574343070133698044028986000909844892382403312097862385584713111376443522415996272308130592130071198487573450530133591969301360977760701917040091881893004554130090753202779490172795890837506081993584218576648 905 135243399970730303066198984938628251268824915465247109663390438195148686140267396088057972001819689784764806624195724771169426222752887044831992544616261184260142396975146901060267183938602721955521403834080183763786009108260181506405558980345591781675012163987168437153296 906 -270486799941460606132397969877256502537649830930494219327464628048137288737661876144812366756349654727665532495430499627651079821745674316016057806167648042234487091014593002363998410170486667388069207563371307761409961283862472162179653273560568341503179184335663119516949 907 540973599882921212264795939754513005075299661860988438656980511069794326846705004195714001770830134929738822731978149511238841772211049311088333763140673105611581073222083605458388947220817005207217614812375436224333751769751271772464912485729291017465822937755304974664978 908 -1081947199765842424529591879509026010150599323721976877318063532086628152436172512203606540057921920808293160946190599534351047801861499980289103827892100253508375928829962412377562148201321351276593628996016513851695161943555198441141036848674890703850575013678567420592125 909 2163894399531684849059183759018052020301198647443953754642280829093815552986488780125480884890236318039809595115732649836512141989882101997746862108200331570444572531238617626946300677042173713846424857048931489807931811493189379226598891513174244411079543734609071048077508 910 -4327788799063369698118367518036104040602397294887907509290715423108190354087121315969229574554865112502842463454816750440834330365923306032662378668816794204316965736055928056083777734723878438986087313154761441720405110592457740797514600842172951825537481176470078303048274 911 8655577598126739396236735036072208081204794589775815018581430846216380708174242631938459149109730225005684926909633500881668660731846612065324757337633588408633931472111856112167555469447756877972174626309522883440810221184915481595029201684345903651074962352940156606096548 912 -17311155196253478792473470072144416162409589179551630037144400397671083672006053996722114883896283020741700034149212649459907182305215918019143551318018783626984400923487633817761581796976920722064636455448350380567995979551594016157107949921218418292014743584124504591513331 913 34622310392506957584946940144288832324819178359103260074233416911057134110984814191979819524823033753674390609288262242009523947134999917703769212564292387683118415784767032415802576168198062342490134519384614602195118570648477191215364539500016669553623943802981583320987376 914 -69244620785013915169893880288577664649638356718206520148356066053544201755915040781030818563707002931730762300556198370198467059319135998738502644985094416224536059445117594392163977484884566481701992255745056886508490364387532700233026358315193005046436800875428314917896189 915 138489241570027830339787760577155329299276713436413040296545980454233303812748200157668406398505409000034496224081907569666062866211976242473451619754953293736520960703610483125166192692501795658486569336953855296194360563410932877169498635603125509001656971655054352249674538 916 -276978483140055660679575521154310658598553426872826080592925809255611507926414518910943582068102221136641964071133325968601254479997656729943349569294671048760490763220596260591170623107736254012055723499371452115566100961457733231042443190178990516912097313214306426913231236 917 553956966280111321359151042308621317197106853745652161185851618511223015852829037821887164136204442273283928142266651937202508959995313459886699138589342097520981526441192521182341246215472508024111446998742904231132201922915466462084886380357981033824194626428612853826462472 918 -1107913932560222642718302084617242634394213707491304322372201691981011330802903719856954020459134675136848941415624771386597631677269514184784059287824390811179616527442259159342167779262747027962975139521094583892732264341923330494059435003797743570922039143144632540411278473 919 2215827865120445285436604169234485268788427414982608644745898748837718558897544372353447117478446722044541138224523945309773104626375690164600101607585901470772193478564140669616791419020900091670207015613015494076868110172123853697787856736840831651665027957151485579097617542 920 -4431655730240890570873208338468970537576854829965217289494788227426828912378562609985972388077248187630768787235596695692701891796424703919264169279046042638370307804487526041098494559032612254828927504367683640736543383320802092814913686932172352322971955256027412154745356285 921 8863311460481781141746416676937941075153709659930434578994062549480745516632336017890562005835028490574067340651016598995137307408359393223624287653903444821979496880013919134994356699551442616890625218447846260347297511106435763758834334052080738175406759524641485804315894376 922 -17726622920963562283492833353875882150307419319860869157992611193588578725139882833699741241350589096460664447481856405600008138632228771832344524403618249189197875031066705322786080980589103341014020646608171499568805766677703105646675628291897509880276368061869633103456970558 923 35453245841927124566985666707751764300614838639721738315985222387177157450279765667399482482701178192921328894963712811200016277264457543664689048807236498378395750062133410645572161961178206682028041293216342999137611533355406211293351256583795019760552736123739266206913941116 924 -70906491683854249133971333415503528601229677279443476631956986490473051824933898941043113276360760039905068491387955999570831983082385131174090250327038918121074856311150220132752221177897759042357771957295249061652590833316317688199681632604381938932716925209718547929352336823 925 141812983367708498267942666831007057202459354558886953263873598129302314422990900700818671485596731041997369087157503130654062251825180393882316958791775600334999781182950636790328134122419555119620612027178187313437284966449151173238300623519139576100268209306157142405278037428 926 -283625966735416996535885333662014114404918709117773906527666446555317050392228007039102232836943884008369202383078188524332921074971181050832906833858946728855699699487201666630303651778087184309051360279531753007138776532531333940154475963659030548670205136385754377903702802429 927 567251933470833993071770667324028228809837418235547813055211768555702733103825322534401800472513400903300101079301150443203037006923592496268223042130986749989949604656353922835078378856046479722817924896826573584673862964512215270825764002249188192044913349431668895447125696222 928 -1134503866941667986143541334648056457619674836471095626110302412556474098527019953525000935743652434693161898471747074280943268870828415387138855458675066792258449414994658435244627833011965070550351054131416214739744035828473977932168340079429503478794329775523497930533971483808 929 2269007733883335972287082669296112915239349672942191252220604825112948197054039907050001871487304869386323796943494148561886537741656830774277710917350133584516898829989316870489255666023930141100702108262832429479488071656947955864336680158859006957588659551046995861067942967616 930 -4538015467766671944574165338592225830478699345884382504441573023890690497149971888731411738578732840112962504947553976940161490912369970364748193711460987292198147042932781972255098106148243948887258603512375656247787213615547269557122924092924632631063809872113511303216725661149 931 9076030935533343889148330677184451660957398691768765008884236168775763303425620001357047463969834984246869743076804993329488228111908867178074703053204134953889342234728008638339956534597638897832080367984883704362007638136048612599594539511469121409787092054285581349675970500058 932 -18152061871066687778296661354368903321914797383537530017770652579540291225102592450502542901564408576535628952517004065557306948798155587253306037366972590646764780767180906664339433713797579795779287057890032192456881698082005372169886461674177955114893128728688280185836979355645 933 36304123742133375556593322708737806643829594767075060035544575522063729377582213572687757763565925065134092104579099249462109636457817953852347021624791662402008705980949147410168148394498612591731263598660461560513063028878872964795818997325215478672764674387552236601401516244588 934 -72608247484266751113186645417475613287659189534150120071092421407110605682541455817058187487568958042331018408703289617271715011777142687050428990140429805912496556408485628901825577755900678183635216680201320296625425690472608150047684068627290525788507765705280149432530590022474 935 145216494968533502226373290834951226575318379068300240142184842814221211365082911634116374975137916084662036817406579234543430023554285374100857980280859611824993112816971257803651155511801356367270433360402640593250851380945216300095368137254581051577015531410560298865061180044948 936 -290432989937067004452746581669902453150636758136600480284359874539492981948034737253184734068964508433135571036177885114044372830524050410164511119889179780324548792294180513362834468122892353734022798272164089659703803863745845938822598052578583397825095812030593569040939687490011 937 580865979874134008905493163339804906301273516273200960568690315812137641549676216461225420493995045657705634276449950162961284011294539806217407717760741230672785284569075019992265407543653630466491391198404604739013911033057931893540781439365430679663385871689606052014331357180376 938 -1161731959748268017810986326679609812602547032546401921137321765090578638406565916832162745700122148898280252961088260195667644723081957584211586391486245801392945969099578026517723757683045106929874371704962060317240428677248343818872733547147389127353160238636049931893566678761469 939 2323463919496536035621972653359219625205094065092803842274555230380612309773952059528893348468442384170863982534459060195952904496903232126088329216919636612856955038141298032835236929259696982855086127372153396893299767271195407685432223096919569906745903220157356605584489304124018 940 -4646927838993072071243945306718439250410188130185607684549022160960679652508724344922354554005082854716031441681200660196523424044545781209841814867786418235784973176224738045470263272413000734705509638706536070045418444459089535418551202196463931465531389183199969952966334554849116 941 9293855677986144142487890613436878500820376260371215369098044321921359305017448689844709108010165709432062883362401320393046848089091562419683629735572836471569946352449476090940526544826001469411019277413072140090836888918179070837102404392927862931062778366399939905932669109698232 942 -18587711355972288284975781226873757001640752520742430738196353543244353511152436702095714644815737159741215336887955021372240851025965173966371790169304237912926703405072526242481684847971182631836026402939456451405217048086261981531144540777981350906006808504144109586473270379593233 943 37175422711944576569951562453747514003281505041484861476393501784693611725657491371410318576017691542113699384265367184502923166595276495313757172433084170735213838910665774666765264970899904342714016350218849416481063906922235482633108277532339576943657372322320908496770337239776782 944 -74350845423889153139903124907495028006563010082969722952788592965797032858020218677258415724807817529489936189509648652522729262277245285389541529055119731289148542022372993697134320491714886843511959789117571860303387435343894004407854947017432904150602255272707195641188267440734205 945 148701690847778306279806249814990056013126020165939445905579570026208779826098291256173499308774286726873678510487668730320782918184529012922123834393666547306378380346308153939674326808302390924149810211254953261618664302936922567528167481963996433696135776487512459253847924323239376 946 -297403381695556612559612499629980112026252040331878891811161524147032273762254436414003666476707225121641163152443708885916890229999096467987288445070760179340838056994178474424754339441477399085425511055529716064249218038122979693768792551857123492787202818917122986479167238088249718 947 594806763391113225119224999259960224052504080663757783622323048294064547524508872828007332953414450243282326304887417771833780459998192935974576890141520358681676113988356948849508678882954798170851022111059432128498436076245959387537585103714246985574405637834245972958334476176499436 948 -1189613526782226450238449998519920448105008161327515567244638944304284952718844183951044662329352945482883234215369721267841587739106270545520031451432759463179108339072027398062800300291291744630324372323059435633961203855744515098937797443641102094964017477842197742002254784027685983 949 2379227053564452900476899997039840896210016322655031134489256431757037478447167682787179313926278025954722213247524099708205255935542195111752695916314675163805485011429995297216949428158729934126515728948940585398815402821246819169463476595920028561373653562205512872261267063079433308 950 -4758454107128905800953799994079681792420032645310062268978469949811010102913293995344538606387700321887355916128617513761454672785743698264930657859527662802505506689431871596616596511469752757984765426503524599059416795862009216282102716609115705865638544337453260521036049116206989309 951 9516908214257811601907599988159363584840065290620124537956875529067422924855025935344347180578117048741579066707588999040475586943476358591999214759402794317352818378721564696507239505667944850567131805915514340511512577053291799478969078344144884845613944494469873206842370717486162662 952 -19033816428515623203815199976318727169680130581240249075913686687580248568738489815343964328958950502450025367865531969598517415258941679246136328559153057347047441757300950896288525494064329035731864564739493823415704139435856965872701801814203242805564744808503098578455013920044509368 953 38067632857031246407630399952637454339360261162480498151827373375160497137476979630687928657917901004900050735731063939197034830517883358492272657118306114694094883514601901792577050988128658071463729129478987646831408278871713931745403603628406485611129489617006197156910027840089018736 954 -76135265714062492815260799905274908678720522324960996303654939861984786117868645427410047412427652794899499768111065963841370936919799830798131617115569823251164352029630339075331962528071998139134655400232579866484779601755607762746516271879072551879248411775322337819509238224961485349 955 152270531428124985630521599810549817357441044649921992607310459058960947764481349352922665114630857945097194426168946184024645701491699003037022142868012428091252459060540284621197506711588042266890902224288973451435448335547755223260159737624923845729465121174574506156086024084273314338 956 -304541062856249971261043199621099634714882089299843985214622076787904646586450815702050470808812820600790778632231520880733099058287596688955562103009770419360352428123639782183462176734064176511024987296225574339802674935168589842054573862983405175400866837597008673346307143437247315965 957 609082125712499942522086399242199269429764178599687970429245891580783419759133806898408652486952298267476141934303484530491909599531491402233400931930159183487476121251118383778525098434460490987914748863922589835003017266446798777410529307567146576714638568065806838243816929777545662868 958 -1218164251424999885044172798484398538859528357199375940858493521166540966104499789291125015843231253600846868538447411830009530682019280828789078589770936711741723507506075586968650941835253119941694271999316620825403701929003216648122440196734629379342182029003403168038836502458142356674 959 2436328502849999770088345596968797077719056714398751881716987042333081932208999578582250031686462507201693737076894823660019061364038561657578157179541873423483447015012151173937301883670506239883388543998633241650807403858006433296244880393469258758684364058006806336077673004916284713348 960 -4872657005699999540176691193937594155438113428797503763433968870651241484659302630681576930764945043205703720144268319012960988279208229242189484181351891812666580235012785889639801532442016065869182765182852159835421805527684009312585616042137508839630013437398244197501738081123416333891 961 9745314011399999080353382387875188310876226857595007526867922099257715830042515681914384463705950172818356178259972653104690573211809776265478477829508218522432219084991022404575196360187042890045582561922461349272264604490381446785458797849871991646043882838950382971042652376119373389376 962 -19490628022799998160706764775750376621752453715190015053735812914425897381532852204931230131764020518450609832462817336366918339730406188093155974592625306839062555399912946059741579310980107296705599186958436757747371195850789749891492727230937931225655477606208555094163657179983828221949 963 38981256045599996321413529551500753243504907430380030107471578902717493345237435671516152070056221296122065878839942717970142469420992329529610477585663918369422286644722243995369938507869246868332849468587144604299005372006619784263848151758666784351662523104878793916444843001585278608698 964 -77962512091199992642827059103001506487009814860760060214943110879300685272646602604685995946640622851464977971594193481176590728802164612402519483571741141430141749134340839866626656901647526011587350031844560297402273724318279853008559000814124490603676614102219271561007214644788179382196 965 155925024182399985285654118206003012974019629721520120429886221758601370545293205209371991893281245702929955943188386962353181457604329224805038967143482282860283498268681679733253313803295052023174700063689120594804547448636559706017118001628248981207353228204438543122014429289576358764392 966 -311850048364799970571308236412006025948039259443040240859772584295605645344071216633782908366977950628197373244633849788997445545328118589580182349085724651646675469002674303838846287948863007221584446843367427923196305956357998558591647911366125196713651752731492035059676272654299851034393 967 623700096729599941142616472824012051896078518886080481719545590926420003448596851912682590475202278923407130564038927170868138981014617599070677942567729561071676355401281440794711556924544723968874033834702416047154245089970634556855531547061132096324139394430828916566294787534041102585622 968 -1247400193459199882285232945648024103792157037772160963439092026523257432418102541115598728432897313180839029277620309527482773742745996037961982373928019637700003545594428547823461075902726866989158347965339952495831756534450543993055534542780027598441950566797347526026474059518965006204925 969 2494800386918399764570465891296048207584314075544321926878185320052141003117568338166547778089533759362715210779554301833585291156567133335654904481044880048734983343376655594997979094885909862555432116374582585593948412600665000305127776258546700305574408800498229591393774845714254213960376 970 -4989600773836799529140931782592096415168628151088643853756371907109908144516499932268445877402806651726467573783422286445790325984209407931040748695278600870804942938941109689347015132852275853687979653193067851790181724733093912929272259690080045719839325267899993722128376418104832629471278 971 9979201547673599058281863565184192830337256302177287707512743814219816289032999864536891754805613303452935147566844572891580651968418815862081497390557201741609885877882219378694030265704551707375959306386135703580363449466187825858544519380160091439678650535799987444256752836209665258942556 972 -19958403095347198116563727130368385660674512604354575415025483827422754163221909961267732545940009207902758838460748097447302072923612207944970175581547881163214842999201043259334889702167735029020572351440563365353872200337083914760038917241360247553285778070889371270491025492390357913233543 973 39916806190694396233127454260736771321349025208709150830050956251794873081911550619117312200866366218796183306902673049887026452807548144552361893564396195366414899728711900024510266916611364900847105918886002605287180304888292618648927469925840689128356987139646931686914610444693798012512388 974 -79833612381388792466254908521473542642698050417418301660101889697488475674758562631398318619705428043573697873767699809758897519535743746429566871931393256812800226918043427060701508857774519487306134269781756959733232418204834815555554210737921766300284836275030241665694339809213760397115389 975 159667224762777584932509817042947085285396100834836603320203745185825045615920317352542178566369899496119392637478930184495061959952458678846398371066687812745556095027016294638924480252376723503030152187578141543204772549052043998497657327805204114665925965543665050769186357998166767352366702 976 -319334449525555169865019634085894170570792201669673206640407456162498185498243826794829898459698842401210782164901390933967390840785888543680061369337276924611067831244962029795370423041581131534478188023170910710147852810746462364381863561939768811397208224080934668976170394376072781262869328 977 638668899051110339730039268171788341141584403339346413280814912324996370996487653589659796919397684802421564329802781867934781681571777087360122738674553849222135662489924059590740846083162263068956376046341821420295705621492924728763727123879537622794416448161869337952340788752145562525738656 978 -1277337798102220679460078536343576682283168806678692826561629927277448459193765730910082969857918239377927137989774972040937762600500640616758451595737403801084404401407059797628917304555841472552659101148639759969376488105058726355367807528770993499392764017342924973591288542365073385377069549 979 2554675596204441358920157072687153364566337613357385653123260162437264069989902733012456067773205088075106303970058168997080122913072540559631521546639695910089208032095754630600141446280233784349557249465147871325108206796336083404256674900577741760197321397743408840242397979312493551730915818 980 -5109351192408882717840314145374306729132675226714771306246520940639262443184548008409492391661147394788716663921132787824569441250287599771492279803609168436019214522754779331884896566897569247187592593266032445422926874765109428195555469487226993043218229521601935466604437747789680665415385085 981 10218702384817765435680628290748613458265350453429542612493042804925626341176209830395855167494400617535189411813790250394752675636788977521328414672713001795799626733354463769796713645300791012107902328035669945004919441288874748471674118503561250370671839132376547612388338179326401673761100348 982 -20437404769635530871361256581497226916530700906859085224986086533498354137159533474368580719160907063028134907599105175535119144409791733021000684410920668515360451154553832645620347802107234541948521797574944944168904574336405389023911416536229765025579058353925771903956139042399843690452530874 983 40874809539271061742722513162994453833061401813718170449972173066996708274319066948737161438321814126056269815198210351070238288819583466042001368821841337030720902309107665291240695604214469083897043595149889888337809148672810778047822833072459530051158116707851543807912278084799687380905061748 984 -81749619078542123485445026325988907666122803627436340899944343363052112184216792456743711724127310768239271378481846677903635198230525598148971172447198679290158211554680615264400629673911980614595935765788964614198421222069653879853956127557597267249610093148185057578286168118358253733019132971 985 163499238157084246970890052651977815332245607254872681799888678413280311275169560591295589990705669084858738001219971283096746258235127194492847649304945374266465643918757084574558974744273088569597417258045483740965251218311404730982843639353229155941101765493816025043957172082993144379665294376 986 -326998476314168493941780105303955630664491214509745363599777340200912796363811072538207513066313433266477866490952498420772444240018406385375505907430986779905229729456305877240633380281444431820005925969026076507067319984967003404515550047182527554765966689382523869862684015858539562586584645629 987 653996952628336987883560210607911261328982429019490727199554655463353853447830072109839525759980009178096318714673830623413316065359040765335727728093617606868907121340799316618539906752236245661228489117454816551839866292450297722855894247079158973857578116357385469387522539255909035914050376578 988 -1307993905256673975767120421215822522657964858038981454399109285988235967615868071253103551147313161001333223162116495028695059716040309525256171369418879260796261905109786195374352959693819873343673615414312296641384958907416886359536582646872421812040800970307108668437199586050647982568981838476 989 2615987810513347951534240842431645045315929716077962908798218571976471935231736142506207102294626322002666446324232990057390119432080619050512342738837758521592523810219572390748705919387639746687347230828624593282769917814833772719073165293744843624081601940614217336874399172101295965137963676952 990 -5231975621026695903068481684863290090631859432155925817596437218768359088302848503912140705707193216069911135450159478769174956108194554117270537737980584902009704633154582095085592400207237347311044550119041195952424156662118672696671948129347375655186269668451421484762334821586102198053284097953 991 10463951242053391806136963369726580181263718864311851635192874661982963830123825664523460914768208148333556999305399453501534063948489056283278632256876373380493380304455476130935726484710348256431139365623458420065501276421590727168920748884267816531441736698571803402565279075322735199438638428062 992 -20927902484106783612273926739453160362527437728623703270385749772858418967283908642445280836244059729054583455420959898929436431361178008664032378075583153913934702685203576143400536338012443636480379262017668896452308479037888217888995203019681763505021868120481527671211777014946532005541417320445 993 41855804968213567224547853478906320725054875457247406540771500219055574895122203254988100182549584606690371096057161285748425317918655861474277426493911918557291318484846088109094697728912507958387909320191465877386575847367836581104720963916082722673251328325969936641545382326344656421079045337376 994 -83711609936427134449095706957812641450109750914494813081543001111449886750798792480073738875160634361961946377329564059386403091033611567094767523330569447844004550084131112040483020510712636602202969436539059839255110584027733307536172485708884641009710248736946754582212592949140905252154301371238 995 167423219872854268898191413915625282900219501828989626163086002222899773501597584960147477750321268723923892754659128118772806182067223134189535046661138895688009100168262224080966041021425273204405938873078119678510221168055466615072344971417769282019420497473893509164425185898281810504308602742476 996 -334846439745708537796382827831250565800439003657979252326172002425783336121532012010002339970458142002104172953672531773876954998545546735940432082294040959187752460993207640695051206884187684352530425357687855103574565668234752794164498269205380977049218218692766374431484886907208843778628573395503 997 669692879491417075592765655662501131600878007315958504652343998791518039598074550289126833350363097666977508240407890156747937900324394874564950131503371421810707703956464858989459788292386782536216493549970557446811501332840964280388421517520289193129568108620470817170873319146353355867291250522668 998 -1339385758982834151185531311325002263201756014631917009304687985462938813906170153116497973519619822659493341146941433531483931607115392554498072196837321850491820971853028873177634325632796392734744272769130809372947742658424845944895692993259632864321399559710817770957553728956578048354650708508669 999 2678771517965668302371062622650004526403512029263834018609375952745731729877371885040362407267580086307294169293071346889949946923930689317048402294420512211289250289616206479153340774837627026962955474042046160464882595305964067965969660923847847445736194133126449746838818093908963101639403728212342 1000 -5357543035931336604742125245300009052807024058527668037218751887311317561819775348888091274763500613602895825585331173606881977557561282842149062489586892932884108925142561691104753673247288295419377876587876862648752300601042512008117596785024276608565783279957713698601346823813733208208909767619688