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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

基于决策树的多分类_R中基于决策树的糖尿病分类—一个零博客

發布時間:2023/12/15 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 基于决策树的多分类_R中基于决策树的糖尿病分类—一个零博客 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

基于決策樹的多分類

Article Outline

文章大綱

  • What is a decision tree?

    什么是決策樹?
  • Why use them?

    為什么要使用它們?
  • Data Background

    資料背景
  • Descriptive Statistics

    描述性統計
  • Decision Tree Training and Evaluation

    決策樹培訓和評估
  • Decision Tree Pruning

    決策樹修剪
  • Hyperparameters Tuning

    超參數調整

什么是決策樹? (What is a decision tree?)

A decision tree is a representation of a flowchart. The classification and regression tree (a.k.a decision tree) algorithm was developed by Breiman et al. 1984 (usually reported) but that certainly was not the earliest. Wei-Yin Loh of the University of Wisconsin has written about the history of decision trees. You can read it here “Fifty Years of Classification and Regression Trees”.

決策樹是流程圖的表示。 分類和回歸樹(又名決策樹)算法是由Breiman等人開發的 1984年 ( 通常報道 ),但這當然不是最早的。 威斯康星大學的盧偉賢(Loe-Yin Yin)撰寫了有關決策樹的歷史。 您可以在這里閱讀“ 分類樹和回歸樹五十年 ”。

In a decision tree, the top node is called the “root node” and the bottom node “terminal node”. The other nodes are called “internal nodes” which includes a binary split condition, while each leaf node contains associated class labels.

在決策樹中,頂部節點稱為“根節點”,而底部節點稱為“終端節點”。 其他節點稱為“內部節點”,其中包含二進制拆分條件,而每個葉節點均包含關聯的類標簽。

Photo by Saed Sayad on saedsayad.com Saed Sayad在saedsayad.com上的照片

A classification tree uses a split condition to predict a class label based on the provided input variables. The splitting process starts from the top node (root node), and at each node, it checks whether supplied input values recursively continue to the left or right according to a supplied splitting condition (Gini or Information gain). This process terminates when a leaf or terminal node is reached.

分類樹使用拆分條件基于提供的輸入變量來預測類標簽。 拆分過程從最高節點(根節點)開始,并在每個節點處根據提供的拆分條件(Gini或信息增益)檢查提供的輸入值是遞歸地在左側還是右側。 當到達葉節點或終端節點時,此過程終止。

為什么要使用它們? (Why use them?)

A single decision tree-based model is easy to build, plot and interpret which makes this algorithm so popular. You can use this algorithm for performing classification as well as a regression task.

基于單個決策樹的模型易于構建,繪制和解釋,這使得該算法如此受歡迎。 您可以使用此算法執行分類以及回歸任務。

資料背景 (Data Background)

In this example, we are going to use the Pima Indian Diabetes 2 data set obtained from the UCI Repository of machine learning databases (Newman et al. 1998).

在本示例中,我們將使用從機器學習數據庫的UCI存儲庫中獲得的Pima Indian Diabetes 2數據集( Newman等,1998 )。

This data set is originally from the National Institute of Diabetes and Digestive and Kidney Diseases. The objective of the data set is to diagnostically predict whether or not a patient has diabetes, based on certain diagnostic measurements included in the data set. Several constraints were placed on the selection of these instances from a larger database. In particular, all patients here are females at least 21 years old of Pima Indian heritage.

該數據集最初來自美國糖尿病與消化及腎臟疾病研究所。 數據集的目的是根據數據集中包含的某些診斷測量值來診斷性預測患者是否患有糖尿病。 從較大的數據庫中選擇這些實例受到一些限制。 特別是,這里的所有患者均為皮馬印第安人血統至少21歲的女性。

The Pima Indian Diabetes 2 data set is the refined version (all missing values were assigned as NA) of the Pima Indian diabetes data. The data set contains the following independent and dependent variables.

Pima印度糖尿病2數據集是Pima印度糖尿病數據的精煉版本(所有缺失值均指定為NA)。 數據集包含以下獨立變量和因變量。

Independent variables (symbol: I)

自變量(符號:I)

  • I1: pregnant: Number of times pregnant

    I1: 懷孕 :懷孕次數

  • I2: glucose: Plasma glucose concentration (glucose tolerance test)

    I2: 葡萄糖 :血漿葡萄糖濃度(葡萄糖耐量試驗)

  • I3: pressure: Diastolic blood pressure (mm Hg)

    I3: 壓力 :舒張壓(毫米汞柱)

  • I4: triceps: Triceps skinfold thickness (mm)

    I4: 三頭肌 :三頭肌皮褶厚度(毫米)

  • I5: insulin: 2-Hour serum insulin (mu U/ml)

    I5: 胰島素 :2小時血清胰島素(mu U / ml)

  • I6: mass: Body mass index (weight in kg/(height in m)\2)

    I6: 質量 :體重指數(重量,單位:千克/(身高,單位:m)\2)

  • I7: pedigree: Diabetes pedigree function

    I7: 譜系 :糖尿病譜系功能

  • I8: age: Age (years)

    I8: 年齡 :年齡(年)

Dependent Variable (symbol: D)

因變量(符號:D)

  • D1: diabetes: diabetes case (pos/neg)

    D1: 糖尿病 :糖尿病病例(正/負)

建模目的 (Aim of the Modelling)

  • fitting a decision tree classification machine learning model that accurately predicts whether or not the patients in the data set have diabetes

    擬合決策樹分類機器學習模型,該模型可準確預測數據集中的患者是否患有糖尿病
  • Decision tree pruning for reducing overfitting

    決策樹修剪以減少過度擬合
  • Decision tree hyperparameters tuning

    決策樹超參數調整

加載相關庫 (Loading relevant libraries)

The first step of data analysis starts with loading relevant libraries.

數據分析的第一步從加載相關庫開始。

library(mlbench) # Diabetes dataset
library(rpart) # Decision tree
library(rpart.plot) # Plotting decision tree
library(caret) # Accuracy estimation
library(Metrics) # For diferent model evaluation metrics

加載數據集 (Loading dataset)

The very next step is to load the data into the R environment. As this comes with mlbench package one can load the data calling data( ).

下一步是將數據加載到R環境中。 由于mlbench軟件包隨附軟件包,因此可以加載調用data()的數據。

# load the diabetes dataset
data(PimaIndiansDiabetes2)

數據預處理 (Data Preprocessing)

The next step would be to perform exploratory analysis. First, we need to remove the missing values using the na.omit( ) function. Print the data types using glimpse( ) method from dplyr library. You can see that all the variables except the dependent variable (diabetes: categorical/factor) are double type.

下一步將進行探索性分析。 首先,我們需要使用na.omit()函數刪除丟失的值。 使用dplyr庫中的glimpse()方法打印數據類型。 您會看到除因變量(糖尿病:分類/因子)以外的所有變量都是雙精度類型。

