If they're 4 1/2 months old, that means they are close to laying age. The only definite cockerels I see are the barred rocks (the coloring says male). The black & the buff look like pullets - no pointed hackel or sickle feathers. I don't know much about light brahmas, but the comb on yours seems small - I would guess female.