10 509 287 true 5 9 13 14 17 18 21 30 32 34