10 486 24 11 20 31 41 45 59 63 67 74 98