8 355 356 true 10 18 19 26 43 82 88 89