0 1
1 1
2 2
3 -3
4 -92
5 -1015
6 -8274
7 -35483
8 496280
9 18127377
10 344895130
11 4427896781
12 15653147412
13 -1300426685831
14 -53961316375498
15 -1345994948213355
16 -20836853905979984
17 60576513730122017
18 19579099820703961266
19 894668319876527296669
20 26059066415716831363820
21 406517823590425394368521
22 -8894643072246392222315378
23 -1063900156050769237814599963
24 -52220207852888771409969529272
25 -1649667540520630187711917242575
26 -20028569291559681563520882056374
27 1670850896939132169535029247828077
28 159267024475505653328195436799838020
29 8211612177044409967009236783471240857
30 263589629374712790727562523303278143590
31 732809267795833807644825840910549138741
32 -628992853558778106192427693601837039774368
33 -55003870955422505571441630745203380534360511
34 -2912903773636625401556056954828641447049021598
35 -87721408317279090883715005152455085574616435395
36 1610484924393876640443801560835335828841656158236
37 459860808592656711533823351100210913009510516573737
38 38625385825698125774743674536951955681075362291151806
39 2048533811914252738475433797100837814704850573561757829
40 50356886181083056306187139331187014573068471827561211640
41 -3581976570537878927597209420217249704498938473523060298159
42 -612323155399491285417667769880817756244549846417748298282758
43 -50144631617110340598476190405556759253682265892519734188462323
44 -2578079779113661029599387791474734060087064616346992996012007052
45 -34479032041941058636104655410677686790772287549897828186708472135
46 10011391237271362430777320114141164752891202036317957685589493541526
47 1397044562031234618363916873567975304028605842272611431364144018868437
48 111614626953842136965614114150725118459800438237263659956929007317913360
49 5299562620167733358856014969766885784839913032958362240931265343215312737
50 -44228293186989046870203520786570719507607491737706175770953726963451194350
51 -41355951310416618147302468925638180680879231806518726593602511005296920728099
52 -5178490778976568061691808854502444160430344129918015173002432176247920773664948
53 -400088589679399509858925579424625384753895715876276187026765110295592331202699191
54 -16086028060291036356271365819974222710947080337271406798916296196992866812719527698
55 872711347389330008337439576066334052163176434586461471036295199538942884337370428965
56 255225276729033673559472624052006994180811062735246781555122883028013939066226866809256
57 29783433431368714565079316899252146969645862078817524253263757352053195319524516757158257
58 2185136387029320751065769593566737505268843899812943519346025272789256615555695557921739946
59 60485245976452663603997835434835304371582428217727310187812146954588132092216808935157698989
60 -11117189302320749574826765770392148953517361975965498233239497929740420219787648732588627112540
61 -2313620287516387011158002181202454654006770699348084673807932864242893653168331212687225319712039
62 -255267534596567559240383219748355933953475673561443539872340670113552551523148395845531656323790138
63 -17229714984601268061494448167666111002694119840734902660162599421926320951193321463556681365922355083
64 -102410718103754565607653623616106063543409995450544249153374471670692937215322395587387055691880410432
65 171832132021165326616714371852899863914103833686893423870946166183206313648946171997832206210628134706305
66 30096146077364248901394396167750973296454645017297507619942276743493160840066802665355816704106351613855426
67 3143696511591330046954429909295801974673344441147803980292113418599269199948790524887818191825411106914089597
68 184267186625131088632111068990137219240667624217759045011454280200485969816035867497983437519938821170400434300
69 -6413555524165159077548975547872124128864390053418176958400523166439091148495953711182462671999278136522567704983
70 -3490180878507726658869187892588902420862948430511620074733514849979878249670977742301048558462605513896006104273890
71 -548350964264965609659534534459613048309190579537995618817586091274897008695779509838940655029737456537070676513095739
72 -53743425781925050470414992971846570199588912208854399149267479078751015203372500409110241497456991101128056665366780328
73 -2418533004248965397208874420834900999206868744526376425836087118837291255875174013917380447465266116836790818210225493871
74 308123847523035783990266986019296897288511486931177660526594779340937802208554785252318933755494133359887877028980930586202
75 94328664015074512611842131732700975838544457425285505962895963989319989615286626368014230503420055230615409940672136509851725
76 13666460660107595029035300831691155783330220088701733076205618733811253096543879817656772275160188820031601629570329534609157076
77 1231024751385356236221516150170402502549750977582474231870279280743697163828915304146366473141840792161095202896833626624620579577
78 28786423655057927006680612946702185400352892058672045984702633901352359395097913238346543159820270987431412962066431439060112189686
79 -14180080943900130553134708656620749007629106070432334333438818691926849923710670341588742074262215936049727267408789519979492950991851
80 -3373945585452815785857479525141135665873267533285862849445622590484826833597330496402041096570176012843877785147259189770306793259384720
81 -455294843910980331316708109094305065312493244554045463430924378389611974167409871273722548579436735626005836547222525540993105060823745119
82 -36231140780093834285234347378410194042957953264832657862337032108477549296135636381482200445857316141182142443300911198087172489150911205518
83 489662733274496564871099433413479131628000485072220686704521883946471806067002853826722795498666667319993207250310992054801271199385156393757
84 770400333824131202786856395346668339346010365779421873385983908238311294625757287199891749972565247561541170162504157618199047496906924204188588
85 157886245718393309508155167079849111117469233080804815312849072544501128248877204113814417479108901550031194826812290469949932503275157945884868745
86 19812073903364526028504124720913001916029359653344828072607353311498580527783245459894331257101762679760880756329866220309987419462017647525271125326
87 1286298777750943049233171022582059923393797563715376194735228678323961210722587014487712798268311814672337617936731758869972340447096949017481419955557
88 -110741023685040420775333157568730943360621732562216489172083416939107462632547569998832091304290013455750813672285603960319213062579464309450085922407160
89 -51688687781276589307419167535410694000600755036583209462340488248655190773307133850259834914796462046494406702848965365359517412954599918244816940841780303
90 -9533764789221471109764820282416894361217607158926959889338592741935407677572900793944367390775193548718796315490739945536814038110842527068058624556334359030
91 -1098598730501419106285184578959556786727313202753818288993423992517776906128357621102123729167072595663492091188731792254259756642859150493521725265657550204179
92 -47639884940171160838347329650797706727471184658035165038552770774703207969604323206150555180633595478478061717780053785151955078853309755986537745708168360256508
93 13456407003655569284123121785945031698682949284000185433529811168050266927625238792726309972149080502911301363167298218101589529435775667701637844006659215267143449
94 4324785842406779131175245101688459934877525416728504746436282031824644853394883877680543403349813066294001640084146978909534173580446272891699429394924231490572920102
95 731825315684469129679963102739475242666916178108316239073552772790776152893470978268063544688511606778857586172108962698657170693081178409350935571249793195408757416885
96 75367292325469433876947098273791544872213995601202456090182512832732727698089407765980845287433906749233072331827448968036819270736955431633982725414103058221367539185696
97 702215011199213708732855097775913652896093353693503190709657546923991667659731751523463544116537454002760222370482840596553289893652366140644144752524650995649944127701697
98 -1711750772126141374813438424728687164579216221165693136853764731174510299798220490829657629756452360332447253981782725971754677921676792600594457908419926795989244432834154974
99 -450369169330106175210002308477123995028816006477667145246408235912846067059733613402537857991659723167146435248260403986718575219411816027379291170913766214033024299743458586691
100 -70278820690711819644728780436299713384230955553430913220145034295174658783866309553767223928952495495517647527705795323332926230509820674500897498677968619012047773796079066500900
101 -6129557180772601696187223222701164145785760314171512907322454630658718539610175941258809224952641288383532423463299031110197090439588742650286040085187288224536130741059593264429399
102 311928083988508008260426296317635153407531284622125310526778779870132348060679830153162880905565647643404687723269648351835498940122139269927416000454956905486902792655417150874623102
103 251627013058749452905684059412781068409385923045484791949893017112893316920850268898794907224514665507258472811553871769079797607597503567356849585625380702149593806276889540729217896197
104 57973975869798552737737922291200538170727729848134070280993061827043655628750361381943803372276097721733246207382126698896372668103862370899069869067224768567763211584215315797774885998008
105 8294397348155138234322202294856768231988237711783909766784910200040705829996765157028473613452803625973283134130124666067550086711800703594964211283758234069072553672080151451275762126271185
106 543670880946659007308651671953449091324309826631922658466258735160574793979355510959358153004128423067772866097548874653302240725303159090177074022941402442280244729319724731745341598499511226
107 -99385683533991833471638230489826272020622695586304769988473316284630275309061410035085000935588502280359764800913679280510748531162501141642642834275282207181855154651189511917903843609672109683
108 -43939877677280727156813751149543755439315478011301712724575807243324369938108524119312211362427998174132445607347390303382880364733853764432064127767432338937532744218680907567305315778032831939020
109 -9139193835935426255145527971315795286521164597042567036407754817039269323875203725926948610413248490915417854070819311851420107596282796433097175456600100849341899649403230030429402759360532956801223
110 -1177390790212913686766952532495751138856787242803453219377674308512569154949420065585488996028427563081797236508530497260337800140167145444092302581865685426875678417004222215060421834678860278263193770
111 -39519169651870883789071653901063058599586016883219326489399280696428288072700177556239592850399037055899772679340285496719047335880230071219650498558195256937521482883412764624370507980162046080017973419
112 27265463852294977039981358625109578647941166163859311219088302375020834860397935848009753769681937877647037346694322170220596493750449739971872870703436960355429883639959867934570038857952334896113043970512
113 9179398030537673972344614515315255053220962770801879372682913640337706769545350171584773914338109657471121457979407085774110232725962781206819850470972818495746146360436529582401954927924798928552875669580769
114 1744973198085547192021097712406207752622506671579501075314825424105764857072123317614896381029129474940264136612655787606525417481017808759813841540009773349893247932979344197402972684291157110343580550164194002
115 195035248300592085837562924322892290501842393810441880653270476595243043194483506895579007539503877860440487633403063563010618347308189918159435131008886091834740236538982553436344762690193169295103314859801188445
116 -3591900522877763640300769650415485405584558552767782721837391985955480936069221921249238259645746057311838446128531532971299469695611352473312677876345854591224858080864511057704526783328071097681970532700514000884
117 -8045515901139250486450280671111364261117001342739636910208896616662530844237743536209534076381252337831857343742977856908384001532781790487253519339555793402178268161451807465438990922260683075567702711450077539651383
118 -2291885055025285117122885193628429498396593799477075498905850277304693006078623639038399167586273089172660879533516481383286821455837554465834817924369065069178330738955467049776625025968661968897678005055876965435070034
119 -398324387725507562230260122592150927018976154689532637183834911532799893205333936715127254031877691894180117002255660582561389349687915571266801117778787808377628608335352818249839498275731877675190972750729575566367517531
120 -35752047598355056350233469892687790580647327643005388438383852796187105654554594742924081582858892726390407756300175174038252659764177176256429260248473323334869631023349398917242248798345516897480219526147120624922880477080
121 4197464787238768396875972302607950650407724390382166144437946708509726161910689248333528978399828429572991367847963645826859831186437838752875635946728326520042090022785808372283385871999604658344333468909450454405347686043121
122 2697039661681090600099083068467382652995108755675901188905259573492156948048603370590972362182364400040518939098933416152539303147495072734303027029330459775885995598032366774326785394208001594552841227010885126808657211180367722
123 680564844233935995174668152202703982547942189393129453084559990210374110580783102235358790374646377859662771310347391119779816214627570534002713623550717579757687982983108299660416111512538206152701924016230430137747063710253704237
124 106974790452323239985300479318288633096688565259146929044853347831802737059968945724944865732003679052432330766861559712770529712321422514938373438594821618297694894756980659576382196087409852055696349418571653897074455274433818505828
125 6332080927097791410476446077288491894445540769382600732290667141203181972632992380086834224062125638605598566977699805829932264499721621452198772914193743646990608810532104065492626989031051464067681315656219079988432457286397410849625
126 -2402615630118068876688224374572823279252482803499786422947326206027902255317477474288978845565583326665295638569058950210082374009223153557617481355321162485980654153678113307702582151866284242748254507728347814856795676226822327176906874
127 -1045536870868421443621835619609232869045488643352200836612814192953492633014419834810980940385250718026313541823469112029742637465967872135164144255695745831960385240635491380386024953211519583968433125069715267150128116374542470154473722123
128 -238603114715229561353595407253051856577781220361526997892404164405580505427476588722854863422087775639933792162788015536689926822996398867241924152396155600576804009953875325269678416688565178789154092181941012048959151862233523834178257009280
129 -33062168302013931192132800842830360487145845640146533387716426793041017727791618387846766171932042406056216105549468081150118648542193473914944435450204530760276079648371914873768800412948419792051783492760298580419477646955897799785589048575743
130 -426479461194903800572301228613998385812281940120773717527110612025834562886106606965365171102774428712129451823230471911348939582473079906101925264318458440506703099267792127840527208215176311479344194905801757165904769021015499328914846241002110
131 1340701979628492289910902512917443238539400624768461271976632063858117911169992735370422245335327709932054349393731802503281233858186431016230900046040009167558751134174024856472783305224586306136974696895312317380285134114128130939495454003001996541
132 471010787400085984277353615699900483207246011602089666354901285756517957200862448954247231891043657548435025858218365861439134234170007268428769638202620905793568069974926740312996836816951353255447599263443242332317936432326353638827152997873215164732
133 97845110456534312047917739197446157129053960906826883540802311792722803831714823302328827940881206960143594947171366490074726078802423892697348735608025233013396886562380922280942265523286061603876691458030843790074966788803794819675222412433141684666089
134 11342523837695691306729019908412421612013119773426709081737171079249223012173117370117053524107962610538057422398239226674424251511307779571846739111614786873937912410745804660784090083257681537732363360490685227036624914290989070795522319204426348770247902
135 -755547500815818894306477597728026997910952884469453879460136596180689890595096609761501540128314892910929612732922517401115074744526890530983165050037515288417157410373973977673420946144885347201834544778888275616027236572598462614268766925641585270858289595
136 -810798311723408472396360711582570436886548379411837312004747991063592958596379581397362393118920726890940566491116067320281081957047974970261011459719898691696401535393461526072193670608881040239020237686979404062694570449002224495373832502468323428938116178664
137 -246358022347179400938872755175292040809802710166714669172185947766482164429542667144683595850285957844002336075029323913345916535658607878086164335574756039722997780370419974650014335573512510582094837772402793034059833961300950851704965953926055829045814310695663
138 -46369897714969139972917477583335391807494406028925055692032502212972365954396151466332142692972171267474655681709634652290771016809458325204490929358928671688972766933061361078901114976254110526586203516901074792469931625024552801989312855824108638793885450149451494
139 -3997895269924524644872487877462799517713377832443493030006083722292829338711996354691776248325090850093692816356432534116824378262401533153402395376020598136128345658249451648357556815908915195776522379365264892747091224955401570829222321612895578191088865396348376371
140 948913373663147981287122396005746182535837946731605244399641256345596059356396413640869847430588297694525132456712971585222099113037691917369948291905675185014589889101997476247121181798325237542239157583391034484249710031341310357579878265201426542037145896610269550740
141 549309151176293785279164807737301649512787427003274765135001713805538400485407902382701517089155570614298593358457072225221563070305261207780378011733540305567330566203365637638193949680584268280432422387624872733335951797841140907233727060361313606987531457129665287320441
142 148988171115761320768541771465270396860268563693915058991254029991772000353695924164814824756626737878343841098011136518201840621448003699236175081987339171680981169060545447994888141653243559901864244580074023091218487606159416040766639347125282825651435392099634347428220342
143 24980851058088171050703627654969081071376116286558086522846669876367300845434623065063788449048006618482874155901027731964497272058058335680130994490009886665933494833362795480992163236131940533537242141592493278780846464578320272224936216768929721494549405397568160133500809877
144 1097060031796554025542268022465349656355930540640652836291168313342965244050423920235532066346254791200841675268653540323208608216365907645579876323527975726739419909155688731463060602405889066993928442813839244291794184764601648376088989923385135770995246874960067472221728480048
145 -968163073283553308194490507304462546008105591539284631292995329040184653260081733429970700012622142747205533495832794301080208047210383213567682620382894480158480111345951696999981865565102438426943987542152732247090758443489965899522686432373526400074602969418911741430407701779935
146 -421871145538102370280290059510757545200465544552040007107447133657146246310656262424590573437210371883488884656167299558956012956108490731126900190652847384352815323996664503750596345165834460023669443831727348001703385123002848606955393371489928769034226081826991129699924767016128974
147 -103506346541180061254381930871494001332778039775330791608774670858984552810258586825968642810295200303345010679253947183248172513978366888311719063554945580833449422993304657836656762923848649679477451876530068962461365441735684425616794570496547163767370377662190996269655441785247537763
148 -14910931885529759601526962973170898989337230498732608127651505491231800049095830094918979634485344741054424287160088712389244598223615212829549442118705777819984013429861490860847421855708202114452419703941286706387000087215630725097048419977510178161285601365645712741270164801104249985940
149 343731072713837202774901302804253315003826307352225177955826734333291706056475424717159448187365408029846122332214889171579463066051685030678608471627079436011968897075518726928783092546318583935483066059598713766773021504689899001390295268790138807608248633248796229191538919644796601168137
150 1009484598166263213190015504648028952579021337786766985197479541043660916605491817793476875864411694023393496029100669424131339450946156302076443991453675188975045697034655763316335355666802304607223191267314190820190487157521319715354313194321905615358210105184660448063547912833059119473511950
151 368453385343671794551914829431906994870373269439990511818924901405980860121854090509099604887797258775263359555890773774992498505418154825371693564903013017402937030182488639383813387777705873590135241139231118134172323015126034192148107124341460667607515306193308269227558322750383236912340425701
152 81871541813647757991473262492704412516524002750852670035799778885772158083273148785587595569289194706972883902874239691199003177998395738870891142001954640230342703289272039284787411723913925004091476707362213768588198006743800146095279513590297971606638357051255597127097453768948332671146445790152
153 9390606818518796699621762766466329294405714781883937786773067911187939540347541893823012433690087561590670541538978806616305055416876571969803853386752762256947775643899957719958623896812672699315194975459716809490195558992894979443059757371804787064425659770044841130974757436683497341041228867727409
154 -1391629500693423480214948874133076560639326523560505200588415058932200734338489723057782999961840785402419023106417570291029076119616929385235319371277755447451866409135036499667874959593029809086907492652777840253889126211377424489480335760790715659129694951106418484584461764839316445265979569369958198
155 -1140908759118023822563479100830682048905526135533163763265903482261598599697967933424267448980190220040249993705752526625045789987727646678433158968805642137881630563584926833695367636658773418615622254365174174503790564364370969791093029069786186830442525798870671810510382959857590349028978280048307993235
156 -365513723376491503383358020037530886879719062402890252535443263935245849417983193224773227524536783632675096785933519807899890626139702249515284827986717030413681357654933085253890507456533869236215298041196386865449159969838748232454450394753592743398945120268704914362020606650832158473193219360841316003644
157 -72819900038633674573328682734099706215375074929090503221903464407387599831183163806230241332609849504002730852688381742229089147828244498709827716324497059804753452588703466208199711436839641626573540609056207558283368238570497003521034895920764926949652911640269369452779605984522011901565067591745690217687143
158 -5473433791008273023867613484050274242397025422834961623815684664576400809977120425276007323260461986078814347200711295335106104425288108959467029687288725362153253633955134330411972710308679027810431172609459376685308414088458240874986884973384634426744124275271438787298794812098295139821443055767457221937315354
159 2598523220491693802707565702064372047634855792402463107435685671036428915794646285215564973340382913054784186927028797677237882558981348112400117123225272294783363325489687758399199744062850740594658709732709666287841181645809865432385222880871616292665460522123162210041228278494670576090731602184181408547100084789
160 1427726239081951240140117596533085202590042741903181866395784061556461365838073266078253596148008481171217899717178679900480683105447898692574442161244415814355352750743471011482412859423101253635328420368790984282507081512141446649046860065250522944258321332050526202435107329846555960173209143354608877136165461326560
161 410209144493374556737493825131296280557203996906869168321508937913267912079724862841088261464891001088765523216838107447568393340954949225338282752959979126923326671296845678703309036102966211179056979809813512227152873735767952920969391256286182927766020449031997891058977110948677024809555931811933535717561348882890561
162 71473673533943298654534297115038371794431219705733362955076140660277479354291349520420987650846327871542295620590776662035774467081596812511304667849806830147761331145799138313170655679418740852338224287843945045843974067309638323041886320130628849324753896317210336751247911996785035902843876928281931800190117499579892962
163 1192832180942472322740418934310018348858580841552137661937910812703970330110374934889386137145319950067597458707320667823355088328447861127771446118423127261251644700649908644652626017994953971163415368450210856494732409315391117457338267709157529782691484139967853528604204371464703065921743339613938311567378391539265645117
164 -4534087320471600117921823918977299031499509763579602689356917308077755146305859436939245485433161252595791453218321655132123339034667747240635581398808477814751462569165933012395187860784592433742691358226233187210775451821615320469432353828101422379873279521748022897978038654955915871785938957946349591942740824475047600031332
165 -1994029791066190216857541847498896681261384662733045731991125265338779062690215305916822476119465082342289929334365882784638375680298046646741712746786496928998226860851349038960626233899456050247946218056588940408841562524647346446615289755799098818320807062556025032670216971868331704563016880104109403742606467050458356004321495
166 -517484228165296521029251298259872262972591481285461818884756425119183255540529872805983943655957030937922102190738520024534717152667212381285465480119354428019193611487589474218483548167281482007168419519706795068789298283468009236360035647386960611158220479374988359113580807868252995691009177863232488513246841318841950984450235074
167 -74896171834590733560616496670071818739401680151912859035426940965637425305607013335988480361074050521964260786103984846874927663513587263707680967922012768390485809619339038424737608288105834984437908451457701781976646247446049972556377438146132894600148332695988048791942343553520167753333535566944432129330323097603864405400295252603
168 6139731201272452819870495075168993151933698310037095239796428590715166274707237716062438930993229004296616709904840833622961679179374614521689536162321754339761287760384597918496541465712717184323329878229117076141274187511978159425291985507232967586374813674222906126153397163328822344286156797319825101413029289704754349112848597243000
169 8249496952230527657386053819928464199793761550372457334372097579579487890449534773874304504324880992072205413842240296983130481852656959617444077397937602196278218309346240472246511251032595143554163146268762420824265549698497346778055206986053048192033038071616728791494050573000500647666556401490616625663860596343198911187914576444782417
170 3113875084590372042588996768215766971718067614120236918932865230032611729875046800178752256429872237590530978011137113678710682287159038913005536005328857577825203068184138678322501019679658188534933894552686576902706849096654735470977961348789017724352693503036468251069007857267801268073218148741189501310443642067414331738002882189033164410
171 726967855616538284452622849535166762331118162236358588759012778625791955184924257592276984846729391302819191281680978163791294892487722501004198292626919253227933565542006444383189319059380904777398403624434227106468242159884831508316749817004305076176231864354378974172932793429208084451873224850665005548349103614722599537567444711261588354061
172 77795206205203267795040782644255187216026303171646732970018175290731241319589245676715687529064939772265873101395264513330431582942970160264245859644852245043089557700313589365080181257172517758618332631953326930306679959373455696384816852082842573168178559331029106032341584202610822869466041382145402177091045663178101946001636497406220423510772
173 -22642784015622989478462971001877115773856026165958041488161974422977971831578829609442962017197124781610531310808664577656143287146808528320754809791018934233371523450626600187621622878388586659218525397796793108952183107855907506376458620252859805137673661832875791101172960884137541016041120583278302848658701967894018232768341929509599584069427271
174 -16222430203220384073218106523187833069581511081865809633078177072844240526869048842165589790309811038283539850111571297230814210190063011882989812058654841963362749892227876668800709072570980974832036216689709944950966021377217739040741304638689195122641258817671226026825972562670848379341575661574918288053151412068568162264675973445803524014540344298
175 -5427813729557173231351156198101618899965978924560108990824239159511637953663989384869329803663435663545765700659965370213866217332662701583391337240531323361866619473586607068135220714922414644374921309429159126437848305051569083129434125425378897639514838924961346776458489931518204695569266676297637593988486903259787529649019488266945944530342702418475
176 -1121387315852151067669159770416500499400567527738545381491086945571871225576644094058733800630165576726259527538647403706938895756329382383061371642314998673827249709496554045819992371021334472673511778176077562710292740608786040647536764970930591339307692571308263586900009352772901278475017529902647037648852980018133011919780852354093170579176207053011824
177 -61044350713444792352869308735605624541104846497170080265836102630567307733922779229595851147449472058493692540281959537540713852185763064613752405239922668667026371689972119235899821262317064739463790104411386743267536528319455774973597855476482839356515144385707908137200094540007416865549998834173461018897070795409787064095684098902622708583910579907921823
178 65345807208191102596002445900601338500255457591715039986968500677941081764429165791873023216588927077364797088292049486262317715962997597570816946075547371349177218269438118361450890144912838150225662843397900565974871760263838834769105632348423357721804134919420288228109840452647260112483290233259340571231403433512261537618807539800165500795307850259340202386
179 34970907382042080020874289354541477465113556029150136072738945702735542864629506244793540409061060227829584310620741149326557926600677783114453871069966104367902821748553775673279525236586826105729912370125282657300028626719516802622140725629696637761939561879676010464745116982794557508710085599264198936548985835576112123356547867447776514148019738455767490953949
180 10515971290063912605439745182271533992772171617968630810305979811255622209628245974883805942830500772578662895156125015774703778745971085202321457563820020220638187990232281044876755369571931668172646190456534150508116898694929267532637647788580858591915754954759068295312476231216988116248426045906996533813783812068360034448482677604818422765491856709863471383474380
181 1855462381354949273549638156417083869447607382195241655005372025687662880044517811691956871351296900122256871116186253494499977676214347494085756089746927230415179608691225309856481405232740346137902502636768707385864429488106074833496641679845699257654835383989398194083035218477734300703804131805119555842451931552192948085315347732362261573510923147145597662892081481
182 -50882929972487984641218044983596094821066135053649814140314076303181089963141887334135800994747358200225161857569716504000929552816015887159545144362764402230424159068562934624154686079516883886810945436863256954122196999956505925224765513154258373009704724579439983398173838684813354463837489363592813113747138225915966868634416843574472940370028453953287727654599382418
183 -186557634343622794221115131858904088150539544991007515435366596369317552066304143414542240915427420525576791407201401860448014154399849462621861292159799013849101020854927039667234751698015757787434968201519008362676120612805516178812806741669829402972866973155110193964223622539360967821522001278402668275742111188445105274431474091096108483624929845798304279700476051918043
184 -83078127677600335059249097111775113691505427182984847579121172607612381232845371212953609923801616252875336604814334321610941142513452412622206277389347403074277501607869037086326661799362572540676103307193675152910446057778565721204284343806337218798424664353610804825386424346756587573666972029590044386091688661903578941074714183949320142808193530103230740657508607421700312
185 -22489241133485834043011920668452243709827851982669383553452582637357584940207702015218750702427336125196783968696002910423976332762781657694627528137957136087416635307451175500978292218599086948964648895529505182496195013907245271535832313282710938679911959356000087093687236341184668827806515681431562652376308074582149178009746026551422087845359383429926090408067375812201799055
186 -3142967412922309381529525919221235318317165260493999532379133365984267527722646722388795689689696758278648259108428527280421427636851821201699958029572686118826977824409967731254476779669311394349112361109633521537271476990817684865949213418330807468940481418660805121238939323103468761272616961500456989335005045221732910068420037860278371243555903614344297323408823777423597385174
187 560906866389432753883397307480327161674008861293975268781060484220633041551980650171603526715480468340316522086738686892813500369094587384643169529461891842910940712087190013246667033511231509581145845085139948337013002258323539041843101186777602959715283462692503427974090814522000975885727099094958508807750324820076187352149141191656085341548287207638331255634380897643715914397357
188 560158787193570323478264650720566852867777484375287322841009650054470501275001240941006730158707050451199659902471036858715888810347153181928075521699669970347215651291984105780146489509851286087979093889741206784361187887835904672539729700077916076928066109619801173045931693757615154035229952555746157898080016046830738049337937723065692695376471643444570490215405220376544998497269540
189 217647007787145384312863253863264350229392322928829141309769731491753257941940353212057844665015872166942156836650575923387713508139341261231685514111860020737724765153250129255755418523904416485745002367688322674871729263259627936947560421805881500762338435067752101010784051523357328201140212424129748392754157736348346732685336461757941290332343192729859345254886843499464474661988699097
190 52530198664115680174564821205810011895884884511963060231520429835174292722397638015269034255414894049607547892316254398769016232314892840887729799277362893971718355459189779911274292885474079293215361882137539820297456733083271300535404128296358764079514024113999669048720775062202877590046037633472437363698771559290855069548265562566043240360338958655113790053870171208680831974329722291270
191 4794899081394352343070507843831717898140175126804779743804010349961111309612569348721692927665470953704968135206655559344321680607002170484884335683463582888386685876093225180128685593608396708675891667171549035523089887183774978427303528100403572443066989671567331223564183515645218153257128882858479004359589106875333540982617672335817564490369054613444148929963538160865560349040708585141621
192 -2725604943440274990225202778686386458688850238320597624838085780346379821111128336209183251523695012522969407236838109290234535213102498943465612525374630493665651449911728640562108439385286806937071577522593667727115422514514279018863462654049079455802168813293122091510551300180630478080380659554022707323880224051575356094452715753165527409886502647693366628144078285863408975240831181176809408
193 -1810376681443798539218567868442718721525758420198651522084146113033556143250477484887739903336734519335059358184727010867237728872435502544145305558337571770304111811782676594915893477548366402013848110696279055046871951552717922520888592896874968856526760711733266120364181233315404129004695124715464827722316238658328117368290472344512677565580878644873901007996441392650028828900778418987194509951
194 -627354616414567783363075570798752481390554433119263981210989766848984119373666997475152316134422794797884336256677916209788891551766661931448489512950357834773016071279549928652105767980381987035212243180575565180636893378624500657601411497159629436234378887593439554365942778704116870597294497026887748216782551902631662516080559979166116498316842619195141993227187380669471736722945609476715003710398
195 -131744557088590438637645447764169267444141601355019408465424039971882462137645930709978087914994747933690960462949422158059265595308389199138964931385827460744464663066550356848230205171896716120320394692276596314671715213590172629029642443612822917935789343138992332154792104761646644069983424019380134121834647261378051913857530547867950102202896146689756179461199872663397397376555700447802777423581315
196 -2725222115776332096399406983395700276091337843725883774918656530850936451709575790586410115495066476800568986492335947091914886507107930536991205527661655862051729875570178694199277266104300297283514748462430580745813320364551968599028073237146724367506380110295892504649157146495825194421231645940135745454408239499751743878954162451399752206727515670267980424483288445251435402595819211854020579685619204
197 12030756409394531884465912808307197987231321191313172792306825086014696653032344161528756689120862473947491086110388271505455824820128870534135945457318339949006709176872070244957176778117406352683073203370935428497979614959383783976948198598727971587047688057774791768499713530352937458750995865211081509693694830786025147536633421138720528089869983743890595541098826856326394801386894638176441845990524264297
198 6358438815028124060908812661709553086483607059463293403686753423734094432976119711969605627752645245683622623387404624804140664049780824945857644997020192380478147620487340957559180996554886263212253146045855805627002894007619586026244242681402409068815271275051335600731059021741398028413107154682193533982243506700047828543433575032016837085896415784536628725743473291092170014733114563099469285077104280845726
199 1979983860472433197258584344618429617551610561828064420020425515786041744509916389586716254483294036463283126177356441661774558259199062405149012004206049171807187680968667399175367714195716750999256767750775804693366221722249839953488503305605343552520502532428449865542133963692065105031668417418772716710377289498675217278118263937940875691181062202916127783453219048668427208364841559681093687814687027989159109
200 343807773069963236634517127132522143191068501541890668661073925091663343859093432664377108861461894732338878077725519308344103460025525144163654446591571091806666570213987194218281750086914198559132103889323916200608360091308217860567515537635285470588842817262853494546517181234230052809236292041249841135617422686398379249128109556097141653561086137866411109118445427590242567948614348723529837253973885945839498200
201 -33344390960268866071133719265827800687319526640165084381457133387311921324542388464647808632890937939010959633657148890382157196369479506906119639046845232604617310484677253839195282842313779392556078026370246937768371121178576941393318443467547694002208910107143650436869872391996622942001208920803513326945535225729864288952646648058609386659942378839355653593338991686100904179472490117688141855632708771106757938799
202 -53960761526731952298199420666966778370201433864357879193097824123475858782634265962108864530205991353368797294469322286935277551671172781888219305126922908035174835714457770525797357645603560191956254447203229120612994392952652733353164607614229798179115790295134399390102580419221069397902127051638808697454570464345072323541575337317056257031408731617921196438233772351895570275194965811502025519643919106912179476853798
203 -24349557466828279207160711308023979994873417693352877352157864300894029846790776846341819844348232446369252156777300625481898620070144865142646273727243551776390858963054915273236893123762024431409480483000452289903696299719547165558896362383879330509147801057658575446986314817820814231964923773377766999519770721830216409926328621862275856316350167124905329644950141814379388674343226086549571362788042426285822530934567603
204 -6788383990345863030570891926194369724464292380999415565807718092534973928354557823523965487779354050079632196221019829514514819139908401115742680169195059763903720956518727525152622513131669785670557205526161435708284629781740144982574020261102856847957109768092956594637635957252433853857309399582636217958767075722607034188988730457769584403019818306872285335829075118269270651295278007956229974683565763703246310580205918892
205 -868463975968608475343611923767486205891223671506491720682615994199098311855549183962050851582788371123321996433994313846909325518711546180135624790764776498184044620251770170453725916439811545029624666435391697215411031373622806367347066119534629038514043726788989536423848200440006919531134358376026202832453024887705652236555933941541282623990747389048559047875743877181475942352476590054239982989140691235032442672205471556615
206 298685537457293761929897024927112560450913509486479270895114521539381663083519343062573018622383142922116391099808714545366630499942492479772540556390311088524725789908530101767800678544614705835397170943779594111338817144680225202104515936014228992084590842838789413369615313000315704027847128838619670260075639962337262338934470043123285660041276674289447041880331533153252771034993267892587572712520385012078852658662013106180726
207 255324748555667928819202251417447115443342003504745591580692581631235852295943331690641134520396500216968319604933994692995365670400789846828500174841552726759870858302526276820431165701193350336714921277264704318154261266656491762688269823486597963013138171052242610468350875309489454438342050191454782014012542953959816541096222547080487594780956606764343354305640643889284373258719263865260969233690049530668172664943879520777636117
208 101637010423352799760208265986603223285718774608830715366821600151709875546790180269600007058697998226313749938152324220170094378620511283806796000261556794329281594132947642798433280039301598174696637318737228518653832293671826245637595437605496436662105844650253019844519735435228324325139908107673419096757734556267466009550077348299394703026367295592392903171422950710068571119950700693746668326177008737440511479082056177166371165680
209 24963997546273066285911017256546366161938056582177290956727946420510023852297582938288475685321230720586872585730776274082526559464009964432908965270318430309398550656794643234603427236805887185106208706518451882400200377629483369886467291417899321200549142597414362894753785488994236218700278234334427843698453843925989085893524399321662245839783358329845553678068887525280123626476749771633753680829321747010900726188397232883300753430177
210 1625796312881663426807732328452566328424924522807193377679354834987526153273574911048721094762010083497034953857521795149401859740293198057902000396795591171687076781764147189923999108577258873228809903344831219580477686350217494842068391671530475333657993741101163651778681719594827270266006909632484850462501985188900078619333502935669751787977769035143221554370055595703739139072300410543074448392535053953123247241721381354412741476748530
211 -2038643120817504232556760056007603416934527059171586656154194947091594677525072111061457139737320496229466660752939294936593295835898518805820414054396945318321881418314499786068597013941226527389974382834707618885581852365256395200068431963737313825620815950549608904442896567501296856296615170733167988524029937013749823314355170618311073776239329207276926022058918769561689759453807548000111733031437470888052353391256889664072817247653531619
212 -1294413457401164966761672486249478663709270791248837123065841671026659808640095035535621227697666772124656687855379614538145766021007785811075697060764792381392640386010120170915053748408112471646905263349220466518960326020271568533426495378746406709026434241137890641056309759488314208940406679736321683287196935072500666925323109695135972575551332137819473126663242627783588592013155793961548070534084138080535134165098270868463338461478981106388
213 -461023242862751572713101199344583179987755678461131074635701745048066394335280516420545369211137394541765682414666690232580252899916323981718469779965984334495924282576484190178547358566209483064847220699533872428758482838494011163032875035808853835009399186565190078338621452048475536342642114934842162358626388570610669745511866025417273819819208323081250934097503489267927016689662474869000201528458549076577886112710814476072743582513881530752631
214 -96317986718647809043092529932122041452003500361498157091200745904863557794417945399091132296544297603748036782646440086658428822814224550759581721700851903042314101768621547822403843944405030376155947709401029627502261180860963788774923420913190825051327015137827742287411305950476852915521930312355809448075627182913425799502084421486948392516399155033197245056773494345843430157295727674138860058527915919451674188022470824381477472138355990217736498
215 3037027051146876866973351764035331810265043594911529272510617907455402023107011995014613182268075894449216771239285378930608585942986183949526242567754695888491688221097274099769665610057039551622931081168864518131193043368618576297455513059051468397787033337850379481007896193861644035810798559114519877451157144778377742519312153093254686502165324052307254272957771526838407243918911879067626136381973974361964645838292281488881046560116015473478982245
216 13457350556154754004358227688863616372801568625090897699013217401688823004006769912878438589849404651557345926555213600797972641230513496014325635697148563220465081249755716171808526517840770214982913758249640115220067669037044613087364194153657877541035367729412153497824780321954908164004445628245115809376340419776961235756520372215337844830112528111838008540402112907430837353994274244881720116123352508431566731425945980707315935272132834967796560878216
217 7076623109287088101126414098317773770055042569302356761626487775900311819762046275839774038987282914420251317113795362511912379657155437844811933594221890955726576120807791691724115927740126291891647963775194941711767111819371669565810549429879676830115615912179078630605133167482513945732420271943346684940236245458158467075732265135611476968950901468003608921268417821359456829131561786363655033598133558233993988172371902034166374234997295266484805585495217
218 2259478908750467995094040318485821189152259253074002160550315092137137156227069992932057690516234226046870613650101383111655935334394380018506966080590522717273239054881461422071453476937520406236591523780350847162855149550865221140700194379697023826115662609063880030096708317725323634419268478175214372845025354187597150687308048150184224476258328011266375285617797624166939477321839382725271233048854567501320596463309329377884438232321509749960413536661238666
219 372635164748354500344716268119809601974405674337869713113515890153871694957114722397132061717209457004912352908717853133628608645322481060740858802942565832970237610612495028485411663238724371459691283079719158236129897325080852123467645916717721498898209522609508173978671478425954589218806211972613462968023087359914953421955342813708776749889617753244199457333620672746456724214960707398796561425009889687096250796082882479891765414993812037896965125577651468269
220 -77590257070099020549185311255451102007648353192993648805080067735678741326078732140660695688684662046095706664267648233556192813510307748801195366255887386615578648362483280432491419136601596410074502202202402953411256212991498136433705005349519602911306791242718937044654206082139495692836889901684527892486093201282049691779635667873398491733723864458359173439975284917433742329377145532877253325847875648139477646280004707156897690097841525170255497480933948217980
221 -91483109116257575493261656918267330960699897373976957432084062769242118274216824424046136482520650097680311319236744488802095583634198354276690296565330064879760080428418323048341556867958755019596110961930759266222154863775792042654666074621446608113340586270208491117074890113766781202784392867715519157223203007499883154069280019796702166271255058473245539681127785893513824564163016555019313160591481122413825107696293695876905630466462872386521738593894427160162279
222 -41795128634984443989152207455244219707618073723118664685157334658744118301382589637551672899233401249291747671007969761897230505167980808171676320863968988703994789676333598208982804321046869546188654925641970310801155896659284509653784097159308964208490423437054167801669563491440265463876736344660150669023448585748702885012048085915410040519308014753929625586013390255461947955109568730282211972864901082123558902040787996722420637858060613922828452861011835159888249178
223 -11851922106663476046104238407678846465310540834803340833240770148322819742811197479389593891926353294366587986632295845786889639356534864446082884296132545499306442351127867065456141053587342765748462457447929702267885373722455766155055291244596499073728536413607606773900890666891350859238184166999824525454164823934862589263923121858091395579276922480811099668130481986811557269348958333401843276414457876719845007572833631702399297787998298269810536154979050888980923551563
224 -1274515253025889584735398800064274733363447239366005037711575528199475255588484732585616865336795161906624736362119366576664622466069162895261982176991983954783468070457977695730317810294024354538495188462751058264194238065790072789930736997085828408421235404547428765999402897071093310253129208171909434686166980212890127839133607042134950087748273770813776269685665496879696111255733983477702983147135498931009065585786433920929129337463570947716635777430428963467657892799072
225 841845632444027161664206784210621397079849073235165544031471597782770705337716181078686185352849455100837122117899653382226692602445816030789034721688540495257148045697769216418611638754846543759165881689270596091212279264674409125011750630011716539986569736450249643050534819236848818875380104770978594269339700871037578821952113569866467584390841630382469725437059322306294929373818241555959114836841221452729360010180360309368648282380542422051502464390601546872676163176741825
226 656210808780042122203310414611553008383232797007528184831362029914013402556012285733625783646577983153339547439262988164187900977322470491185098876154919882263020582571082903767978093216288398823268520696059597794145471955851133185749655187279551084710928870981418934366301844008815758866374884852477087774272854256084744110669374727509573924194180934363413037259046007251148393809249204590769503851287889357386507670658182635473862390416962396618185104262818377899839162514154142626
227 266329777938667071695517242074869260368587384829351321654339337619021229842420125907622970587163978344756730431032737735719249131049277644834222714944272602821767442252869730000869714202519287432453667061962066479062456158867290205172533247396975713851662513089324516652950073059857904442389974259016366332682635137338108905105121437188813654527665426797361402597474348188443935900644352030841420574370059422646229893903165235619710954982520903919623375553561363581487521132572147647677
228 65478353968304165794073512441430475595331436173028167928294668901794736747398817131059483337444267787532638549419195605870256140965277988743540452681668007719531158742328196896100192612668158318993772709269952654435599408971828761337763116089506159338487895431646926160648932738293481744731478718682785118550886156219221376809583742274539433131003613023084137776300205902300577243795413776358506351825470407639663198837373082447927675938596292959762822031839114826139988077942087112483420
229 1629623990500677790687494732311318688176200872672879698399030758294436182646368189629468215166983294754555711520818403715094151567425985030878098121072476938632966870675713521392262238407034018455017656401389367480743601335544306972538891421535824942365025308977656489542784694604542032735852925439470480597272304647232118439071789955707956847124902835677195231904506283386509183369584797456819102679961825982099491823673063990979900177518961000668582800881537524625147235290461849073567657
230 -8128758504530543289318418067729089269536118084210815738447265917124062889285436433012395148705665053279245320622095832141658246970544477736900586996329930039649010206542070830077786959565409682189856030347676975063403567075525029169286705191222763513540469320766595004938857412125580128683538005166753623955793612316224791237160457918360102818165055329629482113637367228751214593506154023133359865051205266448787051460375453422352030117483748860850555577824563952221470962293854079760396087810
231 -5019547216054238615214681739592135493751832581095971985274367909401377890583258037881049266209663802398772323189690580966778515339285431878689574487487044614308112391753362163189183360660947889205910389454863683332225598503594271348966799764132479235317454744198738152848282045985955385489989802093787483243862775972713583266612231381482256793834814968880662141337693382743957253259697520759314045284906595683389555169165586497665583227622195318170782112487532582186463775227200375320459767665659
232 -1823942876141588653964169987948119404932330354411028783545304499078532360956457867827990474376177093517140802862972382080117725452664892236039154175216220764620673949785406090540948043294551698460766912860124937565893746789083823097522525816220861715165597060952545727605509347288720345611360356781668575201554992825210290680683388074974198052281522492969918471123521398423860397135078291443410738923197202267023812461077338005521461682232526384128866523653347043010196497142038052789439789084116168
233 -369629806386493570084074637474211390549613605315950768557090816194761552124617763804071278483604668962487799216085971082586164011817945546045216315328910525248618926452485061199947967242138637748357988607722331884126766919670896740582127813749914803379533705073603519776772613045933183644816002824749321870596538012244944400518980459124956183023275848586160385392302587856714698375892640440851853441211833675940069846124040825933253335197412020534869624782094825494888266415875870016238969607472907311
234 41265989510896397275754990516384363427946534854550405299673380199383740071399709084462988511370450757400855321497880835294254144887323933825185738591297762091886014280017766319929501000952559464793763430704145794160160169471428488905464301726138896426664616376625809004398516573566635519474802850182889266189977043551480396101262988540924461641264162955102274392935914968367325153994829219126745803597237176956647243236777406917314624771898618030923603777956061415763466001556693539198194913298189017402
235 78290744034135152617065645319296007460043380304865744836841723614750837272677361718368478298447504561258563323733353187220004709917938463701560188382250897090730424895302391214948552158129172494027663464057391552358690315872263158779427228538378645513721808685076055000232285651502484627657387335571197355690328006851290858232396541460851739927508007914395043597904245627407936432314409989295912557451864541151819232544791175484328654105333241963278547645195393872711274873874612415378175281699780968216205
236 41118023549090400929725792986006107477847066568167463670463045857221566331766387305689972093383475092238955379021451171855960387752064976892057929850746522684067105584952567796649138293862776378935353398732757881529331781453137653842507531917105951981942425095305379053392511441782979336512132621896342980701438427865013812355833106239404735587782881474224912149566097245024123063599957276634978882128383805165205901616131317756414163595001340088989745893456094953860848586628388300229789913114059058426304436
237 13330691233395600637396215499435652837055244943018321025998574403230629086894455166331648840500404908182509193527197016674400777120181273740975419388928296176449134421581992702225239505917303051724000158656152204373184018301201466551541599684253395323990421118362516526061700595893794372189850712256342715137659612984019933397570132137750529515565278674813214978534196468813717813903028712242809276239635745841996611974097319170520526460136281368576050218407564398565443690179415943436600794914368257760511354937
238 1985990899829733681133159195044815077667316964322511871641990075737033628207162103713158774577572001652043281129314187684895281782919171018330546221434534277469264117467222619916713021419434224021064172234281126623302305543735057978238957680271585245207606590802132059244637754665247332013899611730060889028843124233187090026511127768165689328151863231095478738365939490611014167816980375237171646476207093475570931416751347962622752939065687841344371916044129868033196517963832968204064511253402654661277116885206
239 -786384611180095537978031087909478022646517413406160340189358828231457847437310384604932246795783795743545753795561620058047797796184417896195832660640349195974708357157835584191332993865184993357665738342473869559213606877625381716103163086861647254696617509329654148726635220125383551937404297422269536016709382286960856046138905973494952740050768396671220813225081146596834216065648317249630979281700315054936864294227575665108959737882828813253370463234663752321039912794420030472792253024506619578379471933510571
240 -781685481401669735895405177720003353627707847738703392392564194063381004649127465420790255959437351896252156066360236780567227866471187588328107873159228753774344072398617577033857242583523760190712724189465395465395102984587470662746000275007305532381507699517152567867282119279844815416979240919674949616357957527580136427589652692904253539674637281732833072139212087232740968857590227369869419058011504079264774051268993050248195868525281379983388092968331112275199362937431278822315010841215190923664731267434410160
241 -360885711002599467091426642947253575744301950923809077709764395485319218520564359618073612027708625921040415694132793127034006987605905874781372521252856034943326929296812480859640305041783773671336480213436094438421619144762429162608131922312443000662961466007008130964643105523613265748172148260243461937032835008644862568147884687118255478074022277579290266156565506462478198313904452348264532828181644966178566302404291499013990053466897673178105211497794462743072726043652436079618964208236050213338603043812315740959
242 -102753882321859434471974351178530033918251812535721725966182790764178536895345996306649102786799377509805355884803775774454442362311239504761221192889306881560456318255141488277106504897837335579430125267355961069340353139935062658651551051688736633844349307705152549420537012026987857800026868145726664283084645152371409926796728708550027789276079998353697261333871400611425993817077464653660656901491751565370490655439141871949909670925723800410996605638592523470032021673318260021431552037122730461637698731999901073776558
243 -7807542760382059840316652924165230903790256882110743442528801200265451565567468446592868796718331075057039216011311724603912320720566970056105100634430415695878998747877171873606514969649157607182354161943278710172826826025368843117937310533724559813493995654808804994633870194064137266674533441768389052455481264098943391805908295568461966074762536234118244222679801176414222679041747800920703464149479190680783841981153050558843607158609888293763075901105194888188203195446614611536979998769873192218327107501720551194677923
244 11188571185489813051245565384500692030833507142898124902528955531966698208660736641124330992324534298295401793872320566833552676179361973068225505470674927567045609498785363843431647654643923410958823895987129388359496180188167119969910302705101261858729757597869473504760967593356453284959429616698874657099540379033133801894839869394329719805142380009912335973312917155771536270377093788565132761654917692000158139214303808793881790291997876609463589700108694896716684896467852734871363202129201392449967598222097120883770827148
245 8224293629665400336919521776582820988065061377581494353899712284352794703149976877973647338253556993351379826776756619493803933582428401102445163724787202734733790451356290006261322075667010376156513780745431283280237499434458935438550073183408081878610563136544664283011049870789251775131377802404919779030895075390369219890273451222156289994682089815311610191853866238525621655905081246768277034937752094387319301060509317116381329818181092319523168094223512167259816107894354063083170190806067183575018264922127629178575941112265
246 3386134283344193102511265856635187033173940654114286563615109118376430654019023072508213538427552760829288764863227589932588719255101307867610172675802812663427476407701620957689951674923333883152260186636062610879920064126413745130420248923939811896409012654140213024519222050398333470353263709736317389017508749832020583780472862717145097187757370022542650822403000187499551658145178245982277695225474907548714248162012576804392296898488330903488217377105024710261595680795797803109038546939640501287297353814990615144413783098100526
247 817743448168993356818955315563542639351474155127826572748625577493167971705577918103657349800427332242910949154186565213366425000468585121587462615518068647243477890415787680080115952828003084487994308002582010949137717528861639589623855655499967394414826031068465492085304218770314690187101611063894765477140436853914054927538475148022564229864829002217887239716632574315858954622289164233059261523273409830534703449915892394888973326071083657664702228973016141047974999964463661365795349181324025049362233207723720716060976915886576037
248 -28929791648102075059809057753245894323889473656358098840045953655043247792483993025370844892837071955575188979573699025539501049976197691858504590071402310352829694597092535045874024239733779119436783922961777932263672734354562918290195097552540763497164048383901656716705145358804703942013799002855999507987202507983132012396586881976974570814438879342542037181533749314566074462604484356082900389946843868591693829007771895531462036049384551639407545502964549042410643214944081158154148222492409696363964373331247208481021898214988745240
249 -151408466839135009390059882430854880844952125600410783435399825762307255749228455975640802506919356439338126143847698205719890605495238087158354720430011847932699511617850500665898534980492519438500294596407582210987060785603518181064448106694598873059919218549843386740241338424119485736776164007487869507527896222735661056885843949041407919837803367325246562958679108041985036827035973332498534534865521762839224799162262015724110109184144612409013512136124259058527037027079773380348542520236306299068103095862666156352526667085400062216463
250 -91843585221157926180530996134692467687899809336763005077937867390375905205650303639137863398615209783206606262477546723692712367666701479968219892540182054687282293766398506962602127808003769219241910503314695766235851759851299133131208659706741838312360338356744144611554872817534030942343130556471971899944003689336923039247405221425488108829040151841523880206578672972798806295975146223558367772106925044732188188882965627361957509184398149322294780305473974378804425091087102822716127858784316881775061349578856210686256806227680736897321750
251 -33795389822179964267877501754523630168749164834207291096224721398911848135995649643924467123270521413027711630146525138138662888934783802016159845182945695495420031736535530277214587000065434639491366687818955313106752155581302757108520339745569971866309092306261433997993554479258200795318974241934929699273817846331506844649263431344883135107093561193680528781341796691118105996718919936511830645274843964592731332582746174870365000303033035774719676550501543014422475158998485270266176399656980249519330380790853541002091488969625639557844940499
252 -6427841703345220002976858016829828895139426769922975193889813078049092511913688540541665071350505929540978236627246334862086179496006802440041985061130651607157593329612855033246090927613162549873228853967056963573369232975918905223526544996837979123767884332923301988332434015802822501221788458589717524651967420564385017525071725679038236860313425942784622763098701360382916659232554354021799197440879302913582134662319257095955307856031961300048617542639418299104075564603639853056131213169384078900336058399337823721175977789679914253429097374748
253 1526402190953265420152414973681186988708796090402763792190212947529878871720515867850582346761752286398222121761583408085613192007492944244430101404040831948572085874575573281163219579962134276746854196088682109388827584650715599508125993143265919307234775966138712034025490132678571938808113643886077327735536971593011205044610642024118768494430981599688926402982445441482212766188064927769020946610429512088379179454797943698965122432627692914541127882118513104238841551531532940424214839911354571730785568688860775636272930989271613193047328556754009
254 2077471807591231422171084527078368370076412655860482780786898546278845490588077477763000766860991690521974190741699702233685932368995107112974709148911684743031661165607611130742628373493082178394625008624929742329464503689559119813435076442323473554491244914755068166198926784166425334372712823967708402933446566259571786138735482541424605287767057323379191635221301650749831879613297775803202087754775398468973297644246243924503445505960184643148061017386853547923854214164453767636448602720208876213144793303725777308216858717206285824233162637681111302
255 1091338793588408944338133305705862456024091046667189599349695089075621492747616802779211221477755582004990519134502243041269332459713108686013073269383306070257929094055572769698006789479909596080014380270763320089368026269266814450299499345378323618426417445936806320643303540394550499882896156601084692860562071387657158112701039744737332034955366831271583086180621126760021270381656109924220707892534457736925222656557600632846629033097468155715977184205793635185334598968819560866020874659041428875860919213962466507112237643993250825499804701696219544565
256 355641843901578871689887845401097635096722116355016176792876047791329926708261849064610376587505143933054045508492862408002673690682245315486159084833010709257766203838116888912057141384638609415448426922220602158130136359570652798177267887099539765036286168254492113702400434535920047509985630342491011390881064352185248423488671363859273114960448152351530232821690543872456247526543061691047128335589256468308281286783510171788001661651237894836660797746460342724984597629099830601277619337247518397965044071338682430892915782897527848804882863462168927603456
257 44077032548011310101043424747545593655450477722568801076182753596706707290303816300492404788366805606739638771794753909067417890066815618752247605491111057178463601585241948643817765676658875157238461826303696383252994607154559017577170216356209999216853453151661951096873192814799228361660759249713673342257361751628044177563750704665154872258020359708347874762755039380457410361693344393119394601090627834986091377937423029836433605416704634362335469953585490119744411477834324348205081047901365243630860800396237707435970805876767043749137148636046006674387457
258 -33103169248592090067901657658097551664142553401405092154294310346409843322189962103051818195868341253529048541861910583925676706606956542424339452191533956844808709370916202170598838240804355293732792062217484452133540270515210680813311419208994436437068172236841420331448160135554208023575364575358551490233693951172893242583220688062695482741836507350004496871098210663445543440493161737061002268733231362655569725810173728246197510243027905258882741068917202246708493891004457636426612114513624567633294887514163554988933328843595856273082229069560347054617830654
259 -29636639769940288321366190064173536891622325972718138690303622759422142979714254837986600689825737131049327630239450331672853337403620373538481427764241831044233982809518390742802749896873898429624673223535629571251420222965933497873082791889045799669402283712383497468259938594145979719064107443338508133459623983588808829981878154934815115322415232321648845099663546239900747388366863205792418914465805742373255610341343855929071329818301528710717523205912128158247312561255663556719974080914114573583410994271416246897060124948371125310473280127557899241798805329411
260 -13789897517015665844672054995533744174918078965288704653940526177956433880559321901812580040904260828747635186116865258732831097972040790861964482990587574729733250231944613786501856721590168466314041922348313681364985418241388990188556122735864153946172012098471961626025613940464517706998739355443693973817649066125890599754679963067206528349063086454572590441666163778054293561567877021932568572768675279621469333229382384213825828580629356110760853849248440410239290555637270391859893787546075117755912093297330832935266119908429079829336070098389671194963128446934340
261 -3885992198701659270559739236135088099991157462625278219572515466162999459446817150161427385317032032813437012435511427086351641221239327773184600626774809296757703564083025813362360366979756404309386477317929653123435805927015183893378180392973514575792581791230688722454405235305670711516667655150681921437020991078798275362565784642552819301998391384552674378571161049339838008369653192463413617855811224097332205206799760709110772964731974752749372502988571966858336036427017020551230651809398510046765052470336817178244734274485338304116724847780391979030880674781986839
262 -113840706744838761308204265456116463806475086676867485636697007844305510876718584538783073162928187303487331911253547268442203792035677612172771830324739305832107591634672851737866799167428590312706292822079453135951650835656722972456922289834842554290724677254136978031780618503673873608565762350913364923838993713593376417060376788852185261270387822886582269483549177787721363760004568579523844885436348221166972359538240406352072595518869638869469839450895128766789465774464168789027760237676697977838651659283426257037194130960906052454684932819826778728695348253414123938
263 628994517011145690600893319951751754468886369487039100848037558167940531631993818459267805304431592692008393268581555053936729375408226175687226429831639727179829717319783850602943596239393201232211318735254589074886792725579984461342214476847599721300340907838137482706831768439419298303582406119712307465893983855336370299867693906438448045617307845210049498736117918115044788447341965300327037869223089628981445870885915518675761255768235845148874119969144426808207116939551016598302934828166600783441416054959951554862259515810621256262452355245141671809943712630381265685317
264 444545810644631049825849243217777640817506152475280660596513956818747236971186787673815061300869464856119428497206846821412816411091350542147310057822714742246195333076007971881951466848904870004932417108318617107031480308048167826465618930426975402462180461226858404404064589485436298372860469205025479808520001862979801772902703130170514618192769905899338420663265057743193951841489114479644570521031779252894658294088149272011357610562529933726652885729344312123994834600939692029466369400027125077495683710544786114324044495758242756020205545171132529364874776228677940815407768
265 184680765100724231772937638640605272212310409810449828480189480302591061789466579984392838817813920743779114390514542781695611373090927672743338210245948810074900876353353718635666372142022266397431728222904772363688906704974288446411439211710769000279699374223798308595718815078878536255636473608505498845941316660519209587104403422653270942264644863072440790179927007549287102738751736430593389929335658906554670081373532354987366931081605944837706208316821877096093002578478608263937673019867847962495436192865475532424352472742761434764442145154060775188531595893444293450867250705
266 42803245840012056481386904565832937906254081352389622016375808052388133824913781662028460854785321933856843564711557390094582738977061344356296075353767677655864462564897713912557444554079915670860306919710800438152866953351490123694304991949695367891050079047943195585311744604560781128960771762821913946699807558678404831833506567024980710447942208160971368113246997157496666673920912715165289607950151745805681441492910635380904261313265924005294478172076334459775442985989818338161969893556252510299266267522434903024750642683485079395675193252019725723804905349690368203921555574426
267 -5390920278405061870845480907114577907619072353615443532839078812027924690234990213159655067158252621646190473364883974917770280911827198987015601739856273356512727455522422643366074139855791487738577974146537162381783376814467409403309999660303020507940158243202752443034383182135521457572297719728014953240432401789028423630555673810574996411919594865690175958303289585312458482148800854487714818600989456720003522427095199372963656684730302753076428015659003602922372941061608142957897424646560146748440833930661545874045960267920259673032492839170297875660311216242439975008803222474803
268 -11755169420882318032975223560466722357481730503589324699154574515080994793668042152065195367112309706162151542935984780635639859533220237902427252194074493025678481657022775120024103969182795696198483749032119965934497273099570542226679260886051606151106194254564642813617388135295351469851105918865921176165912027719615532167208706162241156509652141671159860881037916535297570229219460139586380150407839912150976739282512371849668717425252647632657615820504679757937070971833192631456292280301626679128368928385461736700618706241706431412154178175688360589916016130765202162616547993862008300
269 -7045056875562723552791180345346046349403987989907652506986464318229833762298236949344600235219989653922397953645634676565800125243959009497323910426311557116704657347387362026416808803945526863503530473996969195110416964755717894121516283302995096883342926755478076107031917228687197850102621454560882491688021266236210577110241541488896080077392953944536351813722731879500176609669713299639248993545549376845040000615541493811408452374661751686800104803110088817750181602174635860124551055787775855110249848282869337784689407459826834054841654631981483213824855436971698228161696677746931170183
270 -2604635628184909448179869068814267061815005560350215007151669083185031602181288064146542069714826048479860301877961465209002488223600848055839419821536770197272740268494946288270064203610168590011187995301912180978622991507534173822834278072508939280910124335741198363083744923920536320115012372202615096371181622556106357061239157106922235451379041398113129288778523105740035120290403268285845139896598359706010552306337223504759982849644289285455735786469130276736999932668199082126055796653865511937465810373166049113938753872729909077686797795667900415202195887107632873009674964924453016537290
271 -443173462538922471674046091641762633074281554638876544025166433784337092398824555329168608966720528025179189500657196432309189616784375352089259562147429130651308932090106385704034473037518456067968815147187359153244775621508777592359414680673926060940091989882972041855888841741737796421734938381849572422101794307244736795185638366031266838088007709579319756066008491012187712719133376589941281908656674936227933564686215506900870190965417993184699704542122769584190191314158623830690683580753018848652838557571168992871112394493348562187320225132976104645301750757597134890633560822195019372716139
272 198183494611764694283957780394296718132487935949820234357590056625263621379924821604160617011628476779342502424017853029727759578176598184314437645233135474199342481221055263821546619125142191266525225262680800502598586247738915872881892973480357925782761660302820046762522575549014962116762131183539035141601160408091050852809868399424780278774264463632166900249576783072871320106506422617762144226012801753963039195681804395075860219813009486554765609535382976156764642954346585555557034738954461395651958921181978075248254145765887877710169207531495757275749720060666868979187359177720496260922781872
273 224749790958055829786456093010936886263447191715006844235573864047065254837160934931217099962061711438856073863838775743007002236722493999226146889354557202643786093416313093991775164583140820313555436632718251119153489680007889441448199380042702828045532413253388761348542144233824628956214145122258066834800476255314937099081904696626120566337657408909207419697044331305104573938255187202184724605669447147607710598978000210246693754013604495284347065631931939635394095891601281117560814001264378330504217918605253188613058939578694616118619205506493166490519728541229789856051496415888846045861212439329
274 118085269878123267247676466067174126918706745711357193306856559850518894389683714080624892976643506337093600794970880534146286968793173261169792172935112063677837212760879258809727070358546194547555293480277859311490687797730247214368471858249750089590096970447320502997009838581257341134244403636304785172273526027976552919925262499026165875599026116427980450457070301162581407132163062502749088242975677207754545425210965255653328663713933436657505685201483232125528038759266439490971763686318051673843047206007688245411271521606402960904015402694788431356687610664762750531002539839005457952052206320225202
275 38250589431949477707878069557950628045234166203830893600009893150746362153006784403672846402870550536415434538497803171492040282762382754130825808607321097892064849552551383756304137912211414505845188201954077743886726085605527354213398242615665330575649953153914764778021155924306011304646156252661365131439645528923009544318203765415236909155254238605334123930993625345066600332217720680235356740656208444636646819826697934163150088007507068324654751576172601569227985551600458764577358938285147543829795346320276749362370402327597755158504470811588501125352363949780200194885444356009703035183851435740871325
276 3328097151316101779708059095074330994966663272896997501884636183973847239677672392635280184296087837652641259498045999238592004807846401001053549478206152209333877870703284596024496794287941913920862419403891737122562933074791855110715503104238802029010554996671630599311856677327562918201027963190278756327175290974024482769931698783969212727907642657346577329332202728702686933667634226181022432788106143988487304646378551780020338548867291605182497242756950829523250061140509553228273787123485149045528938115543341990315277743980877368386336929366186382324532192132809705358292448405378510998165536970350839276
277 -5351317010990444449304123281531102779415342141441919919784294266960402907242240738102717408538902380572138265658743788194964548676472245736441609737719706411463081283836769781350894330533074631476955592032594447319639866006017705404070515069559538040699989132108885264147995339455456925183902350314234577036086288201820474718515020770113021056090850093075444287410598081613370782983237669304859540010006857975053682043533481943608241643822523722983833936723452478814359284918258139267357277678294867722748668436328826689256459221413483645756703489066843334347257555822365333281831524344617179580695061711098527903223
278 -4471234572546644578112189493117726047675870215722158404951288618403260461405853076224273152377842577129783522639879452333360124033959258548563674135365234631158915596899722470101342761095686974346290731395234281514111665812947405743148057583535711425068187096669853779738606415967712077937912497591903273813217560165095236052606157350806712053335342756990420939101244522899230991324433125397347358799333694786129292344695782116914802511686700266095005422273397919105153885260582543364823525086364368919601909465490108431282414097141521261358259912940413739617369942303177077521754434538462620231861606814579517309644914
279 -2089788991494943695080719091154772095525737674952264927682396908394022515811232678854128435499670269027818006828004252468738146918341335603816287844191260361482046104596095523386621427904831078460798604000875127375210722097850551596252426372726425846208793479767189988318277196025062402114050272329252190740409419500263150159297625028453842264973966136815092985415390264088428395546522941008067482549976350949103847440216857760510711568904031968122592847762275389892892599727787725371542346335969911058669386319909691631429487811104529152889668514149299559245010324919028404398439276220931353805645959025216766810791700251
280 -572954438295440254239329102775607484391914535310100904934981308427865180643565429046374526180840397876942467494984120056740724098084379739979223424761769228905522943007258917517106067616549715082738116249098786649320890510895662253849453094840682676731143873085554918179606667345503015329184283032637156895468299098340988392507478693838143956873321450880220591108981381575242472048452452571369840619113792456073407054275065217446042532780985667155781973885918122912362313480811080443508232063834996695617092392975871578564921593270722908392020393218005137363768351024519968089986857716484959023676979797103221984143682766520
281 22324473505710904239687751371543895528371648032758554965821175466517495197667554490333517183956117829086242632639414812937080678062022062712889095009991847591511317127247937125425306368897616322380857686570787325439361120556952551746277876725948549958573612979342973092297735894220578960964613971990413368469572618597710941053522548495189084524380772754717651397454057859189048081570216135876878571264172964919127884477794308751406782769049793399037698898301509866781065934377855703822203097073442769587948671796874217178455542564894256581056858813102842022448507477412944815824355864542384538439866318576069180602066519628081
282 135668868702401273550368820115729860683675524758113564632433712938382731016077349109903584782681949735738936171409013419849878573286487793575012887721824634522666346576482003977387354699476636012723996757767579598903981501567516411753885686362439886131109969541272751010736064038000261395147697919673044381152187890835979652764206730359872738370250871314715047675260754506053428021531009434160050180196856941420833293728618162309215825227050416510665977939431937534678137817501118607248083694682065309856706635417812517435000920068623692257608733379202492466405569018229414135502188730465910155384467585757352043986407494833540682
283 93277773102523769988310418508705300086720715230922033378090667047916049249898333785533609063870856375230395809831064915804518457953770477101315788666546906683968682612918883873699663641415732225571176559861028344590905932961119224189483104236707202891913502486946481428853303928457227779718087059755003328367916742561874253362995507545386912735996272517346689191965017459624859064489391884078788425356601025675636637371964571781657490518559195467976215090193656439095249624777158264915546301364106468802801109557237484939046673916481140934282684562380556820786072452777214644763845380531149499026917868920776708403415844156684610157
284 38872316192973720624107513343972625774666312770170859385718739215655766125554613240179378881736180247858006930001879783912100885405895902877246645267855049923141215974190450515706003002862422839617628759061329065554620579626692987454440564386003051733435154456074978730613869603266955904049932484071882767372265615425980679871067464859099145304946569420887307998985233431965124220366409638884642556787069152685314860205202153025188476958190339027208441890929727990933761847311022557247312273657579372934552811087475532884761431404098384879409634403822500825548030989029038573074320906386080013947972491426788615197503383549370552670788
285 8380398385391291633022309151621362686980836486059564383586152727980719698467818461948305705832991978935434867897756526816004774038916327741606360797018720892574796386908810634982909111425351828895744167462726308368616842249773412625697385866543631899827553071571328862716211729265375923914071455446975362366238080313362781592249366772578769662879391136850911675666129551555830342621764544730930339240238406648785671362079431014972893374533289872549044225225300287955187689900318247249266784242908341877061917418569117368121880869609678108100613738133578910164078293951858718460559106579039104454059592153760280594510072415926275288533145
286 -2230938694228132219590760722209546872099721094777982546736584731239074550431543898500744371548940263482262682707297293686848115277032235570294100157454868164222296680665100075384364699581919760734293183523080311831591842221904630496316541002311203412886992971448925510949171403896963004570968937783302031969640025485718272185478386758329283921719963025127363263647252832363841936619066346862872046860924569968237019557446205168063226310264610343508322804202398037697959694016979722188659572240221045796189316151297089285618373018665405442730426736168378303544539195272597202497956350509101478124468078398164539324000378294388456948901995674
287 -3445920010630335577562955953143340779951747094107636533026141120858250319780401580283392582446655405128132780978901853505080461313809577219721443635694590957403360770271816820854139751567917289657096935713411753996523048858813665497258803618570951518238430325142403076321198576561487604966680647742263643625608856947507680830954023901370612330803655821335001284927590273492854913660015430285050604180883257670749865355716091331320916466229830549000739424253826321765412035550653561798878452081826872195592204243439620385132738200345510240210776878714844117028247878756767587849089798106772816972837835529873984189927795170241065296336803440843
288 -2046609192003750507232317472853202283035880729613857073063103582858785206801976004474072855399060487061288281545440605267077584743188684352701861258595926683187755081391522968408944189149937430912114703909982822647596472423305737641843580600049823134435314445601056394228147765081981261938354966304198634012332766589420820684350906952510669592072032638878622623369712058396377941448617773399850704093096047375934913949627828616720937106687787388562041017048441248553675337363101293428079426882618459024933735854405082029106023722621549904205228545116004184941027562509779457995717156494698616502810364933470081220923259791796207440338063512313760
289 -753703641394110225227354699408568438026485139133836693772244446324670138766922397418634814967664692677393649783600791406614168357222299532018008150178898665039035838523454825659533723451714495515823514129948510894242289746932509200887085628959662602122461415668512740239410973969550697854623294961196919657896452770529215864547424293369541950478279697692386504774296885840577100948471307152732249852631043498119776674609100347693794962790660614800806095560899587143924866527281064403768922637374161391124544239153304275990594981789887978343671722252098676062430779534128494707056091124950695096945476993802160059310370995772153506711817257556461503
290 -105879102384427558337241126385113507907283517110810754740662525290967928843292095228734723031612234529700140979512843788880055441769690998775150459514534133091641628677378717805937982384595109105111903107282910593519272436438800743318682267347860291504118897591968510463131026248115982865562614750872242798930813183109701230076520611462554406043950467045209704575327545068492108258017920130464825291248794164036944376751255691270428418203692682839561710110374408228350813450640882557270126568598539543018831526431065545845335313229565153339250950701691895776366432974231996850599977742070820837774060188986664994922374093495908165220968886743011798430
291 88937128427559260473531847368590172899872050264955851636527143325448597926924565745313290337058158556525778593622125624586698435999000458956749283380957615576908984106411438480512663606636462619879276347637889985741750993039220614033122366974242926864736055138929800790636674405597118479509986817712175234419495858605190118846246979294785821309089068107082123028147858857701044563895499995145571055175560206688863115162206748203836120422436626279699516764903342444914228483474167108143353401886538144293743616950642132820055755432981188260007867555307890422308977374153897318352533190192294515516644192142171720206106702868400386920877462798577449967421
292 89967601920608115598713214668240882355424102569470633494576769411548719838256691178090332810886732134411953935362218779767684093591221909793000121976567285297574501745340480109645291270288173196031835870026412730074923739643081862958359073168639768663874109076635946730208677347962438797838913581090259253296842689461811764015027763620856129662241740028901730130948619251022827616785604256127420109620493959846274811015190976409403307220709073354288860045542363658219097777177461186796991355895102151053662958764014855376212953681783170012566961737667090941644166821092831799541978898743761957740514177695274412805904727914230531497737950447369446667217692
293 47219447909705702381959215281077992605583688857197782937687194037802919922828961082534284350196609526691584783152058793187843829872159207152490225878831174009627812256725777151690285056259275205340730308686914317437856364329934804449333395813847172855002573913126607277664343226126119974287778406916469159745746128108243748455623457558232583309287062084878344348175387309439597693685261269696744842454479689645594465754239359213890487329767615762273654237263161656565161486296116498258227035184094212734706176449807227319041424216259375418215103121514515956566809312573994181182106234279983276441313990817832463929808915506738277852047860033235608563088836649
294 15008068735733396359405193145318580707273151120161220394568600990611214506023580209594305953162004489775074817578517530801411791098501198729858758740462076301786996524179312225827302027216276481569617312832759382574575977340283745931706036995874984780471246893472739099723439669853554811850258245086604833315007774806546372719139433475055550603115719696855564264580721797757209181923100770076401052117774982852174861596826165413848320935476976959935370753770809073593956373015098965000193892479450793954228786913424061127372184509078993620434164396580464475001778957990765923829062196358247426406424507750617684841110158390741635210401686650481046059960509159102
295 508866638346958326957795135242486414505010591138490943719852461975537104498749924534390101985154096073504108327393555153664404318369363540934500645335422482218724044653137233223221653166157419664155049678251820655185074953422749375359881869783443144389519769710883749636051539967192154623166191452411560912429464401739808843984346893504179311040349074530554232797621115811873125508977175854358483441140288200725191620485762471273095968263960215869513536705688886876799774263432196862850685188063807253961773869199645865044343228530917527168436115327984229604639104842760620923156575438598420020337795216163107142120799482890811980559899415798899359538950812580485
296 -3067967218612153219098749870388024687492177037938975743282073432961419261461023203662957333843327434327395170886753123859476602914360981729597457142349392948970938099901630803383095789190167468558560991148679236637025975810616745235098339075874394977477021742833635651285123278178112683961270220644936047523119249405243514194268147487031150819515361668859639941681670808140309149962097442226831085385288553717731044543052812906016862918794860098997754268655821210905279427988621800368673301810897401369247417754128387188922787233213864152518626418197235387746674331397000880196133654613131492970815933365184041255049830088627219178617812841912979420406987879876804104
297 -2442933939093277640341093815060513932586823059641258295276597553003269247967745395452175194428280032026067332347059976862635566524754412976455075780719012977372885195215602459267504422695216303889934507810867787745179477953238651325530095322275001862766597351771493508854397625720537529349730615384878789185750046955114205840197115621185312759020014052681913937367992088355769325121990011628004351914237133433633717991146302663347640196364801293945812874865912739962049478627347596364217655618826780306231867482469248036038057662222242375304918810377464442332101322468741457601349262244472401366061876174102073908430697117458623664238803873604264327319723867706105053103
298 -1142319951227225502746664461599263386363453145354122022776595409856734404459630047946516383015219900210072581994711234466630347020463994157596570186216064782697436900942065753569005502306999219133923782180288636134426641626869156014957903069706857329914979766120239897078784295669031335829813676561934869627859647349097814745094761494805781733367007410725050770633962998169422008376521148997864251057519046470539562658636213777097456599383005226291264849791554992394762496728938387101845070130068118137715495182810574106071235991404258289364292432138227934146669980737012197922209892550448450361009725686963704191157303641955588023114512941268895487080725274689940066413574
299 -298128655194359107509521271823753974244035264406119887882771494027005825554301582346845075721670097229132560960821008180728533047277810233135121745014230440860392433315409932885809455225027711377248832740904888445799571182701027685379709614358064133865000283991336154921664482546987220463135413050061403927121578016969516572892092604121743048369611372360074415098966961844236934603276161139746040255714489616915594991137522955169059530332458416777250428283764735072264424284855087124048523648679874432044503913564698115150541037674482215196073360203985813335297481225638796306648332087576815940025413957171941519193369129597324292215657692680149005004072815148354652868495091
300 41709205345761973957462990599454036994174840487958741482803514906512086810346848147565653479407224380296179885389719027570699915967289844325186416617983613501328135596805471005137704625243001716354934519091298940220044930492247843010589886403105047927255109259169791770214299175018942867222010127042430722225481516944829181313421625417247927023229904586792608661067639543823218706819288328036001488574748960377233420751559679823496154758107696952167424196017486822632228657520844660658875201637670019824419615888290766067739428622964596596616759380606624235796173648298148858159506936448635357261078734725396160763918481451953887271301868858403071513939600476774891984795997300