11 580 223 true 5 7 9 14 15 16 18 21 22 34 39