5 99 109 true 2 4 27 28 32