Diabetes <- na.omit(PimaIndiansDiabetes2) # Data for modelingdplyr::glimpse(Diabetes)Data Types資料類型

訓練和測試拆分 (Train and Test Split)

The next step is to split the dataset into 80% train and 20% test. Here, we are using the sample( ) method to randomly pick the observation index for train and test split with replacement. Next, based on indexing we split out the train and test data.

下一步是將數據集分為80%訓練和20%測試。 在這里,我們使用sample()方法隨機選擇火車的觀察指標,并用替換進行測試拆分。 接下來,基于索引,我們拆分了訓練和測試數據。

set.seed(123)index <- sample(2, nrow(Diabetes), prob = c(0.8, 0.2), replace = TRUE)Diabetes_train <- Diabetes[index==1, ] # Train data
Diabetes_test <- Diabetes[index == 2, ] # Test data

The train data includes 318 observations and test data included 74 observations. Both contain 9 variables.

火車數據包括318個觀測值,測試數據包括74個觀測值。 兩者都包含9個變量。

print(dim(Diabetes_train))
print(dim(Diabetes_test))Train and Test Dimension訓練和測試尺寸

模型訓練 (Model Training)

The next step is the model training and evaluation of model performance

下一步是模型訓練和模型性能評估

訓練決策樹 (Training a Decision Tree)

For decision tree training, we will use the rpart( ) function from the rpart library. The arguments include; formula for the model, data and method.

為了進行決策樹訓練,我們將使用rpart庫中的rpart()函數。 參數包括: 模型,數據和方法的公式。

formula = diabetes ~. i.e., diabetes is predicted by all independent variables (excluding diabetes)

公式=糖尿病?。 即,糖尿病是由所有獨立變量預測的(糖尿病除外)

Here, the method should be specified as the class for the classification task.

在此,應將方法指定為分類任務的類。

# Train a decision tree model
Diabetes_model <- rpart(formula = diabetes ~.,
data = Diabetes_train,
method = "class")

模型圖 (Model Plotting)

The main advantage of the tree-based model is that you can plot the tree structure and able to figure out the decision mechanism.

基于樹的模型的主要優點是您可以繪制樹結構并能夠確定決策機制。

# type: 0; Draw a split label at each split and a node label at each leaf.
# yesno = 2; provides spli yes or no
# Extra = 0; no extra informationrpart.plot(x = Diabetes_model, yesno = 2, type = 0, extra = 0)Diabetes_model Tree StructureDiabetes_model樹結構

模型性能評估 (Model Performance Evaluation)

Next, step is to see how our trained model performs on the test/unseen dataset. For predicting the test data class we need to supply the model object, test dataset and the type = “class” inside the predict( ) function.

接下來,步驟是查看我們訓練有素的模型如何在測試/看不見的數據集上執行。 為了預測測試數據類,我們需要在predict()函數中提供模型對象測試數據集type =“ class”

# class prediction
class_predicted <- predict(object = Diabetes_model,
newdata = Diabetes_test,
type = "class")

(a) Confusion matrix

(a)混淆矩陣

To evaluate the test performance we are going to use the confusionMatrix( ) from caret library. We can observe that out of 74 observations it wrongly predicts 17 observations. The model has achieved about 77.03% accuracy using a single decision tree.

為了評估測試性能,我們將使用插入符號庫中的confusionMatrix() 。 我們可以觀察到,在74個觀察結果中,它錯誤地預測了17個觀察結果。 使用單個決策樹,該模型已達到約77.03%的準確性。

# Generate a confusion matrix for the test dataconfusionMatrix(data = class_predicted,
reference = Diabetes_test$diabetes)Diabetes_model Test Evaluation StatisticsDiabetes_model測試評估統計

(b) Test accuracy

(b)測試準確性

We can also supply the predicted class labels and original test dataset labels to the accuracy( ) function for estimating the model accuracy.

我們還可以將預測的類別標簽和原始測試數據集標簽提供給precision()函數,以估計模型的準確性。

accuracy(actual = class_predicted,
predicted = Diabetes_test$diabetes)Diabetes_model Test AccuracyDiabetes_model測試準確性

基于分裂準則的模型比較 (Splitting Criteria Based Model Comparision)

While building the model the decision tree algorithm uses splitting criteria. There are two popular splitting criteria used in decision trees; one is called “gini” and others called “information gain”. Here, we try to compare the model performance on the test set after training with different split criteria. The splitting criteria are supplied using parms argument as a list.

在構建模型時,決策樹算法使用拆分標準。 決策樹中使用了兩種流行的拆分標準: 一種稱為“基尼”,另一種稱為“信息增益”。 在這里,我們嘗試在使用不同的拆分標準進行訓練后,對測試集上的模型性能進行比較。 使用parms參數作為列表來提供拆分條件。

# Model training based on gini-based splitting criteria
Diabetes_model1 <- rpart(formula = diabetes ~ .,
data = Diabetes_train,
method = "class",
parms = list(split = "gini"))# Model training based on information gain-based splitting criteria
Diabetes_model2 <- rpart(formula = diabetes ~ .,
data = Diabetes_train,
method = "class",
parms = list(split = "information"))

測試數據的模型評估 (Model Evaluation on Test Data)

After model training, the next step is to predict the class labels of the test dataset.

經過模型訓練后,下一步是預測測試數據集的類標簽。

# Generate class predictions on the test data using gini-based splitting criteria
pred1 <- predict(object = Diabetes_model1,
newdata = Diabetes_test,
type = "class")# Generate class predictions on test data using information gain based splitting criteria
pred2 <- predict(object = Diabetes_model2,
newdata = Diabetes_test,
type = "class")

預測精度比較 (Prediction Accuracy Comparision)

Next, we compare the accuracy of the models. Here, we can observe that “gini” based splitting criteria is providing a more accurate model than “information” based splitting.

接下來,我們比較模型的準確性。 在這里,我們可以觀察到,基于“ 基尼 ”的分割標準比基于“ 信息 ”的分割提供了更準確的模型。

# Compare classification accuracy on test data
accuracy(actual = Diabetes_test$diabetes,
predicted = pred1)accuracy(actual = Diabetes_test$diabetes,
predicted = pred2)Diabetes_model1 Test AccuracyDiabetes_model1測試準確性 Diabetes_model2 Test AccuracyDiabetes_model2測試準確性

The initial model (Diabetes_model) and the “gini” based model (Diabetes_model1) providing the same accuracy, as rpart model uses “gini” as its default splitting criteria.

初始模型( Diabetes_model )和基于“ gini ”的模型( Diabetes_model1 )提供相同的準確性,因為rpart模型使用“ gini ”作為其默認拆分標準。

決策樹修剪 (Decision Tree Pruning)

The initial model (Diabetes_model) plot shows that the tree structure is deep and fragile which might reduce the easy interpretation in the decision-making process. Thus here we would try to explore other ways to make the tree more interpretable without losing performance. One way of doing this is by pruning the fragile part of the tree (part contributes to model overfitting).

