幼儿园老师给小朋友分枣,每人分5个正好分完,每个人分7个少18个,有多少个小朋友?分给几个班?