6 595 199 true 12 18 19 29 30 32