1 1 2 1 3 1 4 1 5 3 6 1 7 1 8 4 9 4 10 1 11 1 12 7 13 10 14 7 15 1 16 1 17 9 18 27 19 27 20 9 21 1 22 1 23 13 24 58 25 121 26 58 27 13 28 1 29 1 30 16 31 122 32 483 33 483 34 122 35 16 36 1 37 1 38 21 39 238 40 1751 41 3680 42 1751 43 238 44 21 45 1 46 1 47 25 48 433 49 5694 50 24779 51 24779 52 5694 53 433 54 25 55 1 56 1 57 31 58 737 59 16870 60 152453 61 326650 62 152453 63 16870 64 737 65 31 66 1 67 1 68 36 69 1208 70 46014 71 804538 72 3826202 73 3826202 74 804538 75 46014 76 1208 77 36 78 1 79 1 80 43 81 1918 82 116842 83 3969107 84 39589830 85 91271990 86 39589830 87 3969107 88 116842 89 1918 90 43 91 1 92 1 93 49 94 2931 95 278837 96 17135660 97 364013320 98 1819250859 99 1819250859 100 364013320 101 17135660 102 278837 103 2931 104 49 105 1 106 1 107 57 108 4349 109 630353 110 70827703 111 3005372641 112 34112520431 113 74872992399 114 34112520431 115 3005372641 116 70827703 117 630353 118 4349 119 57 120 1 121 1 122 64 123 6292 124 1358517 125 261853930 126 22522846792 127 534428405524 128 2730227923892 129 2730227923892 130 534428405524 131 22522846792 132 261853930 133 1358517 134 6292 135 64 136 1 137 1 138 73 139 8948 140 2806843 141 940881213 142 154739772302 143 8035095865361 144 88478723671041 145 208579984612008 146 88478723671041 147 8035095865361 148 154739772302 149 940881213 150 2806843 151 8948 152 73 153 1 154 1 155 81 156 12430 157 5584567 158 3078156753 159 983097718721 160 102996778664996 161 2568953139091291 162 13174137433783576 163 13174137433783576 164 2568953139091291 165 102996778664996 166 983097718721 167 3078156753 168 5584567 169 12430 170 81 171 1 172 1 173 91 174 16991 175 10741640 176 9878950215 177 5818909235791 178 1288534323616133 179 67445136860859650 180 800526405154230341 181 1748923742658486631 182 800526405154230341 183 67445136860859650 184 1288534323616133 185 5818909235791 186 9878950215 187 10741640 188 16991 189 91 190 1 191 1 192 100 193 22825 194 20039166 195 29273561002 196 32292922468841 197 14017118437802211 198 1615254354535221250 199 40753134563842792407 200 207580191901620714868 201 207580191901620714868 202 40753134563842792407 203 1615254354535221250 204 14017118437802211 205 32292922468841 206 29273561002 207 20039166 208 22825 209 100 210 1 211 1 212 111 213 30338 214 36362252 215 85593597965 216 168956847012130 217 150467941480172249 218 35567092511846345338 219 2028161798955495619456 220 22182630177698558718961