12 692 354 true 3 5 14 16 19 20 22 23 24 28 33 39