0 1 1 3 2 11 3 47 4 225 5 1159 6 6067 7 28419 8 58433 9 -1390645 10 -35514309 11 -636045257 12 -10431927839 13 -167173905393 14 -2678202265885 15 -43236880758901 16 -703702453254783 17 -11485574113211501 18 -185707408082199317 19 -2901041900411825985 20 -41317021338525550879 21 -442152643367158734697 22 926909803094734581651 23 286748714597389829420947 24 13496394953021450361799105 25 502502975544985358986980699 26 17185181236769208773050603547 27 566297724461387521841599748039 28 18358973492516029638800196765153 29 591633011225961379730703027846175 30 19052486283728768658766302100554691 31 614589954761210659568881034767232283 32 19867026516428570705637584845885454081 33 642750027268158298560571425735025266467 34 20747724379985780602381977578804823937995 35 664508896675647283179921554520480714382159 36 20914676031941163470966243300184676312364257 37 635630211462978474737858384967095800434768039 38 17989805755376420617785055558193055691178038643 39 430882785215416765163436025318516142525696448035 40 5434203775142181006306397046479582322431784993601 41 -290079477233715812557679008690042432382359736151317 42 -34460059175222338602779456010502773262167517701318149 43 -2449774936272620572707799346489561076605914138688689833 44 -149867972279673445214696377848796450305359008330086096415 45 -8571850909238504170177641335700064671366639319229624199121 46 -473467314435086246162776468066705681777521998695369082261853 47 -25658442921909604985883360895669093999604184850516489870057301 48 -1376220774502779005148161306923143765784429233565982174080203647 49 -73433988402940408504225501912793290701627449608967868032039888205 50 -3910222295263900353809260683151952045645646723379632091679669816149 51 -208152827144389653906156270295748840342188871044337255158100287320097 52 -11087294649004132085755704459653152302221720383467905011114719494935839 53 -591023441810487723004253444137045612959063909844261286437108164222657353 54 -31514464639098897776940694574687415779543900074891738148656302439300081325 55 -1678935421047296441833324996736476754841374193812346694847430641284969694541 56 -89188560379619014018724908937969016960330242661890531823546057683834316056383 57 -4709481812515919168336058738649117752442077569761417679931885794835406475720581 58 -245984495566065514751279683854092739031393645758420249715503120717029196746478117 59 -12610008319680474237829306561296457336595773403436113964545859423198806301731480345 60 -625999721900669729817165010378600098351250625631468516250738574624162760810892169759 61 -29332134345390184148516517474867203364871803487682116712857496059080531759194741176257 62 -1222613878873558393358352483840345636645692993495011501664303612052335051693619616292989 63 -37063461205019473837989200024009066293569642118507530358550849612552008575534884328893893 64 302442012908743674483422824710987605302307633664786407667114818894400038698070286118936065 65 198548025338168925174626079740090252561428925414247309581858084413789417841340791483877637699 66 25070093672919820007008539720209438375233847339296536252498477727520744401852854602710028406667 67 2480274938454154415700905695091903170491822064468550146251512776794903485400669406948275072818799 68 222218927242225199118154028939808468377532878810890615012239389878829486255201820665203651748907233 69 18913663483812645158419437326729668597342553227459635380598971506791504561958621175717035541528943815 70 1562842920678208178118151447295914801325716663139304013283649693539577255520322940711370269467009944371 71 126837717254701152711372332223727210057157035836601737104701161776454959227797626313811896916569519150403 72 10180292296688361375316220468347709092122454848173348594389372967729030187526879085005185657122910029083201 73 811579294437802897530073814838986302233352869163832863009851552663310657736344043401178048247592370863054347 74 64445053209205602821726607252615868989674198007745358586795640121872628522316137303166759163173358417241498555 75 5106824214883445115954357098192452267315159250674029493176007511327222779088048373478268114724395791825782612599 76 404340543603314326233915983595642363309625307007816164723174654520110208344921997918649480448268409408481973180897 77 32011411672353516090067017439777082900031706445164632455063322352608436727818267243027147708676331124192707036994639 78 2535053883963085776539599279095845057317686020722699720750185737515645682862748449976381390700850584542006050013832803 79 200825468604201123812752869191727754351111755974359107748189461641207560328821191104799121898018182899529438892467286475 80 15910821384963511273429687809885284169225022669630167556438800116608064479355327308925659976620817360161124469697624224641 81 1259982774217156875452360061578229030692296635479972836251546393709496309551545642419016406786352495253387814314729966422483 82 99639929042539153745223814301948316576821890610031857927495558968665620358471383989207516638820120398272698470107809235252331 83 7857788213810455253549427359225112524403948182579909605218479983611969322290447998537110923382083214595427578734336276322432767 84 616736394628322458416445637221736932898912587681597321395459817312087617348316972837808492283674043863756739126473288377259998945 85 48037207214916333396272988823699893197369999175259162563686977040130710759263608381956045552431997368439017645236402805147121158359 86 3697248616360673688600213700081489265061143701461487159479807594448197583587193293251588358288853696639049643959877488228547168287507 87 279341723840148279689963941057661638853030174068326622646506206763274116976355167763536390042234889053801446636339133369399689104233939 88 20494028453602170523383944295568049131557585627650367749704705132570131625327141207986004192073850917839097342426185873554220643758227393 89 1431462568682881099928494788916926390613742193410256233043920514969754432186906092779095338923002322750356439630483491344052784886017319835 90 91289619953506906841589820901852490411893825888055167046367487584041314477651370582026854020362729102547986533331902000611595433276768996251 91 4724658751616049145609435841804331855939547978670250898907635517582715952005796819949886298940849984345798135892591243562200154793683759294983 92 93170459966671010814786302739355190365476589407572517383285081958913047079242587732071256013874462360777178334008290345775441300582013475640801 93 -23870641475356790510261430645110439822567527114361932105778424097356197616712300300464681378148504401716943359241697174073621829687959536293321633 94 -5343377105424872190993822502782836266048237614845212603190091366129497033882102580059756954161938531881520943062706782106997665742620568669958859965 95 -802932518163847372607256373409404736513042672206683510268819780011040123602298838651776613438972196454515410575411200549233270313745713564039635603621 96 -105219135154116982815047992567106908510108143541680988146182466923465126469801300839436549150473986183904514261140561564585872902489125223542332685224703 97 -12886660702423606219674993977702864543651130433975472606910717860850774326895005501143642150218435550757665818813701455074332214923540156878122176842003101 98 -1518046547382515691970008285706527302551223703138862518543441489429990815641243465582762976833434137515386377973235739473160479185792896236629441791194991797 99 -174539095296531768339688558464295979954634627889144413326942571009867208025000685200650062386991318284162512942055895152833195094659585878309605610065656673905 100 -19753124119134241978764256582258979269719303251421793366463784612719261556679861209875921999721237054486293456579500428519497695208440095342746624415709964288799