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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

Hyperopt 入门指南

發布時間:2025/3/21 编程问答 63 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Hyperopt 入门指南 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Hyperopt:是進行超參數優化的一個類庫。有了它我們就可以拜托手動調參的煩惱,并且往往能夠在相對較短的時間內獲取原優于手動調參的最終結果。

一般而言,使用hyperopt的方式的過程可以總結為:

  • 用于最小化的目標函數
  • 搜索空間
  • 存儲搜索過程中所有點組合以及效果的方法
  • 要使用的搜索算法

目標函數

一個簡單的例子

這里是一個簡單的例子,用來展示函數問題

from hyperopt import fmin, tpe, hp best = fmin(fn=lambda x: x,space=hp.uniform('x', -2.5, 2.5),algo=tpe.suggest,max_evals=100) print(best) {'x': -2.4988538280500032}

我們來分解一下這個例子。

函數fmin首先接受一個函數來最小化,記為fn,在這里用一個匿名函數lambda x: x來指定。該函數可以是任何有效的值返回函數,例如回歸中的平均絕對誤差。

下一個參數指定搜索空間,在本例中,它是0到1之間的連續數字范圍,由hp.uniform(‘x’, 0, 1)指定。hp.uniform是一個內置的hyperopt函數,它有三個參數:名稱x,范圍的下限和上限0和1。

algo參數指定搜索算法,本例中tpe表示 tree of Parzen estimators。該主題超出了本文的范圍,但有數學背景的讀者可以細讀這篇文章。algo參數也可以設置為hyperopt.random,但是這里我們沒有涉及,因為它是眾所周知的搜索策略。但在未來的文章中我們可能會涉及。

最后,我們指定fmin函數將執行的最大評估次數max_evals。這個fmin函數將返回一個python字典。
上述函數的一個輸出示例是{‘x’: 0.0011494865292422545}。

以下是該函數的圖。紅點是我們試圖找到的點。

import matplotlib.pyplot as plt %matplotlib inline import numpy as np # 為隨機數固定一個數值 np.random.RandomState(seed=42)plt.rcParams["font.sans-serif"] = ['SimHei'] # 用于正常顯示中文標簽 plt.rcParams['axes.unicode_minus'] = False # 用來正常顯示負號x = np.linspace(-2.5, 2.5, 256, endpoint=True) # 繪制X軸(-2.5,2)的圖像f = x # y值plt.plot(x, f, "g-", lw=2.5, label="f(x)") plt.scatter(best['x'], best['x'], 50, color='blue') plt.title('f(x) = x 函數圖') plt.legend() plt.show()

更復雜的例子-單獨定義目標函數

我們這里展示一個更為復雜的例子——f(x)=sin2(x?2)e?x2f(x) = sin^2(x-2)e^{-x^2}f(x)=sin2(x?2)e?x2,并且將fn定義為python中的函數。同時這里我們還需要通過負號將最大化問題轉化為最小化問題。

from hyperopt import fmin, tpe, hpdef fun_change(x):y = (np.sin(x - 2))**2 * (np.e)**(-x**2)return -ybest = fmin(fn=fun_change,space=hp.uniform('x', -2.5, 2.5),algo=tpe.suggest,max_evals=100) print(best)x = np.linspace(-2.5, 2.5, 256, endpoint=True) # 繪制X軸(-2.5,2)的圖像f = (np.sin(x - 2))**2 * (np.e)**(-x**2) # y值plt.plot(x, f, "g-", lw=2.5, label="f(x)") plt.scatter(best['x'], -fun_change(best['x']), 50, color='blue') plt.title('$f(x) = sin^2(x-2)e^{-x^2}$函數圖') plt.legend() plt.show() {'x': 0.21602283343494763}

使用上面的方法,我們就可以傳入更加復雜的函數,或者某個其他類庫中單獨定義的函數,如sklearn中的SVC,RF,亦或是XGBoost或者LightGBM,并在對該函數進行搜索。不過假如真的使用sklearn中的機器學習模型的話,那就會存在另外一個問題,很明顯,一般的機器學習模型都不止一個超參數。那么我們又應該怎么傳入更多的超參數呢。

(Note:不過假如想要完美的使用xgb或者lgb還存在其他問題,這個我們會在其他文章里詳細描述使用方法)

參數空間

如何定義

想要同時傳入兩個超參數,我們首先要了解參數空間的概念。在Hyperopt中的參數空間需要使用hyperopt.hp下的函數進行定義。

hyperopt的hp包含很多用來定義參數空間的函數。之前我們已經使用過其中hp.uniform,該函數是返回位于[low,hight]之間的均勻分布的值。除此之外比較常用的還有randint:返回0到參數之間的整數,choice,從列表中選擇,該函數可以用于傳入字符串參數。

常用函數如下:

  • hp.choice(label, options)

    • 返回傳入的列表或者數組其中的一個選項。
  • hp.randint(label, upper)

    • 返回范圍:[0,upper]中的隨機整數。
  • hp.uniform(label, low, high)

    • 返回位于[low,hight]之間的均勻分布的值。
    • 在優化時,這個變量被限制為一個雙邊區間。
  • hp.normal(label, mu, sigma)

    • 返回正態分布的實數值,其平均值為 mu ,標準偏差為 σ。優化時,這是一個無邊界的變量。

除此之外其實還有很多其他方法可以使用。這里不再做更多介紹。詳細內容可以參考本人翻譯的Hyperopt中文文檔。(已通過issues獲得授權)

import hyperopt.pyll.stochasticspace = {'x': hp.uniform('x', 0, 1),'y': hp.normal('y', 0, 1),'name': hp.choice('name', ['alice', 'bob']), }print(hyperopt.pyll.stochastic.sample(space)) {'name': 'alice', 'x': 0.5383149551265306, 'y': 0.05463630170554273}

代碼實現與具體實現

而對于數個傳入的超參數,很明顯假設這也是一個函數的話,其極大概率是非凸的,而如貝葉斯優化等現代優化算法則是專門處理此類問題的。在搜索一開始的時候,hyperopt會默認進行隨機搜索,但是Hyperopt會在搜索過程中對函數的輸出進行預估,然后不斷地根據之前的結果,調整搜索空間。

之前說過為了向fmin中傳入更多的超參數,我們還可以對參數空間進行擴展,而下面就是一個同時對兩個參數進行優化的例子。其使用十分簡單

