12 692 420 true 0 3 6 9 10 16 17 21 23 25 27 38