7 1
8 -720600
9 605808540100
10 -497459062806004200
11 409849628721453245181802
12 -337508711324786004755672161800
13 277955299234477922983349122651265300
14 -228907863042160417649553303166468327692600
15 188515500954498588979354521825234382842445990403
16 -155250617355310933692274964648559358316850208162323600
17 127855559621271090051205850757354186080667384613533241820600
18 -105294551083929430738768207857794780713772873517497713154268745200
19 86714590489577425204904185564828321368062173204301313886364436432870804
20 -71413193994820998732900340979443871060716667608379958565267458285633097206000
21 58811836022163584455272306892600122010479783997392875773713005680988793855781851000
22 -48434075873190462935804106900948990121492700844176167164327686577040124544264361126842000
23 39887544146836093660549806241390285382540541612626182289470465948991360459773393112781756268005
24 -32849107769317695874100416814006339042924668677028877611966431749053267969338439342533214149580809000
25 27052652759667219826152476528780289417473455603855717809349852317497278954741328887399355534723661961001500
26 -22279022811654619262797052513262303046781475739353750884599765043409032253638720645093606331217779564797193663000
27 18347733283378480341485706615962599725049790219910512052159797247577565346247842484640696533428302422356709674286627006
28 -15110147311393363808815477674854700204168417829934287471144402284636884438031524115623235444324229662325802559191589195132600
29 12443856047266825014386046339969632823818411181342874047697944613972062610769666936677767758017159642317422610840784393754956917100
30 -10248050540734262872448083769888197202844693730312969642361733359604294844448979954547273764957095049735223887741610837882404323554888200
31 8439710286467917048808565213210361091035993016571984277125837678366656779496880849222087743351037565894579763488473267370364839597610814392807
32 -6950464328448647810121769434561819964008652939917608770847474860445707968907737569964486884507573624480266570246543047676880966992801083725000176800
33 5724006244443584763491722115134058191303538325117368884823768149194297577176443003221747657173314932273927109829204416797194854843048855264730007435242800
34 -4713965274567803126880191569422955552869714623695792497784882233592177445587011163503641661672203709544107216525240392666097063711961494723310149172159090197600
35 3882153104113392290520302045377823603334766456275685452418561957783265926622123550534407742515328451578853068477017746663929050754126653576999189272842953720650010408
36 -3197120013820855427111960114431907818199083851776958802976169694833439207689463096274555178929973311759905384894821351300317572176491437315128397068243244423581860533941600
37 2632965807542068741010065085336192474770336523553259138271269002747053783414086067645391138803907525903995069114167180583905601025154010488576569171991859603214133157359549623600
38 -2168360560040617917177652016829668278275887629269787800161585233342501534666514360741015937420836662831516762836171596269039258137700645685378701532101093100768225412036527605473271200
39 1785738160697530601366235076512847555407057642541211516137991435028785903973830853446471661406845317128154959120401390783187131655534227390778708315114728410507542922737695780204177223924809
40 -1470632162075326444040953333426394281236739796053468989977854184075007743472537226989228729227896124107397968536894363769535502201934024198855508011951251785531690132407177260886585076778812427000
41 1211128822652000565704818831092352892824366118644791767725323044801130218582392446360151759073168288377495505630429062653876256333301975793047545769149997318381573053012432413863958758663081976941704500
42 -997416663993296501882243614611656609410594863885222254585122228540911048634564414220031722581034612377654215813087969829110909641594605623102197321460653775292007101686033802116077705759172461615292171789000
43 821415511715031381049608553108437285254259015339948504497597138414434386524481668103368589062514997144418444451591600626792974380930940445837023339632876695912677761236298597474249437973103653667473171089686581010
44 -676470994764332088643737776652545323529963373277413657111832747455705947626025939456067620868925484347416189951817570479137193918924300684343483541793822581630159274526328363537893209040985153870052616271191051329633000
45 557102952441202341277929739797771420938366694794632479368411840915825163461886901913056749706607060789717896566859034492551035648755987865060636549306711502396261065989592554177997175058794958989828623665012690223568741130500
46 -458798236762285099743050091702275564886401222905166456913238000663069373527875256479596231003041464185697444776424013458152623638642871393605173993804960409381988088841233513038480664802884712789086291034129081289780652941447431000
47 377840076297922557897690701670767184878625893238958909957579492881621426012430708790812062552678689126050020705033882848344045772013530852143324135406418758042039224133320890665902627478800812464832197435375339948119865902343874508424011
48 -311167549954620037098737893526048612754573078140857860403529652290491432983663361373247385468254478870149167729744817635495997706644400491325528770966286764418993974413920571545198360007088798665699084141704660336397245729256523069707057559600
49 256259857592277649212405901048122653515155885623051879276414455788281362991469269063417210381084300543070661925094758889019411831562192518560100211147783966215820871422065803242461391820621612964176229022531440778888879749510799265005529865565546600
50 -211041011901117112065332392966874074347193192630830184718490643554519600329250644620255380223671716348871088834511105151560089095198268811915510669197050974594953673262222698863647676702032595651244598421912036284680363606854659867089765197119653355877200
51 173801348064081689821620034901118375821479985253306417621987662177790093123084407449519288346065589541399308703674141843876653764968923956951717556353158096441192977935058100268915996268675155225341598000940346432188830704210701429006934131677006767107079898812
52 -143132883588738027080766428402571730577811485682445541837094931134014937023225291121347960802425735739518327467014459430697429464673680333451851655141336473423658311723286847209037483378682626007705948801011067637284660920206736531541374605043427485472329261446206800
53 117876084349320081036175626745939130715399972339674025337690940110683844571936828024906933124624543178237152437486355375176147903289545554563600916602531790591172371462100671445493994399189590571116590145208636454179808640515069190824105748748169280074139125205257520597800
54 -97076024133292107496775184177230949526734125234312454041989053159781583325199503644937637687600320047052365851175828702676174724939372206233970278932799535194907030476502234962107325476505971922123907559500605894687666529677825180120890911552933889865525004644581172710746807600
55 79946280142803782084216725502869307866097379873335944213446939876904521728375536275936265860049010095700144745419133408578139313643399636811436536904248455350810095966712645166751161873773381794890790289306977604027556004991605386260160443546363902043401245652300849253036853311450413
56 -65839199387645055108982094770809498407969178252857943677770900764045794521572113178968761061003404921133867480142152558544867713433043635793160844236428565480434881649309429832055674484651576076917778442589508090196389361790725907730257420509599821140083395070606966202012751365105423574600
57 54221411781299371619616441273836766747394191114645983935180244211011047582696560221815132966717854440122067462762413525883567435622759153378338706449540476808990920768647974004491880432487824455328523830292882558518086118015672245833901531880275322012867343908343866944540304519113185592199929100
58 -44653664122606628401733782895979352397449250786158303566428287965776829659165189741016339357843620256766893617489563583090427890273860889753334914421840079437284532444481704143502570722103623445231062372903824425685947998542676893243650078684029920820125764598850795781779047506853056312320904263902200
59 36774212512523830573849044767503523811452548757482711205336763400095520288658611663499541236370543310971080408462945981388468108527102930554052166522656795445818436666754369384405045246933741241694409558542384300108022028265031909975669415587849918470019159080878574675670440162555606436928476897481233523814
60 -30285145295201413002279363874964154510255066312288945749377124872082371307328704353343806979891258750017327216499930665768412244371701708176425293330311711837026961273389047641601523482816751965151292998174999296211528997192416616279798436183079089965145740342008989257288293475747396269968480532404517254395663000
61 24941119411846057268136154163679604697838988081797310395907265367465264981657412300334251918491385865406023141070448012593290374988052599892382472780954027244240991390337675696546178248387455708290008770895759294297894927676431305187969877299324525083374222370521364647326549493548190146366080070765608176191132685185500
62 -20540084303789937540772652808419192691672413761168069401311021844800453176319086429793100743497722692646529849875285906667605451725632178397836943598135630857650857195786003707551306863020088443639596110122924369756867437361850595555535509712963150700477388483653847450040938205841629239500582051591290613137787782377344841000
63 16915642647796076532140532811803967206877974646193581756182710778508823832463402880748146199940230900579711021507042540240507732396631862601287486108507065511621634088568742070721001319945759356181447661055719370776839051919295832754603725112203318285561311978998874132319157715348954863682235267307516773475551460644930952596564015
64 -13930759093093924255508610813431474565453907874040795288898560297249383137031617484151788126454165993194340366662937991468071094783757505750857374276391544897483886782156384444933698516637442113630215875187033539020162511954828448886955252158705086684107267024821755827645442303909815656686580383847742199593630484083208382394457246472000
65 11472579135803849663154327875125796858057607652312285235373152323678968564376672858517283244847203690833868340737093429831214354835999721492047831389767606992445709768646917705307281596795682482209992274406727180414384304718677315346959592427336364099229194595282501810178302808155061121730155238189021546586153340988315217761596289675546012000
66 -9448162239237309763143104641264724121875336378808086133827145166578554332020293804300224896189848724854400527565706711180505798311666187255878609375858378858855866937612406976806668667130604547596859396412903642311132760649071389449110236230227226746770598872079045788408124202422558325525406372194464253699099229114434555536809870669354991221304000
67 7780967874988211794268161825581074697501580147412762995135800610234129849408050580749618447770404523338572182513467238491579065911393490861931903464721650106760332468076400795841953347934849338764219200464574838285481865602361426750371765811141088120789598753449512058713154755156249381932267866492294669361370220509377849859937901633371687830594471016016
68 -6407961626671416905686984794324514999604543819340747273364521498744340155176175636387713275889820678348238470256111334682357443923230600750542569645478645054597016759996137844791898107251818697697155934676944688915189777741167973088759100706380125849755652364249164445958769613974763555946510529291313991641436349214133477479570061861320313066058456665338001600
69 5277231941913858692760176518472394056319324830611337243744712614537888807183817280180100650818274987730310757503044479778873854902966035975127421765871639827945669715914787290851644411928381947854248239898860931004963355712186489180569950224853630157643270142453908811961388914016223772627168839621514818898698765025494602143805570221553015612969613210701828840053600
70 -4346027425139564929411794050552310818323385728976152482784102163723024092385425991327880968283336302078746401703456990242773478676125013488803894256923033808643617784416821404947542159574198008766277403642376494667654935817683813213407907005255409105667821151083324226420776632661046247941379364206303547682607131347419098950149007259854226238572381680006772027209918971200
71 3579140463781712720662577107774001708254496053398207547063769168920286056805359583543759415016836713971564491182733446581461330954560117743516679837894611789262972546032424321109081419529341171714656323734856692768915925333649961652032469655180734738894398103839420806335514008888985242765604496413583702907560409295475396927085195532139945020067365271968450506420751350847324817
72 -2947576074964183039112620739067524688821032443303720037586320036600927704935205766194933859389156343269032100827535692760608106920679576388077458725088251108468849289562359761798569839175810621625942702066533833360022281912401858380868962274285385746266391839293342097223407135895300165512285665515717464221500614610496105681452899622303532439013665830593600949497086963755861510251800
73 2427455643504228192579925021313886484805739521455675510954565269216538598058763616985755133641119652235760740070507528168225373064528809993581618361131243058362787070514538443669678569012913549842130993540627094729576098646719270774436175057248810505473322788582142768635240468238711051733183572692724941417607400034075877203855570252200056312218668548007856554569045755161093380450112955300
74 -1999114103018402598401849191827902017356373142718171377313277289335399202447414661390089989799497159401253407469238440950782914046490381502398164282705734540120059471891973359146839427353394285446936150501422904792188447074020059451901644325451692900263004184065210445433423500401864239960022284453119626816894387735044345264242684784773045222202812837700849182764095742763153674727957505257522600
75 1646356425742084331095654088985525911079719607073551010587270475751404249576248063070981974373634365626991215974344217796595131832577099159010091913719067791712283724061629628296151337508216950021238341539307911025641839252053898684640905000568612105553127435406895759510730639495164545318029144899479765521229706927631044762795425590936864462662031906324557967890085077607255073159760790228514235935418
76 -1355845309924913356283508255405406965388325524368173419912006352195755994789803109231096559926852261010494316694124995341051850478622011639432217036961269484927678354581844376922104380083761704561457965162279286501959381952507094162410471330484776959184981337087707125669264398025849244248456337608259760848134614814136228130909210839990462693324131740367551669990821031181109117556744967650092535249081222600
77 1116596914071492920173789239181335068496797767314738642754601228283672629668210399910473639967801917291388270193118491078592052024591927614538726063013716479022742926247058008587257135735528544348878725501633893437631154221232717306215639142786520408682201730901716005293769236197113168373448936607749403514395372478769010338517825821087552359548489062964079935828701186461871523529306869492680349337696244398362100
78 -919565572405179493958682911403114226315058323687681806070051643920219517127433583262176551974206254480284495786092614651700949855639458458285148209948775170237698032012522110263381424396404519943214698112540803420454394114681408595895622096811652357044062101952224485718413189883060082507704944694555279887662665656997135279586763766916642949602132336314715107641287449671455921416837196047585438666224189850281850638200
79 757301790195278735993215600905654899282182077064724537616348648687731175987256896217262367350419880909465815230646845508860948376121163131235927883122806924046265964609097689440919396448306502313917936944549693396951706831755227180037454582171641544045154539806954761621232840527425489460614054188790705565719664242895398182598164192051100676099412623100721032268191367319464285674255668602836279958690189501271156937267292819
80 -623670588202790436076060755616645752719546074292114439882180602515590917815033146692278526492157537600611237064961699350486641721440640082380649244187699251078703337255657147958362839884673283988212136717110998004872420964512342174852730847342953811678559979638975472649598229884515039463315399724689692298040032788883340886602475253772742880333161482247156232564422417364051055592069924533684104576848907177387847688186800846914000
81 513619547220290644097387302862799293131913132660750802163890661428186508143572689968176110622919341704302802573426955121162171435662319402907584317827444878208636083763550799577027652009554499963265662091315199965440662113817989005371376619353439142024043370263580348907265987659515298800538773796771416568346785182913760210857645423817353180128617764738943623153212611936276030227561545474996381152590481733042306208934884361522217919000
82 -422987782776439817911894631561538318263735137010832697866457006809174905795434528663313839211896302657486238477314865281723355286382663948293209453664861242759432187557278393724496880112805600458737055782759801225061719506398016960097483803863391715602268787916796232696952163384691263907392021511221093297884505108522376985185140312099078037247525154578013521341054567130928254066706958036218453875515288278981535709498593501368156322105998000
83 348348627591057576962615440560083951237871225939312192499035602779281387022222065784748858897595144019213374178921730149565429731912514728017684219145970074531893182018030563923116569306442002537375749224439453666931785703241257669611917448895438691979601671493736049853708936314430338023636955210475663270766301029681812737198671650203252760642884699106130714602892512126389089899773009196450872687157048612340613905126763852941160181322724291842020
84 -286880073812222330104523207765173217454290183023738980947233277417230272721361523565806465369167572138684611468943619597894036612436480998746741135280753559132024039512003066733866208391519454438724071709277749496761885577034910665609959469417713330183661293398786877286297202470736110102714227507106516155060025977570776369538117639006472034696599040711467512319379002241989759098631023094212066055347997761238122363556375592274666389742375867168081326000
85 236258076627539014401269356092554047021958500197919071586227334984303658563550239788044959876913644623414863547033620004935503668322281392307556138470554639864698879546152917019418839623941406801926119879164575018748886174351852848858600761752074683990127630976611934213577462212772814566992846047474479819644656791059929030557706340053755319026009414953986019467287464443189285613457402652761803843739873409352503078778031123479888716913235917183524117581271000
86 -194568685200073362537064569324530237546604769128494865971336418134944788732874177832919007279855242251672748256574980076280546895072291536278737429296508748311657546415723825131810054880466422624784299732216326481471752018345349455844652680466478008820823276974061108499090518618589140589536652887748326430564855856759770192550652687612381763009341257082308101300075186152792379449516918084683970474258363629901703632122085663727545304146326776463969126925751225282000
87 160235678715724017203861766615231605419843531382388047406632307800110789054015478740881763316504319926960625267913764328603059776234024457273815529020638270405840991026215607173627607719916835052275444117835088368969200085543034169745988570094601613945729736727310521268791754268506828126167367531188947180191317823760907207651079130750353052483474908547275363451648548571169083496504519800504302779767929280483417098759182071473715405798165309682111905353984979402980028021
88 -131960971556583504300119930863607682022274201365245999725400190662626174494405064909391249838066503738497770631858303107761491839653251253557619283758264522778684350461542953841509787423154704000519801900198350028312175279265994227794708963005043771109390356994289681155443931823126472744038571726021319381924240522413514569165515560928290284564865860742349422442483544931988986306943024375000488795762349556459795458075178244552819129849943239723652130003919441864871949536458600
89 108675534398623448881833668223208061275669762614938786351855249218871202334961056294014207335521414478246890803867108889162757747091773627314642808147400455665649826490680573459675875790956535573365362058411971496960493578782824781445251303721924098330529149105408749573822917661500123612798948879008434428866505564172379569877915026277399168094625310643630805071309802888470112010384009262567785516142832491455237714023754022525731164226333538929831114740478937920590124763465986063100
90 -89498975625245550962491944629545436407148903313194532928565927507456840147574010168886384190495715897185025642401387057763919342451609888857435397549379058673104335154478879971250613305664863098475904701957134549765294283190636711069110626345203052605656920336041549213749188343104928341436891881080172287991456698557258110327926374057839159095326881479238808706715125422413168272066453996394684299238527064394504288207775215910965428394109000573679562782309061683968437598693541522204170200
91 73706254883341596776303503556049737335052629281258165231589969637273529262956252817366340668102972945681749969028557624760296725195331439846114849930988502850294458666828320015687275321463208088666439549467471745175206097577889739702072626206158685594501361110857343817797885963554997758232355248921027395386939754903097449204870075714787877501136983210099812033632410713485245782357416918702689839840971898603223559012974232870804247304179590528247451255328612987969446383280121320960575922295822
92 -60700270265391788633947316229059868834121247476175193169319298364989154020706874813317952385003419672570348504108634507083468387854935918814145698223451470143781020871615046845794261477631155744887802298415579737726436400586691561025358720328032124568988384245143223290042358842221173009306305217325324037712022577733080975909616110222182076323998850468746275734003095425856152946851805975465000421252632778323009177744182557851829287117430612025049185416654017853765086534204439114563200668320442311800
93 49989282675171549786966874649228651559258714510271747108240722933398262880157046108279793132182940205031172105418440294128777424464330622458457081873140665043857924290286992156812350002324159257662573470224011214146913422678638096401446005765218934127962415835053835148665051091065313673698183657851943427779197506599440668084865579054329964507366998439859571592591109251203178317516997749170165032226434589670850892864027230668414228196163951896794360743196222821908009621546787041834432606113520842417940300
94 -41168323822158803626208060849249711391066599523932725428761889686739605605879972192842065564079671192476531230836442863999108695113356599053991973042685381971316717950463614924307106552179512084963707533226935142914741316094816287279571330634316718700556933531614071925922074529305642721757044149975571028253512766161511700450250406901665986494802778182456668650779878708256296584402875407387493725812005920285072069316214541730751030682683533891878482790865965371647082568444157680627196928718780267961420832342600
95 33903884905472127614738265055973655068133160571738128497778852918286595019628294925273556754942335436895152484541355361787338090105458929212284845950383788507856045941040302832784587126493913045353699699645352936105262324015422163444661751529846313786787987098472740444734528469479400474898142781148104918468487309815904411691457743594032375077228055252255736807813262396804208957600291032715209679244002777319485356446688892265286048699259477251311436765195157768232929337337236521046085872513514108646514821052229090423
96 -27921307086707232392224395018991711815775587456730933557446289868884497322232675784166197573318756518436663502450608133718381761776465022947820953678337856169834060396073666347830014401075520351844615301949340063104329227318658440345211909727548688067959705382207601417085969262593198721549397118171019437217222956467585384733123474723685874881634443189859413242582134893760599778467121017704082584468841485864951872371391256255776121309087553181017925797250310133164426323450972406671447944020946732269145856703286021506885600
97 22994397002108134285989654947125491323899274620878563214699989897490745578245472676274708797571783400655549467241448864213102025680491314828689267027351924710135587096507072943084899487001649583406810337471501250890367138688782823406215177063160530239630939748956773507627038238773907251215014033608499813948343168186040756402056275723016214663950219657862852413971188287956026751239951039002583980187660347243970717788686930089605815637921410618240922681705966611019268771216826618392354099938758324538509049626777417295759350547600
98 -18936874690307139234286778404120568501357980319102194585523673780149221085744775045873794894452035617665457413088229346026162579439663650605745699657918703965792171646058168609119329084645794851308920809132537242115891532721428911385455100855994183283456064380054453973248645094999171272656717121962361993219059684431603344486973598160594604220665607620080011117124289043305195500616680505422077911359591277117669537279869417266971850385694155823781301457268798233006001027417838752309236234752718424491266163241705561938447496590693479200
99 15595330593079612366422236347264665345313855185934378635545922875925429980617537071164250975903152208532005778108362610570293579882891837240002242729509168253660256732226183458248735661484427639364128666193432593514385970824827884916654776378946049582184791573434789792144865888840609179297365454290220065409217823087232790515377550113184385562585594811008589001135630794233153922619338676545238278262696716038554005164009101347080103974577075061236486865181855767831670235018930620933252650637426245177081663097582239848430050718498459130856824
100 -12843425342616563207080467788135384292475808241389955984653395963008256382527705062077957794321326470611814863073145267742238486531457586228813850077455726464583454375953924242486036298109863981005352970614937504835553666470044915778285331997707638441085724605606009980218835535256308951346742915026749223876340999808969404717851158675327111534715163820852439705434730379105156391399502791115424271803986300268884680502648633655674033494666401853702778962471968169516676535085549824393969468534301751378965073622664848802890547003076285566707916180000
101 10577113036934472313248669683644378786378404546539008521469411671563708486036014194665199351675298848202618982981880083376914557077955514433004251339098286465935469270398421260373146717135148964148630076488778282579560442709805861739605508867504751259289772966747119994172766097296305177528678718952669849090262052521857191588241375019749327917468202326293581384046302223996407952022225354215786851372586766876210728888821030856495392990428276237847866150343618764562879832689782996347733076927489142089416433119666489799300529091351720335949740524745530000
102 -8710707401776126132269749177277542638870430415470374694796483696234591177715557192654494064930789171066292234298462511423764270469008653310173747998181791464094058965172009844228443410339508396507789233257508852745298346388175287335662323852906558894184413321088256423041061519827257909676492236484518850126748507672683127722691295199972305607876241561625876165708313954556593843815512384647659807401996648424632058855104691396005282251565597563871374952567303254365584896281511418708907916754481436996796008483995473836295319638332193182056207413554578165260000
103 7173642105780916243347826046702679297443270875647718787276780572648123922269403122435367657335452174109007954324666031329698558162726221667914175281697675067149104545164170979692605554135369655356801175119040921111270555365103415505135377938341360975667814032878336976437005682448348263051052996687612461418361421226742737048829633702059782859408899019561948881124886957049170417071469744521311636110896034515022827504613468344008513421448461360252410261148315252314787453279890943964179556787860479016313524852768429615524119886665010952388723783624564987333578040025
104 -5907802740721133105795398705979664616654323626743549273230281703140353919317511055033296396519550642720668952485902820132882686804306005699593088115072729654092663116143475978727578355263878129241886168800252462234235023151689045421667183264937116267311434002056322013187198417109229242533450390907522122979912651326518078360658477817049465681448522265289079450179371539608759398871433456271388251939748116561935701340933221562163483273486820203176827074086617768641213029866692218074607681544364860714962816984710178429839223779940869074452720605150143233801571658334195000
105 4865329592501704121346060036518610937393351642539262799123885884649316487776501006868992358661217516979962337185092233081183642969040059277982888768752377622654800352920713975090998316419664768401862165025530752829816252740966488038071389354625628844024235683894902525078223940886210270269968531394694052838631248604054344066047628761517704056831037275571827022194795892221005743192679074522976114571126744924213981898241869243104001629766756474336700244407189812178752297496275295287672937296304700606387652918782130066138722661131056413217421333352771745485885505584960052532500
106 -4006808128597630917205698320654646407213732991751712103378882353101752048292922968691239096318699818732579966976341923639254566234680089762612929314576240566583569187145751272149429161325928744243473025443990443003514151643539643495314307069628947902587870078065586264004418392723027061121325992978819041812719792316149292715255570941510786357375820256664530332001961671993034895308747240076444370131348812401380548973128319943926487714245408325289607415261592580440880405734684080673072191053804221478547552844842604788732508200578675185768483435104758214876066050332257174897419365000
107 3299778786649678758448332412086889466136019309226180240752954909720476187107298660405909309780722470434378073306792350301665634437168761965074272141467053290395336858154020686374486495079315792518125993129215655961640402528147910420005250347680355325990911024552032268580592652359793818904764179789156002886568077601363321211992217209404873119765850256710726488293435557644249952180457540422707685551002984236676903074019034848836990709815090731061289697449076721209280268420419912951719276243413708880679632485712352919804923691084622612283403120715444597686113882297763571329517693841085026
108 -2717509721293836393768815019647273211610055749978056154010410745215930120558906060686543746291301089670694829649155388286118096337024996079899636526901476864420976927558348805094660859425221358323524897887712579961050860412157209914264672835418938103541995587216734273809143632572131701361874374291260899443626655522383670540204810080108043412860741922513527155189612893632334425149614361111720621017063804554140207767383113454827766462742768399815418070916171546008024491853409901909574072817087326557946966908546732742479622355314226008253464660750189990619975897020457493454776432247843902930600
109 2237986108403489905233551227725374322508980142504178299242195696347362739275443173935992417204194297717900663035555306591007118740145024348474060950563142612234318473295828753609670635768743044311088712829631114437895261105498303415643905854182391394179733816110503439061189248238589588989208782411360186044691137583407707185737030137249083958040000328779169310331788501340653061511796266310213645027281406823937583939076090640874669140079467500266417357388578970569849249256193911932125712458313523249016774571142042380420705298680677154519141090814650803918142534962826717766089931366104123278209200100
110 -1843077793672935287025754478734637945682013033498318509092815570356996152391116297792767341949216168523954162185618386165166201205584975242046278867607293518501085765951993486174519626964182084003555639975182044095493638370621814101193673952789572083362855118420776726364147589545663832717734641815904101598379154575384318035733085985818026791450555832679816176785182406350247225597056222805235479958474771858906659089121511021624550625075452587299831293002055969691383247829557540725502314370277185668859161383167461886658103044620025318545891661606917358759047668928041062438176874979540628650585115421474200
111 1517853815434790145083050920680559937700802059646305719933824613258511682328637089233149190540270265219687833052899023394993994854040196506297587660979447488016201483752628393653020749055475954697518632239460858417990432595795481259659289845493102773947374856283967501800872791449875525314016979684804277412967554881954704136846841542689043881993535606545734034086917625074255004740168261694061601725173240945773101548362127194579132744864034362942782794303869343688844986418595034578627657664810467636707911989580132521078457358097414327458006214612388302954747392465122720723976374964349044242456052730091110436827
112 -1250017884724613380452131004370030372773931630607297551511461723476754486399972774378335360830680871614596383873836448903273223892990429085365888601538653342008863875990200130454087656089979330120564278526786130200375414281932926828659307195336856418203511935075821854968280285473884860875822009598279746098221032461891593352992670145437953226472150573653293956772205869807728255862451305604165090076744830195080787436408657231601537241327457422429212883414244106602734332472468425562680743992836613140276167594652040732976343229948069586012717095485158638613314351726697161207425070084933594562344171593872252357242386800
113 1029443478839762277177689323731907923285361976865225647464403722137216819993292778529857440769852514866976884396191518321364858745834190994080260580418158637683516710222143584733016081114073442320161808733424607885746446004614417098501850154590336071664959278170899497726402562395379849872137416089127680330063984181907898111812540334610261230973772328366169693646895571247717272479255895472393960886147925381349291911908695805690380026533454671075629988134333995654621191873715528988471958169819771364254390491006475897657438752127289171662173803691138351364443374459418152495518620471593712442268734440083264543795121641177800
114 -847790970894134345033745798734146646866196858513518525389777434540049951587736314708814386025654210264272240764221922306746688725664271155578702534270976933255630487012610681471106629591238756380208992916881854635363246822913052585298108092270701247659378897914560289163660320087202903847595830879460731491745736104498545355852290011794592610854895676167608316284308325413536969067553722048205135233319064726268205003347729676128141881686071936077061506393012939175857705473652511047370540914674323600984634859286844796915336421573811545015989383236536173374668532572195942294808568755766887923292641676258465401865302405456931267600
115 698192319543068080912126116326915332000128359450798586955073477773416357280419127824241125948169779505089834694910705554602498060783268922217940689496083823981845219908351477449410826596383594625842803515750593648193247134281649149685801022439372248947363832383956131918955017942717980055561467936212942776842328725998661111767462518081110601371874344678641088109566402711456104763001806435022796061873110432307940179436969039529361498903313756804471297923177856564290949434524327213105508985714733737803348150765273553753383582288216367158793104627601719928307019905157419929285508723248017617459722803974956999478936841905339141096540428
116 -574991397413456916558615078218216833261381709527189020696742077105952627123788209785759009582328284481244323127815205050396501136372219968561045851021686553090102376309497172479967818367450735074138158233384765697391344504076169568312228415764168871902708696158083452472803250519400332301267271137106074267194367857853974695479487189050644147519351893203121689637174966560150690637024741344479678199980421809346396063311948624244789021323737759999583945612176386208374996870540066390571683279979020789703351412969171144998659155336458926153803359465308706689534707653547825858191355075594828669543334152449824081194699763163712238635201450563600
117 473530140400070549433431537361064945514578077209149827671657060406067544399405913651593332028977661554675024533211099374260181914517759303663684628947797228914506084513379666955384194573356003181873556868299158587111469879805739653689594590561102085453000385240295824270803595850477681698156884990752127588741860937084403157482974694692941905269064973088597222632551666708697848634258001700803716032572026836811028947134483965957913646057188129594443565258375527934584413213710300783712460716867249739967658217106361162392696439021008813486154049668693740418454234049218440465927663427080270865039440808417738823412407819685984100504515192760262110600
118 -389972432415495300492056508572943508423912173439054876530199470497994083717319944346374127439079375303869509587687073974994722410444954532659977381740920737132415245168433928423152646597003116326838255148023923887844755948711381389144373249021485571863558360746142800899246000934597372120152290828092064206505485275131506906804106011920668402651468998960473924419101987798613111201773006207257811385253375967340235520987179238276004685510798029290626134571470853023143905617782743219551632761651635051664399184179302818072929698624789654597019838188804775365742328552912906521428546948143538614638016254592035758218352570890434060289610644264529929502425200
119 321159066908754246253129693239687615757953903050519570182310062532329541686812818926845988033568919626691095852392049920905530534640055100436473887148714561989372468408608163552715327549646280748132937403640170527393399783685982973126766536044194111238180321029361629193671339353918132969791194956080514784741420263557261401000544154465570285227406454371963715851634459147518683487211988914009858438355286269596969202534009165036573310488774596390639316222074405490499301591811901382534986604573894928823994496529766856825338838787557772680554058319712562673261430659406286105988091175445714620153237115406878443280344002866535730606512768862968257777535629840829
120 -264488301439236198222041186959692058144152631179934038386650175828062267749382889337471525523128604803279156117439832876290331088614884380283038668026835398098710781240995902361763163301216642468286446484072870711444614338423134992647167181325376970307187548259187896755154082689807691354666401720281655377843096355226188728380744240307271693100679426971493965303757454845606550493508090237838116164802236968098032714100433427445294754559023608950352255189991577961387163023220324113082058964873198111321180066923037021234812986465624001191738756576700863979436312962188428064592030012639765887028434795511030516954056500657964094353014734103726404680178880439103461000
121 217817489232172896392374465232345676640209890339816417775057045751969884169130032833649312543893999878068156769380721249006766448301311767360758246222470495258752103928372476588598639859415112968345572250763092641644712979281771961650883444477935815466892390764994024942351571955357636303556889407782703001220953988902359312272379677106899302921357639438062825574334460901318921429345783703880059402316766914840790680432653543941980444377424850483720936948624182186416852659548448848433901523402893408284945313066345523075426040080408943985194739990195514139216838697559638744227738208107941709760383028202332343638982055139668393311698142465393948366994589664626449473643500
122 -179382068534731363613665244220841655577308373720123432143723804629714534318297854629922055800336084659913347799354040527093617027655489340645700160571000060821843534547356513348005475292882791502309456257654254664697260352119078614212643021789353160945739025038015518191335746486310223984655406887533723435615236890474778175854890269499366930311635940353763042695296144368006770491004143596219831035621064129732251036497169678398088320490466401744471285078154056552630277429323643464110096390926402822143986857039710050743456377279682892596352760212150309340258181509814864633968521477209701264022222972580938441307152909316791919185628675745005807952236581159355189111968482627000
123 147728846867298271384488716221364599559103270018591611677938733236168996736093970095489899599976181543415875103761057283872404330942728215925323937787765529186150096731120905100042074451279121122067131601713021772132613697744538066513489254964377950654465713806946932456427575122930857351454976739492304325301149779460654316266641394800330907003344569897298182856746434261283903946798568965342855775542541754982354792291834796988684791602085221551880714274150799051449592967916047817394233532933746543240270536312053604974041377698623989488448664375940063169009699631881435708637773318374483421332039792827648596733978571247247489960742711174932680718063110163102323913462312534260783030
124 -121661057735635420310795990823091266414702584300920991656084698185514324079033036414350038386263184315119983151144131950848900208442271304788889426698122156414693467573602349440803237011056326084239142752216880392586702954384939788332773101118193806752204459858856615879128624467003814279468890661698102950752454720824662335441612436757595715086695187060869176191097960052381605140870536301672096088590852970046465813711041583199151399653754869647238047211041184000529829871999353651163557420513100855071897810197940863806005163540713735644270714721729114045549608374308357434993113614897663933226869472342700997278926848116074234060330120823579507894305964315813768176416615612605701255079000
125 100193112470778400949013862670421050816963410382933376231426960597793022995019103907783073662738341619449447431751053163330970100218970526656409567112809276394786389561846086911179596114330445825765684876624570660980884034588342636346302512785620577220071054297183821966435611704164033563017856954148699873127221467996742799689114831297565590439223553719931224758814141706264879209899137725172063521736729440718388720217178763186956101407350569501756715380696091594938921235784929330585362334157757906448149431282318078062712024636596210124442133174244857543759486305811433792599197054917370757043866098505360220592668414026702575473479687631699706496249476275737937871267339958509845179948165421500
126 -82513336423522256652753723505186563452954497876992101461758053411588259536387017889527395833432522070068267460373346376219132112704237674652007751568856012611641860860823456747529845280732699677772074281796152656076843217898863165677968219424122300365105418719059943901577692555029772447566856144322035937755124581664955702270449738280925755643494746154058766820255827546888284743268673814738964672554189773059792982665707812751308874324367083169404040727278858294329037443102855117310198300108617964634454254376845552379792695597890239654177207241389383153366795838708288213171845616342218891622703194331691065461495055512400500893506467105906307304640600692427296179947943045375340983064482602013553000
127 67953280618236789810578759716631858025736506045111706214120612580739630023374773873795060146852519523413528336498110179070012676390766817446843497247193389090102917669289774862210338977164947633790801754849155930466146289164906107165639820433169703667124365585308545457899995966186974876573011173864166217702562934649681331079681943354237323118394637580381582554532578961008152415092616126227173293905291980035205864503177698522338502166281780676655414200129418042814291473463220277894430119380022034648670922113709178684844623660008124311674467770056085530824266758968240045134761443315561438500091615890837582159603791334245727285261059765153359061366926485822776659918418181333844885097817259126935859812031
128 -55962448580184580590973463513314150254089119397909429870695531646580057128340131400346805218519364485839570720732569603895358756768492732807182002791009890981383000471546806215986238572894883920671988265617560760763910489657136279711672506794828542943471007661073606553714178492905272373797840600739332654760050773202388531218005370147432838783588882330429660962203460356612172114443680910306406578824900245173450761627370217578537603303717041369933263028348971021628415496743449069568609019105397386610968631514691348850154270570357880025433730917140778506842617465676991623551238701444599574754658367633446051386144618524214704523239907826582656577703120427554532264840309270808669962293416330274898020056437417600
129 46087482791070950053632059062145275242703315656312525604002210218819479987644616833835809010075092986765421961500351283047857466034785338506510421452240732111504953585622942407950774415356593536944799500856584343487982312313052937362833835639830566933368289908325746829035538993499335642967433445590980510651660120447276435620220088815595310366967944638720609308705758027755364364462200231476904500123410958570384894491461014992449935464007069115737763977955115952176375216620111513690805544083524081286579435788843910035359693495687561452102942192853902916744202267949699649546978000417560023702922801589301158856531182589786642293410334980297808144975690861221703601670589991367402325033149304155805710436988196715089600
130 -37955023840206943420018306816216306409201616685546586273496792210237251007464810681187643659584272303599327141784799395611453580452699835818373594833369279726453830682310305722966306914011724474475157532358464316770557315537414531648881599444140667727838145392509925608899219319568552078655090461220094770578157083739297907330527891750230825661755760902455202447035801893370024667944179146561944627241891715291158062825223202521123986177093337961010723246779078047431622023534825966753054771983128112382168023430127242969648504581837321952291457800396895244704802505042361070338890317248941981188579181440126537272924821729623852000961476762558490560516745966008357670883816718516101979896290639232351353884666789229136030883200
131 31257594198435546804952136450347225629153127010065092299434368747195416406440592582817315622345010365723151115118593073363131078425775063591743316412646482690246302888048224180549482474632586568002280468969667897695750752956525513033772163192940768824231290674235501338594636484767175921476566608214995554808827732859961975282401071270819266802152931020703731890569383879110651521030375977479833960397684980569986597843792205304286490568932062251473688305972894401104399441583793393146289729313674652483331311591767664821697426618886545970016473944451547912515239298224387184693195159566930020576007975443099937245072838632349941677989482081516744609894371266435562463735030957881076091542259048529918017268197089940981856530217372832
132 -25741972898962205522390697308728305236309653677250036307553078341171554813609304937431120559572876871618735104254109132124399485559163108902883647187412993826439203045039292281700630551450333089560841913378518440786299033876159603194739240760249939486187465035217077932458286369763158149031725624844140538629604083732912636329270199476947396212604445202670669236820290435091117137095658668384396135589449527657561356698058363358358856063581621001396724266291726687030313905224231344935332398310695859746317672556717031392498576534520654588315101998196733086657835953937974642024167409238354829012275534948807312852844223268089742632970897054001934801568345270382798684162706624719091726569817375649555292089872259487316945971040239660476800
133 21199621587130031622526202033722034679226161118323526650831184796323445765864247816086837318992325737483508662155909131036099372006999936909273654230889306831907694192188344734445912756948622219410962307160150889770575405715888980236694423586735820801444905501357460251115146084091663864113825887045215470197221605440274095245493898061119406458488863357714779772304507093192437196707885979497831650604940317098835900428769646144148112902564416016581963778925398019198170971794734971949572041700229522684260618240149334338502103245380987377895385645466293796139669964948437176878192238334510137063413476687170990144858486025708930777445870815898805607567839971897737753233751929347302747762675940480098639234144608310815799315323063269154988292800
134 -17458799960729827632510096001457545605833950405867512108605466420718599496357140239203602266194896914824381092016135929818511009878476414137336784924310750195059544579684197497582570308811424204606958702055520617923682159813423002575387909532668579752986489594091524033883312392185898670337591703699274660911332114399076814190779160843925797194741546062970491593110632166017521221597110221271385214352675003128056938014271885453587648491637400365935033313086993466002676809220837367916352362222444404165743800046751343996651990705849096661250595490595193821586564570613244824562951250769909552047481101556305241373761863884467120822667473843128521728349291972059038709456861853646188689431793867565665004609606230218844770344066291450174062359264297600
135 14378072496059324437960261991328351480865309019099348524457271632517857585028448344014452221108943989925215287326136782896810969554229611245112170956948966328693082943781906899438384578054740597267644670417104261243297780146817670950721081162188597387984791658854471991060679053349095818525835144557180869067969844345976301919512868145459752684958275589806679046006899964942225369641984003178508698086358367603177532996374250805724070491036812124291852846665683385557246156232304091258470162184039209109141481031949163882276221549619713451355255950327222043691120781954060479986253846472664163643731147188189266885885085036878474448362711165097689289580912586931518087748230429252771489943771924749658415426395777413259932018969719519015346362076029643910433
136 -11840960957622184225611108041124524563606259185516134781877114852058653989147083434574694025528723060294981572233481416942273817399873138294913676487279998620577576586283688040988880055333612342728302086007487944827887263899399493186476465839190464440954414913627941025670898080493477904415554318402444423684848592052044005898026049482375547800762044219584868091979698606058672214913847904609723011316289665318617101169572603933045715871997065050724118888046688029663123600916562408325805504802890414451673337150135394035644368362260740069824701426376716156061127541619935433658569401439714984987232496799806103575861852074110664454007207710314915601443328126969759064047181815485235466254484454062330902037480689591715945624558682065582902319069161765241412256600
137 9751540509923046463712448749511814332685989508417514186671424796608940082184156532959947241866001175244510009075638693292244051695917562038345032110042218893862624542847137059523795243618079016602202292936590595124742579477409402652114335733126993527203303778960442211291660523095622740872576480007630442234688248873924367833688002923504454335669402865951135137048662258297725356118733544713886448969781930019543407405465331874084787035137195847437740994123386139381843799417206949813808064910703451743511571021496053489001709903363291147649961359119345304604457721649886732167978827562261044008728510432764482229737522353456382467773332981207610920209729439497736324986556234886470559750073119325178942208458641059494288849104572996729606320874406319273441800338676100
138 -8030812926163555453865141180519208110983217857730684885833945191273716342102186823623433831408052205864389506388441903002796396640137957714231169532628845053336349951267816751553202961951033371476901096954800990121341249364234945353078213100738311258032025768151992579836877484839059871641026302868626613288246702746380355107699407065920884617793579230076510769567146720307450431466304190319507226829589973538318992854547767566283491971723425166859932865326587679113251643817928157285717421558920781455584436614623615211773653664857210356398449729275886151047253671630279769062405373454373813701333878375196031069242610261666602578809434590014992771008806912735898876951940713237390499977564497740356468647295476831822033277180583995755864897699790947920449591500268237476200
139 6613719769651512949142459963228330205343452184209101422934344724657130177523861243287313567819281537774176927261508030482820074627043146190476777135232135665696637270260494117991253027446511908898234726673264878882853567125418281512863540649619578363486443356690811417881878381193672376564935887711454855470966084449177290088765155331983058802356685497272550814118438774574051225541581196675361595595502089449346329365741370884647941189651550689899110259186578596315406918984485442727922778303296671461299700819193673292140359136700087577782632169660691975926071443200137520099626198418069242081767275762503097966759168562988276308989652603773057902494799077573214690641385556369100544550359722886125338783122047765465855543661180838640444017849467442769259954703716225480569869834
140 -5446682620258115928675628905496948742299162642140116013147619057578306957788533259880564077582594575463158989207506290194192618382950421055870283835948210668042358149753042675010724779750984974773240271493261067554613572414888464808087775442472998181920779531315754977694908423808337450394324323170712394824053986695125873835596143338450523150112261331837630101809037246775395325971102064284869705336668251194489036439432496151032774235257847918909358728816914786461713771043103382435091939212586831130470983278972735744923216317995578782412656438427287310877476046266343415775328549658176661828475278694686269685582282279009404699129930546131423313471893627806999625104911889104386715001184941687629154424765003188481319904221087775636903352840257831301601760106394869949809256658757000
141 4485577345135229566249313455719673658079279299795997561815629641535211646938042046441819382144602684460656343448942978786303431606062504555699625002240152260181609725144947392233037358188777136759672168542038789359144786885307149328760886360026104314445332191279545828181596541106989548076732234418744510399401027445646121453553083000891702358128543866655686968702491345552274055828780136474867797013760774981936655094157332424161435665111322832552966763714140452302999704333292204174931834069345191994541401625015471043071636325386841873070805407572885904543539080404988309282794343584022426510072370447280806572202593789968534023659654727983650689139438004764314564960798776841072887881169226919353513288394798565666971805361946316149325766009323812099520122249127029147932809462285607884500
142 -3694065823544702362677658351263747203395583912391895220050329081878832805354295961052835259429512528568782307052969832700521965203598148447888278950354540103677621676409711310711976904943214614265137134870636006180551034652186583917352722470465280028650142660192394419136325479211411942428386154295802748220654523849069980323053273408904509118182810450730384493665631733857939076911232258240744834159438699783554142921831100738488870351258196153971061449990511853665103569233596039284434767083566419896082510527845300189626191209848262694205648636512000430103540491490348209051390876565666137597584649543941704450904226917983690356848116820552800400038589203539416527192659604237116707292163187611290853432343906339414294317062117729588899443706053033489818387157916012116102317795523796312268099000
143 3042222050519474817866646791574800163126009361962958565205908163077739605019892958653335108056359036315120687497324289629077985519368314128663314659389611242595411632017137973433254492904757751596186251678150587226029752171920918015815917150170396229656465346769779190857910659503067353377447889449029998518779493474743140013904413152441618970848422650347982370554982836775557155064906698835719863045982362576364356428783589186910677230792553360528428780718863028064352036015472499380179343446506547772037691992738899808636737515561479947312458822933073929006636208624901378742282870625391466724743882145957553177970034603859160452317739917510149612948880245734698825943330722812860759516660606656255624312301718906559913334658603074801086188647275573354839567067865717661220515688849325642469155145696035
144 -2505400674150959849930351898673885650741283127979060785665369226345530907536897706848243554894058089844063436343608895724206297111152489612352040194569390310925565444149774898198132087937097838810807660459859645220867371397056268057025569796938081271509025144204256404946363998031369043287944258780251490809535276422933444256690644707511582298886401389438952574943247793941249624642544955119470997930900662710225667464104078638803509293603625269172568218831785473612144341068057763457110904151984325174907184133574458273641830723756938263888001848861186341708646146767357929369729922551424457460829763895703265342152046950516897720340218031902774954919715745743585216127461734812874163619075947186962130706882069086804651542799385087161381721194136784386898621380307872308604004609418402246562876792993843978000
145 2063305187392303927691191793689587810468428531065259656609215168772277560185659348190923041928117281484449534556724705720868499001780547390099736092138080908092002132937618537499001736165198323283733073273006817863794910184430513962673071324842588984552927136360796850174598851013822619752028228411301131472175635554147245125035464586071647070045791239207814894300335294075880573989338471042701418414702563199139392099495571396687898385244762650183288292635057564075290868623809090363310721105830537817966385799724455974983672640310442373816010108978489066944511591076535120410965825840447224754886161077265830566269839647225795939538987836424652596621758882383089629456544855596218558618314369806251190395213440502890637759360709719007101553304574658193032359032858317233556757305434276311866954456916310257125563000
146 -1699220543940620153522587163350504214196601037759077133382922887736227778747978456587197334718607490345548023037448733745887149956980265321202199327183034447255607829748454417287546516964694616881965025943346538260709590890584512108109073443466965499054955677978814345425418655317609685648339808308241506495385405013814737569800281402997489364496953861893677025304844787715601819019328268774268965383897226208720017090858942996325609683704371190992646651789520651804793963056526477114935598152397084800666374888653919587623509512885254327519650142063336609620525216812237819923599150086716401802053872274629032504693662515182793897260118516118000526269714620482649819016310639118413460041201758351380839825385361528362252432195226407934335627943402140999044879696598281950633144200032144676946944836163100689940158467846000
147 1399381184418490143092452000267164292072111408439223659657572463734956233593446422073190254626166168421643655536329642603242504268594611976254235310861660950096184038544114602398312260013697110505134384173411112407192514513491181946739339606188742792600936518225600175216228006065447540223324429987634990880047487934646805541151500361600383273600855608202052684655877819410097505987469440874384191023969175831349250850929311263315513078392692733299317198809062088228867965394001810154459901637556854783614567152346313551956649129073792315713826205784528345179216294868906465478983455439380562437776837965794801039464244052781575464960975721306582511841204373048997278237564990837566552841692804039459363117251941937470136057780022946045335575672213121987374420524400164269642405964063079206792134705067176464291058978922841834036
148 -1152450578759556627912787197656021282585942845640263570345376199501677061482247646773421321865596764840465681011355522850407496473804755555365588268888106717261183815309667917374092449663797606909564918270940791519512068070988899581067216973385172563342336721660891898665585517309665081410216022201023716002646735441206173269383988742257061463150589595399264023440870140860183234733960287270638198487611842229469419617827812880526825569320596282362727470825827355918325993545946945469231498957688933427045644049718943678272082569483452258053687916184235001811003594926328687604798146771048116876612152187472860266285319056029202121642547258981339891255737246391148247512737551518843573317713867386706344089822280832881651424700625113695201410414473200111105332034331863203225300956591283304837573708440623857430829471191093343889919600
149 949092606983381544021180507119232735124675128927119581512942151466209632244274673766723715673159156507011628337134761355733702883904539401030660007390403551005540771085690733707238359382679537234098212793058644451584374139252783950418220453963180426915956430419455899705690717006584737115807961010218299764313715896603397078659702212422530281254763742432953602542770721890698766941574180880266630106322571375807893003359516779511317219981685681174678490785426016535199594814730209867505863478801075360802438371237046253770338576033097337731533691685667439558896520763582617840471703202266274627129259437921857850718184751469303079789205469689262182770930378748362586502308419168492271460110686656743056671060589655853124862171013726550430644784119824285807902420025428124522016677715290594953783401843302115901942789458416802357332709356600
150 -781618572832914986907835058374494284382780329702026841517912918244936679167346697657868948976620511227253877435648972771074344693572195699841044261730818410280750642283440955553709773925732999243329054295538625561721522305545840580188018834646394099409833123658172306406243574373906460927412151310684984965048063474111294446302530428207319071539579202903363572997307714833546826079625250243385937763761088361448231811488743863831100275507149241839422537651922115254207183771209419572342298541188318513959110975853727228475223201853464147279848631895640286513185044261064527997970057310380427084528167332556811976075875155317601793241065109411925424757596936959814902701757412414430892394415969239343658303607522707043822777912823472638193491388336441965811786230167830518993182838559653246760745595894554881985753773238085658577262958976742397200
151 643696504326537307063039207478906146443448061063796291144186558430189887571514201429254367847052985677626339984986661982821897640963724342164595262072341837472025788968411564066574490248989413546491005187461702091896723499967620241887034900830603864096474585963979296989144102076025543107140720277804754102424752869427190119425493355251625435255118401204240927082425478040989766997484225399257117713433450466435805122500886792972112815404198390653402156028806459796444653808550978139558283051947545069824800863996022925660536854254391189588133694875420946736082399213529234558128841847643050348517111725920354135141344262167701793512202299765477835831442110061812580044088371405447355979951593065855668588814128416566112647420581687284765263575248363434558617432888999281725536447594437882916489361057647899676139772301216099010257004479134102048728837
152 -530111750262589513470616498044800804560476546552661988997756830889273870580307519987652429859865556983909428910255870569317562424956668925955674393645878565806797017050040157591623943953168094894776953482764000682177458533784056904816006489173689199302801680627484763851049246044766081139620760399318074681065774348418191328937216217471576138430604977954767669955814036923649411154151031427531394883714691274154635733289852845525808663770614994824515265895534743442908765513913839829436874794272471377861538850607554650560120112019306961839756743594013042744650491450860803087923810970578204400212768162322978439932875960112961195554153471271155360018150192448180294146752433499118115733272491284645301111243205829256188970722356488669579716287395210869997767407891794032418906224737291412053375534373579341510913158392249992574001652188318556751409196581800
153 436569821146503755692131922649309388990148536577618912405179653781045271199318195933191245044083260395199722813038850416267673506165185892116019519682133825009311782792253860828087275319452694487992476581702079337440690227804527286547406866493720828759484720022080767039698787195171709904744059620877515997059756791916998272827556164455021877679098563854157758955542571051063690125180332588600130777136524822983972066541680628093045057754849113252733194069674531068245902168710813958761003778401348322285058622442864287753083570780092008858227746471237282917361974779334544140155252837288799899180723399157207824329156754458712560191359527753382304170593929528400026645416466128174961391110321762546498210583108104123307170317234740187420099621239466662976639318593597916343214325828691702029856410983331476986176835263120176808019909650502387399800149739664910300
154 -359534020216455142473965399974380202137113896258742011978898867613803365779300105033408117517339460515643965324618453988364307442640466582220318331573159117306236122138653144104044611486058628589787369080099283749043805466966463434951493483766447677608189133722659369699269342541575391478079685671548078133359375942994087699836679522558176654463464972822587357162630099617487251442623992356904977188118620575773707899679081304443595841659133866774060132902731957250937616706239968623605835135509560494875975726553984061253079562199028610326439556194660923690127531505150181386481647369314380748981200022070720124341630478898905115178743847244057484184400193841276387987111087361253229453908760636719163739209782115411122611329797401610719273744737931003363289203018120859174475309892155663359417998519720037090459165648000041368906607911375491950900781919147244791432600
155 296091725611120117398436887391100994808605189466613172771138310131274465263982146399528021324582291331434978135332255452939509338351766392152147982841400987455062167395808830344938944636670595935550659709489840353446358716525840784979656716216406193936394337823135062572803279820583953750657893680374397131894699024572705300977045963653608736758131792498155200219004848560396871079179994159626715778928138766770559963959443285562269495512407831487585138120114894901867172692044756601417042642641579443221535199874208785270446279140706317279504775987110570260321092973355667816113125946016874873760891544947879068499074504512117686650971167582256461949273371489303414943268288535508064804697609304267644482668731953235866969537653533840150410334106125598143240677651395572203790576297497983693599310847186050621369914118233589284644473217159515940516136664454843129791676825438
156 -243844267984958694842660909552729486567663143548903012143461557340440166946895648792306505265710473949963956198505931652480162045603821507865928492194492599037154499035588366063570380438422959848177653521689510886210015184031089025541430017725703868456091059089704747513081717731894128402865482943923172196602301068934782178817370343271263828565043402562467338083614842076939872576066502793765184385924796419344840627192873052791708788458323085639501760429421579302171125854412565199422489548655400174103497262530520674824967833835133272633124856010041927727336318081508478641817851058024693246718664415504174970966807958259124786762965589029980345151333829246325077105217802783501385936512546091900478971293071226686569799635513780120522506452190682543024453235222883087146470780040031262277409453253662849451326727335291820630047237240867043625077504579802404603315238892641964600
157 200816239989136838426809493435783499556393008227694233329662761316818116407947283293362476266039000848175166379586170470878470126044501957669574036106063716408726732723872111925551236935882111022499976324907972336176165266318168907295861209793246831908392447852029221422251108303410510937945743029648323888605232647131406682242175248248508753422458533586021113147176238940527507407596704457321371212932839673191055206370396893100681378748934575085139848728515970899160175865563185138633699356799183175160044832777847820594923384049492213430110716057679030327172206882559283103565117361593504193877293274723040640062038963247346315362102385692342508037988593884148448753462046708624777419362207201759161729971672116190142856480028460827370713986131339915430888273247843531357962807669729270194739261935774187430495758258058772883613786898467709755407603379550287964577953022937112785869100
158 -165380808729373719328529970652585450575170567174859991999010459443136342040950129525265613791562556875508721045743533588098667918951612735581798672684003752726817088706110973238476461059492878257514426099942403444749479958455613727453931754622882095745385243971775626174506770645205716119120822413432113835669870616030857460381076063269239252901646593047383061648016799167538860811876288470273694306164151521718927053089930827520052915133182434799323716509928916705229104997158824388759227414725865491581930792681871496698439350407388281298762038053747544942349325190483863270360325334504131542053491932868239500186171508140309407361142957876369672524014918762244197897604869113058787731830531278778651177862091351166987774101807795356571586192637090999781429525206912844941326095524971785672698351774272460936113173403664198841958090422059394365704463699454617426477299159622091253073108632200
159 136198207363414620936975557621142179723027694402885722390841070801178832533430192519625819378744802776927078656174766881743541274454994072292557424507139546202274043087613851852892905607822070451294017914694005082225029984867719990359538216981450236709184988635135593822153782153383633448472209796059452869476109529375864660187007279050793829346310583401388443613567278922163826747334766793810388653692501370418006832879885772429476500379368840729181748189032423857256202368920226013532285082179575173448282097767139208451489827313227591592996132463149292767138395546964073413595489937484685765006871429578311535316597722755807951339713179362520447148509028148247399612225174465421818577246825108784848918421927042950473088558616959964648062278386778634789423698681143096524052134492748790631938505875914493764203151349931350899874746633135744025039750481795677575682263029737402725009485682756568839
160 -112165080286688567170299661649988294115641396531635716474920427970815219281078701038190206168629631113318857137742136042091721211732273424534101161412501989047283668906919920590445629039545688326780438738224961972971080329340858220961711925524628027126602029721190380728612800944855547870465076984019297787077673598947863990330562669727577674673962691385661368629105064064248003687071710378903411354772541236658583603995626176928832832928436905624139839636055453368594577281284410641453144217379302792406083713296654044175904256460220829496767152397226160758318732736085876657315565037667487507197393859582722698479144967952143933902257801571685815969691374927899384018244483219405030876625570945235937990063184067867444490404202108276574961845329216315291218217661325854100882151237886295613466668707064460945625135340018927557838776292608104276403324803289482045682602298325768513132978345582846582068000
161 92372766714540362673130094254216309700877662623852872852905394012369078132397396689094276958731752295955951563787571942512342361880245380661551711885834039394336645267163115330244323829733805360304064311034203203580659598919471347691853915933111732690974450964841318580180985938836590549030783039137299970367695882306650816710804066350045087920819971775307104021969270203781876956246296516331574854868076402159523678438907999463368999074390441698118123917409993368720396111924213033838084912991825422881932251556526020785727242748683503593606779883490971458537863356556248275326924326043174684048548509434873441017624383836546174006822029194393122842232804039785536941967369548607692909456611480868542364322247766870533393741022246952252901584817961045224774533840393230727504128413084976606508048826930528935042220166907788901561700868119946857715949803395529443573213691896523767368719827586357079452353878000
162 -76072945418392713896917577212400062339989892910235666467900266901128467712388949261526768129424823481068452218696308360252441965729164823064159440664425625440936339286022546633330786862246318411851885518485082125494740381659200707128664340434379667291235941453587394407767474147856948241578627564595869010001240450502300998131238319750159130581839718579884206699264361795004225921108645727504239214579894326474776285114677506757798701638157683615628196168002327947072440878550845084014971592542029475463035444003983560784188254310857134395396315890569951568474398036760715893271442775206569939061494604341552371551834586658348805676548579800091846771858439791476225596598466159682072861024659532871558321337063440263298145441720879081821855208846558938983265142589328058763012902691683225285976577609509494597304623324655891172584960279877571146808298095730175302827669149299933405522263946474797821828049049981676000
163 62649341688699390780809192290231584539662296376974211469973989504556041685263932441685539205610907404069556345541813875927376813782585128386682524566049302283757047484119233909786985994730259452609987747901698761018663534514572929319335735416552966647469329350942375654665163512089170104156726866224684246144523356873026337209732375952947169326092434359780792388124881582360202967060588587756455137713891392145645208896595627244450304640522582748736063027678937975773249443568213022367888489956405686546885953558275629928842332228976586885640577776615972105450263705143546829524937310085983219709484409982599791043514637244129662201590767474010073389235338631694841609911089120862087164909162161284004305209861004602278353039828797801621635208217062663598298746192634959806593101977284617415758308250036931231766998550727700306229650891207843016264148743113271960954919725142505246527506987019273756009085153947350038404040
164 -51594426802336562381799944646274189826547106545182473036616789238550596237607314714823034014006423516269654641476542024822859683352940734502670531671269639604314762217662783971908604113133804186044027739460395458141818057894971392609234097984488642323418471404243191332729496832465784046112909932936814826138495855706380051171538655539680147063418008007134207521408508103763439382760502119975945712869481113535611796344209542761417663374247134760936036003624245825844511188958780643080653166487078430918301144009864181741001727102324013386051827569675395205174300190950295227463822172059623725836963011762265413485531923523007536179411907060077274150843027486762094550691676429449164441893055251442538712124665622165590261612165454209273485798208135550997540165125841208925957912273091155628020748955705490810443030423036720098492539208266109882181905066200357256531610942008066990738068252770673084010229902546525148781850892000
165 42490229032076659593594671813826585112324083765539209391994500459883673677307840782189505900996892041859260192405515848748692332207532138380648826526444194986694190201623274850580670777033056927365102143337246575198876813276526796456484289857764024549820538205123609730471679685837614817359775267228089101956832909225031814341709220939727980940457048755906022256604589693338177072850209218489496605162791936151712359190928956615449514183872250574045557124842937779138163846138413374940478063007998303568469176179206034639167746136098417242050737453697035509056080204022134955869466822935983261457026818914113859288231864717565503350879343463448294322363550818293954523924026210405237738351463123613208147446082077166981085527168565057690611106912515279364201665149866229735967516094086349741313798437177633498939520750030431240429437420502595722896947080044102546388256510866123219743531579665097754489055471980966903475264242138582000
166 -34992530687763508471687736809574187383158712916523457120311326892233980271231131121286692258224683462828900716634215738626044329343187490769353191864447665790463101056795519852846637557053236845850581380177677274061674091924307018229336886708774856136218011931469275836712328063602842117546451638662563279224613627044370023149611720639388802974492776350058637570689998743169545476950145004656569875873084148373365508035373429098739052460385310527869846122891005621239809047733028403861032361468483516148710350660843442058593966434640296866007788063510904315480549102816232937874535153682547928861050268142486222195889370376853618521420509525414682015761116785560806191223188056383550757469095722620517399218038239240208632082412391162085087834524276066529137228864687554663974249633980554803040253010200430046620903640971058565570258010090834812972858042370712201890272835815295912169963145004160898329342409719001419539433093115606492244000
167 28817853700192823057299133835367155000088675911412477447232551082811048814510499417017806402415130493028501382879091932035308425120276673248491450298695409864263710878357131596296656352607534199283351117433561810831660455101077178876666209389064821421777242930491135521387962123441461477502397971961526122988322256849095186267456153844940184874497708770576551203589175100214790857548106586938166337342785608526908151255593240332886242470117452044427480178101207720695452414453941783923855035557261481077110332199592144690151192008140253735479347723615657710799617406250050276333948703015209463310779784377280385132632616589452454523913187528615697942258434690414304926930422918270377568988993902019384717282843067277093748381351535202450357024409107225663573383321781901039079791010243711050896160492235420860083173262916390129889146593003729036506367659989037377311805701427443960675894499138424506152076528247159572641518917608827272023592776041
168 -23732741689817898079077300576179772930238028426112365914326236816391459573848420221389095338064163811620171114360396006984154006348828010253774701660360435274803605206408382872129664914207830867079574687800682077810853057545416231451450777539519990067105979888825086455078787902345828880594279996380695314156002918465544953563608212797277858758581785202199998219632300176666326054347854295477035001244789237270549169354723057553311843622899457897985685251743983438373193790599187642117480196296855063539244417671312610206868552695326231038548728407417455080659288821149881324408923919231957733087450569863202913905321471564935735631685301607309521278092604869091451248665427810546615450710554947198283643723070013575272906091098920692345492955087599454887233014475020121111165373675683209433526590996980244112511430669354218572464988165484108424453602795611587323970275577676802834248969124298875752473190015846562879393016551730368559150182136760436600
169 19544933289457701237737557348408818738287016644125856162181972046481471791825849534383439741995375657913110580033703608779751142850532866291170465878879291922733993234258022253435352944956916604707242313029230124054960823362342668305281908091444266463161880394370418385274394555653608792451331416867050846062476921687913219733094185216272686320579647754453428070037267471805512841698169517693694006971054255004044200040968893343393775221813708949714410401086915031894493652641417238728073891487378554075931861420022093669844652619321908249838139135932729660692564791673679607850898135416475183218433919222097690389999883362915692338192234002969649921126994042596859491433335533369841985988963862185120514665779002402544419134093233458538498770778006716462970448129041331152650806284808127537293078464987257716314064347198854519059080108246275031579305606150584634858716709437353467850660375999425268762887762914326654964651608335166224333281200265727397626100
170 -16096092995999863650430101191380643810185104548153339961371827805075490723855635603094741115442097655444736826412696371085302595436556388275470564621309601285217885829828153551756306685853522976804582850936909430968366641116603118624935002330576753202143560312924018620203686940214504545726863310178816717174943250969079917937686399448976214014236117677123736258994196655674171669351597125731420269539299415682135174867810039677025270746206696912428039469362294993752992066747752008880322132920717773296616747957460775172709680068346868816617435646518147564632927822958460294274537716613951271542115641796037609793486444837740627530662960633369925157022035622470998184786149859465193517034325672181941845154056065182832866144084412369354630394043182568690468475903784663107684501812493984565211484328954838849339868166094019035283835122460393914461539697046834351557094812801210078708406154168564622749284299354721058394092300862105710771754309900166064901516016200