def fun_change(space):f = space['x'] + space['y']return -fspace = {"x": hp.uniform('x', -2.5, 2.5),"y": hp.uniform('y', -2.5, 2.5), }best = fmin(fn=fun_change, space=space, algo=tpe.suggest, max_evals=1000) print(best)x = np.linspace(-2.5, 2.5, 256, endpoint=True) # 繪制X軸(-2.5,2.5)的圖像 y = np.linspace(-2.5, 2.5, 256, endpoint=True) # 繪制X軸(-2.5,2.5)的圖像f = x + y # y值plt.plot(x, f, "g-", lw=2.5, label="f(x)") plt.scatter(best['x'], -fun_change(best), 50, color='blue') plt.scatter(best['x'], -fun_change(best), 50, color='red') plt.title('$f(x) = sin^2(x-2)e^{-x^2}$函數圖') plt.legend() plt.show() {'x': 2.498647148053222, 'y': 2.4999021654689324}

與sklearn結合

在做到這一步的時候,我們已經可以通過將hyperopt和sklearn結合以獲取我們想要的超參數組合。這里我們首先來獲取數據集,這里使用的是非常經典的iris數據集。

import seaborn as sns import pandas as pd sns.set(style="whitegrid", palette="husl")iris = sns.load_dataset("iris") print(iris.head())iris = pd.melt(iris, "species", var_name="measurement") print(iris.head())f, ax = plt.subplots(1, figsize=(15,10)) sns.stripplot(x="measurement", y="value", hue="species", data=iris, jitter=True, edgecolor="white", ax=ax) sepal_length sepal_width petal_length petal_width species 0 5.1 3.5 1.4 0.2 setosa 1 4.9 3.0 1.4 0.2 setosa 2 4.7 3.2 1.3 0.2 setosa 3 4.6 3.1 1.5 0.2 setosa 4 5.0 3.6 1.4 0.2 setosaspecies measurement value 0 setosa sepal_length 5.1 1 setosa sepal_length 4.9 2 setosa sepal_length 4.7 3 setosa sepal_length 4.6 4 setosa sepal_length 5.0<matplotlib.axes._subplots.AxesSubplot at 0x7fd81b8bf588>

上面的代碼展示了iris數據集,而后邊的代碼則是Hyperopt對sklearn中分類決策樹的調參實例。

from sklearn import datasets from sklearn.preprocessing import normalize, scale from sklearn.tree import DecisionTreeClassifier from sklearn.model_selection import cross_val_score # 這里的warnings實在太多了,我們加入代碼不再讓其顯示 import warnings warnings.filterwarnings("ignore")from hyperopt import Trials iris = datasets.load_iris() X = iris.data y = iris.targetdef hyperopt_model_score_dtree(params):X_ = X[:]if 'normalize' in params:if params['normalize'] == 1:X_ = normalize(X_)del params['normalize']if 'scale' in params:if params['scale'] == 1:X_ = scale(X_)del params['scale']clf = DecisionTreeClassifier(**params)return cross_val_score(clf, X_, y).mean()space_dtree = {'max_depth': hp.choice('max_depth', range(1, 20)),'max_features': hp.choice('max_features', range(1, 5)),'criterion': hp.choice('criterion', ["gini", "entropy"]),'scale': hp.choice('scale', [0, 1]),'normalize': hp.choice('normalize', [0, 1]) }def fn_dtree(params):acc = hyperopt_model_score_dtree(params)return -acc# 為可視化做準備 trials = Trials() best = fmin(fn=fn_dtree, space=space_dtree, algo=tpe.suggest, max_evals=1000, trials=trials) print('best:') print(best) best: {'criterion': 0, 'max_depth': 17, 'max_features': 1, 'normalize': 0, 'scale': 0} params = {'criterion': "gini", 'max_depth': 18, 'max_features': 2} clf = DecisionTreeClassifier(**params) print(cross_val_score(clf, X, y).mean()) 0.9669117647058822

解析上面的例子

首先最關鍵的還是最小化的目標函數,我們這里構建的目標函數中測試的是sklearn中的分類決策樹,而目標函數返回的結果則是交叉驗證的平均損失。

然后是參數空間的問題,如之前所寫,這里只需要定義一個space然后穿入fmin即可。對于字符串的超參數,我們這里使用hp.choice解決該問題,同時要注意的是:假如構建參數空間使用’hp.choice’函數的,那么在模型中返回的將是傳入列表或者數組的index(索引),而且是從0開始的,在測試最終結果時候一定要注意這一點。為了檢測標準化和歸一化時候有用,我們這里額外添加了兩個參數"scale"和"normalize",而其對與分類決策樹的影響則定義于目標函數部分。

但是hyperopt進行的參數選擇到底是怎么樣影響我們的模型的呢?

可視化

目前看,hyperopt對于我們已經是個黑箱。但是我們也可以通過傳入Trials來獲取搜索過程中的結果。而通過可視化該結果,我們也可以對參數和模型的關系有更好地了解。

parameters = ['max_depth', 'max_features', 'criterion', 'scale','normalize'] # decision tree cols = len(parameters) f, axes = plt.subplots(nrows=1, ncols=cols, figsize=(20, 5)) cmap = plt.cm.jet for i, val in enumerate(parameters):xs = np.array([t['misc']['vals'][val] for t in trials.trials]).ravel()ys = [-t['result']['loss'] for t in trials.trials]ys = np.array(ys)axes[i].scatter(xs,ys,s=20,linewidth=0.01,alpha=0.5,c=cmap(float(i) / len(parameters)))axes[i].set_title(val)

通過上面的例子我們可以看出scale和normalize在這里基本沒有什么影響。而其他參數的影響也可以比較好的看出。這在進行進一步的搜索的時候,將會非常有用。因為我們可以通過圖像獲得一個更小的參數搜索范圍。然后同樣的事情,我們再做一次,模型替代為SVM。

def hyperopt_model_score_svm(params):X_ = X[:]if 'normalize' in params:if params['normalize'] == 1:X_ = normalize(X_)del params['normalize']if 'scale' in params:if params['scale'] == 1:X_ = scale(X_)del params['scale']clf = SVC(**params)return cross_val_score(clf, X_, y).mean()space_svm = {'C': hp.uniform('C', 0, 20),'kernel': hp.choice('kernel', ['linear', 'sigmoid', 'poly', 'rbf']),'gamma': hp.uniform('gamma', 0, 20),'scale': hp.choice('scale', [0, 1]),'normalize': hp.choice('normalize', [0, 1]) }def f_svm(params):acc = hyperopt_model_score_svm(params)return -acctrials = Trials() best = fmin(f_svm, space_svm, algo=tpe.suggest, max_evals=1000, trials=trials) print('best:') print(best)parameters = ['C', 'kernel', 'gamma', 'scale', 'normalize'] cols = len(parameters) f, axes = plt.subplots(nrows=1, ncols=cols, figsize=(20, 5)) cmap = plt.cm.jet for i, val in enumerate(parameters):xs = np.array([t['misc']['vals'][val] for t in trials.trials]).ravel()ys = [-t['result']['loss'] for t in trials.trials]axes[i].scatter(xs,ys,s=20,linewidth=0.01,alpha=0.25,c=cmap(float(i) / len(parameters)))axes[i].set_title(val)axes[i].set_ylim([0.9, 1.0]) best: {'C': 3.383042170158757, 'gamma': 2.4082659264264454, 'kernel': 3, 'normalize': 1, 'scale': 0}

