9 407 292 true 5 6 8 11 14 17 22 31 35