四(1)班做完语文作业的有37人,做完数学作业的有42人,两种作业都做完的有31人,每人至少完成了一种作业,四(1)班有学生多少人?