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

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

生活随笔

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

编程问答

【强化学习】 Nature DQN算法与莫烦代码重现(tensorflow)

發(fā)布時(shí)間:2023/12/20 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【强化学习】 Nature DQN算法与莫烦代码重现(tensorflow) 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

DQN,(Deep Q-Learning)是將深度學(xué)習(xí)與強(qiáng)化學(xué)習(xí)相結(jié)合。在Q-learning中,我們是根據(jù)不斷更新Q-table中的值來(lái)進(jìn)行訓(xùn)練。但是在數(shù)據(jù)量比較大的情況下,Q-table是無(wú)法容納所有的數(shù)據(jù)量,因此提出了DQN。DQN的核心就是把Q-table的更新轉(zhuǎn)化為函數(shù)問(wèn)題,通過(guò)擬合一個(gè)function來(lái)代替Q-table產(chǎn)生Q值。

一、DQN算法原理

強(qiáng)化學(xué)習(xí)算法可以分為三大類(lèi):value based,policy based和actor critic。以DQN為代表的是value based算法,這種算法只有一個(gè)值函數(shù)網(wǎng)絡(luò),沒(méi)有policy網(wǎng)絡(luò)。

在DQN(NIPS 2013)里面,我們使用的目標(biāo)Q值的計(jì)算方式為:

這里目標(biāo)Q值的計(jì)算使用到了當(dāng)前要訓(xùn)練的Q網(wǎng)絡(luò)參數(shù)來(lái)計(jì)算,但實(shí)際上,我們又通過(guò)yj來(lái)更新Q網(wǎng)絡(luò)參數(shù)。兩者循環(huán)依賴(lài),迭代起來(lái)相關(guān)性太強(qiáng),不利于算法的收斂。因此一個(gè)改版的DQN:Nature DQN嘗試使用兩個(gè)網(wǎng)絡(luò)結(jié)構(gòu)完全相同的神經(jīng)網(wǎng)絡(luò)來(lái)減少目標(biāo)Q值計(jì)算和要更新Q網(wǎng)絡(luò)參數(shù)之間的依賴(lài)關(guān)系。下面是對(duì)Nature DQN的介紹(以下Nature DQN 均稱(chēng)DQN)。

二、Nature DQN結(jié)構(gòu)簡(jiǎn)介

DQN和Qlearning一樣,都是采用off-policy的方式。但DQN有兩個(gè)創(chuàng)新點(diǎn),一是experience replay,即經(jīng)驗(yàn)回放,二是Fixed Q-target。

Experience replay,經(jīng)驗(yàn)池回放,我們將agent在每個(gè)時(shí)間步驟的經(jīng)驗(yàn)儲(chǔ)存在數(shù)據(jù)中,將許多回合匯聚到一個(gè)回放內(nèi)存中,數(shù)據(jù)集D=e1,...,eN,其中。在算法的內(nèi)部循環(huán)中,我們會(huì)把從部分?jǐn)?shù)據(jù)中進(jìn)行隨機(jī)抽樣,將抽取的樣本作為神經(jīng)網(wǎng)絡(luò)的輸入,從而更新神經(jīng)網(wǎng)絡(luò)的參數(shù)。使用經(jīng)驗(yàn)回放的優(yōu)勢(shì)有:

1、經(jīng)驗(yàn)的每個(gè)步驟都可能在許多權(quán)重更新中使用,這會(huì)提高數(shù)據(jù)的使用效率;

2、在游戲中,每個(gè)樣本之間的相關(guān)性比較強(qiáng),相鄰樣本并不滿(mǎn)足獨(dú)立的前提。機(jī)器從連續(xù)樣本中學(xué)習(xí)到的東西是無(wú)效的。采用經(jīng)驗(yàn)回放相當(dāng)于給樣本增添了隨機(jī)性,而隨機(jī)性會(huì)破壞這些相關(guān)性,因此會(huì)減少更新的方差。

Fixed Q-targets,在DQN中采用了兩個(gè)結(jié)構(gòu)完全相同的神經(jīng)網(wǎng)絡(luò),分別為Q-target和Q-predict,但Q-target網(wǎng)絡(luò)中采用的參數(shù)是舊參數(shù),而Q-predict網(wǎng)絡(luò)中采用的參數(shù)是新參數(shù)。Q-predict網(wǎng)絡(luò)的參數(shù)每一次訓(xùn)練都會(huì)根據(jù)loss函數(shù)更新,在經(jīng)過(guò)一定的訓(xùn)練次數(shù)以后,Q-target網(wǎng)絡(luò)的參數(shù)會(huì)從Q-predict網(wǎng)絡(luò)中復(fù)制。這就是Fixed Q-targets。

為什么Q-target網(wǎng)絡(luò)參數(shù)不可以每一次訓(xùn)練都進(jìn)行更新?因?yàn)樵贒QN中,兩個(gè)Q網(wǎng)絡(luò)結(jié)構(gòu)是完全相同的,這樣會(huì)有一個(gè)新的問(wèn)題,每次更新網(wǎng)絡(luò)參數(shù)時(shí),因?yàn)閠arget也會(huì)更新,這樣會(huì)容易導(dǎo)致參數(shù)不收斂。在有監(jiān)督學(xué)習(xí)中,標(biāo)簽label都是固定的,不會(huì)隨著參數(shù)的更新而改變。我們可以把Q-target當(dāng)作是一只老鼠,Q-predict就是一只貓,我們的目的是希望Q-predict越接近Q-target越好,就相當(dāng)于貓捉老鼠的過(guò)程。在這個(gè)過(guò)程中,貓和老鼠都是一直在變化的,這樣貓想捉老鼠是非常困難的。但是如果把老鼠(Q-target)固定住,只允許貓(Q-predict)動(dòng),這樣貓想捉住老鼠就會(huì)變得容易很多了。

