11 101 33 3 14 16 20 45 52 53 58 59 60 67