params = {'C': 3.383042170158757, 'gamma': 2.4082659264264454, 'kernel': "poly"} clf = SVC(**params) print(cross_val_score(clf, normalize(X), y).mean()) 0.9643956205831742

將一切融合為一體

將一切融合為一體,也就是說將模型本身也作為超參數進行優化,返回的結果將是最好的那個模型以及其最佳參數組合。但是這樣做存在一個問題。例子如下。

digits = datasets.load_digits() X = digits.data y = digits.target print(X.shape, y.shape)from sklearn.svm import SVC from sklearn.naive_bayes import BernoulliNB from sklearn.neighbors import KNeighborsClassifierdef hyperopt_train_test(params):t = params['type']del params['type']if t == 'naive_bayes':clf = BernoulliNB(**params)elif t == 'svm':clf = SVC(**params)elif t == 'dtree':clf = DecisionTreeClassifier(**params)elif t == 'knn':clf = KNeighborsClassifier(**params)else:return 0return cross_val_score(clf, X, y).mean()space = hp.choice('classifier_type', [{'type': 'naive_bayes','alpha': hp.uniform('alpha', 0.0, 2.0)},{'type': 'svm','C': hp.uniform('C', 0, 10.0),'kernel': hp.choice('kernel', ['linear', 'rbf']),'gamma': hp.uniform('gamma', 0, 20.0)},{'type': 'dtree','max_depth': hp.choice('max_depth', range(1, 20)),'max_features': hp.choice('max_features', range(1, 5)),'criterion': hp.choice('criterion', ["gini", "entropy"]),},{'type': 'knn','n_neighbors': hp.choice('knn_n_neighbors', range(1,50))} ])count = 0 best = 0 def f(params):global best, countcount += 1acc = hyperopt_train_test(params.copy())if acc > best:print('new best:', acc, 'using', params['type'])print('iters:', count, ', acc:', acc, 'using', params)best = accif count % 50 == 0:print('iters:', count, ', acc:', acc, 'using', params)return -acctrials = Trials() best = fmin(f, space, algo=tpe.suggest, max_evals=1500, trials=trials) print('best:') print(best) (1797, 64) (1797,) new best: 0.9437997276286755 using svm iters: 1 , acc: 0.9437997276286755 using {'C': 9.103691443113167, 'gamma': 16.473379775097474, 'kernel': 'linear', 'type': 'svm'} new best: 0.9438221642590143 using knn iters: 4 , acc: 0.9438221642590143 using {'n_neighbors': 21, 'type': 'knn'} new best: 0.9644039680147021 using knn iters: 14 , acc: 0.9644039680147021 using {'n_neighbors': 4, 'type': 'knn'} iters: 50 , acc: 0.4696816789034243 using {'criterion': 'gini', 'max_depth': 6, 'max_features': 1, 'type': 'dtree'} new best: 0.968293886616605 using knn iters: 92 , acc: 0.968293886616605 using {'n_neighbors': 3, 'type': 'knn'} iters: 100 , acc: 0.968293886616605 using {'n_neighbors': 3, 'type': 'knn'} iters: 150 , acc: 0.928771856885554 using {'n_neighbors': 39, 'type': 'knn'} iters: 200 , acc: 0.6162381887566258 using {'criterion': 'entropy', 'max_depth': 12, 'max_features': 1, 'type': 'dtree'} iters: 250 , acc: 0.8241514006071918 using {'alpha': 1.1302495129317371, 'type': 'naive_bayes'} iters: 300 , acc: 0.9493786750179943 using {'n_neighbors': 14, 'type': 'knn'} iters: 350 , acc: 0.9560677594549536 using {'n_neighbors': 9, 'type': 'knn'} iters: 400 , acc: 0.5237318439952089 using {'criterion': 'gini', 'max_depth': 6, 'max_features': 2, 'type': 'dtree'} iters: 450 , acc: 0.968293886616605 using {'n_neighbors': 3, 'type': 'knn'} iters: 500 , acc: 0.9410369480336125 using {'n_neighbors': 23, 'type': 'knn'} iters: 550 , acc: 0.9404776918351127 using {'n_neighbors': 25, 'type': 'knn'} iters: 600 , acc: 0.9265458689408209 using {'n_neighbors': 42, 'type': 'knn'} iters: 650 , acc: 0.9215402390309818 using {'n_neighbors': 45, 'type': 'knn'} iters: 700 , acc: 0.9437997276286755 using {'C': 8.307346790972709, 'gamma': 14.31613674780396, 'kernel': 'linear', 'type': 'svm'} iters: 750 , acc: 0.9387859177942958 using {'n_neighbors': 27, 'type': 'knn'} iters: 800 , acc: 0.9215402390309818 using {'n_neighbors': 45, 'type': 'knn'} iters: 850 , acc: 0.9437997276286755 using {'C': 0.803748055109546, 'gamma': 13.091257036777954, 'kernel': 'linear', 'type': 'svm'} iters: 900 , acc: 0.927105153057152 using {'n_neighbors': 41, 'type': 'knn'} iters: 950 , acc: 0.951042605675164 using {'n_neighbors': 13, 'type': 'knn'} iters: 1000 , acc: 0.9371108386165347 using {'n_neighbors': 29, 'type': 'knn'} iters: 1050 , acc: 0.9465990330528881 using {'n_neighbors': 19, 'type': 'knn'} iters: 1100 , acc: 0.1012788128613552 using {'C': 2.811062086826674, 'gamma': 15.682420324900988, 'kernel': 'rbf', 'type': 'svm'} iters: 1150 , acc: 0.968293886616605 using {'n_neighbors': 3, 'type': 'knn'} iters: 1200 , acc: 0.8202448429778956 using {'alpha': 1.945569326498969, 'type': 'naive_bayes'} iters: 1250 , acc: 0.9332042809872384 using {'n_neighbors': 33, 'type': 'knn'} iters: 1300 , acc: 0.968293886616605 using {'n_neighbors': 3, 'type': 'knn'} iters: 1350 , acc: 0.9438138168274864 using {'n_neighbors': 22, 'type': 'knn'} iters: 1400 , acc: 0.9437997276286755 using {'C': 9.27573146818064, 'gamma': 17.45431916873462, 'kernel': 'linear', 'type': 'svm'} iters: 1450 , acc: 0.42834011383005555 using {'criterion': 'entropy', 'max_depth': 5, 'max_features': 1, 'type': 'dtree'} iters: 1500 , acc: 0.10183809697768631 using {'C': 1.2560544954464077, 'gamma': 9.055318830818816, 'kernel': 'rbf', 'type': 'svm'} best: {'classifier_type': 3, 'knn_n_neighbors': 2}

