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

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > python >内容正文

python

python实现可视化数独求解器(附代码链接及点点讲解)

發(fā)布時(shí)間:2023/12/31 python 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python实现可视化数独求解器(附代码链接及点点讲解) 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

寫在前面:【學(xué)校課程要求】
設(shè)計(jì)一個(gè)數(shù)獨(dú)游戲,能自動(dòng)生成初盤,也能人工設(shè)置初盤,能檢測(cè)人工設(shè)置初盤的合法性;
并編寫一個(gè)求解數(shù)獨(dú)終盤的算法。

1. 準(zhǔn)備工作

找了不少資料,這個(gè)可視化感覺(jué)挺好看的,但是我寫完啦,就沒(méi)仔細(xì)看了(這是講解?的鏈接,里面有給 github 的地址):https://blog.csdn.net/u010751000/article/details/109610683
學(xué)習(xí)數(shù)獨(dú)的算法思想,可以參考 知乎季以安 的分享(用到了唯一侯選數(shù)法關(guān)鍵數(shù)刪減法,感覺(jué)這兩種算法就可以解決有唯一解的數(shù)獨(dú)題目了):https://zhuanlan.zhihu.com/p/75974196
本文實(shí)現(xiàn)的代碼,是基于某項(xiàng)目改編的,遍歷的方法參考了另一個(gè)寫的挺簡(jiǎn)練的項(xiàng)目(但是我找半天找不到地址了,,這兩個(gè)代碼還在,需要的戳我呀)

使用配置: windows 10,python 3.7,pycharm 2018.2,anaconda 2020.11

2. 基本知識(shí)

數(shù)獨(dú)盤面是個(gè) 9*9 的棋盤,要求利用給出的部分已知數(shù)字,基于邏輯和推理,在空白方格上填入數(shù)字 1-9,使其在每一行、每一列和每一九宮格中都出現(xiàn)且只出現(xiàn)一次。

對(duì)數(shù)獨(dú)游戲難度的設(shè)置包括兩種:根據(jù)初盤中空白方格的多少認(rèn)定難度,空白方格越多,難度越大;根據(jù)求解數(shù)獨(dú)使用的方法來(lái)認(rèn)定難度,求解數(shù)獨(dú)終盤使用的方法越多,難度越大。

數(shù)獨(dú)的解法有很多,其中回溯遞歸的方法簡(jiǎn)單易懂,也較容易實(shí)現(xiàn),能夠解決全部有解的數(shù)獨(dú)問(wèn)題。但玩家在實(shí)際求解中很少使用遍歷的方法,一般采用“直觀法”和“候選數(shù)法”這兩大類求解思維,它們又各自包括多種不同方法:直觀法包括唯一解法、基礎(chǔ)摒除法、區(qū)塊摒除法、唯余解法、矩形摒除法、單元摒除法、余數(shù)測(cè)試法等;候選數(shù)法包括唯一候選數(shù)法、隱性唯一候選數(shù)法、三鏈數(shù)刪減法、隱性三鏈數(shù)刪減法、矩形頂點(diǎn)刪減法、三鏈列刪減法、關(guān)鍵數(shù)刪減法等。

3. 實(shí)現(xiàn)的功能說(shuō)明

能夠根據(jù)難度自動(dòng)生成初盤,也能夠人工設(shè)置初盤(在交互界面輸入;用 txt 文件導(dǎo)入)。
實(shí)現(xiàn)的數(shù)獨(dú)求解器不但可以得到求解結(jié)果(左側(cè)),還可以得到具體的求解步驟,也能實(shí)現(xiàn)“上一步”與“下一步”的分步查看。

如上圖所示,菜單欄分為三部分,點(diǎn)開(kāi)后如圖。點(diǎn)擊“生成初盤“,可以進(jìn)一步選擇生成數(shù)獨(dú)題目的難度,包括簡(jiǎn)單、中級(jí)、困難、困難+和專家這五個(gè)等級(jí);點(diǎn)擊”文件”,可以選擇保存或載入,兩種方式對(duì)應(yīng)的文件都為.txt文件(包括9行,每行為該行方格對(duì)應(yīng)的字符串);點(diǎn)擊“關(guān)于”,會(huì)彈出中間所示的信息。
主要選項(xiàng)卡包括左側(cè)的數(shù)獨(dú)展示界面(清空按鈕可恢復(fù)原始狀態(tài))、右上的描述信息以及右下的具體步驟展示。

主要功能展示:可根據(jù)難度自動(dòng)生成初盤,也可人工設(shè)置初盤(在交互界面輸入;用txt文件導(dǎo)入),選擇點(diǎn)擊右側(cè)的“一鍵解題”或“上一步”“下一步”來(lái)得到最終結(jié)果或分步查看。左側(cè)顯示求解結(jié)果(黑色加粗為初盤數(shù)字,橙色為求解得到的數(shù)字),右側(cè)顯示具體的求解步驟。

根據(jù)需要設(shè)置了各類提示信息:在載入文件出錯(cuò)時(shí)會(huì)報(bào)錯(cuò);在當(dāng)前數(shù)據(jù)為空時(shí),不能保存為文件或求解數(shù)獨(dú),否則會(huì)出現(xiàn)報(bào)錯(cuò);若人工設(shè)置的初盤存在問(wèn)題,在點(diǎn)擊解題后報(bào)錯(cuò)。當(dāng)數(shù)獨(dú)題目可能不止有一個(gè)解時(shí)(之前使用的方法無(wú)法解決),會(huì)出現(xiàn)提示,點(diǎn)擊“OK”后,會(huì)在當(dāng)前的解題基礎(chǔ)上調(diào)用回溯遍歷法,得到一個(gè)可能的解。解題成功時(shí),也會(huì)彈出提示信息。

4. 代碼實(shí)現(xiàn)

本來(lái)是作為一個(gè)sudoku_solver.py文件的,但是有強(qiáng)迫癥,強(qiáng)行理解并拆成了 sudoku_solver.py、show_GUI.py、show_funcion.py,又增加了用于自動(dòng)生成初盤的sudoku_creator.py(原來(lái)是直接讀取設(shè)置好的數(shù)獨(dú)棋盤)。除此之外,還有兩個(gè).txt文件,作為信息顯示的讀入。下面是講解以及對(duì)應(yīng)的代碼(項(xiàng)目中加了很多注釋,以下只是思路的講解和一小部分代碼),全部項(xiàng)目見(jiàn) gitee:https://gitee.com/mxx11/sudoku

4.1 自動(dòng)生成數(shù)獨(dú)初盤

這里根據(jù)空白方格的數(shù)量來(lái)劃分設(shè)置初盤的難度。由于數(shù)獨(dú)的求解過(guò)程中涉及到界面展示,生成初盤后無(wú)法調(diào)用求解過(guò)程求解。所以只能保證生成數(shù)獨(dú)初盤一定有解,但不能保證是唯一解(生成后,不再求解驗(yàn)證)。整體可分為以下三步(頭兩步其實(shí)不是很理解,或許生成的基本盤數(shù)量比較少,所以需要交換?而且是怎么保證基本盤一定能生成出來(lái)的?):

