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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

SkipList 跳跃表

發(fā)布時間:2025/6/15 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SkipList 跳跃表 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

http://blog.csdn.net/likun_tech/article/details/7354306

http://www.cnblogs.com/zhuangli/articles/1275665.html

http://www.cnblogs.com/xuqiang/archive/2011/05/22/2053516.html

為什么選擇跳表

目前經(jīng)常使用的平衡數(shù)據(jù)結(jié)構(gòu)有:B樹,紅黑樹,AVL樹,Splay Tree, Treep等。


想象一下,給你一張草稿紙,一只筆,一個編輯器,你能立即實現(xiàn)一顆紅黑樹,或者AVL樹

出來嗎? 很難吧,這需要時間,要考慮很多細節(jié),要參考一堆算法與數(shù)據(jù)結(jié)構(gòu)之類的樹,

還要參考網(wǎng)上的代碼,相當(dāng)麻煩。


用跳表吧,跳表是一種隨機化的數(shù)據(jù)結(jié)構(gòu),目前開源軟件 Redis 和 LevelDB 都有用到它,

它的效率和紅黑樹以及 AVL 樹不相上下,但跳表的原理相當(dāng)簡單,只要你能熟練操作鏈表,

就能輕松實現(xiàn)一個 SkipList。


有序表的搜索

考慮一個有序表:



從該有序表中搜索元素 < 23, 43, 59 > ,需要比較的次數(shù)分別為 < 2, 4, 6 >,總共比較的次數(shù)

為 2 + 4 + 6 = 12 次。有沒有優(yōu)化的算法嗎? ?鏈表是有序的,但不能使用二分查找。類似二叉

搜索樹,我們把一些節(jié)點提取出來,作為索引。得到如下結(jié)構(gòu):



這里我們把 < 14, 34, 50, 72 > 提取出來作為一級索引,這樣搜索的時候就可以減少比較次數(shù)了。

我們還可以再從一級索引提取一些元素出來,作為二級索引,變成如下結(jié)構(gòu):



?這里元素不多,體現(xiàn)不出優(yōu)勢,如果元素足夠多,這種索引結(jié)構(gòu)就能體現(xiàn)出優(yōu)勢來了


跳表

下面的結(jié)構(gòu)是就是跳表:

其中 -1 表示 INT_MIN, 鏈表的最小值,1 表示 INT_MAX,鏈表的最大值。



跳表具有如下性質(zhì):

(1) 由很多層結(jié)構(gòu)組成

(2) 每一層都是一個有序的鏈表

(3) 最底層(Level 1)的鏈表包含所有元素

(4) 如果一個元素出現(xiàn)在 Level i 的鏈表中,則它在 Level i 之下的鏈表也都會出現(xiàn)。

(5) 每個節(jié)點包含兩個指針,一個指向同一鏈表中的下一個元素,一個指向下面一層的元素。


跳表的搜索



例子:查找元素 117

(1) 比較 21, 比 21 大,往后面找

(2) 比較 37, ? 比 37大,比鏈表最大值小,從 37 的下面一層開始找

(3) 比較 71, ?比 71 大,比鏈表最大值小,從 71 的下面一層開始找

(4) 比較 85, 比 85 大,從后面找

(5) 比較 117, 等于 117, 找到了節(jié)點。


具體的搜索算法如下:


C代碼 ?/* 如果存在 x, 返回 x 所在的節(jié)點,* 否則返回 x 的后繼節(jié)點 */ find(x) {p = top; while (1) { while (p->next->key < x)p = p->next; if (p->down == NULL) return p->next;p = p->down;} }



跳表的插入

先確定該元素要占據(jù)的層數(shù) K(采用丟硬幣的方式,這完全是隨機的)

然后在 Level 1 ... Level K 各個層的鏈表都插入元素。

例子:插入 119, K = 2



如果 K 大于鏈表的層數(shù),則要添加新的層。

例子:插入 119, K = 4



丟硬幣決定 K

插入元素的時候,元素所占有的層數(shù)完全是隨機的,通過一下隨機算法產(chǎn)生:


C代碼int random_level() {K = 1; while (random(0,1))K++; return K; }



相當(dāng)與做一次丟硬幣的實驗,如果遇到正面,繼續(xù)丟,遇到反面,則停止,

用實驗中丟硬幣的次數(shù) K 作為元素占有的層數(shù)。顯然隨機變量 K 滿足參數(shù)為 p = 1/2 的幾何分布,

K 的期望值 E[K] = 1/p = 2. 就是說,各個元素的層數(shù),期望值是 2 層。



跳表的高度。

n 個元素的跳表,每個元素插入的時候都要做一次實驗,用來決定元素占據(jù)的層數(shù) K,

跳表的高度等于這 n 次實驗中產(chǎn)生的最大 K,待續(xù)。。。


跳表的空間復(fù)雜度分析

根據(jù)上面的分析,每個元素的期望高度為 2, 一個大小為 n 的跳表,其節(jié)點數(shù)目的

期望值是 2n。


跳表的刪除

在各個層中找到包含 x 的節(jié)點,使用標準的 delete from list 方法刪除該節(jié)點。

例子:刪除 71



#include <stdio.h> #include <stdlib.h> #include <malloc.h> typedefint key_t; typedefint value_t; typedefstruct node_t {key_t key;value_t value; struct node_t *forward[]; } node_t; typedefstruct skiplist { int level; int length;node_t *header; } list_t; #define MAX_LEVEL 16 #define SKIPLIST_P 0.25 node_t* slCreateNode(int level, key_t key, value_t value) {node_t *n = (node_t *)malloc(sizeof(node_t) + level * sizeof(node_t*)); if(n == NULL) return NULL;n->key = key;n->value = value; return n; } list_t* slCreate(void) {list_t *l = (list_t *)malloc(sizeof(list_t)); int i = 0; if(l == NULL) return NULL;l->length = 0;l->level = 0;l->header = slCreateNode(MAX_LEVEL - 1, 0, 0); for(i = 0; i < MAX_LEVEL; i++){l->header->forward[i] = NULL;} return l; } int randomLevel(void) { int level = 1; while ((rand()&0xFFFF) < (SKIPLIST_P * 0xFFFF))level += 1; return (level<MAX_LEVEL) ? level : MAX_LEVEL; } value_t* slSearch(list_t *list, key_t key) {node_t *p = list->header; int i; for(i = list->level - 1; i >= 0; i--){ while(p->forward[i] && (p->forward[i]->key <= key)){ if(p->forward[i]->key == key){ return &p->forward[i]->value;}p = p->forward[i];}} return NULL; } int slDelete(list_t *list, key_t key) {node_t *update[MAX_LEVEL];node_t *p = list->header;node_t *last = NULL; int i = 0; for(i = list->level - 1; i >= 0; i--){ while((last = p->forward[i]) && (last->key < key)){p = last;}update[i] = p;} if(last && last->key == key){ for(i = 0; i < list->level; i++){ if(update[i]->forward[i] == last){update[i]->forward[i] = last->forward[i];}}free(last); for(i = list->level - 1; i >= 0; i--){ if(list->header->forward[i] == NULL){list->level--;}}list->length--;}else{ return -1;} return 0; } int slInsert(list_t *list, key_t key, value_t value) {node_t *update[MAX_LEVEL];node_t *p, *node = NULL; int level, i;p = list->header; for(i = list->level - 1; i >= 0; i--){ while((node = p->forward[i]) && (node->key < key)){p = node;}update[i] = p;} if(node && node->key == key){node->value = value; return 0;}level = randomLevel(); if (level > list->level){ for(i = list->level; i < level; i++){update[i] = list->header;}list->level = level;}node = slCreateNode(level, key, value); for(i = 0; i < level; i++){node->forward[i] = update[i]->forward[i];update[i]->forward[i] = node;}list->length++; return 0; } int main(int argc, char **argv) {list_t *list = slCreate();node_t *p = NULL;value_t *val = NULL; //插入 for(int i = 1; i <= 15; i++){slInsert(list, i, i*10);} //刪除 if(slDelete(list, 12) == -1){printf("delete:not found\n");}else{printf("delete:delete success\n");} //查找val = slSearch(list, 1); if(val == NULL){printf("search:not found\n");}else{printf("search:%d\n", *val);} //遍歷p = list->header->forward[0]; for(int i = 0; i < list->length; i++){printf("%d,%d\n", p->key, p->value);p = p->forward[0];}getchar(); return 0; }




