8 1640 310 true 3 4 12 14 15 23 24 26