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