12 383 266 true 0 3 5 6 9 22 23 27 30 33 38 39