某班同学人数在40至50人之间,如果每8人一组,或每12人一组结果都差3人,求这个班有多少人?