300 0
75 3 19 25 36 44 46 59 73 94 104 108 128 178 198 199 210 243 246 250 274 282 326 329 354 363 375 380 388 389 415 432 458 459 491 492 517 525 534 556 562 582 589 593 604 618 658 665 683 706 724 729 733 737 742 743 752 767 771 776 779 800 825 842 847 890 917 921 931 938 944 948 957 965 985 992 37 181 255 187 256 100 34 35 285 194 88 103 87 48 184 102 298 194 288 33 11 170 22 179 12 281 291 111 93 43 2 68 226 16 154 167 140 110 181 142 292 228 166 294 52 144 144 77 290 298 254 21 240 5 22 137 152 18 145 244 41 234 65 139 150 51 14 127 154 237 274 187 122 252 117
