Ranabaali crosses 45 crore