0 1 1 -3 2 3 3 -18 4 69 5 -168 6 504 7 -1578 8 4800 9 -14310 10 42396 11 -128049 12 385839 13 -1154271 14 3458847 15 -10386477 16 31173873 17 -93490386 18 280426833 19 -841384614 20 2524300014 21 -7572585150 22 22717270491 23 -68152872885 24 204460229394 25 -613377236379 26 1840126774737 27 -5520391488054 28 16561190125842 29 -49683535408932 30 149050557209691 31 -447151782632871 32 1341455504761893 33 -4024366165228815 34 12073098001438779 35 -36219295113986994 36 108657886902222465 37 -325973657214502464 38 977920966776718155 39 -2933762911325351703 40 8801288749221660339 41 -26403866213281730295 42 79211598592295808459 43 -237634795884518562405 44 712904387802214843857 45 -2138713163070736518063 46 6416139488749213024590 47 -19248418467296411303580 48 57745255403330781740829 49 -173235766206726477166134 50 519707298615703950111483 51 -1559121895857273421411494 52 4677365687585711648620317 53 -14032097062725581586068802 54 42096291188133694237316190 55 -126288873564498991696853919 56 378866620693630334043540894 57 -1136599862080587592639447584 58 3409799586241350225947174088 59 -10229398758724990215194737530 60 30688196276176245949683796461 61 -92064588828525831806032876824 62 276193766485573557433429496025 63 -828581299456729653486958195269 64 2485743898370201112293839350384 65 -7457231695110575607053609338086 66 22371695085331689354619795642266 67 -67115085255995153617693898316390 68 201345255767985576295456122833577 69 -604035767303956465140547436748408 70 1812107301911869039984699739353635 71 -5436321905735607932476284414577866 72 16308965717206824891098364181594857 73 -48926897151620472171935423627431620 74 146780691454861413152826091812922281 75 -440342074364584247154033861829567491 76 1321026223093752751797158440338800013 77 -3963078669281258231730720423265119369 78 11889236007843774663448964013432520374 79 -35667708023531324063052082737444649287 80 107003124070593972286601034075922312161 81 -321009372211781916636519816132417651537 82 963028116635345749610581673342582341980 83 -2889084349906037249517101642023654245204 84 8667253049718111749468172002347239614742 85 -26001759149154335246301932906989748148753 86 78005277447463005736095407981699313425130 87 -234015832342389017214733524409161761938947 88 702047497027167051652811136908769421118550 89 -2106142491081501154938672893824429978664655 90 6318427473244503464789648853445557418777017 91 -18955282419733510394429484031872578033904597 92 56865847259200531183369176113194689746491629 93 -170597541777601593549922148284138949076667566 94 511792625332804780649519429439322212127563930 95 -1535377875998414341949125731801232525037963418 96 4606133627995243025848132772118524571626298975 97 -13818400883985729077542662076729087102893509661 98 41455202651957187232625675909882695650760654626 99 -124365607955871561697882338177333012589455108135 100 373096823867614685093654076265882623855765891975 101 -1119290471602844055280945992272234901244624031994 102 3357871414808532165842816399300257652382169039455 103 -10073614244425596497528498823032075573595974171421 104 30220842733276789492585562378602934018354302719600 105 -90662528199830368477756535513762938008633494146035 106 271987584599491105433269405281922175374724691462702 107 -815962753798473316299808678951901407403552465617302 108 2447888261395419948899426651226386174646299106557883 109 -7343664784186259846698278539640843761196868710994242 110 22030994352558779540094833744032871290614924452979858 111 -66092983057676338620284505548373424611286884509903715 112 198278949173029015860853522365122356966516485489258870 113 -594836847519087047582560553924063459124109572187079532 114 1784510542557261142747681644326185253567653865894956224 115 -5353531627671783428243044973159904964915276724727574128 116 16060594883015350284729134972675728222583074905043462068 117 -48181784649046050854187404795480823336516906990058625232 118 144545353947138152562562214224280438795787199587558543240 119 -433636061841414457687686643046487345764461894514214608706 120 1300908185524243373063059929633670109046170239296968151270 121 -3902724556572730119189179787762051411232538064123675571311 122 11708173669718190357567539361780364097491236280727051327925 123 -35124521009154571072702618088812031537571058227891003171294 124 105373563027463713218107854271022962810718233107290312576481 125 -316120689082391139654323562802493883247053262862340099671595 126 948362067247173418962970688393512551823603724578160555771889 127 -2845086201741520256888912065212749233459534309882513394875614 128 8535258605224560770666736195680780474235566249637523249696509 129 -25605775815673682312000208586944247001581688635516669164278928 130 76817327447021046936000625760703266243126714794026512874868743 131 -230451982341063140808001877282408461054653302754588213461192871 132 691355947023189422424005631847619436769404924122258680953446592 133 -2074067841069568267272016895541949186147538613119236730977070988 134 6222203523208704801816050686624648509665839085511849871461644463 135 -18666610569626114405448152059876712313035530428734994688603461840 136 55999831708878343216344456179633784749320887270447632652056849355 137 -167999495126635029649033368538892935661184847640425769235205349229 138 503998485379905088947100105616667711561264223157444430169246142670 139 -1511995456139715266841300316850028745148125749936425930576484813174 140 4535986368419145800523900950550119977686203641826482848051718811187 141 -13607959105257437401571702851650282037553626847743328020419940502715 142 40823877315772312204715108554950743518010561216531839002757182006762 143 -122471631947316936614145325664852467432882631643784110160904682829248 144 367414895841950809842435976994557714186373417691784146174443734009290 145 -1102244687525852429527307930983672422345559503956245477486240338942219 146 3306734062577557288581923792951016319062178378651526298294049597834395 147 -9920202187732671865745771378853051146558241238148945410566839776308582 148 29760606563198015597237314136559156320532195066717815810540129215485606 149 -89281819689594046791711942409677462307288395734609353665666414833043150 150 267845459068782140375135827229032378168490860727230327297147206958057977 151 -803536377206346421125407481687097154726976364863541310024039881550190438 152 2410609131619039263376222445061291490773457812549588912626811531532512246 153 -7231827394857117790128667335183874410880124448122547272452230066508532259 154 21695482184571353370386002005551623151865569977435285217852567324168313219 155 -65086446553714060111158006016654869642244669829298959582159144321178586575 156 195259339661142180333474018049964609172050071232171763403937298075101618805 157 -585778018983426541000422054149893826949224695228216991563649452487190609675 158 1757334056950279623001266162449681480102750945533809625357505730532854752898 159 -5272002170850838869003798487349044442029974308351786967627663028177191715593 160 15816006512552516607011395462047133328351617210286713793192013655168397781114 161 -47448019537657549821034186386141399979826852466611457448607746892856971085045 162 142344058612972649463102559158424199932614699949846099255045913237883992459760 163 -427032175838917948389307677475272599813716601589354595336983528027219367763853 164 1281096527516753845167923032425817799461989700901032271534204901001674377146293 165 -3843289582550261535503769097277453398337786084742569373775095949369715465847015 166 11529868747650784606511307291832360194950111594480033348360973988346013783877266 167 -34589606242952353819533921875497080584996580375545295412937902191817561373635341 168 103768818728857061458601765626491241755181662019925631531486741865193058556395813 169 -311306456186571184375805296879473725265101159668791223268550520991218949465185350 170 933919368559713553127415890638421175794721173584365447052841013344975557356942672 171 -2801758105679140659382247671915263527385510268770064900262443466170503715615020450 172 8405274317037421978146743015745790582158297350802638679723911221030421537807735385 173 -25215822951112265934440229047237371746470806001824979388693118787472014091368649516 174 75647468853336797803320687141712115239407059487318352319812980504958965916225023315 175 -226942406560010393409962061425136345718233574033299967150611238810145885162339867589 176 680827219680031180229886184275409037154716974308407432115480594872029377717933123402 177 -2042481659040093540689658552826227111464113323952399277593182724929478187987476823331 178 6127444977120280622068975658478681334392290685269561944200405878427845771585302758333 179 -18382334931360841866206926975436044003176986089503519788842062003724644885444211427709 180 55147004794082525598620780926308132009531107718159806961089215036322046982271701200486 181 -165441014382247576795862342778924396028592977343065824385484067629530368381550558439280 182 496323043146742730387587028336773188085778478910590710696437694406154075800444063613305 183 -1488969129440228191162761085010319564257336485297000205591439911123350685991054041236038 184 4466907388320684573488283255030958692772010829555797963403694096026486779552809149828474 185 -13400722164962053720464849765092876078316029309578747818020511186280589398272308190493170 186 40202166494886161161394549295278628234948083764814920236803673297623968696122643238521977 187 -120606499484658483484183647885835884704844260931889584482719909184505879747659475905633646 188 361819498453975450452550943657507654114532795416213516633104601136774164692233582875340588 189 -1085458495361926351357652830972522962343598357035769421916351542562621500398735914001887224 190 3256375486085779054072958492917568887030795032859331595596831810544106349149052392215750300 191 -9769126458257337162218875478752706661092385187118218140740784094974964094939633460983070831 192 29307379374772011486656626436258119983277155677257611574474838856380427360278050179436257231 193 -87922138124316034459969879308774359949831466763447334751576041336662628506219582019805448760 194 263766414372948103379909637926323079849494399939156051372593427374830298814416252273793767429 195 -791299243118844310139728913778969239548483200630559143763329879976337751694904715581932567062 196 2373897729356532930419186741336907718645449602955666534212545899093437382915678891030452737029 197 -7121693188069598791257560224010723155936348806403383164511008052658850429706215841974417677992 198 21365079564208796373772680672032169467809046415986888451936934077462263108830105384380743114991 199 -64095238692626389121318042016096508403427139255424545077760697136533805370699542839340472624239 200 192285716077879167363954126048289525210281417776037299556555723645674536411822482135007414260777 201 -576857148233637502091862378144868575630844253305501168281107577502339332783017421900600654184626 202 1730571444700912506275587134434605726892532759886930868278045946292361292852772401607706045822842 203 -5191714334102737518826761403303817180677598279729282069667946649022204063137746684160777420685495 204 15575143002308212556480284209911451542032794839277409049486038312698455408332130205615426784448202 205 -46725429006924637669440852629734354626098384517624786932952299026549300739659823049752346128472516 206 140176287020773913008322557889203063878295153552603137485051198901515909357475708323091662508533970 207 -420528861062321739024967673667609191634885460658437648564684213931171171937734622903560298283780077 208 1261586583186965217074903021002827574904656381976134220012547047454709519427153894300083228395337551 209 -3784759749560895651224709063008482724713969145926500205320009785114947386444655385755048995814381539 210 11354279248682686953674127189025448174141907437777013979873314208228173430545951119176686557483259969 211 -34062837746048060861022381567076344522425722313336802542939955218965557762226772365791855943528103514 212 102188513238144182583067144701229033567277166940017935976473706897632299608610605861659657485964532654 213 -306565539714432547749201434103687100701831500820036366401959727352504195333000114450035033116210712817 214 919696619143297643247604302311061302105494502460086308844736570955162589844486428713954562555933866710 215 -2759089857429892929742812906933183906316483507380311730269097959587085275965246176321399033594029668354 216 8277269572289678789228438720799551718949450522141004177845264974239829197042081067024693649189625805477 217 -24831808716869036367685316162398655156848351566422852684873617982509113861355835218457409765308879251185 218 74495426150607109103055948487195965470545054699268349245643310874662834145684928856560131905913994736512 219 -223486278451821327309167845461587896411635164097805531595289000044852517091268064098240719661883744936318 220 670458835355463981927503536384763689234905492293417226756390518712609447469706163743601703010554823074209 221 -2011376506066391945782510609154291067704716476880250215756976744074802488744069170008831470806854980256739 222 6034129518199175837347531827462873203114149430640748734728587008412173839768972279057546542441232064756102 223 -18102388554597527512042595482388619609342448291922250636533698290827431709078238446202676037435990582421594 224 54307165663792582536127786447165858828027344875766757697120442548154047327396223414410612913990057673108497 225 -162921496991377747608383359341497576484082034627300259677883457359484831673728994021993756466797619618582690 226 488764490974133242825150078024492729452246103881900761521415375038735724212821700849614192162301525677316134 227 -1466293472922399728475450234073478188356738311645702325153981911435755364972795575925079633009193122325243866 228 4398880418767199185426350702220434565070214934937107028447681587464535785375568420891200388528795012779940056 229 -13196641256301597556279052106661303695210644804811320962525930877041119054616683990048950973623534083691076432 230 39589923768904792668837156319983911085631934414433962727273492485537215736921653464467998518657556900566847089 231 -118769771306714378006511468959951733256895803243301888553415538691850652041479873325896611259365701084214008230 232 356309313920143134019534406879855199770687409729905666145200794270653393078395133960187366560631989769137869946 233 -1068927941760429402058603220639565599312062229189716997311386040368698568944862786537603370976718546653856713109 234 3206783825281288206175809661918696797936186687569150990467171753245762384961130644657109986487908355653236607704 235 -9620351475843864618527428985756090393808560062707452974802457763279705821268325703385694281533244954256542776969 236 28861054427531593855582286957268271181425680188122358928844703893245204536362120749001176929121497200698532315995 237 -86583163282594781566746860871804813544277040564367076776246403740470456186695047681010455989512150405880454192911 238 259749489847784344700240582615414440632831121693101230315318104911717846169915233118562238987969210965577693653208 239 -779248469543353034100721747846243321898493365079303690977072079838862715274297549415490896233074426090147809185599 240 2337745408630059102302165243538729965695480095237911072971806901944094496767754363156036798958557575459178084777799 241 -7013236225890177306906495730616189897086440285713733218821303486663414846974431134001311082553144806729735602119192 242 21039708677670531920719487191848569691259320857141199656341156442212448137466783852825755222670551025194954322669799 243 -63119126033011595762158461575545709073777962571423598969308112755717173682284054025995122411746099301822205980723236 244 189357378099034787286475384726637127221333887714270796908295546411970742310494884957817258911759899476539531610398300 245 -568072134297104361859426154179911381664001663142812390724025833633953069104300419646634032367913793000182125806791639 246 1704216402891313085578278462539734144992004989428437172170955038192944047364592722654007836001380571768396151287842516 247 -5112649208673939256734835387619202434976014968285311516515468157328868625632263618290202788551597389436103708827814564 248 15337947626021817770204506162857607304928044904855934549549798374936723845220500488502430733234079900386861009053876297 249 -46013842878065453310613518488572821914784134714567803648641524118727585054882759653431075889813843838019430189267521358 250 138041528634196359931840555465718465744352404143703410945914311102862283794254135715609439758492813508074895955896650756 251 -414124585902589079795521666397155397233057212431110232837766731960332041915608926531286552739055962374075555243125761381 252 1242373757707767239386564999191466191699171637293330698513331218274367892254301383797974445552310379367668330517729801570 253 -3727121273123301718159694997574398575097514911879992095539921701967375811892874750586455446190431082097214343837665462031 254 11181363819369905154479084992723195725292544735639976286619671322821781078967386774215318394249948046322771274710269691776 255 -33544091458109715463437254978169587175877634206919928859859231497734003711326789249918298854282499459257694485499842621022 256 100632274374329146390311764934508761527632902620759786579577977990143743375680647411924825058420241658815227530230376385892 257 -301896823122987439170935294803526284582898707862279359738733276370520818064324626550349774148829391239035627922832128578900 258 905690469368962317512805884410578853748696123586838079216198972177635177953173558043937246867236744387523734034850643519567 259 -2717071408106886952538417653231736561246088370760514237648598904368950061966003296072171254810246676603444992891431344607812 260 8151214224320660857615252959695209683738265112281542712945799303237938253161509894973470808287098651211426319262560019492187 261 -24453642672961982572845758879085629051214795336844628138837391901096741299410090468292055253546861030009779154140373385623172 262 73360928018885947718537276637256887153644386010533884416512167874909040980807475452077887709539604519361378137882309453895281 263 -220082784056657843155611829911770661460933158031601653249536521785905162949910719884068377155567145573660811150393115754353810 264 660248352169973529466835489735311984382799474094804959748609589016822793748897437380266653037662431189949246922221398806582943 265 -1980745056509920588400506469205935953148398422284414879245828712160953802342432507590621956636719627323726629841566605845830770 266 5942235169529761765201519407617807859445195266853244637737486064983648223889111025586753963954820822438015640463376124321026419 267 -17826705508589285295604558222853423578335585800559733913212458360837429785025497268680599583763695344483760625902083200524962362 268 53480116525767855886813674668560270735006757401679201739637375298575602709813123300866624882302346763429483811366410715350543278 269 -160440349577303567660441024005680812205020272205037605218912125394413528659428723009252847204559099242216898243383173747218685767 270 481321048731910702981323072017042436615060816615112815656736375530353624498110058553051164706661877728900452602317217765195251612 271 -1443963146195732108943969216051127309845182449845338446970209128105962184294170579326557813538367596515546277308310921839234470484 272 4331889438587196326831907648153381929535547349536015340910627386290638501570938717427376124371663250031851385853995740748211725684 273 -12995668315761588980495722944460145788606642048608046022731882154294327155143869552377968021925945582065888005854293426650929099287 274 38987004947284766941487168833380437365819926145824138068195646456922452426622631774826313701621558151765169459798555644663655748090 275 -116961014841854300824461506500141312097459778437472414204586939384598775580083011291059587307599906449852805834982654930478456241015 276 350883044525562902473384519500423936292379335312417242613760818171804733434907052352179704472187443800766652569133161235971786868920 277 -1052649133576688707420153558501271808877138005937251727841282454473623985649550980656518874365578966357861414472219874194131153594447 278 3157947400730066122260460675503815426631414017811755183523847363366466278129985623036817409369334415589898558846292273251633375947408 279 -9473842202190198366781382026511446279894242053435265550571542090225657357619041883811915065122023779541343777263803108414772622268280 280 28421526606570595100344146079534338839682726160305796651714626270841330485517207398722173087718375799852585310837468301115154129407066 281 -85264579819711785301032438238603016519048178480917389955143878812142552249073643695559452637105943182722443084460645828001303997780498 282 255793739459135355903097314715809049557144535442752169865431636435931157380628446473356184728147438514150605330558399559821641379588014 283 -767381218377406067709291944147427148671433606328256509596294909308945780677691445291400859981222962795815943195523828601380631325905902 284 2302143655132218203127875832442281446014300818984769528788884727928337112518688507828562455469034184329324965211430142715678925380825217 285 -6906430965396654609383627497326844338042902456954308586366654183781530439208530694763162475149041735898682797994520109098428729954224316 286 20719292896189963828150882491980533014128707370862925759099962551340061189011239414083237152861925910152167133400351537305043143552298829 287 -62157878688569891484452647475941599042386122112588777277299887654030698180296672261742884427941056604747681146515539416532845057093354812 288 186473636065709674453357942427824797127158366337766331831899662962105777378205605258876932435820371663487079229616492091685398119316094127 289 -559420908197129023360073827283474391381475099013298995495698988886285572540166905118174512406939777331023902788398755839540985228871553644 290 1678262724591387070080221481850423174144425297039896986487096966658815391754136358544490158829155057410049267882487156453391821617960522182 291 -5034788173774161210240664445551269522433275891119690959461290899976542101309741953408769679461023174753095775360165773078280796301173856818 292 15104364521322483630721993336653808567299827673359072878383872699929751113591571704823674884954359573624131647238291987745271742542924941157 293 -45313093563967450892165980009961425701899483020077218635151618099788963620840767043745336136193840525318459589460410845976397842076064138336 294 135939280691902352676497940029884277105698449060231655905454854299366513937345505274942113888917602069646765118851503605467826368979112406564 295 -407817842075707058029493820089652831317095347180694967716364562898100416797214208349202780223555754435896376093731294639049688373633615330253 296 1223453526227121174088481460268958493951286041542084903149093688694302388655742287583995415583402926446071291952014262028984280229620432423030 297 -3670360578681363522265444380806875481853858124626254709447281066082904523535566240242258812550306658400961879003268421686288374541128831651116 298 11011081736044090566796333142420626445561574373878764128341843198248710133348691908215099039683662372997902324584922952070752332216358135525576 299 -33033245208132271700388999427261879336684723121636292385025529594746138379769440226984273778507207247256516783370071958578238368195917098868048 300 99099735624396815101166998281785638010054169364908877155076588784238425518479464593195402050560084408262075029193551508537248764501966546691493 301 -297299206873190445303500994845356914030162508094726631465229766352715252458983152368139893105291754383100349032607636700084814407387907356455919 302 891897620619571335910502984536070742090487524284179894395689299058145726037244654943569291611233799853698606172705662973061004785164636812552017 303 -2675692861858714007731508953608212226271462572852539683187067897174437250872955132778334963181368606927081364150938682862463484737784025008712032 304 8027078585576142023194526860824636678814387718557619049561203691523311847244553916089923989344418709991747793357642199357453420478931870131011727 305 -24081235756728426069583580582473910036443163155672857148683611074569935322034431913287026255376643539042371332450480676770080019124809351230688854 306 72243707270185278208750741747421730109329489467018571446050833223709805680406507852779217656683436779641847773124445525816569106751946315078135401 307 -216731121810555834626252225242265190327988468401055714338152499671129417704563912056705483450884900392210343446957297627857065698641802725336391552 308 650193365431667503878756675726795570983965405203167143014457499013388253976241266832813345111167264742474578953949899585219866642297179680042563056 309 -1950580096295002511636270027180386712951896215609501429043372497040164759925950538023077763862445458428051150900478224503672045372007647329001056215 310 5851740288885007534908810081541160138855688646828504287130117491120494277173825521076788673021352677386204143926949265818469588240098275193196901607 311 -17555220866655022604726430244623480416567065940485512861390352473361482837568016641597229173562996210795805388009621315699609836228561396192265277811 312 52665662599965067814179290733870441249701197821456538584171057420084448520565260706782083179258405428918511811150672260618810983003271553574273148866 313 -157996987799895203442537872201611323749103593464369615752513172260253345543441501012423331054021318442049687110519103186412659286959732084839160609326 314 473990963399685610327613616604833971247310780393108847257539516780760036606593473182259620777741648992664974268381988274425477948954061644098791156288 315 -1421972890199056830982840849814501913741932341179326541772618550342280109874887245489014604845258281386025979808569637928937916870788547960180416268828 316 4265918670597170492948522549443505741225797023537979625317855651026840329696297018559192487914584617205693600934212420584946370547141370589757981190238 317 -12797756011791511478845567648330517223677391070613938875953566953080520988922538629995469275025339969692864840844998958202870634544684728711595700738678 318 38393268035374534436536702944991551671032173211841816627860700859241562966551383466128609136262063224591114283524264928332149513403770765465877289431914 319 -115179804106123603309610108834974655013096519635525449883582102577724688900156303518998354858488375055504771397046560760506079792741819303722864624716438 320 345539412318370809928830326504923965039289558906576349650746307733174066701121587561312518647939580509667102974154771099209728984806862021699615306208967 321 -1036618236955112429786490979514771895117868676719729048952238923199522200101849015791401364944071357838912436597010575712562622567339052943767093637474130 322 3109854710865337289359472938544315685353606030159187146856716769598566600303577077163019558596692958042648272650003057714831719116020718898835187744978369 323 -9329564132596011868078418815632947056060818090477561440570150308795699800915306334758763074741243517601364316049669792024397356182561471612825608102144027 324 27988692397788035604235256446898841168182454271432684321710450926387099402751864732504539354984587158769156061051615533490391489598126916534772980717637783 325 -83966077193364106812705769340696523504547362814298052965131352779161298208241785299928217390244500088329355531369222970931693982891455284066090828754102384 326 251898231580092320438117308022089570513642088442894158895394058337483894624707411262315812212288050698337870915501947241628606735814932452460534065974184906 327 -755694694740276961314351924066268711540926265328682476686182175012451683874163911243032501094559238665914656820825000878189855666210343446733222501354111721 328 2267084084220830883943055772198806134622778795986047430058546525037355051622545889999856291857502704004060303940752190847150240649102278257580762434840200440 329 -6801252252662492651829167316596418403868336387958142290175639575112065154867511885341327094898720945169918154058684950379144324047858560740188090630643179808 330 20403756757987477955487501949789255211605009163874426870526918725336195464602372220136648112879221953676606614919545064972172923231443143123764499717537660905 331 -61211270273962433866462505849367765634815027491623280611580756176008586393807496271254629442561133083129060110439198427874536318600763565118806223113734674648 332 183633810821887301599387517548103296904445082474869841834742268528025759181422982022651058261420619648608452210224749880168247569726567138489513988442268631006 333 -550901432465661904798162552644309890713335247424609525504226805584077277544267800464809240186785140115131090918264567126963002729295019070502370470168969064963 334 1652704297396985714394487657932929672140005742273828576512680416752231832632801913064090699504284565887125803829275600050640816031339265920283990979997781442187 335 -4958112892190957143183462973798789016420017226821485729538041250256695497898409196313533540162402805647503317540116388171233994859140121667762788475699483179009 336 14874338676572871429550388921396367049260051680464457188614123750770086493695232080042638217419998560100104277100309048120693850375170173479625917427996051171523 337 -44623016029718614288651166764189101147780155041393371565842371252310259481085685807828641413739991501861523117417101423097545544873914221182622834777501127032993 338 133869048089155842865953500292567303443340465124180114697527113756930778443257043871846731849127871336766018828017696271294609914732218249329650585963908455523449 339 -401607144267467528597860500877701910330021395372540344092581341270792335329771163095244482003657697109058660591347589851254308881137855911802741029272385993019047 340 1204821432802402585793581502633105730990064186117621032277744023812377005989313530175650261991130599051674184395903898041047531948393459453916277319351566791010126 341 -3614464298407207757380744507899317192970192558352863096833232071437131017967940495539418526382427336168416005245695847716115316302641391590462536951648320756265178 342 10843392895221623272142233523697951578910577675058589290499696214311393053903821363243507414795165890677634921567251840388906839838862062455726021586713926525444611 343 -32530178685664869816426700571093854736731733025175767871499088642934179161711464376338377223824817690063714652478230737957070776992562214431803082523658567534621180 344 97590536056994609449280101713281564210195199075527303614497265928802537485134393501254369313765732207636363044688143470366950485848235780244954985693618492242493997 345 -292771608170983828347840305139844692630585597226581910843491797786407612455403179639003768400979956663603716753915900385523767615364537000789745798819476154581296953 346 878314824512951485043520915419534077891756791679745732530475393359222837366209537793948612828361240226588402580790246611519097917068546248270347257317420778353366778 347 -2634944473538854455130562746258602233675270375039237197591426180077668512098628615990931180912033280273320227396743361325226064057030225346335196716350727727086973799 348 7904833420616563365391688238775806701025811125117711592774278540233005536295885851361016558202950107168290282093634663886722180145486370698243407022048825214364921566 349 -23714500261849690096175064716327420103077433375353134778322835620699016608887657546211371675910008123577289229436599826706145775808392728080766161409729191609791390261 350 71143500785549070288525194148982260309232300126059404334968506862097049826662972628412341166300130440519895045122248013519054745065347762137312485693938196438825204528 351 -213430502356647210865575582446946780927696900378178213004905520586291149479988917908985323409250898472783179921068582010753560885469379550748507915804880911290145889947 352 640291507069941632596726747340840342783090701134534639014716561758873448439966753757792606257130406602486409680281259828925491002916781177360340244309098852646928299900 353 -1920874521209824897790180242022521028349272103403603917044149685276620345319900261201733121297577756681466495571693579108352194124066765539074144603056300247104877617754 354 5762623563629474693370540726067563085047816310210811751132449055829861035959700783512175512469336048311486021800170381056573399775860010059916391354697347646175281608065 355 -17287870690888424080111622178202689255143448930632435253397347167489583107879102350752660023057734359329403014539853297978456599205252517270631022173136627942103634267374 356 51863612072665272240334866534608067765430346791897305760192041502468749323637307052538593453449187007728458005972499908500599835523825150604998408179850178043161850107197 357 -155590836217995816721004599603824203296291040375691917280576124507406247970911921156963781723713524904949638926743585977045847887628481231787917990733385648341497017359027 358 466772508653987450163013798811472609888873121127075751841728373522218743912735763470044879528295246132003644194608781710184441708510020786799661160474336066311727040549993 359 -1400317525961962350489041396434417829666619363381227255525185120566656231738207290412101429033842419175870838595078504300151671105530369960246252022502549936444768294213834 360 4200952577885887051467124189303253488999858090143681766575555361699968695214621871238857560500115373657021910645241102776070442723020833203015496831189184924897921822189525 361 -12602857733657661154401372567909760466999574270431045299726666085099906085643865613710639926536312361356027911701784543489472533943901929868507459398887477069159222704609137 362 37808573200972983463204117703729281400998722811293135899179998255299718256931596841124218330003016344537234819235642905751088293571913014633304228167435191408568875159162219 363 -113425719602918950389612353111187844202996168433879407697539994765899154770794790523390550405752641464283192225032038427318846988497013406052193580400531477491574602668691948 364 340277158808756851168837059333563532608988505301638223092619984297697464312384371570194880454306155784869985616614035763889403953013186004200662246154981640095337379163231278 365 -1020831476426270553506511178000690597826965515904914669277859952893092392937153114710530663663133216607116370628057092010335978903687874085571728545864297966888569476020553186 366 3062494429278811660519533534002071793480896547714744007833579858679277178811459344131521928613563548125004298477960587700694715421880669672018229609290988331771566523918088934 367 -9187483287836434981558600602006215380442689643144232023500739576037831536434378032394728593297709816983931022858787042995938542900991620347822544147744592153573407098801933779 368 27562449863509304944675801806018646141328068929432696070502218728113494609303134097184397091014711978601678268540147640135070294794785818724755793417570297749688209624246430097 369 -82687349590527914834027405418055938423984206788298088211506656184340483827909402291552700227600088156878968317067288319179805671493731585554682584471417160981598345800046120978 370 248062048771583744502082216254167815271952620364894264634519968553021451483728206874657463377453294220004697072075411834142968835976789512400107524495875066780274684905351349176 371 -744186146314751233506246648762503445815857861094682793903559905659064354451184620623973871137910996780090227000721575915453537882207515722984377019354299580858914704644397361046 372 2232558438944253700518739946287510337447573583284048381710679716977193063353553861871923535445720569095214961477250014681763341976635600005447636339918315750179692599938058397939 373 -6697675316832761101556219838862531012342720749852145145132039150931579190060661585615766139712851452575522668121757521047642803118024246525647820590344802660998146189310751515349 374 20093025950498283304668659516587593037028162249556435435396117452794737570181984756847292622694751617452592192426900628835536100625648366112484235240908412139557917248884824477932 375 -60279077851494849914005978549762779111084486748669306306188352358384212710545954270541891338780156353537824653080200934364107554573667229017934100755996282887437455549643523736577 376 180837233554484549742017935649288337333253460246007918918565057075152638131637862811625691496715397293462830306595070267674518368896558743357327572301936436563726768616960206165230 377 -542511700663453649226053806947865011999760380738023756755695171225457914394913588434877033865589575165699302411778154435808707643463455564779571236226735170274557506921505537992210 378 1627535101990360947678161420843595035999281142214071270267085513676373743184740765304631048882513380762467551458653011949920940656677184557161208647080869877007935293359562312493009 379 -4882605305971082843034484262530785107997843426642213810801256541029121229554222295913893269158616729064917352741805893118076754387425545672832286972514934913803149535972272778340147 380 14647815917913248529103452787592355323993530279926641432403769623087363688662666887741679966438007901506889985759316196215100546161361197207731005173590165954711019791975689030626374 381 -43943447753739745587310358362777065971980590839779924297211308869262091065988000663225039529868573734287784463654930970707920638550434475379601800529898698069047543648843622908346793 382 131830343261219236761931075088331197915941772519339772891633926607786273197964001989675118110261073019602199027751534905184419075121051159474917361521642037091477461187166584416572790 383 -395491029783657710285793225264993593747825317558019318674901779823358819593892005969025355444856229599206277759700088756234992979998926408628753411681513975762198153005775097679515047 384 1186473089350973130857379675794980781243475952674057956024705339470076458781676017907076067779977158468376518110574727714615243306125763560403565391352298715359350844849275011334360573 385 -3559419268052919392572139027384942343730427858022173868074116018410229376345028053721228199980502461894827439715658437558792915731350649765851986413415908654088020611308432609679766837 386 10678257804158758177716417082154827031191283574066521604222348055230688129035084161163684595583158401309286599427047866211150276936459132650202391278417195264642047264643918821078328129 387 -32034773412476274533149251246464481093573850722199564812667044165692064387105252483491053796879392190126075359889528715948479070301250189323589285140545383736931300853599937662496545932 388 96104320237428823599447753739393443280721552166598694438001132497076193161315757450473161403779594249592581234504880673921186268572222513698393376249849627800040921185930454930686234171 389 -288312960712286470798343261218180329842164656499796083314003397491228579483947272351419484180794141953181169365408923028589345672523999913626986969050477519547711068370406083233413239968 390 864938882136859412395029783654540989526493969499388249942010192473685738451841817054258452502759060643634138644688348948021550974963903805212797483204949923366737872586996016314179943731 391 -2594816646410578237185089350963622968579481908498164749826030577421057215355525451162775357600375773828697921908223894748181806451025168710538443595775429789212312732268011747536345678141 392 7784449939231734711555268052890868905738445725494494249478091732263171646066576353488326072920594753668620786040375554337715640483240102352136935937005132593716013729831199191883436905604 393 -23353349817695204134665804158672606717215337176483482748434275196789514938199729060464978218484094476779458491319125046528600213851542792249479005976630928501691370061146396408990187182794 394 70060049453085612403997412476017820151646011529450448245302825590368544814599187181394934655092089124186397677126997700269262674108681771852679025280722584612031996094752015702851219319621 395 -210180148359256837211992237428053460454938034588351344735908476771105634443797561544184803966113518750837456678425573168582198351187774847094161386341056466051779000563530813425819802653996 396 630540445077770511635976712284160381364814103765054034207725430313316903331392684632554411899426515199781493633417649310812132688743605717504353034375528366105100493212981954420185510505416 397 -1891621335233311534907930136852481144094442311295162102623176290939950709994178053897663235695755245387712533819203482074159283252799522347685197469690545412917016340915443097823032874126663 398 5674864005699934604723790410557443432283326933885486307869528872819852129982534161692989707083991731234890660040238264345946216573129852110133048610752139962652082400105519189960200299972233 399 -17024592017099803814171371231672330296849980801656458923608586618459556389947602485078969121259585732569959289783610367577546403757508775453969712506882732292814589764824622432407854941218514 400 51073776051299411442514113695016990890549942404969376770825759855378669169842807455236907363788627596753937405471795825746264850675848025475789189418373407829269941446481570192005339151760956 401 -153221328153898234327542341085050972671649827214908130312477279566136007509528422365710722091342938258974775882167459222725080911086318490215500172559121057853497223222805587501233954979099163 402 459663984461694702982627023255152918014949481644724390937431838698408022528585267097132166273999058427014192902532938966982318573378489625361637835684631355888242948123472821894812338798788621 403 -1378991953385084108947881069765458754044848444934173172812295516095224067585755801291396498822066347618977210926120326257171946021741831132824862515722877129442087130435987690474753318769015797 404 4136975860155252326843643209296376262134545334802519518436886548285672202757267403874189496466288747364995905417088928471550870625325493003422076634183303518714530267584872417172018416309780226 405 -12410927580465756980530929627889128786403636004407558555310659644857016608271802211622568489398657708848963249948369083567926229895649253785283728211492509450717709335018894651564141658926296109 406 37232782741397270941592788883667386359210908013222675665931978934571049824815406634867705468195702706647695326708464500814305050136132327443492962416052157853630795898455773001904008952591616370 407 -111698348224191812824778366651002159077632724039668026997795936803713149474446219904603116404587736768377821087976086129317248890100636138986737117763104868590364339641124507359056979291373617141 408 335095044672575438474335099953006477232898172119004080993387810411139448423338659713809349213764025483956051348999563339988273632180081796074901999805525982738266401590282520230773354031503077534 409 -1005285134017726315423005299859019431698694516357012242980163431233418345270015979141428047641290181360473963596620613575339356622338567571469937495956247443792747676075745327435956782329035226700 410 3015855402053178946269015899577058295096083549071036728940490293700255035810047937424284142923868086787579112087663795762804171949778625658236660047787454322549738900234831752519629851516715476497 411 -9047566206159536838807047698731174885288250647213110186821470881100765107430143812272852428771609973075189862994603612314296299109603285866735053923723232677778957105700355775417243427916433443930 412 27142698618478610516421143096193524655864751941639330560464412643302295322290431436818557286314837326379222968431357362153843544387016994576882221177235684216316874331197374104920398870769248820861 413 -81428095855435831549263429288580573967594255824917991681393237929906885966871294310455671858944494758685501458957801424307857115411362528472645560804033195646432052050516753855589951656300178658170 414 244284287566307494647790287865741721902782767474753975044179713789720657900613882931367015576833461948779169108507907526326768549015625703616828953799331547540292743610073162343065439538350575565585 415 -732852862698922483943370863597225165708348302424261925132539141369161973701841648794101046730500437754638439262956836526669392710938330581259000410271413620806760145105636773552393664845977029791613 416 2198558588096767451830112590791675497125044907272785775397617424107485921105524946382303140191501380563196448984035571332690403102784959817796220292748858509474600907527761147437468617734641238843647 417 -6595675764290302355490337772375026491375134721818357326192852272322457763316574839146909420574503985223853262344534466271319748596558000479248577349440797025427835708765562123045861573809688282889645 418 19787027292870907066471013317125079474125404165455071978578556816967373289949724517440728261723511752821369017277902499017237121165331810280040144681951575775439239545176894898151856841785206384577773 419 -59361081878612721199413039951375238422376212496365215935735670450902119869849173552322184785170535730083815172042242957883018344222758463212696887320772751221945326273844586408933634591955661410933325 420 178083245635838163598239119854125715267128637489095647807207011352706359609547520656966554355511607801659059953904448716655247755720549922368948279894824135320857686505491094015867636415329425270833070 421 -534249736907514490794717359562377145801385912467286943421621034058119078828642561970899663066534821983450555901930283614518664529269697514826844008681739983184319575107963576040408813734793645188467196 422 1602749210722543472384152078687131437404157737401860830264863102174357236485927685912698989199604464107557698006925839883689336371208916703174448408089035263033433859510869717481865165408818533983393236 423 -4808247632167630417152456236061394312212473212205582490794589306523071709457783057738096967598813396607255464697599075716268718714547073258287574746502910221404158867912013105303157084119550916251876599 424 14424742896502891251457368708184182936637419636616747472383767919569215128373349173214290902796440195375861682345987814320950364935961945573669883951798545933783707566046785671229311309357621269437047604 425 -43274228689508673754372106124552548809912258909850242417151303758707645385120047519642872708389320573213830438615081669390670545843678804784755620919310157946305733365366824762723099139446816076799821005 426 129822686068526021263116318373657646429736776729550727251453911276122936155360142558928618125167961702902065313615886583777946299726846980248220552490904100914322182204330797881526223688234433145513663258 427 -389468058205578063789348955120972939289210330188652181754361733828368808466080427676785854375503885147627482255293556388180115806558079048520617237235148050633503885685270369677964167177715539424099657896 428 1168404174616734191368046865362918817867630990565956545263085201485106425398241283030357563126511655493332145184978104426355441567369361804718913105155434885739097392589812548593319251957195248914157101678 429 -3505212523850202574104140596088756453602892971697869635789255604455319276194723849091072689379534966362692509144064869420138288198521734900607030554463766102272973474201618096167229346218580250064677766062 430 10515637571550607722312421788266269360808678915093608907367766813365957828584171547273218068138604898936034170937674222509070887749633923511421200389139631173274339676858015542812173114513123915289523125479 431 -31546912714651823166937265364798808082426036745280826722103300440097873485752514641819654204415814697161634494448226260949164390104024692409587591312202159667588247782935089054235568430872149967795448397184 432 94640738143955469500811796094396424247278110235842480166309901320293620457257543925458962613247444091943116336539924179999221184058408731797773893957045013637117389278843565385614188905080835024587594456577 433 -283922214431866408502435388283189272741834330707527440498929703960880861371772631776376887839742332274763892457506375974196305519576771181041920113249294140842066492284886649870689652576040597171145798123455 434 851766643295599225507306164849567818225502992122582321496789111882642584115317895329130663519226996822910790461798339011440644267865695246550722292238555414100832022673434590547282013250083537488627733764447 435 -2555299929886797676521918494548703454676508976367746964490367335647927752345953685987391990557680990471943322863358564088332515457491718932409641494707484184960059624051761841059466689047892757606487184089210 436 7665899789660393029565755483646110364029526929103240893471102006943783257037861057962175971673042971419991374375643217157521627993945871004171957357051473372610626813084642335353611139026181494904807465763538 437 -22997699368981179088697266450938331092088580787309722680413306020831349771113583173886527915019128914250297523228168938240713610351855933632475424515766423504129496870358137614239874315255438284934430625337732 438 68993098106943537266091799352814993276265742361929168041239918062494049313340749521659583745057386742738352117167588765567330791944525108944825917960509189051871504752034817848521100143784476191614053685974638 439 -206979294320830611798275398058444979828797227085787504123719754187482147940022248564978751235172160228244217387593658652607004773728413754036061122470639959998443352057744799906729453707207606043652162969972866 440 620937882962491835394826194175334939486391681257362512371159262562446443820066745694936253705516480684770442225812376528717157821258261060951615930930589662275142484748667811067117339826638202590599318538761554 441 -1862813648887475506184478582526004818459175043772087537113477787687339331460200237084808761116549442054223449859980621869808060539075587821162119295862895663039715430188838601404523753445627110373323403168591247 442 5588440946662426518553435747578014455377525131316262611340433363062017994380600711254426283349648326162556473274405724626440610968788029049083533938910377975613388494819445013580859143368369090657441920039902138 443 -16765322839987279555660307242734043366132575393948787834021300089186053983141802133763278850048944978487934231403138188974237198873505713700730740391327801225107031360969891220122785591738490923918009214806959401 444 50295968519961838666980921728202130098397726181846363502063900267558161949425406401289836550146834935464145841475348807682547729010492369664044341984998830406137354700805204828007097135904977843422478774597202025 445 -150887905559885516000942765184606390295193178545539090506191700802674485848276219203869509650440504806391639546303628901925241707550920108386132375715082086303761564475782057009622014502534622057390688077958502313 446 452663716679656548002828295553819170885579535636617271518575102408023457544828657611608528951321514419173884642065106530063560464148857564210891628635065679303157653411000396330586782774577383662895880250462950420 447 -1357991150038969644008484886661457512656738606909851814555725307224070372634485972834825586853964543257524058490710535581070851975625640058093725991829464926641702237066063760151877300538622861965289896490234630321 448 4073973450116908932025454659984372537970215820729555443667175921672211117903457918504476760561893629772575291127812879630647018686390559684307790824380076091191735662798387021587878521011723148628629545305703622514 449 -12221920350350726796076363979953117613910647462188666331001527765016633353710373755513430281685680889317718627799449100636761645875422287867721920082133394374607217241353233730263812818161228761878206766023706176661 450 36665761051052180388229091939859352841731942386565998993004583295049900061131121266540290845057042667953146495435871686167087642995720151393986847816938913778958559031201593297648814125588256378344481326250836336015 451 -109997283153156541164687275819578058525195827159697996979013749885149700183393363799620872535171128003859461318730915344114417854841045195008272884424121829017232303681203094221746417720138247911437927792708730900504 452 329991849459469623494061827458734175575587481479093990937041249655449100550180091398862617605513384011578412243066468270815527167470793102696072465332021857868663951747236291330216340053118620174210970394802023455164 453 -989975548378408870482185482376202526726762444437281972811123748966347301650540274196587852816540152034735170944915508943064266638942815383804619113971401770038436085305740696131796471758479517827051590905103120225132 454 2969926645135226611446556447128607580180287333311845918433371246899041904951620822589763558449620456104205427605166473940047933950817421455281880170996011331645036252431841706153358185087218761723802515960927430250639 455 -8909779935405679834339669341385822740540861999935537755300113740697125714854862467769290675348861368312616481029393094465919296700584685244129942416780329118249316188226753312398012905539026213950317569309302952563439 456 26729339806217039503019008024157468221622585999806613265900341222091377144564587403307872026046584104937849699883796100586376623471291286250163105336385882715355427779183172621715241974161912669375797799816856087332642 457 -80188019418651118509057024072472404664867757999419839797701023666274131433693762209923616078139752314813548502426581328708917735096305408799375227914639962556737433853275104915410822777208986437204502696521259487818516 458 240564058255953355527171072217417213994603273998259519393103070998822394301081286629770848234419256944440644733572263558997344598765792065556733176161826356877529305991464800729190503927149919179091094330592743175297935 459 -721692174767860066581513216652251641983809821994778558179309212996467182903243859889312544703257770833321936000140589461481327154569595108472394378357900460851783317948054826467396232491047480254148010009937311190294461 460 2165076524303580199744539649956754925951429465984335674537927638989401548709731579667937634109773312499965810331506099592522864502521695215805698302021147228501743127110195885495641126695675374637787186320830737318959963 461 -6495229572910740599233618949870264777854288397953007023613782916968204646129194739003812902329319937499897425572998768828084742575789888226164133104706190481055561893760550748815733063311167833114048861946499251625962915 462 19485688718732221797700856849610794333562865193859021070841348750904613938387584217011438706987959812499692269695857643079945606953200322783734050836354785132297750026234414542482321064432956911710096723742139875604219023 463 -58457066156196665393102570548832383000688595581577063212524046252713841815162752651034316120963879437499076825421875919876336286225802182672500533397307801597945167835014690712667466044534538453560102934266951739914226263 464 175371198468589996179307711646497149002065786744731189637572138758141525445488257953102948362891638312497230497424700759182150635973106410372555603337099954732796033441661220280416730570213899597992596208115389958911212851 465 -526113595405769988537923134939491447006197360234193568912716416274424576336464773859308845088674914937491691443061960103272809774108088721981153819340292791784121418008575278858717676038194486586045664793302859411534115699 466 1578340786217309965613769404818474341018592080702580706738149248823273729009394321577926535266024744812475074265439690283138356245517591068865963681303398321463393684631165865975246802663083623367040099831135643979065795530 467 -4735022358651929896841308214455423023055776242107742120214447746469821187028182964733779605798074234437425222944583196979328426351124345332525285228229104926734779748540457105627297929692694975059466329684989675320633561821 468 14205067075955789690523924643366269069167328726323226360643343239409463561084548894201338817394222703312275669025795074102087441518551787818845358257936201021173676980874083015486621227130090928343349610746563003970515861155 469 -42615201227867369071571773930098807207501986178969679081930029718228390683253646682604016452182668109936827006630709745095244958072527005283200329945790047506998534255696527954554262448267977464317953670457660329281142342183 470 127845603683602107214715321790296421622505958536909037245790089154685172049760940047812049356548004329810481019313572046541242557117768580795681459459463128331737526817439921220416271061288173476415580016869078484532618038583 471 -383536811050806321644145965370889264867517875610727111737370267464055516149282820143436148069644012989431443059286391867720611651720931742293712305589640862458984896151434475836402948688859127694802794930572259915292758360882 472 1150610433152418964932437896112667794602553626832181335212110802392166548447848460430308444208932038968294329179602109387151869395575061070813228586096458918624691937159506198160422539374618589101623150539227156795371722231499 473 -3451831299457256894797313688338003383807660880496544005636332407176499645343545381290925332626796116904882987534752353087773460602867582436559699913887535418171666886993819932131690557467250193901115890957883992654965095419386 474 10355493898371770684391941065014010151422982641489632016908997221529498936030636143872775997880388350714648962599006471258080606020027464161571825517040926772678926008920827769102927382153467731162844678422992574987048039397055 475 -31066481695115312053175823195042030454268947924468896050726991664588496808091908431618327993641165052143946887809232182663462747739919363140835380303694515391890013699001273029371358781436580419050913999909897108919642650694631 476 93199445085345936159527469585126091362806843773406688152180974993765490424275725294854983980923495156431840663443513671965916587987499395715760961281710568874947560020000709894387028816472055170334735207677547241157745394408152 477 -279598335256037808478582408755378274088420531320220064456542924981296471272827175884564951942770485469295521990293750178225563514138194770193483333983858733671764562510223830694987475318489923536572873092314191031874434795308695 478 838795005768113425435747226266134822265261593960660193369628774943889413818481527653694855828311456407886565970833603082870678455905314021153886547843814816953160246864936318615319764769331361534750748284347757196977990783646575 479 -2516385017304340276307241678798404466795784781881980580108886324831668241455444582961084567484934369223659697912611639354642164499543229829279377809068295596322587618416947456564357189601173640215449171214969831457854619704378374 480 7549155051913020828921725036395213400387354345645941740326658974495004724366333748883253702454803107670979093737978448658982810914775639467758220768681589821911187613755932281630446309774637047847851752949371327811910272625591182 481 -22647465155739062486765175109185640201162063036937825220979976923485014173099001246649761107364409323012937281213601482879817334201781922560952549261862019445397328497693118890754344471680072956203483249681527387987148634623130223 482 67942395467217187460295525327556920603486189110813475662939930770455042519297003739949283322093227969038811843640372092135368206887053500408176194824128278554689175588934702790849986122720680870990003985736113778039383747741165962 483 -203827186401651562380886575982670761810458567332440426988819792311365127557891011219847849966279683907116435530922121984034620049729984886386101799248153517640729207061013453781909365242814019528565000601920731876373057001920050421 484 611481559204954687142659727948012285431375701997321280966459376934095382673673033659543549898839051721349306592767668315772856066754394712987113329440788725643286747332949925476289208103454955630206687093690884900897417557635355128 485 -1834444677614864061427979183844036856294127105991963842899378130802286148021019100978630649696517155164047919778299975469421655512733142790572799717066713226822567790596065077368918517636841989730783269233475931551399908162133059429 486 5503334032844592184283937551532110568882381317975891528698134392406858444063057302935891949089551465492143759334896003434787745194277418454217684637676821840828782170670918281458591712527873810473464360847505662757441046556508371045 487 -16510002098533776552851812654596331706647143953927674586094403177220575332189171908807675847268654396476431278004697135803088072846393083986530136607585114126902476088406948192573851598980441671584214301867471784836096425748563112122 488 49530006295601329658555437963788995119941431861783023758283209531661725996567515726423027541805963189429293834014103223977106583344631350980135425518632289258200818077550671656214095080080446283741208828064948361502639329017058391304 489 -148590018886803988975666313891366985359824295585349071274849628594985177989702547179269082625417889568287881502042282184240042940640299453332640642829874505572723044149310516946107160962194841960162019163566557410158129513606092139266 490 445770056660411966926998941674100956079472886756047213824548885784955533969107641537807247876253668704863644506126810960074369625183483855132158264936079744510736927886109305653459013976611237579102066476369139529485803651277472353394 491 -1337310169981235900780996825022302868238418660268141641473646657354866601907322924613421743628761006114590933518380515676882246196539971705428174852913393701099618440082693219629339775429805639220503400268990707784843228825060892626651 492 4011930509943707702342990475066908604715255980804424924420939972064599805721968773840265230886283018343772800555141654237410712486795333254294201398798565352423634584295814728773691166858447955802354003703982195250932568212837351121904 493 -12035791529831123107028971425200725814145767942413274773262819916193799417165906321520795692658849055031318401665424713321498804818991230319162294551298994963244061660281244919088583868569454098444602853359358026011352475446865540336063 494 36107374589493369321086914275602177442437303827239824319788459748581398251497718964562387077976547165093955204996273817057724403844557912673220695585528610197943623709688465583341982571022780522710881306101038052200620204217750410638026 495 -108322123768480107963260742826806532327311911481719472959365379245744194754493156893687161233929641495281865614988822202347640971493136673421698644104219689904118958831537885072070903455708939229744542758776473821809401213180227037814377 496 324966371305440323889782228480419596981935734445158418878096137737232584263479470681061483701788924485845596844966467579622679213079325926728605969162343933899612614277015081105990625867236410789159212587915073864451825114164515525295450 497 -974899113916320971669346685441258790945807203335475256634288413211697752790438412043184451105366773457536790534899400476337831073253753092767081350207099067624343297299324780680922899908741776568112961656155651916940119049913664539952926 498 2924697341748962915008040056323776372837421610006425769902865239635093258371315236129553353316100320372610371604698198499695903523673505844078579522138503520471288533274619401369306889906424884455275215685601080288330673104420271882296578 499 -8774092025246888745024120168971329118512264830019277309708595718905279775113945708388660059948300961117831114814094602313698740127290699238129828893966402457693448930063452339937448759276569270044609712109716652562388079308008679896434497 500 26322276075740666235072360506913987355536794490057831929125787156715839325341837125165980179844902883353493344442283815763783951870999375161553883521148806029799396519566804208161190986929141760189341182726590901722046174870172710843652610 501 -78966828227221998705217081520741962066610383470173495787377361470147517976025511375497940539534708650060480033326851426766457537369235057436065737613660461714808090543963233822787502119747493973069048315604111307992810166712890670466924664 502 236900484681665996115651244562225886199831150410520487362132084410442553928076534126493821618604125950181440099980554253727104530437731288533214812561828937031021184352413769907437253755517984863974036299797218362743698379940333702277385565 503 -710701454044997988346953733686677658599493451231561462086396253231327661784229602379481464855812377850544320299941662822999180234769340638538173102436244523306659748343414642523928412209293998797449373166741469301517530797563394194428062864 504 2132104362134993965040861201060032975798480353694684386259188759693982985352688807138444394567437133551632960899824988549026959610925719721239934137430401871894059389215393565401380651609864325901571968395501032580071906817199875961789450603 505 -6396313086404981895122583603180098927395441061084053158777566279081948956058066421415333183702311400654898882699474965460897727836234146138525993640334732951853214577387658465665564952718286641252186475621212633629157095300944396038007629484 506 19188939259214945685367750809540296782186323183252159476332698837245846868174199264245999551106934201964696648098424896141667082804026016535800333542786561079871508721069157082972540359130945615115562567309083449371687397299859629442311470909 507 -57566817777644837056103252428620890346558969549756478428998096511737540604522597792737998653320802605894089944295274688985739354600230806802117095277341699816323265700749508662600565764086088580481851048647368883680252125867983100733809535871 508 172700453332934511168309757285862671039676908649269435286994289535212621813567793378213995959962407817682269832885824067683109897869191671434388436630235911391652511173462409644495666345729649159445961149608325513997720793901212366938828586116 509 -518101359998803533504929271857588013119030725947808305860982868605637865440703380134641987879887223453046809498657472201360549415447545588361613020944423888698687626629267695411808215848425447174990232195291025569909072221939031192756875594381 510 1554304079996410600514787815572764039357092177843424917582948605816913596322110140403925963639661670359140428495972416601895532148273729055834614984447965534432267389156036611727196850257351633511373555875985413156085518709315840205718629950031 511 -4662912239989231801544363446718292118071276533530274752748845817450740788966330421211777890918985011077421285487917249810772635158087988908400713835180761526983236387608473398006978813989072854101102476132507921312326380870305378527694611507999 512 13988736719967695404633090340154876354213829600590824258246537452352222366898991263635333672756955033232263856463751749438901575556060919721451151618670224063477249454903386989044804208600462641836586698163649632962340246387045908461213709314282 513 -41966210159903086213899271020464629062641488801772472774739612357056667100696973790906001018270865099696791569391255248301387516892022213552446212165506037257633304264740775442610932294266857731223739341394831767773893642143195293852481411020504 514 125898630479709258641697813061393887187924466405317418324218837071170001302090921372718003054812595299090374708173765744884335575067905092063096592523218230062767109659500377305418632381094927607634950284637939447463946706144917178249339716073871 515 -377695891439127775925093439184181661563773399215952254972656511213510003906272764118154009164437785897271124124521297234699135635441277334192661413776150715472001865787269595847500860062469458686024268755979102409236554545988787017356624148678512 516 1133087674317383327775280317552544984691320197647856764917969533640530011718818292354462027493313357691813372373563891704157115729236628717177195414150099981334156985190376399016714191068473482809390332823119389668670781905572479986043700234022673 517 -3399263022952149983325840952657634954073960592943570294753908600921590035156454877063386082479940073075440117120691675112332428614269958714018521609425865506695630678576793865274332116935930563528617883748094047363345206523327107586398308615777614 518 10197789068856449949977522857972904862221881778830710884261725802764770105469364631190158247439820219226320351362075025336817475685806549791808476187107408445969445430943137127255270412268754854310855841771367353999033130005050173040141034270218508 519 -30593367206569349849932568573918714586665645336492132652785177408294310316408093893570474742319460657678961054086225076010870778305921155478473471633610367734196384147390005478614486080877439209135555274273573100295063029803230258342313448920255483 520 91780101619708049549797705721756143759996936009476397958355532224882930949224281680711424226958381973036883162258675228033153816453568254105510046192457401133031006787367066005774557531660948041315917997630734600736754723901438121454844340262249849 521 -275340304859124148649393117165268431279990808028429193875066596674648792847672845042134272680875145919110649486776025684098201609030655072635859461840863258957127104726202671845282772077926557002260188487424944756616773544140567316650699800847694729 522 826020914577372445948179351495805293839972424085287581625199790023946378543018535126402818042625437757331948460328077052292974229290166429039264395543363681955788151876440110609552794741810327867740126072348691879430298765952366181219256887091669918 523 -2478062743732117337844538054487415881519917272255862744875599370071839135629055605379208454127876313271995845380984231156882716568614283870274384859398551430952569149586592805572827134574731920384558494804471438009703328174014252443536387865460373588 524 7434188231196352013533614163462247644559751816767588234626798110215517406887166816137625362383628939815987536142952693470653059958831401255002231836446374180977292189180557481576384662332655502680302865546005903022888865360882406962585435828282977416 525 -22302564693589056040600842490386742933679255450302764703880394330646552220661500448412876087150886819447962608428858080411947755155001943473193181563356940732398344511464423930394981423802722373317679679206503725459851862824707247039011734601253606033 526 66907694080767168121802527471160228801037766350908294111641182991939656661984501345238628261452660458343887825286574241235828479327290721654319907050379537722717868503065200731074291303979930491563736965315098036883618919580561401775302378954326747798 527 -200723082242301504365407582413480686403113299052724882334923548975818969985953504035715884784357981375031663475859722723707519841384131665465431479772115560565587963053851849115768168720292234808395574488034143759071772150317695968397497924040199931036 528 602169246726904513096222747240442059209339897158174647004770646927456909957860512107147654353073944125094990427579168171122604048701788702190240569830237909550550625389071154719635165020864813078208026679664107702364852534687723791269909233246766772205 529 -1806507740180713539288668241721326177628019691474523941014311940782370729873581536321442963059221832375284971282737504513367708548185239446182212783278691680561847534430363157662254484431999338605472722254951651104047518676293753621495905133177905217404 530 5419523220542140617866004725163978532884059074423571823042935822347112189620744608964328889177665497125854913848212513540102991572498792082670298305509949234833116693830889556548741468902953075980021060061827922395201965137647410491240632721914859381940 531 -16258569661626421853598014175491935598652177223270715469128807467041336568862233826892986667532996491377564741544637540620309286674396800705819702646213187466461266940431203018873443812727026240272904544936363217129952964495338168565028951450016911790204 532 48775708984879265560794042526475806795956531669812146407386422401124009706586701480678960002598989474132694224633912621860928263734587416300571633029971296189814275697614303065513859533396278625560357928003319218392307146094067946917771381077055230369060 533 -146327126954637796682382127579427420387869595009436439222159267203372029119760104442036880007796968422398082673901737865582783851843640842098358633047722048430479565083501296752434992848012399420077499701948161196852804761944135281088471767661306086389086 534 438981380863913390047146382738282261163608785028309317666477801610116087359280313326110640023390905267194248021705213596748350339911052777499287808994110874810527679257913019933762251031127773080408969494204703260561742586663413754198070216442134301368493 535 -1316944142591740170141439148214846783490826355084927952999433404830348262077840939978331920070172715801582744065115640790245053848281782953197721753668333607407705358237756439264355988366670921002827294175562404053289820545061635321267451872892535254237708 536 3950832427775220510424317444644540350472479065254783858998300214491044786233522819934995760210518147404748232195346922370735165205161994224719881076077346840994707896990283173925186757140368029792046761217104766584105888710503993028629091875934347108837218 537 -11852497283325661531272952333933621051417437195764351576994900643473134358700568459804987280631554442214244696586040767112205487098435327611190699662495761186378059126514211084752209825962104016687339289238779637183451752930332133433439490507796488746673035 538 35557491849976984593818857001800863154252311587293054730984701930419403076101705379414961841894663326642734089758122301336616450273984938381973896908394704880832825590233918513817491041326639796145878066636753841960946460473546014072217246637197733334881431 539 -106672475549930953781456571005402589462756934761879164192954105791258209228305116138244885525683989979928202269274366904009849376467321123937436627179427781815349763273897678676140728849255403729369766196780532739219741707236690379333337562876033427273540277 540 320017426649792861344369713016207768388270804285637492578862317373774627684915348414734656577051969939784606807823100712029548162587039830235758651677187703346913074157790873510459096688970581609995079974836177425193576229314430728198837717485037826946929786 541 -960052279949378584033109139048623305164812412856912477736586952121323883054746045244203969731155909819353820423469302136088644410542377533524906828397727621033086084535581483495381942907999938336795500253826410885703007919091428916939707020089420483176643930 542 2880156839848135752099327417145869915494437238570737433209760856363971649164238135732611909193467729458061461270407906408265933131708563250098411683071589923798787713695854281244109432013388335364125135832509281739626036306717158793198765540673174679071543903 543 -8640470519544407256297982251437609746483311715712212299629282569091914947492714407197835727580403188374184383811223719224797799627629844714265815380929589700886620390187788025938968220135310756217098282284238635805104558691156989818452529494458203542532561550 544 25921411558633221768893946754312829239449935147136636898887847707275744842478143221593507182741209565122553151433671157674393399183735262119844260024268187517354910351007692285144601341089653940255608631277545099263950265901978209953430660053019088337578728257 545 -77764234675899665306681840262938487718349805441409910696663543121827234527434429664780521548223628695367659454301013473023180196851149534190350620222220162376192065799867666663113006423262139076466014250192018311218917121664028116601612762159493368984748900421 546 233292704027698995920045520788815463155049416324229732089990629365481703582303288994341564644670886086102978362903040419069540589647641358863057756596878313094110137176141844657122433880295420229710413302323254723229359281831861125341854685476145467992271701856 547 -699878112083096987760136562366446389465148248972689196269971888096445110746909866983024693934012658258308935088709121257208621771050724194928531005908707960972154087805467703705918599077069230129854664506035563841204414592995639774780389495730031130756695808606 548 2099634336249290963280409687099339168395444746918067588809915664289335332240729600949074081802037974774926805266127363771625865315879404495240136317211502161391003182133188748553881833688189671791417009064923400535689113614007036644631002009371755688819552957310 549 -6298903008747872889841229061298017505186334240754202766429746992868005996722188802847222245406113924324780415798382091314877595941291919045206901973581327955616921476015732559631992982126963564026643588807785031691091452336877880395124051481870156794442884511005 550 18896709026243618669523687183894052515559002722262608299289240978604017990166566408541666736218341772974341247395146273944632787815664630866265393060459753762313713457757669856272426502141706270575741703593542524923229574629847739709902936896417855893600123519228 551 -56690127078730856008571061551682157546677008166787824897867722935812053970499699225625000208655025318923023742185438821833898363466101458176823001424635675263069255709082685730558776114288801017704644408138226873433657236317762973861931935144531889599262218805738 552 170070381236192568025713184655046472640031024500363474693603168807436161911499097676875000625965075956769071226556316465501695090423026044952509991740244001910159204680534216016863474531201790177199058434229993583179016581037249638787208565470832952173044660474945 553 -510211143708577704077139553965139417920093073501090424080809506422308485734497293030625001877895227870307213679668949396505085271211549391353990604563672128630713714660199202268173250732982021579661347625182896460807334133918756339245693131046761892745344832722037 554 1530633431125733112231418661895418253760279220503271272242428519266925457203491879091875005633685683610921641039006848189515255813560218287953923704635552600107265977393486566772267856426056165253262021389457632200857803573600842931966785337452285207213763220600858 555 -4591900293377199336694255985686254761280837661509813816727285557800776371610475637275625016901057050832764923117020544568545767440853859234680765937659709337135228290446593479560000515486062706921844394280042438870657531217578470196623500654867326467148573829908218 556 13775700880131598010082767957058764283842512984529441450181856673402329114831426911826875050703171152498294769351061633705637302322785661986892217580114877941026372932882871577113578270104795856472387963145848963248941731154544914810084567032959038390966431095161614 557 -41327102640394794030248303871176292851527538953588324350545570020206987344494280735480625152109513457494884308053184901116911906967835518427294538133739863496096411743484443560886263053866587632542339413168050708259848378088178404032510387022497554202155785946659321 558 123981307921184382090744911613528878554582616860764973051636710060620962033482842206441875456328540372484652924159554703350735720902831918559756528779904264982628983360478783788772348948689661332942022196508710416103047267342493364512200765505190973969177704913632873 559 -371943923763553146272234734840586635663747850582294919154910130181862886100448526619325626368985621117453958772478664110052207162710065721542191320565563953078462319188026175369792286501749995944180662841320840256213545563657900398525898194598793697046966759021171982 560 1115831771290659438816704204521759906991243551746884757464730390545588658301345579857976879106956863352361876317435992330156621488132228226413687197520362062902762276230037988722023627968305960489697092606809201437117145532178747453942533842973009816233775974880685081 561 -3347495313871978316450112613565279720973730655240654272394191171636765974904036739573930637320870590057085628952307976990469864464391958091863970218665422172867678977547052564427926566240058149266801151050730494509484364623138487643433063015672304668244665788613186834 562 10042485941615934949350337840695839162921191965721962817182573514910297924712110218721791911962611770171256886856923930971409593393169759635368375011646083226149727287475171842667681096827936371712976920052094433660323546997446298443197674726508226281634200630890376069 563 -30127457824847804848051013522087517488763575897165888451547720544730893774136330656165375735887835310513770660570771792914228780179523508737601377670279573350317650647324575526935617097253807290354287411210781724798984844353506287981512728612220271527847164565999094399 564 90382373474543414544153040566262552466290727691497665354643161634192681322408991968496127207663505931541311981712315378742686340538588934498061327754526787972666431944976006526293823443508649404598378570512729063681340669451965405959082351841540483358237214420501950786 565 -271147120423630243632459121698787657398872183074492996063929484902578043967226975905488381622990517794623935945136946136228059021615723963791600289816593398029353953785821212210073261108478512082439070753568187305427503989654265815273117344093323781838167607298130308440 566 813441361270890730897377365096362972196616549223478988191788454707734131901680927716465144868971553383871807835410838408684177064847116473425269521786803436189860768145943829626596484568119290038556086243550263515220899011913693361186406204411186132165182054115580383633 567 -2440324083812672192692132095289088916589849647670436964575365364123202395705042783149395434606914660151615423506232515226052531194541478390007844452324260190854638137668380793118334170607121298489532888894862814823679151414148261004737572631567010860175636405269331210998 568 7320972251438016578076396285867266749769548943011310893726096092369607187115128349448186303820743980454846270518697545678157593583624602003153406690257448508657699652247240701895091562471735540080569717588907866562847242165993401094939622031007356298226861682563873770796 569 -21962916754314049734229188857601800249308646829033932681178288277108821561345385048344558911462231941364538811556092637034472780750873417748391257990012128925260572035800387546614989711642729802420988056132546095788291134771469198237556510994043565570945555362903883461533 570 65888750262942149202687566572805400747925940487101798043534864831326464684036155145033676734386695824093616434668277911103418342252619751007940316099295169980302814510852250967685841368607782031280024895592867818055257760712657101432806442342817949792117480202142415003532 571 -197666250788826447608062699718416202243777821461305394130604594493979394052108465435101030203160087472280849304004833733310255026757860421862646397799772160604618102559129816519416433046342418552773396735307975954840696044605446069326664403094169305135948200328829280832779 572 592998752366479342824188099155248606731333464383916182391813783481938182156325396305303090609480262416842547912014501199930765080273582777513171080624201771161883650103504034688469745399589161357582246305435615269140670980614159595690555703426808648727405296660980459411045 573 -1778996257099438028472564297465745820194000393151748547175441350445814546468976188915909271828440787250527643736043503599792295240820744813856181203588127358909805738439545733399036339518378244868866619838894026595718906868728042434768561602831822480597277389819004867839485 574 5336988771298314085417692892397237460582001179455245641526324051337443639406928566747727815485322361751582931208130510799376885722462229890152253408251741291800551275130889894465473526767488227665798046776622310785960612292208553448510942772737119894417250414432546044871281 575 -16010966313894942256253078677191712381746003538365736924578972154012330918220785700243183446455967085254748793624391532398130657167386700263007323408945111746883338165379310334847811303497006146318944280522694525679705727330066828487173988522134488026294360606378960694062729 576 48032898941684826768759236031575137145238010615097210773736916462036992754662357100729550339367901255764246380873174597194391971502160114490192624456887212346090946055429383572761711652479563145034806136947311535826564780188724055636797691002810831864414737631546660370394641 577 -144098696825054480306277708094725411435714031845291632321210749386110978263987071302188651018103703767292739142619523791583175914506480311583424482610082611400565339033207004145574920033980019309658616335933273057520380798206225785464393160786897712633387376247170282980209323 578 432296090475163440918833124284176234307142095535874896963632248158332934791961213906565953054311111301878217427858571374749527743519440893505996134272550338633410221205562022779000975953041634882757188211066167491688910943419331973224657872494929784125156022240450258607190400 579 -1296888271425490322756499372852528702921426286607624690890896744474998804375883641719697859162933333905634652283575714124248583230558322776507953678723416178883140499355293181910203061885631370518925985392277891040456564391409130109450516918503004551413867078874103925269475885 580 3890664814276470968269498118557586108764278859822874072672690233424996413127650925159093577488800001716903956850727142372745749691674968453678989029445966616110167889396610410562989735755450958175709502583262423262760565578336960087655189473412732041528074154194588113637237089 581 -11671994442829412904808494355672758326292836579468622218018070700274989239382952775477280732466400005150711870552181427118237249075024905072081555949748520101172412145955918869404163863164561958484689342391135995812463832970515750921302356701310640602953555009578094199582057974 582 35015983328488238714425483067018274978878509738405866654054212100824967718148858326431842197399200015452135611656544281354711747225074714842512395711610529286867330252929902326137726473176450820135804666881666637998886644179054987972533216364598589010390199149674384627464687145 583 -105047949985464716143276449201054824936635529215217599962162636302474903154446574979295526592197600046356406834969632844064135241675224145397359966483215979876704351370545717129963217387487040335592054629701049727968521950132029969372131026218244620105495105696205680711402077999 584 315143849956394148429829347603164474809906587645652799886487908907424709463339724937886579776592800139069220504908898532192405725025672437317077380335976663014865773699287699298846828598651685330003697477947486752013521294468455426237785872341188530227127608528960754787334224606 585 -945431549869182445289488042809493424429719762936958399659463726722274128390019174813659739329778400417207661514726695596577217175077017309332894165164928054672405981127432248247803518598484993858351452843011303171846652329800864042872482421188917319709135915283174079364513886257 586 2836294649607547335868464128428480273289159288810875198978391180166822385170057524440979217989335201251622984544180086789731651525231051924612288059415527102858550781520834145828340404779924306629190421435144943007384335034569193228943301967596081620085102651387713512020633813335 587 -8508883948822642007605392385285440819867477866432625596935173540500467155510172573322937653968005603754868953632540260369194954575693155781718487019169133386663879138879283444013492708218073845120395656489356743428824167729041438469515616693223904357195028954920994427520530930532 588 25526651846467926022816177155856322459602433599297876790805520621501401466530517719968812961904016811264606860897620781107584863727079467355348850346005984016480865911517770994350284480761563125738248975880915646764457394703923749755844848679130110758856951010947284981854704867133 589 -76579955539403778068448531467568967378807300797893630372416561864504204399591553159906438885712050433793820582692862343322754591181238402042321855775069656990262959028386504590718657249137966935714590878399548354817988979270392276659777443042890015745415546918309301974231379836969 590 229739866618211334205345594402706902136421902393680891117249685593512613198774659479719316657136151301381461748078587029968263773543715206096282781518930781382281510572633153188532765068142967793673362633756756620761346980029953248769278230350816931852813620782320070641650730043066 591 -689219599854634002616036783208120706409265707181042673351749056780537839596323978439157949971408453904144385244235761089904791320631145618360261910566179145799128322806049280860835229033429883259655594211860294034210982139439879477248946233702036243604206161549277691457612638894536 592 2067658799563902007848110349624362119227797121543128020055247170341613518788971935317473849914225361712433155732707283269714373961893436855173141942939719320220026111039386720123456670169042199939857849547537644113616787976300751662418365775899335926198587230254613408976777204831014 593 -6202976398691706023544331048873086357683391364629384060165741511024840556366915805952421549742676085137299467198121849809143121885680310565304466690129371806278992334944762508129938173569211296011641315111169417580036539749293712651169430607726617148928910672221353087254007415843164 594 18608929196075118070632993146619259073050174093888152180497224533074521669100747417857264649228028255411898401594365549427429365657040931695635407875197527828197696447719591504396717482757269324037512921547564995443115865761688214298380815592292415607909313378109059521879161989124733 595 -55826787588225354211898979439857777219150522281664456541491673599223565007302242253571793947684084766235695204783096648282288096971122795087553256363646819196009051212405812034975611066038768649802734244044884284616429459840827613354184102040365653213704171729625187981711928130189069 596 167480362764676062635696938319573331657451566844993369624475020797670695021906726760715381843052254298707085614349289944846864290913368385263496516360913346186459066696314462327016856579102288544162153098004844798600462263490457109125281374323703660488200986392899143056325510142789073 597 -502441088294028187907090814958719994972354700534980108873425062393012085065720180282146145529156762896121256843047869834540592872740105155788541984902622699680311202857021740720501704564203442373934776997756574324890832238708800551638114053449758165369586587838715192277732087249993369 598 1507323264882084563721272444876159984917064101604940326620275187179036255197160540846438436587470288688363770529143609503621778618220315467363107400844746055766095655230515329008902846750067837999255964319037699525558973116241407334164336837562541602351513783750250063323293943467913059 599 -4521969794646253691163817334628479954751192304814820979860825561537108765591481622539315309762410866065091311587430828510865335854660946402095184292972454079169939292259852526893932603731657029117849056089586070301265116970696010910112575281798815227504751181214611541891076565851484857 600 13565909383938761073491452003885439864253576914444462939582476684611326296774444867617945929287232598195273934762292485532596007563982839206293133476666338499772958379290983703598601202424556557766085483477211370739302731529182444811482319884321820669692467325736897553728411176000530485 601 -40697728151816283220474356011656319592760730743333388818747430053833978890323334602853837787861697794585821804286877456597788022691948517618861755964990776078000555153550406687937399012948396134756087133374067600930602520710404598477679201635581663861049562994208428599175333695657489769 602 122093184455448849661423068034968958778282192230000166456242290161501936670970003808561513363585093383757465412860632369793364068075845552856562451293246569049896364025647612364684797093958849030512179907477698920836746371161938742292696818652810273224915551667369799127167403358779381304 603 -366279553366346548984269204104906876334846576690000499368726870484505810012910011425684540090755280151272396238581897109380092204227536658569740461855845200470754141043763344772399802276504819548175400405340390975248832054073947823241192595253721310863755849656887885271176474763100231537 604 1098838660099039646952807612314720629004539730070001498106180611453517430038730034277053620272265840453817188715745691328140276612682609975709290059798149370156525967218708845405712575977782945851213313528509181232237878850828396981406470114835944445239958751928260407694968650805329051521 605 -3296515980297118940858422836944161887013619190210004494318541834360552290116190102831160860816797521361451566147237073984420829838047829927127710331722889305335052487714106389952790903314531791635576554457652083986368587060802538714263651939091834390783869227057970670037122441933835475864 606 9889547940891356822575268510832485661040857570630013482955625503081656870348570308493482582450392564084354698441711221953262489514143489781382924299200517136196523911532838772619440294557990945332779579835223048922038207704408350629136384755500202375706652884637421617694202425384139055375 607 -29668643822674070467725805532497456983122572711890040448866876509244970611045710925480447747351177692253064095325133665859787468542430469344149254011845954799507138777549252626339293132435271332505743968979600909149165090879713217186499918815128138053971442249088292598988562000190386841919 608 89005931468022211403177416597492370949367718135670121346600629527734911833137132776441343242053533076759192285975400997579362405627291408032448384143271245158674845745517870962654855367285100336401158467110810021035334665529927302094087494249291691651724165933481582130757939461046296044254 609 -267017794404066634209532249792477112848103154407010364039801888583204735499411398329324029726160599230277576857926202992738087216881874224097343704373391344376729863704327376353457854030856952668117138589102214436073056235726886968014732140525841776300093221225407969198228082864108970237185 610 801053383212199902628596749377431338544309463221031092119405665749614206498234194987972089178481797690832730573778608978214261650645622672292029240737487105587546716600246774133702098011165733401907051964634295170307514233848330100086973628121148333593117857085484033854800490593796273341460 611 -2403160149636599707885790248132294015632928389663093276358216997248842619494702584963916267535445393072498191721335826934642784951936868016876092080522796032840150087607541114831817816220635834530312821222367968600057674567329520586945108196508222185369353929200018906501203116179564015646935 612 7209480448909799123657370744396882046898785168989279829074650991746527858484107754891748802606336179217494575164007480803928354855810604050628281876894909236934926645183204456302749449420524944564004689642077106954540888762184525079543009018877687632247652818865623508985829157866693688738231 613 -21628441346729397370972112233190646140696355506967839487223952975239583575452323264675246407819008537652483725492022442411785064567431812151884832513330520934233372370498844743134539623777728628167889309376391249246986044012001257386662477237179509584405678022232566139112068658821645642218844 614 64885324040188192112916336699571938422089066520903518461671858925718750726356969794025739223457025612957451176476067327235355193702295436455654480579476618320097044687947665752899886043514128059285243435164195602286476908718766811826758011285808207581826225927121661603695033039884970079252130 615 -194655972120564576338749010098715815266267199562710555385015576777156252179070909382077217670371076838872353529428201981706065581106886309366963481217762083175021990013886401881465506777761214521548737096360730350033732175711164835238589296635083837901383927999476016379174240383743752672928926 616 583967916361693729016247030296147445798801598688131666155046730331468756537212728146231653011113230516617060588284605945118196743320658928100890494698437226174954117141707186497153253293370434957309204529108191681019158314218227857298515007733898517828018579970889927916573384828574605820620699 617 -1751903749085081187048741090888442337396404796064394998465140190994406269611638184438694959033339691549851181764853817835354590229961976784302671365275506170225619883810318049386828046517152940778059281176845602056602838057255378008696805561019484899956244414673102478445479679376717346871211653 618 5255711247255243561146223272665327012189214388193184995395420572983218808834914553316084877100019074649553545294561453506063770689885930352908013942200247151120958420642606079332477337241309596888433137351795539026578718494050945085857779734138836678005387443787675849692196851050358038038739643 619 -15767133741765730683438669817995981036567643164579554986186261718949656426504743659948254631300057223948660635883684360518191312069657791058724042184205584449225752364066248657020329654076709506407960953224327501711195979742847802292843825145580930568464825367862456154042097152354207398234713360 620 47301401225297192050316009453987943109702929493738664958558785156848969279514230979844763893900171671845981907651053081554573936208973373176172127014968022715163671153028402556354219179450242755783351428051435610634936899691006716804167574297553081910605769084406063553053981420957156752522209398 621 -141904203675891576150948028361963829329108788481215994875676355470546907838542692939534291681700515015537945722953159244663721808626920119528516379968653259745006933054787856745866957104500669257263653772595772035543530138443030975100969718745125253993335694799397813550446574537640759505638412051 622 425712611027674728452844085085891487987326365443647984627029066411640723515628078818602875045101545046613837168859477733991165425880760358585549138514488605266105425876480763345293551230972665394391627092437891599101025908158413397250580452789370621085414014356851950417284072894526226395236737233 623 -1277137833083024185358532255257674463961979096330943953881087199234922170546884236455808625135304635139841511506578433201973496277642281075756647418782527079238454866135980521803848777514843323821456921388767317210774816410005082705268687287067930866368430138893848578698330084607980882633375788278 624 3831413499249072556075596765773023391885937288992831861643261597704766511640652709367425875405913905419524534519735299605920488832926843227269942260535246857221479111587771497497751181084724997622531794157553093118192590534257387046639887196058438837929144501839393045983027376560704538960098056744 625 -11494240497747217668226790297319070175657811866978495584929784793114299534921958128102277626217741716258573603559205898817761466498780529681809826771857630266627962527362761260194206104227273558167903098603065367434820563584263592429034342766866674693234142437061072338797672930750962159543461104484 626 34482721493241653004680370891957210526973435600935486754789354379342898604765874384306832878653225148775720810677617696453284399496341589045429480302970137648567438862600249450096155102183414599010254785609318817451214516096527771551535285102338687672950550460473745791471529645065400005374604571872 627 -103448164479724959014041112675871631580920306802806460264368063138028695814297623152920498635959675446327162432032853089359853198489024767136288440938247523404959918135645223658171036826314324456553461744438209308489929822930743664935339821249456433812979043713249853347293937533992944413203370709150 628 310344493439174877042123338027614894742760920408419380793104189414086087442892869458761495907879026338981487296098559268079559595467074301408865322852670098547223416105245407568656046105071654587316490866368345481430974173905951251022141967882794119011033822095919790212056989198283227443032355624465 629 -931033480317524631126370014082844684228282761225258142379312568242258262328678608376284487723637079016944461888295677804238678786401222904226595968469720625631452912295274349949364136147872592717289004945406997329806772113974712478668058602814759529516955425135832128757861527771297278336981472639562 630 2793100440952573893379110042248534052684848283675774427137937704726774786986035825128853463170911237050833385664887033412716036359203668712679787905295021485262144805171356939257612963581331345525580771861967935153220686063931958352579348149725257007672415207485251735156623189462378456040491851203433 631 -8379301322857721680137330126745602158054544851027323281413813114180324360958107475386560389512733711152500156994661100238148109077611006138039363716150768481714420017706241776541519760070171536909360828006704901843121948120935414865339337461714252338726043940133083140989045414482789957134876968003104 632 25137903968573165040411990380236806474163634553081969844241439342540973082874322426159681168538201133457500470983983300714444327232833018414118091148795800039945450688120734363820149528749075075527435674310598514147172108325522402773418446709083895314932438127898127260625888603475014349977072882511060 633 -75413711905719495121235971140710419422490903659245909532724318027622919248622967278479043505614603400372501412951949902143332981698499055242354273445587782994360394475393334193657799389796241563989174250682391782257509403426468777983988496433121757519824464450687466463793561904430210587807856645069969 634 226241135717158485363707913422131258267472710977737728598172954082868757745868901835437130516843810201117504238855849706429998945095497165727062820335729644938957965001598143371114171681917939796809070295737819692455254657293155989247742543447707387482657191339046436166770535616208933091550218471714085 635 -678723407151475456091123740266393774802418132933213185794518862248606273237606705506311391550531430603352512716567549119289996835286491497181188461009595301336377770118878104871240282400524123862994078708908435603524890760592792183203679241337170765061784485855748728762077345860608673282817471671187639 636 2036170221454426368273371220799181324407254398799639557383556586745818819712820116518934174651594291810057538149702647357869990505859474491543565383031896676920652905189107388565115893889550036776740693101450556972917620655861153930978468298123027725366804961411359219817491146244677680422412436145126354 637 -6108510664363279104820113662397543973221763196398918672150669760237456459138460349556802523954782875430172614449107942073609971517578423474630696149088448385774219083183539937228184920308087136458162370623489978347626083430211709038007309577640273261928112629394821332931995760303904496677626578286418760 638 18325531993089837314460340987192631919665289589196756016452009280712369377415381048670407571864348626290517843347323826220829914552735270423892088447255983856250648646377018100864917519183632482304367403009091091044923494850914526079087834275825482554090091439516336389596860751020135340000056362575316218 639 -54976595979269511943381022961577895758995868767590268049356027842137108132246143146011222715593045878871553530041971478662489743658205811271676265341789744140002848857406994600576649219521342549892364469847223921397031887668894220427832751860435086441227799582361993509470916385600196874388407657306860344 640 164929787937808535830143068884733687276987606302770804148068083526411324396738429438033668146779137636614660590125914435987469230974617433815028796025397403270236921837770336401085215688816002225407995555705678928606810998940788810630511553627739101806256081161893352313250755489913681891948709910566663813 641 -494789363813425607490429206654201061830962818908312412444204250579233973190215288314101004440337412909843981770377743307962407692923852301445086388076126629188095004695109407471568731946870402823196965506092014731685879782061118603711304835542594131820579513450292374193934358479978057224497509088517411006 642 1484368091440276822471287619962603185492888456724937237332612751737701919570645864942303013321012238729531945311133229923887223078771556904335259164228295114172562839920594522215951322834765021358836578648100261887389679954526557638656420555946330718122523361863594875966366686564517908105042400361164753547 643 -4453104274320830467413862859887809556478665370174811711997838255213105758711937594826909039963036716188595835933399689771661669236314670713005777492685082693112124958406509714356138389264026681267858532869374961217043346453411940136743586616776160722742736618027197986278429552126546698340837607940640729333 644 13359312822962491402241588579663428669435996110524435135993514765639317276135812784480727119889110148565787507800199069314985007708944012139017332478055503182034652542817987170866746993554889395286523432022440379747208211749564264281146962247392930118857722775810459921553518415164760930048666304287450760460 645 -40077938468887474206724765738990286008307988331573305407980544296917951828407438353442181359667330445697362523400597207944955023126832036417051997434165915668140880843949419041935716692182476917388720758358729045246655233709384324860704987288039563769212919399658762468227591824337971885226482402551512626900 646 120233815406662422620174297216970858024923964994719916223941632890753855485222315060326544079001991337092087570201791623834865069380496109251155992302496979348758476093740112260805952979023190327265264227211940250395442022374325042815421975007335728058480898531956412915312289569949791102787434809993527008989 647 -360701446219987267860522891650912574074771894984159748671824898672261566455666945180979632237005974011276262710605374871504595208141488327753467976907492725158703961040445056277030444881125134037898750873388395605782866482060160603885233292819135847445524683090154589301686992808393109480692938220194633478872 648 1082104338659961803581568674952737722224315684952479246015474696016784699367000835542938896711017922033828788131816124614513785624424464983260403930722480485485812382741597915770913530796655560499755110568341481485540234311097006779536191554519635107333250001366451365599948812317714713603894435252433597882810 649 -3246313015979885410744706024858213166672947054857437738046424088050354098101002506628816690133053766101486364395448373843541356873273394949781211792167436078684533642729986312581045795321973024578885228671882446510924055349089280657694034978978041775284314115875617806441209686099286896621433476133662961078265 650 9738939047939656232234118074574639500018841164572313214139272264151062294303007519886450070399161298304459093186345121530624070619820184849343635376502301284896375428411355759889214982923956287244410621174767813943865554395267787804084921750322493130294707895276332419199723281733973277326183443063055225982227 651 -29216817143818968696702354223723918500056523493716939642417816792453186882909022559659350211197483894913377279559035364591872211859460554548030906129506920037314690523369889412606300457683330735750585858487188689639676492632126971590745942236384078857059572205670422710383877408384687100373172162512508697098223 652 87650451431456906090107062671171755500169570481150818927253450377359560648727067678978050633592451684740131838677106093775616635578381663644092718388520781028800120072198922582484036025922247500730698243815160139274335594357786983376822626585676708204720335417884351045485281814538963903339354719952025684888776 653 -262951354294370718270321188013515266500508711443452456781760351132078681946181203036934151900777355054220395516031318281326849906735144990932278155165562294390603106337235101862405428197909914170371391690230462365450028909916096938695036066636683039110244409696721651542736997798977610212735216080047868124721878 654 788854062883112154810963564040545799501526134330357370345281053396236045838543609110802455702332065162661186548093954843980549720205434972796834465496686820231088057497177208119910778303873875828670736645621166632321991271037357126050308788238586671815615969017507980546494027892916843844667543281734181838548623 655 -2366562188649336464432890692121637398504578402991072111035843160188708137515630827332407367106996195487983559644281864531941649160616304918390503396490060607224417617624479220473564514610559440610780242232037209526743889742637853337293955552600340708417248792036661459825719426806681663075030395019489512850190202 656 7099686565948009393298672076364912195513735208973216333107529480566124412546892481997222101320988586463950678932845593595824947481848914755171510189470182011065875985441802957122540369694963224285690891235178263882179477334472235321397388159830084677080149297075675199738293742875846428936330602353916064320772894 657 -21299059697844028179896016229094736586541205626919648999322588441698373237640677445991666303962965759391852036798536780787474842445546744265514530568410545592272882570441978287650048149809974249094850807309920207302344423395428351602461805195566600540137156148764793119137020135866585468131113543661870004112609158 658 63897179093532084539688048687284209759623616880758946997967765325095119712922032337974998911888897278175556110395610342362424527336640232796543591705231636206929400269546495965944813050858916132706442380528713410128423276244587053834281947595500234537775472084401225375373153066732795352882033261998082976927953302 659 -191691537280596253619064146061852629278870850642276840993903295975285359138766097013924996735666691834526668331186831027087273582009920698389630775115694909947556292117743543035115387290935800622569746049314854665463399153285448821995263227984293944317174392104433926513597704102211551439557565460088154718017171435 660 575074611841788760857192438185557887836612551926830522981709887925856077416298291041774990207000075503580004993560493081261820746029762095168892325347084731557470752810791974826061528831463877433097746915512852359574962876501388276749427655597277060772307171389367327303055705318020493132408604876686557319877889221 661 -1725223835525366282571577314556673663509837655780491568945129663777568232248894873125324970621000226510740014980681479243785462238089286285506676976041254190680126419050702468907957054297711557766450724097750180315686890967917067576469070603085746867914979432075706518242352351956641956486674804353271254763979288341 662 5175671506576098847714731943670020990529512967341474706835388991332704696746684619375974911863000679532220044942044437731356386714267858856520030928123762566880571225382754282472626943728334879438224110060485330135241924499347702644639693485872181693900126138746393732463405712095688732081351957930013991164382239028 663 -15527014519728296543144195831010062971588538902024424120506166973998114090240053858127924735589002038596660134826133313194069160142803576569560092784371287712654515890656367084603717491119853615491673659904669019126472863262045280062188085513299355274836226381139748161768313237858875494624022082950198981037120717683 664 46581043559184889629432587493030188914765616706073272361518500921994342270720161574383774206767006115789980404478399939582207480428410729708680278353113863153489178974467167887832179485720451329553292774202554515999268178169842939570962300400869956740103505816289917875622933144718157087902013134126078720631147707920 665 -139743130677554668888297762479090566744296850118219817084555502765983026812160484723151322620301018347369941213435199818746622441285232189126040835059341589424321296190787939340513566287322380796393452994107587024965895445031312696374133504740117246295885465528969003002187080576180557453319114007699070751385510612190 666 419229392032664006664893287437271700232890550354659451253666508297949080436481454169453967860903055042109823640305599456239867323855696567378122505178024768226248373043299596335675734760284997635460880775486487970928734935794565456650077198841548549758586724987106184899514736190451229424879277838962638427087604837211 667 -1257688176097992019994679862311815100698671651063978353760999524893847241309444362508361903582709165126329470920916798368719601971567089702134367515534074304787507343595007236810252507360475191265388182329951220128392477794998386128831234833987178242377678011419379593367206683905730889974064471287000333029314382473399 668 3773064528293976059984039586935445302096014953191935061282998574681541723928333087525085710748127495378988412762750395106158805914701269106403102546602222914503084442236924440839758063580270427970776970080474693595308341250591154164811659858338778151642407150639971670279445032539742941250983780015854820080966873451907 669 -11319193584881928179952118760806335906288044859575805183848995724044625171784999262575257132244382486136965238288251185318476417744103807319209307639806668743181996146513644714606769121791640852488695498176974609935872790125942161026821069304298495930127425176593107420329094064868282991030058880239745688606465406794686 670 33957580754645784539856356282419007718864134578727415551546987172133875515354997787725771396733147458410895714864753555955429253232311421957627922919420006229123053610591095756539088793296992735201887259848724737424077158334068886044210576604337367257824493251987074432005905287763897222923189517185343965836909189149873 671 -101872742263937353619569068847257023156592403736182246654640961516401626546064993363177314190199442375232687144594260667866287759696934265872883768758260018688353843892770082886863269065869419008916424391901446205430124405623899291717733533736238959447518207548112078682067099227599079995042235738117513606197488605735881 672 305618226791812060858707206541771069469777211208546739963922884549204879638194980089531942570598327125698061433782782003598863279090802797618651306274780056066334078948942154410596113756586232272762956775981945015412716332348365093718401135820419244212335579306411963686840123814503920597038006597734757755558325653671447 673 -916854680375436182576121619625313208409331633625640219891768653647614638914584940268595827711794981377094184301348346010796589837272408392855953918824340168196039453102619846999524870774430585881237013362394250289649108127610850738657337798561051149095834141264094485152846982117053721480071205530117845482835839786994325 674 2750564041126308547728364858875939625227994900876920659675305960942843916743754820805787483135384944131282552904045038032389769511817225178567861756473020504584289489144616651984067740118125274568006731597656907254349753884195757078635691257732565318468979818913746684731686075957059598597292385236293205030499122394641284 675 -8251692123378925643185094576627818875683984702630761979025917882828531750231264462417362449406154832393847658712135114097169308535451675535703585269419061513761783022350118492790570019152538522096534473075082785826954866601959754528719355524207316642677813276504445997494209359717703444694200654870667983098780046107999065 676 24755076370136776929555283729883456627051954107892285937077753648485595250693793387252087348218464497181542976136405342291507925606355026607110755808257184541296869362594125660708694531657812687529706117759904967524367756745348324848407318841455182904096515189855311377637321118459522836974690964551224619552408550644965489 677 -74265229110410330788665851189650369881155862323676857811233260945456785752081380161756262044655393491544628928409216026874523776819065079821332267424771553623863785811982625307186254036642414870667499396277006789925460780157453218341638624970352990287691081306215366737100696268748053146486721119704416993151024545924847653 678 222795687331230992365997553568951109643467586971030573433699782836370357256244140485268786133966180474633886785227648080623571330457195239463996802274314660871556695494154440828667417114572560232243220774028813312530521751927768508276332398534893633095206184288057769789982298785540220703141897024459803556163260040001731512 679 -668387061993692977097992660706853328930402760913091720301099348509111071768732421455806358401898541423901660355682944241870713991371585718391990406822943982614750789143015415704095927504520355562726747559563680054908748430237051121972753752670096172223422438560571489155743915123767088117777531957000326098794853372783975459 680 2005161185981078931293977982120559986791208282739275160903298045527333215306197264367419075205695624271704981067048832725612141974114757155175971220468831947844356656419912926028602992217887398875574982880692373044831750660556091054347585006321219290695592956859623410882737569292683270135723509948986245522314299035025161751 681 -6015483557943236793881933946361679960373624848217825482709894136581999645918591793102257225617086872815114943201146498176836425922344271465527913661406495843532827153778623983851705385713825356158037007830238051476159794016545894335485493525016040620107831343266852307047190105679868103162476575443968781016783134275482079288 682 18046450673829710381645801839085039881120874544653476448129682409745998937755775379306771676851260618445344829603439494530509277767032814396583740984219487530598167684866812793893247003873710234767576079011926020717568006899075882504429017827502663548115419080552536024503848889311189338577650530101516550412812720036661431366 683 -54139352021489131144937405517255119643362623633960429344389047229237996813267326137920315030553781855336034488810318483591527833301098443189751222952658462591795233623542158308121519471812927673320882114769517307128658213005485271410527222888892478475225007856233611283474981516200642394817217189242856260264221807916280948226 684 162418056064467393434812216551765358930087870901881288033167141687713990439801978413760945091661345566008103466430955450774583499903295329569253668857975387775386644928523029760088936447706441032515303349363268727826576398421861593592222340391092986250105101615950207221354711030227473956924838565074748766247663371812989405964 685 -487254168193402180304436649655296076790263612705643864099501425063141971319405935241282835274984036698024310399292866352323750499709885988707761006573926163326157736711248802869723070900427072847655178248993922322714024952920029548529431691871371571911830243565547125526860939157168692769010028030871138447430802248560833922937 686 1461762504580206540913309948965888230370790838116931592298504275189425913958217805723848505824952110094072931197878599056971251499129657966123283019721778489978470369774588612013779766887085162971008407216962559333144256243531697035449475967308225035614682632300064257343690762739927372602089883846828849656234900823895115489091 687 -4385287513740619622739929846897664691112372514350794776895512825568277741874653417171545517474856330282218793593635797170913754497388973898369849059165335469935417722649212075166625725175682817691206227545859327959534266847158075148763864780347848537128812670532724503615715405168739603005105851504930185260155867732944023608950 688 13155862541221858868219789540692994073337117543052384330686538476704833225623960251514636552424568990846656380780907391512741263492166921695109547177496006409806261713581514011550694448121815864392387534772200778431123746813043766144819607092690148515955859169556662465964444028234487760852153645932228358489617906090631135217899 689 -39467587623665576604659368622078982220011352629157152992059615430114499676871880754543909657273706972539969142342722174538223790476500765085328641532488019229418765243460747177595258443263113872757093155138635390280402991987916762902186224517965335688887440052604453401330466068893438715659867529815778673698904523213391647036550 690 118402762870996729813978105866236946660034057887471458976178846290343499030615642263631728971821120917619907427028166523614671371429502295255985924597464057688256270019811394985839376706548501650506280500378342272241944116060451150924643243773656219314396681242128334962663289908566898248899761362081255350887063093412098307091410 691 -355208288612990189441934317598710839980102173662414376928536538871030497091846926790895186915463362752859722281084499570844014114288506885767957773792392173064768869923207937947731501705629661315035629143148083637164240101865954766951023921460038392569052505933507512156711848290964930538919335286581769364772401278023602174830099 692 1065624865838970568325802952796132519940306520987243130785609616613091491275540780372685560746390088258579166843253498712532042342865520657303873321377176519194306687122343993050415541402981117049827961550458029152117889143439456351340350528823226431201767945331291404036486808743250549127694455783415112653757188923713094767460739 693 -3196874597516911704977408858388397559820919562961729392356828849839274473826622341118056682239170264775737500529760496137596127028596561971911619964131529557582919881259943614923477818802959416452163783841897449038842600207889555266102472430576554338670426841105642482893767000576669956533295886998165458045201625807868135653436041 694 9590623792550735114932226575165192679462758688885188177070486549517823421479867023354170046717510794327212501589281488412788381085789685915734859892394588672748759411058647388449624826301493010438049897484947752760174746937110425595050939253484866830374947575022518808495327802715684638500704502567283289815608178020562281318126273 695 -28771871377652205344796679725495578038388276066655564531211459648553470264439601070062510140152532382981637504767844465238365143257369057747204579677183766018246278775044508573803566967066525232226419208533585577401651839178976537107010110211987343190239572154866304534985487539926508837766625581712382226460225441465152350776960158 696 86315614132956616034390039176486734115164828199966693593634378945660410793318803210187530420457597148944912514303533395715095429772107173241613739031551298054738837025286144846470563355269057932247416682756100294177455386763778931094707589127505856108330718651260466397351537419805540351194988546291216051998562654090665154623522662 697 -258946842398869848103170117529460202345494484599900080780903136836981232379956409630562591261372791446834737542910600187145286289316321519724841217094653894164216509445610831366733454385488752003544513859081136713563214023518067740094457895911786874611369022403873799092201050926511854387477758056096877264463494096711530776364121364 698 776840527196609544309510352588380607036483453799700242342709410510943697139869228891687773784118374340504212628731800561435858867948964559174523651283961682492649526230407430456728466103015829747490560320678050118061841114312666085869910754539672094410486183888250996645702621075452110249652793583243686253289525799221182875222055842 699 -2330521581589828632928531057765141821109450361399100727028128231532831091419607686675063321352355123021512637886195401684307576603846893677523570953851885047477948583595890812730162579997499604193447672452448454495910312193538895478150961660495842412363188083262258184212441769035997553331185676295078971268448231686715540977355775678 700 6991564744769485898785593173295425463328351084197302181084384694598493274258823060025189964057065369064537913658586205052922729811540681032570712861555655142433845757124849247925780360226576030039087473382339431565745285406806902574461323822006094066987985144420113457145141052660095739263428895026102977179733579331894616322358520901 701 -20974694234308457696356779519886276389985053252591906543253154083795479822776469180075569892171196107193613740975758615158768189434622043097712138584666965427301537256618765044171582111671881196550186096907216947367609555222462625089477067339651969728251960058365936664610986566556608143532082373357150998982981379784300502937587300758 702 62924082702925373089070338559658829169955159757775719629759462251386439468329407540226709676513588321580841222927275845476304568303866129293136415754000896281904611750791059846894237687092234121266378385880774673838392855211070903556059737679396858278574113574661770006534708334845435427938036705491501641481879443735197505363704673432 703 -188772248108776119267211015678976487509865479273327158889278386754159318404988222620680129029540764964742523668781827536428913704911598387879409247262002688845713835296765859046077472240127714690642809173667403368217413398805203564140820676025226025657682498679460622389701843196599716347472609682813237516251397457673819978889388100155 704 566316744326328357801633047036929462529596437819981476667835160262477955214964667862040387088622294894227571006345482609286741114734795163638227741786008066537141505947654397564337835025816905925104806845822520501536726109989635367841927738698375413169696266711492413522353251580268854886725069124565305905982954164864004788618718306002 705 -1698950232978985073404899141110788387588789313459944430003505480787433865644894003586121161265866884682682713019036447827860223344204385490914683225358024199611424517709409159957096780725415265856356063350475297550363406263557643711649849934727028029757268933034656158798346012165788001902923303257949629342322425302739577769372837652619 706 5096850698936955220214697423332365162766367940379833290010516442362301596934682010758363483797600654048048139057109343483580670032613156472744049676074072598834273552955673674885242410174953911665467533246071915784163225987181988583006043932490304214208815549225338997009460423273922611306894506354874164253830336808739454053871607764769 707 -15290552096810865660644092269997095488299103821139499870031549327086904790804046032275090451392801962144144417171328030450742010097839469418232149028222217796502820659268811105522674744027415335568559676715943616957650197437245957228785450891547559188949423226339066260625434167238656102402351747234912221894258953233752934755345641984269 708 45871656290432596981932276809991286464897311463418499610094647981260714372412138096825271354178405886432433251513984091352226030293518408254696447084666653389508461978325544762649363059341093465448695557056571918502552176587325573968346209488308217029249093767515722834697231147825374852771308617004232558131812210696512011172450847379264 709 -137614968871297790945796830429973859394691934390255498830283943943782143117236414290475814062535217659297299754541952274056678090880555224764089341253999960168525385933767880097369654616176277860183769423986278913464914362667042878872825951001392071494169765605517370283885070187395671919810050713815872800418125415505008289497494186458617 710 412844906613893372837390491289921578184075803170766496490851831831346429351709242871427442187605652977891899263625856822170034272641665674292268023761999880505576157799741955860495362272987375801225615021754576126419476519321320952579663354707226878110693413369862947942683575538776370951894593971611736010818215692749386591376751152008460 711 -1238534719841680118512171473869764734552227409512299489472555495494039288055127728614282326562816958933675697790877570466510102817924997022876804071285999641516728473402862281997154166568521160215501334855564798605068437887300441357709202899226287802912954176819348171924832016805559843626755246671253964118897889281649409415650030870964515 712 3715604159525040355536514421609294203656682228536898468417666486482117864165383185842846979688450876801027093372632711399530308453774991068630412213857998924550185420213284949566412059713482600193771015325741289890390498819014782592990444913280005935295675905427295539199721452270547731148175963343263938926751293780716877952490587454019272 713 -11146812478575121066609543264827882610970046685610695405252999459446353592496149557528540939065352630403081280117898134198590925361324973205891236641573996773650556260628915149920433611699716626535826962460068379894696125990151852286087944782180373056646742180536907385281209992977381269688679737578779564396488544932877026808549449305848515 714 33440437435725363199828629794483647832910140056832086215758998378339060777488448672585622817196057891209243840353694402595772776083974919617673709924721990320951668781872611988196125889231508282337810062077762120758754666152091084536565801307405597025925621041049401690753422665868092239287977684514288904280679923421427345419798178859009494 715 -100321312307176089599485889383450943498730420170496258647276995135017182332465346017756868451588173673627731521061083207787318328251924758853021129774165970962855006345650746427520180354592880595979926279223509668902826146304235639120539210492913246163044799881202822151382757840502633105548493972013331896101947718212213844258728196794472599 716 300963936921528268798457668150352830496191260511488775941830985405051546997396038053270605354764521020883194563183249623361954984755774276559063389322497912888565019036994757119777044698913219295632400692653765073583814043424824330669223635251797395385950641394228725963077795370621219096461660036026383456869470418761142062025134510024677399 717 -902891810764584806395373004451058491488573781534466327825492956215154640992188114159811816064293563062649583689549748870085864954267322829677190167967493738665695057110885265870749541082316103959507600271674354788980347577407486313555502516890182997191640887510855646814268126034482387593658946009408098225542187169599734617240772861311456489 718 2708675432293754419186119013353175474465721344603398983476478868645463922976564342479435448192880689187948751068649246610257594862801968489031570503902481215997085171332527891743036175948949621207794107112845635136017032511547216084415708813762050016867406992848387687808912705862341219634479591883637427092784954441933445032315121791957285218 719 -8126026296881263257558357040059526423397164033810196950429436605936391768929693027438306344578642067563846253205947739830772784588405905467094711511707443647991255513997881513994211861751304985447021467339346538239038605521260171095298227322265508139140483119956916293305030602366149402487776274292139630159661435883429196145343349323381251472 720 24378078890643789772675071120178579270191492101430590851288309817809175306789079082314919033735926202691538759617843219492318353765217716401284134535122330943973766541994029316662961736325695902796202967536255065500781857447279664754770467922304319440912625052518357099954620988913694714895112428709189901014397811464589272423276953390216507002 721 -73134236671931369318025213360535737810574476304291772553864929453427525920367237246944757101207778608074616278853529658476955061295653149203852403605366992831921299625981191966795499542680162962793280442860489863402360375398028107604808459717326822300522318306265125001602868583199215174043704428201967985895938263289076436502252719896915255461 722 219402710015794107954075640081607213431723428912875317661594788360282577761101711740834271303623335824223848836560588975430865183886959447611557210816100978495763898877942418405127453747291791425685568178791773748583400972879312625027162398633312344740961281067737848549241454817009853680618485680063410962577491786952475502931877522341359291289 723 -658208130047382323862226920244821640295170286738625952984784365080847733283305135222502813910870007472671546509681766926292595551660878342834671632448302935487291696633829950565656745234516817654215922980857686548871226528421408205450833318627172191700202090417427235943275609135988756558057022641457847640156986092310329217568689325470184939220 724 1974624390142146971586680760734464920885510860215877858954353095242543199849915405667508441732610022418014639529045300778877786654982635028504014897344908806461875089901493333696401569628396609220717160751647295639302766137201657039788353473659485746288373769945518613762499922546542217903085292823141545417122721651676448506822853528376139501445 725 -5923873170426440914760042282203394762656532580647633576863059285727629599549746217002525325197830067254043918587135902336633359964947905085512044692034726419385625269704471892836298875926013490109554127725782173097082023525398888906520375046464106594492028033698296953139772276939482059578668560535477831820141517629618495811733518676639194683097 726 17771619511279322744280126846610184287969597741942900730589177857182888798649238651007575975593490201762131755761407707009900079894843715256536134076104179258156875809113405203969640028155701809944494490671008365909724672644405537014297478232688305174652856502437210229788529783916908847916777929435380273621087830309522065532542521173379660813178 727 -53314858533837968232840380539830552863908793225828702191767533571548666395947715953022727926780470605286395267284223121029700239684531145769608402228312537774470627427340240003273885626288390464754634633187642092926042454762402762645346917264796289745215856195112816569528876816017442364630435642755554138470821788236085423209527352364508192999143 728 159944575601513904698521141619491658591726379677486106575302600714645999187843147859068183780341411815859185801852669363089100719053593437308825206684937613323411882282020751519062314471275587950246286728319287075133053972910519510912495165609303799808263390286929374978818463239497666609296726599787387501333761531435621723289556683913086180591141 729 -479833726804541714095563424858474975775179139032458319725907802143937997563529443577204551341024235447577557405558008089267302157160780311926475620054812839970235646846062181183273302659531640679185329408672596678605387771732297934982385215368470403176879719741389609729324052732389388239332967705180580704002664981770751133788350528440760188261185 730 1439501180413625142286690274575424927325537417097374959177723406431813992690588330731613654023072706342732672216674024267801906471482340935779426860164438519910706940538186448765229271820733470645119202286036668638120296244843149330923769918005687497007249188721099014675916918358940600586049164642246695034360023929861284119071077461561812536248474 731 -4318503541240875426860070823726274781976612251292124877533170219295441978071764992194840962069218119028198016650022072803405719414447022807338280580493315559732120821614559567016884970111579585650388431065250040238351717685062340258250842507377203450845953573380039023372991633298291207255686784186143852651649852710673927414520709831786323770298284 732 12955510623722626280580212471178824345929836753876374632599510657886325934215294976584522886207654357084594049950066218410217158243341068422014841741479946679196362464843678986175032808950213716301944563376829601934036015999699691367940538563287275213669776345438118553284529892163796000163664421396591720545955735683050206904359616866876640598110883 733 -38866531871167878841740637413536473037789510261629123897798531973658977802645884929753568658622963071253782149850198655230651474730023205266044525224439840037589087394531036294563138265743022215159630521874215980779307041618895074048265018248170845386361616273928281388227562132428373884986391193295205987918132628528107062263253502086180306105542521 734 116599595613503636525221912240609419113368530784887371693395595920976933407937654789260705975868889213761346449550595965691954424190069615798133575673319520112767262183593108026004463130956969951906147017996001147603298750822792911083524950292241932487586356693170289780824231625576900901110891696688471725049705961877771545726095485346715538676365768 735 -349798786840510909575665736721828257340105592354662115080186787762930800223812964367782117927606667641284039348651787897075863272570208847394400727019958560338301786550779326075294375967672210894760382645661380084030784830194806717582624243187388820741575283858412950979844739066384823382204699774163577034549538399878080873809873165424562215102800492 736 1049396360521532728726997210165484772020316777063986345240560363288792400671438893103346353782820002923852118045955363691227589817710626542183202181059875681014905359652337980805873436813109938211560601791114305689529260968287160008454413574738861706824290831453321260689544065632064845886936218799734846854372244415331685185729365823712341242289449833 737 -3148189081564598186180991630496454316060950331191959035721681089866377202014316679310039061348460008771556354137866091073682769453131879626549606543179627043044716078957013936409592032440490578804145984337609112646467660495924748156871770052274645262643619355511411440891294150155837102621831423959258874063027940891132206721122591757113053969913041965 738 9444567244693794558542974891489362948182850993575877107165043269599131606042950037930117184045380026314669062413598273221048308359395638879648819629538881129134148236871041801467998808857360773490915930816686166467393143987862836179454648875115351997448733982738593081472550306043598593259938460873846983806963569052557574817177980131062245353305696746 739 -28333701734081383675628924674468088844548552980727631321495129808797394818128850113790351552136140078944007187240794819663144925078186916638946458888616643387402444710613125422476637215391906026104585244339400936163912169217671047964974845314159933783136123567310441266932291537612053987810740485213157427185073876027339177691324694118706897210598392966 740 85001105202244151026886774023404266533645658942182893964485389426392184454386550341371054656408420236832021561722384458989434775234560749916839376665849930162207334131839376290774662596769544106097372781507878348386863374353156935052453518112142753569100493254075181778657806540294491265809112929310789538738755356171111023090295329123719734069267451342 741 -255003315606732453080660322070212799600936976826548681893456168279176553363159651024113163969225260710496064685167153376968304325703682249750518129997549790486622002395518128817960397559379243206975916022509184664389274801215406155545793648861368417837109770421412599356908750608301218052623100418591555868231282009581526901938520347376894770807798161572 742 765009946820197359241980966210638398802810930479646045680368504837529660089478953072339491907675782131488194055501460130904912977111046749251554389992649371459866007186554386383659682570751772120519743976354771297045151740944558394538465312018348928823296667756934136128838863466516777425688329232307713625194142201284301620986952171415557155435074387435 743 -2295029840460592077725942898631915196408432791438938137041105514512588980268436859217018475723027346394464582166504380392714738931333140247754663169977948114379598021559663159314506821998453237678769908794146934244907752518611320226783846661483059856816020860157985281143686541650984311333235417446374217618923471380424496002185076373362395169697530999156 744 6885089521381776233177828695895745589225298374316814411123316543537766940805310577651055427169082039183393746499513141178144216793999420743263989509933844343138794064678989478154746768084331023788705197493070419052403151731742626992925593772145174001476364565142913594123448720362864970399834521861265582996852445260370991873157314173836762604450734411325 745 -20655268564145328699533486087687236767675895122950443233369949630613300822415931732953166281507246117550181239498539423534432650381998262229791968529801533029416382194036968433972345970614170045464697352186845588461517509317158592566953221389901211581156982052693325561720796091878167650100784913037878810270821493887695671534787968406167934170758584732928 746 61965805692435986098600458263061710303027685368851329700109848891839902467247795198859498844521738352650543718495618270603297951145994786689375905589404599088249146582110905301281673690275155889383391266717314111743577216860338720475329585805523803343768858600594567685042268476235808488839015169541733829924753405828766877216288490807356624389238765055278 747 -185897417077307958295801374789185130909083056106553989100329546675519707401743385596578496533565215057951631155486854811809893853437984360068127716768213797264747439746332715905324637104082624531703787150120392764220932650187433086509618949185832212465149740391098552097364899082827727733846587626558082548781636235397125359327274657522397014176965723835067 748 557692251231923874887404124367555392727249168319661967300988640026559122205230156789735489600695645173854893466460564435429681560313953080204383150304641391794242319238998147717885059922851257280404006949424847667649530769525943606070936845875455820557277216575642397614440655722716765704440214866990269204551531040969549306745646880608611235362899650816791 749 -1673076753695771624662212373102666178181747504958985901902965920079677366615690470369206468802086935521564680399381693306289044680941859240613149450913924175382726957716994443149204532571760237893003104911095131447268613823841952863420538624743094010679475392327583471076886243448068975751662166006783091306076412269797491346119072514876532880874329635608502 750 5019230261087314873986637119307998534545242514876957705708897760239032099847071411107619406406260806564694041198145079918867134042825577721839448352741772526148180873150983329441864984045766599790349748847492381974654222357564226026042551157880420852042180276109333771404709870853279618628585055827669945224789964448349712647164642766923758860649765765507797 751 -15057690783261944621959911357923995603635727544630873117126693280717096299541214233322858219218782419694082123594435239756601402128476733165518345058225317578444542619452949988338982291018746591288320222015837561397130728984650193481134862125831135939443578069929668764747099357554138029610589298367254017108294014534649875889494545103353604182818801916027460 752 45173072349785833865879734073771986810907182633892619351380079842151288898623642699968574657656347259082246370783305719269804206385430199496555035174675952735333627858358849965034238217577894004029284251870697734019421306267047576709849622156972846945585140986659950564871015390101303863475520196909146002539415219630373091834685194025572003619403288025562022 753 -135519217049357501597639202221315960432721547901677858054140239526453866695870928099905723972969041777246739112349917157809412619156290598489665105524027858206000883575076549895062446444216143066118107146206545413220375353692020539304647085554445117392370930273779690813068850630016708832402656035208919437624893774771060366109916513333130994664957162918870320 754 406557651148072504792917606663947881298164643705033574162420718579361600087612784299717171918907125331740217337049751473428237857468871795468995316572083574618002650725229649685135328788544130842366316016652663051997315917223134333393261524352395267415752731399825840754972964114406154788801482985494904508095534243521421715791590565740341034853061367999275609 755 -1219672953444217514378752819991843643894493931115100722487262155738084800262838352899151515756721375995220652011149254420284713572406615386406985949716250723854007952175688949055527109566804605075661982927131032149760766585116518506502158711624499012203813851155117517053282498462481430405540381886475265948183472830280336692868514474844749192358969757497833491 756 3659018860332652543136258459975530931683481793345302167461786467214254400788515058697454547270164127985661956033447763260854140717219846159220957849148752171562023856527066847166737769864344717291435069040786270126812898544649246260232582549402625848974638873524818074581197077966653855872993685544828476165574334181166114802334678471991487943844349378743421511 757 -10977056580997957629408775379926592795050445380035906502385359401642763202365545176092363641810492383956985868100343289782562422151659538477662873547446256514686071569581200541499848984262658727096654708343970482517366779719247145460187676006329461527248979940457151315656914550809895928617358656557075286943510251762371737487096089280964924802522880161887259175 758 32931169742993872888226326139779778385151336140107719507156078204928289607096635528277090925431477151870957604301029869347687266454978615432988620642338769544058214708743601624499076400701329454107161452273255164175891037716619637496892592803823636840680747260591676079922459860410220098187395393901505576364829481163594760517167207773040547633966216412860251745 759 -98793509228981618664678978419339335155454008420323158521468234614784868821289906584831272776294431455612872812903089608043061799364935846298965861927016308632174644126230804873498325045275690998050320035595538072762185239137038432856836941861009069884220154299169211192849249726168443202034332079537688332562551034047302988663819178438775729872385738808099817014 760 296380527686944855994036935258018005466362025260969475564404703844354606463869719754493818328883294366838618438709268824129185398094807538896897585781048925896523932378692414620496390477871575238667734061004013355446036136954148875205998652017262811723334091469877491268958382570363393322988812215597871604890920030538192874773314776313820833869336269088094252663 761 -889141583060834567982110805774054016399086075782908426693214111533063819391609159263481454986649883100515855316127806472387556194284422616690692757343146777689571797136077243861485875302557888724629042599362899535698682898171674843305631879248627094630158033226943401167675226847184896910278709053900725780895216374048835257493563342535815421240494645721262065838 762 2667424749182503703946332417322162049197258227348725280079642334599191458174827477790444364959949649301547565948383419417162668582853267850072078272029440333068715391408231731584453368824186473251431708127612210334525049890226919260057002901075063394035782718735213147187059981623210881778950388897135652779618905927965424905179777344021560155364134762036755104607 763 -8002274247547511111838997251966486147591774682046175840238927003797574374524482433371333094879848947904642697845150258251488005748559803550216234816088320999206146174224695194753370020670355117980980560775749520965301093612940772790749761215807721313505285742637923786348122412139116938863308882880353464490363909234592684487428445013298724525517270436944094473067 764 24006822742642533335516991755899458442775324046138527520716781011392723123573447300113999284639546843713928093535450774754464017245679410650648704448264962997618438522674085584260122866433587991277023234762150900296893949888663647801689250413137026367419224573344923028842031437365609303682251561585713285939573284361197651863157864011645056871692342244649389958071 765 -72020468227927600006550975267698375328325972138415582562150343034178169370720341900341997853918640531141784280606352324263392051737038231951946113344794888992855315568022256752780338779293501317393324522181817625896081015626647799382406513777554604985125920187490761150645051264587397833242324261466234255672436183173894103731172670289416715116420739485680374859022 766 216061404683782800019652925803095125984977916415246747686451029102534508112161025701025993561755921593425352841819056972790176155211114695855838340034384666978565946704066770258340977825096752864477583028970327247735438021819488368999318776949458894146741070655288992536836071690246502278962603289939192767129714809995479176025755714402228459693376818314078375059857 767 -648184214051348400058958777409285377954933749245740243059353087307603524336483077103077980685267764780276058525457170918370528465633344087567515020103154000935697840112200310775023023167553673248019051252002576183518385574214183836038714985375875768226814852905071872209940169492153615960866206443041024443386506668256140495468854474612577801960173418479992955840766 768 1944552642154045200176876332227856133864801247737220729178059261922810573009449231309233942055803294340828175576371512755111585396900032262702545060309462002807093520336600932325069185339560822534264763009544361293663070851556709718138589844325000446357027387557592555390639238888109998298545597936185742954441521435276456815616881068900270696411272321613892336821783 769 -5833657926462135600530628996683568401594403743211662187534177785768431719028347693927701826167409883022484526729114538265334756190700096788107635180928386008421280561009802796975207286245167343583216182677025232914068191008489905076375168747747827400420500665684061238635370869185383938779968533273068109877892187066576986574247309879066199403433392753295727847606859 770 17500973779386406801591886990050705204783211229634986562602533357305295157085043081783105478502229649067453580187343614796004268572100290364322905542785158025263841683029408390925621510329156973797724407348032032953132333477528861231321943800673557161733389666705134097049744543737072516579946749555287263418303741825315720696582136742977359471412924521490727956770312 771 -52502921338159220404775660970152115614349633688904959687807600071915885471255129245349316435506688947202360740562030844388012805716300871092968716628355474075791525049088225172776865342398190933619365140667918854698114486130866459600842608231072210767461937155903249195125742170055156480733680638487238113811477281045896046993980995404793871893095008533342219678511917 772 157508764014477661214326982910456346843048901066714879063422800215747656413765387736047949306520066841607082221686092533164038417148902613278906149885066422227374575147264675518330597075100544917457771782820188864140805668520017078899147195369317584917613116995500894730277868154598285540779388630694492057378223077721105254929224789666043500633690415374077712380145246 773 -472526292043432983642980948731369040529146703200144637190268400647242969241296163208143847919560200524821246665058277599492115251446707839836718449655199266682123725441794026554991788784798950795192366793882100716092401285285993997958546332222355149680887640966324201217083979322757317473067142321513476577382634809070761301723918769090329738339543519607848513033812867 774 1417578876130298950928942846194107121587440109600433911570805201941728907723888489624431543758680601574463739995174832798476345754340123519510155348965597800046371176325382079664975363202618125198546359482895101340100080751024943479276154834619099676321357151700420393193811312216501869579486667869391067506771674769474580950988169836530535979820195023920092436184602131 775 -4252736628390896852786828538582321364762320328801301734712415605825186723171665468873294631276041804723391219985524498395429037263020370558530466046896793400139113528976146238994926096948173999228689042508541694475731879203434654987099945035753138723494448030439702089531549357730521383850919151903786440365315012257838575830843557911764656305507615316644862536152973365 776 12758209885172690558360485615746964094286960986403905204137246817475560169514996406619883893828125414170173659956573495186287111789061111675591398140690380200417340586928438716984778300324040611758854485670784397575840216348155436748027165743527817424284349617096090825742330829193538393412391823097521986835903777528687966313738077673381094536682347055409255705611460267 777 -38274629655518071675081456847240892282860882959211715612411740452426680508544989219859651681484376242510520979869720485558861335367183335026774194422071140601252021760785316150954334878894728249092892209644421042881900968824773878097102671324255934795665291052831268056410294473262140350403924757362702753078326206258057908354036467968693816779455136399425357025174405402 778 114823888966554215025244370541722676848582648877635146837235221357280041525634967659578955044453128727531562939609161456676584006101550005080322583266213421803756065282355948452863004608173081607525229148151068051027429541990710150202339387613721280572141198452356223553329120661217196892221704412992253524474764614685326663536117833024988506552690322189425930509074808397 779 -344471666899662645075733111625168030545747946632905440511705664071840124576904902978736865133359386182594688818827484370029752018304650015240967749798640265411268195847067845358589013890920729726980265252122089538057121974737046622545447793492264482965304932507567948682116985861198129831756037517666982562646271784008662362954781300533615052698169607624797819854220997656 780 1033415000698987935227199334875504091637243839898716321535116992215520373730714708936210595400078158547784066456482453110089256054913950045722903249395920796233804587541203536075767041758513140492806394417753005252543204902472145526089609162904890245684775801327640184453307736518646541272433853037679674219840921960462449808254301021678803916671517034149115313882579881166 781 -3100245002096963805681598004626512274911731519696148964605350976646561121192144126808631786200234475643352199369447359330267768164741850137168709748187762388701413762623610608227301125075827054327644757633557092796391191736804171435961059137965414248398247052342091535916506573257141647841281051905337342824065939944453301541040236243516479483763120846817493958667792089350 782 9300735006290891417044794013879536824735194559088446893816052929939683363576432380425895358600703426930056598108342077990803304494225550411506129244563287166104241287870831824681903374969575383369521708259390614257507001621198983713964300356559679622126436591853981960393087924644620219870889123277090193802792134008301358577203280267467938331031997940496083396278219606126 783 -27902205018872674251134382041638610474205583677265340681448158789819050090729297141277686075802110280790169794325026233972409913482676651234518387733689861498312723863612495474045710125509386988873570478227363412075178042548386296448293644498315377359809556856018641911583969368205200690026954003648560500060516181657184803728593795359882508965875320485382931207983758050426 784 83706615056618022753403146124915831422616751031796022044344476369457150272187891423833058227406330842370509382975078701917229740448029953703555163201069584494938171590837486422137130377303837082494396434577293591270187018376091021982314803797113848167054253808993553873983138564698566564910571103504341197520418380636280813908736205691150447707566401819088291364723422037219 785 -251119845169854068260209438374747494267850253095388066133033429108371450816563674271499174682218992527111528148925236105751689221344089861110665489603208753484814514772512459266411391130104957519250127013614048664645764635755047380389309865976268632810437541578711110456553689025917067851673653982775002318088618336031689536252078485008709470416411606825223038565715906871076 786 753359535509562204780628315124242482803550759286164198399100287325114352449691022814497524046656977581334584446775708317255067664032269583331996468809626260454443544317537377799234173387981967879028984123242451840854375725182471120688596269631830802688408072557762919824060534077943466854326072771155941089749762396777760951282353608065339479237140511688298805424160828262507 787 -2260078606528686614341884945372727448410652277858492595197300861975343057349073068443492572139970932744003753340327124951765202992096808749995989406428878781363330632952612133397702520169379278457600277929391624053827992352623663367653989390528206485687238284392785957037843994709059408089490653613387998498555983492269784278399857004973460539180321485002798084192220810984605 788 6780235819586059843025654836118182345231956833575477785591902585926029172047219205330477716419912798232011260020981374855295608976290426249987968219286636344089991898857836400193107560515154178402266050294716206884579610133788627032101063308646966061636320459751834495552333783213741343583933928971280387776395661137349617022323081776132274534065436505475892808654221580372719 789 -20340707458758179529076964508354547035695870500726433356775707757778087516141657615991433149259738394696033780062944124565886826928871278749963904657859909032269975696573509200579322681529121269837815758137223498448632807113267412232792697344880276372646668428208303756693926787195850844653975239802382923053772470005810900084107263072410239330324597153574301327607716050844223 790 61022122376274538587230893525063641107087611502179300070327123273334262548424972847974299447779215184088101340188832373697660480786613836249891713973579727096809927089720527601737968044566261893445148547630819734385070886523040454307857521166939536399338456707082345987355710333495917235776452270554032605014775208128913546414193188352429021653588216273733626124710267605380373 791 -183066367128823615761692680575190923321262834506537900210981369820002787645274918543922898343337645552264304020566497121092981442359841508749675141920739181290429781269161582805213904133747932899164720069337031519604465012704025926054341713752487929925070528118821167768551645688161554639426669796021829331843865908757924731071286594956496372870874091434774913683695995976391204 792 549199101386470847285078041725572769963788503519613700632944109460008362935824755631768695030012936656792912061699491363278944327079524526249025425762217543871289343807484748415641712401307263106638765620137327112070499549329389740143896710230110446141681291850530883119581024352324584478843144191100847676743411740868368375683394650159127415650610423889831281018077265627289769 793 -1647597304159412541855234125176718309891365510558841101898832328380025088807474266895306085090038809970378736185098474089836832981238573578747076277286652631613868031422454245246925137203773977395261491836466873537361938738771628061418669662409861043771761135361523584829723951150262599596696135579123027756799653738978594959923638573765313921805652916055488834087249215689011044 794 4942791912478237625565702375530154929674096531676523305696496985140075266422422800685918255270116429911136208555295422269510498943715720736241228831859957894841604094267362735740775411611131062975531531577670882141190636962361868453885464711203014877623680701257493498590250795794330282156312846896478031213634036471804320416755637008261547843922626688665521938367697013233567794 795 -14828375737434712876697107126590464789022289595029569917089490955420225799267268402057754765810349289733408625665886266808531496831147162208723686495579873684524812282802088207222326234833837735505059955038682142368625999164170711247557594591026842573190922104186211589494249935635129775203182981520261581562377971800956628541963351403774589208702541631507447409120496882689874072 796 44485127212304138630091321379771394367066868785088709751268472866260677397801805206173264297431047869200225876997658800425594490493441486626171059486739621053574436848406264621666978704502087242094396079997288764951935132415274420467068205308486117435394825268932697929873890072823902732392515193823729082285307091213699509390173235099243855095005417820368254222727791171441069337 797 -133455381636912415890273964139314183101200606355266129253805418598782032193405415618519792892293143607600677630992976401276783471480324459878513178460218863160723310545218793865000936113504924754134289323373355289375126906766261496516914597395475797467419264497055766965300538320889079670564866690847204336658582307014463958972732404638432732195736646073252611644584693422129079102 798 400366144910737247670821892417942549303601819065798387761416255796346096580216246855559378676879430822802032892978929203830350414440973379635539535380656589482169931635656381595002808340513047871819847176218179487287094524047787910777706161458232968568752961673161848257365187210495100725720998068864211897563025443971506158044303596085333228410069451122042934886605942076386059507 799 -1201098434732211743012465677253827647910805457197395163284248767389038289740648740566678136030638292468406098678936787611491051243322920138906618606141969768446509794906969144785008425021543164529146746785614579031239867720526968368665747791437834053581216017795061015461951366534775947583834698872213432206846763877192527235373100385610858295302377624462494003866869335327806954252 800 3603295304196635229037397031761482943732416371592185489852746302167114869221946221700034408091914877405218296036810362834473153729968760416719855818425909305339529384720907434355025275064634685610725419186323874338134806124782023998115910364864018396759580733911826843890527332588786616382715940564774910297915807192238960096510436309872373191086763777364711589865320595115214913379 801 -10809885912589905687112191095284448831197249114776556469558238906501344607665838665100103224275744632215654888110431088503419461189906281250159567455277727916018588154162722303065075825193891964099393116266777978647459019898360500060310565418983087297116627685962250942070922411071106548546398396022882074359278678968618554999906688636287835699528181167183394566886167682478227793542 802 32429657737769717061336573285853346493591747344329669408674716719504033822997515995300309672827233896646964664331293265510258383569718843750478702365833183748055764462488166909195227475581660277673715462968570089903430417682133756037177032990199914290678589997238744032773786441063521953119575583256369068457813124303113192861225994336854511421610377001375113521718270297397314650955 803 -97288973213309151184009719857560039480775242032989008226024150158512101468992547985900929018481701689940893992993879796530775150709156531251436107097499551244167293387464500727585682426745017201194660389346231770787556386566862257988760429260685333901516225367850799406861287286622984527131757261885094169538763529344356755392000351043323664858927349063733336815183934487198337448149 804 291866919639927453552029159572680118442325726098967024678072450475536304406977643957702787055445105069822681978981639389592325452127469593754308321292498653732501880162393502182757047280235098563121197873563957153396612185109463168799741264467597441186061708479453856268650318733087161363053621176851183101537524559190168448938749948027539101175148492831420516167863454830949305953185 805 -875600758919782360656087478718040355326977178296901074034217351426608913220932931873108361166335315209468045936944918168776976356382408781262924963877495961197505640487180506548271141840705186314917557889678485253028754340489493714542182302742759488422550858548559829666033227848655583091805671509419967985797303782311422172967073170703442588707217388354111406012906371892841504428495 806 2626802276759347081968262436154121065980931534890703222102652054279826739662798795619325083499005945628404137810834754506330929069147226343788774891632487883592516921461541519644813425522115417719149548408369759327233124647131752471919579017515773956788794713427117539191798484938132461125863205672858224242680045360393705991011870422660733508322238179441408313405303487747311136562043 807 -7880406830278041245904787308462363197942794604672109666307956162839480218988396386857975250497017836885212413432504263518992787207441679031366324674897463650777550764384624558934440276566346582090563233607224901714970481028744483258005922023896748561919789122864805571146306801056067982203267525118856008164434561703203868458797168651367202557457135163635126912188699994260762096817108 808 23641220490834123737714361925387089593828383814016328998923868488518440656965189160573925751491053510655637240297512790556978361622325037094098974024692390952332652293153873676803320829699040170989473502035941527166724786103573934250758433625795399781307329264764912760125493274161373761332004708427524280677626774843679303397103753944134747755815372222309055628822141460071576354762416 809 -70923661472502371213143085776161268781485151442048986996771605465555321970895567481721777254473160531966911720892538371670935084866975111282296922074077172856997956879461621030409962489097119523739747297394251314964997455720176509825505564465229934710834897384302635118641086900228494578827475616652347953935016040662922456722418310913280208851346204236958161868414400150996645303234043 810 212770984417507113639429257328483806344455454326146960990314816396665965912686702445165331763419481595900735162677615115012805254600925333846890766222231518570993870638384863091229887467291357293942967212243144280650790554425517180661435399087471420135541524830063831500994826966115916702021771798841165483501319334459048771278232629770841693049853905313150044889359233860881322522724227 811 -638312953252521340918287771985451419033366362978440882970944449189997897738060107335495995290258444787702205488032845345038415763802776001540672298666694555712981611915154589273689662401874074856802909593571831827563993115033680266964699950993207007981191960004972960699639921281921540437384073305513808892788899818060415251525069653788557171986767173849867166367576570301901421936286660 812 1914938859757564022754863315956354257100099088935322648912833347569993693214180322006487985870775334363106616464098536035115247291408328004622016896000083667138944835745463767821068987205622228411606322649424752069960870134355050533493921610841984941065461406213559888516170495658596109451723261389638687749913531967142857970188352383391216635350384527106940396608042913985825491486227494 813 -5744816579272692068264589947869062771300297266805967946738500042709981079642540966019463957612326003089319849392295608105345741874224984013866050688000251001416834507236391303463206961616866676288032979085642021695029473815837286886940329937850604719446808708979512689240437193501939536097346286618583725436786933203098978941624541940741477356214112288210845213896302997603733299293724181 814 17234449737818076204793769843607188313900891800417903840215500128129943238927622898058391872836978009267959548176886824316037225622674952041598152064000753004250503521709173910389620884850600017312399846164127012539672893026602913404557790915151596111581858517088043854646930564958395663881153561665699507022030024118252065628206153890535882737381455357742715320328290929985690247632409242 815 -51703349213454228614381309530821564941702675401253711520646500384389829716782868694175175618510934027803878644530660472948111676868024856124794456192002259012751510565127521731168862654551800078843149400056592853837632905537361769970098438329929754229072037539038846102311650999582795101980788264041830853742555377329454859423280767323180551829101026497887592473931200632933886551752544893 816 155110047640362685843143928592464694825108026203761134561939501153169489150348606082525526855532802083411635933591981418844335030604074568374383368576006777038254531695382565193506587963655400271268864401908189567499971870034252905854476112559429295713670684533076356795556638052308108925334624549527846672213217914422252245612810826812694847962390712573756198232463311904890546881006521822 817 -465330142921088057529431785777394084475324078611283403685818503459508467451045818247576580566598406250234907800775944256533005091812223705123150105728020331114763595086147695580519763890966200732891967936102987915821908480642491321446750858223516242708799694123589464858701636343684007860579940369223704660972950546253816598961949852624025026736591951482123850306509279310229128383794542722 818 1395990428763264172588295357332182253425972235833850211057455510378525402353137454742729741699795218750704723402327832769599015275436671115369450317184060993344290785258443086741559291672898602094204698417713689184452026277182648913981536579338310492388499108156053157471063471735074134488159745212616021833837719315137175913449815046966973784008001679594060465980084950330457264517006786537 819 -4187971286289792517764886071996546760277916707501550633172366531135576207059412364228189225099385656252114170206983498308797045826310013346108350951552182980032872355775329260224677875018695806525948298116792645927456593570191573850836849024483286650709833734491854986863476999226380760193182450640338679362220149466441269645680765473463000753011198086628987520548928416047751799706482401684 820 12563913858869377553294658215989640280833750122504651899517099593406728621178237092684567675298156968756342510620950494926391137478930040038325052854656548940098617067325987780674033625056087419892017380878303886106568317318244163491165215867316529069318810605351224395665429913294328248085550130745478257462378941199017941332983195383130701530232455376102205138489114311158872820441402293054 821 -37691741576608132659883974647968920842501250367513955698551298780220185863534711278053703025894470906269027531862851484779173412436790120114975158563969646820295851201977963342022100875168262258944278552879596415155203927688013134385192309198232400966580325645380691442315677694048327464133314703476997397588629005051097124979959130050762023401558953111831673892429855293979432548598679442375 822 113075224729824397979651923943906762527503751102541867095653896340660557590604133834161109077683412718807082595588554454337520237310370360344925475691908940460887553605933890026066302625504786775888041587986591026587543855900726176976877358789487332318246221535280537866453855157254720682280612228747636458360258608932487261851762424113062931910045197918624639826568937093712088467557247768155 823 -339225674189473193938955771831720287582511253307625601286961689021981672771812401502483327233050238156421247786765663363012560711931111081034776427075726821382662660817801670078198907876514360329864758476718800333382733080654702023480421953212549917841096276066934496405595532675119285056849029864143631373440219754979557019374936556552844179751902769417165677283624507322028528994201310921357 824 1017677022568419581816867315495160862747533759922876803860885067065945018315437204507449981699150714469263743360296990089037682135793333243104329281227180464147987982453405010234596723629543080992435487475318256778498819975474960450065571253324108954957553579175178078133611584808711223534177349608209417750892272419727697978645460801967711303979749484097205438287113975103896425125107410600227 825 -3053031067705258745450601946485482588242601279768630411582655201197835054946311613522349945097452143407791230080890970267113046407379999729312987843681541392443963947360215030703790170888629242970688622457198444002256360067110214599692704544541254015726900028050359606783442575442635981235424472365425932573235344746162220196136227756502367390667787060992924988654644987244783910474998521927235 826 9159093203115776236351805839456447764727803839305891234747965603593505164838934840567049835292356430223373690242672910801339139222139999187938963531044624177331891842080645092111370512665887728903521741736493981306567967144735336556940577390751895673808564383341891781309617020918052912491604450104469162468998667526473021518628253736462374265100231434833382985177310083617679143018957237940945 827 -27477279609347328709055417518369343294183411517917673704243896810780515494516804521701149505877069290670121070728018732404017417666419997563816890593133872531995675526241935276334111537997663186730466561607188656636563586973521298740897678573245332828323038913355970677011236526815517751596649433193371143592404467049698933233722130140994384760190249195649696737440655836220697530300824183745635 828 82431838828041986127166252555108029882550234553753021112731690432341546483550413565103448517631207872010363212184056197212052252999259992691450671779401617595987026578725805829002334613992989560217093530225717372105741852658538050258899504633789063912293548197503791343682666018751763184576846246996695487108225601582952743446803481550094612112103575728659517163678215967614427678815462962373575 829 -247295516484125958381498757665324089647650703661259063338195071297024639450651240695310345552893623616031089636552168591636156758997779978074352015338204852787961079736177417487007003841978968680591433132009718777015228343473554417110778918434308972537808416417237128047039686132800051378841573581930572600287395121378784317873890469218044961224848747426937467848104410744812599309374332844135742 830 741886549452377875144496272995972268942952110983777190014585213891073918351953722085931036658680870848093268909656505774908470276993339934223056046014614558363883239208532252461021011525936906041697033454320160074171188497502176092294335768004455322409827881843479300735512628026225176474666328888319350955068157985473007137100442831560253044833006798013796427048538592414625953720991399622926309 831 -2225659648357133625433488818987916806828856332951331570043755641673221755055861166257793109976042612544279806728969517324725410830980019802669168138043843675091649717625596757383063034577810718125271073087385719843873811609665049077247841359206808470161840902746414497557200724048764497704054013521336106957541165647517436159275081035055644778489712883256689328162020582525215833417222509944985066 832 6676978945071400876300466456963750420486568998853994710131266925019665265167583498773379329928127837632839420186908551974176232492940059408007504414131531025274949152876790272149189103733432154376045570303773774453103954200864302799645671781184777392861187029630436631397380248711043089151095460988656357558546086754870816003653240256343501763208899210060477612261132318814135899286804084873667360 833 -20030936835214202628901399370891251261459706996561984130393800775058995795502750496320137989784383512898518260560725655922528697478820178224022513242394593075824847458630370816447567311200296463127595501692776785684868360830160321199741287371597201133781067599260862193410282596795468327213968403087966740359848236723366025654445233911156693818668262513383141431701559674839603877009470663359025974 834 60092810505642607886704198112673753784379120989685952391181402325176987386508251488960413969353150538695554781682176967767586092436460534672067539727183779227474542375891112449342701933600889389382087792304011633837580435055532414623152984779091735863921593176213190826807094906581722386621197175441189226401521872334150002342989859404191462937350498475705445496817490478134098036082207433154050155 835 -180278431516927823660112594338021261353137362969057857173544206975530962159524754466881241908059451616086664345046530903302758277309381604016202619181551337682423627127673337348028105800802668168147890877703474970967160100746766079861349815672277011334188525151655936808020719869353781696888815221321007903822022027384425835871163287703565311553761681335489687602513856731371019844510921768543217204 836 540835294550783470980337783014063784059412088907173571520632620926592886478574263400643725724178354848259993035139592709908274831928144812048607857544654013047270881383020012044084317402408004504445773750381787717910285512503167133329355381698951071385714254292129211121897328077375296352668509628125084214284999555504683281617878780580225260857545074242609451998534946174562018880138197254205919984 837 -1622505883652350412941013349042191352178236266721520714561897862779778659435722790201931177172535064544779979105418778129724824495784434436145823572633962039141812644149060036132252952207224013513332427129363623576074335279980381668829482528834456571105822730545276797136882361344607947160212303771653754667548336541582260829846946465630820128070153050573784335637530856912329775609377032927723548702 838 4867517650957051238823040047126574056534708800164562143685693588339335978307168370605793531517605193634339937316256334389174473487353303308437470717901886117425437932447180108396758856621672040539990963099431562407123396405278468584801249874431948296855370605207522856195046748454290923821080368977335803891830915959961675493401005284055307564382238552882678777346957503043962231308486094799602281665 839 -14602552952871153716469120141379722169604126400493686431057080765018007934921505111817380594552815580903019811948769003167523420462059909925312412153705658352276313797341540325190276569865016121619987606521862164062219547600788604617428233568855208515192218299002889421836652625417524490763588219522482050916235074636966899674287728514370096270104323024109712483741941746031055979515663421575143070234 840 43807658858613461149407360424139166508812379201481059293171242295054023804764515335452141783658446742709059435846307009502570261386179729775937236461116975056828941392024620975570829709595048364859981819242100076868177052517976052338700133566855073707900902306045007749518220967355833667528668207068613570884143015405110351273566052248344248842905629466021081831844360423642630641743416914214618984689 841 -131422976575840383448222081272417499526437137604443177879513726885162071414293546006356425350975340228127178307538921028507710784158539189327811709383350925170486824176073862926712489128785145094579901201480931025758343698561971041418380749573570609163407948308834716333738373985068230902131289654202701811589377964896458837068361197590944573028970435219576215307837464148854541923796957367390448563524 842 394268929727521150344666243817252498579311412813329533638541180655486214242880638019069276052926020684381534922616763085523132352475617567983435128150052775511460472528221588780137467386355435283739646470981645344075817122304215781131834430967617931264437238750143306786803709996630407871704036991429172445066409073452547943702140399372741633772632719333168905158662055634745558618974126802894673695382 843 -1182806789182563451033998731451757495737934238439988600915623541966458642728641914057207828158778062053144604767850289256569397057426852703950305384450158326534381417584664766340412402159066305851219072495405043969736931895399811247214600844154787192933445309555811735636262165628019737969525924210006188872832194437220797828559791282086759618368312293715395452436605602038687356798070289970456643144788 844 3548420367547690353101996194355272487213802715319965802746870625899375928185925742171623484476334186159433814303550867769708191172280558111850916153350474979603144252753994299021237206477198917553657389289893396046272413839049125654005910543240319922694137339044278102274724708149986919486407379890607025462836477397475631915739763275369067653661363127863413478765516766889501502489476759392118078922108 845 -10645261102643071059305988583065817461641408145959897408240611877698127784557777226514870453429002558478301442910652603309124573516841674335552748460051424938809432758261982897063711619431596752660971767681127863357376045477152007579482623182352310880884263284784253510795861310543696193026400081827651825389609879616918192947728886712143426652655539661824119936839784727678960540464541436605741407315223 846 31935783307929213177917965749197452384924224437879692224721835633094383353673331679544611360287007675434904328731957809927373720550525023006658245380154274816428298274785948691191134858294790257982914786422464334848551353274793147352384991842179027645322060847678959387236343055784351318900966694084656669532862967644598703097496923345407725483932060054631120915886746024872067224189634147812932364621899 847 -95807349923787639533753897247592357154772673313639076674165506899283150061019995038633834080861023026304712986195873429782121161651575069019974736140462824449284894824357846073573404574884370773948745562656565981796715911307967183217993748249481575666893872597379941399287185345889597272575424937769164596479175622744599731056244265028646985946216740059827618204559175345187933370519226443616890264069596 848 287422049771362918601261691742777071464318019940917230022496520697849450183059985115901502242583069078914138958587620289346363484954725207059924208421388473347854684473073538220720213724653112321846238241462109099498053869488231574759099538880728531889621779138791067169554069310145140457766846465251632690322284643842737665373449293952022595299289662372563105127735192901774755860124903863600059387776461 849 -862266149314088755803785075228331214392954059822751690067489562093548350549179955347704506727749207236742416875762860868039090454864175621179772625264165420043564053419220614662160641173959336965538711105748260358020761263923126601755081956330836479268082535681452075377625270470472564738631357479504976796508735863105785586094125966661298953986760940061803687360703669880186125523378688190546566353048379 850 2586798447942266267411355225684993643178862179468255070202468686280645051647539866043113520183247621710227250627288582604117271364592526863539317875792496260130692160257661843986481923521878010896616128645878587446427038026793365533109102003542707753446583200024513023326663760770178350980551353933004377184730576983890105594790761792090974155706483987701622792559962848403123135651310612516740520468756866 851 -7760395343826798802234065677054980929536586538404765210607406058841935154942619598129340560549742865130681751881865747812351814093777580590617953627377488780392076480772985531959445770565634032689848396818961607186861959484277215664013057017989717524166097199993978324583655884757841315307143457103399569957540465741767563939434108345852449547800641981806086364299209690396881599349735987169228800276252734 852 23281186031480396406702197031164942788609759615214295631822218176525805464827858794388021681649228595392045255645597243437055442281332741771853860882132466341176229442318956595878337311696902098069545204503650282939426197822608762399029969599477408434643816589981133082802093340438317104553275687903522255941550765322877385854841181554937710681292986907828586645696810238939875576233374603192446308839656525 853 -69843558094441189220106591093494828365829278845642886895466654529577416394483576383164065044947685786176135766936791730311166326843998225315561582646397399023528688326956869787635011935090706294208635580790738382197054124145317685911675352697064801768580409386035053991082565942040054535766843716957187930253995648177544703148560194336418091397251593592228698488544543884056731895197405119878645603612412570 854 209530674283323567660319773280484485097487836536928660686399963588732249183450729149492195134843057358528407300810375190933498980531994675946684747939192197070586064980870609362905035805272118882625906700133918120966837668102074493742486561607193085292087057881288562346504172856335547300067171118025090906312983477024995962127138468313584967766596245101443489710798790846571594363790521752352677480660623361 855 -628592022849970702980959319841453455292463509610785982059199890766196747550352187448476585404529172075585221902431125572800496941595984027840054243817576591211758194942611828088715107415816356647877720198791096558999632211606201017357775262363529448713930287548031805530610908176303648571520257337226794736178179061548233593916510136006852429234436069353677815238145693672547158501459008482818628109403072374 856 1885776068549912108942877959524360365877390528832357946177599672298590242651056562345429756213587516226755665707293376718401490824787952083520162731452729773635274584827835484266145322247449069943633160723382182678335281986493880397365645579085021963464406159395002231779099558149189768890373252949227703179084980959340984444505844697290362974980036047882623759397532985735172260737151438575924326502501947244 857 -5657328205649736326828633878573081097632171586497073838532799016895770727953169687036289268640762548680266997121880130155204472474363856250560488194358189320905823754483506452798435966742347209830899481874292407058002150939584353386883774276915671545185363158215185092317880317213017878717979596122193374886211031892708023375981599149561577453414741144627241715602153323172538540411665276947737278238300323494 858 16971984616949208980485901635719243292896514759491221515598397050687312183859509061108867805922287646040800991365640390465613417423091568751681464583074567962717471263450519358395307900227041629492698445240968536396607063047706303164830259547136424811743285226631463783191652915556446991351587322473500020214053135299050350368223267988667556123276844000413597694530281055465251653016609273744184490677867572369 859 -50915953850847626941457704907157729878689544278473664546795191152061936551578527183326603417766862938122402974096921171396840252269274706255044393749223703888152413790351558075185923700681124888478095336612526375286951286396802838500596913205568088770937965574575825902505139019001191377292859493217005970767006582537433059387598602984539077876796537650385481077440909542985971511414729743918608258475283386676 860 152747861552542880824373114721473189636068632835420993640385573456185809654735581549979810253300588814367208922290763514190520756807824118765133181247671111664457241371054674225557771102043374665434286010985951197513222729651611561369086241190417902699787184541053865335248775547858770437111932895983574740505503222806277687909600404855528749549446330376758538102888371058758899343624348673697725491830948366855 861 -458243584657628642473119344164419568908205898506262980921156720368557428964206744649939430759901766443101626766872290542571562270423472356295399543743013334993371724113164022676673313306130123996302858030282816264749920860611806700317540378329355371191983592134801383117518291377993813541408991066261906251844804396485242139343460831893799841389690376754754137333094681897749894313287250743278330961109617257505 862 1374730753972885927419358032493258706724617695518788942763470161105672286892620233949818292279705299329304880300616871627714686811270417068886198631229040004980115172339492068030019939918390371988908574087395394527332143867007622638711237695098279603668426287732572647033739650637378461961913340150001973904287424190156927500970405083120830239698420177712325253724164469007650411540361428431828147942840465034664 863 -4124192261918657782258074097479776120173853086556366828290410483317016860677860701849454876839115897987914640901850614883144060433811251206658595893687120014940345517018476204090059819755171115966725722270229820653860744695797880457817067945668799503428173643075746307459795343756005575563178022754061467133766461675366988000266146556387337309512152223175185062339515768193340523094121775908315053107959467035417 864 12372576785755973346774222292439328360521559259669100484871231449951050582033582105548364630517347693963743922705551844649432181301433753619975787681061360044821036551055428612270179459265513347900177166821072438918216626542209598734093844962181694842246908270902290447649258708041968661239328652288583348795167691063380612082989686386596432713781991647691711712958759496478541797776213581866428633880870853029939 865 -37117730357267920040322666877317985081564677779007301454613694349853151746100746316645093891552043081891231768116655533948296543904301260859927363043184080134463109653166285836810538377796540043700531500439030830273571727013065972806288870831478405404369757786833943060801630581415834642816859473391223696180537571730942870557161739300818221913138603262655696649633034534182454415560127731564331278140813586029576 866 111353191071803760120968000631953955244694033337021904363841083049559455238302238949935281674656129245673695304349966601844889631712903782579782089129552240403389328959498857510431615133389620131101594501285872117483167394743752351415183216702391516810502669708498003551671850442357825488089762714753449020620594702260429843910749737119062385607596360816977001838904570048563853770309857666089542764546799587103015 867 -334059573215411280362904001895861865734082100011065713091523249148678365714906716849805845023968387737021085913049899805534668895138711347739346267388656721210167986878496572531294845400168860393304783503930342537689192282059658881746355440694208978933927758261829325050685122399012911066124447295690856604453576836450595146692310214320495170395139888545030647415674850028872681412165613648175610911938162570977372 868 1002178719646233841088712005687585597202246300033197139274569747446035097144720150549417535071905163211063257739149699416604006685416134043218038802165970163630503960635489717593884536200506581179914350511884903060483154031858306431015382926708311466229761410622435465209058781389890750123999313683853967248814555952328566475109380938514158300685270134244134811996647934425662717291081043212724209508266561769663170 869 -3006536158938701523266136017062756791606738900099591417823709242338105291434160451648252605215715489633189773217449098249812020056248402129654116406497910490891511881906469152781653608601519743539743051535436030448341024882126573738605248013098327939776104440282150863792525157133028407707036787544311304762964406745523990478038496285214741997787138139036768515806357257864808766937739290914976855192937746535817673 870 9019608476816104569798408051188270374820216700298774253471127727014315874302481354944757815647146468899569319652347294749436060168745206388962349219493731472674535645719407458344960825804559230619229154606025822020567541608962752604190994973669269937383903938692802081712212437450858975839332538238778716085868645828724354431566681858166755948530679446556403621505604725037837487323362312907491872680348491404495382 871 -27058825430448313709395224153564811124460650100896322760413383181042947622907444064834273446941439406698707958957041884248308180506235619166887047658481194418023606937158222375034882477413677691857687463818735002793196037227122714691711137407884138709109012823362321606583621075869644385738307199630986334761367890145698137042907120517574126915199898752060605898244793517120790914901921422076063920093613590129709694 872 81176476291344941128185672460694433373381950302688968281240149543128842868722332194502820340824318220096123876871125652744924541518706857500661142975443583254070820811474667125104647432241033075573062391457053745299581115234755987672895057175775538654141691540476340467230164564654293992915658821728601403182117798251576897072656095180831369896579320438008108151689287096418224678747026712031189083041592789527758164 873 -243529428874034823384557017382083300120145850908066904843720448629386528606166996583508461022472954660288371630613376958234773624556120572501983428926330749762212462434424001375313942296723099226719187174369184124107758806223896331733824363509308100710899886701991929019520633309555511747464342431615261783327626331497866273310619109027475711416509458846088063704545893069218341293918999816781994744218306137213843073 874 730588286622104470153671052146249900360437552724200714531161345888159585818500989750525383067418863980865114891840130874704320873668361717505950286778992249286637387303272004125941826890169297680157561523105000374723418194688114651119525962405816991909311426123022387760674669720929391904366029392399456158953145633812214713390394715588367227163447501861466760592302666174473883179795204247942230542968805706729817451 875 -2191764859866313410461013156438749701081312658172602143593484037664478757455502969251576149202256591942595344675520392624112962621005085152517850860336976747859912161909816012377825480670507893040472684569320945964332721109344463629155499362943675107164469696820134479322020782409794260569862213901548875094420842186414994696206619444205290861170013920076521069094401893898491616834337983263731734813932774972959599365 876 6575294579598940231383039469316249103243937974517806430780452112993436272366508907754728447606769775827786034026561177872338887863015255457553552581010930243579736485729448037133476442011523679121418053707970511246317375639954346359578326052994561080092406616724619452926072564820645221051713148248279102634796489711538273600106024361467072449959272192236898724642409237097861126246312862197991269780432432348954890588 877 -19725883738796820694149118407948747309731813923553419292341356338980308817099526723264185342820309327483358102079683533617016663589045766372660657743032790730739209457188344111400429326034571037364254161123893658704096188623505665705517196576788505088921734030742388293977766736487825500553144815415885170358619116526295420396184556501768170789285289128088930176401611497704318493136603214027159702745279843932997359552 878 59177651216390462082447355223846241929195441770660257877024069016940926451298580169792556028460927982450074306239050600851049990767137299117981973229098372192217628371565032334201287978103713112092762483371657903970772016014843433380618146098483266507181711040488449385854225379942786517686886960483334127621072253091840563618807039388215588255907220639719382502616779369726496318469389632640191788632655636334194391888 879 -177532953649171386247342065671538725787586325311980773631072207050822779353895740509377668085382783947350222918717151802553149972301411897353945919687295116576652885114695097002603863934311139336278287450115027458559989479095153463298988834507084851246749229271994562702005412585139615454464054167523350695170584287952027878420465356924721814276267876431148641117140106375930989827927722363768328278140133172554878975340 880 532598860947514158742026197014616177362758975935942320893216621152468338061687221528133004256148351842050668756151455407659449916904235692061837759061885349729958655344085291007811591802933418008834862350345151748349194825612213173063560713635076224470357656390038036947850597607998443637562883606891207377832208383063823742156682747810423360225043044743162944545677624340724657411146170732672629831623143336096636157987 881 -1597796582842542476226078591043848532088276927807826962679649863457405014185061664584399012768445055526152006268454366222978349750712707076185513277185656049189875966032255873023434775408800254026504587051035293640475247335200116900606835797875174966422047764641822054160099437015629697650632779017931241440271726952595751174188420623625733104744401007054847095302918947678668653488233314699518602387773493579477911093397 882 4793389748527627428678235773131545596264830783423480888038949590372215042555184993753197038305335166578456018805363098668935049252138121228556539831556968147569627898096767619070304326226400762079513761153105672334684032624340896076444343125629535113721734901946788508894003830401952736521814813886231469564464504069214647477558856697452651962980252074594313502713408681375387726198093033356453599579567282983088974827491 883 -14380169245582882286034707319394636788794492350270442664116848771116645127665554981259591114916005499735368056416089296006805147756414363685669619494670904442708883694290302857210912978679202286238541283459317502911657059843386215472421897869164212117572519067655354935882741006608682086161707370808239942550338830879403745416409272092880972705995807221020048102041316231499171746609016361308784387655134741466238183764115 884 43140507736748646858104121958183910366383477050811327992350546313349935382996664943778773344748016499206104169248267888020415443269243091057008858484012713328126651082870908571632738936037606858715623850377953135901398398322774599121023331324444180029413017837671641589589480677835746275675592816194953187859300580439963116503704242914410310905741693540348321222073961373379192171379813819799547927741325203124558157945441 885 -129421523210245940574312365874551731099150431152433983977051638940049806148989994831336320034244049497618312507744803664061246329807729273171026575452038139984379953248612725714898216808112820576146871551133857946699716457420871337471791400106949382792696394182879616823715136158484873572748384754528563348998090155929159005106713883003859854881305617779215761958755088458512570223945710002654629448428648562023366865278496 886 388264569630737821722937097623655193297451293457301951931154916820149418446969984494008960102732148492854937523234410992183738989423187819513079726356114419953139859745838177144694650424338461728440614653401571954381261443938253387821213852431102794387816094268213488661774512879060059142833252625734464250906320580367321963767669087370916070103644514072041509994329605573962472335962835845207029754130461584676515741553521 887 -1164793708892213465168811292870965579892353880371905855793464750460448255340909953482026880308196445478564812569703232976551216968269563458539239179068343259859419579237514531434083951273015385185321843960204720256002212099366203177623513304061126865949038409529117408972836808287394041522836776844240246846726050699074716224824040347456430053538179453980548556570094295777566730221825221154237466323982283782552317808804045 888 3494381126676640395506433878612896739677061641115717567380394251381344766022729860446080640924589336435694437709109698929653650904808690375617717537205029779578258737712543594302251853819046155555965531880614166437816118898911229706101683260069288828698494612557554206737264479564135314692652122854431246284239840524035188016298217442166690258738834935622840717581361267492777832979632515313166119878034639063785306800377365 889 -10483143380029921186519301635838690219031184923347152702141182754144034298068189581338241922773768009307083313127329096788960952714426071126853152611615089338734776213137630782906755561457138466667896595641842486105338098729352103172367326644398404005041827011297018733792193573744437275537253456988641973310130298309330656482517327082777637765567309466545314478880820158576855965150736376466509399159828836656784070040677895 890 31449430140089763559557904907516070657093554770041458106423548262432102894204568744014725768321304027921249939381987290366882858143278213380559457834845268016204328639412892348720266684371415400003689786925527441268618391938099834099062562976887470815929662524593672578748394453506057316896260833263470443719303225990564625017080118971795961133773521755520864068944626300607521574491209408607371676115539409212427403891313317 891 -94348290420269290678673714722548211971280664310124374319270644787296308682613706232044177304963912083763749818145961871100648574429834640141678373504535804048612985918238677046160800053114246200011069360776582363518790873710626030845375182024608820989040617391514588567875163123492027600729728052711502634452096483576981305084574165249286688104816746029237411932481974966133229578576598514371179774814081449905295262669303004 892 283044871260807872036021144167644635913841992930373122957811934361888926047841118696132531914891736251291249454437885613301945723289503920425035120513607412145838957754716031138482400159342738600033208082329747141812462703224303363485281757680699736084634348774596249621025820484757983149623690643047842654166526941325310156374591216973310971726662363048091607653804298783525437916666734789290246654766981301567933592208033754 893 -849134613782423616108063432502933907741525978791119368873435803085666778143523356088397595744675208753873748363313656839905837169868511761275105361540822236437516873264148093415447200478028215800099624246989241306032766244001385192680159822700705919335876178854768118851073981661315677448640722767193951385101810307935919382337728725846803121399349251834121877303676798713189355950088030370747840946760332692798468022967681015 894 2547403841347270848324190297508801723224577936373358106620307409257000334430570068265192787234025626261621245089940970519717511509605535283825316084622466709312550619792444280246341601434084647400298872740967723763988321377699212231107896951067647790095315923547665905652473634708217683084514490198576744705834918242595920241637941151234079226788100383095443832365940101229713086176729035224519747901942688213999110154276551214 895 -7642211524041812544972570892526405169673733809120074319860922227771001003291710204795578361702076878784863735269822911559152534528816605851475948253867400127937651859377332840739024804302253942200896618222903171650976274046059847323044116117405785426922844307097519359544771965016350689936628379918654224225923325623561974552917292345040981698088634803912676509949564612701792599258458064177703369480604845346057633007713171477 896 22926634572125437634917712677579215509021201427360222959582766683313003009875130614386735085106230636354591205809468734677457603586449817554427844761602200383812955578131998522217074412906761826602689854668709515416283875525177374612185437549962316630184796129991916428782202776675957727986161132457722523223771586321253864531013207035422722097517340965915811868770922450284898043673228222251929248057578091600391218000160058390 897 -68779903716376312904753138032737646527063604282080668878748300049939009029625391843160205255318691909063773617428406204032372810759349452663283534284806601151438866734395995566651223238720285479808069564006128545169425363888802584138214930117742437150995250978469805100930533282815570675023762699443149633209570095948616045428812760274617633743163941970226834150724049595966135250117061893694882824643640806822343460197697198226 898 206339711149128938714259414098212939581190812846242006636244900149817027088876175529480615765956075727191320852285218612097118432278048357989850602854419803454316600203187986699953669716160856439424208692018385634115135567533165246678719497820067779067698987200363011260011013351168994958323849927267033741453001051717216936524743955979710861653365384207987242893255182078111143696224896146002173642502006279215648892349465501178 899 -619019133447386816142778242294638818743572438538726019908734700449451081266628526588441847297868227181573962556855655836291355296834145073969551808563259410362949800609563960099861009148482569318272626076055156905590862489503213082558722961275244835130719717242034004109243330788758742935774718573558650903299260009502194770475157784405821330428162507575579819967658430925843067461549306828317553067500688183593746909278313318179 900 1857057400342160448428334726883916456230717315616178059726204101348353243799885579765325541893604681544721887670566967508874065890502435221908655425689778231088849401828691880299583027445447707954817878228165470720961235132826113788304242836244987056559133377258086211433082529415304182835534660552434063579907329394302001891953486676651862929947551075120709631763728589657351552160456514554016373722461306750662393095844620853366 901 -5571172201026481345285004180651749368692151946848534179178612304045059731399656739295976625680814044634165663011700902526622197671507305665725966277069334693266548205486075640898749082336343123864453634684496412153125807041236603167062414144634012796767695834632142309992730519259319224919456454776793032124663878497755309159479862373021599068468642061429179517745456690468912582275534409667778221400662435065691201194019006186553 902 16713516603079444035855012541955248106076455840545602537535836912135179194198970217887929877042442133902496989035102707579866593014521916997177898831208004079799644616458226922696247247009029371593360904053489236446783799855010144809042126352184958874768823042319939371731101613959299135059923787890739298583968087718868565877849996585502340597202019168156456409391954781586935373850194524927950076567070344184159930548105663348656 903 -50140549809238332107565037625865744318229367521636807612607510736405537582596910653663789631127326401707490967105308122739599779043565750991533696493624012239398933849374680768088741741027088114780082712160467709369689687626347407531525185030825193380416090109044011328069514639180203009744238438221013698103601601464302611304887071598681086120605301200314192548103813265103439832261616305597921870738025245878314026548146459049476 904 150421649427714996322695112877597232954688102564910422837822532209216612747790731960991368893381979205122472901315924368218799337130697252974601089480872036718196801548124042304266225223081264344340248136481403128146932961512391939881793586011004784273951089066803101541742910747011328320150337337449923982087312285221921469615131555244962292440562920412290922518663231492800492298705036595251742701485511033435057662342216279374256 905 -451264948283144988968085338632791698864064307694731268513467596627649838243372195882974106680145937615367418703947773104656398011392091758923803268442616110154590404644372126912798675669243793033020744409444209384352590241384449624799640751464300987641382879982183192266730127078099520635273939443831536902102791796367220250646728330024975959860615828657049925673896934103839503265508740511794477659183453039952461532565309381756540 906 1353794844849434966904256015898375096592192923084193805540402789882949514730116587648922320040437812846102256111843319313969194034176275276771409805327848330463771213933116380738396027007731379099062233228332628152943929923771547552904920113617181453767740107662711559479207989751842207708969322882902064813162159077698793562219161421002491848734992647039862565920899099180128097498062923430123801125326448155470093493667647413938637 907 -4061384534548304900712768047695125289776578769252581416621208369648848544190349762946766960121313438538306768335529957941907582102528825830314229415983544991391313641799349142215188081023194137297186699684997884459096997037679147069849611126495391701581056057458733613672729712057412717952343649183116234611174078871372364466325721730398883653885010066466041436542472102378370680419197996595149520846248113455295102958454543824948045 908 12184153603644914702138304143085375869329736307757744249863625108946545632571049288840300880363940315614920305006589873825722746307586477490942688247950634974173940925398047426645564243069582411891560099054993653377633260827628101682927883945873741322487293997422189336926274183601739894183603747961443538212197327154920282415212871547457044176508285277978369221700499695233899028175349846816449954449801648430583697216575540477368106 909 -36552460810934744106414912429256127607989208923273232749590875326839636897713147866520902641091820946844760915019769621477168238922759432472828064743851904922521822776194142279936692729208747235674680297164980960132102416673071814335586207182876560212419101070407009410594675540460313397305083404334482226126231801508006173933477378465640555596546055526810983327935194153349767616169274936932370581370761026298919740993788294421251943 910 109657382432804232319244737287768382823967626769819698248772625980518910693139443599562707923275462840534282745059308864431504716768278297418484194231555714767565468328582426839810078187626241707024040891494942880395278198935107692059930337417285776913200225051499639412224357860146037116873410137799121284033470214984085090686223332822951772031987690482935913566786897475854532672885067545757815395099678308182625696069696326133629967 911 -328972147298412696957734211863305148471902880309459094746317877941556732079418330798688123769826388521602848235177926593294514150304834892255452582694667144302696404985747280519430234562878725121072122674484828641188231926266917480758762023109530687207356839075420879420662003957290574476744630745265714890997415832258599865812546023870312625460238798444063033149999857764794554980452864303976867840748325991859087439297711312695791205 912 986916441895238090873202635589915445415708640928377284238953633824670196238254992396064371309479165564808544705533779779883542450914504676766357748084001432908089214957241841558290703688636175363216368023454485923567789657874083003696844319019167388006715853759177074716171259012415626534012393564343701433454489185604777530371010783673862150330723384874760421348320529058637111946556375068017946230251981177601226122406102852438384392 913 -2960749325685714272619607906769746336247125922785131852716860901474010588714764977188193113928437496694425634116601339339650627352743514030299073244252004298724267644871725524674872111065908526089649104070363457770696161289140995000035483893804163999008995606048735484446237517869236257953550887318309496877787410724610357554753458994281832267209239602734682906238318122141751243847438697052297940975935939811433906408584365041688507573 914 8882247977057142817858823720309239008741377768355395558150582704422031766144294931564579341785312490083276902349804018018951882058230542090897219732756012896172802934615176574024616333197725578268947312211090373312079182052739971390104556740451135172235628502386212333989638089615559483722976446792601806457097088659064731599970103791524010123466710440574337973122832599902239835021103231800477579876098486549452508063134376183581015073 915 -26646743931171428453576471160927717026224133305066186674451748113266095298432884794693738025355937470249830707049412054056855646174691626272691659198268038688518408803845529722073848999593176734806841936633271119936259216299953088595433225503154374298563991763243113789526671450463070013880526057539511080606404133874988854925931925851933552980172213612866975544775595803522850996590004280700104389862478202654823102989275765384033243311 916 79940231793514285360729413482783151078672399915198560023355244339798285895298654384081214076067812410749492121148236162170566938524074878818074977594804116065555226411536589166221546998779530204420525809899813359808805614876297372393526021908016085906978317155493076156586793911077210656167643262055642991378021173773788352312472073987766698612753946116275089420577709014822030166990094988151139535947616027333627307951071212236061064828 917 -239820695380542856082188240448349453236017199745595680070065733019394857685895963152243642228203437232248476363444708486511700815572224636454224932784412348196665679234609767498664640996338590613261577429699440079426351692938824356729356175602522488514892681527031529401734324976045378189514778786934973125825185698253183763738106684014069026167910578799758214709584389558455437407578078854615068502539982217575268723895590429911844668828 918 719462086141628568246564721345048359708051599236787040210197199058184573057687889456730926684610311696745429090334125459535102446716673909362674798353237044589997037703829302495993922989015771839784732289098320238278970999289991553034727508884901898900082218228352126551303967745937474495513688065501704847656387818275299262580251721587490441194537312037718661491122175729628332937391694497560241059118921235162168564489826981363890471533 919 -2158386258424885704739694164035145079124154797710361120630591597174553719173063668370192780053830935090236287271002376378605307340150021728088024395059711133769991113111487907487981768967047315519354196867294960714837108876734782651985437869847651592899786318016982282974048429146382422101000357418829774859201063330333726394735782307957689938604157518607830611590510453411962970098389754302640715857287202326928598499200289869153052448051 920 6475158775274657114219082492105435237372464393131083361891774791523661157519191005110578340161492805270708861813007129135815922020450065184264073185179133401309973339334463722463945306901141946558062590601884882144511579413575294099411322608491971511465356835375528005753478314495147221217834289695422837908439886876495032023193340254578524588770771878185241060713311443519954038689287747305581661753604621947524678791939373946296665716247 921 -19425476325823971342657247476316305712117393179393250085675324374570983472557573015331735020484478415812126585439021387407447766061350195552792219555537400203929920018003391167391835920703425839674187771805654646433534149332747644185007432777411971080053212955590057888951850298848697955986358413006017322362293708971989265467535983196033311882734140912738717298210767177532086797007373837127948381505814969990737822531769225214982904963180 922 58276428977471914027971742428948917136352179538179750257025973123712950417672719045995205061453435247436379756317064162222343298184050586658376658666612200611789760054010173502175507762110277519022563315416963939300601688013755589348672313499845802943365014015997368880752643798849882079142254512860967026082843843278106129184446294587304268039370378219989609083004378693698336760773452542808047267694738592002754042644624756997311148183759 923 -174829286932415742083915227286846751409056538614539250771077919371138851253018157137985615184360305742309139268951192486667029894552151759975129975999836601835369280162030520506526523286330832557067689946250891817901806834579352924789444852699184556490356330381223930282228210531192978495921795127668611120701706015474329669795885544233389559089356640544892690855498334099016372070788541930681501188740745823157663480355791642720599121824564 924 524487860797247226251745681860540254227169615843617752313233758113416553759054471413956845553080917226927417806853577460001089683656455279925389927999509805506107840486091561519579569858992497671203069838752675453705422788594644318315339386101353180656942759316387389151820076936252206626459139122229549458132847078710144671410955908966751357942211093363408164889101165419412656621944019558192046027157426572101574533611475841965090972517551 925 -1573463582391741678755237045581620762681508847530853256939701274340249661277163414241870536659242751680782253420560732380003269050969365839776169783998529416518323521458274684558738709576977493013609209516258026361116263042727220157504489500538752147098346265904599960770415817802627319697456532560249592112762190947016698807569924050546432937719073706021447038388178813709021773099491015829224220817159411351179386755764990460318346200264541 926 4720390747175225036265711136744862288044526542592559770819103823020748983831490242725611609977728255042346760261682197140009807152908097519328509351995588249554970564374824053676216128730932479040827628548774079083348782258902533297688589397084970366850947812334461535555360945231108238359625798963431942148613873748055705642096833051162495691694474151840324884020377943766696976884659077372509343495393171599841835736284524432096058053777044 927 -14161172241525675108797133410234586864133579627777679312457311469062246951494470728176834829933184765127040280785046591420029421458724292557985528055986764748664911693124472161028648386192797437122482885646322237250046362780205101267024088928049931140845383914271671434016616801518310525844026931705437978332990240276628932984582974287689631655935320913345612116150605094646512210075995194463169561209498358789514433862709121114512611700170974 928 42483516724577025326391400230703760592400738883333037937371934407186740854483412184530504489799554295381120842355139774260088264376172877673956584167960294245994735079373416483085945158578392311367448656938966711750139108992580796954498497959303314268527833741536603997838950445531514461680435709751668213545148397048707336984876710598925007930454093214823901796458790621238383801808936128906900570566366819758726470761570599507604049694380273 929 -127450550173731075979174200692111281777202216649999113812115803221560222563450236553591513469398662886143362527065419322780264793128518633021869752503880882737984205238120249449257835475735176934102345970816900135250417278864267797796719327377027589117680596469401150889579047258699792222087901224656015448097371502796500491621767674683408342385834024788116623880765950862624175003667202135373927394179043226099125447166839558790095299269254294 930 382351650521193227937522602076333845331606649949997341436347409664680667690350709660774540408195988658430087581196257968340794379385555899065609257511642648213952615714360748347773506427205530802307037912450700405751251774504522579043024507020943216947088516284287959614805520103830842847968508486452068052660585380438863014659145049143213925785656096580356134088399465933609858599486009267633144309303883768411938374520055988318319784109142346 931 -1147054951563579683812567806229001535994819949849992024309042228994042003071052128982323621224587965975290262743588773905022383138156667697196827772534927944641857847143082245043320519281616592406921113737352101217253755468162937783164105633436968592606050113088701264021888579086436163224740025476726638196987103064173311739795848836318880314747014646538166867516450315204500061585594441339936636908253026584156554295354502397465989795824916342 932 3441164854690739051437703418687004607984459849549976072927126686982126009213156386946970863673763897925870788230766321715067149414470003091590483317604783833925573541429246735129961557844849777220763341212056303651761266591150808797194281670395361392639944840021102443127153566924130446626656667348205628272536624424260357081133799248597722815381752727890359067473199419488422303391498564213452637062677127399814212629706099285419291716389219720 933 -10323494564072217154313110256061013823953379548649928218781380060946378027639469160840912591021291693777612364692298965145201448243410009274771449952814351501776720624287740205389884673534549331662290023636168910955283799338577477452973637835449191710522253277445160968252068824823782292261544380175993561054872241262730373948428266993322530066053637691147323983497775815006639232289902711833210108458489012719731292691336542062702512432834423803 934 30970483692216651462939330768183041471860138645949784656344140182839134082918407482522737773063875081332837094076896895435604344730230027824314349858443054505330161872863220616169654020603647994986870070908506732865851397454554987001833326161832097396289572285920730435872664091532831939434671590998735138031657235168690683579830002111565114580885299945543952894409699200217181993720219556531640748182978978440648583418583064601669232795751348837 935 -92911451076649954388817992304549124415580415937849353969032420548517402248755222447568213319191625243998511282230690686306813034190690083472943049575329163515990485618589661848508962061810943984960610212725520198597554193671070324222839932528550396517371143235348533007797095361315657391887059858169458628376823925800950788488868491433915303909475576309915148899852516374785931469030864985077999567901815579671155459458384283467415022995719864503 936 278734353229949863166453976913647373246741247813548061907097261645552206746265667342704639957574875731995533846692072058920439102572070250418829148725987490547971456855768985545526886185432831954881830638176560595792662582700317685781727638721983955430380404477739125977139149914594664187189021743027318682424661963175545120052984800939732901824921290619107845681704564571077761371686415697039293712111100353505613238376910261495440597877180664660 937 -836203059689849589499361930740942119740223743440644185721291784936656620238797002028113919872724627195986601540076216176761317307716210751256487446177962471643914370567306956636580658556298495864645491914529681787377987744170395418488626056489259272526704886351262644980507358107018504548634629057058966655056590035752604124274861511889349791503186377833304302966171842012530402068397259255894264444103768243283256078407967427748497036197922711106 938 2508609179069548768498085792222826359220671230321932557163875354809969860716391006084341759618173881587959804620228648530283951923148632253769462338533887414931743111701920869909741975668895487593936475743589045362133963227439142985000419408750420521928007498341359545438986772783615996012886493704429496444000200830787128358941471765320364128600440438431157704930722124749299620956291540849613561393690039177085805885176521978371704169346633581237 939 -7525827537208646305494257376668479077662013690965797671491626064429909582149173018253025278854521644763879413860685945590851855769445896761308387015601662244795229335105762609729225927006686462781809427230767136086401889694134126519184539797923930189414118620117529958720808940390986461954006698990794517093047948252874570979344231776381828424424188484499236416074473531557959637698697818511003280124148500927082510435058102633896574548575261206072 940 22577482611625938916482772130005437232986041072897393014474878193289728746447519054759075836563564934291638241582057836772555567308337690283925161046804986734385688005317287829187677781020059388345428281692301408259205669097650678762327501387848939449250596051681918470593907855921767263556373889556007658886806978011742596150022556439290034037550068728195645199451013813166675526268250726042664752373285985894280710866779362050363414519783062290202 941 -67732447834877816749448316390016311698958123218692179043424634579869186239342557164277227509690694802874914724746173510317666701925013070851775483140414960203157064015951863487563033343060178165036284845076904224777617007257426869651591826470601039949851138348222640073916822660255360339293430303856104727900003984224687136059044105633859836875396316658571872201627972089375118323449646374104409274064295822321790597484820203760189479360706097334832 942 203197343504633450248344949170048935096874369656076537130273903739607558718027671492831682529072084408624744174238520530953000105775039212555326449421244880609471192047855590462689100029180534495108854535230712674332851021726439203160321316293796442224372938343103804160684399486110189410411324717232832203329987740998436335506105675379612222321824582118087573365543810372229637229600781778500391207414457192751610545093728439914835256321363275094878 943 -609592030513900350745034847510146805290623108968229611390821711218822676154083014478495047587216253225874232522715561592859000317325117637665979348263734641828413576143566771388067300087541603485326563605692138022998553065286118331215658480894009979447851848744409042607607966305028970674249997413792236711333193379649469611680252628073306582146192361629814975812102212149707698143553319355810671247533625203015229705053739475522288441332699948923678 944 1828776091541701052235104542530440415871869326904688834172465133656468028462249043435485142761648759677622697568146684778577000951975352912997938044791203925485240728430700314164201900262624810455979690817076414068995659195996168735570735483443375664165564244720647866839336980570282990768314605325180083870418705797309897504472143037580286554516725691313791008325539056662213454215669486285845174712495744290258912671397851407433782276985998635133918 945 -5486328274625103156705313627591321247615607980714066502517395400969404085386747130306455428284946279032868092704440054335731002855926058738993814134373611776455722185292100942492605700787874431367939072451229242206986977587667428376022555357490915081429400380132765857805466442798248030709228898746572214470869821382199961451707030100404126165761069683385202723363793858747969937263367392928202198654803874274113780332172297018518271840303275658766676 946 16458984823875309470115940882773963742846823942142199507552186202908212256160241390919366284854838837098604278113320163007193008567778176216981442403120835329367166555876302827477817102363623294103817217353687726620960932762587975328675193295966730987982773239787850183866915454915470644121519713588938298749825841765100102084882970441462586284262168147139827067194774123387178672276302630227826895183536401724916309676107070385865422028045685261507124 947 -49376954471625928410347822648321891228540471826426598522656558608724636768480724172758098854564516511295812834339960489021579025703334528650944327209362505988101499667628908482433451307090869882311451652061063179862882798288729186474551235656821878555379476540102738336746020447601731959951704434935897032395890953340108001059304995877834720148535414611890380362252686917349719919328074614121677926648363742886582499873282146956904056266025508424860285 948 148130863414877785231043467944965673685621415479279795567969675826173910305442172518274296563693549533887438503019881467064737077110003585952832981628087517964304499002886725447300353921272609646934354956183189539588648394867433094542694703262649609671572918737584112696386346848784071859182033683140167620688339436580345711643725132324117044873746246276755251202959341864907245302276774686698601048857009931285212253504102489280864498085104213961467015 949 -444392590244633355693130403834897021056864246437839386703909027478521730916326517554822889691080648601662315509059644401194211231330010757858498944884262553892913497008660176341901061763817828940803064868549568618765945184599397421173137035009971622665737446474579811062700296539433703886384663539777786102293328377742084531038922435163670334596219088989985418586993833213529033746959916677700966351052493816220848186439646185542093433715430344122842329 950 1333177770733900067079391211504691063170592739313518160111727082435565192748979552664468669073241945804986946527178933203582633693990032273575496834652787661678740491025980529025703185291453486822409194605648705856297835553794447840999697382265365152271354255825578073577156531443741316815247971193660831364933115759177506795670639634185360241108776331741695217365782240747902131605447414527459210977355870392996400921096660827581756116394074362457913425 951 -3999533312201700201238173634514073189511778217940554480335181247306695578246938657993406007219725837414960839581536799610747901081970096820726490503958362985036221473077941587077109555874360460467227583816946117568893506661392067353332043693543663524585070214519116692823914591627037140344428230991866703514205813370115725578010696913218772122641301915742223429598065844991452459327003239737969113946872945305825445283596894017319105151339990099760540621 952 11998599936605100603714520903542219568535334653821663441005543741920086734740815973980218021659177512244882518744610398832243703245910290462179471511875088955108664419233824761231328667623081381401682751450838352706680519984187458779043044450588633102061448743090835156962075354374660306282778526125582182061390672419703665315273199129529778554633701414734832591876188794811693656668577431509345147030955300586827817396314641040106897468926617560462003781 953 -35995799809815301811143562710626658705606003961464990323016631225760260204222447921940654064977532536734647556233831196496731109737730871386538414535625266865325993257701474283693986002869244144205048254352515058120041559952536150117225947744282285756699133334661763381569684775411368384676682611499630673543882174526667571417245829669033585422392023324539247221051579947262318028647525620878419480299430422798864390785619565887416039808555780640519282234 954 107987399429445905433430688131879976116818011884394970969049893677280780612667343765821962194932597610203942668701493589490193329213192614159615243606875800595977979773104422851081958008607732432615144763057545174360124679857574609840073786517981949541792694159167831910265564072843849996128239010431711925413456873965249180082659408703261932903751093301759581917663136861961420850835394803436525552802485383560550896993144897704582373391006233523493156749 955 -323962198288337716300292064395639928350454035653184912907149681031842341838002031297465886584797792830611828006104480768470579987639577842478845730820627401787933939319313268553245874025823197297845434289172635523080374039572802672366643909278119417312350292821786506017863934969144906484326475975862708803116238968164091157800465857225336648286117863306940958492107511283248469542016804887365714150587308521375399196615774728328274955789246755471419906208 956 971886594865013148900876193186919785051362106959554738721449043095527025514006093892397659754393378491835484018313442305411739962918733527436537192461882205363801817957939805659737622077469591893536302867517906569241122118718509749698133847793928915552122970638462901753839762212334310433144836373645610077215080306779171026032228899988825074820211857924275426766244153413172704999335031246947126368766783796221918695926713438884158552421614728699599998880 957 -2915659784595039446702628579560759355154086320878664216164347129286581076542018281677192979263180135475506452054940326916235219888756200582309611577385646616091405453873819416979212866232408775680608908602553719707723366356155292227994994915504097856479902565901187322342964701722736305131328832155430445742697548325939457253794622281752320489875320964161660846851910737060001499235092619771074738243740026958555685225689890279086728960576734399190183004907 958 8746979353785118340107885738682278065462258962635992648493041387859743229626054845031578937789540406426519356164820980748705659666268601746928834732156939848274216361621458250937638598697226327041826725807661159123170099068465570853000208537188653757304017497268298788937397773619323665934110325206559617519031881838380264822961726802996321070807235496493894460425815219080722724252892751860678015907238209360779426897366153884460576562231826196063061466598 959 -26240938061355355020323657216046834196386776887907977945479124163579229688878164535094736813368621219279558068494462942246116978998805805240786504196470819544822649084864374752812915796091678981125480177422983477369510297205397425099979262431314532494788100674791557571739915645588050546347489206911621808550524632315875241170577228729830682051912785705148840429932111945910346455041890077611724925150357476467769564218598929618375183533649440702769045909995 960 78722814184066065060970971648140502589160330663723933836437372490737689066634493605284210440105863657838674205483388826738350936996417415722359512589412458634467947254593124258438747388275036943376440532268950432108530891616193194692462625470249300384642794397428321330466493310313366816980235972278753519792112870693159666943235732707462122125014212109422355291885027671187303925890503452303510237753512871039870899114271386910374180983828483874272452343909 961 -236168442552198195182912914944421507767480991991171801509312117472213067199903480815852631320317590973516022616450166480215052810989252247167078537768237375903403841763779372775316242164825110830129321596806851296325592674848577442021410715143155673828260291208492809208100137246788022795182709621774186131901642202799182943890807305187990677770041748665720944456328307522211692618430841444315572823695783651272639189181459482518784947003517041583512488014201 962 708505327656594585548738744833264523302442975973515404527936352416639201599710442447557893960952772920548067849350499440645158432967756741501235613304712127710211525291338118325948726494475332490387964790420553888976778024545729562187946102255545562392331131191073904535643400483008744563060404297396853971163794968360555945538906457906484129881730025699971948401266637042700339656088693042363155126010589027483043597191358213505688791428044016748739155786357 963 -2125515982969783756646216234499793569907328927920546213583809057249917604799131327342673681882858318761644203548051498321935475298903270224503706839914136383130634575874014354977846179483425997471163894371261661666930334073637195126030893542994452910125117511829094691462376756631367983686822778580935567551338991982896103729535641201384988467730663866533701947693662824212997589093215058250813724808400117785689557339961945461834121317230416093615443852553614 964 6376547948909351269938648703499380709721986783761638640751427171749752814397393982028021045648574956284932610644154494965806425896709810673511120519742409149391903727622043064933538538450277992413491683113784985000791002220911593686817673344440136158827544558736228375381851620076292957393954767986466014391102196609309039856573274284673042846376633353398157114520837005533339501171386152653211899503520064968532789325442862139892121454390096647263982512271041 965 -19129643846728053809815946110498142129165960351284915922254281515249258443192181946084063136945724868854797831932463484897419277690129432020533361559227227448175711182866129194800615615350833977240475049341354955002373006662734761702154483067361841184724901794527576652062569613292197071097836894482486795916620427584799356304380654996986205808529213478361352532724299863477947055661850026978915107142727962241413062045585803797223954546714194926975185640521884 966 57388931540184161429447838331494426387497881053854747766762844545747775329576545838252189410837174606564393495797390454692257833070388296061600084677681682344527133548598387584401846846052501931721425148024064865007119019988204260129000067297910152115293600925998704858017293840099655089694981611096835995052565226652026640177663647420762284530025485319097377195105474815142641462584953602765904756422382245090562558704081570870206797973103019434299564657775717 967 -172166794620552484288343514994483279162493643161564243300288533637243325988729637514756568232511523819693180487392171364076773499211164888184800254033045047033581400645795162753205540538157505795164275444072194595021357059964612838581587926563431514089894077003779908617850774005277980325610335198953270653551721010642330772811562099990018663141843376594585687712506316721419538986601184048750639744987245929136786859680386126112777814369122477597780747185208263 968 516500383861657452865030544983449837487480929484692729900865600911729977966188912544269704697534571459079541462176514092230320497633494664554400762099135141100744201937385488259616621614472517385492826332216583785064071179893838590831019136676235774046899129547603377733622319862855856661420802140770624863584606193886336342645589273133911355610981038012517600331904576173771420642318108462959196412841502054097205330196584459246469503822981363640795209681897968 969 -1549501151584972358595091634950349512462442788454078189702596802735189933898566737632809114092603714377238624386529542276690961492900483993663202286297405423302232605812156464778849864843417552156478478996649751355192213539681515597550217894704128081302437330223237345204820471901123615854866310913627500222041778224017969730148151950442949251125384346353461243214543712253952645156400494415713069468209354371816424858400109707756104138925009566637059816697985013 970 4648503454754917075785274904851048537387328365362234569107790408205569801695700212898427342277811143131715873159588626830072884478701451980989606858892216269906697817436469394336549594530252656469435436989949254065576640619044546566930291979334315196193940539570386350217575163619231778569446915128573243494071687394309296349831301859315979285527175364988670606916530868966882573048409632651651959686502706123098987334500078100646133975992845238977385173826172584 971 -13945510364264751227355824714553145612161985096086703707323371224616709405087100638695282026833433429395147619478765880490218653436104355942968820576676648809720093452309408183009648783590757969408306310969847762196729921857133640226696623507923111513915262501196541632234814384617547924975988805146861113742730400909650702420277739415147140919199745239889264171092632195147383056437871700958591174631563633615722924821710973575145732878110895441637142508662979738 972 41836531092794253682067474143659436836485955288260111121970113673850128215261301916085846080500300288185442858436297641470655960308313067828906461730029946429160280356928224549028946350772273908224918932909543286590189765571400921358635742539564277742031064123359206142165130685734280947737570352219241569391085594007243151686477872834088426803168706538545788525640076207666595160822148279795622841670739459583816280830550507078961085144181734233563661536091819995 973 -125509593278382761046202422430978310509457865864780333365910341021550384645783905748257538241500900864556328575308892924411967880924939203486719385190089839287480841070784673647086839052316821724674756798728629859770569296714202762494958297837093050841636887600941478028967277083830722894771387557669035780075748532019692852819344332576850787113037967157036360950244426804648224701126952921650798473633835557508304296689406206666670866095212481982840005040779505015 974 376528779835148283138607267292934931528373597594341000097731023064651153937351717244772614724502702593668985725926678773235903642774817610460158155570269517862442523212354020941260517156950465174024270396185889579311707890142608285445082916759512114752619346144100877782709682328959597268412907210845941289009745716736246747560506806599291565378963844159772537236643823205646639024301253044974359376596513749243176301819692685526816552978510022721950307772816769362 975 -1129586339505444849415821801878804794585120792783023000293193069193953461812055151734317844173508107781006957177780036319707710928324452831380474466710808553587327569637062062823781551470851395522072811188557668737935123670427824861087790600838853545236594899104751032499058936783272838192477830088619684990064271107059514717825440056049860747264591037777962554479155354835162921470326952881770988456028978493706769939345067377364634126561267920441412867688768153923 976 3388759018516334548247465405636414383755362378349069000879579207581860385436165455202953532520524323343020871533340108959123132784973358494141423400132425660761982708911186188471344654412554186566218433565673006213805371011283474589395210814885008373540965107688668204113183516098079208517554587607818127230513715967926311993012946873504981675668624680632259805323379345494424781203744165926320490485761176125920595525550719265803263148258643874309760421297431917732 977 -10166277055549003644742396216909243151266087135047207002638737622745581156308496365608860597561572970029062614600020326877369398354920075482424270200397276982285948126733558565414033963237662559698655300697019018641416113033850423753898921709327519956210580901953539481011724244276222426765201023577861415315902904148181957411545298712467831878333448315982774768949600861067900245285806686479355788796694002040225346247950631940146280909915771385549500509448651108286 978 30498831166647010934227188650727729453798261405141621007916212868236743468925489096826581792684718910087187843800060980632108195064760226447272810601191830946857844380200675696242101889712987679095965902091057055924248339101551271243263858844537776781595282093542639810076861838641896259397987785841280306858196317908990726147216851784195618557047292570114247135580427671834555281789417739346274329849441633240925316173545657840993201480774104988864646966742311881942 979 -91496493499941032802681565952183188361394784215424863023748638604710230406776467290479745378054156730261563531400182941896324585194280679341818431803575492840573533140602027088726305669138963037287897706273171167772745017304653813772738964290535506522451101061250674625839174331866233553433587816892661968740670628737073744907977926310608123898594005120044754363434713659062989926127600026120274905949316841551363450550487921901410750291750250129737096734526890112134 980 274489480499823098408044697856549565084184352646274589071245915814130691220329401871439236134162470190784690594200548825688973755582842038025455295410726478521720599421806081266178917007416889111863693118819513503318235051913961441373627779460959188449091443164290159715723328008984980540225365283954177890445462554629391927630921825799500941769839992702967138094740472837823653186158744804786272380603414044509141798566885462055100663548972853007674799319119450500079 981 -823468441499469295224134093569648695252553057938823767213737747442392073660988205614317708402487410572354071782601646477066921266748526114076365886232179435565161798265418243798536751022250667335591079356458540509954705155741884323991779408459292054760993630599146134155468887867473809758325513748859944079755224014255813689669854436919828104998559975457044338615746294325911682922470989716429840846553411303680358561997117517907692610513691778562868763435399373547089 982 2470405324498407885672402280708946085757659173816471301641213242327176220982964616842953125207462231717062215347804939431200763800245578342229097658696538306695485394796254731395610253066752002006773238069375621529864115467225652971808769062392763198775880197425071395133796631569784689183507467810953415785789648254096254847252059602415464299527890780366357742651441718288538805646894847670137286060826377471942956809206083168030833340838123575992749662306995692210088 983 -7411215973495223657017206842126838257272977521449413904923639726981528662948893850528859375622386695151186646043414818293602291400736735026687292976089614920086456184388764194186830759200256006020319714208126864589592346401676958915814404276907503074246337492611955458591119172322775955747469275916556395473449530353720813145417234078752984611732636117868751461203719561851165623808833974957381251679535295214196499125314816132011822344586404975028551905760880704812910 984 22233647920485670971051620526380514771818932564348241714770919180944585988846681551586578126867160085453559938130244454880806874202210205080061878928268844760259368553166292582560492277600768018060959142624380593768777039205030876747943929829329012995845973384245225197225165464043671788871900851863941957283298073339084424326160905210582504861825731854867557981776549899104314159217306505782430601522124497375232872363843876053827261310036473456400385735066886857831483 985 -66700943761457012913154861579141544315456797693044725144312757542833757966540044654759734380601480256360679814390733364642420622606630615240185636784806534280778105659498877747681476832802304054182877427873141781306331117615092630242665142318924027715302265040758747057462430591885814224195176559616672289477819487094224560521582125560938751626128659059571485746190285872847626970515315001123725265995455783714184045229694362757077310878210581495204721350953976263170479 986 200102831284371038739464584737424632946370393079134175432938272628501273899620133964279203141804440769082039443172200093927261867819891845720556910354419602842334316978496633243044430498406912162548632283619425343918993352845277890726490247431999077196828935933171391309669934381499109803631793195085017991337312439570909389025765965800748462701396000363372907494693912306820268125556571954897657842022064760178681896334139323474500665256504446457386591134226378968223839 987 -600308493853113116218393754212273898839111179237402526298814817885503821698860401892837609425413322307246118329516600281781785603459675537161670731063258808527002950935489899729133291495220736487645896850858276031756980058535833672182977751502812377922632466368345073675580634447447739271646013708752710135199975585509622728402466613843821607166767572797386801708568162234051491051267663020863857139809972668128018798278268764449702856288431587492030498478326674177947564 988 1800925481559339348655181262636821696517333537712207578896444453656511465096581205678512828276239966921738354988549800845345356810379026611485012193189776425581008852806469699187399874485662209462937690552574828095270940175607501016553457878669616635504401906081980090809979776183615119733995022811819668730410795785178906005566515581809190673571366394005322512796948870303955581435200155100576193029318930351682643880635089012161415407753974180975220515838822841333315771 989 -5402776444678018045965543787910465089552000613136622736689333360969534395289743617035538484828719900765215064965649402536036070431137079834455036579569329276743026558419409097562199623456986628388813071657724484285812820526822503049649831405289526129970452662840747230758431932935349710319265997658249451465453635264502164576881834957168066691188745940325078607356958436174892359254044685266787872675873649549761075232531099627313101553155126357627426190940334569573555506 990 16208329334034054137896631363731395268656001839409868210068000082908603185869230851106615454486159702295645194896948207608108211293411239503365109738707987830229079675258227292686598870370959885166439214973173452857438461580467509148935893086624458433034031679362516122340324778305842715264039731215264114341361957112660817666471460719293771529024386227324733438662946952915221910062248704831324292506699939942159562221774860435452795957806650454006096323631167336973233763 991 -48624988002102162413689894091194185805968005518229604630204000248725809557607692553319846363458479106886935584690844622824324633880233718510095329216123963490687239025774681878059796611112879655499317644919520358572315384741402527446839369561327981641369302443399228519330881226883948350341677911197570765928067664177032401023564508351705772366113296816376401472125112975029397832492603934575398446610224070649464521911733089084556101610159806719375168919877139868878562796 992 145874964006306487241069682273582557417904016554688813890612000746177428672823077659959539090375437320660806754072533868472973901640701155530285987648371890472061717077324045634179389833338638966497952934758561075716946154224207582340558993841998049149743324622363535149553328948081636427916070468979563893190901292963873968648818813171673357586862928427472281778069746108634219227194671159688978913866347465268203742040162750628342535892879970569237495555556853093239159818 993 -437624892018919461723209046820747672253712049664066441671836002238532286018469232979878617271126311961982420262217601605418921704922103466590857962945115671416185151231972136902538169500015916899493858804275683227150838462672622747021581719793740423384511506933867261909844112052985848896395330738622907134680824762248932536140111462561580931936871502787368279074305060786260922834512649432129761430979963386536873126405040409967490036487637839547058789535692440820843951108 994 1312874676056758385169627140462243016761136148992199325015508006715596858055407698939635851813378935885947260786652804816256765114766310399772573888835347014248555453695916410707614508500047750698481576412827049681452515388017868241064622258596333724411617953831044218309582963738880656169083596159382969992097279926384129510025856794457346590469289309569577581380397555434871249921075482692456114808975933060018477677715701279746706919717591402431066982992375907374253788701 995 -3938624028170275155508881421386729050283408446976597975046524020146790574166223096818907555440136807657841782359958414448770295344298931199317721666506041042745666361087749232122843525500143252095444729238481149044357546164053604723194153133469432060542759796444667594790854977936498548990422044030077611439507285677006343291354260169133966327169958538471517383516016958269257349341159198048122979311797277114844096571316674583239019169768949623958959128231571063103745368811 996 11815872084510825466526644264160187150850225340929793925139572060440371722498669290456722666320410422973525347079875243346310886032896793597953164999518123128236999083263247696368530576500429756286334187715443447133072638492160814169582828838695494518049060035527855542568215000923088867699861177810665678431532747157236930950118231818966280466391974386666595184265341501405945354849084693504240326098098269746185749950863776722839487162035971388341639184928295555792409627594 997 -35447616253532476399579932792480561452550676022789381775418716181321115167496007871370167998961231268920576041239625730038932658098690380793859494998554369384710997249789743089105591729501289268859002563146330341399217915476482442508747625725594181746882210699273367080381351355571458663686731926135266887419332492937040085235705060316943490678906795892153758650611709074162291325834313348973690821696825890343230878442993605352541527364215603089662256750670671757055329278291 998 106342848760597429198739798377441684357652028068368145326256148543963345502488023614110503996883693806761728123718877190116797974296071142381578484995663108154132991749369229267316775188503867806577007689438991024197653746429447327526241766654123343133799197323392002798749698015813508681369547068591575360287438909432333210468608630477579066576144276387474692497881330405547163315667995840104859896729330558228302052051768795970069019662425722958387137381226951766928688173310 999 -319028546281792287596219395132325053072956084205104435978768445631890036507464070842331511990651081420285184371156631570350393922888213427144735454986989324462398975248107687801950325565511603419731023068316973072592961239288341982578727887486199962259216254999473391221429901150148664456237209549587748654944972232588300666666072117524714364584210870415869472819133344295795799071840155038141286717326646969603130411678659071860215850867128336488794421422120172239958724459311 1000 957085638845376862788658185396975159218868252615313307936305336895670109522392212526994535971953244260855553113469894711051181768664640281434206364960967973387196925744323063405850976696534810259193069204950919217778883717865025947736187000649970314390946347829244089494894989151828858240298165496164702179641170147581548609601929673814764676913441939196403466336991867653636815704703834488435277844629389150867191032914668260439981111591192576118837204681708124271694531257525