10 473 316 true 5 6 9 15 19 22 23 30 34 39