12 588 309 true 3 8 15 18 24 26 32 33 34 36 37 39