8 1705 447 true 0 5 11 12 14 21 27 30