0 1 1 -1 2 17 3 -721 4 56993 5 -7232161 6 1344866225 7 -344599447921 8 116382225519425 9 -50097660050713921 10 26773024797675332945 11 -17392081348966913859601 12 13497082647397365780254177 13 -12332627560512389276277512161 14 13105232983345542585839452874993 15 -16025264145983080424765726280369841 16 22342849447434202356936254804442185345 17 -35232101335360713700581621644148828109441 18 62388616565881412400941112549461730211832465 19 -123276084164631815052759091392811869093226528081 20 270262339549220897146353728549600393297808173618465 21 -654027886848266770137792907150227282589681473834612001 22 1738968105684754282184631961413927776265917023131007410737 23 -5058638753367205740935697467844979327351162806016440221910001 24 16037718691545059926686409011152082990300913724846283182059782593 25 -55217546620987818387601705342739475702574675845321760183786662160321 26 205787036783230937285053704725528874716251659216866842267643174005798865 27 -827664355807596675407672057230401970548940038417542804327560399665304214161 28 3582374606018384739824843683206486952216551867201457413461006025552602116830305 29 -16643300062108722093737352231921285725611306760717979950558005456419889569842655841 30 82795737452252516274184893348695245572823609276118527414083961851070330668021642031985 31 -440042411662000839566103582666407385289876797623723068313308634488804449508548928164970801 32 2493330865012651522333487477122440290086215381429394662029970689457623950217458846074739645697 33 -15031486296916596380503914666275133471260180843740483135405222272828595587065451475048190206506241 34 96238813679771052448221921498110198666890582155440911591243261632779205861423609509857042468089144593 35 -653223706468488574561444222718005338222132915098467810534950043569323795471443504704167665445434351515601 36 4692640378458465297695020445367095133242822860915309210242351272934418887636571805097491595254434252690631585 37 -35623476688066640856910344496338935287967285294186542959335063313422182367436703456581684927375027867661271371681 38 285348488568350791797783230651129423751049273998381883380336917359123730545610199830214595172944325087661237905005745 39 -2408381596812882695765250456265505364368768356524733704471804806032752360736044999726256430180169169950878470888597503601 40 21389801621726774367904855707163834197696440672866188542527304458387111586948503686256811903798145541070238987716101132554305 41 -199650312265464758276894986698004190251284737822956981666840461926703283591178742392854013900386648961643069967595679628910568001 42 1956103042279885048511949715049166584019877737951257632966504168914528720661087829334343269515766478176512726777196249058187109771857 43 -20094326507261076584709647066793822617453758011989935606646172902692473835679846714861657957210444191319992762724353099661053384924484881 44 216192051885877092534984529848606074448965297118170753758749940551239507142037747996256734564612778151791534927957677401642885397301744941793 45 -2433529300040652260873526951741668215115905297947619979810767311560222212783013474495243803762185698712749593513175718197440541839950336233491681 46 28630579360233182656583365974685389676902697798597358642681266155952849141091109361947903176419557685994506209590277770453988515677973606722553208305 47 -351726648235122161443834205629649603724970047445338729187734522191084435540978972438168709537218356068761639835365126601502937946596109915606586248903601 48 4507797985374055670056074804914447243793682721995480259867233731406916020523966769821895858627566475786011504963343497560395371819418580745470831067494259585 49 -60218036032427526904349300221640473013001922023370562741581040624563883214169376522449884104721559281682101642707679086394483251300128202517084390219964789157761 50 837772524201409966403849216313806667404274374005545349035203927058017320250833338563278877775465410629324568054120775669556180184067925082288426923929946471285262225