10 211 63 14 28 32 35 52 55 66 69 82 99