16 1359 368 true 0 4 5 6 9 10 16 18 21 23 24 28 31 32 35 39