8 320 623 true 1 2 9 14 15 17 26 39