16 574 347 true 0 2 4 5 6 7 11 12 15 17 19 21 23 24 34 35