10 162 218 true 10 22 31 43 51 52 58 62 87 89