在這次測試中,我們明顯的看到了一個問題。因為我們給出的不同模型的參數空間很寬泛,所以也就很可能會出現單個模型的初始的隨機搜索效果會很差。而因為Hyperopt自身的運行機制,其之后的注意力很有可能更多的放在第一個獲得較好優化結果的模型上,而這樣很有可能會錯過真正的最佳模型。那么有什么辦法可以解決這個問題嗎?

params = {'n_neighbors': 3} clf = KNeighborsClassifier(**params) print("best score",cross_val_score(clf, X, y).mean()) best score 0.968293886616605

選擇搜索算法

之前我們選擇的優化參數都是tpe。這是一種帶有啟發性的搜索算法。類似于遺傳算法,粒子群算法。有時候算法可能在一開始就陷入局部最優的區域之中。一種比較好的解決方案就是選擇其他搜索函數-隨機搜索。但是也正是因為隨機搜索缺乏啟發性,所以隨機搜索想要獲得較好的結果也往往需要更多的搜索次數,因此上搜索算法的具體使用,請按照實際情況選擇。

隨機搜索:algo=hyperopt.random.suggest

def fn_dtree(params):acc = hyperopt_model_score_dtree(params)return -acc# 為可視化做準備 trials = Trials() from hyperopt import rand best = fmin(fn=fn_dtree, space=space_dtree, algo=rand.suggest, max_evals=1000, trials=trials) print('best:') print(best) best: {'criterion': 1, 'max_depth': 8, 'max_features': 1, 'normalize': 1, 'scale': 0} params = {'criterion': "entropy", 'max_depth': 9, 'max_features': 2} clf = DecisionTreeClassifier(**params) print(cross_val_score(clf, normalize(X), y).mean()) 0.9268790849673203

