5 138 246 true 2 16 20 23 33