10 683 599 true 1 8 11 12 20 23 33 36 38 39