生成基本盤:先生成9*9的棋盤,再?gòu)?-9中隨機(jī)選取第一個(gè)方格的數(shù)字,然后從左到右,從上到下,遍歷生成基本盤,保證1-9在每行、每列、每個(gè)九宮格中都出現(xiàn)且只出現(xiàn)一次。

# 生成基本盤 def create_base_sudo(self):# 9*9的二維矩陣,每個(gè)方格默認(rèn)值為0sudo = np.zeros((9, 9), dtype=int)# 隨機(jī)生成第一個(gè)方格的數(shù)字num = random.randrange(9) + 1# 遍歷從左到右,從上到下逐個(gè)遍歷for row_index in range(9):for col_index in range(9):# 獲取該方格對(duì)應(yīng)的行、列、九宮格sudo_row = sudo[row_index, :] # 獲取方格所在的行的全部方格sudo_col = sudo[:, col_index] # 獲取方格所在的列的全部方格row_start = row_index // 3 * 3 # 獲取方格所在的九宮格的全部方格col_start = col_index // 3 * 3sudo_block = sudo[row_start: row_start + 3, col_start: col_start + 3]# 如果該數(shù)字已經(jīng)存在于對(duì)應(yīng)的行/列/九宮格,則繼續(xù)判斷下一個(gè)候選數(shù)字,直到?jīng)]有重復(fù)while (num in sudo_row) or (num in sudo_col) or (num in sudo_block):num = num % 9 + 1sudo[row_index, col_index] = num # 賦值num = num % 9 + 1return sudo

通過(guò)隨機(jī)交換得到終盤:根據(jù)觀察可以發(fā)現(xiàn),在已有的數(shù)獨(dú)結(jié)果上,調(diào)換同一個(gè)九宮格內(nèi)任意兩個(gè)方格所在的行/列后的結(jié)果,還是一個(gè)有效的數(shù)獨(dú)。據(jù)此,多次隨機(jī)交換行和列,可以得到一個(gè)與基本盤相差較大的終盤。

# 隨即交換生成終盤 def random_sudo(self):sudo = self.create_base_sudo()times = 50 # 交換次數(shù)for _ in range(times):# 隨機(jī)交換兩行rand_row_base = random.randrange(3) * 3 # 從0,3,6隨機(jī)取一個(gè)rand_rows = random.sample(range(3), 2) # 從0,1,2中隨機(jī)取兩個(gè)數(shù)row_1 = rand_row_base + rand_rows[0]row_2 = rand_row_base + rand_rows[1]sudo[[row_1, row_2], :] = sudo[[row_2, row_1], :]# 隨機(jī)交換兩列rand_col_base = random.randrange(3) * 3rand_cols = random.sample(range(3), 2)col_1 = rand_col_base + rand_cols[0]col_2 = rand_col_base + rand_cols[1]sudo[:, [col_1, col_2]] = sudo[:, [col_2, col_1]]return(sudo)

根據(jù)難度挖去不同數(shù)量的方格:實(shí)際測(cè)試表明,空白方格的數(shù)量控制在17-67比較恰當(dāng),即最多清除64個(gè)數(shù)字,最少清除14個(gè)數(shù)字。據(jù)此將難度分為5個(gè)等級(jí),每個(gè)等級(jí)挖去數(shù)字的數(shù)量區(qū)間不同。在挖去數(shù)字時(shí),用0-80代指81個(gè)方格。隨機(jī)生成0-80間指定數(shù)量的數(shù)字,再計(jì)算每個(gè)隨機(jī)生成的數(shù)字指代方格的所在行和所在列,將其挖去。

# 根據(jù)難度等級(jí)擦除方格 def get_sudo_subject(self, level):sudo = self.random_sudo()subject = sudo.copy()max_clear_count = 64 # 最多清除個(gè)數(shù)min_clear_count = 14 # 最少清除個(gè)數(shù)each_level_count = (max_clear_count - min_clear_count) / 5 # 每個(gè)等級(jí)清除的個(gè)數(shù)level_start = min_clear_count + (level - 1) * each_level_count # 該等級(jí)最小數(shù)del_nums = random.randrange(level_start, level_start + each_level_count) # 該等級(jí)范圍內(nèi)的隨機(jī)數(shù)# 隨機(jī)擦除(從0到80,隨機(jī)取要?jiǎng)h除的個(gè)數(shù))clears = random.sample(range(81), del_nums)for clear_index in clears:# 把0到80的坐標(biāo)轉(zhuǎn)化成行和列索引,避免重復(fù)刪除同一個(gè)格子的數(shù)字row_index = clear_index // 9col_index = clear_index % 9subject[row_index, col_index] = 0subject = self.change_format(subject)return subject

4.2 求解數(shù)獨(dú)終盤

設(shè)置求解數(shù)獨(dú)終盤的整體過(guò)程:
如下圖所示,先根據(jù)規(guī)則要求,得到每個(gè)方格的可能取值,再循環(huán)使用唯一候選數(shù)法和區(qū)塊摒除法。若仍未解決,則進(jìn)一步使用關(guān)鍵數(shù)刪減法,若嘗試10個(gè)有多個(gè)可能值的方格后,仍未得到最終解,判定方法失敗,使用回溯遍歷法得到一個(gè)可能解。圖中畫框的方法用到了全局更新,會(huì)在后面詳細(xì)說(shuō)明。

def solve_sudoku(self):if self.check_data_validation(): # 檢查原始數(shù)據(jù)是否有效self.update_step_list(['#############################','在空白方格中填充所有可能數(shù)字','#############################'])if not self.fill_blank_cell(): # 在空白方格中填充所有可能數(shù)字return Falseif self.check_sudoku_result(): # 數(shù)獨(dú)解決:返回return Trueelse:if self.basic_methods_loop(): # 唯一候選法和區(qū)塊摒棄法return Trueelse:array_now = self.sudoku_data_dic['row'] # 存儲(chǔ)關(guān)鍵數(shù)刪減法嘗試前的數(shù)獨(dú)題目if self.key_number_reduction_method():return Trueelse: # 最終嘗試回溯遍歷法(使用array_now)if self.back_find_a_solution(array_now): # 數(shù)獨(dú)解決:返回return Trueelse: # 數(shù)獨(dú)無(wú)法解決:返回錯(cuò)誤信息self.update_step_list(['', '抱歉,解題失敗!無(wú)法找到最終解!'],['抱歉,解題失敗!無(wú)法找到最終解!'])

