18 1399 564 true 0 9 15 22 26 29 31 32 39 53 60 70 80 81 88 89 95 96