9 316 368 true 3 17 18 22 23 30 55 59 83