設(shè)置了幾個(gè)用到的基礎(chǔ)函數(shù):
用于檢查原始數(shù)據(jù)是否有效、是否得到最終解;
用于填寫空白方格的可能取值、獲取新的數(shù)獨(dú)題目。這里填寫空白方格的可能取值挺有意思,不是找行/列/九宮格值域的交集,而是遍歷1-9,看是否在行/列/九宮格中出現(xiàn),這與它設(shè)置的信息交互方式有關(guān)。

循環(huán)使用唯一候選數(shù)法和區(qū)塊摒除法:
先調(diào)用唯一候選法,若未發(fā)生改變則返回False;若發(fā)生改變且為最終結(jié)果,則返回True;若發(fā)生改變且不是最終結(jié)果,則調(diào)用區(qū)塊摒棄法。
若未發(fā)生改變則返回False;若發(fā)生改變且為最終結(jié)果,則返回True;若發(fā)生改變且不是最終結(jié)果,則循環(huán),再次調(diào)用唯一候選法。

def basic_methods_loop(self):while True:self.get_sudoku_table_data() # 保存唯一候選數(shù)法前數(shù)獨(dú)數(shù)據(jù)unique_data_dic = self.sudoku_data_dic['row']if not self.unique_candidate_method(): # 唯一候選數(shù)法return Falseself.get_sudoku_table_data() # 對(duì)比是否發(fā)生改變if unique_data_dic == self.sudoku_data_dic['row']:return Falseif self.check_sudoku_result(): # 改變且已為最終結(jié)果return Trueelse: # 如果發(fā)生改變:調(diào)用區(qū)塊摒棄法self.get_sudoku_table_data() # 保存區(qū)塊摒棄法前數(shù)獨(dú)數(shù)據(jù)block_data_dic = self.sudoku_data_dic['row']self.block_exclusion_method() # 區(qū)塊摒棄法self.get_sudoku_table_data() # 對(duì)比是否發(fā)生改變if block_data_dic == self.sudoku_data_dic['row']:return Falseif self.check_sudoku_result(): # 改變且已為最終結(jié)果return True

唯一候選數(shù)法:
逐漸排除不合適的候選數(shù),當(dāng)某個(gè)方格的候選數(shù)排除至只有一個(gè)數(shù)字時(shí),這個(gè)數(shù)字為該方格的唯一候選數(shù),即最終解。排除方法:若在某行/列/九宮格中,只有某個(gè)方格的可能值含有某數(shù)字,那么該方格的值可以唯一確定為該數(shù)字。實(shí)現(xiàn)時(shí),對(duì)每行/列/九宮格中各方格的值域分別進(jìn)行不去重合并,若原方格的某個(gè)可能取值在合并得到的新列表中唯一,則將這個(gè)唯一值賦值給該值所在方格。
這個(gè)方法會(huì)進(jìn)行多輪,涉及多次全局更新:分別尋找每行、每列、每個(gè)九宮格的中僅出現(xiàn)一次的數(shù)字,若有這樣的數(shù)字,則將其所在方格的值替換為該數(shù)字,然后由當(dāng)前有確定值的方格得到新的數(shù)獨(dú)題目,再在空白方格中填入可能值,并再次尋找每行、每列、每個(gè)九宮格的中僅出現(xiàn)一次的數(shù)字。循環(huán)以上步驟直至不再發(fā)生改變。

區(qū)塊摒除法:
在九宮格中,如果某一數(shù)字僅出現(xiàn)在某行或某列中,那么這一行或者這一列中,其它九宮格的可能取值都可以排除掉這個(gè)數(shù)字。可以通過(guò)構(gòu)建詞典來(lái)實(shí)現(xiàn)。詞典格式:{1: {‘row’: [2, 4], ‘column’: [3]}}
實(shí)際上也可以多輪,但感覺(jué)性價(jià)比不高(實(shí)際上這個(gè)方法一般情況下也沒(méi)多大用?);也不涉及全局更新,若有改變,會(huì)直接再調(diào)用唯一候選數(shù)法,在唯一候選數(shù)法中更新即可。

關(guān)鍵數(shù)刪減法:
對(duì)某個(gè)有多個(gè)可能取值的方格,依次假定每個(gè)可能取值為該方格的最終結(jié)果,繼續(xù)求解。如果發(fā)生錯(cuò)誤,則嘗試其他可能取值。
具體實(shí)現(xiàn):依次嘗試未確定方格的所有可能值,并將其填入方格,然后據(jù)此得到新的數(shù)獨(dú)題目,再在空白方格中填入可能值。若出現(xiàn)錯(cuò)誤,則嘗試數(shù)字不合理;若未出現(xiàn)錯(cuò)誤,則調(diào)用唯一候選數(shù)法和區(qū)塊摒棄法,檢驗(yàn)新得到的數(shù)獨(dú)是否有解(有解則返回True,無(wú)解則嘗試下一個(gè)可能值)。若當(dāng)前未確定方格的所有可能值都沒(méi)有解,則恢復(fù)嘗試前數(shù)據(jù),開(kāi)始嘗試下一個(gè)未確定方格的所有可能值。
根據(jù)觀察,在嘗試10個(gè)未確定方格后仍沒(méi)有解時(shí),應(yīng)終止嘗試,節(jié)省時(shí)間。

本來(lái)的想法是不斷使用遞歸:依次嘗試未確定方格的所有可能值,遞歸檢測(cè)所選值是否正確。在假設(shè)某方格的值后,檢查得到的值域列表是否合法。若值域列表合法,進(jìn)一步檢驗(yàn)是否已得到最終答案,若仍不是最終答案,則調(diào)用遞歸,查看下一個(gè)可能數(shù)字不唯一的方格,直至調(diào)用過(guò)程中返回最終解或最終發(fā)現(xiàn)無(wú)唯一解;若值域列表不合法,則更換當(dāng)前嘗試方格的選值,若所有選值得到的值域列表均不合法,則數(shù)獨(dú)題目無(wú)唯一解。
但是在實(shí)際編寫時(shí)才發(fā)現(xiàn),由于最初的設(shè)定是每步都可以顯示,所以遞歸難以實(shí)現(xiàn),最終思路為:依次嘗試未確定方格的所有可能值,檢驗(yàn)新得到數(shù)獨(dú)是否有解;若都沒(méi)有解,則嘗試下一個(gè)未確定方格的所有可能值。

