0 1 1 -2 2 0 3 -10 4 22 5 -102 6 84 7 -950 8 3360 9 -18006 10 21968 11 -162126 12 613830 13 -2772010 14 3847740 15 -38669210 16 145735622 17 -567469350 18 901506480 19 -6688787966 20 27166965906 21 -137118406226 22 234942672620 23 -1425038557410 24 6527750118052 25 -27227710098826 26 47414486641824 27 -382910189266610 28 1496161257424330 29 -5832768364434870 30 11294473458390132 31 -73312409256106726 32 336917561693916960 33 -1573239807221422310 34 2973944343159787904 35 -17256936192779023326 36 76930889050393478994 37 -312958793376585751730 38 625738478249293958460 39 -4649206999739209406626 40 19874833596648553260592 41 -74294336273664132236706 42 153433037370131389486320 43 -942544276944963585893770 44 4206864420679795094779554 45 -19988314576592006155586878 46 41276693926465994308670644 47 -220126318213289864137359630 48 1076167268239184667229674070 49 -4233211095158618599811223098 50 8802751977144209547408647376 51 -62307240388652524898681043426 52 258982466478616234832475252350 53 -980169654650435268425040189870 54 2190209989126763876079893413012 55 -13023707820902688910664431694494 56 61743014797867315287067773660012 57 -274661043573051761806751995975830 58 584701880898673766677435935135520 59 -3085189669477184763639550717810158 60 14476915712630447489429716170974022 61 -57596472225415907323001806995785354 62 128063281642014212622569934764065740 63 -869574583862585637239898357837409370 64 3846606101117222352919930800495853702 65 -14332584760337442257494056018716164902 66 32533484987121212632535961339699928448 67 -183676077846239309525463706590582720990 68 846699941294770562440785153186106053090 69 -3839158312811003525694666866541373370386 70 8593857196980672121323601370592434320380 71 -44104755572770167212550528878916634902402 72 219630780909771519153295243823936830111760 73 -847845402277816760359145735947891525834690 74 1907963217062716378008461176801363254183216 75 -12821510075126859146811524348503567631739434 76 54305381829994399903885777725251169008769874 77 -201549078694909186560421192949447139775512510 78 483939950821060765023779683865551706294874100 79 -2676755690051028339337279893938916793098436238 80 13042895750850812742167993195140661139305399394 81 -57107420092755721112025812399161538288070457426 82 128733750441302947945883798773485998099326448080 83 -655504222466785351107888845820442007621356752090 84 3129505021706873514142500457087337279885871037014 85 -12434491543886264615690821537157327821951469667606 86 29255571355939910956551728714288435374756191112260 87 -186035276819852552352500320217542449746238273021510 88 838951306197466844818645359934246297807452061189020 89 -3054386554336138570982875393809942974210822876115102 90 7338475015852896871809720902532268687603621474544032 91 -40271723234831195978920349729479148005463085686461590 92 187875175518871546872876265140811427097903758874644190 93 -836140825718918568031384854363435466786517669137206690 94 1960721164521345615320141967316439394715888149093190684 95 -9943926784257012281849754284034936038076294681341603250 96 49519290140505409587453253525389502278599698143002074468 97 -187855888359966872726705738585186988439569066536710815930 98 444801829539151678278453623944065441616546348797567681600 99 -2818272425460189617720157995038661406882864637953001492546 100 12213827725767419640069350401725339596067733711339322816398 101 -45163987981519169259950393322917211013363913655740343898542 102 112862468336431762741138463548815843150555742444646306019780 103 -606246387231619490304538928612868148307615892256807127237950 104 2977481221524033248619048867122542871338218115302912677553408 105 -13028387365351633853887781723813677186448196412172107188719518 106 30469146115536998604884030316814639531705401506452584022370512 107 -149893493982320832059683425368880212405472305478323133302559030 108 723910969318814775303618309153904537446312026290271171204866590 109 -2806713214229905771823559691176652738769230246836141130391912962 110 6883868331890092808591961507951206216359982009186743723826706060 111 -42687672091766050261081679163743586373067214566510015224588961970 112 194198450381451224175173823261202246377661831595915795967853239290 113 -703605129565334498242723785199386035333837639473924622674525679910 114 1751393876360887402395412801768620081003219551428051016500502079728 115 -9496829269904193211644010741276286031983767906033464276640320346494 116 44309809791827116599646272580717248161218486572972338088863458567650 117 -193489953630157983310900880064373227714517586698206815842831614603890 118 469651482472691140984319983384393271306295801110346919233474284436460 119 -2298396600907461803734813200646955586573926371466406014918493125273346 120 11605302722961519966211415377487906697719388787732144467273949803286020 121 -43943991854936970891360657357468430531162515758821951923221996564962026 122 107293419149187882945562943555833828925697592857267560343534044411863200 123 -660848135755102497245461611892215768717379345086445555112413623316352530 124 2892233948311523539895571950530488783949267584028930053280041554721306874 125 -10784416332707909918009925990601070704998793888641105461879312817129176310 126 27672843069925902969222721963945371816826028200485341959427901515972272372 127 -143879824330776382850434439015067947632742150682776981894784552749627583910 128 711585433389610135024204326160756874213332407299487207033816501296351780640 129 -3040268673612767088738892486786895088756228916208478660136181796884248128806 130 7331590282972473069239130788168422397310701154654030254880136088955030609216 131 -35800597246057465093905625100798785154869547392286150890731599285172436050462 132 173564203951109308603059880820171314263057676254573308374923222007045642408930 133 -669765075369156283963191602059296728800600736764234230461377810874795239649170 134 1687436351488475627006140523482263758273471325639346295850229911444611726998332 135 -10339189763610571001569416115652499839202344984249957278873555015008093638988930 136 46973399295656313976005046627428272739146310514203007133109623181045871222024096 137 -168592817469207329841992427725548084560447378554923621586263264133667273808339170 138 432099215848128677275065083119437417990890142368403556951525062259281903147086960 139 -2258691656953370399902179095231286721534730312640607379434523269397703234800700746 140 10690895514817711634225782429430425457031884931498652164172120295213959482926585586 141 -46485256411854850879950268020791082116819509369594087112988675379305515318149199902 142 115303041663589523851802124110978240041595402334372453336793217627869488508693697140 143 -556330583636219571123904912166782084611377990883282213688082682848448499315265770350 144 2820798752659785220240133102611332731967187689267763555293324351529705176162805949282 145 -10770336327968220205213754415598322264509835171841107342425807276134776082073540809266 146 26864123964064872607216478570772024622078812535590190481889910469612449597698610436880 147 -160424487536890901902143185012781158888868155200305549916624942635423524652992900346810 148 707692861705249014487174272267366626687838196567888087593906107023577379892301832364470 149 -2592141357971455645342622099377644571002147982160372743920386273014905374110771656471222 150 6828571671398293864252748494539146536768486825437035560563381167189566442640585343514436 151 -35207374279510123446080169503857952352358332836174744920109970270116329232655599737872998 152 174297428121921249820260777451568858825312251506641434205393478748196148896418866335760940 153 -739795992547212378006028103864588633689976618448071139790845675829693817944617046740566750 154 1822397688156953944378130426774630809057410461466281687712351373326682244106043254852984544 155 -8922604493653278207493612270865059623732575979919067585637131976296763815998190392619893590 156 43036560295927427095368418218727211248230928036008735959472799988482940014328977448518562654 157 -164051714568490735788240353575030059392010751004706751783520334507439189288317416072010611810 158 423426826395768194239308004393755585070056923655710873043188823265934908253700350375595918300 159 -2508083643175684113605068846019424859449457187682056793072668201903789884028424307062077718002 160 11536428649996351457647677818708313201754607374277379584406508567159610348926768039287136832816 161 -41547870177597035092334012440810165043209823810291622417192576014449793336549072555141866220946 162 108360305663659254650158375814500434743124007297344484838627733040726960039043080041403506171520 163 -558446054904074985974396480855897490242235378439939152353284705612830097172012576425256006096890 164 2653087990556647711849362402962630347138971856182922740548739707351140094372572600639043824992342 165 -11582780631166275511039388421072603224806770284356627240362571959385810821037465479758899451952694 166 29196869804989381078404785056985706818998525299383973585066024553427678816713958317438735176862580 167 -138102092671956900836981139412436354983326948086841582234814035102651759403367514522715967249090310 168 702489388426897448136722709550406923941570619026778026120293737693136869245465930660646689247885840 169 -2637966868727581266179573654716533201299733593606169918701267589830489933596022098339298776385104134 170 6731989232765997564329480735833116203241889649473549171188133490005484079919112392309816815842893008 171 -39776877266114815239807934379310218618143174526319170172024459580525500831206085157685248330392481598 172 176203312388938806603292189081324143931868647739731916175191340327141094655008484806304997332197911750 173 -644448667736696548225459512623984407150544876229210893947703562864510539938047469631285421662969745690 174 1726927718526591697220336905530237960978689555978841367842411082255197137393688511804621160674383377756 175 -8932867928844710574496141487012835739099179848899192301911119888260891104889420857839035528368016429450 176 43897023029609547762913961550402303545130596457246721461674552875968977726150362191092808167740127215698 177 -183999438481068757840936558783945615298223245756909991947508669634718066742580884281973834489903296809390 178 462289746944437216963458660375003286693570101368692379210173330931950739566227648010481735121474760090480 179 -2205364514781636120354684496526866323871890905112992712624534946211784475322946375634926995110735801547430 180 10756535634828092495468588429242983107998913864041418264197563556234799694728890670714096693760096320675898 181 -41055490144778901168893582914162162865023366819532782609724850051088767804103883473597765949586501937076106 182 107531204352860944952976235250909308015640592943135544845216043891713292952519071276801629195942122509854140 183 -627849017556929129171003262836894373332086837365574388820235973626341000051652407909840628379491245545530970 184 2896837396814900916307277634712497780184051351019844717507532510090500175229746265239747373518664645221740868 185 -10534048251941306418003970987335799922311449136330279810537960103103140316006989689522920393454222832089420866 186 27845491326128657156013921673790361127752756285486834083806503802743029424661316636521839110405874082298303328 187 -140621637665597215499219996655399208017112047898596748526358178739594967401105138350023455277473788540602884170 188 670851727565540070879150019788657095701140745535359702067816066840714098753324418561922336086063746568652559890 189 -2879644015884436189137765698592177611618740279886203915082108216376941363508087575370316869615288140852578706590 190 7391375914176137973951227617104542730338563237771266639168593865952612760206142694007705152570106651597513315172 191 -34888506156218086021603355861340739274924543791018358083577880359513052424957315865415247986701374983518734136334 192 177460560585368901806861402518163316672460079712656947361228994662976032606517544763404817561992278394814084999830 193 -664830428356301739216698784857555469595789508157723433103571388798244525197625098827850095188456561882562661414010 194 1722742635347702529376201345010064628110989658008692654020771561009488779284468618131878105114104523631932681081728 195 -10163761491298575916486292808552426319234330394930502321274716771562302844718302279303773921068244966076819316024514 196 44883698143424771651500537785950101635321958492516779668298692512164465178072706559713081427165438228346559330284222 197 -162914369455805476452332025783755142739985647032673786104471832465394381539575393863994512788498788008940188773327950 198 444002981066279365380145245533243924397076060034767186366032634974225091629414301888401503633556797532144940688257860 199 -2233906081921525910389101337028599225890984184929590654227579767731978046273614537432260831235995626075415629790969822 200 11089285239066051903068628626914294040570461243639121111793132975213836050894916523602685994102079100468664135103112048 201 -46510224981437105744762494245307384027202420220532346484077113532882872640843102301919690504860975739957201777817976478 202 118279626534207619261913603390560424051953235572065208140065891774990929179459209730344555554103051396250011409492854480 203 -561111004062463144498141467486158528413735708620105349740955237346562645252666730769256739988515181757849050252901115830 204 2739688808613602394641355150696969762674308996560032247572642045453269056471569719859410877392369509982179956831244417486 205 -10550682242082258533414948606783131049970250494314678276437639849967950412213365449052903627826013827691013204894734541666 206 27936875000857145748709962389506703258656468723158321747286601162000148846859512918310409418979211337088861656256631405004 207 -159546681105179747727043523969371577330629194466031336629481280585556559710615159271893749089207657000427162762461011788690 208 739346005844670011394281668848495813143864832290971545268234977198063548799918709993221043443578037518734632280329164548270 209 -2650750845522184121126492646997160197942532421862015903377705687059960023313561855095914883386547641234103935307249781150190 210 7128103662538377307118836701232781830840275837322336693706913821941650620814760646446525374967499857053625562959467652781360 211 -35914601485629746955606023314419452755304519165920107285869139415973014514174657224384298833975703054557460384218655341736038 212 171386296757218369852032215493248490849628680026762461745971388344383359276583451715958671581614598576520456370758218298692650 213 -731788921299843878831861342612490483995367746436636742071436931816078607884494112654337696880585810250455113640001376281150250 214 1902335188768274721277972561775424796212377761065429869255899977521513125450319552946459973169896491731113769410009474915569212 215 -9052448462491794700530641600820852172580808114518245136642959704623608247537043755639413498732159842983170796419708356378829818 216 45653967865765200979756212488785298097362838927537110174193438051498912569406348843441602351490693574225637659755223886473859812 217 -169917971669269540139242492614197463675288869983367242642967683465165121750713920695080952689420995065085790439330061284549941410 218 447173453478429537837909178878216416987037286087079384160726706179675868865879570800646848625461290221261546367940288596803979360 219 -2568467274143618577828692541611928518398010640675681676100650470037991816380450524460843583581424089576306141335251783435503088554 220 11457884333099395682026029848723070819417217896348752789948961712615718000843115750747996219286842640937028089837870932039094528034 221 -41717906355816952005105648255444024889087277121306868502586117134888851373587098395601680735485732619903769010763071777413006374046 222 114837644373677657860975116300684858710908078968772603082686376600128581353351591776267670639417713591817974535602816747892472137060 223 -573345888874755312708669589251385309774731524979236558706912953902303734325399583592266418862558541118675685199724246825460461370510 224 2848937638800152592046719058223206051568455120146541386732948965207214453096402566957600063678510365610408989448194814803504592096940 225 -12029251739927476831735593250492246523656376082470494981936582134141340388924820196809415205539534073782027114557737910204984621962150 226 30878608748464845253398646668251232061582794680658553926187471801500245324041183914558694355611773691019166083024709959377394113318592 227 -144134871126942247441375575415665315628257360924800677777694959881093003009910503631901758915798745506868774913539089199009955478604190 228 706291220163972696626514372812910171825958620214096439340260518556404534220282497268819174355081436126849419314785618046359988854891090 229 -2680777413912858645983986707881906122119348442358974895854713371103466510658003628226292675128916997924044652145992386065765344546011890 230 7207388428968627088634497284148151924082174664450966269085934879140717620237595729418098293900297925130033959617452873387486085326142972 231 -41056549723833006682547611905335104123616046067003322282163756110722140266006438947767341241330021892591276155883661229610523082160316002 232 190220712415941394966035815291010680684525320545389871161690912495488415169852100941887452338943032201238622611981659949800448900222633920 233 -681561781798370811107969061234398418234004088792694117262523581284611223637416968738290096813724446302482520539973563857300628323154996610 234 1853891466849444328693515598520169912803961469528703180724068486541089893036685065167428465218595380326029274251756778040752710195374030384 235 -9393570605039137520927163157811160689282588408641584873316580256690744823864703132332972628371999465787982346469369011052317259542498995306 236 44527837987117517533843625407404677368843302608809133910188027192515024105093595508585383917583249668069385041687407429798377719951114092738 237 -188242922007666846976113251082359226459310291808837780770720157662560390724983228481544371794242033098639517437175894512085523907485811058270 238 495868459471299371580093122580528159116923037237163461128152270140617422531055425249439397484264960708478421878107832614404502769517964061620 239 -2310133151963239853681863517188262924790100268581248900702747360750020304054026999639220289310349857164783581047751160054913116604363747812014 240 11755008805431159006987774462625788577556949787647627501321775352345240257320526777197359600178963061031870324877190542435820727434765249000982 241 -43821379044092428955833473031261492064581477521895491918113861593744275406556211815350817156355780388083879874796045087386237343226518951759962 242 116398215254862682021536787763943583568529964824016892065127290247281349318247662970208094766435295019591694976862231106724116397484743211604240 243 -663109805245215681028724564334877939437391207695127718539678624369138212753265685732921554398651469088170349582660538107157330000257667460249090 244 2964672107319325985512276293965932079524154038518946249585775307060929092038751870807232402137993205323917626623181735983185954036037813511714910 245 -10923560457942411460117987630002015968041476573915410303674742885315189777864529687000272632808215287935941300478541108506486021345333260114158990 246 30263050013919879853558721547528007584191093023160153194690738793394805185557869461649977201598890641589297233562897999907126613998184462463982100 247 -148605828853614014679618374681072893101530318913408610498444576389628792817501745675247987090433693418370471859232577953161805771062087813185015550 248 739746769127251225311123012946620139466499112922415904877408127627563264811454313818544681910961729126616507507013742328219095085985430062323773500 249 -3077989002078149464830363504654725293647465616312737240362759867853227978169578044882727096353278831752420110178180266807299842658050573242984599958 250 8009450091586390703966427078771471053123788169247309218960097797610202778962374578655572407981847206847163328026990944328637086084174598421907420768 251 -37424423739621853787184947094380756125755369012960366486343729380706021469149321701827998580640822032288526259672854232215250214209474976792926615662 252 183288813399369048014623624877833173551559021423106244749764872592041911106110779933251384776451486803442974733010279431660076496905831632946899145030 253 -694767079998394084979481608586522857547682941848976402053885220219885082942085137956317865380097999196563772078276149129371818630070872785853794145290 254 1886476115955605823860455286458992750968064986897526483193504829310290361024288714537051334883757687767844158069258232796363553863892835073315923124236 255 -10765851252797516210684433135103717147870125266455035961152329924025319947337288649171735706838556011361089054593422768701492155361167351056136217399130 256 49654351546826431000040298260447805932690425723955220403672151818825672024297270137136822909683021302952839375190067039791510313819269835532802130584454 257 -176913810122040930188787108210726563312798920201083134837726129725917235570924336806364152779970317807782015576574781715486277192484628763441214096861990 258 486959534904414371787768155287487290049625705967745843277557331751341482882769582523366391915577579753522723224382477253075642443639756324300884003942080 259 -2417174590682887650631818927237176699935914434720526736350205623238863891737192887989092184349208810532472918571219864601570739621867827251441070167653726 260 11551798501382660035694734374099721290669541992743914287867571296421089333822159219313772221436566337133995664972827814736811693427538274725631074130315298 261 -48872465629647452792047441749458156059599020524763345559189236188692650873209690849196332775165269809139074607979419068145186612598241937422824121329769746 262 129737505511946054095373040204143763680539456444813876986072769933936131407913827977477246156801576103677361565625122934388740139768652513385668219905564220 263 -601847651594796665901952535026298533149882549564587689710946617611240135416621381450845251873543659521808049093895187162716404951962675895397667788387877890 264 3061740714626784042336989276274983307515214255710506420935840340973311026585968285064084625966999081383710597440554079083134345402444656619973245177070152224 265 -11531006309715907579659842810970213737657391016733987541819142757181653596096595075631206269136478298136967548597484916037648278502588120976937603632430846818 266 30837384291334879248448327399983554483168422031034483470241348800863481178260126780937824901786164287828266192587859833372983553003357544416284635587903860080 267 -172618399479010432931624819108202773191054131471431472751149767843706604026758342804541544574326891050676308519696278467533899018978452831233616918347518001610 268 774571145581176820623015432262207714642984261417097236141859605867792857434990214982823692063948358410401608047446623019734789229856117472537108754916575968690 269 -2813691568983352879577503675682662264139289944219538034498543917870311005282840954036086918628128250033528305796632043628884389693436161157228795012076655516702 270 7898560046699074999517286349686132011522947530295622566402099753445950575776382915732379818550496673906905295263138134632068235649516458349738228931731293858676 271 -38831436662181231416192854462752030719057147457215620682777435014529192137839406859879228077564073483616560572127027551689413213811817666988015004902485696107374 272 193085463937323681316446455012839107215351156526057829593010163886995693262129927545294955419825927712869442019378707235263034030043916497655979357184507227192050 273 -802205358302271977647491583352820951691335376546233799555631486042523097660042669896554040965157448555554523450887720606401643709771258505207698028845704355431250 274 2105186303307536928966618354786203581021121581506530053062201892959336222247758792608163759821159848899038853952167264063568240090087578445599638071057486704668432 275 -9918466774265462333370033956846931120486568521006002728315824847644738217692120569352071404625424095184270598786455303890711028644505104930651183158174188223359834 276 48221945729215869899030672400985053835500130975639188707686165475427737371843401305648126304907701448674279816927995984687809593875129438302695171735004380348677974 277 -181481110905397776709617597372656271068426903963385532541083133887163901772747519661122437591142928476732186425137321720937358309562886083196472649734108412782983830 278 498317278972956262984120050667457607363884537980611483769167858981235388501046737613362643926451613162333427299653048487346975393644660914254599638746233738497877380 279 -2782872205326064309810801570845091075601869175924473875351762421214866803939539507870359394683425437304399708722770509735276767553972512294962258299832601770424097094 280 12935753661113592116902831589308056266245117973256443210159762016284011168988195520457137622889336634293158750474000030353962821319216160799481687212352207416263113452 281 -46264919841372689610776777326733326856488600328831089945701330516902035543165308489596973761082953388788212977766731512400041665143777900805828725751212968648064130878 282 128222909257881585492192418201506508628756877251796145767273288713715086360312907231868346792811405481200998017239135094374363775248765536774291786071402440679293144800 283 -632471827492493697510896036570487073057572289867213560839940007660613550300025054114766141597744772437550865858759139769854885276878864210943441039412918462805738944310 284 3026887924612212678275660454495558578252170437912672694081840552197922779725143376078514736420419156426553041533110637932533885572479814050598995873792596610272157176318 285 -12907361288025290755371160618370436782395413311454843329115845063282267522506367834492430402198279233490660894503743056453931303840132709885529120211051249125732135473282 286 34447706644231401205305224019670118196634547641722735959117408649524779432089990103146378449435922381808345372468501444665281059920111208691097921923454399247175777495964 287 -158071091877055867972334756215218041726233799948247086340725582980486603312933528901463079678186047294888246056689914479623567150390352093559645739566339568610595848938770 288 804915349187998019908494513387393254934636995110931006856717833620483132270043077499333786447320846174624897511969926853753409480775875356833660133957368651485805067921680 289 -2990590414773815670416522018524259278658799055034083493508477077806422216367181261984066164150420466111107214529549313830153159498624035839941420234055827965985889036531314 290 8095497586693931373212883992748255354490032396206852694009745665315564377801281190665878682181109733517574455127721345350733355616250987462160416783571403023248274721250176 291 -45266864530350660885658580251456623271680955537299573442394064447698001926927002504005011779480592563280912578655139049692140474454387682155979356455790576180804881772250714 292 203189171465183152661353613330148884995527518070821217864648406201165659804713195626652569219429330696745496830040927739306590534275792178213262456687499529464318246649981750 293 -737973022658443011515492189426978885276369728272396075480480341539986313370285835444268132916763229409509202720036350131548685249061336265521488216665315199663902573507148630 294 2087494677055709223730290524205431732730735892726912419428799985479690713991031410636079255363341374264654365767516808882166560026671610388242711270546326276286851432548790324 295 -10343262548124478639620847135438842704980508831791615124085012867996301362225172070767377206034400648079994102700769182729685202428299949725597409689653867026752984567604576038 296 51010862516844630861105394746893520382881696146247383275033492368184961392166968494238458484786616850630484399931252301214516782700934182110213492280375845001594767542929628496 297 -210120636369195203982580886470863240664464765221644314224249722127932669777107620771076510408069190551723635711047799735579001153096938190247175707307500274631523441069332290470 298 557247069140361910261152371976611565355261533353855646753318450299725478585132365565819216829109662514169749824060101022087730197074938781150217783594738779105287693183035967440 299 -2578452256813387186537799449764748243904030508611248896199463843371533434487496857976314210282159614617424948414240909913895473602494933828559447630837232212449110085531782855774 300 12638105710538190144216395372265354939715076969865061522614185683262745647385894652239827835985632132161712083130071952452758814253792285569356657138196232339164422655969659620006 301 -47760597247460780613543048939541966994147362533617804022296737133581724579142461110861757791724073254283844956782282405356796049196968411340207190310304126187749631962118830829306 302 131877075692361864317559926893119942395026301578701427002667474643382327240071424524723046000428633257806351333921170366848659874371612942137625657013681915904920211217502228045980 303 -731395643507242758103868026643511428157088869981451229547668554021020618391815973314640660762994557646749893578236292038272277184310889756287688472433894717806367224328058028030570 304 3404518811344194785126296328292150860334222398333229570690471439988506879972878693611584157026580632436399897427785313205402647402153233504288515410579039643074755295179430334470658 305 -12308803499384576291266738603596562780884558120027940948880334777418464327359180909364323995636209000406919116174258858417394198547262540940382720691925543285507867761963065703357422 306 34255127157868446568406639001204138514031306615840699562016911931306193340493448691252309800905749476736423397513715851553307426650641451062117269471691009660690939159699871551636336 307 -166719974945628400276598637885155893544999092141482176589077982367873122652991090006021925387808295043774633009648793859221829806487343483472100670810062143893636608534298645433140710 308 799567085783041103769615366809521139959158289196213632723786279524371234704589522266439774103293041168535940341451652829551006604375972517334595580484906968513531031152525210213604410 309 -3363000967622668088765674819031490764607513380417256288771515321666095752125496567338927368159077451625848943511387064672313768844511865417651783914552196087412348707833461967396082890 310 9071644686481492233846644489170931976018634845949024281618548773457760397635506870084297487167463766719855196835255677970081421068070012970564928897126770225027567947144483221929341756 311 -41678543911369926456130969705306078798565343142233694406204798677123115723698353761771666776647969662123918046381102903124041489862655290949138898187599885717156154714663021876069183386 312 211989553277904234719844586105098170614397825577467054176200947241996053487632232469806773242843814271807478946764030714895454245286532708143907500601259335060523661020749150710203665540 313 -787753063649907137396913670710160530318587408332672499521173361567936244635089716386065236646661337856819581574753433484379628246148711271680137474565695452374283670376816786723613142530 314 2147988511094223476034568817902760872266876017918498150471453319060607988505717096802068112057467768497213528785693412422250648459668990011416369099750048629653281134004119298821836036192 315 -12083984516945355484204877615794034111969855627292726092350196444537859671103810643585217024261668903123358736815993244583457099160297307435258104634182219275768362885677707508536849498378 316 53934526225728205618702783089848188828392695328853162049458082712564048817017100563092022686135550144622650886952201688543831620943904808525218954220784129643484829387978583477591778212114 317 -194680485268177630305403522513142020677654516823735996870199647776696967785879259610712369376877519343141781656609363268498748837364735463130896441225074165925882448601471748150054352089950 318 555892280324991681961508424201834577756903813870097791437855188378581067928596282774734207486548096633052318460705854840857997970756547425432401720328320911535236213213132825901803159598820 319 -2701636926085183565365102474940904414959697356413517822655408619169156576569407846151932091792665761397296665926192934909084277877823485509624242517243727627934498635643143898696522289110222 320 13429350030226161886709581778138510283915927832952196102173494950821709991799667182841637479889785016314380120929439600016258167787235278539142362240265263398256940762356992940910230431766946 321 -55416731121954752341680065046235488093458276150848520567985676582770085825287344337733468039490843332938666959866729580726710528427392176300484125846000430283185292443770418114707387202241874 322 147761370197431847493851292663560888469857503014639007252069687632388686322586683475352079711272676264872403503774735946797503967204323851390224184112771154300509876810816948404902605485114240 323 -681863367163550297094810594000837771761488403354132380019718957612004165078649810140959829160735074902365859207194487556465388975720583689137759708255821576687729163356989036916858769161858810 324 3342831793745931482954287302752994998444328350043409218919681390810278001080976592765686522724570929804841346698638405607241085966076687159425846236194633566138775102303438804340891341053048902 325 -12749379959594712021770457505459161655340684116921602097800962574794562680994274639811989209466253499093479297161675963539951436344514608987640215212940804760492086045739314374880977885163367382 326 35341254497564930534987367807400594032005380575333083037032773163360968225589057957274239165723048860493156478362092480333649932574608121794267229924842629894768200779288678927941296114488949172 327 -193311791038389163038852249349358184758815509639048125515292565526132227089862668918985358665646473158887090557774776715086552398689887278650593740161059247324718191689845212177864255795520462630 328 901522784600954044703885446421010640015605140785047603238818895559821285859581928450125144408383576429557280100020039994315920914358458979233903860045272852550770406842476834016238876475976439280 329 -3224415008174444076353619369368825533317569042875156833311580388775483571485978834399656991523589032288126703511673997741302886386078329078117578932699469906528136963553083064546130810428458129766 330 9067465299996388821907810866937460648338857581959731524221507715604477920791103927508838721544535334483355150024797477531568041021151658277451788472271206302783428915445463672984014429937437353360 331 -44180478992763057539011877827188612101938194261305533665883447690488903557768636218379309164125868097589238163062903433861742359580525342569222615170027631743162792608819277681932591737027699681566 332 211702385271693002586548588939254233740081912424798667400928618883564376216880823759802369427280215788934158184817773644837310671545033070881352288971558948294576501158933665133683106830026219904790 333 -888841678814651751591743954319907889991890730696523504737517649656754419433577730933897389160732941334791468555929805096981045141639273143977854682337873313549475657999461241071981945962631498864410 334 2413136161073829208706338545438647397777208966278487093578208315363696270830281241698578149107519600781684442251088322092708710343704480476227195923423417310264354911159992970461051547559100978747932 335 -11194508555067300848067850385375001100211463526242421700679144996683217514404645458582021135316753167639366508343927165500487089545617563116070057677333262690606594924864139369861749899423508909771402 336 56487664705451110174772455713771925150279024062443644074381208959337624708032821734370156679935462327461744847057396836114364491996124132865387271349283758388476336436193292073145829987412204906412486 337 -208633058456811131376983594473132225167112467794926066570120505987431984051354370996512853285799966729484168763836862994756851538003335579036332481278100704468291061549701630079019078297543994542011670 338 574001665030150565999529803367132178883708792262204445922507023570952331482778767476041786507957963636846525119016366049314525081047742288057466913858678982547265587792798524520408020683652786109207920 339 -3164639883400182318016183242385729505936375921169872594543773360320368414828378467668004127669926628526862831279455183353425157118847469788109224553550965215290230165777521724017559804918654067362130222 340 14241319286961499827320828625486384635597933159053740186768948291956559659759605318576924390736667501710484413003368407808706153570563731187132687491850036878515046005404356319122237165929186037229037154 341 -51625354937277027016976696558695324745230702990913350391312252466222113292931382728480654353838400634358122057418457149140452710112756253397829962401600063954353282400763568775820246115516217353588563362 342 148031325761910901138580612759354059366800599515173166460954139355863298371376040357907135735077161002925743103936200447407317975032102797941336825512172052578906880348209807906511673065709758061861099020 343 -717841740356602785303267546576550150550368675976618831084271075729676717476611356510725235257409037971636923306949926618996411459747670993465365303096437810198690124709042145762036720245594079829140221490 344 3564337757199201205155745279629274812997614826880557238948740037908990722496644840768047030630306450977429402880875341987618147772884909503585746420229410971525886569269256764053228682192298491698200388692 345 -14824560053087031756657149583915553844447729371098377835946182547313755078078670559344416270112641415404414005609432291471158693023778856093409681545442283982899724512762262337688811916891904148746663306810 346 39688027249768984354122323949101923458758492066014307343726984928531893595839508011006114640850293059088920676255411821818803545563766133031733337059426164096429268640872252699195427856475312889944482930144 347 -181166536726533378918094196893770689726907238086262885206974903467461260146764798798934572452729511392540156584192329390529035247386147851527334917535589282415192883120283348507236341914882027190438920308130 348 889658113760757952836632493435007434759588789223179932816241551909152367782425519250806331568514674311900400299870085158755415372843419190278189865781185083881446287674873538552606281187333220544083141482490 349 -3350363139096566219375245651234220734354306490963114484688829536444441012038979529829514445574571611691172515122612947136248594215986317507252691131599025070558759030797086252860731756124962357813726559609990 350 9381191471804212446327544083158023070023395138235708551970337133585533660587174832241015262792194545892722810790984892311132520794321406185833668273963539887648427310137959878443980305346899765404161165416980 351 -51346069910940821537938573275762763917214509937733407430314667656752682987990302758467790935406661325181564037226881938668977031743954198679224721175466050133525476430706084222735384547959181545350173301808054 352 239369705259010991629253099762045458730653342365260311643365522869047093428083281907221086916122738442767332635003632192314503304009255634924755303870487770680593915824967330819352586633444143632032923673295580 353 -855444101098138271186563392336407850846509476103311842801328014048949289494436251917592225121386513688889178241472182541582345067592068692181713647350572844981059605362566361669043162315460665201815904085461550 354 2420328005389715400719725967433852170144805835801631138161630885697628762311558994309291188476791217667787551912114006904505668183200272522485347808289046856092690847017560266340355311671942826697911486091828160 355 -11903689805423590830258141735155939552350019852032758154989977282402943924260506092625579535229449230970861078200713488553275922334198266255946018360528553307806836232354358109952796049439941846087023334398125254 356 56622862494676077308882578936294233909958357589209577127987850909354054855668229175715167936821242815763259082129581379464314052917973397264638348496479068137471662463995616491377445381042536836329507462041271722 357 -236172637769669696881529035600661723201874277966330383546958100228233012518665592502971238371670470026804885106674219193821848224181875917408298395762452800160124591250207596621329310580484787485857345382052860170 358 646228209426638620021852210321292168737305190927523293527279444588728270278427252510824140540477380957686541697783442998959064860565348537469485500428727905477106554007182019069213466329683739895155043138811751500 359 -2946048013770539447541938127637786591187119386584390895631490961359575611055088641073176516714801614752437917292649962376427651526977207374327073294354057384391103552054459518891940933575897291184109105386620353978 360 14972678055073328231632609921977263802132807268959391514519559738947223087452696500013211105493125248399816714445559198491935375497397125619971585104107593959819712269581434158363357556318360131703154062039999096256 361 -55496202337374300126858220145938884558387327723723999711360740633737799723457285424241751605957146668592961604135760483352997936220211713232050213121786838057235056610057945038591796980069463247312670839141132680794 362 153370344825108396278779032621892005511568055716327652234065906617552767946890250973550424537895390724815211145664501256951563989783630043392639523813506070919609591490527670955794776555821413612595067737562207957360 363 -841612476329838869196642588708465206004953476124718098979760609735933030557940519120542809894655471337852573182999308059380470377679377976943771280877266912384726194106224045947584719557599689977653053382916048386850 364 3791299354213939869757627610745754884473822744210677678178049561095624714180956979076520623170342423867675574332889434530698155047488247364574701467889256123469467470394931658902417089988303048646059938683752166178522 365 -13892925651436072506336430131129331342739265256299034391492459418475566969591994985452333315977357351190276596052322087555312661970505389856766050863185660640407503555203215561441963097612423613283182465673738845294214 366 39922533284124363215475417915033695404473672226160973408220696244253334474534772576544595669633249618054533333175567733826039480620250823213359795836746043005739897649604893708203838913308620845947799611282591161739684 367 -191139878980124577665136719875079454370879549244778142726146036684518353628416159891273414295258491089020684004503217157991962500038240088923789713190049411309143697368900250494392189502215400408720031492913457403576470 368 951109803146102087625493718957095131395535291860672153229322714861308565308044306452379205415192542011180110983295344667709673611033852450259444400509400167795753191827877385523987137944900400488616571846901666471081070 369 -3908936739477347392924684152371302280258755891342286396294601038093534904120731275410643281543364050787646513707255275370231593867018857565457644695613153822931567124094542899610627912851057043067611039785750027842811634 370 10556632915342592190361279468153917335275086621699546936643292057609909126918367734321719234317101326739228271576194851207806314817344715720571547351974694218753246724742085073804949963276105788250872364506195145439792592 371 -48392298326644408561172185699391451863078802088353198489660609523960176383277464694316764389689835632679703566351212756806611207282927077543265305576793413563601684744790219731162355756175915909643118074026299206296219642 372 237184543552956323629467941654551852708555115122061258610322200839894323430959819478657320375556290101539311784473948032108411495959613404779782022197049635412910157238172192853418738797758263167303661553213026199567393830 373 -892617162914785662141325325117881063254587050590786534289858000631574200132829355953405017580341490717735338817816577991905215225204322150887177931241156290350654073176371144586448168248501647484123279416929654351247204310 374 2513413987618752803581651487666537789733156403315962347397084617302890860313927360857680287230043247436792146701511822456540241089756259343802694173233608137429188531599645353678368095839535938187856972139138378841712345540 375 -13840313187946263947092851905956512337132516870440825637755385968345059401247296626408162490682023835531232795809380985553809460892286663178143770542437056769279521775129060340409327240236062194465807369507425446212311647110 376 64125021070072537021174430243073471488744896075848960573406283825536684585194997133866646837498231254987776957322942108185357756573690583167495477501820310486354985963921730658285605496857305564950883709416899211719190228940 377 -228045844240106858299775873621733419371567081077082107623350861960093136576967765371332551002599217837112436499206366394617417569346080814675136330884516758436588207785041525724062603376481110105412708636626662592478361976510 378 650314328389996324358412679273403314435328365807735678202814117293061234951137118039530921585377322021875069004745298880436355059185131943197340044665702054404253358121226541862518486412109792956682400843352772386147871789280 379 -3142683572116289555057436818197525301917459743795421992745584680089652544114246388404766114728145410182261483018117347171273308390931584980154639820401156593427613495425074817345867364775268422042475238123441501348401563472438 380 15061196111839463947953564138088283551606069563910207928132602011734597665391523641004088141679739286563443456449730673017115512069301290430832261336349151657758214257119107586821444764863251618304760963115797181290666847935214 381 -62911559204410060392365041416280200566491700382865529836887907421978219613984815908309589046303689351206144503674786460589385090952552487000494704018144040076348934632367960503946404127066234738144758526331578159112283714958050 382 172843824569850136493707663165299472645319421503120244820991086134620239099731911985684444842934869118752548353228827306015082532775245399568615511776376112162388339849737751120698035223743719059965423593736891918955565800659420 383 -786991413920465586191829327721797178127905147844750122724159294190005403467523646312207323204396933814492251548422082531057675083795421541528020572946301738692362490809928859972291696592865343312966240423416987570140163993794290 384 3998552427133981613329479143308806499324012257853442881046060727649116630112390013236490138003107853185404792611134803911250780473346495596537344184092996187352422108037020355511772543206712674668885466222143051303967685110669412 385 -14985705173427685395790780156233791514958328259378878258712706151205182961297826904363081575523143038713941872573589307498362008474069071026574171992356807608299464074423819535254846182759787712957374639778127311620462621567377274 386 41498541217568869659466700002932702953867863951989082761478961947208154638443131588305017177926465205243577697060071591486150285431266282099277543389020531650424837628562241695988272564032111756615138525573738810129244331729241792 387 -224722596162432900728375825008008613171890422929502225710978031238834373974535304400105994890223862058613037401880326388358806140789165511543262989689041704825087514781851063030689449347325572929416873565265624222932070553440778370 388 1014731213697603747864260344192845676190575435772863064302479604448893120334520055348546993403808340078448220324988140637910245491501011890058277550643100441514960807459317735061193369930685124672187136920539022459975544263184157950 389 -3674751400522114353960837226980443642801841183649199645814144528431118983726107049869717640700651814837149566594606015322109177422765006035064469427772930156398982519379363893177973598294915139411722489729559926303413911763202322510 390 10656236259359907348511035956044869019537304169782116858509229574117981672067129039690936002515982095731938148710220709001867881077648342871603300853766781458828803121457876145288571788845899309950555259461785131260021192914219394564 391 -51149600901618566344248102457882438834572366442017212053467310334403111055422742657508413908761985830237474447807582115971494877566767816797859953819832586504978123757580689782453779847252326098292385613808590051117600695719013545566 392 254056976113175275171778552661534990733072144687987523135054020199368300235661524857855037689587554704975133541830668084421801614815404958799002704854913483943608023785072625777987792498235784181475105155283743755886171048288234198560 393 -1043112237390191706730105804245950850020872833032048752083112272223532542355795654750721273727850430306519390255729832020404349805131045257894351929069411647522673284147323625584394342592315860509468960791512976326503704411147937771390 394 2832174065303023897714297397029303452204603709512049397792454120372747980186427074249556570809623799123872566434321818597419852092785166403079836507292512210062413793217337832467737034010356699448418012617877807076658080857232147029904 395 -13099019862093261357563394629200225841890878315092323163510212965644941305948207919096163129284546180813163779316315733072683891940518248960664712798648055494514513180807740195626563878688812971947241493973541711164383767100867931656342 396 63766694494311585012340898373534543241423060325430715036803014142082986982722857956538909749549391874028316677856990875675796926756203793135761501389294641218986750148828859249157217838774687600173586582037739457492424837408060830137966 397 -238683215623159864357333770625734121979312176298721871327459985935476094621603268894844412806484408069829429372502766787694615341543621042043383091143375532658424516231049218775133954292696962837605593077521838162805826598526941723029890 398 676904553330836587537689165673739005063677914559938180441154782731275840605537571966377213834575330978757392018621499310396347998775446639050049667114806306123606259576756075494986127648861759254555342097554995089516537008473129600981580 399 -3667354930251271357591160657459749263969590649934897966809072060038946801375341293035987149715146843979589976496762214479204581259435809459590083014939330834346433552042608174759057794317025716639907159137223087415067867855965670724224818 400 17103389032067336604087862783308675907782324486130405723865191149406704369076118310444169942217073244985864490209955729118525923405804021189044775141160328843211997293231648965241076147076115644823640970709218603964294331191914192054923646 401 -61033071499686057653464053900466085837625121477576923406739589936047326033001045159849541665475031062287563639239363008969607789793706245328677177550814208879914511607707070377716280137814392077301198254207495015176204159766499305032554030 402 174635644220123130013501439105114241670117222229534084528306579645563392951040402026882651453335437211183443306753146679026260062096941185692381490331877877514564980906952296049339898299531319006995740742563471393328422977638393753598932720 403 -841756680046338076753111753507175172239677092177364540863742258295597502664456962483576159555085035930326042724820843648561650602296453234575761579243439324744549376848394317003656139737836053778463817649258212945256633362176111150433498150 404 4034292400015638074375923503428760857659653856365278919334772788938618851371536408404981823473783292499806356376970404508139948255379658431363081448331687401373979773086569914920333524256204922213601939531864234388531727141435534886393112170 405 -16991509412027342795843634904143015514320945742834770473649063572258447526416102027257437326923391639221927553928398070291582666842156919309300557996871506256287792533841565719863770637840200530142614948212337992092595269321090216948224459882 406 46783941870425547308296326446842236944573171270468334377998823853983769465021180680976640833491164601378102054493572600520645033091432918333231205719607761412494396433571202457403256312658672853476944444066067259685602587246820763071723490940 407 -210969557346646521564826367971517457678233602531321566803940612742070460455034382494013456501833849093543233953184949737317749709802832250283471572361645106478345339933664964998897445363431274854301312206786667387946319043154315642764700764090 408 1072690871250500603342059889866254462571623209919255795129037213949321804033630861331844728200741302077097145394518907036418851389225002562709086386872280302928417747384544677391072999161556197829130222218418377093510138085821508822048443604180 409 -3970472674111771058514701916445916081076233196351772129292602417586300169845500626932198461885289634733840538139262808333153147142919610125783718381438707717150223777466415185386047843050777329714565489998279184408214594000958330030947268865858 410 11095719019743238024949982623231066474096521632717720083350148874591344194005447976497408147191902508231183129474508232472354533358868343708255646952089343872956410667554478798228505677197721002514749999605790864723663605453893369944006845914656 411 -60205681577759393555712466021780522655280857119639723730539663084775469652796121489735789126615967778715046629516688706138429609775724285843984843028583763951212751956974936502124674558306792201549961525319220974450685257576790656543139762420042 412 271717238783041313361307151342355610920936020704762258739234656829534047058178726445050991954956310040869343506593019893683487644452736749821768392802114752096884952359117387763112903729924572924676095803715594541335403990779677706290657021169090 413 -985304688723312649439102734503857153933041437600838597225549921002006757055135020204426832522807709347288009657179122316709978385681442605964002931603159870538932580792518347246310854802146489176130126394600011908236106877123652491643786695907710 414 2869232572184005143890300764053554066426761332357672768900664152542868941106907828183498328594952459904984122315998471645400072589625629990378815631137264422470611205324273325519823854453049396337699371309876205282036257024765880820760988355481956 415 -13893263044642775536186193760010488447267614183027732915076242689861836595394749173528579105940250880914075243924923976338211892524699696093435411283656852894055420591208706671759266535875998915158235070061116303601706626019172355893888482962723054 416 68498749591715597431489004419783977258869006489543375548126511247464198286872558140644718975616724531431872024024526202451010156569928875259125949528393101053457007548432956386345356163559834784823004235801427036882432318454898090222371454673988864 417 -279386685837500346397876325538557355864791899122739802012550100443058733466686707513535745894046535730444080832733849165574048785299751526985227296149076898199022288499108342924299723463483028363269848804496880512214290592628954780497317213446221230 418 763791198500571454230046506690713380805818691710463559365080960483604148707756148428248273037970258824983381405663835934978679762660412136082402386374697008791083179402657568117120466640564576619367541813170992148674818561435342973578591847741816960 419 -3477208551613779114285998490302210327872984110406988407937949787579776010034080836412307356348226132030900445183659044087097621745004732250414450577143209510721355682291546647367992736505786076623561894683538985633629109706073717722632969483113013318 420 17049646321425845391666616042464310651189705348384448278266760971702373762068578611226939948796384671564873404565535611755255761933121090559756005585497068441079875366086024985753662933307929704601486265862058170239121047982977259016363043192616985706 421 -64042747636616294428243938732822042561931742582691756769080878660773312594300602441064918442574335679858420269739020997853784161418076898941431976766225222425378507029952302821151908527224130386833641518784051074628466887548531788870406212596239853450 422 182175054828007016617759034273227251752448862843847838762343382004667396743066765417526095592239174728349838659151700021697374009650063308872232673780675023782607293683858572634923750301641090021685806174697293999568140187931742648337989098791040560140 423 -982662490242402034647709221318523517092064567499713332808436501269726982517045809258076604778883482657299678726428220713060016325040039160920056283277386982415182206455177252727956547150406929830260141355984979964440972787161631816461648255868553491130 424 4585675981926272759205924694386823613954355291929196864559623183603512955000920273567752398273568569427665338532181991698435437513928193853246668046246413552880349932499252402194774179570671165782979703172172537235442943743726691844890843781713096821424 425 -16547628429439865733412059594417790826187237520367486118949894450474922883328723129581164743014205338167462820124397554625112399718172483911346326203642158459243301498337345797761207169881321420277678042775765186768261313965951176570291892278419998685754 426 47407884692561050152355342982501197052839981146647355393704275203522583812275786344864418294758083426045258336527618727488644180628862384767906541362534200320928232046746739901431836312410197988272655114766244199587627169560855252247866548388789637954608 427 -226365742323070131325672575824639378471428046703390353344369172608690779610305279249488619240762059831356841244449046090079926143635622869919841798086805159345215069072033353788196943771748386212879356811788804206156442050103019575760820774758907356892930 428 1085909709918386347979661525352044789822719142798533527531509136487406675308282678707690261806661588642960246952155124582238570103512897402389111168187906184385101656715179486697990644740992374002977394103317165600502967445016832203574657281472783265920890 429 -4517097883707962936155742413958834389770977666633924657603514325751083484099084468632371836993833098171215830294788871337041156087090512845796159120428063083924601014679407442285195720206609539011881781636226887945540477777367585567702912710749480065628070 430 12538178255947909992425991802978843637593336390886850569955828803728111630574097678010107615528196655728205071985912527294810616269398556995218430725932011860948587836100544486324998779107278632209026342643583382246277418899349237662651077557761609746016804 431 -56735314782486667574770990414891688420444312509467167609740929094795675723401681779733130865122700966910777836417613009501376498235845778899499507017458793666396434717782193963940107391864471501215921539715810815503304988148838578680162114352103091559619382 432 288046772457058509195299405993269843896175101771530444566265802906347087774188005478999008685143749159070381319803447089137692444904655607071630694547407260274930120071242742216848378166500996759936418439124717352716896516438925979795581838748553379019516270 433 -1066126260619481278107997715852955589921476893634561515373463579863411668970529443276149999897286583642024597355702358272251001474876311127646817445310885056881836492730515524284917553204454273117381822168459888926092269676042149989625995966135127120817857170 434 2992561162721920909041460534817074221199981404170501335132480196863526104194901871224910196156999968523751554418429807643935888783536721446673652098722834986490307687235286056796809033871672549650666420462037680750558410432616731363647201838658787102905185680 435 -16350621230373768060056576050129635716431133432547209504285776260180931253772759111568602897041607033080709718111367887607196909770414250515911317248022610501069832281961961764730633439626504449980288228757806954413316942797360515184742698547893905876325465242 436 73387007322483967536696290119048451536852602894963613751115806009889961700854198200844233219154380862215826837562209103007703580753828812485641984243170593328655145400587024422161298892576824108346225169661304440562989548583296721672982124248071084595887909510 437 -264526803909039335433855481959322551241050773062508657907485767163534507675917644682439436203722050804211995216830940904017868250854400744517841590711408441425661038823958154018776449113837159288781139454857499597564789344118444577986136678357184101559547517750 438 775476196036288534384790840579535248692002729561716086504021471801347190758218462156792159170272013291563106361226553914396444056136493874193162412840617161121712792405838984580975012411679496155059771199542354344362504606220108920652736888445896810357733782980 439 -3696764993005750716891720320297835786296154130193225477935823548647185932961092636491974234692257292205445301384909499207590508671003302887340049040222814322144215663661788657978981679832865814239041870662803538308431180618586888960996299075726263906171209708646 440 18345166353796854817320313043217263130888404345878108263556972016535860679728656327179969195296178231758888053651071510895789731100887632756343385139587722470427461548321637670113838505583101498851706518882681083831375599353642423685537702319279752791469958367996 441 -75108231636582949293524740204798822698451728177621672706505505332331564316701463933126597950635060528966656770274999400861870208017503839343342235556699101256351358728559886015478503497774163373568339862412105499180782225857962516143700284935936338141869177712382 442 205911349290327914203561774983698394433609421415498658854767362952365715122059211761096852340207155222195700519394962349125057576122901220561764687214715657506219918176266024174077067103566149545730372213243746529674155932111270560529238454730400670246311730640800 443 -935582109694832312324388741996614013365516353611789678187278482414553498525764900523413466300416396695097355032111480295467849517979696278860217449829060507540027838188384814112835529124359798484875199200819161855838469675934774223452700173807700795571809602572790 444 4587456463963027770273536933577515391589181834278483912781853881363148751874307325189206736090740430784892568211493758587583990338123285884161171761377570177043952736278353030808837498433505017291265838812657034704854552908954042936085022454504095485007957677179182 445 -17406118718103249980346119269909626680704410327720838667676519505190634801250603298670776728981166803711316493224145914478886348415125602609117710588826308886710745565560104699826240765329675425602295112054393461190013158199608375348560196323776767422583560166567458 446 49567932203663329454976327468164578741559433926643704491176655909283938434786736917451333029992632339246778392084337110882981677755870553082936067437787334250808670746250913221422294804932752291571840405697036514290411559397186309934002605594612586961892773624027676 447 -264282892723366870600367499543385696473186529548296395239474037658895167717451118913593444384391629418399820865837125609227319189480892038774856408938344016199178149014729216197666611394498696035020847892960695596016636756883800542123830831013745672053326869859948210 448 1235724428794284494237738832166557073733558465013333028553236773031068951488222925365480151593842020387221320350859584018576175397162544318550421964043191134823094607375463073481275936944359143506772524684530304609308675259937466220398888473521579573988454758842156730 449 -4410233805452045517078024735331735519970783195936915414322913392739029202775508408327801827955634433194657530597400936842655945650944185676386648589558018329663769326659900493431371632266667010724934477290361002162524238663565979896654802330879655001674096732293899494 450 12736090133522671999657639642508530178946385228164923295814540545625509249177628550827300881476174103589612217033345871338860082319514405991229636013551391960525162711510143721204201494032137122401372421643060986081653765902242811819600276087792407477196672738646330240 451 -60934507165957193637264541837240749942824537444203453391936510279862086752441316817019491529615460044052995158698296699546095515966409967383761915160884524767905078107294862305167768764300493596534521035381333162555736182960954237185101708987069152992532777691913826334 452 292108202061920588970854054426219497865173433092533499653937134870014215606112444908405360947665715355019713432423489596413209169646305055287583888824399173551293712857337403948670703509695761338841433170820047707387555538790619333771780975920129560710461349584575384930 453 -1214563342272672074302772611345964272229398663491136837467307883121831209268138930255304425756266844466354531985893073527851688580618318897548248816996746681341423840546011017285116856112704098961272057550491574793967859037080745049718047822247979810821301334346086457810 454 3384482876577446402084678940143494748539230667689517575754019417591886083926577355523728430214306343756548289274151778768223404588732585472883793479804941308047487540054714675557040419984646661680089948549750847929822933981661547251090499815300962966920647300492473303420 455 -15491725915787343143629358172846750459649855313542966143279112258002530790141390187239847998279928396610705521192218810862787298153212055080931285655413424410686580724113568393316439041151264734866754613327560232011119523741286230332581650478727439525958822884188887254850 456 77964333741447124379327697450188167615563866015791686548176570784679823489609481572122508190258433987298505294542635868905897107679794541216255794034187204865797796190115580344062502532047945012966564308598234535555945181846441207062661407847479599546680013893616202746704 457 -286998169869156631862486736688341241561960320889271151429376743542430282032461370033951769793550742946011530403657444691911845483997083652842323574897575692440435693134109530668396146334414670472780032401235993580166388677948811857733702418306521591833988096280776425602050 458 811012510258911719543966592235902109877990795012628754618822035715210989062024610366917681557786966274638090828120247198734710860958670742017410317360508755613194266863304669386992531672263466961120820251543619838851786320643599246316597128952553061522697349067437102844720 459 -4360232033141285493165673482754854441316246909727862413274577230887011491405972106011996109542058937234589051011909285844784681667876700974377294092216669087303059435172962547428405567243692300520151708033237648473785968867568879011913086925016586130890894845599643254771050 460 19701142958524924126856524790084316240383954384601931089488817400972997542563389486249179029116884727550613478368919623447986989897363990439623614294394373339045511015487279079917152338100027909797368781059460783108538589404861616389282520303184089718709867881782506798374098 461 -71283608470296788465958818708811777355940967826154345186130098054385076869971754994817633543559931733492406048011277369246009663953630768212455676450669072867350031836470031709844338110983622719765998871322507778048599708092916415824174719956854554021559008422113133345183230 462 209473984073131364296074686583696814758313435326513177576074320695434560595758899829189189442452226520685401837506550289665203170754131560609894488026331398943483399441533064946554254074947630846650969541345716655525500384742938174843880018297009826013048619239795181678901620 463 -996713664124012337669479475357478962757149749189359932251509604089817232963323204176177673720754015732566445939863941440827357155197696923594261013077882374473261684956989385997515042731207313772959024761884813367492265523869496634899127571713537214330555301532474385628719310 464 4945540025611933451352121442216375139597402842810047344548275424087299081156812496180902469175754015137819294384871844791693453848441001577163893254289465138698995605263744643441442812502117717497851316459546388687186190203458399035912172887755982190560006497297562835776592818 465 -20397516551914048119528492977706185742983299262750361905492659178035756843825904799925566674364196137240525096870654716260035312993196097425636031064010033728993348681773489289073362508785683990976188247049897409176883637329902657607442298013593208701213779655718673143216340786 466 56013268372781583555645191157458816591872998491617798744904295603438365762728431538936487084917036811503356197935776522047362538329551993591707411763007864477217307530537246236743611986280226717382525674079883310223500883949243007466877666045519110303697091240424623902250142416 467 -252419238248870912615597993174626766788064457056117367303285538890743973901310515508911465510595236395837447812018529191422830930789279967728593971845766087729354424311944006140490657302702575040731441817890135639892469487901229157408680424217341257875425380922980845852536040250 468 1239071823688834536117583346515369267963530386280987423371314785399110027326384740941700012710355962100726330279465543263647222483619074436858687590323688531366574340926533577899012403858415817792941457974969676972441098691127599426156936565298010919782576285747285440397264059190 469 -4652119558570762118867662253706244772957639114490085221113197080437802652686133866208121794921559041103959985931632507942431973357206500313449720474600732605091222302767471558320814578608514389912983907208905242509699686948479888482329684072332978613989779421389637526590648622134 470 13347161317122691321785367198203828488806976450534427838145103385223911254161532238833917205563404197497315637932331058880356622242909074475471212245818405251300014137037681382913996202272525923174223829149482338404887798427460172481516713205930220387733330384584008159629609976068 471 -71278396001184206524063516816155671312339814309775824704614909652820212562582486016720600721493858945192794765758198247015100651938111804196818430093184385747868537813003366453296198546569826984659396826438625582562379305659131554092661266489790866243767551185955845843331128039526 472 332926458419147541307345424020468487768375013497744785811618674177428894348471679152606590139644458212145712305790027363913423003427923054654824185740372271063751680087860517448517716584750655152652280387104684385346135763586983107374882271086259810270537138738129145533347374325660 473 -1188894819826581885050058372527890812958387463384253811845115717435153508721203659804555686825115830308326743499443896721199124418937856509409501558822126340491660985026136581658821868704754124182029967860775087454092947182418911819716773749179227469426162385216104347677348044224190 474 3446943282272017951738260553650855166319388182904768015244894849554697639818326135856343397400801221233202590277927342028450396059631188151383064655752086325349065784633839300846487437166046716770993356348079368015944512040622856595142372901766110477327182810745647519040423613783200 475 -16647127983041534264572642719401192645216386987782878078801756754491266112119137029165507686462217536656853322727265713309787031712010554567873402257678466781258134764631495433905590573801822085718387985989196032725496562375651680082315221094604531605612921910250753811064968002599734 476 79245218526399215738308250557130995545913111732523157207072252265720741392961635581201474538423527650033457637846188438161079750987703319653397614647507504151661825023768546248753422358425803370821429230645690062594904214349352804717492270477184103933396451880736614959171100135962430 477 -327433812119213900915748566376025245744592408892289304279729351232921243041192770542675887818967793671142968283571349567011332333674732304792663054718311797850378719625106040528757122175155120479356301731853476596307708416585892943147942128136382640214951794988921910685775962413495810 478 917857922667366801850438539862992151400315018492739188774154995217212278048375879632085798376181930867331974030331786950636938824063649144492687062425659037819382106854879027237116274651783651324504829443365586503657506388358691765830386232721686382920343068327222094202389969519380060 479 -4134356220496050330106857907330237828302258698765806509519365090578574055972167683310582673305422316510436455404922587361364298905701928022502635522916400173712872862734445151518959591132282445927663270641128421770434421038119567395938923163896010144769530332387016618733686018948795666 480 20966125165341782427318831600943900755101644177883620311368198621067553322315156621550818482806619958218078012875580664639054223467060656446120092704075379595595281116766424761374486597963256043005918311228631100480713525165124756403570172996336243182223343101113369393400518989486431684 481 -77481624011039410397728804221820645176123135970255598619929257484926951948265267889162439693134366369311409733180709071476842212793171121748103743527919823658579240118673054184181967469599834536568431328894088080221416129165616875976560222941318653585549029858564896252144343885618530010 482 219407434044861756861270251919153466305068593801117536952730585259747451415458022203990572918882068474301158334345210251894785830163969239896645349265182837226985230475532038821762509717043029694620658669861747158811045239351884118246710393260424316844286897095242194948679172059015520320 483 -1177517978966608352891153414055915575856373041717366353881885784072313945245430507236839936483585409734782340910291028648528659398535599499047419549813533745753341943981293575882447762563343603259074741858331581875509353263883007139067470899544965556066579164035241608019405999026667011810 484 5320435412933709145408229233647601339921804873824974006104688949700758854174363103189828239090403557161397395196367804404017047293782623531628931412217804183855343219281457182940033490062614038965415091442786807276766880990009411654091261681768916855151656882153797270082891768358552548654 485 -19448509680301627543962230446312641443670447297304889267893198858493046469325959935662059351087667039695639280658998370498769343922706575412242796273328078410291311619900866634022400812241693366819244028060250117590455810044209429442056689750846720673282853251162756263410754483557141645966 486 57169577006261836777492871254886345033902323668405694834799640314103168230332820807028522986155987296382685868312042366865880890280475021889456093096285591379787910072477943544028661146813694026363976998108060453664203849019002701186964837368736145599606496302620336877934387279925131126276 487 -269394044595927924236657301897855730777565806295992941832179271530918920978446864671486129288344770972221186577181891927427531317808086055785536112903403055673904671956281882986615356575162875867931966052480037473363708774713860863444868256703964245328677420555864459782366111224218181960990 488 1337703206943983708163014081606537126248558104258911312898011976508251400244729513568008489514077154076089276150796797256847034536494607149036263681100467216061120179414458478016214844168887740019895184792686642704002035223912913994327198476806766223539883333004412659120575133066665950657280 489 -5456871251868801692724903809448412443709671396705671712655997778549939360023847202738777484196922377369602074627289622380462933493477567812867887812180954803164904291137281326530709626529463197001861514496247880349789759362932012311313701569071763993936946773075670380273279825730013383278462 490 15094121950852427979984168635561857294153614568597600665269625277021819651550115278496492124669057595139124515663896456230738543726042886650534256451656718468921885107449522565575650494285838338676771133617715557379923447383508621801027158150340630447916574898734579787779084320646213136627920 491 -68268732503876844756834407187626190165526871482809708808821858251039297666860716910106465072332282339653431167861729636717268893020925343778578509934798682418309443043057822646576365110206428221106764990733153264899092706843664216955710565044213270117580686051411836143358675559368365027354262 492 334650669026850558012906042222071922536357188059744721575853681709735711899421179205486734986576513187574625661560926460672786363979678651317545189298861164394783888286688996341353344130662089284943770240025012597562056108262321587199973270653557805169204436903898576765740527322921648562098750 493 -1255410880777216040633442733386730949380387400733415021606783829175679389181794731582370343053981339007011258875101390439564988011391125503763402149024870803221692788611446788417818980491685026928786290300333776330933429593443221118947603667063804266362029139241502153039572557592307286040719010 494 3615851742045485420239422536041951001487457673600355554063619778297563142143658502728718075111214783555373870712000151598205447001701234721099677491496664507210394917095957109710769709044817851048815383891840613556951535416111108979049737235961526406375414962381324938833365847010717715894718796 495 -19468425599799924080099845677850009450951293121225486167128139123927533485111336003668980462427896706644811032566403181784096921837457666401879583906471413641453250384229365653536906165376544127184971220306621953358184744407429432671615641310059774903667946660683393035227483810919817190880140370 496 90393939627771462062155523648204369615596800531849712881472310225800425981675220078286929991027470767403523575020691028956533887649138753513988296070436251873679871824775000072786740958666265317379566580647273832079270436689617164693079680718031183663957484198306822146962555698027878345077207338 497 -321582785010349192220600615329896358223797753617115011395994079427336225427492563528136475117035792962447138051736834024511326165068389028607540682893804987502755122993610556054805833012286552145072787130362283463512538115981843194447679112761532548001355491431996844537996142363323093702678962470 498 937324776872925737636823726118557936952153603656109814852546937286606474140655715762450519498079860780867778474585159575011821031221620646871714803028962669061184640246956110876801540595129193960905876972683673426822135461334060897684676542479222791915243499253234222869371447454005648601407602160 499 -4455736388534503715956410803298808921439060726021349356682004477830458947570689593507297194205246646629180536005485468344706791671607165262918645275777913545908576902647132067835696320790893993462787281671531639118927810840858444233544641057544335366205443365022410263462542161631413565267247160190 500 21356881721107631744305337543215065650630137572892355185640853239870442139471259106459881524709980621526851247130313603691358059395123038607328250987544090092453999233955390613705640544164976281671126802697699162935284908509937103075109780767554680315348981131824649373374540758072180567922492767522 501 -88481816968994449298681410639456433153595188337286548857405636883955502531349510082541829124693354158722403495724401434647297876226957268482030326482887217004843998965123305928826817902956118994241485225856978712088820485379016875472363207809941697699933876142620844935078187973373350321083630073586 502 248576691566837124006077492969652526873161258295489489663846969313595554115410916354847950388581315829848928214789967713671112082177725970075093043255007073857399779687293501712493214431421303422451377366094597856552820311310763717207388849441962514535138460519266596046665793796633521011688322273260 503 -1118651151200072900255858985225610553642405663548457572280583538783913990321243778772955916558105859863525868211970359687245339273076452389994512180833265947876084956776244205810103912003144253878098656886693845463262392389695837837058375427266530491512359463348644897079662429299833334682478828839810 504 5668789595591646701360541498155955046962865274040621841160220613295626576079319406018935408920502740535611889953011132811411565988758867207265050622711922532403873057511022778477703181143673100226215966191539869061982101721090845065451976899126101421203740108406340412704637037647662877365665253904260 505 -21162906365252416832023128581054303355109466209343663537587370649757070069279087093613350294200408515406660688252510308375639431318405587719093672099712489424906051718245299048441225756571466786725350169584067920952145472935219853043437469934952030387691117792944313858317831349610157704651205676399722 506 59973449818410524398207411450605849231686597883907700193044731840205139400109843565475157975742976103212037208035618966657825893604131867563304414659647989837320658662080472449221226822367306195132174223657998864798496050226386733006030793208597356430369817828002061865644243339495464817748741776148640 507 -318158551685244914521512856606865745452115086662243558061989313169350010462781146227211480666926925428595785601173035980142764463787174060640622908193848590511899551887940855565638814983720979196297807646839153942888116629531316676994847650971718067088154075247204797737363385167988576727579647414589330 508 1440949831783483510529439984211953080183594242339856287754069019620160101459301329703745217592295357125099405472198980713753677829776629114909163895493919912669147877195500379379695751342667586816669664700256302970977899941769422568127353994638868894263008491446705654367515060418061501256768398179368890 509 -5212206167762993341705100819777334501849568997538539430848469110834399342350465807344818051874718926427856454585273902162657316132866372601753520287519772209333900462676993371416472400280561111038455166576273580194425911702783909387126249765207741898420213200399450923035008847866453447834531548598761974 510 15431891800029885159374887822540707545760683652492659993452808978535822551690236677105591239947220062405917216490603783594755232170563282208856387386993065846571921375830057301156630377857922217481337093283474147609120923033456053250176180682797365972479885630694712323202372123740061556628589168232092404 511 -73047468003874471993712516126181977703850968483557496293830881912282273879797588425603062290855453304712017177390409671682408813919968874483423425097805191600380109572867473536958916038469670060978075487812207242754078626182971391459027248624752604666173931702850644784181603998893134176772399757639669926 512 362006769518602447946148067207363348066592623914994417363799748979621545696648497814214418226533171179904616627038808930753567797409468750425901676591660218446730905437160827453268324134461956035371116512056934498510972483062982588688564862855631443731597156819256299654421923937323539034523028769063788320 513 -1475410552355516484863586884267447505576476703407309714734496028628610608381088539395377844000716621729988573042063864181956500935204902039881741610358962371622656549274289114274593027563078414368547962656989619099057136884843839353908501441293812899299298034092867978851041055610024413171698882801197112870 514 4095514059630470066807576201076361976576002321910758228332890609629285586460302840720540783347256352025154947050348459163867530199456548904796653070302402429841231144167813417800372773338892063427277375074887189878921866418052549694580059290846652550245558638918774763091680438549759719579647876469367462976 515 -18714081792435461944241342304511622209577137616633898862109503956208473997718932966948151845237235758221214947380871799689572867746165077909497835723325203261693379525128426374852282089271602145829968597738117547457158634361704361840071830223386586501569508089779835645859317292429009822710274118253254548254 516 91070334395424446032727583072290237705437137764988713273504628800416678788655912777700449014339619615763506180865437475861287567918989800975728044562411160040475901654457004072006785239481707033209946394900481729032024417221376237422050544895754142798433816279402371616943621926538255301904612915184350771234 517 -339849036942353722508501512532840376217102692307126839191294132331591344469162822887322322311509669171559211449011954934193146068344034271364898493975863854868246936099980373693293203816597355172981993424312535086299144166084587561626278678894353558833364112630213306584450705781805761901586315355581553450770 518 984298640746685750450588729270527319876826264501585025418154739537744087323834106927953638132155930704183156127201439075433762991387297132668953894980690896996775925033852052695632159749978758181087040002838783260335481255363163018154679087306875008576880886246898940354987327676586860535975572031647590634300 519 -5219593817052444237553359592620449469943599384828984386385404665752963443671265648305745279544489413773659760409443681147943033917181352241514715735190348153964663717221077477377091704537429247311465481322612236694594109849877597367201792085295687241407603344725280886864266302539286759627280815355960325666818 520 24383324117385477933128075636291392183638627054196758225255454002393510380953229631636053614609447475784092372515323024358901066528934360166629245268318851877097683284555575848677030668327688431555157829692916528769119330145302518032489671734622515156150444516834316536349697066103201218454057861386377815272032 521 -87013369436732072069960583384098454764922846694148784660614873386908770714680407245727878565025816666591918197293052986579138479905720221165398453659487566537870120863522728365214135959477240846656688579181178144698881407942982513454592819050077560054588713661840326600956345919230940201020493065382678074891234 522 254192797594874761670941584642357191260175709508900404188108774254524238845784833445282251696136288127785292071332197299121049821127076119601524654057607833052074143731094393027154111235115680430294431835470080444323443891062326959683987745956778042460010238278303785340143259802019240087687814630206062760053360 523 -1207309522128229669328106518936733631987314247524319914174624915544240959273830130790532882534653888041576250160377004742964920826554185541848168422782096687119568156638713586657013258852077750554340577603055639918670721429396179114473680316148836561661441565382454041816290239503493409536824421299154704779854410 524 5785460553519724721528196137213016402380345299272478701444880983609924063757527285521203952932389087357871145030670192026781533846280997384753955198607362202206277755506427741443550483969027904833770647515534190957127569006756251302824789876754489647261781527525047530756000164680622169622608281142598953483171890 525 -24193081101253995553731153738892344698076476134640155671809412184204682646395888852219798510619503654371508385225963743483309580844236867360883931297950564914615569348313775433819523704100754373630372616875846349312490087289967704734699584075331722035212353631020572072816817041659128373244442549015391539928131998 526 67991449233614074088065168242554453188694204054651957147727010362807718806696649905801224750022616508764533661509859537422250249327070842476240814167647066788440273068451324515334290004757847279807239258936501646598634307079734204664883871870743790806527128187531164259928263878339248987192310376126539794035277172 527 -303300088094443259431920978900321502428688889063057713010650383531783275506895779239965387381166237691681495941523677191419471569250136358241282315878397427202514331170889887960083894592934502270691793183150264953902239272757673035514212748837168326290236684262130198087268553659264200009889073385954933801420452590 528 1538808419698688298587772398135546927096634550274942348191557674601357472474143119395854338562487857031401452141490428778125775465261255206951084136190170352489943364825148334051719292502642838918589340349111505452691025643657619112409755253585642649179060505003666566534869937836638099970186996751002270109283485170 529 -5682042420823344222336718970526452671622873766841393724275308981898634263107455128893234924642906414765242592347579115724368477216605969700767929097404415231805439166206045810413364790586136344099229490358876107207566816582560049376794162491866717697996467140148895572695861742265187677569789497837125680843611329746 530 16215353104231744486793909846753501423554898389383073880466141297941160630920539727090887143433260016037820482192801001906562127787001898097820323482173381193010882114027438980191510650771158647522759461842095713602815570088453854676562508782295637357734575148464364942981174344280358928515678941405204744412425425936 531 -86245688525474784639253898146434853576452299688440596607500192779153066793276479348808559064946874886192548459664735287245448278403740205412608166816221825112634772678428150308022273293880403252697732232873406650483030999469222789176216920986257177666545307110368174107228850468128300043320524259901313360037825796314 532 390296633439052401509268162876318903189908595536929942573597938962537502215782407093306905929880476678114904487756959113418433640438199194424109368506733738361391779934468965933728203119332300616390922095200174408823217699328992699958512201279236978242772288438325154776592116394384043807715189926036590336110171235030 533 -1412416575129329539784904665754931729953270136300184284136012747787974193173019066939808261268486805643504499840623432608521715309346314142023630650306944171484870844786337442332041771581588912996798598842772992998874046295205703308847195407367355866529655376718115252445800334554805268391463146908257223391257290030870 534 4194707632600017110550232850861333369093678166118494495559091095736908378953928150963416121730820976863625436014203366026894842578712470680488761559922855515042105540895609464158023631091488607487689029879257647438818844751674399038552852597496588566353023842626645516024066843332740707030217492687184339189709090444676 535 -20029250011280976223725346459153149281915997885604094401900059527738041578766518784401547629926403819857811782211486934402192237749928516318657092995950809762783922762798250948814849022421578754731895855372108502929490057750702250613372827625385162758581882444261210468398038180649166456794441937354205870567265031153606 536 98561428670301586366955019521871156937512160512462637145552298913045450806138337212346719046852283208767785537587447867177905679857892258382795822213802877222156101850766294815772394500950859761169532165428634656917532219341274882038395373962329562422640700813234696757878140046335125379383198921093270844140327656958764 537 -399608935185229670640906633637474588368894414759106229077463062884440065884578372444543055627415520755273493173344822870822660415404123934906786350710325395534931369004425627454172695245386205514927563713194978685973933958371486798582843826007499070132231335561082732791115394924418082050196027260492153203108027240698430 538 1115172540374613443721392276459084719711544038601030741426534555781176299759936840866374388261828547993449419527183438361179847233262693041128888285072505771209756243900741077266733923800426522424304668255491248960080687166851176795958806348133235853708566408968924199339860148665173647982068661014277904145716711737644000 539 -5029129563304028387538377109802243137809654040824017927090232036230689568009178443010067583405897610560427994586403019458922778629642049365066915555707524378399036742219315873481898181828410130591629745642934969880654376394464100554206774737493153755441313521629754885221099024474693251128891667223039797452051940651410486 540 24623634152631535463618554793752001176457746442334413916579104024610627602281660260215710035180161988698529943365868263522557176890473016674875438021406104014495884228165356897523862527481927139566964134123874822048464782062290483120659891488615305680086030064737052971436246883254925572008820912177548992757436017359216126 541 -92187239372014787879098130909857342233431807605086410644314075859182416876825161718534390613771232381533589294524243957518774105824004985796302051722040055824669090830969475097329562439936670831560048112446047913713051826360279263219064878358716914539764496134244362676990040377120425399205019827173890438543270528787849602 542 267490949954501651049768484676587673504011030183158395431049593137684762776084307836409895680879539724017100455971828890937895217849854602090947521116225850970473894964524564270465442960389997262891478279248883246286517323570029592046302356799350110770086363229781042974842463780488736182611055645649636712125067869055225500 543 -1415267352883778851988488721940302343474778053029619559166493465450573169274998393190090035334835933532364203378380970357265031601512070073470839996786000891240347871672424512617140774995398681632729887024268942343279365655876325505539319433169030113231363087715658585284624028892655383290696140833862665186197979528496417810 544 6613566865058567222079424462510566702655298491244989693298637214970490500459820535638440711556207291078105522660233782867504288801792497257624428549153207612080491609668768030055551397228930679019805473042421748417848563706623215254448934861335720863149293276654765781668317389397271888428292051310491769663580671041677750688 545 -23843019202824148193446215825451886573765164170687642919777387940543853004453853278569865976136301319028590079717507890807329758231155876177196261087838636207573422070217011384205908059560111599753112457811915419800731534860369345416298069700386714814002157774037651968582207298539419232327068563719715462260017096900140147346 546 69640755915499695174753942821168246880818215603484416459835543771664024702808105572570494673722501520302423608875268878043538896325771696573228907009293305029439819508790982044881933256962474549900518233728028377601462310911934593779747107196779894663232882769168486438327960939729117141304266803329388001335527298604184523904 547 -327798927503179072003902497778949522955865856994834111131178984824999374704582765597671677781201124669247804174583468700892554823263064765429543327925417839103198981737469515692919372482653117295339450993523315518921364767251269004378270944096726700220243066356981349555585393148120517621915392229614441327904755366553796198650 548 1572796592025394133605435426427559941337304865173312770677643330772227412646146296293907832241571126429720738553299076403595038521108999772285243767184951828980226886673519022568259499214741296547490230664552015352210150169189702722057228999627004468794411037582001457374624010983209218174938822333733478020621478348026524515990 549 -6500069508193363290549443547677177465337526983209608590568251679078155273832331120773105448879365380295259201568338127335278169907564457406424461329798480068730516497726570536612532565736727906607272341667237688856811142777605922696876015193624264717457693052355540554815449333158280090940476367615170961375514018783660375432118 550 18391038182745832611660312641727441804944077412232860306661146248849563257214154810774544783868857329449103345647394344855498479410588478163831032034181816360817960102768821930126385740074314646503464311492286671781648107990988306767081266620822571338532406540466405011486383041335494405821371854176571735707938635811202931889780 551 -82405161184789119160555239210290172614401353808076752046796914590050541219563629088697584648728317099092350120993820734766861394557361414622825806946276189858561771882753876718184014751446674169201416299033511154145410854363814958528576340931220977243848268639606706935351628512948750432041530542594477176068440708561359846642310 552 417235988522725816378892246360033379287099447632018403543037107532802724426585742130330288329092181542309319850447603333741358582987150068177739648164231023891060268106619035953401369906856455104222236024230666714582863404561340007119616141392174481463950556381860971592683047432741869583670199267833495707925086704329064762063760 553 -1542685641947529926101813276569518537948969010597413548396901407527473272633775038748815663207646962015628966772058615416804844460727452953597757512822391153175191966875844283971025864853557886348005879040174162473657318848086039903672342296013336021899107232829896996019865830214541676877765210867069281629098739486306574107264390 554 4415545227669623640852958137959655028824820710585529140742280472082542385055116906678841489610828992963690611057292968844591868498283879020728726831029182719278144694139743839524479040558535530573252337392466780045083729450532171917215356020893528617021945938069710201135034716236751091081285002158958399589663064733210033396012496 555 -23652342198132279062490726032167411722614843221507928235047892197305475385941739853635233984692818620566219291963178838688909533354808120000656193143363576156834633830897885796551121603782104818823528213228724344909747823357287428199200998279560034623155525941254895082781099962860539011892832193207543885548339910962259821433767358 556 106459544992244507022925956476762350984549143382138733935027352166353569456884311445848871188291783107186896452994099909737728293140126120660962865953489045080350724675915807167936935267179497235547752484626745818498371281234097957499856965754207885169129993993318625363094354444188281851673345251105142531296174171996189369415490438 557 -383460128625388449434858390103925789118758463711197755564910085411559467606869432826989280724251743001381627748009766890804011343771954267914767552873876650273366765484896138930808584163867390591651549175700658076304342580979876418862549250887243042696929896854566451276907811734489682177549801814636469773251011376025735940394198810 558 1144546559082558560744184059459035029373996562672578471064250480592233977237758684558127241574968311557285379881869293485761296616725174101464135585068226503506969094769221219052213444467938206668926312678854524592017249116397726519254730712149892704682408991947974839126327540214104050989334747492452743044493476614566466774031641180 559 -5385476184139087618578637811647280828228587269821293242945959495582852572886774841960989194257989862213390493906891157919680994889849157616689204459253569759932680510568662030875592034192076893128844888475824990403785384617054675218784169038532816068764533635284791620880103475195053529508343351455348462951334082336595422857118884746 560 26679811526462139476367264897604820214730790285175008872490157990589356481400239703315137143982008580535863972774201165047652377127650854923202427367580960986275751297366863647542159833577946313018241635490359594258276082974382220468783627901486872407345429164385937184994122125141341377125213681167096842999590387539241428755466671522 561 -108478711772639714909143209294989467461998879639537952446733065471439270153342276247607091925280658362148306301516423856202592904758830619806094396641963636263598367188268403510084350101829140414585960380845087539564682363296873846974547247206582763048147857338724569111055548157764888003421701245760057269577692604328498863145910425678 562 303235356314822312884350539003609693586235150063097407723327133901368160850448163743707986682794299064049564003255689246137166326085618204138257391547522178730724542716270424150331020933100657998663472806204821418504782066581697681987792444682700485332359198055417854996124756472061178790805142807517040618088352383070201330010387677040 563 -1365186029247924733497241354767991377554994268390589780320839596960845128097319554516196439675190273238149015256731425042275914719250323203362038928248581124110653252629192800564258274014609918460935878958237772384525673012260807918517528126851310990701244435209183234880204263538762922607137851501664904515063586614664086749902320731590 564 6686505570363071188725469511868014841186281844301223733006812799529321981114552761777282371850132631120613123836629641725361695376938464764046330919656424889544046491024620924779185015634830017910405577764267966070619048854652388181915158979412795195450388988769420957659890152894475820925287462171831401967922987913762600264487516616794 565 -25294347568386439340182353506303042403441490761217898655923279308457127840165157136618859252372298162197445577468424771554108803726769718239975251063085270430887262957782077425347650922231823468663153286340803882925341963116288642947350007200689448394001258827619181412817353936961981170179008504100757505421669174315475078521047570013162 566 73365790395706516940389478005994106726527672219025071359345065230464468791206080322673498695956630147971142929593240297159663247488126124580129887857804584977605132132791446940960387666955782680701287405112892855212134946033248018578040778995615071415382891678754945665813485151913822746815638634542533065829430355386337189824607580306172 567 -384796008630081382101633360779841932500722018075373881479740876166193266734764270728523180830300207803084164393471396795422808369608810574875998648332531753536550271401580278157644383356241572778199459644104374643621645171165139968788360673976608154339631412712558873580611356211740788744855462609916210170035087547468201034011457741493690 568 1799256660256033062389708670457292240901392027970883987653929988601235207339935924388010101028558696079277046039142253928248204742668470057000547403079950298084975404213990046260249299167917098775294504354721230033125529418779637663523977374926370960171978555525567189278821134760134228812113794327242797996215343393046790080682082635172100 569 -6418134624849913586499965301639596248332697719011975844402927137585377483063019479706004192805964965364963204373165977356462267299308597143040615470816022312245359267334853259979699430767617019520799378766491986173338816392719414118640626925619367681166931364159629010052935459951344900660895802798682895589402087435278708970473909227855650 570 18878533313956937402840297501762925686389422213322206765534392006080387786870336245471876614964561637279496387316472067106181213522083121217469765002593281691320314634117404610912533458190723605707201167940292308044537081051056310391537678071856187322970861423964897731322120122567913601614642583017626092769513993595989693949616062722314080 571 -89167416567199517343088284611140351662700542475433949843212713092471338130056356768599935327089582270134703560417211672316626111799043903158802942765457841424628356044196136975071411623098392483794293047205843630162496874843545110068662102590859360603798309424965734724260402812628539841574844740398866999338424501229412126747447400794473642 572 427255598097675313195376918576797940946539750949646120748667485217090607949136340576834407740273712544195844644996488363128969143933742596154361445130552456200361085195012906501539586814944960333622492628112977295405465049140401697969086753752804330520719569903403271772371107119591870121258094775654956410768944689721688443126642799970095410 573 -1764828627031419581056440477599572236013997684471738577624236283242184470043816692665087646814128402937204361549892218414382717400428489869319056589500126422717998683811703219654773645953794516263078963723617928470001085479762743103134565432120439154937336948221757977151763402855495499998929001618345685207534922062455632423232853178019798590 574 5008213108108856877553299787085041549271752494712060599514967999548022713968494637084316450062345025705750677787987500344601145072355107861167797973804221475453335134178161341249171589059670217555503438767054786146067485384317792372746242959516607762576640967307309495157656545555203867042117082604146625926032565969558851719303854671832861732 575 -22676500366856295281497487193644315822172352831055697599849044888276743850882665168908164163271985893922579451818317417082394906028303086701679332554177658299929985384009994013690975423406776522546189070300078768741526161657729985575899703368795275501323648294429699005919729506381283741411646525795793067486687351231946447687519533409514591406 576 113975158450093056289511201367564714057570279242568025425091281562555197786194835988422733210218438466690972472037036971263231709746480989408143002842820267178073619913270461457046882881147545454038122262756798003438353329245857381959328882868583143028586095469389159477164032658173919009821932900841918844877788413449431346604991842441109776802 577 -418983258842275656730064583433405329120493947496039843084170797899837999668346232922680206038392690530268045836224352396996988456414230333638681479626522094611904834805560590887167115847849313835806078552147718783193775725045368302456500805289102955667890108171533622468409279756816101503088040142183083878355288378203034013947280718665637735730 578 1205522035093459522254018842619004240510619673674023736855692554655887251441498412579902326745429468651111726039869271283180328608998887428961927677406847110607012013516670926265953178417672252936565368935334387271687600153765670690648898477905642485857179873276347226983122794364059368321397347934935950925994224156782899163845359219729109425280 579 -6369553305174548992158515528583783981247544053315034238481374290019013876418563614861154817975838469322003751109462387264435485832855520002639370290155342381829893835554176470250400926829080972563253877021804910797445243469047700951596082509952919332857189447427311879434376861551624055523312595993940782217360043394283264937383967301121009341018 580 28842883611621857330461439430695612403315432092565185280192185388856984377995502681214489671412989665724589956789765624585769150169526729069729250306751621464961066432434267513140990473829916811376106958948453481044423704851674548302406344475280567157695824497620464647586791988733298584745641346252608296032502662399723430399847248784384833835494 581 -104384802790347987577387494195664499711179493613379620072120114460352000587147812850863459542074244645258228724256164294859358558910124192793478351831778911252513908145499072078885850384851927894615730483415983966784320895661112727807006587252108017877005226110187748039480558584368828408710540956246099310405031099818040318565161194762167932079478 582 311862900666618979265008798655776810216754372411636824533226424961154259510522212425762488944269265777463400410620478174707298578183326568605175332936045123847617245101598795603558784900191865243190729678163808756115184671281492411878603980672918181633883509016949237748458826536849034965315793229110325358863138973919498822731087371571759391167860 583 -1465166427715045675773148376627755589949303108374549458056432693560931560581433901099274197373593332859757257230966776104218650876269267221694405525038902373664374101071318016427008884688485363555235964970453618354111104199390293242458248308371973930170438483851720863622555358366273180145281698163046649730036466083153683128350483215109322445429190 584 7254379263393691414487519082626473132682367006661184435051902623907850016355876108316194489367093813290726705294232914692279689950813080015361162974902632728781108180744068183675247893041276336931508390283603567967634315197736347326753625886154277423876889977697003540930510804205081500515274408783799701907686888222101058306390876650238165605990960 585 -29749932595649495280253464058142411229750438585020238154921020749099021411415514165422396761529914505844066264645018225020958126462325527632056038886970676726833584083657156802019303380378990637847869323852640653567526316276144714494803441771115396112991189958890671793318840611503266722412184366929349250023342005556474917651414909616577602472501894 586 83198686793595878822025957852795228740376562336965150777455881901505106304643672431000418347172299117278828880586469190553133242383164044968180055747954496577834456985523149969246182139242130140714151505265356355315611150223078210218822243483125751173743570775549319174855371886313563686541220892288120033283371071381722897040282299031213139871531408 587 -371576511846445835512860523656478657848021004798624338247738753323119629793764394402371582671072939637696987477879556613203788637782124240008619261752305103204943978704467543380077795287967909580154043548319382184411808985513539620828784519181126346837659174040822033563058178008155746524235458618706319346219730826321288532274305558588485646854443710 588 1822066423122691480282988032276629440129772345059514927363757037001270814319767306047398947876046823415109667996264781689123070512726241632045563996009484812272574236120358318072655340308294098591600237959583322374572750945812245933470694436387708208860689537614987266055334369871234918045584859391655451796670427956725789704317776792691187279889317430 589 -6818562504016302125748196060817841427038129429863047013450781137807342609883721331094107330449282515444294182020844893398969224257343875055857129802675204059131975328246721960210176538740539924902528255949655411027197264754581790330165314220530008495033559257551703904929754867592068691832385832205441762200507112330062040179262874606598947903404095994 590 19908769255202229212187077103745262654015641580213424779966634750715989568571949965724659396782889138121547734149604470182812398346309017661038518031483757507311859835175870299493300655698873595014320590219822332069336886632235272783928187180694840021746260628344812134630109855486379497455209400848152539913739622684756264773411913679562687953999942748 591 -104612086909458303860962015009799000733691711518656290511612445565006413904303471368447764950476523189199249929782462359062298514540971936122889746388860844386601784846211972354984964371821545347524131684700762525328747078920384547944959815658075456631368616618863156745729559165386077100931560412395732962090189973077912104174464578413365937409023588458 592 489025181947758763852385497061615693776796526946587113026945924309130373365138127534810024059523664845182281089958210060450357019406246631969234229254338416670077943460722653684522281701952753392289409330923546373726677782088392045438963107219064620899081993952518766513538642932252197842913932365437877172241382145498024849054422424722357010995437073190 593 -1746005931782648776500749102441365418289426687349008007838310520264053630961725645518717367625250748736562475708003258408236075329321754418879079262618890641231757869058963390624466350136017350684275430043223162609281171832533843685681389769051185859389795122579816345879203691430210121040913051162920194906208303959742315875712172071223475718414321150390 594 5148174441299924599554292716163715665099517109574279841751192053796616075760860413109280362645469749757483161032496087581735079042972861018542895989874443625674759031155675913089251610352396035393454496252881629425035215177353277780762424472705172913946715107355160170127319464520478494456539285978553096036332437710027589284177020365756996585935490965360 595 -24581750285835265769866931406477326435691436971288826910077632721951488120133262282394134097312916765948238846677031805378621002497753015917752329934958031251534664248467322397900698022659696107894569510926313286620517991026684644602434448402446350836396676616580529491453979954770353426211242580825936903542470036905510850544011298375686204425077395913294 596 116912770854597386008255748644765386397250493010027546615811435035116805784919380925848206692059432842455755599468426777696910899049255058290609901590405986854882482498664736233761173517004266701513431832694221390948465843376121220824921990443952729254206904583289755033288851660947808080240736054428060230975086014586805885212840822172011475378869933085762 597 -480016257119619957421934944272882517166259231916520168852342749461036442723382834527108555074402575393336556042211106391706671946858144292103423721180131713670325251366590003430834132423430645484896327601051444390682611214318412165657008819500745990391269369494213206799929066467045336693741068073529624766810587463245953646166128053131093474526668078867330 598 1368817731969464520265228481760031195438962683839546067553276632551234457734180507252308798012268121519373765251376973284931915214553287918568496063308736560424238455388226898125708444921119371596955394479406389465900097417450613339509811012172944660283593486130067061423092861787858595813764619610062659475411838696083108405321025520721163189592985528861260 599 -6112919671136808324663328893484366932868453369520755837649328805476620615414971151128137140781688194242314420649969266373766910527344168566937891549032451999130177677052610294290230111878832429807090344019957791439721648193658867162225052628137089112758418068218824967013975214883887908836342425210112058678399604834820529731588088983819949693027527294822674 600 30914529530597679806465915109750784638154791023422100353262674401857290207299281516493231709134587806524303356528637728075359930361075631940358956761465306078814047552585734672558393730574105169675768570072564737717152500667374941886847196855321284676592345226233982082245954799335896614930588033704819797344486468892689582401425772960459813628170782632915796 601 -114066200494915543057036721305543434197938288170760552270047476021424116987150289480687589623802919584093262720284497418636493967983719059254922205017432516091925779352774852891168048084445543271951424260818462266082595485863902228146546534353077654376531686717636936213955333169189960648736651812931589723941208112253366672827510908753300786624912343965973786 602 328696037776575949612310142204178285117611385399112720287143113077579021745762685269242556758777344247501252775105914795095361672514273447632095172175409156940703598488776565443104422696172544286371256287223405051298374048868837700420084899322054221672950979867225991694226886719272279852187474733257611065639535446703549398985831908689384528883502993857939680 603 -1733647800883685594900392804204526356800785488976926899040701913038771587730382405525739002759761333338816392299690372784372584544487055535362736809136084459395396299231860057741311977704249363402641674642221499502935186528488685031556325723299361508408719939246133399147596595897056134202625095414633820269735735641054344788402609936635219397458709542367436290 604 7852247269778331147141649094413556792118848931773040571786754510803799974650115412300210384955970553236943046317785601269147155442841599873078631940288972340157690292929574650053209704667931388752258695881768131820058880079202739215836435597512965496355174179526383120193973921052194748870584339620954192216878218515206618057308851585006315313746054526485292762 605 -28683722576195321940735083005761482754800738822637727804937353976389750394712709464574348432605252825757735743235721852082055156659076057470598367436086464129855627037271332322609023096408551027262139420178595605802578097214556407545298349920796250649978227254494729594418770561726109337054483750873713964549124877477622076100021410250848437095432357958909039526 606 85657431294142518349096549141875482000873810766295574504370188614653553681532137414624275788779883906591232209117454778668837966929411101074159269456419931614284804080839081645357680963762806359591948505912449304001341744596163149923157782033386876335853631813103966721559109097787914631590429058003135384693076659714772779319979670511326149927060830199373198036 607 -399251203960395370052587401582221773635078197585096172720485245813060838226414320792752299525218630856398973663269166452182551088022331719261108081234803364452906157247330902276586674363950858702840204469327425445511371132461717139155154709005451786789647456955394431185114062890887875433486072164780992611336182793315224291946837444292632897885977089088418304470 608 1978839866485195984755752899677676171260797347821461856682839813558491301444642140902805850334415875362105013407268188130062862625452650157015265580269175407194779124238157682949708161690595680212449725336390548682695194500885768609369659135612157518042863188153341645346714269500769908607228598308777499832016649848911640906030575358013281191013607494693211341420 609 -8036654246518211897658122340365908399768166443204169070587075556238639961003409313717930155554078300015046929222712218426968097297350639096771902738172951355979344533839414470811577583757108260776336351210682484744786839119763896876398408917314570906969616817463133558127383122711950031754935755009817646548764146071734059462107961300210498800186881253997323190126 610 22603934802698158488485003131642575883339789710552271511259147003015796976400584313865935192093020373190152939872928019953987897897827332216318138645083363940649281699228901096872541806625608066495148033474828899826343297978268249009936379226928926971612395156251639501065309220103248407459254935357769331626784713790578794049866011071178994998375652359323611572416 611 -101314942137096461690978669802470881674286087299650844008702933648994878042333938827468509848028105063583592905158260113178466981822337296128092768414009695343150736652561221660851736422463775563952245471209634049613534836777722000320696911051775786493908874904591385119799188037348418825728589510424876064503776945012930518876996598473492809316010775357537417137926 612 496124083302761969379650887129560472218091758705522350366830687448808046531976711526292668616062132043121659679288056105456347325047717339826349998998378216156639309481823704758332211180610258545996329930262267449413675184796668208809038285455995771414166495327992693601073826119570023764463096133059145197353549294226696874198263664981930502500351001952235503019370 613 -1857036959607607691668797484659766531313716154070876176043867529338709367839321380352124144048596578990556087752884989530846551145598513395409513546130876801690054858520683884871978660613946025178793752229766261283517664265652344265509909079864695791459703399509325715887141447981682063912710579908032953043842862189557918691933927259206713353593443981476615177292490 614 5436192755776960022612365862652270810797492793426533693954952311386344582597146073970142194003862228829763401571352404859634733699364142388849749708794214300925989225059164515183878880918510018368318398836731323887547032365879791793576063310201459820176155340813632260235400137228175471164077370207360261760461192422267728689636507362228103654694783105765198352419276 615 -28793834559908001638229187455406489391901816654570903400658324258520876712220808181797856165393263175833008832872285076534102520849882226140306707244701126886642103395470920220560426490948975809343280538008420585046990118924368781227668664397496777170829925098420263193809301181466642070880366074855591736094789591859269407054756432206853183423832885866984138314913658 616 133778467323148409567010411792487494551498899697293067574849472077510153118735290719140198318814336432647070883441965585275334285401232167932308700498701471010112724024126735193470440455725732162608686629163493744903622790230389990570331526859233795921960519576278376255977738705685409668685890041129964117463600016909521609324696126494838217613528031263963709183870976 617 -475632373933991491113065487260424129870733687621931639017140816959618280406615914752496132701673861832270922723427655019818428538345403451413889548646013721799388481083682357848732423395907841151996927107814978540426427797275999529598437557005623067734994010446086130561368134059135114887057840761953835025638540282229036471689277085601811119380965236225174859485121690 618 1409112620051132670892167351198444313408401321577864290830445082728603168155017698003961936660381531747192038254775730611648136599482443411331966635378737305882963497959834270816481198147457377119452206796665083291212606674471188242520750447731906863247630773878670833142706429103445368523106546237271491622889504096859208641917740429915210473657372697729753529961786480 619 -6627578972285245908086785599929299642556918859070361887549672952507349173390317125307722470600656667333463605801633610733914537938346360594408204021720822842569802619436040351819499577604434865116883730253063739891330319414125850632437342934727389484823466491261273943836020307745463251054388564427834966858734662230486438442482626954281130688996538798008560670378529890 620 31742374975747388585128431218871829262297549349895032969705744171372002650380097654685994056163432231481688529544147074866765363027195091895607215196859153877487389498335366747920475827438064408906151098535467751691263217703694032915809835560910605148446903196610112635095656156284423962169045711450105966202167837481219800149683878218172396680137031398103731072576334618 621 -130781437859097139810202846296615045928683804319916445369996595185689602658008518506244507496878188335975429744090662863412236018095736317269741841862758485373485934813620653597232926701637839269308856891766723576608911925599882369789170414743834238933554126984776896418737255100172078274460055547950161796333686906333822404791761753585728424735236631909134176904510876230 622 373353525887799715129314816456639255505338558548347705407077439581539643989089426276382984695057233881456943127806838581830588357844774495729452909537145453642319697281195917865770860825923547604678300598185021997462439786350109697033509957666258315131442497643744228729208333750084129943019354442540291774342253381060523127857259944470580027348440801611647666000997721380 623 -1668313317071322222923378767850396797347470471355483913575647678954232595691123721568721257909639463493042429799947224857760329247785355428156110558508271960383493166472910332154493967139208744281480185782216470042334715671682190138575355935576429101088830427490756970512507692195336274068656648884969315112676305453680247924344622221052835277268360617720050787277753846870 624 8429946131829184910931735057731066179067425659459634166318575652392047757166099353236026146223916470271140946746921700216879816931480793501233771262809261155699338427490864673279100509953551261697025819104154384904837540380481946439051139757705025542169087853289863057539541801882593130842839276702719786381753801380339024583475712008815616566711413492494639758623563281390 625 -31396528089867666484649307797194806873546267854185336519675233562399891064500869729593227088303858544621120140867136784889513565215511300334658353254800114213962358421729826352030432330728653753251863344511089260857918014508259321905990998975230072000569356324951417696151592827653082134133982564060605236229632434475797162465899616914295158200829261482621728881190231743922 626 90442558980446391004848538511717105217103599420160389776222935816599471059984974288615080162003715313139385299292334231769365418991821548857495202047885245028495853663941664353979064946555059026489733686223837350912306876963728205495813207806754628631926842117888153808390093722800072274030757205157624768672800672841877263238797742883748571715774506619440212708785717265616 627 -472559522843383965757965358290088336748521517772492660477445366897674829971629339786778346958449811207896466264971325778919659021063094213054523222735151234432535182659187708979411110550402076215839357269811173660173872855333580562670041975561428153265905865722233864100156186946236993358381021144953428308318151415857402113836572206394265985382713791588426142466774104872890 628 2143756831661618017289587705962463607920049557951042813100498393348762891536796534583781651697192783683243172490804666590367183592446959440657803133371067801933245728566453176368985651650681404768165102402096614642099626725286667908680437433854298423223019831046626441297883582861846067866163096225499072449446273633834803069432358535689812944533764762396897588222970304489830 629 -7750119799511785678473319124642969556785757022238634805484279465965130725018306134653189881495710634935206432306452877894814792936738707176036140533439041826240904189843979387080844154819147271050889464816786306679841604118485640573581975471513040223374152227562183213774328115513502303637790753427462170263062113609149957866116630005521378999789525387024180830963734832841750 630 23291894262317103160239047644947900461648517671469295984680702499883765785623397735462168212882781432730013726083599970383176921043325231878207779647777461725944258283578126656286735784776580676493639447864023694474710644136949212417483999322952258527415879256206372728272243937524332921504836754509727204671902711244452964143876157358616138733573449731038614884580224549201988 631 -108973169692241790850574577535448180926475686645985401346157843654808194149031139395419395760215402854440457431830138735099152749346192462157504256663055514133527471130781968311800671796063665713686918818588441543500762617072174433938203339161935880479384348227381037161342504921204222221784538709850765845889020206866272359444512301648332990374546555017328416235392463911350214 632 539137579326827622969583407898113885479586675682407699138770254589640217759534879020726645942814725236449001473665470711821825657908573318182286033742232577826978786409208922397762422058343370221514544442062239664849357333346580226165903498030026684244891513376776208200281967940686211926507933915699464433749458521663706060311124090856314875012782587435979552752070846473848460 633 -2187701145809535507735395938775312509764256309121666544657498563955614043599189836923489895735394815988994222819546905530345465326778248434192868782495105449230335037606189096710558045733687342424355009068894495887243841040957347082577722547209512896556301174828729080429845474280202988243346150916768096065630805027087323953264172498488209235697585287749143093199643282547236990 634 6171195110482440787676874683263688058192261523879609210186301948031487585989588285362050598126729314151918646739763911626851470031173088534672370551287827833073633385201741375215538378915981007132014965128527957292973088602413137440861730759903193197038520668816328936682352068069152462760088055178214423860368415889650129793171619557213596603649254015935869193232399171363287520 635 -27962239959937530850162221904100911115144208927390338079547788943437800972427501465854041556038877917870815535818122716920187854556334427950234512706638310454421005252447294474806588805536882618220561487033167127801235144767469361147046340279404906899509786701913194907580650197754886793960684453661202106402427046249623194654520806883021305034648492050137553948510954991367272694 636 135955040790668103137328714016874806026926740049460709880889844270858136246021821852798858804675391639335229300984096311081893115779292367427212482726164289766890288823457748655210365732737068987996727496815871732596045912481855723236263146796146154785859726759867436525421983586088984570279312244385844531208114870435050020297539001698460909036603292351788149898888723405727887278 637 -506882336308851192051430956932059187923463645080511896728499468223245529848437141534907761433274861162579778632293153193860209293321593919573328331112300845193233806654760836539168923366600451560326273119174358244808518442308143366109371773065702583599816546219010712042251414600375847828508110821765690271657645634298378624501062590057053515310715955631588814446325303910178550050 638 1490112189613832289871209204037807235066597167596109991817177196861350599091875641082621002043583068465930387927695326332403472105600989784217425723379781620250183283310103141771135002206481510062401382061923689469861684495321130096699114167525045930964971240168834810327213702296354608415433761408237460527479827089313495329194407656458824644778882859915155368761500837308787967580 639 -7781542016258007471289713904296865915320456671872899890141545696074436137931015429473597346566619053193844162099681682613859654165488366661643336809835982038322420334096494001866341610337062905152866663845213939036923628387247271557998239972520719810267050504344086104252908907553984754275571502006312867353712210794259932644722131994878750800542373949226328779061157635935348102450 640 36377657249580123493883231277720478035228075505181900636739472427035496325646016852544947565477775076070577534756127637661470609472714241336741286742628107220840946658798060999600546183754657293052115416274517404230623493918042257845349023250100959175980580559949109342281736225715126222407223979319083920876555093981805390104392135829110073931701804658121086434605514118370734178608 641 -129802449576590691072787614206990198961738868861664638311297283470427450123589672716286806199731434343401445419174925058627674736761141972801171275331826847935065901296091928036304497190858223814834370896663395692782369329724294635747404629643540795097832465965621951676142041042547902649950361660638663888012392170560765298401209493961242236577784292080530004963339437128733997009746 642 384924660149331892254705642176516553865957091390741591398509030353751800539339348592184424330371609188388767637797621579004333142703123382704371143420855390107324415496564005116297606752826655018220592126636084130545169792324409492589282267425574855916936759269970964269944052286865749621920389326856502822127207961796312611995532182878342293704794476991520986847524205568754571065280 643 -1808921568942688976857364601789897416127063453931463848584003005400659431214915521152924575891833416314144427244024539153750195898532799366228557898694901162323371933726257753295803917994561530253098716313484710131224507176478131064448851152664946692503591258551406415677815627986500138540908335371917856272281282814086760758488255692030904367305516823569614906393555261024812162229690 644 8661951646786755101698557915554203253140957388423221373346480547347612961316282092579030201091107944108276295760353645900028994042083986460699217367016778634882235994479396607306579807336405428033777898250239228014239732510862123756280832557900164198428672178766736961953157070054786349015315987767557412945293163001515282408891077584509145001529067500036746424788657967579551237374278 645 -35987791037419611791758749295089107323361009948062091055385355297902717420198685745522228792618486678697524994231473300596594527507743964165632379323615740320985630503638190783518761137688276323834030790526530508626504999764607313437165512632125627874086740387907754739973985601702865157450195528424868601633081027034025826584632681936355865758655483634277804529486208029575981641120342 646 102714978379694066896937077748187540342097275329605119869745520556599273408629945825275485328852167642048888784754677275802126903943372758410967133587557337387333829599287841230346872446082476103796943363817329081474843926619574528893890039748046796068592272471787576310971105066383975849900545215895359062778021394389961792325957117354137881635715875026331977734406950933647259353210996 647 -455110323377321724920393970502604001777524909442036566990048520988755390598639724340835717975390554107990244164854235904047309193350581917146577177078804078486076192715048106663479339308551985852490764705419345152941999668674514859819387585798624671308670003625454328900383048854273270704672810241536102996564514611575318938506550229359380734654930923595489667178700012868794307817495590 648 2302373136639801682336010603792826964944164663136021725881007999472250533084839623106979662379048068198876443158157935783394010703150262753459864339352560652893159561339568996447002602688327925492834858039448393474276026598875229207602476621330755268995160032859006528260692037799998197186034515528533963577392087532046220199375323354242270905713459328143407189773064708824280275845705440 649 -8491653975558931912185322884718099575112828680760115190121757400730681632318707859159909455121105243146155576341921558901283730152534604383471623000868648736375918440239979298019299743434499905240202324004006543278316260557990297076828341012461415065142175553520562591868030691433818669012560379881158850693086795694005441583414353535373145552717892941608834298630251948794763909961970502 650 24611177731983997154685452654063244740536049776347353366298613501478632815073169243874390950482340736770298296402091363590327920862236583421567158383453332137629619176151719706407786747998192745505427055428117217934253723074244507223568892030292032809692813333366588750220699537103243104551483217179163687026221994172035798869859724539973265676416730318719581769621381130906991393312828496 651 -129108516102942584451797412754377376757761258469116328766028029773855681573222019475780997144037550674230314471540504693520930731087072278723898488389109641777352762764124531000341522351866643458767093264889690184188137456914219840654507440556192500934879427081266597236063363591781640366942528964019959788988251314306803043405592600947319570259972669110832682992312147363997027967033499902 652 584898335818865078225967090317142793448868970005180118158272159938116190614078035667432485803898860470037103325815879598396583467964266234349114716398347981995263413917551695915480456149191999022424247325030132357034534666087193693409714626514422249380550044088045920954951678330389141911261886125697338230486288314422313471595831621974541172885466978855861285708401063704745440762682756470 653 -2114982717576392225238965673021450261702729828956685427202658615425935929672298334001363252213727056962349903619831707369268207043872238006783267283253832236859258285733829243413912560740536955723531043793602956670817568363164184993539818560137231050562692974880653796611720369107441792724459469727569796471407724030008764557147924617394782584241245502762207071484386276688114583243990300090 654 6371536365834972272170217590697533331108776214870209438724043778562432846369798852486932446452544805678565884484362214899023014298767416061048592743182758795236635549797846698172060758915622315094457328390400300970629587429102523921660396442824478123765767753367158288902106345356811587790123844664237754876296613536666965505475172762035789872114442720500863771203855879552337034813433954204 655 -30103286996800509932154069973431449672075974218454440603691815381847739116562931675440783049613742554183751097979702101127598489440566862321511983424134124912540400448781268962796494377746148340845764612712021565299795709773758394464782703519033689293090587711061336393034755445519009859064653080556615975125588020831735956867370956259809175977307785066506741061874625540476033477698006778026 656 147905330426234842006466830383504733514015794727155435634425751576895906266424658570272461091696175576752161731923168110236362424799702959720846015143606977583592318207100254820231960543161882456524604808804905758856755035893171047027385559896353676856715179894380799552340696776662820933073497744293093152474754430490046587610687312828159376069131859998591713078292244712615886541630756410758 657 -596991537251910962727995597928942612291259311222158098292611321787131836274042880640290775810168154419564035829103893794202225229677976217366647888220494826629985368843147866515455997996866990573656129161069663458399780645137074021445220180117791189223545004633544941684512728401150288327045761698223718007595356059158745262800006701275478182310783029550036973232745143209576499279425710828470 658 1691330413362809572062953167442258148714291512518426241055193027364359973308004168868522758038405546084711592707870691872447337015054382176682063904291214597914492237272737562571182900093376866005713143636688340241936391975235086311104192861876855081627796592499622120532978341643389576821509393638336924334844492925088911844870806748575224042141647646673131119337115293017244236779794467845680 659 -7562515704034167110830482251327022661275500284727136357321446026983315697185808648998888874999303680443790354321444563493320416587961208508905911730435734906999001712782409310349808288666640825751641202270209042693263217502427799750529570578156594992552647110775610999427801204349928871057237273415056628823550025592358773701729690847724516222584063256196383146632123949712830757641318937114830 660 37003727741003469128186207275578494844200458870039199940523630899109907986828138040877439836261681483602788038539736413406646345107229155784263866406958711125127729362428428276896778605356338175138455917640362248498287381253351060236462412333197752657110712628925678456308910941386077608901905350019858321491632735074424485240101359515580467988923008131000675647476129588958318203988864531691906 661 -138339059305338409217243382168374492105967589156107008920695562776143900794787642917562184835128629491528130354237789018486669275354551346858328895410872657824276240816213458827475717759974868725046861499356149894435969831329603038309766746917641662514055488546346534372911272856963442692309315589749245406877886880421881537406961730717687743859394336811625590626943832261572365306564859534702466 662 407174201336070838530024893584468974625301413228756277714920847657483572340785061693869313676656549153783028341846047943902305366296532403028014595327473812509151146577802023255170519560162219922932197330805452876979295506604069293166161465743584118477798036631368258129635259704474396762929224814418392001935679078234062241395983663817879446198157271923583517269433413940001754562302517240104460 663 -2124348174299516028488136319358624042980492944502364582275380446739318597249974770815212756809596753929213740605365277496682852708895655936700680890777188537103442325363981286115702194338736848346565320467882849805010125542241769394423639504168286021758248940024471232808697765527013798757336455776487664280891592865246604727242496201611490719430198248413797585297137533809095051580009582495572370 664 9928021079862194128465440024663299138533618339373824116716107000867913869116538678987412121896761440681595143286144527837660511370995896607568128049410488384092277726751389781256383120459709450149894316338521924135080777346302171904668483284877656954604290658070741915719969168382459068331191161979138617150855841524053441042754422058596374540841597567953742380853733572914164354649443114478447940 665 -35818566579046289245291538899932258789587261882041164418129909387730802278611093606141958940060923788808638518771042831162572518964496786677667216349756121155328766003781097772802663857933054987202633681164519657458278817693364342345780881274113065686987858651854375800904327833328390505849062902616400630489176565841114117342939993033361892037461971521175855831774929300728517157364233920657640058 666 106105486717278810361216764287909448749479534993062646418367042872547061862621020960920969179795984069056341053577038288612695824787761952237527279183017374860094381236070874569039895812353598300692935157617384817052755302314393241751119406733734617869890118218773623282153944994315680229425691423516914747235624569925621714768050080611547942286111594556177708024570684322621360953855085107347276448 667 -494350586849522480602760647951793095939654288122990889688970409826967245414549322746050869714708823787531805333017607117037100490914933951454916106054467506158779249928963297405383164036834211811329254593614550612595028627856651376735324255418580706934366905680387839177248286820172972947313573483292887888406543318991532285129118981634780564673605482950190036130425859924189577520382584239878417250 668 2370194187792328681780763174982227848614887815126066627954138326044219305378615647342555620770564180064346516411841424531845633941619734884610032701847274216606983859066991142804017594318869077888742613126937614493662137438051333742525621237465998082130287901181514771174411643641685345513462103084541805778842698322655674914169095752020532787585159897310459826936632743234336354636615713364174692090 669 -9745549752908365665876471168019718795094843595226089337765983388515817147830992080348183860812207101309133735190172133535761030053533769281807879579261019584650185327457269595918610099439673711946086815425703860815852337284887743606886789107139813137988606995802881204720862912959447751084990596206756836386293379495798958122607734995789209803008450694806394457688946069789295130304863463511186079046 670 27975362896704001056313058062783870807087938445053640649915151881638456208555348221105322325252752418705087363753237689994029617794417966302734270349304237640384984860001654068699212191598483010047409075881921450294155448122847833561690491524504043072254493285428067343125851658409712801836467885704290813190670261082546361506533197141429281377015723145804735472501435812853324686639012869806438313300 671 -124454871027499391854951686305350832312102694956860454432886823619118164312862753381036553180943519194887497879986711829179958083041213505996540959673087325842097115379610440728723459974566335399877124432709564534562993996006273165046430469683857492592568586437697123543001620977112529033158576656884029328497492623069164788791857629291301642589950198939535123539210377116792142421132842183420072452854 672 628736675254221161174043086467386669890214069723518712415281666388193486007835778330311054925480306199693603843969209047726952061214136256260227433231528730252733585262633833337311119200449627356741739853547728700227332108755862561838321948757202119141874736622707873103066026484531317775186613314132760177475098210131854564254613317132087102880886438030248058667785998789637851508428107079268248237840 673 -2319592315648741561791318937476249686400803229376877895623222501470709836281227295267644590773376780154180576789372179529000655571366580725124199891811284879333808050644697632521424745413312639255914579453549717246097932729838522196290641560806109108428374057859200599090020142564969188358354015575221702380424237546890917506357248061364502841499661356702235287995182213122499087779853801419755288718550 674 6737913542009144390310012632080110323990333200218829696140372063600634620348389229063326575674961609553639974262003378134831513047142591952612300611400813845996496857078201390313316452938201744557082212708521417218916708858362296500155982326605756625970542598531136874183334560602484857242613543139881866691854326217789124718741319982493394377906145443219087200322292137938834336845585662165078613540736 675 -35605517782385583349667442938550600888342557223144007065012994076446286033248995962309284892648592310219154670502464605845009906295650196657933758348785351945826165871986105405403315119960097437214469356552443980238233839141756050038988860117030132958324922898342781373416567863249776637066511294552896585352912680404296614617475524720004179173269782577845925532284344260187057814652882085737692465979022 676 160485546261342028453137948630090456146510629699864298332414555145544732435443170742846077826078716190355280482369576048228923432563237025126193234537944784172902018180377690090522069176945794359263226246798526488672021977312702423115036505830752103141567844296526966567431453718045254906426362657767321562678568527544323778049884615802081690808020373519166002399890652137630329647862725778955584139719266 677 -577971873105926100900295029681079397577848495815755065802803953121542977315932580060158566571324584689266740205909131393417562431944025631804559198720274324570617757954040863635709838169072320031280153273537615135135053194725352477829398228345101865369162909975337035089863235800248809168138764445432078338924805643329852299910921157866103648011347118986067900340926041604683914672054818316716138455923970 678 1748122988049947971037861376612498079106270145508477442989721144133283055135994466109766643980661938502629879870697123205941692364552368319047597541541229558322513234047734898134059979856350859923781123849996833553220863512862886719112439645113783712505560727402441859649319481527292652927676946858121918526530546609760944123060773802449046288366250464819833078541352499518073483926239567000901488628254620 679 -8156618985659214020493449276008450270242792468904382469643360303618737668098478060042034235073007903467991056341839205878198656880471286565982626094732240080654329716162693655610883196107712584956100032342221039293124447865539950591943532333258428860230512548642853058048162541716873935408500714234222321124900164896585489347887166541815717215331416050429133542265769217785164866842280591195576370972490866 680 40292079309691775536874586606671238100100442307269789125190734894881421905514818588915275110158928252635526995405351182414676842766295014253682113822254874642590872483270686024970866640303745235633434940654932656759300824448765796125573935655458717350096163383391255373214071139248286022246790802596715393920136769686961443128184580990279825582293970904025896034517991817948595193122092006864885244128725552 681 -163085839795419933220848201704773299520809848353227834242062931984003447643990683952901886855370907956603136468210918151134567920874572295970776865266859438776309355421955023396764980416789438754889209668552855396773345386203489832398224168651004965063317884619389029889654257593437391369598471980567380234363885726223364062778568577362536986471806163019451989462506520677891431807131203359174125588593385586 682 462644406346731395044564211829871969593900533306027847919686983790242993584035777794040015354993574052107832695557383013004551760171792062404923096046526622523443179780386028666606289424041773690082785871168974377347088258119578724751456174639893360134662334261362286681116568642632606312894702890327721113163495622433214546460467826879778462994807767820884767057551706815295155709120016135101735940753767280 683 -2067844139629630340204541680391770956374332685708720499122956033826626154657278213060679372814028863692078951632822145809245278166886297147599422618033073717933198730704441035834526722719433255234821079359362312252515378873140273353060749355005275303055001695810256966410891700515765731411926600807646979739738981090190657914669755962559621375621689969315732633600545676701943639236951232078547657759571145370 684 10115268538052679205985331830668691566243467708379399311207123505820470154000980072593165522174862995455095372353859689501165021336194367961079897024346622514282639254129254801191085820299550261688942330815743094683131605431121845048960101963314873129801452822104367694025401082555045664592955239034660948837537148759384435864568177311786700922949704481395940813465884831370443274624802481712667057543414726322 685 -38184912408982568856543965999878911030665838480968563268548405045585077590218522895586362498104093113741607886851141642098242724613783083595637673529298319431431363866251409604154072217974041011264521100951460828028919946219492285512606985860027009150164518991633195006494130108215218664265051869145972486766752204383678661258646484537368141287575234918079429610185604902291786003823721560310639714981146476014 686 112292018800355965348736307800313026046272407260809742732809072316026531386341163359006709024712944907496281466022492216928878529274662600408864756470793034758880859244502867375875380284489176444852165873500810615699914635933590736106718366655844848897277516599322474093548090873906422989778593813021523790115494031399069463087405898741295633647375893544320747225092017788420657545331199132647637604611923549140 687 -580735761069600549076101278933905169347299067834759467467636007458652792771968910615102889438122855303095265611833786146194886613255213338517613078311082425318234699336271676769769251060896893740463127280355627576469684916123516071274526866763059908095934263474766418361842128170535433482247456581279354119302160578400747077406463173622171315234381322226162508505405482122360205548729432053074165788689275340350 688 2718034976409207160884705863878694064704655929041488578630739331954303681599094286074130832474830365803194137276326538061937893329802821120894145207024949466380192284662776525614936048889620205653260971377774522392456052541624767686147735476852210580996460396860851413136338507503471536807206659014485654098155261129106871671138333741288333745750541528697533160279269551921874212510080559813677698176276545924310 689 -9699993202868742294016399809994771990331090717540323058582601426422314551804409803915383574485443378871079196425537979493131348344381152213248028159799755244711840943759701540169764631959452422243656018136125035086139328757523320123281288176873566391090905841276783826925373487409879995576783260222413337322430863516708734233473136777487775459567150923663991098315984469987500560724275624071431044586913474537066 690 28911486244100932230773339211104378549194242769267769011806094935728074437543175828121982836767578219062802878795396702739110605729368214864447058850727872236103618885309265641326515078158725905697101801170343555850943387767695117522077275762187865699753067328612423787471443991229624215852208311841105552598900186197876088149245927407218216465320637205738242835285222251256429454368757572595548240018836495899984 691 -135299363710294343777905323666524452232013406332814796632248994594103004394552089634249270175114192737246333712209822529089568924643508259386753164615196521201562614863305981206145075123373054923336130907564801118292966830811751187337553715858489588490446206702356773652469992643020699708351029872650554713908969619146941760999772018511092814699129855331494764556675726913896879706616387000730581068737688667542226 692 647721628829586713888409975369968369036235357745432631644777770431439108991647419666366691012238286781452230363657723164889182953132654390024880418115383248126252046844785382465324370964560553854545327673819475873571072045314836759513588225288464527995404201680908984220698416161651732784630299533824160837483144383211961857210820909597200749544005668321740587011747090883103191743498233399091497890648020072897230 693 -2665181539860263555717099323048666937425802552547741742979597378765714385440082281977391634526424169856408798736403464700063373564260634986467105167061795856459851626884061643748939966406997848072143527276147047337816666039862633678530223956225260819002900107120357888750842151002034675656765158619116655259118207583560158035412719054376752565344373443930766440938959767105913712238848080979330085103345917615093950 694 7665156728830232492551681011700854023463057872379372036892303362164257393486938062259348618736539810009822528736196241584590758209908621760855537840228336223990501495294726174050235699093789793313115459259247665892037677121759675950662801237854073263564424355718905436218720335944769715891596325329685187262703912348365586741703939032058617674213208904206498733887034126303483297339025616685047609478847424186273268 695 -34438697246351058060301012313086923170759544308065995277957480221427848637367410581079624960655691308474024944076803779299359433606263629540423972305125448555933472049153068574781018886906238574427077865314601974067530281939288306395570960083064641189047193825383395791006185414835237324921317435440455304378015488856095185174408975721150122181431672914543297520345840768942054868025887878785904221495790160206894638 696 172698730307648779196262466731020550389868411658530903920044699652662014532760496598207599337150767638023337064887554520832850037138345401625883189141398803813834400940077766623851978953560446342610633644092203384374785839738886062524483405500410372947061852009124381994829159488416658562787508825338975872550026229189067392932194109986269038757953601342228964413816715553920474922039010606235712231725167942544824332 697 -634302527479787176998108662980056450452963299801331449399086171042628563039060192246866096519419509547008867310249383445284443315617037359265386557811644755020193148967473170847573216010913915979904126349654493953906452481248397580475565804035343174222755885155784293697710031543296028472082720051584767636319259939676145075389349653986095523416953042094486124771485433078927125819742028990396799950726966878823444070 698 1850606424023306905709680795525947799163108463313476846338515181228882975618579895791639389755595563198177005024347906027909005129834953386151522483863610529884258542264128562317657562073956981597620710092058295716372199711134739843218682003949524593127995500385489729623556176071607456360487514669129088728431037003550441922431634391043575358243594708121376138657145909536998743355273921072636349484801770076796412960 699 -9649148981314853579514592646566559388132452405126326211073800990053761960280111324282763100217211756528546384927047179923777719652735079060710295076955633612056926922810675565253057726514094473799216987321695265467473613788252647960706921352704806130383875022386112309035528936658841319108965509876641461534474794438027944559758735689465121163707866669983623347585804436453555035949117406623201245712242893208567335166 700 43749617751591933256096387436823547672774836876534295006731842874903801411047727098451203612750437122552169927455234619628786556178538165256118050265873832395868963575472654957880481840742597135885978270130611457644334183682638631184643844330486606610789091498049661656701320216021695038771020270369131456866197675153261279382828835807210484733265477316584530158837921587588069307429269701659090352197376505027321156566 701 -158154949350546309671151880472485235919983774515489096499922240458610696195500803821674816293302140958697641418289683175149236074641764527488291650411592048451099233798907881468688870431436896114218561219795020915221194293225965297621568351170312912344108661787371608136471693559425924760221110601844905536369761025302615399943553101145126208301606761846616015259943989492322235462527113853480814025790813073530924263482 702 478689051872630908438059036940116964138026375825572905867152465084072763220479182324777228219260185221259991720753974663469482772146463689261355308289285202983695984524263757898816452292169184492602699285272364146238991959135470734144934395720387158494129651979473408780484987026728352190886702698540464469615733578067352194861080826840958100402023433139259471339721583572987375441028712988995539825919011253925355905900 703 -2229968249899462735865168896739078573160353804823044255843398290045725075063958274249689586084026086412774154654992888072031309081467107457029049777727910342588753530452647877140131710047186528233372936638731211241493409126651442871050943938445806641632450918074749232750061375299951710733384239427335266457873320604693465775519444628545960979553883087535622979049360174208581174583849130765044630514361018736003108233610 704 11019864541082619596356495714753665271095039323137277908256210484043699762430022928231649609267318480854167723013263522286581486900951763724959964731359901342064911230381198614808557456977401613918131505994154334928276526214797342949170889803505916125491987511839684267022037788080089699974998618797300073781399296869786443886571203971423661845155113559509561789005266089836792816666167758176697454775607995266611030515986 705 -44992664971919793447431667094977060715395875862789055868294281273923829096831761275385001344457497442435359890746056959232303202251560391925518442656402002177422300118620930430403018682956692897713465555441242881175861238409897566298804110693089497392545952490230590163792976949312660883767066293486582789308583731073717735584119040253493902051203340915022737804016983084215844692889206520930808741958987862968389807137134 706 127556226511160667593922521298835726539242928177855654693538539858251617847084036205962630922450728796012015164980989429791613598403647469228460094836626365347266687932431388185349982158639106480850640419195027854919229008703935496082695644106583647174527957630001406565400827540410834677228376091445158794000340380320282786426222701717372501011522293483520806510689282686492418471488521650129208600914972185833786325709440 707 -566635707435167854939571880124314099010065175018236196915414257003369626354573320249248381595113374697586913568336287177861901238126556719379425821776172164369383929523744808519113648613769650583123406733276374033345028986486220758658811475952020862700649861585595222650965122070700031265040562276593932875480527441891764214849949793539940960045046421216124738678368394642705852573782825366823645381237459682942611644303430 708 2773081202476484040767224438348172167099071624712775147044740866636781066891191018833953685591673084463178098581621716661265525639779002099539257379276558102353892472584456522641417547192478313911588376144990315084003087181240598246243109186746774922153662476557918036791346033789645265718323055978659410918858933501902869889081284093733954384459104869979338189696761218097682749689960374715309645382458717149510214094982970 709 -10357653026688650513024293359026258102160537945510932466779178381757436105931332604950398466230287327879305033114375641335468240972669915744034345552673133012508638003443065478013964114105714936578709362016947661646193392813320977719570110266007520849871054817730641607076068576272097939837507383132892312269265803662963613904626484631694405804630310874797171316423836079471166152799116520933042494002504165110212488844938986 710 30641703916530461390619067984286034897786488975780175307930574613824903518042805871589074840963497454578454501004513775887371182314324790692447082140788087765050323134408062194445442708817144482420887521434499838901798468776116091648456393103132121240379317669809568339144762325456705728534540642223999285154802177200690916668474653896129905594780992098535247710935614085957887430765898456501492051477274429890000412306016716 711 -158983434763510345243080947801658253909164426469063589343895791472305264364852239673364844793984964944898033955217238796988303124494588271137088453043188187307231115934776841952618214073253373310433367619973194588009909464598010233185441587048651431002033074436748430050880047833959588756011137519989245148678423458559701314937045823948577542293262395918034832042273401185832780760476459218923912593707523318687644310429389210 712 743084983962936051177884509058681697483617207219374020319681939665590385685008366959051025468992449627319735893320169016393427475286895017704629704157489780283977889023262760303011706589018067296464058703567569765029673345678512730258982511770308864789871241768568501487334850606611201040801329496625435158240244235140488104880564027539073490788609692867623228998882815559276945334708820903096634390433355568191319263701446480 713 -2653670946863773823715652635168655093011820445055947601761625024707504314826331744290202830655499650199510376804455024570865814671990513366897576527342510693778227426134496988461150379635418031568302171376028393560954378216811835131804000871043464035702916947578671310608298350617088723613266285619143699179740768306969941744254312818254636582674446338327908187542059290718484255233272644967404015067227080182432377759229513690 714 7926945886022826744780842377219513166732577390156717688870214828800375645031969949352094155918342542092660384544021430963226962244618752882073474984284552444573233564479198583194854507356368618664026135850741563948900267023518026623712308112079550093489389213609858211953091901120225727452309691085039112725442576185444647758140437003820483240463956686947286800471541245279016975424683299756780387835310594043578966676924345456 715 -37460139207565962170354710033748441044845127418917118697190667057699382279541866654402970498944356207434823511144591748256208346208930706269405574274554717574388238297122675409585203238011643757330849668284283880058530055883362999352231956324701334308508462545140002449354477179882517839165196049391483839358399935591562135489324383016644703759325049806324087682742856057116388448334132429705180961430810815609900640262695961378 716 178148237502828213260786236616111220941980328833191037578487867645243200594000253549413915234806677529888404456532845852795545591801573872650454434126734202543658853524494280966517425470143688262070875332671793603362831664549164690316550553751676150229541378236966755211254143425093533444947414017962754338613351889216046807975436544299600339840266681890576103465583572508552986212942007711994411999208344132611559811581326717034 717 -728535498474242088210215758359813145802453866541092154785353198108383836906545193081268188437488024066705525168755572027209423468248616686344799089337909700787892462910175219446839060244077188159920087451396849534416287485047061345374205571579185363296381543514295719878672660044217275850537190021874245879706890074320806928293032573943772243650147795698208080633055518210245372986127818738253246769735997760408814943979464512550 718 2104305103670630423482792229613823314908508033206800086008993010040036086479150906092800133073498558668424623105971191776386718145866413639101581193607464213087947672560239168313126119989182205137655092147472683695593193520878183877767495630067896083070637192671107292213206900888357409834075203711281878798734343641208367565904458406442521303759951685320929352972766903273962100032799870209466957120915540209296121367502664454500 719 -9338754384134511325447727519317618191904859125728351711855383046623224769341408329631304176476748402726095809199061435879702322610119395949623001180922959665051404795427877252762445153792979996178606825537828025726360867791278052314860437994557952471224444913838733837605756362410088248640139668079698117152416545974261900504322600532004182559745594237136161152248560033304799244394464119816695708830185420035581964359283296345270 720 47124917059113476944022626418211826091866522869430724418097376608652977312792420386788320435420898375791391373495928634087365757698331992807865738823381369970755825948412578760803842639013295173301226355829133270546216833674188491670603982790169543289057128600549298988348813116227083964751541949548263325249254826171866002248073481334180580317517877313836039700752036413182716656701601196576265955350924339566288983179124811087562 721 -173839179999421448684207750568583331497406028719919202273306224489932418972296060376738753630526433333226954240512163994015388734073000680463291695795439316056764050241032821875891787689906972430520660996449623216839711843281421153282572172267467798528084051738304604672169396213643355533869711603606105885694522518734768488146546696258658078534021307841484400273223189736542993432093521329683883138640427604772423921921021145880906 722 507368920496214753948411632688602116548861762426053392625824176067689773574201434545575199656386825282554710954005671636452536976854812460154533455204886660032109698820484368188168650664195933586958189888937459716147018005945920931399764326258939050369820308147566249944376091005796106748005670929602602273561807433501263572786041810531237612147922024929968411160705061597114476497642668075438738663394113407403092780540729114094480 723 -2641129849617511093480409630425963190631135358996810482586107410826503779870672707624810127412024195504973937887738314928687492192156951825966292344984465443535311098153921356228653948926183418751666059515151293999658965238659207094813567465009209710099911402054932355402527831472120633231617776013950370092715753957259463616803458808556903151525354355576883232483605334599125368104071553827464802796549400813868926029731969959527090 724 11977300560400199196769204425926608576918777023800465282783045790603274293899894175674459433633064591748066470078459973533728150379394915033527813393872870519055323798830246772154627213343158118237935883245179081287269569661321031820847171461773894551101651939957703996777318911614203403061843205452634397751075486580020363201988970095340389453327823717134705042768835717103921459882178548366193329580179227575997061582583590850980350 725 -43729464275110498410435440907405823861318254446309165698243163946781187619593818038717936310418368364694201483889684679966866597286632577531572623300383442973294293814277306738106905704665968898620308854826390164138224424705746648888958390817477137879641106662004441901332572190443227282623134010412145924758743852094533662730457121382379019516653930929771136768480626421654214632706856816361290968899713492296970869334068342460617214 726 132176897153683744370862266015903085172447575670090498857427498797123230353192647547964068957917604518889847739415482909934253418699115146320528328387111683801067809165802196932816200107974505307287336956944578863379555922773788631653211104769766064187902163372653490336289882469331255479805587283019096925060864270874849406677821974516640652252720790117365810230289421185052324324520369607668432566925274314761642704713451734129683892 727 -610980795087387500620856172408847115851823216993139844372476392722662865176785117028852413843959068936572498441975442721602447293376362666429415737755069330429495085684066588393205791916122016411978618480728731586841080195822215195722360376525402654634525275330867333543803527267188322808163671879491399011400246070144169277724779756922005837946280250623811108666232450369785695501978560578731434615738014871071362802091493067085619310 728 3021344257729999413723044568669518024261022181973430386075648816586059928711474172985752951730527876070310561841936936854059425739093500566419027024390624111681347362588249430967983630427862188915089127896045363942426536574078531207819905232804575452977297069363737438419840775596200179649370322918650361736755513147429147717912711137348656696564070741338308140931606899241217957789617217672833325128898311592047228766477819182369778860 729 -12216811098855725253337300005437379432958645096622314015502185890064362722320843349084129159942503412695425298039846155785990256427693053841850563255953257770765766973041894626456403961036242213994220104390837403557887557504550014325556822523940640309085634457627624725325171640191836246074963426642668281950229142144683811614454412683077675488547880033385936006281148556553139563043062531277929351422225915683356601441593970988364392038 730 34825704672117956816109848274325752928255556042511268367629314890913450556564703148929629428063337620209194152936991561719141981712839176143118903058495031564476359725867867806018198859814326464112966013801530277807863819138310905658477296243984847306173058612806893073648554176319128928416123877236536081004237548755651418763491418740995825633200861257409234206206869154568172363046785104576245487502097697587863521594282759166068368672 731 -155171761991164814127196780281100036778576464825052690194828656358425243558233836432538111423316590282831474935988217483262124326143062198335396491801504552822366079872788673070977356324283640797658339842707836637847656862466902232019260116899170654103236956291574484075619191614178708214066619715706457416989631610402150080503337713091187509326520755248857010410226769027937846360106277592732573237469127759519534932247935861593198614910 732 758777124061433966622603524943244212068754013935289187095362920976406458237010161876395938383568702138387748530620911979718527236414112268250474230653667075499736684291432928428769300247106332214896554455469079772084767932455119957685877465624169177964481924657657542624089108171429683335799553439429768046512256466550007399647914834967333777393853233978907800320313238788178624466226479982152889865139966504369505935763088837748959870950 733 -2836236370871449819098443904235861350850119555175267523500697445531500223382296322283117629471905234656727713864609535708537001672580929241418700597936741900414251048134751911175035864850885677120686433480096275638851105606178839151684363808263965686388460832485668072525438090585497021315671856627514083122988496507620182626708050299128390810953728788637162058585006126121721059681520415587104995136560493750323170832098697235666468233050 734 8405931744809370131204416728307324774338462695726342946677587200046296868567134228022910037089524035344110822949123776166364346120117416384483550728421022257364572543905130872058307469431061211891863615795042284293795086719012163112263646395539953716754185594060358096148774735662000714667453295869587832864000398781509733515251005559411827112718971475808582655699808506802552053935920907293223867104221149098966693682950471861467125963052 735 -44014515549331312768687285039060115253754608410916500008892057261088486212632986127113859963682246280907126232821999107027639625461787461052000522107512235321076508869074687277676684118840195608945885860347796572211322051287265890051360058056328174126112256547359413995805290347854490583438805548777895324496792458167682213615637896623782412695999893480040929404888397619779371745392879863813171503679963373496834486759254766403432472609578 736 204484858485341581775138055283370976975212330315633501088326929573193455658988317019150792060208947220667861805451598348094036974031944139926659843204559607753421069866598433243155385108241056346653039030161014707564209453221291430945111611253055705554322502762242499504851260404510586669696112430800595148650591269386545815984600911111617787066646041364659625849647899335780270106569681250672093314034517006038602172337085048852300967972612 737 -726964417677082963466858817037301244480787422080791019103583391568577750746311096503912173567352512457182448287955574512270127190261246793444754064627852759302069673013774155753421669074491073218857114248158009601614270009299459651479059899150268395073096569345827163180053356985873965237381515052311769135726787689861150508221010777339650924885822528385343000546389214372201253290464399447506367546480631340099186787269997028510512756266610 738 2180106305425555188951858965682647649859645083452296932971654934455005328101576318796033293859430218598763512504301745408176127445819746331546867327068523425252390154184232490830697582675861552215296033588775775083557586422454375039794876087563298419450916398666057138656738451328990643872225903714689453482504616441479876617211068707626420760371338403535940336532746391100444327610068808216442255887464764050232249122461884737055696116724800 739 -10167547734586439441265076451293710472045057384933495161596979351039492905498977942808560268485579250794312339580847961289548635241893618043380923035720627203695202089073370640062036152048083876132272309491279891852953803808535175477054930324409764398438712030716306888116347643593731282428691910375537376334587618190519613616184702059167550454813091861419405096632655175852405433213231619939783770872738333299134638438966719388214749003138650 740 48649675129755364487990256110629786147176228561798068632844424720892073579652024165475636885480533273899511662282730453964231137167429010647014002248673491800282966260146575098336188468454658353230896574100106817921634111726899526089113710068418700025071593370656905588432754378524475885172399779660705113785620174313075040476867740438086067473576455160473048386654307418356470971602478193219103944129288101633790013828288268467128002799337590 741 -199567298039612716183720779826379252152775291295283129055928732860511315309634843293959415630401761990630831322834365208399190976598558787392265024322468932150343422956072575655100877967078960737708824885770265448861149660239375764298826063302266517358817241775752371947548439306308794784795934366299165871219877783150736825275039812249801489497817465145183073430591640795329392714928418141461031534754587646261364683133316442876640702326604118 742 576867543454803547168804248058652449356559392865026906678481108769417763065726750966598162275064511567045013672383795275855804215316957030343134211511640824840219534921071142393794813671261507656923808676476909768011762032429306662423654131536763819117511320432541633044436989594881998516207963202795253898663699652542963503025983376334918239923271033494927246933179844372792005316442164544198314464596365426540866666451460320043743960350611700 743 -2559684478125880765894849506345436419876637697044533037309875893143063218942370239512814844034169189014062808875863646877379007438468098283968640991089906081640198482826041147859597527260717816677843412508215772932337488628413330089477440650225369803876137057925361492204039435026551666706720914720439542120498980788592892364997777947029396320490153660242699919535341449704281904140261381839250008150359252500359220849479858515851959589473853350 744 12907751438058317128095886515737026709263636146740425316823069225922346982545397290824889113135875901859727401345230134564686375271913331147402575794939583998433028935761909832194423516720507393051981902222687772614224996486544587754365086499901969466168054793033755986413418162466476382172978367789997777664457357082891157646217652209712181870576985850772551927119280529843253453602881788489808358524683051561599144730173133022442139403597690176 745 -48038233639854892420779964051456549345063201240568093715472678722798484539766015834672749192082533424156572118371101361379628560583235386393134278647203125469313770436157683993811748406710776859510149089101944683970122843657354518238776757953339926705272612574186266432064236626876885798660966119178210229582636087674406791836003960867911724007542228657698192498113236972552766787545739120535550363273201789023630365689124986997836900555844450566 746 140123855699182685217492155474889577744903143894526143196660805164306769417057351462667606967619700867396672872248966686973656783044469101922926008086163919277887909990600841024379550274223821631192491784162864618417906100206109247660156491643492466944092856515182813436069707160107313542070056702372375590242774443621202004894689145817886735720982427222735013869100746087916906691305171351524573413723832551584161631579174272134447591187846341264 747 -723746697204875748117902612277518257152230950477838770778216518471987634777206584247889539228654306614935034776907728208819889143440126977498864035194633947351439867139577731321166784495508532032991999828280543211912811128376149734030266173757484834334598575356359017919254854906338211736074136050891776062996905863106630706051172032943277867112615194044126124074311739625155941166877197852779607247431512277337082365465392026212090366044528848830 748 3286305268542290222279786036516951058835598919727632789583153189831436054087417109671827911293761601073212438424120490658501488274772104874730556583467975962951040081420793057637704335965672475335652182551898794548735957349935738481720575560641899751316073576251227931955120779457342657790108893957801059057123567254350641965149356384717600493170884061033842390537434087924326943649458904820731197039068887605270484311112374857786103954821464851910 749 -11889265598646449387515250118670996029859961995283233449598699504643822600306553767679278723175679482815726427966198619130360915827060718700242866324340204264961561785703247171272174036307223344295008240342972027798460192388159885637855879126496000524152888305401286414967742553640222284834670410345893067396519332173653879297389344642159978623561551294160919010583121754920454740036393060067941373483470446177205931827171518751155325602014601087130 750 36132855341432619594651463745195206729351771444918798309880680166645767746323970516156646748182227794040428968141428879923725984081476889698582781000782104844745600571443538053477133511404692349966635101632483741060485216893550034344421282356177745156491100476958727530214384565433160681852830466567068903087480811680584520735232730524629705806131356738504462051436610095278797366815188978824964131530331974621741327421447265065724309413040394186780 751 -167600229061906855211298761335238662446340846567874202918101130941788014506023550945041844488904130512174822671161171343592111296448862984632146642495948256593388827909281493446606445645675939364124006689134324553979627197516832732291428375121058986786433207490330977648088652003749724480198392269971719377416271253535916990288335914030213095770703454345715522917727430997256940881194849810796883854769212323919165066575271707726020549472534480155018 752 827790379616241156954934814967413499062370485276499217454954130992218388466487371852162470558713913706113367395588776531353472536953726690589343831946084317051312055526971834479544000384943413407434860957145698764190484408698247317832709146014119360877401569040479374600004929080312277969571850218685893962589267005145285822903566732501018085214286601812101067954576709118477126009931775956005922077549815857118303577455006553841166300601177523064450 753 -3346360999760034428448108183634234821715856847724977124130584587502691048671803373594310862733015547108075251455589405261086391035097628802529111508500703117456109708316470847511407840941311279307858924230576496387750726297530809532364790136826530008976137850880713852991137769137514534852652543217971851253660146452599470850629740176548025543881880626457497453378620044429836871085083653380080616239923063964018682163239179662967320599724757157563150 754 9557845361114413136956767851849431640464707697243986876409755430025941303716924799442548585434876097380861629610919890200210843777134367527464075747731949123182378255858286164538706747778862609162231451193140525622363695107305476124448492063361260121834317143286015363275456642134906582642521817819053181255070635284364214427739523257192499889631131540794467898323436172041833271070314429109613453328599404331473383435031271017273008281394871987228464 755 -43027320047650139526793426649930823759925268177606875436397667063673947355732892758251004719822412398219793021654799051499368127659028288075779113259509863403824377992564763583774479202377191388546105782041686162806125244336528424193355938638070005836750479110775349074388915861717578206356440285890702548163482285008716217361004474617730027644191665086713781813459522774908416381501245445569750723879551772751645914971714987144904790397616234219867142 756 208971210885850108573359776100778329636193815167431576949903459979759875128004166139686384262217279031810091839343637544454175409591151663724232385376908834526629989965318883308828861072785102253217620586028072953242340470903865938077198482037896195494375825062045127776699688179084837267021526794179285898738177381950140876340295367655258755033930479878421527710398143031683151948518703076824786253882885537456937834839100440776614816699767026021492250 757 -777527008954569264302049088690633976527427199254279098845592876878995447117318826073223470064639745681277873501127769069048083842996503214872807324070795087504669737647438249500640274042300392969415149575503194046303670183803932040895069790109436058349943558855409767402628602822022486753531501933633082439561261671849525037941484814756826802291433197691570606562282213651456688976169533043080005364054702619320634705168388534124345538835367144477045930 758 2313350095547144827195773646480409614467902571488627931723820873942066503963817175829113528284952270115696656837094313536516203197995959633523770366142313972658150806264978560762406489173614145278175885399312461114601909348291886459111323460807069796209563904394225079586817206275008797894882624459513840908930233987041427187187108770329916828234334492730801729100803752589547901988240381803466678615739725527184140459170387543657247146458337459860728380 759 -11948306729292064830121861586531910119889177777791726298353017423765354445868667995418010417912291081682618292559046340254210798593421658298692307665256341308909101377615016392360371788268290290185259404936186572969257346957971493356506818295199760503020323490651420997935760149230255729132557863031376507591680740678519102947158601616661720870319882561466748218137682447074017911197630548721480902019944554036823177090400292513972011367110831239180325114 760 55839895122895241356207671159236136052791881642379259899779996992063174379824647380450503921553377422647289513040461608527257602345652009712672944652724782015994650098103328614652494811566282921423091937322410544262356375832340740242736703748569760632026247911074495300017034382024986147921276033934741897504056708835690301720278507035915413630029895105689618339858224156668694400575591323916671331672515762255628740394643948953306930201601534162051112116 761 -199342027020742669887892209281666354367144347519340493081980738809063764441752563933632706901850475798825280594421449932513370922339894637463466109560592003382115339263102416504991179821325391522629419330417366971284172564595319883813871396015783400883372315824157026953366053215818066730619221208629841120164673584952528030490600384002232467420693227415100995779495756860832594870781105602593218012262849080312675776026849800351284781793125525536834652354 762 598111657909482095992274106031279157817088518718237607516432589256476883990604783803223059415296601852032582921059673549200872508947846646205622960409647058334758463952076875438759456820821435410961796943425375588791335698902162309878763199506861497478563875661887316829309328615035650768407010824459729081241795910694557141518513794999991101025166635763136330681221861092602373842116915106468226925516105531700349714322591655076182751041095573833924803360 763 -2790927412075326699849844755119693407167450818059546667344167391868820868412771135352526791491366979076766679370222374822969933197673013126175440666523647709432422157680524532118154472258572441766979472499870416051458728632463643270625016219734755892120154358946740741812291489998485149100487732338779670854235987915477744415850930356163447935859948226585361849863584916077079266536799790807459706419657375948513211900730254422663357302139574590609867289930 764 13343969095398125516175284709881853543524578148307687232174491190259759771236208050554771852370646214808426766970627316376673960349840916373438725991374911652074972111709847937627165185902623675073303927716616589898237267246849815018675751764584378091518021102821574014706158116211264842383623372791311553875938223953623517456339938183120136920932920201049254376943396708146015602440761209729275298078696665305371541634326154943940284643137529793811701124818 765 -55184238524905269014551897006685486219001909589130267812549213709783220156897852306905490321965713294872179201059585026816212950089428659911064680739809982891092360052266006973006214170060029518916806851635564112372668216335992182010033155096939988687376043779737669488101759085544323760333043267462662956339885975756366201358861375425693215223459218436168367702243271098459927995089196249514438356283128738789802333364757279342263782771307099270125827282462 766 159407247500958101428848946303031902705456041404506203943362671613895152487342700109943560445036349403186328214155832477155191842381947076913586199309133965049471701004444777248954254057728934442424812888266014147280330662938535778420062966345418236621017976743667755806940025552154184707854009949883089238927096879086187181873243159473783905126841769438707073571814938237204350841119183135966833229926078509994218153439376951907552655731067082158307411604516 767 -702347322191059701986576079966700089991967030059442820511873380364353954270905482301153867497603737125761867661537077454835630909795636111187274589671581868246928134255694691030047709844769501344538256098664713927227865323204106343823187947158077223742736357945192564733500105995500022487729300123634803508540970511945869143881349816332192603937319962201756927652530408830803684986677618782061911901114625047210734111423006807685852355981241933943542679678990 768 3545363769427976152760449908952595971986799832660701597378698012108982240798736613176397373287908351174316374822889820747211936008469956844821485902311440635491418462750564057579596442914451857113251026586575095812376652373021750727565259196633038179079733851986606150119750271500780707027111237893527198197196215034197417223478180282333561455416207247954260599878047593174214496279222396265089419104371396641944776603724185916560067063023819745464793959893910 769 -13063259613658485418557821584879065584555893944348592065371499547400666816190242095901842258088921501728139825586595979220523851521587731469051951674467758157107606781732282293897509398428662333451371852612881174471137034806114620281819514497112921648593401677135373937617569549179621592590359935841099232999427189803982862105184291223421253147942644898178516676784115486427228889474711733350325793817984743980158700935439449868630687322613159620758132625075578 770 38313627621190480242326692763829170046339062241403239715011498549503500486647962807286367047815391831759330212759699352461392931626307001196827961410073211309002548618345762851528062309482820032650287045521022852044324528285607279289925330687345914144023931760391638975509620865066615519313102642464006575083875963087625186915051998838710518218023930872943137674300333577207060101209660842933487664508888200464123752274949747436596377297280844106363248082696256 771 -198546768207540378067289650075749672517893086209094497313982985968152218062083853282565455323445177492466352688123356854871085751220434088074932625570470234351049664730151651903871882381099987915322151375312361102177030499619095078846526565160237640324991542254481457119665745741244269011964254543878620610412147823107627629940438055399306204016365334701817376414328443196244959358391816562981781684362869630944711919065186357821349406760913211364226238248547394 772 900697626679974237129259978353159897183071303585100492089439632919390471579715175055989431904919989046001117188632835707518585961219835048581081308926735346242150587165602516502465467160742021657119009539228718928244342791453878748787784919426449804695740346821277842432001087613723075991202062273813461138062029465888145277094082389446062668722274999777499473014977969171395451672631283189300647362977725917096448470908507023189425718932487090557038118275070910 773 -3257787853760540980605196871584446087821976340951111561453053238324875213224533439059482473977959201705945908552808323789817335625476347591385431242687778664870024641051899941377321994817925404039657772841435768008742161767977817536825719363777656821056875347022308859987965136360792278908856802692143228699236694193257889252574658434300108943846023011699793964867866521187525605538701700631587814966749632828962642978885020207401436900411636249864200824719983310 774 9920681225727367975503758569754442760755592364809383821147571851563858494929218706567567680546364726405282363865760803923253915916894202724650664495356637779684938392177524753119187537595256385244849214323758238354933919520864670468574503217399549356128638112528902576476970377230791224747236202489674610405989549191788594643414797260752990145406026786465913429952326321481513471612448880942945754890395226761043955592976934275317730643862059937537627814237877252 775 -46499165145350131256865395738990524811350976941387311611924464876526154323107782182940095019889853736255065084054720087836525506505404652614167913116000153008885891320056296799030851286936806788097134317851649760061746467531907373360545164042174289210642378693721814701600975552318608990350186246429324434961699085177897644110243075652113435221003072402557046249057310609363530892788577201000183756640470356857081952577850507535239552235819034641528925529694029022 776 228006344854069020249931072515273454010250113148684164041155950837399123278216892538899182002806857164306002940418878615334997012869613718230909991911313598041542472247268725699137353578033844625766315637046058355882622924733965024109666860971004873916632356373835993884115518363964649854550238891706641084151408048704322049938646280648922449296435758080129645351002929158973615540671290002935199716866653022395838853489557619275290708995652790990085853214145141216 777 -918062919053863763335758568499646388796852086956743423651691545282044153852319154900806243864080871801868777292777823372459747114658820016945479390907707718802714642605509609127416717397631466535091816358808062426592710218282810314260979453155526708935692760231033894840884028336169580431409234683629694547239250057871366743701796676850974485212710504652512008109228534936405286336573057752884280906463008867796835669228053806766722466242059469985590454064404300670 778 2631746692202703764929777469386186822904955405741649067861523589963932395068270628398035557911898186297493293787823860701503787812107402883293365794165250586677663027162207210177095860866088889701171926718915688613831064006712896861043547361932429086889514117012624209432823433329906073850002978678776007194334260473061808632288603854328728983206517180571454460913202686291078264135855397716003357218690510644528625477469019097549468847349170076837174831236854996880 779 -11694179913851927918850187990094366144385887160695989385316288453926797769193492952826082702875502950935957454083273008486041295781874161858695602010786973879900301372490432919242480991379247528409098268479002619277281635979158569394761479857210983096991715782642135920658033671788131580385938501660170164212241160551118902724606211933049129637899796356682359754413026825022822296307444833792885855945739357727667796295749545718321227471105266378082179507029869187734 780 57149716429667350131137984206827656776063720215189579020595683179318207697582130420101431999572067335524139021458700946441046809115660822982190830704956641988386081108449660541680270920801831360079824739827301668340145088317821915008246068835333606562839917145618446120664445049910911750277652768645195254082447546430964956525745368124542442181857680061821445301791572902906458239166843050419887735800891145960035221622924899982671683133642590917406852812886564653870 781 -213391256433842703340753833965986996674705056878646388764321837272594771584941912162813856352049853754941059994639996204468018193183000209260112881586944639691492071094269759135950567781066143480245240665662999460082096155031174980032562120863286892334698821527917699971654621192377565935410274781885151981858704446860150189052368894116507489112496470880677494333894435302913172846096269326925605078955969229590487612696065590288783453148882967352723299469757551303426 782 635213497232730827417695349151151168378277390589471866339551281368318358521217863695679317145922205167424563416723327771550087150794029154933250860331562861106987293944136695187443232374016875201258921453855699252102164053837132102522588224271981160794087038507245836833144753306090142736717600222023426894608627259991154795099049836590305693495569939003385982451726746579064709562672932136466226933919896111096786265078939281000067703973274401554179366763660932321100 783 -3277722305061921305268287248912496956475233610492237796694243822428990282655630379566380685653852845672628521687414266736968545205779672633836278316492827052183517117148066953071726839152243345233499175638968532106592058339701304159416847830257549321819958190529458083785748102110947946411624771647630292238899506810038242406012428277619560419136704751523526944949342698591422012422920941528941347427821790754538392979255046007706595474377123235365295278334015398794930 784 15320177330927483378331813536596550329211217036428351492545593793450300089546337930936523390695675474280151008783986466914909404344932432878940922654665145770955712827044179124629885184431601702138389741143665402214034007481757118997600872915596632225087631242522837471484412864825409073472246630820656629248840207836802405968977616972709779825693699460186155322886325994488835276707314503512270198458726811666377869087830610352345792637686759723773249634746053781736622 785 -55220889524625916713574826675507024002650520040221739700692816134342111230326942932251858126938011663852346418071774945577856304263361888990234470331346560869445979947582403087874596312196629262972889466289889842266159599248572480253986253530785038019168009196304289186436081335282131792721422688008679371775635648528262442480644526431501918863673088820930843015866933808232740990819697294065875267926057293578397415496117266280522386450560841360800714425053932680695310 786 165449221064344861518108006237042744806140092430983142239134922653442197708008386033441084553663798049750474410536581875592977588649104206370806627111410090609114053558378774026731332023105607470093268880388370065882022035366899872584538509327516612396562809152456862647508451857802801826091741516234504835741720936271893084554876994494478260191588218674585732034235757598032473746592453063299884273818417432112202911380783632508058939449072363737024023888613218531739632 787 -765556823218559586566595393736309996389915179624043303081074353222811052804782302552069117269052050374518082052130080340845124570358717950593817807570256662666283048177588028679707188572516267189719828970055954370530263689472821061595929932629702087003434744251355841500468822477503978574767672208210809898968728778297770414558493610555193756279468624410310198779928698875792409875877483270225702258757339616649901182328254260436539207095678253524112012234537693629765510 788 3666197224590435119351180448905583632887746529784802541292716446941151052553097039256592522389462504035819006565939880476490846746198607861746334040118725719803152635455046776637972554322636068556761676207541259327671177462819171815005812991602797179626182081982032881807984941465940171544313859462048640438722946078469246961967105381520073460506403530517142613343616180154866332774681418514005377123183753667368419402532172637037829564783862789554945946404986981360039370 789 -15017583937733563074646614261817495410235718909141522424583949822606750803056498984132961887326933821199901902213241258543065203939412953006284204045432274960566179556863800937102495274146912648738834089326717836025274504771165184821338812712863832014026366838752673670968955185975824700568518607361112969026748719193977017615522403101659230216040192634062855118612031953709521024308186642818366726450221265516287087159087341366232889254703381037939163233349663054000237962 790 43598822922062512882557644335170283721556470267694306182036125950436201193836872989921057590636412252033522539509567613961431871050686627269452960253375439889750301003562360731654221161508879345637077197558811120950892630422656711160359467590252156353850149359541058601520879598832374759629559583234375104483069713495047260235974589123427141891301523066542379229815118930530190872074740620192252188043187717853348262470928579972887265103053879426756494709996614623619632956 791 -193099120012343894697528126880168353688302760629371284783210974784127041548750249348351465684276137258029752662526954213088505156440791904170361534057531652169534016053439307146804979021107890363283310936274809099563898570270321558183766089659745122112746857368596304126273521886126592720934391304510689241240906361302824710029746956290184612486570908504102312372936692465901857481631207976144356780539930359719512167847360507592951256798897665629987009854680531591126003674 792 972455092404385716189053352132120032397077371791255129536794401345226462704591961469049984216469029431659158537799144232934392349488659364707057299685781479886186693375359181661142825712351584181114928854656744980684286011411894173667246903169128274520787501632506851757254172112556193934745624669891086291466118515092991246537480885578726069338208862731016707838158251108904267256619131433671874245231598363247708426591193258462045084111139874772406494932939183492424289620 793 -3584003812699697370918536469046159314669305421143049957120464200665014656366910888002327099064515302345567987547870461944164517739884349604596428547066841615057467027361043925914143393650204005929140483845220394031170447531106478221120752318394739993620533570976222556554223427404393532907415402085568130911799281535701212965241358603365838946301311049394159717182700052027368803173195062145388764172076106788561494315599279994261486107646311002913099138278190893301781502050 794 10533248576330730848785940752384213618127126225101351806115127254062654598108025939627008787114929073013073602932113007528884864113817526657580882222556890085123252623414403164883244171780718033495407418311143810317750809637112701381178640007372845964622683020765907831721132785803792980077343072326916373658563363369174563435035178387741221740656991146916967384139219610586077606078535286423484782972046319482792864885464412739468878323220627046661345343034922983115806552864 795 -55032523953443728943384060016966601940594823310323734453600306888584824297956027997837450482957026315482260932502653071329865996759126617369376598407527522189577765237558607704425494597618218019461290343719254535426399472506174286254296197938721312892954781288483067834812293775985920207742827367391693993619310668599670280057006395916429041360098158867870387429931906091918454029037715483202332319641691152546941900712527404854314861917086909355754414665226103004020834490090 796 248300928690309493801503849351268523692382573088730717199720208411185226661338253533836814685143709571549669378930172446568212347861390983908483801140140842644924857232836450878215369177296380236732188548512546735297511717753916859424623512008201512664825017383969510795010284808069285458333613966616123375368342456722230307470668421036598269739920430376443387944176392187712170730362446730880355467457035464716476626829990323719747008410001051690024022302832145440824317378722 797 -894275589834477767391379593379467008638928262885333107438508799333011028873963273255205868369953211097673185040563420011713004113919652005893823832305708768660354557429139560786779007885905648341143086253630246025932120651696508642414563569798977279528494127410593861483454859477898170475279887155958331434863389070189227678225485614629449383872072331595610613421283702134378897007747209147210951020160039574553035963342534367381627212757144853959185001064965388149541474302430 798 2733180932351720412498825769781131655510962651995105029480920630457344647714187698651411989347396368606462047250642409307807837833955634985710273620021968538899333912124597308774594303502584630238827949655002143242844204159900617271406393953074017115183330108437317194525719996397751536501361461827714507785470614275968492260719590676286217395946171165290245254295188691141774454210085778302738377846305248881797401595407327896215299318528856495891665123091253673668202110551460 799 -12647648164058042336018240846606908762077830884132001287585612618961284918691227728745424340709004246355451029905016549001637786650485987736717933889537885285342437781147593389883833299697651806816153455379329657408654460515349885620462757694766647206025801549934906498903835997409632237079426759698651202381955510235812039652887094052804779682707945236479996047589509737383980097028194771921475185464689885958420871193015549065482808990352870042189714929206784078779914881214542 800 62402734550762206209657581488084102976065981350113679638537421281040954178718828976886040832579353063038005007327303220482432997095271267080577899518106237296402322157486729307261553390485010758421247518395585966024074927070434284262435097022217588764408022849200458714259914705654399827842248363751796202608670333677120459515824606002350684471115547227254550179332351730726748910841720015838220817954829168600260165992058044561921522114651830078172647498819539370173383263797872 801 -251840727469935717418051295759711558318831773457335130235060393290646059135167555311196839269915521795051827667273154361220290765802653515328845990506691739839280031262882530435541772673921068706369874963353446193632148155234168497712637187290820115748645085863743351064053907142084161931903534532450341219947224113633416264146647220469499675060597190471710323181869755963108342416657728752386941469652064248224339282227705176864949033874473252358966596010494817459750884740051438 802 722460460708083795816547330436895285737772047752592860118573325923203724088693963279559463498049842665132762434871293631158722039885202507245326133715243764250892494882844375108564736038568877615357738819110795901471078779845961384587983800139538426562952388989015538482939090036577556243308851797887135635717197110476617719612732302898548047642769637656759523109562875276818248029145214490164785974942905302763222750974584507539193753454168815013088880126353821372629104823048320 803 -3211702131143299565158895381621454564009851063034491521524113042347086426996786697874948161766829493918254631379810399768908272224616012845009648167208721040628292005572267837508293266666894020394223051396483584795031331934335266242987402390593147470290942376397047912912019365840133967166586420170288045012290578503559041056986351167497887916811671808779869816712470017306498971444581615654687779397903916380721536600739905133321985313193759028229483120749444846849107321889474950 804 15688996456837738528131497174361907786432534471606707497250595234495013499383189131757171979877335298671844110286200558774618328387775872670195666943790501498600360281821103501921260845308727088572267059192170899241215762601754008916654956921461980677916590824743365935414305301005877473343162460374261954694146284864372639354354970173305398481080049358724180032114381492242176213029102005170590510643857773036318903462786302754295395459991913442516807803340770008452856182293999338 805 -59192414951416221207864483886478525465164166222558695344439548806442002594914632063041891968981768830110933580930541163827068088393637055047500873435359490868041240894510343538765269915794749854062369034712764075866073796851489151619750673244893183911536903444337709297061633134029198040908347939505229767788647995109799270329939478055391028198700225350100924301950844046804947702830343937791651213183627125145696105158632071955961224089256608598276757784272720909757987564474815434 806 175907119978513981203243613303912403185431377698883513145488475270472677645908906982362058033748897994181255698971425886016264907547226782053035831935888397174964788724901838664172942230025454814191772510289963457675753457017477925339642000680121920541517114586330513934258689003142617592483015246349471985937606449320150318674452541030909288900383927642286834915762796669469888833629589610271349499448044712170999995886456678213624627181238099829972897532792061263860897613906016140 807 -899937727368294863484692021765171805180082776502228751102091609416495967852648940781582757875698701944333322523570591476842296185189580326523424539113912088942445788868052758871436794011733237059699193067667596266048841353329755760347714038398640935733892095253323510337522645580479922485864017690954638649247244999118801588405329991121893791192051265337515932567656883260703643813347638777954565702572825131056200649757730889722146278371315106059199817382894376884826851886385651450 808 4210860382172130578955004557197883643361920215589490787498976734353806597069006659429810091372453436395665496171523310777964170739644981121274513545426887650753896091876977733230649609384556455109014923918702467407414303221872991451959605340442060361909250581988295089875095986655500064246599098058107121574620690785243562268518318700571997889580153273433760865963611226446926267361495115518328144875072901445576768529446651887838918982160642054081651548905948345766713813124944769200 809 -15033950092674375657957078621984370985306006080263139611006989648740919569468166279308188568025417883471897478125718266552465425431283656500975106737600007870407810040835308444370210623153886609719397998959928012700365199680589523531741454100712513330517971663014929608295535535603233585295453232965161612714597256347652307276623652628790823869040206968996974507574374674319285569601678030149586613822792444313051497620327861943085435559812025836672443791579569769666737888916044316794 810 45295181397281863697727176950903965468666433119508302329228986611306981471680652942350522001179432174901035488657774837427257707140818273604645061157173385878212359902297798098454757138461944973190343411055272449579177216022298863635053642391170648638699691662266212938369617232382158269637499834016904741209685848437774979307621515399970712594073997348684687529041263599707819071326120563445178831785280724406232385871313043204502293587183136570543534736912380164447440770793075812144 811 -210402840669344578342302552872832095465893172813277702964789481494189473983179961077143869696255535467066211790005695619371584209375613128000348948259749078676219117661682103253281434103513304138110212934083946229308260806394115526049578122833828086527808037577276752782924812232574626217598549582584997642071080071518163407552816058246493293710135316728286606020093301085429453927993469495313842724437310338095133547125266240025378173313073915880780789318951524458035147413703634034242 812 1006285800998191054494826414235996942558185101360046799469058040723521379323556310078785436684052119950599354394820574063954922460516426397265729659788057344798563049354864887159771692211404355373612819239738129786434872755461581511107180463915912321660449358171973233496869399553485140475679568718392658422784908519790572650618284713668851263043100311861300770943408880025847215133180030181547018264175613909184164859484593052007123217802450416943842358995681097461644350403314027086970 813 -4121887586825514786191313271742250298505351214979745266032908574558145360327323572709175097568750081674364069667824626874816872429404415290706901739712760227844117540112873889266691259248461572848468608481025132276584854017097457398591405151860212785307546487432079324778542348392261296806926031541994929046006631364846811278993537214553348804297567114783781971557999610816265996483520797159167961551222643252381972624517385283839363246184582135818915663367105600303265776048550059530470 814 11987751924360216464580266239032437288217435691264851996780908101922201503982743386088996996290220363676401181007538908815135722635779377826812821176866417654872846014308014850570344089027638093157344803068496338910061397053402276560299368613729851628824855880786347627100407014568529928804757592737739825927268289462649511474450342987573230524392579166896454897547725224201955944019638369071776698013314775089913304714538179525108321628960817671683176295535022339228388905442037214937764 815 -53589202110772041572706254697909616433737529575015697286099718892756541814675542390420015395039399556750770541121705812523610983907411458156959052508843199700142586269845294371480178456293753470851091754363343767048521315466831726083335651190816462506578443395007907136219835437891550902845281517062343907072174922244915035594354868390402378002157624168902277142101525537791960548528929794966946485631374075345835924073391216273296851408449898527286612547763301928095570572908364867555958 816 268199572309743594194405012684486544623075005049579048494380473326796750572410623174089436173818284504374086655197246640523375381220557927589533680454706646993560989844498226999841857842896568370768575313807938920270117391022359622620910951098667220857997245871622780824204793374121985713206240398280998493098062311609119642229405160434345631905539524619504061978328850453568796809874577250605427240535717598321639682154853225968406300003570460616606983817377020881557344565510921454658590 817 -984468977409289354128725340894105810881857209521216805753989793309419991808096553181153673305113646444742779335894720550469911589877295293785914487094417894622752478048569865900268998617097743238965276364471126409625640180481565766647600691213380839332928520039046497606295276894208515998721666758211461962961922103024414649278713808997439457382350680174698570963584676975839930977210651391594784086657780502267281359474094498633053506841503241276304599483499641390704481932125313649900850 818 2903247296045298776428266573051045962213480985557806428834702756364417057225506660130186196024486626797827437712793770017334448060412939364699715743051762679193180211772156785495185844156167553362916941365328750853738980139664595072631471087427171282345035974945886262980093865961124740803031222760461374817810726719626141245910638767921013226195438782341683730586571136765128928751660680615528203430107791270880881827637887845538288991806987764491835946299500412433748961149717792848481680 819 -14996593058505920553412678285529520333080156741053176597418585049495943983940320298665064359370011253553026167312075964633115883239050431270012628853537205618112679638380577810826481078133449272823379650072098342692238599226861767858175462569859543470107960108189250182600264320667002037149880893974826735465529734719755737159121374705314140849682424285430903911030025233996433247433836595588899089896834518388292457765316354548407777708534771422868793318578507351502507707527088064051655610 820 68006248235442913875313936574331053812181221842897920135544201362026781250916361787616975368259339126301212831232878546071979421597114636752242835202624845881091755048796940374443775919306708303017914519047915747467186053317773413952677220688612180036687239002544664717667689454976077291047390632620127168648627163314725721101520905605790165747071388783300175764918330876763732590092967847485220189518123174394801868650742262594020250127375230342620078558583292892131516291025059332732603174 821 -245747547313329723922068942379405691517686709690506336743785657967925279840478395489573848222207182092308538994819091943177967959036878689442706845522176075082346401009050020701151980339716175891381817569313410958472205224351937629017805577714876489553835461470755623881936323087270334088779372418485392242885973034216056906118679431475909966330913040056905060771443903755941507309517262845249689692836113162454743786444483320028707847117217778831944389073457307402932834634688875004173626518 822 751392549326200792922371783125950150408251142075702986937776063903397616563977152777750338451578615976185753011631804577590332459728677593001875905189365867086459698177017086779585646062251133885966484797982251543790187730710488112100334336379817163222981677919172714984829063704218890374496107326451242681585706643526012000769399382962810828409407525032669366537855783792311868177814503169510624570625738424800979021338889050383038293858891328682001666478732666372120543886460776036859950340 823 -3475664117565501367335286408719084493291592966415524776313101754568128535331906240389564238397823300461682007815095387265368281017325430478931058970260934832333277113612598156753093318830894978364137467656739737356703846060862648452361819665109001784963070572143031143154244934341211745560572348032667368770433118956290570380337746241084659055510042523870529502200633383429424375935248121826365792478522625121325001941984653234906769518193427515793442403965262119972192583373489987583356767430 824 17138048452594695151486379101225671154591240526102516836066383006489910836760463375725540856878821339459742271983183887293001638863858132537644719798771366156342142593157498965387959475988304183010633518462234901282939043689042551821851370900235742800082550824396564767831973546260299751259019445665029572832442813659485965994931053411333171200476079346203284596846315989675792448062474024980364929806726477460015461316301671237550282003161495796373801749476836938185143763494634704049916496956 825 -69743964413544660494335505966633941380736908002723176084352993131963125027621565898808319136636768596876313990576186725040828979329192461755076128752327434082577336016502946319135510606627896346287984896767516882630813267273211014798791977174144706468495799409690532423575974967075219451286397283918029304326700315437260969746459279213813335648367468151357853499517526325899794180692997790883279602567208549746486733849855928846753839780025903451673271173249465534109192178127306140624664859102 826 199942138701962735046078391561009205017042543589904423647525769251836698220632072386350293426348899115856335513769182596451935859056355928607757350408690878050908349908688223085037464128510045641461434525960467568126215713485405628651194576573889898209633439514821858633932020805188525454635686770576195928128647966269421109251369624532349174234644619037837349336490917733901123605298042304096690844642296250207506296230388467328468826752779357523679397399396857951003056834613001112916656135584 827 -882844555057150207465494675169325809865019801976385775187948343050018928990464603458753910748284050968470998366102528309984624970488001794142440900170961578120436703649317771020599482119312530683738292001912605880371300903468736116631347137602993168579770468725012329775770295513490007493048374132580257368599219332080757873009261034463637702266643499429249887369056427185494428927916136467265847295823682161674531924478315518960791781341118364658068051917630865159212680759522373545678833012310 828 4317041303303041270101908294213912726225673782806370270827595513268765679417192282625546995797938629328417988988883332963636387044812237399499412369287968522720461375012899639950241300400575748732582179295958295390993909382076267887211813142299750096222430455275141172659730073817609129883435221061978390853803819131743871923633543644503045624401359287660223044165509763754141621247268510549520320837962325707060162649604774605366834263927749549757328949035922770894957147124329664599510197950670 829 -16113381279588640225195331964171036038188977406010527945412537073521782270708003446406280152456306665906153399280283668165551004788226993483447232999091700892471392781902808186656405380322206433046776468368109093638697627082556305641200411422072950147778626345730238733504799645640121965488329541617101339958669246708227823912609047134223215833162469002936482260566025795177972190844900273571680901212309989168518810975589270020679398070075026327529469919443481629035680730211267768589827115910338 830 48156540021648980388471981814211896429237909950527202646340507542828394284487739738078407298339699971031379500117576980996300259763018395110803358140956916680800916150005435880087625952643693853331924244984167875343220387496090942662330786138794168331838536460514588613342863399586406569624882604474651228737423610283970555996961329466260555913719221242518832342226606224663289896963203446707250168538842840664151055284643211051245608011079221622084206146153209800005903019051930047348666286729948 831 -247361195327125777582365555360366562543534724659207140380082116245443767165748359134061131685203482517940350871413708480263780092986665513971905839206472350809120593415448582843161474005421462016004954310067922121518640362199112235814532237620808099936671080216951178216416541129116311615573929672109690301259977113937849100512654244269422886159565732499172656826011818505116865668266260013502696461056129952953550750339383968143079621950524032220593422203614786721763077435568695953509253256225874 832 1156245393179910342367818829620330667562921033447316929789063283375656844891152830558752218039675898879729442682088534258650759876606389422224792216677484508630340192593538925571725075400585634530595001254499490640626037296676613690038913139122771544279837812948217431132240083599067578359166961878675873016710466208149068206248399818540022976534963519416321003965008787852682407870623261706287177663026802160137580538998571228478610311792436971439565051383445908032772277767785269073292052260555630 833 -4133865887527012241711580454780337998165438477473993541719486791735999813279960393569647282457058552128804221415813897124563091423112419713803199274546050704201899478808802925458080701209944713607187104499483983412321092297525792542361520989588723073218701024786122389194819554635931017593780371999844889456401578703950287724051305746749289492172629387973134933146074358248469870608167809110690767299881192222645225464879227476392109209039062211493219113785590123545244568010929991330780614967863790 834 12469823388109713133731145002064594134251070849232549782238901027229151459404052306580751497859593984594355666629155022354777875597605506942146176018848823087478814432142397160071338987796141879228264215827315640910875284139170544896016564073897457046960216083876485713238998487681936511860559994852080204109789603639742183449150558880008134494360401801950923365713807843962049852289015631541118556150801286906078479686985854052641906791934259386919675578323328816531656459088910924535518107456029824 835 -58469273954809826757462092256671926837696378152263723344881405776639572920492158555805128100848545111647532827002664658003007452104484318942261918699484710506283958602953400325071116345899591965647570927217818206415697107367112864800123712728867385910338963216844120106587066573645480069446161593639713387600267150017228546910494302573894403972219375366005209380448388841145850347958970230979572132633226119170950357030327246236701487959793001810171341859216023835058544100446388053963399868814552902 836 277855026018865995943945485799364004641201128764232288889728860917492402284389795091261615606018969076280831655603898409960484801911153808655975994774992174246174206810304442493495547382316007353941581885513454330298075729171042885591460548065273532524769596085673192958000671776431276381670913540221908178667804257267876175198702829322981834856717329382332072453626602170521848497080083283917853574744146197984173199176611161481299535882520131670972538111309792729057909546128571056752087135383491194 837 -1132502889296394684211072603387648616073970661828760781951647852075528246075291650191818145536443045741667366845196001811836587301060697724622479276488412046917616661489029178184852314916240657515741551464380275705862193462617403218405953275301060661866823488375140778603865083911519944255407289487644700495192397790834676390395386900930852476155133461862519787183753083025929413608108417932868812907987608976953507668774309027861805027582688722751481818435600618365510060011848433916357351104774464490 838 3305203103229857075708335966492329271006189242612108545023084451092079319310458875956249476749513813967745471081314864893379454958992522981812788210483452204326547254484034962100481829138089733263427479959165889310260706206005234611485877886199744353512826568279225203161481780307801053209229497384764369749508684625848695163017474429279840670760478689690470554300952639883032476152402953694269468428831895202420359436414939704265780277139275803349777131892131336109557098707370194064740988531007715020 839 -14594138648052143117303493882493754993304478287223597096059343226388287821486166279617386814572308602381358656480375141256392409903950213288250343312862038680509829951397568190011204462838379425372043982995464470799556327298479030565040892642219006976410139381055392889420747010114194209274515707322666295728497772592863722207088355980715809687886608813613916616249939067611653463158044349997320169313809750470971495424556996636155215843257912647225474394125406054406896748853928070302413629536728724122 840 73463717354022620392798060104830421523849302761916764867149169901403262384126196978902185319715321481423010318770743612601611890173784963898554225584894655071286070810404349620499721295640045713796886153055737227296367764077571982001516731912354828883048759834949530557000865564094203581019710893587985891019023653041659274969046474840804689922531284400232996603708606509051770212942828381192869613092676043527492650756812471683095638358794755832622603949008093788648722216894512335871430313852714808592 841 -270639132088122430235829002766231388098581246014817373896505007205091696375618905457511414078717778680932549889972007521530567430442052280403297106950992317768892149067780256490133952423892038387294115396784111204131457464825392904458766671735198333770127790069646561800821689010270577289564127866603069253126147040837518535105341234327607067540989554399510529784347434607460958354732749278839684869475066705576725846923487753263993782910209408016462390056051581513856134431895265167464692265239124509274 842 798535566556965758279717397346877869490707186620310519484932123035778362131029624566346701744293055417928261664609255810100440157649106661769999774167381199288224446431144035303261878523495447167116760462040565384651868880664369859664842651487860639520081436013626076551117779724516681056014512177473339180574560099301801468574406575897055056081949833539610834903138201695217033963174430091796715479604872895384820259536013835031305434536503683450520028468015963233144850108041275261407337976312514423920 843 -4117389569831763578114979384133045345970588685441834243453534574918927509966885660553731880469108152191562593447015070187371082757332429018254574259205297094634605382313865118333342103915516490051235172241340720233073631700793512729402758874186165736337702353897018370161844294940235099980247023651003048949491153960110682703901134878732471826400636088361560158929149478715974228519684971957568566994867995148696700179857678236038137274642484391748450113105300064701956589868069106490475996901155852066210 844 18682339726996675932566446919715775686144151044703422966654397613836276589074071172652565064113530719724638469381202232670138252678276837703523403684784464513396419894835611164214905008699601563746031307036913931877141935878070907277465808790618238350608408516159274572072618029428812345913005495389721834006718488130301872922636701239818396419674481415248922079672234368645779448966475760676798329993842308797225893287711037723800196029558009441327789226872313037199646567084383848880322178329874280290730 845 -68196827969104930334419419445230417650448156731020797703872223524591371617375211612181940791608120825698974997085204041852846819585261487662034538329301192214416642722702282461257821395627026599405734815041690282706206711012176747409376669144898928224090907071499841142688516457254820444066553776708968573358932047841755142058874425768368142582248643820672280978452741896106480343917875526017366121917148834813422230233702087565260527355537175015182934134967177559140584987805106921732704635549097356811046 846 208125132338453788386938852439777654971983641711593388033865543513507538168584916164818909328016259263616396344092239563644979378360746200941381741791596585263100177002783013896152398189010225015375401875216349837626057629926655835616095235418998026885985901345466318156719670137649274506234780833076329036256303216104107728756111373740032903662411362708200981939530708925974016006728262619987183628556461201135234693462559732145483925327854996118930031110573510776624253611680934564446180121285088279636836 847 -956770046321914410288361831892980930449414057603272438489117131778564312591907573168094902025374589408894961004451946282987157324991174351192617833586315063856608394573935879138542373202724099390848375776872627097260728036851167676989937942578229597040051063176092661622274475000038181147455233294929106535211488763860123593785015867312910282579085129659453230929260448667904234811586321071461831841191143327949756058034367039695380180376246701288852556024495868957642605231469288823835761772265926580483510 848 4720279104999963679436386776154696774733306294055352698473315617610049091396969878223010134701188246450969150051289595017622497202958626640276128484050643235206769388427554076845228141304765791325112491173254066760663076603850513221825902612846309894057672253551431008816693880375802724043088534868201274890758927728924058183115607290940047011663163427498895640656362804390195666926864676641296717261569288781041178076626224163728426966951542223298777558097677219170093457848617077292455745351804409637753530 849 -19020016692704645556316353684414274612095321617587870287464038717831830409853626692923957967415130023211712905039308908491680216395221095240872862112112490280048629496142810682541123824799464919087120212555362388356189212786273797397142416924612437539293048438750995043085240507497111438221242665728761596520903499482814687247164031447786542140308903058866013066944482180129810960125057044555229305645780378562842916901843245817548697357542767951050886691715140765834163579536411131250428262840824203113155626 850 54796592282567521641538979859830850654261342149723459677456615152798606172922804876696341720401481245885891021933773908423674670252581890147615840519957188477905527500202154321778731638343356398462583417398681459675337030222691372416673590247889673327079177409899415010847394515725496243543750029112241899112921910994306802713801961143017860186832728182290347034256464902119645142667729983943047726574572747257744398260290703227285525259005199868271935799501013561483932227339571405574393099124373869667007632 851 -242947323393901447024682259820423642582698903285262263583617935335478194805944122184748831719527777378056404609491077488601928961368283063644709915620596316913432533830774098408689105423591622177397543327069279636126732354172013617910379321536751453775553193072510075449056159864878029325262452299524083808513939085379049184588488122311149592306971632398675334686216840460420490094998241829629547021647055008100648258613107275231898874048436874060844745635523040747955717333799201280174854379676351128410993938 852 1186312184668301458834913739926593710548915923546815854358098864279711514570953470168627766606268237020785250040603527888000141308421380331878269738292435914449240415153609358860372629174643846096110213127351868056058768442975881363764619857620425937203871747311878829087180016970865664087860253437723326728093967313573026066003629383655280018336604956284488393394285367874319708043501750652680951344646558543875723941670546725653408159067843858478438431799705455254459206577618119568118993687479983608214762590 853 -4429730387385961844020835932046565222899672445073192181208125473885712357502842099242703173222851242951778396115206326749575256778559369322876809668524515385040859273707715310705099709308209418810518452781981950614040426536540655202700434456034496658884317463698428139716852420808526329801341223785866656076679398494166697937439017302832042503063440911868937878212665130463717378246090627592195467315862963346010122509386030419647209026602666688857741796792268336830817830984213652544137321870807938766187724830 854 13259609626989356611442215177896812086587588186498276290816387815737169643453362650134450784999626983026528435691472304286899069577930004941585206647451251629053397721697987654392837487470352090800980082251893020634542627398916527667283642476511165528532351349022029496296692362605912216872166242413163721086704647998068210438740522501754473579402453609486878427793084215580124136502713631745843315366938010692110950177611132893797430947177169272581497783649232080500493981583514724964456001096987086070646461556 855 -68686899179797594993116329096544205259169536326327151059243683805282138378840594453591963121065298349164469406435766373061799959839842775868421849158317207803463276652409520572302871851352685759091331927836549769418672993571703447242260232872441847004879440615730134434200537891759979289749933033928293220843544808808196344195409844045006468251852099130400569573204392324560747350683549983957500997054166282372096071640902249290608268878109025946130808053612162304570657543291135958384768847340556529315832329614 856 319166541705949843551631603414289350169188887401669816383671075888236702168144038169936546478394642303654875426316379814910756719882787745014819141522384924675001172566580164573512966371579666261015113911562766580997927958153389328703067437456937373758412245534067205526325684453364557571821061635113086431905807978405754138972068731353379117198603232326821853114333545239088002148252569535855872798027325966925419199522218122361327527087795511070384865472965153441845649124205818095710520821377602843763020989484 857 -1135692210989434867371532951597972796769770432899386826855289291388676219481408597398964318068083305326061149764083039710116740154196262422170313738809757839806224062107940720280474818346449963857773468034452905765662867622952397849300785933027477981373060296035979582569949274409552165999265696598077644471022458225328058928600060726750556404322899444261816103731524299837094666389443397010613829903272247549638320199757482558885181167993554496002188556260931968859239751288404766615217685360018150951881160731270 858 3439034995836556409735193454280056986645303817940353068303476233525531849518354601360199033389516474278631701463273753969488092051822857178828890699994819081170521481965444659899818243167285719126667339624467237827829908374065348163675894581046222575396184295409438011050606306194955994218932247222253248349492859197382048717911198050683608116615807726794311441709609451291495035042072395781836649442012655518991727548962589060250748206498733306181030495994302907513602495405891897351269258853037261102772401166880 859 -15933135936973327689898090685197438713088828719026457452312292810072686079308035137583856417800352962658085995904312520083438615925235174406188136040567971803556410277487150532119538575545864326708675329713745238666961683029391645634067922075163291066629537562801682265329005925334643026424722216856311111903084382609191353692051872215764428237785916005452298337351365409996167573590308072775179517041533802862521699543205311910133680779907417319996051849079443984334342652869887746039412287766740705679965121859102 860 76158827021483936105606707007258880303134810135081015693679993673821548673689310542332037029367576908044052230588801274069290344725671899855919159126103031719438662237599550932870581339106706087529645796708795106595830588776945386147116841561671181062409929529703985319916214437428405894773289414344708275949457832891003793895771551391995980084672280436208222020656236468529901082599167683716154517420986846825333638298559155033431209212037436535497781396143825727229337585718992770064684321890112653830668243459014 861 -311620093603534702399079124675804723769190572120705823837166755750136641423917687375856311417385734401301044720589630094169562987439969176732523849856383372781813739352761483940733890862948410628083597542094837325598926258911980213889244925044916216294213842423434697154094619941600888786785159760074266558802668671414827670709637249685429303372159729219216396774287172487797654037546084745537224840640231002994006983816599734119252554975458070617809584307381407652210262907384625119909448977185526370480283045241018 862 909606263853384676605934935348645768025941905249601836943447635236816086055098192838971701363726721011198053777139067225601675985039815496489967925423206498275123324007917635736742042218010229033988500155017172851837903860740211613338056122933273118075734064927955528082668915897618190456262329568879278658706693815874105750169055288494462703896773255370441651409661293920792125333895774116896836365023157986352297429569219707101266464688603379411553058156231246299728294400612861147086100620963880252269893663791980 863 -4014877116578448074015362946070761545513247865667823638018898141112059087035807410303319115036199426331122952778244235917457066584425288095425757306456064385633144399370671139743118932629227896450677213793390384133563408457068317685930750228770111087177837282230884820207943816708396706783208737493795973631613591539973086072767287418664104196184229579335109658058244132628414345383531815327395323059485952238313102439841034701907141071795159343895285228618078570953610938467108774036729577402221316655282578644988810 864 20207040142877844565891620898541518729046017855913019390619413204690405368995553333774628235359793730118144190770373487633800046193734777870372946168633039338591600094590390785221481926937476423966470531490569700455440789147989708135964608007105589621170149802282546212469361941681169709675361009258181230656394460310727394544367398806589919685685163288242263808760397451579625072656476962547995961164803155073748446979647301846117425133734277341045808252326575638373552520761312507063893251179683875797559564931831716 865 -75132102572618738496524057552029101927485887669997380735231877896137040414905084633586549925919454132586295766496326111186739155850304273818054716396784575133569122835334548713650704943729376082059839421631351181035026843347167798441404400305892370825829290124166124285569160022299577835912055629150850254459119590916564844871063347192875156395375346957018058723899430586971081980551948692545072069995711400388898788887542685520649100131789653263332915311212845758789375176005335035153632057170443110693533556183198226 866 221362780948630754800050222680381882130655151653634640540297704253087354830916741566029028390592423862437402309615242094556788112046488630287141166881423766652960189955607493183988910495947926688657242996647605970885418730840422349928478344270357684070261602293880371700011207658041769043095141236159573134987077660000113529342004305889757036196632605851999421014146158019746845006694279230583113994304964097613355086967236364240209489552380955917936333332501089310038441202813601025660279944670208026538199395383133248 867 -1132545703316142289369396231970317174434100344228372653125268301046225508242319637514619638596619592115633420939232913089672592531071549380053099279738979600437768729201400339348969104346176379484001050589278779740606963703628276226833349565660382393970526699439535330334735814101514202758923380699362141884314667196890056361808083061507231689741204145930186761806118095644049598755275540436941001838109092529344777580208283754706326817684812265845097093322360831727263909435885377940083062669283477150808355945372494970 868 5145528818811903107142978129523729618495885623493207965596278519219802340434506155093314986381862948460191528879101548603290078642344500193979357928393469702101627107351906844866782923875589526324730338395504202537047914648043724758083436731524873837471193258306707749332560324708593905871966459549563163210722078033348437983871970753629547509951481801248917589828997818875690781588732211151770347890844581963653516804595526302179022505876446228842212273601437609497133221701119473786321336159230610214327547679718005270 869 -18602161794022774201025039522623957871271697063369684957655043532135526390674554957011493208538763120227798741483626693518390426262832228787795389278936111026445814074397653844191105907181261591139635258113634683325075125018793035101608237406350365639246505946090473331544642132366357899032164577630068889616042963450822120994231182771427582408663477367023848472755359535067250926011897798148131868125260400806355907900668441941528210272729708475415983220883557342677122473243491477658530715687899517489397318937939990966 870 57072200208633950222341932104214501027976933344404321004666904889754147411403043490870703275647577197952804294076281270125340132080723606994100293974124218118840339805408430054398330158552314079248049427053910991915887417079386504633399810825477880501916288519050311708011445918542510565500199339564433108674922105099967946434768702713369956613972990150509161067906728480169659110274199071513803741561924517928626654204267227180543148581377928406343228559125014367199384938916276785731453215848087291287093637618288687668 871 -263171685047796199658863640134837348054047731710496956381065059799886241333168153316272772027720426327674974432037990308659477476687325104032291787621635962682122449613301685910494721528751073944622506010323833789360310217784297810665289555715281016319765937697417068976218208284629933590369509077129551219574098977617712255717986354243034080309489661851998806378594280017053419755648163313281306003111884979825178755957030022129532372347930586203664522844989234791267698479815882787120266136647800386831044562295298436870 872 1296897205475681688132649872604562919540130114352288124976653697648209908200290809353432271275890968146790408876241625991827275062282729619847045549708187149957271553690367067971889067721156503854024210567986991332514379156126010606194252129333839399329639522133292659775327670935484614208475618142127125772692277633890020982424973739251260081260669207980093137553418741075892454234740806730149778784997832326413772465772885134338582562337823730982528091942018514959312197090071730823716740348368173429886363618163929378880 873 -5229145177626790503776614881236619807911502777391421127791626765834672850571951375985824243285877969937499537428124004834794058862402162114187001909421525946790014466747359618726430283134141791653403502110579795487541513022345106226213978567313937151866597582274721444152356583295835098825624493073795461277852918361971578600381758391752625915742937597682068878408581678147544469523183703362724828744033079644441687333702604963344650796722065833732783632741278170890184538820084269570505529082179201132725075432229048811110 874 15088478217695774534719147108743028657715572724129088522699159247518392703296906162524769349299799658453245526839303641881058480986817266220310668559726564286164567927770392298968262740414540388079280078858328904794363848274313349004875672483352979324922467539311824135770637763049588861066683099521595007561724651553749275408043820570991747825084722063594449852274615015864915481984335647776657271216514621466980826530276399142153438957815772156824768244970062282762326470484230172944780576425582834699483139990478219132048 875 -67639349710176695653817432035934095705072593114813617924231614494532128567580173922163034289014547521270010028841869784906533253247089275413576482154617127162898718856738959464002119359844046237041009105040342364047989931984205019386923943959570824436677445450489341149225785201931832371892374220279199029616041559699264162761480720755283776713657501903055554580559648648152451044448044518084984677221388720913320837285719996603248411278406797351956288161719225727911592944335932487196606799126286660080670436117791163074718 876 327945677007006838067270190983628234471735858536536981687217894293646601554603687709768792206550384410932599713671097844590525192913295409867320513461491786820983619601991910072295118299807758006829354364855740816009955154785012877218262382723281157997128265284272906212965383810753700737274840306448551225131246698674176481956441799744105128734809121447946950890395058126967766421604383485576017963802845996992126473691374023953949957800870692299463316130294966893811215037255217997917635621456734280886184920912137953681638 877 -1218767835296940593907082445022848017789633057846064319513327255878702623496868309211200284575011981217429697602982697331092654381875795273001398589085964461039175148657791002724279577268811346296226058931170117695856820698499241529983173184084332203721787136888772103700909773129029022019816575662402177643357563747564823857394747249233648606156370949992504840788830107883083885786922351658845675061525872807325325644438031019204183437081395666614030228310704598516239296743160860932006769515075437417716221566082278223414970 878 3661161719786877242647205725246385454863052363521084013338625548276003548657844714269411698174903832479775594957279519891506015814245850892194805199879383245228263532489406039345087527486478208483838250996917472175893562983736650030737186894603008688372323010197369195603914423879478549189369535822888664923520156209682175351382615024619320602935316214680372676535522585598029489205553329690177726800067675557301470708740421527043878901051646875989604951399004246819168535991386987380947702028220510321914391828741557400736220 879 -18733855370689273456277618617457195719121389553054348878151715072430255789365669397274834067443324310284009933131264654844384737187287805729188584996022174559743911698446712901304384501019153167660281331164768135827691317559047932884685165988684462206746933905654510779942484613640883067685975231551371015511478187117590210158295303170002243824007050399917849476937032670524396415036666752769151228111169672360955959900468972507572692564923553390963732419075788242525128277706258828318208243737547243324318560940355372193510058 880 87548534233699853840811724639948966244072447013535575808292579003248273053746967562812390112424575002576038972600243611817784934514902181076880359382566675179751636034405444744966899773745837525150839690447447103158616718025233219188877652507857643945477349124021179442681664692089974061313541247639077124597580107711205471331211258736850683875347420591124011825699536492873645160910849728057782875415609168599893317864847187849712240124846527125592338712380180366255788981072970538698978465949813472384011705417810576060669074 881 -312622005069313758791204537731633841462883204708535906994724663175680748043711548231516282063095618050593249548140899226544704177200826217246610013663027727568008693861084802950841226041078005863268478275732662887209810161466468224572230442748731909801598614735499791741110731851231442890646906227148764481132179892201315640687901102174612211235931292908451622328217742236754028296667212330632636780468072571402943820922303494965979893859255385071721171029250458460749399442218183104457817250701609161859673715834116572817933902 882 946787325938797687478933412276783185732123735613490064071478851252692107454129332956297107514842652632701980970842105718795094678525595388151661748498067716560962568684036883882134382192426425824869469431225053660730642938968577802001797356250663732764056652328872438188643775128076587575383675032420521819999448927014188257817618761022761412547938515533456785694364623222740902913457495886838326096366634604824142526355047147905460571287361749591941718007228480078453192250265122764073608719911303062367844351350917114071529520 883 -4385612078978111812947144111634424676750881691708576686284320046991738743212658292947524975404666469075550824289264478310492468167189595036191593990085742453412988528233073316413510789503475680840134299636397732794065022329714561084038458988044112013055456304325468306430632748919122672777643350612883428218083071615396937846623725142854006513679217494725411280006589378891714638413155997678722122607843061114193332999697762731315341340305481491061398473068011675210527356586847782693785009433576144460472429037412589203695874630 884 20957438793896762879218535879325535531734854353512793766412728049234187479200908276273833020367460192588354904009680425438542674464381724773160050726272868900209012154747573378199259829906257992801292092664888823546050389527236689433852558171056053606656061202680774322201705860307033808557279060909544041645309161634384274765220880053433112289648423318894669873464333745360633370753240298141744449961136838594588112525756612699563720610156378470059188612516209736969221293113781513261839266560818583588209885233787653797387957402 885 -86400891688578411339449176475297262006063132852809440282510298702538512878432322074758173581597715174174053915023024057940127792772522497402426024227431307322961227982935227880054446169560103684704898995241992770896390380504084306227801175103766126516820487104110377836252141650083415097953036669618868291755921777090687019245461269758744649542051446743591454222801377221344882216133800613114071644435022609087185649138294895588919721740705840565683049203586901160940604087799111067828064073638375162574090875775919241968155782634 886 251967454128986566738194213693645393288344671851752592469075709519769448081906215106203930136553711730910930498803294315639331191771406880469328214048526209745242976382305682934051917947276134387515531348063880816699305119566203199557097624631869918253289841739914852632663019135034235771831420091470131288419661822347840223689005398445612065153745684969340152163829300690529246283275777572638577620039827137428755015948697927551975109871533510659887130759457586045198125862984506672448422075232258378961376597980406967098951552188 887 -1105471740224897862814469005269346488162167426946657259498236174018907463263830000460083815395452536961206493755826939985770410774194192706849876240552858698281488591682665498282263265257786466572900507545884403004938909040793966733738054241053830790121272154321335328463251449437742063026177128282574996164852465780173853784915628871596692159855237192689713342856779599912826332269149169567736755731130086641836994594255596451391359687785177535790458604174680368477276505058875582859379436272598242996794498645969522197201972467770 888 5566523909245420752010612163875744687275326499232929855241828446940716088711850875693034777161850488924550373542995969351123208047059627273934238803314859270820015869320663710988191833483180464019020271813989514705002964173016617779975003349020077217531938373284018459382856783399936306971330120247902546980639115918036998432867929700287521787468396517303595986867948015928577352447551001080923995362672037352494390374031598771033574212921702219616102469718471406320163242001070337405037014835307956871098909884804357250161633842100 889 -20519449320728075283069390820888374243996892243900420284984020677198422644596152203298569704219920244087576638110700296228092199826740046297393372787558328914794886247546000729333006112839531011772597378024455801358613476221744376952021787938808378671244699895384976467621763975303502762477954571244108830543641442305065805478762095012891982360667373812692565450810222079156254872985418107371059142389957351353573817433957707837694185007228066926773765317660612822316616722775553230314569436811860943208616880569729839886957958758402 890 60756248845147116333659675862433931327195448796169739823793926516987765684143236230488347291778018600638650709203146083440893714353521454050744499840463731271445010036707941467315135282019738612578168825303339076250090894318098294913053314717558546246932684544735842071992146856823002697821090968374384622446362685486267944828361102877268941850753719132405190157325883240651293249100766644692955637135468097382452247739071284294967255103181104521970257246889448352166299758773434863673913507836505256240142097752998037337894423089952 891 -311813083039119516687040164317617652500418375659509951626386729815355956232866633081674096030619066184387938099538426252163971624536250721741972143811348003969211140009147873381375688626101925068967361881134807666644576496259778698841295752585540020919622087832760735195528282894736092796756430688270687634070118273260113664354975580568859232926255068000006807110367626443287052167354672487405987768747708259509666589910773372755362294628246509837923337599659270540493494494386926981752987701449619452280478493475800996240257298194314 892 1415353270369097159962051179448595277239065265802486478577188118494695937012387149379466750949669551634311520693713227210773892236748924649572956399577362169547255385431274550669470008412694776102035393381187992141453415464841788664007484740375084811860521197352010364607953426316028830901100405777231953366558294104236939144706496042665736011371842178820625968647504710702334231544676933993451440203786910841946171551068060000690857360921712453784589195264759220142078568951941473303490181807011893102133966242707265008643928255211730 893 -5119402116814854900886880461107127353935192399184268131051584623153503244857197844821404315133477283891636971706952260621297689137579504498773667266475300574735036818074218696197442879125800731083122886574615948337320200325702782308719461197655808977416746830640509512765525061047795409009495301156128867304984279864694010768893113581821390215069455536156456603700609212276853353508188640385236326433543669157154761507750183004250989973802721739319970147151964667332190312670584811919239386418161860937104991004276506458499295726616670 894 15729072008950943802517853017808844286345690297086711014916155818317337672253126036287449652213573771542345311045886320011752604640839446898945395570457315290632286769394009613019088319881260572192426799956731141206995249382732246459319524294911556630721663418455313136795886690175312483545953846746874546481599701321637434690411985498725522997585675742459574130848079318062012464772928311835596096499617018099064365498218422548945319100676012296185353011112303021583903385696905495141548733965249524947361743719482141088810546144873380 895 -73241477719062808273407568165174695457680919560460278268446640861024820278461379642284957459550968855239439941312384126048414124865812222320397258811717127306938761382003225287900036289117258087316731758195231695052291403021232629242194171802027272747525192493897500734831812879782509017956068826133763893548578849017393154315929267326814386999022732485699307107798900643784564059563635873422036668242681144664088682796701764033037276302269300401793426259440381665427492682015857303383938062443339571075180346755978676145759046982569550 896 358609158230859148133813801154709121848560083918689597780083898291179835869888858587440305720162945711958399994166920471851241945355780369687946756463689347848355191655618236164270389095496417375052015663030697129216910485682382255596874464271468010744138017684811274888209924550779848403287633777627622800549076254895583390850571819865578881078244351017584241617208919047856906053822172172742205479198973966506600258303995248717121371366582387678553650965048578808649428775589820671209270923194235476219933181355049871405928845655565228 897 -1438944567468354864553330070914287971599362024284313377810641755809026885099948050320638252637367293526169642650464769052599048517204393937211582839909615033318936768329863979874071348128037983432109277634000246217169465563407918672698227009654382826645014254124781179096542391513000048502415604933308323668331280187779115605134202265674489544690433392691081410505541066460643781413903256973531382183718330472032272708729953776766791291617925735263076161082973684102903553648765540346327800898135011180838714610999103896533904641738436070 898 4165792605353671360226259179716929207400211571173440622760528528431189414024815812377814369315564970339845164258193612467404508552838349346004972628608077092133691051685755743663444200653234335224582194009760260033719018311740619331800673170528975750898574509110814659520722417973688053316396177501202306425280905282802451900117004917095980319718124119155229409457472221821102450642190353245540798327711464838862371799437513949620254770845758902370274671116306659399036893952537960405252140618219803989375236305961411995246677475504102720 899 -18436043475123079011666549042475116430625282600007585408992347294541137585520249929391823092051722454845876138509879231923608492462652559293517220576081503646954249603083278377049071470989639863807477807484809654405002697201593943235719478751660311386108795217486095466635641141281394375954137219055659325939165075421161336569624916534464432553133223997132685778825292800916438716209578797093881732086129021156654327158968143762645739799671238845846664748756619184989258355529140033678631044751051484261115316576716902616765435489457036894 900 89962515468492099511987566519549886807044693254700769145483306973129152763104714203556579393076355686213239348597877556002970257480372684073540917376448375583058597465062201340574074461595323788631292319706405819607454610102688003769930036948511249161862753820906697437401374449840194646024695487637999122913654771105561065729807857943498263973064922551363136207067443336964440834842428845845392595083511382972258151447202490254376143935975608496119338193188308201667406035653783611010772044749398992948806528823939205286909827419417951522 901 -335645060422695564365475911962449157416112433852168713051488093465084829832493553032999302425670174600264135615330516784170983730977584567083854106457586485382532664986183107597543312641205699282984437598930816443083611567781085858001085292017823544584369870328308999598015876025019506532888278502386970487551496361030245983726510524093009712895093228679366769751580216374491138566990157751196113340226621701523922779391756449583375515336367187572331514695001518968877866220610541113505718300171065429646586438225012174132867299659332845522 902 1008266500006326095465696048114792601540336216509081409292848739547763040366390590480692997093012080801188892839639984328832463343903798392379717252492376093368114177458327192445326531035428881145591864913855906944131536934283571689526456021870164632176265329646785858680227770578059649564302086740106196363332684849892429224576627947633553711386567629108166835880863643138089325838520786841831216537607684305908993487091897308325610403230303666199937218084052310525799333668291955990753521634105210768090473188554220312574385443427984698300 903 -5160677404007878812545806515439856671963626452559778544295480129556761643984001788728720241804954812264973434404343854235595984655994868539405787139754080767645384400515628860010930522500311465924108549169680746847299624015522668009092364399286656113800732950243510850028984956874920097031110734650470480885318314912076867059626151263338689846064187845044714174096337718784191625376536794051597237667359656342443888635896427565984647420527452556136194081483502766709331071251225324278624628536109427814840795350470951565855793289485142327490 904 24098308673212072283041921232968907675961906802775688643778348537903311140101819828196639504677986459902052287912476752486865943744208868254779171673797683461720205479920410896273801721316296813526379488472617290320982284292584742544248846824401305464205659600167700554405891617161766943698160495173161598752161552092902735921406341685048120359471154546392308418677977811736961345649952368157378414031928338333561425896040684749470945604901562015574939439614560793274152757791454479591740310554020626279487011576177174267666653982995919828704 905 -86857126691115135475030909173698822019523766552348065907877184730424130985485989268916699371977937504194584262046784882626231951702746273097570490748852029667536870289344061367826676431052529766419744524059921360318352917350237504453165882245780092174203271862149661865883068058342337864189451348355920352186288751500869615889055526354143921055953125085551620532801209161372768551653854947809257208544608044965812331192774752744379670225748701195913903470619356836204160520011425377021102562965077629931855308752799396435728470693103561661346 906 262668893085176079640585142373410922145649458787337297644195362266184018055985950109486301063839515474393035628560548431115657883932067719938687974465181709169632108004692303807346253351792403774767933347430158195396271772837319288146220172435828874492647142107302675507280569694560069522328488275512573925495932323704817403965460891203527643801182804818372446724363333700470255235766736469821940368646753838334039566879538760878737007821040720483288879292932118822354321424578353924194862217850951885750020978506004297576198622076055701077872 907 -1208078786796327113522709100592021652232977228550540558327571640678012994108167186290525506026669215139113091521890154049306307116957036550878042853272148572433039106733151159235752566988336527534044901603167151714365844173746695614784425812386117777925497493146450835790633579941560977165311724577958705924552661540911764980489468731694022417333561662003905001053391049954329850673610038419325707441474122804401426171396533786216148378176506956450504536124337693856246551808426870009163167449849240510644119689228906020115571079484348748463370 908 5779155430097476510707726633621454440675102460042473238587486643847565855473499715788379294218585014029749128283623337469358143244671663883820856973445069920899005100332357464575754438178604674678259903732257402859785678026559422005572458008592155852620396690774255074912719494829844306043880877277416042419585925938982293788652681506118371302227502951512973862373460789200665865156937750116935041512925335152957671925507566100042046019445114480783546097687374338603421179244983942529360532121771651467095820623715395130896945994330615078771890 909 -23600768156683287375499493706559463097125052860576418901342490989730701474044430181740371521303582192641258627965893516590140452171085109420267134317357457511541282010712463826447498282614879404990914660732868833684101997072251919516106623651740919576033774750127624843295443394151366145341018982400169876745567217800254970643805642240375035745557213746514526996459965840417218955237129383250190627300064516131914074045369722606661528068882412270396832371798498517136258784709018608785772393730866678927231657175470230007156442842391786029994334 910 69157367773649991094295194563264539594419471849616801261704283823997279455228819288828104324875212513753847788032229123925427102704874990825525922155271200377182166707412249385157486016390888393533326609305682384003226381820240111486212171259647956547704260953440332922503664466413604401052530858165360430864799713143092354349365321955404471874567217542657246110286262589209311364410875167987666907956218812991511176600637612098799986266992546932398202196463905339656944446945357064435723100761546217756625695096558577812956310716729782421316340 911 -304664457283742394578069847851818938973432434671597185621089276485417158614897124320546271337996099713644748761000425997616395930238066977059165091857938599244801684192492391688718781491398574255898735427285049229543007874062508444893741516697710515845795342175286592058527961825394723540614441985103850825512169477940724209788113294504507067962116500668189903720454430368080020767831941193961874711331148390302257060418814023642280002111452106143234524999578932931138419586725555509085742824233331427817840331379704237169913808304105573024329902 912 1532163972622439054200592610719733502336164695108728498054348612992700877525800653857591432592862028692396255122852798700037860763075933668943440344456449096666866072576470548065794230224629835037450971319317549057673556116343209886895500077020909362911732192535142922282474669950598573329877699650847418104591247552838881713535646548487893558332752481077256030824801444417343879904849225096653897984196955430163252598799060763640984134746301738320571474104913342090696337538748835262620664436801324703476287336712184185204015334657047039430865250 913 -5645538713437192167493120866423182084040556509667265931360186763224379278280821655245763459078793010222362922506532631310204579535605020880684892901598206416556835299820576286913098759062315759082184569880746957488862580870800220372473671640445634530670158169199089686353667104763203535879651499482163207324810969455494175238425388845571965499043709619794364207687455846169760456416420935740654592219211183056875321066041728811631543804900148682440060229787965128892280603803421654988362922200321136413121054582407661392290973424131424666589663090 914 16743120870396999431670598642292818957565027518869179046005813635161231955447813326173610456060580556579966655350004007331658553687459045552994912203349264086120722716243440952245235101973229785120314157536606414822674211052722069150578002997619766285786383489422943111768962523759348542084576775585452407228860641156136122475493509273635128051765973852895530734100442383202094016955028709503333045114130041611955322333265887895995021600304506434907108485374519505139877171009749439900755019784534663098737153219257963209305068594027155844248704528 915 -86692688520945214576230004613419123575475332106900437889033931655365107963355203736580734145529543341681257283538776454700742839940584293459859749170806915333113243146773829723301209746525624791427141493947854488141182106607572792723167397099476237011956325218963802819368444800855579419079898517832466786947187138342880393283121892011837008348258811774386758927343596474805038966284569531259584720671499938140092190358419076683804034635521431404043243167207998368215359302988396028873656327505833325369967422437152719079280932594182667294692844538 916 391371842831769397386662574195311591286798016187684570138959597617084312920634298139593348330369635401492630543168310817694589273890379442801189561162772251596690744613571600969838984000010227978528772175349166712364104939710223698123311637816705510868214790793152827734486722446519501362997155243163761200949507842161761536318827316869416867390345366233712417781987697184770187405624945742498281103664478719505698269833836016764074050132184215168998711917668549982850812703635160993913205210229937003544007268195827808015240536710769073124495441782 917 -1411076734169774606219684631037700833385851207377833411428062902756194438851235854327740032269710035991544172874349093064633819798561819093946645377185207642494657700332903965663431305506870400413947282774441364424499329902323924342890605805069030115759538218011439393422493615032375293001949525065207048083098716058507593039894906159323824635854147619317038885330995471448035078163205036448871688103252062251974292148426877024548545298978020825795442407076152602572768509591789298488782773970109945602137946593995807600609434343990151642929589947510 918 4347897547721401971596971543407711181884472375915765172976633445151749620931830537070385220211500835136791858892971278227382935584099538810482413201642489338839221039680739830673849089057411665308681717112380982291017089065388022314799359823901948564202150175737307229931480864887258088652230248104849036134156262199534931280187875279718353548647980786123923311015240654470279020767495913177041102914990628308465214959750651258170453388954741319971694922813460775068196387335432530491247608193224101203912815021283357880233989493892764821245896175300 919 -19991349281092152829004475146763244917634200999203460780690471023541297178548375216314969934392396499209516087231745710987394687366630342439645407084779943619387046514630605203214582623651699517299641169996396535515812391117289296768770591507897337171559277516563202521166662142370032457513816477317605847786074816990520991228073208885538407142891020589403525936632719685240517718882589333103682045615131564520275359063706728290213422652551365325677236003924391270532374992814444056418706334154641491859856952991783236230275553928556294346796504623142 920 98440529620155768445476913061844834295807612464709714148739670825161849362712330623206666641500427769826767103510031044673174490835501946269379362073908657598498213587486037406585892879772361890640157449460446076610230745031044398035867700537808098532794493891516314505657036084827707485946502591061970282298830931269150452216101233941054783555936793346248118733052064407871551120517071330718321403104271395177320093910409668591372579858007993991182147677831083217925391678081362408325595288208720700018795177099000738137561626403333569067683184676332 921 -396265216556770010344648975018725822381950964387834596626003072213868858798847931876971142958863376260654207695880031082873396802437578965262200284965687685249021622671660428577055382945097237368396967656750552967673778429031490788669945146995173909127726948959828710560473596002690067121648126030685453972435881198350151351524475034800456769417382922357588669079189960193109953434074024623117657443984614948282584847417811975556612077160990259523968256148130409610931472564557699086032665625101465191396548367260774232076606014645112304851487090567198 922 1147683885030026222360520108062961316888822411579540958848488745336602873596799674271759149003888222939553645510305997557910661186307146085783703657516230705118076712240959017260319594211423846931654976807194629349398210243376027367383741912449593005053641148250756921340514645732535864157413788581538140924825358893621621751017289640326089725416454391256688318521737475050613951166777469658935128535988734828305766041425001734055568331793957826365296524923361751905402779249192190841476112516569183963208245527701057692358452281238366244076438428869600 923 -5079172565606974795379899232986465823979984269585631462921632834162719407903444870644654549843883935744594946068816955999851922975043060929990462859581527598417064442645389187862558451564785274253849180946296815660700467890910472946493499959295416187078614851398889869123003261203921237184167729828234404094060505275839144447662003414397721759392063629830328591379575625053477567040037288237874527338246800586476483623547083004884001583932310105854387985648383319003324134996589519732137673170314393827710456602625511119570839702399756618281401182391190 924 24778638390886879300446324146111811640410021707820398102699936629619738854386434740438119888899974771254489800929737595038181481746666904352639714876174178717901273848558463198565976561392469413566416135348878925997718578690041338163831696854836906470668044078312254495139090820947817547023695119244036169146495724299594784721461460989035302583600382144075849733811943903263993183928306667645171817505992446528897611394867925480022240740622156836055998652803113201330588206169569677887065227038928280504139748944580634755464800825139197368434655638776990 925 -93314221088597742137462073481821126620392289612062117107388000490117942854188408621062165134559047267363911536240897365011589736891268492399538155814913650658363552483857905263949255756721762618754131520256503677905238975424297497896175135331952845431839357249524536697323011564451053534964370451711823997115128140467883109762232368635680555995224600091070067555378563977520031954932847449326351229696339071217136536505183698354659340550902559718212592390340281554219053016815783249553032517696840291735293273761501343797407915011879074249774414635487522 926 279852475231244387284222265896954308735041025056775053289744129258613201080496824709160870196940912874101125451117409503192252213627597283582710894355160985946305006681570852428138557922085178941198928447005929473936366407971609844611500452008176531118678197417620149479125990646038106011938781352786783909793044010082514521969314505873336957962970020248159301106396778714904408212964799618173882319970569510250123994948542021384178366718264030497808243255912390797218790229564350854800273616190137536218347838936490621832129005015147302828320015960299356 927 -1420543440195953686498314362541996542825238072148566957068877881465927283828914199172355226618711565768989942107434488924742138056635226633008131798299399803913965679704919123332734466786886971295100506963997734186884948051600804800238956344704287561490835924909622171517898988555560045439189561992833714747919631178342602436430506177029142798547684035770148597657451792151513599616523503532263568711867885153016537201585104077756254012579484522459975860023100392260325686360772721498981961202378966217658442336699371697913620215916017606511023349889459890 928 6644979605614943301250645549311918919543712741349426451642984760073723256720248783539070163873917476607546673972255261237000648612310978182361337908248019826224693133453028984866751625155247350061568504460035229482171652472674899901799271007035799899430579745786254389124723405200741868011890661624359604727405015388248415402254241079939489096829425653262731745603864735461167300871367830462666240196078091507765520078316331116101832214867430357479575894270621698464679545844917309418230844415714563868284879156756948039874867428865872197429524653976648640 929 -23733199865366511912670274790816729066845446366222440654368715715293922792040468358808853900994443056715359724710585434098618324734739602818612428563028091762309710386880425379292894024989852540506956041834351591875220366172215972599663509029802160253341855113219588893925920651965112037193202297181182206799839901583868026365693777199574469756541498316288018849494682668369317050453949421201669514784099232911870768201332578964673948615928279859904998146002881827452300691138276378898076516059403936319273808753345570459339259227398963687392444617594550130 930 72120019056164301278306570381097515518366484446693656974008848616033403689413266844334182984014160844235706437660981032379675229991701037670390833938977996808552245182916175434175508996265192376682683152514469016644126011106815091815666340390196080745308079812844846353807669121798299452939269112347931785970310144537305266704885111332180151790036206806167738401519524741361750607060324262738598380654441488494423310283004667457581185420201745021184867907361334116123782463688290189654444785255476798367307306661634004264070311129360339834585446050451203968 931 -333369893822447773836411900366387432395125577385384414045303760954483542397659345951636439135467068589183361636501232210143161674477222385332529042345260190064134030593398178169466585450277150945752042510231352005654412861357872649344909359276741350915977134566551724734882603083217507030456843798597038763724324863645538713596428841599614160315830130602993441267515932749352004389055037444210589224320722755711297933808277488714521491830181428669479485562897566270189905552247563246256687835512533524355629675443390059185560455623143900592049442024940469082 932 1591794958995359677389325834227356749678190777248000629089920672603080008128764006406215707727066929279870902412467308629087278796736213818181824050890967758241225973818009184439725337044320228349323065879248478807044325382439332998998123228028451474537473738936246743443497749652523856109376604282894589215525405089259326982873774752587335131267087539947886204059188542635968971151477011343103020067477595227704228679722196405194831386763539215790451936115679307861306050834811711528032672796910949221276506827852474564408101683894713368942177291820302110710 933 -6498635800445644284566325918217641797454719485814404809299761737025981921537124071882000019042770071797221045793083789395046124671539422373846157356961887294940117491515166854514250206580460436481317986543688463670228083376359212538050118036010065981767967944669608620098367023622097910852942910411910540824853162384760931824568735294183138441851128432859677594575455640846819999883280457055255345748124971290137761644828355399180025974254411254645762818373410815828206852600828821474454987475684664550163822197941838717644594728919780166643453971529594578390 934 19072263466473197438546844980603238751413500564513139046421777979094107196053355114076083365725918121560052806847552617312094285134538191754463457807417448904738781199031113230325394969666119049949185500453328817067833940551850107934623079312345035363582564107174873977472388212387727192520524950786521144355020227266544450959387157251239345430848794449442897056500047092034524257190484327511125375259920367664307611910358531370194463182023897483362462419829206972174299858192344744764316241984893057022622847618704233344446400650855154592938316974087363000116 935 -84874066001710502712072245901469842852701399998379056900317691376487372055605146104359403048520864754395991980418050411050394244376163361091551876349630804747046667126389131225166799921955331922408287528456075534033110557179186687812408910404993047376700540628462929289760254071678037515901371415976970125340262600271050592845179259752426683515509923942161413698328113676993199569968172510447551169705487644030748977640233740694995269162199534257309490847790426020908172187076040384155759505327094171922761533007094338930542683728166293488920321755879259815846 936 423843485907049492030678139337661913344061218081404030742709223945812674640817267001649245909269547433735658815997086984665161439209336699004926197619739632133121025553128871579338443512431542681478649574374961861970606881781846553740308223478044815187842265765743785385694643435842087510666166483225229639466219846881737109515480080150027027393264763051836903945390721975092486084603153132859845007816154555871015718919932464082419111359002696170504031035694815249271269937659441816422924965658404480642887889014122996176252288729073029859697486100156355583568 937 -1555344155579998314669233381550251532427805593873715498408800295681678110300465933993481608560728851594413344738792388784785619494993996197324624200141891195774525025822579268835952661454462181645443875771126061335389771586953471213993982258637578265057855577057996328182383498560502864899445223550547373480911027623112713139226287599003973652047356256043594869647082187003074314398111192413456013426936806735207233175125736286465206258576187108587155761591490027126041344674313490717734045323119535681507649599773530585981264937993962450617946804681543705137190 938 4628608315309582818269900285396803962374701404544566073513230274453205177052607711213259016935423411612702892326371359356574367373080742438620956310739654695484667894467974928392058102493042292172624827158137451730127325644877731414181126901097645313074176336950138206748314714436453985587035770604415923707835786001197671444641784061427562843506332104989633160031484113279725682453313640033667836129928976713891947361417073730119481720004781235202551823822212913464974281280046287153881993399691821910460290897232104451992699826201914952836004545151213909394640 939 -23683240004632308982685271980887044748925485689686114818060539452402620527264227254174130504694700768856709626445017682437300193714336614071619760043813302161999808708620780269691909738376159162350728386493672590511423657308692355586358758015047400107300597416375729936089493713098936682741756749067110247434107036489411938880274562099072285777063937743347093852329117492433857813347804582297035501602216749200405761867213722358315878219866710534718339343929105074151044603451643078839068418582939371526134495818287612795661387535584293211061427503021079764612830 940 107498428983366867646603921626406476168380270481870010422219543834996819357995733108597211160156480287913419628892382692226227163365234183739099823264342985875917945171585279836726471440777622642160503219832271966828139306262543591219938662324523945710308654635151333157399136179601711029501336719120976419896741460354887695549129034047714346406066819541437504285769479335674134596801232445999910401073936903904290769280294016352378136116784902814220692481877803521613987391861905794811587130169818984978557182850472643689630292407725329563978373900006776151678438 941 -388657665522186209465263172338210631374514103953383472298771695994416882427329580742673161261545957233220151441777410279374912687678295701946559269005746182553015380396803969192469352232984650517293664806796256682054017833802083087307991595046119368236246407286595301584277213391904079107739224655771131822138991919641062512904716004627857027018493174475450573889084363063671172236677194207793192904415267406858567040124360722802668918243639084696425471983747112859561569900768073377161382964552378212358614046448788366434411259619038765305760917536034068545091066 942 1197955241934252886609303244648863905365233013198039381351169119876118312001738896352783072015918995241183010687853562102909395214359749948101818673961135852384545278996835744141689965978714856017188102122403005278406116421237473003575642350223276574979098882463981674973326504088899822931605896078198781016055737079531954074618055366747793074134906260588706817540430198693813394474360544743742260911688871917937316780636059979909090545712948781665450297651437086331221220737583921987917062917594811851744083860833510742275240132034195203287799655588969243364280220 943 -5510329983726940791241906564271826855417160218494966183064108373646534758333897958285679405955677333096392654817077660427683815723529592007068489569350137472828772321940220180777893303843124892022622579700395638963224039047671568059105220158455549047791410664515889613547032893750147079110170008570238973404587453631180888884530188457489433044895973628165739012008232583897474058092608731660147105197943173161116149922397709682651953214785653739738434620094382854528361777227840124511308144795052768849156299823727110035544756241379836599908312237137496835215792490 944 27126278906879522391157198976095726034903076118449729124021960392345972600037640049543014988852431004930019072953042276511744249656817687878765460253162427079720264501079862826266900157683310823908669630216233153403241888013830285874987780290084193877619176964632635842878516894542128751066082259249530029382625953975931863230259123189003882724676950678187599441238900219736902615374434316865684108586927256052644096159448913176541137086840126675377173456943841034302700016173429331699865667108450799477318216884569914140843543948856781386150056035906583731531839602 945 -110175243832617662322720937180667804863077183664652729472318848196250818295483990221090392438288856729194972333543748853056808570698703754670528385849115512209749220127307229137638287749194799748100190486102242342252428318066086135953431598870121823097851296761560371166247367772839257139828167446444059966657549711734489859869259852912929104083665046369541096134476731146997667829476188616820792764289148106738627342867107917343623372828396374607433176964856563232797666603773302820205044950062226824736410086190018288222599398970973417895952258347625546874382099918 946 318616893589762109110434928771374589762362619632506070223675319566072253874864600442428848523971686256294753413897956625419086729185570003636925328389511868345090020113462556439355578252179137088198797455472468039166513040721863008212486360837945520379341877382254764129959503711601317910973554388120821389014664089453041185941853116573660808635765721484254838167379768698157661426486405453199749876238538133782664214201441236408086869886041051730213087014268905802801918993214529784406320437727364738975144493721013146914400129738223817053136033391406908201321843056 947 -1400479021753768056888549574124473490278306495414638723287040115639275026781184063544509147547291461681474892397419532898302795587476975268135801134159883730726088701121646933577758182376845024064550738938829599095963324075291393589279222695109342313338006264415924752530472971499920915506910524202452678133980751142355738083007140234726404456540812677881786406805204642925587155247353816468496222854842611721470095596661636835643103292791218434203119036426797796342144280037505006153853055674134062779041731600134805872221054592049548165693536289859001583976763316550 948 6839340607733974527183015951107017305316022149618896324055343558440496731521952735454761680021821916337941798243251226109873754323795566082083305264381459386746308283713813958446065058184601564085692540207767405208350760272988515583028613732705480612708799417461114325917077198825554425015113967790961707115760288665827387032646651541847617165438263340422900529313500681019001474435746125276030438521758004063257464979303151830342456312787410647374473832471595662339904029516548388340982505348785629120748958407909436256895928565961833769283576970554468033659725807770 949 -25508555639046335929475742684115375336075590893614702911290194838019896265320345427381772529785702802414851622326986460936485134877944436476908306210433761551624557513881803650964813452798950175477148993621344682228116348571375771503466329827816855541486851345014516279990546091551514888286755099499255678278792149528479702232090720558995864070589994600647268806643390810830886299235153169925181739995156348564502025704393047507129096401252477871383093820099072697885593127004706685460299023793101501712412113464677224396799080733137503425872347032274999484931858568170 950 76884768589658355565115384028727605577979007106919487803272420605698644348798091929846927404446510210148583002085694925549972874001655718824978735622587190563220673324420965339267118403857377363720342839651956175997316969359993791615927781480956645819956120239603066617245379685280499223114802181997307738605362519328601315708200328890637976686243873539227385437862071502321349700820774553009136646282562193371568252576391004863791984327877640554192687406548945591070086252710968262351975937583199066688137979127310471535408234953094339765232451586143136393560779938044 951 -391638532251715552507945222951288701010618189140131958251423536266240126272689895197513382080664124124939907665547841482574339644254868194594504320496044956860602089698268746606873536703437708575594876512746775019337015574605452246565916296950795284218507647360188649534592352058384810863715966965067643276576685975505957231917759165333522237721623979086804502128237950108792966480603739977240349288196193991872725584544986251546094921760617963840453899525196808626414356069533814181915966630763070925043422241077926512784157927157530598416539515168723666594009445010362 952 1829688362159753408050212741032667154414436775244730064889183345390036748947584922115178611095286823219096689096010103173257108340547674429973895800283369608640227487820320916824364932662747841023481529528767929362370813359262702333644786258409388982177571247554403606775008647163383318526400009722902366882735752811942927964866611179608348502488981584445580375521968290233736663664104145787799524686930849902799069089972772719917401886487957863118684400763285388688631654525406254239924845452047283033878506906329320638110747251334102375433682121776693778777714507436100 953 -6539823431278277041490441298099929906275275554224080126405771102548708128764925014855981385032545024007172737952612038742588911921051227097392923561513898569868975042090071112561058781624765332315956029638481459766398015172904667293903596778681731606289925598702862022051215561485987720809111816422237185139497788512526847920418638795277205251239433069196158544956792380320375030527087102194192357739144257394141874660714009659614303234399368482692507406236457926867651397339572232615893016587484441931780345027459569172069919157714392668492737532745330937525925100055970 954 19901520550541951909195096059653550646878577689888609903915387705792752530127786727020488446978526706057304530105410524841315596287228861323310342305529638799701448936648522949810141612159410459704120738774208732801893302612645241094551498085061012955750339046130462374730796406371452468994070362156635470580877500386621365547394128382929503686114582068200785257467814544023070919062884576135877236866885897302898541289994500553249156469486560810214862794742065941506673650517921856631795727334979501265901089377620120876843985523628834331181103090621986543517427093472864 955 -92801222811428724642280204097277146029755833732604450004543890779294069029266519987129640045992421577048594374855022087600254308948878742891894233032489658721891955909333591535651106821684255131750760078115213716885323324938381018784345616073756499650157547622721277831773526965589653039845197431885436277021947278270053964948189731798342348494701204088876517982241930611421561098442658291063271323463971986311789153394643173523308287121349362188994999394883727783887163616383351431530710942801979494548936913644366459471516221633647604608367106832117687042551557365040426 956 440571669772945172377211323007461077133656998795160058912762245584826740018859385283570538580015070248676163576636204214429988624860526278871664597876966225332825581631000832433059557803374293642613593299193571808855284106356116446139904434126909066864239319187214501700784600304231125359254023143858897556110735043398592964901324746987416044272508942737859685646695475057794712249321311214658487759812324172788677568507127775874825569576652149445675902818720653530484458438652590383927263850087322190061552663185053542578921979503977177594593893123725837931705831123015538 957 -1790847525033374628653358673108762753318456846578722947091136405045703243469413964299371752135489903253122411965012098351167364613310908757116321323576102914063672322627955601024808414502720958394963718695112462492568283016499051044075211637361238499174804576504868181519197814439495252176151176329797530927636306665028689715913702495662074626415734753542774739926630112285797053854751038849530607505550624072809008286988805168373077595578659815958017639722210969469084369705330613617137276111972863834870450591668635395227416297292174910865541253518162080290158800485343550 958 5271650982010418174383095125104271252549651410887525909596867945166833321798559687443730498606640580821120973251833313096110839233293963095970225907483424805222536611415956114006060353999855928648709243189679244588714625947633633376687616099581305440710221252222899286297030641743156767306326704823297431511479629801314504775951208210356493051538565348797417312638070366367515031386002216890077445004990458468219021783660737376807101106717137591833160109776439211469428628364364848774064241609684112814685339458141636183902680245230845833391357662829756937742212154161666340 959 -23207146551329788403059460477780890685966964406915650811790399281962169751796497294060755419001992534364519667998648677038107577478057768965234904942644202746548624789282126279607727368975980891288760248296321737520491262608906777607564411780819601401973398979189999312373660798616181413376863400187436833299933543698123393350108570945223321812260568608499286777497285032727609234010701450517129045201569966737023549083039582438798171392346094454824405500229783651491679111445267874052188980223242745693321186976896323731849379173925588682950832846510896296338432341477835694 960 116531112309504976144752978121175435309117414945032777830452402309007171122885752623363136445203702293758720609519140487452731916077197890448842224676520625940688766315791468405912332143573387109795070826328022648005852499613962014532733922382509005370143252661748444598689310966160057848911271914882300424818238313523983658355805866336990561036886419741512427965844901700202056597686550312055365605428528446107028993124905640529766138481279656487687708692841780949573646423112294280920692069686878948499822263066265240122118350686922230102165217317891844562146958389115211606 961 -428941536531498954163724819898609120833241975982597864028455065026245375168256928424818009720393587661963054756901517023630676474698735174637545523241284605628650696188355914743858869140511888853364141825165613728237382636779071079445207050308227800887885200176482560399602681478972245288863953405914372357610763719685872339055416575234062124795531372821866281710716172100826806307233595476900713940104998710421668346008717304450827625880213912250237025625311311197487597167078431137990117020930840205134434235548667327881322138920823936536571654481075760643871294859411918234 962 1276660454960421666787180039299058772662514190595533435070432995105623037216631352539274079400471971202332071001142739053661488294001231702077454718887950728275380446579598597855810972069829260658694182553787653359195074986320446528530734163261554681106321483472263427640901635702704398668652013402994331717416292869606827285702940961213028356335084103611450318397055003295786060321184371349061255282713790374763977237399515920104565833228798499514206278022307399350573687170018669694824551906574310680218965751199949501979359036649332053178426620133365221395060533888923287680 963 -6528873062130572214554861545817764525918842463134857028075266569728946638533469920688787375556333804055005296409301923514353777017580105112730403474632836755847105345775416737677422159217987305705433668294008411597142513984825062190562934645899269737619975030360103226435212370141159427517120904025232136745907703940254717143621176475624559952610298191626119201739856756259298391831079017544378832197299319612049523161997870390790060017286511394505847662879753304207154277533896070730139994403283202423895492102644168018341763562105737915116778727089454818933822405240120310370 964 29633056311946385157304977763538219722924211479863774977135166440024406302998338927784082060852548818728437529732349901789037658532645205208992421901561008469995978046321603368511377535548341281199067568000369410589348740746496871947587594882579037307974722502530754831494938053810403536565284804394986135294965449404531985188409737354448465244520447667079045895899344275033711125603045028633550233141931568322307133783203942784403660598804106282658785935637649380542373205726279331393007405153764068206089765548467222215332835932894927869380236112549203383520140148785974243614 965 -108154754320609025258051124826667041855734237277822601669203785551696095250670132254357834513394868160597626322494856307738662647052646791080943754951925433765627286920086055842388969407346233440033920570400536700918188984853299787263015464982720638073963390765199069363852634212564858560746860870696691498317176923449253486700908259092883446903745261487051112344741738618770128935840858274411478136639935447579626205485295019400847140736136751114579553358269116946318711605503952215945001478099951889583029381038019655884287176346993243518861100094051352713887892215246391810990 966 332713652518853508657988218629238701510989704707375272914211818061188884645900580354437709899664927333404334431639303942857206695881730840181344393931491714554971933041787356942247734423229865249669042204380322286512092520699468042325868414971049153635777350988635319114624547469551523813956580733343050406868212542941896413047657471878496410103356803389788539927576875730950879589925287301862245691582469691525136137839830438658719948433180793555295308622999421622849756045156464429248700830696499733246128308404053418107480279936457647092981829377380503328402947897263264859012 967 -1520024848751361586828785304917103487302625759370426999022376565811840308886161783896535086916931632525033557020068134534085375036679047121145674125762764883854576729036183364554175937880748589287344289546975786497565730975305107829125176112573827822836325212526999472047035901026608884219158593501664909906447263348611946423984060219906140621691296479185794774565895521697467032453253874385387107428677222413009457888757002982869958299748672605565795411227359342004911657482161749370768338615659469798441274327655731104343104363361560293240610799761365342511978721813377924121150 968 7487686242686057349385290479523360115338053781381131338384630067101298713866045993715081308744803314304226270837181664988322128154534576979319622943002851022643639006205848223544059529145305870984565990909580220604989993830102956234737607742705896952508737413389520338211538638913082217077173680129924459842481827340936216582685190057922683216645881164441587200389611231486360031662608143279823521645880797380142954249171153857901192237126941017269715176544694749646652254512682214148184985610476442003845319402313799662344270910267669682780277228361938746249231862716325387211440 969 -30113404892777714695065684042648676482101812586519330686027319819746298919387560941754784930406257418126483946114422755360573146700410696347488324174524189661925775634476973052295383012417655853004248986468255658169521552469435977034320124115913987661327171913271447179698962256873910830576639206809115016151664696241556032999281223837733706045794741491735020648496970848086185671111629139025466078813062065617310902209065350545689619473740650172453200670567980971045369095271761501450820338920820260903168150461616668006176725871485263825359322130889899332441991925168967931660670 970 87515994365795730670520618932970475122112800782707821857404419133476289813412234167200739600069524193150360043661015285185559217175468766575090631641327883015432590853960564506626747514731213700195058743336429342031825809809031422961314478127014594655289402075146304489421798136664751403789685706824395450173610067793317115196531276756789199631891281627953349521140972605702615936178461184475618420418299611186287234672967851939021452806984977684629448826058656636851366844375644733668214207833187532004348768563291449408070090698195004352845120295611797135175695738620060809888976 971 -386461144178256469474221318850067613443323492175738729783223866502838873799618863529995912678497283806607564125477220465533966060618844593604083822933813388179684261831267735656057380018248519730076342204979308855202888896832119395221093519991641651346075501535831849742357571996895417691718319983400591187355467279931814481031519690830685721910043767807271249254633583177547143297569077450252883524705751267734946000701980657633504386125737475859478587882107637167985527307765402253198501596707191645209938784838695927022049110882403516391792005039270487953180633322234239272621590 972 1884567419573299213333271025987179916636002526029796234386220941904130796435347604058194064159023753233117898947976168541302279495777029791428378027854026160096647300367484266749020901908502500178054597146314534978218080480676133725276035820274787447448477372805318743607223567078899684649323145978157873232206164262932444505001093520968919115831330949882303288235419811009273293887401656559808354759546413864777115896113347547696864363556746639001259601042359802937137562407647199350913109463718014133609391358435338597654748640786845691975608403613271953957667613507876780844639150 973 -7037950830705179303009714137553986693139189622600648634595875957545366686890081477936891741644569864307827486187559495231160703703484578400238766192600147425207982229646300346642196406397168855590313356091219668322868550828991181985610673339337045626120083856008436833947659033492498793073643239585662366205692903352528254375743800367420834259483574381953022755802013378663666897846169402583064586144182428517589933791539921982761221249899306830743260111114525860782377867960268365780688785336727995849119528172471616709352350913119556801169959654206159825461845036636709078044019330 974 21234010018000311920096878936385979369888365033720165159294831402723231196699540301380486519716682092964371464706610960074504076999084875799743734489211962603830627966954375515019047125460870512632477795816455205830808308138015096560719766821474541574414892628095253249443813462972409231924963651261636530560170728186527170514940350380881212043679599304244066269507778685635276332055384758072750607000289596596874827589951301024542145454470801144145152187847022175982046818995472248457918454275469576917976311182901866707814120486149392694132429451400504590472416347263271042948130188 975 -109029894377310359540113275149814065430237811561534587241352352243371635541840741197585108178702662457890867685912154986872767933245324232838921755399477819839169181361179812321153816206561754542778479932788437530275717463675091387554174298220896602144275510380742087052876594498579772820434532669821717176901328132453422846330730981820074197762140362481221512070979314751502971167228182320659976365087069706418110039410736106021401462813395139435194177656127924777533317136410582072413671567556225574261596346840688503227563688953248288524265669389363115268747947604979363129715332018 976 506687791257248791251665574700353786058471405270060885574122442818494048376224164451984293670170213552385395388031867113946696260667394693894141869851400426834690629394003085932409692481829152032392258253347715040254090750840296930285634762853216456349493877725588649953276791277552325534752607117315025351106771166291040779865143574272450276855818089154446015331478668788179599064709297882612292494332182194172858407505638326865805210675251001182458421703032105814918734087758847438980627761036076123367563628019777218159223290863125927915242706337049823353849859021288130884593072782 977 -1803777363426002489609344358644533790368810842852661799992928633174566592295207764322122331056628334200797750664801537965031331085106052324463201958262429550544746167458021986691857417266790772773777789365073354053186229973778709457519929235043333791643301496725126373507371501023589011017883935616407371516629436815031789829614902832364280517768664515541628028951495082499566009220277774160908873103024688040957833999558197292913856408316885419060476594088285411683671744893439585437688395121510136022064481962678636741966162783922247434275443548414565276389827168103906285837531865550 978 5505671723387082530255931024662995031203392790774941372446896140135316667210873233298865885565633816810464305924999142043715506355287895024989519702672124801860177788549630426725336884946119031637091914385039784268363263820042551285500566989458207909874076747521087383399300018030305518404210662977424795796723308544406638208432992099309176859013592572847882976169965670356142051420013558150751211128688434592440042463781633332969907685682531055457042249760642420497259736174027002766517674463700555696225461804828511025348086745795392959278466304725718644239871043840798961764639011120 979 -25368342698043169073237731603666927361219964825235489449905602303085455104248017842308008761220704291019869553910400839836395774591616599977926877540950092029030343431363583949603721401875412595047650372147682181310187283760365474421310550588952981960657228001762613156724283651559097388669878781049944722075631123080381742402204563136053892813324623651922241400394910434924188679181296111054026008818969033345684258765950449593368404545114551754115562765175798977129119951795641799477297159190927571598892062865009979431723349056744837816942156256899552237035977928224667324596293378502 980 121129245672216849702432723337761729434262504332297015887569191173107718796486947605116677181803920171947465695551096140316670344737434462570204258280993776450321428866342878235395009117568784409053244144795121877646511735398137896965143838479177372091619945377468691883075403452355217640418577305601996288428131563388969447390341726535452528422019443117166221076398181230741771482418086776477984039811887863688521893672369175282586128481599739240355228989846498620869940358235501870796278308427005682592681522160331811953657690066436770707437239433306629539139938478110814315300922304202 981 -493949228857225951115426211438894090849662064652455009847311643673004171363802222606365052378202025640433442095979414484261550532216833599025458440683245832197259113202968849161274237625318015661517836293514908070092216932809214812102261888974980255856085081904806987575253446113463774734418006006735557485551460866295201422543543621944707205584721989443623631554616227533413616972234573245673744122584583691625165757366661770024217839383902843686460718922420566697560016053884092245993350644458166700340974866834357187725643637736142816173834003326698486270161712789603871764464920718538 982 1454204679325557302950726172107744928026559154786123995928469796661618399130281871548018168929517420048184482917649317023380570704856336090614648703939623466320660730285874611435573803358536915360637945758372818015392623319743406521482103879702918628696494037223685915681087737201078771874756371864818522442518781598488858918605993823124522894965909542197551629160614875802977205133048606732284924842987854087482048254902915818282150654918826888885568974985204533525247403707342346362015390412402449317967569284505987484268896666252274727983848956591958139435502914677129809120634473330940 983 -6396596982998501719762613155582894127414514097880652470968265522990512685974604872366461635245956847890727284543658028342221486102945460245465985914998460159537220640108035995412180262186664334598318717106756428383574319776491263540415112433503569614578677714082704217175249531985046023291492415899209409446338183074316285271585138435579251841116120252517045156560169134010715706544748711976446352014652973800907983326511980145019014957758596584128393805138536973881812906710642857377539295299612978510266282083213731277492515866374818082059270342490195419332608322937900504099086559574170 984 32117379003880183038172773757747894470231057296122487093421572577958136250427672395061554781501651117809397702463801469427589580450263392926527117399462596357430020426568194136862399143532771491640738801494094309141219406777459892006499252829937997031357766035572140705975172218558429667966954589606877256496102358035273579623708999494488014014703117919126226973565762900571081808046828785985155923845841144142666831656224350522770633507463178052477456343146297666547188595647789696752351588283560080569598522834927484426357544897093162595914972473657185026217131297484680386242032613245540 985 -119366342371365700907171377319953588699021537288472297192821420137091923490284870563098647923171737586813693434796358860142519992056043523523767896396727562521402980715020664244779107653497267238826237539280518777004013200894170599523673831198054360924042954744180577660261086852089694700774474574368354597784368156648377727977863499398088293463543703192802714868239317899231759008368822859798817125184682388560362915944802291665896538145692036326082497341318447051084623464811529325816587716460475988211500443263960778184608335226984078867887241549576517198007844444954179865571315953886786 986 354681443465896122864217218842397145739248865004425338839822185561841545339114940637770415131438858291901875472429165850068986837879822242873678314215413151021664640723763111681906984356831310253062590005551094439617784313795102033004949526891967094001434928426631480801645853289846583806977846613580632943552604680039579932845963381092466898339728477022917051373629973086111293097873120361455223909487454398875440697450996771236552300696924936131252660976234475701064928553427399821913287251690554375790974033799820613680371766125262516656759323809676032840056925084946414619680145851059040 987 -1802092800937841969830581290708349974105191586708168436622797446361084835754998484950501727067411657066081432651168968211696605419114987489955532923978603995491008864658778887650171057515742987985672812551823338291926539742798411007566733066456831829566826164405660940951109846160367202069476489053868990811876994459434077294479162447197330148347507883371370383708574797084072884381241174622999624091504332902245604233413723150270174702277483891793029452443499416739083053781867936553702226900069490773377490365216139936635833870871257188187047831575452706869288317034914345522700955184971210 988 8186087732577566120608164575143195476560414555605634256358063132220169996618238543922629236827693152424102936412874338227751513551270145181239649575703609957151355488069632154287557831427048208179881317317717674338834913140285847282028082771241222304335273991695868867468042672045948331093992493986208548809649363828326527620433642095953682646811738046411720650654839888985974743420133009606826409696294384749050855175551689387852563017233439280228990034206373564540612293649098730494904084129729144999975077713467046244941366006955004078489352381278847370217414307039571325516746724255210690 989 -29589181891772773069168887067078725729216295341220159232470597789632905158764500243831854716679446667577240814217313232250601507725041812957940341011026984310760696394183213969339841719831211990961659351306606268685440228667570663487011437835500092154869507195880129944135820442043207281901482675992217395195705567466605890773746731447935237682956181116576349926735006753304249341380584974520872384153211797329810905692104373483445810290515819520178428203850192798870663941834170143729938062431068015121077211273499711910228596546314349229965655250749947888686577802038288877860775726352423678 990 91489202215022473476736089783173311669998795388580363369353414829649740076415331821206029265044440490945082926875475838435188546109615808047290267088614727126477062428378647673048477935347599498404382779228775580742086406445561985419359836594044066758328505117211052186748768253270096313277516600438123324321247426627530137513473230013367751046571834819213307527718302442366908041496162557522726535304329218834056006398575142043522726843114489740852576535046192785835260136819244310030635456080121907970381594515801174435448051341331983752127082046864600835359628705731551682427012097816678308 991 -419639198908088882090791000940971055231082332821896996664775420581015784765020371674979808302536730416334681951905273470166863594198400522120174562291149203935201653017840872891955771632280745423706944921544833218735261020671329142012352673830076579566085785800235581028461961976621241512038895909703292021801255929173549142118053774969989873108760457813418136383284683781141245038604468922878980349113164804232020227804843898596268136166403767497898816913149547670863682185028917522841340195733425878073927251454042699825143816136594339347256929856578828730998151804032219674175982200804140014 992 2064646239630985996080423728470610238393072364743452963839948530320305102986700028324581132647668829941570739621248084325955019607640036414749041349234221362378155236057306571929965772613934012961281353072621552807320804154804400200719771901388427540988131590674804033765644541527377597669716551268563740486577085445514462759361161843884172698294766876969095676776653515033727393937636661038731278772930749966584322654692147439485241507446193396492929435389471192211258426672957099241214568971103462314755155293073349838909788211686094082978677721561908388574781503095812204266490481741414455420 993 -8303848167872295098391618937448822218717030302084093823161716895505073080699990349462625192842743502164670032698115031618652814640768012476438344173143043708849586046233063777240221877369449907168320096243635767148534690299161115470258635629493775047704793948237993979380125410301206833629769386932417535284035245315236191298806988072173013757960343216334712701796080228934817123079396618687794757831173436969965505687444401995479432521122478512098785525762711783785766021065888833546846634484010498135976708358869933524779730897011636654148377506861585077746684924201648984237988112943130074790 994 24163179517996709240298888027807175303102814432131013671635796180348418203811807182861211358771508658879224731258005437569227798600577373365836612316203703584770293980126655427417420530712951342468146578156889657579807230662468877908444026027567910060145232205137681932465727342463291414514787356853910415830031898022891237232933023921167718437288133972103544715976723751807706703265720223296753327472968450174737686136967817867212170049022752219943316673038491478677077453787059486769326012360600323999619708491658818411891139786432848846011680351439560371164102089145342179428834213701943512000 995 -107776825785701324836029967359912768516326579998909421451368898980276316563938464341075614278029143505941423619297009923963535101516629620379753995839117829630363390467560114488592823729901701618572805781000664087623436026095694651254140179099655104495201094104618558322088927332331730988813007571528663387171827970166428110629643676138124806546236345121212744070342297598694526660551540032689673419643161184826415410771659041781005075544552770917140067883853253011435966052071232871043022119830978719164793155990029590406571224930534546845162004017731811184303123867070358519244208095529444183198 996 522196721216080701694086298429157637942921069583579345426411261564701701772527860151990405808214880123581947002436351105091172459249248282040403766763743537735689705214435953054052581057699858224943200725649696814237139054261038223808417487101930847081970761315355593345465486678633998806409922221849359857443293935665907391989444056506648117822333836888212472679996330127587791170077137220040657135814778979251022013222380891642781171182487792935235752028018683959367103377616399955344479307932857738395542237134913739132341513736897335348149662602960929871313041667966034292429533278702312058450 997 -1940298509118370028644985692649716883804662781520960208837511493635429875373072032831472828373593484962120393652232922876211324221703408439926312234296579415627255870237294922320013839046241868269715496805087563974985541482815409142414778234827038999053417202504050234209085955858580986867740378924102184345153121842423603487920643924443149870396031204684374187015629679375248103673497688882801927546915332040642815663055863854025979000056675490099745221244288549319150852560722065334531495889005550102011384056033502568453963091209789685063504108015804709079150530595234784979054299878411678802930 998 5873622971184274726088917861195736118636882168583835095382327669232299675321891101816456583762219984443850655953098026670229767682004434977347954259434013077617446112769819553951552842309102624748538551542136610241045945962024272361634500712641644856353939578152866478488435639965528041025661771486606278184019213737594579875807802974861136152307051201194879569147799314279054123155759987289384792803324005843682511289501808869640164704130898778126325187321734633603683489513370728860563972906115064299810269634863907416978244554629632163195598252408133824008870149179879884982845678111659558084860 999 -29829316959111775138341915608299660792154299788291105405391421234661108599619521748195191924829625199675549188682282458243391793435172662048295030600351782992718604817519495294301702467454705890866965120227893099275995061931674700496169595802966463235193654709942393874461354035856733654167461445700076424595679434035055288215968247192206589249550469387036075392488486607712801872836225729548508226749173321017374402499038831824760921007209328684272501304742336836860653206730845285996476207356210197007475076790473876079092789173250419270285911010406247024428742666069708914875848603396200571446626 1000 139313558128994863765197836101165023662076142993650014242762015101330184761962475397803390364207408935985978349094155540700505387749258845415596359059950957671482077350123352922289577333555591775970870465805986060584535584311774394348863775083445557266777633149872651935734022315536505074728864010955679562848691482780782536636993052130421867599578478050572214105832043125833936611209705836937385454322960155156334526557427628316285568141466381591148397289117960245713612058691803537263667777186084826874554581374637298224473179702573673600452614264896120763428920910284234234120533647660035791429632