16 20787 1693 true 0 2 4 10 12 16 17 20 21 23 25 27 29 36 38 39