521,525,504,496;302,328,324,301