10 258 65 22 31 35 41 47 48 85 86 88 99