1 1 2 -1 3 0 4 1 5 -1 6 1 7 -4 8 11 9 -18 10 18 11 0 12 -60 13 189 14 -360 15 453 16 -373 17 294 18 -652 19 1443 20 -841 21 -6127 22 27681 23 -75150 24 172371 25 -389662 26 867415 27 -1630604 28 1826409 29 1738343 30 -15855044 31 49812000 32 -109702703 33 186277940 34 -229343877 35 86783346 36 618570769 37 -2635628596 38 7019917308 39 -14341127476 40 22540854132 41 -23293676450 42 -1946007888 43 83244993682 44 -257373962567 45 557353953945 46 -1007747948960 47 1652437731204 48 -2650523875394 49 4447745878377 50 -7839657577900 51 12949031240992 52 -13775343724808 53 -19823002695214 54 185737510826565 55 -724747638092931 56 2085206450223815 57 -4801803563778057 58 8754605349451452 59 -11014471203487351 60 1231055377454307 61 45942382669984487 62 -178928266105968810 63 466912847578694338 64 -958703444180842123 65 1547860207256225702 66 -1667930462499455518 67 -233262850957968034 68 7347261287410391034 69 -24856158046646070827 70 59036403080237606216 71 -113736949720364168835 72 183070067941838388613 73 -240379066331516991266 74 223718105614977695184 75 -7357164428886997979 76 -698523948302473144210 77 2705719488531286959248 78 -8386486723179788712961 79 24037089176489005283759 80 -63779482748028936265831 81 152312666992454377831430 82 -314664758800097384169591 83 520091943965587403429609 84 -511225507925574586862082 85 -588003672394152148151365 86 4967896607195565411001329 87 -16958290275477913502000053 88 42984312551914812092390428 89 -87767170006264341092632401 90 140586856689099383465424976 91 -141414888868772535879980206 92 -84334058738957211379631939 93 922266440715571949573771814 94 -3054555956747637761361521198 95 7394324308615259586814854434 96 -14551929216411836149399668449 97 23266549438167015594001443319 98 -26976709018741774553988595905 99 7542303018432418301349127479 100 74917838774580169514539992037