12 5 0 24 28 27 1 4 3 1 2
331 334 12 4
335 337
338 349
350 358
1 2
12 5 24 360 322 32 4 2 2