The school production of 'Our Town' was a big success. For opening night, 315 tickets were sold. Students paid $1.50 each, while non-students paid $3.50 each. If a total of $700.50 was collected, how many students and how many non-students attended?