1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 1 9 1 10 0 11 0 12 6 13 34 14 6 15 0 16 0 17 49 18 395 19 395 20 49 21 0 22 0 23 272 24 3996 25 8592 26 3996 27 272 28 0 29 0 30 1376 31 37869 32 163860 33 163860 34 37869 35 1376 36 0 37 0 38 6620 39 338397 40 2875836 41 5814342 42 2875836 43 338397 44 6620 45 0 46 0 47 30552 48 2903399 49 47531178 50 188295479 51 188295479 52 47531178 53 2903399 54 30552 55 0 56 0 57 137028 58 24188526 59 753320466 60 5735340380 61 11220964804 62 5735340380 63 753320466 64 24188526 65 137028 66 0 67 0 68 601505 69 196906027 70 11573758019 71 167289795994 72 628267302565 73 628267302565 74 167289795994 75 11573758019 76 196906027 77 601505 78 0 79 0 80 2595590 81 1573282195 82 173540942990 83 4724329890393 84 33653819417006 85 64590243667344 86 33653819417006 87 4724329890393 88 173540942990 89 1573282195 90 2595590 91 0 92 0 93 11046025 94 12379155797 95 2551737823936 96 130096179474238 97 1744021436949798 98 6347644826932771 99 6347644826932771 100 1744021436949798 101 130096179474238 102 2551737823936 103 12379155797 104 11046025 105 0 106 0 107 46470096 108 96158433169 109 36922336262476 110 3510766557493700 111 88078351283543288 112 603124906010664854 113 1143683368546543496 114 603124906010664854 115 88078351283543288 116 3510766557493700 117 36922336262476 118 96158433169 119 46470096 120 0 121 0 122 193602168 123 738796369876 124 527103036641574 125 93180419391136915 126 4357139001868532313 127 55820729585827738580 128 199121217143502096145 129 199121217143502096145 130 55820729585827738580 131 4357139001868532313 132 93180419391136915 133 527103036641574 134 738796369876 135 193602168 136 0 137 0 138 799863880 139 5622865097337 140 7439264341235380 141 2439005097362209956 142 211914857494563189810 143 5058732535887213720189 144 33756331022884853930716 145 63497709994711002941760 146 33756331022884853930716 147 5058732535887213720189 148 211914857494563189810 149 2439005097362209956 150 7439264341235380 151 5622865097337 152 799863880 153 0 154 0 155 3280706728 156 42443605420288 157 103963898544212173 158 63092188369767978569 159 10161542392425877668947 160 450601583645724092513122 161 5601757269917358521332173 162 19710048054625096729438924 163 19710048054625096729438924 164 5601757269917358521332173 165 450601583645724092513122 166 10161542392425877668947 167 63092188369767978569 168 103963898544212173 169 42443605420288 170 3280706728 171 0 172 0 173 13370543368 174 318066721949699 175 1440480444975841286 176 1615585146171148850583 177 481425219114882399537566 178 39562529115168271999150434 179 913481921964622738987814818 180 5987505654550949213328515156