12 928 386 true 2 7 13 17 20 21 23 26 31 34 36 38