5 151 104 true 4 16 19 34 39