7 104 302 true 8 9 13 15 17 23 31