初始模型( Diabetes_model )曲線表明,樹結構深而脆弱,這可能會降低決策過程中的易解釋性。 因此,在這里我們將嘗試探索其他方法來使樹更易于解釋,而不會損失性能。 一種方法是修剪樹的脆弱部分(部分有助于模型擬合)。

(a) Plotting the error vs complexity parameter

(a)繪制誤差與復雜度參數

The decision tree has one parameter called complexity parameter (cp) which controls the size of the decision tree. If the cost of adding another variable to the decision tree from the current node is above the value of cp, then tree building does not continue. We can generate the cp vs error plot using the plotcp( ) library.

決策樹具有一個稱為復雜性參數(cp)的參數 ,該參數控制決策樹的大小。 如果從當前節點向決策樹添加另一個變量的開銷高于cp的值,則樹的構建不會繼續。 我們可以使用plotcp()庫生成cp vs錯誤圖。

# Plotting Cost Parameter (CP) Table
plotcp(Diabetes_model1)Error vs CP Plot誤差與CP圖

(b) Generating complexity parameter table

(b)生成復雜度參數表

We can also generate the cp table by calling model$cptable. Here, you can observe that xerror is minimum with CP value of 0.025.

我們還可以通過調用model $ cptable生成cp表。 在這里,您可以觀察到xerror最小, CP值為0.025。

# Plotting the Cost Parameter (CP) Table
print(Diabetes_model1$cptable)

(c) Obtaining an optimal pruned model

(c)獲得最佳修剪模型

We can filter out the optimal CP value by identifying the index of minimum xerror and by supplying it to the CP table.

我們可以通過識別最小xerror索引并將其提供給CP表來篩選出最佳CP值。

# Retrieve of optimal cp value based on cross-validated error
index <- which.min(Diabetes_model1$cptable[, "xerror"])cp_optimal <- Diabetes_model1$cptable[index, "CP"]

The next step is to prune the tree using prune( ) function by supplying optimal CP value. If we plot the optimal pruned tree we can now observe that the tree is very simple and easy to interpret.

下一步是通過提供最佳CP值,使用prune()函數對樹進行修剪 。 現在,如果繪制最佳修剪樹,則可以觀察到該樹非常簡單且易于解釋。

If a person has a glucose level above 128 and age greater than 25 will be designated as diabetes positive else negative.

如果一個人的葡萄糖水平高于128且年齡大于25歲,將被認定為糖尿病陽性或陰性

# Pruning tree based on optimal CP valueDiabetes_model1_opt <- prune(tree = Diabetes_model1, cp = cp_optimal)rpart.plot(x = Diabetes_model1_opt, yesno = 2, type = 0, extra = 0)

(d) Pruned tree performance

(d)修剪的樹木表現

The next step is to check whether the prune tree has similar performance or the performance has been compromised. After the performance check, we can see that the pruned tree is as capable as the earlier fragile tree but now it is simple and easy to interpret.

下一步是檢查修剪樹是否具有相似的性能或性能是否受到損害。 經過性能檢查后,我們可以看到修剪的樹與早期的脆弱樹一樣強大,但是現在它變得簡單易懂。

pred3 <- predict(object = Diabetes_model1_opt,
newdata = Diabetes_test,
type = "class")accuracy(actual = Diabetes_test$diabetes,
predicted = pred3)

決策樹超參數調整 (Decision Tree Hyperparameter Tuning)

Next, we would try to increase the performance of the decision tree model by tuning its hyperparameters. The rpart( ) offers different hyperparameters but here we will try to tune two important parameters which are minsplit, and maxdepth.

接下來,我們將嘗試通過調整決策樹模型的超參數來提高其性能。 rpart()提供了不同的超參數,但是在這里我們將嘗試調整兩個重要的參數minsplitmaxdepth

  • minsplit: the minimum number of observations that must exist in the node in order for a split to be attempted.

    minsplit :節點中必須存在的最小嘗試觀察數。

  • maxdepth: The maximum depth of any node of the final tree.

    maxdepth :最終樹的任何節點的最大深度。

(a) Generating hyperparameter grid

(a)生成超參數網格

First, we generate a sequence 1 to 20 for both minsplit and maxdepth. Then we build a parameter combination grid using expand.grid( ) function.

首先,我們為最小分裂和最大深度生成一個1到20的序列。 然后,我們使用expand.grid()函數構建參數組合網格。

#############################
## Hyper parameter Grid Search
############################## Setting values for minsplit and maxdepth## the minimum number of observations that must exist in a node in order for a split to be attempted.
## Set the maximum depth of any node of the final tree
minsplit <- seq(1, 20, 1)
maxdepth <- seq(1, 20, 1)# Generate a search grid
hyperparam_grid <- expand.grid(minsplit = minsplit, maxdepth = maxdepth)

(b) Training grid-based models

(b)訓練基于網格的模型

The next step is to train different models based on each grid hyperparameter combination. This could be done through the following steps:

下一步是根據每個網格超參數組合訓練不同的模型。 這可以通過以下步驟完成:

  • using a for loop to loop through each hyperparameter in the grid and then supplying it to rpart( ) function for model training

    使用for循環遍歷網格中的每個超參數,然后將其提供給rpart()函數進行模型訓練
  • storing each model into an empty list (diabetes_models)

    將每個模型存儲到一個空列表中(diabetes_models)
# Number of potential models in the grid
num_models <- nrow(hyperparam_grid)# Create an empty list
diabetes_models <- list()# Write a loop over the rows of hyper_grid to train the grid of models
for (i in 1:num_models) {

minsplit <- hyperparam_grid$minsplit[i]
maxdepth <- hyperparam_grid$maxdepth[i]

# Train a model and store in the list
diabetes_models[[i]] <- rpart(formula = diabetes ~ .,
data = Diabetes_train,
method = "class",
minsplit = minsplit,
maxdepth = maxdepth)
}

(c) Computing test accuracy

(c)計算測試準確性

The next step is to check the model performance of each model on test data and retrieving the best model. This could be done through the following steps:

下一步是根據測試數據檢查每個模型的模型性能,并檢索最佳模型。 這可以通過以下步驟完成:

  • using a for loop to loop through each model in the list, and then predicting the test data and computing accuracy

    使用for循環遍歷列表中的每個模型,然后預測測試數據和計算精度
  • storing each model accuracy into an empty vector (accuracy_values)

    將每個模型精度存儲到一個空向量中(accuracy_values)
# Number of models inside the grid
num_models <- length(diabetes_models)# Create an empty vector to store accuracy values
accuracy_values <- c()# Use for loop for models accuracy estimation
for (i in 1:num_models) {

# Retrieve the model i from the list
model <- diabetes_models[[i]]

# Generate predictions on test data
pred <- predict(object = model,
newdata = Diabetes_test,
type = "class")

# Compute test accuracy and add to the empty vector accuracy_values
accuracy_values[i] <- accuracy(actual = Diabetes_test$diabetes,
predicted = pred)
}

