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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

数据结构实验:电话号码查询系统

發布時間:2023/12/20 windows 52 豆豆
生活随笔 收集整理的這篇文章主要介紹了 数据结构实验:电话号码查询系统 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

提示:文章寫完后,目錄可以自動生成,如何生成可參考右邊的幫助文檔

文章目錄

  • 前言
  • 一、問題描述
  • 二、問題描述
    • (1)選用的散列函數
    • (2)散列因子
    • (3)解決沖突的方法
  • 三、實驗結果及分析
    • (1)實驗數據描述
    • (2)實驗結果
    • (3)性能分析
  • 四、實驗總結
  • 五、源代碼
    • (1)隨機生成電話號碼系統代碼
    • (2)電話號碼查詢系統代碼


前言

記錄下上學期的數據結構實驗
本電話號碼查詢系統基于兩種散列方法和兩種解決沖突的方法實現


提示:以下是本篇文章正文內容,下面案例可供參考

一、問題描述

設計散列表,實現電話號碼查找系統。設電話號碼簿長度為n(0≤n≤10000),系統應該實現如下工作:
⑴ 電話號碼簿保存在磁盤文件中,每一條電話號碼記錄包含數據項:編號(唯一),用戶名,通信地址,電話號碼(手機號)
⑵ 創建散列表:系統運行時,讀取磁盤文件的電話號碼,構建散列表,用于查詢。要求:自選散列函數(至少2種),自選解決沖突的方法(至少2種),分別以電話號碼和用戶名為關鍵字,建立散列表。
⑶ 查詢:根據輸入的用戶名,查找并顯示給定用戶的信息。
⑷ 性能分析:
① 計算并輸出不同散列函數、不同解決沖突方法的平均查找長度。
② 通過改變散列因子、改變哈希函數等方式,改善平均查找長度:通過數據表、柱形圖、折線圖等方式,記錄實驗數據的變化情況,對影響平均查找長度變化的原因進行分析。


二、問題描述

(1)選用的散列函數

①除留余數法
分析:
ⅰ.以電話號碼為關鍵字時,將字符串類型的電話號碼轉換成long型數據,除以表長,剩下的余數作為其在散列表中的地址,即pos值。
ⅱ.以姓名為關鍵字時,將字符串類型的姓名的每一位上的字母轉換成ascii碼,此時還是內容為數字的字符串,再將字符串轉換成long型數據,除以表長,剩下的余數作為其在散列表中的地址,即pos值。
②折疊法
分析:
ⅰ.以電話號碼為關鍵字時,將字符串類型的電話號碼,切割成四組數據,每組數據的個數為3 3 3 2,轉化成int型數據,取第一組數據和第三組數據、第二組和第四組的逆置數相加,得到的數據取后四位數,作為其在散列表中的地址,即pos值。
ⅱ.以姓名為關鍵字時,將字符串類型的姓名的每一位上的字母轉換成ascii碼,此時還是內容為數字的字符串,再切割成四組數據,每組數據的個數為3 3 3 2,轉化成int型數據,取第一組數據和第三組數據、第二組和第四組的逆置數相加,得到的數據取后四位數,作為其在散列表中的地址,即pos值。

(2)散列因子

散列表的散列因子定義為:α= 填入表中的元素個數/散列表的長度。α是散列表裝滿程度的標志因子。由于表長是定值,α與元素個數成正比,所以,α越大,填入表中的元素較多,產生沖突的可能性就越大;α越小,填入表中的元素較少,產生沖突的可能性就越小。
為了探究不同散列因子對平均查找長度ASL的影響,在利用線性探測法解決沖突時,本實驗中
擬取用 α 的值為 0.85、0.75、0.65、0.55;利用拉鏈法解決沖突時,本實驗中 α 擬選用 1、1.2、
1.4、1.6。

(3)解決沖突的方法

①線性探測法
該方法的基本思想是,當關鍵字key的哈希地址p出現沖突時,順序查看表中下一單元,以p為基礎產生另一個哈希地址p1,如果p1仍然沖突,再以p為基礎產生p2,……,直到找到一個不沖突的哈希地址pi,將相應元素存入其中。沖突發生時,順序查看表中下一單元,,直到找出一個空單元或者查遍全表。
缺點:容易造成元素聚集,降低查找效率
②拉鏈法
該方法基本思想是將所有的哈希地址為i的元素構成一個同義詞鏈的單鏈表,并將單鏈表的頭指針存在哈希表的第i個單元中。
優點:避免了動態調整的開銷


三、實驗結果及分析

(1)實驗數據描述

1.數據集規模
本實驗擬采用 10000 組聯系人記錄。每一行記錄一位聯系人的編號、姓名、地址、電話號碼。
文件存儲于FinalDataSet_10000.txt。文件存儲格式如圖 1 所示:

圖1 實驗數據集內容

2.數據集來源
本次實驗的數據全部隨機生成。
數據內容:
編號:1-10000,按順序輸出即可;
姓名:三個英文字母,字符串。隨機生成0-25的int型數據,再通過循環從char型字母表數組中利用下標讀出并存儲到data數組的姓名域中去;
地址:長度不等,字符串。這里使用的城市數據僅為20組,每組城市數據存儲在Country結構體中,結構體中有city[],用于存放每組城市名稱,所有的城市數據存儲在Country類型的數組中。隨機生成0-20的int型數據,再通過循環從Country類型的數組中利用下標讀出并存儲到data數組的地址域中去。
電話號碼:11位0-9的數據,字符串。根據一般電話號碼的規律,首位都是1,因此其他10位是隨機生成的。隨機生成0-9的int型數據,再通過循環從char型數字表數組中利用下標讀出并存儲到data數組的電話號碼域中去;
3.磁盤文件存儲格式:.txt格式。

(2)實驗結果

1.以電話號碼為關鍵字
①哈希函數為除留余數法,解決沖突的方法為線性探測法,查找成功,實驗結果如圖2、3所示。

圖2 以電話號碼為關鍵字查找成功的實驗結果

圖3 對應在磁盤文件中的數據

②哈希函數為除留余數法,解決沖突的方法為拉鏈法,查找失敗,實驗結果如圖4所示。

圖4 以電話號碼為關鍵字查找失敗的實驗結果

2.以姓名為關鍵字
①哈希函數為除留余數法,解決沖突的方法為線性探測法,查找成功,實驗結果如圖5、6所示。

圖5 以姓名為關鍵字查找成功的實驗結果

圖6對應在磁盤文件中的數據

②哈希函數為除留余數法,解決沖突的方法為拉鏈法,查找失敗,實驗結果如圖7所示。

圖7 以電話號碼為關鍵字查找失敗的實驗結果

(3)性能分析

①分析填充因子和沖突方法與 ASL 的關系

表1 在不同的散列因子和解決沖突方法下,查找成功和查找失敗的ASL


