300 0
79 19 35 44 57 61 81 85 87 102 118 119 121 125 132 134 146 157 160 170 184 195 196 204 209 211 218 249 267 272 282 294 302 306 337 340 351 357 383 414 420 422 437 444 446 448 453 458 460 482 503 529 531 539 549 562 563 568 589 596 597 646 671 674 703 708 721 728 760 774 801 848 856 865 893 912 964 966 988 997 242 25 255 168 123 131 176 198 69 118 278 283 280 156 121 39 285 214 111 82 266 64 218 222 82 76 212 266 30 48 172 15 239 208 250 184 236 179 10 157 96 279 191 160 244 199 11 28 74 21 206 279 80 246 131 289 60 56 161 153 105 145 260 159 156 185 13 257 158 172 136 12 105 85 185 269 254 274 178
