日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

NN入门,手把手教你用Numpy手撕NN(一)

發(fā)布時間:2024/3/12 编程问答 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 NN入门,手把手教你用Numpy手撕NN(一) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

前言

這是一篇包含極少數(shù)學推導的NN入門文章

大概從今年4月份起就想著學一學NN,但是無奈平時時間不多,而且空閑時間都拿去做比賽或是看動漫去了,所以一拖再拖,直到這8月份才正式開始NN的學習。

這篇文章主要參考了《深度學習入門:基于Python的理論與實現(xiàn)》一書,感覺這本書很不錯,偏向實踐,蠻適合入門。

話不多說,下面開始我們的NN入門(手撕NN)之旅

基礎數(shù)學知識

這里只對張量進行簡單介紹,關于矩陣運算之類的,就靠你們自己另外學啦。

標量(0D張量)

僅包含一個數(shù)字的張量叫作標量(scalar,也叫標量張量、零維張量、0D 張量)。在 Numpy 中,一個 float32 或 float64 的數(shù)字就是一個標量張量(或標量數(shù)組)。你可以用 ndim 屬性來查看一個 Numpy 張量的軸的個數(shù)。

>>> import numpy as np >>> x = np.array(1) >>> x array(1) >>> x.ndim 0

向量(1D張量)

數(shù)字組成的數(shù)組叫作向量(vector)或一維張量(1D 張量)。一維張量只有一個軸。下面是 一個 Numpy 向量。

>>> x = np.array([1, 2, 3, 4, 5]) >>> x array([1, 2, 3, 4, 5]) >>> x.ndim 1

這個向量有5 個元素,也被稱為5D 向量。

矩陣(2D張量)

向量組成的數(shù)組叫作矩陣(matrix)或二維張量(2D 張量)。矩陣有 2 個軸(通常叫作行和列),下面是一個 Numpy 矩陣。

>>> x = np.array([[5, 78, 2, 34, 0], [6, 79, 3, 35, 1], [7, 80, 4, 36, 2]]) >>> x.ndim 2

第一個軸上的元素叫作行(row),第二個軸上的元素叫作列(column)。在上面的例子中, [5, 78, 2, 34, 0] 是 x 的第一行,[5, 6, 7] 是第一列。

3D張量與更高維張量

將多個矩陣組合成一個新的數(shù)組,可以得到一個3D 張量,可以將其直觀地理解為數(shù)字 組成的立方體。下面是一個 Numpy 的 3D 張量。

>>> x = np.array([[[5, 78, 2, 34, 0], [6, 79, 3, 35, 1], [7, 80, 4, 36, 2]], [[5, 78, 2, 34, 0], [6, 79, 3, 35, 1], [7, 80, 4, 36, 2]], [[5, 78, 2, 34, 0], [6, 79, 3, 35, 1], [7, 80, 4, 36, 2]]]) >>> x.ndim 3

將多個3D 張量組合成一個數(shù)組,可以創(chuàng)建一個4D 張量,以此類推。深度學習處理的一般 是 0D 到 4D 的張量,但處理視頻數(shù)據(jù)時可能會遇到 5D 張量。

神經(jīng)網(wǎng)絡(Neural Network)

神經(jīng)網(wǎng)絡實際上是由多個層(神經(jīng)網(wǎng)絡的基本數(shù)據(jù)結構)堆疊而成,層是一個數(shù)據(jù)處理模塊,可以將一個 或多個輸入張量轉換為一個或多個輸出張量。下圖是一個最簡單的網(wǎng)絡

這是一個三層神經(jīng)網(wǎng)絡(但實質上只有2層神經(jīng)元有權重,因此也可稱其為“2層網(wǎng)絡”),包括輸入層、中間層(隱藏層)和輸出層。(個人認為,對于任意一個網(wǎng)絡,都可以簡化成上圖所示的一個三層的神經(jīng)網(wǎng)絡,數(shù)據(jù)從輸入層進入,經(jīng)過一層運算進入隱藏層,然后在隱藏層中進行各種運算,最后再通過一層運算到達輸出層,輸出我們所需的結果)。

那么,對于一個最簡單的網(wǎng)絡,每一層的運算是如何的呢?

如上圖所示,假設我們輸入了 \(x_1, x_2\)\(x_1, x_2\) 分別乘上到下一層的權重,再加上偏置,得到一個y值,這個y值將作為下一層的輸入,用公式表達如下
\[ y = w_1x_1+w_2x_2+b {\tag 1} \]
可想而知,如果所有的計算都是這樣的話,那神經(jīng)網(wǎng)絡就只是一個線性模型,那要如何使其具有非線性呢?

很簡單,可以加入激活函數(shù)\(h(x)\),那么,我們的公式便可改成
\[ a=w_1x_1+w_2x_2+b {\tag {2.1}} \]

\[ y=h(a) {\tag {2.2}} \]

首先,式(2.1)計算加權輸入信號和偏置的總和,記為a。然后,式(2.2) 用h(x)函數(shù)將a轉換為輸出y。

激活函數(shù)

這里介紹下常用的激活函數(shù)

sigmoid函數(shù)

說到非線性,比較容易想到的應該是階躍函數(shù),比如下面代碼所示的

def step_function(x): if x > 0: return 1 else: return 0

但是,由于階躍函數(shù)只有兩個值,不存在平滑性,在計算過程中表示能力肯定不夠好,所以,又想到sigmoid函數(shù)

def sigmoid(x): return 1 / (1 + np.exp(-x))

sigmoid函數(shù)的平滑性對神經(jīng)網(wǎng)絡的學習具有重要意義。

ReLU函數(shù)

在神經(jīng)網(wǎng)絡發(fā)展的歷史上,sigmoid函數(shù)很早就開始被使用了,而最近則主要使用ReLU(Rectified Linear Unit)函數(shù)。
\[ h(x)= \begin{cases} x,\quad x > 0\\ 0,\quad x<=0 \end{cases} \tag{3} \]

def relu(x): return np.maximum(0, x)

恒等函數(shù)和softmax函數(shù)(輸出層激活函數(shù))

神經(jīng)網(wǎng)絡可以用在分類問題和回歸問題上,不過需要根據(jù)情況改變輸出 層的激活函數(shù)。一般而言,回歸問題用恒等函數(shù),分類問題用softmax函數(shù)。

恒等函數(shù)會將輸入按原樣輸出,對于輸入的信息,不加以任何改動地直 接輸出。因此,在輸出層使用恒等函數(shù)時,輸入信號會原封不動地被輸出。

分類問題中使用的softmax函數(shù)可以用下面的式子表示。
\[ y_k = \frac{exp(a_k)}{\sum^n_{i=1}exp(a_i)} \tag{4} \]

def softmax(a): exp_a = np.exp(a) sum_exp_a = np.sum(exp_a) y = exp_a / sum_exp_areturn y

