16 2168 506 true 2 5 6 13 16 18 19 22 23 26 31 32 34 36 37 38