16 1388 544 true 8 10 16 19 30 35 38 42 57 69 70 71 74 82 84 97