5 145 246 true 3 20 21 33 35