12 623 317 true 1 4 5 6 7 21 26 27 29 33 34 37