圖8 在不同的散列因子和解決沖突的方法下,查找成功的ASL折線圖

圖9 在不同的散列因子和解決沖突的方法下,查找失敗的ASL折線圖

圖10 在線性檢測法下,不同的散列因子,查找成功和查找失敗的ASL折線圖

圖11 在拉鏈法下,不同的散列因子,查找成功和查找失敗的ASL折線圖

由表1和圖8-11可見,在采用相同的解決沖突的方法時,ASL隨散列因子增大而變大。當解決沖突方法為線性探測法時,查找失敗比查找成功的ASL大,且增幅也隨散列因子增大而變大。但當解決沖突方法為拉鏈法時,查找成功比查找失敗的ASL大,且增幅并不隨散列因子增大而改變。
②分析數據規模與 ASL 的關系

圖12 在散列因子為0.75時,不同的數據規模與ASL之間的折線圖

在散列因子α為0.75的情況下,進行了實驗,實驗數據如圖12所示。顯然由圖可知,在相同的散列因子的情況下,隨著數據規模的增大,ASL并沒有明顯的變化,數據基本都浮動在2.5上下。我認為數據規模與ASL之間沒有直接的關系。


四、實驗總結

在測試了不同的解決沖突辦法、不同的散列因子和不同的數據規模對ASL的影響后,我得到了以下的結論:
a.當散列因子小于1時,解決沖突的方法可以選擇線性探測法。ASL隨著散列因子α的增大而增大,且增幅隨之變大。因此,當解決沖突方法為線性探測法時,要慎重選擇散列因子α。散列因子α過大,平均查找長度ASL過大,查找效果差;散列因子α過小,平均查找長度ASL雖然會較小,但是需要的存儲空間隨之變大了,因此在設計解決沖突方法為線性探測法的散列表時,要選擇合適的散列因子α。
b.當散列因子大于1時,解決沖突的方法可以選擇拉鏈法法。ASL隨著散列因子α的增大而增大,但增幅并不隨散列因子α的增大而改變,而是幾乎不變。因此,適當選擇拉鏈法的散列因子,可以表現出良好的查找性能。
c.由圖表分析可得,解決沖突方式為拉鏈法受散列因子α的影響較小,解決沖突方式為線性探測法受散列因子α的影響較大。因此,拉鏈法更為穩定,性能更好。
d.數據規模較小時,解決沖突方式采用線性探測法、拉鏈法,性能差別都不是很大,均能表現出良好的查找性能,但是當數據規模變大的時候,采用線性探測法解決沖突的方法會使沖突增多,此時采用拉鏈法可以表現出更好的查找性能。
e.在實際操作的過程中,特別是在處理以姓名為關鍵字的時候,我發現有很多人的名字是重復的,這種情況在現實生活中也會存在,這也是沖突的其中一種方式,因此針對這種情況,我分不同的解決沖突方法進行討論。
①線性探測法。當發現關鍵字重復時,再次通過線性探測,在與之重復的關鍵字周圍尋找一個空表,將其填入,即可解決沖突,但要注意,要使用一個標志flag來記錄某關鍵字重復的次數,借助該標志flag在查詢關鍵字時方便找到所有重復的元素。
②拉鏈法。當發現關鍵字重復時,直接將該節點插入散列表的與重復關鍵字相同的位置后的頭結點,即可解決沖突,但這個方法也需要使用一個標志flag來記錄某關鍵字重復的次數,用來方便找到所有重復的元素。


五、源代碼

(1)隨機生成電話號碼系統代碼

#include <stdio.h> #include <time.h> #include <stdlib.h> #include <string.h>#define N 10000 //元素最大個數 typedef struct {int no; //編號char name[3];//名字char address[10];//地址char tel[12];//電話號碼 } NODE; typedef struct {char data[10]; } Country; Country country[10];void creatfile(NODE data[], int *n);//創建磁盤文件f:\resource.dat int isTelRepeated(char tel[]);void initCountry();int main() {NODE DATA[N];int n;creatfile(DATA, &n);return 0; }void creatfile(NODE data[], int *n) {FILE *fp;int i, key, flag;int temp_n;char temp_tel[11];unsigned seed;*n = N;char num[10] = {'0', '1', '2', '3', '4', '5', '6', '7', '8', '9'};char alphabet[26] = {'a', 'b', 'c', 'd', 'e', 'f', 'g','h', 'i', 'j', 'k', 'l', 'm', 'n','o', 'p', 'q', 'r', 's', 't','u', 'v', 'w', 'x', 'y', 'z'};//字母表/*char ALPHABET[26] = {'A', 'B', 'C', 'D', 'E', 'F', 'G','H', 'I', 'J', 'K', 'L', 'M', 'N','O', 'P', 'Q', 'R', 'S', 'T','U', 'V', 'W', 'X', 'Y', 'Z'};//字母表*/initCountry();if ((fp = fopen("/Users/xiaoyee/Desktop/數據結構實驗作業/實驗報告/電話號碼查詢系統/1/TelDataSet_10000.txt", "w")) == NULL) {printf("can't open the file!\n");exit(0);}seed = time(NULL);srand(seed); //設置隨機種子for (i = 0; i < *n;i++) {for (int k = 0; k < 3; k++) {key = rand() % 26;data[i].name[k] = alphabet[key];}data[i].name[3] = '\0';}for (i = 0; i < *n;i++) {key = rand() % 20;for (int k = 0; k < 10; k++) {data[i].address[k] = country[key].data[k];}}for (i = 0; i < *n;) {temp_tel[0] = '1';for (int k = 1; k < 11; k++) {key = rand() % 10;temp_tel[k] = num[key];}temp_tel[11] = '\0';//寫一個整數到磁盤文件flag = 1;if (isTelRepeated(temp_tel)) {flag = 0;break;}if (flag) {for (int k = 0; k < 11; k++) {data[i].tel[k] = temp_tel[k];}i++;}}for (i = 0; i < *n; i++) {fprintf(fp, "%d ", i + 1); //寫一個整數到磁盤文件fprintf(fp, "%s ", data[i].name); //寫一個整數到磁盤文件fprintf(fp, "%s ", data[i].address); //寫一個整數到磁盤文件fprintf(fp, "%s\n", data[i].tel); //寫一個整數到磁盤文件}fclose(fp); }void initCountry() {FILE *fp;char temp[10];if ((fp = fopen("/Users/xiaoyee/Desktop/數據結構實驗作業/實驗報告/電話號碼查詢系統/1/Country_data.txt", "r")) == NULL) {printf("can't open the file!\n");exit(0);}for (int i = 0; i < 20; i++) {fscanf(fp, "%s", temp);for (int j = 0; j < 10; j++) {country[i].data[j] = temp[j];}} }int isTelRepeated(char tel[]) {FILE *fp;char temp_tel[11];if ((fp = fopen("/Users/xiaoyee/Desktop/數據結構實驗作業/實驗報告/電話號碼查詢系統/1/TelDataSet_10000.txt", "r")) == NULL) {printf("can't open the file!\n");exit(0);}for (int i = 1; i <= N; i++) {fscanf(fp, "%s", temp_tel);if (strcmp(tel, temp_tel) == 0) {return 1;}}return 0; }

