16 2939 963 true 10 11 23 30 38 39 47 51 58 67 81 82 88 89 93 95