8 142 278 true 2 3 13 15 19 27 31 35