8 142 540 true 4 12 14 15 18 23 24 39