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