10 258 58 7 20 36 43 63 65 73 87 96 98