9 271 288 true 12 13 15 17 20 32 58 77 95