30 1856 106 1 5 6 9 11 12 16 17 18 20 24 25 26 28 33 36 38 45 46 52 56 57 59 60 61 64 66 68 69 70