6 45 109 true 4 11 14 16 21 39