12 31 54 70 53 66 79 105 122 142 176207