上面的softmax函數(shù)的實現(xiàn)在計算機的運算上存在有溢出問題。softmax函數(shù)的實現(xiàn)中要進行指數(shù)函數(shù)的運算,但是此時指數(shù)函數(shù)的值很容易變得非常大。比如,\(e^{10}\)的值 會超過20000,\(e^{100}\)會變成一個后面有40多個0的超大值,\(e^{1000}\)的結果會返回 一個表示無窮大的inf。如果在這些超大值之間進行除法運算,結果會出現(xiàn)“不確定”的情況。

因此對softmax做如下改進

def softmax(a): c = np.max(a) exp_a = np.exp(a - c) # 溢出對策 sum_exp_a = np.sum(exp_a) y = exp_a / sum_exp_areturn y

網(wǎng)絡的學習

從之前的介紹來看,設置好神經(jīng)網(wǎng)絡的參數(shù),設置好激活函數(shù),似乎就可以利用該神經(jīng)網(wǎng)絡來做預測了,事實也是入此。但這里存在一個很重要的問題,網(wǎng)絡的各個權重參數(shù)如何設置?1. 人為設置,這好像就成了人工神經(jīng)網(wǎng)絡,并且十分不現(xiàn)實,一旦網(wǎng)絡結構比較大,具有數(shù)萬個神經(jīng)元的時候,完全無法設置參數(shù)。2. 從數(shù)據(jù)中學習,這是所有機器學習、深度學習模型的一個很重要的特征,從數(shù)據(jù)中學習。

下面將介紹神經(jīng)網(wǎng)絡在學習中需要的一些東西

損失函數(shù)(loss function)

相信有機器學習基礎的對此都不陌生。神經(jīng)網(wǎng)絡每次在學習時,會更新一組權重,通過這組新的權重然后產(chǎn)生一組預測值,那我們?nèi)绾闻袛噙@組權重是否是較優(yōu)的呢?通過損失函數(shù)即可,這里介紹兩個損失函數(shù)(可跳過)。

損失函數(shù)是表示神經(jīng)網(wǎng)絡性能的“惡劣程度”的指標,即當前的 神經(jīng)網(wǎng)絡對監(jiān)督數(shù)據(jù)在多大程度上不擬合,在多大程度上不一致。 以“性能的惡劣程度”為指標可能會使人感到不太自然,但是如 果給損失函數(shù)乘上一個負值,就可以解釋為“在多大程度上不壞”, 即“性能有多好”。并且,“使性能的惡劣程度達到最小”和“使性 能的優(yōu)良程度達到最大”是等價的,不管是用“惡劣程度”還是“優(yōu) 良程度”,做的事情本質上都是一樣的。

均方誤差(mean squared error)

\[ E=\frac{1}{2}\sum_k(y_k-t_k)^2 \tag{5} \]

def mean_squared_error(y, t): return 0.5 * np.sum((y-t)**2)

該損失函數(shù)常用于回歸問題

交叉熵誤差(cross entropy error)

\[ E=-\sum_k{t_klogy_k} \tag{6} \]

def cross_entropy_error(y, t): delta = 1e-7 return -np.sum(t * np.log(y + delta))

這里,參數(shù)y和t是NumPy數(shù)組。函數(shù)內(nèi)部在計算np.log時,加上了一 個微小值delta。這是因為,當出現(xiàn)np.log(0)時,np.log(0)會變?yōu)樨摕o限大的-inf,這樣一來就會導致后續(xù)計算無法進行。作為保護性對策,添加一個微小值可以防止負無限大的發(fā)生。

交叉熵誤差常用于分類問題上

mini-batch 學習

介紹了損失函數(shù)之后,其實已經(jīng)可以利用損失函數(shù)開始訓練我們的神經(jīng)網(wǎng)絡了,但是,我們每次訓練都不止一條數(shù)據(jù),如果想要訓練出比較好的神經(jīng)網(wǎng)絡模型,在計算損失函數(shù)時就必須將所有的訓練數(shù)據(jù)作為對象。以交叉熵誤差為例,損失函數(shù)改寫成下面的式子
\[ E=-\frac{1}{N}\sum_n\sum_kt_{nk}logy_{nk} \tag{7} \]
但是,同時需考慮,在MNIST數(shù)據(jù)集中,訓練數(shù)據(jù)有60000條,如果以全部數(shù)據(jù)為對象求損失函數(shù)的和,則計算過程需要花費較長的時間。再者,如果遇到大數(shù)據(jù), 數(shù)據(jù)量會有幾百萬、幾千萬之多,這種情況下以全部數(shù)據(jù)為對象計算損失函數(shù)是不現(xiàn)實的。因此,我們從全部數(shù)據(jù)中選出一部分,作為全部數(shù)據(jù)的“近似”。神經(jīng)網(wǎng)絡的學習也是從訓練數(shù)據(jù)中選出一批數(shù)據(jù)(稱為mini-batch,小 批量),然后對每個mini-batch進行學習。比如,從60000個訓練數(shù)據(jù)中隨機選擇200筆,再用這200筆數(shù)據(jù)進行學習。這種學習方式稱為mini-batch學習。

此時交叉熵代碼實現(xiàn)如下

def cross_entropy_error(y, t): if y.ndim == 1: t = t.reshape(1, t.size) y = y.reshape(1, y.size)batch_size = y.shape[0] return -np.sum(t * np.log(y + 1e-7)) / batch_size

當監(jiān)督數(shù)據(jù)是標簽形式(非one-hot表示,而是像“2”“ 7”這樣的標簽)時,交叉熵誤差可通過如下代碼實現(xiàn)。

def cross_entropy_error(y, t): if y.ndim == 1: t = t.reshape(1, t.size) y = y.reshape(1, y.size)batch_size = y.shape[0] return -np.sum(np.log(y[np.arange(batch_size), t] + 1e-7)) / batch_size

參數(shù)(權重和偏置)優(yōu)化

上面介紹了更新權重時需要的損失函數(shù),但是,我們要如何利用損失函數(shù)來更新權重呢?這里用到了我們熟知的梯度法。

梯度法

機器學習的主要任務是在學習時尋找最優(yōu)參數(shù)。同樣地,神經(jīng)網(wǎng)絡也必 須在學習時找到最優(yōu)參數(shù)(權重和偏置)。這里所說的最優(yōu)參數(shù)是指損失函數(shù)取最小值時的參數(shù)。但是,一般而言,損失函數(shù)很復雜,參數(shù)空間龐大,我 們不知道它在何處能取得最小值。而通過巧妙地使用梯度來尋找函數(shù)最小值 (或者盡可能小的值)的方法就是梯度法,數(shù)學表示如下
\[ x_0=x_0-\eta \frac{\partial f}{\partial x_0} \\ x_1=x_1-\eta \frac{\partial f}{\partial x_1} \tag{8} \]
式中η表示更新量,在神經(jīng)網(wǎng)絡的學習中,稱為學習率(learning rate)。學習率決定在一次學習中,應該學習多少,以及在多大程度上更新參數(shù)。

