1 0 2 0 3 0 4 0 5 2 6 0 7 0 8 11 9 11 10 0 11 0 12 44 13 61 14 44 15 0 16 1 17 170 18 607 19 607 20 170 21 1 22 3 23 642 24 3160 25 8554 26 3160 27 642 28 3 29 10 30 2421 31 31271 32 121162 33 121162 34 31271 35 2421 36 10 37 24 38 9142 39 183390 40 1756800 41 2662095 42 1756800 43 183390 44 9142 45 24 46 60 47 34572 48 1714758 49 25760875 50 98170524 51 98170524 52 25760875 53 1714758 54 34572 55 60 56 134 57 131086 58 10957160 59 382162921 60 2439241607 61 5675111511 62 2439241607 63 382162921 64 10957160 65 131086 66 134 67 304 68 498465 69 97430209 70 5717697619 71 85298181531 72 332113863074 73 332113863074 74 85298181531 75 5717697619 76 97430209 77 498465 78 304 79 656 80 1900928 81 660963859 82 86172849366 83 2290353406298 84 19700973655406 85 35072966294346 86 19700973655406 87 2290353406298 88 86172849366 89 660963859 90 1900928 91 656 92 1420 93 7269978 94 5659723958 95 1306560879457 96 77037980321836 97 1179502836506537 98 4615203834449304 99 4615203834449304 100 1179502836506537 101 77037980321836 102 1306560879457 103 5659723958 104 7269978 105 1420 106 2996 107 27879108 108 40059954256 109 19912006342895 110 2176569413456699 111 71173612294297941 112 519140871714574338 113 1096128160677176696 114 519140871714574338 115 71173612294297941 116 2176569413456699 117 19912006342895 118 40059954256 119 27879108 120 2996 121 6312 122 107183763 123 334030499016 124 304785181627320 125 71346369797861453 126 4321709778773574262 127 66784349259505575111 128 262834298362544130223 129 262834298362544130223 130 66784349259505575111 131 4321709778773574262 132 71346369797861453 133 304785181627320 134 334030499016 135 107183763 136 6312 137 13112 138 413052074 139 2436982696260 140 4682731916448540 141 2085490311029971908 142 263787324115374465023 143 7809000921229551589905 144 63518182954680942369926 145 121691314711314375091217 146 63518182954680942369926 147 7809000921229551589905 148 263787324115374465023 149 2085490311029971908 150 4682731916448540 151 2436982696260 152 413052074 153 13112 154 27167 155 1595247760 156 19950172380212 157 72178508386597722 158 67240283396530142367 159 16170909984602074224282 160 991318340748862385457430 161 15445417084771926318594456 162 60993554669949321441925321 163 60993554669949321441925321 164 15445417084771926318594456 165 991318340748862385457430 166 16170909984602074224282 167 67240283396530142367 168 72178508386597722 169 19950172380212 170 1595247760 171 27167 172 55825 173 6173412924 174 148739597215073 175 1115665066715856620 176 2011139437400224916141 177 994955226590688056771461 178 118784491716861272147208016 179 3774877994789456419032946243 180 29084015922076512385554247990