9 236 378 true 10 17 32 33 43 57 82 87 89