10 387 313 true 1 4 7 8 10 18 19 23 35 39