同学参加体检身高最高165厘米最矮142厘米中间至少有三名学生的身高相同,这个班共有学生多少名?