18 2941 194 2 4 6 7 16 20 30 41 51 52 59 63 70 73 79 83 95 97