10 370 287 true 1 7 11 12 13 18 24 29 31 33