超碰91资源站-超碰97豆花-超碰97人妻-超碰97人人干-超碰97人人香蕉-超碰97天天操-超碰97在线资源站-超碰97资源站共享-超碰97资源站总站-超碰aa在线91-超碰av操-超碰爱爱

半岛外围网上直营

編程語言的發(fā)展趨勢:聲明式動態(tài)并發(fā)

轉(zhuǎn)帖|其它|編輯:郝浩|2010-09-02 14:43:02.000|閱讀 671 次

概述:國內(nèi)的計算機教育和工程培訓(xùn),似乎一直在宣傳“語言不重要,重要的是思想”,“語言一通百通”等觀點,甚至在許多人眼中“語言的討論”完全是不入流的,但其實“編程語言”與“工具”、“框架”或是“開發(fā)方法”等事物一樣,都對生產(chǎn)力有著重要的影響。事實上,語言的發(fā)展歷史比其他方面更為悠久,并且在過去十幾年,甚至最近幾年中都依然在不斷的碰撞,演變。

# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>

  程序設(shè)計離不開編程語言,但是編程語言在國內(nèi)的大環(huán)境中似乎一直是個二等公民。國內(nèi)的計算機教育和工程培訓(xùn),似乎一直在宣傳“語言不重要,重要的是思想”,“語言一通百通”等觀點,甚至在許多人眼中“語言的討論”完全是不入流的,但其實“編程語言”與“工具”、“框架”或是“開發(fā)方法”等事物一樣,都對生產(chǎn)力有著重要的影響。事實上,語言的發(fā)展歷史比其他方面更為悠久,并且在過去十幾年,甚至最近幾年中都依然在不斷的碰撞,演變。期間一些新的語言誕生了,而另一些在當(dāng)時看來陽春白雪的語言和編程范式也重新獲得了人們的重視。

  Anders Hejlsberg是微軟的Technical Fellow,擔(dān)任C#編程語言的首席架構(gòu)師,也參與了.NET Framework,以及VB.NET和F#等語言的設(shè)計與開發(fā)。幾個月前,Anders在比利時的TechDays 2010及荷蘭DevDays 2010分別進行了一場演講,闡述了他眼中對于編程語言的發(fā)展趨勢及未來方向,本文便對他的觀點進行了總結(jié)。

  大約25到30年前,Anders開發(fā)了著名的Turbo Pascal,這是一套集語言、編譯器及開發(fā)工具于一體的產(chǎn)品,這也是Anders進入編程語言這一領(lǐng)域的起點。Anders談到,如今的計算機和當(dāng)年他開發(fā)的Turbo Pascal所用的Z-80已經(jīng)不可同日而語。從那時算起,如今的機器已經(jīng)有大約10萬倍的外部存儲容量,1萬倍的內(nèi)存大小,CPU速度也有大約1000倍的提高。但是,如果我們比較如今的Java代碼及當(dāng)年P(guān)ascal代碼,會發(fā)現(xiàn)它們的差別其實并不大。Anders認為編程語言的發(fā)展非常緩慢,期間當(dāng)然出現(xiàn)了一些東西,例如面向?qū)ο蟮鹊龋沁h沒有好上1000倍。事實上,近幾十年來的努力主要體現(xiàn)在框架及工具等方面(如下圖)。例如.NET Framework里有超過一萬個類及十萬個方法,與Turbo Pascal相比的確有了超過1000倍的增長。同樣類似,現(xiàn)在的IDE包含了無數(shù)強大的功能,例如語法提示,重構(gòu),調(diào)試器等等。與此相比,編程語言的改進的確很不明顯。

  在過去5、60年的編程歷史中,編程語言的抽象級別不斷提高,人們都在努力讓編程語言更有表現(xiàn)力,這樣我們可以用更少的代碼完成更多的工作。我們一開始使用匯編,然后使用面向過程的語言(如Pascal和C),然后是面向?qū)ο笳Z言(如C++),隨后便進入了托管時代,語言運行于受托管的執(zhí)行環(huán)境上(如C#,Java),它們的主要特性有自動的垃圾收集,類型安全等等。Anders認為這樣的趨勢還會繼續(xù)保持下去,我們還會看到抽象級別越來越高的語言,而語言的設(shè)計者則必須理解并預(yù)測下一個抽象級別是什么樣子的。另一方面,如.NET,Java等框架的重要性提高了許多,編程語言往往都傾向于構(gòu)建于現(xiàn)有的工具上,而不會從頭寫起。現(xiàn)在出現(xiàn)的編程語言,例如F#,以及Java領(lǐng)域的Scala,Clojure等等,它們都是基于現(xiàn)有框架構(gòu)建的,每次從頭開始的代價實在太高。

  在Anders眼中,如今影響力較大的趨勢主要有三種(如下圖),它們分別是“聲明式的編程風(fēng)格”(包括“領(lǐng)域特定語言”及“函數(shù)式編程”)、過去的五年非常火熱的“動態(tài)語言”(其最重要的方面便是“元編程”能力)以及多核環(huán)境下的“并發(fā)編程。此外隨著語言的發(fā)展,原本常用的“面向?qū)ο?rdquo;語言,“動態(tài)語言”或是“函數(shù)式”等邊界也變得越來越模糊,例如各種主要的編程語言都受到函數(shù)式語言的影響。因此,“多范式”程序設(shè)計語言也是一個愈發(fā)明顯的趨勢。

  聲明式編程與DSL

  目前常見的編程語言大都是命令式(Imperative)的,例如C#,Java或是C++等等。這些語言的特征在于,代碼里不僅表現(xiàn)了“做什么(What)”,而更多表現(xiàn)出“如何(How)完成工作”這樣的實現(xiàn)細節(jié),例如for循環(huán),i += 1等等,甚至這部分細節(jié)會掩蓋了我們的“最終目標(biāo)”。在Anders看來,命令式編程通常會讓代碼變得十分冗余,更重要的是由于它提供了過于具體的指令,這樣執(zhí)行代碼的基礎(chǔ)設(shè)施(如CLR或JVM)沒有太多發(fā)揮空間,只能老老實實地根據(jù)指令一步步的向目標(biāo)前進。例如,并行執(zhí)行程序會變得十分困難,因為像“執(zhí)行目的”這樣更高層次的信息已經(jīng)丟失了。因此,編程語言的趨勢之一,便是能讓代碼包含更多的“What”,而不是“How”,這樣執(zhí)行環(huán)境便可以更加聰明地去適應(yīng)當(dāng)前的執(zhí)行要求。

  關(guān)于聲明式的編程風(fēng)格,Anders主要提出了兩個方面,第一個方面是DSL(Domain Specific Language,領(lǐng)域特定語言)。DSL不是什么新鮮的玩意兒,我們平時經(jīng)常接觸的SQL,CSS,正則表達式等等都屬于DSL。有的DSL可能更加專注于一個方面,例如Mathematica,LOGO等等。這些語言的目標(biāo)都是特定的領(lǐng)域,與之相對的則是GPPL(General Purpose Programming Language,通用目的編程語言)。Martin Fowler將DSL分為外部DSL及內(nèi)部DSL兩種。外部DSL有自己的特定語法、解析器和詞法分析器等等,它們往往是一種小型的編程語言,甚至不會像GPPL那樣需要源文件。與之相對的則是內(nèi)部DSL。內(nèi)部DSL其實更像是種別稱,它代表一類特別API及使用模式。

  XSLT,SQL等等都可以算作是外部DSL。外部DSL一般會直接針對特定的領(lǐng)域設(shè)計,而不考慮其他方面。James Gosling曾經(jīng)說過:每個配置文件最終都會變成一門編程語言。一開始您可能只會用它表示一點點東西,慢慢地您便會想要一些規(guī)則,而這些規(guī)則則變成了表達式,后來您可能還會定義變量,進行條件判斷等等,而最終它就變成了一種奇怪的編程語言,這樣的情況屢見不鮮。現(xiàn)在有一些公司也在關(guān)注DSL的開發(fā)。例如以前在微軟工作的Charles Simonyi提出了Intentional Programming的概念,還有JetBrains公司提供的一個叫做MPS(Meta Programming System)的產(chǎn)品。最近微軟也提出了自己的Oslo項目,而在Eclipse世界里也有Xtext,所以其實如今在這方面也有不少人在嘗試。由于外部DSL的獨立性,在某些情況下也會出現(xiàn)特定的工具,輔助領(lǐng)域?qū)<一蚴情_發(fā)人員本身編寫DSL代碼。還有一些DSL會以XML方言的形式提出,利用XML方言的好處在于有不少現(xiàn)成的工具可用,這樣可以更快地定義自己的語法。

  而內(nèi)部DSL,正像之前提到的那樣,它往往只是代表了一系列特別的API及使用模式,例如LINQ查詢語句及Ruby on Rails中的Active Record聲明代碼等等。內(nèi)部DSL可以使用一系列API來“偽裝”成一種DSL,它往往會利用一些“流暢化”的技巧,例如像jQuery那樣把一些方法通過“點”連接起來,而另一些也會利用元編程的方式。內(nèi)部DSL還有一些優(yōu)勢,例如可以訪問語言中的代碼或變量,以及利用代碼補全,重構(gòu)等母語言的所有特性。 

  DSL的可讀性往往很高。例如,要篩選出單價大于20的產(chǎn)品,并對所屬種類進行分組,并降序地列出每組的分類名稱及產(chǎn)品數(shù)量。如果是用命令式的編程方式,則可能是這樣的:

