10 394 303 true 9 13 26 32 42 69 84 86 87 94