8 313 358 true 7 12 15 17 20 26 29 30