(d) Identifying the best model

(d)確定最佳模式

The next step is to retrieve the best performing model (maximum accuracy) and printing its hyperparameters using model$control. We can observe that with a minimum split of 17 and a maximum depth of 6 the model provides most accurate results when evaluated on unseen/test dataset.

下一步是檢索性能最佳的模型(最大精度),并使用model $ control打印其超參數。 我們可以觀察到,在看不見/測試的數據集上進行評估時,該模型的最小拆分度為17 , 最大深度為6 ,可提供最準確的結果。

# Identify the model with maximum accuracy
best_model <- diabetes_models[[which.max(accuracy_values)]]# Print the model hyper-parameters of the best model
best_model$control

(e) Best model evaluation on test data

(e)對測試數據進行最佳模型評估

After identifying the best performing model, the next step is to see how accurate the model is. Now, with the best hyperparameters, the model achieved an accuracy of 81.08% which is really great.

確定最佳性能模型后,下一步就是查看模型的準確性。 現在,使用最佳超參數,該模型的精度達到了81.08%,這的確非常棒。

# Best_model accuracy on test data
pred <- predict(object = best_model,
newdata = Diabetes_test,
type = "class")
accuracy(actual = Diabetes_test$diabetes,
predicted = pred)

(f) Best model plot

(f)最佳模型圖

Now it is time to plot the best model.

現在是時候繪制最佳模型了。

rpart.plot(x = best_model, yesno = 2, type = 0, extra = 0)Best Model’s Layout最佳模型的布局

Even the above plot is for best performing model, still, it looks a little bit fragile. So your next task would be to prune it and see if you get a better interpretable decision tree or not.

即使上面的圖是表現最佳的模型,仍然看起來有些脆弱。 因此,您的下一個任務是修剪它,看看您是否獲得了更好的可解釋性決策樹。

I hope you learned something new. See you next time!

我希望你學到了一些新東西。 下次見!

Note

注意

This article was first published on onezero.blog, a data science, machine learning and research related blogging platform maintained by me.

本文首次發表于onezero.blog 數據科學,機器學習和研究相關的博客平臺維護由我。

**Read more by vising my personal blog website: https://onezero.blog/

** 訪問我的個人博客網站以了解更多信息https : //onezero.blog/

If you learned something new and liked this article, say 👋 / follow me on onezero.blog (my personal blogging website), Twitter, LinkedIn, YouTube and Github.

如果您學到新知識并喜歡這篇文章,請在 onezero.blog ( 我的個人博客網站 )Twitter LinkedIn YouTube 上說“👋/關注我”。 Github

[1] Breiman, L., Friedman, J., Stone, C.J. and Olshen, R.A., 1984. Classification and regression trees. CRC press.

[1] Breiman,L.,Friedman,J.,Stone,CJ和Olshen,RA,1984。 分類和回歸樹 。 CRC媒體。

[2] Loh, W. (2014). Fifty Years of Classification and Regression Trees 1.

[2] Loh,W.(2014)。 分類樹和回歸樹五十年1。

[3] Newman, C. B. D. & Merz, C. (1998). UCI Repository of machine learning databases, Technical report, University of California, Irvine, Dept. of Information and Computer Sciences.

[3] Newman,CBD&Merz,C.(1998)。 UCI機器學習數據庫存儲庫,技術報告,加利福尼亞大學歐文分校信息和計算機科學系。

Originally published at https://onezero.blog on August 2, 2020.

最初于 2020年8月2日 在 https://onezero.blog 上 發布 。

翻譯自: https://towardsdatascience.com/diabetes-classification-using-decision-trees-c4fd6dd7241a

基于決策樹的多分類

總結

以上是生活随笔為你收集整理的基于决策树的多分类_R中基于决策树的糖尿病分类—一个零博客的全部內容,希望文章能夠幫你解決所遇到的問題。

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

