8 290 339 true 18 26 31 38 57 61 68 89