11 1
12 -310968905
13 116041991914472611
14 -41905685236388916561230885
15 15214999201976941569510489219969931
16 -5519247137793116688209551072778853951561365
17 2002409531513525089470147425061900304433199288073771
18 -726465687825956513423009850362719052205933537273459419983445
19 263559769744954490520661495614094135706403877448844661069603660979371
20 -95618699055356564543735044883075162401069557536749701841691791792855474627925
21 34690183089545548048389858730885598466524976956615812644640967660709872700531099936427
22 -12585496262297926120316838239431332665567777723803079593907504599655781025177579992846402822485
23 4565980994358274108484751750242358155360933426709377557590762086172636988178547468612930616513991282347
24 -1656524462378301650060565520960170417966320719661433316425582056247432225092018391423799888967579632250210095445
25 600982198150499691676384936426428189260495770762717104200725413622663072276113112408056468521213033366855519978160303787
26 -218034572196946212235916713692501642652465098204300935123883311149290850060641346500194514832196508158935023130557999520873304405
27 79102300899299577415055908012032873710012489429434958929293386185700130449504728167102554255654657668164052569217499809232545334312644267
28 -28698081889090343711388296310034682827561429371248233698890668735422249728413771529643050905107658543692605285116394878067385068512470171773620565
29 10411579622208997733102035634147046833404513488592744406700227681085006611355064188558630171551747783195840876458216978743194376331510350609601202939178667
30 -3777290435247010395494387146013542649371421814988338081334996980753169069222767332904158551573226082410894547250473344584924784488440583129338239507847171196637525
31 1370389849564574379103626753752309225345285409289903889198253240255071862617425295259461427546793509210705956613917086865613088332966275768527174928973727403597819050143403
32 -497173402994310443968081031232629468281932011041993393400536002947556011786418495179363107601074223921933573872388490117020444490757625049502575025798397935511764229242222163841365
33 180373046927837415192062609442506784524270067252025645921863882153040643441544458869645712149931792340230021648940083287099707051276858815434845416905279807940771548427817453360574585319083
34 -65438810407169258595467755212635879905365308226759626974282008572361792457455314022714566933543620737288960496820530964506782613770007449988200939371788290561708153836720586576935778585540116926805
35 23741007763863168317148758962545473951748346109286274732924566568348734969348920459512230946887374278115277497849494437392273561038329875357479268920676500959993024613846758744419900751239024805426568310443
36 -8613167723202700651991086609241305245750403549864782267259138445784045312041191560071564804311017417926268013576650420962606527191336538014893121634581948890314380143566620007700336917006999113034361056914328572245
37 3124831892812162687809965438954402179597903947945871131396137813742392017998264694888541761976024430356439893482042448566886891853497687006771400445147457333267302921038462814629277188754443504124841299493954320853882056363
38 -1133679811207160184129394888253120915878774584044618835098889503429206628723647891686137937775396249728580104957649085618536384910018751880896126251835813391997137599938803868338720628130257169135348610395615422844327945289605894485
39 411295697952593520922629364512081485369485092765835672559418712696652007767352740861136855909157828436244160623498479924771473378334233355589886877768636208352514979655808147005076657288135317268632094650028508895855296231749495490493230763
40 -149216868362666156955400287441989792095943594883352429478749032259013597888469928031539266313759232562577307503489622355730941243037777665462953088252087068825053126362758347380933393698607593592818614537412467276207629535568528459450999933447491925
41 54135440547514822054253392460347563064749025176510828183912668832119521606208830794366793405122407700403101166824531529197120380746552605934466421817362480355866094386247329737146583470607290903372059279106335256851586941029367081348534385106573700214763179
42 -19640178455901405557646988255981525510825327040830300345774190445596489435721369747079457926049712383757266458342121532754787518783084140170198442579287059206725822625296144486134575423846534202250586607957079412564023168165698876714136336597365978387170502449353045
43 7125398923115655762576366521837884489487454228616762261101914880101368194215503597179509896600759599484591291997014311660477147160526838351670891341830601903494227916698388401970354188357941826373973613039929838573494112569025405275806204513293318452903538237126600813915819
44 -2585073752131930258172140695164303505322420926157398028905490600745272171708240377582138797320552452462167243037384798389351250092983256460263296383268232794903074756067992927836450426065362941993044064404987318032568004473268214749777684075211123915734837599382245964171736502554965
45 937857146816338021262172588696765833027595660329666136717558465437866452762512635050982349407155825000020281027553336523924267125593712928559518937325822908344415794498694188498932571137481649935404848363234371334090141708752114953419667504659561317575579750145248684633606831277992129801899
46 -340251811813527206814781619145157772533914988479374087447563403545691102360772239519165269216837761486834424748327843240892239460271998118396694317432036276556430188243974010369363122985671894862986653047496250533144101344628984438783819375540674045175610066158912097632189165061244039905269156204885
47 123442355624613691608305908720744410601457801221293597063061206007540998564777366206006460266349866693919208301949985629352081563425887518558651073967775225365076153909570043385378182312919495942154764323135690713124093844762053781302327445080593717188522132592113318999594098147722532420216503136171836518059
48 -44784523206314888452785288830567143086792619889625540934771507508157078929952486928088888244243134244785033491524783235736943331483754271864989326695240091362259547928440830300510096807472346303145582018971091854374363381875829285753220036603481529775495043734662046544573334661309861089459768855023384717689858085205
49 16247693173614722139638897787883198985381587246182666455944306061835006604682559697781214370231245286055800436592538334585239438221777315598947694498986391924041703381460792531706780632186538138720131557506688286235148321313445365807060268447490108773249910385183736386694016567908040060692337296449262325719054688627809791659
50 -5894615250178718070519013020526291265662672124788383042122520838510663041320637361368169321429493088735308600161757058177902988171202148162613511700489968431611091224866674467604715300250608292923831821906154308844597598928487879231177672272447786037860230671390763601932080016572865997764281308248635864323376572869769476390674551125
51 2138549059017542389838298315872766023074261801658924686400106379177105138796275525656492953001209508563030561180747771661792807367791731443646953548251095186252383981975895949513768200895392589373354203738032550784510397433145141397997041013238490931804218772112759439084613295054832317442002391412413191838702379600220981087393579232375811755
52 -775859302723134631388538945048387910291131023450393074171907013560381145267133779540870940326207883739126757159878341491883418823936581076179311377511521677397199521558169649374672174364692758739006060584816810229297120977569659540554872260785656201823433322526054396690075692231339243055265372569012656174854359002009871639406912915845316103947997525
53 281479470898166027359407121404901496316570300590902023688662166266159105473417676214142817921009907326510749665094676465795142988890401659678471793047623196966774727813385530583355680814936285840862344956769558368423681800620463091950506686856027198593818646844533729925316070085289505655505133959851966184796373913416102805128330722635477659495840101466320555
54 -102119923366292310525208357551132811465954950512946849776277933506544637582675310063927667733689854536427856642524617392158240804944213074493362057097174050321239980629709366408976344581874278962959543691235484298301206706965711292126836616222213471980948229988012920546873172802865162498555400359661574576967071910069936543968546952135486565246491665670367820328259925
55 37048807556236459893983405906146355603400565186880447000324279305694358012658805810697938345375079372134539690605215077609909456658159039959493114796280239606085100486943203043180880789563657086703685785004676764654589628199352025206105469904015496560374538179009910598171850547393131916247055565956563425866304842372622141423033848798738719340460474247856373845379317635690155
56 -13441198309713142089399251775602909988732944494922367594668123762979702619467590391070167195650112910660246860658388568365679924515592710500389175493032260526501610019625556746730309547766417785446724875176141233113500918492026187050539931463687221598717251794835457351768243347428177075577629097406127784281451441095233933436850483417884271601472995760118482721166999413353982563242325
57 4876427175876104154543737352791508376764179646136612191966000842514910061150259015486812574935917869842957493803210610972114838704085410993861325797711862016575881881044270328020318329464111443819013957178465219038366254383136475270800369436638333840434013026192434700790275844625688005960958378090870376061876225304824400135537270227584616735281315163378595196922912613606307808574522871197355
58 -1769153423206244808017836934829992620416605757578244948247053509098021886292477372758493585894756614057069657650659619163031821683274414467571497981940744486290515064010238811876533269900964979569568730843111588916273462631566530248049464684894973590557385220819258675676216702486236477861757763236071750030793929470500364752616791145431684560925999503745173410494855575015239166272711939365173459472725
59 641843653551547697164156435444385183217457105308299598275437105589548463833179785864669683013461135866087784604073391080493460641248366279805060634670043534932437780306592617788810571306564395855930966897238258269878583702866555125356313168775807912834584823692031282654379882719297341692533207504990420675500417671528260090816323308119530874060619096962010418289341170158080694079393961690376244451627060637355
60 -232858987920785448774735503502676996199585496442024791202919835195228041565317760040241297735720417775498734526054135163225779182319330260520064995419412002371332060161551237594038121667216007267675180715499934053522856918532217047716082886771634447217172342619070616963226396768648433348932534860775190266769068598217380900327676274470308148667453904365940950323321212612080753236728742980215675184997694960175046775125
61 84480555280800522023112847849448902340237325287809489847878478106776621921085159763586170559004274216747408031416945318606463532073310106864667368844412872558508904464276673082347715052892755102081385929608222357064201738862741507436115078895647638627442696804133436984372253989781501962888253474274534799714587100701995697429846643799996040763529977122180798552549863374513405145887553706287978356889818410852641273742001385131
62 -30649296745119682713248505155555992991463292106094280381678522787141932857438740334203122013504018209198384530829569400761569406508991224242473183177559261136214867868149320826978006184269118470758058003085079570054140504463948154487874049108230590034629175521304128509261443993991349968943269685478570581405115716400554802211756654208640457148345145229471841329091387210050190887577084928900903099913080721673376548371735204866900414805
63 11119474627599803256020649866836536300459897645299510438060045496879312620502670236686747437389544730398309820969636025205052686006000209855008716795718415670654285513723998591137289912118731416497196032198507237776625966482617897408025680934768952462841217393068024903922598948507404828086822194627530911849667620687997731959186286994308053621337846823152965249214211791257687074811961572461731188886273528929810285552455172480813089530647621291
64 -4034112659159904967463506046895087403043959205404403079929121523049107166025764440856631419954309533896536724533610289589100812576017923715231994027293693627279829344320435274056966105048934423723404355305299542862418126969348587319320428956562576454402153190201729609153959198043534919927559795275313720261929883794721725054105260038945763827683345548450784106844871495989153819722454626342695076830570067132327583453011814216876102691028259697022521685
65 1463564196315544955435535781251735650687035235458748102610231934927656224263240424598154040725193328307303091780331417129817349514274711359340683488660505846115106887727888202700496306675397089029279208563120852593822943418441152660825509954695588153792983378307763544772827873900976081547212016115517328355708863967428975602680271274358835130548162029132028658649325292505471974492859491561419068697103458836173892154535314073844010270469715147540039995739287211
66 -530976781690285756867663579220789688959500676312145107413068117570640626958373552165011952730903128843159340153057391774127559637950317268099489033926609594453706528563096566703385045789015179984913330915510636216652401836363296267034719721563783350856631511680356195831732112716684282768598527631872158132965871441037457013939634336927814118039725771708213046024467106280326543890277089154771917747343481908807914402599512583990120481679358413986179074788875911391924565
67 192636813201590376390320128139725273149662553704271320280971221323594821272632299425911662336342996248441062314346590741101819253281978785396916523854585717435581353098311824719281999291285025325248835170130366465180593575564901221036173004588957487215906900614997489427656788067002798823621418921117585035325339287855097372522350026234916357827918545049577763937613964409594035755434349979016899617973476672841486749015434555206487759564495852656822514425001603507757012775022251
68 -69888068706758923072340049386635085747493421568477233560694451885248719492194908935124684580491631026769500116170979792867359219573798196761502256388848691845352400837242019144619692355894093861653966635089135585029325761031056847593542799067750153633796573930106215736159232866590377485682508068658208942491776644932806847248283833004442582551420151159835538028159461697065122956234156527333015114918769943668076220469984740666426045971821468561380657042771957287245015740125518043337045
69 25355185576337864592375444948365814855498172743086890286434064807017206106370244930038825036503983134110314909382732960822644827033755892845463669617282214157150106926309286351864197693890480783670496173846641319046294159864848253491342286712006781626728172975526985415744330763640533994637526591149848434016980578347828191126798363259729464502947920560818915242687467404431034191999541735761989329214515768976311268206826655193271943211015937047725485070256151045656128167250689638524773075463851
70 -9198786681429040535440451473957189640615802483442074783645947043775407963715327878235744374989324061281359411274833756064272645161129211489537401466263960689374596739948463465162314347108313598074958716042120095166600839757897799782046676100944108393904798001900284229883637395255661002043052750734846846485344102506211148829588857521941477511137762915163398736233882158946288516680029263103090556706398939091518896097486630586258637510507258881011862257817774285814316347557814323401456743616207334723925
71 3337292726794465779162459458062529071649111168138557529370100159480186018006934092941046037724638314410000448962522343175550576507252687664211365447445970513204798103437614875707699568639244301101156100869497969668828742367990665792978625432913941230338212995071516825343503745226009269517299501816492693478190245165429023143716935546686692250237181214979108654152018620366303243000380639984421210812481883651804312422332526803993381433656946734790760682024310277491723029419794713743859609626691732284955042459307
72 -1210759976291244501772886437104441011108710596813260796276301535048589348099791089648679310274374277255494350054730837901731694415052029407666123615849045691372485013292967500797112608324251060706087635633133403811902551219151953920310068497188488397093478214027111587481504955917881975398045137898541657801447595825785791767338870747987646433030243723891117664808507209640391113097564877700299783995186771529758339263260919526088485591859865132477090626729837320549379774151251451417939599688584795509881787940501883244885
73 439260154921093303819389980003820363355903500480103655959855366520781497670532977492245034161200059093603436141907071645377658941768628829234928180073778270725475016401248168849041240853454828813062799018851692948700139768697182460124597617610841825471413246673619136606200315516207313607185011441079187484024870540801651831637276904205637298559197140240239056358510847380618137150159139540542676789096083477663736030708947428522720736327082339254486833530548588336587983481919417421742496906190737556066353517467421314662639546027
74 -159362291023476562926988240461284896578372070194261097134190111680505321202172399858901121986234161898297186645342649190003321679457409569564292404519726350619021699092763517629418521826144150315089056449497164243073767925497283388700395973867537370718820169932680065137038972236749334704733926267691152655511463039070755570403861441488136980957584967755778452123573970856034671318994546513071149278005731195062650558860248546555923589407536310756065465430326644172043740966764268605044998209093878164335122512941166654600569861143809020245
75 57816170020732523914910076585974242455897860339104186922297473595597311961731272884376859249008191306314973986680872571769841555166383808978919411044431702983175979586560487007765974982853039028280927199788347092262211599170678903790014439761680994644033319052270000605491785535204787662960502989897700805133197006104220265424072816585711795862248555039729293694647881891554461810539360426551601942541638212671550691012811408552883645313984260047837322260385417671021137528645445397158614372698809156266855025335032947909063653892233266784521105067
76 -20975536272717218639778970290125986054829953567726105499962983471363768671333292469777019040362508116385728275266579485956514330663313058629986197269398596443106452872512420069168278990719939425691174589892419008052609763734266699653834468672211488427202078012579229583307303586601929067205582700873748640549206732680649132235182101358816412120853048405552018932323765833724408084738576575569171879766964974716020213300387450364710325477287686186624807436573116227416465728435591562732631942034631616902120893505738665672480608190664329384558404019031691605
77 7609862807763020043020134911969173609789361734987731027024714505639896170524743605802617090600271862006205156851313462021855941923170270466717713269082281513584098570617320278041489904290662319901638565197967088690035678205511930501177209090074233629063499162391987766422419978856429474063503596321368001647467390700304054306429727724902344398245388733246351798552141305126360772221674381664686143274784485936462524752894977133919000701850373345654768531651246146382464507558436360624668490226109261910358259851295954771780827017082221454357112061557968969739480747
78 -2760835823220317617276698294785235348384473217572600810931092923797111632253348244189935802358452493841857632128039640473577077950405939769943543298734867494398967192328517802272696481788570450859561233575361354243289460350461779609758390856726860452973373737655145896064471135106810737916505368095184617750791772953493979989485701921181045569972342574426271391481658649744038148358546412103557983598173871308912786824677379894789577674228518835525377098007610940810042245599665538551375856796503137609066816750784439724076703688704586453441428092495935357274991877882958165
79 1001623108763667670932920878748303536661021239446187052670684135278615555669160549598955604489769743392200417619751745800840912827380208639527421613596305710349508391977010706063200570153051853697983404527868043304012394692472539100809446221015130871098505386879688723887328258612026108995626385970266286665777709858559789839344441291935738725174627539667421939045600934064657738171514404175273832297171761910678961513764654416493780332772924844395641219048184188621749310850597222130514290146133107183964742682581116300759796290532951893246404647539987725981547961560662595834687147
80 -363385915081026430776840468290817488095006575624547732396452755383428584426272111641977904621586837843867829160704082211171543453497364083312344319393847523877368280579361265363110239781854508738544533958283463265342956001638283256832573538745271254112439238594484102854755359785076778964471419508036943200602931146744995588696100841801629708007686631742937904849256765605098164488924941555147314398126873980382895980857492001338836985605171542852080620667073791923275177388760150458757962960889295491506968985943606172775423106351109776778890519684938295466425187588568492790740501710557525
81 131835340183262390544025514877569936514183433937227278689520126919108707463619526338367912064673119896404116567412232844795010291864137277740830779988256969698246737123033456815701546000278152258097042213154027951021847889311222915025465923466285863661450329773328158879105595303185305438734543262394300138008717578165186550705137398319761221161477485676509726994237713522051798435447111185882930499856086408464556358323546189013336415767361830329243737874439512940305412723394511762346753379495538070891579802122884112839734630010250700079518268678684826195465140688028737592364716002335538449690283
82 -47829473295246095764894695186466573401452652076396545508751968863076485526001024206557560738946210794008672308783101391661483207564872411871826084167639267328737677864931738581727943719677917312008109284807337830962197826128670157712774071028511324221287144146551566534083196759506699440062792655108539599198668996344400379949621272541490825252998754283612823397969367150561947286923982428428911615969948284876135129274552554088548476535525662411752081531316573451504673835264078873007024502986530271911698474105553945229027565886725488294483443432805918433310391792149003439092066688929610551266473713127765
83 17352392101545902338997863563667443872454928296708953799308342308234043681883920414062179353725763246701468771771263962280834103965432755871013222632560651474212506000429169998878611292777825036383064050280909108123636177600014631589216391188490852116694439820322637751921097402017693236011252918641567895933677822168355722190609079242500816663003275004882601863386654123308881760404228823160418389425190125740988217759647362302462373084137099718192352366873986469556015645295066095571423456807385142000773618186692702824105143849451483742516383399029975850993541721643291576885702541142768000704379787469464681262763
84 -6295396768998506417451938891188217199971887478737102927219219043441510437777691249756994075981399246520690862657631517436629974300626628904329341465561218766086637902654468531249191880134808688722592595073699378341399279927595147600774580323697944792549212953249159144874580335995154456538378961832413152193888745657253986831999348469163202480194099875443737072323589503337493938851652379276746514391464225010700795985886792700404860389463781451499606521058967670133160433278644585470988467656533477584970557651118386860027821518839628877764485538755587175150486683918339577887887368719837770688226428197625590499373354635605
85 2283951414144570196648670451214989542038364060049083539964711276119175413990826147049764126151728345113035071974434304182270882066766997758951745546557815319044810838142807938722533041889948159707281411050433211855493151360604505464073026189775546779845736628618644151276176800622135180702494865275772591625287715325467953834507003266648885622973064572294821980820249231126783173356555284563187930457477376030463697631204943435462127632673840671297261271928231155131739112320827427728345360798038438727398511469683217629413502376395761469827630364383749298668291034006939378312347100043881341216696829558842338814904650195620173655723
86 -828610849098686825729478706014989828922306720042014723797219536434025063217663420571620610396327587681599207567406866238674556910247668462092455452550959826652881495044824195063475411585761583418901020346125299468025374130170848051423828500752600172250592666644224825153848839543693524414582608731182020917007655562004524900801868036597525638470256358936509427948287722573732980873791000910755157623848923537831746732184351827753657111430370557563934020029199468102673178622397989827228154596363931888650368475898972609415450247098078641287128504926578973664116515464272237454619702800455836898730174658168591467494378495364028675329851183445
87 300617576622663833840639926956927801802956530760259138102286569119445527062819419231109137030911701883139771291219820856719327934956846068944794042645781119483876210310546901376256289042406797028362658643533412020627754437236795653739676764893377242853020068061814598479621693611498985122888421590020161030296449797062349942945263458007630912656497672375434192167448098583456308519979091446066450495159982265168430775544898896803775683249111134331263826956736290073124608005731922832333679449865110495598836645295107097955852139418185124832450253194396821647031438471804642330855227673408428565056087223095206580695155704608462739985652214863987420843
88 -109063171780556861795057338656028445298664121455795457100606862309534802922453587304730524119110541438230732827113561960863146919224716441709467567342146194712283384509179866746846212459594968535863300817943093652399790133079865284897354951527874902706477815097599902663913107024148302384303204765101490627397430861766735907497842376939898565073498553490588650759686785429592224422929296615113211250808941666105376552204827209816225450505248576012552213323949075748779199402200214383157082491610716994382647363414304784131593307117290788821542069734377714197728767916417743623105373107887277405976723891156585908472688640287066093360588150612390400214547616085
89 39567797640008307499845677815602116606612383996989025974274473430875491743379015796976164105765010942787547481729264984508396338231919914753257692137848335690409389681961852207449697895357469697601181067823760452047213997060479375052088896015318972995917202908963168547406875264310648033536480768340546361494569266098747644712961045701378059451760213999209683651338721096021205012553716572678304676830614065321718167040133860189137035410054685779459590676398968566247512113479655775138118956680353193843162839173454274948061748368954087881970422278220258550010894144621339026062057788782515291614362870652743577966828426215837110948725197880434220007359351814482243243
90 -14355080496198761776486732365824958772247683047249131487774310214660954868845335694321575801907222516698281710898094578712784304983966436376542098839302455612549076401764645689091915934963024958380033364347052565591672582479924658823100134977103872727671027044154085794316557346479887305084593257764759645958709564157871872037322194586404285160038580436375498117766027610510916156480297822255573983071076777433515024616189505728273393562671312468117087011495527845561936485910857655054658404945317273576660801139228028259397802799615880393882074871312857618044324679342940890565154896565756204338889897269022700405828131532799250167921136678628206724162054062755740676468035925
91 5207980942663929963354716525381210053892833912363093802321419767455077956931224830517885609815005271784544441231875643655362857569095544005732467835763764939239979351134392285969765832792523750265086334499987953292586304567522806560577508113616986814793990516149812671561896935905845096805258363457635614340269725647248992677010170352405567287619660609974233749277088910383302843142967090595059287980778664257180687686427131990307921500592640423433860119230443345182710054645513656601177436106621494420424447602464234997441364079451486829771800864403507089643186489834007492622067906822295346267012738724135273143643613327509266505983185705066156767504393875984729638105227208410214059
92 -1889440153702578588095279039122852285269921482902292434534057055610598700241218035171808171972277912577772728452797044174319325552443735979117827971258091632998465665659265121655737156062074869683776685483746742933723329294916647172206568381579005734563344779296695745321417559222987421830860423861585181042410971293296504997356982295058060461783292089661113983963507276682571033522845780473159394035693284557171684945487876597428413925606741409227228472118762220015791646538409872740229400203491308914384115581780297384995835998399790791804395443899339100519925406895138598224736460656960806789778233806566310352644093678564161809720871278056509804038639389594466136667352317179951538470703445
93 685483325251483011369603882892279631418799679348106030900028631618113528316987491763671142972808353277660692187300626440492870892833455686287704459723723596351777241842587824824158841020903881143982861174255971761006086661833968593844413802960017760276014903715021737958330131393973468454452347169873800723319923302359955750972210717535396453534920191461069103703657311282466405371438349726134300730641111249757832181916761283294825178785913253923061533820950524605921558807839266303567488135035362798804816127313597276832963197925460441991893842347122216901018642165124096801908485770598038901417261426819593791552338898029115251204954354767273924748022588573219933185896142272621930973628283670179499
94 -248691332338328496158906816599487815407505626721236867186375417860316826366824301847423534155577336282995633958537842436377679971089242104196657750601849543585838271167961879782835853400854977007568031625135949237833491762526991995769328418153391345732659755116033003889482398515496081222140757921738762841303884294657083357125471099935588862980064222741485619535393408017222595626345808172688728883970275980533796328931416081802461472522195222328446687789650160394031796786469719171978774130333922570935130244829538561880801155788588786220183272035421398379629956229234047057690636263717283516028710951973379855864184437357330508362993263044926836611574901145616398275565626661554343812182735424306189737447765
95 90224483225063174367358701240626110537714481677899668093880004910882364213523884768589986848240486417924857343159760652664703669571746587425893882853764521447448888935786438879466061554382283815842317950052740622008129942625845391016574710226860629730737051004308639225308527759939746509987053450800703605347209702434548827026291814029380766874254587466778539483601315766172229178199196930982539873468632815438237693441804480013291266191179056721100560901968031756555278780945937909575021602845197970023053570141026104782152114001302909833882571533423819888605320188147545244553506419638896726545011502357716457400986900436836015885513501560879956627165731954123700008234184307099584826058109887733669828982202806251179
96 -32733176893174305074492399306082700499813390921307939847836797398910106453816687101029460726361086884023916017894452473073445986276013578764415508711814153660950913331374449534394369980978862665963437624769278565483841612305391180994012779193408523987493092575138152704632881456468303319199310853290496726228553051497222551966785793599310818968567911985322567838781205722027271972680745898592542165930687766023925044497680234487187150331301154847447473430852272313453893878122544387173252333107310026607273157698981123069444208955116420309720297755269652735396013402329140765673402034102592018525289929295007679207269461565521136178450459740347251558420811405639620973203277249761678659368681132320753608988728023144527150240085
97 11875500210370864375871703162623246633862026775627648246220278064794468670810260617180757412217407654873545234737994189270447993054090828115113556846390444061448112066395428915561364761559898363280227347561350542926010198672557962691749734412331475430309093869186990188251360367471720663699846494662605334204863415324253138691836786399194686153009034036980854493253929732902737519458058484929922522461057209224282255463405280155072259878191259508820629606800687658873942109611156134873801287991474252283267975868768347234837588416907885906830371515576085463716957864841863486281587756341697640186970841550688254876545609295139546579696442019029908947290219151364519622588653843405146307263449252834849804490772323863617040551331721850539
98 -4308396514849930263741531341105603115927053224390883335932280009408724348370981087149422838763459905320459164647850054119516739663585836685747082429676547894482919811925856675285784583613394519744272724216544353949272727194605564696015751213845700509887581610968511497330018541447573907221798510498788499184381030061649792923483728492097477027887424027572044593303029545577209233817263037409316129946587991193792848031981341219572235909575291112578002254786985207353665613828336884113314515607652207252244115831587649002273607658883857705923976028924425331230526653045349048108629550954167259680296559382310308046073272253488182963501829315354350668180162272806427516694708537199322952139154300842651899667652905996049448694066259508054278590805
99 1563073571668214981490731115484844595562761620564319867515690202781142702285467353259949591480847801966721039295143887140850915843918437721392007629277549493735930000281590884037255826534038691985212775265510089858042981687971446178700209218638493148853141430319322014033761704790298058192754923635976624688904556386335296513879099423337572791366388659639149605756360980641588786840105462941518390472111819384593234495409405326695636367274286325263896923782617608089859112141019939969391873171624179276225931832998342788730623540434803844888644957729528409771873206092729877456735766937946454788772177338039929359653807434548248429051152859686535153095147531548653940977591925361353037601693605966960668999166083242716303044791033239796587786348858388139
100 -567078490112633404059931739985497631887680579170524306577002439377041269798358875586899921296153850009462294507615718163372486744601000746669171450278876921888642346097667092263389133116099514737372611539631039011868951443447945250321329840597809718949281457900917419423607831496532082072083110331107238756856432440701538137839436864840814297724218169573006349373355025740060451514927810653396935581966803949918628673878265148737913323703317412409348944081866253169231472001960543686670545642259853578592247068831979250672142902902343893794044666041889260457196265233313082285421371255097203407698930056349395430296729774951538269069321393514620286070912396596464485882059958262885750437481797196042609855309655958037427222665426519345482303390109409026662519125
101 205734406733788507400201682827696023543822236791441140402577922310809065714549845386707704506833848338683785414033635963094870842369881880760120170256946995380743794614476855554065188293773694318086000103101864862780048987911677876041874904124715443705303252189053364690446692100051734659675396207311903871611796455966220480620004751550784395108047524315357960906651187567305480097963786719646125261954412732676164609261832249104069113354662209098513028104289779421902411772126295559037168753712495624573197957336754087933423864333161443774931813437043140469859369427879518611119183859778694087858497026842414449302053286159270210962281865607557251574350188008538499436625499396054901071674608841872660293918043173494091043091269448354935698826673902775653109861304446635
102 -74639837080925046211427384336133872604605394495269731735337925024958244868000456272423933901718418868185624282659838008513643167712733388731932674238082598095099949447517913698815997455086405559562562003736626616683142187030037898443921569121310117103856167869569707550680182241826511867945723107721065652606017638054397002355678508298878251326309326131347733172459726742980894430830064880477443301343316817936552030527865279110086227044006325820013238261802984006063863383294290499785119943216486153680896430590535590864478127146909947891373135807032846926506966482021261756417713734411243913030985043523722136072429844410753173004965417771157625365623527297906084694469018386223043247069346467456976152895819857153084906874260085938890981104145934045870300923959520949644611925
103 27079113153279240522169808594929883402829889164602464599490370364203577830655331143645923241820922588708250206519787101614923367757292767578587104426425318365413107594629764210695598439092237388737998606358217693031402528943525151365067562889828158957867798487254983156152480723131712020496758982764101678506446086058457732393966176229214655514222088403446507633843333648056705670439310711263726357548106047478035409594363609107827363287757034356022592194494820478967536652881020024410553106545077262220653689677665395074205435744815203301944633055862841620122996032638567880252548212622430208351269273215832718424258918651451288641827584595510465020215613077657929918486860767004996711750154585252390302971572631455956527076253581222880046018914771732549419667828604682742886962782744235
104 -9824222531100585207359109290324058224969945857724073567039325468482705817419107188668363793674064912514643769323460393395997608593858354040541312095495207348565024798685498370515804395538631596865309811795747686515481033195243625890635350079018148114815330327916743735951009887997064386443773257114588048180240285195407365598995303875061273559500361693915093701357905026299573339383503576075544622927563790498434567611820579442474647431748855360279830203776172223432012383186109618414576027571715714349194782796086813707616069641991753591542651526044012580369891876187560478110256356635583679787959556713844169892711407922485972927551767830410416850423545579921825868198928033659639484740606802077264335818523076283256050640519804373888328728217093437793772991969853050579352363938426512734736725
105 3564199011772160753107034385311817609991682045661688750449285916191346457728258790420227922499286314697890656332952105802028124365018866198876167827092097449277463825895939177462729546879099343902775588222149171819873154977476992759030081628029527930534236757201836183628471735716134889733635712552133786338040299179889741077014137096958509512429372858457496306235973635383965018828851997089118270664669919084594423325543039735312256286129322337299569356582575865401785953720616940902466200941407516413043725856806611673500293732679826708156323583679284889758921495231869068076245635908641502996971007416732290888908059109461252140675518516230672412358620386689399524157741063045767503199389135286894995393315791454908337965631937763250646281724481262602484243594004167284165102178912885653178731369803435
106 -1293080908469049263985974927881897070913938430654118250651319607696483227524450088855516855647053610398182382389334413225004735587714143626640327094919682016679763991305343278302163617640735141154093324935417261296365087559844634669914276911643759831227075662654630881996834320869257559279787555173802358761653496908943131607343234660024436824647499874421143043148587979013678400946265381753843150384551207661414900982338020313043700442707506461379563482820765693093129472530754372166129925677972190418997352395967141365413106039460831414998744183416141676028030363622921144573250484268224631058097200006399660301566280300800510086983292618546622452201586861657741371791430457149373055126668116867859198699499722940129997350742962746693779290163631363357366195117305788216107378838451184218871073270150330631901525
107 469125946762376540093078529125364573022600092006574255612168836187359056500179273905492617569536302401498654238083635686901812241378065580522141019898475018313561035668106552210189600329409117638434985146501968836438441922847551361868040479388980418799185304543573567379300375313476014844515016182416734719873646211792634667477608370701428602358852766843479945538451526635205354392141115811801011611855934576530558869224780958575667362414305143736703687070995734227913026369241292325369490410655364732404375913685916468567046689407556682289696819645021990642627592107852631342019926265166253378743970620090842491648127419618099175266965778413215998828699608014609041695730740340065938592474786994013398576105369105869541830016583981729999556916119316247550214319575063525041333447029801054355396792809277876828639394737835
108 -170197512378602940309234856343492522019296334845314272581486331543720130113146433396395185870093381986737292211818604978470825810928086928194680513998917533727999308845166293179323083906598696212598715838151774305676027990821489646530172660091642407331699897850680939766885206263890200342829953531690621391463104354662376615234662988504383156805865069240305660570842187268759811437851444561711903226985349109533759084876506272962377053332267235648604220031234215411169822394840993236375525049848480936505686011151362411332561489777208153402571987454206109301050475019773370428858799244483170503265806778186954946608630474896482430511258920467598630721276257875224823647362796478332948778946325514874987254986191050238567516913671340521990852077431227411064208147363984308568483852631238526543664647102536731017419863972668085162325
109 61747156429480704137134135494002011746615885473470233487344761188301598492989875404062308688097046310200578032343753443264558701656370499102469874444771122911959506328130149288416570315971455571463678125022049300672037006111665274591726172514348468513884116387283480169365298384478847136682786707780224514597687685874185530305900184015644300160330857356316553798019339154393165472796145057813124195852963280403557712756185252946563346032917994222021712264828898291789603792494246225858221595763278293257111946147912643679798142632592818200573641708406380395433246465060721764211711662959325339478934695921220252184943814663382981620138283997781249308514379772649252371610178894926346190184122638654804682708085412864671456637042289851017735380865248830252250068623297536767021314867768614838307961421047670734017990958811340428294552497835
110 -22401686568987071069759284634329035519749661212608166812841292616138881573350557699993315165607317808549544851869057209337565804380540438490738901274881179029120238742937800716954178982055727933575279916369934819109098274617530732028330508630202581897546768295424843862673710484215558785949854806976329526083553629742749181150872970420274241746194297083872694393523055136704445922457010050716680925511913666837626189169260833007379478682856667102040483905387933320193470581302414125970299262053592926086346322067174210427616600853536319529213717364644266092807780962469710816705437067330535579067884796347881800828487768299885002629641541442062388245315565569220429495382590368661904429280840702326089279968255620895580885574346889593452867190662791613252483666831524221308567671822805857586700952375888624104964757961890627601161403366814670967125
111 8127265936663250286171439094000610621884606944931633001255723956369724321944242829488587071671311555646769224990622103279584432696953104617627079341758753156647902815166076164814370958022176271207389908572491029818296955520217569554106548078609025088431191425894280966688205136695339990175186145383560289093171124752594883285445652360359727307453027239564644237253124558744507229512973731488393723074948063839267585456498965175206174732307771538823704474762729876106685353944840519010484917587761421503712437180581357398913616421074369558394304144619545622193992754431722998346081534324410999251447987718750746583793271810545024095222365851667034465484359574271622825687195964665465066210975456385015205605975082414720844802229072982972662783450897724356826753008791540499692551964354335277085560639677272983633110392892537519771747692764025731983382884011
112 -2948548155150509667214155614586728795822064571338350574128020954519608431532966742489979710783190523857016763036117688796089810200909872078054567271545002724250965068468694138092713864866788635342186285842201568710049070080059121177541097227170212628160835504487746794726520919167939764537573759477386155607943214129181105423160124851265475179654693917622659632138602272904557599397860278606783784044851457365607216415311905457520476922773965500246244700279160918514676819200464118002471218885627321281782079424531601416217850232467835070131056277882551364513059687271350734070961098453547014340304240929435899765153934991711780606467775720053714593325862700547613118480335976370418421038001466798747523490244717651184103961511488542489369855616188350637432441781074910477226852015543374242827747635454896191400848546385793895418326528656275434419873640149395493205
113 1069724590162836144164835378497935863794670126323455568189555769406023833232937946603786591996402423742191097006721729812103255202316331415838447236971323189704214261121585408028752737810171294416156066821832139634383351914764767498281843835247277486535416230685024446815084945646612166185476567941046435593497625984740142648791874542977036357388393567639564749102694873654269959956813299501745986318159659355605866835466133244673765379076604966071481987874486365786189932272165751966043719993108729648627495509944378962252360679889858328612218477109493590323296589518238551614452014425971007360021774063869802875276998344802834881208568330697265854613067484144194864664677960695742350902656972826956277798108503323669840912418503891942799598152504958333953525003136548734214521423143578676419124296483111649806813722174558570974015377584255931862512077103914363304015244971
114 -388092932041883513713393854043696833461523310321297783885978083088320315362744846508385407981975921641274339873165953691579890272982938173510355961073476262579217385990283266759849963528118327245726848103558403620022680760075486943107570169061128865660748922195435475350092024259713675948805887159331154842354119088572025473444959345238080138411200355377588527265558401097416886248808601499205248952033036750565099106723146919964295624467536676707186239422017755519252640501650408863774813201992045142059863552490591721302089473880703923189097002750857172032763003176772959149747041580604921782919370191593372132844244771330739179080623696250496545131141956716633716266380153233148738347778787998607297691371825605057982775261189640279518517132542580321743023407430941466344322786002566552403763393878839931227828033662598100957326205102383925636520802117739582776433168846430982485
115 140798973199203407470154918015546906536362946259941250093157088224965998398595402558705374880820623942331718309982786859868694246430790586515834377799737175351887799158177829518426296598667256299682757019436942537980807965077937135045167944924708020299360258483615324465402428150693574332231195423132266973531719004082338227667250831151045967012591632311283567082913048387494216663698652990067100529276187500547726762154842701337138640163740707132113049223069519389366472929998146726969318082959328620601205662513498328396917056948550412306831394290182514472755806152136286107661514143290128526340634472651592528728443994489616403579463450281467358764682495305248180795733292753032000175810644849638199617892490868920157255034000214394998189494648324849404368557509130924890452037671621584037191717563666055829391840222339696942473284172587887275944558454273055763793078556269642163701624491
116 -51081452964493897775340612119961779921299633850592896266757117353549929919111126573378180006167534638065798122913119479824367847107486228410505016707835543240289900292976974486088552432462760252657039229662319748508893021813649301140682374672126195960579044577764549479619444227488923576844914945788700846981972579593833942712151332171354202860750860770308889063040676298914210974899120347610073508113724721632227005575083632763711346619629835203743534191100103142089325956847763601561297271700442216884472067509714843666714418400949089656560160363059350089034829501905010384059554424750211010093092197102127099118819173434802342943398424097877154599896709473077158060095054198461179792268065558385984519933105844185687614332049355217978757928909327011784063232410899829723256759100033018170063990315166937106045901522831720376682142782887331199172271337962788542191123840036293909239518589394407765
117 18532200751720858642858523474360052587967418854873046620092872842914425723659834858272958909555516262804814713155501884228760375136638560628982844077761096018440181801715209917289895523006029772286006896209688382739584336890298553397668310997980050646882191123856343260940152930255843904407400683791016215375196686755269556201420014768217662844572355558320687648119016510743124493719907332965406440948350738358408024502508429342672524140944012694666823871285839254906527982639707152594377148567528619881826570511077197180313045873400543287610251084289017474193927372749291430503962108177430391923212110958642559862239045721915189927540708991844211415999048567932962235636458833655075666468255029863931464122584693157916908959218647384968198487508658412997541003778278922638824314518656350410391233233822453340598975731586523636640995171595642578023794676323867654204661320923792884396283583781171724295810731
118 -6723427873925314449421227741004718562919760584466832567520444713991704112474457631990844074020602129098241018928001206753400338529558564781251397280246743985912497500717717877228470025776491245609669963651654992027816028304796741683936214701888795125617020638375354450400437181806689941874064410795291691781387368698184411334706834653365654042332736123546770179497527205805583195659734515346372314692143896082178227671398271884940770795450080491809856502140284291476845519111947044433965195829723056218918364462838618902318271388404176112568787239335228436433264529912570614452968880189815810143493619094534031973243449200912279750206296108073948691529327454502865545714554386151963865935689804205536824305114328252722001962993389309978310961213980721905987649311006313764303930199979290909423415551805976807123623379763858339548861437593287475951839589935040234811496296711240831459829589657773337282685570560610645
119 2439239838888443246124282328342042376735839904269406185141338562046952260428826104085232546647308951578740311174435641025824863477666812742199016144872291152996302267065810581362874724071517581677996590369567972836362189730858456253067785088702459580764480158101558172930546045552097416490010861900509399677107216614061791286802069842123650206029159054021484658271721157172461180227864735432170969541411105642423245464757100991345675435682495394828638808385461431671966494711441007330434379963468796239089182526970027821761755261141336940116827295437606163545142204586181089488666003121694993058164325048918249669819902552600525679083394511118812586230709122083238584274167491162189038779836552506042819420260624318642804140241298217203218422085870166761468435325315186550997360116719517660351535867957168454335333660111890221569327447083853182876982036120464073490653764450253146245311583513082948348591013261448557475868331
120 -884949032426641522116973038835318335307005606956262394837468574209907613856123408097937530879241952590218097149980373999559570403544097098055220866835234869711990927875930840103949937181410815500335395755841561319612861798943182700372281116238077900205104496145595673871118679074428756746426766669010685091482855577570597329092003717622313699326691598393788168125285208709741043944771653837033094807642045017807752810060254136497381991481675441210631320178561816951270904843788689544914929058225375367412691058705667203614545633532893044240063805591218875739173666783490242303899671704218080971104309210454277752845907418099402276820561372597241467971581815996215043866921325737919915502287835073639763559988214425390450298524367293083210503796094008765446726734974608096919437423023229209548252138827369414153712103104782238424291364199879396096734849715759527826428232560873947600782264430675052188556933662047833606915234671939925