1 1 2 1 3 1 4 2 5 5 6 2 7 3 8 14 9 14 10 3 11 4 12 37 13 65 14 37 15 4 16 6 17 104 18 298 19 298 20 104 21 6 22 9 23 290 24 1422 25 2425 26 1422 27 290 28 9 29 13 30 803 31 6679 32 19580 33 19580 34 6679 35 803 36 13 37 19 38 2233 39 31386 40 156862 41 272332 42 156862 43 31386 44 2233 45 19 46 28 47 6207 48 147574 49 1272373 50 3795662 51 3795662 52 1272373 53 147574 54 6207 55 28 56 41 57 17242 58 693908 59 10339597 60 53216978 61 91153533 62 53216978 63 10339597 64 693908 65 17242 66 41 67 60 68 47913 69 3264528 70 83584679 71 741538796 72 2188092870 73 2188092870 74 741538796 75 83584679 76 3264528 77 47913 78 60 79 88 80 133140 81 15355363 82 675742932 83 10335576740 84 52468355814 85 90401915964 86 52468355814 87 10335576740 88 675742932 89 15355363 90 133140 91 88 92 129 93 369944 94 72218049 95 5470806427 96 144324460038 97 1259904818890 98 3740738215983 99 3740738215983 100 1259904818890 101 144324460038 102 5470806427 103 72218049 104 369944 105 129 106 189 107 1027963 108 339655885 109 44295902902 110 2014312044979 111 30260896396958 112 154705956361411 113 266535433627635 114 154705956361411 115 30260896396958 116 2014312044979 117 44295902902 118 339655885 119 1027963 120 189 121 277 122 2856397 123 1597498534 124 358490386914 125 28101431225812 126 726311424309641 127 6393070820268590 128 18952846290700261 129 18952846290700261 130 6393070820268590 131 726311424309641 132 28101431225812 133 358490386914 134 1597498534 135 2856397 136 277 137 406 138 7937011 139 7513580345 140 2901075834539 141 392129201954237 142 17435505488540779 143 264219149718966451 144 1348519231329412948 145 2320436756494474533 146 1348519231329412948 147 264219149718966451 148 17435505488540779 149 392129201954237 150 2901075834539 151 7513580345 152 7937011 153 406 154 595 155 22054470 156 35338859818 157 23480627788151 158 5472231735063254 159 418593341337186977 160 10923404535101323602 161 95991736746267855941 162 284386048117306104198 163 284386048117306104198 164 95991736746267855941 165 10923404535101323602 166 418593341337186977 167 5472231735063254 168 23480627788151 169 35338859818 170 22054470 171 595 172 872 173 61282473 174 166209560097 175 190053072058627 176 76359651510217964 177 10049005361904800920 178 451574917966470461834 179 6832086919348599438218 180 34847759308435704495261