5 90 109 true 8 14 34 36 38