16 1529 546 true 0 8 11 19 37 42 47 50 55 61 64 86 87 89 90 93