15 958 142 6 7 10 13 18 28 32 34 49 57 58 68 79 94 95