9 128 69 2 7 20 21 52 70 74 90 99