(2)電話號碼查詢系統代碼

#include <stdio.h> #include <stdlib.h> #include <string.h>#define NIL -1 //定義初始值 #define M 13333 //表長 #define N 10000 //關鍵字個數 // α=0.75typedef long keytype; //散列表結點類型 typedef struct {int no; //編號char *name;//名字char *address;//地址char *tel;//電話號碼 } NODE;typedef struct pos {keytype pos;int flag;struct pos *next; } POS;//初始化哈希表,將姓名和電話號碼初始化! void init(POS *table);int increment(int i);//某種探測方法int HASH_1(keytype key, int i);//將某鍵值轉換成位置 //在散列表中搜索指定的鍵值 int search_tel(POS *table, char *tel, int *pos);//在散列表中搜索指定的鍵值 int search_name(POS *table, char *name, int *pos);//pos返回鍵值的位置 //將一個關鍵字添加到哈希表中(以電話號碼為關鍵字) void insert_tel(POS *table_tel, int no, char *name);//將一個關鍵字添加到哈希表中(以姓名為關鍵字) void insert_name(POS *table_name, int no, char *tel);//void insert_pos(POS *table_name, int i, int pos);//創建哈希表(以電話號碼為關鍵字) void creat(NODE *htable);//將姓名轉化為數字 long converse_name(char *name);//輸出想要搜索的關鍵字的相關信息 void prn(NODE *htable, int no);//輸出哈希表 void prnnn(NODE *htable, POS *table_name, int pos);//成功查找的ASL float success_ASL();//失敗查找的ASL float fail_ASL(); //******************************************************* //除留余數法作為散列函數,線性探測法解決沖突 //*******************************************************void menu();//******************************************************** //主函數 //******************************************************** NODE htable[N];//定義結點表 POS table_tel[M];//定義哈希表(以電話號碼為關鍵字) POS table_name[M];//定義哈希表(以姓名為關鍵字) int main() {int op;//菜單選擇int i;int pos;char *tel;char *name;init(table_tel); //哈希表初始化init(table_name); //哈希表初始化creat(htable);menu();scanf("%d", &op);printf("----------------------------------------------\n");while (op != 3) {switch (op) {case 1: {tel = (char *) malloc(sizeof(char));printf("請輸入你想要查詢的電話號碼:");scanf("%s", tel);i = search_tel(table_tel, tel, &pos);if (i) { //搜索指定鍵值printf("找到該電話號碼!!!\n");printf("成功查找的平均查找長度ASL:%f\n", success_ASL());prn(htable, table_tel[pos].pos);//table_tel[pos].pos=no} else {printf("未找到該電話號碼!!!\n");printf("失敗查找的平均查找長度ASL:%f\n", fail_ASL());}}break;case 2: {//?name = (char *) malloc(sizeof(char));printf("請輸入你想要查詢的姓名:");scanf("%s", name);i = search_name(table_name, name, &pos);//在散列表中查找被插入的鍵值if (i) { //搜索指定鍵值printf("找到該姓名!!!\n");printf("成功查找的平均查找長度ASL:%f\n", success_ASL());if (table_name[pos].flag != 1)prnnn(htable, table_name, pos);elseprn(htable, table_name[pos].pos);//table_name[pos].pos=no} else {printf("未找到該姓名!!!\n");printf("失敗查找的平均查找長度ASL:%f\n", fail_ASL());}}break;case 3:exit(0);default: {printf("您輸入的操作不合法,請重新輸入!\n");fflush(stdin);//防止不斷從緩沖區取數,造成循環break;}}printf("\n");menu();scanf("%d", &op);}return 0; }//******************************************************** //初始化哈希表 //******************************************************** void init(POS *table) {POS *p = table;for (; p < table + M; p++) {p->pos = NIL;//初始化表元素的鍵值p->flag = 0;p->next = NULL;} } //******************************************************** //開放定址的哈希函數:折疊法 //構造哈希函數 //********************************************************//******************************************************** //開放定址的哈希函數:除留余數法 //構造哈希函數 //******************************************************** int increment(int i) //某種探測方法 {return i; //增量為i }int HASH_1(keytype key, int i) //將某鍵值轉換成位置 {return ((int) (key % M) + increment(i)) % M; //線性探測 }//******************************************************** //在散列表中搜索指定的鍵值 //pos返回鍵值的位置 //******************************************************** int search_tel(POS *table_tel, char *tel, int *pos) {int i = 0;long s;do {s = atol(tel);//字符串電話號碼轉換為long型數據*pos = HASH_1(s, i);//開放定址的散列函數if (table_tel[*pos].pos == NIL)return 0; //表未滿,沒找到if (strcmp(htable[table_tel[*pos].pos].tel, tel) == 0) return *pos; //找到} while (++i < M);return -1; //表滿,沒找到 }//將姓名轉化為數字 long converse_name(char *name) {long temp = 0;int i = 10000;while (*name != '\0') {temp += ((*name - 'a') * i);i /= 100;name++;}return temp; }int search_name(POS *table_name, char *name, int *pos) {int i = 0;long k;k = converse_name(name);do {*pos = HASH_1(k, i);//開放定址的散列函數if (table_name[*pos].pos == NIL)return 0; //表未滿,沒找到if (strcmp(htable[table_name[*pos].pos].name, name) == 0) return *pos; //找到} while (++i < M);return -1; //表滿,沒找到 }//******************************************************** //將一個關鍵字添加到哈希表中 //******************************************************** void insert_tel(POS *table_tel, int no, char *tel) {//將一個關鍵字添加到哈希表中int i;int pos;i = search_tel(table_tel, tel, &pos); //在散列表中查找被插入的鍵值if (i == 0) { //表不滿,該結點不存在table_tel[pos].pos = no;} else if (i == -1)printf("表滿,無法插入!\n");else printf("關鍵字重復,無法插入!\n"); }void insert_name(POS *table_name, int no, char *name) {int i, pos;int t = 1;long k;i = search_name(table_name, name, &pos); //在散列表中查找被插入的鍵值if (i == 0) { //表不滿,該結點不存在table_name[pos].pos = no;table_name[pos].flag = 1;} else if (i == -1)printf("表滿,無法插入!\n");else {k = converse_name(name);table_name[i].flag++;//重復的次數+1do {pos = HASH_1(k, t);//開放定址的散列函數if (table_name[pos].flag == 0) {table_name[pos].pos = no;table_name[pos].flag = 1;//insert_pos(table_name, i, pos);break;}} while (++t < M);// printf("關鍵字重復,無法插入!\n");} } /* void insert_pos(POS *table_name, int i, int position) {Pos p;p = table_name[i].next;while (p != NULL)p = p->next;p->next = &table_name[position];printf(p->next->flag); }*///******************************************************** //從磁盤文件中讀入數據,并存入結點表中 //******************************************************** void creat(NODE *htable) {FILE *fp;int no;char *name;char *address;char *tel;if (M < N) {printf("散列因子>1,結點個數超過表長,無法創建!\n");return;}if ((fp = fopen("/Users/xiaoyee/Desktop/數據結構實驗作業/實驗報告/電話號碼查詢系統/1/FinalDataSet_10000.txt", "r")) == NULL) {printf("can't open the file!!");exit(0);}while (!(feof(fp))) {name = (char *) malloc(sizeof(char));address = (char *) malloc(sizeof(char));tel = (char *) malloc(sizeof(char));//非常重要!!!fscanf(fp, "%d", &no);fscanf(fp, "%s", name);fscanf(fp, "%s", address);fscanf(fp, "%s", tel);htable[no].no = no;htable[no].name = name;htable[no].address = address;htable[no].tel = tel; //找到開放位置,將鍵值加入insert_tel(table_tel, no, tel);insert_name(table_name, no, name);}fclose(fp); }//******************************************************** //輸出哈希表 //******************************************************** void prn(NODE *htable, int no) {printf("編號:%d\t", htable[no].no);printf("姓名:%s\t", htable[no].name);printf("城市:%s\t", htable[no].address);printf("城市:%s\n", htable[no].tel);printf("\n"); }//輸出哈希表 void prnnn(NODE *htable, POS *table_name, int pos) {int no = 0;int i = pos;POS *p;p = (POS *) malloc(sizeof(POS));//令p為table_name[i],即重復元素值相同的第一個元素p->pos = table_name[pos].pos;p->flag = table_name[pos].flag;p->next = table_name[pos].next;printf("查詢到該姓名在該電話號碼查詢系統中重復!\n");printf("現將所有是該姓名的人查詢如下:\n");for (int k = 0; k < table_name[pos].flag;) {if (strcmp(htable[table_name[pos].pos].name, htable[table_name[i].pos].name) == 0) {no = table_name[i].pos;printf("編號:%d\t", htable[no].no);printf("姓名:%s\t", htable[no].name);printf("城市:%s\t", htable[no].address);printf("城市:%s\n", htable[no].tel);k++;}i++;} }//成功查找的ASL float success_ASL() {float i = 1 - (1.0 * N) / M;return (1 + 1 / i) / 2; }//失敗查找的ASL float fail_ASL() {float a = (1.0 * N) / M;float i = 1 - a;return (1 + 1 / (i * i)) / 2; }/*void prnnn(NODE *htable) {NODE *p = htable;for (; p < htable + M; p++)if (p->tel != NIL) {printf("編號:%d\t", p->no);printf("姓名:%s\t", p->name);printf("城市:%s\t", p->address);printf("電話號碼:%ld\t", p->tel);//如果某地址不開放,則輸出相應的鍵值}printf("\n"); }*/void menu() {printf("----------------------------------------------\n");printf("*************歡迎使用電話號碼查詢系統*************\n");printf("----------------------------------------------\n");printf("請選擇你想要進行的查詢:");printf(" 1.以電話號碼為關鍵字進行查詢\n");printf("\t\t\t\t 2.以姓名為關鍵字進行查詢\n");printf("\t\t\t\t 3.退出\n");printf("----------------------------------------------\n");printf("請選擇你想要進行的操作:");

