5 103 170 true 3 11 20 29 35