6 43 106 true 4 10 14 15 23 28