diff --git a/data/DB_NewYearRankReward.dat b/data/DB_NewYearRankReward.dat
index e1486ba..d2486ff 100644
--- a/data/DB_NewYearRankReward.dat
+++ b/data/DB_NewYearRankReward.dat
@@ -1,10 +1,10 @@
 
 "¡�"¢�d"¹ê
 "¡�"¢�d"¸ê
-"¸ê"¡�"¢�d
+"¡�"¢�d"¸ê
 "¡�"¢�d
 "¡�"¢�c
-"¡�"¢�b
+"¢�b"¡�
 "¡�"¢�a
 "¡�"¢�`
 		"¡�"¢�_
@@ -15,40 +15,40 @@
 "¡�"¢�\
 

"¡�"¢�[
 "¡�"¢�Z
-"¡�"¢�Y
+"¢�Y"¡�
 "¡�"¢�X
-"¢�W"¡�
+"¡�"¢�W
 "¡�"¢�V
-"¡�"¢�U
+"¢�U"¡�
 "¡�"¢�T
 "¡�"¢�S
-"¡�"¢�R
+"¢�R"¡�
 "¡�"¢�Q
 "¡�"¢�P
 "¡�"¢�O
 "¡�"¢�N
 "¡�"¢�M
-"¢�L"¡�
+"¡�"¢�L
 "¡�"¢�K
-"¢�J"¡�
-"¢�I"¡�
+"¡�"¢�J
+"¡�"¢�I
   "¡�"¢�H
 !!"¡�"¢�G
-"""¡�"¢�F
-##"¢�E"¡�
+"""¢�F"¡�
+##"¡�"¢�E
 $$"¡�"¢�D
-%%"¡�"¢�C
+%%"¢�C"¡�
 &&"¡�"¢�B
 ''"¡�"¢�A
 (("¡�"¢�@
-)"¡�"¢�d"¹ê
+)"¢�d"¹ê"¡�
 *"¡�"¢�d"¸ê
-+"¡�"¢�d"¸ê
++"¢�d"¸ê"¡�
 ,"¡�"¢�d
 -"¡�"¢�c
 ."¡�"¢�b
 /"¡�"¢�a
-0"¡�"¢�`
+0"¢�`"¡�
 1	"¡�"¢�_
 2
 "¡�"¢�^
@@ -59,16 +59,16 @@
 7"¡�"¢�Y
 8"¡�"¢�X
 9"¡�"¢�W
-:"¢�V"¡�
+:"¡�"¢�V
 ;"¡�"¢�U
 <"¡�"¢�T
-="¡�"¢�S
+="¢�S"¡�
 >"¡�"¢�R
 ?"¡�"¢�Q
 @"¡�"¢�P
-A"¢�O"¡�
+A"¡�"¢�O
 B"¡�"¢�N
-C"¡�"¢�M
+C"¢�M"¡�
 D"¡�"¢�L
 E"¡�"¢�K
 F"¡�"¢�J
@@ -80,5 +80,5 @@
 L$"¡�"¢�D
 M%"¡�"¢�C
 N&"¡�"¢�B
