7 661 366 true 1 4 6 7 18 19 25