7 1006 383 true 2 6 15 16 23 25 39