回溯遍歷法:
考慮到自動(dòng)設(shè)置的初盤可能不止有唯一解,而之前的方法只能求解有唯一解的數(shù)獨(dú)題目。所以在使用以上方法嘗試失敗后,又設(shè)置了回溯遍歷法,能夠得到數(shù)獨(dú)題目的一個(gè)可能解。實(shí)現(xiàn)時(shí),依次嘗試每個(gè)未確定方格的值,可行則繼續(xù)嘗試下一個(gè)方格,有誤則不斷回溯,再次嘗試。由于涉及遞歸,此方法只展示右側(cè)的具體步驟以及最終結(jié)果,不支持“上一步”和“下一步”操作。
具體實(shí)現(xiàn):在調(diào)用關(guān)鍵數(shù)刪減法前,保存當(dāng)時(shí)的數(shù)獨(dú)題目,若關(guān)鍵數(shù)刪減法嘗試失敗,則將嘗試前的數(shù)獨(dú)題目傳入回溯遍歷法。在回溯遍歷函數(shù)中設(shè)置列表spaces存儲(chǔ)不確定方格的位置;設(shè)置新的行、列、九宮格列表,用于存儲(chǔ)1-9中每個(gè)數(shù)字是否在該行、列、九宮格中出現(xiàn)。最初將有確定值方格對(duì)應(yīng)的位置設(shè)為True,其余設(shè)為False。然后開(kāi)始遞歸,將當(dāng)前確定方格對(duì)應(yīng)的位置設(shè)為True,失敗則回溯并將嘗試失敗的對(duì)應(yīng)位置改回False。通過(guò)設(shè)置True和False值來(lái)完成回溯遍歷。

4.3 求解與可視化間的數(shù)據(jù)信息連接

表格中的數(shù)據(jù)存儲(chǔ)在sudoku_data_dic中,便于直接獲取行、列、九宮格形式的列表。相當(dāng)于列、九宮格形式的數(shù)據(jù)與行形式數(shù)據(jù)的轉(zhuǎn)換,感覺(jué)很巧妙。