-O'"¡�"¢�A
+O'"¢�A"¡�
 P("¡�"¢�@
\ No newline at end of file
diff --git a/data/DB_PigBank_Diamond.dat b/data/DB_PigBank_Diamond.dat
index 79630b9..735a0e1 100644
--- a/data/DB_PigBank_Diamond.dat
+++ b/data/DB_PigBank_Diamond.dat
@@ -1,4 +1,4 @@
 
  (€­â8–@¡è;PdX–`c
 < ((€­â2Å¸2óõ8¬@¢è;JÆ¸JóõPdX¬`Ç
-?ÿÁ×/ 2(€­â2óõ2Å¸8î@£è;JÆ¸JóõPdXî`ó
\ No newline at end of file
+?ÿÁ×/ 2(€­â2Å¸2óõ8î@£è;JÆ¸JóõPdXî`ó
\ No newline at end of file
diff --git a/data/DB_PropExchange.dat b/data/DB_PropExchange.dat
index 72f65f3..25efbb4 100644
Binary files a/data/DB_PropExchange.dat and b/data/DB_PropExchange.dat differ
diff --git a/data/DB_Task.dat b/data/DB_Task.dat
index ea14d5d..f7ef517 100644
Binary files a/data/DB_Task.dat and b/data/DB_Task.dat differ
diff --git a/data/DB_Task.json b/data/DB_Task.json
index 1c53401..8aef01a 100644
--- a/data/DB_Task.json
+++ b/data/DB_Task.json
@@ -1574,6 +1574,90 @@
 			"Award": {
 				"50014": 10
 			}
+		},
+		{
+			"Id": 14001,
+			"Order": 1,
+			"Name": "ç´¯æ¶ˆæ´»åŠ¨",
+			"Des": "ä»Šæ—¥æ¶ˆè€—99é’»çŸ³",
+			"ActivityType": 10,
+			"TaskType": 27,
+			"TargetTimes": 99,
+			"FinishTimes": 1,
+			"Award": {
+				"100001": 100000,
+				"100002": 1
+			}
+		},
+		{
+			"Id": 14002,
+			"Order": 2,
+			"Name": "ç´¯æ¶ˆæ´»åŠ¨",
+			"Des": "ä»Šæ—¥æ¶ˆè€—499é’»çŸ³",
+			"ActivityType": 10,
+			"TaskType": 27,
+			"TargetTimes": 499,
+			"FinishTimes": 1,
+			"Award": {
+				"100001": 200000,
+				"100002": 2
+			}
+		},
+		{
+			"Id": 14003,
+			"Order": 3,
+			"Name": "ç´¯æ¶ˆæ´»åŠ¨",
+			"Des": "ä»Šæ—¥æ¶ˆè€—999é’»çŸ³",
+			"ActivityType": 10,
+			"TaskType": 27,
+			"TargetTimes": 999,
+			"FinishTimes": 1,
+			"Award": {
+				"100001": 300000,
+				"100002": 3
+			}
+		},
+		{
+			"Id": 14004,
+			"Order": 4,
+			"Name": "ç´¯æ¶ˆæ´»åŠ¨",
+			"Des": "ä»Šæ—¥æ¶ˆè€—1999é’»çŸ³",
+			"ActivityType": 10,
+			"TaskType": 27,
+			"TargetTimes": 1999,
+			"FinishTimes": 1,
+			"Award": {
+				"100001": 500000,
+				"100002": 5
+			}
+		},
+		{
+			"Id": 14005,
+			"Order": 5,
+			"Name": "ç´¯æ¶ˆæ´»åŠ¨",
+			"Des": "ä»Šæ—¥æ¶ˆè€—2999é’»çŸ³",
+			"ActivityType": 10,
+			"TaskType": 27,
+			"TargetTimes": 2999,
+			"FinishTimes": 1,
+			"Award": {
+				"100001": 1000000,
+				"100002": 10
+			}
+		},
+		{
+			"Id": 14006,
+			"Order": 6,
+			"Name": "ç´¯æ¶ˆæ´»åŠ¨",
+			"Des": "ä»Šæ—¥æ¶ˆè€—4999é’»çŸ³",
+			"ActivityType": 10,
+			"TaskType": 27,
+			"TargetTimes": 4999,
+			"FinishTimes": 1,
+			"Award": {
+				"100001": 2000000,
+				"100002": 20
+			}
 		}
 	]
 }
\ No newline at end of file
diff --git a/xlsx/DB_Task.xlsx b/xlsx/DB_Task.xlsx
index f63c6b1..2fe8af9 100644
Binary files a/xlsx/DB_Task.xlsx and b/xlsx/DB_Task.xlsx differ
