5 99 109 true 5 9 18 20 31