三年级有两个班,平均每班有45人,三(1)比2班多2人,三年级每个班各有多少人?