10 689 347 true 5 7 40 55 59 69 74 76 83 99