0 1 1 0 2 -1 3 -1 4 -1 5 -1 6 1 7 8 8 23 9 45 10 55 11 -14 12 -317 13 -1095 14 -2459 15 -3574 16 -681 17 16124 18 64605 19 159483 20 260869 21 134374 22 -906919 23 -4228769 24 -11317061 25 -20327731 26 -15742753 27 52640154 28 293447719 29 847451759 30 1648865921 31 1636313816 32 -2986606297 33 -21074495982 34 -65686247107 35 -137291196161 36 -162291564123 37 152922222331 38 1542876841911 39 5209122382194 40 11635323149137 41 15729602581185 42 -5544071803355 43 -113877214918382 44 -419427259538651 45 -998140488699506 46 -1504648044385055 47 -116500465181485 48 8392323143817179 49 34101735230870226 50 86341810152961709 51 142722246837796985 52 58579851549714693 53 -611305593994923904 54 -2788030169141422683 55 -7510270187527480323 56 -13456727938266235833 57 -9157558454477049309 58 43442658417883298175 59 228401211488409175692 60 655491052368920388807 61 1262821429095951652695 62 1146194924911878555697 63 -2951514668431731986864 64 -18689524887185261432377 65 -57306974530973750091804 66 -118032520916116270339767 67 -130364828927422309155423 68 184346604894539184148665 69 1522724876242531653128767 70 5011228771676799551340987 71 10991859986813287203994930 72 14064188481585283734246645 73 -9560022005166253967453805 74 -123100529351444875128776987 75 -437733764412799437279984506 76 -1020024163764576580210556119 77 -1467517240113634301541418787 78 242820401029673339184240571 79 9833224821367728806897219060 80 38147652031447090861425120017 81 94323097986470905419933988452 82 149643878533148516000075048227 83 33035890106863488109296105113 84 -771838667442303672885496230661 85 -3312670917460620073649400077236 86 -8690563650544933457752973730733 87 -15002770071208412427329570419305 88 -7894822974263121015095525663407 89 59056194338655527153758073142131 90 286264973226799477819385741424397 91 797660731716597353996955743363640 92 1484442966616573527943603754084049 93 1154584462915174496381072681426736 94 -4348229559271410143969921983564955 95 -24580662249888753174927241956279675 96 -72914629121822350237067944141453141 97 -145314244382241381606469214036575886 98 -144141768363311404308531756505927807 99 300918532738830136520417239490547535 100 2093592991390267101688061542754839897 101 6635762777564037918437800454790458205 102 14096999587367630168413635842528570919 103 16625736084279376129976925874052090516 104 -18586368913689970872896967754568683671 105 -176488406673345919984472463582962414823 106 -600986912513944993942286274109703588539 107 -1356783398090631367833356923373931497354 108 -1828271006320621998752661130913705878347 109 872157147911668551548733819732586739392 110 14683397201679921243400047340738304276813 111 54139492791565301538302699920134591541145 112 129656265164605051971797018729341223599319 113 194691889538740271206235321903267376723806 114 -2947249636600607747664149322558519444063 115 -1200934372568356234618197867635717024504299 116 -4848023397027478210808198091691020092208759 117 -12308235357982762109662630067511357414704338 118 -20255255598743944736771868328341799224163699 119 -6864669254805832999914815240158400568176013 120 96008894325121033288058397793296515274225399 121 431199497178855566210609744087025006836606575 122 1161050864831307880971803727060629253683229039 123 2069999926594676752380861102282174483229691040 124 1290177611143320741321580267224055651988977183 125 -7435749995834434198523308871083262591415538965 126 -38056705132286285112293761833872296266306848327 127 -108848988262139337633909729855417729101312459036 128 -208537653588820737250870170905352986796306539897 129 -179416154757036020661205849651312312278864704396 130 549442022548706862020900483239833894796416274513 131 3328772434908091488398094782020500351639182655421 132 10141922914694705195685255564334489021611302624929 133 20759854818389490424762744018443498604377540352633 134 22093004331694496544635761684631785240226643991711 135 -37596170928146742097138062840409567434224827137248 136 -288094771041493786244492253268522057067804958544967 137 -939051170858268940766338535518159911503731418310113 138 -2045582190196542764783181928872218274624622897595759 139 -2545158126134247833796800204782881378880967129044370 140 2215849917366078429480349862014040133699379954228765 141 24617739432209426427861811860436585559886609256395337 142 86382778608469785853677847619290026256507565782810159 143 199744753292079100138152859997378335748497975785023324 144 281021472703958739668047896485693255142967669022238005 145 -84908655769092389574406338774707719233831706970046936 146 -2070763909329289570437637287170785023552476011508823185 147 -7891724124783088323321420416682608853984861929906032907 148 -19344657956831679506166358847573247343985402348436094169 149 -30120491857490078339820769258130550836540012060987541014 150 -3535071634821009955846378024271298104555778490196635981 151 170736925463580970954072937937362540236044209080416884989 152 715640700634493505435914889007433636877518149887533785193 153 1859185948047441697725190301556333569021561873359106465155 154 3157482776112696180669844560440850773043764590825755655693 155 1403771648464382990152745110231670135254574212528814603630 156 -13709837830865559654996986973978080715167820153504863789923 157 -64370669004934383277414710594047751692078895666834414680901 158 -177387021409829736318148010399340902581338993563799409225849 159 -325269256509146174414952216149568831958257866773026598698742 160 -231271394192135035217567615118049580368353197004831631078719 161 1060946610090145032673106303446059489520002511527962648722778 162 5737732835734187757162400757405704108843544778785882079436083 163 16805329079354016314313022829741918327930147624769135269494413 164 33033016979220070709513302859222125077919052489062933664821659 165 30906339232897412995351904184059834367497320117494622912821489 166 -77654534864521655176867743576624880207818359632832033510638143 167 -506180784418903873956453036150660927608650785926812436087345502 168 -1580971754117787673490959042819017653736756978361362543410668233 169 -3314451649622164633626641519435356953501656331133780146200327733 170 -3747223574914946680865187971595169853989530364536406288576593477 171 5170194244743102824842494921115230386830510624250564886587821086 172 44121394525524187191017293028126584871856733077436522526298810483 173 147679337092820926171067990929758000831414679025259874592004424272 174 329086036777479676670858923986012709136639691510480488325135394419 175 429164496302058402982066999719597453215914743772362730270419474783 176 -281563569024879229561880470573882818878679996305366936551636084095 177 -3791078678066870919025952634718974828139351767637091436941369096910 178 -13694341951562679092318176582507039786357330259080410093167143963809 179 -32368693236914589182389511792899159568732457215451182230244265484305 180 -47325913239915514156821578975376774224427824948937411375450481794681 181 6933150764062999174367152773625016600229583144027837998908690740860 182 320053009428414803732830595266593411412693777576334905325983292595759 183 1260177830305819572514228804556742831483914981197595304886455637559355 184 3156481809786643024018145778813904134901249880107523215806328519333461 185 5078334708019983279928284784302912878121947461699344181237135302399129 186 1205601606481101266004621138398510010719662686475334437370500262794557 187 -26419949216093932098421772209673147543925831955872547964864764181229222 188 -115016957738745665934819133718204555331909433823034172427891295607056407 189 -305339430796039813252676153102645612210305441140557180197748210521230692 190 -533676291484827569463551336818057558410867096227307328241384707379144995 191 -289027908848431582950636855712489494109123534687837930015850613868441359 192 2116608639928662874455984880879215216119972569431086433785557641561791499 193 10404287388062429815452685073976755589500036437851658831396042581132852288 194 29310223628396502302544542852517335088072156100405205092145864234247154557 195 55154079042083594239196448885680368118921714412069178533161275596802596865 196 43701707898290056989139240512539669495267496711654836668551435293466938493 197 -162517427432643077908183436446285021876899486257457307104040956435490938801 198 -931859157095300320493978438519028408488091157154302795377674541303897670993 199 -2792522093270382765695537795019638718846365452759375488601275886536744589274 200 -5621467434794104905934537747405400778279752042043149886677453516484554377055 201 -5654975612410792638396608760414466974283739929823314392504248835512542937525 202 11681922409706587186064547223006575428980504559829660993842962074138077807657 203 82525835116811020416012723801848894194097023144329377284690735894750248444742 204 264080824265433687755568506467649557888909204429909871036575047772919014985733 205 566182134976479428614733204996028670520673641570293676474367783233924619327875 206 675459389031002663659665100506282954293220318239030166669089808041598247642563 207 -745887437745059414276563784310970885636700787191274117778761292091845781654734 208 -7213255359596773673956564705677041586006123955819542082063767009311039516353975 209 -24785694869393792166632149486219843562969296175035191237459865007588555027477144 210 -56430436614913993951129001451077215966746217476706661963115088170172557613676765 211 -76790828481288727198214856365196298638674094962691440637327761628516004761341139 212 35823410791426883696974094300559796548460971875709042255441694555245708126427867 213 620668751377894820315745573269447465980315939325234536994417206828726711207349608 214 2308281576061017170761235721183491048500057007689956730958695050854249478095779131 215 5571411376953764454769905367726972340749846575692549602763459015652491322126357499 216 8438611915994642911755987255882404932517092404708303386912117537637856911296384025 217 -49788838460433631332021835323971008431834672121172487118023953225492410351512225 218 -52381127939059283475096538570298344076955463270605009841329672812342443055999307171 219 -213221877131838470529572483488937984806599391154990954414907652462523796495586477416 220 -545291083550717728126098388653464289745726812822661684298698101137684427561746958327 221 -904341824201456791513774135349536627327496700799438363180536598275265255313056566786 222 -314337676678803403863500049502091665875183129470463851106757964262767645358907722423 223 4311974908544787176538155928387433732079071305364300570965651301562873687013884263671 224 19524639507712143323695112568509590491206202688153811707587900898780158163080873038503 225 52932421933618730542480679166878442468590047897274487724110520000975478174385620154910 226 95037627292484012424047109162008525288750155469210287471353185991960451365637869445133 227 60036082292491150325141033575722803237134411070637312151940152102377795104961808733967 228 -343198234118485701449662622779929047947327613331984757131123712595440312361520228372555 229 -1770917682162270146878924795805061813740056487045958651070097589199027705196200500756015 230 -5097822577019145463863260820935014346819918766981374819606713049143658615209224035657589 231 -9829886906594977775856797761442157757557988620363267455723870269568884062257596321039652 232 -8539024316952681798101956269633586969514630482366362434519618530199657065623421049508843 233 26011585382147272215042543085736645673398918901137649123003627848449503702200134755979537 234 158930650423553391355953260877317570482790375116039261433180546389147285430523867036276153 235 487178833571959339284880878671128477324719182342449524929240204691925628972260459989725358 236 1003197092258563662020714420423017364943556393723576686208156029978013878818212432206613537 237 1075922780560962907449089900403286762812481116640256109204249157498261824598070846883246754 238 -1821889093719948990093415524635055369925060496546621076871126132939942424005656890995477843 239 -14091906096840475331354611109446580527928852069098555226717664680331877071446992250824324037 240 -46199967465714844657061958231509522157273313423830287891210321108334564124180718246750906585 241 -101200929288207131144242624089420308564405487656156948048705255328493325993261104211859069622 242 -126751317416505995674117120409403198305969490746388258906086382953042376131512250666815969303 243 109596647365586919586266875454254081920019603261570962582415628119429538599066676352345943793 244 1231971084057664636722678113037149792859009699803034883824042578960581712470783235908162899889 245 4347027462270834268629193693710327230045535741719302744790405711697329066987950194635941980950 246 10104190096319023445690549241904255090426832282980874840275262277329385124048039022934549402821 247 14298793518221655651584265059139767667936283678795606352063016772785737971832929243870530094883 248 -4246326990721118461599970977881444820478703843908739286028980389354049887546629616064336984865 249 -105889682304015244356829449903741757334305595780879025294059493766817366547988835260403243314437 250 -405718393774273550462032553130287560436461180069902254287190634102160646298218806979092645019953 251 -999402148385405153695313733652608143152282533651158045821019643655167547849221466356942326261500 252 -1564325626355445719335187721170436972008293597635265818953933683627302721861020683129205127899665 253 -191379691226700508767830236897304307402741141315310148035753832344565029198516504152080493317805 254 8910712242070463629406855913591677480163935984576372919353725977676666489666673912699374689224841 255 37544950267112636119724971009324169852136791350132914766080304162174295569189592754731358313059468 256 97991329527889365179195564086490411647117794220290101803770994993765154809232621141104199655368455 257 167223972090429801007360976020572411702472071783691994169364681425189907519031131075085291532666192 258 75180815847822337649272026038195785709782493082920559537582643772665941839086949100637985231028521 259 -729458727637062266982387504594840013740224498352470639627690231922020191052084621673478413615936479 260 -3442716900643561306633496507639310541633122799864071036194531082599775091811214530316427497917317975 261 -9528824298278740174028390743016797526352542588868771845381583147785428062390740759013903265644817907 262 -17550782832675617433698660685982892799453113408780597853207704989012198286929297608621780965014305617 263 -12568219869694889394951727571112040381979494044410093855332247668034317248946618308371142722122106412 264 57489126173450977337561160305083136148795666532559107075922331402748700914248638192997918192420920073 265 312533540953236483807289527214615258101549168679313655854922206380090850183164596826605403135605923171 266 919211874220855864665023141326844720857546065449465569616106573555874464646913952395958674133790245273 267 1814353066984492677698989990332200396246589319074368794422319027710532744751637295049519556725666708718 268 1706985289281274969923329455188410188005396998568463508192325405624225327380943375080952802156986292829 269 -4280746356665822199981489147727194043739835574269972919724998994799588941034360541596563392615313418385 270 -28055689756468984731312735030998792806267427833457951769042125244302253110262995925959031562857552231269 271 -87977349090640529287138374362158710230241989938987716468002338967555165568287529364488837319675806668658 272 -185161777540775831430079159322988636096340988162256783696723832493594062024119418855611058469299216004551 273 -210322111274971416148753449428750245913595174148281965338316346396705672981865550053798015809814415284132 274 289594907401324552286340864246493298442084810331858353057441081262463626406428127416329111801584202421811 275 2486372086952808276906399012228707695114859976002660642848681798506219988296067021731840759550197851416373 276 8354061382240772518363376776383202547739056009803145733711807453519961921691707449481550556716598158998987 277 18684555699775624571355851556358155933942126498415124482321991273742324955073787424863844247979755377272950 278 24467765995634058709998380613120589642442465243833292729524152694965033333446506973133789496812729096575583 279 -15992474602819306585306569010844998327156818591707283656690319533482243053821120002959628165914349473640667 280 -217043943578485069938865662586448219875527660650105044790526714875027321664095232322837076441739520330798947 281 -786913391522135665861343634713704855189878099195400935866498187413134986162226986176581104296470395502553045 282 -1866467247157827084970382492819458447640242005730409325305465588947938826171142972053683734899830300540213527 283 -2739189179296595219967411801041744208894804899138925403034358913430870226459423291834555074468036569916075622 284 394297985140521536431294582903550391303516547280545967190116062331921113593278655334790941940484513927792649 285 18602107300751844638986260859794093211351798172915617999493042016687755368861042878089637599859672540232985451 286 73506153496988614662585209099420040251639299385973498955640617191805301405272154421212512916951303669550287331 287 184726009036477087420161980764444261245987792526525474258719535540215691788873966764253381797896592527617143766 288 298225379318896681938819371445199036384436369241144743637485805187561082986451916671057613111580366080727339749 289 71624935981950806254699675869625194542212036519496646247742166583221226835142044836575563572092560550999906366 290 -1557876188610502092506577132701850770806966919977045839706189954398650215902439514928960867827780311409767848121 291 -6805778271199512228163855353250479828162821544735228321319177660479347636177712362551647541449798792324395077987 292 -18124374039679942210533114881514978064727987467602745279108210324904027201383461021944950363769654836882138799873 293 -31779911650878561391755522106172324987838538155173305629640844083994653165341376785265584876229167005375593416211 294 -17306872686555390358357665651331577876849635389165126062184976715698560286387829012209860846165674213064506740963 295 126538271809985301136328735766325154978649717085830878220820967711412916226221598613949275176642441747566335192778 296 624149041214673334977734472720691314355234546174672250524890889897306905791348496954919299825597735814495527492011 297 1763588736291250441153960796578730527872165309543111537325132015479486742654633669548037976469057799808963359078723 298 3328617145465922408684831849332194673405388799069058527208856107108541476573916689477935383952195685554814864056103 299 2648187352315406837733276530644325993301994074931815367248211188640817557550573061272788165963560738939032242947886 300 -9844407580253667304287466018103746887895909697649550777253087928200425358426898887671099216212113687875372432813097 301 -56642027926876472292682201813334802848327670981755866830162330890461539067657390401144598919154124899320876650552022 302 -170228079766484790861203026394136769946010573347997340842203451064758241796669035041734782450827680331648572519937701 303 -343651316297743858026077082234680200300766075167736208095305909240983887607297416070560043925730827267192137675917183 304 -346873650376580908121030540301555580455366146351507892696160597006158170995456285669180201735993627428970582264483703 305 716531769108283347776806792274365400802896679203412231933338119706904245250036626880355490911712313417038034413479638 306 5079940571041249927630609873003334181104226007654093856405648951759021260022161659699364376330007195858209675502039231 307 16300490781351320698511954963565949802005923434831996632201877087350727814961623523552053167668812299781730256126144651 308 35041978231716952982961043295885525484970641038431693505474024059435726555259236762070391837926898028440964682182342951 309 41930735363974818441248435653187637606617475484480981742458805970010551905258787326484551040879522406726748641561565788 310 -46291633257604148332114305976649975907595590002050524185230294423809364581288381922017375516512978978828580615285191537 311 -449429655768324536110421819578385590873603292335107104463107602289107236198991295681365995506953505779319561061399099005 312 -1548390167546025551746943843301387470938110828882721491339274704482161221409162892837952218879967835771818799888616467707 313 -3534299696707754295901363229506565407060215027853397437212567205308769260484489518089465186040655887853159784209346437823 314 -4822626257252976566646052733158730182047093449183092279764615077795113815058745471900349324704281446696323892023611604499 315 2246428201137703804775749571684403163643630790178511067952017573914129522795507632452090967095373929651618117344403869368 316 39124273314066628831837106874952012586225674218995653159156016036673086398352608267228320491926247177651534985037476543805 317 145875477848105561685580359857114498476324107932251030173079473937937083749843606949901097681806876689386479387561453969379 318 352953134010562715179522112925018724456494195776541138111263473986160301784960357092442442224303161873884734278986058535543 319 535944915267711236313562180435312349636619719219716199049766386356046302328663551783088122150206884060505962273204967324418 320 -2556588298466575082173549405661956836557947657099004180234666064763331973975458271751414018522061192744920951070977134303 321 -3339051880232243482617430766729278397652350030581220288872896881547721290548467144134127604004308891987461769025619202103852 322 -13625414700836027138132963345359100992368854951056575983573364800779462295101242822243704506024179523724088304133173058182609 323 -34926645910622988998271634704642207633208460780030581105307264324765012236845250486625833940302356976786095063315861005055737 324 -58061618747281555877809298624773808135852571955829566679172605297176275135142159981034506440601136228686766815934587275872865 325 -20269035366314764433718895712260096283377389965381000307194452842366073957604205503418650594224522291971207491191991627243651 326 277845267632236626473433855968975548756386613750764398207233478100695987310926295284401979764492260247461109363573038920488421 327 1261091068136923774787916481690813934842934123307256926300757142305988219848060349693292016425981221895062284683947469677140202 328 3426507177947338998209746485812551549044758245701568435031281329493985305706346186000052214119019708064292077545386648100670107 329 6165888722789417363849932523938181499555226437462923668337861085340353546186774301118434288616343138877351613333369674933746053 330 3906292580374237490137078531923950513861801450677918913880235880090014073561960096557402864601240637725871093618406232152697931 331 -22344790815031601592032631070364727579996626046095729975061733019241839033506941811592661007903364199723070109883542843700756982 332 -115568177405136146908266201687607904225790941873580745079612199955436281704954099711807448353393489179299764882960003306288224089 333 -333388067952390554090172501477285803278676090329426289052795199266812889138016808925932292937106654698278397504200135437450879225 334 -644219931688035134654961646871518402551345864924683740474108609736773372041413331472875720406082996993982635865503823795801023475 335 -560964192689977403690116090527486123907004738321533269025839832983874049519854208858379302166977398092000307561939412649570681528 336 1710552968739605756722147763210019287188552146847859575085383393421932919514083519487940620161172383317154343820053153465831632439 337 10475249526321194917895925187657863915366769585975214980984033663804312906044195834694162934052400820115859024032928108005254303836 338 32175998664363068714999842468354745999505247853833216095629596547190755979195113242253575185431228420713725020560681839615705690981 339 66390506577071522670232581400016608835515461015223472719440729014190431298184098003118300893574164115372020864644619751824243971255 340 71356129560589531626793412962595303903993368877347341051572527402931317235395881707126038085323568033713780162748718388205723820877 341 -120967643494822152448387625984575171778024595885809084658117913333469259174307995763299706502486876504995297934859513696093414431632 342 -937761585737038680086427827676840040726022640680078020674445905728102049802416523074689948451621937128513052239705933955108189398947 343 -3080453450757460036973371616994889898963925967667873161729370092094049839977905085808873445697002356902646139271042873189324969395707 344 -6760730763981056859417280232253854819909469277638199591448064673115666471193346596046145638854069527490204541001659651478046931815633 345 -8484377915816512406130247788048193001863819036855211337882205704384735474389173403962503527237185373634446515762759101891018626977467 346 7344414718739663644789220229775525612071368796493454071739374068132839161540708468108425795527639781280977852098436186830239716816947 347 82745937622290782489767146765926517096446646909812884959605787415505271525448620214553161277391896649648619158589082914768976952365484 348 292518626406819026253317358275139529544637133102613200120085658994490219572736012200126012678300465215599748153061829752486101440290695 349 681180407038551785391393847970205042343888600437812568538159419209787406718730125212136980193838539564894058878946517968172417719993134 350 965750833556977568429542018623522918530352054177548093034690099430678935205373633011881153958018650688344818253343612132618303080442575 351 -287041454397342806416635679570786378000882531772652409233191919125591437985727861240318956967549969870558017754011773002766502466301603 352 -7176104839578042568101267917762485561482680063258633258759830665598202536026455219246732167117977388170385626490493876976793739592198991 353 -27544828782953465694116789968923571077540213324119262399682091300435937140153857926532215035742549071519582254727623769262843794458033834 354 -67970587601680948731477633687274158671308657468403162013189876095621876067267289774813181062036035552136119888973570890846155820677036701 355 -106578623108902108979015134844043224552757032810890950001063182876443226538450570413588687335830043679239047101629417304079883522868655291 356 -13071570043792168170816809265141204995211367971039654980437172651828217840802048333832273044838187301529360063414898840154810891923959029 357 609129873177172666474610175389237795128223862750117828713189007135491063745867523287609230283056154312149455565553831611676866434241718851 358 2570952677000186137044352764634137213977944465469609551273583013277883903150894238130252074127086829139293970566075655993977878603299690333 359 6721456195011781314200101733238048410120759424600832718971051331776731093332561598449875509229781627239762708283268667472591533386166422000 360 11489471279053386796740027968060844960680098763375633121354577804803989265526568325020763773021071576827584042689138734205294235652280590627 361 5173928551961615307709970825424227238946058222286538091763367642897480420181190548767592683537660211700429831638391325214873970976992625891 362 -50285424810936479714506138410042298509073837379416824143008195482661640300584760381279621296810937938205125361572541051015657272500326642233 363 -237711637810057015609784872897813206381926658529994295256091064747987067722058537021308948975007669425122020338461335326826602656133912006598 364 -659008259191645321131523713019156563383794550163841272437651004608452166476646700623851198588244327422092053781100107447495537086967816677545 365 -1215742689360495790394432321336439012956319715463607247265292470793072099278522896483887110183469196626518417748246294449133107140095138965428 366 -871907609709958194768840766342685694217745738405509725167670301027790758098752289492422458441575305834704408877213355915518993786509370287833 367 3995415516143723619153847665336954577834196336081517717414991820033883663049040655571450954662742500791765192207628155522824431130586922732743 368 21753940022352421631720359796705187713446715698433961710664095572429833588898081906590071523285495338163626996367944252403475247159341991054709 369 64081030825812753314756120313553680846579115435315836977245893056700532133479413365393431053523369047449424916775718815939096060613939067348658 370 126677685901475320316613175843897262236528573252512011076969744260777592909103261701411532605963616664006565673005262097602961093012869308215219 371 119351505208258674789084376239915825119975054174425058674135424862383988760243691563792214723876078997512744284319389140386569688354768391814671 372 -299870999585742201913665727404726916897551316364944774812202014308767933698528191477415493250864274678873856265497793311028874383642496204512757 373 -1968094274229101824295785668050939927277386743633892210218804406819725139186302507358291245045411517800143554717584280517362594749812993561707642 374 -6180718275487521360964177344191546389622786319738925234570958516418060086730706636943705450385454423020474919302813654449454468890724240921963297 375 -13027372415021540979628387710672177615416275518328945420046260141495870644429581975846076598699183590790091232879171051678473674164310236809707131 376 -14817894616812267573910453054359988663660391207532286119231057111561973063560842126130373411372747501413618436873423794554504009292287687622501875 377 20444362207482511152535691104176445959798204568890893809743613016449796122183570440217261651994825269119002824871014656610198255545735769963355337 378 175740543847760525689107130981474364848186499121734275838393044388249890091579056892293259394528258143038316886998560714586620948500851543799932845 379 591312342478220245287696063633811011963001610261652321331732520502762088996935208864639269010739643863362689036405925959555337219035224436914120218 380 1324384166407144167792753253378754463269224609767217751364508631699058517540979485337800556379075794758886279011198446930060246812347542099739920577 381 1736605122840600233314643501861281536416110965673000389559961234551909326774623477652466399523045596412511867039426105820189871820372960649759869088 382 -1137832805199484105848107004258036508832198423545927982679210235628845093697749392469514063386369459666635136766217177069576535962997732807926465467 383 -15453874626092031144349606858588594371962388136360772809142013549548944500045977576338719322882347131514703916382076547895753929591863485440106405035 384 -56104702933813928859746436404654023559973631632947926840434056708933865889778397339155536216927956614750159857032111386239984503288819666896409268661 385 -133253998507002890897552059477524490392296117005103048104625248819009950837994899571982963132285403970505260052334340109136433449962137076324260038548 386 -195811640699340770746257026198791290340781642833540971869210023509490701449495977442157664064516073573155141211321595998124447054210831222914723650003 387 28338129109167880024420742062854622783124106389169863994259595595308575102516651314699360981383394760486493406522936563190318855974204916536596439401 388 1333965597571159239408397787571454971613639899491889041792960204388591251079707051532983604064306291521528604675967915365707770331209867208555067546717 389 5277831780656275029655832054274357578264615309851946579054702162221765684634058768676852400761629084691412443522669085189817747712216368151519752930505 390 13280786491370168719404530957237007277469232056514607515591838875366540051903158309398701739367091768353500897649643482163794671093310953093180400143099 391 21467372789204635002356844553670755165028668145951942667059860442835491962804439943625664137803932761429797834689009394562895177645494785251106035154028 392 5151751282048133100565566605176250220849579941997285915272078983330391796354283735878271104735483388349032589966479892320320721431610814358609902007277 393 -112492525637202688549214342104338661933024634510595106546029807162215413953490203062672121005626437650348542453734921872097777952622954082768347515651517 394 -492016936782674946550464491610495149080955488809699069483521342462072353044139689988269130382347946501704758817289177032295013907599668512037786764553435 395 -1311915616303851168328221347592122672995904185012141182711432850851318250276140781911948090408309284662096026306985567243737564254060931448887171143319242 396 -2303120379828312105173659140593093721079939774881724310553889400992318197920075233698639412530036195004607818435163104802390635328049535949189544568082207 397 -1254809113388407157294201057531616949928316845793250045208253134324586687250985040387089396361883048248431585737919983424813624909202730257922041891431831 398 9199081681516730326561570654598446367800027477848353162571245190890066779998388124493053508129122489088670458467724442114159218210362312325029068666152547 399 45423034169438759260734476200629829830966899702976358232355033787810668833234236981993401581782607637931648746099987667738651346464441983803346278298767440 400 128499812511524962011809630413232235457809282918912536168477324900973114909202401807545445072229351920585194241594429660529462877289835686640198369607287777 401 242813583607761703944745100465592274684448224578636356936200348650101531242347280246987713659955987572954537923947127543357783485901129472457741175489029400 402 193318326087856409849294802036817112179298123534539067823433647171312670785698474367114808247049862341576989973339682660561543185928840017542397103505833795 403 -720409759078027896443460862968061183195982152061642130815005092843867138773277963077102568828782794618768642180786974881670396237621375695368814026527379559 404 -4148886342255886580386225399601990745088643024050045972638545380001014868613789066202204767515512798529589489320209423404730878015043937462426734863531211493 405 -12482958769163088345856561679207417627037373358885688233868713358797659688577100304041594858776409778874920145183929330991163959483317338079798450728942415330 406 -25228499376672582493858631235062745437495455042333011720440349849738295195702901893074380995203791259585961860885842611251091346712342858416015222862386278625 407 -25486211114274679450553357168701798140911534812102676978914873278167634071243059130268982335352751250829425357646130694961148892318320350401365691896164618067 408 52777770682294373224890181644962374918508679164190789635865914739553197752558980812370078962319603939991065626135460896691933940945225127924902995185139953757 409 374437865597161860133417764237579315308154994476202831080619752832449081695957247466346591115713531597546087356330053105247264393676824154843802503343870230263 410 1202792159145981749370591051655516056921287348552453759045280546248179517425569269601667952055909147764361734369285597274494591796419055073972092732221956364689 411 2588503825095062678170428658626892326930957013956911762589784872042361788862889448043355270985514260660335195980812359077692321924724991653979699579672741679538 412 3100075438611171975859569871504820440196817694482344280772621036701781050460520284979925529405602292759278369471388017187809037982253221366622379158977997242089 413 -3432116110755711143047230833725558469085925682823581223707517347840214908712759990365544297109624958654763683461445401418520077531442265910025691224417638948951 414 -33330278740950925017127723111119322511590229769809981365760821084659273540808962202909251509967170213434871186326994154972607419939127928926628149147709494947521 415 -114947544015450260860133910997874855139605679315955566359794781793194683765888438984633227525590638375089589160916683979546718292252181537505399078017763579613408 416 -262649231703680408696378752717788607205565980358364548688656621611083294884079023810781754033808353573535440331807315882429370470898035924237377417983377826407623 417 -358709416995910997400973244995999690600249412655405331873934734320629146117237641833784573976245464708467884623358078101058462594219322867263366418145832831955430 418 167763718732413583987230853366433266638477869427086537689284053063383663276696131946694425180199533026060834378340255928600806350389860669719131957860791898998571 419 2918850252227718045252210979842414784381366375380622609961744475699632980317789187689966418448914837845017329346592311583318659320434916946502991684765256785243597 420 10893314616524145235391488212776308497075691274414752770213825562280600040818135845951135427338672333528994135087923389698457965594230720956700840015034659559801587 421 26383430044825623672180581739019446526370389780833671098527296002919839132187852543835418515816311029341939526021222707523774300822052553814968449210070075306341917 422 40097842911735756259666272916410416509175771699156104078421661180110630807210847929322866036245878367789102339420806810301905767059206786221737569162376057000094977 423 -234063907497347753067894532586309730839006300089991456104921145421033003840526962265555265094192394424650394389124615431872066106261135212378296416863113501620562 424 -250561530612963793565868539121525819229580618511421380698526039755866687906277506944814947411272645503212332288284750473885831449031544271473873858319724908670918041 425 -1023335850793197088998859865554329135337462978889484523007692855355218262760807337800612769310756102107148752589172274751405857894154247240477411410175714221606790341 426 -2625695729616864158256914944050032645171912045400399000643913011103793336460895398410117165381116595179834547151116138281634109856654089828112103553789794237571613093 427 -4368774079521651456455626111572396313077562855012362383976342207770651942908516458089901789553838805842829958518577079833425803512440591308519743691472776378854403210 428 -1522940185803883568241818216837387056432529256098571701472156077082357017846829302755123384217875365083783257740692262010820244575397440766669472343170276919647947917 429 20968330574960250115003087547761452658586094253140527186846520711645269824475553780051047552793009741588657519019034199937524813005142494215522768703763161465360799196 430 95244726978719713831264123637413420262835991150378514352002958668479881164406007719155506752675923384855691978934983631141267859000482960965674979669661629208808446747 431 259028255989996864743488995002687623865020164097982633321833075091124841274593914055626692146696224825253703999981519883530001489544751136562956907856594420480496461635 432 466517400614859291574684991674814822669751984471036991890118541517894741568562367357894819664920997931985479106575935377431912608021202974249014110456300966633412256649 433 295516154594122022986198248547091877506784506347105732591929957791455023446998492107993823545613441714804622408060245270395585837529892914505169576019406899073225427066 434 -1695743931922641111314821852251566182144180899543714802156532288976392316834436507403719859567281476795431319726993369375921534374339877157751485511517735462512502294473 435 -8776011168726160955807595242061546524563974708176449792506963888963796435408148687785905162130859131086603863820079768452768818382879449344426458651507590262289741957289 436 -25339083595760418345398933795018233755454016917240560853915743216810704238724737671955822889426968149358653184532897672613891632403268900650263077403876641055250835417665 437 -49005366388729854004512125397196843411021068621786741361933876218841872874618609759542440949031825499998831280264601683163632226943541875197915540454911780063328020428480 438 -42683690771958469220218685562760246129124066850747044849064862969659618976313310490488179561847030802149660467299475230436387260343188374239599012339029504777233902948897 439 130531122348075976292139249184053740927386942178132303091873643066872096471704927694084234999659672827119650762129221120931005269693880516748898018172468743331481125958815 440 799703788458788821662633280334024078852095384101731291006582608034759299403485319656074608435799656394403564438462131819126718926362306019696629961481164383509658599599637 441 2458432052273211124956482880387648650207735121614364901756809419150406870081938772506081695146743692083469361130355512278591295075003398191993896675973342517991153739687737 442 5076815867099373368803332933829070664548328761310010770346955490489318166870631880173519728863009391000405333860889758136988862947885000578599660930314408103127222417101101 443 5458976757694863755303305816824679117506187393043317631598832084695164054529215392169754737850868682478190330626627564689303906689745625940513413939715528610742642313402166 444 -9282160287562785539598708814942393580230425070832933854674054045248141620795448000397871057414559027216558658629614378567453369092006336685470342836743599290156279985336463 445 -71962750833502420265474112563434248402742300322666268011875040272118253827183204306569901684499412545580652284268396219386695893284951377942449052333622947757010301352590894 446 -236574865954317668858105752420795245402023462509522769412813277117464326068877364418942450967567112849054868684740455986439372244406968009181994295823459633722377738966775343 447 -519632575895145250828004009352161330404303261062009032481655036033087492619874193915139997837484796556964655332060908758042005558800470900871522899055068598712620776952131285 448 -652464501982649124169165724796339778711347908352758123655641705234128318372940159327589989692615091757709730577172366542934503702963378456965435591124821722461989139628631673 449 566854542681967393004438760033424764414100042057942069576974371437160875694562608586643872538083749552253522797025829097803822922915849629932787364983135709569968381274849792 450 6382057260299660853135657492502811557105136627314836089648097739330629368206133960611052839973973666733575949580193212031446746067609566757081051302085774189642030990395855281 451 22577721911854300184413467300931493530982493128854967907021303979755183616142052612044623082537839403344976149991012182787585032729380404578925364092213452125429031652305689933 452 52616993477234736594600454607302543437182730737382584105356019254825635541814687802290056108278751042386909471349371137682757222279569037986732629995432882520265463195438234673 453 74642190115699764600912713584967541170506627070886166027533477131761566572659560367276587269057291512309534841025850240825814318684876102069256805997164748618060111438766824111 454 -22333759904496852918776358465583821314181468648253252428866138966095047416827114950772140465539938301730614452409691481318616783915604177116980157958544622050563306769767696893 455 -556229082734798862397286012592325315400517179150517462698421054607114817934143549062148321241668912838992905492652340808259243783590329721962217933706948075735443498039910560870 456 -2136419454082709484599844966007164020746235177468341165230719906956128485317232258639300196313843338054195484999748675550535534704813877274979983028070852230817598887159573577443 457 -5275847630410194008476258201182020660081125254719620963915363705334755642300150706611755205337441563862190804951691685735749301252202097640676257153747503593282281091641363134049 458 -8277661994569119644221817466652628443338495534598719170957230633885997354498788078340731236286970822613115810235382491865074606827288550108178244888904428247607146066066485923115 459 -1005076697869063813866938927737648916490772529480876290346308433960262028593072086878160861198375524156201728880121046920294197541969581095770397539131061700555260699362817857826 460 47444193968957405548827996426756619168444588623071966094004188834371771582384558060698885057932645088567202972247902691937960632962278763986190744782347396874908439449103554454033 461 200359483710748824829370672563275319847457044081344026241861339322087037050723924851498614907782281306941680740886983554668786860323179585142365346433795463314819739144007020145759 462 524191904555193256888048960846296932343922385526219870690230045311430337696870012034790905766720003251090838384808335253991747707862794181129108210701096850980242515964172553693879 463 896598461189028080703390723296843713471572261754491433603541670960701676318042008598003411510726092287343887881999555509577741477260571066112701476012780561031235474973965055259970 464 403134186587680175573185301714056234214061859265221628698220439581901203124264458841931224669101569289787748059192271429192235235566407564500689412255807924566085158736420393775285 465 -3935394605942368973318134485519284324233537438409352282322250317364612874481890585086691560370679134940949920496764125804145905877784473133541476443527810811885391589270469784364560 466 -18611761205089183301859006154591576483026465209882852672740208161017742829042164747142750794698754140020668492350318804928541279830822901521874066051957706598789585986900710752790393 467 -51632596810695715355869372034792108609241280812944339889484937288410320689157745267892915356730311575703555568915110795093800873938289239701383786970239854868462635618099709698007559 468 -95311707479058705234447216371978204269377051085097169090919216284968992207130815879510853190814257820050583692307740837648967051387590360106347071397813570008796460621249310759743393 469 -68326943518627717461501181299121767225473360102795675728594588608045217600001371813815679717463547649592030072731749718140051278535951878054193923057072680787281651527623169640968444 470 314165236461187021697522847405474170345338038463015090382940029818081289427249158136142335206864743084168225207040505043373019865161568685995600780245790574039165165385587150659285927 471 1711001349117779487921669979512042163310998866134828183587156823544808398656194362912768251571502737344759943260750490602225755981713861217054547746965907193755169961278243345857916179 472 5043374445315073063132424709021370220661319604449004314504433569940044354878985433116772500381024251547191458708870001310232553387487545875347123560148944472064405806539529487491129261 473 9976100688113486892950894090048453711751744349891933185817346669502623614964082451902994965546696116433182202832644270408402795279255848880894280785819816980583859720489294798591682827 474 9399082622487086975796809553028398829881275610622014402534130233717217960148526214458626952152436840865211227971910119898388216586150347905115072998572072561712671734795760462287323121 475 -23690943838884870178198563979354656155509669800818133411973931145535590120615564117960701677436312715576912303908143807835161787883935892743048915986157146250366985936811584443020108196 476 -155485679977248606915619455893182303806793962837382024961877676994682775306465050730191479709478702086879454058144668170542668573610569553242452533709778816471585347732423230557579032427 477 -488588941637726710267486024058848604075810716026261427713302151826310616977383033326135305682588537800664688312086431512835173533845395671166408132052184019217656232335893705105120487856 478 -1030447226818966538714401800082106992092213355593046398686738090206234838962417789642758131622936029650701113180980772645761245064861709965349859660501235825249458146903109121222292888471 479 -1172304122415641323691733990698022377745567888265350625465622372712200388532263273841138468525415470098634065127241371809463451736801034009757758747763247504781353551647223981104793524903 480 1623074810180258667466983167058685293844108943030971057649121639074824010027008145084091314413318102501734360598947475472097890934644229350183885935207786419123538212189187106838499062071 481 13944660646275474759981047552871144833624982420950225744723375495162850535339142124549897838256113637158161074782080664401644600632680384099920781185955865718787533595739332510277879337286 482 46945155659107985527898661053420013122892425597283667773908857986083482479935526069644749191681172566854212427461588029854035949249807621015477658057504215413494629562850048225395492097949 483 105207206794554835331188198346719589669806521063095195821329999045961890630658809716616130075173250711789071695612645094169558746458718975860331720096699115932664141231060170256581977138111 484 137995891697669277396638045667564428403651622857173681861429528904576194100285959468879268507076596257140168736504434927397345648831518929284716564651553621182629921507043169288731364073285 485 -90839176944904685387574527807126109473058296203787740464792301560701543973063928148667407263818156821737686995859136261231416721341352358489565235966142193677528006447519495104558134916699 486 -1231480263508850703813055774976122629584211764063229566417443735165716304583362154024006908373719364273915688631773243729804530169199909760023894276931604604212637608242633372133628155806061 487 -4473014034547063505029784081194992807687327970620763543200029097402133301842630597253489512832828274832730388945279459699683077242791692141282630617538626964606493395162852007820296465296776 488 -10629937572485038649471704129683623414368683889437347717364687144728055454189591786648865654996164549176507830597802350029291230906178139490163211970213758108265959911426685539026689348579427 489 -15626115778693479990479702579232603258386551678521013197940183452686790397211849317946530507249240435194342737010286616932758598432026912332196256377396498090431797504770479963856232766951583 490 2292836011445878581014252075922041543837065708684157714446696835347619621567386372100383771243155824882661215444561501786394757454345306519780069256155596573605804833415456511100913585291873 491 106746939027565618078081349480752117681295087510562953079800906174844344662140275287407670656926911224495206776684190158287204153940586262486545573508762517714875852401507054176099750052442342 492 422516311644591578084906846383052669089692944830094983988913432112907369503446524283531123539234244972641099278149385122030274060324198002047739778695025789171924609689176956103667627109055577 493 1063779007211639632515809192006158239890224964541547930787017552792412646229558031985031369929646384891243894654644499672510239177674806078547369507408480376446954132441002937859116089397627634 494 1720225549339585022393367693506267727744329421186778606866293988458534828514287461358836078702793170505669185601311474071516599572163487596704972799961869438839662132846440491559595497349259317 495 410570457883441096323175905767750818959200320720057562626520120898814686362437220931795704255581099359716374737842583565647115067099625494294685579185642970319587552736091252083639845833751747 496 -9039147902811450507960065126111673870791320864820840141149486980112989087456138176653990503735676285668634379507518686814147158292721725918859178491866054794839211281691293631897492593099208081 497 -39547270908984583064593054710925482331694143174939400408479887963710777567784359680401728095579136479831165436305705986725280585283761395171326753215084647539829576745595391624019621831361586886 498 -105504402859376898893051342129657179472067457001613139271621873397370480174829418977079359736535889887243302448759442629628682710336819450519867866720215553754331146735720103526552256891973435183 499 -185297531913084571299697434709866204562665767249819823617702183900680055131545438865623607726570431456915242229779195409868221484154846299183134423896720171833857174320003738630305618734031005279 500 -100804539690810493225323260854169939678425103450689408641808408524192153636659313633308009812272417508853877461590115120483302461405105188349380227109316117928368438912541360744158945336103434759 501 742202758531417791422953036545667055781012706826466194952626887137846434893715337133982253171539998684255489362438572972859959197681663620034448990874693193805634515585540973887671471530523903098 502 3665427019232395419172241458013339976038503586638902453450812751792555799894270078372514738073565303779686753289112781365313131007115657445736467778663349398275846750657043760322378988037761973573 503 10374465854735933473695541067182642887215320681057685695151173302240764151649834142212894369425241673841732545267504057358049272500144810931805656028505183150148115488809210577951767461447372649511 504 19612321496215133586709981436231170977384086835212412141854803157104081495942602970164710666243357380664606823991829309877975990744503550704890686534405194845538933020330055649998519022238429470447 505 15605616347855812180481484282515335217745524344734574583399156315573957009763430970565437881650940357838207276171000549136697085975317068160924458753295395402423626470973776232212064896821307897515 506 -58361924106242373392195245556640802585791454438453182823333136354587333654030422098921136322898611035991999384648651983890278605081094105227653730106685276309549819932468850957969725951881252888273 507 -336091360573490883960713815415970086276208749368998253728956444676936218497588432451650208223044334770188463399949880703400789838591468490916788915726020646322185331827963730972750209919760977494604 508 -1011678205773497147066217238610713557044031819892798885448300963549482342403891829180038451641472971407797422300860514375865736365028144052943684427319343644716116148029109088204629434737939601700065 509 -2045549156957536708539061295411500542408163395619581622971305781654128678235495223437143001684715793443495966353248815222492072599546469901043160721239137863291946160063988438727818267178290838521061 510 -2066072588448782276014101305841963933216346809655822066935696616800212163122158514966981562542450428707628347423058956252372998766112300154044585967366338864457975397795686198752322518312246246747047 511 4293456154164437416209686702887556069513138546642645413615200834893520190140224764766014732953462972161901317721514548578957815184586842975834831287603220203035529379852312568282735846576323794257684 512 30447422020204310817464195476657855764145293289975309186068610011684319163244934382192744715639167781315225063895285687899586823797447314370762721552457234048867655105477467225030550820359291420762119 513 97845659480362663259682107758785547616591741025015461385836262946858925403488267169677882543146075877872952107234777211430669194524895691942005232711915994849351947940104859891631367741097046558430840 514 210664588297997377618377763492333877601636525568388031134961457267884882504352441180691497912595540185636230768498249907285962105430494994687576668550979681046171540420508867259601083183204478806839785 515 252304890164186499865031774235482164900009862673425959120979926419057863198163242035009550639897234724412629755796755121228533598697957104269958536248178101881758518473357904255421494398023948928108705 516 -280455519931103582947257820754719184459955851832483506563341704858784926111514825733851803797633474292395750828053899234198148095556077671296287415076312473983397937436454975012518493966795704238182583 517 -2720350015351855972279840956297412732785783520894723835502241765933148471609446947701810808027225808050276836102283090758630181209215401837282765867427964574726077738012825924059204591054617889905169839 518 -9385182954836119005155289811863050008632285099203295692681147019039205007632198334159944848320858413477217078754731274137579323339848502879399657015861715281221123642273262637782166895956701056767263353 519 -21453925006848507269389578942971127809266372616757524436787174838444852353824544539663738340871248897950879463668093157702621020809345088756175076108073013114627760637048693816232201216872156128213807184 520 -29304596367688273711599926888261215822988237556733020819331733902788938061728801195060161533506950003829163050646645293488286863110090293194301131595512812437123349757557163876923694864948782636359304543 521 13791269587671194628051832493620789560051752671289048708371466297104013581675503205996512148567676489868665061710461559670260583558982466858019937299239154737832095203703681673130542205231357070262013539 522 239103556298611521831390721993755318928776308737796385580897666770157189457598362325884871164782644690532212367201647226108536053663914744336924358000882043545534580549698914109659457036963184084397177521 523 892611634904697903670926086771626637147975721969971915859276956608408608548879960108473926067110299890184376135294747687775529168601409886142389786021515474958001256339540218464021511075289774930620797022 524 2162793789136194978621633016725729164231761371677223997320364124454347730410926387367659993753763602608015474017118422104215381371174623414358368425561186727245955745918092583939200135374250413150168214965 525 3287750737998552219537141307600238758581211826568296582921789597880730284616497630857927627914980135269200150896600932797640032017034461629606891286846215354128499292789185909479825408611311174958369709371 526 -25698013098674093584875064324057868568382370128690233580307092610474126558166653614222622031384860014528756585086677997939185576374581000335617640522962740099739307094594145127369004388420163200178936325 527 -20599403967632547901319737263716712627347924847419141753989700249741326783638892009557967240361045617210187387738602171074627689820113053200674072418637553970129278366030164721117661943053771917017375178454 528 -84148999282153915512493111590445549723844228167539570198816311637532860113330749362065068604422302999226480721128991777626818725741680393991966125024602970877480080554823546197627260201671834173470591328951 529 -215997300824667768915838445905033803537940303006380519123160117564038775185623089528349042328130632246290036955814580723976220506408762193996514909909663160321744839850175064246426482539917126679094462935060 530 -359482107670653260635811692466240801223540443896699736232331720305075126279140973688750209310235821721916625375377804493357224965138526863972274926018599483625284996595011459313092495141391221734642070173645 531 -124831849133685044879159797411982844539018043609770966085356027727514294129817299480973546097935813224171657242596886049498079928233676951169538456693966142756224641513649804527874571848652683423372472355971 532 1730033104988445701265107941100178384202430087926886032245380294123325966549755565226663983649494641523764887032716641779408007006392370586210679448936437995164048780465163770469002936949780406658005803973387 533 7859054235414482044197979395004884225990498228380286348260743442547086347066555416558480503864447914629526954433037171202898400247452432978273926591808961512858191016806362690483762691368874068103961887089746 534 21381557977105799486747547434340569483166849194915223128287383770779421339005206308005261636551268121607706483861651731906308656467106162011018271996057544183830439776489027579688197602504108556285500057430407 535 38519963910191054872087478763851203273136526265482106265000674773623853003225204965057583818905232290260763098380705768246015526791500197843223649471458462189751162254744038762412606542551196696988424352433497 536 24366166839673118896679496730828654238395615724807023945681656149747905345060659757216191862676067542497198360737517946134304841255117661710712742587817723522503737658597725177217671647767911084089702577866757 537 -140409558225637233838199341448041753328069275577101882418413856296244731138309337155173372688002278372451315094306838680594104148797095661028110053834930420313394068842014186343268187757030315820110473054749717 538 -726602658539532953913774732134841108140083983504520728706204379715861709658631847297838694854801600331061549040246899084804444935381972964839472584916181808869747155393283866913854668872590184684510637094096239 539 -2098654217689104245411080291017982627419607822007995121911066610994044933629020922447086896742074253979726893021700496158604432531509977259760259041976093137885696553519302634425224478540242890778276775512884450 540 -4060001429751066232001583483324840712161693017195250926951905784209513094683287723041415752589455883669617958543328819044304273276486069280361079471207398406032735886322222014860088002696203692992930055849135287 541 -3533983585739601798624453539740070066511352605033478526079914975338012200997444839488952166460648684816514767443629097998379582481159223908673207990904662571722732698138455685963552641899314561754438617179823919 542 10847115423158217365084802452648869222452876511493721825714002775937249607086905645659836889095987835934046986223667444248990435359680597628859700748921816955927359178293117215515151868831440553793917969598700655 543 66431351299989328379244395087105779822634681450885706664753818758929150362141081694865698714154395439544530600244112249851769250203781509167839350193189066185979260788531719455668587329545477325395319426115000280 544 204285104167787482865127226071593008106511214575370090183181889400138968743807356549021789938770022856621382270618005003545347713604558605330724641946979167629801091999565992301290548128604302009243770567447997033 545 421993060749529985954560294154880492617538398489661287289212992060798625299364829401528368883445013340592228929748569666307013174089762554715298895270241119643433421186122631091741371132084261846518586375886764550 546 453627706402997117112697965741050733260382886121866542343267264482961117756861860058743461962505255808894212402172676171164430623116572207726292581211245122128072100846000377601835494288049103343638783210051756163 547 -774257234438562389118992139551219213056192450030463399176956578593499253356529773541502983820110011271591437607387208395476797603490414759076637763990769880209725965062361644763326371394767466915901836339681600663 548 -5997517153936046480878773032439371738236872989723088534373074965200933283865758997296903100015283290298839685437149333280607144845105288795955067532329857296301622442640167708915613704254099355260459711522669557893 549 -19721844044009003345652749168295397903536837823041747566420493019656793017473883457383964847769289659834539468744023517178207693349869597019928463758628776032052286674588734082428886870046466765855935760280506619211 550 -43332174721471053653748548726486465458678095430932066506739737577860436897537655154106624670970919067001779093995825731653413785444058189162082725985184077562519154261929422667015098291791441932010923704445124377559 551 -54403967167593405333060079840385567660206177920669136610687295240828283847152554651369609661677727964621405454807548790261205351839338079255236025971273186086650958058760299053141814606327837171850826670943677116866 552 47489431010098580369993684481731609222976388672666668974870626486400680394028508937760760884021211319534111544592012688570221947861595085305709300208285869567661313426750549941488417905841058372039408007711017502575 553 533608175179926899092145247645516256006352411164249376869449899996564408213449829910962547215816294997754790223589219819817080908132145368516022328126048012238524851666826255662700312492213494389278708803529150145639 554 1888132899644473006691417139812608684632204458161828058244467854819804264571002510002298698644308046923696343645324035774620459788168210346542280535960692234483316499066745374751862080559922813577102385732819211846379 555 4401603278848812290714597345413710276849883291587006858292433915725708450608023212972859596584823795590825138970915289015434069680893375376450522049738671105933495269988693863673972371892316149456811900411232784952062 556 6244248295454511319885440084173402117090486013178519143417001174037088359627325550608948227940115235288209971349578604027478792926886972935024083087822180158474541207566488530530506827756222658030447294706479485334875 557 -1885647741603880032422592020807915651261702083356712717419493549890673207730837767311467799282543694267823229148380054746959799955347456696541833773795371998821896719724087901801388974685867543197389936385540635735066 558 -46654669978283862702209934726077465074212713827295715791066349514725231403909773388735032773522219278113380471450917339282079874045606246432706553355997213117968855979416278442819987268545131943451752733844778546594201 559 -179220121473817238844426486842522160162564276445024637622581307056395483114120703515985144472175303478132624482769032515916811371306827646584020298580487535712295625303500190521117501926847604252995529125691500047229751 560 -442710495535248081045490417246340610097647046797528738394089954914441030332966294185747242186011471069145904646513844232804549820294972465170634893788336845027732960102405417459270126947355457625213371941709123395489251 561 -694670229151023577042874702315340515665289809689891493828931624743509015955285765073685473195465407029630476599752074199326925870599878756907453777861911343482750894011046921962992123805750016210477345758769856239073178 562 -83012056848228963891969170165301697148871640534756241002996229378055687163130844088445171200745143275464139128415229034729532274122326379931738298287929787438571491744379796066301122707929209405668761212397626552855765 563 3992001681737582737409051811986166251051722810802942433152862765068707819941404948842623992613941511182100101092998273922946871416006067417461242226457966462679105727486144473426535032050998734610313215830853243687056791 564 16859063799771191060014651310708846623192589529095172360681648575421810777307758370413465185099916798974706235316256792931106962978140910593928307964773343662162188246830624316453530819625432817809297862940820012660616595 565 44119827332568426436873454778455304661774184882651519460617913688060118458840373926395932548373042011082571153524166268560184359858842572240547647146011479082629005856101050495440558406036957550237173425302982278738662736 566 75475473193528819058193166188038062520498554512117871077800626342976129884764341856098047029736682616244289554312416231988893226257607252494712421191086458852462848492495420352157551419398060675167539140468720984867943123 567 33834067712201369920081090691514818705011938828526165645736321769360561964193379233214573429607802784450461465484331841537990632070945329601493018547724483733421686314470662776109439384968574724429348965631852979878315515 568 -332167164704570178124080911078910104819850907658628479303833544452347499864549710506865280198858782935774357753309127712780369096588229242698241572156626683229917599380077849664202418666950390860455958749771248771292322431 569 -1570764702727288162968072054213050529441453053663282871231116961578091738402608591884124047583053166296149753723250759253292715404652458630151899232752528231823400571535093057833662832922597928653385392922328212910522912795 570 -4358707707621343912291589080920617983258433024889820709899656319508958510520720649771321438649124641032970438740355564586200661210228905401606406108592861848217929193246311949661658940838837111490681411416695605424804883031 571 -8047438934744415658421495644156845703841944023010401548674249242056136288693264561736882178258027436170271435617976449647950433399078227172990828370203787282444964662326882509423976599004451709285549486454573294522134542568 572 -5761486918608328933908788831000743387847545713176750732843196863899424379289152391568473100964099314048833826564754917596410932772791942986256309157817782041175798185576954150454792351934222681238266593372577986168002440455 573 26600907330238993749419663296188390589733595270980250622676391647324257094944645427586291102951143525568590387534996701062061081139156656849683485898024525492377930252159756388984879756140776243765537760383452601789504702651 574 144827944732962273784166216041080161805578906230432711004144703699255703463807227054567576156997840531264778587063649169397867762341277697818003593230193056318714536774974752754512990299957680072120622088273057213758664988323 575 426992957424137307411784383192552349923995042538865823330923065061554232851607029237500507683630419455770724545719859795889116898820549507606271505182886405392501803036580806929157482062593619848855668679435817341464145512310 576 844784452628392146448043990748568776736657527773306123387523601886373203671549194783502136624721935553373931349494250377850205442219735787170829517003144865899040665202862063131791380421856440351576423153113010973982629468357 577 795384400738938292743188342850338951621847753510818100428581475293064694739934112046970556705944938307985262693409043129876586013189728086588225365278491925679737971297205360505089211321928238954922475404796080570339242893124 578 -2012476287765425982662477250237525302577697628535300131513484784288111293859218788870756140857333133439147117158846358464359624808524851330842766164256802032315868390764376081889845834379079277155967297851938736635576433441861 579 -13199293132822513051040128566815259407999507653214510150133383565740343173302906832953115866184631198123936554618936511216175277265231786259035944316106533105741612753237686153655279329533218956800994067247170667321598702207093 580 -41484447795334744122282656360149303726469719146561246211074885047923853594778196649716766538370255043144190371141605399280429760785607950498824699631380246399035397645197593343808575393334632708292204216556261022570585355831765 581 -87509849134765446041743932373033140085767513602772821414023135027346871941159470505219659088178171340681564601290300396835051751131700167543948874869429218666343675197201607007095129041179047759958831062981292534244880866627139 582 -99521277695819591503753548307219120913609122763170885489596165551061225067529455208130556054994043112956754716294646999774768287097096200791085122880353444787078710278479605355926358368890926886742371387508985463130382348608751 583 138362918814703304219802861750717777059813922619332116272181199534650991707014478831777826788229751147803732525137694398414594555991244807015202341613081941583187689411086937947616309463353252780019614975082260317734999398872406 584 1187157755594080087983842695755226111135396705291489503851803198711841349033052078288748309508441556073203828634366509927424273825368270573185644415966698089460425847185400676345336413849630804364250183510413719352272230690110111 585 3997165302678145340541103978820441998533901447460337459210132416955611188814437178221385965641347848461917168324655391835619533230587626256337207188140588499206647739043029031704760716747613961628629935750849032048565301755705089 586 8959773275782975592531162133305724194703168384690750535978154627587645502710630057806281719418133819721393757785697434734474031445607675307920897229886578828410713881683510303798204174849934958764809275222285719867280684884874111 587 11750099601597460766498745761619511948109975287328778887569669155256700444966622017651769739964665969759942093255268151523183910104804494915617705625498781538364834464603712964480003755902665625675921647917564944661619000336284610 588 -7779182727279431229166341571261493327677917880606945046487239574826689722460985549167807858686725107588620697698305507146084951783964924834009752959174699019024238752420335504592757811669644385314896391272350001160561893024649925 589 -105136318272526899618940972993077188304385474124747492529215828061205458941980759418352305809982476603395908625495018505291976090498456581982217008031847944575023899473241171187948148736082877999323697364624223736251249672535129877 590 -381908827355173597031530050603471802821332680503941855125366598605332600824373676550095773042768292218735119509702160501869105039247815362346330166077671338467071031679580451227922831313585131084427987439988537123123132799886690695 591 -907775202409294832260009450338614344252790965278234903914055261300229773964425390326617476422237528932690318861488261865587790993013988013730847116218228409912817349820972804887073156430267787180808564651283483458655736764173356136 592 -1334356386234253076381428870850614116391158749512349586748713797620103956736406625299870007202980305863216219923616680973139200030912321524788474048784511621509881152612773929565044601176127112701172487119426589842071509374422497621 593 199269066037754029299386851435967151257676748311231120694000566987673620428142512569319406528171865284198072114659067513208125793733899305039366120731675177781837940156818779410717741294875016770161418987954580240003857390955780740 594 9138900592152473389362994392212499420105681121279073641106605063126643152487971757813319902475776471266432033182343249423155779295353135949329171780642196471975768404894893883598096364052054272366477914093051989231810197971634348289 595 36172666131984043906242946330516760492377979737171619557348549549897121269455536758126517432564845115946121949281364718018305387711584351628376862289448653781190365488606152617136960610645605192720107284047284013391470320601606013467 596 91090282093576826658840284589467696106807321490657910383786903380989925363764339562865361209813463037913897783255993767518353025181712195083263039367452650802156083051409594025287202401227943269166444957544031870974168485172675532041 597 147302868071918650887881826486700709534075704926865006889369756034139218770354795903070155664512802959651179300388281695453361018142187949849516707599653390363432687197458101978849817512209980345607184582669801159464197040900406945572 598 34884335266365497947806623128630073921768277034303267875217456705147179479093680246180383590666732664924361162789337751552641877947206302049776956721628604256050224515469581961933467711828443335656854178682448829197132083043810766033 599 -776020931998154828020279531484996468701608798581755271681653811783768553710099577039962500909736417464458215750477198367230892347554533139035445791142711844312701417260855229643523538052610580879184234743117290561093228149161247309955 600 -3394780866296717892960750401489296120193912155098816185823844776628908459114005557246183348973936064885999136612405038279514612566689645279628663894532241017441792309784452241145238539859075459302279737531108566645908134774607361647109 601 -9058208042957526474046809873180917124376642566785525871337290838899571980385994622107947520265222254532438927649656519020937539398673313151392619567094901326498647736889146291276330772214893610611292421982820986901554721146681329047911 602 -15909904450300754355915770216299387951310198462318377792081720617466037617945491504617615217443919692167009376741471565974633720261745668899311312045058714745242072209370614844151186140942223832839136764502729760560856616277123871955969 603 -8633975061358085319103581095544949761962664239175276667882148676279532089547899402176014424199276548592916812754896045925625252353640491628859842556845403648374020981356605272837825269796314428418958777549161895460600747548233170802880 604 63896939156637157979631363408402993227818317294722184069933880114858782933666606011622815241494146008399150927232420962133248521833322303719997698708241157755312662246199093562620622016773618902943071013627759686351191726422117754924843 605 315471237740931049899400100411852399177590894954558482757087882220046769708729304588652569867855364395907660511242026193202718106585507517649937221376099656566752378055154775820483054070482298101437170700359632636624248792464296912212872 606 893033108007307755449044292803750868788734266068302219331679591011850788576920105597409468710594656051485836240372114665967879426881960069169479948311350995730664280229846127845159495758529883478941892956357749685119077387349618919727639 607 1688382066273255665673348270420764308768538645538906594083296765811654810819964049763106176293719596171308250651810322562292354193404306321230569000316527791091411265713832017342366144313810709323045674836830151088073556799662649567782287 608 1341824892101795403672692048010095657978795318970530818007868972817032643613577639453977413165002723427390686095451051457605996228482652485779390132067616380909900571837427623728066839179957568343271671379985673210933241315784551079777529 609 -5038739716087056091363216780590010788607688231847937544297053931219506019517153212262257469410396718022340145121548451261834541804891363601901549598502814940608933454635826287345770100973613714910276000183194030547228859083952045713251458 610 -29001179449103478725011892071840917446473180306292794984027157833262548878903986312978855131877132040249475340627652613380106098287434243311411946473323815595159094856405932635280099146171260778101595581986775487115355706580941825362625381 611 -87308045911810447515521437205943238109793490835218211618415745923073094759951220703147904064210616121752713683626815244735645598716365015809155403402578629459381166896739185398954846566919669787973814263613581042261932968838779098048140275 612 -176550968186828987214473270945037987058332653585100024891074765714044944181658868625553086582698556439483022483440174392736915178540577388659774122530829742119566385642947961918850282327785002303536134239376183069711857219183766453108905789 613 -178200578137521885892149018398898050764673252190040378074222963132715405552578680117904479823802417822245971214339438623436727936898140770411342389768828176927282642354374500904258570420449526721101370641322330210046726316952089074142236105 614 371792983560372091579436794325564989902735615426004996269846769404636924298151465085053660092003561858320035230844935127215780212504738455932984717033871177529722045115390922494847505746154924855924044755058729561158688129733229961145694093 615 2634006068502231089375246361419203949440958601715416101377460984408551766982547795162294829959588695623811140878392891849081123654047299374180562271197846001035987847072666874932019014549181939072923639148859367918368202341859144006848475988 616 8465338618127083538517526362198288465769275389330490435170184677737573456362322471101214717034409067020492004030864737358751032728532445674647978313357640965233904909387772999053205283274231701677260353938312373638323919997645911040262722083 617 18228334297125906050269927306246141645490471948989984734313157029120577788551990660058744653175774994120931738944778121353939867819110263624979750743407313131622889121470923510844742159433022217540004533768562841036372113369380455571462237915 618 21822616660420674625553214807277675274903010701003160909029901400938742156997590447550941555434744908625045834767130054589119917659228724330506699494227325861393499435841335064116721735872452866148966552600081729873299743318903743007585765191 619 -24370027569249942143966463454298620731013450956887645630073461879731077583622086329744050993497685724212469486369075255574740226204423777598458774427503216727784205564497641696750549231340754203313810532645535320782367642940769410042345411358 620 -235931488829248669394541867331531459293503731668841665570423284395316496695772441976552311616671899362218099546646361303403266224866967710830398317285010869542079194847669051679700162975441782514868810679252317884385789121326344005602793197657 621 -813988218035808964526240298786400902915945720256958035375915587589881031066421208016732437376829896501896542657549379032815578490408378708528803503418546047303765740304225814895215597092349303067341358381184528114671285365788424251439893804236 622 -1860955113197491122876751410385203412076332367318245795483889342806482860309357278699705389075635573219853445604946090112810733824100818151528142770359939919466053742619138487216501980096772945298321826876850384523382946950912426231396888535209 623 -2541344596032169373578060772267534449760742157308883035283341052196726301541704559585531452269893471378446482936471718589012699752635109697897364391085059891175953871941594276087578469504473653725491843822507021617404454996257487388294810365681 624 1204818999706642231449509889627336947760040476023960352584525171706198144524417375625589012323855189916606830878777121173449755752389489038395802671282398989052472061379943353651357576959682574928139497277862474206917480043359573520630406970581 625 20788918956305814710579838799559001772502254838820851211382679493449927540601114644750231513440533196456709221350909475856826636347989899535814699746087432018080589858423970066323713938485005565291526971296771056386804113164889300607746553322162 626 77605610641489682211478409552031530776763187299643859694464507358113273803704558173133711339803940989701245717987520761265704699159662500413429513838531638248034768282740720890419895657433181757380330551000851297068163822859808536278276399948323 627 188060540808726431318418381893249825351149915143627054587837051549800801716211912608670825802086397864014067747542366861267540487462538501244610731580382754825407942019578147069746706376597714139557002923612366048886044459479800582508914831145847 628 285842365347182980752155570738213488053379935185862405600823241699406372344511434688489509400330500242807806181775275170532807279281039820155371482290059220539162151926680048497825443229413603789948264778657752147123979467014549785111856196424539 629 -2933663951731976729984791377706386501337329152099909548738656364902465452003764504076030375558954843120706182610672029490274638345130385389626972150647333697142549088964516067568139223284308430333030747999597950045001697474610868211274586147950 630 -1795475478422190460607872482411273507249319281385410737515361187611435041220135881907558264270997723955149395496065730413904520965841590129651931206501959675189038222086433349208043163408405026047642372284697967675087542309633478232216993507537513 631 -7333617593356069715200229924758740877720307588090238087191707265928379583489093454867725181338533826618830293979174531806200355392433221376115647969962115914562448227325099811784186836024699307290522470800405472507694756437361512004076299915874207 632 -18826307351574933559639930505838050450481393576810367350215038063329998966713492640487227359407560243973421586955002111908430203472485109522759509674609404897188262592735518153866696629750247528877475382445344107772969353096704962173492008189510347 633 -31330688228927953601244686437833907649672369515632779385523050428927349555531935135595925822235025632821377004871438780929291168741038792883615626191098848640876016342880414166331166677587964178050816954629506568742607866521764643366106301225496963 634 -10824046051140225867376546839854615568939187349510837177974450208463180751670886266501052501159438076576790760064348312648203784491986625217178040587625054078334688469363709880631194325325954200342549273433334271871928316270757706012570711513814883 635 151167834655766146173820296188150466575354569391944626760544839601112367259953792525368127123367878671435889379060507983363511717907881046627321444695523245280728569452417480724660008327489817275999280663990487885999915121687851231947520794986599324 636 686535274469069393221065523602167630576728514523783614565597557338079645332299700792605852272099000555815395684115412259734345988666744083730686257693963468133584569384087065596546949935060891699473184914361878692185832991837043397954190311475178165 637 1867979918617212361091409903059747603705377138121133698430697212521326390710933955539527787032469210703674513107071075371854094974366167613249584184448737655004956393515793465045689377234395149119185519466984279678888627293973704283290207604610581031 638 3365232521730637968528371676229502846964757186999500329604882631574211390079120190753853049778597403398553070083362863392399273497070634024739944099503687597170793851863016498150723294793086123041644663437233630202219238957655658407495174915192300639 639 2124291050084691728755256293841553393964795038405962897923147902654794815873831972990150458678434333065407821926360927571161392083807058240168279634333452782390576716786714671360874387667318451521789446260699509545084646071533110714348051776727342150 640 -12299728665166796290258494538562017540763049787684397452276572251159832004808205657143895003689563828947027789425499900025792825122527405322714580129846306153446551683896447618973822094383003134485858958328572263530957542763864418046161436922861743775 641 -63620709340455694366487777458188345210323354471600833200596302545974606345571217245384002964508253567351255231495741848725305971835261042567688106579701421322763317921941843614199962007265687617764030200994193399073283056656846447600279827242506400348 642 -183769074577360294528416600086894049734642357709856633003241968680576258378586185024206402368308187593319555126782090638098115936963853112671855854024595770897981346177438435366229299679365405008306238250262052826410819113658623397615742205898277843817 643 -355522905964039972534195873272119806286971261264428629496587639797659070734307263847088073756151488775625989413046668159179491038965271542866353002459992593834413381292534820320357133756400059806268953632710423081270448812274015254145378156030674256685 644 -309113486533263449287204072228727631346718881636633970653596558349366150825187993401606282700921017039483086482760516935790087926567467235956723213924274841956990647381833918493397991164973331278418262302965309582694866816124669797608741543317773615833 645 952678318238829892771265121840748000193937353908020365331391007510592987962073160264964152303081026723313316426726807110072249709991378458070130275961317012471945018890246046821064721854670904867012840217152606353754908793267556359560876420906493402335 646 5830027763332083258912782819442796196967080386701622783335840422446929567459351203287744572611761777013734146948757687732784448096838650324228760803711084463523830483719660400631686612378408908000131493830903673288758097916526411364482541527508792267033 647 17928765382042009852545803899187592939546647902512049115928436509071647701912372657025131354172550602187957950216538888949085425046360797700383064066300152117701835838352537319166282492392500591943133835222621325845975866343118758314595313577132583799184 648 37037122970648149148644739362034593839464275389807085158280553511192568754390525214611519077497964363971447819353552552566312020378963115827424266803245531794147561691248176540866338659239724010201408185011561931489041972288210937987497541580964698162543 649 39786664547269724657040656845058659365364557820182009837187175242896511481281441490670134794998877733584609817019364872777463780752014277113912891117753168003095789273043007947699588098311733809246538070377690870018132776453552172572569140340620218809889 650 -68195007206768735906752772595498180607884733939475924556578337752270524301048015445420787217943547582476261314836010922958263381112446356205746659468119568634770005436648341885931033626684840514749688443450527670587131133007716818477793292437432384136537 651 -527538097989422270617656239899654588918280044794588118640840781291132445949452573475207085703562641243724596506385531305998555794043858003459564684884961425663771634490853190473219446447502152598631348343979269612343359165246992731023940841644538192870814 652 -1734712838946623424142245429249324578866080434291319231773754340028260813929570513063683342944049647664697437121453539172000565082036997464956076019065541994533309058125649284307356864692277060672628784176406606249284245773301760402633813339425642924020661 653 -3811651773298969466162418446483117362025086254566628565396390194603705130096707329954197586820717487760654561775630434417742827020996429637565339498170758665485861946045566129500886854875587497105417115386428801092033498138613156799875554580237601328509797 654 -4783519849453150920544172935366279763609749484362295379494483687116795219894477754344584592046593208887286048139196923685839631653769754967337699748393655187591227360191306785217461697078124752761449160230042154975506094848736214174960656680487022592823263 655 4197706690631837232723645775174671924522167612682317010825514952367670543481362890584430622776287712062801713679199928575848634919376849002970750963770201404955501676394900465495042525333239390551036821521614702768954466425442149808433415521502381218574680 656 47041448631437721117957228890292309591472800211061435038840351413818806658311378568577867695019552099624935020924327017640955402483486206231993781279182277488400622433953081497821291842302876498573530134364708470849373224720654080317492286071638357672617691 657 166442431396793964249361066343398719549323815260895971294729338576517827992643937538107908161108110412136303179040594562003177236993031980942378652080212578255121826160348008849153327496931318392391294791984108647760050323390136779093437105391219068543455280 658 388030757210446393958927707499539306780670688781275860599437581485453113826093768753757024137761156684047043593331084109132542758696752444729124716696099485189083102932757401869231913518609181947186187377971171988578602070808932956818813358977219006903861681 659 550321159817841902130955026144649456747055222053413852699174607408286341520083662149283275598564255325261431227004129691444972686085251900449839934502342467469687509801837571901555742227247644146319916862750605384821692256772283895118409097992194947511564211 660 -167942774303193013282204128860055629909545465421199850222163269167055454951360526539514642354323977133209084014099960279093063154856017064986374380315662803208804577539267781898313029611284216644024932383291986090297946099495889252367736488485750439509849607 661 -4122148215884855824446953379709402708594407315438854748715460154256694802226097446328267836233319593292702376765370229207505643274958761800496448457136385987699478953497735320478485056142622039328593324549844563171716346142103550791345130512164855425478375034 662 -15832719595037021554636119816720250038595868407549052951074904752259747316865888407813277429233743407587574172656592599675155236526673694782695853041009708958700439876139734118167272541973864215466900558358100893194999261109130537174414669685980988311919154547 663 -39112041888456616275116753575199127807787856561138227667843828723940306025454082772947954158281482612162872081532400381778773567552738875538456763535206131588115739441370431233502090947489990459258814823136572946672866130434936554574870803929638234443010681101 664 -61361136622669324147289970122055334384227545107470187738843462237724389460630525779483572588045453889667700760603071066726732845227321425849410563110146168261192259213037765463358418555482301627086941851754732690228839945879406837310245552098249108154850256809 665 -7191603997873419243728310531439005496782609037389866738428226856661744829343615397685034908243922654671863107974237297458166297581613770188111581161303711262528579553025921519224435638647237744256296452421019604373572467523707084598014357394530265118468608843 666 353499610112504396090372831629745586502820730618658280822429864401172055322618940469923492275147671723969078834004969925670029769972944801230676491397000487806532575846996923462516353676536588149473261140162286779982246250503353693057792454806528592475764396995 667 1492540699829057323981070074113970250796811130813044209624205398936245257590316966453311212486935557523760914287118089108312217502566448898471194113072470869896365555230131029065915749805035036660211799321934071135312268899245305039186674265242160761681352509762 668 3906103657268908217146518296212628165355814335082053158633240640443668952817115281428734858841054182636513663032887296590919364525817072283995904273210223958003696347743757669778135371344410360433475367504819402082997020448548311952255878583960452667362056233443 669 6681420844268891932842674922809700963718000292497500622310941435482975921195156108889796017862733305352793577315812272740993566034836566594344744233515201760239662335439572666590294859862100497881398904119461718723689474450103522999358876009839389533776131225169 670 2983767363952996764383312787435510191859139272377212898092595551027244357902402310744560472404535974015560369588363146604807598322388437628587477229157481886907906270622965541969970736918364170479391773397049830474596805297479220330499294709792779859613102408977 671 -29480354292502849769329388041367112766985699798150633594259944508146177137035238558422678272858934904875537978326194633433437728763449436834569012744839064595320138171377903407379661686269969181608593484692978549908206655899709934082457902648848302082144520790790 672 -139352745270954161266039071076599052600952245458834718174256277374922255334702649042309714990685101176290598438768063747011895655466899237036933414004630090011295233308691923626380386925633434247946057241987810617068969091684854048261496128067971164611147416369529 673 -386697818654878017851819457485568029130039292945792555049686685200507443176329418961709945480617081241932618145264311582476593937763606283503269677028673221591779230922005862637170270966362071091077685274377620136995688861468529485343484717578955915345498164149378 674 -713911329292412973616496723397021748177848985382390383860522532209857357335288846365417330052167947121712216999377245749928707483476154472078290998413317569561622099323471731806723216760844874257617669416578449110119903167022117137453676281651606341358971667666891 675 -510200545352057804753562858441651163701020974993533548149174186748559804452098024391136894038859933438729742572815028528365153476282138245533570409143872964955225169427502303353747209376201785488787741563956134404002473177143076608799916691974495614925993853970541 676 2366324465500846074131986080774299253618282237859367517597498851214921291425984402023640601695326539143387622666732625262202598957808678980730511531282080461080734360801901131380847796828426892540298230309246494880424112243308507676161949938974621959377857779587693 677 12875297322444429793554975523215290024990628740234032728523520268860729618921726393645462229239574484611276651012686844256097874762687785012044853268078388058396949706172312101591448252234977740754331425982665383041074931881498211033282199152606522167130369643044655 678 37959825502158882199189898341670394101118043340974779267201342123547243382717398939720219900780640651552116512690069402296768594592646916675241521497612706752188185349821819928121085732789695887982782145251365164942655516099922576406779668207674733014956465052017447 679 75099146381187477520358731833776132075314288071692266059410254160218176808911750207775814594277491230884524481788493775105027058992952939532565087123944771064620930359670869051881609581510776126568753712403126671484242614643369572028541285168616170005302879773091078 680 70633906454620424637914236963771060046763146576146615825939383359583434281431392435401679534642166909511744005090025962789266236538361744630845935896763785783610670086187111043361584388221478168424657809694337284788387611678227760231549849931765226806698765931387425 681 -179460629393680969511424839788934303574883094650866141121170283866169340902698799963231034036977308576466100781052452813305888306029417453910257846775630913779854987900025015593751185435262133911988054962796281798656699943564481462324962153275167517146337435947364955 682 -1175834851126878064268997937910940478174712600670454868382749342363122275422474353527090379750095362087736892026688765311519789395224895295905374047130786142498992789015974286598465226829667175894626590137259668998921252981948751612638863686956336634677002546459948851 683 -3695426458196082881374171772628645834676832401499825117310791234425719340687009043538377527257280011229482901033701718137699998573180140348060142555508190366709143246175015314741375172626501202960025033617077809074307825668169917534565852935655023277415463890549645422 684 -7795246314764869057873245683073574586791709632918809105815971867973012530856412503933260270710027125075894320396228423242345901857990012501795139683455955624833259628498704347967067109691801699574601235254430879747082329402505921216898247019300260795364358564196096283 685 -8859328093767276750464652472377829084412275106167624448838799903592275745391811418899278480477401692710060700045272531276256439240014367889204715598518985087137066602146061396855647612881281159368438460641171567853941789776964614026775414226986556675055106725020551436 686 12372862417179056986624680003726751771268267416392565147261677376137943144678971355160875701047371570191453668407701335953574065992823199566239712310138525470375950572596582612602999562742609823894108134625771435090750483080111583138035160357653037167234131164465247597 687 105970977656608866238816091702612098030871284506494222365443613584548545670212053889681374636842073955387803590175509573653258497598032396666964149119528096834515472476795025716291745824374632713502754053962308752351215077717271396529448406585419674787090306622549849957 688 356774713157253306070528881116316157378490258008735859426778176116599215748132158825765971034598428268486409003368688112455508371770393874212271193731224538134722098524430092006184633994677252609032363420726783592589641866162462276216538980843953297173709191001580790559 689 799717863561671878152873447980890333938648867747339850818655943807843807691821947354750658130558282833590555410345753075011381393019186387430263203393970339428344206570993306579596937432106700399187254404302424127277453408356471605340140247241649335298038358782088921462 690 1048308306310511927320595877903856950552024027208611439338679138285523336513884181821228297634656809007714573033717403291322206965255913659800414121043095989313940309432640613685616187324839676327918763221197163548947441134550828490098202630317307761977546927127421156657 691 -698413236718166601173465566505157074832076234006931522155897033134149251024953895465719589906966838143036675071108377138956156974714256946343705080082230852153700541339507641841345491157899754826854464376969538112850948719218776576375635558396661063447471899378375360535 692 -9403916863107672069546304310866249828175982061223163650449791911995637392286539238024005087693641531931418370833097031839926349996788264436824570299522306419655457175440804036684814220462002359252266751677685799375464669783134710858920769323633763064163990874009356912439 693 -34154822869742247233138462803048899400633469392264744207232607037114228564055532548070795019033040996458036527931520512516178479115464830506349584465548281543216086732050348854728909487429440141834517670669956030605082829365543584907087964400719643317306201667295251456980 694 -81183791697944402398004087930368840406855739388995985237753403304919719505833807670966187312089674663594809495801488142738287055931923482495992208146372570822186092666435373413993494811166679592098894878936141090836845408927029820378790138341194878306111410189521002618287 695 -119297382786126025593457866025459980154204144815420291331675783697496342030206425697191408759527806043159092657915150282856075061131818461543451402605347918483752716353051391152488426243798207320787286578499625484281896821306450791907815802926468348532631192043185399805187 696 18166504240641807025338160290007226223494564054628595780179921245445872289073976145628804787180824278139901036540245094326942900156487969338313135699577651397557713040756082280048120328190929827344989339484603785106685686740100540508530762363655256857013400182452611174891 697 819079263436781859168252216246543790647858716027928008460436284284492305047956001598134189314632636840555290127376289312227132835235516714031587186967377677631411661731874634811283109376276552004114147561333479264210249068067883849115961177227182294215327568287577179049271 698 3241243723842634156114920284417716311952668347777106993054074890969884216322755517229043636025327867116583125507929814032389995119013712319747055069899758671728277834292029902961985621175578895147980536124540174063195863160444203427806586688987404070418251666196437132187235 699 8162058976485946559880921205760667177479085608321492471648465896016901724831615465616436932336331381621238758982027443994080432231801064111617082352287884684940551486143259351812215995215544073496032031491579773587582113124716691868020730233795010394412087796781792372005970 700 13196138733785772978652318066939271129828397446090619233626015054775160213657880931215503193961169162398598282041445120711504317228002896387654178913542867883657831993706522317633241390551632405330004057137129690549605882189432608487358596961442602636827664876361260801389375 701 3096627133152819584745878289531466101134768600983222279202279542809302115962167067458772144693163713974392627439624873204133116315566331756695003208596890367597676868606028067186203391998452399141979597820515054003651362503470340069493786404641159951552840866290655719327354 702 -69692476087489420111561765482139406344946137122835112537533504473927924459008161068640930045047717915243941887370098910452186749657389832811052581706555497018995717292314708157681284469734221670733879178830360418112057260466683622518239332632076834332970419794277188171961529 703 -304769169337874125467087993871096805295336709754961819096404306553780960539622526920099010730291130493095413740446975726467054694657733915953488536141602021810171548565319084785539169140238813731639928063648257820885446624308427726951610667945135746541919412470599859340100599 704 -813191723218210507307952343650835410504213264334085928875554328450214500171789261782643455044946926280798390180710207169533560440309714802366693517145840295819625683082752620230193570072463174780116427436662025916798234641244381810049092900499028037621554152309145840426422319 705 -1428082504322327941261261340686848774966180213559026543618114569997865979699233513885112170797071852937749212318816321525665914329732426424957990882541786447461029829240877117085013015677725524804560126064942294717906299994583995824872161404674372583699061542516262972603604360 706 -772663823895439064676638190791951638084746551933331377483451237329625597804775312642574161689246334316224575767967195271063270768813900755720883872223895354276702667896227999953839361791717392102013340811500967391011944115040572990310115035315867927301694678132472867393867721 707 5750268591071700297889614226563676802387695209445906947811605448473188592654897040841532898624152599420435567116444948584802075626683340168630581501588169283760585275843409704028485303684140213487909953809113621492833108856536989986520521826826232902299780891334703183956069147 708 28375102128705437524437205360986949256940332402088836020930713674152934320301443091994789202053046592407456895408267424006017866510297543989781711368801061502682149176083690743441778018635464132565015842345946176876692272329705949592582797813327823313471199754591824329504241367 709 80320847751341231896390373716133197643901406916542807082220774477145057354888229879086612691279201338174100600178614618387810490970315851450580347348369753535068031301775408810098779077387306923497464149901247106766148096132859128190459436737084597320072380956242224800232052581 710 151839564612906179351210732710919552824191273262212983956064700632548953122563526157592340408817254035812304518170835620342947458886144869289511044414158361153456089324225369263211090501721413008338514533702486488795569297095875219723728850746543424484897651549200638749405088413 711 120482523632874107044031596208468179941681244601602918155319619658316620007418059472907477929309043621539176169242841395951148160955620922996312545213002491617738653062832077680814079989908473694093254088582883000917232675087117704722256714602396898003958586805033101233351902106 712 -454424333104562950752387213129420975300784367398627652222402420088066727841610064667125069356056600573189948248465141241019841192553113049081640646969823686277442446038552638749519224470225370145087444533211434689779138822304097280844474927023214082548131159697173959677361384237 713 -2613383473490462076549697910001786791032947363634016195110100601048087208893930872701584877242898591480226728285726236966440889016218437695445195370814864204083223194885600935320972258718344103458880900748127567205753943576724743821954840680400518826718816463881259870376671214823 714 -7867067072781031318978231703546848958003749554070747653702654581312177829007271942574113456360080328995723444113709136218999262769074259996411791257592153344164852492807981954387439926344965063310783307201036612373295836116846054966147604863874449676743271943634608681448319838565 715 -15907224711863980792838285790220260422162329572716307317201490833216550048489245588668965982702293539300770734093082160471354439125476232678324146123241700022776085924626811549866708478082878040162695635505293230672086291959180211005943143096754802533361761486883320860488689542654 716 -16040273826229004756697553212729692883068605030902837878276867123552873419581776540111496701282265158854650699800166537759681381385180339199730181698000795762041050141574539485829615486335364069561383314880594578366451720359962421514991486214325552408828327271213640019134899035777 717 33609053745873326133299455126034744474736165945447648469830904352502617778586392977980280859170087554053930860379646075329271610125856008979866843477260536425818932928887705070839966917826898797459638558188166651008158899133019057569106422604637585486587721279108690544126644989133 718 237797347367342242705412937454721699026925175450805329131862437078738111915283977921155607036622488870162877453331830756653397824926734441828787610106459662783605444161481068070581950650271401081373559337072053110474122177756041891142724950527521438520200027451557907496764042389121 719 764168709696827054443542040865910138309843332796083006906907898844611435387936385454177746999551743874763472457427245740310540031743707379725634318674191227220794984731679819413523819208579139966877791986497472153830528629549174426550610531997772036717106500196340325222929383522194 720 1645375978847868172354523729587274078823418087780557441238616986860258529775331071457104518955910031941563732092482109387804419462264997690995079203595349245512862832311963618467527190111256755577713532898707923935552518601893705279655614652382333837830572262120760161379281380996611 721 1968541282268951529201586097272090026625470408881233118565993693042548124215105541579619984849325589262112023716408357034717252161884559353747151487708188254624384513290155448228846474609158683215169981636783483633700850001348957479396300190958413681560694734001744695727853402979488 722 -2209287118208464495294731876343754061952287529124593867971598205317383073655570610521172545191617158966391184988506609234646293879220202605910667303452959078410273343737319000396897784972083589762177949819363434940443549767756455430652838009970916176930739815570382329531347237017263 723 -21338989939772741601077656189939682074170671304588843210476473275651247374025991279901259840635735623277888155047505550166274524395548454953278881078823812255136321984734466118244590819184679321033809423768034692360076983814811588526869906242730890643360313370495776422095731618903545 724 -73610285681633329615308027652843076384129095244379358274700093192084607082829323511025232172742433434808887897920796649987238937618160978602520798112480417504001818826637121997930563427778360326691595117963744575436510179189995520684893202957483564153592105428974235418160341081699463 725 -168280288888087678677192460396123533475222017157169748242900079372057227468412139602159098442026408329975567802955742051036052779300357478595568262952937342877723471677454123119327909508539955628559783033164552179410644694150401771557238520996357251518309553440537047135104103746574688 726 -229702260408458543482200557787686275874299995033062768526370553197691444537170760824585536809054114297424536072815590007567309445135691732845783031587761579095507870906525065805933542773403246115823450808939734475505989588556694494607836117863294853955010444968612224349912315530463415 727 109768102237189701799791305766303658783793774552915293861547981477556046894831362231011627315106588600720096462174925956186892509398132726116959861135944185417497873432048295490686466331084711228240729393465147508224589380188459418334589092836710195334688145174390915702063406537919025 728 1883716013020347960766615962598838138275417328922630149945945006974632336849860814437237278695698579213059651973382714265869944358706724319218476975958307566096201173169618238149279616465889340260359372471058566961027952389866501585293852934429457519021893097350635276152809134485353395 729 7030380003875433669081607409521280911741215855150110258909372273660611998031648547767524353022413456813849316158024201920882098369154034837129697981038833785602477858594036077670866881113108223242765649906680508715161456353480702755966537527281884812251864508638379340137104010530868381 730 17035729642857121934326292557815416419709056824244490349507806883771837207145346959991088017655555821692983939767766895096236573024967688567332748301743615969534643763759377812091103357174028584885551877776294381577507047278777517565437124731698871974028621321940754174874194287690439983 731 25885028901818477182174402245340475493676502638718922391661060452442460794689516665389814618583688584083902944076024140659578931825471658783717492040175917918899557727979975910702648726191520646271257385249669256474508145675098289120910968961199109585546419874317155704729110560947130200 732 -336088780017170381134370908349243732391919508285251088931946443204026400866772416694267220572569724877173113432412599099454761444266573139478329011322995056836367416852192398366965161465930507696825645211737653214757523770856550750470659668504943520692721206586024121922174128762840893 733 -162989964781392815297892535851331846290834285286674902846521207358230994619279491306547785776650790682376842522343805887546789063659822950705859248774040917112981891484251642641017224705585049179020231717297592793707778339675542957269285459286570780628704903645585110655960177052766768594 734 -665517997841156585195049865313717419663694426649969096880708135644846206652942880752196307519242293896958915884599520356200304018384688366192835090872167434106369287134634273572636830828302486431425202516688393211954261995172534247479707810371821817286535755317603099261395488074933287189 735 -1708367878100388540542106902404479291910958928797452673163476392018187555191114895103168201676252854317147605210178504886193782921731893402235569098630077212090673374356804633387660207037430789590401603051383742190730566939665814542314516931046820653092213967606334368474292149079725683735 736 -2842378156934227994672770820837536011106071792867418930054149753696795463054979152688342227253621603149731615614314167683577284657751012962501123409013513181691280669664908954425959811365577892933547323767084913134612550218126324690440378590274739884752296097016937795797277798496666497307 737 -976201037563167142501799263726169774139758774523849943809850600074754850617138022495938146312437681294465229522695966901271173776338257727016670620450839674142759050908079022355546215629651895340031623023915450242582312268992390372862128101449135267774315184107009178432994013976799242302 738 13748276856817387971353121319221615319250339251992934940553725146375626799275201330084978198617690791734369630998666063557548508211168824970339959584387714080952508551349847873208250267929640564087209029318800974485796542353955806365268077859624889366274564432545088017157521313705297365863 739 62409639712607867136790393695429793006224416740336417293586000309913098696415101167215152861498454534917140097473179017732184420058609425590711849040722192635750388547566763196045565873738749931503555079676932211892793194760001558370825487577204657947591547560707493665012396934190339883813 740 169796973666539236177701825595004165122151932535311919086530253208947731612827474446548603415699859069107563556745883802501616674830408773684053140861270418118601314185723328262333659392697810077505690212901139607475538358495638819573221730452024194280507977298101300316678327976359888489151 741 305839509769838198256571761382072266451716165379306398050372767643984486772007722687186627728077086399231283897209668413737122481675899918207239038416951813178167218451075724143338761018334439732639905657546080895018426432658510503172051115383741603259050350581028233130105256195317761692883 742 192582913270262819527032840599901077200344909064356554556475024095843395908638084396112217736028832185724373959467833517572454152445599130299140479546775884061491577493612829721788838965530645374227777918144292721976738417506312939868117124515293588174178743163875454113626252778708760506913 743 -1120765759099140034136345686226329913599087919410964905789664057762096896067253613337513811952235368730863168594480225380643542374325232596889838954584132986395638365826631312961787014326782477020306680103545493990728143503556501274323693935260561048907593045214143682645658291777367849731116 744 -5793313150101152877375088177654800249974084602028161668358882091616622173113593086207310019266721850869002901928445005021794505455196188541884802714229157661844194376134201955740872275350522661009601391542074621437513216409144150631546477594191546099615897712474747950813694022670679282249185 745 -16732493689187910116754622906774831381208800222216826071016723943909594769258954977367500836339835083273169042043174576126402311911172903541244727089193475754595612685355297017675992800801894766863445584971431458987122486940626328709837860144548627678430212602173988354297792485333606348948309 746 -32366351197130900755308293210505172444960683793619487349847560238443301020252216773307023092741813541355781051870864938761860844488581513729071056580398931977210816309802038111544093945641026295477135615540738708865878532688868178695484380333242761453455115977263288551708954537699867539899333 747 -28101722687960059339092866084180137889515486368217659436685124929566032718772107901932190351828103904816695009663810974475245355858457628560113051466334053395739326844593125992432107540621694175864823302548186988700205022678940194264940976338949183749517065417600580814177033344773233006912246 748 86985419929931328645110668274411815800689124476228181804989535573670887137562348574919743775160541500312965608909268144582966902419464793218174546413227563949410861942553202890612700398956359414723991465579863580391982946347987551755066636626653303063582283426757778112379391518479978579162723 749 531780540197522986045266861893766305983067922270066773883113599487441167745593640206609723955127875102613857532769088890880098951822799827141230455579571260314886027283056693057253714616498015061424992490795215660639178754644458932887016188606675124371006991900459576544715386229623923553423130 750 1635154487683538892348006417173235507357263901974634210795705730843162445767422837097635606173065090255799126457837298654155399276530345671783292959159321443441778194609932955803481771707901428574471184736667574605304695239925901802746225430621701493848874445758315444851909920664580296704980175 751 3377496453098411283457488274661544392652008725125541946417184154692399722928805749373548394962182041839529937549761714773546565778890838269198717799379032576112634122212512962174173929477909691661339063413377395642768844811322198332330442539634093326904671661077496926399383051813797489904719629 752 3624944434772972320115409732283348898446639317744550784577331657653469986242456444922438987900275465999614350953074050133595437055512146771655147262100096282923139961503040142306023587435108163988487601189880275743243186687013098797019065072076462337280663571942146101931176904745711287645349357 753 -6240965894823128646579320177428953526667374176042249282922690302712515856444693569028205589028909600969695684204130236498248241964699456734682811893710387137154418317490949833176086236584196061472088584332918983314720172034342814972875256548879748521662109985220675798779057283456425764310990522 754 -48199688928811716225042761986396944229443268429787088667809562243187762653466502867831843822592556702365760431675696424034547963002214687782024333207844821423544328306109821517448401743559167339380194961021090608375230354299843568562693304470791709469922176307111935171538772533416111683265179469 755 -158469782465574731685400936629503964513722071626285826366809587801241170701013483175540919876827589629970162216941352958038265209921115926404645074934304786489363400631566482995724772686621669195344521835009327469620175164492517021973709391942139204687177514454110520848951874298319724607707281613 756 -348167457327135115190984476323861810592403244672602655763730076977493970245528845936092648630379346044827992725951965292481212118426038236317464249508953947171242089407799242530238832614093638785245828417665864510567804953283828245379537675875575232282371623803194328419655766881057803934274672437 757 -436667068152216689826683024990974988885989342073422318662334985079719807181157662528920734456687812810569217118952141787390783094461938175740273927063725514951899298075021783711707740674585450653421142887509288758820094668628240636787187558320276215443477491616163863884329175063300679298071564734 758 385350024017415732121716654611713432227937362865799306204325408748358262051720577124500391613411679134150964527383652918448516881490537415220547534399764933800536125134584751598188274884024326016585980834309625494177645412739252057099589209578705128626924515940180122314861628219891313939972875783 759 4305238402170391831167890744112314855449064006823373778191603180622261401311258450999426856990908340456390742170378767474528720622320681035318688149515344014429384476010708689485172682119844913742546007080544385013193159742834651236817338226256371085086718471678857570096789086408462816950198735481 760 15229453359678210883400638179806746573892317491696908312418426223770939121982799342404414151874400813875853442531640127562413628965101494228485602335449615648433210229133448520621721199836744908259776195528998170965243233564579337541580875891635412362293311695716227374763924963758358259612519476117 761 35501411794538561178306748978065413433642236591300462166151687476354657543158420510248021603302321187343420778814128955520102265869142430773631411739515744424904879935355747539203132035803287433419512433513333379267485098671214394504364222464683031473289594543194349485153785211681590982687029710109 762 50326747045186781245495328399984370446221846803876908530448537457492939377806618374909425627189173565325247604587591921334400771732491089076843244595176413749089902243253078108178794854854148002395664866737911280328356172002380397805647486380504527643163414641224551848593065881823011955384017719085 763 -15531706623322405428602502599062849788131130119366993723193783650949975621308622826515088039731298693514715750486181266313460217518737255948840775595018569101515035126136090927724242236530444142735925096425643192771677480799051298637798017043731762237940879202979569547211083210115149007063693707978 764 -377891464401410342942195263442733737098849052406357899431432832249358095703663749919159853785725937773605047912695206707455556444737163264813672255148361438772443810307619210910330909521423017328532750635130007336515424833350889667358868638974196659166677678464894230823244188914378611796235141852511 765 -1451004569847901578054927962411536544440384446034990859840483982869072236915683619141434685903127964727622645598008605637753041007034344637156319351725034931211719017172047241505197511023997161559524172780796919775187201093605871198838467926337003488873722852238472729783470521050565981913467030434496 766 -3584121971359697729509329936980546327388832583104480951958883494331014404120541234267828409867287622959564847849377394871723163571380714359027313366892121396991901994389389182696946839870073240400537274156413485760770562653909479164130235840456302091011194265762036126817671054765657479098595130198203 767 -5621060494061139900487599298854675621635579283757319398387052592413968576013396522806622011611800549885508697941861936351538896678369628592722288035718935252409889038359970071710816745173426619535682116006418695839606050638813550128427504525315841892857915495672357767942773091932372036994982003802955 768 -644606156817003344979354076775471831785168440554787584027211113685358384561852470136530632775251862217771481483778124422660247331867775720994805169769537925036420611732154039196734911994026778379470746261038833481608185054328068995469707631220375690247566421556513633506915144540502483113025788022325 769 32461267540729231800806965609124115228988616675848821766635225736313337366410795163059094307422296895225762599461065667162952191580919560000518980112545596224143251739624086804251550295653043628873759170258631544449266248089957212654085005661468770857857212686420172551642809902312555703266841616556168 770 137001328209217430826494620844598108713807627987760797123890747179341704988962403379034125487800564017220297972340111295997435237471362727181363726945881012024412558920149359517149613549537660854686531507757013166684980906018348075594010588932304492057162128457380666996761018462299192816485867523649141 771 358507346370477448014510153912051592616629383282328217935533082617749081313660895185392782950216517882843791713108512454768851615339453245396090119900696135240093006644504824818729299853195839713734169347523919543614802837256435543526048758995324670680320112420383751156689720301265499298389249295474485 772 613068849878051623777938504752987658060189396386264982633042924881004773915092049903673710735162754627457887563746892724734519035467420119779851730344420230757622303159899425145047676138021348113473447016127553464533384691830848873924618184128998571176913201633406735190660605881922964078921805647097941 773 272606967426291622412823959198410987079908341275207315462098187097567328795189617862995016036382705084909258207365024804934603808597655345558598727018627958437369659906674049611810619128799064092397805489872012747480189906291092569232318319522208593434537371077485570351330756314505569331982780522232233 774 -2711798085637348219410618232785624694571269350186390498634454173065457365386244444027269364253108464267300854274193552486608278075222563012953154165963963946360484880289376066973401214379434669621903793975047432036514844708719760513940380940309655223144576712997086410033585660599085865678047812573787837 775 -12811283788749394463800327715763584016064571105030436772894944948431947763866878070928555310525513916473822295951042536980848857560121787784788815290676621010039159241852290330628311775336837635389330156048792604144633123658230189871473564179765898027915758748351941128627449107067749733573930188668909820 776 -35546590739961332558675891671331826639293162637433149958089801757516402623217588456888443591317055037813740829509186609337830508225934639210520292386811154122798852369101099868320407829832490115408773917742934126130126175080621954144423472864209686236860826769448071019260460639286314006711082345791801099 777 -65611467696175747375897525717207660124808310706085800853082053791516239353083861338462881859204687121973969627397843469661863837884148982850076230549249803264790430327917062520571494558681074281849988582510557817289016202511820242538672201891038939829453872814737780684802039602007188917370083187351152337 778 -46791466617526867047046789785676857993010730710982678049957587443733888036604493786960245880171759888494508832556710225952156997904598824782452799964874482566176481025669733583604363214074214381049085885040878550055202696370582125347581580842827624513116549945698165343656500075570229786927511157177141675 779 218061542614941425534485240876548528718970877922702555033604819467915531066674880294955323048900262765830715291651593368081721958023423777164468072010411025166290008143049378973089058748203246409881974444496428744388991306995211321918933440446034664698439726410444006219419602683842924632086937444109524662 780 1185515259908493325191974246302398252444979041980386132546040212522786225137348298321219214131719030882354319948424916773975448493706324922625617195895525758561695280004869479152040636865338775480702984504114343676515048983016662467772535731120675828226101640246354423147502091718294923018764308566802400729 781 3494724713232619268657109127586075687226737399694667534080656024276802403631053597060879746989497387122934138286527795807815937199872262466606806452865124904081509065788019769264438903180016934242730138813074240366678255289528754360475578179530030467114115591536603639249858881927721066115176140857054359007 782 6912717568321460543430544829984383642908558395333285210838886098279999488445773598501555889258376665624589544073363920156256046725765117667184310945475458356939400326102999682522269985800470318475863427132206446879685529187914845256182702047183089561920966641627371976999508104017222197986959918794403580247 783 6493466917398345772013189495102764731249298195549589249452376793753178163502536485927981053685975023117194440318544714204310057200624612681843106893118295370369241657935647931617754159351767722222662061348568095516399187614811953201606431186399200570217886290630462925253950446572674093370918209257934566410 784 -16570017123993695561920603952292518172549361703789695327296938457152637289502778993646189505147927515067629305523895143914641386127826488521887585553101629280218120900211812803536786671137919138550477420497245649618655057011632534729079558404353626945242278792543506042723795181116310543145718758278103054355 785 -108433762819587170806068730009892218941551407104060517838187162120732428022337512550115366826389708426708920559041826597187441949906874553506668138325885746023565201684206041744675464952330501341302414194726396963028943009114930992788493389435512929752325690171890544570306978210228985523641183211915189374940 786 -340727410181572590678526446306208332411440635500831377072573944731792711291357442042640386321282296038508861435047825944209497646743630862627735136011538031212565942804131339303838872647984820347661269737129718589745000695493077473902827265518657066507043436075278106147045212078698042991920656496631362448609 787 -718633993678742510685559412742158867931178561103136416821581321526140361918419947817474821983432130246588368840417984348268887646692075512412607639084757636754546893359530433015589055934765475556568695299866880881353435182162160866729761153188852699316712639957062299081764324375892735015281226047050564450927 788 -816036415636876593230952392068809990676438176726167077554804231697375474267579850288129753611453537748776905604372345281926318229360803302323358326877253386095939560855178948788972429141067228573531083033730967526797568262931535467419496343949454202980733027345479153346155162098634765351269205030922193663209 789 1145092291031719211734182848342709393916509184854711253468409187088928000861133951569167838058210509306784131056632534806410541764353350042697077992238557559193841016643398641108868902767101736183630335063219837252685732545780484558398885750730985050339643032767850104507139575975134091878838236687956507764974 790 9787478256583959146975435296561921937929315097227178533453221476034652206893597610809295559052794143062260652974982290046750459645362874087675309792364179313454010736194951230093135164423130689124191571383370045527754917221308731895552900940505993535688971528723585062365715990134895503301153867798634621095739 791 32944440242501300842121447604974525169586349959436470389672796904832307341293499328818588208211035083986665451211360810837121000584872232216395407086963524032744753239621534434765707398140481660948119233109314909871204596719910388873897196932952677145242271779689233336691199724709557968299778350182842042963385 792 73835687313481578864003162703490882399338850224826680001993277980995513002957539133991300050361148295660986358082617793755141315851647052122612812817822920322199544554396137073534712331297613454813952893817827209227095480841999849061564436871445533234475385721947319556671266370201216489919546030292903070711281 793 96728628104277267174727763359876406461126348388126926755376466445858112346225563297608439558782914630294711150579755578215035721656548058735077465845687394958514429931114700895296765319369129245665906391659013651706917670049086286263916847711970385099219347609851469311569119644668906659922598083615729701485391 794 -64871474049141211063269522117272139315561345264415084008267707519822557838234971844423479521923552799766239579042466131664542226098202998160459223392497830222821291211981288828263413279991896192832712739391532640047286127284649319126424002098279600394828930636798365224178363969040275388140508193779607217985027 795 -869877746829329498686411725278424923114181078745874073386710592715266776922423947844259653057270926283896049369659635319373226682617290741620338513994627299444599344368722684660220001830841407388333576790172146316464756697973298972039764613360038563172006065572542174513308180124859186039476671874422161249966078 796 -3158479726241512968894795671666165788497666177215366241671684476739027779536550537282725780566729526418417271805929220592077590251803883705736216063614149977451962303633980848223739646586448664070260219646995709150269556083147593553489975551674524699722103326634169352575035037238657577019413887969667767020691795 797 -7506530629609345215990144546545034521052890063897196839638335349244624921001077413351712990626185416655828803603265755314964007506149495746452004803131439561626490565677522745508904743690642423463598186194725804027982054596360562262867718510884630247264686891225147753698085949350557854452539305818902064205178117 798 -11025651542619672931821889500308383349017151488212313489507860960209355317416186556353351403643929056845510219020630625538469232622900205712198678604814043461663288546173026218787788598474194739277936639870923527756285456538909409885952232401607797445173308826889085270112184820812297038674802557511368722527847753 799 1713722413743389664930849639398047692322651435309659229228568180179821383471101015262844633879609313702143443202182170392971505087288811335042405981989271913422081723865673655241254090849016078544679599470371098630824226795390676919781839227068379421005386628072055804213782163235901076671849079319398139893618426 800 75883037564552944624271713759306506494577717413758637889372144343169841018422597097632113198850825327610429470423565922009881560023234598149804342271455963029376917365503544947400715955430907811820071110011665901683830304405697431798791864344727011330650982464898795934117234083936635882238293153619282609799731793 801 300171064671007774848988954980563544435619126512666050273563871171495317382350419411072154505571129374512905378757162303210542599779907232766189858473103479592477038406115016285815746070454911030030057838725281544092243683389236026297087060216450742152814960780177004643039229915960273850385373485205414671133328494 802 755787761675120517579990758814761978846035225407444926043826593675484588627794949646076041282880410303860644017887921698818135765254305847896519843499204361726457144354679992811026038064535804392409650168586858807210122264989656865935131461010107806528609763673853072707319398711227764042171332303719320759786913467 803 1221504434995593761895433304500816260832887058482692535988383165880023020519275507401505996700744363820683221288346105213749177489876117658272775488082477220244629173966069989990639458219679388498445405755022776083090213303369034826189385665209520562130214203954240390557515349197401828595840032805557857087314154785 804 283769545520641338892991405883985820329315561603168908576854076054555121202503332526611117391930615128267253183753773210711773317947772643477596586906043207704993105870626358889580464687805001138509222384372172989631004372314346010618225368861640392481064371281624549909894972438010007765308822850210741606797300467 805 -6466719831992634733087572833895199673940851135200782277431852348577651996318499457057478367549787371878913240836310563045502988208339624878841780144736639554916003977981718415787589344330249256012478890988915114569261395202392087031303935374965635725198555168864030414051944300239905892038236661060678601979306009887 806 -28265266651695521481987931004895274749554557570929614837480986442067454828694822803406038088853615299271086846009316528701764716070883788663916264398184119504118328301056912341438953192611107645036201415837023036823777514177173831985206872506947342482164910237355141201885271941196345950942732376254156257553424899927 807 -75407384536026493660903920276015029718915201507651649196206942081626219056212458113462992687965371794706332650055571585370137097732444259464120531255841576867166786811551564341202260312951039854212372277048885396861633062014451518601116040879943054337473989770284322087146950289437594317691216275804422469590236542614 808 -132389301834682133414933290228840607419353924684217972704962173514565547099595451588053232732729507444648847463777957250279617132793147512036782940216345344405509176392498109341614819563768890850289979016024510396079261075013201501669416948695706947981401961207524495272744786547264295288187865598296473123936796787521 809 -71389216016437835974790638451645224589466451107152379188032352258217436983044492830242510233203521195108656995400256832533464239403158049200776685767354696915414951870222435819335944872056673111537213727445060624235708823268637649312458024545356751245678498474887345180162564266903486435827602789401365210495501411441 810 534425017188289472871037122266161650574092330808481068521004814022605481245610656829435216866366955023216458811059332393769477457638664870786065367354099981210829393999144797060185609565693035876368335887057399745109543864925827559978169102249531004107712333478339447376641493073904714012838028335103578001102599850715 811 2635355032012493147552747427692137542395171387775028943384909084875337803994939392938288553928537277619355035734190066440187683972764068833185417557827643750408180466274914839005838053970026296931519041541863247271312265332075681183913364791732490283327497702780379476318000656939833033649641206889041316839485607896406 812 7458668620453349137854781218078905559576210249139795533422204996846532273737825794850778761428682618689520071517609313176318252652119106373752949772082072031666601811314267311721129594615957549266854660962138438424837155485742944988479174414654306350041089822443080578062213343947800420457374164161514072243094047325339 813 14096712061504064440087394028540057413583227431176611460348714884840500321827386690405310420021668759416727752194756936042420832170828665713293560358711717010121515103483551423492631756706305224019742255508292982541000271580345782739168545982854496904253393837230561736998197258891491311997093682628285008196769218384166 814 11165306742762239078905776499411956040591856377529276523641632654227217781947252978810600450231335859102361449277617900804670779890648045135385666299852345391961451019453532664594109750711009469501338213523273171923000942691915290586627990479923398275461839463012163852616796590227185724729097885739013383469655945521943 815 -42306170677689383429522785023930014841527210237185209148186902289248777643232748393095425620199626270070302211850572173751703941925881314038765699951171244340358409735812818845543944323748894854041206145417386809098295007337821842353359488564588928255500455608821648029464240414361160188045769464790551730148554996028215 816 -243063813563259958503207363606044382436902230247389704889152952778066270217129542703274466649023256474319233645316252464075675376804496943860492840027754460762655285136315213108995017968768087202760089222767994241064120620584751256624109295907565028482663805078430666628384695947949970356116076786488451658843380579832483 817 -731559921873980507777325105719552634495888150126410671889968704017685838455193927217196917322677170985627958253964245812483777578105311557488185555059331113362874565417749734133386379429149593276455882630032442692764648933732018255401059049447721552917895057539240286520340360534707800089210569679280703778548958914211754 818 -1478923668874755360880593269029213286699394664453031663462776247659800878039552277118718519368147736961047331009498915779099752987476698287808702263227223802467493258796230092747644411412246050146453351905431531967168528419550587161331873806366487538989084281723847384897628414016083112324855996750418255521997305458195525 819 -1489576785671704223913884794767023981915379586588766215849622870460570987559480363650894031937442279020215737110823450871000728397850953017825386328270267638311340473692204502069908198486419038992200474022592456050431910094020233681579169459548666091051641689460698896634403293812880519634960225305244422039383872362043073 820 3134983997037402046929373767985223140990313969796784312354823429048493580388516780277012147221532059933720076300184546577133028732269490425874679553222105093450588608094030077151096304006895207325662293519578803431313940235492436377241023082723608036207442843129730689697774784839050523875087970875468092051882726107082627 821 22148122461417445782911214174567913950993047591522280957705212021063093003976555240492233504884406019812881278605125117946322242806398996120600301465994547971522041460189158898346508876787119042190085324793401211829111336119416221501674388264628792437506382981065081362197544484323744747126304255472258828145367399171557508 822 71157852976789031348974538476860909763336230463516355077367426437260716286008101213905830312589171899671198480305180964585979045382076518261446847489250706800548727544234986105982690468085901535440974011171278787593482273077490498646928856574522548355298351175496180685922653413620056621185651440220132377823304384083060123 823 153187156203339118328261373972371921395725188517885954569341875714638476921832209481709637280942426620323424671007492951280152930065353476720215203051311050639820143638104412838319010320661141105612043346007096834279222859635026444403810466860041646646805342176043130445233219913845669187468316088505819983471714005725025095 824 183127880976292069732449605862738589027156433179638122882260392870015207291485220133809301830781411473439678164330383946727649487219117550277059685095355335437887195127965775480137987802971814678398821481661414703968035976336995111035426379203933417893978608865388694791130120800169399216579765731379233230885356244709379017 825 -206590641790566397034672020214050888292315921303193864447540934659885101683968572966678652435129231729001281607376590815324908513369418888627540970581567044469793113950811662525904950610358925349400669482372184533323434267555746310230904998288222641627668611851823050475613782493277892612319411363748235251574544562272307659 826 -1990287360839869717064768934539410993446092149287773409895404322271708462843077969025694372979640593427063340009782769863342490515262538641169502142998411484252071196425555955009654480380431473901682617829278202996978993048546484668949514165444034441645147713550672447516010302469382387634594528623370110779220171218928797999 827 -6863754054894024134057319374010476484717962015377645938142460981729866358344804867378663661314192755013601648394388997650619882158925228162623648438953256840698468781665670043525910211836966250764404980086036846529331942833094643047298926205471219103014045414408802784740092702688601172759219547720469766521590002685000316740 828 -15688639027834470161535207394476662232791623012869154676498957100688311427901576492089221970036184528488557280480334926232700590540333487608312671626678406940003115009650640061295939062029701314390447000654439866560140575435933583735970303243657607931400777729864152890832197861465489169394889161685021121781234862876345533543 829 -21402387203889017159312585319328083907339838863969795445789954408032896840485623679778041086870375561343145462341549167810390069682428010647510128820956635502447323051824730156612279381920859903181405818323641482374905170393341464183023894708201318030603257835726974626657815490597602648651064577507704598655815893056356803447 830 10312900256185720284749967532038122198402448915673212741369054810289683029389667565437315858625849467426456155932510820188045895508373155310782939813652880374476254128397470855450119934291310145406434812753905769995230339941683230269682015989861244300573650632081304150288602300454082374382241210521089977100676623094935685023 831 175942826170313841603883973750995660872263360075399404232035930568896557096511161393373747646329233983984239831232418182588230909120372028027486171313822869155596232046348594537208496135403582599684131630008578995591874839982980259565820291094745259395046027547679440167022160222010122438175859080588837698376913778914848674800 832 656425333936283776441472547905205730073856831505382516755754498197005339069510602115798080685460151845893991980507260616719504947649329038418807020141618641054994751589204187490501545384399397577628303628034872797946080422893802646929213291667132208577503976610148498847886657850772527831311133738248593010286621348074561940889 833 1590368313212242284911275775005848804357785651093221504843178944636601221142160434039928084243834636492112004975347259904185249810965797844021919084557387042355666391007349872039911508220766364875050976297438201233153249471247495485626592200077652579976487910849055616833675498101913180551367916913816907562676874533592545400668 834 2415406408469966145057347271425368986531971062342928636958161976232455999144280179386055640723386669117970231188265484640218255776249355974334914284487721503881047070553947458629651424752738917906888070007656465072994376570010599225177926355172083602324913646991009705194967089200818024101934663058068521495966597438216575279559 835 -38356445187153632267274818982715890056219283493021066001678243757912875646895453935123322642930036327061057004647046851565586429410516235235126464795994805272765585167626446579079164047520214410945289435253663907261396670288759922540082572983506069401495823259037251314853229623403785838504418167317330336372800920601670924025 836 -15245368800994362002606568480271372783829437449155717981040930197175592596966098014595870053748729323387088218181499889630748354145492440337763145367158994562332298897219680703409983825962413350892378787542479296605457370385046306580127057147278473302988818517312945535387488556913999724912786758371705013915859448064247886550889 837 -62222008618987980779615446481994198219779102509524042603139679419474849861213276621529843783325900232351710867722706622683141008364283749824775954004323547500781172766716063359390503226455776692530032711590655328638922744871987283911011543611715945157064635690934339531874075111448992680611698343799692757425683992794173660573731 838 -159696123675537523675942668190698739399497413756233807287757749627984512226254221757140045719522984942458276588186155658649338406067859429089226564777338405472416667514391721206155703964409122269554723807273248862473550956653769434290379212840968938241070773442895708754419983992708058513625192757459847594584768256593354955220227 839 -265607134118983671687725752888912490108973285234564531848574986531767421413599488544215761966007428071155223270135651653619703570118992549951618563792747295368203021309646160828684855606647536878253463242597590941470309374198220051640106960845762140915023889620195140094383555350714761616843929354684684922788221399801260317742206 840 -90638372244551586238782199586926971554830033271848204112083454299210047480976601021711898586484739505835001695744270244533832247081815960438524469297425092535546480173736442139903556041551392870810571982429913984412849225526856319622595344764767917856300515813572484323906620425909069982106692534233983362028316053803144468114749 841 1287836048845427373628072345246634080902040827726010720442217633790493014601516685762094547953262679875916986168716144082688512251642404286985240143657445434832103426496109778856625660293673252973590241183327268148154444904108036912927237441537297652403777389882721174017971052224669287671269007954839202902497002354299227356421269 842 5842634493151925404392631602677700460597529123775002969994739066962790728674183470929065433273915287667105726414492827330611379790433094811497785437780944062655160581405613345394128598248085398046476607842742156909866193815729323323651449441835320243126797345465686282438679235840659223633137155744892763107728156171945826814660035 843 15893177332924623691328940803847006989433379088480724088825995342433708871147412002919150655591696585016360559305063502583767911548721056672674527496056805448695392737173480539428010893632767404089690627385948044105907980942078081904948211451310861671850463616780510794222013060197064665242550059964681143990551112077255636781316842 844 28618518164987579605186393681263679864791577467256803184429710782454294574449360051590390399796864162228163563598450853532965914844917611168735970293519435099327964107247503825382055641202521362558559177987452843350963894056574738316317754374188210961668124328011432717911555875285620591818272364916786087060979524215070271825456047 845 17971506390391857898960682235724981535954630994889124620184358299591931018041218699205365995255960082375563512493669734295593658791134506938306368561281720824066513249306098780716802884453122972137776001419488652387852951524313950670430859812823716316760848250668768927407101668335671072575230482984307590848451176517456462042106603 846 -105145470670556259095798119936614932404214917347978815139141562934799650975227223296537831897758412749361475852645890762046784973818434601153968716951471805594746169370690877465550888868147206720027223086458980199948215300411205458477454688668309660274353745654759467975238350964730597259286049255896738448604811680629126483843665635 847 -543066400207361754072638100658032989645625698755169111667993226575140328912390466871147007317820309187600274671553371804673691379567499393285573033279599670821200904319889976204939430123770663749101703743439324615903730569782038515980937781274779891689437210499852393898887632963239972494523867623853465770496565003982389583350293348 848 -1568200956775658406612666592917206958625260363149110912801938773287696935213823239013960690357679622502615617347020623255699943735296683655070436976018037195060558324964704695949195969774155581661081959071574735541587980147602087041769315276322254742137900590423712649204690650940284352352670115219169568691339862378327832173213530073 849 -3032682017704174181454899444655059745099262324842264402105968650550736854282160121470873835265676874530761533914472308556919905064200187384171450615511041298595624032172499307423970042931896068000597065130690612153677008408043497233973610469090003162500751245913312439679953040951329170324738081113840261088648581951705250124933650284 850 -2628907942127721450295833852846082721151384860592290876833587938919390269887399368435330222116440705755634206940718329665445268037873625964493436514070016581146455663815260942089802907693677531126775526258229169378097373509909174692194326909138805337064760972333901514961061666904511912953621820919868535914289977971890452027877751291 851 8174146056142700509100555163742231931510854514839364988422706530143958920024632990755306275518031768205246242585771213368612991231224384362826254446671748598095478065470241753122463707997848452051634798548189089706068032306800016730316143189702993103795225072378853028264392878675271181669789985146279921283242384528581436780541266735 852 49914245592305479579166496882936998632577080470708317940916424430224646760144736414187615172845505757304143132239267118516393957708957642845460960493925955088629342817011144344428447463605191738105044796889711824570531471467414150437241780530998189122209608271148243324691344667119993560989208386687460966664178476140882762956790263341 853 153445141681143063407734072010161228572795681089297464505258235536900323042519579674969822404092150254085253853839300877681557114249283335117521178786682605743631122341693721525376014790758484121621785580390167915953138829594035288050918139094415817790962228086554012729703323212820367728126978618105601681007012234638330210921110388984 854 316879708079272470931123217850062206256034660938803696655655477169573287992733320437026564876333938778991118030712070902557169355712953925469951206887518509824971083908427268439179634982955477781915579975132616591758644050949592095197118242692526984602089381028599074104510604053906704995341412178882717878888712277704111042318559103149 855 339736866963455313756630932391213679577830067452100910641654726804240111312082008287805000363731599474919968901304625990217401458492991712222910881048603030321303928334962999648679368627544314551811660991207589556429091715414175334394153515594122384304142645947300322833750919244228671365293201132436971306675130941687828794495026846237 856 -587618556384998583437376891268878990394842724721325224107984580826903251781205397307119045126212553339337454021732371963168490607074903678812941196405654037664540467283741782727562243347114048154434018293262094288369360775968174886862149693172791221093546229532370615892920332494799865923534420736792521531012356662160953231574633445121 857 -4530032299568114372267662786749714237045882997644253442167029640603370637984780063800588558996948357860959425095697172966534105145593442425833806015786727738920098986585641633186902276528621985797606316291155577477257405556717053582297508916724758342242160770104361845720718696090946621406847561711866390120031054497980505649495106592435 858 -14889761224912580009034490407833850743966928558434581203690668065919395203335993894301956964375965333552897919538438178724878022192376642751362666382965441959056379288694772181672496263176356205581100277262391818800213020186068349765767186630286888505002614008873590887892486409263361584725731486099922600356076779024355731267815464343565 859 -32707163929438362295584375031661565871657406165099607813725450246609062367320901073975940006779190390538515400580981704795032578596331721193504535563141357628267241104925568169275836570490829623072426288944160744047284964435812616748980032632436847546815936052697615606158463003614602295006924818095599025564947857668944117458737206200564 860 -40989946764868268799610428298076656678433290847639403568802373615728624545870375226201793497326525075536579242635714597267364135618116058644935075689098816502193820082167173986345562253297130941353232989660907998628503062723953752910890796924476060534144022594431708433149047937328749951420899318219466148647657792177303736349168177982153 861 36384023455358584434731242071712604984444718500561242669944332289612024503735886701804667943449755533732683757808319126184191479826524680080994433814721420617773278227340285385877907943116264530779125741409531732272488861670479576544998470364073398006692509566489121222296294263113040693103617120007779086409509491594410565141499818238914 862 405154220850451701163230766347506424393266579916484225362865339400801292568329332130622938631686387504907259881698677570976793431482909097588247751479427039971929358681970612017417550148488100161418419119959360313288178354909124186095921524037006617050402550859723720089422354540145398999720353752958730189782175873194192991564066646506375 863 1432737703008420573371529309938345884555111757238018408672536903128223493584309023231099740051082100275647299547301008801628449692897382020660956835878540780807223883566786387817841735156795450699834566118321679408510539216682611549746281388597637564928751407251334841656847013544865270463590840728028749595996923423248931570753179361331753 864 3339225344500813312951739307176107884047590721381057117365626415766185619374924569572285286968761039749796375290698507596015872480830100779795375001290732930594034774211275006205327906993959051202859632125723852536712462048199316827219296988592045745104634692403172380382700568801146975893161488851969375580476887612959854599378556410263097 865 4730989862755337561642497446332608096197756826664356295418463851766932226850041064333018817865469537917102835649371156891636396362323287328923458959263242620168313829976326891001298586439457402694079956906910377676451312984192719707108723002235788620504384546982946423182874647912374141540645860264296430466801676056358782650003988484557822 866 -1477155543807494889264539458097621414262620830921324410140862458528107463045907350577311346093368525902828046907207305126429504607637126033136058599365509485041362120280459017640450754142370832561557985147503849274914159067364947845725798443410384139172466439861041376956183343496821351540473626808764676660802624940774159481077144471065397 867 -35609085638666193241428204113357740377248007478601209402026204477423892894270815673179122313546510109938413296230758485292035928823328760253305949075652940799305678655964467753533254099001105628752769366310389888346684723032844600955596570264185944756130960296482469723688857409376484133378325165715019938375889332739025748569104266346387963 868 -136674359526464171104119734871071444301445566494723616786683864326836577727565910062131482647928128403782117534497241391718874131941147192759721502691250951568017414148176230800472653928490131020475003423622480669225195015393048539014998542332983896237805687136069637304659804137461933959304651607925066822010020038935955472638825202244893869 869 -337535575852316896638185553686501190653680560819108030269315196909401059953027515471306429123230736931852061885514891030662751559485849050168493698671258314635994437136308623890429099520748547594307520435884601901864335570656497914177074597867120585273179564584714198900748711941849717700776037431693373036541004694930888048968618616935058757 870 -529128756753646990717963511825604562190701231166135170970876484115751642187510718836292252809744644336113511012196352674459388236360221993806365489540736425681685861816491973478563025510387278620942746639752730754114933066312174830183069075272612597358142753907458576366596850167977752664165388787384303760636015771344189757877947705493406891 871 -59264394006499827526587243999001525067677234280504331590890882618894051397273663923353573830858690553291007418457587664817019690874137970906126914980872687922848826803980845792244843837772905462890255630209237037524808325594223851532659051472684668454408032001367862520114118986869708025748677838266405371112427466030064984208103224708863744 872 3062948134434723854938878061841056179903347696121487523036193227397916573549379724303202626938755542568344533721734531412211976512494038179042588310928012218009884012222307012126115533594095621916330159692556550158587375169984432063142396119221496714016377715032540790531208366251609752860291026857019625112382620268104476217222340522112545803 873 12920353838226518333273690415816773051816194114721521270136516636490121622820929184902260748660698609207988123315031673933524862514022213295760164178947761074716065881218759047012757907427652239072606250133663344007980073205517776074361648415208502613666602638680619984987642083390032353619621764664485681224221449963707582779769097133590797619 874 33803652220293875893931657245146735781227533982450421966904370216482507422460781002632991656184206990728777937044051060213665776229137539277486100818210676938521895629868888076880125577933178465078588550892796640301810629804943396373252847995266501486804410743651225092404526798587816969285131176955504612090769072514369847715000944874403100447 875 57785325130279711858307581716522179815264415651061295199560149478732588500204038600650540084719846499500624654253974912992647706815206979701337839387553437916883521970015859050972968465466315856123286527226051076786578822987111528315824510931389901120223857947465551746500873926429587460809063287657716708215859663220833389708024206236246000970 876 25575886174617967618295225579474069327699355226043343962288476756425731710268277851587449671070239639196401475057027651152302348603907494606104109821768462439542876531822340766304166139257888510189832200954242602381989275141115939702626809420178063699975338098374087173378381243247860268555059179316442070193798788135502061319477538031309714879 877 -256230630401215059836859999656769996331327081651684527042852733644614308198726676988556165491781594935316653702575080959048201466700511709360404381896579296479762948320986787419350964268842918943886268260126431649300756253816168345651228076864889205192503243715404223654255975239684680824305785301927707453809506014681613772968340095951704964408 878 -1209678373260625957626148808259286878720917056384125072801293004090224952202383416984395010653026499374577356968795072884942551603478472307945242728764499410943322288746059098077246953642373658385139066745936776067113414035639819147799965191013952446625567057757327688635814710460810314818816269828746378684906315059187133305057350890041393123289 879 -3355715541238912447020653590301383867058469548987335592901323246776731354451684491202568288264356637168175881599586849792805530593529427984530759728576004050578723889268149249692176143873509003112639195406977310782507858718313896644658773674954710807479874322402433560489755305228177333988573962435184858391818245732656941844737633755083231785341 880 -6192057709000069260884243637606712743309113822019852297824339334506671195237160621666241668157337985041400585921953818139725306353980962143524932356647983031708124479368125641766567717765506282453714275228481864071232912277015731531241532665205674359829116814741196671399045255199473829744570201391386940979545472722741025092013368692048788825067 881 -4405814417275981430927401832676464164138564763261381220527441556898545588234991601180988808122227230223732760815133339994747395638879841830293852309190115519913815969183804968350615587084646551615179264449584254851106112682606988774618018251275936607627761238444462372022360165893156694539296656582911289022453121643426559321832016310330152026342 882 20634262582326879525223456096352850660846775404981460886581936225386068624094387532055836274630923232770779842435636197272429832678131760752539852615838608617258837851351724988977908555599147966030619585609700011116524319614815096665248872618228177680101322145829531719390703053321345484265184516323686326572547765952808911215062812379354634071139 883 112075146729450145081627115982602936874815106468902949530693249649427911191395083130320258481564781541233114653486659295821793732491211642365395229275380417012746039060065326945621717803305855679394792926454017845816735038529350548378148930957947104036614523511018038837152254226099449959427223243841134384007490669226759275767959537485291532123671 884 330305053963242883780362995574505834605989127721417828124317295112989567684535216976077894486399496854615274807205683852971994896457408318310740157220118752724934138415619379613886889947649991380321129794511295772857989576798356238576093910816329531064255382630727681785450445708990580769557795314337580142411792443009293454707834989173901604180347 885 653185674913124548225570189580332083514068481922032154565018072841959522450281516355641761479390258530467935535345217447209059246176794115425742893151179493416030869860265415336109858770866485826296101511708420048890157694590484150963170819781013607213138055597133179776430181114485937595116312678514201392353715376646270413962009420434170728923734 886 612702592405702984637767706615789055459821434135531332095305238180395859283616867743588848102393090477532754834133578171234947329659836943699680561867970220071350135717023027925052428607316069334822952058113520953165477893444538777783924099383138090211587663143888478078894963446492681502939965705215367094704653096627801455395069989357240275666799 887 -1570521340007559334869931438124211982154099595275469107955581615532719746547394448343279810182265845642524020920299409517011776520780603781796124294071465709674917301605350660114797470771653181615623091779140507567991465405902149656744123603017385797714778662101027464888693405263517577716948685199402614796238809758485670215810627873879208743894987 888 -10263374230172139457222026902128212470520196548657903646562482505313218564415919507460086878635041183132360079085041934506708945195495953444531085182111513352482593525912277720296521665742914109225819628923330117679299768579071662372195681974756533192004823373382335369720543844538102332955938450022987599552000023500073703962396351893164444607774115 889 -32241734125758087899614158763114232810955083735944470931230810925201364271327204015911739681981063832792280736213771765619170249979891232548764785193747687724090520566836199564388154010209859630413254363402745201477546233968410432415467013683917668022710989296338440206630323476076495428379541602132231423914869585365591839077443220021982985877932823 890 -67985519475026321566601190577404414083863112006254554993821504954952882057387944369281441377361493424378490664508250916682312615698508391490867406703957258067768239419094509268114999831191848279174367715445037137644672328795737307323942456655597228590973401833152347997798178066106695335865559318589115004523307209438170505772704900724579071115916483 891 -77125073497800723757676114678176418912331510651521443726358762746773943354632234877779069159100760432978300270880698177819745397864592706277725427638794594531420492720734822684211015201977931652581180122128034266849241203972941554663485442402328262302077512552725333949773049403816933612152708587426205416515652828810794271265012283310509392099487466 892 108755064882246504900229136586928112502251651351864028665405080610829843669334297161822525676313732738042441137831831005934412458185677623582031381406088724188377361223136090148887855011975752388664506585453028431360109461851471213900536531778967687132046812586408437072804681955659940028361138510183427442148991353985709682302819658008970472981767641 893 927513542322422302663155362057404262206226683448830530702870536879274817693661871869395204348742684166194401411711574434242872522913016165580297530454377374253514310464368515592232623340619764059449389291177557902616594313564140571024968375576657436986033359607911723171252129418638068419346481885967208640719634482329329533540938829743529794663242286 894 3121023845708334260969764921557334872317349191916080434940681690964865065350375829991275836003529386777409032353813263824764461363981939216394115542404316683710267603402750977384336284681685766864868424845484842407185323821744341220310304705364104326773889993560600184051476206480792546738219717135991955453633386468617733745363702759892856903400313129 895 6993358775998201145045226714862574657084417034171970763909681448068016756196546876477065965618376759910596951959281186051059141591750409480665842043408591982022656827923721597985619229779308672254746654242781817775739763178566412704895341593270667773171340950146120547417221078874347562750853196248710630640929783955473227470252983336639226158297621479 896 9155119831490723988834288589640673389572973795504139864602968647973328321474196987393499778099503588567734035335057230618013057691458658145327921728239613801305896189405692389231539555437281768861318340123935255790515594005142114884875568767244466056837200481667354685196076898381231482104233390130704094805810568440947733404175307535386719828838251975 897 -6181979292383116217115601391886897652090539624731857845543163034529550028376475003534450174637728228210850857080216393052444086171734429978992001215261478080799770247612237213585924804858303896713333392835672905646773131964251365961895572569389517462664323006576804197266537805179328902967470063267061600545275282684934231128155992072555797514206205580 898 -82534285609609896344842776102592061704668020401266006954225089496424400428770558153898429591130399361686546569324238297399877006771886830951313248823000923872708101461356055457310794076635484729243425092178357284568236034709092604078641138964536510254404041115474923281895493260773215971752920700197459800979643437903509667744488085716441117210251573887 899 -299565509639936085057210112910299091588195580794667819041584556992970849218104821341164249526529316660468141200408278576575431304152469113698428473953940781302427229711734645906378863099739541196880845566157988028287999499283386925225597597349871507054539285496803660589027657091818540328975178634917718850094318253124741070877034612861556680237869632347 900 -711804707154222606302750983830071245614066326400402494497454174105701405712462495124315017905684367961888211521368015700888121864418312863477056752505351100789714667006046728055732123076832562701434108615857531162149275109290746768514884881391802258092616537796285689807312907786400326085404207352659245938206674990757648957522269604981711812787824876079 901 -1044928572994573715748405409449219012950535867684860242870867558972895779516078026881165381133548516666475480332508534278543503731571853130546761851732514435355038735456577188447963106682792710572553930279136144339911752239048106050092386250920589526389170922001562084144381891593030540201378390508692940492185646797543507994223924284214810419753253575291 902 165853765124074427327857064273619794921403686072683613856700931721977501706932948769717040531586034590662356975564291228758191283712747777009747502236853311265464834191314285214769707774251441021694737767843323234730166560062776889806154018699884206211363063015427828249724431739957726954708198398802690169964819437747224931809465378266789988029775058711 903 7208658501330132263942207838919201421517696503540570870280666603598410416209463187782385113222385974117376879613995625126272711227234546938783894154320513756837422058431962112644535849688836384121507270401094268470575212012247850749476012737420061442917857650389925271750836050487756407770009541892474152916114974981623366738576289288535978575487246279940 904 28502112284539514875794449642112855100355494271557621741053364958714687124222429114723316414288507958013949793036887760851217655673717000767890315446291034831199197204698112123203140089930364339517412612944463067137375444189403899593205179032418930557985198060370615068573137607962269743567096805084519788348593132922404508201739666206448492404201414114993 905 71748994861522733682635154178424417687993127293759966525684025217846076725033669574548171839168595655377902391636528070691947469866183083309652437386747917595748171651466749783811234672871525730684126870433162183200193457247143354550592649532126324873475850589352916333216712585719672354308952310132557069217445626562112702302875109391544690619268752679367 906 115909606779650395396059350390311430611949661749827371825767934567180541740701518765655569861807695043516107636661306991852953250779968591474182610621964454666331653263916981959586808045886631858604164870121763353465111791108424847350419533714764433175881850543844116339917332828217250036799354961830899901134393996475209730017184787248819031380831699643129 907 26639893146246887152450285921653553141997364587823791356133333912798879051798438427900379414887236378919766366725313510802358929566107183224528183782707133686745202812987673444315527902028676848677421152220519390389700870973410229016687221493829167267852945211498321646742899452060609463099591792391468202178689181402113566821490596070711684915976776981262 908 -615092775025590533610891628562482897322690628786529589492646914939829236334948240449717800975561338717742776167746182841059864693230406140999413553475013235298863846252359537041096121416245558416095654962188838625421554315290244342871825547017868737144594074027120769423075987381644074062509177157515292388686289489356969976545334551109646778113343678924331 909 -2686904680025725553437575809293228544492972256972186052664778323720951538355138865027496282092349487520598125056728733727727063395519835975134222148658710685495341429995279040141905273559057243289023600318427369142981634694287220663358865717102846604966983725860415700412541959871296169242718913254573882529015205033445482226906164614981436025720224449010103 910 -7166667652853016658482207866002366735432834161675397703338479063831257102895854395993137222549974604468065545251162757857677494906484714181306393588656926742386668593287680204594973034536191559458626864252795921068580382339877603868468688405560858724422957968240721635842329934140663832388714919935426186948001344123096895342584636382501012250065674816171241 911 -12577594191373721217614744829239160009095474698846585905273002362847507035948898840876393917977135898714332338941511138093347508314945960911654109734662629352334242843294821875135232965263865677338974484573734909482364487661315405064156473960547694735949165810933540134934899270650853488990134808171462858430712113348291283822776913166862205901126460966999820 912 -6757961740675915516976317164145439403947775699462645639615963906481632093468764708797001893500853292347207414207880251847659517724050987551237643069249186057335318397900448008253889123849685371462609248034811523021072119495632835529760467749145915441979641655855411460823643836391789921780962646014895869987331373870918468160963826813860981064199843397469859 913 50899657553684873508246769924317927827867219012346748731091656223268442757156396598723409217276415138522901489069465586172241346522285479935563997269340645302998789770551742827490614457920111169096568346934467384172135267193777362847629962495849128481919585635645013926668818650950125100869958895458653800410942140423242311294749579924725626669987119397547840 914 250799433350558422743340359608741443846561273679099854712208916630479143722583058556224448345393610150729700791877640708633898656046989296793408120444550857190005931396614674257982431759167010786879679003263935549010250349708576414449338046450122113874455983579616089694889266838454036105040817293119893505196366939113017719415625584644343607653650011939064423 915 709652653676536534519134089475900750213552985654534198490115947016746629427841929465286714722199293568367609987646544463737716446105360610564276512140969270362601109287000077063594013902855117812827453498073417803372668761873622533285098775556024803315985858790229566560499497856561945245489401742114908322627182374248116996280433737990155682579148305183584333 916 1340807971006700146261528807743528910869439938092955761554547139375638935364744974440991329573452051640748010889289256924357274901566808525940923318571700357213335708403778294932715878345159584839088086146155118660871531945194283230262980711714912674539919936848627641225643677352722676068035925130608095389969795527732812556982364180846645821661067891015298783 917 1059900960346254156519120562186676346073337726120113171886657179304031238638224335245262625566487837790072246684277921262726264430671980961793265507578558235836441634700999111047740640391470097088689843665550078708750847572938778265895581581466058421143395781465862104626615118520885346489805153001187737471336266204596544657660321933499800445026179589731336270 918 -4035064682616954576738433802878537970387692090433179883842897751894415940021842797224353405830849284431795433739944433936002064142610032498169710724753169287797981630575358568506628977172401039309959540077382671642201695143214887983999925904264237717123521506541124317456202904700725658608695768298588453711659220054101017618482717902413939379638606154313058109 919 -23157642441311185449595075408143956317148332726755834990964931718639217129705835380893827740970288123575157955297636720773565981817145884491719691507020690934791473209723348675955239960202740736420049057318276825803182688947918455456307982063935422882943734960045992136951282264090018137021087835931786893802809459962955795477966556683194407986617068109991102623 920 -69680274333602550068998164923934447820112417333869578403504440944582811161007959070240365942989726150701607320000595778648925745113223593150316529320997603035849864674056162026488516835907166928441865294873022232076701567908187954273898668980206565235957811172560290290177440194834559915716057192522916627017735356098254442307068951714469525612570482501206421207 921 -140826949818789278653146006025225066209220770558457820086866403713275037729083840642652269207129903238414243481886927196748213769655273450328498746747973686580812966286309361320490609116158980861548615163789488489454315046378672599516787002527967868819100500730243419035102558478679549270112386275038942365764274443917137416639140118007243520955059236550100677261 922 -141660822038650241278202674494952361638361655044895409850225942106446093521436840349456215587719840005356256288619889397972033516504422722441864939147963922766316846452510339293066743744306904332092447783007727323071196633364295885676528128779153482401951751252292536683974414718536789816448044123486969738263964898807284024823667783869414492652647568979458168899 923 299502189753746372687538957951676022237800224846635377526193228929177448215914120629120651188493743386525922111853837843411404113372073167691333278185068817898024204073254948637478890420330499249735092807552280026182259054969634055666030672841306825088788684375109159721910396508849452327466844629760659913142339218085921885644830622964719327088639664495959881474 924 2112503171336986012983636451764339015258021200994041586813010406876580270152406933352398451346172923040124929587330323642190286698534776734123927259157304646160082293036226976356787504979169289734962723112531246354235319171630996161663485557749553425462842530181515209243418595217851754248656338995201881546643660495601766228478087513104301615454056789764599304949 925 6785050065169540811717536628218307172200319878442498765748437562375406910821834186006076981144979564528391933053101801030256538987811346149900223179629626090416462561793024588275635237827802356878184650201753627578779982047230056646102751553779260565488529005276688342511662970756766700890134413358404655651322579419330805303628541937448023835477848166123252842661 926 14603033737652902333517729618895134540708545201161373647523449517372916586282430375757123091444097702007761216980011788440652232025196453321144896528098900398941003027738685998795542165150870786688754650880341209162903371483341227786907624871614280773475104769867157530470484871276660117516661965948241527161932425003765499569725505262848380470820534999883946078067 927 17441467612765446342714857555894474106503837711166228755626096702544488915960624323262660766477373841652250120118015928022286544402737163912328944326358896045032481851478032430271253128661327467169085613424250839795450168771994715905991456981632603295480307772114109322704536667375260349078790911100662047211991788538611743823914086460546040390783483338735449150896 928 -19780893079695740053216240222330567215660707924359779152021345121921753840257124199586617818431269593344178554900247026131022562922024477506709672997997167138980702205899290254148147885335443703996925293094177321380979886094351350962761343727917985701833352635793836634375485844255951266145894604183362981656233166983298764228978985550193827826042160126769546902811 929 -190048504357446519960688446213920386701121268313143024826698685264148048327047114891044028378916571372808865736447673341943445325362499911646251530077307692081304875766432608007762888016579238637934079447150029141066776280072098646288545250671832498613388857431137812209381011208298331571944647090415757452200255802079105792723967255681802202243461593848473060870774 930 -655175421441685198321884778153533570248264434992642640846188511087082602560113894908817622309708993184406630136987563309346580597682682683521664454212021459136474002007322715233816313560565249678450203794649987554219583934220459359381484746300646175547117158876685694194260452904766589305553999218664493669333518347541659577216210821774872633007217188890317145316865 931 -1497192963234614484438688667138445554673594250433202438386637903637866008020139654919033291476804709083949457911367921290024844341096623151543072673793366133772088304643593216410209185245416630944250548292958151242040180094305735700174746379928104934367545930683977352618813006192064777538267713959704944712120974285260936186963387730023548535507965802079979659613151 932 -2041078333808274317798307546324754835102762865106513408769386309053452080761100363915827742485118758232844794809185000943753848355145260370155007573100039723679421048576253691840733561370961726325694793324226588550840626429757029118903713895603652621874991229676759964419697369044758126150365279791123010615444850005420473197474777950632831443647306971110022195211001 933 991929661785064997558974579868734498846254602204309298612314800611490231799063324023026898537796278590376621245562314337426525392247138841568006159478488663360092456340895644328942649298027760478997444902681684613553035492886313050385133615591971060116682875937670536348265559923604464476067712285955295870752401241922187802132566395756138299650320123030286538093737 934 16819504736003680986246806052237875710233117881672169971718495141935098311370281351916747718312129788499121677171863234200111848390022887261345832558040109542555048561184002546699843744875753216020258680947085566103942470008067849882488903854370594648700008525674420874627319279321688161095339939829375654386518023535034291907289327349260495207335679561869800236863101 935 62725313123220064738981169428364535898757270063532244644444057563821182680818028495085310225351477489536013861552795032585276912714755114240554607421468860453232411107906261386465383094240672673796105257911244618334793794161317280737555623522315667743590042232364574800171839815347543810372516891750828558281331317775675366207728755880658210153971715517156781823152406 936 151933734443643947238929100450715875140330437003136990083460792411920654096578438927342265994515640686484517661692979649544061884970194874191221441153298086644290491340532288313170665926667490852739964234590571096927793738333522039870276952701498139357457817737534836555392093540488657914021641504910661347738867890912201883777442996937830270008604323159571117654777131 937 230629396476702441097945298489458689294977018723001058106046265137143226470992387430339887021252690562773254596436451689131295962486130059307211340377794404617141883829837327546666265314986451741016347519457261836487133417593675069879904833516493081710583653495915881104923278932615466898707759396199444314573966894728960889810689560465891390449180095426806562477632919 938 -4357983213835650713434366081191973803571701726279686800748159360060799892581472862657770265952812707541420235043555583773154190513703623609811622335664810306005257307586318754142079347215334854069119166549414550996253187082638053806637787711051420935645972877852945615157723312930924351421356530598770334230955673695681097525665046370024011306092217977964386166827425 939 -1459089427200641896575308476338943822507462886567282902639661145408899580634757896565786881272032793940859358198386748454580331810680669427812479717505048977434237641227754342565673819286321754090813037839447662580600440876751257484487940774594260113387405823883505151152278648003935934374787469078767958854592538347819250588446113808998783176453069986349017221475519954 940 -5951956386507985678736350835380514110895148222631302662347392039986999897991663699394609218822744169367811867712205112655604507222161840661885420670143086932318461138751679475086227240129596947162355741576201200735836742711466937137678311964528933785811927787804007569187169152929726253619145049430897911940770993665152378767177718683177609761188215999760284410275906105 941 -15272424533892865664059761708889997043767167957165590920991036413445438305209814115079422248505187301489212478749378103835252862887775568721095927031883720135405384449783256273990439230246189213966288372031152815326744142234364322476647214153227410722864257377099827856680295511334302391970567205718144103174578789798009667213322254578109607457875443150162234848833867840 942 -25390077138460501544065986952695726657260058012546065524634495401897311868957767532200192209119637325161203624216355422085244701215250217301974482571179055067713955896419038197693625482131936804438045426525161553503224353008428689163256504763846313291261324327544370310753343521827581789013685083746033122956892368445903484037067681628970012325705525204377777905766747241 943 -8605789357471452293097850812337865563526499841547800626268740480440273149215040142392545165313582350071429766065749443069529612727005780423988645737924632474498985897384891478600515305860570885400114833111089187246675440782246148248397791246888310869384936855529454647290635608999839940010242889054823157272433442651615366503119687837231188533843564865949496314383152493 944 123402513409809211812542218107332491125156168182891906360705330259193181752223859627667157121627478533445581048378475239126440981455802281812047587897216187128637741068627300966001080358588511636303327507991966613906980229917129506526030653059324773378769914694220316846279666024397503209974889685627498523218854546528036064660762571885140669537808209122963269436646591869 945 559474074627263531923106142548614249513523983007441231754566258743388132127391179206267772959654438406850817316213469071552509132292528364823301047535241602388976734977183178633281622149147766182473816657781884632306266926557438519206206987527979868103347368618180366367484147984144100850459090032471733291986467422259868780630600637537131132910403870269733057727789522986 946 1521511756109706022740304069101945651706326796654024398468581665215792658194230828990063069096389593549338163121217547586758888801807554441679289097291515109710621842772992173642166851831491335709395267836017275754760954348417285433086468752570909474228939778032060662052304048267142046917563321352479063330643522735250945895368442952425252196155097544805108163127851877651 947 2738748027811014678226974910296991562120291616997872214907187860668378403286883237188040677146086806144658816682084206275207707930826987012365690154813017522743682580898646676618908336346151588029649693040364511036931194485652949199722479206232620270478847243758849498398228986487377383397883308229668324964048544950171976196849257481329065660001830531420977561349479215915 948 1714843897827142915937919767468995973254955594155807099933795396432167625875797907243826722038563091262266182641911629023861740583508809783544976414775650249084864153463673778153157540689108662775505038435134775114675270010155233790738868190809926788722108408380287085193583829907640610958618967796820958786216059277632284012783139948439253113919223303859611533333448533563 949 -10087993155182727124719236494524101985285406101193723480458179946309641531627213750566371013718485343917082705915278943627934979987116291655785657023258438650419097723322627139557284101257469581716125013673867562946762788568062468807668691603725513699321162652132221966955394062824171690387844595234261063168893252987813650965984273671402837637256233485236330487944630821760 950 -52056857617575485889441053264171078571163371102232002497020246911287634355036501938218439081002377768547682416416431086254012752629516789517087235307817387411091343466717092444188065509937752462100331578678071131537154640952289198389347945719697629707619433875508433470930652914808776415038130324256878561829232687447031101074535915016934203746777192857176674516100949680037 951 -150283654570967485960140498845995959735647766438094600142891530289147404181809226736197777917812711210749423914686386834298050066311834237903060555456952283699653258589092549009847154628374214118257884086851161547294011277401991917049288207494658992606865479881964332176603845274754754594306800651415962159775021332078523394500892162844623448874022108586930449055918457942517 952 -290534687610732004344267151631255898230445936401100756154706212182042825661988377182814231623596888478720033241748491585519792671065426851840477113683271546241600599022713180090656139270192499691447624375792597480094189066849658854076368076163375641338144810322354835383031454415496736982457588719446241724212173600632101706977740929279558801662841716153337313309543451868087 953 -251420693845294702972658404622990063149822106275709204930189069257674604888717764714299625919497865504011226943136747392792587426772135915983087659111422210774851896039067819172907048250708082121751725364441878647053593537079443593112831214042979257065183145810919435733096926099313395808992140715629011614855459693347058105166423416787442032860155888614943410198313570958211 954 785358788669311510493031532178813509321476931975055140497970990023477918112076580455177712891754964555350430444159924224798055437950054113189764526777666001683638540187140417200284904838327111373969623137690451389735976927793726459474463545411399075906585990250257264284214405064434202843353270189456601462908618226200718963084115991976679154151514795018101181931531024722401 955 4789638067537151547901879361797056965711159324723977790028098355983818338190064972254574251222748605407332774156203150679214544944963616872526691560556186650193333770023680571906647269555331993482192088318731293242362782236023742947168617962399647250124926573686954628439518791840538344970267136460187718379808340787722115016640740263657281546460765125118916410597473843487874 956 14719859624999068621705668235331054345366310096011903672238624298907588605971698248886530796022848639114318989599336676093126614286156728457447162346299399927208577500607251242263214897555769308752813507086495449266038452984068864364866043557410431770912877712671469293540208161310216450625851382496968143498974721578650996116369605735543872326828133655023857646672875442439597 957 30389268616509317233674270396590192710313088588181170042129102740089767571215849150065638913284866652021678718096261357138322729423704253991394506468058062773735963783814029351927459053351874391643794132928754307255650361143550144222765470162060979244671160822538180463453925679326837871819693719463627335623536203840552371923267569928168986037006937427618134461673596331085356 958 32543641343611776558361984873179020753494414107858967959253464935993471549838664284122055794266773032301499660141492186560156671059583933784223809838953258300641294921749707938464332146770859627220077046879391987877254765264396795932753101740228601608998279300515746576351492448227894407643584399987433931396676247991748089329631921092780803917401540016227625990865898284883969 959 -56554349434120421929956692600577873883672871171305040898722735342537407193146780362889572350653379787177521135256384932931367912767912649435736442197485198057830725187675367289582569754848993759441747259461059440122561604767307907228571146868574277304908671883609138246977704822994624816059642894315669419218470659863115903421008279132280955956196104458805319507033439586047179 960 -435144649414640769914965567452918648758266625825386401231271373598870978006730903402291691881042568974392843425589500945691995249435061478462561606669283948850972835423560372301387291838389003286377552904154004035211800069688628148474914626174677823680470459174055135902183962407791565668394452389334991846263512489207999289732719682509354436409918938668134109223344124217171945 961 -1429796832548434257700597646167570382417190496759425189430765840105012940822739170548990652667942436322347275372317183964735302932932288054715108044573234848471781182258744636383474011137219788387015225382221345845413841062493435916651007100947795426947776002859810099814892478292804024224882495550231842587458209982448883520042347555896710981324067910167374181306800131031544408 962 -3139886508086824301197786890948067505883190325049653379938536541512627442048134566411339185861042997270585792125336693376120757485724703233615891666960391912044716419683981036540924337734846501690366767643516939116304978703455952762125335451322654150335345505459747771208674000674505974023519937500729938242472468990491352288571316988520715145548367815864007273947416074338646895 963 -3931718983387646495753548209007360618141485740318362935610294526750143410711137282688792913078134815341499244995867871441427081830595505063050656890311170431521871170568080968401525122345320734227903882516598183119373341891155156182758322262802988456158013113476187386469921049827471392082221776933597676665646161018549665053549398995063394379275426173328205533535506553764875259 964 3510759800525649840499108479653051948534130945403695656526624159548358274892900373623609422593673091551429493135484087376551815728387877376845972678422295869191811470072627018712040952576723205524506434889492478314978637857862104226126567379570588293358513790310421639675455751650179077088482614080966073866207545450208776465862241772642495638975170414676884792312130244177073521 965 38959210028494646975117986015533118851105356594895652988182958263427503672844536347581983756179984455513604179584910741738145094015011294385418710883894444475778292541926027788410508116877866278115826273950776707023279998278481822696859027985751988359434710997900314619503749775154355435296136506241022773447268579648620230065424767197432853306441160176608795155253301411076087839 966 137716341719785459960430829214223598834329154023516032185225745968661393805268704108863786076710253526728317238436583187165853604243302487879914581862668786015055366070666561346187506445583869725704738533701521415134758190551630430451836710146707409867830194063254882363859529968456661253947394007916221184163297587733605008087959480156357273803837496723819115857824324276100544387 967 320888393036893805412082170539102258363959045893958891160179672137679319537973925106112816807683712852325874647431961047989219327777631836489235947498227262732245447568544380487881074949286382311039127753553373296769459917022624500070886175591384126889218489091363708401893100731320473613262396241176641935262902100070280138254926110880833959766575540509430718109384289257443088170 968 454337956708583962256950626000518135497624971452383174773281906420119113765642786675619231162562860456149102521124640237859836509979867530210844728912525170920088336865015172005975979338625466742642652362173297509024124031231592033620103130012363877641489609769589991969965242056187082409763243553304589951513548493257815817460252251970751481940255928453622299156816527355741888317 969 -143552357765785168914285742864609780428756513296571982653542469116500049461770924242331539328951751704890595637859683398435175028435421901347291008238520509167971367566823604973226034047417505506015568322884131993912938792563237123050974004696105655081181239645027311728210472121852835101750220772764334928176209096445418662214826429703819841852020674089143617125232968306688943433 970 -3427793869804587573073778831059899110962400763655441998852123065214809113504541217303281121448361435976586673310912682293877721323559545602776349153661072426519340112266144531127401651775942767159075433187505342326410993904243116088413604783512739186337303357172743786880145899381316511977893103425111168785799518696105219095896999457828678729967661875738746118133053596914075790939 971 -13150271624857256735207452994654245446607696433267061720625876792591517444486539564711037783594652776691342066470357610679143559022567997667964580767292127366746661288088387414293225823557865920348917539963557383551790639605246907460782903737900759816530235250906360737622479591021957262735820448009767064092514472430867675929229757980534431269489356529306639896438063971364643726834 972 -32468190991564527254047172888450325577561040071232534237455957576663363102812712199100526223367140971600695841985698383585970033177558656233953222063171181381646595545948820529423993575372360590091445420803634100320271857119267457490831049058373755439373254704572231588509465416019937834557504361188038762657629939749010712064850715903413115819917352196891126914670891550411088466831 973 -50871499535906485051099031221472683468484681652256788981317271850212049966488198432137594621644204889017013101586804846890638785210309261888449269344257623487674754003586146093761848869527013442081216110736656360488226799441150483177462268624639972818148827565886017706593759756613604567529143691847313804159067805076630419601048387620765641576261421920094584518610854591246774504165 974 -5556525775445526029537734674947852116909964011458659315222842840490562267025347472760511706096464565273497089155664127380954315699855015727468866216852850431824335926467795073281602791466409158486677903471830876151332315943786885171977085600196804694701023223433719508842649128323013152217840741021194512479303067341579138095249549081187869520785368739739092093915326729468410447505 975 295168333597832763936600056420081434226042897187093057683784592171313765931715854530997725485439354248939834289412710284497536679207866640321259526947085500474563780255026528569914728118258843646663763716388813512639734722263916799846613065639455471481072621956600107741025138351204086892515981931920879284571898637850294155764860688605989473685176030590861999526137421818928139096662 976 1244366533296980059359979405060786615071807054852721646642870913156828406469530343359475649629727571832235008081794835491319860828409353281261325031710470352680294133913365636891856307206572835896192599139240925472346281646452372011818352374317680034064051258137984742407635004979596655564242692147283318692151538273180910465793787720059204121550646608686801542230362975917447289717757 977 3254814911291416470294200766386343724428428850855604904032035408456658038362743541098472184910924234558969820544959935768929826915496926051472844913813378860735504652047635559230591755572896405182906222088107279204976007956895801766014768767756653745511322536508090561343736902399966128185421661348148798396449297964395243358879296307831275618335443311822406733082711077047938375658296 978 5561516180045580822500459085429871659847260694465364404147013869872928599280501749225408808757366506611458407819702100998024318455014122164917080989906792262765584020776123821059202416492177904973888526343872195874939429958028857921296926813395382535931169167687021913188838139874282683616220081848848296855589304388866857176887629822739572722465217516758075669771789362145263582787247 979 2449548362665270827727525812117205041800795132957613118243616763444833552790752138834850505926141506605303113674609331283684438635690413904126034214747221894442073439677032626400517578624763536021326368219574758341414899853589137035984975545792947481060075074375216054440658546845354182131042591366288907525962611172518627849366597064060419741473232418482674668980836734572983921261737 980 -24720599089724541334989952609794454678508358660517496615496790123230243255170752447280458902110575928363908894044498023168806919616169478726511246392923370923783714629757639806266078457243668662533185330846040320536053647936967486864047954679408972729190615475592702695057320058169399562444432180554781977832503169760414683880064839456058847601563631236419056497707113643514252614829945 981 -116618701246307302422052101924251166750307654270064697585227880649781131007120017662949292423541460993710454796509812068955441662709059467474161850413040975254796163732116749555325032673516885416249881634276773546230133739622184128350222109454999589596884437403981221388881824942081518497548721268548651670615270891524245499313914447093277570465132739393691034283064409462921893405476876 982 -323419727859272372735493981799714792201038840792784705369566161977219114109304765618317087259043694894717720636243616294543142557296492002748392651760930096125319559695320750563243246236550476219506605027709571081297274365456360213176546570648022851676390687735222066344813963314698250547005300173734562198948885350968150518637535580848522907189735758983510047504411236731507829086349137 983 -596562718263143499283934748132444896656540416233214759743869586404996942097376733244481981021848991072854849731768188896176608020035391689741688861755135122737457284856167298765829199472255416104238804576203108728133904241205479097800451169238077445942009767818442916612375142040574478655880979532429003294665603167535003466712961688706947882062804911000150650734245062665398933311306517 984 -423439063171707627807302403620950116955840203793461721025924969611620420958407583235876105941927142117839718283164037220491778465684022230676688046489167630862955286565311313827293427445274646424813218871135333924007894870350169451976940946534777452116027320499230104563406664677316683645273616931969620727354109852429908874433245771382147707815870189241899804485530049613108323029465595 985 1993215472610236888654096024851887172218541566023088391110266931348409633686624378022146636797628166272733387904313721322322064382067061192916542607092359972468392380628324196467994669846497594008988411615688467607745700753112554883928255382932958619566019362702684221740665477712861663483995046314332871715331346493017407785198061841988400208227266045356577746808028995713675911054973003 986 10815113399693946966946847690714793487889494941638323794197837053975046257658270686871507208416381814848211749330199074390200725017984766564209762972426168778621710883581073962623814120960338078414399399671932762538386270451947161489800553550697705125690723839970680258367968570071430773587189327054527271631095228676097964612756637647745295607663547627247208823265660089459811218953708025 987 31864744454526833389815486930675301571439002839843356209793853312411038101620772853514970128743510069214273845388780878714226426454134957897623403679082824998105819643264140141117425984441258048517478368203207748439537809377561009158285696012419106494347822960625402924690326739960179828787368218942744145382207235176192906766077502405803944540092994341021851438837483475031722737213412996 988 62992710666583109045134802799441313396855258160064780832836779992700581159551667601235657470742082528642799596321664420878791473630734217312642662513853307895111310688960527042197531994095699422404813657926181962376258486684760184222080639032727488764878274471977173490282714005404635364408689514232439366747874569180963070582151315796749794718983928780070823447558437854202720845580255037 989 58998854363741352052099227876193088593486881260672677489679369730754459948257951135034457299699377413861071047684212232156904736059492737603918745356153730776524465932054762847810453003261967329530372056423385205878067355227147856171458670992964706651317980581203184791757435970084238676747093699117362001941556363991936689289235621753633136523186746299404971698207793935193904045125891208 990 -151923532993318927160996789414008084452952323275020303735697341737778325745951717431560697144478423371384872045473461039453324369114519041377910310567497852298778387263444708396561238854297866982658184622302070013726714395825837006829241084948062727597527963955563916886872406989506119432638276412186879881303609734591053720809994548321893855078042504920943899521486140774700569625214255999 991 -991370062000631817806958023925140923293699197706267740427171389021577270525001912956025000287111663980734522128549191080132383604380375816505590966650466247423927421672905408784979270725937131792363011306900419803251974858055242106911764791699630153062257599102075178745118692559408617832658392973818777307593843973632024247621117644387183923784910956732916903468640997817713822655764718519 992 -3113315742346553614250869690793667672928629029301662240307435417528229659755734285716658590696903853874577071958225222903953183182793741550825022881491446340851527008567553329734223294941833405937892168662622577317748918397964036330241325315068731538868089674568938870722341171583784278473200298028694724449977522697415917072549080147749394133817782800104893974768689767088048213253878546561 993 -6562847129308652784741684751961104792031746560647322373106509777173429417022779028628391743115036264745365165301484647251885680140403125021142372554971592576454879908806072753803127073983784287187174006282602866765161384886387156530785659387482213168069780333099100683237710933791315398541841382257702431524628379116441046990565322903573476856148369653672763580322717509508823544172820047970 994 -7437236192874231009712928258308248719783253443968280424021158298332527361796778015171792714021496078398581591480434618865188759218702431679163919723844697119126220442551852947315084451990382479733626875347444626772824126247241652248145062715184232374255580368504381940164794387170750193028295365613555488026552889773031210046749454278245022768784470277605585050970984414034885091128710142075 995 10539732754223024094898931336628757905926753579944208036592391887762183139414325177602101315314473857921345610754933789958451755165967683416452675511887865663700904494702073856576434595639450814804549607095935006797974269871708372883844461735968774442944649369787333380630350688829761165932936703813205815828561268819914138880954135974440567939587365339600855376367858993936394771210989665727 996 89679245380394502697656598095582842891129670756602112776665053139780741189652777459779110128062190748254589392017813494377921740594123307462635398007810538499002705020451397340154097363268439437233469897148607788600492658948232606219904253784742738834757116009984750655823535058373368452604216261601750349103651510610432775366861592325042978993946183647802706796532769865113120248184873175437 997 301652997746290809606362804220390401631201007502089044820734485568566308355414545032280019083319264390408814663495587722291929327557928364531591818971631640336080560212181586693682063596686507937119503322402228611798286082544667547980318863071483124576527006134374224422806004186575896342084917393049127319652590956249014834144834371294138988550692138599390613624984631646922856551998053755221 998 675733406347885924623802182268057627169541448062495497750529269768247741322343091409981049466496609334849992216919925606548354597792698397014329443268003640870097087182337198785753710072620044451155447903958600533909414523826686326732314596720173995035542639856518573896574468373548106034858873392242282833727971155132276985425335933340198895607018438426552293218200952076293682211792751144027 999 883914846584334826382086821364189585621811230458564298896226332805599702847072058123888047751652175528787231509755783521630309017013409118505280362904835631199851947740024021330323976522916315939397373074050327047285252803878647208435266716376895665909315463582808738011726701897245477720515068063576382731472337930054747734183306656530186649078005818258627861893614634189383263857652153105168 1000 -601029763002687911065392697492980164103318342101096481444270152251836914513472943995345424405911115868571293860290885842095459587900767738514267940276883738733814504405833129261381303101910077483283087994546013787360546216455873533949565855255404553506345349223611985900798179448399768061080369372444662119393866420917133305846215105628751266132686657223261483424368077564068290927125648379627