def get_sudoku_table_data(self):self.sudoku_data_dic = {'row': [['' for i in range(9)] for j in range(9)],'column': [['' for i in range(9)] for j in range(9)],'block': [[] for j in range(9)]}for row in range(9):for column in range(9):cell_value = self.sudoku_table.item(row, column).text().strip()self.sudoku_data_dic['row'][row][column] = cell_valueself.sudoku_data_dic['column'][column][row] = cell_valueblock_num = (row // 3) * 3 + column // 3 # 所在九宮格self.sudoku_data_dic['block'][block_num].append(cell_value)

文本展示等用到的信息,存儲(chǔ)在step_dic中,并隨著解題過(guò)程不斷添加到step_list中。后續(xù)會(huì)利用step_list中存儲(chǔ)的信息,進(jìn)行GUI中數(shù)獨(dú)展示界面、步驟展示文本、提示信息的更新與展示。

def update_step_list(self, step_text_list=[], message_text_list=[]):self.get_sudoku_table_data()step_dic = {'row_list': copy.deepcopy(self.sudoku_data_dic['row']),'step_text': copy.deepcopy(step_text_list),'message_text': copy.deepcopy(message_text_list)}self.step_list.append(step_dic)

4.4 可視化界面及輔助功能

使用了pyqt5,用于繪制交互界面,主要分為菜單欄和主要選項(xiàng)卡。

def init_ui(self):self.gen_menu_bar() # 生成菜單欄self.gen_main_tab() # 生成主要選項(xiàng)卡# 繪制GUI窗口self.setWindowTitle('Sudoku Solver') # 設(shè)置窗口標(biāo)題self.resize(1030, 650) # 設(shè)置屏幕大小qr = self.frameGeometry() # 設(shè)置在屏幕中間顯示cp = QDesktopWidget().availableGeometry().center()qr.moveCenter(cp)self.move(qr.topLeft())

菜單欄 包括3部分:自動(dòng)生成初盤、文件載入導(dǎo)出、關(guān)于。
主要選項(xiàng)卡 包括3部分:數(shù)獨(dú)界面(標(biāo)題、清空按鈕、9*9表格)、描述信息、步驟展示(一鍵解題、上一步、下一步、文本展示)。

對(duì)應(yīng)的功能也在這里實(shí)現(xiàn),比如文件的載入、保存,清空數(shù)獨(dú)界面;還引用了前面的.py文件,如根據(jù)難度自動(dòng)生成初盤,“上一步” “下一步”。

總結(jié)

以上是生活随笔為你收集整理的python实现可视化数独求解器(附代码链接及点点讲解)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

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

天天射成人 | 在线观看黄网站 | 五月综合激情网 | 久久国产电影 | 黄色在线免费观看网址 | 亚洲激情在线播放 | 在线免费中文字幕 | 国产精品女视频 | 中文字幕在线免费97 | 在线看av网址 | 91在线色| 麻豆国产精品视频 | 精品国产一区二区三区久久久蜜月 | 97电影在线看视频 | 人人草在线视频 | a色视频 | 黄色小说在线免费观看 | 色婷婷免费视频 | 免费观看久久 | 97超碰资源总站 | 天天爱天天草 | 成人在线观看你懂的 | 欧美日韩高清国产 | 久久综合免费视频影院 | 四虎在线视频免费观看 | 超碰97免费观看 | 97超碰人人澡人人爱学生 | 国产又黄又硬又爽 | 国产视频久久久 | 色综合天天狠天天透天天伊人 | 天天操天天操天天操天天 | 九九九视频精品 | 国产日本高清 | 国产亚洲精品久久久久久电影 | 久久久久日本精品一区二区三区 | 亚洲精品一区二区精华 | 亚洲成人精品av | 国产中文欧美日韩在线 | 国产中文欧美日韩在线 | 亚州欧美精品 | 日韩精品中文字幕有码 | 97免费在线视频 | 国产综合久久 | 人人干97 | 免费午夜视频在线观看 | 亚洲精品中文字幕在线 | 国产+日韩欧美 | 日韩系列 | 一区二区不卡 | 国产在线不卡视频 | 国产超碰在线观看 | 中文字幕丰满人伦在线 | 国产精品永久久久久久久www | 久久成人免费电影 | av中文字幕在线播放 | 天天综合导航 | 91久久国产综合精品女同国语 | 免费一级毛毛片 | 天天玩天天干天天操 | 亚洲精品白浆高清久久久久久 | 久香蕉 | 久草干| 国产1区在线观看 | 国产精品ssss在线亚洲 | 最新成人av | 国产裸体永久免费视频网站 | 99久久影院 | 日韩欧美视频在线观看免费 | www九九热 | 日本精品视频免费观看 | 国产精品免费一区二区 | 婷婷六月综合亚洲 | 国产中文伊人 | 亚洲天堂网视频在线观看 | www.福利视频 | 中文字幕资源网在线观看 | 久久国产网 | 久久免费视频这里只有精品 | 九九精品视频在线观看 | 美女福利视频网 | 中文字幕永久在线 | 欧美日本中文字幕 | 婷婷色站| 免费成人av电影 | 日韩网页 | 中文久草 | 日韩精品一区二区在线视频 | 精品一区精品二区高清 | 久久久久亚洲精品 | 日本精品久久久久久 | 欧美热久久| 免费成人av电影 | 97在线观看视频免费 | 91视频这里只有精品 | 亚洲免费国产视频 | 国产黄色片免费看 | 国产小视频在线看 | 91亚洲精品久久久蜜桃 | 久久久久看片 | 一区二区在线电影 | 免费三级黄色片 | 91大神在线观看视频 | 久久久伊人网 | 欧美日韩视频在线一区 | 日韩a在线观看 | 亚洲精品视频一二三 | 天天操夜 | 少妇精品久久久一区二区免费 | 中文字幕丰满人伦在线 | 欧美日韩免费观看一区二区三区 | 99久久精品午夜一区二区小说 | 九九免费精品 | 中国一级特黄毛片大片久久 | 国产一级片直播 | 天天综合操 | 亚洲精品免费看 | 91视频最新网址 | 久久视频在线看 | 中文字幕国产一区二区 | 欧美精品v国产精品 | 欧美日bb | 国产精品免费看久久久8精臀av | 好看av在线 | 五月婷婷在线视频观看 | 精品一区二区视频 | 国产精品久久久久久久久久妇女 | 亚洲国产成人精品在线观看 | 中文字幕制服丝袜av久久 | 久久激情影院 | 欧美日本不卡视频 | 国产精品国产三级国产aⅴ9色 | 日韩在线激情 | 九色91在线视频 | 天天伊人网| 国产福利一区在线观看 | 美女网站色 | 国产麻豆视频免费观看 | 2019中文字幕第一页 | av电影免费观看 | 久久国产片 | 中文字幕日韩av | 六月婷婷网 | 五月婷婷av | 91中文视频 | 去干成人网 | 在线观看视频一区二区三区 | 就要干b | 在线观看午夜av | 日韩免费观看一区二区 | 欧美在线视频一区二区三区 | 夜夜爽夜夜操 | 九九热在线精品视频 | 福利视频一二区 | 久久久综合香蕉尹人综合网 | 亚洲影视九九影院在线观看 | 久久99最新地址 | 草 免费视频 | 亚洲精品午夜久久久 | 在线播放亚洲 | 亚洲欧美日韩精品久久久 | 久久精品国产亚洲a | 国产资源站 | 亚洲国产无 | 天天做天天爱夜夜爽 | 在线视频久久 | 日韩中文字幕在线观看 | 国产精品欧美激情在线观看 | 亚洲国产精品一区二区久久,亚洲午夜 | 久久香蕉国产精品麻豆粉嫩av | 韩国av免费看 | 欧美先锋影音 | 亚洲精品国精品久久99热一 | 一区二区三区www | 99资源网 | 九九久久精品 | 免费观看全黄做爰大片国产 | 四虎影视成人永久免费观看亚洲欧美 | av高清免费在线 | 亚洲精品一区二区精华 | 92精品国产成人观看免费 | 91探花在线视频 | 日本天天色 | 国产福利在线 | 天天操网 | 亚洲欧美精品在线 | 国产精品色婷婷 | 激情六月婷婷久久 | 亚洲国产美女久久久久 | 在线国产福利 | 国产一区二区网址 | 日本韩国精品在线 | 97国产在线观看 | 亚洲第一中文字幕 | 国产在线一线 | 日韩一二三 | 天天射天天射天天 | www日韩| 国产美女精品视频 | 99热国产在线观看 | 国产麻豆视频 | 国产一区欧美在线 | 久草视频免费在线播放 | 超碰在线色 | 一区二区三区在线视频观看58 | 国产视频在线观看一区 | 欧美国产91 | 欧美性高跟鞋xxxxhd | 91成人精品一区在线播放69 | 婷婷深爱网 | 激情网五月天 | 成人全视频免费观看在线看 | 久久夜av| 久久免费国产视频 | 国产精品久久精品 | 免费看的av片 | 性色va| 久久99电影 | 91精品视频播放 | www.色的 | 亚洲精品人人 | 日韩专区 在线 | 一区二区网 | 亚洲国产三级在线观看 | 欧美最猛性xxx | 超碰人人舔 | 久久久国产精品亚洲一区 | 2022中文字幕在线观看 | 国产精品久久久久久久久久妇女 | 国产午夜精品一区二区三区在线观看 | 日韩精品一区二区三区在线视频 | 青青啪 | 国产va在线 | 97精品国产97久久久久久粉红 | 91天堂在线观看 | 国产欧美久久久精品影院 | 在线免费观看黄 | 久久99国产综合精品免费 | 久久久影院 | 一区在线播放 | 欧美日一级片 | 色综合中文综合网 | 91高清免费观看 | 天天操天天色天天射 | 婷婷国产在线 | 国产97在线观看 | 日本视频网 | 亚洲最新av在线网站 | 日韩欧美一区二区在线播放 | 日韩1级片| 射射射av | 中文高清av| 天天色天天爱天天射综合 | 99草在线视频 | 国产精品 视频 | 国产在线观看a | 久久久久国| 99久久精品费精品 | 91精品国产99久久久久久红楼 | 91亚洲精品久久久蜜桃网站 | 欧美性护士 | 午夜av免费看 | 有码一区二区三区 | 麻豆国产电影 | 国产美女被啪进深处喷白浆视频 | 日韩在线视频免费播放 | 97涩涩视频| 亚洲精品美女在线 | 97成人在线观看视频 | 视频一区二区在线 | 黄色片视频免费 | 日韩欧美一区二区三区免费观看 | 日韩在线小视频 | 欧美极品少妇xbxb性爽爽视频 | 狠狠躁18三区二区一区ai明星 | av片一区 | 午夜精选视频 | 亚洲天堂网在线观看视频 | 四虎成人精品永久免费av | 国产伦精品一区二区三区… | 午夜视频免费在线观看 | 国产视频一区二区三区在线 | 日韩欧美一区二区三区在线 | 在线观看黄av | 午夜视频欧美 | 色94色欧美 | 久久久资源 | 日韩精品一区二区三区在线视频 | 一区二区三区日韩在线观看 | 日韩v欧美v日本v亚洲v国产v | 日韩精品一区二区三区不卡 | 日日日操 | 中文字幕日韩伦理 | 国产精品99蜜臀久久不卡二区 | 婷婷性综合 | 成人中文字幕av | 狠狠色狠狠色终合网 | 精品国精品自拍自在线 | 久久久高清免费视频 | 999久久久久久久久久久 | 99精品视频播放 | 中国一级片在线 | 中文字幕第一 | 在线视频日韩欧美 | 99久久精品免费看 | 国产第页| 婷婷丁香久久五月婷婷 | 亚洲国产成人久久综合 | 中文字幕丰满人伦在线 | 天天天操操操 | 国产日韩精品一区二区在线观看播放 | 亚洲在线国产 | 欧美精彩视频 | 亚洲成色777777在线观看影院 | 麻豆视频在线播放 | 激情亚洲综合在线 | 欧美综合在线视频 | 国产专区视频在线观看 | 久久99国产综合精品 | 亚洲精品在线网站 | 中文字幕中文字幕 | 国产色在线,com | 五月天亚洲综合小说网 | 亚洲狠狠婷婷 | 黄网站免费看 | 婷婷丁香激情网 | 日本在线精品视频 | 日韩精品视频在线观看免费 | 久久人人精 | 国产系列在线观看 | 98涩涩国产露脸精品国产网 | 国产亚洲人成网站在线观看 | 999在线观看视频 | 日韩91av| 蜜臀久久99静品久久久久久 | 国产一级电影免费观看 | 1000部18岁以下禁看视频 | 亚洲精品视频一二三 | av大片网站| 99电影| 久久五月天婷婷 | 亚洲一级片av | 玖玖在线视频观看 | 日韩精品一区二区三区在线播放 | 成人在线黄色电影 | 69国产精品视频免费观看 | 欧美性网站 | 91在线视频在线观看 | 成人av日韩 | 日韩一区二区三区免费视频 | 在线电影中文字幕 | 国产午夜一区二区 | 亚洲在线精品视频 | 久久久久久综合网天天 | 欧美精品免费一区二区 | 狠狠激情中文字幕 | 久久99精品久久久久久三级 | a色网站 | 丝袜美腿亚洲综合 | 免费黄在线观看 | 97超碰在线资源 | 欧美一级裸体视频 | 免费在线观看国产精品 | 婷婷色综合网 | 在线亚洲精品 | 久久99视频精品 | 国产精品综合久久久久 | 一级黄色片在线免费观看 | 一区二区三区高清不卡 | 91在线九色| 欧美另类一二三四区 | 国产精品大尺度 | 久久免费黄色 | 亚洲视频免费在线观看 | 亚洲国产播放 | 亚洲精品在线免费看 | 综合影视 | 国产经典 欧美精品 | 欧美九九九 | 亚洲高清不卡av | 一区电影 | 99精品久久精品一区二区 | 久久97视频 | 韩日电影在线观看 | av+在线播放在线播放 | 欧美成人一二区 | 午夜久久视频 | 欧美日韩国产一区二 | 99视频久久 | 国产成人a v电影 | 五月婷婷一区二区三区 | 日韩在线免费看 | 国产成人性色生活片 | 成人午夜在线电影 | 夜夜躁狠狠躁日日躁视频黑人 | 91精品蜜桃 | 91麻豆精品国产91久久久无需广告 | 毛片www | 日韩在线精品 | 中文字幕在线观看视频一区二区三区 | 国产亚洲综合在线 | 麻豆精品视频在线观看免费 | 免费看片黄色 | 91av视屏| 亚洲综合成人专区片 | 黄色毛片网站在线观看 | 五月开心综合 | 亚洲人成网站精品片在线观看 | 国产无套一区二区三区久久 | 久久免费高清视频 | 国产精品免费久久久 | 日本中文在线播放 | 久久久黄视频 | 成人av日韩 | av在线播放快速免费阴 | 毛片永久新网址首页 | 最新国产精品亚洲 | 欧美精品在线观看免费 | 国产成人一区二区三区电影 | 99精品国产99久久久久久福利 | 久草在线免费播放 | www最近高清中文国语在线观看 | 成人免费观看a | 国产精品欧美久久久久久 | 亚洲国产视频在线 | 免费网站在线 | 日本黄色免费网站 | 天天操天天干天天干 | 亚洲久在线| 国产精品s色 | 一本一道久久a久久综合蜜桃 | 伊人天堂久久 | 在线观看免费黄视频 | 日韩在线观看视频免费 | 亚洲国产精品人久久电影 | 国产免费视频在线 | 国产高清精品在线观看 | 在线观看 国产 | 久草在 | 91欧美日韩国产 | 久久99精品国产麻豆宅宅 | 麻豆果冻剧传媒在线播放 | 国产精品久久久久久久av电影 | 丁香电影小说免费视频观看 | 欧洲色综合 | 亚洲精品久久在线 | 最新av免费在线 | 日韩亚洲国产精品 | 综合网婷婷 | 亚洲资源 | 色婷婷精品 | 激情五月婷婷综合网 | 国产精品自产拍在线观看 | 久久国产精品二国产精品中国洋人 | 亚洲国产欧洲综合997久久, | 奇米影视在线99精品 | 亚洲一区精品人人爽人人躁 | 美女网站久久 | 五月婷香蕉久色在线看 | 韩国精品在线观看 | 亚洲视频资源在线 | 免费观看一级特黄欧美大片 | aaa免费毛片 | 欧美亚洲一区二区在线 | 天天射天天爱天天干 | 国产精品视频在线看 | 99热官网 | 麻豆极品| 免费看的视频 | 亚洲精品国产精品国自产在线 | 国产伦精品一区二区三区… | 毛片无卡免费无播放器 | 亚洲色图色 | 日韩有码第一页 | 99精品在线看 | 国产精品一区二区三区视频免费 | 少妇bbb好爽| 91精品视频播放 | 91视频在线网址 | 国产精品欧美日韩在线观看 | 91丨九色丨国产在线 | 日韩欧美在线播放 | 亚洲精品一区二区三区高潮 | 亚洲.www| 99在线热播 | a极黄色片| 欧美福利精品 | 久久精品久久精品久久 | 欧美一级在线观看视频 | 国产精品系列在线观看 | 久久国产欧美日韩精品 | 精品一区二区三区在线播放 | 深夜视频久久 | 久久国产精品二国产精品中国洋人 | 日韩色中色 | 韩国av免费 | 91成人午夜 | 久久综合激情 | 99视| 国产一级片免费观看 | 日韩精品免费在线观看 | 欧美成人基地 | 国产黄色电影 | 伊人视频| 亚洲成人av在线播放 | 亚洲一区二区三区毛片 | 欧美日韩国产一区二区三区 | 91久久久国产精品 | 69国产盗摄一区二区三区五区 | 欧美一级性生活片 | 黄p网站在线观看 | 国产视频每日更新 | 97天天干| 色香蕉在线视频 | 国产免费国产 | av 一区 二区 久久 | 91av在线播放视频 | 国产专区一 | 黄色免费大全 | 香蕉视频18| 黄色av高清| 中文字幕在线国产 | av一级免费 | 天天操狠狠操夜夜操 | 久久久久久久影院 | 色99导航 | 在线 影视 一区 | 一区二区三区在线不卡 | 99tvdz@gmail.com| 福利久久久 | 国产精品18久久久久久久 | 免费在线观看一区 | 在线视频 精品 | 色噜噜在线观看视频 | 在线观看自拍 | 国产精品黑丝在线观看 | 九九热精品视频在线观看 | 久久字幕网 | 免费亚洲片| 欧美日韩国产高清视频 | 51久久成人国产精品麻豆 | 在线免费看黄网站 | 91在线一区| 91超级碰| 色婷婷福利视频 | 69精品在线观看 | 成人午夜黄色影院 | 免费黄色一区 | 国产精品自在欧美一区 | 免费久久99精品国产婷婷六月 | 中文字幕成人一区 | 久久久久久激情 | 亚洲欧美国产精品 | 久久无码av一区二区三区电影网 | 中文字幕在线观看免费观看 | 五月婷婷毛片 | 91av看片| 国产一级视频免费看 | 国产黄色免费观看 | 午夜精品一区二区三区免费 | 婷五月激情 | 国产黑丝一区二区三区 | 九九热国产视频 | a黄色片 | 97精品视频在线播放 | 久操中文字幕在线观看 | 九九九九热精品免费视频点播观看 | 免费的国产精品 | 日韩福利在线观看 | 在线免费高清视频 | 欧美 激情 国产 91 在线 | 久久久久激情电影 | 丝袜护士aⅴ在线白丝护士 天天综合精品 | 欧美亚洲精品在线观看 | 黄色免费电影网站 | 射久久久 | 在线观看亚洲精品 | 深夜男人影院 | www.久久精品视频 | 在线免费观看视频a | 99久久精品免费看国产免费软件 | 日韩在线精品一区 | 国产清纯在线 | 中文字幕久久久精品 | 欧美日韩性视频 | 日日碰狠狠添天天爽超碰97久久 | 亚洲欧美日韩精品一区二区 | 久久黄色免费观看 | 欧美日韩精品在线 | 国产1区2 | 免费在线观看av网站 | 天天综合网在线 | 免费在线播放视频 | 黄色小说视频在线 | 国产91精品看黄网站在线观看动漫 | 欧美性色综合 | 亚洲激情av | 激情视频综合网 | 亚洲国产手机在线 | 91探花国产综合在线精品 | 免费网站在线 | 午夜精品久久久99热福利 | 91重口视频 | 日日夜日日干 | 欧美色图88| 日韩欧美一区二区三区视频 | avcom在线 | 国产午夜在线观看视频 | 最近2019中文免费高清视频观看www99 | 日韩在线观看不卡 | 玖玖国产精品视频 | 免费av网址在线观看 | 大片网站久久 | 啪啪凸凸| 久久久久久国产精品美女 | 国产精品一区二区三区在线免费观看 | 国产精品热 | 国产精品久久久免费 | 欧美日韩一级在线 | 美女网站视频免费都是黄 | 在线观看成人毛片 | 成人av高清在线观看 | 干亚洲少妇 | 国产精品久久久久久久久久直播 | www.狠狠 | 成人在线免费视频观看 | 日日弄天天弄美女bbbb | 欧美日韩精品影院 | 国产美女网站在线观看 | 久久国产精品视频观看 | 亚洲人精品午夜 | 久久视频精品在线 | 超碰夜夜 | 日本婷婷色 | 草久久久 | 91一区啪爱嗯打偷拍欧美 | 国产精品黄色在线观看 | 黄网站色欧美视频 | 国产精品白浆视频 | 欧美一区免费观看 | 成人在线视频免费观看 | 国产女人18毛片水真多18精品 | 亚洲 成人 一区 | 欧美一区二区三区特黄 | 国产一区影院 | 久久日本视频 | 久久久www成人免费毛片麻豆 | 91视视频在线直接观看在线看网页在线看 | 国产r级在线观看 | 在线免费观看涩涩 | 黄在线免费看 | 亚洲综合在线视频 | 日韩av伦理片 | av一级片 | 国产精品美女久久久久久久久久久 | 久久精品这里都是精品 | 欧美性黑人 | 国产成人性色生活片 | 日韩av伦理片 | 色综合天天综合网国产成人网 | 国产一级电影在线 | 成人免费视频免费观看 | 欧美成人黄色 | 天天爱天天插 | 日女人电影| 四虎成人精品永久免费av | 国产91国语对白在线 | 99精品一区二区三区 | 国产免费亚洲高清 | 在线成人观看 | 在线小视频 | 国产黄在线看 | 亚洲精品永久免费视频 | 亚洲午夜精品久久久久久久久 | 精品久久久久久久 | 亚洲成人欧美 | 摸bbb搡bbb搡bbbb| 久操视频在线免费看 | 欧美激情视频在线免费观看 | 国产在线视频一区二区三区 | 国内久久精品视频 | 国产精品一区二区三区免费视频 | 国精产品999国精产品岳 | 在线观看av网站 | 精品久久一 | 精品国产一区二区三区久久久久久 | 婷婷免费视频 | 亚洲国产一二三 | 精品久久久久久久久久久久久久久久久久 | 久久久免费| 日韩中文字幕免费 | 欧美色伊人 | 日韩精品一区二区在线观看 | 丁香婷婷色综合亚洲电影 | 久久人人爽人人爽人人片av软件 | 久久久久久久久国产 | 成人黄色电影在线播放 | 久久久久久久久久久高潮一区二区 | 欧美精品一区二区三区一线天视频 | 免费a视频| 在线欧美中文字幕 | 二区视频在线 | 久久视频一区 | 一区二区三区在线电影 | 国产精品一区二区三区免费看 | 黄色成人av | 啪嗒啪嗒免费观看完整版 | 最新影院 | 日韩精品一区在线播放 | 日日夜精品 | a视频在线观看免费 | 久久成人国产 | 中文字幕在线观看完整 | 欧美在线视频一区二区三区 | 国产亚洲精品久久久久久电影 | 99久久精品免费看国产一区二区三区 | 天天操夜操| 97在线影视 | 欧美性极品xxxx做受 | 国产精品一区二区在线观看免费 | 亚洲精品国偷自产在线91正片 | 亚洲视频精品 | 国产精品久久久久久69 | 天天拍天天色 | 99久久精品免费看国产 | 91av在线不卡 | 午夜精品一区二区三区在线播放 | 性色av免费看 | 中文字幕中文字幕中文字幕 | 国产精品久久99 | 国产精品video爽爽爽爽 | www.com操| 国产三级国产精品国产专区50 | 欧美性精品 | 日韩精品一区二区在线观看 | 香蕉网在线 | 天天色婷婷 | 奇米影视8888| 干干夜夜 | 欧美国产三区 | 亚洲视频每日更新 | 国产精品久久久久久久久久久杏吧 | 久草在线一免费新视频 | 亚洲精品一区二区网址 | 欧美伦理电影一区二区 | 91免费高清视频 | 2019中文字幕网站 | 青草视频在线免费 | 国产一区二区三区高清播放 | 中文在线中文资源 | 99视频在线免费播放 | 免费看国产精品 | 人人干干人人 | 精品久久1 | 91九色蝌蚪视频在线 | 亚洲永久精品一区 | 国内精品久久久久久久久久 | 久久五月婷婷丁香社区 | 超级碰碰碰视频 | 成人免费xxx在线观看 | 久久久精品欧美一区二区免费 | 久久久国产毛片 | 国产高清绿奴videos | 成人欧美一区二区三区在线观看 | 免费久草视频 | av高清一区二区三区 | 日日躁夜夜躁xxxxaaaa | 久草在线在线精品观看 | 欧美日韩精品在线视频 | 日本在线观看视频一区 | 国产一区私人高清影院 | 久久国产免费 | 亚洲天天干 | 亚洲手机天堂 | 久久毛片网 | 亚洲精品国产自产拍在线观看 | 国内三级在线 | 六月丁香社区 | 永久免费毛片在线观看 | 日本三级不卡视频 | 国产亚洲综合在线 | 国产精品毛片久久久久久久 | 国内免费的中文字幕 | 丝袜护士aⅴ在线白丝护士 天天综合精品 | 三级黄色在线 | 97手机电影网| 国产日产av | 91男人影院 | 青青草在久久免费久久免费 | 国产在线精品观看 | 国精产品999国精产品岳 | 欧美性色综合 | av电影久久| 色吧av色av| 国产高清久久久久 | 中文在线www | 久草综合在线 | 精品日韩在线 | 808电影免费观看三年 | 久久香蕉电影网 | 经典三级一区 | 美女网色| 色网站黄 | 亚洲一区二区精品 | 国产精品久久久777 成人手机在线视频 | 日韩欧美精品免费 | 婷婷在线视频观看 | 国产成人久久精品亚洲 | 麻豆视频免费播放 | 男女全黄一级一级高潮免费看 | 97在线资源 | 日韩av电影手机在线观看 | 久久99精品国产 | 在线电影日韩 | 成人免费网站视频 | 91九色精品国产 | 超碰在线9 | 国产在线v | 激情欧美丁香 | 狠狠色丁香久久婷婷综合丁香 | 99久久久国产精品 | 深爱五月网 | 中文字幕欧美日韩va免费视频 | 精品国产一区二区三区蜜臀 | 97人人超 | 免费在线观看av不卡 | 免费在线观看亚洲视频 | 91成人免费电影 | 天天艹天天干天天 | 国产精品久久久久四虎 | 久久av福利 | 中文字幕在线观看视频一区二区三区 | 日韩黄色中文字幕 | 伊色综合久久之综合久久 | 日韩二三区| 亚洲成av人片在线观看香蕉 | 日韩一区二区三区在线观看 | 色综合久久五月天 | 天天草天天干 | 久草网视频在线观看 | 国产资源精品 | 欧美国产日韩激情 | 日韩精品91偷拍在线观看 | 全久久久久久久久久久电影 | 日韩av电影国产 | 高清av免费看 | 一级α片免费看 | 日韩毛片久久久 | 手机在线观看国产精品 | 久久久久国产一区二区 | 日韩一级理论片 | 成人黄色在线视频 | 人人澡人人舔 | 国产黄在线观看 | 日韩在线三级 | 国产97色 | 在线欧美中文字幕 | 夜夜爽www| 日韩欧美一区二区三区视频 | 18国产精品福利片久久婷 | 香蕉影院在线 | 99视频精品| 国产精品无 | 久久国产精品电影 | 在线精品视频免费播放 | 欧美中文字幕久久 | 中文字幕 第二区 | 国产精品综合在线 | 成人av电影在线 | 一本色道久久综合亚洲二区三区 | 色综合久久五月 | 涩五月婷婷 | 国产精品一区二 | 一本一本久久a久久精品综合妖精 | 99久高清在线观看视频99精品热在线观看视频 | 国产福利久久 | 精品91| 91av精品| 亚洲aⅴ久久精品 | 国产日韩欧美视频 | 81精品国产乱码久久久久久 | 久久久精品欧美 | 九七视频在线 | 九九九九热精品免费视频点播观看 | 在线涩涩 | 美女视频黄的免费的 | avwww在线 | 婷婷色综合 | 成人av播放 | 久久成人国产精品 | 在线观看免费福利 | 黄色一区三区 | 丝袜av网站 | 国产 字幕 制服 中文 在线 | 免费h视频 | 中文字幕视频三区 | 国产一级免费电影 | 国产精品专区一 | 激情小说网站亚洲综合网 | 麻豆视频国产在线观看 | 欧美久久久久久久 | 97在线精品 | 久久图| 午夜精品成人一区二区三区 | 精品九九久久 | 成人羞羞免费 | 成人在线免费小视频 | 91九色国产| av中文资源在线 | 中文字幕精品久久 | 国产香蕉视频在线观看 | 成人午夜电影在线观看 | 久久久网站 | 激情开心色 | 日韩欧美亚洲 | 色噜噜日韩精品欧美一区二区 | 欧美日本国产在线观看 | 国产又黄又爽又猛视频日本 | 国产精品久久久久久久久久久久午 | 999久久国产 | 国产精国产精品 | 日日干精品 | 久久99电影 | 天天操天天操天天操 | 天天操夜操视频 | 五月天最新网址 | 日本高清xxxx | 国产二级视频 | 精品专区一区二区 | 蜜臀av性久久久久蜜臀aⅴ流畅 | 精品国产区在线 | 日韩美女一级片 | 日韩av图片 | 久草精品在线观看 | 九九九热精品免费视频观看网站 | www国产在线 | 欧美亚洲另类在线视频 | 精品91在线 | 国产午夜精品理论片在线 | 免费视频三区 | 久久艹在线 | 中文字幕影片免费在线观看 | 成年人视频免费在线播放 | 99久久精品无码一区二区毛片 | 国内三级在线观看 | 国产精品亚 | 国产 视频 高清 免费 | 92国产精品久久久久首页 | 99精品在线免费视频 | 国产在线一区二区 | 中文乱码视频在线观看 | 久久精品一二三区白丝高潮 | 天天爱天天射天天干天天 | 亚洲精品欧美视频 | 亚洲作爱 | 日本在线精品视频 | 国产精品av免费 | 中文字幕 第二区 | 国产97在线视频 | 麻豆免费在线播放 | 波多野结依在线观看 | 丁香视频 | 婷婷久月| 91日本在线播放 | 国产精品国内免费一区二区三区 | 亚洲天天在线 | 色综合久久五月天 | 亚洲免费国产视频 | 国产一区二区在线观看免费 | 亚洲四虎| 五月天中文字幕 | 91av免费观看| 99热官网 | 日日干av| 国产精品av在线 | 丁香av| 日韩欧美一区二区三区免费观看 | 在线观看中文字幕一区 | 欧美最猛性xxxx | 婷婷www | 亚洲高清在线视频 | 日精品 | 欧美一区二区日韩一区二区 | 免费看黄在线观看 | 久久九九久久 | 91黄色影视| 免费国产一区二区视频 | 免费在线成人 | 91在线看网站 | 色噜噜日韩精品一区二区三区视频 | 久久久久高清毛片一级 | 中文乱幕日产无线码1区 | 中文字幕在线看视频国产中文版 | 久久综合精品一区 | 91免费高清在线观看 | 91av网站在线观看 | 国产真实精品久久二三区 | 国内久久精品视频 | 日本久久精品视频 |