10 588 356 true 1 19 34 46 60 61 69 73 86 98