def numerical_gradient(f, x): h = 1e-4 # 0.0001 grad = np.zeros_like(x) # 生成和x形狀相同的數(shù)組it = np.nditer(x, flags=['multi_index'], op_flags=['readwrite'])while not it.finished:idx = it.multi_indextmp_val = x[idx] # f(x+h)的計算 x[idx] = tmp_val + h fxh1 = f(x)# f(x-h)的計算 x[idx] = tmp_val - h fxh2 = f(x)grad[idx] = (fxh1 - fxh2) / (2*h)x[idx] = tmp_val # 還原值it.iternext()return graddef gradient_descent(f, init_x, lr=0.01, step_num=100): x = init_xfor i in range(step_num): grad = numerical_gradient(f, x) x -= lr * gradreturn x

參數(shù)f是要進行最優(yōu)化的函數(shù),init_x是初始值,lr是學習率learning rate,step_num是梯度法的重復次數(shù)。numerical_gradient(f,x)會求函數(shù)的梯度,用該梯度乘以學習率得到的值進行更新操作,由step_num指定重復的 次數(shù)。

學習率需要事先確定為某個值,比如0.01或0.001。一般而言,這個值 過大或過小,都無法抵達一個“好的位置”。在神經(jīng)網(wǎng)絡的學習中,一般會 一邊改變學習率的值,一邊確認學習是否正確進行了。

神經(jīng)網(wǎng)絡的梯度

\[ \mathbf{W}=\left( \begin{matrix} w_{11} & w_{12} & w_{13} \\ w_{21} & w_{22} & w_{23} \end{matrix} \right) \\ \frac{\partial L}{\partial \mathbf{W}} = \left( \begin{matrix} \frac{\partial L}{\partial w_{11}} & \frac{\partial L}{\partial w_{12}} &\frac{\partial L}{\partial w_{13}} \\ \frac{\partial L}{\partial w_{21}} & \frac{\partial L}{\partial w_{22}} &\frac{\partial L}{\partial w_{23}} \end{matrix} \right) \tag{9} \]

就是需要一個一個算比較麻煩,但是計算機就無所謂了

迭代偽代碼如下

def f(W): return net.loss(x, t) dW = numerical_gradient(f, net.W)

學習算法的實現(xiàn)