http://www.cxphp.com/?p=234(Redis中c語言的實現(xiàn))

http://imtinx.iteye.com/blog/1291165

http://kenby.iteye.com/blog/1187303

http://bbs.bccn.net/thread-228556-1-1.html

http://blog.csdn.net/xuqianghit/article/details/6948554(leveldb源碼)



二叉樹是我們都非常熟悉的一種數(shù)據(jù)結(jié)構(gòu)。它支持包括查找、插入、刪除等一系列的操作。但它有一個致命的弱點,就是當(dāng)數(shù)據(jù)的隨機性不夠時,會導(dǎo)致其樹型結(jié)構(gòu)的不平衡,從而直接影響到算法的效率。

跳躍表(Skip List)是1987年才誕生的一種嶄新的數(shù)據(jù)結(jié)構(gòu),它在進行查找、插入、刪除等操作時的期望時間復(fù)雜度均為O(logn),有著近乎替代平衡樹的本領(lǐng)。而且最重要的一點,就是它的編程復(fù)雜度較同類的AVL樹,紅黑樹等要低得多,這使得其無論是在理解還是在推廣性上,都有著十分明顯的優(yōu)勢。


跳躍表由多條鏈構(gòu)成(S0,S1,S2 ……,Sh),且滿足如下三個條件:

(1)每條鏈必須包含兩個特殊元素:+∞ 和 -∞

(2)S0包含所有的元素,并且所有鏈中的元素按照升序排列。

(3)每條鏈中的元素集合必須包含于序數(shù)較小的鏈的元素集合,即:



【基本操作】


在對跳躍表有一個初步的認識以后,我們來看一下基于它的幾個最基本的操作


一、查找

目的:在跳躍表中查找一個元素x

在跳躍表中查找一個元素x,按照如下幾個步驟進行:

i)從最上層的鏈(Sh)的開頭開始

ii)假設(shè)當(dāng)前位置為p,它向右指向的節(jié)點為q(p與q不一定相鄰),且q的值為y。將y與x作比較

(1) x=y ? ? 輸出查詢成功及相關(guān)信息

(2) x>y ? ? 從p向右移動到q的位置

(3) x<y ? ? 從p向下移動一格


iii) ? ?如果當(dāng)前位置在最底層的鏈中(S0),且還要往下移動的話,則輸出查詢失敗

二、插入

目的:向跳躍表中插入一個元素x

首先明確,向跳躍表中插入一個元素,相當(dāng)于在表中插入一列從S0中某一位置出發(fā)向上的連續(xù)一段元素。有兩個參數(shù)需要確定,即插入列的位置以及它的“高度”。

關(guān)于插入的位置,我們先利用跳躍表的查找功能,找到比x小的最大的數(shù)y。根據(jù)跳躍表中所有鏈均是遞增序列的原則,x必然就插在y的后面。

而插入列的“高度”較前者來說顯得更加重要,也更加難以確定。由于它的不確定性,使得不同的決策可能會導(dǎo)致截然不同的算法效率。為了使插入數(shù)據(jù)之后,保持該數(shù)據(jù)結(jié)構(gòu)進行各種操作均為O(logn)復(fù)雜度的性質(zhì),我們引入隨機化算法(Randomized Algorithms)。

我們定義一個隨機決策模塊,它的大致內(nèi)容如下:

·產(chǎn)生一個0到1的隨機數(shù)r ? ? ? ? ? ? ? ? ? r ← random()

·如果r小于一個常數(shù)p,則執(zhí)行方案A, ? ? ? if ?r<p then do A

否則,執(zhí)行方案B ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? else do B


初始時列高為1。插入元素時,不停地執(zhí)行隨機決策模塊。如果要求執(zhí)行的是A操作,則將列的高度加1,并且繼續(xù)反復(fù)執(zhí)行隨機決策模塊。直到第i次,模塊要求執(zhí)行的是B操作,我們結(jié)束決策,并向跳躍表中插入一個高度為i的列。

性質(zhì)1: ? ?根據(jù)上述決策方法,該列的高度大于等于k的概率為pk-1。

此處有一個地方需要注意,如果得到的i比當(dāng)前跳躍表的高度h還要大的話,則需要增加新的鏈,使得跳躍表仍滿足先前所提到的條件。

我們來看一個例子:

假設(shè)當(dāng)前我們要插入元素“40”,且在執(zhí)行了隨機決策模塊后得到高度為4

·步驟一:找到表中比40小的最大的數(shù),確定插入位置



·步驟二:插入高度為4的列,并維護跳躍表的結(jié)構(gòu)


三、刪除

目的:從跳躍表中刪除一個元素x

刪除操作分為以下三個步驟:

(1)在跳躍表中查找到這個元素的位置,如果未找到,則退出 ? ? *

(2)將該元素所在整列從表中刪除 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?*

(3)將多余的“空鏈”刪除 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?*

所謂“記憶化”查找,就是在前一次查找的基礎(chǔ)上進行進一步的查找。它可以利用前一次查找所得到的信息,取其中可以被當(dāng)前查找所利用的部分。利用“記憶化”查找可以將一次查找的復(fù)雜度變?yōu)镺(logk),其中k為此次與前一次兩個被查找元素在跳躍表中位置的距離。

下面來看一下記憶化搜索的具體實現(xiàn)方法:

假設(shè)上一次操作我們查詢的元素為i,此次操作我們欲查詢的元素為j。我們用一個update數(shù)組來記錄在查找i時,指針在每一層所“跳”到的最右邊的位置。如圖4.1中橘×××的元素。(藍色為路徑上的其它元素)


