8 1890 504 true 2 14 16 21 22 26 34 35