9 669 615 true 3 8 12 19 23 28 29 35 37