23 508943 12942 true 1 2 3 4 6 9 10 12 13 14 16 17 21 22 23 25 26 27 29 32 34 35 38