8 218 339 true 1 4 7 13 15 17 25 35