7 686 342 true 9 12 20 27 29 36 37