#div_code img{border:0px;}
Dictionary<string, Grouping> groups = new Dictionary<string, Grouping>();
foreach (Product p in products)
{
if (p.UnitPrice >= 20)
{
if (!groups.ContainsKey(p.CategoryName))
{
Grouping r = new Grouping();
r.CategoryName = p.CategoryName;
r.ProductCount = 0;
groups[p.CategoryName] = r;
}
groups[p.CategoryName].ProductCount++;
}
}

List<Grouping> result = new List<Grouping>(groups.Values);
result.Sort(delegate(Grouping x, Grouping y)
{
return
x.ProductCount > y.ProductCount ? -1 :
x.ProductCount < y.ProductCount ? 1 :
0;
});
 

  顯然這些代碼編寫起來需要一點時間,且很難直接看出它的真實目的,換言之&ldquo;What”幾乎完全被“How”所代替了。這樣,一個新的程序員必須花費一定時間才能理解這段代碼的目的。但如果使用LINQ,代碼便可以改寫成:

#div_code img{border:0px;}
var result = products
.Where(p => p.UnitPrice >= 20)
.GroupBy(p => p.CategoryName)
.OrderByDescending(g => g.Count())
.Select(g => new { CategoryName = g.Key, ProductCount = g.Count() });
 

  這段代碼更加關(guān)注的是“What”而不是“How&rdquo;,它不會明確地給出過濾的“操作方式”,也沒有涉及到創(chuàng)建字典這樣的細節(jié)。這段代碼還可以利用C# 3.0中內(nèi)置的DSL,即LINQ查詢語句來改寫:

#div_code img{border:0px;}
var result =
from p in products
where p.UnitPrice >= 20
group p by p.CategoryName into g
orderby g.Count() descending
select new { CategoryName = g.Key, ProductCount = g.Count() };
 

  編譯器會簡單地將LINQ差距語句轉(zhuǎn)化為前一種形式。這段代碼只是表現(xiàn)出最終的目的,而不是明確指定做事的方式,這樣便可以很容易地并行執(zhí)行這段代碼,如使用PINQ則幾乎不需要做出任何修改。

  函數(shù)式編程

  Anders提出的另一個重要的聲明式編程方式便是函數(shù)式編程。函數(shù)式編程歷史悠久,它幾乎和編程語言本身同時誕生,如當(dāng)年的LISP便是個函數(shù)式編程語言。除了LISP以外還有其他許多函數(shù)式編程語言,如APL、Haskell、ML等等。關(guān)于函數(shù)式編程在學(xué)術(shù)界已經(jīng)有過許多研究了,大約在5到10年前許多人開始吸收和整理這些研究內(nèi)容,想要把它們?nèi)谌敫鼮橥ㄓ玫木幊陶Z言。現(xiàn)在的編程語言,如C#、Python、Ruby、Scala等等,它們都受到了函數(shù)式編程語言的影響。

  使用命令式編程語言寫程序時,我們經(jīng)常會編寫如x = x + 1這樣的語句,此時我們大量依賴的是可變狀態(tài),或者說是“變量”,它們的值可以隨程序運行而改變。可變狀態(tài)非常強大,但隨之而來的便是被稱為“副作用”的問題,例如一個無需參數(shù)的void方法,它會根據(jù)調(diào)用次數(shù)或是在哪個線程上進行調(diào)用對程序產(chǎn)生影響,它會改變程序內(nèi)部的狀態(tài),從而影響之后的運行效果。而在函數(shù)式編程中則不會出現(xiàn)這個情況,因為所有的狀態(tài)都是不可變的。事實上對函數(shù)式編程的討論更像是數(shù)學(xué)、公式,而不是程序語句,如x = x + 1對于數(shù)學(xué)家來說,似乎只是個永不為真的表達式而已。

  函數(shù)式編程十分容易并行,因為它在運行時不會修改任何狀態(tài),因此無論多少線程在運行時都可以觀察到正確的結(jié)果。假如兩個函數(shù)完全無關(guān),那么它們是并行還是順序地執(zhí)行便沒有什么區(qū)別了。當(dāng)然,現(xiàn)實中的程序一定是有副作用的,例如向屏幕輸出內(nèi)容,向Socket傳輸數(shù)據(jù)等等,因此真實世界中的函數(shù)式編程往往都會考慮如何將有副作用的代碼分離出來。函數(shù)式編程默認是不可變的,開發(fā)人員必須做些額外的事情才能使用可變狀態(tài)或是危險的副作用,與之相反,如C#或Java必須使用readonly或是final來做到這一點。此時,使用函數(shù)式編程語言時的思維觀念便會有所不同了。

  F#是微軟隨VS 2010推出的一門函數(shù)式編程語言,它基于OCaml的核心部分,因此是一門強類型編程語言,并支持一些如模式匹配,類型推斷等現(xiàn)代函數(shù)式編程語言的特性。在此之上,F(xiàn)#又增加了異步工作流,度量單位等較為前沿的語言功能。在F#中如果要計算一個列表所有元素之和,也可以使用命令式的風(fēng)格來編寫代碼:

