10 573 425 true 3 5 28 44 47 51 70 76 82 90