20
3 16 23 24 26 30 35 36 41 42 45 57 66 68 70 71 74 77 81 100 