8 1048 402 true 5 14 15 18 23 29 36 39