8 394 314 true 10 16 39 42 53 70 79 88