在插入元素j時,分為兩種情況:

(1)i<=j

從S0層開始向上遍歷update數(shù)組中的元素,直到找到某個元素,它向右指向的元素大于等于j,并于此處開始新一輪對j的查找(與一般的查找過程相同)

(2)i>j

從S0層開始向上遍歷update數(shù)組中的元素,直到找到某個元素小于等于j,并于此處開始新一輪對j的查找(與一般的查找過程相同)


圖4.2十分詳細地說明了在查找了i=37之后,繼續(xù)查找j=15或53時的兩種不同情況。






復(fù)雜度分析

一個數(shù)據(jù)結(jié)構(gòu)的好壞大部分取決于它自身的空間復(fù)雜度以及基于它一系列操作的時間復(fù)雜度。跳躍表之所以被譽為幾乎能夠代替平衡樹,其復(fù)雜度方面自然不會落后。我們來看一下跳躍表的相關(guān)復(fù)雜度:


空間復(fù)雜度: O(n) ? ? ? ? ? (期望)

跳躍表高度: O(logn) ? ? ? ?(期望)

相關(guān)操作的時間復(fù)雜度:

查找: O(logn) ? ? ? ?(期望)

插入: ?O(logn) ? ? ? ?(期望)

刪除: O(logn) ? ? ? ?(期望)


之所以在每一項后面都加一個“期望”,是因為跳躍表的復(fù)雜度分析是基于概率論的。有可能會產(chǎn)生最壞情況,不過這種概率極其微小。

下面我們來一項一項分析。





一、 空間復(fù)雜度分析 O(n)

假設(shè)一共有n個元素。根據(jù)性質(zhì)1,每個元素插入到第i層(Si)的概率為pi-1 ,則在第i層插入的期望元素個數(shù)為npi-1,跳躍表的元素期望個數(shù)為 ,當(dāng)p取小于0.5的數(shù)時,次數(shù)總和小于2n。

所以總的空間復(fù)雜度為O(n)


二、跳躍表高度分析 O(logn)

根據(jù)性質(zhì)1,每個元素插入到第i層(Si)的概率為pi ,則在第i層插入的期望元素個數(shù)為npi-1。

考慮一個特殊的層:第1+ 層。

層的元素期望個數(shù)為 ?= 1/n2,當(dāng)n取較大數(shù)時,這個式子的值接近0,故跳躍表的高度為O(logn)級別的。


三、查找的時間復(fù)雜度分析 O(logn)

我們采用逆向分析的方法。假設(shè)我們現(xiàn)在在目標節(jié)點,想要走到跳躍表最左上方的開始節(jié)點。這條路徑的長度,即可理解為查找的時間復(fù)雜度。

設(shè)當(dāng)前在第i層第j列那個節(jié)點上。

i)如果第j列恰好只有i層(對應(yīng)插入這個元素時第i次調(diào)用隨機化模塊時所產(chǎn)生的B決策,概率為1-p),則當(dāng)前這個位置必然是從左方的某個節(jié)點向右跳過來的。

ii)如果第j列的層數(shù)大于i(對應(yīng)插入這個元素時第i次調(diào)用隨機化模塊時所產(chǎn)生的A決策,概率為p),則當(dāng)前這個位置必然是從上方跳下來的。(不可能從左方來,否則在以前就已經(jīng)跳到當(dāng)前節(jié)點上方的節(jié)點了,不會跳到當(dāng)前節(jié)點左方的節(jié)點)

設(shè)C(k)為向上跳k層的期望步數(shù)(包括橫向跳躍)

有:

C(0) = 0

C(k) = (1-p)(1+向左跳躍之后的步數(shù))+p(1+向上跳躍之后的步數(shù))

? ? = (1-p)(1+C(k)) + p(1+C(k-1))

C(k) = 1/p + C(k-1)

C(k) = k/p

而跳躍表的高度又是logn級別的,故查找的復(fù)雜度也為logn級別。


對于記憶化查找(Search with fingers)技術(shù)我們可以采用類似的方法分析,很容易得出它的復(fù)雜度是O(logk)的(其中k為此次與前一次兩個被查找元素在跳躍表中位置的距離)。


四、插入與刪除的時間復(fù)雜度分析 O(logn)

插入和刪除都由查找和更新兩部分構(gòu)成。查找的時間復(fù)雜度為O(logn),更新部分的復(fù)雜度又與跳躍表的高度成正比,即也為O(logn)。

所以,插入和刪除操作的時間復(fù)雜度都為O(logn)


五、實際測試效果

(1)不同的p對算法復(fù)雜度的影響



P


平均操作時間


平均列高


總結(jié)點數(shù)

每次查找跳躍次數(shù)

(平均值)

每次插入跳躍次數(shù)

(平均值)

每次刪除跳躍次數(shù)

(平均值)

2/3

0.0024690 ms

3.004

91233

39.878

41.604

41.566

1/2

0.0020180 ms

1.995

60683

27.807

29.947

29.072

1/e

0.0019870 ms

1.584

47570

27.332

28.238

28.452

1/4

0.0021720 ms

1.330

40478

28.726

29.472

29.664

1/8

0.0026880 ms

1.144

34420

35.147

35.821

36.007

表1 ? 進行106次隨機操作后的統(tǒng)計結(jié)果


從表1中可見,當(dāng)p取1/2和1/e的時候,時間效率比較高(為什么?)。而如果在實際應(yīng)用中空間要求很嚴格的話,那就可以考慮取稍小一些的p,如1/4。


(2)運用“記憶化”查找 (Search with fingers) 的效果分析

所謂“記憶化”查找,就是在前一次查找的基礎(chǔ)上進行進一步的查找。它可以利用前一次查找所得到的信息,取其中可以被當(dāng)前查找所利用的部分。利用“記憶化”查找可以將一次查找的復(fù)雜度變?yōu)镺(logk),其中k為此次與前一次兩個被查找元素在跳躍表中位置的距離。


P


數(shù)據(jù)類型

平均操作時間(不運用記憶化查找)

平均操作時間(運用記憶化查找)

平均每次查找跳躍次數(shù)(不運用記憶化查找)

平均每次查找跳躍次數(shù)(運用記憶化查找)


0.5

隨機(相鄰被查找元素鍵值差的絕對值較大)


0.0020150 ms


0.0020790 ms


23.262


26.509


0.5

前后具備相關(guān)性(相鄰被查找元素鍵值差的絕對值較小)


0.0008440 ms


0.0006880 ms


26.157


4.932

表1 ? 進行106次相關(guān)操作后的統(tǒng)計結(jié)果

從表2中可見,當(dāng)數(shù)據(jù)相鄰被查找元素鍵值差絕對值較小的時候,我們運用“記憶化”查找的優(yōu)勢是很明顯的,不過當(dāng)數(shù)據(jù)隨機化程度比較高的時候,“記憶化”查找不但不能提高效率,反而會因為跳躍次數(shù)過多而成為算法的瓶頸。