更多的內容請參考:

  • hyperopt中文文檔-Github,所有教程源碼都會上傳到github中
  • Hyperopt中文文檔導讀-CSDN
  • Hyperopt原文檔
  • 編寫本篇教程中,參考了該文章,對于原文章和翻譯,我十分感謝。(但是除了感謝壞話也還是要說的,這篇文章代碼問題很多,不完整,錯誤很多,部分細節也不是很好)

  • Parameter Tuning with Hyperopt
  • 使用 Hyperopt 進行參數調優(譯)-簡書
  • 其他教程:

  • 如何使用hyperopt對xgboost進行自動調參
  • 在Hyperopt框架下使用XGboost與交叉驗證
  • Lightgbm with Hyperopt
  • 總結

    以上是生活随笔為你收集整理的Hyperopt 入门指南的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    久久精品这里都是精品 | 五月天激情综合 | 黄色在线免费观看网站 | 国产成人精品电影久久久 | 午夜三级在线 | 日批在线观看 | 欧美激情在线看 | 在线国产精品视频 | 日韩综合色 | 国产精品一级在线 | 精品视频国产一区 | 日韩欧美一区二区三区在线 | 成人一级免费视频 | 中文字幕中文字幕在线中文字幕三区 | av大片免费看 | 亚洲综合欧美日韩狠狠色 | 亚洲成人网在线 | 四虎国产精品免费观看视频优播 | 国产精品亚洲片夜色在线 | 狠狠久久伊人 | 亚洲精品在线观看av | 国产精品久久久久久久午夜 | 午夜视频一区二区三区 | 视频在线观看国产 | 国产一区二区三区免费在线 | 不卡的av| 超碰人人超| 欧美一级艳片视频免费观看 | 久久精品4 | 亚洲精品免费播放 | 婷婷丁香导航 | 91精品伦理 | 中文字幕亚洲精品日韩 | 手机看片午夜 | 五月婷婷中文网 | 人人爱爱 | 国产一级在线播放 | 五月婷婷激情综合 | 亚洲精品高清视频在线观看 | 国产亚洲精品中文字幕 | 久久精品久久精品久久 | www.久久久| 最新高清无码专区 | 国产视频色 | 99精品国产在热久久 | av再线观看 | 国产精品18久久久久白浆 | 国产视频在线观看免费 | 中文字幕在线视频免费播放 | 在线免费观看国产 | 99精品在线看 | 国产成人三级在线观看 | 日本黄色a级大片 | 国产精品免费一区二区 | 黄色国产精品 | 国产精品久久久久久久久久久久 | 欧美精品乱码久久久久久 | 久操久 | 免费久久片| 在线视频你懂 | 亚洲极色 | 91在线公开视频 | 成人免费视频在线观看 | 色婷在线 | 在线国产一区 | 18岁免费看片| 国产精品第72页 | 国产一区91 | 99久久精| 九九九在线观看 | 久久国产精品视频观看 | 区一区二区三区中文字幕 | www五月天婷婷 | 亚洲精品午夜一区人人爽 | 五月开心婷婷网 | 天天性天天草 | 欧美污污视频 | 欧美性色综合网 | 国产又粗又猛又黄 | 99精品视频在线看 | 天天摸夜夜添 | 亚洲天堂网在线视频观看 | 97国产大学生情侣白嫩酒店 | 99久久成人| 亚洲精品免费播放 | 国产成人精品av在线观 | 亚洲视频大全 | 中文字幕在线中文 | 中文字幕精品一区二区精品 | 丰满少妇在线观看网站 | 91成人破解版 | 成人久久久精品国产乱码一区二区 | 国产精品入口a级 | 亚洲在线激情 | 免费亚洲视频 | 亚洲全部视频 | 精品久久综合 | 国产成人99久久亚洲综合精品 | 国产精品成人久久久 | 国产亚洲91 | 在线免费精品视频 | 在线日韩 | 亚洲成人网在线 | 久久精品毛片 | 9在线观看免费高清完整 | 国产美女精品视频 | 绯色av一区 | www.福利 | 亚洲电影久久久 | 久草在线中文视频 | 久久久久黄| 亚洲va欧洲va国产va不卡 | 色在线高清 | 国内偷拍精品视频 | 久久久久久亚洲精品 | 91在线免费播放 | 超碰个人在线 | 奇米影视777四色米奇影院 | 精品国产资源 | 在线 欧美 日韩 | 欧美成天堂网地址 | 国产精品自产拍在线观看 | 日本久久精品视频 | 欧美精品三级在线观看 | 深夜免费小视频 | 不卡的av在线播放 | 精品一区电影国产 | 天天透天天插 | 日日干日日色 | 欧洲激情综合 | 日韩av免费在线看 | 亚洲专区一二三 | 97香蕉超级碰碰久久免费软件 | av在线短片 | 在线观看日韩av | 人人玩人人爽 | 精品久久久久久亚洲综合网站 | 亚洲视频资源在线 | 夜夜躁狠狠燥 | 免费亚洲成人 | 国产毛片在线 | 少妇搡bbbb搡bbb搡忠贞 | 国产视频日本 | 色在线视频| 美女在线免费视频 | 在线婷婷 | 欧美一区二区在线免费看 | 色av男人的天堂免费在线 | 日韩欧美高清一区二区 | 日韩字幕| 在线观看午夜 | 中文在线最新版天堂 | 中文字幕在线看片 | 国产aa精品| 国产99久久久久 | 999久久久国产精品 高清av免费观看 | 六月丁香激情网 | 国产精品激情偷乱一区二区∴ | 日本中文字幕在线免费观看 | 国精产品999国精产品视频 | 亚洲最大在线视频 | 少妇精69xxtheporn| 五月天综合激情网 | 国产男男gay做爰 | 国产91aaa | 99精品在这里 | 国产精品美女久久久 | 99这里只有精品视频 | 免费观看黄色av | 国产视频在线观看一区 | 日韩中文久久 | 欧洲精品一区二区 | 九九热只有这里有精品 | 成人av高清 | 欧美另类调教 | www.亚洲视频 | 在线视频 你懂得 | 国产精品自产拍在线观看桃花 | 亚洲成av人电影 | 亚洲视频在线看 | 中文字幕在线免费 | 啪嗒啪嗒免费观看完整版 | 999精品| 久久久男人的天堂 | 中文字幕4 | 久久久www免费电影网 | 成人国产精品一区二区 | 日本中文字幕电影在线免费观看 | 久久久久久久久福利 | 午夜精品一二区 | 91免费版在线观看 | 日韩有色| 日本久久中文字幕 | 中文字幕高清免费日韩视频在线 | 欧美与欧洲交xxxx免费观看 | 天天骚夜夜操 | 久草在线视频网 | 在线看片日韩 | 三级视频国产 | 亚洲精品视频免费在线 | 久久狠狠婷婷 | 日本性xxxxx 亚洲精品午夜久久久 | 亚洲最大成人免费网站 | 91在线看黄| 免费看短 | 欧美成人久久 | 五月天.com| 91精品电影| 欧美日韩在线免费观看 | 成人国产一区二区 | 国产一二三四在线观看视频 | 久久国产视频网站 | 免费视频网 | 亚洲人成免费网站 | 美女av电影 | 91禁在线观看 | 亚洲在线观看av | 国产精品福利在线播放 | 亚洲经典精品 | 中文字幕 在线看 | 久久er99热精品一区二区三区 | 91麻豆精品国产午夜天堂 | 中文字幕成人av | 欧美午夜性生活 | 中文字幕视频网 | 国产无套一区二区三区久久 | 中文区中文字幕免费看 | 九九热久久免费视频 | 中文区中文字幕免费看 | 国产精品av免费观看 | 午夜色大片在线观看 | 2019中文字幕第一页 | 在线观看国产日韩欧美 | 久久一区二区三区四区 | 日本黄色免费观看 | 二区三区毛片 | 日韩免费福利 | 日韩免费不卡av | 麻豆免费在线视频 | 欧美激情xxxx | 91麻豆精品91久久久久同性 | 黄色成品视频 | 亚洲成人精品在线观看 | 91看片在线免费观看 | 亚洲永久精品在线观看 | 国产免费人成xvideos视频 | 在线国产欧美 | 99久久婷婷国产综合精品 | 久久久久久视频 | 香蕉久草在线 | 岛国av在线不卡 | 国产视频在 | 日韩视频在线一区 | 亚洲成人av一区二区 | 免费的黄色av | www.综合网.com | 久久久久久久久综合 | 美国三级黄色大片 | 国产精品夜夜夜一区二区三区尤 | 少妇性xxx | 中文在线免费观看 | 激情欧美一区二区免费视频 | 国产精品11| 国产很黄很色的视频 | 88av视频 | 欧美xxxxx在线视频 | 成人av一二三区 | 免费a网站| 香蕉网在线播放 | 国产精品99在线播放 | 在线亚洲成人 | 深夜免费福利在线 | 欧美不卡视频在线 | 午夜手机看片 | 国产一区二区在线免费播放 | 国产精品久久久久久久久久免费 | 成人av影院在线观看 | 91色九色| 国产最新视频在线 | 国产香蕉97碰碰碰视频在线观看 | 91免费版在线观看 | 97网| 成 人 黄 色 视频播放1 | 综合激情婷婷 | 色五丁香 | 日韩欧美视频在线观看免费 | 久久丁香| 亚洲综合干| av字幕在线 | 日韩精品一区二区在线观看 | 天天干天天怕 | 8x成人在线| 久草在线在线 | 午夜在线看| 又黄又爽的视频在线观看网站 | 久操操 | 亚洲欧美日韩在线一区二区 | av免费在线看网站 | 六月丁香社区 | 不卡的av在线 | 狠狠色香婷婷久久亚洲精品 | 性色av一区二区 | 成人午夜电影网站 | 免费看黄色毛片 | 在线看的av网站 | 人人玩人人添人人澡97 | 91亚洲精品在线观看 | 国产精品av在线免费观看 | 国产精在线 | 午夜精品99久久免费 | 天天综合网国产 | 亚洲免费视频观看 | 免费黄色a网站 | 久久精品影片 | 西西44人体做爰大胆视频 | 国产精品麻豆免费版 | 三级黄色在线 | 不卡的av电影 | 国产在线a视频 | 狠狠躁日日躁夜夜躁av | 精品国产一二三 | 一区二区三区高清不卡 | 国产性天天综合网 | 亚洲精品国产第一综合99久久 | 日韩高清在线一区二区 | 亚洲一级影院 | 亚洲精品乱码白浆高清久久久久久 | 国产在线高清精品 | 久久成人人人人精品欧 | 日本在线精品视频 | 毛片精品免费在线观看 | 亚洲最大激情中文字幕 | 日本公妇在线观看高清 | 国产特黄色片 | 久久国产精品一二三区 | 久久国产一二区 | 美女网站色在线观看 | 欧美日韩一区二区在线观看 | 2023亚洲精品国偷拍自产在线 | 国产精品自产拍在线观看 | 国产在线观看中文字幕 | 国产小视频国产精品 | 色偷偷人人澡久久超碰69 | 在线观看国产永久免费视频 | 91九色国产 | 91亚洲精品久久久中文字幕 | 五月婷在线视频 | 免费福利视频网站 | 日韩在线观看视频网站 | 五月婷婷六月综合 | 91一区二区三区久久久久国产乱 | 日日夜精品| 久草视频在 | 国产黑丝一区二区三区 | 在线免费观看国产 | 午夜黄色影院 | 成人av一区二区三区 | 欧美a级在线免费观看 | 精品一区二区在线观看 | 伊人影院99| 午夜久久久久久久久 | 日韩av中文在线 | 一区二区三区免费在线观看 | 久久免费精品视频 | 99精品视频在线观看播放 | 91人网站 | 日韩av进入| 久久久国产一区二区三区四区小说 | 91在线看免费 | 久久av伊人 | 成年人天堂com | 国产精品第54页 | 国产不卡av在线播放 | 国产美女网站在线观看 | 国产精品视频免费观看 | www.av中文字幕.com| av天天在线观看 | 五月婷婷六月丁香激情 | 中文高清av | 色就是色综合 | 中文字幕在线国产 | 欧美久久久久久久久中文字幕 | 成人午夜av电影 | 国产手机精品视频 | 99久久爱 | 国产99久久精品 | 成人免费视频网址 | 中文字幕网站 | 黄色网www | 日本少妇高清做爰视频 | 国产99久久精品一区二区永久免费 | av一级片 | 911精品美国片911久久久 | 高清久久久久久 | a在线播放| 成人黄色电影在线播放 | 久久综合9988久久爱 | www.香蕉 | 精品99在线视频 | 亚洲精品h | 在线观看第一页 | 国产精品成人国产乱一区 | 日本不卡一区二区三区在线观看 | 欧美日韩精品免费观看 | 美女在线观看网站 | 久久不射电影院 | 97国产在线播放 | 欧美性生交大片免网 | 超碰国产在线 | 日韩av影片在线观看 | 97精品久久人人爽人人爽 | 日日摸日日添夜夜爽97 | 91人人干| 久久99久国产精品黄毛片入口 | 国产精品成人在线观看 | 国产精品一区二区免费看 | 国产精品久久久久久久免费 | 不卡的av片 | 亚洲精品乱码久久久久久 | 成人免费网站在线观看 | 成人免费观看在线视频 | 精品国产aⅴ一区二区三区 在线直播av | 国产精品免费视频久久久 | 国产一区高清在线 | 日本久久电影 | 日韩免费观看一区二区三区 | 国产精久久 | 99精品欧美一区二区三区 | 国产精品久久久久久久久久不蜜月 | 国产小视频你懂的在线 | 激情网五月婷婷 | 亚洲美女视频在线 | www.天天草 | 国产精品岛国久久久久久久久红粉 | 亚洲精品成人网 | 亚洲黄色免费 | 激情五月在线 | 97超碰在线视 | 女人高潮特级毛片 | 精产嫩模国品一二三区 | 免费看一及片 | 久久国产精品一区二区三区 | 欧美亚洲一区二区在线 | av网站在线观看免费 | 成人一级黄色片 | 国模精品在线 | 色操插| 99精品国产一区二区三区麻豆 | 精品亚洲一区二区三区 | av中文字幕第一页 | 国产精品1区2区 | 成年人免费在线播放 | 亚洲国产成人久久 | 久久久久久久久久久久久久电影 | 日韩av一区二区三区四区 | 久久久久久久久艹 | 久日精品 | 久久精品视频在线观看免费 | 婷婷电影在线观看 | 亚洲天堂精品视频在线观看 | 日韩国产精品一区 | 天天干国产 | 激情综合电影网 | 啪啪免费试看 | 欧美综合色在线图区 | 狠狠色狠狠综合久久 | av线上看 | 最近日本中文字幕 | 中文字幕在线免费观看 | 天天插天天 | 亚洲在线高清 | 黄色一级网 | 久久综合综合久久综合 | 精品福利视频在线观看 | 国内精品久久久久久久久 | 久久午夜网 | 国产高清绿奴videos | 99精品视频在线免费观看 | www.xxx.性狂虐| 亚洲久草在线 | 九七人人干| 亚洲欧美日韩一区二区三区在线观看 | 在线观看中文字幕视频 | 天天干天天射天天爽 | 久久69精品 | 一级大片在线观看 | 日韩av影视在线观看 | 一区二区丝袜 | 久久久这里有精品 | 国产毛片久久久 | 日韩视频在线不卡 | 精品一区二区三区四区在线 | 色综合五月天 | 国产精品黄色在线观看 | 四虎影视久久久 | 日韩欧美视频 | 亚洲九九九在线观看 | 婷婷五月色综合 | 色婷婷综合久久久久中文字幕1 | 蜜臀精品久久久久久蜜臀 | 欧美日韩国产精品一区 | 国产精品久久久毛片 | 国产丝袜制服在线 | 天天干,天天草 | 亚洲国产wwwccc36天堂 | 国产福利免费在线观看 | 一区二区三区在线观看中文字幕 | 日日激情| 亚洲一区二区黄色 | 波多野结衣资源 | 久久久久色 | www.久久久.com| 99资源网 | 韩国av电影在线观看 | 六月丁香婷 | 91桃色在线观看视频 | 99精品免费久久久久久久久 | 日韩免费成人av | 亚洲精品美女免费 | 91影视成人 | 在线观看中文字幕2021 | 久久精品婷婷 | 日韩在线一区二区免费 | 91精品国产乱码 | 很黄很色很污的网站 | 婷婷久久一区 | 久久久国产精品人人片99精片欧美一 | av免费观看网站 | 精品一区二区av | 色福利网站 | ,午夜性刺激免费看视频 | www.av免费| www.夜夜爱| 在线观看你懂的网址 | 久久美女高清视频 | 欧美一级黄大片 | 国产在线精品观看 | 色婷婷丁香 | 久久一区二区三区四区 | 欧美日韩精品在线 | 97人人澡人人添人人爽超碰 | 天天做天天爱夜夜爽 | 人人干人人做 | 天天综合网久久综合网 | 欧美日韩大片在线观看 | 中文字幕乱码视频 | 亚洲成人精品在线观看 | 国产夫妻性生活自拍 | 狠狠狠色丁香婷婷综合久久88 | 国产毛片久久 | 一级一片免费视频 | 色综合久久精品 | 成人av电影免费在线观看 | 精品主播网红福利资源观看 | 香蕉视频在线视频 | 最新av网址大全 | 韩国一区视频 | 91av色 | 国产99re| 在线观看日本高清mv视频 | 色综合天天色 | 色综合天天综合网国产成人网 | 亚洲成人黄色av | 在线 成人 | 99免费| 91桃花视频 | 国色天香在线 | 国产福利一区二区三区在线观看 | 亚洲精品字幕在线观看 | www.色婷婷 | 在线观看免费版高清版 | 久久久久国产精品午夜一区 | 精品免费在线视频 | 久久精品欧美一区二区三区麻豆 | 97视频免费| 91探花国产综合在线精品 | 处女av在线 | av网站有哪些 | 国产在线色 | 久久精品牌麻豆国产大山 | 黄色av影院 | 国产日韩欧美在线一区 | 日韩a在线观看 | 91成人小视频| 99久久婷婷国产精品综合 | 亚洲第一伊人 | 久久精品综合视频 | 久久久久亚洲精品男人的天堂 | 免费精品在线视频 | 精品国产一区二区三区在线 | 久久好看免费视频 | 色婷婷在线视频 | 国产一级做a爱片久久毛片a | 狠狠色丁香婷婷综合久久片 | 国产三级精品在线 | 国产精品久久久久一区二区国产 | 欧美精品一区二区性色 | 午夜婷婷综合 | 中文字幕一区二区三区在线播放 | 亚洲国产精品资源 | 国产精品免费一区二区三区在线观看 | 天天爽夜夜爽精品视频婷婷 | 五月天六月丁香 | 国产xx视频| 欧美成人精品欧美一级乱 | 成人激情开心网 | 婷婷久久精品 | 天天躁天天躁天天躁婷 | 不卡视频在线 | 一区二区三区免费在线观看视频 | 久久久久久草 | 精品免费久久久久 | 久久9999久久| 精品九九九九 | 久久草视频 | 久久久99精品免费观看乱色 | 五月天中文字幕mv在线 | 在线播放亚洲激情 | 久久国产精品久久国产精品 | 欧美 国产 视频 | 久一在线| 欧美xxxxx在线视频 | 91av在线免费播放 | 国产欧美综合在线观看 | 天天爱天天草 | av亚洲产国偷v产偷v自拍小说 | 欧美日韩一区二区三区不卡 | 天天干人人 | 欧美日韩后 | 亚洲综合欧美日韩狠狠色 | 国产亚洲免费观看 | 叶爱av在线 | 欧美污在线观看 | 麻豆超碰 | 国产精品99久久久久久宅男 | 国产一区二区在线观看视频 | 综合在线色 | 久久久2o19精品 | 日韩夜夜爽 | 欧美日韩电影在线播放 | 亚洲区视频在线 | 国产 精品 资源 | 久久综合九色综合久久久精品综合 | 999热线在线观看 | 天天操夜夜看 | 日韩在线观看av | 亚洲精品玖玖玖av在线看 | 在线综合 亚洲 欧美在线视频 | 黄色av电影一级片 | 欧美美女激情18p | 国产精品久久视频 | 国产小视频免费观看 | 国产人在线成免费视频 | 在线免费试看 | 欧美国产日韩一区二区三区 | 成人福利在线 | 激情一区二区三区欧美 | 久久精品免费播放 | www.五月天色 | bbbb操bbbb | 久久人人爽人人片av | 日本护士三级少妇三级999 | 天天操夜夜爱 | 婷婷色在线视频 | 涩涩资源网| 999热线在线观看 | av中文在线影视 | 在线观看日韩av | 精品在线视频一区 | 激情综合网五月激情 | 久久久久在线观看 | 国产一区二区午夜 | 国产精品中文字幕在线观看 | 国产91九色蝌蚪 | 日韩区视频 | 午夜精品视频在线 | 日韩av不卡在线 | 欧美日韩国产在线观看 | 久久久久久久久国产 | 国产亚洲综合性久久久影院 | 高清色免费| 色在线中文字幕 | 亚洲精品国偷自产在线99热 | 久久久久区 | 九七人人干 | 亚洲成人资源 | 国产又粗又长的视频 | 五月天激情综合 | 亚洲欧美日韩不卡 | 又黄又色又爽 | 国产精品久久久久永久免费观看 | 91丨九色丨蝌蚪丨对白 | 丁香婷婷激情 | 在线播放 日韩专区 | 久草亚洲视频 | 欧美一级片在线免费观看 | 久草在线网址 | 国产福利专区 | www.久久视频 | 1024手机在线看| 国产99在线 | 亚洲精品av中文字幕在线在线 | 午夜影院在线观看18 | 国产成人性色生活片 | 91亚洲精品久久久久图片蜜桃 | 国产午夜精品免费一区二区三区视频 | 特级毛片网站 | 狠狠激情中文字幕 | 天天精品视频 | 欧美成人黄色片 | 欧美日韩首页 | 很黄很色很污的网站 | 久久香蕉国产精品麻豆粉嫩av | 91你懂的 | 五月婷婷导航 | 国产一区二区在线播放 | 久草在线一免费新视频 | 国产精品av一区二区 | 江苏妇搡bbbb搡bbbb | 亚洲高清视频在线观看免费 | 久久看免费视频 | 啪啪激情网 | 欧美一二区视频 | 久精品视频在线观看 | 久久久免费看视频 | 97成人在线 | 日韩18p| 国产精品久久久久av免费 | 精品久久久久久国产偷窥 | 在线国产小视频 | 蜜桃视频在线视频 | 成人一级免费电影 | 97国产在线 | 日韩成人精品一区二区三区 | 在线激情小视频 | 久久久久久久久久影院 | 一区二区三区四区免费视频 | 93久久精品日日躁夜夜躁欧美 | 国产网站在线免费观看 | av在线精品 | 日本精品久久久久中文字幕5 | 人人躁| 久久久综合精品 | 日韩国产精品久久久久久亚洲 | 日韩a在线播放 | 亚洲黄色免费网站 | 久草在线精品观看 | av日韩中文 | 久久久亚洲精品 | 91探花在线 | 麻豆一区二区 | 久草在线精品观看 | 五月天中文字幕mv在线 | 91精品视频免费在线观看 | 91在线播 | 天天爽夜夜爽人人爽曰av | 涩涩在线| 欧美午夜视频在线 | 久久99精品久久久久久三级 | av千婊在线免费观看 | 欧美色精品天天在线观看视频 | 9ⅰ精品久久久久久久久中文字幕 | 高清精品视频 | 天堂在线视频免费观看 | 国产无套精品久久久久久 | 91高清完整版在线观看 | 亚洲精品视频偷拍 | 久久久久日本精品一区二区三区 | 亚洲五月婷婷 | 国产中文字幕在线播放 | 九九精品视频在线 | www国产一区 | 欧美视频99| 亚洲综合情 | 91传媒在线观看 | 国内精品中文字幕 | 国产资源网站 | 亚洲黄色三级 | 久久你懂得 | 一区二区三区在线观看免费视频 | 婷婷电影在线观看 | 五月天堂网 | av一级在线观看 | av在线观 | 国产高清免费在线观看 | 国产一区二区三区四区大秀 | av免费福利| 欧美激情综合色综合啪啪五月 | 2019中文在线观看 | 国产视频每日更新 | 444av| 日本aaaa级毛片在线看 | 激情婷婷网| 国产区av在线| 国产 亚洲 欧美 在线 | 草久视频在线 | 久久午夜免费观看 | 成年人视频在线观看免费 | 99视频在线免费观看 | 国产裸体无遮挡 | 人人艹视频 | 亚洲观看黄色网 | 在线观看中文av | 亚洲黄色成人网 | 国内偷拍精品视频 | 成人毛片100免费观看 | 九九电影在线 | 免费黄色网址大全 | 欧美日韩视频 | 亚洲精品激情 | 超级碰碰免费视频 | 日本色小说视频 | 99热这里只有精品久久 | 国产xxxx | 成年人黄色免费网站 | 日本成人黄色片 | 亚洲综合日韩在线 | 丁香花在线视频观看免费 | 欧美一区,二区 | 国产99精品| 欧美性爽爽 | 国产精品大片在线观看 | 91精品在线视频观看 | 亚洲综合导航 | 在线国产能看的 | 欧美一级电影免费观看 | 人人澡人人添人人爽一区二区 | 午夜视频99 | 欧美日韩一区二区视频在线观看 | 国产小视频国产精品 | 在线日韩亚洲 | 国产欧美三级 | 成年人看片网站 | 91看片淫黄大片91 | 国产在线精品播放 | 在线观看精品视频 | 天天干天天做 | 精品爱爱 | www.成人久久 | 久草视频在线资源 | 天天插天天狠 | 97超碰国产在线 | 天天操天天操天天操天天 | 国产在线探花 | 十八岁免进欧美 | 色多多在线观看 | 精品视频免费在线 | 97精品国自产拍在线观看 | 国产在线国产 | 九九热在线视频免费观看 | 天天爱天天操 | 国产精品免费人成网站 | av高清一区二区三区 | 1024手机基地在线观看 | 99视频一区 | 国产在线不卡一区 | 久草在线视频看看 | 亚州av网站| 欧美一区二区三区特黄 | 久久高清毛片 | 国产日韩中文字幕 | 激情综合亚洲精品 | 免费看毛片在线 | 国产精品av在线免费观看 | 久久久久影视 | 国产午夜精品一区 | 一级一级一片免费 | 欧美日韩不卡一区二区三区 | 日日干美女| 中文字幕高清有码 | 久久精品久久国产 | 狠狠色丁香久久婷婷综合丁香 | 欧美精品免费视频 | 黄色精品国产 | 在线免费视频一区 | 精品毛片久久久久久 | 国产精品国产三级在线专区 | 亚洲理论电影 | 日韩精品极品视频 | 在线免费精品视频 | 国产高清专区 | 国产第一页精品 | 成人9ⅰ免费影视网站 | 69av在线播放| 91成年人视频 | 精品久久久99 | av中文字幕在线播放 | 日本三级在线观看中文字 | 精品91在线 | 三级av中文字幕 | 欧美日韩高清一区二区 国产亚洲免费看 | 岛国av在线免费 | 色姑娘综合 | 国产精品99久久免费观看 | 色中文字幕在线观看 | 奇米四色影狠狠爱7777 | 亚洲成av人影片在线观看 | 伊人导航 | 欧美性色网站 | 九九视频一区 | 国产精品毛片一区二区在线看 | 日韩av一区在线观看 | 五月激情久久久 | 婷婷久操| 综合婷婷| 久久五月精品 | 激情视频免费在线观看 | av 一区二区三区四区 | 国产一区二区在线看 | 免费麻豆视频 | 91中文字幕永久在线 | 成人午夜电影在线播放 | 免费看片在线观看 | 国产精品国产三级在线专区 | 免费看日韩 | 天天爽天天碰狠狠添 | 成人网页在线免费观看 | 日本99精品 | 激情久久五月 | 天天干,狠狠干 | 欧美日本在线观看视频 | 中文字幕中文字幕中文字幕 | 精品一区二区三区久久久 | 国产精品va | 一区三区视频 | 蜜臀av性久久久久av蜜臀三区 | 日本不卡一区二区三区在线观看 | 国产精品国产三级在线专区 | 碰超人人 | av大全在线看 | 亚洲一区二区三区四区在线视频 | 亚洲精品综合久久 | 国产一区自拍视频 | 五月婷婷激情五月 | 黄色免费网站下载 | 探花视频在线观看免费版 | 黄色国产精品 | 成人动漫精品一区二区 | 国产 日韩 欧美 在线 | 免费看黄色毛片 | 成人av资源在线 | 久久久久久久久免费视频 | 国产999在线观看 | 色婷婷综合在线 | 久久精品视频在线免费观看 | 久久久www成人免费精品张筱雨 | av一级片| 日韩欧美一区二区三区免费观看 | 欧洲激情综合 | 亚洲激情 在线 | 91禁在线看 | 国内精品亚洲 | 97视频人人免费看 | 五月开心婷婷网 | 日本不卡123 | 五月婷婷丁香色 | 99久高清在线观看视频99精品热在线观看视频 | 国产成人精品电影久久久 | 婷婷国产v亚洲v欧美久久 | 青春草视频在线播放 | 国产区av在线 | 日韩啪视频 | 麻豆视频免费在线播放 | 国产免费av一区二区三区 | 亚洲精品一区二区三区新线路 | 最近日本mv字幕免费观看 | 中文字幕乱码视频 | 九色91视频 | 麻豆视频免费播放 | 91九色综合 | 国产亚洲视频在线观看 | 国产黄色在线观看 | 人人涩| 精品国产一区二区三区久久影院 | 亚洲国产精品成人女人久久 | 免费a网址 | 久久99久国产精品黄毛片入口 | 最新精品国产 | 国内精品免费 | 在线观看日韩中文字幕 | 亚洲婷婷丁香 | 韩日三级在线 | 亚洲视频axxx | 国产高清免费视频 | 久久99偷拍视频 | 亚洲精品乱码久久久久久高潮 | 久久特级毛片 | 91免费看黄 | 中文字幕专区高清在线观看 | 亚洲乱码精品久久久久 | 在线中文字幕视频 | 亚洲人成人天堂h久久 | 天天艹天天干天天 | www.久久91 | 亚洲成av人片 | 国产精品国产三级国产aⅴ入口 | 亚洲欧洲久久久 | 日韩婷婷 |