21 4156 171 5 7 8 11 12 13 17 19 20 31 39 42 45 50 53 56 58 59 60 63 68