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