23 18663 3966 true 0 6 7 11 17 18 29 31 37 43 46 47 48 52 71 72 73 76 78 79 81 90 98