9 348 585 true 10 19 30 57 70 71 83 87 94