5 107 109 true 6 24 28 30 32