I would also say abalios..slight chance some may be altifrons, but looking at their tail (spotting and horizontal stripes), I'm saying abalios. I would not be worried about them not showing their black spots. I have some 7in abalios and some times their spots disappear and then reappear a few days later. But it is a great looking squad you picked up.