1 1 2 -8 3 -26 4 28 5 316 6 352 7 -2456 8 -8432 9 7696 10 99712 11 122464 12 -752192 13 -2729024 14 2063872 15 31417984 16 42197248 17 -229785344 18 -881543168 19 534767104 20 9884965888 21 14422260736 22 -70005137408 23 -284232882176 24 131585609728 25 3105500041216 26 4895143985152 27 -21264712441856 28 -91480864735232 29 29685394948096 30 974179437248512 31 1651504925016064 32 -6438784522452992 33 -29392618295066624 34 5602608634396672 35 305131400219459584 36 554236714094952448 37 -1942840574004690944 38 -9428048288958906368 39 572309162129096704 40 95425101213847257088 41 185127110806403547136 42 -583996790525665476608 43 -3019264689115366424576 44 -198561472974078083072 45 29795523945205508079616 46 61576662620151796989952 47 -174801914211751486816256 48 -965370454625020943532032 49 -182721767132527018901504 50 9288261011985155397517312 51 20403739695295580984049664 52 -52075130729260392007073792 53 -308187658411476593854644224 54 -95624009530349267638550528 55 2890628565054067403269341184 56 6737497225411627482924187648 57 -15431291199717419066845036544 58 -98237554653551112962931949568 59 -42162197309928035257413533696 60 898051151915655059114492428288 61 2217724276930590470803120193536 62 -4545062965295369649538683895808 63 -31267368699896644007108569726976 64 -17084107746839591518830300495872 65 278505471505287257033425096278016 66 727852020478970429255153197514752 67 -1329350674094931711823944567750656 68 -9937221552979567716199421110648832 69 -6580936365009818314159396543791104 70 86210342799776040533675418018906112 71 238230049249650264208944801475723264 72 -385643329498459876918864577237614592 73 -3153587151493422395927177169232461824 74 -2450741008002246022665708566088777728 75 26634389498929731913940354560147062784 76 77776189077881924054537794781181902848 77 -110791516833533471030327956039106822144 78 -999344924445886182606033859890032672768 79 -890774680556437654908788159388997124096 80 8211899883345986516242762280122332479488 81 25331546572256349581573406154134636199936 82 -31455905688947165999280810492954052395008 83 -316227277100457827814295682527254466789376 84 -317895497311443995635783260124968409628672 85 2526481776381690286871390305022607848636416 86 8231918525877820530100613211294899793559552 87 -8800980712061261808512676627636278899245056 88 -99921146682900728918031485368221555734085632 89 -111832486245188839750936204460080322475720704 90 775546494338629609678442444762054912389414912 91 2669417851129147616866246934124913049536036864 92 -2416629241128000863051930579370723024822075392 93 -31527436993547477894766330499990576545004519424 94 -38888581575814947159013355206273922841788284928 95 237497206783844884629636594587357919766468624384 96 863880229325839240849406741237455067950820098048 97 -647211609186770364597552463398669061763046047744 98 -9933225511631933137689172339171888803034293075968 99 -13394334931396162629402820044357086988438125674496 100 72543585253527006118086083303004714053466679410688