20 1111 538 true 1 5 6 7 23 33 38 43 46 48 61 63 67 72 76 85 90 91 96 97