10 92 29 143 37 87 8 139 229