200 0
77 3 13 21 29 30 46 58 62 71 82 92 113 142 151 154 157 161 170 197 213 240 242 263 274 276 299 305 312 320 321 323 334 380 385 395 404 422 434 447 475 488 493 495 499 525 528 532 538 551 553 578 600 604 637 639 643 667 724 734 746 770 795 812 857 883 894 896 898 903 904 928 946 947 954 956 972 995 62 120 200 12 86 88 136 55 149 177 129 26 108 17 159 118 111 55 113 123 55 0 28 70 132 149 180 105 81 198 154 174 90 133 35 61 194 106 195 180 130 88 141 3 155 155 177 155 147 157 71 159 176 114 17 185 168 107 77 63 12 89 156 121 118 13 13 87 142 12 160 55 89 186 135 36 29
