30
315 202 201 313 300 308 305 296 289 274 215 278 286 277 282 273 239 256 252 210 242 244 231 225 304 229 236 226 249 263 200 205 218 220 247 311 271 217 204 265 235 261 233 258 299 285 280 268 270 223 253 291 293 292 212 302 227 208 314 317
1 2 3 3 2 4 2 1 3 4 4 1 2 1 2 1 2 4 2 3 1 1 2 1 2 1 4 1 4 1
