7 1059 327 true 7 15 16 22 25 38 39