黄色网页视频 I 影音先锋日日狠狠久久 I 秋霞午夜毛片 I 秋霞一二三区 I 国产成人片无码视频 I 国产 精品 自在自线 I av免费观看网站 I 日本精品久久久久中文字幕5 I 91看视频 I 看全色黄大色黄女片18 I 精品不卡一区 I 亚洲最新精品 I 欧美 激情 在线 I 人妻少妇精品久久 I 国产99视频精品免费专区 I 欧美影院 I 欧美精品在欧美一区二区少妇 I av大片网站 I 国产精品黄色片 I 888久久 I 狠狠干最新 I 看看黄色一级片 I 黄色精品久久 I 三级av在线 I 69色综合 I 国产日韩欧美91 I 亚洲精品偷拍 I 激情小说亚洲图片 I 久久国产视频精品 I 国产综合精品一区二区三区 I 色婷婷国产 I 最新成人av在线 I 国产私拍精品 I 日韩成人影音 I 日日夜夜天天综合

Line Search and Quasi-Newton Methods

系統 2259 0

Gradient Descent

機器學習中很多模型的參數估計都要用到優化算法,梯度下降是其中最簡單也用得最多的優化算法之一。梯度下降(Gradient Descent)[3]也被稱之為最快梯度(Steepest Descent),可用于尋找函數的局部最小值。梯度下降的思路為,函數值在梯度反方向下降是最快的,只要沿著函數的梯度反方向移動足夠小的距離到一個新的點,那么函數值必定是非遞增的,如圖1所示。

Line Search and Quasi-Newton Methods_第1張圖片

梯度下降思想的數學表述如下: \begin{equation} b=a-\alpha \nabla F(a)\Rightarrow f(a)\geq f(b) \end{equation} 其中\(f(x)\)為存在下界的可導函數。根據該思路,如果我們從\(x_0\)為出發點,每次沿著當前函數梯度反方向移動一定距離\(\alpha_k\),得到序列\(x_0,x_1,\cdots,x_n\): \begin{equation} x_{k+1}=x_k-\alpha_k\nabla f(x_k), 0\leq k\leq n \end{equation} 對應的各點函數值序列之間的關系為: \begin{equation} f(x_0)\geq f(x_1)\geq f(x_2)\geq\cdots\geq f(x_n) \end{equation} 很顯然,當\(n\)達到一定值時,函數\(f(x)\)是會收斂到局部最小值的。算法1簡單描述了一般化的梯度優化方法。 Line Search and Quasi-Newton Methods_第2張圖片 在算法1中,我們需要選擇一個搜索方向\(d_k\)滿足以下關系: \begin{equation} f(x_k+\alpha d_k)<f(x_k)\; \forall\alpha\in (0,\epsilon] \end{equation} 當\(d_k=-\nabla f(x)\)時\(f(x)\)下降最快,但是只要滿足\(\nabla f(x_k)^Td_k<0\)的\(d_k\)都可以作為搜素方向。一般搜索方向表述為如下形式: \begin{equation} d_k=-B_k\nabla f(x_k) \end{equation} 其中\(B_k\)為正定矩陣。當\(B_k=I\)時對應最快梯度下降算法;當\(B_k=H(x_k)^{-1}\)時對應牛頓法,如果\(H(x_k)=\nabla^2f(x_k)\)為正定矩陣。 在迭代過程中用于更新\(x_k\)的步長\(\alpha_k\)可以是常數也可以是變化的。如果\(\alpha_k\)足夠小,收斂是可以得到保證的,但這意味這迭代次數\(n\)要很大時函數才會收斂(圖2(a));如果\(\alpha_k\)比較大,更新后的點很可能越過局部最優解(圖2(b))。有什么方法可以幫助我們自動確定最優步長呢?下面要說的線性搜索就包含一組解決方案。 Line Search and Quasi-Newton Methods_第3張圖片

Line Search

在給定搜索方向\(d_k\)的前提下,線性搜索要解決的問題如下: \begin{equation} \alpha=arg\;\underset{\alpha\geq 0}{\min}h(\alpha)=arg\;\underset{\alpha\geq 0}{\min}f(x_k+\alpha d_k) \end{equation} 如果\(h(\alpha)\)是可微的凸函數,我們能通過解析解直接求得上式最優的步長;但非線性的優化問題需要通過迭代形式求得近似的最優步長。對于上式,局部或全局最優解對應的導數為\(h'(\alpha)=\nabla f(x_k+\alpha d_k)^Td_k=0\)。因為\(d_k\)與\(f(x_k)\)在\(x_k\)處的梯度方向夾角大于90度,因此\(h'(0)\leq 0\),如果能找到\(\hat{\alpha}\)使得\(h'(\hat{\alpha})>0\),那么必定存在\(\alpha^{\star}\in [0,\hat{\alpha})\)使得\(h'(\alpha^{\star})=0\)。有多種迭代算法可以求得\(\alpha^{\star}\)的近似值,下面選擇幾種典型的介紹。

Bisection Search

二分線性搜索(Bisection Line Search)[2]可用于求解函數的根,其思想很簡單,就是不斷將現有區間劃分為兩半,選擇必定含有使\(h'(\alpha)=0\)的半個區間作為下次迭代的區間,直到尋得\(h'(\alpha^{\star})\approx 0\)為止,算法描述見2。 Line Search and Quasi-Newton Methods_第4張圖片 二分線性搜素可以確保\(h(\alpha)\)是收斂的,只要\(h(\alpha)\)在區間\((0,\hat{\alpha})\)上是連續的且\(h'(0)\)和\(h(\hat{\alpha})\)異號。經歷\(n\)次迭代后,當前區間\([\alpha_l,\alpha_h]\)的長度為: \begin{equation} L=\left(\frac{1}{2}\right)^n\hat{\alpha} \end{equation} 由迭代的終止條件之一\(\alpha_h-\alpha_l\geq\epsilon\)知迭代次數的上界為: \begin{equation} L\leq \epsilon\Rightarrow k\leq\left[\log_2\left(\frac{\hat{\alpha}}{\epsilon}\right)\right] \end{equation} 下面給出二分搜索的Python代碼

      
         1
      
      
        def
      
       bisection(dfun,theta,args,d,low,high,maxiter=1e4
      
        ):

      
      
         2
      
      
        """
      
      
         3
      
      
            #Functionality:find the root of the function(fun) in the interval [low,high]

      
      
         4
      
      
            #@Parameters

      
      
         5
      
      
            #dfun:compute the graident of function f(x)

      
      
         6
      
      
            #theta:Parameters of the model

      
      
         7
      
      
            #args:other variables needed to compute the value of dfun

      
      
         8
      
      
            #[low,high]:the interval which contains the root

      
      
         9
      
      
            #maxiter:the max number of iterations

      
      
        10
      
      
        """
      
      
        11
      
           eps=1e-6

      
        12
      
           val_low=np.sum(dfun(theta+low*d,args)*
      
        d.T)

      
      
        13
      
           val_high=np.sum(dfun(theta+high*d,args)*
      
        d.T)

      
      
        14
      
      
        if
      
       val_low*val_high>
      
        0:

      
      
        15
      
      
        raise
      
       Exception(
      
        '
      
      
        Invalid interval!
      
      
        '
      
      
        )

      
      
        16
      
           iter_num=1

      
        17
      
      
        while
      
       iter_num<
      
        maxiter:

      
      
        18
      
               mid=(low+high)/2

      
        19
      
               val_mid=np.sum(dfun(theta+mid*d,args)*
      
        d.T)

      
      
        20
      
      
        if
      
       abs(val_mid)<eps 
      
        or
      
       abs(high-low)<
      
        eps:

      
      
        21
      
      
        return
      
      
         mid

      
      
        22
      
      
        elif
      
       val_mid*val_low>
      
        0:

      
      
        23
      
                   low=
      
        mid

      
      
        24
      
      
        else
      
      
        :

      
      
        25
      
                   high=
      
        mid

      
      
        26
      
               iter_num+=1
    

Backtracking

回溯線性搜索(Backing Line Search)[1]基于Armijo準則計算搜素方向上的最大步長,其基本思想是沿著搜索方向移動一個較大的步長估計值,然后以迭代形式不斷縮減步長,直到該步長使得函數值\(f(x_k+\alpha d_k)\)相對與當前函數值\(f(x_k)\)的減小程度大于期望值(滿足Armijo準則)為止。Armijo準則(見圖3)的數學描述如下: \begin{equation} f(x_k+\alpha d_k)\leq f(x_k)+c_1\alpha f'(x_k)^Td_k \end{equation} 其中\(f:\mathbb{R}^n\rightarrow\mathbb{R}\),\(c_1\in(0,1)\),\(\alpha\)為步長,\(d_k\in\mathbb{R}^n\)為滿足\(f'(x_k)^Td_k<0\)的搜索方向。 Line Search and Quasi-Newton Methods_第5張圖片 但是僅憑Armijo準則不足以求得較好的步長,根據前面的梯度下降的知識可知,只要\(\alpha\)足夠小就能滿足Armijo準則。因此常用的策略就是從較大的步長開始,然后以\(\tau\in(0,1)\)的速度縮短步長,直到滿足Armijo準則為止,這樣選出來的步長不至于太小,對應的算法描述見3。前面介紹的二分線性搜索的目標是求得滿足\(h'(\alpha)\approx 0\)的最優步長近似值,而回溯線性搜索放松了對步長的約束,只要步長能使函數值有足夠大的變化即可。前者可以少計算幾次搜索方向,但在計算最優步長上花費了不少代價;后者退而求其次,找到一個差不多的步長即可,那么代價就是要多計算幾次搜索方向。 Line Search and Quasi-Newton Methods_第6張圖片 接下來,我們要證明回溯線性搜索在Armijo準則下的收斂性問題[6]。因為\(h'(0)=f'(x_k)^Td_k<0\),且\(0<c_1<1\),則有 \begin{equation} h'(0)<c_1h'(0)<0 \end{equation} 根據導數的基本定義,結合上式,有如下關系: \begin{equation} h'(0)=\lim_{\alpha\rightarrow 0}\frac{h(\alpha)-h(0)}{\alpha}=\lim_{\alpha\rightarrow 0}\frac{f(x_k+\alpha d_k)-f(x_k)}{\alpha}<ch'(0) \end{equation} 因此,存在一個步長\(\hat{\alpha}>0\),對任意的\(\alpha\in(0,\hat{\alpha})\),下式均成立 \begin{equation} \frac{f(x_k+\alpha d_k)-f(x_k)}{\alpha}<cf'(x_k)^Td_k \end{equation} 即\(\forall \alpha\in(0,\hat{\alpha}),f(x_k+\alpha d_k)<f(x_k)+c\alpha f'(x_k)^Td_k\)。 下面給出基于Armijo準則的線性搜索Python代碼:

      
         1
      
      
        def
      
       ArmijoBacktrack(fun,dfun,theta,args,d,stepsize=1,tau=0.5,c1=1e-3
      
        ):

      
      
         2
      
      
        """
      
      
         3
      
      
            #Functionality:find an acceptable stepsize via backtrack under Armijo rule

      
      
         4
      
      
            #@Parameters

      
      
         5
      
      
            #fun:compute the value of objective function

      
      
         6
      
      
            #dfun:compute the gradient of objective function

      
      
         7
      
      
            #theta:a vector of parameters of the model

      
      
         8
      
      
            #stepsize:initial step size

      
      
         9
      
      
            #c1:sufficient decrease Parameters

      
      
        10
      
      
            #tau:rate of shrink of stepsize

      
      
        11
      
      
        """
      
      
        12
      
           slope=np.sum(dfun(theta,args)*
      
        d.T)

      
      
        13
      
           obj_old=
      
        costFunction(theta,args)

      
      
        14
      
           theta_new=theta+stepsize*
      
        d

      
      
        15
      
           obj_new=
      
        costFunction(theta_new,args)

      
      
        16
      
      
        while
      
       obj_new>obj_old+c1*stepsize*
      
        slope:

      
      
        17
      
               stepsize*=
      
        tau

      
      
        18
      
               theta_new=theta+stepsize*
      
        d

      
      
        19
      
               obj_new=
      
        costFunction(theta_new,args)

      
      
        20
      
      
        return
      
       stepsize
    

Interpolation

基于Armijo準則的回溯線性搜索的收斂速度無法得到保證,特別是要回退很多次后才能落入滿足Armijo準則的區間。如果我們根據已有的函數值和導數信息,采用多項式插值法(Interpolation)[12,6,5,9]擬合函數,然后根據該多項式函數估計函數的極值點,這樣選擇合適步長的效率會高很多。 假設我們只有\(x_k\)處的函數值\(f(x_k)\)及其倒數\(f'(x_k)\),且第一次嘗試的步長為\(\alpha_0\)。如果\(\alpha_0\)不滿足條件,那么我們根據這些信息可以構造一個二次近似函數\(h_q(\alpha)\) \begin{equation} h_q(\alpha)=\left(\frac{h(\alpha_0)-h(0)-\alpha_0h'(0)}{\alpha_0^2}\right)\alpha^2+h'(0)\alpha+h(0) \end{equation} 注意,該二次函數滿足\(h_q(0)=h(0)\),\(h_q'(0)=h'(0)\)和\(h_q(\alpha_0)=h(\alpha_0)\),如圖4(a)所示。接下來,根據\(h_q(\alpha)\)的最小值估計下一個步長: \begin{equation} \alpha_1=\frac{h'(0)\alpha_0^2}{2[h(0)+h'(0)\alpha_0-h(\alpha_0)]} \end{equation} 如果\(\alpha_1\)仍然不滿足條件,我們可以繼續重復上述過程,直到得到的步長滿足條件為止。假設我們在整個線性搜索過程中都用二次插值函數,那么最好有\(c_1\in(0,0.5]\),為什么呢?簡單證明一下:如果\(\alpha_0\)不滿足Armijo準則,那么必定存在比\(\alpha_0\)小的步長滿足該準則,所以利用二次插值函數估算的步長\(\alpha_1<\alpha_0\)才合理。結合\(\alpha_0\)不滿足Armijo準則和\(\alpha_1<\alpha_0\),可知\(c_1\leq 0.5\)。 如果我們已經嘗試了多個步長,卻每次只用上一次步長的相關信息構造二次函數,未免是對計算資源的浪費,其實我們可以利用多個步長的信息構造信息量更大更準確的插值函數的。在計算導數的代價大于計算函數值的代價時,應盡量避免計算\(h'(\alpha)\),下面給出一個三次插值函數\(h_c(\alpha)\),如圖4(b)所示 \begin{equation} h_c(\alpha)=a\alpha^3+b\alpha^2+h'(0)\alpha+h(0) \end{equation} 其中 \begin{equation} \left[\begin{array}{c} a\\ b \end{array}\right] =\frac{1}{\alpha_{i-1}^2\alpha_i^2(\alpha_i-\alpha_{i-1})} \left[\begin{array}{cc} \alpha_{i-1}^2 & -\alpha_i^2\\ -\alpha_{i-1}^3 & \alpha_i^3 \end{array}\right] \left[\begin{array}{c} h(\alpha_i)-h(0)-h'(0)\alpha_i\\ h(\alpha_{i-1})-h(0)-h'(0)\alpha_{i-1} \end{array}\right] \end{equation} 對\(h_c(\alpha)\)求導,可得極值點\(\alpha_{i+1}\in[0,\alpha_i]\)的形式如下: \begin{equation} \alpha_{i+1}=\frac{-b+\sqrt{b^2-3ah'(0)}}{3a} \end{equation} 利用以上的三次插值函數求解下一個步長的過程不斷重復,直到步長滿足條件為止。如果出現\(a=0\)的情況,三次插值函數退化為二次插值函數,在實現該算法時需要注意這點。在此過程中,如果\(\alpha_i\)太小或\(\alpha_{i-1}\)與\(\alpha_i\)太接近,需要重置\(\alpha_i=\alpha_{i-1}/2\),該保護措施(safeguards)保證下一次的步長不至于太小[6,5]。為什么會有這個作用呢?1)因為\(\alpha_{i+1}\in[0,\alpha_i]\),所以當\(\alpha_i\)很小時\(\alpha_{i+1}\)也很小;2)當\(\alpha_{i-1}\)與\(\alpha_i\)太靠近時有\(a\approx b\approx\infty\),根據\(\alpha_{i+1}\)的表達式可知\(\alpha_{i+1}\approx 0\)。 但是,在很多情況下,計算函數值后只需付出較小的代價就能順帶計算出導數值或其近似值,這使得我們可以用更精確的三次Hermite多項式[6]進行插值,如圖4(c)所示 \begin{equation} \begin{array}{rl} H_3(\alpha)=&\left[1+2\frac{\alpha_i-\alpha}{\alpha_i-\alpha_{i-1}}\right]\left[\frac{\alpha-\alpha_{i-1}}{\alpha_i-\alpha_{i-1}}\right]^2h(\alpha_{i})\\ &+\left[1+2\frac{\alpha-\alpha_{i-1}}{\alpha_i-\alpha_{i-1}}\right]\left[\frac{\alpha_{i+1}-\alpha}{\alpha_i-\alpha_{i-1}}\right]^2h(\alpha_{i-1})\\ &+(\alpha-\alpha_i)\left[\frac{\alpha-\alpha_{i-1}}{\alpha_i-\alpha_{i-1}}\right]^2h'(\alpha_i)\\ &+(\alpha-\alpha_{i-1})\left[\frac{\alpha_i-\alpha}{\alpha_i-\alpha_{i-1}}\right]^2h'(\alpha_{i-1}) \end{array} \end{equation} 其中,三次Hermite多項式滿足\(H_3(\alpha_{i-1})=h(\alpha_{i-1})\),\(H_3(\alpha_{i})=h(\alpha_{i})\),\(H_3'(\alpha_{i-1})=h'(\alpha_{i-1})\)和\(H_3'(\alpha_{i})=h'(\alpha_{i})\)。\(H(\alpha)\)的最小值只可能在兩側的端點或者極值點處,令\(H_3'(\alpha)=0\)可得下一個步長: \begin{equation} \alpha_{i+1}=\alpha_i-(\alpha_i-\alpha_{i-1})\left[\frac{h'(\alpha_i)+d_2-d_1}{h'(\alpha_i)-h'(\alpha_{i-1})+2d_2}\right] \end{equation} 其中 \begin{equation} d_1=h'(\alpha_i)+h'(\alpha_{i-1})-3\left[\frac{h(\alpha_i)-h(\alpha_{i-1})}{\alpha_i-\alpha_{i-1}}\right] \end{equation} \begin{equation} d_2=sign(\alpha_i-\alpha_{i-1})\sqrt{d_1^2-h'(\alpha_{i-1})h'(\alpha_i)} \end{equation} Line Search and Quasi-Newton Methods_第7張圖片 下面給出二次插值及三次插值的Python代碼:

      
         1
      
      
        def
      
      
         quadraticInterpolation(a,h,h0,g0):

      
      
         2
      
      
        """
      
      
         3
      
      
            #Functionality:Approximate h(a) with a quadratic function and return its stationary point

      
      
         4
      
      
            #@Parameters

      
      
         5
      
      
            #a:current stepsize

      
      
         6
      
      
            #h:a function value about stepsize,h(a)=f(x_k+a*d)

      
      
         7
      
      
            #h:h(0)=f(x_k)

      
      
         8
      
      
            #g0:h'(0)=f'(0)

      
      
         9
      
      
        """
      
      
        10
      
           numerator=g0*a**2

      
        11
      
           denominator=2*(g0*a+h0-
      
        h)

      
      
        12
      
      
        if
      
       abs(denominator)<1e-12:
      
        #
      
      
        indicates that a is almost 0
      
      
        13
      
      
        return
      
      
         a

      
      
        14
      
      
        return
      
       numerator/denominator
    
      
        def
      
      
         cubicInterpolation(a0,h0,a1,h1,h,g):
    
      
      
        """
      
      
        
    #Functionality:Approximate h(x) with a cubic function and return its stationary point
    #This version of cubic interpolation computes h'(x) as few as possible,suitable for the case in which computing derivative is more expensive than computing function values
    #@Parameters
    #a0 and a1 are stepsize it previous two iterations
    #h0:h(a0)
    #h1:h(a1)
    #h:h(0)=f(x)
    #g:h'(0)
    
      
      
        """
      
      
        
    mat
      
      =matlib.matrix([[a0**2,-a1**2],[-a0**3,a1**3
      
        ]])
    vec
      
      =matlib.matrix([[h1-h-g*a1],[h0-h-g*
      
        a0]])
    ab
      
      =mat*vec/(a0**2*a1**2*(a1-
      
        a0))
    a
      
      =
      
        ab[0,0]
    b
      
      =ab[1
      
        ,0]
    
      
      
        if
      
       abs(a)<1e-12:
      
        #
      
      
        a=0 and cubic function is a quadratic one
      
      
        return
      
       -g/(2*
      
        b)
    
      
      
        return
      
       (-b+np.sqrt(b**2-3*a*g))/(3*a)
    
      
        def
      
      
         cubicInterpolationHermite(a0,h0,g0,a1,h1,g1):
    
      
      
        """
      
      
        
    #Functionality:Approximate h(a) with a cubic Hermite polynomial function and return its stationary point
    #This version of cubic interpolation computes h(a) as few as possible,suitable for the case in which computing derivative is easier than computing function values
    #@Parameters
    #a0 and a1 are stepsize it previous two iterations
    #h0:h(a0)
    #g0:h'(a0)
    #h1:h(a1)
    #g1:h'(a1)
    
      
      
        """
      
      
        
    d1
      
      =g0+g1-3*(h1-h0)/(a1-
      
        a0)
    d2
      
      =np.sign(a1-a0)*np.sqrt(d1**2-g0*
      
        g1)
    res
      
      =a1-(a1-a0)*(g1+d2-d2)/(g1-g0+2*
      
        d2)
    
      
      
        return
      
       res
    

