1 0 2 -3 3 -15 4 -63 5 -252 6 -990 7 -3861 8 -15012 9 -58293 10 -226233 11 -877797 12 -3405564 13 -13211910 14 -51254775 15 -198838152 16 -771371667 17 -2992450959 18 -11608875207 19 -45035307612 20 -174709321686 21 -677764787229 22 -2629310751036 23 -10200109386213 24 -39570153919641 25 -153507871295037 26 -595516170652092 27 -2310236644016142 28 -8962297942113135 29 -34768206368489808 30 -134879266663969059 31 -523248636493745487 32 -2029883038092220815 33 -7874698300101522684 34 -30548988367260385230 35 -118511294616925269669 36 -459750967296512718996 37 -1783551117328530042645 38 -6919081882153341593913 39 -26841784138852817336661 40 -104129621245722419802684 41 -403958915871119187567894 42 -1567112256431771799193191 43 -6079432159487725366456152 44 -23584459396653763568701875 45 -91493203713828368511685455 46 -354937384191549515051164311 47 -1376938849914803064407922396 48 -5341676252906357856522111942 49 -20722420020779568104614863021 50 -80390250398264597112213937836 51 -311864750961290543301316195653 52 -1209843512245700590111816322457 53 -4693449066017382442295693987373 54 -18207697038776860972671765609084 55 -70634671175241825625704796735518 56 -274019100900511352327069971893471 57 -1063025655942222266249091957568416 58 -4123886041074456903428036388575811 59 -15998142645668275081307600629019535 60 -62062958472166205155740552149640159 61 -240766125145206125912959016402392572 62 -934024552558745734320011930954652606 63 -3623441064462117888170662094555302965 64 -14056723789179614097882742237947122052 65 -54531446812594860796720530369548963445 66 -211548489966338991563890488359435591097 67 -820678089852219044506506383544514241733 68 -3183726469854047925354185497140812020860 69 -12350901480353333126258226996022550722854 70 -47913904922990224562881211652501538874583 71 -185876495624323493017025783442228712804392 72 -721086533880088936414998476768926079123667 73 -2797372457430592855025402444591002676126223 74 -10852085426535727181468505726952367483057511 75 -42099420043979294202827407790701959050580060 76 -163319868797345999148824102535413454984341430 77 -633580688667869528611903462277020200900000573 78 -2457903572963041061940486074215505987692670748 79 -9535154846159458611582257592406094483009043621 80 -36990538986292990697864881273328073611520226713 81 -143500551021211939868770427530960109285117979933 82 -556693919789113098766585406503026276656052970044 83 -2159630176502650105874173235059500897204816681006 84 -8378037433977518565952082034422649221179777295439 85 -32501634774708599739144689310509466082203472553712 86 -126086362271961881658921917258431456194217289706339 87 -489137572961326447999085545859271490089011817140943 88 -1897553081644427552281650087761274233032725713149743 89 -7361339420030512926674896365609496355977899793748988 90 -28557471504267208933511784041383324508839902795569070 91 -110785433490261919917841587221098302548336495769122757 92 -429779375663258177885468156050968383778393548835861876 93 -1667279767079993414852770003440075553261852539479773653 94 -6468020521981422647900931377845032773210582784663253305 95 -25091943355158369687387062704262421811242004499169142581 96 -97341314734357394537772303835289462568342339551484896700 97 -377624459775663307983853052806910077428507745170376856886 98 -1464950756110238406125328770436642566889691428556404498759 99 -5683108342883532848510612058863533092186605883459489970680 100 -22046966631636041359887272577672145683397935679260429905907 101 -85528676972195167741104113247571003971377235410096383195599 102 -331798687177097232753171062462967311954241808997612899932471 103 -1287174930207735010928751173282681273033249542332591240552156 104 -4993447427569120474017279817272094842525452679247320493507494 105 -19371506255076399444004431531477339533716195621483440495872973 106 -75149535472959517430657324353263227438667848242672532255326860 107 -291533998824776871009955901788099593356137686900426190549626885 108 -1130972692457254767515832786143660531789964074082954674487438489 109 -4387478771739415318297365573828856532850548807121909928743969549 110 -17020720394795529615171566073044493191062029236686146073725751548 111 -66029931500490204128900604632238231946087128378268551107121098814 112 -256155541764999704191751629857515522555516153560801721765426737599 113 -993726028269972976835919035674082527391498853670451808849647790912 114 -3855046088236311135676451359223570157187609125110301010530409403523 115 -14955208900283109135110691723847224764268713528310144948831906515727 116 -58017016692381773520083845217093464753098295604879516024766697835391 117 -225070358316451592311536199865606476111734179249816694640704256581372 118 -873134626368122919593794667411339348185326555639914958467820978516894 119 -3387225583437818507319193741328858198365646607405778047114887655375189 120 -13140352938263159544505619040867914484861143181424883740401049895343204 121 -50976491257742959459942354575481781168432019288817044893775773409233205 122 -197757447852402776381061137309066031241938766922295649840389854363435961 123 -767177324609519501780402489797663900390327857478695146219560315183546533 124 -2976176390758720901632691766730834464669814300437961163435180522058055164 125 -11545734766623858222915711604133229778231751386086397614156209858786720070 126 -44790353056743219728141251193614860188533163185012820652679315399748463543 127 -173759034613120757067504178024682596521122659536613228878975545235584466120 128 -674078234467907139520500942217961526764632742712823180242208062392130785043 129 -2615009154459585682699891804666470372463292010002458483500506413431769905807 130 -10144627920385712111717354882111216283461425354209181965460092554768195767815 131 -39354919835581722944566605877322948928892822263371434981982621794899637809756 132 -152672895193397685710043116738936158139593981422353347653256417016779374665622 133 -592276976401307744094311312184044057327912764226404716978075183610884095009373 134 -2297670561174012462009179640085807767497809219347362477935091213898989111494908 135 -8913549265012498132336405381075258563454422382313592457767639881946315937881957 136 -34579091468712799868218749462231413645229989612434506596124243917419645908865689 137 -134145617110686353404312387263968578102783563891826794890641978208697999346741245 138 -520402527240740416008914794566954521499994743985990987352036593641250130714302140 139 -2018841883854403715019333530412704167010606357726808289884814489721477727891738702 140 -7831865409291817606248705193165540042872036142162411237812483530183709188961936687 141 -30382823082783493450344973768979766318636743865391165779967680554532705974888878224 142 -117866675464637813390889496466626850027003956986065718409148175024707286332351055267 143 -457250241270650892110978330458439823422909155554361052148617375748000491786992237647 144 -1773849837690515512498899435857936589250329552047748344549273720929235491655460563151 145 -6881446881101148486167260130421541674776806783255437753185530468917530382846886405884 146 -26695783471204203980846400851183140215676602197765974574615571452386064347543150079886 147 -103563228410386434047069762240878775988819340793440152702671475656846319114603304515813 148 -401761659864784213913302746175889019016157045330513458304045302276355926708272135593556 149 -1558588253908839988998727819440974550844598011435417299224075247103676881260832523158677 150 -6046364269901141310913851487785482461888632683018203128716058189105396904534355832157497 151 -23456176313821640606234466790271790870778885131182003454191807817528357275983458691297557 152 -90995544215546091806178320809884326720209410674234444464378548944532602158874047227843900 153 -353006771278585209313701278210216289869912395913823245084693197876756588182996222641857878 154 -1369449258673061351445306182343154171349926334808375480691327670212331181496061286874444839 155 -5312621243177739500267060552596631399430974677648547011778862887216775601806023859153479832 156 -20609704444844640466535711509122049724046248240357372479705307885019942741920580240976449075 157 -79952983256487371351146642628392078263448496347732438214296064335805669579757450574100710479 158 -310168423264855682408859633846043916262567667956123918003765203711304859606677552853276660695 159 -1203262803615281673692445153948100942376508285328223681533042566900637959648010002675682917084 160 -4667919962077451014528374146959386642686286189407424141807256761009501030167234392096909687686 161 -18108659809721738071164817397761543123516845572358903471057453075085179122991348987060141854445 162 -70250467610479214317310872525779081784054022585471274594678535302127479345387014401515712688748 163 -272528627261611996306967001015698762520731383929819788753975904420026767055901648701843728505541 164 -1057243534504524263199498605555465468438452637026753971584920968026268825595900809558601382397849 165 -4101454964504075255386221241768841193296295434548559554507778274283754488108451062239561875903469 166 -15911123858268569152442741003660954231393893025840030949044308646726187799455304033515489999356796 167 -61725379072588310405778950662712551054012057155183411618450610315882142880543467069612687260203102 168 -239456524604624965828847698668633241821416192002185869832828218897608430552488419302755399194717855 169 -928944107549260708778403859058369354136570316693984607278046746482889860788405224290564679824549600 170 -3603732061071704491428130718320654601588712343609785050028178339766509718399665973227427547975446211 171 -13980264972300755467049692674404503147767389787419406444165133976945874854959814078657749367015884431 172 -54234833606806974505780191158716235534715638582110327036571339043225331246527106385771342309789939487 173 -210397813073350161305518305037618848683153460436716659372026363486138642939723309526390592199523015676 174 -816214170895740463682237187820480481729782184743565232235511531458641500984475341922374720510076291966 175 -3166409208534712253861098955060461958834458880277272440174545934506277213188923584954047020194120429173 176 -12283721152366659833943013955091303963488174000281697529043750914368305699092433361002081413172604994372 177 -47653286550074770109954904698465107596608260633425428909398126670029263778807713927193189458818774979573 178 -184865456554752818915825599460150295784759374438849113015518639594379663020581154069002545094941566215609 179 -717164323834943962007188496339989718229546422933110910495659950279119521211494799152282809679798237460613 180 -2782156693667112712130565296993980970104268949549299732562486325335387951420161550074253520600771653761916 181 -10793057617152439071466172113284429243913974014214347539960534318283391006679259570281983471771270484072806 182 -41870428431415451905643510495780715887234062808141720378187808832519213040928587868480467574260072732961431 183 -162431522115122097927057209846106375038491417569569093607169503106570923039718675728567714761421317002399080 184 -630134449659450837625950180954465094977583862186782120859208342101602793889992542265928030815501058869960019 185 -2444534284214852500129116728599175342180782603418996043825287951148036095105272935643900154762994718397052687 186 -9483290224699423755922320372543185323401915113541644456040361137293504194740860760655751795522722731559873191 187 -36789336139241222547249722220729929145717198837039248704392200289733508694167685769937193472715887100395645020 188 -142720007665797078980584800157288432990228304810617680253465815356203622697654186580653095140879802173526169462 189 -553665891415709742226028262074790791600120784670977776549386172941500670522638529836451084977403997332275831165 190 -2147883287919808410172655537695338640125821561241425283128301300312371944939446557102640234014653425733106396892 191 -8332466727774854017943433267970780015324527219841604750585729691469336503025895133829740924713923984928734409253 192 -32324848449617977642784784554791004705615131621889734285007824964829173525268267378564036697083875069971276376985 193 -125400540011493604925735774530095024016147509436488238804160286466688128459194887738224472562121894832668367769309 194 -486477004205724392823181885991363441792322453681446638511648483191074218536832605423759727873118265321054922450748 195 -1887231710479757845535823698841698448725452532025954884687471795840739675664046445034230224270864163642228053911662 196 -7321298845061508352583512542718204788270255637332174277932475285724834472530369884606217212453486278461879124721167 197 -28402138688668402684148207624708033016469428396803791620942551001355572409816299118600510439902494993954387030474288 198 -110182837657896114468245103960309450350560627240911045878325443824132143233116605085249798400146185948496094222090211 199 -427441674284545587709887292767639019319949674786228673515267129789767211127944048097912848079115119580772719432436175 200 -1658210922852213704097562443837173161814060688739584003049501437325480694899063740176030434193082528930034629687228015 201 -6432838981526060278601124339995216148056498941084179094294580787317375698942235823430716367646897655198741585897713148 202 -24955460606340075097858345923739655489972296472207504558867773177344229572945673423293762842380988529564456006498535278 203 -96811845572862549192032643813992507092767470429706167513703916290185438231891109349414221048043099867388165654973477381 204 -375570444924692800107274122590283791591023651151622001335297281506966690331662302757133609809770395403845114629047186228 205 -1456982441211414083208925978986989152181151562458999014065051761962163886621790852667954957953377439205270564899017426773 206 -5652196179664836945864186702051358310045998925678514574913746787080839421441457719241769922576460376199181854697600316729 207 -21927046441860373326626608769196098865418700445394962326902906709346461620047615549710425743307676490559191387981586618101 208 -85063460357812949696608750233675335858641667028640139829388874458237706587177946383090490030518047875178323330308169138364 209 -329993932709128849077605582585441200293219694940321721758948326726550603206963511508874418261068579964634763054107536217462 210 -1280173592360037667176034569717157475627799267720353959069898810363203644817322398254563376521672078382881242515816454913799 211 -4966286540851505210447583425735000058703743352945148678077024545014979559802796625096781964871969394241109557598855410940728 212 -19266138711996078805334006174711906672451925793008671602109902957000696365081768700816244655319973399894630452113106980072563 213 -74740774181393038939503889925807911933261262384706753387175893267958973086717409773790120377637132086346440421836392546710223 214 -289948256302948040020360034259645311723611472229997921938297306629792509913976930210684866262558940101750297134796958692430455 215 -1124820986321139126082627214749736382959673249296652765951530509238126390798650199402446848142579372033067710368593540174408412 216 -4363613933744481513131034649939034228045320032864055558426034975564502674826261053839887653625357167541692909263897790454707046 217 -16928139494485481064103643069665513856805695370204452222807327190133256061511645319049358887256605477257798953670435757235857933 218 -65670774522175970144690428212790984237305311673340171608864239888433391468029473027944504985339156471770760669753315049846009420 219 -254762233483919935830602885599573383396716571806793126323197599546094552279050813457742462887601561037929452163277661855317456261 220 -988320848687392326873714388891317983814968711891310570127829419851066558646574559452102309119326774413413263812897442954998226585 221 -3834077314335602449200931647590120405031279060106745798684790842856848555772078454676765203683564066554426795417145646181670281421 222 -14873862948278843560833969042317580726043105669039059039927873077119775963650452133364897828690248112719629754676629876060990018044 223 -57701444406714816302816572592268354662422028608947573761787609136560218455893730386454807066347392400568177160744160769595902255230 224 -223846131848786113116996509115522262655238057812654148607429169653853872729824548482475057550922813588595675558626732671571514213247 225 -868385380277119862659131808489671126147759406402513904908270154925440598166855073816851775194481094264619348169092838731248935036544 226 -3368801428243788606810271986675131456976680003928038813268121230077639389800390697718199554407623420492059540469148920652137689065731 227 -13068878542515011216280435170990315394495959539383570181256583495098432573490122167404956522348179115336570135968938173346300261705231 228 -50699214541727329424367558571334722632628915420156613482851220364668162727237781946416498470003907190384742996098567270402309173749439 229 -196681784652460241420112250849120891616239896678271665705602434422356001371416764265008980782112701365755505374278406824253565754346748 230 -763004412666760517350206783465683792187267019906371183431723373737417841403830914574520268029685580827080055688690150031939512747451230 231 -2959988057753602919593333118866018896475329795594251949688471993717307524261947954901290276549110894241835014751930940584561912216834965 232 -11482933986478153585668474414552321924015295284442986044362128901934152577051459791032086189373833242104556103436209513692676555836988964 233 -44546724637086776789721468767916812852375604606028762269271695589361401268162719895804465451390058146932061654915949066990820663312772789 234 -172813906117478087226092542233128036487541959462968455065436429399912956988299025120241887833623182385376870042825601600464520713994240953 235 -670411716930521993006067457731173869025917201176880828102259702801027588247484051032307396507350070716186333673018696540947767981661457509 236 -2600785320437089503370736272592641324324752385712655159832445438975033120394701239799080784895661957269522356617429612042478383453958894844 237 -10089448188600273344848088142674667234177885382072908871270644596840689299105748054864443804308690654327587746775886208187733951030782974342 238 -39140856398459400517770104775907753093222292424554199273438637738671920475824629324091857951313236522688384272117506830366941559044052164983 239 -151842460654665211513100044189152437424707043265806981278693361377390418524180147170168395823788189118990582981574353944639478945349142905352 240 -589055400907657484453213586579768848411775283920072820825024362406817294759976463268776984793836077972730802680716220819097601493790736870291 241 -2285172828749336204654691436103964412927955191401836691262221835260405763269711343053421920202862475333534722066480659903931123131734291568527 242 -8865065746291095502388526469973324154135874722927785703984191834033250182351020330412043845544014717603602857217161033885626762182336546294599 243 -34391005221725519625798576654643571753698977466710402465020227574076301108958649284797796745819834261537997052746788926635673269389782864261724 244 -133415958099981266847258796006413406373754857868117853528050304443939772302401846764238651625631460536796160767725726234555192126092871143624534 245 -517571898843231210958531165556608264921645974177096856095072353999051674380836298013487870578042299019745799703284740169266973618596190722275485 246 -2007860785824732423003253559245859647427179056649651662213042066721080998890277115057172749075030152071923342468417271684512132384910652633817276 247 -7789265499659257439934517253484923719389525145908391829006752127666840240821341548514361614124694602864216339784118147287335608120376812733297893 248 -30217561622062646465453414984366630284257477288134776582408351227508467478058064149612078554807023145597225355598807659071205378113853574862258329 249 -117225562592916759102319595302573047173320674585582088020028464416212485697627142306214735048944977904021175102941034443894748192754462092475320765 250 -454763117457914508744640388716593381639775327358004714365515881832699227605704301136322788142780742922344671436609292173589647577863220819291493308 251 -1764201326277424159943326219529502756131538324742193823760064164932808396789755718510840349080600725834669128759982866023698767866730726808057847950 252 -6844016588322064658265152604635395243551214025987866777330827446351194789380077027756781206345412602418976254939236669911570023577878759752149610223 253 -26550576945809314036334900818196626801042765215321470393240934839209990847989773603352092460775411310768869385105402101776900173400285679698251509712 254 -102999916358789574773453010126049711882690280032264602834748354512897617173887215525834044954785556620346437402459231179528367131800997420844336110115 255 -399576355405419816288499411206434815817410435333657983801314195863549369779555561808105781200770875732415728713624478170912811300937049687038201903951 256 -1550110616040840666878924078558751368363378387357530888474872789082847636656317751926184559993881478743683043814929994715052264139614178373724940961807 257 -6013476246672634378997408800872744003471647246239057285141654035263834343443568101861657464020707660731396016674337358290683384524654615321538836965628 258 -23328591001884499720939634331827006153011709297217539665980011697428025440093215529258601087781625282892475891852527631821368363794211235626823158849358 259 -90500591639375810915297899018783594991915565729226315095029802234442186459536133514575243030485027187003340332490919550457216514462218410988264243290917 260 -351086659559312271140322911528876746584802952439117205431783670235592392826708565629709020784937658558181947018295780691223033966199373191252793540998164 261 -1362000405607144827767075280999689143040612750963319015733373836395858755144705838734852740698605582514739046792913991088687360258418907155502852532918805 262 -5283724272527185959085439179294594923956196631015538190799279392958147554806466342285460986218649649625806778590294678962488505398105739444706766058402105 263 -20497601963376749118029926281356997496126073884740709619490662840892933711016571201988218313379260630796735091460429496050413891961462391842473304177137877 264 -79518094544337255559711830917489698090272511882194371046950584017921850538275347647564719226403533685692366681828666838906148883961079417518987488135964732 265 -308481322413214349173257966510608995848368996223546454278685376718369142494922344094350733496663805385861004603599019605870633792307632196865785489396753814 266 -1196717889470381042356231099650317684766139592055751515108028992671597001258105649343986582882488811036324932759517404573219704474080465599051245455688253927 267 -4642529718736368878257200392058894240232334121969174115280857317618025276709158842157457053504169218802277655170199251503200969365597342075072365793966633432 268 -18010161274424426935856896355032333266043855391983920418548939101818886076416769241131915275572607429644324549996335926677840377303782758649570342130795776691 269 -69868353846330384837895267900614904488470544030348210019090005730365879971892502815406337920545588041754423201724774510257892652954561870018924497006139721039 270 -271046260764371573239431141384575110257125568020141498693442154418679380973731570248723161203632569040134451225892221475956395430090118418492631000241576236311 271 -1051492863792529256703100126267013520944650078023666863244489692244240024324607203877077671763602944153949872189819366043450859835861001956734176554786587258588 272 -4079145897414822535577406288842749846819181988051772321283228780888423357099736599470176593510561307687752441711060526507871278103218631584028153817563756587846 273 -15824578392649286622854830020807102723184617930158056654579291918388418066598149472673529998801839055861369154235665529084039116386833127149039226913027982908717 274 -61389635870539904687041623904058908280569019922553389625660161559067418258665089052440823666506791398440292566583906534063745774899614084508184506784453849937452 275 -238154047381640316123288492103617774715210104128053144826597028431574017023906398858993701790355880810952690336515631022149736436225842257459838459942162523209797 276 -923891296632930614424920827547597781935693299255812532292378592313002592015247040100015387739979679447337616382545623913576823992419026165632487879331974438547865 277 -3584130260974440555501053408065203444018975918150057059191878782671051653652319918026471481326195523580772362966384783884304553353180418930180934656865745472211373 278 -13904222038295188751551898476773693950838246127982188998999656450504008644848415343835671503668423668891453701364944981150085113495988804862772732407033190455966844 279 -53939833770899959353076672670698126054665773402310058058148165435923594762265353921075831853294721339463783790639843703682500172774566137301905446168403356801542302 280 -209253395063666379020996109957421121102507353016470818535467720909018645730913345186013362030731101587501936520453711743397148675243038836837020889317718663122186335 281 -811774532558784206202942301138564673975566895861980955686471805882311547459637131857904700015739388476511926111058512070690645836975104199893294517611781338887137824 282 -3149186141092407704087918835226692332094832518230578541474065843420472257466398746236535437377740580589945479354187197844617037462986974079732295440316430135627776835 283 -12216906238716387505764020630985335290096415105675055103272551970309085554854398326256110410216982292013571350686957713661677858270875023189865184651345704753148979599 284 -47394085760143008316401681172287474773651698657561066613428134648717197654307712636981557624949446692201454568267237037580585749969292685021280332498061701314905299551 285 -183859916835687785458797657860536908027326953548982639375538037689782832704555887124293958369877061266856421691483364396062264887766841823658092219447208155517974311420 286 -713263447888988800422462878505590181071385678692871402042192670211169474003129103991698062825368294247366153086555926179133351151690041846326625878154730735533145111358 287 -2767023693093171758354803393805571338503326586189067857713598086005122942640694777742487424498164554159093487000786988622981480170146552720100766291397696117481817764021 288 -10734350878065194702703047429864727125459469269545512446028468597199560887929674391902523856670303860528834809300168689313875515318969465174639241503335224551646523516164 289 -41642682374219588792292442670454991249441033377650078162875006819784767265821180663707850508014447058483265932053597016813819823837567942105908430031896274459142216554869 290 -161548007422010295704491639335364117383020956598558060536134617801927924431482098788351850611548441268617362769622424862926983745665122124223999705535553714142480040975801 291 -626706955798281059204426994267683964429534847001134197089018051225103323860290989932448020667171535666941287657152682094179150605409529661914740087436261488377539867409477 292 -2431237715114252460263014539599191703878343572752732872197521767592622925075870592490645020023136583759541258812475059849173509392983782679790168464893274326360345485339260 293 -9431707710767016115851719207192086895553310683301863640992371997935591409007050941916893485968921005360628052269343494836209652146212295494180349119039953705191654228277670 294 -36589227695968667730356465369562847931703376486039988587443590232955252099940343288882899797606811385328720847275243476657233780156648317832714798792509037759039435603841111 295 -141943709924251618720262362971445880641875493484781357372322758719089058693806213033517292471989989015005296389664794585965036339802930595588036156078374466186592762024565416 296 -550654333414092751095921147124185913152582504584233837869921356211743857490395341426908337111385394638155174869319606710383742973846385599516324794694785318403776614397655507 297 -2136200294254197941284235012110791096933725715600490776630954079497527372997937161126443089813222900849869544250760219418588832125321883190303767759840868828020443134976367631 298 -8287143894571107744002906837461411005154738232799184191073400547236736696655483533017035382292838820400836580849679239875974415006722620532939791875027268501048447566353002471 299 -32149023719381143245747089357143903897982645470143389670371580636577905395422652772244949496772182998670659111449192284619698229833977931283453815795680147509318027026523672668 300 -124718448147909483602309079642043097632304405872469152632461741132829384221630376319695707809437217310966034073800321207090186140319329652475176071178358075030533463466894116662 301 -483830907096739935634139394150347683727446840701921961334646422709485366860944833567020807532552173338962782182308234400591756018430344394898791460534108928102483880261710653373 302 -1876966480407397691121295916195129935367889327769739563326837607971181459357263572841598323400694633231094363763994092393597955537210033290966525569986471335868056191447787888284 303 -7281476063017455176827448188743779751557227617918547185846593066840208607059969063905489796039509891268799245164591408377532487478345089149135558488646921887377582616732013799333 304 -28247650775728371647775444069157552142214702279689392929141959197429074608727276728559616288228464168549834543658526321924588593090471268460810995183605616085760441618147123761561 305 -109583519528435326368569518464836684895376833100178651592212930406926114566895729514733084535217279889573097146761817533330533037849351908295545521413770813535768574732637982040221 306 -425116688378108978911920458732833479347000360937623014748539728865215641744008793723078430005366031494296469723137942527794498351716905301073380847296115102104900221682699819785276 307 -1649191406839921051097723418420943368450254774563198402948747877121246043188173026891551668079926062465270447648946876332565958548928678437162808376603570139064765482356898451634350 308 -6397848804221851475484764937324668951264655898241119239732268494161313827133646206385803392036913931011673749825725227845236865241667978638203059198197697356051796623195006277859279 309 -24819720228906146329764840234358023829576643501190798856100499257472315499340346377460090629518247118365497879283243307661711059564800481797973222341642398191042591063006051061802352 310 -96285256355959977852519327225488952521428722246664315187858822728745806681403781487962968253017035518483734870214773424360832445860577118355500226395885823358983673216351945224983651 311 -373527602488270104573686696055685507516176509663992059141445248537707942075760510149794404028548730838647949557216626460745305734805262309865851534895126448502674109600642230627258575 312 -1449057468412699265758740752007786543892930488267545914726243584439952338819950066639479981782693806720630577149216527868209475574780781239389526838832713475358319371845704029924105647 313 -5621452157149644586946822229222016553276280509369339901648030737986579974282067152952619159198275369331403121490993849335631599173019058002610997898127800285702800264317499939574257660 314 -21807778534648384443573326695429076947169838190800102354776327913573032622540133848409778331231054148018687383274664224582140232069503103790757800443957759781499949568095590060010370862 315 -84600774198781603176194782365599672335211296025279192758004421592878832983162048913803537499949927984291387937676690287076785426584189444439216402097094496543749453145253152993666223173 316 -328198994852303092825849220622402391146568073962582255059983670549075444218957290305991077496214906681574350541061145249228345268398665906526311202281330542086105573551611107240626774260 317 -1273210336928729281700062262530304526704016294120381102602191212699262266332905703156943962471433250674879673957100651585425423467342799750577192996146006062967388211706675036680795749589 318 -4939273390497992664296314936677004656910618987134883898347307506032531098976304752929154689862515127867983052686083673130727789668221373678044006362635344988660627467711309713900132198713 319 -19161344295186301728954876919156494374567271497613620231844075133549052529518549060080405709420836231178704302125779610263222962608439042032648234817342006991515587621562616274995511768757 320 -74334236267422064240162613872436837915320106983828909613745256885099322085323268693590873935176680988285017360451226558159063939038670288345224930628771955240050043155093935334914268072892 321 -288371139119349647873270735772243592091547055385855527290916787626752053043201584879609056295860105232705714601633593875977560339760734472811647489504459703482641852739633994676226399114678 322 -1118702741194858214265025520538999494435103183953513837917325639195265577079855738215577689486833011195205244272117863063223455475041691367860805265819836644709947490906646398868116517338311 323 -4339878903897268647451204342901115151532655926199870010726938517186122951346289971457757252063787163041735086299358513170019881609519548816895678981265198402636058400248454247127404316216440 324 -16836062169987936899941808579872426235554648067775162104978450713239603673488642939445171475888806193191680463151991093079040871401024274009061768963726039723874748541549809876980056438597875 325 -65313571108436778215385088954741519532839294622712684047080234542348312210054815108197946655219251725360082735034073529133736660345594778805891918748428962653653808119782710234338049337654223 326 -253376503832421043135187869538300626531641902904899255369856166386491809052969974108554408404507616102560577500734596876601111764292908853204482628760835013614958287045493335254590001027193783 327 -982945069528559065572486842376747362100961710028306862110350239577534855447792437495880444957738849666697761778556892776640163256850172932001053810720327536978489694819565049049437731440068316 328 -3813222596004875339864385495280003092419511017893885926474636643613827787840189303322886834071522308253221621369832205357832183643501642249583654961719736987297275009867298407708330527408628518 329 -14792959461769483578439494998904194175203336425823251565964236204644628455169913804800060225023007050826731604714184987787034967842237023669105893360117979131822117666964185010568813584572737613 330 -57387588615158700608574961063035379305747304523979456643844738154075925206801156411382021178367558079681488321292290756831640644032457880564385626937391224516192699997438119541186219955078973964 331 -222628564323041477465087467873914537534912332365149133548814213013495378507798282135060245547212851945408010349435576266980025704545118997113111686268444745872648966011552947375122989051545090821 332 -863661966787129010048668642672881393983358262752549446196175343308222829551089026522323463353038110107794862019125395753756493334505304128606517155254501391985625849093267163411768395467277992089 333 -3350477487660876864931949528361163664003180498800892845169258357190106346356753089152544633728415667377141543933709060390213650598223127439314254635923179312608492500447940812718062131204999057037 334 -12997792917850224531548941789732793050773595625127859455896414692407118747704112142619537368834789569128919536478432529358413540692426384469766208477053897585398269258882899247727826195179127685884 335 -50423446018514842435052110911164929510563024049816769467443688969656423857667162132911292899512110738702627909524589819899827868774066072250588510604778275874870060596545729662139703176631608578238 336 -195611972313419664421168037944477930598425325169152560237102176657844793455736222781349554978744805312186916260642773336343886298207228355593577951242954114918461417750672107181441969696792499467583 337 -758854198467435078206186054835581597147805521441948014583309103297382302258525213919754305883364203932184604987570629227040107592354054636715469737445881899393132768911769773872577968176607902659008 338 -2943887778039378016751760320246682996032694274278765353768266096772659944022526764885113719190018307999533267308212584794845152476581470836702382395303039189717254035504206867588909191318409746480515 339 -11420474798969611389918391541793297393661191928202517672071121180933053324175642332376942227126066428544098907743068165734741605422924018356555800588534160388520713546071329562224579343411364853354767 340 -44304421386865571423363064533046382189116319665032061892262259524536527355626688752054892807696326411065347855647207618935963583025373036519159771185815255321848393263625424886665027243132325109780991 341 -171873918464585060081168144282878665579845273459206008366238264809139664048246931815592217959613415533493796766120269976387642506775666466416063569003993206003555699773623203862735676942046896217934588 342 -666765142702629051846496459525234445958008339554555046183282616676808398061368319122190099169791754787006946619125955785106407609694413524893610875117224419290260799907324387883102554494324545879642910 343 -2586638854195105484618554652204637832096791535189572387480338095352202994000867594648975311805318768153793552386614927779957553846261602061174572443224853427675108681272213767193989316216922184645789141 344 -10034568596240726621336364210349352975698209975524056934331199816449361373597631491240917632182627062440180185045916774542950582110646890042253127490306080410448971987788232723804219937678752883611752420 345 -38927957317796297521990682770830080703192161055101855257214003890556766489762085552971298284357268725617959978653344164593404730876610162277628445578164474871488636195001445601728723443603191277497340981 346 -151016543103196561993772482688450220934159451156463336296744239281352955558196432680606456951915925096207518863666658800013745807802623769469016243385906685817916395323731220397716329171161138266415641529 347 -585851348547734874128727843824278658203321887369435491268533000122454919062112720580619810048828013234004013929257605642370684015258191826442200832582878082295447562150739010142152123847574366751853037605 348 -2272743075311029079394386767062110202922072746973748486712141858874223213818194686017174642578796559715010293738505737147880606013955367520264944141758601746025903723575857414078651950875805529945869474812 349 -8816845944246150295189087456019503956505017848986961507746286869987303878024742928919288935889075014472648193658715948505988717369816349992016906087463427792950143468069687054385691578140147293707786435014 350 -34203942033320844678971227364030867887341418033266339139874043490423179100971043561103021262271765089102808560093516873632118902139074367749043541746701785290354069982687622630032738282501357092989452449591 351 -132690267927642802655308737381196002324269565799636626729664104689276009345058159064396051078365305083508048498848174916682456774547965159126903928118315666843650839854226124532961161344374233504404245206856 352 -514756667098707664706678640378956714829059686045383592642357097331809355795683791123206981917413169742540958533223545482923636680145570694996082411251968216827568839685377204690629398258153629070643758499859 353 -1996939417343423298379206887935068871717956278175370932706787772258641587971492445842986495586006567970981740389988249268296065816358960841081489739687073655243617689372290975237224152297057744163192701486223 354 -7746897303955099215881059776343390803819009192042683142648505071633393353702975032142244289494416795393545961037462111013511035100487524268904908521209674980544539098628029382806563813492086503856575118039175 355 -30053199068935908603993532587781595121939627706813911239457011771468013897861469553636208222444681169850062978314549059115172528296131210128684290703830291636557381906473689133776253705053460212882647670358620 356 -116587936930049828576169278203404260112420552347025431951025888300883467967756519370066010215976355564471409441720100103374324051321476424875206036751155895960174292619306743283110120365783155975076288064257814 357 -452289521871741091668717055259421376988523692296955439978987739076988862786894815334096920162339253244358527728602045421249924658565140230899792329736091775973662935853461345643094130289694053446083624706436829 358 -1754605296066805818638759425489234706285176065778945486033064475068386006705144626334896053697582362895458670331075018774476149074385947191907952519767638467110081127266428451711902459561276297539463098671376508 359 -6806789890345314572542610890210828625151604821042150252240574863620066679052083978112702071372369964866939500754192004165730544673193850347975202261234472506778043218775338829332897945857760772147254833863101029 360 -26406160243085858342512981677640123525308615411133258459082832123335892602326886677664438705442996282875584554731282992287847700345384998053379017878706364164598517974814560947519547929964160115366611989255528089 361 -102439668333607736358110670330410987644342777274757034942431012392639913522607998141977001751399395102137427832593194972558939747236723176764221144480430847827918962261708601576256913445748942635492767726779388797 362 -397402937484909636783675019554337300013733939411469334279562309836676647751862260687220168373526513961545124505240198917260200814331455629148841312757931227006461241453246577417864243142389497091098862958965883068 363 -1541679090636245768506593029385245281859244487229402466572743243856308342614682240878521310594893516698660650202296287727394290261894380178175194629859828824081292342288545733163431881632488979173258104180547383502 364 -5980767111454111089060815011313668953964889800497461895747691711785679966489157093512077353461820659844470064164395521026700753484093349937004259397778884444913359767437181006948583841850675229126137161632929519791 365 -23201699665453183528156577862077818087097340236154557178170148005517334658658389175227432830537461850663509906681427133365436510990505044905895328656208640933767911248385914175474208845838819053470796621049548316432 366 -90008331261540838672911911158799623782477766674138393407009892358601813281391967932391464733853065715476810813215891974134495155371873260536859221246821372070631106610246493189798294143274304196209319584142566370979 367 -349176991914528713551244711228038386772885207320931731525771097237311907659893776297838124988666699616422685911655694207598144593768974208879110147768387117354615517728317274580367636772648479383397159400308251937359 368 -1354592069129664283835730800525267160856303364566808520026047996213007130402810113921187865818934991811235347871035418878474720697238501043160613881357556278293316880622842951300443799883938595694911470007715059234639 369 -5254984481331849797071918135575656355529286621534880716645377779218041053321992600643758464217168851466038346460958941324868508305625858160662269621970317729780254944012941716148748950779618172307522344195943787084540 370 -20386109241567706368563665742410648845787645070070802814215148001103117869286345907465374367898598281344380005661401960665732997339915562202165423242909061226105524291657015558929602416040207110741122313307151945207566 371 -79085571324808582889241923635858787357531200920311315995560631982295359127028572380761983626893875000305640959432887548706005571380576152896513954503794176623490801895694146762140205338876494900763767192102562765188453 372 -306803398218737689409594304540183853599686259755835312795363593221498217098560298919314807842927372024132540745027584470219041977141094432041581726702494461895335857581290565690921057141235959924835069365438840445516244 373 -1190208575113852009560079511745605981917699685462422441254781315491640424055963679811427117519215151986077615852253724764957400712441127902787361039409546365438914501301467119963053302045647926774359878403631433622024085 374 -4617277580688898601341854100519557571181615377732950780357097449903244667829825105737015385409626188700189751286572751003891043194518645987039472559646210565445936695264270068846450914019393406024934947709146726018063673 375 -17912198502764936590239191911027443150629453876503408649235643639659198841770958412877192678313602880398837587284235736549386778686565008093275331183298829489411397232616288030483988937129236974954875988718513974846714005 376 -69488318515731088158038703096725458708895283915811162195964328735300912312325215565064298953752627040049550609683020834556173485506045618384658817181205720943771696642223698923175035302737824975827921038139657615783783228 377 -269571957311568795440105053682664436611251464739535147673736472004582418301502142991702105773922214882808334626399721631404233034440744575429593340116483491954265414845588411471233664124321997298448447173498760099136464342 378 -1045773472736127788988999569958539820739339594824420652226446804328763895523398793103265522094700454577600565033103849487067997173149751911395456679617945951699881410991366042610278633832679269933104021663891183977304879015 379 -4056958176159840839447168045897435371061460238038141070882945564137244345363849118389467077464160674640477030390074664743438406185449947144660376468202941445442214822264571649190093931785391118840071868536277235818952444696 380 -15738503674268601322102327306805747149548459469027665998280861561878338267377012001382519083254426601292882100921712507971231161657674149391691928713005585583217152479201900746061756878591199275537840357763139039415380150067 381 -61055718878381423744556450137633184019955633456295988308417999707021122182557626322099707368633214899725801027118914613597645305796444627782394554103060878345422625707804357761490531786976713393465707394744012666053623535183 382 -236858654730350653086759259202239685886982046230641359078629080877633421725044197275323973694901932010640298345588299104075106598415950263603121095605923824159908026400802754801957660609895660237473896754204656349040177194583 383 -918865969499476908785854485895156700590936954684267257690855072588245445509377582757194033101475937770188227132224700625985525323300722379752251372847011796600295984472183011196516448212357138710265535045821241218004591801052 384 -3564635081058849846167962932963682582622650212398719279362722706751835244078540600031547557460637883224544080764410255660030128471450115789432602038937938997198871546349286347245951339146012030304725261671317578164826826660614 385 -13828592725048858857195365002332404248078414820925834434194527829849702720061977947200510967935249655447491335433204125638536362714242044109634713164822299286270289497048479247112932982794544914148383444878128267074040165337965 386 -53646438529261935254018087075006752346639447878019334863975227836096435460193135031190719889770184796974615967116206554768903596012303389692171614757033380132632781018563847391053585189090232628278569919364375122614813327485420 387 -208115201893308431347854126227939923594998904516979657114188784668186794012836630462434363299585775532493906026091632964846684697059992288534615076175613404210960695276994630164042968306828527633250144297297049066516998956852677 388 -807359042771639747372548068699575983194473640662481432211939240973801953095467501335491233693388738988534366458803551173075584906391949356307050063734846901930880010986038592206114342087542706887438886844137303096790794289761177 389 -3132056755177848407866655537371016843851770046956129683835862067337419878837854738944610292133371008529684892419345230019140057952848675710107279541099660914084532151478971423933460093331070190510217732147243502349936215109349229 390 -12150454751802258014890562984613736985145354229325384184450285589264862077206430813035543739458484726878781774465114318451700137650744486919484071901511183579762154895830465104237860386119022363974106844178116433428051138918802812 391 -47136294842527831660661122277441998265789615875334582248814772652473799412984294731718243508630735501471129714392989494057167059048004688194860065730374693957604780044630163586644364502997130589914998136275918988709253280397957342 392 -182859846554480213053551633415241407259984817328947424884343651813471297419561455289823398273058163492506796993429943788335121289289873774024125585891946494270022882659743709853525823822904792835253680416494196538452868077446566431 393 -709383789999537567420031388948311670123238423783649461620079813776358176032129371592582829279047815622436959854438100238851324617259433911149465139482840270740980740244282182154069243568811648794209419805016257632618082357854190944 394 -2751973005534486982020206999785023350196936034367373692507830334294328777655676016142241121742655628806473975328938075820263357277091753565264240761060647257888492837661890195002616140515718149017718389490477533915760441291299919811 395 -10675963462874524424501614398421059291852424844138239275119294637219162973903576118389671461763677922714431604263975384136923585975085237513312635068694160593472199011752032660189651122443718433464186599947201474416358510759451499663 396 -41416175097435376411087917559306080609711840026874020803005534255995093372616760679835607162735310323895634727186723923155725274208463944725946038981067659052059700752288030752576569200727282206008282353683959814154161340008572292511 397 -160669298435344999592073596769402020082190024667102092419483044803881079803535407061933323185766727525363345850731379309162829443306291791431655240551340450744773891920945561158760403523917381781925169891050378216925022767090270017532 398 -623298105123775183126155165777920572881290862293161085115206344430988127389372324608248489035273606005262657372499686698986219949886830958596354997684516254780522641790337188159942251704289906137869037962988235397411760074742823971582 399 -2418013470116852231661532376420823498377170471835669741324907266118984326222265566131597847027947019274992735759975878180919030532189751462871070938088236449136349925710377170788539586112664847407912545819527887874607839564670230549237 400 -9380405769893171740610018556831861894577975144376874959171035631246656050239848696501150650407519844178682535759552226722126691974075905524154196371022793754027717453912065014768038461909132074552429442923424343321716265016606777603780 401 -36390207703678685908084785450537521600717189206619705338447667425702041747606819057647268746299416709612948564835029516801447536904408162854874604776396183246280723317450007115991201251553678539056970859053759775251062314241837062594293 402 -141171634703384126478003142821000843048232870355833366622121405671349299012149072775768050165212662717894526774454134694852302085256335081800473074133436665038843932596622589075400480110477877105593697805470323225234751018995572068779449 403 -547659156196876100917085843541662949566676444708553476564212534090517386495152611225286334225803785453386671170488199198067164755320564741681429590926122722278620238084421665452786184784611552005706737430108374404114094080846719182139397 404 -2124580847961835524924741132212582674768114402668679675801525555778066753104394469542747360106806998388108131747347071485136612375329597202448943692684994898060968205089276712386086391468029453701068056908578616723324992256845677661604220 405 -8242067586109280620728683629863532031653297024702596865597604744867791937206440534556211303104245909401852330273051040212772097709861505784962215060175174882974758885565733052467644126078106385471828797996907300378627359870440309536709094 406 -31974155353589792302800689119892936965706781858323124541064536069475703004784550815128400580341623827278300809423647195504604569147164354112777085899664463382135700181844172899689445787610207885538480488094561374974181511153570915812234775 407 -124040066390440734805020205447223581533665361135621414483413350380378290853162523488392743834431950774217458279326465025568088372620221364219349410934465191040224275736241270063086136765362378205087627917320938396607417804857999742027839464 408 -481199202918664119967101081493895652605591021162928156627692091891591793887533505197869491692829827928005599381965118514505405406526433515655989337690336500451048629437547263438714740881916717417094929505065299906012755308377181138467051091 409 -1866757086058787483465826707298040492727678222331945583038626006134573254661091972237067457388116282081911374206123467443433450793018101878300122585430825673490680395544644668763581551766069524313396367238787037991532316140001801899988455695 410 -7241869889256070025506111126684852827516746226932184332032767260924248255538237857106757550596525093462070225637034133106756321217231373721554879706175321110005317535538666451822315052955253823741786721639097343984901352479190180379810792743 411 -28094003169763325161745529638908439488368146424094380214732045786009105622942199908100546662164593505819235784112988947193153086385804625971596142981245505099968927541642838482377800574482647375881437813200696621703655535540256408594369808476 412 -108987461273451683191315657815181082960741197169172459049213247386140119201792334651353664389783184040002516796562996887528411979738799697970483308288187617630237748616642966834156712625596808414552735486168664748332417989348832233847887083254 413 -422804348780608382768702513520965100851684103878981885358789374025531509370888922306537339031007337968028189399272183199752363064612250675243199202016442123211722096431688254019007015742102785575608832763123010926616312173668256266877426601469 414 -1640220950731875123375610749705886176928538288023622321354013155035955300278029121701342694664489151965604192578905094052337929829181720647639633866448700695898099623665271338053765082545693379850322690642822172689817077744490816722416685284956 415 -6363048949186130344909288849992174402788296384738414337042614306144368574935551433403281109877218422201379001269669906178841547332796466902560460305408787919373812119956362642653997491472025634165114855447331932044352910871977090634146933546277 416 -24684718184871731107381343893162966126927986027854830786145935563619208275223713272027214424375930179421920842605690140201265004727980067612335654640463747622795142396045798575497120253147221743064611415187961070837612702052449962103763713517465 417 -95761531418750838910231295958165885667258863568554122647554124091523798377756404096637784641354082732615926621943826967755029891860257365493888686693449496550100844167663341683258039343272179890452602864030245554695951247700378407082509935043165 418 -371495871696217844529683547260505142069566196314846501821139167395003021514331659431791621358372780047502409152020760263255318950608112985159992609312749614453570219801436950848036146255724160557629459013831819486770251900346152055463626989240636 419 -1441175601963164710308163651619026779792851363855656399457285694237161568511853459537091309651177726229736877842447189290340439691090301824351964439556843460638899148487789025665385884204337009560897162552282590140870788278930856555350463660607726 420 -5590875360769280177812523872244112057132789007005982248296124031142513612575405034626336619605773585148747364552327774276009857266649566176153519213606662723401565445216791621409764106954321152018075652781299902128380316313570906054177668865610127 421 -21689159362035852207690721010674946750869770356279525400124590440905636623388744050219572794849160314967359514188004222832761143231909019593233413153566634038020010994314959350014220122654066307733267830758751559962755559072086183493302721215913136 422 -84140604731181085776756102168709752330402075166190281364454283447862681932689379368291681121596532802154641437684416936383499463064878927447074699317610370099422674404401998584393601425948518506919617597177658011043722872447171516138268698486810851 423 -326413820211071685324757695532916329395982884811643906330492758812452902823363794861652941434754074733667855092071446935634176061102041086871808035164382502424560643813227732220462919772667477727972522064581083732982678151974966163552420706574477263 424 -1266284956771907896580813416711135045654887943442989481903241773166670189416144587005951236898703134127517436155832941854851844628724063232986876156588501585766619826222693284113277766170430398728758377505163834978390829737041511886550014116713305327 425 -4912407172925345468892329546976692566356687922851712578538378660031533056884661506385705991844221730568557845419407879517553981611620646398416208721004398103076941186230316110448681123346420648341556419241286230306632043671815890395743104436569969148 426 -19057119887238116800100929618058688975434084700558301853092574278126525345032759139845633643281264400464693712390165141218559816194513432554230791022223021853835750612817340302333975603862652734674430684094986118233222828853446633886165761688723498734 427 -73929909637416315270317052035695305892358980728013366357419763047975365126483035042620301643785700230053693974033818757217928596548666967438599496114064052952621892479499276672305556811569421769158851463913832141574821069285461325414956672553351186053 428 -286802600358130876827670934292573712274317185831610619202300545764808061824257362516268225048715486967845593968949649910893195178376242850838768483647390315340440422920330545644173603804691917947907901884351976476269817087047195918701477493431305535156 429 -1112617775073752773933474926288360587540974542539218323556303129991449660842295137133563536428065412937984399184564026074053493149902994695747907809924434481030552757044941804721293538335614669969041040183172327938145181385274363485132752192673843032661 430 -4316272976131587697962762305204086032454069524934854467589373157209351504014903665282828098061310195607457131308938763517935988083677783419254328995062286206977218413425173747547115466206169023590551678531607675767167197736077801618728085732821361937721 431 -16744485682200143852858312297506992043678597824250993751136412410627486261981537845043701435661418918106419977099405296173814075688068476806311109131995977858609656935907557879723571763630557865665664415194151032588506005210139126102278177143157500937845 432 -64958310633237832157285437817070259732607884848709927269183025438855103018281979494117446340700917986985358878369674983603621040825019794151821417266188594731954634165753608964581272000934669991586144504929954097440966795791957632500514547841574277285564 433 -251998311588020461361876103140470888099902137248805183257638560409111296263902747355159849417436668245776744870250218526611207528008535823911891508394354626285172547811629154112616832531551506229297542328427188318650748321068727064938767949959492241085942 434 -977598530875582710314262615381713967136977653327194735376593370736854309204823282219033183745296004346111499247472452195756098027690242226523889622366418338699272550185715117633640262471788681048506946671775996132701306779915161075434811300612257453759111 435 -3792481312861025606100547077477256589120570339270051544748362257055689497908660905600112796736948765825634368287691771385846583536539690326391778410447884179824946273306889145682033898049572540202122232589601144220674006177248295765661499897562837384637880 436 -14712496034049970627860547235849526494790329567421972199873748886929782093400264135694857674966338560576132951109649214133108241554051569391371338386572603909511742331604786277727291523645991630464063502476904465085684521007459506109872001529745183947253107 437 -57075439981177341443201147563946991568067777311082953502637013120288050006838106510425230430401380484064422889811086698913298491578522930090273693492503920854743755180423860708126364846845162964110801761570344480926144990789267857994582944002242339583055055 438 -221417619519197389826763601493467980722655408777510125851203425510527329694152244558098001897922082156678243883742752580439356526094292526998475450707213742482331688918020755186258667062405770731094605744898730132447731274200216480275634149938435894126966007 439 -858964245386738177855352922592833539707693445567580090183108681641360874383571301161845510538819084265218056147485682834815777457021203499352503477970464978929831563879124143577596593323766132600962609122689993861608136291120266678032174408199669860356059868 440 -3332253216591184583020848564807630386446465326341138268945732299614283429074571925479466737442819907633397410600662583881680351482014157043399562891935377953802235448553829646913630650921480347918256608316762425420397671251287455319696087931758823133742830310 441 -12927093949624056066907205889990684403477517174271139179580025939445034694077746576094484835501313933883456689927832615518058181357176988347220272401999724139891923683164922854842190566802204206294159985031060798165255994710242981256713860366571217741633341069 442 -50149177484583889687821657024453933561969995445259330927517890985065739925946046030737244907638961687395817612603489486677673257175998127190783078818491338191920917753642442737563257322491200504303538262703572941792781335873231589697114894038196907827182753228 443 -194547979010660387273827634831230332899861714082139147755724309354231977596200272776011506138650404442323987698072431132048556965287438339149914709968756645753904899719031839672540720786491806212928559535892177743530577076601065072831352884725316956689624940677 444 -754726558551579484653292513437268648551872877008314325725424915078135310325920462107717287169655713269031937744786679258746457021212177855224101367652117003215816909580903821961701580516936645357721992806114092379544198420878035073484224843107843222918004888217 445 -2927875072667285091518771338215900695898391821646411617333584379235921283367558455754411902492997524695463190023878663824074749211214116460567725052649366222085520113275063702930032767990667217742885535801765673410868340843478319554514517778233797450782953122893 446 -11358355346071476349054478312853677337123080179050058215739854967775005840060667393885050348847034942078463663534409163011876052972237413083839182136933414240832483192579343338942504545651048916876600958163243742279903990502770796884223141735608146568504549565436 447 -44063436098078030724617805373490763705308573310507587715613145138761149421033739647843746832154199070018709084225907041430822945996133963923597871450712540455872668864743198173169837103541098477646801905181913670120241470687954010535160864938868232022734733951230 448 -170939043691826752480772841439909188285438893716534237204020929260299607815759106709360263560780872515492471103617395772950277446860309415168737764629822613234000224795070290097326580014359152267220059415027585360434917932133221849916500467347437465372216316987135 449 -663138403306472667410240235216599288376225443041787308430826834216272319625432985607223010921838548289021835854274438753859886326113363054951563291133323058023644778565470987042258459791238174055128942218018020358367046328116057395335224444841635143734198945058048 450 -2572569334906629324308339254460885326804328334733438478895612077371220895673867172202626933980466034304754902445767791690899289772925795484961533479483672450403484654831422905897121049928819969358733524288405594916648740991561209754368325057739478370123451019317763 451 -9979987510757002196600191934135645930296257702174147809108293744061773320861583482878835296268591888773810305296988988679507594043115433660711344550591595019910105596284509422294379901494853706457900844013354142355893782792722407517942431744904466323249564561345551 452 -38716216260301767263056819020315705505667267529569302469881734270678468822980995304271038404552872668767133217332847123120531615280700531764468955861596487239900206019920663341818965338983457036684190172138528560960625166816631729504345338284296398039588925029387583 453 -150195117969717471781864204478056075641750270862048799974002598159628515737153321996324593562841307116552771263661485215680319214614941674095296234652705585611420739717457663967955736070233518770060234009576200869310653178739972338627695119174856626438657822182168828 454 -582664724007859931913474431487902042090384990512691521042404861753850194978675724688144721624877764346733859541864254152035653532292691559673690838813639913569152900914313541998246868075034560409577395040250510594285973919468315688780889965725185575245395301512561374 455 -2260380931100607647233239205685854688283559307906417833898050989898479934706617436074760102897353440037729615530230699340452643108063775886477885788592278672631831366088524266303336479835056064636974834671732841424801840408600038273549119736630293007643218184524011541 456 -8768888424442058911523757964158177977813141745410429713928669978085113400643083060244231903448744682455431271095590364321435934501593256304089985886189029570502874307454696711739664274545725900445833154696871055808169236712605305458149794085779657747966724860077523364 457 -34017896338770464439783818228240081798597971672842892341616775544685911576434968610856984659490920427433222665427058654320648779633863629525260015736244589110038222252674402499702697932983954502170957601256382293808656778356636435353299356782180866144747571404286720437 458 -131968525005946079376688805309074453056120232252082740126036776435044888656941916431168101134598880742613643399292730745052327196613033798074183878807543104543598958847219717391469218566497362102924171719281652784852823060952170977817095353130959156159714559238594646969 459 -511956748260068473036649741692760516082779073693141698823455688642351467955666030270028440582521234656149150220199627674392431966478209891630033088877624413982758375731612771986710022825765759799343911368473089232263535070641113865097327290003466114899459387373219967973 460 -1986077453523207517149050657059613264387386266908634208831253470572762544550823839572228687262210242535671778723844365303845593368253546055688323671206592310334274291522722382896145263655070163376258795541072807211331773210347053696290003632188706882393568005304828146428 461 -7704759561816467083694522683050058300747666634969778183954529954960546721674774514296620461734366985536529250559147734988698654101056488703682195863763563449791617244093478501670889032198021228372230086088023998532177292809168810325315362242493923728745417223185773107718 462 -29889730533970140266935629409842111973247860628720386320716265560535471832958230620439749906793873434366576945500886005220758880191491647395788361408354923147689509968051207879920156888769793179245083090763907993987868403173812720280574122635275578775628769453490845232375 463 -115953779508042260399810224282780986925920322858320216895200584180286198136328884612685601346940568463977713754144519512337802174344202124208655376689877244769015327486034107913171375833801778510249204156414450398771610103391398189844476486525774279742244565728187597864072 464 -449829380927971701247524249057257088698534191396347159036620704901779582486373555635045720305701650831176677767036586232006079086644957384800883595055359850634261226936024212064759510100476596133406167379875602442335376870211581087517637902164647240659044720957265299416211 465 -1745061461597360284687660364028039985777665824539362161125067768469708127190156064157423159432126409114360373651421499796658531591346400133114768264348328670327497944145991924809775148764952949745929416143815285047031375500268340977347261402161741662600953542550375951417743 466 -6769765679756543178097674615501269077156948193244009186106422019243091115172561038067184277882265302597505283267633281228909884291306390708106623360661365100563682604909835964015329429186833668805668602913254639497484691479880010645958256753065947648901052463871430807352775 467 -26262529066946931610139677163927025857038299312798837143622784313936512293783082317891434393321559086049318370044115947899550758685655615205009476569999312122337397812953161096998278766537855253520865374324817078888631899987499738342177101605433952651974867063146997179605596 468 -101882467668664781912021972536134853405150259611215026670154111015840378107715912757216217337285346020261443791810260655727091188266215375256441553967088572839933737265968418680281033182840487351111963068161056572995523303106883357171480083061495412059542590831690233665711830 469 -395241341448735936515167764587969694949027708431832653286638873327342931347765418796475947317464840254917313270267420246953319954300310886817883904754521723240256891093961570100747678485762727831400995848782749646467906793193442529887161354179264741436184898813432719799878941 470 -1533293426875273376713227866194385566618928812028457191119314593763303721998498544917584031049185604605298840605444523423874751307462893789214357872533331120249149904608913135772951608568625546588960903602221439958513626731161204179806178682338431598037150676584825207346683964 471 -5948235891219011177378923233482990705387774275117894347146600035681257084184250238608869312449786103398321555575691140287849901820873210879694516754310556930852388619605729939771823644588410191104492348178767062651857169157546892381367060155601693151475867742683127466878328805 472 -23075498529782814483399991898912383217603369467746749322665685490199837801162310783784387437208440699706991707815948391653086609020974153835691531387326926672592753249436046126976620425870119410820508944198957665223924094744410844259608236855102068750829405063275636094549453977 473 -89518748438351606434129325890710539656987034766504818385032656401357624215311108189979252904350126081472952768530803657599494791660374706464541611152766541018632471633991446711232164579630901384749505242391506747352370926242026646664764415777212468935805072725260144987431816509 474 -347277711535721341786312797954500761099655206214661849447644569103390976333958602801642638428574148501669755907568359841582738974236100486905109434693588576851017216417841454943918874578719564184425928001094722685054480212225102958796213543434161274311793394010129527474280799676 475 -1347224028858512036260912830407346859337858032792667979188570563478726753469438575451395716743919078375882935652080771306060240547536153024756856701948613371956189313549433847643353627533249630876271547657641648379827315221405610465573226229175361631701002924723262768242446811406 476 -5226401014644634960791049778525705925101212445123565685257720228145914606456937352063528313319397511984688669049961800234915276892073137885788780132907682663133878348438004331498548387729914411752044449663171906355530682197133816104267728731476355728207292220424191297148449120879 477 -20275222962748365463757021591351616099865517994251367847192120004877119786518552741723536344506835812030194861153748939179697713347321751552636298783989341361750617917936645725032864302316398485179100553063540770769901696826827711311835976956582363506870107182066171451131515821648 478 -78655400731264014244205420032600383851295770057774119853398949666385667521407196008123650397398194499446619952429079746882129509697880727417989341613612744318167370312326136909640311206928910097935017914385622412559115986850978754329325981843733064382458021882749095337180393276195 479 -305134600766782701173792475209014875984288595733753105551437778638857670869147013429420660223785837224362031971340623429380243468737608014191575701024495441642650295657841022927041733683915617456254335857731383257492172696255824572482235284647586181917539043319171602854344064624975 480 -1183734666907565175236177135734740649543666197865305658169612484850306376881772974728581716799651780287243196839643269671881388365186686793045459027976425975077647294889920842550586194148082709311648155576108320144230697386356621779864985802161666602583722384516486273444835395729039 481 -4592162796738138783585546797625111164957287135761378358614931750351276226032536315531075309976032730202540753153081246407512527501575290812802540883478935108636533219355934259689062495354042429057404964480224338785631978012390245789837775196672923171391856982874620500991456972578044 482 -17814768580561094227909063989765045771803592820981778544817391474371472976866702160917478389330687870303141843275719921686283400128984387781980841152159263201048324549099841043960224425843257042908359394269565301188192109685899352437688484814525298150850257566556861353508255467781838 483 -69110350313446011840892994167168496094836971297634183015878800547618270957552705049910937696598787990857713871795518121465731818355288769755798556045574441153794090205065400454211542679317408523868456152023697718491156948162953767857185889523580480170325999707019042432460926240675749 484 -268105673045840639344933029488000898117661353804253226267761075267420197631613519797801546605544635303025628900750873172840377891475599000935371388554450083439239219946561636108694423729377265044207717257156771616610108635841799172573432299400773967178479251091726363916165629151752084 485 -1040085191195713012185288421392784061167846159609757046098109421099071166102306879820363275531870783511343774088172735708909531184042948241155983850373008319854433481481080735696143331539936684679155276357536046136804815610641909182038986245135995375990492281886857385665370205147776277 486 -4034891140702050354530012245466201772232635687313165789226443250830500030801977715891698546831119347313405126037665110062290981536043164747784956273384722491634830179982625890561244803713176948248667571286876425426811386785764123842644584444779747991847618430616664166044113347242916153 487 -15652897142588406935547276768726156777238182748803940999278957940893620282785944936360326441016512938187413676134688658512081242234299251319111997152614610321436797406405713630428262109607763322512231092274904452179455306126332957935236927360656851468706717799993447617024845124582766677 488 -60723618162799127459069415667339476896838913785834425030930086651184434917804790814597761551214615853837867244733664167638597213133535869908075328006344184463470613263033890974606799418847797454872844241140147022645843802518046360573737262896331363013583217770071280364748161237753683516 489 -235570308115605253398081039821900055702587745037710578559749228191555527054161173608018726978632436721280695761302782409409725043300651451819798862484687781362796993460499800845470171937756445671372988330227371342540399220328573913553224984466415758838681701712336646133397701347005949462 490 -913867976656204594063503328231523512475690794400165469077961463111354108913081759125813487233912616457705610393617782923247219068304983635703451214308872858969856833614910927192644623185731786901919025087927618207968167017688025109961425322813482840315961403743358696368727292316000845159 491 -3545245941385177666175498857994059004221371802419100882522815984897678214744454364726505665249427615816221002244182648357711580659524646357566743507510079674944379900334069028470456589931126102733775788278939808232882940530725124519510738865372149301388382760359336204106028925486212576344 492 -13753374782752040410675706313346342580154776900026247809114490425958548889411473877050768787327249456941817607206444191065273687472304979779528796703734685663025958879851715228625348446728439871299502468872972399553205337686144242868071280240310797522002689033602798895717821026114285700019 493 -53354639154014257250665258142826094980363387561586075319215483081006251730507999257143502198420386048678033454221874659941979556103023012366182442297744015480565904676948402897095915240547699663898789793991158977847190062393403411862715307621955889940468573569612843626458847704257803548495 494 -206983199703472712806436688610821663673451448676537524280830932607103605022578093743583611100325354027040505267205798185137548891345967195254035713975382160940994937844027187410358725192523617449898543908927021695802941156777297658922182540165054609848952388396329880309610783766976887719831 495 -802967570182964082814659927319534154957902534705029211239389719191441011229130990778362453178150398094966183336857249744543298405565510999567158693283800883309954361611182644074165159330397727338200662714260616572852552392181587975372871313113657042195505235352272085906688536341883951482588 496 -3115020541228572853382025140848288241627442332826095774866506370927732377363107098749352725761235360472466652978956938780847789079588430277215178060817597897832469443101696386443050174971316905971813450487193981108430414129274059157525730940062318434353865637255502123533010707261285130062534 497 -12084364714835178513379521565046387046163885530640924320887023550664735978184197956721605109265034642061225783643643779539609695501478884252948747267277525920028212217641616084221890791431892742136770370221599402582318336716341956143565091442846161055910503870551553608966699767791685880191405 498 -46879906128502807648282882904602330567210039792525771585241753123213147506524616823920543483273540802400053375061821977443657966509273966021457357136158177089606911402767976959566388651840697481088903155087632435236593950311129968369777584135857071552864748194066618799723167850424200965033388 499 -181865215961185957829427678764741364712667595977864597948066825896079458367579240629276873093539639117266688156515008665148003906781099128683850951593904122950884966787138406158730465313071100925217925949992981931503989913807524382399156874649713935117055551241202236688237741314203888258665285 500 -705525234755096013682158691142166374309606874326378416383886247919552630581306486230541162539571071408183325914464585532513930828607565730668835737139833721658932234750843492568950966386156006447917738414833997879641548940194002447497638265004108449894282085312268511758818036534780578507265433 501 -2737004183265410884572951686684132955145263001535066431526441313822240100699199602191516747845390298800899922203337901141082523710143324123922727929902339754664449441629119230863830776454818222803811806404330047200023166267829685148502750470584796497970786795284990796757938050932121079610705197 502 -10617893634680159057786564936119524456223118928206586635547872129345705304066176958962060643496821067483549664459391163049313776523735150553568398799937247401908961437378539170538617357192718581567264970542453248077877026886654662010735229062420944744127348657623134884782979200722312935874838140 503 -41190899862957544426609300509986449263960167178403057178700919695432728809848184792740336617991126929917748664669699624623681738236943683398112348641921927784450520353861692423164080054221415503513036780860251057305978311730042813070379534934274825332709857044110697673152886855549129634274478366 504 -159795369015420067693295573694895374343188721721164262646853992949951745424591114932358024160011542868557244774493690983721514011838475717778326686441803359353515817511650659696728416439958480455384271369492417252735046127203853975771168399455614838793025364731910944466144322479590324621605442527 505 -619907796229942983493649432387852776052160182505977821179459296828853029171111557336371297328639578044534379658313022769863889756469566607747654177273334548266767106197284343883509630223336298945390092100839603744890103038312702523025800269512478438996145520967338792392838890779766719828786864288 506 -2404861155829749925002064332603017635016143101080597734791172603509850652634893864005226576385706963239944320973444016639560757646981949236675321931589542838772311840640435203299994273543055716084421220622186620366643138020231657795425424626777161560837774414349166347181193102928934786281095638083 507 -9329382875955272901649427825212116948656983129093278806072463928449281889543132512801091854836520205644528243239327967859754080109181023103658024053402656176293514540602004103938564218568183047364169308934040540254053039158187185992633850533417507930440412891584681784950041567994479213092308377487 508 -36192270241953717035358936255009101304953091412352226686852608029593594551058084972768625833533677298841273709649910725712069331101657295315113209467930055153610581996439960825581965740191605736261395144307082469459200301881976303366051682368048028852090944183267609962248028153945762361510350115039 509 -140403759035614095872314960100954608196854129615515644070836990632047582258364998813417608036830502831966721031665844693453311538568260411667783006121725053851338796635143033627944699294665154139544110747302689815568653872928868119648881713287862086421095272318391022750481374120511065610074612207100 510 -544680270663966940620607617786282088282517904369203660661565863311290988259296625663991291283689481919162447532863855532890507491822189881481653223679187795254418085464704566649246196761971022353004616111854518289041279638109983545576726690014992782649074374935691692197506116041537970046131447339710 511 -2113024603389135931978887874574128359838279533912637847392420088268098472883669019581495152871263397923798017041140263133399449097123767469825211915383391452325291089061259979720720784140414564070914885378324148802507393877946017106718579767603342004660861631298433778317448413626465516870648224519477 512 -8197236461465955413904803567671095189077578452999541070612938731703114689743439482953302119784866558766226237546064413084742061772047677120619741497552833718216000155090647879364943031868743645667080099505162297660378808143472855089067583535348703243386786230324550508378579559746484567638930157680772 513 -31800238150285409917480653388218262160768508625891116779130549185739674847285505598478330216718897217040662614504715676906528851233638725139736501417904042624131635385386661158650909724234643864423260476961620001606830142873652927210668463373707119766320185825068474122006959983965331664136141267428469 514 -123365374558686268575677351843992101342427684280088744581444106793914312294673085303034747680863374467119333600237135133076692898744774559162316970775598926637821684183687915976783133411010414067748586622358231777105093765584499918782558267726914415421422623771385191491586889106953025426678420859002297 515 -478581813383946788438452641273001534174882263406511039688328514286938144211699279880763420494064771525648716783518562945555623916682041860078132536385115677364393387098919489070935442043556920563683415740010297541150227732074541733066536186604168524361814428893668533376594433465269621285762044220199877 516 -1856603223726360543202061641206735079449749947795940887234365772133619079159994428352702784486774950600940286142491308506363093965090196303427151985584015852318360071096485674110517180734951728365632996269722559257776012930807709910988198100203902766677043516894749899201305478780936493866874901392463996 517 -7202479145578700968993328131315372973151842368957312199955570324601014113938692307098450165516656883276161266603992189927408027236637124757346669998364850797544084995239702390955033506250729327323892995825317373007619309292928883624678037724966643127070199112639638169293243638819051447909426272949991974 518 -27941191300086801290456771940850626726387951473799938333689115541264327403827301827058666194201161058825451174692087051843847189484057107393470049729088309146492449492866601745948352737020481170343711255744432097349182422576527537748374052007777239435413246310466085523077495824281689106511969657828375511 519 -108394645161491580651406863386885608838310377365571642864237657642577694634995563483524054029017379255270076507144066527235500173669879110454981724345998245258013012213331745979426366408071178261244129560847903904799848790615228403601106566822575356768878816399724019312429698632661481089487606194597717288 520 -420504586704904375201310217247604131411826228036102348782090616957890263517343741378911678922843796652019882270447592266600600418372672070460699908509289241622278282829910167335888124333994927016343055050863486671679308868381409232745307046040356915075764278942068260674760460293890838922046189065980900051 521 -1631299287676262429216569848826206189105327826347869121915472129587935311600584282402929585858509849791164958582465216010015642515659291750849774081129016169851029935538075095438336506542390401257892298024783081178924761362480982377307005330862294997840916064986291646805927961542236771046424587617991071247 522 -6328438381197909940441847727889456778440462037859008521046730197834332581852398712457944566932517066644621040582195165242394951849611339202317290483228488580279714104399254304545305019472601599183998681373470818742834334731298896379937588271278283821670254328638307592700012722506387519248594642697911478887 523 -24550450458215810905305888379643697362930300474131536075387403871588248477261164957258036165637045141703301263062326824164030729711852425667637875894737653677885850055042580470334465930956080764831990571170367641861721082730608764582098402788030118694680574223779425516971006062039866692839885134823491932252 524 -95240655181542463255508410273335691738933627983101747128650267837784303561697154178635504649005146799791713088881600105832676739171590376437520963262756573354350763197276419367414059930110241400109632188735317726021591767889405467205073138279263042766573904579890659707943705754308422796941232787513721497270 525 -369475192108906211206623009406889244502550449745003683656555162775914582820389636593864536104095025723354430287475244713246968723171704445223336767973586022765971071001473054885110081260474526314721874035999010035602563866954850611131365969397142039812329022451244051373023218135010899103834214439764636030013 526 -1433336607394202530656080029120245333453690948044500986007640777730193510298846926827241783280434968567111067714104047799479813875621470560405245566160919937440327107398478296414937345984723227581840526230887303605006220538916280755688832780233575210058850716159786647417558975207409189529053846955434798501404 527 -5560464880929686672843398320879475875415992524511278004522799004911282727094666294154576388692770020291851672963991884695154194962698254484734005374991515139811275294969441542625875524354399352858875187627538684487679023734572245435565922371664962030341864808637195401271976005292282313630638850137268231230117 528 -21571185395357015894775538691415314984920387963902170204037692518223698518339544333263875890944990481817173719219440612115347751065111405200426832458421569470202621016234763752676147276045310647860852011795243404587825849158051497645590137116079021410958519473738824734992894909292043873333851121543990108958105 529 -83682938265957522905030887347937343031139467906945022141543886398331227097081810132673793197276317613977710461783028853834138193353248552521170683074088540375235229764879043521668815975036439394180756960816274177952862542953907619220514019692190195822850885713177549740762262333743949985914518618894830968181789 530 -324638355680321054395735670827524650948801293340084435026492482740707924098718960679131605331231301408387254316615183268052161985421583431777384622443711662439021615328069711983805196938874038592913499221623070479889779686504698972819470651223424868329504233441327462033453447834712151996374368169884879522158140 531 -1259397245874379667913462654907957763367313712769707921497172996413937596273596105880517120884735921369975652901302161760151771425545597833575052084370737819667620487133211171465840279686052208953436738717777685491526392779917179756868968141459074511804242987650583298738839010732453493725017094813887768746187054 532 -4885687088921261086634247554043836750758089040278322680169237293012247942044351419568939656919162768386301759943625407709943585264539081773017362953453287577180234074141276751505801353591556224566941210194507301164008927129822510643500115046820193843328472482071085283354239820883543444340476811211047189682244431 533 -18953462387699112671771528442573974587089114706762818092620344238570173058099900446526378669546047222213191446499878540222452054713588860431260862828714220073389884906632969101793661195191489582599457110371913848999985366819194542967638388961459767058721160703895244397576248172213315678506830118450947857944257520 534 -73527782263526465254661330633773190055813828016381128198690448783552619659021028220679366467658026181912359798210549057225675375177318220131134066644317945704720064233925957361607275827883088101354581986634250439998411035086516201284936202771754081297783440847683448731485847677525363553151740694247925746763906403 535 -285242593358630560741926970481604879303355202858256374399067306433220904257360119564045609750791220396714341050595263704481814514435226822224508723267839556299352123466282852508018108271349791038433201557041799902482624690535813852931372061117847165788195616197256748660791571977882970545370403533062165328131854031 536 -1106565906943142515174924432513392489079074109122396546884050832263062367787271164737738496304463228409714382459176276332527164874156263533460628328294318486673801817412262406099024150762725422066206342793658287001910004927893820934926721708645675564225286211666075186574105547286209498329377245305494503821748739119 537 -4292795448221759440136187852647230590911689313059215296308770582030043927384448997012058589472632465433594304694331931826503684740552494461136593660288308750462801985978806636106803757617853677355402988708476274209111640457800149537032790310128691137151307046764190727691966678948886345727385062118151312217597467644 538 -16653407306918165686468588134707665781668534504828491979093367921112364966993333858124841899347999398104279409185190895079723068119214275432347433176884504791610651929561326719273659513656642638651860451779058461944927672467363950366650362666314608242244853224182237932967224864051081501036026375558643834894241715886 539 -64604982528342586703110611431961096839043225538805203848433424785192981558861775669853739579747693884952470860239686813037386740672781993044237141103595205455520099155795487808977795715667349001911154840679039164793291285467663819171387228332666455911783214559213936608297965715625140389657824430204984710872319303877 540 -250627615752457307360854938937339280771977610628552441167686549167236736432383996287035036152772066123077093392854398617986323885185420962757705729010475615860013133526657406288724249943947871295666393944188137653882733581973107810339568476929553334701949529477936050436158670554137767865804864387556567687838532783220 541 -972281073680415060896539895140508810425482237436553288307498575700020679465527998267901086396947149968203160842524783075820631849415130665445142403661150360435229864546469027609366316763651014672753551454354648825991562940031764340594876894582265729732382805507237586941172006476353588191016845580170475233863048112085 542 -3771852847895402359240876754702882626122224605578763370881112786050572393578297350033652411745977386356382537100178171332159036351840341306984214284183407236237821283006283972484613038233377293381257227750471771565384649258835607208027306760125613733812100711419642877546497901017757039522830767283628696345248451535161 543 -14632470271506050529458966288764734305219940328429257954022249182504958455577184104651909801361656166793698055196909176164527503121862134741172121259181517021089898317699454805289554128359248242119760585246203202920032029838647087613828653940301950839387007607386527134116915359481773247015247586642907604030238874551861 544 -56764989219018927126275526625683988627496067232676337251125975747674661229655012472412290361646981973459354979807425864225195587112855128680510226208421888081704687952779580162203906376346046856305509116086037219909705024522457353832510793484427978621210287658064089667606527067159886890959059151045298782775786327830972 545 -220213261414245315070245093419329970896363614256930992033198950201655058458470309942707511192864918498681994993372907113866903103635892583333464908770447897009132506706401239643071290217543178838898981112551809807874095826363427156094688795724227155374214959616164722431226417870676633241185618928336510349418313450624566 546 -854292076328819697873367719751118130646376901432786690801126667028373275050658299718490183306451641731338869307561337433668240847165245746099713780524434940382722543616489580814461246303222396053003586386275133476817325826994388014917021594806416977172558191596571108981250509698066137169527923970540095863618520376924231 547 -3314128072901767132986827057609791011693477081982370228261347377598368107866682046243810370187866529820273325844434138169882903911607006612638629182837844233459256765199665068585737584990483907336847215652942624249766207598262855746147462787773741400531045376008136421009284878553786784519374150921347878385273660189417208 548 -12856779534693961462271388148156672807032561221769934128457541112939814347119578509824573104947729158835636116278671513457883965156062505710934745798618494628338435218768787903113488163866531416060747959778834973630863600625717923810915648760557377074755893410528172712518133937652155372314050446578235938587330218096058867 549 -49876400781034323670366988529705272128893204297076632788796500280338692937069307541908615847914931109825373372994805849519362378273407711990159953487743674490045468056665210543852674457194500518491873576955351623967737712850925005194917792257799840775273626653885521812968991248023049584718519093088905013647373928002371023 550 -193489773092665590260719919017650950545146606032477500261445173798368932821939684801761968253523623818892335168994093890504867294970704740380462896287409127985604661666671167340851866023339672088415051470681422853877952494268877284109708303065103875180431855356583985728178596684930259511042782992093350269754092585717947959 551 -750621370130766512917830781783028272531938481186485108854875163605984803539373076462867986204750550401432559005847325237728594260831746551504142033730617181388234063146346472859777590516887122112245690510826877428450666351832092429336736634352096815329396172486118736189905060690330576920732177454494664311460180816574525148 552 -2911949465293711736171606385128426896671991045717843049142633918291604504649989218187076050490535481368040457633121523960385847045074359781571165996260251959929098828048033962722556772262849185433214300559694513757705638801125434034617798455300045537678311216669113111024729967721680274679163575077394548481916373411992732326 553 -11296573779863368571551321031776259778879939761726124815946262558690870594511396675361930331861028806052026720253085498294272335807872553947031106362848184511037300384971099022619897916995130029854319743172769454251811693123070404196005285931826713513646597313709361997623770050171897234321520202350195362897618890879939511501 554 -43823761601929105342516961069850801420827534602455616779958495578338737435836596317876501495365605155204093879837961249835347174224061325302558570311938690971026615046833327889795709323155798876563726825531846733976871408583789796152481739396316161688762971449692510195089765773607252664578845570768105233982846527021426053516 555 -170009253988685450119654696288503751205061722896352106483662512196689402778366975483562864136915978120860444169649362586244789564208738045636784962594779241106611283300404178023362845002767170546993126166315238856868040129798481441254696258357356685122793386524778142524998854093261481702616882328689056783264258264445078914565 556 -659531390854340858349929491197694073779562345241190462330187400651160391531206676066574462358788508746481900260113780763833429824659494007938775961849771781433540065535838414199875379859186223482448174797623120898171833180905991694743857753372774796078833368042564349387056542747619307937456244442271979682432787516117457540249 557 -2558576344033663415050235563799183086094301169187340665968037280871773936489447066001010501406584064856759685673352305056303514392750505612809266818681433591554818688651892866658373802099680202601442093765497115879149252143000986585628325413209387095434148643881460344182618866967184270294922062407734682747166940297763313170957 558 -9925703308478969115511012050881363106164931076642386154287524615960268303490923237857581439621155744784802344208037891222054586627193801742316972143224993239746885391990024006221452928873706715907598367913320323761953134619247438584839321473973419463263771710480017348187200879354316295440276821452027449690899328934857997907196 559 -38505626927133866532663740704688613083479562972891822319003374369869125567134135861336117512144043411237422594968397944117096179702386741962434759376766372458788564350680623480002979493922677142479955887983317262353891037971193727322612573385074357308911792572074654039640805101664097263799731100369368492468191873477630541525310 560 -149378160818593467401534042461596959803675901655131480523336636518187660480854847225301503620493610958931593528958103558872996341747827752932183607427617596369673873642129203423999922009971743019515676297976512007903215772682938376429006523284313529970399255969772149136707879296697289734720661396371167955832558101345351207499967 561 -579495432492792912961763624580028330389234136404689640731852023628184637691394630313356708432528742286807164851657153529850276193047067245158139726604483205808186818872619681242637075401147483982497249899749177657520134698214629028425043943662132222431980717801401060508041632503269811920447218939258773651854319733578006364993600 562 -2248086028370817870754766587439863183352760392450629986638092536215026258522076564436435070547162085324170915134225182981595978621659113920446490170908639984898421743508597127079832092798907248146782280380656409661053539349054909964657042672569194636785026380796680982936801296654335555701596554369320235786037471109792768947037827 563 -8721191760245551410077329030803715006024482832026967594811896914191058793352472255474304558251694664240555787727311026797542375017774561575052234308294343846225870712124393241567258644213031362096765462080125395072349671128446613661403880112308918408733529592476792800458556725286676896129716339951705955717033623360590610019784463 564 -33832862603614326362556365771603606377139755869320204611324104730095670346490328343857981839883295444386217984710810974540441271090856545901769413491401752830693989037786844349412974256291465391207043998754092216457176576723829379371785028451717155388631882281094831137844253579340850811225270707204129933183427459376142758690347135 565 -131250707864588449096906533114707792758676470905030409274551833761499571714335949457188455226676006944124818564121742155009554187250145562996485842686487342322826363048127318303612014018228231832811721674945393972075073038234121483172046377717230250563544606496667894571748914838428019469288966846767386705005374559340919368805136124 566 -509172059035738411548663893836225444175874471102381516929829750740709573547660158414831808475861466657994616885515087239585980808736488149588147037621191309999389889085055490401657091735385296562297230447125910069552898052275604325670424650574853860109781287227584265591270876992360490203095513735622268698532501091742003214677045918 567 -1975274571243977406507493662299793349358577856076976031941984314781048306896408390405868699334734623784002988190127276966051220980440188468265817882022967037582984034190547610725673347017132089052099019604509191318013260699718020743589485589349202371752681911738779035815417789146333318428648192914439521645696917894512173244887091797 568 -7662851019735984082397706528616854476844626309255513767107093633304402394592516765073291285405682563614440832863493103105062161165763174152291041481606542462471874292522168205649962298539009560750354208627758139198328700842530049980019230814073220241218693704874419508286315586462039557151896434406338871702405121219417768643644545892 569 -29727151154327323070464787892511663049368180564147442865954192219019108326130405552031424843849068167604601954126358387654669920596826813148118329064296125366582559114673247208573684943286024452720125766667343843536511552914544926164821288532021061681867368885280258524152946047432318947662831411414944341498755969541123062301914586933 570 -115323071462072013900731849584417668052683180169815961387587263558718173326139007597746533592447469804449653193557094228880613736030412876922888054697386771149997438157911612232769469013916456936723863781167767382388150792003653169399523110633514995035494015703028112677787089373874557626895865137575934768607980479955514975753347883961 571 -447382621442694128017401126059751604302319334869335323833257132281050272205437945913416251816260253009099824072795819193706839614308325465661136491050475125988157219792976953136403536489541550228113113412883784120095286878318604830853804759455120075799813855365269607874204968575742593903865397425940126153266294517521235599733789659045 572 -1735569538960498612209214473776285602487871929380110619109119998314895398275767823756872983097081494317365871557140142265279523823366717341105181441219258191678714052680676950349217052641859262296324283746794829809687898800622385239021584426625148684525039097520205408717604845231881501624118092551702177026622210694151148003528350759420 573 -6732942855164960562800872256873202180364407102966093684318167590036074459784082452113731233013489098235645772268349763534957427619516613486449524391953433329628861652421003960565978894487030992535099273108318223924434263274877827464643833056555356410058391933942890319471145622331229337490607573889479731086160554947082312550826041276998 574 -26119679144673358250974506655431897472702553257983572505426696952225538990838898136610779305655981899584881261814224758403349370149724201245733922853898701630629215099778862069662130502614077245228016425167407227619700351078621312129230152778071160527024441292071302061991045032627670292038178802649379171737162316987697250072402459804343 575 -101328297788437000277266833042061422020399271409346923731024033397973250001803950221911713686105733996340573235141621105401317943792795838119673361919469084392151677884926167623926624123226762325441177944269963839827357433399694581310651172439304201525196237639502415722858774130480602219685958928546063981727395539484896131487565439611336 576 -393091502994056659093233055124101061409165870443127670890258430587917872472625865458314462064771034176486445371326753097382635614267807057965783439007586491666133716368810258998298506899294971723200217658438072662160144230515209161094767158802850833638132630010201446737646676356228268702243967069100410537988394048861348475926248623259923 577 -1524953375302427026816920353332349262689509439748594429278614373802424601792036335162513687130642544790608156897128602910894000301920852408454842145331993295359324842547862631583437815794571201145914753727700983097373749535729867671160432859197580669683102965181900845106124226060927203112404708465636024907595291388767117422386610162470543 578 -5915881618233363229894225123003370289515761618731458308852432467717206508503997072515987105259233163144292652746255702905124235114493238443396022006682088600337200641622661961387720205043452748343010097273073136144283271439941407321041646243277739119931012833918099297166501591550950607013290423957550646548858388511305256645446119684317959 579 -22949983840660506115292766723401381557116482365980783002277840733845171252313533015008242833573929178279741840517357050524847314812475180158179903049127351418787681415911638861070276408807460594914428453064444186975816315509625262369090283203296761193352548206902092517256831543826043620174832068761880886738757890715511528498975972513452636 580 -89031828605770048703159335293375004525125567946547356521830995315023442742721333442893114115502404235751641639079226785735647773750174492183879746670621290995769257248509463408682490054837402437837224104112109845848469698705468511338648181607873657089785482631695363964360847617180487867266592722350237576215607721857623213452000588409265814 581 -345388761923375826871003786618647704005252351241651467037042702688685734711018194739832460506626762299425051228057914368405633514532250047009847418601627849006538012672720016586625613264887627517822518838911880800741321166966007928673201479547404309158333000429807649022353106583301386443065938987117149416291400480240051294157558136887475037 582 -1339896065610306041243467002241715327976733443028924942532610780498438937338557766497981464500960723209624758138186516290387513067879355392878706500721557529333667805047469845424822098322211524951143381455655628752739148659975706757098646092423453224721986303514293896006641505576662058713520795627836400972024207056868233429374271443181815804 583 -5197973022168763951731245939762587645388506200838328521427773344737532339860346846658075984792630691270178012693835548783881320097736405410735251476926558407930472487975867313495349540713792709359969291496063174847308410553276574718549007783437701537176277265112580626731753617061801337895331101050014773814169461184621808569183607192331416933 584 -20164939828289956819809283978256031032556193271494601046884271152005300807248115765686120109767017925632720406603508389195017203519100984069532692610870216230599438720446135321908575199177515414152992872392214032711422088880776111283425836307457343128034785860336261643397807471930753658279497262610912482385673105036636904433205874576014584473 585 -78227569967051783477004891418398043370770804150509424416053499150889330596761246273687981188971313501993594599791089944986333879438616321899215011875046944300223383346036415646267771623607592675531663755255682508900974284285094615504909886071075104607788178686547225907820986794758296084759566053098851132902586100728829849764705597054650201853 586 -303474880414207381338939530525371743867784604062120122638645874571500873334915476290927034100302611755077617977396470813514492405252998291001701592183229394949736769056130877920915501571189295453892954554492358283544972137443412415634273813009647644105944831171594742536540914372358397597727914258244938777386967042597112384396931532720764201660 587 -1177295972266648107200021012321416165967438966832619719228046568527017167060385988579428734230374902789421517686069540543795001127127745801125872524056564519688208480383795932674808790412199984886031732146829649219295330532736951288111731412340581952549679736431652206979050027497117981798369882859412709915355546664133116371798856446560777146702 588 -4567184619773177561580684973455345431106884776888165484868627037471263134138360383679293042046439851446811328119222275776098576753805339153437565850315463396482290110835706941699416543203319028257748793156313718290570156812286279834476653815169888232167939474105202236768894896015757200664946766991568363894358334903611176320514871676041735670831 589 -17717868609481854548700739321415442324537711772021775804075280731798926921291434833733680746506172818841307163472897202202979927594441317583497647161933387886549074648728470889885966650223682191933886033279892541620397882491415354660757161618983034752378353710261127785411541871737556560597535398989430610460110990572260347730090316635365712309648 590 -68734437995732473559578334204358793565166624540635024618318180759133244821684523515026733303310202958394805580822591352864377378163783090523425407890930850310018462336000850662045477383748821851941672257713020732765141875236126463318588279614390960282407706203914903202486347248774878502995801139590706517457507569293460848611304624067500984260515 591 -266647364348377683103905406253779816763480995626278661927837439081022916040899308737595152227444981935137502998037140124687740650894142702349386320439131001070615972509955986788397414080089748469018305626228032676878980779430879427468145184561008113619544872253454875856520891335058533574591828547614068702287121505321255491058559509714839701788751 592 -1034427849957119400233329647647696085467999488208022077414386849849335073614109445291531355874396583441795689251238210178955987284674132352135982193102208517293176897981913677441633087977470140722436441537790687091248801446934384458923848075693479143432734938816278509672982848386589964602381367226336345387985493880003166352039886391587626489316815 593 -4012944134594514674143564232215234542632167842233529580990738689644203931781616463655911965109305272109721025267562774010139389984488859063241692498333864645053573022309880735540358233295259573669278915363830890653877407292436771296285546631954974718867728901228321884936668110050337620951949149848263573559701392440008081238546196634294704572583676 594 -15567756250998146492073134783223481936871454646407814774998462806464276676285411700524475044468597327487577457338344172824295676297548391317274474213400704217894693969551929276632643850214595420920800435221553258132662173070503805929803082664171560363170393574783789350132725698827891645014038079695396538973200274235983756736093880810624108137016974 595 -60393323844509605085846719552346868993943215762969188653317289181535829892520250366118236648451026266263362584375714701391387509778913013390879559374706069053765537310468390072257538265562646784668601697668213594184822777131895047289020120524515027139511006154096674665385289747674081175323830231217016107965845595095839308325767174329855187136799205 596 -234288969211857856108852796961715580159712706286845387687889785899969101063897646282956880385816697466521141466011878974960082141949009135679532165822631670296701697203772619150472509641330300640732243015106794913876609327034146344254749619065411043725135681455210909495927211526744475109672486119588318517715375279771206283045396708586398263305393492 597 -908897169423555130356715710148842105823401659793573072572478501185384967379559859504250577612246740385219317908704874055710892292576482867511100383203637512950004429337075992082415145008561769045138444117291506909994237487229334057716725877664345699184726214068746753037493838527883795015162558875662955751519242145472635193548757324981565220012219029 598 -3525962265168138892418159246894653020484825249468737512203814801557195384379841091577246252146483243911415722011249477663798777007254554024123451484942258252191007913119907550357010898076085848858246282660792528017630409311464372389874669055970919883000669169777872356757773996669624737629894468871333916173574612140182472538861275095601372511735170361 599 -13678565973832410749625072480913485910977474677530803583134251656374614903054700752774092955526128892401083895287188636406274877836186005744179401958288706907486112706297079230851746612303450073665428427954451990657464146464824666852561730294042641136516886136414146091696981067847027695971921241705801850830920619371154737340365024774533342880217231381 600 -53064426964751879857057148793875564598971625799346903106688612227789085861048314270962093196675164380359419827348001141630592950829554496850498649534862829714047618307714535408144627026161613109403769356131453712516093907447456651779648537893510604969649472932690265598474401952639194922207964907019794726677909933401704076773084944761732400335723512124 601 -205857354819523999072971718175715973456486958446710398928534852864034567191937102125537461336755275982281011072537057555118480135473416591477747634039405390873483719228973222022273075340466885540008499133181031943232277354435711026174459661882592619238246869877747895835846904095220794482390181673380553451109897862490379242191808270886398433627591501398 602 -798599984155874307973191187352156217081109542518732676360414362103229475111351886572888208117033563147654539674951900965254368888883067094444536164297532998536932088723299751152892048644257145476413355877766464218721211398981630291587606321136088194112186621281517422903902750201113095682385169602222573719050959632440402974214180196786399027384689093415 603 -3098076992453785495753573106913120235175189506490043177125738333526433003523822343120378376261429388186476397878921891220351670966526316733918984228035137962502381914202183114941328494879825742326614951136363858960785053926310752469294446583553727406437846317587444271696217570207609008519423277273969845434350406832434116895878061577026005462666981584280 604 -12018634161778416199981633109836463377690612031611796172296305300821636446716578385942888768525540088736810563416575411300176146205630546327946322791651246960802353844390320595338761757502040801291995001317828071625916253030336975270001601596745348549332138923624252511549721381721298573422243682243957569487973497890112212333916172503737636830422462169139 605 -46624911991054050662027214258857166800810295258816586468727429889501610073919124887292591849151476728185539418614011149713654945201695628645740687190483839097903482104692174791019290237026584563241675515312993091764595667042169970271122409291896809220388776547303068892744078409062649650905808106804684529175840204746087430863237021419550968900686006036559 606 -180875995467679914659589306885354191111171831787863482793075046630194231433637010879630687306963287735041370634571653870241399368259077805124684170702147225827706853771246712732890871089280617394801942933426597482836682886758919301604603381131333900597656947923962473567605630729507037770192925332454398585966330967962817024861810760714745098318314821449943 607 -701687667371928280599235812311920035592810169492667007056792326678115807276699676449979463504993056122788800730153549107926030141356097811920277807873482543967516845218421665064187899674950565703512562966696131286016485076264997002997523407951168166250439115388919978905586242840642275483272010080216103461679344458732451908403479889023724780294982260878044 608 -2722116780995612603645192754679903993958745416641680456609260830065451590979222335445078370814743177305917086925618443264524551369409973511336731372493021748649449833683386100162167428957257591357582917945276389645862551477886218214357077245400694319784888490659766818003299015705478261920613156809621087083906608654967620519254293551968295703607118190328454 609 -10560139666029360840456802137928206216750696469779670124523659180180249974685947957259547115264411421935527426886043679226537235049032194176111940476203229273672167956448261753593986089936832308998290269771672948749536991841209094163978562944237654124248349749230208518572334800855610205484809626133144787106224544705102107014479874592740486493942813258418157 610 -40966849969331436451731785472385861461653900577380897658828984590526782951132785753901515744768759104228277181176156733302280538393571696890401893928402627536090509771194360615296973378030527228882033046022638579542508442975073592063650252680673180366177419425610109686121076392306283702073155375752927249267225823712101413138801045255799431972077762620186988 611 -158926193164711208957215071857001024801043371486193396202088757411734802707560849914408405543677081359867667505859402616568421769028370354291414093402065766999441896520181966209922467745623445366380334602026604107446805385713218359549165681322102278038184034282568081903585342193253645148837485089748123672899053865891592377260250280856037100497802610966343877 612 -616535928262372408199074768304318014301627213130071308656642660696208519609227871573115432904936890486958092685229136137369617473775173436263203336485380641992853295049687336982644004341276424065338581007270896275046867303027275111214077502639268007306252480112608129802139370031332148190820941035111831155307964416055947866355731901612249174719944241991634841 613 -2391780380999827877934708319530056446985334637136829979097544101243218242140717937470721494770833887995624380102168663475008750536576422519627698860078899831570414230930069407852452736471139117781254573763453856421887480675669906207532924641978707082592390830409366370738931369625628933911607746530196655623557979174447660042208542017736559439755675241113275117 614 -9278637511131749220688222218012479627600493019108918285281746933428637184483939330409515289111602557670726448963527963463431211262567085254271605412311170512485131419693776312900687782992217226198621217321364884378243494483913616322918347372085137263912624764290429301925089914051545205198770465134417824362273356899857206587830415834477225367547961101653968764 615 -35995409422579161647314182737217323785639828019812253825782512671471484486464858159939944580446921025524613550917337217917617365167540229157769952742613066516755620324941095217679984082736880569356451883078917287297614242731534367403355994962620263862062988552396102864306575267772607270560615895140072539027542222077282142746172812552071064771646522165879241054 616 -139640060078288710531495221419781795406390534858303748324451985931700826984855848798366194364989604798098016405138777626759849541251866875217058364325114563982878781865192792713531072658904745733694884063871581333647156448060993376136469617352891469044941480926990852580730436489048623578309584424221264781775467057888320977313188758855341038641214508803729552799 617 -541717588199915056025208350537772297250386236028838960370514542347247513084403187341966210833250147231878755819467214689690834594791040444645235427504103296783927502525768228260768642557773200956557101087483327069339140987233891799157368791570021851302819862883251477611398711266492911650408274884470189312491742419333958198927068487666838325005112236634426053600 618 -2101531216762629426309735658660249596201722086507736788780366918712592089102111059346321349455935203284964227923306301151059213792982061478391197144326427904407922839342697520795872153664707135844158005599292482275103280619049013511926054178131968677998634814613779501034738065000837679509345237174249970456053877661240706825982230533959173796574682407070628069571 619 -8152649187011407185226024461380892288176027999361781334320926588945427397807605216395330782331328709017170614380049207579417320028528605494191239111396981447340825858919849448568908356944998243657018776000019694027508884173372035007549414796720289813401254564514386265448031298073735742937325702357931913269223985367103580097489333091319520970325727839125122593423 620 -31627266935804523442644150891956424254991827925687573788013800892300978124179841326280991181384305866233981902428940179186043499818706200993562366651956347434725432107012123689032906686360944842214361908868935804897141202430492763835434107551844086332328273644212056516209741337234354076991071904232752313448334240509456993747877129205285076627797562081018361095199 621 -122694352582012364267759892175291263724971881819392621085535566809434798432116934188166934095691682426104248568923117110354682760034425940948826639342144535295508928429822189659464881366654806267905476486011315029960577098879755308480438074674977815707354255228484201211330380535745015814038535815697876572635151207736531862087805469011712292423577869155195947439100 622 -475978660630867696178440068408282440919432923583252906424051972592736269668505848841658676288685327887571166134818388672191957021923785653233472253519451029202547159192583573101199853093515328758474658064247527017771718423924213081386369724473430986693374832266539857418438705073582115420123544863166284354583571037935388969088406650496666627802266339719385802558078 623 -1846504591354508468988733833547942544756826088902046570138533136948407366494522209335292624415039743089190705395889098577517727790688999053842080866993274399859878895608138102739113906320281550666341745737990134251676540260918959003500577997421317837791045517475517503157288029631490612425367662550415073914130068079511918036983822069490444364884789902162606371682165 624 -7163302660195278641129722062138987091440975866621181126271337768784122167246931419001328462179145554825316482868738444746442801826923201266797714838311020742222875726205043027502279404180015763975494981307747007439995507046835102213967454688291961593627962380139698905811770973733939683213209678981087514011433722758862603086370688969507803416359075962966753849387588 625 -27789210620873698714415048076127286968592719170358426345653384297947275514036406176515313182205571624811896047053883947297573131911109573075907977987485007942205985774334765959665250827478106614131318150397313417428199335204512621496458635326380201981728489120358155478710349690940968933711319745522288271905182436951374523092634955143122821097598145677495223158860277 626 -107805053557548209923288991398156665622858010489266067647893865279471775678479620916085800806866238984711100052692324976800006758396415624215794676981090684172809669796987622818688332046209342461007479307828127840364266068588316686063546453755917511061092409853318195229428023470934828290625134349955187227070581321117019464889424996341638028933011560104758373423719865 627 -418217333738011807033387681890211372294136518002234112155296746301657540946290864164880971587884725949435485341275209669361210768659277191411989404514112095783672773991527972357649573042493142530789497437316187307651788915829791829555053368662959133311881944177104868785610306528342068389988557426973791457311147162416333890761947448670246193968763277419993493660739461 628 -1622426152272758049033970312986240104064875171121085343137695843188541091113537815274059561812128919708648699714581985066859923182121251249757508268217311440973367573099283526656698202321509092878063625304635913534916936883297438667247778034153637806266645443743839922084940677004461862525439094648812928515947198395298951729844764590376103366708270060609621270627538812 629 -6294016070667086660673199715100008270610596396174203252372185938254744005200047976908686029002409701661106130374091998307308662449983259648484528999620131836305579482062912277177408052685244301874298712815454178961728319263081455595681827248222947170976212394429050299127435373684497044514612954099979009661094609873397763756879335493249318541329785547192061301089737318 630 -24416913054761732943833628519394522803962111390962153762459743279736566834017320116480223032468952110437104940837139753250196298366786128217325567797307324336424187056458505840227113214345363402935588141462950413879072850376301161057526121287943820169393111205411057102356977068651851709528691545041479075694976315169945018644958973992121719529510572569925756851872792983 631 -94722612149384891864044884619425782700471926293568349332821873763692328230644102352525342619228412106798620570799756489935979597697231186216865170591914693814715009719482675126736101418869508979379031309352522613223633039539966181985763616596117309896372692013836409688249766079764022444116949967295502152767847997344987093247374118284614760405220175676654853213311738472 632 -367465503615455014671786250187304015779004344431273321891910110879289099893308876997556106510157132751841097348386557155286036888232261742290714500374582639369389113254958235029904813742164516155476790721394944491315327541642331009183892089729878319366626788417606095105668108981770960412487314760699638264335584977160610682950251950258341042289715257572173491516284505939 633 -1425540251512551260085814425107175618781665064118411248643443031241713345786108301162049224585293943881170313775632953782042993845218848162444477170312185564893172153223780851559485309326197606327256226968585814670516486445123193900404058352878045587640585835997342054746831690378705115606457413493662747438187806832368615314410021558964878568679841682052924540733519768335 634 -5530219812984367104060944952815594918780367063709712642831932810827755160368802221051866416778034704840847868230717977764491569870314426852701028030277613716478675929206509019467976836534313519502383339247017955440931869914578082865726612159487720581232991996267106701594726459675584117258709498017566246708410120191801157019649984156318046312687273301197950380394493271975 635 -21453853125139606327608698641490900990984229838486394584876339916428978149817765246845423798931034132370077677448770954014420585279613712881078017149979760132941673535989901157862207676496596208535424364929020234084888824106286745118274824050213548156732559818879380002163877871590471544331602210944531668099777214590971236337060466757999393884874210441427901890314135234652 636 -83227761188515987809361130548926578533227070649886187469700973294849212492945696395091892716339774282296346191943062785552228364380508980099492282138316594044021474312752168326639910458149348394672864817256717249552495574741887306619321609924525940472220188454864345862871224163598687557480600023990082030537535626316722850788743007818028582201099327983944631540534931265142 637 -322872548443792571219871330378588147036845456544068711482814578953717737090420697812098141357993442616969921659311592060477059628377473745225354622570914564217089811840223426597483524170029665049725519636920175256873769641238477382248636079573696871166427068348072975262536623516304633797675308739492405910452449187156999448757863798555131087180789893834410523371565850294909 638 -1252546999341530356017803903255662378394981792930895765424207733817950444555466215057298085097695789558262647260728300154935564246679102789099931247630577319305170622834540748118728573926323643371903607560997656997524824147072738769272746460272088407218778393451296878815870357240211029401721258853877292192176206129864404744459677121242527464929468042475245162035523126087132 639 -4859112343620596958556064837773460682637962860638414751609018112208790670997848099220180916513253076643735627206394660741976533917818879967869872729060182620009279853383490154314939457402122919967910563085474516421942504835515798095256718875242836424231487310939717533121006204285320534903691574539802346050597800973723601980303517563913070751552997194293610156490650897664037 640 -18850368712981186260835767888475567131383477397084632755284682805752343236259154753241697157274236681688959702869748039238870304171933775940995919013398643538960412950310744472613530151585913724609507469374628711324552920613155571794831503347729313493919199529620852215170813881098937846199684043772395664305358298235032967527957602687961070586495140464987686050738894802084761 641 -73127842183326336006063435500659243779744144015554751063499557026088794712240694271640448950319229769014925514143121189220239712511270044302446453261741949611594470889916677691202911514675346998061560571161494591142409452600509464219496789590006618367088146559621546129383438519746375351270043868337784747953298199036278601578392989416276369149782272168709360382124080111793629 642 -283691071713989130564526896520995740543927456101482055838262251241388051160105317148327962035987007708820122640650178764397535139273672922249325066637044453678950948346853836356640516095985227226787527891853732694199307944591204033449267364036204398029950545523960759439126324801443773096534181539694554547123357913023545707659650064997747791874896360410247818305566380144991036 643 -1100546956772941318115097763285467950640017872660153473723931542630786184259243118704928823134871688376853285325222226001119664335556408462596920077506785106186236690922805152336857483398590981551999644618792830978887821355982105738104627587950354763357667552696033198115819443774242073956373746554444451544076538581519865734336236293303882640660823134338065724546498244270057838 644 -4269445621761724741628034817525823770283992563094246592989727665690491029251232940709542627336304750188783384727911110694800888897409204608244934225092536402841645023084896419884988990071704885265094798399557875398960384992373326520242849620146308852977714846139416992130930054991697611923244977074429072584208904869016118841815746143092394824540218378842292063675264284650808591 645 -16562824334755843978425909725148718287575576892928544461937768864190034670654525527357880241911944328867481108362417166451920959782268570252845299852905285822410592765244693657348138138130866159302934572503772971666369841584174619578863251521433273441737132739144085448060584310386338325221708688075658035249934655719488558564847300413812668556918591145241904316049800649909304112 646 -64253576282998365150248438283016299644817581907703507855890858821818147313443786053876184274849538286636396043598969680461676751623597805430658151324119242627447461456472509622134500368335625933087753183282995444344239048641634096005307745311133925263696365477697859353532593698715477665890168574447419912873957406240345879015750796074956105842632050864884994496860920070408720867 647 -249264375550472769320541546624336804591577277099146886756874416150270044932525685399164811353898645010577396440515796916787174538393397314133076011943845492571514368920887504076328725937051074820595392342362689547264986872569352979382805757034343017165477142752308638065043093563790913904115368185226884377746959250573726603536326311154699802517145640018659704327743107427221013967 648 -966992539760118861506291064374320285608832156104335383224042074097827047786123614492176850375481858470339257575791305875923719345094809346681068609304715629249290838712806518830806266721678414003691379122140497199490879322393934870985654588970152595944806965432003350552646971025465199407345818005561501156365942814437712385770742603495031868189941155763718988442859765879375508335 649 -3751336587455453340603617781475939371263250188456800842100055275699986324264341876522206352892351960586748165620902572045842775479899073669180702002306042070234458096358269105164282568001617688436053003201427763604593111227164334699484598956445230196970636604254335938791091765174819404304707100089669307277094895850183772519844771208802761304013232327009031575198053388642490086908 650 -14552879793543068598026711749359764070874743557099227263854576235770284650308515784901140898036470972319167864864841070142104702388721349837353822565925348235877674136497018473737425185325753629044881784136390175473935714079148653296185119709043036869816988364894911391967857132511102372874476343043642986388516767522884403457740922754825380417921360480236697668185811761222223988334 651 -56456227093439688107246583655998090940705706114797162153899086155615312126830388664183518763314103764045291471328297190067814393048520864041539823202711857670903794467896108452438426800104997820355887813371912672000748921397594712094706291413161607234000621647376454954345257821569635196726531611471518656306344370928965605225154823460212526375978895405630058797660969367189059672837 652 -219015454181116871283049949536178487120151295240260330075003496638859269880998715550557463556233439715159482541048921225265472363232330256720596642129861138113227073867978291766486581836703057326039549832608247743552851435354723397001025467966918002166562744412967535014734108032342348037403023881705332982172700005418385317790794949594255018406620825092677168497887670518061812402740 653 -849645320626373240527160579561167396467180647079685202856492933139928664095444342680396535161683117331506775598933375851408818749123457813461782911652536154348861315406295829948185925375250624460168954027711442939732175461787433933042351544210182658502821836746101849675200899197460678572502787816119258945444650996718274670091599054688093514309678973346102574812934734087336009325909 654 -3296101517408506665937253682509392267543839343660159732925623387556684492024168782119912595253940057844741185138144855651267104404795337162409947160354602256086835611029658679148051596121491224287725439112910165962419636616724877161528998927798318753219868185702032647781634196358391844688569106795782112802032639044331076976107904252160903499326423100459411108789602277963026923349305 655 -12786847581357031444728226727614382498418864123964572562070314416997326784929009755247579145737192610230364578061615514920719674776357893423465426683644371561720943049125224480654095993861800897562950697925882752547586794850326527762795906072799022599293500816736181844657199409470232005091098622074735345249712075311777145779195418869555344422391290317919574984914864072546322893370869 656 -49605107793344748396515558961785266772020172592085053384660754813393586273642872520447451122622744492774037128923189516217140565262359699519488384393632417528590721741703306261436669374203136240168682097622239350442940565936797573922141500719239814792290656739337102786934091387188247464066978134734730833116312653461838005900476172111948215583338970923421057654821568135872703078059196 657 -192437323080080727374351074269710334948982776467809646448108569290055630053568653671816232209863553638105165126399032029970167631801323167792971307690058967884316349841181793280177307088827083035808712621739221827616621151818021325152272846443642641619762037642503078063034656226972572272647688530123113229856565160098026954318421975602173904196491481980628404391064438996208393198065270 658 -746538511084452723011651095145037756240971697849986115912915565670783484213413098612613070592788199224355750332270333078628899727775775391352828666648595164233744432519136676770096106146719674746022988945612825069356022202027929368902751290407094584385836817651193088829772713105551902474556623834350307916841713305366951110143832561214175518196072024526739632407737112972035000165971463 659 -2896110482166024036890293579328189323221045716665885037598498534854380993619289326190674687035825446081510127242800278750693311376229822936538695383861937527029391611769293839883290881203483709874365566370890672018915364543615777008812476626607503176114034537342642138772126646752123006785711480639198020931690131351704978089698626103201332618158025722105045327891307431273952571447418936 660 -11235128262476311896359954842472927138004477348748864121719076825959401493955724030645979183509449544384174505845565770886410273602800928600435628226404445587725598827467078328209412253166906435639412635580046271972137850898897361708206916685312095722070961978122624267353909431243688635261202334916404694028135063842221389409852529495086937757772980557831500488851403887884025606784966259 661 -43585390768617013215182040126318972187760367736050177739666720839079330473800979543997642129512632849244523140885003115798108538414064491347823996903615021275790301756436235440617143906610244249205254682979100058870656891106925965276637464343626329500556971485605545621663634906009680457919480555248696899534124340804084386982259039725352159537803867921623813879309867784754685498180941519 662 -169084521695913344334523527913642056854185047427558944455324129205404512378062228966744064186598227534254098674428327593063038702187868059492639413535635929946299595926721589209468025804769758704099911076766855921531446782182326867312399965773771625033045274722557581740113004495121254050523196759162133213746600864299628751473977351205934515261340459675574514859870494011393740242363209591 663 -655943998045355882759582670872400372849280406987148659440101518158591304486031729996423543504504018195476407296141634828854486188209030720626727393760493724958861656234804651275882096428627073288670412220529373815269182225828319601509283365605929071859471790899263452647767041110371466087647462562483741268756891310087677194233090338192698469001126888432327265711988365669222348790905682652 664 -2544659465314766237192330394390580641971298118283011989761692108620145206935033257909837609736177959912305125129649869982953894424805565262370081631453084044063844479337642311091931778048665344142739037681211839774444042988649753699074012894702508794361094187349379117090576110924166551444934446208189339387424313104241657563079522987478836655268108797278664402171025351267054487058708034150 665 -9871714374568134511321308912232806666746820189096410836975211375909763038370100664391445959436326278317305381135909489217222106961515719267057861485480968529592210757692776772697055877848657681370700249332807242073835958245990626382797726975083005994530454830170576373933892309037019876032349104464268764546973659427559736884801256934756537256382532166807764566197868298613507003961186689805 666 -38296183053711978581475627936498815341287079290992803092316343832353045281263399855149407899505868085279515382537033009943311050510471320402896616411089535955855249200822293790182595553939839210805561393527525015918826909255580933809648095894993244033511296667576836547731469979235734691452626998599359756601293812557446534823791105735807789047885594490635589574783946727285218686611464879436 667 -148565647347102959598538978592069373972914988398938156990406236936790839963054592925102946591316805886558259240387962266653729023683603144800969189991567751100993131823711698720097865757147112164925283230213520436171769960285519226509931071278319936633376969095973969272255517426853728918759423390042307676847272879809366549668773890964474408945675103834379649559435941729990912545194233170821 668 -576343379722914353891917146860625325766146677341982946622515961257296921362067260847447346330657001386785833142902204978084241008391924142980919176706043588592038180407947878527035002190970093136413747587531819199982685453150858833921146745540229441482251509058164015825751551675111820917579944666252414545312913944121859695252927164968845964012227869090980884882153734730219028103545775179417 669 -2235858001374695422709078957644624034864506406334432676098388666609723104348702428324205782360608359597529211841532668498451817988730530515885482199545420379510856643636748864051877007993316066966571620633851806322106663804102222766366445119421476951293650222487948881147404063146694569311002738482931797450055909184119198828969971288340229470705948063508375231982350772993251611774360947177421 670 -8673754532783252230022836359898324399210463307125564007958907059153038853722773001093517416961687562763777550484240052987913925927906675242887528176892833233039775633620097373728240625512606900066481845205965026441311123627112164772438143220501756544321768660692139052269426966084722214364075199071445976823061048247046555365549804918215186374962662870734562376633028850577511155349836405962236 671 -33648835323495997637431058981170206058780662217769438802735492239202615947284517934185594499516621144365259895760352916375669916694041049243298586795566346748417058550213688101483655687708707077108987728293719359348854823885205560239094293484837935028734514488935786430767179883213417625138166382081046927523801848657572121818327869409135590905459128260104939826603477350716459510440407236714878 672 -130536795150050802022508063520870188864383322761489854773077955902667515313248257880244527591526363880110149055728555026858149620779277809821460213779998842531676940529611498837503399520618728562955304624810186337087648822079530546781721807282776232127392119654849313757620448793958089529485329716292063166085429385274371329106928886055897556470208647914543703265870656768080911499816998608161407 673 -506402516587190590088237359374384251854905366530390871437725026440640664915097204877077367304393655669664887923980874072731610252213017441467736586050574434153427443126606092232852217810871828383950383729835538867710132888391669732855796631994621247138707393510750221825626354713081945193760706456237294579267542818469218544373271906407810579797007721758521448285691731003769866870987835736421248 674 -1964530449143174315239144761501984429526324280982244852076855032237444199513202462142820239001174522530093765729609307943793324676346727508143173352670156062380723369643774128164033678242788534468431523940602714250518522403289860156816566406877255198771918827637664866427475628782509118272610770437038339763407797989318685669732255072171192243266545884100550179801124907162040376258895248655219459 675 -7621170431024482986708256525205058877056947355404420833840838823166901758783084702603958711042083325793909050229013646088749904650501041505113791482905762994498524051312024435401042307720740937043901603949526994704982884890452724985542394175160268664765322783193785143407077926659191471480274253664970576865295190725512261106354869933524550910836831752520239154033135834242556190213931966128009743 676 -29565456093619900853361948375835646152169481703177493948666512728186334751824977670969602217155110219001605073579540727256554336572524753781797398481554896708024916310457997735628507395571964297199377059421244156578361006378282617700472657285050178941060789430955977728072065965051812600009430707425190287058903590904613051243658739670830007015013100723492047650845766034008283355566498066080347071 677 -114695794029928581185514815812674300308083336863371910743662092057328225280441711088810445620555434949454730286604949472571956851609679331669189787601187981484804951509871088879653764638673482953206442492803530129876875641465490761803404095354490421259792588019904794677051121336725679711551948272877521549855988222866024014513955373839772660622346756220571784058179748417352815550250286447295653116 678 -444949170630065828392956129069140163110145527917847281425496454259793044192574721601948129902062867703095663208100871228389001794456856330494303513721851107520101034419040626963469148195055441855575966233878564354170953446059759186472797839086971723083504391590406323939879368114865339283667636031433328446201682591231163409209868195801739553331473126069562992953566003700770011672045031987434824286 679 -1726129245791897442248189277228279214344631580846268973706019435227363241886947862825303575478843622330486221889899304298956062111971598259288505189365079501881436391856777955070816529608987197446195946146303347425868922922303986115707568148186567083986075425656162724730032314553816356098066573854977847589682912314306603478364587029264973395432757252602708044150315584550469580146717108097189108885 680 -6696320321170577941509074949185436719000729744407104041637634799198026729429839815800719620616162229503420553326302833155951227076546920576289868875497380988062123895898915354392638137814444656836611308251323595757305583443682556301400440623400128259944290793683033816952432938299287122170046563665599694171850295233357222230840574534893502374480325649651896680494338719247945822482648220038108194084 681 -25977606226786588153999614587265527874233130822579745330748123240921270332174232294182429934093569379155434312573025873930269808834907708115625577089864123734000118951939612411608887504990949489570632232892847140773526054699538740326452923923982580973041579105963957350963944903155971545988683125393097522062560608345077392307391768533381472347981558002695696664473890065635758748591570443316251657397 682 -100777142207560019777160580812609074417426111978353342530868084558427471153837679011364013745452487076393279561171127658074925995656438758285010158227803552017085907824117770145332031378442656618232879461534080525103012845971001393593236282377854032750709083769604927927401869917903694244695879400933121427597759729913169164201879201474042232903864688927115233994845238674234448829645740003846103524281 683 -390953358167792559101494178437821005793460683700123659333388302579867474121747502867944371927721284734471030213848441582544981375654103938398300362184536341460700748064946855230690115139180728273771420597922829670928259333861207367525542700821481352526713163045003052856593014193916282920787267968057649949539063790073390121137271015648500653414795088487385824030289437612428701707998250693344680811365 684 -1516658687819074941076518687075240948626628486863301109214761424176121415342468602987937397659536032856752968170269578194386363719521397930171587480326578451812431674828440037310979070944073308547244505132408794721963018553526847883793488435300149563323021961661465837845833090611832363960426742576127099415042226996257050425928888586224768241397933004588364928221551147803369447026952555455401908121852 685 -5883703330026996673877146258948883862870903103813753748880678075513203638420597129150217079844082095759458375780494877897638127923210768410299852096982054293779541039858471837225659483547141266674222883797749542868732815854323225175810755151541127305449840553872582335147867025679458720209562681947043111227195067056621298957943529980934230266366036297925062855041237664331061713278668296503847632001670 686 -22825151864293683250878691905329597656966144292213183488351380543233731514806607856613699015911832133049386631792088388383986438190534340905449726345506728720747463409889711253247215608203730007941451018388586593727514506145781342203299763094009861820371985157417310628844483381152009894375897212401287722476407550743634510277712995656527969385859206011717250248344333968593331361553431532004502661347447 687 -88547557278976354263607391162663354021838623279545220517826464852311920589081678786294052569852862035031453313238885163808334568992873323530514451641181619035906206125097341096385295510130328573222433671549000060712380749846359570288882247506089473863152411844635020270273596327632427976250599364612719632058816381940986522322572869869434048642054708402743030579359518275990541090893432189858593004435208 688 -343510086885295966345367558604860396806949150358793932958438398451307550816492393395691675515442929300022615320646000121087043854012063178264938729028475318610048689181152060810763811037589825167884211515189969649332852391329095017431027882645071468711916126312672072967484828612464854968749209321905857623746815536123072438309850848250655258178693505204778119806181816931596449431215714240622576970489235 689 -1332607961393869659452374906881180987616045725513496163555246348666739214141639074867344677011717313884000772000102299417399211317708122180531351488436737526499378670190705428756856853458977183872127719102364577130768231117794677998596126357597653132964241006746569187258980054869553307709367553287124532221380768431500459459789088247648609019451246273639133194367888239011443820853913690331021632767060879 690 -5169699658232483322396763587331332416499247869690467246259011900495603089268647945001725140140876105708895454054516450906036876927118784449395203724287692148613552436889156048533422707945945662441475711992124736122750857434345291545564153944298544000967658139199271527657337660688033435466214233919432633610739719909718064380913590461244058939025400220200025179689771636512266503515221010390102382881267783 691 -20055256557505960898345310037871946800871923139597719804432169460326888260786613176391323774286129597197433622288116011042889491265375796606383875136880941109017052657162043614821115999657648795303357434577037131507589621719906932338312870095347600215263528153414522699515659956139615408319225051898192584543251850183173468462309301083378838233627265374062286688246181118765393981699749992083287333295526492 692 -77802066305125024466858112661893232019586445186912602100927648703501119403726764777934450415484044573456544963238354906355202689201310086135340471768006629896078480021541973538396462186809313361463246356840193895333084706763718004115588214146191664681764968687933400009954860955254051453847524865975635401426995927206079609725000757092022326008888729083490893095372806701016296821123251929981867452142931542 693 -301824187787893948683231176392505868159169106474167536104453402779551531343087013915089963944751729383089053541000634691463321344600834700702773565548974385841158063525460916842588997247774877998373688365824203396798454217406181508285405915851917218156121033164467510347060239108331870354610766430528377048504928071317070635331961604185456588767763186794984853917090525046746034601987424682311925861841654173 694 -1170892299653756354592699974511611961181352401581584957131668086726779778207341040018303701252012363929017717443722962024711772338589344818817728772792429469309293218930373870054429171804338394122982985287114586717315731808723347809687080178081821127446632065255648030091314665921123605267994549945084121431816360633597227729853690714534675113227462355140677945708926433327625718166914530700284610101650120636 695 -4542342306746867662807693597522798649714351786782739724152710841455218245367443409207815883255760752846674457683047124644166349997732486864987431962117827232973572181917720889358463442156484402836924455500790271418707557015975607295900592468262246795319997999117480787454210426417516952778012976393676241358634798941347969490309492120815008358481571636939676668285862294648088888046970117850845930209754630885 696 -17621495706961080631561555343709801852131446425884676339044612476528946062367852136827431880100708429868154449727777993716982112972893321922673353514222021331581268311709343256188685098443185503909820930518182958246799118469562058013076050954392842279368662506897454984944611282539984880319959208147885486410976332159663979279169621106634343898145558185756913060086107443080139968585552204849449867929201662105 697 -68360570380005943887878189608088459148903569679008155388288281546257051500522145258149159435058440895375909731550412726578530844873535584207606419744648971300653339889787693143069227126663768580295554439463329066864373893099761925844412214046242295900671889245094346912853717855245627522721622111179479110533593884386643833451793369696075013502221591447506422183070663306630916973591325760539939665992368656573 698 -265196987837626540631638220347710934173381455601435064450786309513147449177924532545071517339211551761982091714801615789950845102478371068536540632726249117518609341079095232220792587200463395155095711628618698591221173963420439854836490603092704935275673366905841428974983436867866452071784138722926934009578680713706931095669162104579186011005464239924045345562506599736008508788418895073147126975220660873148 699 -1028801280726588990693610281644598878256550945775191017227257160592158069749951444357568964760045467803113826054039314181649239349927086119118806079198320027400519792401610184805698534358136010219643742608096778820288076098033467970458461845003227475386099185749891816589050994357608019367170110961389948521902668319240784010786341163530343976207227791073985012907661950985613219873948095208571654461180252316046 700 -3991116504960912910140552275562460239425583283275254989471331022573392530399954309014217610812544163646971860085672581160073422711877783850506790039887625020637594704367167098276265602724636810662887714309402372801331012596716134906755592284323747322537550480082061079498016187900586930125128283595535722376808665145242255704050968149057614798700853361470021233932624298209495491068692492874725602988072672007663 701 -15483078466739056166495735779616504334764685554479115975135030618650374902183936452502399534052490426939753001172086506695449917429358041236581107424719617229776718117825796623068684568725986957465819737269399323199056912588256917270916868910191551462577430309460864414611588488788648762661591119089485599592464018139407271414236224736310151039356462768926398324114308029594479493911878785590650108703475743821008 702 -60064826097965887779790275042570680488527516614722973997249975990518190848753884266959145601282181492225112744423583752276986418219029451122281952426924038275123515744855106408342812590908598479487860222656064920443226590453196693376076268437245265298784925093276312221954538224699434262944902495061261941729214127486985679181317658566933404976452779733550153878015215346638257203474884563297085188711741171805219 703 -233014599902026559910701685065562924636559679547851565175698573442975948564067740456275930633658307601833815036249741696883089520585587687155982117858730549644663415521799970137267511235091618691723446843440002732271840367215016309538472567284718870597125329214756276838716981512800527504090479749348808421173534597102975399471932833221981914900611073565373402052860392708107714248848475788090836962903383352465231 704 -903953399930683537945584842349090936426904484418039973004346748599143098452173293692530471992567683461796134521202455930892009111830335186545098457584225805081199005780581253017725807798550286707347398268543630079239173626976098368658899594503680490281419940377433444278545810520874202946023529397809949850255672489653203098442446746438421297733660812097068222387368342217685409143552530015643205405125056800007439 705 -3506783478759759851816564713632191338297972340421744673436543258579629626182691750849576893056327876830947810034237811570235208240368810288233597542057551998510593842221853106095975683448202947457036948688269950646318158228281033506235373266771348902210746454611623110788685644184138772928161566127904209136159865946453397032951237955333490767225823549694699177482512164973057798232103551690932955330755114143273212 706 -13604164072888486949121229755848018375855372721411662979107234534414417716718794083233514902305833032635023094623353991134032435997496608111963645487663471394266762247871287269828124364207539960451265448243047041361571907828546364648097560951949125612523075251917106496741352514955366393567029071435182131428178747063150480510141205513721098668453827209990701269567339088003501249847193967369081394227115323716968014 707 -52775793328285133642215050639445661019731198717928395732727558125067268960025058622832488792305750354716996680995591010464753769157151361637314790420215537794248825924572789423158142457607064095716302346069483582590285543797677181438443705094263655026085993241130331316185581723637572013886790921653384755894400706329781919059613431723640438998891533748983119687223530069916543542424889429043021383601271085412371493 708 -204737633749993698866648930174938374750582754836130641604709867716412743188229280240442029312250988465079615664466073577292936315686545127680916725758494640212623876843260710428783662518119133772607535888294287975226520567013988907316490301798353846350440521543362898758807374639779550860001968585387381979921275112249697380865263454584353218278942228253066504229682665122386923400620901523009194619555853941451336468 709 -794256154764061451267321814562163354453481858719663276971032886776114291639306536086860321449671676695929793141706184342976931279697398335685558177232018415310304114482023019573763066082873845655552290559869516732131269231390477904897241147797597559705438415845755730197398069870805256215731780431749375470762580557719598455185483458534518654688991047407523052001786237369083152271442986178775219447605029851147579413 710 -3081225604819280818730735667716871737024839954946589074581991185584172868021850870225681131264688415054013207913029216893619422144476937949897042902826305343330956273076510091852999861206992062266994827402776959363519786916609998807850365285883191706156923780907659286303678792637728295596033338086969969272967209455059660060504369955118854280620140831414489133005244028322766233650344471652697629260431306890060562745 711 -11953261137289112947578464465766575356319451265710956879566780735669246812942034237293669982477838365455949956196217863006802960296644678061254983999145150242830872238650635506240482560050445164019820957042718969517616860118187658424976492290515833738643918507464242842321912250908461120214619910392237582340703857047630666408952658967655517446356752246578426842704436028982009801660942658876236384392810134504389171157 712 -46371304844653334670696131228834096568053593575905429437075862404086267940373467199991470677833849487337370245385162779027173756318667821825513192401130208612937539317661291269487185807688363960682629167310929733030416886153807394993897389613539069755567512264153790667790558581323627829570614760865943896999805998863405853274733074585466972116626219138962728015184778631094412163926884666919465301355794134569232700476 713 -179892155646775833952162814184256016412521019928873731930100121360246904929828047674982837618496616880082711490284103557782674161675635642251475427122953815522140254577341558336317771389297153474718370872689438550614508936608985440562147002924241490004080578360467536284757177607678801782280209385926435048751402908116938102149337626669258738524406967108813993905784479610696683469563857486588757236380767517546075350678 714 -697870973690642330519447097443328955431602131187226397285618308731712758554433183961854799557908570990827786601826809924471890044075737491262998783124986466344896290321049635111243403746738980694226025601466420614966152224624209063702734987895144813440307615307813830225393775166885543588189583198941827966532275030073867932650286065649316234435876087141954691826157178071276420747024010893886064859260888297666525313255 715 -2707310355856831481559305650688171874581084388491211084654036347360313210779267076296257670814483422486234426934559415863868794078329707632791253431846725084208928068683207659449062037399824594774938703256526365933357583576725807602138779069893312679871823023395136526792919728276174928977327459002910884051430442003980982236381876977628969676245472476289290389850437087824671609747850001984775969932205804531792171824856 716 -10502699838865535416537298469691838697839650210048850128143953669657205152475187945145801341721213246640204616661767516536313776558323515302134957824324333754715922562941823915702134904846188202825753101744028725717293658248563920361194500537076297228280411337681897297583245925978116086917099133384768157756046385477571896330886700154937748163123170974784592094384561363138631922172575486323447507569029135064392529181875 717 -40744018751553656156748381254287472182102948157433880198834249817895550293501023536094053411670654390437601217365050786216479182777200935591477462408700436169449871630465223464504981303718924806062748357959834322748442153974723880939026196557103403691156983661458596535039379326883778791471216418879236473973001159919824141655834166327913710595837401823529803133131905922623576307545874932759359510602105234493225204607311 718 -158061745027102612636332518250562800435804090219637263293672024922539395021067250939140881406976457390322469035038075316063657489873283098728023914328823788476882710922364548524057859790897328795269528341832326502835082750341445425189823011718613685132033668999799913112365821812328152753505388689821238076187880816232740729666170327505929439135652289596985361118881694530967785374965620225599457405287986604975194980481559 719 -613182400915229376656871573623865069069416958531065208356955762183148032942319857645436211761986494567917017103928297370042573623919860717951251197767611806600395188548825751710908731726452214125529694134587536289426398091021849383771285802908980369256630395058717801751590254709949255658542681769168604664638413614550742792087174568549166483940746634094497714798256697971610421248398573417732851359016059924605320628969180 720 -2378770756502113714684481921250987627040573783681957521095189098249720293344816958028631498144142814065912684960322258734331961882991219225929724344872358051818776347883069243942446596151794100013940654804913782179287970254982259118736386301657669260424950300338483382103367269929393495544121241663258194724058557820969262610495016962725375083211121403664707448119000654818823188038338483274280070038310795806334844563302982 721 -9228168165856925736104044919642828541926102345971070041239548804617607648651224782180285727227907805455190362931693102023799581152288418190201157032312113416939749523126077343828674570745386659339685266643691845979395486961721246534046214618921033294636129253501839816192988792623802130598359480126495440591169266843557112723184041641927540461206965583928721338886338730761348693119340599562883130214584195331486766660539949 722 -35799619389368219114434546947469677815399700898281998182651458230007607350630955643760339515356120989841679064259043175643937550838569118261693176683324293455070695573455318122622754254285529698289234789021689645131060383748552695286963668407334117531762114003140841863482398090508119090668693751097154705024403821516271541220910620892684366470163940772873454144641796585113514730116192968161976705019756189505722960780420396 723 -138880515113003324205724323171785572896185005626998231288038377433236336145959161697025360041517984132151099174049987911852424960309792603536137819843753814133422756776246420373105794177460080555720063298751652603509666830600771730271575237778688413320122371638343942981467591219222675855259290910434243848998075200968523020648292401466934459919754318592876355162230732898285419706738107862728752268302211766469961398427571781 724 -538771020671276750412747151262414822664291032715364614208085786943202373666030043734849961792586539300697054554763618196390510547768498811432191800009540583955719529065758891166516000488426876027736322491245784352816643990752819863648917054862886522018783591562301600566042930878634389707332580143110557070542324612695365591071110945693230082670671341353183207688267244315974931748740932261603372655279217479262722043523266969 725 -2090100346178735241968267639870827813366280248344049598204123699450110038734440674067152548927925741584347471954908947498603051296338566791552989951513432056898724450128701518009012118096277120259805069625774901620706043620355631695310216194391125764826886546638136642153496458570326612818667943918046611897344482332004300984254765923635023456156731003101832412103452259566621357322151201709547395632014667545863848557632716973 726 -8108304436369930670712054447378590194907617212507010755216085246511547877850251135880341717558829548196264638258731084959660987729044289257036626968525988528191139209509118348674746086714201078976363705229692308359415466297160726589835769385916841130752634070683137276770995147171918197111792314951587389296180198080673084647833474234971873372663606902210974668913000557250810017314453143491040276699481683261228477149369614460 727 -31455236564624797097796159379221335317142054138091711990083655544847904039489630879882227250379405232820551745622496836859709996350524130852539427647563664408925473793093673103466915458883993019603145572219917088628588337172022133872169421730569574467130176279042498682942631548534472836424740134876436499912607821334085895801921284934195719378583076409408905927611734740353192683233580842345125217474595744092384392008093034910 728 -122026980498955612276273269168533183588782610661019323938169537148833823452488847078571745691030742687909971145271128099017120242430761882176565893023188385870528763223366078036755814327164979767611015295129596461398908957218753159010425254493339253920488010678021166533177322342370553082998313806448472331502058592274470515933790739261332526285996189345860160781763760205561730015537860367780031001448283317840841603377129830239 729 -473389667221220291789610343940342854263140028360811567983912578728906447993077157960131454045446297676663655075800490317244314450616986983157650390216635301127416732830880765335356885093176544666166872736487401895814405107655801928982534039542659876711014379768793922882893235558928817561502598569657667657687421755882069287328953293865149303426720269097113735348815950241944075996068294056047179881516783259997275523638050510624 730 -1836460888530595631544591119262922479231222836629970628430200604668477989004532216693289694804539317567253845384230279522890934510876637351914427587033807327156517949354270908991739727991226429147311535479417794488182015042482099544417885212007614698383084711347700534547591406917841346131304987564539064462343826668824438767975366964641490242122105139698167682839857063822668463886269763553298175928489936931693231887458413696323 731 -7124339267689457999989873427620048737785424596515577630540499030897211372446965419754270319491311454377280090058990648579198137736999226909597409689322691410403943390317796800042493845090264612191200404133508939250959171157646639382695780679641767061660842882201121400939041288503800377983301479679660794849382339986831420569692994360846595300750136984352562961245090111375199289399617515918704529641633422203706436422139417073039 732 -27638056611025048191406751524175018676420962134506164831322926479553685677620234042166409025843353761188386897123272846720903359175956586239827561023281788421397248996210984915335376173900079444819899223695755690799560106886508346183361319288410049714650338030383805363354604775439016605402571785706086191908261865169214782368366523364901607535682036456123209827958274944573011789409482105700685134137941450616991358116624930703199 733 -107218668922536954043165421654258440856150619948286702198363669413252645680712312125289890364051937430436562108361412081681309718955376387308331961696887929816217557312468551018605031621561774446640526311411207075003274146027676621289159545249707238828103696376535841175319031276853420268959632359813187191192161611140279225386888291835714758233707301296660695365063409856529282523519144281595664565838417714663669916562870071650812 734 -415942521839064664536301386490835623262471334268711462599897175256224337103032662631504471910195375095055730846235988815337322494359646728420335950039759557335941933079865832273739285699540725513037666067605968050576481427660424530232792739941478286721751664632364162984539868547680773299084552526563329804526759900279236572715110023812713867483355890627912972622491254972144186904628379286023934776713933499040216585594014304795198 735 -1613601280564630545403539778629212827898735312481206950308078806256733268524645868787917045262234874979970486793533042697054857573087362643466510728036411340933885329655610989220996558124888621392920957274022211700828101572372982628344404490266734720021527734496513823419431744120720907190078339278179552682155890496920550754913765086449555203403815741465901206933251665957820614084326423498884682970151665914119244338848129976023477 736 -6259780993603812153724022458320531680598621726313698645044489268474138514262718185419831695473806686315631029470158593089337172146153484466941036702951295819028487252152279097918140872318150522080108327969913178974790099023377104861838770917876225456117712514417412997181688741625758744255587960009446909425770988712431013051207265179890050687773813337034172574092278930567213849934860560263879678527999847137344526512431261327936516 737 -24284102002058392007321180901732781502290526548357463705293917880302904680163594281322250181213312368359218988217862140708541282202213583195708631515499351517773781345252773181341094067883527716483474350556097072693017124271887059106631363314681175116677780469932946061268866358311106620720076364132755471828803197503138831231165035372732448898458606020895663500021882354699330133564110687951387728766775890094114609781736441097793397 738 -94207386911609934296621502621399542372051769690765115277287340284320381258191039625518766963802318658254546124456344634538377716617162226902181990950543680758187958791112960174446286230812477464358634023429430460487476159138047358768272455098001225755071853393330500863236294707596973747590401562546049304187347958097715522190866120876732902810998763316464131454100538750964517994223898355830063314759111714070944653095081684563402169 739 -365466746431945514175010454987763815753491744388314614251212248588618560970462043777471845238315520693241198941187784320121406276321511566052537372172621808346249182395859639708362293390877566904040859969481448645612073133451431935235468773509505454848684233673838729619543037245659159131828485978109837306942171937195336691218333202445475528843186565721826334946683128105194778313070975624209529365237686814990670010072155921484081989 740 -1417786302393358852402432749039185357679356118758074039127569182613736648539543688879128919299312193340233935491673190632008662054981250103782712209027335777807124809290899516224180466471603687394467876657692108947364204741281826559818254635119065222646492062912856708131938170180515510924817530898142846519453309592801996941285699232900454394455506342545467817093259566936585998331103100606640769544894443133587862011922409691127252604 741 -5500139257207473289729366907209436431410866322125908052336366879237813986277676858154083209542440429776996460852718118814574448992845383208929982877462049434001070090555999220493161017004161454623515422291107907255138998724042214018095126214422845919506009834592583184805450569994951554605220016273506691266802353996347097993321794938023645315577355253725762282401710864925656539151651518089449042926504812608823975940170299907096984230 742 -21337159061000446609279338066867241816611468097097725804623715377669109763721554080344754519275779400679596942514813350159732954291205583017693099500044140028781044806905478596066428783953168241903004223735862808941392369073071140875912871890994004877763683142361304924503889000082047206703447777492084040846560853454450625562014476139374208929894134136610842345410978471440249584869194129949555919750691947895625107563936579986888877911 743 -82775059958315496605319024483436079090009080039727404474097697900715542651448863825319164987670649116105315313889436603523253670976568799537136887730188402600098012454301577140632664950096367421989790171768282015194195840145892398772075859321515611658967486531573151008170093381079265781548159111185372563236503863537985862256047800092733808922535126563769596982130251745120346651843610418712216440800291703295098447957854009830842167208 744 -321116345972511380017588205020439607484783866330862618759981849642984709994032226803274448881169201379846508783261453826145648784217098699690373379513119303643561881735328153140677613696012174718682249283860250532458060715389840766803524687553416163812449800411964911282901910995722024492773584718503999085600382562126900837458121900116105909112895617914297287631287836822536803264693869896995642495825037126536436647492205738824344054739 745 -1245734013393230150485496023972314658548455881918922249706882962884475705392318248632808471955806704436170005702108233575643808529387089751361087586007152618546832312743971160366570983977065246239894396828454553484824778838245226434500204007099838492577282473114715023397392292544864896542818419642831893567013443161282884141130344628280153801164239970821689879984787690643458448476178308003412574766999673273249609176024358084429151457295 746 -4832682146481724972570639372100239721197707734654952142823754224222138470361966042043338286767329361546717401104964626829121773131298356609564575763615407186289230978208778315355225375448571007237195507931289912162408714111400468902085729432582832316128549094575325391862746836450928956166592732724011487321386727499169154896427114068914171051736984643392772482173526367693280501430355850203651315461973580610555020572589858886648338752743 747 -18747835796268812621107136631911925222704495069652000465860524228301503603623028694974576819645223433494313881660598020272373308375957627994208786446167427461744580699762913908254246237985875351420170223983229243208403457270365297802423114594258695955013101710655411874448656118788955741592511373714093879082000524229849674620763948459311959827282434976704317836071932500836167382090611938882181647356319535583692950793796547776500701565020 748 -72730077499457041424963553514486337821092968451774200258870006240463202504657432537355841752832796460353936697125231180899075317662221827733254799562487357949504902332930392092428162000809308782105944963003129910243216653134323245999267734693606200362653515832098687790119392062309968533684188906696955569300562927370424306080130698020484680901554467982156024316824220767707855125099003905470465769281154007826911347137543630932456614987318 749 -282147989269768109877529009516011419085810478287742053788946582060732098006423235095493874000491755945314947451120898783430457449983607384280343446650263522100195880634342462326346431989328687551565724285963586009070894945706853202480055565111057435529188826880419396046266687814111996396272309274926922966029533028651406229583189994195842960118995847032775602822818511201801465816069583533494113735865968968539896587398862432266178392096957 750 -1094560745512301724303823485361427249793139638869440521801431008885128276307491603821684398686391037829187196077580106133308186766069520740065393843177697193440864904908969986850987872642645972324701351720703034591861630167843305894294193122206664897776290623925594421789871566680249128799253689610431219309718133398264167646640255528368631512081832175287362351593708877803946600916798301868377035433734386347548256252536671558534462922390940 751 -4246222802144268481200070487067919740449822433982287247484676833485570383301112804682729051372418812848350459496768241291672229499551323465069036437901273535591941210743528936446093833954345572330434426639555323200261376455101126281442461851321291067983004849126088029693187385941416710830123920908335875871944691913833622731833215316510656474124693832375661757107359328310589978531460571125226586287456059391911202270042898353608541850434981 752 -16472734071064199698098598582702707451818109288931984950062021667129464107058522098987696342058468804463362834635751188900551068452633076282666704378759157038884450762183471123996711445910245745714991567208895385902026272057137564247447199703400934634498979960067436570189080278968594094976277246780915050342293549984578446259986562126333784116368660957766036186769231603233424860385787460536448540028724786129152597109623933391639619977382297 753 -63904081443623687030702427568689248796239672744359646038414331528062036021563592163246669786058216624632584460576333280178180905518045108730575079860976571993301828391135976276518387787800302240290143618659483510385390134750445166634583620925133982888475707990046610419265409900379561558784309261341761077135413472877760575913341201494512690967335217781077348361430282298017079158281974528696783069886447341290359530984967529842964231977551773 754 -247908550428597130344927389629014884932424520167716873422381824664663750315758192502638938791940336946170292630226543704839142505533226936234657249070730839216626737119395204352478205215472638447297240886995508558794888489353736300424804313774159358824312442847050997472970299049384272630409732109747338637347672963146858307335667795779604058179067439563696749758980687343933421141814141740728341317922529150755517418733318473593854437620174908 755 -961732771792162197887538285403994192783844394173860381038748029236812570021652391843576693703293478468718584140079516274132880088894854867680767888811873358476697319482697852998193875540363847758317127455664385917006898539539823995579914893428953110853090225052088800775000346029795364038328441046750927280894197172935039999573895647606011482717493660225782471861319278191147089007504442067708345898643323191307326524864074873151367397855230382 756 -3730931921226470075312990488468898938699964701766789363546294748023087775352781395027449722450472488170676624550167204141779540700124222106164417330817592313890448767995038207646414569666330247245098027607005189004043565237306652769560001399381686384365156488659213658651065614435452415232635985076804799180642366787921796959162387328103170445595360658624656128421380329945532981243545300325785352740216518814915380973539485566092407144482463439 757 -14473722232515152061924880531064490551942462223539143372196181699001204772869091421080424907749014633644103367930967209497998750917291319636563564732810886174702296943984134181952177153781124768987625741202038186447583970036042709558415187296752018384986064235027635737350301469492709032942089137369312465467849445060555996680816266527503731503651923328406984773053350537984674349819174248567522027307276791619992899373660194958973699599058231920 758 -56149144419429168287394983646378835441706624207855337104376681549509876369104473146766232025549715843734686339054536968534375279469314483466943936085942606298629834710397554781889913422310867931994823581116175575400132428699115854411190855866363792183189247687389157898567219325126568552673796281664884382023997960790844927451157800154911889459705775023497350898111638092971690534745651114676189026877642049959640947054698024278464635487572911715 759 -217824162187618051392984948564099294498857479340580100367133338250117678584863360275955917150908580824123217596599018538149601540660637690391084785912810439161129682070513235676709129858834075412815603898699725341384669537582230698750088453725559646787356377475063866731203799568631387265261883408895908500475269859563830985457087564166247264562153422161195210816453814705804673003831974351926791973721010731622655730885864847738301737967360773327 760 -845023840048391249957129480160379719673612644843399998379998440652120798505847177598080689398751086252059438631896180140582227981491869750053703984901811836803216470861453823569102089813550015395903088385758886429049577277309469631475058581446339806230393228368963686512168727894127333716333401330499428961039185845447049555724553983185787776746524327740916061134878197012036846259738508825177616682349116314959144559943887452800549807213183130287 761 -3278173013860072542068097294824521173877078427618745098288920644310195312878626242545179578110978437626451732439149524905750079861413422737203292644453404887265021190665296484669900110418726017456062565969604317228035835111714089063333127972747093392845719716000374792187879829222461222568664846147928050408029680218980353247587009222083236947798882492065231522155519763998894092128180237127753139411238527455029888622854635159993977108035570556924 762 -12717296009287768156973373293196007449696529200143610905414937914742437726473722937716219015529836591962545099737628583783709231957035621743909674360342554109844567952450234202927609243766908192411694412041895101530922823787245999792973505964642181041362848373106767174711371822993515493760774115139761167300251218283550166440372332176326073489761036269206730215168576255002446955442930766395700662247452150090414997890290418427973819597196857488942 763 -49335290451131129813098752546236493292306307286823159543029337011619230938452242976184939958376466871893383322369114318972251356933968535078789524316680116184091866411298098326243860738273565043553312643682208413420363158549977606082268059777468265131256792479744120978113818658641323960595661279498712837012357745266818968081124572008764671738615848169876045775016414245060745442283177990699958568830613502392098423415882456486298773032500559312197 764 -191390597664777083092036447523128456228200316202502694404308342769964032031085830145299207344823207216576749233893477234497375293574730882989159954590357924777745150467732371585124381566995394581982813851625007518427981042549793905546846188901271241593812278668504945672844205032573687987432995179178210667595974547705903370266157470131903079867242410072591397280047858467339132331097231758021704870990327245903945225351244878546010193144338350143476 765 -742477859956345634705250032102230320087534719234038563254830837259438426919865962899279441490140551228307680801251720287585117244913775347457583031773054165339177808962062047183334370488811006677152152552735854694377386299710702977919585113304339606505651084812652886758174977736650758760519341905000131974365381233684700008187940669241514654025194935714284162350645151363495425872363580931017704093208798404166030535035398418183293660365115639517909 766 -2880357652108473449842468422543935294348324391442176608519297949661811966054780035016538602712563843036335491669576369571951079898111979743079427172275144017587636098796675233812618371044728183955727528582836685740673577890966005535842699159047001260083366378298605172427793477102665332558006078655893034348865589708555526620975600500288254220561835468142010535908489424710102600581155933736010756426831685719036971452298833971644566542989150363752761 767 -11174016966038061235983669588912924253986734824154220665035235190945818050143144034441614264898587718812974070507873166546932550065172092980325795611464450391806451763524690092981074036570056227385944240077272444749928933776049088130420467501246764826730775342483269890761718678083856230465661380327891650326693030791288569762960609388951602676745985617641279946135273761391174167628955069310970316335081910414439389574528152701855786894081876477285813 768 -43348316507121143271435551826888818835048093579647850203302222110496915887125441780198676489448873379235748040424806833996790933042766066236612678213629568688567519118864249595122881991484216728745574140876312060916643560536732587893697267915970596439151307904650131452994695707789101666053471599779312988743464021071785779013547073838839872037494979299712437340687173200046607878160417755034778202448632686227801685981585605720883503458684252508493756 769 -168164819304709728854287689928748400607452921234825645060054109793454568769628694476267146360743642335206728082986711613774205887364383499825982190295422790657909957137853312435345480732908978877867129270310930419972521692908851750795927497461743698974580968480447175218396086575287899919803895411692532182567143618434784126077563760033339570795941511643929136136631043621889387562045378707617968636956553980793966524075656761923532638334336077846648502 770 -652376118162282267390757181897229806891244889664585880525710365339092623784072622939139632554117756754557558345620627676314914576996922681767356424684263976925771426047915698534910168583806091390650441074210591305835124913950664478123550976030467120375316365768281677905709414115877053215739112213125051147691764613336498454632340723817333384468432213019086720592007524215090376971715377658327718948706875439956902139343254578158811659560103823935304647 771 -2530818284752669474470260537505309692385537327613028028223681870224955371439153812689029507546360379648192041448117782035912007274830382790880136870087667451699141499403407128076720330881108388629335205435094110238007984929134518875259050182775021220798123401999615884827675792641038525014360029372855456209276687177321290930136611724120463785759604611218295410344427272293677597406365110846508930566978164871279119177323373428803726722727651000517472632 772 -9818019102969605626867611657743035094114378722401372179790860262678262320887155353110721791373333394103754407827081177969960430118103143108852559969253897289836636033402761418952166910231122445893758650753602130935449350427977688200830124804761154338334636025524501733469858288529201370903919852554084873474135672399203611867361295110466800966729562285069779385148389046691920354378888402276958018774376772210444495382077919655163653315327979821227039475 773 -38087878409530455293145596654602112753890171054884738466309155840062253453722765673280484077985110218052470748966288912525499258966136181580496197258787168604504856983929651456627248989208177451870486378828397567388129612947507452762019950111683136403950654632455312471087195839753492659941496187608185288404399143639339548196835287317168631881946228848511277779566511402153694880531190549018150894389577775741025606114586920806224814366099331394510897103 774 -147757553384714289540475856620441289753468229810535165264408238286944025948669657299753496868189741900325610947698356219531087704558379949875944554439700938373596842101163277353424152735812287864067096032493248556623757478620649079390425727975573493041086573771010206879777477819681259196556778540780914237787003871775168655165169903081171973948390126359094538442096848809575918885996243006155809989069010199165990535780790368227287186526827122977574445239 775 -573208471931420456485147604804457829018140975536452461929039607949138661571174518798328789881392459621792692168974780638366914187009363494357759231216882804670547247851821085267756176242693497455249474737764719626055726406480260466086865191262576193625967459010536934239289679225893725352578965113874072451504837955094566832821585717963914559653013385373175068791927657378148020454333408302602375941230991529958046245799693681073190749812052694778529715932 776 -2223696486354685498926039709206581704589302298088552499593490970632522496250188494112032719708602411281983066731462344591998193557929169962004542989120349888474426479152245969795601429801474926310504443270634273448884929970138243440293419446130345133597877554021495680931002362497491497326287272379040762434159190315508901745033491042004445488028407861552733400111393839189165937393627834407266418428933590714477439471114809534812234263229170056056540979750 777 -8626575330899471753811337381860693635632949698134848335992814067113719101206569267386497699923651556796741003711096110465280196778165888172435258517089256903932424170550575883424075450832044944357982675081402909728679314598369063685150007139345605538076817914347172298071739495410949233374183283871720665254772611912527814940302184499594957813138497080035108396867304665160391196930755060738644557069729651114740192221833985183896550390647027452265201770829 778 -33465809023998922401989109722718299959548400432621474905402584490837028125701242713705678091808665018107976498190339903378798181208660889859643941894103040841336348454488704828187308365507075821719104485266003156210278697078410972546519863394688255606957911876921183462769284747665953100366251147160579346975717472500870474434976444773421481165534351882355574986577066410394297806404880079674276704381668564848018336828369706333288766224255792293417930955020 779 -129826765624962345124410741027183302150361762206780871907260653252896264332098898358091687410664933331323139155936561459861261896922259855491959953678175982578049552629433783927693975424958475210024296165675295570050213140995558992433649374452410119199849742694467037136763060114789649993808719145255112381863828898738999217382239481270187603139044861158475674547990837993489763878233368434619658467949245301198880609387056799949100346619399016858290392731909 780 -503648038526482184389996470804217194173133818441496502302919101301185490164901913527358514737482569495357269463039597960154228340990108788732270020573396298608067452197856087762750303612683303697747784651901953743594808516062762392738667497580303231350707703017553088549870016445977169759678604398700622164165833975663744479199555438159117161783875491249759197599353344262871076602548555072865394139469643676905339201532515398246692834870033052865776583108761 781 -1953844767606228767426249484748808345564192252085815591368376482003557646377625124082442936004337012044559293869379554332310407517266296702544912366019103070969967784885698585711817967947994772761425355876132071799747768918651776342168720205594193082126472269485878747456660411885754027914891907526389459589147696182834085342062106631843278985948452252719340839623933722867001478130405654764638268738419660045186164735196690308938120188318374542350299756930445 782 -7579716555773919980420760894336445232278034433161767643205768940069365259777930217822706045620673746803109755516730628732058175725453580683154923871988579686081348297421788076189237001448694328918894961886700733816283976290332473495665261878699659768202013517840695799201421503645098589633670163005796495202985158012247809391723359291438182269052968678543639282993394752816638470994197038235900040579138903082565577425548673669255786655938146828884680471799548 783 -29404640541766907528858309415692047866109877785522755043827982606287729211763660930776325393897457080903696696665086577282018071720295140142222141999479739373582582077153009449017311207998262929753784922390721617930758363022317141072689091914591130564125953790723925333748195364236736795847029623493375701408079184354971321709379862376516934226133368270537045734143025043885430752599177001752252007247465409119433999541119375429831716745373609250752714767749566 784 -114071928551454851651641756899370705142849533570938068248221104623112760871713468996500926760811689800327870261948082468100516071344487504812573274247038528279673261140779059765536188138795312936536930944992419318637237698276865914001653355196032424717317017892234926052046359888271795552123821996487254130389051772568099901756955260531687801893168848274487543376789398656563842711038505630684326484487801307109072294622368260482502581133753457671605063631092799 785 -442528956100148702091388039338005135758942404655408917024492091102295098103741656255486750156655046314243280568252907499261108309760629509644905139102879254374040373042562637780629038965133594238194206254098123551895452851331338634842714089580973352531374563790416315706148665562435437919020675856500532955270553450250600943332482879675788950130971681247722766502429350802864094905821031883043390963437035869827224504140781205034297396061972703259509990292209344 786 -1716740301263099270270127352180770611866338259150579153044446552824618928412319699356741136274317440925219941141979962514508059431624274934982937792392367989847930634219823317141000474165638537789594213786829132297429852912563190006259471616465321684424772083084555335769719340472876677932550746041098037662346092301455620509310439520399094286425710557827559845825900592039766277293377171627358163441974399682339998371866731012152756296404175928264872513376669571 787 -6659896988331621857753197029740689564796096513717608869790913810896395970155383696830568846518444298124113732523447854997999930015933446537531200325169410234560240231358213342116950058724014817403428219269068939773431754908227690065977362958151267207918212478070289951419117132440156512980489859527545191767808728074182614271141156986907528573055024760559316806563907590982512337740989259708811441434376479186922186577800460009055368957268561613268460358523411727 788 -25836306086922283820362200126831217289256361963916667592418940163263690759532649855539203103111773959360432766567626189855210370140264093339275477236793787261852186799298558111774583201748742847028804010295245818619408211790291446244057075469462628145280449812031990633705674727072355290247044470364890410511549198082746903873050434876880689710891668586651030526457628269945769815523004109255775350518800385589954807632424524560060299264159704435005439501627072255 789 -100228984530338404013204809549863409487972317937493263185528756339988437611034404959830322408827597395821232830120666331692787028993056366002820873871415135429614750616226898543017950104473239338910752729710341850647853035305389036889324601042810329053693102818813000246771152191891353158455510324564729850146054912733204756325963514940313663967131920348355011437148303076951306685349252833037423620529337199904449161709943200315321743858753699875411111323181736700 790 -388826843364724735269228647246921570018914939490862397390774818003246596740878732149620813064514951635055843279185705846453828632743761695576039549072854957924699543197749008278487301987272794862415564943412045555632739570444394275337366015906152122638389206038800955631533192005017390877451131292687000981575812877877054245911750646710678362123931579091948744304462886805143448785611447794048997892809949166677868261301239860878553876646890544177223093500017005086 791 -1508409117676069626957615197913252386589507861399485018452146921449374714224560697825869586016976655126025262503731116663053519645945855159448675861304774890467221064038347637119086010588623843665383027123964934133823984740288738658752445912460007658782938660299584703469375806484299232709348328246134108469675030646911723380155983550431889266172077197176450454471815477948136241992094423594724500823652061357697031535315223936113608462945039079489654877596347616981 792 -5851700069364910356362247790906810417830729666791628323752494435686994227512558812488121165747708158228112684000077346355315021267960444794516161847787200127769874747299025443837184195959707626247290336442212220354192811413649050585146355134733107836113208415904738620872769567436312937834396318816315831534306032718776466336708036027016171329818474732276229062402171795673380332938111269921018294768210837245794722345310014469720631119424480678969154758047477866212 793 -22700998887199009701362635905962355737735552066626991968617968775087332727276942790944763159527003908139616271304441145703769936692481257418787006982198791626188357537042270953786792986422449549082541469367825051587639224530628838408118215643977034455547970170848572260906834722274236705254596352560749015923488359124084450336579616148342059669733948356345166517080080132922486166056652150555736254874826318755528655037926790975936972179982203990939703930417789659701 794 -88065920051938073881788430911352597825705268982835751953291803493689172458722309526753097223483579990162759259337144107013944987681081106840422612847022273278602935688677439639543358186663200189265784869598935128739571998681797791158649435388644259184617761262847540087994209646171501489146056230756053937141200952216253675129573323298202483848553649139114288904276381070318902725873194744829426378806016561394110523725716287436476978393908015073384795392868480013241 795 -341641630534932087047553605687174816568103834297746468973446585293410022889379048479480078402401569242404347166283126369815685559658036658657001099785706115419232020540581275584690564830056278072593707002609821969211257405556074353034271736940271568516114461287162306042422054078869817401088159167938529974138728579337091396758347502535184880053171783824407921959144080612631181859543632923737986863267295011302289414048886649244591014101881696558758901257593206740773 796 -1325359499403746886453313663638762586190482241140838022166907186642519583389604333508936884881638207267380098477577784692879918278895933762634564104037632607886530774656517509613613544259636215379417802597371990811374314118792152513002140150075762181801770826869891692245304941824498101119978237988508941458332027983448518655393663953972313104691249705763454431167617294441684425122573001290630292534974099971533327735875653681467064195606064655664909360800996289304572 797 -5141580081763906756937264823382059961507074745113817168100299262695494811709381493318559895338665860393129744146930003149980174599496515968415642564695507428381905270139905896338096256647300390190960807169540352531563284058793639274180343574158061751719448093423432019354013793175674754577514164111875040794167213543306050386925576170911822159214613127578398156086236184347382622177164895664628152576856994411661693259991091107910496981901176710180780439666244315200198 798 -19946169887554514824686426784605020943032419803308600216019970652270522688417987103769367643304456004679570620082229335773408839765889801922753781751191469445570350710552521618260127336037245236948785740648723663794644649500300686087165615305087325579649094502573053804043604444870175069588545320278485361562431215146810908613285523947325669653225946765072522821886293697947029452538463261143310243236176951760077078179212323461993177173258123449776775094561278907682359 799 -77378877087663168795043118288107873763202292837249760849717852109291241575292302183275977456423657906341396318603739340369271222036557969108685599737002147641644549156025529171358738339176676556112320587158594782417921282829037820594377020113328684257824846655237109726811417356113471929693579158629563626602078452941456554163563950007664557800497911559519916820044488411880786391004014509750098963830271060770107212942981081845165782789256344274028354692774463477206088 800 -300182473783280099618892663137348233976443203029062614658428274573399229691120073645687235634817840977111631563323162029704888298124829145252576490355376183124879854351600198152825572780666753374707734278621676777950415703647901666604312613656660360585265573688535470182538105512376280215597109561606638627933091421957359298622590713032791786401597787854201989991548995742803601139709412395204686051586604782014934653824948853236787593121918484726721493624594003639695891 801 -1164523458573375623032027194584933602818935842049053640951168890413585772034343683535947719631007492719635934372752006122226115309717622555305549889752812178311189235837028991229505173639522166954081877609248878617325136624926971672537979346835265981930117105741797994966056690203846959135106080902809215212867136100711479530103325299969746707164783363384750257034552459843735617676835733566907156364755720000438874241000500353200213045147978180243404094796277687266367631 802 -4517635118653722348007258554137791132415233103544507596330312427648795289711858344954329129441955361242835111122414796487120510841291946931886167724529493864668150373325848751515677101828662251020458618909373965049650842265217828497572193618441638699086787011219680067333931443680035648659343236838284234505611229165477013155507327232546347838775813824299243382743507262612823654976641733373851060615745690146809155200407405685605687281158371751742016190234643481272561031 803 -17525647006111793779611984562974389071050305651912750653396639375890697479035417138839507006877118255911622152069690209911802692154667566029324786810467782132582838680476632182486992766558274263660138017808868913075830071077907930932404285430102419438905464836707504859856692766782720100386896021589242386001662424352330841057981807834648742027376626038895313953124718424311732174187457035326556014566432475222949866994914777494542569059984182342441624769115143713157145180 804 -67988736344507388414702661974361015043021543505723096476260531077745784582908808779055923035178133762443124715434664109453409901285530741454889861011299684548417246430438241304969378203810251823638946169496594428860098255955268044133889908055145566287442057236493302538032943678187540641792605240699323851098074891926826366538634877814884561736771781904832944045160402561886187003365473812295398010951150800017733427888823514856404867964923682829701815186967904009288924694 805 -263754500367999353515729886441809962015922209477757345765984369366404816055269673459642962537500604355182654257348017156975596710845052195261074587947176549691262381578317304441980365629323029321953810713427868250627071422826090371904417460315276538871763520922251311691489221499120869893251596960407614336090321219886411669176494978075107735690568498551837568841070471340350003417435654755954937116456249593540279229979930308744363148093159571151462316770475061081136924637 806 -1023205316125765006700891314570533803921490282270774458269751354626388927522545013162872988929031777036842669561385196586508299229964539196560413139012765483609567587637389551454618768241320732309952762808524466383249034446592853627018708445685656394960319004915190661886208914191385513884536822660919498514664240565034025239385201391620631584594594832284214858499353360258059533996887035331050708643876437786750924129864914551242162784054596828468782438247484661542692661116 807 -3969407602476118023807886895369996210514706438841999927153430396693927574386569444177619039842219624311741503198483017434629654686038357646377477125585903008081295830910796292664797453395447885433049118938785767330430858641988112547374163255441886218778368512900362073707949322690787876193334379043946433616466777087006925513338658180492473571562767852453249863561967127170865734234497740619596011848005832778696231993036585073322922975383915878938639224111536131553790419045 808 -15398861270828821143086489200410602913842592721048301475790773296625279546782320566978786226304533565604412955910475386800130025179084449695004368266242058345075453841463223706223156903088769809774581280496278011285225056101071263756789855902426239374642630595932210420346283372919620241878929661196625958075093461096394560933094621492594480375096959119817078161400833934723708609687310090005984504642515805372039912479375070404991162240091602530867180350753280018681919338137 809 -59738115151065159664350627087845253000187669223524132885173020273385495893782433443762764966034320105931332215360660753648638156590055096942310154884217519448549763333494344257719620642697550086679903900954169560887219712168313130495427791452637429463731423974235575844364783075874787107187179023766996341446352494490407111696675409505996514860300628543675864771845359544578638652004041980452695047154671650584226159328515900423767155014258162760161676402258308912735480240765 810 -231747162276359921769749020409486080408086800168236083810381453160767242164813423892300370878991777418083501198565135092994547676986685607337954046285884300609863382920529441068303704088572715888407339238074872565747585344026201746803580535360314081066939974020724647504195996067044504094792710328964183726851674148335912398322216838144106186500619442741061234769150553236471051627541954294521097776689405153493086439635829524117651238850876301419981352929104941702936978658492 811 -899036521111059557068597946267541014188359556160844211323103856394009828585185604060873699258555384251932256120876289935529932728146871120631945988556074303657458789046117219209015109456424653979648644161350543380356209822945606097633002656795426339351984920144024333686931778838152801329708439743472013162318152822890994067462506207788451926386301876912735860152497585321789687726277278213070284749671933481816602941296459252106976524697209151271034571006564710059048307798478 812 -3487709011632313525476898375183407120457939143121512912300709120737310279709140109665827152538509269066636022584253506037174581745771221548577019979416139674801631577992421378412516181869486131142265523528291915873070649977942760256052074496887643594900644026600330902116921057653140632446677782571455414456582907085793974154965111931951745424393138162437891642308166611436234577665798206569089913649290969461214518169041837496854299463568142683126860278884218711766063479586735 813 -13530166866623424904553255795921031836276659253786187823327464376360074947482610493124000734541032488386676334013329832082261738952265546027788468118349822217722250515301061620798872218374813048701977361431821222512460767493224711898026164676247966758436819800367940352031728324576602094997068868724376919459189089553752635517594766236046723768383970410635910816783973060430713431340919598380470212478766630891416941861490380284515961775686602641581794593033544705173757043309584 814 -52488729658382906369233243237678149976103581903106043363227715740706686653268958783934181132175277661476130569184326307965588996186092895591433466861021899144091195257012928976707633001792777073870420389320351722358197384626700247376587325555885287214571077323236736994198875765095805281951438488433578826132842832019043027913270108652079989569924484632612647700387831615623538452232165565800222906277996860643020796471455121991728005056097959155162128761262993955325115866972323 815 -203624003185583554650850852388329834691505375563925108506321242419211376231397678594486561639797901380576604476738749877164702071783481123944235648039231413929451811638345283408293496590991803398331522653620595079156249350255007357945444694739742953246197017815909951503258462842344834734075044459796446925034103907387866370286163091583914659777270588587266363778195731984173513564322111629084375266306954394219015856582442821880287272746112759206117202066928717520685072250807887 816 -789935952787925445295665692578638753872929994016954824238860405977988302351413273990883741852833006795334480739813551987544696681882847321425878090841240857933056864062858524521788899184940265871261284502135868641251101942369416056977460732464234034821352870387432897127856080141936567151878526969049602873386605224817068877050331870342908223839455081061992085816035826545721375609865938477445656078776054512201158796836031974209719476298854730764989437329305993641705661832025167 817 -3064465877032449399024036213689898460942342329735721098965954401317147487985707412946725939755342761331245835855785541954682628433804032499831448113277428119665548465403082383386214824796093695864195264298190911302174959655801530862485524118795373491356057293951118030220406942565803306150450077141430331393411224678468745013466333723758457373751068642984393183993616866263637246936993122900315227794727728107164872461188571814310915418246407429200368191657266486030043668335796988 818 -11888243696660118050435778606096631484872200158953508501164946481358624335445718047545861646775953210971194501906607533471687606681229012477988492806211095238384134450767803429846069345885075192538814593230784435279258588504249462735952332204813363494482758983667541961681512322644425236738018853506524903275090212769622449298203504784216314207283127894110229422951965954622851641826131625992133587858302741215835853165354471583618879041027090275935655820180631125966966270278979086 819 -46119077145032440047285342791106619022370909968150425589012670494231383527857181390727287648416133434231957930957015979200616074228786324333725558090293440927114041108167654702165849349700428690068914034207396015879730199950391246824276658357114521649156096867607488189488979693200131366529698007673425245730000070185967197299175020802500493551457514820987814139217351411001538755353449465282301445233595057867134743231937779095544193910841438985105589508156306362456521592147777125 820 -178913667231350926026862157932839726153202685367528140320489367837112124612088748155291148888779249990644734576149984699822555870543068931199951257625693072776223681988304944494539116459625176495156738659061888911671578782131506908909545532655752978918659922234490405572461488083098370986987368595906118339084422180224607375151617582928331505564450143807887999580717265473194479496496491526465552064061028860581780398287002145763627998350544043714813739242283957499126564125383241940 821 -694075040172793949886912198295368680172494522968675537125317012018666168928155010557838889437258158668694369584006586986544853375243023705630143001360150754028468125308624184937280262648102426337936649426197122632949676658748268620246640267334927269153002938549477665614412648227722319333370986066895457532761803087982806823111740824700133534045432613140768358500203328004021583106276298849229000140838725866333977260130636277472726882028772582250739097340838881110551589233806394773 822 -2692584467389702685221569796749974402723255699408751236634535773060682042643702874121594859569784102399059480111560707558467965639256880825982473363800547191966137737281503573279327075801089255641415990728247923640293041513157223281766761785179130369597546621789274808102789435698048971216928693061237955882001019116433276154203411764253319134846916929036581597192416632998383799435249717753030936604183880626369244205896611690250341888750263417026427699388946588258540023050832522553 823 -10445572444477123340427795469640047473246691545837012006640829633707433109345088394174892599149718936348041758141754916571371781069983278398823406943439005583869284341876318608724057440352489226292536315510899104880225895496603442835109444903027695731964233050493821074804407244388088066262195389553086972514403153447428217642669655912003707519365958487376238355394821642373691987144501091454521274549737837542955011089064950081538393389294259393046355537992981472053655527576887308181 824 -40522399580873797725233381241976621255488331549249337521510106880754458779061669529628518527082031172502798336598502892361653555792316814075988610390509561037605870791650252047642241747849439335996283924789754684417567029337450453335495734153558782872866487522507886172744576489729254614620927057968066604746695157900618240937522452067842773504709796402350500833137790141268762477268587985497536218283288277219408800461712104109395463983099503351792501225479886181326727725705250330428 825 -157201998887117784343214837615349223481879532481189170779196781900341900818195330252561862348854068915081592636649905227702979202041822021344468419943507957546710078884859155527174914751327500746269124681325179933504248241094743404342289686149640826758313467545970751787536162045976882005016589921014330743496545623726155315303718044491783230758505902814826604591850595965244498377616767243153618648564640767308965435586377908993278269061199475824417090609109323604253086675192013776598 826 -609847114428273896553471980923225892011622285581402023001512218376383575225652220931239185146835289747008496064938170084677108553330030636579383246976778712693415489209931620560441485098377518132525801711375984755908063869021216674539604844224899001889975116724734998394929005601462264697297782173032645935802226781593652376312615166076125545566745124729933835119047929447169203931716814863807449750487463621507978442630053367219725618687184102959509099239315910409738937102535491610279 827 -2365831895328204713407598490727142204499282915805457613560832593797487720327340361903263905322571211763825037669575382135820799168980736069604049533540629341352919837670808079761001403071865920086721539910698553187162850132286960768163509092463302919133628955002196882799982304664169413982500164922971098737584535549728371142954795952234232517088047012253215071887045583419621025623555747950954739320692879654925408136888055334707035682521607845392678283630351208564136025715600576663576 828 -9177973338776116564493987628899867869336735522043694986688975943098499847387758173796116352660471869605118539342958477735939755640039606752443253238283291506516909859790041360103559796799780359566404398105782996120317270695815044751151480015204648978066938082128478566608141263709786747634370719743575771233776809135205821416826393352195614884703093659394365729026393923388936813488733455660922244115464027637907539144416985430244518334128588573193739080455592028509924980396360076818739 829 -35604894317987678655955955299624605051561733746757257467090898969542760327057442448441040523500196180997311385226386937447282666979401107797961223368764421105005427087332770304453670608447021431015509934572538952305162164591371271617056112791732864601868893247925304449633793857085582554055616180673812676571806715208460545343303042041293973291126374220277060232532097077898539262115549446998363160058010639797640496962399574670762965718138613139506857227778339025211542462245361745771087 830 -138125101544925636995512638609830246098837631529566662763027108110762526496836852212190987683024643894829276570280421471467700598622992394224590209668658791095439133298898673825072989688699703110255584644215282408309606101682753109246463883890945255566011803613402110246729438683117922837571861101119607414539602615683095992737245099934706003335694543423872715049616173907149667328165362824894742981270966229009451353885308745156498236349239205214475526493460759520372338027051731513248599 831 -535840480423993063762954196849059634736980392022715744334411485767985815579667405758564910444627513348815212572673921824988478855843463215423220007407922831147136685586767234290665582046574366861093131648456192867472128940861622345178732728265689698913451596695470357133496911176066654281833733139884057711792685684628048512584222401293177105048139173538925845391987351511977961050418432293365956179450093698791666268083507255192856281634573478750872661152126281980859920943291213598008028 832 -2078731651593590685585979299504759408687028869610466273540497638519680435987645091986993695091043873582419720459198898519063415748392051067911891827535901130338884195092513652231697596906489937467305057896517232386961805223799069902705389752950829487192210027395979063929317900479595367815022497471249317569615110712245808776900037634470590520140963273079531817602974835141216378135368976677138139725435898051057856914420463548760942459818703864993476800154945873277443110803017783206124038 833 -8064200890380383450635825941216510477785862584047055930522363783538497855199374456731450939593689553039669239311969359103887286583630114651336141527550077674995392400170872826249414312085869432384758916475643505739450489180088077637363135614986605399630231204956847500114623518342326086866346969871898208255175300958871704026353959494989067185419610706898476442238811368960945621342944057897219461681377443704250499135427142231299442933248779496846433430040920980398036390409640971394417773 834 -31284141919211963724830004542303407092742856853856286354272938411857820654046443129781457113076624996042683589457047833426718414333782617943079482739701124370363806701952915790283204246496530257686087372730574521556463074888921703735366504098159236109791851773263684496724370739265798173708380541409797564539893866396902090703776085463578619746393412304291849831182056752030660207990598854169171381097691860862357281387029203214526744306028062632389927362307391868833810108060559420305414380 835 -121363238456629103350015531681386126482445464475545613571557849334859484535447223944066665307389675619646337544312159464182515153995200829000187298172863750538240961195457180262149589460925826467055609161792207274844609462384134733384046973312928456523655659877158416671102566471952640363898228012025449465651630821888304634316170990229981885370006867282903406459751962696959099790263203533971467550630061865989062766846592329851748306816385471917702093703940900009252862467085641128901098437 836 -470814756138008096928530627031235626493344662920708272032457741653052014891863478866561230645429497412612880678695434361566287054718051756467416868962522616921157684055679457939096941483343794780313145365605003472277840567844777299598072709839097430352697986918447882056439932733350636880612984109080213337816266036634324101642103050692650936058759325079489219604589699520361493733692663689997921258945276779285912566002572576873647470943806606305242516253001636177206993001197734904841114521 837 -1826471816476022542595533990681848841896287367805907969113544621140150190494295187092111767445299778886988296941734314492035241185352850931632053978438465319793868873680820872646084956491219921251436651855691878924734947470278216308338113011512706181732662537936052595788889610370327452529718994170481627529652600422001909173118407648476804507261674381843680208983316703105629044913758946896751833741294179464400982338557192102219730297233454578469306036269463892586467626127597317529853044333 838 -7085587808983949693266474895854130792384958633975710207103821599968011462545341484585819524785102223467352868175083456090662409081640242268586133944486679618087516969170181655211086033980002853886968430329082864122442948098218706353798164600463145586792660324981759886238685967037666904344491792077244193534524100667967452026880031405316914275151232967195388496837848811041398125250109318772444113769147771370799869237859776411010799465355624429821759852451591329951701407156061214422251530620 839 -27487724774033519567024635340081852056723199482363214336698401234505873105498982660285594933639203823059061178610978209200356144985819950496230568467861457681143755004060740451269042419909069216399820151370085284828876683060342623246540188628681810176220093069221429601501429107093106263941318757256371153453719998319690501908140828747688197893728606341817676758991011636858811828477903381633891942720074843383048112078151647276708166529864075191622532337043377854963620786791584633479355128286 840 -106635473812773637790536139949849481734563431291815618063596646870743586041568708161717529181105202263809156148915321093862280911736216075355004367242104025483456483922875270428652735083108049377170514990825841568645478407888922031220071989402460669321384603104300896420227069770330617802136643397354474061500560885172441670726279912783707372407795564491678604709355380631097174978357713261541610133622001656354292796343843472267810994882684195016747273459004336837975814934727748823665426127135 841 -413680083337291999719794546325922614274026668311551909972605734913812692687557429481492279258233685845725444890518373048642467392789837624469709489075331072624707659408215503476128286821406681877085613873611530440780309144085104697162964732558017161102704761977757791766565614559258751150381466945051236568523457628161337863265052112189001196228669628775298702915726725487977937789595477090861965658558779661790723377073275337349524868923395366665346129277990394323037406748710414883945115200096 842 -1604824410030889816905015924427135906203258726690060540273359791349701501067723151414352697720372906169247447538705283074695344586070540920111909334676634579440568866155597808352702232440194854517178508778346864381359179242691357771736761056612002373252427423135502971621854346743856265474882967365886266317996857797375123648778215944323705419383043511252137805387134962158569487417787153336198978576914887593704849431579515715516974759185806670416218911548033467961332968440087503791119921441219 843 -6225732131588031817323553049479060353957002639211842906077497074486125530343028167637838260541449871195383149664312304291976703716523355126509083708108139899471413714028273130117017018497833138340812072780054937027068728383048970449614099714857241797554375490326100393092716758740800685902274531881919890975771710786316026135462666394592343867463621102010174320209335385452907009335436765984061010935326313575175464584849146673759557719452334307559440126163300269374588594706314535262209770227855 844 -24152013349262058550955558616007906810734767299995168303922561529510877750511332931542332121540044129186248204809081397225529523202874775351456446703785121399737485466993905015956166879489465185021522699296042434052520684546326916843542642977309480909362520419670348989259308275427873979590844885833696658698228917426004057563567211205207718019020343897117701781518977829754250482621322647151161155395400232093081312756099064614953148090811931911606708940881471587564647072523230922105014673996447 845 -93694964141372734400536422024017305397405356227134605289657974880739241233183913534756506477528334652866783224491793493949472839526750078730492654853767373041503895974175765349741954807776877428613363067090800764215583089558594840329939243599977716397943025374493699312586961864131606500849247430162559732361418680871305481108573917512886329565098603998371055223391253395925048273962366449059014769685209233163023243567690614772433793347358002712853949244463227504900583988102817226643559876251644 846 -363478861099641974896589163748469852149690239580486645720877286742295924235530569327571564552933960368110614952661965301543001439484197559599375159912862565349800247784194266345197277986749577321508910327220587489902018561583773701736593973948652695596058594940907356151466146982161175246484704204117848138811766960752744446985726603414225546821799392222197538267304726064120756328188605167945821252358632250865934040355799547121303100425197631995341635377336021549445446060026768666702856502225406 847 -1410074529373283415427573860122687084753697533338693931630109631115655007566062192947247825384468882720421385309972894555389341650773058975076186405904624398924478879338565424971374575288973962626597762457394445363629425617114269397980738580224045168722951902534011890063292149942066214910037533010745141217712520388952729524627895996484999468901969949039198837937864009310661854951334300907597278053171111103007638988293878943620773906697399563291184395886491496515261361684804949726740144149076981 848 -5470222318767040921697749953071945755367189112489187594161736130655484450976149774339612390762992656968133126959355060100297455467860826050254219960773285424523182733896171448770697814276428212151846471000653787065305135917107437593244903446606329901167013136859386232954318462405341531744410602517897893254053475729555593568221558300720625880710920976230528348891615281474659467576195458281248321356854604059741497297264149581950216916399692699927593504656314467661260907532897232040045836003188164 849 -21221099731541620716028102468572900325868927593628340117462061964118899410468930617495158609776537878429338138824360205507909662268660018204637767591236680652868187232682522666917407542018052341236225694869034476588872040633367522082852555379467530975283687483172932455610679865899936782015579930623034632981343471759017229028635465646201436704613194492696973166710829783244362379879729857022951889419663521183978035010007385640478245639397153025930926371091471401978549528214219150699722288184112373 850 -82324821108466206247171586814157951411169956149383434152207075502161001426726422314756183617945700006024094846241884375810948899353531851700767185118174388293273915429045289237482288649487382025930529217580506112036374297397581002351853416998020352247367862374905154307265089483577745551123896760109362182254717110154961220631702457160177985707986788017224680374054033194126224635946622920329268278465803023875217651349548604436179843308877882546110769872301472692465733086543654665018141637523211705 851 -319369696023223773803869848527007442800300955891113106638569103727862367219066607654099511391974337101184925208910129585595398802106833424513625862270236060157399355681817545768949157461591105720912683464663687744114312826436500628145182213912733324410155026311452692441957373495583066863836392992602555076458371842287279043237160227047416861548534740597766908790601576959982064799490755183612787630088410264774728084899017604598625499847891996143069062407954536939971235487932647329931486739491823365 852 -1238958085357771648746759117240341795078882912783112752813937128740081888705268636944276891619664336188180712053756898747797581705265193936388763810331556908263535456927545239477106569550214353115810014914364674886125124403940877313952970196632619369160470458944088563253190475218998501568950026906500174717401807477606074960823545644781503608033166934909670248877255652362489454213064114389782166942597224937323343752278190344587569146225642493021210224710288381613571463733345649446524812563794371964 853 -4806395711263014546987240827141457639504098742126808859593122065396213031540191619723034298044054083236492229981075879343859747710690258352812251656911740073044440286716049392654543866095428313284437525956956377955831053877909501237466741505575177352013531103986172610463321758304476644292544314785906139163049649615515822037701939196742803851386149308129793355270281821117476815990807758447165717820185066312593162703626629439446324908649460640477972096207043875299084862268311034704819919639909456614 854 -18645860587427813764614222453266692009715549105386177702149005544900128292550931808802012297863268485028881747029373576089766447323075304962915513235297136444367020674993841837940151543005414018827073071906447256992203142111298613483659263905495689762867417572354596670827088393342622552226224825534742927751056745921502094708511205058565541220663997656385028618098194786322402002425741786725793167328000604233973066705953116349185703635409657394106147742073531428092279706473553305199990664983782862103 855 -72334476379273066611040444627048058687993054691525124734997746067055098137559672186137595779642117169609402548507829238687253699658035086411349105930571828733592767840301242212181334171824272352749930742569170165009114740978428801706613820472695400516564136875084292220552205960972441019431300200854802838191099051422188394794220414515052523485608142969871042257788399284964589033276373237499614044414129703402469967159913604173860005073289726079398768260708658835702628869626557467196139150834895178984 856 -280613300122577119425676388164312496959030682427055575669424792694418073287020221696776566891215448902105956257725840885347203415172603548860291771436491964621386741827011024909590272742183192886909239386127864810992353328502613792599149772203436727289618656411272901117259405500664473079429410719673849096876232544086158982501827459153453681481831326836150376049657488096238346625798986619807042913993327981246841690716783466218827672446999821850871196174211301787282510446302298160491378679075053684819 857 -1088607095084288558348536994702242529591393249654765864508016058197712941361737075931827076224103444341237759850872702892167236536082531430348355214949696738459086602424336495061730083535696948203187278849363999151848696728543719380686352040682848828377236959308942566731067844535262736958373436986954097820790674039481764625988514639460946001182506667257217961832143919371715984462583785941523110586216802369560739639979337708795783099928620368572956705925110475486648241970595431673782991711887614084367 858 -4223126298540356475093255808615786880981062520159670380228266453137680282999919476878386142662607977437301160431227137100940349578915861901581552664561468235362817241623823472820612049050005770295190310848740722107188344637674078555845605755684248626206546258777452166992729035588513487093669826047224353567431248494381722097797301947929750444215382490927567513319311321219044554243140955783374119424603251496350272524904715869326829562768592993018095774764887113341454744415731578999863959612154886879783 859 -16383133835851273183699731063867476010440927921346296227805728573129919445604943842974202870632363212258984992702686019232178578894270199182934994367131014659909284253404945456096872360705311666603184073606551934709468857254658838286693915484570162483713000888118048604728541829215709709174946255559780788308100122243212927900392662309890349699095228920758894551575545117257538505172988621085957850013648271595795503461764606235455412494594974106504577883785962306030741820097937483416610968303165955573852 860 -63556487613497296501404695089769501722590184595605041538304021535133532950715598993735223168503017809641912791887689990161110036763626032274421057866581964056567610153088270966380915973388908911571953480548737106747664131974517480859612097228311283751550799877638049825629893188603425082081769409894527841204091519128287362400145800246357182200180451107976913575075900570688977996237414482289949357019110773216302786966383207715178358202438368807583475447607121242571302946757826984522239148445264593778166 861 -246560100053943389780410358389657086884515943841992594320257371412044963542848857806278671603314661879832515298295647179179874059270071986704856055888997057106310554362756587111875480741135665780888635153379677394422330110468197576244964161275788986034507430049098218012200669775444703571197109637470813013153941760063952989590732746532919197241871793833814133026233431332473155093597012171316197850265639949424708008217131937779951925451581224866013939055863728041175505532912719293383528054779558623143677 862 -956501613309738489720919087721619433835106785455549080760225220375457743037467587422977629715257900628994831640892731221325789761430608227308151797636137710108482687558959920342115257768429749480993781816159086209933410046802504644593357839053642849894226384060201005456720605442884524815971571902453469873011127254958770459644262263909971592746892389793369259636444118210410744110964308550545516438462787552388909476990636575949472566371326952247346088958076163982003532136949685349850848897579468261580124 863 -3710638242213432319806035386092111326217767771942176260293947044149742385191312601262563403367224500284402090536358632685819202145443879580328469456415598638863803966548215050944954967860524231592680834958183632030042481682524802123934305874524690076309443833552236220107407284244115092001300752907167085643293562246561907938749416265402628327905049547579819101307791528982273002812124985208297166049443298089159993148888781638822803143771045796112701508588504795249155551865757119412220058337796575742522149 864 -14394995233654777680689171602227064313444193394079093617882427395755469514439213894187417767575969881684956604345004156660522727197598019396312018727435343613525411274346920783926318929470684641569806878863809048474121190005330863671000507179492721766912147834918902925570560265805063939377651699233333724042123053464934372464470335456824783224433881158840033670197452403997360785154862170808821941901291620411733897625068356462731421541639075881048136068075934479780428038560733706204813294112902915970342809 865 -55843732061936990675043468401698242246210570773361622606929716638311508849025872716030368864296572489437105306165475439454740913160885024836840342649780087061703680009824469006079664639384679013527695104007678861204145035029669476844374363723395048464370571659723894588826857852962001382702118134942858983082129642335425374717010053144054959173698518194201937888323923017774939917952941083629893706278148402325130175841383013754831718655009023978016541098033292213386178860983437218568451786329986718924097885 866 -216639349995369241883476372148422208634918987409284421861518294400519054619776249052283143487697379502311228669496891124841198540623259613195219295721009225765084790489469172133975982374653485001815951219146342627047906945177613494399044535348509865112942430944729949863148326578258778117817745775278651639043551059567828619938075548549114591006001327378390781602089841057620211449760261920124856258705595724512655955869349219280875927486615598327004126501281857348040687474451291313804051245977183797039068476 867 -840427497115746868267534532081930264533951367677689208560389598845577156620742281551987794450243034253988294074527080263936091206884386513828688746660340601875751856671435574100917869281870852813855872015400373156872499925814648265807899460118981919799055884235621356656159919590309848080720366534886180158648508736782946464568773819368667263146022943999047349628216096397738891792449688280506560021434113587384965845518853261279964361649529601803020297329619317607109799213539014034322681281231931059828558318 868 -3260342028921969004679050248360876436228069031702660322429462093383725974693545065989469581905071507471440022340186887778409983115179637638725679846422300840553859065652864302417962368237497788907374756432108191881416272153378376575789119033747487878170965141890330274935105151896416089572068841636637793149745481811593497332120993138702137137343221272171372877015459777921176267460714595652805334919088765210671281997813125635416397978482664297809134268760279066150451144594122774037404981832586892342392027279 869 -12648122749476199939316919817873152862467608843344612323117821053893718602433918609125776771841333875049679173378868277669558673450988126047481538245753767303736642055342673164001441333012109513124993544111484820757788854423471265545660752667459619586173115186055579289294636614800484239059382988331687092387766965417217951671421221103542161228763125119171983460245083323120268212981521165152647538097742356151100967244817122118821336398510066165608635316098946110482840737066239391856937913202365525907012344240 870 -49066940727906719198592670268236820042354885877776798662522936279445509312223832905505397777253088785817079721435108916803470466289965177077844177096702918063062376311194566984549740291780789537025156072826136317084604176937866148889286143081387272372897172492027367331320353080506090172449839454865040956454837982409315073433144709831039734925927828097486686917216010226624239546120044694882156894378957590772719163025141161778020329669665007118778664369740023020364313518690948426907950686564606917540031494883 871 -190349565708920422751740893993645173800605042771667262034365614471780766375518365148868804462661742361869685835221399665130024686026436840955908257907700505166406056566041936338539356858288244970748118809249779091331774188276090633152137441582429521596337893703334981209075704405521431151880796359114975286688361651135709367552440248470465369908728506328886388992136690785426552162268721469877529528151330634908420118940932248504979144366847440115621671179830460326291667912331904356847477846064112449104253952975 872 -738439295950790663541062091001359121009839110260046221212840723477356170250397450571041577096216656724013435038549022572557589939901898830177296568313138070342084878761528534662292802522738692530637288832397902156502574100486162255546231619764470536980472155349930319140454958552975228076414372025899544389199928961382074399430602765654061088805309960453454102078611302642301961697476490060783707733790592560949351148153774401384155908369629775121547953699619393105919708016971608474484124636910309014486277296623 873 -2864690506508180334076482510870058621980653934248602364955322619456446652059390915802946415745103525444704676878606865199585728864043356943694137619999632629744041892408377481880551824287180319058166131929617810068283289439245756281576011173589119344634483406245649185955009470909676758608908583287957611624368832855299007308911088487183297408431086690053207172294085629464845519362800581220450951332518452423838483307529679657094184139925146711045028674688462284759986177446915356916001299266578662797599472687612 874 -11113238072618727300844558928189055164197186741466199984919466048857816679229323535124910713992656469237716203430364187039886137783222362713436881378902654660884705615294633888338293793593298416485505548513875078275171892295927349288996394788401769799771664720434527187093189311697847792421364540571994696103478721432762502361248426777624630761064916015224815282033422125364635117386321241185284926975449373399211999868616905075622639097324754610523105478373690551585514696265743378296193107405471533002533102314990 875 -43112531764991112789002197244307880750386752371339917288557414888470948717592615320236071273538657056595995433790370403160718036742649660277905939398358648508638111296376991597091674750543383704981449970213883885505989471123810775966432963027401956307861054132446111406385415507658921611277253109918048305169152619783030171585582572578060291156925645762230389447789595994931106915145151686310002123061401946263573702888395636744040645049731096589098018659144840925990971704623136882956599324944352159880262191591301 876 -167250119455902672028641600644755963890487795357589510961935262749474682148669952852701070462533344692770640802504765331204090166999026768077586116840026896993098442917835377033147059833782157438693648280447281038764239664397255781042358258589563167683124792529502871312338817653401929811697963544224210400956713724369215530188992859931289962317262890506518620665319033729699461992482420690853801249586922674260049668435410713754922670842239228173015248673571217445956156493687876963821861880816605150651573646775732 877 -648827645068352198973363505454332022082037561027876410129353240647183004471374149839456513455330124054973034521206350919897737084659980754104673890591641509363501772685503239490072167628582386536785356596300356497857048423157019750423242068655966708727314262146305806777843734286574827745956596897798811747528344932466309143947459286718071045774441279224712664807908104799910715070747122691888643170895266649385770684222754267060038136897829763567778640544244807996574737709316259971210356682616876063994681463277653 878 -2517052390601962483949413218656112099728995465062972613984374323803238733642993169323137660389796613264690426206066328748031765115196592592763486110184682928769038983741632018433384491519085053387413654964418261294782101972738248801057526973711937612139345602509647333075169293361808363004289668818529121792067103934824005606740567698660997487262058598076299571202946113216962453237576404992577654148273501666764898198083016088798046718956018817616828661180762413743815932926576077801735181143184866507744712533458233 879 -9764615896364313129022132564781952291307098127199716525627872565243209408061601525941820552628408597171697168953055110202723227430236809073871609996303404679322013277033769086289098619958615313809494665261148202404271895021208082395663058000136614797339619633329640351387438604551882517747222531463658056227517660389854897935483251191297215398554168746954939305942460837291676669766181587801029540100344378178897602035799540270512705094182362718110009948207084862831591427656673757960983462358007129922470862971577717 880 -37880706797973273015508166937149700916527742260715174858295926199171656858996793081261053912628272435812888281427352755243746689798631463370672306657933206245101234126584436070304347798965673561980601166676025932266163597642075314415730331443380150400965550163829933530981639189914744322682597960108582676479087061723112264584076775719988528143289808936717077689251974319197130084671143249948644282780290554020658840484718359625073924505183496240811937660248381877284929382728806627463915213907229609157106809418175164 881 -146953854892366707383698048195828971176589556814682518261077827079250772682355324262059351483283347080126126446604819525882066387265247276337479808311422644143016402217427590700524352688723758707760395977599076555842880836579793891336587047580187182066154761090541780022628395578606948365383453983934160918203064738634451522905333096694239222734537510691936911095638536719208577839843954424460332798223464425514169319180363343582223341340327769434732022411168814739456701246242504176539845665650868085163637227365226230 882 -570090615861533726549681184434972375684708954923257685418687244378689352587345612418832085343930856349955855653641907688706847797694510914910442919936047222690153345996406926829274281801527336130165449361293670551874628325763709765464938476491111583180257473968770199411097936576064638841399009857018695589589157857468263449981757352259430229313279289962032585288390833954352326286321982060627286864619204701435779156827113445679212842777862238595414725369398706129670617315865786685946787455814163418335274668342514055 883 -2211601121531821811891329173658822616268530944989548972737310801156394131959866135398241510451919831686038660746690128665033729370175734392537356164787279157589076158401346552881839560007547209097090935869398412105460333218290339514007538425055125311689048644489234976855876976818669530727990767167030473303144625682268853787494776570468393955698707570354914544937354096210828147413349732293466658852044920041049127589793565660710488758119773995382335963496618049754768180827198602409213859385748856571010233392022573752 884 -8579652751114227454551938526625671229978573746072022222438913088767912936520152273406138349065991324207007642937178061369486945203599549950042590134233517873752126043092699747929141881897708505534337758897544667333418986887608030868870545404651309167710438884488103406503265618463256279891503876240817062267174527592302106243848842542558209338576344344547004735315522681833423681422732418488535369725367071209915261084858462983896686987738867133239479319888626387579943632859127046811381606209118272916534840019148494707 885 -33283778260483569599938712150129540960508790836295965636253743055335998489244155259109152756360462029117565477863782933297738650283099222912150664082123736492281530870933300292126118096722908159722704478644563306706994807338326258883550242031885061950601967928431816245549994729139705819321303382512684200643513007985797743725585338177912001118109535803973895263322121726966145740675212866471894149277655760994356755671490027294023361631688823556782096423970391996075760021657572219243205265150412418615122763591715346639 886 -129120598167468835944338813682122672542051174138096240733784172936573956902663159500194395927924609751900440062988165433456150582976726591100132741779002595562687279312969543680039950323280714035818459849397673070557578961696356294023489158824613965129285003543665671745338208739124936989088257710409843063365941176630874067521356775895853304528566238433985072596905088513928545753486734629314946544693765685200050567034594693891201453174842459127684272555314568637499371976694885701384438713177656625154953721554023348727 887 -500908542913803571630240288321447180297663648540129820343738089387723493822342016489402415807501474221965574005966480385165716480923265190241568244337602498566846276168695658694892064714871236294009432065277602664982777464796025526795594410874672160723423626559571994481589096727882038400312327448567351761205553570689971030329419139401586445124140641401786392417478003586376233899111689233108238033839793475880838384418733306652688525327071944154785205475819763023054222563828545375551929711339582802143221977056147456732 888 -1943217208757052615082208543239967651789047696506800652367132209063183346277816129211992389762768743652042179902496742209782159589598349490284666782260962840813736735808247959925371189669869715920858567183020248274999438555523925291212814761922162464028782631249736369918140685902586914958043555445253575598870389858419352805461059867880574933342076309916774386922688590073798928835315162334230591748627836971467645470215517676777388158283916003449899069128998636389058267657690017598581245644889824442310116659125820641766 889 -7538488160820490053654105105593149305681466864593924253310502968699310503973808105367915784092873023170264233550246626092569960958210890002834284719864362344468865767270135462338318406555219310986521894058816084876824371035068390888187006350134767233049738159093267284410556871081957955112715158765644816932470180544198999762365657280356731507520890802186524007569544773707193105180345974795354247821290177601478479062628290382463736581284375900689380383157557657039359718801767854315673422606815671310036563325911666786189 890 -29244699714850877501075474609363528508880362864622729109590042198790383388809529518767770444114823868819102504196908517822877478885649990175168412011850315995190102809852668110786245926447102131513432555901547082780899611605083094288593488476133157704209656152990692360644842343552111611254835935932288776488604235251489736416032662289419973980419079948073533740365505342338096973261574455463374875291609913293304580297086283123743991639132227205551546293211817503803796571582882603633465113970904356285857995954506057311436 891 -113451456467992012368812527335562730257516118495911458334847123101638055835926352551931357777141392235338363462936721698733481703458796979496355909939105523393362035161109533383448723468695248137964473990428998477618976645981454823611516317991352528519896641379853957713928464279282808816388709853038690033336004956186405479051288237816950985114852691398512809534835194860885240679452278446624752796603931392260924106629509638330622485078085728137454551518239882018635716763254454985755473617298754569251749255771208804718213 892 -440121905856755646864158207845884072882217845787645960782703867726812816028193773958781960018093557662169050940498893410272702793656564635410122605687573383436867882979793593690631082693813227577125516621636515375316236484548186265736317530713321053480642157379487316890998875196973722262376881171138475662416002161487622245850532438137996339387907101264974625568430255405390150632900538504964205645462969666730238854291166153017430195460177451676831533620005607548698210591686090044778675945874835222867883261014433312864921 893 -1707402426073158402368862924883330450502303096856540827011369225042505543812254059341612851446633287461426341989153590726503513867467164967519037680709041538066519289858333766025106722723963438615613131483662747201669327928271273464780038787786153037317412140317210359002571599698953389060527406157279510003937781069002553372889698475343679092235025624847453068818161294711388028602117448376552583329217265209913029906972669022500210781975689838440552876935510159635879202395575093207773188461472933282799130252009238806659917 894 -6623671773132125629542191260693714237846406324538165690028421910018632086127559448076433541848381882515051683859241668762767203172270299024912190362883405347647390897815188853085306762505547327913442561278534840265026769146638328867887923904271086328138383349627438175138225114258805260450938635962546849161890681829185936461837263622270960454263547911895485211397601054202472537954956679054511907555948658435688802073104047672836260387946799149964197113587730135932898469338039113800897468107860346398739079930239159438329852 895 -25695774521704595096525855863749963591204363612883064579416320037909681070539651476260431468124872380923980178074564376268889702607387003348032170867981778393596275427105510005357773318599052702671513734183153862901085372979033070821516146927691103793415517307048197770479202913853172227948015803873180931923152067838555505152567892769946639913629778151540757525727445439028513422209384654452990812309125472725106259838743763293567955876280118708850701389966806201520572626243117114069762140331530184515845957096395107308634622 896 -99683808450257915120382002610906344758115434047024518747276230712417914279526636002899525486453697205292694939681672010927943928696290823766540424984067146846950692351871361652454199217216280580654938748043097856626279299339267285512445682791065304919199890116593874123638906253886646190811229318048002479093709613775667262877541079445272232670111814576727537458240747030482991777468050160356995455838866706059177430095444157773382024112086589418748092948317796464634987140603075939833815194402856789354821413962245925326818815 897 -386711895325602511742185886673769538941392550739814028338995769663376252300685631075282570331143477450985503086996677685435957858228072809541689583181217091582279847960724146425761155723422851143626336564445806894442987746664221062284692546109985154358874834985011779332935286641417742874688049581317027034739561117594561840277647232608926518160793527832184862652090276394248747478788709109228591146918916957136174648243283220016689322949838865582724836520968713381923464615444518953777724307756950114682532109696637064498190848 898 -1500204419466407619659254864135710021598929488854312695046737501682225328499993016854380987013152207001050704599068711143070920898923980453395370186834643563051911682878819153698552461341387739743878111856836422245724668904869020016560692572323396493260696550781870402196299172305086158214671281037089682692363436385102032191225717358955948934674644170257183611365557271408231099142147957175517560215891077806459769798116933190020401588319094244854168286760852530714387621305968781606371295517910580137449337803808794380973679619 899 -5819870884218796857637002212583053313395390278608623471471291775260219443132367329457441365557983036563312784630487183722285736455580099905796636147329108994611803542682011689316826964189169619912596458305135564994239961607253932395339259567323708485091905460175898021552294172819417201988268927944828860278805697093588138373488102298591171642611058714783620516699253381992596842876193511551119027340592814342710579244798382633292351695702275447136730470721350153242919507718621246873729699920859500160617702077469770481338816527 900 -22577521216091920104115277158298238302806153924182368658424100445411417459196323718281067021222958788723376875652294735102384004217848993782846553952006513174950455654064870191891273100232796615211554752812623010437246712739695077409843401891361637934281788308973589847545878346094981016621636187079117098545781938448394226040730099258770268998076935339883625185861775678464247407414195582054741895541293936669534071230467746749620563848191321075881042753043334283173798848404342003646369712787232630070709768559629384652764355135 901 -87586902596981571764936407628949080061075199504179538792443189200173205752486615395132572798355362024273598306036589890542945159903645004905095708946581028787352237088887573408591853307718416331287594727700027244412494628687492132950689152959226640719645670364604068097893520038110389756479410614082511896842530666003378207456664826942168916008986016117020717298974045447076806156025875759894932807830101524352188523573971836368153422592784730165618187142050411911999680384876367144833764863989392019391047306071974756727457820924 902 -339783337289718540225491957986759495581381982543261785243256106518117135711549880894638157695799492156821136309240348278503072130827969385102345176553414881133394732274787643792480142836782837310559364965801963067522467242289458898201562079435076228364613643787389794024105097632265760995246544784617504074979563641265485625493882375219854589999056854787522538671186051722260400798056074855530276869130742159115456238104016445362212516010093317652189929487076513383162651196774988576806450868613836946191749025627593389933884178910 903 -1318150464013752855780869910734909967847033561494501968302820237643378214874508717966478992053267571088634563728069664861439078358488558247816749340657279567239049626810932312653227996551929666727402501503949402236734091933768409424882700305651502517513716194369822920806226540488886001213029481742199768673931951668907692563975501106615918102907697789691599651893935228345263891606346154040291491630937421045531642930149755385108755984270071297650219020903135375940500180261975653168273930574140191392843197704796675683014477750549 904 -5113613456265994987950601065415471587032989124590194359004946034797734685100563225932528251452476083193237950503364624333735656453190560035694676581802686559595801881659167802012822253703687713563243508514578827545939830308067802864334210577871008971959711383226241582914093924357255327590396219233888611059303229240066919376778059743543324055481633093412957215219859040912470160923649877821661256386938151414207317008684299811497083529307942117528459321461274870930536261955508123252886820219284791899506586916347637858864282355876 905 -19837676573341349846352253069838918298318778641720433795034062389550355583867450536580773053322846835832180038395281807084971449885230244139124350954560847895823548845480978929575321981765107792764516632449334234347599556171359509056665646954667759859228663481391212592300839974640355237610851614077386260515370501344028740061370495627376245176717689017615914040287295345534227143478952105133934944250584345552805484395070049739090334865447290979275354529100660382268203902965592826733274898754288539700025989231798526175857046917045 906 -76957989725695402753900718562498995410156870413494359444068320737052655981923160339991321033024598979519842367025618218090525026308132099256944264513112747040296225018386160297296215596913246334700115722576644164882341140056852056835634087444121985960275727022420570069996874150093491480990632156585919369580289799910293243669146939392215308869694529634053668260426846390028923087379902192529532832913874973725561982082710866286394525381722480710846650344161894583055897600979910810628489802274588685283126246258052443374407173551033 907 -298549689562898252870085836942690122537171182079252835586118201020755939692033596888518553472599400604209147708106266917779614078241292078396630458233036910858152816145965654823637862506704571014009775168959593362803470325723080168096816333806335103944475524951681231838015966901869517730217317070520705706021313975085701559592881354937535618794152875926017654845634997353102904715739793842436766268388805186620744483966687649501045389089233091804187089267449248670713159265055653792930125185516789630097043335211170838240322466120421 908 -1158189259566154941974465313803166531426571594679229079905196506659712801066495489880931750698343553317072845060592882965117873582330254309484657421643889285473721518246761423054887200613303532450051159407915765395922550362340891024230188156704916029602057596952475898175026453984296748765220767856083118691451387155353656384719077161977404668467819555902470656850830252644959801938456499637256606946859709392852825518240938249645992610696238097365328746094540421923580488890411503942124167588892305232134201762639948617599841375514364 909 -4493062320507931584277721506022285071955359540602582037488320192982631317116440048308897486035740511403114268091677750184962289868734293449109103199305341756239842439222036125808471087910219794578319327094588184604951092662708180803016684198304846199992893038216986012718005644239235307462340649971570118903257366556081504002985971595603253368268625040982826052275547078861919438451220559819197343764400634598706938699993573251225730738519498200086828624192684977254232192759907871948259348270526490777781199297713311491559367578655494 910 -17430319655640889786506398722733282016504526437740189012541507201020640512176281671590554820347149290377657446129049355177051719206157348144482593775736157700750019419549260911827755309461700688461484853403165999154814013692350306104318860780903838245372266431584676688246843680282349659077708940336234762314545656863563221234222779180635485049783832870552773366532715191426187127408434243707184898869832838616428435987693058209043587102118545599645574298107593812225308234340910657589228956879678566467770509928153843905678600490664951 911 -67618924827972419286462294723608626045708637545055582977569750989259299622209216064406046799856261799589134799130975028293003327165326210753367606125600538254762699119037524607854953667418136576914188654791449629672091899276750882471453571370794161761103734036412613709544090645493870433600850095841526859832311803642706760532620162209315843989688830522178617699268858196734727224204989922782103120179970448488766644180939004742167923798124504089187974409195019343834501137877527609827412109610009897502994871177423105862836818862633352 912 -262319859028590302393049344355119073341577165952479542865009901705317927075018081487047979874120448718345234583899439223719441359742744011567189602369893835490545547255947907818105337483084172649066726229403968339454078550417477082298901733791544964958250685448864550101196967683139781592292742061937758654872732009752416084096673875416985458594884362421045224053645353694158437513907693022785546662544529047180864757296377224325292451085238608738578163644779826684741929296476693356506190090554531759141378235604293974500591611495782035 913 -1017639789686712710139654609786436651687598837122597577429556172931635787386754389357405122507057783984902166649605008153210773371587000217056276940416166641752659049722997508173420707820126908767557114043510261367140086250091155469863284842754833848635687305660227807286025521330240904628581928330061514477689222796320825323489130130159976610811458198438322105128050543968616641447826551562795906590256938762535574054112891477899374153634666752427713935080246567450616990240985143623358118427476137176724627102813417425955054100682986895 914 -3947816781346880797159870443693374128188524441798436327724957175209731279511991250954217056574831450843073293039928020990668677973333283830493058039544756945865332470391566452501141070575258308494484714160800202036770086244619891725903954166517480892473178867030823733934012690769669004741659441710453839551777684101081327465662576388834938069483856420407061467383301655154478092734405041940051828939180782496051961441552770862695116633435226548186644060906046022572528081191253204361075236078696066920584343109974128102813510557223783111 915 -15315102157986641298881479207147672123967488614544678398078767199989619371816212245969800176507829995349355962144821370236273431574944933064153424580632723405889700016610264864900376065519660190006094437261420764934721976868151382373550866615686015611992639507589485788333437355695265231569597521477982682976081295468857785134863308787820795295384667823760605530308291096291794095917714366643504454310405833255034196434189733548052209771155074343486173440648396508433841362868083013625746920896554762210408549441336893706787351271683162716 916 -59413181284858058749269005079004975545171008222449936171236657141845042077449615385303062917394670266463182635458391056961254807804431044561651855949142027847808185015306483641412248881401017089888875538251853555378821343757602735117759466723723267185604289159240184546452586481235293060628395938463996085323556284292377239588684055617890258979387673754215046290784183313266311665240120477088947985180578773353344247793502137957755331386917407384520385900976704549802146417210174673374878755953492382507366089966694461593267674917133888982 917 -230486618631309223197160328940780926539884225129192820427885909576792871956887755850952827085522045993164112032566738072613073996572081721284009488587791927271437807353521217421873531910454935754761857436640735053970740529466113644522310863300717905283111515988228206385516620758463378293868976262613493883811939098837787353715322283783459210426315601372666012374080384978435157406384508688562303309107362488312913603177963538402147450281414454860306686622742796790625890481022060530700775955888049635912272624158057110506960419729326218781 918 -894146386698092734336185365555083795704668742616741532220421844784120711159728633375898796786103733546864096362709373033735971003917445725841650501726371483216022279033199746353232079726679441289589548087361990620219217013582711398194682579137856073864208412018976034760026758286748427912267086693938946583887871920801902321398367128503205317629558547919342474218349533340089521738899110937503801350950183469462485978228831189437243348519695285731615166949611629320837549219845040164707987694436530659538566583572103189822715497936801799996 919 -3468738296361347573490476248100489362004567454205063617985267853939123545578730843752726525699107998142097117789530768719781924477769231997178773180915527637396617963063426972246767437810185277214347198209160888901715101347574053793820576105291845097194059695697522904729868722338026042010666921615504222804990448488148459463718354383821769788878673896424705872815726285174419648771654448859228922279276574742018726184151821704877399032746193842800491979795914718458798720241502220232065578831487214381543044153910188529153452234808276497893 920 -13456572153779178501508670185429524790305038717067286379211468249308033488905490629686128464376280524910298175570500469232907029821074625614349813035719198257249820689142327768567136505052361498944062828778629622990229876551598261112738246009412519634235817013979037734695521371722810535735204678235415299226387660938186997950870788997752148505884963251392151006051453065921017669198988220783526231444429884691888724110385340139535646410644148849799335436097212037237132049913474141502123911606658659261147983543786373798037155186606421443737 921 -52203227415517221050646290976337995870903131442408370310062664344748451156703552084469928445324022366823507282405354016020612771638277002889014871091254555256577429304382723100241608329202539822604020833051415709686600998222171216726628338846262080152260990058653448369884390004154874120052027034954770629865075544998191559495954645917626578888290390084288580603622230428976597741465736617780608492205940685881551266939632139061629017214708234370786430299268874645256116464966859987418277223239876618111616203628242855595310007500174445581373 922 -202516429998174762510771142933463720198687142563459835301428575386535776176808089370902594069654933471174651467666212179186859134873298082796477228768801130136406043513205669601085723743174541276770601133928310317912682404411365111726587547308735339497025766313201919321236253846438028024727320870456398754567935667009911753809045837677455446143413692932476242185717483836093686372318489066209601637073604877288365263196780238228585482690690648104926038810126083691778906501304399311686744871473793418463994502337110334976986005026013709988284 923 -785639249710731121113336249370028932724909788550285538155641877964402697117233039354244593803142241100367237791060588338634360953958519347620778971898673378280988859407216493010041277011381473754019607792443009389267375072123444503158084972264290874514513138393267593802544577156402732675101295942851702756301097079890307481243295579799349912383523536590436680699859188353535791568316269499582712086921452744871896349055148198235458680443702225841876366475628266455079786972865078407862345954503846925562865131999835430898237428214331514028558 924 -3047797310527365527235016082748014102173983842557799822151182082341839550582236088040754001527931112462102085384583682467186271824806264349223423385746593764228011052737596100951200973367325590500994299048457510603449911787704894663589106924345913432070629903716748634033794348332938766188217968927866939636290388111247213781666224877451880195675289153403199646338564466883301365283428425254951683264484094631280744526378763462540369790090122225219283140460441469440236912720351456604248203553478570641536088881849748137382480546552389031020911 925 -11823579905762137360922383680958215379115776386084608595410601318531020357968743442169030447148271305282831326590955436292968959767830806215142961253697905571248384712300245177420091518331043903050101127560542910071031142290352462788291639437623068740284238475700689217943573657129322087127578112692905509274736261949500250620234826559549498301030264169902696478289806557626267126702679593232094495715832307715702495806366587705808847064619485263053589660912372669621040113070236231889788342344758181774542730610111300951141704440463391689833296 926 -45868221388958727783759166089127252153303533099138309787569894804002774283924034978710130450547674542839170904457661240569040395045604016190709293966164109684281175377384755634989864180714477525053716897304468893162939772869141058266922129223418064176613301135933200382764926539248691825096810843635185707190707369935447502130142822199628117782254553248558692094791336708868497847370170540596749961175401352847303963147956099666696130318236918228873618800757147592129347824856849517124083259950753495650120179120019578763102614008451843401897251 927 -177940501113475227035958591654383616814301162647741780833177503204262981133572227156861770683535398846875849743581119564179080547837565634255639382670943289257135623011819115516011964339409446794374374132927299700148708091964788868497675341174938506693333550245443245237198779366327068464997315954358565478580489026400924398543742168794178862571280809422437483203155454635224487039747192180256504355403369631536343550209573599035518267698116508681417255277712855934507436669670025385549149089262133049854444765874665008430487785726197702295946575 928 -690299753897509224244686206167031077643422507152459722697167769945145979320023278459286541387728136111551054301140632528832026610918450078462881534091276465098028313811352627913423282965019514749913096104505206892638884022837521074948627802351737668791334306676362735632139058316112150625495332471513438034590776614835019623951872092647068610290484669807304759800680117104409242992259656995864559968989102536739433120344936460330270974518425243817801731442199925286743609933519215354847510223050291383599215174998147744568428301602509798228104079 929 -2677938677530654485495767410380115670991735178382497238047118775244517368569761731280093703526193250675941190827986702817087555920109421811048662642407661516326792801893897994741401611277575499925270360122598950733983750627949449808013455131206233645037843791256986807806340115217475363043286583770759096021892380561208140663207981503333686251948144393787567286260055621036040568137943723974669070498830492595151418659627324669662049828782213639460675947556055291086282773048655612210514969314794811339855648694476960127825487580104634998910797052 930 -10388755783446769575880304381740565177602511993866071266507735231573579340939077563017568660718212475592315205488397882835574337665903177062892960195637310779849908856096671663775636013998505707185527418193828741470598671838053375779036106589596578371185054638190985961860385504558824028025253458244009330255778760912936440559312266692561036606788346762726973328963679036182233683016567007426002896338291141634862644525288240672106415005121804168448091868189670986740526458899270811226109671149102644736304289889502426091128534123383814916299685326 931 -40301985864597254758553978215523443259619722879211331624713845722076257666466679631962428256736720005805073678381928869246154102547189616313308441994428740427452402860969005913721471431387913288035470556373097512895654927445287769626941426763778580428143736627862122707801669165344002352638427492941764431441413470271250436258857382903304249204068235041695648676843613979082264713834687499771589423447239724063031398576118331386670854495246177986995872875460128076526844625758282003526565833730613440509922546611716358630047101424168703902285250725 932 -156346929169154565824888432088615919972270934865620840063854813574028884036057664918456732704534987506527428793379952378408018244050337369746959998133059630095045615866625684492572309296173654863318887654861923256340492770013094585174363966669920978163310459397224823013485565796687023952733143584766779904412149115094699074508957841696777224519158722566993833959168739411961606840272853103719517685135309547449878846707997796280053541411727471324324438281721895451755177943602221556755952869986141274452363616748207197343602264174871794163746727572 933 -606529969583892410849985701737206226029855639262421269560227475640207723240963105512131247898734082413695855271307548095739445554375027202850662891435411049062751796019323068723267520936546226709150673176395148146393858288585137711740819278914308380240124290647162791596279528805702594626728774446856827534267509740865749842401967404128608214098703260314883085650310947768575959666174632146650809988801573193036578426638786517216602803028514638568328049415759232982011045406486603742474953729788634616333791650652303234664575274601863874610812164885 934 -2352963412574755136951580256272264406207554590421574051660813068841215156120659687702564177821799766940843493522571503776502971437438695738321262691398215844803457441899214269647618756247878206349140461833732872109985679583728838312756464253747897219255382819191539710579712088160064359243689636897065239360219956820155958692607755998210567011531995763911440954299877873841048090576096177445743969036933372403359655135189093930939147508951279123452035970585438723055850204823774474454625844050048376549461244993015103707785172574309843211898008193337 935 -9128051536700962821534275518264578162893439593764515404114395573007508079663463171361574033955796822441380550073800946932586873367407941713512490119869774517541115334821255052854021776946874162302443375379426669111390831215146074226394503912268370827861109677516447608152213467099123875679778282114980328066148600598428100797555702877196259815861121408335679456823974931364989726981823934665765077377792004325178361511509478319525620450686225407570236693615964927852267354115074077715748339342150971573120435952464514726760664766966899782381979858773 936 -35411228415784657929191387908348707999582213166580189768419738245394735242617731155382760347034785279421779424553584791894212833930624470244735565170940937649203830419892571096465364418259979796799848115302149610117655445903072313678781303026622075134588585564316316628484710595571271804765649283956865296757714521431762226079070315491668280433674876355755757409195881566926233425704601907422847172900756393899943008132271384090351203532641384250058080574674118758556985417495934007430282300791836344342572785729608064694491161256818401411042241907260 937 -137373796902123547592194588554527837750074986426865222128471308521824484207097197453150088310071939575380782077225014740301504057589391433261764768021012302771763316831661773912048846785781645939124519698899256255033372233233305728973406675710560805014547674745824490429277478634015709025206960075397564546031609593665188325374243835049875045293895152751247752206659148640795637283119484564882429248115210441683131760595610281459194079666526114202572461117257344369839056932411260768503836282821804451545736525784513066749456502361137840060509657294614 938 -532925880280782252655047866706822388992890318843263171067393393641416812298013993834540408838985960404812819292589228155558869460262952192508505991947214701340368773215401268762666866281190679950455815281814471046475506879917621773410591838760571266359572107428649435743759116845250179535390251743118540589568672670900554219926497279505824527307880393530691734927663882536532692048320962026486246164717831117974838574917747666900580507557442903187622751612324892175578274899349380777297722007830752524910625390997999362426600557156362127010823706178663 939 -2067424794812935561388110066975229918205413674717532596553377799888264721652062379395039939284372662088715215334170990646322318745065063666429359735007000296043954279067129360656957669869889205641013758746699968813905657518115196020739234860248246578430269328552425150484511525152073511399775817632003758513400693246711917069428000108061076597503250615490187911933638602152814117018964216797244155273972361914400674628542807620541789938943846544052758601342655610000589093256882739769542652403963784118579841971116202767897968305458387405753482047142232 940 -8020337237056943737209813367153561521546694137996422706099140182122310471851539924218826221085578147615118264603397934698808599500791986565784898786580106372515696665959150066813890763045964052109353774040567342230254499889132497350660302639776020488389110028694179452501069535207236579655763520330148379412380934223162079413352256637963663975130265609418645113872834116010477385528255096239736003905719322749679895878783947565523097304645671478235664226896781663532847256244385793927087925201771345341920632885068761545796774325426478811605007899129267 941 -31113977909867589128731033200264767032410112712050532380816621074663730773134720112261219099471072808106711107490616376842627336679955202974370673080259279674719697803796939961258726148290353501738366261368547747195802602311511085237540477612703617523540952537479198667877090835410508413942769518522212071622385384131266885515041030693749768055175979297692254680617248924297135336143815512342677364462718172622397819340571659808964215900051738682502026204133764167718516522852418247968536845598446272559037095743360742450978732874902472598881180089031503 942 -120703106710131847821662209098132238255156670054487987719667598208546384557100648493782998424909351506370347909515629820705453580807798529753448028607355721583808779666350677248198213031938112158369054878086280309544242087421219623331517846498982260481034532952284852386206453771054141800954072881057948290563085976519278349578359874745008862347393237147856285794648902308146957898165489858290172617446752216730469877020002853625702789475330928423049454986759516864517241110685685561776057703986626879632676404407894209097395333236951688506102455583452311 943 -468253850783153615983023395887871210803889088332462403008953420125671661799946029725003497317473188208107042283488425336745501253229570311448706810281541131547922487761809054038302415146153383590897094238322454159193992603391115464903223688398889066639505954962478864663848113713251984819206802180638226237014190204603754366074846742140196253513166406036163357983956675878238961520283364827376147436233207715030278575691224026170108085665456936830485486764043568668235339727175506520720778389139058860790486463412324857162953726523867314081499136396818140 944 -1816537078037337832889373593044831421624154837640534125719162000101103702105174502242757655379068184115629255837761732764651807302147100709834320623463823134057415002985089048879806752034348352625276170311263845410853184640490249435148302944740604908078347790816747112510861870846256157948482465709874459021884523591342821706788964672217347064117987239779350339793751681269002554046642226776673363153766630857474636018989033453816216056414918481222973904315827052731912417935439123812245761535750050065725942428032983488454100558635346105730716258396932550 945 -7047047131306039996954017622572544347275397241014507090393394014101216410102834691412863451691878465339923198203721458019317693276239867045227906534071135785164613967053304838678713414986523999908690338356939825961005900674685116296755358012350574630157636749095027450249157562971431509720895793276676562869868687636180975994795246978277342690131605495794200674290846711634305544291799546788525369848841172359766718563773193048243431935926391241132622409978848748970908173400112240872315736824208651286139305610710659843550205812808125873169112689560588973 946 -27338210637849660333668813585695396921446657172319622619914766344074380127070275717467372303692076699623197013532938429244276397697804006817204674024097029899114716238739454754268926967048468976597347780055231709545938720093871799258907092636634670808159208242106877282888732881352039591246652974813103924733293984108811723705895340046128521324267247034859541061553185166019527163891867334223220393017846979586419422938811529283624971364820451926280425781322779725242943298163247850485844902290918633707673811202204082236703191028702242229682727220981595308 947 -106055450879455615528094843690153976668073832377708774283105537937838644177811665588816735723062758562026761064877422651585754568607106539625679847208333426730379016737912252124144561323515142918281702146052723359859138768412535497188089242542874667901771562083236257982622564833908122433837303106518157859636599286701270023402581711488927084926772994466347491320082745635215420746864934764572614118928811218853039978615877538629007588934829945831157874711074520768915223482184794306500965066934884090867966944000927505293629595532846358836766497895035068741 948 -411429950930004870156411792737382920757249271438419563390580512572666093153546016149932653960223496471571562862079254420373992912191122777534920736635340698645735496179978334472483165482614208720040153870890074251124401831654422138688637695564587694027669408567740734700484265760194672810966629245621041523829555926136857555046817949453237845712627559971731680389390347452019696639038201219792277285958768013919765220937281047366151087133374781373821283464478653333217575729839871907250133491463662795697155280017860271162099471377182350572961780450057821593 949 -1596095279578477662186623603969997925295171108748097279655277533027671901702181933752647419164852381870058118629177537945704995548776189829030019817009334440998345975154878101980404721885194372985497647251031630396651978234495328755215744268411558165474550017383638718207968709700051053735004006439502140180447823928836150290775358313457468873907610150737841283640256929493237974604120396440269797824446848052600489786897223024386713136481240531541348105731169572254797272933865826236449650053240775857494250617705426326040040041553583600595920383307976096813 950 -6191868471739188988296320020254003194960004706675933930265757198825552504364612453932940836516291098662284929210984205845621300788758353595242871813962940638369593435523200358002513525938183788187469605106337284199369669227319779774660994078016683750303590113441874470891321560860278634412836284745977940947130738097888993819438533470132453886812331848080505052297276686796896840113973371957206133729838609846884171668795441335911941801491559994377170707339933115836571126481190493172949594097076342256295007018074598031662233793525399524929165769482441392764 951 -24020643167018849580567543064006186604375236075637986754868786933422266190328675368273616208494745644557901196189545156823504823530137781442791814740599655957169653325285234233608888155110195998415459266991409254379723416748423986267090179139089842094633598749901720565577663775141796341294881538257211508630242681006219182964793429848037216992843382411757653802189518797698298359163871267440185453816886330649659917593509483938089685842018319526512355142852508504725904029671870138631401114577682059207413252389152332069099340801301691795930596508473036950046 952 -93185328595195829575298249013661084647496887419988806995786739410186640307797085925503171979816411124997017170125945702167552220728330075786655101568959473320686616957467236485571921362873105015762022097744514859673969412148151885896239360937623573311492931530584369310067994732208423499258774686147974003798622914942822604286139852797403623597472138290034901193382393393497432517769828446347066912806111039433803429902589600678490778248129598804303638808249161702590675858502103871941209290752127602510307203025358889107756060790742305853008848275420177455839 953 -361501788483222898191570566566672838030484213959218762971698625656796103646918274600355308511994629244947847042682720419130633814965015482520532892190248758224701602123805911884959075359061417473395407998863417721224414729835054778297607535607982912268165970774716354182882959099555209827137223126810874267960945574894629960492013848562484150309679383578632038097480521242090600394486049386992350793674205090296533836080338572635873322315087397070342148685842193020520632263409363463483494495604856108964008967704006140119628998913314807529465218384711056362912 954 -1402404703043631471713441787469105826168559005202327275132717460049363657682321900377424151879104312278387631313531446665746347373825535557371676883242656257333539020101486045640433824353841147693760626914454100353419933919922233655520761502626554840089460237122743963003418793332880836493379011200305114099468795257901033873271204705742383940459357204096751079251010143304161604784479454107151058908240890178823951900139253481523091987183412951762857208269368228313985422942952856349324286700593034408813528736163263834955267468767113167887503465354903851925059 955 -5440468107698370235282410372755562668679486767840961205038377347615576934195058188637856650606123443840786216007422033328805036570453064228905230574450577139940979552367064776334687031980113443949291155790187387208521779187462364586134819278100353550057746480355769698304770112297913401013815383118976738196560130118183001408057523155784157160761445187242922836208883348826646522709811765499016397044795828378576317165820242537451164357009079933356974827868377117806998874862539178540417897615370884279736013316719604415978212004755072657118860371493284136651663 956 -21105671684247206860848197849011442090651342202102478042950902822219576996970206852231388462260785740274072155350797341238504994503183611804647890174090302798318130939660431982899094998773294586872087516507627673234024514034979248952014884751787076476345834660354071585346500411090218507123892867291547025088024460112672593470380338128710939951363494437322673418286650366948696494382013654190715904475629573932931937401909189608906778224349025225487160538843475231077686339478887454489039288873702564325986348177960270401630751806366361854314026695919703321673183 957 -81877031245328803462687819101675906004298349317653199237758173184925360547112683116779893373746916383912519881978580087469023680006500699439855296524214591302440586726963467047303688177880269968770186577677441855587710873282480913403438219515698941427823670350290734116346327835858732943099155789279406849057511975386091649769577934487435377082706031551039988221592982492164845076257214397974601030175337658726876625619490715260949466094562670807998761407053562011145084431939330689118447514805656530664734555425774974170846405201703856715476927228143374255949308 958 -317632546636843069734340365087219145215966476390519776655106045752422701112529411596510434033952796972530828541736570553654012239221710883084016459301826554049603280561938108766734335174262308862620205284866564236045609950942459333610899812162411020930002749599625069524873773652234171297521345079409448083142532101657045561608217133233566274416249074932064637073604691696930741576234598796628212231905747272100601268597222312697889285619262037618679048076335226340592326160913614579930585181816728757893738238903166224658336300967191101575391904220062768050592190 959 -1232219013665840807824396412155266043529067741090547300919665424316866692742072942084737729226776891600794508778664594558418375298781309838959344757615298910970608795647938745123370102440971307217405815059625291735686335388217365527890499551588536882158640968426196024858165192623947086818607346974816667932601658211805466302134242403400612072607230648944995948702151258852946933254238704160570011833283333425860513793213645007665510853537555264116546917411059725636481256096464373640984601324270571464357777479120903391617292414406910984576001160354845349965028917 960 -4780252255999443629725378644451651672243603206981565413335312653684171928081010997490172149176326926003727155442294172630031212679711963184319486301547998253284545009011079892981522662611107873447163602526984997856470655390669501905055213658616618928865292075211422725774166176381151178063249443502053195394499696282077662707640234024763882097145260313934513923215244275321799460568092478987689964003074288082438301218765341377494909948935661258555166356000502002786991854426381702693887683853689839557097224390874249250291266993341857563423910605832937310102691716 961 -18544440052914623717135725252574173077347909001246026101700205240510499437144997740967924634118827922532804839270993396415383935106905123204534864368655778983120600734920844978079008059220692402314189895479882054225783743702888099680149485423890114696553991984231647339496131645628085800904594573477197505223010850091187916211457873917678482752655233267898313912192918397345066588849110332870894314214612969478186986979460910134073529868633756287138113023532480165015396800172851697134256446749154080437044563749866863651166979133290519824085628904464204015082666613 962 -71941027054490272058759132951845971544482228367913709792942413832856049348367106294650211649806355875965668162981306608497277822420367000085211843770848586352074525715369167067010454699147097474512884395315303219853525569865955177519071488270556728466012246133765667579583789864209995463314144490269156276585372808643844931806387864493397793859445748728814246010326765682733045187744545798817866244759859224404758752287518323429983522231994252188181821689423542141918897879489067979483503329784527641001465695418695648829232349102887133827426581455353324349466860985 963 -279086958618708349787509406371263226587492998817212720082358573793594316940140691091660464639297664731009946890775781601135305156599191781223415742211833502024215382704960637278296223649729676846591088120153835824658511692041746673708249201784179195313683425170143447599360052903750654105933264110826319698688638289888611333058127023775572064674213173903604192621870061346258070208529559234032218532636861485372184534566257773505724094421068690320513411992750437374735791638657887710774375009525848640746684771935994867865765083397733697238060560409440921891365241541 964 -1082685828380581521347631417418688134856661664595791010662770333987392955816975183121014656889885269269967082395635910319582482343132563056187192452439331071925983366996203855000920273783716261015873138849524932131946691254565547743618300272541734959777652311769664619398394603581498222868486067972967104218532507011810627360725644983965887691568233004665991883374858232124986214328023774213445197935626274801024839397748264460566713456044365141090858415822288185466190859317064269540697489429341805316778051064097308958685000295860289538453781016071858224248237700220 965 -4200155423878584796174481246026297684485979683323572712614222081280577030485686197785094394535051700668609976845777347332768981116663753306368048566042030672394185334778684895701886993952171766899457693201710980029314119008615431930892773284004467186240799782487993690734878514947863436647459464311173216852753415887797796962249890283295370948919816709049956304683299137681793789654610249570834819554305473111013651832255821772138714453172555390225075252067245802850279724792931831785666071479671777056952540523415986887805813071890795357062420797112241021515539610406 966 -16294020963702400134280732938503382572968402115030955339967475203177708531381762611896415849119235774774985960186268235923777461081587027676193806550933704893103907853821156591037928170608773282793661173925002998462340027836727901913916684856503726065386978164511410912621799816164948576386181966442814322245793847090156969526142917915405952663427442734016623455591680921004661019601036207206098791503106949912974910017499323808249037897899252142494266005981132460030167989819986227980042149042531960412952837879428125302267171018795367388004677319255044876533194085079 967 -63210784452448882204156960669039680682006580534060950658265163489503236781370325440675689514569605150442327216692521020506491383468946075468411979568541946522853729210907387049913346899434242577714467221283193966906053169706525167336320050400607356595487627879985516117312076073203415197095414823775228294455579860586193526578785429894675040514991005036648109641524967983266780653698796319739414966836771265881801111807938340281945937676975609766212494014748447090927062993734723690431350719226171184915478315758116796699405709353335914729827619789735674738304021117480 968 -245218984313007446404938611305786533988781803219057824027726370352261774997243147730341677628949664031684919589016044041723258094429384463643831764150974427116369760585389967667244388842983011221842225841979269755363201124734446182585348458547124006543165363146774379562480893638579544305039229637599560517079594787369141824624175988979282781965858495740888915662874577023604116114747282802294105136155581465407073436186903592733850428340278055485501795790862227813841705228407261586124723188413254796947151975204095613139447156166529567958110885256455367605571998770387 969 -951298908697111938995061220628872225513536800852891254261874176317574644545271245251658107689929245160453530464422379773552458498600553185675864188441770158671846724175636792327359995474816203980004133582101881825411748304558134295226960352246789008095764462454310865056942076621141374785535190310948751419114731520209580117114415818569839185150514257317550377570297793055237653863997638557728192489911868249245155340902474465290336244642585601444581126630380740444797168396291014986806309104571583998682465523039806884448833065875540277344230765388876267618295384820239 970 -3690454946722951262938390704028273589228204317748009961296503215203601602640550118258900616022737310128883888135467445327324902292145697167665935191997476947552313687418033206108700513960352850616588170578647445054919839213858365630102586137758440059472561390044852322631260645199242595559144319598622148744338775616693784860805267300289515194755332097347246353380490469068789220112356675084940453614581290104452674455156529477983201425823937938596608079708769733616988852303284906717009398089388724374316860308676331178536191117814483296631869484394366321474536383340391 971 -14316696455002722465889609072427151107713740108469211951505330815420223139927588945479505759813909646424276313400051386127147061548757357725844328748461853538616370888683638008707696291017720301545018498758905543166902903916330323671328919031970911303602984267620639288962527862520921833200166893705992811245238854380383913584674389401546386848074939755448191469138886407986408784242403151896971304686747670779730868971377617458487733638181191385034923725951778421140283713938312090179173776160427854648600428070312011950595990582506625987567472673635677623099275832971356 972 -55539980935601109245877321760195061019769212193641855820149078484641648349436396344301903337748609822867063478574368448137615624159034531403100148328119139179742942317866439574249953106887594765660829858091911898983374115486931054242731120008739874310652146482683097425264647598195771763525308056781203783029728340292688158112142178162382201891103192428516582767119797605465062686035201751290548323058990018486046609754564362844948597730599463667173813018222885145623194118089181425582377001471783360518798222212904511750096722632336027087750702978431397648179713702225334 973 -215460982358751007071072621021410826916876225138872257241236003214678686645191727911272570036234684049770545715252150549663344897891828060388999736808550584073567256971299994985456553564047144431909577171457263840562878075316188509304734207177976364309903704657647387918818916762084061869027779256129153843204236679182755080993199366261244275298210693064107512440610279368119064718366652165925369557016954944212059861150457208377251587917437873353518388814897614284327577840000134462032726217655015644398336061570647956480824993904899978528292572261050386245608408866630973 974 -835856155097104226611208657503990865646475661415864476920590305372557954146005567205356807457112344832092531924543741423122969954565929652883630072143616812439566173633052927770612832295347674605145049802193092582027610124263742538657811920085112050974361862404598368552419255776305190842039403706862067445693581575603488803703939762310664995313560245794340404147000156983488050488610306689628196348631062511237132286025796837034435348843775641271650786903235054658777571119013110212492485621165327185666633653718683168985867431485895505342701524781326771509330857378671900 975 -3242608032160669623765230321111832934686275578826262113812865038757164490117617041063593424429807742013221470545716198936180562518846228968010083246569103035514520556010216930477317871016324532040666593844318916624049880414197551810932457015935104649988994271956813012320939226593661903521562333106353631434412544361854201567621270811999938099870774814474624561217867820404251908524467575898312497047810750624972394795064359235346193594997511378449760661140000454830586808508344995393407508772512172395971172034814980940838069811668281306564828107273801345790048605579028645 976 -12579325744166332724303721872199312298050001195631409162315585493834001413327227325267166989573539400739807673099159972457966680215659491113274828040547718653351729544277725217884761396131959554093422846360547458027739425592760193545588637436378548534094419984072434920710318807861476889158102703044750643124845742028242075415371765109987376467297238753891006267306036347678476190904412651680997323820235805981336357779605355503898998194143401119314262051155580079907505444498952383834110860697550136638022337510133680993598086968351328226889532637394018289893139143666017689 977 -48800050640843282411768884315701349973062953948599689380339498530307201931342827283646731539944303760816130399457145268591543928488038674926209109240595235037798390782473557716324546034530879560009972882970993776296070460201574422591113147235110685507588657044037087519030717575154819775780673431431907378176442297639575104794750972638856810890887139930457437765316408173383054120172098647070056058537011267796977990380130290416381552856414131233652678717383181549946084103775648675101475042096187249821393377708623307001003495799551124118281847433243877941776389983920864029 978 -189314196244044708823175500007749787959986539667394240162635316853608692338464768897666666606793391184278177750487580456236105136543835316441811452818349251453168340464372470128416377255046614969341031462113992285398917572117197449069178517531062490188649145223441049864754253859956612362825803260507749375238279740668834554733023762279254291439260015241149443869797725372404794728466280744986297927983377604824757906649526620669236914176186711463436995827318869945000716047688355582282075032616708786374072744764981655886152401517149634587379775184738507078990233427268110908 979 -734422698929177709406044206821784514896502656053862464039703170830389340888684849808980916749982231460543315927108655237466635503517642297654811217866381549338879714376805976977231633407897652438236701365026652099812089567667295471731818692379514417165880217896529816279380021406930726862403066789293581777216234991341557611491499115255776580019467548334452742132856787717016709861962034601330275012527871636719754599814803176779684503931823291035690652660931325960212055685646152569281507398927217879765963081742681215288677207811991675140410622121418195867633308139318942254 980 -2849108579301193724262992393808063047658325941162425690915519668890779420079954660625825695658585779387204687006635143124449498577675451962731191559554931738068158394428904303856616043255559018585380843680046963359170490637553719056541644938202856147820204971500320711450583996427439309236328191685487468420682219174948559990736033748937941289836126572627743771264910422470606268976091976844315136898927865180286640410183470345904119454574501736744168989671867670906104141996008661200454794226301489950693303920697122309759702120616256711910891298365594245320216917942263247439 981 -11052789774176697087393083001475567015761391361491974689623695426431998529496958622167125923022054766731172811947295702978205587344025437046819282754987204238718537958575289440729860690627415084476177844181383888112910890432668247440871036950394694602994255303603479071783346547482129150744818958790805822654862039349623845105191781743163421393159331546479836280003144621487701609284292391888877240064766479165716324782716173346415266934589160935534109051564780701629718498948301660826041423865314105145388374022793547888618575057941064098963791516655017230349572434681513337072 982 -42878029528136972134209699085046188210332922666651604311621605051066144418928214336797267027455003280283824636405383895461587943375626481509299406147527984437714441344722015840601314654688152296903349576062960614744367195561027899551546873335681005539081327731807577476482963381266613301929169227943328465474680968497230703549000884064306386490489252770232681965033244289841803364506812663538418033335831703281877448804090216495693580028159919855614205360324669149504009882782670471859999917351952874955388398095715230189740162885536049212005959281004009761818382271026667622243 983 -166340394939135140191509424678421215263119991569969130735862930475181218008336522403156945944507284119284006571926547475339025869890556311522616466768947863692024281624441202988608989842248855076890639389785449585527516631384814327511066842275142350251000283572915115347199413349542835382580629313599180794216374114361615295319487369944181350274009912420960796583965895413073324510410520384763558450128875502740677691010646149894136436121380575924110757666880591595074905232149333867326991072002794773275914934131240817070152908153595488517094305931225686233724792467853175442127 984 -645298473204108183203348505309538298733007819504426269679454223670788003868156081254267650189014839493343136139752716901814480490994775846692461993550896934928871331519874943688431689233182005042642223686690203644804527699557639611425092304480909135463252517762032932010199849308303880030355709706477546043990702087743486975291491608315820887409134194233110150658505607734326821609754685512402220120945067124404318081175213470942822197278611659650739024913055869329802497944696873939700071447445135080493159143994388474379111708125571680491403576608283081237032031671923584063791 985 -2503361373356843753899135307006577419660965760896790254388823782901295494390692428907585188715888489727354231600393525819220413947080527720979121978827434789658152778533444882754913170782916791454547636340261057443312618101565592419605592866416216677137756537611384286365853265847737601644696102100302634512420888402698076304520565972590212331460183711920711780590440320557826419158353867602156548774518018331605441614367736126096785998663724534154279946557383899071652870227185250247837508788701516148341885651072309183212514564027678833930590584111679340604124204633942928270332 986 -9711503166121494295139203568288883475158084164550812491425443475796224585555759409366573118427719235281889184060366345225009236873201852640210423331313379914665147532395118412299420791125609268574177723030710860613217509207529240997340926984994544894410267416528754676144919191360319195742717113184315435061258133969581920935458433470531430052900924260689161717367989139977237093993562597155609986908989132378215820028661433967777725524838983995841360728127442345246919455557287637631705382921211265485440626412878081281073540735496714344712194232989205371192631320159904839374254 987 -37674662056129696535353049162602718970198836597747041468091609479678052075422792839793974962690363522625176428377914489682515137188470693892527828159086057185854124182129331360067601277406950503482064282181986257623905075429758033041870503025664046678611553213956168275607435303457188399745104889322601537887732914456439299797939981894824131996491294739547894730869488778045965256365454831051457642846107830658058899886184619084623745752896218146611861924487366587826048395133149195378794932771289352819046265049600870460665948461107891604372060870754967405429766174269713434003909 988 -146154527961755261817562868782036094803753159388215307148887136944606177665706999641187447276440373487396118608525370408527668933113249072756210524909178228252112875636820257097975560056659969978088429094836302972554410724015481806533971453888282026053390182147812370427437898896043470441720263623577678215312336946220492739282075688051932558497220001226847048270676351370154136949725727214714725621219298847539227343902258017176033302789817626519561764833449370116948973881464862184330933676702939275990337609534919418783971367839259957025614388879961994113657287778080965834466164 989 -566989718763728784972617380933658748516203679443220907154774666777923271072104140517078628349712126926595791347932091079698405074602863749425143966017234994583985578778942915584143211216674093142914529198472074098550971192847656264819016977053699370896067916210854972112595233219227084639843789077115601756068199849123748500317369591669772453173601127487218722198336676638442845673045957600292064902427790006447481424523870833197919281537356747785387913864692248447000166099262693260471563814039665277026931151001742922401055293092078860748474368141944874146653725060538088618884565 990 -2199571547094964443083697614051435794774040151958628802992938596605118183667530224851166669498380490740885209895997956270488955461163352923422552556398064084792459964488663173703282030622325680565137506183851676611187845867235875429233970286404650130931730517576687003655452615161342839062815676518462311212261365322127374247759356303235714088556100638100332582946541363833407737259840565162474231752131373902806019151681456701857087201374470502476107185460571259392938376847791847489987364592225406236705687215344985376732587293382457226073432891544276200073296058883308979505123641 991 -8532985397581493379201317862251794316409667274927430575011320989463218195353365083376854703672194922568137493070175029131231093894894091013977651218960804242255228204831953573256329962953867155038859561601370301697831566639832791611634583286609452525685942406005864384201672288683143683943460748287466486114891404129311987201546038558542130128265853684897568142706247147364923223350806954216360983254596029901426464121080676763889349582780065164346837182481545430685475687837781432148672914257104267754962755761658984215137940225983813480781171202628039315460864691089253976964179253 992 -33102737617925466642372480789848819991040253320266586944595802567667015332328730898151864081596881499520645443400864841592081179442702961021338366204233953674151186284930581622960871135772294084575663401548972942981951700612416839601158818073175962088418283526477568188648745895304457806014954768289984921047200736424096800480394133397140671332111019748944071776313620639604198241785414511636774008465677184302647056634922562766216070528922226707152222167338207994917409233694350045263565895654715946230506143084854265667437521594737002432271554296295584714545484791767357312095616444 993 -128418271770604252770674116820981078482876634903128532901451742290648482786794690313072992165026676166233290852461607656182874097985661005772498993923950676118987443759561897099568103239915937153799656873433059972444789641517713539389943569718784650192131411057542690685043782619162482197787028904708098084885965877347155040811728522265671999103941737243887315122365123602841103652334746177360817896759092958411462220174853655827863538532636185271220119918077052871513989342169442924713301239391033486298489118300229692198581429414715064944819083628753983048345014707450785018411456310 994 -498183948255040796980296327404002473927126531361154206632382193603277413315869659045201740366804708269418348603372387450162207254614321658484881621362480886373329670607492008710529769106406577626733549311461714252924667243514028054764135805513952599934081741824975623565028999523284203984417962758501123678235662848653995002151462048695392343019448806777519949175486897302703607407992167322083024254127251181449229203698060900362904645183857266755991231549863081566883680013280851437353733118225070204981267689322666714829964702813608808220814026713747753805543319192066256232500727623 995 -1932647456448582906872828355404731597189990233999568204515014888706829180811051934148009104960378808618972410278282450320103620184143089782020813881472031094191544588663686723235948298886512913629931374212519664594490751789261996992878799159834181634140562602011402229790726191253156257544469380713503814068581886405071865047044397991972728080177550264716966074280576133309464306302296531871161106479328702015900156410519450188025304235896184613216422976538499637542428403701243172437493385241795267691892722500488495856194867916933428272118327070512587429541791237160642544165588108280 996 -7497484019707943026726325536255310553244432526456406966103004816683423813383868744420457942956110505787769196796728037837710478107286626783078445678341710616146262827793377952319626181081166094600385272092261739207956874468498870082565403418535870356013034168816260838714227499666867156000415706168637065562028250424586700385338415080374853391202087539035778848471170094940976682098853923860301874279104230337592262290358713992369274224320300834308277135036461249767159270114439700462916617104919074765420393153927663780295269464522235553557093433538056742145892594357611313956256470003 997 -29085628854975534389443387001101286366538062646825790575880041482548912492951354036326270934193667881964118534085943336495816908750274917635737994000889426508273664680609563230925811703827600077813129912575278596656098482438177331723775635489249445228615386820269871834863916275292649230055523698865791437789639513447835401895085294700580744654672919272094538269828296061768792158096431258287610360123048817426799853658571414963076621158407715287169829716021860005421751027415292205152120434808032249980431659487137520120507699643173385296940059046756296848415864389276083754944748028367 998 -112834359321827467816741877246524118011598453844845785373898250211263148179686461320617531433438149165551705664179955029395818010088499134112784394544677256786900256399508037984386079489894644356365106149258874920848451279780360150578201579648176383069996701208307090150127628728513559748962808979817526478885328486080947703043599226456028971647751378575396118205570973916072355728595791830596428611664340937570169230569758414411212171639252138053893753010418507697253357944565525444058953210629307630069484586038941634268973376429140476615981494590233032699807526697919928336558944265015 999 -437727948295308826475639757077999062430481456827011817958778142374688948081708187830030124021754215572996474768696424261425687316100380426304299758295083833995377344754942292684943050148162963721673623498652527372809691960144061528202924968741420902430480828373862476903133208392448116891278387707618947129891300046728927702361842951672071688168058260620633201350384689225337934995003431430570984051715918959592593487362483893776691262082804293241758882023423689884025866230998841919373385201818312754889283760311195115870156770179849098684099716421205694789540058467107650166719702744796 1000 -1698115342440332351671491808252581171578116844298936211115224726794412092351925037203601774032162954593905853236816780313479212532056615103717952980871075972414982754975910103942961020591408783356195175386311125739190385690155659809185062502082686302638760819829220665572242340623944611297171616523953318782748762445988543092463920556029911618142605914361517759061654258292682784886947755882920877885685591771704437410022791877848467891218779662827019004194841150045140228967149199135166093619670204608651636265978108547161703332146350458451585024355405764984220203689194797236121962168742