6 525 333 true 1 2 6 20 31 39