7 1498 361 true 1 16 25 32 34 36 39