0 0
1 1
2 3
3 5
4 -650
5 -46071
6 3121776
7 5538166381
8 3146076001776
9 -10459815889305231
10 -100694615309371571840
11 -193538025548431984737219
12 38912028315765820944424730112
13 2554132880645627969533690819801657
14 -106074951996903194289368162206783509504
15 -164852357451614006843751830062987012660581555
16 -74189961724728791969812663707462265950464558434304
17 104186510856579905724366010931950135388182516770297911649
18 763570980922272785961815466049161621891362301659417208673370112
19 2181816485775642835021984974192909223882849764000423457531642582392157
20 -71417794337887965089786592063465128793072839682665640035136733045731307683840
21 -3766225530914951002814927016490383642298785621463969756368603262861066023439799131479
22 -56821753690758702005385992114090385304289447400147129832292305571233383750774926044446851072
23 44684273137714268028191666767955584349094903701149193498167413719317523241888283286008452328315134765
24 19431484237603537103600599427865195587264989507405922477631280641386313768550807102483606840530663701505638400
25 941135375403344274744258480021751065077482400653770922178073834371473571076274038380666295461230265180693386250307025
26 -26628645421041007440953014876083129315450918796220688396569532222763385108542846425914131696781225705573044951581760548790861824
27 -103230294644962032674910367938787342798956838264424280476022470529196148517353865956224532454131700750376173866236600818928921103733288579
28 14016986018193930578732384381162339078796298472425112402035694420881991020155200980869630550951516967279451895405830178352824394297398362055376896
29 15137719736137099825421152786846097203890247741119431132882194465788090543478266148625655773942939898981926896786307729177058059601026892063787503735245385369
30 554441449992065925796391024189113291361116565639649605947895153504323930467660874188240641473980730169780420055818272847655595101043536042352570064003101847468208291840
31 -1697537192103520203403905204578661147255015578365307584311421304327143586758005245905001767431077996566890413208577528738577929094895503623086595130778404099824376616352656252659
32 -8113657279218054723441978476147604010642109693398962600065752981347211697662489600699769398389092622396551243369734283210895519461869139593528818261382293588601921672695886726488361279684608
33 -2942084452233456736294919336935081136442961261040521791065248742340986935442432727747768549065530327662456351234782503238391430093203684028037418206935978658279553760963880098509896225749107215553903423
34 19564035615364006073029853919653024584753405655953259013226464861760281710420580052390626825736326476711708215201860035373362931696497906360658640899428363578463696726977392993273930897287916420555307346418466816
35 4030665263278545467742513675061655894953394178009083127522449696272760945186377940136603748037219367746530665637806257651208632966747955552162604500780466390785568036345338179554479274889405224289336318047326551944953902786205
36 15018307623893899599200590780595478229317322391352545000438694093387163506156352381731469813625543264645528728407337677236722340885100652102334231878453490711800971069100927871142315131503916666257212313629324030368081251706516428560531456
37 7066052197081174757184670848121741511973480379198550231941160628557997887048119012808110797071279826849125871100517484409853881469336198491094263990321293410712570254064861256870793556369777520691816809263505291026565218356686249073367027685303014409
38 -1819874269782634036030091292758781240370703263110265458514812658299916350013468477946341069232220436516447519657741657554749257957318785625736456582023805567440467950740778876879523142743766587913954868126435015915370387112502517722203119234462490358885612160811008
39 -71758069978550196183294216145045839558058009146992220734102224891459369999364547889815356389863891635960450381176030676717523490597249733326476197479010292845929718610178020008734832534387297153362898464448373799847337869880995865561761280929011832480664431116814833021372699923
40 -841100522693591055043650388780432929575434120224742740990550436888362825796453208519638362817289954498737485947908399154018640557216258247244259644777525277198819930419848128386904233446496081816902575223274703594892406140359466991981885693221914362707319297596952155966455956073005270958080
41 731409172123017540118890026807258440377065421615881966003388399054113068437580667969868541906494049613471761801087702839697081174637486440560739113962763661876973592488732457890021207307844121663518939565924402293062548969550903763343280896655664145616767923301904981518696640237162725770206956002116949041
42 312910013516966087670744755945275966705941613896008391858162678415783369916897450031313273771222926446680236074142401912206869865315977440379259706162566248509073442772743950568886010111527095142268995579842902762638884726821226860507905880630286133035831606870889260787774148050224321301133748576562308716773084000944128
43 60436152972095638660469515071519546471622780351859444688206109025530199801581020601745886427622621378968197508808700112630172720996253035185666796342757842529420507028928051379878257627577023420885196759177250046498039383791439471151092211763765674883029443176804418607282371806875406250144885433292897541155628166544083700815370625725
44 -255891350227116642538714237033099440696332663866085998498245157662567001762835936680064932476419091480680982206710009385955841453107854001702306261938761481209560037263443752836439780327459550232756627424598079694817760035863371369243969164009978566342605955855811955366584134413925310157297411250485661271624726680942544523911356539538047059047219200
45 -1218362982826697004220425580167134778354594013889745617978703625631214576143457864732653897045552359104608814524890550456765468262365937288498244091720942740024137822126702086501973140934137115127084740217000390717576646763475383655689530048042778025085668981876207738130529973915896673768246601566527228692955633926408006976847846226598184560896885988669104562990855
46 -3268965004951650348164591724585929151236650378241423185782117213900494666455580400714006319405611096032176295831138559626333096483512503628611262756896809817071988611193564186294513253201546717238564397968976509001329886981422483788319439015825485288044495330609643483273494640295278327555751514209441664397375864658999019713661160647077060347679072087431829665746600319133295837184
47 75960646794452121553939906960132642912990000641232006817461573245327895855362909423444125125356171345073061049496489724878704592746687177866106876128274856444128789998953376484348955200537395591707852460051106919181898794461861934009039963011479787523840368545357827070655368098683262725598460845442977688322927801089434783867684149550207079971356841795058979410498837657447308564408677017012963021
48 4159029714429415144230557605388350304256161637359083496558442418515783551226922850577999759644189358889139041054650266828760262319457621893761201179355474389885970619638375637327956773538301373745869107823775536185603675060330329249953754063965065980897986639132292327622797550398174334902452189130935072889555010365940227591719114363373934931423874622163954008892814443484966998385741394448532760508807150531772416
49 141348252243012784198087361896790036471107542534169036057499088299793265442408406016652130840339679214271520435942992824243200201926075699595999038498367625788953970698420100794329479127562550968023735571130311870285197423417385719054066575985504488697476141497936976530203544302850426443171164696954557284366917353389699238989519806759463508113546829104678831345489595727918356773932176448220892150201266601876921317483915427836449
50 -18481751677373412288527121917603759320820552613311592913882316084287897860392993565778634092664778050191474426457041222700591220318141638825191083219227355063166288468223494186117702758501064433318819408450021443298080424320712710190090534713068845350667054461616412891627788928428471831746362800637393737453946523595805391328411485721768181873854492073653900931795410532661216727645938857668424413356957786805478405766095612466143438483767269785600
51 -12257510722988092315221138047581055512291713956880007762066597207656466135478691630573632018891930410934723714325934659726015375058465419862834264068521041352362790740075987183367218492144344543539128868281270035491318923727962408015736028983383149030046046160740870456823474203662042316860364802828767672272969226666640963415534961066785059963639373892875680162019424353264823724057426534535154278039442638265617322329374332254457926788939069484545873584388141528099
52 -4995174533364610718904867413537559816095694578519943136204289319089582314070111649290073328462600927950604124741968149700451790131609506373782009103336898957417304866200794973005951931820289907043529657459364566639057705953550165172986899745333467320346985539179000034854627002007038925504868632960154397838492790110375090603664504797404914505521501039863983572981307245721070986990242811589085638741140328277418462877814021521664548850741879858414598127730990749771437789171498876928
53 3468381443266648758007742745560298412854234145229654302828451990115534285695613758038827080831383082131107644407528633525795374084180611519997727846488895023593709438965946970695331378664224566728832831032839025399007907341822815518789006258214259027787092993381198399744221207193366143195487062386742519931411555856207580654535535437746324754636549313060732025023582723641402055247443609721691828426813191085580060306370869268549259125831562212043705806181872352520833808183257421705004375269096219497
54 30780741354398742784503206498874402176308379627519564007229965548058808840532396879666564749051821255721100668224151000799454891843754692581398703923029057966496622988807513257595098238682331692138676381540729862530021240231296912733199227013581592046503542702715022160371818668455133963316131277195161287190342359799007582671232730065349328802431583842877609809514911472150757383205357245491548767644252377369617817238564930552428434615025424715961133132965196440412372337827819427581186045027326155276971308816778919936
55 145507077131387203451054193409647300434606138888095972654489799027726226614661503426585935613554315409359152120773136750864190671915666692290630376069913687726507532026428522550503283980978715236537544007768802151318938091719738872858603546300475495294654357186691608221328388656107323570284311671489861509005158260760948010107988171929201650850159575568462121071193021147647232515755160882191475839515714342030406959965235745678764853017042960787383563644767367168536170261605411704913602485555912694370822798727299736662187282994281953965
56 -425531722214437733857686212848260709943268634429073754448658328665978076781460553813410644585361822063533977276895016239943563089343294374584986906515827886422883458353065379211327476077634608572333518234193773965475328249804838410749213105715906664788256528011932036501235248186347570718153484595237030719513884277901448582353712959501885866075857849414673480576329851235099079539679476061671775654676971130072297120788770791707071108936923813609888056861048384149156123398869269704770949262556991295194068658095589537105537070089513876391590089275194998784
57 -65082257437227465135578446763869302816070607054336119059844203922829293738762801247003311626108615842370176578544862977857496449517983342948661386430601438705135865248926907496111058962258043391431535399335790359441826612764784845935141294564593353868338653184811871641962993195142927592839706495525946287939085960776052406351279337240641531295748799273568750900538976158277131343982042226840410276341840004669968759049413095250479925427058900396572986990996030789555482040704298602994636583496347364521338377281787330974038989314847698357703649729939764350316594594761726206831
58 -3502794902685249269779190022889104423414156572531514113185616949458643896927030208501188455202688887824159404013453302869468411349044191276057945459686749152221848629177577805743922290338120272183020065822242430681865616837859922327958421609963359603611069193509632505237784739218010375282264016848327453843774636659136799318808877046125755377333898454693855544377721813221024117133401133644580912694820272131262231787474159688471783785772366977927611201774111949741020592855653437592326491460985138927369309999013251794601274136029832754176989945241043087663638838656439230250689546931093716860928
59 4682985687812791423738033364420437567280070134189909022065774152783039481655277114809386430518672889034818255577518141818865792825575276746034298634593856740155129812851273658049315968549626022196453584856423221152271849699802250249044486972891090180793347547959409707512302469952930001741525311934620562253657198363889190009517775393601578473452154793089273812658901295268143029404551205184569615156500909764240841288826596371307347361692550510600480587732524706007260157270104613562617418238896425918704469190807927792734573049543608121908032813523116070854100401667733587035347884365754404435123147013989611775997
60 114546585018860427052583712350587783735056703921562929396583791406696326948356582599921416661222005217363977034415989813916083829328082213116837848478117746937415329392364122962391291541290509717925994844004703336556194786601056482349090268170446323226832790960536777256866521574533519821809593503055360168039959247200827115927358943595209522558895487502727942518126769884143397316029728953676132569510691886517786609409844014771902881774294249948574238100171425806039745768546586458545538164090471434974060367881110995928979817380591035468115178887163830983431995656938866038422457022867776683050558322958299432121722066187169192770273280
61 69667870037417474144108735677085587728509193651405846543060855248246203210672843723946616596161344760974846081524315066917279821989523825269502870258386288381239889830214099529897314362025566117644432797864037598162231002837414571963121488547215394918497227913058826146686769463292086200962052855320886913038645114447510786502992594957099489883973204339020577320751403477167076715093397736084323278069365473035494542306481640236933044343361762060262653358031208323257398924148996076062685077150404101529846751372470600265569693868211769349471753258395974948171210004264275315526802989229568193566323000366649696780524440089497189537806145651963357407815305561
62 13150077562188296028388598044581126393479196743480089274056358407908634197489374591332081129634995602213858898080684028070350527448371241716891169263434278783488493861033816471276122812865022684411663370350198373405620135149245802266675961894310530231137563738553362881143803915529333343658783951921615927954684174968656257873867846899136218129869554643943749641400735348348560156087059848325188663024147400448835965635265397659406765403786546247003080491629399424160614046112318146825757913434778625104022682647676618381244085936486799428812067289292857044129664362491823643997546040028997616073333407781205405397964850584057799788441664356991496450825840932263098330407636041728
63 -165804688688185266720217666997052331598050928179336697741735931573247970388260761879061151005889731125966816100519399759414388093265906512320197370147761785649386468860231901574569618061564430484726927431172185290559332014539677270383417723558231351247478379356119996728095987034323864246933834308732287070066984370507198171542249253513391846818893647146569535672985379857997184047029286348661503264045499431656832769681800796604090487321139326799959949081559404616206029811175274487303461828431059810207244046400386877943987987347385190453288524457681783391520641828341615840223153898821369856578692019292551903529622795840095089211090120418169362685945492325343784218447937942717673946532489016800115
64 -1142885402894006175341480132870989709311467403358936626279783357504624878191785433503688814020634996708533144416248989449646580427539307226059057068929258306788746904257545090390114268533994985553293237890709810533276812346225670085911570547093883998616699840128071222531491573520499211115255690668225717860560121567558585703438345789713498086292991844005954411228293494605997848429904571812168129094509750571811037192928003442283055546510909519537602732762390391716265026260553651405986746001402340228778873681078169772789924564466673184008765108973142456885194140316629364345921055254732438791308081085426860927511941123388182956133194455120023424891762589592539932019077961740705822817733223635797060357177529852965683200
65 -3884197584604154360274241137831472803241218549448680900372642261165472234559742011669311907809464124465994288379464707863597215274449430067033362559947859048979806357888592035617565169061797284677050192580325354182526194971872744058471022468155081880746391236170031462021390238908716064499790303494646746926242834397351192613366721026671114748755943619244032009168784298606548956860881348534217625286138448668148413242007446001749877623342388413223045862283878887607213376020834753511251428074622545639163129004927194288980108655339116089209826666497387300311698524778861750247465483171993887923349302924728168132602294361758384617218256432154410504112027125986836942486751202155024673786501477109466001033815766284898557097957515426218439044735
66 194577207845262527966115124012331659786362191642838440324226306474917349586168228321667925083406793304019701996404212168392197807945281498665117981920712810289954618808451918438480491396982435315147615619473084774508424775335312591653375179590364637013432188790216877797882713180329071031699987303391527988593341431723872065151095459008914656644471857891804717860091777446593362927127491972656589271490974245556502934602277833294488494643888470162346175171873803124229890642467254869203289144222374144609997437503192642849435942053389529002541697651439315478724116655002071975380846526441149794426572351113765526019751523308097750568258974570580133091593540307259860266406163523261491299692234177723373818247765689299735166820118452166633331557578925518679629581254656
67 15426514040495618357011369735075189885708460981854124184621669376401399417559017534304010810435231812901992833059574135498418983442607989876846762181873880471765502785471314256837355583576481492652744343719079009652230710928230003208413331922726712454568414807014989792474068178924457097587623775463040373643029019510963512762766718493999381239971079232251362885838378884709736505733761391998384822652592365126089356506980349792399315611653548721292083118540914842248903970890493562598649626650514583115621890615061652583467451952708352774634935285941621125014543938965560652773448223488512273916163463357437409838181619610866874301929559842833756460249449826843642544801874667701791510254716272662913014872402413324812465668878494949711998862669546743113076000708797669806821110371407707421
68 702903625882048370569345560518644976828102962848604519503845589890643505512164122392367778180634618059770000745460558994242952144983588454561261354924569589035545222268480414305042198609656147031381681380115153629614486005031717112791700859915237740073180347105571432621023029690821710362832575104217040691050143548992752301700145779391780543679944416331566936132580085576777056304304045910884397657225438102233903034015767064820763500494582856245018246231027691484931013970938486804570467009424285542992012401892223434996667788508748064432340108286653696903509477897000217716903484721041846559273068466511275468396071860484155139119306656952437619241372467973320638611088603600368853459673982944612991929968749209480462152491606936895111778808754853870782250046298298992903773179511748650254777841981478756417536
69 -181512571437285953321287055153355484446167741427716767786587914906025273814830921333230982924370810916985636929645421187150532487856616339660150507221682020621836763999254876338482174094938747179876680759374267616067421128421986332172559927277305572040498635958993730197372533905220057708947505171341594754934169208244578864943524972582538253262262259339009593082325436166109657365267978664348763717964914993017195229479480978238845781600495155802841027802955122846023930136262159244043911616840222110866427601094947610479433012272135545374580266992912695220115662197553007621862535715627837765037949918102475166962293812521265357896495393705082087780103199918839854114891845698152544095489101642729625006886428675330829294918095690975274583600779266199267196477962788313121077381560932816411014916263775939005407470729175429220425858871
70 -170846986962951295519015718880925894976827009220839033238195923552454043863691990627389832452466658591929468448691375924368689188395958137154760972705468537238575146104819355543899464846747342944779789375721784910600729409077513289558992262716442207677130414504029537662628034698591589195433325166078347012170069554246559165519718497166927255874720713046623693864073350786319923701131929817661249405784841321523301563015279469836388728792692057019566086891630486018088795618377869395610876643159038313301668527691152514103748367315691371676209124333001900605755515593365863380443404115088319966657955923278008956898784808335932475664399976814199246278441525940047764691226969658245674386593741706681267037839440180776376769380678698888457913695701294442592707586165997846250319801035434710816740198595725390815647650135741393590662382427628059562482760039792640
71 -93309428253572917121995077409365537279662010325780220368224118754077608167043469787629180755858417671745564984288278830005493143339940730780010838353199221660943919225988531689792301004786525647482749504799203457082271721553717093208164508417956691316568684197323816676466335485802722225046514163877628873984341399106234239507365192679386790855937693376112021204245593376873172004337856318970504997367335232190356423380459614888121514985798465874028624341865147191723638667166307253809340947015548761388171473655217542129820832096536317198269827580676156518561790686464534617339575596283459694510354688142640118165140169986974083264842884240181717218934623355554993863909858257442523166894447257688817608910446916471316731997791977361673677129608671498587156496632444778413052725984958652301422164856231452329377307973909741458207163439448892675827220060227957346754105146718712053139
72 130241797673014419546365682410180175110044338473306919837502751099291933277480158286444193838861396403708270459849533729561224614889257254015727908707006972346457129365808595785439062787430193610301654932333705675829964401488746415239491394913820207728635569419417523756411498270206536936846899995779564230841794330269087621084120121267984285593324556055620489528074644700350595126179167764554874357068099667314276801984338565550494005476090854244480069420605441556908528105035604225346388884547925361375664510413791129036522335314998154523943887498104354747716111579608569735341088642982423294558303458383523768877073692775370929068785957196198303563990438741528389128980434244025338690651524637003477611099993143198529413381758552398668149678939038306014210596339459883032581631546552257419455884225362575929116255256856984130349989230827997966548839201520861493083741179037535138476314342616882034457444352
73 1547835718275386298147045951214684513403483559793683064499805598888458198470722457503025145467486018951026817903573940714398328760630588917762648102949421781872502646658295874928436668618894033120402065659145445170695377755779226125501182072036148167496326083351542298709740849074899056109270749021839822082152414619359240338958570562778640666731308392945273722159872143554919510567891123678324275257670261629344235980709646752461129702453078095315370580358890959048926723828648965573745726531532612256489639428045133922507870936649983653280554791719203726786301004155022365843378914626471533232840811598888189393958882010973878164134863673668353804564961324823074910922563240979848559480582683456614610044157771691522174120062308031592647449978777917530478599730189191083306807900583399992227019153553728645480039218213685186220504660771559016119388631664718109133424100266749099611020780342526184312003030766212730346790659798847217
74 9567356156703034693133816099369067213927817415895342277424411898788564581902167235808414509420801323438224689500817450675043696644772863869020905726372743992205732654004939278242976832550029814571710425889336740116464158764407253787003328074072267512200689280192860653121526306609770229787626507007552942672502351787912911759447921030063999495086563999331874762767915742156214939463498714610302951767010635056256946394344390586671387620818775502570871366457718597483214446202463176200676526097096725931138376159263653639783275655700777690114193177430029634568017508864762392422389377964862680526581815023535156409942168876676475914850085668890797970609913491099209039883102110591509296949423184843964364145575954223448973760315846950815157039421515936840349849328504829596417364693437034522652130463047975816809436347913093340301048843546083576492464393181259031022642829428111504560327086635398004071556087487478731964564987488750002450075020895023116845056
75 -66906438562577175310399660312896659848423940057461120443271648620611701216411257060822152626998571183230598936197869376054601083660708693233681317000181819374568214381160322165049248275454981864488613866833060899727350085821168888970349029679244339580521052792328009601409625982880546989536359707603674524096103518563520325569458108934518447342997731331918593746223293071882724694102850997328037550588477116611934512679366736520772537406722895035384224021153753614048084119380987659888733468820029962868575086063737305658902672483475240689122090677372535179942018090293324993729752121567053573198712579870939961085381018401084910900638313456662768015056579904404224447108300668206309746944180345190437062076644721528024222062113004606277437293091353660090297790958718195274989282053794409934242799441967555041640043950107184966522085075043405788874762643819254996721695265027014798909199506007393655035392775949363586284626927907128313679018097766335363272264069997288243340288110275
76 -11436614162006977346336222673877069486238209889496431801565468854774750684992875445882525065960615515142977427617964965823782908475363878771061603648156605030693746212119677952168761997891990654371573595728322859454025024828812416559926126653756813333113668419012796332253491777459221705497990961271297112830489666120178614718639227982604969448470135931470246261141491095126576950435709209447720047666336119361973171749061663107537398219505458100223099467046456831543086790819933494365885078363575767722729300307492824369626739209558713780354501538496441556623815450813874157880875201115034455508137525287122636391403374588699753192881947239322101578064915790836697312832118882950370706338046031589494819283740489450639977070821632092896063904017749450185553686559466651374144269945569244156709965990795039282051692695298793283931855643427413762981398224968709481417048610442281077497665846261405895549839797173439952704798492825082678898864225404267418528930511397429715976760133260286011085174680099984769024
77 -773314961397870646270631469438086494348098716840278329049923014095222942431396428503594102970147457834295672356073856168263326381861226030116805262444097448059969100329512342920434434473146103302922629431470392899034792402102968055346855484783545957248703012218174917760335776978955314654728505419128967735789097699082483895664120884650431084205295128814841521038644562148968559014012038307881622865115913899404239266126812034234697842917384571589112349322195001012094049215321982564979453202709361130193623182274560795359329209713106580110665709279126992522432068784683621079869296937470957019402587375215107188012631674350012949569256066586212335895819072606963154522358347781797913144893016125400867928447997417025496119322644284008544995332012852883741257745068326839399568817272532151009897189764170432143184403497668480242573836169195358928335535957308290284868918290841814625247071968549358273724586159173540641057072161332674503765994824261183646519258249436748730301754725714460075454059640948806236649925075215494340512512071