0 1 1 -9 2 -112 3 6777 4 71792 5 -3697929 6 -115338832 7 33365774889 8 346152459632 9 -32197909552119 10 -1669781464441552 11 379679538201687387 12 11813777423859564272 13 -1587336251116141480509 14 -115243388514684566005072 15 142933582086486567666092793 16 1482460665337857454238617712 17 -260476853131199603658914109099 18 -24314230585503893972467365437392 19 9549511729188645064584585186663597 20 495222141884872981991618853762451952 21 -107487110459062661280790629065720843889 22 -12263034678028651114022945650331344466512 23 11660651688614504479989557809589354427158979 24 362821455118847765419328697667556029648218992 25 -93749726320772935084327944097307893021509570879 26 -12640441528619182377095311960667959443739980340432 27 7054935426430515706769624557619459980100403237142407 28 512200462394757514796359240281148213194247367127790832 29 -153523549647951815029821533911318151729141307027325056069 30 -23884444525650847491568207136558457223358022541993325027152 31 122442971614087194435796678885925771591063697001946027856192921 32 1269938659694741093724401725157056212825124524325269476206159472 33 -433145416695971424934689069143940214756918124304965819563743345459 34 -76371536443213591015529064866540944681189652202428762099739352414672 35 55254366879017984871536678026701611964646144332644776698242370735029817 36 5157722825774149249893342462561356794187797301596563994042419027027836912 37 -1972408033949737926972016187514668096191329770214458264522930599303058165049 38 -388686312147822591301438512007712789636053937656319241464718740955552953510992 39 626701716826328687721217047382134220829691695439404665463924164253909525097022869 40 32499731417954832383394178659493198179870096576314939898479687709121000834971255152 41 -13772115865906404108591870494111634518293282887189175549447974610909134473155979320839 42 -2999637993103478149565486500822577771686923012645178450361663192788035625228988659644112 43 2666271288811171016076719166725526477858088852727102428965173220408662058541562768373991827 44 304190680484632112411877598921120198671463956448962378029799647791231036649902814123791166192 45 -141480132325179697302696790574783357222438920379699619180893755847150182198872715645295403098829 46 -33749875609433847639791570399218098318333615796786701776980239146781004827639148675742060373662032 47 131158687059176162053960857891748401571164900558208575078997663618323436006497131214401582336829507603 48 4081005672817777932667055347692755017074058081024031744072316530441369626956087257716273565266329042032 49 -2066808874458426694258363115222378509502591170157538607265038304637498977025014097982033608934960614665019 50 -535906728102667060949585588471113835854566379285826503616546203793853896138676187866913835491211920589132752 51 564971343915864852247816197317869786082405433926107629489437040864609117911658971469636349279447664467597054437 52 76176086249827132386109859704284427656465242483635014148133509263924783027433413904900024596124602704857511474672 53 -41728383840606569786877579362553770261244527398091075987549552153462414669605384775674392724571882827290730082465409 54 -11685416916744522115331749741510045785570953675646147241908589661578645736346737556960043978449410470013809882777544272 55 26570757262066523813724142960405464479388788091551800200281700642905339892584118471323911414179756694989123553885410872559 56 1929082738988882053346529370731245252691997244855682556078429284116494190815728546174628130379542128580921022618993556576112 57 -1136482492741578324775671047430854219755711306388096346649545021571129692581752732195079358248211520773226186323938579804625999 58 -341829571780411697349578005258185997276765230611195082946595292438075192291071298062921465429771289574537634174634335933823504592 59 416896911180848168910416326596248956010763119636373676394111151531207337270145167209975455497291395493237316697804559437932810203647 60 64858786621645269889968871854810330202754009364528051562670908321175650353172286291164447137619768126535703792534526457007594508378352 61 -40891749699947234653320704727892024984714793360732390906833030657010052068300333066960959916482774254393229739888607472483301536967352789 62 -13147593584024256421588008454993625789950494658662850522869814484266577060586264631045767666327654795883211261415175893459794544398587941712 63 273951597768786880716401464304534455867833278079529301762206297069625200501715159364780483121736612494532636533948160169853980037574670374167257 64 2841336830571492251035911503846164659650861976638844829735344598271089693917413997117569757701164207131378615428761095105232986639996194419233392 65 -1908855777084646401226351003646471666952863910756285891336829618480774533391648027535098511008317228771855966317465088235246356609597108815475331779 66 -653335022825791689413782667920879821589388185262043750367461177030194663810927195490552219141575544305876385725150266151072694722017592163125879303632 67 904852472057153508342715147845936592704989846810585020833259798394327616528689885197635419007345891184805317614199732898697902989720380541927146331985457 68 159542201952814815646670879567098772467725079475194707593030433284887883325567326899266270598754795975340474561964659113366999366879687585358174714700213232 69 -113778894996341639302874575570091278531665279936459673099133403994405488429504939434617272985709089389820063175523708882130410824514890823244897156300714128969 70 -41302718668094242809970648085483498951125844675843710939262605917468278967520098643588858167656180301613631594477932333187759344977255565112159768135944312758352 71 121236675370175582653356045951188698016615556280428777921218995996759854206653245511186813535682595490110712588997785232165765118659650382348135868359003056053334049 72 11316846128141510521198074777257579194391953410512920592249475294308402181236102398529696829550034396521862831286452592548208271329663775747822917657999335411359509872 73 -8538573284716426947729327199516912281388050637434203985519396180371647963942191743545484824911171777856298239215460585294719798229667235283164692332319438966055704590359 74 -3276694238046979630053262861474277346992931431925563897511034864697106374004626935509563695348818744465399867080479355504029399191560639306888454116379207874051467737393872 75 5080005888077179587508593369470708020140367328871777175859034179222723914996992373448784139205987389454213511250846151873283713596793221968775781008037590451689289262639105867 76 1001075193539928286114028690087594121417005783147866030121509014466431492188421155052745177920142525446489472206665095257070178653483248476864914581195140654275999297726048835312 77 -796699352307973299029794845555162536040797886425838834930897233954287772747396415135925256449458687352778303906031897882771563330008980372640059174199155851614259479819669609241949 78 -322261151278664233983391913482410014079405167469368256486208730324143275998651369443118076056076557517402126629430043461670885912961426964879138000814177325394293255368422693111418192 79 2105048332055093822364268986722144674845820652807950543747190119302259414239895693188905219143624606307303144057267158549003619836883141843074426929357997284711797738889922381952433507813 80 109164381677548636107625440248904469651756691254265834015785003045525092250353062154853541737206580701723233487727599784239651699677493728784599170459050741435831481326973202744654037821552 81 -91390913267276414128007260798627957749237204459514667967823595498849154320912327071308118120513117993685437986132067824474368034716755156498952441370853544108728283207477159047177882350689739 82 -38862949398333472699554140112424022968375980897926571948492120351087701962273253301721841274629372958079433254505434236702372954942884646039333134586325481859404146282510251602097702108905359312 83 66677742003000457803965164097249528161447337350230286445441291411977519576086804861725957353757014367761156853877384381728524369706697735998855863767537169873441171554032338376302413749112068030877 84 14522756717555998881709692017582864893651287697845938522844689074094485051547421651240503899812829120802740992343451603946486942112051991249875836541352146571263979736480496417233983045029149436420592 85 -12758658907445945810242063996635684505590048897784392768158074715024608048611750148639762508277981349124218350664745782554808119923957841353365871343928186238431237879532025464472314211825473715902019729 86 -5690132321111399098151406329861837648114284743220287318597137334175604174466238110549927371382379905116556964601029899878435696005353085596994253738457470175639136258630175708760929467499920127899313265232 87 20466267628559180526828083760489654964944941122925674044366652960800742954147487093363452997298562165771539695767361368108709100154735796736098705489612082729577595240730017719717436965658500492859773802553339 88 2334964151261550027095839789320851916625769985318624550268478263933154994771364422862011494067841612561607467064165856629484436608947179590631723220128666541505134223508408305955724781264711519271658899185304432 89 -2147866394169201792510130006414937691473659140623898037101275487779787331606751979534136403344693383657278558586371206338624935761827115864395263610077326887907452334796482206009918578582406920906060990643609197919 90 -1002463710440816739450613009650807598839484742105874079404471725172858898569717273828783156054068176009710648680915769272096862650413801536075440868744878257882145280713313766418103816303856373956263689702768751903952 91 1885719478356173237266201772554256641723753264274409379289259366096645184186436361391552229177186469356825561505267391022019794270533740362318247558680342342837683605556924661970180118353128561750773704011601763732586487 92 449835583151208331745676995009151663626310789806379476426528637077031499912752259584717765021797886676175503592511893757794321780304723242491932105912741819713802873679012531561413565738401552410723078473573287592534265072 93 -432388160730804200125795351406353282915465577739491933405930712729520016963834288877271253899035768731837626964817352431423615274271374772998705075627979376531266008684624263266261955277292259900431184500493968477053705470309 94 -210775697462975246427882301185584843436180053471519055089942235900633968467783712112431567190014136173027966382585997094739667655532683526879739302697397186275568537622963696301731043064515289601670227305717378868977202327963472 95 3311320075883967427499746066085142002842058938919310520170520270830865880579291607502018194500130834871899529814360446299017166519283507588541123771364631050191311054988906189674911497911025507928714350745158879904356703490596793011 96 103031803056253828594487702576759248579550500032893451316435238831932406019458658257235325463251060685845474380939775464876883542660752190091286957366357407149091673856935727331899145651491534709447092840686113666915706051871928614512 97 -103295183970137508723430005787021379063305320303355365867545101581387432517989542406629483999097722643929621316526553684528923572805463062038493683682856065686847183104211308834737856535626020984801463512273251307951105910130931977762899 98 -52495857802053074194521968675228239449667660611084990530870381392723604558150630160674534590489809271688698479995601300748841203779833713695728647785910198334451763132338512520097458357876206692270246302684743052696040136137929701153251792 99 107430418133495173937753310157628708214389383452209785964217197456195174981588513663697699490530665410210762977534618962958469754239105914746613510222230961417730700882910192679600907971374880211198730612827724053079540052993101215583017558697 100 27855833498735487570045357067547070280276804894503982152045901960695157697759702649007839613576416213416171821994369915855523772113593022787894753873867828126540756104295003170808483695576738058769587505981619677312726661217078168255954423584752 101 -29078672139184077154797462833985846198519603459317939016407219620585748307432865075751475058204351162212912638538424087153626291933545091110782728642282755154272760093650057498112754810618603773955139005438101971235604816396097661152451421345081689 102 -15381320799407718802474212998366142763650172351242785653159695889340609250947037168159100872976130369764377323760779186371325984374258023638910775810331022945469080684917332282321983760064141256000967453439401637773779260572621562341655782566587896912 103 65497976832639829179981046053825925983861651880379687129938691176197306657829557132532331737084696145342684742342415568311596117582172409833424479687473744177700468888177752049637774280733486260664042195335685847226168464840601991801204346295476332596429 104 8831208142010413125817131945215111015514428954781242854685200775356258232346163363195147076836824409024538796623690224692340052164746206073074626993955723677503446049665115093223685302147676049327204964547780208385009901388547654442779455217832139946727792 105 -9583992362647590760958882771193429652482822695926175296649092648282098522058739099784068881377089503148105217954000881137090390642262358347331657613910221261283608545591312922499928819123669990141162577792607692624652205605346085702741267652000331432908912679 106 -5268308662558508691752003091128615617837513910773620299383526344657861666414493549011382642080914449257032923184904449334561751459727420005867059519123317933056097663291728872149150600488347703489101884850100958229368354605358442201917486825712348718834691546832 107 11652578148353117222111848135911175488565010866457247365885378122675173208859050737260134947902738553446782408695937783042705545135974626081768164133907903954165337748008397601523853803253808427334264456900282439664108810123799489781946344721332096442275540608293507 108 3263132220470721164770440196928881247288430020230066757136741263730448183044300044394677332483343982390339614957370371835045063756174964282795702952968835477883331518482159145896765834330008843986937231938471157036861895350708618894243651263528273502369809953928315632 109 -3676192194800991144476650459378504340310092686284822999784235712426711548660028913319844942063368094885451414936230730023385727117168767232708116729363139024773882689562175848999198724746862125020128519559141186982071065798370012261123770429167885887156750218103835621869 110 -2097054808378885288383521033476234766106878089744780268738406029806689463665271009449945119281847854622247359131168865901696479768644798692775891186523491053809865745694564806682219337058017587719414901403514697587691698231227755956507871554463104606898478425722461362569552 111 19246855520082481034878911178217485580358896259694227533778747327355825181817250690568134503905784451565619793360222449260889960536560100447745788615971205766287163933455808991980068322033119580888801501508075572656543451185476461259374820650024975450425254742290294072484079423 112 1397354858854945913412538786174439018092810114049698066543975135853189146767200557466834454679919468371593718820858164600736145978146444546304793991774910949985061006087056452006132649435108574148916276527289356391782568680264412175831374837469976775766074291237373319587019740272 113 -1632007656979417022669417423181133102695554600011979142781534304059929295521766103877986361366177005319348065755355429745535143462220651395315616204112309560157065866578919150680165293060497548283274185879061187735984870866403234764748971373780497548387252741376501254349542230855259 114 -964819185487818084927797475325481248951898750817032055730631813128746385974672495565024622850498781910359339718311158170201252978520532317688727414437750270988530376453575241420325442848033786438847249229658135974932757938535135339418543709678081521322493524774563780467823109845253072 115 2293563697721830968314621834556892021685243155962559147005795302944362415162015486767069011777915229139778800018184646092479798736800052169224337886170422653562614221040068678937062467946716426362826661619407419868030140606187812890952264749590285752164538137858649344490944168507616296917 116 689854794641015668724988474652280720225246934762117380398902699756970919594001158259393498369609157871657295768264463112090615098705957074333244061323951278937054008790572898757471091287850347179278130766300527716017057297152179808366372266052320993042810101027019530211441034173873819913712 117 -834219981480805629072625696515816349751604902071289668474255753016287111376374819994982951113546579451459454627931944177508246477565796094643290275814663772294665648438799003810132292572736173321970801900953653138972750421365639166156948045908917433710988300862817596457475570460142487965938849 118 -510483233796121945683292636873628540833101201069719822291080788515988176021644029968097893075088376227593309972550501595179837670831751851212904331346590680045724462742429143699095028480205545938799602804758621080496527399453984375798980401916288160509201496984436646447733409314372038975485005392 119 2511455426404494236764142088999055996691004502015648335436861349303336242659528174429733297815141539527268669851535627070459139470626435864331543714211943818310030539863937207982368709689469255983620194407350614455197145265306144845746131503427302956106858140893886879849127776260181036313867703849319 120 390719977151092959477151492123620739203599043636175683168772295740240805011879947124110840765960411487116437569375462041581112350111117612932202902234233346323489247368551680527438560807166334639150784200720584931256834049587275714090468679684285140831294266741852324046867687812458736310253775729667952 121 -488638887200935344962868578601532916266922402873216953423417198942623257769817887766517987773008165641558917396353520553443998987706836908262488090530787173130585979407180049730693336430957834927370598835936378876319979368430461291312809485174355859232989763626669923068903522110113526546762761371216278639 122 -309148215889369634125427966852459893818148642089665447453047092300600281519947963686223600583627062421973107253867003644087427340850715361820320093520800825139633978359825654118137938462042583677906402021226093416703249573078095399484270759883046316051148886395295936690097015161510836424653548174877811554512 123 786029581761000204079135414172624289247025860489758781051819753997438972699348264582108937685728191432725331676155460739395105496522992679568837924413184082663184492074780847679509646011103821779763719441842395055835624536397483073570427693574227083623036081924973051915529699709121359997529854077677064960834927 124 252725734698203220452939006351757675581694583391027739141678890808866777321876648144970245106878886885634763725813891629347359182200004249022245134849323631408901045851280486108049369850524067091291300047721810778496468161436098903703139519115170782526565198454258856808655240606075141734029209831988212880254154992 125 -326510024805956161425801789482556242647819260256291297055339172958530112400380632074019590034869861518360572336572235137355638517318555893676265748925590212941105059138423000023952053578085490348357574148107916815003164206054753870381029295488188010752837764292887315929723928700702156969109919044657694087487271760629 126 -213346711225765401836672782108993856118194092258380519702839366006611494241607936459438575230268813124904316727534685698502687121280030023859608379335467304170226868749829482036423946051207418401440829559835575153505580893367516822544139189655533170177230080097539075029476990289271147945977131444268083309988037230148432 127 17922834174038677359943950862754723092243029621537026952832642949754595610994066973426072622000392505486778717182856025741277184602041012486579221922057198176634092017002651647827135593473139608754858683601458523176872100327904377511399048760570599524195728049293332541704081700867400124442685834671125855386631969030493666649 128 185889804117520227523511691052985142230565304639886971357016731660877585076268410113689089161201234755111759087305732874992002798730934487996244780467245811595485590574040811158816725826783142762145708616744083387253861343483458869460406767122013006870372683043026187263368207282381370504937050237844436051440522227680273246832 129 -247846231148956014426688629625805118399645993834136003954318163654791126251713014589580927599562728423527425582046419686970809903729278101689321414246433810505445434492252478545848176892360534065044375925015662694368603175438788715164011165935194616560025253999692905838482298403034513656503068488295634862143013325735946979150819 130 -167087730059359041907951380442984900412398805749150414528500440908273745628529947054235327163211098150794278772439843799693247780818554592900801296530059619986449234731345791993221094049230341148156416287816616658277545290347352896663695324982544161126512045355627826086786488808747335781311933404925489404853855685803973012800755152 131 452462811207397175542868116101627805096845557728895075628466375269536473702731900447495068179482394663914373904342558745115586303146628727281412274938832191666003909029784720197991937231370078191947728195621070533648981996610634662677115635002421822592534067740933709097625370971692060181784786347104175902506884211019453141724766533537 132 154862302661485028946732651959770721988388649453930327898996389389371067558432783892354227269639325694772324545373410095789198537570514264905568538812388228689904595423317403798987249664808271021938446061045928293828990716383737815416810016538124865315073777383213998803577128928758002644837043381999759870468207478281240655018431999935472 133 -212879770166263323670001125697035797114666577307418879963939058517617766685250238670740935569822495810835537714252632819633451631639600517910240370939836704922630409063483649224503850605051914004239511720921176894546384019789409085926421296579420505132581127149044478096585459410316538523076259720469746561916604492597929376828479626976495209 134 -147930620363902346081080613917360760399557735663417308678654490221139224717428897997524879447034448256051919473599181350659329562859892073976251524452430996561809878447096023133655655165549397841622774776218052702341048386829104411027003098931678616291432847946088346748246538311675999301621096013035710669164168365561776850332594117488785262672 135 825636487377719661768162109649013278472991733289198966011344483763217730202663519698474806764457475226710583773490860506760413617867474418735333564940646279172622959125683744122569732975495948352376375312499219190736851681256656582351937935679878300064498376434444724621929930078457264887233091409628572655843979361964541609737673325506690301418009 136 145574960865563807589525566998344122796336184311638570549409856796793644302479818171028434480064876532903271580836954556523435407192199951636049835355664736664042979270106036372974953797041222870170818139419417142204753087684039867359146914304042893501574197191695722427735388786867268940916678663401720863168916575843958541395450003486903489546732912 137 -206131464283017780568726439068106337338707543992441433074690648732600317298967120745125140188749383133067593859435036062495636159140295356484947683868711791296982426900231884267640091899737893169568761801386373773670474300790943316339482655207028567172402311690926273694053184269145711714436272756673187525622932731024264091466554603135074117052679519799 138 -147517064715894977342019822757211119462721685330599445167321246656500650134090129955549547989923610942484564609099585166737580876582774912963195094934242518046547532161570273122490593663900267832899245509603048325287094129772379677988490660639824915619834200081030780709371482984796188254413781399913433671257104081759769979618367205785612269456040842678992 139 423861623551189841402261415707432409155610291508022528150267658869557796504950829794259087273188358668467469059278592439877937234352144797473776551586644755170218588269263040939273411862891576620804982602995189713205436959403317263438981070498677637251284321411011068303998614765503027319313601230134058150327679474260255861102818752371000309733012767136978747 140 153865419349514320993663297677287225521969041570909572338429777871687907643459683632081365499620185809768039695240026891588901794314069925795998351483650075355969057814558291255960430163600274986704980877293709955187875151906441568071666772321887743020948389870932287011797400698621429063089015558419675385982543039571281339647843846484821707516281640657220071152 141 -224231786280097519068125118542739350732379393278400720002928244722400351803548921692139731626370471777751195174315466155767216894591643455329422338788622713643512631113993560702669353563903979610402325489959180514385162544054663908792409472709293261654074131904959946102450106711638567496461725234614034628319594429339071378256464260323580857886034150838119780030589 142 -165121797818803589551099129767965314528184858761512743506706950902526642997066885585609296849089435597729161260808622121253083406944321496050791411634093786617095860021278000001766464018971146802038996286092348904277872966083033172440129086471086546324883519934609097905672764509230533781006254964959695508647950242427129617401502667123284416751311793760022567952332112 143 1952394034962438088297824685739444567111268924233798847449572486552689254491985665403413583493863764639399662355475744535496959593496849842346367979116564488195250747046946469440919442748752877895955610374898339040818630296154581070406420895218028708385778210372276315130517196570887350027797161521047226431199857144387646941434412532510199100592738899778052798784469048433 144 182246360746103401687830548392161256920026802153224788188000270509626248805699183774765627958038904862675887230029370419083099534759873076084829346449694450445201384000503819379467939244508384248148670948842093179471493334095226839018645808620343976124869956176270681924308442874851391079981301333103024833109530568725666436134911918017962453270576612264882394835967862702192 145 -273126541914360406549329899936644616967001067968624239062931287830695664034892838445914598177335166298952798279171689260515354409520555087058210019667160018109619032241928480190605107412641996328733738599284711913484665821343838718724987866599374353580051178033970597180745763163311947004862090360577956551441077809802202490181050037505255357141900588397339197340248516816313579 146 -206792912239226946826988302288975770517925990013985415578748616175780391284183105181686314674835796605249577270361626678752726243951984975149174184737090595190499504887890113310402364512030292182079017426297948648374938832150726402886346077519080561776301925198053716470241692378842946562515255211293867605687768197931080200517956226747955742760318644496157890485544297423345070032 147 628376621534121847219165473747733785068156428428811326667826435214569811384797006907049104487903097071616394437171736414774317168309901107377252298917286175196362566068333653300583001680923191456331578931852627989515976018472069808218194849290534831737960140470475907642192577334212960035542520056435765145724262187374265261288858835061149026079807727694416669484597617171097264316557 148 241140760458164258744397583139647205443124792542504094897716444971435377618299867302574782196943586558419887861970661159911614006830889076832283305130021766250967878886614344373085040232980796695393368143059157250329334583284096669289691920989934858675841373168003728280418440702423616185380800532221956132501776259269774852996955569831949480997385885802567496701589716439070266764098032 149 -371358982975557990152973221977957367144153429960813149019109919543821046930243341241477934635651010312257636233623021761112027398813989466761988921699074307670132914284295710557738031236863145543122027325927012954441469415570986979518979738768916661627921213205800899760977400916993825198425325970501828626379011937098181151907233989511553276496280373355916117556030721178619066972175534769 150 -288871090081002693893381315022772268954578933126274114273528340195588653979551102084306479931441198916156938124758159788887111134099537958843612564592129754586263081556937397354509605678650342872017531251481379754373083936117480306324787132212164593197096171114858634040024996790939132630495078711185202305354762882125246593308555261437208167346226153978908415686632348754400245498896922460752 151 1803341835940078008149087531559496081590480208499668293123703242997764234305345582518425431826409585875893898996608926148008975954362996313961341124589654933209581650380219103109411410175768748587664901087872670321293278112200031861822117774989519091197875666061613204792786733721165038867006606008955658966194921746852418154210029868798888310984673407239695878357347397467466609338548436181528499 152 355369819879416623835310621490215962008026698438038120154091149982814177097352737011152033608636194506887588736606412219579004565393910777142599009246361846004717649704813686748179852024866327771768391468001614304157059804606690415738898861717675943476852748833533770150506692394720008224036089529582604081046716871596606105035249359939232819801097209059806882510001775931513440806509029135858850672 153 -561964669025248722902029963040140195468576644419935509546031357085773505489580931825295392981273478915862810924437329361230205352555734219764527242935412267086755024305946671871062406673255788235187523773793252944635638423591367584934624878600634160603083452776961902232693773254928318440938673832591608844386081362244054238621653949903999363073103156616163778284614188053713226821196599238933688140159 154 -448795631027974482632923604537017365263277912359511947344144313880003495074081099021154434158307956340673022591034535395326691830619473757583811829453692497060689641313323271797729767341581009296020062887232038807435755177064444881733969448968895334241863087198236526141365242184934575147469564186118661043013004485217435991225355697196821282109774029504821896573644786095863567449955795063161872843992272 155 1437961814735444387836199158487780447487617463887008296062120803303291099414410021685099698978738501825956641719891431603230067020746516128833535586917430087271480657178490772874528215427955085280917586737400644861058226345000212642920387721198220532665832577551031893095585431343787324188065018518811644695030404769717213539859213892527524747860580760171497826862254301835361574225597361709555907185434852967 156 581648809640640066366495057568848767695674082023391181240786866298244395230837988204327903586316366354451045869043202236479413710347021328194734555640696862840219118515065099670782775733949459008909877422677392140984419734508532938041232351863501776947624334431846003350959740450220927180785443592150041307561043851752311516727728899510433585599212663370517566395765953663914756059181729253118853391312133072112 157 -943838166574458146712348290598525028631683507241324826232695805732509263080858618841290103816812114671012580372266978466405582413078225104131569462237315416286781348457752809719635244899572957384752348343529331727861076709498068621045293985815149564968561277437572345747180149151818977183639771047134736211129493358708253895073385926519283493952443716971956896759240259117955381338075492963582234641227517774255749 158 -773345405406201900810803480904126759100381098978190680449006507217591776014638410822577434153984755160093167840550208854728148540085744451927169878403995230136596012268808738454839171450801797107934481387332652308141623522982857824035490754496025160197760152550430321838894991497176747759514055263739116897058450101901576946036575723658432776638703338488717290239205301317666159984903010225068189133428057289162272592 159 20334226452532808415187779065936659387350247837864762857946313180875612428134757119275017385371078965361120662608197827659166308356566634588802060326262575320869069884914128156742720496155670951616640278137159718325914924171706341662499439035137466006254747279313043338348668480164528501831607939497295076981646715890626243826019535116648867209039096789895025952532631230210361805401032428689766071349967476970293819783301 160 1054499900919092475178566272414152981921814479347496847942263854781801064379038180284268359989883868451662095836796767318407643540422626714641263588979973888509858459040290994817562963239133106771569276849026598616519242031271759102004751913315451263691926066619297972987676488483218986268713116696446506648378649489216249752073475987072102199286101788280687452254817843486274950443208988011326531281172022805223317358794352 161 -1754726595267196429765600084052994884262519459458966310827228788463575284914137987494482573367887570570903110246624882509024257574802045044766598800813345875579364077938119543195081212833501695570924298005912741292248249163352525325481231187291469559896181732062554568591716833263504394934698604814082276863242683304561917113641355280512688902086032800801180273475253382833612742873476664001208787081095371994138488657902087539 162 -1474155715130525602749866612853440672785777903994810951945427527924938429058153904595066481497458041609602154995802227852843785720723871355732808162872201105848345852210591314224848827507372469023681103664260797037385399448349740486976154555242670902522116853574266460292765116133724220644902154915119080302580494248580464086386636014184138448256272524791423607648800619922277259590320530306172300065248954548254613381341586229712 163 4967043914824284242158868663393109007227862816564122540071578247831102052955037318243306310319336445351917196183553194105479036650334992538029158715207611826157271469123727556140049467327942724454988600145788868149628137650803371416585436823086512861115225837151814060502223289640713108111307581491584705040788510963243798980698083073595978940697215074626136377033937975960129920579537718323774406364114832858690112004484426090653977 164 2112179093304174563319920669011859271043644254627561157277535483598229611940045150826818600014852193792299962256391384409369830626157520955213190018408848821108313430455730417472922818891347912937075257292785388586557623178664337996359958306737107677401777094535636540859813812132697868299810111284361287347481224989442924355573599604879162967855142528712126014311446175515135681829526799452537394560270713454323285432965663203476369392 165 -3602066471957269649983055322110688619043629563214591814411741264031459877893049175274358130177006154772534283148520642581725767526979745314247709271110892330094508243571618911582661177207099866302590637611895070426984379668206036502997041714248441567394873387303379488713474866882009258515320162674552275566310065161780812064707890586324230639875681597419327881347258460815570187735888998397864073317268784724424174390945591971058918321529 166 -3100835293360409449607587148110412040952186382328791207186046389664841977050255578893060930282929364935417714044705619885215440850563019507175315174368228449842784482546979944533499572040364445024769620466404666428265724596820196729436188854471001180164686223018278930603787255972240895176734433134297980899695833262353333111109161832088842317373235852211634583062196201952371889477480142138371585315852865345181621644792234847290880652311632 167 21408793842760965999171191541588334190302346005471234007862431604151902624543180657454695962155511345709956036164681506116148670010689992112347201515151987861801900101273805630373747046872364708564188046732224146717802552627467779206750073689034214094871996628834628460412005245228566267070349271520031304308163756224734372023734871377692885454481941671990666307519680069618730563707638756574133631992967002160438065637229961909894617261985926789 168 4662945913506449480091161127191451586625193991732779429019563391378965245703625163834695347449233059528855776458262789468037229604988191814982594400994862625183931957275875983022229510161642149167752874481759700634842892512371771565624442132812031894415403639371894607594887024853972119762376951020807715936139818057886232819878303852520187042723304076905245189453357823544119605218974836666218229489739691540648069981608634485138045357009144869232 169 -8144869340585483596365054034903053547907292706787480220731035727827500073002128871347366143083893120002709338729507081679699692215685078484827324259383424070238301769810839620665825103237925980254370910637825221387595730360026284198929571130915002662754455753862060152443712763299547227210737166619647498826012644380703104527300086279840410657581281258702943199406614770768145085260827286514523928409594480401412331947751244061436306904407144610523719 170 -7180454435078899957614870209850110608023355128513284542100063617321623575215640415118768196886684436794056478684705133405268324356290567815492301313696701490214805068603939899392880161852296388238249294128708381079884083064402565355298161433653703247574983081418247122627732095788484429421076930873294997392091042038048101999079033086735987851107323116413504397829112628850700313269202753667374534123888264089654597527629864242166561646896261630783686352 171 25381370919340815063469044254243666203832723766427686278130994271819284446393991710330302727853172210223646495562675095783904681751650211543858605937802755625525577348882632894124776008403260030434579740451222178789570592151606961495725958482430782933665728582781146828840166368075718762588565447840578250076001295988660005488410648013141694547404643339972588176530958244679245281502354592853465336331155067892274460790469902411272807007506258831901707145587 172 11319634772740317599354711707508349154143239581170136839054214470878939248002343408038371123903101619174420916030763049487468065589723714632680119171961101556095209819337999076283741596929261987719166528603350478274034172392892267169847909819523722949160047426186731402747584077268808067744894437090053027256864026911019559974293479027020672792827898923901779025569243575830241141480504288706895532073495621424553555367286839060972426452100275067715798180485872 173 -20240235293172244597990722463059421631326057821542033637222190137827501017946674077007611837416298655720499426440683748894151524014384154453286293191751438790571640775087277738441065139758498532000746623652181638286687551169820519446678541867331197409787449263889128683392523909178457072682272111552784353604918238009331364895673182376699736729410488254331205169187207013260428860926563848908811271951301601461448248641941770168407429704845472876235596590661540109 174 -18263486698267346532557945427192088566581253327519976154298254346134711611393221555538683085515989277941716867992846224264120958105657420394497765649120017526413635263985077395425277227802506613401634246636147636482196904894349149547488771108953989870792519068335453581835515246157202443534747946914907788658649733912127770363794205498722775168799100045315928713352955108833170469887885969846453155449189336342122107429769839308543836167926237342901675383990917441872 175 264270549347001182351142083299293094881144274029224438215937145560165312355329011689264163470355010114787150754785231651629199609341931006442355188834540039363969588911849354051168333379830877104809899755894315979899955797427911118439952361610260489127231026241023003130450546251858213798264419089318163527595937662483614538703947236268085500603149507629416334111843197971789719505702198824504228479667176622544395219740119953252995616032842979183431485189541695315680843 176 30150209611173993946978687257799404934001286121661926009620778417995893060398307321473712624853926088622082360807239585021342190490149226283466848315165740968538321118350782790296741441132024454330747975735266164681252100701163760540802879692171994801435248833476813373897363768193154433048637546666936782304100263835021232671497836096693276716045553593733663015355766470737804015782049565347528540372866223943818975228298268942972933536517125287482653243212774289802931312 177 -55157000575837163603995263456050138108561348921940982422736704677115567184445369645414780136617736196131909561530565987358824274088598018293012360752891888300750535268943058475134931033306692998203539330194194644527354794876470619413289995433863922486228671191417787229054948060075111774889879026409972071174318622249763147613247813807171235971179174316287038418839393204791492301510115717375515886296010545859894189185641828520411041154240710922348635484056563168783955896699 178 -50914271150081741299909573695192528183053833160720309324735230185225234612618478308622812922638796817089111467873134246797585381801084183492246949398383292807292653826295755280661453789089246014774279640737274791513139330704870397815447600934018025027478756951012419131496970835056513737159237703046383464620689867127696166953271653949733861686159108633915468832937841337246996202145632702732952447815456264209826264638340293067587268186882902604654319948757819482729339579786192 179 188390759469370766695095840938549026340326196498557147730039850546478835832262621683434567373580350610090165542962521533712053211455500906936435904696057888551038287588274485774077990545419217878553147658483323101913998952381286598169459764272088010625461388448824784173637235787026025377748551989363380854325745667694930752877683015864523238427915599290018271102423578149654746569538013177285383426943393164531403060130634881368763767885740676151185324691242112232862558922846713797 180 87926744541984527037829738685256341499763525689901551785521897850115738628555073815621553779680997316677393854966902795148273748524310087022689273739351228042017567210971999701689872789574751410610721567244141575788025061971435743699173119205849807612467552832248084769842594314042762950255657490036693776105852761004921092840042554089975105031775381496461583857803434440374992139088492987778835271599830371969898306750477267794807516951413986151957580791514590401818006018573809837552 181 -164488904375920369507559449310477232685375539948587534311986795220694100668536207865852276807145481743141800988640489349108773079686819027104213315790888568224474608190078989426628118368093563901947935766342629534883994116073341731254319841611039979751062897451760036781728111106939087583902103736803114578677685909723131582189033873643250311289890580925199739254975887916611319992091745097314315464527353378919791920529627664748140696359404055488179551528558481511871688677153761998199489 182 -155248310755420514510176954044799334748938544465557716777562080387169316610127155118127583419577248213643622190489973451639672533081546054435001324125390125887404168394597301851614883018632985431873267853520868011705164450096829008667189384986091779743194868101657934456132259824848549853734604713767972702933803974275045963508353135327195844658855551944654422190503024975931416125932226864874339729724009231880593553012271858099373138415946835304726066149221736393140607758419688842489247312 183 1174559450539886080618327416921382483070438704531440534348431145102735166897744525210397282641518054796297755385980434768746692393905952651856433479345790835346580032858336111134694457118602945005445236605543290427850825249566653957472774554841716153619862235265196743604711479689165698857551494047234578932131803033219267290883248699614246802485190444451080606323329817772612137582931381201131434152640723896195519274027451132585355615676537069070412831732066033072115712544439932422606784278879 184 280189413878227185757508349604241127649562469416200577606472695091226831068667559074628403935545358676246223770452327969235831352340686442360774406784920435370478084827211735698978264735501795230673730446312005429572836391042398439669156326480150163889140572838522185163835934719791965826728990864150540037998960451123711866916722694929145371092295919358689854504563714749734663229415634292913296966969674997819822613296994724320505166309074132901027227924026895492255768325219151638265910999156592 185 -535747915920756879489099629609267395956549785523265457614222861184034504831571039045218295806560132259436105049634984079023946289468760880989555182043611354583792214602606315317206154627966570625927117002517537650693670835234229257875550504674091755515766518138402479770280056764826889277120281282998065868493520376442029499548089944237942645773493233126115951366356586088948325835249924707795258483307993134728978609004163812319396602858885499155899072001695735457057337516023176597984259583003534479 186 -516764084224784272842699712236760237591977585472779694040763806744557659756356541852888029947196137693511354642042015387405814325321330749845266878437562144491399435203675936537211362047304756352840795571507559416815630976832582388928823788864685278834467961056308370355905432789499647592048027028525343795792868738388817487107066056252437732186156443363356326017926928499955967602194367760107812465020859225784170105527262135011831277407827765775028139129093780976980234294799213503302800098427967873232 187 1997565199477492262104632067732907332039593019221124232376000183393028930563140304501637780940222474696282973256389567743510546566306541953254793692437397351126444129458892463535452923760008734044180496654978980120409774881693790685446866354149930330223335955100079233159112601427462531108273362622005436274770084863319779810451617856175608801622140824059028727391098341741671140170226671223566574814780230973250329055155225450632704083366633867724407723601086361496023643911045140147530624571776797348304607 188 973750524149446494829909638071814695475961130177509774742597865451305762810201745079911996552261925602274754330469617506589303765280028368332644976783934244392058729793360187092858210151892402142725420969045570310525443756113647815209972613077458476523408145839858387800312801883191383872679788694128153358183369042758165277843360773678050389090402282819299890830722749268445009679824620943800250837439934907534149404377587530694535359307481523476955405828592214380630006041754410512373378886725223030359560432 189 -1902157823222380467801999063601606092643238125452344007658628710114034573518964846524153349609617683603129611360578646046548043850333760494178933631234837118978004852209388813730072160733040327554770712471146879635069319853150167493189058942768625486118410257920903579341366574097322084364987458902312679911895818255776840714595844081367189578133847628797546412704795635473610444090137748048631119945794037295839189692653212330173016947934035958963565897189530280545053943931055680715199213638082307599978019867669 190 -1874213389688204057128175828552329554586364288426727893646511651890786619273708431299719267403326120112319659538184871608743062312616116560636341489956499704644112648259093680911142519923911244904823277751584274847890804980916096592248682184742212717521229341917457201524896521980475402511032961004046585998262575053182405064985012692771866243977471576009009141362806893419619011892841065093568985990537779530957570897214381214041794360433603372017141501858585222742562327537441380523443604698845659660742334640431952 191 118396651806881487107771435596812342946219602520129775883419669331138034849253304933571381033207584984443955797603972334040349980170006142724993346042469727400906842515549391690836292817545854942618617355364824595041629341502285440010162016381042361756688373578473044453779852191635818150201068523149176023556698848446470663005574416380286626792579759518392065141623850478951642118265649495401047516557683258756893734702450098537626485170352157238119320426091019876591557182290377212425888070680372805532472559384802887667 192 3683914641875872368464059469706728062678946868691419832438761948755706520030382434915487858353250775033157495551586152424905021695560830721543674252960136726708753613618620583111778260271171759112902984072115145505821088103924526934455626934341318868755777013135080808136826425073582378255085145587468000630519322263237430849264502380671112172600913230712785632980877964530520704725379269952629732525362001945742803770805721861513604438453963734901698836970538621105949216493838428851735280920664193772018976654729748841072 193 -7348588130762143548422493906769113966661637793221768670829071238505846825764183168874669669518877401880670009867617522850310350781659551995258438048623542772891309833246601728752091501257688978561097971293728227366656996705909918147056802852654409755997366518842050710009603035274453892496380327144207651040797732637584024931223985035485576130278327682009218071249739128736886078909216396971209316999590754496474091555884651658894585540832375111394795663871417141395889616667567748551822661362291508254212917597645461242445059 194 -7393064997733534640812142665716105260673520069122125751112944906937948046808302431890232096563368810395148817700779042424579127671792676727160552188618829929877296435334354232933316903779664797108757237541596165903956755901741012144687857350337405957505079731272388219156875434383613295947096788176729641161014950941017322225456080455496914270291967792189963843422597233158273037885678832072500983795371987611751387136665399442700519827204367360053290240538711491215966994340338662699952460697307824932456579600015162727101611472 195 29800679763365055719437990046787945436471323965903344974518487972222378058953564742413601194391576328390160087975205803851709567168861908087247086879034119828111152110130342475861970826701597139315841161845549963651680880764141040713108503082593772148884731711626917152370631917901167133679198579249639566515043918946328043896930326607188327339235215918885401265124847376249257105382862632777163082293887456954455478652263744500035290508693202087981492587701833461495779850711087837737154062214191826680949721952299719274619213024017 196 15145064727455270174500993074043270755050252987203699584096440943875330723989636685825016941074732965440525611549274856667646216860022562034614334162918497834644601767228885047238086055285032464132784186572698777380935873311163518174506567278258503118453221163045258948871612057340760580619440962890670835020571879445640543005321403946522463128037463925345278272543080654840284121644260477095400232940895085008306132600205881585462853791521364868965457174787913635410807728971417936744398091959388859210593606072197044298763245980310512 197 -30837161771550276332186907963430280783457981121864878115002545910509100142389521419518749298911442029804779829951344199825897940585240587174805244117561662179264187885641021064441598012875364462795206749017066237975957035555964276838667046876702113882985319468678870344553931880883313044598034903080515264212202102464467855471134908127990778762476640294409607031523159698509184927059006248982883669158783234878987246691418517720877100514370397865056979936648909705417639666387374347096759640804284120558165483502281100116639851343480192649 198 -31663467767064883622227414489589773699026040944629828790726337131900759819762761907753224521343630845552174987968859773877908644271936236347439517031789538999504116353707410885465292610543343194403070867939486442222971844958240591498840754980076202283417020085155204742171341335002460705554533488152829263866295964004924403819056270053739764590816865259194268480572331741345157383127333359111342894442999262544401261765904077945197730613208862264394651220120053609200016007108199324287504810458195053662625351293946816782840185000398431219792 199 260500513510317989958251775359905409113010402353694893807648037816248716608898715117300949060274540763617904785784528240206913726897046193778854016775241554650563079872848771839190136713031888183981481843761266761264438835183218723330992894240664156367878677336311661520587794677517262929547688119412247451200401412747215286943302462090489078097652170650810234651688953192868798388590282248367919791583793862021127496251263632717434429641792924517112238009994163691404140631320110380513418501384483374802126280680198078948297231941127231404570769 200 67545664037735496417130390879705717581187581654340470066797677661877321879147545446656368231072112242757242754813849670843949542696112864431424211364408100112190071550073932682061732243699656342229282250958469175742631974256438539648233922505051155225725547359969394389684274099316793806638694308434461771561354538946736011198221166100855993643552216968087236030058550225029195766713641583678207043208069487398885461791672341059432516291578065225546584749400467738316618625858662703773406222613085212735102823731100346010501099778156551263437200752