5 39 109 true 2 10 13 34 38