2の32乗が42億9496万7296
上限42億はこの辺が関係してんじゃない?