18 4020 109 8 13 19 28 33 46 48 57 59 61 66 68 73 74 76 86 91 94