11 3296 94 31 53 54 56 68 88 99 104 119 133 147