7 1159 484 true 0 4 20 21 27 31 37