50 3
171 64 81 356 318 388 47 5 206 46 385 280 116 479 218 158 258 363 432 463 174 409 484 156 18 100 205 196 376 308 251 399 223 183 254 393 71 153 397 128 50 133 259 165 463 476 175 72 191 106
186 164 166 69 171 35 168 127 130 44 135 180 194 9 163 47 153 185 151 1 164 1 133 123 17 196 150 91 67 92 48 53 56 166 73 178 200 41 105 130 36 191 61 29 151 175 27 104 111 178

