12 9704 923 true 0 2 10 19 23 26 28 32 34 35 37 38