20 521223 29236 true 1 7 13 17 21 29 30 42 54 56 65 68 69 70 78 88 90 95 97 98