12 889 29 5 10 16 17 27 28 53 54 60 66 71 96