将8个完全相同的足球分给3个不同的班级,要求每个班级至少能分到一个球,一共有多少种分法