合理地利用此項優(yōu)化,可以在特定的情況下將算法效率提升一個層次。



跳躍表的應(yīng)用

高效率的相關(guān)操作和較低的編程復(fù)雜度使得跳躍表在實際應(yīng)用中的范圍十分廣泛。尤其在那些編程時間特別緊張的情況下,高性價比的跳躍表很可能會成為你的得力助手。

能運用到跳躍表的地方很多,與其去翻陳年老題,不如來個趁熱打鐵,拿NOI2004第一試的第一題——郁悶的出納員(Cashier)來“小試牛刀”吧。


例題一:NOI2004 Day1 郁悶的出納員(Cashier)

[點擊查看附錄中的原題]

這道題解法的多樣性給了我們一次對比的機會。用不同的算法和數(shù)據(jù)結(jié)構(gòu),在效率上會有怎樣的差異呢?

首先定義幾個變量

? ?R – 工資的范圍

? ?N – 員工總數(shù)


我們來看一下每一種適用的算法和數(shù)據(jù)結(jié)構(gòu)的簡要描述和理論復(fù)雜度:

(1)線段樹

簡要描述:以工資為關(guān)鍵字構(gòu)造線段樹,并完成相關(guān)操作。

I命令時間復(fù)雜度:O(logR)

A命令時間復(fù)雜度:O(1)

S命令時間復(fù)雜度:O(logR)

F命令時間復(fù)雜度:O(logR)

(2)伸展樹(Splay tree)

簡要描述:以工資為關(guān)鍵字構(gòu)造伸展樹,并通過“旋轉(zhuǎn)”完成相關(guān)操作。

I命令時間復(fù)雜度:O(logN)

A命令時間復(fù)雜度:O(1)

S命令時間復(fù)雜度:O(logN)

F命令時間復(fù)雜度:O(logN)

(3)跳躍表(Skip List)

簡要描述:運用跳躍表數(shù)據(jù)結(jié)構(gòu)完成相關(guān)操作。

I命令時間復(fù)雜度:O(logN)

A命令時間復(fù)雜度:O(1)

S命令時間復(fù)雜度:O(logN)

F命令時間復(fù)雜度:O(logN)


實際效果評測: (單位:秒)



Test1

Test2

Test3

Test4

Test5

Test6

Test7

Test8

Test9

Test10

線段樹

0.000

0.000

0.000

0.031

0.062

0.094

0.109

0.203

0.265

0.250

伸展樹

0.000

0.000

0.016

0.062

0.047

0.125

0.141

0.360

0.453

0.422

跳躍表

0.000

0.000

0.000

0.047

0.062

0.109

0.156

0.368

0.438

0.375


從結(jié)果來看,線段樹這種經(jīng)典的數(shù)據(jù)結(jié)構(gòu)似乎占據(jù)著很大的優(yōu)勢。可有一點萬萬不能忽略,那就是線段樹是基于鍵值構(gòu)造的,它受到鍵值范圍的約束。在本題中R的范圍只有105級別,這在內(nèi)存較寬裕的情況下還是可以接受的。但是如果問題要求的鍵值范圍較大,或者根本就不是整數(shù)時,線段樹可就很難適應(yīng)了。這時候我們就不得不考慮伸展樹、跳躍表這類基于元素構(gòu)造的數(shù)據(jù)結(jié)構(gòu)。而從實際測試結(jié)果看,跳躍表的效率并不比伸展樹差。加上編程復(fù)雜度上的優(yōu)勢,跳躍表盡顯出其簡單高效的特點。


轉(zhuǎn)載于:https://blog.51cto.com/8701404/1386866

《新程序員》:云原生和全面數(shù)字化實踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀

總結(jié)

以上是生活随笔為你收集整理的SkipList 跳跃表的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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

