17 23346 218 true 2 12 16 18 29 33 44 60 80 82 84 106 110 121 124 126 139