0 1 1 1 2 11 3 35 4 95 5 73 6 -6809 7 -37129 8 -49763 9 -118151 10 3098985 11 18490177 12 135754015 13 476263867 14 -1506027797 15 -77594009 16 -9795145237 17 -181840242713 18 -1625887512417 19 -14848078415067 20 -80493076445459 21 -304934409547939 22 -440055933017985 23 -4208587849042603 24 -23584916465354149 25 249312361064897267 26 2617671685008217267 27 17522498092619009285 28 100559736578029630325 29 519821481713769303651 30 1604365446162860783027 31 1266245935366086651725 32 2642531502514218413237 33 7243464165673334000923 34 -675090229141647955649235 35 -10721907708543986494217011 36 -109391842188680329004609053 37 -639096479773613502950658053 38 -3389985036547743787310637199 39 -14444504267983883845077894115 40 -49737585229561389348171488533 41 -200963994479769134716129314845 42 609249100526169669827337343981 43 7477260705155453813577731764717 44 19215003647175207969996186347303 45 102711571882229937910906777638035 46 1513952356136063745702918205017903 47 16048025112424267479553570086178797 48 105238546623182940806932812572039321 49 610724608856473803177880058091154513 50 2328355719193371395979556427711337093 51 9365685403281337458086295025619057561 52 47152161497566372096244061731378730975 53 107685090284851364407930820004100778775 54 215469969990829228333920106704874230201 55 533060450139476853964681047187246636617 56 -2656653029302818628027132330911928553059 57 -188597510510252699808188991797373005383 58 219524510343963011189732973264600886487739 59 -1387615749908849522508182519401558992149943 60 -62006892503112739183112477237655638348472193 61 -725381746555111254871206823108613280918517319 62 -4826303775668365619500916012975674994318445817 63 -26606557738079682522719170463876381318763356779 64 -121155455080455104624934521942633461896763025531 65 -542131928646995996710929913901688586088289321205 66 -2967695158931163671392316630204449919980659865777 67 -19604731056827229683128103499516134780451763538511 68 -69448263091374727984597238605302662662184812024325 69 -123606930283838985729291810003133544337600182490709 70 48234490039835866626628888820221832701446871099595 71 2070863900992362316688978554046079620333288294848629 72 38420407573673254202167516439162269398392704456599955 73 436522888758932352080457921518783658926630549613103693 74 4497232338350128582378947357736615314368969452517373341 75 33452060459222364151031079242043660246975933819195019939 76 249327542854002798991489399308839885225637748912833729091 77 1671861903735144501848481143880935874726794655253581004315 78 7760680366728944839781198235489672108442669165993889866319 79 32212132405657300420353707133264329010163630158608156525691 80 128341835210071381756355467260535386134828683388067469598247 81 400574703384270938302339849493553751923885678466832524563071 82 695852049633233559924999853054185196100740581930273800672787 83 2277951388229870398609839283628539137043170541436721986963985 84 -5984568534051971942029313347751441127969710849502601917171449 85 -167196572575146669816939674679116441034578668836110420057006563 86 -2778660393905045138114091899865895758377602170709239387120346669 87 -22907000010030158957928787702123805782592619248903227285822554343 88 -127095415291743930626789401382204520946794483847833684422709731467 89 -637025143206445045507973981779490969585761560657243375054191149737 90 -4001696906630305630950158928288081604346069641702584708900875364395 91 -35789210588335307829199864506723162921920241747182612756210706808171 92 -277827267536869811450703022029883135046254081272936501271622864502113 93 -1735990037763129275538682387120170930645291115651297327045545783501257 94 -9477049760738123909421294370527398196289496432346855282021211484863233 95 -45683497657004212025594299195699929633401766111090771853794851188031911 96 -163881762716250988635217267242530726889488898840721360725659731840351799 97 -343227243064428339283259131892750384224080624149740868763800777954192417 98 -1611444011493598575062536201686839880489893088705453902369149204895024135 99 -8338792207793642948284694975863532752002731993055695688212031106211254813 100 -26633875729141613211709284078458180323172983276279074021778576118614745551