16 1007 537 true 1 3 4 5 9 10 11 19 21 23 27 28 30 32 35 38