8 955 589 true 2 3 4 6 11 14 31 34