Wow - definitely a lot of roos.
I think #1, 6, 16 are defintiely pullets - #18 might also be a pullet (the comb is a little pronounced, but not too big and the coloring doesn't look rooish yet). The rest all look like definite roos. An update would be great :)