14 1505 821 true 0 4 9 10 12 28 33 54 71 80 81 89 94 96