8 278 328 true 5 8 10 18 19 22 35 39