8 3412 608 true 7 8 12 19 27 28 36 37