11 584 372 true 7 9 10 12 16 17 21 22 23 26 29