7 79 245 true 1 2 5 21 26 28 33