根據(jù)前面的介紹,差不多可以理清神經(jīng)網(wǎng)絡的學習步驟了

  • mini-batch

    從訓練數(shù)據(jù)中隨機選出一部分數(shù)據(jù),這部分數(shù)據(jù)稱為mini-batch。我們 的目標是減小mini-batch的損失函數(shù)的值。

  • 梯度計算

    為了減小mini-batch的損失函數(shù)的值,需要求出各個權重參數(shù)的梯度。 梯度表示損失函數(shù)的值減小最多的方向。

  • 更新參數(shù)

    將權重參數(shù)沿梯度方向進行微小更新。

  • 迭代

    重復步驟1、步驟2、步驟3。

  • 神經(jīng)網(wǎng)絡的學習按照上面4個步驟進行。這個方法通過梯度下降法更新參數(shù),不過因為這里使用的數(shù)據(jù)是隨機選擇的mini batch數(shù)據(jù),所以又稱為 隨機梯度下降法(stochastic gradient descent)。

    下面給出一個兩層的簡單神經(jīng)網(wǎng)絡的實現(xiàn)

    class TwoLayerNet:def __init__(self, input_size, hidden_size, output_size, weight_init_std=0.01):""":param: input_size - 輸入層的神經(jīng)元數(shù):param: hidden_size - 隱藏層的神經(jīng)元數(shù);param: output_size - 輸出層的神經(jīng)元數(shù)"""# 初始化權重 self.params = {} self.params['W1'] = weight_init_std * np.random.randn(input_size, hidden_size) self.params['b1'] = np.zeros(hidden_size) self.params['W2'] = weight_init_std * np.random.randn(hidden_size, output_size) self.params['b2'] = np.zeros(output_size)def predict(self, x): W1, W2 = self.params['W1'], self.params['W2'] b1, b2 = self.params['b1'], self.params['b2']a1 = np.dot(x, W1) + b1 z1 = sigmoid(a1) a2 = np.dot(z1, W2) + b2 y = softmax(a2)return y# x:輸入數(shù)據(jù), t:監(jiān)督數(shù)據(jù) def loss(self, x, t): y = self.predict(x)return cross_entropy_error(y, t)def accuracy(self, x, t): y = self.predict(x) y = np.argmax(y, axis=1) t = np.argmax(t, axis=1)accuracy = np.sum(y == t) / float(x.shape[0]) return accuracy# x:輸入數(shù)據(jù), t:監(jiān)督數(shù)據(jù) def numerical_gradient(self, x, t): loss_W = lambda W: self.loss(x, t)grads = {} grads['W1'] = numerical_gradient(loss_W, self.params['W1']) grads['b1'] = numerical_gradient(loss_W, self.params['b1']) grads['W2'] = numerical_gradient(loss_W, self.params['W2']) grads['b2'] = numerical_gradient(loss_W, self.params['b2'])return grads

    訓練

    # 數(shù)據(jù)加載代碼 try:import urllib.request except ImportError:raise ImportError('You should use Python 3.x') import os.path import gzip import pickle import os import numpy as np url_base = 'http://yann.lecun.com/exdb/mnist/' key_file = {'train_img':'train-images-idx3-ubyte.gz','train_label':'train-labels-idx1-ubyte.gz','test_img':'t10k-images-idx3-ubyte.gz','test_label':'t10k-labels-idx1-ubyte.gz' }dataset_dir = os.path.dirname(os.path.abspath(__file__)) save_file = dataset_dir + "/mnist.pkl"train_num = 60000 test_num = 10000 img_dim = (1, 28, 28) img_size = 784def _download(file_name):file_path = dataset_dir + "/" + file_nameif os.path.exists(file_path):returnprint("Downloading " + file_name + " ... ")urllib.request.urlretrieve(url_base + file_name, file_path)print("Done")def download_mnist():for v in key_file.values():_download(v)def _load_label(file_name):file_path = dataset_dir + "/" + file_nameprint("Converting " + file_name + " to NumPy Array ...")with gzip.open(file_path, 'rb') as f:labels = np.frombuffer(f.read(), np.uint8, offset=8)print("Done")return labelsdef _load_img(file_name):file_path = dataset_dir + "/" + file_nameprint("Converting " + file_name + " to NumPy Array ...")with gzip.open(file_path, 'rb') as f:data = np.frombuffer(f.read(), np.uint8, offset=16)data = data.reshape(-1, img_size)print("Done")return datadef _convert_numpy():dataset = {}dataset['train_img'] = _load_img(key_file['train_img'])dataset['train_label'] = _load_label(key_file['train_label'])dataset['test_img'] = _load_img(key_file['test_img'])dataset['test_label'] = _load_label(key_file['test_label'])return datasetdef init_mnist():download_mnist()dataset = _convert_numpy()print("Creating pickle file ...")with open(save_file, 'wb') as f:pickle.dump(dataset, f, -1)print("Done!")def _change_one_hot_label(X):T = np.zeros((X.size, 10))for idx, row in enumerate(T):row[X[idx]] = 1return Tdef load_mnist(normalize=True, flatten=True, one_hot_label=False):if not os.path.exists(save_file):init_mnist()with open(save_file, 'rb') as f:dataset = pickle.load(f)if normalize:for key in ('train_img', 'test_img'):dataset[key] = dataset[key].astype(np.float32)dataset[key] /= 255.0if one_hot_label:dataset['train_label'] = _change_one_hot_label(dataset['train_label'])dataset['test_label'] = _change_one_hot_label(dataset['test_label'])if not flatten:for key in ('train_img', 'test_img'):dataset[key] = dataset[key].reshape(-1, 1, 28, 28)return (dataset['train_img'], dataset['train_label']), (dataset['test_img'], dataset['test_label']) # NN訓練代碼 (x_train, t_train), (x_test, t_test) = load_mnist(normalize=True, one_hot_ laobel = True) train_loss_list = [] train_acc_list = [] test_acc_list = [] # 平均每個epoch的重復次數(shù) iter_per_epoch = max(train_size / batch_size, 1)# 超參數(shù) iters_num = 10000 batch_size = 100 learning_rate = 0.1network = TwoLayerNet(input_size=784, hidden_size=50, output_size=10)for i in range(iters_num): # 獲取mini-batch batch_mask = np.random.choice(train_size, batch_size) x_batch = x_train[batch_mask] t_batch = t_train[batch_mask]# 計算梯度 grad = network.numerical_gradient(x_batch, t_batch) # grad = network.gradient(x_batch, t_batch) # 高速版!# 更新參數(shù) for key in ('W1', 'b1', 'W2', 'b2'): network.params[key] -= learning_rate * grad[key]loss = network.loss(x_batch, t_batch) train_loss_list.append(loss) # 計算每個epoch的識別精度 if i % iter_per_epoch == 0: train_acc = network.accuracy(x_train, t_train) test_acc = network.accuracy(x_test, t_test) train_acc_list.append(train_acc) test_acc_list.append(test_acc) print("train acc, test acc | " + str(train_acc) + ", " + str(test_acc))

    小節(jié)

    這篇中介紹了NN的一些基礎知識,也給出了一個用numpy實現(xiàn)的十分簡單的一個2層神經(jīng)網(wǎng)絡的實現(xiàn),將在下篇中介紹反向傳播法,對現(xiàn)在實現(xiàn)的神經(jīng)網(wǎng)絡進行更進一步的優(yōu)化。

    本文首發(fā)于我的知乎

    轉載于:https://www.cnblogs.com/csu-lmw/p/11406576.html

    總結

    以上是生活随笔為你收集整理的NN入门,手把手教你用Numpy手撕NN(一)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

    国产精品18久久久久久不卡孕妇 | 伊人五月综合 | 久久99国产精品 | 天天干天天搞天天射 | 国产精品免费人成网站 | 久久免费看a级毛毛片 | 欧美一区二区在线看 | 久久精品国产精品亚洲 | 91亚色视频在线观看 | 中国一级片在线播放 | 中文字幕高清在线播放 | 少妇av片 | 99精品视频免费在线观看 | 九九九视频在线 | 超碰在线公开 | 福利视频入口 | 亚洲欧美国产日韩在线观看 | 国产精品久久久久久久av电影 | 国产人成一区二区三区影院 | 日韩视频中文字幕在线观看 | 欧美激情另类 | 最近日本mv字幕免费观看 | 婷婷亚洲五月 | 精品一区电影 | 日韩欧美视频一区二区三区 | 伊人影院得得 | 中文字幕 国产视频 | 国产精品一区二区久久精品爱涩 | 国产啊v在线 | av福利电影| 国产香蕉97碰碰碰视频在线观看 | 永久免费观看视频 | 免费在线看成人av | 日韩色高清| 日韩天天操| av官网| 五月婷婷六月丁香激情 | 久久美女免费视频 | 黄污污网站 | 五月婷婷中文字幕 | 天天操比 | 久久女教师 | 波多野结衣视频一区二区 | 91超级碰碰 | 一区二区中文字幕在线 | 天天曰 | 日韩成人在线一区二区 | 久久这里只有精品9 | 亚洲视频精品在线 | 97国产精品亚洲精品 | 国产手机精品视频 | 日韩欧美在线一区 | 亚洲精品午夜国产va久久成人 | 国产午夜视频在线观看 | 美女免费网站 | 五月天亚洲婷婷 | 亚洲综合在线五月天 | 天天操伊人 | 久久精品国产免费看久久精品 | 西西444www大胆高清图片 | 久久久免费在线观看 | 狠狠干夜夜操天天爽 | 欧美日韩一区二区三区视频 | 久久手机免费观看 | 久久免费视频在线观看 | 国产三级久久久 | 99在线精品观看 | 69久久久| 国产精品色婷婷视频 | 日韩欧美精品免费 | 国产精品原创 | 欧美aa一级片| 日韩电影中文字幕 | 99精品热视频只有精品10 | 四虎影视精品永久在线观看 | 91亚洲精品视频 | 久草免费手机视频 | 成年人视频在线免费观看 | 99久久精品久久久久久动态片 | 国产专区视频在线观看 | 亚洲资源 | 久久综合干 | 免费成人av在线看 | 亚洲亚洲精品在线观看 | 最新国产福利 | 91综合视频在线观看 | 亚洲天天看| 91精品免费视频 | 欧美日韩高清一区二区 国产亚洲免费看 | 一区二区三区中文字幕在线 | 亚洲精品视频二区 | 成人午夜电影在线观看 | 久久久久久免费 | 欧美伦理电影一区二区 | 亚洲精品www.| 五月天综合婷婷 | 精品日韩在线一区 | 天天干天天上 | 91尤物在线播放 | 亚洲成人第一区 | 综合久久2023 | 亚洲精品动漫久久久久 | 99精品免费久久久久久久久日本 | www日日夜夜| 91精品国产综合久久福利 | 成人免费视频网站 | 精品久久一区二区 | 欧美有色 | 丁香激情五月 | 国产精久久久久久久 | 91精品国自产在线偷拍蜜桃 | 黄色日批网站 | 国产高清免费观看 | 九九热免费精品视频 | 日韩av快播电影网 | 国产一级视频在线 | 992tv成人免费看片 | 91人人视频在线观看 | 日韩精品一区二 | 1区2区视频 | 国产一二三在线视频 | 久久久国产影视 | 日本中文字幕在线看 | 国产精彩视频一区二区 | 福利视频一区二区 | 久久久夜色 | 国产免费观看高清完整版 | 2024国产精品视频 | 97电影手机版 | 日免费视频 | 国产精品一区在线播放 | 日韩av偷拍 | 日本婷婷色| 在线成人看片 | 欧美一级片免费在线观看 | 欧美精品亚洲精品 | 成年人黄色免费网站 | 可以免费观看的av片 | 久久爽久久爽久久av东京爽 | 日韩三区在线观看 | 亚洲精品影视 | 日本视频久久久 | 精品国产美女在线 | 国产精品麻豆果冻传媒在线播放 | 久久国产精品久久国产精品 | 高潮毛片无遮挡高清免费 | 天天艹天天干天天 | 91在线看网站 | 夜色资源网 | 中文字幕欧美日韩va免费视频 | 9999精品视频 | 久久国产精品偷 | v片在线播放 | 亚洲精品视频一二三 | 97香蕉超级碰碰久久免费软件 | 最新av网址在线观看 | 国产一区网 | 亚洲精品国产日韩 | 亚洲精品系列 | 欧美成人播放 | 99久久精品日本一区二区免费 | 中文字幕a∨在线乱码免费看 | 国产91成人 | 久99热| 992tv又爽又黄的免费视频 | 91看片看淫黄大片 | 亚洲精品自拍视频在线观看 | av天天澡天天爽天天av | 福利一区二区 | 免费在线国产视频 | 精品在线免费观看 | 成年人免费在线观看 | 四虎在线免费观看 | 激情黄色一级片 | 久久久污 | 97视频免费在线看 | 五月婷婷六月丁香 | 天堂网一区二区 | 亚洲欧美国产精品 | 999电影免费在线观看 | 久草免费手机视频 | 亚洲经典视频在线观看 | 国产馆在线播放 | 久久九九免费视频 | 日本三级在线观看中文字 | 黄色亚洲大片免费在线观看 | 天天干天天干天天射 | 日韩av电影手机在线观看 | 久久视频网 | 久久久久久草 | 青青草久草在线 | 国产精品入口传媒 | 久久成人视屏 | 国产美女免费看 | 亚洲精选视频在线 | 91av视屏| 国产小视频在线免费观看视频 | 天天摸天天干天天操天天射 | 日韩在线高清免费视频 | 国产91国语对白在线 | 69国产盗摄一区二区三区五区 | h久久| 一区 二区 精品 | 国产a级精品| 国产电影黄色av | 性色在线视频 | 久久黄色影视 | 成人综合日日夜夜 | 国产又粗又硬又长又爽的视频 | 亚洲香蕉在线观看 | 免费黄色av电影 | 国产精品美女久久久久久久久久久 | 美女免费视频网站 | 国产裸体永久免费视频网站 | 国产女教师精品久久av | 99久久久国产精品美女 | 国产精品久久久久久久久免费 | 超碰97人人爱 | 欧美了一区在线观看 | 国产97在线看 | 国产精品一区二区av日韩在线 | 日批视频 | 999抗病毒口服液 | 丝袜护士aⅴ在线白丝护士 天天综合精品 | 久久97久久97精品免视看 | 免费碰碰 | 亚洲资源在线网 | 中文在线a√在线 | av片中文字幕 | 特黄免费av| 在线观看成人 | 在线观看中文字幕dvd播放 | 亚洲精品免费播放 | 免费视频黄色 | 午夜男人影院 | 久久人人爽av| 亚洲精品中文在线资源 | 久久免费在线观看 | 国产亚洲视频在线免费观看 | 亚洲国内精品在线 | 午夜10000 | 欧美日韩亚洲第一 | 婷婷色影院| 91精品国产一区 | 久久国产经典 | 国产99久久99热这里精品5 | 91.麻豆视频 | 丁香九月婷婷 | 伊人中文在线 | 在线看一区 | 日本在线h | 人人视频网站 | 草久久久| 久久国产欧美日韩精品 | 国产无遮挡又黄又爽在线观看 | 丝袜美腿亚洲综合 | 中文字幕黄色 | 国产精品美女999 | 丁香婷婷深情五月亚洲 | 国产一级一片免费播放放 | 911久久香蕉国产线看观看 | 国产精品视频内 | 色欧美成人精品a∨在线观看 | 天天干天天爽 | 国产自产在线视频 | 丰满少妇一级片 | 在线观看网站黄 | 亚洲精品综合欧美二区变态 | 成人影片在线播放 | 三上悠亚一区二区在线观看 | 久久久久国产精品一区 | 亚洲激情综合网 | av电影亚洲| 啪啪肉肉污av国网站 | 日韩理论在线视频 | 婷婷日韩 | 91亚洲影院 | 免费裸体视频网 | 国产福利久久 | 欧美在线久久 | 亚洲精品小区久久久久久 | 亚洲精品国偷拍自产在线观看蜜桃 | 99久久精品免费看国产四区 | 免费精品在线 | 涩涩网站在线播放 | 插久久| 午夜影院三级 | 黄色电影网站在线观看 | 99在线免费观看视频 | 91激情视频在线 | 久久久国产一区二区三区四区小说 | 色婷婷狠狠五月综合天色拍 | 亚洲精品一区二区久 | 天天射天天搞 | 91av久久| 久久在线免费观看 | 日本aaa在线观看 | 91在线最新 | 人成午夜视频 | 日日爽视频 | 97视频免费观看 | 日韩av在线网站 | av在线a | 亚洲三级在线播放 | 亚洲免费不卡 | 中文字幕一区二区三区乱码不卡 | 欧美激情在线看 | 中文字幕在线观看一区二区 | 精品久久久久久久久久久久久 | 国产精品不卡在线 | 欧美一级视频免费看 | 婷婷丁香激情综合 | 午夜av影院 | 欧美激情视频一二区 | 久视频在线 | 亚洲精品免费看 | 欧美日韩亚洲国产一区 | 免费97视频 | 天天综合中文 | 精品女同一区二区三区在线观看 | 亚洲经典在线 | 在线观看岛国av | 五月天九九 | 日韩网站在线 | 国产69久久精品成人看 | 日韩毛片精品 | 久久精品久久国产 | 午夜精品久久久久久中宇69 | 97在线观看免费观看 | 久久精品96| 伊人色播 | 99久久久国产免费 | 午夜成人影视 | 久热色超碰 | 青青啪 | 免费黄a大片 | 日韩精品一卡 | 黄a在线看 | 欧美成人h版在线观看 | 最近中文字幕免费av | 伊人婷婷色| av在线官网| 天天射射天天 | 国模精品一区二区三区 | 午夜影视一区 | 成人av片在线观看 | 久久99精品国产麻豆婷婷 | 精品国产乱码久久久久久1区2匹 | 亚洲色视频 | 日韩精品一区在线播放 | 又黄又刺激的视频 | 色网站中文字幕 | 美女黄网久久 | 国产成人免费观看 | 亚洲一级二级 | 久久久综合精品 | 天天天综合网 | 国产日韩精品视频 | 91视频网址入口 | 国产999精品久久久久久 | 91丨九色丨国产丨porny精品 | 天天干天天射天天爽 | 国产精品女主播一区二区三区 | 国产精品麻豆99久久久久久 | 人人射人人爽 | 久香蕉 | 欧美性高跟鞋xxxxhd | 免费高清在线视频一区· | 国产玖玖精品视频 | 99热播精品 | 91精品久久久久久综合五月天 | 亚洲精品网址在线观看 | 国产在线观看黄 | 欧美精品二 | 97超视频在线观看 | 婷婷开心久久网 | 亚洲在线视频网站 | 日韩成人精品一区二区三区 | 久草在线免费看视频 | 亚洲成人av在线电影 | 狠狠操狠狠干天天操 | 亚洲有 在线 | 成人性生交大片免费观看网站 | 国产精品第一页在线 | 激情深爱| 日本黄色免费在线观看 | 精品在线一区二区三区 | 天天天色综合 | a一片一级| 99精品视频在线播放免费 | 欧美一区二区三区在线播放 | 日韩二区三区 | 婷婷综合亚洲 | 在线观看免费福利 | 亚洲一区二区天堂 | 欧美日本高清视频 | 日本在线观看一区二区 | 成人av一区二区三区 | 日本成人黄色片 | 久久短视频| 成人av在线亚洲 | 中文亚洲欧美日韩 | 欧美91精品 | 国产精品区二区三区日本 | 三级黄色网址 | 不卡的av片| 天天射天天拍 | 蜜桃视频在线观看一区 | 久久视频在线视频 | 91伊人久久大香线蕉蜜芽人口 | 久久毛片网 | 精品国产乱码久久久久久久 | 中文字幕免费在线看 | 国产片免费在线观看视频 | 在线激情网 | 黄色小网站免费看 | 97精品视频在线播放 | 特级黄色视频毛片 | 丁香导航 | 日韩欧美在线观看一区二区三区 | 91视频这里只有精品 | 日韩精品一区二区三区中文字幕 | 精品国产三级 | 久久激情视频免费观看 | 色中文字幕在线观看 | 国产在线国产 | 日韩中文字幕国产精品 | 成人欧美日韩国产 | 网站免费黄色 | 天天操夜夜曰 | 国产专区日韩专区 | 黄色精品一区二区 | 日韩理论片中文字幕 | 欧美精品久久久久久久久老牛影院 | 岛国一区在线 | 免费视频成人 | 激情小说 五月 | 99久久免费看 | 久久久久久久久久久国产精品 | 欧美成人tv | 99久久综合狠狠综合久久 | zzijzzij亚洲成熟少妇 | 狠狠躁夜夜躁人人爽超碰97香蕉 | 免费观看9x视频网站在线观看 | 亚洲精品在线观看av | 在线播放日韩av | 国产精品毛片久久 | 日韩二三区 | 久色免费视频 | 色天天久久 | 九色琪琪久久综合网天天 | 最近乱久中文字幕 | 亚洲手机av | 国产精品美女久久久免费 | 91探花系列在线播放 | 亚洲一本视频 | 欧美一级黄色片 | 91.精品高清在线观看 | 激情久久五月 | 黄色一级大片在线观看 | 一二三久久久 | 国产高清日韩欧美 | 91av在线视频免费观看 | 亚洲成熟女人毛片在线 | 97国产精品视频 | 97超碰人人澡人人 | 在线观看黄色av | 久久久精品午夜 | 99国产精品一区二区 | 亚洲精品视频网站在线观看 | 午夜精品一区二区三区在线观看 | 久草视频免费 | 久久免费视频6 | 高潮毛片无遮挡高清免费 | 亚洲精品国精品久久99热一 | 在线视频 区 | 中文字幕高清视频 | 国产专区在线视频 | 日韩网站中文字幕 | 在线观看免费av网 | 日本丶国产丶欧美色综合 | 久久图| 99精品在线免费在线观看 | 亚洲人成免费 | 日日夜夜精品视频 | 亚洲精品日韩av | 久久综合五月婷婷 | 久操97| av免费网站在线观看 | 超碰在线97国产 | 91片黄在线观看动漫 | 日韩区欠美精品av视频 | 伊人开心激情 | 91丨九色丨91啦蝌蚪老版 | 91精品免费在线观看 | 欧亚日韩精品一区二区在线 | 国产一级片免费观看 | 午夜精品一区二区三区免费 | 久久任你操 | 欧美色久| 国产探花在线看 | 久久人人做 | 亚洲区另类春色综合小说校园片 | 国产精品高潮呻吟久久av无 | 亚洲资源在线网 | 成年人国产在线观看 | 日韩欧美一级二级 | 97av在线视频免费播放 | 欧美日韩精品免费观看 | 97电影网手机版 | 在线视频 你懂得 | 又黄又刺激的视频 | 最新中文在线视频 | 黄av免费在线观看 | 欧美大片mv免费 | 日本最新一区二区三区 | 国产五月天婷婷 | 在线观看日韩中文字幕 | 国产在线1区 | 香蕉视频网站在线观看 | 免费观看一级特黄欧美大片 | 国产成人精品免高潮在线观看 | 欧美日韩视频在线观看一区二区 | 91免费高清视频 | 狠狠狠色丁香综合久久天下网 | 亚洲闷骚少妇在线观看网站 | 毛片www | 高清精品视频 | 不卡国产在线 | 欧美另类xxx | 在线观看免费色 | 亚洲va韩国va欧美va精四季 | 国模视频一区二区 | 成人毛片一区二区三区 | 欧美日韩国产一区 | 天天色天天操天天爽 | 久久艹中文字幕 | 午夜精品久久久久久久久久久久久久 | 四虎在线免费视频 | 国产精品久久久久久久久久不蜜月 | 国产亚洲人成网站在线观看 | 狠狠久久婷婷 | 99在线免费视频观看 | 国产手机在线 | 亚洲一区动漫 | 日韩h在线观看 | 日韩中文字幕视频在线观看 | 久久国产香蕉视频 | 欧美激情综合五月 | 天天干天天插伊人网 | 国产专区在线 | 西西www4444大胆视频 | 国产手机视频在线播放 | 久草在线视频国产 | 蜜臀精品久久久久久蜜臀 | 国产精品毛片网 | 国产剧情在线一区 | freejavvideo日本免费 | 少妇做爰k8经典 | 国产在线观看高清视频 | 日韩高清精品免费观看 | 久久精品观看 | 蜜桃视频精品 | 黄色一级网 | 在线观看黄网站 | 色多视频在线观看 | 毛片网站在线 | 草久久久久 | 999久久久久久| 久久精品一区二区国产 | 精品国产成人在线 | 国产日产精品久久久久快鸭 | 欧美一区视频 | 人人干97 | 99久久久国产精品免费观看 | av线上免费观看 | 九九热精品视频在线观看 | 久久久精品电影 | 最近中文字幕大全中文字幕免费 | 99一区二区三区 | 午夜精品久久久久久久久久久久 | 五月天综合网站 | 丰满少妇在线观看网站 | 国产精品99免费看 | 黄色小说在线免费观看 | 国产专区在线 | 久久99国产精品自在自在app | 国产精品 日韩 | 日韩精品久久一区二区三区 | 日韩精品一区二区不卡 | 999久久久久久久久 69av视频在线观看 | 亚洲专区视频在线观看 | 日本精品中文字幕 | 亚洲午夜精品久久久 | 免费黄色av电影 | 久久艹中文字幕 | a级一a一级在线观看 | 国产自在线 | 亚洲最大成人免费网站 | 亚洲精品视频二区 | 丁香色婷婷 | 国产视频一区精品 | 国产精品99久久99久久久二8 | 天天天干夜夜夜操 | 亚洲九九九在线观看 | 96在线 | 日本激情视频中文字幕 | 欧美一区免费观看 | 免费色网 | 国内免费久久久久久久久久久 | 色婷婷久久 | 欧美久久综合 | 亚洲a网 | 又黄又色又爽 | 欧美极品xxx | 麻豆传媒视频观看 | 一本一道久久a久久精品 | 在线电影a | av在线播放观看 | 亚洲高清免费在线 | 黄色网址在线播放 | 天天爽夜夜爽人人爽一区二区 | 日韩在线观看视频一区二区三区 | 草在线| 免费在线一区二区 | 超碰人人av | 又黄又爽又色无遮挡免费 | 久久久91精品国产一区二区精品 | 久碰视频在线观看 | 成人影音av | 在线视频 91 | 91九色丨porny丨丰满6 | 一区二区三区四区精品 | 国产精品一区二区久久精品 | 国产精品资源网 | 在线国产小视频 | 色婷婷狠狠18 | 99视频+国产日韩欧美 | 99精品在线免费视频 | 久久久 精品 | 天天艹天天 | 91在线操| 人人爱爱 | 天天爽天天摸 | 成人资源在线 | 成人一级片视频 | 91视频在线免费看 | 在线免费黄色av | 香蕉视频亚洲 | 久久久久亚洲精品男人的天堂 | 亚洲欧美视频网站 | 日日成人网 | 国产一区二区网址 | 国产日韩欧美在线一区 | 99国产精品视频免费观看一公开 | 99成人在线视频 | 国产综合香蕉五月婷在线 | 天天爽夜夜操 | 91免费高清视频 | 国产精品一区二区av日韩在线 | www.xxxx变态.com| 国产精品美女免费 | 精品五月天 | 99这里只有精品99 | 国产成人精品一区二区三区网站观看 | 一性一交视频 | 国产999精品久久久影片官网 | 人人澡人人草 | 亚洲午夜精品一区二区三区电影院 | 天天鲁一鲁摸一摸爽一爽 | www.国产在线视频 | 在线精品国产 | 国产精品2020| 日韩欧美精品在线 | 手机看片国产日韩 | 国产丝袜在线 | 国产亚洲人 | 日韩欧美精选 | 亚洲一区尤物 | 国产精品嫩草影院99网站 | 免费无遮挡动漫网站 | 久久久久99精品国产片 | 99精品视频在线观看免费 | 亚洲精品国偷自产在线91正片 | 精品在线二区 | 99精品视频在线播放免费 | 麻豆国产精品va在线观看不卡 | 精品国产一区二区在线 | 九九热视频在线免费观看 | 国产又粗又猛又黄又爽视频 | 天堂素人在线 | 国产免码va在线观看免费 | 日韩av免费在线看 | 中文字幕中文字幕在线中文字幕三区 | 91激情在线视频 | 免费影视大全推荐 | 日韩网站一区二区 | 天天操天天干天天 | 手机av电影在线观看 | 黄色精品在线看 | 天天干,夜夜操 | 91精品国产乱码久久桃 | 天天天天爽| 亚洲理论在线观看电影 | 91久久黄色 | 免费高清在线观看电视网站 | 免费福利在线视频 | 中文字幕在线观看免费高清电影 | 精品一区精品二区高清 | 国产精成人品免费观看 | 国产一级二级av | 狠狠躁18三区二区一区ai明星 | 免费看的黄色 | 欧美极品少妇xxxxⅹ欧美极品少妇xxxx亚洲精品 | 亚洲午夜久久久久久久久久久 | 1000部18岁以下禁看视频 | 国产99久久久欧美黑人 | 国产欧美综合在线观看 | 婷婷综合电影 | 欧美亚洲国产日韩 | 日韩一级片网址 | a级国产乱理伦片在线播放 久久久久国产精品一区 | 99热9| 国产一区播放 | 国产精品第一页在线 | 免费看片在线观看 | 国产在线小视频 | 国产在线观看免费 | 伊人五月天综合 | 97色在线观看 | 99热99热| 国产午夜免费视频 | 夜又临在线观看 | 成人av片免费看 | 国产精品自在线 | 国产剧情在线一区 | 久久久久国产精品视频 | 国产精品视频一二三 | 久久久久久99精品 | 欧美日韩不卡一区二区 | 五月色婷 | 国产成人一级 | 在线三级av| 久久三级毛片 | 国产欧美综合视频 | 视频二区在线视频 | 成人av一区二区在线观看 | 日韩mv欧美mv国产精品 | 亚洲 av网站 | 久久69av| 久久夜夜夜 | 九九爱免费视频在线观看 | 日本性生活免费看 | 国产精品久久久久一区 | 91桃色国产在线播放 | 国产一级免费在线观看 | 激情网站五月天 | 国产伦精品一区二区三区四区视频 | 国产护士在线 | 在线电影日韩 | 国产成人在线免费观看 | 色诱亚洲精品久久久久久 | 成年人电影毛片 | 一区二区三区免费在线 | 国产又粗又猛又黄视频 | 超碰97国产 | 国产对白av| 日韩av一卡二卡三卡 | 成人久久精品 | 久久精品1区2区 | 久久免费大片 | 五月婷婷亚洲 | 人人射人人爽 | 狠狠色狠狠色综合日日小说 | 国产黄色特级片 | 亚洲精欧美一区二区精品 | 成人久久久久久久久久 | 91视频在线免费下载 | 久久精品国产第一区二区三区 | 综合激情网 | 人人玩人人添人人澡超碰 | 欧美一区二区在线免费看 | 在线观看精品视频 | 欧美日韩超碰 | 国产麻豆剧果冻传媒视频播放量 | 在线免费观看国产 | av网站手机在线观看 | 五月激情av | 中文国产字幕在线观看 | 国产精品久久久久免费观看 | 成人在线播放网站 | 国产一区久久久 | 中文字幕色在线视频 | 久久免费福利 | 丁香花在线观看视频在线 | 日日干,天天干 | 国内毛片毛片 | 99 色| 成人黄色小视频 | 久久免费高清 | 成人天堂网 | 一区二区三区四区五区在线视频 | 日韩精品免费一区二区在线观看 | 六月色婷婷 | 99久久久久久| 夜夜夜| 在线观看国产亚洲 | 超碰在线公开免费 | 午夜精品久久久久久久99 | 欧美日韩一区二区视频在线观看 | 69精品视频| 亚洲黄色小说网 | av在线永久免费观看 | 天天色天天射综合网 | 亚洲欧美成人 | 人人添人人澡人人澡人人人爽 | 丁香六月国产 | 91干干干| 精品久久久久久久久久久久久久久久 | 三上悠亚在线免费 | 亚洲精品国产精品国产 | 精品久久免费看 | 成人在线观看资源 | 久草在线视频看看 | 97在线精品视频 | 在线观看日本高清mv视频 | 91亚洲精品久久久蜜桃借种 | 久久久蜜桃一区二区 | 麻豆免费精品视频 | 亚洲欧美国产日韩在线观看 | 国产超碰在线观看 | 国产专区精品视频 | 欧美一级专区免费大片 | 国产黑丝袜在线 | 日韩美一区二区三区 | 日本亚洲国产 | 亚洲精品视频在线播放 | aⅴ精品av导航 | 国产成人在线观看 | 亚洲精品免费在线视频 | 91av片| 国产亚洲视频中文字幕视频 | 麻豆精品视频 | 欧美激情视频一区二区三区免费 | 久久久一本精品99久久精品 | 亚洲天天摸日日摸天天欢 | 色婷婷在线观看视频 | 探花视频在线观看 | 五月婷婷在线视频观看 | 91亚洲狠狠婷婷综合久久久 | 福利视频区| 亚洲成av人片在线观看香蕉 | 91福利视频免费观看 | 国产精品久久久久久久久久99 | 日韩视频免费播放 | 欧美资源在线观看 | 激情文学丁香 | 亚洲欧美日韩国产一区二区三区 | 亚洲精选在线观看 | 欧美日韩国产区 | av免费电影网站 | 久热av | 天天操天天操天天操天天操天天操天天操 | 精品美女久久 | 色天天天| 日韩com | 国产韩国日本高清视频 | 国产成人精品亚洲 | 日韩综合视频在线观看 | av电影在线免费观看 | 国产精品婷婷午夜在线观看 | 久久视频在线观看中文字幕 | 五月婷在线视频 | 日韩免费av片 | 521色香蕉网站在线观看 | 国产91亚洲精品 | 亚洲作爱视频 | av成人在线网站 | 久久精品中文字幕 | 在线观看免费色 | 欧美一级免费高清 | 精品国产伦一区二区三区免费 | 免费在线观看国产精品 | 韩国一区在线 | 国产精品久久片 | 国产经典av | 免费在线国产视频 | 国产成人不卡 | 国产精品永久久久久久久久久 | 免费高清无人区完整版 | 成年人网站免费在线观看 | 国产69精品久久app免费版 | 成人丝袜 | www日韩在线观看 | 女人高潮特级毛片 | 日本大片免费观看在线 | 在线观看色网站 | 久草在线这里只有精品 | 在线精品视频在线观看高清 | 欧美精品久久久久久久久久久 | 久久成人资源 | 亚洲精品一区中文字幕乱码 | 国产亚洲精品成人av久久影院 | 国产91综合一区在线观看 | 一级黄色在线免费观看 | 亚洲成a人片77777kkkk1在线观看 | 中文电影网 | 在线免费91 | 亚洲精品福利在线观看 | 在线观看中文字幕视频 | 日韩av免费一区 | 成人精品一区二区三区电影免费 | 久久99国产精品免费网站 | 国产精品一区二区麻豆 | 国产中文字幕网 | 国产精品毛片一区视频播 | 精品色综合 | 国产亚洲综合性久久久影院 | 婷婷网站天天婷婷网站 | 免费男女羞羞的视频网站中文字幕 | 日韩在线观看中文字幕 | 成人a级黄色片 | 激情丁香综合五月 | 亚洲国产婷婷 | 欧美日韩aa| 91看片成人 | 亚洲九九爱 | 亚洲国产欧美在线人成大黄瓜 | 免费观看性生活大片3 | 国产精品美女久久久久aⅴ 干干夜夜 | 蜜臀av一区二区 | 中文免费在线观看 | 狠狠色婷婷丁香六月 | 日韩网站免费观看 | 少妇视频在线播放 | japanesexxxhd奶水 国产一区二区在线免费观看 | 久久综合九色综合97婷婷女人 | 欧美日韩在线观看不卡 | www黄在线 | 一区二区三区在线视频观看58 | 91av在线不卡| 日本精品二区 | 黄色午夜 | 色综合久 | 91在线产啪| 少妇视频一区 | 久久黄色a级片 | 激情文学综合丁香 | 啪啪资源 | 色综合国产 | 国内外成人在线 | 午夜视频一区二区 | 婷婷综合五月天 | 亚洲 在线| 91久久久久久久一区二区 | 成人久久18免费网站麻豆 | 日日夜夜网 | 欧美一级性视频 | 国内精品久久影院 | 人人爱天天操 | 国产精品免费一区二区 | 91人人澡 | 婷婷在线色 | 久久全国免费视频 | 天天躁天天狠天天透 | 日韩免费一级a毛片在线播放一级 | 久久免费的精品国产v∧ | 天天色天天色 | 免费观看一区二区三区视频 | 99精品在线视频播放 | 天天伊人狠狠 | 国产韩国精品一区二区三区 | 日韩精品高清视频 | 午夜123| 九九热久久久 | 永久免费的啪啪网站免费观看浪潮 | 亚洲欧美视频一区二区三区 | 中文成人字幕 | 超碰在线网 | 在线观看你懂的网站 | 天天色天天草天天射 | 欧美亚洲另类在线视频 | 深夜福利视频一区二区 | 日韩色一区二区三区 | 日本婷婷色 | 免费av网址大全 | 日韩中文字幕亚洲一区二区va在线 | 亚洲精品视频一二三 | 夜色资源站wwwcom | 成人动漫精品一区二区 | 免费看的黄色网 | 国产精品人人做人人爽人人添 | 手机av资源 | 欧美午夜理伦三级在线观看 | 在线观看一级视频 | 黄色91免费观看 | 91大神视频网站 | 日韩免费久久 |