国产黄色视 | 久久久精品99 | 亚洲一二三在线 | 国产亚洲精品中文字幕 | 欧美在线视频日韩 | 91福利在线导航 | 在线观影网站 | 99久久精品国产观看 | 国产 中文 日韩 欧美 | 在线观看不卡的av | 免费看一级黄色 | 国产精品xxxx18a99 | 欧美午夜寂寞影院 | 精品一区在线看 | 日韩专区av | 青春草视频| 黄色影院在线免费观看 | 久久福利国产 | 久久亚洲免费视频 | 在线播放亚洲激情 | 亚洲国产成人在线播放 | 懂色av懂色av粉嫩av分享吧 | 日韩一区二区三区免费电影 | 成人网在线免费视频 | 最新av电影网址 | 欧美成人高清 | 久福利| 国产v亚洲v| 国产成人久久av977小说 | 久影院| 亚洲国产成人久久 | 免费碰碰 | 国产精品久久久精品 | 日韩在线观看第一页 | 欧美有色| 午夜av免费在线观看 | 99国内精品久久久久久久 | 在线小视频 | 尤物97国产精品久久精品国产 | 久久久久二区 | 久草新在线 | 久草视频在线观 | 精品久久视频 | 国产伦精品一区二区三区无广告 | 人人澡人人草 | 蜜臀aⅴ国产精品久久久国产 | 精品一区二区三区电影 | 黄色国产成人 | 亚洲影音先锋 | 国产一区成人在线 | 日韩h在线观看 | 黄色av观看 | 伊人夜夜| 国产永久免费高清在线观看视频 | 99久久999久久久精玫瑰 | 精品欧美一区二区在线观看 | 国产精品久久久久久一区二区 | jizz999| 亚洲精品乱码久久久久久蜜桃91 | 亚洲精品av在线 | 天天色欧美 | 精品久久久久久亚洲 | 国产区在线 | 亚洲1区在线 | 亚洲第一色 | 日本99热 | 国产亚洲视频在线免费观看 | 97在线看 | av网站免费在线 | 久草免费电影 | 在线观看国产高清视频 | 亚洲伦理精品 | 日韩视频免费在线观看 | 人人射人人射 | 久久一区二区三区四区 | 成人福利在线观看 | 天天曰天天曰 | 欧美激情另类 | 婷婷午夜天 | 黄色www免费 | 欧洲不卡av| 成 人 黄 色 视频 免费观看 | 国产不卡在线观看视频 | 欧美激情视频一区二区三区免费 | 成人v| 在线观看成人av | 亚洲做受高潮欧美裸体 | 大胆欧美gogo免费视频一二区 | 婷婷综合av| 狠狠色综合网站久久久久久久 | 欧美日韩高清在线一区 | 九九九热精品免费视频观看网站 | 四虎永久免费 | 奇米影视8888在线观看大全免费 | 亚洲精品小区久久久久久 | 91精品蜜桃 | 色综合天天视频在线观看 | 久久午夜精品 | 国产精品久久婷婷六月丁香 | 色a网| 日日摸日日添日日躁av | 亚洲成人欧美 | 在线 国产 亚洲 欧美 | 日韩在线观看网站 | 91xav | 九九热免费在线视频 | 一级一级一片免费 | 日韩欧美高清在线观看 | 午夜精品久久久久久久久久久久 | 日韩在线观看视频网站 | 亚洲一区网 | 手机av资源| 日韩av视屏在线观看 | 欧美精品一二三 | 久久久香蕉视频 | 综合天天色 | 日韩精品视频在线观看免费 | a'aaa级片在线观看 | 国产呻吟在线 | 国产日韩精品在线 | 国产精品第三页 | 国产3p视频 | 在线观看的av网站 | 国产成人在线综合 | 在线观看国产区 | 久久免费看 | 91社区国产高清 | 五月婷婷激情六月 | 在线免费91 | 久久精品综合一区 | 欧美精品视 | 婷婷激情久久 | 免费看的国产视频网站 | 天天操天天舔天天干 | 9在线观看免费高清完整版在线观看明 | 国产精品视频免费在线观看 | 久久精品久久久精品美女 | 97国产在线播放 | 亚洲激情在线视频 | 久久男女视频 | 国产在线一区二区三区播放 | 久精品视频免费观看2 | 色狠狠狠 | 国产999精品久久久久久绿帽 | 国产精品一区电影 | 五月婷婷六月丁香 | 91视频麻豆 | 久久爱www. | 在线免费观看av网站 | 日韩欧美视频免费在线观看 | 一区二区三区中文字幕在线观看 | 一区二区三区免费 | 在线亚洲成人 | 国产精品久久久久婷婷二区次 | 欧美视频在线观看免费网址 | 欧美大片www | 天天草天天 | 免费人成在线观看网站 | 毛片网站免费在线观看 | 免费色婷婷 | 久久人人爽人人片 | 久久国产精品二国产精品中国洋人 | 欧美日韩国产免费视频 | 在线电影播放 | 久久精品99精品国产香蕉 | 亚洲精品乱码久久久久久久久久 | 视频一区二区三区视频 | 国产精品永久久久久久久www | 丁香六月伊人 | 在线免费观看欧美日韩 | 狠狠色丁香婷婷综合最新地址 | 日韩精品一区二区三区三炮视频 | 亚洲成a人片在线观看中文 中文字幕在线视频第一页 狠狠色丁香婷婷综合 | 91传媒在线 | 久久久久福利视频 | 波多在线视频 | 婷婷成人综合 | 亚洲国产手机在线 | 四虎永久免费在线观看 | 成人午夜剧场在线观看 | 国产精选在线 | 国产一区二区三区免费在线观看 | 国产精品一区二区62 | 日韩在线免费播放 | www看片网站 | 91视频com | 国内丰满少妇猛烈精品播 | 97超碰资源| 麻豆国产露脸在线观看 | 深夜国产福利 | 国产精品久久中文字幕 | 韩国精品一区二区三区六区色诱 | 91麻豆精品久久久久久 | 国产高清久久久 | 99久久久国产免费 | 久综合网 | a级国产片 | 99在线免费视频 | 久草视频免费观 | 伊人国产在线播放 | 五月婷婷综合网 | 国产成人精品一区二 | av网站免费看 | 涩涩网站在线看 | 国产精品毛片一区视频播不卡 | 狠狠色综合欧美激情 | 国内精品视频在线 | 国产色视频网站2 | 丰满少妇一级片 | 六月婷婷久香在线视频 | 麻豆精品视频 | 国产精品一区二区久久精品爱微奶 | 久久久久久久影院 | 国产色a在线观看 | 欧美激情在线网站 | 91成人蝌蚪 | 欧美大片大全 | 在线免费观看国产 | 久久久免费电影 | 国产第页| 日韩在观看线 | 亚洲欧洲中文日韩久久av乱码 | av手机在线播放 | 天天操夜夜看 | 99久久精品日本一区二区免费 | 国产精品黄色影片导航在线观看 | 免费高清看电视网站 | 美女网站视频色 | 九九在线国产视频 | 香蕉在线观看视频 | 色播亚洲婷婷 | 成人av免费电影 | 欧美成人69av | 日韩毛片久久久 | 狠狠的操 | 啪啪免费观看网站 | 日本公妇在线观看 | 日本女人逼 | 亚洲乱码国产乱码精品天美传媒 | 黄色片视频免费 | 国产精品久久久电影 | 日韩精品一区二区免费 | 玖玖玖影院 | 国产精品区在线观看 | 免费观看av网站 | 日韩在线三区 | 欧美伦理一区 | 国产精品爽爽久久久久久蜜臀 | 国产中文字幕在线播放 | 国产九色91 | 色视频在线观看免费 | 91久久国产精品 | 国产亚洲欧美日韩高清 | 不卡精品视频 | 99在线国产 | 日韩欧美视频在线免费观看 | 最近中文字幕第一页 | 日韩中文字幕a | 亚洲精品影视在线观看 | 日韩电影中文字幕在线观看 | 区一区二区三在线观看 | 亚洲狠狠操 | 久久久久久久久久久久久久电影 | 一级黄色免费 | 天天操天天干天天综合网 | 免费看成人a | 国产亚洲精品电影 | 亚洲成人xxx | 色中色亚洲 | 超碰在线98 | 国产黄色大片 | 日韩精品中文字幕在线 | 色婷婷视频在线观看 | 欧美日韩视频在线 | 99久久精品国产毛片 | 狠狠操影视 | 久久久高清一区二区三区 | 国产精品第一页在线 | 日日夜夜精品视频天天综合网 | 视频在线精品 | 99久久99久久 | 亚洲免费色| 99视频黄 | 99久久99久久精品国产片 | 免费观看一区二区三区视频 | 天天干天天天天 | 综合久久久久久久久 | 亚洲精品国偷自产在线99热 | 在线免费观看黄网站 | 中文字幕成人一区 | 久久av黄色 | 久久精品国产v日韩v亚洲 | 中文字幕视频网 | 国产美腿白丝袜足在线av | 99热精品免费观看 | 国语精品视频 | 91在线视频精品 | 欧美一级免费在线 | 国产96视频 | 91精选在线观看 | 国产精品 日韩精品 | 免费三级网 | 日韩色综合| 狠狠狠狠狠色综合 | 亚洲精品成人av在线 | 国产欧美日韩精品一区二区免费 | 色爽网站 | 久久图| 久久久精品99 | 天堂中文在线播放 | 中文字幕亚洲欧美日韩 | 国产精品嫩草影院99网站 | 看国产黄色大片 | 免费日韩在线 | 国内精品小视频 | 久久久毛片| 丝袜美腿在线视频 | 久久精品视频在线免费观看 | 久久在线一区 | 国产原创av片| 久草在线最新视频 | 五月天六月婷婷 | 成人免费在线网 | 午夜av不卡 | 在线有码中文字幕 | 国产精品美女久久久久久久久 | 日日夜夜天天 | 色黄久久久久久 | 国产精品9999久久久久仙踪林 | 久久99国产精品久久99 | 四虎成人免费观看 | 成人黄色在线播放 | 亚洲视频在线播放 | 色婷婷精品大在线视频 | 91色国产在线 | 一区二区三区在线观看免费 | 亚洲专区在线播放 | ww亚洲ww亚在线观看 | 中文字幕丝袜美腿 | 亚洲综合射 | 日韩两性视频 | 久久久伊人网 | 午夜av在线 | 亚洲影视资源 | 九草在线视频 | 国产精品久久久网站 | 91桃色国产在线播放 | 天堂网一区二区 | 黄av免费 | 亚洲国产精品一区二区久久,亚洲午夜 | 麻豆国产在线视频 | 日韩在线观看视频中文字幕 | 久久99九九99精品 | 色.www | 日韩在线电影 | 中国一级片免费看 | 精品久久一区二区三区 | 欧美日韩国产欧美 | 在线观看视频黄 | 亚洲精品大片www | 天天操天天射天天 | 最新精品视频在线 | 丁香在线观看完整电影视频 | 亚洲情婷婷 | 射久久 | 午夜av电影院 | 久草网视频在线观看 | 四虎国产精品免费 | 一区二区三区四区久久 | 午夜视频色 | 黄色一区三区 | 精品国产理论 | 日韩一区二区久久 | 欧美日韩精品免费观看 | japanesefreesex中国少妇 | 亚洲第二色 | 国产一区二区在线精品 | 四虎在线永久免费观看 | 久久精品国产一区二区三区 | 奇米影视999| 亚洲精品www.| 欧美 日韩 久久 | 黄色av一区二区 | 97超碰.com | 国产精品乱码一区二区视频 | 91精品视频免费看 | 亚洲欧美日韩国产精品一区午夜 | 91精品国产三级a在线观看 | 91在线看视频免费 | 麻豆一区在线观看 | 国产毛片在线 | 久久成人国产精品一区二区 | 91精品久久久久久久久久入口 | 97手机电影网 | 91久久国产自产拍夜夜嗨 | 99精品观看| 国产精品99久久免费观看 | 日本在线观看中文字幕无线观看 | 亚洲午夜av电影 | 久久久麻豆精品一区二区 | 99这里只有精品视频 | 99在线观看视频网站 | 亚洲日本黄色 | 27xxoo无遮挡动态视频 | 天天操夜夜想 | 在线亚洲精品 | 亚洲第一久久久 | sm免费xx网站 | 九九在线免费视频 | 美女视频网站久久 | 国产一级不卡毛片 | 夜又临在线观看 | 久久免费成人网 | 欧美日韩国产一区二区三区在线观看 | 一区二区丝袜 | 不卡的av | 成人黄在线观看 | 亚洲精品在线免费看 | www.色综合.com | 欧美午夜精品久久久久久孕妇 | 亚洲国产精品电影在线观看 | 久久99久久99精品中文字幕 | 91在线视频观看免费 | 日韩在线视频不卡 | 久久高清毛片 | 免费看wwwwwwwwwww的视频 久久久久久99精品 91中文字幕视频 | 成人黄色电影视频 | 香蕉视频91| 伊人伊成久久人综合网站 | 亚洲国产三级在线观看 | 日韩在线观| 丝袜美腿一区 | 99久久精品国产亚洲 | 国产精品久久久久久超碰 | 国内精品久久久久影院日本资源 | 欧美日韩一区二区三区免费视频 | 欧美一区二区在线免费看 | 麻豆国产视频下载 | 91精品国产麻豆国产自产影视 | 欧美日韩中文字幕综合视频 | 久久99在线| 久久久免费观看完整版 | 欧美日韩精品在线免费观看 | 91麻豆精品国产91久久久更新时间 | 美女视频永久黄网站免费观看国产 | 91大神视频网站 | 国产精品一区二区视频 | 五月婷婷另类国产 | 人人揉人人揉人人揉人人揉97 | 国产一二区视频 | av色影院| 色com网 | 97看片吧 | 一区二区三区影院 | 日韩中文字幕视频在线 | 在线免费视频一区 | 日韩av区 | 色视频在线免费观看 | 亚洲精品大片www | 国内久久久久久 | 久久国产精品二国产精品中国洋人 | 欧美精品久久久久久久亚洲调教 | 婷婷精品国产一区二区三区日韩 | 免费在线观看视频一区 | 国产午夜精品av一区二区 | 丁香5月婷婷 | 国产日产高清dvd碟片 | 97天天综合网 | 精品国产伦一区二区三区观看说明 | 亚洲一区二区麻豆 | 97超碰人人网 | 日韩视频www | 国产91在线看 | 国产黄网站在线观看 | 精品在线观看一区二区 | 久草在线播放视频 | 91麻豆视频 | 99久久er热在这里只有精品15 | 国产中出在线观看 | 婷婷色在线观看 | 亚洲最大成人免费网站 | 久久av免费电影 | www.久久久久 | 日韩视频在线观看视频 | 国产91影院| 久久99国产精品二区护士 | 久久精品最新 | 日韩在线观看三区 | 一级片视频免费观看 | 91av在线电影 | 色综合天天色综合 | 久久精品免费播放 | 国产精品永久免费观看 | 在线看不卡av | 91丨九色丨国产丨porny精品 | 在线日韩中文 | 中文字幕在线免费观看 | 六月丁香激情综合色啪小说 | 日韩黄色大片在线观看 | 热久久精品在线 | 免费在线观看黄色网 | 高清av免费看 | 欧美日韩综合在线 | 五月婷丁香 | 亚洲视频在线观看免费 | 久久精品99国产国产精 | 久久激情网站 | 国产亚洲成av片在线观看 | a级国产乱理论片在线观看 伊人宗合网 | 一区二区精品在线 | 九九热免费在线观看 | av九九| 九九热免费视频在线观看 | 久久99久久99精品免视看婷婷 | 中文字幕在线观看三区 | 中文字幕av一区二区三区四区 | 国产999视频在线观看 | 在线观看国产永久免费视频 | 一级α片免费看 | 天天摸日日摸人人看 | 欧美另类69| 激情九九| 免费看的国产视频网站 | 成年人国产在线观看 | 九九视频免费观看视频精品 | 日本在线视频一区二区三区 | 日本高清久久久 | 日韩免费一二三区 | 欧美国产日韩一区二区三区 | 国产精品一区在线播放 | 日韩av电影一区 | 久草在线国产 | 国产乱对白刺激视频在线观看女王 | 六月丁香激情网 | japanese黑人亚洲人4k | 91视频啊啊啊 | 国产裸体永久免费视频网站 | 97在线免费视频观看 | 亚洲一区二区视频在线 | 黄色毛片视频 | 亚洲国产精品电影在线观看 | 国产精品18久久久久久久 | 亚洲日韩欧美一区二区在线 | 亚洲精品ww | 国产九九在线 | 国产在线播放一区二区三区 | 欧美午夜a| 91中文在线 | 国产在线观看不卡 | 亚洲精品在线观看不卡 | 国产视频一区二区在线观看 | 少妇性色午夜淫片aaaze | 国产99爱 | 97日日碰人人模人人澡分享吧 | 久久久久久免费毛片精品 | 在线观看成人网 | 韩国av在线播放 | 综合久久久久久 | 色资源中文字幕 | 黄色特一级 | 91九色成人 | 国产破处在线视频 | 婷婷丁香在线视频 | 久久精品国产亚洲a | 欧美激情综合五月色丁香 | 亚洲一区二区高潮无套美女 | 天天做天天爱夜夜爽 | 久久热首页 | 免费成人av网站 | 亚洲精品一区二区久 | 亚洲国产wwwccc36天堂 | 日韩超碰在线 | 久久伊人婷婷 | 婷婷色在线播放 | 亚洲国产欧美在线人成大黄瓜 | 日本高清免费中文字幕 | 久久久久久伊人 | 超碰免费公开 | 国产一级a毛片视频爆浆 | 亚洲乱码精品久久久 | 四虎影视8848dvd | 精品影院一区二区久久久 | 亚州精品天堂中文字幕 | 园产精品久久久久久久7电影 | 欧洲视频一区 | 久久综合色综合88 | 玖玖玖国产精品 | 热久精品| 精品国产乱码一区二区三区在线 | 毛片基地黄久久久久久天堂 | 中文字幕在线播放视频 | 视频在线精品 | 在线免费观看麻豆视频 | 亚洲欧美日本A∨在线观看 青青河边草观看完整版高清 | 久久视频精品在线观看 | caobi视频 | 国产麻豆剧传媒免费观看 | 一区二区三区福利 | 亚洲一级性 | 久久精品91久久久久久再现 | 99精品视频在线看 | 欧美精品免费在线观看 | 亚洲最大免费成人网 | 亚洲国产日韩一区 | 亚洲经典视频 | 久久99国产一区二区三区 | 久久久久久久久久网 | 伊人色综合久久天天网 | 天天射天天干 | 精品一二区 | 亚洲成人麻豆 | 一区二区三区四区五区在线 | 日韩久久精品一区二区三区下载 | www视频在线播放 | 国产黄影院色大全免费 | 丁香婷婷激情国产高清秒播 | 久久久精品一区二区三区 | 中文字幕一区二区三区四区在线视频 | se婷婷| 日日夜夜国产 | 婷婷六月丁 | 免费日韩 精品中文字幕视频在线 | 一区二区电影在线观看 | 久久视频一区二区 | 91在线视频| 五月婷婷丁香在线观看 | 91av视频观看 | 成人黄色在线视频 | 欧美日韩在线播放 | 夜色.com| 午夜av免费| 国产精品伦一区二区三区视频 | 麻豆成人网| 免费观看的av| 久久无码av一区二区三区电影网 | 久久人人爽人人 | 九九精品久久久 | 精品免费在线视频 | 中文字幕超清在线免费 | 91精品久久久久久久久久久久久 | 91亚洲精品乱码久久久久久蜜桃 | 成人av在线播放网站 | 狠狠色噜噜狠狠 | 国产精品毛片一区视频播 | 在线观看www.| 看国产黄色大片 | av电影一区二区 | 国产自产高清不卡 | www.久久久精品| 看片网站黄色 | 成人国产精品av | 97精品超碰一区二区三区 | 国内免费的中文字幕 | 亚洲精品国偷自产在线99热 | 精品久久久99 | 欧美精品三级在线观看 | av三级在线播放 | 国产精品av在线免费观看 | 日韩中文字幕免费视频 | 国产精品一级视频 | 99热高清 | 国产精品中文字幕在线播放 | 久久精品亚洲一区二区三区观看模式 | 色操插| 亚洲午夜剧场 | 久久久亚洲影院 | 在线日韩中文字幕 | 久久久麻豆视频 | 日韩av三区 | 国产精品精品国产婷婷这里av | 中国黄色一级大片 | 欧美性做爰猛烈叫床潮 | 91av欧美| 国产免费亚洲高清 | 免费a v观看 | 久久国产精品99久久久久久老狼 | 久久久久久久久久久电影 | 99九九热只有国产精品 | 欧美一级在线 | 三上悠亚一区二区在线观看 | www黄色com| 天天综合操 | 日日夜夜精品 | 国产特级毛片aaaaaa毛片 | 色综合天天色综合 | 久久国产精品久久精品 | 久久成年视频 | 国产91精品看黄网站在线观看动漫 | 66av99精品福利视频在线 | 欧美精品久久久久久久 | 啪啪动态视频 | 欧美91精品 | 国产黄色片网站 | 天天精品视频 | 日韩免费观看高清 | 亚洲成a人片在线观看网站口工 | 四虎影视成人精品国库在线观看 | 欧美精品第一 | 亚洲日本va午夜在线影院 | 亚洲欧洲国产精品 | 国产激情电影综合在线看 | 亚洲精品国产综合99久久夜夜嗨 | 久久久国产精品视频 | 亚洲免费永久精品国产 | 国产精品免费一区二区三区在线观看 | 手机av观看| 天天操 夜夜操 | 欧美日韩性视频在线 | 一区二区理论片 | 人人爱人人添 | 香蕉精品在线观看 | 九九热免费在线观看 | 999成人国产 | 久久99最新地址 | 91精品网站在线观看 | 天天干,天天射,天天操,天天摸 | 欧美国产精品一区二区 | 在线观看中文字幕视频 | 亚洲爱视频| 国产一级免费片 | 色综合久久88 | 人人操日日干 | 在线观看福利网站 | 99久久精品免费视频 | 在线观看免费黄色 | 免费日韩一区二区三区 | 久久久久成人免费 | 国产粉嫩在线 | 久久99爱视频 | 91丨九色丨国产在线 | 免费久久99精品国产婷婷六月 | 成人小视频在线观看免费 | 91看片在线 | 日韩精品最新在线观看 | 中文字幕在线视频免费播放 | 91网在线看 | 国产精品观看视频 | 五月天久久 | 在线小视频你懂的 | 久久精品观看 | 欧美日韩视频精品 | 夜夜躁狠狠燥 | 二区三区精品 | 免费色av| 日韩在线观看网址 | 天天操网址 | 精品一区中文字幕 | 激情小说 五月 | 涩涩网站在线 | 精品国产资源 | 最新av网站在线观看 | 91正在播放 | 国产在线观看xxx | 懂色av懂色av粉嫩av分享吧 | 正在播放国产91 | 欧美日韩在线第一页 | 欧美精品在线免费 | 成人网在线免费视频 | av资源免费在线观看 | 亚洲黄网址 | 精品国产免费人成在线观看 | 色噜噜噜| 波多野结衣视频一区 | 国产精品女视频 | 一级黄色片在线免费看 | 91九色成人蝌蚪首页 | 亚洲精品视 | 91秒拍国产福利一区 | 免费一级日韩欧美性大片 | 五月激情综合婷婷 | 一区二区视频在线看 | 日韩精品久久一区二区三区 | 久久精品毛片基地 | 亚洲天堂免费视频 | 国产a视频免费观看 | 国产午夜精品视频 | 亚洲理论电影网 | 免费黄色小网站 | 一区二区三区四区五区在线视频 | 国产青春久久久国产毛片 | 国产毛片aaa| 国产免费视频一区二区裸体 | 色av婷婷 | 国产自产在线视频 | 亚洲一区二区黄色 | 亚洲精品国产综合99久久夜夜嗨 | 午夜三级理论 | 日日夜精品 | 91大神在线观看视频 | 国产精品美女 | 日本黄色大片免费 | 欧美日韩xx| 午夜丰满寂寞少妇精品 | 久久黄色小说视频 | 久久中文字幕视频 | 911亚洲精品第一 | 国产美女视频免费 | www.福利 | 免费a v网站| 精品欧美一区二区三区久久久 | www.av免费| 午夜国产一区二区三区四区 | 国产麻豆视频网站 | 国产精品自产拍在线观看网站 | 蜜臀av在线一区二区三区 | 日本黄色免费网站 | 亚洲亚洲精品在线观看 | 麻豆精品视频在线 | 99看视频在线观看 | 黄色视屏在线免费观看 | 在线黄av | 久久色网站 | 九九av| 超碰免费成人 | 国产精品一区二区av影院萌芽 | 黄色av电影在线观看 | 久久九九影院 | 三三级黄色片之日韩 | 亚洲精品国产综合久久 | 精品天堂av | 国产色视频一区二区三区qq号 | 999成人国产| 亚洲精品xxxx | 亚洲欧美日韩精品久久久 | 狠狠操狠狠干天天操 | 国产日韩三级 | 久久免费的视频 | 亚洲在线看 | 国产一级在线视频 | 国产伦理一区二区 | 亚洲天堂精品视频 | 经典三级一区 | 久久99精品热在线观看 | 黄色大片中国 | a v在线视频 | 精品国产伦一区二区三区观看说明 | 激情婷婷在线观看 | 国产一区二区在线免费播放 | 精品久久久久久久久久久院品网 | 天天超碰 | 人人草在线观看 | 久草| 国产美女网站视频 | 国产人成在线观看 | 亚洲三级国产 | www天天干| 成人久久免费 | 国产精品久久9 | 久久精品99国产精品日本 | 正在播放国产91 | 久艹视频在线观看 | 国产精品成人一区二区 | 精品亚洲一区二区 | 五月精品 | 精品视频久久久 | 在线v片 | 在线亚洲日本 | 一区二区视频电影在线观看 | 亚洲天天在线日亚洲洲精 | 欧美日韩亚洲精品在线 | 欧美成人亚洲成人 | 91精品国产综合久久福利不卡 | av看片网址 | 最新免费av在线 | 一区二区精品视频 | 国产精品va | 国产精品密入口果冻 | 久久在视频 | 亚洲激情五月 | 国产精品免费在线 | 色五月色开心色婷婷色丁香 | 国产一区二区三区高清播放 | 亚洲 欧美 综合 在线 精品 | 久久久久久免费视频 | 日韩理论片 | mm1313亚洲精品国产 | 精品一区二区久久久久久久网站 | 国产精品久久久久久久久毛片 | 成人免费一区二区三区在线观看 | 国产精品黄色在线观看 | 欧美激情综合五月色丁香 | 丁香花中文在线免费观看 | 美女在线黄| 91污视频在线 | 2019中文 | 日韩三级视频在线观看 | 久久久午夜精品理论片中文字幕 | 日韩系列| av网址aaa| 国产一区二区成人 | 狠狠躁夜夜躁人人爽超碰91 | 欧美一二区在线 | 亚洲人人网 | 久久久久国产精品www | 日日夜夜草| 米奇影视7777 | 亚洲精品中文在线观看 | 久久调教视频 | 亚洲五月六月 | 超碰免费在线公开 | 91av大全| 97视频免费观看 | av在线激情 | 婷婷丁香久久五月婷婷 | 日韩精品欧美专区 | 久久精品一二区 | 久久99精品久久只有精品 | 欧美日韩在线观看一区 | 免费能看的黄色片 | 色99在线 | 亚洲区另类春色综合小说校园片 | 中文字幕av网站 | 国产亚洲精品久久久久久 | 成人午夜在线电影 | 毛片网站免费在线观看 | 欧美日韩久久一区 | 日韩一级黄色大片 | 99精品欧美一区二区三区黑人哦 | 国产精品嫩草影院9 | 日本婷婷色| 怡红院av| 亚洲天堂网视频 | 国产精品视频免费看 | 我要看黄色一级片 | 亚洲精品视频免费在线 | 日韩av在线免费播放 | 美国三级黄色大片 | 亚洲视频精品 | 国产日韩欧美在线观看视频 | 综合网中文字幕 | 国产亚洲精品久久久久久久久久久久 | 久草在线国产 | 91女神的呻吟细腰翘臀美女 | 福利片视频区 | 97免费视频在线 | 亚洲 精品在线视频 | 国产黄色高清 | 欧美动漫一区二区三区 | 午夜电影av| 成人欧美一区二区三区黑人麻豆 | www.精选视频.com | 日日爽日日操 | 国产日韩欧美中文 | 亚洲天天 | 91免费在线 | 五月婷婷六月丁香激情 | 天天操天天操天天操天天操天天操 | 不卡av在线播放 | 日日操夜 | 久久精品欧美一区二区三区麻豆 | 国产精品久久99精品毛片三a | 99精品在线直播 | 天天天天天操 | 午夜性福利 | 一区二区三区国产精品 | 国产欧美久久久精品影院 | 欧美日韩在线视频免费 | 91视频三区| 在线韩国电影免费观影完整版 | 91麻豆产精品久久久久久 | 国产日韩欧美在线观看视频 | 色婷婷国产精品一区在线观看 | 国产91精品看黄网站在线观看动漫 | 久久精品欧美一区二区三区麻豆 | 欧美少妇影院 | 四虎国产永久在线精品 | 国产精品97| www.香蕉视频在线观看 | 日韩中文字幕免费在线观看 | 亚洲情影院 | 国产精品毛片一区二区在线看 | 国产精品成久久久久三级 | 超碰免费在线公开 | 99精品热视频只有精品10 | 伊人亚洲综合 | 精品美女国产在线 | 91福利视频在线 | 四虎免费av | 美女精品在线 | 免费碰碰 | 九九免费精品视频在线观看 | 日韩成人邪恶影片 | 色噜噜噜 | 天天玩天天干天天操 | 成人国产精品久久久 | 99热这里只有精品久久 | 亚洲网站在线 | 色香蕉在线 | 天天操人| 在线综合 亚洲 欧美在线视频 | www.五月天婷婷 | av在线进入 | 亚洲精品国产精品乱码不99热 | 欧美做受高潮1 | www操操 | 精品福利视频在线 | 成年人免费在线播放 | 黄色大片日本免费大片 |