6 595 366 true 12 18 19 29 30 32