12 1012 69 163005 7 9 23 31 35 56 58 66 71 78 80 100