三、算法流程

  • 首先初始化Memory D,D的容量是N
  • 初始化Q網(wǎng)絡(luò),隨機(jī)生成權(quán)重
  • 初始化Q-target網(wǎng)絡(luò),權(quán)重
  • 循環(huán)遍歷episode=1,2,...,M??
  • ? ? 初始化狀態(tài)S:
  • ? ? ?循環(huán)遍歷step=1,2,...,T:
  • ? ? ? ? ? ? ? 用epsilon-greedy策略生成action?:以概率epsilon隨機(jī)選擇一個(gè)action,或者選擇
  • ? ? ? ? ? ? ? 執(zhí)行action?,接收reward?以及新的state S_
  • ? ? ? ? ? ? ? 將transition樣本存入D中
  • ? ? ? ? ? ? ? 從D中隨機(jī)抽取一個(gè)minibatch的transitions
  • ? ? ? ? ? ? ? 如果j+1步是terminal,?令,否則,令
  • ? ? ? ? ? ? ? 對(duì)關(guān)于θ使用梯度下降法進(jìn)行更新
  • ? ? ? ? ? ? ? 每隔C步更新Q-target網(wǎng)絡(luò),令
  • End For;
  • End For.
  • 附上原文的算法流程:

    ?四、代碼復(fù)現(xiàn)(莫煩Python)

    下面我們用一個(gè)具體的例子來(lái)演示DQN的應(yīng)用,這里參考了Morvan的DQN的代碼,建立了一個(gè)簡(jiǎn)易的4*4宮格的具有障礙的最短路徑的游戲。該游戲非常簡(jiǎn)單,基本要求就是要控制方塊在不觸碰黑色方塊的前提找到終點(diǎn)。在圖中每個(gè)狀態(tài)的可選擇的動(dòng)作最多有四個(gè):上、下、左、右。進(jìn)入黑色方塊位置的獎(jiǎng)勵(lì)為-1,走到終點(diǎn)位置的獎(jiǎng)勵(lì)為1,其余位置的獎(jiǎng)勵(lì)均為0。

    在此詳細(xì)講解代碼的DQN算法核心部分,環(huán)境部分代碼見(jiàn):https://github.com/MorvanZhou/

    class DeepQNetwork:def __init__(self,n_actions,#acttion space=4n_features,#features=statelearning_rate=0.01,reward_decay=0.9,e_greedy=0.9,replace_target_iter=300,memory_size=500,#the size of memory bankbatch_size=32,e_greedy_increment=None,output_graph=False,#tensorboard 輸出神經(jīng)網(wǎng)絡(luò)架構(gòu)):self.n_actions = n_actionsself.n_features = n_featuresself.lr = learning_rateself.gamma = reward_decayself.epsilon_max = e_greedyself.replace_target_iter = replace_target_iterself.memory_size = memory_sizeself.batch_size = batch_sizeself.epsilon_increment = e_greedy_incrementself.epsilon = 0 if e_greedy_increment is not None else self.epsilon_max# total learning stepself.learn_step_counter = 0# initialize zero memory [s, a, r, s_]#初始化經(jīng)驗(yàn)池self.memory = np.zeros((self.memory_size, n_features * 2 + 2))# consist of [target_net, evaluate_net]self._build_net()t_params = tf.get_collection('target_net_params')e_params = tf.get_collection('eval_net_params')self.replace_target_op = [tf.assign(t, e) for t, e in zip(t_params, e_params)]self.sess = tf.Session()if output_graph:# $ tensorboard --logdir="logs/"# tf.train.SummaryWriter soon be deprecated, use followingtf.summary.FileWriter("logs/", self.sess.graph)self.sess.run(tf.global_variables_initializer())self.cost_his = []

    self.replace_target_op:表示Q-target網(wǎng)絡(luò)要從Q-predict中復(fù)制神經(jīng)網(wǎng)絡(luò)的參數(shù)。

    經(jīng)驗(yàn)池(memory bank)中存放的數(shù)據(jù)樣本為:當(dāng)前狀態(tài),選擇的動(dòng)作,獎(jiǎng)勵(lì),下一個(gè)狀態(tài)

    在該游戲中,狀態(tài)的描述是通過(guò)16宮格中的二維的坐標(biāo)來(lái)表示的,對(duì)應(yīng)代碼中的features。

    def _build_net(self):# ------------------ build evaluate_net ------------------self.s = tf.placeholder(tf.float32, [None, self.n_features], name='s') # inputself.q_target = tf.placeholder(tf.float32, [None, self.n_actions], name='Q_target') # for calculating losswith tf.variable_scope('eval_net'):# c_names(collections_names) are the collections to store variablesc_names, n_l1, w_initializer, b_initializer = \['eval_net_params', tf.GraphKeys.GLOBAL_VARIABLES], 10, \tf.random_normal_initializer(0., 0.3), tf.constant_initializer(0.1) # config of layers #第一層網(wǎng)絡(luò)的神經(jīng)元個(gè)數(shù)為n_l1:10# first layer. collections is used later when assign to target netwith tf.variable_scope('l1'):w1 = tf.get_variable('w1', [self.n_features, n_l1], initializer=w_initializer, collections=c_names)b1 = tf.get_variable('b1', [1, n_l1], initializer=b_initializer, collections=c_names)l1 = tf.nn.relu(tf.matmul(self.s, w1) + b1) #l1層輸入經(jīng)過(guò)RELU激活函數(shù),輸出為[None,n_l1]# second layer. collections is used later when assign to target netwith tf.variable_scope('l2'):w2 = tf.get_variable('w2', [n_l1, self.n_actions], initializer=w_initializer, collections=c_names)b2 = tf.get_variable('b2', [1, self.n_actions], initializer=b_initializer, collections=c_names)self.q_eval = tf.matmul(l1, w2) + b2 #l2輸出層結(jié)果為:[None,self_action],輸出結(jié)果為Q-predict的值with tf.variable_scope('loss'):self.loss = tf.reduce_mean(tf.squared_difference(self.q_target, self.q_eval)) #采用Mean Square Error計(jì)算Q-predict和Q-target之間的誤差with tf.variable_scope('train'):self._train_op = tf.train.RMSPropOptimizer(self.lr).minimize(self.loss) #此處梯度下降采用RMSprop進(jìn)行計(jì)算# ------------------ build target_net ------------------self.s_ = tf.placeholder(tf.float32, [None, self.n_features], name='s_') # inputwith tf.variable_scope('target_net'):# c_names(collections_names) are the collections to store variablesc_names = ['target_net_params', tf.GraphKeys.GLOBAL_VARIABLES] #可以看到Q-target和Q-predict的網(wǎng)絡(luò)結(jié)構(gòu)完全相同,不同在于Q-target采用的參數(shù)是比較舊的,而Q-predcit采用的參數(shù)就是每次都會(huì)隨著梯度計(jì)算更新。# first layer. collections is used later when assign to target netwith tf.variable_scope('l1'):w1 = tf.get_variable('w1', [self.n_features, n_l1], initializer=w_initializer, collections=c_names)b1 = tf.get_variable('b1', [1, n_l1], initializer=b_initializer, collections=c_names)l1 = tf.nn.relu(tf.matmul(self.s_, w1) + b1)# second layer. collections is used later when assign to target netwith tf.variable_scope('l2'):w2 = tf.get_variable('w2', [n_l1, self.n_actions], initializer=w_initializer, collections=c_names)b2 = tf.get_variable('b2', [1, self.n_actions], initializer=b_initializer, collections=c_names)self.q_next = tf.matmul(l1, w2) + b2

    以上是DQN中重要的結(jié)構(gòu):采用了兩個(gè)結(jié)構(gòu)完全相同,但參數(shù)不同步更新的全連接神經(jīng)網(wǎng)絡(luò)作為Q-table的代替輸出Q-target和Q-predict,兩個(gè)全連接神經(jīng)網(wǎng)絡(luò)都只采用了一層的隱藏層,激活函數(shù)使用了RELU,結(jié)構(gòu)非常簡(jiǎn)單。當(dāng)然,這里也可以采用CNN作為神經(jīng)網(wǎng)絡(luò)的結(jié)構(gòu)。

    def store_transition(self, s, a, r, s_):if not hasattr(self, 'memory_counter'):self.memory_counter = 0 #判斷self對(duì)象有name特性返回True, 否則返回False。若沒(méi)有這個(gè)索引值memory_counter,則令self.memory_counter=0transition = np.hstack((s, [a, r], s_))# replace the old memory with new memoryindex = self.memory_counter % self.memory_size #總 memory 大小是固定的, 如果超出總大小, 取index為余數(shù),舊 memory 就被新 memory 替換self.memory[index, :] = transition #堆棧原理,在經(jīng)驗(yàn)池中的數(shù)據(jù)遵循先進(jìn)先出,后進(jìn)后出的原則self.memory_counter += 1 def choose_action(self, observation):# to have batch dimension when feed into tf placeholderobservation = observation[np.newaxis, :] #因?yàn)閛bservation在傳入時(shí)是一維的數(shù)值 #下面采取epsilon-greedy的策略 #當(dāng)隨機(jī)抽取數(shù)<0.9時(shí),執(zhí)行貪婪策略;當(dāng)隨機(jī)抽取數(shù)>0.9,則執(zhí)行隨機(jī)策略if np.random.uniform() < self.epsilon:# forward feed the observation and get q value for every actionsactions_value = self.sess.run(self.q_eval, feed_dict={self.s: observation})action = np.argmax(actions_value)else:action = np.random.randint(0, self.n_actions)return

    以上兩個(gè)函數(shù)是對(duì)經(jīng)驗(yàn)池的填充和動(dòng)作的選擇。接下來(lái)就是對(duì)經(jīng)驗(yàn)池中的經(jīng)驗(yàn)進(jìn)行回放以及更新Q-target網(wǎng)絡(luò)參數(shù)。

    def learn(self):# check to replace target parametersif self.learn_step_counter % self.replace_target_iter == 0:self.sess.run(self.replace_target_op)print('\ntarget_params_replaced\n') #判斷是否對(duì)Q-target網(wǎng)絡(luò)參數(shù)進(jìn)行更新,更新后打印# sample batch memory from all memoryif self.memory_counter > self.memory_size:sample_index = np.random.choice(self.memory_size, size=self.batch_size)else:sample_index = np.random.choice(self.memory_counter, size=self.batch_size)batch_memory = self.memory[sample_index, :] #對(duì)經(jīng)驗(yàn)池的一個(gè)簡(jiǎn)單判斷,當(dāng)counter計(jì)數(shù)大于經(jīng)驗(yàn)池容量時(shí),說(shuō)明經(jīng)驗(yàn)池已滿(mǎn),因此我們直接在經(jīng)驗(yàn)池中取樣即可。若相反,說(shuō)明此時(shí)經(jīng)驗(yàn)池還未滿(mǎn),我們則只能對(duì)已存儲(chǔ)了的數(shù)據(jù)進(jìn)行取樣q_next, q_eval = self.sess.run([self.q_next, self.q_eval],feed_dict={self.s_: batch_memory[:, -self.n_features:], # fixed paramsself.s: batch_memory[:, :self.n_features], # newest params}) #把取樣傳入神經(jīng)網(wǎng)絡(luò)中進(jìn)行回放# change q_target w.r.t q_eval's actionq_target = q_eval.copy()batch_index = np.arange(self.batch_size, dtype=np.int32)eval_act_index = batch_memory[:, self.n_features].astype(int)reward = batch_memory[:, self.n_features + 1] # 這個(gè)相當(dāng)于將q_target按[batch_index, eval_act_index]索引計(jì)算出相應(yīng)位置的q—_target值q_target[batch_index, eval_act_index] = reward + self.gamma * np.max(q_next, axis=1) #以下是莫煩本人的解釋: """假如在這個(gè) batch 中, 我們有2個(gè)提取的記憶, 根據(jù)每個(gè)記憶可以生產(chǎn)3個(gè) action 的值:q_eval =[[1, 2, 3],[4, 5, 6]]q_target = q_eval =[[1, 2, 3],[4, 5, 6]]然后根據(jù) memory 當(dāng)中的具體 action 位置來(lái)修改 q_target 對(duì)應(yīng) action 上的值:q_target[batch_index, eval_act_index] = reward + self.gamma * np.max(q_next, axis=1)比如在:記憶 0 的 q_target 計(jì)算值是 -1, 而且我用了 action 0;記憶 1 的 q_target 計(jì)算值是 -2, 而且我用了 action 2:q_target =[[-1, 2, 3],[4, 5, -2]]所以 (q_target - q_eval) 就變成了:[[(-1)-(1), 0, 0],[0, 0, (-2)-(6)]]"""

    在上圖代碼中的:change q_target w.r.t q_eval's action這一部分,實(shí)際上也是DQN網(wǎng)絡(luò)中比較難理解的部分。在DQN中,我們擁有兩個(gè)神經(jīng)網(wǎng)絡(luò),假設(shè)我們?cè)谟洃浿性赒-predict網(wǎng)絡(luò)中選擇了action1,其對(duì)應(yīng)的Q值=3。根據(jù)DQN的Q值更新公式,在Q-target網(wǎng)絡(luò)中我們是根據(jù)貪婪法則選擇當(dāng)前狀態(tài)對(duì)應(yīng)的Q值最大的action。這樣就會(huì)出現(xiàn)一種情況,當(dāng)在Q-predict中選擇了action1,有可能對(duì)應(yīng)的Q-target中,選擇的Q值最大的action是action0。因此就出現(xiàn)了動(dòng)作位置不對(duì)應(yīng)的情況,這種情況就會(huì)出現(xiàn)兩個(gè)選擇的action,無(wú)法通過(guò)計(jì)算誤差反向傳播更新參數(shù)。因此這部分代碼就是為了解決這種情況,無(wú)論在Q-target網(wǎng)絡(luò)中Q值最大對(duì)應(yīng)的action是什么,我們都將在Q-predict網(wǎng)絡(luò)中選擇的action對(duì)應(yīng)到Q-target網(wǎng)絡(luò)中。舉個(gè)例子:

    Q-predict=[0,3,0]表示這一個(gè)記憶中選用了action1,action1的Q=3,其他的Q均為0;

    Q-target=[1,0,0]表示在這個(gè)記憶中的Q=reward+gamma*maxQ(s_)=1,但是在s_上我們選取了action0,此時(shí)兩個(gè)action無(wú)法對(duì)應(yīng)上,我們應(yīng)該把Q-target的樣本修改成:[0,1,0],和Q-predict對(duì)應(yīng)起來(lái)。

    _, self.cost = self.sess.run([self._train_op, self.loss],feed_dict={self.s: batch_memory[:, :self.n_features], self.q_target: q_target})self.cost_his.append(self.cost) # 反向訓(xùn)練# increasing epsilon提高選擇正確的概率,直到self.epsilon_maxself.epsilon = self.epsilon + self.epsilon_increment if self.epsilon < self.epsilon_max else self.epsilon_maxself.learn_step_counter += 1def plot_cost(self): # 展示學(xué)習(xí)曲線(xiàn)import matplotlib.pyplot as pltplt.plot(np.arange(len(self.cost_his)), self.cost_his) # arange函數(shù)用于創(chuàng)建等差數(shù)組,arange返回的是一個(gè)array類(lèi)型的數(shù)據(jù)plt.ylabel('Cost')plt.xlabel('training steps')plt.show()

    以下是代碼運(yùn)行后的游戲過(guò)程圖和學(xué)習(xí)曲線(xiàn):

    ?

    ?tensorboard輸出結(jié)果:

    參考資料:

    https://www.cnblogs.com/pinard/p/9756075.htmlhttps://blog.csdn.net/november_chopin/article/details/107912720

    https://zhuanlan.zhihu.com/p/46852675

    https://icml.cc/2016/tutorials/deep_rl_tutorial.pdf

    https://ojs.aaai.org/index.php/AAAI/article/view/10295

    以上是本教程全部?jī)?nèi)容,有問(wèn)題歡迎大家在評(píng)論區(qū)里交流!

    總結(jié)

    以上是生活随笔為你收集整理的【强化学习】 Nature DQN算法与莫烦代码重现(tensorflow)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

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

    久久夜夜爽 | 亚洲精品tv久久久久久久久久 | 99精品免费久久久久久久久 | 开心激情五月网 | 日日碰狠狠躁久久躁综合网 | 91亚洲夫妻 | 精品欧美一区二区精品久久 | 亚洲成人动漫在线观看 | 少妇bbb | 国产精品永久久久久久久久久 | 亚洲精品美女免费 | 91福利社区在线观看 | 午夜久久久久久久久久久 | 国产97av| 亚洲一区欧美精品 | 综合婷婷丁香 | 91福利视频久久久久 | 97在线成人 | 日本中文字幕网 | 天天色天天上天天操 | 久久免费播放视频 | 91伊人久久大香线蕉蜜芽人口 | 国产99色 | 国内精品视频一区二区三区八戒 | 国产美腿白丝袜足在线av | 成人网色 | 日免费视频 | 日韩成人免费在线观看 | 91色影院 | 欧美激情片在线观看 | 欧美日韩伦理在线 | 国产伦理一区 | 国产精品资源在线 | 久久精品一区 | 免费能看的av | 天天操天天曰 | 91成人网在线观看 | 超碰官网 | 国精产品一二三线999 | 久久久久女教师免费一区 | 中文字幕精品视频 | 欧美精品免费一区二区 | 男女啪啪网站 | 婷婷播播网 | 一区二区三区四区精品视频 | www.久久com | 国产精品久久久网站 | 国产精品自在欧美一区 | 久久激情综合 | 国产精品免费麻豆入口 | 中文字幕精品www乱入免费视频 | 亚洲欧洲精品一区 | 在线免费av电影 | 亚洲最新av在线网站 | 国产视频久 | 国产中文字幕视频在线观看 | 天天干人人插 | 国产一区二区在线播放 | 久久亚洲综合国产精品99麻豆的功能介绍 | 狠狠干电影 | 激情久久久久 | 美国三级黄色大片 | 国产亚洲成av人片在线观看桃 | 日韩在线第一区 | 美女免费视频一区 | 黄色av一区二区三区 | 久久久久国产一区二区三区四区 | 天天射天天干天天插 | 91在线观看视频网站 | 狠狠狠狠狠狠狠 | 国产精品一区二区在线 | av不卡在线看 | 91人人射| 免费男女网站 | 国产高清在线免费观看 | 国产高清绿奴videos | 综合久久2023 | 免费看的黄色的网站 | 一级性生活片 | 中文字幕亚洲字幕 | 国产精品av在线免费观看 | 欧美一级片免费在线观看 | 免费十分钟 | 国产精品h在线观看 | 久久精品成人欧美大片古装 | 亚洲一区天堂 | 亚洲热久久 | 久久99久久99精品免观看软件 | 久久精品欧美一区二区三区麻豆 | 日韩欧美在线一区二区 | 亚洲精品美女久久 | 国内免费久久久久久久久久久 | 97伊人网| 久久精品久久精品久久 | 视频国产一区二区三区 | 亚洲国产影院 | 丁香国产视频 | 欧美日韩在线第一页 | 久久久免费 | 亚洲精品合集 | 国产午夜三级一二三区 | 国产亚洲在线 | 黄色一级影院 | 久久婷五月 | 国产黄视频在线观看 | 国产福利在线免费 | 中文字幕国产视频 | 日韩在线免费不卡 | 国产免费美女 | 天天综合网~永久入口 | 成人av免费看 | 超碰在线最新地址 | 国产精品久久久久三级 | 久久精品亚洲综合专区 | 国产99久久久久 | 97超碰在线人人 | 国产在线观看,日本 | 欧美色图亚洲图片 | 久久久久久草 | 色综合久久88色综合天天人守婷 | 久在线观看视频 | 欧美日韩在线网站 | 国产99爱| 黄色片网站av | 国产精品18久久久久久久久 | 99热这里有 | 国产精品成人自拍 | 日韩午夜高清 | 日韩精品国产一区 | 日本三级吹潮在线 | 国产精品麻豆欧美日韩ww | 一级理论片在线观看 | 97精品国自产拍在线观看 | 99精品黄色| 久久99精品久久久久久秒播蜜臀 | 六月婷婷久香在线视频 | 国产精品久久久久久久久久了 | 国产综合精品一区二区三区 | 午夜精品久久久久久久爽 | 91精品老司机久久一区啪 | 天堂在线免费视频 | 成年人免费看的视频 | 不卡的av电影在线观看 | 亚洲砖区区免费 | 国产精品青草综合久久久久99 | 97超碰在线久草超碰在线观看 | 免费在线观看不卡av | 西西444www大胆高清图片 | 天天摸天天操天天舔 | 国产在线精品播放 | 超碰在97| av电影久久| 在线天堂中文www视软件 | 欧美在线视频一区二区三区 | a在线观看视频 | 午夜手机电影 | 日韩av在线不卡 | 成人免费视频a | 日本h视频在线观看 | 久久久久久久久久久高潮一区二区 | 成人app在线免费观看 | 免费观看一级特黄欧美大片 | 成人a级网站 | 在线播放国产精品 | 久久精品美女视频 | 国产成人精品久久久 | 99久久精品免费看 | 日韩久久久久久久久 | 国产男女爽爽爽免费视频 | 日韩精品第1页 | 天天草天天| 天天艹日日干 | 日韩电影黄色 | 成人在线观看免费视频 | 久久久久久久久久久电影 | 色a网| 国产群p视频 | 99精品在这里 | 亚洲激情网站免费观看 | 免费av在线| 久久中文欧美 | 99热在线这里只有精品 | 91在线资源 | 91一区二区三区在线观看 | 亚洲丁香日韩 | 日韩精品中文字幕有码 | 美女黄频在线观看 | 国产精品久久久久久久电影 | 天天色天天爱天天射综合 | 午夜91视频 | av在线a | 久久免费视频一区 | 欧美日韩精品在线观看视频 | 欧美一级艳片视频免费观看 | 久草干 | 亚洲精品国产精品国自产观看 | 亚洲一级片av | 亚洲男模gay裸体gay | 亚洲伊人天堂 | 在线观看福利网站 | 五月婷婷激情网 | 中文理论片| 97超碰在线久草超碰在线观看 | 色婷婷综合视频在线观看 | 欧美一区二区三区在线视频观看 | 日本中文字幕电影在线免费观看 | 操操碰 | 亚洲精欧美一区二区精品 | 国产精品黄色影片导航在线观看 | 国产打女人屁股调教97 | 免费午夜网站 | 亚洲国产网站 | 中文字幕免费高清av | 国产一级二级av | 毛片黄色一级 | 中文字幕在线免费观看视频 | 国产成人久久精品亚洲 | 亚洲一区二区三区毛片 | 丁香六月国产 | 亚洲国产精品日韩 | 色综合五月| 国产激情小视频在线观看 | 久久国内精品99久久6app | 国产人成免费视频 | 成人免费大片黄在线播放 | 久久精品视频国产 | 婷婷丁香花五月天 | 中文在线免费一区三区 | 国产成人精品一区二区 | 久久精品欧美一 | 欧美91av| 九九久久国产精品 | 久久久久久毛片 | 日韩免费观看av | 欧美成人精品欧美一级乱黄 | 毛片永久新网址首页 | 一区二区三区免费在线观看 | 日韩在线中文字幕 | 精品久久福利 | 中国一级片视频 | 欧美性天天 | 亚洲成人家庭影院 | 91免费观看网站 | 国产精品99免费看 | 久久精品久久久久久久 | 久久久久国产精品免费 | 狠狠色狠狠色 | 欧美精品一区二区蜜臀亚洲 | 国产精品岛国久久久久久久久红粉 | 全久久久久久久久久久电影 | 欧美一级片免费播放 | av网站播放| 天天操比| 久久国产免费 | 超碰在线人 | 色综合天天| 日本99精品 | 青草视频在线看 | 亚洲精品一区二区三区高潮 | 18pao国产成视频永久免费 | 日韩精品久久久久久久电影竹菊 | 欧美亚洲国产一卡 | 日韩欧美xx | 久久久99精品免费观看乱色 | 在线国产欧美 | 天堂久色 | 免费在线电影网址大全 | 国产精品免费观看久久 | 在线观看福利网站 | 亚洲aaa毛片 | 香蕉视频免费在线播放 | 美女av免费 | 国产精品一区二区三区在线 | 99在线精品观看 | 日日夜夜操av | av网站大全免费 | 91麻豆精品国产自产在线 | 天天天操操操 | 天天插天天 | 伊人婷婷久久 | 日韩精品免费一区二区三区 | av在线免费观看黄 | ,午夜性刺激免费看视频 | 国产精品毛片一区二区三区 | 国产欧美精品一区二区三区 | 东方av在线免费观看 | 五月天综合激情 | 精品视频国产 | 久久久久中文 | 久草在线看片 | 91在线你懂的 | av电影不卡在线 | 国产成人精品999 | 91中文字幕在线播放 | 在线99视频| 99色网站 | 亚洲精品国精品久久99热 | 9797在线看片亚洲精品 | 久久久久久久久久久免费av | 国产不卡片 | 亚洲少妇自拍 | 久久国产露脸精品国产 | 国产精品永久在线观看 | 国产成人精品久久亚洲高清不卡 | 久草青青在线观看 | 操操日日 | 成人av免费在线观看 | 成人永久在线 | 福利片视频区 | 亚欧日韩av | 国产成人精品国内自产拍免费看 | 欧美不卡视频在线 | 999精品在线| 午夜视频在线观看一区二区三区 | 97精品超碰一区二区三区 | 人人爽人人看 | www婷婷 | 91精品国产三级a在线观看 | 天天色天天爱天天射综合 | 狠狠色狠狠色综合系列 | 欧美一级片在线免费观看 | 久久人人爽爽人人爽人人片av | 久久久久国产精品午夜一区 | 少妇啪啪av入口 | 日本中文乱码卡一卡二新区 | 69国产盗摄一区二区三区五区 | 国外av在线 | 久久天天躁狠狠躁亚洲综合公司 | 欧美另类美少妇69xxxx | 婷婷丁香综合 | 国产96视频 | 精品96久久久久久中文字幕无 | 91av久久| 骄小bbw搡bbbb揉bbbb | 不卡精品| 中文字幕av电影下载 | 在线观看 国产 | 欧美日韩综合在线 | 69久久久 | 国产精品国产亚洲精品看不卡15 | 亚洲一区二区天堂 | 久久免费av电影 | 日韩视频免费 | 狠狠的干狠狠的操 | 欧美激情操 | 中文字幕二区三区 | 中文字幕文字幕一区二区 | 午夜久久影视 | 国产精品11 | 久久手机免费观看 | 欧美一级片免费在线观看 | 欧美日韩久久一区 | 国产亚洲在线观看 | 中文综合在线 | 福利久久 | 在线观看91精品国产网站 | 亚洲视频axxx | 久久久999免费视频 日韩网站在线 | 国产伦精品一区二区三区在线 | 91精品久久久久久久久 | 在线国产视频观看 | 免费国产一区二区视频 | 亚洲精品美女久久久久网站 | 国产97在线视频 | 婷婷丁香在线观看 | 日韩高清免费电影 | 欧美网站黄色 | 亚洲一区二区三区毛片 | 2023年中文无字幕文字 | 成人av播放 | 美女视频黄频大全免费 | 色吊丝av中文字幕 | 最新国产在线观看 | 日本激情中文字幕 | 超碰在线成人 | 国产精品1区2区 | 久久综合色播五月 | 欧美一二三视频 | 91精品综合在线观看 | 久久免费黄色网址 | 亚洲欧美偷拍另类 | 国产一区在线视频播放 | 黄色特一级片 | 成人欧美一区二区三区黑人麻豆 | 丁香一区二区 | 最新中文字幕在线观看视频 | 日韩理论片 | 99这里只有精品视频 | 亚洲精品18日本一区app | 黄色软件在线观看免费 | 免费在线播放 | 色橹橹欧美在线观看视频高清 | 在线观看mv的中文字幕网站 | 欧美在线视频一区二区 | 人九九精品| 在线观看国产福利片 | 一区二区三区免费在线 | 国产视频高清 | 青草视频在线看 | 婷婷色综合色 | 九九导航 | 黄色毛片在线观看 | 亚洲国产精品小视频 | 精品国产一区二区三区久久久久久 | 亚洲国产成人久久综合 | 精品免费久久久久久 | 日韩av视屏在线观看 | 国产小视频你懂的在线 | 国产xxxx做受性欧美88 | 成人av教育 | 色悠悠久久综合 | av福利在线导航 | 97偷拍视频 | 91传媒91久久久 | 天天干天天拍天天操 | 国产精品久久久久一区 | 精油按摩av | 国产网红在线 | 日韩av不卡播放 | 久久一精品 | 4438全国亚洲精品观看视频 | 人人澡人人爱 | 国产高清日韩 | 五月天色中色 | 久久久久亚洲精品成人网小说 | 久久久免费高清视频 | 国产视频一区二区在线播放 | 日本中文字幕在线看 | 亚洲黄色免费电影 | 欧美 日韩 视频 | 久久高清视频免费 | 一区视频在线 | 亚洲区另类春色综合小说校园片 | 91九色视频国产 | 日日夜夜婷婷 | 在线黄色av电影 | 2024av在线播放 | 午夜三级影院 | 天天操天天干天天操天天干 | 国产精品18久久久久久久久久久久 | 国产在线观看中文字幕 | 欧美日韩精品区 | 国产一级性生活 | 久久精品国产免费看久久精品 | 久久影视一区 | 亚洲成人午夜在线 | 97色综合 | 九九久久精品视频 | 中文字幕日韩电影 | 国产在线播放观看 | 99国产精品视频免费观看一公开 | 91日韩在线播放 | 色a网 | 国产中文 | 九九日九九操 | 精品久久久久久亚洲 | 精品高清美女精品国产区 | 日韩视频一区二区在线观看 | 精品国产免费av | 国产青春久久久国产毛片 | 亚洲精品高清视频 | 精品天堂av | 成人av在线观 | av夜夜操 | 四虎国产永久在线精品 | 亚洲电影院 | 欧美高清成人 | 亚洲成人高清在线 | 天天草天天干天天射 | 综合网久久| 亚洲一二三区精品 | 成人毛片一区 | av网站手机在线观看 | 全久久久久久久久久久电影 | 91爱看片| 成人久久影院 | 91精品国产自产老师啪 | 色插综合| 国产精品美女久久久久久网站 | 久久精品最新 | 国产黄色精品视频 | 国产婷婷vvvv激情久 | 色噜噜在线观看视频 | 国产91精品久久久久久 | 黄色三级免费片 | 九色视频网| 亚洲精品午夜一区人人爽 | 九九视频精品在线 | 亚洲丝袜中文 | 五月在线视频 | 国产高清视频在线 | 国产视频日韩视频欧美视频 | 天天爱天天操天天射 | 欧美日韩中文视频 | www五月婷婷 | 午夜在线免费观看视频 | jizz18欧美18| 高清av在线 | 久久视频免费 | 香蕉久草在线 | 亚洲一区日韩在线 | 日韩欧美一区二区在线播放 | 日韩精品在线视频免费观看 | 久久伊人热 | 可以免费看av | 8090yy亚洲精品久久 | 天天干天天操天天射 | av免费线看| 日韩理论在线 | 天天综合在线观看 | 精品一区二区三区久久 | 国产一区二区免费看 | 超碰在线人人97 | 日韩av成人在线观看 | 美女黄视频免费 | 超碰人人91 | 天天射色综合 | 天天曰| 久久精品二区 | a级国产乱理论片在线观看 伊人宗合网 | 91男人影院 | 欧美精品一区二区在线观看 | 精品欧美日韩 | 国产成人精品a | 中文字幕在线成人 | 久久成人资源 | 91爱爱网址 | 一区二区视频在线播放 | 成 人 免费 黄 色 视频 | 国产高清av免费在线观看 | 麻豆91精品91久久久 | 中文av字幕在线观看 | 国产亚洲欧美日韩高清 | 波多野结衣精品在线 | 午夜精品剧场 | 午夜视频在线网站 | 免费aa大片 | 国产特级毛片aaaaaa高清 | 亚洲黄色免费在线 | 久久久久久毛片精品免费不卡 | 超碰免费97 | 黄色一级在线观看 | 色在线视频网 | 免费黄色在线网站 | 中文字幕视频网 | 免费在线观看国产黄 | 国产视频资源 | 久久久国产精品亚洲一区 | 在线亚洲日本 | 99re中文字幕 | 日本三级全黄少妇三2023 | 在线看片中文字幕 | 天天草综合 | 视频二区在线 | 视频国产在线 | 日本xxxxav| 在线观看爱爱视频 | 中文av免费 | 波多野结衣在线视频免费观看 | 国产精品亚洲视频 | 国产精品24小时在线观看 | 色播五月激情五月 | 色婷婷天天干 | 中文字幕在线观看你懂的 | 色网站在线免费观看 | 亚洲精品乱码久久久久 | 国产精品毛片网 | 国产精品18久久久久久久久 | 成年一级片 | 国产精品入口传媒 | 国产精品视频大全 | 久久综合影视 | 成人sm另类专区 | 欧美一区二区在线免费看 | 黄色大全免费网站 | 久久一视频| 国产美女搞久久 | 日韩深夜在线观看 | 成人在线观看av | 欧美大片大全 | 国产一区二区日本 | 天天人人综合 | 99久久久久久久久久 | av一级在线 | 国产黄色片一级 | av一区在线播放 | 日韩欧美一区二区在线 | 久久综合九色综合97婷婷女人 | 天堂v中文| 草久在线观看视频 | 色wwww| 在线视频精品播放 | 日韩久久久久 | www.色婷婷.com | 国产资源在线免费观看 | 在线日韩一区 | 久久女同性恋中文字幕 | 亚洲在线日韩 | 精品一二三四视频 | 国产精品初高中精品久久 | 精品国产免费av | 99在线看| 99中文视频在线 | 国产一区二区在线免费 | 特级毛片爽www免费版 | 国内综合精品午夜久久资源 | 欧美视频18 | 91成人在线观看高潮 | 曰本三级在线 | 成人在线你懂得 | 婷婷色综合色 | 久草视频免费在线观看 | 久艹视频在线免费观看 | 四虎在线永久免费观看 | 欧美视屏一区二区 | 国产精品18久久久久久vr | 人人爽人人香蕉 | 亚洲激情影院 | 国产91精品在线观看 | 亚洲国产精品成人精品 | 男女免费视频观看 | 97精品国产97久久久久久 | 中文字幕在线网 | 亚洲精品久久久久www | 国产专区视频在线观看 | 99在线精品视频观看 | 天天干天天综合 | 日韩中文字幕a | 色综合久久88色综合天天免费 | jizz18欧美18| 欧美精品在线观看免费 | 国产精品99在线观看 | 999久久久免费精品国产 | 国产精品九九久久99视频 | 亚洲国产精品久久 | 日韩av三区| 国产电影黄色av | 国产福利一区二区三区在线观看 | 九九热在线免费观看 | 99视频久久 | 久久久这里有精品 | 99精品欧美一区二区蜜桃免费 | 国产在线视频一区 | 成人黄色大片 | 成 人 黄 色 视频播放1 | 久久免费在线观看 | 亚洲一级电影在线观看 | 久久久综合香蕉尹人综合网 | 久草精品在线观看 | 天天干天天操天天 | 日韩精品视频免费在线观看 | 久久在线免费观看 | 91成人精品观看 | 国产精品久久久久三级 | 五月天久久狠狠 | 欧美一区二区三区在线观看 | 日韩中文字幕第一页 | 丰满少妇久久久 | 丁香花在线视频观看免费 | 美腿丝袜一区二区三区 | 国产一级视屏 | 亚洲国产日韩在线 | 婷婷在线色 | 国产精品久久一区二区三区, | 国产精品手机视频 | 国产精品亚洲精品 | 亚洲成人av一区二区 | 狠狠做深爱婷婷综合一区 | 日韩网站免费观看 | 91av小视频 | 欧美一区二区三区在线播放 | 亚洲中字幕 | 欧美网址在线观看 | 97超碰网 | 国产一区二区不卡在线 | 日韩在线观看三区 | 国产中文字幕在线免费观看 | 久久国产精品免费看 | 天天操夜夜曰 | 免费毛片一区二区三区久久久 | 在线视频一区二区 | 亚洲一级片av| 久艹视频在线观看 | av中文字幕在线免费观看 | 欧美少妇xxxxxx | 日韩久久久久久久久久久久 | 黄色资源在线观看 | 四虎成人免费影院 | 激情婷婷综合网 | 婷婷伊人网 | 一区二区三区免费看 | 日韩一区视频在线 | 国产淫片 | 精品黄色在线 | 久久久久久久久久免费 | 激情欧美一区二区免费视频 | 精壮的侍卫呻吟h | 色综合咪咪久久网 | 国产小视频精品 | 99久久精品国 | 国产日韩精品一区二区 | 国产欧美精品xxxx另类 | 国产在线视频一区二区 | 中日韩三级视频 | 国产一级淫片免费看 | 精品国产免费人成在线观看 | 国产99久久久国产 | 激情片av| 在线香蕉视频 | 久久污视频 | 久久久久福利视频 | 美女国产网站 | 免费在线色电影 | 久久高清免费观看 | 欧美精品久久人人躁人人爽 | 丁香六月天 | 色婷婷丁香 | 精品国产视频一区 | 国产精品h在线观看 | 夜夜澡人模人人添人人看 | 日韩黄色免费电影 | 狠狠色伊人亚洲综合网站色 | 成年人免费在线观看 | 国产偷v国产偷∨精品视频 在线草 | 激情视频区 | 激情网站五月天 | 久久亚洲电影 | 色视频在线观看 | 99免费视频| 亚洲精品一区二区三区高潮 | 81国产精品久久久久久久久久 | 五月开心激情 | 久久国产精品二国产精品中国洋人 | www.91国产| 久久精品免费电影 | 欧美韩国在线 | 最新国产在线视频 | 中文字幕日韩国产 | 精品美女久久久久 | 91亚洲网站| 日韩电影在线观看中文字幕 | 欧美一区三区四区 | 狂野欧美激情性xxxx欧美 | 99视频久久 | 日韩精品一区在线观看 | 天天色天天艹 | 天天摸天天干天天操天天射 | 在线视频成人 | 成人毛片一区 | 97**国产露脸精品国产 | 日本精油按摩3 | 蜜臀av性久久久久av蜜臀三区 | 黄免费网站 | 99精品一区二区 | 免费网站v | 成人a视频| www久久com| 亚洲成a人片综合在线 | 色在线国产 | 91精品国产91热久久久做人人 | 欧美精品久久久久久久久久丰满 | 九色91在线视频 | 久久99亚洲精品久久 | 成人黄色片在线播放 | 99免费看片 | 懂色av懂色av粉嫩av分享吧 | 久久久一本精品99久久精品 | 久久综合久久88 | a电影在线观看 | 精品一二三区 | 国产精品不卡在线播放 | 久久精品中文字幕少妇 | 狠狠干五月天 | av免费在线网 | 精品av在线播放 | 不卡视频一区二区三区 | 91精品一 | 国产亚洲日 | 亚洲精品一区二区在线观看 | 欧美精品一区二区免费 | 中文字幕高清免费日韩视频在线 | 91在线porny国产在线看 | 麻豆国产精品视频 | 一本一本久久aa综合精品 | 亚洲精品美女在线观看播放 | 久久精品看 | 伊人国产在线观看 | 日日摸日日 | 五月婷婷综合在线观看 | 久久精品79国产精品 | 欧美性高跟鞋xxxxhd | 久久尤物电影视频在线观看 | 中文字幕色在线视频 | 99久久精品国 | 日本激情动作片免费看 | 蜜桃视频成人在线观看 | 狠狠的操你 | 丝袜制服天堂 | 欧美成人性网 | 久久精品黄 | 国产高清视频免费在线观看 | 亚洲狠狠婷婷 | 色噜噜狠狠狠狠色综合久不 | 久久久久久久网 | 日本三级不卡视频 | 婷婷色网 | 欧美日韩中文字幕视频 | 中文字幕高清免费日韩视频在线 | 国产香蕉视频在线观看 | 成人小视频在线观看免费 | 在线免费亚洲 | 国产打女人屁股调教97 | 欧美日本不卡 | 中国一级片在线播放 | 亚洲永久av| 日本久久中文 | 国产精品成人一区二区 | 国产精品美女久久久久久久久 | 中文字幕第一页在线 | 97日日 | 午夜精品一区二区三区在线观看 | 欧美极品xxx | 夜夜爽88888免费视频4848 | 久久成人一区二区 | 99视频在线看 | 91在线播放国产 | 国产视频不卡一区 | 欧美性大胆 | 中文字幕亚洲欧美日韩2019 | 久久影视中文字幕 | 蜜臀久久99静品久久久久久 | 亚洲mv大片欧洲mv大片免费 | 久久国产麻豆 | 免费三级a | 精品一区二区在线免费观看 | 国产91在线观 | 亚洲精品乱码久久久一二三 | 久久av免费电影 | 国产精品不卡一区 | 黄色软件网站在线观看 | 五月婷婷六月丁香激情 | 久久综合九色综合久99 | 国产在线免费观看 | 国产精品久久久久久久久久久久久久 | 一区二区三区在线影院 | 国产黄色a | 欧美色图亚洲图片 | 91自拍视频在线观看 | 成人日批视频 | 国产成人高清 | 欧美精品一区在线 | 五月激情久久久 | 国产成人av福利 | 成人午夜影视 | 天天干天天摸 | 国产字幕av | 超碰个人在线 | 国产精品片 | 免费久草视频 | 日日插日日干 | 久久黄页| 伊在线视频 | www.黄色片网站 | av在线之家电影网站 | 中文字幕精品视频 | 亚洲乱亚洲乱亚洲 | 成人久久| 久久女教师 | 国产综合福利在线 | 黄在线 | 公开超碰在线 | 亚洲精品视频在线免费播放 | 一本一本久久a久久精品牛牛影视 | 黄色1级大片 | 日韩视频一区二区在线观看 | 91网在线看 | 亚在线播放中文视频 | 精品国产1区二区 | 亚洲爽爽网 | 成年人免费av网站 | 欧美天天射 | 日韩视频中文字幕 | 在线观看av麻豆 | 久久中文字幕在线视频 | 中文一区二区三区在线观看 | 国产精品青青 | 国产成人精品网站 | 国产色在线| 亚洲小视频在线观看 | 色欧美日韩 | 日韩高清不卡一区二区三区 | 果冻av在线 | 在线观看视频福利 | 三三级黄色片之日韩 | 国产精品久久久久久影院 | 亚洲欧美精品一区二区 | 在线观看黄污 | 99精品视频一区二区 | 欧美俄罗斯性视频 | 国产123av| 中国一级特黄毛片大片久久 | 色射色 | 国产成人久久精品亚洲 | av天天澡天天爽天天av | www.香蕉| 激情视频在线高清看 | 日日干夜夜爱 | 日本爽妇网| 欧美日韩在线免费视频 | 91久久精品一区二区三区 | 国产拍在线 | 精品久久久久久久久久 | 国产裸体无遮挡 | 亚洲视频在线看 | 狠狠躁夜夜a产精品视频 | www.狠狠操.com | 免费观看www小视频的软件 | 九九九热精品免费视频观看网站 | 韩国av一区二区三区在线观看 | av免费福利| 日本中文字幕在线 | 天天干,夜夜操 | 狠狠色狠狠色综合日日92 | 久久久久久黄色 | 99热最新在线 | 国产视频导航 | 久久99热这里只有精品 | 日本动漫做毛片一区二区 | 天天爱天天操天天爽 | 五月激情电影 | 午夜国产成人 | 99国产精品 | 天天玩天天干天天操 | 日日干网址 | 精品久久一二三区 | 99久久精品免费看国产 | 高清av中文在线字幕观看1 | 日韩精品一区二区在线视频 | 精品久久久免费视频 | 亚洲一区 影院 | 在线中文视频 | 中文字幕 国产视频 | 婷婷丁香五| 麻花豆传媒一二三产区 | 永久免费精品视频网站 | 精品一二 | 美女免费电影 | www.五月天婷婷| 国产精品女同一区二区三区久久夜 | 9在线观看免费高清完整版 玖玖爱免费视频 | 久久国产精品一二三区 | 最新日韩在线观看视频 | 天堂av免费观看 | 欧美性色黄大片在线观看 | 国产日本高清 | 亚洲激情中文 | av中文字幕网址 | 成人性生交大片免费看中文网站 | 波多野结衣在线视频一区 | 色婷婷丁香 | 91欧美国产| 国产一区二区三精品久久久无广告 | a级国产乱理论片在线观看 特级毛片在线观看 | 欧美91精品| 日韩精品免费在线播放 | 成人三级网址 | 亚洲国产精品久久久久 | 国产精品日韩久久久久 | 久久伊人五月天 | 日本在线观看视频一区 | 久久精品视频国产 | 96视频在线 | 天天插夜夜操 | 亚洲精品av在线 | 精品一二区 | 色噜噜在线观看视频 | 日韩欧美视频 | 国产精品午夜av | 六月激情久久 | 色视频成人在线观看免 | 免费国产在线精品 | 国产无吗一区二区三区在线欢 | 91激情视频在线 | www.国产毛片 | 一本一道波多野毛片中文在线 | 欧美特一级片 | 国产糖心vlog在线观看 | 久久国内视频 | 91禁看片| 欧美成人a在线 | 黄网av在线| 精品福利在线 | 国产成人61精品免费看片 | 国产精品私人影院 | 免费av免费观看 | 中文字幕在线免费播放 | 成人黄色大片网站 | 欧美日韩高清一区 |