總結

以上是生活随笔為你收集整理的数据结构实验:电话号码查询系统的全部內容,希望文章能夠幫你解決所遇到的問題。

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

国产精品激情在线观看 | 亚洲人在线7777777精品 | 天天操伊人 | av.com在线 | 久久久久久久久亚洲精品 | 青草视频在线看 | 日本成址在线观看 | 91成人精品国产刺激国语对白 | 国产精品视频免费在线观看 | www免费在线观看 | 在线视频久久 | 999国产精品视频 | 精品美女在线观看 | 国产黄色精品在线 | 天天操天操 | 国内外成人免费在线视频 | 人人爽人人爽人人片av免 | 中文字幕制服丝袜av久久 | 黄色成人av在线 | 欧美激情h | 成人免费看黄 | 91免费看片黄 | 日韩亚洲精品电影 | 黄色一级大片免费看 | 亚洲va欧洲va国产va不卡 | 丁香六月婷婷开心 | 中文av免费 | 91精品国产福利 | 天天艹| av中文字幕亚洲 | 久久精品国产亚洲 | 久久综合五月天 | 国内精品久久久久久久久久久 | 久久久999免费视频 日韩网站在线 | 色综合天天综合在线视频 | 精品国产一区二区三区蜜臀 | 国产一区二区三区 在线 | 国产精品第一页在线 | 深夜免费网站 | 国产999精品 | www.狠狠插.com | 中文字幕在线视频网站 | 91免费日韩| 日韩三级视频在线观看 | 91九色成人| 国产精品99爱 | 韩国av免费在线观看 | 亚洲涩综合 | 黄色大片中国 | 国产字幕在线看 | 最新日韩在线 | 日韩免费不卡视频 | 欧美视频网址 | 99久久久国产精品免费观看 | 久久综合射 | 国产精品99久久久精品免费观看 | 久久五月网| 激情五月婷婷综合 | 国产成人99av超碰超爽 | 六月天色婷婷 | 97超碰人人澡人人爱 | 天天骚夜夜操 | 国产精品美女久久久久久久久久久 | 国产精品高潮呻吟久久久久 | 亚洲综合精品视频 | 国产一级电影网 | 日韩精品一区二区免费 | 人人爱人人做人人爽 | 国产精品99免视看9 国产精品毛片一区视频 | 久久一级电影 | 91在线精品播放 | 国产精品第2页 | 欧美日韩一区二区三区在线观看视频 | 国产在线不卡一区 | 日韩视频www| 国产一级淫片在线观看 | 亚洲热久久 | 久久99热这里只有精品国产 | av三级在线免费观看 | 91成人免费在线 | 日本在线观看一区 | 成人一级 | 国产精品久久久久一区二区国产 | 麻豆视频国产 | 97在线看片| 亚洲影院天堂 | 亚洲精品美女久久久久网站 | 四虎影视成人精品国库在线观看 | 国产精品18久久久久vr手机版特色 | 亚洲精品乱码久久久久久久久久 | 精品国产伦一区二区三区观看体验 | 五月婷婷欧美 | 视频一区二区免费 | 久久久久久久亚洲精品 | 久久久麻豆精品一区二区 | 国产精品淫片 | av在线永久免费观看 | 天天操天天弄 | 99色在线播放| 中文字幕在线免费观看 | 天天操天天摸天天爽 | 日韩欧美成人网 | 国内丰满少妇猛烈精品播 | 99国产一区二区三精品乱码 | 美女视频免费一区二区 | 久草免费在线视频观看 | www夜夜| 亚洲精品在线资源 | 中文字幕欲求不满 | 国产极品尤物在线 | 亚洲精品在线看 | 在线视频你懂得 | 日韩欧美综合在线视频 | 欧美乱码精品一区 | 人人干人人爽 | 激情校园亚洲 | 免费日韩一区二区三区 | 丝袜美女在线观看 | 成人黄大片 | 成人免费视频观看 | 91免费观看视频网站 | 啪一啪在线 | 色婷婷国产精品 | 久久99国产视频 | 成人黄色电影在线观看 | av3级在线 | 国产精品国产亚洲精品看不卡 | 日韩视频在线不卡 | 欧美先锋影音 | 色噜噜在线观看视频 | 视频在线观看国产 | 欧美精品乱码久久久久 | 成人免费91 | 在线影视 一区 二区 三区 | 99综合电影在线视频 | 人人插人人射 | 美女视频永久黄网站免费观看国产 | 欧美日韩国产在线精品 | 久久久免费网站 | 日韩免费在线 | 国产成人精品亚洲 | 国产一级大片免费看 | 久久国产精品二国产精品中国洋人 | 日本女人的性生活视频 | 97av精品 | 98久9在线 | 免费 | 亚洲国产大片 | 97天堂 | 国产片免费在线观看视频 | 婷婷激情站 | 亚洲天堂免费视频 | japanese黑人亚洲人4k | 国产精品久久久久久久久久久杏吧 | 日韩一区二区三区免费视频 | 中文字幕在线播放日韩 | 福利视频一区二区 | 免费看黄在线观看 | av免费高清观看 | 天天天干夜夜夜操 | 免费试看一区 | 免费看成人av | 一区二区三区四区五区在线 | 91av在线播放视频 | 日韩免费在线观看视频 | 中文字幕91在线 | 久久综合干 | 国产精品一区二区三区在线看 | 肉色欧美久久久久久久免费看 | 天天操天天干天天干 | 免费观看成人av | 91av福利视频 | bbbbb女女女女女bbbbb国产 | 久久99精品国产91久久来源 | 国产精品久久久久久久久毛片 | 在线观看网站av | 国产精品一区二区吃奶在线观看 | 青草草在线视频 | av在线免费播放网站 | 久久99亚洲精品久久久久 | 九九热在线精品 | 人人cao| 国产福利91精品一区 | 中文字幕视频网站 | 九色91在线视频 | 天天干夜夜爽 | av久久久久久 | 99中文在线 | 伊人色**天天综合婷婷 | 狠狠狠狠干 | 国产不卡视频 | 国产成人1区 | 久久精品艹 | 91成人精品视频 | 91精品国产91 | 91亚洲激情 | 欧美 国产 视频 | 黄色免费在线视频 | 免费中文字幕 | 成人三级视频 | 日韩高清av在线 | 欧美一级黄色网 | 久久综合久色欧美综合狠狠 | 国产资源免费 | 成人免费视频观看 | 一区av在线播放 | 日本久久电影 | 国产精品久久久久久久久软件 | 香蕉影院在线播放 | 婷婷色综合 | 国产精品观看在线亚洲人成网 | 天天色综合久久 | 国产又黄又猛又粗 | 成人毛片100免费观看 | 欧美日韩高清国产 | 国产精品不卡一区 | 日韩精品亚洲专区在线观看 | 国产精品久久久久婷婷二区次 | 亚洲一区二区三区在线看 | 久产久精国产品 | 亚洲精品一区中文字幕乱码 | 天天射天天操天天 | 国产精品免费在线 | 久久国产精品免费观看 | 96av视频| 黄色免费网 | 免费a视频在线观看 | 日韩在线一级 | 久久综合九色综合久99 | 欧美国产不卡 | 国产手机在线 | www.888av| 97视频在线观看视频免费视频 | 青青草视频精品 | 中文在线免费观看 | 亚洲精品久久久久www | 毛片网免费| 中文字幕一区二区三区久久蜜桃 | 日日日网| 99精品在线 | 91在线色 | 中文字幕在线播放日韩 | 精品二区久久 | 日本爱爱免费 | 国产视频二区三区 | 国产剧情一区二区在线观看 | 国产一线二线三线性视频 | 国产成人精品av在线 | 色国产精品一区在线观看 | 亚洲人片在线观看 | 成人一区二区在线观看 | 婷婷六月丁香激情 | 亚洲精品播放 | 亚洲视频高清 | 国产日韩欧美视频 | 日韩免费| 91一区二区三区久久久久国产乱 | 丁香网婷婷 | 97视频在线免费播放 | 麻豆视频国产在线观看 | 亚洲精品视频在线播放 | 91麻豆视频 | 久久久精品99 | 久久五月婷婷综合 | 日本99干网 | 亚洲欧美成aⅴ人在线观看 四虎在线观看 | 天天看天天干 | av在线不卡观看 | 国产裸体无遮挡 | 国产人成免费视频 | 日韩av在线影视 | 中文字幕在线观看你懂的 | 成人综合婷婷国产精品久久免费 | 玖玖玖国产精品 | 中文字幕在线观看日本 | 最新免费av在线 | 亚洲高清视频在线播放 | ,午夜性刺激免费看视频 | 操操操日日日 | 免费能看的黄色片 | 超碰99在线| 色av资源网| 91在线91拍拍在线91 | 久久香蕉国产 | 在线观看亚洲a | 免费看短| 综合在线观看 | 亚洲一区日韩精品 | 国产露脸91国语对白 | 天天综合网久久综合网 | 日韩免费一二三区 | 中文字幕一区二区三区在线观看 | 国产一区二区视频在线 | 成人全视频免费观看在线看 | 一区在线观看视频 | 日韩午夜小视频 | 久久色中文字幕 | 伊人狠狠 | 激情网五月婷婷 | 一区二区三区四区久久 | 亚洲综合成人婷婷小说 | 欧美视频www| 久久国产精品一区二区三区 | 综合久久五月天 | 日本资源中文字幕在线 | 精品麻豆| 国产精品一区二区无线 | 亚洲天堂香蕉 | 亚洲v欧美v国产v在线观看 | 精品国产伦一区二区三区观看体验 | 国产va在线观看免费 | 午夜精品福利一区二区三区蜜桃 | 超碰公开在线观看 | 精品视频专区 | 国产一卡二卡在线 | 91视频88av| 国产精品ⅴa有声小说 | 日韩二区精品 | 中文字幕欧美激情 | 91少妇精拍在线播放 | 国产精彩视频 | 97超碰人人澡人人爱学生 | 久久电影国产免费久久电影 | 日韩av网站在线播放 | 成人黄色电影免费观看 | 美女黄网久久 | 青青河边草免费观看完整版高清 | 亚洲精品www久久久 www国产精品com | 成人久久久精品国产乱码一区二区 | 人人爽人人干 | 黄色avwww | 91片网| 在线观看日韩一区 | 911在线| 亚洲性xxxx| 欧美aaaxxxx做受视频 | 久久一区二 | 精品久久久久国产 | 福利视频一区二区 | 日本天天操 | 国内精品毛片 | 成人午夜电影在线播放 | 最新免费av在线 | 亚洲欧洲精品久久 | 国产精品日韩 | 国产成本人视频在线观看 | 欧美精品久久久久久久久久丰满 | www久久精品 | 毛片888| 久久在线免费视频 | 免费看搞黄视频网站 | 精品在线观看一区二区三区 | 麻豆网站免费观看 | 午夜精品电影 | bbbb操bbbb| 在线电影中文字幕 | 天天操天天操天天操天天操天天操 | 日日草av | 久久性生活片 | 天天干天天干天天色 | 日韩精品一区二区在线观看视频 | 91精品一区国产高清在线gif | 久草在线视频中文 | 91久久偷偷做嫩草影院 | 天天操综 | 丁香六月av | 国产美女精品 | av网址aaa| 99欧美视频 | www黄在线 | 亚洲精选在线观看 | 国产很黄很色的视频 | 日韩在线播放av | 亚洲1级片 | 免费日韩在线 | 欧美精品三级 | 91麻豆精品国产91久久久更新时间 | 视频在线观看入口黄最新永久免费国产 | 婷婷丁香色 | 香蕉视频在线免费 | www.精选视频.com | 亚洲视频在线免费看 | 国产一区网址 | 特级a老妇做爰全过程 | 肉色欧美久久久久久久免费看 | 夜色资源站国产www在线视频 | 久久视频在线视频 | www在线观看视频 | 天天干天天射天天操 | 亚洲成人精品影院 | 欧美一级性生活视频 | 亚洲第一av在线播放 | 国产精品一区二区久久精品爱微奶 | 中文字幕一区二区三区四区久久 | 日韩免费播放 | 成人精品99 | av字幕在线 | 福利视频导航网址 | 天天在线操 | 一级一片免费看 | 久久91网 | 深爱激情婷婷网 | 国产系列 在线观看 | 欧美日韩大片在线观看 | 国产成人在线播放 | 久久艹在线观看 | 成人亚洲精品国产www | 久久精品女人毛片国产 | 2023av| 国产xx在线 | 免费观看黄色av | a久久久久久 | 这里只有精品视频在线 | 亚洲精品午夜久久久久久久久久久 | 黄色tv视频| 九九九九色 | 国产精品日韩 | 国产精品久久久久久久久久久不卡 | 91视频麻豆视频 | 特级a老妇做爰全过程 | 国模精品在线 | av三级在线免费观看 | 国产精品一区二区av | 色福利网 | 久久久国产精品视频 | 久久免费大片 | 中文字幕色婷婷在线视频 | 美女黄频在线观看 | 麻豆视频免费在线 | 一级黄网 | 操碰av | 丁香五月缴情综合网 | 久久久久成人精品免费播放动漫 | 久艹视频在线观看 | 欧美 日韩 国产 中文字幕 | 亚洲四虎在线 | www.色午夜 | 国产亚洲日 | 91精品国产乱码久久桃 | 色婷婷伊人| 日韩精品五月天 | 天天射天天干天天操 | 亚洲国产精品va在线 | 98久久| 精品不卡av | 美州a亚洲一视本频v色道 | 在线观看中文av | 97超碰人人澡人人爱学生 | 九九免费精品视频在线观看 | 九九视频网 | 97视频免费看 | 国产资源在线观看 | 亚洲精品国产精品国自 | 西西www4444大胆视频 | 精品国产精品久久一区免费式 | 久久免费看a级毛毛片 | 国产免费专区 | 日韩免费电影一区二区 | www.xxxx变态.com| 天天草天天草 | 久久久久久久久久久免费av | 免费男女网站 | 国产一级二级三级视频 | 亚洲激精日韩激精欧美精品 | 免费成人在线观看视频 | 成人性生交大片免费看中文网站 | 欧美怡红院视频 | 中文乱幕日产无线码1区 | 久久免费精品一区二区三区 | 久久久久久久久久久久久国产精品 | 久久99亚洲精品 | 狠狠色狠狠色综合日日小说 | 97成人在线观看 | 久久a热6| 深爱激情综合网 | 久久精品中文视频 | 久久区二区 | 日韩最新理论电影 | 91中文字幕网 | 欧美日韩3p | 欧美综合久久久 | 日韩电影久久 | 黄色www | 99久久99久久精品免费 | 日韩欧三级 | 亚洲综合一区二区精品导航 | 欧美成人精品欧美一级乱黄 | 久草网免费 | 日本三级在线观看中文字 | 国产精品久久久久久高潮 | 国产精品123 | 欧美一二三专区 | 欧美亚洲国产精品久久高清浪潮 | 手机av网站| 久久精品4 | 国产区精品 | 欧美美女一级片 | 99热在线国产 | 天堂av在线免费 | 五月婷综合| 综合网成人 | 999日韩 | 成人av影视观看 | 狠狠干天天色 | 国产精品精品国产色婷婷 | 色久综合 | 天天干天天干天天色 | 久久国产精品视频 | 午夜免费视频网站 | 亚洲国产精品推荐 | 国产又粗又猛又黄又爽 | 日日操操 | 国产精品夜夜夜一区二区三区尤 | 欧美国产日韩一区二区三区 | 色视频国产直接看 | 蜜臀aⅴ国产精品久久久国产 | 视频国产在线观看18 | 中文字幕在线观看的网站 | 五月色丁香 | 久久理伦片 | 在线视频黄 | 亚洲黄色免费 | 99久久99久久精品国产片 | 久久久久久欧美二区电影网 | 欧美a√在线 | 久久久污 | 国产精品区二区三区日本 | 九九在线高清精品视频 | 麻豆精品视频 | 在线观看av免费观看 | 色天天久久| 天天插天天干天天操 | 日韩久久午夜一级啪啪 | 在线观看中文字幕视频 | 婷婷久久一区 | 最近免费中文字幕mv在线视频3 | 色网站国产精品 | 91av电影在线 | 在线精品视频免费播放 | 国产精品国产三级国产不产一地 | 国产免费黄视频在线观看 | 精品国产区 | 国产日韩中文在线 | 日本天天操 | 亚洲精品影院在线观看 | 欧美精品久久久久久久久久白贞 | 久久 一区 | 国产精品国产三级国产不产一地 | 色姑娘综合网 | 天天操天天操天天操天天操天天操 | 少妇按摩av | 最近日韩中文字幕中文 | www四虎影院 | 中文字幕久久亚洲 | 亚州国产精品视频 | 99精品一区 | 6080yy精品一区二区三区 | 久久久亚洲麻豆日韩精品一区三区 | 国产成人久久 | 色五丁香| 夜夜夜草 | 超碰久热 | 国产精品久久一区二区无卡 | 色瓜| 色婷婷成人| 日韩视频免费观看高清完整版在线 | 久久九九免费 | 久艹视频免费观看 | mm1313亚洲精品国产 | 亚洲3级| 国产亚洲午夜高清国产拍精品 | 国产a级片免费观看 | 亚洲精品久| 亚洲第一中文网 | 亚洲国产精品久久久久婷婷884 | 天天舔天天射天天操 | 香蕉成人在线视频 | 9999精品视频 | 免费一级片在线 | 日韩av在线一区二区 | 国产精品成人av电影 | 狠狠躁夜夜a产精品视频 | 狠狠狠色丁香婷婷综合激情 | 激情在线网 | 久久99精品久久久久久久久久久久 | 91最新在线观看 | 亚洲视频精品 | 国产麻豆精品传媒av国产下载 | 天天草天天摸 | 国产成人av免费在线观看 | 狠狠色综合网站久久久久久久 | 婷婷伊人综合 | 中文区中文字幕免费看 | 国产一级在线 | 美女网站视频免费黄 | 久久免费视频5 | 黄污在线看| 国产在线视频导航 | 成人av在线直播 | 一本色道久久综合亚洲二区三区 | 亚洲精品中文字幕视频 | 久久综合九色综合网站 | 97精品久久人人爽人人爽 | 色开心| 91精品视频一区 | 看黄色91 | 国产一区二区日本 | 黄色av网站在线免费观看 | 午夜精品久久一牛影视 | 免费av高清 | 亚洲精品中文字幕视频 | 日韩av免费在线电影 | 亚洲国产偷 | 国产高清视频在线免费观看 | 国产黄色看片 | 国产精品久久久久久久久大全 | 91麻豆文化传媒在线观看 | 中文免费观看 | 国产亚洲精品久久久网站好莱 | 又黄又爽又湿又无遮挡的在线视频 | 色婷婷综合久色 | 国产精品mv| 欧美在线视频一区二区三区 | 欧美激情h | 在线观看成人毛片 | 免费91在线观看 | 手机在线观看国产精品 | 欧美激情第八页 | 国产精品福利在线 | 伊人久久av| 日韩美女高潮 | 中文字幕一区二区三区四区 | 国产精品一区欧美 | 99精品视频观看 | 最近更新好看的中文字幕 | 日日夜夜噜噜噜 | 一区二区三区在线影院 | 99精品在线免费 | 人成电影网 | 日韩精品在线免费播放 | 国产成人精品久久二区二区 | 中文字幕网站视频在线 | 色婷婷综合成人av | 国产一区二区在线播放视频 | 久久手机免费视频 | 香蕉在线视频观看 | 国产高h视频 | 91视频91蝌蚪 | 亚洲国产一二三 | 日韩在线免费电影 | 丝袜美腿在线视频 | 久久天堂亚洲 | 亚洲日韩中文字幕在线播放 | 成人一级片在线观看 | 日韩av影片在线观看 | 五月婷婷色播 | 欧美日韩亚洲一 | 国产色视频123区 | 免费在线观看av | 91中文字幕在线 | 欧美乱熟臀69xxxxxx | 日本高清免费中文字幕 | 国产亚洲欧美在线视频 | 999视频在线播放 | 国产精品美女久久久久久久久久久 | www.777奇米| 欧美中文字幕久久 | 亚洲成人av影片 | 国产人成看黄久久久久久久久 | 久久国产精品区 | 四虎最新入口 | 狠狠狠狠狠狠干 | 国产在线播放一区二区 | 麻豆超碰 | 美女黄频在线观看 | 日本免费久久高清视频 | 成人欧美一区二区三区在线观看 | 国产麻豆传媒 | 在线亚洲精品 | 国产精品12| 亚洲精品在线免费 | 国产亚洲成av人片在线观看桃 | 99久久精品国产一区 | 国产精品美女视频 | 在线视频18在线视频4k | 五月婷在线 | av成人资源| 俺要去色综合狠狠 | 欧美日韩高清一区二区 | 国产999精品久久久久久麻豆 | 精品久久视频 | 91免费黄视频 | 国产精品久久久久久久av大片 | 亚洲免费小视频 | 国产在线探花 | 久久国产电影 | 欧美日韩在线视频一区二区 | 久草在线资源视频 | 久久国产精品视频观看 | 丁香六月婷婷开心 | 在线免费观看视频你懂的 | 99热超碰 | 一级成人免费 | 欧美精品乱码久久久久久按摩 | 欧美va天堂在线电影 | 中文在线中文a | 狠狠网亚洲精品 | 狠狠干夜夜爽 | 天天干天天天 | 日韩欧美视频在线免费观看 | 天天操导航 | 在线视频你懂 | 日韩一区二区三区免费视频 | 欧美一区二区三区在线视频观看 | 国内精品视频在线播放 | 欧美精品久久久久性色 | 国产精品亚 | 狠狠伊人| 国产伦理精品一区二区 | 黄网站大全 | 中文字幕资源站 | 欧美亚洲成人免费 | 日韩电影中文,亚洲精品乱码 | 日本久久久久久久久久 | 六月丁香社区 | 麻豆成人小视频 | 在线一二三区 | 免费精品人在线二线三线 | 超碰97免费在线 | 日产中文字幕 | 在线视频国产区 | 中文字幕a在线 | 日本久久久久久 | 国产一区在线不卡 | 狠狠狠综合 | 久久天天躁夜夜躁狠狠85麻豆 | 日韩在线观看小视频 | 欧美一级片在线观看视频 | 最新成人av | 国产欧美综合在线观看 | www视频在线免费观看 | 亚洲一二区精品 | 免费在线观看成人小视频 | 免费毛片一区二区三区久久久 | 超碰免费公开 | 九九免费在线观看 | 亚洲视频 视频在线 | 国产黄色理论片 | 日韩欧美国产成人 | 久久久久久久久久久久久久av | 91高清免费在线观看 | 午夜精品一区二区三区在线播放 | 天天综合色 | 免费看亚洲毛片 | 国产精品私人影院 | 国产美女主播精品一区二区三区 | 成人av在线网 | 怡红院av久久久久久久 | 97综合网| 九九在线精品视频 | 操久久网| 日韩一区二区三区高清在线观看 | 在线免费观看av网站 | 天天干天天玩天天操 | 在线观看mv的中文字幕网站 | 日韩精品中文字幕av | 久久成人黄色 | 国产在线精品二区 | 狠狠色噜噜狠狠狠 | 亚洲国产中文字幕在线观看 | 精品视频一区在线观看 | 久久视频在线观看 | 国产精品久久久久久久久久久久午夜 | 日韩欧美网站 | 亚洲码国产日韩欧美高潮在线播放 | av千婊在线免费观看 | 亚洲黄色片在线 | www.91成人 | 夜夜骑天天操 | 永久免费的啪啪网站免费观看浪潮 | 日韩亚洲在线视频 | 国产精品99久久久久久久久 | 欧洲色吧| 天天看天天干天天操 | 国产在线一区观看 | 日韩在线观看高清 | 欧美视频国产视频 | av电影久久 | 亚洲综合激情五月 | 69av视频在线| 欧美一级片免费播放 | 国产在线观看不卡 | 最新日韩中文字幕 | 五月婷婷六月综合 | 免费在线观看a v | 中文区中文字幕免费看 | 五月天婷婷免费视频 | 九九热精品国产 | 日本精品视频在线观看 | 免费视频一区 | 成 人 黄 色 视频 免费观看 | 色多多视频在线观看 | 久久8 | 久久久精品综合 | 亚洲国产片| 精品国产一区二区三区久久久久久 | 综合久久网 | 久久久久久久久久久久电影 | 国产91全国探花系列在线播放 | 狠狠ri| 日日久视频| 国产精品久久久久久婷婷天堂 | 久久国内精品视频 | 国内成人精品视频 | 精品视频免费播放 | 中文在线中文资源 | 国产在线观看免费 | 麻豆网站免费观看 | 久久手机精品视频 | 在线观看不卡视频 | 久久av一区二区三区亚洲 | 中文字幕乱在线伦视频中文字幕乱码在线 | 亚洲精品中文字幕在线 | 中国一区二区视频 | 在线观看成人 | 日韩黄色一级电影 | 中文字幕中文 | av高清影院 | 97超碰人人网 | 日本三级久久久 | 天天干天天摸天天操 | 日韩精品资源 | 久久精品免费观看 | 亚洲女人天堂成人av在线 | 麻花传媒mv免费观看 | 亚洲精品免费观看视频 | 91在线永久 | 中文字幕在线观看av | 操操日日 | 香蕉视频最新网址 | 国产精品欧美日韩在线观看 | 日韩一区二区三区视频在线 | 久久久久久看片 | 91探花在线视频 | 五月婷婷天堂 | 日韩二区三区在线 | 亚洲资源在线网 | 国产亚洲精品久久久网站好莱 | 日本性生活免费看 | 国内外成人在线 | 日韩精品免费 | 丝袜精品视频 | 热久久免费视频精品 | 久久99久久99精品中文字幕 | 国产91精品一区二区绿帽 | 色五月成人 | 国内精品久久久久国产 | 色搞搞| 99热只有精品在线观看 | 婷婷综合电影 | 成人网444ppp| 久久久影片 | 日韩av看片 | 超碰成人免费电影 | 青青五月天 | 伊人五月天婷婷 | 成年美女黄网站色大片免费看 | 欧美一级激情 | 91九色丨porny丨丰满6 | 成人在线观看影院 | 欧美二区视频 | 日韩高清片 | 久久最新 | 日韩欧美在线观看一区二区 | 国产精品资源在线观看 | av电影中文字幕 | 久久美女精品 | 午夜婷婷在线观看 | 九九热在线观看 | 中国成人一区 | 久久视频在线观看免费 | 视频二区在线 | 黄色一级大片免费看 | 婷婷在线五月 | 99视频在线看 | 国产亚洲精品久久19p | 国产一级二级在线观看 | 中文字幕在线免费 | 日本特黄特色aaa大片免费 | 夜夜狠狠 | 99在线观看视频 | 天天躁日日躁狠狠躁 | 911国产在线观看 | 欧美激情va永久在线播放 | 69av在线视频 | 日本电影久久 | 久久久亚洲电影 | 天天干,狠狠干 | 最新的av网站 | 国产精品一区二区中文字幕 | 久草在线视频免费资源观看 | 一区在线电影 | 日韩一区二区三区观看 | 欧美久久成人 | 狠狠色丁香婷婷综合久久片 | 99在线观看视频网站 | 亚洲精品av中文字幕在线在线 | www.com黄色| 激情黄色av| 亚洲精品国产综合99久久夜夜嗨 | 伊人天天干 | 人成在线免费视频 | 国产精品久久久久av免费 | 精品中文字幕在线 | 国产色 在线 | 五月婷婷丁香色 | 国产真实精品久久二三区 | 日韩美一区二区三区 | 欧美激情综合五月色丁香 | 国产美女被啪进深处喷白浆视频 | 国产精品网址在线观看 | 日韩欧美成人网 | 蜜臀av.com| 亚洲精品中文在线观看 | 精产嫩模国品一二三区 | 毛片视频网址 | 免费看黄在线 | 久久高清av | a黄色| 日韩欧美高清一区二区 | 91社区国产高清 | 精品999久久久 | 日韩二区在线观看 | 99九九免费视频 | 91精品国产综合久久福利 | 免费a v观看 | 国产高清在线免费 | 97精品在线| 日日干天天爽 | 精品久久久免费 | 麻豆传媒视频在线 | 亚洲国产高清在线观看视频 | 国产精品一区欧美 | 日韩精品亚洲专区在线观看 | 日韩xxxbbb| 亚洲成人资源 | 欧美另类一二三四区 | 精品1区2区 | 在线视频第一页 | 亚洲精品久久视频 | 天天色天天干天天色 | 国产视频一区在线 | 国产精品 中文在线 | 麻豆免费视频网站 | 中文字幕在线免费播放 | 一级片免费观看 | 日韩视频a| 性色av香蕉一区二区 | 国产高清中文字幕 | 国模一区二区三区四区 | 正在播放亚洲精品 | 日韩午夜小视频 | 探花视频在线观看+在线播放 | 免费网址你懂的 | 亚洲免费视频观看 | 超碰人人干人人 | a级黄色片视频 | 久久99精品一区二区三区三区 | 在线免费色视频 | 人人射人人插 | 久久超碰网| 国产午夜三级一区二区三 | 亚洲成a人片在线观看中文 中文字幕在线视频第一页 狠狠色丁香婷婷综合 | 日日夜夜婷婷 | 狠狠色伊人亚洲综合网站野外 | 91视频88av| 男女视频国产 | 精品福利片 | av播放在线 | 欧美另类69 | 91在线小视频 | 涩涩成人在线 | 久久a v视频| 欧美在线你懂的 | 国产在线视频在线观看 | 国产福利在线 | 国产精品6999成人免费视频 | 黄色一集片 | 国产日韩在线播放 | 永久免费看av| 久久久毛片 | 日韩黄色大片在线观看 | av成人在线电影 | 91视频在线观看下载 | 91一区二区三区在线观看 | 国产精品短视频 | 久久在线观看视频 | 一级a性色生活片久久毛片波多野 | 亚洲高清av|