12 615 331 true 4 8 17 18 21 22 23 24 27 29 31 37