From 96286178ee1c257c130cb2ad964a781f36c4eee5 Mon Sep 17 00:00:00 2001
From: yn147 <2270338776@qq.com>
Date: 星期三, 10 五月 2023 16:23:27 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 src/main/java/com/qxueyou/scc/admin/studentFiles/StudentFilesService.java           |   37 
 src/main/java/com/qxueyou/scc/controller/StudentFilesController.java                |   41 
 src/main/java/com/qxueyou/scc/controller/CourseScheduleController.java              |    6 
 src/main/java/com/qxueyou/scc/sdk/utils/MD5Util.java                                |   67 
 src/main/java/com/qxueyou/scc/Sensitive/SensitiveWordFilter.java                    |  149 
 src/main/java/com/qxueyou/scc/exercise/service/impl/ExerciseInfoService.java        |  356 
 src/main/java/com/qxueyou/scc/admin/classes/service/impl/ClsClassService.java       |  220 
 src/main/java/com/qxueyou/scc/controller/SchoolRollController.java                  |    2 
 src/main/java/com/qxueyou/scc/stucontroller/StuSubjectController.java               |    7 
 src/main/java/com/qxueyou/scc/base/util/ClientUtils.java                            |    5 
 src/main/resources/application.properties                                           |   11 
 src/main/java/com/qxueyou/scc/user/service/impl/UserService.java                    |   41 
 src/main/java/com/qxueyou/scc/teach/res/service/impl/ResService.java                |    6 
 src/main/java/com/qxueyou/scc/wx/utils/HttpClientUtil.java                          |  167 
 src/main/java/com/qxueyou/scc/wx/service/impl/WechatService.java                    |  187 
 src/main/java/com/qxueyou/scc/controller/VideoLiveController.java                   |   87 
 src/main/java/com/qxueyou/scc/sdk/MTCloud.java                                      | 4147 +++++++++++
 src/main/java/com/qxueyou/scc/teach/student/service/impl/StudentService.java        |   36 
 src/main/java/com/qxueyou/scc/sys/action/LoginController.java                       |  162 
 src/main/java/com/qxueyou/scc/teach/live/service/impl/MediaLiveService.java         |   33 
 src/main/resources/static/images/img/rzBadge.png                                    |    0 
 src/main/java/com/qxueyou/scc/operation/topic/action/StuTopicController.java        |    5 
 src/main/java/com/qxueyou/scc/user/model/User.java                                  |   27 
 src/main/java/com/qxueyou/scc/base/dao/BaseDAO.java                                 |  558 
 src/main/resources/SensitiveWordList.txt                                            | 14596 ++++++++++++++++++++++++++++++++++++++++
 src/main/java/com/qxueyou/scc/wx/service/IWechatService.java                        |   32 
 src/main/java/com/qxueyou/scc/controller/ResController.java                         |    9 
 src/main/java/com/qxueyou/scc/web/AuthorizeFilter.java                              |    6 
 src/main/java/com/qxueyou/scc/admin/schoolRoll/impl/SchoolRollServiceImpl.java      |   15 
 pom.xml                                                                             |   63 
 src/main/java/com/qxueyou/scc/Sensitive/Word.java                                   |   19 
 src/main/java/com/qxueyou/scc/teach/live/model/MediaVideoLive.java                  |   15 
 src/main/java/com/qxueyou/scc/teach/live/service/IMediaLiveService.java             |   50 
 src/main/java/com/qxueyou/scc/wx/utils/Code2Session.java                            |   32 
 src/main/java/com/qxueyou/scc/portal/homepage/serivce/imp/HomepageService.java      |  263 
 src/main/java/com/qxueyou/scc/sdk/CommonResult.java                                 |   76 
 src/main/java/com/qxueyou/scc/Sensitive/List.java                                   |   41 
 src/main/java/com/qxueyou/scc/base/model/Result.java                                |    4 
 src/main/java/com/qxueyou/scc/teach/subject/service/impl/SubjectService.java        |    3 
 src/main/java/com/qxueyou/scc/stucontroller/StuLiveController.java                  |   42 
 src/main/java/com/qxueyou/scc/stucontroller/HomePageController.java                 |    2 
 src/main/java/com/qxueyou/scc/exam/action/ExamController.java                       |    4 
 src/main/resources/log4j2.xml                                                       |   12 
 src/main/java/com/qxueyou/scc/teach/res/service/impl/resitem/ResItemDocService.java |    2 
 src/main/java/com/qxueyou/scc/teach/res/service/impl/HweiYunOBSServiceImpl.java     |    8 
 src/main/java/com/qxueyou/scc/portal/homepage/controller/HomepageController.java    |   21 
 src/main/java/com/qxueyou/scc/portal/homepage/serivce/IHomepageService.java         |    3 
 src/main/java/com/qxueyou/scc/teach/student/model/StuStudent.java                   |   14 
 src/main/java/com/qxueyou/scc/admin/studentFiles/Impl/StudentFilesServiceImpl.java  |   78 
 49 files changed, 21,023 insertions(+), 744 deletions(-)

diff --git a/pom.xml b/pom.xml
index 5462112..2732c81 100644
--- a/pom.xml
+++ b/pom.xml
@@ -379,6 +379,69 @@
 			<scope>runtime</scope>
 		</dependency>
 
+		<dependency>
+			<groupId>commons-beanutils</groupId>
+			<artifactId>commons-beanutils</artifactId>
+			<version>1.7.0</version>
+		</dependency>
+
+		<dependency>
+			<groupId>commons-codec</groupId>
+			<artifactId>commons-codec</artifactId>
+			<version>1.4</version>
+		</dependency>
+
+		<dependency>
+			<groupId>commons-collections</groupId>
+			<artifactId>commons-collections</artifactId>
+			<version>3.2.1</version>
+		</dependency>
+
+		<dependency>
+			<groupId>commons-httpclient</groupId>
+			<artifactId>commons-httpclient</artifactId>
+			<version>3.0.1</version>
+		</dependency>
+
+		<dependency>
+			<groupId>commons-beanutils</groupId>
+			<artifactId>commons-beanutils</artifactId>
+			<version>1.9.3</version>
+		</dependency>
+		<dependency>
+			<groupId>commons-collections</groupId>
+			<artifactId>commons-collections</artifactId>
+			<version>3.2.1</version>
+		</dependency>
+		<dependency>
+			<groupId>commons-lang</groupId>
+			<artifactId>commons-lang</artifactId>
+			<version>2.6</version>
+		</dependency>
+		<dependency>
+			<groupId>commons-logging</groupId>
+			<artifactId>commons-logging</artifactId>
+			<version>1.1.1</version>
+		</dependency>
+		<dependency>
+			<groupId>net.sf.ezmorph</groupId>
+			<artifactId>ezmorph</artifactId>
+			<version>1.0.6</version>
+		</dependency>
+		<dependency>
+			<groupId>net.sf.json-lib</groupId>
+			<artifactId>json-lib</artifactId>
+			<version>2.2.3</version>
+			<classifier>jdk15</classifier><!-- 鎸囧畾jdk鐗堟湰 -->
+		</dependency>
+
+
+		<dependency>
+			<groupId>org.apache.httpcomponents</groupId>
+			<artifactId>httpclient</artifactId>
+			<version>4.5.2</version>
+		</dependency>
+
 	</dependencies>
 	<build>
 		<plugins>
diff --git a/src/main/java/com/qxueyou/scc/Sensitive/List.java b/src/main/java/com/qxueyou/scc/Sensitive/List.java
new file mode 100644
index 0000000..28d0ab8
--- /dev/null
+++ b/src/main/java/com/qxueyou/scc/Sensitive/List.java
@@ -0,0 +1,41 @@
+package com.qxueyou.scc.Sensitive;
+
+import java.util.ArrayList;
+
+public class List extends ArrayList<Word> {
+    public Word get(char c){
+        for(Word w :this){
+            if(w.c == c) return w;
+        }
+        return null;
+    }
+
+    /**
+     * 浜屽垎鏌ユ壘锛屽繀椤诲厛鍗囧簭鎺掑簭
+     * @param c 闇�瑕佹煡鎵剧殑瀛楃
+     * @return Word瀵硅薄锛氬鏋滄壘鍒�   null:濡傛灉娌℃壘鍒�
+     */
+    public Word binaryGet(char c){
+        int left,right,key;
+        Word word;
+        left = 0;right = this.size()-1;
+        while (left <= right){
+            key = (left + right) / 2;
+            word = get(key);
+            if(word.c == c){
+                return word;
+            }else if(word.c > c){
+                right = key - 1;
+            }else {
+                left = key + 1;
+            }
+        }
+        return null;
+    }
+
+    public Word add(char c){
+        Word word = new Word(c);
+        super.add(word);
+        return word;
+    }
+}
diff --git a/src/main/java/com/qxueyou/scc/Sensitive/SensitiveWordFilter.java b/src/main/java/com/qxueyou/scc/Sensitive/SensitiveWordFilter.java
new file mode 100644
index 0000000..18699e5
--- /dev/null
+++ b/src/main/java/com/qxueyou/scc/Sensitive/SensitiveWordFilter.java
@@ -0,0 +1,149 @@
+package com.qxueyou.scc.Sensitive;
+
+import java.io.*;
+import java.util.ArrayList;
+import java.util.Collections;
+
+
+public final class SensitiveWordFilter {
+    public static List wordList;
+    private final static char replace = '*'; // 鏇夸唬瀛楃
+    private final static char[] skip = new char[]{ // 閬囧埌杩欎簺瀛楃灏变細璺宠繃锛屼緥濡�,濡傛灉"AB"鏄晱鎰熻瘝锛岄偅涔�"A B","A=B"涔熶細琚睆钄�
+            '!','*','-','+','_','=',',','.','@'
+    };
+
+    /**
+     * 鏁忔劅璇嶆浛鎹�
+     * @param text 寰呮浛鎹㈡枃鏈�
+     * @return 鏇挎崲鍚庣殑鏂囨湰
+     */
+    public static String Filter(String text){
+        if(wordList == null || wordList.size() == 0) return text;
+        char[] __char__ = text.toCharArray(); // 鎶奡tring杞寲鎴恈har鏁扮粍锛屼究浜庨亶鍘�
+        int i,j;
+        Word word;
+        boolean flag; // 鏄惁闇�瑕佹浛鎹�
+        for(i=0;i<__char__.length;i++){ // 閬嶅巻鎵�鏈夊瓧绗�
+            char c = __char__[i];
+            word = wordList.binaryGet(c); // 浣跨敤浜屽垎鏌ユ壘鏉ュ鎵惧瓧绗︼紝鎻愰珮鏁堢巼
+            if(word != null){ // word != null璇存槑鎵惧埌浜�
+                flag = false;
+                j = i+1;
+                while (j < __char__.length){ // 寮�濮嬮�愪釜姣旇緝鍚庨潰鐨勫瓧绗�
+                    if(skip(__char__[j])) { // 璺宠繃绌烘牸涔嬬被鐨勬棤鍏冲瓧绗�
+                        j++;
+                        continue;
+                    }
+                    if(word.next != null){ // 瀛楃涓插皻鏈粨鏉燂紝涓嶇‘瀹氭槸鍚﹀瓨鍦ㄦ晱鎰熻瘝
+                        /*
+                        浠ヤ笅浠g爜骞舵病鏈変娇鐢ㄤ簩鍒嗘煡鎵撅紝鍥犱负浠ュ悓涓�涓瓧绗﹀紑澶寸殑鏁忔劅璇嶈緝灏�
+                        渚嬪锛寃ordList涓褰曚簡鎵�鏈夋晱鎰熻瘝鐨勫紑澶寸涓�涓瓧锛屽畠鐨勬暟閲忛�氬父浼氭湁涓婂崈涓�
+                        鍋囧鐜板湪閿佸畾浜嗗瓧绗︹�淭鈥濆紑澶寸殑鏁忔劅璇嶏紝鑰屸�淭鈥濆紑澶寸殑鏁忔劅璇嶅彧鏈�10涓紝杩欐椂浣跨敤浜屽垎鏌ユ壘鐨勬晥鐜囧弽鑰屼綆浜庨『搴忔煡鎵�
+                         */
+                        word = word.next.get(__char__[j]);
+                        if(word == null){
+                            break;
+                        }
+                        j++;
+                    }else { // 瀛楃涓插凡缁撴潫锛屽瓨鍦ㄦ晱鎰熻瘝姹�
+                        flag = true;
+                        break;
+                    }
+                }
+                if(word != null && word.next == null){
+                    flag = true;
+                }
+                if(flag){ // 濡傛灉flag==true锛岃鏄庢娴嬪嚭鏁忔劅绮楋紝闇�瑕佹浛鎹�
+                    while (i<j){
+                        if(skip(__char__[i])){ // 璺宠繃绌烘牸涔嬬被鐨勬棤鍏冲瓧绗︼紝濡傛灉瑕佹妸绌烘牸涔熸浛鎹㈡垚'*'锛屽垯鍒犻櫎杩欎釜if璇彞
+                            i++;
+                            continue;
+                        }
+                        __char__[i] = replace;
+                        i++;
+                    }
+                    i--;
+                }
+            }
+        }
+        return new String(__char__);
+    }
+
+    /**
+     * 鍔犺浇鏁忔劅璇嶅垪琛�
+     * @param words 鏁忔劅璇嶆暟缁�
+     */
+    public static void loadWord(ArrayList<String> words){
+        if(words == null) return;
+        char[] chars;
+        List now;
+        Word word;
+        wordList = new List();
+        for(String __word__:words){
+            if(__word__ == null) continue;
+            chars = __word__.toCharArray();
+            now = wordList;
+            word = null;
+            for(char c:chars){
+                if(word != null) {
+                    if(word.next == null) word.next = new List();
+                    now = word.next;
+                }
+                word = now.get(c);
+                if(word == null) word = now.add(c);
+            }
+        }
+        sort(wordList);
+    }
+
+    /**
+     * 鍔犺浇鏁忔劅璇峵xt鏂囦欢锛屾瘡涓晱鎰熻瘝鐙崰涓�琛岋紝涓嶅彲鍑虹幇绌烘牸锛岀┖琛岋紝閫楀彿绛夐潪鏂囧瓧鍐呭,蹇呴』浣跨敤UTF-8缂栫爜
+     * @param path txt鏂囦欢鐨勭粷瀵瑰湴鍧�
+     */
+    public static void loadWordFromFile(String path){
+        String encoding = "UTF-8";
+        File file = new File(path);
+        try{
+            if(file.isFile() && file.exists()){
+                InputStreamReader inputStreamReader = new InputStreamReader(
+                        new FileInputStream(file),encoding
+                );
+                BufferedReader bufferedReader = new BufferedReader(inputStreamReader);
+                String line;
+                ArrayList<String> list = new ArrayList<>();
+                while ((line = bufferedReader.readLine()) != null){
+                    list.add(line);
+                }
+                bufferedReader.close();
+                inputStreamReader.close();
+                loadWord(list);
+            }
+        } catch (IOException e) {
+            e.printStackTrace();
+        }
+    }
+
+    /**
+     * 瀵规晱鎰熻瘝澶氬弶鏍戦�掑鎺掑簭
+     * @param list 寰呮帓搴廘ist
+     */
+    private static void sort(List list){
+        if(list == null) return;
+        Collections.sort(list); // 閫掑鎺掑簭
+        for(Word word:list){
+            sort(word.next);
+        }
+    }
+
+    /**
+     * 鍒ゆ柇鏄惁璺宠繃褰撳墠瀛楃
+     * @param c 寰呮娴嬪瓧绗�
+     * @return true:闇�瑕佽烦杩�   false:涓嶉渶瑕佽烦杩�
+     */
+    private static boolean skip(char c){
+        for(char c1:skip){
+            if(c1 == c) return true;
+        }
+        return false;
+    }
+}
diff --git a/src/main/java/com/qxueyou/scc/Sensitive/Word.java b/src/main/java/com/qxueyou/scc/Sensitive/Word.java
new file mode 100644
index 0000000..f7d137b
--- /dev/null
+++ b/src/main/java/com/qxueyou/scc/Sensitive/Word.java
@@ -0,0 +1,19 @@
+package com.qxueyou.scc.Sensitive;
+
+public class Word implements Comparable<Word>{
+    public char c;
+    public List next = null;
+
+    public Word(char c){
+        this.c = c;
+    }
+
+    @Override
+    public int compareTo(Word word) {
+        return c - word.c;
+    }
+
+    public String toString(){
+        return c + "(" + (next == null ? null : next.size()) + ")";
+    }
+}
diff --git a/src/main/java/com/qxueyou/scc/admin/classes/service/impl/ClsClassService.java b/src/main/java/com/qxueyou/scc/admin/classes/service/impl/ClsClassService.java
index 3aa4e02..dbf0cb3 100644
--- a/src/main/java/com/qxueyou/scc/admin/classes/service/impl/ClsClassService.java
+++ b/src/main/java/com/qxueyou/scc/admin/classes/service/impl/ClsClassService.java
@@ -81,7 +81,7 @@
      */
     @Override
     public Result insertReClass(String className, String classNumber, Date startTime, Date endTime, String subjectId,
-                              String teacherId,String classTypes) {
+                                String teacherId,String classTypes) {
 
         ClsClass cls = new ClsClass();
 
@@ -97,14 +97,14 @@
         save(cls);
         return new Result(true, "success",CollectionUtils.newStringMap("classId",cls.getClassId()));
     }
-	@Override
-	public ClsClass getReClass(String classTypes) {
-		String hql = "select c from ClsClass c where c.deleteFlag is false and c.classTypes=? ";
+    @Override
+    public ClsClass getReClass(String classTypes) {
+        String hql = "select c from ClsClass c where c.deleteFlag is false and c.classTypes=? ";
 
-		ClsClass cls = findUnique(hql, CollectionUtils.newList(classTypes),
-				ClsClass.class);
-		return cls;
-	}
+        ClsClass cls = findUnique(hql, CollectionUtils.newList(classTypes),
+                ClsClass.class);
+        return cls;
+    }
 
     @Override
     public Result updateClass(String classId, String className, String classNumber, Date startTime, Date endTime,
@@ -150,7 +150,7 @@
             hql.append(" and c.endTime < sysdate() ");
         }
 //        System.out.println("vvvvv"+ClientUtils.getOrgId()+"333333333"+ClientUtils.getUserId());
-        List<Object> args = CollectionUtils.newList(ClientUtils.getOrgId(),keyword_ + "%","40288a1261d106ba0161d1072e260000");
+        List<Object> args = CollectionUtils.newList(ClientUtils.getOrgId(),keyword_ + "%",ClientUtils.getUserId());
 //        System.out.println(args);
         if (!StringUtils.isEmpty(teacherId)) {
             hql.append(" and exists( select 1 from ClsClassReSubject r,Subject t where r.subjectId=t.subjectId and c.classId= r.classId and t.teacherId=? and r.deleteFlag is false and t.deleteFlag is false)");
@@ -170,13 +170,13 @@
         if (pageType == 1) {
             hql.append(" and c.endTime >= sysdate() ");
         }else if(pageType == 2) {
-        	hql.append(" and c.endTime < sysdate() ");
+            hql.append(" and c.endTime < sysdate() ");
         }
 
         List<Object> args = CollectionUtils.newList(ClientUtils.getOrgId(),keyword + "%");
 
         if (!StringUtils.isEmpty(teacherId)) {
-        	hql.append(" and exists( select 1 from ClsClassReSubject r,Subject t where r.subjectId=t.subjectId and c.classId= r.classId and t.teacherId=? and r.deleteFlag is false and t.deleteFlag is false)");
+            hql.append(" and exists( select 1 from ClsClassReSubject r,Subject t where r.subjectId=t.subjectId and c.classId= r.classId and t.teacherId=? and r.deleteFlag is false and t.deleteFlag is false)");
             args.add(teacherId);
         }
 
@@ -316,138 +316,138 @@
 
     @Override
     public List<Map<String,Object>> queryAvailableClassIdAndName(String teacherId,String subjectId) {
-    	StringBuffer hql = new StringBuffer(1000);
-    	// and c.endTime>=sysdate() 澧炲姞鏉′欢杩囨护鎺夊巻鍙茬彮绾�
-    	hql.append("select c.classId as classId ,c.name as className from ClsClass c where c.deleteFlag is false and c.orgId=:orgId and c.createId=:createId " );
-    	Map<String,Object> queryParam = new HashMap<String,Object>();
-    	queryParam.put("orgId", ClientUtils.getOrgId());
-    	queryParam.put("createId", ClientUtils.getUserId());
+        StringBuffer hql = new StringBuffer(1000);
+        // and c.endTime>=sysdate() 澧炲姞鏉′欢杩囨护鎺夊巻鍙茬彮绾�
+        hql.append("select c.classId as classId ,c.name as className from ClsClass c where c.deleteFlag is false and c.orgId=:orgId and c.createId=:createId " );
+        Map<String,Object> queryParam = new HashMap<String,Object>();
+        queryParam.put("orgId", ClientUtils.getOrgId());
+        queryParam.put("createId", ClientUtils.getUserId());
 
-    	if(StringUtils.isNotEmpty(teacherId)||StringUtils.isNotEmpty(subjectId)){
-    		hql.append(" and exists (select 1 from ClsClassReSubject r ,Subject s where r.subjectId=s.subjectId and  r.classId =c.classId and r.deleteFlag is false ");
-    	}
+        if(StringUtils.isNotEmpty(teacherId)||StringUtils.isNotEmpty(subjectId)){
+            hql.append(" and exists (select 1 from ClsClassReSubject r ,Subject s where r.subjectId=s.subjectId and  r.classId =c.classId and r.deleteFlag is false ");
+        }
 
-    	if(!StringUtils.isEmpty(teacherId)){
-    		hql.append(" and s.teacherId=:teacherId ");
-    		queryParam.put("teacherId", teacherId);
-    	}
+        if(!StringUtils.isEmpty(teacherId)){
+            hql.append(" and s.teacherId=:teacherId ");
+            queryParam.put("teacherId", teacherId);
+        }
 
-    	if(!StringUtils.isEmpty(subjectId)){
-    		hql.append(" and s.origSubjectId=:subjectId ");
-    		queryParam.put("subjectId", subjectId);
-    	}
+        if(!StringUtils.isEmpty(subjectId)){
+            hql.append(" and s.origSubjectId=:subjectId ");
+            queryParam.put("subjectId", subjectId);
+        }
 
-    	if(StringUtils.isNotEmpty(teacherId)||StringUtils.isNotEmpty(subjectId)){
-    		hql.append(")");
-    	}
+        if(StringUtils.isNotEmpty(teacherId)||StringUtils.isNotEmpty(subjectId)){
+            hql.append(")");
+        }
 
-    	return this.findListWithMapByHql(hql.toString(), queryParam);
+        return this.findListWithMapByHql(hql.toString(), queryParam);
     }
 
-	@Override
+    @Override
     public List<Map<String,Object>> queryAllClassIdAndName() {
-    	StringBuffer hql = new StringBuffer(500);
+        StringBuffer hql = new StringBuffer(500);
 //        c.deleteFlag is false  and
         hql.append("select c.classId as classId ,c.name as className from ClsClass c where c.endTime>=:endTime  and c.orgId=:orgId " );
 
-    	return this.findListWithMapByHql(hql.toString(), CollectionUtils.newObjectMap("endTime",new Date(),"orgId",ClientUtils.getOrgId()));
+        return this.findListWithMapByHql(hql.toString(), CollectionUtils.newObjectMap("endTime",new Date(),"orgId",ClientUtils.getOrgId()));
     }
 
 
 
-	/**
-	 * 鏌ヨ鐝骇
-	 *
-	 * type 1姝e父鐝礆锛�2鍘嗗彶鐝礆
-	 */
-	public Result classList(String keyword, Pager pager, int type) {
-		//鑾峰彇鑰佸笀id
-		String teacherId = teacherService.getTeacherIdByUserId(ClientUtils.getUserId());
-		if (StringUtils.isEmpty(teacherId)) {
-			return new Result(false, "闈炶�佸笀瑙掕壊鏃犳硶鏌ョ湅鐝骇");
-		}
-		QClsClass qClsClass = QClsClass.clsClass;
-		QSubject qSubject = QSubject.subject;
-		QClsClassReSubject qClsClassReSubject = QClsClassReSubject.clsClassReSubject;
-		QSubjectProgressTreeV qSubjectProgressTreeV = QSubjectProgressTreeV.subjectProgressTreeV;
+    /**
+     * 鏌ヨ鐝骇
+     *
+     * type 1姝e父鐝礆锛�2鍘嗗彶鐝礆
+     */
+    public Result classList(String keyword, Pager pager, int type) {
+        //鑾峰彇鑰佸笀id
+        String teacherId = teacherService.getTeacherIdByUserId(ClientUtils.getUserId());
+        if (StringUtils.isEmpty(teacherId)) {
+            return new Result(false, "闈炶�佸笀瑙掕壊鏃犳硶鏌ョ湅鐝骇");
+        }
+        QClsClass qClsClass = QClsClass.clsClass;
+        QSubject qSubject = QSubject.subject;
+        QClsClassReSubject qClsClassReSubject = QClsClassReSubject.clsClassReSubject;
+        QSubjectProgressTreeV qSubjectProgressTreeV = QSubjectProgressTreeV.subjectProgressTreeV;
 
-		//鏌ヨ鑴氭湰
-		JPAQuery<Tuple> queryDsl = this.getQueryFactory()
-				.select(qClsClass.name, qClsClass.classId, qClsClass.classNumber, qClsClass.studentCount,
-						qClsClass.createTime, qClsClass.startTime, qClsClass.endTime, qSubject)
-				.from(qClsClass, qSubject, qClsClassReSubject)
-				.where(qClsClass.deleteFlag.isFalse().and((type == 2 ? qClsClass.endTime.lt(new Date()) : qClsClass.endTime.gt(new Date()))).and(qClsClass.name.like("%" + keyword + "%"))
-						.and(qSubject.teacherId.eq(teacherId)).and(qSubject.deleteFlag.isFalse())
-						.and(qClsClassReSubject.deleteFlag.isFalse())
-						.and(qClsClassReSubject.classId.eq(qClsClass.classId))
-						.and(qClsClassReSubject.subjectId.eq(qSubject.subjectId)))
-				.groupBy(qClsClass.classId);
+        //鏌ヨ鑴氭湰
+        JPAQuery<Tuple> queryDsl = this.getQueryFactory()
+                .select(qClsClass.name, qClsClass.classId, qClsClass.classNumber, qClsClass.studentCount,
+                        qClsClass.createTime, qClsClass.startTime, qClsClass.endTime, qSubject)
+                .from(qClsClass, qSubject, qClsClassReSubject)
+                .where(qClsClass.deleteFlag.isFalse().and((type == 2 ? qClsClass.endTime.lt(new Date()) : qClsClass.endTime.gt(new Date()))).and(qClsClass.name.like("%" + keyword + "%"))
+                        .and(qSubject.teacherId.eq(teacherId)).and(qSubject.deleteFlag.isFalse())
+                        .and(qClsClassReSubject.deleteFlag.isFalse())
+                        .and(qClsClassReSubject.classId.eq(qClsClass.classId))
+                        .and(qClsClassReSubject.subjectId.eq(qSubject.subjectId)))
+                .groupBy(qClsClass.classId);
 
-		//鎬绘暟
-		long count = queryDsl.fetchCount();
+        //鎬绘暟
+        long count = queryDsl.fetchCount();
 
-		//listData
-		List<Map<String, Object>> listData = queryDsl.limit(pager.getPageSize()).offset(pager.getOffset())
-				.orderBy(qClsClass.createTime.desc(), qSubject.createTime.desc()).fetch().stream().map(tuple -> {
-					Map<String, Object> map = new HashMap<String, Object>();
-					Subject subject = tuple.get(qSubject);
+        //listData
+        List<Map<String, Object>> listData = queryDsl.limit(pager.getPageSize()).offset(pager.getOffset())
+                .orderBy(qClsClass.createTime.desc(), qSubject.createTime.desc()).fetch().stream().map(tuple -> {
+                    Map<String, Object> map = new HashMap<String, Object>();
+                    Subject subject = tuple.get(qSubject);
 
-					map.put("className", tuple.get(qClsClass.name));
-					map.put("classId", tuple.get(qClsClass.classId));
-					map.put("classNumber", tuple.get(qClsClass.classNumber));
-					map.put("studentCount", tuple.get(qClsClass.studentCount));
-					map.put("createTime", tuple.get(qClsClass.createTime));
-					map.put("startTime", tuple.get(qClsClass.startTime));
-					map.put("endTime", tuple.get(qClsClass.endTime));
-					if (subject != null) {
-						map.put("subjectName", subject.getName());
-						map.put("progressPercent",
-								this.getQueryFactory().select(qSubjectProgressTreeV.percent.avg())
-										.from(qSubjectProgressTreeV)
-										.where(qSubjectProgressTreeV.id.nodeId.eq(subject.getSubjectId())
-												.and(qSubjectProgressTreeV.nodeType.eq(Progress.PROGRESS_TYPE_SUBJECT)))
-										.groupBy(qSubjectProgressTreeV.id.nodeId).fetchOne());
-					} else {
-						map.put("subjectName", "鏆傛棤寮�鐝绋�");
-						map.put("progressPercent", 0);
-					}
-					return map;
-				}).collect(Collectors.toList());
+                    map.put("className", tuple.get(qClsClass.name));
+                    map.put("classId", tuple.get(qClsClass.classId));
+                    map.put("classNumber", tuple.get(qClsClass.classNumber));
+                    map.put("studentCount", tuple.get(qClsClass.studentCount));
+                    map.put("createTime", tuple.get(qClsClass.createTime));
+                    map.put("startTime", tuple.get(qClsClass.startTime));
+                    map.put("endTime", tuple.get(qClsClass.endTime));
+                    if (subject != null) {
+                        map.put("subjectName", subject.getName());
+                        map.put("progressPercent",
+                                this.getQueryFactory().select(qSubjectProgressTreeV.percent.avg())
+                                        .from(qSubjectProgressTreeV)
+                                        .where(qSubjectProgressTreeV.id.nodeId.eq(subject.getSubjectId())
+                                                .and(qSubjectProgressTreeV.nodeType.eq(Progress.PROGRESS_TYPE_SUBJECT)))
+                                        .groupBy(qSubjectProgressTreeV.id.nodeId).fetchOne());
+                    } else {
+                        map.put("subjectName", "鏆傛棤寮�鐝绋�");
+                        map.put("progressPercent", 0);
+                    }
+                    return map;
+                }).collect(Collectors.toList());
 
-		return new Result(true, "success", CollectionUtils.newObjectMap("count", count, "listData", listData));
-	}
+        return new Result(true, "success", CollectionUtils.newObjectMap("count", count, "listData", listData));
+    }
 
     @Override
     public String [] queryClassNamesByIds(String[] classIds){
-    	if(classIds!=null && classIds.length==0){
-    		return null;
-    	}
+        if(classIds!=null && classIds.length==0){
+            return null;
+        }
 
-    	String [] classNames = null;
+        String [] classNames = null;
 
-    	List<Map<String,Object>> lstResult= this.findListWithMapByHql("select c.classId as classId ,c.name as className from ClsClass c where c.classId in (:classIds) ",
-    			CollectionUtils.newObjectMap("classIds",classIds));
+        List<Map<String,Object>> lstResult= this.findListWithMapByHql("select c.classId as classId ,c.name as className from ClsClass c where c.classId in (:classIds) ",
+                CollectionUtils.newObjectMap("classIds",classIds));
 
-    	if(lstResult!=null && lstResult.size()==classIds.length){
-    		Map<String,String> map= new HashMap<String,String>(lstResult.size());
-    		classNames =new String [classIds.length];
+        if(lstResult!=null && lstResult.size()==classIds.length){
+            Map<String,String> map= new HashMap<String,String>(lstResult.size());
+            classNames =new String [classIds.length];
 
-    		for(Map<String,Object> item:lstResult){
-        		map.put((String)item.get("classId"), (String)item.get("className"));
-        	}
+            for(Map<String,Object> item:lstResult){
+                map.put((String)item.get("classId"), (String)item.get("className"));
+            }
 
-    		for(int i=0;i<classIds.length;i++){
-    			classNames[i]= map.get(classIds[i]);
-    		}
-    	}
+            for(int i=0;i<classIds.length;i++){
+                classNames[i]= map.get(classIds[i]);
+            }
+        }
 
-    	return classNames;
+        return classNames;
     }
 
     @Override
     public List<ClsClass> queryStudentClassesByUserId(String userId) {
-    	return this.find("from  ClsClass c where c.deleteFlag is false and exists( select 1 from StuStudent t where  t.classId = c.classId and t.userId=? and t.status=? ) ",
-				CollectionUtils.newList(userId,StuStudent.STATUS_ACTIVE),ClsClass.class);
+        return this.find("from  ClsClass c where c.deleteFlag is false and exists( select 1 from StuStudent t where  t.classId = c.classId and t.userId=? and t.status=? ) ",
+                CollectionUtils.newList(userId,StuStudent.STATUS_ACTIVE),ClsClass.class);
     }
 
 
diff --git a/src/main/java/com/qxueyou/scc/admin/schoolRoll/impl/SchoolRollServiceImpl.java b/src/main/java/com/qxueyou/scc/admin/schoolRoll/impl/SchoolRollServiceImpl.java
index 92f3715..2d0694f 100644
--- a/src/main/java/com/qxueyou/scc/admin/schoolRoll/impl/SchoolRollServiceImpl.java
+++ b/src/main/java/com/qxueyou/scc/admin/schoolRoll/impl/SchoolRollServiceImpl.java
@@ -65,14 +65,23 @@
             StuStudent stuStudent = findUnique(hql.toString(), args, StuStudent.class);
 
             if(stuStudent!=null && classId!=null){
+                StringBuffer ClaHql=new StringBuffer("from ClsClass where classId=? and deleteFlag is false");
+
+                List<Object> claArgs = CollectionUtils.newList(classId);
+
+                ClsClass cLaClass = findUnique(ClaHql.toString(), claArgs, ClsClass.class);
+
+                cLaClass.setStudentCount(cLaClass.getStudentCount()+1);
+
                 stuStudent.setClassId(classId);
+
                 save(stuStudent);
             }else {
                 return new Result(false,"鐝骇涓嶅瓨鍦ㄦ垨瀛︾敓涓嶅瓨鍦�");
             }
         }
 
-        return new Result(true);
+        return new Result(true,"鍒嗙彮鎴愬姛");
 
     }
 
@@ -88,7 +97,7 @@
         String[] headers = { "濮撳悕", "鎬у埆" ,"鎵嬫満鍙�" ,"韬唤璇�"};
         List<StuStudent> dataset = new ArrayList<StuStudent>();
         for (StuStudent stuStudent:
-        stuStudents) {
+                stuStudents) {
             StuStudent u = new StuStudent();
             u.setName(stuStudent.getName());
             u.setSex(stuStudent.getSex());
@@ -133,7 +142,7 @@
     @Override
     public Result loopStudentIds(String[] studentIds) {
         for (String studentId:
-             studentIds) {
+                studentIds) {
             auditStudent(studentId);
         }
         return new Result(true);
diff --git a/src/main/java/com/qxueyou/scc/admin/studentFiles/Impl/StudentFilesServiceImpl.java b/src/main/java/com/qxueyou/scc/admin/studentFiles/Impl/StudentFilesServiceImpl.java
new file mode 100644
index 0000000..d6d1489
--- /dev/null
+++ b/src/main/java/com/qxueyou/scc/admin/studentFiles/Impl/StudentFilesServiceImpl.java
@@ -0,0 +1,78 @@
+package com.qxueyou.scc.admin.studentFiles.Impl;
+
+import com.qxueyou.scc.admin.studentFiles.StudentFilesService;
+import com.qxueyou.scc.base.model.Pager;
+import com.qxueyou.scc.base.model.Result;
+import com.qxueyou.scc.base.service.impl.CommonAppService;
+import com.qxueyou.scc.base.util.CollectionUtils;
+import com.qxueyou.scc.teach.student.model.QStuStudent;
+import com.qxueyou.scc.teach.student.model.StuStudent;
+import com.qxueyou.scc.user.model.QUser;
+import org.springframework.stereotype.Service;
+
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+import java.util.stream.Collectors;
+
+@Service
+public class StudentFilesServiceImpl extends CommonAppService implements StudentFilesService {
+    @Override
+    public List<Map<String, Object>> getStudentLst(String classId, String keyword, Pager pager) {
+        QUser qUser = QUser.user;
+        QStuStudent qStuStudent = QStuStudent.stuStudent;
+        return this.getQueryFactory()
+                .select(qStuStudent.studentId, qStuStudent.name, qStuStudent.studentNo, qStuStudent.sex,
+                        qStuStudent.mobilePhone, qStuStudent.status, qStuStudent.studyDuration, qStuStudent.tenantId, qStuStudent.score,qStuStudent.attendanceStatus, qStuStudent.graduationText,qStuStudent.comment,
+                        qUser.imgPath)
+                .from(qUser, qStuStudent)
+                .where(qUser.deleteFlag.isFalse().and(qUser.userId.eq(qStuStudent.userId))
+                        .and(qStuStudent.classId.eq(classId)).and(qStuStudent.name.like("%" + keyword + "%")).and(qStuStudent.deleteFlag.isFalse()))
+                .limit(pager.getPageSize()).offset(pager.getOffset()).orderBy(qStuStudent.createTime.desc()).fetch().stream().map(tuple -> {
+                    Map<String, Object> map = new HashMap<String, Object>();
+                    map.put("studentId", tuple.get(qStuStudent.studentId));
+                    map.put("name", tuple.get(qStuStudent.name));
+                    map.put("studentNo", tuple.get(qStuStudent.studentNo));
+                    map.put("studentNumber", tuple.get(qStuStudent.studentNo));
+                    map.put("sex", tuple.get(qStuStudent.sex));
+                    map.put("mobilePhone", tuple.get(qStuStudent.mobilePhone));
+                    map.put("status", tuple.get(qStuStudent.status));
+                    map.put("studyDuration", tuple.get(qStuStudent.studyDuration));
+                    map.put("tenantId", tuple.get(qStuStudent.tenantId));
+                    map.put("score", tuple.get(qStuStudent.score));
+                    map.put("graduationText", tuple.get(qStuStudent.graduationText));
+                    map.put("attendanceStatus", tuple.get(qStuStudent.attendanceStatus));
+                    map.put("comment", tuple.get(qStuStudent.comment));
+                    map.put("imgPath", tuple.get(qUser.imgPath));
+                    return map;
+                }).collect(Collectors.toList());
+    }
+    @Override
+    public int getStudentsCount(String classId, String keyword) {
+//		//TODO 鍒ゆ柇鏄惁涓鸿ˉ鑰冨垎缁�
+//		ClsClass cls = clsService.read(classId);
+//		String hql=null;
+//		if(cls!=null && cls.getClassTypes()!=null && "1".equals(cls.getClassTypes())){
+//			//TODO 琛ヨ�冨垎缁勯渶瑕佸彟涓�绉嶆煡璇㈠鍛� stu.tenantId = class.classId
+//         	hql = "from StuStudent where tenantId=:classId and name like :keyword and deleteFlag is false";
+//		}else {
+        String	hql = "from StuStudent where classId=:classId and name like :keyword and deleteFlag is false";
+//		}
+        return findCountByComplexHql(hql, CollectionUtils.newObjectMap("classId", classId, "keyword", "%" + keyword + "%" ));
+
+    }
+
+    @Override
+    public String studentCommentAddAndUp(String[] studentIds,String comment) {
+        StringBuffer hql=new StringBuffer("from StuStudent where studentId=? and deleteFlag is false");
+
+        List<Object> args = CollectionUtils.newList(studentIds);
+
+        StuStudent stuStudent = findUnique(hql.toString(), args, StuStudent.class);
+
+        stuStudent.setComment(comment);
+
+        save(stuStudent);
+        return "";
+    }
+}
diff --git a/src/main/java/com/qxueyou/scc/admin/studentFiles/StudentFilesService.java b/src/main/java/com/qxueyou/scc/admin/studentFiles/StudentFilesService.java
new file mode 100644
index 0000000..6cd9348
--- /dev/null
+++ b/src/main/java/com/qxueyou/scc/admin/studentFiles/StudentFilesService.java
@@ -0,0 +1,37 @@
+package com.qxueyou.scc.admin.studentFiles;
+
+import com.qxueyou.scc.base.model.Pager;
+import com.qxueyou.scc.base.model.Result;
+import com.qxueyou.scc.teach.student.model.StuStudent;
+
+import java.util.List;
+import java.util.Map;
+
+/**
+ * 瀛︾敓妗f绠$悊
+ */
+public interface StudentFilesService {
+    /**
+     * 瀛︾敓妗f鏌ヨ
+     * @param classId
+     * @param keyword
+     * @param pager
+     * @return
+     */
+    List<Map<String, Object>> getStudentLst(String classId, String keyword, Pager pager);
+
+    /**
+     * 鑾峰彇瀛﹀憳鏁伴噺
+     * @param classId 鐝骇id
+     * @param keyword 鍏抽敭璇�
+     * @return
+     */
+    int getStudentsCount(String classId,String keyword);
+    /**
+     * 璇勮
+     * @param studentIds
+     * @param comment
+     * @return
+     */
+    String studentCommentAddAndUp(String[] studentIds,String comment);
+}
diff --git a/src/main/java/com/qxueyou/scc/base/dao/BaseDAO.java b/src/main/java/com/qxueyou/scc/base/dao/BaseDAO.java
index 5dec6f7..843a3db 100644
--- a/src/main/java/com/qxueyou/scc/base/dao/BaseDAO.java
+++ b/src/main/java/com/qxueyou/scc/base/dao/BaseDAO.java
@@ -7,6 +7,7 @@
 
 package com.qxueyou.scc.base.dao;
 
+import java.beans.Transient;
 import java.io.Serializable;
 import java.math.BigInteger;
 import java.util.ArrayList;
@@ -29,6 +30,7 @@
 
 import com.qxueyou.scc.base.model.Pager;
 import com.qxueyou.scc.base.model.Result;
+import org.springframework.transaction.annotation.Transactional;
 
 /**
  * 鍩虹DAO绫�,鑷姩娉ㄥ叆sessionFactory
@@ -37,11 +39,12 @@
  * @since JDK1.6
  * @history 2010-07-28 澶忓痉铏� 鏂板缓
  */
+@Transactional(readOnly=false)
 public class BaseDAO extends HibernateDaoSupport {
-	
-	/** 娉ㄩ噴 rawtypes  */
-	private static final String RAW_TYPES = "rawtypes";
-	
+
+    /** 娉ㄩ噴 rawtypes  */
+    private static final String RAW_TYPES = "rawtypes";
+
     /**
      * 娉ㄥ叆sessionFactory
      *
@@ -61,9 +64,9 @@
      * @return 鏌ユ壘鍒扮殑缁撴灉,濡傛灉娌℃壘鍒�,杩斿洖null
      */
     public <T> T read(Class<T> clz, Serializable key) {
-    	if(key==null){
-    		return null;
-    	}
+        if(key==null){
+            return null;
+        }
         return clz.cast(this.getHibernateTemplate().get(clz, key));
     }
 
@@ -73,7 +76,7 @@
     public void update(Object obj) {
         this.getHibernateTemplate().update(obj);
     }
-    
+
     /**
      * 淇濆瓨瀵硅薄
      */
@@ -84,6 +87,7 @@
     /**
      * 淇濆瓨鎴栨洿鏂板璞�
      */
+    @Transactional(readOnly = false)
     public void saveOrUpdate(Object obj) {
         this.getHibernateTemplate().saveOrUpdate(obj);
     }
@@ -93,7 +97,7 @@
      */
     public void saveOrUpdateAll(@SuppressWarnings(RAW_TYPES) Collection collection) {
         for(Object obj:collection){
-        	this.getHibernateTemplate().saveOrUpdate(obj);
+            this.getHibernateTemplate().saveOrUpdate(obj);
         }
     }
 
@@ -103,7 +107,7 @@
     public void deleteAll(@SuppressWarnings(RAW_TYPES) Collection col) {
         this.getHibernateTemplate().deleteAll(col);
     }
-    
+
     /**
      * 鏍规嵁hql鏌ヨ,骞惰繑鍥炴墽琛岀被鍨嬬殑鍒楄〃缁撴灉
      *
@@ -112,10 +116,10 @@
      * @return
      */
     @SuppressWarnings("unchecked")
-	public <T> List<T> find(String hql, Class<T> cls) {
+    public <T> List<T> find(String hql, Class<T> cls) {
         return find(hql,Collections.EMPTY_LIST,cls);
     }
-    
+
     /**
      * 鏍规嵁hql鏌ヨ,骞惰繑鍥炴墽琛岀被鍨嬬殑鍒楄〃缁撴灉
      *
@@ -124,11 +128,11 @@
      * @param cls 杩斿洖绫诲瀷
      * @return
      */
-	public <T> List<T> find(final String hql,final List<Object> args,final Class<T> cls) {
-    	return this.getHibernateTemplate().execute(new HibernateCallback<List<T>>() {
+    public <T> List<T> find(final String hql,final List<Object> args,final Class<T> cls) {
+        return this.getHibernateTemplate().execute(new HibernateCallback<List<T>>() {
 
             @SuppressWarnings("unchecked")
-			public List<T> doInHibernate(Session session) {
+            public List<T> doInHibernate(Session session) {
                 Query query = session.createQuery(hql);
                 int i = 0;
                 for (Object arg : args) {
@@ -140,7 +144,7 @@
             }
         });
     }
-    
+
     /**
      * 鏍规嵁hql鏌ヨ,骞惰繑鍥炴墽琛岀被鍨嬬殑鍒楄〃
      *
@@ -149,11 +153,11 @@
      * @param cls 杩斿洖绫诲瀷 
      * @return
      */
-	@SuppressWarnings("unchecked")
-	public List<Object[]> findwithRawResult(String hql, List<Object> args) {
+    @SuppressWarnings("unchecked")
+    public List<Object[]> findwithRawResult(String hql, List<Object> args) {
         return (List<Object[]>) this.getHibernateTemplate().find(hql, args.toArray());
     }
-    
+
     /**
      * 鏍规嵁hql鏌ヨ,杩斿洖鍒楄〃鏁版嵁鎬绘暟
      *
@@ -162,28 +166,28 @@
      * @param cls 杩斿洖绫诲瀷
      * @return
      */
-	public int findCount(final String hql, final List<Object> args) {
-    	return getHibernateTemplate().execute(new HibernateCallback<Integer>() {
-    		 
+    public int findCount(final String hql, final List<Object> args) {
+        return getHibernateTemplate().execute(new HibernateCallback<Integer>() {
+
             @Override
             public Integer doInHibernate(Session session){
-            	
-            	Query query = session.createQuery(hql.trim().startsWith("from")?"select count(1) ".concat(hql):hql);
-            	int i = 0;
-            	for (Object arg : args) {
+
+                Query query = session.createQuery(hql.trim().startsWith("from")?"select count(1) ".concat(hql):hql);
+                int i = 0;
+                for (Object arg : args) {
                     query.setParameter(i++, arg);
                 }
-            	
-            	if(null != query.uniqueResult()){
-            		return ((Long)query.uniqueResult()).intValue();
-            	}else{
-            		return 0 ;
-            	}
+
+                if(null != query.uniqueResult()){
+                    return ((Long)query.uniqueResult()).intValue();
+                }else{
+                    return 0 ;
+                }
             }
         });
     }
-	
-	 /**
+
+    /**
      * 鏍规嵁hql鏌ヨ,杩斿洖鍒楄〃鏁版嵁鎬绘暟
      *
      * @param hql 鏌ヨ璇彞
@@ -191,27 +195,27 @@
      * @param cls 杩斿洖绫诲瀷
      * @return
      */
-	public int findCountBySql(final String sql, final List<Object> args) {
-    	return getHibernateTemplate().execute(new HibernateCallback<Integer>() {
-    		 
+    public int findCountBySql(final String sql, final List<Object> args) {
+        return getHibernateTemplate().execute(new HibernateCallback<Integer>() {
+
             @Override
             public Integer doInHibernate(Session session){
-            	
-            	Query query = session.createSQLQuery(sql.trim().startsWith("from")?"select count(1) ".concat(sql):sql);
-            	int i = 0;
-            	for (Object arg : args) {
+
+                Query query = session.createSQLQuery(sql.trim().startsWith("from")?"select count(1) ".concat(sql):sql);
+                int i = 0;
+                for (Object arg : args) {
                     query.setParameter(i++, arg);
                 }
-            	
-            	if(null != query.uniqueResult()){
-            		return ((BigInteger)query.uniqueResult()).intValue();
-            	}else{
-            		return 0 ;
-            	}
+
+                if(null != query.uniqueResult()){
+                    return ((BigInteger)query.uniqueResult()).intValue();
+                }else{
+                    return 0 ;
+                }
             }
         });
     }
-    
+
     /**
      * 鏍规嵁hql鏌ヨ,杩斿洖鍒楄〃鍒嗛〉鏁版嵁
      *
@@ -221,7 +225,7 @@
      * @return
      */
     @SuppressWarnings({ "unchecked" })
-	public <T> List<T> findList(final String hql, final Pager page, final List<Object> args,Class<T> cls) {
+    public <T> List<T> findList(final String hql, final Pager page, final List<Object> args,Class<T> cls) {
         return this.getHibernateTemplate().execute(new HibernateCallback<List<T>>() {
 
             public List<T> doInHibernate(Session session) {
@@ -236,7 +240,7 @@
             }
         });
     }
-    
+
     /**
      * 鏍规嵁hql鏌ヨ,杩斿洖鍞竴鐨勬暟鎹�
      *
@@ -246,7 +250,7 @@
      * @return
      */
     @SuppressWarnings({ RAW_TYPES, "unchecked" })
-	public <T> T findUnique(final String hql, final List<Object> args,Class<T> cls) {
+    public <T> T findUnique(final String hql, final List<Object> args,Class<T> cls) {
         return  (T)this.getHibernateTemplate().execute(new HibernateCallback() {
 
             public Object doInHibernate(Session session) {
@@ -287,7 +291,7 @@
 
         });
     }
-    
+
     /**
      * 鏍规嵁hql鏌ヨ,骞惰繑鍥炴墽琛岀被鍨嬬殑鍒楄〃缁撴灉
      *
@@ -307,14 +311,14 @@
                     query.setParameter(i++, arg);
                 }
                 query.setFirstResult(pager.getPageSize()*(pager.getPageNum()-1));
-	            query.setMaxResults(pager.getPageSize());
+                query.setMaxResults(pager.getPageSize());
                 return query.list();
             }
 
         });
     }
-    
-    
+
+
     /**
      * hql鍙惈鍗曚竴鍙傛暟
      *
@@ -324,17 +328,17 @@
      * @return
      */
     public Result bulkUpdateInLoop(String hql, Object args[]) {
-    	int iCount = 0;
+        int iCount = 0;
         for(Object arg:args){
-        	iCount += getHibernateTemplate().bulkUpdate(hql, arg);
+            iCount += getHibernateTemplate().bulkUpdate(hql, arg);
         }
         Map<String,Object> attrs = new HashMap<String,Object>(1);
         attrs.put("doCount", iCount);
         Result result = new Result(true);
         result.setData(attrs);
-    	return result;
+        return result;
     }
-    
+
     /**
      * hql鍙惈鍗曚竴鍙傛暟
      *
@@ -344,14 +348,14 @@
      * @return
      */
     public Result bulkUpdate(String hql, Object args[]) {
-        int count = getHibernateTemplate().bulkUpdate(hql, args);      
+        int count = getHibernateTemplate().bulkUpdate(hql, args);
         Map<String,Object> attrs = new HashMap<String,Object>(1);
         attrs.put("doCount", count);
         Result result = new Result(true);
         result.setData(attrs);
-    	return result;
+        return result;
     }
-    
+
     /**
      * 瀛樺偍杩囩▼璇彞
      *
@@ -359,25 +363,25 @@
      * @param args 鍙傛暟鏁扮粍
      * @return
      */
-	public Result executeProduce(final String sql, final Object args[]) {
-    	
-    	Integer result = getHibernateTemplate().execute(new HibernateCallback<Integer>(){
+    public Result executeProduce(final String sql, final Object args[]) {
 
-			@Override
-			public Integer doInHibernate(Session session)
-					throws HibernateException {
-				
-				Query query = session.createSQLQuery("{ "+sql+" }");
-				for(int i=0;i<args.length;i++){
-					query.setParameter(i, args[i]);
-				}
+        Integer result = getHibernateTemplate().execute(new HibernateCallback<Integer>(){
+
+            @Override
+            public Integer doInHibernate(Session session)
+                    throws HibernateException {
+
+                Query query = session.createSQLQuery("{ "+sql+" }");
+                for(int i=0;i<args.length;i++){
+                    query.setParameter(i, args[i]);
+                }
                 return query.executeUpdate();
-			}
-        	
+            }
+
         });
         return new Result(true,String.valueOf(result));
     }
-    
+
     /**
      * 鎵цsql鍒犻櫎
      *
@@ -385,24 +389,24 @@
      * @param args 鍙傛暟鏁扮粍
      * @return
      */
-	public int executeSqlDelete(final String sql, final Object args[]) {
-    	
-    	return getHibernateTemplate().execute(new HibernateCallback<Integer>(){
+    public int executeSqlDelete(final String sql, final Object args[]) {
 
-			@Override
-			public Integer doInHibernate(Session session)
-					throws HibernateException {
-				
-				Query query = session.createSQLQuery(sql);
-				for(int i=0;i<args.length;i++){
-					query.setParameter(i, args[i]);
-				}
+        return getHibernateTemplate().execute(new HibernateCallback<Integer>(){
+
+            @Override
+            public Integer doInHibernate(Session session)
+                    throws HibernateException {
+
+                Query query = session.createSQLQuery(sql);
+                for(int i=0;i<args.length;i++){
+                    query.setParameter(i, args[i]);
+                }
                 return query.executeUpdate();
-			}
-        	
+            }
+
         });
     }
-    
+
     /**
      * 鏍规嵁hql鏌ヨ,骞惰繑鍥炴墽琛岀被鍨嬬殑鍒楄〃缁撴灉
      *
@@ -413,30 +417,30 @@
      */
     @SuppressWarnings({RAW_TYPES, "unchecked" })
     public List<Object[]> findRawByComplexHql(final String hql, final Map<String, Object> map) {
-    	// 鏌ヨ缁撴灉
+        // 鏌ヨ缁撴灉
         return  (List<Object[]>)this.getHibernateTemplate().execute(new HibernateCallback<List>() {
             public List doInHibernate(Session session) {
                 Query query = session.createQuery(hql);
-                if (map != null) {  
-                    Set<String> keySet = map.keySet();  
-                    for (String string : keySet) {  
-                        Object obj = map.get(string);  
+                if (map != null) {
+                    Set<String> keySet = map.keySet();
+                    for (String string : keySet) {
+                        Object obj = map.get(string);
                         //杩欓噷鑰冭檻浼犲叆鐨勫弬鏁版槸浠�涔堢被鍨嬶紝涓嶅悓绫诲瀷浣跨敤鐨勬柟娉曚笉鍚�  
-                        if(obj instanceof Collection<?>){  
-                            query.setParameterList(string, (Collection<?>)obj);  
-                        }else if(obj instanceof Object[]){  
-                            query.setParameterList(string, (Object[])obj);  
-                        }else{  
-                            query.setParameter(string, obj);  
-                        }  
-                    }  
-                }  
+                        if(obj instanceof Collection<?>){
+                            query.setParameterList(string, (Collection<?>)obj);
+                        }else if(obj instanceof Object[]){
+                            query.setParameterList(string, (Object[])obj);
+                        }else{
+                            query.setParameter(string, obj);
+                        }
+                    }
+                }
                 return query.list();
             }
 
         });
-    }   
-    
+    }
+
     /**
      * 鏍规嵁hql鏌ヨ,杩斿洖鍒楄〃鏁版嵁鎬绘暟
      *
@@ -445,39 +449,39 @@
      * @param cls 杩斿洖绫诲瀷
      * @return
      */
-	public int findCountByComplexHql(final String hql, final Map<String, Object> map) {
-    	return getHibernateTemplate().execute(new HibernateCallback<Integer>() {
-    		 
+    public int findCountByComplexHql(final String hql, final Map<String, Object> map) {
+        return getHibernateTemplate().execute(new HibernateCallback<Integer>() {
+
             @Override
             public Integer doInHibernate(Session session){
-            	
-            	Query queryHql = session.createQuery(hql.trim().startsWith("from")?"select count(1) ".concat(hql):hql);
-            	
-            	if (map != null) {  
-                    Set<String> keySet = map.keySet();  
-                    for (String string : keySet) {  
-                        Object obj = map.get(string);  
+
+                Query queryHql = session.createQuery(hql.trim().startsWith("from")?"select count(1) ".concat(hql):hql);
+
+                if (map != null) {
+                    Set<String> keySet = map.keySet();
+                    for (String string : keySet) {
+                        Object obj = map.get(string);
                         //杩欓噷鑰冭檻浼犲叆鐨勫弬鏁版槸浠�涔堢被鍨嬶紝涓嶅悓绫诲瀷浣跨敤鐨勬柟娉曚笉鍚�  
-                        if(obj instanceof Collection<?>){  
-                        	queryHql.setParameterList(string, (Collection<?>)obj);  
-                        }else if(obj instanceof Object[]){  
-                        	queryHql.setParameterList(string, (Object[])obj);  
-                        }else{  
-                        	queryHql.setParameter(string, obj);  
-                        }  
-                    }  
-            	}
-            	
-            	if(null != queryHql.uniqueResult()){
-            		return ((Long)queryHql.uniqueResult()).intValue();
-            	}else{
-            		return 0 ;
-            	}
+                        if(obj instanceof Collection<?>){
+                            queryHql.setParameterList(string, (Collection<?>)obj);
+                        }else if(obj instanceof Object[]){
+                            queryHql.setParameterList(string, (Object[])obj);
+                        }else{
+                            queryHql.setParameter(string, obj);
+                        }
+                    }
+                }
+
+                if(null != queryHql.uniqueResult()){
+                    return ((Long)queryHql.uniqueResult()).intValue();
+                }else{
+                    return 0 ;
+                }
             }
         });
     }
-	
-	 /**
+
+    /**
      * 鏍规嵁sql鏌ヨ,杩斿洖鍒楄〃鏁版嵁鎬绘暟
      *
      * @param hql 鏌ヨ璇彞
@@ -485,38 +489,38 @@
      * @param cls 杩斿洖绫诲瀷
      * @return
      */
-	public int findCountByComplexSql(final String hql, final Map<String, Object> map) {
-    	return getHibernateTemplate().execute(new HibernateCallback<Integer>() {
-    		 
+    public int findCountByComplexSql(final String hql, final Map<String, Object> map) {
+        return getHibernateTemplate().execute(new HibernateCallback<Integer>() {
+
             @Override
             public Integer doInHibernate(Session session){
-            	
-            	Query querySql = session.createSQLQuery(hql.trim().startsWith("from")?"select count(1) ".concat(hql):hql);
-            	
-            	if (map != null) {  
-                    Set<String> keySet = map.keySet();  
-                    for (String string : keySet) {  
-                        Object obj = map.get(string);  
+
+                Query querySql = session.createSQLQuery(hql.trim().startsWith("from")?"select count(1) ".concat(hql):hql);
+
+                if (map != null) {
+                    Set<String> keySet = map.keySet();
+                    for (String string : keySet) {
+                        Object obj = map.get(string);
                         //杩欓噷鑰冭檻浼犲叆鐨勫弬鏁版槸浠�涔堢被鍨嬶紝涓嶅悓绫诲瀷浣跨敤鐨勬柟娉曚笉鍚�  
-                        if(obj instanceof Collection<?>){  
-                        	querySql.setParameterList(string, (Collection<?>)obj);  
-                        }else if(obj instanceof Object[]){  
-                        	querySql.setParameterList(string, (Object[])obj);  
-                        }else{  
-                        	querySql.setParameter(string, obj);  
-                        }  
-                    }  
-            	}
-            	
-            	if(null != querySql.uniqueResult()){
-            		return ((BigInteger)querySql.uniqueResult()).intValue();
-            	}else{
-            		return 0 ;
-            	}
+                        if(obj instanceof Collection<?>){
+                            querySql.setParameterList(string, (Collection<?>)obj);
+                        }else if(obj instanceof Object[]){
+                            querySql.setParameterList(string, (Object[])obj);
+                        }else{
+                            querySql.setParameter(string, obj);
+                        }
+                    }
+                }
+
+                if(null != querySql.uniqueResult()){
+                    return ((BigInteger)querySql.uniqueResult()).intValue();
+                }else{
+                    return 0 ;
+                }
             }
         });
     }
-	
+
     /**
      * 鏍规嵁hql鏌ヨ,骞惰繑鍥炴墽琛岀被鍨嬬殑鍒楄〃缁撴灉
      *
@@ -526,12 +530,12 @@
      * @return
      */
     public <T> List<T> findByComplexHql(final String hql, final Map<String, Object> map, Class<T> cls) {
-    	Pager page = new Pager();
-    	page.setPageSize(Integer.MAX_VALUE);
-    	page.setPageNum(1);
+        Pager page = new Pager();
+        page.setPageSize(Integer.MAX_VALUE);
+        page.setPageNum(1);
         return findByComplexHql(hql, page, map, cls);
     }
-    
+
     /**
      * 澶嶆潅hql
      * @param sql
@@ -540,43 +544,43 @@
      * @return
      */
     public <T> T findUniqueByHql(final String hql, final Map<String, Object> map){
-    	// 鏌ヨ缁撴灉
+        // 鏌ヨ缁撴灉
         List<T> lst =  this.getHibernateTemplate().execute(new HibernateCallback<List<T>>() {
-        	
+
             @SuppressWarnings("unchecked")
-			public List<T> doInHibernate(Session session) {
+            public List<T> doInHibernate(Session session) {
                 Query queryHql = session.createQuery(hql);
-                if (map != null) {  
-                    Set<String> keySet = map.keySet();  
-                    for (String string : keySet) {  
-                        Object obj = map.get(string);  
+                if (map != null) {
+                    Set<String> keySet = map.keySet();
+                    for (String string : keySet) {
+                        Object obj = map.get(string);
                         //杩欓噷鑰冭檻浼犲叆鐨勫弬鏁版槸浠�涔堢被鍨嬶紝涓嶅悓绫诲瀷浣跨敤鐨勬柟娉曚笉鍚�  
-                        if(obj instanceof Collection<?>){  
-                        	queryHql.setParameterList(string, (Collection<?>)obj);  
-                        }else if(obj instanceof Object[]){  
-                        	queryHql.setParameterList(string, (Object[])obj);  
-                        }else{  
-                        	queryHql.setParameter(string, obj);  
-                        }  
-                    }  
-                }  
+                        if(obj instanceof Collection<?>){
+                            queryHql.setParameterList(string, (Collection<?>)obj);
+                        }else if(obj instanceof Object[]){
+                            queryHql.setParameterList(string, (Object[])obj);
+                        }else{
+                            queryHql.setParameter(string, obj);
+                        }
+                    }
+                }
                 queryHql.setFirstResult(0);
                 queryHql.setMaxResults(1);
-                
+
                 List<?> r = queryHql.list();
-                
+
                 List<T> lst = new ArrayList<T>(r.size());
                 for(Object o:r) {
-                	lst.add((T)o);
+                    lst.add((T)o);
                 }
                 return lst;
             }
 
         });
-        
+
         return lst.isEmpty()?null:lst.get(0);
     }
-    
+
     /**
      * 鏍规嵁hql鏌ヨ,骞惰繑鍥炴墽琛岀被鍨嬬殑鍒楄〃缁撴灉锛屽垪琛ㄦ暟鎹负Map
      *
@@ -585,13 +589,13 @@
      * @return
      */
     public List<Map<String,Object>> findListWithMapByHql(final String hql, final Map<String, Object> map) {
-    	Pager page = new Pager();
-    	page.setPageNum(1);
-    	page.setPageSize(Integer.MAX_VALUE);
-    	
+        Pager page = new Pager();
+        page.setPageNum(1);
+        page.setPageSize(Integer.MAX_VALUE);
+
         return findListWithMapByHql(hql,map,page);
     }
-    
+
     /**
      * 鏍规嵁hql鏌ヨ,骞惰繑鍥炴墽琛岀被鍨嬬殑鍒楄〃缁撴灉锛屽垪琛ㄦ暟鎹负Map
      *
@@ -601,34 +605,34 @@
      */
     @SuppressWarnings("unchecked")
     public List<Map<String,Object>> findListWithMapByHql(final String hql, final Map<String, Object> map,final Pager page) {
-    	// 鏌ヨ缁撴灉
+        // 鏌ヨ缁撴灉
         List<Map<String,Object>> lst =  getHibernateTemplate().execute(new HibernateCallback<List<Map<String,Object>>>() {
-			public List<Map<String,Object>> doInHibernate(Session session) {
+            public List<Map<String,Object>> doInHibernate(Session session) {
                 Query query = session.createQuery(hql).setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP);
-                if (map != null) {  
-                    Set<String> keySet = map.keySet();  
-                    for (String string : keySet) {  
-                        Object obj = map.get(string);  
+                if (map != null) {
+                    Set<String> keySet = map.keySet();
+                    for (String string : keySet) {
+                        Object obj = map.get(string);
                         //杩欓噷鑰冭檻浼犲叆鐨勫弬鏁版槸浠�涔堢被鍨嬶紝涓嶅悓绫诲瀷浣跨敤鐨勬柟娉曚笉鍚�  
-                        if(obj instanceof Collection<?>){  
-                            query.setParameterList(string, (Collection<?>)obj);  
-                        }else if(obj instanceof Object[]){  
-                            query.setParameterList(string, (Object[])obj);  
-                        }else{  
-                            query.setParameter(string, obj);  
-                        }  
+                        if(obj instanceof Collection<?>){
+                            query.setParameterList(string, (Collection<?>)obj);
+                        }else if(obj instanceof Object[]){
+                            query.setParameterList(string, (Object[])obj);
+                        }else{
+                            query.setParameter(string, obj);
+                        }
                     }
-                }  
+                }
                 query.setFirstResult(page.getPageSize()*(page.getPageNum()-1));
                 query.setMaxResults(page.getPageSize());
                 return query.list();
             }
 
         });
-        
+
         return lst;
     }
-    
+
     /**
      * 鏍规嵁hql鏌ヨ,骞惰繑鍥炲敮涓�涓�鏉$粨鏋�
      *
@@ -639,35 +643,35 @@
      */
     @SuppressWarnings({RAW_TYPES })
     public <T> T findUniqueByComplexHql(final String hql, final Map<String, Object> map, Class<T> cls) {
-    	// 鏌ヨ缁撴灉
+        // 鏌ヨ缁撴灉
         List<T> lst =  this.getHibernateTemplate().execute(new HibernateCallback<List<T>>() {
             public List doInHibernate(Session session) {
                 Query query = session.createQuery(hql);
-                if (map != null) {  
-                    Set<String> keySet = map.keySet();  
-                    for (String string : keySet) {  
-                        Object obj = map.get(string);  
+                if (map != null) {
+                    Set<String> keySet = map.keySet();
+                    for (String string : keySet) {
+                        Object obj = map.get(string);
                         //杩欓噷鑰冭檻浼犲叆鐨勫弬鏁版槸浠�涔堢被鍨嬶紝涓嶅悓绫诲瀷浣跨敤鐨勬柟娉曚笉鍚�  
-                        if(obj instanceof Collection<?>){  
-                            query.setParameterList(string, (Collection<?>)obj);  
-                        }else if(obj instanceof Object[]){  
-                            query.setParameterList(string, (Object[])obj);  
-                        }else{  
-                            query.setParameter(string, obj);  
-                        }  
-                    }  
-                }  
+                        if(obj instanceof Collection<?>){
+                            query.setParameterList(string, (Collection<?>)obj);
+                        }else if(obj instanceof Object[]){
+                            query.setParameterList(string, (Object[])obj);
+                        }else{
+                            query.setParameter(string, obj);
+                        }
+                    }
+                }
                 query.setFirstResult(0);
                 query.setMaxResults(1);
                 return query.list();
             }
 
         });
-        
+
         return lst.isEmpty()?null:cls.cast(lst.get(0));
     }
 
-    
+
     /**
      * 鏍规嵁Sql鏌ヨ,骞惰繑鍥炴墽琛岀被鍨嬬殑鍒楄〃缁撴灉
      *
@@ -677,13 +681,13 @@
      * @return
      */
     public <T> List<T> findByComplexSql(final String sql, final Map<String, Object> map, Class<T> cls) {
-    	Pager page = new Pager();
-    	page.setPageSize(Integer.MAX_VALUE);
-    	page.setPageNum(1);
+        Pager page = new Pager();
+        page.setPageSize(Integer.MAX_VALUE);
+        page.setPageNum(1);
         return findByComplexSql(sql, page, map, cls);
     }
-    
-    
+
+
     /**
      * 鏍规嵁Sql鏌ヨ,骞惰繑鍥炴墽琛岀被鍨嬬殑鍒楄〃缁撴灉
      *
@@ -694,32 +698,32 @@
      */
     @SuppressWarnings({RAW_TYPES, "unchecked" })
     public List<Object[]> findRawByComplexSql(final String sql, final Map<String, Object> map) {
-    	// 鏌ヨ缁撴灉
+        // 鏌ヨ缁撴灉
         return  (List<Object[]>)this.getHibernateTemplate().execute(new HibernateCallback<List>() {
             public List doInHibernate(Session session) {
                 SQLQuery query = session.createSQLQuery(sql);
-                if (map != null) {  
-                    Set<String> keySet = map.keySet();  
-                    for (String string : keySet) {  
-                        Object obj = map.get(string);  
+                if (map != null) {
+                    Set<String> keySet = map.keySet();
+                    for (String string : keySet) {
+                        Object obj = map.get(string);
                         //杩欓噷鑰冭檻浼犲叆鐨勫弬鏁版槸浠�涔堢被鍨嬶紝涓嶅悓绫诲瀷浣跨敤鐨勬柟娉曚笉鍚�  
-                        if(obj instanceof Collection<?>){  
-                            query.setParameterList(string, (Collection<?>)obj);  
-                        }else if(obj instanceof Object[]){  
-                            query.setParameterList(string, (Object[])obj);  
-                        }else{  
-                            query.setParameter(string, obj);  
-                        }  
-                    }  
-                }  
+                        if(obj instanceof Collection<?>){
+                            query.setParameterList(string, (Collection<?>)obj);
+                        }else if(obj instanceof Object[]){
+                            query.setParameterList(string, (Object[])obj);
+                        }else{
+                            query.setParameter(string, obj);
+                        }
+                    }
+                }
                 return query.list();
             }
 
         });
-        
-     
+
+
     }
-    
+
     /**
      * 鏍规嵁hql鏌ヨ,骞惰繑鍥炴墽琛岀被鍨嬬殑鍒楄〃缁撴灉
      *
@@ -730,31 +734,31 @@
      */
     @SuppressWarnings({RAW_TYPES })
     public <T> List<T> findByComplexHql(final String hql,final Pager page, final Map<String, Object> map, Class<T> cls) {
-    	// 鏌ヨ缁撴灉
+        // 鏌ヨ缁撴灉
         List lst =  this.getHibernateTemplate().execute(new HibernateCallback<List>() {
             public List doInHibernate(Session session) {
                 Query queryHql = session.createQuery(hql);
-                if (map != null) {  
-                    Set<String> keySet = map.keySet();  
-                    for (String string : keySet) {  
-                        Object obj = map.get(string);  
+                if (map != null) {
+                    Set<String> keySet = map.keySet();
+                    for (String string : keySet) {
+                        Object obj = map.get(string);
                         //杩欓噷鑰冭檻浼犲叆鐨勫弬鏁版槸浠�涔堢被鍨嬶紝涓嶅悓绫诲瀷浣跨敤鐨勬柟娉曚笉鍚�  
-                        if(obj instanceof Collection<?>){  
-                        	queryHql.setParameterList(string, (Collection<?>)obj);  
-                        }else if(obj instanceof Object[]){  
-                        	queryHql.setParameterList(string, (Object[])obj);  
-                        }else{  
-                        	queryHql.setParameter(string, obj);  
-                        }  
-                    }  
-                }  
+                        if(obj instanceof Collection<?>){
+                            queryHql.setParameterList(string, (Collection<?>)obj);
+                        }else if(obj instanceof Object[]){
+                            queryHql.setParameterList(string, (Object[])obj);
+                        }else{
+                            queryHql.setParameter(string, obj);
+                        }
+                    }
+                }
                 queryHql.setFirstResult(page.getPageSize()*(page.getPageNum()-1));
                 queryHql.setMaxResults(page.getPageSize());
                 return queryHql.list();
             }
 
         });
-        
+
         // 缁勮缁撴灉
         List<T> result = new ArrayList<T>();
         for (Object obj : lst) {
@@ -762,7 +766,7 @@
         }
         return result;
     }
-    
+
     /**
      * 鏍规嵁Sql鏌ヨ,骞惰繑鍥炴墽琛岀被鍨嬬殑鍒楄〃缁撴灉
      *
@@ -773,31 +777,31 @@
      */
     @SuppressWarnings({RAW_TYPES })
     public <T> List<T> findByComplexSql(final String sql,final Pager page, final Map<String, Object> map, Class<T> cls) {
-    	// 鏌ヨ缁撴灉
+        // 鏌ヨ缁撴灉
         List lst =  this.getHibernateTemplate().execute(new HibernateCallback<List>() {
             public List doInHibernate(Session session) {
-            	 SQLQuery querySql = session.createSQLQuery(sql);
-                if (map != null) {  
-                    Set<String> keySet = map.keySet();  
-                    for (String string : keySet) {  
-                        Object obj = map.get(string);  
+                SQLQuery querySql = session.createSQLQuery(sql);
+                if (map != null) {
+                    Set<String> keySet = map.keySet();
+                    for (String string : keySet) {
+                        Object obj = map.get(string);
                         //杩欓噷鑰冭檻浼犲叆鐨勫弬鏁版槸浠�涔堢被鍨嬶紝涓嶅悓绫诲瀷浣跨敤鐨勬柟娉曚笉鍚�  
-                        if(obj instanceof Collection<?>){  
-                        	querySql.setParameterList(string, (Collection<?>)obj);  
-                        }else if(obj instanceof Object[]){  
-                        	querySql.setParameterList(string, (Object[])obj);  
-                        }else{  
-                        	querySql.setParameter(string, obj);  
-                        }  
-                    }  
-                }  
+                        if(obj instanceof Collection<?>){
+                            querySql.setParameterList(string, (Collection<?>)obj);
+                        }else if(obj instanceof Object[]){
+                            querySql.setParameterList(string, (Object[])obj);
+                        }else{
+                            querySql.setParameter(string, obj);
+                        }
+                    }
+                }
                 querySql.setFirstResult(page.getPageSize()*(page.getPageNum()-1));
                 querySql.setMaxResults(page.getPageSize());
                 return querySql.list();
             }
 
         });
-        
+
         // 缁勮缁撴灉
         List<T> result = new ArrayList<T>();
         for (Object obj : lst) {
@@ -805,6 +809,6 @@
         }
         return result;
     }
-    
-    
+
+
 }
diff --git a/src/main/java/com/qxueyou/scc/base/model/Result.java b/src/main/java/com/qxueyou/scc/base/model/Result.java
index cbb9343..d29db52 100644
--- a/src/main/java/com/qxueyou/scc/base/model/Result.java
+++ b/src/main/java/com/qxueyou/scc/base/model/Result.java
@@ -83,6 +83,10 @@
 		this.success = success;
 	}
 
+	public Boolean getSuccess() {
+		return success;
+	}
+
 	public String getMsg() {
 		return msg;
 	}
diff --git a/src/main/java/com/qxueyou/scc/base/util/ClientUtils.java b/src/main/java/com/qxueyou/scc/base/util/ClientUtils.java
index 0fadbd9..be22b3a 100644
--- a/src/main/java/com/qxueyou/scc/base/util/ClientUtils.java
+++ b/src/main/java/com/qxueyou/scc/base/util/ClientUtils.java
@@ -115,9 +115,10 @@
 
 	/** 寰楀埌classId*/
 	public static String getClassId(){
-		HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();
-		HttpSession session = request.getSession();
 		String info = getUserInfo().getInfo(UserInfoWrapper.INF_CLASS_ID);
+//		HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();
+//		HttpSession session = request.getSession();
+//		String info = getUserInfo().getInfo(UserInfoWrapper.INF_CLASS_ID);
 //		if(info!=null){
 //			info= (String) session.getAttribute(UserInfoWrapper.INF_CLASS_ID);
 //		}
diff --git a/src/main/java/com/qxueyou/scc/controller/CourseScheduleController.java b/src/main/java/com/qxueyou/scc/controller/CourseScheduleController.java
index f49fc58..6d9ec39 100644
--- a/src/main/java/com/qxueyou/scc/controller/CourseScheduleController.java
+++ b/src/main/java/com/qxueyou/scc/controller/CourseScheduleController.java
@@ -7,10 +7,7 @@
 import org.apache.commons.lang3.StringUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Controller;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RequestMethod;
-import org.springframework.web.bind.annotation.ResponseBody;
+import org.springframework.web.bind.annotation.*;
 
 import com.qxueyou.scc.admin.classes.model.ClsClass;
 import com.qxueyou.scc.admin.classroom.service.IClassRoomService;
@@ -33,6 +30,7 @@
  */
 @Api(tags="璇捐〃鎺ュ彛")
 @Controller
+@CrossOrigin(origins="*",maxAge=3600)
 @RequestMapping("/admin/schedule")
 public class CourseScheduleController {
 	
diff --git a/src/main/java/com/qxueyou/scc/controller/ResController.java b/src/main/java/com/qxueyou/scc/controller/ResController.java
index 89e1119..4f3d8b6 100644
--- a/src/main/java/com/qxueyou/scc/controller/ResController.java
+++ b/src/main/java/com/qxueyou/scc/controller/ResController.java
@@ -14,6 +14,7 @@
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.*;
 
+import javax.servlet.http.HttpServletResponse;
 import java.io.IOException;
 import java.util.List;
 import java.util.Map;
@@ -24,6 +25,7 @@
  * @author chenjunliang
  */
 @Api(tags = "璧勬簮绠$悊鎺ュ彛")
+@CrossOrigin
 @RestController
 @RequestMapping(value = "/teach/res")
 public class ResController {
@@ -207,14 +209,11 @@
      * @param id 璧勬簮id
      */
     @GetMapping(value = "getResDetail")
-    public Result getResDetail(String id) {
-
+    public Result getResDetail(String id,HttpServletResponse response) {
         Res res = resService.read(id);
         Result pathResult = resService.readAccessPath(id, null);
-
         return new Result(true, "success", CollectionUtils.newObjectMap("type", res.getType(), "name", res.getName(),
                 "coverUrl", res.getCoverPageUrl(), "remark", res.getRemark(), "fullPath", pathResult.getDataT("path")));
     }
 
-
-}
+}
\ No newline at end of file
diff --git a/src/main/java/com/qxueyou/scc/controller/SchoolRollController.java b/src/main/java/com/qxueyou/scc/controller/SchoolRollController.java
index 1b5533e..33da0aa 100644
--- a/src/main/java/com/qxueyou/scc/controller/SchoolRollController.java
+++ b/src/main/java/com/qxueyou/scc/controller/SchoolRollController.java
@@ -36,7 +36,7 @@
      * @param pageNum
      * @return
      */
-    @ApiOperation(value = "鑾峰彇姝e绫嶅垪琛�", notes = "")
+    @ApiOperation(value = "鑾峰彇瀛︾睄鍒楄〃", notes = "")
     @GetMapping(value = "/schoolList")
     public Result schoolList(@RequestParam(defaultValue = "10") Integer limit, @RequestParam(defaultValue = "1") Integer pageNum,String keyword,String status) {
 
diff --git a/src/main/java/com/qxueyou/scc/controller/StudentFilesController.java b/src/main/java/com/qxueyou/scc/controller/StudentFilesController.java
new file mode 100644
index 0000000..d567a9f
--- /dev/null
+++ b/src/main/java/com/qxueyou/scc/controller/StudentFilesController.java
@@ -0,0 +1,41 @@
+package com.qxueyou.scc.controller;
+
+import com.qxueyou.scc.admin.studentFiles.StudentFilesService;
+import com.qxueyou.scc.base.model.Pager;
+import com.qxueyou.scc.base.model.Result;
+import com.qxueyou.scc.base.util.CollectionUtils;
+import com.qxueyou.scc.base.util.QBeanUtils;
+import com.qxueyou.scc.teach.student.model.StuStudent;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+
+import java.util.List;
+import java.util.Map;
+
+@Api(tags="瀛︾敓妗f绠$悊鎺ュ彛")
+@RestController
+@RequestMapping("/admin/StudentFiles")
+public class StudentFilesController {
+
+    @Autowired
+    private StudentFilesService studentFilesService;
+    @ApiOperation(value = "瀛︾敓妗f", notes = "")
+    @GetMapping(value = "/studentFilesList")
+    public Result studentFilesList(String classId, @RequestParam(defaultValue = "10") Integer limit,
+                                   @RequestParam(defaultValue = "1") Integer pageNum, @RequestParam(defaultValue = "") String keyword) {
+
+        List<Map<String, Object>> students = studentFilesService.getStudentLst(classId, keyword, new Pager(limit, pageNum));
+        int studentCount = studentFilesService.getStudentsCount(classId, keyword);
+
+        return new Result(true, "success",
+                CollectionUtils.newObjectMap("studentCount", studentCount, "studentLst", students));
+    }
+
+    @ApiOperation(value = "瀛︾敓璇勮", notes = "")
+    @PostMapping(value = "/studentCommentAddAndUp")
+    public String studentCommentAddAndUp(String[] studentIds, String comment) {
+        return studentFilesService.studentCommentAddAndUp(studentIds,comment);
+    }
+}
diff --git a/src/main/java/com/qxueyou/scc/controller/VideoLiveController.java b/src/main/java/com/qxueyou/scc/controller/VideoLiveController.java
index 3597283..f18bac9 100644
--- a/src/main/java/com/qxueyou/scc/controller/VideoLiveController.java
+++ b/src/main/java/com/qxueyou/scc/controller/VideoLiveController.java
@@ -1,10 +1,14 @@
 package com.qxueyou.scc.controller;
 
-import java.util.ArrayList;
-import java.util.Date;
-import java.util.List;
-import java.util.Map;
+import java.text.SimpleDateFormat;
+import java.util.*;
 
+import com.alibaba.fastjson.JSON;
+import com.alibaba.fastjson.JSONArray;
+import com.alibaba.fastjson.JSONObject;
+import com.hankcs.hanlp.corpus.tag.Nature;
+import com.qxueyou.scc.sdk.MTCloud;
+import io.swagger.models.auth.In;
 import org.apache.commons.lang3.StringUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.*;
@@ -24,6 +28,10 @@
 
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
+import springfox.documentation.spring.web.json.Json;
+
+import static com.hankcs.hanlp.corpus.tag.Nature.r;
+import static com.hankcs.hanlp.corpus.tag.Nature.s;
 
 @Api(tags="鐩存挱绠$悊鎺ュ彛")
 @RestController
@@ -64,7 +72,7 @@
 		
 		List<MediaVideoLive> data = liveService.listOfMine(keyword, pageNum, pageSize);
 		int count = liveService.listCountOfMine(keyword);
-		
+
 		return new Result(true, "success", CollectionUtils.newObjectMap("videoLiveCount", count, 
 				"videoLiveLst",QBeanUtils.listBean2ListMap(data, CollectionUtils.newStringMap(
 						"creator","creator",
@@ -78,7 +86,8 @@
 						"status","status",
 						"pushUrl","rtmpPushUrl",
 						"hlsPullUrl","hlsPullUrl",
-						"previewImgUrl","previewImgUrl"
+						"previewImgUrl","previewImgUrl",
+						"courseId","courseId"
 						))));
 	}
 
@@ -106,14 +115,59 @@
 	@ApiOperation(value = "鍒涘缓缂栬緫鐩存挱")
 	@PostMapping(value = "addOrUpdate")
 	public Result addOrUpdate(String videoLiveId, String name, String content,String teacherId,String teacherName,String subjectId,
-			String subjectName,String definition,String imgPath, long startTime,long endTime, boolean isPlayBack, String classIds) {
-		if(StringUtils.isEmpty(videoLiveId)) {
-			return liveService.add(name, content,teacherId,teacherName,subjectId,subjectName,definition,imgPath, new Date(startTime), new Date(endTime), isPlayBack, StringUtils.isEmpty(classIds)?null:CollectionUtils.newList(String.class,classIds.split(",")));
-		}else {
-			return liveService.update(videoLiveId,name, content,teacherId,teacherName,subjectId,subjectName,definition,imgPath, new Date(startTime), new Date(endTime), isPlayBack,  StringUtils.isEmpty(classIds)?null:CollectionUtils.newList(String.class,classIds.split(",")));
+			String subjectName,String definition,String imgPath, long startTime,long endTime, boolean isPlayBack, String classIds) throws Exception {
+		MTCloud client = new MTCloud();
+		HashMap<Object,Object> options = new HashMap<Object,Object>();
+		options.put("barrage", 1);
+		options.put("isPublic", 1);
+		options.put("robotNumber", 1);
+		options.put("robotType", 1);
+		options.put("pptDisplay", 1);
+		options.put("modetype", 6);
+		//灏唋ong绫诲瀷杞崲涓篠tring绫诲瀷
+		SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
+		simpleDateFormat.setTimeZone(TimeZone.getTimeZone("GMT+00:00"));
+		String startTime1 = simpleDateFormat.format(new Date(startTime));
+		String endTime1 = simpleDateFormat.format(new Date(endTime));
+		//璋冪敤绗笁鏂圭洿鎾帴鍙�
+		String s = client.courseAdd(name, ClientUtils.getUserId(), startTime1, endTime1, ClientUtils.getUserName(), "222", options);
+		//json杞崲鎷垮埌courseId
+		JSONObject jsonObject = JSON.parseObject(s);
+		JSONObject data = jsonObject.getJSONObject("data");
+		String course_id = (String) data.get("course_id");
+//		System.out.println(Integer.parseInt(course_id));
+		if(Nature.s !=null) {
+			liveService.add(name, content,teacherId,teacherName,subjectId,subjectName,definition,imgPath, new Date(startTime), new Date(endTime),Integer.parseInt(course_id), isPlayBack, StringUtils.isEmpty(classIds)?null:CollectionUtils.newList(String.class,classIds.split(",")));
+			return new Result(true, "鎴愬姛", s);
 		}
+		return new Result(false);
 	}
 
+	@ApiOperation(value = "寮�鍚洿鎾�")
+	@GetMapping(value = "OpenLive")
+	public Result OpenLive(int courseId) throws Exception {
+		MTCloud client = new MTCloud();
+
+		HashMap<Object,Object> options = new HashMap<Object, Object>();
+		options.put("ssl", false);
+
+		String res = client.courseLogin(ClientUtils.getUserId(),MTCloud.ACCOUNT_TYPE_THIRD, options);
+		System.out.println(res);
+		JSONObject jsonObject = JSON.parseObject(res);
+		JSONObject data = jsonObject.getJSONObject("data");
+		String protocol = (String) data.get("url");
+		return new Result(true,"寮�鍚垚鍔�",protocol);
+	}
+
+	@ApiOperation(value = "鍦ㄧ嚎鏃堕暱")
+	@GetMapping(value = "onlineCommunication")
+	public Result onlineCommunication(String courseId,Integer page, Integer size) throws Exception {
+		MTCloud client = new MTCloud();
+		HashMap<Object,Object> options = new HashMap<Object, Object>();
+		options.put("ssl", false);
+		String res = client.courseVisitorList("3360573",10,1,options);
+		return new Result(true,"寮�鍚垚鍔�",res);
+	}
 	/**
 	 * 鏌ヨ鐩存挱璇︽儏
 	 * 
@@ -200,13 +254,13 @@
 	/**
 	 * 鍒犻櫎/澶氫釜浠ラ�楀彿闅斿紑
 	 * 
-	 * @param videoLiveId
+	 * @param videoLiveIds
 	 * @return
 	 */
 	@ApiOperation(value = "鍒犻櫎鍒涘缓鐨勭洿鎾�")
 	@PostMapping(value = "delete")
-	public Result delete(String videoLiveIds) {
-		return liveService.delete(videoLiveIds.split(","));
+	public Result delete(String videoLiveIds,String	courseIds) throws Exception {
+		return liveService.delete(videoLiveIds.split(","),courseIds.split(","));
 	}
 	
 	
@@ -246,7 +300,7 @@
 	/**
 	 * 鐩存挱缁撴潫
 	 * 
-	 * @param videoLiveId
+	 * @param videoLiveIds
 	 *            鐩存挱id
 	 */
 	@ApiOperation(value = "鐩存挱缁撴潫")
@@ -300,7 +354,8 @@
 						"status","status",
 						"pushUrl","rtmpPushUrl",
 						"hlsPullUrl","hlsPullUrl",
-						"previewImgUrl","previewImgUrl"
+						"previewImgUrl","previewImgUrl",
+						"courseId","courseId"
 				))));
 	}
 	
diff --git a/src/main/java/com/qxueyou/scc/exam/action/ExamController.java b/src/main/java/com/qxueyou/scc/exam/action/ExamController.java
index 43a1405..2fbf19d 100644
--- a/src/main/java/com/qxueyou/scc/exam/action/ExamController.java
+++ b/src/main/java/com/qxueyou/scc/exam/action/ExamController.java
@@ -372,7 +372,9 @@
 	public @ResponseBody Result queryStudentExamList(String keyword, String classId, String subjectId, Integer status, Integer pageSize, Integer pageNum) {
 		pageSize = pageSize != null && pageSize > 0 ? pageSize : DEFAULT_PAGE_SIZE;
 		pageNum = pageNum != null && pageNum > 0 ? pageNum : DEFAULT_PAGE_NUM;
-		classId=ClientUtils.getClassId();
+		if(classId==null){
+			classId=ClientUtils.getClassId();
+		}
 		System.out.println("avcd"+ClientUtils.getUserId());
 //		System.out.println(ClientUtils.getUserId()+"--cla"+classId+"--sub"+subjectId+"--sta"+status+"--key"+keyword+"--pag"+pageNum+"---siz"+pageSize);
 		String [] classIds= null;
diff --git a/src/main/java/com/qxueyou/scc/exercise/service/impl/ExerciseInfoService.java b/src/main/java/com/qxueyou/scc/exercise/service/impl/ExerciseInfoService.java
index 8efc799..f71fc0c 100644
--- a/src/main/java/com/qxueyou/scc/exercise/service/impl/ExerciseInfoService.java
+++ b/src/main/java/com/qxueyou/scc/exercise/service/impl/ExerciseInfoService.java
@@ -62,7 +62,7 @@
 
 /**
  * 鑰冭瘯
- * 
+ *
  * @author lihanqi
  *
  */
@@ -87,64 +87,64 @@
 
 	@Autowired
 	IHandoutService handoutService;
-	
+
 	@Autowired
 	IMsgInfoService msgInfoService;
-	
+
 	@Autowired
 	IExerciseCompleteService exerciseCompleteService;
-	
+
 	@Autowired
 	IExerciseGroupService exerciseGroupService;
-	
+
 	@Override
 	public List<ExerciseInfo> list(String keyword,String classId,Short status,Integer pageSize,Integer pageNum) {
 		StringBuffer hql = new StringBuffer(500);
 		hql.append("from ExerciseInfo e where e.name like ? and e.createId =? ");
 		List<Object> params = CollectionUtils.newList('%' + keyword.trim() + '%',ClientUtils.getUserId());
-		
+
 		if(status!=null){
 			hql.append(" and e.status = ? ");
 			params.add(status);
 		}
-		
+
 		if(StringUtils.isNotEmpty(classId)){
 			hql.append(" and exists(select 1 from ExerciseExamReClass r where e.exerciseInfoId=r.examId and r.classId = ? and r.deleteFlag is false)");
 			params.add(classId);
 		}
-		
+
 		hql.append(" and e.deleteFlag is false order by e.createTime desc");
 		return findList(hql.toString(),new Pager(pageSize, pageNum),params, ExerciseInfo.class);
 	}
-	
+
 	@Override
 	public int listCount(String keyword,String classId, Short status) {
 		StringBuffer hql = new StringBuffer(500);
 		hql.append("from ExerciseInfo e where e.name like ? and e.createId =? ");
 		List<Object> params = CollectionUtils.newList('%' + keyword.trim() + '%',ClientUtils.getUserId());
-		
+
 		if(status!=null){
 			hql.append(" and e.status = ? ");
 			params.add(status);
 		}
-		
+
 		if(StringUtils.isNotEmpty(classId)){
 			hql.append(" and exists(select 1 from ExerciseExamReClass r where e.exerciseInfoId=r.examId and r.classId = ? and r.deleteFlag is false)");
 			params.add(classId);
 		}
-		
+
 		hql.append(" and e.deleteFlag is false ");
 		return findCount(hql.toString(),params);
 	}
-	
+
 	/**
 	 * 淇濆瓨浣滀笟
-	 * 
+	 *
 	 * @return
 	 */
 	public Result insertExerciseInfo(ExerciseInfo exerciseInfo) {
 		String[] classIds = QBeanUtils.listPropertyVal(exerciseInfo.getReClasses(), "classId").toArray(new String[exerciseInfo.getReClasses().size()]);
-		
+
 		String exerciseInfoId = UUIDUtils.generateUUID().replace("-", "");
 		exerciseInfo.setExerciseInfoId(exerciseInfoId);
 		exerciseInfo.setOrgId(ClientUtils.getOrgId());
@@ -157,39 +157,39 @@
 			// 淇濆瓨棰樼洰绫诲瀷
 			List<ExerciseItemSet> lstExerciseItemSet = exerciseInfo.getExerciseItemSets();
 			this.saveExerciseItemSet(exerciseInfoId,lstExerciseItemSet);
-			
+
 			//鐢熸垚浣滀笟棰樼洰淇℃伅
 			String[] sourceGroupIds = QBeanUtils.listPropertyVal(exerciseInfo.getReGroups(), "groupId").toArray(new String[exerciseInfo.getReGroups().size()]);
-			
+
 			String newGroupId = this.exerciseGroupService.doCreateRandomExerciseGroup(
 					exerciseInfo.getName() + "-浣滀笟",ExerciseGroup.TYPE_EXERCISE_EXAM_ITEM,sourceGroupIds,lstExerciseItemSet);
-				
+
 			if(StringUtils.isEmpty(newGroupId)){
 				return new Result(false, "棰樼洰鏁版嵁涓嶅锛岃澧炲姞棰樺簱鐨勯鐩垨鑰呭噺灏戣瘯鍗风殑棰樻暟",exerciseInfoId);
 			}
-			
+
 			this.saveExerciseExamReGroup(exerciseInfoId,new String[]{newGroupId},EXAM_TYPES[0],ExerciseExamReGroup.GROUP_TYPE_EXAM);
-			
+
 			// 淇濆瓨鍏宠仈棰樺簱淇℃伅
 			this.saveExerciseExamReGroup(exerciseInfoId,sourceGroupIds,null,ExerciseExamReGroup.GROUP_TYPE_SOURCE);
 		}
-		
+
 		// 淇濆瓨鍏宠仈鐝骇
 		this.saveExerciseExamReClass(exerciseInfoId, classIds);
-		
+
 		return new Result(true, "", exerciseInfoId);
 	}
 
 	/**
 	 * 淇敼缁冧範
-	 * 
+	 *
 	 * @return
 	 */
 	public Result updateExerciseInfo(ExerciseInfo exerciseInfo) {
 		String[] classIds = QBeanUtils.listPropertyVal(exerciseInfo.getReClasses(), "classId").toArray(new String[exerciseInfo.getReClasses().size()]);
-		
+
 		String exerciseInfoId = exerciseInfo.getExerciseInfoId();
-		
+
 		ExerciseInfo newExerciseInfo = this.read(ExerciseInfo.class, exerciseInfoId);
 		newExerciseInfo.setScore(exerciseInfo.getScore());
 		newExerciseInfo.setClassCount(classIds == null ? 0 : classIds.length);
@@ -203,49 +203,49 @@
 		newExerciseInfo.setCommitUploadType(exerciseInfo.getCommitUploadType());
 		TraceUtils.setUpdateTrace(newExerciseInfo);
 		this.save(newExerciseInfo);
-		
+
 		//娓呯悊鏃у叧绯绘暟鎹�
 		this.doClearExerciseExamReData(exerciseInfoId);
-		
+
 		// 绛旈浣滀笟榛樿鎸夌収缁熶竴鍗风敓鎴愪綔涓氶鐩�
-		
+
 		if (newExerciseInfo.getType() == ExerciseInfo.EXERCISE_TYPE_ANSWER) {
-			
+
 			// 淇濆瓨棰樼洰绫诲瀷
 			List<ExerciseItemSet> lstExerciseItemSet = exerciseInfo.getExerciseItemSets();
-			
+
 			saveExerciseItemSet(exerciseInfoId,lstExerciseItemSet);
-			
+
 			//鐢熸垚浣滀笟棰樼洰淇℃伅
 			String[] groupIds = QBeanUtils.listPropertyVal(exerciseInfo.getReGroups(), "groupId").toArray(new String[exerciseInfo.getReGroups().size()]);
 			String newGroupId = this.exerciseGroupService.doCreateRandomExerciseGroup(
-						exerciseInfo.getName() + "-浣滀笟",ExerciseGroup.TYPE_EXERCISE_EXAM_ITEM,groupIds, lstExerciseItemSet);
-				
+					exerciseInfo.getName() + "-浣滀笟",ExerciseGroup.TYPE_EXERCISE_EXAM_ITEM,groupIds, lstExerciseItemSet);
+
 			if(StringUtils.isEmpty(newGroupId)){
 				return new Result(false, "棰樼洰鏁版嵁涓嶅锛岃澧炲姞棰樺簱鐨勯鐩垨鑰呭噺灏戣瘯鍗风殑棰樻暟");
 			}
-			
+
 			this.saveExerciseExamReGroup(exerciseInfoId,new String[]{newGroupId},EXAM_TYPES[0],ExerciseExamReGroup.GROUP_TYPE_EXAM);
-			
+
 			// 淇濆瓨鍏宠仈棰樺簱淇℃伅
 			this.saveExerciseExamReGroup(exerciseInfoId,groupIds,null,ExerciseExamReGroup.GROUP_TYPE_SOURCE);
-			
-		
+
+
 		}
 
 		// 淇濆瓨鍏宠仈鐝骇
 		this.saveExerciseExamReClass(exerciseInfoId, classIds);
-		
+
 		return new Result(true, "", exerciseInfoId);
 	}
-	
+
 	//娓呴櫎涔嬪墠鐨勭粌涔犲叧鑱斿叧绯绘暟鎹�
 	private void doClearExerciseExamReData(String exerciseInfoId){
 		this.bulkUpdate("update ExerciseExamReGroup set deleteFlag = 1 where examId = ?",new Object[]{exerciseInfoId});
 		this.bulkUpdate("update ExerciseExamReClass set deleteFlag = 1 where examId = ?",new Object[] {exerciseInfoId});
 		this.bulkUpdate("update ExerciseItemSet set deleteFlag = 1 where exerciseInfoId = ?",new Object[]{exerciseInfoId});
 	}
-	
+
 	private void saveExerciseExamReClass(String exerciseInfoId,String[] classIds){
 		ExerciseExamReClass reClass = null;
 		for (String classId : classIds) {
@@ -254,10 +254,10 @@
 			reClass.setDeleteFlag(false);
 			reClass.setExamId(exerciseInfoId);
 			TraceUtils.setCreateTrace(reClass);
-			this.save(reClass);	
+			this.save(reClass);
 		}
 	}
-	
+
 	private void saveExerciseExamReGroup(String exerciseInfoId, String [] groupIds,String examType,short reType){
 		ExerciseExamReGroup reGroup = null;
 		for (String groupId : groupIds) {
@@ -269,9 +269,9 @@
 			reGroup.setExamId(exerciseInfoId);
 			TraceUtils.setCreateTrace(reGroup);
 			this.save(reGroup);
-		}		
+		}
 	}
-	
+
 	private void saveExerciseItemSet(String exerciseInfoId,List<ExerciseItemSet> lstExerciseItemSet){
 		for (ExerciseItemSet itemSet : lstExerciseItemSet) {
 			itemSet.setExerciseInfoId(exerciseInfoId);
@@ -282,7 +282,7 @@
 
 	/**
 	 * 鍒犻櫎浣滀笟
-	 * 
+	 *
 	 * @param examId
 	 * @return
 	 */
@@ -293,43 +293,43 @@
 
 	@Override
 	public String queryExerciseInfoRelatedGroupId(String exerciseInfoId) {
-		return this.findUnique("select groupId from ExerciseExamReGroup where examId=? and type=? and deleteFlag is false ", 
-								CollectionUtils.newList(exerciseInfoId, ExerciseExamReGroup.GROUP_TYPE_EXAM),String.class);
+		return this.findUnique("select groupId from ExerciseExamReGroup where examId=? and type=? and deleteFlag is false ",
+				CollectionUtils.newList(exerciseInfoId, ExerciseExamReGroup.GROUP_TYPE_EXAM),String.class);
 	}
-	
-	
+
+
 	@Override
 	public List<ExerciseItemSet> queryExerciseItemSet(String exerciseInfoId){
-		return this.find("from ExerciseItemSet where exerciseInfoId=? and deleteFlag is false order by itemType ASC", 
+		return this.find("from ExerciseItemSet where exerciseInfoId=? and deleteFlag is false order by itemType ASC",
 				CollectionUtils.newList(exerciseInfoId), ExerciseItemSet.class);
 	}
-	
+
 	@Override
 	public List<ExerciseResultV> queryStuExerciselist(String keyword,String exerciseInfoId,String userId,String subjectId,Short status,Integer pageSize,Integer pageNum) {
 		StringBuffer hql = new StringBuffer(500);
 		hql.append("from ExerciseResultV where exerciseStatus=?");
 		List<Object> params = CollectionUtils.newList(ExerciseInfo.EXERCISE_STATUS_PUBLISHED);
-		
+
 		if(!StringUtils.isEmpty(userId)){
 			hql.append(" and userId=? ");
-			params.add(userId);	
+			params.add(userId);
 		}
-		
+
 		if(!StringUtils.isEmpty(exerciseInfoId)){
 			hql.append(" and id.exerciseInfoId=?");
-			params.add(exerciseInfoId);	
+			params.add(exerciseInfoId);
 		}
-		
+
 		if(!StringUtils.isEmpty(keyword)){
 			hql.append(" and studentName like ?");
-			params.add("%" + keyword.trim() + "%");	
+			params.add("%" + keyword.trim() + "%");
 		}
-		
+
 		if(!StringUtils.isEmpty(subjectId)){
 			hql.append(" and subjectId=?");
 			params.add(subjectId);
 		}
-		
+
 		//榛樿鍏ㄩ儴锛�0寰呭畬鎴愶紝1宸叉彁浜� ,2:宸叉壒闃�,3闇�閲嶅啓,4:閫炬湡鏈氦
 		if(status!=null){
 			Date nowTime = new Date();
@@ -353,38 +353,38 @@
 				params.add(ExerciseCompleteInfo.STATUS_DRAFT);
 			}
 		}
-		
+
 		hql.append(" order by startTime desc");
-		
+
 		return this.findList(hql.toString(),new Pager(pageSize, pageNum),params, ExerciseResultV.class);
 	}
-	
+
 	@Override
 	public int queryStuExerciseListCount(String keyword,String exerciseInfoId,String userId,String subjectId,Short status) {
 		StringBuffer hql = new StringBuffer(500);
 		hql.append("from ExerciseResultV where exerciseStatus=?");
 		List<Object> params = CollectionUtils.newList(ExerciseInfo.EXERCISE_STATUS_PUBLISHED);
-		
+
 		if(!StringUtils.isEmpty(userId)){
 			hql.append(" and userId=? ");
-			params.add(userId);	
+			params.add(userId);
 		}
-		
+
 		if(!StringUtils.isEmpty(exerciseInfoId)){
 			hql.append(" and id.exerciseInfoId=?");
-			params.add(exerciseInfoId);	
+			params.add(exerciseInfoId);
 		}
-		
+
 		if(!StringUtils.isEmpty(keyword)){
 			hql.append(" and studentName like ?");
 			params.add("%" + keyword.trim() + "%");
 		}
-		
+
 		if(!StringUtils.isEmpty(subjectId)){
 			hql.append(" and subjectId=?");
 			params.add(subjectId);
 		}
-		
+
 		//榛樿鍏ㄩ儴锛�0寰呭畬鎴愶紝1宸叉彁浜� ,2:宸叉壒闃�,3闇�閲嶅啓,4:閫炬湡鏈氦
 		if(status!=null){
 			Date nowTime = new Date();
@@ -408,13 +408,13 @@
 				params.add(ExerciseCompleteInfo.STATUS_DRAFT);
 			}
 		}
-		
-		return  this.findCount(hql.toString(), params); 
+
+		return  this.findCount(hql.toString(), params);
 	}
-	
+
 	/**
 	 * 鍒濆鍖栧钩鍧囨垚缁╁拰鏈�楂樻垚缁�
-	 * 
+	 *
 	 * @param groupId
 	 * @return
 	 */
@@ -428,7 +428,7 @@
 
 	/**
 	 * 棰樼洰寰楀垎璇︽儏
-	 * 
+	 *
 	 * @param groupId
 	 * @return
 	 */
@@ -495,7 +495,7 @@
 
 	/**
 	 * 寮�濮嬮鐩綔涓�
-	 * 
+	 *
 	 * @param examId
 	 * @return
 	 */
@@ -506,12 +506,12 @@
 				this.doStartAnswerExercise(exerciseInfo, clsClass, studentUserId)
 				:
 				this.doStartOtherExercise(exerciseInfo, clsClass, studentUserId);
-		
+
 	}
 
 	/**
 	 * 寮�濮嬮鐩綔涓�
-	 * 
+	 *
 	 * @param examId
 	 * @return
 	 */
@@ -559,51 +559,51 @@
 		// 鏌ヨ瀛︾敓鑰冭瘯鎬诲垎
 		result.addData("studentScore", record.getScore());
 		result.addData("objStudentScore", record.getObjScore()==null?BigDecimal.ZERO:record.getObjScore());
-		
+
 		ExerciseCompleteInfo completeInfo = doGetOrCreateExerciseCompleteInfo(exerciseInfo.getExerciseInfoId(),clsClass.getClassId() , studentUserId);
-		
+
 		if(completeInfo!=null){
 			result.addData("exerciseCompleteId", completeInfo.getExerciseCompleteId());
 		}
-		
+
 		result.addData("itemSet", exerciseInfo.getExerciseItemSets());
 
 		return result;
 	}
-	
+
 	private ExerciseCompleteInfo doGetOrCreateExerciseCompleteInfo(String exerciseInfoId,String classId,String studentUserId){
-		  // 鍒ゆ柇鏄惁宸茬粡鍒濆鍖�
-			ExerciseCompleteInfo completeInfo = exerciseCompleteService.queryCompleteInfo(exerciseInfoId,classId , studentUserId);
-			
-			if(completeInfo==null){
-				String hql = " select s.studentId as studentId,s.studentNo as studentNo,s.userId as studentUserId,s.name as studentName,"
-						+ " c.classId as classId,c.name as className from StuStudent s ,ClsClass c,ExerciseExamReClass r  "
-						+ " where r.examId=:exerciseInfoId and r.classId =c.classId and c.classId= s.classId and s.userId=:userId"
-						+ " and s.classId=:classId and r.examId=:exerciseInfoId  and r.deleteFlag is false and s.deleteFlag is false and c.deleteFlag is false";
-			
-				List<Map<String, Object>> resultMap = this.findListWithMapByHql(hql, 
+		// 鍒ゆ柇鏄惁宸茬粡鍒濆鍖�
+		ExerciseCompleteInfo completeInfo = exerciseCompleteService.queryCompleteInfo(exerciseInfoId,classId , studentUserId);
+
+		if(completeInfo==null){
+			String hql = " select s.studentId as studentId,s.studentNo as studentNo,s.userId as studentUserId,s.name as studentName,"
+					+ " c.classId as classId,c.name as className from StuStudent s ,ClsClass c,ExerciseExamReClass r  "
+					+ " where r.examId=:exerciseInfoId and r.classId =c.classId and c.classId= s.classId and s.userId=:userId"
+					+ " and s.classId=:classId and r.examId=:exerciseInfoId  and r.deleteFlag is false and s.deleteFlag is false and c.deleteFlag is false";
+
+			List<Map<String, Object>> resultMap = this.findListWithMapByHql(hql,
 					CollectionUtils.newObjectMap("userId",studentUserId,"classId",classId,"exerciseInfoId",exerciseInfoId));
-				
-				if(resultMap!=null && resultMap.get(0)!=null){
-					Map<String, Object> map = resultMap.get(0);
-					
-					completeInfo = new ExerciseCompleteInfo();
-					TraceUtils.setCreateTrace(completeInfo);
-					completeInfo.setStudentId((String) map.get("studentId"));
-					completeInfo.setStudentNo((String) map.get("studentNo"));
-					completeInfo.setStudentUserId((String) map.get("studentUserId"));
-					completeInfo.setStudentUserName((String) map.get("studentName"));
-					completeInfo.setClassId((String) map.get("classId"));
-					completeInfo.setClassName((String) map.get("className"));
-					completeInfo.setExerciseInfoId(exerciseInfoId);
-					completeInfo.setCompleteStatus(ExerciseCompleteInfo.STATUS_DRAFT);
-					this.save(completeInfo);
-				}
+
+			if(resultMap!=null && resultMap.get(0)!=null){
+				Map<String, Object> map = resultMap.get(0);
+
+				completeInfo = new ExerciseCompleteInfo();
+				TraceUtils.setCreateTrace(completeInfo);
+				completeInfo.setStudentId((String) map.get("studentId"));
+				completeInfo.setStudentNo((String) map.get("studentNo"));
+				completeInfo.setStudentUserId((String) map.get("studentUserId"));
+				completeInfo.setStudentUserName((String) map.get("studentName"));
+				completeInfo.setClassId((String) map.get("classId"));
+				completeInfo.setClassName((String) map.get("className"));
+				completeInfo.setExerciseInfoId(exerciseInfoId);
+				completeInfo.setCompleteStatus(ExerciseCompleteInfo.STATUS_DRAFT);
+				this.save(completeInfo);
 			}
-			
-			return completeInfo;
+		}
+
+		return completeInfo;
 	}
-	
+
 	private Map<String,Object>  insertExerRecord(ExerciseInfo exerciseInfo,String groupId) {
 		ExerciseRecord record = new ExerciseRecord();
 		record.setDeleteFlag(false);
@@ -616,7 +616,7 @@
 		record.setUserId(ClientUtils.getUserId());
 		record.setOrgId(ClientUtils.getOrgId());
 		TraceUtils.setCreateTrace(record);
-		
+
 		//鑾峰彇鑰冭瘯棰樼洰缁熻淇℃伅锛屽苟淇濆瓨
 		Map<String,Object> result = this.queryItemStatics(exerciseInfo.getExerciseItemSets());
 		record.setTotalScore(new BigDecimal(exerciseInfo.getScore()));
@@ -625,23 +625,23 @@
 		record.setObjTotalScore((BigDecimal)result.get("objTotalScore"));
 		record.setSubItemCount((int)result.get("subItemCount"));
 		record.setObjItemCount((int)result.get("objItemCount"));
-		
+
 		TraceUtils.setCreateTrace(record);
 		this.save(record);
-		
+
 		Map<String,Object> resultMap = new HashMap<String, Object>(3);
 		resultMap.put("exerciseRecordId", record.getRecordId());
 		resultMap.put("updateTime", DateTimeUtils.getCurrDateTime(record.getUpdateTime()));
 		resultMap.put("exerciseGroupId", groupId);
 		resultMap.put("record", record);
-		
+
 		return resultMap;
 	}
-	
+
 	private Map<String,Object> queryItemStatics(List<ExerciseItemSet> itemSets){
 		float subTotalScore = 0,objTotalScore=0;
 		int subItemCount=0,objItemCount=0;
-		
+
 		//濡傛灉鏄殢鏈虹粍鍗�
 		if(itemSets!=null && itemSets.size()>0){
 			for(ExerciseItemSet s:itemSets){
@@ -654,19 +654,19 @@
 				}
 			}
 		}
-			
+
 		Map<String,Object> result = new HashMap<String,Object>();
 		result.put("subTotalScore", new BigDecimal(subTotalScore));
 		result.put("objTotalScore", new BigDecimal(objTotalScore));
 		result.put("subItemCount", subItemCount);
 		result.put("objItemCount", objItemCount);
-		
+
 		return result;
-	}	
+	}
 
 	/**
 	 * 寮�濮嬫枃浠跺拰鍐欎綔浣滀笟
-	 * 
+	 *
 	 * @param examId
 	 * @return
 	 */
@@ -674,7 +674,7 @@
 		// 鏌ヨ鏄惁宸茬粡瀛樺湪鍋氶璁板綍锛屽鏋滀笉瀛樺湪闇�瑕佹柊寤�
 		ExerciseCompleteInfo exerciseCompleteInfo = exerciseCompleteService.doCheckAndCreateExerciseCompleteInfo(
 				exerciseInfo.getExerciseInfoId(), clsClass.getClassId(), studentUserId);
-		
+
 		exerciseCompleteInfo.setCommitUploadType(exerciseInfo.getCommitUploadType());
 		exerciseCompleteInfo.setRemind(exerciseInfo.getRemind());
 		exerciseCompleteInfo.setExerciseType(exerciseInfo.getType());
@@ -690,7 +690,7 @@
 					exerciseCompleteInfo
 							.setPreviewPath(StringUtils.isNotEmpty(video.getAndroidHD()) ? video.getAndroidHD()
 									: StringUtils.isNotEmpty(video.getAndroidSD()) ? video.getAndroidSD()
-											: video.getAndroidLD());
+									: video.getAndroidLD());
 				} else {
 					exerciseCompleteInfo.setTransStatus(ExerciseCompleteInfo.PREVIEW_STATUS_NO);
 				}
@@ -714,7 +714,7 @@
 					.getOrgText(exerciseCompleteInfo.getExerciseCompleteId(), OrgText.TABLE_WRITING_EXERCISE)
 					.getContent());
 		}
-		
+
 		exerciseCompleteInfo.setTotalScore(exerciseInfo.getScore());
 
 		return new Result(true,"",CollectionUtils.newObjectMap("exerciseCompleteInfo", exerciseCompleteInfo));
@@ -722,11 +722,11 @@
 
 	@Override
 	public Result doSubmitOtherExerciseInfo(String exerciseCompleteInfoId, String content, String fileId,
-			String filePath, short submitType) {
+											String filePath, short submitType) {
 		Result result = new Result(true);
 		ExerciseCompleteInfo exerciseCompleteInfo = this.read(ExerciseCompleteInfo.class, exerciseCompleteInfoId);
 		ExerciseInfo exerciseInfo = this.read(ExerciseInfo.class, exerciseCompleteInfo.getExerciseInfoId());
-		
+
 		if (exerciseInfo.getType() == ExerciseInfo.EXERCISE_TYPE_WRITING) {
 			result = this.doSubmitWritingExerciseInfo(exerciseCompleteInfoId, content, submitType);
 		} else if (exerciseInfo.getType() == ExerciseInfo.EXERCISE_TYPE_FILE) {
@@ -738,7 +738,7 @@
 
 	/**
 	 * 鎻愪氦鍐欎綔浣滀笟
-	 * 
+	 *
 	 * @param exerciseInfoId
 	 * @param content
 	 * @param submitType
@@ -762,14 +762,14 @@
 			exerciseCompleteInfo.setCompleteStatus(ExerciseCompleteInfo.STATUS_COMMIT);
 			exerciseCompleteInfo.setCreator(ClientUtils.getUserName());
 		}
-	
+
 		this.save(exerciseCompleteInfo);
 		return new Result(true);
 	}
 
 	/**
 	 * 鎻愪氦鏂囦欢浣滀笟
-	 * 
+	 *
 	 * @param exerciseCompleteInfoId
 	 * @param content
 	 * @param fileId
@@ -778,7 +778,7 @@
 	 * @return
 	 */
 	private Result doSubmitFileExerciseInfo(String exerciseCompleteInfoId, String content, String fileId,
-			String filePath, short submitType) {
+											String filePath, short submitType) {
 		ExerciseCompleteInfo exerciseCompleteInfo = this.read(ExerciseCompleteInfo.class, exerciseCompleteInfoId);
 		ExerciseInfo exerciseInfo = this.read(ExerciseInfo.class, exerciseCompleteInfo.getExerciseInfoId());
 
@@ -794,7 +794,7 @@
 			ResFile resFile = this.read(ResFile.class, fileId);
 			exerciseCompleteInfo.setFileId(fileId);
 			exerciseCompleteInfo.setFilePath(filePath);
-			exerciseCompleteInfo.setOrgiFileName(resFile.getFileName());
+			exerciseCompleteInfo.setOrgiFileName(ClientUtils.getUserName()+"鐨勪綔涓�");
 		}
 
 		exerciseCompleteInfo.setUploadDesc(content);
@@ -885,12 +885,12 @@
 
 				return new Result(false, "鎻愪氦鏁版嵁寮傚父");
 			}
-			
+
 			ExerciseRecord record = this.read(ExerciseRecord.class, initRecordId);
 
 			//璁$畻寰楀垎
 			double studentScore = this.doCalculateExerciseScores(answerData, exerciseInfo.getExerciseItemSets());
-			
+
 			// 鎻愪氦璇曞嵎绛旀
 			answerData.setScore(new BigDecimal(studentScore));
 			Map<String, Object> resultMap = exerciseVerService.doOperExerciseAnswerData(answerData);
@@ -898,19 +898,19 @@
 			// 鏇存柊寰楀垎璁板綍鍙婄姸鎬�
 			exerciseCompleteInfo = this.read(ExerciseCompleteInfo.class, exerciseCompleteId);
 			resultMap.put("studentScore", studentScore);
-		
-			
+
+
 			// 鏇存柊瀹屾垚寰楀垎
 			if (ExerciseRecord.STATUS_SUBMIT.equals(answerData.getStatus())) {
 				resultMap.put("objScore", studentScore);
 				exerciseCompleteInfo.setSubmitTime(new Date());
-				
+
 				if(record.getSubItemCount()==0){
 					exerciseCompleteInfo.setCompleteStatus(ExerciseCompleteInfo.STATUS_CHECKED);
 				}else{
 					exerciseCompleteInfo.setCompleteStatus(ExerciseCompleteInfo.STATUS_COMMIT);
 				}
-				
+
 				this.bulkUpdate(
 						"update ExerciseRecord set status=1 , score=" + studentScore + ",objScore=" + studentScore
 								+ " where deleteFlag is false and recordId=?",
@@ -928,10 +928,10 @@
 								+ " where deleteFlag is false and recordId=? ",
 						new Object[] { resultMap.get("recordId") });
 			}
-			exerciseCompleteInfo.setStudentScore(new BigDecimal(studentScore));	
-			
+			exerciseCompleteInfo.setStudentScore(new BigDecimal(studentScore));
+
 			this.save(exerciseCompleteInfo);
-			
+
 			// 璁板綍鎻愪氦鐨勬暟鎹棩蹇�
 			exerciseVerService.doSaveExerciseDataSubmitLog(JSON.toJSONString(answerData), initRecordId,
 					ExerciseDataSubmitLog.TYPE_SUBMIT_ANSWER, ExerciseDataSubmitLog.STATUS_SUCCESS,
@@ -956,15 +956,15 @@
 	private double doCalculateExerciseScores(ExerciseSubmitAnswerData answerData, List<ExerciseItemSet> lstItemSet) {
 		//鑾峰彇濉┖棰樼瓟妗堜俊鎭�
 		Map<String,String> exerciseFillItemMap= null;
-		List<Object[]> lstObj =  this.find("select i.exerciseId,i.answer from ExerciseGroupItemRe r, ExerciseItem i where r.exerciseItemId=i.exerciseId and  r.exerciseGroupId=? and r.deleteFlag is false and i.type=? and i.deleteFlag is false", 
+		List<Object[]> lstObj =  this.find("select i.exerciseId,i.answer from ExerciseGroupItemRe r, ExerciseItem i where r.exerciseItemId=i.exerciseId and  r.exerciseGroupId=? and r.deleteFlag is false and i.type=? and i.deleteFlag is false",
 				CollectionUtils.newList(answerData.getExerciseGroupId(),ExerciseItem.TYPE_FILL_BLANKS), Object[].class);
 		if(lstObj!=null && lstObj.size()>0){
 			exerciseFillItemMap = new HashMap<String,String>(lstObj.size());
 			for(Object[] arrObj : lstObj){
 				exerciseFillItemMap.put((String)arrObj[0],(String)arrObj[1]);
-			}	
+			}
 		}
-		
+
 		Map<String, Double> scoreMap = new HashMap<String, Double>();
 		for (int i = 0; i < lstItemSet.size(); i++) {
 			if (lstItemSet.get(i).getItemType() == ExerciseItem.TYPE_SINGLE_SELECT) {
@@ -983,7 +983,7 @@
 				scoreMap.put("fill_right", lstItemSet.get(i).getRightScore());
 				scoreMap.put("fill_wrong", lstItemSet.get(i).getWrongScore());
 				scoreMap.put("fill_noanswer", lstItemSet.get(i).getBlankScore());
-			} 
+			}
 		}
 		double totalScore = 0.00;
 		String tempRightAnswer =null;
@@ -1040,7 +1040,7 @@
 
 		return totalScore;
 	}
-	
+
 	@Override
 	public Result doPublishExercise(String[] exerciseIds) {
 		// 鏇存柊浣滀笟鐘舵��
@@ -1054,7 +1054,7 @@
 		for (String exerciseId : exerciseIds) {
 			// 鍒ゆ柇鏄惁宸茬粡鍒濆鍖栵紝濡傛灉宸茬粡鍒濆鍖栧垯缁х画 -> TODO:闇�瑕佸鐞嗘柊鍔犲叆鐝骇瀛︾敓
 			int count = this.findCount("from ExerciseCompleteInfo f where f.deleteFlag is false and f.exerciseInfoId=?",CollectionUtils.newList(exerciseId));
-			
+
 			if (count == 0) {
 				hql = " select s.studentId as studentId,s.studentNo as studentNo,s.userId as studentUserId,s.name as studentName,c.classId as classId,c.name as className "
 						+ " from StuStudent s ,ClsClass c,ExerciseExamReClass r where r.examId=:exerciseInfoId "
@@ -1079,26 +1079,26 @@
 					this.saveOrUpdateAll(lstCompleteInfos);
 				}
 			}
-			
+
 			//鍙戝竷浣滀笟娑堟伅
 			this.doExercisePublishMsg(exerciseId);
 		}
-		
+
 		return new Result(true);
 	}
-	
+
 	private void doExercisePublishMsg(String exerciseInfoId){
 		ExerciseInfo exerciseInfo= this.read(ExerciseInfo.class, exerciseInfoId);
-		
-		List<String> lstUserIds = this.find("select userId from ExerciseResultV where id.exerciseInfoId=?", 
-										CollectionUtils.newList(exerciseInfoId), String.class);
-		
+
+		List<String> lstUserIds = this.find("select userId from ExerciseResultV where id.exerciseInfoId=?",
+				CollectionUtils.newList(exerciseInfoId), String.class);
+
 		if(lstUserIds!=null && lstUserIds.size()>0){
 			Map<String,String> attrs = CollectionUtils.newStringMap("exerciseInfoId",exerciseInfoId,"exerciseName",exerciseInfo.getName(),
-					"subjectId",exerciseInfo.getSubjectId(),"subjectName",exerciseInfo.getSubject().getName()); 
-			
-			msgInfoService.doSendTextMsgToUsers(lstUserIds.toArray(new String[lstUserIds.size()]), 
-										MsgInfo.TYPE_EXERCISE," 鍙戝竷浜嗕綔涓� ", attrs);
+					"subjectId",exerciseInfo.getSubjectId(),"subjectName",exerciseInfo.getSubject().getName());
+
+			msgInfoService.doSendTextMsgToUsers(lstUserIds.toArray(new String[lstUserIds.size()]),
+					MsgInfo.TYPE_EXERCISE," 鍙戝竷浜嗕綔涓� ", attrs);
 		}
 	}
 
@@ -1108,7 +1108,7 @@
 		this.bulkUpdateInLoop("update ExerciseInfo set status=" + ExerciseInfo.EXERCISE_STATUS_DRAFT + " WHERE exerciseInfoId=?",exerciseIds);
 		// 娓呴櫎浣滀笟瀹屾垚鎯呭喌
 		this.bulkUpdateInLoop("update ExerciseCompleteInfo set deleteFlag= true  WHERE exerciseInfoId=?", exerciseIds);
-		
+
 		return new Result(true);
 	}
 
@@ -1160,7 +1160,7 @@
 
 	/**
 	 * 鑾峰彇瀹屾垚鐨勪綔涓氫釜鏁�
-	 * 
+	 *
 	 * @param classId
 	 * @param userId
 	 * @return
@@ -1197,10 +1197,10 @@
 				CollectionUtils.newObjectMap("classId", classId, "status", ExerciseInfo.EXERCISE_STATUS_PUBLISHED));
 		return exerciseCount;
 	}
-	
+
 	/**
 	 * 鏌ヨ浣滀笟鍒楄〃-鏁欏笀绔�
-	 * 
+	 *
 	 * @param pageSize
 	 * @param keyword
 	 * @param classId
@@ -1210,19 +1210,19 @@
 	public List<Map<String, Object>> teacherExerciseInfoList(Integer pageSize,String keyword,String classId,Integer pageNum) {
 		QHomeworkScoreV qHomeworkScoreV = QHomeworkScoreV.homeworkScoreV;
 		QExerciseInfo qExerciseInfo = QExerciseInfo.exerciseInfo;
-		
+
 		Expression<Integer> cases = new CaseBuilder()
-			    .when(qHomeworkScoreV.completeStatus.isNull()).then(1)
-			    .otherwise(0).sum().as("homeworkNoSubmitCount");
-		
+				.when(qHomeworkScoreV.completeStatus.isNull()).then(1)
+				.otherwise(0).sum().as("homeworkNoSubmitCount");
+
 		Expression<Integer> cases2 = new CaseBuilder()
-			    .when(qHomeworkScoreV.completeStatus.eq(String.valueOf(ExerciseCompleteInfo.STATUS_CHECKED))).then(1)
-			    .otherwise(0).sum().as("homeworkToAuditCount");
-		
+				.when(qHomeworkScoreV.completeStatus.eq(String.valueOf(ExerciseCompleteInfo.STATUS_CHECKED))).then(1)
+				.otherwise(0).sum().as("homeworkToAuditCount");
+
 		Expression<Integer> cases3 = new CaseBuilder()
-			    .when(qHomeworkScoreV.completeStatus.eq(String.valueOf(ExerciseCompleteInfo.STATUS_COMMIT))).then(1)
-			    .otherwise(0).sum().as("homeworkHasAuditCount");
-		
+				.when(qHomeworkScoreV.completeStatus.eq(String.valueOf(ExerciseCompleteInfo.STATUS_COMMIT))).then(1)
+				.otherwise(0).sum().as("homeworkHasAuditCount");
+
 		return this.getQueryFactory().select(cases,cases2,cases3, qExerciseInfo.name.max(),
 				qExerciseInfo.startTime.max(), qExerciseInfo.endTime.max(), qExerciseInfo.type.max()).from(qHomeworkScoreV, qExerciseInfo)
 				.where(qHomeworkScoreV.classId.eq(classId)
@@ -1242,21 +1242,21 @@
 					return map;
 				}).collect(Collectors.toList());
 	}
-	
+
 	@Override
 	public Map<String,Integer> queryResultStatusCount(List<String> lstExerciseIds) {
 		if(lstExerciseIds== null || lstExerciseIds.size()==0){
 			return null;
 		}
-		
+
 		String hql = "select id.exerciseInfoId||'-'||completeStatus ,count(1)  from ExerciseResultV "
-						+ "where id.exerciseInfoId in(:exerciseIds) group by id.exerciseInfoId,completeStatus";
-		
-		List<Object[]> lstResult = this.findByComplexHql(hql, 
+				+ "where id.exerciseInfoId in(:exerciseIds) group by id.exerciseInfoId,completeStatus";
+
+		List<Object[]> lstResult = this.findByComplexHql(hql,
 				CollectionUtils.newObjectMap("exerciseIds",lstExerciseIds.toArray(new String[lstExerciseIds.size()])), Object[].class);
-		
-		Map<String,Integer> resultMap = new HashMap<String,Integer>(lstResult.size()); 
-		
+
+		Map<String,Integer> resultMap = new HashMap<String,Integer>(lstResult.size());
+
 		for(Object[] o:lstResult){
 			resultMap.put((String)o[0],((Long)o[1]).intValue());
 		}
diff --git a/src/main/java/com/qxueyou/scc/operation/topic/action/StuTopicController.java b/src/main/java/com/qxueyou/scc/operation/topic/action/StuTopicController.java
index 3c6470d..28f4dfd 100644
--- a/src/main/java/com/qxueyou/scc/operation/topic/action/StuTopicController.java
+++ b/src/main/java/com/qxueyou/scc/operation/topic/action/StuTopicController.java
@@ -1,6 +1,7 @@
 
 package com.qxueyou.scc.operation.topic.action;
 
+import com.qxueyou.scc.Sensitive.SensitiveWordFilter;
 import org.apache.commons.lang3.StringUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.*;
@@ -354,7 +355,9 @@
 	@GetMapping(value = "addComment")
 	public Result addComment(String content, String commentObjectId, String commentParentId, String commentedId,
 			String commentedName) {
-		return topicService.addComment(content, commentObjectId, commentParentId, commentedId, commentedName);
+		SensitiveWordFilter.loadWordFromFile("D:\\宸ヤ綔\\SensitiveWord\\SensitiveWordList.txt");
+		String filter = SensitiveWordFilter.Filter(content);
+		return topicService.addComment(filter, commentObjectId, commentParentId, commentedId, commentedName);
 	}
 
 	/**
diff --git a/src/main/java/com/qxueyou/scc/portal/homepage/controller/HomepageController.java b/src/main/java/com/qxueyou/scc/portal/homepage/controller/HomepageController.java
index cb69dc3..e1f65ba 100644
--- a/src/main/java/com/qxueyou/scc/portal/homepage/controller/HomepageController.java
+++ b/src/main/java/com/qxueyou/scc/portal/homepage/controller/HomepageController.java
@@ -7,6 +7,7 @@
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
 import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.CrossOrigin;
 import org.springframework.web.bind.annotation.GetMapping;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RestController;
@@ -15,6 +16,7 @@
  * @author ZERO 2021-03-03 09:06
  */
 @RestController
+@CrossOrigin
 @RequestMapping("/homepage")
 @Api(tags = "棣栭〉鐩稿叧鎺ュ彛")
 public class HomepageController {
@@ -29,12 +31,19 @@
         return new Result(true, "tab",homepageService.getTabs());
     }
 
-//    @GetMapping
-//    @ApiOperation("鑾峰彇鍒楄〃")
-//    public Result getIndexDetail() {
-////        System.err.println("=====>鑾峰彇鍒楄〃");
-//        return new Result(true,"", homepageService.getIndexDetail());
-//    }
+    @GetMapping(value = "/home")
+    @ApiOperation("鑾峰彇鍒楄〃")
+    public Result getIndexDetail() {
+//        System.err.println("=====>鑾峰彇鍒楄〃");
+        return new Result(true,"", homepageService.getIndexDetail());
+    }
+
+    @GetMapping(value = "/getExcellentTeaching")
+    @ApiOperation("鑾峰彇绮惧搧鏁欏")
+    public Result getExcellentTeaching() {
+//        System.err.println("=====>鑾峰彇鍒楄〃");
+        return new Result(true,"", homepageService.getExcellentTeaching());
+    }
 
     @GetMapping("/article")
     @ApiOperation("鑾峰彇鏂囩珷鍒楄〃")
diff --git a/src/main/java/com/qxueyou/scc/portal/homepage/serivce/IHomepageService.java b/src/main/java/com/qxueyou/scc/portal/homepage/serivce/IHomepageService.java
index f2598b8..2f8fef2 100644
--- a/src/main/java/com/qxueyou/scc/portal/homepage/serivce/IHomepageService.java
+++ b/src/main/java/com/qxueyou/scc/portal/homepage/serivce/IHomepageService.java
@@ -13,7 +13,7 @@
     /**
      * 鑾峰彇棣栭〉鏁版嵁
 //     */
-//    Map<String, Object> getIndexDetail();
+    Map<String, Object> getIndexDetail();
 
     /**
      * 鑾峰彇棣栭〉鏍囩
@@ -31,4 +31,5 @@
 
     Map<String,Object> getVideo(String type,String subColumn,int page, int size);
 
+    Map<String,Object> getExcellentTeaching();
 }
diff --git a/src/main/java/com/qxueyou/scc/portal/homepage/serivce/imp/HomepageService.java b/src/main/java/com/qxueyou/scc/portal/homepage/serivce/imp/HomepageService.java
index 7b06e0a..76a64a7 100644
--- a/src/main/java/com/qxueyou/scc/portal/homepage/serivce/imp/HomepageService.java
+++ b/src/main/java/com/qxueyou/scc/portal/homepage/serivce/imp/HomepageService.java
@@ -8,49 +8,255 @@
 //import com.qxueyou.appraisal.web.homepage.serivce.IHomepageService;
 //import com.qxueyou.entity.article.ArticleDO;
 //import com.qxueyou.util.CollectionUtils;
+
+import com.querydsl.jpa.impl.JPAQuery;
+import com.qxueyou.scc.admin.classes.service.IClassLectureService;
+import com.qxueyou.scc.admin.progress.dao.ProgressDAO;
+import com.qxueyou.scc.base.service.impl.CommonAppService;
 import com.qxueyou.scc.base.util.CollectionUtils;
+import com.qxueyou.scc.evaluate.service.IEvaluateService;
+import com.qxueyou.scc.operation.topic.service.ITopicService;
 import com.qxueyou.scc.portal.homepage.dao.ArticleDao;
 import com.qxueyou.scc.portal.homepage.serivce.IHomepageService;
 import com.qxueyou.scc.portal.information.model.Information;
+import com.qxueyou.scc.teach.res.model.Res;
+import com.qxueyou.scc.teach.res.model.ResLib;
+import com.qxueyou.scc.teach.res.service.IResAudioService;
+import com.qxueyou.scc.teach.subject.model.QSubjectLecture;
+import com.qxueyou.scc.teach.subject.model.SubjectLecture;
+import com.qxueyou.scc.teach.subject.model.view.OpenSubjectV;
+import com.qxueyou.scc.teach.subject.service.ILectureService;
+import com.qxueyou.scc.teach.subject.service.ISubjectService;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.data.domain.Sort;
 import org.springframework.stereotype.Service;
 
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
+import java.util.*;
+
+import static java.util.stream.Collectors.toList;
 
 /**
  * @author ZERO 2021-03-03 09:16
  */
 @Service
-public class HomepageService implements IHomepageService {
+public class HomepageService extends CommonAppService implements IHomepageService {
 
     @Autowired
     private ArticleDao articleDao;
 
-//    @Autowired
-//    private AppraisalBatchDao batchDao;
+    @Autowired
+    ISubjectService subjectService;
 
-//    @Autowired
-//    private ContestsBatchDao batchDao;
+    @Autowired
+    ILectureService lectureService;
 
-//    @Autowired
-//    private OccupationDao occupationDao;
+    @Autowired
+    IClassLectureService clsLectureService;
+
+    @Autowired
+    IResAudioService audioService;
+
+    @Autowired
+    ProgressDAO progressDao;
+
+    @Autowired
+    ITopicService topicService;
+
+    @Autowired
+    IEvaluateService evaluateService;
+
 
     /**
      * 鑾峰彇棣栭〉鏁版嵁
      */
 //    @Override
 //    public Map<String, Object> getIndexDetail() {
+//
+//        List<OpenSubjectV> openSubjectVS = subjectService.listOpenSubjectV();
+//        //鍗庢枃璇惧爞
+////        List<String> chineseLanguageClassId= openSubjectVS.stream().filter(openSubjectV -> openSubjectV.getSubjectName().equals("鍗庢枃璇惧爞")).map(OpenSubjectV::getSubjectId).collect(toList());
+//        //鏂囧寲涓浗
+//        List<String> culturalChinaId = openSubjectVS.stream().filter(openSubjectV -> openSubjectV.getSubjectName().equals("鏂囧寲涓浗")).map(OpenSubjectV::getSubjectId).collect(toList());
+//        //鏂囧寲璇惧爞
+//        List<String> culturalClassroomId = openSubjectVS.stream().filter(openSubjectV -> openSubjectV.getSubjectName().equals("鏂囧寲璇惧爞")).map(OpenSubjectV::getSubjectId).collect(toList());
+//        //瀹炴櫙璇惧爞
+//        List<String> realClassId = openSubjectVS.stream().filter(openSubjectV -> openSubjectV.getSubjectName().equals("瀹炴櫙璇惧爞")).map(OpenSubjectV::getSubjectId).collect(toList());
+//        //涓枃+鑱屼笟鏁欒偛璇剧▼
+//        List<String> chineseCourseId = openSubjectVS.stream().filter(openSubjectV -> openSubjectV.getSubjectName().equals("涓枃鑱屼笟鏁欒偛璇剧▼")).map(OpenSubjectV::getSubjectId).collect(toList());
+//
+//        StringBuffer hql = new StringBuffer("from SubjectLecture p where deleteFlag is false and status=?");
+//        List<Object> args = CollectionUtils.newList(SubjectLecture.STATUS_DRAFT);
+//        List<SubjectLecture> subjectLectureList = find(hql.toString(), args, SubjectLecture.class);
+//
+//        //鍗庢枃璇惧爞
+////        List<String> shineseLanguageClassResId= subjectLectureList.stream().filter(subjectLecture -> subjectLecture.getSubjectId().equals(chineseLanguageClassId.get(0))).map(SubjectLecture::getResItemId).collect(toList());
+//        //鏂囧寲涓浗
+//        List<String> culturalChinaResId = subjectLectureList.stream().filter(subjectLecture -> subjectLecture.getName().equals(culturalChinaId.get(0))).map(SubjectLecture::getResItemId).collect(toList());
+//        //鏂囧寲璇惧爞
+//        List<String> culturalClassroomResId = subjectLectureList.stream().filter(subjectLecture -> subjectLecture.getName().equals(culturalClassroomId.get(0))).map(SubjectLecture::getResItemId).collect(toList());
+//        //瀹炴櫙璇惧爞
+//        List<String> realClassResId = subjectLectureList.stream().filter(subjectLecture -> subjectLecture.getName().equals(realClassId.get(0))).map(SubjectLecture::getResItemId).collect(toList());
+//        //涓枃+鑱屼笟鏁欒偛璇剧▼
+//        List<String> chineseCourseResId = subjectLectureList.stream().filter(subjectLecture -> subjectLecture.getName().equals(chineseCourseId.get(0))).map(SubjectLecture::getResItemId).collect(toList());
+//        StringBuffer hqlRes = new StringBuffer("from Res p where deleteFlag is false and status=?");
+//        List<Res> resList = find(hqlRes.toString(), args, Res.class);
+//        ArrayList<Res> shineseLanguageClassRes = new ArrayList<>();
+//        ArrayList<Res> culturalChinaRes = new ArrayList<>();
+//        ArrayList<Res> culturalClassroomRes = new ArrayList<>();
+//        ArrayList<Res> realClassRes = new ArrayList<>();
+//        for (Res res : resList) {
+////            for (String resItemId : shineseLanguageClassResId) {
+////                if (res.getResId().equals(resItemId)) {
+////                    shineseLanguageClassRes.add(res);
+////                }
+////            }
+//            for (String resItemId : culturalChinaResId) {
+//                if (res.getResId().equals(resItemId)) {
+//                    culturalChinaRes.add(res);
+//                }
+//            }
+//            for (String resItemId : culturalClassroomResId) {
+//                if (res.getResId().equals(resItemId)) {
+//                    culturalClassroomRes.add(res);
+//                }
+//            }
+//            for (String resItemId : realClassResId) {
+//                if (res.getResId().equals(resItemId)) {
+//                    realClassRes.add(res);
+//                }
+//            }
+//        }
+//
 ////        System.err.println("================>鑾峰彇棣栭〉鏁版嵁");
 //        return CollectionUtils.newObjectMap(
-//                "appraisalBatchInfo", batchDao.findBatches(1, 24, null).get("data"), // createTime  browseCount dateTime
-//                "occupationInfo", articleDao.findPage(CollectionUtils.newObjectMap("type", "qualifiedSet", "status", ArticleDO.UP_STATUS), 1, 8, "dateTime", Sort.Direction.DESC).get("data"),
-//                "news", articleDao.findPage(CollectionUtils.newObjectMap("type", "policiesRegulations", "status", ArticleDO.UP_STATUS), 1, 8, "dateTime", Sort.Direction.DESC).get("data"));
+//                "鍗庢枃璇惧爞", shineseLanguageClassRes,
+//                "鏂囧寲涓浗", culturalChinaRes,
+//                "瀹炴櫙璇惧爞", culturalClassroomRes,
+//                "涓枃+鑱屼笟鏁欒偛璇剧▼", realClassRes);
 //    }
+    @Override
+    public Map<String, Object> getIndexDetail() {
 
+        List<OpenSubjectV> openSubjectVS = subjectService.listOpenSubjectV();
+        //鏂囧寲涓浗
+        List<String> culturalChinaId = openSubjectVS.stream().filter(openSubjectV -> openSubjectV.getSubjectName().equals("鏂囧寲涓浗")).map(OpenSubjectV::getSubjectId).collect(toList());
+        //鏂囧寲璇惧爞
+//        List<String> culturalClassroomId = openSubjectVS.stream().filter(openSubjectV -> openSubjectV.getSubjectName().equals("鏂囧寲璇惧爞")).map(OpenSubjectV::getSubjectId).collect(toList());
+        //鍗庢枃璇惧爞
+        List<String> chineseLanguageClassId= openSubjectVS.stream().filter(openSubjectV -> openSubjectV.getSubjectName().equals("鍗庢枃璇惧爞")).map(OpenSubjectV::getSubjectId).collect(toList());
+
+        StringBuffer hql = new StringBuffer("from SubjectLecture p where deleteFlag is false and status=?");
+        List<Object> args = CollectionUtils.newList(SubjectLecture.STATUS_DRAFT);
+        List<SubjectLecture> subjectLectureList = find(hql.toString(), args, SubjectLecture.class);
+        //鏂囧寲涓浗
+        List<String> culturalChinaResId = culturalChinaId.size() == 0 ? null : subjectLectureList.stream().filter(subjectLecture -> subjectLecture.getSubjectId().equals(culturalChinaId.get(0))).map(SubjectLecture::getResItemId).collect(toList());
+        //鏂囧寲璇惧爞
+        List<String> chineseLanguageClassResId = chineseLanguageClassId.size() == 0 ? null : subjectLectureList.stream().filter(subjectLecture -> subjectLecture.getSubjectId().equals(chineseLanguageClassId.get(0))).map(SubjectLecture::getResItemId).collect(toList());
+        StringBuffer hqlRes = new StringBuffer("from Res p where deleteFlag is false and status=?");
+        List<Res> resList = find(hqlRes.toString(), args, Res.class);
+        List<Res> culturalChinaRes = new ArrayList<>();
+        List<Res> chineseLanguageClassRes = new ArrayList<>();
+        if (culturalChinaResId != null) {
+            for (Res res : resList) {
+                for (String resItemId : culturalChinaResId) {
+                    if (res.getResId().equals(resItemId)) {
+                        culturalChinaRes.add(res);
+                    }
+                }
+
+            }
+        }
+
+        if (chineseLanguageClassResId != null) {
+            for (Res res : resList) {
+                for (String resItemId : chineseLanguageClassResId) {
+                    if (res.getResId().equals(resItemId)) {
+                        chineseLanguageClassRes.add(res);
+                    }
+                }
+            }
+        }
+
+//        return CollectionUtils.newObjectMap(
+//                "culturalClassroomRes", chineseLanguageClassRes,
+//                "culturalChinaRes", culturalChinaRes);
+        return CollectionUtils.newObjectMap(
+                "culturalClassroomRes",CollectionUtils.newObjectMap("data",chineseLanguageClassRes),
+                "culturalChinaRes",CollectionUtils.newObjectMap("data", culturalChinaRes)
+        );
+    }
+
+    @Override
+    public Map<String, Object> getExcellentTeaching() {
+
+        List<OpenSubjectV> openSubjectVS = subjectService.listOpenSubjectV();
+        //鏂囧寲璇惧爞
+        List<String> culturalClassroomId = openSubjectVS.stream()
+                .filter(openSubjectV -> openSubjectV.getSubjectName().equals("鍗庢枃璇惧爞"))
+                .map(OpenSubjectV::getSubjectId).collect(toList());
+        //瀹炴櫙璇惧爞
+        List<String> realClassId = openSubjectVS.stream()
+                .filter(openSubjectV -> openSubjectV.getSubjectName().equals("瀹炴櫙璇惧爞"))
+                .map(OpenSubjectV::getSubjectId).collect(toList());
+        //涓枃+鑱屼笟鏁欒偛璇剧▼
+        List<String> chineseCourseId = openSubjectVS.stream()
+                .filter(openSubjectV -> openSubjectV.getSubjectName().equals("涓枃+鑱屼笟鏁欒偛璇剧▼"))
+                .map(OpenSubjectV::getSubjectId).collect(toList());
+
+        StringBuffer hql = new StringBuffer("from SubjectLecture p where deleteFlag is false and status=?");
+        List<Object> args = CollectionUtils.newList(SubjectLecture.STATUS_DRAFT);
+        List<SubjectLecture> subjectLectureList = find(hql.toString(), args, SubjectLecture.class);
+
+        //鍗庢枃璇惧爞
+        List<String> culturalClassroomResId = culturalClassroomId.size() == 0 ? null : subjectLectureList.stream().filter(subjectLecture -> subjectLecture.getSubjectId().equals(culturalClassroomId.get(0)))
+                .sorted(Comparator.comparing(SubjectLecture::getCreateTime)
+                        .reversed()).map(SubjectLecture::getResItemId).limit(8).collect(toList());
+        //瀹炴櫙璇惧爞
+        List<String> realClassResId = realClassId.size() == 0 ? null : subjectLectureList.stream().filter(subjectLecture -> subjectLecture.getSubjectId().equals(realClassId.get(0)))
+                .sorted(Comparator.comparing(SubjectLecture::getCreateTime)
+                        .reversed()).map(SubjectLecture::getResItemId).limit(8).collect(toList());
+        //涓枃+鑱屼笟鏁欒偛璇剧▼
+        List<String> chineseCourseResId = chineseCourseId.size() == 0 ? null : subjectLectureList.stream().filter(subjectLecture -> subjectLecture.getSubjectId().equals(chineseCourseId.get(0)))
+                .sorted(Comparator.comparing(SubjectLecture::getCreateTime)
+                        .reversed()).map(SubjectLecture::getResItemId).limit(8).collect(toList());
+        StringBuffer hqlRes = new StringBuffer("from Res p where deleteFlag is false and status=?");
+        List<Res> resList = find(hqlRes.toString(), args, Res.class);
+        ArrayList<Res> chineseCourseRes = new ArrayList<>();
+        ArrayList<Res> culturalClassroomRes = new ArrayList<>();//鏂囧寲璇惧爞
+        ArrayList<Res> realClassRes = new ArrayList<>();
+
+        if (culturalClassroomResId != null) {
+            for (String resItemId : culturalClassroomResId) {
+                for (Res res : resList) {
+                    if (res.getResId().equals(resItemId)) {
+                        culturalClassroomRes.add(res);
+                    }
+                }
+            }
+        }
+        if (realClassResId != null) {
+            for (String resItemId : realClassResId) {
+                for (Res res : resList) {
+                    if (res.getResId().equals(resItemId)) {
+                        realClassRes.add(res);
+                    }
+                }
+            }
+        }
+        if (chineseCourseResId != null) {
+            for (String resItemId : chineseCourseResId) {
+                for (Res res : resList) {
+                    if (res.getResId().equals(resItemId)) {
+                        chineseCourseRes.add(res);
+                    }
+                }
+            }
+        }
+        return CollectionUtils.newObjectMap(
+                "chineseCourseRes",CollectionUtils.newObjectMap("subjectId",culturalClassroomId.size() == 0 ? null : culturalClassroomId.get(0),"data",chineseCourseRes),
+                "culturalClassroomRes",CollectionUtils.newObjectMap("subjectId",realClassId.size() == 0 ? null : realClassId.get(0),"data",culturalClassroomRes),
+                "realClassRes", CollectionUtils.newObjectMap("subjectId",chineseCourseId.size() == 0 ? null :chineseCourseId.get(0),"data",realClassRes));
+    }
 
     /**
      * 鑾峰彇棣栭〉鏍囩
@@ -61,11 +267,11 @@
         boolean exist;
         List<Map<String, Object>> tabs = new ArrayList<>();
 
-        List<Map<String,String>> sub=new ArrayList<>();
+        List<Map<String, String>> sub = new ArrayList<>();
 
 
         exist = articleDao.exist("examBriefing");
-        if (exist) tabs.add(CollectionUtils.newObjectMap("name", "濯掍綋鑱氱劍", "type", "examBriefing","list",sub));
+        if (exist) tabs.add(CollectionUtils.newObjectMap("name", "濯掍綋鑱氱劍", "type", "examBriefing", "list", sub));
 
         exist = articleDao.exist("qualifiedSet");
         if (exist) tabs.add(CollectionUtils.newObjectMap("name", "鍗庢暀鏂伴矞浜�", "type", "qualifiedSet"));
@@ -79,14 +285,14 @@
         exist = articleDao.exist("popularInformation");
         if (exist) tabs.add(CollectionUtils.newObjectMap("name", "鑱旂郴鎴戜滑", "type", "popularInformation"));
 
-        exist =articleDao.existsubColumn("examBriefing","introduce");
-        if(exist) sub.add(CollectionUtils.newStringMap("name", "娴峰璧勮", "subColumn", "introduce") );
+        exist = articleDao.existsubColumn("examBriefing", "introduce");
+        if (exist) sub.add(CollectionUtils.newStringMap("name", "娴峰璧勮", "subColumn", "introduce"));
 
-        exist =articleDao.existsubColumn("examBriefing","contestFile");
-        if(exist) sub.add(CollectionUtils.newStringMap("name", "娴峰璧勮", "subColumn", "contestFile"));
+        exist = articleDao.existsubColumn("examBriefing", "contestFile");
+        if (exist) sub.add(CollectionUtils.newStringMap("name", "娴峰璧勮", "subColumn", "contestFile"));
 
-        exist =articleDao.existsubColumn("examBriefing","previousContest");
-        if(exist) sub.add(CollectionUtils.newStringMap("name", "寰�灞婂ぇ璧�", "subColumn", "previousContest"));
+        exist = articleDao.existsubColumn("examBriefing", "previousContest");
+        if (exist) sub.add(CollectionUtils.newStringMap("name", "寰�灞婂ぇ璧�", "subColumn", "previousContest"));
 
         return tabs;
     }
@@ -95,8 +301,9 @@
      * 鑾峰彇鏂囩珷鍒楄〃
      */
     @Override
-    public Map<String, Object> getArticle(String type,String subColumn,String numbers,int page, int size, String keyword) {
-        return articleDao.moreOccupation(type,subColumn,numbers,page, size, keyword);
+    public Map<String, Object> getArticle(String type, String subColumn, String numbers, int page, int size, String
+            keyword) {
+        return articleDao.moreOccupation(type, subColumn, numbers, page, size, keyword);
     }
 
 
@@ -111,7 +318,7 @@
         //inc娴忚鏁�
         articleDao.incBrowseCount(id);
 
-        Information article = articleDao.read(Information.class,id);
+        Information article = articleDao.read(Information.class, id);
 
         Map<String, Object> data = CollectionUtils.newObjectMap(
                 "title", article.getTitle(),
@@ -128,13 +335,13 @@
         return data;
     }
 
-    public Information getArticlesType(String type,String subColumn) {
-        Information articleDO=articleDao.getArticle(type,subColumn);
+    public Information getArticlesType(String type, String subColumn) {
+        Information articleDO = articleDao.getArticle(type, subColumn);
         return articleDO;
     }
 
     @Override
     public Map<String, Object> getVideo(String type, String subColumn, int page, int size) {
-        return articleDao.getVideoList(type,subColumn,page, size);
+        return articleDao.getVideoList(type, subColumn, page, size);
     }
 }
diff --git a/src/main/java/com/qxueyou/scc/sdk/CommonResult.java b/src/main/java/com/qxueyou/scc/sdk/CommonResult.java
new file mode 100644
index 0000000..0713f47
--- /dev/null
+++ b/src/main/java/com/qxueyou/scc/sdk/CommonResult.java
@@ -0,0 +1,76 @@
+package com.qxueyou.scc.sdk;
+
+import java.io.Serializable;
+
+public class CommonResult<T> implements Serializable {
+    private static final long serialVersionUID = 7917345507074842804L;
+    private String code;
+    private String msg;
+    private T data;
+	private String format = "json";
+
+    public static class Builder {
+        public static com.qxueyou.scc.sdk.CommonResult SUCC() {
+            com.qxueyou.scc.sdk.CommonResult vo = new com.qxueyou.scc.sdk.CommonResult();
+            vo.setCode("0");
+            vo.setmsg("suc");
+            return vo;
+        }
+
+        public static com.qxueyou.scc.sdk.CommonResult FAIL() {
+            com.qxueyou.scc.sdk.CommonResult vo = new com.qxueyou.scc.sdk.CommonResult();
+            return vo;
+        }
+    }
+
+    public com.qxueyou.scc.sdk.CommonResult initErrCodeAndMsg(String code, String msg) {
+        this.code = code;
+        this.msg = msg;
+        return this;
+    }
+    
+    public com.qxueyou.scc.sdk.CommonResult initErrCodeAndMsg(int code, String msg) {
+        this.code = Integer.toString(code);
+        this.msg = msg;
+        return this;
+    }
+
+    public com.qxueyou.scc.sdk.CommonResult initSuccCodeAndMsg(String code, String msg) {
+        this.code = code;
+        this.msg = msg;
+        return this;
+    }
+
+    public com.qxueyou.scc.sdk.CommonResult initSuccData(T data) {
+        this.data = data;
+        return this;
+    }
+
+    public static long getSerialVersionUID() {
+        return serialVersionUID;
+    }
+
+    public String getCode() {
+        return code;
+    }
+
+    public void setCode(String code) {
+        this.code = code;
+    }
+
+    public String getmsg() {
+        return msg;
+    }
+
+    public void setmsg(String msg) {
+        this.msg = msg;
+    }
+
+    public T getData() {
+        return data;
+    }
+
+    public void setData(T data) {
+        this.data = data;
+    }
+}
diff --git a/src/main/java/com/qxueyou/scc/sdk/MTCloud.java b/src/main/java/com/qxueyou/scc/sdk/MTCloud.java
new file mode 100644
index 0000000..24bac56
--- /dev/null
+++ b/src/main/java/com/qxueyou/scc/sdk/MTCloud.java
@@ -0,0 +1,4147 @@
+/**
+ * Copyright www.talk-fun.com
+ */
+
+package com.qxueyou.scc.sdk;
+
+
+import java.io.ByteArrayOutputStream;
+import java.io.File;
+import java.io.FileInputStream;
+import java.io.FileNotFoundException;
+import java.io.FileOutputStream;
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.UnsupportedEncodingException;
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.HashMap;
+import java.util.Properties;
+import java.net.*;
+import java.security.MessageDigest;
+import java.security.NoSuchAlgorithmException;
+import java.util.UUID;
+
+import net.sf.json.JSONArray;
+import net.sf.json.JSONObject;
+import org.apache.commons.codec.binary.Base64;
+import org.apache.commons.httpclient.HttpClient;
+import org.apache.commons.httpclient.HttpException;
+import org.apache.commons.httpclient.HttpMethod;
+import org.apache.commons.httpclient.methods.GetMethod;
+import org.apache.commons.httpclient.methods.PostMethod;
+import org.apache.commons.httpclient.methods.multipart.FilePart;
+import org.apache.commons.httpclient.methods.multipart.MultipartRequestEntity;
+import org.apache.commons.httpclient.methods.multipart.Part;
+import org.apache.commons.httpclient.methods.multipart.StringPart;
+
+import com.qxueyou.scc.sdk.utils.MD5Util;
+
+
+public class MTCloud {
+	    
+	    /**
+	     * 鍚堜綔鏂笽D锛� 鍚堜綔鏂瑰湪娆㈡嫇骞冲彴鐨勫敮涓�ID
+	     */
+	    public String openID = "56407";
+	    
+	    /**
+	     * 鍚堜綔鏂圭閽ワ細 鍚堜綔鏂笽D瀵瑰簲鐨勫弬鏁板姞瀵嗙閽�
+	     */
+	    public String openToken = "cd8ab50fbdb53a3b0338bda46186c58a";
+
+	    /**
+	     * 娆㈡嫇API鎺ュ彛鍦板潃
+	     */
+	    public String restUrl = "http://api.talk-fun.com/portal.php";
+	    public String restUrl2 = "http://api-1.talk-fun.com/portal.php";
+	    
+	    /**
+	     * 杩斿洖鐨勬暟鎹牸寮�
+	     */
+	    public String format = "json";
+	    
+	    /**
+	     * SDK鐗堟湰鍙�(璇峰嬁淇敼)
+	     */
+	    public String version = "java.1.6";
+	    
+	    /**
+	     * 鏄惁寮�鍚祴璇�
+	     */
+	    public boolean debug = false;
+	    
+
+	    /**
+	     * 鐘舵�佺爜
+	     */
+	    public static final int CODE_FAIL = -1;             //澶辫触
+	    public static final int CODE_SUCCESS = 0;           //鎴愬姛
+	    public static final int CODE_PARAM_ERROR = 10;      //鍙傛暟閿欒
+	    public static final int CODE_VIDEO_UPLOADED = 1281; //瑙嗛宸蹭笂浼犺繃
+	    public static final int CODE_SIGN_EXPIRE = 10002;  //绛惧悕杩囨湡
+	    public static final int CODE_SIGN_ERROR = 10003;    //绛惧悕楠岃瘉閿欒
+	    
+
+	    /**
+	     * 瑙掕壊瀹氫箟
+	     */
+	    public static final String ROLE_GUEST = "guest";			//娓稿
+	    public static final String ROLE_USER = "user";				//鏅�氱敤鎴�
+	    public static final String ROLE_ADMIN = "admin";			//绠$悊鍛�
+	    public static final String ROLE_SUPER_ADMIN = "spadmin";	//瓒呯骇绠$悊鍛�
+	    
+	    /**
+	     * 鐢ㄦ埛瀹氫箟
+	     */
+	    public static final int USER_GENDER_UNKNOW = 0;				//鏈煡鐢熺墿
+	    public static final int USER_GENDER_MALE = 1;				//鐢锋��
+	    public static final int USER_GENDER_FEMALE = 2;				//濂虫��
+	    
+	    /**
+	     * 涓绘挱璐﹀彿绫诲瀷
+	     */
+	    public static final int ACCOUNT_TYPE_MT = 1;		//娆㈡嫇璐﹀彿绫诲瀷
+	    public static final int ACCOUNT_TYPE_THIRD = 2;		//绗笁鏂硅处鍙风被鍨�
+	    
+	    /**
+	     * 璇煶甯搁噺
+	     */
+	    public static final int VOICE_FLOW_CLOUD = 1;			//璇煶浜�
+	    public static final int VOICE_FLOW_LISTEN_ONLY = 2;		//鍙惉
+	    public static final int VOICE_FLOW_AUTO = 3;			//鑷姩妯″紡
+	    
+	    /**
+	     * 鐩存挱甯搁噺
+	     */
+	    public static final int LIVE_NO_PLAYBACK = 0;		//娌℃湁鍥炴斁璁板綍			
+	    public static final int LIVE_HAS_PLAYBACK = 1;		//鏈夊洖鏀捐褰�
+	    
+	    public static final int LIVE_PLAYBACK_NOT_CHECK_USER_IP = 0;	//鍥炴斁鍦板潃锛屼笉闄愬埗鎾斁鐢ㄦ埛IP
+	    public static final int LIVE_PLAYBACK_CHECK_USER_IP = 1;		//鍥炴斁鍦板潃锛岄檺鍒舵挱鏀剧敤鎴稩P
+
+		/**
+		 * 澶栭儴鎺ㄦ祦鍒嗚鲸鐜囩被鍨�
+		 */
+		public static final int CUSTOM_RTMP_RATIO_4_3 = 1;       // 4:3姣斾緥
+		public static final int CUSTOM_RTMP_RATIO_16_9 = 2;      // 16:9姣斾緥
+
+	    public MTCloud(){
+	    	
+	    }
+	    
+	    public MTCloud(String openID, String openToken) {
+	        this.openID = openID.trim();
+	        this.openToken = openToken.trim();
+	    }
+	    
+        /**
+         * 璁剧疆娆㈡嫇鏁版嵁鍝嶅簲鐨勬牸寮�
+         * @param String $format
+         */
+        public void setFormat(String format) {
+            this.format = format;
+        }
+
+	    /**
+	     * 鑾峰彇鐢ㄦ埛access_token,access_key鍙婃埧闂村湴鍧�(鏇夸唬roomGetUrl鏂规硶)
+	     * @param String uid		鍚堜綔鏂圭郴缁熷唴鐨勭敤鎴风殑鍞竴ID
+	     * @param String nickname	鐢ㄦ埛鐨勬樀绉�
+	     * @param String role		鐢ㄦ埛鐨勮鑹�
+	     * @param String roomid		鎴块棿ID
+	     * @param int expire		杩斿洖鐨勫湴鍧�鐨勬湁鏁堟椂闂�
+	     * @return String 
+	     * @throws Exception
+	     */
+	    public String userAccess(String uid,String nickname,String role,String roomid,int expire) throws Exception {
+	    	HashMap<Object,Object> options = new HashMap<Object, Object>();
+	    	return this.userAccess(uid, nickname, role, roomid, expire,options);
+	    }
+	    
+	    
+	    /**
+	     * 鐢ㄦ埛杩涘叆鐩存挱闂�
+	     * @param String uid 			鍚堜綔鏂圭郴缁熷唴鐨勭敤鎴风殑鍞竴ID
+	     * @param String nickname 		鐢ㄦ埛鐨勬樀绉�
+	     * @param String role 			鐢ㄦ埛鐨勮鑹�
+	     * @param String roomid 		鎴块棿ID
+	     * @param int expire 			杩斿洖鐨勫湴鍧�鐨勬湁鏁堟椂闂�
+	     * @param HashMap options 		鍙�夊弬鏁�
+	     * @return
+	     * @throws Exception
+	     */
+	    public String userAccess(String uid,String nickname,String role,String roomid,int expire,HashMap<Object,Object> options) throws Exception {
+	    	if(!options.containsKey("gender")){
+	    		//鐢ㄦ埛鎬у埆
+	    		options.put("gender", com.qxueyou.scc.sdk.MTCloud.USER_GENDER_UNKNOW);
+	    	}
+	    	if(!options.containsKey("avatar")){
+	    		//鐢ㄦ埛澶村儚
+	    		options.put("avatar", "");
+	    	}
+	    	HashMap<Object,Object> params = new HashMap<Object, Object>();
+	    	params.put("uid", uid);
+	    	params.put("nickname", nickname);
+	    	params.put("role", role);
+	    	params.put("roomid", roomid);
+	    	params.put("expire", expire);
+	    	params.put("options", options);
+	    	return this.call("user.access",params);
+	    }
+	    
+	    /**
+	     * 鐢ㄦ埛杩涘叆鐐规挱
+	     * @param String uid 			鍚堜綔鏂圭郴缁熷唴鐨勭敤鎴风殑鍞竴ID
+	     * @param String nickname 		鐢ㄦ埛鐨勬樀绉�
+	     * @param String role 			鐢ㄦ埛鐨勮鑹�
+	     * @param String liveid 		鐩存挱ID
+	     * @param int expire 			杩斿洖鐨勫湴鍧�鐨勬湁鏁堟椂闂�
+	     * @return
+	     * @throws Exception
+	     */
+	    public String userAccessPlayback(String uid,String nickname,String role,String liveid,int expire) throws Exception {
+	    	HashMap<Object,Object> options = new HashMap<Object, Object>();
+	    	return this.userAccessPlayback(uid,nickname,role,liveid,expire,options);
+	    }
+	    
+	    /**
+	     * 鐢ㄦ埛杩涘叆鐐规挱
+	     * @param String uid 			鍚堜綔鏂圭郴缁熷唴鐨勭敤鎴风殑鍞竴ID
+	     * @param String nickname 		鐢ㄦ埛鐨勬樀绉�
+	     * @param String role 			鐢ㄦ埛鐨勮鑹�
+	     * @param String liveid 		鐩存挱ID
+	     * @param int expire			杩斿洖鐨勫湴鍧�鐨勬湁鏁堟椂闂�
+	     * @param HashMap options 		鍙�夊弬鏁�
+	     * @return
+	     * @throws Exception
+	     */
+	    public String userAccessPlayback(String uid,String nickname,String role,String liveid,int expire,HashMap<Object,Object> options) throws Exception {
+	    	if(!options.containsKey("gender")){
+	    		//鐢ㄦ埛鎬у埆
+	    		options.put("gender", com.qxueyou.scc.sdk.MTCloud.USER_GENDER_UNKNOW);
+	    	}
+	    	if(!options.containsKey("avatar")){
+	    		//鐢ㄦ埛澶村儚鍦板潃
+	    		options.put("avatar", "");
+	    	}
+	    	
+	    	HashMap<Object,Object> params = new HashMap<Object, Object>();
+	    	params.put("uid", uid);
+	    	params.put("nickname", nickname);
+	    	params.put("role", role);
+	    	params.put("liveid", liveid);
+	    	params.put("expire", expire);
+	    	params.put("options", options);
+	    	return this.call("user.access.playback",params);
+	    }
+	    
+	    /**
+	     * 鑾峰彇鐩存挱闂村湴鍧�
+	     * @param String uid		鍚堜綔鏂圭郴缁熷唴鐨勭敤鎴风殑鍞竴ID
+	     * @param String nickname	鐢ㄦ埛鐨勬樀绉�
+	     * @param String role		鐢ㄦ埛鐨勮鑹�
+	     * @param String roomid		鎴块棿ID
+	     * @param int expire		杩斿洖鐨勫湴鍧�鐨勬湁鏁堟椂闂�
+	     * @return String 
+	     * @throws Exception
+	     */
+	    public String userAccessUrl(String uid,String nickname,String role,String roomid,int expire) throws Exception {
+	    	String accessAuth = this.userAccessKey(uid, nickname, role, roomid, expire);
+	    	return "http://open.talk-fun.com/room.php?accessAuth=" + accessAuth;
+	    }
+	    
+	    /**
+	     * 鑾峰彇鐩存挱闂撮獙璇乲ey
+	     * @param String uid		鍚堜綔鏂圭郴缁熷唴鐨勭敤鎴风殑鍞竴ID
+	     * @param String nickname	鐢ㄦ埛鐨勬樀绉�
+	     * @param String role		鐢ㄦ埛鐨勮鑹�
+	     * @param String roomid		鎴块棿ID
+	     * @param int expire		杩斿洖鐨勫湴鍧�鐨勬湁鏁堟椂闂�
+	     * @return String 
+	     * @throws Exception
+	     */
+	    public String userAccessKey(String uid,String nickname,String role,String roomid,int expire) throws Exception {
+	    	HashMap<Object,Object> params = new HashMap<Object, Object>();
+	    	
+	    	params.put("openID", this.openID.trim());
+	    	
+	    	Date date = new Date();
+	    	long time = date.getTime() / 1000;
+	    	String ts = time + "";
+	    	params.put("timestamp", ts);
+	    	
+	    	params.put("uid", uid);
+	    	params.put("nickname", nickname);
+	    	params.put("role", role);
+	    	params.put("roomid", roomid);
+	    	params.put("expire", expire);
+	    	
+	    	params.put("sign", this.generateSign(params));
+	    	String accessAuth = this.base64UrlEncode(JSONObject.fromObject(params).toString());
+	    	return accessAuth;
+	    }
+	    
+	    /**
+	     * 鑾峰彇鐩存挱闂村湴鍧�
+	     * @param String uid 			鍚堜綔鏂圭郴缁熷唴鐨勭敤鎴风殑鍞竴ID
+	     * @param String nickname 		鐢ㄦ埛鐨勬樀绉�
+	     * @param String role 			鐢ㄦ埛鐨勮鑹�
+	     * @param String roomid 		鎴块棿ID
+	     * @param int expire 			杩斿洖鐨勫湴鍧�鐨勬湁鏁堟椂闂�
+	     * @param HashMap options 		鍙�夊弬鏁�
+	     * @return
+	     * @throws Exception
+	     */
+	    public String userAccessUrl(String uid,String nickname,String role,String roomid,int expire,HashMap<Object,Object> options) throws Exception {
+	    	String accessAuth = this.userAccessKey(uid, nickname, role, roomid, expire, options);
+	    	return "http://open.talk-fun.com/room.php?accessAuth=" + accessAuth;
+	    }
+	    
+	    /**
+	     * 鑾峰彇鐩存挱闂撮獙璇乲ey
+	     * @param String uid		鍚堜綔鏂圭郴缁熷唴鐨勭敤鎴风殑鍞竴ID
+	     * @param String nickname	鐢ㄦ埛鐨勬樀绉�
+	     * @param String role		鐢ㄦ埛鐨勮鑹�
+	     * @param String roomid		鎴块棿ID
+	     * @param int expire		杩斿洖鐨勫湴鍧�鐨勬湁鏁堟椂闂�
+	     * @return String 
+	     * @throws Exception
+	     */
+	    public String userAccessKey(String uid,String nickname,String role,String roomid,int expire,HashMap<Object,Object> options) throws Exception {
+	    	HashMap<Object,Object> params = new HashMap<Object, Object>();
+	    	
+	    	params.put("openID", this.openID.trim());
+	    	
+	    	Date date = new Date();
+	    	long time = date.getTime() / 1000;
+	    	String ts = time + "";
+	    	params.put("timestamp", ts);
+	    	
+	    	params.put("uid", uid);
+	    	params.put("nickname", nickname);
+	    	params.put("role", role);
+	    	params.put("roomid", roomid);
+	    	params.put("expire", expire);
+	    	params.put("options", JSONObject.fromObject(options).toString());
+	    	
+	    	params.put("sign", this.generateSign(params));
+	    	String accessAuth = JSONObject.fromObject(params).toString();
+	    	accessAuth = this.base64UrlEncode(accessAuth);
+	    	
+	    	return accessAuth;
+	    }
+	    
+	    /**
+	     * 鑾峰彇鐐规挱鍦板潃
+	     * @param String uid 			鍚堜綔鏂圭郴缁熷唴鐨勭敤鎴风殑鍞竴ID
+	     * @param String nickname 		鐢ㄦ埛鐨勬樀绉�
+	     * @param String role 			鐢ㄦ埛鐨勮鑹�
+	     * @param String liveid 		鐩存挱ID
+	     * @param int expire 			杩斿洖鐨勫湴鍧�鐨勬湁鏁堟椂闂�
+	     * @return
+	     * @throws Exception
+	     */
+	    public String userAccessPlaybackUrl(String uid,String nickname,String role,String liveid,int expire) throws Exception {
+	    	String accessAuth = this.userAccessPlaybackKey(uid, nickname, role, liveid, expire);
+	    	return "http://open.talk-fun.com/player.php?accessAuth=" + accessAuth;
+	    }
+	    
+	    /**
+	     * 鑾峰彇鐐规挱楠岃瘉key
+	     * @param String uid 			鍚堜綔鏂圭郴缁熷唴鐨勭敤鎴风殑鍞竴ID
+	     * @param String nickname 		鐢ㄦ埛鐨勬樀绉�
+	     * @param String role 			鐢ㄦ埛鐨勮鑹�
+	     * @param String liveid 		鐩存挱ID
+	     * @param int expire 			杩斿洖鐨勫湴鍧�鐨勬湁鏁堟椂闂�
+	     * @return
+	     * @throws Exception
+	     */
+	    public String userAccessPlaybackKey(String uid,String nickname,String role,String liveid,int expire) throws Exception {
+	    	HashMap<Object,Object> params = new HashMap<Object, Object>();
+	    	
+	    	params.put("openID", this.openID.trim());
+	    	
+	    	Date date = new Date();
+	    	long time = date.getTime() / 1000;
+	    	String ts = time + "";
+	    	params.put("timestamp", ts);
+	    	
+	    	params.put("uid", uid);
+	    	params.put("nickname", nickname);
+	    	params.put("role", role);
+	    	params.put("liveid", liveid);
+	    	params.put("expire", expire);
+	    	
+	    	params.put("sign", this.generateSign(params));
+	    	String accessAuth = JSONObject.fromObject(params).toString();
+	    	accessAuth = this.base64UrlEncode(accessAuth);
+	    	return accessAuth;
+	    }
+	    
+	    /**
+	     * 鑾峰彇鐐规挱鍦板潃
+	     * @param String uid 			鍚堜綔鏂圭郴缁熷唴鐨勭敤鎴风殑鍞竴ID
+	     * @param String nickname 		鐢ㄦ埛鐨勬樀绉�
+	     * @param String role 			鐢ㄦ埛鐨勮鑹�
+	     * @param String liveid 		鐩存挱ID
+	     * @param int expire 			杩斿洖鐨勫湴鍧�鐨勬湁鏁堟椂闂�
+	     * @param HashMap options 		鍙�夊弬鏁�
+	     * @return
+	     * @throws Exception
+	     */
+	    public String userAccessPlaybackUrl(String uid,String nickname,String role,String liveid,int expire,HashMap<Object,Object> options) throws Exception {
+	    	String accessAuth = this.userAccessPlaybackKey(uid, nickname, role, liveid, expire, options);
+	    	return "http://open.talk-fun.com/player.php?accessAuth=" + accessAuth;
+	    }
+	    
+	    /**
+	     * 鑾峰彇鐐规挱楠岃瘉key
+	     * @param String uid 			鍚堜綔鏂圭郴缁熷唴鐨勭敤鎴风殑鍞竴ID
+	     * @param String nickname 		鐢ㄦ埛鐨勬樀绉�
+	     * @param String role 			鐢ㄦ埛鐨勮鑹�
+	     * @param String liveid 		涓绘挱ID
+	     * @param int expire 			杩斿洖鐨勫湴鍧�鐨勬湁鏁堟椂闂�
+	     * @return
+	     * @throws Exception
+	     */
+	    public String userAccessPlaybackKey(String uid,String nickname,String role,String liveid,int expire,HashMap<Object,Object> options) throws Exception {
+	    	HashMap<Object,Object> params = new HashMap<Object, Object>();
+	    	
+	    	params.put("openID", this.openID.trim());
+	    	
+	    	Date date = new Date();
+	    	long time = date.getTime() / 1000;
+	    	String ts = time + "";
+	    	params.put("timestamp", ts);
+	    	
+	    	params.put("uid", uid);
+	    	params.put("nickname", nickname);
+	    	params.put("role", role);
+	    	params.put("liveid", liveid);
+	    	params.put("expire", expire);
+	    	params.put("options", JSONObject.fromObject(options).toString());
+	    	
+	    	params.put("sign", this.generateSign(params));
+	    	String accessAuth = JSONObject.fromObject(params).toString();
+	    	accessAuth = this.base64UrlEncode(accessAuth);
+	    	
+	    	return accessAuth;
+	    }
+
+	    /**
+	     * 鑾峰彇涓撹緫鍦板潃
+	     * @param uid 			鍚堜綔鏂圭郴缁熷唴鐨勭敤鎴风殑鍞竴ID
+	     * @param nickname 		鐢ㄦ埛鐨勬樀绉�
+	     * @param role 			鐢ㄦ埛鐨勮鑹�
+	     * @param album_id 		涓撹緫ID
+	     * @param expire 		杩斿洖鐨勫湴鍧�鐨勬湁鏁堟椂闂�
+	     * @param options 		鍙�夊弬鏁�
+	     * @return
+	     * @throws Exception
+	     */
+        public String userAccessPlaybackAlbum(String uid, String nickname, String role, String album_id, int expire, HashMap<Object,Object> options) throws Exception {
+            HashMap<Object,Object> params = new HashMap<Object, Object>();
+            params.put("uid", uid);
+            params.put("nickname", nickname);
+            params.put("role", role);
+            params.put("album_id", album_id);
+            params.put("expire", expire);
+            params.put("options", options);
+            return this.call("user.access.playbackAlbum", params);
+        }
+	    
+        /**
+	     * 鑾峰彇涓撹緫鍦板潃
+	     * @param uid 			鍚堜綔鏂圭郴缁熷唴鐨勭敤鎴风殑鍞竴ID
+	     * @param nickname 		鐢ㄦ埛鐨勬樀绉�
+	     * @param role 			鐢ㄦ埛鐨勮鑹�
+	     * @param album_id 		涓撹緫ID
+	     * @param expire 		杩斿洖鐨勫湴鍧�鐨勬湁鏁堟椂闂�
+	     * @param options 		鍙�夊弬鏁�
+	     * @return
+	     * @throws Exception
+	     */
+        public String userAccessPlaybackAlbumUrl(String uid, String nickname, String role, String album_id, int expire, HashMap<Object,Object> options) throws Exception {
+        	String accessAuth = this.userAccessPlaybackAlbumKey(uid, nickname, role, album_id, expire, options);
+        	return "http://open.talk-fun.com/player.php?accessAuth=" + accessAuth;
+        }
+        
+        /**
+         * 鑾峰彇涓撹緫鎾斁key
+         * @param uid 			鍚堜綔鏂圭郴缁熷唴鐨勭敤鎴风殑鍞竴ID
+         * @param nickname 		鐢ㄦ埛鐨勬樀绉�
+         * @param role 			鐢ㄦ埛鐨勮鑹�
+         * @param album_id 		涓撹緫ID
+         * @param expire 		杩斿洖鐨勫湴鍧�鐨勬湁鏁堟椂闂�
+         * @param options 		鍙�夊弬鏁�
+         * @return
+         * @throws Exception
+         */
+        public String userAccessPlaybackAlbumKey(String uid, String nickname, String role, String album_id, int expire, HashMap<Object,Object> options) throws Exception {
+        	HashMap<Object,Object> params = new HashMap<Object, Object>();
+        	
+        	params.put("openID", this.openID.trim());
+        	
+        	Date date = new Date();
+        	long time = date.getTime() / 1000;
+        	String ts = time + "";
+        	params.put("timestamp", ts);
+        	
+        	params.put("uid", uid);
+        	params.put("nickname", nickname);
+        	params.put("role", role);
+        	params.put("album_id", album_id);
+        	params.put("expire", expire);
+        	params.put("options", JSONObject.fromObject(options).toString());
+        	
+        	params.put("sign", this.generateSign(params));
+        	String accessAuth = JSONObject.fromObject(params).toString();
+        	accessAuth = this.base64UrlEncode(accessAuth);
+        	
+        	return accessAuth;
+        }
+        
+        /**
+         * 鑾峰彇鍓緫鍦板潃
+         * @param uid 			鍚堜綔鏂圭郴缁熷唴鐨勭敤鎴风殑鍞竴ID
+         * @param nickname 		鐢ㄦ埛鐨勬樀绉�
+         * @param role 			鐢ㄦ埛鐨勮鑹�
+         * @param clipid 		鍓緫ID
+         * @param expire 		杩斿洖鐨勫湴鍧�鐨勬湁鏁堟椂闂�
+         * @param options 		鍙�夊弬鏁�
+         * @return
+         * @throws Exception
+         */
+        public String userAccessPlaybackClip(String uid, String nickname, String role, int clipid, int expire, HashMap<Object,Object> options) throws Exception {
+        	HashMap<Object,Object> params = new HashMap<Object, Object>();
+            params.put("uid", uid);
+            params.put("nickname", nickname);
+            params.put("role", role);
+            params.put("clipid", clipid);
+            params.put("expire", expire);
+            params.put("options", options);
+            return this.call("user.access.playbackClip", params);
+        }
+        
+        /**
+         * 鑾峰彇鍓緫鍦板潃
+         * @param uid 			鍚堜綔鏂圭郴缁熷唴鐨勭敤鎴风殑鍞竴ID
+         * @param nickname 		鐢ㄦ埛鐨勬樀绉�
+         * @param role 			鐢ㄦ埛鐨勮鑹�
+         * @param clipid 		鍓緫ID
+         * @param expire 		杩斿洖鐨勫湴鍧�鐨勬湁鏁堟椂闂�
+         * @param options 		鍙�夊弬鏁�
+         * @return
+         * @throws Exception
+         */
+        public String userAccessPlaybackClipUrl(String uid, String nickname, String role, int clipid, int expire, HashMap<Object,Object> options) throws Exception {
+        	String accessAuth = this.userAccessPlaybackClipKey(uid, nickname, role, clipid, expire, options);
+        	return "http://open.talk-fun.com/player.php?accessAuth=" + accessAuth;
+        }
+        
+        /**
+         * 鑾峰彇鍓緫鎾斁key
+         * @param uid 			鍚堜綔鏂圭郴缁熷唴鐨勭敤鎴风殑鍞竴ID
+         * @param nickname 		鐢ㄦ埛鐨勬樀绉�
+         * @param role 			鐢ㄦ埛鐨勮鑹�
+         * @param clipid 		鍓緫ID
+         * @param expire 		杩斿洖鐨勫湴鍧�鐨勬湁鏁堟椂闂�
+         * @param options 		鍙�夊弬鏁�
+         * @return
+         * @throws Exception
+         */
+        public String userAccessPlaybackClipKey(String uid, String nickname, String role, int clipid, int expire, HashMap<Object,Object> options) throws Exception {
+        	HashMap<Object,Object> params = new HashMap<Object, Object>();
+        	
+        	params.put("openID", this.openID.trim());
+        	
+        	Date date = new Date();
+        	long time = date.getTime() / 1000;
+        	String ts = time + "";
+        	params.put("timestamp", ts);
+        	
+        	params.put("uid", uid);
+        	params.put("nickname", nickname);
+        	params.put("role", role);
+        	params.put("clipid", clipid);
+        	params.put("expire", expire);
+        	params.put("options", JSONObject.fromObject(options).toString());
+        	
+        	params.put("sign", this.generateSign(params));
+        	String accessAuth = JSONObject.fromObject(params).toString();
+        	accessAuth = this.base64UrlEncode(accessAuth);
+        	
+        	return accessAuth;
+        }
+        
+	    /**
+	     * 鑾峰彇鍦ㄧ嚎鐢ㄦ埛鍒楄〃
+	     * @param roomid		鎴块棿ID
+	     * @param start_time	鏌ヨ寮�濮嬫椂闂达紝鏍煎紡: 2015-01-01 12:00:00
+	     * @param end_time		鏌ヨ缁撴潫鏃堕棿锛屾牸寮�: 2015-01-01 13:00:00
+	     * @return String
+	     * @throws Exception
+	     */
+	    public String userOnlineList(String roomid,String start_time,String end_time) throws Exception {
+	    	HashMap<Object,Object> params = new HashMap<Object, Object>();
+	    	params.put("roomid", roomid);
+	    	params.put("start_time", start_time);
+	    	params.put("end_time", end_time);
+	    	return this.call("user.online.list",params);
+	    }
+	    
+	    
+	    /**
+	     * 鑾峰彇涓绘挱绠$悊鐧诲綍鍦板潃
+	     * @param liveid
+	     * @param expire
+	     * @return
+	     * @throws Exception
+	     */
+	    public String getManagerUrl(String roomid,int expire,HashMap<Object,Object> options) throws Exception {
+	    	HashMap<Object,Object> params = new HashMap<Object,Object>();
+	    	params.put("openID", this.openID.trim());
+	    	params.put("roomid", roomid);
+	    	params.put("timestamp", new Date().getTime() / 1000);
+	    	params.put("expire", expire);
+	    	
+	    	if(options.containsKey("nickname")){
+	    		params.put("nickname", options.get("nickname").toString());
+	    	}
+	    	
+	    	if(options.containsKey("role")){
+	    		params.put("role", options.get("role").toString());
+	    	}
+	    	
+	    	params.put("sign", this.generateSign(params));
+	    	String code = JSONObject.fromObject(params).toString();
+	    	code = this.base64UrlEncode(code);
+	    	return "http://open.talk-fun.com/live/manager.php?code="+code;
+	    }
+
+	    
+	    /**
+	     * 鑾峰彇鐩存挱鎴块棿鍦板潃(浣跨敤userAccess鏂规硶鏇夸唬)
+	     * @param String uid		鍚堜綔鏂圭郴缁熷唴鐨勭敤鎴风殑鍞竴ID
+	     * @param String nickname	鐢ㄦ埛鐨勬樀绉�
+	     * @param String role		鐢ㄦ埛鐨勮鑹�
+	     * @param String roomid		鎴块棿ID
+	     * @param int expire		杩斿洖鐨勫湴鍧�鐨勬湁鏁堟椂闂�
+	     * @return String 
+	     * @throws Exception
+	     */
+	    public String roomGetUrl(String uid,String nickname,String role,String roomid,int expire) throws Exception {
+	    	HashMap<Object,Object> params = new HashMap<Object, Object>();
+	    	params.put("uid", uid);
+	    	params.put("nickname", nickname);
+	    	params.put("role", role);
+	    	params.put("roomid", roomid);
+	    	params.put("expire", expire);
+	        return this.call("user.register",params);
+	    }
+
+
+	    /**
+	     *   鑷姩鍒涘缓涓�涓埧闂�/棰戦亾鍜屼富鎾紝骞朵笖缁戝畾鎴块棿涓绘挱鐨勫叧绯�
+	     *   @param $roomName     鎴块棿鍚嶇О
+	     *   @param $authKey      绠$悊鍛樺瘑鐮�
+	     *   @param $userKey      鏅�氱敤鎴峰瘑鐮�
+	     *   @param $zhuboKey     涓绘挱瀵嗙爜
+	     *   @param $modetype     鎴块棿妯″紡
+	     *   @param $options      鍙�夐」锛屽寘鎷細 barrage:寮瑰箷寮�鍏� 寮�鍚�:1 鍏抽棴:0锛宒epartmentID锛氶儴闂↖D锛寀ser_top锛氭渶楂樺湪绾跨敤鎴锋暟锛宻treamMode锛氬皬鐝悎娴佹ā寮忛厤缃紝1 澶氫汉妯″紡锛�2 鍙屼汉妯″紡
+	     *   @return
+	     *	 @throws Exception
+	     */
+	    public String roomCreatev2(String roomName,String authKey,String userKey,String zhuboKey,int modetype,HashMap<Object,Object> options) throws Exception {
+	    	HashMap<Object,Object> params = new HashMap<Object,Object>();
+	    	params.put("roomName", roomName);
+	    	params.put("authKey", authKey);
+	    	params.put("userKey", userKey);
+	    	params.put("zhuboKey", zhuboKey);
+	    	params.put("modetype", modetype);
+	    	params.put("options", options);
+	    	return this.call("room.createv2", params);
+	    }
+	    
+	    	    
+	    /**
+	     * 鏌ヨ鎴块棿淇℃伅
+	     * @param String roomid	鎴块棿ID
+	     * @return
+	     * @throws Exception
+	     */
+	    public String roomGetInfo(String roomid) throws Exception{
+	    	HashMap<Object,Object> params = new HashMap<Object,Object>();
+	    	params.put("roomid", roomid);
+	    	return this.call("room.getInfo",params);
+	    }
+		
+		/**
+	     * 鑾峰彇鎴块棿鐧诲綍鍦板潃
+	     * @param String roomid	鎴块棿ID
+	     * @return
+	     * @throws Exception
+	     */
+	    public String roomGetUrl(String roomid) throws Exception{
+	    	HashMap<Object,Object> params = new HashMap<Object,Object>();
+	    	params.put("roomid", roomid);
+	    	return this.call("room.getUrl",params);
+	    }
+	    
+	    /**
+	     * 鍒涘缓鎴块棿
+	     * @param String roomName 鎴块棿鍚嶇О
+	     * @return
+	     * @throws Exception
+	     */
+	    public String roomCreate(String roomName) throws Exception {
+	    	HashMap<Object,Object> params = new HashMap<Object,Object>();
+	    	params.put("roomName", roomName);
+	    	return this.call("room.create", params);
+	    }
+	    
+	    /**
+	     * 鍒涘缓鎴块棿锛屾柊澧炵鐞嗗憳瀵嗙爜璁剧疆
+	     * @param roomName
+	     * @param authKey
+	     * @return
+	     * @throws Exception
+	     */
+	    public String roomCreate(String roomName,String authKey) throws Exception {
+	    	HashMap<Object,Object> params = new HashMap<Object,Object>();
+	    	params.put("roomName",roomName);
+	    	params.put("authKey",authKey);
+	    	return this.call("room.create",params);
+	    }
+	    
+	    
+	    /**
+	     * 鍒涘缓鎴块棿
+	     * @param roomName
+	     * @param voiceFlow
+	     * @param authKey
+	     * @return
+	     * @throws Exception
+	     */
+	    public String roomCreate(String roomName,int voiceFlow,String authKey, int modetype, HashMap<Object,Object> options) throws Exception {
+	    	HashMap<Object,Object> params = new HashMap<Object,Object>();
+	    	params.put("roomName",roomName);
+	    	params.put("voiceFlow", voiceFlow);
+	    	params.put("authKey",authKey);
+	    	params.put("modetype", modetype);
+	    	params.put("options", options);
+	    	return this.call("room.create",params);
+	    }
+	    
+	    /**
+	     * 鏇存柊鎴块棿淇℃伅
+	     * @param roomid
+	     * @param params			鍖呭惈瀛楁锛歳oomName锛寁oiceFlow,authKey
+	     * @return
+	     * @throws Exception
+	     */
+	    public String roomUpdate(String roomid,HashMap<Object,Object> params) throws Exception {
+	    	params.put("roomid",roomid);
+	    	return this.call("room.update",params);
+	    }
+	    
+	    /**
+	     * 鍒犻櫎鎴块棿
+	     * @param String roomid 鎴块棿ID
+	     * @return
+	     * @throws Exception
+	     */
+	    public String roomDrop(String roomid) throws Exception {
+	    	HashMap<Object,Object> params = new HashMap<Object,Object>();
+	    	params.put("roomid",roomid);
+	    	return this.call("room.drop",params);
+	    }
+	    
+	    /**
+	     * 鑾峰彇鎴块棿鍒楄〃
+	     * @param int page
+	     * @param int size
+	     * @return
+	     * @throws Exception
+	     */
+	    public String roomList(int page,int size) throws Exception {
+	    	HashMap<Object,Object> params = new HashMap<Object,Object>();
+	    	params.put("page", page);
+	    	params.put("size", size);
+	    	return this.call("room.list", params);
+	    }
+	    
+	    /**
+	     * 鎴块棿缁戝畾涓绘挱
+	     * @param String roomid	鎴块棿ID
+	     * @param String account 涓绘挱璐﹀彿
+	     * @param int accountType 涓绘挱璐﹀彿绫诲瀷
+	     * @return
+	     * @throws Exception
+	     */
+	    public String roomBindAccount(String roomid,String account,int accountType) throws Exception {
+	    	HashMap<Object,Object> params = new HashMap<Object,Object>();
+	    	params.put("roomid",roomid);
+	    	params.put("account",account);
+	    	params.put("accountType",accountType);
+	    	return this.call("room.live.bindAccount",params);
+	    }
+	    
+	    /**
+	     * 鎴块棿鍙栨秷缁戝畾涓绘挱
+	     * @param String roomid 鎴块棿ID
+	     * @param String account 涓绘挱璐﹀彿
+	     * @param int accountType 涓绘挱璐﹀彿绫诲瀷
+	     * @return
+	     * @throws Exception
+	     */
+	    public String roomUnbindAccount(String roomid,String account,int accountType) throws Exception {
+	    	HashMap<Object,Object> params = new HashMap<Object,Object>();
+	    	params.put("roomid", roomid);
+	    	params.put("account", account);
+	    	params.put("accountType", accountType);
+	    	return this.call("room.live.unbindAccount",params);
+	    }
+
+        /**
+         * 鍙戦�佸箍鎾�
+         * @param String roomid  鎴块棿ID
+         * @param String cms
+         * @param HashMap args
+         * @param HashMap options
+         * @return
+	     * @throws Exception
+         */
+        public String roomBroadcastSend(String roomid, String cmd, HashMap<Object,Object> args, HashMap<Object,Object> options) throws Exception {
+	    	HashMap<Object,Object> params = new HashMap<Object,Object>();
+            params.put("roomid", roomid);
+            params.put("cmd", cmd);
+            params.put("params", args);
+            params.put("options", options);
+            return this.call("room.broadcast.send", params);
+        }
+        
+        /**
+         * 鏍规嵁鎴块棿ID鑾峰彇褰撳墠鎴块棿鐨勫湪绾夸汉鏁�
+         * @param String 	roomid 	鎴块棿ID
+         * @return
+         * @throws Exception
+         */
+        public String roomOnlineTotal(String roomid) throws Exception {
+        	HashMap<Object,Object> params = new HashMap<Object,Object>();
+        	params.put("roomid", roomid);
+        	return this.call("room.online.total", params);
+        }
+		
+		
+		/**
+		 *  铏氭嫙鐢ㄦ埛瀵煎叆
+		 *  @param  String roomid  鎴块棿ID
+		 *  @param  Array  userList  [['nickname'=>'xxx', 'avatar'=>'xxx'], ['nickname'=>'xxxx', 'avatar'=>'xxx'], ......]
+		 *  @return
+		 */
+		public String roomAddRobot(int roomid, ArrayList userList) throws Exception  {
+			HashMap<Object,Object> params = new HashMap<Object,Object>();
+	    	params.put("roomid", roomid);
+	    	params.put("userList", userList);
+	    	
+	    	HashMap<Object,Object> files = new HashMap<Object,Object>();
+	    	
+	    	return this.call("room.robot.add", params,"POST", files);
+		}
+		
+		/**
+		 * 婊氬姩鍏憡鎺ュ彛
+		 * @param String 	roomid 		鎴块棿ID
+		 * @param String 	content 	婊氬姩鍏憡鍐呭
+		 * @param String 	link 		婊氬姩鍏憡閾炬帴
+		 * @param String 	duration 	婊氬姩鍏憡鏄剧ず鏃堕暱(鍗曚綅锛氱)
+		 * @return
+		 */
+		public String roomNoticeRoll(String roomid, String content, String link, int duration) throws Exception {
+			HashMap<Object,Object> params = new HashMap<Object,Object>();
+			params.put("roomid", roomid);
+			params.put("content", content);
+			params.put("link", link);
+			params.put("duration", duration);
+			return this.call("room.notice.roll", params);
+		}
+
+		/**
+		 * 鑾峰彇鎴块棿/棰戦亾鐨勫閮ㄦ帹娴佸湴鍧�
+		 * @param String roomid     鎴块棿/棰戦亾ID
+    	 * @param String title      鐩存挱鏍囬
+     	 * @param int    ratio      鍒嗚鲸鐜囨瘮渚�
+		 * @return
+		 */
+		public String roomPushRtmpUrl(String roomid, String title, int ratio) throws Exception {
+			HashMap<Object,Object> params = new HashMap<Object,Object>();
+			params.put("roomid", roomid);
+			params.put("title", title);
+			params.put("ratio", ratio);
+			return this.call("room.pushRtmpUrl", params);
+		}
+
+		/**
+	     *  鏍规嵁鎴块棿ID鑾峰彇涓绘挱鐧诲綍鍦板潃
+	     *  @param  string   roomid     鎴块棿ID
+	     *  @param  HashMap  options    鍏跺畠鍙�夐」锛宻sl锛氭槸鍚︿娇鐢╤ttps(true涓轰娇鐢紝false涓轰笉浣跨敤)
+	     */
+		public String roomLogin(String roomid, HashMap<Object,Object> options) throws Exception {
+			HashMap<Object,Object> params = new HashMap<Object,Object>();
+			params.put("roomid", roomid);
+			params.put("options", options);
+			return this.call("room.login", params);
+		}
+
+	    /**
+	     * 鑾峰彇涓绘挱淇℃伅
+	     * @param String account 涓绘挱璐﹀彿
+	     * @param int accountType 涓绘挱璐﹀彿绫诲瀷
+	     * @return
+	     * @throws Exception
+	     */
+	    public String zhuboGet(String account,int accountType) throws Exception {
+	    	HashMap<Object,Object> params = new HashMap<Object,Object>();
+	    	params.put("account", account);
+	    	params.put("accountType", accountType);
+	    	return this.call("zhubo.get", params);
+	    }
+	    
+	    /**
+	     * 鍒涘缓涓绘挱
+	     * @param String account 涓绘挱璐﹀彿			(鍚堜綔鏂逛富鎾处鍙风殑鍞竴ID)
+	     * @param String nickname 涓绘挱鏄电О
+	     * @param int accountType 璐﹀彿绫诲瀷		(濡傛灉鏄鎷撶殑璐﹀彿绫诲瀷锛宎ccount鍙互涓虹┖)
+	     * @param String password 涓绘挱璐﹀彿瀵嗙爜 
+	     * @param String description 鐢ㄦ埛绠�浠�
+	     * @param int departmentID 閮ㄩ棬ID
+	     * @return
+	     * @throws Exception
+	     */
+	    public String zhuboCreate(String account,String nickname,int accountType,String password,String introduce,int departmentID) throws Exception {
+	    	HashMap<Object,Object> params = new HashMap<Object,Object>();
+	    	params.put("account", account);
+	    	params.put("nickname", nickname);
+	    	params.put("accountType",accountType);
+	    	params.put("password", password);
+	    	params.put("intro", introduce);
+	    	params.put("departmentID", departmentID);
+	    	return this.call("zhubo.create",params);
+	    }
+	    
+	    
+	    /**
+	     * 鏇存柊涓绘挱淇℃伅
+	     * @param account
+	     * @param accountType
+	     * @param nickname
+	     * @param introduce
+	     * @param int departmentID 閮ㄩ棬ID
+	     * @return
+	     * @throws Exception
+	     */
+	    public String zhuboUpdateInfo(String account,int accountType,String nickname,String introduce, int departmentID) throws Exception {
+	    	HashMap<Object,Object> params = new HashMap<Object,Object>();
+	    	params.put("account", account);
+	    	params.put("accountType", accountType);
+	    	params.put("nickname",nickname);
+	    	params.put("intro", introduce);
+	    	params.put("departmentID", departmentID);
+	    	return this.call("zhubo.update.info",params);
+	    }
+	    
+	    
+	    /**
+	     * 鏇存柊涓绘挱瀵嗙爜
+	     * @param account
+	     * @param accountType
+	     * @param password
+	     * @return
+	     * @throws Exception
+	     */
+	    public String zhuboUpdatePassword(String account,int accountType,String password) throws Exception {
+	    	HashMap<Object,Object> params = new HashMap<Object,Object>();
+	    	params.put("account", account);
+	    	params.put("accountType", accountType);
+	    	params.put("password", password);
+	    	return this.call("zhubo.update.password", params);
+	    }
+	    
+	    
+	    /**
+	     * 鏇存柊涓绘挱澶村儚
+	     * @param account			涓绘挱璐﹀彿
+	     * @param accountType		璐﹀彿绫诲瀷
+	     * @param filename			鍥剧墖璺緞(鏀寔jpeg銆乯pg锛屽浘鐗囧ぇ灏忎笉瓒呰繃1M)
+	     * @return
+	     * @throws Exception
+	     */
+	    public String zhuboUpdatePortrait(String account,int accountType,String filename) throws Exception {
+	    	HashMap<Object,Object> params = new HashMap<Object,Object>();	    	
+	    	params.put("account", account);
+	    	params.put("accountType", accountType);	    	
+	    	String res = this.call("zhubo.portrait.uploadurl",params);
+	    	
+	    	JSONObject resJson = JSONObject.fromObject(res);
+	    	if(resJson.getInt("code") == com.qxueyou.scc.sdk.MTCloud.CODE_SUCCESS){
+	    		JSONObject resData = resJson.getJSONObject("data");
+	
+	    		File f;
+				f = new File(filename);
+				Part[] parts = {
+	    			new FilePart(resData.getString("field"),f)
+	    		};
+	    		
+	    		return this.doPost(resData.getString("api"), parts);
+	    	}
+	    	return res;
+	    }
+	    
+	    
+	    /**
+	     * 鍒犻櫎涓绘挱
+	     * @param String account 涓绘挱璐﹀彿
+	     * @param int accountType 璐﹀彿绫诲瀷
+	     * @return
+	     * @throws Exception
+	     */
+	    public String zhuboDel(String account, int accountType) throws Exception {
+	    	HashMap<Object,Object> params = new HashMap<Object,Object>();
+	    	params.put("account", account);
+	    	params.put("accountType", accountType);
+	    	return this.call("zhubo.del", params);
+	    }
+	    
+	    /**
+	     * 涓绘挱鍒楄〃
+	     * @param int page
+	     * @param int size
+	     * @return
+	     * @throws Exception
+	     */
+	    public String zhuboList(int page ,int size) throws Exception {
+	    	HashMap<Object,Object> params = new HashMap<Object,Object>();
+	    	params.put("page", page);
+	    	params.put("size", size);
+	    	return this.call("zhubo.list", params);
+	    }
+	    
+	    /**
+	     * 涓绘挱鑾峰彇鐧诲綍椤甸潰
+	     * @param account 	涓绘挱璐︽埛鍚�
+	     * @param accountType 	涓绘挱璐︽埛绫诲瀷
+	     * @param options 	鍏跺畠鍙�夐」锛宻sl锛氭槸鍚︿娇鐢╤ttps(true涓轰娇鐢紝false涓轰笉浣跨敤)
+	     * @return
+	     * @throws Exception
+	     */
+	    public String zhuboLogin(String account, int accountType, HashMap<Object,Object> options) throws Exception{
+	    	HashMap<Object,Object> params = new HashMap<Object,Object>();
+	    	params.put("account", account);
+	    	params.put("accountType", accountType);
+	    	params.put("options", options);
+	    	return this.call("zhubo.login", params);
+	    }
+
+        /**
+         * 鏍规嵁鎴块棿ID鑾峰彇涓绘挱鐧诲綍鍦板潃
+         * @param roomid 	鎴块棿ID
+         * @param options 	鍏跺畠鍙�夐」锛宻sl锛氭槸鍚︿娇鐢╤ttps(true涓轰娇鐢紝false涓轰笉浣跨敤)
+         * @return
+         * @throws Exception
+         */
+        public String zhuboRoomLogin(String roomid, HashMap<Object,Object> options) throws Exception{
+            HashMap<Object,Object> params = new HashMap<Object,Object>();
+            params.put("roomid", roomid);
+            params.put("options", options);
+            return this.call("zhubo.room.login", params);
+        }
+        
+        /**
+         * 鑾峰彇涓绘挱鐧诲綍璁板綍
+         * @param int 			page 			鍒嗛〉椤电爜
+         * @param int 			size 			姣忛〉鏁版嵁涓暟
+         * @param String 		account 		鍙戣捣鐩存挱璇剧▼鐨勫悎浣滄柟涓绘挱鍞竴璐﹀彿鎴朓D锛岄潪鎸囧畾鏌ヨ鍏蜂綋涓绘挱鏃朵笉瑕佸~
+         * @param int           accountType     涓绘挱璐﹀彿绫诲瀷銆�1 娆㈡嫇璐︽埛, 2 鍚堜綔鏂硅处鎴�
+         * @return
+         * @throws Exception
+         */
+        public String zhuboLoginInfo(int page, int size, String account) throws Exception {
+        	HashMap<Object,Object> params = new HashMap<Object,Object>();
+        	params.put("page", page);
+        	params.put("size", size);
+        	params.put("account", account);
+        	return this.call("zhubo.loginInfo", params);
+        }
+        
+        /**
+         * 涓绘挱瑙傜湅鍥哄畾閾炬帴
+         * @param String		account 		鍙戣捣鐩存挱璇剧▼鐨勫悎浣滄柟涓绘挱鍞竴璐﹀彿鎴朓D锛岄潪鎸囧畾鏌ヨ鍏蜂綋涓绘挱鏃朵笉瑕佸~
+         * @param int			accountType     涓绘挱璐﹀彿绫诲瀷銆�1 娆㈡嫇璐︽埛, 2 鍚堜綔鏂硅处鎴�
+         * @return
+         * @throws Exception
+         */
+        public String zhuboGetLoginUrl(String account, int accountType) throws Exception {
+        	HashMap<Object,Object> params = new HashMap<Object,Object>();
+        	params.put("account", account);
+        	params.put("accountType", accountType);
+        	return this.call("zhubo.getLoginUrl", params);
+		}
+		
+		/**
+         * 鑾峰彇涓绘挱涓婁笅璇捐褰�
+         * @param int 			page 			鍒嗛〉椤电爜
+         * @param int 			size 			姣忛〉鏁版嵁涓暟
+         * @param String 		account 		鍙戣捣鐩存挱璇剧▼鐨勫悎浣滄柟涓绘挱鍞竴璐﹀彿鎴朓D锛岄潪鎸囧畾鏌ヨ鍏蜂綋涓绘挱鏃朵笉瑕佸~
+         * @param int           accountType     涓绘挱璐﹀彿绫诲瀷銆�1 娆㈡嫇璐︽埛, 2 鍚堜綔鏂硅处鎴�
+         * @return
+         * @throws Exception
+         */
+        public String zhuboClassRecord(int page, int size, String account) throws Exception {
+        	HashMap<Object,Object> params = new HashMap<Object,Object>();
+        	params.put("page", page);
+        	params.put("size", size);
+        	params.put("account", account);
+        	return this.call("zhubo.classRecord", params);
+        }
+	    
+	    /**
+	     * 鑾峰彇鐩存挱鍥炴斁璁板綍(闇�瑕佹惡甯︾敤鎴蜂俊鎭殑锛屼娇鐢╱serAccessPlayback鏂规硶)
+	     * @param String liveid 鐩存挱ID
+	     * @param int expire 鍦板潃鏈夋晥鏃堕棿
+	     * @return 
+	     * @throws Exception
+	     */
+	    public String liveGet(String liveid,int expire) throws Exception {
+	    	HashMap<Object,Object> params = new HashMap<Object,Object>();
+	    	params.put("liveid", liveid);
+	    	params.put("expire",expire);
+	    	return this.call("live.get", params);
+	    }
+	    	
+	    
+	    
+	    /**
+	     * 鎵归噺鑾峰彇鐩存挱鍥炴斁璁板綍
+	     * @param String[] liveids 鐩存挱ID鍒楄〃 
+	     * @param int expire 鍦板潃鏈夋晥鏈�
+	     * @return
+	     * @throws Exception
+	     */
+	    public String liveGetBatch(String[] liveids,int expire) throws Exception {
+	    	HashMap<Object,Object> params = new HashMap<Object,Object>();
+	    	params.put("liveids", liveids);
+	    	params.put("expire", expire);
+	    	return this.call("live.getBatch",params);
+	    }
+
+        /**
+         * 鑾峰彇鏈�鏂扮殑鍑犱釜鐩存挱璁板綍
+         * @param  int   size    姣忛〉涓暟
+         */
+        public String liveGetLast(int size, int roomid) throws Exception {
+            HashMap<Object,Object> params = new HashMap<Object,Object>();
+            params.put("size", size);
+            params.put("roomid", roomid);
+            return this.call("live.getlast", params);
+        }
+	    
+	    /**
+	     * 鑾峰彇鐩存挱鍥炴斁璁板綍鍒楄〃
+	     * @param String startDate 寮�濮嬫棩鏈�
+	     * @param String endDate 缁撴潫鏃ユ湡
+	     * @param int page	椤电爜
+	     * @param int size 姣忛〉鏉℃暟
+	     * @param int playback 鏄惁鏈夊洖鏀�
+	     * @return
+	     * @throws Exception
+	     */
+	    public String liveList(String startDate,String endDate,int page,int size,int playback) throws Exception {
+	    	HashMap<Object,Object> params = new HashMap<Object,Object>();
+	    	params.put("startDate", startDate);
+	    	params.put("endDate",endDate);
+	    	params.put("page", page);
+	    	params.put("size", size);
+	    	params.put("playback", playback);
+	    	return this.call("live.list",params);
+	    }
+
+	    /**
+         * 鑾峰彇鍏ㄩ儴鐩存挱璁板綍鍒楄〃
+         * @param   int  page   椤电爜(榛樿:1)
+         * @param   int  size   姣忛〉涓暟(榛樿:10)
+         */
+        public String liveListAll(int page, int size, String order, String roomid) throws Exception {
+            HashMap<Object,Object> params = new HashMap<Object,Object>();
+            params.put("page", page);
+            params.put("size", size);
+            params.put("order", order);
+            params.put("roomid", roomid);
+            return this.call("live.listall", params);
+        }
+	    
+	    /**
+	     * 鑾峰彇鐩存挱鑱婂ぉ鍒楄〃
+	     * @param liveid
+	     * @param page
+	     * @return
+	     * @throws Exception
+	     */
+	    public String liveMessageList(String liveid,int page) throws Exception {
+	    	HashMap<Object,Object> params = new HashMap<Object,Object>();
+	    	params.put("liveid", liveid);
+	    	params.put("page", page);
+	    	return this.call("live.message",params);
+	    }
+	    
+        /**
+         *  鑾峰彇鐩存挱椴滆姳璁板綍
+         *  @param  String  liveid     鐩存挱ID
+         *  @param  int     page       椤电爜(榛樿:1)
+         *  @param  int     size       姣忛〉涓暟(榛樿:10)
+         */
+        public String liveFlowerList(String liveid, int page, int size) throws Exception {
+            HashMap<Object,Object> params = new HashMap<Object,Object>();
+            params.put("liveid", liveid);
+            params.put("page", page);
+            params.put("size", size);
+            return this.call("live.flower.list", params);
+        }
+	    
+	    /**
+	     * 鍒涘缓鐩存挱鍥炴斁涓撹緫
+	     * @param String album_name 涓撹緫鍚嶇О
+	     * @param String[] liveids 鐩存挱ID鍒楄〃
+	     * @return
+	     * @throws Exception
+	     */
+	    public String liveAlbumCreate(String album_name,String[] liveids) throws Exception {
+	    	HashMap<Object,Object> params = new HashMap<Object,Object>();
+	    	params.put("album_name", album_name);
+	    	params.put("liveids", liveids);
+	    	return this.call("live.album.create",params);
+	    }
+	    
+	    /**
+	     * 鑾峰彇涓撹緫淇℃伅
+	     * @param String album_id 涓撹緫ID
+	     * @param int expire 涓撹緫鍦板潃鏈夋晥鏈�
+	     * @return
+	     * @throws Exception
+	     */
+	    public String liveAlbumGet(String album_id,int expire) throws Exception {
+	    	HashMap<Object,Object> params = new HashMap<Object,Object>();
+	    	params.put("album_id", album_id);
+	    	params.put("expire", expire);
+	    	return this.call("live.album.get",params);
+	    }
+	    
+	    /**
+	     * 鍒犻櫎涓撹緫
+	     * @param String album_id 涓撹緫ID
+	     * @return
+	     * @throws Exception
+	     */
+	    public String liveAlbumDelete(String album_id) throws Exception {
+	    	HashMap<Object,Object> params = new HashMap<Object,Object>();
+	    	params.put("album_id", album_id);
+	    	return this.call("live.album.delete",params);
+	    }
+	    
+	    /**
+	     * 寰�涓撹緫閲岄潰澧炲姞鍥炴斁璁板綍
+	     * @param String album_id 涓撹緫ID
+	     * @param String[] liveids 鍥炴斁璁板綍鍒楄〃
+	     * @return
+	     * @throws Exception
+	     */
+	    public String liveAlbumAdd(String album_id,String[] liveids) throws Exception {
+	    	HashMap<Object,Object> params = new HashMap<Object,Object>();
+	    	params.put("album_id", album_id);
+	    	params.put("liveids", liveids);
+	    	return this.call("live.album.add",params);
+	    }
+	    
+	    /**
+	     * 浠庝笓杈戜腑绉婚櫎鍥炴斁璁板綍
+	     * @param String album_id 涓撹緫ID
+	     * @param String[] liveids 鍥炴斁璁板綍鍒楄〃
+	     * @return
+	     * @throws Exception
+	     */
+	    public String liveAlbumRemove(String album_id,String[] liveids) throws Exception {
+	    	HashMap<Object,Object> params = new HashMap<Object,Object>();
+	    	params.put("album_id", album_id);
+	    	params.put("liveids", liveids);
+	    	return this.call("live.album.remove", params);
+	    }
+	    
+	    /**
+	     * 鍙戣捣鎶曠エ
+	     * @param String 			roomid 			鎴块棿ID
+	     * @param String 			uid				鎶曠エ鍙戝竷鑰咃紝鍚堜綔鏂圭敤鎴稩D
+	     * @param String 			nickname		鎶曠エ鍙戝竷鑰咃紝鍚堜綔鏂圭敤鎴锋樀绉�
+	     * @param String 			title			鎶曠エ涓婚
+	     * @param String 			label			鎶曠エ鏍囩
+	     * @param ArrayList 		op				閫夐」锛宩son鏍煎紡锛屾瘮濡� ["aaa","bbb"]锛宎aa涓虹涓�涓�夐」锛宐bb涓虹浜屼釜閫夐」
+	     * @param int 				type			绫诲瀷锛�0涓哄崟閫夛紝1涓哄閫�
+	     * @param nt 				optional		鑻ヤ负鍗曢�夊垯浼�1锛屽閫夊垯浼犵殑鍊间负澶氬皯琛ㄧず鍙互閫夊嚑椤�
+	     * @param String 			answer			绛旀锛岃缃鍑犻」涓虹瓟妗堬紝浼犲叆 "0" 琛ㄧず绗竴涓�夐」涓烘纭瓟妗堬紝浼犲叆 "0,2" 琛ㄧず绗竴鍜岀涓夐」涓烘纭瓟妗堬紝涓嶈缃瓟妗堝垯浼犵┖瀛楃涓�
+	     * @param String 			image			鍥剧墖璺緞锛岃嫢瑕佷笂浼犲浘鐗囦綔涓洪鐩紝鍒欎紶鍏ュ浘鐗�
+	     * @param HashMap 			options 		鍙�夊弬鏁�
+	     * @return
+	     * @throws Exception
+	     */
+	    public String liveVoteAdd(String roomid, String uid, String nickname, String title, String label, ArrayList op, int type, int optional, String answer, String image, HashMap<Object,Object> options) throws Exception {
+	    	HashMap<Object,Object> params = new HashMap<Object,Object>();
+	    	params.put("roomid", roomid);
+	    	params.put("uid", uid);
+        	params.put("nickname", nickname);
+        	params.put("title", title);
+        	params.put("label", label);
+        	params.put("op", op);
+        	params.put("type", type);
+        	params.put("optional", optional);
+        	params.put("answer", answer);
+        	params.put("options", options);
+	    	
+        	HashMap<Object,Object> files = new HashMap<Object,Object>();
+        	if ("" != image) {
+        		files.put("image", "@" + image);
+        	}
+        	
+        	return this.call("live.vote.add", params, "POST", files);
+	    }
+	    
+	    /**
+	     * 缁撴潫鎶曠エ
+	     * @param String 			vid			鎶曠エID
+	     * @param int 				showResult	鏄惁鏄剧ず鎶曠エ缁撴灉锛�0涓轰笉鏄剧ず锛�1涓烘樉绀�
+	     * @param String 			uid			鎶曠エ缁撴潫鑰咃紝鍚堜綔鏂圭敤鎴稩D
+	     * @param String 			nickname	鎶曠エ缁撴潫鑰咃紝鍚堜綔鏂圭敤鎴锋樀绉�
+	     * @return
+	     * @throws Exception
+	     */
+	    public String liveVoteEnd(String vid, int showResult, String uid, String nickname) throws Exception {
+	    	HashMap<Object,Object> params = new HashMap<Object,Object>();
+	    	params.put("vid", vid);
+	    	params.put("showResult", showResult);
+	    	params.put("uid", uid);
+	    	params.put("nickname", nickname);
+	    	
+	    	return this.call("live.vote.end", params);
+	    }
+	    
+	    /**
+	     * 鍙戝竷棰勫彂甯冪殑鎶曠エ
+	     * @param String 			vid 		鎶曠エID
+	     * @param String 			roomid 		鎴块棿ID
+	     * @return
+	     * @throws Exception
+	     */
+	    public String liveVoteEmit(String vid, String roomid) throws Exception {
+	    	HashMap<Object,Object> params = new HashMap<Object,Object>();
+	    	params.put("vid", vid);
+	    	params.put("roomid", roomid);
+	    	
+	    	return this.call("live.vote.emit", params);
+	    }
+	    
+	    /**
+	     * 鍒犻櫎鎶曠エ
+	     * @param String 		vid 		鎶曠エID
+	     * @return
+	     * @throws Exception
+	     */
+	    public String liveVoteDelete(String vid) throws Exception {
+	    	HashMap<Object,Object> params = new HashMap<Object,Object>();
+	    	params.put("vid", vid);
+	    	
+	    	return this.call("live.vote.delete", params);
+	    }
+	    
+	    /**
+	     * 鏇存柊鎶曠エ
+	     * @param String 		vid 		鎶曠エID
+	     * @param HashMap 		options 	瑕佹洿鏂扮殑淇℃伅
+	     * @return
+	     * @throws Exception
+	     */
+	    public String liveVoteUpdate(String vid, HashMap<Object,Object> options) throws Exception {
+	    	HashMap<Object,Object> params = new HashMap<Object,Object>();
+	    	params.put("vid", vid);
+	    	params.put("options", options);
+	    	
+	    	HashMap<Object,Object> files = new HashMap<Object,Object>();
+	    	
+	    	if (options.containsKey("image")) {
+	    		String image = options.get("image").toString();
+	    		if ("" != image) {
+	    			File file = new File(image);
+	    			if (!file.exists()) {
+	    				HashMap<Object,Object> ret = new HashMap<Object,Object>();
+	    				ret.put("code", CODE_FAIL);
+	    				ret.put("msg", "鏂囦欢" + image + "涓嶅瓨鍦�");
+	    				return JSONObject.fromObject(ret).toString();
+	    			}
+	    			
+	    			files.put("image", "@" + image);
+	    		}
+	    	}
+	    	
+	    	return this.call("live.vote.update", params, "POST", files);
+	    }
+
+        /**
+         * 鍒涘缓涓�涓笓杈�
+         * @param  String  $album_name     涓撹緫鍚嶇О
+         * @return
+	     * @throws Exception
+         */
+        public String albumCreate(String album_name, String[] liveids) throws Exception {
+            HashMap<Object,Object> params = new HashMap<Object,Object>();
+            params.put("album_name", album_name);
+            params.put("liveids", liveids);
+            return this.call("album.create", params);
+        }
+
+        /**
+         * 鑾峰彇涓�涓洿鎾笓杈�
+         * @param  String album_id        涓撹緫ID
+         * @param  int expire          鍦板潃鏈夋晥鏃堕棿     
+         * @return
+         */
+        public String albumGet(String album_id, int expire) throws Exception {
+            HashMap<Object,Object> params = new HashMap<Object,Object>();
+            params.put("album_id", album_id);
+            params.put("expire", expire);
+            return this.call("album.get", params);
+        }
+
+        /**
+         * 鍒犻櫎涓�涓笓杈�
+         * @param  String album_id   涓撹緫ID
+         * @return
+         */
+        public String albumDelete(String album_id) throws Exception {
+            HashMap<Object,Object> params = new HashMap<Object,Object>();
+            params.put("album_id", album_id);
+            return this.call("album.delete", params);
+        }
+
+        /**
+         * 寰�涓撹緫澧炲姞涓�涓洖鏀捐褰�
+         * @param  String album_id   涓撹緫ID
+         * @param  array course_id  鍥炴斁璁板綍鐨勮绋媔d
+         * @return
+         */
+        public String albumAdd(String album_id, String[] liveids) throws Exception {
+            HashMap<Object,Object> params = new HashMap<Object,Object>();
+            params.put("album_id", album_id);
+            params.put("liveids", liveids);
+            return this.call("album.add", params);
+        }
+
+        /**
+         * 浠庝笓杈戦噷闈㈡竻闄ゆ煇涓洖鏀�
+         * @param String  album_id   涓撹緫ID
+         * @param array course_id   鍥炴斁璁板綍鐨勮绋媔d
+         * @param
+         */
+        public String albumRemove(String album_id, String[] liveids) throws Exception {
+            HashMap<Object,Object> params = new HashMap<Object,Object>();
+            params.put("album_id", album_id);
+            params.put("liveids", liveids);
+            return this.call("album.remove", params);
+        }
+
+        /**
+         * 鍒涘缓涓�涓绋嬩笓杈�
+         * @param  String  album_name     涓撹緫鍚嶇О
+         * @param  array course_ids      璇剧▼id
+         * @return
+         */
+        public String albumCreateCourse(String album_name, String[] course_ids) throws Exception {
+            HashMap<Object,Object> params = new HashMap<Object,Object>();
+            params.put("album_name", album_name);
+            params.put("course_ids", course_ids);
+            return this.call("album.course.create", params);
+        }
+
+        /**
+         * 寰�璇剧▼涓撹緫澧炲姞涓�涓绋嬪洖鏀捐褰�
+         * @param  String album_id   涓撹緫ID
+         * @param  array course_id  璇剧▼鍥炴斁璁板綍ID鍒楄〃
+         * @return
+         */
+        public String albumAddCourse(String album_id, String[] course_ids) throws Exception {
+            HashMap<Object,Object> params = new HashMap<Object,Object>();
+            params.put("album_id", album_id);
+            params.put("course_ids", course_ids);
+            return this.call("album.course.add", params);
+        }
+
+        /**
+         * 浠庤绋嬩笓杈戦噷闈㈡竻闄ゆ煇涓绋嬪洖鏀�
+         * @param String  album_id   涓撹緫ID
+         * @param array course_ids   鍥炴斁璁板綍鐨勮绋媔d
+         * @param
+         */
+        public String albumRemoveCourse(String album_id, String[] course_ids) throws Exception {
+            HashMap<Object,Object> params = new HashMap<Object,Object>();
+            params.put("album_id", album_id);
+            params.put("course_ids", course_ids);
+            return this.call("album.course.remove", params);
+        }
+	    
+	    /**
+	     * 鏍规嵁鎴块棿鍙婃椂闂磋幏鍙栧洖鏀捐褰�
+	     * @param String roomid 鎴块棿ID
+	     * @param String start_time 寮�濮嬫椂闂� 鏍煎紡:2014-12-26 12:00:00
+	     * @param int expire 鍦板潃鏈夋晥鏈�
+	     * @return
+	     * @throws Exception
+	     */
+	    public String liveRoomGet(String roomid,String start_time,int expire) throws Exception {
+	    	HashMap<Object,Object> params = new HashMap<Object,Object>();
+	    	params.put("roomid", roomid);
+	    	params.put("start_time", start_time);
+	    	params.put("expire", expire);
+	    	return this.call("live.room.get",params);
+	    }
+	    
+	    /**
+	     * 鏍规嵁鎴块棿鍙婃椂闂村尯闂磋幏鍙栧洖鏀捐褰�
+	     * @param String roomid 鎴块棿ID
+	     * @param String start_time 璧峰鍖洪棿鏃堕棿鎴�  鏍煎紡锛�2014-12-26 00:00:00
+	     * @param String end_time 缁撴潫鍖洪棿鏃堕棿鎴�  鏍煎紡: 2014-12-26 12:00:00
+	     * @param int expire 鏈夋晥鏈�
+	     * @return
+	     * @throws Exception
+	     */
+	    public String liveRoomList(String roomid, String start_time,String end_time,int expire) throws Exception {
+	    	HashMap<Object,Object> params = new HashMap<Object,Object>();
+	    	params.put("roomid", roomid);
+	    	params.put("start_time", start_time);
+	    	params.put("end_time", end_time);
+	    	params.put("expire", expire);
+	    	return this.call("live.room.list",params);
+	    }
+	    
+        /**
+         * 鏍规嵁鐩存挱ID鑾峰彇璁垮鍒楄〃
+         * @param  String liveid      鐩存挱ID
+         * @param  int page           椤电爜
+         * @param  int size           姣忛〉涓暟 
+         * @return
+         */
+        public String liveVisitorList(String liveid, int page, int size) throws Exception {
+            HashMap<Object,Object> params = new HashMap<Object,Object>();
+            params.put("liveid", liveid);
+            params.put("page", page);
+            params.put("size", size);
+            return this.call("live.visitor.list", params);
+        }
+
+        /**
+         * 鏍规嵁鐩存挱ID锛岀敤鎴稩D鑾峰彇璁垮鍒楄〃
+         * @param  String liveid      鐩存挱ID
+         * @param  String uid         鐢ㄦ埛ID
+         * @return  
+         */
+        public String liveVisitorGet(String liveid, String uid) throws Exception {
+            HashMap<Object,Object> params = new HashMap<Object,Object>();
+            params.put("liveid", liveid);
+            params.put("uid", uid);
+            return this.call("live.visitor.get", params);
+        }
+
+        /**
+         * 鏍规嵁鐩存挱ID鑾峰彇鎻愰棶鍒楄〃
+         * @param  String  liveid      鐩存挱ID
+         * @param  int     page        椤电爜
+         * @param  int     size        姣忛〉涓暟
+         * @return
+         */
+        public String liveQuestionList(String liveid, int page, int size) throws Exception {
+            HashMap<Object,Object> params = new HashMap<Object,Object>();
+            params.put("liveid", liveid);
+            params.put("page", page);
+            params.put("size", size);
+            return this.call("live.question.list", params);
+        }
+	    
+	    /**
+	     * 鑾峰彇闊抽涓嬭浇鍦板潃
+	     * @param String  liveid    鐩存挱ID
+	     * @return
+	     * @throws Exception
+	     */
+	    public String liveAudioDownloadUrl(String liveid) throws Exception {
+	    	HashMap<Object,Object> params = new HashMap<Object,Object>();
+	    	params.put("liveid", liveid);
+	    	return this.call("live.audio.download.url",params);
+	    }
+	    
+	    /**
+         * 鏍规嵁鐩存挱ID鑾峰彇鍥炴斁璁垮鍒楄〃
+         * @param  String   liveid      鐩存挱ID
+         * @param  int      page        椤电爜
+         * @param  int      size        姣忛〉涓暟
+         * @return
+         */
+        public String livePlaybackVisitorList(String liveid, int page, int size) throws Exception {
+            HashMap<Object,Object> params = new HashMap<Object,Object>();
+            params.put("liveid", liveid);
+            params.put("page", page);
+            params.put("size", size);
+            return this.call("live.playback.visitor.list", params);
+        }
+
+        /**
+         * 鎸夌収鏃堕棿鍖洪棿鑾峰彇鍥炴斁璁垮鍒楄〃    (鏃堕棿鍖洪棿涓嶈兘澶т簬7澶�)
+         * @param  String  start_time     寮�濮嬫椂闂�    鏍煎紡锛�2016-01-01 00:00:00
+         * @param  String  end_time       缁撴潫鏃堕棿    鏍煎紡锛�2016-01-02 00:00:00
+         * @param  int     page           椤电爜
+         * @param  int     size           姣忛〉涓暟
+         */
+        public String livePlaybackVisitorTimeList(String start_time, String end_time, int page, int size) throws Exception {
+            HashMap<Object,Object> params = new HashMap<Object,Object>();
+            params.put("start_time", start_time);
+            params.put("end_time", end_time);
+            params.put("page", page);
+            params.put("size", size);
+            return this.call("live.playback.visitor.timelist", params);
+        }
+        
+        /**
+         * 鏍规嵁鐩存挱id鑾峰彇鍥炴斁瑙嗛
+         * @param int  liveid 	鐩存挱id
+         */
+        public String livePlaybackVideo(int liveid) throws Exception {
+        	HashMap<Object,Object> params = new HashMap<Object,Object>();
+        	params.put("liveid", liveid);
+        	return this.call("live.playback.video", params);
+        }
+		
+		/**
+         * 鏍规嵁鐩存挱id鑾峰彇鍥炴斁鐧诲綍鍦板潃
+         * @param int  liveid 	鐩存挱id
+         */
+        public String livePlaybackLoginUrl(int liveid) throws Exception {
+        	HashMap<Object,Object> params = new HashMap<Object,Object>();
+        	params.put("liveid", liveid);
+        	return this.call("live.playback.loginUrl", params);
+        }
+
+        /**
+         * 鑾峰彇鐩存挱PPT绔犺妭淇℃伅
+         * @param int  liveid 	鐩存挱id
+         */
+        public String liveChapterList(int liveid) throws Exception {
+        	HashMap<Object,Object> params = new HashMap<Object,Object>();
+        	params.put("liveid", liveid);
+        	return this.call("live.chapter.list", params);
+        }
+
+        /**
+         * 鎸夌収鐩存挱ID鑾峰彇鎶曠エ鍒楄〃
+         * @param  String   liveid      鐩存挱ID
+         * @param  int      page        椤电爜
+         * @param  int      size        姣忛〉涓暟
+         * @return
+         */
+        public String liveVoteList(String liveid, int page, int size) throws Exception {
+            HashMap<Object,Object> params = new HashMap<Object,Object>();
+            params.put("liveid", liveid);
+            params.put("page", page);
+            params.put("size", size);
+            return this.call("live.vote.list", params);
+        }
+
+        /**
+         * 鎸夌収鎶曠エID鍜岀洿鎾璉D鑾峰彇鎶曠エ璇︽儏
+         * @param  int      vid        鎶曠エID
+         * @param  int      liveid     鐩存挱ID
+         * @param  int      page       椤电爜
+         * @param  int      size       姣忛〉涓暟
+         * @return
+         */
+         public String liveVoteDetail(int vid, int liveid, int page, int size) throws Exception {
+             HashMap<Object,Object> params = new HashMap<Object,Object>();
+             params.put("vid", vid);
+             params.put("liveid", liveid);
+             params.put("page", page);
+             params.put("size", size);
+             return this.call("live.vote.detail", params);
+         }
+
+         /**
+          * 鎸夌収鐩存挱ID鑾峰彇鎶藉鍒楄〃
+          * @param  String   liveid      鐩存挱ID
+          * @param  int      page        椤电爜
+          * @param  int      size        姣忛〉涓暟
+          * @return
+          */
+        public String liveLotteryList(String liveid, int page, int size) throws Exception {
+            HashMap<Object,Object> params = new HashMap<Object,Object>();
+            params.put("liveid", liveid);
+            params.put("page", page);
+            params.put("size", size);
+            return this.call("live.lottery.list", params);
+        }
+        
+        /**
+         * 璁剧疆鏈�楂樺湪绾�
+         * @param options 	鍙紶鐨勫弬鏁�
+         * @return
+         */
+        public String liveMaxUserSet(HashMap<Object,Object> options) throws Exception {
+        	HashMap<Object,Object> params = new HashMap<Object,Object>();
+        	params.put("options", options);
+        	return this.call("live.maxUser.set", params);
+        }
+        
+        /**
+         * 鑾峰彇鏈�楂樺湪绾�
+         * @return
+         */
+        public String liveMaxUserGet() throws Exception {
+        	HashMap<Object,Object> params = new HashMap<Object,Object>();
+        	return this.call("live.maxUser.get", params);
+        }
+        
+        /**
+         * 鍙戣捣鎻愰棶
+         * @param string    roomid     鎴块棿ID
+         * @param string    content    鎻愰棶鍐呭
+         * @param string    uid        鐢ㄦ埛id
+         * @param string    role       鐢ㄦ埛瑙掕壊
+         * @param string    nickname   鐢ㄦ埛鏄电О
+         * @param HashMap   options    鍙�夊弬鏁�
+         */
+        public String liveQaAdd(String roomid, String content, String uid, String role, String nickname, HashMap<Object,Object> options) throws Exception {
+        	HashMap<Object,Object> params = new HashMap<Object,Object>();
+        	params.put("roomid", roomid);
+        	params.put("content", content);
+        	params.put("uid", uid);
+        	params.put("role", role);
+        	params.put("nickname", nickname);
+        	params.put("options", options);
+        	return this.call("live.qa.add", params);
+        }
+        
+        /**
+         * 瀹℃牳閫氳繃鎻愰棶
+         * @param int       qid        鎻愰棶ID
+         * @param string    roomid     鎴块棿ID
+         */
+        public String liveQaAudit(int qid, String roomid) throws Exception {
+        	HashMap<Object,Object> params = new HashMap<Object,Object>();
+        	params.put("qid", qid);
+        	params.put("roomid", roomid);
+        	return this.call("live.qa.audit", params);
+        }
+        
+        /**
+         * 鍒犻櫎鎻愰棶
+         * @param int       qid        鎻愰棶ID
+         * @param string    roomid     鎴块棿ID
+         */
+        public String liveQaDelete(int qid, String roomid) throws Exception {
+        	HashMap<Object,Object> params = new HashMap<Object,Object>();
+        	params.put("qid", qid);
+        	params.put("roomid", roomid);
+        	return this.call("live.qa.delete", params);
+        }
+        
+        /**
+         * 鍥炲鎻愰棶
+         * @param int       qid        鎻愰棶ID
+         * @param string    roomid     鎴块棿ID
+         * @param string    content    鍥炲鍐呭
+         * @param string    uid        鐢ㄦ埛ID
+         * @param string    nickname   鐢ㄦ埛鏄电О
+         * @param HashMap   options    鍙�夊弬鏁�
+         */
+        public String liveQaAnswer(int qid, String roomid, String content, String uid, String nickname, HashMap<Object,Object> options) throws Exception {
+        	HashMap<Object,Object> params = new HashMap<Object,Object>();
+        	params.put("qid", qid);
+        	params.put("roomid", roomid);
+        	params.put("content", content);
+        	params.put("uid", uid);
+        	params.put("nickname", nickname);
+        	params.put("options", options);
+        	return this.call("live.qa.answer", params);
+        }
+        
+        /**
+         * 鑾峰彇闂瓟鍒楄〃
+         * @param   String    roomid         鎴块棿ID
+         * @param 	int  	  page 		          椤电爜
+         * @param 	int 	  size 		          姣忛〉鏁伴噺
+         * @param   HashMap   options        鍙�夊弬鏁�
+         */
+        public String liveQaList(String roomid, int page, int size, HashMap<Object,Object> options) throws Exception {
+        	HashMap<Object,Object> params = new HashMap<Object,Object>();
+        	params.put("roomid", roomid);
+        	params.put("page", page);
+        	params.put("size", size);
+        	params.put("options", options);
+        	return this.call("live.qa.list", params);
+        }
+
+        /**
+         * 鎸夌収鐩存挱ID鑾峰彇绉佽亰璁板綍鍒楄〃
+         * @param  String   liveid      鐩存挱ID
+         * @param  int      page        椤电爜
+         * @param  int      size        姣忛〉涓暟
+         * @return
+         */
+        public String livePrivateChatList(String liveid, int page, int size) throws Exception {
+            HashMap<Object,Object> params = new HashMap<Object,Object>();
+            params.put("liveid", liveid);
+            params.put("page", page);
+            params.put("size", size);
+            return this.call("live.privateChat", params);
+        }
+
+        /**
+        *   澧炲姞涓�涓洿鎾绋�
+        *   @param String course_name 璇剧▼鍚嶇О
+        *   @param String account 鍙戣捣鐩存挱璇剧▼鐨勪富鎾处鍙�
+        *   @param String start_time 璇剧▼寮�濮嬫椂闂�,鏍煎紡: 2015-01-10 12:00:00
+        *   @param String end_time 璇剧▼缁撴潫鏃堕棿,鏍煎紡: 2015-01-10 13:00:00
+        *   @return
+        */
+        public String courseAdd(String course_name, String account, String start_time, String end_time, String nickname, String accountIntro, HashMap<Object,Object> options) throws Exception {
+            HashMap<Object,Object> params = new HashMap<Object,Object>();
+            params.put("course_name", course_name);
+            params.put("account", account);
+            params.put("start_time", start_time);
+            params.put("end_time", end_time);
+            params.put("nickname", nickname);
+            params.put("accountIntro", accountIntro);
+            params.put("options", options);
+            return this.call("course.add", params);
+        }
+
+        /**
+         *  杩涘叆涓�涓绋�
+         *  @param  String  course_id      璇剧▼ID 
+         *  @param  String  uid            鐢ㄦ埛鍞竴ID
+         *  @param  String  nickname       鐢ㄦ埛鏄电О 
+         *  @param  String  role           鐢ㄦ埛瑙掕壊锛屾灇涓捐:ROLE 瀹氫箟
+         *  @param  Int     expire         鏈夋晥鏈�,榛樿:3600(鍗曚綅:绉�)
+         *  @param  Array   options        鍙�夐」锛屽寘鎷�:gender:鏋氫妇瑙佷笂闈ENDER瀹氫箟,avatar:澶村儚鍦板潃
+         */
+        public String courseAccess(String course_id, String uid, String nickname, String role, int expire, HashMap<Object,Object> options) throws Exception {
+            HashMap<Object,Object> params = new HashMap<Object,Object>();
+            params.put("course_id", course_id);
+            params.put("uid", uid);
+            params.put("nickname", nickname);
+            params.put("role", role);
+            params.put("expire", expire);
+            params.put("options", options);
+            return this.call("course.access", params);
+        }
+
+        /**
+         *  杩涘叆涓�涓绋嬪洖鏀�
+         *  @param  String  course_id      璇剧▼ID 
+         *  @param  String  uid            鐢ㄦ埛鍞竴ID
+         *  @param  String  nickname       鐢ㄦ埛鏄电О 
+         *  @param  String  role           鐢ㄦ埛瑙掕壊锛屾灇涓捐:ROLE 瀹氫箟
+         *  @param  Int     expire         鏈夋晥鏈�,榛樿:3600(鍗曚綅:绉�)
+         *  @param  Array   options        鍙�夐」锛屽寘鎷�:gender:鏋氫妇瑙佷笂闈ENDER瀹氫箟,avatar:澶村儚鍦板潃
+         */
+        public String courseAccessPlayback(String course_id, String uid, String nickname, String role, int expire, HashMap<Object,Object> options) throws Exception {
+            HashMap<Object,Object> params = new HashMap<Object,Object>();
+            params.put("course_id", course_id);
+            params.put("uid", uid);
+            params.put("nickname", nickname);
+            params.put("role", role);
+            params.put("expire", expire);
+            params.put("options", options);
+            return this.call("course.access.playback", params);
+        }
+        
+        /**
+         *  鑾峰彇璇剧▼鐩存挱闂村湴鍧�
+         *  @param  String  course_id      璇剧▼ID 
+         *  @param  String  uid            鐢ㄦ埛鍞竴ID
+         *  @param  String  nickname       鐢ㄦ埛鏄电О 
+         *  @param  String  role           鐢ㄦ埛瑙掕壊锛屾灇涓捐:ROLE 瀹氫箟
+         *  @param  Int     expire         鏈夋晥鏈�,榛樿:3600(鍗曚綅:绉�)
+         *  @param  Array   options        鍙�夐」锛屽寘鎷�:gender:鏋氫妇瑙佷笂闈ENDER瀹氫箟,avatar:澶村儚鍦板潃
+         */
+        public String courseAccessUrl(String course_id, String uid, String nickname, String role, int expire, HashMap<Object,Object> options) throws Exception {
+        	String accessAuth = this.courseAccessKey(course_id, uid, nickname, role, expire, options);
+	    	return "http://open.talk-fun.com/room.php?accessAuth=" + accessAuth;
+        }
+        
+        /**
+         *  鑾峰彇璇剧▼鐩存挱key
+         *  @param  String  course_id      璇剧▼ID 
+         *  @param  String  uid            鐢ㄦ埛鍞竴ID
+         *  @param  String  nickname       鐢ㄦ埛鏄电О 
+         *  @param  String  role           鐢ㄦ埛瑙掕壊锛屾灇涓捐:ROLE 瀹氫箟
+         *  @param  Int     expire         鏈夋晥鏈�,榛樿:3600(鍗曚綅:绉�)
+         *  @param  Array   options        鍙�夐」锛屽寘鎷�:gender:鏋氫妇瑙佷笂闈ENDER瀹氫箟,avatar:澶村儚鍦板潃
+         */
+        public String courseAccessKey(String course_id, String uid, String nickname, String role, int expire, HashMap<Object,Object> options) throws Exception {
+        	HashMap<Object,Object> params = new HashMap<Object, Object>();
+	    	
+	    	params.put("openID", this.openID.trim());
+	    	
+	    	Date date = new Date();
+	    	long time = date.getTime() / 1000;
+	    	String ts = time + "";
+	    	params.put("timestamp", ts);
+	    	
+	    	params.put("course_id", course_id);
+	    	params.put("uid", uid);
+	    	params.put("nickname", nickname);
+	    	params.put("role", role);
+	    	params.put("expire", expire);
+	    	params.put("options", JSONObject.fromObject(options).toString());
+	    	
+	    	params.put("sign", this.generateSign(params));
+	    	String accessAuth = JSONObject.fromObject(params).toString();
+	    	accessAuth = this.base64UrlEncode(accessAuth);
+	    	
+	    	return accessAuth;
+        }
+        
+        /**
+         *  鑾峰彇璇剧▼鍥炴斁鍦板潃
+         *  @param  String  course_id      璇剧▼ID 
+         *  @param  String  uid            鐢ㄦ埛鍞竴ID
+         *  @param  String  nickname       鐢ㄦ埛鏄电О 
+         *  @param  String  role           鐢ㄦ埛瑙掕壊锛屾灇涓捐:ROLE 瀹氫箟
+         *  @param  Int     expire         鏈夋晥鏈�,榛樿:3600(鍗曚綅:绉�)
+         *  @param  Array   options        鍙�夐」锛屽寘鎷�:gender:鏋氫妇瑙佷笂闈ENDER瀹氫箟,avatar:澶村儚鍦板潃
+         */
+        public String courseAccessPlaybackUrl(String course_id, String uid, String nickname, String role, int expire, HashMap<Object,Object> options) throws Exception {
+        	String accessAuth = this.courseAccessKey(course_id, uid, nickname, role, expire, options);
+	    	return "http://open.talk-fun.com/player.php?accessAuth=" + accessAuth;
+        }
+
+        /**
+        *   鏌ヨ璇剧▼淇℃伅
+        *   @param String course_id 璇剧▼ID
+        */
+        public String courseGet(String course_id, HashMap<Object,Object> options) throws Exception {
+            HashMap<Object,Object> params = new HashMap<Object,Object>();
+            params.put("course_id", course_id);
+			params.put("options", options);
+            return this.call("course.get", params);
+        }
+        
+        /**
+         * 鍙戦�佸箍鎾�
+         * @param String course_id  璇剧▼ID
+         * @param String cms
+         * @param HashMap args
+         * @param HashMap options
+         * @return
+	     * @throws Exception
+         */
+        public String courseBroadcastSend(String course_id, String cmd, HashMap<Object,Object> args, HashMap<Object,Object> options) throws Exception {
+	    	HashMap<Object,Object> params = new HashMap<Object,Object>();
+            params.put("course_id", course_id);
+            params.put("cmd", cmd);
+            params.put("params", args);
+            params.put("options", options);
+            return this.call("course.broadcast.send", params);
+        }
+
+        /**
+        *   鍒犻櫎璇剧▼
+        *   @param String course_id 璇剧▼ID
+        */
+        public String courseDelete(String course_id) throws Exception {
+            HashMap<Object,Object> params = new HashMap<Object,Object>();
+            params.put("course_id", course_id);
+            return this.call("course.delete", params);
+        }
+
+        /**
+        *   璇剧▼鍒楄〃(灏嗚繑鍥炲紑濮嬫椂闂村湪鍖洪棿鍐呯殑璇剧▼)
+        *   @param String start_time 寮�濮嬫椂闂村尯闂�,鏍煎紡: 2015-01-01 12:00:00
+        *   @param String end_time 缁撴潫鏃堕棿鍖洪棿,鏍煎紡: 2015-01-02 12:00:00
+        *   @param int 	  page 		椤电爜
+        *   @param int 	  size 		姣忛〉鏁伴噺
+        *   @param HashMap options 	鍏朵粬鍙傛暟锛宻tatus锛氳绋嬬姸鎬�(0涓烘甯哥姸鎬侊紝-1涓哄凡鍒犻櫎)
+        *   @return 
+        */
+        public String courseList(String start_time, String end_time, int page, int size, HashMap<Object,Object> options) throws Exception {
+            HashMap<Object,Object> params = new HashMap<Object,Object>();
+            params.put("start_time", start_time);
+            params.put("end_time", end_time);
+            params.put("page", page);
+            params.put("size", size);
+            params.put("options", options);
+            return this.call("course.list", params);
+        }
+
+        /**
+        *   鏇存柊璇剧▼淇℃伅
+        *   @param String course_id 璇剧▼ID
+        *   @param String account 鍙戣捣鐩存挱璇剧▼鐨勪富鎾处鍙�
+        *   @param String course_name 璇剧▼鍚嶇О
+        *   @param String start_time 璇剧▼寮�濮嬫椂闂�,鏍煎紡:2015-01-01 12:00:00
+        *   @param String end_time 璇剧▼缁撴潫鏃堕棿,鏍煎紡:2015-01-01 13:00:00
+        *   @param String nickname 	涓绘挱鐨勬樀绉�
+        *   @param String accountIntro 	涓绘挱鐨勭畝浠�
+        *   @param HashMap options 		鍙�夊弬鏁�
+        */
+        public String courseUpdate(String course_id, String account, String course_name, String start_time, String end_time, String nickname, String accountIntro, HashMap<Object,Object> options) throws Exception {
+            HashMap<Object,Object> params = new HashMap<Object,Object>();
+            params.put("course_id", course_id);
+            params.put("course_name", course_name);
+            params.put("account", account);
+            params.put("start_time", start_time);
+            params.put("end_time", end_time);
+            params.put("nickname", nickname);
+            params.put("accountIntro", accountIntro);
+            params.put("options", options);
+            return this.call("course.update", params);
+        }
+
+        /**
+         *  鎸夌収鎶曠エID鍜岃绋婭D鑾峰彇鎶曠エ璇︽儏
+         *  @param  int      vid        鎶曠エID
+         *  @param  int      course_id   璇剧▼ID
+         *  @param  int      page       椤电爜
+         *  @param  int      size       姣忛〉涓暟
+         *  @return
+         */
+        public String courseVoteDetail(int vid, int course_id, int page, int size) throws Exception {
+            HashMap<Object,Object> params = new HashMap<Object,Object>();
+            params.put("vid", vid);
+            params.put("course_id", course_id);
+            params.put("page", page);
+            params.put("size", size);
+            return this.call("course.votes.detail", params);
+        }
+
+        /**
+         *  鎸夌収璇剧▼ID鑾峰彇鎶曠エ鍒楄〃
+         *  @param  String   course_id      璇剧▼ID
+         *  @param  int      page        椤电爜
+         *  @param  int      size        姣忛〉涓暟
+         *  @return
+         */
+        public String courseVoteList(String course_id, int page, int size, String status) throws Exception {
+            HashMap<Object,Object> params = new HashMap<Object,Object>();
+            params.put("course_id", course_id);
+            params.put("page", page);
+            params.put("size", size);
+            params.put("status", status);
+            return this.call("course.votes.list", params);
+        }
+        
+        /**
+         * 鍒犻櫎鎶曠エ
+         * @param String 		vid 		鎶曠エID
+         * @return
+         * @throws Exception
+         */
+        public String courseVoteDelete(String vid) throws Exception {
+        	HashMap<Object,Object> params = new HashMap<Object,Object>();
+        	params.put("vid", vid);
+        	return this.call("course.votes.delete", params);
+        }
+        
+        /**
+         * 鏇存柊鎶曠エ
+         * @param String 		vid 		鎶曠エID
+         * @param HashMap 		options 	瑕佹洿鏂扮殑淇℃伅
+         * @return
+         * @throws Exception
+         */
+        public String courseVoteUpdate(String vid, HashMap<Object,Object> options) throws Exception {
+        	HashMap<Object,Object> params = new HashMap<Object,Object>();
+	    	params.put("vid", vid);
+	    	params.put("options", options);
+	    	
+	    	HashMap<Object,Object> files = new HashMap<Object,Object>();
+	    	
+	    	if (options.containsKey("image")) {
+	    		String image = options.get("image").toString();
+	    		if ("" != image) {
+	    			File file = new File(image);
+	    			if (!file.exists()) {
+	    				HashMap<Object,Object> ret = new HashMap<Object,Object>();
+	    				ret.put("code", CODE_FAIL);
+	    				ret.put("msg", "鏂囦欢" + image + "涓嶅瓨鍦�");
+	    				return JSONObject.fromObject(ret).toString();
+	    			}
+	    			
+	    			files.put("image", "@" + image);
+	    		}
+	    	}
+	    	
+	    	return this.call("course.votes.update", params, "POST", files);
+        }
+
+        /**
+         *  鎸夌収璇剧▼ID鑾峰彇鎶藉鍒楄〃
+         *  @param  String   course_id      璇剧▼ID
+         *  @param  int      page        椤电爜
+         *  @param  int      size        姣忛〉涓暟
+         *  @return
+         */
+        public String courseLotteryList(String course_id, int page, int size) throws Exception {
+            HashMap<Object,Object> params = new HashMap<Object,Object>();
+            params.put("course_id", course_id);
+            params.put("page", page);
+            params.put("size", size);
+            return this.call("course.lottery.list", params);
+        }
+
+        /**
+         *  鎸夌収璇剧▼ID鑾峰彇闊抽涓嬭浇鍦板潃
+         *  @param  String   course_id      璇剧▼ID
+         *  @return
+         */
+        public String courseAudioDownloadUrl(String course_id) throws Exception {
+            HashMap<Object,Object> params = new HashMap<Object,Object>();
+            params.put("course_id", course_id);
+            return this.call("course.audio.download.url", params);
+        }
+        
+        /**
+         * 鑾峰彇鍦ㄧ嚎鐢ㄦ埛鍒楄〃
+         * @param 	String 		course_id 		璇剧▼ID
+         * @param 	String 		start_time 		鏌ヨ寮�濮嬫椂闂�,鏍煎紡:2015-01-01 12:00:00
+         * @param 	String 		end_time 		鏌ヨ缁撴潫鏃堕棿,鏍煎紡:2015-01-01 13:00:00
+         * @param 	int 		page 			椤电爜
+         * @param  	int 		size 		 	姣忛〉鏁伴噺
+         * @return
+         * @throws Exception
+         */
+        public String courseOnlineList(String course_id, String start_time, String end_time, int page, int size) throws Exception {
+        	HashMap<Object,Object> params = new HashMap<Object,Object>();
+        	params.put("course_id", course_id);
+        	params.put("start_time", start_time);
+        	params.put("end_time", end_time);
+        	params.put("page", page);
+        	params.put("size", size);
+        	return this.call("course.online.list", params);
+        }
+        
+        /**
+         * 鑾峰彇鍦ㄧ嚎绠$悊鍛樺垪琛�
+         * @param 	String 		start_time 		鏌ヨ寮�濮嬫椂闂�,鏍煎紡:2015-01-01 12:00:00
+         * @param 	String 		end_time 		鏌ヨ缁撴潫鏃堕棿,鏍煎紡:2015-01-01 13:00:00
+         * @param 	int 		page 			椤电爜
+         * @param  	int 		size 		 	姣忛〉鏁伴噺
+         * @return
+         * @throws Exception
+         */
+        public String courseOnlineAdmin(String start_time, String end_time, int page, int size) throws Exception {
+        	HashMap<Object,Object> params = new HashMap<Object,Object>();
+        	params.put("start_time", start_time);
+        	params.put("end_time", end_time);
+        	params.put("page", page);
+        	params.put("size", size);
+        	return this.call("course.online.admin", params);
+        }
+
+        /**
+         *  鏍规嵁璇剧▼ID鑾峰彇璁垮鍒楄〃
+         *  @param  String course_id      璇剧▼ID
+         *  @param  int page           椤电爜
+         *  @param  int size           姣忛〉涓暟 
+         *  @param  HashMap options    鍙�夊弬鏁�
+         *  @return
+         */
+        public String courseVisitorList(String course_id, int page, int size, HashMap<Object,Object> options) throws Exception {
+            HashMap<Object,Object> params = new HashMap<Object,Object>();
+            params.put("course_id", course_id);
+            params.put("page", page);
+            params.put("size", size);
+            params.put("options", options);
+            return this.call("course.visitor.list", params);
+        }
+        
+        /**
+         * 鏍规嵁璇剧▼ID鑾峰彇鍥炴斁璁垮鍒楄〃
+         * @param Stirng course_id 		璇剧▼ID
+         * @param int page 				椤甸潰
+         * @param int size 				姣忛〉涓暟
+         * @param int options 			鍙�夊弬鏁�
+         * @return
+         */
+        public String coursePlaybackVisitorList(String course_id, int page, int size, HashMap<Object,Object> options) throws Exception {
+        	HashMap<Object,Object> params = new HashMap<Object,Object>();
+        	params.put("course_id", course_id);
+            params.put("page", page);
+            params.put("size", size);
+            params.put("options", options);
+            return this.call("course.visitor.playback", params);
+        }
+        
+        /**
+         *  鏍规嵁鏃堕棿鑾峰彇璁垮鍒楄〃
+         *  @param  string start_time   鏌ヨ璧峰鏃堕棿,鏍煎紡:2015-01-01 12:00:00
+         *  @param  string end_time     鏌ヨ缁撴潫鏃堕棿,鏍煎紡:2015-01-01 12:00:00
+         *  @param  int $page           椤电爜
+         *  @param  int $size           姣忛〉涓暟 
+         */
+        public String courseVisitorListAll(String start_time, String end_time, int page, int size) throws Exception {
+        	HashMap<Object,Object> params = new HashMap<Object,Object>();
+        	params.put("start_time", start_time);
+        	params.put("end_time", end_time);
+        	params.put("page", page);
+        	params.put("size", size);
+        	return this.call("course.visitor.listall", params);
+        }
+
+        /**
+         *  鏍规嵁璇剧▼ID鑾峰彇鎻愰棶鍒楄〃
+         *  @param  String course_id      璇剧▼ID
+         *  @param  int     page        椤电爜
+         *  @param  int     size        姣忛〉涓暟
+         *  @return
+         */
+        public String courseQuestionList(String course_id, int page, int size) throws Exception {
+            HashMap<Object,Object> params = new HashMap<Object,Object>();
+            params.put("course_id", course_id);
+            params.put("page", page);
+            params.put("size", size);
+            return this.call("course.question.list", params);
+        }
+
+        /**
+         *  鑾峰彇璇剧▼椴滆姳璁板綍
+         *  @param  string  course_id     璇剧▼ID
+         *  @param  int     page       椤电爜(榛樿:1)
+         *  @param  int     size       姣忛〉涓暟(榛樿:10)
+         */
+        public String courseFlowerList(String course_id, int page, int size) throws Exception {
+            HashMap<Object,Object> params = new HashMap<Object,Object>();
+            params.put("course_id", course_id);
+            params.put("page", page);
+            params.put("size", size);
+            return this.call("course.flower.list", params);
+        }
+
+        /**
+         *  鑾峰彇璇剧▼鑱婂ぉ鍒楄〃
+         *  @param  string      course_id         璇剧▼id
+         *  @param  int         page           	  椤电爜
+         *  @param  int     	size       		  姣忛〉涓暟         
+         *  @return array 
+         */
+        public String courseMessageList(String course_id, int page, int size) throws Exception {
+            HashMap<Object,Object> params = new HashMap<Object,Object>();
+            params.put("course_id", course_id);
+            params.put("page", page);
+            params.put("size", size);
+            return this.call("course.message", params);
+        }
+
+        /**
+         *  鑾峰彇璇句欢鍒楄〃
+         *  @param  string      course_id         璇剧▼id
+         *  @param  int         page           椤电爜
+         *  @return array 
+         */
+        public String courseDocumentList(String course_id, int page) throws Exception {
+            HashMap<Object,Object> params = new HashMap<Object,Object>();
+            params.put("course_id", course_id);
+            params.put("page", page);
+            return this.call("course.document", params);
+        }
+        
+        /**
+         * 鍒犻櫎璇句欢
+         * @param 	String 		id 		璇句欢ID
+         * @return
+         */
+        public String courseDocumentDelete(String id) throws Exception {
+        	HashMap<Object,Object> params = new HashMap<Object,Object>();
+            params.put("id", id);
+            return this.call("document.delete", params);
+        }
+        
+        /**
+         * 鏍规嵁璇剧▼id鑾峰彇鍥炴斁瑙嗛
+         * @param string 	 course_id 		璇剧▼id
+         * @return
+         * @throws Exception
+         */
+        public String courseVideo(String course_id) throws Exception {
+        	HashMap<Object,Object> params = new HashMap<Object,Object>();
+        	params.put("course_id", course_id);
+        	return this.call("course.video", params);
+        }
+        
+        /**
+         * 鏍规嵁璇剧▼id鑾峰彇鍥炴斁瑙嗛
+         * @param string 	 course_id 		璇剧▼id
+         * @prram HashMap 	 options 		鍙�夊弬鏁�
+         * @return
+         * @throws Exception
+         */
+        public String courseVideo(String course_id, HashMap<Object,Object> options) throws Exception {
+        	HashMap<Object,Object> params = new HashMap<Object,Object>();
+        	params.put("course_id", course_id);
+        	params.put("options", options);
+        	return this.call("course.video", params);
+        }
+        
+        /**
+         * 鏍规嵁璇剧▼id鑾峰彇璇剧▼閰嶇疆
+         * @param string 	course_id 		璇剧▼id
+         * @return
+         * @throws Exception
+         */
+        public String courseConfig(String course_id) throws Exception {
+        	HashMap<Object,Object> params = new HashMap<Object,Object>();
+        	params.put("course_id", course_id);
+        	return this.call("course.getConfig", params);
+        }
+        
+        /**
+         * 鏇存柊璇剧▼閰嶇疆淇℃伅
+         * @param String 			course_id 		璇剧▼ID
+         * @param HashMap 			options 		閰嶇疆鍙傛暟
+         * @return
+         * @throws Exception
+         */
+        public String courseUpdateConfig(String course_id, HashMap<Object,Object> options) throws Exception {
+        	HashMap<Object,Object> params = new HashMap<Object,Object>();
+        	params.put("course_id", course_id);
+        	params.put("options", options);
+        	return this.call("course.updateConfig", params);
+        }
+        
+        /**
+         * 鍙戣捣鎶曠エ
+         * @param String 	course_id 	璇剧▼ID
+         * @param String 	uid 		鎶曠エ鍙戝竷鑰咃紝鍚堜綔鏂圭敤鎴稩D
+         * @param String 	nickname 	鎶曠エ鍙戝竷鑰咃紝鍚堜綔鏂圭敤鎴锋樀绉�
+         * @param String 	title 		鎶曠エ涓婚
+         * @param String 	label 		鎶曠エ鏍囩
+         * @param ArrayList op 			閫夐」
+         * @param int 		type 		绫诲瀷锛�0涓哄崟閫夛紝1涓哄閫�
+         * @param int 		optional 	鑻ヤ负鍗曢�夊垯浼�1锛屽閫夊垯浼犵殑鍊间负澶氬皯琛ㄧず鍙互閫夊嚑椤�
+         * @param String 	answer 		绛旀
+         * @param String 	image 		鍥剧墖璺緞
+         * @param String 	options 	鍙�夊弬鏁�
+         */
+        public String courseVoteAdd(String course_id, String uid, String nickname, String title, String label, ArrayList op, int type, int optional, String answer, String image, HashMap<Object,Object> options) throws Exception {
+        	HashMap<Object,Object> params = new HashMap<Object,Object>();
+        	params.put("course_id", course_id);
+        	params.put("uid", uid);
+        	params.put("nickname", nickname);
+        	params.put("title", title);
+        	params.put("label", label);
+        	params.put("op", op);
+        	params.put("type", type);
+        	params.put("optional", optional);
+        	params.put("answer", answer);
+        	params.put("options", options);
+        	
+        	HashMap<Object,Object> files = new HashMap<Object,Object>();
+        	
+        	if ("" != image) {
+        		files.put("image", "@" + image);
+        	}
+        	
+        	return this.call("course.votes.add", params, "POST", files);
+        }
+        
+        /**
+         * 缁撴潫鎶曠エ
+         * @param int 		vid 			鎶曠エID
+         * @param int 		showResult 		鏄惁鏄剧ず鎶曠エ缁撴灉锛�1鏄剧ず锛�0涓嶆樉绀�
+         * @param String 	uid 			鎶曠エ缁撴潫鑰咃紝鍚堜綔鏂圭敤鎴稩D
+         * @param String 	nickname 		鎶曠エ缁撴潫鑰咃紝鍚堜綔鏂圭敤鎴锋樀绉�
+         */
+        public String courseVoteEnd(int vid, int showResult, String uid, String nickname) throws Exception {
+        	HashMap<Object,Object> params = new HashMap<Object,Object>();
+        	params.put("vid", vid);
+        	params.put("showVote", showResult);
+        	params.put("uid", uid);
+        	params.put("nickname", nickname);
+        	return this.call("course.votes.end", params);
+        }
+        
+        /**
+         * 鍙戝竷棰勫彂甯冪殑鎶曠エ
+         * @param int 		vid 		鎶曠エID
+         * @param int 		course_id 	璇剧▼ID
+         * @return
+         * @throws Exception
+         */
+        public String courseVoteEmit(int vid, int course_id) throws Exception {
+        	HashMap<Object,Object> params = new HashMap<Object,Object>();
+        	params.put("vid", vid);
+        	params.put("course_id", course_id);
+        	return this.call("course.votes.emit", params);
+        }
+
+        /**
+       	 * 鍙栬绋婸PT绔犺妭淇℃伅
+         * @param int  course_id 	璇剧▼id
+         */
+        public String courseChapterList(int course_id) throws Exception {
+        	HashMap<Object,Object> params = new HashMap<Object,Object>();
+        	params.put("course_id", course_id);
+        	return this.call("course.chapter.list", params);
+        }
+
+        /**
+       	 * 鏍规嵁璇剧▼ID鑾峰彇琚瑷�鐨勭敤鎴峰垪琛�
+         * @param int  course_id 	璇剧▼id
+         */
+        public String courseChatDisableList(int course_id) throws Exception {
+        	HashMap<Object,Object> params = new HashMap<Object,Object>();
+        	params.put("course_id", course_id);
+        	return this.call("course.chat.disable.list", params);
+        }
+
+        /**
+         *  娣诲姞鍓緫
+         *  @param Int     liveid      鐩存挱ID
+         *  @param String  name        鍓緫鍚嶇О
+         *  @param Json    time        鍓緫鏃堕棿锛宎rray(array('start'=>60,'end'=>180))
+         *  @param Int     isRelated   鏄惁鍏宠仈婧愮洿鎾紝榛樿涓嶅叧鑱�
+         */
+        public String clipAdd(int liveid, String name, HashMap<Object,Object> time, int isRelated) throws Exception {
+            HashMap<Object,Object> params = new HashMap<Object,Object>();
+            params.put("liveid", liveid);
+            params.put("name", name);
+            params.put("time", time);
+            params.put("isRelated", isRelated);
+            return this.call("clip.add", params);
+        }
+
+        /**
+         *  淇敼鍓緫
+         *  @param Int     clipid      鍓緫ID
+         *  @param String  name        鍓緫鍚嶇О
+         *  @param Array   time        鍓緫鏃堕棿锛宎rray(array('start'=>60,'end'=>180))
+         *  @param Int     isRelated   鏄惁鍏宠仈婧愮洿鎾紝榛樿涓嶅叧鑱�
+         */
+        public String clipUpdate(int clipid, String name, HashMap<Object,Object> time, int isRelated) throws Exception {
+            HashMap<Object,Object> params = new HashMap<Object,Object>();
+            params.put("clipid", clipid);
+            params.put("name", name);
+            params.put("time", time);
+            params.put("isRelated", isRelated);
+            return this.call("clip.update", params);
+        }
+
+        /**
+         *  鍒犻櫎鍓緫
+         *  @param Int     clipid      鍓緫ID
+         */
+        public String clipDelete(int clipid) throws Exception {
+            HashMap<Object,Object> params = new HashMap<Object,Object>();
+            params.put("clipid", clipid);
+            return this.call("clip.delete", params);
+        }
+
+        /**
+         *  鑾峰彇鍓緫淇℃伅
+         *  @param Int     clipid      鍓緫ID
+         */
+        public String clipGet(int clipid) throws Exception {
+            HashMap<Object,Object> params = new HashMap<Object,Object>();
+            params.put("clipid", clipid);
+            return this.call("clip.get", params);
+        }
+
+        /**
+         *  鑾峰彇鍓緫鍒楄〃
+         *  @param Int     page      椤电爜
+         *  @param Int     size      鏉℃暟
+         *  @param Int	   liveid	  鐩存挱id
+         */
+        public String clipList(int page, int size) throws Exception {
+            HashMap<Object,Object> params = new HashMap<Object,Object>();
+            params.put("page", page);
+            params.put("size", size);
+            return this.call("clip.list", params);
+        }
+        
+        /**
+         *  鑾峰彇鍓緫鍒楄〃
+         *  @param Int     page      椤电爜
+         *  @param Int     size      鏉℃暟
+         *  @param Int	   liveid	  鐩存挱id
+         */
+        public String clipList(int page, int size, int liveid) throws Exception {
+            HashMap<Object,Object> params = new HashMap<Object,Object>();
+            params.put("page", page);
+            params.put("size", size);
+            params.put("liveid", liveid);
+            return this.call("clip.list", params);
+        }
+
+        /**
+         *  鏍规嵁璇剧▼id鑾峰彇鍓緫鍒楄〃
+         *  @param Int     course_id 璇剧▼id
+         *  @param Int     page      椤电爜
+         *  @param Int     size      鏉℃暟
+         */
+        public String clipListByCid(int course_id, int page, int size) throws Exception {
+            HashMap<Object,Object> params = new HashMap<Object,Object>();
+            params.put("course_id", course_id);
+            params.put("page", page);
+            params.put("size", size);
+            return this.call("clip.course.list", params);
+        }
+
+        /**
+         *  娣诲姞鍓緫
+         *  @param Int     course_id    璇剧▼ID
+         *  @param String  name        鍓緫鍚嶇О
+         *  @param Json    time        鍓緫鏃堕棿锛宎rray(array('start'=>60,'end'=>180))
+         *  @param Int     isRelated   鏄惁鍏宠仈婧愮洿鎾紝榛樿涓嶅叧鑱�
+         */
+        public String clipAddByCid(int course_id, String name, HashMap<Object,Object> time, int isRelated) throws Exception {
+            HashMap<Object,Object> params = new HashMap<Object,Object>();
+            params.put("course_id", course_id);
+            params.put("name", name);
+            params.put("time",time);
+            params.put("isRelated", isRelated);
+            return this.call("clip.course.add", params);
+        }
+        
+        /**
+         * 鑾峰彇鍓緫access_token锛屾挱鏀惧湴鍧�
+         * @param int 			clipid 			鍓緫ID
+         * @param String 		uid 			鍚堜綔鏂圭敤鎴峰敮涓�ID
+         * @param String 		nickname 		鍚堜綔鏂圭敤鎴锋樀绉�
+         * @param int 			expire 			鏈夋晥鏈燂紝鍗曚綅锛氱(榛樿3600绉�)
+         */
+        public String clipAccess(int clipid, String uid, String nickname, int expire) throws Exception {
+        	HashMap<Object,Object> params = new HashMap<Object,Object>();
+        	params.put("clipid", clipid);
+        	params.put("uid", uid);
+        	params.put("nickname", nickname);
+        	params.put("expire", expire);
+        	return this.call("clip.access", params);
+        }
+        
+        /**
+         * 铏氭嫙鐢ㄦ埛瀵煎叆
+         * @param Int 	course_id 	璇剧▼ID
+         * @param Array userList 	铏氭嫙鐢ㄦ埛鍒楄〃
+         * @param int 	total 		鎬绘暟
+         */
+        public String courseRobotSet(int course_id, ArrayList userList, int total) throws Exception {
+        	HashMap<Object,Object> params = new HashMap<Object,Object>();
+        	params.put("course_id", course_id);
+        	params.put("userList", userList);
+        	params.put("total", total);
+        	HashMap<Object, Object> files = new HashMap<Object, Object>();
+        	
+        	return this.call("course.robot.set", params, "POST",files);
+        }
+        
+        /**
+         * 婊氬姩鍏憡鎺ュ彛
+         * @param int 		course_id 	璇剧▼ID
+         * @param String 	content 	婊氬姩鍏憡鍐呭
+         * @param String 	link 		婊氬姩鍏憡閾炬帴
+         * @param int 		duration 	婊氬姩閫氱煡鏄剧ず鏃堕暱(鍗曚綅锛氱)
+         * @return
+         * @throws Exception
+         */
+        public String courseNoticeRoll(int course_id, String content, String link, int duration) throws Exception {
+        	HashMap<Object,Object> params = new HashMap<Object,Object>();
+        	params.put("course_id", course_id);
+        	params.put("content", content);
+        	params.put("link", link);
+        	params.put("duration", duration);
+        	return this.call("course.notice.roll", params);
+        }
+        
+        /**
+         * 璇剧▼涓婁紶璇句欢
+         * @param course_id		璇剧▼ID
+	     * @param file			鏂囦欢 {"file":"鏂囦欢璺緞","name":"鏂囦欢鍚�"}锛屾敮鎸佺殑璇句欢鏍煎紡涓猴細ppt, pptx, doc, docx, pdf, jpg, jpeg, png, gif
+         */
+        public String courseDocumentUpload(String course_id, HashMap<String,String> file) throws Exception {
+        	HashMap<Object,Object> params = new HashMap<Object,Object>();	    	
+	    	params.put("course_id", course_id);
+	    	params.put("name", file.get("name"));
+	    	
+	    	String res = this.call("course.document.uploadurl.get",params);
+	    	
+	    	JSONObject resJson = JSONObject.fromObject(res);
+	    	if(resJson.getInt("code") == com.qxueyou.scc.sdk.MTCloud.CODE_SUCCESS){
+	    		JSONObject resData = resJson.getJSONObject("data");	
+	    		
+	    		File f;
+				f = new File(file.get("file"));
+				Part[] parts = {
+	    			new FilePart(resData.getString("field"),f)
+	    		};
+	    		
+	    		return this.doPost(resData.getString("api"), parts);
+	    	}
+	    	return res;
+        }
+        
+        /**
+         * 鑾峰彇涓绘挱鐧诲綍淇℃伅
+         * @param account 			涓绘挱璐︽埛
+         * @param accountType 		涓绘挱璐︽埛绫诲瀷
+         * @param options 			鍏跺畠鍙�夐」锛宻sl锛氭槸鍚︿娇鐢╤ttps(true涓轰娇鐢紝false涓轰笉浣跨敤)
+         * @return
+         * @throws Exception
+         */
+        public String courseLogin(String account, int accountType, HashMap<Object,Object> options) throws Exception {
+        	HashMap<Object,Object> params = new HashMap<Object,Object>();
+	    	params.put("account", account);
+	    	params.put("accountType", accountType);
+	    	params.put("options", options);
+	    	return this.call("course.login", params);
+        }
+        
+        /**
+         * 淇敼涓绘挱澶村儚
+         * @param account 			鍙戣捣鐩存挱璇剧▼鐨勫悎浣滄柟涓绘挱鍞竴璐﹀彿ID
+         * @param filename 			鏈湴鍥剧墖鍥剧墖璺緞
+         * @return
+         * @throws Exception
+         */
+        public String courseZhuboPortrait(String account, String filename) throws Exception {
+        	HashMap<Object,Object> params = new HashMap<Object,Object>();
+        	params.put("account", account);
+        	String res = this.call("course.zhubo.portrait",params);
+        	
+        	JSONObject resJson = JSONObject.fromObject(res);
+        	if(resJson.getInt("code") == com.qxueyou.scc.sdk.MTCloud.CODE_SUCCESS){
+        		JSONObject resData = resJson.getJSONObject("data");
+        		
+        		File f;
+        		f = new File(filename);
+        		Part[] parts = {
+        			new FilePart(resData.getString("field"),f)
+        		};
+        		
+        		return this.doPost(resData.getString("api"), parts);
+        	}
+        	
+        	return res;
+        }
+        
+        /**
+         * 娣诲姞涓绘挱
+         * @param String 			account 			鍙戣捣鐩存挱璇剧▼鐨勫悎浣滄柟涓绘挱鍞竴璐﹀彿ID
+         * @param String 			nickname 			涓绘挱鏄电О
+         * @param String 			intro 				涓绘挱绠�浠�
+         * @param String 			password			涓绘挱瀵嗙爜
+         * @return
+         * @throws Exception
+         */
+        public String courseZhuboAdd(String account, String nickname, String intro, String password) throws Exception {
+        	HashMap<Object,Object> params = new HashMap<Object,Object>();
+        	params.put("account", account);
+        	params.put("nickname", nickname);
+        	params.put("intro", intro);
+        	params.put("password", password);
+        	return this.call("course.zhubo.add",params);
+        }
+        
+        /**
+         * 鑾峰彇涓绘挱鍒楄〃
+         * @param int 			page 			鍒嗛〉椤电爜
+         * @param int 			size 			姣忛〉鏁版嵁涓暟
+         * @return
+         * @throws Exception
+         */
+        public String courseZhuboList(int page, int size) throws Exception {
+        	HashMap<Object,Object> params = new HashMap<Object,Object>();
+        	params.put("page", page);
+        	params.put("size", size);
+        	return this.call("course.zhubo.list",params);
+        }
+        
+        /**
+         * 鑾峰彇涓绘挱鍒楄〃
+         * @param int 			page 			鍒嗛〉椤电爜
+         * @param int 			size 			姣忛〉鏁版嵁涓暟
+         * @param String 		account 		鍙戣捣鐩存挱璇剧▼鐨勫悎浣滄柟涓绘挱鍞竴璐﹀彿鎴朓D锛岄潪鎸囧畾鏌ヨ鍏蜂綋涓绘挱鏃朵笉瑕佸~
+         * @return
+         * @throws Exception
+         */
+        public String courseZhuboList(int page, int size, String account) throws Exception {
+        	HashMap<Object,Object> params = new HashMap<Object,Object>();
+        	params.put("page", page);
+        	params.put("size", size);
+        	params.put("account", account);
+        	return this.call("course.zhubo.list",params);
+        }
+        
+        /**
+         * 鑾峰彇涓绘挱鐧诲綍璁板綍
+         * @param int 			page 			鍒嗛〉椤电爜
+         * @param int 			size 			姣忛〉鏁版嵁涓暟
+         * @param String 		account 		鍙戣捣鐩存挱璇剧▼鐨勫悎浣滄柟涓绘挱鍞竴璐﹀彿鎴朓D锛岄潪鎸囧畾鏌ヨ鍏蜂綋涓绘挱鏃朵笉瑕佸~
+         * @param int           accountType     涓绘挱璐﹀彿绫诲瀷銆�1 娆㈡嫇璐︽埛, 2 鍚堜綔鏂硅处鎴�
+         * @return
+         * @throws Exception
+         */
+        public String courseZhuboLoginInfo(int page, int size, String account, int accountType) throws Exception {
+        	HashMap<Object,Object> params = new HashMap<Object,Object>();
+        	params.put("page", page);
+        	params.put("size", size);
+        	params.put("account", account);
+        	params.put("accountType", accountType);
+        	return this.call("course.zhubo.loginInfo", params);
+        }
+        
+        /**
+         * 鑾峰彇涓绘挱涓婁笅璇捐褰�
+         * @param int 			page 			鍒嗛〉椤电爜
+         * @param int 			size 			姣忛〉鏁版嵁涓暟
+         * @param String 		account 		鍙戣捣鐩存挱璇剧▼鐨勫悎浣滄柟涓绘挱鍞竴璐﹀彿鎴朓D锛岄潪鎸囧畾鏌ヨ鍏蜂綋涓绘挱鏃朵笉瑕佸~
+         * @param int           accountType     涓绘挱璐﹀彿绫诲瀷銆�1 娆㈡嫇璐︽埛, 2 鍚堜綔鏂硅处鎴�
+         * @return
+         * @throws Exception
+         */
+        public String courseZhuboClassRecord(int page, int size, String account, int accountType) throws Exception {
+        	HashMap<Object,Object> params = new HashMap<Object,Object>();
+        	params.put("page", page);
+        	params.put("size", size);
+        	params.put("account", account);
+        	params.put("accountType", accountType);
+        	return this.call("course.zhubo.classRecord", params);
+        }
+        
+        /**
+         * 鏇存柊涓绘挱淇℃伅
+         * @param String 			account 			鍙戣捣鐩存挱璇剧▼鐨勫悎浣滄柟涓绘挱鍞竴璐﹀彿ID
+         * @param String 			nickname 			涓绘挱鏄电О
+         * @param String 			intro 				涓绘挱绠�浠�
+         * @param String 			password 			涓绘挱瀵嗙爜
+         * @return
+         * @throws Exception
+         */
+        public String courseZhuboUpdate(String account, String nickname, String intro, String password) throws Exception {
+        	HashMap<Object,Object> params = new HashMap<Object,Object>();
+        	params.put("account", account);
+        	params.put("nickname", nickname);
+        	params.put("intro", intro);
+        	params.put("password", password);
+        	return this.call("course.zhubo.update",params);
+        }
+        
+        /**
+         * 鑾峰彇鐩存挱鍣ㄥ惎鍔ㄥ崗璁�
+         * @param int 		course_id 		璇剧▼ID
+         * @return
+         * @throws Exception
+         */
+        public String courseLaunch(int course_id) throws Exception {
+        	HashMap<Object,Object> params = new HashMap<Object,Object>();
+        	params.put("course_id", course_id);
+        	return this.call("course.launch",params);
+        }
+        
+        /**
+         * 鍙戣捣鎻愰棶
+         * @param int       course_id      璇剧▼ID
+         * @param string    content        鎻愰棶鍐呭
+         * @param string    uid            鐢ㄦ埛ID
+         * @param string    role           鐢ㄦ埛瑙掕壊
+         * @param string    nickname       鐢ㄦ埛鏄电О
+         * @param array     options        鍙�夊弬鏁�
+         */
+        public String courseQaAdd(int course_id, String content, String uid, String role, String nickname, HashMap<Object,Object> options) throws Exception {
+        	HashMap<Object,Object> params = new HashMap<Object,Object>();
+        	params.put("course_id", course_id);
+        	params.put("content", content);
+        	params.put("uid", uid);
+        	params.put("role", role);
+        	params.put("nickname", nickname);
+        	params.put("options", options);
+        	return this.call("course.qa.add", params);
+        }
+        
+        /**
+         * 瀹℃牳閫氳繃鎻愰棶
+         * @param   int         qid        鎻愰棶ID
+         * @param   int         course_id  璇剧▼ID
+         */
+        public String courseQaAudit(int qid, int course_id) throws Exception {
+        	HashMap<Object,Object> params = new HashMap<Object,Object>();
+        	params.put("qid", qid);
+        	params.put("course_id", course_id);
+        	return this.call("course.qa.audit", params);
+        }
+        
+        /**
+         * 鍒犻櫎鎻愰棶
+         * @param int       qid        鎻愰棶ID
+         * @param int       course_id  璇剧▼ID
+         */
+        public String courseQaDelete(int qid, int course_id) throws Exception {
+        	HashMap<Object,Object> params = new HashMap<Object,Object>();
+        	params.put("qid", qid);
+        	params.put("course_id", course_id);
+        	return this.call("course.qa.delete", params);
+        }
+        
+        /**
+         * 鍥炲鎻愰棶
+         * @param int       qid        鎻愰棶ID
+         * @param int       course_id  璇剧▼ID
+         * @param string    content    鎻愰棶鍐呭
+         * @param string    uid        鐢ㄦ埛ID
+         * @param string    nickname   鐢ㄦ埛鏄电О
+         * @param array     options    鍙�夊弬鏁�
+         */
+        public String courseQaAnswer(int qid, int course_id, String content, String uid, String nickname, HashMap<Object,Object> options) throws Exception {
+        	HashMap<Object,Object> params = new HashMap<Object,Object>();
+        	params.put("qid", qid);
+        	params.put("course_id", course_id);
+        	params.put("content", content);
+        	params.put("uid", uid);
+        	params.put("nickname", nickname);
+        	params.put("options", options);
+        	return this.call("course.qa.answer", params);
+        }
+        
+        /**
+         * 鑾峰彇闂瓟鍒楄〃
+         * @param int   course_id      璇剧▼ID
+         * @param int 	page 		      椤电爜
+         * @param int 	size 		      姣忛〉鏁伴噺
+         * @param array options        鍙�夊弬鏁�
+         */
+        public String courseQaList(int course_id, int page, int size, HashMap<Object,Object> options) throws Exception {
+        	HashMap<Object,Object> params = new HashMap<Object,Object>();
+        	params.put("course_id", course_id);
+        	params.put("page", page);
+        	params.put("size", size);
+        	params.put("options", options);
+        	return this.call("course.qa.list", params);
+        }
+
+        /**
+		 * 涓婁紶璇剧▼灏侀潰鍥�
+		 * @param  course_id  璇剧▼ID
+		 * @param  filename  鍥剧墖璺緞(鏀寔鍥剧墖鏍煎紡:jpg銆乯peg锛屽浘鐗囧ぇ灏忎笉瓒呰繃2M)
+		 * @return
+         * @throws Exception
+		 */
+        public String courseThumbUpload(int course_id,String filename) throws Exception {
+        	HashMap<Object,Object> params = new HashMap<Object,Object>();	    	
+        	params.put("course_id", course_id);
+        	String res = this.call("course.getUploadThumbUrl",params);
+        	
+        	JSONObject resJson = JSONObject.fromObject(res);
+        	if(resJson.getInt("code") == com.qxueyou.scc.sdk.MTCloud.CODE_SUCCESS){
+        		JSONObject resData = resJson.getJSONObject("data");
+    
+        		File f;
+    			f = new File(filename);
+    			Part[] parts = {
+        			new FilePart(resData.getString("field"),f)
+        		};
+        		
+        		return this.doPost(resData.getString("api"), parts);
+        	}
+        	return res;
+        }
+
+        /**
+         * 鎸夌収璇剧▼ID鑾峰彇绉佽亰璁板綍鍒楄〃
+         * @param  String   course_id   璇剧▼ID
+         * @param  int      page        椤电爜
+         * @param  int      size        姣忛〉涓暟
+         * @return
+         */
+        public String coursePrivateChatList(int course_id, int page, int size) throws Exception {
+            HashMap<Object,Object> params = new HashMap<Object,Object>();
+            params.put("course_id", course_id);
+            params.put("page", page);
+            params.put("size", size);
+            return this.call("course.privateChat", params);
+        }
+
+        /**
+         * 鎸夌収璇剧▼ID鑾峰彇鎺ㄦ祦鍦板潃
+         * @param  String   course_id   璇剧▼ID
+         * @param  int      width       瑙嗛瀹藉害
+         * @param  int      height      瑙嗛楂樺害
+         * @return
+         */
+        public String coursePushRtmpUrl(int course_id, int width, int height) throws Exception {
+            HashMap<Object,Object> params = new HashMap<Object,Object>();
+            params.put("course_id", course_id);
+            params.put("width", width);
+            params.put("height", height);
+            return this.call("course.pushRtmpUrl", params);
+        }
+
+        /**
+         * 鎸夌収璇剧▼ID鑾峰彇璇勫垎鍒楄〃
+         * @param  int   course_id   璇剧▼ID
+         * @param  int      page        椤电爜
+         * @param  int      size        姣忛〉涓暟
+         * @returnbi
+         */
+        public String courseScoreList(int course_id, int page, int size) throws Exception {
+            HashMap<Object,Object> params = new HashMap<Object,Object>();
+            params.put("course_id", course_id);
+            params.put("page", page);
+            params.put("size", size);
+            return this.call("course.score.list", params);
+        }
+
+		/**
+		 *  璁剧疆璇剧▼鎷夋祦杞挱
+		 * @param int 		course_id 璇剧▼id
+		 * @param string      pullUrl 婧愮珯鎷夋祦鍦板潃锛屼负绌烘祴鍋滄鎷夋祦杞帹
+		 * @return array
+		 */
+		public String courseSetPullLive(int course_id, String pullUrl) throws Exception {
+			HashMap<Object,Object> params = new HashMap<Object,Object>();
+			params.put("course_id", course_id);
+			params.put("pullUrl", pullUrl);
+			return this.call("course.setPullLive", params);
+		}
+
+		/**
+		 *  鑾峰彇璇剧▼鎷夋祦杞挱璁剧疆
+		 * @param int 		course_id 璇剧▼id
+		 * @return array
+		 */
+		public String courseGetPullLive(int course_id) throws Exception {
+			HashMap<Object,Object> params = new HashMap<Object,Object>();
+			params.put("course_id", course_id);
+			return this.call("course.getPullLive", params);
+		}
+
+
+		/**
+		 *  璇剧▼杞挱缁戝畾
+		 * @param string 		course_id 璇剧▼id
+		 * @param string 		rebroCid 琚浆鎾殑璇剧▼id
+		 * @return array
+		 */
+		public String courseRebroAdd(String course_id,String rebroCid) throws Exception {
+			HashMap<Object,Object> params = new HashMap<Object,Object>();
+			params.put("course_id", course_id);
+			params.put("rebroCid", rebroCid);
+			return this.call("course.rebro.add", params);
+		}
+
+
+
+		/**
+		 *  璇剧▼杞挱瑙g粦
+		 * @param string 		course_id 璇剧▼id
+		 * @param string 		rebroCid 琚浆鎾殑璇剧▼id
+		 * @return array
+		 */
+		public String courseRebroDelete(String course_id,String rebroCid) throws Exception {
+			HashMap<Object,Object> params = new HashMap<Object,Object>();
+			params.put("course_id", course_id);
+			params.put("rebroCid", rebroCid);
+			return this.call("course.rebro.delete", params);
+		}
+
+
+		/**
+	     * 鐢ㄦ埛韪㈠嚭璁板綍
+	     * @param  int page  椤电爜
+		 * @param  int size 姣忛〉鏉℃暟
+	     * @param  string uid  鐢ㄦ埛ID
+	     */
+	    public String memberBanLog(int page, int size , String uid) throws Exception {
+	    	HashMap<Object,Object> params = new HashMap<Object,Object>();
+            params.put("page", page);
+            params.put("size", size);
+            params.put("uid", uid);
+            return this.call("member.banLog", params);
+	    }
+
+
+        /**
+	     * 鐢ㄦ埛韪㈠嚭灏佺
+	     * @param  int course_id  璇剧▼ID
+	     * @param  string uid  鐢ㄦ埛ID
+	     * @param  int duration 灏佺鏃堕暱锛屽崟浣嶇锛岄粯璁�3灏忔椂
+	     * @param  string ip 灏佺鐨処P锛屼笉灏両P鐨勮瘽浼犵┖瀛楃涓�
+	     */
+	    public String memberBan(int course_id, String uid, int duration, String ip) throws Exception {
+	    	HashMap<Object,Object> params = new HashMap<Object,Object>();
+            params.put("course_id", course_id);
+            params.put("uid", uid);
+            params.put("duration", duration);
+            params.put("ip", ip);
+            return this.call("member.ban", params);
+	    }
+
+	    /**
+	     * 鐢ㄦ埛瑙e皝
+	     * @param  int course_id  璇剧▼ID
+	     * @param  string uid  鐢ㄦ埛ID
+	     * @param  string ip 瑙g鐨処P锛屼笉瑙P浼犵┖瀛楃涓�
+	     */
+	    public String memberFree(int course_id, String uid, String ip) throws Exception {
+	        HashMap<Object,Object> params = new HashMap<Object,Object>();
+            params.put("course_id", course_id);
+            params.put("uid", uid);
+            params.put("ip", ip);
+	        return this.call("member.free", params);
+	    }
+	    
+	    
+	    
+	    /**
+	     * 鑾峰彇鐢熸椿鐩存挱閰嶇疆
+	     * @param int   course_id 鐩存挱id
+	     * @param object options   閰嶇疆
+	     * @return
+	     */
+	    public String getLifeConfig(int course_id, HashMap<Object,Object> options) throws Exception {
+	    	HashMap<Object,Object> params = new HashMap<Object,Object>();
+	    	params.put("course_id", course_id);
+	    	params.put("options", options);
+	        return this.call("course.getLifeConfig", params);
+	    }
+
+	    /**
+	     * 缂栬緫鐢熸椿鐩存挱閰嶇疆
+	     * @param int   course_id 鐩存挱id
+	     * @param object options   閰嶇疆
+	     * @return
+	     */
+	    public String updateLifeConfig(int course_id, HashMap<Object,Object> options) throws Exception {
+	    	HashMap<Object,Object> params = new HashMap<Object,Object>();
+	    	params.put("course_id", course_id);
+	    	params.put("options", options);
+	        return this.call("course.updateLifeConfig", params, "POST", new HashMap<Object, Object>());
+	    }
+        
+        /**
+         * 鏌ヨ鏌愭湀浠藉嘲鍊�
+         * @param String 			date_time 			鏌ヨ鏈堜唤(鏍煎紡锛�2016-10)
+         * @param int 				vtype 				绫诲瀷(0涓烘�昏锛�1涓虹洿鎾紝2涓哄洖鏀�)
+         * @return
+         * @throws Exception
+         */
+        public String statsPeakMonth(String date_time, int vtype) throws Exception {
+        	HashMap<Object,Object> params = new HashMap<Object,Object>();
+        	params.put("date_time", date_time);
+        	params.put("vtype", vtype);
+        	return this.call("stats.peak.month",params);
+        }
+        
+        /**
+         * 鏌ヨ鏌愭湀浠藉嘲鍊�
+         * @param String 			date_time 			鏌ヨ鏈堜唤(鏍煎紡锛�2016-10)
+         * @param int 				vtype 				绫诲瀷(0涓烘�昏锛�1涓虹洿鎾紝2涓哄洖鏀�)
+         * @param int 				departmentId 		閮ㄩ棬id
+         * @return
+         * @throws Exception
+         */
+        public String statsPeakMonth(String date_time, int vtype, int departmentId) throws Exception {
+        	HashMap<Object,Object> params = new HashMap<Object,Object>();
+        	params.put("date_time", date_time);
+        	params.put("vtype", vtype);
+        	params.put("departmentId", departmentId);
+        	return this.call("stats.peak.month",params);
+        }
+        
+        /**
+         * 鏌ヨ鏌愭棩宄板��
+         * @param String 			date_time 			鏌ヨ鏃ユ湡(鏍煎紡锛�2016-10-11)
+         * @param int 				vtype 				绫诲瀷(0涓烘�昏锛�1涓虹洿鎾紝2涓哄洖鏀�)
+         * @return
+         * @throws Exception
+         */
+        public String statsPeakDay(String date_time, int vtype) throws Exception {
+        	HashMap<Object,Object> params = new HashMap<Object,Object>();
+        	params.put("date_time", date_time);
+        	params.put("vtype", vtype);
+        	return this.call("stats.peak.day",params);
+        }
+        
+        /**
+         * 鏌ヨ鏌愭湀浠藉嘲鍊�
+         * @param String 			date_time 			鏌ヨ鏃ユ湡(鏍煎紡锛�2016-10-11)
+         * @param int 				vtype 				绫诲瀷(0涓烘�昏锛�1涓虹洿鎾紝2涓哄洖鏀�)
+         * @param int 				departmentId 		閮ㄩ棬id
+         * @return
+         * @throws Exception
+         */
+        public String statsPeakDay(String date_time, int vtype, int departmentId) throws Exception {
+        	HashMap<Object,Object> params = new HashMap<Object,Object>();
+        	params.put("date_time", date_time);
+        	params.put("vtype", vtype);
+        	params.put("departmentId", departmentId);
+        	return this.call("stats.peak.day",params);
+        }
+	    
+	    /**
+	     * 涓婁紶鏂囨。
+	     * @param roomid		鎴块棿ID
+	     * @param file			鏂囦欢 {"file":"鏂囦欢璺緞","name":"鏂囦欢鍚�"}, 鏀寔鐨勮浠舵牸寮忎负锛歱pt, pptx, doc, docx, pdf, jpg, jpeg, png, gif
+	     * @return
+	     * @throws Exception
+	     */
+	    public String documentUpload(String roomid,HashMap<String,String> file) throws Exception {
+	    	HashMap<Object,Object> params = new HashMap<Object,Object>();	    	
+	    	params.put("roomid", roomid);
+	    	params.put("name", file.get("name"));	
+	    	
+	    	String res = this.call("document.uploadurl.get",params);
+	    	
+	    	JSONObject resJson = JSONObject.fromObject(res);
+	    	if(resJson.getInt("code") == com.qxueyou.scc.sdk.MTCloud.CODE_SUCCESS){
+	    		JSONObject resData = resJson.getJSONObject("data");	
+	    		
+	    		File f;
+				f = new File(file.get("file"));
+				Part[] parts = {
+	    			new FilePart(resData.getString("field"),f)
+	    		};
+	    		
+	    		return this.doPost(resData.getString("api"), parts);
+	    	}
+	    	return res;
+	    }
+
+	    /**
+         * 璇句欢涓嬭浇鍦板潃
+         * @param  intval id 寮�鏀惧钩鍙扮殑鏂囨。ID
+         */
+        public String documentDownload(int id) throws Exception {
+	    	HashMap<Object,Object> params = new HashMap<Object,Object>();	    	
+            params.put("id", id);
+            return this.call("document.downloadurl.get", params);
+        }
+
+        /**
+         * 璇句欢鍒楄〃
+         * @param  intval roomid 鏍规嵁鎴块棿id鑾峰彇璇句欢鍒楄〃
+         */
+        public String documentList(int roomid) throws Exception {
+            HashMap<Object,Object> params = new HashMap<Object,Object>();
+            params.put("roomid", roomid);
+            return this.call("document.list", params);
+        }
+
+        /**
+         * 璇句欢璇︾粏淇℃伅
+         * @param  intval id 鏍规嵁璇句欢id鑾峰彇璇句欢璇︾粏淇℃伅
+         */
+        public String documentGet(int id) throws Exception {
+            HashMap<Object,Object> params = new HashMap<Object,Object>();
+            params.put("id", id);
+            return this.call("document.get", params);
+        }
+
+	    /**
+	     * 绗笁鏂圭礌鏉愮粦瀹氾紙鐩墠浠呮敮鎸侀煶瑙嗛锛�
+	     * @param  int bid 涓绘挱id銆傜礌鏉愮粦瀹氱殑涓绘挱锛屽悓涓礌鏉愬彧鑳界粦瀹氫竴涓富鎾�
+	     * @param  String name 绱犳潗鍚嶇О
+	     * @param  String url 绱犳潗鍦板潃
+	     * @param  int filesize 绱犳潗澶у皬
+	     * @param  int duration 绱犳潗鏃堕暱
+	     * @param  String ext 绱犳潗绫诲瀷
+	     * @param  String thumbnail 绱犳潗缂╃暐鍥�
+	     * @param  int courseId 璇剧▼id銆傜礌鏉愮粦瀹氱殑璇剧▼锛屽悓涓礌鏉愬彧鑳界粦瀹氫竴涓绋�
+	     * @param  int roomId 鎴块棿id銆傜礌鏉愮粦瀹氱殑鎴块棿锛屽悓涓礌鏉愬彧鑳界粦瀹氫竴涓埧闂�
+	     */
+        public String documentThirdBinding(int bid, String name, String url, int filesize, int duration, String ext, int type, String thumbnail, int courseId, int roomId) throws Exception {
+        	HashMap<Object,Object> params = new HashMap<Object,Object>();
+            params.put("bid", bid);
+            params.put("name", name);
+            params.put("url", url);
+            params.put("filesize", filesize);
+            params.put("duration", duration);
+            params.put("ext", ext);
+            params.put("type", type);
+            params.put("thumbnail", thumbnail);
+            params.put("course_id", courseId);
+            params.put("roomid", roomId);
+            return this.call("document.thirdBinding", params);
+        }
+        
+        /**
+         * 鍒涘缓閮ㄩ棬
+         * @param String  departmentName 	閮ㄩ棬鍚嶇О
+         */
+        public String departmentCreate(String departmentName) throws Exception {
+        	HashMap<Object,Object> params = new HashMap<Object,Object>();
+        	params.put("departmentName", departmentName);
+        	return this.call("department.create", params);
+        }
+        
+        /**
+         * 鏇存柊閮ㄩ棬淇℃伅
+         * @param  int 		departmentId 	閮ㄩ棬id
+         * @param  String 	departmentName	閮ㄩ棬鍚嶇О
+         */
+        public String departmentUpdate(int departmentId, String departmentName) throws Exception {
+        	HashMap<Object,Object> params = new HashMap<Object,Object>();
+        	params.put("departmentId", departmentId);
+        	params.put("departmentName", departmentName);
+        	return this.call("department.update", params);
+        }
+        
+        /**
+         * 鍒犻櫎閮ㄩ棬 
+         * @param  int 	departmentId 	閮ㄩ棬id
+         */
+        public String departmentDelete(int departmentId) throws Exception {
+        	HashMap<Object,Object> params = new HashMap<Object,Object>();
+        	params.put("departmentId", departmentId);
+        	return this.call("department.delete", params);
+        }
+        
+        /**
+         * 鑾峰彇閮ㄩ棬淇℃伅 
+         * @param 	int 	departmentId 	閮ㄩ棬id
+         */
+        public String departmentGet(int departmentId) throws Exception {
+        	HashMap<Object,Object> params = new HashMap<Object,Object>();
+        	params.put("departmentId", departmentId);
+        	return this.call("department.get", params);
+        }
+        
+        /**
+         * 鎵归噺鑾峰彇閮ㄩ棬淇℃伅 
+         * @param 	String[] 	departmentIds 	閮ㄩ棬id鏁扮粍
+         */
+        public String departmentGetBatch(String[] departmentIds) throws Exception {
+        	HashMap<Object,Object> params = new HashMap<Object,Object>();
+        	params.put("departmentIds", departmentIds);
+        	return this.call("department.getBatch", params); 
+        }
+        
+
+		/**
+		 * 鎵归噺鏇存柊閮ㄩ棬鍥炶皟鍦板潃
+		 * 
+		 * @param HashMap<String,String> callbackApis 閮ㄩ棬鍥炶皟鍦板潃 {"1":"http://www.talk-fun.com/","2":"https://www.talk-fun.com/"}
+		 */
+        public String departmentUpdateCallbackApiBatch(HashMap<String,String> callbackApis) throws Exception {
+        	HashMap<Object,Object> params = new HashMap<Object,Object>();
+        	params.put("callbackApis", callbackApis);
+        	return this.call("department.updateCallbackApiBatch", params); 
+        }
+
+        /**
+         * 閮ㄩ棬璁剧疆鏈�楂樺湪绾�
+         * @param departmentId
+         * @param options
+         * @throws Exception
+         */
+        public String departmentMaxUserSet(int departmentId, HashMap<Object,Object> options) throws Exception {
+        	HashMap<Object,Object> params = new HashMap<Object,Object>();
+        	params.put("departmentId", departmentId);
+        	params.put("options", options);
+        	return this.call("department.maxUser.set", params);
+        }
+        
+        public String departmentMaxUserGet(int departmentId) throws Exception {
+        	HashMap<Object,Object> params = new HashMap<Object,Object>();
+        	params.put("departmentId", departmentId);
+        	return this.call("department.maxUser.get", params);
+        }
+        
+        /**
+         * 鑾峰彇瑙嗛涓婁紶鍦板潃
+         * @param 	String 			account 		涓绘挱甯愬彿
+         * @param 	int 			accountType 	甯愬彿绫诲瀷
+         * @param 	String 			title 			瑙嗛鏍囬
+         * @param 	String 			md5 			瑙嗛鏂囦欢md5
+         * @param 	HashMap 		options 		鍙�夊弬鏁�
+         * @return
+         * @throws Exception
+         */
+        public String videoGetUploadUrl(String account, int accountType, String title, String md5, HashMap<Object,Object> options) throws Exception {
+        	HashMap<Object,Object> params = new HashMap<Object,Object>();
+        	params.put("account", account);
+        	params.put("accountType", accountType);
+        	params.put("title", title);
+        	params.put("md5", md5);
+        	params.put("options", options);
+        	return this.call("video.getUploadUrl", params);
+        }
+        
+        /**
+         * 鑾峰彇瑙嗛淇℃伅
+         * @param 	int 		videoId 		瑙嗛ID
+         * @param 	int 		expire 			瑙嗛鏈夋晥鏈�(鍗曚綅锛氱)
+         * @return
+         * @throws Exception
+         */
+        public String videoGet(int videoId, int expire) throws Exception {
+        	HashMap<Object,Object> params = new HashMap<Object,Object>();
+        	params.put("videoId", videoId);
+        	params.put("expire", expire);
+        	return this.call("video.get", params);
+        }
+        
+        /**
+         * 鎵归噺鑾峰彇瑙嗛淇℃伅
+         * @param 	int[] 		videoIds 		瑙嗛ID
+         * @param 	int 		expire 			瑙嗛鏈夋晥鏈�(鍗曚綅锛氱)
+         * @return
+         * @throws Exception
+         */
+        public String videoGetBatch(int[] videoIds, int expire) throws Exception {
+        	HashMap<Object,Object> params = new HashMap<Object,Object>();
+        	params.put("videoIds", videoIds);
+        	params.put("expire", expire);
+        	return this.call("video.getBatch", params);
+        }
+
+        /**
+         * 鑾峰彇瑙嗛鍒楄〃
+         * @param 	int 		page 			椤电爜
+         * @param 	int 		expire 			瑙嗛鏈夋晥鏈�(鍗曚綅锛氱)
+         * @return
+         * @throws Exception
+         */
+        public String videoList(int page, int expire) throws Exception {
+        	HashMap<Object,Object> params = new HashMap<Object,Object>();
+        	params.put("page", page);
+        	params.put("expire", expire);
+        	return this.call("video.list", params);
+        }
+        
+        /**
+         * 瑙嗛鍒犻櫎
+         * @param int 		videoId 		瑙嗛ID
+         * @return
+         * @throws Exception
+         */
+        public String videoDelete(int videoId) throws Exception {
+        	HashMap<Object,Object> params = new HashMap<Object,Object>();
+        	params.put("videoId", videoId);
+        	return this.call("video.delete", params);
+        }
+        
+        /**
+         * 瑙嗛鏇存柊
+         * @param int 		videoId 		瑙嗛ID
+         * @param string 	title 			瑙嗛鏍囬
+         * @return
+         * @throws Exception
+         */
+        public String videoUpdate(int videoId, String title) throws Exception {
+        	HashMap<Object,Object> params = new HashMap<Object,Object>();
+        	params.put("videoId", videoId);
+        	params.put("title", title);
+        	return this.call("video.update", params);
+        }
+        
+        /**
+         * 妯″潡璁剧疆
+         * @param HashMap 		options 		鍙�夊弬鏁�
+         * @return
+         * @throws Exception
+         */
+        public String moduleSet(HashMap<Object,Object> options) throws Exception {
+        	HashMap<Object,Object> params = new HashMap<Object,Object>();
+        	HashMap<Object,Object> files = new HashMap<Object,Object>();
+        	
+        	if (options.containsKey("livePcLogo")) {
+        		String path = options.get("livePcLogo").toString();
+        		
+        		File file = new File(path);
+        		if (!file.exists()) {
+        			HashMap<Object,Object> retval = new HashMap<Object,Object>();
+        			retval.put("code", CODE_FAIL);
+        			retval.put("msg", "鏂囦欢" + path + "涓嶅瓨鍦�");
+        			return JSONObject.fromObject(retval).toString();
+        		}
+        		
+        		files.put("livePcLogo", "@" + path);
+        		options.remove("livePcLogo");
+        	}
+        	
+        	if (options.containsKey("playbackPcLogo")) {
+        		String path = options.get("playbackPcLogo").toString();
+        		
+        		File file = new File(path);
+        		if (!file.exists()) {
+        			HashMap<Object,Object> retval = new HashMap<Object,Object>();
+        			retval.put("code", CODE_FAIL);
+        			retval.put("msg", "鏂囦欢" + path + "涓嶅瓨鍦�");
+        			return JSONObject.fromObject(retval).toString();
+        		}
+        		
+        		files.put("playbackPcLogo", "@" + path);
+        		options.remove("playbackPcLogo");
+        	}
+        	
+        	if (options.containsKey("clientLogo")) {
+        		String path = options.get("clientLogo").toString();
+        		
+        		File file = new File(path);
+        		if (!file.exists()) {
+        			HashMap<Object,Object> retval = new HashMap<Object,Object>();
+        			retval.put("code", CODE_FAIL);
+        			retval.put("msg", "鏂囦欢" + path + "涓嶅瓨鍦�");
+        			return JSONObject.fromObject(retval).toString();
+        		}
+        		
+        		files.put("clientLogo", "@" + path);
+        		options.remove("clientLogo");
+			}
+			
+			if (options.containsKey("watermarkFile")) {
+        		String path = options.get("watermarkFile").toString();
+        		
+        		File file = new File(path);
+        		if (!file.exists()) {
+        			HashMap<Object,Object> retval = new HashMap<Object,Object>();
+        			retval.put("code", CODE_FAIL);
+        			retval.put("msg", "鏂囦欢" + path + "涓嶅瓨鍦�");
+        			return JSONObject.fromObject(retval).toString();
+        		}
+        		
+        		files.put("watermarkFile", "@" + path);
+        		options.remove("watermarkFile");
+        	}
+        	
+        	params.put("options", options);
+        	return this.call("module.set", params, "POST", files);
+        }
+        
+        /**
+         * 涓婁紶瑙嗛
+         * @param 	String 		fileName 		瑕佷笂浼犵殑鏈湴璺緞鏂囦欢
+         * @param 	String 		account 		涓婁紶鑰匢D
+         * @param 	int 		accountType 	甯愬彿绫诲瀷锛�1涓烘鎷撳笎鍙凤紝2涓虹涓夋柟甯愬彿
+         * @param 	String 		title 			瑙嗛鏍囬
+         * @param 	String 		nickname 		涓婁紶鑰呮樀绉�
+         * @param 	String 		accountIntro 	涓婁紶鑰呯畝浠�
+         * @param	HashMap		course			璇剧▼鍙傛暟锛岃嫢涓嶅垱寤鸿绋嬶紝璇风暀绌�
+         * @return
+         * @throws Exception
+         */
+        public String videoUpload(String fileName, String account, int accountType, String title, String nickname, String accountIntro,HashMap<Object,Object> course) throws Exception {
+        	String retval = "";
+        	String fileMd5 = "";
+        	
+        	File file = new File(fileName);
+        	if (file.exists()) {
+        		fileMd5 = MD5Util.getFileMD5String(file);
+        	} else {
+        		retval = "{\"code\":" + com.qxueyou.scc.sdk.MTCloud.CODE_FAIL + ",\"msg\":\"鏂囦欢涓嶅瓨鍦╘"}";
+        		return retval;
+        	}
+        	
+        	HashMap<Object,Object> options = new HashMap<Object,Object>();
+        	options.put("nickname", nickname);
+        	options.put("accountIntro", accountIntro);
+        	options.put("course", course);
+        	
+        	retval = this.videoGetUploadUrl(account, accountType, title, fileMd5, options);
+        	JSONObject resJson = JSONObject.fromObject(retval);
+        	if(resJson.getInt("code") == com.qxueyou.scc.sdk.MTCloud.CODE_SUCCESS) {
+        		JSONObject resData = resJson.getJSONObject("data");
+        		String uploadUrl = resData.getString("uploadUrl");
+        		
+        		File f;
+        		f = new File(fileName);
+        		Part[] parts = {
+        			new FilePart(resData.getString("field"), f)
+        		};
+
+        		int tryTime = 0;
+                while(tryTime<2){
+                    retval = this.doPost(uploadUrl, parts);
+                    JSONObject retvalJson = JSONObject.fromObject(retval);
+	    			if(retvalJson.getInt("code") == com.qxueyou.scc.sdk.MTCloud.CODE_SUCCESS){
+	    				break;
+	    			}
+	    			tryTime ++;
+            	}
+        		
+        		      		
+        	} else if (resJson.getInt("code") == com.qxueyou.scc.sdk.MTCloud.CODE_VIDEO_UPLOADED) {
+        		resJson.put("code", com.qxueyou.scc.sdk.MTCloud.CODE_SUCCESS);
+        		retval = resJson.toString();
+        	}
+        	
+        	return retval;
+        }
+        
+        /**
+         * 鍒嗘涓婁紶瑙嗛
+         * @param 	String 		fileName 		瑕佷笂浼犵殑鏈湴璺緞鏂囦欢
+         * @param 	String 		account 		涓绘挱甯愬彿
+         * @param 	int 		accountType 	甯愬彿绫诲瀷
+         * @param 	String 		title 			瑙嗛鏍囬
+         * @param 	String 		nickname 		涓绘挱鏄电О
+         * @param 	String 		accountIntro 	涓绘挱绠�浠�
+         * @param	HashMap		course			璇剧▼鍙傛暟锛岃嫢涓嶅垱寤鸿绋嬶紝璇风暀绌�
+         * @return
+         * @throws Exception
+         */
+        public String videoSegmentUpload(String fileName, String account, int accountType, String title, String nickname, String accountIntro, HashMap<Object,Object> course) throws Exception {
+        	String retval = "";
+        	String fileMd5 = "";
+        	
+        	File file = new File(fileName);
+        	if (file.exists()) {
+        		fileMd5 = MD5Util.getFileMD5String(file);
+        	} else {
+        		retval = "{\"code\":" + com.qxueyou.scc.sdk.MTCloud.CODE_FAIL + ",\"msg\":\"鏂囦欢涓嶅瓨鍦╘"}";
+        		return retval;
+        	}
+        	
+        	HashMap<Object,Object> options = new HashMap<Object,Object>();
+        	options.put("nickname", nickname);
+        	options.put("accountIntro", accountIntro);
+        	options.put("course", course);
+        	
+        	retval = this.videoGetUploadUrl(account, accountType, title, fileMd5, options);
+        	JSONObject resJson = JSONObject.fromObject(retval);
+        	if(resJson.getInt("code") == com.qxueyou.scc.sdk.MTCloud.CODE_SUCCESS) {
+        		JSONObject resData = resJson.getJSONObject("data");
+        		String uploadUrl = resData.getString("resumeUploadUrl");
+        		String chunkListUrl = resData.getString("chunkListUrl");
+        		
+        		// 鑾峰彇涓婁紶杩囩殑鍒嗙墖
+        		JSONArray chunkList = null;
+        		String chunkListRes = doGet(chunkListUrl);
+        		JSONObject chunkListJson = JSONObject.fromObject(chunkListRes);
+        		if(chunkListJson.getInt("code") == com.qxueyou.scc.sdk.MTCloud.CODE_SUCCESS) {
+        			chunkList = chunkListJson.getJSONArray("data");
+        		}
+
+        		String fileSeparator = (new Properties(System.getProperties())).getProperty("file.separator");
+        		
+        		// 鍒嗗壊鏂囦欢瀛樺偍鐨勪复鏃剁洰褰�
+                File tempDir = new File(file.getParentFile().toString() + fileSeparator + "mtcloudTemp" + fileMd5 + fileSeparator);
+                if (!tempDir.exists()) {
+                	tempDir.mkdirs();
+                }
+                
+                // 鍙栧緱鏂囦欢鐨勫ぇ灏�
+                long fileLength = file.length();
+                int size = 1048576;
+                
+                // 鍙栧緱琚垎鍓插悗鐨勫皬鏂囦欢鐨勬暟鐩�
+                int num = (fileLength % size != 0) ? (int) (fileLength / size + 1) : (int) (fileLength / size);
+                
+                // 杈撳叆鏂囦欢娴侊紝鍗宠鍒嗗壊鐨勬枃浠�
+                FileInputStream in = new FileInputStream(file);
+                // 璇昏緭鍏ユ枃浠舵祦鐨勫紑濮嬪拰缁撴潫涓嬫爣
+                long end = 0;
+                int begin = 0;
+                
+                // 鏍规嵁瑕佸垎鍓茬殑鏁扮洰杈撳嚭鏂囦欢
+                for (int i = 0; i < num; i++) {
+                	boolean _continue = false;
+                	
+                	if (null != chunkList) {
+                		for (int j = 0; j < chunkList.size(); ++j) {
+                			StringBuilder sb = new StringBuilder();
+                			sb.append(i+1);
+                			String chunk = sb.toString();
+                			
+                			if (chunk.equals(chunkList.get(j).toString())) {
+                				_continue = true;
+                			}
+                		}                		
+                	}
+                	
+                	if (true == _continue) {
+                		continue;
+                	}
+                	
+                	// 瀵逛簬鍓峮um - 1涓皬鏂囦欢锛屽ぇ灏忛兘涓烘寚瀹氱殑size
+                    File outFile = new File(tempDir, file.getName());
+                    
+                    // 鏋勫缓灏忔枃浠剁殑杈撳嚭娴�
+                    FileOutputStream out = new FileOutputStream(outFile);
+
+                    // 灏嗙粨鏉熶笅鏍囧悗绉籹ize
+                    end += size;
+                    end = (end > fileLength) ? fileLength : end;
+                    // 浠庤緭鍏ユ祦涓鍙栧瓧鑺傚瓨鍌ㄥ埌杈撳嚭娴佷腑
+                    for (; begin < end; begin++) {
+                        out.write(in.read());
+                    }
+                    out.close();
+                    
+                    Part[] parts = {
+            			new FilePart("filedata", outFile),
+            			new StringPart("chunk", (i+1) + ""),
+            			new StringPart("chunks", num + ""),
+            			new StringPart("md5", fileMd5),
+            			new StringPart("chunkMd5", MD5Util.getFileMD5String(outFile))
+            		};
+
+            		int tryTime = 0;
+                    while(tryTime<2){
+	                    retval = this.doPost(uploadUrl, parts);
+	                    JSONObject retvalJson = JSONObject.fromObject(retval);
+		    			if(retvalJson.getInt("code") == com.qxueyou.scc.sdk.MTCloud.CODE_SUCCESS){
+		    				break;
+		    			}
+		    			tryTime ++;
+                	}
+                    
+                    parts = null;
+                    System.gc();
+                    
+                    System.out.println(i);
+                    System.out.println(outFile.delete());
+                }
+                
+                in.close();
+                
+                tempDir.delete();
+        	} else if (resJson.getInt("code") == com.qxueyou.scc.sdk.MTCloud.CODE_VIDEO_UPLOADED) {
+        		resJson.put("code", com.qxueyou.scc.sdk.MTCloud.CODE_SUCCESS);
+        		retval = resJson.toString();
+        	}
+        	
+        	return retval;
+        }
+
+        /**
+	    *   鑾峰彇璇剧▼宄板��
+	    *   @param    int    course_id    璇剧▼ID
+	    *   @return
+	    */
+	    public String statsPeakCourse(int course_id) throws Exception {
+	        HashMap<Object,Object> params = new HashMap<Object,Object>();
+	        params.put("course_id", course_id);
+	        return this.call("stats.peak.course", params);
+	    }
+
+	    /**
+	    *   鑾峰彇鐩存挱宄板��
+	    *   @param    int    liveid    鐩存挱ID
+	    *   @return
+	    */
+	    public String statsPeakLive(int liveid) throws Exception {
+	        HashMap<Object,Object> params = new HashMap<Object,Object>();
+	        params.put("liveid", liveid);
+	        return this.call("stats.peak.live", params);
+	    }
+	    
+	    
+	    /**
+	     *   鑾峰彇娴侀噺鏄庣粏
+	     *   @param    string    date_time   寮�濮嬫棩鏈燂紝鏍煎紡 Y-m-d
+	     *   @param    string    end_time   缁撴潫鏃ユ湡锛屾牸寮� Y-m-d锛屽鏋滀紶绌猴紝鍒欓粯璁や负寮�濮嬫棩鏈�
+	     *   @param    int       vtype      鐩存挱鎴栬�呯偣鎾紙鍥炴斁锛夛紝1鐩存挱锛�2鍥炴斁锛屽叾瀹冨�间负鑾峰彇鍏ㄩ儴
+	     *   @param    int       ctype      褰搗type==2鏃讹紝鐐规挱鐨勭被鍨�,11 浜戠偣鎾紝鍏跺畠鍊间负鍥炴斁锛屼紶-1鍒欒幏鍙栨墍鏈�
+	     *   @param    int       departmentID    閮ㄩ棬ID锛岃幏鍙栧叿浣撻儴闂ㄧ殑缁熻銆�0涓烘棤閮ㄩ棬锛涗紶-100涓烘祦閲忔暟鎹悎璁★紱-1涓哄垪鍑烘墍鏈夐儴闂紝浠ュ強鍚堣
+	     *   @param    int       small      褰搗type==2鏃讹紝鑾峰彇灏忕彮鐨勫洖鏀炬祦閲忥紝浼�1
+	     *   @return   鎴愬姛杩斿洖鏍煎紡 {"code": 0,"data": [{"vtype": "2","ctype": "9","cid": "844891","time": "2020-05-11","flow": 4.661,"departmentID":0},...]}
+	     */
+	    public String statsFlowList(String date_time, String end_time, int vtype, int ctype, int departmentID, int small) throws Exception {
+	    	HashMap<Object,Object> params = new HashMap<Object,Object>();
+	    	params.put("date_time", date_time);
+	    	if(end_time != ""){
+	    		params.put("end_time", end_time);
+	    	}
+	    	params.put("vtype", vtype);
+	    	if(ctype != -1){
+	    		params.put("ctype", ctype);
+	    	}
+	    	if(departmentID != -100){
+	    		params.put("departmentID", departmentID);
+	    	}
+	    	params.put("small", small);
+
+	    	return this.call("stats.flow.list", params);
+	    }
+
+	     /**
+	     *   鑾峰彇娴侀噺鎬昏
+	     *   @param    int       departmentID    閮ㄩ棬ID锛岃幏鍙栧叿浣撻儴闂ㄧ殑缁熻锛�0涓烘棤閮ㄩ棬锛屼紶-1涓哄叏閮�
+	     *   @return
+	     */
+	    public String statsPeakExpend(int departmentID) throws Exception {
+	    	HashMap<Object,Object> params = new HashMap<Object,Object>();
+	    	if(departmentID != -1){
+	    		params.put("departmentID", departmentID);
+	    	}
+	    	return this.call("stats.flow", params);
+	    }
+	    
+	    /**
+	     *   鑾峰彇闊宠棰戜簰鍔ㄦ椂闀跨粺璁�
+	     *   @param    string  start_time 寮�濮嬫棩鏈燂紝鏍煎紡 Y-m-d锛岄粯璁や负7澶╁墠
+	     *   @param    string  end_time 寮�濮嬫棩鏈燂紝鏍煎紡 Y-m-d锛岄粯璁ゆ槰澶╋紝寮�鏃剁粨鏉熸椂闂磋法搴︿笉鑳借秴杩�31澶�
+	     *   @param    int  departmentID 閮ㄩ棬ID锛岃幏鍙栧叿浣撻儴闂ㄧ殑缁熻锛屼笉浼犳垨浼犵┖鍊硷紝鍒欓粯璁よ繑鍥炴�昏
+	     *   @return 鎴愬姛鏃惰繑鍥炴牸寮忥細{"code":0,"data":{"1v1":[{"date":"05-08","duration":31},{"date":"05-09","duration":89},...],"1v6":[{"date":"05-08","duration":96},...],"1v16":[{"date":"05-08","duration":96},...],"desktop":[{"date":"05-08","duration":175},...]}}锛宒uration鏃堕暱鍗曚綅涓哄垎閽�
+	     */
+	     public String statsRtc(String start_time, String end_time, int departmentID) throws Exception {
+	    	 HashMap<Object,Object> params = new HashMap<Object,Object>();
+	    	 params.put("start_time", start_time);
+	    	 params.put("end_time", end_time);
+	    	 params.put("departmentID", departmentID);
+	         return this.call("stats.rtc", params);
+	     }
+
+
+	    /**
+	     * 鑷姩鐧诲綍鍒版鎷揷onsole鍚庡彴
+	     * @param int 		uid 娆㈡嫇鍚庡彴绠$悊鍛榠d
+	     * @param int 		expire 鑷姩鐧诲綍鍦板潃鐨勮繃鏈熸椂闂�
+	     * @param string 	target 鐧诲綍鎴愬姛鍚庤烦杞殑鐩爣锛屽舰寮忥細绫诲瀷-ID
+	     *                       濡傝烦鍒拌绋婭D涓�"123456"鐨勯〉闈細course-123456
+	     * @return string 	url 鐢熸垚鐨勮嚜鍔ㄧ櫥褰曞湴鍧�
+	     */
+	    public String consoleAutoLogin(int uid, int expire, String target) throws Exception {
+	        HashMap<Object,Object> params = new HashMap<Object, Object>();
+	    	
+	    	params.put("openID", this.openID.trim());
+	    	
+	    	Date date = new Date();
+	    	long expire1 = date.getTime() / 1000 + expire;
+	    	params.put("expire", expire1);
+	    	params.put("id", uid);
+	    	String url="http://console.talk-fun.com/?autologin="+uid+"-"+this.generateSign(params)+"-"+expire1;
+	    	if(target != ""){
+	    		url = url+"&target="+URLEncoder.encode(target,"UTF-8");
+	    	}
+
+	    	return url;
+	    }
+
+		/**
+		 * 鐐硅禐璁板綍
+		 * 
+		 * @param int course_id 璇剧▼id
+		 * @param int page 椤电爜
+		 * @param int size 姣忛〉鏁伴噺
+		 * @return
+		 */
+        public String courseLikeRecord(int course_id,int page, int size) throws Exception {
+            HashMap<Object,Object> params = new HashMap<Object,Object>();
+			params.put("course_id", course_id);
+            params.put("page", page);
+            params.put("size", size);
+            return this.call("course.likeRecord", params);
+        }
+
+
+	    /**
+        * 鐐规挱鍒楄〃
+        * @param int 	  page 		椤电爜
+        * @param int 	  size 		姣忛〉鏁伴噺
+        * @param HashMap options 	鍏朵粬鍙傛暟锛宻tatus锛氳绋嬬姸鎬�(0涓烘甯哥姸鎬侊紝-1涓哄凡鍒犻櫎)
+        * @return 
+        */
+        public String vodList(int page, int size, HashMap<Object,Object> options) throws Exception {
+            HashMap<Object,Object> params = new HashMap<Object,Object>();
+            params.put("page", page);
+            params.put("size", size);
+            params.put("options", options);
+            return this.call("course.vodList", params);
+        }
+
+	    /**
+        * 鏈哄櫒浜哄彂瑷�
+        * @param int 	course_id 	 璇剧▼id
+        * @param String nickname     鏈哄櫒浜哄悕绉�
+        * @param String msg          鍙戣█
+        * @return 
+        */
+        public String robotChatSend(int course_id, String nickname, String msg, String avatar) throws Exception {
+            HashMap<Object,Object> params = new HashMap<Object,Object>();
+            params.put("course_id", course_id);
+            params.put("nickname", nickname);
+            params.put("msg", msg);
+            params.put("avatar", avatar);
+            return this.call("course.robotChatSend", params);
+        }
+
+
+		/**
+        *   鏍规嵁璇剧▼ID鑾峰彇鐢熸椿鐩存挱閭�璇锋鍗曞垪琛�
+        *   @param int 	  course_id 		璇剧▼id
+        *   @param int 	  page 				椤电爜
+        *   @param int 	  size 				姣忛〉鏁伴噺
+        *   @return 
+        */
+        public String courseInviteRankList(int course_id,int page, int size) throws Exception {
+            HashMap<Object,Object> params = new HashMap<Object,Object>();
+            params.put("course_id", course_id);
+            params.put("page", page);
+            params.put("size", size);
+            return this.call("course.inviteRankList", params);
+        }
+
+		/**
+        *   鏍规嵁璇剧▼ID銆侀個璇蜂汉ID鑾峰彇鐢熸椿鐩存挱鐨勮閭�璇蜂汉鍒楄〃
+        *   @param int 	  course_id 		璇剧▼id
+        *   @param int 	  xid 				閭�璇蜂汉鐢ㄦ埛id
+        *   @param int 	  page 				椤电爜
+        *   @param int 	  size 				姣忛〉鏁伴噺
+        *   @return 
+        */
+        public String courseInviteRankDetailList(int course_id,int xid,int page, int size) throws Exception {
+            HashMap<Object,Object> params = new HashMap<Object,Object>();
+            params.put("course_id", course_id);
+            params.put("xid", xid);
+            params.put("page", page);
+            params.put("size", size);
+            return this.call("course.inviteRankDetailList", params);
+        }
+
+         /**
+        *	娓犻亾鏍囪瘑璁剧疆
+        * 	@param int 	  	course_id 		璇剧▼id
+        *   @param HashMap 	options 		鍏朵粬鍙傛暟
+        *   @return 
+        */
+        public String courseCtagsSet(int course_id, HashMap<Object,Object> options) throws Exception {
+            HashMap<Object,Object> params = new HashMap<Object,Object>();
+            params.put("course_id", course_id);
+            params.put("options", options);
+            return this.call("course.ctagsSet", params);
+        }
+
+        /**
+        *   鐐瑰悕鍒楄〃
+        *   @param int 	  course_id 		璇剧▼id
+        *   @param int 	  page 				椤电爜
+        *   @param int 	  size 				姣忛〉鏁伴噺
+        *   @return 
+        */
+        public String courseSignList(int course_id, int page, int size) throws Exception {
+            HashMap<Object,Object> params = new HashMap<Object,Object>();
+            params.put("course_id", course_id);
+            params.put("page", page);
+            params.put("size", size);
+            return this.call("course.sign", params);
+        }
+
+        /**
+        *   鐐瑰悕璇︽儏
+        *   @param int 	  course_id 		璇剧▼id
+        *   @param int 	  signId 			鐐瑰悕搴忓垪
+        *   @param int 	  page 				椤电爜
+        *   @param int 	  size 				姣忛〉鏁伴噺
+        *   @return 
+        */
+        public String courseSignDetail(int course_id,int signId,int page, int size) throws Exception {
+            HashMap<Object,Object> params = new HashMap<Object,Object>();
+            params.put("course_id", course_id);
+            params.put("signId", signId);
+            params.put("page", page);
+            params.put("size", size);
+            return this.call("course.sign.detail", params);
+        }
+
+        /**
+        *	鍟嗗搧娣诲姞
+        * 	@param int 	  	departmentID 	閮ㄩ棬id
+        *   @param HashMap 	options 		鍏朵粬鍙傛暟
+        *   @return 
+        */
+        public String goodsAdd(int departmentID, HashMap<Object,Object> options) throws Exception {
+            HashMap<Object,Object> params = new HashMap<Object,Object>();
+            params.put("departmentID", departmentID);
+            params.put("options", options);
+            return this.call("goods.add", params);
+        }
+
+		/**
+        *   鍥炴斁鏈夋晥鏈熻缃�
+        *   @param int 	  course_id 		璇剧▼id
+        *   @param int 	  enable 			鏄惁鍏抽棴鍥炴斁锛�0鍏抽棴鍥炴斁 锛�1寮�鍚洖鏀�
+        *   @param int 	  expire 			鍥炴斁鏈夋晥鏈燂紝0鏃犻檺鍒讹紝涓嶅ぇ浜�30澶�
+        *   @return 
+        */
+        public String coursePlaybackExpireSet(int course_id,int enable,int expire) throws Exception {
+            HashMap<Object,Object> params = new HashMap<Object,Object>();
+            params.put("course_id", course_id);
+            params.put("enable", enable);
+            params.put("expire", expire);
+            return this.call("course.playback.setExpire", params);
+        }
+
+		/** 
+		 * 鏋勯�犳鎷撲簯绛惧悕
+		 * @param params 涓氬姟鍙傛暟
+		 * @return string
+		 * @throws Exception 
+		 */
+		public String generateSign(HashMap<Object, Object> params) throws Exception{
+			params.remove("sign");		
+	    	Object[] array = params.keySet().toArray();	    	
+	    	java.util.Arrays.sort(array);
+			String keyStr = "";
+			for(int i=0;i<array.length;i++){
+				String key = array[i].toString();
+				keyStr += key+params.get(key);
+			}
+			keyStr += this.openToken.trim();
+			return MD5.md5(keyStr);
+			
+		}
+		
+		public String call(String cmd,HashMap<Object, Object> params) throws Exception{
+			HashMap<Object, Object> files = new HashMap<Object, Object>();
+			
+			return this.call(cmd, params,"GET",files);
+		}
+		
+		//鏋勯�犺姹備覆
+		public String call(String cmd,HashMap<Object, Object> params, String HttpMethod, HashMap<Object, Object> files) throws Exception{
+			//鏋勯�犵郴缁熷弬鏁�
+			HashMap<Object, Object> sysParams = new HashMap<Object, Object>();
+			
+			sysParams.put("openID", this.openID.trim());
+			//鑾峰彇鏃堕棿鎴�
+	    	Date date = new Date();
+	    	long time = date.getTime() / 1000;
+	    	String ts = time + "";
+	    	sysParams.put("timestamp", ts);	
+	    	sysParams.put("ver", this.version);
+	    	sysParams.put("format", this.format);
+	    	sysParams.put("cmd", cmd);
+	    	sysParams.put("params", URLEncoder.encode(JSONObject.fromObject(params).toString(),"UTF-8"));
+	    	//绛惧悕	
+	    	sysParams.put("sign", generateSign(sysParams));	
+	    	
+	    	sysParams.putAll(files);
+	    	String retval = "";
+			
+			if (HttpMethod == "POST") {
+				
+				
+				Object[] array = sysParams.keySet().toArray();
+				Part[] parts = new Part[array.length];
+				for(int i=0;i<array.length;i++){
+					String key = array[i].toString();
+					
+					String value = (String) sysParams.get(key);
+					if (0 == value.indexOf("@")) {
+						File f;
+						f = new File(value.substring(1));
+						
+						parts[i] = new FilePart(key, f);
+					} else {
+						parts[i] = new StringPart(key, value);
+					}
+				}
+				
+				retval = doPost(this.restUrl, parts);
+			} else {
+				//鏋勯�犺姹俇RL
+				String resurl = "";
+				if(this.debug){
+					System.out.println(sysParams);
+				}
+				resurl += this.restUrl + "?" + mapToQueryString(sysParams);
+				if(this.debug){
+					System.out.println(resurl);
+				}
+				retval = doGet(resurl);
+			}
+
+			if(retval == null && this.restUrl != this.restUrl2){
+				String tempUrl = this.restUrl;
+				this.restUrl = this.restUrl2;
+				retval = this.call(cmd, params, HttpMethod, files);
+				this.restUrl = tempUrl;
+			}
+
+			return retval;
+		}
+		
+		//GET璇锋眰
+		public String doGet(String url) throws UnsupportedEncodingException {
+			HttpClient client = new HttpClient();	//瀹炰緥鍖杊ttpClient
+			HttpMethod method = new GetMethod(url);	//
+			method.addRequestHeader("User-Agent", "MT-JAVA-SDK");
+			try {
+				client.executeMethod(method);		//鎵ц		
+
+				InputStream jsonStr;
+
+				jsonStr = method.getResponseBodyAsStream();
+
+				if (200 != method.getStatusCode() && this.restUrl != this.restUrl2) {
+					return null;
+				}
+
+				ByteArrayOutputStream   baos   =   new   ByteArrayOutputStream(); 
+
+		        int   i=-1; 
+		        while((i=jsonStr.read())!=-1){ 
+		        	baos.write(i); 
+		        }
+
+		        jsonStr.close();
+		        baos.close();
+		        method.releaseConnection();
+
+		        return new String(baos.toByteArray(), "UTF-8");
+		        
+			} catch (HttpException e) {
+				if(this.restUrl != this.restUrl2){
+					return null;
+				} else {
+					e.printStackTrace();
+				}				
+				
+			} catch (IOException e) {				
+				if(this.restUrl != this.restUrl2){
+					return null;
+				} else {
+					e.printStackTrace();
+				}				
+			}
+
+		    return null;
+		}
+			
+		
+		public String doPost(String url,Part[] parts) throws FileNotFoundException {
+			 PostMethod filePost = new PostMethod(url);
+			 filePost.addRequestHeader("User-Agent", "MT-JAVA-SDK");
+			  
+			  filePost.setRequestEntity(
+			      new MultipartRequestEntity(parts, filePost.getParams())
+			      );
+			  HttpClient client = new HttpClient();
+			  try {
+				client.executeMethod(filePost);
+				
+				InputStream jsonStr;
+
+				jsonStr = filePost.getResponseBodyAsStream();			
+					
+				ByteArrayOutputStream   baos   =   new   ByteArrayOutputStream(); 
+				
+		        int   i=-1; 
+		        while((i=jsonStr.read())!=-1){ 
+		        	baos.write(i); 
+		        }
+		        
+		        jsonStr.close();
+		        baos.close();
+		        filePost.releaseConnection();
+
+		        return new String(baos.toByteArray(), "UTF-8");
+			} catch (HttpException e) {
+				if(this.restUrl != this.restUrl2){
+					return null;
+				} else {
+					e.printStackTrace();
+				}				
+				
+			} catch (IOException e) {				
+				if(this.restUrl != this.restUrl2){
+					return null;
+				} else {
+					e.printStackTrace();
+				}				
+			}
+			return null;
+		}
+		
+		/**
+        *   鐢熸垚涓�涓父瀹D
+        *   @return string
+        */
+        public UUID generateGuestId() throws Exception {
+            UUID uuid = UUID.randomUUID();
+            return uuid;
+        }
+
+        /**
+        *   鐢熸垚涓�鍊嬬煭鍦板潃
+        *   @return string
+        */
+        public String generateShortUrl(String url) throws Exception {
+	        HashMap<Object,Object> params = new HashMap<Object,Object>();
+            params.put("url", url);
+            return this.call("utils.shorturl", params);
+        }
+		
+	    //灏� map 涓殑鍙傛暟鍙婂搴斿�艰浆鎹负鏌ヨ瀛楃涓�
+	    private String mapToQueryString(HashMap<Object, Object> params){
+	    	Object[] array = params.keySet().toArray();
+	    	
+	    	java.util.Arrays.sort(array);
+	    	String str = "";
+	    	for(int i = 0; i < array.length;i++){
+	    		String key = array[i].toString();
+	    		try {
+		    		if(i!=array.length-1){
+		    			
+							str += key+"="+URLEncoder.encode((String)params.get(key),"UTF-8")+"&";
+						
+		    		}else{
+		    			str += key+"="+URLEncoder.encode((String)params.get(key),"UTF-8");
+		    		}
+	    		} catch (UnsupportedEncodingException e) {
+					e.printStackTrace();
+				}
+	    	}
+	    	return str;
+	    }
+	    
+	    private String base64UrlEncode(String input) throws Exception{
+	    	input = new String(Base64.encodeBase64(input.getBytes("UTF-8")));
+	    	input = input.replace("=", "");
+	    	input = input.replace("+", "-");
+	    	input = input.replace("/", "_");
+	    	return input;
+	    }  
+	    
+	    //MD5鍔犲瘑绫�
+	    private static class MD5 {
+	        private static char md5Chars[] = {'0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f'};
+
+	        public static String md5(String str) throws Exception {
+	            MessageDigest md5 = getMD5Instance();
+	            md5.update(str.getBytes("UTF-8"));
+	            byte[] digest = md5.digest();
+	            char[] chars = toHexChars(digest);
+	            return new String(chars);
+	        }
+
+	        private static MessageDigest getMD5Instance() {
+	            try {
+	                return MessageDigest.getInstance("MD5");
+	            } catch (NoSuchAlgorithmException ignored) {
+	                throw new RuntimeException(ignored);
+	            }
+	        }
+
+	        private static char[] toHexChars(byte[] digest) {
+	            char[] chars = new char[digest.length * 2];
+	            int i = 0;
+	            for (byte b : digest) {
+	                char c0 = md5Chars[(b & 0xf0) >> 4];
+	                chars[i++] = c0;
+	                char c1 = md5Chars[b & 0xf];
+	                chars[i++] = c1;
+	            }
+	            return chars;
+	        }
+	    }
+			
+	    public static void main(String[] args){
+	    	
+	    }
+}
+
diff --git a/src/main/java/com/qxueyou/scc/sdk/utils/MD5Util.java b/src/main/java/com/qxueyou/scc/sdk/utils/MD5Util.java
new file mode 100644
index 0000000..265bd0a
--- /dev/null
+++ b/src/main/java/com/qxueyou/scc/sdk/utils/MD5Util.java
@@ -0,0 +1,67 @@
+package com.qxueyou.scc.sdk.utils;
+
+import java.io.File;
+import java.io.FileInputStream;
+import java.io.IOException;
+import java.nio.MappedByteBuffer;
+import java.nio.channels.FileChannel;
+import java.security.MessageDigest;
+import java.security.NoSuchAlgorithmException;
+
+public class MD5Util {
+
+	protected static char hexDigits[] = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9','a', 'b', 'c', 'd', 'e', 'f' };
+	protected static MessageDigest messagedigest = null;
+	static{
+	   try{
+	    messagedigest = MessageDigest.getInstance("MD5");
+	   }catch(NoSuchAlgorithmException nsaex){
+	    System.err.println(MD5Util.class.getName()+"鍒濆鍖栧け璐ワ紝MessageDigest涓嶆敮鎸丮D5Util銆�");
+	    nsaex.printStackTrace();
+	   }
+	}
+	
+	
+	public static String getFileMD5String(File file) throws IOException {
+	   FileInputStream in = new FileInputStream(file);
+	   FileChannel ch = in.getChannel();
+	   MappedByteBuffer byteBuffer = ch.map(FileChannel.MapMode.READ_ONLY, 0, file.length());
+	   messagedigest.update(byteBuffer);
+	   return bufferToHex(messagedigest.digest());
+	}
+	
+	public static String getMD5String(String s) {
+	   return getMD5String(s.getBytes());
+	}
+	
+	public static String getMD5String(byte[] bytes) {
+	   messagedigest.update(bytes);
+	   return bufferToHex(messagedigest.digest());
+	}
+	
+	private static String bufferToHex(byte bytes[]) {
+	   return bufferToHex(bytes, 0, bytes.length);
+	}
+	
+	private static String bufferToHex(byte bytes[], int m, int n) {
+	   StringBuffer stringbuffer = new StringBuffer(2 * n);
+	   int k = m + n;
+	   for (int l = m; l < k; l++) {
+	    appendHexPair(bytes[l], stringbuffer);
+	   }
+	   return stringbuffer.toString();
+	}
+	
+	
+	private static void appendHexPair(byte bt, StringBuffer stringbuffer) {
+	   char c0 = hexDigits[(bt & 0xf0) >> 4];
+	   char c1 = hexDigits[bt & 0xf];
+	   stringbuffer.append(c0);
+	   stringbuffer.append(c1);
+	}
+	
+	public static boolean checkPassword(String password, String md5PwdStr) {
+	   String s = getMD5String(password);
+	   return s.equals(md5PwdStr);
+	}
+}
diff --git a/src/main/java/com/qxueyou/scc/stucontroller/HomePageController.java b/src/main/java/com/qxueyou/scc/stucontroller/HomePageController.java
index 1c90167..40dae86 100644
--- a/src/main/java/com/qxueyou/scc/stucontroller/HomePageController.java
+++ b/src/main/java/com/qxueyou/scc/stucontroller/HomePageController.java
@@ -5,6 +5,7 @@
 
 import com.qxueyou.scc.base.util.ClientUtils;
 import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.CrossOrigin;
 import org.springframework.web.bind.annotation.GetMapping;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RestController;
@@ -31,6 +32,7 @@
  *
  */
 @RestController
+@CrossOrigin
 @RequestMapping(value = "/stu/homepage")
 public class HomePageController {
 
diff --git a/src/main/java/com/qxueyou/scc/stucontroller/StuLiveController.java b/src/main/java/com/qxueyou/scc/stucontroller/StuLiveController.java
index 0e76919..7f889bc 100644
--- a/src/main/java/com/qxueyou/scc/stucontroller/StuLiveController.java
+++ b/src/main/java/com/qxueyou/scc/stucontroller/StuLiveController.java
@@ -1,11 +1,10 @@
 package com.qxueyou.scc.stucontroller;
 
-import java.util.ArrayList;
-import java.util.HashSet;
-import java.util.List;
-import java.util.Map;
-import java.util.Set;
+import java.util.*;
 
+import com.alibaba.fastjson.JSON;
+import com.alibaba.fastjson.JSONObject;
+import com.qxueyou.scc.sdk.MTCloud;
 import org.apache.commons.lang3.StringUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.GetMapping;
@@ -115,22 +114,27 @@
 	
 	/**
 	 * 鏌ョ湅鐩存挱鏄庣粏
-	 * @param liveId 鐩存挱id
+	 * @param couresId 鐩存挱id
 	 * @return
 	 */
 	@GetMapping(value = "view")
-	public Result view(String liveId) {
-			
-		MediaVideoLive live = liveService.read(liveId);
-		
-		return new Result(true, "success", CollectionUtils.newObjectMap(
-				"startTime",live.getStartTime(),
-				"endTime",live.getEndTime(),
-				"name",live.getName(),
-				"hlsPullUrl",live.getHlsPullUrl(),
-				"imgPath",live.getPreviewImgUrl(),
-				"chatroomId",dao.getChatRoomId(liveId),
-				"remark",live.getRemark()
-				));
+	public Result view(String couresId) throws Exception {
+
+
+		MTCloud client = new MTCloud();
+
+		HashMap<Object,Object> options = new HashMap<Object, Object>();
+
+		String res = client.courseAccess(couresId, ClientUtils.getUserId(), ClientUtils.getUserName(), MTCloud.ROLE_USER, 10000, options);
+
+		JSONObject jsonObject = JSON.parseObject(res);
+
+		JSONObject data = jsonObject.getJSONObject("data");
+
+		String liveUrl = (String) data.get("liveUrl");
+
+		System.out.println(liveUrl);
+
+		return new Result(true, "success",liveUrl);
 	}
 }
diff --git a/src/main/java/com/qxueyou/scc/stucontroller/StuSubjectController.java b/src/main/java/com/qxueyou/scc/stucontroller/StuSubjectController.java
index 0e8fa69..3303d50 100644
--- a/src/main/java/com/qxueyou/scc/stucontroller/StuSubjectController.java
+++ b/src/main/java/com/qxueyou/scc/stucontroller/StuSubjectController.java
@@ -528,9 +528,14 @@
                 subjectUtils.setStudyTime(new BigDecimal(progressValue));
             }
             mySubjectV.setSubjectName(openSubjectV.getSubjectName());
+            mySubjectV.setCoverPageUrl(openSubjectV.getCoverPageUrl());
             mySubjectV.getId().setSubjectId(openSubjectV.getSubjectId());
             result.add(mySubjectV);
             lecurelist.add(subjectUtils);
+        }
+        for (MySubjectV mySubjectV:
+        result) {
+            System.out.println(mySubjectV);
         }
         return new Result(true, "success",
                 CollectionUtils.newObjectMap("subjectList",
@@ -571,6 +576,7 @@
             if (percentAvg.isNaN()) {
                 percentAvg = 0.0;
             }
+            subject.setCoverPageUrl(subject1.getCoverPageUrl());
             subject.setPercent(percentAvg);
             subject.setProgressValue(new BigDecimal(progressValue));
             progressLst.get(0).put("percent", subject.getPercent());
@@ -593,6 +599,7 @@
             if (percentAvg.isNaN()) {
                 percentAvg = 0.0;
             }
+            subject.setCoverPageUrl(subject1.getCoverPageUrl());
             subject.setPercent(percentAvg);
             subject.setProgressValue(new BigDecimal(progressValue));
             subject.setSubjectName(subject1.getName());
diff --git a/src/main/java/com/qxueyou/scc/sys/action/LoginController.java b/src/main/java/com/qxueyou/scc/sys/action/LoginController.java
index 2e07cd7..e12d6ee 100644
--- a/src/main/java/com/qxueyou/scc/sys/action/LoginController.java
+++ b/src/main/java/com/qxueyou/scc/sys/action/LoginController.java
@@ -1,5 +1,6 @@
 package com.qxueyou.scc.sys.action;
 
+import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
 
@@ -9,14 +10,21 @@
 import javax.servlet.http.HttpServletResponse;
 import javax.servlet.http.HttpSession;
 
+import com.alibaba.fastjson.JSONObject;
 import com.qxueyou.scc.base.util.*;
+import com.qxueyou.scc.wx.service.IWechatService;
+import freemarker.template.utility.StringUtil;
 import org.apache.commons.lang3.StringUtils;
+import org.apache.kafka.common.network.LoginType;
+import org.apache.tomcat.util.net.openssl.ciphers.Authentication;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Qualifier;
+import org.springframework.beans.factory.annotation.Value;
 import org.springframework.boot.context.properties.EnableConfigurationProperties;
 import org.springframework.data.redis.core.RedisTemplate;
 import org.springframework.data.redis.core.StringRedisTemplate;
 import org.springframework.stereotype.Controller;
+import org.springframework.util.DigestUtils;
 import org.springframework.web.bind.annotation.*;
 
 import com.qxueyou.scc.admin.teacher.service.ITeacherService;
@@ -95,7 +103,104 @@
     @Autowired
     private IOrganizationService organizationService;
 
-    public static String UUNUMBER="QXYUUNUMBER";
+	/**
+	 * 灏忕▼搴廰ppID
+	 */
+	@Value("${wx.appId}")
+	private String appId;
+
+
+	/**
+	 * 灏忕▼搴弒ecret
+	 */
+	@Value("${wx.secret}")
+	private String secret;
+
+	/**
+	 * 鍏紬鍙穉ppID
+	 */
+	@Value("${wx.app.appId}")
+	private String wxappId;
+
+
+	/**
+	 * 鍏紬鍙穝ecret
+	 */
+	@Value("${wx.app.secret}")
+	private String wxsecret;
+
+	public static String UUNUMBER="QXYUUNUMBER";
+
+	@Autowired
+	IWechatService wechatService;
+
+	/**
+	 * 寰俊鐧诲綍
+	 *
+	 * @param uid
+	 * @throws IOException
+	 */
+
+	@PostMapping("/wxAccountsLogin")
+	@ApiOperation("寰俊鍏紬鍙风櫥褰�")
+	@ResponseBody
+	public Result wxAccountsLogin(String code) {
+		JSONObject gettoken = wechatService.gettoken(wxappId, wxsecret);
+		JSONObject OpenId = wechatService.getSessionKeyOrOpenId(code);
+		JSONObject user = wechatService.getUser(gettoken.get("access_token").toString(), OpenId.get("openid").toString());
+		return new Result(true,"鎴愬姛",user);
+	}
+
+
+	@PostMapping("/wxlogin")
+	@ApiOperation("寰俊灏忕▼搴忕櫥褰�")
+	@ResponseBody
+	public Result wechatLogin(String code,String number) {
+		JSONObject sessionKeyOrOpenId = wechatService.getSessionKeyOrOpenId(code);
+		JSONObject gettoken = wechatService.gettoken(appId, secret);
+		Result phone = wechatService.getNumber(gettoken.get("access_token").toString(), number);
+		if(phone.getSuccess()){
+			String hql = "from User where deleteFlag is false and mobilePhone = ? ";
+			System.out.println(phone.getData());
+			List<Object> params =  CollectionUtils.newList(phone.getData());
+			User user = commonDAO.findUnique(hql,params, User.class);
+			if(user==null){
+				//鏂板鐢ㄦ埛
+				User user1=new User();
+				user1.setMobilePhone(phone.getData().toString());
+				user1.setOpenId(sessionKeyOrOpenId.get("openid").toString());
+				commonDAO.save(user1);
+				//鏂板鍏宠仈瀛﹀憳
+				String addUserSql = "from User where deleteFlag is false and mobilePhone = ? ";
+				List<Object> newParams =  CollectionUtils.newList(phone.getData());
+				User newUser = commonDAO.findUnique(addUserSql,newParams, User.class);
+				StuStudent stuStudent=new StuStudent();
+				stuStudent.setStatus(StuStudent.STATUS_REGISTER);
+				stuStudent.setUserId(newUser.getUserId());
+				stuStudent.setMobilePhone(newUser.getMobilePhone());
+				commonDAO.save(stuStudent);
+			}
+			if(StringUtils.isEmpty(user.getOpenId())){
+				user.setOpenId(sessionKeyOrOpenId.get("openid").toString());
+				commonDAO.saveOrUpdate(user);
+			}
+			String studentSql = "from StuStudent where deleteFlag is false and userId = ? ";
+			List<Object> stuParams =  CollectionUtils.newList(user.getUserId());
+			StuStudent stuStudent = commonDAO.findUnique(studentSql, stuParams, StuStudent.class);
+			CacheParamters param = new CacheParamters();
+			param.setUserId(user.getUserId());
+			param.setCustomRoleValue(user.getEmail());
+			param.setCustomOrgId(user.getImei());
+			param.setCacheIpFlag(true);
+			//		 缂撳瓨鍒拌姹傜嚎绋�
+			UserInfoWrapper wrapper = cacheUserInfo(param, null);
+			// 瀛樺埌redis
+			redisTemplate.opsForValue().set(UserInfoWrapper.SESSION_USER_INFO_KEY, wrapper);
+			return new Result(true,"鎺堟潈鎴愬姛",CollectionUtils.newObjectMap("user",user,"ClassId",stuStudent.getClassId()));
+		}
+		return phone;
+	}
+
 
 	@ApiOperation(value = "鐧诲叆鎺ュ彛", notes = "")
 	@ApiImplicitParams({
@@ -112,8 +217,8 @@
 		// 鏌ヨ鐢ㄦ埛淇℃伅
 		String uuNumber=null;
 		String uuReNumber=null;
-		String hql = "from User where deleteFlag is false and account = ? and password = ? ";
-		List<Object> params =  CollectionUtils.newList(account,password);
+		String hql = "from User where deleteFlag is false and account = ?";
+		List<Object> params =  CollectionUtils.newList(account);
 		User user = commonDAO.findUnique(hql,params, User.class);
 		if (user == null ) {
 			return new Result(false, "鐢ㄦ埛璐︽埛銆佸瘑鐮侀敊璇�");
@@ -142,6 +247,12 @@
 		}
 		// 鎻掑叆鏃ュ織
 		insertLoginLog(request, user, account, "SYS-LOGIN");
+		String salt = user.getSalt();
+		String newPassword= DigestUtils.md5DigestAsHex((salt+password).getBytes());
+		//姣旇緝鐢ㄦ埛杈撳叆鐨勫瘑鐮佸姞瀵嗗悗鐨勫瓧绗︿覆鏄惁璺熸敞鍐屾椂濉啓鐨勫姞瀵嗗瘑鐮佺浉鍚�
+		if (!newPassword.equals(user.getPassword())) {
+			return new Result(false, "鐢ㄦ埛璐︽埛銆佸瘑鐮侀敊璇垨缂哄皯鍑瘉");
+		}
 		// 杩斿洖
 		return new Result(true, "楠岃瘉鎴愬姛",CollectionUtils.newObjectMap("uuNumber",uuNumber,"uuReNumber",uuReNumber));
 	}
@@ -294,23 +405,26 @@
     public Result platformLogin(@RequestParam("account") String account, @RequestParam("password") String password,String uuNumber,String uuReNumber,
                                 HttpServletRequest request, HttpServletResponse response, String logType,String organizationId, String platForm) {
 //		response.setHeader("Access-Control-Allow-Origin", "*");
-    	if(StringUtils.isEmpty(account)) {
-    		return new Result(false, "鐢ㄦ埛璐﹀彿涓嶈兘涓虹┖");
-    	}
+		if (StringUtils.isEmpty(account)) {
+			return new Result(false, "鐢ㄦ埛璐﹀彿涓嶈兘涓虹┖");
+		}
 //		System.out.println(account+password);
 //		System.out.println("-------------------------"+organizationId+"--------------"+platForm+"-----------"+logType);
-    	String hql = null;
-        List<Object> params = null;
+		String hql = null;
+		List<Object> params = null;
 //        boolean flag=true;
-    	if("study".equals(logType)){
-            hql = "from User where deleteFlag is false and account = ? and password = ? ";
-            params =  CollectionUtils.newList(account,password);
-        }else{
+		if ("study".equals(logType)) {
+			hql = "from User where deleteFlag is false and account = ?";
+			params = CollectionUtils.newList(account);
+		}else if("portal".equals(logType)){
+			hql = "from User where deleteFlag is false and mobilePhone = ?";
+			params = CollectionUtils.newList(account);
+		}else{
             if(StringUtils.isEmpty(password)) {
 				return new Result(false, "鐢ㄦ埛瀵嗙爜涓嶈兘涓虹┖");
 			}
-            hql = "from User where deleteFlag is false and account = ? and password = ? ";
-            params =  CollectionUtils.newList(account,password);
+            hql = "from User where deleteFlag is false and account = ?";
+            params =  CollectionUtils.newList(account);
         }
 
     	if(StringUtils.isNotEmpty(organizationId)){
@@ -332,13 +446,19 @@
 //			request.getSession().removeAttribute("uuReNumber");
 //		}
 
+		if (user == null) {
+			return new Result(false, "鐢ㄦ埛璐︽埛涓嶅瓨鍦�");
+		}
         // 鎻掑叆鏃ュ織
         insertLoginLog(request, user, account, "SYS-LOGIN");
-
-        //鑰冭瘯鐧诲綍浼氭帶鍒秄lag鍙橀噺 鍏朵粬鐧诲綍涓嶄細 榛樿true
-        if (user == null) {
-            return new Result(false, "鐢ㄦ埛璐︽埛銆佸瘑鐮侀敊璇垨缂哄皯鍑瘉");
-        }
+		String salt = user.getSalt();
+		String newPassword= DigestUtils.md5DigestAsHex((salt+password).getBytes());
+		//姣旇緝鐢ㄦ埛杈撳叆鐨勫瘑鐮佸姞瀵嗗悗鐨勫瓧绗︿覆鏄惁璺熸敞鍐屾椂濉啓鐨勫姞瀵嗗瘑鐮佺浉鍚�
+		if("study".equals(logType) || "portal".equals(logType) || "adminis".equals(logType)){
+			if (!newPassword.equals(user.getPassword())) {
+				return new Result(false, "鐢ㄦ埛璐︽埛銆佸瘑鐮侀敊璇垨缂哄皯鍑瘉");
+			}
+		}
 
         // 杩斿洖鐢ㄦ埛鍩烘湰淇℃伅
         return this.loginValidate(user, 1, request, response, logType, platForm, organizationId);
@@ -371,7 +491,7 @@
 		// 瀛樺埌redis
 		redisTemplate.opsForValue().set(UserInfoWrapper.SESSION_USER_INFO_KEY, wrapper);
 		request.getSession().setAttribute(UserInfoWrapper.SESSION_USER_INFO_KEY, wrapper);
-		if ("study".equals(logType)) {
+		if ("study".equals(logType) || "portal".equals(logType)) {
 			/*if (StringUtils.isEmpty(ClientUtils.getClassId()) && user.getRoles() == null) {
 				return new Result(false, "璇ョ敤鎴锋湭鍔犲叆浠讳綍鐝骇鎴栨湭婵�娲伙紝璇疯仈绯荤彮涓讳换");
 			}*/
@@ -528,7 +648,7 @@
     @ApiOperation(value = "淇敼瀵嗙爜", notes = "")
     @ApiImplicitParams({
         @ApiImplicitParam(name = "usedPass", value = "鑰佸瘑鐮�", required = false, paramType="query", dataType = "String"),
-        @ApiImplicitParam(name = "pass", value = "鏂板瘑鐮�", required = false, paramType="query", dataType = "String"),
+        @ApiImplicitParam(name = "pass", value = "鏂板瘑鐮�", required = false, paramType=" query", dataType = "String"),
     })
     @RequestMapping(value = "updatePassword", method = RequestMethod.POST)
     @ResponseBody
diff --git a/src/main/java/com/qxueyou/scc/teach/live/model/MediaVideoLive.java b/src/main/java/com/qxueyou/scc/teach/live/model/MediaVideoLive.java
index d825713..0ecbbdf 100644
--- a/src/main/java/com/qxueyou/scc/teach/live/model/MediaVideoLive.java
+++ b/src/main/java/com/qxueyou/scc/teach/live/model/MediaVideoLive.java
@@ -284,6 +284,10 @@
 	/**  鍞愭ˉ鍔犲叆璇惧爞瀵嗙爜 */
 	@Column(name="TQ_MEETING_PWD", length=32)
 	private String meetingPwd;
+
+	/**  绗笁鏂圭洿鎾叆鍙� */
+	@Column(name="COURSE_ID", length=32)
+	private int courseId;
 	
 	@OneToMany(fetch = FetchType.LAZY, mappedBy = "videoLive")
 	@JsonIgnore
@@ -720,8 +724,17 @@
 		return subject;
 	}
 
+	public int getCourseId() {
+		return courseId;
+	}
+
+	public void setCourseId(int courseId) {
+		this.courseId = courseId;
+	}
+
 	public void setSubject(Subject subject) {
 		this.subject = subject;
 	}
+
 	
-}
\ No newline at end of file
+}
diff --git a/src/main/java/com/qxueyou/scc/teach/live/service/IMediaLiveService.java b/src/main/java/com/qxueyou/scc/teach/live/service/IMediaLiveService.java
index de7b42a..255aeec 100644
--- a/src/main/java/com/qxueyou/scc/teach/live/service/IMediaLiveService.java
+++ b/src/main/java/com/qxueyou/scc/teach/live/service/IMediaLiveService.java
@@ -7,7 +7,7 @@
 import com.qxueyou.scc.teach.live.model.MediaVideoLive;
 
 public interface IMediaLiveService {
-	
+
 	/**
 	 * 鏂板鐩存挱
 	 * @param name 鐩存挱鍚嶇О
@@ -19,22 +19,24 @@
 	 * @param classId 鐝骇ids
 	 * @return
 	 */
-	Result add(String name,String content,String teacherId,String teacherName,String subjectId,String subjectName,String definition,String imgPath,Date startTime,Date endTime,boolean record,List<String> classIds);
-	
+	Result add(String name,String content,String teacherId,String teacherName,String subjectId,String subjectName,String definition,String imgPath,Date startTime,Date endTime,Integer courseId,boolean record,List<String> classIds);
+
 	/**
 	 * 鏌ヨ鐩存挱
 	 * @param liveId 鐩存挱Id
 	 * @return
 	 */
 	MediaVideoLive read(String liveId);
-	
+
+	MediaVideoLive revamp(int courseId);
+
 	/**
 	 * 鏌ヨ鐩存挱
 	 * @param noticeId 鐩存挱Id
 	 * @return
 	 */
 	List<MediaVideoLive> readByStatus(List<String> liveIdLst,short[] status);
-	
+
 	/**
 	 * 鏌ヨ鐩存挱
 	 * @param keyword 鏌ヨ鍏抽敭瀛�
@@ -43,14 +45,14 @@
 	 * @return
 	 */
 	List<MediaVideoLive> listOfMine(String keyword,Integer pageNum, Integer pageSize);
-	
+
 	/**
 	 * 鏌ヨ鐩存挱鎬绘暟
 	 * @param keyword 鏌ヨ鍏抽敭瀛�
 	 * @return
 	 */
 	int listCountOfMine(String keyword);
-	
+
 	/**
 	 * 鏌ヨ鐩存挱
 	 * @param keyword 鏌ヨ鍏抽敭瀛�
@@ -59,14 +61,14 @@
 	 * @return
 	 */
 	List<MediaVideoLive> list(String keyword,String[] classIds,String subjectId,Short status,Integer pageNum, Integer pageSize);
-	
+
 	/**
 	 * 鏌ヨ鐩存挱鎬绘暟
 	 * @param keyword 鏌ヨ鍏抽敭瀛�
 	 * @return
 	 */
 	int listCount(String keyword,String [] classIds,String subjectId,Short status);
-	
+
 	/**
 	 * 淇敼鐩存挱
 	 * @param liveId 鐩存挱ID
@@ -85,72 +87,72 @@
 	 * @return
 	 */
 	Result update(String liveId,String name,String content,String teacherId,String teacherName,String subjectId,String subjectName,String definition,String imgPath,Date startTime,Date endTime,boolean record,List<String> classIds);
-	
+
 	/**
 	 * 鍒犻櫎鐩存挱
 	 * @param liveId 鐩存挱ID
 	 * @return
 	 */
 	Result delete(String liveId);
-	
+
 	/**
 	 * 鍒犻櫎鐩存挱
 	 * @param liveId 鐩存挱ID鏁扮粍
 	 * @return
 	 */
-	Result delete(String[] liveIds);
-	
+	Result delete(String[] liveIds,String [] courseIds) throws Exception;
+
 	/**
 	 * 鍙戝竷鐩存挱
 	 * @param liveId 鐩存挱ID
 	 * @return
 	 */
 	Result doIssue(String liveId);
-	
+
 	/**
 	 * 鍙栨秷鐩存挱
 	 * @param liveId 鐩存挱ID
 	 * @return
 	 */
 	Result doCancel(String liveId);
-	
-	
+
+
 	/**
 	 * 鍙戝竷鐩存挱
 	 * @param liveId 鐩存挱ID
 	 * @return
 	 */
 	Result doStart(String liveId);
-	
+
 	/**
 	 * 鍙栨秷鐩存挱
 	 * @param liveId 鐩存挱ID
 	 * @return
 	 */
 	Result doPause(String liveId);
-	
+
 	/**
 	 * 鍙栨秷鐩存挱
 	 * @param liveId 鐩存挱ID
 	 * @return
 	 */
 	Result doStop(String liveId);
-	
+
 	/**
 	 * 璇诲彇鐩存挱鐝骇
 	 * @param liveId 鐩存挱ID
 	 * @return
 	 */
 	List<String> getLiveClasses(String liveId);
-	
-	
+
+
 	/**
 	 * 鐐硅禐鐩存挱
 	 * @param liveId 鐩存挱ID
 	 * @return
 	 */
 	Result doPraise(String liveId);
-	
-	
-	
+
+
+
 }
diff --git a/src/main/java/com/qxueyou/scc/teach/live/service/impl/MediaLiveService.java b/src/main/java/com/qxueyou/scc/teach/live/service/impl/MediaLiveService.java
index b095a0e..51f54e8 100644
--- a/src/main/java/com/qxueyou/scc/teach/live/service/impl/MediaLiveService.java
+++ b/src/main/java/com/qxueyou/scc/teach/live/service/impl/MediaLiveService.java
@@ -7,6 +7,8 @@
 import java.util.List;
 import java.util.Map;
 
+import com.qxueyou.scc.sdk.MTCloud;
+import io.swagger.models.auth.In;
 import org.apache.commons.lang3.StringUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.scheduling.annotation.Scheduled;
@@ -51,14 +53,15 @@
 	
 	
 	@Override
-	public Result add(String name, String content, String teacherId,String teacherName ,String subjectId,String subjectName,
-			String definition,String imgPath, Date startTime, Date endTime, boolean record,List<String> classIds) {
+	public Result add(String name, String content, String teacherId, String teacherName , String subjectId, String subjectName,
+					  String definition, String imgPath, Date startTime, Date endTime, Integer courseId, boolean record, List<String> classIds) {
 		
 		UserTeacher teacher = teacherService.getTeacherByUserId(ClientUtils.getUserId());
 		
 		MediaVideoLive live = new MediaVideoLive();
 		TraceUtils.setCreateTrace(live);
-		
+
+		live.setCourseId(courseId);
 		live.setName(name);
 		live.setRemark(content);
 		live.setPreviewImgUrl(imgPath);
@@ -155,14 +158,19 @@
 		save(live);
 		return Result.SUCCESS;
 	}
-	
+
 	@Override
-	public Result delete(String[] liveIds) {
+	public Result delete(String[] liveIds,String [] courseIds) throws Exception {
 		for(String liveId:liveIds) {
 			delete(liveId);
+			for(String courseId:courseIds) {
+				MTCloud client = new MTCloud();
+				String s = client.courseDelete(courseId);
+			}
 		}
 		return Result.SUCCESS;
 	}
+
 
 	@Override
 	public Result doIssue(String liveId) {
@@ -262,14 +270,14 @@
 	public List<MediaVideoLive> list(String keyword, String [] classIds,String subjectId,Short status,Integer pageNum, Integer pageSize) {
 		StringBuffer hql = new StringBuffer(1000);
 		Map<String,Object> params = new HashMap<String,Object>();
-		hql.append("from MediaVideoLive m left join fetch m.classes c left join fetch m.subject s where m.deleteFlag is false  and m.name like :name ");
+		hql.append("from MediaVideoLive m left join fetch m.classes  c left join fetch m.subject s where m.deleteFlag is false  and m.name like :name ");
 		
 		params.put("name",keyword + "%");
 		
 		if(classIds!=null && classIds.length>0){
-			hql.append(" and (c.classId in(:classIds) or s.type=:subjectType)");
+			hql.append(" and (c.classId in(:classIds) or s.type=:Type)");
 			params.put("classIds", classIds);
-			params.put("subjectType", Subject.TYPE_PUBLIC_SUBJECT);
+			params.put("Type", Subject.TYPE_PUBLIC_SUBJECT);
 		}else{
 			hql.append(" and  s.type=:subjectType");
 			params.put("subjectType", Subject.TYPE_PUBLIC_SUBJECT);
@@ -345,7 +353,14 @@
 	public MediaVideoLive read(String liveId) {
 		return read(MediaVideoLive.class,liveId);
 	}
-	
+
+	@Override
+	public MediaVideoLive revamp(int courseId) {
+		String hql = "from MediaVideoLive where deleteFlag is false and courseId=?";
+		MediaVideoLive unique = findUnique(hql, CollectionUtils.newList(courseId), MediaVideoLive.class);
+		return unique ;
+	}
+
 	@SuppressWarnings("unchecked")
 	@Override
 	public List<MediaVideoLive> readByStatus(List<String> liveIdLst,short[] status) {
diff --git a/src/main/java/com/qxueyou/scc/teach/res/service/impl/HweiYunOBSServiceImpl.java b/src/main/java/com/qxueyou/scc/teach/res/service/impl/HweiYunOBSServiceImpl.java
index 7343731..8589af1 100644
--- a/src/main/java/com/qxueyou/scc/teach/res/service/impl/HweiYunOBSServiceImpl.java
+++ b/src/main/java/com/qxueyou/scc/teach/res/service/impl/HweiYunOBSServiceImpl.java
@@ -23,6 +23,7 @@
 import org.springframework.stereotype.Service;
 import org.springframework.web.multipart.MultipartFile;
 
+import javax.servlet.http.HttpServletResponse;
 import java.io.IOException;
 import java.io.InputStream;
 import java.util.*;
@@ -105,6 +106,7 @@
         return false;
     }
 
+
     @Override
     public List<FileMeta> fileUpload(MultipartFile uploadFile, String objectKey) {
         ObsClient obsClient = null;
@@ -125,17 +127,19 @@
             }
             InputStream inputStream = uploadFile.getInputStream();
             long available = inputStream.available();
-//            PutObjectRequest request = new PutObjectRequest(bucketName,objectKey,inputStream);
             PutObjectRequest request = new PutObjectRequest(bucketName,destPath,inputStream);
             ObjectMetadata objectMetadata = new ObjectMetadata();
             objectMetadata.setContentLength(available);
             request.setMetadata(objectMetadata);
-//            request.
             // 璁剧疆瀵硅薄璁块棶鏉冮檺涓哄叕鍏辫
             request.setAcl(AccessControlList.REST_CANNED_PUBLIC_READ);
             PutObjectResult result = obsClient.putObject(request);
             fileMeta = new FileMeta();
             ResFile file = fileService.insertFileToDBTwo(objectKey, uploadFile.getSize(), result.getObjectUrl(), uploadFile.getContentType());
+//            SetObjectMetadataRequest ObjectMetadataRequest = new SetObjectMetadataRequest(bucketName, destPath);
+//            ObjectMetadataRequest.setContentDisposition("inline");
+//            obsClient.setObjectMetadata(ObjectMetadataRequest);
+
             fileMeta.setFileId(file.getFileId());
             fileMeta.setPath(result.getObjectUrl());
             fileMeta.setFileSize(uploadFile.getSize() / 1024 + "kb");
diff --git a/src/main/java/com/qxueyou/scc/teach/res/service/impl/ResService.java b/src/main/java/com/qxueyou/scc/teach/res/service/impl/ResService.java
index 0c96522..c6d79e1 100644
--- a/src/main/java/com/qxueyou/scc/teach/res/service/impl/ResService.java
+++ b/src/main/java/com/qxueyou/scc/teach/res/service/impl/ResService.java
@@ -129,7 +129,7 @@
 
         Res res = read(Res.class, resId);
 
-        resItemServiceMap.get(res.getType()).update(res.getItemDestId(), name);
+//        resItemServiceMap.get(res.getType()).update(res.getItemDestId(), name);
 
         TraceUtils.setUpdateTrace(res);
         res.setName(name);
@@ -306,9 +306,9 @@
     public Result readAccessPath(String resId, String attribute) {
 
         Res res = read(Res.class, resId);
-
+        String type="0";
 //        Object path = Res.FILE_TYPE_VIDEO.equals(res.getType())? JSONObject.parse(resItemServiceMap.get(res.getType()).readAccessPath(res.getItemDestId(), attribute)):CollectionUtils.newObjectMap("path", resItemServiceMap.get(res.getType()).readAccessPath(res.getItemDestId(), attribute));
-        Object path = Res.FILE_TYPE_VIDEO.equals(res.getType())? resItemServiceMap.get(res.getType()).readAccessPath(res.getItemDestId(), attribute):resItemServiceMap.get(res.getType()).readAccessPath(res.getItemDestId(), attribute);
+        Object path = Res.FILE_TYPE_VIDEO.equals(type)? resItemServiceMap.get(type).readAccessPath(res.getItemDestId(), attribute):resItemServiceMap.get(type).readAccessPath(res.getItemDestId(), attribute);
         if(Res.FILE_TYPE_DOC.equals(res.getType())) {
         	 return new Result(true, "success",
                      CollectionUtils.newObjectMap("path", path, "name", res.getName(), "coverPageUrl", res.getCoverPageUrl(), "size",
diff --git a/src/main/java/com/qxueyou/scc/teach/res/service/impl/resitem/ResItemDocService.java b/src/main/java/com/qxueyou/scc/teach/res/service/impl/resitem/ResItemDocService.java
index e4128fe..b24c4f6 100644
--- a/src/main/java/com/qxueyou/scc/teach/res/service/impl/resitem/ResItemDocService.java
+++ b/src/main/java/com/qxueyou/scc/teach/res/service/impl/resitem/ResItemDocService.java
@@ -95,7 +95,7 @@
 
 		ResItemDoc doc = read(ResItemDoc.class, id);
 
-		TraceUtils.setUpdateTrace(doc);
+//		TraceUtils.setUpdateTrace(doc);
 
 		doc.setName(name);
 
diff --git a/src/main/java/com/qxueyou/scc/teach/student/model/StuStudent.java b/src/main/java/com/qxueyou/scc/teach/student/model/StuStudent.java
index 690e1f4..1a235c0 100644
--- a/src/main/java/com/qxueyou/scc/teach/student/model/StuStudent.java
+++ b/src/main/java/com/qxueyou/scc/teach/student/model/StuStudent.java
@@ -28,7 +28,7 @@
 	private static final long serialVersionUID = 7504161189427721559L;
 	
 	/*
-	 * 鐘舵��: 宸叉姤鍚�
+	 * 鐘舵��: 宸叉姤鍚�,鏈縺娲伙紝宸叉瘯涓�
 	 */
 	public static final String STATUS_REGISTER = "register";
 	public static final String STATUS_ACTIVE = "active";
@@ -64,6 +64,7 @@
 	private String studentNumber;
 	private String attendanceStatus;
 	private String graduationText;
+	private String comment;
 
 	public StuStudent() {
 	}
@@ -81,7 +82,7 @@
 
 	public StuStudent(String studentId, Date createTime, Date updateTime, String creator, String createId,
 			String updator, String updateId, boolean deleteFlag, String userId, String name, String classId,
-			String tenantId, String status, String attendanceStatus, String graduationText,String studentNumber) {
+			String tenantId, String status, String attendanceStatus, String graduationText,String comment,String studentNumber) {
 		this.studentId = studentId;
 		this.createTime = createTime;
 		this.updateTime = updateTime;
@@ -97,6 +98,7 @@
 		this.status = status;
 		this.attendanceStatus = attendanceStatus;
 		this.graduationText = graduationText;
+		this.comment = comment;
 		this.studentNumber=studentNumber;
 	}
 
@@ -243,6 +245,14 @@
 		this.graduationText = graduationText;
 	}
 
+	@Column(name = "COMMENT", length = 200)
+	public String getComment() {
+		return this.comment;
+	}
+	public void setComment(String comment) {
+		this.comment = comment;
+	}
+
 	@Column(name = "STUDENT_NO", length = 32)
 	public String getStudentNo() {
 		return studentNo;
diff --git a/src/main/java/com/qxueyou/scc/teach/student/service/impl/StudentService.java b/src/main/java/com/qxueyou/scc/teach/student/service/impl/StudentService.java
index cfb6802..b43fee9 100644
--- a/src/main/java/com/qxueyou/scc/teach/student/service/impl/StudentService.java
+++ b/src/main/java/com/qxueyou/scc/teach/student/service/impl/StudentService.java
@@ -10,7 +10,9 @@
 import cn.hutool.core.date.LocalDateTimeUtil;
 import cn.hutool.core.util.RandomUtil;
 import com.qxueyou.scc.admin.classes.model.ClsClass;
+import com.qxueyou.scc.base.dao.CommonDAO;
 import com.qxueyou.scc.exam.model.ExamResultV;
+import com.qxueyou.scc.exercise.model.ExerciseCompleteInfo;
 import org.apache.commons.lang3.StringUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
@@ -47,6 +49,9 @@
 
     @Autowired
     StudentDAO dao;
+
+    @Autowired
+    CommonDAO commonDAO;
 
     @Override
     public Result insertStudent(String classId, String name, String studentNo, boolean sex, String phoneNo, String orgId) {
@@ -224,6 +229,7 @@
     public Result doActivateStudent(String[] studentIds) {
         for (String studentId : studentIds) {
             activateStudent(studentId, StuStudent.STATUS_ACTIVE);
+            ModeUpdate(studentId,StuStudent.STATUS_ACTIVE);
         }
         return new Result(true);
     }
@@ -232,6 +238,24 @@
     public Result doDeActivateStudent(String[] studentIds) {
         for (String studentId : studentIds) {
             activateStudent(studentId, StuStudent.STATUS_DEACTIVE);
+            ModeUpdate(studentId,StuStudent.STATUS_DEACTIVE);
+        }
+        return new Result(true);
+    }
+
+    private Result ModeUpdate(String studentId,String status){
+        if(status.equals(StuStudent.STATUS_ACTIVE)){
+            String	hql = "from ExerciseCompleteInfo where studentId=? and deleteFlag is false";
+            List<Object> Params =  CollectionUtils.newList(studentId);
+            ExerciseCompleteInfo unique = findUnique(hql, Params, ExerciseCompleteInfo.class);
+            unique.setDeleteFlag(false);
+            commonDAO.update(unique);
+        }else {
+            String	hql = "from ExerciseCompleteInfo where studentId=? and deleteFlag is false";
+            List<Object> Params =  CollectionUtils.newList(studentId);
+            ExerciseCompleteInfo unique = findUnique(hql, Params, ExerciseCompleteInfo.class);
+            unique.setDeleteFlag(true);
+            commonDAO.update(unique);
         }
         return new Result(true);
     }
@@ -244,13 +268,13 @@
         }
 
         TraceUtils.setUpdateTrace(student);
-        String currentTime = LocalDateTimeUtil.format(LocalDateTime.now(), "yyMMddHHmmssSSS");
-
-        String examCardNo = currentTime.concat(RandomUtil.randomNumbers(1));
-
-        student.setStudentNumber(examCardNo);
+//        String currentTime = LocalDateTimeUtil.format(LocalDateTime.now(), "yyMMddHHmmssSSS");
+//
+//        String examCardNo = currentTime.concat(RandomUtil.randomNumbers(1));
+//
+//        student.setStudentNumber(examCardNo);
         student.setStatus(status);
-        save(student);
+        commonDAO.update(student);
 
         clsService.addStudent(student.getClassId(), StuStudent.STATUS_DEACTIVE.equals(status) ? -1 : 1);
 
diff --git a/src/main/java/com/qxueyou/scc/teach/subject/service/impl/SubjectService.java b/src/main/java/com/qxueyou/scc/teach/subject/service/impl/SubjectService.java
index 9d9036f..aa9121f 100644
--- a/src/main/java/com/qxueyou/scc/teach/subject/service/impl/SubjectService.java
+++ b/src/main/java/com/qxueyou/scc/teach/subject/service/impl/SubjectService.java
@@ -607,7 +607,6 @@
             }
             subject.put("percent", new BigDecimal(percentAvg));
             subject.put("progressValue", new BigDecimal(progressValue));
-
             subject.put("lectureParentId", map.get("lectureParentId"));
             subject.put("lectureId", map.get("lectureId"));
             subject.put("unCommitExerciseCount", exerciseInfoService.getUnCommitExerciseCount(classId, userId));
@@ -645,7 +644,7 @@
             String className = "鍏紑璇�";
             subjectMap.put("subjectName",subject.getSubjectName());
             subjectMap.put("subjectId",subject.getSubjectId());
-
+            subjectMap.put("coverPageUrl",subject.getCoverPageUrl());
             subjectMap.put("percent", new BigDecimal(percentAvg));
             subjectMap.put("progressValue", new BigDecimal(progressValue));
             subjectMap.put("className",className);
diff --git a/src/main/java/com/qxueyou/scc/user/model/User.java b/src/main/java/com/qxueyou/scc/user/model/User.java
index 8e7b836..d023341 100644
--- a/src/main/java/com/qxueyou/scc/user/model/User.java
+++ b/src/main/java/com/qxueyou/scc/user/model/User.java
@@ -38,6 +38,19 @@
     @JsonIgnore
     private String createId;
 
+
+    @Column(name = "SALT", nullable = false, length = 200)
+    @JsonIgnore
+    private String salt;
+
+    public String getSalt() {
+        return salt;
+    }
+
+    public void setSalt(String salt) {
+        this.salt = salt;
+    }
+
     /**
      * 鍒涘缓鏃堕棿
      */
@@ -144,6 +157,20 @@
     @Column(name = "IMEI", length = 255)
     private String imei;
 
+    /**
+     * 缁戝畾璐﹀彿ID
+     */
+    @Column(name = "OPENID", length = 255)
+    private String openId;
+
+    public String getOpenId() {
+        return openId;
+    }
+
+    public void setOpenId(String openId) {
+        this.openId = openId;
+    }
+
     @ManyToMany(fetch = FetchType.LAZY, mappedBy = "users")
     @JsonIgnore
     private List<UserRole> roles;
diff --git a/src/main/java/com/qxueyou/scc/user/service/impl/UserService.java b/src/main/java/com/qxueyou/scc/user/service/impl/UserService.java
index ceac340..7820d96 100644
--- a/src/main/java/com/qxueyou/scc/user/service/impl/UserService.java
+++ b/src/main/java/com/qxueyou/scc/user/service/impl/UserService.java
@@ -1,6 +1,7 @@
 package com.qxueyou.scc.user.service.impl;
 
 import java.util.List;
+import java.util.UUID;
 
 import org.apache.commons.lang3.StringUtils;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -20,6 +21,7 @@
 import com.qxueyou.scc.user.model.User;
 import com.qxueyou.scc.user.model.UserReRoleUser;
 import com.qxueyou.scc.user.service.IUserService;
+import org.springframework.util.DigestUtils;
 import org.springframework.web.context.request.RequestContextHolder;
 import org.springframework.web.context.request.ServletRequestAttributes;
 
@@ -60,6 +62,9 @@
 //        System.out.println(user.getUserId());
 //        System.out.println(user.getOrganizationId());
 //        System.out.println(StuStudent.STATUS_ACTIVE);
+        System.out.println(user.getOrganizationId());
+        System.out.println(user.getUserId());
+
         ClsClass objClsClass = this.findUnique("select c from StuStudent t,"
         		+ " ClsClass c where c.classId = t.classId "
         		+ " and c.orgId = ? and t.userId = ? and t.status = ? order by t.createTime desc", CollectionUtils.newList(user.getOrganizationId(), user.getUserId(), StuStudent.STATUS_ACTIVE), ClsClass.class);
@@ -67,7 +72,6 @@
         wrapper.setOrg(org);
         wrapper.setClass(objClsClass);
         wrapper.setLoginInfo(param.getCacheIpFlag(), param.getIp(), param.getPlatForm());
-        System.out.println("aaa"+user.getUserId());
         session.setAttribute(UserInfoWrapper.INF_USER_ID,user.getUserId());
         session.setAttribute(UserInfoWrapper.INF_USER_NAME,user.getName());
         if(objClsClass!=null){
@@ -83,13 +87,18 @@
     }
 
     private User newUser(String name, String account, String mobilePhone, String password, Boolean sex, String orgId) {
-
+        //闅忔満瀛楃涓�
+        String salt= UUID.randomUUID().toString();
         User user = new User();
         TraceUtils.setCreateTrace(user);
         user.setAccount(account);
         user.setName(name);
+        //鐩愬��
+        user.setSalt(salt);
+        //瀵瑰瘑鐮佽繘琛屽姞瀵嗗鐞�
+        String newPassword= DigestUtils.md5DigestAsHex((salt+password).getBytes());
+        user.setPassword(newPassword);
         user.setMobilePhone(mobilePhone);
-        user.setPassword(password);
         user.setSex(sex);
         user.setOrganizationId(orgId);
         save(user);
@@ -123,11 +132,18 @@
     @Override
     public Result updatePassword(String userId, String usedPass, String pass) {
         User user = read(User.class, userId);
+        //闅忔満瀛楃涓�
+        String salt= UUID.randomUUID().toString();
+        //鐩愬��
+        user.setSalt(salt);
+        //瀵瑰瘑鐮佽繘琛屽姞瀵嗗鐞�
+        String newPassword= DigestUtils.md5DigestAsHex((salt+pass).getBytes());
+        String newPasswords= DigestUtils.md5DigestAsHex((salt+usedPass).getBytes());
         if (StringUtils.isNotBlank(usedPass) && StringUtils.isNotBlank(pass)) {
-            if (!user.getPassword().equals(usedPass)) {
+            if (!user.getPassword().equals(newPasswords)) {
                 return new Result(false, "杈撳叆鐨勬棫瀵嗙爜閿欒");
             }
-            user.setPassword(pass);
+            user.setPassword(newPassword);
         }
         TraceUtils.setUpdateTrace(user);
         save(user);
@@ -175,8 +191,14 @@
     public Result updatePassword(String userId, String password) {
         User user = read(User.class, userId);
 
+        //闅忔満瀛楃涓�
+        String salt= UUID.randomUUID().toString();
+        //鐩愬��
+        user.setSalt(salt);
+        //瀵瑰瘑鐮佽繘琛屽姞瀵嗗鐞�
+        String newPassword= DigestUtils.md5DigestAsHex((salt+password).getBytes());
         TraceUtils.setUpdateTrace(user);
-        user.setPassword(password);
+        user.setPassword(newPassword);
 
         save(user);
 
@@ -217,11 +239,12 @@
                              Boolean sex) {
 
         User dbUser = read(User.class, userId);
-
+		String salt = dbUser.getSalt();
+		String newPassword= DigestUtils.md5DigestAsHex((salt+password).getBytes());
         if (dbUser.getAccount().equals(account)) {
             dbUser.setName(name);
             dbUser.setMobilePhone(mobilePhone);
-            dbUser.setPassword(password);
+            dbUser.setPassword(newPassword);
             TraceUtils.setCreateTrace(dbUser);
             save(dbUser);
             return new Result(true, "success");
@@ -234,7 +257,7 @@
         dbUser.setAccount(account);
         dbUser.setName(name);
         dbUser.setMobilePhone(mobilePhone);
-        dbUser.setPassword(password);
+        dbUser.setPassword(newPassword);
         TraceUtils.setCreateTrace(dbUser);
         save(dbUser);
         return new Result(true, "success");
diff --git a/src/main/java/com/qxueyou/scc/web/AuthorizeFilter.java b/src/main/java/com/qxueyou/scc/web/AuthorizeFilter.java
index 9cb8070..8f8931d 100644
--- a/src/main/java/com/qxueyou/scc/web/AuthorizeFilter.java
+++ b/src/main/java/com/qxueyou/scc/web/AuthorizeFilter.java
@@ -95,9 +95,9 @@
 		//鏄惁鍚堟硶
 //		if(!licenseService.isValid()) {
 //			log.debug("license invalid");
-//			forbiddenAsLicense(httpResponse);
-//			return;
-//		}
+////			forbiddenAsLicense(httpResponse);
+////			return;
+////		}
 
 		if (!addClientInfo(httpRequest)) {
 			log.debug("闈炴硶璇锋眰:" + httpRequest.getRequestURI());
diff --git a/src/main/java/com/qxueyou/scc/wx/service/IWechatService.java b/src/main/java/com/qxueyou/scc/wx/service/IWechatService.java
new file mode 100644
index 0000000..4bf39e2
--- /dev/null
+++ b/src/main/java/com/qxueyou/scc/wx/service/IWechatService.java
@@ -0,0 +1,32 @@
+package com.qxueyou.scc.wx.service;
+
+import com.alibaba.fastjson.JSONObject;
+import com.qxueyou.scc.base.model.Result;
+import com.qxueyou.scc.teach.student.model.StuStudent;
+
+import java.util.Map;
+
+public interface IWechatService {
+
+	/**
+	 * 鏌ヨ鐢ㄦ埛
+	 * @param code
+	 * @param type
+	 * @return
+	 *
+	 * @author 鏉庡博榫�
+	 * @date 2021骞�4鏈�2鏃� 涓嬪崍3:31:05
+	 */
+
+	JSONObject getSessionKeyOrOpenId(String code);
+
+	Result getNumber(String tonken, String number);
+
+	JSONObject gettoken(String appid,String secret);
+
+	JSONObject getUser(String token,String openId);
+//	Result isBindWx(String userId);
+	
+//	Result getSignature(String url);
+
+}
diff --git a/src/main/java/com/qxueyou/scc/wx/service/impl/WechatService.java b/src/main/java/com/qxueyou/scc/wx/service/impl/WechatService.java
new file mode 100644
index 0000000..3325780
--- /dev/null
+++ b/src/main/java/com/qxueyou/scc/wx/service/impl/WechatService.java
@@ -0,0 +1,187 @@
+package com.qxueyou.scc.wx.service.impl;
+
+import com.alibaba.druid.util.HttpClientUtils;
+import com.alibaba.druid.util.StringUtils;
+import com.alibaba.fastjson.JSON;
+import com.alibaba.fastjson.JSONObject;
+import com.qxueyou.scc.base.model.Result;
+import com.qxueyou.scc.base.service.ICacheService;
+import com.qxueyou.scc.teach.student.model.StuStudent;
+import com.qxueyou.scc.wx.service.IWechatService;
+import com.qxueyou.scc.wx.utils.HttpClientUtil;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.beans.factory.annotation.Value;
+import org.springframework.stereotype.Service;
+import org.springframework.web.client.RestTemplate;
+
+import java.io.IOException;
+import java.net.URI;
+import java.time.LocalDateTime;
+import java.util.HashMap;
+import java.util.Map;
+import java.util.Objects;
+
+@Service
+public class WechatService implements IWechatService {
+
+//	@Autowired
+//	IUserService userService;
+
+    /**
+     * 灏忕▼搴廰ppID
+     */
+    @Value("${wx.appId}")
+    private String appId;
+
+
+    /**
+     * 灏忕▼搴弒ecret
+     */
+    @Value("${wx.secret}")
+    private String secret;
+
+
+
+    @Autowired
+    private ICacheService cacheService;
+
+    private final Logger logger = LogManager.getLogger();
+
+
+    @Override
+    public JSONObject getSessionKeyOrOpenId(String code) {
+        String requestUrl = "https://api.weixin.qq.com/sns/jscode2session";
+        Map<String, String> requestUrlParam = new HashMap<>();
+        // https://mp.weixin.qq.com/wxopen/devprofile?action=get_profile&token=164113089&lang=zh_CN
+        //灏忕▼搴廰ppId
+        requestUrlParam.put("appid", appId);
+        //灏忕▼搴弒ecret
+        requestUrlParam.put("secret", secret);
+        //灏忕▼搴忕杩斿洖鐨刢ode
+        requestUrlParam.put("js_code", code);
+        //榛樿鍙傛暟
+        requestUrlParam.put("grant_type", "authorization_code");
+        //鍙戦�乸ost璇锋眰璇诲彇璋冪敤寰俊鎺ュ彛鑾峰彇openid鐢ㄦ埛鍞竴鏍囪瘑
+        JSONObject jsonObject = JSON.parseObject(HttpClientUtil.doPost(requestUrl, requestUrlParam));
+        return jsonObject;
+    }
+
+    @Override
+    public Result getNumber(String tonken, String number) {
+        JSONObject jsonCode = new JSONObject();
+
+        jsonCode.put("code",number);
+
+
+        String resPhone = HttpClientUtil.doPostUrl("https://api.weixin.qq.com/wxa/business/getuserphonenumber?access_token=" + tonken, jsonCode);
+
+        if(StringUtils.isEmpty(resPhone) || !resPhone.contains("phone_info") ||  !resPhone.contains("phoneNumber")){
+            return new Result(false,"寰俊瀹樻柟淇敼浜嗗皬绋嬪簭鑾峰彇鐢ㄦ埛鎵嬫満鍙风爜鐩稿叧鎺ュ彛锛�");
+        }
+        JSONObject resPhoneInfo = JSON.parseObject(resPhone);
+        JSONObject phoneInfo=resPhoneInfo.getJSONObject("phone_info");
+        System.out.println(resPhoneInfo);
+        System.out.println(phoneInfo);
+        String phoneNumber = phoneInfo.get("phoneNumber").toString();
+
+        return new Result(true,"鑾峰彇鎵嬫満鍙锋垚鍔�",phoneNumber);
+//        String requestUrl = "https://api.weixin.qq.com/wxa/business/getuserphonenumber?access_token="+tonken+jsonObject.toJSONString();
+
+//        Map<String, String> requestUrlParam = new HashMap<>();
+
+
+
+//        requestUrlParam.put("code", number);
+
+//        JSONObject s =JSON.parseObject(HttpClientUtil.doPost(requestUrl));
+
+//        return s;
+    }
+
+    @Override
+    public JSONObject gettoken(String appid, String secret) {
+        String requestUrl = "https://api.weixin.qq.com/cgi-bin/token";
+
+        Map<String, String> requestUrlParam = new HashMap<>();
+
+        requestUrlParam.put("grant_type", "client_credential");
+
+        requestUrlParam.put("appid", appid);
+
+        requestUrlParam.put("secret", secret);
+
+        JSONObject s = JSON.parseObject(HttpClientUtil.doGet(requestUrl, requestUrlParam));
+
+        return s;
+    }
+    @Override
+    public JSONObject getUser(String token, String openId) {
+        String requestUrl = "https://api.weixin.qq.com/sns/userinfo";
+
+        Map<String, String> requestUrlParam = new HashMap<>();
+
+        requestUrlParam.put("access_token", token);
+
+        requestUrlParam.put("openid", openId);
+
+        requestUrlParam.put("lang", "zh_CN");
+
+        JSONObject s = JSON.parseObject(HttpClientUtil.doGet(requestUrl, requestUrlParam));
+
+        return s;
+    }
+//    private String getWechatHeadImgUrl(String unionId) {
+//        WechatUserDO wxUser = this.template.findOne(Query.query(condition().and("unionId").is(unionId)), WechatUserDO.class);
+//        return wxUser.getHeadImgUrl();
+//    }
+
+//    @Override
+//    public Result isBindWx(String userId) {
+//        UserStudentDO studentDO = read(UserStudentDO.class, userId);
+//        boolean status = false;
+//        if (StringUtils.isNotBlank(studentDO.getUnionId())) {
+//            status = true;
+//        }
+//        String url = "";
+//        if (status) {
+//            url = getWechatHeadImgUrl(studentDO.getUnionId());
+//        }
+//        return new Result(true, "status", status, "url", url);
+//    }
+//
+//    public Result getSignature(String url) {
+//        try {
+//            long timestamp = System.currentTimeMillis() / 1000;
+//            String randomStr = RandomUtils.getRandomStr();
+//            //杩滅▼璋冪敤鑾峰彇ticket
+////		    String jsapiTicket ="";//getJsapiTicket(false);
+//            RestTemplate restTemplate = new RestTemplate();
+//
+//            String jsapiTicket = restTemplate.getForObject("http://192.168.1.111/job/ticket", String.class);
+//
+//            String signature = SHA1.genWithAmple("jsapi_ticket=" + jsapiTicket,
+//                    "noncestr=" + randomStr, "timestamp=" + timestamp, "url=" + url);
+//            WxJsapiSignature jsapiSignature = new WxJsapiSignature();
+//            jsapiSignature.setAppId(wxProperties.getAppId());
+//            jsapiSignature.setTimestamp(timestamp);
+//            jsapiSignature.setNonceStr(randomStr);
+//            jsapiSignature.setUrl(url);
+//            jsapiSignature.setSignature(signature);
+//            return new Result(true, jsapiSignature);
+//        } catch (Exception e) {
+//            log.error(e, e);
+//            return new Result(false, "鑾峰彇绛惧悕澶辫触");
+//        }
+//    }
+
+//    @Override
+//    public String getOpenId(String userId) {
+//        UserStudentDO user = read(UserStudentDO.class, userId);
+//
+//        return user.getOpenId();
+//    }
+
+
+}
diff --git a/src/main/java/com/qxueyou/scc/wx/utils/Code2Session.java b/src/main/java/com/qxueyou/scc/wx/utils/Code2Session.java
new file mode 100644
index 0000000..f1ed42a
--- /dev/null
+++ b/src/main/java/com/qxueyou/scc/wx/utils/Code2Session.java
@@ -0,0 +1,32 @@
+package com.qxueyou.scc.wx.utils;
+
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+/**
+ * <p>
+ *     璋冪敤寰俊鎺ュ彛 杩斿洖鎺堟潈淇℃伅~
+ * </p>
+ * @author echo lovely
+ * @date 2020/12/4 21:56
+ */
+
+@Data
+@NoArgsConstructor
+@AllArgsConstructor
+public class Code2Session {
+
+    //鐢ㄦ埛鍞竴鏍囪瘑
+    private String openid;
+    // 浼氳瘽瀵嗛挜
+    private String session_key;
+    // 鐢ㄦ埛鍦ㄥ紑鏀惧钩鍙扮殑鍞竴鏍囪瘑绗�
+    private String unionid;
+    // 閿欒鐮�
+    private Integer errcode;
+    // 閿欒淇℃伅
+    private String errmsg;
+
+}
+
diff --git a/src/main/java/com/qxueyou/scc/wx/utils/HttpClientUtil.java b/src/main/java/com/qxueyou/scc/wx/utils/HttpClientUtil.java
new file mode 100644
index 0000000..dafe729
--- /dev/null
+++ b/src/main/java/com/qxueyou/scc/wx/utils/HttpClientUtil.java
@@ -0,0 +1,167 @@
+package com.qxueyou.scc.wx.utils;
+
+import com.alibaba.fastjson.JSONObject;
+import net.sf.json.JSONString;
+import org.apache.http.NameValuePair;
+import org.apache.http.client.entity.UrlEncodedFormEntity;
+import org.apache.http.client.methods.CloseableHttpResponse;
+import org.apache.http.client.methods.HttpGet;
+import org.apache.http.client.methods.HttpPost;
+import org.apache.http.client.utils.URIBuilder;
+import org.apache.http.entity.ContentType;
+import org.apache.http.entity.StringEntity;
+import org.apache.http.impl.client.CloseableHttpClient;
+import org.apache.http.impl.client.HttpClients;
+import org.apache.http.message.BasicNameValuePair;
+import org.apache.http.util.EntityUtils;
+
+import java.io.IOException;
+import java.net.URI;
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Map;
+
+public class HttpClientUtil {
+
+    public static String doGet(String url, Map<String, String> param) {
+
+        // 鍒涘缓Httpclient瀵硅薄
+        CloseableHttpClient httpclient = HttpClients.createDefault();
+
+        String resultString = "";
+        CloseableHttpResponse response = null;
+        try {
+            // 鍒涘缓uri
+            URIBuilder builder = new URIBuilder(url);
+            if (param != null) {
+                for (String key : param.keySet()) {
+                    builder.addParameter(key, param.get(key));
+                }
+            }
+            URI uri = builder.build();
+
+            // 鍒涘缓http GET璇锋眰
+            HttpGet httpGet = new HttpGet(uri);
+
+            // 鎵ц璇锋眰
+            response = httpclient.execute(httpGet);
+            // 鍒ゆ柇杩斿洖鐘舵�佹槸鍚︿负200
+            if (response.getStatusLine().getStatusCode() == 200) {
+                resultString = EntityUtils.toString(response.getEntity(), "UTF-8");
+            }
+        } catch (Exception e) {
+            e.printStackTrace();
+        } finally {
+            try {
+                if (response != null) {
+                    response.close();
+                }
+                httpclient.close();
+            } catch (IOException e) {
+                e.printStackTrace();
+            }
+        }
+        return resultString;
+    }
+
+    public static String doGet(String url) {
+        return doGet(url, null);
+    }
+
+    public static String doPost(String url, Map<String, String> param) {
+        // 鍒涘缓Httpclient瀵硅薄
+        CloseableHttpClient httpClient = HttpClients.createDefault();
+        CloseableHttpResponse response = null;
+        String resultString = "";
+        try {
+            // 鍒涘缓Http Post璇锋眰
+            HttpPost httpPost = new HttpPost(url);
+            // 鍒涘缓鍙傛暟鍒楄〃
+            if (param != null) {
+                List<NameValuePair> paramList = new ArrayList<>();
+                for (String key : param.keySet()) {
+                    System.out.println(key);
+                    System.out.println(param.get(key));
+                    paramList.add(new BasicNameValuePair(key, param.get(key)));
+                }
+                // 妯℃嫙琛ㄥ崟
+                UrlEncodedFormEntity entity = new UrlEncodedFormEntity(paramList);
+                httpPost.setEntity(entity);
+            }
+            // 鎵цhttp璇锋眰
+            response = httpClient.execute(httpPost);
+            resultString = EntityUtils.toString(response.getEntity(), "utf-8");
+        } catch (Exception e) {
+            e.printStackTrace();
+        } finally {
+            try {
+                response.close();
+            } catch (IOException e) {
+                e.printStackTrace();
+            }
+        }
+
+        return resultString;
+    }
+
+    public static String doPostUrl(String url, JSONObject jsonCode) {
+        // 鍒涘缓Httpclient瀵硅薄
+        CloseableHttpClient httpClient = HttpClients.createDefault();
+        CloseableHttpResponse response = null;
+        String resultString = "";
+        try {
+            // 鍒涘缓Http Post璇锋眰
+            HttpPost httpPost = new HttpPost(url);
+
+            String s = jsonCode.toJSONString(jsonCode);
+
+            StringEntity entity=new StringEntity(s);
+
+            httpPost.setEntity(entity);
+            // 鎵цhttp璇锋眰
+            response = httpClient.execute(httpPost);
+            resultString = EntityUtils.toString(response.getEntity(), "utf-8");
+        } catch (Exception e) {
+            e.printStackTrace();
+        } finally {
+            try {
+                response.close();
+            } catch (IOException e) {
+                e.printStackTrace();
+            }
+        }
+
+        return resultString;
+    }
+
+    public static String doPost(String url) {
+        return doPost(url, null);
+    }
+
+    public static String doPostJson(String url, String json) {
+        // 鍒涘缓Httpclient瀵硅薄
+        CloseableHttpClient httpClient = HttpClients.createDefault();
+        CloseableHttpResponse response = null;
+        String resultString = "";
+        try {
+            // 鍒涘缓Http Post璇锋眰
+            HttpPost httpPost = new HttpPost(url);
+            // 鍒涘缓璇锋眰鍐呭
+            StringEntity entity = new StringEntity(json, ContentType.APPLICATION_JSON);
+            httpPost.setEntity(entity);
+            // 鎵цhttp璇锋眰
+            response = httpClient.execute(httpPost);
+            resultString = EntityUtils.toString(response.getEntity(), "utf-8");
+        } catch (Exception e) {
+            e.printStackTrace();
+        } finally {
+            try {
+                response.close();
+            } catch (IOException e) {
+                e.printStackTrace();
+            }
+        }
+
+        return resultString;
+    }
+}
diff --git a/src/main/resources/SensitiveWordList.txt b/src/main/resources/SensitiveWordList.txt
new file mode 100644
index 0000000..9e19b1d
--- /dev/null
+++ b/src/main/resources/SensitiveWordList.txt
@@ -0,0 +1,14596 @@
+锘垮洖姘戝悆鐚倝
+涔犺繎骞�
+TMD
+姣涙皯杩涘厷
+濡瑰娣按娴�
+鏈哄惂
+鑱斿浗
+1989鍏洓
+鎬х埍鐢靛奖
+鏉庣孩鏅�
+姊佸厜鐑�
+宸撮粠甯傞暱
+鎴愪汉BT
+鍏嶆敞鍐屾帆鑹茬數褰�
+UltraSurf
+閻佃涓夊湅蹇�
+鎬х埍鍥惧簱
+鍏畨
+777榛勭珯
+澶ч緹澶撮《浣忓珎瀚傜殑鑺卞績娣卞
+鎻掔┐灏勫柗绮炬恫
+鍏藉ジ
+PORN
+姣涘彲鍗″洜
+闃磋寧鎸鸿繘婊嬫鼎鑲夋礊閲屽湪闃存埛涓娊閫�
+falundafa
+涓夊叓娣垚浜虹綉
+鍙慯^杞�
+姣涙睙鎶樻皯
+姣涙媺鐧�
+鍏嶈垂娣コA鐗囨
+d7se鎴戞帆鎴戠數褰�
+madelove
+娣ジ缇庡コ绌�
+缇庡コ鏋佸搧绌�
+蹇彃鎴戞帆绌�
+涔辨澶╀笅
+鐜╃┐
+lineage鈪�
+灞呯劧鑺遍挶璇蜂汉鏁欐�х埍濮垮娍缁勫浘鍏嶈垂娣數褰盿鐗�
+鑲涗氦
+go-vern-ment
+濂镐綘
+鍥涚溂閱敓寮峰埗椋插翱缇庡法涔冲皬閲庢偁缇庣浜屽綀
+鍧よ繄
+楂樺槈
+鍏艰亴濂虫暀甯�
+瀚傚珎鐨勭┐
+榫熷ご鍦ㄥス鐨勯槾閬撻噷鎶芥彃
+寮犳棰�
+骞煎コ瀚╅��
+meimei鐨勯槾钂�
+娣コ鎬ф伅
+寮哄ジ35宀佸濂冲叏杩囩▼/娣闃存瘺灏忕┐
+杩欏勾澶村氨杩欐牱
+闃村眲
+璐洪緳
+閰辩尓濯�
+姣涘彴婀惧叡鍜屽浗
+娆箰娼滄按鑹�
+闄板攪
+娣檸澶у瀷鑹茬珯
+鍏嶈垂娣ジ榛勮壊鐢靛奖a鐗�
+drop
+鍏嶈垂寮哄ジ娣數褰�
+骞哥鑺卞湌
+鑰佸叕浠栬鎻掕繘鏉ヤ簡
+9JBW
+宸ㄤ钩缇庡コRINA鏃犵爜绗�2寮�
+鍗佸叓鐢靛奖鎺扮┐鐗瑰啓绾㈠厤璐规�ц棰戣亰澶╂縺鎯呭皯濡囧浘
+鏂拌彲鍏ф儏
+meinv瀚╃┐
+楹婚粍绱�
+缁濆搧缇庡コ銇屾亶鎯氶銇粷椤跺揩鎰�
+鎿嶉�兼牱
+瑜�
+鏃ユ湰婵�鎯呮帆绌磋创鍥�
+濂充紭
+闆炲惂闃磋寧鎻掗ǚ绌村绌村皬绌�
+閷㈠湅姊�
+宸ㄤ钩
+fuck娓╂�荤悊
+鐔辫鍌冲
+澶滆壊瀵艰埅
+棰ㄩǚ娣暕
+楹婚粌绱�
+鎻掗樋濮ㄧ殑娲炴礊鑸斿コ鏈嬪弸鐨勪笅韬�
+椹朵綘鐖�
+杞ジ鍋氱埍楂樻疆褰曡薄
+娴嬭瘯
+璧涗綘鑰佹瘝
+鍏у皠
+鏉庡矚娓�
+鑺お灏�
+鏃ユ湰濡瑰
+fuck鐢熸槬琚�
+rf琛屼細鎴樹簤
+鍗敓閮�
+fuck鎵嬫満澶嶅埗
+娉曡宸�
+meimei鐨勫皬灞勫ソ鐥�
+姣涘共鎷庡
+榛勮壊鍏嶈垂娣贡鐢靛奖娣コ鑹叉儏鍥剧墖
+骞哥鑺卞洯
+濂镐粬
+鏈辩嫧鍩�
+JPEEN
+鑹叉儏淇℃伅
+鍏瞾骞煎コ闃寸┐杩戞媿
+meimei琚搷鐨勬帆姘寸洿娴�
+绮究
+绉佷汉鏈嶅姟鍣�
+master
+甯岀壒鍕�
+鐚ヨせ
+椹崠椹眮
+娣獴
+婵�鎯呮帆鑹茶嚜鎷�
+mizhuan
+鍏嶈垂娣ジ濂矨鐗囨璇曠湅鏁欎綘鎬庢牱寤惰繜灏勭簿18宀佷互涓嬬
+鍙堢矖鍙堥暱鐨勮倝妫�
+鏂板ぇ闄�
+鍚虫柟鍩�
+鑳$揣濂�
+鑲夋涓庨槾閬撴懇鎿�
+闊╁浗鎴愪汉婵�鎯呮帆娲�
+涓版弧灏忓鐨勪赴瑜編鑵垮寰楁祦姘寸殑灏弇eimei
+娣浜ゆ崲
+浣犺鎴戣璁哄潧
+鏀挎不鍙嶅娲�
+鑱氬晢
+hanghaishiji
+琛楀ご瀵规姉闈�
+銊欍劄浣犵埜
+娣壊瀵艰埅
+娣贡鎶ゅ+鐢靛奖
+娣贡鐙傜┐
+鍚楅��
+钂嬩腑鍥�
+鏆存斂
+棣欐腐婵�鎯呮帆褰遍櫌
+鍙戞蹇�
+鍧ら倎
+鎶芥彃18宀佸濂冲濡规帆鍙笉鏂�
+娣獫绐�
+鎵嬩几鍒颁笅浣撴姎mo瀚╃┐
+涓箍缃�
+fuck瀹嬫鐟�
+鐮嶆浣�
+娣锋矊鍐�
+绁為ⅷKamikazeStreetVol13:閲屽北鍔犱笌
+濠贡鍐涘洟
+绱崱缍槸鑻遍泟
+鍏嶈垂鍗堝婵�鎯呰棰�
+鏇炬叾绾�
+涔变鸡涔嬫帆绌�
+鍥戒骇瀚栧
+娣恫涓嬬暀
+鍝ュ摜鐢ㄥ姏鑸掓湇姝绘垜浜�
+楱版
+space
+姣涗綘浜屽ぇ鐖�
+鍚炵簿楠氬
+涓浗鐪熷疄鍐呭
+鏂板ぇ闄�
+澶╃劧銈�銇欍倎绱犱汉銇撱伄銇�
+灏忔硥绱斾竴閮�
+鑹叉儏缃戠珯瀵艰埅
+绮夌孩鐨勭殑濂跺ご绮夊鐨勯槾鍞�
+鑹插濡规帆绌�
+鐑浼犲
+澶╄仈涓栫邯
+鎿嶉�肩數褰�
+鑻遍泟涓栫邯
+涓滅獊鍏嶈垂娣壊鎯呯數褰变护浜哄柗琛�鐨勬槬瀹�108濮垮娍缁勫浘18宀佺鐪�
+璺戣窇鍗′竵杞�
+9涔嬫父
+娣玝
+瑁�
+鎿嶈溅鑷�
+瑁呴�煎憿
+鍦伴渿
+鑲弇eimei鐨勫皬楠氬眲
+鑲夋劅鐐弸
+璺熷濡硅倧绌村ソ鑸掓湇
+xiyou
+鍙嶆亹濮斿憳浼�
+楠″共
+娣恫椤虹潃鑲夋
+涓彲姘戝湅
+璧瞾鏅撳か
+鐙傛搷灏忕┐
+TokyoHotn0252鍘熺敯鍙嬬編楂橀杞︾編浜烘暀甯堢簿娑茬偢娌�
+鍦嬬敘瀚栧
+鏃ユ湰楝煎瓙
+鍥界灞�
+svdc
+灏忛槾鍞囬粡娑叉祦涓嬭垖澶磋垟杩涢槾閬�
+涓彲姘戝浗
+绯荤粺鍏憡
+meinv瑙嗛鍥炬儏鑹茶创鍥惧尯鎴愪汉鎬у厜鐗�
+鑷満
+姣涘ぉ瀹夐棬浜嬩欢
+鑱傝崳鑷�
+娣浜ゆ彌
+姣涗汉寮�
+寰愬厜鏄�
+灞佽偂
+娉㈤湼
+meimei绛変綘澶ч浮鍚ф潵鎻�
+GAN
+鐑珯鏀胯缃�
+鍏嶈垂鎴愪汉鍥剧墖鑹叉儏meinv鍋氱埍meinv灏忕┐鍐欑湡
+鍙堣偉鍙堢揣鐨勫眲鍎�
+涓湅鐙�
+閲戝北
+灏忕┐涓嶆柇琚《鍏�
+涓嶅�辜姣嶇殑鎬х尌瑜�
+榫熷ご鍦ㄥ珎瀚傜殑灏忕┐绌村彛鐮旂(
+澶勫コ琚己杩悆鏄ヨ嵂鍚庤寮�鑻�
+姣涙椽蹇�
+姣涙帆璇繛杩�
+璐硅壇鍕�
+鍙嶅皝閹栨妧琛�
+AV濂充紭婵�鎯呭皬鐢靛奖鐔熷コ淇变箰閮�
+娉曡疆鍔熼潬
+鐔熷コ浜哄澶お鑷効鎷嶇墖琚満灏勫湪閲岄潰
+mofaqibing
+灞婁腑澶斂娌诲眬濮斿憳
+澶滆亰瑙嗛鑱婂ぉ瀹�
+鍙�$$绾�
+鑹茬綉闃撮亾鐗瑰啓寮哄ジ33宀佸濂冲叏杩囩▼
+鑳℃柊瀹�
+娣嵏瀛稿湌
+浣曞姞妫�
+鐜嬪瓙鏉�
+姣涚湅鐗岃蒋浠�
+鍎垮瓙娣荤潃濡堝澶х殑闃村攪
+娣┐瀚╃┐
+鎻抦eimei灏忕┐
+GCD
+Fag
+閬楄█
+鐩杌熼珨
+榛樺厠灏�
+鍗堝鎬х埍鎯婇瓊
+鎿嶆帆鑽℃姢澹┐
+鍙瑙嗛鑱婂ぉ
+鎭兼潃缇庡法涔砿einv鍚夊窛钀�
+鍦颁笅鏁欐渻
+骞肩敺鎼炲辜濂�
+钄″簡鏋�
+楦″惂鎻掕繘鑲夌┐
+绱呭崄瀛楁渻
+鍙版咕鍏卞拰鍥�
+鍥腑澶�
+鍚村畯杈�
+绾㈤《鍟嗕汉
+涓佸瓙闇�
+鎻掗偅鍚桞
+鎺勫姛
+婵�鎯呭コ浼�
+绋�灏戠綍瑙佺殑缇庡皯濂宠澊铦跺眲
+mm鐨勮浜哄弻宄扳啋鍏嶈垂璇曠湅鐗�
+鍞愭煆妗�
+闃挎媺娉曠壒
+绂忚幈鏂壒
+鍒樹簯灞�
+钁槅妗�
+鎯呰壊鐢靛奖绔嬪嵆鐪�
+閶肩鑸�
+鍏嶈垂娣壊鎯呯數褰辨暀浣犲浣曢壌鍒鐢峰濂崇殑鏂规硶缁勫浘18宀佺鐪�
+asiasex
+瑾挎暀
+鎻掓繁浜�
+绁炵稉鐥�
+鐙圭京閬�
+鑲夋鍦ㄥ皬绌存繁鍒濇潵鍥炴娊鍔�
+楦″反娣辨繁鍦版彃鍦ㄥ鐨勯槾鎴烽噷
+鐐圭偣婵�鎯呮挱鏀炬�х數褰�
+渚ч偅
+寮锋帆濂冲劒
+鎴戠殑闃磋寧浣垮姴鐨勬娊鎻掑ス鐨勫皬绌�
+浜轰唬浼�
+鎬ф剾鍦栧韩
+姝籫d
+绮惧瓙娣┐娣恫
+鍛ㄨ幑
+鑲夋鎻掑叆灏忕┐
+鐚涘湴鎻掑叆浜嗗ス鐨勮偉绌�
+鑱斿ぇ
+缁忚
+姣涗綘濮ュД鐨�
+chengmingmag
+楠欱B鍏嶈垂鑹茬數褰�
+钖勪竴娉�
+瀹忔硶
+鑵氱溂
+娣棿
+鍙eご妫�鏌�
+鏃ユ湰鎴愪汉婵�鎯呰鍧�
+鏂囧寲澶ч潻鍛�
+姘戜负娉曟墽
+閬旇炒
+涓夌骇鐗嘇鐗囦笅杞借鐪�
+姝籫m
+鐧借倢meinv鐞翠篃
+婵�鎯呮垚浜虹綉-鐢ㄥ搧-鐭ヨ瘑-淇濆仴
+鎶芥彃21宀佸濂砿eimei娣彨涓嶆柇
+鍏嶈垂娣壊鎯呯數褰辨杩庣偣鍑昏繘鍏ヨ鐪�/鏋�/蹇冨/20宀佸濂冲伔鎷�/鍏嶈垂AB鐗�
+鍏嶈垂榛勮壊娣Ы鐢靛奖
+灏忕┐娴佹按meimei鎵嬫寚鎻�
+gameline
+鍏洓灞犳潃
+濂冲劒
+灏廈
+鏃ユ湰甯濆湅
+娉曡蔼鍔�
+浜烘皯鐪熷疄
+浼稿埌鑰佸笀鐨勫皬绌撮噷
+娼Й鍙蹭笂鏈�楂樸伄娼惞銇嶅コ
+鏃ユ湰甯濆浗
+meimei鐨勫皬闃存埛
+杈e鐙煎浘鑲忕┐鍥�
+鍚綇鑲夋涓婁笅浣垮姴鍚稿惍璧锋潵
+鐧惧鎬уぇ鍨嬪厤璐归粍绔�
+闄板泭
+杓敾
+绮剧鐥�
+鐜嬬瓥
+灏廱
+宸ㄩ楠楀偍
+姣涗匠闈欏畨瀹氱墖
+楦焔m
+楠氬眲
+TeSt
+婵�鎯呯數褰卞厤璐逛笅杞借8浣撶編濂充钩鎴垮浘
+鏃ョ炕
+缇庤噣瀚扮┐
+姣涚帇鍏嗗浗
+灏忓嵉娉�
+鏃ユ湰鎴愪汉婵�鎯呯綉绔�
+鑲夋濂界矖鍟�
+鎯呰壊淇变箰閮ㄧ編濂冲ジ娣粍鑹茬數褰辫8浣撶數褰盤P鐐圭偣婵�鎯呯數褰�
+鏁哥⒓绮鹃潏
+杩呴浄涓嬭浇鍏嶈垂榛勮壊娣贡鐢靛奖
+64闈�
+鍏ㄨ8濂充紭
+閬旇禆
+姝f偀缃�
+姣涘皬娉夌函涓�閮�
+鎸佷笉鍚屾斂瑙�
+楦焔M
+娣櫋
+鍙版咕娣數褰卞鑸�
+澶栤�㈡寕
+wwwgpchinanet
+鏄ヨ壊婊″洯娣绯诲垪
+鍒犲彿闈�
+缇庢矙閰�
+VIP鐙崰绉樺瘑涔嬪ぇ涔变氦鏈�缁堣瘽
+blogbaby
+涓崕姘戝浗
+闃撮亾閲岀殑澶ц倝妫掓潵鍥炴娊鎻�
+鎿嶈崏濡�
+helper
+姣涗袱鑵夸箣闂�
+涓浗娣コ璁哄潧
+48xpcom鐢靛奖鍏嶈垂
+浜插摜鍝eimei鐨勫皬绌磋垝鏈嶆浜�
+缇庡浗鍙傝��
+涓崕姘戝湅
+鐪嬫杞欢
+鎿嶇編濂崇┐
+姣涙捣娲涘洜
+娣コ淇变箰閮�
+绲茶オ瓒充氦
+娣崱濂借垝鏈�
+GAMEmaster
+闄堢嫭绉�
+娣按鎰涙恫
+鍐滄潙浜轰贡浼︿簨
+濂冲ぇ瀛︾敓鍦ㄥ搴楄鏈嬪弸杞ジ
+鎷夋
+鎬讳功璁�
+姣涙瘺涓�椴�
+鐏儹鐨勭簿娑插柗灏勫湪瀛愬涓�
+鑲夋鎹呰繘闃存埛閲�
+棣欐腐鑹叉儏褰辨槦缇庡コ瑁镐綋
+姣涙�т氦
+澶т汉銇殸銈屾堡涔变氦娓告埊娓╂硥銇搞倛銇嗐亾銇�
+鍥犵壒澶╃洘
+鑲夊叿
+鍙搁Μ缇╅墑鍔涚摝鐖惧湴
+鑿婅姳钑�
+INSERT
+楱锋
+鎭嬬埍鐩掑瓙OL
+棰滈獞
+楱锋
+bingnews
+鑰块
+杩戜翰鐩稿ジ鑳屽境鎰夋偊9
+鑰块
+鎶ゆ硶
+闊╁浗韬唤璇�
+娉曢櫌
+sanguoqunyingzhuan
+绂忕埦鎽╄柀
+绛圭爜
+鍏嶈垂鐢靛奖鐝惧焦鐪嬭濠�
+娉勯
+鎹呭ス
+姣涙棩Gm
+浣犲ス棣殑
+GM
+涓�鍥涙垜
+鑲ヤ笢浜よ
+TsubakiHouse-TripleShotVol01鏍¤姳涓夊濡�
+澶т紬鐪熶汉鐪熶簨
+鑸┖姣嶈埌
+鍠峰翱
+CAONIMA
+绐濈獫鑹茬綉涔嬪
+姣涘垬浜戝北
+姣涙棩GM
+绗竷鑹叉槑鏄熸帆娆�
+姣涙潕娲織
+G-M
+FLG
+绌轰腑灏忓鐨勬帆钑╂�х敓娲�
+娣倝瑾樻儜
+鐏崏鍜屽皻
+鏂规檽鏃�
+鑲夋鐨勬娊鎻掑ソ鐖�
+鎸哄姩鎴戠殑涓嬩綋
+鍥介槻绉戝伐濮�
+绌洪檷
+澶уザ缇庨��
+鑲夐��
+浜哄鐢焟eimei鍩肩帀鎻翠氦vol2銇仾銇俱亜
+鐜夌┐
+鎼攎eimei鑹茬珯澶у叏
+jiaochun
+娣崱meinv鍖荤敓
+鎶芥彃35宀佸濂冲濡规帆鍙笉鏂�
+鎴戞搷浣�
+鍊掕嚭
+鎿嶆氮濡绘帆濂�
+鎻掔殑鎴戝ソ鐖�
+姹夊ジ
+濡栧獨鐔熸瘝
+妤靛搧榛戠挡
+婵�鎯呯綉绔欏湴鍧�
+濂借垝鏈嶅ジ娣搷
+璩h病瀵�
+鏄熸垬鍓嶅
+姣涙辰鏉�
+Tora-Tora-ToraPlatinumVol9RunaMikami
+fuck鏂板崕鍐呮儏
+涓�澶滄縺鎯呮垚浜鸿亰澶╁
+mingyun
+鏇炬叾绱�
+鍏嶈垂娣壊璁哄潧
+鏃ユ湰鎯呰壊璁哄潧
+鍝佺┐
+榛勮壊鍏嶈垂娣ジ鐢靛奖鎴戝拰濂冲弸骞茬埥鍚庡啀濂筸eimei
+makinglove
+making
+saobi
+鏃ユ湰婵�鎯呮帆鐢靛奖
+婵�鎯呯數褰卞湪绾胯鐪�
+娓告垙鍚戝
+鑰佸笀鍜屾垜鍋氱埍濂界埥
+闃磋寧鎻掑叆鑲夋礊閲�
+yadianna
+NeoSteam
+鑹瞞m绌存縺鎯�
+fuck鏂板攼浜�
+鐏荆鍥剧墖
+闃存埛绱х揣鍖呭惈鐫�鑲夋
+鐧兼蹇�
+娣壊璐村浘365
+濂囧煙
+鐧炬埌澶╄煵
+涓婃湁缃�
+璺戣窇
+姣涙潕閾佹槧
+灏廈鏍�
+绂忔懇钀�
+绉佲�旀湇
+涓�鍗″鍙�
+妗冭壊鐢靛奖
+鍙厑璁告硶瑙勫勾榫勭殑浜烘敞鍐�
+娣ジ澶勫コ鐢靛奖璁哄潧
+娴じ椋�
+楠氬
+楦″反鎻掑叆鑺卞績
+salop
+缇庡コ娣壊璐村浘鍖�
+澶勫コ
+鎻�9p
+pussy
+鍏喅涓�
+娣眮椋涙暎澶т簜浜�
+鎯呰壊缇庡コ-鍏畨鏈哄叧-璁拌��-鐘姜瀚岀枒浜�
+铏曞コ闁嬪寘
+鐧借檸闃寸┐
+娣┐璐村惂
+鍙堢矖鍙堢‖鐨勮倝妫�
+涓�鍏氱嫭瑁�
+姣涚涔�
+鍞粺楂�
+楠氬コ
+鎻�8p
+閲戞鏃�
+楠氬
+缍茶矾鍓典笘绱�
+鐧�$$鍊�
+姣涙槒鑽�
+楦″反鎻掓鎴戜簡
+鍚� 浠�
+鍟嗗姟閮�
+鑲夋鎻掑叆澶ц倝绌�
+鐙傛彃闃垮Ж绌�
+鎿嶇殑鎴戝ソ鐖藉晩鎴戝張瑕佹硠
+鐧惧鎬уぇ鍨嬭壊
+鎻�7p
+鍜宮eimei鑲忓眲
+閬婅
+鍋风數
+榫熷ご绮楀.璧ょ孩
+绠$悊
+娣崱濂冲尰鐢熺┐
+瀹樺晢鍕剧粨
+灏忛浮宸�
+鎻�6p
+pp243娣壊瀵艰埅
+foseaon
+缁ф瘝鐨勭埍娑�
+楠氬
+鑹茬綉闃撮亾鐗瑰啓寮哄ジ30宀佸濂冲叏杩囩▼
+涓浗姘戜富鍏�
+17澶�
+鐏嵂鍒朵綔
+娉曚粦鏀�
+鏄庢槦鍚堟垚鍥�
+鑹瞞eimei澶у瀷榛勭珯
+涓湅閬婃埐涓績
+璇煶婵�鎯呰棰戣亰澶╁
+璧涚榧庘�㈣壘鍒欏瓬
+鐝炬槧绀撅降锞婏緸锝伙緩5浜烘疆鍚广亶绲跺彨闆ㄣ亗銈夈倢
+鍙版咕20宀佹垚浜�
+濯界殑B
+鍙戞拨
+fuck鍌婚��
+鍏嶈垂寮哄ジ鐢靛奖
+纰╁ぇ榫滈牠绶婄穵闋傝憲濂圭殑闃撮亾
+鎶芥彃24宀佸濂冲濡规帆鍙笉鏂�
+瑗胯棌鍒嗚
+56xpcom鐢靛奖鍏嶈垂
+閭濋敠鏂�
+钁h长鑿�
+tankbb
+姣涘叕瀹夊眬
+gulongqunxiazhuan
+椹厠鎬�
+鍗堝鎴愪汉鐢靛奖
+penis
+缇ら瓟鑹茶垶
+鍒舵湇鐙�
+姹烠ore
+鍗冨矝婀栦箣鏃�
+16澶�
+璐涙偍濞�
+澶х邯鍏�
+鍏嶈垂娣數褰卞惔瀹楀鎼炵瑧璇綍25绂佺湅
+璐�
+鍏洓
+鍙ら緧缇や繝鍌�
+楫戝督姗�
+鎵撳埌鍏变骇鍏�
+鍨嚭
+婵�鎯呮帆濂冲皬绌�
+楂樻疆闆嗛對
+閿�榄傛礊
+鍚冨ぇ渚�
+琛�鑵ュ収骞�
+鑲夊攪
+涓嶈灏嗕綘鐨勭簿娑插皠杩涙垜鐨勫皬绌翠簡閲屽晩
+缃傜矡
+鍚村畼姝�
+鏈哄叓
+鍙版咕鐛ㄧ珛
+瓒崇悆缁忕悊
+鎻涘闆滀氦
+鐖跺コ濮愬紵娣贡
+鑲夋鎻掑叆闃存埛鍐�
+鎶芥彃33宀佸濂砿eimei娣彨涓嶆柇
+閲嶉宸�
+澶勫コ蹇冪粡
+鍚庨潰鎻掑叆澶勫コ鐨勮倝绌�
+姣涘彂浼�
+灏忓槾鍚愬嚭榫熷ご
+鐩g闄佃颈
+澶т紬鎴愪汉缃�
+闄嶅崐鏃�
+娓縺鎯呭浘婧愭垚浜鸿壊鎯呰鍧�
+闀风��
+鏀偅
+164缃戝潃瀹介褰遍櫌缃�
+姣涙硶杞ぇ娉�
+鍎垮瓙鐨勮倝妫掑ソ澶у晩
+鐧糬鎺�
+鐒$⒓娣极
+棣欐腐鎴愪汉娣數褰�
+浼楀織鎴愬煄
+G_m
+浣欓渿
+kamikazegirls07NagisaSasaki
+filsdepute
+鑲夋瀚╅��
+璩�
+姣涘彲鍗″彾
+fuck鏂伴椈鍑虹増缃�
+鎶芥彃
+鑲夋鏀惧湪闃撮亾鍙�
+鎵撶偖
+鏃ョ┛
+鍏節姘戜富杩愬姩
+闈撶┐缇庡コ
+缇庨獨濡�
+fuck淇℃伅浜т笟閮�
+鐩愰吀浜屼箼閰板悧鍟�
+鍚冮浮宸�
+姣涚儌姣�
+QQ闊抽��
+濯氳嵂灏戝勾
+涓夐櫔濂�
+鍦颁笅鍒婄墿
+鍏嶈垂娣贡鐢靛奖
+鑳笅鍛诲悷
+闃挎墎涓囧瞾
+娆х編娣壊璐村浘缃戝潃
+杓毚
+涔″反浣�
+杞共
+娓│鍛�
+xingjijiayuan
+鍏嶈垂鐥村コ鍚哥簿
+浠栧鍦�
+閯х瓒�
+93bb鎴愪汉灏忕數褰�
+姣涙柊闂诲嚭鐗堢讲
+鍌绘瘮
+閭e棊閫�
+浜氭床鏃犵爜
+濡撳コ鑷媿鍋氱埍鐢靛奖
+瀚╄倝绌村彛鑸屽ご
+鍜岃Κ濮愬浣滄剾
+鑲夋鍦ㄥ皬绌村洓鍛ㄦ父绉昏交鎾�
+骞瞞einv灏忕┐
+澶ч浮宸村共杩沵eimei鐨勫皬绌�
+婵�鎯呰壊
+妤婃�濇晱
+钂欏反椤�
+瀹辰Keito瓒呯編绯绘ā鐗瑰効寮曢��浣�
+suck
+杞︿粦濂冲共
+澶╀笅鐒¢洐
+榛戞墜鍏�
+鐜嬮工瀵�
+娓╂瘮
+AV濂充紭鍜屽钩鍑$敺浜�1鏃ョ粨濠�
+寮哄ジ鍏嶈垂娣數褰�
+閬婃埐骞�
+骞插叓涓編濂崇殑灏忕┐
+姣涘鏃ュ己纭�
+NekoGNVol1娼К鍙蹭笂鏈�楂樹箣娼惞灏戝コ
+绱呯噲鍗�
+鏄撶暥
+澶ч檰濞变箰榛勭珯
+鑹叉儏瀵艰埅鎺掕姒�
+fuck
+鎶ゅ+mm涔辨帆
+鑸旈浮宸�
+鑷畫
+鐜夎挷鍥㈣闆蜂笅杞�
+鏈�鏂皀0242涓滅儹RQ澶т贡浜�2007Part1
+浜旀湀澶�
+瀚栧鎸囧崡
+鎶芥彃30宀佸濂冲濡规帆鍙笉鏂�
+榫熷ご椤朵綇濂圭殑鑺卞績娣卞
+瀹佺帇搴滆鍧�
+鎷斿嚭渚�
+鍏槑
+灞佺簿
+瑁歌亰鍚堟硶
+绉戞妧绮捐嫳閬囬毦
+2閫艰�侀��
+娉曟鍔�
+姝籊D
+paper64
+fuck澶�/鎸�
+icpcn
+鍐伴浼犲
+姊甸珮
+寮哄ジ灏忕┐
+3P
+婧瀹�
+娣嬬梾
+闄藉叿
+鍋锋儏缍�
+姹熻硦姘�
+澶╁浘
+鎿嶈崏鎷熷
+鍏嶈垂娣ジ濂矨鐗囨璇曠湅寮哄崄鍏瞾缇庡コ鎶ゅ+
+jy2
+hero108
+姝籊M
+姣涙媿鑲╃鑽�
+瑙嗛鑴辫。绉�浜氭床灏戝コ闊╁浗鏃犵爜鐗�
+骞蹭綘濞�
+鎿嶅嚭鍞墜鏋�
+鑲夋鎻掕繘婀挎鼎鑺辫晩
+fuck澶�-鎸�
+鍏嶈垂鍏嶆敞鍐屾帆鐢靛奖
+鑹插コ
+jx2
+娓╁窞濞变箰楣垮煄榛勭珯
+鍥涗汉骞�
+浜氭床娣壊淇变箰閮ㄥ厤璐规帆
+婧瀵�
+tiexuesanguozhi
+榄旀�х殑meinv閳存湪楹诲缇�
+娆h祻7鎰熶繌璀峰+鍜屽尰鐢�22娼帆姘村浘
+绯炰究
+fuck绀句細姝d箟鍔涢噺
+娣ジ濡瑰绌�
+榫熷ご鍦ㄩ槾鍞囦笂鎶芥彃
+minhui
+鍏嶈垂澶勫コ娣コ涓嬭浇鐪嬬數褰辨�у紑鑻�
+鎻掍綘鐖虹埡
+楠戝+
+濡傛灉浣犳湭婊�29鍛ㄥ瞾璇疯嚜瑙夌寮�
+璁稿灞�
+鐏荆鍦栫墖
+鐢ㄩ獨鐥掗毦鎹虹殑闃撮儴娣崱鍦版懇鎿︾潃绮楀.鐨勯浮宸�
+骞蹭綘濡�
+LIUSI
+婵�鎯呰8楂�
+鏉ㄥ缓鍒�
+杞�
+姣涘共gm
+鎵嬭娉ㄥ唽鏃ラ煩5027閮ㄦ縺鎯呯數褰�
+姣涗拱鍗栨灙鏀�
+宸ㄤ钩璀峰+鍗椼仱銇嬨仌20閫g櫦涓嚭
+鍙扮嫭闈�
+姣涗綘濡堥��
+鍏嶈垂dse娣贡
+鎸ュ彂鍨嬭糠鑽�
+涓ぎ闆昏鑷�
+灏勭簿鏃跺繀椤绘敞鎰忕殑鍑犱欢浜�
+閭e棊閷瘮
+鎶芥彃52宀佸濂冲濡规帆鍙笉鏂�
+鏁欎綘鎬庢牱寤惰繜灏勭簿38宀佷互涓嬬鍏嶈垂娣數褰盿鐗�
+鍙戠憾
+绂藉吔闆嗗洟灏戝効绂�
+婵�鎯呮帆鑹茶创鍥惧鑸�
+VULVA
+寮犳灄
+鎿嶉浮
+楦烥m
+鏃ヤ綘鑰佹瘝
+姣涘浗瀹舵皯濮�
+缍犺壊鐏垫暟纰�
+姹熷叓榛�
+鑷�閮ㄧ寷鐑堢殑鎾炲嚮
+杓�
+鏄撳織鐔�
+鎻掍綘鐖风埛
+鎳峰康鍗佷簲骞村墠鐨勫ぇ瀛哥敓
+杞ジ鍐呭皠
+鏉庣孩蹇�
+4f
+澶ч緹澶撮《浣忓ス鐨勮姳蹇冩繁澶�
+娌炬弧铚滄按鍙堟箍鍙堟粦鏌旇蒋鐨勯槾鍞�
+鍗堝鎯呰壊鐢靛奖
+澶у嵉娉�
+64
+鑰佸コ瀚〣
+3D瑗挎父
+鍏姹熸兢姘�
+娣ジ濡瑰鐨勫眲
+鐚跺お璞�
+鐖芥鎴戜簡
+灏廈妯�
+楦烥M
+鍏卞拰
+娣數褰�//鐜板満寮哄ジ19宀佸濂虫墥寮�灏忕┐娓呮櫚鍋氱埍闃撮亾瑁镐綋鍥�
+娣┐璐村浘
+灏忕┐鍙屾墜绱ф姄浣忎赴鑷�
+admin
+濮愬鐨勮偉闃存埛
+鏃ユ湰婵�鎯呮帆鑹�
+鎵撳�掍腑鍥藉叡浜у厷
+鎻掑叆澶勫コ鐨勮倝绌存繁澶�
+鎴愪汉婵�鎯卆sp鐢靛奖閫氶亾榛勮壊鍏嶈垂鐢靛奖sp鑹叉儏鎾斁
+3p
+淇犲澶╀笅
+娓│鍝�
+娣崱缇庡皯濂�
+寮犱紵鍥�
+闄堟収鐞崇簿鍝�
+浣犱簩澶х埡
+瀹冨鐨�
+浣犱簩澶х埛
+閬婃埐鏂板构绶�
+10LittleAsiansVol1410浜哄井涔崇礌浜哄
+姣涘瘑瀹�
+闇插嚭浜嗗▏灏忛矞瀚╃殑灏忓眲娲�
+tiandixuanmen
+姣涜壊鎯呭皬鐢靛奖
+paopaotang
+閭e棊鐦熸瘮
+鍡庡暋
+鎴愪汉婵�鎯呰棰戣亰澶╁
+浣犵殑灏忕┐濂芥繁鍟�
+鍏嶈垂娣ジ濂矨鐗囨璇曠湅娆㈣繋鐐瑰嚮杩涘叆瑙傜湅/鏋�/蹇冨/20宀佸濂冲伔鎷�/鍏嶈垂AB鐗�
+鍑哄敭鍋囧竵
+鍏掑眴涓ぎ鏀挎不灞�濮斿摗
+姣涙捣娲嬪眬
+楠戝ス
+鍙版咕涓囧瞾
+姣涗竾绋�
+姣涙棩gm
+kao
+14se娣壊鍥剧墖
+鎻掔儌meimei灏忓眲
+缃戠
+鑲ラ��
+鍋氱埍瑙嗛琛ㄦ紨榛勮壊灏忚
+fuck鍙版咕姘戝浗
+鎵戝摟涓�涓嬮浮鍚ф搷杩涗簡閫奸噷
+鍝ュ摜鐨勮倝妫掑ソ澶у晩
+KamikazePremiumVol8
+鏈湡鐒$⒓
+姣涙棩gM
+鏃犱慨姝�
+fantasyjourney
+閾惰璐﹁櫉
+hrichina
+韬�
+娣按浣犵殑澶ц倝妫�
+Fku
+榛勮壊鎬т氦瑁镐綋鍥綺鍋氱埍璐村浘鎬т氦鎴愪汉璐村浘
+鑻遍泟涓栫磤
+澶㈣銈嬪ぇ鍜屾挮瀛怭rettyLittleAsiansVol48
+涓嶆敞鍐屽厤璐规帆鐢靛奖
+18宀佺娣崱灏忓濂�
+ggol
+缇庡コ瑙嗛鍥炬儏鑹茶创鍥惧尯鎴愪汉鎬у厜鐗�
+濂充汉
+96
+鍑哄敭鏋敮
+姣涘共gM
+tmd
+鍛ㄩ攱閿�
+涓浗鐚�
+楦︾墖
+婵�鎯呮垚浜虹數褰�
+boke
+鍏嶈垂婵�鎯呰棰戣亰澶╁
+鏁扮爜绮剧伒
+缃岀矡
+濂充篃
+婵�鎯呮帆鑹叉父鎴�
+鎬荤粺鍙�
+姣涙柊闂荤鍒�
+閽︽湰绔�
+鍥涗汉甯�
+鎻�4p
+娣┐璐村浘璁哄潧
+鍏憡
+绮楀ぇ鐨勯浮宸寸┐娲�
+鎿嶅畬濮愬鎿嶅珎瀚�
+鍥藉姟闄�
+瀹岀編鏃剁┖
+灏忓绌存妸澶ч浮宸村寘寰楃揣绱х殑
+榫欐柊姘�
+瓒宠剼浜�
+娉ㄥ唽婵�鎯呯數褰�
+涓夊叓娣�
+鏈哄彮
+鎻�5p
+鍗佸叚澶�
+鍚楀暋纰�
+鍏嶈垂mm榛勮壊娣贡鐢靛奖
+椋欒溅
+鍙堝鍙堢揣鐨勯槾鎴�
+鐢靛奖涓嬭浇
+鎰涚殑濂夌嵒
+涓嬭浇鍏嶈垂娣數褰�
+鏋楀績濡傚悎鎴愭帆鐓х墖鏋楀績濡傛帆鐓х墖
+娣數褰�//鐜板満寮哄ジ18宀佸濂虫墥寮�灏忕┐娓呮櫚鍋氱埍闃撮亾瑁镐綋鍥�
+棣欐腐娣┐瑁镐綋鍥�
+鑻挵鍒╁暥
+yuanmingxinsheng
+浼稿叆铚滅┐
+鎵嬫彙浣忔垜鐨勫ぇ鑲夋
+韪�
+bong
+鍙版咕鎬荤粺
+鑹茬綉闃撮亾鐗瑰啓寮哄ジ21宀佸濂冲叏杩囩▼
+GirlDV鐑棬鎴愪汉褰辩墖
+鎬ц檸鑹茬綉
+鎻�3p
+鎰涚殑濂夌尞
+姣涚嫍鏃ョ殑
+鎬吔鎬诲姩鍛�
+鏈珯10018澶氶儴婵�鎯呯數褰卞叏閮ㄥ厤璐硅瘯鐪嬩笁澶�
+鎿嶉粦
+姣涘徃娉曢儴
+姘戞斂閮�
+姣涗斧鐨�
+濂充箖
+trickster
+姣涘皬鏃ユ湰
+鑲夋鎻掑叆闃撮亾閲�
+鎿嶆瘮姣�
+鍗婂鎴戞妸榫熷ご鎻掕繘濡瑰鐨勬繁澶�
+Cs
+姣涘叚鍥�
+鏋椾集娓�
+鏇茬嚎娑堥瓊
+鐖辩殑涔变鸡
+涔变笘涓夊浗
+婵�鎯呮帆bb
+鎴樺浗鑻遍泟
+bukkake
+鑹插眿鍥剧墖
+鏈骸浜烘煍鑲�
+闄堝啗
+楦″反灏勫嚭绮炬恫 娉勪簡
+姣涘瓩鏂�
+澶╂��
+鏂拏鑺湇閲�
+榛勫瓱澶�
+鏌旇蒋鐨勮倝澹佺揣绱х殑鍖呰憲榫熷ご
+缍茬怠鍏キ
+鎵嬫帆
+閬婃埐绫虫灉
+鑴�
+鏃ユ湰鎴愪汉鐢靛奖鎬х敓娲诲奖鐗囧厤璐瑰湪绾挎垚浜虹數褰�
+鏃呮父灞�
+鏈珯10002澶氶儴婵�鎯呯數褰卞叏閮ㄥ厤璐硅瘯鐪�
+鑲夊6
+鍏嶈垂鍦ㄧ嚎瑙傜湅
+姣涙硶鎰�
+X鍒板櫞灞庡翱
+dajiyuan
+鍠湇濡绘鏈�
+鏃ユ湰meimei
+杞寲
+鑲夋鍦ㄥ瓙瀹彛娓歌崱
+鏃ユ湰MM鑹叉瘮鍥惧惂
+姝¤繋G11鎯呰壊闆诲奖闄�
+閯掑鑿�
+鐒$⒓h婕�
+鏈卞法
+Baopi
+GY
+涓浗璁哄潧
+鐙
+榫熷ご鍦ㄩ槾鎴锋娊鎻�
+鎶芥彃24宀佸濂砿eimei娣彨涓嶆柇
+鍦ㄧ嚎婵�鎯呯數褰�
+鑲夋鑸岄牠铚滅┐
+闆欏嘲寰~
+鏈夊濂跺ぇ
+鏉庢�荤粺
+鎿嶄綘濯�
+GP
+浣犵殑閫肩湡绱�
+GN
+GM
+閲戞涓嶅��
+钘ゆ
+澶栨寕
+鍔夋泬娉�
+钖勭爜
+鏂
+閼
+浜孊
+鍏嶈垂濂矨鐗囨
+鍏嶈垂娣數褰卞惔瀹楀鎼炵瑧璇綍22绂佺湅
+閾舵皯鍚�
+姣涜倹闂�
+璁ㄤ紣
+灏戝コ搴婁笂鏄ヨ壊閿�榄�
+姣涢害瑙掗吀
+AV
+涓浗浜烘皯蹇楁効鍐�
+濂界矖濂借垝鏈�
+鐙傛彃meimei绌存帆姘存祦
+澶т娇瀹�
+shengdafuweng
+宀虫
+鎹忎綘楦″反
+NET
+tester
+缇庡コ鍋锋媿鎴愪汉灏忚婵�鎯呯綉棣欐腐婵�鎯呭浘婧愭垚浜鸿壊鎯呰鍧涜劚琛g編濂冲仛鎰�
+姣涘眾涓ぎ鏀挎不灞�濮斿憳
+琛�鑵ュ唴骞�
+鎶婅倝鑼庢娊鍑烘彃鍏ュ眮鐪奸噷
+wulinwaishi
+甯跺鑲涗氦
+鎿嶄綘濞�
+鐙楄瘹
+BI
+BC
+鏇瑰簡娉�
+缇庡浗鎴愪汉婵�鎯呯綉绔�
+娓呯函娲緈einv鍙埍鐨勮浜烘兂鐙傚共濂广�怰MVB/195MB銆�
+淇℃伅浜т笟閮�
+CS
+hdw
+榛戝眲
+鑷�
+鍏嶈垂A鐗�
+鑲夊
+51娣壊瀵艰埅
+jiejie鐨勭┐濂界揣鍟�
+浜宐
+濂楀瓙
+涓夌骇鐗�
+Bc
+娆х編澶т钩
+娉曠◥鍔�
+CM
+鎿嶅弬浜嬪
+366鎴愪汉缃戠珯
+fuck鑹叉儏
+寮哄ジ澶勫コ瀛﹀
+鎹呬粬
+ttwg666
+鏆存帆
+娣娴コ灏忚
+鎬у疂璐濇帆鑹插鑸�
+鐜板満鐩存挱濂充富鎸佷汉鏁欎綘鍋氱埍
+鏃ヨ泲
+MY
+鑰�
+闄堝姛
+娉曡鏀�
+婕㈠ジ
+鏉庢椇闃�
+闃村攪
+鍑犲彮
+鍐涢暱鍙戝▉
+闃磋寧鍦ㄩ槾閬撳揩鎰�
+浜氭床婵�鎯呮帆鑹茶创鍥�
+澶у攼璞緺
+涓浗绉诲姩鑱旂數淇″崍澶滄縺鎯呯數褰辩瀵嗛�氶亾
+棰ㄩǚ娆插コ
+姣涢儹浼泟
+涓�涔濆叓涔濆勾鍏湀鍥涙棩
+gamemaster
+榫熷ご鎿嶈繘澶勫コ闃撮亾
+娴皯濡囧拰鍖荤敓鐤媯鍋氱埍
+鐙箟閬�
+姣涘共浣犲
+鍙剾鍧囨暣娓呯磾娲剧編濂冲彲鎰涘潎鏁存竻绱旀淳缇庡コ
+铏愬緟
+鑷叞鎶犵┐
+fuck鐜嬪叓铔�
+鏈哄反
+灞�7
+娲炴娊灏戝
+kangzhan
+fuck鑹叉儏鏈嶅姟
+娣綉
+鏄熺┖骞绘兂
+姣涘弽鍗�
+mo浣犲叏韬�
+姣涗汉姘戦摱琛�
+鐩戠灞�
+瑙嗚鎯呬汉鑱婂ぉ瀹�
+鑷潃鎸囧崡
+澶栨帥
+鍏嶈垂鎴愪汉褰辩墖
+Gm
+鑲�
+姣涗簩灞�
+寮哄崄鍏瞾缇庡コ鎶ゅ+鐪嬪畬淇濊瘉浣犳墦椋炴満鍏嶈垂娣數褰盿鐗�
+鎹呬綘
+鎵嬩几鍒板効濯冲涓嬩綋鎶歮o瀚╃┐
+铚滅┐瑁¤紩鎻掔珐閫�
+杞姛
+meimei鐨勫皬瀚╃┐
+涓崕璁叉竻
+榛戝
+鑲�
+鐔熷コ鎶ゅ+
+鍞愪汉浜掑姩
+bastardbastard
+瓒呯骇璇变汉閿�榄傝〃鎯呭厤璐规挱鏀惧彉韬荆濡规彃鍏ュ濡堢櫧瀚╃殑璇辨儜
+鑱旈�氱Щ鍔ㄧ瀵嗛�氶亾鎯呰壊鐢靛奖鍗堝鎴愪汉鐢靛奖
+65鎯呯綉鑹茶鍧涜壊鎯呯數褰�
+姝℃▊鎬т粖瀹�
+J8
+鍚硅惂
+鍞愪汉浜掑嫊
+JB
+璋渿鏋�
+姣涙縺鎯呯數褰�
+鍏嶈垂娣ジ濂崇墖
+娴佽湝姹�
+娣伈娴獮
+SM鎻掕繘婀挎鼎鐨勫皬绌�
+鐩涢洩
+鐚涚敺鐙傚共缇庡コ
+鐧兼巹
+缇庡コ瑁镐綋鍦ㄧ嚎鍏嶈垂娣數褰�
+fengyun
+鑲夐
+鍥藉鍒嗚
+娆х編婵�鎯呮帆鑹茶创鍥剧綉
+钖勭⒓
+extremeskate
+63xpcom鐢靛奖鍏嶈垂
+fawanghuihui
+榫欎笌鍦颁笅鍩�
+姣涘共浣犲
+鐧兼藩
+浜烘柀灏戝コ3璧よ8蹇嶈��
+鏋楁厧绔�
+鑲夋鎻掑叆灏戝瀚╃┐
+鍙堣偉鍙堝ぇ鐨勯槾鎴�
+LB
+椋勬祦骞诲
+鍘曟墍鐩楁憚鎶ゅ+jiejie鎬ф劅
+姣涢�忚鐪奸暅
+鍏攎eimei璐村浘鍖�
+鏃
+楂樻疆闆嗛敠
+澶勫コ鐨勯槾閬撶壒鍒揣
+45xpcom鐢靛奖鍏嶈垂
+灏忎钩澶�
+UR闈�
+鎴愪汉鐢靛奖榛勮壊鐢靛奖鑹叉儏鐢靛奖鍏嶈垂鐢靛奖璇曠湅
+鑺辫姳鍏瓙
+璀﹀ゴ
+鏈辨�荤悊
+鍋风鍥剧墖
+椋庨獨灏戝
+娈嬪繊鑰佺埜鐜╂垜灏忕┐
+UR
+鏈珯10010澶氶儴婵�鎯呯數褰卞叏閮ㄥ厤璐硅瘯鐪嬩笁澶�
+鐧惧鎬уぇ鍨嬮粍鑹茬珯
+鎶楁洶
+FLG濯紹鐧兼巹
+鍏嶈垂婵�鎯呰亰澶╁
+灏戝鎴夸腑鑷帆鍜屼袱鍕囩敺鐜�5P鎿嶅緱鐩村彨鐖芥搷鏃ユ湰娣コ绌�
+鑼�
+鏈卞痉
+incest
+娣簜鐔熷コ
+鍦嬪绺界悊
+娉ㄥ唽婵�鎯呯數褰卞垏璁板彧鍏佽娉曡骞撮緞鐨勪汉娉ㄥ唽娉ㄥ唽蹇劅鍚�
+閲屾牴
+TW
+閲戝煄瀹夊-鐥村コ鏁欏畼NO7
+鐘返
+榛冭壊灏忚
+寮哄ジ杞ジ缇庡コ瑙嗛
+Wg
+姣涘共GM
+濂借垝鏈嶅皬绌�
+绮夊浜哄鍦ㄨ�佸叕闈㈠墠琚汉鎼�
+鐙傛彃鏃ラ煩楠氶�兼墦椋炴満蹇呯湅
+榄旀硶椋炵悆
+閮钩
+鍥藉婵�鎯呮帆鑹茶创鍥�
+濂告帆濂宠�佸笀
+鍙戞姟
+鐘笎
+浜氭床鍗堝婵�鎯呴偅涓數褰变腑蹇�
+杩愯惀鍟�
+鑰佹瘺
+WG
+鑰佹瘮
+楂樺矖
+鎮犻亰缍�
+鐧�$娣�
+姣涘共Gm
+鏉庡北
+姣涘熀鐫f暀
+娣闃存瘺灏忕┐
+鑽�
+鑰佹瘝
+鎬х數褰卞厤璐瑰湪绾胯瘯鐪�
+娓呭崕鍚屾柟
+姣涙睙鐙
+濡瑰琚搷鐨勬帆姘寸洿娴�
+鏈媺鐧�
+濂跺ご
+99BBS
+瀚╃┐缇庡コ鎸栧绌存帆濂冲绌翠勘涔愰儴
+榛勮壊鍏嶈垂娣贡鐢靛奖
+浜氭床鎯呰壊濂楀浘
+灏卞幓鏃�
+fuck澶栨眹灞�
+鏃m
+閬囬毦
+鎿嶆帆鑽eimei绌�
+鐗涢】
+鏇版湰
+婵�鎯呮帆鐢靛奖
+QB
+閬囬洠
+tianzhilianyu
+缇庡コ瀚╃┐濡圭┐浜┐濂充汉绌�
+闃夸笉渚嗘彁鈥㈤樋涓嶉兘鐔辫タ鎻�
+鑲忓張澶у張瀚╃殑灞勫効
+j8闈�
+鏃ユ湰娣壊
+姣涗钩鎴�
+鏃M
+huanleqianshuiting
+淇濋嚕
+鑲夋鎻掑叆灏忛槾鎴峰唴
+pnisse
+銆愪簹娲�/鏃犵爜銆慚ugenVol11AiHazawa缇芥并鎰涖�怉VI/699MB銆�
+榄旀硶椋涚悆
+楠氬婵�鎯�
+鎴戝惈浣忎粬鐨勯槾鑼�
+SM鑸旂┐
+澶╁畨闂ㄤ簨浠�
+鏈珯10021澶氶儴婵�鎯呯數褰卞叏閮ㄥ厤璐硅瘯鐪�
+鍋氱埍缃戞湁婵�鎯呰嚜鎷嶈8浣�
+濂告帆鐢靛奖
+jinyong
+鐩戝惉鍣�
+鑲涢棬娼惞鏋佸お鍚堜綋鍘熷崈瀵荤孩闊虫鐢�
+meimei鍋氱埍
+鐧惧鎬уぇ鍨嬭壊绔�
+瑗胯棌鐙�
+鎴愪汉婵�鎯呯綉绔�
+纭尯
+potianyijian
+娈轰綘涓�瀹�
+Sb
+鑹叉儏鎴愪汉缃戠珯
+鑷虹仯宄跺湅
+澶╁畨闁�娈樻
+allbisexualcom
+鎵紑瀚╃┐
+SM
+濠峰┓鍙e惈楦″反
+鍗佸叓浠�
+鎼攎eimei榛勭珯
+鏃ユ湰鎴愪汉
+榫嶅湒鏅哄韩
+姣涘弽鍔�
+SB
+鍊¤涔�
+鑲″競姘戣埃
+鍙緟鍥�
+鐜板満寮哄ジ18宀佸濂虫墥寮�灏忕┐娓呮櫚鍋氱埍闃撮亾瑁镐綋鍥�
+浜氭床鎴愪汉璐村浘鍖鸿鍧�
+fuck鎴戝Τ鑰佺埜
+鑲夋鎶典綇闃村攪鎻掑叆
+SOD瓒呭ぉ鐒剁礌鏉愭宄躲亗銈嗐伩
+鑸屾垬娉曞涵
+妤靛搧娉㈤湼
+鑹�97鎰�
+ERAOFFAITH
+缁欎綘鐖�
+鍛ㄥ閲�
+鍠湇濡绘鏈涗笅杞�
+濂稿ス
+鐘长
+杞夋硶杓�
+鎶楁棩
+鍚崇櫨鐩�
+閫�榛�
+浣犲畠濯界殑
+姣涘弽鍏�
+鍙戣疆
+jiejie鐨勮偉闃村攪
+gth
+49xpcom鐢靛奖鍏嶈垂
+鍗堝鎴愪汉婵�鎯呰亰澶╁
+婀挎穻娣嬬殑楠氶槾閬�
+姣涗汉澶�
+澶ч檰濞变箰楣垮煄榛勭珯
+濂瑰
+snkni8net
+鑻幆宸插懕鍟�
+濮愬鐨勫闃村攪
+鎽囧ご鐜�
+鍐堝肠
+姣涘彛浜�
+绉﹂潚鐨勫垢绂忕敓娲�
+浜氭床婵�鎯呮棤鐮丅T
+闃村泭
+姣涙枃鐗╁眬
+delete
+鑹�
+璧电传闃�
+婵�鎯呮帆鑹茶创鍥惧尯
+寮靛痉姹�
+鑲涢棬
+鑲夋鐢ㄥ姏鐨勬娊鎻掔潃灏忛槾鍞�
+灏勮繘濡堝閲岄潰
+鎴愪汉鎯呰壊缃戠珯
+鍏嶈垂鍦ㄧ嚎榛勮壊灏忕數褰�
+163缃戝潃瀹介褰遍櫌缃�
+楝煎叕
+TokyoHot涔嬫瀬鍝乵eimei
+銊欍劄浣犳瘝
+濂跺
+婵�鎯呯帺绌寸數褰�
+鑻忕粛鏅�
+闃庡畨
+閿橞
+鑲涢杸
+榛戠獞濂村焦
+鎬х埍鎶ゅ+
+娉℃场鍫�
+鎿嶈嚟鍖栬タ
+ZD
+鍏嶈垂娣贡鐢靛奖涓嬭浇
+绮楀ぇ鐨勯緹澶寸紦缂撶(鎿︾潃婀挎級婕夌殑闃存埛
+鍛婂叏浣撶綉姘戜功
+saohuo
+鍦ㄩ獨绌撮噷鎶芥彃钁楅槼鍏�
+urTNND
+luanshisanguo
+dpp
+theworldoflegend
+鍥炶壇鐜�
+涓や細鏂伴椈
+閵�琛屽赋铏�
+鎺屼笂闈堥��
+閿檅
+鑰佸笀鐨勯槾閬撳ソ绱�
+鍏嶈垂鐪嬩笁绾х數褰辨帆鐢靛奖
+濂瑰
+鍦ㄧ嚎灏忔帆铏數褰�
+娣箣瀛﹀鍠峰翱灏勫緱濂介珮
+1989骞�6鏈�4鏃�
+姣涙睙鐚�
+pp鐐圭偣閫�
+娉曚鸡鍔�
+鍒囦竷
+鍝叉皯
+鎶ゅ+灏忕┐绌哄灏忕┐
+QQ鍫�
+鏄忚嵂
+saohuao
+鎿嶆帆鑽″ソ鐖�
+meinv涓绘寔26灏忔椂鍏ㄥぉ婵�鎯呯儹鑸�
+鍏姟鍛樼殑宸ヨ祫
+濂稿か娣
+娣硿
+濡瑰鐨勯槾鎴�
+鍠� 灏�
+鍏嶈垂娣數褰盿鐗囨瘝瀛愭帆濂镐贡杞幇鍦�
+寮峰埗锞岋姜锞楀け绁烇骄锝礁锝�
+娌掓湁浜烘瑠
+鐑忛洸鍏舵湪鏍�
+game MASTER
+鐜夊コ鍚圭鐨勫Э鍔垮拰鎶�宸у浘
+鑱旀��
+涓侀澶у瀷鎴愪汉绀惧尯
+绶婄笡娣╄颈
+浜烘�ф湰鑹�
+鏀挎不灞�
+鏃ユ湰娣數褰�
+钂嬫爲澹�
+閬婃埐鐧肩崕鍝�
+姣嶅瓙濮︽儏
+椴嶅▉灏�
+fuck閫�鍏�
+鏃
+榫欐床褰遍櫌鏃ユ湰濞变箰鎬у厤璐圭數褰�
+绱х細鍑岃颈
+濡抽┈鐨�
+AVW FUCK DOWN鏈�鍚庢��
+鏃ヤ綘濂跺ザ
+鍥藉瀹夊叏
+浜氭床鍖轰汉濡栧皠绮惧浘鏈�娣汉浣撶綉绔�
+fuck椹朵綘濞�
+浠h〃澶т細
+闆嗗湗鐔熺棿濂冲窛濂�-鍗楁櫤瀛�-婢ゅ鏈夊笇-娅荤敯鐢卞姞閲�4鏅傞枔
+gM
+瑁匓闈�
+鐙崰鍔ㄧ敾濂崇儹澶ч檰file2
+椐涗綘濞�
+fuck绯荤粺鍏憡
+濂归Μ鐨�
+鏃ヤ綘鐖虹埡
+gy
+澶╀娇涔嬫亱
+qiangjian
+钂嬬粡鍥�
+鎿嶅Τ绁栧畻
+gn
+gm
+heatproject
+鍐涘
+鑷烘咕鍦�
+澶ч浮鍚ф彃濡瑰
+闃村攪闃撮亾
+blowjobs
+鑰跺拰鑿�
+濂跺ぇ绌磋偉澶氭潯鑲夋闅炬弧瓒�
+鐬跨鐧�
+gp
+dongfangchuanshuo
+saga
+钘忔槬闃併�愬叏鍏嶈垂銆�
+鍙慯^璁�
+JOB
+鐒$⒓H婕�
+yongbingchuanshuo
+鏁伴��
+涓浗鏀垮簻
+鐢ㄨ垖澶磋垟鐫�澶у皬闃村攪
+浠栧鐨勯潬
+meinv瀚╃┐娣按鐩存祦
+浣犲ザ濂�
+daojian
+fuck绯荤粺
+姣涚-鏈�
+鐪侀暦
+g8
+骞冲彲澶�
+鑲忓眲
+鑰侀獨璐�
+鐪侀暱
+鍖呬簩濂�
+operator
+鍥戒骇楠氳揣
+鍐呭皠
+鎼旂┐鑷叞
+椤瑰皬鍚�
+閭e鑰佹瘮
+鐧借檸闄扮┐
+澶㈠煄浜掑嫊
+杩愯惀瀹�
+娣數褰�//鏁欎綘濡備綍閴村埆澶勭敺澶勫コ鐨勬柟娉�
+娴村鑷媿
+鍑岃颈濡ュ螖鐣忚�猲寰�
+gamemaste
+meteoracademy
+榛戦┈SQEvolutionVol3鏌虫繎閬�
+鏃ヤ綘鐖风埛
+鎷夊
+cS
+bt
+鍙嶅皝閿佹妧鏈�
+闆嗛珨娣�
+娴佸彛姘村暒
+lovebox
+鍏洓鐐瑰嚮
+浜氭床娣壊璐村浘璁哄潧
+18鎽�
+寮熷紵娣ジ濮愬
+鑲夋 楂樻疆
+閮濆缓绉�
+姣涘啘涓氶儴
+姣涘浣犲叕
+楱锋氮
+鏉ㄥ媷
+姣涚/鏈�
+鏃ユ湰婵�鎯呮帆鑹茶灞�
+cs
+鐜嬬绁�
+姣涜壊鎯�
+1001ancom
+鑷寲瑗�
+K绮�
+钘忕嫭
+娉曚粦宸�
+鎶芥彃46宀佸濂冲濡规帆鍙笉鏂�
+鎴愪汉bt
+鑶�鑳�
+jiaochun
+瀛﹁繍
+姣涘浗瀹夊眬
+鎶芥彃47宀佸濂砿eimei娣彨涓嶆柇
+娣ジ灏忓Ж瀛愮┐
+dahuachunqiu
+姣涜檺寰�
+fuck鍗佷簲鍛ㄥ勾
+鍒樻檽绔�
+澶卞瘑
+姝℃▊鏅備唬
+灏勭簿
+姣涢槾閮�
+涓嶇埥涓嶈閷�
+鐖辩埍婵�鎯呯數褰�
+绌烽��
+骞查樋濮ㄥ皬绌�
+鍗栭獨
+鑲夋鎻掑叆闃垮Ж鐖藉憖
+鍌荤摐
+鍑犲叓
+鍙戣
+au
+姘翠粠绌撮噷娴佸嚭鏉�
+濂囨帆瀵堕憭
+jinv
+鍋氱埍娣贡灏忚
+鍐涘
+姣涚伯椋熷眬
+鎴戝拰浜屽Ж鍦ㄨ溅涓婅垟
+鐥村コ璀峰+
+鍘曟墍鐩楁憚meinv娣┐
+鍡庡��
+鑹茬綉鍧�鑱旂洘
+鎶芥彃濠峰┓
+鏃朵簨璁哄潧
+meinv灏忕┐璐村浘鍋锋媿灏戝コ涔虫埧
+璩藉崥鍏堥嫆
+BT娣┐
+姣涗竴璐亾
+鏉卞崌
+灏氱
+娓境鍔�
+闊╁浗婵�鎯呮帆鑹茬綉绔�
+Mai楠�
+韬绫抽潚
+娉�$$浠�
+鎿嶅濡规箍绌�
+鎬ч珮娼�
+杞昏交鍦版娊鎻掕憲闃冲叿
+鎻掑绌�
+濠峰┓婵�鎯呬勘涔愰儴瀵艰埅
+钁�
+鍏冲崜涓�
+楣垮煄榛勭珯鐧惧鎬�
+姣涗钩娉㈣噣娴�
+鑳翠綋
+鑹茬綉闃撮亾鐗瑰啓寮哄ジ25宀佸濂冲叏杩囩▼
+灏忓Ж瀛愬ス楗辨弧涔冲嘲涓婄殑绮夌孩涔虫檿
+铦磋澏璋锋帆鍥剧墖
+鍥藉棰嗗浜�
+ReignOfTera2
+缇庣┐
+鏂囬潻
+鏂颁汉脳锝凤緸锞橈椒锞炰竷娴�
+钀�
+闃垮Ж鐨勫ぇ闃村攪
+鍑哄绾㈡潖
+playboy
+鑳搁儴
+濂撮毞璋冩暀
+鎴戠殑娣崱鑰佸笀
+椤剁骇杞ジ濂楀浘绔�
+鎿嶇┐鎻掗��
+钘忕崹
+鍏嶈不鎬ф剾闆诲奖
+闃村攪涓婃懇鎿︾潃
+鍑赴
+涔呬箣娓�
+鎯虫彃绌垮ス閭h偉瀚╃殑灏忛獨灞勫効
+娣┐鑷媿
+鎽镐綘鍏ㄨ韩
+闄堜簯
+鐧兼巹
+鎴虫瘮
+鍥芥皯鏀垮簻
+閬鸿█
+榫熷ご椤朵綇濂圭殑闃存埛
+鏃ユ湰娣崱meimei
+item
+鑱栨埌
+鏂囦節澶�
+鐜颁唬鎯呰壊灏忚
+姊呰姳缃�
+jx
+濠峰┓淇变箰閮�
+鎶芥彃41宀佸濂冲濡规帆鍙笉鏂�
+鑽夋灊楹�
+闃冲叿
+鎴戞搷绌�
+姣涘叚鍥涚湡鐩�
+娆箰鎬т粖瀹�
+鏉ㄦ�濇晱
+鍜屽濮愭帆绌�
+鑰佹睙
+鍚楀暋鐗�
+榛勮壊鎴戣姝诲厤璐规帆濂竌鐗囧伔鎷峂M鎺ュ瀹鹃
+瓒呭コ涓栫晫Online
+GAMEMASTE
+娲楅挶
+orgasmus
+榛勮搲鑸斿皬榫欏コ鐨勪钩澶�
+鑹叉儏缍茬珯
+鍙斿珎鑲夋
+椋橀
+濉炵櫧
+鐪湳鐖卞ぇ鍨嬮粍绔�
+濡瑰闄版瘺
+鑹叉帆鎴愪汉
+灏忕┐
+鎴愪汉鑹叉儏
+澶у笀
+鎶煎皬
+澶滃鑹插ū涔愮綉
+澶ц倝妫掓彃鎴戯剑
+鏄ュ煄濞变箰娣獫
+楠氭壒
+鎸洪�佽倝妫掓縺鐑堟挒鍑�
+鍙嶇ぞ浼�
+娉�$$浼�
+j8
+鑲沯iao
+鎶芥彃钁楅樋濮ㄧ殑娣┐
+鍏嶈垂娣コ鍦ㄧ嚎鐪嬬數褰�
+涓浗鍐涚敤杩愯緭鏈�
+姗熸埌
+鎿嶉�兼瘺
+jiejie鐨勯槾閬撳ソ绱у晩
+鑲夋涓嶆柗鐨勬娊鎻掕憲濂圭殑鑲夐珨闃撮亾鍙�
+鍏嶆敞鍐屾帆鐢靛奖
+娣崱灏戝琚疆濂�
+澶╁畨闁�涓�浠�
+onlineworms
+鏉庡笀浠�
+鐙傛彃鍠风埍娑�
+鍏節瀛告疆
+jb
+璧涘崥鍏堥攱
+mengxiang
+姣涘ぉ瀹夐棬褰曞儚甯�
+寮典竾骞�
+鑲夋鎻掕繘闃存埛閲�
+h绔�
+骞叉瀹㈡湇
+涓嶇埥涓嶈閽�
+鏃M
+缇庡コ娣按鐙傛祦
+娣
+鍋氱埍鐢靛奖
+鍏嶈垂娣ジ濂矨鐗囨璇曠湅寮哄崄鍏瞾meinv鎶ゅ+鐪嬪畬淇濊瘉浣犳墦椋炴満
+Test
+meinv娣┐
+pengpengbang
+姣涢甫鐗囨恫
+鍏辩敘榛ㄧ垱閫�
+涓扮泩闆櫧鐨勮倢鑲わ饯鑲ュ楗辨弧鐨勪钩鎴匡饯绾㈡檿椴滃鐨勫皬濂跺ご
+wg
+瀹岀編鏅傜┖
+榛勮壊鏂囧
+楦″惂鎻掕繘
+65xpcom鐢靛奖鍏嶈垂
+jiba
+铇嬫灉鏃ュ牨
+娣┐
+鍏嶈垂鎴愪汉鐢靛奖鍥剧墖
+鎶芥彃34宀佸濂砿eimei娣彨涓嶆柇
+鑷虹仯
+鏂伴椈鍔�
+瀹樹汉鎴戣
+澶ч浮鍚ф彃meimei
+鍠蜂綘
+楱锋按
+wG
+meinv楦″惂鍥�
+鎿嶆瘝鐙�
+鏃ユ湰宸ㄤ钩娣コ
+鐝惧牬鐩存挱濂充富鎸佷汉鏁欎綘鍋氭剾
+fuck鏂版墜鎸囧鍛�
+澶╀娇涔嬫垁
+鍙版咕18鎴愪汉灏忚鍏嶈垂鎴愪汉鐢靛奖
+鐜嬪疂妫�
+璩h粺楂�
+瑕栧杈e
+姣涘闄�
+楠氬鎺癇
+瓒呯骇涔愯��
+鎴樼墝
+ur
+杞ぇ
+姹熸箹娣
+yuming
+娉�$$渚�
+楦℃
+tw
+鏁欎綘鎬庢牱寤惰繜灏勭簿39宀佷互涓嬬鍏嶈垂娣數褰盿鐗�
+浠欏浼犺
+姣涢甫鐗囨福
+涓嶇帺浜�
+楠氬鎺癰
+鍏嶈垂A鐗囪鐪�
+灏忕┐琚彃鐨勫ソ鐖藉晩
+姣涙崲濡�
+鍜屽濡硅倧绌�
+鎴愪汉鎯呰壊瀵艰埅
+闃存埛鎶芥彃
+鎶芥彃34宀佸濂冲濡规帆鍙笉鏂�
+椴嶉奔
+鐜颁唬瀛︾敓濡规搷灞勬按骞崇湡鏄珮
+鎴戜笂灏忓Ж瀛愬皬璇�
+鎷斿眲
+鍞愭嵎
+闃撮亾鎶芥悙涓�闃垫殩娴佽嚜瀛愬娣卞娑屽悜榫熷ご
+鎶芥彃21宀佸濂冲濡规帆鍙笉鏂�
+鑱氬弸缃戠粶
+sm
+娣Ы
+鎷夋硶鍙惰埌
+sf
+瑙傜湅娣數褰�
+鏂扮枂鍥�
+鍦嬪鍒嗚
+姊撻湒
+sb
+灏忓コ瀚╃┐
+鎶婅垖澶翠几鍏iejie鐨�
+鏋椾紵
+鏂扮枂鍦�
+澧帆
+鏃ユ湰绱犱汉
+鍗堝婵�鎯呯編绌磋创鍙版咕鎬х鑱旂洘
+鎵嬭娉ㄥ唽鏃ラ煩5006閮ㄦ縺鎯呯數褰�
+ro
+鍏ㄥ湅浜哄ぇ
+铇囩鏂�
+璇涗粰
+姣涗俊鎭骇涓氶儴
+姣涘洓宸濈嫭绔�
+ri
+鍐嶅ジ
+娉曟儉鍔�
+鐧兼藩
+鐖藉コ缇庡浘缇庢悳鎬ф劅鍥炬订鐣屾垚浜虹數褰辩綉灏忓皬楦熺粷鑹瞞einv鍐欑湡鍥�
+lisishijian
+杞ジ
+姣涢�忚杞欢
+鍦嬫皯榛�
+鑹叉吘
+鏉ㄥ懆
+浣曞姞鏍�
+鑲涘眲
+鑲変究鍣�
+灞佺溂
+姣涚綏 骞�
+閲戝彂琛ㄥЖ鑺辫晩灏戝コ鐨勭嫮绐勬礊鍙�
+System
+鍏ㄨ韩涓�闃甸ⅳ鎶栧ぇ楦″反
+fuck灏忚倝绮�
+楱锋瘝
+鏃m
+娣コ涔辨悶鍏嶈垂涓夌骇鐗�
+浼稿叆jiejie瑁欏唴
+楱锋瘮
+qb
+archlord
+姣涘彴鍔�
+娉�$$鍊�
+姣涙伓鎼炴櫄浼�
+娉曞浀鍔�
+寮哄ジ23宀佸濂冲叏杩囩▼/濡归槾姣涘皬绌�
+澶╁畨闂ㄦ畫妗�
+澶ч洖宸�
+浜屽ザ澶у璧�
+姣涢槾閬�
+鏉庡笀鍌�
+鑹叉儏
+dick鍚曠鑾�
+閰嶅悎鐫�铚滄礊鍐呰倝妫掔殑鎶芥彃
+鎴戝挧骞�
+鎭愭�栦富缇�
+浜旀湀澶╂垚浜烘縺鎯呯綉绔�
+xiayidao
+mannweib
+fuck鏂板崕绀�
+鐛ㄧ珛
+姣涙暚鍥界绀�
+骞瞲濞�
+鍙堝ぇ鍙堢矖鐨勮倝妫�
+鍙堟繁鍙堢揣鐨勭┐
+鎶楁垬
+濂告潃缇庡コ澶у鐢�
+fuck鎴戞搷浣�
+姣涗粬濡�
+鎶楁埌
+椤惰繘灏戝鐨勮姳蹇�
+鐤媯鐨勬娊鎻掕捣鏉�
+makinglove
+鎼剁厂瑷�
+澶ч夯鏍戣剛
+姣忓ぉ24灏忔椂寰幆鏇存柊鐨勫厤璐硅壊鎯呭唴瀹�
+rxjhwg
+婵�鎯呭厤璐圭數褰�
+澶ч浮宸存彃杩涘ス鑲夋礊閲�
+楱锋礊
+51xpcom鐢靛奖鍏嶈垂
+鎴愪汉灏忚SM鍋氱埍
+鑲夋椤剁殑浜哄灏忕┐濂界棐
+涔变鸡涔嬫帆楠氱┐
+鎿嶄綘濡�
+浼犲3G
+netbar
+鍌呴惖灞�
+濮滄槬浜�
+鎷涘
+鍙e惈楦″反鎻掑叆闃撮亾
+鍣楀棨涓�澹版粦鍏ラ槾閬�
+娴╁ぉ閾剁
+绐冨惉鍣ㄦ潗
+tantra
+鎿嶉檲鏅撳畞
+缇ゅジ杓皠
+鑹瞞eimei娣┐
+瀹嬫叾榻�
+濂虫坊鐢风簿鐙傚皠鍥�
+鍏嶈垂娣壊鎯呯數褰辨暀浣犳�庢牱寤惰繜灏勭簿18宀佷互涓嬬鍏嶈垂娣數褰盿鐗�
+hun
+鎵嬭娉ㄥ唽鏃ラ煩5032閮ㄦ縺鎯呯數褰�
+杈捐姮濂�
+瀹忚薄
+鍏洓鍥炲繂褰�
+娲摬鑳�
+娣崱濞囧鎵撳紑鍙岃吙
+濂у反棣�
+澶滄儏
+姣涙灄褰�
+鎶芥彃54宀佸濂砿eimei娣彨涓嶆柇
+鎴戞妸鑹冲Ж缁欏共浜�
+tiangtang
+鍙e惈榫熷ご
+绁炲嚭楝兼病3涓竵瀛楄¥杈e鍒板琚嚮鑲夋涓枃瀛楀箷
+濡瑰鐨勫皬绌磋垝鏈嶆浜�
+澶澶歱
+caob
+鑲夋鍣楀棨涓�澹版粦鍏ラ槾閬�
+浜氭床鍏嶈垂榛勭綉
+闃磋寧鎻掑叆灏戝闃撮亾
+鐐瑰嚮杩欓噷璇曠湅缇庡コ鍋氱埍鐜板満
+鏃ユ湰娣┐鐢靛奖
+鎴愪汉褰遍櫌婵�鎯呭奖闄�
+鐢佃娴佹皳
+棣欐腐婵�鎯呭浘婧愭垚浜鸿壊鎯呰鍧涜劚琛einv鍋氭剾
+鍠囧槢
+楂斿ジ
+ur闈�
+gameMASTER
+娴风洍鏃朵唬
+鎴戝拰濮ㄥ湪杞︿笂骞�
+璧岄┈
+鎬х敓娲�
+濞佽�屾煍
+鍏嶈垂娣ジ濂矨鐗囨璇曠湅澶勫コ绗竴娆¢槾閬撳仛鐖卞叏杩囩▼鍏ㄥ鍥剧墖
+heatproject
+鏃ヤ綘鐖�
+娉曞崄杞崄鍔�
+澶ч浮宸存彃杩涘皬绌�
+姣涗綘鑰佸懗
+姊呰姳缍�
+娴锋槑濞�
+kuaik
+娣疯泲绁為娴佸彶
+鍋氱埍瑙嗛
+fuck鍙板姙
+鏃犵爜娣コ
+瀹¤缃�
+鏁欏閲屾帆涔辩媯鎼�
+pute
+鍒濇祦鍑猴緵锞橈緦锞燂緲
+浜虹編涔崇敎灞勫鎿嶈捣鏉ョ湡鐖�
+鎬т氦鍐呭皠
+鎿嶅ぇ閫�
+鍙戠憾
+GC365
+楹婚唹涔欓啔
+姣涘崄骞村姩涔�
+榛樺搥
+澶滆壊鑱婁汉
+澶勫コ绗竴娆¢槾閬撳仛鐖卞叏杩囩▼鍏ㄥ鍥剧墖鍏嶈垂娣數褰盿鐗�
+閼
+姣涜鑵ュ浘鐗�
+鑷剼
+62xpcom鐢靛奖鍏嶈垂
+姣涚墖绌哄鐨勫绌磋8浣撴槑鏄熷鎬讳細灏忓璐村浘
+rxjh
+CrazyFuck:MikiUehara涓婂師缇庣邯
+MK鏄熶簯
+鎿嶉��
+鍚圭矮
+鍏嶈垂娣ジ濂矨鐗�
+anheizhimen
+鎯呰壊鑱婂ぉ瀹�
+娣ジ鍖荤敓
+vrtank
+绯荤当娑堟伅
+鑱旀槗
+甯屾湜涔嬪0
+娣數褰�//鐜板満寮哄ジ20宀佸濂虫墥寮�灏忕┐娓呮櫚鍋氱埍闃撮亾瑁镐綋鍥�
+GAME master 
+鏂數
+寤夋斂澶ц鍧�
+鎬ф劅meinv娣┐
+缁忔祹绀句細鐞嗕簨浼�
+鎴愪汉鎬т氦瑙嗛
+姣涘洖鏁�
+杩芥煡鍦嬮殯
+楱峰
+灏忓攪琚粬鐨勫槾宸村寘瑁逛綇
+105bb鎴愪汉灏忕數褰�
+楠氫钩
+sanguoce
+鎬ф埌鎿傝嚭
+娣ジ濂崇數褰辩洿鎺ヨ瘯鐪�
+鍒犲彿闈�
+鎬т氦鍥�
+鎻掔殑濡瑰濂界埥鍟�
+鎬т氦鍦�
+鐧糬渚�
+voachinese
+涓�澶滄�х綉
+闇蹭钩
+娲紶
+menghuanzhixing
+娣數褰辫鍧�
+鍑卞湒绉戞妧
+鍎垮瓙椤跺埌濡堝鐨勮姳蹇�
+娉曚粦鍔�
+娣ジmeimei鐢靛奖
+rivals
+浜掑弸璐㈠瘜
+杓姛
+浜洪珨鏀濆奖
+澶勫コ绗竴娆¢槾閬撳仛鐖卞叏杩囩▼鍏ㄥ鍥剧墖
+luan
+涓ュ绁�
+瀛愬鍙e惍鍚哥潃榫熷ご
+fuck鏂伴椈鍔�
+鍥炴皯浜哄悆鐚倝
+鍚哥簿
+fuck鍗敓閮�
+娣壊缃戠珯瀵艰埅
+娣湝
+灏忔硥绾竴閮�
+榻婅棨浜炴ü
+鍙備簨瀹�
+姣涘弽鏀垮簻
+涔变鸡涔嬫帆绌寸綉
+鍙堢矖鍙堥暱鐨勫ぇ鑲夋
+娉宠。+涓濊璁╀綘閿�榄傝垝鐣�
+鍏嶈垂鐢靛奖鍚哥簿鐥村コ
+鐭俊鐚�
+澶у弬鑰�
+寮哄ジ22宀佸濂冲叏杩囩▼/濡归槾姣涘皬绌�
+鏈弧19宀佺殑璇疯嚜琛岀寮�
+鎬荤粺鐨勮璇�
+娣ジjiejie鐢靛奖
+鐥村コ/娣贡鐪嬭濠�/濂冲尰鍓冩瘺/锞婏緹锝诧緤锞燂緷銆怉VI/723MB銆�
+濮愬鐨勫皬绌�
+鎯呰壊BT
+fag
+kangzhan
+寮犳鏄�
+鐧艰珫
+娲楄偁灏勫翱
+鍝佽壊姘歌繙鍏嶈垂娣數褰�
+璧よ8
+浠栧棊鐨�
+灏勯
+婵�鎯呰棰戝コ鍗婂鎾斁鎴愪汉鑺傜洰鍏嶈垂瑁镐綋瑙嗛
+鏋楀績濡傚仛鐖辩綉鏈夋縺鎯呰嚜鎷嶈8浣撳浘鐗�
+鑴氫氦
+娣ジ鐢靛奖娣壊鐚庢毚娣數褰卞皠闆曟帆濂充紶椋庨獨灏忛緳濂崇編濂虫帆濂冲浘-灏忛緳濂虫帆濂充勘涔愰儴褰卞湪绾挎帆鐢靛奖
+浠欎径濂囩罚
+鍖楃編鑷敱璁哄潧
+鑻遍泟online
+鍒犲彿
+棣欐腐
+鍙戣
+姣涘共姝讳綘
+鍏╁湅璜�
+鏀捐崱
+鐙傛彃鑲ョ┐
+娣ジ灏忓Ж璁哄潧
+妫�瀵熼櫌
+鍟婂揩鎻掑晩灏忓眲瑕佺編姝讳簡
+灏勯
+浜夐福璁哄潧
+鍏姟鍛樺伐璧�
+鍏呭��
+灏忓Ж瀛愬ス楗辨弧涔冲嘲涓婄殑绮夌孩涔虫檿閲戝彂琛ㄥЖ鑺辫晩
+meimei鐨勬帆绌磋榫熷ご椤朵綇
+鍙戞姟鍔�
+鍏嶈垂娉ㄥ唽鐪嬪厤璐圭數褰遍�氶亾
+鍌呮澃
+姣涘弽灏侀攣鎶�鏈�
+penis
+鎺板紑灏戝コ绌�
+鑲変笣瑁よ
+榛勬槗缇や緺浼�
+浣犲姣�
+闃存矡
+鑸旀垜鐨勯緹澶�
+楱峰
+澶ч浮宸存彃杩涘濡圭殑灏忕┐
+楱峰
+楠戜粬
+澶ч浮鍚ф彃濡瑰娣眲
+寮靛亯鍦�
+AngelCosplayVol2鏂版潙鐖卞姞璐虹編鐢辫吹
+Tora-ToraPlatinumVol8瀹辰Keito瀹屽叏鏃犱慨姝g浜屽脊
+婊曟
+鐧糬鍊�
+18宀佸皯濂崇牬澶�
+RedHotJamVol6闇插嚭鍒濅綋楠孋hia
+鎻掑緦搴�
+姣涗紛鎷夊厠
+UR闈�
+闈炲父婕備寒鐨勬棩鏈編灏戝コ鏃ヨ捣鐏�
+闃存按
+娆犳棩
+宸ヤ綔浜哄摗
+鑳″槈
+50xpcom鐢靛奖鍏嶈垂
+楱峰コ
+楣垮煄澶у瀷榛勭珯
+姣涜�佹瘺瀛�
+榫熷ご鐢ㄩ噷鎻掑叆闃撮亾
+瑁呴��
+rexuejianghu
+鎶㈠案
+濞勪箟
+澶ч浮宸撮《杩涘濡圭殑鑺卞績
+浠栧鐨�
+鑲栧己
+鎶煎ぇ
+杩愯惀浜�
+姣涗鲸鍔�
+鍏嶈垂娣數褰盿鐗�
+娣煵
+鏃╂穿
+灞勫眲鐗瑰
+璩iǚ
+鎴愪汉璐村浘鍖�
+濂藉ぇ鐨勯槾鎴�
+鏉庣淮姹�
+瑁镐綋鎻掓帆绌�
+娣┐灞�
+鍏嶈垂娣數褰卞惔瀹楀鎼炵瑧璇綍28绂佺湅
+姝﹀姏缁熶竴
+娆х編娓呮櫚鎵撶偖娣贡浜哄娣贡鍥�
+shemale
+rxwg
+gameMASTER
+鍚圭
+瑙f斁鍐涢晣鍘�
+涓夊浗缇よ嫳浼�
+鐧�$$鎺�
+鐚涙彃灏忔姢澹獨绌�
+濂稿辜
+preteensexpreteensex
+longzu
+鏇瑰缓鏄�
+鏉庣孩鐥�
+CAO
+绌胯憲PE鏍℃湇
+鎴愪汉澶滆瘽
+娉曚粦鍏�
+楠戜綘
+娉曚粦鍏�
+鍏遍潚鍥㈠憳
+鐮嶇炕涓�鏉¤
+aszol
+鍏嶈垂娣ジ濂矨鐗囨璇曠湅鐬勬簴濂圭殑鑲夌┐鎻掍簡閫插幓
+鍏嶈垂鎴愪汉鍥剧墖
+鏀捐暕灏戝│璩撻え
+gamemy
+涓浗鏈�娣殑鍏嶈垂娣浘鍥�
+姣涘ぉ瀹夐棬涓�浠�
+婊氶偅鍚楄�佹瘮
+椤虹潃澶ч浮宸存箍娣嬫穻鐨勬祦涓�
+濯界殑楱风┐琚綘鎻掑緱鐖芥浜�
+a鐗�
+娓呮櫚鍏у皠
+宸ヤ綔浜哄憳
+婵�鎯呯帺娣┐鐢靛奖
+浜氭床涔变鸡涔嬫帆绌�
+濡瑰鍚哥簿
+鍥藉唴鍔ㄦ�佹竻鏍�
+楠欱璐�
+64
+璐遍��
+闃存瘺
+娴村涔变鸡
+姣涘粊娲�
+閰ョ┐
+涓滅儹RQ澶т贡浜�2007
+鑸屽ご鑸斿紕鐫�灏忕┐鐨勫唴澹�
+鎴愪汉缍茬珯
+浜氭床浜掑姩
+鎯呰壊鑹烘湳澶╃┖
+婵�鎯呮帆鑹蹭笅杞�
+姹熷彛缇庤泊妗冨挷銇傘亜鏃╀箼濂炽伩銇亶闆ㄥ銇涖仱銇�
+娆х編鎴愪汉璐村浘鍖�
+楠�
+榛戦矋濞�
+鎻掑叆灏忓鐨勫绌�
+杩芥煡鍥介檯
+鎴愪汉鑹叉儏鍥剧墖
+鍙版咕鎴愪汉婵�鎯呰棰戣亰澶╁
+鍏嶈垂鍗堝鑹虫儏鐢靛奖
+娆犳搷
+娣ジ鍟婂ソ鑸掓湇
+鑲夋吘
+姣涗紛鏈�
+鎶楅渿鏁戠伨
+浜掕垟娣┐
+澶ф瘮
+鎶楅渿鏁戠伣
+鐙傛彃灏戝コ鐨勫bb
+guildwars
+娼柗
+鎴戝拰濡瑰鑲忕┐
+闄版牳
+鍑哄敭姝ゅ彿闈�
+璩�榫�
+鍜屽┒濠跺仛鐖�
+棣欐腐鍏嶈垂榛勮壊娣贡鐢靛奖
+鑽夋摤濯�
+娣ジjiejie绌�
+eve
+姣涗钩
+鐒$⒓闀风墖
+灏戝鎴夸腑鑷帆鍜屼袱鍕囩敺鐜�15P鎿嶅緱鐩村彨鐖芥搷鏃ユ湰娣コ绌�
+鍙戣疆
+骞逛綘濡堥��
+鏃ユ湰榛勮壊涓夌骇鐭墖
+灏戝璐村浘绌磋鍧涙缇庢帆鑹茶创鍥惧尯
+鑸屽ご鑸旂潃闃存牳
+寮哄ジ17宀佸皯濂冲叏杩囩▼
+鎬х埍 鐢靛奖
+鍗堝鍏嶈垂瑙嗛婵�鎯呰亰澶╁
+fuck澶栦笓灞�
+椹嚡
+姣涘熀鍦扮粍缁�
+濂借垝鏈嶈垟绌�
+鏁欎綘鎬庢牱寤惰繜灏勭簿34宀佷互涓嬬鍏嶈垂娣數褰盿鐗�
+骞蹭粬
+濂冲构涓夎櫑
+濡瑰
+涓浗涔嬫槬
+瓒呯編濂充紭MUGENEXVol7娴滃磶銇层倎
+transsexuell
+鐧肩陡
+楱�
+鏄庢槦瑁镐綋鍐欑湡鍥剧編濂崇綉缁滆璁笁鐐�
+鎼跺姭鐘�
+娉曡疆
+娣鐖卞ソ鑰�
+鐩愰吀浜屼箼閱悧鍟�
+鏉ㄦ��瀹�
+娉�$$娌�
+澶ч檰鍏嶈垂榛勭珯
+鏂拌涓�
+鎶藉ご
+姣涙柊鐤嗙嫭绔�
+楱�
+鍏嶈垂娣數褰变笅杞藉湴鍧�
+椋庨獨灏忛樋濮�-鏂伴椈
+浜嬪疄鐙珛
+娆х編婵�鎯呯┐娣ジ
+鏃ユ湰濂充紭
+鏇逛綘
+鑺歌兘浜轰娇銇勬崹銇濂撮毞DX鑱栦箖锞忥緲锝眓ike鏂扮墖
+鏂戠
+鏄熼殯瀹跺湌
+鎬уゴ鏈�
+娣ジmeimei璁哄潧
+瓒呯埥鑹冲浘
+liuxinghudiejian
+闃庣帇
+缇庡コ瑙嗛鐭墖
+鑷虹崹
+娉曡吉
+姣涘В瑗�
+娈嬪繊鐨勮檺寰呭己濂哥編涓界殑娣戝コ
+閲嬭喀鐗熷凹
+鏀捐暕
+娲偝
+榛戠ぞ鏈�
+鍘嬭揩
+鑱旀ⅵ
+adult
+娣暕
+姣嶄钩銇ㄥ法涔炽仺娣贡銇畬鐔熺墿瑾�
+閭e悧閿欐瘮
+鎵尟
+娼櫞
+骞瞂濞�
+fuck绉佹湇
+寮虹‖鍙戣█
+鑲夋鎻掑叆灏戝鐨勯槾鎴峰唴
+鍙版咕闈掑勾鐙珛鑱旂洘
+娓╁厓鍑�
+鏈卞嫕鏂�
+鑲夋鐙傛彃闃寸簿
+鍝ュ摜娣ジ濡瑰璁哄潧
+娉曡彆鍔�
+骞蹭綘
+18鐢蜂汉momoB
+鎶芥彃25宀佸濂砿eimei娣彨涓嶆柇
+璺佃笍涓浗濂虫��
+杓ジ澶х編濂�
+榫熷ご閫氳繃瀛愬鍙g洿鎶佃姳蹇�
+閲戠帀澶╃珛
+鎶㈠姭鐘�
+鑲夋鎻掑叆闃撮亾
+鐎挷銈嬨仾
+gm
+姣涘彨灏忓
+meinv瀚╃┐濡圭┐浜┐濂充汉绌�
+姣嶄翰
+鍖楁瀬鍐�
+瑾樺Е
+mabinogi
+瀚靛獨鎸戦��
+meinv涓庣尓鎬т氦鐢靛奖
+姘存桓Q鍌�
+浜氭床鎴愪汉婵�鎯呮帆绌�
+鏆楅粦涔嬮棬
+濡瑰灏忕┐
+娣ジ濮愬璁哄潧
+銆愪簹娲�/鏃犵爜銆戙�愭瀬鍝佽崱濂�-瀹濅箖銇傘倞銇嬪畬绲愮増銆戙�怶MV/358MB銆�
+骞逛粬
+澶滆壊娣コ瀵艰埅
+瀚╃┐ 鐙� 鎻�
+鎿嶆搷浣�
+鏁堝繝澶╃殗
+鎶芥彃灏忔帆绌�
+杩峰够钘�
+澶ч浮鍚ч《杩涘皬绌�
+灏戝鎴夸腑鑷帆鍜屼袱鍕囩敺鐜�6P鎿嶅緱鐩村彨鐖芥搷鏃ユ湰娣コ绌�
+娣濡规垚浜烘儏鑹茶鍧�
+姣涜繛鎴�
+鑸斿惍涔虫埧骞插皬绌�
+骞规偍濞�
+鏇颁綘
+闁嬭嫗
+鍚炵簿
+鎯呰壊鎴愪汉瑙嗛鑱婂ぉ瀹�
+闊╁浗婵�鎯呮帆鑹茶创鍥�
+pk1937
+娣崳鍦f垿XX+鍦g崳浼濓緜锝诧緷锞勶緸锝帮緳锝斤緸
+鑲夋鎻掑叆meimei鐨勮倝缂�
+鏈珯10016澶氶儴婵�鎯呯數褰卞叏閮ㄥ厤璐硅瘯鐪�
+姣涙椽鍏�
+鍘绘哀楹婚粍鍫挎垨瀹夐潪浠栧懡
+鏂风數
+姣涢潠鍥界绀�
+绱憺涓撲笟
+姣涙皯鏀块儴
+澶ц儐灏戝コ
+姣涚敓楦︾墖
+濡冲
+姝︽灄缇や繝鍌�
+鐭界﹢鍕曞姏
+璁$敓濮�
+寮犱集绗�
+娣崱濂崇敓
+鍦扮悆鏂囨槑
+娣灞�
+瀚╃┐meinv鎸栧绌存帆濂冲绌翠勘涔愰儴
+鑰佺槳涓�
+鍜岄樋濮ㄥ仛鐖�
+涓�鍏氫笓鍒�
+鎿嶆帆鑽″皯濡囩┐鎿嶆帆鑽″濡圭┐鎿嶆帆鑽″濮愮┐
+鍜宩iejie鑲忓眲
+缇庤吙
+骞间氦
+闄堟瘏
+Offgamers
+鎻掑叆濮愬铚滅┐
+鑱氭ⅵ
+鎺屼笂鐏甸��
+閿欓��
+娣┐鎽╂摝榫熷ご
+fuck楠�
+鏂板崕鍐呮儏
+鎴戝氨鑹�
+闆炲コ
+鎿嶆搷浠�
+澶ч浮宸村お妫掍簡
+绗ㄩ��
+娣玬eimei鎴愪汉鎯呰壊璁哄潧
+閾惰甯冲彿
+楦″反铚滅┐楂樻疆
+闆炲ジ
+姣涗汉姘戝箍鍦�
+鎻涘澶ф渻
+浜氭床婵�鎯呭奖闄㈣鍧�
+娣櫕
+鍏洓灞犲煄
+姹熸补浣欓渿
+骞圭殑鐖�
+鎴戝Τ鑰佺埜
+闃挎矝
+姝℃▊娼涙按鑹�
+鐧惧鎬ц秴绾ф帆鑹插浘鐗�
+鎿嶇┐璐村浘
+娣檺
+寮犲环鍙�
+鍏嶈垂a鐗囨棩鏈帆鐢靛奖
+琚共鐨勫柗姘寸殑楂樻竻鍥�
+鍒�OL
+鎵撶牳鎶�
+鐗涢��
+鎴戠殑鎬у惎钂欒�佸笀
+姣沊X
+娣壊鐢靛奖缃戠珯 
+姣涙帹娌�
+濂告儏
+婊濇并浼樺PrisonerOfLove缁濈埍鐨勭洃绂佺墷鐙�
+鐢ㄥ姏骞插绌寸揣鎻�
+涓滃寳椋庢儏鐔熷コ涔嬫儜
+闃村攪婀挎鼎灏忓鑸斾钩
+鐮村
+granado
+浠樼敵濂�
+姣涘崠鍏氭眰鑽�
+澶у弮鑰�
+meinv娼惞
+鐩涘崕浠�
+姣涚ぞ浼氫富涔�
+闃寸┐鏂扮帺娉�
+鍙版咕鑷敱鑱旂洘
+fuck瀛欐枃
+鎿嶆帆鑽℃姢澹�
+鍌诲眲
+涓浗鍒嗚
+娣皯婵�鎯呮枃瀛﹀浘搴撲笓棰�
+濂ュ反椹�
+娉曞��
+鎶藉姩鑲�
+鐝鹃噾浜ゆ槗
+瓒呯骇娣浘
+鐧间緰
+16dy-鍦栧韩
+灏忕┐娴佸嚭姹佹恫
+姣涚煶杩�
+screw
+鑰佺櫉涓�
+闄版埗
+鏃ユ湰婵�鎯呭浘搴撹劚琛h8浣撳仛鐖�
+鎵嬩几鍒板効濯冲涓嬩綋鎶氭懜瀚╃┐
+娣皯淇变箰閮ㄦ棩闊╂縺鎯呯墖
+鎯呰壊瀵艰埅婵�鎯呯埥鐢�
+瑾跨悊鍕炲嫏绯�
+婵�鎯呰棰戝湪绾�
+娣濡圭數褰辫鍧�
+琚ジ娣殑濂虫暀甯�
+宸ㄤ钩淇忓コ閱�
+ggq
+鍏嶈垂娣尯闅愯斀鍏ュ彛
+闆呭吀濞�
+澶т腑鍗庤鍧�
+娣卞閫插叆灏戝コ瀹朵腑鐜╁挤濂�
+meinv鎬т氦鏋佸搧澶х墖
+鐜夎挷鍥㈢帀濂冲績缁�
+vip鍦ㄧ嚎鎴愪汉鐢靛奖
+娉曡疆鍔�
+qq闊抽��
+鏄熻摑濡瑰
+fuck娲楄剳鐝�
+鐧煎��
+鍐涗簨濮斿憳浼�
+鑹蹭腑鑹茬綉鍧�澶у叏
+娣崱
+TABLE
+闆炲惂
+gamegold
+鎯充笂浣�
+鎷夊嚦
+鏉庨噾鑿�
+minghui
+绁炶┍RYL
+浜旀槦绱呮棗
+yifeng
+18姝叉帆浜�
+杩峰够鑽�
+娉曚緰
+灏忕┐琚垜鎿嶇殑绾㈣偪
+鑲夋鑲夋礊鑲夌紳
+浠i摼
+浜烘皯澶ф渻鍫�
+姣涘己濂�
+杞︿粦
+姣涚儌灞�
+鏃ユ湰娣壊鍔ㄧ敾璐村浘
+宸ㄥザ
+濂藉
+濂冲皵
+濡堝
+榘�
+SM鎻翠氦
+wwwccwcccn
+婧瘮
+澶氱淮缃�
+娼惞
+婵�鎯呭湪绾�
+钄d腑姝�
+澶ц倝妫嶅共鐨勫ソ鑸掓湇
+鍋锋儏鐢峰コ
+鍚庨潰鎻掑叆澶勫コ鑲夌┐娣卞
+浣犲鍗″ソ
+laqia
+濂冲盎
+鎯呰壊澶╁爞璁哄潧鍜挭鎯呰壊璁哄潧
+ArisaKumada
+楣垮煄榛勭珯bt
+蹇椿鏋楁儏鑹茬綉
+鍏ョ┐涓�閬�
+娣按缈昏吘
+婵�鎯呮帆褰辩墖
+367鎴愪汉缃戠珯
+濂冲眲
+姣涚儌灞�
+澶忔爲鍞�
+娣锋矊璇�
+gcd
+姣涢浮鍙�
+娣崱鐨勫皬绌�
+闃存牳
+dh315
+meimei榛勭珯
+鏉庢椽蹇楅潬
+娣ジ濡瑰鐢靛奖璁哄潧
+鑹叉
+鍟婃棤鍗�
+閰ョ棐
+钂傚反鍥�
+纾ㄥ緱浜哄灏忕┐濂界敤鍔涘ソ閰�
+寮熷紵娣ジjiejie绌�
+鍏嶈垂鍦ㄧ嚎鏀剁湅娣壊鐢靛奖
+鑲忓張绱у張瀚╃殑绌�
+缇庡コ璧板厜
+鏃ヤ綘鑰佸
+TokyoNekoATN-002鏉变含鐚玍ol2鏄熷窛銇倠銇�
+瀹樹汉鎴戣2
+鍋氱埍鍥�
+娉曚鸡
+姣涚鏈�
+鎷夋墜鍐�
+娓呮櫚鍐呭皠
+骞蹭綘濡圔
+鍙拌伅
+楗挎瘮
+鍏嶈垂a鐗�
+gay
+鍙拌仈
+娴佹槦铦磋澏鍔�
+涔变鸡鐔熷コ缃�
+gan
+鍙剁兢
+涓浗娓告垙涓績
+姣嶄翰銇粨濠氱敓娲诲畬鍏ㄧ増
+chengjisihan
+17宀佸濂冲皬闃村攪寮犲紑娣按娴佸嚭鍥惧己濂稿厤璐规帆鐢靛奖
+鐒′慨姝�
+闄烽槺瓒呬汉鍢╁槱鏇�
+闆炲彮
+澶у嵉瀛�
+濂跺瓙
+姣涘畫妤氱憸
+娉曚粦
+榫熷ご宸查『鍒╂專寮�濂圭揣鍚堢殑闃村攪
+澶х邯鍥�
+澶勫コ绌撮槾鍞囪倝缂�
+鍋氱埍鑷媿
+姣涙瘺璐间笢
+榫熷効瀛�
+鏈烘満姝
+姣涚牬闉�
+鍚稿惍鐫�绾㈠鐨勪钩澶�
+鏈堢粡涓嶈皟
+shengda
+鏉ュ洖鍘昏垚濂圭殑灏忕┐
+瀹樹汉鎴戣1
+kele8
+灏忓嵉瀛�
+澹叉槬濠�
+鎯呮劅瑙嗛娆h祻
+瀹嬬編榻�
+绀句細涓讳箟
+姣沵eimei娣壊
+bjzc
+娉曢粊鍔�
+鑸屽皷涓嶆柇鍦ㄨ倝缂濋噷涓婁笅鑸旂潃
+婵�鎯呰鍧�
+椐涗綘鐖�
+鎬х埍鍥剧墖
+浜氭床婵�鎯呮帆娲�
+绱呰鍏�
+娆茬伀鐒氳韩
+閰ョ櫌
+缁甸槼
+fuck椹朵綘鐖�
+鑲夋瑙︾鍓嶉潰鐨勮倝绌�
+骞规瀹㈡湇
+鐏荆瀵湡
+濡瑰鐨勬帆绌磋榫熷ご椤朵綇
+瀹嬬編榫�
+姣涘浜ら儴
+jiejie鐨勫皬绌�
+姣涙瘺鍘曟礊
+涓ユ柟鍐�
+閲戞瘺瀛︾敓濡�
+灏佺鍌宠
+鏋楀績濡傚仛鐖辩綉鏈夋縺鎯呰嚜鎷嶈8浣�
+鑻敳鍩鸿娊瀛愬牽
+濂充紭鐖藉浘
+涔变鸡娣┐
+骞蹭綘濡坆
+瀛︾敓鐖卞浗杩愬姩姝e悕
+鑸屽ご浼稿埌濡堝鐨勫皬绌撮噷
+yuanming鍠蜂綘
+濡瑰闃存瘺
+鍜岀啛鐫$殑濡瑰鍋氱埍鏁欎綘涓�鎵�
+涓唬缍�
+婵�鎯呮帆鑹茬數瑙�
+姣涙棩鏈琑ING
+娣ジ灏忓Ж瀛愮數褰�
+segame
+缇庡コ鎬х敓娲昏创鍥�
+椹笁瀹�
+鐑珯鏀胯缃�
+楦焔M
+鐪嬬墝杌熼珨
+鐢熷ジ鍐呭皠
+瑾挎暀铏愬緟
+姣涙櫄骞村懆鎭╂潵
+鏃ユ湰婵�鎯呯墖璁哄潧
+濡瑰鐨勫灞�
+涓�涔濆叓涔濆叚鍥�
+鐚鍩�
+姘旀�у潖鐤界梾
+姣涘浣犲
+鎿嶉檲甯屽悓
+娴佹槦铦磋澏鍓�
+婵�鎯呮帆绌村皬濡�
+鎹㈠鏉備氦
+鎴抽偅鍚楁瘮
+鑳稿灚
+闃垮Ж鍜屾垜涔变鸡鐞嗗皬璇�
+鑸屽ご鑸斿皬鑲夌斧
+鍗楄洰瀛�
+寮犵闆�
+涓嶈壇瑭炶獮缇庝钩濂崇RINA涓枃瀛楀箷
+姣涙俯鍔犲疂
+濮愬鐨勫绌磎m瀚╃┐
+fuck涓婂Τ
+楦″反鍙椾笉浜嗕簡鍠斿ソ鐖芥垜瑕佹硠浜�
+杩戜翰鐩稿ジ
+鎻掓帆濂冲皬绌�
+浣犺�佹瘝鐨�
+棣欐腐鎯呰壊淇变箰閮�
+姣涙俯鎬荤悊
+鍓垫剰榉圭繑
+鎴存櫠
+鏉庢�荤粺
+婵�鎯呰闋�
+缇ゅジ涔变氦
+閽卞浗姊�
+鍦嬪涓诲腑
+鏃ユ湰鎴愪汉娣壊DVD
+fvc
+鑱栨瘝
+鍙h偗
+鏃犵爜绮鹃��
+鐢佃溅涔嬬嫾
+Shine
+澶ч檰榛勭綉瀵艰埅
+qq鑷敱骞绘兂
+nakednaked
+缁甸櫧
+楦︾墖娓�
+浣犲叏瀹�
+鍗㈢鍧�
+a鐗囪瘯鐪�
+fy0
+18dy绮夌孩鑹查珮璺熼瀷
+鎷愬崠
+15骞寸邯蹇垫棩
+姣涘師瀛愯兘鏈烘瀯
+jb闈�
+鍚冪簿
+鏈珯10018澶氶儴婵�鎯呯數褰卞叏閮ㄥ厤璐硅瘯鐪�
+姣涘共浣犲b
+姣嶅瓙鍋氱埍
+鏃╂硠
+鎴愪汉a鐗�
+鎴掓�ョ敤蹇�
+瑗胯棌鍟忛
+瀵嗙┐璐村浘
+fv
+楂樼暙璩秴绲曠編璨岀ぞ闀风鏇镐綈浣愭湪娓氭矙銆怶MV/102MB銆�
+濂冲构
+娣獴娴コ
+閲婃
+鎴愪汉婵�鎯呭鑸�
+濂圭殑闃撮亾濂界揣鍟�
+婵�鎯呭奖鐗囩綉绔�
+fuc
+potianyijian
+鐧芥祮鍥涙簠
+閲囪姳鍫�
+鎵掑紑濂圭殑瀚╃┐
+fuk
+鍏嶈垂鍦ㄧ嚎婵�鎯呯數褰�
+鏀捐崱灏戝
+濂冲共
+娣厰
+19宀佸コ鐢熶富鍔ㄨ鐢风敓寮�鑻炲叏杩囩▼鈼ュ厤璐归粍鑹茬數褰�
+甯曞反鎷夆�㈡牸鍒楁湕鏉�
+姣涘缁寸ぞ
+姣涢浮鍏�
+鏃ユ湰鎴愪汉涔变鸡
+榫熷ご鐢ㄥ姏鍒哄叆娣┐
+姹笢鍏�
+濮愬紵娣贡灏忚
+鐢峰コ钂插吀
+d7se娣壊绌村浘鐗囦笅杞�
+鏇瑰垰宸�
+瑗胯棌鍟忛
+鍙堝ぇ鍙堣偉鐨勫眲
+娣ジjiejiemeimeiMM濮ㄥ鑸呭鐩村埌娴佹按
+涓塊榛�
+cdjp鏉庨惮
+姣涚伀妫�
+鐮村潖
+fu
+鎴戝拰jiejie鑲忕┐
+鐢蜂汉鏈壊
+闆櫧鐨勫眮鑲″鐫�鑲夋
+鎷充氦
+鑸屽ご鑸斿皬鑲夌紳
+浠欑晫鍌�
+鏃犵爜鏃犲
+缇庡コ鎴愪汉
+楦�
+楦�
+姣沵eimei鍏嶈垂鐢靛奖
+濮氭枃鍏�
+閲嬫
+楦�
+娣崱鏍″
+鍌诲瓙
+鍏洓鍥炴喍閷�
+姣涙睙鎷╂皯
+甯稿姴
+棣厠鎬�
+CNN
+楦℃幇
+杞叕
+鐏屾豢绮炬恫
+鐢靛奖鍏嶈垂璇曠湅鐗�
+宸ㄥ睂
+鏆村姩
+planetside
+BnB
+娣ジ鎶ゅ+灏忚
+鑽変綘
+鑹茬珯鎺掕瀵艰埅
+鑹插コ鍏嶈垂榛勮壊灏忕數褰�
+杓ジ
+娆㈡濞变箰鏃剁┖
+濡傛澶х殑鑲夋鎻掔殑灏忕┐蹇笉琛屼簡
+鍙戣疆
+ShitShit
+姣涗粬鐖�
+soulultimationnation
+灏戝琚搷绌�
+KamikazePremiumVol25:鐗圭礆绁為ⅷ姒婂僵褰�
+鐪侀暦鐨勫厭濯冲│
+鍙堥笩濂冲共
+姣涙硶杞姛
+澶瓙鍏�
+闃撮亾濂界揣鎻掕捣鏉ラ偅鐪熸槸鐖芥瀬浜�
+楱峰嵉
+闃磋寧鎻掑叆鑲夋礊
+娴风洔鐜�
+缇庡コ涓绘寔26灏忔椂鍏ㄥぉ婵�鎯呯儹鑸�
+鍏嶈垂瑁稿コ瑙嗛鑱婂ぉ
+鏃ユ
+鐪嬮珮娼眿
+瑜茶オ
+杓Е
+灏戝勾闃垮
+姣涘閫�
+鍥涘窛鐛ㄧ珛
+鎯呰壊鎴愪汉璁哄潧娣浘瀵艰埅
+宸ㄧ偖鍏靛湗
+鐒$洝鐨勪换鍕�
+澶╂殺
+绱х揣鐨勫皬绌�
+huanlingyouxia
+绲茶オ缇庤吙锝ょ棿濂筹饯濂冲悓
+16dy-鍥惧簱
+GAME
+璧涘ス濞�
+鍥炴皯鍚冭爆鑲�
+鎼忓Online
+鑿淏
+18dy鍏嶈垂
+鏂扮禃浠i洐椹�
+娣壊
+鍏氬崼鍏�
+fku
+濮愬琚彃鐨勫ソ鐖�
+14宀佸辜濂矪瀚╅槾
+鑰昏颈杞ジ
+flg
+姘戜富榛ㄦ淳
+澶т笢浜氬叡鑽�
+缇庝附濂虫暀甯堢殑鎬х粡鍘�
+灏忔帆濂�
+姣涙睙鍏偣
+鐔熷コ瀹舵斂濡囧北鏈仭銇ャ亾
+鍘曟墍鐩楁憚鎶ゅ+jiejie鎬ф劅缇庤吙鍥捐倝涓濈編鑵胯壋鎯呮帆娆�
+宸ㄧ偖鍏靛洟
+浜氭床鎴愪汉鐢靛奖
+姣涙柉澶ф灄
+濡撳コ
+寮熷紵鐨勮倝妫掑ソ纭晩
+鎶芥彃41宀佸濂砿eimei娣彨涓嶆柇
+鏅哄嚒杩�
+姣涚洃鍚帇
+鎶芥彃19宀佸濂砿eimei娣彨涓嶆柇
+鍋锋媿
+鏆村嫊
+楦︾墖娑�
+瓒呯骇鑸炶��
+鍛ㄥぉ娉�
+鎽囬牠涓�
+鏀寔閬旇炒
+娣濡规垚浜哄ū涔�
+钄fü鑱�
+鍙埍鍗¢�氬皬绌�
+鎻掔殑濡堝鐨勫皬绌村ソ鐖�
+娴风洍鐜�
+绾㈢伅鍖�
+鏃ユ瘮
+鍏嶈垂鍦ㄧ嚎娣數褰�
+姣涙柊闂诲嚭鐗�
+fuck椴滄棌
+鐖汢
+鍤撮泲鐞�
+娆х編娣ジ濂崇洿鎺ヨ瘯鐪�
+鑲夋鎻掓帆姘�
+姣涗汉姘戝ぇ浼氬爞
+濮愬鍜屾垜涔变鸡鐞嗗皬璇�
+澶х厵
+姣涚孩鍗叺
+榛戦┈meinv鍏ㄨ韩绁炵榛戣浣犵埥鍒扮溂妗嗛粦
+姘戞剰璁哄潧
+鍥界爺瀹�
+鍙堟繁鍙堢揣鐨勯槾鎴�
+榄斿够妫灄
+椋庨獨灏忓コ瀛╂箍韬湶浣�
+fuck涓婁綘
+璐卞コ浜�-娣姢澹�
+澶ч檰娣贡meinv鍥惧浘鐗�
+閫�
+鍦ㄧ嚎鎾斁a绾х數褰�
+娣ジ灏忓Ж瀛愯鍧�
+鑲夋鐩存彃鑺卞績
+鍏卞厷
+qq骞绘兂
+鎶″姛
+鍏嶈垂娣數褰卞惔瀹楀鎼炵瑧璇綍26绂佺湅
+鍖楅煩
+鍏ㄥ浗涓や細
+鏂拌タ娓歌
+鎭ヨ颈閱鍏嶈垂涓嬭浇
+鎵掑眲
+swdol
+楂樹繆
+鍗栭��
+閲嶇敓
+鍕冧笉璧锋柉鎳﹀か
+姹熻醇姘�
+鑲夋鎻掑湪闃撮亾閲�
+绲︿綘鐖�
+鎻掑皬绌村皠浜�
+鎿嶆姢澹┐鐪熺埥
+娓〣
+娉�$$鎶�
+闃磋寧琚皬绌寸揣绱у寘浣�
+zhengqing
+鍐掗櫓宀�
+瓒欑传闄�
+鎶㈠姭
+姣嶅瓙濂告儏
+濂告煋
+楦簵
+娆犲共
+姣涘缁寸綉
+cronous
+鍙戞拨
+娓゜
+鍏卞啗
+娆犲构
+楠稿崚
+濮愬紵婵�鎯呮帆涔�
+like999
+xiaketianxia
+娣╄颈
+澶忚禐蹇�
+鐢蜂汉鐪嬬殑鐚涚埥鐢靛奖
+鎵嬭娉ㄥ唽鏃ラ煩5026閮ㄦ縺鎯呯數褰�
+kuailexiyou
+灏夐敭琛�
+娉曡疆
+姣涜帿绱㈤噷灏�
+鍠风簿3p
+娉曡珫
+鑿渂
+qqtang
+sanguohx
+娓呭崕缃戠
+鎬ц檸鑹茬恫
+鍙戜粦
+鎷変腹
+娲楁荡闂寸埥濂哥櫧瀚╃編涔冲皯濂�
+濮愬鐨勫闃存埛
+5kuai
+鏀捐暕灏戝│
+婵�鎯呮�х埍鐢靛奖瑙傜湅缃�
+浠�涔堜粈涔堝ぇ鍐掗櫓
+澶╁畨闂ㄤ竴浠�
+姣涙辰涓�
+銊欍劄浣犲
+瀚╃┐浠绘垜鎻掔埥
+妤靛搧娉㈢
+姣涗笢绐佹毚鍔ㄥ拰鐙珛
+濠氬鎭�
+姣涚郴缁�
+姣涘嚑灞婁腑澶斂娌诲眬濮斿憳
+huoxianrenwu
+鍏遍潚鍦樺摗
+鍙版咕鐩蹭汉缇庡コ鍦ㄥ鐤媯鍋氱埍
+宸ㄥ晢
+姣涢潬鑵�
+鍙戜鸡
+灏忕┐澶圭潃鑲夋鎽╂摝闃撮亾
+鍙樻�佸皬鏃ユ湰琛楀ご寮哄埗鑴辫。鏈�鏂板姞寮虹増澶氱墖
+鏋佸搧鎴愪汉3gp
+鍌籅姹熸牳蹇�
+jiejie鍜屾垜涔变鸡鐞嗗皬璇�
+鎴戞搷
+娣伄鏂圭▼寮�
+鑲夋礊鑲夋鑲夌紳
+缇ゅジ浜備氦
+鏈堝崱
+浜烘皯鍏ф儏鐪熺浉
+娲楃潃楦抽腐娴存搷灞勭湡鎯剰
+楣垮煄鏈�鏂板ū涔恇t鑹叉儏365
+rexueyinghao
+澶╀笅鏃犲弻
+鐙傛搷鎻掑共鑰佹澘濞�
+fuck
+mm婵�鎯呯┐璐村浘
+楱锋壒
+姣涢笩浣�
+tianzhilianyu
+姣涙硶鍔�
+鏈珯10011澶氶儴婵�鎯呯數褰卞叏閮ㄥ厤璐硅瘯鐪�
+绮楅暱鐨勫ぇ鑲夋
+鐧惧鎬ф帆缃戠珯
+瀹樻柟宸ヤ綔鍝�
+qiyu
+shengzhan
+婧姞瀵�
+鑻忓灞�
+涓夊�嬪憜濠�
+缇庡コ鐢靛奖
+100bb鎴愪汉灏忕數褰�
+娣��
+shumajingling
+鏄辨硥
+鑳″钩
+鍟婇樋濮ㄨ娲╀簡
+鍚梑
+涓閮ㄦ槸涓浗鐨勮壘婊嬬梾
+浜氭床婵�鎯呮帆鑹茬數褰�
+鍙扮仯鐛ㄧ珛
+绮炬恫灏勫叆绌翠腑
+寮犻椈澶�
+鍝堟壒
+娣崱濡堝楠氬濮�
+闃挎媺
+濂告毚
+濉炰綘鑰佸笀
+锞忥桨锞掞讲锞勶緸銇仾銇c仧锝㈡亱銇嬨倝锝o椒锞烇浆锞欏病宄跺劒閲屽叏缂�
+鎿嶅嚭鍞亣甯�
+娣帆鐢靛奖
+閶肩敳娲祦
+18宀侀潚鈻插闄腑瀛�1骞寸敓
+楣介吀浜屾矮鍩冩墭鍟�
+luanwutianxia
+澶勫コ寮�鑻�
+xizang
+鑹茬綉闃撮亾鐗瑰啓寮哄ジ22宀佸濂冲叏杩囩▼
+闃撮亾閲岀殑澶ц倝妫掔敤鍔涢《鐫�
+鐢熷ジ鍏у皠
+89鍔ㄤ贡
+姣涗急濡�
+娣ジ濂冲浘鐗�
+鐧惧鎬уぇ鍨嬮粍绔欏濡�
+TokyoHotn0249:鍗椾附缇庤強鏀绘棤闄愪腑鍑�39杩炵櫤
+鐢ㄥ姏鎵h繘灏忕┐
+瀹樻柟宸ヤ綔鍛�
+鐜繚鎬诲眬
+hanbiton
+浣犲ス椹殑
+鍦颁笅鏁欎細
+姣涘崠鍗�
+fuck濞佽�屾煍
+鐙傛彃灏戝绌�
+瑁呭眲鍛�
+shenqi
+fuck姘村幓杞︿粦
+Queen8绀鹃暱绉樹功銇緤锞燂緷锝斤緞
+鍔冲姩淇濋殰閮�
+姣涘敭杞欢
+鍏遍彑榛�
+浜插摜鍝ュ濡圭殑灏忕┐鑸掓湇姝讳簡
+澶ч緹澶撮《浣忚姳蹇�
+鏋楀績濡傛幇绌磋嚜鎷�
+绗ㄨ泲
+鑺辨煶
+娉昢璜�
+閷㈤仈
+鑱婇綃鑹疯瓪
+fuck鍙版咕鍏�
+鏈珯10001澶氶儴婵�鎯呯數褰卞叏閮ㄥ厤璐硅瘯鐪嬩笁澶�
+鑳¤��閭�
+杩锋鑽�
+鑳¢對娑�
+鐜嬫槉
+鏂囪兏
+棰滆壊闈╁懡
+绮夊眲
+绮炬恫鐩村皠鍏ュス鐨勫皬绌存繁澶�
+鍏卞尓
+闃濇湀
+濉炰綘鑰佸斧
+鎷夌毊鏉�
+ttmd
+qijishijie
+灏戝鎴夸腑鑷帆鍜屼袱鍕囩敺鐜�2P鎿嶅緱鐩村彨鐖芥搷鏃ユ湰娣コ绌�
+姣涚編鍥戒浆
+妤婇渿
+鏉庣櫥鏌�
+鎴戞棩
+鍏嶈垂鍦ㄧ嚎鐪嬫帆鐢靛奖涓嬭浇
+楣介吀浜屼箼閱棊鍟�
+娣ジ濂虫姢澹數褰�
+鎻掑濡堝鑲夌┐
+鑲夋
+鍗庡Online
+鎵嬫寚鎷ㄥ紕鐫�绌村彛
+鍔�+鏁�+鎵�
+鑲夋
+鍌婚�奸潬
+灞岃タ
+娣幢
+鎶芥彃22宀佸濂冲濡规帆鍙笉鏂�
+鎶靛埗
+楠氭氮浜哄
+鐢峰コ浜ゆ
+浣犳搷寰楁垜鏇寸埥
+鎴愬厠鏉�
+娣醇
+鍎垮瓙椤跺埌闃垮Ж鐨勮姳蹇�
+闀胯韩涓濊缇庡コ璧ゃ亸鐑傘倢銇燂緩锞濓胶銇岀棝
+鎿嶅皬濮恇
+棰濆皵寰峰凹
+濡傛灉浣犳湭婊�23鍛ㄥ瞾璇疯嚜瑙夌寮�
+閳�
+鎭ヨ颈閱鐢靛奖鍦ㄧ嚎瑙傜湅
+haidaowang
+鐥磎einv閱敓鏉惧扯
+鐛叉晳
+鍒樺浗鍑�
+鎴愪汉A鐗�
+娉曡吉
+娣揣
+鐢峰コ浜ゆ
+娉昢^杓�
+鍙茬帀鏌�
+鐒$⒓绲茶オ
+闃撮亾閲屽鑲夋妸楦″反鍖呭緱绱х揣
+cnd
+鏀垮簻杞急
+濉斿埄鐝�
+鍫傚搧鑹叉案杩滅殑鍏嶈垂鑹插爞姘歌繙鍏嶈垂
+闄堝鑹�
+濡瑰鍋氱埍
+a$$hole
+澶ц倝妫掓繁娣卞湴鎻�
+浣犻┈鐨�
+ustibet
+鏁欎綘鎬庢牱寤惰繜灏勭簿30宀佷互涓嬬鍏嶈垂娣數褰盿鐗�
+鏉ㄥ緱蹇�
+鑱栫伀
+姝℃▊鍩�
+姣涢叡鐚
+鎴戣姝昏棰戝仛鐖�
+濂告帆鎶ゅ+
+dtfy
+722
+suck浣犲鐨�
+灏戝閲庡娣┐鐢靛奖
+鐨囪粛
+娉曡疆
+娉昢^杞�
+姣涙皯鑸眬
+8宀佸コ鐢熶富鍔ㄨ鐢风敓寮�鑻炲叏杩囩▼
+姣涜懀鏂囧崕
+鎿嶄綘濯界殑
+姹熸搰姘�
+鍓戜緺涓栫晫
+姣涘ぉ瀹夐棬妗f
+婧附鐞�
+濂筃ND
+haizhiyuezhang
+涓侀鎴愪汉璁哄潧璐村浘鍖�
+鍏嶈垂娣壊meimei鐢靛奖缃�
+灏忛��
+婵氦
+娣波
+濮﹀か娣│
+鎻掑叆闃撮亾閲屾娊鎻�
+鍙戠憾
+浜孊甯濆湅
+浜烘皯鍐呮儏鐪熺浉
+韬
+鎻翠氦鑷媿
+瀹夊叏闅辩
+缇庡コ鍑虹杞﹀唴寮鸿杩涘叆
+浜孊甯濆浗
+鏉�浜�
+娣壊褰遍櫌
+濠氬鎴�
+鑳$揣鎺�
+瀛欏姝�
+杩炵嚎鏈�
+姣涜拫涓
+鍗囪揪
+bao鐨�
+鎿嶅鍛�
+鍚楃殑
+55xpcom鐢靛奖鍏嶈垂
+姣涚樃鑵垮府
+姣涘浗瀹朵富瑕侀儴濮�
+鏆村緬
+娣长
+灏忕┐鐨勬帆楠氶鍛冲ソ鐖�
+浜氭床娣浘
+瓒呯礆鑸炶��
+鍏戒氦
+renewal
+楦″簵
+娉昢璁�
+濡傛潵
+鐒$⒓鍋氭剾
+鑵捐
+楠氬コ鍙槬
+绋嬮搧鍐�
+鎴愪汉鍗堝鍦�
+dongfangchuanshuo
+瀛熷缓鏌�
+鑹�97鐖�
+姣涜惃杈惧
+fuck鍞甀D
+fuck椹朵綘姣�
+鏉庢�荤悊
+娣コ灏忕數褰�
+鏅氬勾鍛ㄦ仼渚�
+榛勮壊鎯呮寫鑹虫儏灏忚缃戦獨meimei鎴愪汉璁哄潧
+meinv瀚傚瓙鐨勫皬楠氶��
+娉�$$鎺�
+鍞彿
+姣涜鐗岃蒋浠�
+瑁搁湶鑷媿
+姣涙槸楦�
+TokyoHotn0252:鍘熺敯鍙嬬編楂橀杞︾編浜烘暀甯堢簿娑茶桨娌�
+鑵充氦
+濂镐竴濂�
+涓ご鍏荤殑
+ADMIN
+wizardsoft
+瓒呮帆鑽′笣琚渕eimei
+鍌籅闈�
+鍋氱埍
+闆炲叓
+鍙岄瀷鐨勬晠浜�
+鑷媿瀵湡
+鍏辩敘榛�
+缇庡浗涔嬮煶
+鎻掔殑濡堝濂借垝鏈�
+甯愬彿
+qiji
+婵�鎯呭奖瑙�
+鏁欎綘鎬庢牱寤惰繜灏勭簿25宀佷互涓嬬鍏嶈垂娣數褰盿鐗�
+姣涘浗璧勫
+姣曞姞绱�
+fuck鎬т氦
+澶ф澅浜�
+鍝ュ摜鐢ㄥ姏鑸掓湇姝绘垜鍚�
+tampon
+涔变鸡灏忚
+b鏍�
+娉曡
+鑲夋
+vrtank
+澶栦笓灞�
+鏆村共
+chuanqi
+Admin
+鍙剾铏庣墮瀛哥敓濡�
+鏀胯畩
+鐭ョ殑闅滃
+婊戞箍灏忓眲娲�
+濡傛灉浣犳湭婊�20鍛ㄥ瞾璇疯嚜瑙夌寮�
+鐧艰吉
+MADELOVE
+鏃犵爜
+閹�
+鏃ユ湰鎴愪汉婵�鎯呯煭鐗�
+鏉庨暦鏄�
+baopi
+鍏嶈垂鎴愪汉meinv
+鑸攂
+缇庡コ涓绘寔24灏忔椂鍏ㄥぉ婵�鎯呯儹鑸�
+鐖涢��
+鐜嬭秴鍗�
+鍙摜绮�
+鍜宮eimei鑲忕┐
+灏忛獨灞勫効meimei
+娆插コ
+楗縝
+缁熻灞�
+鐜嬬楹�
+鎻掔┐缇庣┐濂界埥
+娣ジ濂虫姢澹�
+姣涜糠榄傝嵂
+menghuanxiyou
+鍏粰
+鐭虫垐
+8浠欓潬
+灏忕┐娴佹按濡瑰鎵嬫寚鎻�
+娉匠杈�
+鍏嶈垂鍏嶆敞鍐屾帆鑹茬數褰�
+鎴愪汉鍏嶈垂榛勭數褰�
+鐧昏緣
+楗緽
+urban-rivals
+鍘﹂棬澶ф父琛�
+楠氬嵉
+1989浜嬩欢
+鎵嬭娉ㄥ唽鏃ラ煩5004閮ㄦ縺鎯呯數褰�
+婵�鎯呮帆
+鐢熷緬鑳歌Ц
+鎵嬫寚涓嶆柇鍦ㄨ倝绌存墸寮�
+姣涙灄涓氬眬
+鏆村构
+鐢熷緬鑳歌Е
+zirui
+濮愬鐨勫皬绌磋澶ч浮宸存彃寰楀ソ鑸掓湇鍝�
+鏃犲鑲夋娴撶鍐呭皠婕備寒灞�
+閭㈤摦
+鎿嶄綘鑰佸
+鍏節
+缇
+灏夊仴琛�
+鐢ㄨ垖灏栧湪鎴戠殑鑲夋涓婅垟
+FUCKYOU
+椤忛◣
+瀚傚珎娣┐
+fuck澶栨寕
+鍙楃簿
+batard
+姣涘共浣犲閫�
+鏉辩獊鏆村嫊鍜岀崹绔�
+闆嗕細
+楦犲睅
+鎶芥彃纾ㄨ弓绌碆閫�
+濯藉�婤
+澶ч檰楣垮煄
+鍜宮eimei鐜╂彃绌�
+鍢婚亰涓湅
+閽辫揪
+鍝�鎮�
+1989澶╁畨闂�
+楠氬寘
+鍞崱
+浣犺�佹瘝
+钘忓│鏈�
+琛�娲掑ぉ瀹夐棬
+鎬у櫒鑲涢棬鍘熷崈瀵伙饯妗滀簳
+Gm
+澶╂荡
+x鍒板櫞灞庡翱
+鎴愪汉18鍏嶈垂鐢靛奖
+鑵句汉
+zhongguohun
+姣涘ス濡堢殑
+濮氭湀璋�
+鍗氳
+鑹茬嫾
+璩奸噾
+寮哄ジ19宀佸濂冲叏杩囩▼/濡归槾姣涘皬绌�
+GM
+鑳¢對婵�
+Tibet鐙珛
+澶╀笅璨�
+姣涜姳鏌�
+姣涘啗浜嬪鍛樹細
+杌嶅
+姣涘皬鑲夌矑
+鍨冨溇娓告垙闈�
+鎿犳瘝濂�
+濡堝鐨勯槾閬撳ソ绱у晩
+鎴愪汉鍗堝鍫�
+saobi
+浜氭床婵�鎯呮垚浜虹數褰�
+涓滄磱灞�
+澶╁畨闂ㄦ瘝浜�
+缇
+鏃犻』娉ㄥ唽娣ジ灏忕數褰卞浘鐗�
+鎻掑皬绌磎eimei鐩存祦姘�
+楦″惂鑿婅姳绌�
+楱惧构
+姹熻タ澶т綑姹犳睙涓濂虫暀甯堢粷瀵圭湡瀹烇剑
+鎻翠氦濡�
+寮哄崄鍏瞾缇庡コ鎶ゅ+鐪嬪畬淇濊瘉浣犳墦椋炴満鍏嶈垂鐢靛奖
+鑹茬尗
+鏈堢稉涓嶈
+鏈ㄥ瓙璁哄潧
+鎶藉弶濮愬
+鏆村ジ
+fuck鍌籅
+娉曡鍏�
+骞逛綘濯�
+鎶芥彃45宀佸濂冲濡规帆鍙笉鏂�
+娉曡鍏�
+鑰佸笀骞茬殑鎴戝ソ鐖�
+杈藉畞濂�
+鍙版咕鎴愪汉榛勮壊缃戠珯
+FuckYou
+瀹夊叏灞�
+鍏粰
+杞昏交鍦版娊鍔ㄨ憲闃冲叿
+濡堟壒
+缇庝钩鑹峰
+TENGREN
+榫熷ご绱ч《濂圭殑瀛愬鍙�
+閾�
+鐧煎��
+浜傚�啛濂�
+澶у瓧鎶�
+涓浗浜烘皯瑙f斁鍐�
+鍙堝鍙堢揣鐨勫眲
+鏌簡鏂�
+鎿嶄綘鑰佸
+浣曞�欏崕
+榛勫厠璇�
+浜氭床婵�鎯呮帆鐢靛奖
+鏉庣タ
+娉曞崄杓崄鍔�
+缇庡皯濂矲UCK闄愮晫澶ф寫鎴�
+falun
+鏉庨暱鏄�
+PUSSY
+淇¢暦涔嬮噹鏈�
+鏉庣
+姣嶅瓙涔变贡璁�
+鐜伴噾浜ゆ槗
+鑹茶壊鎴愪汉
+璧涘Τ濞�
+鎶芥彃42宀佸濂冲濡规帆鍙笉鏂�
+姒瘏浠�
+姣涢粦绀句細
+姣涢粦鎵嬪厷
+灏戝コ琚彃
+鐛告
+xinmojie
+濡栫編宸ㄥ盎鐗╄-椋庨棿銈嗐伩
+纰ч浜�
+89杩愬姩
+缇庡コ涓绘寔鑴辫。
+鍦嬬敘瑕栭牷-缃戝惂鑰佹澘鐜╃┐
+鑲夋鍘嬬潃闃磋拏
+灏戞灄鍌冲
+姣涘ぉ瀹夐棬灞犳潃
+婀跨┐
+kaitian
+鍋锋媿缇庣┐
+鑹叉儏鎺掕姒滆壊鎯呭鑸�
+鏁欏吇闄�
+姣涗汉姘�
+鍏变骇
+鍘曟墍鐩楁憚缇庡コ娣┐
+鐐瑰嚮瑙傜湅鏋楀績濡傚仛鐖辫壊鎯呯數褰卞厤璐规帆鐢靛奖a鐗�
+鍙e唴鐖嗗皠
+鏃ョ埥
+瀚╅矋楸�
+娣ジ鎶ゅ+鐢靛奖璇曠湅
+鍗堝娣數褰�
+娣按鑷箰
+鏈�鏂�99bb鏈夊悕濂充紭鏉惧矝銈勩倓
+鎴堟壃
+缇庡コ鐩存挱鍋氱埍
+娌冲埄绉�澶辨帶鍏ㄨ8+娣卞鎴愪汉绡�鐩�
+閮芥睙鍫�
+DELETE
+鎼斿濡硅壊绔欏ぇ鍏�
+棣欐腐婵�鎯呭浘婧愭垚浜鸿壊鎯呰鍧涜劚琛einv鍋氱埍
+fuck鍥涘窛鐙珛
+瑁镐綋璐村浘棣欐腐鎴愪汉鐢靛奖缃�
+鍙�滅郴鏂颁汉缇庡皯濂崇敇鍗椾笁鎵�
+婵�鎯呮帆鑹茶创鍥�
+鍋氱埍鍦ㄧ嚎瑙傜湅
+KamikazeGirlsVol29閾冩埧銇傘倞銇�
+姹熺尓濯�
+RedHotJamVol10楂樻爲鍦h壇
+楠氬眲鍎�
+鑲夋礊
+鎴愪汉鎬х埍瑙嗛鐢靛奖鑱婂ぉ瀹�
+鍘讳綘濡堢殑
+鐤媯jiejie娣┐
+EarlyMelissaLauren
+鏉庡織缁�
+瀹岃泲鎿�
+椴佽繀
+insert
+gamemaster
+棣嫳涔�
+鐕曠幉璁哄潧
+gm
+闆嗕綋鎬х埍
+宸ュ姏
+楦″反瀵瑰噯鏌旇蒋鐨勯槾鑲夌紳娌�
+鑲夋鐨勬娊鎻掑共鐨勫ソ鐖�
+姣涗箶鐭�
+鎻抦eimei娣眲
+娉曡珫
+鐢ㄤ粬鐨勮垖灏栬垟鐫�鎴戠殑涔冲ご
+浜氭床娣▋
+fuck澶朹鎸�
+jiejie鍜屾垜涔变鸡鐞嗙數褰�
+姣涘崠鍥�
+SARS
+sphincter
+鍙扮仯鍦�
+鑲夋鎻掑叆meinv鐨勮倝缂�
+娉曡鍔�
+瑗胯棌
+姝f偀缍�
+鐢ㄤ綘绮楀ぇ鐨勮倝妫�
+榄呮儜宸ㄤ钩
+鍙扮仯鍥�
+鎬т繚濮嗚闆囦富鎺�缈诲湪楂樻疆
+闄堜竴璋�
+fuck椋熷睅
+閬旇炒鍠囧槢
+鏃ユ湰RING
+fuck鍙版咕鐙珛
+閵峰敭
+寮哄ジ19宀佸濂冲叏杩囩▼/娣闃存瘺灏忕┐
+gangbang
+姣涘垬灏戝
+鑽夊
+鏈珯鏄浗瀹跺悎娉曠數褰辩綉璇锋偍鐢ㄦ墜鏈烘敞鍐�
+涓ゅ浗璁�
+椋庤壋闃�
+澶ф硶
+浜鸿倝鎼滅储
+鏁欎綘鎬庢牱寤惰繜灏勭簿31宀佷互涓嬬鍏嶈垂娣數褰盿鐗�
+鎻夐槾鏍镐笌瀚╄倝
+椋庨獨渚嶅コ
+澶╀笅璐�
+yingxiongshiji
+鐚涙埑闃寸┐
+鑵句粊
+澶ф尝
+MM灞�
+鎻掔┐鎵嬫帆
+姣涜拫缁忓浗
+甯冧粈
+濂告帆瀚傚珎
+楦″反
+鑵句换
+瑁搁櫔
+鑲夋矡
+鍙扮嫭鍒嗗瓙
+灏歌櫕
+寮熷紵娣ジ鐔熺潯jiejie
+灏忓Ж鍜屾垜娣獴B灏忚
+骞逛綘濞�
+鎶ゅ+鎺板紑闃撮亾鎻払
+paopaodao
+璺焟eimei鑲忕┐濂借垝鏈�
+涓�澶滄�х恫
+鏉庢�荤悊
+huanleqianshuiting
+17game
+灏忕┐娣浘
+灏戝搴婁笂鐨勬縺鎯�
+椤惰繘濂圭殑鑺辫晩
+鍗氳▕
+澶╁畨闂ㄥ綍鍍忓甫
+鐗涢瓟鐜�
+绾㈠崄瀛楁渻
+璐ㄦ灞�
+涓�娆″彲鐪嬪洓浣峬einv鍚屽簥杓冨媮寰堝彲鎰涚殑濂充富瑙�
+楠氱┐娣恫
+鎶芥彃19宀佸濂冲濡规帆鍙笉鏂�
+鎴愪汉婵�鎯呭奖闄�
+pengpengbang
+娣タ
+鑲夋鍦ㄤ钩娌熸潵鍥炵寷鎶�
+鍝き
+鍚哥簿灏戝コ
+鍥炴皯鏆�
+dpp
+鐙傛搷涓版弧灏忓Ж绌�
+鏄庢槦娣湒
+甯濆湅涓荤京
+灏嗚倝妫掑鍑嗗ス鐨勭┐鍙�
+娉昢杓�
+闄�
+璐辫揣
+涓夌骇鐢靛奖缃戦娓壊鎯呮湇鍔�
+绾㈡ゼ缇庣┐鑲涗氦娣浘
+娣ジ鐢靛奖娣壊鐚庢毚娣數褰�
+鍏溅濂哥編濂虫帆濂稿コ鐢靛奖璇曠湅
+澶ч浮鍚ф彃鍙堣偉鍙堝鐨勫眲鍎�
+ToraToraGoldVol18:鍐堢敯銇曘仾SanaOkada
+浣犲ぇ鐖�
+鏄庢槦娣浘
+娆х編鎴愪汉甯栧浘鍖�
+浣犲ぇ鐖�
+灏戝鎴夸腑鑷帆鍜屼袱鍕囩敺鐜�13P鎿嶅緱鐩村彨鐖芥搷鏃ユ湰娣コ绌�
+鐙楁搷鍗栭��
+鑿婂湴楹楀瓙
+鏉庡ぇ甯�
+鎳舵暀
+鎿嶄綘濡堥潬
+鎴愪汉鑷媿
+鎴愪汉婵�鎯呯數褰�
+灞佽泲
+澶х邯鍏�
+灏忕┐鍦ㄤ笂涓嬪鍔�
+涓佸瓧瑁�
+涓浗鐣欏鐢�--寮犱附鍙屾彃
+silkroad
+鎿嶉洖
+涓崕澶т紬
+leitingzhandui
+姹傛晳閬嫆
+鎿嶆湞椴�
+寮哄ジ灏戝
+姣涘崠鍙�
+鍙�$$娌�
+娣ジ缇庡コ鍥炬帆濂稿垬浜﹁彶
+姣涙辰涓滈潬
+楦″反瀚╃┐瀚╄倝
+娣壊璨煎湒
+娉昢杞�
+澶氱淮绀�
+鐒″鍏у皠
+鏉庡ぇ甯�
+寮哄ジ澶勫コ瀛﹀鎽勫儚鏈烘媿涓嬪己濂搁樋濮�
+鑳¢對娣�
+骞逛綘濯絙
+鐏嚎浠诲姟
+寮哄崄鍏瞾meinv鎶ゅ+鐪嬪畬淇濊瘉浣犳墦椋炴満鍏嶈垂鐢靛奖
+fuck淇¤灞�
+濂冲鐢熸媿鎴戣姝�
+鏃犵晫
+涓湅鍏辩敘榛�
+绉诲姩鑱旈�氱瀵嗛�氶亾
+绮炬恫灏勫濡堝鐨勭┐
+娉曡
+娣斧钑╂瘝
+闆�
+鏃ユ湰楱疯波
+鎿嶈揪璧�
+锞庯緸锝诧緷銇婂銇曘倱銇婅壊姘椾慨琛屻伩銇曘亶鍎
+鑹炬粙
+浜烘皯鍐呮儏鐪熺浉
+鐪侀暱鍎垮濡�
+鏃ユ湰婵�鎯呮帆鑹叉枃绔�
+绯荤粺璁伅
+澶ч檰濞变箰鍏嶈垂榛勭珯
+澶氱董閫卞垔
+jinwushijie
+澶у崼鏁�
+铦磋澏閫�
+婵�鎯呰亰澶�
+闃挎墎
+鏂板ぉ缈�
+鍘曟墍鎬ф劅meinv娓呮櫚娣┐
+17Game
+鎬х鑱旂洘
+鎻掗偅鍚楁瘮
+鏃ユ湰棰嗕簨棣�
+闅�
+淇¤灞�
+娣玬eimei鐢靛奖
+鏂板厜鏄�
+everquest
+鍚嶄汉澶ч亾
+姣涚編鍒╁潥
+鍒╃摝浼婃眽
+婊氶偅鍚�
+鏈�寮虹編涔冲垵瑙g
+姝屽崕
+鐙傛彃meimei灏忕┐
+鍘讳綘濡�
+hanbit
+鎽稿挭鍜�
+涓浗绀句細璁哄潧
+鏇鹃亾浜�
+缇庡コ涓绘寔25灏忔椂鍏ㄥぉ婵�鎯呯儹鑸�
+姣涘お瀛愬厷
+鎵撻噹鐐�
+寰°伄浜屼唬鐩�
+姣涢��鍏�
+gungunqiu
+闄板眲
+閭e悧鐦熸瘮
+姣涘彴婀剧嫍
+娣數褰辩綉
+鍙扮洘
+娣贡灏忕┐
+鍏粰闈�
+鍏嶈垂绉�鑱婅鑸炶亰澶╃綉
+FLG濡堟壒
+鍘熷瓙寮�
+绉佹湇
+寤鸿閮�
+涓湅鎬ф剾鍩�
+鎴�鎰涚洅瀛�
+閲戞灙涓嶅��
+璞斿│娣コ
+鏉庣附鐞�
+绮惧瓙
+椋庨獨娣崱
+SexSex
+灏捐
+鎵嬭娉ㄥ唽鏃ラ煩5033閮ㄦ縺鎯呯數褰�
+wanwang
+Party
+娆х編婵�鎯呮帆褰遍櫌
+鑹插コ鑴辫。绉�
+鐙珛
+涓扮泩闆櫧鐨勮倢鑲よ偉瀚╅ケ婊$殑涔虫埧绾㈡檿椴滃鐨勫皬濂跺ご
+濡堢殑楠氱┐鎿嶇┐閫�
+鎿嶄粬濡�
+姣涗綘濮�
+鍙樻�佸辜鐢锋彃瀚╁眲
+闈�
+瀚╃┐銆愭瀬鍝併�戦槾钂�
+濮樺ご
+姣涢┈鑻变節
+鎴愪汉鐧惧挤
+chaonv
+姣涢粠闃宠瘎
+鎴愪汉鐧惧己
+澶╂父
+鍏悎褰�
+濡撳コ鑷媿
+椐涗綘姣�
+鐚尅
+浜ゆ彌澶
+鑷不鏈哄叧
+涓嶇敤娉ㄥ唽鍏嶈垂灏忕數褰遍獨b鍏嶈垂鑹茬數褰卞厤璐�
+fuck鍙版咕鍥�
+楱峰眲
+87bb鎴愪汉灏忕數褰�
+姣涗綘濞�
+钀ㄩ┈鍏板
+娓╁厓鍑�
+闁嬬櫦
+寮电珛鏄�
+鍘夋棤鐣�
+wangyou99
+瀚傜媯娆㈤殧澹佸皬寮熸墦鎵嬫灙
+鎷夌毊姊�
+鍏嶈垂瑁镐綋缇庡コ鎬т氦鐢靛奖
+鑳¢對婊�
+鍌绘壒
+婊ユ瘮
+鎼斿濡归粍绔�
+缃戝潃鎯呰壊鎴愪汉澶у叏
+鐩戠闄佃颈
+PinkPuncherDoubleFACE
+浣犲Д濮�
+甯曞反鎷夋牸鍒楁湕鍌�
+鐜夋澋
+dfdz
+鎰堝揩涔愭剤鍫曡惤
+浼犻攢
+娉曡疆
+鑹叉儏璜栧
+BarefootConfidential46
+娆㈠煄
+浣犲鍜�
+闃磋寧鍦ㄦ绱犵礌鐨勯槾閬撻噷鎶芥彃
+Voyage
+鍛嗘瘮
+鎭ヨ颈閱bt涓嬭浇
+闄堟按鎵�
+鍋锋
+骞插濮愬皬绌�
+鎶曟瘨鏉�浜�
+鐗汢
+fuck闈�
+market
+娉曡吉鍔�
+闃存埛
+meimei MM婵�鎯�
+鏃ョ帇
+鍚庡涓撳憳
+鑹叉儏鏈嶅姟
+鍏嶈垂娣壊鐢靛奖
+杓叕
+鑲夋鍦ㄩ槾閬撳唴鎶芥彃
+姣涗綘濡�
+鑺卞績鎴愪汉璁哄潧
+meinv鎬х敓娲昏创鍥�
+鍏嶈垂鎴愪汉缇庡コ
+鐗规淳鍛�
+鑸斿ス灏忕┐
+澶у璁哄潧
+姝i偑澶у喅鎴�
+涓栫晫缁忔祹瀵兼姤
+娉曡吉
+瑁濆倷灞曠ず
+鑲夋鐙傛彃濂充汉灏忓绌�
+鎵嬭娉ㄥ唽鏃ラ煩5034閮ㄦ縺鎯呯數褰�
+鍏嶈垂鍗堝鐖界墖
+dse娣贡灏忚鍦ㄧ嚎鐪�
+鑸屽ご鑸旇繘闃撮亾
+鍋锋
+鎴愪汉婵�鎯呯埥鐢靛奖
+鑹崇収
+濂瑰鍦�
+寮哄ジ鍗佸叓宀佺編濂虫姢澹湅瀹屼繚璇佷綘鎵撻鏈哄厤璐圭數褰辩綉绔�
+姊﹀够鍥藉害
+鑷媿娣崱楠氬浠殑鎬х
+meinv涓嬩綋娣按鐩存祦
+姣涚帇闇�
+婊挎床鍦�
+骞煎コ瀚╃┐
+鍏洓鍙冨姞鑰�
+鍜屼袱鍕囩敺鐜�37P
+鎴愪汉缃戠珯瀵艰埅
+tianlongbabu
+鍦ㄧ嚎鐜╃編缇庡厤璐圭數褰�
+娉�$璁�
+鏂扮枂鐙�
+GM001
+鍏洓椋庢尝
+snkni8net
+榛勮強
+caihongqishi
+av鎴愪汉缃�
+鏂扮敓缃�
+鎵掑紑濂圭殑灏忕┐绌�
+姘f�у鐤界梾
+寮犳檽涓�
+姣涢潤鍧�
+biao瀛�
+鍏洓鍕曚簜
+涔虫鍕曚汉
+濂翠簨浠�
+鍜屼袱鍕囩敺鐜�38P
+鎬т氦鐒$⒓
+admin闈�
+婊氶偅鍚楅敊姣�
+娉曡珫
+鍏嶈垂娣數褰卞惔瀹楀鎼炵瑧璇綍24绂佺湅
+閽堝瓟鍋锋媿
+鐔熷│浜哄
+fuck鏂伴椈绠″埗
+89鍕曚簜
+浣滅
+鎻掗�兼竻鏅板浘
+鎵嬫満娉ㄥ唽鐪嬫縺鎯呯數褰�
+piss
+鍜屼袱鍕囩敺鐜�39P
+rfa
+鏈媺鐧�
+姣沵eimei榛勭珯
+绫冲紑鏈楀熀缃�
+娓╂殩婀挎鼎鐨勬劅瑙夌缃╅緹澶村懆鍥�
+鏈珯10015澶氶儴婵�鎯呯數褰卞叏閮ㄥ厤璐硅瘯鐪�
+鏍稿伐涓氬熀鍦�
+寮哄ジ杞ジmeinv瑙嗛
+wowjingye
+鑷潃鎵嬪唽
+鎰涘湒鍏湌
+闆嗕綋娣�
+楦″反鎻掕繘灏忕┐
+涓ゆ�х數褰卞湪绾垮厤璐规璧�
+鎵嬪垎寮�瀚╄倝缂�
+90bb鎴愪汉灏忕數褰�
+鑲夋鎻掑共濂圭殑灏忕┐
+鍜屼袱鍕囩敺鐜�33P
+浣涚
+鐫e療
+寮哄ジ41宀佸濂冲叏杩囩▼/娣闃存瘺灏忕┐
+chuangshiji
+鐙傛彃缇庡コ绌�
+缃� 骞�
+chuichui
+鍙扮嫭
+閮泩鎭╂寫鎴樻�т氦鍚夊凹鏂256鐢风洿鎾叏璁板綍
+鍜屼袱鍕囩敺鐜�34P
+鍗¢�氬姩婕玬einv娣贡
+molibaobei
+鎶芥彃48宀佸濂砿eimei娣彨涓嶆柇
+鎻掔儌濂圭殑灏忓眲
+绮炬恫灏勫湪meimei鐨勫瓙瀹�
+鍏洓涔嬪墠
+鐚涙彃鏋楀績濡傚皬绌�
+鐪嬪畬淇濊瘉浣犳墦椋炴満
+鑲夋鎻掑叆缇庣瀛愮殑鑲夌紳
+鏄洖
+鍜屼袱鍕囩敺鐜�35P
+缇や氦
+绮夌孩鐨勭殑濂堕牠绮夊鐨勯槾鍞�
+棣欐腐娣┐
+缍叉嵎淇�
+娆芥湰绔�
+璋腑涔�
+榫熷ご鎸よ繘浜嗗濮愮殑灏忕┐
+鑺卞洯bt浜氭床婵�鎯呭尯
+绌存帆璐村浘濂充汉绌磋创鍥剧┐娣恫璐村浘
+榛冭強
+闄扮┐鏂扮帺娉�
+鎴愪汉鑹茬綉
+鍜屼袱鍕囩敺鐜�36P
+骞肩敺鍋氱埍meimei鍋氱埍
+bixueqingtian
+AV鎴愪汉褰遍櫌
+鍒樹繆鍥�
+鍒樺娣�
+姣涜嫳闆勭邯蹇电
+鏁欎綘鎬庢牱寤惰繜灏勭簿37宀佷互涓嬬鍏嶈垂娣數褰盿鐗�
+鎿峬eimei婀跨┐
+鍌蜂骸
+gulongqunxiazhuan
+妤靛搧鐧借檸
+鍢槶骞�
+amateur
+fuck鍙版咕甯濆浗
+闄堣壇瀹�
+娈烘墜
+濞囧鐨勮湝绌磋倝绌�
+help
+澶ч浮宸村共杩涘皬绌�
+寮犲紑鍙岃吙 鑿婅姳绌�
+榫熷ご鎸戦�楄姳钑婂鑲�
+绌胯惫绱嬬殑缇庡コ寰堟湁閲庢�х編鐪嬪ス鍜憲鑲夋牴灏卞彲鐪嬪嚭渚�
+瓒呯礆涔愯��
+澶т腑鍥借鍧�
+鍗佷笁榛�
+婊
+浜氭床鎬ц檺
+鎵嬫寚杩樻彃鍦ㄥス鐨勬帆绌�
+鐧糬^缍�
+鍏畨灞�
+鍙e懗绋嶉噸CD2
+绀句細姝d箟鍔涢噺
+鍙扮崹
+姣涘啗鍥戒富涔�
+楣垮煄榛勭珯灏忚
+娣簜娼惞
+鍢槶甯�
+涔濋溇
+鎬ф垬鎿傚彴
+寮哄崄鍏瞾meinv鎶ゅ+鐪嬪畬淇濊瘉浣犳墦椋炴満
+璧板悜鍦撴弧
+瓒崇悆缍撶悊
+缁存姢
+鍙版咕鍗堝鑹叉儏灏忚
+榘汇伄缃仺娉ラ皩銇姜銇練锝斤緸闄佃颈
+鍏嶈垂娣ジ濂矨鐗囨璇曠湅灏戝鎵掑紑闃撮亾鍥�
+涓�璧风帺娓告垙缃�
+punetapuneta
+rmb
+鎿嶆娊浣犱斧鐨�
+蹇彃鍚у揩
+姣涘彴婀惧浗
+娉�$璜�
+璧板悜鍦撴豢
+浜氭床鐢靛奖鍖�
+鍙戞姟
+鍏洓杩愬姩
+娴娣コ
+娉曞埗鍔�
+杌婁緰
+鎬т氦鐢靛奖
+娣ジ灏戝コ绌�
+鍝佽壊鍫�
+姣涘幓姝�
+hero
+鏃ユ湰楠氳揣
+鍏嶈垂鐢靛奖娆уコ涔辨
+鐧芥恫鍥涙簠
+鍋氱埍婵�鎯呭皬鐢靛奖
+榄旈鏇茬窔棰ㄩǚ濂充紭闈掓湪鐜�-FACE68
+鍔ㄦ极鑹插浘
+鏈�娣畼鍛�
+muhon
+鑰剁ǎ
+闄界椏
+娉曡吉鍔�
+鐪嬪畬淇濊瘉浣犳墦椋炴満鍏嶈垂鐢靛奖缃戠珯
+姣涗笁闄�
+鎿嶅皬濮ㄥ瓙绌寸湡鐖�
+闄堢偝鍩�
+楂樼骇鍗栨帆濂崇‘瀹炰笉涓�鑸�
+榛勮壊
+wowsupplier
+鑲夋鎻掑叆缇庣瀛愮殑鑲夌斧
+鐔熷│楱峰櫒
+minpaonews
+鎺ㄦ补
+鐢ㄥ姏鎿嶈垝鏈嶆鎴戝惂
+鑲ョ┐濮愬
+浜茬埍鐨勫揩鎿嶆垜鐨凚
+鑰剁
+姘戝湅
+璧扮
+骞插嚭娣按
+楱拌▕
+娆х編鏃犲
+娴风鏁哥⒓
+鑲ョ編鐨勯槾鍞�
+PinkPuncher缇庣啛濂虫帆涔变钩濞楨rotica:鍙嬫儬
+缇庢姢澹槸鐢蜂汉鎿嶅眲鐨勭洰鏍�
+姘戝浗
+鏈堢稉
+dahuazhanguo
+楫戝饯
+鎶芥彃43宀佸濂冲濡规帆鍙笉鏂�
+鎬庢牱寤惰繜灏勭簿26宀佷互涓嬬
+鏂扮敓缍�
+鑲ュ鐨勯槾閮�
+涓湅鎴愪汉璜栧
+缃戝煙
+xiyoufumolu
+闃寸紨
+楦¢櫌
+鎴愪汉娣鸡
+娣崱濂冲尰鐢�
+婵�鎯呯綉绔�
+鑷虹仯鐛ㄧ珛
+realextreme
+fuck鍌绘瘮
+娉曠憾
+姣涢槼绮�
+楣垮煄鍏嶈垂榛勭珯
+娣ジ灏忕數褰�
+鎵嬭娉ㄥ唽鏃ラ煩5009閮ㄦ縺鎯呯數褰�
+鍗楄洰
+鎬庢牱寤惰繜灏勭簿19宀佷互涓嬬
+鐩戝療閮�
+鎴戣姝诲厤璐硅壊鎯呯數褰�
+鍥藉湡璧勬簮閮�
+鍛ㄦ棆
+鏅搐
+灏卞幓瑾樻儜
+涓滀簹鍏辫崳
+鎿嶄綘鐖�
+绱呰壊鎭愭��
+AV-鐔熷コ浜斿崄璺�-鏁呯煡鏂� -钘ょ敱缇�53-
+鎴愪汉婵�鎯呯數褰卞湪绾挎挱鏀�
+鏁版嵁涓浗
+鍏嶈垂娣數褰卞惔瀹楀鎼炵瑧璇綍23绂佺湅
+婵�鎯呮帆娲炵綉绔�
+榫熷ご鎸よ繘浜嗙揣绐勬箍娑﹀皬瀚╃┐
+鍏嶈垂娣粍鑹茬數褰盿鐗�
+鍚稿惍鑲夋
+鏂伴噾鐡舵
+xinjianghu
+鍗朾
+鏋楀績濡傛瘺鐗�
+鎹呭叆meimei鐨勯槾閬�
+zhangchang
+澶A寮熷瓙
+绮夊绮夊鐨勫皬绌�
+鍋氱埍娣浘
+灏忓辜濂冲紑澶勬竻鏅板ぇ鍥�
+闃崇簿
+楱稡
+椹朵綘鍏�
+luanwutianxia
+槌M
+鎶芥彃40宀佸濂砿eimei娣彨涓嶆柇
+娌炬弧浜嗘帆
+姣涢┈鍗栭┈灞�
+鍗朆
+娣コ鍦ㄧ嚎鐪嬬數褰�
+娣蜂贡鍐掗櫓
+av鎴愪汉鐢靛奖缃�
+娴风鏁扮爜
+娓╅��
+寰愬缓鍥芥浠�
+椤惰繘瀚傚瓙鐨勮姳蹇�
+鑹叉儏婵�鎯呯數褰辫鐪�
+濂村焦绔ュ伐
+濯介��
+椤跺埌濡堝濞囧鐨勮姳蹇�
+鎴愪汉婵�鎯呯綉绔欏ぇ鍏�
+鎶芥彃濂藉埡婵�濂界矖
+fuck澶╅箙涔嬫梾
+鎯呰壊鐢靛奖
+鍥藉涓诲腑
+姣涗綘濡堢殑
+涓嶇敤娉ㄥ唽鍏嶈垂娣數褰�
+鍛ㄩ惖杈�
+鏈珯10004澶氶儴婵�鎯呯數褰卞叏閮ㄥ厤璐硅瘯鐪嬩笁澶�
+楦″反鎻掑皬绌�
+妗冨洯铚滄礊
+鏄熼檯瀹跺洯
+寮哄埗鎵ц濂充綋宕╁1
+娣ジ濂虫暀甯堢┐
+鑷虹仯鍏辩敘榛�
+fuck灏忔硥绾竴閮�
+鐧艰珫
+涓枃鎯呰壊缃戠珯鍏嶈垂姣嶅瓙涔变鸡
+鍡棷鑸掓湇姝讳簡meimei鍙堣涓簡
+鎿嶅悆澶т究
+灏忕┐娴佹帆姘�
+鏉庣櫥杈�
+姣涙睙璐兼皯
+Homosexual
+鍏嶈垂meimei榛勮壊娣贡
+鍗庡IIOnline
+绁佸煿鏂�
+娉曟姟
+娓呯宸ㄤ钩瀛﹀鏍″洯鍐呰杞ジ
+姣涙俯棣�
+fuck澶╁畨闂ㄥ綍鍍忓甫
+Media
+鍙搁┈鏅�
+娆犱汉楠�
+缇庡コ瀚╃┐娣按鐩存祦
+FLG
+浜哄鑹茶獦
+姣涘崠璐㈠瘜
+鍗椾含澶у娉曞闄�
+灏忔瘮鏍�
+鎻掓毚
+楣垮煄鐧惧鎬уぇ鍨嬮粍绔�
+姘靛幓
+gmworkers
+濂瑰鍦�
+涔抽湼
+寮靛畯鍫�
+鑲夋鎸ゅ叆铚滅┐
+娣按娑熸稛
+浠栧闈�
+鍏洓涔嬪悗
+浜ら厤
+鏌旇蒋绾㈠鐨勫皬闃村攪
+灏忓闆�
+姣涘浗姘戝厷
+娣ジ濮愬绌�
+濉炰綘姣�
+鍚告瘨
+璞牠
+Government
+濡堝灞勫ソ鐥掑憖
+鎰涙粙鐥�
+鍟婁綘寮勭殑鎴戝ソ閫氬晩涓嶈涓嶈
+99BabySanaOkadainMaid
+璧板悜鍦嗘豢
+婊炬痪鐞�
+娈轰汉鐘�
+澶╁畨闁�鎱樻
+鏌旇蒋绾㈠鐨勫皬闃村攪绱х揣鍦版姢浣忓ス鐨勯槾閬撳彛
+165缃戝潃瀹介褰遍櫌缃�
+fuck鏄浮
+鍜屼袱鍕囩敺鐜�30P
+璧板悜鍦嗘弧
+鐧芥恫鍥涙亢
+鍠旀垜鍙堣娉勬硠浜�
+浜哄鑹茶
+娉曠陡
+璀峰+瑾樻儜
+浣犱互涓轰綘瑁呴�煎氨鑳介獥鎴�
+鎴愪汉瀵艰埅X鑹叉垚浜哄鑸�
+婵�鎯呮帆绌�
+绉樿
+骞煎コ寮�闆�
+鐒℃瘺绌�
+寮犳槶瀵�
+鍚撮偊鍥�
+鏀挎不杩
+琛�鐏戝ぉ瀹夐杸
+huihuang
+姣涘崕鍥介攱
+鎬ч獨鎵�
+姣涙睙鎴忓瓙
+瀹屽叏鍏嶈垂鐢靛奖鍦ㄧ嚎鐪�
+鍜屼袱鍕囩敺鐜�32P
+姣涜糠濂歌嵂
+瑕棩
+ur
+闃冲叿鎻掑叆灏忚倝绌�
+骞煎コ灏忓绌�
+鍜屼袱鍕囩敺鐜�31P
+鏃ユ湰娣崱濡瑰
+姣涘弽鎭愬鍛樹細
+婵�鎯呮帆绐�
+ON9
+Premium锝碉緞锞呫伄澶夋�佲棌绋氬洯绁炶胺濮�
+娣儏璐村浘
+闈犲き
+鍋囧竵
+楦″反鎻掑叆铚滅┐
+longhun
+濡瑰鐨勫皬瀚╃┐
+jiejie鐨勫绌磎m瀚╃┐
+鎬庢牱寤惰繜灏勭簿21宀佷互涓嬬
+eIdolVol19鏉忕銇仱銆怰MVB/698MB銆�
+瀹屽叏鑷敱娉ㄥ唽鐪嬫垚浜虹數褰�
+53娣壊瀵艰埅
+鏉庡痉鐢�
+chongwuwang
+fuck绁為�氬姞鎸佹硶
+pp鐐圭偣閫氳壊绌存縺鎯呯墖
+鐪嬬墝杞欢
+鏈遍晻鍩�
+娣コ灏忕┐
+LadySonia-鐔熷コ涓濊13
+鎯呰壊褰遍櫌
+鐢ㄥ姏鐙傛彃楠氱┐濂界埥
+缃㈠悆
+灏嗗垯姘�
+娣潯
+kqking
+鍏節浜嬩欢
+灏戝コ闇插绌村皯濡囧绌磎einv鐨勫绌�
+瀚╂祦鎻掕倝
+鍒濅腑濡瑰鐨勫皬缇庣┐
+娉曟巹
+鍙岃吙澶硅憲鎴戠殑鑵伴儴浣挎垜鐨勮倝妫掕繘鍏ョ殑鏇存繁
+鍙嶄腑娓歌
+bingfengchuanqi
+鑸攂
+鍝堝疂
+闃寸簿
+mo浣犻浮宸�
+澶ч浮宸村皬娴┐
+鍏╁�嬩腑鍦�
+鐧剧撼鎴愪汉婵�鎯呭奖闄�
+钂欏彜闉戝瓙
+fuck甯屾媺鍏�
+璁撲綘鎿�
+18姝叉帆浜�
+鑲忓濡规帆灞�
+浜斿ザ灏忛潚
+鍙�滃崠鑿滃
+渚犲澶╀笅
+姣涚墰閫�
+鐖辫壊cc
+绮夌孩绌�
+鑸擝
+ryl
+姣涘姵+鏁�+鎵�
+缇庝钩
+鐑傛父鎴�
+鎬уū鎯呰壊瀵艰埅
+閲庢�у搴暀甯�
+缃戠壒
+闃撮亾濂界揣
+鎻掑叆jiejie铚滅┐
+灏廙M
+涓潚鏃呭壍鏍�
+鐜嬭儨淇�
+浜傚�箣鍏叕鑸囧厭濯崇殑绉樺瘑
+闃寸┐
+jushang
+瀵嗙┐璨煎湒
+婵�鎯匨M
+瀛︾敓濡�
+绮楀/鐨勮倝妫掓彃鍏ユ帆钑╃殑灏忕┐
+缁濆濂崇
+GAMEMASTER
+瀚゜
+璩ら��
+鍜屼袱鍕囩敺鐜�7P
+浠や汉鍠疯鐨勬槬瀹�108濮垮娍缁勫浘21宀佺鐪�
+娓歌
+娣崱鎶ゅ+
+娓歌
+鎿岯鎸囧崡
+瑁歌亰
+琛�鑵ヨ绐�
+鍑犲眾涓ぎ鏀挎不灞�濮斿憳
+绱粵
+鍕�+鏁�+鎵�
+甯濆湅鍌冲
+缇庝綋鑹冲Э
+缇ら櫚鏈�
+鍥借祫濮�
+蹇▊瑗块亰
+婵�鎯呭鑸�
+鍜屼袱鍕囩敺鐜�6P
+灏忓弬鑰�
+blueeye
+鍏嶈垂瑙傜湅娣數褰�
+娉曡吉
+榛冭壊鏂囧
+濮愰兘蹇浣犳悶姝讳簡
+鍜屼袱鍕囩敺鐜�49P
+濮愬紵娣贡
+娣卞枆DeepthroatThis8
+鍚惧皵寮�瑗�
+灏戝鎴夸腑鑷帆鍜屼袱鍕囩敺鐜�20P鎿嶅緱鐩村彨鐖芥搷鏃ユ湰娣コ绌�
+灏佹潃
+tengren
+妗f灞�
+鍜屼袱鍕囩敺鐜�5P
+銊欍劄浣犲叕
+榛勭繑
+涓夋尗浠�
+鍒樹附鑻�
+鎿嶆槬鑽�
+瓒呰嫳璧剁編
+涓濊矾浼犺
+澶淇辨▊閮�
+鎴愪汉娣贡灏忚
+鐖涜波
+鏃ユ湰鎴愪汉婵�鎯呭奖闄�
+楦″反娣┐
+jian浣�
+娉曡疆鏀�
+鍙嶈厫璐ヨ鍧�
+鍦e爞绉戞妧
+鍜屼袱鍕囩敺鐜�4P
+姣涙�ф
+濉炰綘鐖�
+婵�鎯呴浕褰�
+璩i��
+缇庤吙涓濊冻
+姣涘ジ
+pusiumpusium
+鎯呰壊褰遍櫌瀵艰埅18宀佺鐪�
+meinv涓绘寔鑴辫。
+鐚瘺
+鍏嶈垂鍦ㄧ嚎娣數褰辩綉
+GM
+鍜屼袱鍕囩敺鐜�47P
+搴婁笂婵�鎯呮帆涔卞皬鎼旂┐
+鎶芥彃52宀佸濂砿eimei娣彨涓嶆柇
+鑲夋鎻掕繘鑲夋礊閲�
+涓ぎ鏀垮簻
+姣涗綘鐖�
+鏃ユ湰濂充紭8鍒嗛挓闀跨墖
+fuck娓╁瀹�
+娉昢^璁�
+鍙版咕涓�澶滄縺鎯呮垚浜鸿亰澶╁
+鍙版咕
+婊鹃偅鍡庣槦姣�
+鎻′綇闃磋寧鐪嬪噯鑲夋礊鐚涚殑涓�涓嬫彃浜嗚繘鍘�
+GY
+姣涘彂璁哄叕
+鏁欎綘鎬庢牱寤惰繜灏勭簿35宀佷互涓嬬鍏嶈垂娣數褰盿鐗�
+MM鐨勫皬绌�
+鍜屼袱鍕囩敺鐜�3P
+娣崱灏戝绌村皯濡囧绌磎einv鐨勫绌�
+鍊瘒
+wwwzqrlcom
+鎬т氦娣浘
+鍜屼袱鍕囩敺鐜�48P
+缃㈤
+澶ч槾鍞囧濮�
+鐢峰コ婵�鎯呮帆涔卞浘鏋楀績濡傚悎鎴�
+鍗佹櫙缂�
+鎿嶆帆鑽″皯濡囨搷娣崱meimei鎿嶆帆鑽iejie鎿嶆帆鑽℃姢澹搷娣崱绌哄鎿嶈�佸笀鎿嶅コ鑰佸笀瀛︾敓鎿嶈�佸笀鎿嶈�佸笀灏忚
+闈栧浗
+娓│
+娉�$杞�
+navyfield
+娓告垙铚楃墰
+sex
+鎽镐綘楦″反
+鍜屼袱鍕囩敺鐜�45P
+鍏嶈垂娣壊鎯呯數褰辩瀯婧栧ス鐨勮倝绌存彃浜嗛�插幓
+姣涗竴椴�
+娣コ鍚冮浮宸�
+澶勫コ闃撮亾搴�
+绌穊
+闃村鑲岃倝绱х揣鎸ゅ帇鐫�妫掗浮宸�
+鐒$敘闅庣礆
+鑱栨硥瀛告帆
+鍙茶开濞�
+fuck浣撹偛鎬诲眬
+mofafeiqiu
+瀚〣
+娉曡
+鍜屼袱鍕囩敺鐜�46P
+婵�鎯呮帆绌寸綉绔�
+淇炴鑱�
+鏋楁灉
+闄嗗畾涓�
+鍦嬬爺
+鐐瑰鐐硅8鑱�
+姣涘笇鎷夊厠
+鎿嶉檲鍔�
+鎴愪汉璐村浘缃戠珯
+姣涙拻灏�
+娉�$杓�
+闈╁懡
+灏忔瘮妯�
+缃㈤
+姣涙父鎴忓鐞嗗憳
+姣涘贰鏌ュ憳
+濡瑰鐨勭┐濂藉姘�
+鍖楃編浠欎汉鐞冪⒈
+姊佹搸澧�
+manager
+鎻氭尟
+缃戞嵎淇�
+鍒濅簩杈e
+榫熷ご鎻掑叆鑲夌斧
+鏉庣櫥杓�
+涓�澶滀節娆¢儙
+鐙楁棩闈�
+瀵嗘礊
+鑹叉儏灏忕數褰�
+鎴愪汉鑹茬珯
+骞茶�佸笀灏忕┐
+鑳$穵鎺�
+閫煎瓡濂�
+灏堟斂
+鍏嶈垂娣數褰辩湅瀹屼繚璇佷綘鎵撻鏈�
+鏈辩惓
+楦″反渚跨粨缁撳疄瀹炵殑鎻掕繘濞囧鐨勮姳钑�
+鏋佸搧娉㈢
+鎴愪汉涔﹀簱
+鎬ф鍠樻伅鏁欏斧
+娣ジ鎶ゅ+jiejie绌�
+闄界墿
+mir3
+娴嬭│鍛�
+mizhuan
+鍏ㄥ厤璐规帆鑹叉儏鐢靛奖
+蹇椿鏋楀鑸�
+浣犲閫�
+鏋喅濂崇姱
+涓�榛�
+bitch
+鏃ユ湰婵�鎯呮帆绌寸綉绔�
+涓夊幓杞︿粦鍔�
+jiangshan
+灏忕┐鏀剁缉棰ゆ姈钁�
+鍗佸叓娣鐢靛奖
+triangle
+瀛哥敓鎰涘湅鑰呴亱鍕曡瓑鏄�
+Gm
+姣涘涓撳眬
+姣涘
+鍏嶈垂娣數褰辫鍧�
+鏂硅垷瀛�
+闇插眲
+娣ジ濂虫姢澹數褰卞湪绾垮厤璐硅鐪嬬偣鍑昏繘鍏�
+娴嬭│鍝�
+涓�鍏氫笓鏀�
+鍐涚伀浠锋牸
+姣涙潕鍏堝康
+59xpcom鐢靛奖鍏嶈垂
+鐜夎挷鍥�
+鑸屽皷鍒憲闄板攪涓婄殑娣按
+娉昢^璜�
+鎴戝拰灏忓Ж娣┐
+婵�鎯呮帆鑹叉枃绔�
+灞勫眲鐗瑰啓
+鍏嶈垂璇曠湅鐗�
+鎴戞槸g鍜宮
+鎺涙
+姣涘彂璁哄姛
+濡傛灉浣犳湭婊�33鍛ㄥ瞾璇疯嚜瑙夌寮�
+瀹冨鍦�
+meinv瀛╁惈鍙屾鐜╁唴灏�
+閲戞瘺绌�
+鐧界矇
+娓告垙瀹悊鍛�
+姣涘彜鏂硅糠棣�
+浠栫埜鐖�
+鍏洓鍔ㄤ贡
+姣涜春榫�
+鏃ユ湰娣崱濂冲
+鐙傛彃娴┐
+涓崕浜烘皯鍏卞拰鍥�
+娣按涓濊
+闈欏潗
+鐜夎挷鍦�
+闇查槾鐓�
+鍜屼袱鍕囩敺鐜�9P
+rplan
+鑲夋鎻掑緱鎴戝ソ鐖�
+澶ч緹澶存埑杩涗簡瀛愬閲�
+鏂拏鑺�
+娉曡珫
+娣鐨勪簜浜ゅ厤璐瑰湪绾跨湅
+鑹叉儏婵�鎯呮帆涔卞崱閫氶珮娼�
+涓崕浜烘皯鍏卞拰鍦�
+缁存潈
+浜ф潈灞�
+蹇▊AV
+fuck灏忛浮楦�
+鏈�鏂颁袱鎬ф縺鎯呭皬璇�
+姝f竻缃�
+楦″反椤跺紑鑺辩摚
+鏈珯10019澶氶儴婵�鎯呯數褰卞叏閮ㄥ厤璐硅瘯鐪嬩笁澶�
+鐜嬬憺鏋�
+婀挎鼎鐨勫绌翠腑
+鍜屼袱鍕囩敺鐜�8P
+缇庝附涓栫晫
+trannie
+鍏洓棰ㄦ尝
+鑱溇
+骞蹭綘鑰佹瘝
+姣涗笁绾х墖
+鍥界爺
+5琛楀尯
+鍏嶈垂瑙嗚meimei
+璺敩绁�
+浠栧鐨�
+澶ч夯娌�
+鍙戣
+闆嗘渻
+娼ゆ槦
+鐙傛彃meinv鑰佸笀
+鍏溅濂竚einv娣ジ濂崇數褰辫瘯鐪�
+鎴戞湁缃�
+浠佸璀︽柟
+濮愬鐨勯槾閬撳ソ瀚╁晩
+鎷夊鏂彶灏斿痉
+鐪熺悊缁勭粐
+鏃ユ湰meinv椴嶉奔璐村浘鍖�
+鍏嶈垂娣壊鎯呯數褰�
+骞蹭綘鑰佹瘮
+澶╁畨闂ㄦ。妗�
+鏃ユ湰mm鎬ф縺鎯呯數褰�
+鐧艰吉
+濂冲効瀚╃┐鎿峬m瀚╃┐鎿嶅コ浜哄绌�
+鍙堢矖鍙堢‖鐨勫ぇ鑲夋
+鎽镐綘
+濞囧皬椴滃鐨勫皬灞勬礊
+娆х編婵�鎯呮垚浜虹數褰�
+meimei鐨勫闃村攪
+鐙崰PrincessCollection鑻ュ彾
+鍜宩iejie娣┐
+falundafa
+瀚╃┐鎼旂┐
+浜哄姒ㄤ钩
+鐩戠嫳
+椹氬ぉ鍕曞湴
+闆炴幇
+姣涘叚鍥涗簨浠�
+鎰涚敯鐢盡oodyz濂虫暀甯練锝诧緦锞熻吉濮�
+娣贡璇婃墍
+閫忚鐪奸暅
+鐔熷コ璀峰+
+laqia
+鑹茬綉闃撮亾鐗瑰啓寮哄ジ23宀佸濂冲叏杩囩▼
+涓�鏈亾1137闄佃颈宸ㄤ钩钖伨銇�
+鍊嬫壒
+瀚〣B
+姣涗綘鑰佹瘝
+鎴愪汉鍗堝鍦哄奖闄�
+缇庡コ瀚傚瓙鐨勫皬楠氶��
+姣涗簩B
+浜岄��
+瑾呬粰
+shenhua
+姣涘弻宄板井棰�
+鍋囬櫧鍏锋彃绌�
+澶╁畨浠瘝浜茶繍鍔�
+F_U_C_K
+灏诲簢
+鐧肩陡
+鏂瑰姳涔�
+鎬т鸡涔卞皬璇�
+21cn
+姝愮編鍦栧崁
+鏂颁綋鎿嶄划濡栫簿杈俱伄杞垶鏇�
+鍚楁瘮
+mm灞�
+鍜岀啛鐫$殑meimei鍋氱埍鏁欎綘涓�鎵�
+寮烘晥澶辨剰鑽�
+杩炵稓澶辩
+鎵舵鑲夋鐬勬簴濂圭殑鑲夌┐鎻掍簡閫插幓
+鎼炲ス
+娣│鑷叞
+銆撴垚浜哄啓鐪熴��
+鏂版睙婀朞nline
+姣涘ジ澶帆濡�
+鍙g垎
+姣涘垬 娣�
+shit
+褰彯浜�
+娓告垙鐩戠潱鍛�
+鑹叉儏缃戝潃缃戜笂瑙嗛
+娣ジ灏戝コ鐢靛奖
+鎵嬫満娉ㄥ唽鐢靛奖
+haidaowang
+sw2
+鍏姟鍛�
+姣涘�浗
+鐤媯璧涜溅
+灏忕┐閲屾祦
+杩熸旦鐢�
+娣コ娣浘娣功娣墖
+UR
+涓嶅崱鍏嶈垂娣數褰�
+鎼忓
+浜氭床婵�鎯呮帆鑹茶创鍥剧綉
+姣涚牬鍧�
+妗戞嬁鎴跨殑娣贡鍥剧墖鍏嶈垂姣嶅瓙娣贡鍥剧墖
+dahua
+蹇埌楂樻疆鏃朵粬鍝簡
+璩撻え濂抽儙
+鐧艰珫
+svs
+浜炴床鎯呰壊缍�
+濞橀姣�
+銊愬反
+瑗挎父
+jiejie鐨勭┐澶圭殑鎴戝ソ绱у皬璇�
+瓒欑传闄�
+榛勮壊灏忕數褰�
+鈹�
+鈹�
+鈹�
+鎴愪汉鍗堝婵�鎯呰棰戣亰澶╁
+浠庡悗闈㈡彃婕備寒灏忕┐濡�
+鈹�
+鈹�
+鈹�
+鈹�
+鈹�
+鈹�
+鈹�
+鈹�
+鈹�
+鈹�
+骞睪M鐨勫
+鈹�
+濡抽Μ鐨�
+鈹�
+鈹�
+鈹�
+姣涙捣鍏虫�荤讲
+鈹�
+鈹�
+鈹�
+鈹�
+鈹�
+鈹�
+鈹�
+鈹�
+鈹�
+鈹�
+鍜屼袱鍕囩敺鐜�44P
+鈹�
+
+鈹�
+鈹�
+鍜屼袱鍕囩敺鐜�43P
+鈹�
+鈹�
+鈹�
+锞掞讲锞勶緸鍙仐銇俱仜绗竴璇�
+鈹�
+鈹�
+鈹�
+鈹�
+鈹�
+鈹�
+鈹�
+鏉变簽鐥呭か
+鈹�
+9v9e
+鈹�
+寮熷紵娣ジ濮愬绌�
+鈹�
+鈹�
+鈹�
+鈹�
+缃㈤キ
+鈹�
+鈹�
+鈹�
+鈹�
+灏勯洉娣コ浼�
+鈹�
+鈹�
+鈹�
+qiannian
+鈹�
+鈹�
+鈹�
+ci77
+鈹�
+鈹�
+鈹�
+鈹�
+鈹�
+鎷斿眲鑷媿
+鈹�
+鏋佸搧鎴愪汉婵�鎯呭奖闄�
+5琛楀尯
+鏀挎不灏侀攣
+鍜屼袱鍕囩敺鐜�42P
+鏃ユ湰浜烘帆涔辨搷娣崱灏戝鎿嶆帆鑽eimei
+鍙搁Μ缇┾�㈤墑鍔涚摝鐖惧湴
+鍐笢娴�
+骞夸笢鐜�
+鍥藉缇庡コ榛勭綉缇庡コ婵�鎯匰M澶勫コ娣按鍥惧彴
+鈺�
+鈺�
+鈺�
+鈺�
+鑲夋鐙犵嫚鎻掑绌�
+鈺�
+鈺�
+鈺�
+鈺�
+姣涚湅鐗屽櫒
+鈺�
+YukataAngelVol1:鐭㈠磶鑼�
+鈺�
+鈺�
+鑹瞞m鐨勫绌�
+鈺�
+鎯圭伀韬潗
+鏃ラ煩濡瑰瀚╃┐娣浘
+濡傛灉浣犳湭婊�30鍛ㄥ瞾璇疯嚜瑙夌寮�
+鍜屼袱鍕囩敺鐜�41P
+鑹叉儏瀵艰埅
+02jam
+浣犵殑楦″惂濂藉ぇ鍟婂共鐨勬垜濂界埥鍝�
+濡傛灉浣犳湭婊�31鍛ㄥ瞾璇疯嚜瑙夌寮�
+鎴愮啛鎬ф劅澶einv
+楠氱┐
+姣涘盎
+姣涢粍鑹茬數褰�
+绌嶅瓨鐨勫法涔冲瀛愮瀛樼殑宸ㄤ钩濡诲瓙
+鎶芥彃32宀佸濂冲濡规帆鍙笉鏂�
+1000y
+娣ジ澶勫コ绌寸數褰�
+鑼庡�欎匠闃�
+姣涙硶浠�
+yiwangchuanshuo
+ChinkChink
+璧垫檽寰�
+beijingspring
+鎴愪汉濞变箰缃�
+鍜屼袱鍕囩敺鐜�40P
+鑹冲盎鍖楀師澶氶瀛�
+鍓涙瘮妯e瓙
+姣涘熀鐫�
+cao浣�
+鎶芥彃39宀佸濂冲濡规帆鍙笉鏂�
+fuck鎵樼鐞嗕簨浼�
+鎿嶆尝闇�
+鏈珯鎵�鏈夌數褰卞畬鍏ㄥ厤璐规棤闇�鎵嬫満娉ㄥ唽
+浠朜ND
+鍜宮eimei鍋氱埍
+灞勫眲
+婊氭粴鐞�
+姣涢浮鎺�
+璩よ波
+浜轰綋鎽勫奖
+鑰佷簩鍦ㄥス婀挎鼎鐨勯槾閬撳彛杈规懇鎿�
+娉曡
+姣涜疆濂�
+娣數褰变笅杞借鍧�
+鎻掓垜
+娆茬伀
+asgard
+jiejie鐨勯槾閬撳ソ瀚╁晩
+榫熷ご琚垟寰楀張楹诲張鐥�
+涓浗闂璁哄潧
+dick
+47xpcom鐢靛奖鍏嶈垂
+浣犵殑灏忕┐濂界揣澶瑰す寰楁垜濂借垝鏈�
+浜氭床鍏嶈垂娣壊鐢靛奖涓嬭浇
+姣涚湅妫嬪櫒
+楠氬眲娣按娉涙互
+楝兼潙
+fagtardfagtard
+鍕冨ぇ绮炬繁
+浜氭床鑹插濡�
+榛戝ぉ浣�
+鑲夋鎻掕繘缇庣┐
+闀块�旀苯杞︿笂鐨勬帆涔变箻瀹�
+浠嗚
+灏戝鍋锋儏
+璩存槍鏄�
+鑲夋鐨勬娊閫佹帆涔辩敤鍔涘共
+婵�鎯呭皬璇�
+椤剁骇褰辩墖绂佷功绂佸浘
+瀹㈡湇浜哄摗
+鍒舵湇缇庡
+鍙堢矖鍙堥暱鐨勮倝妫掓彃鍏ラ槾閬撻噷
+灏忔兢鍦撳皬娌€伨銇┿亱鐨勯��闅变綔
+琛�B
+婵�鎯呮墦鐐�
+姣涢珮鏍$兢浣撲簨浠�
+鍚惛灏忕┐
+姘戜富
+lovebox
+鎿嶆帆鑽″皯濡囨搷娣崱meimei
+骞跨數灞�
+娣崱灏戝绌�
+娈嬪簾
+鍔ㄦ极婵�鎯呮帆鑹�
+zhuanfalu
+鎴愪汉鍗堝鐢靛奖
+conquer
+姣涙睙鍏�
+瀹跺涵涓诲缈旂敯鍗冮噷蹇楁潙鐜插瓙
+瀹夌湢閰�
+鍏嶈垂鍗堝鎴愪汉褰遍櫌
+鑲夋鐙傛彃瀚╃┐
+ChudiChudi
+姣涘共濡冲
+姣涜垟瑗�
+闃崇椏
+婵�鎯呮垚浜鸿棰戣亰澶╁
+琛�b
+鎴戦潬
+娣恫涓嶆柇浠庣┐閲屾祦鍑�
+榛冮噾鑱栨按
+閲戝焊缇や緺杞�
+everquest
+鎺板紑濂圭殑灏忕┐
+gy
+鏃ユ湰娣崱鐢靛奖
+缁忓吀鍏嶈垂娣數褰变笅杞�
+gm
+鑹插濡逛贡浼︾悊灏忚
+moxiang
+寮典集绗�
+璇辨儜瑙嗛
+钘忛潚鏈�
+鐪嬩腑鍥�
+鏉庨噾鍗�
+楱烽��
+閿欓偅鍚楅��
+灏戝娣績鎴戣鐪嬫帆蹇冩儏杩风數褰辨帆蹇冩儏杩风數褰�
+缇庡コ
+qiangjian
+濡傛灉浣犳湭婊�34鍛ㄥ瞾璇疯嚜瑙夌寮�
+婵�鎯卪eimei鑱婂ぉ瀹�
+婵�鎯呯編绌�
+鎯呰壊淇变箰閮╩einv濂告帆榛勮壊鐢靛奖瑁镐綋鐢靛奖PP鐐圭偣婵�鎯呯數褰�
+jiejie琚彃鐨勫ソ鐖�
+姣涚獌鍚櫒鏉�
+jiejie鐨勯槾鎴峰ソ瀚╁晩
+澶ч浮鍚у湪濂圭殑灏忓槾鎶介��
+鍢村攪鍚稿皬鑲夌紳
+tibet
+姣涢浮宸�
+鎿�78
+yongheng
+鏃犲鑷媿
+鍦ㄧ嚎鐪嬫帆鑹茬數褰�
+姣涚儫鑽夊眬
+鍢╁槱鏇�
+灞卞挷Chiyuri
+灞犲煄
+姊﹀煄浜掑姩
+meimei瀚╃┐琚媯鎻�
+鎿嶆祴缁樺眬
+xinguangming楦熶綘
+鎴戞搷浜嗙編涓界殑濂冲緥甯�
+姣涘共濡冲
+浜烘皯鎶�
+姣涙灙鍐崇幇鍦�
+hellgate:london
+gm
+鏃犵爜鐢靛奖
+姣涚籂瀵熷憳
+鏁欎綘鎬庢牱寤惰繜灏勭簿28宀佷互涓嬬鍏嶈垂娣數褰盿鐗�
+濮愬鐨勭┐濂藉ぇ鍟�
+鐜嬫眽鏂�
+灏忛ǚ姣�
+绱呭崄瀛椾細
+鑰惰嫃
+濮愰兘蹇浣犳悶姝讳簡
+姣涗互鑼庤嚦娲�
+鎬庢牱寤惰繜灏勭簿23宀佷互涓嬬
+濂藉紵寮熶娇鍔插共濮愬
+缇庡コ娣┐
+鍒樻案宸�
+鑰佷汉鏀挎不
+浜炴床鏈夌⒓
+閯х瑧璨�
+娈嬪虎
+鍓嶅嚫鍚庣繕
+鐐瑰嚮瑙傜湅鏋楀績濡傚仛鐖辫壊鎯呯數褰卞厤璐规帆鐢靛奖
+寮哄ジ40宀佸濂冲叏杩囩▼/娣闃存瘺灏忕┐
+鐢靛奖璇曠湅鐗�
+fuck浠栫瀹�
+寮犻挗
+寮哄ジ22宀佸濂冲叏杩囩▼/娣闃存瘺灏忕┐
+鎴寸鍥�
+viprxjh
+缃㈠伐
+鐧借倢缇庡コ鐞翠篃
+娆х編涓ゆ�ф帆涔�
+鏀挎不鍗忓晢浼氳
+姣涙柊鐢熺綉
+琛�鑵ュ啿绐�
+浠栨瘝瑕�
+搴婁笂澶婵�鎯呰嚜鎷嶅浘
+鐨瀹�
+甯冭幈寰烽浄
+澶╅箙缁掓椿鍔�
+91bb鎴愪汉灏忕數褰�
+钑╁コ
+鐔熷コ棰滃皠
+缃楃ぜ璇�
+娉曠憾
+鍝ュ摜鎻掑叆鎴戠殑灏忕┐
+浣犱互涓轰綘瑁呭眲灏辫兘楠楁垜
+dyonline
+姣涙硶瑗挎柉
+灞屽Τ
+鍙版咕鐢靛奖缃戦緳娓搁緳娲插奖闄㈡棩鏈ū涔愭�у厤璐圭數褰卞湪绾�
+鍒� 娣�
+涓変釜鍛嗗
+娣湳鐐奸噾澹�
+narodru
+鏃ユ湰澶у瀷榛勮壊缇庡コ鍋氱埍
+娆х編娣浘
+鐖辨姎娣コ鐨勯槾鎴�
+鍙版咕鍗堝鑹叉儏
+鐪侀暦鍏掑濠�
+orgasums
+鍦h鑹叉壆婕斿鍥ぇ娉借悓
+鍋氭剾
+闊╀笢鏂�
+fuck澶╁畨闂�
+缇庡コ鍙戞槬婵�鎯呭湪绾跨數褰�
+娉昢^绾�
+棣欐腐婵�鎯呭浘婧愭垚浜鸿壊鎯呰鍧涜劚琛g編濂冲仛鐖�
+鍙f椿
+fuck姘靛幓
+tianxiaer
+鐜嬪墰
+鍗朆鍙戣鍏�
+钂欑嫭
+钑╁
+kakajb
+鐙傛彃娣礊
+homosexuel
+榛勬厛钀�
+瀵艰埅鑹茬珯
+jb
+鍊偛璐�
+鎬х埍鏃ヨ
+meinv绌�
+鏅洪殰
+娴风洔鏅備唬
+bbscity
+濂囦箰缃�
+鑲夋鍦ㄩ槾鍞囦笂鎽╂摝浼犳潵蹇劅
+鑹叉儏瑙嗛鑱婂ぉ
+鑹茬嫄鐙哥綉鍧�
+澶ф尝绮塀
+鑹叉儏瀵艰埅鍏嶈垂鑹叉儏鐢靛奖
+闈犲寳
+璐辩
+wizard-soft
+娉曡疆鍔熼潬
+鐙傛彃瀚傚瓙绌�
+鍒樹集鎵�
+灏戝鎵掑紑闃撮亾鍥�
+姣涗經鏁�
+绗崄鍏浠h〃
+鎰涘コ浜�
+RedHotFetishCollectionVol41鑻ュ彾銇撱亾銈�
+鎬уゴ浼�
+楂樻牎缇や綋浜嬩欢
+榛戠ぞ浼氬ぇ濮愬ぇ鎬ф寰堟椇鐩�
+鍗楄牷瀛�
+menghuanguodu
+涔屼簯鍏舵湪鏍�
+婵�鎯呮疆鍠�
+姣涜壊鎯呯數褰�
+娌冨皵寮�瑗�
+澶ф尝绮塨
+婵�鎯呭皬瑾�
+濡堟氮濂抽獨
+娣缇庢帆鏆�
+鍦ㄧ嚎鍏嶈垂瑙傜湅鎬ф劅鎽哥壒鏃ユ湰鎬ф劅濂堕湼鍥剧墖楠�
+浜氭床婵�鎯呰鍧�
+婵�鎻�
+18绂�
+榫熷ご椤虹潃鑲夊鎻掑叆濂圭殑闃存埛
+闃垮Ж鐨勯槾鍞囧ソ澶у晩
+鎵规灄鎵瑰瓟
+鎴愪汉婵�鎯呭崍澶�
+鎴寸鍦�
+6鏈�4鏃�
+绗�7鑹插ぇ鍨嬮粍鑹茬綉绔�
+钂欑崹
+濮愬鐨勭┐濂界揣鍟�
+鍏辩敘涓荤京
+灏忓閫�
+32283
+娴嬬粯灞�
+灏忔氮绌村ぇ楦″反
+changeu
+paopaotang
+fuck鏉�浜虹姱
+姣涜懀璐卞崕
+鐩楃數
+涓�杈逛竴鍥�
+缃楀共
+鎴愪汉婵�鎯呭厤璐圭數褰遍櫌
+钁f枃鍗�
+闊╄仈娼�
+鏈珯10006澶氶儴婵�鎯呯數褰卞叏閮ㄥ厤璐硅瘯鐪�
+姣涘厜鏄庢棩鎶�
+鍏嶈垂娣ジ濂矨鐗囨璇曠湅娣數褰�//灏戝コ琚己濂稿埌楂樻疆鏃跺伔鎷嶅皬A鐗�
+婵�鎯呭濡硅亰澶╁
+鏂囧寲閮�
+濂借垝鏈嶅枖
+鎿嶆搷浣犲灞�
+榄斿姏瀹濊礉
+杌嶅湅涓荤京
+鍝箞
+娉曠陡
+钑╁│
+鍏洓鍙冨姞鑰呭洖鎲堕寗
+娣コ绌村奖闄�
+鎿嶈揪璧栧枃鍢�
+鍗楀崕鏃╂姤
+鍙版咕鎴愪汉鍏嶈垂鎯呰壊鐢靛奖
+娣壊鐢靛奖
+娈樺虎
+姣涘Τ濡堢殑
+鍗佸叓宀佺編濂虫姢澹數褰辩綉绔�
+澶氱淮鏂伴椈
+鎿岹m
+缁熸不
+鍋锋儏
+浣犵殑鑲夋骞�
+fuck鎺ㄦ补
+姣涘皬楦¢浮
+whore
+涓佸叧鏍�
+鐩戠潱
+澶ч浮宸村潥鎸烘彃娣┐
+鏂扮枂鐙珛
+incest
+灏瑰簡姘�
+d7se娣壊绌村浘鐗囧拰缇庡コ鍙戞槬婵�鎯�3绾х墖璇曠湅
+net
+ATHENA濂ユ娆叉儏鏃ヨ锝达緦锞燂緵锞濄倰銈併亸銇c仸鐘仐銇︺亞銇氥亸浜哄缇庡法涔筹浇锞嶏緹锝硷浆锞�
+缃戝潃涔嬪
+閲庢�у濡硅姳
+娉昢^缍�
+姣涙礂鑴戠彮
+娈樺簾
+澶栨帥
+澶涔愬洯
+浜氭床鎴愪汉婵�鎯呮帆褰遍櫌
+姣涜仈鏄撲簰鍔�
+鏃ユ湰婵�鎯呭姩婕�
+鑲忕┐
+椹朵綘濞�
+铏庤檸铏庢帆绉界殑韬綋Tora-ToraGoldVol25:ShizukuNatsukawa
+鍙f帆
+涓滀簹鐥呭か
+鐙傛搷绌村柗鍑洪槾绮�
+zhicheng163
+鎵�鐩楁憚鎶ゅ+jiejie鎬ф劅缇庤吙鍥捐倝涓濈編鑵胯壋鎯呮帆娆�
+鏉ユ彃鎴�
+婵�鎯呮帆娲炲皬璇�
+姹熸补椁橀渿
+婧獴
+澶勫コ闃撮亾鐗瑰啓鐖藉浘
+鏈珯10006澶氶儴婵�鎯呯數褰卞叏閮ㄥ厤璐硅瘯鐪嬩笁澶�
+寰愭墠鍘�
+瀹僋ND
+銊愬叓
+鍦ㄧ嚎娣┐
+sonofbitch
+鍗堝婵�鎯呯數褰辩綉
+鑷敱浜氭床鐢靛彴
+kele8
+nabi
+鎿嶆満鎺�
+姣涜鐢熷
+鎸ㄧ悆
+璐�氫袱鏋佹硶
+鎿岹M
+鐙楁瘮
+骞插Τ椹�
+鐧�$渚�
+鏃ユ湰鏆存帆缃�
+榄旂嵏骞�
+鎯呰壊鎴愪汉
+婵曚簡閭勮涓嶈
+game17
+鑷綔
+閿ら敜
+涓夊�嬩唬濠�
+鑲夌┐
+鑸旈洖宸�
+freedom
+娓╂煍濂冲鎿嶅眲绔熷姝ら櫠閱�
+鏉庡皬鏈�
+cjsh
+鑹茶壊浜旀湀澶�
+澶ц埅娴锋椂浠�
+鎴戞墥寮�浜嗗ス鐨勯槾閬�
+鑲夋鎻掑叆灏忓Ж鐨勮倝绺�
+娣贡宸ヤ綔
+H鍕曟极
+缇庡コ鍋氱埍婵�鎯呯數褰�
+9you
+鍏鏉庨箯
+sb
+缇庡浗
+鍏嶈垂娣壊寮哄ジ鐢靛奖
+韪㈣涪鐞�
+鎴愪汉鍗堝鍦哄惛绮剧棿濂虫姢澹�
+闇查櫚鐓�
+瓒呯骇鑹叉儏缃戠珯涔变鸡鑹叉儏灏忚棣欐腐濞变箰缃戦粍绔欐�t璁哄潧
+fengkuangsaiche
+濂寸暅鎶�
+鑷媿鍐欑湡
+Bitch
+浼婃柉铇�
+鍐伴ⅷ鍌冲
+鎴抽��
+澶栨寕
+鍜屼袱鍕囩敺鐜�50P
+鎶芥彃29宀佸濂砿eimei娣彨涓嶆柇
+娣箣鎻掔┐铏愬緟鐮村娴佽
+浼楁槑鏄熶贡娣涔�
+鐜板焦鐪嬫姢濡囩數褰变笅杞�
+姹熸箹娣
+pp244娣壊瀵艰埅
+姝嘼
+璧岀悆
+灏忔硥褰╅粦浜轰綋鍐呭皠绮捐繛缁�20鍙�
+瀹冨鐨�
+閽卞叾鐞�
+鐧兼巹
+姣嶅ジ
+鍏у皠缇庡│
+澶栤�旀寕
+娣コ淇℃伅
+fuck姝籫d
+nacb
+姣涙姂鍒跺墏
+鏄浮
+澶ч檰鎬х編濂虫帆绌�
+鐙傛搷鎿嶅皬灏忓Ж绌�
+fuck姝籫m
+骞间氦鍥惧濂冲吔浜�
+娣锋矊璇�闈�
+鎯呰壊鏂囧
+楫棌
+涓枃鎯呰壊缃戝潃瀵艰埅
+濂х編闆诲瓙
+澶氬厷鎵ф斂
+灏戝琚浮鍚ф搷
+鍜屼袱鍕囩敺鐜�52P
+鎯呰壊鏂囧
+鍚綇鎴戠殑灏忛浮楦�
+鑷虹仯甯濆湅
+鍏嶈垂娣數褰辩綉鍧�澶у叏
+鎿嶄綘绁栧畻
+榫滄姇
+nabi
+meinv鎶ゅ+琚ジ
+姣涘浣犺�佹瘝
+绱呯伀濂抽儙鐪熷ぎ澹撳�掓�х殑闇囨捈鍔涙睓鏌撳コ浜虹殑蹇劅
+瀚傚瓙鐨勯槾閬撳ソ澶у晩
+haidaoshidai
+鑹茶糠鍩�
+瀹佺帇搴滄帆鑹�
+鐖嗚崏
+鍙楃伨
+鍜屼袱鍕囩敺鐜�51P
+鍙楃伣
+鎿嶈〃濡规搷
+鐜嬪喍鍧�
+姊呰姳灞�
+鏂扮枂鎵撶牳鎶�
+璞鍩�
+whoyo
+娣崱灏戝コ绌�
+婵�鎯呮帆鑹�
+绌存帆
+璐盉
+鍜岄樋濮ㄦ帆绌�
+棣欐腐鎴愪汉婵�鎯呭奖闄�
+澶栤�旀帥
+瀹㈡湇浜哄憳
+浣渁i
+浜炴床娣浘
+澶ц喗灏戝コ
+榛ㄤ腑澶�
+骞插濡瑰皬绌�
+鎴戝拰灏忓晩濮ㄥ湪杞︿笂鍋�
+鍙堣偉鍙堝鐨勫皬楠氬眲鍎�
+鍗庤タ鍒楀か鏂熀
+灏忓钩
+鍜屼袱鍕囩敺鐜�53P
+娣┐澶ч浮宸村共濂界埥
+nage
+鍥介檯瓒冲潧浜斿ぇ
+鎴愪汉婵�鎯呭浘搴�
+姣涙潕寮樻棬
+瀚〣寮撹櫧濂冲共
+瀹㈡埛鏈嶅姟浜哄憳
+yuckfou
+鎶戒綘涓殑
+缃戦緳
+榫熷ご纰板埌瀛愬鍙�
+988wow
+鍒舵湇缇庡│
+鍙戠憾
+鍙堝ぇ鍙堣偉鐨勯槾閬�
+鍗栬蒋浠�
+鍒�online
+姣涘畼閫兼皯鍙�
+鐙傛彃灏忕┐
+绌存捣
+绉︽檳
+濡瑰绀惧尯娣壊
+绉︽檵
+寰佹湇灏忓
+璐眀
+闈炲吀
+榫熸姇
+鎴樼墝闈�
+鍙ゆ煰
+缇呭构
+Biaozi
+娣崱鏁欏笀绌�
+鍚瑰枃鍙�
+澶ч浮宸撮《杩沵eimei鐨勫皬绌�
+娣鑷叞
+濂楀紕楦″反
+绗ㄥ眲
+鐛稿ジ
+瀛哥敓鎰涘湅閬嬪嫊姝e悕
+婵�鎯呭皬娴┐
+娉曡疆宸�
+娣煄涔变鸡灞�
+鐧藉meinv绌�
+鏂版柗绶�
+WhiteyWhitey
+aika
+娣按妯祦
+qqpp
+qqr2
+鎽囧ご涓�
+婊氶偅鍚楃槦姣�
+AsianHot018宀哥敯棣欑箶濂抽櫚鐮村
+KOKESHICOWGIRLVol29鐭冲窛浼樺濂�
+濂充汉琚糠濂哥殑鏃跺�欎篃寰堢埥
+鏂版墜杈呭鍛�
+澶ч浮宸村湪濂圭殑灏忓槾鎶介��
+缇庡コ涓庣尓鎬т氦鐢靛奖
+缁忔彃杩涙垜鐨勭┐浜�
+dfdz
+鍗¢�氱編濂虫帆涔卞浘
+鏉傜
+repent
+璨疯常
+璐濊倝
+鐧惧鎬уぇ鍨嬮粍绔�
+绌寸埥
+婵�鎯呮渶鏂扮綉鍧�
+鑲夊鍖呭鐫�楦″惂寰堣垝鏈嶅晩
+filsdepute
+姣涘垎瑁傜鍥�
+姣涢緹瀛欏瓙
+鎬х劇鑳�
+榛勮壊灏忚
+濡瑰娣浘
+basterd
+姣涢夯閱変箼閱�
+鑺辩摚姝e湪娼烘胶鍦版笚鍑鸿湝姹�
+鎴戝拰jiejie鐨勬帆涔卞彶
+ClaytonDodgeClaytonDodge
+缁熺嫭
+鎻掑瀛愬皬绌�
+鏃呴え鑷媿
+闆炲反
+浠栧銊夌帇鍏泲
+娉曠陡
+鏈珯10001澶氶儴婵�鎯呯數褰卞叏閮ㄥ厤璐硅瘯鐪�
+婵�鎯�
+鏉庣户鑰�
+姣涙懇闂ㄦ暀
+鎿嶆彃濡�
+椤鹃『绔�
+鐗涙瘮闈�
+鍏洓鍙傚姞鑰�
+瀹忔硶
+鏃ユ湰婵�鎯呮帆鑹插姩鐢荤墖
+menghuanguodu
+鍩虹潱鏁�
+浜�闋�
+娣ジ琛ㄥ璁哄潧
+妫敯銈併亹銇垮噷杈遍ゲ鑲�
+绠¤鍝�
+璧f睙瀛﹂櫌
+鍏嶈垂鎬х埍鐢靛奖
+闃撮亾澶圭殑鎴戝ソ绱�
+闈犱箞
+vgbh
+鏉庤�佸笀
+娣ジ琛ㄥ
+鍦ㄧ嚎娣奖闄�
+瀚╃┐鎻掑共蹇彃鎴戝惂
+Qzone绮惧僵鐢变綘鑰屾潵
+闃崇墿
+棣欐腐鎴愪汉鐢靛奖缃戜簲鏈堟垚浜烘儏鑹茶鍧�
+缇庡コ鏋佸搧瀚╃┐
+澶氶花鍩锋斂
+姣涘崠鍥芥眰鑽�
+鍦ㄧ嚎鍏嶈垂瑙傜湅榛勭墖A鐗�
+鑹叉儏缃戝潃缃戜笂鍋氱埍
+鍒啀纾ㄤ簡鐥掓鍟﹀揩
+renminbao
+绮楀ぇ鐨勮倝妫掓垜鍙椾笉浜�
+姣掗緧鑸旇叧
+鐖卞娣┐
+娲悷
+鐔熷コ浜傚��
+濂告帆濂借垝鏈�
+RMB
+灏戝鎴夸腑鑷帆鍜屼袱鍕囩敺鐜�17P鎿嶅緱鐩村彨鐖芥搷鏃ユ湰娣コ绌�
+娣ジ鎶ゅ+濮愬绌�
+game
+鎯呰壊鐢靛奖缃戠珯
+閷樺瓙
+姘戜富澧�
+娆х編娣浘鎴愪汉鑹叉儏缃�
+onair
+娌圭敯鎬婚儴
+iuiuu
+鎶靛埗鏃ヨ揣
+鏃犵綉鐣�
+dahuazhanguo
+鎿嶄綘鑰佹瘝
+涔抽牠
+鑲夌矮
+鍏嶈垂鎴愪汉婵�鎯呯數褰�
+104bb鎴愪汉灏忕數褰�
+JB闈�
+濮愬鐨勮偉绌�
+鏇瑰墰宸�
+娣ジ缇庡コ
+鐖芥浣犳帆鍥�
+鎻掑叆灏忓Ж鐨勫瓙瀹�
+鎻� 鎶ゅ+
+钘や汉
+鐚涙彃
+tongshitiandi
+鑽h獕涔嬫垬I--閽㈢敳娲祦
+浣犺�佸
+jiaochuang
+钘や粊
+缃楀瘜鍜�
+姒涔嬫埌I--閶肩敳娲祦
+棣掑ご灞�
+姘f�у潖鐤界梾
+濡栬壏閱敓
+闄版瘺
+GameMaster
+瀵煎脊
+鏄ヨ壊AV婵�鎯呯墖
+18DY鎬х埍鐢靛奖
+璩戒綘鑰佹瘝
+璁╀綘鎿�
+sanguohaoxiazhuan
+娣コ娣礊
+鍒樻緶娑�
+鑰佷簩
+hunluanmaoxian
+鎶芥彃26宀佸濂冲濡规帆鍙笉鏂�
+娆х編娣コ鍦ㄧ嚎鐪嬬數褰�
+纰ч洩鎯呭ぉ
+浜氭床娣壊缃戠珯
+鏋佸搧鎴愪汉A鐗囨棤鐮�
+鑲夋鎻掑埌鑺卞績娣卞
+姣涢夯閱夋灙
+璺槗
+fuck鍙扮嫭
+鑾庢湪online
+鐙傛彃鏃ユ湰瀛︾敓濡�
+鑰惰槆
+鎬嵏绺藉嫊鍝�
+娣コ鑰佸笀
+鑴戞畫
+tengwu
+姣涢浮濂�
+鍏ㄥ厤璐规帆鐢靛奖
+骞蹭綘鑹�
+琛楀ご绡悆
+鏀挎不鎵撳嚮
+鐎ㄥ悕
+瀛告疆
+闇插嚭浜嗗▏灏忛矞瀚╃殑闃撮亾
+鍚冲痉
+鏉庣
+fuck涓栫晫鏃ユ姤
+鎶芥彃55宀佸濂冲濡规帆鍙笉鏂�
+姣涚帇鏄�
+闄版按
+fofg濯界殑
+骞圭殑浣�
+鐚墤
+鑲夌
+鐧间緰
+姣涚◣鍔℃�诲眬
+鍔夊钁�
+楱疯波
+灞卞彛缁�
+fuck鍙楄檺鐙�
+鏄撲腹杞�
+鍏嶈垂娣コ鐪嬬數褰辩綉绔�
+鐗圭爜
+X濡堢墰姣�
+鍏瓙寮�
+鏃ユ湵楠�
+钃氮
+鐜嬪瓙鍌�
+娣姢澹�
+鎻掑濡瑰皬绌�
+minghuinews
+鎵嬭娉ㄥ唽鏃ラ煩5010閮ㄦ縺鎯呯數褰�
+姣涙潕鐟炵幆
+鏉庨箯
+鐙桞
+鍝ヤ鸡甯�
+璁镐笘鍙�
+鍚村紭杈�
+濂借偉鐨勯槾鎴�
+97sese
+鍏洓浜嬩欢
+鐬掓姤
+钘や换
+缇ゅジ
+鎵嬫寚鎵掑紑绾㈠鐨勯槾鍞�
+tumtum
+寮垫湞闄�
+姣涜疆鍔�
+鐙梑
+楣垮煄鏈�鏂板ū涔愬皬璇�
+aids
+鎬чゥ娓�
+鎹忎綘濂跺瓙
+姣涙�х埍
+闄虫瘏
+濡瑰榛勭珯
+鐩戝惉鐜�
+鑹疯垶娣キ
+鑿湅閶�
+姝讳骸绗旇
+wg姝﹀姛
+鏈�寮虹編涔炽亰銇熴伨鍒濊В绂�
+鎴愪汉涔嬪
+鍏嶈垂A鐗囨棩鏈帆鐢靛奖
+鐒$⒓绮鹃伕
+闃磋寧鎶婂瓙瀹《鐑�
+鏈�鏂�99bb鏈夊悕濂充紭鍙婂窛濂堝ぎ-鐥村コ鏁欏笀
+榄旀硶濂囧叺
+浣犲浜嗗
+鏃犵晫娴忚
+閷㈤亱閷�
+娆叉湜
+鎹呮瘮
+涓潚鏃呭垱鏍�
+鍏嶈垂璇曠湅婵�鎯呮垚浜虹數褰�
+鎿峠m
+姣斿嵉
+楦″惂鎻掕繘鑲ュ鐨勫皬楠氬眲
+BT婵�鎯�
+鑹虫槦璇辨儜
+鎿嶅绌�
+鏃ユ湰鐔熸瘝
+鎿嶄綘澶х埛
+寮哄ジ23宀佸濂冲叏杩囩▼/娣闃存瘺灏忕┐
+涓師娌圭敯
+鐩戠
+澶х邯鍏冩柊闂荤綉
+鍏嶈垂鎴愪汉鎯呰壊婵�鎯呰棰戣亰澶�
+鑲夌紳
+QQ骞绘兂
+榛勭ジ
+绁炵粡鐥�
+骞插ス濡�
+鎻掔┐鍥�
+GOQO
+鏁存牴闃磋寧娌″叆濂圭┖铏氬凡涔呯殑闃存埛
+娉�$$娣�
+鏃ユ湰缇庡コ鍚冪簿鍥�
+鍙戞拨
+寮哄ジ28宀佸濂冲叏杩囩▼/娣闃存瘺灏忕┐
+娉曠陡
+涓栫晫閮�
+姣涙鍩庝簰鍔�
+95bb鎴愪汉灏忕數褰�
+浜氭床婵�鎯呯綉
+鎴戠殑灏忕┐濂界埥
+閲戠摱姊�
+鍏嶈垂鍦ㄧ嚎娣ジmm鐢靛奖
+鏈堢粡
+鎻涘
+姣涙鑺辩綉
+绱僵涔冩疆鍚硅禌绾㈤煶
+椹ぇ缁�
+榫熷ご鎸よ繘浜唈iejie鐨勫皬绌�
+鎴愪汉鑹叉儏缃戠珯
+姣涘崄鍏懜
+浣犲畠濡堢殑
+绉佽檿
+鎵嬫寚瀵瑰ス闃磋拏鐨勫埡婵�
+涓潯鑻辨満
+灏夊仴琛�
+鍏嶈垂鐢靛奖鏈骸浜烘煍鑲�
+鍥介檯娉曢櫌
+鐜嬪啗娑�
+璩h櫉
+鑲涢棬鎷充氦
+姣涘彈铏愮媯
+鍚村痉
+閵�姘戝惂
+223鏈冭
+娣崱灏戝绌村皯濡囧绌寸編濂崇殑瀚╃┐
+鏁欎綘濡備綍閴村埆澶勭敺澶勫コ鐨勬柟娉曠粍鍥�18宀佺鐪�
+鎿嶆彃浣犲
+鎸囧鍛�
+灏戝鎴夸腑鑷帆鍜屼袱鍕囩敺鐜�8P鎿嶅緱鐩村彨鐖芥搷鏃ユ湰娣コ绌�
+鏄熸埌鍓嶅
+骞叉磱濡炵┐
+閬婃埐鐩g潱鍝�
+姣涢笭灞�
+travestido
+鍑哄敭姝ゅ彿
+瑁よ
+缇庨簵涓栫晫
+绮楅浮宸村绌�
+鍜屽濡硅倧灞�
+娣贡灏忚
+姣涘嵉
+鍙版咕18宀佹垚浜�
+寮靛畯鍫�
+鏃ユ湰绮鹃伕鐒$⒓DVD
+姣涙潃浜虹姱
+鎴戝皢鑲夋鐙犵嫚鎻掑叆婕備寒鐨勮�佸笀灏忔帆鍢存娊鎻掓暟鍗佹
+寮哄ジ34宀佸濂冲叏杩囩▼/娣闃存瘺灏忕┐
+灏戝鎴夸腑鑷帆鍜屼袱鍕囩敺鐜�19P鎿嶅緱鐩村彨鐖芥搷鏃ユ湰娣コ绌�
+娣按妯孩
+铏庤檸铏嶵ora-ToraPlatinumVol2:榄旀�х殑meinv閳存湪楹诲缇�
+鎿嶆帆鑽″皯濡囨搷娣崱鎶ゅ+婵�鎯呯┐璐村浘
+huoxianrenwu
+娣コ鍚冨翱
+瀚╃紳
+澶栤�⑩�㈡寕
+fuck鑸旇タ
+浜炴床娣▋
+浜轰綋鐐稿脊
+娉昢绾�
+浜蹭翰灏忚姵鑹插挭鍜鍧涙柊浜插瘑鐖卞叚鏈堥緳鐩熶汉闂翠粰澧冩儏鑹茬綉
+姣掑搧
+鍙戞氮
+鎻掑Τ
+鏁欎綘鎬庢牱寤惰繜灏勭簿22宀佷互涓嬬鍏嶈垂娣數褰盿鐗�
+fuck浠栧鐨�
+澶╁畨闂ㄥぇ灞犳潃
+鐥涙壒鏀挎硶濮�
+datang
+姣涘崡鑱旂洘
+鑲夌斧
+鍌诲嵉
+钂嬩腑姝�
+姣涚嫭绔�
+鍏嶈垂鎴愪汉A鐗�
+榛戠渷鍓渷闀�
+灏佷粠寰�
+娣鏃ユ湰
+灞卞彛绲�
+榛戠渷鍓渷闀�
+娣幢濡瑰璐村浘璁哄潧
+鐧糬^璜�
+娣コ娴┐
+鍐呰。妯$壒闇茬偣璧板厜
+zhenfengshen
+鎴愪汉婵�鎯呰亰澶╁
+鐧间緰
+闊撳湅鑷媿鐒$⒓绯诲垪涔嬩簩
+鑹叉儏鐢靛奖鑹叉儏鎺掕姒�
+姣涘彴鐙�
+濡堜綘鐨勫皬绌村ソ鎻�
+鍘熷瓙鑳芥満鏋�
+姹熺坏鎭�
+涓滆タ鍗楀寳璁哄潧
+鏇兼柦鍧﹀洜
+鎴愪汉婵�鎯呮帆娲炵綉绔�
+涓浗瀛ゅ効闄�
+娣壊璐村浘
+鑳$穵濂�
+娣瓟
+濮愬鐨勫眲
+闀胯韩涓濊meinv璧ゃ亸鐑傘倢銇燂緩锞濓胶銇岀棝
+鏉庤�佸斧
+鐙傛彃娣崱濂虫姢澹�
+姣涚帀鏉�
+浜氭床鑹虫儏鐢峰コ鍥惧惂
+灏勫睆
+娉曠憾
+fuck姝籊M
+瀛︽疆
+fuck姝籊D
+鐟泤缍�
+姹備綘鎻掓彃鎴戝惂濂界棐
+鑿滈��
+绀剧闄�
+鍙版咕姘戝湅
+鏇炬叾绱�
+娉曡�e姛
+澶栦氦閮�
+鑰跺拰鍗�
+jinyongqunxiazhuan
+鍌诲悐
+tankebaobei
+鍕冭捣
+姝ラ鐑�
+楠氶�煎ぇ鍨嬫垚浜鸿壊绔�
+ToraToraGoldVol16棣欏北鍦�
+鏁欎綘鎬庢牱寤惰繜灏勭簿26宀佷互涓嬬鍏嶈垂娣數褰盿鐗�
+娣崱绌存帆娲�
+鎴戞帆鎴戣壊娣壊瀵艰埅
+娣贡灏忓Ж瀛愬皬璇�
+榫滃厭瀛�
+浠や汉鍠疯鐨勬槬瀹�108濮垮娍
+娉曠憾
+鍙版咕姘戝浗
+骞虫垚濂冲繊鑰呭ゥ涔変腑鍑恒仐闄佃颈
+娉曠.鍔�
+姣涘彾鍓戣嫳
+婧厓鍑�
+鐚搷
+鑳$揣娑�
+nigganigga
+瀹℃煡
+榫熷ご鍘嬫尋闃撮亾
+鐢ㄥ姴鍚稿惍鍜垚鐫�婀挎鼎鐨勭┐鑲�
+k绮�
+鎵嬭娉ㄥ唽鏃ラ煩5022閮ㄦ縺鎯呯數褰�
+灏戝コ搴婁笂鑷媿
+鐙傛彃鏃ユ湰缇庡コ鎶ゅ+
+鑹瞞m婵�鎯呰鍧�
+瀚╃斧
+鑲茬ⅶ
+鏉庡皯姘�
+wowassist
+鐔辩珯鏀胯珫缍�
+闄虫泬瀵�
+姣涘皬娉�
+娉昢缍�
+澶ф尝娉�
+姹熸牳蹇�
+鏋楅暱鐩�
+鍏嶈垂鐢靛奖缇庡コ鐢靛奖
+kefu9you
+婵�鎴�
+f_u_c_k
+89骞寸殑鏂椾簤
+寤佹墍鍋锋媿
+瀹屽叏鍏嶈垂娣數褰�
+鑲夋浼稿叆濂圭殑鍙d腑
+骞煎コ鐜╂��
+娉曞��
+Image锞囷桨锞冿緸锝浇锞凣AL锞嬶緸锝帮緛
+澶╁ぉ骞茶创鍥�
+灏忛浕褰�
+鏅氬勾鍛ㄦ仼鏉�
+娣鐨勭┐
+澶ч浮宸村ソ瓒愯稅蹇埆鎻変簡
+濡堜釜b
+瑙堝彨
+鍜潃榫熷ご
+fengkuangsaiche
+鎿嶆搷浣犲叓杈堢瀹�
+鍞愪汉琛楁儏鑹插鑸�
+鎴愪汉涓ゆ�х數褰�
+鍗朓D
+杩噷澶忔彁
+姣涙父琛�
+鍗堝鐢靛奖
+鐔熷コ涔变鸡
+瑙f斁杌�306閱櫌
+PP鐢靛奖
+鍏節瀛︽疆
+骞茬殑濡堝ソ鐖�
+鑹叉儏缃戠珯
+鏁欎綘鎬庢牱寤惰繜灏勭簿18宀佷互涓嬬
+meinv鍙e惈楦″惂鐜╁唴灏�
+琛ㄨ垍濡堜笌鎴�
+9you
+鎿嶆搷gM
+璧板厜鍋锋媿
+涓囬噷
+鑹叉儏瀵艰埅瀵艰埅
+specialforce
+涔夎В
+shengdafuweng
+鐒$⒓娣コ
+娣皯娆х編婵�鎯呰创鍥�
+濂藉紵寮熶娇鍔插共jiejie
+鐩爣杞欢
+渚潃鍐堝肠
+娣コ鐤媯鍋锋儏
+娣數褰�
+鑰侀��
+娴锋磱灞�
+姹卜
+楣垮煄濞变箰
+姣涘崠ID
+鐙傛彃鏃ユ湰灏戝
+liuxinghudiejian
+闇茬偣
+灞庡Τ濞�
+fuck鍌诲瓙
+绮夊缇庡皯濂崇┐璁╀綘鎻�
+姣涙帆
+鑲夋鍦ㄥ濮愮殑闃撮亾閲�
+鎿峬m瀚╃┐
+鎼炰粬
+鐢滃绌�
+姘戜富鍏氭淳
+澶ц姳B
+娉曚緰
+鎻掑皬绌寸殑蹇劅
+鐙梑鏂板厜鏄�
+鎿嶆搷gm
+棣欐腐鑹叉儏褰辨槦meinv瑁镐綋
+鐦嬬媯璩借粖
+瀚╅矋
+鐙楁潅绉�
+榛勭墖
+zhengjianwang
+灏忓Ж鐨勭┐
+鐧芥ⅵ
+榛戠偣
+骞瑰Τ棣�
+浜氭床婵�鎯呯墖
+浜氭床鎯呰壊
+鏃ラ棣�
+姣涙柊闂诲姙
+涓�鏈亾
+璧垫捣闈�
+娈樼柧
+鐚涘共娣�
+鍙版咕18dy鐢靛奖
+yiwangchuanshuo
+闄堣嚦绔�
+鍚睂
+鎿嶅悆灞�
+娴コ鍙槬鎴愪汉鎷涘缃戣壊鎬х綉鐢靛奖鎬ф毚鍔涚數褰�
+fuck鍚翠华
+浜烘皯閾惰
+鍗堝婵�鎯�
+楠氭礊
+鍙嶅皝閿�
+鎴愪汉婵�鎯呰鍧�
+鐩稿ジ
+鍦嬭硦
+鏄ュ厜澶栨郴
+鎻掑ス
+slanglist
+娉曚鸡
+RedHotJamVol钘ゅ磶澶曞嚜
+鍏嶈垂鐢靛奖濡栬壏閱敓
+榫熷ゴ
+鍚庡涵
+濂虫暀甯練锝诧緦锞熻吉濮�
+瓒欐捣闈�
+姘戞斂灞�
+鐖嗕钩瀹跺涵鏁欏笀
+姣涘偦鍗�
+缁濆搧meinv銇屾亶鎯氶銇粷椤跺揩鎰�
+姣涢偖鏀垮眬
+澶栨帥
+鍗朡Q
+鍏嶈垂婵�鎯呰鍧�
+鑹炬粙鐥�
+鏂扮煶鍣ㄦ檪浠�
+澶�/鎸�
+缇庡コ鎶ゅ+琚ジ
+棰勫鏌�
+鑳′箶鏈�
+fuck灏忔硥
+鎻掔殑jiejie濂界埥
+mforest
+paopao
+鐔熷コ椤忓皠
+楠氭瘮
+stoneage
+浜氭床鎯呰壊娣┐
+鐙傛彃鏃ユ湰meinv鎶ゅ+
+楠氭瘝
+鐢ㄦ墜鎸囧垎寮�涓ょ墖鑲ュ鐨勯槾鍞囬湶鍑轰簡閭e▏灏忛矞瀚╃殑灏忓眲娲�
+姘存墎
+鍙搁┈鐠�
+榫熷ご瀵瑰噯鑿婇棬
+琚佺函娓�
+鎻掍綘涓殑
+娉曚粦
+闆滅ó
+姣涗笁姘戜富涔�
+澶�-鎸�
+绮夌孩鑹茬殑澶ч槾鍞囨绱х揣鐨勯棴鍚堢潃
+濂告帆绌哄
+婕備寒濂宠鑰呮帯瑷檪琚�煎Е
+鏄熸埌鎯呯罚
+鏂浕
+灞勫効濂藉ソ鐖藉ソ鑸掓湇
+姣涙�ф棤鑳�
+鏃ラ��
+18宀佹帆涔�
+澶�/鎺�
+婵�鎯呮帆绌村鑸�
+瓒宠叧浜�
+鍎垮瓙娣ジjiejie
+瀵硅憲鏆撮湶鐨勭編绌寸媯鎻�
+娉�$$璁�
+鑱舵Ξ鑷�
+鑽変綘濡堥潬
+Bao鐨�
+涓夊弽浜斿弽
+榫滃ご
+鐙傛彃
+寮哄埗娴h偁
+娣吔瀛﹀洯
+闊╂棩鎴愪汉婵�鎯呯數褰�
+鎶婅倝鑼庤垟涔惧噣
+mwo
+娉曟拨鍔�
+娉曞┄鍔�
+榫熷ご
+姣涙亹鎬栦富涔�
+mxd
+澶╁畨闁�姣嶈Κ
+鐚栧
+澶�-鎺�
+姣涘偦鍚�
+鏈辨灄
+闊╁惎寰�
+Heterosexual
+鑹茬珯瀵艰埅
+澶ч浮宸撮《杩涘濡圭殑灏忕┐
+鎼炰綘
+浣犻Μ鐨�
+濡堜釜B
+KAO
+娉曟巹
+棣欐腐婵�鎯呮�х埍褰遍櫌
+绶村畬鐟滀冀鍔熷仛鎵嶇埥鍛㈠湅鐢�3p
+鑰佸嵉
+鍙樻�佸績榄斿コ浠叉潙鐢熶腑鍑�
+楠氭按
+榫滃ゴ
+鑹叉儏鑱婂ぉ瀹�
+楹荤椆
+楱风┐
+缍块槼
+鎴愪汉鍦栫墖
+鎷夌櫥
+钄e渐姘镐笂鏇�
+鍥借醇
+缍滆伅鏁哥⒓
+鑹叉儏浜旀湀澶�
+鑲夋鎻掑叆meimei灏忕┐
+榄斿煙
+缇炶�绘瘝
+鍏嶈垂鎴愪汉涓ゆ�у奖闄�
+鍚翠粊鍗�
+鑰佸笀琚共灏忕┐
+鎶芥彃56宀佸濂砿eimei娣彨涓嶆柇
+钂嬪溅姘镐笂涔�
+鍥藉meinv榛勭綉meinv婵�鎯匰M澶勫コ娣按鍥惧彴
+鎬ф剾鍦栫墖
+鑹叉儏瀵艰埅av鐢靛奖
+鐗欓娇杞诲挰鐫�闃存牳
+娣崱濮愬鍕惧紩灏忓紵鐜╂搷灞�
+鏈辨憾鍓�
+鎻掓帆濡囬獨绌�
+鏉庡畯蹇�
+閭撶瑧璐�
+fuck鏂囧寲閮�
+鑲夋鎶芥彃涓嶈
+MUGENEXVol4
+濂圭殑闃撮亾涔虫埧鐪熺編
+姣涘江鐪�
+鐧艰珫鍔�
+鐓為��
+鍙版咕鎴愪汉缃戠珯
+闃冲叿鎻掑叆灏忕┐涓�
+partita
+鎻掑叆鍐呭皠
+涓栫晫鏃ユ姤
+CCTV
+澶ч浮鍚у杩涢�奸噷浣垮姴鎻掓垜
+鏃ユ湰娣
+鍝ュ摜鎴戠埥鏅曚簡
+璋粛鏂�
+閭诲眳灏戝骞查偦灞呭皯濡囬偦灞呯殑灏戝閭诲眳缇庡皯濡囨搷娣崱灏戝
+闃冲叿瀵瑰噯濂规箍娑︾殑灏忕┐鍙�
+MUGENEXVol7婊ㄥ磶MX-07
+鐑備汉
+銊�
+鏃ユ湰鑹茶濂抽儙鍥惧簱婵�鎯呮垚浜鸿棰戣亰澶╁
+Bastard
+puSSypuSSy
+phuck
+鍘绘
+鐩栦笘澶繚
+fa杞�
+admin
+涓夊幓杞︿粦
+sealonline
+椴嶅渤妗�
+姣涚編鍥�
+鎯呰壊婵�鎯呯編濂崇┐
+paopaodao
+娉曟藩
+涓ゆ�ф帆涔卞皬璇撮槄璇�
+瀹岀編鍦嬮殯
+鍙戜鸡
+澶╀笂纰�
+鑳X
+鑲夋鎻掑緱澶繁浜�
+寮哄ジ鎶ゅ+
+杩炶儨寰�
+鍏嶈垂娣ジ濂矨鐗囨璇曠湅寮哄崄鍏瞾缇庡コ鎶ゅ+鐪嬪畬淇濊瘉浣犳墦椋炴満
+娣┐鎶婃暣涓緹澶村惛浣�
+鐙傛搷
+闈掓〒
+灏勫叆闃撮亾閲�
+鎶㈢伯璁�
+MASTER
+濂虫暀甯堝璁块伃閬囦綋鍓冩瘺鍐呭皠鑲涗氦鍙g垎鍠峰翱铏愬緟
+姣涗汉澶т唬琛�
+铚滄眮鑸旂┐濉炲叆
+鎴愪汉璁哄潧瀵艰埅
+鏋佸搧閲戠墝绱犱汉鍙d氦绯诲垪
+婧��
+闄借悗
+鎿嶆搷XX
+娉�$$璜�
+hkhk68
+鑳告稕涔虫氮
+浜氭床娣壊淇变箰閮�
+濂撮毝璋冩暀
+鐩ゅ彜杌熼珨
+缃戞槦
+tnnd
+姣涗竴澶滄儏
+濂界埥濂借垝鏈嶅皬楠氱┐
+缃戞槗
+fa杓�
+鐙傛彃鏋楀績濡傜┐
+缍块櫧
+瑗挎磱缇庡コ
+鐙楁垚
+368鎴愪汉缃戠珯
+涔变鸡鐖跺コ
+鍦嬬敘鍋锋媿
+GoldAngelVol7绾硅垶銈夈倱鍙埍
+鍙戜粦
+鍊掑彴
+鏃ヨ粛
+鎬ф剾鎻掔┐
+15骞村墠鐨勨�滃叡鍜屽浗鍗+鈥�
+鍙堢‖鍙堝ぇ鐨勮倝妫�
+鎻掑叆澶ц倝妫�
+鍙槬
+鍙版咕灏忕┐鑷媿鎶ゅ+鍋氱埍
+娼惞鍠峰皠鍦扮嫳涓嶈瑙︽懜鐨勫枠姘�4P鑲夊ゴ闅朵腑鍑�
+姣涘崠B
+鍚楃殑闈�
+灏嗘墜鎸囨彃鍏ュス鐨勭┐閲�
+娉曟姟
+鎶芥彃20宀佸濂砿eimei娣彨涓嶆柇
+鍖椾含涔嬫槬
+涓嶈鍡攢鈹�鍟婂晩锝ゅ晩鍟娾��
+浜氭床婵�鎯呭笘鍥�
+娉曡疆鍔�
+杞╄緯浜�
+鐛镐氦
+姣涘惔浠�
+鏃犵爜鐐浘
+澶т腑鍥借鍧�
+鍚屾埧
+缇庡辜
+姣涚﹩鏂灄
+鑲夋灏遍『鐫�婀挎粦鐨勯槾閬撳彛鎻掕繘鍘讳簡涓�鍗�
+cdjp
+鍙扮仯鐙�
+鍝﹀啀蹇皬灞勮缇庢涓�
+鎬ц壊淇变箰閮�
+鍙�$$杞�
+zl-fmcom
+鍊姛
+濂冲鐢熷B
+澶栨寕
+椋庡皹鍔�
+fuck浠栭┈鐨�
+鑷皯鍏�
+姣涗竴涓竴鍙�
+姣涘悤绉�鑾�
+闈掑ぉ鐧芥棩鏃�
+t2dk
+楠氭氮
+灏佺
+58xpcom鐢靛奖鍏嶈垂
+澶ч浮宸寸敤鍔涚殑寰�灏忕┐閲岄潰鐙犳彃
+闄佃颈闈㈡帴4浜烘帆涔卞
+earthciv
+鏄ヨ棩
+姣涚綏骞�
+搴嗙孩
+濂圭殑闃撮亾濂芥繁鍟�
+鏈珯10020澶氶儴婵�鎯呯數褰卞叏閮ㄥ厤璐硅瘯鐪�
+楦�8
+鍜岄樋濮ㄤ綔鐖�
+nnd
+鍦拌棌
+涔濊
+姣涘崠QQ
+鎿嶈棌鐙�
+娣杩炶繛
+璩ょó
+濡傛灉浣犳湭婊�19鍛ㄥ瞾璇疯嚜瑙夌寮�
+鎴抽偅鍚楅��
+18鎽�
+鎻掔殑meimei娴佹帆姘�
+涓夊幓杞︿緰
+鑷満鍏�
+鑶忚嵂鏃�
+GAMEMASTER
+jiangwang
+澶栨寕
+鏃ユ湰婵�鎯呯數褰�
+qqtang
+鏌充笅鎯�
+gm
+鑾栧�欎匠闄�
+浠や汉鍠疯鐨勬槬瀹�108濮垮娍缁勫浘22宀佺鐪�
+鐚ご
+璁╂垜鎿嶉珮娼帆姘翠竴鐩存祦婧�
+鏂伴椈绠″埗
+鐒$晫娴佽
+澶栨帥
+濂藉ぇ鐨勯槾鎴峰晩
+鎬ф劅鍔ㄦ劅缇庡コ鏃ユ湰骞煎皯濂虫�ф劅鍐欑湡
+鎻村姪浜ら檯
+浜氭床婵�鎯呭奖闄�
+闄拌拏
+寮哄ジ38宀佸濂冲叏杩囩▼/娣闃存瘺灏忕┐
+鎴愪汉鐢靛奖娣┐瀚╃┐楠氱┐
+娴蜂箣涔愮珷
+灏忛獨濞樹滑鐨勫皬瀚╅獨灞�
+89椋庢尝
+钄e渐鍕�
+cao闈�
+鎴戞棩闈�
+鐜懓鍥�
+楦″反瀵瑰噯绌村彛鐚涘湴鎻掕繘鍘�
+瀚╅畱
+姣涙粴
+姣涚鐞嗗憳
+浜炴床鐦嬫儏
+4-Jun
+娣ジ琛ㄥ
+鍦ㄧ嚎娣數褰辩湅瀹屼繚璇佷綘鎵撻鏈�
+娣按鐙傚柗
+涓囬挗
+鑲夎寧
+澶栨帥
+濂藉皬灏忛獨绌�
+鐧煎�姛
+濂界埥鍠叉彃绌�
+fuck鍌诲眲
+鎿嶆彃浣�
+rinima
+浜茬編
+鏃ユ湰婵�鎯呮帆褰遍櫌
+ayawawa
+鏃ヤ綘濡堝暒閫�
+鍏嶈垂榛勮壊娣數褰变竴绀句細鐢峰瓙鍦ㄥ棣嗛噷寮哄ジ涓�
+濡傛灉浣犳湭婊�27鍛ㄥ瞾璇疯嚜瑙夌寮�
+鍙版咕鎴愪汉榛勮壊鐢靛奖
+鑰佸叺
+澶ч浮宸存彃灏忕┐
+鍏節骞撮偅涓槬澶忎箣浜�
+鍗栧彿闈�
+灏忕┐鐤媯鍦板惍鍚哥潃鎴戠殑闃崇簿
+鎻村姪浜ら殯
+闈掓ゼ
+涓夊幓杞︿粦宸ュ姏
+18dy鏉戝
+鏈珯10008澶氶儴婵�鎯呯數褰卞叏閮ㄥ厤璐硅瘯鐪�
+tuituixia
+鑳告郡涔虫氮
+姣涘浗鍦熻祫婧愰儴
+楠氭
+鍒樺崕娓�
+鐩楃獌鐘�
+鎵嬫寚鎶犺倝娲炶倝缂�
+楠氭
+寮哄ジ缇庡コ鐙傛彃澶勫コ闃撮亾
+澶ц穬杩�
+鎻掓帆灞�
+姣涜幢閫�
+闄伴槣楂樿伋
+鏈堝厜瀹濈洅
+鍛ㄥ叚鎬у惂
+鍎垮瓙鐨勮倝妫掑ソ闀垮晩
+绾㈣壊鐨勫皬绌�
+涓嬭幢
+姊﹀够涔嬫槦
+鏈珯10011澶氶儴婵�鎯呯數褰卞叏閮ㄥ厤璐硅瘯鐪嬩笁澶�
+tianxungame
+鎶芥彃51宀佸濂冲濡规帆鍙笉鏂�
+VIP婵�鎯呮垚浜虹數褰�
+89鏆翠贡
+涓夌骇鐢靛奖娣數褰辫壋鎯呯數褰�
+姣涚﹩缃曢粯寰�
+鏉�鎵�
+铏曞コ
+鍧愯劯
+娣按鐖辨恫
+杈呭姪绋嬪簭
+绱旀儏灏ょ墿鐢辩編涓枃瀛楀箷
+楦″反鎶芥彃濂界埥
+25dy娣壊璐村浘
+姘戣褰撳壇闄㈤暱
+鑲夎帠
+鏉ㄥ穽
+閬嬭惀鑰�
+楦¤姯
+濠婂瓙鍏荤殑
+鎴戞箍娣嬫穻鐨勯槾閬�
+闄烽槺瓒呬汉鍝楀摋鏇�
+娆х編鎴愪汉婕敾璐村浘鍖�
+澹撳埗
+濡傛灉浣犳湭婊�35鍛ㄥ瞾璇疯嚜瑙夌寮�
+鍜屽钩婕斿彉
+jizhan
+鐖辩涔嬩紶濂�
+鐙楁搷
+lastchaos
+濂圭殑闃存埛濂藉鍟�
+meimei鐨勭┐濂界揣
+閯掑痉濞�
+娉�$绾�
+鏁欎綘鎬庢牱寤惰繜灏勭簿32宀佷互涓嬬鍏嶈垂娣數褰盿鐗�
+濡撳コ闈�
+鑲夋鐙犵嫚鍦版彃杩涘皬娣┐涓�
+鍒烽挶
+娣┐鐢靛奖
+姣涙暗鍘�
+榫熷ご鎻掑皬绌�
+MAKELOVE
+鏈烘幇
+姣涜垎璁洪挸鍒�
+鍟婄敤鍔涚敤鍔涙彃鐑傛垜鐨勬帆绌�
+涓嬭长
+meimei鐨勫闃存埛
+鏉ュ共
+鏄庢槦鎹愭
+姣涘崠姣�
+绮楀埗鍚楀暋
+鎻掕繘灏忕┐瀚╃┐
+鏂版墜杓斿皫鍝�
+ToraToraGoldVol15棣欏北鍦�
+娴锋礇鍥�
+鏉ㄥ竼
+娓╅Θ
+姣涗粬姣嶄翰
+meinv鏋佸搧瀚╃┐
+榫熷ご椤剁牬浜嗗濂宠啘
+鍙e収鐖嗗皠
+榫熷ご鎻掕繘浜嗗皬绌�
+鎮叉儴-鍙岃優鑳庝竴璧疯濂�
+绾㈠崄瀛椾細
+365鎯呰壊缃�
+闈犱綘濡�
+meimei鐨勯槾鍞囧ソ瀚╁晩
+鐜変钩
+娉曠陡
+灏忓眲鍙堟箍鍙堟粦
+鐜嬩腹
+灏戝コ琚己濂稿埌楂樻疆鏃跺伔鎷嶅皬A鐗囧厤璐规帆鐢靛奖a鐗�
+娣贡鎻掔┐濂界埥
+鎳惰洞
+娣氮灏戝鍜屽尰鐢熺柉鐙傚仛鐖�
+鎿嶆搷Gm
+娣數褰�//鏁欎綘鎬庢牱寤惰繜灏勭簿
+鍛傜钃�
+椋庨獨娆插コ鐖界埥缃�
+鎯呰壊鍥剧墖鎴愪汉灏忚
+铏愬ゴ
+闄拌帠
+鏁欎綘鎬庢牱寤惰繜灏勭簿41宀佷互涓嬬鍏嶈垂娣數褰盿鐗�
+鎻掑共濮愬濂界埥
+娣壊璐村浘灏忚
+鐙傛彃鑰佸笀绌�
+澶A寮熷瓙
+8浠�
+澶т腑鍦嬭珫澹�
+鎿嶆搷GM
+灞欐皯
+瀹岀編鍥介檯
+鐚涘皣
+鐚涘皢
+鑹叉儏灏忚BT闄愬埗绾х數褰�
+婵�鎯呮帆绌村皬绔�
+缇庡コ娣浘
+鐒$⒓楂旈
+涓嶅儚鎴戣畵浣犳墦
+cctv
+闇叉瘺
+椤规��璇�
+鍒橀潚
+鎴愪汉鍗堝鍓у満
+鑰佸湡
+50zhou
+鎶婃垜鐨勭┐鎻掔儌浜�
+鐫父
+涓�鍏冩縺鎯呯數褰�
+46xpcom鐢靛奖鍏嶈垂
+楣垮煄濞变箰鎯呰壊
+wanwangzhiwang
+鎶芥彃27宀佸濂砿eimei娣彨涓嶆柇
+涓ぉ钀柟
+浠g悊
+浜┐
+鏈烘垬
+鎴愪汉婵�鎯呮帆鍙︾被
+鐙楁棩
+娆х編鍋氱埍
+棣欐腐婵�鎯呮帆鑹茶创鍥剧綉
+鍙慯浠�
+鍙板梗
+鐙傛彃澶勫コ绌�
+宸″簻濯�
+鍥藉涓昏閮ㄥ
+鍙版咕鐙珛
+鑹茬綉闃撮亾鐗瑰啓寮哄ジ24宀佸濂冲叏杩囩▼
+骞歌繍鎶藉绠$悊灏忕粍
+jueduinvshen
+涓滄柟绾㈡椂绌�
+杩峰Е闆欒優濡瑰
+榫熷ご鎸よ繘浜嗗ス鐨勯槾閬�
+姣涗笢浜氱梾澶�
+鎴愪汉鍏嶈垂
+鍏嶈垂鎴愪汉鍥剧墖鑹叉儏缇庡コ鍋氱埍缇庡コ灏忕┐鍐欑湡
+GrooveParty
+鎴戣窡濡瑰鑲忕┐
+鎬т箣绔�
+鍘讳綘濯界殑
+鍙版咕鍗佸叓涓ゆ�х數褰�
+鐛ㄥ崰鍕曠暙鑲涢杸1闀疯胺宸�
+濂界揣鐨勯槾閬撳晩
+娣壊鍏ㄥ厤璐�
+鎶犵┐
+闄拌寧
+鐥涚粡
+鏉ㄥ厓鍏�
+鎿峏X
+鏃ユ湰榛勮壊鐢靛奖
+椁橀渿
+鏈珯10007澶氶儴婵�鎯呯數褰卞叏閮ㄥ厤璐硅瘯鐪嬩笁澶�
+鎴愪汉婵�鎯呮�х埍鐢靛奖
+澶ч浮鍚ф彃浜洪槾鎴�
+姣涢甫鐗�
+鑹瞞m婵�鎯呭浘鐗�
+鍚冨睅
+鐫$潃鐨勬绁�
+鐧�$$缍�
+鐢ㄨ偉瀚╃殑灏忕┐濂楀紕鐫�鎴戠殑闃冲叿
+姣涘悧鍟�
+鍖卲i
+鎷掔粷椋熷爞
+璋㈤潪
+姣涙帆闈�
+瑷庝紣
+鐤媯jiejie鏁欏紵寮熷皬璇�
+濡瑰涔变鸡鐞嗘帆绌�
+鎯呰壊瑙嗛鑱婂ぉ
+se娣贡濮愬灏忚
+娉曠憾
+楣垮煄榛勭珯
+鐒$恫鐣�
+鏉庨寗
+涓夎瑁�
+Kao
+鍚婂瓙
+鍏湀鍥涙棩
+鎯呰壊澶╁礀
+涓濊
+鎴愪汉婵�鎯呮帆涔卞彟绫婚珮娼�
+鍙戞姟
+鍗佷簲鍛ㄥ勾
+閮藉競2046
+鎶芥彃37宀佸濂冲濡规帆鍙笉鏂�
+鏋椾繚鍗�
+鐙楁棩鐨�
+涔宠吅
+璁ㄤ紣涓閮�
+鐧肩陡
+89鏆翠簜
+娉曞礃鍔�
+浣涙暀
+娣ジ灏戝璁哄潧
+鏂囬潻
+鏃ユ湰鍏嶈垂婵�鎯呭鐢熺編
+鍦f硥瀛︽帆
+鎴愪汉鎯呰壊璁哄潧瀵艰埅
+榛勮壊缃戠珯
+鏃ユ湰澶╃殗
+鍩虹潱鍩虹潱鏁�
+PajawaPajawa
+鑹瞞m绌存縺鎯呭浘鐗�
+娈嬬柧
+鎶芥彃26宀佸濂砿eimei娣彨涓嶆柇
+寮犳槬妗�
+鍙嶇ぞ鏈�
+鏋楁ǖ娓�
+鍙嶆敾
+灏戝コ婵�鎯呰嚜鎷�
+灞勬瘺
+FLG濡圔鍙戞姟
+浜氭床娣┐鐢靛奖
+鑸斿眮鐪�
+18娣功
+鍓戠綉2
+鏃ユ湰婵�鎯呮帆鑹蹭笅杞�
+鍓戠綉3
+鎻掔┐娣浘
+鐚涘共
+鍔夊欢鏉�
+绮炬恫灏勫湪濡瑰鐨勫瓙瀹�
+鎴戞棩浣犲
+molibaobei
+Tibet鍥�
+wanmeishijie
+浣犺�佸懗
+銆庣涓�鐖藉浘鍖恒��
+鐢ㄨ垖澶磋垟鐫�浠栫殑椹溂
+姘戞棌
+鐏藉尯
+婵�鎯呯編濂宠创鍥句節涔濇儏鑹�
+闈掑ぉ鐧芥棩鏃�
+寮峰埗椋插翱渚垮櫒灏忛噹鎮犵編
+姣涙槑鎱х綉
+姹熷北
+18dy鐢靛奖
+鎿嶆浌鍒氬窛
+鏈弧20宀佺殑璇疯嚜琛岀寮�
+涓闆�
+澶ч浮宸存彃杩涗簡鐨勫皬绌�
+鐏惧尯
+raycity
+鏃ユ湰婵�鎯呮帆鑹插奖闄�
+寰堥粍寰堟毚鍔�
+鐏藉崁
+灏忕姮锠竴鐙�
+鐜嬪嫕淇�
+绾崇补
+17宀佸濂冲皬闃村攪寮犲紑
+鑰佸懗
+钘忕嫭闈�
+瀹嬩功鍏�
+澶�$鎺�
+涓囩淮璇昏�呰鍧�
+涓嬭韩
+鐦烞
+閵烽瓊娲�
+AnalAsspirations7
+瑕編
+姣涘崠娣�
+灏忕┐琚彃
+鐏惧崁
+瀵湡
+楂樼骇搴旀嫑濂�
+鑲夋瀛�
+鍙慯浼�
+姣涘攼瀹剁拠
+鎶芥彃53宀佸濂冲濡规帆鍙笉鏂�
+鎯呰壊鎴愪汉鍩哄湴
+閫g稓澶辩
+澶栨寕
+绌哄鎶ゅ+娣崱鍥剧墖娣崱濂虫姢澹帆鑽″皯濡囩┐
+guildwars
+鍦ㄧ嚎鍏嶈垂瑙傜湅鎬ф劅mo鐗规棩鏈�ф劅濂堕湼鍥剧墖楠�
+鐦焍
+鍙嶆棩
+鏁欎綘濡備綍閴村埆澶勭敺澶勫コ鐨勬柟娉曠粍鍥�18宀佺鐪嬪厤璐规帆鐢靛奖a鐗�
+鐨
+鑷虹仯榛�
+鐧惧涔�
+鍙堥暱鍙堝ぇ鐨勮倝妫�
+娼惞鍠峰皠鍦扮嫳涓嶈瑙o鐨勫枠姘�4P鑲夊ゴ闅朵腑鍑�
+61xpcom鐢靛奖鍏嶈垂
+椋庨洦绁炲窞璁哄潧
+楹ヨ閰镐簩涔欏熀閱兒
+楠歜
+閽撻奔鍙�
+铏庤檸铏嶵ora-ToraPlatinumVol2:榄旀�х殑缇庡コ閳存湪楹诲缇�
+灞辨湰
+鐢蜂汉闃�-濂楀浘绔�
+闄歌倖
+鎴戝拰濮愬
+鏉庡綍
+瑁搁珨灏戝│
+姣涘瘑娲�
+娣贡鐔熷コ
+骞逛綘濯介��
+鎶芥彃23宀佸濂砿eimei娣彨涓嶆柇
+姣沵eimei璐村浘鍖�
+姣涗笢绐佺粍缁�
+缇庡コ婵�鎯呰棰戣亰澶╁
+鏄ヨ嵂
+楦″惂闃磋寧鎻掑绌村皬绌�
+鍚屽簥
+璩界董鍓典笘
+濂告潃meinv澶у鐢�
+鏀捐崱灏戝瀹鹃
+杞╄緯鍓�
+姣旀瘺
+娓告垙鎸囧鍛�
+fuck椹朵綘鍏�
+鍥炴皯鏆村嫊
+涓�闈㈠仛鎰�
+濞囧皬椴滃鐨勫皬灞�
+娓╁淇�
+biaozi
+姣涗綋鑲叉�诲眬
+浠e紑鍙戠エ
+18鎴愪汉缃�
+灞屾瘺
+鎵嬭娉ㄥ唽鏃ラ煩5007閮ㄦ縺鎯呯數褰�
+鏁欎綘鎬庢牱寤惰繜灏勭簿29宀佷互涓嬬鍏嶈垂娣數褰盿鐗�
+姣涙墜鏈哄鍒�
+榛冪墖
+榫熷ご缂撴參鍦颁粠鎴戠殑闃撮亾涓埑鍏ユ媺鍑�
+灏戝鎴夸腑鑷帆鍜屼袱鍕囩敺鐜�12P鎿嶅緱鐩村彨鐖芥搷鏃ユ湰娣コ绌�
+meinv涓绘寔27灏忔椂鍏ㄥぉ婵�鎯呯儹鑸�
+楠欱
+鎵嬫満娉ㄥ唽婵�鎯呯綉绔�
+鎵嬭娉ㄥ唽鏃ラ煩5016閮ㄦ縺鎯呯數褰�
+淇′笉淇℃垜鎾炴浣�
+鍗佸勾鍔ㄤ贡
+姣涘畫绁栬嫳
+娌﹀姛
+婵�鎯呮疆鍣�
+澶ч浮宸寸揣绱х殑鎻掔┐
+鎻掔殑濂借垝鏈�
+娉�$缍�
+娴コ娣按
+杞︾墝鍙嶅厜
+涓ゅ哺鍏崇郴
+鎿峠m
+meimei鐨勫皬绌村ソ绱у晩
+绁炵敳濂囧叺
+娣贡jiejie灏忚
+鎺板紑瀚╃┐娣恫
+gungunqiu
+璐眀i
+鑲忓濮愬眲
+绾康鏉惧矝MM寮曢��澶т綔-鏉惧矝鏋悎闆�4
+鐖界┐
+娣姢澹皬璇�
+姣旀按
+濂圭殑闃撮亾鐪熺揣
+鐜嬪垰
+姣涢獨B
+鐧兼氮
+鏉辩啽绌哄
+鍏嶈垂鍦ㄧ嚎鎴愪汉鐢靛奖
+鍏嶈垂娣壊鐢靛奖缃戠珯
+瓒呮伓銇勭姸鎬�10浜恒伄淇椾汉銇熴仭
+鐫句父
+鍏嶈垂娣コ楠氱┐鍦ㄧ嚎鐪嬬數褰�
+鎿峠M
+com娴佹皳
+鐨潯
+鍥炴皯鏆村姩
+娴佸嚭澶ч噺娣按
+娣贡 鐖界數褰�
+娣ジ濂虫暀甯�
+鍙版咕甯濆浗
+閾惰璐﹀彿
+涓滃湡鑰冲叾鏂潶
+on9
+姣涜儭閿︽稕
+椋炴壃璁哄潧
+婵�鎯呭姩婕垚浜�
+MarcDorcelJesseJennaexpertesduvice
+鐜嬪厠
+濡傛灉浣犳湭婊�24鍛ㄥ瞾璇疯嚜瑙夌寮�
+浜氭床娣壊
+鐞兼祮鐜夋恫
+鍙搁┈涔夆�㈤搧鍔涚摝灏斿湴
+闈犱綘濯�
+骞茬殑鐖�
+鎻翠氦
+缇庡コ缃戠珯鑴辫。缇庡コ鐧惧垎鐧句綔鐖�
+璧涚淮鍒涗笘
+鐧炬捣
+鎶芥彃鍒伴珮娼�
+涓よ吙涔嬮棿
+鐜嬪叓
+鍝ュ摜鐨勫ぇ鑲夋
+鎵掑紑濂圭殑瀚╅槾閬�
+鍏嶈垂妗冭壊鐢靛奖涓嶉渶娉ㄥ唽
+鍏洓閬嬪嫊
+鐐瑰嚮瑙傜湅鏋楀績濡傚仛鐖辫壊鎯呯數褰�
+鐔辫鑻辫豹
+涓夌骇娣按鍐欑湡
+鎺╁煁
+楹﹀彨閰�
+浜庢旦鎴�
+鏃ユ湰鎯呰壊鐢靛奖
+瀵囨檽浼�
+澶�$鎸�
+姣涜儭閿︽窐
+wg99
+鍏堝ジ鍚庢潃
+鎯婂ぉ鍔ㄥ湴
+姣涘湥濂冲嘲
+娓告垙鍙戝鍛�
+闂亾
+鎬ф劅瑾樻儜
+鐧兼藩
+涓�鐮佷腑鐗�
+鍧﹀厠瀵惰矟
+鑷虹仯寤哄湅
+moxiang
+瑕佽壊鑹�
+姘旇薄灞�
+濂冲効鐨勯槾閬撳ソ澶у晩
+fuck璩�.鍦�
+TENGWU
+18ChineseJapaneseAVGirls
+鍊浗
+姣涗笁涓唬濠�
+鐜嬪厗鍥�
+闃垮Ж鐨勯槾鎴峰ソ鑲ュ晩
+鐧界儌
+鍜屼袱鍕囩敺鐜�18P
+寮垫槶瀵�
+灞犳潃
+绀炬渻涓荤京
+鍏嶈垂娣壊鎯呯數褰�20宀佸コ澶у鐢熻寮虹粍鍥惧叏杩囩▼
+濮愬鐨勯槾鎴�
+鎴愪汉娣浘
+鐜嬪厗鍦�
+閱爆濯�
+鐙煎弸
+鎯呰壊瀵艰埅
+鍙版咕鐩蹭汉meinv鍦ㄥ鐤媯鍋氱埍
+閷瘮
+澶栨寕
+涓閮ㄦ槸涓湅鐨勬剾婊嬬梾
+18宀佸皯濂冲澶滄縺鎯呮�х埍鐢靛奖
+姣涘叚鍥�
+鍜屼袱鍕囩敺鐜�17P
+taip
+鎷╂皯
+娣壊璐村浘瀵艰埅
+榄斿梗
+娣數褰�//鏁欎綘濡備綍閴村埆澶勭敺澶勫コ鐨勬柟娉曠粍鍥�18宀佺鐪�
+cnouc
+槌宠垶澶╅
+GAME master
+姊︽�昏緫绡�-GONZOVol4Rio
+浠g粌
+鍊氬ぉ
+鎵嬭娉ㄥ唽鏃ラ煩5025閮ㄦ縺鎯呯數褰�
+鎿嶆彃娣变簺
+婵�鎯呮帆绌村奖闄�
+鎶芥彃27宀佸濂冲濡规帆鍙笉鏂�
+濞橀タ姣�
+濞佽�岄挗
+150mcom
+娉曟拨
+灏勭埥
+宸ㄧ伒绁�
+鎴愪汉缃戞垜璇ユ鍏嶈垂瑙嗛
+fuck绋庡姟鎬诲眬
+濞樺�嬫瘮
+鍏ョ┐涓�娓�
+鐚ヤ旱
+89棰ㄦ尝
+鑲涢杸鍣存按
+wendao
+鍔茶垶
+鍜屼袱鍕囩敺鐜�19P
+寮犲ぇ鏉�
+jhwg
+bt娣壊鐢靛奖
+缁胯壊鐜繚鎵嬫満
+姣涢槾钂�
+涓浗鍏变骇鍏�
+鍦ㄧ嚎鍏嶈垂娣數褰�
+闄堣挋
+sex
+閲庨洖
+濂界矖鐨勫ぇ鑲夋
+鎻掗偅鍚楅��
+dahaizhan
+寮犲織娓�
+灏勯洉娣コ浼�9
+鏉庢椽
+鐜嬪厗鍥�
+娓告垙绠$悊鍛�
+绉佺珛娣贡瀛﹀洯瀹屽叏鐗堜腑鏂囧瓧骞�
+濂界‖鐨勫ぇ鑲夋
+鑳$穵婵�
+鎴戝拰濂冲ぇ瀛︾敓鍦ㄥ叕鍏辨苯杞︿笂鍋氱埍
+鏁欎綘鎬庢牱寤惰繜灏勭簿20宀佷互涓嬬鍏嶈垂娣數褰盿鐗�
+jiejie鐨勮偉绌�
+jietoulanqiu
+灏忕┐濂楃潃楦″反
+machangdaheng
+鍏嶈垂娣數褰卞惔瀹楀鎼炵瑧璇綍19绂佺湅
+姣涙俯瀹跺疂
+鑳″柆鏈�
+鍗栨帆
+鍙堝鍙堢揣鐨勭┐
+j8
+鍛婂叏楂旂窔姘戞浉
+姣涘Τ濞樼殑
+鏃ユ湰婵�鎯呮极鐢昏创鍥�
+姝︽灄澶栬綁
+鐙傛彃灏忔氮濡�
+鐩滄挳
+澶绉佹湇
+鎶芥彃36宀佸濂砿eimei娣彨涓嶆柇
+閬叉旦鐢�
+蹇箰鍒版
+涔充赴绌村婵�鎯呮�х數褰�
+jhsz
+娴┐琚綘鎻掑緱鐖芥浜�
+娉曟藩
+鑰佸笀鍚綇鎴戠殑灏忓紵寮�
+閬嬬嚐绲�
+姣涘�瘒
+娣挡钑╄オ
+姝︽灄澶栬浆
+姣涘伐鍟嗗眬
+娉℃搏缁忔祹
+鍌呬綔缇�
+澶у彶
+淇℃伅
+鏂伴花
+鏂板构绶�
+瀹辰Keito鏃犱慨姝g浜屽脊
+ur闈�
+rape
+楦¢浮鎻掑叆绌村
+绮炬恫娴�
+鍙戝粖
+褰堝娋
+鏋佹櫙
+骞查獨濂�
+寮峰Е鐘�
+meimei鐨勫ぇ闃村攪濂藉鍟�
+缍犺壊鏁哥爜
+姣涚‖鎸�
+鐙傛彃缇庡コ鎶ゅ+灏忚
+鍑歌倝浼�
+榫熷ご鎻掑叆鑲夋礊閲�
+鍜屼袱鍕囩敺鐜�10P
+婊ラ��
+灏戝灏忕┐琚搷鐨勫緢鐖�
+璋嬬暐楂樻墜
+鐢ㄦ垜鐨勮垖澶村埉鐫�濂圭殑闃磋拏
+longyudixiacheng
+涓�瀵圭啛濂抽棿鐨勬�ц檺娓告垙
+鏋佸搧瀚╃┐娣┐瀚╃┐鎵掑紑瀚╃┐鎶氭懇濂圭殑瀚╃┐
+濡瑰鐨勭┐濂界揣
+鎭愭�栦唤瀛�
+鏀捐暕鐔熷コ
+鍙岄緳鍏ユ礊
+寮熷紵鐨勮倝妫掑ソ澶у晩
+娓搁緳鍦ㄧ嚎
+娉曟拨
+鑵炬
+闀块暱鐨勮倝妫掓彃杩涙垜鐨勯槾閬撻噷
+姣涘彨搴�
+鎹呮垜
+鍝佽壊鍫傛案杩滃厤璐瑰紑鏀炬敞鍐屼腑
+鏈珯10020澶氶儴婵�鎯呯數褰卞叏閮ㄥ厤璐硅瘯鐪嬩笁澶�
+瑁匓
+娣按鐩存祦
+xzhonline
+娣ジmeimei鐨勫眲
+fuck娓╁淇�
+闃垮Ж鐨勮偉闃村攪
+GoldAngelVol8浠叉潙銈娿亰
+鍏嶈垂榛勮壊娣ジ鐢靛奖3绾х墖a鐗囨墜鎻$潃鎴戠殑澶ч浮宸�
+婀夸簡杩樿涓嶈
+鍚哥簿鐥村コ鎶ゅ+
+棣欐腐婵�鎯呭浘婧愭垚浜鸿壊鎯呰鍧涜劚琛g編濂冲仛鎰�
+鏉�浣犲叏瀹�
+鎻掑濡规帆灞�
+鑷埗鎵嬫灙
+jiba
+鎿峛鎸囧崡
+鎵嬫満婵�鎯呮帆鑹茬綉鍧�
+鐩楁挳
+av鐢靛奖鑹叉儏瀵艰埅
+姣涙墭绠$悊浜嬩細
+缇庡コ閲庡吔鍋氱埍娣浘
+璧栨槍鏄�
+hongbaoshi
+鏃犻渶鎵嬫満娉ㄥ唽婵�鎯呯數褰�
+鍙堥《鍒版垜鐨勫瓙瀹�
+鍜屼袱鍕囩敺鐜�12P
+灏卞幓璇辨儜
+鑸斿ザ
+鎴抽偅鍚桞
+姹曢牠闋诲偝鎿勭鍓插櫒瀹�
+鍙e皠
+姘戞棌鍒嗚
+瑁镐綋灏忓浣滅埍瑙嗛褰╃鑱旂洘绀惧尯澶уザ濡硅劚
+榫滃叕
+鏀捐崱灏戝コ灏戝
+鍙版咕鍏嶈垂娣數褰�
+11鏈堟洿鏂版垚浜哄鑸�
+master
+浜氭床婵�鎯卪eimei
+mixmaster
+閽熷北椋庨洦璁哄潧
+alod
+鍏ㄥ浗浜哄ぇ
+鍜屼袱鍕囩敺鐜�11P
+ora-ToraGoldVol4銇曘仌銇嶃伒銇嗛92cmG缃╂澂缇庣垎涔�
+娉昢娌�
+鎴戜笌缃戝惂鑰佹澘濞�
+makelove
+姣涙柊闂诲嚭鐗堟�荤讲
+瀵嗙┐
+dragon
+27dy娣壊璐村浘
+鍗佸叓宀佺鍏ョ數褰�
+WEB鐗屾埌
+TheBestbyPrivate71:TheBestLittleHornyAsians
+鍜屼袱鍕囩敺鐜�14P
+榫熷叕
+姣涗綘鐖风埛鐨�
+濂告帆鐢佃溅
+鍖呯毊
+鍘曟墍鐩楁憚鎶ゅ+jiejie
+鑸屽ご绌�
+姣涜幢璐�
+娣ジ闃垮Ж璁哄潧
+姣涘兊璐兼皯
+娣ジ灏忓Ж瀛�
+婊鹃偅鍡嶣
+itembay
+鍜屼袱鍕囩敺鐜�13P
+鍙版咕鎴愪汉19璐村浘
+鑲夋濂界矖鎻�
+闊╁厜
+鐔熷コ璀峰+浜傝垶
+鐥寸編濂抽啱鐢熸澗宄�
+璞愬攪璞斿К
+鍚楀暋
+鍩虹潱
+缁忓吀鐐浘
+鏃ョ墖缃曡3P鍔犺倹浜�
+鐖辨恫
+鍏ㄥ姝诲厜鍏�
+鍜屼袱鍕囩敺鐜�16P
+灞勭埥姝讳簡鍡棷蹇揩
+绮鹃�夋槑鏄熸墥b鍥�
+鐏垫父璁�
+閬嬭惀绲�
+娣恫娌炬弧闃撮亾
+鍋氱埍澶у叏
+鐢扮邯闆�
+姣涗粏琛�
+cdjp鏉庨箯
+澶ч浮宸村共濡瑰
+titiqiu
+鑹叉儏瀵艰埅
+涓夋皯涓讳箟
+姣涢槾鑼�
+鍏憡娑堟伅
+绉佹湇
+姣涗竴鍥戒袱鍒�
+鍜屼袱鍕囩敺鐜�15P
+jiaochun
+璐╂瘨
+igxe
+鎯呰壊瀵艰埅婵�鎯呯埥鐢靛奖
+鎻掑叆铚滅┐
+姣涘b
+浣滅埍
+闃磋寧鎻掑皬绌�
+楂樼礆閫�
+缇庡皯濠�
+灏勭簿濂崇殗绯诲垪LadiesInLust
+楂樻疆
+fuck澶� 鎸�
+鍏嶈垂婵�鎯呯綉
+娣恫浠庡瘑绌撮獨绌村閫奸噷娴佸嚭鏉�
+姘㈠脊
+淇勭綏鏂編灏戝コ鎯ㄩ伃韫傝簭-瀚╃殑涓嶈兘鍐嶅
+婕備寒濂崇珯鐫�鎾掑翱韬轰笅琚搷
+鐧�$$璜�
+鏈濆ぉ绌�
+鍒涗笘涔嬪瓙鐚庤壋涔嬫梾
+闃磋寧琚伀鐑�屾箍娑︾殑闃撮亾鎵�鍖呭惈鐫�
+姣涘B
+姣涘叚-鍥�
+jinku
+鍔嶄繝鎯呯罚OnlineII
+钂嬪溅姘�
+av璨煎湒
+婵�鎯� 鐢靛奖
+闄堣壇
+MM瑙嗛鑱婂ぉ瀹�
+鍙簥
+娌欏儳
+钀噷
+涓浗婵�鎯呮帆鑹茶创鍥�
+12宀佸濂冲紑鍖呯幇鍦�
+gangjiahongliu
+楂欐疆
+涓縿杈圭晫
+娆叉湜鎴愪汉3GP瑙嗛
+铏庤檸铏嶵ora-ToraPlatinumVol1閲戞并鏂囧瓙
+鎸傛満
+姣涘彂鎶�
+鍛嗗嵉
+姣涘叚鍥�
+澶栧崷
+鑲夋鎻掑叆椋庨獨灏戝绌�
+MM瀚╃┐
+灏戝鎴夸腑鑷帆鍜屼袱鍕囩敺鐜�3P鎿嶅緱鐩村彨鐖芥搷鏃ユ湰娣コ绌�
+姝f竻缍�
+濂界揣鐨勯槾鎴�
+琚�10涓寷鐢疯疆濂歌崏寰楄鐩存祦
+鎯呮濂稿渤姣�
+鏋楁枃婕�
+鐙傛彃澶勫コ绌存帆姘存祦
+鎯呰壊灏庤埅
+婵�鎯呭鍥�
+鍊栧瓨
+pussy
+鐧兼巹鍔�
+姘戞剰
+鍚冲畼姝�
+涓�闈㈡墦闆昏┍绲︾従浠荤敺鍙�
+閬嬬嚐缁�
+鎿嶅コ浜虹┐鑹叉儏璐村浘鎬т氦璐村浘
+鐧界煶銇层倛銈�-瀹屽叏鏀荤暐
+鐙楀
+鏂扮枂鐛ㄧ珛
+閭撶瑧璐�
+闄扮窢
+mland
+涓嬮珨
+鎻掕繘椴滃鐨勫皬绌�
+浣犵埡
+fuck灏夊仴琛�
+杩烽瓊鑽�
+浣犵埜
+mai楠�
+绉戞礇鏂�
+娣壊淇变箰閮�
+灏忓楦�
+绾㈣壊鎭愭��
+寮犳槶瀵�
+浣犵埛
+濂囨帆瀹濋壌
+闊╂鑺�
+18dy娣棿閬�
+鍕佽垶
+鍗堝鍏嶈垂鐖界數褰�
+鍙戞劊
+澶ч檰婵�鎯呮帆绌村皬璇�
+姹曞熬浜嬩欢
+涓ュ鍏�
+绮楀ぇ鑲夋鎻掑叆铚滅┐
+103bb鎴愪汉灏忕數褰�
+鏈�鐗涢拤瀛愭埛
+寮哄ジ21宀佸濂冲叏杩囩▼/娣闃存瘺灏忕┐
+骞插皯濡囧皬绌�
+淇″彿鎷︽埅鍣�
+鑸斿惍濂圭殑闃村攪
+瀚╃┐鐙傛彃杩樻祦姘�
+zhanguoyingxiong
+鍦h鑹叉壆婕斿鍥�
+鑹插浘涔�
+a$shole
+鏆村姏铏愬緟
+杞洏璧�
+缍查緧
+鑹充钩
+娣ジ鐔熺潯鐨勫濡堜簹娲插簥涓婅壊鎯呭浘搴撳皯濂冲仛鐖�
+鏉ㄦ灄
+寮熷紵娣ジ鐔熺潯濮愬
+铦磋澏璋烽粍绔�
+鍙堢‖鍙堢矖鐨勮倝妫�
+闄界簿
+Dick
+娉曡珫
+鍙樻��
+姣涗簩涔欏熀閰拌兒
+鐖辨粙
+鏃ユ湰鎴愪汉婵�鎯�
+fuck浠栨瘝浜�
+makelove
+娉曟藩
+鎿嶆帆鑽℃瀬鍝佸绌存搷娣崱灏戝
+鎶芥彃43宀佸濂砿eimei娣彨涓嶆柇
+杩呴浄涓嬭浇鍏嶈垂娣贡鐢靛奖
+绲茶オ楂樿窡
+鏄ュ鑷敱璁哄潧
+20宀佸コ澶у鐢熻寮虹粍鍥惧叏杩囩▼
+鎻掍粬
+楠氶�煎皬濮�
+鎶靛埗濂ヨ繍
+鍏ㄥ湅鍏╂渻
+瑙傜湅娣數褰辩湅瀹屼繚璇佷綘鎵撻鏈�
+姹夊ジ
+缇庡コ瀚╃┐
+鏈弧18宀佺殑璇疯嚜琛岀寮�
+鏃ユ湰鎴愪汉婵�鎯呮帆绌�
+灏佺姒�
+鎿峬eimei
+瑁欎笅棰ㄥ厜
+涓ゅ哺涓夊湴璁哄潧
+鐗汢鐗涙瘮
+闃宠悗
+婵�鎯呮垚浜哄奖闄�
+鑲夋鍦ㄩ槾閬撲腑鐤媯鎶藉皠
+姣涚嫍b
+棣栭暦
+鑷哄梗
+澶т細鍫�
+鍠斿揩鐖芥
+鏆存搷娣崱灏忓濡�
+鍏嶈垂鎬х埍鐢靛奖缃�
+鍏嶈不鍋风缍�
+绐╃瀹�
+娣獴娴┐
+寮哄ジ鐘�
+棣栭暱
+鍝湁a鐗囩櫨涓囩編濂宠创鍥惧か濡绘縺鎯呭厤璐硅棰�
+鍙堣偉鍙堢揣鐨勫眲
+鏉庡畯鏃�
+xiyoufumolu
+閬垮瓡濂�
+榛勮壊鍏嶈垂鐢靛奖缇庡コ
+瀛�镐粰
+寮犱紵鍥�
+鏁欎綘鎬庢牱寤惰繜灏勭簿18宀佷互涓嬬鍏嶈垂娣數褰盿鐗�
+鏂扮煶鍣ㄦ椂浠�
+姣涚敯绾簯
+婵�鎯呰棰戣亰澶╄鍧�
+钘忛潚绀�
+闄扮簿
+REDHOTIDOLVol3ConcentratedSex:灞卞挷鑸濵aiYamasaki4
+鎴愪汉婵�鎯卆sp鐢靛奖閫氶亾
+涔虫绲茶オ
+澶ч浮鍚ф彃meimei娣眲
+骞叉偍濞�
+OnAir
+浣犱粬濯界殑
+娣按浠庣┐闂ㄦ祦鍑�
+寮熷紵鎽稿濮愯兏閮ㄥ皬璇�
+瀵嗙⒓
+闃挎椇鏅嬬編
+瀚゜b
+鏃ユ湰鐒$⒓o骞奸綊濂冲鐢�
+娉昢^娣�
+GM
+鍚告瘨鐘�
+涓変釜浠h〃
+缍犺壊鏁哥⒓
+娓╁瀹�
+鑲夋鎻掑叆瀛愬
+蹇共鎴戝揩骞叉垜鎴戣琚共
+鎴戝惈鐫�闃磋寧
+鎻掍綘
+榫斿骞�
+jinv
+鑱斾紬
+鏈卞鍩�
+鍏ㄧ悆鍏姹熸兢姘�
+宀″窉
+闆炲反鏆磋劰
+婵�鎯呮帆鑹茬綉绔欏鑸�
+鎶芥彃36宀佸濂冲濡规帆鍙笉鏂�
+MUGENEXVol3榄呮儜缇庡皯濂�:灏忔棩鍚戣懙鏈夌爜濂充紭棣栧害鏃犵爜闅嗛噸鐧诲満
+澶嶅憳
+婵�鎯呰8鑱�
+浜氭床娣奖闄�
+娆х編涓ゆ�ф帆涔卞浘鐗�
+灏忛洖宸�
+绌村彛鎸ゅ嚭娣按
+濂圭殑灏忕┐鎻掍簡杩涘幓
+porn
+姣涗俊璁垮眬
+澶栨帥
+姣旀牱
+閬嬬嚐鑰�
+娉曡
+鑱氫赴
+鏂扮粷浠e弻楠�
+鎵嬫寚鎻掔殑杩涘皬娣┐
+鑲ュ鐨勯槾绌�
+鎹忓紕
+鑱斿悎鍥�
+榛冭壊褰辫
+鍊氬ぉ灞犻緳鍒娈风礌绱�
+钂欏彜閬斿瓙
+闃磋拏
+mythos
+鐙傛彃楦″反鐙傛彃
+瀹屽叏鍏嶈垂娣壊鐢靛奖
+缇庨ǚ濠�
+鍙版咕18鎴愪汉缃�
+寮熷紵娣ジjiejie璁哄潧
+娣ジ鐔熺潯鐨勫濡�
+绐冨惉鍣�
+鐙か
+鍏嶈垂鑹叉儏婵�鎯呯數褰辩綉绔�
+涓夌礆鐗�
+eqsf
+娓╁瀵�
+鑹虫儏灏忚
+fuck鐜嬩箰娉�
+澶栨寕
+閹
+fuck娓╅Θ
+濂冲弸涓嬬彮鍚庤鍒汉鐚姳鎺ヨ蛋缁欐搷浜�
+鎶芥彃46宀佸濂砿eimei娣彨涓嶆柇
+鎿嶄綘鍏緢绁栧畻
+涓満鐢�
+涓栫晫鏃ュ牨
+鎻掍綘濞�
+鎯呰壊鍏湀澶﹎m娣贡
+39CK
+鐜嬪叓铔�
+xinsheng
+琛�閫�
+瑁欎笅椋庡厜
+鑷叞
+涓嬫祦鍦板付
+楦″反鎻掕繘浜嗙殑灏忕┐
+灏忔硥
+浜氭床/鏃犵爜
+fuck灏忕┐
+鐔熷コ涔变鸡鑱旂洘
+涓嬫祦鍦板甫
+闃磋寧
+鐖卞浗鑰�
+璐兼皯
+鍝ョ櫧灏�
+璩
+鏍″洯婵�鎯呮帆鑹�
+鐖藉コ缇庡浘
+澶т究
+12娆′笅璺�
+鐜嬪お鑿�
+榄忔柊鐢�
+涔虫鍔ㄤ汉
+娣簜杌嶅湗
+鍐堟潙瀹佹
+鑷虹仯姘戝湅
+鍜屾潯鍙嬪仛鐖�
+鎵掔┐
+wwwgpchinacomcn
+cao闈�
+鐢扮磤浜�
+鑸斿眲
+瑾樿壊uu
+鑲忓張瀚╁張绱х殑绌�
+瀚╃┐鑲夌斧
+璩
+985985
+txsanguo
+缇庡コ涓绘寔27灏忔椂鍏ㄥぉ婵�鎯呯儹鑸�
+骞蹭綘濯絙
+娴佹槦瀛搁櫌
+灏戝コ瀚╃┐琚彃鍑鸿
+鏄忚糠
+鍜屼袱鍕囩敺鐜�29P
+姣涗紛鏂叞
+se娣贡jiejie灏忚
+鑸旇垟绉佸meimei鍡峰椃鍙�
+闄嗚倖
+鐙楀眮
+椹殑
+鐙傛搷鎼旈�煎濡�
+鐙楀睅
+鐐弸
+楠氬鐖藉浘
+闃胯姍钃�
+mbs
+楦″反鎻掑绌�
+鍒樺皯濂�
+閫卞叚鎬у惂
+鍋歛i
+AV濂充紭
+闃磋帠
+鏃ユ湰婵�鎯呮帆绌寸數褰�
+鍚翠华
+姣涘弽鏃�
+鎸栨寕
+鎰涘娣┐
+娣崱鑰佸笀绌�
+鏃犵綉鐣屾祻瑙�
+18鐢蜂汉鎽告懜B
+鐢熷懡濂囪抗
+姣涗經绁�
+鑸掓湇姝诲ぇ楦″反鎻�
+鑸愬ス鐨勫皬绌�
+婵�鎯呮帆鑹茶灞�
+鍙戜粦
+娣ジ澶勫コ绌磋鍧�
+鑹茬┖瀵�
+鑷虹仯姘戝浗
+闈栧浗绁炵ぞ
+姣涘娼�
+寤栨壙蹇�
+鎻掍綘濯�
+鎹㈠
+meimei涔变鸡鐞嗘帆绌�
+宕旇嫳鏉�
+妗冨湌铚滄礊
+瀚╅��
+浠栥剣銊�
+澶ч緹澶村湪鑺卞績娣卞
+鐖嗕钩缇庤剼RQ涓嚭銇楅杓Е--妫珮锞氾緟
+鐖辩殑濂夌嵒
+鎹呰繘浜嗗ス鐨勯槾閬�
+鍙版咕濂充汉瑁镐綋璐村浘
+鎴寸孩
+姣涜涓栭煶
+鍠烽浘鍨嬭糠鑽�
+鎶芥彃31宀佸濂砿eimei娣彨涓嶆柇
+鐜嬭緟鑷�
+sm濂崇帇
+鏄ュ厜澶栫��
+澶у楠氫贡
+鑻敳閱敳鑽冭娊瀛愬牽
+鍟婇泤濞冨▋
+浜屼箼鍩洪叞鑳�
+鐗涙瘮
+浜氭床婵�鎯呰创鍥惧尯
+榛戠櫧鏃犲父
+fuck鎬х埍
+鏈珯10003澶氶儴婵�鎯呯數褰卞叏閮ㄥ厤璐硅瘯鐪嬩笁澶�
+鍙戜鸡
+鎬ч"娓�
+鎯圭伀鑷媿
+榛勮壊鍏嶈垂瓒呯骇娣浘
+澶т钩
+缇庡コ鎻掔┐
+姣涘帟娲�
+鏋楀姜
+鏋佸搧鎴愪汉鐢靛奖
+鍜屼袱鍕囩敺鐜�24P
+鍌呴搧灞�
+绮楅暱鐨勮倝妫掔矇瀚╃殑鐜夐棬閲岃繘鍑�
+鏃ユ湰娣浘
+榫斿骞�
+骞笹M
+銊愭幇
+鍐涙皯鍐茬獊
+娉曟拨
+浜鸿倝
+钀嫾
+娣按娴佸嚭鍥惧己鍏嶈垂娣數褰�
+鍒樺崈鐭�
+鍏嶈垂娣數褰卞惔瀹楀鎼炵瑧璇綍18绂佺湅
+鍝楀摋鏇�
+鎬х埍鍥惧簱
+鍏变骇涓讳箟
+鎶芥彃18宀佸濂砿eimei娣彨涓嶆柇
+涔濊瘎
+涔变鸡娣功涓濊娣浘
+鍜屼袱鍕囩敺鐜�23P
+姣涘悗搴�
+鍏嶈垂娣ジ濂矨鐗囨璇曠湅浠や汉鍠疯鐨勬槬瀹�108濮垮娍缁勫浘18宀佺鐪�
+灏忓鎵撻鏈�
+鍗庨�氭椂浜嬭鍧�
+杩峰Е闆欒優meimei
+鍏嶈垂娣ジ榛勮壊鐢靛奖
+缇庡皯濡�
+鍜屼袱鍕囩敺鐜�22P
+瑷堢墝杌熼珨
+婵�鎯匵XX鐢靛奖
+寰愬尅杩�
+鐢熷瀛愭病灞佺溂
+鍏ㄧ悆鍏姹熸辰姘�
+鎴戣崏
+鑹插紵寮�
+鏃犵爜鐗�
+鍥芥皯鍏氫竾宀�
+浼稿叆濮愬瑁欏唴
+鐩楁憚濂冲瓙鍏叡婢″爞
+avi鍏嶈垂娣數褰变笅杞�
+onewg
+濂瑰鐨�
+鍜屼袱鍕囩敺鐜�21P
+鎴愪汉鑹茬綉绔�
+灏戝コ涓�涓濅笉鎸傚仛鐖辨帆姘寸洿娴�
+鐖辩殑濂夌尞
+鏈辨瘺
+浜氭床榛勭珯
+杩戣Κ鐩稿Е
+鐐瑰崱
+鍒樻鑽�
+寮�鏀炬潅蹇�
+瀚╃┐鑲夌紳
+濡瑰绛変綘澶ч浮鍚ф潵鎻�
+姣涘鏈�
+鑲ヨタ
+meimei鐖藉揩姝讳簡
+鎶ゅ+绌�
+luanshisanguo
+pp鐐圭偣婵�鎯呮挱鏀�
+鏂уご闀板垁
+鑳哥僵
+鍏溅娣ジmeimei
+瑁歌亰鏃ユ湰鎴愪汉鐢靛奖
+姣涚媯鎿嶄綘鍏ㄥ
+鏃ユ湰娣壊璐村浘鍖�
+meinv鍋氱埍婵�鎯呯數褰�
+姣涙媺濮嗘柉鑿插皵寰�
+娣ジ瀚傚瓙绌�
+鍜屼袱鍕囩敺鐜�28P
+鑳′富甯�
+涓夐櫔
+鐑傞笩
+SOD鑺歌兘浜虹瘎鐢扮礂銇秴楂樼礆锝匡桨锞岋緹瀣�
+灏忛獨姣�
+涓嬮槾
+妗戝湅琛�
+钄电崹
+閬婃埐绠$悊鑰�
+yingxiongwangzuo
+寮熷紵mojiejie鑳搁儴灏忚
+鐩涘ぇ瀵岀縼
+鍙版咕鎴愪汉18璐村浘
+鎵嬭娉ㄥ唽鏃ラ煩5013閮ㄦ縺鎯呯數褰�
+鍦h�呮棤鏁�
+鍜屼袱鍕囩敺鐜�27P
+澶╀富鏁�
+榫熷ご纾ㄨ弓鎻掑叆灏忓绌�
+娣┐澶瑰ソ鐖�
+寮熷紵娣ジjiejie
+鐐煎姛
+鍏嶈垂娣ジ濂矨鐗�
+姹熷叓
+淇忚噣鎽勯瓌
+鎿嶈杽涓�娉�
+浣滅埍鑱氫細
+鍜屼袱鍕囩敺鐜�26P
+chengjisihan
+鍝侀鍫�
+鏉庨洩宄�
+涓嬮櫚
+kjking
+杩戣Κ鐩稿ジ
+濡傛灉浣犳湭婊�32鍛ㄥ瞾璇疯嚜瑙夌寮�
+澶嶅埗
+璧f偍濞�
+椹朵綘姣�
+璨濊倝
+鍦嬬敘AV
+鎿嶆搷浣犲
+365鎯呰壊
+鍙版咕韬唤璇�
+姣涙柊涔夊畨
+鑲夋鍦ㄥ皬绌撮噷濂界埥
+婵瘮
+鍜屼袱鍕囩敺鐜�25P
+鐧界櫋
+鍚抽偊鍦�
+鎴愪汉榛勮壊鐢靛奖
+姣涘彴婀惧厷
+鎴戣��
+鏂煎ぉ鐟�
+zlywy
+婕廈
+鎻掑叆鍏у皠
+鍦嬪闋樺皫浜�
+NND
+鑲夋鍒哄叆鎴戠殑灏忕┐
+鍏嶈垂娣ジ濂矨鐗囨璇曠湅浠や汉鍠疯鐨勬槬瀹�108濮垮娍
+鍐岄偅濞橀タ姣�
+PoonPoon
+娉曡疆
+娴佹槦瀛﹂櫌
+姣涘鍗栧灞�
+鍊煎嫟
+鎵撶牪
+鏃犲叧閿瘝瀵艰埅鎼滅储
+鍦嬭粛
+楦″反瀚╃┐娣崱
+SUCK
+渚濇槦
+娣暕澶ч洖宸村绌�
+simple
+falundafa
+浜氭床婵�鎯呭濡�
+澶ц倝鑼庢彃杩涘皬鑲夋礊
+姣涗翰姘戝厷
+鍦嬭硦
+鏁欎綘鎬庢牱寤惰繜灏勭簿33宀佷互涓嬬鍏嶈垂娣數褰盿鐗�
+cabal
+灏忓鎵撻姗�
+榛勮壊鍏嶈垂鐢靛奖
+鏀挎不鐘�
+娓╁鍫�
+娉�$$绾�
+wgpj
+姝¤繋G12鎯呰壊闆诲奖闄�
+鍊掑
+NPC
+鎵嬭娉ㄥ唽鏃ラ煩5015閮ㄦ縺鎯呯數褰�
+鍞愪汉闆昏鑷�
+娣皯淇变箰閮ㄥ拰meinv鍙戞槬婵�鎯�3绾х墖璇曠湅
+婊ヨ揣
+寤栭敗榫�
+澶氫汉杞�
+dse娣贡灏忓Ж灏忚
+13鐐�
+娴风洍鐨勬偁闂茬敓娲�
+鍏瓙鍐�
+鍋锋儏涔变鸡
+鐙楀共
+閲庡鎿岯鏇村埡婵�
+娉昢娣�
+caob
+鐙楀构
+璐辨瘮
+鑰侀辅
+鍑歌倝鍎�
+鐙傛彃meinv绌�
+鍚炵簿楱峰
+鍙�$浠�
+鏂伴椈鍑虹増缃�
+鐧界棿
+鎻掑共jiejie濂界埥
+濡堢殑b
+淇濈洃浼�
+缇庝钩楝ヨ睌
+婊氶偅鍚桞
+澶氫汉杓�
+fuck鐜嬪厗鍥�
+绗ㄦ瘮
+鍗栨瘮
+鎿嶆帆鑽″皯濡囨搷娣崱濡瑰鎿嶆帆鑽″濮愭搷娣崱鎶ゅ+鎿嶆帆鑽$┖濮愭搷鑰佸笀鎿嶅コ鑰佸笀瀛︾敓鎿嶈�佸笀鎿嶈�佸笀灏忚
+濡瑰缇庡浘缃�
+鏂愬緱鍕�
+濞囧鍋锋瓒呯埥鏃ユ湰鐢靛奖
+RedHotFetishCollectionVol30妫敯銈併亹銇�
+涔呴亰
+鍜屼袱鍕囩敺鐜�20P
+鏉ㄦ湀娓�
+鎴愪汉鍗堝
+楂樻枃璋�
+RINIMA
+婵�鎯呯埥鐢靛奖澶滃鏈�娑堥瓊
+鑹茬綉鑱旂洘
+鍚冲剙
+zhengjian鐨潯
+瓒呮帆鑽′笣琚滃濡�
+姣涗簩閫�
+YOUXIKA
+濡堢殑B
+浣抽潤瀹夊畾鐗�
+14se娣壊鍥剧墖鍏嶈垂vagaa鐢靛奖鍏嶈垂鐢靛奖
+NMD
+姣涙仼鏍兼柉
+瀵傚癁鑷懜
+鐢熷懡濂囪贰
+娆х編婵�鎯呮帆鑹茶创鍥惧尯
+鏂颁换鏁欏笀銇帆琛岀墿璇�
+610杈﹀叕瀹�
+RedHotFetish绾硅垶銈夈倱--锝斤焦锞婏緹锞濆垜浜�
+鍩哄湴绲勭箶
+瀛︾敓濡筸einv鍦ㄩ噹澶栧伔鎯�
+鎻村姪浜ゆ槗
+23dy娣壊璐村浘
+鍚抽偊鍥�
+鐖风埛
+鑷媿
+娉曡吉
+BlowJobs
+瀛︾敓鏆村姩
+娣崱灏戝闇查�艰嚜鎷�
+姊﹀够瑗挎父
+閮緟鍩�
+榻愬ⅷ
+鍚剧埦闁嬪笇
+caonima
+骞婚潏閬婁繝
+fuck鎶曟瘨鏉�浜�
+浣曞�欒彲
+闆炴
+鎵嬭娉ㄥ唽鏃ラ煩5000閮ㄦ縺鎯呯數褰�
+婵�鎯呯帺绌寸綉
+濡瑰鐨勫闃村攪
+butthole
+鐖哥埜
+姣涘Τ鑰佹瘝鐨�
+绠$悊鍛�
+閲戦叿
+meimei鐨勫眲
+椹満澶т酣
+鑲夋鎻掑叆绌翠腑
+瀛﹁仈
+娣崱濡堝涔嬪姙鍏鍔╃悊
+鍙�$浼�
+璁$敓椋庢毚
+澶朹鎺�
+姣涗拱璐㈠瘜
+鑲夎挷鍥�
+鎸戞垬
+鍙戜粦
+鍋氱埍鐖藉浘
+娉�$$缍�
+tianzhiyouxia
+tom鍦ㄧ嚎
+t2dk
+taobao闈�
+鎻掍綘濡�
+姣嶅瓙涔变鸡
+涓滄潯鑻辨満
+鏉ㄦ尟
+鍛ㄧ櫨鍒�
+姣涗富甯娲�
+浜炴床浜掑嫊
+绔欏墠鐣欏澶栧湅浜鸿嫳瑾炴渻瑭辨暀甯殑鐧℃厠绱�閷�3鏈堜綔鍝�
+娴撴祿鐨勭簿娑插柗鍏ヤ簡瀛愬
+mir
+妤靛搧濂跺
+鑲夎挷鍦�
+鍙�$$璁�
+鍚為澶╁湴
+涓崕鍏荤敓鐩婃櫤鍔�
+鐢ㄦ墜鎸囩帺寮勭潃闃存埛
+娉曟藩
+Biao瀛�
+鍫曟帆
+浠g反
+f_u_c_k
+浜插惢灏忓眲
+Himiko010RikoKurusu鏉ユ爾涓嚭
+鏃ユ湰绗竴av濂充紭姝﹁棨鍏拌10鐢风碂韫嬪叏璁板綍1灏忔椂
+鎿嶆揩濡抽偅楱风┐
+鍒舵湇璇辨儜
+绮炬恫姒ㄥ彇
+姣涙兢鏉�
+ALERT
+cha浣�
+澶朹鎸�
+223浼氳
+boxun
+鐢㈤花
+缃戠埍
+闄堢牬绌�
+绠$悊鍝�
+PinkPuncher鐢熶腑鍑篠EXAisCumshotInsideSex:濮噹鐖�
+鑹茬綉闃撮亾鐗瑰啓寮哄ジ31宀佸濂冲叏杩囩▼
+鎿嶆帆鑽℃姢澹搷娣崱绌哄鎿�
+澹眽缁欑函鎯呭濂冲紑鑻�
+fa杞�
+鏀垮簻鐒¤兘
+鍘讳綘鐨�
+榛勮壊褰辫
+鐔熷楠氬櫒
+鏂烽浕
+澶╁畨闁�浜嬩欢
+姣涘惔瀹樻
+姣涢鎹诲睅
+绾㈡ゼ缁ⅵ
+asktao
+姣涘彂姝e康
+棣欐腐椤舵瀬娣墖
+鑷虹仯鍏卞拰鍦�
+鑹插崁
+鑹插尯
+缃戠壒
+澶栨帥
+灏忔兢鐟埄浜炶獦鎯戣壊鎯�
+鐩愰吀浜屾阿鍩冩墭鍟�
+鍏嶈垂娣數褰辩綉鍧�
+鍔嶄繝涓栫晫
+bt鎴愪汉
+甯濆浗涓讳箟
+澶ч緹澶寸鍒伴槾鎴峰簳閮ㄦ渶鏁忔劅鐨勫湴鏂�
+66xpcom鐢靛奖鍏嶈垂
+寮哄崄鍏瞾缇庡コ鎶ゅ+鐪嬪畬淇濊瘉浣犳墦椋炴満
+涓夊攽浠�
+鎴愪汉鍥剧墖
+zhengjian鐨
+鏉庢槍
+澶ц倝妫掑共鎴戠殑灏忕┐鍜屽眮鐪�
+閽撻奔宀�
+鍚冲畯閬�
+鍓嶅嚫寰岀抗
+306閱櫌
+姘旀�у鐤界梾
+鎴寸浉榫�
+鍙戜鸡
+閭e棊B
+閭e閿欐瘮
+21涓栫邯涓浗鍩洪噾浼�
+longhun
+姣涘共涓冨叓
+鎻掔┐
+rxjhhvip
+寮峰Е鐗╄獮閫箖
+榛戦畱濞�
+鑰佽檸鏈�
+fuck
+钂嬩粙鐭�
+涔变鸡鐔熺潯鐨刯iejie
+灏卞幓鑹茶壊
+鐖嗙偢
+姣涚嫍鏃�
+鍏洓姝婚洠鑰�
+meinv
+鑲夋椤跺埌鑺卞績
+Tora-ToraPlatinumVol11鎸佺敯鑼�
+璧靛崡
+姣涚ぞ绉戦櫌
+浜氭床娣壊鍥�
+鏉ョ埥鎴�
+鑲夋鎻掕繘闃存埛鍐�
+娌堝饯
+澶ч浮宸存搷寰楁垜濂界埥鍟�
+骞查樋濮ㄧ殑楠氱┐
+闊撳暉寰�
+鎺ㄦ帹淇�
+鍦ㄧ嚎娓呮櫚鏃ユ湰瓒呯埥mm姣�
+濂界揣鐨勫皬绌�
+meinv瑙嗛鐭墖
+鑻忔檽搴�
+婊曟枃鐢�
+鎿嶅皠
+娣崱濂砿m鐨勫绌磋�佸笀瀚╃┐
+sm璋冩暀
+閮博鑿�
+缇庝钩鐪嬭瀛哥敓
+姣涜儭鑰�閭�
+netdream
+骞规浣�
+浣曞痉鏅�
+闄伴儴
+鏌寸幉
+姣涙gd
+鍏嶈垂娣ジ濂矨鐗囨
+鎻掔儌濡瑰灏忓眲
+澶栭櫚
+閵�琛屽赋鍙�
+鎿嶈崏浣犲
+涓ゆ�у崍澶滄縺鎯呯數褰�
+fuck鍞蒋浠�
+璺冲ぇ绁�
+姣涙gm
+姣涚敓瀛╁瓙娌″眮鐪�
+姹ゅ厜涓�
+鏃ヤ綘濡堝暒灞�
+鎺ㄦ帹渚�
+灏忕┐濂界揣
+濂冲仛鐖卞厜鐩樹簹娲�
+鑹查瓟
+澶╅箙缁掕鍔�
+鍙戞拨
+涔变鸡鐔熺潯鐨勫濮�
+娣ジ濡瑰璁哄潧
+棣欐腐GHB姘�
+楂樻疆鐧芥伎
+娣壊鎴愪汉缃戝潃瀵艰埅
+jingtiandongdi
+骞茶�佸笀鐨勭┐濂界埥
+鑹查
+鍜屽皯濡囧仛鐖卞ソ鐖�
+娉昢鍊�
+闇囩骇
+涓囧瞾
+婢虫床鍏夋槑缃�
+娣礊璐村浘
+涓�澶滄儏浜ゅ弸
+鍜挭鍦栫墖
+streetofEROS07
+streetofEROS08
+鍙戞姟
+鍥戒骇骞煎コ灞勫眲濂楀浘
+娣コ搴婁笂鐨勮嚜鎱�
+鍦撴豢
+姣涙睙娉芥皯
+濮愬紵婵�鎯呮帆鑹�
+鐙楀煄
+闈炲父涓夊浗
+RedHotJamVol6Chia銇湶鍑哄垵浣撻〒
+榛勮壊鍥剧墖
+20宀佸コ澶у鐢熻寮虹粍鍥惧叏杩囩▼鍏嶈垂娣數褰�
+濂借壊濡瑰鐢靛奖鍋氱埍璁哄潧
+bukake
+骞冲弽鍏洓
+闈炲父涓夊湅
+濮愬鐨勯槾鍞囧ソ澶у晩
+鏈�娣垚浜鸿创鍥惧尯
+daqingdiguo
+fuck鍚� 浠�
+灏忛浮楦�
+鎴愪汉缃戠珯
+fuck绀句細涓讳箟
+鑲夋濂借垝鏈嶅枖
+鍦撴弧
+閭伓鐨勫厷
+闃撮儴缈昏繃鏉ョ湅瓒呮嫿
+鍗冨勾
+寮犻挗
+meinv鎻掔┐
+鎺扮┐鐨崱涓�
+鍏嶆敞鍐屽彴婀�18dy
+寮熷紵鐨勫ぇ鑲夋
+涓夊浗绛�
+WANZ寮哄埗鐚ヤ旱闈炲悎娉曪緞锞烇緱锝礁锞�
+濡瑰鐨勯槾閬撶湡绱�
+姣涘鎵�
+涓滅獊鏆村姩鍜岀嫭绔�
+绮炬恫灏勮繘灏忓Ж鐨勫瓙瀹�
+鑸旇垚鐫�闃撮亾鍐呭
+灏戝コ鍏嶈垂婵�鎯呯數褰�
+姣涚毊鏉�
+楣垮煄婵�鎯呮帆鑹茶创鍥�
+寮峰埗娴h吀
+鎿嶆墦鐐�
+姣涜韩浠界敓鎴愬櫒
+姣涚澗涓�
+娉昢渚�
+绾㈠崼鍏�
+鎿嶆娊鎻�
+缇庝粰瀛愮編涔�+缇庤叧澶╀腑姊ㄥ瓙
+o2jam
+鍏嶈垂娣ジ濂矨鐗囨璇曠湅20宀佸コ澶у鐢熻寮虹粍鍥惧叏杩囩▼
+鐢熸畺鍣�
+灏忕┐浠荤敱澶ч浮鍚ф潵鍥炴娊鎻�
+缇庤剼娈嬮叿鐗╄鑶e娴搁�忔眮
+姣涘己鏁堝け鎰忚嵂
+铏曞コ灏忕┐闃存瘺
+娣ジ澶勫コ
+yutong
+浜傛澶╀笅
+涔变鸡
+骞圭牪
+瑗挎父浼忛瓟褰�
+鍜屽濡堢帺鎻掔┐
+钀ㄦ柉
+澶ц儐鍑轰綅
+meretriz
+姣涜倝娲�
+澶ц鏁�
+榛冭壊缍茬珯
+鍙�$娌�
+绉樺瘑瑾挎暀鍑岃颈
+fuck瑗胯棌鐙珛
+涓夊彞纭瘽
+婢虫床鍏夋槑缍�
+蹇椿鏋楅粍绔�
+fuck鐓為��
+鍏嶈垂榛勮壊缃戠珯鐢靛奖
+骞逛綘鑹�
+hotsex
+璨锋湀鍗�
+Lineage鈪�
+鐔辫姹熸箹
+鍘诲Τ濡�
+鏃ラ煩meimei瀚╃┐娣浘
+涔充氦
+鍦ㄧ嚎婵�鎯呯數褰�-浼氬憳娉ㄥ唽
+fuck鍙版咕鍏变骇鍏�
+缇庨珨璞斿Э
+姣涚簿瀛�
+锠㈢尓
+mm缇庡浘
+濂冲弸鍧�
+鑲夋蹇�熸娊鎻�
+鏋楀績濡傚仛鐖辫壊鎯呯數褰卞厤璐规帆鐢靛奖a鐗�
+鏋楄偗
+娣贡鍐涘洟
+娉昢浼�
+姣涘皬涔冲ご
+涓湅
+鍏嶈垂娣數褰�
+濂借壊cc
+鍙版咕鑹茶壊瀵艰埅
+姣涙兢涓�
+鎶氬紕鍚庢彃鍏ュ皬绌�
+涓浗
+娣ジ鐢靛奖
+鎺ㄧ炕
+vaameline
+鏃ユ湰缇庡コ鍥惧簱
+浜氭床鎴愪汉婵�鎯呭奖闄�
+瓒呯骇妯傝��
+姣涢槼鍏�
+鎶芥彃50宀佸濂砿eimei娣彨涓嶆柇
+杩為偊
+闇茬┐
+婵�鎯呮枃瀛﹀尯鏆翠钩姣嶅鍥藉娣壊璐村浘缃戝潃
+DICK
+鍗栧浗
+娣贡绉樺彶
+鍙版咕瑁镐綋璐村浘鎴愪汉鍏嶈垂鐢靛奖
+鐢蜂汉鏈�鐖辩殑娣浘
+瑁镐綋灏戝
+mm缇庡湒
+diguochuanqi
+涔变氦
+濡傛灉浣犳湭婊�22鍛ㄥ瞾璇疯嚜瑙夌寮�
+涓嶇敤娉ㄥ唽娣數褰辩綉绔�
+鑲夋濂界矖
+澶╁畨闁�灞犳
+榛勮壊鍏嶈垂鐢靛奖meinv
+鍐呭皠榄呮儜銇編灏戝コ绮炬恫婊嬫粙寰�澶栧啋
+鑲夋鎻掑叆鍢�
+绲茶矾鍌宠
+澶╅柟
+姣涘紦铏藉コ骞�
+钂告苯骞绘兂
+鏋椾笟灞�
+鏂板攼浜洪浕瑕栬嚭
+姣涘瓩閫镐粰
+鏉庢椇闃�
+鎿嶅眲
+姣涗斧澶村吇鐨�
+濡瑰鐨勫眲濂界揣鍟�
+GoldAngelVol8SuperEroticGirl:RioNakamura浠叉潙銈娿亰
+鎿嶉檲姘存墎
+鎴戝拰灏忓Ж娣�
+濮氫緷鏋�
+浣犵殑灏忕┐濂芥俯鏆�
+缇ら槾浼�
+閬婃埐鎸囧皫鍝�
+姣涘浗鍔¢櫌
+涓や釜涓浗
+姣涘伐鍔�
+濡瑰闇茬┐
+姣涙灙鍐冲コ鐘�
+鍦ㄧ嚎娣礊褰遍櫌
+鎿嶅凹
+thsale
+鏈�鏂板ū涔愰粍绔�
+澶勫コ鎬у紑鑻�
+瀛ゅ効
+pk1937
+姣涚墖
+鐧哄皠
+鎴愪汉鍗堝婵�鎯呯數褰�
+鍙戞拨
+瑁呭眲
+閲戝彂琛ㄥЖ瀛愮殑椴滃铚滅┐
+鎭嬬埍鐩掑瓙
+鍙版咕鎴愪汉23璐村浘
+鍑浘绉戞妧
+涔濊鍏辩敘榛�
+REDHOTJAM7EeosNote濮磶姘村笇
+aion
+姹熸姌姘�
+鑲夋鎻掑叆鑲ヨ偉鐨勬帆閬�
+瀛ゅ厭
+绮楀ぇ鐨勯緹澶�
+榛勮壊婕敾
+鐜嬫兜涓�
+鍦嗘弧
+鍙版咕鍏�
+鎻掑┓濠峰皬绌�
+濂告帆灏戝绌�
+澶╁畨闂ㄦ儴妗�
+鐤媯鎶芥彃瀚╃┐
+鏃ユ湰娣壊璐村浘
+鑲夋鎻掕繘铚滅┐
+澶╅槈
+meinv婵�鎯呮�т氦灏勭簿鐢靛奖
+2閫奸潬
+閭e悧B
+鏉庢椇闄�
+棣欐腐鎴愪汉鑹茬綉鍧�澶у叏
+鐖涙瘮
+娉昢浠�
+鎬荤悊
+濡冲鐨�
+鍦嗘豢
+unixbox
+鑲夋鐨勬娊鎻掓帆鑽″皯濡囩┐
+鍐涜浆
+娆х編鎴愪汉婵�鎯呯綉绔�
+姣涙棩浣犲
+鎶芥彃25宀佸濂冲濡规帆鍙笉鏂�
+姣涙柊鍏�
+琚�佸笀寮哄ジ鐨勫皬鍒濅腑鐢�
+鎵嬭娉ㄥ唽鏃ラ煩5018閮ㄦ縺鎯呯數褰�
+榛勮壊鍏嶈垂鐢靛奖娣數褰卞湪蹇灏勭簿鏃惰繀閫熷湴灏�
+鎱板畨濠�
+楂橀簵妫掑瓙
+濮愮殑瀚╅槾閬�
+椤跺埌鑺辫晩
+Ttmd
+GateToHeavens
+鍘�/鏃犵爜
+妫掗槾閬撳ソ鐥掔棐
+寮熷紵鐨勮倝妫掑ソ绮�
+鐢ㄥ姏鍒烘縺灏忕┐
+骞插皬濮愬皬绌�
+taobao
+鎴戠殑灏忓眲鍎垮ソ鐥�
+闃撮亾鍥剧墖
+绉佹湇
+sars
+寮犻渿
+鎬т氦瑾�
+鍏嶈垂娣櫕鍦ㄧ嚎鐪嬬數褰�
+楹婚唹閽㈡灙
+寮哄ジ29宀佸濂冲叏杩囩▼/娣闃存瘺灏忕┐
+鎬х埍鎿傚彴
+婵�鎯呭皯濂虫垚浜鸿鍧涗贡浼�
+鏄熼殯online
+鏌叾鏂�
+娉昢^娌�
+鐪熺悊鏁�
+涓浗缇庡コ娣壊璐村浘
+gc365
+21cn
+楂樻疆鐧芥祮
+浜烘皯鍫�
+鎴愪汉鍗堝婵�鎯呰亰澶╁
+姣涙棩浣犲
+骞圭┐
+绮惧瓙灏勫埌濡堝鐨勭┐閲�
+姣涚嫍鎿�
+涓閮�
+姣涗經灞曞崈鎵嬫硶
+鐜嬪笇鍝�
+濡堝浣犵殑绌村ソ绱�
+鎽╅棬鏁�
+榫欒檸
+鎿嶆帆鑽″濡圭┐
+濡堜釜姣�
+GM缇庡浗
+琛�娲�
+缇庡埄鍧�
+娣玬eimei鐢靛奖璁哄潧
+waigua
+琛�娲�
+涓ぉ涓囨柟
+濡堣垝鏈嶆浜�
+GM缇庡湅
+姣涢噾鏃ユ垚
+榫熷ご鎶靛埗鑺卞績椤朵綇瀛愬鍙�
+鏉庡皯姘�
+浜氭床璐村浘鍖烘湀瀹�
+鐙傛彃瀚╃┐
+鎼滅嫄
+meinv涓绘寔24灏忔椂鍏ㄥぉ婵�鎯呯儹鑸�
+鍕鹃瓊灏戝
+caoB
+鍕鹃瓊灏戝│
+KISS
+鍏嶈垂鍦ㄧ嚎娣數褰辨璧�
+RedHotIdolVol1
+姣涘叚鍥�
+钂欏彜杈惧瓙
+骞茬偖鎻掔┐
+鍐婇偅
+瑙f斁鍐�306鍖婚櫌
+鍏变骇鍏氶潬
+鑲夋鎻掑叆娴┐
+to173
+澶栨帥
+鎬х梾
+濂冲効鐨勯槾閬撳ソ瀚╁晩
+鍏嶈垂娣數褰盿鐗囨瘝瀛愭帆涔辫疆鐜板満鐪嬫壎姝h倝妫�
+棣欐腐鍏嶈垂娣數褰�
+涓婂Τ
+姣涜嫻鏋滄棩鎶�
+鑼冪敯绱�120H鍠滀笉鑷浣忓湪涓�璧锋棩瑷�
+闃磋寧鎶婃帆绌村婊�
+鏁欎綘鎬庢牱寤惰繜灏勭簿18宀佷互涓嬬鍏嶈垂娣數褰盿鐗�
+PristonTale
+鍏堝鍚庤创
+鍗撳ゥ
+soma
+K浠栧懡
+鏉庢枃鏂�
+閽︽湰绔�
+鍗撳ェ
+濂ヨ繍
+鏂拌瘲骞撮壌
+globalrescue
+鍏嶈垂娣壊鐢靛奖涓嬭浇
+鍘嬪埗
+娣崱瀹舵棌缇や綋鎬т氦
+meinv婵�鎯呰棰戣亰澶╁
+骞插叏瀹�
+浜掕仈缁忕含
+鑴。鑸�
+鍚寸櫨鐩�
+钘忓浼�
+鍒嗗鍦�
+姣涚編鍥戒箣闊�
+933cn
+浜旀槦绾㈡棗
+鎻掍綘鑰佹瘝
+娣ジ鎶ゅ+绌�
+楦″惂鍒哄叆濂硅倹闂�
+涓浗濞变箰榛勭珯
+楠氭氮娣按鐨勫皬灞勫効
+楹ヨ閰镐簩涔欏熀閰拌兒
+qijishijie
+鑹茶壊杩�
+榫嶈垏鍦颁笅鍩�
+绀炬渻姝g京鍔涢噺
+寮撻洊
+鎱板畨濡�
+鍡晩涓嶈鍋滃晩鎻掔殑鍐嶆繁涓�鐐�
+yxzbw
+濂ч亱
+骞茬┐
+鎸囩偣姹熷北璁哄潧
+骞肩敺鍋氱埍濡瑰鍋氱埍
+娣ジ闃垮Ж绌�
+鍏節椋庢尝
+鐧藉皬濮�
+姣涜懀寤哄崕
+姣涘鎸�
+閿欓偅鍚楁瘮
+pp241娣壊瀵艰埅
+姣涘姹囧眬
+鍋囬槼鍏锋彃绌�
+鑹冲娣コ
+鏈珯10002澶氶儴婵�鎯呯數褰卞叏閮ㄥ厤璐硅瘯鐪嬩笁澶�
+鍝ュ摜娣ジmeimei绌�
+浜ゆ崲澶
+鍏村鍓�
+椋庢湀澶ч檰
+涓滄鏁�
+鎵庡崱缁存槸鑻遍泟
+鎴愪汉鐢靛奖
+鐒$⒓鐐湒
+娉曞姛
+娣按瀚╃┐
+鍦嬪瀹夊叏
+闈堥亰瑷�
+姣涜糠姝艰嵂
+寮撹櫧濂冲共
+浜氭床鎴愪汉婵�鎯呰棰�
+94bb鎴愪汉灏忕數褰�
+瀹跺涵涔变鸡灏忚
+mforest
+鍦f瘝
+椹阀鐝�
+姣涘_鎸�
+鎯呮姤
+鍒涚綉
+鍐岄偅
+鍙埍鍙岃優鑳庣編骞煎皯濂崇殑鎬ц叮浜氭棤]402mb]
+姣涢搧閬撻儴
+game588
+澶ч浮宸寸嫚鐙犳彃杩涗簡濂归偅鍙堣偉鍙堝鐨勫皬楠氬眲鍎�
+楂樻不鑱�
+浜岀┐涓嚭
+鏃犵爜浣撻獙
+姹跺窛
+瀹炵幇浣犵殑骞绘兂
+濉炰綘鍏�
+澶栨寕
+鏃ユ湰18娣數褰辩綉
+鍜挭鍥剧墖
+鎯呰壊璋�
+濂告帆鎶ゅ+绌�
+鍗¢�氱編濂虫帆鑹茶创鍥�
+鍓戠綉
+鍙慯鎶�
+鍙d氦
+鑷敱姘戜富璁哄潧
+鎵掑紑濂逛袱鎵囬槾鍞�
+鍏嶆敞鍐屽湪绾挎帆鐢靛奖
+鍙嶅厷
+姣涙GD
+澶ц姣�
+kqking
+娉勫瘑
+楠氶浮
+娣崱鐥村コ璐村浘
+骞逛綘鑰佹瘝
+涓�閭婁竴鍦�
+鎴愪汉鑹叉儏缃戠珯鍒濅腑濂崇敓鍋锋媿
+姣涙GM
+dick鍛傜钃�
+鐧哄
+澶栨暀涓婅杩熷埌灏辨尐鎿�
+fuck灏勭簿
+骞逛綘鑰佹瘮
+mm涔辨帆鑷媿鍥剧墖
+婵�鎯呮帆鑹瞞p3
+鍎垮瓙鐨勮倝妫掗《鍒板濡堢殑鑺卞績
+姣涚媯鎿�
+姘存祾
+鐖卞コ浜�
+鏂板崕绀�
+71776
+娉曞��
+鍨冨溇娓告垙
+娴┐澶ц倝妫�
+宸磋但
+鍒嗚
+姣涙潕鐧昏緣
+pp鐐圭偣婵�鎯�
+娣壊鎼斿コ缃�
+楦″反瀵瑰噯娣┐
+姣涙潕绾㈠織
+娣コ绌�
+缇庝钩鏂楄壋
+姣涘ぉ楣呬箣鏃�
+鍑岃颈
+鍕佺垎
+鐙楀嵉
+nana鏃犱慨姝V濂充紭锞婏緬鎾倞
+寮熷ぇ鐗╁媰
+鍖椾含褰撳眬
+澶╁ぉ骞茶布鍦�
+鎴寸浉榫�
+88jb
+roiworld
+鍏卞拰鍥藉崼澹�
+fuck瀹¤缃�
+姹囨
+鍙嶅叡
+棰嗗彇
+娓告垙姗樺瓙
+鎬т氦璇�
+鐓欒啅
+澶ч浮宸村共meimei
+鍏悎閲�
+anal
+鍒嗚鍥藉
+濮愬紵娣贡杩樼帺3P
+姣涚郴缁熷叕鍛�
+娉曞姛
+鍏嶈垂濡瑰榛勮壊娣贡鐢靛奖
+娣长灏戝コ
+鍏変箣鍦嬪害
+鐏夯
+鎴寸浉榫�
+楱峰濡�
+閲戦睏璞堟槸姹犱腑鐗�
+鐢峰コ婵�鎯呮帆涔卞浘鐗囩┐
+鑲夋妸楦″反鍖呭緱绱х揣
+鏉卞寳xx缍�
+closeupsofus
+娲紶
+鍙楄檺鐙�
+姣涜鍖竴瀹�
+姣涢緹鍏�
+鎿嶆搷铔�
+姣涚澗
+姣涗簲鏄熺孩鏃�
+鎷夊鏂彶鐖惧痉
+fuck瑗胯棌澶╄懍
+鐙楃嫾椁婄殑
+璨锋槬
+fuck鐜嬪矏灞�
+鍏嶈垂娣壊鎯呯數褰辨暀浣犳�庢牱寤惰繜灏勭簿18宀佷互涓嬬
+闃撮亾鍥炬墦鎵嬫灙涓撶敤
+濯藉鐨�
+鍙堣偉鍙堢揣鐨勯槾閬�
+楂樻竻鎬ф剾
+娣ジ澶勫コ鐢靛奖
+鍏嬫灄椤�
+鍔炵悊璇佷欢
+姣涘彂鎶″姛
+姣涘偦姣�
+鎴愪汉鍥剧墖瀵艰埅
+婵�鐖界數褰盫IP浼氬憳娉ㄥ唽鍖�
+鍒�鍓戔�㈣嫳闆�
+鑹叉儏宸ュ巶
+ji濂�
+涓嶈娉ㄥ唽婵�鎯呭厤璐圭數褰�
+绯荤粺
+鍗堝鎴愪汉鍦�
+闄虫按鎵�
+浣犲鐨�
+姣涚厼閫�
+绱嶇补
+姣涙父鎴忕鐞嗗憳
+姣涙�ц檺寰�
+搴风敓
+瓒呯礆妯傝��
+闆�8
+浜氭床鎴愪汉鍗堝鍦�
+fuck鐜嬪垰
+娉ㄥ唽閫氶亾鐪嬫儏鑹茬數褰�
+鑹茬綉闃撮亾鐗瑰啓寮哄ジ26宀佸濂冲叏杩囩▼
+甯冮浄灏�
+鍙楀偡
+gamemaster
+浜哄浜ゆ崲
+鎶芥彃29宀佸濂冲濡规帆鍙笉鏂�
+涔变鸡閮藉競
+fuck绯荤粺璁伅
+鍙椾激
+olgad
+娣娴コ
+鐢蜂汉鑻ュ澶氦
+绉︽檵
+TokyoHotn0156160鍚堥泦鏀惰棌鐗�
+鎿嶆帆鑽″皯濡�
+鎴堜竾閽�
+wg886
+鎹呴��
+璧板厜
+Suck
+鐖跺コ婵�鎯呮帆鑹�
+鎿嶄綘鍏缉绁栧畻
+姣涗綍鍊欏崕
+淇濆崼鍙版咕
+鑲夋鎻掕湝绌�
+鎶芥彃53宀佸濂砿eimei娣彨涓嶆柇
+鐧借檸瀚〣
+杈惧皵瀵屽皵
+姣涢槾鍞�
+娉曚緰
+鏀垮崗
+婵�鎯呰嚜鎷嶅皬鐢靛奖
+瓒欐泬寰�
+鏀垮崝
+鎶芥彃55宀佸濂砿eimei娣彨涓嶆柇
+楂樻鑻�4濂楃墖鍚堝叡
+灏戝鑷叞
+鐙楀墿
+鎿嶆帆鑽″皯濡囨搷娣崱濡瑰
+鐧借檸瀚゜
+鍎垮瓙娣ジ濮愬
+鍏節姘戣繍
+姣涘崌杈炬瘯涓氳瘉
+琚构
+鐜嬬偝绔�
+鍔╃悊
+鍗靛瓙
+鏈媺鐧�
+缈樿噣瀚╃┐
+琚共
+姣涜倝妫�
+鍝ュ摜骞茬殑浜哄濂借垝鏈嶅晩
+娌ф緶鏇�
+鏈堝濂楀浘绀�
+娉昹un鍔�
+鏁欎綘鎬庢牱寤惰繜灏勭簿36宀佷互涓嬬鍏嶈垂娣數褰盿鐗�
+鎿峬m绌翠氦
+闄伴杸
+鍌儏鑽�
+涓崕
+婵�鎯呮帆褰遍櫌
+鏃ユ湰鐏岃偁
+suck浣犲鐨�
+鍦ㄧ嚎娣數褰卞厤璐规帆鑹叉儏鐢靛奖
+婵�鎯呭洓宸濇柟瑷�鐗�
+楂� 娼� 鍠风簿
+濮︽帆闆昏粖
+濮儨寰�
+钄g稉鍦�
+鎴戜綘鑰佹澘
+闊撴
+鎵嬭娉ㄥ唽鏃ラ煩5012閮ㄦ縺鎯呯數褰�
+鏉庢湀鏈堥偿
+浜哄浜ゆ彌
+鍓嶇綉
+transexual
+浣庡児閲戝梗
+鍙版咕鎴愪汉24璐村浘
+hardcore
+濂冲効娣ジ濡堝绌�
+鏃ユ湰椤剁骇娣墖
+鎽告摝灏忚偉绌�
+鍗″崱閲戝竵
+14鑹瞫e鎴愪汉绔�
+鎬у鏁欐巿
+灏忛槾鍞囪楦″反鐚涚殑濉炶繘鍘�
+娉曚鸡
+榫欒吘宸ヤ綔瀹�
+濡宠�佹瘝鐨�
+鏉庣磪蹇�
+鐝惧焦鐪嬭濠�
+姣涜倝妫�
+澶ч浮宸存彃鍏ヨ倝绌�
+89
+杌嶆皯琛濈獊
+涓姛
+绮惧搧鎬т氦鍥�
+鐟炲+閲戣瀺澶у
+绯荤粺娑堟伅
+閭诲眳缇庡皯濡囨搷娣崱灏戝
+鎴愪汉鑹叉儏瀵艰埅
+瀹屽叏鍏嶈垂鍦ㄧ嚎娣數褰辩湅瀹屼繚璇佷綘鎵撻鏈�
+鑹茬嫾淇变箰閮�
+婊鹃偅鍡庤�佹瘮
+瀛腑灞�
+闄伴槣
+娣數褰�//灞呯劧鑺遍挶璇蜂汉鏁欐�х埍濮垮娍缁勫浘
+鍙崱鍥�
+鑹叉儏鐢靛奖
+寮犳灄
+绋庡姟鎬诲眬
+meinv娣浘
+qqyinsu
+mystina
+娣浘鏂扮ぞ鍖�
+椴嶆垐
+濡堝瀚╃┐鐥�
+琛�姣�
+piaoliuhuanjing
+澶╀箣鐓夌崉
+椤忓皠
+鍗堝婵�鎯呭濡�
+棣阀鐝�
+濮戝鐨勯槾閬撳ソ绱у晩
+澶勫コ寮�鍖�
+鐜板焦鐪嬫姢濡�
+浜炴床鎬ц檺
+娉曚粦
+鏃ヤ綘鍏ㄥ
+濂瑰鐨�
+鐧兼巹
+鍘诲ス濡�
+濮愬鐨勯槾閬撳ソ绱у晩
+鍒嗚鍦嬪
+姣涙帆鑽�
+365sex
+姣涜仈鍚堝浗
+浣犵殑绌村お绱т簡
+tiejiazhengxiong
+鎷涢浮
+涔呴亰缍�
+fuck鍊瘒
+鏈珯10022澶氶儴婵�鎯呯數褰卞叏閮ㄥ厤璐硅瘯鐪�
+澶у彶璁�
+鑻ュ彾PrincessCollection1163
+鏋佸搧娉㈤湼
+涓侀绀惧尯
+鍙戜粦
+寮犲織娓�
+姣涢挶鍏剁悰
+鐗圭閮ㄩ槦
+鐙犵嫚鍦拌倧
+涓侀绀惧崁
+鏉庢湀鏈堥笩
+鎴戣娉勪簡鍠�
+鏃犳瘺绌�
+camon
+鐜嬪喍鍧�
+鎿嶆垜
+閲戦碁宀傛槸姹犱腑鐗�
+鍙戜鸡
+haidaoshidai
+longyudixiacheng
+骞蹭竷鍏�
+姣涢珮涓芥瀛�
+澶╅獎
+ezgaming
+鏃ユ湰鐏岃吀
+X濯界墰姣�
+灏戝鐨勯獨绌存帆娑�
+浣犵殑澶ч浮宸村ソ绮�
+鎴愪汉婵�鎯呰鍧涘鑸�
+鏉庢椽鏅�
+鐙楀吇
+璧ゅ尓
+xinchangzhiyewang
+鍔茬垎
+澶勫コ娣崱鑹叉儏缃戝潃澶у叏
+娣锋矊鍐抽潬
+闄抽洸
+缇庡コ灏忕┐璐村浘鍋锋媿灏戝コ涔虫埧
+姹熺嫭瑁�
+lihongzhi
+灏忎钩闋�
+澶ц瘽鎴樺浗
+鎬ц壊绀惧尯
+娣崱淇变箰閮�
+琛楀ご瀵规姉
+姣嶅瓙涔变鸡涔嬫帆绌�
+鍏嗛缚
+鏁湅绁炵ぞ
+鏉滈瞾闂�
+姣涘洖姘戞毚鍔�
+鎵庡崱缁�
+鍥藉鎬荤悊
+閭e悧鑰佹瘮
+璩藉Τ闃挎瘝
+澶╅緧鍏儴
+娉曡厐鍔�
+姣旂殑
+鍙扮崹鍒嗗瓙
+椴嶅饯
+鍏洓骞虫毚
+閲庡悎
+閰ヨ兏瑾樻儜
+澶ф硶寮熷瓙
+鍏姹熸辰姘�
+鍙崱鍙�
+闊撳晸寰�
+姣涙睙涓诲腑
+鍏変箣鍥藉害
+鍦ㄧ嚎鍏嶈垂婵�鎯呰8鑱�
+鎼濨
+鎷跨牬浠�
+娉曡タ鏂�
+璧ゅ寲
+鏀垮彉
+AV瓒崇悆璩�11鐢稸S11濂冲ぇ灏嶆焙
+姣涚幆淇濇�诲眬
+娲炴礊娣按娓呮櫚澶у浘
+閽堝鍙版咕
+鐙珛鍙版咕浼�
+鍎垮瓙椤跺埌濮愬鐨勮姳蹇�
+鍌叺鍌宠
+鎳嗘偍濞�
+鍥涙捣榫欏コ
+鍙慯^浠�
+甯宠櫉
+棰嗗湡
+绌村浘
+xingkonghuanxiang
+webgamecomcn
+鑹查摼
+鏉ㄥ皻鏄�
+闃村攪榛忔恫娴佷笅
+绮楀ぇ鐨勯浮宸存彃鍏ョ┐娲�
+寮峰Е铏曞コ
+涓滃崌
+娉曞��
+鐝惧焦鐪嬭濠︿笅杞�
+鍦g伀
+鍔炵悊鏂囧嚟
+鍏氦杞︿笂鎿嶅コ澶у鐢�
+寮烘毚
+娣崱濂虫姢澹�
+绌村湒
+灏戝鎴夸腑鑷帆鍜屼袱鍕囩敺鐜�1P鎿嶅緱鐩村彨鐖芥搷鏃ユ湰娣コ绌�
+浜氭床鍗堝鎴愪汉褰遍櫌涓績
+蹇厠
+涓塊鍏�
+鍏嬫灄闋�
+鎶ゅ+鑴辫。鍥惧彴婀炬縺鎯呯數褰�
+鍏嶈垂娣數褰辩湅瀹屼繚璇佷綘鎵撻鏈�
+fuck缃戠
+灏戝瀚╃┐鎵掑紑瀚╃┐鎵掑紑瀚╃┐
+pcik
+钖╅仈濮�
+鑹叉儏灏忚
+鎵嬭娉ㄥ唽鏃ラ煩5023閮ㄦ縺鎯呯數褰�
+鎴愪汉鐢靛奖鍏嶈垂鎴愪汉鐢靛奖
+娉曞浗
+鍙慯^浼�
+婵�鎯呮垚浜烘帆鐗�
+濡冲ス濡堢殑
+浜哄ぇ浠h〃澶ф渻
+鎴愪汉璁哄潧
+寮甸渿
+閫间綘鑰佹瘝
+鏉庢枃鏂�
+鎿嶆棩鏈帆濂崇┐
+绮捐煵
+涓叡
+姣涗笁闄コ
+鍟婂揩鎻掑晩灏忓眲缇庢浜�
+闄冲鍏�
+澶ф尝楱峰│
+灏忛獨娲炶湝绌�
+鏈媺鐧�
+鎴愪汉瀵艰埅
+榛戞槦濂充緺
+绾櫥濂�
+姣涚鐞嗕汉鍛�
+鐗涢�奸潬
+鍒樹害鑿叉帆闃撮亾娴佽鑹茬墖
+鎳嗘偍濡�
+鍙戣疆
+榛勮壊鍏嶈垂娣贡鐢靛奖寮哄ジ鐗�
+姣涘叡鍖�
+鎵掑紑瀚╃┐鎶氭懇濂圭殑瀚╃┐涓嬭韩涔熶笉鍋滅殑鎶芥彃鐫�
+rxjhvip
+锞婏讲锞婏緹锝懊楁疆鍚广亶锞婏讲锞婏緹楹荤編銈嗐伨
+U/R闈�
+濯紹
+habbo
+japansweet
+dekaron
+娣壊灏忚缃戠煭鐗囪壊鎯�
+闃挎墎钀
+棣欐腐婵�鎯呮帆鑹插尯
+楦″反鎻掕繘濞囧鐨勮姳钑�
+娉曚緰
+闃垮Ж鐨勯槾閬撳ソ澶у晩
+鍏嗛椿
+ur闈�
+濡堥��
+鎯呰壊鐓х墖
+绱х┐
+绁炲窞澶╂垐
+鐬�-楗簿鍦扮嫳鐩戠鏃犻檺涓嚭
+鍝ュ摜浣垮姴鎻掓垜
+閲庨浮
+璐哄浗寮�
+寮锋毚
+姣涚湅妫嬭蒋浠�
+鍏嶆敞鍐屾帆鐢靛奖鐖辩殑鑹叉斁
+琛�鑵ュ浘鐗�
+姘戣埅灞�
+鍑﹀コ寮峰オ3绌翠覆鎸胯吉濮�
+姣涙棩浣�
+53xpcom鐢靛奖鍏嶈垂
+娉�$鍊�
+鎿嶉偅鍚楁瘮
+楣介吀浜屾阿鍩冩墭鍟�
+灏勮繘灏忕┐
+绮楃‖澶ц倝妫嶆娊鍔ㄥソ鑸掓湇
+鏈珯10013澶氶儴婵�鎯呯數褰卞叏閮ㄥ厤璐硅瘯鐪嬩笁澶�
+瑙嗛鑱婂ぉ瀵艰埅
+楱峰│鎺癇
+妯℃嫙鏈�
+涔虫涓濊
+鎺扮┐鎵撴礊
+姝诲叏瀹�
+娉昢^鎶�
+鍋锋儏瀹濋壌
+瀹夊崡
+58jb
+鍌幻�
+鍚存柟鍩�
+瀹嬫鐟�
+妫按Cocoa
+绔嬪嵆鐧婚檰瑙傜湅婵�鎯呯埥鐗�
+涓婃捣瀛ゅ効闄�
+寮哄ジ
+鑲夋鍣楀棨涓�澹版彃鍏ラ槾閬�
+宸ヨ嚜鑱�
+鏃ユ湰鎴愪汉璐村浘鍖鸿鍧�
+鍗堝鍓у満鎴愪汉瑙嗛鑱婂ぉ
+娣崱缇庣湁灏卞枩娆㈢帺鐢蜂汉
+鍋氭剾瀵湡闆�
+闃撮亾
+鐩存搷濂瑰槾灏勭簿
+寮哄ジ44宀佸濂冲叏杩囩▼/娣闃存瘺灏忕┐
+xingzuanwuyu
+project
+娣按鍥涚泭
+闃磋寧鍦ㄥ瓙瀹彛娓歌崱
+娣按绲茶オ
+骞圭偖
+浜烘皯甯�
+鍏溅娣ジjiejie
+瑁呴�奸潬
+灏忕┐琚ぇ楦″惂鑳�鐨勫ソ鐥�
+鍗″紬钂�
+鑹茬嫾璁哄潧
+鍏嶈垂娣壊璐村浘
+鐑傞��
+涓崡娴�
+鏄濇剾瀹�
+楠氱┐鎬掓斁
+姣涗粬濡堢殑
+骞茶繘濡瑰鐨勫皬绌�
+楦″反鐢ㄥ姏娣卞害鎻掑叆
+娣ジjiejie璁哄潧
+濯芥瘮
+濮愬紵婵�鎯呮帆绉�
+璁$墝杞欢
+浼婃媺鍏�
+鎴愪汉褰辫
+涓嬭浇榛勮壊娣贡鐢靛奖
+閮藉競涔变鸡
+鏃ユ湰鎯呰壊娣數褰�
+鍨彴
+VIP鐗瑰尯婵�鎯呭湪绾�
+fgmtv
+鑲夋娣辨繁鎻掑叆绾栧急鐨勮倝娲炶!
+闈掑ぉ鐧芥棩
+fengwutianjiao
+楣垮煄濞涙▊
+鍌籦
+绌村眳浜烘帆鑹茶创鍥�
+鍏遍花
+B鍗氬+
+鏂伴瓟鐣�
+灏佺浼犺
+鏉辨柟璩囬��
+鍏嶈垂鍦ㄧ嚎娣數褰辩綉绔�
+瀹鹃濂抽儙
+鎬ф劅鑲変笣
+涓叡涓ぎ涓崕浜烘皯鍏卞拰鍥�
+姣涘缁存柊闂�
+鎵撳�掍腑鍦嬪叡鐢㈤花
+caobi
+18dy褰遍櫌
+鑸斿摜鍝ラ浮宸�
+鎯呭
+鏉ㄧ櫧鍐�
+鎴愪汉褰辫
+娓呯函娲剧編濂冲彲鐖辩殑璁╀汉鎯崇媯骞插ス銆怰MVB/195MB銆�
+hero108
+娣鐥村コ
+澶у彶瑷�
+鏃ヤ綘濡堥潬
+鑹插ぉ鍫�18绂�
+姣涙帆璐�
+鐪惧織鎴愬煄
+鑲夋鐙傛彃濂界埥 鎻掓垜
+鑿IIOnline
+骞茬垎
+鍗庡缓鏁�
+姣涙帆璐�
+浣犲闈�
+灏戝コ琚己濂稿埌楂樻疆鏃跺伔鎷嶅皬A鐗�
+姣涜倝妫嶅瓙
+琛楅牠绫冪悆
+姣涗汉浠d細
+浠栧悧鐨�
+闊撴鑺�
+浜烘皯骞�
+鑷敱浜氭床
+婀挎鼎鐨勮姳钑�
+jiejie鐨勫皬绌磋澶ч浮宸存彃寰楀ソ鑸掓湇鍝�
+姣涘彂杞�
+闈犳瘝
+鐧兼藩
+娉曢鍔�
+鍘曟墍鍋锋媿
+寮峰Е
+娆х編娣贡缇庡コ璁哄潧娓呮櫚鐨勭闃村浘
+鍏洓鍙傚姞鑰呭洖蹇嗗綍
+澶х矖鑲夋鎻掑叆闃存埛
+鏈珯10014澶氶儴婵�鎯呯數褰卞叏閮ㄥ厤璐硅瘯鐪�
+鍥涙竻
+FUCK
+qeeloo
+姹熸皬
+杈捐禆
+鍙版咕鍒嗚
+鑲忔垜鐨勫皬灞�
+鍗敓妫夋潯鐪熶汉浣跨敤鍥�
+鏉庡紭鏃�
+鑹叉儏娣浘
+鍋氭剾鑷媿
+mm鍦ㄧ嚎鐢靛奖a鐗�3绾х墖
+鏋佹鐕冪儳
+涓浗浜洪兘鍦ㄤ笂鐨勫洓澶у綋
+涓滅儹绌哄
+鍎垮眾涓ぎ鏀挎不灞�濮斿憳
+鎿嶇┐鍠锋按
+fuck鍗佸叓鎽�
+閲戝竵缃�
+鏉�浜虹姱
+鏍¤姳娌夋拨璁�
+灏戝閲庡娣┐
+鍏嶈垂娣壊濡瑰鐢靛奖
+骞茬偖
+鍙间綘
+鎻掑湪灏忕┐閲岀殑鑲夋
+鍚寸櫨鐩�
+鍔熷かonline
+teen
+鐪熶笁鍦嬬劇闆橭L
+鍏嶈垂娣ジ濂矨鐗囨璇曠湅鏁欎綘濡備綍閴村埆澶勭敺澶勫コ鐨勬柟娉曠粍鍥�18宀佺鐪�
+鑲夋鍦ㄩ槾閬撳唴鍠峰皠
+姊︿腑鐨勫コ瀛�
+鎬庢牱寤惰繜灏勭簿25宀佷互涓嬬
+testicle
+闈炴床
+鑲夋娣卞叆鑺卞績
+澶╃殗闄涗笅
+bignews
+鑹插濡瑰ぇ鍨嬮粍绔�
+鍝叉皯
+娣ジ灏戝コ璐村浘娣ジ濂虫姢澹创鍥炬帆鏆翠簹娲�
+鐮撮瀷
+璩f帆
+鍦伴渿灞�
+鏆磋鐧芥浉濂�
+濂芥涓嶅璧栨椿鐫�
+鑷敱浜炴床
+mm鐢靛奖灏忕墖娈佃瘯鐪嬪厤璐规帆褰辩墖
+浣撹偛鎬诲眬
+杈捐炒
+fuck濞佽�岄挗
+澶╁畨闂ㄥ睜鍩�
+鍏嶈垂婵�鎯呯數褰辩埥鐢靛奖
+婵�鎯呬功灞嬬敺濂冲仛鐖辩墖娈�
+骞奸娇
+杩疯棩
+鐏肩儹鐨勯緹澶寸揣椤朵綇鏌斿鐨勮強鑺卞彛
+鏈辫挋
+鍗堝婵�鐖界數褰辩綉銆愭垚浜虹數褰辫壊鍖恒��
+姝愮編鐒″
+姣涘-鎸�
+楦″反鐙犵嫚鎻掑叆濞囧澶圭揣鐨勯槾閬撲腑
+棣惉绁�
+娣壊鐢靛奖璁哄潧
+safeweb
+SpecialForce
+鏇癎M
+绱呴爞鍟嗕汉
+鑲夋娣辨彃
+鐙椾箻
+涓濊娣
+鍜挭鎯呰壊
+绉佹湇
+鍌籅
+hunluanmaoxian
+娣贡閲戝彂meinv
+浜備笘涓夊湅
+闃撮儴
+鎻掑绌存帆姘存祦
+鐜╁紕濂圭殑楠氬眲瀚╄倝
+骞筨i
+浣犲Д濮ョ殑
+鐖界埥鐖藉彴婀炬垚浜鸿创鍥�
+鏇癎m
+姣涘/鎸�
+銆婇噾鐡舵銆嬬殑宸ㄨ憲
+鎻掓垜鐢ㄥ姏鎻掑ソ鐖�
+webgamecomcn闈�
+鏃犵爜鍐呭皠
+娣崱鐥村コ
+澶ч浮鍚у瀵告繁鍏ョ洿椤跺ス灏忓眲鐨勮姳蹇�
+濂冲悓蹇楁帆涔辫创鍥�
+鎬х埍棰戦亾
+婵�鎯呮帆鑹插姩鐢荤墖
+鎿嶄綘鍏ㄥ
+鎺屼笂涔﹀煄
+姣涘濂�
+姣涙按鍘昏溅浠�
+鎿嶆搷
+鑻遍泟绾康纰�
+鍙屽嘲寰ⅳ
+濡瑰绌�
+鏁欎綘鎬庢牱寤惰繜灏勭簿19宀佷互涓嬬鍏嶈垂娣數褰盿鐗�
+姣涘浗闄呮硶闄�
+姣涢粍 鑿�
+澶ч浮宸撮《杩沵eimei鐨勮姳蹇�
+niggernigger
+纾曡嵂
+鎯呭牨
+wg17173
+涔板崠鏋敮
+寮疯
+fuck浜旀槦绾㈡棗
+鍝ュ摜鐨勮倝妫掑ソ闀垮晩
+涓撳埗
+鐏窔浠诲嫏
+骞歌繍鎶藉
+娲楄剳鐝�
+鏁欎綘鎬庢牱寤惰繜灏勭簿24宀佷互涓嬬鍏嶈垂娣數褰盿鐗�
+姣涜儭绱у
+濉炰綘濞�
+鐏粷缃�
+灏栭榿鍒楀矝
+榫欒檸闂�
+鑸旂殑涓嬩綋婀挎鼎闃存瘺
+涓芥槬鑻�
+闄堟檽瀹�
+涔�
+楠氬眲濞樹滑鍎�
+鍙戞拨
+婵�鎯呯儹鑸�
+prostituta
+绂佹柇灏戝コ
+鑰佸皯涔变鸡
+hanghaishiji
+婵�鎯呭皬鐢靛奖
+骞瑰Τ濯�
+鎵嬭娉ㄥ唽鏃ラ煩5001閮ㄦ縺鎯呯數褰�
+閮戜竾閫�
+鎴愪汉灏忚
+寮哄ジ30宀佸濂冲叏杩囩▼/娣闃存瘺灏忕┐
+鐙傛搷浣犲叏瀹�
+鎸夋懇妫�
+鍙版咕鎴愪汉21璐村浘
+瀛姝�
+閮戞簮
+缇庡コ鍙e惈楦″惂鐜╁唴灏�
+璧涗綘濞�
+灏忕數褰卞厤璐圭湅楂樻疆灞嬭创鍥惧仛鐖辫棰戣〃婕�
+鏃ユ湰缇庡コ椴嶉奔璐村浘鍖�
+av璐村浘
+姘戜富娼�
+浜哄com浜哄銇儏浜�2澶互澶栥伄鐢枫伀涓嚭銇椼仌銈屻仧濡汇仧銇�
+瑁呭灞曠ず
+濠峰┓娣壊璐村浘
+鍋氱埍瑙嗛涓嬭浇
+姣涘垏涓�
+楣垮煄鑹插濡瑰ぇ鍨嬮粍绔�
+106bb鎴愪汉灏忕數褰�
+涓浗澶у瀷鍏嶈垂鎴愪汉榛勮壊鍥剧墖鍖�
+姣涚墰姣�
+鎿嶅崥璁�
+鍏嶈垂鍏嶆敞鍐屾帆鐢靛奖
+濮ㄥ鍜屾垜涔变鸡鐞嗗皬璇�
+鐚涙彃灏忓绌�
+鍙版咕鎴愪汉瑙嗛鑱婂ぉ
+meinv婵�鎯匰M澶勫コ娣按
+闆北鐙瓙
+姘戠尓
+璞栬��
+閷㈠叾鐞�
+姣涘畼鍟嗗嬀缁�
+鍙扮仯鍊簜缍�
+澶╀箣娓镐緺
+缇庡コ绌�
+鐓炵瓎
+榛勮壊闈�
+freenet
+姣涜淳搴嗘灄
+寮�鎴�
+鎿嶅偓鎯呰嵂
+鎬�蹇靛崄浜斿勾鍓嶇殑澶у鐢�
+鍐伴攱
+mankind
+瀛愬
+鏈珯10017澶氶儴婵�鎯呯數褰卞叏閮ㄥ厤璐硅瘯鐪�
+瀛愬
+娆¢儙
+鍚曠鑾�
+鐜�3p鑹查摼
+甯屾媺鍏�
+鐗瑰垾鍏憡
+鐓炵瑪
+youxika
+鍚哥簿鐥村コ
+浣犳妸濡堢殑绌寸┐鎻掓弧浜�
+涓�澶滄儏
+鑲夌紳 灏忚倝绌�
+浠�
+sealonline
+宸℃煡鍛�
+鍥炴皯
+姣涚帇鍏泲
+mierda
+澶ч夯
+xinchangzhiyewang
+婵�鎯呰В鐮佷袱鎬х數褰�
+浜炴床棰ㄦ毚鎯呰壊
+浜ら�氶儴
+姣涚嫍灞�
+璧涘Τ闃挎瘝
+鐙傛彃meimei绌�
+姣涙瘺XX
+瀵规棩寮虹‖
+浜旀湀鍥涙棩
+閬楃簿
+姣涚嫍灞�
+姣涙俯瀹朵繚
+娲叴
+寮撻洊濂冲构
+杞祦鎵ф斂
+鐧兼巹
+娴佷骸
+鎿嶅ぇFA寮熷瓙
+鏈�澶х殑鎬ц檺寰呭強鍙﹂鎬х敓娲荤恫绔�
+绮夊娣噣
+闊╁浗涓夌骇鐢靛奖
+鏃犵爜鍋氱埍
+鍙嶅崕
+娆х編婵�鎯呮帆鑹茶创鍥�
+娣笢鏂�
+娣獮鐥村コ
+nudenude
+鏂板攼浜虹數瑙嗗彴
+姣涘ザ瀛�
+姣涘啗濮�
+姣涙柊鍏夋槑
+鍙涘厷
+娉昢^鎺�
+姣涚帇宀愬北
+姘戣繘鍏�
+寤栨櫀
+棣欐腐婵�鎯呰鍧�
+榛冩槗缇や繝鍌�
+qixia
+鏉庢矝鐟�
+鐜嬫椽鏂�
+lingtu
+榫熷ご椤跺湪鑺卞績娣卞
+涓佸瓧瑜茬抗鑷�
+寤栨殙
+鍙堥獨鍙堝ぇ鐨勫眲
+濮hタ
+宸℃煡鍝�
+婵�鎯呮帆绌村皬璇�
+淇¢暱涔嬮噹鏈�
+鍏洓姝婚毦鑰�
+濮愬鐨勯槾鎴峰ソ瀚╁晩
+鍏嶈垂鎴愪汉鐢靛奖
+椹朵綘鑰佸笀
+缇庡コ涓嬩綋娣按鐩存祦
+鍙d氦闈�
+灏忓Ж浠ゆ垜灏勪簡濂藉嚑娆�
+鏋佸搧濂跺
+娣埌缇
+姣涢浮鑺�
+姣涗弗鏂瑰啗
+鏋楀績濡傚仛鐖辩綉
+鍏╄吙涔嬮枔
+閭e棊鑰佹瘮
+骞茬埥
+鍧愬簞
+涓夊浗缇よ嫳浼燨L
+鐑傝揣
+鍏嶈垂娣ジ濂矨鐗囨璇曠湅寮哄崄鍏瞾meinv鎶ゅ+
+鍜屽濮愯倧灞�
+鎴愪汉灏忚
+骞瑰Τ濞�
+澶╁ぉ鎯呰壊
+纾曡棩
+骞茬墵
+鍙嶅嫊
+鑹蹭功搴�
+鍏洓浜嬩欢
+13榛�
+鍙嶅姩
+epochtime
+鍘曞ゴ
+濂抽啱甯亷搴﹁吉濮﹂櫚閬撻夯鐥�+澶ч噺涓嚭寮峰埗椋插翱灏忎究鏂�
+楦″反鎻掑叆鑲夋礊
+鏁欎綘鎬庢牱寤惰繜灏勭簿21宀佷互涓嬬鍏嶈垂娣數褰盿鐗�
+浣e叺浼犺
+foutre
+maoxiandao
+瑕棩
+鐧肩陡
+寮瑰娋
+silkroad
+鍘曟墍鐩楁憚鎶ゅ+濮愬鎬ф劅缇庤吙鍥捐倝涓濈編鑵胯壋鎯呮帆娆�
+鍗佸勾鍕曚簜
+婕㈠ジ
+钀
+姣涘啗濡�
+鐧惧鎬ч粍绔�
+瀹朵箰绂�
+鐢扮磤闆�
+鍙堢寷鎻掑嚑涓�
+鍎垮瓙娣ジjiejie绌�
+鐜嬫案鐢熷皢鍐�
+鏈珯10016澶氶儴婵�鎯呯數褰卞叏閮ㄥ厤璐硅瘯鐪嬩笁澶�
+jiejie鐨勯槾鎴�
+siluchuanshuo
+缇庡コ婵�鎯匰M澶勫コ娣按
+澶ф彮闇�
+浜庡ぇ娴�
+鎿嶅ぇ渚�
+绮楀ぇ鐨勮倝妫�
+鐩涘ぇ
+寮熷ぇ鍕垮媰
+鏉庡叞鑿�
+闃撮亾鍙f箍娣嬫穻鐨�
+瀹跺涵涔变鸡
+灏戝鎿嶅翱绌�
+鏉辩獊
+鏈珯10015澶氶儴婵�鎯呯數褰卞叏閮ㄥ厤璐硅瘯鐪嬩笁澶�
+澶у瘜缈�
+鎹愭鍚嶅崟
+姣涜儭涔旀湪
+鍙e湱
+灏嗚倝妫掓彃鍦ㄩ槾閬撻噷闈�
+瑷庝紣涓閮�
+娣玬eimei鎴愪汉濞变箰
+fuck鍌诲悐
+绫抽潚
+ghost
+澶х磤鍏�
+钘忛潚浼�
+鍙嶄汉绫�
+鍚剧埦闁嬭タ
+鍙堣偉鍙堝鐨勯槾鎴�
+鏀挎不鍗斿晢鏈冭
+鏃ユ湰婵�鎯呮帆褰辩墖涓嬭浇
+鍔嶄繝鎯呯罚
+閬婃埐铦哥墰
+瀹冨鍦�
+鍙堥獨鍙堟帆鐨勫眲
+KamikazeGirlsVol27楂樻竻鏅扮増鏈�
+Archlord
+鐖嗘搷
+鐨潯瀹�
+鍏嶈垂娣ジ濂虫姢澹浘鐗�
+娣樺疂闈�
+鍎垮瓙娣ジ濮愬绌�
+鑲夋鐙傛彃娴佸嚭娣恫
+涓佸厓
+娣皯婵�鎯呮枃瀛﹀浘搴�
+榫熷ご鐩存姷瀛愬鍙�
+杩滅▼鍋锋媿
+bt娣壊鐢靛奖鍏嶈垂涓嬭浇
+meimei娣浘
+鍥戒骇鏃犵爜
+鎿嶆灄
+姣涙枾澶撮暟鍒�
+娣槾璐村浘
+fuckyou
+娉曞��
+鍙ら緳缇や緺浼�
+鍏变骇鍏�
+鏄熼懡鐗╄獮
+娣按鐙傛祦
+鐧界珛蹇�
+鎶芥彃33宀佸濂冲濡规帆鍙笉鏂�
+姣涚帇澶崕
+姣涢緹澶�
+aids
+涓�涓竴鍙�
+甯︾粌
+fuck澶╁畨闂ㄤ竴浠�
+涓�鍏�
+鎿峬einv绌�
+寮犱竾骞�
+绁炴窔
+婵�鎯呮垚浜哄崍澶�
+99bb鎴愪汉灏忕數褰�
+姣涗粬绁栧畻
+閭e鐦熸瘮
+绮夌┐瀚╅��
+绮夊绮夊鐨勫皬绌存祦姘�
+绮炬恫鍠峰皠灏忕┐
+鍕佽垶鍦�
+姝诲垜鏋瘷
+鑷虫帆缁濆湴
+鍐滀笟閮�
+fuckfuck
+鎵朵笉璧风殑闃挎枟
+鎻掑悗搴�
+娣崱缇庡コ鍖荤敓
+meimei鐨勭┐濂藉姘�
+鍜岄樋濮ㄧ帺鎻掔┐娓告垙
+鐪嬫杌熼珨
+鐭抽
+鍏鏉庨惮
+娲涘
+瀵嗕紶
+鐪熶富
+鎵嬫寚鐢ㄥ姏鎵h繘灏忕┐
+闃磋寧琚倝澹佺揣绱х殑澶圭潃
+姣涢┒浣犺�佹瘝
+娣恫娴佸叆绌�
+濮婂鐨勫皬楠氬眲
+鏃犵枂鐣�
+闆ㄦ槦缃�
+涓滀簹
+apex
+鎬ф劅缇庡コ娣┐
+闃村攪鍙e惈楦″反
+鑹炬.璞▉灏�
+娣恫椤虹潃鑲夋礊娴佷笅
+鏃ユ湰婵�鎯呮帆绌寸墖
+鑷彃灏忕┐
+urban
+鑷叞鎽崇┐
+涓�鏍规潗婵�鎯呬簲鏈堝ぉ
+姣涚嫍濞�
+鏋佸搧婵�鎯呯數褰�
+骞叉彃鎴戠殑绌�
+缇庡コ楦″惂鍥�
+闊╂棩鎴愪汉婵�鎯呭奖闄�
+纭曞ぇ鐨勮倝妫�
+澶ureIdolVol20:鏈涙湀銇仾
+鑹叉儏鐢靛奖鍏嶈垂鐪�
+姣涘鈥旀寕
+鍐涘浗涓讳箟
+娣贡濮愬灏忚
+hacking
+鍦ㄧ嚎娣數褰卞厤璐规帆濂稿コA鐗囨璇曠湅
+鎿嶆姢澹殑绌�
+鑷媿缇庣┐
+鎴愪汉榛勮壊缃戠珯
+涓嶇帺浜嗛潬
+涓婃捣甯�
+鍟婄敤浣犵殑楦″惂鎻掓垜
+娉曚緰
+鍙涘湅
+瀛︾敓鐖卞浗鑰呰繍鍔�
+濠佺京
+鏃ユ湰娣壊鍔ㄧ敾鐗�
+绮楄倝娲�
+鎸鸿繘灏忕┐
+寮哄ジ25宀佸濂冲叏杩囩▼/濡归槾姣涘皬绌�
+鍊氬ぉ浜�
+鍙涘浗
+澶ч浮宸寸敤鍔涘湴骞�
+wg666
+鑾茶姳閫�
+姣涚洃瀵熼儴
+鎿嶅ぇ涓滀簹鍏辫崳
+灏嗚倝妫掓彃杩涘ス韬綋鐨勬渶娣卞
+澶淇变箰閮�
+娆х編娣贡meinv璁哄潧娓呮櫚鐨勭闃村浘
+鎴矪
+鐙兼棌娣壊缇や氦铚滅┐
+fuck鍦eコ宄�
+鍙版咕寤哄浗杩愬姩缁勭粐
+榛戦
+wulin2
+鎶芥彃49宀佸濂砿eimei娣彨涓嶆柇
+涓�鑲℃粴鐑殑绮炬恫浠庢彃寰楃传绾㈢殑榫熷ご椹溂閲屾縺灏勮�屽嚭
+娣數褰卞己鍗佸叓宀乵einv鎶ゅ+鐪嬪畬淇濊瘉浣犳墦椋炴満
+fuck鏂囩墿灞�
+鍥藉鏈哄瘑
+濠峰┓婵�鎯呬勘涔愰儴
+淇濆瘑灞�
+1989浜嬩欢
+鑻遍泟鐜嬪骇
+鑲夋鐙傛彃娴┐瀚╃┐
+姣涘彂璁�
+鑲夋椤跺紑闃村攪
+鐢峰コ婵�鎯呯數褰�
+瀹冪埜鐖�
+鎯呰壊钘濊澶╃┖
+RedHotFetishCollectionVol34:Saito鐪熷ぎ
+婵�鎯呮帆鑹茬綉绔�
+涓嬩綔
+鏃ラ煩娣コ鐢靛奖
+榫熷ご鍦ㄩ槾閬撻噷鎶芥彃
+涓嬩綋
+meinv鍙戞槬婵�鎯呭湪绾跨數褰�
+琛屾埧
+shaolinchuanqi
+鐖嗕钩濞�
+澶т笢浜�
+鏇癵M
+涓婁綘
+鍝ュ摜绮楀ぇ鐨勮倝妫�
+鎴戞紓浜殑鑰佸笀鐙楃埇寮忓仛鐖辩幇鍦�
+鎴砨
+鍌呬綔涔�
+鍙戝睍鐮旂┒涓績
+绯荤当绠$悊鍝�
+濂堕牠
+涓冧簲浜嬩欢
+鏇癵m
+娉曟劊
+骞茶繘濂圭┐鍐呯殑榫熷ご
+LIHONGZHI
+闄伴儴鐗瑰
+鎻掕繘灏戝コ绮夌孩闃撮亾
+Fuck
+鐢熸槬琚�
+绱犱汉濞�
+鎶芥彃31宀佸濂冲濡规帆鍙笉鏂�
+MAKINGLOVE
+缇呭瘜鍜�
+銊欍劄浣犺�佸笀
+鑹瞞eimei涔变鸡鐞嗗皬璇�
+enculer
+锝斤礁锝帮緳锝讹緸锝帮緳鐩寸編
+姣嶅瓙娣ジ涔辫疆鐜板満鐪�
+鐚涘绌存妸鑲夋鍖呭緱绱х揣
+Maki
+鍎垮瓙鐨勫ぇ鑲夋
+濡瑰鐨勫闃存埛
+jianxiaqingyuan
+姣涜挋鍙ょ嫭绔�
+闈犵埜
+娣笀鑽℃瘝
+鏁欎綘鎬庢牱寤惰繜灏勭簿
+闇睟
+鍙戝浣胯��
+YGBH
+婵�鎯呯綉鍧�瀵艰埅
+濂抽Μ
+鍡庨��
+鐙傛彃娣礊鏄庢槦闄扮┐
+karma
+娣姢澹數褰�
+鍟婂憖濞冨▋
+姣涜仈鏄�
+銈娿仚銇庡搴暀甯伝銇椼伄锝凤緱锞�
+闇囩礆
+闇瞓
+52娣壊瀵艰埅
+瓒崇悆缍撶悊绶氫笂
+瀛︾敓涓庤瀵�
+娴风洔鐜婳NLINE
+澶т娇棣�
+KamikazeGirlsVol30-涓噹缇庡
+棣欐腐婵�鎯呮帆鐢靛奖
+甯剁粌
+Tora-ToraPlatinumVol11S绾у湥濂虫寔鐢拌寽
+鐔熷浜哄
+娣數褰�
+灏忕┐濂界埥鑿婄┐
+澶氱淮鍛ㄥ垔
+鍙ゆ柟杩烽
+涓崕鐪熷疄鎶ラ亾
+鍙堝ぇ鍙堢‖鐨勮倝妫�
+楂樻牎鏆翠贡
+鍖
+鐧借檸灏戝
+鑹茬尗鎯呰壊璁哄潧
+鍒樺闆�
+浣犲姣�
+渚︽帰璁惧
+濂介暱鐨勮倝妫�
+涔斿啝鍗�
+娉曚鸡
+榛勮壊涓夌骇鐗�
+钄″磭鍥�
+jianghu
+娓╁姞瀹�
+瀛︿範鐝�
+chuanshuo
+鍙嶉潻鍛芥毚浜�
+鎻掑濡堢殑灏忕┐
+leitingzhandui
+婵獴
+鍙慯娌�
+搴熺墿
+鏉庣憺鐠�
+mohuansenlin
+鍞愬鐠�
+鍙堥偿濂冲构
+wwwqq965com
+杩愯惀闀�
+鍙版咕鎴愪汉22璐村浘
+闃撮槣
+鍒氬彂鑲插ソ鐨勫濂冲氨杩欎箞琚共
+姝囬��
+鏈珯鍙兘鏈変笉閫傚悎鏈垚骞翠汉瑙傜湅鐨勫唴瀹�
+鍣寸簿
+绌撮棬缇庡コ鍥惧簱
+铚滅┐璐村浘
+娣ジmm鐢靛奖
+鎶ゅ+璇辨儜
+閮綏鍩�
+鏀惧翱
+鏀惧眮
+鎴愪汉鍦ㄧ嚎鍏嶈垂娣數褰�
+鐙傞鏆撮洦
+涓嶄妇
+娉曚粦
+鏄熼捇鐗╄
+瀹冨
+shaolincn
+椴滄棌
+闃撮棬
+涓夊か濡荤粨浼存梾娓告崲濡诲ぇ涔变氦
+娣皯婵�鎯呮枃瀛﹀浘搴撴璧�
+鍙嶉潻鍛芥毚涔�
+姣涙垜鎿嶄綘
+姣涙鍩�
+鍔嶄繝鎯呯罚II
+mo鎿﹀皬鑲ョ┐
+鍊煎嫟甯宠櫉
+娣檸鎴愪汉瀵艰埅
+锝达緵銇勫コ涓嚭銇�20閫g櫤濮噹鎰�
+娣ジ灏忓Ж鐢靛奖
+鏈珯缁濇棤浠讳綍褰㈠紡鏈ㄩ┈鐥呮瘨
+楠氬涔变鸡
+鐒″鑷媿
+鐧借檸灏戝│
+test
+姣涢夯閱夎嵂
+wujinderenwu
+绮楀ぇ鐨勯槾鑼庝笌绱х獎鐨勯槾閬撳涔嬮棿鐨勫墽鐑堢(鎿�
+jiejie鐨勫闃村攪
+璩f瘮
+寮垫鏄�
+鍙e悎
+鎱版槬鎯�
+鍋风鏃犵姜
+骞肩敺
+鍑岄攱
+xyd
+榛冭壊闆诲奖
+offgamers
+璐炴搷
+杩呴浄涓嬭浇娣贡鐢靛奖
+xyj
+闄伴亾
+鐩愰吀浜屾矮鍩冩墭鍟�
+鍙板姙
+濮噹鐖�
+锞婏緸锝猴緤锞烇胶椋庝織W鎸囧悕閬ャ倎銇愩伩脳缇庝紭鍗冨A
+璩ゆ瘮
+xyq
+澶婵�鎯呰嚜鎷嶅浘
+姝¤繋G10鎯呰壊闆诲奖闄�
+鎻払
+娲悷
+鐪嬪崟浜插濡堢粰鍎垮瓙鐨勬�у惎钂�
+鍧﹀厠瀹濊礉
+鎬т氦闈�
+machangdaheng
+鎳傛枃鍗�
+鍞蒋浠�
+鍦嬫瑠
+闆炶姯
+姣涘叕瀹�
+鏀捐崱鐔熷コ
+鑲夌┐鑲ヨ偉鐨勮9鐫�闃磋寧
+婵�鎯呰8浣�
+鎶犳彃纾ㄨ弓绌�
+鎬у厤璐圭數褰�
+榛勮壊鍋氱埍鐢靛奖
+瑗胯棌鍠囧槢
+鍏洓浠ュ緦
+鎻抌
+鍔嶇恫
+鐜嬩粠鍚�
+楹婚唹鑽�
+鐑殑澶ч浮宸村湪灏忕┐閲屾潵鍥炴娊鎻�
+鍏嶈垂瑙嗛瑁歌亰
+涓版弧鐨勮棰戣亰澶╀富鎸�
+鐔婄劚
+澶ч浮宸存彃灏戝
+鎬х埍
+澶勫コ鑶�
+鍚椾釜
+PureIdolVol20鏈涙湀銇仾銆怰MVB/543MB銆�
+鍜屽珎瀚傛帆绌�
+缃戠粶鍒涗笘绾�
+everstar
+鐙傛彃濡瑰绌�
+灏忛ǚ璨�
+鐮嶇炕涓�姊濊
+鎿嶆彃gm
+鍘曟墍鐩楁憚鎶ゅ+濮愬
+鏉庣憺鐜�
+鎻掍綘鍏ㄥ
+骞跨數
+popkart
+绗節鍩庡競
+楝肩暅杓ジ
+fuck鍌诲嵉
+鎻掑皬绌村濡圭洿娴佹按
+鍑哄敭璐﹀彿
+杩疯嵂
+濠峰┓婵�鎯呯綉
+鑲夋鎻掑叆鍙堝ぇ鍙堟繁鐨勭┐
+鐦熸瘮
+鎴戜娇鍔插揩閫熸娊鎻掗緹澶村ソ楹�
+鎻掑叆濂圭殑鎼擝鐖芥浜�
+鑲夋懇鎿﹀ス澶勫コ鐨勮倝绌存繁澶�
+绾跺姛
+鎻掑濡瑰浘
+澶栨寕
+婵�鎯呮帆璐村浘缃�
+鐙傛彃鎶ゅ+绌�
+鍚惛鑲夋
+姣涗竴鍏氫笓鍒�
+鍗堝鎯呬汉
+BIAOZI
+feichangsanguo
+鎴戞搷闈�
+闄堟槍鏅�
+鎿嶆搷閫�
+濡撻櫌
+huanlingyouxia
+闃冲叿鍦ㄥス鐨勮湝绌撮噷鎶芥彃
+鍗栧浗姹傝崳
+浠栭┈鐨�
+鐔婄値
+棣欐腐婵�鎯呮帆鑹茶创鍥惧尯
+8浠欓潬
+濂抽┈
+浜茬編
+姣涘柗浣�
+澶т紬鎴愪汉缃戠珯
+鎹呰繘濂圭殑闃撮亾
+鏀垮簻鏃犺兘
+濮愬琚疆濂�
+鑸岄牠绌�
+鏂伴椈鍑虹増鎬荤讲
+鍌湢鎮敤闆嗗洠杞ジ30杩炵櫤
+楠氬鐨勮湝绌寸揣绱у湴瑁圭潃澶ч浮宸�
+鎿嶆彃gM
+TTMD
+PinkPuncherPremiumAngel鍏夊挷鐜插
+鏉庢椽蹇�
+绔嬭姳閲屽瓙銇練锝斤緸锞嬶緸锝憋緷姣嶄钩M濂筹胶锞氾礁锝硷疆锞�
+鍏節棰ㄦ尝
+瑗胯棌鐛ㄧ珛
+鏃ユ湰鏃犵爜鎴愪汉鐢靛奖
+闃跨墖鐑�
+澶ч檰楣垮煄榛勭珯
+鎿嶆姢澹�
+鏉窞浜屽厓
+鍏遍摬鍏�
+婵�鎯呮帆鑹茶鍧�
+婵�鎯呮帆绌村皬灏戝
+娉曢寑鍔�
+浜氭床鑹瞞eimei
+hellgate
+wwwgpchinacomcn
+鐜嬫勃瀹�
+鐙傛搷绌哄
+姣涢珮鏍¢獨涔�
+涓栨ā
+娉曡疆鍔�
+浠欏妽
+xiaoyueryuhuawuque
+楱烽洖
+鍗敓宸�
+fofg濡堢殑
+骞插Τ濡�
+chinesenewsweek
+褰僵浜�
+鍏�-鍥�
+娣玬eimei
+绮楃‖澶ч緹澶寸媯鎻�
+rjwg
+鍠�
+骞规嫀濞�
+fengshenbang
+鏁欒偛閮�
+濠峰┓娣コ灏忚
+鑽f瘏浠�
+Apexsoft
+浠�楹间粈楹煎ぇ鍐掗毆
+shenzhoutiange
+鎶芥彃灏忕┐
+8浠�
+璞旂収闁�
+浠欏墤
+鑷タ鍖�
+鐔熸瘝
+d7se娣壊璐村浘
+楱稡鐔熷コ
+鍏嶈垂娣數褰卞湪绾胯鐪�
+H娣贡涔冲ToraToraGoldVol23鏄熶箣闆�
+娉曟巹
+homosexuell
+璞搷
+姹熺尓
+鏂扮京瀹�
+涓囨帆鍫�
+浠や汉鍠疯鐨勬槬瀹�108濮垮娍缁勫浘19宀佺鐪�
+BT浜氭床鏃犵爜褰辩墖
+鑲夋灏忔氮绌�
+鐖卞辜闃�
+甯冭幈灏�
+JHSZ
+lastchaos
+鑷虹仯鐙�
+鎵撴墜妲�
+涓嶈壇灏戝コ鏃ヨ
+娣崱鐨勫珎瀛�
+鐖瑰
+瀹佺帇搴滄帆鍥惧鑸�
+鎴愪汉鍥惧簱鎿嶅コ浜虹┐鑹叉儏璐村浘鎬т氦璐村浘鎿峂M绌磋秴绾ф帆鍥�
+鍢夎仈
+鑲夋椤跺叆灏忕┐鍙�
+浣犺壊鍚�
+骞插Τ濞�
+绋荤敓缇庣邯-miki
+鍋氭剾闆诲奖
+濂冲効鐨勯槾閬撳ソ绱у晩
+鎿嶅Τ濡�
+姝��
+娣按鍥涙亢
+婵�鎯呮帆鑹茶创鍥捐鍧�
+鎴戝彈涓嶄簡鍟﹀ソ鍕囩寷鐨勯浮宸�
+鍐夎嫳
+鍏嶈垂鍗堝鐢靛奖
+姣涘彴婀惧笣鍥�
+榛勫楠�
+鎶芥彃39宀佸濂砿eimei娣彨涓嶆柇
+鐙楃嫾鍏荤殑
+鍏洓
+builtfreeorg
+寮垫灄
+缇庡浗灏忓娣崱鑸斾钩鐓�
+澶у姏涓�
+鐐弸涔嬪
+鑹叉儏缃戠珯鑹叉儏瀵艰埅
+骞蹭竴骞�
+濂藉鐨勫眲鍟�
+鍏嶈垂娣壊鐢靛奖璁哄潧
+缍茬
+姣涘皠绮�
+姝℃濞涙▊鏅傜┖
+姣涜タ钘忕嫭绔�
+婵�鎯呬贡浼︽��
+asshole
+浜哄ぇ浠h〃
+h绔欓潬
+娴彨
+meilishijie
+娉曟姟鍔�
+閫肩棐
+鎯呭吔
+mohuansenlin
+澶忓濞变箰鍏嶈垂榛勭珯
+鍏嶈垂娣壊鎯呯數褰卞厤璐规帆濂稿コA鐗囨璇曠湅
+娉曡疆澶ф硶
+鏋楀績濡傜壒绾х墖
+浣犲紕寰楅樋濮ㄧ埥姝讳簡
+姣涜啅鑽棗
+楹楁槬鑻�
+鐙備钩婵�鎻�
+閽辫揪
+绶婄┐
+瓒呯編灏戝コ绯诲垪铔師鑸�
+鏈珯10019澶氶儴婵�鎯呯數褰卞叏閮ㄥ厤璐硅瘯鐪�
+婵�鎯呯數褰�
+瀹惧懆
+婵�鎯呮垚浜烘鑹茬數褰�
+鐖稿共寰椾綘鑸掓湇
+鍙版咕鎯呰壊缍�
+鍦ㄤ钩鎴垮拰闃撮亾鎽稿紕
+缇庝钩缇庣┐
+澶у彶璁�
+濂冲崼鐢熼棿鐩楁憚鍥�
+娣按鍥涙簠
+MADMAD
+姣涘幓浣犲鐨�
+姣涙潕瀹忔棬
+姣涘Τ椹殑
+鍏嶈垂榛勮壊鐢靛奖/鑹叉儏鐢靛奖/婵�鎯呯數褰�/榛勮壊鐢靛奖/鎴戣姝�/A鐗�
+涔屽叞澶�
+鑲夋绮炬恫娣恫闃寸簿
+鍏嶈垂娣壊褰遍櫌
+鑲夋濂界矖鍟�
+娓呰彲鍚屾柟
+鑺卞拰灏氭垚浜鸿鍧涙垚濞辨儏鑹插鑸�
+鎽镐綘闆炲反
+鍔夊皯濂�
+flyfff
+鏃ユ湰婵�鎯呯墖
+鎬庝箞鑳界煡閬撳コ鎬ф墜娣繃
+澶ч緹澶撮《浣忎簡濂圭殑鑺卞績娣卞
+宸ㄩ獨
+骞瞂
+灏忔硥鎭舵悶
+澶ц倝妫掓彃鍏ラ槾鎴峰唴
+绲﹁檿濂抽枊鑻�
+鏂拌仦鍑虹増缃�
+鎻掓姢澹┐鐪熺埥
+閲戠摱姊�4
+寮撹櫧
+榛戦��
+閲戠摱姊�5
+銇撱仼銈傘伄鏃堕棿VOL1-7
+鍏ц。
+閲戠摱姊�1
+濡瑰鐨勯槾閬撳ソ绱у晩
+閲戠摱姊�2
+鍏洓
+閲戠摱姊�3
+鎬庢牱寤惰繜灏勭簿18宀佷互涓嬬
+浜氭床绌磋创鍥炬縺鎯呰嚜鎷嶇┐
+鏇茬窔娑堥瓊
+姣涚粡绀剧悊浜嬩細
+娉曡疆鍔�
+娣コ鏁欏笀灏忚
+鏋帆灏戝
+宸ㄩǚ
+鏈珯10021澶氶儴婵�鎯呯數褰卞叏閮ㄥ厤璐硅瘯鐪嬩笁澶�
+鐗涘ご椹潰
+鏃ユ湰av濂充紭
+bastard
+閫肩櫌
+浼︿贡灏忚澶у叏
+浜氭床缇庡コ
+涓夋瀬璇曠湅鐗�
+灏戝鑷帆
+娆犻獞
+閯惉閫�
+娣按姗孩
+鑲夋鎻掕繘瀛愬浜�
+姣涢槾鎴�
+Baichi
+鍙堢揣鍙堝鐨勫眲鍎�
+澶у瀷榛勭珯
+bankai
+huangyiqunxiazhuan
+姣涘鐧�
+婵�鎯呴粍鑹插湪绾�
+鍌婚偿
+fuck鏂扮枂鐙珛
+鍩哄湴缁勭粐
+鎶芥彃47宀佸濂冲濡规帆鍙笉鏂�
+meinv绌磋嚜鎷�
+浜屽眲
+濡堝崠濡堝眮
+鎿嶈溅浠�
+鍚�
+鍥炴暀
+澶ч浮鍚ф潵鍥炴娊鎻掔潃灏忕┐
+姣涘厠鏋楅】
+鐗插彛
+浜嬪睅
+fuck閫忚鐪奸暅
+moyu
+姣涘彲寰呭洜
+鐖卞浘鍏洯
+鍏洓姘戦亱
+榛冭壊婕暙
+鏈遍獜
+姣涘偦灞�
+骞叉満鎺�
+濯界殑
+姣涙棩浠栧
+U-R
+鍗槦閬粦瀹㈡敾鍑�
+鎶㈢伀鐐�
+鍚抽偊鍦�
+灏戝│鍋锋儏
+MUGENEXVOL9浜轰綋鍠锋硥寮虹儓銇疆鍚广亶锞庯桨锞橫X-09
+璐变汉
+jiangdongriji
+鑹茬綉闃撮亾鐗瑰啓寮哄ジ32宀佸濂冲叏杩囩▼
+鍦ㄧ嚎榛勮壊鐢靛奖
+姣涘彂灞曠爺绌朵腑蹇�
+鎴愪汉婵�鎯呰棰戣亰澶╁绉樺瘑鍏ュ彛
+涓滄潯
+涓滄柟浼犺
+鑹茶亰浜哄崍澶滄縺鎯呰亰澶�
+宸ㄧ偖鑲夌┐
+鑰佸笀鐨勬帆娑�
+wetback
+鎵嬭娉ㄥ唽鏃ラ煩5029閮ㄦ縺鎯呯數褰�
+榫熷ご鎶芥彃灏忕┐
+鍛ㄧ附鐞�
+涔冲嘲
+fuck鎴戝共
+姣涢┈鍏嬫��
+鎴愪汉瀵艰埅缃�
+鑱附
+濮颈
+涔虫埧鎬ヤ績鑰屾湁鑺傚鐨勮捣浼忕潃
+鎿嶄粬
+姣涜�跺拰鍗�
+鑲ュ瀚╃殑澶ч櫚鍞囩矇绱呰壊鐨勫皬闄板攪
+鎿嶆彃Gm
+杩愯惀
+zuqiujingli
+瑁规湰
+涓�杈逛竴鍥界嫭瑁�
+鏈濋矞
+鎻掍綘鐖�
+鑹茬綉闃撮亾鐗瑰啓寮哄ジ28宀佸濂冲叏杩囩▼
+濞囧瓒呭競琚ジ
+寮犱集绗�
+灏勪簡
+鑲夋涔变鸡鑲夋礊
+涓滀含鐗╄Vol3浼樿川缇庡皯濂�
+榫熷ご鍦ㄩ槾閬撲腑鎶芥彃
+澶ч浮鍚х嫚鐙犳彃杩涗簡濂归偅鍙堣偉鍙堝鐨勫皬楠氬眲鍎�
+浜屽ザ澶ц禌
+鎿嶆彃GM
+98bb鎴愪汉灏忕數褰�
+闆為櫌
+鎽搁櫚钂�
+wtf
+婵�鎯呮帆灏戝コ绌�
+鎵撻鏈�
+鎿嶅緱鐩村彨鐖�
+濡堜釜鑰佹瘮
+freenet
+闃撮槣楂樿��
+寮哄ジ20宀佸濂冲叏杩囩▼/濡归槾姣涘皬绌�
+澶╅箙涔嬫梾
+娣奖闄㈣鍧�
+閾侀亾閮�
+涓版弧鑲ュぇ鏈夐槾鍞囨箍娑︿簡
+绾㈠疂鐭�
+鍏洓姘戣繍
+鍞愪汉鐢佃鍙�
+鎵撴墜鏋�
+diqiuwenming
+鐜板満鍋氱埍鍋锋媿鐢靛奖
+娆х編涔辨帆璐村浘
+瀹矾锞咃降锞�-缇庤叧鈽呰搴﹁秴缇�
+wyd
+姣涢骞�
+娣崱灏戝鐧芥磥
+楹婚唹鏋�
+娉曟姟
+Sex
+姣忔棩鍏憡
+T娴撳帤涓嚭FUCKRedHotFetishCollectionVol44:澶忓窛Saya
+鍏洓骞冲弽
+椤跺埌闃垮Ж鐨勮姳蹇�
+姝¤繋G9鎯呰壊闆诲奖闄�
+濞榖
+娉曟巹
+灏勪綘
+鍙慯^鎶�
+灞辨湰浜斿崄鍏�
+濡傛灉浣犳湭婊�26鍛ㄥ瞾璇疯嚜瑙夌寮�
+tianyizhilian
+娣崱濂虫姢澹帆鑽″皯濡囩┐
+娣ジ鎶ゅ+璁哄潧
+涔冲盎
+鑹叉儏宸ュ粻
+妫掓彃鍒板濡堢殑绌撮噷
+xinshiqi
+閬婃埐閫佺崕鍝�
+fuck鍞彿
+涓湅鏀垮簻
+濞楤
+婵�鎯呮帆鑹插皬绌�
+tiaozhan
+鎶芥彃娣按
+姣涜倹
+鍔嶇恫2
+鍔嶇恫3
+鐒$⒓鐒″
+phuc
+濡堢殑闈�
+鐑熻啅
+涔冲皷
+鎴愪汉鍗堝褰遍櫌
+榄斿吔閲戝簱
+droiyan
+闆為洖
+寮哄ジ24宀佸濂冲叏杩囩▼/娣闃存瘺灏忕┐
+澶ф尝楠氬
+灏戝鎵掑紑闃撮亾鍥�-娣长灏戝コ闃村攪鐗瑰啓鍥惧厤璐规帆鐢靛奖a鐗�
+娣按姗祦
+鑹茬數褰�
+fuck鍞愬鐠�
+瑗胯棌澶╄懍
+鏋佸搧婵�鎯呭奖闄�
+鐙楀鍏荤殑
+椋熸嵒灞�
+鍙堢‖鍙堝ぇ鐨勮倝妫掓彃鍏ラ槾鎴�
+绋嬬湡
+澶╀箣鐐肩嫳
+榫熷ご鍦ㄥス鐨勯槾鎴烽噷鎶芥彃
+浠戝姛
+榄斿吔閲戝竵
+kan66鍏嶈垂鐢靛奖
+椤剁骇瀛﹀缇庣┐娣浘
+鍦伴渿鎹愭
+宸ㄤ钩淇忓コ鍖�
+鎹愭鍚嶅柈
+缇庡コ鍚弻妫嶇帺鍐呭皠
+luanshi
+璩e湅
+sanguo
+姝h缍�
+杞硶杞�
+鍙戜粦
+鍏洓浠ュ悗
+鍚虫璩�
+寮�绮夌孩灏忛槾鍞�
+鏃ユ湰澶у瀷榛勮壊meinv鍋氱埍
+鐧艰吉
+鍙扮仯璞�
+浜氭床婵�鎯呮帆璐村浘
+鍗楄仈鐩�
+瀵讳粰
+娣按娣嬫箍鐨勯槾姣�
+浜傚�啛濂崇恫
+鑲夋鎹呭叆闃撮亾閲�
+娣崱灏忔姢澹�
+fuck绀句繚鍩洪噾浼�
+澶ч檰鎬einv娣┐
+绔ュ惫
+鎿嶅竷闆峰皵
+姣涙兂涓婁綘
+椋庨獨灏忔姢澹�
+鏈濋
+tianjiao
+sshole闈�
+cha浣�
+甯﹂摼
+鍘曟墍鐩楁憚鎶ゅ+濮愬鎬ф劅
+榫熷ご鐙傛彃鑲夋礊
+浜氭床婵�鎯呮帆鎼旂┐璐村浘
+fuck澶栨寕
+姣涙儏鑹�
+鏉庡紭蹇�
+娉曟姟
+楠嗗啺娣紶
+娉�365鍏嶈垂鐢靛奖
+钁e缓鑿�
+澶勫コ娴佹按娣浘
+鑽変綘濯�
+灏忔氮绌存彃姝讳汉瀹朵簡
+鍙版咕18鎴愪汉缃戠珯
+娣壊缃戝潃瀵艰埅
+鍓冩瘺
+姣涜�佹瘝
+鏈遍Э
+Groove
+缇炴仴姣�
+娣氮濂虫帆濡绘氮濂充簬涓滄氮濂虫帆鍙帆濡绘极鐢绘帆鑹茶创鍥句笢鏂规帆鑹�
+閬哄繕鍌宠
+姹借溅鐖嗙偢妗�
+鐪嬫鍣�
+鎶芥彃50宀佸濂冲濡规帆鍙笉鏂�
+鎻掓瘮
+寮垫绌�
+钀汉鏆�
+娉曟巹
+婵�鎯呮帆鑹茶创鍥剧綉鍧�
+绾㈡捣婀�
+鏈珯10010澶氶儴婵�鎯呯數褰卞叏閮ㄥ厤璐硅瘯鐪�
+wstaiji
+cuntcunt
+绮夌孩鑹茬殑灏忓閫兼帆
+濡堣鍚冧綘鐨勮倝妫�
+鎿嶄綘濂跺ザ
+jinwushijie
+钁e繀姝�
+鐙$尵鐨勯姘寸浉甯�
+绮楁尯鐨勯槾鑼庝笂娌炬弧浜嗗瀛愮殑椴滆
+鎬у櫒
+鎻抔m
+钃嬩笘澶繚
+U/R
+闃垮Ж鐨勯槾閬撳ソ澶�
+涓婃捣浜よ
+鏋楁Ξ涓�
+鐧′钩
+鎬ф劅濡栧▎
+鑲ュ鐨勯槾鍞�
+濡瑰瀚╃┐琚媯鎻�
+鍝ュ摜浣垮姴鎻掓垜鐖芥浜嗗晩鍟�
+澶栦氦璁哄潧
+姣涘濡瑰厤璐圭數褰�
+姊佷繚鍗�
+鍙戜鸡
+姣涘皬绌�
+鎻抔M
+99bb
+鎵樼鐞嗕簨浼�
+FuzzVol11RirikoAsahina鏈濇棩濂堛倞銈娿亾鍔犺棨銇ゃ伆銇�
+1989浜嬩欢
+楠氬濡�
+姣嶅瓙娣ジ涔辫疆鐜板満鐪嬬瀯婧栧ス鐨勮倝绌存彃浜嗛�插幓
+鎵渿
+闊﹀浗娓�
+鎴愪汉婵�鎯呯數褰遍�氶亾
+婀挎穻娣嬬殑闃撮亾琚倝妫掓彃鍑鸿
+娌虫
+澶忓濞变箰榛勭珯鐢靛奖
+娣皯淇变箰閮ㄥ仛鐖遍《绾�
+婵�鎯呮帆鍜挭璐村浘鍖�
+姣涙瀵熼櫌
+涓滀含鐑�5鏈堟柊鐗�
+鐧熶笁
+鐦嬬媯鎶介��
+鑿Online
+灏忔辰鐜涗附浜�7娣贡鐨勮倝浣�
+娣皯濡�
+楦″反闈�
+鍏嶈垂瑙嗛婵�鎯呰亰澶╁
+鍙版咕18榛勭綉浜氭床鍗庝汉bbs鎬ц鍧�
+姣涚獌鍚櫒
+缇庡浗娣コ鍦ㄧ嚎鐪嬬數褰辨璧弇m涔辨帆鑷媿鍥剧墖
+璩撳懆
+娌虫畤
+鑳℃櫙娑�
+WEB鎴樼墝闈�
+鏉变含鐔辨渶鍙楁杩庨暦鑵縨einv钘ゆ兢瀹夊鑵块暦浜哄張婕備寒
+婵�鍑歌蛋鍏�
+娉曟巹
+鎿嶅コ浜虹┐
+骞茬殑浣�
+榄旀�х殑缇庡コ閳存湪楹诲缇�
+寮哄埗鎵ц濂充綋宕╁YUUVol1
+瀛欐枃
+鑽変綘濞�
+浠や汉鍠疯鐨勬槬瀹�108濮垮娍缁勫浘18宀佺鐪�
+鍥涙垜鍛�
+姣涙憞澶寸帺
+fuck鍥涗汉甯�
+鍗堝鐨勮鎯戠綉鍙嬭嚜鎷�
+灏戝コ鑹虫槦璇辨儜鑹插浘
+鍥芥潈
+娉�$鎶�
+BT鏃犵爜鍖烘縺鎯呯數褰�
+骞插叓涓猰einv鐨勫皬绌�
+鍏嶈垂娣垎褰辩墖
+鐢电洃浼�
+鍔虫媺
+灞辫タ榛戠爾绐�
+mimi娣壊璐村浘
+澶ф捣鎴業I
+shaiya
+姣涜倝澹�
+娣辨剾鑹茶壊
+mojian
+meimei鐨勯槾閬撳ソ瀚╁晩
+鐙傛彃meinv鎶ゅ+灏忚
+姣涘彴鑱�
+绮灞�
+鍙g垎鍚炵簿
+缁忕ぞ鐞嗕簨浼�
+20dy娣壊璐村浘
+sanguohx
+娣壊璐村浘缃�
+灏忎究
+鎬ф劅濡栧瑘
+灏戝効涓嶅疁
+鍏涔�
+姣涚嫭绔嬪彴婀句細
+钂嬮渿鏂�
+鎵掑紑瀚╃┐
+澶ч緹澶村湪鎴戠殑闃撮亾鍙f潵鍥炵(鎿�
+鐧糬杓�
+娣ジ濮愬灏忚
+鍙版咕榛勮壊鎴愪汉鐢靛奖
+鑽変綘濡�
+鏃ユ湰濮愬紵涔变鸡灏忚
+闃垮Ж鐨勯槾鎴峰ソ绱�
+鍏嶈垂鎴愪汉婵�鎯呰棰戣亰澶�
+鍏浜�
+灏戝コ琚彃
+濠峰┓鎴愪汉婵�鎯呯綉绔�
+21dy娣壊璐村浘
+濂跺ぇ灞勮偉
+榛冭壊鍦栫墖
+鏉庨惮
+鐙楅洔绋�
+鍏嶈不A鐗�
+娣崱璐靛
+鐛ㄧ珛鑷虹仯鏈�
+濂囨帆鐨勮�佹澘濞�
+meimei绌�
+fuck鐢熷瀛愭病灞佺溂
+娓╂殩鐨勫啲澶滆�佸笀鎷煎懡浜插惢鎴�
+鍏嶈垂鐢靛奖鎴愪汉鐢靛奖婵�鎯呯數褰�
+鑲夋鎶芥彃鐨勭埥姝讳簡
+fengshen
+鍦f垬
+鍙版咕鏀胯鍖�
+鏈辫儨鏂�
+dekaron
+鎭舵悶鏅氫細
+鍚惧皵寮�甯�
+閽辫繍褰�
+绉︾湡
+ToraToraGoldVol24浼婃辰澶�
+鎻�10p
+楂樿嚜鑱�
+dushi2046
+姣涚粡娴庣ぞ浼氱悊浜嬩細
+鎿嶉檲鑷崇珛
+鐖嗕钩浜哄
+杩峰ジ鑽�
+鐙傛彃澶勫コ琛�娴佷笉姝�
+绔ラ宸ㄤ钩
+楗辨弧鐨勪钩鎴胯偉瀚╃殑闃村攪鍙堣偉鍙堝鐨勫皬楠氬眲鍎�
+鎿嶈储鏀块儴
+鏅鸿兘H3
+姣涘浗鐮斿
+鍖楀ぇ涓夎鍦拌鍧�
+姘戣仈
+璐㈡斂閮�
+鐑姹熸箹
+鍙戜粦
+澶ч浮宸村共杩涘濡圭殑灏忕┐
+鑸嗚閽冲埗
+bi鏍�
+鍝佸槜涓嶅�富濠�
+鎻�11p
+灏忓Ж瀛愮┐
+绮夊灏忔帆绌�
+閾佽涓夊浗蹇�
+鏃犲敖鐨勪换鍔�
+鎹呭叆濂圭殑闃撮亾閲�
+鐧界珛鏈�
+濡瑰 MM婵�鎯�
+甯堕摼
+濠婂瓙闈�
+鑲夋涔辨彃濂借垝鏈�
+闇嶉噾
+meinv鍑虹杞﹀唴寮鸿杩涘叆
+fuck姝诲叏瀹�
+鐚涜垟濂圭殑鑲ョ┐
+鎵変箣闄�
+鎿嶅ぇ娉�
+鎻�12p
+灏嬩粰
+鍙堢矖鍙堝ぇ鐨勮倝妫�
+姹熷叓鐐�
+鏉庤嚦浼�
+寮犵
+petrealm
+娣ジmeimei鐢靛奖璁哄潧
+闃垮讥闄�浣�
+鍙版咕寤哄浗
+鑾紵寮�
+鍏嶈垂娣數褰卞厤璐规帆鑹叉儏鐢靛奖
+棣竾绁�
+GoldAngelVol7SuperEroticGirl:RanMonbu绱嬭垶銈夈倱
+鎻�14p
+婵�鎯呮帆鐗�
+鍝ュ摜娣ジ濡瑰绌�
+鎻�13p
+鏈珯10012澶氶儴婵�鎯呯數褰卞叏閮ㄥ厤璐硅瘯鐪�
+瀹嬪钩
+浣犵埡鐖虹殑
+鍙戜鸡
+鎴愪汉鑹叉儏缃�
+濮愬紵婵�鎯呮帆褰辩墖
+姣涘偦瀛�
+澶ч緹澶撮《浣忓瓙瀹繁澶�
+骞睪M
+鐜嬫枃浜�
+娲織
+鍐呰。
+鎺ョ彮
+涔濊瘎鍏变骇鍏�
+涓叡/涓叡涓ぎ
+涔冲皠
+鎻�15p
+澶ц姳閫�
+婵曡韩瑾樻儜
+鎵嬭娉ㄥ唽鏃ラ煩5020閮ㄦ縺鎯呯數褰�
+鏁欏鐐夎疆濂哥簿娑茶繃鍓版敞鍏ヨ嫢鏈堢绌�
+鐪熷杽蹇�
+缇庡獨绌磋创鍥�
+鏉�浣犱竴瀹�
+鍙堝ぇ鍙堝鐨勭┐
+娣贡鐢靛奖
+銆愪簹娲�/鏃犵爜銆戙�愮敓濂镐腑鍑烘棤濂楀唴灏�-鐩告并锝ゅ妯癸饯缇庢湀閬ャ�戙�怉VI/1220MB銆�
+鑴辫。鑸�
+娣壊鐢靛奖鍏嶈垂鍦ㄧ嚎瑙傜湅
+鏃ユ湰婵�鎯呮帆
+鑹宠垶娣笟
+寮哄ジ17宀佸濂冲叏杩囩▼
+娉�$鎺�
+娣ジ鐢靛奖灏戝鎵掑紑闃撮亾
+鏉滃喎涓�
+鑲夋鎻掑叆鑲夌紳
+浣犲畠椹殑
+鎵掑紑瀚╅槾閬�
+娉曟姟
+NinnWorx-FemLAmour
+liuxingxueyuan
+閭暀
+淇忚噣鏀濋瓌
+寰愰偊绉�
+濂撮毟瑾挎暀
+娣按婕f迹
+鐒$⒓
+灏戝鎴夸腑鑷帆鍜屼袱鍕囩敺鐜�9P鎿嶅緱鐩村彨鐖芥搷鏃ユ湰娣コ绌�
+鎿嶄綘
+transsexual
+鍙e惈楦″反
+KEFU
+鍥藉畨灞�
+娣數褰�//澶勫コ绗竴娆¢槾閬撳仛鐖卞叏杩囩▼鍏ㄥ鍥剧墖
+娣涔变氦
+鍏嶈垂鑹叉儏鐢靛奖
+鏋楀績濡傛帆鐢靛奖
+鑹瞞eimei鎴愪汉璁�
+鐑鑻辫豹
+mescouilles
+UR
+鍐呰¥
+骞笹M
+骞查浮
+鍏夐��
+姣涢夯閱夐挗鏋�
+姣涚ぞ浼氭涔夊姏閲�
+bt鑹叉儏宸ュ巶
+鍗庣洓椤�
+Jiaochun
+鎵変箣闃�
+YellowsVol2濂充綋澶╁浗2澶╃劧绱犱汉濞�18浜�
+姣涘叡浜т富涔�
+榫熷瓩瀛�
+璧电传闃�
+灏堝埗
+娣ジmeinv鍥炬帆濂稿垬浜﹁彶
+姣涚壒鍒叕鍛�
+urban闈�
+av鎴愪汉
+鏃ラ煩鎴愪汉婵�鎯呯數褰�
+hrichina
+濂瑰ザ濂剁殑
+婵�鎯呮帆璐村浘
+鏈卞槈鏄�
+蹇劅
+椋熷睅
+姣涘浗闃查儴
+闇查��
+transsexuel
+楠氳揣
+娲诲姩绠$悊鍛�
+浠诲技鏃�
+ctracer
+澶у娌�
+鎯呰壊灏忕數褰�
+瀹佺帇搴滃鑸�
+寮哄ジ鏋楀績濡傛墥寮�闃撮亾
+鍛ㄩ搧鍐�
+鎻掍綘绁栧畻
+ai婊�
+婧硥瀹ょ殑鐢峰コ
+娣眲鍎�
+鑳℃櫙婵�
+灏勮繘濂冲効鐨勫眮鐪奸噷
+fuck閫忚杞欢
+鑸斿ス鐨勮姳钑�
+鎴戝拰灏忓皯濡囦贡浼︾悊娣┐
+PP涓�鐐归��-鎴愪汉鐢靛奖
+姣嶅瓙浜ゆ
+澶╁畨闁�澶у睜娈�
+鏃ユ湰鍗¢�氭帆鑹插姩鐢荤墖
+鍏溅娣ジ濮愬
+澶ч檰娣贡缇庡コ鍥惧浘鐗�
+鐒$晫
+鍡巄
+楝肩暅杞ジ
+璁╂垜鐨勮倝妫掔紦缂撶殑鎻掕繘娼箍楗ラタ鐨勫▏瀚╃殑鑲夋礊閲�
+鐐墦涓閮�
+浜庢案娉�
+璧拌祫娲�
+鍏цげ
+缃戞父涔呬箙閲戝竵
+鎬уゴ
+鎴愪汉鏂囧
+鏄庢柉鍏嬪彿
+鎿嶅惞绠�
+绮炬恫鍠锋秾鑰屽嚭
+姣涙棩X濡�
+鍏湀four鏃�
+楠氬濮�
+姣涘鎸�
+瀹濆痉
+鎴愪汉鏂囧
+杞洏鏈�
+鍗庝箟
+涓夊�嬩唬琛�
+绯荤当鍏憡
+鍏嶈垂鎴愪汉婵�鎯呰棰戣亰澶╁
+鏃ユ湰榛勮壊灏忕數褰�
+datanghaoxia
+涓ぎ鐢佃鍙�
+鎻掑皯濂抽槾閬�
+鎶芥彃鎹呮尯闃村攪澶勫コ鑶�
+姣嶅瓙浜ゆ
+涓浗澶╀娇鎴愪汉缃戞垜璇ユ鍏嶈垂瑙嗛
+姹熺崹瑁�
+婊鹃偅鍡�
+姣涙噿鏁�
+涓侀棞鏍�
+鍥戒骇鍋锋媿
+鑲夋寮勫緱婀挎簻婧滅殑
+鐚亱鐣�
+鍏ㄨ8
+妤婂竼
+鍗�
+鍒樺叏鍠�
+婊℃床鍥�
+姣涙櫘浜�
+鐤媯鎶介��
+SEX
+鍗�
+娣數褰�//灏戝鎵掑紑闃撮亾鍥�-娣长灏戝コ闃村攪鐗瑰啓鍥�
+鐚瘺1
+鍗�
+89bb鎴愪汉灏忕數褰�
+涓浗meinv娣壊璐村浘
+鍌婚笩
+鎶楅渿
+澶х磤鍏�
+鍓涙瘮
+TokyoHotn0188鐢颁腑鐖�
+姣涘浗姘戝厷涓囧瞾
+鍜屾姢澹玧iejie娣┐
+鎿嶄綘濡堝眲
+姣涘眮鐪�
+灏忕┐鎻掔殑绱х揣
+娣┐娣按娴�
+寮靛織娓�
+55sss鍋锋媿鍖�
+55sss鍋锋媿鍗�
+鑴卞唴瑁�
+鐧艰珫
+濯界
+姣涘崠閫�
+鎻掓搷骞查獨绌村绌村皬绌村瘑绌存帆姘存祦
+鍏攎eimei鑹茶壊璐村浘鍖�
+鍔�
+姣涘鎯�
+瀹佺帇搴滄垚浜鸿鍧涘鑸�
+宀╁磶SkyAngelVol27
+澶╁湴鐜勯杸
+娣崱鍙d氦
+wwwgpchinanet
+鑱氬弸缍茶矾
+鎽╅杸鏁�
+浠栭Μ鐨�
+涓壒
+璩e崱
+涓撴斂
+浜哄鐔熷コ
+灏忛獨绌村ソ鑸掓湇
+64xpcom鐢靛奖鍏嶈垂
+鎿嶉檲姣�
+瀹夋伅
+铚滅┐鑲夋鑲夌斧
+灏戝澶х┐VS椹村悐
+鎶婅垖澶翠几鍏ュ濮愮殑
+鐧煎��
+鏃ユ湰鍏嶈垂榛勭珯
+涓�榛ㄧ崹瑁�
+鏂兼案娉�
+64浜嬩欢
+tranny
+閮钩
+鑲涢杸鎷充氦
+姣涘己纭彂瑷�
+鍕�
+娉曡溅浠戝伐鍔�
+杓祦鍩锋斂
+娉曟姟
+鐏ㄤ綘濞�
+鍕�
+鎴戣畵鏈嬪弸寮峰Е鎴戠殑灏忓Ж瀛�
+澶у煄鑸炶。瀛愭湁纰肩劇纰煎ぇ鍚堣集瓒呭劒鍙垎闁嬩笅杓夊摝
+鎿嶅Τ濞�
+閫氱煡
+鍚堟垚娣壊璐村浘
+Qqyinsu
+fuck鏅氬勾鍛ㄦ仼鏉�
+灏忕┐濂芥濂界埥
+瀛旈泙鐜�
+鎿嶅尰鐢熷皬绌�
+娣濡圭數褰�
+寮哄ジ42宀佸濂冲叏杩囩▼/娣闃存瘺灏忕┐
+濡堥�奸潬
+lineage2
+澶ц倝妫掑埡鍏ヨ倝绌�
+鍚存璐�
+鎴愪汉婵�鎯呰棰戣亰澶�
+GMworker
+segame
+闃撮亾濂借偉鍟�
+Taiwan鍥�
+neosteam
+鏃ユ湰娣壊鐢靛奖
+joyxy
+鑹叉儏闈�
+鐒℃瘺缇庡皯濂�
+姣涚帇涔愭硥
+灏忛瓪鍏掕垏鑺辩劇缂�
+涓閮ㄦ槸涓浗绀句細鐨勮壘婊嬬梾
+涔冲ご
+epochtimes
+娌虫畤
+鎻扜M
+濂崇涔﹀仛鐖卞悶绮惧浘
+灏戝鎴夸腑鑷帆鍜屼袱鍕囩敺鐜�14P鎿嶅緱鐩村彨鐖芥搷鏃ユ湰娣コ绌�
+榛戜簲绫�
+姣涙硶杞姛
+鍘茬劇鐣�
+鎽╁姏閬�
+搴楅暦鎺ㄨ枽鏈�鏂板挤鐗嘢kyAngelVol43鏈�鏂板挤鐗�
+鎿嶅濡�
+鏉ㄩ渿
+鐧艰珫
+娉曡疆鍏�
+鐖藉浘缃�
+鍑哄敭璐﹀彿闈�
+娉曡疆鍏�
+绌村お绱т簡鎻掕繘
+浣犱粬濡堢殑
+姣涚閫氬姞鎸佹硶
+姣涙垜骞�
+鍏嶈垂鎿嶅皬濮ㄥ瓙鎿嶅皬濮�
+鎬ф
+voa
+鍚倝妫掓彃灏忕┐
+娼橀噾鑾插叏浼�
+鍙戞敼濮�
+浠婃櫄鎴戞妸琛ㄥ鎿嶄笂浜�
+娆х編婵�鎯�
+澶╁ぉ浠绘垜娣�
+缃戝潃澶у叏
+moshoushijie
+闃挎矝鈥㈤樋鏃烘檵缇�
+澶熼叿GOQO
+缁熺嫭璁哄潧
+姣涢槤鏈�
+婵�鎯呮帆鑹叉晠浜�
+fuck鏂伴椈鍑虹増
+鎵撻姗�
+鎿嶅Τ濯�
+浣涘睍鍗冩墜娉�
+榫欒檸闂ㄩ潬
+娆х編鏆存帆rsync鏈堝鎴愪汉璐村浘鍖�
+鍥戒骇AV
+chinesenewsnet
+xinxiyouji
+jinyongqunxiazhuan
+鎻扜m
+鍟婃垜鐨勫皬灞勭粰浣犺倧寰楀ソ鑸掓湇鍟�
+閲戞柊鏈�
+闈撶┐meinv
+feltch
+骞瑰叏瀹�
+涓叡涓ぎ
+鎿嶉偅鍡庨��
+瀛愬コ浠昏亴鍚嶅崟
+鍗栧崱
+璋风墽
+骞归��
+鏉辨柟鍌宠online
+鐒¢渶鍒峰崱
+淇炴澹�
+娣┐灏忚
+鍙版咕鎴愪汉25璐村浘
+姊呮瘨
+楱锋氮缇庡コ
+鑷村够鍔�
+娉曟拨
+姣涗埂宸翠浆
+鑷敱浜氬窞
+榛勮壊鍋氱埍灏忚
+鎴愪汉婵�鎯呭奖瑙嗗尯鍦ㄧ嚎瑙嗛鑴辫。鏈�
+game master
+鏄濈埍瀹�
+姝愮編澶т钩
+娣Ы灏忕數褰�
+鑷村够鍓�
+娉曡吉鍔�
+鑲ュ鐨勫皬楠氬眲鍎块槾閮�
+meinv娣壊璐村浘鍖�
+寮熷紵绮楀ぇ鐨勮倝妫�
+浜烘皯浠h〃澶т細
+澶╁湴鐜勯棬
+鍦eコ宄�
+鎴愪汉婵�鎯呯數褰辩綉
+worms
+鑷璪
+澶ч浮宸存搷寰楀緢寰堣垝鏈�
+娣ジjiejie
+姹熸嫨姘�
+xiao77
+baichi
+澶т簜浜�
+鍐滄潙鍏叕涓庡濡囦贡浼�
+鏇惧簡绾�
+瓒呮縺鎯呯數褰卞揩閫熸敞鍐屽湪绾胯鐪嬬埥鐖界埥
+骞查儴
+姣涙按鍒╅儴
+鎭ヨ颈閱鍏嶈垂
+椋庨獨濂崇涔�
+鎴戜篃瑕佹硠浜�
+鎿嶄骇鏉冨眬
+姣涘浗绠″眬
+娉曟巹
+娴│
+鑲忓濡瑰眲
+姣涙姇姣掓潃浜�
+鎼栭牠涓�
+搴嗙孩
+鐪嬬潃鏈夌偣鑸嶄笉寰楁搷
+89瀛告疆
+浜氭床婵�鎯�
+娉曚粦
+浼︾悊娣┐灏忚
+闃垮憖濞冨▋
+tianxiawushuang
+濮橀牠
+Itsuka_part2
+鍔叉毚
+姣涗笁鍞戜粦
+鎬т氦鑷媿
+鏃犵爜鍋氱埍娣浘
+鎾掑翱
+濂界揣鐨勯槾閬�
+濡瑰鐨勫皬闃存埛
+鐏荆杈e厤璐圭埥鐗�
+鐏荆鍐欑湡
+浜轰篃
+澶ф竻甯濆浗
+鐢ㄦ墜鎸囧垎寮�涓ょ墖鑲ュ鐨勯槾鍞�
+鑲夋鎻掑叆濡瑰灏忕┐
+鍌茬鍌�
+姣涘緪鍏夋槬
+濂瑰闈�
+鑷敱浜炲窞
+濮ㄥ鐨勮偉闃村攪
+1989澶╁畨闁�
+娉曟藩
+寮� 濂�
+鍏嶈垂娣ジ濂矨鐗囨璇曠湅灏戝鎵掑紑闃撮亾鍥�-娣长灏戝コ闃村攪鐗瑰啓鍥�
+1989澶╁畨闂�
+鎸虹潃纭姊嗙殑鑲夋
+骞查��
+缍茶矾鍏キ
+娆уコ涔辨
+kart
+楠氬Ж濡�
+5jq
+鐢靛奖灏忕墖娈佃瘯鐪嬪厤璐规帆褰辩墖
+绾㈡湀
+璩e梗
+涓�澶滄儏鑱婂ぉ瀹�
+澶╁畨闂ㄥ睜鏉�
+榫氬骞�
+鍏洓涔嬪緦
+姣涘搱鎵�
+瀚傚珎鎴戣
+闉帇
+鏈�娣啛濂崇綉
+鑲夋鎻掑叆娣崱灏戝绌�
+闄伴亾鍦栫墖
+寰屽涵
+鎶婄簿娑插皠杩涙垜鐨勫皬绌撮噷
+浜氭床婵�鎯呮帆鑹茬綉鍧�
+huangyiqunxiazhuan
+闊╂
+閭撳姏缇�
+鎬т氦璐村浘
+涔变鸡娣功鎴愪汉缃�
+涓夌骇鐗囩湅缇庡浗濂充汉鐨勬�т氦
+鑾储閲屽凹
+shengzhewudi
+娣�煎绌存竻鏅板浘
+涓诲腑
+鎭ヨ颈閱
+濂囦緺XIAH
+灞�
+浜轰唬
+鍥涘窛
+鎵嬭娉ㄥ唽鏃ラ煩5030閮ㄦ縺鎯呯數褰�
+鎿嶅コ浜哄绌�
+绺芥浉瑷�
+姣涙父鎴忓彂濂栧憳
+绺界悊
+灞�
+濡堝缇庣┐
+灞�
+绂忓皵鎽╄惃
+灞�
+灞�
+鐢峰コ婵�鎯呮帆褰辩墖鎾斁
+娣コ鍒瘺
+灏�
+涔变鸡绂佷功
+灏�
+姣掕博
+灏戝鎴夸腑鑷帆鍜屼袱鍕囩敺鐜�0P鎿嶅緱鐩村彨鐖芥搷鏃ユ湰娣コ绌�
+婵�鎯呮棩鏈數褰盻鎴愪汉鎯呰壊鐢靛奖_鎴愪汉灏忕數褰�
+meimei娣按娴�
+鍗㈣穬鍒�
+浣欒嫳鏃�
+tianji
+婵�鎯呭仛鐖辫壊鎯呮帆濡囧仛鐖�
+缍撹
+瀵嗗畻
+缇庡コ鍋锋媿鎴愪汉灏忚婵�鎯呯綉
+浜氭床鎴愪汉婵�鎯�
+绁炶瘽RYL
+姣涘崼鐢熼儴
+polla
+鍏卞厷
+鏃ヤ節鍩�
+鍗¢�氬姩婕編濂虫帆涔�
+姣涜儭涓诲腑
+鍙版咕鍏变骇鍏�
+UR闈�
+鍏堢儓鐨勭數璇�
+鍙嶆棩娲诲姩
+姣涜春鍥藉己
+鍙版咕鍥�
+鎶芥彃48宀佸濂冲濡规帆鍙笉鏂�
+灏�
+鎹忎綘闆炲反
+fuck娓╁姞瀹�
+鐤嗙嫭
+鏉庡斧鐖�
+鎶ゅ+娣贡
+鏂板攼浜�
+鎻掑緱濂界埥鍟�
+鍙戞姟
+浠讳綘娣�
+閯у皬骞�
+灏忛獨璐�
+鍛ㄩ墑杈�
+涓ょ墖鏆楃磪鐨勯櫚鍞囦竴寮典竴鍚�
+soundofhope
+骞奸��
+鐔熺編濠︽帆浜ゅ閷�
+缇庡皯濡囩殑鍝�缇�
+纭曞ぇ榫熷ご绱х揣椤惰憲濂圭殑闃撮亾
+鑲夋礊娣卞涓嶆柇鍦拌爼鍔�
+鐩樺彜杞欢
+鐜嬬涓�
+娣贡鑹叉儏灏忚
+fuck鐜嬫槉
+24dy娣壊璐村浘
+瀹夋媺
+鍗栧彿
+鏄熷厜浼存垜娣�
+鍜屽濮愭彃绌�
+鍏辫粛
+鍗堝婵�鎯呭厤璐圭數褰卞厤璐圭湅婵�鎯呭皬鐢靛奖
+zhuanfalun
+鎵撳�掍腑鍥�
+婵�鎯呰创鍥�
+娣崱濡栬壋濂冲尰鐢�
+灏戝鍋氱埍灏忚
+鏍告綔鑹�
+鍘熷崈瀵荤櫧棰嗚糠濂窮ingerCharm
+鎬庢牱寤惰繜灏勭簿20宀佷互涓嬬
+姣涚綉绠�
+qq瑙嗛鑴辫。绉�浜氭床灏戝コ闊╁浗鏃犵爜鐗�
+娣ジ濮愬
+浜﹀嚒
+鑲夋鎻掑叆鑲夌┐
+娉曟拨
+鎭愭�栧垎瀛�
+骞瞞eimei灏忕┐
+姣掕穿
+姘存祾Q浼�
+167缃戝潃瀹介褰遍櫌缃�
+鏃ユ湰婵�鎯呭厤璐瑰皬鐢靛奖
+鏃犲鑸綉绔欒繛鎺�
+鏉庡ぇ閽�
+SOD鍘抽�夋畫铏愶練锝诧緦锞熼泦
+甯濆浗浼犲
+钖戞槬闆�
+浣犱粬椹殑
+璧垫檽寰�
+姣涘缁村懆鍒�
+鍏嶈垂meimei榛勮壊娣贡鐢靛奖
+娉曟藩
+鑽夋嫙濡�
+鐤嗙崹
+濡傛灉浣犳湭婊�18鍛ㄥ瞾璇疯嚜瑙夌寮�
+鏃ラ煩娣贡缇庡コ鍥�
+婊鹃偅鍡庨尟姣�
+GAME MASTER
+浜烘皯涔嬪0璁哄潧
+se涓浗
+鍘曟墍鐩楁憚meinv
+鍏夋槑鏃ユ姤
+fuck缁熻灞�
+姣涢珮淇�
+浠栧鍦�
+钂欏彜鐙珛
+閻电敳鐖泟
+鏃ユ湰鎯呰壊鏃犵爜鍏夌
+鎼炴瘮
+鍔虫敼
+澶ц倝妫掓彃杩涙垜鐨勮倝灞�
+濡傛灉浣犳湭婊�25鍛ㄥ瞾璇疯嚜瑙夌寮�
+鍕曟极鑹插湒
+鐪嬬墝鍣�
+鎬ф劅涔冲
+鏂颁汉璋冩暀RedHotJamVol9褰诲簳璋冩暀鍑岃颈浜洪潛閫肩編
+鎯呰壊鎴愪汉澶у叏
+娣崱鐨勫濡�8娣崱鎶ゅ+9娣崱绌哄
+娴峰ぉ鑻遍泟浼�
+濂界揣鐨勫眲
+9涔嬮亰
+楣垮煄鐧惧鎬уぇ鍨嬬綉绔�
+鐖戒綘
+鍏ㄥ浗涓や細
+鎴愪汉瑙嗛
+姝﹂浄
+澶т贡浜�
+娆蹭粰娆叉
+骞蹭綘濯介��
+娣ジ鎶ゅ+绌磋鍧�
+濂芥湅鍙�
+韬唤鐢熸垚鍣�
+娉曞��
+娆ф床鐢峰コ婵�鎯呮帆涔辩┐mm璐村浘缃�
+鏄庢収缍�
+52xpcom鐢靛奖鍏嶈垂
+meilishijie
+闃撮亾澶硅9浣忛槾鑼�
+鍗栨帆濂冲叏杩囩▼
+鏈弧21宀佺殑璇疯嚜琛岀寮�
+姘戣埅
+鎿嶅皬濮ㄥ瓙
+娣ジ灏忓Ж娣按娴�
+姣涜仈澶�
+寮哄ジ20宀佸濂冲叏杩囩▼/娣闃存瘺灏忕┐
+鏃ユ湰鏈夌爜
+姣涘▉鑰屾煍
+fuck鐜嬪お鍗�
+閭e悧閫�
+鍏嶈垂鐪嬩笁绾х數褰辨帆鐢靛奖鑹虫儏鐢靛奖
+鎷夋
+
+鎼炴
+姣涘叚鍚堝僵
+64鍕曚簜
+arcane
+娆х編闈撶┐灏忓皬璁哄潧甯栧浘姣嶅瓙濮愬紵娣敺鐢锋縺鎯呮缇庢帆璐村浘
+涓嬭浇娣數褰�
+娣數褰辫壋鎯呯數褰�
+璧蜂箟
+楠欱鐔熷コ
+璐捐偛鍙�
+寮犱紵鍗�
+瀵屼汉涓庡啘姘戝伐
+姣涘彴婀惧叡浜у厷
+閲戞棩鎴�
+娉�$娌�
+鎬ф剾鎿傝嚭
+鏂拌仦鍑虹増绺界讲
+鍏嶈垂榛勮壊娣Ы
+LadySonia-鐔熷コ绲茶オ3
+鍙搁Μ缇╅惖鍔涚摝鐖惧湴
+涓滀含鐑璶0151宸ヨ棨瑁曞瓙缇庝附瀛愬澶х簿娑茶疆濂告暀瀹�
+鏃ユ湰鏈夌⒓
+鐧惧鎬уぇ鍨嬮粍绔檓eimei
+鍙堣В寮�涔崇僵楦″反
+榛戞墜榛�
+璧屽崥
+閫犵埍
+榫熸瘺
+璞旂収
+璧涗粬濞�
+鍏嶈垂鎯呰壊鐢靛奖鎯呰壊浜旀湀澶�
+姣涘敭鍙�
+闃冲叿鍦ㄤ粬鐨勭┐閲屽ぇ骞呮娊鎻�
+瀹㈡姤
+瀹佺帇搴�
+浜氭床婵�鎯呮帆褰遍櫌
+钖涗紵
+鑲忚倝X灞勭埥姝
+寮哄ジ澶уザ瀚╅�糾einv
+姣涚帇瀹濇.
+灞屼竷
+娣ジ濡瑰鐢靛奖
+鑻笝鑳�
+娉曠鍔�
+涓崕鏃朵簨
+閬婃埐绠$悊鍝�
+绾㈡ゼ缁ⅵ
+绱犱汉钁楋酱锞涗勘妯傞儴銇撱倐銈傘仭銈冦倱
+鍔炲叕瀹ゆ�ф
+澶ц倝妫掑湪濡堝鐨勯槾閬�
+鏈辩啍鍩�
+姣涘璁$讲
+fuckyou
+鎬庢牱鍏嶈垂鐪嬫帆鐢靛奖
+姣涗笘鐣屾棩鎶�
+鎻掑濡瑰皬绌�
+meteoracademy
+鑳¢敠婵�
+鑹叉儏濞变箰瀵艰埅
+椋庨獨濂冲弸娴村鏀捐崱
+銊欍劄浣犺�佹瘝
+Mysupersales
+灏忕┐閲屾娊鎻�
+缍茬粶鍏キ
+绯栫硸灏忕┐
+鍏矾
+鍞甀D
+灏忔辰鐜涗附浜氶椃缁濈棄鎸涙棤闄愬埗娼惞
+姣涢槾鏍�
+AYAWAWA
+骞瞛iejie灏忕┐
+fuck鍊浗
+寮哄ジ43宀佸濂冲叏杩囩▼/娣闃存瘺灏忕┐
+鍔満
+榛庨槼璇�
+闆嗛珨鎬ф剾
+澶8
+灏戝婵�鎯呯數褰�
+瑙f斁杌嶉幃澹�
+鍥戒骇av
+榫氬骞�
+fuck鏃犵晫娴忚鍣�
+骞�
+缇庡浗鎴愪汉婵�鎯呮帆娲炵綉绔�
+寮�鑻�
+骞�
+楠歜鐔熷コ
+娴
+瀚╃┐灏忕┐鑺卞績
+wulinwaizhuan
+涓夊幓杌婁粦
+骞规CS
+娴コ
+fuck鍗佸勾鍔ㄤ贡
+鎬т氦
+娉曟拨
+鍌冲3G
+鏃呴鑷媿
+绮夐グ澶钩
+灏戝鎴夸腑鑷帆鍜屼袱鍕囩敺鐜�18P鎿嶅緱鐩村彨鐖芥搷鏃ユ湰娣コ绌�
+鐙鏀挎不
+娣鍛ㄨ壋鑼瑰拰鍎垮瓙鐨勬�ф垬
+姣涚壒鐮�
+濂ラ┈灏�
+楂樻牎楠氫贡
+姣涢┒浣犺�佸笀
+娉曚鸡
+灏忓绌磋创鍥�
+娉曟藩
+娆箰鏁扮爜
+缁熸垬
+椹壇楠�
+鑻挵宸插搶鍟�
+宸ュ晢灞�
+娉曟姟
+绲茶オ瀵湡
+鍏嶈垂娣ジ濂崇洿鎺ヨ瘯鐪�
+鎵嬫満娉ㄥ唽鑹叉儏鐢靛奖缃戠珯
+缇庡湅涔嬮煶
+姹熷叓鏉�
+娣崱濂充紭鏀捐崱鎻掗��
+濡瑰鐨勫ぇ闃存埛
+澶х邯鍏�
+瓒呮�ф劅瑁镐綋鑹宠垶瀛旇鍞炬ⅵDANCE2锝憋緟锞橈浇锞炵幇鍦烘敹闊�
+涔濆煄
+鎴愪汉鐗�
+骞捐姯
+缃楀共
+缁垫亽
+laghaim
+10LittleAsiansVol14
+sshole
+鎶婁綘鐨勫皬绌村す绱х敤鍔�
+鎬诲眬
+澶╁畨闁�
+mofaqibing
+涓嶅緱鍏ュ唴
+涓嶇敤娉ㄥ唽鍏嶈垂娣數褰�
+灏忓Ж瀛愮殑闃撮亾濂界揣鍟�
+d7se娣壊绌村浘鐗囧拰meinv鍙戞槬婵�鎯�3绾х墖璇曠湅
+骞规GM
+寮哄ジ33宀佸濂冲叏杩囩▼/娣闃存瘺灏忕┐
+GameMaste
+娣ジ闃垮Ж鐢靛奖
+鎻掑叆瀚╃┐
+姝h缃�
+娉�$娣�
+娉曚緰
+bedclipcom
+jingtiandongdi
+鎻掓浣�
+鍏溅娣ジ濡瑰
+teensexy
+涓�澶滄儏寮傜墿鎻掔┐鎬х埍缃�
+鏆楅粦涔嬮杸:鍊暒
+鎴愪汉婵�鎯呰壊鎯呯數褰�
+浜叉儏娣贡
+楠氶��
+绮楄倝妫掑ぇ楦″反
+娣ジ濂冲悓浜嬬┐
+9鍩�
+鍔虫暀
+鎴戝氨鍘昏壊
+鏋楀績濡傝鐤媯杞ジ
+鍦ㄧ嚎娣數褰辩綉绔�
+澶╁畨闂�
+灏镐綋
+鑸屽ご鍦ㄥ皬绌村懆鍥磋垟寮�
+閮博鍗�
+鑲夋鎻掕繘浜嗘箍婀跨殑闃撮亾
+娣ジ濮愬濡瑰MM濮ㄥ鑸呭鐩村埌娴佹按
+鎬т剑
+鍏嶈垂娣按娴�
+褰╄櫣楠戝+
+澶╁畨闁�灞犲煄
+lingyouji
+娉昢鎺�
+姝¤繋鍏夎嚚浜炴床鐦嬫儏
+娓告垙閬�
+鐒$⒓灏忚檿濂�
+榫熷ご椤跺紑闃存埛
+鍛ㄥ瓙鐜�
+鍑よ垶澶╅獎
+鍒�鍔嶈嫳闆�
+鐮村ぉ涓�鍔�
+娣崱灏戝
+鑰侀ǚ姣�
+鍙版咕19宀佹垚浜�
+妫夋潯
+闄冲笇鍚�
+鑲涢棬鍠锋按
+dafa
+寮哄ジ46宀佸濂冲叏杩囩▼/娣闃存瘺灏忕┐
+NPC闈�
+鐣滅敓
+澶ч檰娓╁窞楣垮煄榛勭珯
+鐜嬪瓙娣紶
+瑕皯榛�
+rexuejianghu
+濂�
+E鍧楀啋闄�
+鍗囧ぉ
+浣欑閲�
+鐖嗗惂
+biaozi
+鏈垚骞翠汉绂佸叆
+姣涚煭淇$兢鍙戝櫒
+钄e渐姘�
+灏勫ザ
+fuck鍙拌仈
+姣涙鐏剼韬�
+鐮村ぉ涓�鍓�
+鎴愪汉褰遍櫌
+娆蹭粰娆叉氮
+寰愬悜鍓�
+鍙戣鍏�
+骞插濡堢殑灏忕┐绌�
+鍔熸硶
+counselor
+寤佹墍鐩滄敐
+fuck澶栦氦閮�
+涓夊幓杌婁緰
+鎴戝拰缃戝惂鑰佹澘濞�
+鑳¢敠娣�
+365娣壊璐村浘
+QQtang
+妫�鏌�
+鍏嶈垂娣壊鐢靛奖
+濡�
+meimei瀚╃┐
+姣涗綘澶х埛
+瀵嗗娣
+闈犺儗
+鏃ユ湰婵�鎯呮帆楠氱┐
+骞叉帆娲�
+鍡戣嵂
+fuck鍏村鍓�
+瀹樻柟
+寮哄ジ17宀佸濂冲叏杩囩▼/娣闃存瘺灏忕┐
+灏忕┐濂界埥
+娉芥皯
+濡�
+铚滅┐琚槾鑼庢彃鍏�
+鍔変集鎵�
+娓告垙绠$悊鍛�1
+楦″反鍏ㄦ牴娌″叆闃撮亾
+濮�
+娣壊瀹濊礉瀵艰埅
+绂界嵏
+鏄庢収缃�
+jiejie
+鐨�
+瀚╃┐
+搴婁笂婵�鎯呰嚜鎷嶅浘
+64
+瀹岀編涓栫晫
+閫忚杌熼珨
+鐬勬簴濂圭殑鑲夌┐鎻掍簡閫插幓
+merde
+姹熺綏
+WG姝﹀姛
+A鐗囧ぇ鏀鹃��
+鐢ㄦ墜鎸囨寲濂圭殑灏忕┐寮勫緱濂瑰▏鍠樿繛杩�
+鍝︿綘鎻掔殑濂芥繁鍟婂張椤跺埌鎴戠殑瀛愬鍟�
+姣涚嚂鐜茶鍧�
+鑲弇eimei娣眲
+棣欐腐鎴愪汉婵�鎯呰鍧�
+鍚村畯杈�
+姣涜倹浜�
+姝诲垜杩囩▼
+鏉庡笀鐖�
+濡瑰鐨勯槾鍞囧ソ瀚╁晩
+鍗栧浗
+閬婇緧绶氫笂
+濮�
+鍏嶈垂鍝佸槜涓嶅�富濠�
+鎶芥彃28宀佸濂砿eimei娣彨涓嶆柇
+鐨囧啗
+鎿嶅惞鍠囧彮
+鎹匓
+姣涢笩gM
+濠峰┓婵�鎯呮帆娑�
+鍏洓浠ュ墠
+澶ц倝妫掓彃杩涗簡濂圭殑浣撳唴
+鐢ㄨ垖澶村鐫�闃撮亾闃磋拏绛夊湴鏂圭敤鍔涘湴鑸旂潃
+姣涘彂濂栦娇鑰�
+姣涙垜鏃ヤ綘
+钀▍
+娴嬫嬁
+鏈珯10005澶氶儴婵�鎯呯數褰卞叏閮ㄥ厤璐硅瘯鐪�
+鑽″鑹冲コ鍖荤敓
+chinamz
+fuck甯屾湜涔嬪0
+娣數褰�//浠や汉鍠疯鐨勬槬瀹�108濮垮娍缁勫浘18宀佺鐪�
+骞煎コ鍙d氦
+瀚╃┐
+灞嶄綋
+鐙傛彃瀚╃┐娴┐楠氱┐
+瀹楁暀
+meimei灏忕┐濂界揣
+madelove
+闃撮亾娣卞
+澶╁畨闁�浜嬩欢1989
+閮佹厱鏄�
+寤哄浗鍏�
+澶�$$鎸�
+fuck灏忎钩澶�
+fuck澶╁畨闂ㄥ睜鏉�
+鎱堝杽浼�
+鍥藉A鐗囩數褰�-缇庡浗鑹叉儏鐢靛奖涓�鐐圭偣婵�鎯呬笅杞�
+鎬ф剾
+鍋风鍦栫墖
+姣涢┒浣犵埜
+鍏嶈垂鎴愪汉鑱婂ぉ瀹�
+jiejie鐨勫闃存埛
+鑳″惎绔�
+apexon
+婵�鎯呮帆鑹叉极鐢昏鍧�
+浜氭床鎴愪汉婵�鎯呯綉绔�
+falun
+qishi
+绱犱汉鍒濇挳銈婄敓涓嚭銇楄鏈堥洀涔�
+鍘绘哀楹婚粌纰辨垨瀹夐潪浠栧懡
+寮哄ジ18宀佸濂冲叏杩囩▼/濡归槾姣涘皬绌�
+鍏嶈垂娣贡鍗¢�氬姩鐢荤墖
+娣崱瀹舵暀
+鎬у偔
+寮犺惉骞�
+365鎴愪汉璐村浘
+姣涢粍鑿�
+44lian鑹茬珯澶у叏
+浜炵敳浜屾哀鍩虹敳鍩哄畨闈炰粬鏄�
+鎯呰壊鍥剧墖
+灏戝鐧芥磥
+搴婁笂鍔熷か
+鏃ユ湰娣崱灏戝
+姣涘叕瀹夐儴
+姹焎ore
+浜氭床meinv
+骞煎コ鎯呰壊璁哄潧
+绉厠棣�
+楦″反鎻掕倝缂濇帆鑽″皬绌�
+鑸旂潃涓ょ墖婀挎鼎鐨勯槾鍞�
+鍙嶄汉姘�
+榫欐床褰遍櫌鏃ユ湰濞变箰鎬у厤璐�
+钀ㄦ媺鎵樺姞
+鐒氱儳
+鑳¢敠婊�
+閲戠摱姊呮儏鑹茬恫
+鍧愬彴
+鐖朵翰
+娣暕璨村│
+鍙戣鍔�
+tuituixia
+鎻掑叆濡堝鐨勭┐濂界埥
+鑲夋鎻掑叆涔变鸡灏勭簿
+濠峰┓鎴愪汉婵�鎯呮帆娲�
+涓囨鼎鍗�
+鑰佸笀瀚╃┐鏋佸搧瀚╃┐娣┐瀚╃┐
+鎴�鎰涚洅瀛怬L
+鎬ф伅
+閫兼ǎ
+澶ц瘽瑗挎父
+褰湡
+骞蹭赴婊″皯濡�
+璨峰梗
+骞插Τ鑰佹瘝
+鎺扮┐
+楦″反鐚涙彃
+姹熷叓姊�
+鎻掕繘灏忕┐灏勪簡
+鏂颁汉璋冩暀RedHotJamVol9Myuu
+姣涘ジ浣�
+鎭愭�栦富涔�
+棰嗗
+鍕佹▊
+鎬х埍鎻掔┐
+浣犲憖鐨勯浮宸撮暱姝簡鍚�
+鎺¤姳鍫�
+姣涢笩gm
+骞蹭竴瀹�
+鎬ф儏
+瀹嬪簡榫�
+鍗佷笁鐐�
+鍙嶆斂搴�
+濮愬鍜屾垜涔变鸡鐞嗙數褰�
+寮傝浜哄+
+娣崱鎻掑皬绌�
+娉曟拨
+灏戝鎴夸腑鑷帆
+闊╄仈娼�
+youxia
+鐭俊缇ゅ彂鍣�
+鐧煎��
+姣涘瓩涓北
+鐖卞浘鍏洯璁哄潧
+butthead
+姣涘笇鏈涗箣澹�
+瀹㈡湇
+鍏洓
+wowcaifu
+Ezgaming
+绲茶オ
+瀵岃豹浠殑鐤媯鍋�/鐖辨柟寮�
+鑲忕儌浣犵殑灞�
+鎴愪汉灏忕數褰�
+澶╁畨闂ㄥ綍褰卞甫
+灏戝
+鐨撳畤浜掑嫊
+鐙傝垟灏戝涓よ吙涔嬮棿
+jietoulanqiu
+鎿嶅
+365鎯呰壊灏忚
+娣贡鎶ゅ+婵�鎯呯數褰�
+鑲弇eimei灞�
+PENIS
+澶уザ楠氬コ
+flg
+鎷涢洖
+浜備氦
+瀛�
+鍏嶈垂榛勮壊娣贡鐢靛奖
+鏃ユ湰椋庨獨濂崇數褰�
+鐨撳畤浜掑姩
+娉昢^渚�
+浣犵埛鐖风殑
+鍦ㄧ嚎瑙傜湅娣數褰�
+寮熷紵鐨勮倝妫掑張绮楀張澶�
+RedHotFetishCollectionVol28
+鑲夋鍙堢矖鍙堝ぇ灏戝コ鍙堢棝鍙堢埥
+灏戜慨姝�
+琚搷
+濂宠�佹澘涓�涓濅笉鎸傝汉鍦ㄦ垜韬竟
+闃绘棤閫氱晠
+楠氬闇查��
+menghuanxiyou
+鍜岃Κjiejie浣滄剾
+瑕嬪埌閫欏�嬬編濂冲氨鏈冩湁鎬ф
+鎶婅倝妫掓娊鍑烘潵
+鍜潃濂圭殑濂跺ご骞蹭簡濂�
+鍦ㄧ嚎娣數褰�
+鍑犺姯
+H鍔ㄦ极
+laghaim
+鐒¢渶鍏ユ渻
+骞荤伒娓镐緺
+姣涘晢鍔¢儴
+璨炴搷
+鏃ユ湰娣壊婕敾娣壊灏戝灏忚娣壊灏戝
+tmd
+鍝佽壊婵�鎯呯數褰�
+fuck鐗圭爜
+濂借垝鏈嶅ソ鐖�
+澶ч浮宸�
+鑲夋鎶藉嚭濂瑰槾涓�
+鏋楀績濡傝壊鎯呰创鍥炬�т氦璐村浘
+鍙�$鎶�
+鏇癵M
+浠诲缓鏂�
+姣涜幢
+GAMEMASTER
+閼芥彃
+鑲夋鎻掕繘鏉ヨ倝绌�
+濡堝鎸哄姩闆櫧鐨勮偉鑷�
+楦″反椤跺湪濂冲効鐨勫绌�
+鏉庣磪鏅�
+澶у瀷鑹茬珯
+鏂伴劖鍜�
+U-R闈�
+涓ぎ
+鍜屽濡圭帺鎻掔┐
+缈硅噣瀚╅��
+鍦ㄧ嚎婵�鎯呮帆鐢靛奖
+涔虫涓版弧
+閽堟墡
+娉昢^浠�
+鍕佹毚
+钂欏皹鑽�
+寮电闆�
+姣涜儭绱ф帍
+鑸斿ス鐨勫皬娲炴礊
+鍏嶈垂娣ジ濂矨鐗囨璇曠湅娆㈣繋鐐瑰嚮杩涘叆瑙傜湅/鏋�/蹇冨/20宀佸濂冲伔鎷�
+闉
+鍏嶈垂娣壊meimei鐢靛奖
+鍏嶈垂鎴愪汉濞变箰闆诲奖
+灏忛獨閫�
+ToraToraGoldVol23:銇汇仐銇倖銇峐ukiHoshino
+楦¢浮
+娉昢^浼�
+鎬т氦鏋佸搧澶х墖缇庤吙灏戝
+鍏辨Ξ鍦�
+瀛︾敓娣浘
+姣涢鏉�
+姣涘浣犺�佸笀
+姣涙帆绉�
+89瀛︽疆
+姣涜壊鎯呮湇鍔�
+寮熷紵娣ジ濮愬璁哄潧
+闃庢槑澶�
+Tmd
+娣壊鎶ゅ+灏忚娣壊鏁呬簨娣壊鏂囩珷
+鐔熺潯涓殑濡瑰
+寮哄崄鍏瞾meinv鎶ゅ+鐪嬪畬淇濊瘉浣犳墦椋炴満鍏嶈垂鐢靛奖缃戠珯
+澶�$$鎺�
+鎬ф暀鑲茬墖-鎬ф暀鑲茬數褰�
+鍔夋穱
+snatch
+鍏ㄧ悆鍗庝汉鏄ヨ妭鑱旀鏅氫細
+姣涙箍閫忕殑鍐呰¥
+涓
+鏃ユ湰av
+绮惧瓙灏勫埌濮愬鐨勭┐閲�
+璐﹀彿
+鍏溅涓婂共濂冲徃鏈�
+瀛︾敓鐖卞浗鑰呰繍鍔ㄨ瘉鏄�
+浠栧ザ濂剁殑
+璨撴挷
+濞�
+鍖楀窛
+shine
+jianxiaqingyuan
+鍋风鎷嶆憚
+棰滃皠
+澶忓灏忚榛勭珯
+娉ㄥ唽鍏嶈垂娣數褰�
+鏇归暱闈�
+RedHotJamVol8璁╀綘鐢ㄥ瓙瀹劅瑙夎棨宕庡鍑�
+骞茬殑濂界埥瑕佺埥姝绘垜浜�
+鐩滅珚鐘�
+鏁㈠潗椋炴満鍚�
+damn
+缇庡浗鍑痉
+damm
+鎿嶅ス濡�
+鐧惧鎬уぇ鍨媌t榛勭珯
+濞�
+鏉庡缓鍦�
+瀹佺帇搴滄垚浜哄鑸�
+survivalproject
+鏉庡缓鍥�
+娴峰簳姘翠腑鎻掑眲AquaSex
+鏉庢窇濞�
+姣涙暀鑲查儴
+鍔叉▊
+閮藉競鎯呯埍涔变鸡娣鍙ゅ吀姝︿緺鍒舵湇鏄庢槦鎬х埍瀹濆吀24寮忔暀鏉�
+姣涢槾姘�
+甯堟槬鐢�
+鍔ㄦ极婵�鎯呮帆鑹茶创鍥�
+鍙戜鸡鍔�
+濂藉ぇ鐨勮倝妫�
+鍙戞姟
+灏戝コbb鍥�
+64鍔ㄤ贡
+涓嶆柗鏀剁穵闄伴亾渚嗗悶鍣垜鐨勯緹澶�
+濠�
+绁為�氬姞鎸佹硶
+MM琚共灏忕┐
+鐢插熀鑻笝鑳�
+鏁欏斧绂佹柗鎺ュ惢
+鑳¢敠娑�
+寮哄ジmeinv鐙傛彃澶勫コ闃撮亾
+鍏嶈垂鑹叉儏鐢靛奖寮哄ジ灏忚
+鎿嶆帆鑽$┖濮�
+娴村翱
+澶勫コ鎬у紑鑻炲厤璐归粍鑹叉帆涔辩數褰眀t涓嬭浇璇曠湅
+鎿嶅ス
+琚彃
+绁為洉澶栦紶涔嬮儹瑗�
+鍏叕鐙傛搷鍎垮濡囧皬绌�
+102bb鎴愪汉灏忕數褰�
+濠�
+骞规鎺�
+kaitian
+婧偄瀵�
+灏戝鎿峛鍥炬搷鍐滄潙灏戝灏戝鎿嶅翱鍥�
+寰佹湇
+n0255涓夊浗鍐瓙-涓嶇敤鍘岀墲涓嚭銇楀粌寮冨嚘鍒哶k7
+鑻敳閰扮敳鑽冭娊瀛愬牽
+姣涢槾姣�
+甯傞暦
+鎶芥彃44宀佸濂砿eimei娣彨涓嶆柇
+鍛ㄦ仼渚�
+甯傞暱
+涓滃崡瑗垮寳璁鸿皥
+濯�
+鐧间緰
+澶х磤鍏冩柊鑱炵恫
+鍐嶇敤鍔涙彃鍟�
+鐙傛彃灏忔氮绌�
+鎻掑皬绌存彃鎴�
+鏂扮煶鍣�
+13鐐归潬
+鍏氦杞︿笂娣贡灏忕┐鐙傛彃
+濂虫鍥�
+骞插皬铚滄礊
+鎿嶅Τ
+杓ジ澶einv
+姣涙灙鏀脊鑽�
+閽卞浗姊�
+涓�涓簨瀹�
+鎿嶅
+姣涙潕瀹忓織
+wwwgpchinacom
+浜傚��
+鏃ユ湰娣櫕鍦ㄧ嚎鐪嬬數褰�
+鍟忛亾
+娣簜
+姣涚帇鍒�
+heterosexuell
+姣涙睙鐚
+瀚�
+娉昢鎶�
+h鍔ㄦ极
+浜斾笉
+姹熸兢姘�
+娣贡
+璧垫椽绁�
+娉昢^鍊�
+鍊氬ぉ灞犻緳鍒
+98bb
+瑗胯棌鐙珛
+闈犺叞
+钂嬪溅鍕�
+閫兼瘺
+鑿京
+娣功
+涓婂簥
+骞块椈
+琛�鐏�
+浣犺壊鍡�
+姣涘惔閭﹀浗
+鎻$潃浠栫殑楦″反涓婁笅濂楀紕
+鍏洓鍛ㄥ勾绁�
+娣恫娴佸叆
+administrator
+鑲夋鐙傛彃瀚╃┐
+sanguoyanyi
+宸ㄤ钩meinvRINA鏃犵爜绗�2寮�
+钁e缓鍗�
+crazyspeed
+鍘诲Τ鐨�
+AV濂充紭-鏉忓瓙
+灏佹帆SkyAngelVol50瀹辰Keito瓒呯編绯绘ā鐗瑰効鍒濇棤淇寮曢��绾康浣�
+娣コ鍠风簿
+楠氭氮缇庡コ
+姣涘崠鍥�
+杩呴浄涓嬭浇鍏嶈垂榛勮壊娣贡鐢靛奖鍏嶈垂娣ジ濂矨鐗囨
+姣涙睙闈�
+鎴愪汉鎯呰壊璐村浘
+51yxb
+澶х矖楦″反鎻掕繘灏忕┐
+姣涘洖鍥�
+鏃ラ煩鍏嶈垂鍗堝鐢靛奖
+閬撴暀
+楦″反鍦ㄥス鐨勯槾閬撻噷鎶芥彃
+姣涘浗闃茬宸ュ
+涓浗绀句細杩涙鍏�
+濮愬紵娣┐灏忚
+鐖嗕钩
+涓栫磤澶╂垚
+娣笣鑽¤
+涓殑
+姣涢獨閫�
+澶ч浮鍚ф彃杩涢槾閬�
+lateinos
+闃垮叺鍝ヨ壋閬囧綍
+閫兼牱
+鍑虹姹借溅缃㈠伐
+鎴愪汉婵�鎯�
+鍝ュ摜娣ジmeimei璁哄潧
+digimagics
+鏈珯10003澶氶儴婵�鎯呯數褰卞叏閮ㄥ厤璐硅瘯鐪�
+鐑傛父鎴忛潬
+娣コ鐢靛奖鐗囨璇曠湅
+褰痉鎳�
+鏇�
+姣涗钩浜�
+闃垮叺鍝ヨ█璇綍
+鐜嬮渿
+鏃ユ湰娣暕瀛曞│
+澶╃殗
+鏍艰�佸瓙
+濉炰綘鑰佹瘝
+JapJap
+鏃ユ浣�
+澶ч浮宸村湪濂圭殑铚滅┐閲屾娊鎻�
+鏃ュ眲
+鍏嶈垂鍙版咕18鐢靛奖
+鏃ユ湰娣贡婕敾鍥剧墖娆х編姣嶅瓙娣贡鍥剧墖
+涓崕浜烘皯瀹炶瘽瀹炶
+huanet
+杞﹁嚕
+骞稿瓨
+娣姛
+闃块噷甯冭揪骞翠唬璁�
+灏忕┐鑲夋鎻掔┐鐢ㄥ姏鎻�
+绱呯噲鍗�
+鍏ㄥ厤璐规帆鑹茬數褰�
+鎶芥彃22宀佸濂砿eimei娣彨涓嶆柇
+鍔熷か灏忓瓙
+棣欐腐婵�鎯呮帆鑹插奖闄�
+濂虫暀甯丹鐗堝厤璐逛笅杞�
+鎴愪汉鎬х埍
+杩峰ジ绯诲垪
+娉曡吉澶ф硶
+鍦ㄤ钩鎴垮拰闃撮亾mo寮�
+濠妟i
+鍙戣
+甯﹀鑲涗氦
+姣涘敭ID
+寮哄ジ澶уザ瀚╅�肩編濂�
+鐜伴噾
+鎿嶅竷鑾卞皵
+18dy娣壊璐村浘
+娣姳瀹壊濂充腑蹇�
+娆㈣繋鐐瑰嚮杩涘叆瑙傜湅/鏋�/蹇冨/20宀佸濂冲伔鎷�/鍏嶈垂AB鐗�
+鏃犳瘺缇庡皯濂�
+绮炬按
+鍥戒骇鐔熷コ鍋氱埍娣卞枆鑲涗氦鏃犵爜
+婵��
+灞岄笭
+寮犵珛鏄�
+骞插畠
+瀚〣寮撻洊濂冲构
+婵�鎯呮帆鑹叉枃绔犺鍧�
+骞煎コ鐙椾氦
+绉佹湇
+鑺辨牱鎬т氦
+鍔蹭箰
+鐒$恫鐣屾祦瑕�
+閮集闆�
+鐢蜂汉鑻ュ澶氦涓嬭浇
+鍘曟墍鐩楁憚meinv鎬ф劅
+鍋氶洖
+鏁欎綘濡備綍寤惰繜灏勭簿
+FUCKYOU
+鑹锋儏灏忚
+灏忕數褰�
+浜叉棩
+澶洠
+澶洃
+榛戦矋濞�
+姊呭痉闊︽澃澶�
+娆х編灏ょ墿鐐浘鍥惧簱
+鑷タ
+鍙�$杞�
+鎯充笉鍒扮殑榛戝箷
+鑹茬嫾璜栧
+20宀佸濂冲伔鎷�/鍏嶈垂AB鐗�
+涔虫矡
+绉佹湇
+娉曡湨鍔�
+涓崕澶у湴
+鐢熸垚韬唤璇�
+Kurumi
+娆х編娓呮櫚鎵撶偖鑳界湅鐨勬帆涔�
+姣涚缁忕梾
+娌℃湁浜烘潈
+瀛欎腑灞�
+濡堢殑绌磋浣犳彃
+骞煎
+鑹茬尓鐚垚浜哄鑸�
+鐝炬槧绀惧コ銇渶寮枫伅30浠o酱锞涚湡銇e彧涓�
+鎳夋嫑
+鍐版瘨
+haitianyingxiongzhuan
+閭e
+寮峰Е浣�
+姣涙亹鎬栦唤瀛�
+杈剧櫈
+绁為ⅷ鐥村コ鐢熶腑鍑恒�怣KV/767MB銆�
+闅愮獫绐�
+鍏嶈垂鍋风缃�
+濡堟瘮
+瀹嬩换绌�
+琛楀ご鎵掕。
+闈炲父涓嶉敊鐨勪汉濡昏疆濂�
+SM濂崇帇
+濮︽帆鏈垚骞寸殑灏忓コ鎶ゅ+
+鎯呰壊
+鍙版咕宀涘浗
+绮炬恫灏勮繘灏忕┐閲屽埌浜嗛珮娼�
+jiejie鐨勮偉闃存埛
+楦″反鎻掕繘绌�
+Q甯�
+娆h祻鐗圭骇姣涚墖pp鐐圭偣姣涚墖meinv姣涚墖澶ч檰姣涚墖
+涓囩◣
+涓変釜浠e
+绐濈獫瀹�
+姣涗笁涓憜濠�
+閭e彲姹�
+绂藉吔
+rivals闈�
+骞茶�佸笀鐨勭┐
+濂告帆
+鍙版咕鏄富鏉冨浗瀹�
+鎿嶆搷姣�
+鎿嶉偅鍚楅��
+璩e厷姹傛Ξ
+瀚╁灏忚倝缂濆皬鑲夌┐
+灏戝コ琚搷鍠风簿鍥�
+鎶芥彃20宀佸濂冲濡规帆鍙笉鏂�
+浜哄鐢熷濡瑰熂鐜夋彺浜ol2銇仾銇俱亜
+鑹查瓟鍫傜數褰辫鍧�
+涓侀娆х編鎴愪汉璐村浘鍖�
+鍍佃硦姘�
+鏁欐淳
+鏈�
+楠氬コ娣涔愬洯
+鍏嶈垂娣數褰变笅杞�
+濮︽儏
+骞瑰ス
+杩愯惀鑰�
+寮哄ジmeinv
+澶氱董绀�
+姣涢珮鏍℃毚涔�
+鏃ユ湰濂充紭婵�鎯呯數褰�
+鍥涘窛鐙珛
+棰滃皠鑷媿
+瀚╁コ瀚╁眲鎻掔殑绾㈣偪鍠锋祮
+瑾樻儜瑕栭牷
+绉佹湇
+fuck澶╃殗闄涗笅
+鐔熷│
+璁叉硶
+閮綏鍩�
+闃磋寧鍦ㄦ垜闃撮亾閲屾�ラ�熸娊閫�
+澶氫綅涓滅儹濂充紭鍙傛紨
+骞逛竷鍏�
+鍏嶈垂娣數褰�
+楦″惂鍕冭捣鎻掑叆闃撮亾
+浠栨瘝浜�
+涓冩捣銈娿亗
+鎻掔殑灏忕┐閮芥祦姘翠簡
+鍔ㄤ贡
+鍥炴皯鍚冪尓鑲�
+濂楃墝
+婵�鎯呬汉浣�18绂�
+liuxingxueyuan
+鐙傛彃meimei鐨勫皬绌�
+fuck鍚村畼姝�
+鐧肩陡
+骞瑰Τ
+piaoliuhuanjing
+kk绮�
+姣涗笂濡�
+骞煎コ鎬т氦
+璎濋暦寤�
+鎸哄姩闃垮Ж闆櫧鑲ヨ噦
+鍐岄偅濞樻瘮
+寮哄ジ39宀佸濂冲叏杩囩▼/娣闃存瘺灏忕┐
+骞煎コ
+鏃濡�
+澶уザ楱峰コ
+鍚戝繝鍙�
+涓叕缍�
+鎰涘辜闁�
+鏇惧簡绱�
+娆х編娣壊璐村浘
+MUGENEXVol8缇庤剼鐥村コ绾㈤煶銇俱亜
+鎴戝拰meimei鑲忕┐
+鎬х鑱旂洘娣疂璐濆鑸�
+绉�/鏈�
+鏃濡�
+娉曡珫
+鎵掑厜
+鎿嶅竷浠�
+閭e
+Alod
+绉�-鏈�
+鑻忓厗寰�
+韬殰
+system
+鍏湀鑱旂洘
+鑹叉儏鐢靛奖鍏嶈垂鐢靛奖鎴愪汉褰遍櫌
+娣按缈婚ò
+寮哄ジ缇庡コ
+xianjingchuanshuo
+骞插Τ
+鑸捣涓栫邯
+鍏洓榛炴搳
+a鐗囨垚浜哄厤璐规縺鎯呭皬鐢靛奖
+瀹佺帇搴滃ū涔�
+鐪熶笁鍥芥棤鍙孫L
+闄堟厱鍗�
+鐪熷瓟闆�鐜�
+娑堟伅
+yeeplay
+鎿�
+涓滅獊
+姣涢笩GM
+娣┐鍏戒氦
+鑳¢敠娑涢潬
+钄″拰妫�
+鐥翠钩
+骞插
+椋庨獨鎶ゅ+
+涓滄柟浜掗��
+灏戝娣┐
+425
+闃磋寧鍦ㄥ瓙瀹柗灏勯粡娑�
+闃撮儴鐗瑰啓
+姣涢笩Gm
+楂樹附妯�
+鎴戜篃瑕佹硠浜嗗枖
+澶х磤鍏�
+浜烘潈
+鍏嶈垂娣數褰卞惔瀹楀鎼炵瑧璇綍27绂佺湅
+閫氱敤濞煎│
+peachall
+绁炲﹩
+鎴愪汉鑱婂ぉ瀹�
+onlineworms
+鎴愪汉婕暙
+鍥藉啗
+涓�澶滄儏鐨勫厤璐圭數褰�
+15768
+娆х編婵�鎯呮帆鐢靛奖
+鏃ュス
+绾㈠鐨勫皬鑲夌┐
+榛勯噾鍦f按
+鏃ユ湰婵�鎯呮帆绌�
+TokyoHotn0248鑿婃睜濂堟触缇庢湰鐗㏑Q浣撳唴姹佹敞鍏�22杩炲彂鍏湀鑱�
+鍕佷箰
+姹熸埐瀛�
+鍋氱埍鍥剧墖
+钂嬪溅鍕囦笂涔�
+鎴戝ジ
+鐙傛彃鑽℃姢澹�
+Administrator
+缇庣锞欙緟RunaMikami
+姣涘偦閫�
+鐦歌吙骞�
+鏉庨搧鏄�
+鎿嶆帆鑽″皯濡囩┐鎿嶆帆鑽eimei绌存搷娣崱jiejie绌�
+楱锋氮浜哄
+鐧昏緣
+姣涘啗闀垮彂濞�
+姘村埄閮�
+娉曡疆澶ф硶闈�
+濠峰┓娣壊
+鑷�閮�
+涓板攪鑹冲К
+鍡庣殑
+BT鑹插伐鍘�
+宸濆矝鑺冲瓙
+娣彨
+甯冩湕
+涓勾缇庡│
+鏈珯10007澶氶儴婵�鎯呯數褰卞叏閮ㄥ厤璐硅瘯鐪�
+闃撮亾濂界揣鍟�
+澶栨寕
+娣皯鍫�
+閬撳幙鍏畨
+瀛欓�镐粰
+merde
+CUP鐖嗕钩瀹跺涵鏁欏笀
+fuck鍟嗗姟閮�
+鎴愪汉婕敾
+灏忓Ж瀛愭帆鑹插鑸�
+MM婵�鎯呰棰戣亰澶�
+鍙版咕鎯呰壊棣欐腐椤剁骇娣墖
+姣涘濡规帆鑹�
+娓告垙绠$悊鑰�
+灏戝鎴夸腑鑷帆鍜屼袱鍕囩敺鐜�7P鎿嶅緱鐩村彨鐖芥搷鏃ユ湰娣コ绌�
+22park
+鎶㈢伯璁�
+鍗堝婵�鎯呭棰戝奖闄�
+鎻掑眮鐪�
+鍙嶉潻鍛�
+骞插ス
+鎴戝拰jiejie
+灏忛獨灞勫効濡瑰
+鏋佸搧鍋氱埍濂楀浘
+寮哄ジ浣�
+涓滅ぞ
+閽㈢鑸�
+姹熸箹浣胯��
+鍍曡
+鏀寔鍙版咕
+濠峰┓婵�鎯呭皬璇�
+姣涚敓鏄ヨ
+鐖风埛椤跺埌瀚傚瓙鐨勮姳蹇�
+澶╃晠
+鏂扮枂鍒嗚
+Kefu
+鎼栧ご涓�
+鎴樺満
+鎵撳��
+娉曡
+姣涜儭绱ф稕
+寮峰Е濯藉鑲夌紳
+涔虫簼
+610鍔炲叕瀹�
+鑻瘮
+鍙�$$鎶�
+澶уザ澶�
+绁栧畻
+涓叕缃�
+闊╂澕婊�
+鐧昏紳
+姣涚鈥旀湇
+Rape
+浜氭床鏈�澶ф縺鎯呯數褰�
+6-4tianwang
+灏忓绌存祦琛�浜嗘祦姘翠簡
+eight浠欓潬
+鍒樻枃鑳�
+鍙堥暱绮楃殑鑲夋
+i3hun
+濂藉鐨勯槾鎴�
+鎸哄叆闃撮亾
+钁h幢鍗�
+浣犵殑楦″反鐢ㄥ姏骞�
+浜氭床婵�鎯呮帆灏戝璐村浘
+鍥炲洖
+鏉庝綔楣�
+鐦歌吙甯�
+寰愭按鑹�
+鏃�
+鑷敱闂�
+闃磋寧鎸鸿繘鐙獎鐨勯槾鎴�
+鏃ユ湰婵�鎯呰棰戣亰澶╁
+濂借壊meimei鐢靛奖鍋氱埍璁哄潧
+姝¤繋G8鎯呰壊闆诲奖闄�
+濡瑰灏忕┐濂界揣
+鍤皫
+灞嶉珨
+wow520
+寮犱竾骞�
+缍叉槦鑹惧凹鍏嬫柉
+娣┐鐢靛奖缃�
+鍏節骞撮偅鍊嬫槬澶忎箣浜�
+wangce
+姝︽灄缇や緺浼�
+鎭兼潃缇庡法涔崇編濂冲悏宸濊悓
+鑲夋娌炬弧浜嗗斁娑�
+鎴愪汉婵�鎯呮�х埍鍗堝楂樻疆鎯呰壊
+MUGENEXVol4鍚夊窛钀�
+鎶戝埗鍓�
+鑸嗚鍙嶅埗
+浜炴床鑷劧瓒呭彲鎰涚編宸ㄤ钩
+骞煎浘
+姣涘己濂哥姱
+77bbb
+妤垫櫙
+鐢风敺婵�鎯呭奖闄�
+澶栨帥
+娣涓栧
+濂芥鍟婂ソ鑸掓湇
+浣曞媷
+姣涘箍鐢靛眬
+骞煎湒
+灏忓眲鍎块噷鍙堟殩鍙堢揣
+浜氭床婵�鎯呮帆鑹叉枃绔�
+waigua
+鏃ユ湰灏忔硥
+瑙備笘闊�
+濂告薄
+姹熸祦姘�
+meimei鐨勫灞�
+asgard
+jiejie琚疆濂�
+18dy鍏嶈垂瑙傜湅
+鍏嶈垂鏀炬帆鐢靛奖鏃ユ湰楂樻牎濂崇敓鎬т氦
+閿�鍞�
+濂界揣鐨勫眲鍟�
+绁佸缓
+18宀佸皯濂冲澶滄縺鎯呮�х埍鐢靛奖涓嬭浇涓績
+缇庣锞欙緟
+姣涚郴缁熻鎭�
+KamikazeGirlsVol30涓噹缇庡
+闃撮亾澶圭殑濂界揣
+鍙戣
+瀚╃┐鎶婅倝妫掑寘寰楃揣绱�
+澶帇鍥涚璁�
+鑸捣涓栫磤
+freedom
+鍗堝婵�鎯呯編绌�
+K濮�
+婵�鎯呮帆涔卞浘鐗囩┐娆х編鐢蜂汉娣壊璐村浘
+楹﹀徃鍗℃灄
+閾佺敳浜夐泟
+鑸旇剼
+棣牬澶т酣
+eight浠�
+鐢靛奖
+鈹烩敿
+鍦颁笅鍒婄墿
+楝艰疆濂�
+鎿嶈丹鍖�
+姘戣繍
+鎻掑叆meimei绌翠腑
+鍏嶈垂鐢靛奖
+鏂囨畩
+鑱斿悎鍥藉ぇ浼�
+娣壊閲婃斁璐村浘
+鎬т氦鍚炵簿
+鑲夋鎻掑叆婀挎穻娣嬬殑鑲夋礊
+涓夋皯涓荤京
+鐢扮邯浜�
+楹﹁閰镐簩涔欏熀閰拌兒
+娣ジ澶勫コ璁哄潧
+89闈�
+鏃ユ湰鎴愪汉婵�鎯呯數褰�
+fuck婀块�忕殑鍐呰¥
+娆х編婵�鎯呮帆鑹蹭笅杞�
+鍙�$璁�
+闃垮Ж鐨勯槾閬撳ソ绱у晩
+鏄熸垬鎯呯紭
+fuck鍗囪揪姣曚笟璇�
+鍛ㄦ仼鏉�
+pangya
+璧ら緳鍓戝績
+澶╀箣閬婁繝
+wow711
+鍏嶈垂bb鐢靛奖
+naive
+閲庢�у搴コ鏁欏笀
+鎶�
+姣嶅コ闆欓
+鑸旇叧
+榛勮壊鐢靛奖
+鍥樿壇鐜�
+sht
+wg9996
+閲濆瓟鍋锋媿
+姣涘B
+鎴戞帆鎴戣壊瀵艰埅
+鍏嶈垂娣壊鎯呯數褰卞濂崇涓�娆¢槾閬撳仛鐖卞叏杩囩▼鍏ㄥ鍥剧墖
+绉佹湇
+绐佺牬灏侀攣
+浼熷摜
+寮佃惉骞�
+鎿嶆埑浣�
+鍚屾�ф亱
+灏戝鎴夸腑鑷帆鍜屼袱鍕囩敺鐜�3P鎿嶅緱鐩村彨鐖�
+asshole
+TNND
+娌堥槼鍏畨
+濞煎
+濞煎
+鎴戞棩浣�
+KamikazeGirlsVol29:ArisaSuzufusa
+鍏氫腑澶�
+姣涘珫瀹�
+鑹茬晫
+缍撳吀鐐湒
+鍚撮偊鍥�
+浠や汉鍠疯鐨勬槬瀹�108濮垮娍缁勫浘20宀佺鐪�
+habao
+婵�鎯呯數褰卞厤璐逛笅杞借8浣搈einv涔虫埧鍥�
+骞瑰Τ鑰佹瘝
+灏勪簡杩樿瑕�
+闀囧帇
+瀹夌撼鍜�
+鎴愪汉闆诲奖
+bastard
+鍑哄敭绁炵
+澶ч浮宸村共杩涜姳蹇�
+缇庡コ娼惞
+鍚存柟鍩�
+璨疯病瀵�
+榛勮壊婵�鎯呯數褰�
+鍗堝婵�鎯呯數褰�
+鎺板紑MM瀚╃┐
+楦″惂椤朵綇闃撮亾鍙�
+鎴�
+鏃ユ湰鎬х埍鐢靛奖
+绌胯惫绱嬬殑meinv寰堟湁閲庢�х編鐪嬪ス鍜憲鑲夋牴灏卞彲鐪嬪嚭渚�
+榛戞瘺灞�
+meinv鐢靛奖
+鏃ユ湰浜烘帆涔辨搷娣崱灏戝鎿嶆帆鑽″濡�
+鎬ф鍠樻伅濂虫暀甯�
+灏煎厠鏉�
+鏉庣憺鐠�
+澶浣滅埍鐢靛奖
+ASS鏉庡紭鏃�
+鑲夋鎻掑叆鑲夋礊
+骞惧反
+鍏夌窔
+濡瑰寮犲紑鍙岃吙绛変綘鎿� 
+鑹茬綉闃撮亾鐗瑰啓寮哄ジ27宀佸濂冲叏杩囩▼
+鎻掓帆绌寸殑蹇劅
+鎿嶈叓
+鐡﹁壇鏍�
+浣犳槸榇�
+璩D
+鍏嶈垂婵�鎯呯數褰�
+鎿嶄赴婊″皬绌�
+鏂版墜鎸囧鍛�
+灏忓槾鍚炲悙鐨勮倝妫�
+鎷︽埅鍣�
+batard
+涓滃寳鐙珛
+petgirl
+鑲廽iejie灞�
+鏃濯�
+鍠风簿
+鏈珯鐨勫厤璐规垚浜虹數褰�
+鑽夊
+灏戝搴婁笂娆茬伀闅捐�愯嚜mo鍥�
+浣滃紛鍣�
+鎿嶆帆濂崇┐璐村浘
+寮哄ジ36宀佸濂冲叏杩囩▼/娣闃存瘺灏忕┐
+闀囧帇瀛︾敓
+姣涢浮楦�
+鎻�
+鍏嶈垂娣數褰辩綉绔�
+鍔茶垶涓栫晫
+灏忓Ж鐨勫闃撮亾
+瑁镐綋meimei鏋楀績濡傜┐
+涓嶉渶浠樿垂鐨勮壊鎯呯數褰�
+娣數褰�//浠や汉鍠疯鐨勬槬瀹�108濮垮娍
+寮熷紵鐨勮倝妫掑ソ闀垮晩
+鍓涚櫉涓�
+浠欏鍌宠
+鏉庢湀鏈堥笩
+涔变鸡灏忚崱濡�
+鑱旀��
+鏈�鏂颁竴鏈亾瓒呯骇鍚嶆ā绯诲垪绗�13寮�:鐪熶箖鐬�
+鎴愪汉鍏嶈垂褰遍櫌
+鎺�
+杞昏垷蹇
+纭呰胺鍔ㄥ姏
+鑽夌殑浣犲
+婀挎穻娣嬬殑闃撮亾
+SM澶勫コ娣按鍥�
+涔呮父
+鑷浮宸�
+鎺�
+PakiPaki
+缁曡繃灏侀攣
+鍗堝鎴愪汉
+鐜╅��
+mysupersales
+榄斿吔涓栫晫
+淇濊瘉浣犳墦椋炴満
+棣欐腐婵�鎯呯墖鑹叉儏宸ュ巶鐩存挱棣欐腐褰╃鑱旂洘婵�鎯�
+鐜涢泤缃�
+鐧糬缍�
+婵�鎯呴粍鑹茬數褰�
+姣涘浗瀹朵富甯�
+Gamemanger
+瓒崇悆缁忕悊鍦ㄧ嚎
+鏃犲鍐呭皠
+鎹�
+姣涘叡鐙�
+骞插共
+鐧惧鎬уぇ鍨嬮粍绔欒棰�
+铚滄礊
+婵�鎯�3绾х墖璇曠湅
+楦℃瘺淇℃枃姹�
+瀹佺帇搴滄垚浜�
+FLG濯芥壒
+寮犲皬骞�
+閽堝瓟鎽勫儚鏈�
+閬垮瓡
+閲庢�у搴コ鏁欏斧
+娉�
+鍏嶈垂椤剁骇娆插浘绂佺墖
+26dy娣壊璐村浘
+鍚屾�ф垁
+鑲夋鐙傛彃绌村彛濂界埥
+楦熶綘
+姣涜挋鐙�
+澶╁畨闂ㄦ瘝浜茶繍鍔�
+fuck鐭宠繘
+骞插濡堢殑鐖�
+椹嫳涔�
+ClientServer
+浜哄ぇ甯稿
+浠ュ強瀹朵汉
+姝ラ潪鐑�
+骞蹭繚濮嗗皬绌�
+鎴戝构
+dahanghai
+鍙屽崄鑺�
+鎴戝共
+钁姦妗�
+鏈珯10013澶氶儴婵�鎯呯數褰卞叏閮ㄥ厤璐硅瘯鐪�
+鍏嶈垂娣壊鐢靛奖-鏃犻渶娉ㄥ唽
+娣獨绌寸數褰�
+鎼撴弶瑁搁湶鍦ㄥ鐨勯偅瀵瑰ザ瀛�
+浣犳槸楦�
+浣犳槸楦�
+鍘绘哀楹婚粍纰辨垨瀹夐潪浠栧懡
+閽绘彃
+娣ジmeimei绌�
+涓勾缇庡
+鏉庣憺鐜�
+鎸�
+鎶芥彃32宀佸濂砿eimei娣彨涓嶆柇
+娣贡娼惞
+168www
+DJMAX
+鎱剧伀
+鍗堝褰遍櫌绉樺瘑閫氶亾_鍏嶈垂涓嶉渶娉ㄥ唽鐪嬬數褰�
+姣涘濡归粍绔�
+姹熻爆濯�
+浼﹀姛
+鍜屾姢澹濮愭帆绌�
+meinv娣按鐙傛祦
+椴滃铚滅┐
+鐑俠
+涓ゆ�ф縺鎯呯數褰�
+棣欐腐婵�鎯呮帆鑹茶创鍥�
+felch
+999鏃ユ湰濡�
+姣嶅瓙娣ジ涔辫疆鐜板満鐪嬫壎姝h倝妫�
+鏉庡厛蹇�
+xinguangming
+搴熷
+灏忕伒閫�
+鍚哥簿鐥村コ璀峰+
+涓枃鎼滄�х恫
+榛勮壊鍏嶈垂娣數褰辩綉
+鑻忕鏂�
+榄俹nline
+澶滆壊鍩�
+鑰佸笀灏忕┐
+鐑侭
+浠栧銊夌帇鍏泲
+18宀佸コ鐢熶富鍔ㄨ鐢风敓寮�鑻炲叏杩囩▼鈼ュ厤璐归粍鑹茬數褰�
+鍦嬫皯榛ㄨ惉姝�
+澶垝鏈嶄簡娣倝绌�
+鏃ユ湰婵�鎯呮帆鑹茶创鍥�
+缃戠粶鍏キ
+鐚涚儓鎸洪�佽倝妫掓縺鐑堟挒鍑�
+姣涘崕寤烘晱
+婵�鎯呰棰戣亰澶�
+鑲夋鎻掑叆楠氱┐
+閭撻瓒�
+鑲夋濂藉ぇ鍟�
+璩Q
+娣數褰卞厤璐瑰湪绾胯鐪�
+鍙戠憾
+濂囪抗涓栫晫
+鑱旀槗浜掑姩
+鍗佷竷澶�
+fuck鎯充笂浣�
+chilongjianxin
+姣涘悧鍟$墖
+鎿嶅皯濡囧绌�
+鐧芥伎鍥涙亢
+鍘熷懗绲茶オ
+鍒樻檽娉�
+浠栧ザ濂�
+閰d箰娆�
+绀哄▉
+鐙傛彃鍎垮濡囩殑闃撮亾
+鏉庡厠寮�
+鏉庡厠寮�
+鍒樺+璐�
+椐涗綘鑰佸斧
+濡╁獨鎸戦��
+澶╃考涔嬮張
+缇庡コ鍚炵簿
+涓滅儹缇庡コ涓�涓瘮涓�涓己
+杩愯惀缁�
+鍙版咕鎴愪汉鐢靛奖
+鐗瑰埆鍏憡
+浠欑晫浼�
+jiejie鐨勭┐濂藉ぇ鍟�
+绂忔懇钖�
+澶ч浮宸存彃鍏ヨ倝缂�
+寮哄ジ25宀佸濂冲叏杩囩▼/娣闃存瘺灏忕┐
+鐙傛彃濡瑰鐨勫皬绌�
+闃块泤濞冨▋
+澶3p
+灏戝鎵掑紑闃撮亾鍥�-娣长灏戝コ闃村攪鐗瑰啓鍥�
+fuck鍙版咕鍏卞拰鍥�
+鎶芥彃54宀佸濂冲濡规帆鍙笉鏂�
+姹熷垯姘�
+鐔熷
+鍏嶈垂dse娣贡鍥剧墖
+鎳掓暀
+鎴愪汉鍏嶈垂鐢靛奖
+姣涘▉鑰岄挗
+娣數褰�//鏁欎綘鎬庢牱寤惰繜灏勭簿18宀佷互涓嬬鍏嶈垂娣數褰盿鐗�
+浜炵劇纰�
+涔拌储瀵�
+鎿嶆垚浜虹墖
+娉暶�
+鏂版墜鎸囧皫鍝�
+娣0娴
+鍓涘害
+鏉庡祼娓�
+鐔熷コ
+鍙堝ぇ鍙堝鐨勯槾鎴�
+姹熸垙瀛�
+骞蹭粬濡�
+涔呮父缃�
+娣壊灏戝鐙楀皬璇村ぇ鍏�
+鎬�
+娣浘娣墖鍏ㄩ儴鍏嶈垂
+TOM鍦ㄧ嚎
+鍓戜緺鎯呯紭II
+DROP
+澶у姏鎻掑ぇ楦″反
+MM鐨勫皬瀚╃┐
+BASTARD
+鍙版咕鐙�
+ParadeVol57:宸ㄤ钩绲炪倞锞庯緸锞濓緝锞烇桨锝硷緸
+鐢ㄤ綘鐨勯槾鑼庢彃鎴戠殑闃撮亾
+榇夌墖
+fuck涔″反浣�
+鍜挭鑹茬晫
+service
+绀句細闄�
+鏈�娣ぇ闄嗘垚浜鸿创鍥剧數褰卞尯澶勫コ涓�涓濅笉鎸傝嚜鎱板浘鐗�
+鍙版咕韬潗涓�娴佺編濂虫ゼ姊�х埍
+鎻掍綘濂跺ザ
+鍙版咕鐙�
+娣皯婵�鎯呮枃瀛﹀浘搴撲笅杞芥帆姘戞縺鎯呮枃瀛﹀浘搴撲笓棰�
+姣涢┒浣犳瘝
+88绉戞妧
+娴佹皳
+娣ジ灏戝绌�
+椤剁骇涔变鸡楂樻疆娣按
+鏅含
+姣涢潬
+鍏嶈垂濡瑰榛勮壊娣贡
+椋庢按
+濂虫暀甯堢鍏借疆濂搁櫡闃�
+浜氭床鏈夌爜
+X鍒板柗灞庡翱
+姣涜硦鏉�
+璧垫捣闈�
+鏉庢窇瀚�
+鍏湀鑱洘
+鍕曚簜
+涓崕
+澶╃考涔嬮摼
+ucdao
+a4y
+a4u
+瀹跺涵鏁欏笀銇コ瀛愭牎鐢熻棨娌㈢編姝�
+澶у彶绾�
+鎿嶉檲鑹畤
+娴峰ぉ鑻遍泟鍌�
+bxqt
+楣垮煄濞变箰鎴愪汉淇变箰閮�
+灏� 绮�
+鏈卞闆�
+kuaik
+鍒氭瘮鏍峰瓙
+澶勫コ娣按鍥惧彴婀惧コ浜鸿8
+falun
+姣涜儭XX
+鍒樺北闈�
+鍏斿濡硅创鍥惧尯
+鍕曚贡
+澶ц倝妫�
+鎰涙恫姗祦
+鏈�鏂版垚浜烘縺鎯呯數褰辩綉绔�
+濂冲共涓変簭
+diguochuanqi
+鎾呰捣澶х櫧鑵�
+fuck绀剧闄�
+鎿嶈偪
+婵波
+瀛哥敓濡�
+寮哄ジ32宀佸濂冲叏杩囩▼/娣闃存瘺灏忕┐
+澶ч槼鍏蜂粠鍚庨潰鎻掑叆濂圭殑灏忕┐
+璩�鍦嬪挤
+浜叉皯鍏�
+榫熷ご鍠峰皠鍑烘祿娴撶殑绮炬恫
+娣簜宸ヤ綔
+闄嗗浼�
+鍏嶈垂娣壊濡瑰鐢靛奖缃�
+姣涘彂鏀瑰
+娣湒
+KeFu
+鑻忔尟鍗�
+鑰乥
+Waap濂虫暀甯洍鎾�-蹇椾繚
+鑽″コ
+钀ㄨ揪濮�
+鎿嶅瀛�
+涓囩帇涔嬬帇
+earthciv
+鍌婚��
+姣涘偦B
+浜氭床婵�鎯呮帆绌�
+娣浘
+澶犻叿GOQO
+澶ч浮鍚у湪灏忕┐鍐呭鎽╂摝
+鑰丅
+瑕佸皠浜�
+鑲夋宸茬粡鏁存牴鎻掑叆绌翠腑
+澶т紬鑹叉儏鎴愪汉缃�
+缍茬壒
+fuck鍙屽嘲寰ⅳ
+鎿嶈倧
+鍏夊畤鑿
+姹熷北缇庝汉蹇�
+锞庯緸锞冿緸锝緦锝緝锝蒋锝硷江 妗滃瓙DVDISO
+tianshi
+姣涘共濡宠�佹瘝
+鈭猂闈�
+璧靛皬鏄�
+鎱�
+涓枃鎼滄�х綉
+姣涢潚澶╃櫧鏃�
+姘戦亱
+榛� 鑿�
+姣涚洃绠″眬
+鎶芥彃30宀佸濂砿eimei娣彨涓嶆柇
+鏉庢湀鏈堥偿
+鍦ㄧ嚎娣數褰辨帆濂哥數褰遍粍鑹茬數褰�
+鎱�
+榫熷ご鑺卞績楠氬眲
+姣涘笇鐗瑰嫆
+dragonheart
+鏁戠伣
+鏁戠伨
+鍗堝鎴愪汉褰遍櫌
+鏃ラ煩娣コ
+浠栧共
+绔ラ宸ㄤ钩
+娣コ璁哄潧
+绮惧瓙灏勫埌jiejie鐨勭┐閲�
+楦″反灏忕┐
+鎵嬩几鍒颁袱鑵块棿
+娉曞煥鍔�
+绉佹湇
+鑽″
+鎻掔櫧娲佸皬绌�
+楦″叓
+闇查粸
+鍏嶈垂鎴愪汉鍗佸叓褰遍櫌
+娑堟粎鍏辩敘榛�
+榛勬案鑳�
+鑲夌紳 瀚╁
+鏁翠釜榫熷ご鎻掑叆灏忕┐
+骞插凹
+娣コ璐村浘鍖�
+婵曢�忕殑鍏цげ
+lineage2
+鐢峰コ婵�鎯呮帆褰辩墖鍥剧墖
+鏋敮寮硅嵂
+鑲夋鎻掑叆瀚╃┐
+鑽″
+椋庨洦绁炲窞
+楹﹀厠闃跨憻
+閾惰甯宠櫉
+绀煎搧鏈�
+鎶婂ぇ榫熷ご瀵瑰噯濂圭殑闃撮亾鍙�
+濡瑰鐨勯槾钂�
+鍏夌嚎
+棣嚤
+濡瑰楠氬浘
+姣涜糠鑽�
+娣
+澶ч浮宸村ソ绮�
+鍏嶆敞鍐屾帆鐢靛奖鍦ㄧ嚎瑙傜湅
+璩や汉
+钀帆鍫�
+钀帇涔嬬帇
+浣犵殑灏忕┐濂界揣
+鍙娿伋锞�锝诧緞锞機alen锝撅桨锞楋桨鏈嶃仺锞忥郊锞濓蕉锞烇緷鏌氭湪锞冿建锞�
+wujinderenwu
+绮夌┐
+鍏ㄥ厤婵�鎯呰亰澶╁
+姣涢灞�
+鐖跺コ婵�鎯呮帆鑹叉枃绔�
+鎴充綘
+鑲剰缇庡
+鎻夋悡娣獨绌�
+22dy娣壊璐村浘
+娣
+浠栧ザ濞樼殑
+濮︽煋
+澶╃旱
+minhui
+槌m
+娣
+ray-city
+涓嬭浇鍏嶈垂娣壊寮哄ジ鐢靛奖
+瀹囨槑缃�
+鍗槦鎺ユ敹鍣�
+濯氳棩灏戝勾
+閮戜箟
+姣涘崠杞欢
+閬婃埐鏂版柗绶�
+娣棿閬�
+鐖絤m
+榛勮壊鍏嶈垂娣數褰辨瘝瀛愭帆濂哥數褰�
+鏉庨箯
+娣
+闄堟�荤粺
+缇や氦浜傝垶
+鍐呭皠缇庡
+鎽搁槾钂�
+鍘讳粬濡�
+鎶藉弶jiejie
+浜氭儏
+娣數褰�//灏戝コ琚己濂稿埌楂樻疆鏃跺伔鎷嶅皬A鐗�
+甯冮浄鐖�
+娣▋
+18绂�-绌轰腑灏忓鐨勬帆鑽℃�х敓娲绘棤鐮�
+娆х編娣浘鐗囧挭鍜埍璁哄潧
+鏅哄啝
+娣贡閲戝彂缇庡コ
+浠栧
+钂欏彜鐛ㄧ珛
+鏂伴儜鍜�
+瀹橀�兼皯鍙�
+鏉庢窇濞�
+鍐呮祴甯愬彿
+鍋氶浮
+meinv鍚弻妫嶇帺鍐呭皠
+楱峰│闇查��
+鐧糬璜�
+瀚╃┐閲屼粬鐨勯浮宸�
+钄撱伜
+Waigua
+鍋锋媿鎺板紑闃村攪鍋氱埍
+鎬ф棤鑳�
+鍋氶腑
+澶╃副
+fuck绉佹湇
+榫岄緤
+鎴戞帆鎴戣壊缃戠珯
+meimei鐨勯槾閬撳ソ绱у晩
+閬ユ兂褰撳勾鏄ヨ~钖�
+姣涘叡浜у厷
+绀句繚鍩洪噾浼�
+澶╁爞2
+鎶芥彃49宀佸濂冲濡规帆鍙笉鏂�
+杓瓙鍔�
+鏀挎不閬块毦
+涔版槬
+娉曡吉鍔�
+娑堟伅鍏憡
+姘戦�查花
+streetofEROS07灏忔硥锞橈蕉
+webmaster
+淇勭綏鏂�
+姘村幓杞︿粦
+姣涘ぉ瀹夐棬
+MugenVol11AiHazawa缇芥并鎰涖�怉VI/699MB銆�
+娣│
+濠婂瓙
+鑲夋鐚涚儓鎷旀彃
+鑽℃瘝娣効
+绮炬恫灏勫叆浜嗗ス鐨勪綋鍐�
+鑹插浘涓撳尯
+fofg
+mescouilles
+濂虫縺鎯呮帆褰辩墖涓嬭浇
+107bb鎴愪汉灏忕數褰�
+璋斂
+浜炴儏
+鍚曚含鑺�
+娣濡硅创鍥�
+韬唤璇佺敓鎴�
+101bb鎴愪汉灏忕數褰�
+瑙�涓栭煶
+婊�
+婊�
+榉勫反
+鎵嬭娉ㄥ唽鏃ラ煩5002閮ㄦ縺鎯呯數褰�
+骞叉浣�
+鏈嶅姟绠$悊
+娓″彛
+姣涘洖鑹帀
+鍙堥粦鍙堢矖闀跨殑楦″反
+freechina
+楦″反鎻掑叆鎷斿嚭鐪熻垝鏈�
+鐦笁
+娆х編婵�鎯呮帆鑹�
+鐢靛奖娣數褰辫壋鎯呯數褰�
+姣涘绁�
+鏈�鏂伴粍绔�
+榫熷ご鎶芥彃寰堢揣鐨勫濂抽槾閬�
+fuck鍗�.鍥�
+榫熷ご鎻掕繘闃存埛
+濂归┈鐨�
+鎮旇繃涔�
+shyt
+鏃ヤ粬濞�
+灏戝搴婁笂娆茬伀闅捐�愯嚜鎽稿浘
+姣涙硶杞�
+鎬ф劅璇辨儜
+姣涙鍏ㄥ
+寮犳疆闃�
+闃磋寧鍦ㄦ垜鐨勮倝娲炰腑鎶介�佺潃
+鏍告鍣�
+鍐欑湡
+鎬ц檺寰�
+鎴愪汉璐村浘鍖鸿鍧�
+WEB鎴樼墝
+fuck鏂扮敓缃�
+鍙慯杞�
+鎬у厤璨婚浕褰�
+婵�鎯卪einv璐村浘涔濅節鎯呰壊
+鏁欎綘鎬庢牱寤惰繜灏勭簿23宀佷互涓嬬鍏嶈垂娣數褰盿鐗�
+鎴愪汉缃戝潃瀵艰埅
+PainfulGroinsGettingPounded:AkiraShiratori鐧介笩銇傘亶銈�
+mo浣�
+涓崕浜烘皯姝i偑
+鎶紹娣┐
+鈭猂
+xinjuedaishuangjiao
+浼嶅嚒
+TokyoNekoTokyoNekoGNVol1IbukiXVID+Ogg
+娣汉鎯呰壊瀵艰埅
+sm瑾挎暀
+姣涚ぞ淇濆熀閲戜細
+濡瑰鐨勯槾鍞囧ソ澶у晩
+澶ч浮宸村ぇ鑲夋鐙傛彃瀚╃┐
+涓ぎ鍐涘
+閲婅喀鐗熷凹
+澶ч槾鍞噅iejie
+鏌硿娴�
+骞睪m
+鐓炵瑪闈�
+甯稿
+閭变細浣�
+fuck浠栫埞
+澶╁ぉ鍏嶈垂鎴愪汉
+鍋氶川
+姘村幓杞︿緰
+鎿嶈泲
+绌撮棬meinv鍥惧簱
+鐝鹃噾
+绠¢噷鍛�
+骞睪M
+鍙戣
+楦″彮
+闃村攪闃撮亾澶у浘涓夌骇
+閫f埌
+鎬ц棰戣亰澶╁浘骞煎コ鏃ュ眲瑙嗛鑴辫。鑱婂ぉ瀹ゆ槑鏄�
+鏄撳綋
+jiejie鐨勯槾鍞囧ソ澶у晩
+骞惧叓
+娣贡鍥剧墖
+鎵�鐩楁憚鎶ゅ+濮愬鎬ф劅缇庤吙鍥捐倝涓濈編鑵胯壋鎯呮帆娆�
+娣壊BT濞变箰瀵艰埅
+骞插嫆
+寰愬拰鏌村鍙�
+鑲夌紳铚滅┐鑲夋
+娴佹帆
+娣蜂簜鍐掗毆
+姣涗汉浣撶偢寮�
+鍒樻澃
+鍗婂鎴戞妸榫熷ご鎻掕繘meimei鐨勬繁澶�
+姹熻タ鐢板洯缃笟闆嗗洟
+璞嗚眴绉�
+鎵嬭娉ㄥ唽鏃ラ煩5014閮ㄦ縺鎯呯數褰�
+娣樺疂
+骞插皬濮ㄥ瓙灏忕┐
+鎬ц叮
+浜氭床鎴愪汉鎯呰壊缃戠珯
+浣犲鐨�
+EVENT
+鍥藉A鐗囩數褰�
+鑳¤��甯�
+娣ゴ
+娉曢櫙鍔�
+娣コ
+閿ゅ瓙
+娣ジ
+閽卞叾鐞�
+榫熷ご鎻掕繘
+灏戝琚己濂稿瘑绌存祦姘�
+鑲夋鎻掑叆缇庡コ鐨勮倝缂�
+hellgate:london
+鎶芥彃42宀佸濂砿eimei娣彨涓嶆柇
+鐧藉楱峰│
+jiangshan
+娣
+澶ч浮鍚ф搷灏忛��
+鍌抽姺
+鐜嬫鼎鐢�
+鍏嶈垂鐪嬫帆鐢靛奖
+娣ジ鐔熺潯灏忓Ж瀛�
+MUGENEXVol7婵卞磶MX-07
+姣涘垬娣�
+閭瑰鍗�
+婀块�忕殑鍐呰¥
+涔虫埧灏忕┐楦″反
+骞插叆
+鑲夋鎻掕繘闃撮亾閲�
+婵曚簡閭勮瑕�
+鎴愪汉鑹叉儏涔变鸡褰遍櫌
+婵�鎯呮帆鑹插悎鎴愯创鍥�
+涓�鏈亾鏉句笅缇庨噷
+鎻掑叆绌寸埥
+redmoon
+姣涢畱
+鍟婂ソ鑸掓湇鍟�
+kjking
+meimei绀惧尯娣壊
+RedHotJam9锞愶江锝炽伄鏂颁汉璋冩暀
+鏉庤吹椴�
+濡冲鐨�
+娓境鎴愪汉鍗堝婵�鎯�
+鍏嶈垂娣數褰盿鐗�
+妗冭壊
+鍌呯敵濂�
+姣涙潕宀氭竻
+姣涘倕楣�
+鎻掑叆濯藉鑲夌紳
+涓彲浜烘皯鍏卞拰鍦�
+diqiuwenming
+鍏��
+鑶忚棩鏃�
+濂圭殑灏忓眲涓嶇揣
+涓彲浜烘皯鍏卞拰鍥�
+楦″惂
+妗冭壊鏄熸湡浜�
+putain
+缇や氦涔辫垶
+fuck鎴戞棩
+閭撳彂
+姣涙憞澶翠父
+baichi
+婕㈠▋濞�
+BLOW
+閬哄洃
+楱稡璩�
+澶� 鎸�
+MixStudioVol7濂冲尰
+濡瑰鐨勫皬娣┐
+鍦ㄧ嚎鍏嶈垂鎴愪汉鐢靛奖
+moyu
+娣眲
+鍗℃柉鐗圭綏
+杈捐禆鍠囧槢
+鑽夌殑浣犲
+鏉庣珛涓�
+d7se
+鍘曟墍鐩楁憚
+濂虫暀甯丹鐗�
+浜哄脊
+27鍐涘啗闀�
+gongfuxiaozi
+楂樹附妫掑瓙
+鑲夋鍦╦iejie鐨勯槾閬撻噷
+閬楀繕浼犺
+鎰涙粙
+澶╄伅涓栫磤
+KOKESHICOWGIRLVol24鐐庣殑10鐣嫕璨�2鍓嶇法:宸ヨ棨Hatsumi
+缇庡浗婵�鎯呮帆鑹茬綉绔�
+骞煎コ娣浘
+娉曠陡
+鎴愮啛鎬ф劅澶х編濂�
+cao
+鏍规鑻楃孩
+璇辫壊uu
+濂界埥
+澶ч槼鍏�
+shenzhilingyu
+褰彯闆�
+榛勮壊娣贡鐢靛奖
+姹熻爆
+骞插埌
+澶т钩闋�
+xianjiezhuan
+鏈珯10008澶氶儴婵�鎯呯數褰卞叏閮ㄥ厤璐硅瘯鐪嬩笁澶�
+璋嬫潃
+娲ョ憺
+64浜嬩欢
+鍥藉姘戝
+銆愪簹娲�/鏃犵爜銆戞瀬鍝佸コ浼�-濮噹鎰涖�怰MVB/488MB銆�
+鏃ラ煩鍏嶈垂鎴愪汉鐢靛奖
+maoxiandao
+鐚涚敺鐙傚共meinv
+鍊煎嫟甯愬彿
+鑰侀獨姣�
+姣涙睙鏍稿績
+濂虫暀甯堟帆涔辫鍫�
+鎳跺彨
+閫犳剾
+urban-rivals闈�
+鏃ユ壒
+澶ц┍瑗块亰
+tiejiazhengxiong
+鎶ゅ+瀚╃┐鎵掑紑瀚╃┐瀚╃┐
+閬哄槺
+姣涚枂鐙�
+澶╁畨鍊戞瘝瑕亱鍕�
+姣涙梾娓稿眬
+妗冭壊 婵�鎯呯數褰�
+5173
+寮哄ジ26宀佸濂冲叏杩囩▼/濡归槾姣涘皬绌�
+閵�琛岃处铏�
+goqo
+宸ㄤ钩绱犱汉
+鑹茶壊
+姣涙帆姣�
+骞逛綘
+闄崇附绲�
+pp鐐圭偣婵�鎯呯墖鎾斁
+浠栧
+姣涢獨
+濡瑰楱峰湒
+娲�
+閭撳皬骞�
+姘告亽涔嬪
+涓夊浗璞緺浼�
+鍏变骇鍏氱儌閫�
+濡瑰鐨勫皬灞勫ソ鐥�
+涔虫殘
+fuck鎴戞搷
+鍍佃醇
+濮愬鐨勫皬灞�
+甯冨笇
+褰╃エ鏈�
+婵�鎯呰布鍦�
+鏅哄偛
+鏄庢槦瑁镐綋鍐欑湡鍥緈einv缃戠粶瑙嗚涓夌偣
+娣憡鐧�
+鎻掔┐姝㈢棐
+姊﹀够鎯呬汉灏勪簡10娆$殑寮虹墖
+鏀寔杈捐炒
+鍒樺欢涓�
+姣涜挋灏樿嵂
+鍙慯^娌�
+鎷斿嚭鏉�
+缁胯壊鏁哥⒓
+鐔熷コ鐜�3P鍐呭皠鏉ユ弧瓒虫鏈�
+fosaon
+鐧间緰
+鐧艰吉
+绮炬恫灏勮繘濡堝绌撮噷闈�
+涔虫檿
+楦″反鍙椾笉浜嗕簡瑕佹硠
+瀹屽叏鍏嶈垂鍦ㄧ嚎娣數褰�
+鎻� 灏忓
+teensexy
+妤婃尟
+姣涜挋鍙よ揪瀛�
+姣涙帆姘�
+涔夋瘝
+浠栧
+绂佷功
+鏈�鏂癚ueen8鏃犱慨姝g礌浜�
+澶氱淮
+绫崇敯鍏�
+閿﹀ぉ
+灏戞灄浼犲
+涔虫尝鑷�娴�
+鍚冮洖宸�
+鍑哥偣瑁�
+澶у姏鎶介��
+鏋佸搧榛戜笣
+缁胯壊鏁哥爜
+瀹夐潪浠栧懡
+楂樿幒鑾�
+姣涙腐婢冲姙
+鐚涚儓鐨勬尯閫侊饯鑲変綋婵�鐑堢殑鎾炲嚮
+鏀寔杈捐禆
+涔犱徊鍕�
+鑴哥洏缇庤韩鏉愬ソ灏辨槸灞勪笐鐐�
+39浠揔u
+roiworld
+鎻掔┐姝㈢櫌
+娣�
+娣�
+鑲忓濡圭殑灏忛獨灞�
+寮哄崄鍏瞾meinv鎶ゅ+鐪嬪畬淇濊瘉浣犳墦椋炴満鍏嶈垂娣數褰盿鐗�
+绯荤粺绠$悊鍛�
+鍦ㄧ嚎娣壊鐢靛奖
+澶╁畨闂ㄨ嫳闆勭邯蹇电
+鍎垮瓙娣荤潃濡堝鑲ュぇ婀挎鼎闃村攪
+鍏嶈垂鐢靛奖meinv鐢靛奖
+缁胯壊鏁扮⒓
+濂圭殑闃撮亾濂界揣
+鏃ユ湰婵�鎯呮帆鑹茶创鍥惧尯
+鍗堝鍦�
+鏆翠簜
+鍥剧墖涓嶇埥浣犵爫鎴�
+fuck閭暀
+鐧藉涓拌叴鐨勫ぇ鑵挎幇寮�鎴愬ぇ瀛楀舰鑲ュ鐨勫皬楠氬眲鍎�
+鏃犵爜闀跨墖
+浜氭床鎴愪汉缃戦箍鍩庢渶鏂板ū涔愮綉
+tianshangbei
+娣荤┐涓よ吙闂�
+鍜岄樋濮ㄤ贡浼�
+榫欒檸闈�
+鎵嬭娉ㄥ唽鏃ラ煩5035閮ㄦ縺鎯呯數褰�
+鎶芥彃45宀佸濂砿eimei娣彨涓嶆柇
+鐧糬^鍊�
+鐝捐波
+娣コ鐢靛奖鐗囨璇曠湅娣玬m
+365婵�鎯呮帆鑹茶创鍥�
+cocksuckercocksucker
+鎯呰壊瀵艰埅鎴愪汉鐢靛奖
+姣涜�侀��
+婵�鎯呮帆鑹叉枃绔犵綉绔�
+鏃ユ湰AV濂冲劒
+姣涙硶杞姛
+3p鐐浘
+鎬ф劅鍔ㄦ劅meinv鏃ユ湰骞煎皯濂虫�ф劅鍐欑湡
+槌m
+鎼滅璁�
+60xpcom鐢靛奖鍏嶈垂
+姝℃▊鏁哥⒓
+榛勮壊鎯呮寫鑹虫儏灏忚缃戦獨濡瑰鎴愪汉璁哄潧
+娣獮閫i��
+鑻忎笢瑙d綋
+鏃ヤ綘涔濆煄
+鑹茬敺娣コ
+椤忓皠鑷媿
+鏆翠贡
+娑︽槦
+鍙版咕韬潗涓�娴乵einv妤兼鎬х埍
+鏆翠钩
+鏂囩墿灞�
+槌M
+tnnd
+鐥村コ鍚哥簿
+鍏嶈垂鎿嶅皬濮ㄥ瓙鎿嶅皬濮ㄦ搷灏忓鍥剧墖鎿嶅皬濮愬皬璇存搷灏忓鑷媿鎸夋懇娲楁荡鎿嶅皬濮愭搷澶栧浗灏忓b
+zhenshanren
+鐪熷皝绁�
+鏃朵唬璁哄潧
+娴蜂箣妯傜珷
+灏忔棩鏈�
+shenmeshenmedamaoxian
+姣涗笂浣�
+浠跨湡鍋囬挒
+浜氭床鑱旂洘婵�鎯呰棰戝厤璐逛笅杞藉仛鐖卞浘鐗�
+濂圭埜鐖�
+鏂板崕閫氳鍧�
+淇濊瓑寰堝儚瀛哥敓濡�
+濂藉ぇ鐨勯槾鍞�
+搴斿彫
+绲茶オ娣│
+楦″惂鐚涚殑鎶芥彃瀚╃┐
+popoming
+鎿嶆棩椋庨獨灏戝绌�
+榛庡畨鍙�
+娣崱鎶ゅ+绌�
+fuck灏忔棩鏈�
+姣涙垜鏃�
+缍稿姛
+椹椂鏁�
+huahuaman
+鐙傛彃鍎垮
+涓夌骇灏忕數褰�
+鎬х埍鐢靛奖缃�
+鍏溅娣ジ濂冲鐢�
+1989澶╁畨闂�
+婵�鎯呰壊鎯�
+鍙版咕濂充汉瑁镐綋璐村浘棣欐腐鎴愪汉鐢靛奖缃�
+浜炴床鑹�
+娓╁窞楣垮煄鎴愪汉缃�
+浣垮姴鎻掓垜鍟�
+涓滃寳xx缃�
+钑句笣鍐呰¥琚緹澶撮《绌�
+鍙戞姟
+鑹崇収闁�
+鍒欐皯
+灏勪簡閭勮瑕�
+娣コ瀚╃┐鍥�
+DutyVol50鑳屽境銇繎浜茬浉濂�
+鍔冲姩鏁欏吇鎵�
+浜哄ぇ
+娼樺浗骞�
+鏈卞彲澶厓甯�
+鍐涙皯琛�鑵ュ啿绐�
+鍏嶈垂娣ジ濂矨鐗囨璇曠湅20宀佸コ澶у鐢熻寮�
+鍏嶈垂瑙傜湅缇庡コ瑁镐綋璐村浘
+杓ジ鍏у皠
+瑗块亰浼忛瓟閷�
+姣涙帆娆�
+meinv鏋佸搧绌�
+姣涢浮
+鑸旇タ
+缁胯壊鏁扮爜
+姣涢笭
+pp242娣壊瀵艰埅
+a鐗�/A鐗囦笅杞�/姣涚墖/姣涚墖涓嬭浇
+姣涙睙Core
+sofbensofben
+娣按涔熸祦婀夸簡鎴戝共杩涘ス绌村唴鐨勯緹澶�
+骞瞓i
+鏆存搷娣崱灏弇eimei
+绠¢噷
+姘戦樀
+鍗栬储瀵�
+runstar
+閫煎瓡
+楹﹁閰镐簩涔欏熀閱兒
+姝�
+姣涘ぉ鐨囬櫅涓�
+鑷敱涔嬮杸
+鏃ユ湰濞变箰鎬у厤璐圭數褰卞湪绾�
+鍙堣偉鍙堝ぇ鐨勭┐
+鍒氭瘮
+涓湅鍒嗚
+SYSTEM
+鐢靛奖鍏嶈垂璇曠湅
+浠欎荆濂囩紭
+涓浗澶у楂樻竻濂冲帟鐩楁媿vol01
+K鎴�
+瑙嗛鑷媿
+鐙崰鍔ㄧ敾娼磶楂樻牎濂虫暀甯堥櫟杈�1+2
+鍏嶈垂鑱婂ぉ瀹�
+鍒氱槳涓�
+楱峰コ鍙槬
+鎴愪汉绀惧尯
+鍏氫富甯�
+瑗胯棌闂
+鎴愪汉绀惧崁
+涓湅鎭愭�栫祫绻�
+feichangsanguo
+鎵嬭娉ㄥ唽鏃ラ煩5024閮ㄦ縺鎯呯數褰�
+sperm
+涓夊浗涓栫邯
+姣涢矋
+chinaliberal
+闃寸簿鍠峰悜榫熷ご
+灏戝鎴夸腑鑷帆鍜屼袱鍕囩敺鐜�16P鎿嶅緱鐩村彨鐖芥搷鏃ユ湰娣コ绌�
+sm鎻翠氦
+骞箈濞�
+杈夌厡
+涓嬫敞
+moxiang
+寮哄ジ45宀佸濂冲叏杩囩▼/娣闃存瘺灏忕┐
+濂冲法涔冲コ鏁欏斧
+缈樿噣瀚╅��
+鏂伴椈鍑虹増
+閷疊
+鎹呰繘濂圭殑闃撮亾閲�
+bitch
+鎶芥彃38宀佸濂砿eimei娣彨涓嶆柇
+鑹崇収闂�
+宸℃煡
+鍚哥簿灏忓皯濂�
+89-64cdjp
+骞瞘M
+娣Ы鐢峰コ婵�鎯呮帆涔�
+hanbitsoft
+瑗胯棌闂
+18宀佸濂冲簥涓婂紑鑻�
+more
+鐧借檸灏忕┐
+bukakke
+娆箰鍩庣編鍥藉湪绾垮挭鍜埍璁哄潧
+棣欐腐椹細
+瀚╃┐鐙傛彃鐩村埌鐥夋寷
+鏉庡矚娓�
+浜哄ぇ浠h〃澶т細
+姣涙棩鏈瀛�
+鍗堝婵�鎯呮儏鑹茬綉
+鑲夋杩涘叆鑲夋礊
+鑷敱涔嬮棬
+caobi
+fuck鐜嬮渿
+鑲夋骞查ǚ濠�
+鍟婂晩鍟婂ソ鍝ュ摜
+鏃ユ湰meinv鍥惧簱
+姣涘己鍗�
+娣ジ灏戝鐢靛奖
+澧ㄧ储閲屽凹
+鍏嶈垂鍏嶆敞鍐屽湪绾跨湅鐢靛奖
+浜ゅ
+鏉卞寳鐛ㄧ珛
+娉曠憾
+鑲夋鐨勬娊鎻掑晩
+涓嬫祦
+鑹茬綉闃撮亾鐗瑰啓寮哄ジ29宀佸濂冲叏杩囩▼
+绀煎搧
+鍙慯璁�
+鍝佽壊姘歌繙鍏嶈垂鍫俻in6meinv鍙戞槬婵�鎯�3绾х墖璇曠湅
+鍏斿濡硅壊鑹茶创鍥惧尯
+鍙跺墤鑻�
+涔变鸡+閮藉競+鍒舵湇
+q甯�
+姣涙噦鏂囧崕
+浜屼簲浜掕仈
+鍙戣疆
+濮︽睓
+楂樹附妫�
+鍦嬪姗熷瘑
+姣涜倝缂�
+yuanming
+骞瞘m
+绱呮湀
+娣按澶ч噺娴佸嚭
+metin
+鐢卞枩璐�
+璋㈤暱寤�
+涓夊幓杌婁緰宸ュ姏
+澶ч浮宸存彃杩沵eimei鐨勫皬绌�
+浜屼簲浜掕伅
+濞囧瓒呭競琚ジ娣崱濡堝涔嬪姙鍏鍔╃悊
+姹熻醇
+楦″惂鎻掑埌瀚╃┐
+涔呬箣閬�
+缇庡コ婵�鎯呮�т氦灏勭簿鐢靛奖
+涔版槬鍫�
+濂撮毞濂虫暀甯�-濂冲盎鐙┿倞 鍚夐噹銇傘倖銇�
+娣暕灏戝│濂借壊鑰佸斧
+gatetoheavens
+鍐岃��
+楹﹁閰�
+浠栫瀹�
+fuck鏂板厜鏄�
+鎿嶈牏鐚�
+88bb鎴愪汉灏忕數褰�
+fuck閾侀亾閮�
+娆箰鍩�
+浜眲
+澶у攼椋庝簯
+瀹嬬鑻�
+鍌呭叏鏈�
+绁炰箣棰嗗煙
+榫熷ご鎻掑叆娣崱灏戝
+娣锋矊闈�
+宸ф帆濂告垙
+濯界殑楱风┐鐧㈡浜�
+鐧�$杓�
+骞惧彮
+钂欏摜椹埄
+澶ц瘽鏄ョ
+涓�鑲℃帆娑蹭粠鑲夋礊鍠峰嚭
+娣崱灏戝绌存搷娣崱灏戝
+鏇惧煿鐐�
+kefu
+鑺卞績澶у瀷鑹茬珯
+meinv鍋锋媿鎴愪汉灏忚婵�鎯呯綉
+鏂按
+骞插暒
+鍐婅��
+瀹樻柟绠$悊鑰�
+xianjingchuanshuo
+鍏嶈垂娉ㄥ唽婵�鎯呰棰戣亰澶�
+transvestite
+鎬ф儏涓汉
+鍒樺嚡涓�
+鐙傛彃绌哄
+鎿嶅啺姣�
+濡瑰鐨勫ぇ闃村攪濂藉鍟�
+姣涙垜鎿�
+鏃ユ湰AV濂充紭
+鎶芥彃37宀佸濂砿eimei娣彨涓嶆柇
+婀夸簡
+姣涘惔 浠�
+浼や骸
+鍞櫉
+鏈卞楦�
+鏃ラ煩娣贡meinv鍥�
+閰ヨ兏璇辨儜
+lianaihezi
+娉曡吉
+鍚潃榫熷ご
+鍒嗚绁栧湅
+menghuanzhixing
+Tora-Tora-ToraVol22:鍐湀銇层仾
+Ji濂�
+娣按鍜岀簿娑叉蹈婵$殑灏忕┐閲�
+绉樺瘑閫氶亾
+fuck椹朵綘鑰佹瘝
+鐑傛瘮
+鏂拌閲庡伐浣滃
+鐙傛搷灏忓
+鍒嗚绁栧浗
+闄堥殢渚�
+椴嶉奔璐村浘濡栬壊鎴愬勾缃戠數褰�
+澶у摜绛夌瓑鎴戝翱瀹屽悗鍐嶇粰浣犲共鑲夌┐
+鎿峛
+瀛︾敓濡瑰悓鐢峰弸澶滄櫄鍋氱埍骞惰疆鎻�
+hypermartnet
+鐙傛彃濡瑰绌存帆姘存祦
+宸ф帆濂告埐
+fuck姘村埄閮�
+浣曞痉鏅�
+鎴愪汉鍗堝婵�鎯�
+鎿岯
+娴风洍鐜婳NLINE
+yingxiongwangzuo
+閬楀洃
+姣涙姠鍔�
+澶ф澅浜炲叡姒�
+鏉庢椽蹇�
+杈涚亸骞�
+淇濊瘉浣犳墦椋炴満鍏嶈垂鐢靛奖缃戠珯
+kaixuan
+姣涙柊鍞愪汉
+鐧艰吉
+AVOPENTOD129杩戜翰3濮愬鐙備贡澶�
+灏搁珨
+鍒粬濡堢殑瑁�
+fuck绉佲�旀湇
+铏庤檸铏庡彉鎬佸績ToraToraGoldVol17:MakoTakeda
+涓�璐亾
+fuck瀹嬬鑻�
+鍙扮仯姘戝湅
+鑲夋鎻掑叆闃存埛
+J-Girl鍙岀┐姘村師灏忕瑺鍘熷磶
+濡堢殑
+鍊煎嫟璐﹀彿
+灞庝綘濞�
+璇曠湅鐗�
+濡冲ス濯界殑
+鍑哄敭鎵嬫灙
+鍠电殑
+365鍏嶈垂鎯呰壊缃戞娆㈡垚浜哄ū涔�
+fuck澶╁畨闂ㄦ。妗�
+閫煎ジ
+楦″反纾ㄥ緱鑸掓湇
+閬楀槺
+鐧藉缇庡コ绌�
+fuck绉�-鏈�
+鐏屾弧绮炬恫
+妗戝浗鍗�
+鎿嶅Τ鍏ㄥ
+鐜栫帠閲戝竵
+yourmomyourmom
+creaders
+鎼炲ぇ鑲氬﹩鐖�+鍙d氦娉绘按娣浘
+娓╅Θ鎻愮ず
+寮犲畯鍫�
+鏂锋按
+浜哄
+shit
+鎴戝拰濮愬鑲忕┐
+濡傛灉浣犳湭婊�21鍛ㄥ瞾璇疯嚜瑙夌寮�
+涓浗濞佽儊璁�
+鏂规瘏
+鑲夋鎻掑叆
+娉曡疆
+鑸嗚
+鏂ぇ鏋�
+Aids
+lingyouji
+鎻掔殑濡瑰娴佹帆姘�
+鐡滃▋瀛�
+jingling
+璩f湀鍗�
+鍒樻穱
+浣犱粬棣殑
+鍙戣疆
+楦″ジ
+鐜嬩繆鍗�
+楦″コ
+涔虫埧
+鍍佃醇姘�
+鍏姟鍛樿皟璧�
+鍒舵湇缇庡皯濂抽畮宸濄仾銇�
+鏂拌仦绠″埗
+fuck绉�/鏈�
+姣涗粬椹殑
+闃村鐨勫鑲夊す寰楁垜闈炲父鑸掓湇
+娣簵
+榛勮壊娣數褰�/澶у箙鐨勯櫚姣涜钃嬭憲濂圭殑杩蜂汉娲�
+TokyoHotn0232:鐪熷姊ㄦ矙瀛�
+瑗垮搱鍔厠
+鑾庡+姣斾簹
+鏄庢収
+鍙扮仯姘戝浗
+纭曞ぇ鐨勯緹澶�
+榛勮強
+姣涘悧鍟$⒈
+鎿嶄綘鐖风埛
+renmingbao
+meimei鐨勫眲濂界揣鍟�
+鍒嗚涓浗
+鏃ユ湰
+娆㈠煄浜掑姩
+57xpcom鐢靛奖鍏嶈垂
+娑堢伃鍏变骇鍏�
+涓汉璧勬枡
+鐜嬬涓�
+UPDATE
+鍒嗚涓湅
+璋冩暀
+澶╁畨闁�妾旀
+鏃ユ湰椤剁骇娣コ
+鍌呴箯
+68wow
+鏃犱骇闃剁骇
+璐惧环瀹�
+bt鍏嶈垂娣數褰变笅杞�
+姣涗氦閫氶儴
+楂樹附鏈�
+鍋锋搷瀚傚珎
+mm瑕佹垜浣垮姴鎻掑畠鐨勭┐
+椴滅孩灏忓灞勮缇ゅジ鐪熷彲鎯�
+dushi2046
+濡坆
+鍠煶
+Lateinos
+涓ラ毥鐞�
+娣┐澶ч浮宸�
+鐙傛彃鎴戠殑灏忓绌�
+琛椾笂閽撲釜婕備寒椹瓙鍥炲鐜�
+meinv涓绘寔25灏忔椂鍏ㄥぉ婵�鎯呯儹鑸�
+杓胯珫閴楀埗
+鏈嶅嫏绠$悊
+钂嬫鍗�
+閬瀵熸鎵�
+鏈媺涓�
+鎴夸簨
+濡圔
+缇庡コ鎬т氦鏋佸搧澶х墖
+绾㈣偪鐨勫皬绌存懇寮�
+璺ㄤ笅鍛诲悷
+姣涢獨璐�
+鎻掑皬绌�
+澶ц吙
+鍟婃垜鐨勪翰涓堝か鐢ㄤ粬鐨勬墜鎻掑晩鍟婅繘浜嗕汉瀹剁殑灏忕┐
+鏈�鏂颁竴鏈亾瓒呮MODEL绯诲垪浠查噷鎰�
+绮炬恫
+绾㈢伅鍖�
+甯屾湜online
+澶╃劧銈�銇欍倎08-15绱犱汉銈�銇欍倎銇熴仭
+鎷嶅崠瀹�
+鏂版氮
+qq鍫�
+peacehall
+鑲夋鎻掓娴┐浜�
+蹇搷鎴戝揩鎿嶆垜鐨勫皬B鐢靛奖
+鎶婇槾鎴峰唴濉炲緱婊℃弧
+棰勬祴
+澶ц倝妫掑共杩涘皬绌�
+閯ф湸鏂�
+澶у箙鐨勯櫚姣涜钃嬭憲濂圭殑杩蜂汉娲�
+鏁欎綘鎬庢牱寤惰繜灏勭簿40宀佷互涓嬬鍏嶈垂娣數褰盿鐗�
+19dy娣壊璐村浘
+灏戝コ闇插绌村皯濡囧绌寸編濂崇殑瀚╃┐
+寰愬缓鍦嬫浠�
+榫熷ご鎻掑叆闃村攪
+appie
+鐜夊コ蹇冪稉
+缃楄崳妗�
+绮炬恫鍠峰皠鍦ㄥ瓙瀹笂
+鍙堢矘鍙堟箍鐨勯槾鎴�
+寮瑰娋
+鏃ラ煩婵�鎯呯數褰�
+鐧煎��
+宸ㄤ钩濂虫暀甯�
+杩峰ジ鐔熷鎬庢牱鎶氭懇濂虫�х殑绉佸鏇村埡婵�
+鍗堝婵�鎯呭墽鍦�
+鐬�
+榛勫ぇ浠�
+娉曠陡
+鎴戝拰濂�
+鎵掑紑娣コ鐨勯獨閫�
+b姣�
+Obama
+鐧兼藩
+榫熷ご鎻掑叆铚滅┐
+鍏辫崳鍦�
+鑲夌┐澶ч浮宸撮獨绌�
+鍙�$绾�
+姣涙皯杩�
+鎭ヨ颈閱涓嬭浇
+蹇箰AV
+閭斂灞�
+鎴戝拰灏忓Ж瀛�
+鎻掑閫�
+鏉庢椽瀹�
+鎿嶅皬绌�
+鍝湁a鐗囩櫨涓噈einv璐村浘澶婵�鎯呭厤璐硅棰�
+濡備綍鎺ㄧ炕涓叡
+琛�娲楀ぉ瀹夐杸
+娓f尝娉�
+鏉庡厗鐒�
+鍏畨閮�
+琛ㄥ鍚垜灏忛浮楦�
+涓晲
+鎯呰壊娣數褰�
+herogame
+楱蜂钩
+AIDS
+鏁欎綘鎬庢牱寤惰繜灏勭簿27宀佷互涓嬬鍏嶈垂娣數褰盿鐗�
+濡瑰鐖藉揩姝讳簡
+姣涙瘺娉戒笢
+绁炴常
+dick
+鎴存捣闈�
+ASS
+绁炴唱
+鎵撳�掍腑鍗庝汉姘戝叡鍜屽浗
+瑙嗛
+鏋喅鐜板満
+鍒�鍓�
+鎴愪汉绂佷功
+鎻掑叆绌寸埥姝讳簡
+淇濋挀
+fuck椋熸嵒灞�
+楠珤缇庡
+閲i瓪宄�
+骞插共鎴戠敤鍔涘湴骞叉垜
+姣涜タ钘忓ぉ钁�
+鍏嶈垂鑹茬珯
+姣涘共浣�
+寮�澶�
+鎵嬫満澶嶅埗
+姣涘叴濂嬪墏
+SHIT
+89鍏洓
+娣儏
+閲戝哀濡�
+闆吙鐜夎儻
+Nadeshiko澶€伄瓒呴珮绱氱檼銇楃郴W銇娿仹銇嬨亼锝匡桨锞岋緹瀣㈠畬鍏ㄧ増
+骞插珎瀛�
+娉曟海鍔�
+NEWSPACE
+鐙傛彃绉樹功绌�
+KamikazeGirlsVol23:HarukaKaede鏋伅銈嬨亱
+鍙剾鍧囨暣娓呯磾娲緈einv鍙剾鍧囨暣娓呯磾娲緈einv
+闊╁ぉ鐭�
+鍚稿惍濂楀紕浜嗚捣鏉�
+濂ョ編鐢靛瓙
+鐪�
+鍏嶈垂鍙版咕18鐢靛奖
+涓滄柟璧勯��
+gan浣�
+楱峰皬娴コ
+鐒$⒓闆诲奖
+鎴戝拰鑰佹澘濞�
+娣┐鏇寸揣绱у皢鎴戠殑鑲夋鍚镐綇
+fuck浠栧
+鐢峰コ婵�鎯呭浘鐗�
+鍦嬪瀹夊叏
+娴村浜傚��
+铏庨棬闈�
+megaonecom
+cronous
+鍙间綘濯�
+姣涚嫍鍗�
+鐗涢铔囩
+鍐婇偅濞橀姣�
+鍎傝憲宀″窉
+鐫�
+鎴戣鎬т氦
+灏嗚倝妫掓彃鍏ユ紓浜殑鑰佸笀灏忔帆鍢存娊鎻掓暟鍗佹
+缇ゅジ杞皠
+鍏ㄧ悆绗竴娣浘鍩�
+sanguohaoxiazhuan
+澶滃鑹插ぇ鍨嬬綉绔�
+榫嶉櫧
+姣涢潬浣犲
+bingfengchuanqi
+fuck鎴戞棩浣�
+娲楄叇鐝�
+fuck鍚撮偊鍥�
+grooveparty
+璐惧簡鏋�
+濞囧鐨勫皬闃存牳
+mofafeiqiu
+绂忓懙瀹�
+姣涜倝绌�
+绌嗘柉鏋�
+铏庨◣
+鐤媯鐨勬娊鎻�
+鏁浗绁炵ぞ
+kongquewang
+zhenkongquewang
+骞叉GM
+寰愮偝鎱�
+鑲夋瀚╃┐鑲夋礊
+鎿嶅ぇB
+鎵嬭娉ㄥ唽鏃ラ煩5028閮ㄦ縺鎯呯數褰�
+meimei缇庡浘缃�
+濡瑰鐨勫眲
+姣嶅瓙涔辨帆璐村浘
+鑹插挭鍜�
+骞叉瘮
+姣涘崄浜斿懆骞�
+鐢熷瀛愭矑灞佺溂
+閫�褰�
+鎯呰壊婵�鎯呰鍧�
+鎬ц檺
+B
+鍏嶈垂鎴愪汉鍗堝鐢靛奖
+鏃ユ湰娣创鍥炬帆濡昏创鍥�
+鎬ц檸
+闃磋寧琚ス绱х揣鍦板す浣忔劅鍒拌倝娲炴�ヤ績鍦版敹缂�
+灞呭濂充汉鐨勬帆鑽℃�т簨
+娓╁窞榛勭珯
+鎶芥彃56宀佸濂冲濡规帆鍙笉鏂�
+鍗庡渤鏃朵簨璁哄潧
+鍎垮瓙绮楀ぇ鐨勮倝妫�
+娣數褰卞己鍗佸叓宀佺編濂虫姢澹湅瀹屼繚璇佷綘鎵撻鏈�
+b
+寮犲紑鐨勫皬闃村攪
+鏉庡皬楣�
+鐜夊コ蹇冪粡
+姣涙満鍏�
+瀹朵汉涓�璧峰噷杈辨瘝浜插拰鍙旀瘝
+婵�鎯呮垚浜轰箰鍥�
+xiaketianxia
+rape
+鐩涘槌�
+榛勮壊娣┐鐢靛奖
+涔橀獞鎸夋懇
+xinzhenghe
+澹眽缁欑函鎯呭濂冲紑鑻炶琛�
+鎳夊彫
+鍏嶈垂娣壊鎯呯數褰辨帆鐢靛奖//灏戝コ琚己濂稿埌楂樻疆鏃跺伔鎷嶅皬A鐗�
+鍙版咕18鎴愪汉缃戠珯
+鏈湡鏃犵爜
+璩鐧艰珫鍏�
+鍙稿緬鍗�
+apesoft
+娓╂�荤悊
+杩蜂汉闃撮儴鎶ゅ+meimei涔熺柉鐙�
+鎯呯嵏
+鏅鸿兘H3
+楠氬濡规垚浜哄鑸�
+浣滄剾
+鍙ら緳
+鎶芥彃28宀佸濂冲濡规帆鍙笉鏂�
+绁炴眽
+缇庝附绱犲コ銇�ф父鎴�
+鑹茬綉闃撮亾鐗瑰啓寮哄ジ35宀佸濂冲叏杩囩▼
+鏂拌タ閬婅
+瑗胯棌鍦�
+鍥炴皯浜哄悆璞倝
+骞叉CS
+鍙嶆敾澶ч檰
+璇佺洃浼�
+瑗胯棌鍥�
+鏉滄櫤瀵�
+姣涘浣犵埜
+姣涙皵璞″眬
+鍙嶆敾澶ч櫢
+鍙堝ぇ鍙堢揣鐨勯槾鎴�
+婵�鎯呮垚浜鸿亰澶╁
+绉樹功鑷叞琚伔鎷�
+CN
+閲戜笁瑙�
+涓�澶滄
+濡堝鐨�
+寮哄崼
+姣涢偑鏁�
+鑳″織鏄�
+鐙傛彃灏忓绌�
+鍜挭鐖卞ぇ鍨嬮粍绔�
+涓滅儹meinv涓�涓瘮涓�涓己
+杩蜂汉灏忕┐濂界揣濂芥箍
+铦夌
+鍏嶈垂鍙版咕婵�鎯呯墖
+Trickster
+婵�鎯呮帆鑹茶创鍥剧綉
+鍙戠憾
+18姝插皯濂�
+鎯呰壊鐢靛奖娉ㄥ唽瑙傜湅
+灏忕┐澶圭殑鎴戝ソ绱�
+鎾掑垏灏�
+huaxia
+姹熸辰鎱�
+涓浗鎬х埍鍩�
+楱颁粊
+绌轰腑灏忓鐨勬帆鑽℃�х敓娲�
+涓�澶滄
+骞叉
+浠ヨ寧鑷虫礊
+浜叉棩
+鍝佽壊姘歌繙鍏嶈垂鍫俻in6缇庡コ鍙戞槬婵�鎯�3绾х墖璇曠湅
+鐜嬪お鍗�
+纾ㄨ弓闃撮亾闃存瘺
+濡圭殑绌�
+涓や細鎶ラ亾
+姣涘伐浣滀汉鍛�
+浣犲閫�
+fuck鏂ぇ鏋�
+娣壊bb璐村浘
+鐒$⒓褰╁湒
+鏂煎辜杌�
+鍐呮寕
+绮炬恫灏勮繘濂圭殑灏忔礊
+鎱剁磪
+鏃ユ湰鎻掔┐
+hongzhi
+鎳�8
+娣數褰�//瀵岃豹浠殑鐤媯鍋�/鐖辨柟寮�
+鏂板厷
+鍏嶈垂娣ジ濂矨鐗囨璇曠湅姣嶅瓙娣ジ涔辫疆鐜板満鐪�
+娣崱灏戝婵�鎯呰嚜鎷嶆垚浜烘縺鎯�
+鍏嶈垂鎴愪汉涓ゆ�х數褰�
+鎶芥彃澶ф帆绌�
+閭瑰痉濞�
+椋樻祦骞诲
+璇彞
+澶A寮熷瓙
+灏忔帆绌�
+娣ジ绉樹功鐢靛奖
+鍓戜緺鎯呯紭OnlineII
+SKY瀹辰Keito瓒呯編绯绘ā鐗瑰効鍒濇棤淇寮曢��绾康浣�
+姣涘弽闈╁懡
+榫熷ご鎻掑叆灏戝闃撮亾
+鎵嬭娉ㄥ唽鏃ラ煩5031閮ㄦ縺鎯呯數褰�
+榛冨瓱瑜�
+鐩涘楦�
+鐤媯濮愬娣┐
+wg8800
+涓婅
+澹撹揩
+澶
+鐜嬩箰娉�
+tta2
+杩愮嚐缁�
+浜烘皯浠h〃澶ф渻
+鍒樺啗
+鎰涜壊cc
+鍗氱櫧鍘�
+鎶芥彃35宀佸濂砿eimei娣彨涓嶆柇
+姝讳骸浜烘暩
+鏉庨惖鏄�
+楣介吀浜屼箼閰板悧鍟�
+姣涙帆鍙�
+涓濊
+connard
+popkart
+澶╁畨闂ㄤ簨浠�1989
+澶勫コ灏忕┐
+鎴愪汉鐖界數褰辩綉绔�
+MM鐨勮浜哄弻宄�
+9娓�
+瓒呭己鎶ゅ+鍥�
+涓滄柟浼犺online
+浠栫埞
+鏀垮簻
+鎬庢牱寤惰繜灏勭簿22宀佷互涓嬬
+浠g偧
+鍗堝褰遍櫌
+鍗佸叓dy姣涚數褰盉TA鐗囧厤璐规縺鐖界數褰�
+缇庣┐寮甸枊璨煎湒鍗�
+姣涘崡铔瓙
+涓ゆ�у皬璇�
+灏栭枺鍒楀扯
+濡傛灉浣犳湭婊�28鍛ㄥ瞾璇疯嚜瑙夌寮�
+绮炬恫鍠峰叆绌�
+椤硅嫳
+鏋楀績濡傚悎鎴愭帆鐓у浘鐗囨灄蹇冨娣収鍥剧墖
+鑴収瑜�
+鑲夋灏忕┐閲屾娊閫�
+涓濊楂樿窡
+娣コ鐐湒
+閲戞辰杈�
+鐣�
+绌嗙綍榛樺痉
+鎴戣窡meimei鑲忕┐
+鏈珯10000澶氶儴婵�鎯呯數褰卞叏閮ㄥ厤璐硅瘯鐪嬩笁澶�
+鏃ユ湰meinv鍚冪簿鍥�
+绉嬫湰绱旇彍
+鎿嶆棩鏈帆濂�
+helbreath
+绮夌孩瀚╃┐椴嶉奔瀚╃┐=3
+绮夌孩瀚╃┐椴嶉奔瀚╃┐=1
+鎶芥彃51宀佸濂砿eimei娣彨涓嶆柇
+绮夌孩瀚╃┐椴嶉奔瀚╃┐=2
+澶╂櫞鏁扮爜
+鍊織绂�
+涓囨檽涓�
+鑹茶壊濠峰┓
+鏈�鏂颁竴鏈亾鐙崰鍔ㄧ敾钖伴櫟杈卞法涔�
+鎵嬩几鍒颁笅浣撴姎鎽稿绌�
+鍏粰闈�
+鍎垮瓙鐨勮倝妫掑ソ纭�
+鏈珯10000澶氶儴婵�鎯呯數褰卞叏閮ㄥ厤璐硅瘯鐪�
+sm鑸旂┐
+浜烘皯浠h〃
+绱犱汉涔嬩腑鐨勬瀬鍝佹紓浜
+灏忕櫉涓�
+fengwutianjiao
+澶цB
+鍒樺垰
+鎴愪汉婵�鎯呮帆褰遍櫌
+鐖藉コ缇庡浘缇庢悳鎬ф劅鍥炬订鐣屾垚浜虹數褰辩綉灏忓皬楦熺粷鑹茬編濂冲啓鐪熷浘
+鐢ㄨ垖灏栨彃鐫�闃撮亾鍙�
+鎴戝崰鏈変簡濡堝鍜岄樋濮�
+鎯呰壊鍏湀澶╀汉闂翠粰澧冩儏鑹茬綉
+xinshiqi
+鐔熷コ缃戠埍璁�
+濮愬鐨勭┐澶圭殑鎴戝ソ绱у皬璇�
+涔辨帆鑷媿鍥剧墖
+淇勫浗
+鎿嶆瘮
+娣コ鐐浘
+杩愮嚐鑰�
+TokyoHot涔嬫瀬鍝佸濡�
+ttee
+姣涙柊鍗庣ぞ
+澶╂櫞鏁哥⒓
+610鍔炲叕瀹ら潬
+闄堜集杈�
+璧よ8澶╀娇
+铏庨獞
+鍙拌伅榛�
+姣涢緹鍎垮瓙
+鐧藉楠氬
+姣涘倕浣滀箟
+灏忕┐鐨勫懆鍥翠笉鏂湴缂犵坏鐫�
+鍙版咕18鎴愪汉
+姣涘皦鍋ヨ
+闃垮Ж鐨勭┐濂界埥
+闊╀笢鏂�
+濯藉�嬭�佹瘮
+姣涙瘺涓诲腑
+tth2
+鍜宩iejie鎻掔┐
+鑿缓鏁�
+绮剧
+姣涙潕闀挎槬
+棣欐腐涓ゆ�ф縺鎯呮枃瀛﹀尯
+fuck韬唤鐢熸垚鍣�
+姝讳骸浜烘暟
+鎻掑叆濡瑰绌翠腑
+鐙傛搷娣崱濂�
+骞蹭綘濡堥��
+鍗庤涓栫晫璁哄潧
+澶╄懍
+pet520
+澶鑷媿
+鑹茶
+姣涙枃鍖栭儴
+绉﹀熀浼�
+瀹媥x
+闄堥敗鑱�
+灞变笉杩囨潵
+閫冧骸鑹虫梾
+11xpcom鎴愪汉褰遍櫌
+meimei灏忕┐
+婵�鎯呰8鑱婃�х埍鐢靛奖
+BT鎴愪汉鏃犵爜
+琛�娲楀ぉ瀹夐棬
+浜哄鍋氱埍
+fuck鏂板厷
+鍙啇璩h彍濠�
+閬婃埐瀹悊鍝�
+鎯呰壊婵�鎯卪einv绌�
+mir3
+婀夸簡杩樿瑕�
+zhengjian
+鍏嶈垂瑁镐綋meinv鎬т氦鐢靛奖
+娲楄吀灏勫翱
+gangjiahongliu
+璇辨儜濂虫暀甯�
+dickdick
+椤跺埌浜嗘铏归槾閬撴渶娣卞
+zhengqihuanxiang
+闃跨綏绾�
+鍙d氦鏀惧翱
+杩炴垬
+濂芥繁鍟婃搷鎴戞彃鎴�
+dahuachunqiu
+b鏍�
+鎬х婧愪簹娲叉縺鎯�
+涓浗鎭愭�栫粍缁�
+娓╁瀹濋潬
+涔崇僵
+meimei鍚哥簿
+鎿嶆
+鑹茶亰婵�鎯呰灞忚亰澶╁
+鎴板湅鑻遍泟
+钄d粙鐭�
+娴峰叧鎬荤讲
+甯剁偧
+濮︽帆
+鎳掑叓
+鍗堝鍏嶈垂鎴愪汉榛勮壊
+濡堢
+鍐滄皯浼集涔′笅濡�
+寮哄ジ鍗佸叓宀乵einv鎶ゅ+鐪嬪畬淇濊瘉浣犳墦椋炴満鍏嶈垂鐢靛奖缃戠珯
+UR闈�
+棰ㄨ睌闁�
+lihongzhi
+鐜夎挷鍥㈢帀濂冲績缁�
+鐜嬪姏闆�
+lianaihezi
+闃垮Ж鐨勯槾鎴峰ソ澶у晩
+jiaochuang
+娣ジ灏戝コ璁哄潧
+鏂伴噾鐡舵鎴愪汉鐗�
+B姣�
+棣欐腐婵�鎯呭
+棣欐腐婵�鎯呮帆绌�
+鑽夎姖楹�
+澶у彶绱�
+缃戞槦鑹惧凹鍏嬫柉
+娣ジmeinv绌�
+meimei寮犲紑鍙岃吙绛変綘鎿� 
+鑸旈��
+wg2222
+姣涘濡硅创鍥惧尯
+榫滈牠
+瑁呭婕旂ず
+娴╁ぉ閵�绉�
+haizhiyuezhang
+鐭ラ殰
+fuck甯岀壒鍕�
+鎻翠氦钖勭⒓
+鍑﹀コ
+娆h祻鐗圭骇姣涚墖pp鐐圭偣姣涚墖缇庡コ姣涚墖澶ч檰姣涚墖
+婵�鎯呯數褰卞湪绾挎敞鍐�
+鍏嶈垂鎴戣姝绘帆姘存祦鍑哄浘
+娣コ涓庣尓涔辨悶鍥�
+濂宠壇
+閮博鍗�
+榫熷ご鎻掑叆灏戝
+婵�鎯呰棰�
+鎳跺叓
+鏄熼檯online
+浜烘皯澶т細鍫�
+鍙慯^绾�
+闊╁浗鎴愪汉婵�鎯呭奖闄�
+閲戝焊缇や緺浼�
+绮夌磪绌�
+姣涢┒浣犲
+鎿嶇嫍
+鎻掔┐濂借垝鏈�
+濂界埥椤跺緱濂芥繁鍟�
+榫熼牠
+椐
+姣涘姵鍔ㄤ繚闅滈儴
+涓佸瓧瑁ょ繕鑷�
+铏庨棬
+鑹叉垚浜�
+鍙崱钁�
+51vip
+绾犲療鍛�
+閬婃埐姗樺瓙
+鍎傝憲鍗垫媼
+榛戦┈缇庡コ鍏ㄨ韩绁炵榛戣浣犵埥鍒扮溂妗嗛粦
+娣垬缇
+姣涢粍鑹插皬鐢靛奖
+鑲夋鍦ㄩ槾閬撳彛娓歌崱
+浣犵殑瀚╃┐濂界矖
+basterd
+鑲夋帆鍣ㄥ悶绮�
+椋熺簿
+寮哄ジ24宀佸濂冲叏杩囩▼/濡归槾姣涘皬绌�
+閽㈢敳娲祦
+鏉捐姳姹熸薄鏌�
+鍏嶈不鎴愪汉缍茬珯
+楱峰寘
+娣垬缇
+鍙皬濮�
+璇辨儜楠氬
+浜哄LadySonia-鐔熷コ涓濊12
+鏋楀績濡傚仛鐖辩綉鏈夋縺鎯�
+鎿嶅珎瀚�
+娣贡鐨勫コ鑰佹澘
+鑲忕┐濂借垝鏈�
+婵�鎯呮帆鑹茬數褰�
+鐛�
+鑰佸皯浜傚��
+鎴愪汉娣┐瀵艰埅
+鑰佹瘺瀛�
+浣犵瀹�
+姣涗钩澶�
+浣撹偛缁冧範鍦虹洍鎾浇锞庯緹锝帮緜锝硷緸锞�4锝讹緬娲嬪紡
+鎻抦eimei鍥�
+鑶g┐澶ч櫟杈辨澗宀�
+绫愬師绱�棣橬orikaFujiwaraSEX
+閷偅鍡庨��
+鐛�
+绮剧娆插コ
+楂樼骇閫�
+鏉庣附绲�
+鏂板洓
+mingpaonews
+鎴愪汉
+娣倝璇辨儜
+姣涚儌閫�
+鎻掑皬绌磋倝缂�
+绮夌磪鎰涙恫
+娴コ鑷叞璇辨儜浣犳搷
+nnd=
+榄忔柊鐢�
+鎻翠氦钖勭爜
+鍏嶈垂鎿嶅皬濮ㄥ瓙鎿嶅皬濮ㄦ搷灏忓鍥剧墖
+鐙楅
+鎿嶇埥
+鏃ヤ綘绁栧畻
+灏戝娣浘鐢靛奖缃�
+鍏嶈垂婵�鎯呭奖闄�
+姣掗緳鑸旇剼
+涓婂北涓嬩埂
+busterdbusterd
+鐙楀椁婄殑
+璀﹀尓涓�瀹�
+15骞村墠鐨勨�滃叡鍜屽湅琛涘+鈥�
+婵�鎯呰亰澶╁
+澶ц瘽
+鍘曟墍鐩楁憚缇庡コ
+涓侀鎴愪汉绀惧崁
+绌撮噷瀚╄倝鎶婇浮宸村寘寰楃揣绱�
+鏃ラ煩鎴愪汉鐢靛奖
+sex澶у瀷鑹茬珯
+鑳℃�讳功璁�
+鎿嶇垱
+鍘绘哀楹婚粌鍫挎垨瀹夐潪浠栧懡
+闂逛簨
+姊﹂仐
+褰啿
+鏈珯10014澶氶儴婵�鎯呯數褰卞叏閮ㄥ厤璐硅瘯鐪嬩笁澶�
+鎶芥彃38宀佸濂冲濡规帆鍙笉鏂�
+婵�鐖辫创鍥惧姞瑗挎縺鎯呬腑鏂囩綉
+濂虫�х澶勯敾鐐兼硶
+鍝ュ摜
+鎿�
+鎴戠殑绌�
+绋庡姏
+瑁濆倷婕旂ず
+姣涘彨楦�
+濂藉ぇ闃存埛
+闄堟案璐�
+娴佹帆姘�
+鎿峬m绌�
+assholeasshole
+鍏嶈垂娣數褰卞惔瀹楀鎼炵瑧璇綍20绂佺湅
+涓侀鎴愪汉绀惧尯
+绮楀ぇ鑲夋浠庡悗闈㈡彃鍏�
+鎻掗��
+濡冲鐨�
+freestyle
+鎻掗��
+鎾掓场灏�
+绉樹功鐨勫ぇ涔变氦
+鎵嬭娉ㄥ唽鏃ラ煩5005閮ㄦ縺鎯呯數褰�
+瀛︾敓濡圭編濂冲湪閲庡鍋锋儏
+璧靛搧娼�
+鍧愬彴鐨�
+鏃犵爜H婕�
+rongyao
+姣涢矞鏃�
+绁棩
+鍚冲畼姝�
+鍙e惈浣忛浮宸寸簿娑�
+鎴愪汉鍗堝婵�鎯呰棰�
+鑹茬嫾灏忚
+鎵掑紑灏忕┐
+婵�鎯呮帆鑹茬粍鍥�
+鎹愯禒鎺掕
+ygbh
+瑕嬪埌閫欏�媘einv灏辨渻鏈夋�ф
+as$hole
+鎬昏
+鑿婅姳娲�
+榛勮壊鍏嶈垂娣ジ鐢靛奖鎴戝拰濂冲弸骞茬埥鍚庡啀濂瑰濡�
+杩愮嚐绲�
+瑁镐綋濡瑰鏋楀績濡傜┐
+铇氶畱
+鎰涙恫
+Transformaition鏍楃敯Hiromi
+鎻掕繘
+鐤媯濮愬鏁欏紵寮熷皬璇�
+杞祦骞�
+365鎴愪汉缃戠珯
+鍒犲彿
+闃垮Ж鐨勫皬绌�
+浼婃湕
+guangzhiguodu
+鑲夋鍏ㄩ儴鎻掑叆
+灏戝鎴夸腑鑷帆鍜屼袱鍕囩敺鐜�11P鎿嶅緱鐩村彨鐖芥搷鏃ユ湰娣コ绌�
+娣玬eimei璐村浘
+鎴寸淮鏁�
+浜氭床鎴愪汉鏃犵爜
+鍙版咕鎴愪汉20璐村浘
+澶ц倝妫掑ソ绮�
+鐗欓娇杞诲挰浠栫殑榫熷ご
+鍏嶈垂娣ジ濂矨鐗囨璇曠湅灞呯劧鑺遍挶璇蜂汉鏁欐�х埍濮垮娍缁勫浘
+灏忕槳涓�
+鍗堝婵�鎯卪eimei
+姣涘瘒鏅撲紵
+鎵嬫満娉ㄥ唽鐪嬫�х埍鐢靛奖
+鑲夋鎻掑叆濡瑰鐨勮倝缂�
+蹇箰瑗挎父
+fuck鍙告硶閮�
+鐧惧鎬уぇ鍨嬪ū涔愰粍绔�
+鐖�
+鏋楀績濡傚仛鐖辨垜璇ユ蹇箰鎯呮劅涔愬洯
+澶
+姣涜仈鍚堝浗澶т細
+keluosi
+鍓戜緺鎯呯紭
+鍘熷懗涓濊
+sars
+鏃ヤ綘
+鑲夋鎽╂摝濂瑰眮鐪奸噷鐨勫鑲�
+娣コ闇茬┐
+绂︺伄浜屼唬鐩�
+鏀剁缉鐨勯槾閬撲腑鎶藉嚭鑲夋
+鐖辨恫妯祦
+鐒跺悗
+鐖�
+jiaochuang
+wuhun
+sanguoqunyingzhuan
+鍡庢瘮
+姹熼潚
+鎴愪汉婵�鎯呮帆璁哄潧
+鎳掑彨
+绁炴洸
+娲楄剳
+瀹屽叏鍏嶈垂鍦ㄧ嚎娣數褰�
+鍙�$$浠�
+濂充汉琚共灏忕┐
+娣數褰辩綉绔�
+娆箰鏃朵唬
+缈硅噣瀚╃┐
+绋嬪嚡
+姗熷反
+鍥借醇
+涓塒
+楠嗗啺娣紶
+鏀挎不灞�甯稿
+鑲夋鎻掕倝缂�
+澶ч緹澶撮《绱у瓙瀹彛
+娉�$$杞�
+姣涘鐨�
+棣欐腐椤剁骇娣墖
+闊╂棩鎴愪汉鍗堝婵�鎯呯數褰�
+fuck鏂伴椈鍑虹増鎬荤讲
+鍏嶈垂娉ㄥ唽璇曠湅50閮�
+鎶芥彃23宀佸濂冲濡规帆鍙笉鏂�
+姣涘叡闈掑洟鍛�
+鎿嶇儌
+婀胯韩璇辨儜
+骞茬埞鐨勯緹澶�
+鍗庡鏂囨憳
+鏃ヤ粬
+鐙傛彃濡瑰灏忕┐
+鎶芥彃40宀佸濂冲濡规帆鍙笉鏂�
+Shit
+鑷叞濂冲鐢熷粊鎵�鍋锋媿inToilet1
+鍖椾含xx缃�
+鏃ヤ綘濯�
+璋㈤�夐獜
+鑹叉儏鐢靛奖鍗¢�氭垚浜篴v灏戝コ
+闈炲父璇辨儜
+64浜嬩欢
+鐙傛彃缇庡コ鑰佸笀
+娣ジmeinv
+澶滆瘽绱鍩�
+鑷虹仯鍦�
+boke
+涓湅璞�
+婵�鎯卋t浜氭床鍖�
+鍥戒骇缁忓吀-4绾х孩妤兼ⅵ銆恮m/113MB銆�
+鎿嶈崏鐨勪綘濡�
+鐧借幉鏁�
+濡堝鐨勭┐
+闁嬪ぉ
+娑垫兜
+澶у彶绾�
+鏁欎綘鎬庢牱寤惰繜灏勭簿42宀佷互涓嬬鍏嶈垂娣數褰盿鐗�
+pingguopai
+娉�$$杓�
+鐕曠幉璜栧
+杩峰ジ
+娣皯淇变箰閮ㄥ拰缇庡コ鍙戞槬婵�鎯�3绾х墖璇曠湅
+璇轰簹
+鏁欏緬
+澶鍐呴儴鏅氫細
+鎿嶇矖鍒跺悧鍟�
+娴┐鑲夌紳瀚╃┐
+寮哄ジ26宀佸濂冲叏杩囩▼/娣闃存瘺灏忕┐
+澶ч槾鍞囧す鐫�澶ч緹澶�
+鎷嶈偐绁炶嵂
+cunt
+鑲夋鐢ㄥ姏鑲夌斧
+娣浉
+骞规瘮
+travesti
+榄忎含鐢�
+澧ㄩ
+缍插煙
+姣涚嫍鍏�
+鐜嬪織鐝�
+姣涜�惰嫃
+涓�鍥戒袱鍒�
+姹焭e姘�
+鍔茶垶鍥�
+姣涗富甯�
+鏉辩獊绲勭箶
+澶х邯鍏冩柊闂荤綉
+222se鍥剧墖
+涓塸
+鍥涘窛鐙�
+榻烽姜
+鎴愪汉婵�鎯呮�х埍鐢靛奖缃�
+鏆楅粦涔嬮棬:浼︽暒
+jiejie鐨勫眲
+鏈珯10009澶氶儴婵�鎯呯數褰卞叏閮ㄥ厤璐硅瘯鐪嬩笁澶�
+浜哄鑷媿
+鎿嶅嚭鍞灙鏀�
+闈栧湅绁炵ぞ
+鏄撶帺缃�
+涓嶆敞鍐屾帆鐢靛奖
+楂樻竻鎬х埍
+姣涘彂浼﹀姛
+allsexpages
+OL缇庡コ琛椾笂閬ユ帶闇囧姩A
+鏃ユ湰浜�
+piaopiao
+娉曡溅浠戝姛
+澶╅緳鍏儴
+骞叉睗
+鐝
+鏂板崕涓炬姤
+骞规
+fuck鐜嬪疂妫�
+姣涚鏈�
+姣涘叏鍥戒汉澶�
+鐪熷杽蹇�
+server
+rexueyinghao
+鎹愯磮鎺掕
+鑲夋鎻掑埌濡堝瓙瀹埥姝讳簡
+鍙版咕鐢峰コ婵�鎯呮帆涔卞皬璇�
+婵�鎯呭皯濂虫垚浜鸿鍧涗贡浼﹀己濂�
+鍏嶈垂娣ジ濂矨鐗囨璇曠湅鏁欎綘鎬庢牱寤惰繜灏勭簿18宀佷互涓嬬鍏嶈垂娣數褰盿鐗�
+鏃犵晫娴忚鍣�
+鐑瘮濞�
+娣崱jiejie鍕惧紩灏忓紵鐜╂搷灞�
+鍦嬬敘楱疯波
+鐡滃﹩濞�
+绉诲僵鑱斿悎
+寮�鐫�鎽╂墭骞蹭簡宀虫瘝
+绾㈣壊鎭愭��
+绁炲嚭楝兼病3涓竵瀛楄¥杈e鍒板琚嚮鑲夋涓枃瀛楀箷
+杩
+姣涚┐璐村浘
+浜氭床婵�鎯呮帆鑹茬綉绔�
+鐑�
+娣崱鑰佸笀
+灏忓Ж瀛愮殑灏忓灞�
+create
+浜氭床婵�鎯匓T
+鐪侀暱鐨勫効濯冲
+鑻规灉鏃ユ姤
+xianlvqiyuan
+浜庡ぉ鐟�
+楦″惂鍦ㄨ倝娲為噷鍥涘鎼呭姩
+涓尰鑽眬
+16澶�
+鎵嬭娉ㄥ唽鏃ラ煩5008閮ㄦ縺鎯呯數褰�
+鑲夋鎻掔┐
+姹熶富甯�
+鍙戞拨
+闃村皬鎾曞ぇ
+姣涘彴婀炬皯鍥�
+娉℃场宀�
+澶ч浮宸寸嫚鎻掑皬绌�
+鎴愪汉鐢靛奖缃戠珯
+鏌旈槾鏈�
+鍕佽垶涓栫晫
+娣牱
+姝d箟鍏氳鍧�
+鍟婃垜鐨勫皬灞勭粰浣犺倧寰楀ソ鑸掓湇
+寮哄崄鍏瞾缇庡コ鎶ゅ+鐪嬪畬淇濊瘉浣犳墦椋炴満鍏嶈垂鐢靛奖缃戠珯
+涓�榛ㄥ皥鍒�
+娣辩埍鑹茶壊
+a绾х數褰�
+鎯呰壊鎬ф伅
+涔虫璞愭豢
+166缃戝潃瀹介褰遍櫌缃�
+鎱堝杽鏈�
+xinguangming槌ヤ綘
+鏃犵爜涓濊
+onhave
+鐚涘姏鐨勬娊閫佸ぇ鑲夋
+falu
+绌哄鎬т氦
+濡堝甯効瀛愬鍔ㄧ潃
+meinv閲庡吔鍋氱埍娣浘
+vulva
+姹傝嚜宸辩殑鐖哥埜鍜屽ス骞�
+涔虫尝鑷�濞�
+鑹茬嫾灏忚
+鑲ョ┐jiejie
+鐏�
+鐛ㄨ
+瑁镐綋鍋氱埍
+灏嗛槾鑼庡敖鏍规彃鍏�
+姣涘垬鍐�
+鎽崇┐
+榫熷ご鐢ㄥ姏鍒哄叆闃撮亾
+鐜嬫▊娉�
+鍛ㄦ案搴�
+鎴愪汉缃戠珯鎺掕姒�
+鍎垮瓙娣ジ濡堝绌�
+鑲夋鐢ㄥ姏鑲夌紳
+娣贡鎶ゅ+
+鍏洓鐪熺浉
+瀹㈡埛鏈嶅姟浜轰汉鍛�
+鍦颁笅鏁欎細
+tw18
+鍚偿
+鎵嬭娉ㄥ唽鏃ラ煩5011閮ㄦ縺鎯呯數褰�
+鍙�$$浼�
+灏忛奔鍎夸笌鑺辨棤缂�
+鍙间綘濡�
+绱ц嚧灏忕┐鎶芥彃
+B鏍�
+鎽╁姏娓�
+钃姳閫�
+澶ц倝妫掓彃鍏ユ箍婀跨殑鑲夌紳
+寮傝浜哄+
+鎳�8
+doudou
+濞樻瘮
+鏈珯10005澶氶儴婵�鎯呯數褰卞叏閮ㄥ厤璐硅瘯鐪嬩笁澶�
+鎻掗槾鑼�
+涓夊浗婕斾箟
+姣涚粺璁″眬
+娉曚緰鍔�
+鍖椾含xx缍�
+濂剁僵
+haitianyingxiongzhuan
+涓夌骇鍥剧墖璁哄潧绂佽嚜鎷嶅伔鎷嶈鍧涙棩鏈粍鑹蹭笁绾�
+guaishouzongdongyuan
+鍦板瘜鍙嶅潖鍙�
+96bb鎴愪汉灏忕數褰�
+meimei鐨勫ぇ闃存埛
+淇′话
+杩ジ
+shengzhewudi
+鐗汢闈�
+鑹插コ涔虫埧闃撮亾
+楹ュ徃鍗℃灄
+姣涙潕楣�
+澶氱董鏂拌仦
+瀚╁コ
+tianshizhilian
+濡瑰瀚╃┐
+鐐瑰嚮杩欓噷璇曠湅meinv鍋氱埍鐜板満
+涓栫淮浼�
+瀚╁ザ
+灏忔棩鏈垎鎾腑鍥藉コ瀛愬ぇ鐢焩ol01
+涔旂煶
+fuckyou
+璞钩
+缈掕繎骞�
+涓夊幓浠戝姛
+楂橀簵鏈�
+avatar
+鎴愪汉婵�鎯呮帆绌村奖闄�
+hongyue
+鍏嶈垂鍦ㄧ嚎娣數褰变笅杞�
+澶ч檰濞变箰鏈�鏂伴粍绔�
+榫欒檸璞�
+瀚栧
+澶ч��
+鎿嶉偅鍚桞
+瓒呮瘺澶ч矋
+鎴戝拰灏戝
+鐜颁唬鑹冲笣浼犲
+realexterme
+鎿嶈〃濮�
+鏈濆�塕iho銆怰MVB/405MB銆�
+鍏夊畤鍗庡
+娣
+shenjiaqibing
+闄堝笇鍚�
+鍙戝粖鎬ф伅
+鐧惧鎬уぇ鍨嬮粍绔欑綉鍧�
+婀挎箍鐨勯槾鎴蜂笉鏂湴鍦ㄥぇ楦″反涓婄(鎿�
+鏃ヤ綘濡�
+骞茶繘meimei鐨勫皬绌�
+ToraToraGoldVol14鏄熼噹銇裤亸
+鎵嬭娉ㄥ唽鏃ラ煩5003閮ㄦ縺鎯呯數褰�
+鍢绘父涓浗
+淇奖铦庡績
+浣堥浄鐖�
+灏忛洖闆�
+缍叉槗
+鐚涙彃琛ㄥ
+64yl
+姣嶅瓙娣贡杞幇鍦虹湅鎵舵鑲夋
+娉曡珫
+缍叉槦
+澶у彶
+浣犵殑澶ц倝妫掑ソ绮�
+浜庡辜鍐�
+缇庯緩锞濄伄妤垫剰:鐩稿師姊ㄨ姳
+43lian鑹茬珯澶у叏
+鍙版咕ye77
+鑲夋閲屾彃鑲夋礊
+浜氱敳浜屾哀鍩虹敳鍩哄畨闈炰粬鏄�
+浜烘皯
+TEsT
+涓浗鎴愪汉璁哄潧
+鍑犲反
+鍏嶈垂鍏嶆敞鍐屽湪绾挎帆鐢靛奖
+浜烘皯鏃ユ姤
+浣撳ジ
+鎴戞帆鎴戣壊
+meinv鐩存挱鍋氱埍
+Bi鏍�
+鎬ф劅鑲夌挡
+鏉庡祼娓�
+缇庡コ楂樻疆
+鍎垮瓙椤跺埌jiejie鐨勮姳蹇�
+寮哄ジ37宀佸濂冲叏杩囩▼/娣闃存瘺灏忕┐
+榛勮壊婵�鎯呰鍧�
+娣コ涔变鸡灏忚
+灏忕┐琚槾鑼庢彃鐨勫ソ鐥�
+灏戝娣績鎴戣鐪嬫帆蹇�
+wanwangzhiwang
+鍏嶈垂榛勮壊鐢靛奖
+绉佸
+鐖卞发婊存按
+瀚愬眲
+缁欏コ浜哄揩閫熻揪楂樻疆鐨勭瀵�
+娣ジjiejie灏忚
+娆ф床鏋佸搧鎬т氦鍥剧墖
+涓嬩笁鐑�
+姘靛幓杞︿粦宸ュ姏
+鑹茬綉闃撮亾鐗瑰啓寮哄ジ36宀佸濂冲叏杩囩▼
+楠氬闃撮亾
+瑁欏唴鍋锋媿
+寰�浜嬭拷蹇嗗綍
+寤佸ゴ
+浠栧鐨�
+搴婁笂鐨勬帆鑽″皯濂�
+鏈珯10012澶氶儴婵�鎯呯數褰卞叏閮ㄥ厤璐硅瘯鐪嬩笁澶�
+杞ジ鍋氱埍楂樻疆
+enculer
+姣涚儌璐�
+鎯呰壊瀵艰埅鑹叉儏鎺掕姒滃ぇ闄嗛粍缃戝鑸厤璐规垚浜虹數褰�
+灏戝娣贡灏忚
+涓版弧灏忓鐨勪赴瑜編鑵垮寰楁祦姘寸殑灏忓濡�
+306鍖婚櫌
+nmis
+閲戜集甯�
+a鐗�
+瓒呮瘺澶ч畱
+17鐖辩綉
+鍗囪揪姣曚笟璇�
+J-spotPA-39
+鏉辨磱灞�
+鑹茬綉闃撮亾鐗瑰啓寮哄ジ20宀佸濂冲叏杩囩▼
+鏈珯10009澶氶儴婵�鎯呯數褰卞叏閮ㄥ厤璐硅瘯鐪�
+鎻掑湪濡堝瀚╁鐨勫皬鑲夌┐
+鐚涙搷鐙傚皠
+澶栨眹灞�
+娣ジ鏁欏笀璁哄潧
+鍗¢�歮einv娣壊璐村浘
+鎵嬭娉ㄥ唽鏃ラ煩5021閮ㄦ縺鎯呯數褰�
+楦″反鏆磋儉
+瀛﹁嚜鑱�
+鏃ュ唴鐡﹂噾铻�
+澶滅附鏈�
+娉曡疆鍔�
+閫犲弽
+澶忓濞变箰榛勭珯涔变鸡鐔熷コ缃�
+鏋楀績濡傚仛鐖辩綉鏈夋縺鎯呰嚜鎷�
+閲庡鎬т氦
+韬綋闅滃鑰�
+鑲夋鎻掓姢澹┐楠氱┐
+濂界‖鐨勮倝妫�
+鑲夋鎻掑叆灏忕┐閲�
+鐙傛彃瀛︾敓濡�
+楣垮煄鏈�鏂板鑸�
+寮犳湞闃�
+鑲夋娣按瀚╃┐
+鍙洖
+钄f鑿�
+cao
+澶勫コ绗竴娆¢槾閬撳仛鐖卞叏杩囩▼
+娣贡婵�鎯呯數褰辩綉绔�
+鐏
+鑹茬獫绐濈綉涔嬪
+骞逛竴瀹�
+姹熷墖姘�
+閫氬憡
+涓滅獊缁勭粐
+婵曠┐
+浜氭床鎯呰壊缃�
+瀚栧
+澶ф捣鎴癐I
+freechina
+骞茬編濂冲皬绌�
+鏂伴椈灏侀攣
+楂橀簵妫�
+18dy
+姣涗繛姝e0
+绉樺攪
+娣壊浜旀湀澶�
+42lian鑹茬珯澶у叏
+fuck椹朵綘鑰佸笀
+娣ǎ
+涓嬩笁婵�
+姣涘缓璁鹃儴
+鏋佸搧鐧借檸
+姣涘垪瀹�
+鑲夋鐙傛彃灏忓B
+杩滃織鏄�
+娣壊璁哄潧
+浜氭床娣壊璐村浘365
+涓嬭浇鍏嶈垂娣數褰辨帆绌存祦
+娉曡
+鏉辨鑻辨
+鑲ョ┐鑷媿
+鍙戦獨
+娉曡蔼
+鍏洓灞犳
+濂舵尯鑷�缈�
+mabinogi
+娴庡崡寤鸿璺�
+闊撴澅鏂�
+g鐗�
+椐涗綘鑰佹瘝
+spikegirls
+鏃ヤ綘濞�
+绯荤当
+娣壊灏戝鍋氱埍娣┐娴�
+鎯呰壊meinv-鍏畨鏈哄叧-璁拌��-鐘姜瀚岀枒浜�
+娉曡吉鍔�
+渚栧姛
+寮哄ジ17宀佸濂冲叏杩囩▼/濡归槾姣涘皬绌�
+濂舵尯鑷�缈�
+鑲夋骞查獨濡�
+寮哄ジ18宀佸濂冲叏杩囩▼/娣闃存瘺灏忕┐
+娣┐鍐呭ソ鐥�
+婵�鎯呭崍澶�
+鍏芥
+fuck涓囩◣
+鍘曟墍鐩楁憚缇庡コ鎬ф劅
+鐭宠繘
+meimei鐨勯槾鍞囧ソ澶у晩
+娉曚粦
+ai婊�
+浣犲ザ
+涓浗澶嶅叴璁哄潧
+濡堣強鑺辩┐
+鎭╂牸鏂�
+楝艰吉濂�
+Kamikaze_Girls_Vol12
+榛� 鑿�
+bb璁哄潧鎿峛b鍥�
+娲垐
+鍙版咕娣壊缃�
+g鐐�
+瀹㈡埗鏈嶅嫏
+蹇揩骞规垜骞规垜蹇繊涓嶄綇浜嗗摷
+kaixuan
+鍡棷鑸掓湇姝讳簡濡瑰鍙堣涓簡
+浣犲
+椹朵綘鑰佹瘝
+鑸屽皷鑸旂潃鑲夋闃撮棬
+鑲夋鎶芥彃灏忕┐
+寰侀��
+姣涘彴婀剧嫭绔�
+WEB鐗屾埌闈�
+鎵嬫満鑷叞缃�
+澶栦氦涓庢柟鐣�
+鏄庤涓滄柟
+鎿峧iejie鐨勭┐
+fuck鎵嬫帆
+娴┐
+fuck鏂颁箟瀹�
+姣涘洓浜哄府
+鍚村畼姝�
+鑲夋鎻掑緱婀挎鼎浜�
+绲�
+鍙嶅彸棰樻潗
+cao浣�
+i3hun
+骞叉偍
+杞瓙鍔�
+姣涘ぉ鐨�
+娉曚鸡
+濂界揣鐨勭┐
+杈﹀叕瀹ゆ帆浜�
+kongquewang
+鍏嶈垂鎴愪汉婵�鎯呭奖闄�
+瀹夌悊浼�
+杌嶆皯琛�鑵ヨ绐�
+寮犲畯鍫�
+鑱旈�氱Щ鍔ㄧ瀵嗛�氶亾
+澶鐢靛奖
+婊曚粊
+鍏鎬т氦娣崱鍥剧墖
+澶ч浮宸寸埥
+鎼瀊
+鍔夐洸灞�
+楣垮煄榛勭珯鍥�
+婊曚汉
+涓闄�
+灏戝鎴夸腑鑷帆鍜屼袱鍕囩敺鐜�10P鎿嶅緱鐩村彨鐖芥搷鏃ユ湰娣コ绌�
+姣涜醇涓�
+鏀挎不鍘嬭揩
+涓嬩笁婊�
+浣犲Д
+闄堜笗鏄�
+椐涗綘鍏�
+璩e湅姹傛Ξ
+缍�
+fuck
+鐜嬪矏灞�
+fuck鑹叉儏灏忕數褰�
+yuanming鍣翠綘
+灞嗕腑澶斂娌诲眬濮斿摗
+浣犲
+缇庡コ绌磋嚜鎷�
+绉诲僵鑱悎
+鍚村鐏�
+娉�$浠�
+cockcock
+榫熷ご鎻掕姳蹇冩繁澶�
+OLmeinv琛椾笂閬ユ帶闇囧姩A
+娣
+鍙版咕鎴愪汉楠歜
+姹熸辰姘�
+婵�鎯呬氦鍙�
+sega
+鍗庡浗閿�
+婊曚换
+骞叉帆绌村ソ鑸掓湇
+涓ゆ�ф帆涔辫创鍥�
+鍙堢揣鍙堝鐨勫眲
+鍙版咕18dy褰遍櫌
+karma
+caonima
+缇庡浗浣�
+娣崱灏戝鏋佸搧绌�
+楱峰濮�
+缇庡コ鎴愪汉
+鍗楀ぇ鑷敱璁哄潧
+鑹叉儏璁哄潧
+鍑哄敭绁炵闈�
+姣涘共濡�
+娈轰綘鍏ㄥ
+绉樹功闀�
+鎴愪汉鑹叉儏鍗堝婵�鎯�
+鏀挎潈
+鐖卞洜鏂潶
+娉曚緰
+绁炰箣闋樺煙
+濞樹釜姣�
+鍗栧厷姹傝崳
+鑲夋鍏ュ皯濡囧绌村绌�
+铚滅┐
+娉曚粦
+鍏嶈垂瑙傜湅濂虫暀甯丹鐗�
+楂橀簵妯�
+婵�鎯呭皯濡�
+缇庡湅浣�
+鎴愪汉鍔ㄦ极鎴愪汉鏂囧缃戞垚浜哄皬鐢靛奖
+鍏嶈垂娣數褰卞惔瀹楀鎼炵瑧璇綍21绂佺湅
+鍏洓姝e悕
+澶╁畨闁�閷勫奖甯�
+鑹插奖闄�
+mankind
+椤虹潃绾㈠鐨勮倝缂濅笂涓嬫姎寮勫悗鎻掑叆灏忕┐
+姣涜幢浜�
+鍒濅腑meimei鐨勫皬缇庣┐
+浜烘皯绀煎爞
+鐤媯鎶芥彃濂圭殑灏忕┐
+鐮磋檿
+鑲夋涓�闃电寷鐑堢殑鎶芥彃
+涓栫邯澶╂垚
+浜氬巻灞卞ぇ
+娣瘺
+鏃ュ啗
+鐢峰コ婵�鎯呮帆璐村浘
+寮哄ジ鐢靛奖缃戠珯
+娓告垙閫佸鍛�
+鎿嶇帇
+瀚╅畱榄�
+浣犲
+鍚稿惍钁楁垜鐨勯槼鍏�
+娣瘝
+浣犲鐨�
+鎴戝拰濮愬鐨勬帆涔卞彶
+闃村攪濂藉鍟�
+瑷�璁鸿嚜鐢�
+浜氭床鎴愪汉淇变箰閮�
+鐪熶富瀹夋媺
+缇庤吙缇庣┐澶у睂
+娉�$浼�
+鍙堝ぇ鍙堝鐨勫眲
+绲辨不
+222se鍦栫墖
+鎿嶈繜娴╃敯
+椋庨獨灏忛樋濮�
+娣コ骞糂
+姗熷叓
+姣涘浣犳瘝
+娉曞��
+鏈嶅姟澶╀娇
+涓�璧风帺
+閿欐瘮
+娣編璐村浘鍖�
+鍙戣疆
+鑲忓眲濂借垝鏈�
+鍙慯绾�
+绮楄倝妫掗槾鎴�
+闃磋寧琚瓙瀹す浣忓ソ鐖�
+Jj鎻掑叆瀚╃┐
+鎴愪汉婵�鎯呭崍澶滃満
+姝︽灄澶栧彶
+寮哄ジ31宀佸濂冲叏杩囩▼/娣闃存瘺灏忕┐
+鑲ュ帤鏌旇蒋鐨勫ぇ闃村攪澶圭潃澶ч緹澶�
+FALUNDAFA
+淇勭綏鏂縺鎯呮帆鑹茶创鍥�
+娉曚鸡
+娣眮
+姣涘 鎸�
+33bbb璧板厜
+浼婃柉鍏�
+av灏忕數褰�
+娣按
+椹姞鐖�
+澶勫コ鐨勮倝绌寸粰浠栫殑鑲夋涓�鎻掑埌搴�
+蹇潵鎻掕倝绌�
+meinv缃戠珯鑴辫。meinv鐧惧垎鐧句綔鐖�
+璋冩暀铏愬緟
+鎴愪汉鐢靛奖瀵艰埅
+Vol17宸ㄤ钩缇庣啛濂�
+甯曞反鎷夆�㈡牸鍒楁湕鍌�
+濡瑰鐨勫皬绌村ソ绱у晩
+濞变箰鎬уぇ鍨嬮粍绔�
+澶嶈緹
+鎴戠涓�娆¤垟琛ㄥ鐨勯槾
+寮哄ジ绯诲垪绮惧搧
+闄岀敓鍋氱埍鍦ㄨ溅閲屽彂鐢�
+娓告垙绫虫灉
+灏忓眲鍎挎俯鏆栨粦瀚�
+鍗佸叓鎽�
+璞斾钩
+fuck绁炵粡鐥�
+楠氬涔变鸡缃�
+鏃犵爜娣极
+鍥藉鎴愪汉婵�鎯呯綉绔�
+鏃犵爜褰╁浘
+kuailexiyou
+杞毚
+tibetalk
+92bb鎴愪汉灏忕數褰�
+鍏嶈垂娣數褰辩綉
+骞叉垜
+澶╃劧銈�銇欍倎绱犱汉銇裤亱
+鐙傛彃鐧藉骞煎コbb杩樺皠涔�
+鏁戞彺
+xingzhanqingyuan
+澶氱董缍�
+宸ㄤ钩濂充紭鍗冪澶у悎闆�
+鎹㈠澶т細
+鏂拌瀵熻鍧�
+浜哄闃寸┐
+鑹叉儏甯濆浗榛勭珯
+寮哄ジ澶勫コ
+绯�
+鎴戠殑鑲夋浠嶇劧鍦ㄦ淮钁楃簿娑�
+鑸旇垟绉佸濡瑰鍡峰椃鍙�
+渚ㄥ姙
+瀛欏ぇ鍗�
+鎻掔殑濮愬濂界埥
+瀚╄倝瀚╄倝澶ц吙
+娣ジ濮愬鐢靛奖
+娉�$渚�
+澶埥浜嗗ぇ楦″反
+鐙傛搷灏戝閫�
+瀚╃┐鑲夋鑲夌紳
+浼卞
+妗冨お閮庯緦锝э桨锝斤緞锝憋緟锞欑敓涓嚭銇桽pecial浣愯棨姹熸ⅷ鑺辩壒鍏�
+姣涙垜濡宠�佺埜
+tEST
+婵�鎯呮帆绌寸殑瀚傚珎
+姣涙満宸�
+浠f寕
+鑲夋鎻掑绌存帆绌�
+freestyle
+鏃ユ湰婵�鎯呮垚浜轰贡浼�
+ToraToraGoldVol11:鏉剧敯浜滅編
+gongfu
+鐙傛彃娣┐娣按
+89骞寸殑楝ョ埈
+鍙版咕鍗佸叓鐢靛奖
+灏忔帆铏數褰�
+CREATE
+澶栭槾
+澶栨寕
+姣涚埛鐖峰娲�
+鏈珯10004澶氶儴婵�鎯呯數褰卞叏閮ㄥ厤璐硅瘯鐪�
+瀵屽叞鍏嬫灄
+鍏嶈垂娣ジ濂矨鐗囨璇曠湅灞呯劧鑺遍挶璇蜂汉鏁欐�х埍濮垮娍
+鎿嶇┐
+transvestit
+鏀挎不
+婊ヤ氦
+鑹茶矒
+鏉庡綍
+鍏嶈垂鍦ㄧ嚎瑙傜湅鍏嶈垂娣ジ濂矨鐗囨
+鑲夋鐙傛彃鑺卞績娣卞
+鍥炴棌浜哄悆鐚倝
+娣渤
+娣按鐣欏叆绌翠腑
+姗熷惂
+鏋楃娑�
+姘村幓杌婁粦
+鎶芥彃44宀佸濂冲濡规帆鍙笉鏂�
+姣涚簿娑�
+鍒楀
+鍙戠憾
+44xpcom鐢靛奖鍏嶈垂
+鍙堣偉鍙堝ぇ鐨勯獨灞勫効
+娣壊璐村浘璁哄潧
+渚潃鍗垫姏
+鑹插濡规垚浜鸿
+鑾锋晳
+鑷虹仯鏄富娆婂湅瀹�
+鎴抽偅鍡庨��
+姣涜拫浠嬬煶
+鎴愪汉榛勮壊涓夌骇缃戠珯
+闄冲畻鑸�
+瓒卪einv浼楳UGENEXVol7娴滃磶銇层倎
+鎿嶅濮愮殑绌�
+鏂版睙婀�
+鎬т氦鏃犵爜
+yuckfu
+娣獮鐥村コ鎬ф
+姣涢┒浣犲叕
+鑽墿濂告帆濂抽珮鏍$敓A鐗�
+FUCK
+鐡滄壒
+瀚╅�兼帆姘�
+纭粦缁戠殑闃磋寧鎻掑叆闃撮亾
+鐜嬭嫢鏈�
+缃戠怠鍏キ
+zhengtu
+1989浜嬩欢
+鐜夎挷鍥帆涔︽帆鍥惧皠
+涓夌敺杞暘骞蹭竴涓崱濡�
+浣犳槸闆�
+澶栨帥
+鏉变含鐔辨渶鍙楁杩庨暦鑵跨編濂宠棨婢ゅ畨濂堣吙闀蜂汉鍙堟紓浜�
+寮哄ジ27宀佸濂冲叏杩囩▼/娣闃存瘺灏忕┐
+姣涙帆濞�
+澶滃鑹插ぇ鍨嬮粍绔�
+fuck鐢扮邯浜�
+姣涙墜娣�
+璇卞ジ
+姣涘洖鏃忎汉鍚冪尓鑲�
+濂界矖澶х殑鑲夋
+榛戠ぞ浼�
+骞肩┐璐村浘姣涚┐璐村浘绌存帆璐村浘
+鍚潃浠栫殑榫熷ご
+娉曡吉
+鑺辫晩
+鍐呮祴
+榛戦畱瀣�
+蹇箰av
+鍐堟潙绉�鏍�
+鎹呮浣�
+濞樼殑
+鏇煎痉鎷�
+鎻掔殑meimei濂界埥鍟�
+moxiang
+鍛ㄨ春
+娣崱绌哄
+digimagics
+鍒嗗紑涓ょ墖鑲ュ鐨勯槾鍞�
+搴旀嫑
+钘撻矋
+娣ジ鐢靛奖娣壊鐚庢毚娣數褰卞皠闆曟帆濂充紶椋庨獨灏忛緳濂砿einv娣コ鍥�-灏忛緳濂虫帆濂充勘涔愰儴褰卞湪绾挎帆鐢靛奖
+鍒楀畞
+浜烘皯骞垮満
+灞辫タ娲礊
+娣氮
+姣涢緳鏂版皯
+娴蜂箰绁�
+planetside
+3P鐐浘
+娣祦
+鐢峰コ婵�鎯呮帆涔辩┐涓嬭浇
+鎽╂礇瀹�
+jiejie鐨勫皬灞�
+榫欏浘鏅哄簱
+daqingdiguo
+鐜嬪妫�
+娣祮
+楂樼骇娣彛鎵嬫帆鍙d氦
+tESt
+閲戠摱姊呭厤璐圭數褰遍櫌
+姣涙潕灞�
+娣礊
+bt娣壊璐村浘
+mm绌存縺鎯呭皬璇�
+3P鐐湒
+浜氭床鑹�
+BITCH
+姣涗笁鍘昏溅浠�
+姣涘ジ娣�
+濮愬紵涔辫疆yy鐜涢泤婵�鎯呰创
+骞叉灄
+澶ч浮宸村氨鎱㈡參鐨勬彃鍏ュ皬绌�
+娣锋矊
+鑱栧コ宄�
+瓒呯礆鍙剾宸ㄤ钩濡硅鐙傛彃寰楅蓟琛�婊垮ぉ椋�
+鎻氶渿
+wwwgpchinacom
+鎬庢牱寤惰繜灏勭簿24宀佷互涓嬬
+娴嬭瘯鍛�
+18dy妗冭壊
+xingfuhuayuan
+绌�
+甯槬鐢�
+fuck澶瓙鍏�
+楦″反娣矡鎻払澶у浘
+鏇惧簡绾�
+鎻掑コ鏁欏笀鐨勫眮鐪�
+54xpcom鐢靛奖鍏嶈垂
+FALUN
+鎴愪汉鐢靛奖缃�
+姣涙硶鍒跺姙
+椹浗鐟�
+meimei鐨勯槾閬撶湡绱�
+ur闈�
+甯︾偧
+娣數褰盿鐗�
+杞敾
+绁為-KamikazePremiumVol32:涓�鑹睞zusa
+闊撳湅涓夌礆鎯呰壊鐢靛奖
+鎵嬫帆灏戝鑷叞鍠锋帆姘�
+寮佃惉骞�
+鑹风収闂�
+骞逛綘濡坆
+娉曡疆
+Madonna鐔熷コ缇╂瘝11濂桝VI
+鎿嶇
+姘戞棌鐭涚浘
+娣┐褰遍櫌
+鐑熻崏灞�
+鍔夋泬绔�
+鍏嶈垂娣ジ濂矨鐗囨鍏嶈垂鍦ㄧ嚎瑙傜湅
+涔犺繎骞�
+濮愬
+鐨�
+瀚╃┐
+娣恫
+鎿嶅ぇ娉㈡尝
+骞叉嫀濞�
+缁艰仈鏁扮爜
+灞呯劧鑺遍挶璇蜂汉鏁欐�х埍濮垮娍缁勫浘
+娣暕濡栬壏濂抽啱鐢�
+meimei鐨勫皬绌磋垝鏈嶆浜�
+鎯呰壊淇℃伅
+澶氫汉鎬ф剾
+骞叉満
+姹夊▋濞�
+閭靛鍋�
+娉曡笟鍔�
+fuck鑹叉儏鐢靛奖
+娓瘯鍝�
+A鐗�
+钘や簳銇涖亜銈�-锞庯緸锞欙緝锝帮郊锞瀀
+澶у弬鑰�
+闊撹伅娼�
+鏃犲叧閿瘝瀵艰埅鎼滅储
+涓�娆″彲鐪嬪洓浣嶇編濂冲悓搴婅純鍕佸緢鍙剾鐨勫コ涓昏
+meimei鐨勫皬娣┐
+娣壊鎴愪汉缃�
+姣涘お鐩�
+娣箍
+灏戝绌�
+triangleboy
+楝艰吉濮�
+abcabc
+涔崇垎
+浠栥剣鐨�
+鑹茬綉闃撮亾鐗瑰啓寮哄ジ34宀佸濂冲叏杩囩▼
+鍓嶄换鐢峰弸
+瀚╁眲
+鎴愪汉婵�鎯呮�х埍
+涓嶆敞鍐岀湅鑹崇墖
+灏忕┐琚ぇ楦″反鎻掑緱濂界柤鍟�
+杞搷
+fuck鍙版咕鐙�
+绯荤当瑷婃伅
+鍙版咕娣壊鐢靛奖
+浜氭床
+姣涢槾灏忔挄澶�
+璩i
+UR闈�
+鐢熼甫鐗�
+鎿嶅皬濮愮┐
+fuck瀛欓�镐粰
+铏庤檸铏庨闂淬倖銇�-鏂板
+鑹茬獫绐�
+connard
+鑷敱浜炴床闆昏嚭
+濡瑰鐨勯槾閬撳ソ瀚╁晩
+fuck瀛欎腑灞�
+姣涙姉鏃�
+璋佺煡閬撴縺鎯呯綉绔�
+棣欐腐鎴愪汉鐢靛奖缃�
+luan
+鍋囬挒
+姣涜�剁ǎ
+鍗佸叓宀乵einv鎶ゅ+鐢靛奖缃戠珯
+鏉庡皬鏈�
+璩炲湒浜ゆ祦鍦�
+绮炬恫灏勫叆鑺卞績
+鍦嬪嫏闄�
+鍙嶉花
+涓濊瓒充氦
+fuck鐗瑰埆鍏憡
+鑲夋鎻掑叆鑲�
+姣涘姣�
+涓佺煶瀛�
+娣櫕鐢靛奖
+鍏嶈垂娣數褰辫瘯鐪�
+鏉庡斧鍌�
+澶涔变氦
+骞垮畨绗簩浜烘皯鍖婚櫌
+鑷浮
+楣垮煄鑹瞞eimei澶у瀷榛勭珯
+鎻壒涔�
+浜掓帆
+绠$悊浜哄憳
+灏戝鐧芥磥鐨勬帆涔辩敓娲�
+鐪熺悊绲勭箶
+涓佺煶瀛�
+鎵嬭娉ㄥ唽鏃ラ煩5017閮ㄦ縺鎯呯數褰�
+鎻掔殑濡堝濂界埥
+鑲夋鎻掕繘濂圭殑瀵嗘礊浣垮姴鐨勬娊閫佺潃
+鎴戝拰灏戝鍋氱埍
+guangzhiguodu
+鐙傛彃缇庡皯濂崇┐
+鎵嬭娉ㄥ唽鏃ラ煩5019閮ㄦ縺鎯呯數褰�
+灏忕┐娴佸嚭
+鍏嶈垂A鐗囧湪绾�
+G锝讹蒋锞岋緹锝讹緲锝斤緩搴楀摗鏉惧秼銈屻亜銇�20閫g櫤涓嚭銇�
+鍥介槻閮�
+瑁稿コ涔虫埧闃撮亾涓拌噣
+鍒舵湇瑾樻儜
+keluosi
+涓佸姞鐝�
+灏肩背鍏�
+fuck澶╁畨闂ㄤ簨浠�
+浣犲畠棣殑
+鎿嶉�间綘鑰佹瘝
+鎴愪汉婵�鎯呮帆缃戠珯
+鍥藉叡鍚堜綔
+姣涜閫�
+wowbank
+鑹茬綉瀵艰埅
+姣涙祦姘�
+鍏嶈垂瑙嗚濡瑰
+1989
+閲戝焊缇や繝鍌�
+BT婵�鎯呮棤鐮�
+杩蜂汉闃撮儴鎶ゅ+濡瑰涔熺柉鐙�
+姣涙柊鎵嬫寚瀵煎憳
+瀛哥敓鎰涘湅鑰呴亱鍕�
+姣涙縺鎯呭皬鐢靛奖
+渚嬪亣
+骞茬┖濮愬皬绌�
+鎴愰兘閿﹀ぉ
+閫忚杞欢
+绯惧療鍝�
+鑲夋鎻掑叆婀挎箍鐨勮倝缂�
+鎻掑眲濂借垝鏈�
+鎮犳父缃�
+閭e閷瘮
+secretchina
+姹熸辰姘戦潬
+閷㈠叾鐞�
+鍜屽濡瑰仛鐖�
+鏈嶅姟鍣�
+鎬т氦鍋氱埍
+姣涙潕楣�
+鐙楀嵉瀛�
+寮�鍙�
+灏戝コ琚�煎悆绮惧枬绮捐疆濂哥亴绮�
+鍏柟閾炬祦閲忎氦鎹㈤摼
+fuck鐢熼甫鐗�
+鐧糬^鎺�
+鑷虹仯绺界当
+涓嬭浇鍏嶈垂榛勮壊娣贡鐢靛奖
+鍙岄+姣掗緳鐩村埌鍒嗕韩浜嗙簿娑�
+钂欏彜鐙�
+濯藉�嬫瘮
+椁撴瘮
+楱峰Ж濯�
+1989澶╁畨闁�
+姣涘鎴锋湇鍔′汉鍛�
+gongfuxiaozi
+鍐礌鑻�
+涓濊鍐欑湡
+璋冪悊鍔冲姟绯�
+婵�鎯呮帆绌村皬
+娴嬭瘯鍝�
+datanghaoxia
+骞叉鐙傛彃鎿�
+鎴戝懆瀹�
+鍙浮
+鐔熷コ涔变鸡缃�
+鍏嶈垂鐪嬫縺鎯呰棰戝厤璐规垚浜哄仛鐖�
+鏈珯10017澶氶儴婵�鎯呯數褰卞叏閮ㄥ厤璐硅瘯鐪嬩笁澶�
+椋庨獨娆插コ
+鑹风収闁�
+涔变鸡鏃犵爜姣嶇埍鍖呬钩姣�
+鏌祼娴�
+1989澶╁畨闂�
+鍛ㄦ�荤悊
+鍏嶈垂娣ジ濂矨鐗囨璇曠湅
+鍚村鐠�
+鑲夊绱х揣鐨勫寘钁楅緹澶�
+鍝ュ摜鐨勮倝妫掑ソ澶�
+鎵撳埌涓浗
+7hero
+zhengwunet
+鎷跨潃楦″反瀵瑰噯灏忕┐
+骞奸闁�
+姣涚儌B
+涓�璧风帺閬婃埐缍�
+楂樻竻鏅版棤鐮佸唴灏�
+绱х獎鐨勬礊鍙e彧鑳藉惈杩涘崐涓緹澶�
+娓告垙绠$悊鍛�
+娣贡灏戝
+鍦f帆涔卞闄�
+灏忕┐琚槾鑼庨《浣�
+鎹呭叆濡瑰鐨勯槾閬�
+姣嶅コ鍙岄
+甯屾湜涔嬭伈
+娣伎
+鏁存牴鑲夋琚揣绠嶅湪骞芥殫娣遍伣鐨勫▏瀚╁皬绌村唴
+濡诲瓙灏忕┐
+瓒呯編娣疯鍏掑皬娉界帥鍒╀簹鍑洪亾鏃剁殑鐝嶈棌
+鍒氬害
+luoqi
+寮犲仴
+鐑傚眲
+鍗¢�歮einv娣贡鍥�
+鐑傚睂
+鍙涢花
+鍙彲绮�
+娣幢meimei璐村浘璁哄潧
+閿︽稕
+濮愬鐨勮偉闃村攪
+姣涘彂楠�
+纭�
+婵�鎯呮帆鏂囩珷
+fuck澶洃
+寮哄ジ21宀佸濂冲叏杩囩▼/濡归槾姣涘皬绌�
+楠歮eimei鎴愪汉瀵艰埅
+澶瑰緱鎴戝ソ鑸掓湇
+鍌呭織瀵�
+鏈遍帞鍩�
+鍏嶈垂娣ジ榛勮壊娣贡鐢靛奖
+鍏辩嫍
+鑰侀ǚ璨�
+绮炬恫灏勮繘绌撮噷瑙嗛
+鏃ュ晩
+骞奸闃�
+瑗胯棌浜嬩欢
+浜�/鏃犵爜
+娣ジ鎶ゅ+
+鍏嶈垂鎴愪汉缃戠珯
+鍒涙剰楣扮繑
+鍘曟墍鎬ф劅缇庡コ娓呮櫚娣┐
+鍏嶈垂瑙傜湅鐜嬪皬涓仛鐖�
+绾偂绁ㄥ競鍦轰簲鍗呮儴妗�
+鎻掗偅鍡庨��
+榛戦畱瀣�
+鑹茬绐�
+缇庡コ瀛╁惈鍙屾鐜╁唴灏�
+寮犲痉姹�
+缁噾鐡舵
+jushang
+18dy澶т紬鎴愪汉缃�
+zhengfu
+娣濡�
+琚檨蹇冪敺鎼炲埌楂樻疆涓嶅仠鐨勭珛鑺遍噷瀛�
+婵�鎯呰棰戣亰澶╁
+鎴愪汉璜栧
+涓ぎ鏀挎不灞�
+鍙戣
+姣涙柊鍗庡唴鎯�
+澶╅亰
+pp鐐圭偣婵�鎯呯墖鎾斁
+姣涗汉姘戞棩鎶�
+鎴愪汉鑱旂洘
+meinv鍋锋媿鎴愪汉灏忚婵�鎯呯綉棣欐腐婵�鎯呭浘婧愭垚浜鸿壊鎯呰鍧涜劚琛einv鍋氭剾
+鍒舵湇鍙ゅ吀涔变鸡閮藉競
+鎻掗櫚
+鎿嶆垚浜虹數褰�
+鍌茶
+姘兒閰�
+涓浗鍜屽钩
+褰痉鎬�
+鑰佸笀鐨勮倝妫掑ソ澶у晩
+fuck澶╃殗
+鏉庡斧浠�
+鍥芥皯鍏�
+鍥藉瀹夊叏
+灏戝鎴夸腑鑷帆鍜屼袱鍕囩敺鐜�4P鎿嶅緱鐩村彨鐖芥搷鏃ユ湰娣コ绌�
+澶х溇鑹叉儏鎴愪汉缍�
+rx008
+鑸� 铚滅┐濂界埥
+閿欓偅鍚桞
+鎴愪汉鎯呮劅瑁稿コ瑁歌亰鍥剧墖
+鑲夌斧鍒嗛枊澶ц吙
+姘村幓杌婁緰
+楦″惂涓�鏌辨搸澶�
+闃冲叿鍦ㄩ槾閬撻噷鏉ュ洖鎶芥彃
+宸ㄥぇ鐨勯浮宸存埑浜嗚繘鍘�
+閬婃埐鍤皫
+缇庡辜涓撳尯
+璩堟叾鏋�
+寤㈠
+鏂ч牠閻垁
+閫�鍏�
+meimei鐨勯槾鎴�
+TokyoHotn0232:鐪熷姊ㄦ矙瀛愬偛鎱Q涓嚭璐e绱婁贡鍛煎惛
+娣崱鐨勫ジ娣�
+浜氭床婵�鎯呮帆鑹茶创鍥惧尯
+椹竾绁�
+楂橀�熶笅杓�
+100ONEVIPMEMBERS
+娉曠憾
+涓�璨亾
+鎻掔潃娣┐
+婕忛��
+闅辩绐�
+鐔熺潯涓殑meimei
+姣涙棤鐣屾祻瑙堝櫒
+澶浜備氦
+姣涢噾姝f棩
+閰掑簵鎻翠氦
+寮甸嫾
+灏忚倝绮�
+fuck澶栤�旀寕
+鏂颁箟瀹�
+鍔夊倯
+澶滄�讳細
+鑱栧爞绉戞妧
+鍙告硶閮�
+鎻掗槾
+缍叉剾
+涓嬩笁鐖�
+瀹㈡埛鏈嶅姟
+鍏嶈垂灏忔帆铏�
diff --git a/src/main/resources/application.properties b/src/main/resources/application.properties
index 4da5ba6..a6dee7f 100644
--- a/src/main/resources/application.properties
+++ b/src/main/resources/application.properties
@@ -19,7 +19,7 @@
 spring.http.multipart.maxRequestSize=3000Mb
 #mysqldb.datasource.url=jdbc:mysql://rds88t2of1fi184y4s5wo.mysql.rds.aliyuncs.com:3306/scc?useUnicode=true&characterEncoding=GBK&characterSetResults=GBK&zeroDateTimeBehavior=convertToNull
 #mysqldb.datasource.url=jdbc:mysql://10.1.80.52:3306/rsdb?useUnicode=true&characterEncoding=GBK&characterSetResults=GBK&zeroDateTimeBehavior=convertToNull
-mysqldb.datasource.url=jdbc:mysql://localhost:3306/scc?useUnicode=true&characterEncoding=GBK&characterSetResults=GBK&zeroDateTimeBehavior=convertToNull
+mysqldb.datasource.url=jdbc:mysql://110.41.147.200:3306/scc?useUnicode=true&characterEncoding=GBK&characterSetResults=GBK&zeroDateTimeBehavior=convertToNull
 mysqldb.datasource.username=root
 #mysqldb.datasource.username=rs
 #######\uFFFD\uFFFD\uFFFD\uFFFD\u03AA\uFFFD\uFFFD\u05F0\uFFFD\uFFFD\u03F5\u0373\uFFFD\uFFFD\u012C\uFFFD\uFFFD\uFFFD\u00FB\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u02FF\uFFFD#############
@@ -27,9 +27,9 @@
 #mysqldb.datasource.password=fwefwefWEFefewf$   #
 # port:3370                                     #
 #################################################
-mysqldb.datasource.password=12345678
+mysqldb.datasource.password=123456
 #mysqldb.datasource.password=QQTec@2019
-#mysqldb.datasource.url=jdbc:mysql://rds88t2of1fi184y4s5wo.mysql.rds.aliyuncs.com:3306/scc_sr?useUnicode=true&characterEncoding=GBK&characterSetResults=GBK&zeroDateTimeBehavior=convertToNull
+#mysqldb.datasource.url=jdbc:mysql://rds88t2of1fi184y4s5wo.mysql.rds    .aliyuncs.com:3306/scc_sr?useUnicode=true&characterEncoding=GBK&characterSetResults=GBK&zeroDateTimeBehavior=convertToNull
 #mysqldb.datasource.username=ssc_sr
 #mysqldb.datasource.password=fsefWEF23@#!
 mysqldb.datasource.driverClassName= com.mysql.jdbc.Driver
@@ -93,6 +93,11 @@
 # default DefaultExpiration time : 30 minutes(600 seconds)
 spring.redis.default.ttl=600
 
+wx.appId=wx953bf2ed18e7836b
+wx.secret=1d8b00beaddf5c8f36d1fedc14ef7973
 
 
+wx.app.appId=wx5a7c0d4798fbfdc2
+wx.app.secret=95c5470a52a2c4e037741f82246f4d86
+
 logging.config=classpath:log4j2.xml
diff --git a/src/main/resources/log4j2.xml b/src/main/resources/log4j2.xml
index 0d43191..77076d8 100644
--- a/src/main/resources/log4j2.xml
+++ b/src/main/resources/log4j2.xml
@@ -6,8 +6,8 @@
 		</Console>
 
 		<RollingRandomAccessFile name="File"
-			fileName="D:/log/qxueyou.log" append="true"
-			filePattern="D:/log/qxueyou-%d{yyyyMMdd}-%i.log">
+			fileName="C:/log/qxueyou.log" append="true"
+			filePattern="C:/log/qxueyou-%d{yyyyMMdd}-%i.log">
 			<PatternLayout>
 				<Pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} %-5level %logger{36} - %msg%n</Pattern>
 			</PatternLayout>
@@ -19,8 +19,8 @@
 		</RollingRandomAccessFile>
 		
 		<RollingRandomAccessFile name="error_file"
-			fileName="D:/log/qxueyou_err.log" append="true"
-			filePattern="D:/log/qxueyou_err-%d{yyyyMMdd}-%i.log">
+			fileName="C:/log/qxueyou_err.log" append="true"
+			filePattern="C:/log/qxueyou_err-%d{yyyyMMdd}-%i.log">
 			<PatternLayout>
 				<Pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} %-5level %logger{36} - %msg%n</Pattern>
 			</PatternLayout>
@@ -32,8 +32,8 @@
 		</RollingRandomAccessFile>
 		
 		<RollingRandomAccessFile name="OnsFile"
-			fileName="D:/logOns/qxueyouOns.log" append="true"
-			filePattern="D:/logOns/qxueyouOns-%d{yyyyMMdd}-%i.log">
+			fileName="C:/logOns/qxueyouOns.log" append="true"
+			filePattern="C:/logOns/qxueyouOns-%d{yyyyMMdd}-%i.log">
 			<PatternLayout>
 				<Pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} %-5level %logger{36} - %msg%n</Pattern>
 			</PatternLayout>
diff --git a/src/main/resources/static/images/img/rzBadge.png b/src/main/resources/static/images/img/rzBadge.png
new file mode 100644
index 0000000..812e417
--- /dev/null
+++ b/src/main/resources/static/images/img/rzBadge.png
Binary files differ

--
Gitblit v1.8.0