10 515 394 true 16 17 27 34 35 38 87 89 91 92