20 102573 151 2 3 4 10 13 18 21 23 29 30 32 33 37 45 51 52 54 58 66 67