10 479 334 true 9 10 19 27 30 39 61 76 77 83