41 is fine for an adult female. Lots of people keep their big breeder females in 41 qt tubs.
Any size can be fine for 100g hatchlings. Some people prefer to keep them in tiny 6qt or 12qt tubs, others keep them in full size tubs for big adult girls (37qts or 41qts). You just need to clutter it up enough so it doesn't feel big for them. Multiple hides, small hides, fake plants, turned over water bowls, crumpled up paper, etc. Anything to fill in the space so they feel like they're hiding and safe.
If you start small tubs, you'll need to upgrade the tub every so often as they grow (they will grow fast on regular feedings). If you start big tubs, you need to take items out as the snake gets bigger. Either way will work, it's personal preference really.