14 31683 231 18 22 33 48 58 69 85 93 122 126 139 141 152 190