9 4236 682 true 1 2 9 16 21 22 23 33 34