Are you replacing the chain along with the sprockets, or are you just changing gearing?
If you're buying a new chain, I'd go with a 112 unless someone says different. I just replaced the chain & sprockets on my B12 recently (15/45) and there was enough slack to maybe get a 46 on there, but I don't think a 47 would have made it.