7 1263 442 true 2 3 7 30 32 36 39