10 881 386 true 3 12 14 20 21 22 23 27 34 38