58 школьников каждый день едят в школьной столовой, причём каждый хотя бы что-то ест. Обед состоит из первого, второго и булочки. 42 школьника едят первое, 32 – второе, 44 – булочку, 21 человек ест первое и второе, 31 – первое и булочку, 22 – второе и булочку. Сколько среди них человек, которые едят полноценный обед из первого, второго и булочки?