7 486 138 true 9 15 17 31 32 34 38