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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

【pytorch】pytorch自定义训练vgg16和测试数据集 微调resnet18全连接层

發(fā)布時間:2024/9/30 编程问答 50 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【pytorch】pytorch自定义训练vgg16和测试数据集 微调resnet18全连接层 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

自己定義模型

測試:

correct = 0total = 0for data in test_loader:img,label = dataoutputs = net(Variable(img))_,predict = torch.max(outputs.data,1)total += label.size(0)correct += (predict == label).sum()print(str(predict)+','+str(label))print(100*correct/total)

輸出:

預測錯誤還是挺大的,居然全是1
完整代碼:

```python import torch.nn.functional as Fimport torch import torch.nn as nn from torch.autograd import Variablefrom torchvision import transforms from torch.utils.data.dataset import Dataset from torch.utils.data.dataloader import DataLoader from PIL import Imageimport torch.optim as optim import os# ***************************初始化一些函數(shù)******************************** # torch.cuda.set_device(gpu_id)#使用GPU learning_rate = 0.0001 # 學習率的設置# *************************************數(shù)據(jù)集的設置**************************************************************************** root = os.getcwd() + '\\data\\' # 數(shù)據(jù)集的地址# 定義讀取文件的格式 def default_loader(path):return Image.open(path).convert('RGB')class MyDataset(Dataset):# 創(chuàng)建自己的類: MyDataset,這個類是繼承的torch.utils.data.Dataset# ********************************** #使用__init__()初始化一些需要傳入的參數(shù)及數(shù)據(jù)集的調(diào)用**********************def __init__(self, txt, transform=None, target_transform=None,test = False,loader=default_loader):super(MyDataset, self).__init__()# 對繼承自父類的屬性進行初始化imgs = []fh = open(txt, 'r')# 按照傳入的路徑和txt文本參數(shù),以只讀的方式打開這個文本for line in fh: # 迭代該列表#按行循環(huán)txt文本中的內(nèi)line = line.strip('\n')line = line.rstrip('\n')# 刪除 本行string 字符串末尾的指定字符,這個方法的詳細介紹自己查詢pythonwords = line.split()# 用split將該行分割成列表 split的默認參數(shù)是空格,所以不傳遞任何參數(shù)時分割空格imgs.append((words[0], int(words[1])))# 把txt里的內(nèi)容讀入imgs列表保存,具體是words幾要看txt內(nèi)容而定# 很顯然,根據(jù)我剛才截圖所示txt的內(nèi)容,words[0]是圖片信息,words[1]是lableself.test = testself.imgs = imgsself.transform = transformself.target_transform = target_transform# *************************** #使用__getitem__()對數(shù)據(jù)進行預處理并返回想要的信息**********************def __getitem__(self, index): # 這個方法是必須要有的,用于按照索引讀取每個元素的具體內(nèi)容fn, label = self.imgs[index]if self.test is False:# fn是圖片path #fn和label分別獲得imgs[index]也即是剛才每行中word[0]和word[1]的信息img_path = os.path.join("C:\\Users\\pic\\train", fn)else:img_path = os.path.join("C:\\Users\\pic\\test", fn)img = Image.open(img_path).convert('RGB')# 按照路徑讀取圖片if self.transform is not None:img = self.transform(img)# 數(shù)據(jù)標簽轉換為Tensorreturn img, label# return回哪些內(nèi)容,那么我們在訓練時循環(huán)讀取每個batch時,就能獲得哪些內(nèi)容# ********************************** #使用__len__()初始化一些需要傳入的參數(shù)及數(shù)據(jù)集的調(diào)用**********************def __len__(self):# 這個函數(shù)也必須要寫,它返回的是數(shù)據(jù)集的長度,也就是多少張圖片,要和loader的長度作區(qū)分return len(self.imgs)class Net(nn.Module): # 定義網(wǎng)絡,繼承torch.nn.Moduledef __init__(self):super(Net, self).__init__()self.conv1 = nn.Conv2d(3, 6, 5) # 卷積層self.pool = nn.MaxPool2d(2, 2) # 池化層self.conv2 = nn.Conv2d(6, 16, 5) # 卷積層self.fc1 = nn.Linear(16 * 5 * 5, 120) # 全連接層self.fc2 = nn.Linear(120, 84)self.fc3 = nn.Linear(84, 2) # 2個輸出def forward(self, x): # 前向傳播x = self.pool(F.relu(self.conv1(x))) # F就是torch.nn.functionalx = self.pool(F.relu(self.conv2(x)))x = x.view(-1, 16 * 5 * 5) # .view( )是一個tensor的方法,使得tensor改變size但是元素的總數(shù)是不變的。# 從卷基層到全連接層的維度轉換x = F.relu(self.fc1(x))x = F.relu(self.fc2(x))x = self.fc3(x)return xIMG_MEAN = [0.485, 0.456, 0.406] IMG_STD = [0.229, 0.224, 0.225]net = Net() # 初始化一個卷積神經(jīng)網(wǎng)絡leNet- train_data = MyDataset(txt=root + 'num.txt', transform=transforms.Compose([transforms.RandomHorizontalFlip(), # 水平翻轉transforms.Resize((32, 32)),# 將圖片縮放到指定大小(h,w)或者保持長寬比并縮放最短的邊到int大小transforms.CenterCrop(32),transforms.ToTensor()])) test_data = MyDataset(txt=root+'test.txt', transform=transforms.Compose([transforms.Resize((32, 32)),# 將圖片縮放到指定大小(h,w)或者保持長寬比并縮放最短的邊到int大小transforms.CenterCrop(32),transforms.ToTensor()]),test=True) train_loader = DataLoader(dataset=train_data, batch_size=227, shuffle=True,drop_last=True) # batch_size:從樣本中取多少張,每一次epoch都會輸入batch_size張 print('num_of_trainData:', len(train_data)) test_loader = DataLoader(dataset=test_data, batch_size=19, shuffle=False)def trainandsave():# 神經(jīng)網(wǎng)絡結構print('h')net = Net()optimizer = optim.SGD(net.parameters(), lr=0.001, momentum=0.9) # 學習率為0.001criterion = nn.CrossEntropyLoss() # 損失函數(shù)也可以自己定義,我們這里用的交叉熵損失函數(shù)# 訓練部分for epoch in range(10): # 訓練的數(shù)據(jù)量為10個epoch,每個epoch為一個循環(huán)# 每個epoch要訓練所有的圖片,每訓練完成200張便打印一下訓練的效果(loss值)running_loss = 0.0 # 定義一個變量方便我們對loss進行輸出for i, data in enumerate(train_loader, 0): # 這里我們遇到了第一步中出現(xiàn)的trailoader,代碼傳入數(shù)據(jù)# enumerate是python的內(nèi)置函數(shù),既獲得索引也獲得數(shù)據(jù)# get the inputsinputs, labels = data # data是從enumerate返回的data,包含數(shù)據(jù)和標簽信息,分別賦值給inputs和labels# wrap them in Variableinputs, labels = Variable(inputs), Variable(labels) # # 轉換數(shù)據(jù)格式用Variableoptimizer.zero_grad() # 梯度置零,因為反向傳播過程中梯度會累加上一次循環(huán)的梯度# forward + backward + optimizeoutputs = net(inputs) # 把數(shù)據(jù)輸進CNN網(wǎng)絡netloss = criterion(outputs, labels) # 計算損失值loss.backward() # loss反向傳播optimizer.step() # 反向傳播后參數(shù)更新running_loss += loss.item() # loss累加if i % 9 == 1:print('[%d, %5d] loss: %.3f' %(epoch + 1, i + 1, running_loss / 10)) # 平均損失值running_loss = 0.0 # 這一個結束后,就把running_loss歸零,print('Finished Training')# 保存神經(jīng)網(wǎng)絡torch.save(net, 'net.pkl')# 保存整個神經(jīng)網(wǎng)絡的結構和模型參數(shù)torch.save(net.state_dict(), 'net_params.pkl')

嘗試運行vgg16:

找了很久,預測是參數(shù)的問題,輸入圖片是224*224,一開始改的resize但還是報錯,于是改
transforms.CenterCrop((224, 224))
然后data[0]要改成item()
然后運行成功了(好慢。。)

class VGG16(nn.Module):def __init__(self, nums=2):super(VGG16, self).__init__()self.nums = numsvgg = []# 第一個卷積部分# 112, 112, 64vgg.append(nn.Conv2d(in_channels=3, out_channels=64, kernel_size=3, stride=1, padding=1))vgg.append(nn.ReLU())vgg.append(nn.Conv2d(in_channels=64, out_channels=64, kernel_size=3, stride=1, padding=1))vgg.append(nn.ReLU())vgg.append(nn.MaxPool2d(kernel_size=2, stride=2))# 第二個卷積部分# 56, 56, 128vgg.append(nn.Conv2d(in_channels=64, out_channels=128, kernel_size=3, stride=1, padding=1))vgg.append(nn.ReLU())vgg.append(nn.Conv2d(in_channels=128, out_channels=128, kernel_size=3, stride=1, padding=1))vgg.append(nn.ReLU())vgg.append(nn.MaxPool2d(kernel_size=2, stride=2))# 第三個卷積部分# 28, 28, 256vgg.append(nn.Conv2d(in_channels=128, out_channels=256, kernel_size=3, stride=1, padding=1))vgg.append(nn.ReLU())vgg.append(nn.Conv2d(in_channels=256, out_channels=256, kernel_size=3, stride=1, padding=1))vgg.append(nn.ReLU())vgg.append(nn.Conv2d(in_channels=256, out_channels=256, kernel_size=3, stride=1, padding=1))vgg.append(nn.ReLU())vgg.append(nn.MaxPool2d(kernel_size=2, stride=2))# 第四個卷積部分# 14, 14, 512vgg.append(nn.Conv2d(in_channels=256, out_channels=512, kernel_size=3, stride=1, padding=1))vgg.append(nn.ReLU())vgg.append(nn.Conv2d(in_channels=512, out_channels=512, kernel_size=3, stride=1, padding=1))vgg.append(nn.ReLU())vgg.append(nn.Conv2d(in_channels=512, out_channels=512, kernel_size=3, stride=1, padding=1))vgg.append(nn.ReLU())vgg.append(nn.MaxPool2d(kernel_size=2, stride=2))# 第五個卷積部分# 7, 7, 512vgg.append(nn.Conv2d(in_channels=512, out_channels=512, kernel_size=3, stride=1, padding=1))vgg.append(nn.ReLU())vgg.append(nn.Conv2d(in_channels=512, out_channels=512, kernel_size=3, stride=1, padding=1))vgg.append(nn.ReLU())vgg.append(nn.Conv2d(in_channels=512, out_channels=512, kernel_size=3, stride=1, padding=1))vgg.append(nn.ReLU())vgg.append(nn.MaxPool2d(kernel_size=2, stride=2))# 將每一個模塊按照他們的順序送入到nn.Sequential中,輸入要么事orderdict,要么事一系列的模型,遇到上述的list,必須用*號進行轉化self.main = nn.Sequential(*vgg)# 全連接層classfication = []# in_features四維張量變成二維[batch_size,channels,width,height]變成[batch_size,channels*width*height]classfication.append(nn.Linear(in_features=512 * 7 * 7, out_features=4096)) # 輸出4096個神經(jīng)元,參數(shù)變成512*7*7*4096+bias(4096)個classfication.append(nn.ReLU())classfication.append(nn.Dropout(p=0.5))classfication.append(nn.Linear(in_features=4096, out_features=4096))classfication.append(nn.ReLU())classfication.append(nn.Dropout(p=0.5))classfication.append(nn.Linear(in_features=4096, out_features=self.nums))self.classfication = nn.Sequential(*classfication)def forward(self, x):feature = self.main(x) # 輸入張量xfeature = feature.view(x.size(0), -1) # reshape x變成[batch_size,channels*width*height]#feature = feature.view(-1,116224)result = self.classfication(feature)return resultnet = Net() # 初始化一個卷積神經(jīng)網(wǎng)絡leNet- train_data = MyDataset(txt=root + 'num.txt', transform=transforms.Compose([transforms.RandomHorizontalFlip(), # 水平翻轉 transforms.Resize((224, 224)),# 將圖片縮放到指定大小(h,w)或者保持長寬比并縮放最短的邊到int大小 transforms.CenterCrop((224, 224)),transforms.ToTensor()])) test_data = MyDataset(txt=root+'test.txt', transform=transforms.Compose([transforms.Resize((32, 32)),# 將圖片縮放到指定大小(h,w)或者保持長寬比并縮放最短的邊到int大小transforms.CenterCrop(32),transforms.ToTensor()]),test=True) train_loader = DataLoader(dataset=train_data, batch_size=16, shuffle=True,drop_last=True) # batch_size:從樣本中取多少張,每一次epoch都會輸入batch_size張 print('num_of_trainData:', len(train_data)) test_loader = DataLoader(dataset=test_data, batch_size=19, shuffle=False)if __name__ == '__main__':# trainandsave()vgg = VGG16()#vgg = VGG16(2)optimizer = optim.SGD(vgg.parameters(), lr=0.001, momentum=0.9) # 學習率為0.001criterion = nn.CrossEntropyLoss() # 損失函數(shù)也可以自己定義,我們這里用的交叉熵損失函數(shù)# 訓練部分for epoch in range(10): # 訓練的數(shù)據(jù)量為10個epoch,每個epoch為一個循環(huán)# 每個epoch要訓練所有的圖片,每訓練完成200張便打印一下訓練的效果(loss值)running_loss = 0.0 # 定義一個變量方便我們對loss進行輸出train_loss = 0.train_acc = 0.for i, data in enumerate(train_loader, 0): # 這里我們遇到了第一步中出現(xiàn)的trailoader,代碼傳入數(shù)據(jù)# enumerate是python的內(nèi)置函數(shù),既獲得索引也獲得數(shù)據(jù)# get the inputsinputs, labels = data # data是從enumerate返回的data,包含數(shù)據(jù)和標簽信息,分別賦值給inputs和labels# wrap them in Variableinputs, labels = Variable(inputs), Variable(labels) # # 轉換數(shù)據(jù)格式用Variableoptimizer.zero_grad() # 梯度置零,因為反向傳播過程中梯度會累加上一次循環(huán)的梯度# forward + backward + optimizeoutputs = vgg(inputs) # 把數(shù)據(jù)輸進CNN網(wǎng)絡netloss = criterion(outputs, labels) # 計算損失值train_loss += loss.item()pred = torch.max(outputs, 1)[1]train_correct = (pred == labels).sum()train_acc += train_correct.item()loss.backward() # loss反向傳播optimizer.step() # 反向傳播后參數(shù)更新running_loss += loss.item() # loss累加print('Train Loss: {:.6f}, Acc: {:.6f}'.format(train_loss / (len(train_data)), train_acc / (len(train_data))))print('Finished Training')# 保存神經(jīng)網(wǎng)絡torch.save(net, 'net.pkl')# 保存整個神經(jīng)網(wǎng)絡的結構和模型參數(shù)torch.save(net.state_dict(), 'net_params.pkl')

嘗試將損失函數(shù)修改:
optimizer = optim.Adam(vgg.parameters(), lr=1e-6) # 學習率為0.001

結果仍然不理想。懷疑是數(shù)據(jù)集有過大誤差。

載入已有模型進行參數(shù)優(yōu)化

兩個主要的遷移學習場景:
Finetuning the convnet: 我們使用預訓練網(wǎng)絡初始化網(wǎng)絡,而不是隨機初始化,就像在imagenet 1000數(shù)據(jù)集上訓練的網(wǎng)絡一樣。其余訓練看起來像往常一樣。(此微調(diào)過程對應引用中所說的初始化)
ConvNet as fixed feature extractor: 在這里,我們將凍結除最終完全連接層之外的所有網(wǎng)絡的權重。最后一個全連接層被替換為具有隨機權重的新層,并且僅訓練該層。(此步對應引
用中的固定特征提取器

用加載預訓練模型并重置最終的全連接層的方法進行訓練。
每一個epoch都進行訓練和測試。我寫的是resnet18(先自己網(wǎng)上下載pkl文件,在pycharm里面下載太慢)

目前的全部代碼:

from __future__ import print_function, divisionimport torch import torch.nn as nn import torch.optim as optim from torch.optim import lr_scheduler import numpy as np import torchvision from torchvision import datasets, models, transforms import matplotlib.pyplot as plt import time import os import copyimport torchvision.models as modelsdata_transforms = { 'train': transforms.Compose([transforms.RandomResizedCrop(224),transforms.RandomHorizontalFlip(),transforms.ToTensor(),transforms.Normalize([0.485, 0.456, 0.406], [0.229, 0.224, 0.225])]),'val': transforms.Compose([transforms.Resize(256),transforms.CenterCrop(224),transforms.ToTensor(),transforms.Normalize([0.485, 0.456, 0.406], [0.229, 0.224, 0.225])]),}data_dir =os.getcwd() + '\\data\\' image_datasets = {x: datasets.ImageFolder(os.path.join(data_dir, x),data_transforms[x]) for x in ['train', 'val']} dataloaders = {x: torch.utils.data.DataLoader(image_datasets[x], batch_size=4,shuffle=True) for x in ['train', 'val']} dataset_sizes = {x: len(image_datasets[x]) for x in ['train', 'val']} device = torch.device("cuda:0" if torch.cuda.is_available() else "cpu") def imshow(inp, title=None):"""Imshow for Tensor."""inp = inp.numpy().transpose((1, 2, 0))mean = np.array([0.485, 0.456, 0.406])std = np.array([0.229, 0.224, 0.225])inp = std * inp + meaninp = np.clip(inp, 0, 1)plt.imshow(inp)if title is not None:plt.title(title)plt.pause(0.001) # pause a bit so that plots are updateddef train_model(model, criterion, optimizer, scheduler, num_epochs=25):since = time.time()best_model_wts = copy.deepcopy(model.state_dict())best_acc = 0.0for epoch in range(num_epochs):print('Epoch {}/{}'.format(epoch, num_epochs - 1))print('-' * 10)# Each epoch has a training and validation phasefor phase in ['train', 'val']:if phase == 'train':scheduler.step()model.train() # Set model to training moderunning_loss = 0.0running_corrects = 0# Iterate over data.for inputs, labels in dataloaders[phase]:# zero the parameter gradientsoptimizer.zero_grad()# track history if only in trainwith torch.set_grad_enabled(phase == 'train'):outputs = model(inputs)_,preds = torch.max(outputs, 1)loss = criterion(outputs, labels)if phase == 'train':# backward + optimize only if in training phaseloss.backward()optimizer.step()running_loss += loss.item() * inputs.size(0)running_corrects += torch.sum(preds == labels.data)epoch_loss = running_loss / dataset_sizes[phase]epoch_acc = running_corrects.double() / dataset_sizes[phase]print('{} Loss: {:.4f} Acc: {:.4f}'.format(phase, epoch_loss, epoch_acc)) # deep copy the modelif phase == 'val' and epoch_acc > best_acc:best_acc = epoch_accbest_model_wts = copy.deepcopy(model.state_dict())print()time_elapsed = time.time() - sinceprint('Training complete in {:.0f}m {:.0f}s'.format(time_elapsed // 60, time_elapsed % 60))print('Best val Acc: {:4f}'.format(best_acc))# load best model weightsmodel.load_state_dict(best_model_wts)return modelclass_names = image_datasets['train'].classes def visualize_model(model, num_images=6):was_training = model.trainingmodel.eval()images_so_far = 0fig = plt.figure()with torch.no_grad():for i, (inputs, labels) in enumerate(dataloaders['val']):outputs = model(inputs)_, preds = torch.max(outputs, 1)for j in range(inputs.size()[0]):images_so_far += 1ax = plt.subplot(num_images // 2, 2, images_so_far)ax.axis('off')ax.set_title('predicted: {}'.format(class_names[preds[j]]))imshow(inputs.cpu().data[j])if images_so_far == num_images:model.train(mode=was_training)returnmodel.train(mode=was_training)model_ft = models.resnet18(pretrained=False) pthfile = r'C:\Users\14172\PycharmProjects\pythonProject4\resnet18-5c106cde.pth' model_ft.load_state_dict(torch.load(pthfile))#model_ft = models.vgg16(pretrained=True) num_ftrs = model_ft.fc.in_features model_ft.fc = nn.Linear(num_ftrs, 2) criterion = nn.CrossEntropyLoss() # Observe that all parameters are being optimized optimizer_ft = optim.SGD(model_ft.parameters(), lr=0.001, momentum=0.9)# Decay LR by a factor of 0.1 every 7 epochs exp_lr_scheduler = lr_scheduler.StepLR(optimizer_ft, step_size=7, gamma=0.1) model_ft = train_model(model_ft, criterion, optimizer_ft, exp_lr_scheduler,num_epochs=25) # 保存神經(jīng)網(wǎng)絡 torch.save(model_ft, 'modefresnet.pkl') # 保存整個神經(jīng)網(wǎng)絡的結構和模型參數(shù) torch.save(model_ft.state_dict(), 'modelresnet_params.pkl') visualize_model(model_ft)


兩者差距還是比較大,后期再進行調(diào)整。先記錄。

與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的【pytorch】pytorch自定义训练vgg16和测试数据集 微调resnet18全连接层的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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

黄色国产高清 | 国产免费高清视频 | 精品影院一区二区久久久 | 国产高清亚洲 | 久久国产一区二区 | 国产精品 日韩精品 | 狠狠狠色丁香综合久久天下网 | 91入口在线观看 | www.888.av| 一区二区视频电影在线观看 | 婷婷婷国产在线视频 | 国产免费a | 91精品在线播放 | 九九九九九九精品任你躁 | 黄色一级大片在线观看 | 国内精品在线看 | 免费久久视频 | 国产亚洲日 | 久久91久久久久麻豆精品 | 成人福利在线观看 | 国产成人精品久久 | 亚洲理论在线观看 | 免费看黄色小说的网站 | 午夜视频在线观看欧美 | 久久伦理 | 婷婷丁香激情网 | 国产一线二线三线性视频 | 91精品国产一区二区在线观看 | 狠色在线 | 免费看网站在线 | 操高跟美女 | 免费成人黄色av | 经典三级一区 | 精品国产一区二区三区久久久蜜月 | 亚洲天堂网视频在线观看 | 激情图片qvod | 性日韩欧美在线视频 | 五月婷婷一级片 | 国产福利资源 | 成人午夜性影院 | 日韩一区二区三 | 四虎精品成人免费网站 | 久久五月精品 | 欧美日本中文字幕 | av色一区| 久久dvd| 夜夜骑天天操 | 91在线视频免费观看 | 国产成人精品亚洲 | 18女毛片| 日韩精品一区二区不卡 | av三级在线免费观看 | av中文字幕在线播放 | 欧美精品一区二区在线播放 | 久久影视精品 | 国产天天爽 | 99 精品 在线 | 国产麻豆电影在线观看 | 久久a v电影 | 国产麻豆视频在线观看 | 国产一级不卡视频 | 日韩视频在线不卡 | 99色视频在线 | 欧美成人猛片 | 在线观看国产亚洲 | 手机看片国产 | 久草资源免费 | 91网免费看 | 久草在线在线视频 | 欧美成人xxxxxxxx | 在线观看中文 | 麻豆免费视频观看 | 99r在线视频 | 91视频成人免费 | 美女黄视频免费看 | 免费久久网 | 在线观看精品黄av片免费 | 91夫妻自拍 | 午夜av片 | 狠狠狠狠狠狠狠 | 日本在线视频一区二区三区 | 久草网在线观看 | 日本夜夜草视频网站 | 欧美激情另类 | 婷婷综合激情 | 国产精品婷婷午夜在线观看 | 久久国产精品99国产 | 欧美小视频在线 | av成人免费网站 | 在线a视频 | 婷婷深爱网 | 99视频免费观看 | 免费观看黄 | 999国内精品永久免费视频 | 91久久国产综合精品女同国语 | 在线亚洲天堂网 | 久久久久久久久精 | 色吊丝在线永久观看最新版本 | 欧美日韩国产免费视频 | 午夜影视剧场 | 日日精品 | 国产视频在线观看一区二区 | 免费看一及片 | 久久激情五月丁香伊人 | 色婷在线 | 精品国产成人在线 | 久久97精品| 欧美在线一二区 | 色综合久 | 97久久精品午夜一区二区 | 国产在线欧美日韩 | 国产一二区视频 | 日韩欧美中文 | 免费在线观看的av网站 | 伊人婷婷色 | 97品白浆高清久久久久久 | 国产精品网站 | 久久久69| 久久av影视 | 蜜臀久久99精品久久久无需会员 | 国产午夜在线观看视频 | 天天插日日插 | 精品久久久久国产免费第一页 | 亚洲一级理论片 | 久久亚洲私人国产精品va | 麻豆视频入口 | av在线免费网 | 日本女人在线观看 | 久久精品国产亚洲a | 99久久久久免费精品国产 | 久久99国产精品免费 | 骄小bbw搡bbbb揉bbbb | 天天做日日爱夜夜爽 | 五月婷婷中文 | 国产在线观看地址 | 人人插人人舔 | 在线有码中文 | 中文字幕在线观看av | 日韩激情久久 | 色婷婷福利视频 | 久久在线电影 | 91.麻豆视频 | 人人干网站 | 久久精品99北条麻妃 | 欧美在线视频一区二区三区 | 国产区精品在线 | 五月婷婷国产 | 激情网站网址 | 免费av网站在线看 | 中文字幕在线播放一区 | 国产一区二区三区四区大秀 | 精品国产一区二区三区av性色 | 日日干影院 | 天天色视频| 婷婷深爱| 国产高清视频色在线www | 99热99 | 国产麻豆成人传媒免费观看 | 久久国产免费视频 | 黄色小说免费在线观看 | 色婷婷色 | 综合精品在线 | 亚洲综合一区二区精品导航 | 国产成人av免费在线观看 | 久久亚洲国产精品 | 黄色影院在线播放 | 最近日本中文字幕a | 亚洲最新在线 | 精品亚洲va在线va天堂资源站 | 精品久久一区二区三区 | av在线等| 亚洲国产免费av | 色瓜| 亚洲午夜精品电影 | 国产午夜一级毛片 | 色综合久久综合 | 国产在线观看你懂得 | 国产专区一 | 久久好看免费视频 | 国产123av | av久久在线 | 久久精品人人做人人综合老师 | 午夜精品久久久久久中宇69 | 亚洲精品高清一区二区三区四区 | 麻豆视频免费版 | 一级黄色免费网站 | 日韩中文字幕免费在线播放 | 国产精品每日更新 | 日韩精品一区二区在线观看 | 在线看v片 | 国产精品午夜av | 美女网站视频色 | 久久精品欧美一 | 最新一区二区三区 | 天天操天天草 | 欧美一级片在线观看视频 | 日韩aⅴ视频 | 国产又粗又猛又爽 | 国产精品国内免费一区二区三区 | 最近免费在线观看 | 日韩毛片在线播放 | 国产精品视频久久久 | 午夜国产一区二区三区四区 | 久久久久久久久久免费视频 | 亚洲综合小说电影qvod | 国产成人久久精品亚洲 | 日日夜夜网站 | 久久国产精品99国产 | 精品一二三四五区 | 日韩电影在线观看中文字幕 | 婷婷色网站 | 久久精品站| 久草精品在线观看 | 玖玖在线免费视频 | 国产精品久久久久永久免费看 | avove黑丝 | 色资源在线 | 久久精品一区二区三区国产主播 | 91精品专区 | 国产美女精品人人做人人爽 | 亚洲美女视频在线观看 | 亚洲国产视频网站 | 91成年人网站 | 麻豆视频免费版 | 亚洲色图27p | 黄色三级免费看 | 在线免费日韩 | 午夜视频不卡 | 亚洲免费在线 | 日日摸日日添夜夜爽97 | 黄色小说在线免费观看 | 免费av网站在线看 | 日韩激情中文字幕 | 九九视频精品免费 | 国产亚洲无 | 日韩一级片大全 | 免费成人短视频 | 国产精品久久一卡二卡 | 久久国产电影院 | 黄色av电影免费观看 | 久久视频一区 | 超碰在线98 | 成人小电影在线看 | 免费观看丰满少妇做爰 | 精品美女在线视频 | 日韩视频一区二区 | 五月天激情视频 | 91麻豆网站 | 亚洲成av人片一区二区梦乃 | 日韩欧美成| 热九九精品| 香蕉在线影院 | 在线观看久久久久久 | 欧美特一级| 日韩精品综合在线 | 中文在线a在线 | 一区二区观看 | 91中文字幕 | 蜜臀av夜夜澡人人爽人人桃色 | 日韩在线视频在线观看 | 免费a视频在线观看 | 精品视频9999 | 在线观看视频日韩 | 亚洲国产高清在线观看视频 | 国产又黄又硬又爽 | 九九热在线免费观看 | 久久成年人| 久久激情视频 久久 | 国产精品专区一 | 亚洲精品乱码久久 | 天天插视频 | 日韩中文字幕免费在线观看 | 夜夜骑日日操 | 日本爱爱免费 | 91精品网站在线观看 | 欧美一级网站 | 黄色av一区| 99久久精品国产欧美主题曲 | 人人擦| 99精品在线视频播放 | 国内精品视频在线 | 91成人短视频在线观看 | 丁香免费视频 | 国产成人精品在线观看 | 奇米影视在线99精品 | 欧美精品乱码久久久久久按摩 | 丁香av在线 | 欧美亚洲国产日韩 | 97成人精品区在线播放 | 久草在线欧美 | 成年人在线免费看视频 | 亚洲区视频在线观看 | 中文久久精品 | 免费看污污视频的网站 | 国产一区免费视频 | 91精品麻豆| av在线一 | 九九爱免费视频在线观看 | 中文字幕传媒 | 麻豆91在线播放 | 2022久久国产露脸精品国产 | 国产精品久久久久久久久久免费 | 一区 二区电影免费在线观看 | 久久久午夜电影 | av在线一| 色噜噜日韩精品欧美一区二区 | www.久久久.cum | 亚洲成人av影片 | 久久69精品久久久久久久电影好 | 一区二区观看 | 手机看片福利 | 亚洲视频高清 | 亚洲精品综合在线 | 久草在线视频免赞 | 久久 亚洲视频 | 婷婷色综合网 | 久草免费新视频 | 黄色毛片在线看 | 激情五月综合网 | 999久久精品 | 五月婷婷色播 | 精品国产免费av | 天天操天 | 久久久免费看片 | 99精品视频免费看 | 亚洲区另类春色综合小说校园片 | 久久a v电影| 免费在线观看av的网站 | 日韩在线视频一区二区三区 | 91成人在线视频 | 91黄色影视 | 精品二区视频 | 在线观看网站你懂的 | 一区二区精品在线 | 亚洲精品国偷拍自产在线观看蜜桃 | 啪啪小视频网站 | 97国产在线 | 97视频免费看 | 亚洲成人精品av | 国产91九色蝌蚪 | 亚洲日本色 | 久久高清免费视频 | 日本黄色免费电影网站 | 亚洲女欲精品久久久久久久18 | 日韩精品一区二区在线视频 | 国产成人久久av免费高清密臂 | 欧美不卡在线 | 中字幕视频在线永久在线观看免费 | 国产打女人屁股调教97 | 97精品久久| 久久综合色播五月 | 亚洲视频电影在线 | 中文字幕国产精品 | 91在线看免费 | 在线精品播放 | 婷婷六月天丁香 | 69国产精品成人在线播放 | 激情五月亚洲 | www.久热| 超碰在线天天 | 免费在线电影网址大全 | 超碰资源在线 | 欧美国产91 | 天天操天天干天天操天天干 | 在线成人免费 | 午夜 在线| 91精品在线免费视频 | 在线视频黄 | 欧美精品在线观看一区 | 91精品国产成人 | 91九色国产 | 精品成人a区在线观看 | 超碰97人人干 | 国产精品小视频网站 | 中文av一区二区 | 日韩欧美视频免费在线观看 | 中文字幕国产一区 | 国产一区二区三区免费观看视频 | 亚州国产视频 | 国产录像在线观看 | 久久午夜网 | 亚洲视频综合在线 | 99九九视频 | 91成年视频 | 中文字幕在线观看视频网站 | 国内综合精品午夜久久资源 | 久久久久久久久艹 | 亚洲国产免费看 | 久久精品欧美视频 | 97在线播放视频 | 日韩久久午夜一级啪啪 | 日韩免费在线看 | 亚洲精品乱码久久久久 | 91av大全| 久久综合亚洲鲁鲁五月久久 | 五月婷婷另类国产 | 日韩高清av | 日韩电影久久 | 日本激情中文字幕 | 伊人久久精品久久亚洲一区 | 国产精品密入口果冻 | 久久一区二区三区四区 | 在线视频一二区 | 色婷婷福利视频 | 久久99精品久久久久久 | 国产精品24小时在线观看 | 狠狠色狠狠综合久久 | 婷婷综合导航 | 午夜精品久久久久久久99无限制 | 91成熟丰满女人少妇 | 天天插狠狠插 | 亚洲高清久久久 | 亚洲视频一级 | adn—256中文在线观看 | 国产91免费在线观看 | 98精品国产自产在线观看 | 欧美日韩国产一区二区三区 | 成年人视频在线 | 久久91久久久久麻豆精品 | av电影在线不卡 | 在线电影 你懂得 | 黄色午夜网站 | 天天色官网 | 最近中文字幕大全中文字幕免费 | 久草在线免费色站 | 日韩理论| 午夜 久久 tv | 狠狠躁夜夜躁人人爽视频 | 成人91在线 | av电影一区二区三区 | 在线观看麻豆av | 欧美日韩性视频 | 欧美二区在线播放 | 亚洲色图 校园春色 | 99久久精品无免国产免费 | 99九九热只有国产精品 | 亚洲精品美女视频 | 欧美日韩激情视频8区 | 中文字幕文字幕一区二区 | 免费亚洲精品视频 | 日日夜夜精品视频 | 中文字幕二区在线观看 | 成人免费观看在线视频 | 黄色一级影院 | 天天天天色射综合 | 国产97色在线 | 国产高清av免费在线观看 | 欧美另类老妇 | 天天综合导航 | 久久精品国产精品亚洲 | 黄色三级在线观看 | 国产视频欧美视频 | 91免费观看 | 毛片精品免费在线观看 | 日韩电影在线观看中文字幕 | 91精品国产一区二区在线观看 | 正在播放国产91 | 麻豆果冻剧传媒在线播放 | 国产麻豆精品在线观看 | 天堂va欧美va亚洲va老司机 | 日韩亚洲精品电影 | 精品国产自在精品国产精野外直播 | 欧美一区二视频在线免费观看 | 91丨九色丨蝌蚪丨对白 | 婷婷色六月天 | 亚洲视频 视频在线 | 午夜国产一区二区 | 精品久久久国产 | 精品国自产在线观看 | 国内少妇自拍视频一区 | a极黄色片 | 日韩欧美视频一区 | 日本精品一区二区三区在线观看 | 亚洲精选久久 | 国产h在线观看 | 色婷五月天 | 超碰免费公开 | av大片免费在线观看 | 日韩视频中文字幕 | 在线免费高清一区二区三区 | 99精品在线免费视频 | 久久精品美女视频 | 精品久久五月天 | 2024av在线播放| 黄色片软件网站 | av在线影片| 亚洲精品综合欧美二区变态 | 国产高清视频在线免费观看 | 精品福利视频在线 | 久久欧美精品 | 深爱婷婷网| 13日本xxxxxⅹxxx20 | 久久精品久久久精品美女 | 亚洲1级片 | 精品国精品自拍自在线 | 天天操夜夜叫 | 玖玖爱国产在线 | 九九视频免费在线观看 | 国产精品9999 | 天堂网在线视频 | 国产区精品在线观看 | www.亚洲黄 | 一区二区中文字幕在线 | 精品久久久久国产免费第一页 | 五月开心激情网 | 日韩精品一卡 | 91.dizhi永久地址最新 | av网在线观看 | 五月天综合激情网 | 国产丝袜制服在线 | 97超碰人人模人人人爽人人爱 | 狠狠干狠狠插 | 在线观看黄色免费视频 | 免费观看一区 | 国内揄拍国产精品 | 久久久精品在线观看 | 91丨porny丨九色 | 波多野结衣在线播放一区 | 中国一级片在线播放 | 久久久久久久99精品免费观看 | 91av视频免费在线观看 | 欧美性春潮 | 日韩高清一区在线 | 91视频在线播放视频 | 精品国产综合区久久久久久 | 中文字幕 国产专区 | 手机看片午夜 | 国产伦理一区二区 | 国产高清专区 | 欧美在线视频精品 | 天天激情天天干 | 国产亚洲午夜高清国产拍精品 | 婷婷丁香激情五月 | 91tv国产成人福利 | 男女激情麻豆 | 91九色视频导航 | 国产一级片直播 | 九九在线国产视频 | 最新av网址在线观看 | 日本三级中文字幕在线观看 | 欧美极度另类 | 国产小视频免费在线网址 | 亚洲综合色站 | 蜜臀av夜夜澡人人爽人人桃色 | 久久99久久99精品免视看婷婷 | 色欧美88888久久久久久影院 | 日韩精品一区二区三区免费观看视频 | 国产成人一区二区三区免费看 | 日韩爱爱片 | 亚洲成人精品久久久 | www狠狠操 | 91大神电影| 天天婷婷 | 婷婷九月丁香 | 四虎成人av| www色网站| 天天草夜夜| 国产麻豆精品传媒av国产下载 | 精品一区二区免费在线观看 | 99色人| 97超碰人人模人人人爽人人爱 | 久久综合狠狠 | 精品国产免费av | 亚洲一区不卡视频 | 成片人卡1卡2卡3手机免费看 | 久久久久久久久久久久亚洲 | 日韩视频区| 久精品视频在线观看 | av成人在线电影 | 在线播放91 | 婷婷六月中文字幕 | 国产黄在线 | 精品视频免费观看 | 天天操天天能 | 天天av综合网 | 国产资源在线播放 | 成人免费观看网站 | 99精品视频在线观看视频 | 国产专区一 | 国产精品96久久久久久吹潮 | 亚洲特级片 | 精品久久久久久久久久久院品网 | 精品一区二区影视 | 99这里有精品 | av资源免费观看 | 国产精品麻豆果冻传媒在线播放 | 国产精品成人免费一区久久羞羞 | 最近更新的中文字幕 | 狠狠干夜夜操天天爽 | 日日操日日插 | 天天色天天色 | 婷婷中文字幕综合 | 天天摸天天操天天舔 | 日日夜夜综合网 | 精品亚洲二区 | 日韩欧美视频免费观看 | 91精品视频免费在线观看 | 欧美与欧洲交xxxx免费观看 | 亚洲成人一区 | 日日夜夜综合网 | 久久国产精品99久久久久久丝袜 | 热久久免费视频精品 | 9999毛片| 国内视频在线观看 | 欧美九九九 | av在线a | 免费观看久久久 | 超碰97在线资源 | 色全色在线资源网 | av电影在线观看完整版一区二区 | 在线视频免费观看 | 久久久国产影院 | 九九热精品国产 | 久av在线| 麻豆视频网址 | 免费黄色在线网址 | 欧美精品三级 | 亚洲最新视频在线播放 | 日韩在线在线 | 国产精品国产自产拍高清av | 在线观看91精品视频 | 99久久99热这里只有精品 | 五月婷婷天堂 | 欧美性超爽| 欧美精品亚州精品 | 免费成人在线观看视频 | 中文字幕观看av | 国产一在线精品一区在线观看 | 狠狠干成人综合网 | 亚洲日本国产精品 | 亚洲欧洲国产精品 | 波多野结衣小视频 | 久久香蕉影视 | 一区中文字幕在线观看 | 国产伦精品一区二区三区… | 国产在线视频导航 | 国产精品1区2区 | 色伊人网 | 51久久夜色精品国产麻豆 | 亚洲精品美女在线 | 欧美少妇的秘密 | 国产一级片免费视频 | 久久人人爽人人爽人人 | 欧美一级日韩免费不卡 | 一二区精品 | 免费在线一区二区 | 免费h精品视频在线播放 | 午夜精品久久一牛影视 | 欧美一级黄色网 | 婷婷色影院 | 国产在线一区观看 | 在线91观看 | 色婷婷88av视频一二三区 | 国产又粗又长又硬免费视频 | 久久久国产一区二区三区四区小说 | 国产高清无线码2021 | 蜜桃传媒一区二区 | 国产夫妻自拍av | 日韩久久久久久 | av天天澡天天爽天天av | 97精品国自产拍在线观看 | 日本 在线 视频 中文 有码 | 国产操在线 | 一区二区激情视频 | 久久福利国产 | 亚洲精品乱码久久久一二三 | 色.www| 97在线看片 | 日本中文字幕免费观看 | 成人一级片免费看 | 亚洲精品视频在线观看免费视频 | 国产精品高清av | 国产91影院 | 91久久国产自产拍夜夜嗨 | www.com久久| 丁香六月婷婷激情 | 天天综合网天天 | 久久精品99北条麻妃 | 久久中文字幕视频 | 最近字幕在线观看第一季 | 免费在线电影网址大全 | 精品日韩在线 | 国产高清一区二区 | 黄色免费网站 | sesese图片 | 欧美日韩精品综合 | 亚洲成人资源 | 成人av网站在线 | 日韩免费视频 | 国产精品videoxxxx | 国产精品99精品 | 成年人在线观看免费视频 | 丁香五月缴情综合网 | 去看片| 一级久久久| 国产一区二区三区久久久 | av黄网站 | 亚洲免费观看在线视频 | 狠狠操狠狠干天天操 | 精品免费在线视频 | 成人毛片在线观看视频 | 国产精品久久久久久久免费 | 91精品国产网站 | 亚洲精品男女 | 人人cao| 综合激情av| 亚洲电影av在线 | 国产资源网 | 久草综合在线观看 | 91精品婷婷国产综合久久蝌蚪 | 久草在线综合网 | 中文乱码视频在线观看 | 成人四虎 | 欧美调教网站 | 久久久久久国产精品久久 | 2019中文字幕网站 | 国产精品福利一区 | 日韩有码网站 | 国产精品免费在线播放 | 国产亚洲精品av | 国产精品久久久久影院 | 婷婷五月色综合 | 欧美天天射 | 婷婷六月天天 | 激情婷婷在线观看 | 9999激情| 91香蕉视频720p| 午夜a区| 九九免费观看视频 | 久久久久久久久久久久久久av | 蜜臀久久99精品久久久无需会员 | 99精品视频免费观看 | 干干干操操操 | 精品国产精品久久 | 日韩av中文在线 | 久热电影 | 在线一区av| 99re久久资源最新地址 | 好看的国产精品视频 | 天天插综合网 | 精品三级av| 国产69久久精品成人看 | 播五月综合 | 国产永久免费观看 | 久久国产精品色婷婷 | 日韩精品资源 | 国产视频一区二区在线 | 日韩一级电影网站 | 免费在线观看91 | 欧美一级电影 | 精品欧美一区二区三区久久久 | 成人午夜毛片 | 亚洲黄色av | 国产网站色 | 97超碰伊人 | 欧美动漫一区二区三区 | 中文在线a∨在线 | 国产精品视频99 | 91久久电影| 麻豆免费观看视频 | 精品99久久久久久 | 99久久精品免费看国产麻豆 | 青草视频在线免费 | 三级黄色片子 | 欧美一级片免费观看 | 色婷婷在线视频 | 美女免费黄网站 | 中文字幕观看视频 | 国产精品一区二 | 欧美激情精品久久久久久变态 | 成人免费 在线播放 | 色偷偷网站视频 | 欧美欧美 | 国产 一区二区三区 在线 | 日韩精品免费一区二区在线观看 | 九九热免费精品视频 | 免费精品在线 | 成人一级免费视频 | 免费高清在线视频一区· | 色狠狠干 | 日韩在线观看一区二区三区 | 丁香五香天综合情 | 天堂麻豆 | 伊人天天干 | 色97在线| 久久9999久久免费精品国产 | 久久专区| 国产成人在线播放 | 国产97色| 国产在线视频导航 | 一区二区精品在线观看 | 精品国产一二三 | 波多野结衣小视频 | 在线三级中文 | 中文字幕在线成人 | 国产一区二区三区久久久 | 天天天天天操 | 中文字幕亚洲情99在线 | 男女激情免费网站 | 婷婷在线精品视频 | 久久99国产综合精品免费 | 欧美国产精品一区二区 | 国产在线观看你懂得 | 国产精品久久久久久久久久ktv | 亚洲一级二级 | 久久久久久国产精品久久 | 成人av资源在线 | 精品国产一二三 | 奇米影视8888在线观看大全免费 | 国产视频综合在线 | 91九色老| 亚洲一区精品二人人爽久久 | 狠狠操狠狠干天天操 | 欧美日韩在线观看一区二区 | 91在线视频免费播放 | 亚洲欧美日韩一级 | 99久久婷婷国产 | 99热超碰 | 亚洲视频1区2区 | 高清久久久久久 | 午夜精品一区二区国产 | 久久久久亚洲精品中文字幕 | 中文字幕免费观看全部电影 | 成 人 黄 色 视频播放1 | 国产高清在线不卡 | 一二三区视频在线 | 久久综合九色欧美综合狠狠 | 丝袜av网站 | 精品国产免费看 | 久久精品国产成人精品 | 久久精品国产一区二区三 | 欧美日韩亚洲精品在线 | 国产精品久久久久久影院 | 精品美女在线观看 | 欧美一级视频在线观看 | 午夜精品一区二区三区视频免费看 | 亚洲精品裸体 | 97在线看 | 日韩欧美精品一区二区三区经典 | 久久精品毛片 | 91视频在线免费看 | 国产精品日韩久久久久 | 中文字幕在线日 | 免费成人av电影 | 在线综合 亚洲 欧美在线视频 | 狠狠插天天干 | 超碰在线免费97 | 日日夜夜天天射 | 精品亚洲欧美无人区乱码 | 麻豆传媒一区二区 | 亚洲国产日韩在线 | 精品一区中文字幕 | 最近免费观看的电影完整版 | 五月开心网 | 一区二区三区四区免费视频 | 色婷婷www | 九九九热精品免费视频观看网站 | 国产午夜av | 日本丰满少妇免费一区 | 亚洲爱爱视频 | 中文字幕 国产 一区 | 国产精品久久久久久一区二区 | 亚洲高清久久久 | 激情综合网在线观看 | 国产精品一区二区精品视频免费看 | 国际精品久久久久 | av中文字幕在线免费观看 | 久久综合之合合综合久久 | 精品视频免费久久久看 | 超碰97久久| 亚洲区二区 | 91字幕 | 美女视频免费一区二区 | 国产成人福利片 | 国产综合香蕉五月婷在线 | 欧美一级久久久久 | 亚洲无吗天堂 | 夜夜澡人模人人添人人看 | 天天综合日日夜夜 | 亚洲免费一级电影 | 免费黄色在线播放 | 中文在线中文资源 | 久久全国免费视频 | 国产99久久久国产精品免费看 | 精品国自产在线观看 | 欧美性黄网官网 | 首页中文字幕 | 在线小视频你懂的 | 成年人黄色在线观看 | 亚洲精品色 | 在线观看免费成人av | 亚欧日韩av | 久久综合色综合88 | 中文字幕一区二区三区四区视频 | 91免费观看 | 999久久久免费精品国产 | 成片视频在线观看 | 国产亚洲精品成人av久久ww | 久一久久 | 国产在线污 | 欧美精品亚州精品 | 手机看片午夜 | 久久无码av一区二区三区电影网 | 国产精品免费看 | 欧美日韩另类在线观看 | 欧美精品一区二区在线播放 | 激情网站五月天 | 在线观看视频色 | 18国产精品白浆在线观看免费 | 欧美日韩一级视频 | aaa亚洲精品一二三区 | 久久久久亚洲精品中文字幕 | 中文av影院 | 婷婷 中文字幕 | 菠萝菠萝蜜在线播放 | bbbb操bbbb| 人人天天夜夜 | 中日韩男男gay无套 日韩精品一区二区三区高清免费 | 久久久久久久国产精品影院 | 成人免费中文字幕 | 91久久久国产精品 | 天天色天天综合 | 麻花豆传媒一二三产区 | 99久久一区 | 久精品视频免费观看2 | 91精品999| 成人av资源网站 | 又黄又爽免费视频 | 五月婷婷香蕉 | 97视频免费在线 | 天天插天天操天天干 | 日韩字幕在线 | 国内丰满少妇猛烈精品播 | 欧洲高潮三级做爰 | 麻豆视频免费入口 | 丁香婷婷综合网 | 欧美日韩免费一区二区三区 | 成人av在线影院 | 天堂网在线视频 | 久草视频在线免费播放 | 亚洲精品久久久久中文字幕二区 | 国产经典av | 欧美福利精品 | 人人插人人艹 | 91精品国产一区二区在线观看 | 国产亚洲久一区二区 | 看片黄网站| 在线午夜电影神马影院 | 国内精品视频在线 | 九九色在线观看 | 就要干b | 成人亚洲精品久久久久 | 五月天电影免费在线观看一区 | 久久av免费观看 | 99 视频 高清 | 亚洲精品99久久久久久 | 激情综合网五月激情 | 最近更新中文字幕 | 久久毛片网站 | 日批视频在线观看免费 | 免费精品国产 | 九九热精品在线 | 日韩1级片 | 在线国产黄色 | 97视频在线免费 | 国产成人61精品免费看片 | 免费观看国产视频 | 免费男女羞羞的视频网站中文字幕 | 九色视频网址 | 日韩在线观看网址 | 亚洲激精日韩激精欧美精品 | 国产精品女人久久久久久 | 欧美亚洲国产精品久久高清浪潮 | 精品99久久久久久 | 日韩精品一区二区三区高清免费 | 黄色免费网站下载 | 免费精品视频在线观看 | 国产综合福利在线 | av超碰在线观看 | 日本性xxx | 2021国产在线视频 | 色99之美女主播在线视频 | 天天干夜夜爽 | 免费视频在线观看网站 | 97在线免费观看 | av超碰在线 | 久久毛片视频 | 国产一区二区在线播放视频 | 国产黄在线播放 | 色999视频 | 国产精品综合久久久久 | 色婷婷成人网 | 日日操天天操狠狠操 | 四虎影视av | 久久人人爽视频 | 黄色app网站在线观看 | 久久国产精品99久久久久久老狼 | av在线色|