30 151644 19671 true 1 10 11 15 16 17 21 33 41 42 48 50 52 55 57 58 68 69 71 73 75 77 80 81 82 84 88 91 93 96