16 1336 873 true 0 1 5 6 12 15 21 22 23 25 28 30 31 33 36 38