#div_code img{border:0px;}
let sumSquaresI l =
let mutable acc = 0
for x in l do
acc <- acc + sqr x
acc
 

  只不過,F(xiàn)#中的一切默認都是不可變的,開發(fā)人員需要使用mutable關(guān)鍵字來聲明一個可變的狀態(tài)。事實上,在F#中更典型做法是:

#div_code img{border:0px;}
let rec sumSquaresF l =
match l with
| [] -> 0
| head :: tail -> sqr head + sumSquaresF tail
 

  在數(shù)學(xué)里我們經(jīng)常使用遞歸,把一個公式分解成幾個變化的形式,以此進行遞歸的定義。純函數(shù)式的代碼其“數(shù)學(xué)性”較強,如果您分析上面這段代碼,會發(fā)現(xiàn)它幾乎就是標(biāo)準(zhǔn)的數(shù)學(xué)定義。在編程時我們也使用遞歸的做法,編譯器會設(shè)法幫我們轉(zhuǎn)化成尾調(diào)用或是循環(huán)語句。 

  動態(tài)語言與元編程

  動態(tài)語言不會嚴(yán)格區(qū)分“編譯時”和“運行時”。對于一些靜態(tài)編程語言(如C#),往往是先進行編譯,此時可能會得到一些編譯期錯誤,而對于動態(tài)語言來說這兩個階段便混合在一起了。常見的動態(tài)語言有JavaScript,Python,Ruby,LISP等等。動態(tài)語言和靜態(tài)語言各有一些優(yōu)勢,這也是兩個陣營爭論多年的內(nèi)容。不過Anders認為它們各自都有十分重要的優(yōu)點,而未來不屬于其中任何一方。他表示,從編程語言發(fā)展過程中可以觀察到兩種特點正在合并的趨勢,未來應(yīng)該屬于兩者的雜交產(chǎn)物。

  許多人認定動態(tài)語言執(zhí)行起來很慢,也沒有類型安全等等。例如有這樣一段代碼:

#div_code img{border:0px;}
var a = 0, n = 10;
for (var i = 0; i < n; i++) {
a += i;
}
 

  這段代碼在C#和JavaScript中都是合法的,但是它們的處理方式大相徑庭。在C#中,編譯器可以推斷出a和n都是32位整數(shù),則for循環(huán)和相加操作都只是簡單的CPU指令,自然效率很高。但是對于JavaScript等動態(tài)類型語言來說,var只代表了“一個值”,它可以是任意類型,因此這里其實還會包含一個&ldquo;類型標(biāo)記”,表明它在運行時是什么類型的對象。所以兩者的區(qū)別之一便是,表示同樣的值在動態(tài)語言中會有一些額外的開銷,在如今的CPU中,“空間”也意味著“速度”,所以較大的值便需要較長時間進行處理,這里便損失了一部分效率。此外JavaScript在計算a加i時,那么必須先查看兩個變量中的類型標(biāo)記,根據(jù)類型選擇出合適的相加操作,然后加載兩個值,最后再進行加法操作,一旦越界了還要利用double。很明顯在這里也會帶來許多開銷。一般來說,動態(tài)語言是使用解釋器來執(zhí)行的,因此還有一些解釋器需要的二進制碼,把這些性能損失全部加起來以后,便會發(fā)現(xiàn)執(zhí)行代碼時需要10倍到100倍的性能開銷。

  不過近幾年出現(xiàn)的一些動態(tài)虛擬機或引擎將此類情況改善了許多。如今大部分的JavaScript引擎使用了JIT編譯器,于是便省下了解釋器的開銷,這樣性能損失便會減小至3到10倍。而在過去的兩三年間,JIT編譯器也變得越來越高效,瀏覽器中新一代的適應(yīng)性JIT編譯器,如TraceMonkey,V8,還有微軟在IE 9中使用的Chakra引擎。這種適應(yīng)性的JIT編譯器使用了一部分有趣的技術(shù),如Inline Caching、Type Specialization、Hidden Classes、Tracing等等,它們可以將開銷降低至2到3倍的范圍內(nèi),這種效率的提升可謂十分神奇。在Anders看來,JavaScript引擎可能已經(jīng)接近了性能優(yōu)化的極限,我們在效率上可以提升的空間已經(jīng)不多。不過他同樣認為,如今JavaScript語言的性能已經(jīng)足夠快了,完全有能力作為Web客戶端的統(tǒng)治性語言。

  動態(tài)語言的關(guān)鍵之一便是“元編程”,“元編程”實際上是“代碼生成”的一種別稱,在日常應(yīng)用中開發(fā)人員其實經(jīng)常依賴這種做法了。在某些場景下使用動態(tài)語言會比靜態(tài)語言更加自然一些。例如在C#或Java里使用ORM時,一種傳統(tǒng)做法是讓代碼生成器去觀察數(shù)據(jù)庫,并生成一大堆代碼,然后再編譯。而動態(tài)語言并沒有編譯期和執(zhí)行期的區(qū)別,例如在Ruby on Rails中使用ActiveRecord便無須定義各式字段。

  Anders談到,他和他的團隊也在努力改進靜態(tài)語言的元編程能力,如他們正在實現(xiàn)的“編譯器即服務(wù)(Compiler as a Service)”。傳統(tǒng)的編譯器是一個黑盒,一端輸入代碼,而另一端便會生成.NET程序集等數(shù)據(jù),開發(fā)人員很難參與或理解它的工作。但是在很多時候,開發(fā)人員并不一定需要編譯器來生成程序集,他們需要的是一些樹狀的表現(xiàn)形式,然后對它進行識別和重寫。因此,開發(fā)人員可能會越來越需要一些開放編譯器功能的API。這么做可以讓靜態(tài)類型語言獲得許多有用的功能,包括元編程以及可操作的完整對象模型等等。

  并發(fā)

  Anders看來,多核革命的一個有趣之處在于,它會要求并發(fā)的思維方式有所改變。傳統(tǒng)的并發(fā)思維,是在單個CPU上執(zhí)行多個邏輯任務(wù),使用舊有的分時方式或是時間片模型來執(zhí)行多個任務(wù)。但是如今的并發(fā)場景則正好相反,是要將一個邏輯上的任務(wù)放在多個CPU上執(zhí)行。這改變了我們編寫程序的方式,這意味著對于語言或是API來說,我們需要有辦法來分解任務(wù),把它拆分成多個小任務(wù)后獨立的執(zhí)行,而傳統(tǒng)的編程語言中并不關(guān)注這點。

  使用目前的并發(fā)API來完成工作并不容易,比如Thread,ThreadPool,Monitor等等,開發(fā)人員很難走的太遠。不過在.NET 4.0中提供了一套強大的框架,即.NET并行擴展(Parallel Extensions),這是一種現(xiàn)代的并發(fā)模型,將邏輯上的任務(wù)并發(fā)與實際使用的的物理模型分離開來。以前的API都是直接處理線程等基礎(chǔ)元素,不過利用.NET并行擴展中的任務(wù)并行庫(Task Parallel Library),并行LINQ(Parallel LINQ)以及協(xié)調(diào)數(shù)據(jù)結(jié)構(gòu)(Coordination Data Structures)讓開發(fā)人員可以直接關(guān)注邏輯上的任務(wù),而不必關(guān)心它們是如何運行的,或是使用了多少個線程和CPU等等。利用LINQ這樣的DSL也有助于寫出并行的代碼,如果使用普通的for循環(huán)配合線程池來實現(xiàn)并行,則開發(fā)人員很容易在各種API里失去方向。

  不過事實上,編寫并行的代碼依然很困難,尤其是要識別出可以并行的地方。Anders認為很多時候還是需要編程語言來關(guān)注這方面的事情。比如“隔離性(Isolation)”,即編譯器如何發(fā)現(xiàn)這段代碼是獨立的,便可以將其安全地并發(fā)執(zhí)行。某段代碼創(chuàng)建了一個對象,在分享給其他人之前,我們對它的改變是安全的,但是一旦將其共享出去以后便完全不同了。因此理想中的類型系統(tǒng)應(yīng)該可以跟蹤到這樣的共享,如Linear Types——這在學(xué)術(shù)界也有一些研究。編程語言也可以在函數(shù)的純潔性(Purity)方面下功夫,如關(guān)注某個函數(shù)是否有副作用,有些時候編譯器可以做這方面的檢查,它可以禁止某些操作,以此保證我們寫出無副作用的純函數(shù)。另外便是不可變性(Immutability),目前的語言,如C#或VB,我們需要額外的工作才能寫出不可變的代碼。Anders認為合適的做法應(yīng)該是在語言層面上更好的支持不可變性。這些都是在并發(fā)方面需要考慮的問題。
 

  Anders還提到了他在思考并發(fā)語言特性時所遵循的原則:一個語言特性不應(yīng)該針對某個特定的并發(fā)模型,而應(yīng)該是一種通用的,可用于各種不同的并發(fā)場景的特性,就像隔離性、純潔性及不可變性那樣。語言擁有這樣的特性之后,就可以用于構(gòu)建各種不同的API,各種并發(fā)方式都可以利用到核心的語言特性。

  總結(jié)

  Anders認為,對于編程語言來說,現(xiàn)在出現(xiàn)了許多有趣的東西,也是個令人激動的時刻。在過去,大約是1995到2005年,的確可以說是一個編程語言的黃金時期。當(dāng)Java出現(xiàn)的時候,編程語言的門檻變得平坦了,一切都是Java,似乎其他編程語言都完蛋了,程序設(shè)計者也沒什么可做的。不過大家又逐漸發(fā)現(xiàn),其實這遠沒有結(jié)束。現(xiàn)在回顧起來,會發(fā)現(xiàn)這段時間又出現(xiàn)了許多有趣的編程語言,這其實也代表了我們在編程領(lǐng)域上的進步。


標(biāo)簽:

本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@ke049m.cn

文章轉(zhuǎn)載自:網(wǎng)絡(luò)轉(zhuǎn)載

為你推薦

  • 推薦視頻
  • 推薦活動
  • 推薦產(chǎn)品
  • 推薦文章
  • 慧都慧問
掃碼咨詢


添加微信 立即咨詢

電話咨詢

客服熱線
023-68661681

TOP
利記足球官網(wǎng)(官方)網(wǎng)站/網(wǎng)頁版登錄入口/手機版登錄入口-最新版(已更新) 真人boyu·博魚滾球網(wǎng)(官方)網(wǎng)站/網(wǎng)頁版登錄入口/手機版登錄入口-最新版(已更新) 最大網(wǎng)上PM娛樂城盤口(官方)網(wǎng)站/網(wǎng)頁版登錄入口/手機版登錄入口-最新版(已更新) 正規(guī)雷火競技官方買球(官方)網(wǎng)站/網(wǎng)頁版登錄入口/手機版登錄入口-最新版(已更新) 雷火競技權(quán)威十大網(wǎng)(官方)網(wǎng)站/網(wǎng)頁版登錄入口/手機版登錄入口-最新版(已更新) boyu·博魚信譽足球官網(wǎng)(官方)網(wǎng)站/網(wǎng)頁版登錄入口/手機版登錄入口-最新版(已更新) 權(quán)威188BET足球網(wǎng)(官方)網(wǎng)站/網(wǎng)頁版登錄入口/手機版登錄入口-最新版(已更新) 正規(guī)188BET足球大全(官方)網(wǎng)站/網(wǎng)頁版登錄入口/手機版登錄入口-最新版(已更新) 国产成人无码手机免费 | 99精品热视频 | 国模无水印无码 | 国产高清无码黄片亚洲大尺度视频 | 国产色哟哟精品无码www | 国产一级片内射视频在线播放 | 国产午夜无码福利在线看网站 | 国产麻豆剧传媒精品国产v 国产麻豆剧传媒精品国产v精品 | 精品无码专区二区 | 91成人手机视频 | 精品视频精品国产免费视 | 国产大片大全免费看软件下 | 国产成人午夜福利不卡在线观看 | 精品国产aⅴ一区二区三区v免费 | 国产精品超清无码一区二区 | av香港三级级在线播放 | 国产成人自啪精品视频 | 99久久精品日本一区二区 | 丰满迷人的少妇特级毛片 | av天堂精品久久久久 | 国产精品无码一级毛片 | 国产999精品久久久久久 | 国产桃色无码在线播放一区 | 国产精品欧美亚洲韩国日本 | 国产成人精品亚洲观看一区五月天 | 国产一区高清视频 | 69精品久久久久999小说 | 丰满多毛少妇做爰视 | 国产精品一二三四区 | 国产精品亚洲av三区 | 国产女性精品一区二区三区 | 国产成人精品久久久久欧美 | a级毛片高清免费视频在线 a级毛片高清免费视频在线播放 | 91精品手机国产在线破解版 | av在线免费不卡可看 | 精品无码久久久久国产动漫3d | 国产91精选在线观看导航 | 国产熟女一区二区三区五月婷 | 成人精品一区二区久久久 | 国产a级毛片久久久精品毛片 | 国产欧美国日产视频 | 国产精品成人一区二区三区视 | 国产精品欧美专区蜜臀 | 国产亚洲欧美激情久久电影 | 国产一区二区三区免费赤裸裸 | 91精品久久久久一区二区三区 | 国产亚洲无码在线观看 | 国产成人精品一区二区三区在线 | 国产拍拍视频一二三四区 | 国产人妻精品一区二区三区不卡 | 东京热av高清在线 | 精品国产一区二区三区不 | 国产成人啪在线观看一 | 成人亚洲精品久久久久软件 | 国产拳头交一 | 国产成人一区二区三区精品久久 | 国产福利萌白酱精品一区 | 成人黄网站免费 | 国产99视频精品免 | 国产va在线播放频 | 国产成年无码久久久久下载 | 国产不卡视频一区 | 多人伦交性欧美 | 国产成人福利免费视频 | 成人无码aa精品一区 | 91精品欧美一区二区三区 | 1000部无遮挡拍拍拍免费视频 | 二区三区在 | 丰满人妻系列无码专区 | 国产一级内射高清视频在线观看 | 调教女孩自慰网站免费观看 | 91午夜福利国产 | 国产偷窥综合久久 | 精品国偷自产在线不卡短视频 | 国产精品多p对白交换绿帽 国产精品多人p | 丰满女人又爽又紧又丰满 | 精品日本一区二区三区在 | 国产精品亚洲日韩aⅴ在线观看 | 99精品国产福利在线观看 | 国产av无码亚洲av无码 | 精品国产av一区二区三区 | 国产欧美999日本黄页在线 | 国产在线方视频在线观看 | 韩国午夜理论a三级在线观看 | 成人国产一区二区三区精品不 | 国产大片免费观看网站 | 国产精品美女乱 | 国产亚洲精久久久久 | 91精品人成在线观看 | 国产毛片在线看线看 | 国产综合精品91久久久 | 高清亚洲日韩欧洲不卡在线 | www国产亚洲精品久久久 | 国产精品无码不卡一区二区三区 | 91亚洲精华国产精华精华液 | 国产城中村嫖 | 国产孕妇孕交一级毛片 | 精品午夜无码专区 | 91精品第一国产综合精品 | 精品无码人妻av一区二区pro | 国产经典av | 国产精品高潮露脸在线观看 | 国产成人av第一页 | 国产91无套剧情在线播放 | 国产精品一区二区亚洲推荐 | 国产成人经典视频在线 | 成人午夜a级毛片免费 | 91热久久免费频精品 | 成人三级精品视频在线观看 | 国产在线观看免费大象 | 91精品国产自产91精品 | 成人午夜福利app | 国产欧美久久精品不戴乳罩 | 动漫在线一区不卡精品 | 91tv成人精品人 | 91一区二区无码水蜜桃人妻 | 国产欧美日韩在线综合 | av在线播放国产 | 97人人添人澡人人爽超碰 | 91成人国产在线观看免费 | 91久久国产香蕉熟女线看 | 成人3d动漫一区二 | 国产精品熟女一区二区三区 | 国产精品亚洲专区在线观 | 高清一区二区三区免费 | 成av人片在线观看麦芽 | 国产av无码片 | 91九色精品 | 国内偷视频在线观看 | 91福利影院 | 91国视频在线观看 | 国产美女网站视频 | 黑人最新av在线 | 国产成人免费在线观看 | av无码免费动漫 | 国产女主播喷水视频在线 | 国产成人影院在线观看 | 国产精品亚洲福利日韩欧美 | 国产人妖一区二区动漫黄片 | 高清无码免费在 | 91麻豆国 | 精品无码喷水 | 99亚洲精品卡2卡三卡4卡2卡 | av在线播放免费无码 | 国产午夜男女爽爽爽爽爽视频 | 国产成人av大片在线播放 | 国产不卡在 | 国产精品一二三次视频 | 国产91在线视频观看 | 精品一级毛片免费无卡顿 | 精品一区二区三区东京热不卡 | av无码精品一区二区三区宅噜 | 国产极品精品无码在线播出 | 国产精品一区二区三区剧情片 | 国产萝控精品福利视频免费观看 | 91精品麻豆日日躁夜夜躁 | 国产寡妇婬乱a毛片视频 | 国产成人a亚洲精v品无码 | 2025国内性爱精品偷拍 | 国模极品一区二区三区 | 精品久久久久精品三级a | 国产精品丝袜无码不卡一区 | 国产精品精 | 精品无码人妻一区二区三 | 国产精品拍综合在线 | 国产免费无码秘一区二区三区 | 国产麻豆国精精品久久毛片 | 99国产精品污污 | 国产成人片 | 国产精品人成a片一区二区下载 | 国产自在现偷国产精品一区二区 | 国产精品一区二区三区不卡视频 | 国产精品欧美v片免费观看 国产精品欧美福利 | 国产精品成人网址 | 国产在线精品国自产拍影院同性 | av三级片在线观看的 | 91精品午夜福利在线观看 | 国产成人亚洲精品无码v大片 | 精品国产免费av无码久久久 | 国产成人三区四区 | 国产a级毛片大全 | 黄色av免费大全 | 国产在线高清视频无码 | 国产成人无码一区二区在线观看 | 国产双飞 | 国产欧美岛国第一页在线 | 动漫精品一区二区三区四区 | 交换娇妻呻吟声不停中文字幕 | 国产v亚洲v天堂无码流 | 高清中文字幕在线a片 | 国产成人av电影在线观看浪潮 | 国产亚洲日韩中文字幕欧美视频 | 国产一区二区在线观看涩爱 | 91人成精品国产手机在线 | 国产福利在线观看永久视频 | 国产黄在线观看免费观看不卡 | 精品国产人成亚洲区大色婷婷 | 国产免费无遮挡吸奶头视频 | 国产美女被操 | 国产精品每日更新在线观看 | av和黑人在线播放 | 国产精品大屁股白浆一区二区 | 动漫精品中文字幕无码第一页 | 国产精品免费一区 | 国产综合精品日本亚洲 | 成人午夜免费视频 | 东京热一区二区无码av | 国产精品成人嫩草影院 | 精品无码理论片 | 国产交换配乱婬视频偷大叼 | 国产91丝袜在线播放网站 | 精品69视频一区二区三区 | 国产麻豆精品免费密入口 | 91视频下载免费高清在线观看 | 国产成人无码a区在线观看视 | 国产美女爽到喷出水来视频 | 国产精品无码福利午夜专区 | 成人亚洲片v一区二区中出片 | 国产成人永久免费视频网站 | 国产麻豆秘麻豆 | 精品少妇无码一区二区三批 | 国产精品一区二区免费影院 | 国产亚洲一区二区在线 | 国产三级观看久久 | 91se在线看片国产免费观看 | 国产精品玖玖资 | 国产精品国产三级国产aⅴ9色 | 高潮国产白浆抽搐福利日本 | 国产麻豆精选av精彩内容大揭秘 | 国产一区二区三区不卡在线观 | 国产亚洲精品91 | 精品无码久久久久久久久国产va | 国产麻豆天美果冻网盘高清资源 | 99精品国产99久久久久97 | 国产成人亚洲综合无码18禁禁 | 国产高清精品一级毛片 | 国产成人综合亚洲欧 | 国产成人高清视频 | 91一区二区在线观看精品 | 国产高清在线精品一区不卡 | 国产超碰人人爽人人做人人爱 | 国产成年女人特黄特色大片免 | 国产中文字幕永久免费 | 成人精品免费网站 | 91久久国产亚洲精品 | 高清不卡免费一区二区三区 | 国产无套露脸大学生视频 | 99久久精品国产一区二区蜜芽 | 国产一区二区波多野结衣 | 高清无码国产精品区 | 1区2区日韩欧美国产 | 国产精品国产三级国产普通 | 国产人妖高清免费观看 | 2025中文字幕在线无码视频 | 国产精品高清视亚洲一区二区 | 大尺度亚洲写真图片在线 | 大帝av在线一区二区三区 | 福利一区福利二区微拍 | 国产成人精品自在线拍 | 国产成人综合日 | 国产a一级**片午夜剧院 | 国产成人高级 | 国产精品免费av片在线观看 | 国产av丝袜美腿丝袜网站 | 国产精品大陆第一页 | 高潮视频免费观看 | 国产精品嫩草久久久久 | av无码小缝喷白浆在线观看 | 国产精品无码麻豆放荡av | 韩国三级大全久久网站 | 国产精品无码制服丝袜网站 | 国产精品成人一区二区三区视 | 国产嫖妓一区二区三区无码 | av无码精品久久久久精品免费 | 国产熟女高潮视频 | 国产高清无码一区二区久久 | 精品亚洲zw喷水在线播放 | 国产在线观看av | 国产女人爽到高潮精品久久 | 国产精品午| 国产高清国产精品国产k | 69国产精品亚洲 | 国产精品伊人 | 国产成人av大片在线播放 | 国产综合久久久久影院 | 91精品视频在线看 | 国产一区二区毛片视频 | 国产一区二区三区在线电影 | 国产福利一区二区三区在线视频 | 91久久精品国产91久久 | 国产sm调教视频在线观看 | 精品国产亚洲一区二区三区在线观看 | 福利片无码 | 国产在线精品无码二区二 | 福利一区二区久久 | 国产乱xxxxx79国语对白 | 18禁很色很爽很黄的免费网站 | 国产白丝内射 | 国产精品亚洲片精品av | 国产成人精品一区二区免费 | 国产成人久久综合一区 | 国产成人精品精品日本亚洲 | 国产放荡对白视频在线观看 | 国产无码一区二区三 | 国产超薄肉色丝袜足j | 国产精品无码三级视频观看 | 精品无码理论片 | 国产成人一区二区三区免费3 | 91女神精品系列在线观看66 | 97无码人妻 | 成人国产精品区 | av天堂亚洲mm | 国产亚洲精久久久久久无 | 国产精品视频一区二区三区不 | 国产午夜精品视频 | 国产真实乱人视频在线看 | 白丝jk女仆爆乳自慰喷水 | 国产av性爱亚洲 | 国产成人丰满在线播放 | 国产成人综合激情视频在线观看 | 国产三级电影在线播放 | 国产一区视频一区欧美 | 99久久国产精品一区二区 | 18禁黄网站禁片免费观看国产 | 99国产热久久 | 成人精品动漫一区二区三区 | 国产av激情无 | 国产精品伦 | 成熟丰满熟妇xxxxx | 福利视频欧美一区二区三区 | a级毛片毛片免费观看久潮喷 | 国产v一区二区三区 | 99亚洲中文字幕精品一区二区 | 国产蜜臀一区 | 精品国产一区二区三区久久 | 成年女人免费视频播放成年m | 国产白丝jk捆绑束缚调教视频 | 精品成人一区二区不卡 | 国语对白精品一区二区在线观看 | 96成人午夜福利一区二区 | h无码中文字幕免费 | 国产高清美女一级a毛片久久 | 国产对白俱乐部交换在线播放 | 国产免费一区二区三区在线观 | 91欧美视频在线播放 | 国产一二三区有声小说 | 东京热无码中文字幕av专区 | 极品少妇被猛得白浆直流草莓视频 | 91精品一区二区在线观看 | 国产在线观看好色尤物 | 国产午夜精品理论片 | 成无码网站在线观看 | 国产福利一区二区久 | 国产高清一区二区三区免 | 加勒比一本大道香蕉大在线 | 91久久久久精品 | 国产午夜亚洲精品不卡在线观看 | 国产毛片一区二区 | 国产精品果冻传媒呆梦梦 | 成人黃色一級片91久久午夜 | 精品国产一区二区三区在线观看 | 国产精品多p对白交换绿帽 国产精品多人p | 国产综合亚洲欧美日韩一区 | 国产成本人片免费av | 成熟人妻av无码专区 | 国产精品一线二线三线精华液 | 国产成人精品福利网站人 | 国产偷摄中国推油按摩富婆 | 国产免费午夜福利在在线 | 国产美女视频黄a全免费网站樱花 | 韩国免费a级作爱片无码 | 国产欧美日韩综合一区二区三区 | 国产超级乱淫视频播放免费 | 国产精品va在线观看手机版 | 丰满人妻熟妇乱又伦精品 | 国产亚洲视频在线观看播放 | 国产精品高潮呻吟久久 | 精品无码av在线 | 国产无码不卡在线观看 | 91av福利 | 国产无套在线播放 | 国产精品无码一区二区久久 | 国产日韩精品免费在线观看 | 国产激情一区二区三区成人 | 国产午夜高潮熟女精品视频 | 国产一区二区在线观看的网址 | 国产一级a大黄片毛片视频 国产一级a级毛片久久久久精品卡 | 国产精品一区二区手机在线观看 | av无码久久久久不卡免费网站 | 国产成人涩涩涩视频在线观看 | 成人av手机在线观看 | 国产精品日韩av在线播放 | 国产91中文在线播放 | 高潮抽搐痉挛一区二区精品视频 | 国产美女福利片 | 国产av无码专区亚汌 | 精品人妻一区二区三区曰产乱码 | 国产一线天粉嫩馒头极品av | 国产在线拍揄自揄视精品 | 国产精品观看 | 国产a视频的魅力与发展现状 | 国产成人在线看 | 国自产一线在区 | 韩国免费理论片在线观看 | 国产亚洲成av | 国产二三区国产一级淫片a 国产二三无码区 | 91po国产在线精品免费 | 国产精品情侣呻吟 | 国产成人无码午夜视频在线观看 | 国产一区二区视频免费 | 国产一区三区二区中文在线 | 91久久嫩草影院 | 国产午夜麻豆影院在线观看 | 成人av在线一区二区三区 | 国产三级在线观看中文字幕 | 91在线看片一区国产 | 国产成年女人特黄特色毛片免 | 国产99久久久久久免费看 | 国产夫妻对 | 国产av无码专区影视 | 成人免费在线视频观看 | 国产欧美日韩视频在 | 国产成人综合久久精品最新 | 成人一区二区三区在线播放 | 成人午夜免费app | 国产专区亚洲欧美另类在线91 | 国产一区二区视频在线 | 911精品国产 | 99久久原创国产精品原创a | 99久久精品国产免看国产一区 | 百度国产欧美在线一区二区 | 国产在线欧美一区二区 | 国产av国片精品一区二区 | 91成人精品爽啪在线观看 | 国产成人亚洲综合无码精品 | 91麻豆国产福利精品 | 国产va无码人在线观看天堂 | 国产a免费观看 | 国产高清在线有码中文字幕 | 91在线欧美精品观看 | 爆乳无码系 | 国产无码大姐操逼刺激视频 | 91精品欧美 | 激情婬乱a片无码一二三区下 | 国产迷奸在线观看 | 极品尤物一区二区三区 | 成人精品久久中文字幕 | 国产熟女乱伦 | 国产成人啪在线观看一 | 国产欧美日韩亚洲精品中文专区 | 国产午夜精品久久久久婷看片 | 国产福利姬喷水福利在线观看 | 国产成人精品午夜福利在线观看 | 国产成人综合在线视频vr | 国产欧美日韩在线综合网 | 国产肥熟老胖女在线看 | 精品一区二区二区四区五区 | 国产精品美乳在线观看 | 国模自拍日韩在线播放视频网站 | 国产午夜福利电影在线 | 国产欧美日韩亚洲一区二区三区 | 国产亚洲欧美日韩综合另类 | 国产一区二区三区正品 | 国产精品成人v | 国产精品后入内射日本在线观 | 国产v片在线播放 | 国产麻豆精品高清在线 | 国产高清黄色视频 | 国内自拍视频一区二区三 | 囯产精品一区二区免费在线观看 | 国产精品制服丝袜欧美 | 成人a级毛片久久精品 | 国产91丝袜播放动漫 | 国产高清无码精品性爱 | 丰满白嫩尤物一区二区 | 91视频这里只有 | 国产黄网站视频 | 丰满女邻居的嫩苞张开视频 | 91成人免费无码成人 | 国内自拍真实伦在线观看视频 | 18禁黄网站无码无遮挡 | 2025男人的天堂网 | 国产精品女同一区二区久久 | 国产欧美日韩制服丝袜三区 | 国产成人免费高清激情视频 | 国产精品视频在线观看 | 国产精品毛片一区二区在线 | 国产精品亚洲āv色欲在线观看 | 国产精品日日摸夜夜添夜夜添1 | 国产a级一级淫片免费观看 国产a级作爱 | 国产亚洲精品久久久久一区 | 国产免费无遮挡精品视频 | 国产精品美女久久久久av超清 | 国产欧美国日产高清视频 | 国产成人手机在线播放 | 精品福利一区二区三区在线观 | av天堂午夜精品一区 | 动精品动漫专区3d在线看 | 成人国产亚洲欧美一区 | 99国精产品一区二区三区a片 | 国产欧美日韩综合精品二区 | 国产a国产片 | 国产成人久久久久精品 | 国产99福利| 国产三级全黄a级视频 | 1024看片福利永久国产 | 精品无码中文字幕在线 | 国产高清视频免费在线观看 | 国产精品亚洲日韩aⅴ在线观看 | av免费手机看不卡 | 成人动漫免费看一区二区三区 | 国产免费无码视频 | 国产无码精品a级在线 | 国产一区二区精品网站麻豆 | 国产成人精品一区 | 国产v综合v亚洲欧美大天堂 | 国产午夜男女无遮挡拍拍视频 | 高清女同学巨大乳在线 | 国产精品制服丝袜四区 | 国产一区在线看 | 国产野战无套av毛片 | 2025免费国内精品在拍自线 | 国产午夜一区二区三区 | 国产超清综合在线视频 | 91精品国产乱码久久久网站 | 国精产品一区二区三区公司 | 国产日韩免费一区二区三区 | 国产91精品高清一区二区三区 | 国产精品制服丝袜美 | 国产91在线精品 | 国产极品美女一区二区三区 | 91久久久久久91无码蜜桶 | 99久久精品久久久久久清纯 | 国产性爱直播在线观看 | 国产av大毛片一区二区 | 国产91麻豆免费观看 | 国产私人在线在线视频 | 国产呦精品一区二区三区图片 | 国产91电影厂精品福利片 | 国内女人牲交视频播放 | 国产成人va亚洲电影 | 成人精品一区二区三区中文 | 91九色精品国产免费 | 99精品久久久中文 | 国产欧美精品专区一区二区 | 18处破外女出血视频在线观看 | 国产日韩精品无码一区二区三区 | 99九九成人免费视频精品 | 肥熟女视频一区二区三区国 | 精品视频一区二区 | 国产精品日韩亚洲一区二区 | 国产欧美日韩综合精 | 国产精品亚洲二区第一页 | 国产成人久久精品麻豆二区33 | 国产av综合一区二区三区 | 国产麻豆极品色哟哟 | 国产大学生无码视频在线观看 | 国产欧美亚洲一区二区 | 国产三级精品三级在线专1 国产三级精品三级在线专区 | 精品国产一区二区三区久久 | 国产一区二区女人在线喷水 | 国产av一区二区三区水牛 | 国产精品无码一级毛片不卡视频 | 国产精品一二三四级电影 | 国产色老太色老太在线观看 | 国产成人精品久久二区二区 | av无码天堂一区二区三区 | 成人a级视频| 国产麻豆天美果冻无码视频 | 国产精品国产三级囯产av中文 | 国产午夜视频高清 | 国产精品国产三级 | 国产精品国产福利国产秒拍 | 国产av女人久久精品 | 国产美女牲交视频 | 成人国产综合 | 国产精品日韩电影制服丝袜 | 国产毛片特黄毛片老人 | 国色天香精品一卡2卡3卡 | av片免费大全在线观看不卡 | av资源| 国产精品丝袜一区二区三区 | 99久久人妻精品免费二区 | 911av视频在线观看 | 国产妇女馒头高清 | 高清无码在线观看视频免费91 | 精品麻豆福利片国产免费观看 | 国产激情一区二区三区成人免费 | 国产午夜福利院757视频 | av有码中文字 | 国产精品丝袜一区二区三区 | av色蜜桃一区二区三区 | 国产精品偷窥熟女精品 | 国产91麻豆免费观看 | 国产精品重口变态sm在线观看 | 韩国精品视频在线观看 | 国产精品艺校美女校花在线 | 精品无码一区二区三区爱欲九九 | 国产深夜男女无套内射 | 国产成人yy精品1024在线 | 国产欧美另类久久久精品丝瓜 | 国产成人精品a视频免费福利 | av尤物免费在 | 国产成人av大片在线观看 | 国产午夜无码精品免费看性色 | 国产黄a三级三级三级看三级 | 国产高清路线一路线二2025 | 丰满东北老熟女 | 91麻豆精品国产自产 | 国产精品国内自产拍在线播放 | 国产精品精品自在线拍 | 高清无码一区二区在线观看吞精 | 国产av无码无遮挡毛片 | 国产成人一区二区三区综合区 | 国产水蜜桃视频在线 | 国产白丝jk制服在线视频 | 成人无码一区二区片 | 国产三级片在线视频观看 | 国产aa免费视频观看网站 | 2025国产精品91 | 东京热天码av一区 | 精品国产一区二区三区四区不 | 国产一区二区日韩欧美在线 | 91午夜精品亚洲一区二区三 | 国产精品一级二级三级久久久 | 精品久久全免费的听书软件 | 妓女妓女影院妓女视频妓女影库 | 国产av剧情免费观看 | 国产午夜精品免费一区二区 | 97色伦午| 国产精品国产午夜免费看福利 | 国产午夜无码片在线观看影 | 国产精品天干天干天干 | 99久久国产精品欧美蜜芽 | 国产无码久久久久久 | 91天堂一区二区 | 2025国产麻豆剧传媒电影 | 99久久国产综合精品女同图片 | 国产偷窥女洗浴在线观看亚洲 | 国产自拍精品在线观看 | 国产成人在线第一 | 精品丝袜国产自在线拍 | 精品国产av高清毛片 | 国产成人综合久久亚洲精品 | 91久久丝袜人妻一区二区 | 爆乳护士hd完整版在线播放 | 国产精品专区第一页在线观看 | 99国精产品一区二区三区a片 | 波多野结衣人妻无码潮喷av | 国产一区二区高清视频 | 国产成人精品999在线观看 | 国产偷窥熟女精品视 | 国产在线线精品 | 精品国产黑色丝袜高跟鞋 | 国产无套码aⅴ在线观看在线 | 精品熟女少妇av免费久久 | 国产精品一区二区久久国产 | 国产一级毛片视频国产 | 国产精品香蕉成人网在线观看 | 国产一区二区野外 | 福利在线一区 | 国产黄色片一级a级特级 | 91在线无码精品秘在线观看 | 国产欧美日韩另类一区乌克兰 | 国产熟女亚洲精品麻豆 | 风韵人妻丰满熟妇老熟女图片 | 国产麻无矿码直接观看 | 精品国产高清一区二区久久91 | 精品美女网站在线观看av污 | 国产午夜精品无码理论片 | 国产麻豆91在线播放 | 国产av旡码专区亚洲av苍井空 | 国产交换一区二区三区 | 国产一区三区二区中文在线 | 多人伦交性欧美 | 91视频官网国产 | 精品国产福利一区二区三区 | 国产中文欧美高清字幕 | 精品视频一区二区三区 | 国产精品探花在线 | 狠狠色婷婷久久一区二区 | 国产精品无码素人福利免费 | 高潮久久久久久久久不 | 国产精品无码久久av嫩草 | 国产亚洲成av人 | 极品尤物一区二区三区 | 91成人国产网站在线观看 | 91在线播放 | 国产精品丝袜无码不卡一区 | 国产成人精品午夜福利av免费 | 国产激情久久久久影院老熟女 | 国产精品欧美精品国产主播 | 国产在线精品一区二区不卡 | 69精品无码一区二区 | 3p国产对白刺激在线视频 | 成人一区二区三区视频 | av免费无码在线 | 国产极品美女高潮无套在线 | 精品国产高清自在线看 | 国产熟睡乱子伦视频在线 | 成人国产精品一区二区网站! | 国产福利一区二区三区在线视频 | 国产综合无码一区二区辣椒 | 国产av一区二区三区最新精品 | 国产成人无码a区在 | 国产精品免费观看调教网 | 国产交换一区二区三区 | 国产麻豆精 | 国产精品乱在线观看 | 国产午夜成人免费看片无遮挡 | 成人欧美一区二区三区a片 成人欧美一区二区三区白 成人欧美一区二区三区白人 | 成人在线精品视 | 国产一线久 | 国产精品亚洲午夜一区二区三区 | 国产在线视精品在亚洲 | 丰满人妻一区二区三区无码av | av成人免费在线观看 | 国产a一级毛片爽爽影院无码 | av网站免费的线看 | 国产一区二区四区在线 | 东京热加勒比国产精品 | av麻豆免费在线观 | 国产成本人片免费av | 国产午夜成人无码免费看不卡 | 国产一区二区不卡老阿姨 | 国产熟女视频草草影院 | av中文字幕 | 99久久精品免费精品国产电影 | 国产毛片在线视频a级 | 91av在线播放 | 国产成人无码手机免费 | 国产午夜片无码区在线导航 | 国产私伦一区二区三区 | 国产成人激烈叫床声视频对白 | 国产精品午夜免费观看网站 | 99国产欧美另类久久 | 国产精品成人精品天天看视频 | 91天堂一区二区在线播放 | 国产成人精品午夜福 | 97无码精品人妻一区二区老司机 | 国产在线精品99一卡2卡 | 成亚洲国产av综合精品无码黄一级 | 国产区亚洲区欧美区 | 国产精品v日韩精品v | 69麻豆天美精 | 东京热一区二区三区精品无 | 国产爆乳无码av一区二区 | 国产午夜福利久久精品 | 国产精品视频熟女韵味 | 国产人妖综合在线视频 | 国产99久9在线| 国产猛男猛女超爽免费视 | 国产美女激情作爱网站 | 国产精品三级久久久久久电影 | 国产精品高清一区二区三区99 | 国产aⅴ精品一区二 | 国产av电影区二区三区曰曰 | 国产精品拍国产拍拍偷 | 国产爆初菊在线观看免费视频 | 国产高清在线精品一区不卡 | 国产精品日韩精品 | 成人国产精品一区二区网站 | 国产熟女丝袜高跟视频 | 精品日韩专区 | 2025国产精品视频一区 | 加勒比中文无码久久综合色 | 国产成人免费午夜在线观看 | 成人在线观看av网站 | 精品无人区无码乱 | 国产精品香蕉夜间视频免费播放 | 精品2025露脸国产偷人在视频 | 国产女主播高潮在线播放 | 国产高清精品一区二区三区 | 国产精品初高中精品免费观看 | 国产av麻豆mag剧 | 91真人毛片一级在线播放 | 国产91无码福利在线 | 18禁成人黄网站免费视频 | 91大神在线 | 国产欧美激情一区二区三区 | 成人精品一区二区三区电影黑人 | 国产高潮视频免费观看 | 国模av无码无在线观看 | 国产精品欧美日韩视频一区 | 丰满少妇一级av毛片 | 国产成人无码免费 | 国产欧美国日产高清视频 | 国产精品高清视亚洲一区二区 | 精品国产制服丝袜 | 精品无码人妻 | 国产一级美女户外自慰操穴α片 | 国产一区二区三区四区五区vm | 精品无码国产一区二区一区51安 | 国产午夜福利片 | 国产欧美精品一区二区三区色综合 | 寡妇高潮一级毛片91免费看`日 | 国产寡妇乱子伦一区二区三区。 | 国产成人用品经典三级 | 国产av天堂无码一区二区三区 |