0 0
1 1
2 1
3 1
4 0
5 1
6 -7
7 1
8 53
9 -281
10 -1231
11 87379
12 -13303471
13 -54313201
14 10142361989
15 2821265977
16 -10502027401553
17 1836446156249
18 2952828271088741
19 -1004826382596003137
20 -7006246797736924249
21 14607119841651449406947
22 1868869263315549659372569
23 -3576100145957638468944287
24 -488662419565946456127697921
25 1119219122265668663663604239
26 7691678685498832240185529548383
27 -1145676819254862152770316156063827
28 -3430271090087104258809318229064959
29 14980144043728184840303720798905757543
30 -3920613733320667820617315924279183229
31 -570770088926373673593258716602684968421547
32 121271592385268671833375319577535292656218231
33 69532418619633892600465305124054801464411323
34 -5099138685178370806198493625945955896125152683821
35 -2561495418227898745496463424879893606345248891147
36 152140751841548989397751371980282836557056706228398351
37 1556895512598987725178125947355807776429557901534533467
38 -187988514908465250345555878806566658547753627956237228197601
39 -4759764815014662885093331849204796659452788446963737851422411
40 203458388567355059558775583484198242155610706992775323618521451
41 613088654563147262535401790962871314085493726847517224427839131
42 -181820476718350533416660578111612487243001548568067437320604341075803
43 -678274744142980045080726209630018525763116188816812104547566178246140603
44 12657155734244078405485915818026526945964449238314283745547542208421503557
45 8285690822153943585344011390177844245274410851690623505792527759339682479791
46 -27991091843787862293235251587868015385864384323263663766586558540819403925849319
47 -4222606728310240093767397641443766508806757561312935949429336678252601289767880007
48 37620589845301664005339624416568937992695295292732939991890162637514374997659671267
49 3347555069471719176159110019692648484990300963777299517049415431002791343605728777
50 -229278937290314072182213985644997414504070177079634472275578562280747854546782210593690559
51 -85615191658368924586056825733458139438538481288102291912794702081402274801648136630292486137
52 3218391700663581700273513609958493241704108974974917475024113294852297215723627027805001611731
53 537717759006396489412173548687777659510060840009219020457356327214025912987074170309420937168199
54 -55434158621111823092479790596635267234288203028772456652950701564833171522252841806286656625756248569
55 -3027256353766969613249146944796134786040748831023288734811224515631879808391296979125411813743164334067
56 1331070995993660024182768637610497091708691700976798417166414258660760619213481428355448155649661136478537
57 -25367637218636586008131696494515739180535001961519385343828079717581593627914628060774681476853881168480827
58 -5949236531831332982381478724544127761977640392829465485172243727873984332782404244125874977665657536824187606477
59 940078460054782909381892739383127958643648246000253934692589417559089090890584529881273411786381398433055320207
60 61449979208754844280063815194499407220288828774621351912468734772610489411069683527442417536102236097236601404508523
61 -37773682761534602017360376051961277148328616005021161375088525740421298534461253142964563004139665664699136615070623
62 -273394669175303221210060237233445714819895370041560251913998841652089254651609954792159233940967139078866807178032447834931
63 82661740432404714793104946698459901751263310666308204094729405555470613897194566417174491107700797689143685500471361171192473
64 6690911648574928620521395334687489224259934714248080622887319880454443776107978196647051825370041015041374626935588151567556641
65 -225836091848631787427775296774181492029065288021845786090600860532262991329475316135471822888023122181025880301877229395409476577
66 -1465941424689337439258016800362855390370637208012450199696293402338587420842789501729652640892611152106949318240752705022641926617
67 2346353239399931586871492818274083404866365285438707919080877288865643662071347322987167479928392687279475096324206632487084510360037
68 73942766768276902915206299508502828476793495155049393099771054863150965884830638590593501197784831290940671042254028621758889120407811
69 -4502150382040672938827499629236498808474520750390876785050073824039719122383454596101148140401857076768428977905428163801230599299967488691317
70 -40790990638394187690120356939105610653973611841590012299094749918455732711144644654657388200991644182935966842860956400495552271902578049287702091
71 26234195292776933564899253827516797967072764130700416129398387052569319745547499926748703330950280119277425733991568493478787049961921705229017997
72 11956380107690716267662566377836692286422107406764433543683390499767097256185210637522913280432766314193693556391133437982643267282269391222380378885229
73 -84469073243116036255999221040728828752036880910665306346614610229421346899964895403113373069607201225298859349684956686852223654372267001009679305846369
74 -41669239640019527657234383816045553249621832731453720930988405562972769097531215454424275998858084157485690251279006001997906878835760935794312256042432491599
75 52071899407453522261739030837987006155564950268275420287691913283692603860165162171721349181427591740209651218865825630554501494396861879201654480550660820575229
76 30257275124765166567469314593580860245383656771894222387780867515446596418206786660790455160425431871701631937728350366416618862098914305036101868447336725886471739
77 -1820778510494311764301222971895437546656134371752694023392243960360500865476561299878865799249345816395516979104442061674346741672858191804379469833838263012473806897
78 -146043678447147094735719706272602353031176833502852771752641537742411244163505529562333151281896053218285449817198061884597478103074657913911247405786496015899291744041793
79 2719777873510758151377456974211177508304485355844776104999925832103977875832104882352152824920182095031149943929605554157340126531873377956472950883567242676447746912668769
80 16222205652550610149126641826928385369040495365902066382120050305015253560817801284326095067584874650698725611815189269723090522551107871367584737008823586155837889823761761979
81 -1185334853713351222307413673383509158431755410008513645052974657149920408320872141579021297375146375142598159423818680278637257288307977768379338490881510447345367222506126757
82 -3257056356198236386176998817572881057257520051390768579108635910449430921323398909524734516910138856117252027284153117438494381798989404261615134714924074145085517420098450314002089
83 40653933024831829798956022877414531822293439795784968897455054993854931589687720955930520886821818912650019238461403827968317035949572965206114761885657674440997423256821866019010237319
84 5355377499701014105031699696171919742964129695507063649758879728439745792608317328763520911919773974312627770277621530393643011069120367192530628262011892530448137925695170549070293749489
85 -6215282978905842751367115961149930245036982848762858593938251514724418220724282073847006401249003234109510709696165360815185875939072635189288120324505102401941842703316899571567380715454403
86 -4712320809717987652988695531556231053641272130933046892145179926144619523532617640849930597489189625709565777264322074254774392746786646730154148385341570554212504365355767491101761987670614227
87 63552017927086755632375956012936363224545448307456957758730933123257597272740737201469512150549597829042859991934904590285969215829347995086480311019389877088994840912879423146754380511834949942963
88 8801064279027431031043183811756196726787401489228136924590676853843661532794656918566068158998697294238838037792237565458635776439164019231010479048710299688891742752026655033214191435424222185157699
89 -210008157315939151751121938323653418764847684778212346531586769434802673297306937434890583386558051188729864800059484155030762538708336735871891121260801759396657713286027279823876392983216952447957319
90 -70234645788731859687300797077963221370410246124229849136632309445282909877294313075647115866006902312818451623209569203466935736213065173180917948991121038827480098709869589497006339101616581012192597047419
91 3424037778393080658149028980354220772577548890920039463467461221707272885131638525280638915859391923807091215773253197113347467807664230276287777703268249076703579148459750452544822584725340448565151882639068913
92 1762769137614394498298346814284461143724351087421243857958687802627277703814098771552729729271112917185494294909818249335861988321847577746288438780414516704341128468667656384914967990495429579790529186637685484561
93 -247054895209854019159050331742994725112297786485157856837872886258872654088481086087479755619818133441205851739908494322946640855416826740354729938196296292739626237434643283179900870688817174339973861193418138131819
94 -122210635917035323505007862731200855455140475811393436609619424235232269455354203743011516860047470496965811972094040608295159109383906446003946138345502092091351113513971139246723264203847729851096943025657158149067863
95 228244274776899303145682324543646191642066854957718049541736558047754886351244680699644634258577029329093731477691152059091480706320781915837644401593250890391023957527879584163056527291479241793910712541947470355136091681
96 1770403593880410335823652896524465220589848616896220497286664044556840444271480812076458958410052193606007765493425837283006024970019488180796352258324834556521537257867172988320667195972763535237667795398260002698514460971
97 -98831174938260384399861267592168054479595906439198810604034517569243859991938668295545579785760455251728242646474271781192394280790884008043139238714863910322277029652716293406889847985706718591908035174254115589769109193189301
98 -491953849598023233062214735248543978593258135507533207877869919004390772633870558202869650168395550227458210189160144033784379771385698259956188403947340825782259754055373762711291533147046126107988278466688195563305164496640654623
99 42310892587933068110589316133873646742465244863210538974876591281506921363386102681061382660151229285264136388204601576646010318262794231085618350747012825437690040097940575844288490585177167471812105120664135781055467033778619089819063
100 40162586409910577219137141139620094137189387803460457940218941935589117922570734400254891929478575309593199841047896745199283717675601439562839058437136436719584171888191991237755751159732615824053989376665675931024223945555493559843679589
101 -834303807560136425540122058640499548900617462667232517879140414397211764831446094407642283232929015083257643855821876328440259975022345266185616432304977894879144354653636061838642040964862180234651331318419438566803763847207651751600187393897
102 -697078712014658017902112110613301811866554147117060236613653037130059047635054844295362397585112502012817806497740613929255015127337645626023288780339147682716059218510481590442567282867824596637993513928595185786375583183107274331444583878267419
103 4445242826606257290925463926153730717859661642575146076546637367861713708188602230567781250856675024956926862179399074235675228841469608828233319912351237743991489202909720399587588904180732771771822842336271414005586990852344465697727862102143284921
104 14235650263569374146100474802586202646349253364628456604634122231073993573573526458018885865584159709808658479765488133561262777014699569889155905512314776935710969346849227325720537957600998071207402019850772138361615459891687018627169829080372248271
105 -172726241788674669286404053756737514515499684562709563316245690981363666969835969267672382987451599594272594840449940834180392642341423306024975511858480601566787374232604401705057700171905502490620954812318038503543509276650088638131866537406999769488567
106 -1084832778846724467553649468258116311475978653560409833999838614482900416356399925717365074151739146523113204495829622584897782789745924415173142023974518979563039429785178934018415140648639738568125044985585677589691886488434568475762887982559832999703831781
107 158455978631199079718024546426852245899186097880089885119979461474134311539792123470059757833762187766905505121311603885420134388334873992935790886115331557296953018804669355778341379189450147062615846064663352646907032017658985328394361188066678590339049543390453
108 558510240170726329196418056824638558334746437309581775877581730079552039486274916929374332683730342035699592968382957857709295140010150547168652872446462083298864515081293844876081912602685192272164895159683233495113163753617593801612390401967991515602971900357261
109 -87432576343276430503123318150663907017686692736634494883786647739944926890064525666396080617090969161958890530027495887146354277093757399829247375657567257169285568249293249518698538108051366016452281404684395964563820668053087225773715754064389144786457707657563
110 -3423068105366947664435939761198597465271802922357358164540069115161159959513177030875660595583989820185706660889468220679819233170918315091287589920166197874406865217062038398029981157859776876175040424933281769130641630556521302829209575419793713924504065444612506718557
111 295468980430112546423981357467142032986621092258486840387309049461354035533988381824899300588056609114511299092869010291251173860868197734328938473260377006614861533235549505063967798642119522329617818886826128830375582160749667469411033441866173751204883432550472328934449
112 6162404793750343648410829437385803855803138798865854404207751904817523229284196024028546659110154767069618793618412832904359606943013062513536232965193155954372067008187495714662039507138830038672792301136567536904842026166021710476830065260342591582399332564184284787516396797
113 -197343419421846496559043235695296732212944645312293545253129357771784845390281013546477971449369480621827703083587737590394163301005042598004652098581235044928508850230493628677389897515261410663653896246136303173353353705795607905839609860527437514716123175231791979592879293589567
114 -3676109834372795403558926595066774902369876278668930017248971508386330084467418805234734278609659891534984420498220309928324991219205829249366139920531635200838965248400234733608188296479987740452314305785392205918481223194323281732018042982784202916085468875889321832833652691773
115 5744024746353487938389504712264264927460669485675933043626552663702024912829028146327839792972603392725587900558902946867529625618629458119912529664768641334114410949814362799319908461418012945641393558292502118451293417930803787667861480050971715317989868434133846426691065043745151737759
116 -186024370213777484784509364212765820296442722681534535597829823097806213562546544564010255454547411509280197114939530469472282470094861110954537530383796609699282178318626429988682503224687975111869371300809051687767048104901170275161525716310901950718528520921507523657628209543965706175167
117 -533640168112380412364773821350674660057626171743870832512986011434664905300270007691777807649178687724028149294113009529163822281018029683392942370233967568645611951745325362524271113061823964693768695713402757439106832665028823224802944486568697110256375608766471928404979299737399443768912077143
118 50211801536569806036949353589736831281801344062987779002966158700764916545261360472373135660375987421780406409998431411215141672529596230082322530386018266206093638791083025931654815244169720933901257112074584060680568041649494171473531781430566573344174765043633671633750078405629371729837070129899
119 273078214699915985857980609295299877045212299297419458940148000823192227314230216804264411236409022557766925731605883891946761235512641299095912500867118323951763277947886988242931397971614477759766731214398915817965703512290623327194915018183790619114678771023793114787604813774822085217101310082282161
120 -13884947880326750193062583037164968835649687921599496763679495602621919236036637076774091495725778082075306208502661073161935363385251477872554997902174907864100997252300374687352985666279801208603409435708417877104698567277639880061971674270868193659677285315457753841320023846061315381624801179569760001