10 329 358 true 13 39 42 48 64 65 71 79 85 88