10 554 617 true 8 28 29 34 45 47 62 85 90 98