9 1496 507 true 0 4 5 6 20 22 23 25 34