日本不卡123区 | 国产成人一区二区精品非洲 | 久久久精品福利视频 | 男女日麻批 | 久久免费资源 | 亚洲精品色视频 | 国产爽视频 | 精品国产一区二区三区不卡 | 丁香婷婷激情 | 超碰97免费在线 | 黄av免费在线观看 | 国产精品久免费的黄网站 | 亚洲性视频 | 99爱视频在线观看 | 超碰在线亚洲 | 精品99999 | 免费99| 8x成人免费视频 | 麻豆一区在线观看 | 欧美日韩不卡一区二区三区 | 成人在线播放网站 | 操操日 | 国产精品美女久久久免费 | 日本中文字幕在线看 | 国产一级在线免费观看 | 蜜臀av性久久久久蜜臀aⅴ涩爱 | 国产人在线成免费视频 | 国产精品v欧美精品 | 操操操夜夜操 | 亚洲国产激情 | 日韩一区二区三区高清在线观看 | 在线婷婷| 国产一级在线免费观看 | 日本在线观看黄色 | 天天干,天天干 | 天天操夜夜爱 | 一区二区丝袜 | 亚洲精品午夜一区人人爽 | av在线电影播放 | 日本中文字幕网址 | av7777777| 国产精品高清免费在线观看 | 欧美日韩一区二区免费在线观看 | 欧美日韩国产成人 | 日韩色区 | 五月婷在线观看 | 国内精品视频在线 | 精品久久久久国产免费第一页 | 亚洲激精日韩激精欧美精品 | 日日操狠狠干 | 精品一区二区电影 | 精品999久久久 | 亚洲综合网站在线观看 | 欧美成人xxxxxxxx | 手机看片福利 | av成人亚洲 | 福利电影久久 | 在线观看精品一区 | 免费a v视频| 波多野结衣电影一区二区三区 | 久久草av| 99久久久国产精品免费观看 | 午夜精品福利在线 | 国产精品免费观看久久 | 日韩精品一区二区三区免费观看视频 | 天天操天天爱天天干 | 九九99 | 日韩免费一二三区 | 99久久精品国产系列 | 一区二区三区在线观看免费 | 五月婷婷激情六月 | 日韩色高清 | 国产成人无码AⅤ片在线观 日韩av不卡在线 | 日韩一区二区在线免费观看 | 国产精品99久久久精品免费观看 | 99在线国产 | 日韩欧美电影在线 | 日韩免费在线视频 | 国产精品久久久久久久久软件 | 国产九九热视频 | av网站有哪些 | 四虎4hu永久免费 | 4438全国亚洲精品在线观看视频 | 国产手机视频在线 | 伊人射| 2019精品手机国产品在线 | 久久夜色精品国产亚洲aⅴ 91chinesexxx | 五月香婷| 黄色免费网站 | 精品a级片 | 天天色天天射天天综合网 | 中文字幕亚洲高清 | 欧美日韩精品在线一区二区 | 色网站国产精品 | 国产二区电影 | 福利视频网站 | 久久激情五月婷婷 | 欧美乱码精品一区二区 | 毛片精品免费在线观看 | 欧美精品一区二区在线播放 | 97色国产 | 激情综合中文娱乐网 | 俺要去色综合狠狠 | 天天躁日日躁狠狠躁av中文 | 色综合久久88色综合天天6 | 日韩中字在线 | 亚洲欧洲精品一区二区精品久久久 | 亚洲国产成人久久 | 91精品视频免费在线观看 | 欧美成人黄色片 | 亚洲国产日韩一区 | 国产精品久久久久婷婷二区次 | 国产免费又爽又刺激在线观看 | 免费在线观看国产黄 | 欧美大片在线观看一区 | 麻豆av一区二区三区在线观看 | 免费精品 | 亚洲一级久久 | 欧美一二三四在线 | 亚洲一区在线看 | 色噜噜噜| av一区二区三区在线 | 国产高清 不卡 | 国产精品毛片一区视频播不卡 | 亚洲精品久久久久999中文字幕 | 亚洲精品美女久久久 | 国产精品欧美久久 | 亚洲午夜久久久久久久久电影网 | 深爱激情综合网 | 亚洲激情中文 | 久久精品美女视频网站 | 天堂av网在线 | 午夜性生活 | 久久综合偷偷噜噜噜色 | 亚洲在线精品 | 91网在线观看| 亚洲自拍自偷 | 日韩大片在线 | 国产精品一级在线 | 亚洲小视频在线观看 | 日本最新中文字幕 | 日韩中文字幕免费在线观看 | 成人久久18免费网站 | 国产视频精品免费 | 人人爽人人爽人人爽学生一级 | 免费电影播放 | 91资源在线 | 免费在线电影网址大全 | 国产一级二级在线 | 色狠狠综合天天综合综合 | 操操操操网 | 天堂视频中文在线 | 狠狠躁夜夜躁人人爽视频 | 亚洲综合欧美日韩狠狠色 | 狠狠色丁婷婷日日 | 最近中文字幕完整高清 | 在线视频日韩 | 午夜av在线播放 | 99精品乱码国产在线观看 | 国产欧美在线一区二区三区 | 夜夜操天天干 | 最新中文字幕视频 | 国际精品久久久久 | 日韩一区二区免费播放 | 天天爱综合 | 国内精品视频一区二区三区八戒 | 日本一区二区免费在线观看 | 日日操网 | 五月激情电影 | 五月色婷| 特级毛片在线 | 久久综合免费视频影院 | 在线免费黄色av | 欧美最新另类人妖 | 国产精品美女免费看 | 国产在线视频一区二区 | 久久精品国产美女 | 国产成人精品一区一区一区 | 久久久在线免费观看 | 九九精品久久久 | 玖玖视频国产 | 久久九九影院 | 国产精品成人aaaaa网站 | 99久久夜色精品国产亚洲96 | 日本久久片 | 国产日本亚洲 | 日韩超碰| 亚洲 欧美 变态 国产 另类 | 免费黄av | 欧美日韩二区三区 | 在线免费高清视频 | 成人在线视频一区 | 欧美另类xxxxx | 91人网站| 国产精品国产毛片 | 99久久99久久精品免费 | 国产精品99久久99久久久二8 | 国产午夜精品免费一区二区三区视频 | 久久久久久久久久久成人 | 亚洲va欧美va人人爽 | 美女免费视频一区二区 | 成人av片免费看 | 成人资源在线 | 午夜久久网站 | 久久精品99国产精品亚洲最刺激 | 色97在线 | 91视频在线网址 | 99热精品国产一区二区在线观看 | 久久精品久久久久电影 | 五月开心网 | 日韩在线观看网址 | 中文视频在线播放 | 中文字幕亚洲在线观看 | 91丨精品丨蝌蚪丨白丝jk | 国产一区二区视频在线播放 | 69国产成人综合久久精品欧美 | 正在播放 国产精品 | 一区二区视频播放 | 正在播放 久久 | 99免费在线播放99久久免费 | 欧美日韩视频在线 | 91亚洲精品国偷拍 | 欧美91精品久久久久国产性生爱 | 韩日电影在线免费看 | 亚洲激情视频 | 99色视频在线 | 国内精品久久久精品电影院 | 黄色大片日本 | 国产不卡在线观看 | 国内视频在线 | 精品亚洲免费 | 久久在线一区 | 久久视频在线观看免费 | h久久| 国内外成人在线 | 人人狠狠综合久久亚洲 | 中文字幕日韩免费视频 | 91av在线电影 | 日本三级中文字幕在线观看 | 欧美一级日韩免费不卡 | www.com黄色| 97香蕉超级碰碰久久免费软件 | 免费看黄20分钟 | 亚洲一区二区视频在线 | 国产在线a免费观看 | 激情开心网站 | 亚洲精品五月天 | 天天综合日日夜夜 | 美女网站免费福利视频 | 成人av中文字幕 | 久热只有精品 | 国产精品一区二区久久国产 | 91免费观看网站 | 日韩精品久久久久久 | 亚洲在线免费视频 | 五月的婷婷 | 亚洲在线高清 | 91在线精品一区二区 | www欧美日韩 | 中国成人一区 | 国产视频精选在线 | 久久精品国产精品亚洲 | 玖玖爱国产在线 | 97偷拍视频| 成人av观看 | 中文国产字幕在线观看 | 中文字幕中文字幕中文字幕 | 久久在线精品 | 在线观看一区 | 91久久精品日日躁夜夜躁国产 | 欧美一区二区免费在线观看 | 欧美日韩在线视频一区 | 国内揄拍国内精品 | 午夜精品久久久久久 | 成年人免费观看国产 | 中国一区二区视频 | 国产精品第72页 | 欧美永久视频 | 国产精品高潮呻吟久久久久 | 91麻豆免费版 | 久久手机免费视频 | 天天操天天操天天操天天操天天操 | 国产精品久久久久999 | 97精品国自产拍在线观看 | 久久99九九99精品 | 国产色就色 | 日韩av免费观看网站 | 久久黄色精品视频 | 久一网站 | 五月色婷| 五月天婷婷在线观看视频 | 国产精品嫩草69影院 | 婷婷丁香激情五月 | 国产精品综合久久久 | 亚洲精品乱码久久久久久蜜桃91 | 一区二区三区中文字幕在线观看 | 亚洲国产av精品毛片鲁大师 | 中文字幕在线免费97 | 人人狠狠综合久久亚洲婷 | 国产你懂的在线 | 成人久久18免费 | 久久精品中文视频 | 午夜在线观看影院 | 日本久久精品 | 国产小视频在线观看免费 | 久久美女免费视频 | 日韩免费av网址 | 黄色国产成人 | av夜夜操| 九九色在线观看 | 日韩在线高清免费视频 | 丁香激情综合 | 成人免费视频播放 | 免费在线一区二区 | 96视频免费在线观看 | 欧美精品在线一区二区 | 91精品国产麻豆国产自产影视 | 亚洲精品一区中文字幕乱码 | 久艹视频免费观看 | 久久热亚洲| 91精品色 | 免费看成人av | 波多野结衣最新 | av电影免费在线播放 | 国产日韩欧美自拍 | 中文字幕免费久久 | 成人四虎影院 | 狠狠干网站| 人人爱爱人人 | 日韩美女av在线 | 天天操天天射天天舔 | 欧美aaa一级 | 亚洲精品www久久久久久 | 婷婷在线看 | www.天天色| 天天操天天艹 | 日本精品视频一区二区 | 免费一级特黄录像 | 欧洲精品码一区二区三区免费看 | 一区二区亚洲精品 | 国产精品18久久久久久久网站 | 天天干天天操天天拍 | 一级片免费观看视频 | 精品96久久久久久中文字幕无 | 91精品国产92久久久久 | 日日夜夜网| 精品久久久久久一区二区里番 | 99热精品久久 | 成人国产精品久久久 | 国产黄色美女 | 亚洲美女在线国产 | 最新午夜电影 | 一区二区三区精品久久久 | 欧美九九视频 | 色香蕉在线 | 中文字幕色网站 | av片子在线观看 | 国内久久精品 | 国产欧美日韩精品一区二区免费 | 91爱爱电影| 中文字幕 国产精品 | 国产一区在线视频播放 | 高清免费av在线 | 国产精品美女久久久久久久 | av888av.com | 国产精品毛片一区视频 | 手机看片国产日韩 | 99久热精品| 亚洲精品中文在线资源 | 久久视频精品 | 欧美精品久久久久久久久久久 | 亚洲精品国产精品99久久 | 夜夜澡人模人人添人人看 | 中文字幕一区二区三区四区久久 | 中日韩在线视频 | 天天操天天干天天综合网 | 国产日韩精品欧美 | 成人av教育 | 四虎8848免费高清在线观看 | 久久综合九色九九 | 亚在线播放中文视频 | 夜夜婷婷 | 成人午夜电影网 | 国产在线精品国自产拍影院 | 成人av高清 | 99久久精品无免国产免费 | 中文字幕免费一区二区 | 国产成人在线一区 | 激情视频一区 | 91在线九色 | 成人久久免费视频 | 中文字幕亚洲欧美日韩2019 | av在线播放亚洲 | av三级在线播放 | av在线进入| 国产精品日韩在线 | 麻豆视频在线免费 | 国产精品99久久久久久宅男 | 一级特黄av | 日韩乱码在线 | 五月天婷婷在线播放 | 免费美女久久99 | 中文字幕永久 | 国产精品theporn | 少妇高潮冒白浆 | 久久最新 | 天天操天天草 | 麻豆一精品传二传媒短视频 | 人人看人人草 | 成人午夜电影在线 | 怡红院av久久久久久久 | 美女久久久久久久久久久 | 国产福利一区二区在线 | 99精品久久久久 | 久久久久国产精品免费免费搜索 | 国产成人精品福利 | 欧美性粗大hdvideo | 久久免费看a级毛毛片 | 制服丝袜在线91 | 91最新中文字幕 | 亚洲做受高潮欧美裸体 | 中文字幕国产一区 | 成人黄色电影在线观看 | 黄色毛片一级片 | 国产精品一区二区免费看 | 超碰在线免费97 | 亚洲精品乱码久久久久久蜜桃91 | 亚洲国内精品在线 | 日韩免费一区二区三区 | 日韩精品中文字幕在线 | 九九久久影院 | 99精品一区二区三区 | 国产精品成人久久 | 人人爽人人澡 | 国产精品九九视频 | 91免费观看| 黄色特一级 | 中文字幕在线精品 | 欧美激情va永久在线播放 | 黄色网址国产 | av中文字幕不卡 | 国产成人在线网站 | 久久免费电影网 | 精品国产一区二区三区四区vr | 精品久久久久久亚洲综合网站 | 玖玖在线免费视频 | 日韩欧美在线国产 | 国产色视频网站 | 又紧又大又爽精品一区二区 | 最新日本中文字幕 | 国产一二三在线视频 | 国产小视频福利在线 | 一级免费观看 | 国产精品自在线 | 久久免费视频在线观看 | 黄在线免费看 | 一区二区三区视频网站 | 亚洲狠狠婷婷 | 久草在线免费资源站 | www99精品| 欧美福利网址 | 91黄色在线视频 | 色在线高清 | 国产一区二区在线免费观看 | 国产精品无| 在线色亚洲 | 国产精品成人一区 | 2020天天干天天操 | 亚洲精品在线国产 | 涩涩成人在线 | 成 人 黄 色 免费播放 | 亚洲精品乱码久久 | 日韩在线精品一区 | 亚洲成年人在线播放 | 久久久久久久久免费 | 亚洲一级特黄 | 中文字幕在线播放第一页 | 国产精品一区电影 | 久草在线免费新视频 | 日韩精品视频免费看 | 国产福利一区二区三区在线观看 | 色偷偷88888欧美精品久久久 | 国产1区2 | 国产黑丝袜在线 | 中文字幕日韩在线播放 | 国产日本亚洲高清 | 天天摸天天操天天舔 | 欧美午夜a| 欧美一区二区三区免费看 | 99视频精品全部免费 在线 | 国产成人精品一区二区三区网站观看 | 中文不卡视频在线 | 亚洲永久精品一区 | 色999在线 | 97超碰人 | 黄色成年片 | 正在播放日韩 | 精品在线观看国产 | 91av视频在线观看 | 日韩精品一区二区不卡 | 欧美成人在线网站 | 伊人狠狠干 | 亚洲一区二区视频在线 | 成年人电影免费在线观看 | 深夜视频久久 | 精品超碰 | 涩涩网站在线 | 亚洲国产精品成人av | 久久婷婷丁香 | 三级黄色在线 | 亚洲美女在线国产 | 欧美成人日韩 | 精品美女国产在线 | 亚洲天堂网视频在线观看 | 欧美成人影音 | 亚洲精品国偷拍自产在线观看 | 久久怡红院 | 色综合狠狠干 | 欧美一进一出抽搐大尺度视频 | 成人在线小视频 | 亚洲一区精品二人人爽久久 | 91人人插 | 91亚州| 国产精品青草综合久久久久99 | 香蕉色综合 | 综合国产视频 | 日本在线观看一区二区 | 99久视频 | 美女又爽又黄 | 日日操操 | 特级a老妇做爰全过程 | 超碰在线中文字幕 | 日韩欧美在线免费观看 | 久草资源免费 | 天天操天天色天天射 | 欧美成人h版电影 | 亚洲性xxxx | 一区免费在线 | 久久国产亚洲 | 亚洲成av人片在线观看无 | 91免费观看 | 一区二区中文字幕在线 | 亚洲欧美日韩精品一区二区 | 久久99久| av三级在线免费观看 | 麻豆影视在线观看 | 国语对白少妇爽91 | 精品欧美小视频在线观看 | 四虎影视久久久 | 日本爱爱免费视频 | 国产成人三级在线观看 | 中文亚洲欧美日韩 | 日韩久久精品一区二区 | 超碰97免费 | 国产精品久久电影网 | 成人中文字幕+乱码+中文字幕 | 久久99久久99久久 | 久久久国产精品亚洲一区 | 亚洲日本va午夜在线电影 | 久久久香蕉视频 | 国产在线理论片 | 黄色软件在线观看免费 | 白丝av免费观看 | 一区二区三区免费在线观看 | 91看片淫黄大片一级在线观看 | 人人超碰在线 | 免费av大片 | 日本高清久久久 | 国产va饥渴难耐女保洁员在线观看 | 国产精品一区在线观看你懂的 | 亚洲精品在线视频观看 | 91亚洲网 | 久久专区| 欧美在线观看视频免费 | 开心色插 | 日韩区欧美久久久无人区 | 在线观看完整版免费 | 狠狠干综合网 | 亚洲国产小视频在线观看 | 最新精品国产 | 日韩精品一区二区三区视频播放 | 午夜影院一级 | 欧美日本一二三 | 国产中文欧美日韩在线 | 国产一区二区在线视频观看 | 亚洲激情 在线 | 超碰国产在线 | 91天天操| 国产91勾搭技师精品 | 亚洲理论电影网 | 91色九色 | 欧美少妇18p | 99久久日韩精品免费热麻豆美女 | 狠狠激情中文字幕 | 日韩在线免费看 | 九九热在线观看视频 | 日韩毛片在线播放 | 97超碰在线免费观看 | 超碰在线天天 | 久久成人资源 | 免费在线精品视频 | 黄色一级大片在线免费看国产一 | 日本黄色大片儿 | 日韩激情免费视频 | 在线蜜桃视频 | 国产福利精品一区二区 | 免费电影一区二区三区 | 超碰在线色 | 精品国产黄色片 | 久久久午夜剧场 | 久久久久久综合 | 日韩成人免费在线观看 | 天天操天天操天天操天天操 | 精品亚洲男同gayvideo网站 | 蜜臀久久99精品久久久无需会员 | 在线观看日韩一区 | 国产99在线播放 | 日韩国产精品一区 | 亚洲二区精品 | av资源中文字幕 | 精品视频免费观看 | 91九色最新 | 日韩激情一二三区 | 中文字幕电影高清在线观看 | 色综合久久88色综合天天 | 91精品国产成人www | 国产美女精品视频 | 伊人伊成久久人综合网小说 | 亚洲一区二区视频在线播放 | 免费看黄色大全 | 97超级碰碰 | 欧美一级免费 | 美女久久精品 | 国精产品999国精产品岳 | 婷婷激情综合 | 麻豆久久一区 | 在线免费观看涩涩 | 久久婷婷精品 | 91麻豆精品国产91久久久使用方法 | 免费看日韩 | 国产xxxx做受性欧美88 | 国产精品欧美久久久久天天影视 | 超碰免费久久 | 全久久久久久久久久久电影 | 超碰精品在线 | 97视频播放| 蜜臀av性久久久久蜜臀aⅴ四虎 | 激情五月亚洲 | 欧美精品午夜 | 黄色字幕网 | 激情五月婷婷综合 | 中文字幕在线观看亚洲 | 99精品国产99久久久久久福利 | 国产91勾搭技师精品 | 久久9精品 | 国产午夜在线观看视频 | 伊人五月婷 | av不卡中文字幕 | 中文区中文字幕免费看 | 久久免费99 | 综合色婷婷 | 国产亚洲情侣一区二区无 | 91九色视频在线观看 | 精品美女在线观看 | 日韩一区二区免费在线观看 | 中文字幕在线资源 | 狠狠色丁香婷婷综合久小说久 | 黄色免费网 | 最近中文字幕高清字幕免费mv | 天天干.com| 亚洲欧美精品在线 | 成年人免费看的视频 | 欧美夫妻生活视频 | 天天在线免费视频 | 福利二区视频 | 久久视频免费在线 | 免费看片成年人 | 久久福利| 日韩高清 一区 | 91在线中字 | 一区二区国产精品 | 久亚洲 | 欧美日韩一区二区视频在线观看 | 天天干天天综合 | av三级av| 欧美最爽乱淫视频播放 | 激情五月婷婷激情 | 一区二区免费不卡在线 | 岛国av在线 | 在线黄频 | 国产麻豆精品久久 | 日韩一区二区三区视频在线 | 久久精品国产99 | 四虎www com| 欧美视屏一区二区 | 黄在线| 久久精品久久99精品久久 | 欧美成年人在线视频 | 超碰国产在线播放 | 一区二区三区视频网站 | 中文电影网 | 国产一区影院 | 国产精品精品久久久久久 | a成人v在线| 亚洲伊人网在线观看 | 操操综合网 | 97在线观视频免费观看 | 欧美性猛片 | 欧亚日韩精品一区二区在线 | 国内精品国产三级国产aⅴ久 | 高清精品久久 | 狠狠久久伊人 | 久草在线观看资源 | 日日夜夜干 | 综合色中文| 日韩精品字幕 | 久草视频中文在线 | 美女网站色在线观看 | 亚洲精品一区二区三区在线观看 | 一区二区国产精品 | 玖玖在线播放 | 成人免费观看电影 | 亚洲视频精品 | 久久国语露脸国产精品电影 | 一级黄色免费网站 | 四虎成人在线 | 在线观看免费 | 亚洲综合色激情五月 | 中文字幕在线观看视频一区二区三区 | 999视频在线播放 | 中文字幕韩在线第一页 | 中文字幕一区在线观看视频 | www.成人久久 | 久久婷五月| 国产成人在线观看 | 911在线| 精品久久久久久亚洲综合网 | 夜夜澡人模人人添人人看 | 精品久久久久久亚洲 | 亚洲国产免费av | 成人国产精品一区二区 | 激情综合啪啪 | 中文字幕日韩高清 | www.狠狠操.com | 日本三级久久 | av888av.com | 福利视频在线看 | 久久久久成人精品 | 国内精品视频久久 | 丁香婷婷激情网 | 天堂av在线网站 | 久久色中文字幕 | 亚洲一区二区精品3399 | www日韩欧美| 在线视频国产区 | 国产高清视频在线播放一区 | 麻豆视频www | 国产精品久久久久久久久久久杏吧 | 在线免费观看麻豆视频 | 日韩欧美一区二区三区在线 | 国产精品久久久久久久久久直播 | 国产黄色大片免费看 | 欧美精品在线观看免费 | 波多野结衣电影久久 | bbb搡bbb爽爽爽 | 97超碰伊人| 亚州精品在线视频 | 国产视频精品免费 | av888.com| 成人99免费视频 | 8x8x在线观看视频 | 国产精品久久99精品毛片三a | 久久精品久久99 | 久色 网| 丝袜护士aⅴ在线白丝护士 天天综合精品 | 中文字幕 在线 一 二 | 精品在线观看国产 | 午夜精品一区二区三区在线 | 在线观看中文av | 日本老少交 | 亚洲精品中文字幕在线 | 六月丁香激情网 | 久久精彩视频 | 97福利在线 | 91中文字幕网| 免费看片网址 | 免费av片在线 | 欧美一二三区播放 | 99久久精品免费 | 免费黄色在线网址 | 男女激情麻豆 | 韩国av免费观看 | 国产高清在线一区 | 国产一区二区三区免费观看视频 | 欧美日韩啪啪 | 国产精品日韩久久久久 | 亚洲国产色一区 | 日韩区在线观看 | 国产高清在线免费观看 | 国产精品9区 | 欧美福利视频一区 | 天天操综合网站 | 青青河边草免费观看 | 国产手机在线视频 | 国产精品免费视频网站 | 在线看岛国av | 九色福利视频 | 久久精品视频在线观看 | 精品久久久久久久 | 免费午夜网站 | 99视频播放 | 国产精品男女啪啪 | 久久久久女教师免费一区 | 国产一区二区手机在线观看 | 一区二区精品视频 | 欧美99热| 欧美性色黄大片在线观看 | 九九九热视频 | 久久精品站| 免费观看一级视频 | 人人插人人搞 | 在线观看色网 | 最新国产精品久久精品 | 涩涩资源网 | 国产一区二区在线播放视频 | www操操| 91伊人| 久草电影在线观看 | 人人干97 | 国产麻豆精品久久一二三 | 久久天堂网站 | 狠狠色婷婷丁香六月 | 月丁香婷婷 | 四虎在线视频 | 久久久久久久久久久久国产精品 | 成人全视频免费观看在线看 | 久久免费视频网 | 九九天堂| 亚洲v精品 | 婷婷www | 国产一区在线精品 | 日韩av高潮 | wwwav视频| a黄色一级| 婷婷六月中文字幕 | 91视频免费看网站 | 在线观看色网 | 激情xxxx| 亚洲欧洲日韩在线观看 | 欧美另类色图 | 国产日韩在线播放 | 亚州精品天堂中文字幕 | 精品国内自产拍在线观看视频 | 久久精品这里精品 | av品善网| 国产中文在线播放 | 久久五月天综合 | 99在线观看视频网站 | 精品久久九九 | 人人插人人爱 | 免费看黄视频 | 亚洲 欧洲av | 国产精品美女在线 | 国产精品一区二区三区久久久 | 一区二区三区免费看 | 亚洲日本va午夜在线影院 | 国产精品专区在线 | 日韩久久精品 | 五月天婷亚洲天综合网精品偷 | 免费a v在线 | 久久久久亚洲国产 | 蜜臀av性久久久久av蜜臀三区 | 日本最新一区二区三区 | 国产精品久久久久久久久久久杏吧 | 亚洲精品玖玖玖av在线看 | 亚洲精品午夜久久久久久久久久久 | 99这里只有精品99 | 麻豆视频免费播放 | 婷婷在线综合 | 亚洲理论电影网 | 久久久久久久久久久久久影院 | 亚洲精品一区二区三区四区高清 | 日韩视频一区二区三区在线播放免费观看 | 日本成人中文字幕在线观看 | 国产精品国产亚洲精品看不卡15 | 久久久久久久久久福利 | av一级在线观看 | 日韩精品一区二区三区丰满 | 人人玩人人添人人澡97 | 婷婷色伊人 | 国产麻豆精品免费视频 | 福利区在线观看 | 日批视频在线观看免费 | 久久久影视 | 在线激情网 | 久久免费99精品久久久久久 | av看片在线 | 国产中文在线播放 | 91九色视频在线 | 狠狠的干| 69av免费视频 | 色视频网站免费观看 | 欧美久久久久久久 | 国产精品精品国产婷婷这里av | 亚洲成人av在线 | 久久精品亚洲精品国产欧美 | 成年人黄色免费视频 | 午夜日b视频 | 亚洲精品国偷拍自产在线观看蜜桃 | 久碰视频在线观看 | 精品国产一区二区三区四区在线观看 | 毛片精品免费在线观看 | 制服丝袜在线91 | 97国产精品免费 | 欧美精品亚洲精品 | 狠狠色狠狠色综合系列 | 精品一区二区精品 | 九色精品免费永久在线 | 91精品啪啪 | 91视频久久久久 | 日韩精品综合在线 | 久久av网址| 九九热视频在线免费观看 | 99久久99久久免费精品蜜臀 | 国产精品一区电影 | 狠狠狠狠狠操 | 日韩欧美综合 | 91成人精品一区在线播放69 | 久青草视频在线观看 | 337p日本大胆噜噜噜噜 | 少妇18xxxx性xxxx片 | 欧美专区亚洲专区 | 精品国模一区二区三区 | 在线国产99 | 69精品视频 | 97在线观看免费高清完整版在线观看 | 亚洲一区动漫 | 在线观看一 | 天天干天天操av | 正在播放一区二区 | 综合色综合色 | 在线精品亚洲 | 中文在线免费一区三区 | 国产精品美 | 久久露脸国产精品 | 九九热只有这里有精品 | 亚洲另类久久 | 亚洲综合色丁香婷婷六月图片 | 国精产品999国精产 久久久久 | 日本99精品| 免费精品久久久 | 在线亚洲精品 | 天天射天天爱天天干 | av网站大全免费 | 日本大片免费观看在线 | 日韩在线观 | 国产精品美女毛片真酒店 | 亚洲视频在线看 | 亚洲综合色播 | 国产日韩高清在线 | 亚洲综合在 | 中国一级片在线播放 | 国产精品视频专区 | 黄色三几片 | 996久久国产精品线观看 | 99草视频在线观看 | 狠狠躁夜夜躁人人爽超碰97香蕉 | 亚洲电影第一页av | 最近日本字幕mv免费观看在线 | 国内精品久久久精品电影院 | 国产精品久久久久久久电影 | 国产热re99久久6国产精品 | 激情综合网五月激情 | 免费观看av| 午夜精品视频一区 | 国产色啪 | 91亚洲国产| 国产精品免费观看网站 | 91香蕉国产在线观看软件 | 久久精品成人欧美大片古装 | 首页av在线 | 久久久精品综合 | 人人干,人人爽 | 婷婷国产视频 | 色在线中文字幕 | 久久夜视频| 亚洲精品美女视频 | 国产精品观看 | 国产精品 国内视频 | 亚洲精品免费播放 | 人人添人人澡人人澡人人人爽 | 黄色小说免费观看 | 亚洲 综合 激情 | 不卡中文字幕av | 综合网中文字幕 | 国产免费影院 | 日本中文字幕在线视频 | 久久国产精品色婷婷 |