10 524 347 true 8 28 29 34 45 47 62 85 90 98