30 1957 118 1 2 4 5 6 8 10 11 14 15 16 18 19 27 30 35 37 42 47 49 51 52 59 60 63 64 65 66 69 70