7 1188 394 true 5 9 15 22 26 27 31