7 1059 419 true 7 15 16 22 25 38 39