8 236 677 true 12 15 24 28 29 31 35 39