11 1889 659 true 2 4 8 9 12 20 25 31 36 37 38