16 786 438 true 2 7 12 28 29 43 44 50 53 65 66 69 75 80 82 85