6 54 109 true 1 16 20 22 33 34