基于Armijo準則的線性搜索的算法描述如下[4] Line Search and Quasi-Newton Methods_第8張圖片 對應的Armijo線性搜索的Python代碼如下:

      
         1
      
      
        def
      
       ArmijoLineSearch(fun,dfun,theta,args,d,a0=1,c1=1e-3,a_min=1e-7,max_iter=1e5
      
        ):

      
      
         2
      
      
        """
      
      
         3
      
      
            #Functionality:Line search under Armijo condition with quadratic and cubic interpolation

      
      
         4
      
      
            #@Parameters

      
      
         5
      
      
            #fun:objective Function

      
      
         6
      
      
            #dfun:compute the gradient of fun

      
      
         7
      
      
            #theta:a vector of parameters of the model

      
      
         8
      
      
            #args:other variables needed for fun and func

      
      
         9
      
      
            #d:search direction

      
      
        10
      
      
            #a0:initial stepsize

      
      
        11
      
      
            #c1:constant used in Armijo condition

      
      
        12
      
      
            #a_min:minimun of stepsize

      
      
        13
      
      
            #max_iter:maximum of the number of iterations

      
      
        14
      
      
        """
      
      
        15
      
           eps=1e-6

      
        16
      
           c1=min(c1,0.5)
      
        #
      
      
        c1 should<=0.5
      
      
        17
      
           a_pre=h_pre=g_pre=
      
        0

      
      
        18
      
           a_cur=
      
        a0

      
      
        19
      
           f_val=fun(theta,args) 
      
        #
      
      
        h(0)=f(0)
      
      
        20
      
           g_val=np.sum(dfun(theta,args)*d.T) 
      
        #
      
      
        h'(0)=f'(x)^Td
      
      
        21
      
           h_cur=g_cur=
      
        0

      
      
        22
      
           k=
      
        0

      
      
        23
      
      
        while
      
       a_cur>a_min 
      
        and
      
       k<
      
        max_iter:

      
      
        24
      
               h_cur=fun(theta+a_cur*
      
        d,args)

      
      
        25
      
               g_cur=np.sum(dfun(theta+a_cur*d,args)*
      
        d.T)

      
      
        26
      
      
        if
      
       h_cur<=f_val+c1*a_cur*g_val: 
      
        #
      
      
        meet Armijo condition
      
      
        27
      
      
        return
      
      
         a_cur

      
      
        28
      
      
        if
      
      
        not
      
       k: 
      
        #
      
      
        k=0,use quadratic interpolation
      
      
        29
      
                   a_new=
      
        quadraticInterpolation(a_cur,h_cur,f_val,g_val)

      
      
        30
      
      
        else
      
      : 
      
        #
      
      
        k>0,use cubic Hermite interpolation
      
      
        31
      
                   a_new=
      
        cubicInterpolationHermite(a_pre,h_pre,g_pre,a_cur,h_cur,g_cur)

      
      
        32
      
      
        if
      
       abs(a_new-a_cur)<eps 
      
        or
      
       abs(a_new)<eps: 
      
        #
      
      
        safeguard procedure
      
      
        33
      
                   a_new=a_cur/2

      
        34
      
               a_pre=
      
        a_cur

      
      
        35
      
               a_cur=
      
        a_new

      
      
        36
      
               h_pre=
      
        h_cur

      
      
        37
      
               g_pre=
      
        g_cur

      
      
        38
      
               k+=1

      
        39
      
      
        return
      
       a_min 
      
        #
      
      
        failed search
      
    

Wolfe Search

前面說到單憑Armijo準則(不考慮回溯策略)選出的步長可能太小,為了排除這些微小的步長,我們加上曲率的約束條件(如圖5所示) \begin{equation} h'(\alpha)=f'(x_k+\alpha d_k)^Td_k\geq c_2f'(x_k)^Td_k \end{equation} 其中\(c_2\in(c_1,1)\),\(c_1\)為Armijo準則中的常量。 Line Search and Quasi-Newton Methods_第9張圖片 當\(h'(\alpha)\)為很小的負數甚至為正數時,說明從\(x_k\)沿著\(d_k\)移動\(\alpha\)后的函數梯度方向與搜索方向的夾角接近90度,繼續向前移動已經不能很明顯減小函數值了,此時可以停止沿著\(d_k\)繼續搜索;反之,說明繼續減小函數值的空間還是很大的,可以繼續向前搜索。Armijo準則與曲率約束兩者合起來稱為Wolfe準則[5]: \begin{equation} \left\lbrace \begin{array}{rl} f(x_k+\alpha d_k)&\leq f(x_k)+c_1\alpha f'(x_k)^Td_k\\ f'(x_k+\alpha d_k)^Td_k&\geq c_2f'(x_k)^Td_k \end{array} \right. \end{equation} 其中\(0<c_1<c_2<1\)。如圖6所示,滿足Wolfe準則的步長也許離\(h(\alpha)\)的極值點較遠。我們可以修改曲率約束條件使得步長落到\(h(\alpha)\)的極值點的一個較寬的領域中,強Wolfe準則對步長\(\alpha\)的約束如下: \begin{equation} \left\lbrace \begin{array}{rl} f(x_k+\alpha d_k)&\leq f(x_k)+c_1\alpha f'(x_k)^Td_k\\ |f'(x_k+\alpha d_k)^Td_k|&\geq c_2|f'(x_k)^Td_k| \end{array} \right. \end{equation} 強Wolfe準則不允許\(h'(\alpha)\)為太大的正數,可以排除遠離極值點的區間。 Line Search and Quasi-Newton Methods_第10張圖片 那么到底是否存在滿足強Wolfe準則的步長呢?假設\(h(\alpha)=f(x_k+\alpha d_k)\)連續可微,在整個\(\alpha>0\)的定義域上存在下界。因為\(0<c_1<1\),所以\(l(\alpha)=f(x_k)+\alpha c_1f'(x_k)^Td_k\)必然與\(h(\alpha)\)至少有一個交點。假設\(\alpha'\)為最小的交點對應的步長,則有 \begin{equation} f(x_k+\alpha'd_k)=f(x_k)+\alpha'c_1f'(x_k)^Td_k \end{equation} 那么對于滿足\(\alpha\in(0,\alpha')\)的步長必然都滿足Armijo準則。根據零值定理,存在\(\alpha''\in(0,\alpha')\)滿足 \begin{equation} f(x_k+\alpha'd_k)-f(x_k)=\alpha'f'(x_k+\alpha''d_k)^Td_k \end{equation} 結合上面兩個關系式,由\(0<c_1<c_2\)和\(f'(x_k)^Td_k<0\),可得 \begin{equation} f'(x_k+\alpha''d_k)^Td_k=c_1f'(x_k)^Td_k>c_2f'(x_k)^Td_k \end{equation} 由此可知,\(\alpha''\)滿足強Wolfe準則。如果\(h(\alpha)\)是一個較為平滑的函數,那么包含\(\alpha''\)的較小領域都會滿足強Wolfe準則。 如果在線性搜索過程中利用強Wolfe準則,可以更精確得找到更靠近極值點的步長,在目前線性搜索中用得很多。基于強Wolfe準則的線性搜索包含兩個階段:第一個階段從初始步長開始,不斷增大步長,直到找到一個滿足強Wolfe準則的步長或包含該步長的區間為止;第二個階段是在已知包含滿足強Wolfe準則步長區間的基礎上,不斷縮減區間,直到找到滿足強Wolfe準則的步長為止。基于強Wolfe準則的線性搜索算法描述如下5 Line Search and Quasi-Newton Methods_第11張圖片

