6 43 109 true 1 13 16 21 22 28