5 96 109 true 3 4 28 30 38