5 171 108 true
8 12 20 33 35