Did you hatch them? 3 ad a half weeks and no food is really nothing, I usually don't offer food before they are about 2 weeks (that's after first shed plus about 4 /5 days after first shed)
If in that little amount of time since the first shed you have tried that many prey type you are offering too often, only offer once a week.
When your snake hatch and have their first shed wait a few days for them to settle in their individual tubs (I get better feeding response if I leave them alone for a few days after their first shed compare to feeding that day or the next), start with mouse hopper (they are always more enticing and same thing better feeding response), do so for 3 weeks and if after 3 weeks they still do not feed offer a live rat crawler.
And of course
If you have not done so, switch the BP to a 6 quarts tub max until it reaches 150/200 grams. (Security is the number one priority for hatchling that small)
Use aspen as bedding. (Provides additional security)
Provide a hot spot of no higher than 86/87 (in a tub that small to high of temps do not allow much room to get away from the heat if the animals feel the need to)
Offer a 6 inches plastic flower pot saucer as an hide. (Provide tight hiding place = increase security)
Once you made the switch wait a week and offer food in the tub, offering a LIVE mouse hopper. (Switching is not the priority getting the animal to eat is, once consistent you can attempt to switch)
DO NOT handle your BP until it eats for you 3 to 5 times and keep it to a minimum until the animal is a bit bigger.