10 473 342 true 1 9 14 19 45 47 52 56 82 89