7 1599 493 true 8 15 22 29 30 32 39