0 -9 1 -47 2 -105 3 -295 4 -753 5 -1991 6 -5193 7 -13615 8 -35625 9 -93287 10 -244209 11 -639367 12 -1673865 13 -4382255 14 -11472873 15 -30036391 16 -78636273 17 -205872455 18 -538981065 19 -1411070767 20 -3694231209 21 -9671622887 22 -25320637425 23 -66290289415 24 -173550230793 25 -454360402991 26 -1189530978153 27 -3114232531495 28 -8153166616305 29 -21345267317447 30 -55882635336009 31 -146302638690607 32 -383025280735785 33 -1002773203516775 34 -2625294329814513 35 -6873109785926791 36 -17994035027965833 37 -47108995297970735 38 -123332950865946345 39 -322889857299868327 40 -845336621033658609 41 -2213120005801107527 42 -5794023396369663945 43 -15168950183307884335 44 -39712827153553989033 45 -103969531277354082791 46 -272195766678508259313 47 -712617768758170695175 48 -1865657539596003826185 49 -4884354850029840783407 50 -12787407010493518524009 51 -33477866181450714788647 52 -87646191533858625841905 53 -229460708420125162737095 54 -600735933726516862369353 55 -1572747092759425424370991 56 -4117505344551759410743593 57 -10779768940895852807859815 58 -28221801478135799012835825 59 -73885635493511544230647687 60 -193435105002398833679107209 61 -506419679513684956806673967 62 -1325823933538656036740914665 63 -3471052121102283153416070055 64 -9087332429768193423507295473 65 -23790945168202297117105816391 66 -62285503074838697927810153673 67 -163065564056313796666324644655 68 -426911189094102692071163780265 69 -1117668003225994279547166696167 70 -2926092820583880146570336308209 71 -7660610458525646160163842228487 72 -20055738554993058333921190377225 73 -52506605206453528841599728903215 74 -137464077064367528190877996332393 75 -359885625986649055731034260093991 76 -942192800895579639002224783949553 77 -2466692776700089861275640091754695 78 -6457885529204689944824695491314505 79 -16906963810913979973198446382188847 80 -44263005903537249974770643655252009 81 -115882053899697769951113484583567207 82 -303383155795556059878569810095449585 83 -794267413486970409684595945702781575 84 -2079419084665355169175218027012895113 85 -5443989840509095097841058135335903791 86 -14252550436861930124347956378994816233 87 -37313661470076695275202811001648544935 88 -97688433973368155701260476625950818545 89 -255751640450027771828578618876203910727 90 -669566487376715159784475380002660913609 91 -1752947821680117707524847521131778830127 92 -4589276977663637962790067183392675576745 93 -12014883111310796180845354029046247900135 94 -31455372356268750579745994903746068123633 95 -82351233957495455558392630682191956470791 96 -215598329516217616095431897142829801288713 97 -564443754591157392727903060746297447395375 98 -1477732934257254562088277285096062540897385 99 -3868755048180606293536928794541890175296807 100 -10128532210284564318522509098529607984993009 101 -26516841582673086662030598501046933779682247 102 -69421992537734695667569286404611193354053705 103 -181749136030531000340677260712786646282478895 104 -475825415553858305354462495733748745493382953 105 -1245727110631043915722710226488459590197669991 106 -3261355916339273441813668183731630025099626993 107 -8538340638386776409718294324706430485101211015 108 -22353665998821055787341214790387661430204006025 109 -58522657358076390952305350046456553805510807087 110 -153214306075408117069574835348981999986328415209 111 -401120260868147960256419156000489446153474438567 112 -1050146476529035763699682632652486338474094900465 113 -2749319168718959330842628741956969569268810262855 114 -7197811029627842228828203593218422369332335888073 115 -18844113920164567355641982037698297538728197401391 116 -49334530730865859838097742519876470246852256316073 117 -129159478272433012158651245521931113201828571546855 118 -338143904086433176637855994045916869358633458324465 119 -885272233986866517754916736615819494874071803426567 120 -2317672797874166376626894215801541615263581951955209 121 -6067746159635632612125765910788805350916674052439087 122 -15885565681032731459750403516564874437486440205362025 123 -41588950883462561767125444638905817961542646563647015 124 -108881286969354953841625930400152579447141499485578993 125 -285054910024602299757752346561551920379881851893089991 126 -746283443104451945431631109284503181692504056193690953 127 -1953795419288753536537140981291957624697630316687982895 128 -5115102814761808664179791834591369692400386893870257705 129 -13391513024996672456002234522482151452503530364922790247 130 -35059436260228208703826911732855084665110204200898113009 131 -91786795755687953655478500676083102542827082237771548807 132 -240300951006835652262608590295394222963371042512416533385 133 -629116057264819003132347270210099566347286045299478051375 134 -1647047220787621357134433220334904476078487093386017620713 135 -4312025605098045068270952390794613861888175234858574810791 136 -11289029594506513847678423952048937109586038611189706811633 137 -29555063178421496474764319465352197466869940598710545624135 138 -77376159940757975576614534444007655291023783184941930060745 139 -202573416643852430255079283866670768406201408956115244558127 140 -530344089990799315188623317156004649927580443683403803613609 141 -1388458853328545515310790667601343181376539922094096166282727 142 -3635032469994837230743748685648024894202039322598884695234545 143 -9516638556655966176920455389342731501229578045702557919420935 144 -24914883199973061300017617482380169609486694814508789063028233 145 -65228011043263217723132397057797777327230506397823809269663791 146 -170769149929816591869379573691013162372204824378962638745963113 147 -447079438746186557885006324015241709789383966739064106968225575 148 -1170469166308743081785639398354711966995947075838229682158713585 149 -3064328060180042687471911871048894191198457260775624939507915207 150 -8022515014231384980630096214791970606599424706488645136365032009 151 -21003216982514112254418376773327017628599816858690310469587180847 152 -54987135933310951782625034105189082279200025869582286272396510505 153 -143958190817418743093456725542240229209000260750056548347602350695 154 -376887436518945277497745142521531605347800756380587358770410541553 155 -986704118739417089399778702022354586834402008391705527963629273991 156 -2583224919699305990701590963545532155155405268794529225120477280393 157 -6762970640358500882704994188614241878631813797991882147397802567215 158 -17705687001376196657413391602297193480740036125181117217072930421225 159 -46354090363770089089535180618277338563588294577551469503820988696487 160 -121356584089934070611192150252534822210024847607473291294390035668209 161 -317715661906032122744041270139327128066486248244868404379349118308167 162 -831790401628162297620931660165446561989433897127131921843657319256265 163 -2177655542978454770118753710357012557901815443136527361151622839460655 164 -5701176227307202012735329470905591111716012432282450161611211199125673 165 -14925873138943151268087234702359760777246221853710823123682010757916391 166 -39076443189522251791526374636173691220022653128850019209434821074623473 167 -102303456429623604106491889206161312882821737532839234504622452465954055 168 -267833926099348560527949292982310247428442559469667684304432536323238665 169 -701198321868422077477355989740769429402505940876163818408675156503761967 170 -1835761039505917671904118676239998040779075263158823770921592933188047209 171 -4806084796649330938235000038979224692934719848600307494356103643060379687 172 -12582493350442075142800881440697676038025084282642098712146717995993091825 173 -32941395254676894490167644283113803421140532999325988642084050344918895815 174 -86241692413588608327702051408643734225396514715335867214105433038763595593 175 -225783681986088930492938509942817399255049011146681613000232248771371890991 176 -591109353544678183151113478419808463539750518724708971786591313275352077353 177 -1547544378647945618960401925316607991364202545027445302359541691054684341095 178 -4051523782399158673730092297530015510552857116357626935292033759888700945905 179 -10607026968549530402229874967273438540294368804045435503516559588611418496647 180 -27769557123249432532959532604290300110330249295778679575257645005945554544009 181 -72701644401198767196648722845597461790696379083290603222256375429225245135407 182 -190335376080346869056986635932502085261758887954093130091511481281730180862185 183 -498304483839841839974311184951908793994580284778988787052278068415965297451175 184 -1304578075439178650865946918923224296721981966382873231065322723966165711491313 185 -3415429742477694112623529571817764096171365614369630906143690103482531837022791 186 -8941711151993903687004641796530067991792114876726019487365747586481429799577033 187 -23409703713504016948390395817772439879204979015808427555953552655961757561708335 188 -61287399988518147158166545656787251645822822170699263180494910381403842885547945 189 -160452496252050424526109241152589315058263487496289361985531178488249771094935527 190 -420070088767633126420161177800980693528967640318168822776098625083345470399258609 191 -1099757770050848954734374292250352765528639433458217106342764696761786640102840327 192 -2879203221384913737782961698950077603056950660056482496252195465202014449909262345 193 -7537851894103892258614510804599880043642212546711230382413821698844256709624946735 194 -19734352460926763038060570714849562527869686980077208650989269631330755678965577833 195 -51665205488676396855567201339948807539966848393520395570553987195148010327271786791 196 -135261264005102427528641033304996860092030858200483978060672691954113275302849782513 197 -354118586526630885730355898575041772736125726207931538611464088667191815581277560775 198 -927094495574790229662426662420128458116346320423310637773719574047462171440982899785 199 -2427164900197739803256924088685343601612913235062000374709694633475194698741671138607 200 -6354400205018429180108345603635902346722393384762690486355364326378121924784030516009 201 -16636035714857547737068112722222363438554266919226071084356398345659171075610420409447 202 -43553706939554214031095992563031187968940407372915522766713830710599391302047230712305 203 -114025085103805094356219864966871200468266955199520497215785093786139002830531271727495 204 -298521548371861069037563602337582413435860458225645968880641450647817617189546584470153 205 -781539560011778112756470942045876039839314419477417409426139258157313848738108481682991 206 -2046097131663473269231849223800045706082082800206606259397776323824123929024778860578793 207 -5356751834978641694939076729354261078406933981142401368767189713315057938336228100053415 208 -14024158373272451815585380964262737529138719143220597846903792816121049885983905439581425 209 -36715723284838713751817066163433951509009223448519392171944188735048091719615488218690887 210 -96123011481243689439865817526039116997888951202337578668928773389023225272862559216491209 211 -251653311158892354567780386414683399484657630158493343834842131432021584098972189430782767 212 -658836921995433374263475341718011081456083939273142452835597620907041527024054009075857065 213 -1724857454827407768222645638739349844883594187660934014671950731289102996973189837796788455 214 -4515735442486789930404461574500038453194698623709659591180254572960267463895515504314508273 215 -11822348872632962022990739084760765514700501683468044758868812987591699394713356675146736391 216 -30951311175412096138567755679782258090906806426694474685426184389814830720244554521125700873 217 -81031584653603326392712527954586008758019917596615379297409740181852792766020306888230366255 218 -212143442785397883039569828183975768183152946363151663206803036155743547577816366143565397865 219 -555398743702590322725996956597341295791438921492839610322999368285377849967428791542465827367 220 -1454052788322373085138421041608048119191163818115367167762195068700390002324470008483832084209 221 -3806759621264528932689266168226803061782052532853261892963585837815792157005981233909030425287 222 -9966226075471213712929377463072361066154993780444418511128562444746986468693473693243259191625 223 -26091918605149112206098866220990280136682928808479993640422101496425167249074439845820747149615 224 -68309529739976122905367221199898479343893792644995562410137742044528515278529845844218982257193 225 -178836670614779256510002797378705157894998449126506693589991124637160378586515097686836199621991 226 -468200482104361646624641170936216994341101554734524518359835631866952620481015447216289616608753 227 -1225764775698305683363920715429945825128306215077066861489515770963697482856531243962032650204295 228 -3209093844990555403467120975353620481043817090496676066108711681024139828088578284669808334004105 229 -8401516759273360527037442210630915618003145056412961336836619272108722001409203610047392351808047 230 -21995456432829526177645205656539126372965618078742207944401146135302026176139032545472368721420009 231 -57584852539215218005898174758986463500893709179813662496366819133797356527007894026369713812452007 232 -150759101184816127840049318620420264129715509460698779544699311266090043404884649533636772715935985 233 -394692451015233165514249781102274328888252819202282676137731114664472773687646054574540604335355975 234 -1033318251860883368702700024686402722535042948146149248868494032727328277658053514189985040290131913 235 -2705262304567416940593850292956933838716876025236165070467750983517512059286514487995414516535039791 236 -7082468661841367453078850854184398793615585127562345962534758917825207900201489949796258509314987433 237 -18542143680956685418642702269596262542129879357450872817136525769958111641317955361393361011409922535 238 -48543962381028688802849255954604388832774052944790272488874818392049127023752376134383824524914780145 239 -127089743462129380989905065594216903956192279476919944649487929406189269429939173041758112563334417927 240 -332725268005359454166865940828046323035802785485969561459588969826518681266065142990890513165088473609 241 -871086060553948981510692756889922065151216076980988739729278980073366774368256255930913426931931002927 242 -2280532913656487490365212329841719872417845445456996657728247970393581641838703624801849767630704535145 243 -5970512680415513489584944232635237552102320259390001233455464931107378151147854618474635875960182602535 244 -15631005127590052978389620368063992783889115332713007042638146822928552811604860230622057860249843272433 245 -40922502702354645445583916871556740799565025738749019894458975537678280283666726073391537704789347214791 246 -107136502979473883358362130246606229614805961883534052640738779790106288039395317989552555254118198371913 247 -280487006236067004629502473868261948044852859911853138027757363832640583834519227895266128057565247900975 248 -734324515728727130530145291358179614519752617852025361442533311707815463464162365696245828918577545330985 249 -1922486540950114386960933400206276895514404993644222946299842571290805806557967869193471358698167388092007 250 -5033135107121616030352654909260651072023462363080643477456994402164601956209741241884168247175924618945009 251 -13176918780414733704097031327575676320555982095597707486071140635203000062071255856459033382829606468743047 252 -34497621234122585081938439073466377889644483923712478980756427503444398230004026327492931901312894787284105 253 -90315944921953021541718285892823457348377469675539729456198141875130194627940823126019762321109077893109295 254 -236450213531736479543216418605003994155487925102906709387837998121946185653818443050566355062014338892043753 255 -619034695673256417087930969922188525118086305633180398707315852490708362333514506025679302864933938783021991 256 -1620653873488032771720576491161561581198770991796634486734109559350178901346725075026471553532787477457022193 257 -4242926924790841898073798503562496218478226669756723061495012825559828341706660719053735357733428493588044615 258 -11108126900884492922500819019525927074235909017473534697750928917329306123773257082134734519667498003307111625 259 -29081453777862636869428658555015285004229500382663881031757773926428090029613110527350468201269065516333290287 260 -76136234432703417685785156645519927938452592130518108397522392861954963965066074499916670084139698545692759209 261 -199327249520247616187926811381544498811128276008890444160809404659436801865585112972399542051150030120744987367 262 -521845514128039430877995277499113568494932235896153224084905821116355441631689264417281956069310391816542202865 263 -1366209292863870676446059021115796206673668431679569228093908058689629523029482680279446326156781145328881621255 264 -3576782364463572598460181785848275051526073059142554460196818354952533127456758776421057022401033044170102660873 265 -9364137800526847118934486336429028947904550745748094152496547006167969859340793648983724741046317987181426361391 266 -24515631037116968758343277223438811792187579178101727997292822663551376450565622170530117200737920917374176423273 267 -64182755310824059156095345333887406428658186788557089839381920984486159492356072862606626861167444764941102908455 268 -168032634895355208709942758778223407493786981187569541520852940289907102026502596417289763382764413377449132302065 269 -439915149375241566973732931000782816052702756774151534723176899885235146587151716389262663287125795367406293997767 270 -1151712813230369492211256034224125040664321289134885062648677759365798337734952552750498226478612972724769749691209 271 -3015223290315866909660035171671592305940261110630503653222856378212159866617705941862232016148713122806902955075887 272 -7893957057717231236768849480790651877156462042756625897019891375270681262118165272836197821967526395695939115536425 273 -20666647882835826800646513270700363325529125017639374037836817747599883919736789876646361449753866064280914391533415 274 -54105986590790249165170690331310438099430913010161496216490561867528970497092204357102886527294071797146804059063793 275 -141651311889534920694865557723230950972763614012845114611634867854987027571539823194662298132128349327159497785657991 276 -370847949077814512919425982838382414818859929028373847618414041697432112217527265226884007869090976184331689297910153 277 -970892535343908618063412390791916293483816173072276428243607257237309309081041972485989725475144579225835570108072495 278 -2541829656953911341270811189537366465632588590188455437112407730014495815025598652231085168556342761493175021026307305 279 -6654596435517825405749021177820183103413949597493089883093615932806178135995753984207265780193883705253689492970849447 280 -17421959649599564875976252343923182844609260202290814212168440068404038592961663300390712172025308354267893457886241009 281 -45611282513280869222179735853949365430413831009379352753411704272405937642889235916964870735882041357549990880687873607 282 -119411887890243042790562955217924913446632232825847244048066672748813774335706044450503900035620815718382079184177379785 283 -312624381157448259149509129799825374909482867468162379390788313974035385364228897434546829370980405797596246671844265775 284 -818461255582101734657964434181551211281816369578639894124298269173292381756980647853136588077320401674406660831355417513 285 -2142759385588856944824384172744828258935966241267757302982106493545841759906713046124862934860980799225623735822221986791 286 -5609816901184469099815188084052933565526082354224632014822021211464232897963158490521452216505621996002464546635310542833 287 -14686691317964550354621180079413972437642280821406138741483957140846856933982762425439493714655885188781769904083709641735 288 -38450257052709181964048352154188983747400760109993784209629850211076337903985128785797028927462033570342845165615818382345 289 -100664079840162995537523876383152978804559999508575213887405593492382156777972623931951593067730215522246765592763745505327 290 -263541982467779804648523276995269952666279238415731857452586930266070132429932743010057750275728612996397451612675418133609 291 -689961867563176418408045954602656879194277715738620358470355197305828240511825605098221657759455623466945589245262508895527 292 -1806343620221749450575614586812700684916553908800129217958478661651414589105544072284607223002638257404439316123112108552945 293 -4729068993102071933318797805835445175555384010661767295405080787648415526804806611755600011248459148746372359124073816763335 294 -12380863359084466349380778830693634841749598123185172668256763701293831991308875762982192810742739188834677761249109341737033 295 -32413521084151327114823538686245459349693410358893750709365210316233080447121820677190978420979758417757660924623254208447791 296 -84859699893369514995089837228042743207330632953496079459838867247405409350056586268590742452196536064438305012620653283606313 297 -222165578595957217870445972997882770272298488501594487670151391425983147603047938128581248935609849775557254113238705642371175 298 -581637035894502138616248081765605567609564832551287383550615307030544033459087228117153004354633013262233457327095463643507185 299 -1522745529087549197978298272298933932556396009152267662981694529665648952774213746222877764128289190011143117868047685288150407 300 -3986599551368145455318646735131196230059623194905515605394468281966402824863554010551480288030234556771195896277047592220944009 301 -10437053125016887167977641933094654757622473575564279153201710316233559521816448285431563099962414480302444570963095091374681647 302 -27324559823682516048614279064152768042807797531787321854210662666734275740585790845743209011857008884136137816612237681903100905 303 -71536626346030660977865195259363649370800919019797686409430277683969267699940924251798063935608612172105968878873617954334621095 304 -187285319214409466884981306713938180069594959527605737374080170385173527359236981909650982794968827632181768820008616181100762353 305 -490319331297197739677078724882450890837983959563019525712810233471551314377770021477154884449297870724439337581152230588967665991 306 -1283672674677183752146254867933414492444356919161452839764350530029480415774073082521813670552924784541136243923448075585802235593 307 -3360698692734353516761685878917792586495086797921338993580241356616889932944449226088286127209476482898969394189191996168439040815 308 -8798423403525876798138802768819963267040903474602564140976373539821189383059274595743044711075504664155771938644127912919514886825 309 -23034571517843276877654722427542097214627623625886353429348879262846678216233374561140848006017037509568346421743191742590105619687 310 -60305291150003953834825364513806328376841967403056496147070264248718845265640849087679499306975607864549267326585447314850801972209 311 -157881301932168584626821371113876887915898278583283135011861913483309857580689172701897649914909786084079455558013150201962300296967 312 -413338614646501800045638748827824335370852868346792908888515476201210727476426669018013450437753750387689099347454003291036098918665 313 -1082134542007336815510094875369596118196660326457095591653684515120322324848590834352142701398351465078987842484348859671145996459055 314 -2833065011375508646484645877280964019219128111024493866072538069159756247069345834038414653757300644849274428105592575722401890458473 315 -7417060492119189123943842756473295939460724006616386006563929692358946416359446667763101259873550469468835441832428867496059674916391 316 -19418116464982058725346882392138923799163043908824664153619251007917083002008994169250889125863350763557231897391694026765777134290673 317 -50837288902826987052096804419943475458028407719857606454293823331392302589667535839989566117716501821202860250342653212801271727955655 318 -133093750243498902430943530867691502574922179250748155209262218986259824766993613350717809227286154700051348853636265611638038049576265 319 -348443961827669720240733788183131032266738130032386859173492833627387171711313304212163861564141962278951186310566143622112842420773167 320 -912238135239510258291257833681701594225292210846412422311216281895901690366946299285773775465139732136802210078062165254700489212743209 321 -2388270443890861054633039712861973750409138502506850407760156012060317899389525593645157464831277234131455443923620352141988625217456487 322 -6252573196433072905607861304904219657002123296674138800969251754285052007801630481649698619028691970257564121692798891171265386439626225 323 -16369449145408357662190544201850685220597231387515565995147599250794838124015365851303938392254798676641236921154776321371807534101422215 324 -42855774239792000080963771300647836004789570865872559184473545998099462364244467072262116557735704059666146641771530072944157215864640393 325 -112197873573967642580700769700092822793771481210102111558273038743503548968718035365482411280952313502357203004159813897460664113492498991 326 -293737846482110927661138537799630632376524872764433775490345570232411184541909639024185117285121236447405462370707911619437835124612856553 327 -769015665872365140402714843698799074335803137083199214912763671953730004657010881707072940574411395839859184107963920960852841260346070695 328 -2013309151134984493547005993296766590630884538485163869247945445628778829429123006097033704438112951072172089953183851263120688656425355505 329 -5270911787532588340238303136191500697556850478372292392831072664932606483630358136584028172739927457376657085751587632828509224708929995847 330 -13799426211462780527167903415277735502039666896631713309245272549169040621461951403655050813781669421057799167301579047222406985470364632009 331 -36127366846855753241265407109641705808562150211522847534904744982574515380755496074381124268605080805796740416153149508838711731702163900207 332 -94582674329104479196628317913647381923646783737936829295468962398554505520804536819488321992033572996332422081157869479293728209636127068585 333 -247620656140457684348619546631300439962378201002287640351502142213089001181658114384083841707495638183200525827320458929042472897206217305575 334 -648279294092268573849230321980253937963487819268926091759037464240712498024169806332763203130453341553269155400803507307833690481982524848113 335 -1697217226136348037199071419309461373928085256804490634925610250509048492890851304614205767683864386476606940375090062994458598548741357238791 336 -4443372384316775537747983935948130183820767951144545813017793287286432980648384107509854099921139817876551665724466681675542105164241546868233 337 -11632899926813978576044880388534929177534218596629146804127769611350250449054301017915356532079555067153048056798309982032167716943983283365935 338 -30455327396125160190386657229656657348781887838742894599365515546764318366514518946236215496317525383582592504670463264420961045667708303229545 339 -79733082261561501995115091300435042868811444919599536993968777028942704650489255820793289956873021083594729457213079811230715420059141626322727 340 -208743919388559345794958616671648471257652446920055716382540815540063795584953248516143654374301537867201595866968776169271185214509716575738609 341 -546498675904116535389760758714510370904145895840567612153653669591248682104370489727637673166031592518010058143693248696582840223470008100893127 342 -1430752108323790260374323659471882641454785240601647120078420193233682250728158220666769365123793239686828578564110969920477335455900307726940745 343 -3745757649067254245733210219701137553460209825964373748081606910109798070080104172272670422205348126542475677548639661064849166144230915079929135 344 -9806520838877972476825306999631530018925844237291474124166400537095711959512154296151241901492251139940598454081808013274070162976792437512846633 345 -25673804867566663184742710779193452503317322885910048624417594701177337808456358716181055282271405293279319684696784378757361322786146397458610791 346 -67214893763822017077402825337948827491026124420438671749086383566436301465856921852391923945321964739897360600008545122998013805381646754862985713 347 -175970876423899388047465765234653029969761050375405966622841555998131566589114406840994716553694488926412762115328850990236680093358793867130346375 348 -460697735507876147064994470366010262418257026705779228119438284427958398301486298670592225715761502039340925745978007847712026474694734846528053385 349 -1206122330099729053147517645863377757285010029741931717735473297285743628315344489170781960593590017191610015122605172552899399330725410672453813807 350 -3157669254791311012377558467224123009436773062520015925086981607429272486644547168841753656065008549535489119621837509810986171517481497170833388009 351 -8266885434274203983985157755808991271025309157818116057525471525002073831618297017354479007601435631414857343742907356880059115221719080840046350247 352 -21642987048031300939577914800202850803639154410934332247489432967576949008210343883221683366739298344709082911606884560829191174147675745349305662705 353 -56662075709819698834748586644799561139892154074984880684942827377728773193012734632310571092616459402712391391077746325607514407221308155207870637895 354 -148343240081427795564667845134195832616037307814020309807339049165609370570827860013710029911110079863428091261626354415993352047516248720274306250953 355 -388367644534463687859254948757787936708219769367076048737074320119099338519470845408819518640713780187571882393801316922372541735327438005615048114991 356 -1016759693521963268013097001139167977508622000287207836403883911191688644987584676212748526011031260699287555919777596351124273158466065296570838093993 357 -2661911436031426116180036054659715995817646231494547460474577413455966596443283183229426059392380001910290785365531472131000277740070757884097466167015 358 -6968974614572315080527011162839980009944316694196434545019848329176211144342264873475529652166108745031584800176816820041876560061746208355721560407025 359 -18245012407685519125400997433860224034015303851094756174584967574072666836583511437197162897105946233184463615164918987994629402445167867183067215054087 360 -47766062608484242295675981138740692092101594859087833978735054393041789365408269438115959039151729954521806045317940143942011647273757393193480084755209 361 -125053175417767207761626945982361852242289480726168745761620195605052701259641296877150714220349243630380954520788901443831405539376104312397373039211567 362 -327393463644817380989204856808344864634766847319418403306125532422116314413515621193336183621896000936621057517048764187552204970854555543998639032879465 363 -857127215516684935205987624442672741662011061232086464156756401661296241980905566702857836645338759179482218030357391118825209373187562319598544059426855 364 -2243988182905237424628758016519673360351266336376840989164143672561772411529201078915237326314120276601825596574023409168923423148708131414796993145401073 365 -5874837333199027338680286425116347339391787947898436503335674616024020992606697670042854142297022070625994571691712836387945060072936831924792435376776391 366 -15380523816691844591412101258829368657824097507318468520842880175510290566290891931213325100576945935276158118501115099994911757070102364359580312984928073 367 -40266734116876506435556017351371758634080504574056969059192965910506850706265978123597121159433815735202479783811632463596790211137370261153948503578007855 368 -105419678533937674715255950795285907244417416214852438656736017556010261552507042439578038377724501270331281232933782290795458876342008419102265197749095465 369 -275992301484936517710211835034485963099171744070500346911015086757523933951255149195136993973739688075791363914989714408789586417888654996152847089669278567 370 -722557225920871878415379554308171982053097815996648602076309242716561540301258405145832943543494562957042810512035360935573300377323956569356276071258740209 371 -1891679376277679117535926827890029983060121703919445459317912641392160686952520066242361836656744000795337067621116368397930314714083214711915981124106942087 372 -4952480902912165474192400929361917967127267295761687775877428681459920520556301793581252566426737439428968392351313744258217643764925687566391667301062086025 373 -12965763332458817305041275960195723918321680183365617868314373402987600874716385314501395862623468317491568109432824864376722616580693847987259020779079316015 374 -33944809094464286440931426951225253787837773254335165829065691527502882103592854149922935021443667513045735935947160848871950205977155856395385395036175861993 375 -88868663950934042017753004893480037445191639579639879618882701179521045436062177135267409201707534221645639698408657682239128001350773721198897164329448269991 376 -232661182758337839612327587729214858547737145484584473027582412011060254204593677255879292583678935151891183159278812197845433798075165307201306097952168947953 377 -609114884324079476819229758294164538198019796874113539463864534853659717177718854632370468549329271234027909779427778911297173392874722200405021129527058573895 378 -1594683470213900590845361687153278756046322245137756145364011192549918897328562886641232113064308878550192546179004524536046086380549001294013757290629006773705 379 -4174935526317622295716855303165671729940946938539154896628169042796096974807969805291325870643597364416549728757585794696841085748772281681636250742359961747247 380 -10930123108738966296305204222343736433776518570479708544520495935838372027095346529232745498866483214699456640093752859554477170865767843750894994936450878468009 381 -28615433799899276593198757363865537571388608772899970736933318764719019106478069782406910625955852279681820191523672783966590426848531249571048734066992673656807 382 -74916178290958863483291067869252876280389307748220203666279460358318685292338862817987986379001073624346003934477265492345294109679825904962251207264527142502385 383 -196133101072977313856674446243893091269779314471760640261905062310237036770538518671557048511047368593356191611908123693069291902190946465315704887726588753850375 384 -513483124927973078086732270862426397528948635667061717119435726572392425019276693196683159154141032155722570901247105586862581596893013490984863455915239119048713 385 -1344316273710941920403522366343386101317066592529424511096402117406940238287291560918492428951375727873811521091833193067518452888488094007638885480019128603295791 386 -3519465696204852683123834828167731906422251141921211816169770625648428289842597989558794127699986151465711992374252473615692777068571268531931792984142146690838633 387 -9214080814903616128967982118159809617949686833234210937412909759538344631240502407757889954148582726523324456030924227779559878317225711588156493472407311469220135 388 -24122776748505995703780111526311696947426809357781420996068958652966605603878909233714875734745762028104261375718520209722986857883105866232537687433079787716821745 389 -63154249430614370982372352460775281224330741240110052050793966199361472180396225293386737250088703357789459671124636401389400695332091887109456568826832051681245127 390 -165339971543337117243336945856014146725565414362548735156312939945117810937309766646445336015520348045264117637655388994445215228113169795095832019047416367326913609 391 -432865665199396980747638485107267158952365501847536153418144853635991960631533074645949270796472340778002893241841530581946244989007417498178039488315417050299495727 392 -1133257024054853824999578509465787330131531091180059725098121620962858070957289457291402476373896674288744562087869202751393519738909082699438286445898834783571573545 393 -2966905406965164494251097043290094831442227771692643021876220009252582252240335297228258158325217682088230793021766077672234314227719830600136819849381087300415224935 394 -7767459196840639657753712620404497164195152223897869340530538406794888685763716434393371998601756371975947816977429030265309422944250409100972173102244427117674101233 395 -20335472183556754479010040817923396661143228900000964999715395211132083805050814005951857837480051433839612657910521013123693954605031396702779699457352194052607078791 396 -53238957353829623779276409833365692819234534476105025658615647226601362729388725583462201513838397929542890156754134009105772440870843781007366925269812155040147135113 397 -139381399877932116858819188682173681796560374528314111976131546468672004383115362744434746704035142354789057812351881014193623368007499946319321076352084271067834326575 398 -364905242279966726797181156213155352570446589108837310269778992179414650419957362649842038598267029134824283280301509033475097663151656057950596303786440658163355844585 399 -955334326961968063532724279957292375914779392798197818833205430069571946876756725205091369090765945049683792028552646086231669621447468227532467835007237703422233207207 400 -2501097738605937463800991683658721775173891589285756146229837298029301190210312812965432068674030806014227092805356429225219911201190748624646807201235272452103343777009 401 -6547958888855844327870250771018872949606895375059070619856306464018331623754181713691204836931326472992997486387516641589428063982124777646407953768698579652887798123847 402 -17142778927961595519809760629397897073646794535891455713339082094025693681052232328108182442119948612964765366357193495543064280745183584314577054104860466506560050594505 403 -44880377895028942231559031117174818271333488232615296520160939818058749419402515270633342489428519365901298612684063845039764778253425975297323208545882819866792353659695 404 -117498354757125231174867332722126557740353670161954433847143737360150554577155313483791845026165609484739130471694998039576230054015094341577392571532787993093817010384553 405 -307614686376346751293042967049204854949727522253248005021270272262392914312063425180742192589068309088316092802400930273688925383791857049434854506052481159414658677493991 406 -805345704371915022704261568425488007108828896597789581216667079427028188359034962058434732741039317780209147935507792781490546097360476806727170946624655485150159022097393 407 -2108422426739398316819741738227259166376759167540120738628730966018691650765041460994562005634049644252311351004122448070782712908289573370746658333821485296035818388798215 408 -5519921575846279927754963646256289492021448606022572634669525818629046763936089420925251284161109614976724905076859551430857592627508243305512804054839800402957296144297225 409 -14451342300799441466445149200541609309687586650527597165379846489868448641043226801781191846849279200677863364226456206221790064974235156545791753830697915912836070044093487 410 -37834105326552044471580483955368538437041311345560218861470013650976299159193590984418324256386727987056865187602509067234512602295197226331862457437253947335550913987983209 411 -99050973678856691948296302665564006001436347386153059419030194463060448836537546151473780922310904760492732198581070995481747741911356522449795618481063926093816671919856167 412 -259318815710018031373308424041323479567267730812898959395620569738205047350419047470003018510545986294421331408140703919210730623438872341017524398005937830945899101771585265 413 -678905473451197402171628969458406432700366845052543818767831514751554693214719596258535274609327054122771262025841040762150444128405260500602777575536749566743880633394899655 414 -1777397604643574175141578484333895818533832804344732496907873974516459032293739741305602805317435176073892454669382418367240601761776909160790808328604310869285742798413113673 415 -4653287340479525123253106483543281022901131567981653671955790408797822403666499627658273141342978474098906101982306214339571361156925466981769647410276183041113347761844441391 416 -12182464416795001194617740966295947250169561899600228518959497251877008178705759141669216618711500246222825851277536224651473481708999491784518133902224238254054300487120210473 417 -31894105909905478460600116415344560727607554130819031884922701346833202132450777797349376714791522264569571451850302459614849083970073008371784754296396531721049553699516190055 418 -83499853312921434187182608279737734932653100492856867135808606788622598218646574250378913525663066547485888504273371154193073770201219533330836128986965356909094360611428359665 419 -218605454028858824100947708423868644070351747347751569522503119019034592523488944953787363862197677377888094060969811002964372226633585591620723632664499539006233528134768888967 420 -572316508773655038115660516991868197278402141550397841431700750268481179351820260610983178060929965586178393678636061854700042909699537241531334769006533260109606223792878307209 421 -1498344072292106290246033842551735947764854677303441954772599131786408945531971836879162170320592219380647086974938374561135756502465026132973280674355100241322585143243866032687 422 -3922715708102663832622441010663339646016161890359928022886096645090745657244095250026503332900846692555762867246179061828707226597695541157388507254058767463858149205938719790825 423 -10269803052015885207621289189438282990283630993776342113885690803485828026200313913200347828381947858286641514763598810924985923290621597339192241087821202150251862474572293339815 424 -26886693447944991790241426557651509324834731090969098318770975765366738421356846489574540152244996882304161677044617370946250543274169250860188216009404838986897438217778160228593 425 -70390277291819090163102990483516244984220562279130952842427236492614387237870225555523272628353042788625843516370253301913765706531886155241372406940393314810440452178762187345991 426 -184284138427512278699067544892897225627826955746423760208510733712476423292253830176995277732814131483573368872066142534795046576321489214863929004811775105444423918318508401809353 427 -482462137990717745934099644195175431899260304960140327783104964644814882638891264975462560570089351662094263099828174302471374022432581489350414607494932001522831302776763018082095 428 -1263102275544640959103231387692629070069953959133997223140804160221968224624419964749392403977453923502709420427418380372619075490976255253187314817673020899124069990011780652436905 429 -3306844688643205131375594518882711778310601572441851341639307516021089791234368629272714651362272418846033998182426966815385852450496184270211529845524130695849378667258578939228647 430 -8657431790384974435023552168955506264861850758191556801777118387841301149078685923068751550109363333035392574119862520073538481860512297557447274718899371188424066011763956165249009 431 -22665450682511718173695061987983807016274950702132819063692047647502813656001689139933539998965817580260143724177160593405229593131040708402130294311173982869422819368033289556518407 432 -59338920257150180086061633794995914783963001348206900389299024554667139818926381496731868446788089407745038598411619260142150297532609827648943608214622577419844392092335912504306185 433 -155351310088938822084489839397003937335614053342487882104205026016498605800777455350262065341398450642974972071057697187021221299466788774544700530332693749390110356908974447956400175 434 -406715010009666286167407884396015897222879158679256745923316053494828677583405984554054327577407262521179877614761472300921513600867756495985157982783458670750486678634587431364894313 435 -1064793719940060036417733813791043754333023422695282355665743134467987426949440498311900917390823336920564660773226719715743319503136480713410773418017682262861349678994787846138282791 436 -2787666149810513823085793556977115365776191109406590321073913349909133603264915510381648424595062748240514104704918686846308444908541685644247162271269588117833562358349776107049954033 437 -7298204729491481432839646857140302342995549905524488607555996915259413382845306032833044356394364907800977653341529340823182015222488576219330713395791082090639337396054540475011579335 438 -19106948038663930475433147014443791663210458607166875501594077395869106545271002588117484644588031975162418855319669335623237600758924043013744977916103658154084449829813845317984783945 439 -50022639386500309993459794186191072646635825915976137897226235272347906252967701731519409577369731017686278912617478666046530787054283552821904220352519892371614012093386995478942772527 440 -130960970120836999504946235544129426276697019140761538190084628421174612213632102606440744087521161077896417882532766662516354760403926615451967683141456018960757586450347141118843533609 441 -342860270976010688521378912446197206183455231506308476673027649991175930387928606087802822685193752216002974734980821321502533494157496293533998829071848164510658747257654427877587828327 442 -897619842807195066059190501794462192273668675378163891828998321552353178950153715656967723968060095570112506322409697301991245722068562265150028804074088474571218655322616142513919951345 443 -2349999257445574509656192592937189370637550794628183198813967314665883606462532540883100349218986534494334544232248270584471203672048190501916087583150417259202997218710193999664172025735 444 -6152377929529528462909387277017105919638983708506385704612903622445297640437443906992333323688899507912891126374335114451422365294076009240598233945377163303037773000807965856478596125833 445 -16107134531143010879071969238114128388279400330890973915024743552670009314849799180093899621847711989244338834890757072769795892210179837219878614252981072649910321783713703569771616351791 446 -42169025663899504174306520437325279245199217284166536040461327035564730304111953633289365541854236459820125378297936103857965311336463502419037608813566054646693192350333144852836252929513 447 -110399942460555501643847592073861709347318251521608634206359237554024181597486061719774197003714997390216037300003051238804100041799210670037234212187717091290169255267285730988737142436775 448 -289030801717767000757236255784259848796755537280659366578616385626507814488346231526033225469290755710827986521711217612554334814061168507692665027749585219223814573451524048113375174380785 449 -756692462692745500627861175278917837042948360320369465529489919325499261867552632858325479404157269742267922265130601598858904400384294853040760871061038566381274465087286413351388380705607 450 -1981046586360469501126347270052493662332089543680449030009853372349989971114311667048943212743181053515975780273680587184022378387091716051429617585433530479920008821810335191940789967736009 451 -5186447296388663002751180634878563149953320270720977624500070197724470651475382368288504158825385890805659418555911159953208230760890853301248091885239552873378752000343719162470981522502447 452 -13578295302805519507127194634583195787527871268482483843490357220823421983311835437816569263732976618901002475394052892675602313895580843852314658070285128140216247179220822295472154599771305 453 -35548438612027895518630403268871024212630293534726473905971001464745795298460123945161203632373543965897348007626247518073598710925851678255695882325615831547269989537318747723945482276811495 454 -93067020533278167048764015172029876850363009335696937874422647173413963912068536397667041633387655278791041547484689661545193818881974190914772988906562366501593721432735420876364292230663153 455 -243652622987806605627661642247218606338458734472364339717296940055496096437745485247839921267789421870475776634827821466561982745720070894488623084394071267957511174760887514905147394415177991 456 -637890848430141649834220911569625942165013194081396081277468172993074325401167919345852722169980610332636288356998774738140754418278238492551096264275651437370939802849927123839077891014870793 457 -1670019922302618343875001092461659220156580847771823904115107578923726879765758272789718245242152409127433088436168502747860280509114644583164665708432883044155308233788893856612086278629434415 458 -4372168918477713381790782365815351718304729349234075631067854563778106313896106899023302013556476617049662976951506733505440087109065695256942900861022997695094984898516754445997180944873432425 459 -11446486833130521801497346004984395934757607199930402989088456112410592061922562424280187795427277442021555842418351697768459980818082441187664036874636110041129646461761369481379456555990862887 460 -29967291580913852022701255649137836085968092250557133336197513773453669871871580373817261372725355709015004550303548359799939855345181628306049209762885332428293954486767353998141188723099156209 461 -78455387909611034266606420942429112323146669551740997019504085207950417553692178697171596322748789685023457808492293381631359585217462443730483592414019887243752216998540692513044109613306605767 462 -205398872147919250777118007178149500883471916404665857722314741850397582789204955717697527595521013346055368875173331785094138900307205702885401567479174329302962696508854723540991140116820661065 463 -537741228534146718064747600592019390327269079662256576147440140343242330813922688455920986463814250353142648817027701973651057115704154664925721110023503100665135872528023478109929310737155377455 464 -1407824813454520903417124794597908670098335322582103870720005679179329409652563109650065431795921737713372577575909774135859032446805258291891761762591334972692444921075215710788796792094645471273 465 -3685733211829415992186626783201706619967736888084055036012576897194745898143766640494275308923950962786975083910701620433926040224711620210749564177750501817412198890697623654256461065546781036391 466 -9649374822033727073142755555007211189804875341670061237317725012404908284778736811832760494975931150647552674156195087165919088227329602340356930770660170479544151751017655251980586404545697637873 467 -25262391254271765227241639881819926949446889136926128675940598140019978956192443795004006176003842489155682938557883641063831224457277186810321228134230009621220256362355342101685298148090311877255 468 -66137798940781568608582164090452569658535792069108324790504069407655028583798594573179258033035596316819496141517455836025574585144501958090606753632029858384116617336048371053075308039725237993865 469 -173151005568072940598504852389537782026160487070398845695571610082945106795203339924533767923102946461302805485994483867012892530976228687461499032761859565531129595645789771057540625971085402104367 470 -453315217763437253186932393078160776419945669142088212296210760841180291801811425200422045736273243067088920316465995765013103007784184104293890344653548838209272169601320942119546569873530968319209 471 -1186794647722238818962292326844944547233676520355865791193060672440595768610230935676732369285716782739963955463403503428026416492376323625420172001198786949096686913158173055301099083649507502853287 472 -3107068725403279203699944587456672865281083891925509161282971256480607014028881381829775062120877105152802946073744514519066146469344786771966625658942812009080788569873198223783750681074991540240625 473 -8134411528487598792137541435525074048609575155420661692655853097001225273476413209812592817076914532718444882757830040129172022915658036690479704975629649078145678796461421616050152959575467117868615 474 -21296165860059517172712679719118549280547641574336475916684588034523068806400358247608003389109866493002531702199745605868449922277629323299472489267946135225356247819511066624366708197651409813365193 475 -55754086051690952726000497721830573793033349567588766057397911006567981145724661533011417350252684946289150223841406777476177743917229933207937762828208756597923064662071778257049971633378762322226991 476 -145966092295013341005288813446373172098552407128429822255509144985180874630773626351426248661648188345864918969324474726560083309474060476324340799216680134568412946166704268146783206702484877153315753 477 -382144190833349070289865942617288942502623871817700700709129523948974642746596217521267328634691880091305606684132017402204072184504951495765084634821831647107315773838041026183299648474075869137720295 478 -1000466480205033869864309014405493655409319208324672279871879426861743053609015026212375737242427451928051901083071577480052133244040794010970913105248814806753534375347418810403115738719742730259845105 479 -2619255249781752539303061100599192023725333753156316138906508756636254518080448861115859883092590475692850096565082715037952327547617430537147654680924612773153287352204215405026047567685152321641815047 480 -6857299269140223748044874287392082415766682051144276136847646843047020500632331557135203912035343975150498388612176567633804849398811497600472050937525023512706327681265227404675026964335714234665600009 481 -17952642557638918704831561761577055223574712400276512271636431772504806983816545810289751853013441449758645069271446987863462220648817062264268498131650457764965695691591466808999033325321990382354985007 482 -47000628403776532366449810997339083254957455149685260678061648474467400450817305873734051647004980374125436819202164395956581812547639689192333443457426349782190759393509173022322073011630256912399354985 483 -123049242653690678394517871230440194541297653048779269762548513650897394368635371810912403088001499672617665388335046200006283216994102005312731832240628591581606582488936052257967185709568780354843079975 484 -322147099557295502817103802693981500368935503996652548609583892478224782655088809559003157616999518643727559345802974204062267838434666326745862053264459424962628988073298983751579484117076084152129884913 485 -843392056018195830056793536851504306565508858941178376066203163783776953596631056866097069762997056258565012649073876412180520298309896974924854327552749683306280381730960898996771266641659472101546574791 486 -2208029068497291987353276807860531419327591072826882579589025598873106078134804361039288051671991650131967478601418655032479293056495024598028700929393789624956212157119583713238734315807902332152509839433 487 -5780695149473680132003036886730089951417264359539469362700873632835541280807782026251767085252977894137337423155182088685257358871175176819161248460628619191562356089627790240719431680782047524355982943535 488 -15134056379923748408655833852329738434924202005791525508513595299633517764288541717716013204086942032280044790864127611023292783557030505859455044452492067949730856111763787008919560726538240240915438991145 489 -39621473990297565093964464670259125353355341657835107162839912266065012012057843126896272527007848202702796949437200744384620991799916340759203884896847584657630212245663570786039250498832673198390334029927 490 -103730365590968946873237560158447637625141822967713795980006141498561518271884987662972804376936602575828346057447474622130570191842718516418156610238050686023159780625226925349198190769959779354255563098609 491 -271569622782609275525748215805083787522070127245306280777178512229619542803597119862022140603801959524782241222905223122007089583728239208495265945817304473411849129630017205261555321811046664864376355265927 492 -710978502756858879704007087256803724941068558768205046351529395190297110138906371923093617434469275998518377611268194743890698559341999109067641227213862734212387608264824690435467774663180215238873502699145 493 -1861365885487967363586273045965327387301135549059308858277409673341271787613121995907258711699605868470772891610899361109665006094297758118707657735824283729225313695164456866044848002178493980852244152831535 494 -4873119153707043211054812050639178436962338088409721528480699624833518252700459615798682517664348329413800297221429888585104319723551275247055331980258988453463553477228545907699076231872301727317858955795433 495 -12757991575633162269578163105952207923585878716169855727164689201159282970488256851488788841293439119770628000053390304645647953076356067622458338204952681631165346736521180857052380693438411201101332714554791 496 -33400855573192443597679677267217445333795298060099845653013367978644330658764310938667684006215969029898083702938741025351839539505516927620319682634599056440032486732334996663458065848442931875986139187868913 497 -87444575143944168523460868695700128077800015464129681231875414734773709005804675964514263177354467969923623108762832771409870665440194715238500709698844487688932113460483809133321816851890384426857084849051975 498 -228932869858640061972702928819882938899604748332289198042612876225676796358649716954875105525847434879872785623349757288877772456815067218095182446461934406626763853649116430736507384707228221404585115359286985 499 -599354034431976017394647917763948688621014229532737912895963213942256680070144474900111053400187836669694733761286439095223446705005006939047046629686958732191359447486865483076200337269794279786898261228809007 500 -1569129233437287990211240824471963126963437940265924540645276765601093243851783707745458054674716075129211415660509559996792567658199953599045957442598941789947314488811480018492093627102154617956109668327140009 501 -4108033665879887953239074555651940692269299591265035709039867082861023051485206648336263110623960388717939513220242240895154256269594853858090825698109866637650584018947574572400080544036669574081430743752611047 502 -10754971764202375869505982842483858949844460833529182586474324482981975910603836237263331277197165091024607124000217162688670201150584607975226519651730658123004437568031243698708148005007854104288182562930693105 503 -28156881626727239655278873971799636157264082909322512050383106366084904680326302063453730720967534884355881858780409247170856347182158970067588733257082107731362728685146156523724363470986892738783116945039468295 504 -73715673115979343096330639072915049521947787894438353564674994615272738130375069953097860885705439562043038452341010578823898840395892302227539680119515665071083748487407225872464942407952824112061168272187711753 505 -192990137721210789633713043246945512408579280773992548643641877479733309710798907795839851936148783801773233498242622489300840174005517936615030307101464887481888516777075521093670463752871579597400387871523666991 506 -505254740047653025804808490667921487703790054427539292366250637823927191002021653434421694922740911843276662042386856889078621681620661507617551241184878997374581801843819337408546448850661914680139995342383289193 507 -1322774082421748287780712428756818950702790882508625328455110035992048263295266052507425232832073951728056752628917948177935024870856466586237623416453172104641856888754382491131968882799114164443019598155626200615 508 -3463067507217591837537328795602535364404582593098336692999079470152217598883776504087854003573480943340893595844366987644726452930948738251095319008174637316550988864419328135987360199546680578648918799124495312625 509 -9066428439231027224831273958050787142510956896786384750542128374464604533356063459756136777888368878294624034904183014756244333921989748167048333608070739845011109704503601916830111715840927571503736799217859737287 510 -23736217810475489836956493078549826063128288097260817558627305653241596001184413875180556330091625691542978508868182056624006548835020506250049681816037582218482340249091477614502974947976102135862291598529083899209 511 -62142224992195442286038205277598691046873907394996067925339788585260183470197178165785532212386508196334311491700363155115775312583071770583100711840042006810435911042770830926678813128087378836083137996369391960367 512 -162690457166110837021158122754246247077493434087727386217392060102538954409407120622176040307067898897459955966232907408723319388914194805499252453704088438212825392879221015165533464436286034372387122390579091981865 513 -425929146506137068777436162985140050185606394868186090726836391722356679758024183700742588708817188496045556406998359071054182854159512645914656649272223307828040267594892214569921580180770724281078229175367883985255 514 -1115096982352300369311150366201173903479325750516830885963117115064531084864665430480051725819383666590676713254762169804439229173564343132244717494112581485271295409905455628544231276106026138470847565135524559973873 515 -2919361800550764039156014935618381660252370856682306567162514953471236574835972107739412588749333811275984583357288150342263504666533516750819495833065521147985845962121474671062772248137307691131464466231205795936391 516 -7642988419299991748156894440653971077277786819530088815524427745349178639643250892738186040428617767237277036817102281222351284826036207120213770005083981958686242476458968384644085468305896934923545833558092827835273 517 -20009603457349211205314668386343531571580989601907959879410768282576299344093780570475145532536519490435846527094018693324790349811575104609821814182186424728072881467255430482869484156780383113639173034443072687569455 518 -52385821952747641867787110718376623637465181986193790822707877102379719392638090818687250557180940704070262544464953798752019764608689106709251672541475292225532401925307323063964367002035252405993973269771125234873065 519 -137147862400893714398046663768786339340814556356673412588712863024562858833820491885586606139006302621774941106300842702931268944014492215517933203442239451948524324308666538709023616849325374104342746774870303017049767 520 -359057765249933501326352880587982394384978487083826446943430711971308857108823384838072567859837967161254560774437574310041787067434787539844547937785243063620040571000692293063106483545940869907034267054839783816276209 521 -940025433348906789581011977995160843814120904894805928241579272889363712492649662628631097440507598861988741217011880227194092258289870404015710609913489738911597388693410340480295833788497235616760054389649048431778887 522 -2461018534796786867416683053397500137057384227600591337781307106696782280369125603047820724461684829424711662876598066371540489707434823672202583891955226153114751595079538728377781017819550836943245896114107361479060425 523 -6443030171041453812669037182197339567358031777906968085102342047200983128614727146514831075944546889412146247412782318887427376864014600612592041065952188720432657396545205844653047219670155275212977633952673036005402415 524 -16868071978327574570590428493194518565016711106120312917525719034906167105475055836496672503371955838811727079361748890290741640884608978165573539305901340008183220594556078805581360641190914988695687005743911746537146793 525 -44161185763941269899102248297386216127692101540453970667474815057517518187810440362975186434171320627023034990672464351984797545789812333884128576851751831304117004387123030572091034703902589690874083383279062203606037991 526 -115615485313496235126716316398964129818059593515241599084898726137646387457956265252428886799142006042257377892655644165663650996484828023486812191249354153904167792566813012910691743470516854083926563144093274864280967153 527 -302685270176547435481046700899506173326486679005270826587221363355421644186058355394311473963254697499749098687294468145006155443664671736576307996896310630408386373313316008159984195707647972560905606049000762389236863495 528 -792440325216146071316423786299554390161400443500570880676765363928618545100218800930505535090622086456989918169227760269354815334509187186242111799439577737320991327373135011569260843652427063598790255002909012303429623305 529 -2074635705471890778468224657999156997157714651496441815443074728430433991114598047397205131308611561871220655820388812663058290559862889822150027401422422581554587608806089026547798335249633218235465158959726274521052006447 530 -5431466791199526264088250187697916601311743510988754565652458821362683428243575341261109858835212599156672049291938677719820056345079482280207970404827690007342771499045132068074134162096472591107605221876269811259726396009 531 -14219764668126688013796525905094592806777515881469821881514301735657616293616127976386124445197026235598795492055427220496401878475375557018473883813060647440473726888329307177674604151039784555087350506669083159258127181607 532 -37227827213180537777301327527585861819020804133420711078890446385610165452604808587897263476755866107639714426874342983769385579081047188775213681034354252314078409165942789464949678291022881074154446298130979666514655148785 533 -97463716971414925318107456677662992650284896518792311355157037421172880064198297787305665985070572087320347788567601730811754858767766009307167159290002109501761500609499061217174430722028858667375988387723855840285838264775 534 -255163323701064238177021042505403116131833885422956222986580665877908474739990084774019734478455850154321328938828462208665878997222250839146287796835652076191206092662554394186573613875063694927973518865040587854342859645513 535 -668026254131777789212955670838546355745216759750076357604584960212552544155771956534753537450296978375643639027917784895185882132898986508131696231216954119071856777378164121342546410903162226116544568207397907722742740671791 536 -1748915438694269129461845970010235951103816393827272849827174214759749157727325784830240877872435084972609588144924892476891767401474708685248800896815210281024364239471937969841065618834422983421660185757153135313885362369833 537 -4578720061951029599172582239192161497566232421731742191876937684066694929026205397955969096167008276542185125406856892535489420071525139547614706459228676724001235941037649788180650445600106724148435989064061498218913346437735 538 -11987244747158819668055900747566248541594880871367953725803638837440335629351290409037666410628589744653945788075645785129576492813100709957595318480870819890979343583641011394700885717965897189023647781435031359342854676943345 539 -31383014179525429404995120003506584127218410192372118985533978828254311959027665829157030135718760957419652238820080462853240058367776990325171248983383782948936794809885384395922006708297584842922507355241032579809650684392327 540 -82161797791417468546929459262953503840060349705748403230798297647322600247731707078433423996527693127605010928384595603430143682290230261017918428469280528955831040846015141793065134406926857339743874284288066380086097376233609 541 -215102379194726976235793257785353927392962638924873090706860914113713488784167455406143241853864318425395380546333706347437190988502913792728584036424457803918556327728160040983273396512482987176309115497623166560448641444308527 542 -563145339792763460160450314093108278338827567068870868889784444693817866104770659139996301565065262148581130710616523438881429283218511117167833680804092882799837942338464981156755055130522104189183472208581433301259826956691945 543 -1474333640183563404245557684493970907623520062281739515962492419967740109530144522013845662841331468020348011585515863969207096861152619558774917005987820844480957499287234902486991768879083325391241301128121133343330839425767335 544 -3859855580757926752576222739388804444531732619776347678997692815209402462485662906901540686958929141912462904045931068468739861300239347559156917337159369650643034555523239726304220251506727871984540431175781966728732691320610033 545 -10105233102090216853483110533672442425971677797047303521030586025660467277926844198690776398035455957717040700552277341437012487039565423118695835005490288107448146167282484276425668985641100290562379992399224766842867234536062791 546 -26455843725512723807873108861628522833383300771365562884094065261771999371294869689170788507147438731238659197610900955842297599818456921796930587679311494671701403946324213102972786705416572999702599546021892333799869012287578313 547 -69262298074447954570136216051213126074178224517049385131251609759655530835957764868821589123406860235998936892280425526089880312415805342272095928032444195907656065671690155032492691130608618708545418645666452234556739802326672175 548 -181331050497831139902535539292010855389151372779782592509660764017194593136578424917293978863073141976758151479230375622427343337428959105019357196418021093051266793068746251994505286686409283125933656390977464369870350394692438185 549 -474730853419045465137470401824819440093275893822298392397730682291928248573777509883060347465812565694275517545410701341192149699871071972785975661221619083246144313534548600951023168928619230669255550527265940875054311381750642407 550 -1242861509759305255509875666182447464890676308687112584683531282858590152584754104731887063534364555106068401157001728401149105762184256813338569787246836156687166147534899550858564220099448408881832995190820358255292583750559489009 551 -3253853675858870301392156596722522954578753032239039361652863166283842209180484804312600843137281099623929685925594483862255167586681698467229733700518889386815354129070150051624669491369725995976243435045195133890823439869927824647 552 -8518699517817305648666594123985121398845582788030005500275058215992936474956700308205915465877478743765720656619781723185616396997860838588350631314309832003758896239675550604015444254009729579046897309944765043417177735859223984905 553 -22302244877593046644607625775232841241957995331850977139172311481694967215689616120305145554495155131673232283933750685694594023406900817297822160242410606624461334589956501760421663270659462741164448494789099996360709767707744130095 554 -58388035114961834285156283201713402327028403207522925917241876229091965172112148052709521197607986651253976195181470333898165673222841613305115849412921987869625107530193954677249545557968658644446448174422534945664951567264008405353 555 -152861860467292456210861223829907365739127214290717800612553317205580928300646828037823418038328804822088696301610660315999902996261624022617525387996355356984413988000625362271326973403246513192174896028478504840634144934084281085991 556 -400197546286915534347427388288008694890353239664630475920418075387650819729828336060760732917378427815012112709650510614101543315562030454547460314576144083083616856471682132136731374651770880932078239911012979576237483234988834852593 557 -1047730778393454146831420941034118718931932504703173627148700908957371530888838180144458780713806478622947641827340871526304726950424467341024855555732076892266436581414421034138867150552066129604059823704560433888078304770882223471815 558 -2742994788893446906146835434814347461905444274444890405525684651484463772936686204372615609224041008053830812772372103964812637535711371568527106352620086593715692887771580970279870077004427507880101231202668322087997431077657835562825 559 -7181253588286886571609085363408923666784400318631497589428353045496019787921220432973388046958316545538544796489775440368133185656709647364556463502128182888880642081900321876700743080461216394036243869903444532375913988462091283216687 560 -18800765975967212808680420655412423538447756681449602362759374485003595590826975094547548531650908628561803576696954217139586919434417570525142284153764462072926233357929384659822359164379221674228630378507665275039744534308616014087209 561 -49221044339614751854432176602828346948558869725717309498849770409514766984559704850669257547994409340146865933601087211050627572646543064210870388959165203329898057991887832102766334412676448628649647265619551292743319614463756759044967 562 -128862367042877042754616109153072617307228852495702326133789936743540705362852139457460224112332319391878794224106307416012295798505211622107468882723731147916767940617734111648476644073650124211720311418350988603190214309082654263047665 563 -337366056789016376409416150856389504973127687761389668902520039821107349103996713521711414789002548835489516738717835036986259822869091802111536259212028240420405763861314502842663597808273924006511286989433414516827323312784206030098055 564 -883235803324172086473632343416095897612154210788466680573770182719781341949138001107674020254675327114589755992047197694946483670102063784227139894912353573344449350966209396879514149351171647807813549549949254947291755629269963827246473 565 -2312341353183499883011480879391898187863334944604010372818790508338236676743417289801310645975023432508279751237423758047853191187437099550569883425525032479612942289037313687795878850245241019416929361660414350325047943575025685451641391 566 -6053788256226327562560810294759598665977850623023564437882601342294928688281113868296257917670394970410249497720224076448613089892209234867482510381662743865494377516145731666508122401384551410442974535431293796027852075095807092527677673 567 -15849023415495482804670950004886897810070216924466682940829013518546549388099924315087463107036161478722468741923248471297986078489190605051877647719463199116870190259399881311728488353908413211911994244633467037758508281712395592131391655 568 -41493281990260120851452039719901094764232800150376484384604439213344719476018659076966131403438089465757156728049521337445345145575362580288150432776726853485116193262053912268677342660340688225293008198469107317247672770041379683866497265 569 -108630822555284879749685169154816386482628183526662770212984304121487609039956052915810931103278106918549001442225315541038049358236897135812573650610717361338478389526761855494303539627113651463967030350773854913984510028411743459468100167 570 -284399185675594518397603467744548064683651750429611826254348473151118107643849499670466661906396231289889847598626425285668802929135328827149570519055425230530318975318231654214233276221000266166608082853852457424705857315193850694537803209 571 -744566734471498675443125234078827807568327067762172708550061115331866713891592446095589054615910586951120541353653960315968359429169089345636137906555558330252478536427933107148396289035887147035857218210783517360133061917169808624145309487 572 -1949301017738901507931772234491935358021329452856906299395834872844482034030927838616300501941335529563471776462335455662236275358371939209758843200611249760227116633965567667230955590886661174940963571778498094655693328436315575177898125225 573 -5103336318745205848352191469396978266495661290808546189637443503201579388201191069753312451208096001739294788033352406670740466645946728283640391695278190950428871365468769894544470483624096377787033497124710766606946923391776916909549066215 574 -13360707938496716037124802173698999441465654419568732269516495636760256130572645370643636851682952475654412587637721764349985124579468245641162331885223323091059497462440742016402455859985627958420136919595634205165147441739015175550749073393 575 -34978787496744942263022215051700020057901301967897650618912043407079189003516745042177598103840761425223942974879812886379214907092458008639846603960391778322749621021853456154662897096332787497473377261662191848888495401825268609742698153991 576 -91575654551738110751941842981401060732238251484124219587219634584477310879977589755889157459839331800017416337001716894787659596697905780278377479995952011877189365603119626447586235429012734533999994865390941341500338763736790653677345388553 577 -239748176158469389992803313892503162138813452484475008142746860346352743636416024225489874275677233974828306036125337797983763883001259332195285836027464257308818475787505423188095809190705416104526607334510632175612520889385103351289338011695 578 -627668873923670059226468098696108425684202105969300804841020946454580920029270482920580465367192370124467501771374296499163632052305872216307480028086440760049266061759396643116701192143103513779579827138140955185337223904418519400190668646505 579 -1643258445612540787686600982195822114913792865423427406380315979017390016451395424536251521825899876398574199277997551699507132273916357316727154248231858022838979709490684506162007767238605125234212874079912233380399150823870454849282667927847 580 -4302106462913952303833334847891357919057176490300981414299926990597589129324915790688174100110507259071255096062618358599357764769443199733873982716609133308467673066712656875369322109572711861923058795101595744955860228567192845147657335137009 581 -11263060943129316123813403561478251642257736605479516836519464992775377371523351947528270778505621900815191088909857524098566162034413241884894793901595541902564039490647286119945958561479530460534963511224875001487181534877708080593689337483207 582 -29487076366473996067606875836543397007716033326137569095258467987728542985245140051896638235406358443374318170666954213696340721333796525920810398988177492399224445405229201484468553574865879519681831738573029259505684376065931396633410677312585 583 -77198168156292672079007223948151939380890363372933190449255938970410251584212068208161643927713453429307763423091005116990456001966976335877536403062936935295109296725040318333459702163118108098510531704494212777029871593320086109306542694454575 584 -202107428102404020169414796007912421134955056792662002252509348923502211767391064572588293547734001844548972098606061137275027284567132481711798810200633313486103444769891753515910552914488444775849763374909609071583930403894326931286217406051113 585 -529124116150919388429237164075585324023974807005052816308272107800096383717961125509603236715488552104339152872727178294834625851734421109257860027538963005163201037584634942214271956580347226229038758420234614437721919618362894684552109523698791 586 -1385264920350354145118296696218843550936969364222496446672306974476786939386492311956221416598731654468468486519575473747228850270636130846061781272416255702003499667984013073126905316826553233911266511885794234241581828451194357122370111165045233 587 -3626670644900143046925652924580945328786933285662436523708648815630264434441515810359061013080706411301066306685999242946851924960173971428927483789709804100847297966367404277166443993899312475504760777237148088287023565735220176682558223971436935 588 -9494747014350074995658662077523992435423830492764813124453639472414006363938055119120961622643387579434730433538422255093326924609885783440720670096713156600538394231118199758372426664871384192603015819825650030619488868754466172925304560749265545 589 -24857570398150081940050333307991031977484558192632002849652269601611754657372649547003823854849456327003124993929267522333128848869483378893234526500429665700767884726987194997950836000714840102304286682239802003571443040528178342093355458276359727 590 -65077964180100170824492337846449103497029844085131195424503169332421257608179893521890509941904981401574644548249380311906059621998564353238982909404575840501765259949843385235480081337273136114309844226893755980094840252830068853354761814079813609 591 -170376322142150430533426680231356278513604974062761583423857238395652018167167031018667705970865487877720808650818873413385050017126209680823714201713297855804527895122542960708489408011104568240625245998441465936713077717962028217970929983963081127 592 -446051002246351120775787702847619732043785078103153554847068545854534796893321199534112607970691482231587781404207239928249090429380064689232159695735317726911818425417785496889988142696040568607565893768430641830044392901056015800558028137809429745 593 -1167776684596902931793936428311502917617750260246699081117348399167952372512796567583670117941208958817042535561802846371362221271013984386872764885492655324930927381130813529961475020077017137582072435306850459553420100985206019183703154429465208135 594 -3057279051544357674606021582086889020809465702636943688504976651649322320645068503216897745852935394219539825281201299185837573383661888471386134960742648247880963717974655092994436917535010844138651412152120736830215910054562041750551435150586194633 595 -8004060470036170092024128317949164144810646847664131984397581555780014589422408942067023119617597223841576940281801051186150498879971681027285639996735289418711963772793151749021835732528015394833881801149511750937227629178480106067951151022293375791 596 -20954902358564152601466363371760603413622474840355452264687768015690721447622158322984171612999856277305190995564201854372613923256253154610470785029463220008254927600404800154071070280049035340362993991296414515981466977480878276453302017916293932713 597 -54860646605656287712374961797332646096056777673402224809665722491292149753444066026885491719381971608073996046410804511931691270888787782804126715091654370606052819028421248713191375107619090626255100172739731797007173303264154723291954902726588422375 598 -143627037458404710535658522020237334874547858179851222164309399458185727812710039757672303545146058546916797143668211681422459889410110193801909360245499891809903529484858945985503055042808236538402306526922780875040052932311585893422562690263471334385 599 -376020465769557843894600604263379358527586796866151441683262475883265033684686053246131418916056204032676395384593830532335688397341542798601601365644845304823657769426155589243317790020805618988951819408028610828112985493670602956975733168063825580807 600 -984434359850268821148143290769900740708212532418603102885478028191609373241348119980721953203022553551112389010113279915584605302614518202002894736689036022661069778793607821744450315019608620428453151697163051609298903548700222977504636813928005408009 601 -2577282613781248619549829268046322863597050800389657866973171608691563086039358306696034440693011456620660771645746009214418127510502011807407082844422262763159551566954667875990033155038020242296407635683460543999783725152430065975538177273720190643247 602 -6747413481493477037501344513369067850082939868750370498034036797883079884876726800107381368876011816310869925927124747727669777228891517220218353796577752266817584922070395806225649150094452106460769755353218580390052271908589974949109895007232566521705 603 -17664957830699182492954204272060880686651768805861453627128938784957676568590822093626109665935023992311949006135628233968591204176172539853247978545310994037293203199256519542686914295245336077085901630376195197170373090573339858871791507747977508921895 604 -46247460010604070441361268302813574209872366548833990383352779556989949820895739480770947628929060160624977092479759954178103835299626102339525581839355229845062024675699162821835093735641556124796935135775367011121066999811429601666264628236699960243953 605 -121077422201113028831129600636379841942965330840640517522929399886012172894096396348686733220852156489562982271303651628565720301722705767165328766972754695497892870827840968922818366911679332297304903776949905836192827908860948946127002376962122371809991 606 -316984806592735016052027533606325951619023625973087562185435420101046568861393449565289252033627409308063969721431194931519057069868491199156460719078908856648616587807823743946620006999396440767117776195074350497457416726771417236714742502649667155185993 607 -829876997577092019324953000182598012914105547078622169033376860417127533690083952347181022880030071434628926892989933165991450907882767830304053390263971874447956892595630262917041654086509990004048424808273145656179422271453302764017225130986879093748015 608 -2172646186138541041922831466941468087123293015262778944914695161150336032208858407476253816606462804995822810957538604566455295653779812291755699451713006766695254089979067044804504955260133529245027498229745086471080850087588491055336932890310970126058025 609 -5688061560838531106443541400641806248455773498709714665710708623033880562936491270081580426939358343552839505979625880533374436053456669044963044964875048425637805377341570871496473211693890597731034069880962113757063127991312170401993573539946031284426087 610 -14891538496377052277407792734983950658244027480866365052217430707951305656600615402768487464211612225662695706981339037033668012506590194843133435442912138510218162042045645569684914679821538263948074711413141254800108533886348020150643787729527123727220209 611 -38986553928292625725779836804310045726276308943889380490941583500820036406865354938223881965695478333435247614964391230567629601466313915484437261363861367105016680748795365837558270827770724194113190064358461650643262473667731890049937789648635339897234567 612 -102068123288500824899931717677946186520584899350801776420607319794508803563995449411903158432874822774643047137911834654669220791892351551610178348648671962804831880204340451942989897803490634318391495481662243697129678887116847649999169581216378895964483465 613 -267217815937209848974015316229528513835478389108515948770880375882706374285120993297485593332928989990493893798771112733440032774210740739346097784582154521309478959864225989991411422582701178761061296380628269440745774187682811059947570954000501347996215855 614 -699585324523128722022114231010639354985850267974746069892033807853610319291367530480553621565912147196838634258401503545650877530739870666428115005097791601123604999388337518031244369944612901964792393660222564625107643675931585529843543280785125148024164073 615 -1831538157632176317092327376802389551122072414815722260905221047678124583588981598144175271364807451600022008976433397903512599818008871259938247230711220282061336038300786564102321687251137527133315884600039424434577156840111945529583058888354874096076276391 616 -4795029148373400229254867899396529298380366976472420712823629335180763431475577263951972192528510207603227392670898690164886921923286743113386626687035869245060403115514022174275720691808799679435155260139895708678623826844404251058905633384279497140204665073 617 -12553549287488024370672276321387198344019028514601539877565666957864165710837750193711741306220723171209660169036262672591148165951851358080221632830396387453119873308241279958724840388175261511172149895819647701601294323693100807647133841264483617324537718855 618 -32865618714090672882761961064765065733676718567332198919873371538411733701037673317183251726133659306025753114437889327608557575932267331127278271804153293114299216809209817701898800472716984854081294427319047396125259144234898171882495890409171354833408491465 619 -86043306854783994277613606872907998857011127187395056882054447657371035392275269757838013872180254746867599174277405310234524561844950635301613182582063491889777777119388173146971561029975693051071733386137494486774483109011593708000353829963030447175687755567 620 -225264301850261309950078859553958930837356662994852971726289971433701372475788135956330789890407104934577044408394326603095016109602584574777561275942037182555034114548954701739015882617210094299133905731093436064198190182799882952118565599479919986693654775209 621 -589749598695999935572622971788968793655058861797163858296815466643733082035089138111154355799041060056863534050905574499050523766962803089031070645244048055775324566527475932070076086821654589846329983807142813705820087439388055148355342968476729512905276570087 622 -1543984494237738496767790055812947450127819922396638603164156428497497873629479278377132277506716075236013557744322396894056555191285824692315650659790106984770939585033473094471212377847753675239856045690335005053262072135364282492947463305950268552022174935025 623 -4042203884017215554730747195649873556728400905392751951195653818848760538853348697020242476721107165651177139182061616183119141806894670987915881334126272898537494188572943351343561046721606435873238153263862201453966128966704792330487046949374076143161248235015 624 -10582627157813908167424451531136673220057382793781617250422805028048783742930566812683595152656605421717517859801862451655300870229398188271431993342588711710841542980685356959559470762317065632379858414101251599308636314764750094498513677542171959877461569769993 625 -27705677589424508947542607397760146103443747475952099800072761265297590689938351741030542981248709099501376440223525738782783468881299893826380098693639862233987134753483127527334851240229590461266337089039892596471942815327545491165053985677141803489223461074991 626 -72534405610459618675203370662143765090273859634074682149795478767843988326884488410408033791089521876786611460868714764693049536414501493207708302738330874991119861279764025622445082958371705751419152853018426190107192131217886378996648279489253450590208813454953 627 -189897539241954347078067504588671149167377831426271946649313675038234374290715113490193558392019856530858457942382618555296365140362204585796744809521352762739372449085808949340000397634885526792991121470015385973849633578326113645824890852790618548281402979289895 628 -497158212115403422558999143103869682411859634644741157798145546346859134545260852060172641384970047715788762366279140901196045884672112264182526125825727413226997485977662822397556109946284874627554211557027731731441708603760454558478024278882602194254000124414705 629 -1301577097104255920598929924722937898068201072507951526745122964002343029345067442690324365762890286616507829156454804148291772513654132206750833567955829476941620008847179517852667932203969097089671513201067809220475492232955250029609181983857188034480597393954247 630 -3407573079197364339237790631064944011792743582879113422437223345660169953489941476010800455903700812133734725103085271543679271656290284356069974578041761017597862540563875731160447686665622416641460328046175695929984768095105295530349521672688961909187792057448009 631 -8921142140487837097114441968471894137310029676129388740566547072978166831124756985342077001948212149784696346152801010482746042455216720861459090166169453575851967612844447675628675127792898152834709470937459278569478812052360636561439383034209697693082778778389807 632 -23355853342266146952105535274350738400137345445509052799262417873274330539884329480015430549940935637220354313355317759904558855709359878228307295920466599709958040297969467295725577696713072041862668084766202139778451668061976614153968627429940131170060544277721385 633 -61146417886310603759202163854580321063102006660397769657220706546844824788528231454704214647874594761876366593913152269230930524672862913823462797595230345554022153281063954211548057962346317972753294783361147140765876192133569205900466499255610695817098854054774375 634 -160083400316665664325500956289390224789168674535684256172399701767260143825700364884097213393682848648408745468384139047788232718309228863242081096865224436952108419545222395338918596190325881876397216265317239282519176908338731003547430870336891956281236017886601713 635 -419103783063686389217300705013590353304404016946654998859978398754935606688572863197587425533173951183349869811239264874133767630254823675902780493000442965302303105354603231805207730608631327656438354012590570706791654532882623804741826111755065173026609199605030791 636 -1097227948874393503326401158751380835124043376304280740407535494497546676240018224708665063205839004901640863965333655574613070172455242164466260382136104458954800896518587300076704595635568101092917845772454472837855786690309140410678047464928303562798591580928490633 637 -2872580063559494120761902771240552152067726111966187222362628084737704422031481810928407764084343063521572722084761701849705442887110902817496000653407870411562099584201158668424906056298072975622315183304772847806775705538044797427292316283029845515369165543180441135 638 -7520512241804088858959307154970275621079134959594280926680348759715566589854427208076558229047190185663077302288951449974503258488877466288021741578087506775731497856084888705198013573258650825774027704141864070582471329923825251871198901384161232983308905048612832745 639 -19688956661852772456116018693670274711169678766816655557678418194408995347531799813301266923057227493467659184782092648073804332579521496046569224080854649915632393984053507447169134663477879501699767929120819363940638284233430958186304387869453853434557549602658057127 640 -51546357743754228509388748926040548512429901340855685746354905823511419452740972231827242540124492294739900252057326494246909739249687021851685930664476442971165684096075633636309390417174987679325276083220594021239443522776467622687714262224200327320363743759361338609 641 -134950116569409913072050228084451370826120025255750401681386299276125263010691116882180460697316249390752041571389886834666924885169539569508488567912574678997864658304173393461759036588047083536276060320540962699777692284095971909876838398803147128526533681675425958727 642 -353303991964475510706761935327313563965930174426395519297803992004864369579332378414714139551824255877516224462112334009753864916258931686673779773073247594022428290816444546748967719346966262929502904878402294078093633329511448106942800934185241058259237301266916537545 643 -924961859324016619048235577897489321071670498023436156212025676738467845727306018361961957958156518241796631814947115194594669863607255490512850751307168103069420214145160246785144121452851705252232654314665919534503207704438372410951564403752576046251178222125323653935 644 -2421581586007574346437944798365154399249081319643912949338273038210539167602585676671171734322645298847873670982729011574030144674562834784864772480848256715185832351619036193606464645011588852827195058065595464525415989783803669125911892277072487080494297365109054424233 645 -6339782898698706420265598817197973876675573460908302691802793437893149657080451011651553245009779378301824381133239919527495764160081248864081466691237602042488076840711948334034249813581914853229352519882120474041744761646972634966784112427464885195231713873201839618791 646 -16597767110088544914358851653228767230777639063080995126070107275468909803638767358283488000706692836057599472416990747008457147805680911807379627592864549412278398170516808808496284795734155706860862501580765957599818295157114235774440445005322168505200844254496464432113 647 -43453518431566928322810956142488327815657343728334682686407528388513579753835851063198910757110299129870974036117732321497875679256961486558057416087356046194347117670838478091454604573620552267353234984860177398757710123824370072356537222588501620320370818890287553677575 648 -113762788184612240054074016774236216216194392121923052933152477890071829457868785831313244270624204553555322635936206217485169889965203547866792620669203589170762954841998625465867528925127501095198842452999766238673312076315995981295171222760182692455911612416366196600585 649 -297834846122269791839411094180220320832925832637434476113049905281701908619770506430740822054762314530794993871690886330957633990638649157042320445920254721317941746855157398306147982201761951018243292374139121317262226105123617871528976445692046457047364018358811036124207 650 -779741750182197135464159265766424746282583105790380375405997237955033896401442733460909221893662739038829658979136452775387732081950743923260168717091560574783062285723473569452576417680158351959531034669417597713113366239054857633291758114315956678686180442660066911772009 651 -2041390404424321614553066703119053918014823484733706650104941808583399780584557693951986843626225902585693983065718471995205562255213582612738185705354427003031245110315263310051581270838713104860349811634113671822077872612040955028346297897255823579011177309621389699191847 652 -5344429463090767708195040843590737007761887348410739574908828187795165445352230348395051308985014968718252290218018963210228954683690003914954388398971720434310673045222316360702167394835980962621518400232923417753120251597068007451747135577451514058347351486204102185803505 653 -13991897984847981510032055827653157105270838560498512074621542754802096555472133351233167083328819003569062887588338417635481301795856429132124979491560734299900774025351685772054920913669229783004205389064656581437282882179163067326895108835098718596030877148990916858218695 654 -36631264491453176821901126639368734308050628333084796648955800076611124221064169705304449941001442041988936372546996289696214950703879283481420550075710482465391649030832740955462595346171708386391097766961046326558728394940421194528938190927844641729745279960768648388852553 655 -95901895489511548955671324090453045818881046438755877872245857475031276107720375764680182739675507122397746230052650451453163550315781421312136670735570713096274173067146537094332865124845895376169087911818482398238902302642100516259919463948435206593204962733315028308338991 656 -251074421977081470045112845631990403148592510983182836967781772348482704102096957588736098278025079325204302317610955064663275700243464980454989462131001656823430870170606870327536000028365977742116165968494400868157978512985880354250820200917460978049869608239176436536164393 657 -657321370441732861179667212805518163626896486510792633031099459570416836198570497001528112094399730853215160722780214742536663550414613520052831715657434257374018437444674073888275134960252037850179409993664720206235033236315540546492541138803947727556403861984214281300154215 658 -1720889689348117113493888792784564087732096948549195062125516606362767804493614533415848238005174113234441179850729689162946714951000375579703505684841301115298624442163415351337289404852390135808422064012499759750547121195960741285226803215494382204619341977713466407364298225 659 -4505347697602618479301999165548174099569394359136792553345450359517886577282273103246016601921122608850108378829408852746303481302586513219057685338866469088521854889045571980123593079596918369575086782043834559045406330351566683309187868507679198886301622071156184940792740487 660 -11795153403459738324412108703859958210976086128861182597910834472190891927353204776322201567758193713315883956637496869075963728956759164077469550331758106150266940224973300589033489833938364972916838282119003917385671869858739308642336802307543214454285524235755088415013923209 661 -30880112512776596493934326946031700533358864027446755240387053057054789204777341225720588101353458531097543491083081754481587705567690979013350965656407849362278965785874329786976876422218176549175428064313177193111609279224651242617822538414950444476554950636109080304249029167 662 -80845184134870051157390872134235143389100505953479083123250324698973475686978818900839562736302181879976746516611748394368799387746313772962583346637465441936569957132649688771897139432716164674609445910820527661949155967815214419211130812937308118975379327672572152497733164265 663 -211655439891833556978238289456673729633942653832990494129363921039865637856159115476798100107553087108832696058752163428624810457671250339874399074255988476447430905612074736528714541875930317474652909668148405792735858624220992015015569900396973912449583032381607377188950463655 664 -554121135540630619777323996235786045512727455545492399264841438420623437881498527529554737586357079446521341659644741891505631985267437246660613876130499987405722759703574520814246486195074787749349283093624689716258419904847761625835578888253613618373369769472249979069118226673 665 -1450707966730058302353733699250684406904239712803486703665160394222004675788336467111866112651518151230731328920182062245892085498131061400107442554135511485769737373498648825914024916709294045773394939612725663356039401090322292862491166764363866942670526276035142560018404216391 666 -3798002764649544287283877101516267175199991682864967711730639744245390589483510873806043600368197374245672645100901444846170624509125746953661713786276034469903489360792371956927828263932807349570835535744552300351859783366119116961637921404837987209638209058633177700986094422473 667 -9943300327218574559497897605298117118695735335791416431526758838514167092662196154306264688453073971506286606382522272292619788029246179460877698804692591923940730708878467044869459875089128002939111667620931237699539949008035058022422597450150094686244100899864390542939879051055 668 -26031898217006179391209815714378084180887214324509281582849636771297110688503077589112750464991024540273187174046665372031688739578612791428971382627801741301918702765843029177680551361334576659246499467118241412746760063657986057105629870945612296849094093640959993927833542730665 669 -68152394323799963614131549537836135423965907637736428317022151475377164972847036613031986706519999649313274915757473843802446430706592194826036449078712631981815377588650620488172194208914601974800386733733793000540740241965923113294467015386686795861038180023015591240560749140967 670 -178425284754393711451184832899130322091010508588700003368216817654834384230038032249983209654568974407666637573225756159375650552541163793049137964608336154643527430000108832286836031265409229265154660734083137588875460662239783282777771175214448090734020446428086779793848704692209 671 -467123459939381170739422949159554830849065618128363581787628301489125987717267060136917642257186923573686637803919794634324505226916899184321377444746295831948766912411675876372335899587313085820663595468515619766085641744753426735038846510256657476341023159261244748140985364935687 672 -1222945095063749800767084014579534170456186345796390741994668086812543578921763148160769717116991796313393275838533627743597865128209533759914994369630551341202773307234918796830171667496530028196836125671463721709381464572020496922338768355555524338289049031355647464629107390114825 673 -3201711825251868231561829094579047680519493419260808644196375958948504749048022384345391509093788465366493189711681088596469090157711702095423605664145358191659553009293080514118179102902276998769844781545875545362058751971308064031977458556409915538526123934805697645746336805408815 674 -8382190380691854893918403269157608871102293911986035190594459790032970668222304004875404810164373599786086293296509638045809405344925572526355822622805523233775885720644322745524365641210300968112698218966162914376794791341903695173593607313674222277289322773061445472609903026111593 675 -21944859316823696450193380712893778932787388316697296927587003411150407255618889630280822921399332333991765690177847825540959125877065015483643862204271211509668104152639887722454917820728625905568249875352613197768325622054403021488803363384612751293341844384378638772083372272925991 676 -57452387569779234456661738869523727927259871038105855592166550443418251098634364885967063954033623402189210777237033838577067972286269473924575763990008111295228426737275340421840387820975576748592051407091676678928182074821305369292816482840164031602736210380074470843640213792666353 677 -150412303392514006919791835895677404848992224797620269848912647919104346040284205027620368940701537872575866641533253690190244790981743406290083429765753122376017176059186133543066245642198104340207904345922416839016220602409513086389646085135879343514866786755844773758837269105073095 678 -393784522607762786302713768817508486619716803354754953954571393313894787022218250196894042868070990215538389147362727231993666400658960744945674525307251255832823101440283060207358349105618736272031661630675573838120479732407233889876121772567473998941864149887459850432871593522552905 679 -1030941264430774351988349470556848055010158185266644592014801532022580015026370545563061759663511432774039300800554928005790754410995138828546940146156000645122452128261663047079008801674658104475887080546104304675345218594812188583238719232566542653310725662906534777539777511462585647 680 -2699039270684560269662334642853035678410757752445178822089833202753845258056893386492291236122463308106579513254302056785378596832326455740695145913160750679534533283344706081029668055918355577155629580007637340187915176052029331859840035925132153960990312838832144482186460940865204009 681 -7066176547622906456998654458002258980222115072068891874254698076238955759144309613913811948703878491545699238962351242350345036085984228393538497593326251393481147721772455196009995366080408626991001659476807715888400309561275806996281388542829919229660212853589898669019605311133026407 682 -18499490372184159101333628731153741262255587463761496800674261025963022019376035455249144609989172166530518203632751670265656511425626229439920346866818003500908909881972659507000318042322870303817375398422785807477285752631798089129004129703357603727990325721937551524872354992533875185 683 -48432294568929570847002231735458964806544647319215598527768085001650110298983796751833621881263638008045855371935903768446624498190894459926222543007127759109245581924145523324990958760888202284461124535791549706543456948334118460390731000567242891954310764312222755905597459666468599175 684 -126797393334604553439673066475223153157378354493885298782629993978987308877575354800251721033801741857607047912174959635074216983147057150338747282154565273826827835890463910467972558240341736549565998208951863312153085092370557292043188871998371072134941967214730716191920024006871922313 685 -331959885434884089472016967690210494665590416162440297820121896935311816333742267648921541220141587564775288364588975136776026451250276991090019303456568062371237925747246208078926715960137007364236870091064040229915798328777553415738835615427870324450515137331969392670162612354147167791 686 -869082262970047714976377836595408330839392893993435594677735696826948140123651448146512902626623020836718817181591965775253862370603773822931310628215138913286885941351274713768807589640069285543144612064240257377594309893962102955173317974285239901216603444781177461818567813055569581033 687 -2275286903475259055457116542096014497852588265817866486213085193545532604037212076790617166659727474945381163180186922188985560660561044477703912581188848677489419898306577933227496052960070849265196966101656731902867131353108755449781118307427849379199295197011562992785540826812561575335 688 -5956778447455729451394971789692635162718371903460163863961519883809649671987984782225338597352559403999424672358968800791702819611079359610180427115351407119181373753568459085913680569240143262252446286240729938331007084165364163394170036947998308236381282146253511516538054667382115144945 689 -15595048438891929298727798826981890990302527444562625105671474457883416411926742269885398625397950737052892853896719480186122898172677034352837368764865372680054701362398799324513545654760358937492141892620533083090154121142983734732728992536567075329944551241748971556828623175333783859527 690 -40828366869220058444788424691253037808189210430227711453052903489840599563792242027430857278841292807159253889331189639766665874906951743448331679179244710920982730333627938887626956395040933550223979391620869310939455279263587040804016940661702917753452371578993403153947814858619236433609 691 -106890052168768246035637475246777222434265103846120509253487236011638382279449983812407173211125927684424868814096849439113874726548178195992157668772868760082893489638485017338367323530362441713179796282242074849728211716647777387679321829448541677930412563495231237905014821400523925441327 692 -279841789637084679662124001049078629494606101108133816307408804545074547274557709409790662354536490246115352552959358677574958304737582844528141327139361569327697738581827113127475014196046391589315409455105355238245179870679745122233948547683922116037785318906700310561096649342952539890345 693 -732635316742485792950734527900458666049553199478280939668739177623585259544223144416964813852483543053921188844781226593611000187664570337592266312645215947900199726106996322044057719057776733054766432083073990865007327895391457979022523813603224670182943393224869693778275126628333694229735 694 -1918064160590372699190079582652297368654053497326709002698808728325681231358111723841103779202914138915648213981384321103258042258256128168248657610796286274372901439739161853004698142977283807574983886794116617356776803815494628814833622893125751894511044860767908770773728730542048542798833 695 -5021557165028632304619504220056433439912607292501846068427687007353458434530112027106346523756258873693023453099371736716163126587103814167153706519743642875218504593110489236970036709874074689670185228299275861205323083551092428465478344865774031013350191189078856618542911064997811934166791 696 -13146607334495524214668433077517002951083768380178829202584252293734694072232224357477935792065862482163422145316730889045231337503055314333212461948434642351282612339592305857905411986644940261435571798103710966259192446837782656581601411704196341145539528706468661084855004464451387259701513 697 -34418264838457940339385795012494575413338697848034641539325069873850623782166561045327460852441328572797242982850820930419530885922062128832483679325560284178629332425666428336746199250060746094636530166011857037572254256962255541279325890246814992423268394930327126636022102328356349844937775 698 -90108187180878296803488951959966723288932325163925095415390957327817177274267458778504446765258123236228306803235731902213361320263131072164238576028246210184605384937406979152333185763537298022474018699931860146457570324048983967256376259036248636124265656084512718823211302520617662275111785 699 -235906296704176950071081060867405594453458277643740644706847802109600908040635815290185879443333041135887677426856374776220553074867331087660232048759178346375186822386554509120253358040551147972785525933783723401800456715184696360489802886861930915949528573323211029833611805233496636980397607 700 -617610702931652553409754230642250060071442507767296838705152449000985546847639987092053191564741000171434725477333392426448297904338862190816457570249288828940955082222256548208426888358116145895882559101419310058943799821505105114213032401549544111724320063885120370677624113179872248666081009 701 -1616925812090780710158181631059344585760869245658149871408609544893355732502284145985973695250889959378416499005143802503124340638149255484789140661988688140447678424280215135505027307033797289714862151370474206775030942749330618982149294317786701419223431618332150082199260534306120109017845447 702 -4233166733340689577064790662535783697211165229207152775520676185679081650659212450865867894187928877963814771538098015082924724010108904263550964415716775592402080190618388858306655032743275723248703895010003310266149028426486751832234850551810560145945974791111329875920157489738488078387455305 703 -11082574387931288021036190356548006505872626441963308455153419012143889219475353206611629987312896674513027815609150242745649831392177457305863752585161638636758562147574951439414937791196029880031249533659535724023416142530129636514555257337644979018614492755001839545561211934909344126144520495 704 -29014556430453174486043780407108235820406714096682772589939580850752586007766847168969022067750761145575268675289352713154024770166423467654040293339768140317873606252106465459938158340844813916845044705968603861804099399163902157711430921461124376909897503473894188760763478314989544300046106153 705 -75961094903428235437095150864776700955347515848085009314665323540113868803825188300295436215939386762212778210258907896716424479107092945656257127434142782316862256608744444940399537231338411870503884584246275861388882054961576836619737507045728151711078017666680726736729223010059288773993797991 706 -198868728279831531825241672187221867045635833447572255354056389769589020403708717731917286580067399141063065955487370976995248667154855369314731088962660206632713163574126869361260453353170421694666609046770223722362546765720828352147781599676060078223336549526147991449424190715188322021935287793 707 -520645089936066360038629865696888900181559984494631756747503845768653192407300964895456423524262810660976419656203205034269321522357473162287936139453837837581277234113636163143381822828172853213495942556064395305698758242200908219823607291982452082958931630911763247611543349135505677291812065415 708 -1363066541528367548290647924903444833499044120036323014888455147536370556818194176954451983992721032841866193013122244125812715899917564117549077329398853306111118538766781620068885015131348137945821218621422962194733727960881896307323040276271296170653458343209141751385205856691328709853500908425 709 -3568554534649036284833313909013445600315572375614337287917861596840458478047281565967899528453900287864622159383163527343168826177395219190359295848742722080752078382186708697063273222565871560623967713308204491278502425640444780702145513536831436429001443398715662006544074220938480452268690659887 710 -9342597062418741306209293802136891967447673006806688848865129642985004877323650520949246601368979830752000285136368337903693762632268093453528810216829312936145116607793344471120934652566266543926081921303190511640773548960452445799113500334223013116350871852937844268247016806124112646952571071209 711 -24459236652607187633794567497397230302027446644805729258677527332114556153923669996879840275653039204391378696025941486367912461719409061170227134801745216727683271441193324716299530735132928071154278050601367043643818221240912556695194987465837602920051172160097870798196976197433857488589022553767 712 -64035112895402821595174408690054798938634666927610498927167452353358663584447359469690274225590137782422135802941456121200043622525959090057152594188406337246904697715786629677777657552832517669536752230500910619290681114762285224286471462063289795643802644627355768126343911786177459818814496590065 713 -167646102033601277151728658572767166513876554138025767522824829727961434599418408412190982401117374142875028712798426877232218405858468209001230647763473795013030821706166564317033441923364624937455978640901364814228225123045943116164219398724031784011356761721969433580834759161098521967854467216455 714 -438903193205401009860011567028246700602994995486466803641307036830525640213807865766882672977761984646202950335453824510496611595049445536946539349102015047792187767402713063273322668217261357142831183692203183823393994254375544124206186734108805556390267640538552532616160365697118106084748905059273 715 -1149063477582601752428306042511972935295108432321374643401096280763615486042005188888457036532168579795733822293563046654257616379289868401838387399542571348363532480501972625502934562728419446491037572435708186655953757640080689256454340803602384885159446159893688164267646337930255796286392247961391 716 -3008287239542404247424906560507672105282330301477657126561981805460320817912207700898488436618743754740998516545235315452276237542820159668568622849525698997298409674103204813235481019967996982330281533614921376144467278665866523645156835676698349099088070839142511960186778648093649282774427838824873 717 -7875798241044610989846413639011043380551882472111596736284849135617346967694617913807008273324062684427261727342142899702571096249170610603867481149034525643531696541807641814203508497175571500499807028409055941777448078357518881679016166226492662412104766357533847716292689606350692052036891268513255 718 -20619107483591428722114334356525458036373317114857133082292565601391720085171646040522536383353444298540786665481193383655437051204691672143033820597577877933296679951319720629375044471558717519169139551612246449187876956406690121391891663002779638137226228233459031188691290170958426873336245966714865 719 -53981524209729675176496589430565330728568068872459802510592847668557813287820320207760600876736270211195098269101437251263740057364904405825233980643699108156358343312151520073921624917500581057007611626427683405786182790862551482496658822781846251999573918342843245849781180906524588567971846631631367 720 -141325465145597596807375433935170534149330889502522274449485977404281719778289314582759266246855366335044508141823118370135783120890021545332668121333519446535778349985134839592389830280943025651853695327670803768170671416180964326098084805342759117861495526795070706360652252548615338830579293928179209 721 -369994871227063115245629712374946271719424599635107020837865084544287346047047623540517197863829828793938426156367917859143609305305160230172770383356859231450976706643252998703247865925328495898553474356584727898725831457680341495797595593246431101584912662042368873232175576739321427923766035152906287 722 -968659148535591748929513703189668281008942909402798788064109276228580318362853556038792327344634120046770770327280635207295044795025459145185643028737058247817151769944624156517353767495042462043806727742083379928006822956860060161294701974396534186893242459332035913335874477669348944940718811530539625 723 -2535982574379712131542911397194058571307404128573289343354462744141453609041513044575859784170072531346373884825473987762741525079771217205384158702854315512000478603190619470848813436559798890232866708869665411885294637412899838988086510329943171459094814715953738866775447856268725406898390399438712615 724 -6639288574603544645699220488392507432913269476317069241999278956195780508761685577688787025165583473992350884149141328080929530444288192470966833079825888288184284039627234256029086542184354208654793398866912855727877089281839456802964829015432980190391201688529180686990469091136827275754452386785598193 725 -17381883149430921805554750067983463727432404300377918382643374124445887917243543688490501291326677890630678767621949996480047066253093360207516340536623349352552373515691083297238446189993263735731513487731073155298336630432618531420807976716355769112078790349633803194195959417141756420364966760918081991 726 -45506360873689220770965029715557883749383943424816685905930843417141883242968945487782716848814450197899685418716708661359211668314991888151582188530044159769472836507446015635686252027795436998539747064326306610167132802016016137459459101133634327145845169360372228895597409160288441985340447895968647753 727 -119137199471636740507340339078690187520719425974072139335149156126979761811663292774857649255116672703068377488528175987597587938691882304247230225053509129955866136006646963609820309893393047259887727705247846675203061775615429880957569326684547212325456717731482883492596268063723569535656376926987861295 728 -311905237541221000751055987520512678812774334497399732099516624963797402192020932836790230916535567911305447046867819301433552147760655024590108486630483230098125571512494875193774677652383704781123436051417233415442052524830273505413248878920007309830524983834076421582191395030882266621628682884994936105 729 -816578513152026261745827623482847848917603577518127056963400718764412444764399505735513043494490031030847963652075281916703068504590082769523095234837940560338510578530837661971503723063758067083482580449003853571123095798875390635282177310075474717166118233770746381253977917028923230329229671727996947047 730 -2137830301914857784486426882928030867940036398056981438790685531329439932101177584369748899566934525181238443909358026448675653366009593283979177217883338450917406164080018110720736491538890496469324305295594327297927234871795898400433283051306416841667829717478162722179742356055887424366060332298995905009 731 -5596912392592547091713453025301244754902505616652817259408655875223907351539133247373733655206313544512867368075998797429323891593438697082414436418812074792413707913709216670190705751552913422324490335437779128322658608816512304566017671843843775807837370918663741785285249151138739042768951325168990768007 732 -14652906875862783490653932192975703396767480451901470339435282094342282122516222157751452066052006108357363660318638365839296021414306497963264132038552885926323717577047631899851380763119849770504146701017743057670048591577741015297619732480224910581844283038513062633676005097360329703940793643207976398985 733 -38361808234995803380248343553625865435399935739051593758897190407802939016009533225880622542949704780559223612879916300088564172649480796807377959696846582986557444817433679029363436537806635889187949767615450044687487165916710741326841525596830955937695478196875446115742766140942250069053429604454938428975 734 -100432517829124626650091098467901892909432326765253310937256289129066534925512377519890415562797108233320307178321110534426396496534135892458869747051986863033348616875253405188238928850300057897059702601828607076392412906172391208682904844310267957231242151552113275713552293325466420503219495170156838887913 735 -262935745252378076570024951850079813292897044556708339052871676979396665760527599333790624145441619919401697922083415303190625316952926880569231281459114006113488405808326536535353350013093537801991158037870371184489751552600462884721873007333972915756030976459464381024914113835457011440605055906015578234791 736 -688374717928009603059983757082337546969258806904871706221358741809123462356070420481481456873527751524884786587929135375145479454324644749248824097325355155307116600549726204417821121188980555508913771511782506477076841751628997445482714177691650790036850777826279867361190048180904613818595672547889895816433 737 -1802188408531650732609926319396932827614879376157906779611204548447973721307683662110653746475141634655252661841703990822245813046021007367177241010516951459807861395840852076718110013553848128724750156497477148246740773702286529451726269525740979454354521357019375221058656030707256830015181961737654109214535 738 -4718190507666942594769795201108460935875379321568848632612254903534797701566980565850479782551897152440873198937182837091591959683738377352282898934225499224116467586972830025736508919472563830665336697980648938263145479355230590909696094399531287573026713293231845795814778043940865876226950212665072431827145 739 -12352383114469177051699459283928449980011258588548639118225560162156419383393258035440785601180549822667366934969844520452530066005194124689671455792159546212541541365077638000491416744863843363271259937444469666542695664363405243277362013672852883264725618522676162166385678101115340798665668676257563186266927 740 -32338958835740588560328582650676889004158396444077068722064425582934460448612793540471877020989752315561227605972350724265998238331843996716731468442253139413508156508260083975737741315118966259148443114352760061364941513734985138922389946619027362221150142274796640703342256259405156519770055816107617126973609 741 -84664493392752588629286288668102217032463930743682567047967716586646961962445122585974845461788707124016315882947207652345464648990337865460522949534599872027982928159702613926721807200493055414174069405613810517552128876841550173489807826184229203398724808301713759943641090677100128760644498772065288194653927 742 -221654521342517177327530283353629762093233395786970632421838724177006425438722574217452659364376369056487720042869272232770395708639169599664837380161546476670440627970847757804427680286360199983373765102488671491291445116789665381547033531933660247975024282630344639127581015771895229762163440500088247456988145 743 -580299070634798943353304561392787069247236256617229330217548455944372314353722600066383132631340400045446844245660609045965722476927170933533989190950039557983338955752840659486561233658587544535947225901852203956322206473527445971151292769616751540526348039589320157439101956638585560525845822728199454176310535 744 -1519242690561879652732383400824731445648475374064717358230806643656110517622445225981696738529644831079852812694112554905126771722142343200937130192688572197279576239287674220655256020689402433624467912603067940377675174303792672531906844776916594373604019836137615833189724854143861451815374027684510115071943433 745 -3977429001050840014843845641081407267698189865576922744474871475023959238513613077878707082957594093194111593836677055669414592689499858669277401387115677033855389762110182002479206828409619756337456511907351617176703316437850571624569241561133031580285711468823527342130072605792998794920276260325330891039519791 746 -10413044312590640391799153522419490357446094222666050875193807781415767197918394007654424510343137448502481968815918612103117006346357232806895073968658458904286593047042871786782364464539456835387901623118986911152434775009759042341800879906482500367253114570332966193200492963235134932945454753291482558046615913 747 -27261703936721081160553614926177063804640092802421229881106551869223342355241568945084566448071818252313334312611078780639936426349571839751407820518859699679004389379018433357867886565208750749826248357449609116280601008591426555400833398158314469521473632242175371237471406283912406003916087999549116783100327975 748 -71372067497572603089861691256111701056474184184597638768125847826254259867806312827599274833872317308437520969017317729816692272702358286447328387587920640132726575090012428286821295231086795414090843449229840437689368250764520623860699314568460908197167782156193147519213725888502083078802809245355867791254367985 749 -186854498555996728109031458842158039364782459751371686423270991609539437248177369537713258053545133672999228594440874408810140391757503019590577342244902220719175335891018851502595999128051635492446281990239912196787503743702135316181264545547068255070029714226404071320169771381593843232492339736518486590662776007 750 -489191428170417581237232685270362417037873195069517420501687127002364051876725795785540499326763083710560164814305305496613728902570150772324403639146786022024799432583044126220966702153068111063248002521489896152673142980341885324683094322072743857012921360523019066441295588256279446618674209964199591980733960009 751 -1280719785955256015602666596968929211748837125457180575081790389397552718382000017818908239926744117458681265848475042081031046315952949297382633575195455845355222961858113527160304107331152697697297725574229776261231925197323520657868018420671163315968734367342653128003716993387244496623530290156080289351539104047 752 -3352967929695350465570767105636425218208638181302024304743684041190294103269274257671184220453469268665483632731119820746479410045288697119823497086439581514040869452991296455259945619840389982028645174201199432631022632611628676648920960939940746090893281741504940317569855391905454043251916660504041276073883352105 753 -8778184003130795381109634719940346442877077418448892339149261734173329591425822755194644421433663688537769632344884420158407183819913142062087857684123288696767385397115775838619532752190017248388637797029368521631835972637562509288894864399151074956711110857172167824705849182329117633132219691356043538870110952295 754 -22981584079697035677758137054184614110422594074044652712704101161329694671008194007912749043847521796947825264303533439728742141414450729066440075965930284576261286738356031060598652636729661763137268216886906132264485285301058851217763632257512478779240050830011563156547692155081898856144742413564089340536449504753 755 -60166568235960311652164776442613495888390704803685065798963041749815754421598759268543602710108901702305706160565715899027819240423439045137232370213667565032016474817952317343176425157998968041023166853631349875161619883265614044364396032373386361381009041632862521644937227282916578935302007549336224482739237561991 756 -157518120628183899278736192273655873554749520337010544684185024088117568593788083797718059086479183309969293217393614257354715579855866406345257034675072410519788137715500920968930622837267242359932232344007143493220374364495783281875424464862646605363787074068576001778263989693667837949761280234444584107681263181193 757 -412387793648591386184043800378354124775857856207346568253592030514536951359765492124610574549328648227602173491615126873036327499144160173898538733811549666527347938328550445563615443353802759038773530178390080604499503210221735801261877362214553454710352180572865483689854741798086934913981833153997527840304551981615 758 -1079645260317590259273395208861406500772824048285029160076591067455493285485508392576113664561506761372837227257451766361754266917576614115350359166759576589062255677270150415721915707224141034756388358191163098320278135266169424121910207621781013758767269467650020449291300235700592966792184219227547999413232392763625 759 -2826547987304179391636141826205865377542614288647740911976181171851942905096759685603730419135191635890909508280740172212226473253585682172152538766467180100659419093481900801602131678318620345230391544395099214356334902588286536564468745503128487821591456222377195864184045965303691965462570824528646470399392626309287 760 -7399998701594947915635030269756189631855018817658193575851952448100335429804770664235077592844068146299891297584768750274925152843180432401107257132641963712916001603175551989084479327731720000934786274994134544748726572498690185571496028887604449706007099199481567143260837660210482929595528254358391411784945486164209 761 -19373448117480664355268948983062703518022442164326839815579676172449063384317552307101502359397012803008764384473566078612548985275955615031169232631458711038088585716044755165651306304876539657573967280587304419889844814907784020150019341159684861296429841376067505565598467015327756823324013938546527764955443832183367 762 -50720345650847045150171816679431920922212307675322325870887076069246854723147886257069429485346970262726401855835929485562721802984686412692400440761734169401349755544958713507869439586897898971787115566767778714920807872224661874878561994591450134183282424928720949553534563385772787540376513561281191883081386010385865 763 -132787588835060471095246501055233059248614480861640137797081552035291500785126106464106786096643897985170441183034222378075616423678103623046032089653743797165960680918831385357957012455817157257787379419716031724872578801766201604485666642614665541253417433410095343095005223141990605797805526745297047884288714198974255 764 -347642420854334368135567686486267256823631134909598087520357580036627647632230433135250928804584723692784921693266737648664127468049624456445695828199497222096532287211535442566001597780553572801575022692380316459696928533073942938578437933252546489576969875301565079731481106040199029853040066674609951769784756586536873 765 -910139673727942633311456558403568711222278923867154124763991188074591442111565192941646000317110273093184323896765990567916765980470769746291055394944747869123636180715774942340047780885843561146937688657424917654218206797455627211249647157142973927477492192494599896099438094978606483761314673278532807425065555560636391 766 -2382776600329493531798801988724438876843205636691864286771615984187146678702465145689687072146746095586768049997031234055086170473362684782427470356634746385274376254935789384454141744876977110639238043279894436502957691859292938695170503538176375292855506702182234608566833178895620421430903953160988470505411910095372273 767 -6238190127260537962084949407769747919307337986208438735550856764486848593995830244127415216123128013667119826094327711597341745439617284600991355674959491286699492584091593211022377453745087770770776441182258391854654868780423188874261863457386151951089027914052103929601061441708254780531397186204432604091170174725480455 768 -16331793781452120354456046234584804881078808321933451919880954309273399103285025586692558576222637945414591428285951900736939065845489169020546596668243727474824101497338990248612990616358286201673091280266880739061006914481976627927615086833982080560411577039974077180236351146229143920163287605452309341768098614081069065 769 -42757191217095823101283189295984666723929086979591917024092006163333348715859246515950260512544785822576654458763527990613475452096850222460648434329771691137772811907925377534816594395329770834248497399618383825328365874665506694908583397044560089730145703205870127611107991996979176979958465630152495421213125667517726767 770 -111939779869835348949393521653369195290708452616842299152395064180726647044292713961158222961411719522315371948004632071103487290445061498361398706321071345938494334226437142355836792569631026301072400918588270736924090709514543456798135104299698188630025532577636305653087624844708387019712109285005176921871278388472111209 771 -293062148392410223746897375664122919148196270870934980433093186378846592417018895367524408371690372744369461385250368222696986419238334272623547684633442346677710190771386049532693783313563308068968705356146428385443906253878123675485821915854534476159930894527038789348154882537145984079177862224863035344400709497898606887 772 -767246665307395322291298605338999562153880359995962642146884494955813130206763972141415002153659398710793012207746472596987471967269941319509244347579255694094636238087721006242244557371058897905833715149851014419407628052119827569659330643263905239849767151003480062391377022766729565217821477389583929111330850105223709425 773 -2008677847529775743126998440352875767313444809116952946007560298488592798203273021056720598089287823388009575237989049568265429482571489685904185358104324735606198523491776969194039888799613385648532440093406614872778977902481359033492170013937181243389370558483401397825976185763042711574286569943888751989591840817772521415 774 -5258786877281931907089696715719627739786454067354896195875796400509965264403055091028746792114204071453235713506220676107808816480444527738203311726733718512723959332387609901339875109027781259039763605130368830198929305655324249530817179398547638490318344524446724131086551534522398569505038232442082326857444672348093854793 775 -13767682784316019978142091706806007452045917392947735641619828903041302995005892252029519778253324390971697565280672978755161019958762093528705749822096830802565679473671052734825585438283730391470758375297699875724008939063491389558959368181705734227565663014856770995433678417804152996940828127382358228582742176226509042991 776 -36044261475666128027336578404698394616351298111488310728983690308613943720614621665059812542645769101461856982335798260157674243395841752847913937739556773894973079088625548303136881205823409915372511520762730796973097511535149919146060925146569564192378644520123588855214483718890060421317446149704992358890781856331433274153 777 -94365101642682364103867643507289176397007976941517196545331242022800528166837972743149917849683982913413873381726721801717861710228763165015036063396573490882353557792205592174585058179186499354646776186990492515195283595541958367879223407258002958349570270545513995570209772738866028267011510321732618848089603392767790779495 778 -247051043452380964284266352117169134574672632713063278907010035759787640779899296564389941006406179638779763162844367144995910887290447742197194252450163698752087594287991228220618293331736088148567817040208746748612753275090725184491609296627439310856332167116418397855414834497708024379717084815492864185378028321971939064305 779 -646788028714460528748931412844218227327009921197672640175698865256562394172859916950019905169534556002925416106806379633269870951642580061576546693953917605373909225071768092487269821816021765091056674933635747730642976229730217185595604482624314974219426230803741197996034730754258044872139744124745973708044481573148026413447 780 -1693313042691000621962527886415485547406357130879954641620086560009899541738680454285669774502197488369996485157574771754813701967637292442532445829411589117369640080927313049241191172116329207124602207760698496443316175414099926372295204151245505611801946525294805196132689357765066110236702147558745056938755416397472140176009 781 -4433151099358541337138652246402238414892061471442191284684560814773136231043181445906989418337057909107064039365917935631171234951269297266020790794280849746735011017710171055236303694532965856282749948348459741599305550012569561931290007971112201861186413345080674390402033342540940285837966698551489197108221767619268394114607 782 -11606140255384623389453428852791229697269827283446619212433595884309509151390863883435298480508976238951195632940179035138700002886170599355529926553430960122835392972203200116467719911482568361723647637284680728354600474623608759421574819762091099971757293509947217975073410669857754747277197948095722534385909886460333042167785 783 -30385269666795328831221634311971450676917420378897666352616226838155391223129410204398906023189870807746522859454619169784928773707242500800568988866012030621771167898899429294166856039914739228888192963505582443464495873858256716333434451315161098054085467184760979534818198667032323955993627145735678406049507891761730732388775 784 -79549668745001363104211474083123122333482433853246379845415084630156664517997366729761419589060636184288372945423678474216086318235556903046177040044605131742478110724495087766032848208261649324940931253232066602038887146951161389578728534183392194190499108044335720629381185331239217120703683489111312683762613788824859154998513 785 -208263736568208760481412787937397916323529881180841473183629027052314602330862689984885352743992037745118595976816416252863330180999428208337962131267803364605663164274585834003931688584870208745934600796190617362652165566995227452402751151235015484517411856948246182353325357326685327406117423321598259645238333474712846732606791 786 -545241540959624918340026889729070626637107209689278039705471996526787142474590703224894638642915477051067414985025570284373904224762727721967709353758804962074511382099262414245762217546348976912862871135339785485917609554034520967629524919521654259361736462800402826430594886648816765097648586475683466251952386635313681042821833 787 -1427460886310665994538667881249813963587791747886992645932786962528046825092909419689798563184754393408083648978260294600258382493288754957565165930008611521617870982023201408733354964054176721992654012609828739095100663095108335450485823607329947293567797531452962296938459302619764967886828336105452139110618826431228196395858735 788 -3737141117972373065275976754020371264126268033971699898092888891057353332804137555844501050911347703173183531949755313516401243255103537150727788436267029602779101563970341811954302674616181189065099166694146431799384379731290485383827945902468187621341656131558484064384783021210478138562836421840672951079904092658370908144754345 789 -9783962467606453201289262380811299828791012354028107048345879710644013173319503247843704589549288716111466946871005645948945347272021856494618199378792477286719433709887824027129553059794366845202643487472610556303052476098763120700998014100074615570457170863222489896215889761011669447801680929416566714129093451543884528038404327 790 -25614746284846986538591810388413528222246769028112621246944750240874686187154372187686612717736518445161217308663261624330434798560962032333126809700110402257379199565693130269434356504766919346542831295723685237109773048564998876719166096397755659090029856458108985624262886261824530204842206366409027191307376261973282675970458609 791 -67060276386934506414486168784429284837949294730309756692488371011980045388143613315216133563660266619372184979118779227042359048410864240504762229721538729485418164987191566781173516454506391194425850399698445155026266669596233509456500275093192361699632398511104466976572769024461921166724938169810514859793035334375963499872971527 792 -175566082875956532704866695964874326291601115162816648830520362795065449977276467757961787973244281412955337628693076056796642346671630689181159879464505786198875295395881570074086192858752254236734719903371650227969026960223701651650334728881821426008867339075204415305455420811561233295332608143022517388071729741154607823648455945 793 -459637972240935091700113919110193694036854050758140189799072717373216304543685789958669230356072577619493827906960448943347567991604027827038717408671978629111207721200453143441085062121750371515778309310416505528880814211074871445494503911552271916326969618714508778939793493410221778719272886259257037304422153889087859971072396335 794 -1203347833846848742395475061365706755818961037111603920566697789324583463653780902118045903094973451445526146092188270773246061628140452791934992346551430101134747868205477860249168993506498860310600208027877866358673415673000912684833177005774994322972041517068321921513925059419104102862486050634748594525194731926108972089568733033 795 -3150405529299611135486311264986926573420029060576671571901020650600534086417656916395468478928847776717084610369604363376390616892817330548766259630982311674293035883415980437306421918397746209416022314773217093547139432807927866609005027105772711052589154932490456985601981684847090529868185265644988746271162041889239056297633802791 796 -8247868754051984664063458733595072964441126144618410795136364162477018795599189847068359533691569878705727685016624819355925789050311538854363786546395504921744359782042463451670096761686739767937466736291773414282744882750782687142181904311543138834795423280403049035292019995122167486742069746300217644288291393741608196803332675313 797 -21593200732856342856704064935798292319903349373278560813508071836830522300379912624809610122145861859400098444680270094691386750258117286014325100008204203090940043462711409917703868366662473094396377894102103149301095215444420194817540685828856705451797114908718690120274078300519411930358023973255664186593712139335585534112364223175 798 -56531733444517043906048736073799803995268921975217271645387851348014548105540548027360470832746015699494567649024185464718234461724040319188611513478217104351075770606091766301441508338300679515251666946014536033620540763582477897310440153175026977520595921445753021325530214906436068304332002173466774915492845024265148405533759994185 799 -148001999600694788861442143285601119665903416552373254122655482207213122016241731457271802376092185239083604502392286299463316634914003671551509440426447109962287268355563888986620656648239565451358622943941504951560527075303013497113779773696224227109990649428540373856316566418788792982637982547144660559884822933459859682488915759407 800 -387474265357567322678277693783003555002441327681902490722578595273624817943184646344454936295530540017756245858152673433671715443017970695465916807801124225535786034460599900658420461606418016838824201885809978821061040462326562594030899167913645703809376026839868100243419484349930310643581945467967206764161623776114430641932987284009 801 -1014420796472007179173390938063409545341420566493334218045080303613661331813312207576093006510499434814185133072065734001551829694139908414846240982976925566645070835026235812988640728171014485065113982713488431511622594311676674284978917730044712884318137431091063926873941886631002138948107853856756959732600048394883432243310046092647 802 -2655788124058454214841895120407225081021820371798100163412662315567359177496751976383824083235967764424799153358044528570983773639401754549072806141129652474399426470618107538307501722906625438356517746254655315713806742472703460260905854022220492949145036266433323680378406175543076106200741616102303672433638521408535866087997150993905 803 -6952943575703355465352294423158265697724040548900966272192906643088416200676943721575379243197403858460212327002067851711399491224065355232372177440412031856553208576828086801933864440548861830004439256050477515629797633106433706497738644336616765963116971368208907114261276639998226179654116994450154057568315515830724166020681406889095 804 -18203042603051612181214988149067572012150301274904798653166057613697889424534079188342313646356243810955837827648159026563214700032794311148043726180106443095260199259866152867494091598739960051656800021896777231175586156846597659232310078987629804940205877838193397662405423744451602432761609367248158500271308026083636631974047069673353 805 -47656184233451481078292670024044450338726863275813429687305266198005252072925293843451561695871327574407301155942409227978244608874317578211759001099907297429227389202770371800548410355671018324965960809639854177896960837433359271199191592626272648857500662146371285872954994593356581118630711107294321443245608562420185729901459802130991 806 -124765510097302831053663021923065779004030288552535490408749740980317866794241802342012371441257738912266065640179068657371519126590158423487233277119615449192421968348444962534151139468273094923241082407022785302515296355453480154365264698891188141632296108600920459956459560035618140923130523954634805829465517661176920557730332336719593 807 -326640346058457012082696395745152886673364002381793041538943956742948348309800113182585552627901889162390895764594796744136312770896157692249940830258939050148038515842564515801905008049148266444757286411428501729648928228927081191896602504047291776039387663656390093996423685513497841650760860756610096045150944421110575943289537208027815 808 -855155528078068205194426165312392881016061718592843634208082129248527178135158537205744286442447928574906621653605321575037419186098314653262589213657201701251693579179248584871563884679171704411030776827262719886431488331327763421324542813250687186485866882368249822032811496504875384029152058315195482305987315602154807272138279287363825 809 -2238826238175747603500582100192025756374821153396737861085302431002633186095675498434647306699441896562328969196221167980975944787398786267537826810712666053607042221695181238812786645988366846788335044070359657929645536765056209072077025935704769783418212983448359372102010804001128310436695314188976350872811002385353845873125300654063687 810 -5861323186449174605307320135263684388108401741597369949047825163759372380151867958098197633655877761112080285935058182367890415176098044149350891218480796459569433085906295131566796053285928835953974355383816253902505121963840863794906534993863622163768772067976828294273220915498509547280933884251733570312445691553906730347237622674827209 811 -15345143321171776212421378305599027407950384071395371986058173060275483954359928375859945594268191386773911888608953379122695300740895346180514846844729723325101257036023704155887601513869419661073588022081089103777869829126466382312642579045886096707888103220482125510717651942494400331406106338566224360064526072276366345168587567370417967 812 -40174106777066154031956814781533397835742750472588746009126694017067079482927917169481639149148696399209655379891801955000195487046587994392193649315708373515734338022164817336096008488322330147266789710859451057431104365415558283143021202143794667959895537593469548237879734911984691446937385131446939509881132525275192305158525079436426665 813 -105177177010026685883449066039001166099277867346370866041321908990925754494423823132584971853177897810855054251066452485877891160398868636996066101102395397222101757030470747852400423951097570780726781110497264068515443267120208467116421027385497907171798509559926519202921552793459674009406049055774594169578871503549210570306987670938862055 814 -275357424253013903618390383335470100462090851566523852114839032955710184000343552228273276410384997033355507373307555502633477994150017916596004653991477818150570933069247426221105263364970382194913553620632341148115225435945067118206241880012699053555499991086310009370884923468394330581280762035876842998855481985372439405762437933380159473 815 -720895095749015024971722083967409135286994687353200690303195189876204797506606833552234857377977093289211467868856214022022542822051185112791947860872038057229611042177271530810915366143813575804013879751399759375830233040714992887502304612652599253494701463699003508909733217611723317734436237051855934826987574452568107646980326129201616391 816 -1887327862994031171296775868566757305398893210493078218794746536672904208519476948428431295723546282834278896233261086563434150472003537421779838928624636353538262193462567166211640835066470345217128085633566936979375473686199911544300671957945098706928604400010700517358314729366775622622027949119690961482107241372331883535178540454224689673 817 -4941088493233078488918605521732862780909684944126033966081044420142507828051824011733059029792661755213625220830927045668279908593959427152547568925001871003385175538210429967824007139055597459847370377149301051562296188017884741745399711261182696867291111736333098043165210970488603550131647610307216949619334149664427542958555295233472452655 818 -12935937616705204295459040696631831037330161621885023679448386723754619275635995086770745793654438982806596766259520050441405575309874744035862867846380976656617264421168722737260380582100322034324983045814336217707513090367454313691898461825602991894944730808988593612137318182099035027772914881801959887375895207620950745340487345246192668265 819 -33866724356882534397458516568162630331080799921529037072264115751121349998856161248579178351170655193206165077947633105655936817335664804955041034614141058966466617725295738243957134607245368643127578760293707601560243083084478199330295674215626278817543080690632682793246743575808501533187097035098662712508351473198424693062906740505105552167 820 -88664235453942398896916509007856059955912238142702087537343960529609430720932488658966789259857526596811898467583379266526404876697119670829260235996042200242782588754718491994611023239635783895057753235066786586973216158885980284298988560821275844557684511262909454767602912545326469571788376223494028250149159211974323333848232876269123988209 821 -232125982004944662293291010455405549536655914506577225539767765837706942163941304728321189428401924597229530324802504693923277812755694207532739673373985541761881148538859737739875935111661983042045680944906652159359405393573462653566670008248201254855510453098095681509561994060170907182178031635383422037939126162724545308481791888302266412487 822 -607713710560891587982956522358360588654055505377029589081959336983511395770891425525996779025348247194876692506824134815243428561569962951768958784125914425042860856861860721225016782095350165231079289599653169891105000021834407676401021463923327920008846848031377589761083069635186251974745718682656237863668219276199312591597142788637675249225 823 -1591015149677730101655578556619676216425510601624511541706110245112827245148732971849669147647642816987400547195669899751807007871954194647774136679003757733366701422046722425935174411174388512651192187854052857513955594671929760375636394383521782505171030090996037087773687214845387848742059124412585291553065531665873392466309636477610759335215 824 -4165331738472298716983779147500668060622476299496505036036371398354970339675307490023010663917580203767324949080185564440177595054292620991553451252885358775057243409278306556580506451427815372722497273962505402650761783993954873450508161686642019595504243424956733673559978574900977294251431654555099636795528375721420864807331766644194602756393 825 -10904980065739166049295758885882327965441918296865003566403003949952083773877189498219362844105097794314574300044886793568725777290923668326886217079652318591805028805788197243806344943109057605516299634033463350438329757309934859975888090676404276281341700183874163932906248509857544034012235839252713618833519595498389201955685663454973048933991 826 -28549608458745199430903497510146315835703278591098505663172640451501280981956261004635077868397713179176397951054474816265999736818478383989105199986071597000357843008086285174838528377899357443826401628137884648664227487935849706477156110342570809248520857126665758125158766954671654807785275863203041219705030410773746741059725223720724544045553 827 -74743845310496432243414733644556619541667917476430513423114917404551759171991593515685870761088041743214619553118537655229273433164511483640429382878562472409268500218470658280709240190589014725962905250380190595554352706497614259455580240351308151464220871196123110442570052354157420389343591750356410040281571636822851021223490007707200583202695 828 -195681927472744097299340703423523542789300473838193034606172111762153996534018519542422534414866412050467460708301138149421820562675056066932182948649615820227447657647325689667289192193867686734062314123002687137998830631556993071889584610711353645144141756461703573202551390107800606360245499387866188901139684499694806322610744799400877205562505 829 -512301937107735859654607376626014008826233504038148590395401417881910230430063965111581732483511194408187762571784876793036188254860656717156119463070284988273074472723506410721158336391014045476224037118627870818442139188173364956213173591782752783968204398188987609165084117969244398691392906413242156663137481862261567946608744390495431033484847 830 -1341223883850463481664481426454518483689400038276252736580032141883576694756173375792322663035667171174095827007053492229686744201906914084536175440561239144591775760523193542496185816979174449694609797232880925317327586932963101796749936164636904706760471438105259254292700963799932589713933219851860281088272761087089897517215488372085415894892009 831 -3511369714443654585338836902737541442241966610790609619344695007768819853838456162265386256623490319114099718449375599896024044350860085536452406858613432445502252808846074216767399114546509303607605354580014905133540621610715940434036634902127961336313209916126790153713018773430553370450406753142338686601680801399008124605037720725760816651191207 832 -9192885259480500274352029281758105843036499794095576121454052881422882866759195111003836106834803786168203328341073307458385388850673342524821045135279058191914982666015029107806011526660353461128206266507163790083294277899184719505359968541746979302179158310275111206846355356491727521637287039575155778716769643109934476297897673805197034058681585 833 -24067286063997846237717250942536776086867532771496118745017463636499828746439129170746122063880921039390510266573844322479132122201159942038010728547223742130242695189199013106650635465434551079777013444941476465116342212086838218082043270723112976570224265014698543466826047296044629194461454365583128649548628127930795304288655300689830285524853575 834 -63008972932513038438799723545852222417566098520392780113598338028076603372558192401234530084807959332003327471380459659979010977752806483589211140506392168198813102901582010212145894869643299778202834068317265605265732358361329934740769843627591950408493636733820519193631786531642160061747076057174230169929114740682451436568068228264293822515879113 835 -164959632733541269078681919695019891165830762789682221595777550447729981371235448032957468190542956956619472147567534657457900811057259508729622692971952762466196613515547017529787049143495348254831488760010320350680854862997151586140266260159662874655256645186763014114069312298881850990779773805939561860238716094116559005415549384103051182022783791 836 -431869925268110768797246035539207451079926189848653884673734313315113340741148151697637874486820911537855088971322144312394691455418972042599656938409466119199776737645059042377215252560842744986291632211713695446776832230630124823680028936851396673557276298826468523148576150365003392910592245360644455410787033541667225579678579924044859723552472233 837 -1130650143070791037313056186922602462073947806756279432425425389497610040852209007059956155269919777656945794766398898279726173555199656619069348122256445595133133599419630109601858708539032886704043407875130765989649641828893222884899820550394527146016572251292642555331659138796128327740996962275993804372122384530885117733620190388031527988634632935 838 -2960080503944262343141922525228599935141917230420184412602541855177716781815478869482230591322938421432982295327874550526783829210179997814608387428359870666199624060613831286428360873056255915125838591413678602522172093256049543831019432714332184764492440455051459142846401266023381590312398641467336957705580120050988127621181991240049724242351426545 839 -7749591368761995992112711388763197343351803884504273805382200176035540304594227601386735618698895486642001091217224753300625314075340336824755814162823166403465738582421863749683223910629734858673472366365905041576866637939255408608158477592602027147460749113861734873207544659274016443196198962126017068744617975622079265129925783332117644738419646727 840 -20288693602341725633196211641060992094913494423092637003544058672928904131967203934677976264773748038493020978323799709375092113015841012659659055060109628544197591686651759962621310858832948660894578507684036522208427820561716681993456000063473896677889806886533745476776232711798667739276198244910714248528273806815249667768595358756303209972907513609 841 -53116489438263180907475923534419778941388679384773637205249975842751172091307384202647193175622348628837061843754174374824651024972182701154221351017505719229127036477533416138180708665869111124010263156686204525048416823745894637372209522597819662886208671545739501557121153476121986774632395772606125676840203444823669738175860292936791985180302894127 842 -139060774712447817089231558962198344729252543731228274612205868855324612141954948673263603262093297848018164552938723415098860961900707090803004997992407529143183517745948488451920815138774384711136210962374577052936822650675967230123172567729985091980736207750684759194587227716567292584620989072907662781992336527655759546758985520054072745568001168745 843 -364065834699080270360218753352175255246368951808911186631367630723222664334557461817143616610657544915217431815061995870471931860729938571254793642959716868200423516760312049217581736750454043009398369730437526633762051128282007052997308180592135613055999951706314776026640529673579890979230571446116862669136806138143608902101096267225426251523700612135 844 -953136729384792993991424701094327421009854311695505285281897023314343380861717436778167246569879336897634130892247264196316934620289108622961375930886743075458087032534987659200824395112587744317058898228938002848349330734170053928868751974046421747187263647368259568885334361304172380353070725265442925225418081886775067159544303281622206009003100667633 845 -2495344353455298711614055349930807007783193983277604669214323439219807478250594848517358123098980465777684960861679796718478872000137387297629334149700512358173837580844650928384891448587309189941778324956376481911285941074228154733608947741547129628505790990398463930629362554238937250079981604350211913007117439522181592576531813577641191775485601390791 846 -6532896330981103140850741348698093602339727638137308722361073294345079053890067108773907122727062060435420751692792125959119681380123053269926626518214793999063425709998965125953849950649339825508276076640191442885508492488514410271958091250594967138330109323827132223002753301412639369886874087785192813795934236679769710570051137451301369317453703504713 847 -17103344639488010710938168696163473799235988931134321497868896443815429683419606477804363245082205715528577294216696581158880172140231772512150545404943869639016439549152244449476658403360710286583049904964197846745239536391315076082265326010237771786484536981082932738378897349998980859580640659005366528380685270517127539133621598776262916176875509123375 848 -44777137587482928991963764739792327795368239155265655771245616037101209996368752324639182612519555086150311130957297617517520835040572264266525009696616814917985892937457768222476125259432791034240873638252402097350210116685430817974837886780118348221123501619421665992133938748584303208855047889230906771346121574871612906830813658877487379213172823865385 849 -117228068122960776264953125523213509586868728534662645815867951667488200305686650496113184592476459542922356098655196271393682332981485020287424483684906575114941239263221060217951717374937662816139571009793008445305390813664977377842248334330117272876885967877182065238022918895753928766984503008687353785657679454097711181358819377856199221462642962472807 850 -306907066781399399802895611829848200965237946448722281676358238965363390920691199163700371164909823542616757165008291196663526163903882796595748441358102910426837824852205412431379026865380197414177839391126623238565962324309501315551907116210233470409534402012124529721934817938677483092098461136831154585626916787421520637245644474691110285174756063553009 851 -803493132221237423143733709966331093308845110811504199213206765228601972456386946994987928902253011084927915396369677318596896158730163369499820840389402156165572235293395177076185363221202929426393947163586861270392496159263526568813473014300583138351717238159191523927781534920278520509310880401806109971223070908166850730378114046217131634061625228186247 852 -2103572329882312869628305518069145078961297385985790315963262056720442526448469641821263415541849209712166989024100740759127162312286607311903714079810103558069878881027980118797177062798228590865004002099633960572611526153481078390888511926691515944645617312465450042061409786822158078435834180068587175328042295937079031553888697663960284617010119621005705 853 -5507223857425701185741182844241104143575047047145866748676579404932725606889021978468802317723294618051573051675932544958784590778129658566211321399040908518044064407790545179315345825173482843168618059135315020447442082301179708603852062765773964695585134699237158602256447825546195714798191659803955416012903816903070243931287978945663722216968733634830895 854 -14418099242394790687595243014654167351763843755451809930066476158077734294218596293585143537628034644442552166003696894117226610022102368386730250117312621996062314342343655419148860412722219938640850175306311100769714720750058047420667676370630378142109786785246025764707933689816429065958740799343279072710669154772131700239975239173030882033896081283486953 855 -37747073869758670877044546199721397911716484219209563041522849069300477275766766902286628295160809315276083446335158137392895239288177446593979428952896957470142878619240421078131235412993176972753932466783618281861702079948994433658150966346117169730744225656500918691867353243903091483078030738225881802119103647413324856788637738573428923884719510215629991 856 -98823122366881221943538395584510026383385608902176879194502071049823697533081704413274741347854393301385698173001777518061459107842429971395208036741378250414366321515377607815244845826257310979620947225044543744815391519096925253553785222667721131050122890184256730310894126041892845383275351415334366333646641787467842870125937976547255889620262449363402993 857 -258722293230884994953570640553808681238440342487321074541983364080170615323478346337537595748402370588881011072670174416791482084239112467591644681271237793772956085926892402367603302065778755966108909208350012952584472477341781327003204701657046223419624444896269272240815024881775444666748023507777217198820821714990203753589176191068338744976067837874579015 858 -677343757325773762917173526076916017331935418559786344431448021190688148437353334599338045897352718465257335045008745732312987144874907431379726007072335130904501936265299599287565060371078956918705780400005495112938025912928418727455828882303417539208750444504551086411550948603433488616968719107997285262815823357502768390641590596657760345307941064260334025 859 -1773308978746436293797949937676939370757365913192037958752360699491893829988581657460476541943655784806890994062356062780147479350385609826547533339945767598940549722869006395495091879047458114790008431991666472386229605261443474855364281945253206394206626888617383986993837820928525021184158133816214638589626648357518101418335595598904942290947755354906423087 860 -4642583178913535118476676286953902094940162321016327531825634077284993341528391637782091579933614635955415647142059442608129450906281922048262874012764967665917147232341719587197710576771295387451319515574993922045750789871402005838637016953456201643411130221347600874569962514182141574935505682340646630506064121715051535864365196200057066527535325000458935209 861 -12154440557994169061632078923184766914063121049856944636724541532363086194596593255885798197857188123059355947363822265044240873368460156318241088698349135398810891974156152366098039851266428047563950114733315293751022764352762542660546768915115398536026763775425418636716049721617899703622358913205725252928565716787636506174759993001266257291658219646470382567 862 -31820738495068972066419560482600398647249200828554506378347990519804265242261388129875303013637949733222652194949407352524593169199098546906460392082282438530515528690126737511096408977027988755240530828624951959207317503186885622143003289791889993964669161104928655035578186650671557535931571057276529128279633028647857982659914782803741705347439333938952212465 863 -83307774927212747137626602524616429027684481435806574498319430027049709532187571133740110843056661076608600637484399792529538634228835484401140087548498180192735694096224060167191187079817538218157642371141540583870929745207894323768463100460554583357980719539360546470018510230396772904172354258623862131910333369155937441804984355409958858750659782170386254855 864 -218102586286569269346460247091248888435804243478865217116610299561344863354301325271345029515532033496603149717503792025064022733487407906296959870563212102047691553598545442990477152262424625899232396284799669792405471732436797349162386011589773756109272997513152984374477344040518761176585491718595057267451367078819954342755038283426134870904540012572206552073 865 -570999983932495060901754138749130236279728249000789076851511468656984880530716404680294977703539439413200848515026976282662529566233388234489739524141138125950338966699412268804240269707456339479539546483257468793345485452102497723718694934308766684969838273000098406653413521891159510625584120897161309670443767867303925586460130494868445753962960255546233401391 866 -1494897365510915913358802169156141820403380503523502013437924106409609778237847888769539903595086284742999395827577136822923565965212756797172258701860202275803325346499691363422243656859944392539386243164972736587630984623870695821993698791336526298800241821487142235585763221632959770700166870972888871743879936523091822416625353201179202390984340754066493652073 867 -3913692112600252679174652368719295224930413261569716963462260850571844454182827261628324733081719414815797338967704434186108168329404882157027036581439468701459637072799661821462490700872376838138619183011660740969547468419509589742262401439700812211430887191461328300103876143007719801474916492021505305561196041701971541663415929108669161418990062006653247554855 868 -10246178972289842124165154937001743854387859281185648876948858445305923584310633896115434295650071959704392621075536165735400939023001889673908851042458203828575585871899294100965228445757186121876471305870009486321011420634658073404793505527765910335492419752896842664725865207390199633724582605091627044939708188582822802573622434124828281865985845265893249012465 869 -26824844804269273693320812442285936338233164581987229667384314485345926298749074426717978153868496464297380524258904063020094648739600786864699516545935142784267120542898220481433194636399181527490794734598367717993486793484464630472118115143596918795046372067229199694073719479162879099698831323253375829257928524046496866057451373265815684178967473791026499482567 870 -70228355440517978955797282389856065160311634464776040125204085010731855311936589384038500165955417433187748951701176023324883007195800470920189698595347224524225775756795367343334355463440358460595912897925093667659448959818735818011560839903024846049646696448790756417495293230098437665371911364668500442834077383556667795598731685672618770670916576107186249435209 871 -183860221517284663174071034727282259142701738812340890708227940546849639637060693725397522343997755835265866330844624006954554372847800625895869579240106530788410206727487881548569871753921893854296943959176913284984860085971742823562564404565477619353893717279143069558412160211132433896416902770752125499244303626623506520738743683752040627833782254530532248823087 872 -481352309111336010566415821791990712267793581972246631999479736629817063599245491792154066866037850072609850040832695997538780111347601406767419039124972367841004844425668277302375259798325323102294918979605646187295131298096492652676132373793408012012034455388638452257741187403298864023878796947587876054898833496313851766617499365583503112830430187484410497034025 873 -1260196705816723368525176430648689877660679007104399005290211269342601551160675781651064678254115794382563683791653463985661785961195003594406387538134810572734604326549516950358555907641054075452587812979640025276900533808317735134465832716814746416682209648886772287214811401998764158175219488072011502665452196862318048779113754412998468710657508307922699242279015 874 -3299237808338834095009113470154078920714243439340950383871154071397987589882781853161039967896309533075081201334127695959446577772237409376451743575279459350362808135222882573773292463124836903255468519959314429643406470126856712750721365776650831238034594491271678409386693018592993610501779667268446631941457757090640294570723763873411903019142094736283687229802993 875 -8637516719199778916502163979813546884482051310918452146323250944851361218487669777832055225434812804842679920210729623892677947355517224534948843187703567478353820079119130770961321481733456634313817746898303263653318876572252403117698264613137747297421573824928262940945267653780216673330119513733328393158921074409602834933057537207237240346768775900928362447129991 876 -22613312349260502654497378469286561732731910493414406055098598763156096065580227480335125708408128881452958559298061175718587264294314264228394785987831243084698652102134509739110671982075532999685984720735595361316550159589900496602373428062762410654230126983513110413449109942747656409488578873931538547535305466138168210228448847748299818021164232966501400111586953 877 -59202420328581729046989971428046138313713680169324766018972545344616926978253012663173321899789573839516195757683453903263083845527425568150235514775790161775742136227284398446370694464493142364744136415308482820296331602197449086689422019575149484665268807125611068299402062174462752555135617108061287249446995324004901795752289006037662213716723922998575837887630895 878 -154993948636484684486472535814851853208409130014559892001819037270694684869178810509184839990960592637095628713752300534070664272287962440222311758339539242242527756579718685600001411411403894094546424525189853099572444647002446763465892630662686043341576294393320094484757076580640601255918272450252323200805680505876537177028418170364686823129007536029226113551305705 879 -405779425580872324412427636016509421311513709874354909986484566467467127629283418864381198073092204071770690383573447698948908971336461752516699760242827564951841133511871658353633539769718539918895137160261076478421002338809891203708255872412908645359460076054349215154869167567459051212619200242695682352970046193624709735332965505056398255670298685089102502766286247 880 -1062344328106132288750810372234676410726131999608504837957634662131706698018671446083958754228316019578216442436968042562776062641721422817327787522388943452612995643955896289460899207897751725662138986955593376335690562369427226847658874986576039892736803933769727550979850426121736552381939328277834723858104458074997592028970478344804507943881888519238081394747553009 881 -2781253558737524541840003480687519810866882288951159603886419419927652966426730919387495064611855854662878636927330679989379278953827806699466662806924002792887145798355817210029064083923536637067521823706519052528650684769471789339268369087315211032850951725254833437784682110797750605933198784590808489221343328031368066351578469529357125575975366872625141681476372807 882 -7281416348106441336769200069827883021874514867244973973701623597651252201261521312078526439607251544410419468345023997405361774219761997281072200898383064926048441751111555340626293043872858185540426484163963781250261491938988141170146232275369593205816051241994772762374195906271515265417657025494590743805925526019106607025764930243266868784044212098637343649681565385 883 -19062995485581799468467596728796129254756662312783762317218451373026103637357833016848084254209898778568379768107741312226706043705458185143749939888225191985258179454978848811849815047695037919553757628785372291222133791047492634171170327738793568584597202000729484849337905608016795190319772291892963742196433250025951754725716321200443480776157269423286889267568323375 884 -49907570108638957068633590116560504742395472071106312977953730521427058710811977738465726323022444791294719835978199939274756356896612558150177618766292511029726096613824991094923152099212255573120846402192153092416139881203489761343364750941011112547975554760193681785639520917778870305541659850184300482783374224058748657151384033358063573544427596171223324153023404713 885 -130659714840335071737433173620885384972429753900535176616642740191255072495078100198549094714857435595315779739826858505597563026984379489306782916410652341103920110386496124472919641249941728799808781577791086986026285852562976649858923925084239769059329462279851560507580657145319815726305207258659937706153689422150294216728435778873747239857125519090383083191501890791 886 -342071574412366258143665930746095650174893789630499216871974490052338158774422322857181557821549861994652619383502375577517932724056525909770171130465664512282034234545663382323835771650612930826305498331181107865662717676485440188233407024311708194630012832079360999737102450518180576873373961925795512635677694042392133993033923303263178146026948961099925925421482267633 887 -895555008396763702693564618617401565552251614990962473999280729965759403828188868372995578749792150388642078410680268226956235145185198240003730474986341195742182593250494022498587673701897063679107713415752236610961867176893343914841297147850884814830709033958231438703726694409221914893816678518726600200879392705026107762373334130915787198223721364209394693072944912135 888 -2344593450777924849937027925106109046481861055342388205125867699844940052710144282261805178427826589171273615848538429103350772711499068810241020294493359074944513545205818685171927249455078260211017641916075601967222883854194591556290484419240946249862114269795333316374077632709485167808076073630384287966960484072686189294086079089484183448644215131528258153797352468745 889 -6138225343937010847117519156700925573893331551036202141378322369569060754302243978412419956533687617125178769134935019083096082989312008190719330408493736029091358042366962033017194074663337716953945212332474569290706784385690430754030156109871953934755633775427768510418506203719233588530411542372426263700002059513032460119884903137536763147708924030375379768319112494127 890 -16070082581033107691415529544996667675198133597766218219009099408862242210196587652975454691173236262204262691556266628145937476256436955761916970930987849012329560581895067413879654974534934890650817995081348105904897469302876700705799983910374915554404787056487972214881440978448215597783158553486894503133045694466411191065568630323126105994482556959597881151159985013609 891 -42072022399162312227129069478289077451701069242262452515648975857017665876287518980513944116986021169487609305533864865354716345779998859095031582384469811007897323703318240208621770848941466954998508772911569748423985623522939671363369795621252792728458727394036148134225816731625413204819064118088257245699135023886201113076820987831841554835738746848418263685160842546727 892 -110145984616453828989971678889870564679905074129021139327937828162190755418665969288566377659784827246258565225045327967918211561083559621523177776222421584011362410528059653211985657572289465974344708323653361139367059401265942313384309402953383462630971395125620472187796009216428024016674033800777877233964359377192192148164894333172398558512733683585656909904322542626545 893 -288365931450199174742785967191322616588014153144800965468164508629554600379710388885185188862368460569288086369602119038399918337470680005474501746282794941026189907880860719427335201867926930968035616198048513669677192580274887268789558413238897595164455457982825268429162210917658658845203037284245374456193943107690375331417862011685354120702462303908552466027806785332935 894 -754951809734143695238386222684097285084137385305381757076555697726473045720465197366989188927320554461605693883761029147281543451328480394900327462625963239067207313114522505070019948031491326929762140270492179869664518339558719492984365836763309322862394978822855333099690623536547952518935078051958246134617469945878933846088691701883663803594653228140000488179097813372233 895 -1976489497752231910972372700860969238664398002771344305761502584549864536781685203215782377919593202815528995281680968403444712016514761179226480641595094776175432031462706795782724642226547049821250804613428025939316362438401271210163539097051030373422729478485740730869909659691985198711602196871629363947658466729946426206848213093965637290081497380511448998509486654783791 896 -5174516683522552037678731879898810430909056623008651160207952055923120564624590412280357944831459053984981291961281876063052592598215803142779114462159321089459088781273597882278153978648149822533990273569791897948284568975645094137506251454389781797405793456634366859510038355539407643615871512562929845708357930243960344774455947580013248066649838913394346507349362150979113 897 -13547060552815424202063822938835462054062771866254609174862353583219497157092086033625291456574783959139414880602164659785713065778132648249110862744882868492201834312358086851051737293717902417780720016095947667905537344488534011202355215266118315018794650891417359847660205406926237732136012340817160173177415324001934608116519629646074106909868019359671590523538599798153575 898 -35466664974923720568512736936607575731279258975755176364379108693735370906651667688595516424892892823433263349845212103294086604736182141604553473772489284387146414155800662670877057902505557430808169774718051105768327464489956939469559394343965163258978159217617712683470577865239305552792165509888550673823888041761843479575102941358209072662954219165620425063266437243481585 899 -92852934371955737503474387870987265139775005061010919918274972497986615562862917032161257818103894511160375168933471650096546748430413776564549558572584984669237408155043901161579436413798769874643789308058205649399445048981336807206322967765777174758139826761435778202751528188791678926240484188848491848294248801283595830608789194428553111078994638137189684666260711932291207 900 -243092138140943491941910426676354219688045756207277583390445808800224475781937083407888257029418790710047862156955202846995553640555059188089095201945265669620565810309331040813861251338890752193123198149456565842430007682454053482149409508953366361015441321066689621924784006701135731225929287056656924871058858362088944012251264641927450260574029695245948628935515698553392009 901 -636423480050874738322256892158075393924362263560821830253062453902686811782948333191503513270152477618983211301932136890890114173234763787702736047263212024192460022772949221280004317602873486704725805140311491877890577998380823639241905559094321908288184136438633087571600491914615514751547376981122282764882326284983236206145004731353797670643094447600656202140286383727884847 902 -1666178302011680723024860249797871962085041034475187907368741552907835959566907916166622282781038642146901771748841207825674788879149232175019112939844370402956814258009516623026151701469729707921054217271477909791241726312688417435576307168329599363849111088249209640790017469042710813028712843886709923423588120492860764606183749552133942751355253647556019977485343452630262505 903 -4362111425984167430752323857235540492330760839864741891853162204820821066917775415308363335072963448821722103944591486586134252464212932737354602772269899184677982751255600647798450786806315637058436846674122237495834600939684428667487015945894476183259149128308995834798451915213516924334591154679007487505882035193599057612406243925048030583422666495067403730315743974162902695 904 -11420155975940821569232111321908749514907241485119037768190745061554627241186418329758467722437851704318264540084933251932727968513489566037044695376965327151077133995757285320369200658949217203254256322750888802696262076506364868566884740669353829185928336296677777863605338276597839959975060620150312539094057985087936408231034982223010148998912745837646191213461888469858445553 905 -29898356501838297276944010108490708052390963615492371412719072979843060656641479573967039832240591664133071516310208269212049653076255765373779483358626082268553419236016255313309151190041335972704332121578544170592951628579410177033167206062167011374525859761724337756017562914580002955590590705771930129776291920070210167080698702743982416413315571017871169910069921435412433991 906 -78274913529574070261599919003563374642265649361358076469966473877974554728738020392142651774283923288080950008845691555703420990715277730084293754698912919654583123712291480619558252911174790714858740041984743709082592809231865662532616877517147204937649242988495235404447350467142168906796711497165477850234817775122694093011061126008937100241033967215967318516747875836378856393 907 -204926384086883913507855746902199415874405984468581857997180348654080603529572581602460915490611178200109778510226866397898213319069577424879101780738112676695195951900858186545365607543483036171871888004375686956654826799116186810564683426489274603438421869203761368457324488486846503764799543785724503420928161405297872111952484675282828884309786330630030785640173706073724135215 908 -536504238731077670261967321703034872980952304044387497521574572084267255859979724415240094697549611312248385521834907637991218966493454544553011587515425110431004731990283079016538569719274317800756923971142317160881887588116694769161433401950676605377616364622788869967526114993397342387601919860008032412549666440770922242846392899839549552688325024674125038403773242384793549225 909 -1404586332106349097278046218206905203068450927664580634567543367598721164050366591643259368602037655736635378055277856516075443580410786208779932981808162654597818244069991050504250101614339917230398883909051264525990835965233897496919616779362755212694427224664605241445253856493345523398006215794299593816720837917014894616586694024235819773755188743392344329571146021080656512487 910 -3677254757587969621572171332917680736224400478949354406181055530711896236291120050514538011108563355897657748643998661910235111774738904081786787357909062853362450000219690072496211735123745433890439727756011476417090620307584997721597416936137589032705665309371026854368235454486639227806416727522890749037612847310273761606913689172867909768577241205502907950309664820857175988209 911 -9627177940657559767438467780546137005604750509183482583975623224536967544822993559900354664723652411956337867876718129214629891743805926036580429091919025905489531756589079166984385103756896384440920299358983164725281024957521095667872634029050011885422568703448475321659452506966572160021243966774372653296117704013806390204154373494367909531976534873116379521357848441490871452167 912 -25204279064384709680743232008720730280589851048601093345745814142899006398177860629186525983062393879971355854986155725733654563456678874027954499917848014863106145269547547428456943576146943719432321170320938017758752454564978289282020485151012446623562040800974399110610122066413077252257315172800227210850740264731145409005549431310235818827352363413846230613763880503615438368265 913 -65985659252496569274791228245616053836164802636619797453261819204160051649710588327659223284463529227957729697081749047986333798626230696047283070661625018683828904052053563118386445624683934773856043211603830888550976338737413772178188821423987327985263553699474722010170913692272659596750701551626308979256103090179629836812493920436339546950080555368422312319933793069355443652655 914 -172752698693104998143630452728127431227904556861258299014039643469581148550953904353791143870328193803901833236259091418225346832422013214113894712067027041188380566886613141926702393297904860602135808464490554647894176561647263027252545979120949537332228620297449766919902619010404901537994789482078699726917569005807744101431932329998782822022889302691420706346037498704450892589673 915 -452272436826818425156100129938766239847548867947155099588857111204583394003151124733714208326521052183747770011695525206689706698639808946294401065539456104881312796607785862661720734269030647032551382181867833055131553346204375309579449115938861284011422307192874578749536943338942045017233666894609790201496603927243602467483303069560008919118587352705839806718178703043997234116391 916 -1184064611787350277324669937088171288314742046980206999752531690144169033458499469847351481109234962747341476798827484201843773263497413624769308484551341273455557822936744446058459809509187080495518338081112944517500483476965862901485801368695634314702038301281173969328708211006421233513706211201750670877572242775923063301017976878681243935332872755426098713808498610427540809759473 917 -3099921398535232406817909681325747625096677272993465899668737959227923706372347284808340235001183836058276660384786927398841613091852431928013524388114567715485360672202447475513658694258530594454003632061471000497369897084693213394877954990148041660094692596650647329236587689680321655523884966710642222431220124400525587435570627566483722886880030913572456334707317128238625195162055 918 -8115699583818346943129059106889071586975289772000190699253682187539602085658542384577669223894316545427488504355533297994681066012059882159271264679792361873000524193670597980482516273266404702866492558103300056974609207777113777283148063601748490665582039488670768018381054858034543733057948688930175996416088130425653699005693905820769924725307219985291270290313452774288334775726665 919 -21247177352919808422569267639341467135829192043007106198092308603390882550603279868924667436681765800224188852681812966585201584944327214549800269651262517903516211908809346465933890125540683514145474042248429170426457726246648118454566235815097430336651425869361656725906576884423309543649961100079885766817044266876435509581511089895826051289041629042301354536233041194626379132017967 920 -55625832474941078324578743811135329820512286357021127895023243622633045566151297222196333086150980855245078053689905601760923688820921761490129544273995191837548111532757441417319154103355645839569929568641987454304763970962830578080550643843543800344372238119414202159338675795235384897891934611309481304035044670203652829738839363866708229141817667141612793318385670809590802620327209 921 -145630320071903426551166963794064522325707667028056277486977422264508254147850611797664331821771176765511045308387903838697569481518438069920588363170723057609128122689462977786023572184526254004564314663677533192487834186641843615787085695715533970696465288488880949752109450501282845150025842733848558145288089743734522979635007001704298636136411372382537025418923971234146028728963687 922 -381265127740769201328922147571058237156610714727147704565909023170891716877400538170796662379162549441288057871473805914331784755734392448271635545238173980989836256535631491940751562450223116174123014422390612123158738588962700269280706443303058111745023627347228647096989675708613150552185593590236193131829224560999916109166181641246187679267416450005998282938386242892847283566563825 923 -998165063150404177435599478919110189144124477153386836210749647248166896484351002714725655315716471558353128306033513904297784785684739274894318272543798885360380646917431498036231115166143094517804728603494303176988381580246257192055033634193640364538605593552804991538859576624556606506530938036860021250199583939265225347863537922034264401665837977635457823396234757444395821970727815 924 -2613230061710443330977876289186272330275762716733012804066339918573608972575652469973380303567986865233771327046626735798561569601319825376411319272393222675091305684216663002167941783048206167379291171388092297407806406151776071306884394459277862981870793153311186327519589054165056668967407220520343870618769527256795759934424432124856605525730097482900375187250318029440340182345619593 925 -6841525121980925815498029388639706801683163673045651575988270108472660021242606407205415255388244124142960852833846693491386924018274736854339639544635869139913536405732557508467594233978475407620068785560782589046430836875081956728598149743639948581073773866380753991019907585870613400395690723524171590606108997831122054455409758452535552175524454471065667738354719330876624725066130991 926 -17911345304232334115516211876732848074773728302403941923898470406844371091152166751642865462596745507195111231454913344675599202453504385186607599361514384744649303532981009523234840918887220055480915185294255469731486104473469798878910054771641982761350528445831075645540133703446783532219664950052170901199557466236570403431804843232750051000843265930296628027813839963189533992852773353 927 -46892510790716076531050606241558837422638021234166174195707141112060453252213893847723181132401992397442372841530893340535410683342238418705483158539907285094034374193210471061236928522683184758822676770321983820148027476545327439908132014571285999702977811471112472945600493524469737196263304126632341112992563400878589155840004771245714600827005343319824216345086800558691977253492189095 928 -122766187067915895477635606847943664193140335400094580663222952929336988665489514791526677934609231685132007293137766676930632847573210870929841876258207470537453819046650403660475944649162334220987115125671695990712596325162512520845485988942216016347582905967506343191261346869962428056570247429844852437778132736399197064088209470504393751480172764029176021007446561712886397767623793905 929 -321406050413031609901856214302272155156782984966117567793961717675950512744254650526856852671425702657953649037882406690256487859377394194084042470234715126518327082946740739920190905424803817904138668606693104151989761498942210122628325952255362049339770906431406556628183547085417546973447438162902216200341834808319002036424623640267466653613512948767703846677252884579967216049379192647 930 -841451964171178934227933036058872801277208619498258122718662200098514549567274436789043880079667876288728939820509453393838830730558971711322285534445937909017527429793571816100096771625249119491428890694407616465256688171664117847039491867823870131671729813326713326693289294386290212863772067058861796163247371688557809045185661450298006209360366082273935519024312092027015250380513784009 931 -2202949842100505192781942893874346248674842873528656800362024882619593135957568659840274787567577926208233170423645953491260004332299520939882814133103098600534255206433974708380099409450943540570148003476529745243780303016050143418490149651216248345675418533548733423451684336073453091617868763013683172289400280257354425099132360710626551974467585298054102710395683391501078535092162159407 932 -5767397562130336644117895645564165944747320001087712278367412447760264858305431542731780482623065902335970571450428407079941182266339591108326156864863357892585238189508352309040201456727581502219015119735181619266084220876486312408430957085824874905354525787319486943661763713834069061989834221982187720704953469083505466252211420681581649714042389811888372612162738082476220354895972694185 933 -15099242844290504739571744042818151585567117129734480034740212460661201438958725968355066660301619780799678543927639267748563542466719252385095656461486975077221459362091082218740504960731800966086897355729015112554472359613408793806802721606258376370388158828409727407533606805428754094351633902932879989825460126993161973657501901334118397167659584137611015126092530855927582529595755923175 934 -39530330970741177574597336482890288811954031388115727825853224934223339458570746362333419498281793440063065060332489396165749445133818166046960812519597567339079139896764894347181313425467821396041676947451863718397332857963740069011977207732950254205809950697909695278939056702452193221065067486816452248771426911895980454720294283320773541788936362600944672766114854485306527233891295075313 935 -103491750067933027984220265405852714850294977034612703442819462342008816936753513118645191834543760539389516637069828920748684792934735245755786781097305726940015960328203600822803435315671663222038133486626576042637526214277811413229128901592592386247041693265319358429283563301927825568843568557516476756488820608694779390503380948628202228199149503665223003172252032599991999172078129302791 936 -270944919233057906378063459734667855738930899715722382502605162091803111351689792993602156005349488178105484850876997366080304933670387571220399530772319613480968741087845908121228992521547168270072723512427864409515245784869694170675409497044826904535315129098048380008911633203331283485465638185732978020695034914188357716789848562563833142808512148394724336750641243314669470282343092833033 937 -709343007631240691149970113798150852366497722112554444064996023933400517118315865862161276181504703994926937915561163177492230008076427467905411811219653113502890262935334123540883542248969841588180037050657017185908211140331271098797099589541888327358903694028825781597451336308066024887553345999682457305596284133870293759866164739063297200226386941518950007079671697344016411674951149196335 938 -1857084103660664167071846881659784701360562266621940949692382909708398440003257804592881672539164623806675328895806492166396385090558894832495835902886639727027702047718156462501421634225362356494467387639543187148209387636124119125715889271580838077541395952988428964783442375720866791177194399813314393896093817487422523562808645654626058457870648676162125684488373848717379764742510354755945 939 -4861909303350751810065570531181203251715189077753268405012152705191794802891457547916483741435989167425099048771858313321696925263600257029582095897440266067580215880219135263963381360427117227895222125867972544258719951768041086278350568225200625905265284164936461112752875790854534348644029853440260724382685168328397276928559772224814878173385559086967427046385449848808122882552579915071527 940 -12728643806391591263124864711883825053785004966637864265344075205866985968671114839156569551768802878468621817419768447798694390700241876256250451789434158475712945592939249329388722447055989327191198989964374445627950467667999139709335815404021039638254456541820954373475184996842736254754895160507467779251961687497769307222870671019818576062286028584740155454667975697706988882915229390458609 941 -33324022115824021979309023604470271909639825822160324391020072912409163103121886969553224913870419467980766403487447030074386246837125371739169259470862209359558620898598612724202785980740850753678374844025150792625131451235956332849656877986862493009498085460526402007672679199673674415620655628082142613373199894164910644740052240834640850013472526667253039317618477244312843766193108256304327 942 -87243422541080474674802206101526990675134472499843108907716143531360503340694546069503105189842455525473677393042572642424464349811134238961257326623152469602962917102856588843219635495166562933843925542111077932247443886039869858839634818556566439390239799839758251649542852602178286992107071723738960060867637994996962626997286051484103973978131551417018962498187456035231542415664095378454345 943 -228406245507417402045097594700110700115763591677369002332128357681672346918961751238956090655656947108440265775640270897199006802596277345144602720398595199449330130409971153805456120504758838047853401782308083004117200206883653243669247577682836825161221314058748352940955878606861186560700559543134737569229714090825977236251805913617671071920922127583803848176943890861381783480799177879058735 944 -597975313981171731460490577998805109672156302532263898088668929513656537416190707647365166777128385799847119933878240049172556057977697796472550834572633128745027474127056872573148726019109951209716279804813171080104156734611089872168107914491944036093424142336486807173324783218405272689994606905665252646821504277480969081758131689368909241784634831334392582032644216548913808026733438258721833 945 -1565519696436097792336374139296304628900705315919422691933878430859297265329610371703139409675728210291101094025994449250318661371336816044273049783319304186785752291971199463913990057552571015581295437632131430236195269996949616372835076165792995283119051112950712068579018471048354631509283261173861020371234798741616930009022589154489056653432982366419373897920988758785359640599401136897106791 946 -4098583775327121645548631839890108777029959645226004177712966363064235258572640407462053062250056245073456162144105107701783428056032750336346598515385279431612229401786541519168821446638603095534170033091581119628481653256237759246337120582887041813263729196515649398563730629926658621837855176615917808466882891947369820945309635774098260718514312267923729111730322059807165113771469972432598513 947 -10730231629545267144309521380374021702189173619758589841205020658333408510388310850683019777074440524929267392406320873855031622796761434964766745762836534108050935913388425093592474282363238271021214661642611928649249689771763661366176285582868130156672136476596236127112173418731621234004282268673892405029413877100492532826906318167805725502109954437351813437269977420636135700715008780400688775 948 -28092111113308679787379932301231956329537561214049765345902095611935990272592292144587006268973265329714346015074857513863311440334251554557953638773124322892540578338378733761608601400451111717529473951836254666319267416059053224852191736165717348656752680233273058982772789626268205080174991629405759406621358739354107777535409318729318915787815551044131711200079610202101241988373556368769467785 949 -73546101710380772217830275523321847286423510022390706196501266177474562307388565583077999029845355464213770652818251667734902698205993228709094170556536434569570799101747776191233329918990096881567207193866152070308552558405396013190398922914283915813585904223222940821206195460072994006520692619543385814834662340961830799779321638020151021861336698695043320162968853185667590264405660325907714607 950 -192546194017833636866110894268733585529732968853122353243601702920487696649573404604646990820562801062926965943379897489341396654283728131569328872896484980816171818966864594812091388356519178927172147629762201544606390259157134814719005032577134398784005032436395763480845796753950776939387086229224398037882628283531384621802555595331134149796194545040998249288826949354901528804843424608953676009 951 -504092480343120138380502407282878909302775396536976353534303842583988527641331648230862973431843047724567127177321440800289287264645191165998892448132918507878944657798846008245040835150567439899949235695420452563510618219066008430966616174817119280538429193085964349621331194801779336811640566068129808298813222509632323065628345147973251427527246936427951427703511994879036996150124613500953313447 952 -1319731247011526778275396327579903142378593220757806707359309824831477886274421540087941929474966342110774415588584424911526465139651845366427348471502270542820662154429673429923031117095183140772675559456499156145925464398040890478180843491874223442831282546821497285383147787651387233495534611975165026858557039245365584575082479848588620132785546264242856033821709035282209459645530415893906264305 953 -3455101260691460196445686575456830517833004265736443768543625631910445131181932972032962814993055978607756119588431833934290108154310344933283152966373893120583041805490174281524052516134981982418077442674077015874265774975056663003575914300805551047955418447378527506528112168152382363674963269857365272276857895226464430659619094397792608970829391856300616673761615110967591382786466634180765479495 954 -9045572535062853811061663398790588411120419576451524598271567070899857507271377376010946515504201593712493943176711076891343859323279189433422110427619408818928463262040849414649126431309762806481556768565731891476871860527129098532546899410542429701034972795314085234201188716805759857529355197596930789972016646434027707403774803344789206779702629304658993987463136297620564688713869486648390174153 955 -23681616344497101236739303620914934715528254463618130026271075580789127390632199155999876731519548802529725709941701396739741469815527223366983178316484333336202347980632373962423326777794306437026592863023118658556349806606330632594064783930821738055149499938563728196075453982264897208913102322933427097639192044075618691551705315636575011368278496057676365288627793781894102683355141825764405042991 956 -61999276498428449899156247463954215735464343814402865480541659671467524664625220091988683679054444813876683186648393113327880550123302480667527424521833591189678580679856272472620853902073156504598221820503624084192177559291862799249647452381922784464413527020377099354025173229988931769209951771203350502945559485792828367251341143564935827325132858868370101878420245048061743361351555990644824954793 957 -162316213150788248460729438770947712490864776979590466415353903433613446603243461119966174305643785639100323850003477943243900180554380218635599095249016440232833394058936443455439234928425163076768072598487753594020182871269257765154877573214946615338091081122567569866000065707701898098716752990676624411197486413302866410202318115058232470607120080547433940346632941362291127400699526146170069821415 958 -424949362953936295483032068848888921737129987124368533765520050629372815145105163267909839237876912103424288363362040716403819991539838175239269861225215729508821601496953057893696850883202332725705995974959636697868371054515910496214985267262917061549859716347325610243975023893116762526940307200826522730646899754115770863355613201609761584496227382773931719161478579038811638840747022447865384509425 959 -1112531875711020637988366767775719052720525184393515134881206248454504998832072028683763343407986950671172541240082644205967559794065134307082210488426630748293631410431922730225651317721181835100349915326391156499584930292278473723490078228573804569311488067919409260865925005971648389482104168611802943780743212849044446179864521489771052282881562067774361217137802795754143789121541541197426083706887 960 -2912646264179125618482068234478268236424445566056176870878098694734142181351110922783380190986083939910093335356885891901498859390655564746007361604054676515372072629798815132783257102280343172575343750004213832800886419822319510674255249418458496646384604487410902172353799994021828405919372198634582308611582738793017567676237951267703395264148458820549151932251929808223619728523877601144412866611209 961 -7625406916826356217457837935659085656552811513775015477753089835747921545221260739666377229550264869059107464830575031498529018377901559930939874323737398797822586478964522668124119989119847682625681334686250341903074329174680058299275670026801685369842325394313297256195474976093836828276012427291943982054005003530008256848849332313339133509563814393873094579617986628916715396450091262235812516126767 962 -19963574486299943033891445572498988733233988975268869562381170812509622454312671296215751497664710667267229059134839202594088195743049115046812261367157519878095686807094752871589102865079199875301700254054537192908336567701720664223571760661946559463142371695528989596232624934259682078908665083241249637550432271797007202870310045672314005264542984361070131806602030078526526460826396185563024681769065 963 -52265316542073472884216498781837880543149155412031593209390422601780945817716753148980877263443867132742579712573942576283735568851245785209496909777735160836464473942319735946643188606117751943279419427477361236821935373930481934371439611959037993019584789692273671532502399826685209408449982822431804930597291811861013351762080804703602882284065138689337300840188103606662863986029097294453261529180455 964 -136832375139920475618758050773014652896213477260825910065790096992833214998837588150726880292666890730960510078586988526257118510810688240581678467966047962631297735019864454968340462953274055954536558028377546517557469554089725138890747075215167419595611997381292025001274574545795946146441283384054165154241443163786032852415932368438494641587652431706941770713962280741462065497260895697796759905772273 965 -358231808877687953972057653537206078145491276370446136987979868376718699178796011303199763614556805060138950523187023002487619963580818936535538494120408727057428731117273628958378200253704415920330254657655278315850473288338693482300801613686464265767251202451602403471321323810702629030873867329730690532127037679497085205485716300611881042478892156431488011301698738617723332505753589798937018188136391 966 -937863051493143386297414909838603581540260351850512500898149508137322882537550445758872410551003524449456341490974080481205741379931768569024937014395178218540988458331956431906794137807839191806454205944588288429993950310926355308011657765844225377706141609973515185412689396886311940946180318605137906442139669874705222764041216533397148485849024037587522263191133935111707932019999873699014294658636873 967 -2455357345601742204920187075978604666475289779181091365706468656035249948433855325973417468038453768288230073949735218441129604176214486770539272549065125928565536643878595666762004213169813159499032363176109586974131377644440372441734171683846211867351173627468943152766746866848233193807667088485683028794291971944618583086637933299579564415068179956331078778271703066717400463554246031298105865787774255 968 -6428208985312083228463146318097210417885608985692761596221256459968426962764015532161379993564357780415233880358231574842183071148711691742592880632800199567155621473303830568379218501701600286690642883583740472492400182622394762017190857285694410224347379272433314272887551203658387640476820946851911179940736245959150526495872583365341544759355515831405714071623975265040493458642738220195303302704685865 969 -16829269610334507480469251878313026587181537177897193422957300723870030939858191270510722512654619572957471567124959506085419609269920588457239369349335472772901327776032896038375651291934987700572896287575111830503069170222743913609838400173237018805690964189830999665895906744126929727622795752070050511027916765932832996400979816796445069862998367537886063436600222728404079912373968629287804042326283367 970 -44059599845691439212944609316841869343659002547998818672650645711641665856810558279370787544399500938457180821016646943414075756661050073629125227415206218751548361854794857546747735374103362815028045979141595019016807328045836978812324343234016646192725513297059684724800169028722401542391566309358240353143014051839348462707066867023993664829639586782252476238176692920171746278479167667668108824274164209 971 -115349529926739810158364576072212581443795470466099262594994636411054966630573483567601640120543883242414070895924981324156807660713229632430136312896283183481743757788351676601867554830375100744511241649849673226547352813914767022827134629528812919772485575701348054508504600342040274899551903176004670548401125389585212391720220784275535924625920392808871365277929856032111158923063534373716522430496209287 972 -301988989934527991262149118899795874987727408850298969112333263521523234034909892423434132817232148788785031866758297029056347225478638823661283711273643331693682911510260172258854929117021939418505678970407424660625251113698464089669079545352422113124731213806984478800713631997398423156264143218655771292060362116916288712453595485802614109048121591644361619595612875176161730490711435453481458467214463625 973 -790617439876844163628082780627175043519386756084797644742005154153514735474156193702700758331152563123941024704349909763012234015722686838553714820924646811599304976742428840174697232520690717511005795261372600755328400527180625246180104006528453419601708065719605381893636295650154994569240526479962643327779960961163653745640565673132306402518444382124213493508908769496374032549070771986727852971147181615 974 -2069863329696004499622099222981729255570432859404093965113682198939020972387558688684668142176225540583038042246291432259980354821689421691999860751500297103104232018717026348265236768445050213114511706813710377605359950467843411648871232474232938145680392983351831666880195254953066560551457436221232158691279520766574672524468101533594305098507211554728278860931113433312960367156500880506702100446227081193 975 -5418972549211169335238214888318012723191911822127484250599041442663548181688519872351303668197524058625173102034524387016928830449345578237445867433576244497713391079408650204621013072814459921832529325179758532060751450876349609700433593416170361017439470884335889618746949469209044687085131782183733832746058601338560363827763738927650608893003190282060623089284431530442507068920431869533378448367534061991 976 -14187054317937503506092545441972308914005302606978358786683442129051623572678000928369242862416346635292481263857281728790806136526347313020337741549228436390035941219508924265597802449998329552383076268725565218576894402161205417452429547774278144906638019669655837189360653152674067500703937910329969339546896283249106418958823115249357521580502359291453590406922181158014560839604794728093433244656375104753 977 -37142190404601341183039421437598914018823995998807592109451284944491322536345482912756424919051515847252270689537320799355489579129696360823567357214109064672394432579118122592172394277180528735316699480996937123669931755607266642656855049906664073702474588124631621949335009988813157815026681948806174185894630248408758893048705606820421955848503887592300148131482111943601175449893952314746921285601591252295 978 -97239516895866520043025718870824433142466685389444417541670412704422344036358447809900031894738200906464330804754680669275662600862741769450364330093098757627147356517845443510919380381543256653567022174265246152432900864660594510518135601945714076200785744704239028658644376813765405944376107936088553218136994461977170260187293705211908345965009303485446853987524154672788965510077062216147330612148398652105 979 -254576360282998218946037735174874385408576060169525660515559953168775709572729860516943670765163086872140721724726721208471498223458528947527525633065187208209047636974418207940585746867449241225384367041798801333628770838374516888897551755930478154899882645988085464026598120452483060018101641859459485468516353137522751887513175508815303082046524022864040413831090352074765721080337234333695070550843604704047 980 -666489563953128136795087486653798723083261495119132564005009446801904784681831133740930980400751059709957834369425482956138832069512845073132212569102462866999995554405409180310837860220804467022586078951131157848453411650462956156174519665845720388498862193260017363421149984543683774109928817642289903187412064950591085402352232821234000900174562765106674387505746901551508197730934640784937881040382415460009 981 -1744892331576386191439224724786521783841208425187872031499468387236938644472763540705849270437090092257732781383549727659944997985080006271869112074242201392790939026241809332991927833794964159842373869811594672211731464113014351579626007241606683010596703933791966626236851833178568262311684811067410224093719841714250504319543522954886699618477164272455982748686150352579758872112466688021118572570303641676007 982 -4568187430776030437522586687705766628440363780444483530493395714908911148736459488376616830910519217063240509781223700023696161885727173742475123653624141311372821524320018818664945641164088012504535530483652858786740980688580098582703502058974328643291249608115882515289405514992021012825125615559940769093747460192160427556278336043426097955256930052261273858552704156187768418606465423278417836670528509567985 983 -11959669960751705121128535338330778101479882916145578559980718757489794801736614924424001222294467558931988747960121372411143487672101514955556258886630222541327525546718247123002909089697299877671232721639363904148491477952725944168484498935316302919277044890555680919631364711797494776163692035612412083187522538862230778349291485175391594247293625884327838826971962115983546383706929581814134937441281887027975 984 -31310822451479084925863019327286567675999284967992252149448760557560473256473385284895386835972883459732725734099140417209734301130577371124193653006266526312609755115834722550343781627927811620509162634434438853658733453169597733922749994746974580114539885063551160243604688620400463315665950491277295480468820156394531907491596119482748684786623947600722242622363182191762870732514323322163986975653317151515913 985 -81972797393685549656460522643528924926517971987831177888365562915191624967683540930262159285624182820266188454337299879218059415719630598417024700132169356396501739800785920528028435794086134983856255181663952656827708881556067257599765485305607437424342610300097799811182701149403895170834159438219474358218937930321364944125496873272854460112578216917838889040117584459305065813836040384677825989518669567519791 986 -214607569729577564043518548603300207103554630995501281515647928188014401646577237505891091020899665001065839628912759220444443946028314424126880447390241542876895464286523039033741525754330593331059602910557419116824393191498604038876546461169847732158487945836742239189943414827811222196836527823381127594187993634569562924884894500335814695551110703152794424497989571186152326708993797831869490992902691551043433 987 -561849911795047142474095123166371696384145920998672666658578221648851579972048171587411113777074812182931330432400977782115272422365312673963616642038555272234184653058783196573196141468905645009322553550008304693645470692939744859029873898203935759051121227210128917758647543334029771419675424031923908424345042973387323830529186627734589626540753892540544384453851129099151914313145353110930646989189405085610535 988 -1470942165655563863378766820895814882048883132000516718460086736758540338269567277256342250310324771547728151668290174125901373321067623597763969478725424273825658494889826550685846898652386341696908057739467494964112018887320630538213075233441959544994875735793644514085999215174278092062189744272390597678847135285592408566702665382867954184071150974468838728863563816111303416230442261500922449974665523705788145 989 -3850976585171644447662205339521072949762503475002877488721681988626769434836653660181615637153899502460253124572469544595588847540837558119328291794137717549242790831610696455484344554488253380081401619668394180198690585969022146755609351802121942875933505980170804624499350102188804504766893808785247884612196362883389901869578809520869272925672699030865971802136840319234758334378181431391836702934807166031753927 990 -10081987589859369479607849197667403967238627293008115747704959229121767966240393703288504661151373735833031222049118459660865169301445050760220905903687728373902713999942262815767186764812373798547296801265715045631959739019745809728614980172923869082805642204718769359412051091392135422238491682083353056157741953364577297042033763179739864592946946118129076677546957141592971586904102032674587658829755974389473609 991 -26394986184406463991161342253481138951953378404021469754393195698738534463884527449683898346300221705038840541574885834387006660363497594161334425916925467572465351168216091991817215739948868015560488784128750956697188631090215282430235588716649664372483420633985503453736803171987601761948581237464811283861029497210341989256522480018350320853168139323521258230504031105544156426334124666631926273554460757136666927 992 -69102970963360022493876177562776012888621507919056293515474627867093835425413188645763190377749291379283490402675539043500154811789047731723782371847088674343493339504706013159684460455034230248134169551120537824459606154250900037562091785977025124034644619697237741001798358424570669863607252030311080795425346538266448670727533676875311097966557471852434698013965136175039497692098271967221191161833626297020527145 993 -180913926705673603490467190434846899713911145353147410792030687902542971812355038487605672786947652432811630666451731296113457775003645601010012689624340555458014667345901947487236165625153822728842019869232862516681629831662484830256039769214425707731450438457727719551658272101724407828873174853468431102415010117589004022926078550607582973046504276233782835811391377419574336649960691235031647211946418133924914535 994 -473638809153660787977525393741764686253111928140385938860617435840535080011651926817053827983093665919151401596679654844840218513221889071306255697025932992030550662532999829302024036420427237938391890056578049725585283340736554453206027521666251999159706695675945417653176457880602553623012272530094212511819683814500563398050701974947437821172955356848913809420208996083683512257783801737873750474005628104754216433 995 -1240002500755308760442108990790447159045424639068010405789821619619062268222600741963555811162333345324642574123587233238407197764662021612908754401453458420633637320253097540418835943636127891086333650300501286660074220190547178529362042795784330289747669648570108533407871101540083253040163642736814206433044041325912686171226027374234730490472361794312958592449235610831476200123390713978589604210070466180337734791 996 -3246368693112265493348801578629576790883161989063645278508847423016651724656150299073613605503906370054776320774082044870381374780764175767420007507334442269870361298226292791954483794487956435320609060844925810254637377230904981134880100865686738870083302250034380182570436846739647205497478655680348406787312440163237495115627380147756753650244130026089961967927497836410745088112388340197895062156205770436258987913 997 -8499103578581487719604295745098283213604061328122925429736720649430892905745850155257285005349385764839686388198658901372736926577630505689351268120549868388977446574425780835444615439827741414875493532234276144103837911502167764875278259801275886320502237101533032014303439438678858363452272324304231013928893279163799799175656113069035530460260028283956927311333257898400759064213774306615095582258546845128439228975 998 -22250942042632197665464085656665272849929021995305131010701314525276026992581400166698241410544250924464282843821894659247829404952127341300633796854315162897061978425051049714379362524995267809305871535857902622056876357275598313490954678538140920091423409054564715860339881469296927884859338317232344634999367397328161902411340959059349837730535954825780819966072275858791532104528934579647391684619434764949058698985 999 -58253722549315105276787961224897535336183004657792467602367222926397188071998350344837439226283367008553162143267025076370751288278751518212550122442395620302208488700727368307693472135158062013042121075339431722066791160324627175597585775813146873953767990062161115566716204969211925291125742627392802891069208912820685908058366764109013982731347836193385532586883569677973837249373029432327079471599757449718736868007 1000 -152510225605313118164899798018027333158619991978072271796400354253915537223413650867814076268305850101195203585979180569864424459884127213337016570472871698009563487677131055208701053880478918229820491690160392544143497123698283213301802648901299701769880561131918630839808733438338847988517889564946064038208259341133895821763759333267692110463507553754375777794578433175129979643590153717333846730179837584207151905009