true 615 226 true 8 9 12 13 19 22 38 43 47 48 51 58 82 97