1 1 2 3 3 3 4 9 5 35 6 9 7 22 8 265 9 265 10 22 11 51 12 1849 13 5493 14 1849 15 51 16 121 17 13345 18 109119 19 109119 20 13345 21 121 22 292 23 96941 24 2223723 25 6092872 26 2223723 27 96941 28 292 29 704 30 701275 31 45332961 32 348151747 33 348151747 34 45332961 35 701275 36 704 37 1691 38 5071167 39 922352267 40 19914296913 41 56006562037 42 19914296913 43 922352267 44 5071167 45 1691 46 4059 47 36689027 48 18770352883 49 1137589582096 50 9024909392725 51 9024909392725 52 1137589582096 53 18770352883 54 36689027 55 4059 56 9749 57 265439091 58 382034229103 59 64992189188797 60 1452080571954205 61 4095290003129296 62 1452080571954205 63 64992189188797 64 382034229103 65 265439091 66 9749 67 23422 68 1920308033 69 7775324294349 70 3713325091122745 71 233641209300452607 72 1855037301620277541 73 1855037301620277541 74 233641209300452607 75 3713325091122745 76 7775324294349 77 1920308033 78 23422 79 56268 80 13892446697 81 158245814846079 82 212156302986486914 83 37595413242729744773 84 840314045399310110892 85 2365289879500027706428 86 840314045399310110892 87 37595413242729744773 88 212156302986486914 89 158245814846079 90 13892446697 91 56268 92 135166 93 100505282121 94 3220677883878199 95 12121270553957772787 96 6049464276674659581373 97 380686256792369384392819 98 3016217753359820252116493 99 3016217753359820252116493 100 380686256792369384392819 101 6049464276674659581373 102 12121270553957772787 103 3220677883878199 104 100505282121 105 135166 106 324692 107 727107537885 108 65548442623908105 109 692534079965581463725 110 973416350404566342317495 111 172460622525800448862240139 112 3846628606342304091797101743 113 10827985400073310953152590562 114 3846628606342304091797101743 115 172460622525800448862240139 116 973416350404566342317495 117 692534079965581463725 118 65548442623908105 119 727107537885 120 324692 121 779977 122 5260271847715 123 1334066131775449299 124 39567093279061401381682 125 156632059367518718442398187 126 78128840457226148615810468318 127 4905606162973199116333144693744 128 38875028996147472396045392410093 129 38875028996147472396045392410093 130 4905606162973199116333144693744 131 78128840457226148615810468318 132 156632059367518718442398187 133 39567093279061401381682 134 1334066131775449299 135 5260271847715 136 779977 137 1873673 138 38055531396239 139 27151407675046583355 140 2260617527909089482464661 141 25203601701873009597735256353 142 35394267450181337308662428166753 143 6256096997147470556138787251544815 144 139568446634451946012495740879445127 145 392915439811314078675718437985175633 146 139568446634451946012495740879445127 147 6256096997147470556138787251544815 148 35394267450181337308662428166753 149 25203601701873009597735256353 150 2260617527909089482464661 151 27151407675046583355 152 38055531396239 153 1873673 154 4500958 155 275313438949691 156 552595506856781602893 157 129157621272329287502742047 158 4055501229196839170935774327277 159 16034465993079602395167142574165827 160 7978377560909198186026753986592101863 161 501074659353006342509554763742710349212 162 3971186686886108148392972323426687962119 163 3971186686886108148392972323426687962119 164 501074659353006342509554763742710349212 165 7978377560909198186026753986592101863 166 16034465993079602395167142574165827 167 4055501229196839170935774327277 168 129157621272329287502742047 169 552595506856781602893 170 275313438949691 171 4500958 172 10812237 173 1991760080088995 174 11246628413934336982837 175 7379262976180425462871458594 176 652569056324601537000628233200429 177 7264004052823271164540407891251985269 178 10174797237402055214559878581577519134846 179 1798945773560630250113238430903032208130249 180 40136584329339705706387552886799348949370677 181 112991429416970014192131075985467073204579858 182 40136584329339705706387552886799348949370677 183 1798945773560630250113238430903032208130249 184 10174797237402055214559878581577519134846 185 7264004052823271164540407891251985269 186 652569056324601537000628233200429 187 7379262976180425462871458594 188 11246628413934336982837 189 1991760080088995 190 10812237 191 25973244 192 14409424470217081 193 228895546594307846525697 194 421605178912806216235115348593 195 105004622207992087789938084232644549 196 3290770960791728942377282657965759847028 197 12975883275774218710317073551726664811521379 198 6458530905574101526145593658955742222239251035 199 405658854023058361084488758289909440761259767503