0 1 1 0 2 0 3 0 4 0 5 0 6 0 7 8 8 -6 9 0 10 0 11 0 12 0 13 0 14 90 15 -144 16 57 17 0 18 0 19 0 20 144 21 544 22 -1872 23 1632 24 -444 25 0 26 750 27 900 28 675 29 -16200 30 26700 31 -15508 32 5939 33 3672 34 -4176 35 -11736 36 -93861 37 308572 38 -316556 39 154084 40 -35093 41 -57624 42 -85248 43 -336492 44 2660574 45 -4594544 46 3542430 47 -1440664 48 -245044 49 -147156 50 182874 51 17549760 52 -50322795 53 59843444 54 -38130194 55 9371316 56 4061122 57 11434104 58 82350350 59 -440444696 60 779541657 61 -723176780 62 370989952 63 -25031540 64 55946954 65 184090852 66 -3097803388 67 8284411508 68 -10763772275 69 8168987440 70 -3026019204 71 307687576 72 -824165219 73 -16770302932 74 73165808116 75 -132446031916 76 137314817367 77 -84194978124 78 22765940302 79 -12809335588 80 -60805276663 81 535457786800 82 -1376002212872 83 1905989633964 84 -1625567184744 85 791235897676 86 -244331592600 87 -25384418644 88 3179353716475 89 -12180188792620 90 22505581791000 91 -25291735285784 92 17808747069980 93 -7392730144424 94 2891330785176 95 14142127411360 96 -91848175457208 97 229562399840864 98 -333634197832524 99 311837922972688 100 -183963467742831 101 76915735015436 102 23371502740782 103 -580225332895748 104 2036898207886519 105 -3821162536315680 106 4568980781415394 107 -3599819959150200 108 1888005071720553 109 -674874197359320 110 -2852389843469758 111 15695744841072956