8 1036 306 true 5 7 13 17 26 28 30 34