22 434 202 true 1 2 3 4 6 7 10 13 14 16 18 20 23 27 28 29 32 34 35 37 38 39