8 1799 531 true 3 7 15 18 19 20 34 37