16 1153 521 true 2 6 8 9 13 17 19 20 23 25 26 27 33 35 38 39