8 1160 317 true 3 4 6 14 18 19 23 25