在算法5中,\(\alpha_{new}\)的更新是因為在區間\((\alpha_{pre},\alpha_{cur})\)內沒有滿足Wolfe準則的步長,所以要選取一個大于\(\alpha_{cur}\)的步長\(\alpha_{new}\)。在算法中,我們是用二次插值函數計算\(\alpha_{new}\)的,所以要求\(0<c_1<0.5\)。當然,也可以用其他方法,比如讓\(\alpha_{cur}\)乘以一個大于1的常數,只要能較快找到一個包含滿足Wolfe的區間即可。所以,該算法每次嘗試的步長\(\alpha_{cur}\)的逐漸遞增的;一旦找到了包含滿足Wolfe準則的步長的區間,立即調用\(zoom\)函數不斷縮短區間,并返回滿足Wolfe的步長。根據算法邏輯,我們可以推斷出\(\alpha_{pre}\)滿足Armijo準則,但違背曲率約束,而且導數為負數。由上述三個條件,可知\(\alpha_{pre}\)必定位于滿足Wolfe準則的區間的左側的呈下降趨勢的曲線上,只要\(\alpha_{cur}\)位于該區間的右側即可。那么怎樣判斷區間\((\alpha_{pre},\alpha_{cur})\)是否包含滿足Wolfe準則的步長呢?下面給出三種\(\alpha_{cur}\)位于該區間的右側的充分條件:

  1. \(\alpha_{cur}\)不滿足Armijo準則;
  2. \(h(\alpha_{cur})\geq h(\alpha_{pre})\);
  3. \(h'(\alpha_{cur})\geq 0\)

這一點結合圖7就很容易理解了,我在圖中分別用紅色和綠色點標注了\(\alpha_{pre}\)和\(\alpha_{cur}\)可能的位置,藍色帶數字的圓圈注明了\(\alpha_{cur}\)滿足哪些條件。 Line Search and Quasi-Newton Methods_第12張圖片 基于Wolfe準則的線性搜索Python代碼如下:

      
         1
      
      
        def
      
       WolfeLineSearch(fun,dfun,theta,args,d,a0=1,c1=1e-4,c2=0.9,a_min=1e-7,max_iter=1e5
      
        ):

      
      
         2
      
      
        """
      
      
         3
      
      
            #Functionality:find a stepsize meeting Wolfe condition

      
      
         4
      
      
            #@Parameters

      
      
         5
      
      
            #fun:objective Function

      
      
         6
      
      
            #dfun:compute the gradient of fun

      
      
         7
      
      
            #theta:a vector of parameters of the model

      
      
         8
      
      
            #args:other variables needed for fun and func

      
      
         9
      
      
            #d:search direction

      
      
        10
      
      
            #a0:intial stepsize

      
      
        11
      
      
            #c1:constant used in Armijo condition

      
      
        12
      
      
            #c2:constant used in curvature condition

      
      
        13
      
      
            #a_min:minimun of stepsize

      
      
        14
      
      
            #max_iter:maximum of the number of iterations

      
      
        15
      
      
        """
      
      
        16
      
           eps=1e-16

      
        17
      
           c1=min(c1,0.5
      
        )

      
      
        18
      
           a_pre=
      
        0

      
      
        19
      
           a_cur=
      
        a0

      
      
        20
      
           f_val=fun(theta,args) 
      
        #
      
      
        h(0)=f(x)
      
      
        21
      
           g_val=np.sum(dfun(theta,args)*
      
        d.T)

      
      
        22
      
           h_pre=f_val 
      
        #
      
      
        h'(0)=f'(x)^Td
      
      
        23
      
           k=
      
        0

      
      
        24
      
      
        while
      
       k<max_iter 
      
        and
      
       abs(a_cur-a_pre)>=
      
        eps:

      
      
        25
      
               h_cur=fun(theta+a_cur*d,args) 
      
        #
      
      
        f(x+ad)
      
      
        26
      
      
        if
      
       h_cur>f_val+c1*a_cur*g_val 
      
        or
      
       h_cur>=h_pre 
      
        and
      
       k>
      
        0:

      
      
        27
      
      
        return
      
      
         zoom(fun,dfun,theta,args,d,a_pre,a_cur,c1,c2)

      
      
        28
      
               g_cur=np.sum(dfun(theta+a_cur*d,args)*
      
        d.T)

      
      
        29
      
      
        if
      
       abs(g_cur)<=-c2*g_val:
      
        #
      
      
        satisfy Wolfe condition
      
      
        30
      
      
        return
      
      
         a_cur

      
      
        31
      
      
        if
      
       g_cur>=
      
        0:

      
      
        32
      
      
        return
      
      
         zoom(fun,dfun,theta,args,d,a_pre,a_cur,c1,c2)

      
      
        33
      
               a_new=
      
        quadraticInterpolation(a_cur,h_cur,f_val,g_val)

      
      
        34
      
               a_pre=
      
        a_cur

      
      
        35
      
               a_cur=
      
        a_new

      
      
        36
      
               h_pre=
      
        h_cur

      
      
        37
      
               k+=1

      
        38
      
      
        return
      
       a_min
    

zoom函數的算法描述見6。zoom函數中需要傳入搜尋區間\([\alpha_{low},\alpha_{high}]\),其中\(\alpha_{low}<\alpha_{high}\)。本文中的zoom函數與文獻[5]中的內容略有差異,但是本文的zoom函數思路更簡單和清晰。由算法5中分析得到的調用zoom函數的條件,知道\(\alpha_{low}\)必須滿足Armijo準則,且位于所有滿足Wolfe準則的步長的左側。我們先取\([\alpha_{low},\alpha_{high}]\)區間的中值作為下一個測試的步長\(\alpha_{new}\),如果恰好滿足Wolfe準則,則直接返回。如果\(\alpha_{new}\)違反Armijo準則或大于\(h(\alpha_{low})\),顯然區間\([\alpha_{low},\alpha_{new}]\)包含滿足Wolfe準則的步長,因此用\(\alpha_{new}\)替換\(\alpha_{high}\)以縮短區間長度;否則,\(\alpha_{new}\)必然也滿足Armijo準則,如果\(h'(\alpha_{new})>0\),則\(\alpha_{new}\)與\(\alpha_{high}\)都在滿足Wolfe準則的區間右側,用\(\alpha_{new}\)替代\(\alpha_{high}\),反之則用\(\alpha_{new}\)替代\(\alpha_{low}\)。上述的迭代過程不斷縮短步長,知道求得滿足Wolfe準則的步長為止。如果在有限迭代次數內搜索失敗,則返回必然滿足Armijo準則的步長\(\alpha_{low}\)。

Line Search and Quasi-Newton Methods_第13張圖片

zoom函數對應的Python代碼如下:

      
         1
      
      
        def
      
       zoom(fun,dfun,theta,args,d,a_low,a_high,c1=1e-3,c2=0.9,max_iter=1e4
      
        ):

      
      
         2
      
      
        """
      
      
         3
      
      
            #Functionality:enlarge the interval to find a stepsize meeting Wolfe condition

      
      
         4
      
      
            #@Parameters

      
      
         5
      
      
            #fun:objective Function

      
      
         6
      
      
            #dfun:compute the gradient of fun

      
      
         7
      
      
            #theta:a vector of parameters of the model

      
      
         8
      
      
            #args:other variables needed for fun and func

      
      
         9
      
      
            #d:search direction

      
      
        10
      
      
            #[a_low,a_high]:interval containing a stepsize satisfying Wolfe condition

      
      
        11
      
      
            #c1:constant used in Armijo condition

      
      
        12
      
      
            #c2:constant used in curvature condition

      
      
        13
      
      
            #max_iter:maximum of the number of iterations

      
      
        14
      
      
        """
      
      
        15
      
      
        if
      
       a_low>
      
        a_high:

      
      
        16
      
      
        print
      
      (
      
        '
      
      
        low:%f,high:%f
      
      
        '
      
      %
      
        (a_low,a_high))

      
      
        17
      
      
        raise
      
       Exception(
      
        '
      
      
        Invalid interval of stepsize in zoom procedure
      
      
        '
      
      
        )

      
      
        18
      
           eps=1e-16

      
        19
      
           h=fun(theta,args) 
      
        #
      
      
        h(0)=f(x)
      
      
        20
      
           g=np.sum(dfun(theta,args)*d.T) 
      
        #
      
      
        h'(0)=f'(x)^Td
      
      
        21
      
           k=
      
        0

      
      
        22
      
           h_low=fun(theta+a_low*
      
        d,args)

      
      
        23
      
           h_high=fun(theta+a_high*
      
        d,args)

      
      
        24
      
      
        if
      
       h_low>h+c1*a_low*
      
        g:

      
      
        25
      
      
        raise
      
       Exception(
      
        '
      
      
        Left endpoint violates Armijo condition in zoom procedure
      
      
        '
      
      
        )

      
      
        26
      
      
        while
      
       k<max_iter 
      
        and
      
       abs(a_high-a_low)>=
      
        eps:

      
      
        27
      
               a_new=(a_low+a_high)/2

      
        28
      
               h_new=fun(theta+a_new*
      
        d,args)

      
      
        29
      
      
        if
      
       h_new>h+c1*a_new*g 
      
        or
      
       h_new>
      
        h_low:

      
      
        30
      
                   a_high=
      
        a_new

      
      
        31
      
                   h_high=
      
        h_new

      
      
        32
      
      
        else
      
      
        :

      
      
        33
      
                   g_new=np.sum(dfun(theta+a_new*d,args)*
      
        d.T)

      
      
        34
      
      
        if
      
       abs(g_new)<=-c2*g: 
      
        #
      
      
        satisfy Wolfe condition
      
      
        35
      
      
        return
      
      
         a_new 

      
      
        36
      
      
        if
      
       g_new*(a_high-a_low)>=
      
        0:

      
      
        37
      
                       a_high=
      
        a_new

      
      
        38
      
                       h_high=
      
        h_new

      
      
        39
      
      
        else
      
      
        :

      
      
        40
      
                       a_low=
      
        a_new

      
      
        41
      
                       h_low=
      
        h_new

      
      
        42
      
               k+=1

      
        43
      
      
        return
      
       a_low 
      
        #
      
      
        a_low definitely satisfy Armijo condition
      
    

Newton's Method

牛頓法(Newton's method)[8]以迭代方式求解函數的根,其基本思想是從一個初始點出發,不斷在當前點\(x_k\)處用切線近似函數\(f(x)\),并求得該切線與\(x\)軸的交點作為下一次的迭代初始點\(x_{k+1}\),直到找到\(f(x)=0\)的近似解為止。Newton法可用于二次可微函數\(f(x)\)的最優化問題。 在\(x_k\)處用二階泰勒展開來對\(f(x_k)\)其進行逼近。 \begin{equation} f(x_{k}+\triangle x)\approx f(x_k)+f'(x_k)\triangle x+\frac{1}{2}{\triangle x}^TB_k\triangle x \end{equation} 現在,我們的目標是在\(x^{k}\)附近求得使\(f(x)\)取得極小值的\(\triangle x\)。將上式對\(\triangle x\)求導可得函數\(f'(x)\)在\(x_{k+1}=x_k+\triangle x\)處的線性近似如下: \begin{equation} f'(x_{k+1})=f'(x_k)+B_k(x_{k+1}-x_k) \end{equation} 其中\(B_k=\nabla^2f(x_k)\)為\(f(x)\)在\(x_k\)處對應的Hessian矩陣。由于函數的極值點一般都對應\(f'(x)=0\),令\(f'(x_{k+1})=0\)并化簡可得迭代公式為: \begin{equation} x_{k+1}=x_k-B_k^{-1}f'(x_k) \end{equation} 牛頓迭代法收斂速度很快,對于二次函數可以一次性找到最優解。但用于求解優化問題時,需要付出很大的代價求得函數的一階導數、二階導數及其逆矩陣。此外,有的函數還存在不可導、Hessian矩陣不可逆、迭代點之間存在循環(即\(x_{k+t}=x_k\))等情形,這些都成為了牛頓法的應用障礙。牛頓迭代法用于求解極值點\(f'(x)=0\)的步驟見算法7。當然,也可用牛頓法求最優步長,只需將算法7中的函數\(f(x)\)替換為關于步長的函數\(h(\alpha)\)即可。 Line Search and Quasi-Newton Methods_第14張圖片

Quasi-Newton Method

擬牛頓(Quasi-Newton)[11]算法可用于求解函數的局部最優解,也就是那些導數為0的駐點。牛頓法用于解決優化問題時,事先假設原函數可用二次函數近似,然后用一階和二階導數尋找局部最優解。而在擬牛頓算法中,不需要準確計算Hessian矩陣,取而代之的是運用下面的擬牛頓條件分析連續兩個梯度向量得到的近似值矩陣\(B_k\): \begin{equation} f'(x_{k+1})-f'(x_k)\approx B_{k+1}(x_{k+1}-x_k) \end{equation} 擬牛頓算法的算法流程見8,其基本思想是利用矩陣\(B_k\)計算牛頓方向的近似值\(d_k\)。各種擬牛頓算法的主要差異在于近似Hessian矩陣的更新策略,表1列出了部分主流的擬牛頓算法的迭代更新規則,其中\(s_k=x_{k+1}-x_k=-\alpha_kB_k^{-1}f'(x_k)\),\(y_k=f'(x_{k+1})-f'(x_k)\)。 Line Search and Quasi-Newton Methods_第15張圖片 Line Search and Quasi-Newton Methods_第16張圖片 擬牛頓算法中最常用的是BFGS,其針對有限內存的機器的算法變種L-BFGS[4]在機器學習領域又備受青睞。BFGS需要存儲\(n\times n\)的矩陣\(H_k\)用于近似Hessian矩陣的逆矩陣;而L-BFGS僅需要存儲過去\(m\)(\(m\)一般小于10)對\(n\)維的更新數據\((x,f'(x_i))\)即可。L-BFGS的空間復雜度為線性,特別適用于變量非常多的優化問題。BFGS的算法描述很容易寫出來,如下:

      
         1
      
      
        def
      
       BFGS(fun,dfun,theta,args,H=None,mode=0,eps=1e-12,max_iter=1e4
      
        ):

      
      
         2
      
      
        """
      
      
         3
      
      
            #Functionality:find the minimum of objective function f(x)

      
      
         4
      
      
            #@Parameters

      
      
         5
      
      
            #fun:objective function f(x)

      
      
         6
      
      
            #dfun:compute the gradient of f(x)

      
      
         7
      
      
            #args:parameters needed by fun and dfun

      
      
         8
      
      
            #theta:start vector of parameters of the model

      
      
         9
      
      
            #H:initial inverse Hessian approximation

      
      
        10
      
      
            #mode:index of line search algorithm

      
      
        11
      
      
        """
      
      
        12
      
           x_pre=x_cur=
      
        theta

      
      
        13
      
           g=
      
        dfun(x_cur,args)

      
      
        14
      
           I=
      
        matlib.eye(theta.size)

      
      
        15
      
      
        if
      
      
        not
      
       H:
      
        #
      
      
        initialize H as an identity matrix
      
      
        16
      
               H=
      
        I

      
      
        17
      
           k=
      
        0

      
      
        18
      
      
        while
      
       k<max_iter 
      
        and
      
       np.sum(np.abs(g))>
      
        eps:

      
      
        19
      
               d=-g*
      
        H

      
      
        20
      
               step=LineSearch(fun,dfun,x_pre,args,d,1
      
        ,mode)

      
      
        21
      
               x_cur=x_pre+step*
      
        d

      
      
        22
      
               s=step*
      
        d

      
      
        23
      
               y=dfun(x_cur,args)-
      
        dfun(x_pre,args)

      
      
        24
      
               ys=np.sum(y*
      
        s.T)

      
      
        25
      
      
        if
      
       abs(ys)<
      
        eps:

      
      
        26
      
      
        return
      
      
         x_cur

      
      
        27
      
               change=(ys+np.sum(y*H*y.T))*(s.T*s)/(ys**2)-(H*y.T*s+s.T*y*H)/
      
        ys

      
      
        28
      
               H+=
      
        change

      
      
        29
      
               g=
      
        dfun(x_cur,args)

      
      
        30
      
               x_pre=
      
        x_cur

      
      
        31
      
               k+=1

      
        32
      
      
        return
      
       x_cur
    

下面我們分析如何構造下L-BFGS的算法[10,13]。假設我們現在處于優化過程的第\(k(k\geq m)\)次迭代,參數為\(x_k\),梯度\(g_k=f'(x_k)\),已經保存的\(m\)條更新數據為\(s_k=x_{k+1}-x_k\)及\(y_k=g_{k+1}-g_k\)。我們最終需要計算的是搜索方向\(d_k=-H_kg_k\),于是令\(V_k=(I-\rho_ky_ks_k^T)\),\(\rho_k=1/(y_k^Ts_k)\),將表1中BFGS的\(H_{k}\)的更新規則展開,我們可以得到下式: \begin{equation} \begin{array}{rl} &H_{k}g_k\\ =&V_{k-1}^TH_{k-1}V_{k-1}g_k+s_{k-1}\rho_{k-1}s_{k-1}^Tg_k\\ =&V_{k-1}^TV_{k-2}^TH_{k-2}V_{k-2}V_{k-1}g_k+V_{k-1}^Ts_{k-2}\rho_{k-2}s_{k-2}^TV_{k-1}g_k+s_{k-1}\rho_{k-1}s_{k-1}^Tg_k\\ =&(V_{k-1}^TV_{k-2}^T\cdots V_{k-m}^T)H_{k-m}(V_{k-m}\cdots V_{k-2}V_{k-1})g_k\\ &+(V_{k-1}^TV_{k-2}^T\cdots V_{k-m+1}^T)s_{k-m}\rho_{k-m}s_{k-m}^T(V_{k-m+1}\cdots V_{k-1}V_k)g_k\\ &+(V_{k-1}^TV_{k-2}^T\cdots V_{k-m+2}^T)s_{k-m+1}\rho_{k-m+1}s_{k-m+1}^T(V_{k-m+2}\cdots V_{k-2}V_{k-1})g_k\\ &+ \cdots\\ &+V_{k-1}^Ts_{k-2}\rho_{k-2}s_{k-2}^TV_{k-1}g_k\\ &+ s_{k-1}\rho_{k-1}s_{k-1}^Tg_k \end{array} \end{equation} 上式非常有規律,這就為迭代求解奠定了很好的基礎。我們令\(q_0=g_k\),則當\(1\leq i\leq m\)時有 \begin{equation} q_i=(V_{k-i}\cdots V_{k-2}V_{k-1})g_k \end{equation} \begin{equation} a_i=\rho_{k-i}s_{k-i}^Tq_{i-1} \end{equation} 那么可以得到如下的迭代規則: \begin{equation} \begin{array}{rl} q_i&=V_{k-i+1}q_{i-1}\\ &=q_{i-1}-\rho_{k-i+1}y_{k-i+1}s_{k-i+1}^Tq_{i-1}\\ &=q_{i-1}-a_{i-1}y_{k-i+1} \end{array} \end{equation} 到目前為止,我們已經可以求解出\(H_{k}g_k\)所有項的右半部分,那左半部分如何處理?在這里采用不斷提前最左端的公因式的方法完成迭代過程: \begin{equation} H_{k}g_k=P_1=V_{k-1}^TP_{2}+s_{k-1}a_1 \end{equation} \begin{equation} P_{2}=V_{k-2}^TP_{3}+s_{k-2}a_2 \end{equation} 重復該過程,很快就可以發現規律: \begin{equation} \begin{array}{rl} P_{i}&=V_{k-i}^TP_{i+1}+s_{k-i}a_i\\ &=P_{i+1}+s_{k-i}(a_i-\rho_{k-i}y_{k-i}^TP_{i+1}) \end{array} \end{equation} 其中\(P_{m+1}=H_{k-m}q_m\)。 根據上述分析,我們可以得到L-BFGS的求解搜索方向的算法9。根據算法9的整個流程,可知通過兩個循環\(m\)次的迭代運算即可出計算當前的搜索方向,需要存儲歷史數據\(\{s_{k-i},y_{k-i}|i=1,\cdots,m\}\)和臨時數據\(\{a_{k-i}|i=1,\cdots,m\}\),所以算法的時間和空間復雜度均為\(O(mn)\)。如果目前處于迭代的初期,已有的歷史數據少于\(m\),那么就用這些已有的數據,在后續迭代過程中不斷新增歷史數據即可;若干當前的迭代次數不小于\(m\),那么在每次計算出搜索方向后,即可用\(s_k\)和\(y_k\)替換\(s_{k-m}\)和\(y_{k-m}\)組成新的\(m\)對歷史更新數據。 Line Search and Quasi-Newton Methods_第17張圖片

在算法9中,需要給出矩陣\(H_{k-m}\)。在第一次迭代時,\(H_{k-m}\)被初始化為單位陣,在隨后的迭代過程中\(H_{k-m}=\gamma_kI\),其中 \begin{equation} \gamma_k=\frac{y_{k-1}^Ts_{k-1}}{y_{k-1}^Ty_{k-1}} \end{equation} 另外,在內存受限的系統中存儲\(n\times n\)不是很現實的想法。用上述的方法,我們僅需存儲一個標量\(\gamma_k\)即可,這是一個簡單卻又高效的做法[13]。 最后,附上L-BFGS的Python版本代碼:

      
         1
      
      
        def
      
       LBFGS(fun,dfun,theta,args,mode=0,eps=1e-12,max_iter=1e4
      
        ):

      
      
         2
      
      
        """
      
      
         3
      
      
            #Functionality:find the minimum of objective function f(x) with LBFGS

      
      
         4
      
      
            #@Parameters

      
      
         5
      
      
            #fun:objective function f(x)

      
      
         6
      
      
            #dfun:compute the gradient of f(x)

      
      
         7
      
      
            #args:parameters needed by fun and dfun

      
      
         8
      
      
            #theta:start vector of parameters of the model

      
      
         9
      
      
            #H:initial inverse Hessian approximation

      
      
        10
      
      
            #mode:index of line search algorithm

      
      
        11
      
      
        """
      
      
        12
      
           x_pre=x_cur=
      
        theta

      
      
        13
      
           s_arr=
      
        []

      
      
        14
      
           y_arr=
      
        []

      
      
        15
      
           Hscale=1

      
        16
      
           k=
      
        0

      
      
        17
      
      
        while
      
       k<
      
        max_iter:

      
      
        18
      
               g=
      
        dfun(x_cur,args)

      
      
        19
      
               d=LBFGSSearchDirection(y_arr,s_arr,Hscale,-
      
        g)

      
      
        20
      
               step=LineSearch(fun,dfun,x_pre,args,d,1
      
        ,mode)

      
      
        21
      
               s=step*
      
        d

      
      
        22
      
               x_cur=x_pre+
      
        s

      
      
        23
      
               y=dfun(x_cur,args)-
      
        dfun(x_pre,args)

      
      
        24
      
               ys=np.sum(y*
      
        s.T)

      
      
        25
      
      
        if
      
       np.sum(np.abs(s))<
      
        eps:

      
      
        26
      
      
        return
      
      
         x_cur

      
      
        27
      
               x_pre=
      
        x_cur

      
      
        28
      
               k+=1

      
        29
      
               y_arr,s_arr,Hscale=
      
        LBFGSUpdate(y,s,y_arr,s_arr)

      
      
        30
      
      
        return
      
      
         x_cur

      
      
        31
      
      
        32
      
      
        33
      
      
        def
      
      
         LBFGSSearchDirection(y_arr,s_arr,Hscale,g):

      
      
        34
      
      
        """
      
      
        35
      
      
            #Functionality:estimate search direction using with LBFGS

      
      
        36
      
      
            #@Parameters

      
      
        37
      
      
            #y_arr:m*dim matrix,where y_arr[i,:]=f'(x_{i+1})-f'(x_i)

      
      
        38
      
      
            #s_arr:m*dim matrix,where s_arr[i,:]=x_{k+1}-x_k

      
      
        39
      
      
            #Hscale:a scale to initilize the inverse of Hessian matrix

      
      
        40
      
      
            #g:a row vector representing -f'(x_{k})

      
      
        41
      
      
        """
      
      
        42
      
           histNum=len(s_arr)
      
        #
      
      
        number of update data stored
      
      
        43
      
      
        if
      
      
        not
      
      
         histNum:

      
      
        44
      
      
        return
      
      
         g

      
      
        45
      
           dim=
      
        s_arr[0].size

      
      
        46
      
           a_arr=[0 
      
        for
      
       i 
      
        in
      
      
         range(histNum)]

      
      
        47
      
           rho=[0 
      
        for
      
       i 
      
        in
      
      
         range(histNum)]

      
      
        48
      
           q=
      
        g

      
      
        49
      
      
        for
      
       i 
      
        in
      
       range(1,histNum+1
      
        ):

      
      
        50
      
               s=s_arr[histNum-
      
        i]

      
      
        51
      
               y=y_arr[histNum-
      
        i]

      
      
        52
      
               rho[histNum-i]=1/np.sum(s*
      
        y.T)

      
      
        53
      
               a_arr[i-1]=rho[histNum-i]*np.sum(s*
      
        q.T)

      
      
        54
      
               q-=(a_arr[i-1]*
      
        y)

      
      
        55
      
           P=Hscale*
      
        q

      
      
        56
      
      
        for
      
       i 
      
        in
      
       range(histNum,0,-1
      
        ):

      
      
        57
      
               y=y_arr[histNum-
      
        i]

      
      
        58
      
               s=s_arr[histNum-
      
        i]

      
      
        59
      
               beta=rho[histNum-i]*np.sum(y*
      
        P.T)

      
      
        60
      
               P+=s*(a_arr[i-1]-
      
        beta)

      
      
        61
      
      
        return
      
      
         P

      
      
        62
      
      
        63
      
      
        64
      
      
        def
      
       LBFGSUpdate(y,s,oldy,olds,m=1e2
      
        ):

      
      
        65
      
      
        """
      
      
        66
      
      
            #Functionality:refresh the historical update data

      
      
        67
      
      
            #@Parameters

      
      
        68
      
      
            #y:f'(x_{k+1})-f'(x_k)

      
      
        69
      
      
            #s:x_{k+1}-x_k

      
      
        70
      
      
            #oldy:[y0,y1,...],which is a list

      
      
        71
      
      
            #olds:[s0,s1,...],which is a list

      
      
        72
      
      
            #m:number of historical data to store(default:100)

      
      
        73
      
      
        """
      
      
        74
      
           eps=1e-12

      
        75
      
           Hscale=np.sum(y*s.T/y*y.T) 
      
        #
      
      
        a scale to initialize H_{k-m}
      
      
        76
      
      
        if
      
       Hscale<eps:
      
        #
      
      
        skip update
      
      
        77
      
      
        return
      
      
         oldy,olds,Hscale

      
      
        78
      
      
        79
      
           cur_m=
      
        len(oldy)

      
      
        80
      
      
        if
      
       cur_m>=
      
        m:

      
      
        81
      
      
                oldy.pop(0)

      
      
        82
      
      
                olds.pop(0)

      
      
        83
      
      
            oldy.append(copy.deepcopy(y))

      
      
        84
      
      
            olds.append(copy.deepcopy(s))

      
      
        85
      
      
        return
      
       oldy,olds,Hscale?
    

References

[1] Backtracking line search. http://en.wikipedia.org/wiki/Backtracking_line_search .

[2] Bisection method. http://en.wikipedia.org/wiki/Bisection_method .

[3] Gradient descent. http://en.wikipedia.org/wiki/Gradient_descent .

[4] Limited-memory bfgs. http://en.wikipedia.org/wiki/Limited-memory_BFGS .

[5] Line search methods. http://pages.cs.wisc.edu/~ferris/cs730/chap3.pdf .

[6] Line search methods:step length selection. http://terminus.sdsu.edu/SDSU/Math693a_f2013/Lectures/06/lecture.pdf .

[7] Math 408a line search methods. https://www.math.washington.edu/~burke/crs/408/lectures/L7-line-search.pdf .

[8] Newton’s method. http://en.wikipedia.org/wiki/Newton%27s_method .

[9] Nonlinear programming algorithms. http://www.math.bme.hu/~bog/GlobOpt/Chapter5.pdf .

[10] Oerview of quasi-newton optimization methods. https://homes.cs.washington.edu/~galen/files/quasi-newton-notes.pdf .

[11] Quasi-newton method. http://en.wikipedia.org/wiki/Quasi-Newton_method .

[12] Unconstrained minimization. http://www.ing.unitn.it/~bertolaz/2-teaching/2011-2012/AA-2011-2012-OPTIM/lezioni/slides-mND.pdf .

[13] Dong C Liu and Jorge Nocedal. On the limited memory bfgs method for large scale optimization. Mathematical programming, 45(1-3):503–528,1989.

Line Search and Quasi-Newton Methods


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 精品一区二区国产在线观看 | 欧美激性欧美激情在线 | 欧美50p | 天天干天天做 | 色爱综合网 | 在线播放免费人成毛片试看 | 国产好爽…又高潮了毛片 | 成人精品三级av在线看 | 精品伊人久久 | 人妻熟女αⅴ一区二区三区 | 日韩欧美一区二区三区四区 | 看全色黄大色黄女片爽名优 | 女人黄色特级大片 | 久久99er6热线精品首页 | 久久久久免费精品国产小说 | 中文字幕欧美人妻精品一区 | jizz在线免费观看 | 久久综合av色老头免费观看 | 成人一级黄色大片 | 成年无码按摩av片在线观看 | 国产精品午夜福利不卡 | 国产一级特黄毛片在线毛片 | 久久久无码人妻精品无码 | 日本欧美三级 | 国产精品igao视频网入口 | 日日操免费视频 | 国产在线1 | 日韩精品人妻系列无码专区 | 久久久久久精品成人鲁丝电影 | 麻婆豆传媒一区二区三区 | 色情无码一区二区三区 | 亚洲va欧美va国产综合 | 欧美综合自拍亚洲综合区 | 91精品国产综合久久久久影院不卡 | 日本久久精品视频 | 国产女人18毛片水真多18精品 | aa视频在线观看 | 欧美不卡在线播放 | 又硬又粗进去好爽免费 | 亚洲欧美网址 | 222aaa免费国产| 中文字幕av久久爽 | 中文字幕日本免费毛片全过程 | 亚洲美女牲交高清淅视频 | 婷婷色在线观看 | 国产精品色婷婷亚洲综合看 | 久久久www成人免费无遮挡大片 | 国产午夜福利在线播放87 | 最近免费中文字幕大全高清10 | 亚洲女人被黑人巨大进入 | 亚洲福利一区二区 | 国产乱理伦片在线观看 | 久久久美女视频 | 日韩人妻无码精品久久 | 亚洲国产精品精华液ab | 亚洲午夜福利717 | 国产av国片偷人妻麻豆 | 深爱激情综合 | 少妇的丰满人妻hd高清 | 亚洲色大成网站www永久男同 | 午夜精品久久久久久久2023 | 在线观看欧美一区 | 亚洲综合色婷婷七月丁香 | 亚洲精品视频大全 | 日韩国产亚洲欧美中国v | 最新国产福利在线观看精品 | 国产va在线观看免费 | 欧美国产成人精品一区二区三区 | 日本高清色www在线安全 | 国精产品999国精产品蜜臀 | 久久久综合香蕉尹人综合网 | 成人性视频免费看 | 亚洲无av码在线中文字幕 | 国产午夜无码片在线观看网站 | 国产色拍拍拍拍在线精品 | 国产精品一区二区羞羞答答 | 中年熟妇的大黑p | 国产凹凸在线一区二区 | 亚洲性爰 | 日韩欧美一卡二卡三卡 | 久久影视av| 99热日本| 理论片午午伦夜理片影院 | 99国产精品久久久久久久久久久 | 一道本在线观看视频 | 日本jjzz| 国产在线拍揄自揄拍无码 | 天堂av2018| 最新中文字幕 | 亚洲日本韩国欧美云霸高清 | 欧美孕妇xxxx做受欧美88 | 亚洲另类自拍 | 国产一区二区三区四区五区美女 | 久久精品卡二卡三卡四卡 | 国产又粗又长又黄又猛 | av在线 亚洲 天堂 | 少妇人妻无码专区毛片 | 国产精品久久久久久久影院 | 五月天婷婷免费视频 | 在线香蕉视频 | аⅴ天堂中文在线网 | 野外少妇被弄到喷水在线观看 | 欧美精品乱人伦久久久久久 | av看片网| 老熟女 露脸 嗷嗷叫 | 国产精品无码素人福利免费 | 女主被强啪的动漫视频 | 免费无遮挡无码永久在线观看视频 | 丁香综合激情 | 99资源在线| 国产成人无码3000部 | 真实国产老熟女粗口对白 | 国产高清免费 | 亚洲丰满熟女一区二区蜜桃 | 亚洲最大av一区二区三区 | 中文文字幕文字幕高清 | 精品无码午夜福利电影片 | 少妇厨房愉情理伦bd在线观看 | 国产无内肉丝精品视频 | 成年美女黄网站色大片免费软件看 | 中文字幕亚洲在线观看 | 久久本道综合久久伊人 | 91av视频网站| 少妇性xxxx性开放黄色 | 成人女人看片免费视频放人 | aⅴ亚洲 日韩 色 图网站 播放 | 黄色一视频| 欧美一级免费在线观看 | 国产日韩欧美视频在线观看 | 久久久成人一区二区免费影院 | 从背后进入你的世界小说免费阅读 | 日日夜夜狠狠操 | 亚洲 欧美 唯美 国产 伦 综合 | 校园 春色 欧美 另类 小说 | 唐人社导航福利精品 | 欧美又粗又深又猛又爽啪啪 | 日韩国产在线播放 | 天天干夜夜曰 | 久久天天躁夜夜躁狠狠i女人 | 国产精品自拍视频一区 | 狠狠躁夜夜躁无码中文字幕 | 国产激情з∠视频一区二区 | 久久成人综合网 | 亚洲精品国 | 91视频 - 8mav | 欧美视频一区二区在线 | 在线一区二区三区视频 | 国产md视频一区二区三区 | 人妻中文字幕乱人伦在线 | 日韩手机在线 | 日本视频高清一道一区 | 国产精品无码av在线一区 | 国产美女精品视频线免费播放 | 视频一区二区三区中文字幕 | 欧美猛男性猛交视频 | 精品久久久久久中文字幕大豆网 | 亚洲精品a片99久久久久 | 99国产精品99久久久久久娜娜 | 亚洲精品老司机 | av在线免费资源 | 日本黄色美女视频 | 免费看撕开奶罩揉吮奶头视频 | 亚洲成av人影院无码不卡 | 国产国产乱老熟女视频网站97 | www.av视频| 国产又粗又猛又爽又黄的视频免费 | 日韩成人高清视频在线观看 | 久久人爽人人爽人人片av | 国产一极毛片 | 亚洲视频免费在线播放 | 精品国产乱码久久久久久图片 | 黑人大战日本人妻嗷嗷叫 | 日韩美女在线观看 | 97在线无码免费人妻短视频 | www.狠狠| 女人18片毛片60分钟 | 日本乱人伦片中文三区 | 中文在线√天堂 | 亚洲精品成人网线在线播放va | 大陆国语对白国产av片 | 亚洲精品久久久中文字幕痴女 | 午夜精品久久久久久中宇69 | 色综合久久综合欧美综合网 | 日本在线观看视频免费 | 日本不卡一区二区在线观看 | 国产精品嫩草影院入口一二三 | 亚洲一区二区无码偷拍 | 久久国产精品成人无码网站 | 欧美手机在线 | 在线观看日韩中文字幕 | 亚洲国产精品无码久久久高潮 | 日韩av图片| 美女网站免费观看 | 日日噜噜夜夜狠狠久久波多野 | 欧州毛片| 思思久久96热在精品国产 | 欧美视频二区 | 亚洲综合精品第一页 | 国产午夜亚洲精品午夜鲁丝片 | 成人网站www污污污网站 | 男女性淫欲裸片免费看 | 天天看天天爽 | 538任你躁精品视频网免费 | 日韩美女黄色片 | 亚洲国产综合另类视频 | 久久久久久久网 | 国内精品久久久久久不卡影院 | 天堂在线官网 | 欧美人禽动交2002 | 欧美人与动牲交zooz男人 | 日日干天天射 | 国产成+人+综合+亚洲欧美丁香花 | b站永久免费看片大全 | 色综合天天综合网天天狠天天 | 国产偷国产偷亚洲高清日韩 | 天堂√最新版中文在线天堂 | 亚洲网站在线免费观看 | 极品少妇的粉嫩小泬看片 | 亚洲精品免费在线观看视频 | 国产精品亚洲一区二区 | 亚洲高清在线观看 | 99热在线免费 | 超碰成人人人做人人爽 | 欧美日韩操 | 女人爽到喷水的视频大全 | 56pao国产成视频永久 | 91精品国产乱码在线观看 | 日本不卡网 | 久热re这里精品视频在线6 | 国产亚洲精品久久久久久小舞 | 亚洲欧洲国产综合aⅴ无码 自拍视频第一页 | 欧美日韩午夜爽爽 | 狠狠干夜夜骑 | 中文字幕人妻被公上司喝醉在线 | 亚洲欧美偷拍视频 | 久久精品熟女亚州av麻豆 | 国产午夜精品一区二区三区极品 | 国产精品va在线观看老妇女 | 起碰97在线视频国产 | 男女69式互吃动态图在线观看 | 黄色一级免费大片 | 天天干天天射天天操 | 欧美成人一区二区三区在线观看 | 亚洲多毛女人厕所小便 | 少妇精品偷拍高潮少妇18p爱豆 | 伊人久久久久久久久久久久久久 | 91麻豆欧美成人精品 | 香蕉视频一区二区三区 | 欧美gv在线观看 | 免费国产作爱视频网站 | 国产成人高清精品免费软件 | 樱花草视频www日本韩国 | 无码人妻aⅴ一区二区三区日本 | 免费a黄色 | 国产交换在线播放 | 91麻豆精品国产91久久久点播时间 | 国产91免费观看 | 嫩呦国产一区二区三区av | 热久久最新 | 久草性视频 | 69精品国产久热在线观看 | 午夜免费男女aaaa片 | 国产精品毛片av在线看 | 久久精品一二三区白丝高潮 | 中文字幕人妻熟女在线 | 亚洲国产高清在线一区二区三区 | 一区二区三区四区国产精品 | 国产又粗又猛又爽69xx | 色狠狠av一区二区三区 | 国产精品国产三级国产aⅴ下载 | 嫩草福利视频精品一区二区三区 | 777午夜福利理论电影网 | 亚洲欧美一区在线观看 | 99国内精品久久久久久久 | 国产精品久久久久桃色tv | 中文字幕在线观看亚洲日韩 | 日本黄h兄妹h动漫一区二区三区 | av在线免费看片 | 97伦伦午夜电影理伦片 | 青青热在线精品视频免费观看 | 日b视频网站 | 日日噜噜噜夜夜爽爽狠狠视频, | 日韩午夜福利无码专区a | 少妇精品久久久久久久久久 | www.久久免费| 日本猛少妇色xxxxx猛交 | 免费看内射乌克兰女 | 性xxxx欧美老妇506070 | 91重口味 | 无码成人网站视频免费看 | 免费吃奶摸下激烈视频青青网 | 免费国产乱码一二三区 | 亚洲永久免费网站 | 国产真实乱子伦视频播放 | 久久欧美国产伦子伦精品 | 亚洲乱码日产精品bd在线看 | www.嫩草蜜桃 | 亚洲综合一区无码精品 | 夜夜爽77777妓女免费看 | 亚洲最大成人免费视频 | 91青青草原 | 国产免费传媒av片在线 | 日本一区不卡在线观看 | 欧美大胆老熟妇乱子伦视频 | 亚洲va欧美va国产综合剧情 | 色就是色网站 | 日本护士吞精囗交gif | 搜一级黄色片 | 国产杨幂丝袜av在线播放 | 国产福利无码一区在线 | 日韩 欧美 国产 一区三 | 欧美日韩1区2区3区 在线播放免费播放av片 | 精品人妻人人做人人爽夜夜爽 | 国产一码二码三码区别 | 狠狠色丁香婷婷久久综合不卡 | 日韩新无码精品毛片 | 搡少妇在线视频少妇干活了 | 久久国产免费福利永久 | 18禁黄污吃奶免费看网站 | 亚洲精品乱码久久久久66 | 欧美午夜精品一区二区蜜桃 | 第一福利蓝导航柠檬导航av | 男女性杂交内射女bbwxz | 亚洲精品av网站在线观看 | 91黄在线 | 天堂а√在线中文在线鲁大师 | 国产96色在线 | 国 | 国内免费av| 欧美一区自拍 | 香蕉久久人人97超碰caoproen | 91在线高清观看 | 国产精品第四页 | 男男车车的车车网站w98免费 | 亚洲精品无码久久一线 | 伊人天天 | 中文有码人妻字幕在线 | 欧美午夜刺激影院 | 波多野结av在线无码中文 | 三级毛片网站 | 免费视频欧美无人区码 | 一区二区三区免费观看 | 四川丰满少妇被弄到高潮 | 蜜桃av蜜臀av色欲av麻 | 欧美一区二区三区成人久久片 | 欧美 日韩 中文字幕 | 爱爱爱爱视频 | 伊人网在线视频 | 欧美综合自拍亚洲综合图片区 | 中文字幕高清在线 | 亚洲一区国产视频 | 日本道二区免费v | 日韩人妻一区二区三区蜜桃视频 | 992tv在线观看 | 伊在人亚洲香蕉精品区麻豆 | 先锋资源av在线 | 久久97视频| 高清国产在线拍揄自揄视频 | 成人免费视频观看 | 国产一区二区久久精品 | 成 人片 黄 色 大 片 | 欧洲hdxxxx女同av性恋 | 久久中文字幕无码中文字幕有码 | 中国久久精品 | 亚洲综合av一区二区三区 | 欧美150p | 亚洲精品国偷自产在线99人热 | 亚洲国产日韩成人a在线欧美 | 亚洲精品久久久蜜桃网尤妮丝 | 学生丨6一毛片 | 成年在线网69站 | 四虎永久在线高清国产精品 | 超碰在线播放97 | 午夜国产成人片在线播放 | 无码高潮又爽又黄a片软件 国产富婆一级全黄大片 | 亚州国产精品 | 99在线精品免费视频九九视 | 与子敌伦刺激对白播放的优点 | 2020最新无码福利视频 | 一级黄色免费大片 | 国产精品麻豆成人av电影艾秋 | 亚洲九九九九 | 婷婷狠狠久久久一本精品 | 美日韩av在线 | 久久综合丝袜日本网 | 亚洲精品无码久久久久sm | 老司机午夜激情 | 国产成人无码精品久久二区三区 | sm久久捆绑调教精品一区 | 亚洲精品在线看 | 国产性―交―乱―色―情人 | 国产69精品久久久久人妻刘玥 | 亚洲成av人片在线观看一区二区三区 | 性生交大片免费视频 | 国产超碰女人任你爽 | 亚洲综合网站久久久 | 色综合久久蜜芽国产精品 | 欧美成人看片一区二区三区尤物 | 日韩午夜高清 | 午夜影视在线观看 | 国产精品99久久久精品无码 | 精品久久久无码中文字幕一丶 | 中文字幕人妻丝袜成熟乱 | 欧美一色| 九九久久精品国产免费看小说 | 欧美色欧美亚洲另类二区 | 黄色avv| 精品欧美一区二区三区 | 六月婷婷国产精品综合 | 日产日韩亚洲欧美综合下载 | 亚洲精品综合一区二区三区在线 | 国产精品亚洲w码日韩中文 久久ww精品w免费人成 | 中文字幕人妻色偷偷久久 | 国产成人一区 | 国产精品老热丝在线观看 | 色窝窝色蝌蚪在线视频 | 黄色日韩视频 | 亚洲国产精品无码久久久蜜芽 | 欧美疯狂做受xxxxx高潮 | 亚洲欧美成人一区 | 日本久久99成人网站 | 真实国产乱子伦对白视频不卡 | 久久综合av免费观看 | 日本喂奶挤奶汁毛片 | 亚洲欧美国产高清va在线播放 | 男人猛戳女人30分钟视频大全 | 欧美青草视频 | 激情视频中文字幕 | 伊人网在线视频观看 | 久久精品国产久精久精 | 国产在线拍揄自揄视频网站 | 国产偷v国产偷∨精品视频 啪啪黄色网址 | 久久国产乱子伦精品免费乳及 | 午夜男女爽爽影院免费视频下载 | 青青操在线免费观看 | 双腿张开被9个黑人调教影片 | 无遮挡激情视频国产在线观看 | 日本免费一区二区三区在线播放 | 欧美激情一二三 | 亚洲国产精品一区二区久久 | 国产成年无码久久久久毛片 | 国产区精品视频 | 国产999久久高清免费观看 | 看黄色一级 | 婷婷综合缴情亚洲狠狠 | 午夜国产在线视频 | 一级黄视频| 国产精品熟女视频一区二区 | 国产精品乱码久久久久 | 好色先生视频污 | 亚洲图片自拍偷图区 | 精品欧美小视频在线观看 | 久久夜色精品国产欧美乱 | 亚洲精品午夜久久久伊人 | 精品+无码+在线观看 | 午夜精品久久久久久99热软件 | 奇米影视7777久久精品人人爽 | 国产无精乱码一区二区三区 | 伊人久久大香线蕉亚洲五月天 | 国产成av人片在线观看天堂无码 | 羞涩的丰满人妻40p 夜夜爽久久精品91 国产精品91在线 | 116少妇做爰毛片 | 国内毛片精品av一二三 | 无遮挡1000部拍拍拍欧美劲爆 | 亚洲精品久久久久久av | 亚洲日本欧美日韩中文字幕 | 亚洲欧美日韩成人在线 | 亚洲欧美精品伊人久久 | 亚洲国产午夜精华无码福利 | 特一级黄色毛片 | 日日噜噜夜夜狠狠视频无码 | 日本丰满熟妇bbxbbxhd | 上原亚衣av一区二区三区 | 欧美日韩免费一区 | 精品一区二区久久久久久按摩 | 欧美日韩免费一区中文 | 成人性生交大片免费4 | 欧美亚洲日韩国产综合电影 | 西欧free性满足hd老熟妇 | 毛茸茸的中国女bbw 国产丝袜脚交 | 无码人妻一区二区无费 | 狠狠色先锋资源网 | av网站地址 | 永久免费精品影视网站 | 又黄又爽又高潮免费毛片 | 精品国产污污免费网站 | 国产精品亚洲色婷婷99久久精品 | 欧美永久免费 | 无码小电影在线观看网站免费 | 久久先锋男人av资源网站 | 精品爽爽久久久久久蜜臀 | 四虎影视成人永久免费观看亚洲欧美 | 亚洲人成电影网站在线播放 | 亚洲精品综合在线 | 少妇高潮太爽了在线观看欧美 | 亚洲欧洲日韩国产 | 一二三四日本中文在线 | 国产亚洲情侣一区二区无 | 国产色在线视频 | 在线观看麻豆国产传媒61 | 婷婷开心激情综合五月天 | 在线无码视频观看草草视频 | 精品午夜一区二区 | 黑人巨大精品欧美视频一区 | 日韩中文人妻无码不卡 | 最新黄色毛片 | 四川丰满少妇毛片新婚之夜 | 这里只有精品国产 | 精品国产一区二区三区在线观看 | 欧美男男作爱videos可播放 | 亚洲综合久久无码色噜噜 | 国产 精品 自在 线免费 | 人人做人人爽人人爱 | 日韩一级欧美一级 | 一级看片免费视频 | 成人.午夜影院 | 无码日本精品一区二区片 | 日韩视频专区 | 国产在线视频第一页 | 真人插b免费视频播放 | 久久99国产乱子伦精品免费 | 国产一级精品视频 | 欧美精品日日鲁夜夜添 | 国产探花在线精品一区二区 | 国产欧美va天堂在线观看视频下载 | 欧美精品二区三区四区免费看视频 | 特级无码毛片免费视频播放▽ | 久久99国产精品 | 福利视频网站导航 | 久久网av | 九一精品视频一区二区三区 | 成年无码aⅴ片在线观看 | 成人午夜免费在线 | 骚虎视频在线观看 | 中文字幕av无码不卡免费 | 大尺度无遮挡激烈床震网站 | 国产精品日韩欧美一区二区三区 | 国产精品毛片无码 | 日韩人妻无码中文字幕一区 | 日本高清www色视频 三上悠亚网站在线观看一区二区 | 伊人色综合久久天天网 | 真实国产老熟女粗口对白 | 亚洲日本精品视频 | 啦啦啦在线观看www 亚洲精品无码专区在线播放 | 2017狠狠干 | 综合久久99 | 26uuu国产精品视频 | 日日橹狠狠爱欧美视频 | 黄色一级视频免费观看 | 成人在线国产 | 国产成人精选视频在线观看 | 又大又黄又粗又爽的免费视频 | 2020精品自拍视频曝光 | 国内精品视频一区 | 日本高清视频wwww色 | 图片区小说区视频区综合 | 日本aⅴ写真网站 | 成人午夜高潮刺激免费视频 | 日韩欧美黄 | xxxx免费在线观看 | 日本一卡2卡3卡四卡精品网站 | 国产精品欧美一区乱破 | 亚洲精品久久久无码一区二区 | 亚洲综合1区 | aa在线播放| 最新中文字幕在线 | 亚洲国产毛片 | 亚洲国产精品999久久久婷婷 | 国产丝袜在线精品丝袜91 | 国产精品30p | 2020最新国产自产精品 | 亚洲日本一区二区一本一道 | 饥渴少妇做私密保健视频 | 天天撸日日夜夜 | 人人妻人人澡人人爽久久av | 青青草国产在线观看 | 欧美一区二区不卡视频 | 亚洲综合在线免费 | 天堂在线国产 | 国产一级片免费观看 | 九一久久精品 | 欧妇女乱妇女乱视频 | www..com国产 | 国产精品亚洲精品日韩已满十八小 | 国产精品爱久久久久久久电影 | 亚洲日韩精品射精日 | 国产成人丝袜精品视频app | 久久爱涩涩www | 无码国产成人午夜在线观看 | аⅴ天堂中文在线网官网 | 国内精品久久久久伊人av | 日日碰狠狠添天天爽超碰97久久 | caoporn免费在线视频 | 两男一女3p揉着她的奶视频 | 亚洲aⅴ综合av国产八av | 7777欧美日激情日韩精品 | 天干夜天天夜天干天2004年 | 中文字字幕在线精品乱码 | 久久久精品妇女99 | 久久久久久国产精品美女 | 亚洲国产欧美国产综合久久 | 国产欧美一区二区三区国产幕精品 | 亚洲精品二区 | 欧美精品一区二区在线观看播放 | 天堂国产在线观看 | 亚洲人成人无码www影院 | 桃色av网站| 奇米影视777四色狠狠 | 无码少妇一区二区 | 欧美激情黑人极品hd | 性欧美video高清丰满 | 大陆国语对白国产av片 | 久久噜噜噜精品国产亚洲综合 | 色图一区 | 日日夜夜免费视频 | 91精品国产高清91久久久久久 | 精品国产福利久久久 | 日韩人妻无码一区二区三区 | 天天躁日日躁狠狠躁超碰97 | 77777五月色婷婷丁香视频在线 | 久久96热在精品国产高清 | 91亚洲福利视频 | 久草在线在线视频 | 日本亚洲vr欧美不卡高清专区 | 97不卡视频| 亚洲一二三区av | 无码人妻精品一二三区免费 | 国产在线成人 | 中文字幕不卡在线观看 | 免费的黄色大片 | 日本不卡不码高清免费 | 香蕉av网站| 亚洲 欧美 另类图片 | 蜜臀av性久久久久蜜臀aⅴ流畅 | 黄色天天影视 | 亚洲熟妇无码一区二区三区 | 久久久久久91 | 97中文字幕 | 综合色在线观看 | 日韩av网站在线观看 | 国产激情久久久久久 | 国产精品无码av片在线观看播放 | 亚洲 自拍 中文 欧美 精品 | 午夜天堂av| 一本色道久久亚洲综合精品蜜桃 | 色优久久久久综合网鬼色 | 亚洲精品一二三 | 欧美一区二区大片 | 中国少妇xxxxxx做受 | 欧美精品国产一区二区 | 手机看片1024欧美 | 日文字体乱码一二三四最新 | 久久久久人人 | 在线免费91 | 亚洲精品嫩草 | 久久亚洲精品无码aⅴ大香 国产亚洲高潮精品av久久a | 伊人久久精品av一区二区 | 麻豆国产成人av一区二区三区 | 中国国语毛片免费观看视频 | 久久精品亚洲综合专区 | 国产偷国产偷亚洲高清日韩 | 久久在精品线影院 | 亚洲免费中文 | 天天操夜夜操 | 一本一道久久a久久精品综合 | 永久免费看片在线 | 欧美真人性做爰一二区 | 无套内射在线观看theporn | 成人黄色三级视频 | 国产成人精品福利一区二区 | 国色天香社区在线视频 | 国产精品福利一区二区久久 | 国产人妻精品久久久久久 | 无码人妻精品中文字幕免费 | 日本久久爱 | 国产欧美在线亚洲一区 | 亚洲国产精品第一区二区三区 | 亚洲欧美日韩二三区在线 | 欧美一级欧美三级在线观看 | 丁香花中文字幕mv在线免费观看 | 国产一区二区美女 | 欧美成人网视频 | 日本牲交大片免费观看 | 亚洲精品动漫久久久久 | 五月色丁香婷婷网蜜臀av | 成人黄色三级 | 精品日产a一卡2卡三卡4卡乱 | 精品国产一区二区av麻豆 | 中文字幕日本人妻久久久免费 | 久久综合婷婷丁香五月中文字幕 | 日韩亚洲中字无码一区二区三区 | 国产suv精二区 | av福利网址 | 国产无遮挡无码很黄很污很刺激 | 91九色网 | 性xxxxxxxxxxx欧美| 午夜无码性爽快影院6080 | 国产白袜脚足j棉袜在线观看 | 国产亚洲欧美另类一区二区三区 | 国产98在线 | 免费 | 中文字幕人妻无码一区二区三区 | 国产成人精品777 | 精品国产一区二区三区小蝌蚪 | 在线观看av中文字幕 | 噼里啪啦动漫在线观看 | 国产婷婷一区二区三区 | 欧美精品一区在线 | 午夜偷拍视频 | 久久久久人妻精品一区蜜桃网站 | 伊人蕉久影院 | 国产精品久久久久久亚洲影视内衣 | 天天操天天摸天天射 | 精品欧美一区二区在线观看 | 免费无码又爽又刺激高潮的漫画 | 99精品视频免费热播在线观看 | 色欲色香天天天综合vvv | 国产黄色大全 | 国产成人精品日本亚洲第一区 | 成片免费观看视频大全 | 国产精品国产三级国产aⅴ原创 | 乱人伦视频中文字幕 | 欧美日韩在线第一页免费观看 | 日本艳妓bbw高潮一19 | 女人高潮av国产伦理剧 | 麻豆一区二区三区四区 | 成人午夜精品福利免费 | 极品国产主播粉嫩在线观看 | 在线观看麻豆国产传媒61 | 粉嫩高中生无码视频在线观看 | 四虎视频精品免费观看 | 又色又爽又黄高潮的免费视频 | 亚洲色图狠狠干 | 秋霞午夜无码鲁丝片午夜精品 | 风间由美交换夫中文字幕 | 玖玖热综合一区二区三区 | 久草在线中文视频 | 日本一区二区三区免费播放 | 国产精品白浆精子像水合集 | 久碰人妻人妻人妻人妻人掠 | 午夜成年人| 五月天激情视频 | 日韩无砖 | 黄色欧美在线 | 毛片免费视频在线观看 | 屁屁影院ccyy备用地址 | 亚洲国产亚综合在线区 | 日本丰满少妇黄大片在线观看 | 天天干天天噜 | 亚洲欧洲日韩国产 | 久久精品成人免费观看三 | 女同互慰国产一区 | 99爱视频 | 日日橹狠狠爱欧美二区免费 | 少妇人妻精品无码专区视频 | 老子影院午夜伦不卡 | 在线观看网址你懂的 | 久久久久国产精品嫩草影院 | 日本激情网 | 国产三区四区视频 | 国产亚洲综合网曝门系列 | 久久久亚洲精品一区二区三区 | 56av国产精品久久久久久久 | 婷婷丁香国产 | 欧美xxxx狂喷水欧美喷水 | 国产黄色精品在线观看 | 久久久久亚洲ai毛片换脸星大全 | 青青草免费国产线观720 | 国产99久久九九精品无码 | 一级片免费在线观看 | 亚洲精品xxxxx | 任你操av | 91日批视频 | 日本喷潮 | 日本xxxxx在线观看 | 99av视频| 亚洲国产美国国产综合一区 | 亚洲日韩精品欧美一区二区 | 国产综合在线观看视频 | 色版视频在线观看 | 亚洲va在线观看 | 亚洲欧美日韩另类 | 国产玖玖爱精品视频 | 日韩欧美在线观看一区二区视频 | 在线免费视频你懂的 | 91男人影院| 9l视频自拍九色9l视频最新 | 日本xxxx在线观看 | 99免费| 亚洲小说区图片区色综合网 | 国产精品久久久久久久午夜片 | 成在人线av无码免费 | 欧美一卡二卡三卡四卡视频区 | 亚洲欧美日韩愉拍自拍 | 精品人伦一区二区三区潘金莲 | 97916.com| 成人黄色小说网址 | 日韩国产在线播放 | xx视频 在线观看 | 黄色一级生活片 | 国产品无码一区二区三区在线 | 手机看av片 | 丁香婷婷综合久久来来去 | 日韩av无码国产精品 | 4hu四虎永久免费地址ww416 | 狠狠色很很在鲁视频 | 成年女人午夜性视频 | 亚洲中文字幕无码永久在线不卡 | 日本50岁丰满熟妇xxxx | 欧美性大战久久久久久 | 亚洲久热 | 国产又爽又大又黄a片 | 日本少妇高潮正在线播放 | 91九色在线播放 | 久久99国产精一区二区三区 | 国产精品黄页免费高清在线观看 | 视频在线观看91 | 伊人夜夜躁av伊人久久 | 国产成人亚洲精品无码影院bt | 国产精品白丝av嫩草影院 | 曰韩精品一区二区 | 国产亚洲欧美日韩二三线 | 亚洲最大在线观看 | 国产精品成人亚洲777 | 亚洲s码欧洲m码国产av | 日日久| 无码国产精品一区二区免费vr | 麻豆成人网 | 上司人妻互换hd无码 | 91视频影院 | 精品国内视频 | 人妻熟女一二三区夜夜爱 | 中文字幕一区在线观看 | 亚洲裸体视频 | 免费在线观看www | 亚洲国产精品一区二区动图 | 人妻教师痴汉电车波多野结衣 | 亚洲精品无码ma在线观看 | 国产精品毛片一区视频播 | 色综合视频一区二区三区44 | 日本又色又爽又黄的a片18禁 | 伊人网黄色 | 国产亚洲精品a片久久久 | 好爽好湿好硬好大免费视频 | 亚洲精品推荐 | 久草精品视频在线看网站免费 | 日韩欧美在线视频一区 | 91精品国产综合久久香蕉922 | 亚洲成人毛片 | 国产在线不卡精品网站 | 精品国产亚洲一区二区三区 | 92精品| 亚洲性日韩精品一区二区三区 | 国产亚洲精品无码不卡 | 99在线免费观看视频 | 狠狠色伊人亚洲综合成人 | 在线免费观看日本视频 | 亚洲第一天堂久久 | 国产好片无限资源 | 精品一区二区三区波多野结衣 | 五月天天色 | 日皮视频免费 | 97久久久久 | 久久久精品在线 | caoporn国产免费人人 | 久久亚洲人成网站 | 天天爽天天碰狠狠添 | 婷婷丁香六月天 | 欧美大片免费观看网址 | 欧美高清熟妇啪啪内射不卡自拍 | 国产aⅴ无码久久丝袜美腿 上司人妻互换hd无码中文 | 国产精品扒开腿做爽爽爽a片唱戏 | 区一区二在线观看 | 人人妻人人妻人人妻碰碰 | 在线免费观看av网址 | 国产精品一区二区三区四 | 91精品国产乱码麻豆白嫩 | 亚洲成色av网站午夜影视 | 一本色道久久88精品综合 | 调教套上奶牛榨乳器喷奶水 | 免费aaa级毛片在线视频 | 国产乱码精品一区二区三区爽爽爽 | 伊人网综合网 | 国产成人一区二区三区影院动漫 | 男女一边摸一边做爽视频 | 国产精在线 | 欧美级特黄aaaaaa片 | 涩涩涩涩爱网站 | 久久久久久久久久久免费 | 欧美黄绝喷潮片 | 日日摸日日干 | 琪琪av色原伊人大芭蕉 | 亚洲免费av一区 | 亚洲精品无码mv在线观看 | 日韩系列无码一中文字暮 | 456欧美成人免费视频 | 国产精品系列无码专区 | 国产精品久久久久久久毛片动漫 | 色视频网| 欧美亚洲国产视频 | 国产精品一区二区三区在线看 | 亚洲一区 | 久久99亚洲精品久久99 | 亚洲成a∨人片在线观看不卡 | 狠狠躁日日躁夜夜躁 | 996热re视频精品视频这里 | 毛片毛片免费看 | 日本不卡高字幕在线2019 | 日本jyzz| 91久久久久久久国产欧美日韩- | 亚洲国产精品国自产拍电影 | 92久久精品一区二区 | 另类毛片| 祥仔av免费一区二区三区四区 | а√天堂资源官网在线资源 | 国产精品成人久久久久久久 | 久久成人免费精品网站 | 日本亚洲欧洲免费无线码 | 强开少妇嫩苞又嫩又紧九色 | 久久艹国产精品 | 茄子视频国产在线观看 | 91popny丨九色丨国产 | 国产三级aaa | 国产成人久久精品二区三区 | 国产精品va在线观看手机版hd | 老司机亚洲精品影院无码 | 精品香蕉久久久爽爽 | 欧美综合乱图图区乱图图区 | 爱爱爱网 | 日本视频网站在线观看 | 自拍偷区亚洲综合美利坚 | 国产亚洲日本精品成人专区 | 一区二区三区免费观看视频 | 永久免费的av在线电影网无码 | 丰满又大又圆又白的美乳美女 | 久草精品视频在线看网站免费 | 日本高清视频在线观看 | 免费人妻无码不卡中文18禁 | 中文字幕 在线 中文乱码 | 中国少妇内射xxxhd免费 | 久久精品免视看国产成人 | 精品国产一区二区三区无码 | 一起操17c| 夜夜欢性恔真人免费视频 | 国产jk白丝在线观看免费 | 99久久久国产精品免费牛牛 | 永久免费无码网站在线观看个 | wwwyoujizz日本| 四虎家庭影院 | 欧美三级少妇高潮 | 国产精品无码无卡无需播放器 | 欧美另类国产 | 国产成a人亚洲精品无码久久网 | 特级av毛片免费观看 | 青青草成人av| 日韩无 | 中文字字幕在线成人av电影 | 无码国产一区二区免费 | 欧美日韩精品久久 | 人成免费 | 欧美在线黄 | 免费无码av一区二区三区 | 九九热思思 | 秋霞成人午夜鲁丝一区二区三区 | 日本a v网站| 欧美做受69 | 伊人久在线观看视频 | 奶头好大狂揉60分钟视频 | 久久久加勒比 | 夜精品a片一区二区三区无码白浆 | 女人下面流白浆的视频 | 精品少妇ay一区二区三区 | 中文天堂资源在线www | 国产黄色免费小视频 | 日本在线高清不卡免费播放 | 久久精品成人免费观看97 | 超碰公开在线 | 青青青青青手机视频在线观看视频 | 亚洲一区二区三区香蕉 | 手机看av片 | 国产91久久婷婷一区二区 | 超碰在线超碰在线 | 亚洲综合五月天婷婷丁香 | 黑巨人与欧美精品一区 | 天天骑天天干 | 97小视频| 夜夜躁狠狠躁日日躁2002 | 人人爱人人乐免费 | 日韩性猛片aaaaaaa做受 | a国产视频| 精品一区二区不卡无码av | 成人深夜福利视频 | 国产成人精品午夜片在线观看 | 特黄特色三级在线观看 | 91精品国产综合久久小仙女图片 | 国产一级二级在线观看 | 熟女人妻aⅴ一区二区三区麻豆 | 国产精品女同一区二区在线 | 一区二区三区在线观看av | 丝袜a∨在线一区二区三区不卡 | 少妇被又大又粗猛烈进出视频 | 99精品久久久 | 久色影视 | 欧美xxxx做受欧美88 | av一区+二区在线播放 | 亚洲免费在线播放视频 | 亚洲一二三区精品 | 亚洲线精品一区二区三区影音先锋 | 精品美女一区二区 | 亚洲精品第一国产综合野 | 狠狠色丁香久久久婷 | 午夜无码精品国产片 | 欧美成 人影片 aⅴ免费观看 | 5566综合网| 在线看片人成视频免费无遮挡 | 亚洲人成网站在线播放2020 | 国产91在线观 | 五月婷婷在线观看视频 | 国产高欧美性情一线在线 | 7788色淫视频观看日本人 | 成年女人午夜毛片免费 | 亚洲欧美va在线播放 | 亚拍精品一区二区三区探花 | 国产熟女内射oooo | 中文字幕一区二区三区久久网站 | 99在线视频免费观看 | 少妇呻吟翘臀后进爆白浆在线观看 | 免费激情视频在线观看 | 日韩精品一区二区三区免费视频观看 | 免费看的黄色大片 | 国产成人免费无码视频在线观看m | 真实国产乱子伦对白在线播放 | 五月深爱网 | 午夜精品在线 | 中文字字幕在线中文乱码 | 日韩欧美成人一区二区三区 | 天堂伊人 | 日韩精品在线观 | 黄色综合网 | 亚洲精品~无码抽插 | 成人免费高清在线观看 | 香蕉视频国产精品 | 精品国产欧美一区二区三区成人 | 国产丝袜视频一区二区三区 | 亚洲国产成人在人网站天堂 | 又色又爽又黄的吃奶视频免费观看 | www.国产精品.com | 午夜影音 | 免费观看av的网站 | 九色在线 | 丝袜美女啪啪 | 国产色视频播放网站www | 精品爆乳一区二区三区无码av | 国产午夜激无码av毛片不卡 | 18禁黄网站禁片免费观看 | 不卡一区二区在线观看 | 欧美亚洲综合另类 | 性夜影院午夜看片 | 无码国产精成人午夜视频不卡 | 国产亚洲精品久久久久久久久 | 少妇激情作爱视频 | 国产成人无码av在线影院 | 三叶草欧洲码在线 | 久久久久久久久久久久福利 | 久久久久国产美女免费网站 | 1区1区3区4区产品乱码芒果精品 | av日韩在线播放 | 老熟女 露脸 嗷嗷叫 | 播放老女人毛片毛片 | 偷偷操不一样的久久 | 无码人妻一区二区三区免费 | 日本熟妇乱人伦xxxx | 久久成年人 | 熟睡人妻被讨厌的公侵犯 | 欧美日韩国产成人 | 男女边吃奶边做边爱视频 | 国产精品偷伦视频免费观看了 | 男女晚上日日麻批视频 | 最近中文字幕mv在线视频2018 | 亚洲欧洲日产国产 最新 | 天天躁日日躁狠狠躁性色avq | 中文字幕一区二区精品区 | 亚洲综合欧美色五月俺也去 | 日韩美女亚洲99久久二区 | 国语自产少妇精品视频 | 国自产精品手机在线观看视频 | 太深太粗太大太猛太爽了视频 | 嫩草视频在线观看免费 | av永久天堂一区二区三区 | 国产一区黄色 | 天堂网成人 | 四虎在线播放 | 九九九免费观看视频 | 日本xxxwww在线观看 | 亚洲国产v高清在线观看 | 欧美丰满老妇熟乱xxxxyyy | 亚洲精品乱码久久久久久久 | 久久九九日本韩国精品 | 国产92成人精品视频免费 | 欧美一级黄色影片 | 香蕉久久夜色精品国产尤物 | 国产女人叫床高潮视频在线观看 | 无遮挡裸体免费视频尤物 | 五月综合色 | 性久久久久久久久久 | 少妇毛片一区二区三区免费视频 | 欧美精品爱爱 | 久久国产v综合v亚洲欧美蜜臀 | 日韩人妻高清精品专区 | 亚洲干干| 国产女人与拘做视频免费 | 国产精品一区二区av在线观看 | 欧美激情综合五月色丁香小说 | 九九免费精品视频 | 9999精品成人免费毛片在线看 | 中文字幕制服丝袜第57页 | 欧美色图一区二区三区 | 污污导航 | 人妻熟女一区二区av | 91精品久久久久久久久久久 | 女人被男人躁得好爽免费视频 | 日韩精品成人一区二区三区 | 国产丰满老熟女重口对白 | 国产精品亚洲a∨天堂不卡 天天爽天天插 | 天天爱夜夜操 | 精品精品国产自在97香蕉 | 国产精品无码久久综合 | 精品国内自产拍在线观看视频 | 在线观看日本高清=区 | 韩日在线 | 国产重口老太和小伙 | 国产污污视频 | 99久久国产综合精品swag | 一本一本久久a久久精品综合 | 永久黄网站 | 久久无码av中文出轨人妻 | 麻花传媒剧国产mv高清播放 | 亚州欧美日韩 | 黄色av免费在线观看 | 人妻妺妺窝人体色www聚色窝 | 日韩欧美成人一区二区 | 欧美区日韩区 | 国产男女乱淫真高清视频免费 | 国产福利姬精品福利资源网址 | 日韩精品视频在线观看免费 | 久久国产99 | 91视频高清| 婷婷玖玖| 日本免费色 | 久久久婷婷五月亚洲97号色 | 日本在线看片免费人成视频1000 | 又大又粗又爽的少妇免费视频 | 97精品伊人久久大香线蕉app | 久久永久免费人妻精品我不卡 | 任我橹这里只有精品 在线视频 | 日本一区二区免费看 | 草久在线视频 | 精品91视频 | 欧美日韩一区二区三区免费 | 女人久久 | 国产sm调教折磨视频 | 欧洲熟妇色xxxx欧美老妇 | 久久久久国产精品人妻aⅴ免费 | 欧亚乱熟女一区二区在线 | 中文字幕永久 | 免费观看全黄做爰大片国产 | www.亚洲一区 | 婷婷深爱激情 | 青青青手机在线视频 | 欧美二区乱c黑人 | 亚洲 另类 在线 欧美 制服 | 色婷婷免费观看 | 夜夜春夜夜爽 | youjizz.com在线观看 | 亚洲午夜精品一区 | 青青青草网站免费视频在线观看 | 国产精品18久久久久vr使用方法 | 成人国产精品秘片多多 | 国产成人无码18禁午夜福利免费 | 辣+高h+浓+np+肉+黄在线 | 韩国无码一区二区三区免费视频 | 无码专区亚洲制服丝袜 | 久久天天视频 | 亚洲最大av网站在线观看 | 1000部拍拍拍18勿入免费视频下载 | 欧美天天射 | 亚洲香蕉aⅴ视频在线播放 懂色一区二区三区 | 欧美精品一二三四区 | 在线精品小视频 | 麻豆伊人 | 五月天亚洲 | 黄色蜜桃视频 | 亚洲国产人成自精在线尤物 | 亚洲人网 | 亚洲精品免费观看 | 国产高清av久久久久久久 | 香蕉在线 亚洲 欧美 专区 | 日韩午夜三级 | 污网站www | 成人午夜免费网站 | 国产91丝袜在线18 | 中文字幕色呦呦 | 在线亚洲高清揄拍自拍一品区 | 久久精品成人免费国产片桃视频 | 亚洲精品高清av在线播放 | 欧产日产国产精品精品 | 亚洲综合网站久久久 | 国产人与zoxxxx另类 | 国模冰莲极品自慰人体 | 搞黄网站在线观看 | 色草在线 | 天天躁夜夜躁狠狠眼泪 | 99在线视频免费观看 | 欧美日韩一本的免费高清视频 | 国产性生交xxxxx无码 | 色偷偷尼玛图亚洲综合 | 日韩一区二区三区国产 | 噜噜噜亚洲色成人网站 | 中文字幕永久免费视频 | 久久精品亚洲a | 大胸美女被吃奶爽死视频 | 亚洲欧美尹人综合网站 | 成人午夜免费无码福利片 | 人人妻人人妻人人人人妻 | 成人极品视频 | 中国一级大黄大黄大色毛片 | 91丨porny丨酒店 | 久久视频在线视频精品 | 噜噜噜天天躁狠狠躁夜夜精品 | 欧美色图片一区 | 久久婷婷国产综合尤物精品 | 亚洲色成人网站www永久尤物 | 亚洲一区二区三区在线观看网站 | 国产精品久久这里只有精品 | 亚洲乱码一二三四区 | 香蕉人人精品 | 国内盗摄视频一区二区三区 | 日韩国精品一区二区a片 | 黄色毛片一级片 | 无码专区视频中文字幕 | 色婷婷综合久久久久中文字幕 | 九九天堂网 | 亚洲一区精品人人爽人人躁 | 国产成人a无码短视频 | 国产又滑又嫩又白 | 天堂新版8中文在线8 | 丰满熟妇人妻av无码区 | 日韩国产精品无码一区二区三区 | 日本无码人妻丰满熟妇区 | 亚洲人成人无码www影院 | 欧美日韩免费网站 | 天天色踪合 | 久久久久 亚洲 无码 av 专区 | 伊人亚洲综合 | 天天视频一区二区三区 | 粉嫩av一区二区三区免费看 | www.天天综合| 中文字幕制服丝袜一区二区三区 | 蜜桃一区二区三区 | 亚洲欧洲日韩综合久久 | 欧美色v | 亚洲成色www.777999 | 国产一区二区三区成人欧美日韩在线观看 | 久久久久国产精品视频 | 国产精品乱码久久久久软件 | 欧美日韩国产中文高清视频 | 伊人av超碰久久久麻豆 | 狠狠色婷婷久久综合频道毛片 | 午夜伦yy44880影院 | 在线播放色| 国产99青青成人a在线 | 真多人做人爱视频高清免费 | 久久久国产精华 | 在线不卡免费视频 | 51被公侵犯玩弄漂亮人妻 | 日韩中文字幕欧美 | 天堂av观看 | 美女扒开大腿让男人桶 | 寡妇亲子伦一区二区三区四区 | 亚洲另类xxxx | a v 在线视频 亚洲免费 | 亚洲第一aaaaa片 | 国产精品麻豆一区二区 | 久久人妻无码一区二区 | 国产精品久久自在自线不 | 日本爽快片18禁免费看 | 99精品国产一区二区三区a片 | 久久久91| 久久久久五月 | 成人无码h在线观看网站 | 国产成人精品高清在线观看93 | 久久99精品久久久久久9蜜桃 | 夜夜春精品视频高清69式 | 欧洲人免费视频网站在线 | 少妇白浆高潮无码免费区 | 18资源在线www免费 | 人人妻人人澡人人爽欧美二区 | 久久精品一 | 国产精品久久久久不卡绿巨人 | 国产免费小视频 | 久久99精品国产麻豆 | 国产爆操视频 | 九色91在线| 亚洲精品久久久中文字幕痴女 | 国产亚洲精品久久久久蜜臀 | 少妇精品高潮欲妇又嫩中文字幕 | 日本精品免费在线观看 | 亚洲aⅴ无码专区在线观看春色 | 99久久婷婷国产综合精品青牛牛 | 国产真实伦在线观看视频 | 97成人精品视频在线播放 | 一区二区三区在线观看亚洲电影 | 日本婷婷免费久久毛片 | 天堂8中文 | 国产免费午夜福利在线播放11 | av不卡高清| 特级www| 成人福利视频在 | 手机在线免费看片 | 国产高清在线精品一区app | 免费看成人毛片无码视频 | 狠狠伊人| 亚洲精品18 | 日韩国产亚洲欧美中国v | 亚洲精品视频在线免费 | 成人网免费| 精品国产欧美一区二区 | 国产精品人人妻人人爽 | 日韩a毛片 | 天天躁日日躁狠狠躁喷水软件 | 亚洲伊人成色综合网 | 漂亮的女老板国产三级 | 日韩av网址在线观看 | av在线免费观看网站 | 精品无码一区二区三区av | ww.国产 | 国产在线不卡一区 | 日韩精品乱码av一区二区 | 中文字幕av久久激情亚洲精品 | r四虎 | 亚洲精品自产拍在线观看动漫 | 日韩视频在线免费播放 | 手机在线一区二区 | 亚洲精品无线乱码一区 | 亚洲国产中文曰韩丝袜 | 日日干b| 久操免费在线 | 久久综合桃花 | 精品国产乱码久久久久久免费 | 国产亚洲久一区二区 | 高清一区二区三区日本久 | 久久精品久久久 | 国产美女三级无套内谢 | 国产xxxx做受视频 | 久久久精品福利 | 国产清纯在线 | 日日夜夜精彩视频 | 日韩一级免费 | 鲁一鲁一鲁一鲁一av | 天天夜夜狠狠 | 欧美性性享受在线观看 | 精品国产国产综合精品 | 国产区综合 | 熟女丝袜潮喷内裤视频网站 | 91快色| 婷婷久久综合九色综合绿巨人 | 一区二区不卡视频 | 韩国无码中文字幕在线视频 | 18岁毛片| 久久伊人精品视频 | 视频福利网 | 奇米777四色精品综合影院 | 国产在线无码制服丝袜无码 | www.youjizz.com国产 | 高清av免费 | 亚洲精品国产av成拍色拍婷婷 | 亚洲色婷婷综合久久 | av在线不卡免费看 | 一道久久 | 中文字幕人妻少妇引诱隔壁 | 久久久久久久久久亚洲 | 日本中文字幕免费观看 | 激情五月婷婷久久 | 久草这里只有精品 | mm31美女爽爽爽爱做视频vr | 性大片免费视频观看 | 亚洲精品第一国产综合境外资源 | 五月婷婷综合在线观看 | 久久免费在线观看视频 | 99久99| 高级会所人妻互换94部分 | 国产精品 经典三级 亚洲 | 国产片av国语在线观看手机版 | 免费国产va在线观看视频 | 午夜精品视频在线 | 国产玖玖玖玖精品电影 | 一区二区三区在线 | 日本 | 亚洲精品专区 | 啪视频在线| 国产高清一区二区三区直播 | 奶头又大又白喷奶水av | 欧美熟妇另类久久久久久多毛 | 马与人黄色毛片一部免费视频 | 国产伦精品一区二区三区免费迷 | 久久中文字幕无码中文字幕有码 | 欧美精品社区 | 毛片免费视频 | 色人久久 | 欧美xoxoxo另类粗暴 | 国产乱子伦视频大全亚琴影院 | 国产午夜精品免费一区二区三区 | 日本三级吃奶头添泬无码苍井空 | 人人妻人人玩人人澡人人爽 | 国产超碰91人人做人人爽 | 成年美女黄网站色奶头大全 | 人妻中文无码就熟专区 | 亚洲精品一区二区三区精华液 | 67194熟妇在线永久免费观看 | av黄色成人| 亚洲富人天堂视频 | aa在线播放| 日本高清一区二区视频 | 中文字幕久久久久人妻中出 | 欧美剧场 | 一区国产传媒国产精品 | 少妇特黄a片一区二区三区 狠狠色影院 | 五十六十日本老熟妇乱 | 国产高清在线一区二区 | 校园春色亚洲激情 | 国产精品一二三区成毛片视频 | 天天看天天摸天天操 | 四虎影视永久在线 | 一级黄视频 | 看真人毛片| 九九热av| 日韩三区四区 | 亚洲天堂精品在线观看 | 五月婷婷色丁香 | 国产午夜片无码区在线观看 | 91精品国产99久久久久久久 | 肉色超薄丝袜脚交69xx | 久久免费小视频 | 亚洲成人天堂 | 久久免费视屏 | 免费看成人aa片无码视频 | 越南女子杂交内射bbwbbw | 影音先锋中文字幕在线 | 亚洲精品影院 | 久久一区二区精品 | 亚洲女人毛耸耸 | 精品无人区一码二码三码四码 | 久久伊人色| 性xxxx搡xxxxx搡按摩 | 久久国产欧美一区二区三区免费 | 极品美女极度色诱视频在线 | 五月激情四射网 | 在线一区二区不卡 | 国产中出 | 亚洲人成电影在线播放 | 亚洲精品久久久久久久观小说 | 人善交video另类hd国产片 | 国产卡一卡二卡三卡免费 | 婷婷亚洲视频 | 国产精品人妻免费精品 | 在线人人车操人人看视频 | 亚洲国产综合专区在线播放 | 91视频18 | 欧美日韩一区二区三区在线 | 亚洲领先的自拍视频网站 | 国产色视频网站免费 | 亚洲欧美国产国产一区 | av在线亚洲男人的天堂 | 成人免费毛片加视频 | 亚洲福利视频导航 | 久久美利坚 | 99re在线精品| 男人晚上看的网址 | 国产成人午夜精华液 | 久久久中文网 | 亚洲国产婷婷综合在线精品 | 成人一区二区免费中文字幕视频 | 久久不见久久见免费影院视频 | 兔费看少妇性l交大片免费 天堂自拍 | 免费国产黄网站在线观看 | 日本日本熟妇中文在线视频 | 国产在线精品一区二区不卡麻豆 | 国产又粗又猛又大爽又黄 | 国产丝袜久久 | 91在线超碰 | 成年午夜无码av片在线观看 | 人人爱人人乐免费 | 久久婷婷五月综合色国产香蕉 | 日韩精品a片一区二区三区妖精 | 天堂网在线最新版www中文 | 国产成人一区二区三区app | 色婷婷日日躁夜夜躁 | 水蜜桃无码av在线观看 | 国产无套中出学生姝 | 一本大道久久东京热av | 亲近乱子伦免费视频无码 | 天干天干天啪啪夜爽爽av小说 | 精品久久久久久中文墓无码 | 久草在线视频看看 | 国产又色又爽又黄又免费软件 | 在线播放国产精品三级网 | 色女孩综合网 | 少妇一级淫片免费看 | 免费无码又爽又刺激高潮的漫画 | 国产后进白嫩翘臀在线播放 | 精品久久8x国产免费观看 | 国产成人亚洲综合色就色 | 蜜臀av人妻国产精品建身房 | 国产精品丝袜久久久久久久不卡 | 免费婷婷| 亚洲精品国产成人一区二区 | 国产无套内射又大又猛又粗又爽 | 午夜无码区在线观看亚洲 | 亚洲精品一区国产 | 午夜性色福利在线视频18观看 | 极品粉嫩国产48尤物在线播放 | 欧美三区 | 青青草原综合久久大伊人精品 | 国产在线码观看超清无码视频 | 亚洲一区有码 | 国产精品99 | 亚洲aⅴ无码天堂在线观看 黄色一级片日本 | 国产亚洲日韩网曝欧美台湾 | 特级毛片网站 | 黄色大片在线免费看 | 日本成本人片免费网站 | 亚洲а∨天堂久久精品2021 | 18禁止进入1000部高潮网站 | 国产免费又色又爽又黄软件 | 久久久久久久久黄色 | 牛牛影视av | 精品一区二区三区视频在线观看 | 久久97精品久久久久久久不卡 | 国产有码视频 | 少妇的网站 | av爽妇网 | 欧美福利一区 | 久久综合九色综合97欧美 | 亚洲欧美成人综合图区 | 精品国产午夜 | 日本少妇翘臀啪啪无遮挡软件 | 黄色短视频在线播放 | 婷婷在线视频 | 亚洲 欧美 动漫 少妇 自拍 | 色av性av丰满av国产 | 天天躁日日躁狠狠躁日日躁 | 一区二区三区无码视频免费福利 | 久久综合五月天 | 亚洲熟妇av一区二区三区下载 | 一卡二卡3卡4卡视频免费播放 | 国产乱子伦三级在线播放 | 久久久亚洲国产天美传媒修理工 | 台湾无码av一区二区三区 | 国产7色在线 | 国产 | 国产一精品av一免费爽爽 | 国产亚洲精品自在久久蜜tv | 日韩精品视频免费看 | 爱福利视频 | 孕妇性孕交videoshd | 49vv国产淫片aaaaaaa | 四虎最新紧急更新地址 | 成人在线免费高清视频 | 日韩亚洲在线 | 亚洲人成在线观看网站不卡 | 亚洲第一网站 | 中文字幕黄色av | 人人超碰人人超级碰国 | mm1313亚洲国产精品无码试看 | 欧美不卡视频在线观看 | 熟女人妻一区二区三区视频 | 狠狠色噜噜狠狠狠狠五月婷 | 国产精品亚洲mnbav网站 | 日韩激情中文字幕 | 亚洲a级 | 午夜av导航 | 国产色一区二区三区 | 日韩精品久久久久影视的特点 | 亚洲精品自在在线观看 | 粉嫩aⅴ一区二区三区 | 精品国产你懂的在线观看 | 日韩免费码中文在线观看 | 精品国产乱码久久久软件下载 | 在线综合亚洲欧美日韩 | 99热国产在线 | 亚洲不卡在线观看 | 日韩精品区一区二区三vr | 香蕉久久人人97超碰caoproen | 色网站免费看 | 国产精品香蕉在线观看网 | 国产亚洲精品资源在线26u | 国产成人av大片大片在线播放 | 精品无人乱码一区二区三区 | 亚洲精品欧美精品 | 国产又黄又硬又湿又黄的故事 | 国产精品jk白丝av网站 | 成人午夜福利院在线观看 | 亚洲国产日韩综合久久精品 | 无码日韩做暖暖大全免费不卡 | 成人午夜在线观看 | 九九热视频在线播放 | 国产精品视频免费丝袜 | 久久久999精品 | 国产免费av片在线 | 人妻无码αv中文字幕久久 在线观看中文字幕2021 | 国产主播喷水 | 丰满少妇被猛烈进入无码 | 又色又爽又黄的视频网站 | 色老头精品午夜福利视频 | 国产一区二区av在线 | 亚洲国产一二三区 | 国内精品视频在线观看九九 | 亚洲人成电影网站 久久影视 | 亚洲精品国偷拍自产在线观看蜜臀 | 青青草网站在线观看 | 欧美 亚洲 动漫 激情 自拍 | 欧美真人性做爰一二区 | 精品无码国产一区二区三区麻豆 | aaaaaabbbbbb毛片| 欧美天堂网站 | 天堂国产永久综合人亚洲欧美 | 竹菊影视欧美日韩一区二区三区四区五区 | 亚洲狠狠爱一区二区三区 | 300部国产真实乱 | 欧美黄色激情视频 | 偷窥村妇洗澡毛毛多 | 9水蜜桃综合 | 国产乱性 | 国产免费小视频 | 特级黄色片 | 天堂一区二区三区四区 | 国内精品久久久久久久果冻传媒 | 亚洲精品国产首次亮相 | 四虎影视久久久免费观看 | 狠狠爱av| 色婷婷国产精品视频 | 精品亚洲视频在线观看 | 嫩模李丽莎喷水福利视频 | 国产成人精品一区二 | 日韩在线 | 中文 | 中文字幕人妻高清乱码 | 成人性生交xxxxx网站 | 婷久久| 日本三级在线播放线播放 | 欧美一级一片 | 久久精品成人免费国产片桃视频 | 久久久久久综合网 | 狠狠操狠狠插 | 成人午夜污污在线观看网站 | 欧美熟妇性xxx交潮喷 | 国产区在线观看成人精品 | 国产成人一级片 | 亚洲精品乱码久久久久久中文字幕 | 伊人精品无码一区二区三区电影 | 色欲来吧来吧天天综合网 | 亚洲激情中文字幕 | 久久精品国产久精国产69 | 午夜精品久久久久久中宇 | www狠狠 | 黄色在线观看视频 | 97人人澡人人添人人爽超碰 | 久久成人一区二区三区 | 亚洲免费一| 爱草av| 国产中文三级全黄 | 亚洲性夜夜摸人人天天 | 亚洲高清视频一区 | 日日夜夜操操 | 欧美又大又粗午夜剧场免费 | 亚洲精品国产肉丝袜久久 | 狠狠色狠狠色综合日日不卡 | 最新亚洲精品国偷自产在线 | 特别刺激重口的乱小说 | 亚洲国产精品无码久久久久高潮 | 亚洲综合在线视频自拍 | 亚洲中文字幕久久无码精品 | 日本美女福利视频 | 亚洲国产人成自久久国产 | 黑人好猛厉害爽受不了好大撑 | 亚洲天堂精品久久 | 久久国产精品视频一区 | 大胆顶级欧美aaa级 亚洲精品亚洲人成在线观看 | 国产免费av一区二区 | 日韩人妻无码精品-专区 | 亚洲久久久久久中文字幕 | 日韩女优中文字幕 | 免费黄色在线播放 | 久久美女性网 | 亚洲国产一区二区a毛片 | 一区二区三区免费在线观看 | 国产在线精品成人一区二区 | 国产真实乱人偷精品人妻 | 日日爱夜夜爱 | 黄色三级视频在线观看 | 精品国产一区二区三区av片 | 白嫩少妇bbwbbw撒尿 | 97精品伊人久久大香线蕉app | 欧美精品激情视频 | 成人高潮片免费视频欧美 | 免费人成年激情视频在线观看 | 欧美午夜刺激影院 | 成人国产一区二区三区精品 | 欧美成人综合久久精品 | 成人综合视频网 | av噜噜噜 | 国产成人午夜福利在线播放 | 日本加勒比中文字幕 | 久久综合av色老头免费观看 | 欧美性站| 精品久久久久久国产潘金莲 | 99re在线视频播放 | 免费国产午夜视频在线 | 一个人在线观看免费中文www | 久久看片网 | 免费国产污网站在线观看不要卡 | 中文字幕亚洲在线观看 | 超碰青青草原 | 精品视频无码一区二区三区 | 男人超碰 | 国产精品尤物麻豆一区二区三区 | 东方av正在进入 | 人妻中出无码中字在线 | 国产精品久久久久久久福利 | 国产精品成人av电影不卡 | 国产91极品白丝呻吟娇喘 | 午夜天堂av久久久噜噜噜 | 99久久国产热无码精品免费 | 好男人免费影院www神马 | 日韩精品视频在线观看免费 | 伊人久久大香线蕉综合色狠狠 | 永久免费精品成人网站 | 国产av无码日韩av无码网站 | 51国偷自产一区二区三区 | 亚洲国产精品999 | 中文字幕日日 | 91亚洲国产成人精品一区二三 | 欧美丰满少妇xxxxx高潮对白 | 伊人色综合久久天天人手人婷 | 国产精品一区二区6 | 日本xxxx18野外无毒不卡 | 热99精品| 日本熟妇乱人伦a片免费高清 | 国产亚洲一区二区三区 | 992在线观看 | 国产精品黄在线观看免费软件 | 性欧美猛交69 | 亚洲第一视频网 | 狠狠色噜噜狠狠狠狠色综合久老司机 | 人人干干 | 亚洲蜜桃精久久久久久久久久久久 | 青草综合一区二区三区 | 久久无毛 | 日本黄色片在线 | 久久窝窝| 久久精品国产自在天天线 | 91在线观看视频 | 欧美激情在线免费观看 | 亚洲视频在线免费观看 | 午夜无码性爽快影院6080 | eeuss中文 | 美女被啪到深处抽搐视频 | 中文字幕一区二区三区精华液 | 国产精品女人高潮毛片圣水 | 亚洲成av人片不卡无码手机版 | 伊人久久久久久久久久 | 720lu国产刺激无码 | 91成人短视频 | 久久久久久高潮国产精品视 | 精品偷拍被偷拍在线观看 | 秋霞午夜成人鲁丝片午夜精品 | 人人妻人人a爽人人模夜夜夜 | 国产a∨国片精品白丝美女视频 | 欧美激情图片 | 国产香蕉视频 | 一级少妇淫高潮免费全看 | 欧美日韩一级视频 | 91精品久久久久久蜜桃 | 十八禁无码免费网站 | 嫩草av久久伊人妇女超级a | 久久99精品久久久久久动态图 | 国产天美传媒性色av | 精品欧洲av无码一区二区男男 | 中文字幕在线免费 | 亚洲一级色 | 3d动漫精品啪啪一区二区免费 | 中文字幕乱码人妻一区二区三区 | 东京天堂网天堂网 | 午夜福利精品视频免费看 | 在线国精产品 | 亚洲色网址 | 成人高潮片免费视频欧美 | 日韩一区二区中文字幕 | 全部免费毛片在线播放一个 | 热re91久久精品国99热蜜臀 | 91婷婷韩国欧美一区二区 | 中文精品在线 | 国产成人乱色伦区 | 在线综合亚洲中文精品 | 白丝美女被狂躁免费视频网站 | 殴美一区二区 | x99av成人免费| 国产女人高潮抽搐喷水免费视频 | 国产欧美日韩91 | 国产不卡视频 | 国内精品伊人久久久久av | 国产精品免费av一区二区 | 和岳每晚弄的高潮嗷嗷叫视频 | 亚洲国产初高中生女av | 四虎影院永久免费观看 | 国产午夜理论不卡在线观看 | 国产一区在线视频观看 | 国产韩国精品一区二区三区久久 | 亚洲国产综合在线区尤物 | 手机在线观看av片 | 四虎免费最新在线永久4hu | 国产精品无套 | 国产一二三区在线 | 二区影院| 欧美,日韩,国产精品免费观看 | 大桥未久亚洲无av码在线 | 狠狠干图片 | 人人妻久久人人澡人人爽人人精品 | 精品国产成人一区二区 | 久久久久久a | 国产精品天干天干在线观看澳门 | 未满十八18禁止午夜免费网站 | 日韩av一区二区三区免费看 | 国产刚发育娇小性色xxxxx | 最近中文字幕mv在线mv视频 | 国产精品一区二区久久乐下载 | 国产亚洲欧洲997久久综合 | 成人久久久精品乱码一区二区三区 | 欧美高清69hd| 亚无码乱人伦一区二区 | 亚洲综合av在线在线播放 | 国产精品嫩草影院入口日本一区二 | 免费精品国自产拍在线观看 | 国产精品久久久久久久久久久久久久久 | 在线精品亚洲第一区焦香 | 久久精品亚洲乱码伦伦中文 | 欧美成人免费观看全部 | 免费一二三区 | 日本久久中文字幕 | 好吊妞视频788gao在线观看 | 欧美成人影院亚洲综合图 | 九九天堂网 | 少妇毛片一区二区三区免费视频 | 色哟哟—国产精品 | 色99久久久久高潮综合影院 | 国产日韩高清在线 | 国产性猛交普通话对白 | 韩国三级无码hd中文字幕 | 免费又黄又粗又爽大片69 | 国产精品黄在线观看免费软件 | 亚洲欧美日本中文字不卡 | 无遮挡啪啪摇乳动态图 | 欧美绝顶高潮抽搐喷水合集 | 国产夫妻视频 | 亚洲尤物在线 | 国产女人精品视频 | 伊人久久大香线蕉午夜av | 一本大道久久精品懂色aⅴ 在线视频18在线视频4k | 欧美性性性性性色大片免费的 | 欧美制服丝袜亚洲另类在线 | 中文字幕免费视频 | 成人性生交大片免费看视 | 影音先锋男人av鲁色资源网 | 日韩欧美久久精品 | 欧美成人三级视频 | 欧美日韩成人一区二区三区 | 亚洲中文字幕av无码专区 | 亚洲午夜影视 | 国产男女猛烈无遮掩视频免费网站 | 欧美日韩在线亚洲二区综二 | 四虎精品寂寞少妇在线观看 | 中文字幕婷婷日韩欧美亚洲 | 韩国女主播一区二区三区 | 无码人妻斩一区二区三区 | 国产女教师bbwbbwbbw | 亚洲卡1卡2卡三卡4卡5卡6卡 | 99视频精品全部免费 在线 | 精品一区二区三区毛片 | 亚洲无线码高清在线观看 | 国模冰莲自慰肥美胞极品人体图 | 国产亚洲一区二区三区在线观看 | 深夜激情视频 | 国产欧美va欧美va香蕉在 | 无码日韩精品一区二区人妻 | 在线观看中文字幕dvd播放 | 奇米7777欧美日韩免费视频 | 9久9久热精品视频在线观看 | 久久躁狠狠躁夜夜av麻豆 | 中国女人初尝黑人巨高清视频 | 激情四虎 | 久久在线视频 | 日韩精品久久久 | 久久精品伊人波多野结衣 | 日产欧美国产日韩精品 | 九草影院 | 国产蝌蚪视频在线观看 | 国产精品性视频一区二区 | 午夜小视频在线观看 | 欧美性久久 | 人妻被按摩师玩弄到潮喷 | 忘忧草社区在线播放日本韩国 | 欧美在线视频免费播放 | 天天舔天天操 | 色婷婷我要去我去也 | 日本高清免费视频 | 风韵犹存丰满大屁股熟妇 | 少妇邻居内射在线 | 国产精品刺激对白麻豆99 | 色老头av亚洲一区二区男男 | 中文在线字幕观 | 日韩一区二区三免费高清 | 亚洲国产精品成人久久久 | 三级女的在洗澡三级 | 色婷婷我要去我去也 | 亚洲欧美日韩一区二区三区在线 | 国产乱女婬av麻豆国产 | 超级碰国产 | 日本国产欧美 | 国产精久久一区二区三区 | 国产免费一级淫片a级中文 欧美精品一区二区三区在线 | 性生交生活大片免费看 | 亚洲午夜精品av无码少妇 | 亚洲精品成人有声小说 | 国产精品人妻久久久久 | 超碰97在线免费观看 | 欧美嫩草影院 | av免费网站在线观看 | 久久久国产精品va麻豆 | 污网站www | 色综合久久中文综合网 | 最新的国产成人精品2021 | 怡红院成永久免费人视频新的 | 一本大道伊人av久久综合 | 亚洲一区天堂九一 | 亚洲日韩中文字幕在线播放 | 手机在线观看你懂的 | 亚洲精品第三页 | 不卡无在一区二区三区四区 | 人人超人人超碰超国产97超碰 | 亚洲 欧美 制服 综合 另类 | 日本a在线播放 | 午夜伦理影院 | 日本精品一区二区三区在线视频 | 久久婷婷六月综合色液啪 | 亚洲色大成网站www在线观看 | 我们好看的2018视频在线观看 | 双腿张开被9个黑人调教影片 | 久久大蕉香蕉免费 | 丰满的少妇邻居中文bd | 亚洲午夜福利在线视频 | 欧美性猛少妇xxxxx免费 | 日本熟女毛茸茸 | 国产熟妇另类久久久久婷婷 | 丁香九月激情 | 国产高欧美性情一线在线 | 超碰在线免费 | 91青青草 | 巨胸喷奶水www视频网站 | 日韩精品在线观看免费 | 色欲av永久无码精品无码蜜桃 | 日本少妇影院 | 成人av影音 | 色av吧 | 日本免费一区二区三区最新vr | 精品国产欧美 | 久久亚洲在线 | 91av视频免费观看 | 日韩欧美精品有码在线洗濯屋 | 欧洲影院 | 懂色av一区二区三区四区五区 | 日本少妇撒尿com | 婷婷丁香综合 | 亚洲精品久久久久中文字幕二区 | 国产精品情侣 | 5060国产午夜无码专区 | 无码人妻出轨黑人中文字幕 | 国内精品久久人妻朋友 | 日韩美av| 三级av网站 | 国精产品乱码一区一区三区四区 | 国产av午夜精品一区二区三 | 久久精品二区 | 天天天干干干 | 青草青草久热精品视频在线播放 | 亚洲看片lutube在线观看 | wwwxxxx在线观看 | 狠狠操天天 | 久久婷婷麻豆国产91天堂 | 亚洲综合久久一区二区 | 亚洲第一区第二区 | 欧美另类一区 | 久久精品免费一区二区三区 | 把女邻居弄到潮喷的性经历 | 18禁裸乳无遮挡啪啪无码免费 | 国产又粗又猛又爽又黄的视频免费 | 亚洲黄色自拍视频 | 亚洲国产精品国自产拍av | 一区二区三区福利视频 | 免费无码又爽又刺激高潮视频 | 人妻无码中文字幕永久在线 | 无码少妇一区二区三区免费 | 日日夜夜精品视频免费观看 | 久久免费精品国自产拍网站 | 操bbb操bbb| 亚洲精品一区二区三区在线 | 日本久久高清 | 免费无码观看的av在线播放 | 蜜桃av亚洲精品一区二区 | 99热精品在线观看 | 老女人任你躁久久久久久老妇 | 国产成人av免费在线观看 | 99久久er热在这里只有精品99 | 亚洲a区视频 | 日韩aⅴ人妻无码一区二区 337p日本欧洲亚洲大胆精品 | 97在线公开视频 | 女女互揉吃奶揉到高潮视频 | 超碰在线观看免费版 | 99re在线播放| 国产粗大| 双腿张开被9个男人调教 | 2020国产精品久久精品 | 中文字幕无码专区人妻制服 | 婷婷干 | 一区二区三区免费在线观看 | 99精品无人区乱码1区2区3区 | 97超级碰碰人国产在线观看 | 久久精品娱乐亚洲领先 | 日韩在线视频网站 | 少妇的丰满人妻hd高清 | 最近中文字幕在线免费观看 | 久久国产亚洲精选av | 亚洲人成网7777777国产 | 波多野结衣乳巨码无在线观看 | hd最新国产人妖ts视频 | 亚洲国产精品久久久久爰 | 亚洲高清中文字幕在线看不卡 | 天堂无乱码| 五月婷婷爱爱 | 俄罗斯大bbbwww视频 | 午夜性刺激在线视频免费 | 亚洲第一页av | 最新精品国偷自产在线美女足 | 疯狂做受xxxx高潮不断 | 日本又黄又爽又色又刺激的视频 | 亚洲高清免费 | 特大巨黑吊av在线播放 | 免费特级黄毛片 | 亚洲玉足av久久影视 | 国产精品露脸视频观看 | 久久人人爽人人爽人人片av超碰 | 免费的很黄很污的视频 | 成人女毛片视频免费播放 | 亚洲国产三级在线观看 | 奇米影音先锋 | 毛片一级视频 | 在线观看视频亚洲 | 三级带三级的三级的三级的三 | 国产精品一线天 | 国产美女精品自在线拍免费 | 天天操欧美 | 国产伦子xxx视频沙发 | 性av网站| 日本熟妇人妻xxxxx视频 | 无码国产精品一区二区免费久久 | 国产大片www| 色偷偷av男人的天堂 | 中日韩精品无码一区二区三区 | 极品美女高潮呻吟国产剧情91 | 中文字幕一区二区av | 星空大象在线观看 | 国产精品一在线观看 | 成人免费视频视频在线观看 免费 | 午夜伦理影院 | 福利视频导航大全 | 蜜桃传媒av | 精品熟女少妇av久久免费软件 | 妺妺窝人体色www在线观看 | a级毛片蜜桃成熟时2在线播放 | 国产精品视频男人的天堂 | 欧美天天性| 国产精品成人在线视频 | 性无码一区二区三区在线观看 | 久久精品国产99国产精2021 | 中文精品一区 | 国产盗摄精品一区二区酒店 | 干大奶子| 欧美婷婷色 | 日韩在线视频网址 | 中国一级特黄毛片大片久久 | 亚洲成人网页 | 瑜伽裤国产一区二区三区 | 国产麻豆精品传媒av国产婷婷 | 少妇玉梅高潮久久久 | av黄瓜| 国产又爽又粗又猛的视频 | 亚洲2019av无码网站在线 | 无码国产偷倩在线播放老年人 | 日本免费一区二区三区视频观看 | 在线亚洲韩国日本高清二区 | 色夜码无码av网站 | 日韩视频不卡 | 亚洲精品av久久久久久久影院 | а√天堂www在线天堂小说 | 国产精品久久久久久久久久久久久久久 | 免费看一区无码无a片www | 欧美精品国产一区二区 | 欧美日本免费一区二区三区 | 亚洲国产精品久久精品成人网站 | 2018自拍偷拍 | 日本少妇黄色 | 久久久久国产精品视频 | 中文乱码人妻系列一区 | 公么大龟弄得我好舒服秀婷视频 | 亚洲射吧| 香蕉精品亚洲二区在线观看 | 国产午夜av秒播在线观看 | 日韩高清在线亚洲专区小说 | 97狠狠操 | 亚洲自拍一区在线观看 | 国产免费色视频 | 日韩精品亚洲专在线电影 | 久久精品9 | 特黄特色免费视频 | 性猛交富婆 | 新普新京亚洲欧美日韩国产 | 日本亚洲欧洲免费无线码 | 少妇高潮久久久久久一代女皇 | 亚洲天堂影院 | www.com.含羞草| 综合在线播放 | 亚洲国产成人久久一区 | 欧美有码视频 | 国产日产欧产美 | 国产精品欧美一区二区三区不卡 | 日韩免费在线播放 | 亚洲一区二区三区高清av | 国产乱人伦精品一区二区三区 | 日韩 亚洲 制服 欧美 综合 | 日本裸交xx╳╳137大胆 | 国产成人精品午夜福利在线观看 | 永久免费精品网站 | 18禁男女爽爽爽午夜网站免费 | 亚洲熟妇大图综合色区 | 免费看午夜福利专区 | 国产成人无码av一区二区 | 午夜福利av无码一区二区 | 蜜桃视频无码区在线观看 | 999久久免费精品国产 | 亚洲国产成人精品久久久国产成人一区 | 97se色综合一区二区二区 | 欧美牲交a欧美牲交aⅴ免费真 | 亚洲图片欧美另类 | 97精品国产aⅴ | 狠狠干狠狠爱 | 乱辈侵犯中文字幕 | av无码免费永久在线观看 | 一区二区三区内射美女毛片 | 久久精品国产字幕高潮 | 温柔少妇的高潮呻吟 | 亚洲一区自拍 | 国产av影片麻豆精品传媒 | 男人添女人囗交做爰高潮 | 欧美交性又色又爽又黄 | 成人免费午夜无码视频 | 国产超碰人人爽人人做av | 18禁美女黄网站色大片免费看 | 放荡的少妇 | 亚洲精品国产精品乱码不卡√ | 中文人妻av久久人妻18 | 久久视精品 | 亚洲欧美视频一区二区 | 叼嘿在线观看 | 国产无av码在线观看 | 精品福利视频导航 | www.黄色国产| 草草浮力地址线路①屁屁影院 | 一区二区久久久 | 日日摸夜添夜夜夜添高潮 | 韩国19禁无遮挡啪啪无码网站 | 国产精品另类 | 精品国产乱码久久久久久久软件 | 激情婷婷久久 | www.9999av| 九九这里只有精品视频 | 欧美黄色aaa| 男女做爽爽爽网站 | 亚洲аv电影天堂网 | 欧美性色黄大片人与善 | 亚洲女人的天堂www 久久永久免费人妻精品 | 狠狠干天天操 | 在线无码av一区二区三区 | 亚洲精品日韩激情欧美 | 久久精品国产sm调教网站演员 | 99精品国产一区二区三区 | 东京一木一道一二三区 | 777久久久免费精品国产 | 午夜黄色福利 | av噜噜噜在线播放 | 久草视频污 | 亚洲专区欧美专区 | 嫩草影院中文字幕 | xxx国产老太婆视频 免费中文熟妇在线影片 | 成人午夜在线观看 | 成人在线免费播放 | 欧美xxxx印度人 | 亚洲日韩高清在线亚洲专区 | 农村少妇无套内谢免费 | 亚洲永久精品在线观看 | 日本乱偷中文字幕 | 天天爽夜夜爽人人爽曰 | 欧美永久 | 337p日本大胆欧美人术艺术69 | 午夜精品久久99蜜桃的功能介绍 | 精品一区二区三区无码免费视频 | 国产16页 | 久久香蕉热 | 国产成人啪免费观看软件 | 国产成人精品视频 | av无码免费岛国动作片 | 国内精品久久久久久久久 | 东京热一本无码av | 久久国产免费福利永久 | 亚洲另类激情专区小说 | 国产剧情福利av一区二区 | 欧美一进一出抽搐大尺度视频 | 美女无内衣无内裤网站 | 日本成片区免费久久 | 国产精品一品二区三区的使用体验 | 亚洲爱| 国产一二三区写真福利视频 | 精品欧美h无遮挡在线看中文 | 性――交――性――乱a | 日韩视频一区二区三区在线播放免费观看 | 日本护士后进式高潮 | 黄色动漫网站在线免费观看 | 狠狠色丁香久久综合 | 国产精品久久久一区二区 | 99这里| 久久综合综合久久av在钱 | 国产乱人伦精品一区二区在线观看 | 天堂av男人在线播放 | 北条麻妃一区二区三区在线视频 | www.国产在线播放 | 国产最新进精品视频 | 欧美日韩人成视频在线播放 | 日韩欧美亚洲综合久久影院d3 | 欧美性白人极品hd | 最新黄色毛片 | 亚洲精品一区三区三区在线观看 | 91丨porny丨对白 | 免费的美女色视频网站 | 又粗又硬又黄又爽的免费视频 | 日本强伦姧人妻69影院 | 亚洲精品一区二区三区在线观看 | 日本成人中文字幕在线 | 自拍偷区亚洲网友综合图片 | 日韩欧美高清在线视频 | 四虎av网站 | 国产成人免费9x9x | 成人国产福利a无限看 | 波多野无码中文字幕av专区 | 亚洲性欧美 | 日本久久久久久久做爰图片 | 日本黄色片在线 | 夜夜躁狠狠躁日日躁av麻豆 | 国产日韩av在线 | 伊人久久大香线蕉综合75 | 亚洲人成色在线观看 | 99re最新 | 亚洲欧洲av无码电影在线观看 | 免费看小12萝裸体视频国产 | 伊在人亚洲香蕉精品区 | 末发育娇小性色xxxxx视频 | 国产伦精品一区二区三区妓女 | 久草在线免费福利资源 | 亚洲一区免费看 | 亚洲最大成人网站 | 一二三四日本高清社区5 | 免费av观看网址 | 小毛片网站 | 97久久超碰中文字幕 | 国内嫩模私拍精品视频 | 男女猛烈无遮挡免费视频在线观看 | 91片黄在线观看动漫 | 免费在线一级片 | 午夜毛片不卡高清免费看 | 东京热加勒比无码少妇 | 国产老头和老太xxxxx视频 | 上原亚衣加勒比在线播放 | 日本激情久久 | 91免费版网址 | 婷婷在线五月 | 国产高h| 亚洲精品人成网线在播放va | 深爱激情综合 | 国内精品久久久久久久软件 | 国产粉嫩呻吟一区二区三区 | 51国偷自产一区二区三区 | 久久久久久久午夜 | 日韩中文字幕视频 | 999精品视频在这里 亚洲色婷婷六月亚洲婷婷6月 | 18级成人毛片免费观看 | 无码av波多野结衣 | 日本一区二区三区免费视频 | 人妻无码不卡中文字幕系列 | 午夜久久久久久禁播电影 | 超碰999 | 亚洲精品国产精品自产a区红杏吧 | 亚洲va欧美va| 日韩精品 中文字幕 视频在线 | 午夜精品一区二区三区aa毛片 | 欧美亚洲综合久久偷偷人人 | 一色屋免费视频 | 亚洲xxxxx高清 | 69精品丰满人妻无码视频a片 | 久久这里有精品视频 | 热久久这里只有精品 | av永久天堂一区二区三区香港 | 手机在线一区二区 | 国产又色又爽又黄的视频在线 | 国产一卡2卡3卡四卡精品网站免费国 | 羞羞视频免费在线看 | 久久久久久毛片 | 国产精品无码专区 | 国产盗摄精品一区二区酒店 | 国产精品黄在线观看免费软件 | jizz久久| 老男人久久青草av高清 | 84pao国产成视频永久免费 | 18禁止午夜福利体验区 | 免费成年人视频网站 | 成人区精品一区二区 | 天天干视频在线 | 成年午夜免费韩国做受视频 | 天天操精品 | 拍拍拍无遮挡十八禁免费视频 | 国产乱淫片视频 | www.国产色 | 狠狠干亚洲色图 | 国产一卡2卡3卡4卡网站精品 | 纯肉无遮挡h肉动漫在线观看国产 | 国产女同疯狂激烈互摸 | 91在线 | 亚洲 | 日韩欧美在线一区二区三区 | 国产a∨国片精品白丝美女视频 | 亚洲日本va午夜在线电影 | 久久精品亚洲天堂 | 婷婷97狠狠成人免费视频 | 麻豆国产丝袜白领秘书在线观看 | 色呦呦视频网站在线观看h污 | 国产亚洲精品久久久性色情软件 | 免费观看性行为视频的网站 | 亚洲第一综合网站 | 99re视频在线 | 国产av老师丝袜美腿丝袜 | av手机免费在线观看 | 翔田千里高潮在线播放 | 精品免费国产一区二区三区四区介绍 | 最近最新中文字幕 | 国产成人精品热玖玖玖 | 亚洲日韩av无码一区二区三区人 | 无码国产精品高清免费 | 日本乱淫a∨片 | 欧美久草 | 无码专区手机在线播放 | 在线观看av黄色 | 成人免费无码不卡毛片视频 | 国产精品无卡毛片视频 | 美女啪啪动态图 | 国产精品看高国产精品不卡 | 成人午夜性 | 亚洲熟妇色自偷自拍另类 | jizz在线观看 | 亚洲欧美一区二区三区四区 | 国产欧美在线亚洲一区 | 日本高清视频在线 | 强奷乱码中文字幕熟女一 | 亚欧在线免费观看 | 国产精品福利视频萌白酱 | 91极品欧美视频 | 国内揄拍国内精品 | 欧美精品久久久久久久久大尺度 | 日韩美女亚洲99久久二区 | 欧美一级在线播放 | 国产亚洲人成网站在线观看琪琪秋 | 藏精阁成人免费观看在线视频 | 黄色成人av | 国产成人短视频 | 亚洲一级影院 | 国产裸体免费无遮挡 | 九色porny蝌蚪视频 | 久久精品国产一区二区 | 亚洲精品午夜无码电影网 | 午夜男女无遮掩免费视频 | 新黑暗圣经在线 | 九九色综合网 | 日韩欧美在线一区二区 | 中文字幕一区在线播放 | 成人亚洲欧美久久久久 | 久久国产热 | 二区在线视频 | 噜啦噜色姑娘综合网 | 看个毛片| 狠狠干婷婷 | 九月丁香婷婷 | 最新日韩av在线 | 无码午夜人妻一区二区三区不卡视频 | 精品视频久久久久久 | 伊人久久精品在热线热 | 猫咪av网| 国产福利高清在线视频 | 国产乱码久久久久 | 日韩国产图片区视频一区 | 欧洲成人综合 | 尤物在线观看 | 色爽黄1000部免费软件下载 | 国产-第1页-草草影院ccyy | 午夜影吧| 五月丁香综合缴情六月 | 欧美丰满熟妇vaideos | 97精品无人区乱码在线观看 | 国产成人精品无码一区二区 | 免费色网址 | 欧美video性欧美熟妇 | 国产一区二区www | 在线一区国产 | 日本国产成人国产在线播放 | 九九九九热 | 精品国产香蕉伊思人在线 | 亚洲第一黄色网 | 西西大胆午夜视频无码 | 青青操在线播放 | 美女av免费观看 | 永久555www成人免费 | 日日摸夜夜添夜夜无码区 | 亚洲欧美丝袜精品久久中文字幕 | 2017狠狠干| 欧美一区二区三区久久精品 | 欧美日韩精品无码一本二本三本色 | 欧美成人精品激情在线视频 | 日本啪啪网站永久免费 | 99riav欧美丰满少妇视频 | 日韩在线观看av | 全部免费毛片在线播放高潮 | 性做久久久久久久免费看 | 天堂无人区乱码一区二区三区介绍 | 欧美丰满大黑帍在线播放 | 米奇狠狠干 | 久久久久国色av∨免费看 | 男人添女人囗交做爰的技巧 | 中文有码亚洲制服av片 | av永久在线 | 蜜臀久久99精品久久久久久做爰 | 精品国偷自产在线视频九色 | 欧美日韩一区二区三区不卡 | 国产精品色片 | 国产女主播喷出白浆视频 | 国产欧美另类久久久精品图片 | 日本黄色免费在线观看 | 免费男性肉肉影院 | 日韩免费无码视频一区二区三区 | 91华人在线视频 | 色噜噜亚洲精品中文字幕 | 9l视频自拍九色9l视频最新 | 亚洲精品久久久久久蜜桃 | 国产高潮自拍 | 国产精品久久久久久人妻精品18 | 久久精品无码中文字幕 | 色综合色欲色综合色综合色综合r | 亚洲丁香五月激情综合 | 日韩欧美中文字幕精品 | 粗大猛地挺进娇喘啊在线视频 | 波多野吉衣一二三区乱码 | 日韩成av人片在线观看 | 中文字幕亚洲天堂 | 亚洲日韩在线a视频在线观看 | 国产成人片无码视频 | 午夜视频在线观看一区 | 朋友的丰满人妻中文字幕 | 在线不卡欧美 | 2020天堂在线亚洲精品专区 | 成人爱爱免费视频 | 国产成人一区二区三区免费视频 | 亚洲国产精品av久久久 | 国产日韩欧美一区二区 | av在线天天 | 欧美色妞网 | 亚洲中文字幕无码一久久区 | 国产99视频精品免费观看9 | 精品国产午夜 | 首页 动漫 亚洲 欧美 日韩 | 永久免费在线观看视频 | 日韩欧美一区二区三 | 亚洲制服丝袜一区二区三区 | 中文字幕精品视频在线看免费 | 亚洲中文字幕无码乱线久久视 | 欧美国产日韩a在线观看 | 激情婷婷久久 | 欧美成人午夜免费视在线看片 | 九九九网站 | 中文字幕av播放 | 国产成人精品人人2020视频 | 久久久久无码精品国产h动漫 | 孕妇爱爱视频 | 日本不卡在线视频二区三区 | 夜夜嗨国产露脸精品国产 | 成人区人妻精品一区二区不卡 | 国产精品美女久久久久久久 | 在线精品亚洲第一区焦香 | 日韩精品久久一区二区三区 | 无码一区二区三区视频 | 亚洲第十页| 黄色在线免费观看网站 | 性一交一乱一色一视频麻豆 | 亚洲一区激情校园小说 | 国产精品久久久 | 好紧好湿太硬了我太爽了视频 | 日本一大高清免费 | 欧美另类一区 | 欧美在线观看免费看大全 | 农村妇女一区二区 | 高h高污h老妇 | 人人超人人超碰超国产97超碰 | 国产福利一区二区三区视频 | 久久久久久久久久久久久女过产乱 | 亚洲欧美日韩国产精品 | 日韩网站视频 | 亚洲国产欧美在线看片一国产 | 国产成人免费无庶挡视频 | 妇女性内射冈站hdwww000 | 中文字幕精品无码综合网 | 日本精品久久久久久 | 欧美老肥妇多毛xxxxx | 成人午夜视频网 | 亚洲精品无码国模 | 中文字幕一区二区在线视频 | 国产乱妇乱子在线播视频播放网站 | 亚洲卡一卡二卡三乱草莓 | heyzo北岛玲在线播放 | 成人无码视频在线观看网址 | 亚洲精品自产拍在线观看亚瑟 | 成人影音先锋 | 国产精品乱码久久久 | 国产白丝jk捆绑束缚调教视频 | 男女啪啪免费 | 97国产露脸精品国产麻豆 | 四虎伊人| 91av入口 | 草碰在线视频 | 无码超乳爆乳中文字幕 | 精品国产三级a∨在线无码 热の综合热の国产热の潮在线 | 国产亚洲国际精品福利 | 亚洲va韩国va欧美va | 火箭视频在线观看精品 | 日韩中文字幕免费 | 69视频污 | 91在线精品秘密一区二区 | 成年视频在线播放 | 麻豆国产成人av在线播放 | 欧美日韩一区二区三区免费 | 午夜精品久久久久成人 | 伊伊色 | 无码国产精品一区二区免费式直播 | 久久精品综合网 | 国产精品无码a∨麻豆 | 粉嫩av国产一区二区三区 | 成人在线国产视频 | 久久青草精品一区二区三区 | 在线观看片a免费不卡观看 日韩性猛交ⅹxxx乱大交 | 国产男女乱婬真视频免费 | 欧美成人影院亚洲综合图 | 色偷拍 自怕 亚洲 10p | 免费人妻无码不卡中文视频 | 新天堂av | 无码精品一区二区三区在线 | 动漫av纯肉无码免费播放 | 亚洲高清免费观看 | 黑人玩弄漂亮少妇高潮大叫 | 日产日韩亚洲欧美综合 | 四虎网址最新 | www.xxx久久 | 国偷自产一区二区三区在线视频 | 2018亚洲男人天堂 | 亚洲男人的天堂网站 | 无码午夜人妻一区二区不卡视频 | 国产成人片无码视频在线观看 | 一本久道综合色婷婷五月 | 日韩欧美理论 | 精品日韩一区二区三区 | 激情五月婷婷色 | 美女在线观看av | 操日韩| 欧美色综合久久 | 国产做受视频 | 熟妇人妻系列av无码一区二区 | 99久热在线精品视频观看 | 婷婷五月六月激情综合色中文字幕 | 一边摸一边抽搐一进一出视频 | 国产日韩一区二区三区在线观看 | 婷婷久久久久久 | 久久嫩草精品久久久精品才艺表演 | 国产亚洲日韩在线aaaa | 青青草七次郎 | 欧美 日韩版国产在线播放 国产精品28p | 成人污视频在线观看 | 亚洲午夜无码久久久久蜜臀av | 久久久久久久久免费 | 久久噜噜| 日韩专区在线播放 | 日韩欧美视频在线免费观看 | 超碰精品在线 | 精品久久久久久中文墓无码 | 亚洲精品啊啊啊 | 嫩草国产露脸精品国产软件 | 国产性生活视频 | 国语自产拍在线观看对白 | 少妇人妻大乳在线视频不卡 | 色欲天天天综合网 | 9lporm自拍视频区九色 | 国产午夜福利在线机视频 | 自拍色图 | 加勒比一区二区无码视频在线 | 色拍自拍亚洲综合图区 | 亚韩无码一区二区在线视频 | 久草福利免费 | 超碰av男人的天堂 | 爱爱视频天天干 | 国产又黄又猛又粗 | 1024手机看片日韩 | 国产让女高潮的av毛片 | 无码日本精品一区二区片 | 欧美偷窥清纯综合图区 | 欧美精品一区在线观看 | 女人被狂躁c到高潮 | 久久天堂无码av网站 | 日韩精品在线一区二区三区 | 亚洲午夜国产精品无码老牛影视 | 亚洲中文无码成人手机版 | 天天综合网永久 | av综合久久 | 自拍偷区亚洲综合美利坚 | 夜夜爱夜夜做夜夜爽 | 久久国产精品萌白酱免费 | 另类亚洲欧美精品久久 | 天天躁日日躁狠狠躁视频2021 | 亚洲 自拍 另类小说综合图区 | 成人两性视频 | 一级丰满大乳hd高清 | 久久精品在线播放 | 欧美性猛交xxxⅹ乱大交小说一 | 国产精品嫩草影院桃色 | 18禁黄网站禁片免费观看不卡 | 中文综合在线观 | 日韩欧美亚洲综合久久影院ds | 无码精品国产一区二区三区免费 | 久久伊人精品波多野结衣 | 欧美大片免费高清观看 | 草色在线 | 亚洲高清一区二区三区电影 | 亚洲日韩aⅴ在线视频 | 永久免费无码成人网站 | 久久久精品区 | 久久99精品久久久秒播 | 国产亚洲精品日韩在线tv黄 | 欧美黑人疯狂性受xxxxx喷水 | 亚洲最大激情中文字幕 | 中文字幕一区二区三区日韩精品 | 亚洲日日日 | 国产真实乱子伦视频播放 | 都市激情第一页 | 亚洲第三区| 久草a视频 | 爱情岛论坛首页永久入口 | 青草视频在线观看视频 | 国产精品美女久久久亚洲 | 91aaa在线观看 | 激情网五月天 | 久草福利资源站 | 又爽又大久久久级淫片毛片 | 青青视频免费 | 日韩免费av网站 | 九色91丨porny丨丝袜 | 国产成人毛片在线视频软件 | 亚洲久久色 | 福利所第一福利 | 成人h无码动漫超w网站 | 日免费视频 | 91一区 | 中文字幕无码人妻少妇免费 | 2018久久| 欧美bbbbwwbbbb视频 | 激情毛片无码专区 | 91风间由美一区二区三区四区 | 欧美天天性影院 | 国产三级自拍视频 | 91久久精品一二三区 | 国产丰满精品伦一区二区三级视频 | 欧美中文字幕一区二区 | 又色又爽又黄又刺激免费 | 亚洲欧美乱综合图片区小说区 | 日本狠狠爱 | 久久人人添人人爽添人人88v | 免费精品一区二区三区第35 | 午夜成年人 | 激情航班h版在线观看 | 欧美在线成人免费 | 女人精69xxxxxx免费的 | 国产成人无码av大片大片在线观看 | 亚洲一视频 | 久久久久久久久久久综合 | 78色淫网站女女免费 | 五月激情六月综合 | 色综合色狠狠天天综合色 | 午夜少妇性影院私人影院在线 | 国产偷录叫床高潮录音 | 激情av一区| 日本囗交一级视频 | 国产视频中文字幕 | 国产特黄一级片 | 无码乱码天天更新 | 国产真实老熟女无套内射 | 国产免费激情视频 | 久久综合成人网 | 91影院在线播放 | 日韩精品射精管理在线观看 | 女人喷水高潮时的视频网站 | 国产精品入口网站7777 | 国产精品综合在线 | 五月婷在线 | 女人18毛片毛片毛片毛片区二 | 亚洲午夜久久久精品一区二区三剧 | 无码人妻一区二区无费 | 国产福利萌白酱精品一区 | 日日躁夜夜躁xxxxxxx | 天天躁夜夜躁狠狠躁2021牛牛 | 夜夜高潮 | 天堂8av| 国产乱码日产乱码精品精 | 久久色播 | 偷拍老熟妇和小伙xxxx视频 | 偷看洗澡一二三区美女 | 色婷婷亚洲一区二区三区 | 草草久久久无码国产专区 | 亚洲精品乱码久久久久久麻豆不卡 | 精品国产乱码久久久久久免费 | 亚洲人成网网址在线看 | 国产成 人 综合 亚洲奶水 | 女人精69xxxxxx免费的 | 日韩精品欧美在线视频在线 | 99国产欧美另娄久久久精品 | 国产精品亚洲专区无码破解版 | 超碰在线超碰在线 | 天堂√在线中文资源网 | 日本黄色a视频 | 风间由美乳巨码无在线 | av无码国产精品麻豆 | 日本大片在线看黄a∨免费 炕上如狼似虎的呻吟声 | 国产乱人伦偷精品视频免 | 天堂网在线最新版www中文 | 久草在线免费资源站 | 国产精品美女久久久久av爽 | 亚洲精品久久久久久久观小说 | 丁香色婷婷 | 国产男女做爰高清全过小说 | 亚洲成av人片在线观看天堂无码 | 看黄网站在线观看 | 国产成人三级视频在线播放 | 毛片资源 | 欧美成人午夜性视频 | 国内毛片视频 | 久久久久久国产精品免费免费 | 狠狠色综合久久婷婷色天使 | 最新国产毛片 | 国产午夜精品视频 | 国产毛片18片毛一级特黄日韩a | 天美传媒一二三区 | 黄视频网站在线观看 | 男女无遮挡激情视频 | 91丨国产丨精品白丝 | 粗壮挺进人妻水蜜桃成熟 | 国产精品亚洲аv无码播放 伊人精品网 | 国产精品久久久久久亚洲调教 | 免费日韩成人 | 大伊人久久| 成在人线av无码免观看午夜网 | 亚洲丝袜第一页 | 丰满少妇熟女高潮流白浆 | 免费人成又黄又爽又色 | 成人免费视频xbxb入口 | 亚洲欧美日韩综合久久久久 | 久久亚洲精品无码观看不卡 | 中文字幕精品亚洲 | 六月丁香综合 | 国产视频在线观看一区二区 | 国产痴汉av久久精品 | 99久久免费国产精精品 | 一本大道香一蕉久 | 9lporm自拍视频区九色 | 丝袜亚洲精品中文字幕一区 | 国产成人亚洲精品无码青app | 亚洲中文字幕日产无码2020 | 强行糟蹋人妻hd中文字幕 | 久久久久久久久久久久av | 日韩欧美99 | 天天摸夜夜摸爽爽狠狠婷婷97 | 亚洲日韩看片成人无码 | 国产日韩另类综合11页 | 免费全部高h视频无码软件 国产又黄又粗又猛又爽的视频 | 国产精品主播在线观看 | 国产午夜福利精品久久2021 | 性色惰影片xxx | 乱辈侵犯中文字幕 | 野外吮她的花蒂高h在线观看 | 精品无码久久久久久久动漫 | 色啊色 | 亚洲国产五月综合网 | 日产精品一区二区 | 成人在线观看不卡 | 国产九九九 | 国产亚洲曝欧美不卡精品 | 免费爆乳精品一区二区 | 18禁真人抽搐一进一出在线 | 欧美97色 | 99爱99| 日韩中文在线观看 | 伊人嫩草久久欧美站 | 天天噜天天干 | 懂色av粉嫩av蜜臀av | 欧美一级视频在线观看 | 久久精品国产自清天天线 | 国产av午夜精品一区二区三区 | 美女做爰久久久久久 | 亚洲精品少妇一区二区 | 国产美女无遮挡裸色视频 | 毛片免费视频观看 | 国产一精品av一免费爽爽 | 操碰视频在线观看 | 欧美日韩国产色综合一二三四 | 天天干夜夜操 | 久久www成人免费网站 | 精品国产乱码久久久久久芒果 | 欧美三级视频 | 天天操天天看 | 亚洲欧美日韩_欧洲日韩 | www国产精品内射老熟女 | 精品国产免费一区二区三区 | 国产又黄又 | 精品久久久无码人妻字幂 | 中文字幕无码他人妻味 | 国产黄色片免费看 | 亚洲精品一区二区三区的 | 久久人人爽人人爽人人 | 五月天婷婷导航 | 草草在线影院 | 成人爽a毛片免费 | 日韩欧美国产一区二区三区 | 男女啪啪网站 | 精品国产av一区二区三区 | 精品一区国产vr | 男人扒开女人双腿猛进免费视频 | 国产精品嫩草影院桃色 | 久久久久久久久久久大尺度免费视频 | 91国内精品 | 一个人看的免费高清www视频 | 国产欧美日韩在线视频 | 97久久人人 | 后入内射欧美99二区视频 | 夜夜嗨av一区二区三区 | 中文幕无线码中文字蜜桃 | 亚洲a级黄色片 | 草草久久久无码国产专区 | 久久久夜色 | 国产成人18黄网站免费观看 | 日本特黄特黄刺激大片 | 精品久久久久久无码人妻热 | 国产人成看黄久久久久久久久 | 18禁无遮拦无码国产在线播放 | 99综合在线 | 麻豆专媒体一区二区 | 揄拍成人国产精品视频 | 国产成人无码午夜视频在线播放 | 久久久精品二区 | 不卡在线视频 | 久草手机视频在线观看 | 有码中文字幕 | 亚洲天堂日韩av | 成人妇女免费播放久久久 | 国产伦一区二区三区色一情 | 天堂av2020 | 无码夫の前で人妻を犯す中字幕 | 污片在线看 | 九九九九九少妇爽黄大片 | 77777亚洲午夜久久多人 | 亚洲女人的天堂www 久久永久免费人妻精品 | 成人毛片区 | 国产aⅴ精品一区二区三区尤物 | 92精品国产自产在线观看481页 | 综合网色 | 亚洲乱码国产乱码精品精乡村 | 亚洲中文自拍另类av片 | 婷婷一区二区三区四区 | 国产精品成人永久在线四虎 | 一女被多男玩喷潮视频 | 午夜福利av无码一区二区 | 亚洲 欧美 变态 另类 综合 | 北条麻妃在线一区二区 | 日本少妇乱xxxxx | 三级三级久久三级久久18 | 成人精品毛片国产亚洲av十九禁 | 毛片在线免费视频 | 男人的天堂免费视频 | 久久久久久久综合狠狠综合 | 国产精品福利在线观看无码卡一 | 久久精品日产第一区二区 | 1024手机看片日韩 | 久久精品人人爽 | 校园 春色 欧美 另类 小说 | 日日爱夜夜爱 | 欧美aⅴ在线观看 | 久久免费精品国产72精品九九 | av片网址| 秋霞久久国产精品电影院 | 91丨九色丨尤物 | 人妻夜夜爽天天爽三区丁香花 | 免费岛国av| 亚洲国产拍拍拍拍久久久 | 精品乱码一卡2卡三卡4卡二卡 | av狠狠| 成人黄网站高清免费视频 | 一级片小视频 | 国产一区二区三区又黄又爽 | 5d肉蒲团之性战奶水 | 日本一区二区三区免费高清 | 欧美综合自拍亚洲图久青草 | 伊人激情在线 | 免费黄网在线观看 | 日韩毛片儿 | 国产重口老太和小伙乱 | 天天精品免费视频 | 国产精品_国产精品_k频道w | 国产偷窥熟妇高潮呻吟 | 国产综合18久久久久久 | 成人精品视频在线 | 亚洲欧美一区二区三区四区 | www.日日日.com | 99riav国产在线观看 | 国产网站一区二区 | 亚洲成av人片在线观看无码不卡 | 人妻少妇-嫩草影院 | 99视频精品全部免费 在线 | 三上悠亚精品一区二区久久 | 国产精品久久久久久久久久久久人四虎 | 亚洲人体视频 | 无码一区二区三区av免费蜜桃 | 一个人看的www日本高清视频 | 成人网站免费大全日韩国产 | 欧美韩日在线 | 嫩草国产精品 | 懂色av成人一区二区三区 | 成人看的羞羞视频免费观看 | 天天操2018| 中文字幕成人 | 青春草视频| 爆乳2把你榨干哦ova在线观看 | 日韩乱淫 | 97夜夜澡人人爽人人喊a | 永久免费在线观看视频 | 久久不见久久见视频观看 | 色婷婷久久综合中文久久蜜桃av | 欧美一二三四五区 | 欧美a级黄 | 韩国无码色视频在线观看 | 无码专区天天躁天天躁在线 | 尤物视频最新网址 | 亚洲一区二区三区高清av | 久久在线| 久久久久国产精品一区三寸 | 久久无码中文字幕久久无码app | 国产成人三区 | 国产无遮挡又爽又黄大胸免费 | 毛片在线免费播放 | 精品久久久久久亚洲综合网 | 小早川怜子久久精品中文字幕 | 久久久99精品免费观看乱色 | 777狠狠| a在线亚洲男人的天堂 | 国产精品久久欧美久久一区 | 日韩在线视频中文字幕 | 亚洲一区二区无码偷拍 | 久久久最新| 医院人妻闷声隔着帘子被中出 | 色婷婷久久 | 波多野结衣一区二区三区av高清 | 男女又爽又黄视频 | 九九爱爱视频 | 久久爱成人 | 黑人巨大人精品欧美三区 | 好爽好紧清纯在线观看 | 亚洲精品无码你懂的网站 | 国产传媒精品1区2区3区 | 国产av一二三无码影片 | 91超碰中文字幕久久精品 | 精精国产xxxx视频在线播放 | 又黄又爽又色成人免费视频体验区 | 99亚洲精品自拍av成人 | 人妻无码一区二区三区免费 | 国产一区二区精品久久岳 | 男人天堂av网站 | 国产黄色一级片 | 日韩综合图区 | 精品女同一区二区免费播放 | 国产真实乱人偷精品视频 | 亚洲 另类 熟女 字幕 | 深夜男女福利18免费软件 | 久久成人亚洲香蕉草草 | 热99re6久精品国产首页青柠 | 亚洲成人av网址 | 麻豆画精品传媒2021一二三区 | av制服丝袜白丝国产网站 | 成人夜夜 | www噜噜噜| 午夜小视频网站 | 久久久久久久久久久国产精品 | av天堂亚洲国产av | 丁香六月综合激情 | 人人爽久久涩噜噜噜av | 久久人人超碰精品caoporen | 国内精品久久久久久tv | 国产福利第一视频在线播放 | 亚欧成人无码av在线播放 | 一级特黄av | 国产精品视频全国免费观看 | 亚洲爆乳大丰满无码专区 | 国产三级精品三级男人的天堂 | 狼人久草| 国产成人无码aa精品一区 | 色综合免费视频 | 欧美狠狠爱| 日韩一区二区三区无码人妻视频 | 91在线播 | 天堂中文在线观看 | 激情无码人妻又粗又大 | 欧美日激情日韩精品嗯 | 色网站在线播放 | 538任你躁在线精品免费 | 日韩欧美不卡视频 | 尤物视频在线播放 | 国产又粗又大又爽又免费 | 天天爽天天做 | 欧美高清日韩 | 国产精品av一区二区三区不卡蜜 | 日本xxx在线观看 | 97久久精品人人做人人爽50路 |