5 80 248 true 5 16 20 33 35