diff --git a/Data/tables/angle.csv b/Data/tables/angle.csv
index 509e6a125..0270e7ee1 100644
--- a/Data/tables/angle.csv
+++ b/Data/tables/angle.csv
@@ -1,58 +1,10 @@
-,inter_no,phase_no,ring_type,angle_code
-0,175,1,A,179004
-1,175,1,B,3176
-2,175,2,A,1095
-3,175,2,B,179270
-4,175,3,A,90270
-5,175,3,B,90180
-6,175,4,A,268000
-7,175,4,B,270090
-8,176,1,A,180000
-9,176,1,B,359180
-10,176,2,A,180000
-11,176,2,B,180270
-12,176,3,A,270356
-13,177,1,A,180000
-14,177,1,B,1176
-15,177,2,A,90
-16,177,2,B,179270
-17,177,3,A,stop
-18,177,4,A,268000
-19,177,4,B,90180
-20,178,1,A,180000
-21,178,1,B,180
-22,178,2,A,90
-23,178,2,B,180270
-24,178,3,A,270000
-25,178,3,B,270090
-26,178,4,A,90270
-27,178,4,B,90180
-28,201,1,A,180000
-29,201,1,B,180270
-30,201,2,A,270000
-31,201,2,B,270090
-32,201,3,A,90270
-33,201,3,B,270090
-34,201,4,A,90270
-35,201,4,B,90180
-36,201,5,A,90
-37,201,5,B,180
-38,202,1,A,90270
-39,202,1,B,270090
-40,202,2,A,stop
-41,206,1,A,180000
-42,206,1,B,180
-43,206,2,A,stop
-44,206,3,A,180000
-45,206,3,B,180
-46,206,4,A,stop
-47,210,1,A,90270
-48,210,2,A,268000
-49,210,2,B,270090
-50,210,3,A,359090
-51,210,3,B,180
-52,210,4,A,180000
-53,210,4,B,180270
-54,211,1,A,90270
-55,211,1,B,270090
-56,211,2,A,stop
+,inter_no,angle_A1,angle_A2,angle_A3,angle_A4,angle_A5,angle_A6,angle_A7,angle_A8,angle_B1,angle_B2,angle_B3,angle_B4,angle_B5,angle_B6,angle_B7,angle_B8
+0,175,179004,1095,90270,268000,NaN,,,,3176,179270,90180,270090,NaN,,,
+1,176,180000,180000,270356,NaN,NaN,,,,359180,180270,NaN,NaN,NaN,,,
+2,177,180000,90,stop,268000,NaN,,,,1176,179270,NaN,90180,NaN,,,
+3,178,180000,90,270000,90270,NaN,,,,180,180270,270090,90180,NaN,,,
+4,201,180000,270000,90270,90270,90,,,,180270,270090,270090,90180,180,,,
+5,202,90270,stop,NaN,NaN,NaN,,,,270090,NaN,NaN,NaN,NaN,,,
+6,206,180000,stop,180000,stop,NaN,,,,180,NaN,180,NaN,NaN,,,
+7,210,90270,268000,359090,180000,NaN,,,,NaN,270090,180,180270,NaN,,,
+8,211,90270,stop,NaN,NaN,NaN,,,,270090,NaN,NaN,NaN,NaN,,,
diff --git a/Data/tables/history.csv b/Data/tables/history.csv
index ae69bd599..f00f169e1 100644
--- a/Data/tables/history.csv
+++ b/Data/tables/history.csv
@@ -1,3228 +1,4645 @@
,inter_no,start_hour,start_minute,ddur_1,ddur_2,ddur_3,ddur_4,ddur_5,ddur_6,ddur_7,ddur_8,cycle,offset,end_unix
-0,206,00,00,33,35,26,26,0,0,0,0,120,10,1704380520
+0,206,00,00,33,35,26,26,0,0,0,0,120,10,1704380521
1,211,00,00,28,97,0,0,0,0,0,0,125,45,1704380525
-2,178,00,00,38,39,40,23,0,0,0,0,140,50,1704380540
-3,201,00,00,24,24,17,58,17,0,0,0,140,133,1704380540
-4,202,00,00,39,101,0,0,0,0,0,0,140,103,1704380540
-5,176,00,00,37,73,40,0,0,0,0,0,150,131,1704380549
-6,177,00,00,36,20,68,26,0,0,0,0,150,35,1704380550
-7,210,00,00,24,19,29,56,22,0,0,0,150,115,1704380550
+2,201,00,00,24,24,17,58,17,0,0,0,140,133,1704380540
+3,202,00,00,39,101,0,0,0,0,0,0,140,103,1704380540
+4,178,00,00,38,39,40,23,0,0,0,0,140,50,1704380541
+5,177,00,00,36,20,68,26,0,0,0,0,150,35,1704380550
+6,176,00,00,37,73,40,0,0,0,0,0,150,131,1704380550
+7,210,00,00,24,19,29,56,22,0,0,0,150,115,1704380551
8,175,00,00,37,39,25,30,29,0,0,0,160,57,1704380560
9,206,00,00,33,35,26,26,0,0,0,0,120,10,1704380640
10,211,00,00,28,97,0,0,0,0,0,0,125,45,1704380645
-11,202,00,00,39,101,0,0,0,0,0,0,140,103,1704380679
-12,178,00,00,38,39,40,23,0,0,0,0,140,50,1704380680
-13,201,00,00,24,24,17,58,17,0,0,0,140,133,1704380680
-14,210,00,00,24,19,29,56,22,0,0,0,150,115,1704380699
-15,176,00,00,37,73,40,0,0,0,0,0,150,131,1704380700
+11,178,00,00,38,39,40,23,0,0,0,0,140,50,1704380680
+12,201,00,00,24,24,17,58,17,0,0,0,140,133,1704380680
+13,202,00,00,39,101,0,0,0,0,0,0,140,103,1704380680
+14,176,00,00,37,73,40,0,0,0,0,0,150,131,1704380700
+15,210,00,00,24,19,29,56,22,0,0,0,150,115,1704380700
16,177,00,00,36,20,68,26,0,0,0,0,150,35,1704380700
-17,175,00,00,37,39,25,30,29,0,0,0,160,57,1704380720
-18,206,00,00,33,35,26,26,0,0,0,0,120,10,1704380760
+17,175,00,00,37,39,25,30,29,0,0,0,160,57,1704380721
+18,206,00,00,33,35,26,26,0,0,0,0,120,10,1704380759
19,211,00,00,28,97,0,0,0,0,0,0,125,45,1704380765
-20,201,00,00,24,24,17,58,17,0,0,0,140,133,1704380820
-21,178,00,00,38,39,40,23,0,0,0,0,140,50,1704380820
-22,202,00,00,39,101,0,0,0,0,0,0,140,103,1704380820
+20,202,00,00,39,101,0,0,0,0,0,0,140,103,1704380820
+21,201,00,00,24,24,17,58,17,0,0,0,140,133,1704380820
+22,178,00,00,38,39,40,23,0,0,0,0,140,50,1704380820
23,176,00,00,37,73,40,0,0,0,0,0,150,131,1704380850
24,177,00,00,36,20,68,26,0,0,0,0,150,35,1704380850
-25,210,00,00,24,19,29,56,22,0,0,0,150,115,1704380850
-26,206,00,00,33,35,26,26,0,0,0,0,120,10,1704380880
-27,175,00,00,37,39,25,30,29,0,0,0,160,57,1704380880
+25,210,00,00,24,19,29,56,22,0,0,0,150,115,1704380851
+26,175,00,00,37,39,25,30,29,0,0,0,160,57,1704380880
+27,206,00,00,33,35,26,26,0,0,0,0,120,10,1704380880
28,211,00,00,28,97,0,0,0,0,0,0,125,45,1704380885
-29,178,00,00,38,39,40,23,0,0,0,0,140,50,1704380960
-30,201,00,00,24,24,17,58,17,0,0,0,140,133,1704380960
-31,202,00,00,39,101,0,0,0,0,0,0,140,103,1704380960
-32,177,00,00,36,20,68,26,0,0,0,0,150,35,1704381000
-33,210,00,00,24,19,29,56,22,0,0,0,150,115,1704381000
-34,176,00,00,37,73,40,0,0,0,0,0,150,131,1704381000
-35,206,00,00,33,35,26,26,0,0,0,0,120,10,1704381000
+29,202,00,00,39,101,0,0,0,0,0,0,140,103,1704380959
+30,178,00,00,38,39,40,23,0,0,0,0,140,50,1704380959
+31,201,00,00,24,24,17,58,17,0,0,0,140,133,1704380960
+32,206,00,00,33,35,26,26,0,0,0,0,120,10,1704381000
+33,176,00,00,37,73,40,0,0,0,0,0,150,131,1704381000
+34,177,00,00,36,20,68,26,0,0,0,0,150,35,1704381000
+35,210,00,00,24,19,29,56,22,0,0,0,150,115,1704381000
36,211,00,00,28,97,0,0,0,0,0,0,125,45,1704381005
37,175,00,00,37,39,25,30,29,0,0,0,160,57,1704381040
-38,202,00,00,39,101,0,0,0,0,0,0,140,103,1704381099
-39,201,00,00,24,24,17,58,17,0,0,0,140,133,1704381100
-40,178,00,00,38,39,40,23,0,0,0,0,140,50,1704381101
+38,201,00,00,24,24,17,58,17,0,0,0,140,133,1704381099
+39,202,00,00,39,101,0,0,0,0,0,0,140,103,1704381100
+40,178,00,00,38,39,40,23,0,0,0,0,140,50,1704381100
41,206,00,00,33,35,26,26,0,0,0,0,120,10,1704381120
42,211,00,00,28,97,0,0,0,0,0,0,125,45,1704381125
-43,210,00,00,24,19,29,56,22,0,0,0,150,115,1704381150
-44,176,00,00,37,73,40,0,0,0,0,0,150,131,1704381150
-45,177,00,00,36,20,68,26,0,0,0,0,150,35,1704381151
-46,201,00,00,24,24,17,58,17,0,0,0,140,133,1704381240
-47,178,00,00,38,39,40,23,0,0,0,0,140,50,1704381240
-48,202,00,00,39,101,0,0,0,0,0,0,140,103,1704381240
-49,206,00,00,33,35,26,26,0,0,0,0,120,10,1704381240
-50,211,00,00,28,97,0,0,0,0,0,0,125,45,1704381245
-51,210,00,00,24,19,29,56,22,0,0,0,150,115,1704381300
+43,177,00,00,36,20,68,26,0,0,0,0,150,35,1704381150
+44,210,00,00,24,19,29,56,22,0,0,0,150,115,1704381150
+45,176,00,00,37,73,40,0,0,0,0,0,150,131,1704381150
+46,175,00,00,37,39,25,30,29,0,0,0,160,57,1704381200
+47,206,00,00,33,35,26,26,0,0,0,0,120,10,1704381240
+48,178,00,00,38,39,40,23,0,0,0,0,140,50,1704381240
+49,201,00,00,24,24,17,58,17,0,0,0,140,133,1704381240
+50,202,00,00,39,101,0,0,0,0,0,0,140,103,1704381241
+51,211,00,00,28,97,0,0,0,0,0,0,125,45,1704381245
52,177,00,00,36,20,68,26,0,0,0,0,150,35,1704381300
-53,176,00,00,37,73,40,0,0,0,0,0,150,131,1704381301
-54,206,00,00,33,35,26,26,0,0,0,0,120,10,1704381360
-55,211,00,00,28,97,0,0,0,0,0,0,125,45,1704381365
-56,201,00,00,24,24,17,58,17,0,0,0,140,133,1704381379
-57,202,00,00,39,101,0,0,0,0,0,0,140,103,1704381380
-58,178,00,00,38,39,40,23,0,0,0,0,140,50,1704381380
-59,177,00,00,36,20,68,26,0,0,0,0,150,35,1704381450
-60,176,00,00,37,73,40,0,0,0,0,0,150,131,1704381450
-61,210,00,00,24,19,29,56,22,0,0,0,150,115,1704381450
-62,206,00,00,33,35,26,26,0,0,0,0,120,10,1704381480
-63,211,00,00,28,97,0,0,0,0,0,0,125,45,1704381485
-64,178,00,00,38,39,40,23,0,0,0,0,140,50,1704381520
-65,202,00,00,39,101,0,0,0,0,0,0,140,103,1704381520
+53,210,00,00,24,19,29,56,22,0,0,0,150,115,1704381300
+54,176,00,00,37,73,40,0,0,0,0,0,150,131,1704381300
+55,175,00,00,37,39,25,30,29,0,0,0,160,57,1704381360
+56,206,00,00,33,35,26,26,0,0,0,0,120,10,1704381360
+57,211,00,00,28,97,0,0,0,0,0,0,125,45,1704381365
+58,202,00,00,39,101,0,0,0,0,0,0,140,103,1704381380
+59,201,00,00,24,24,17,58,17,0,0,0,140,133,1704381380
+60,178,00,00,38,39,40,23,0,0,0,0,140,50,1704381380
+61,176,00,00,37,73,40,0,0,0,0,0,150,131,1704381450
+62,210,00,00,24,19,29,56,22,0,0,0,150,115,1704381450
+63,177,00,00,36,20,68,26,0,0,0,0,150,35,1704381450
+64,206,00,00,33,35,26,26,0,0,0,0,120,10,1704381480
+65,211,00,00,28,97,0,0,0,0,0,0,125,45,1704381485
66,201,00,00,24,24,17,58,17,0,0,0,140,133,1704381520
-67,177,00,00,36,20,68,26,0,0,0,0,150,35,1704381600
-68,176,00,00,37,73,40,0,0,0,0,0,150,131,1704381600
-69,206,00,00,33,35,26,26,0,0,0,0,120,10,1704381600
-70,210,00,00,24,19,29,56,22,0,0,0,150,115,1704381601
-71,211,00,00,28,97,0,0,0,0,0,0,125,45,1704381605
-72,202,00,00,39,101,0,0,0,0,0,0,140,103,1704381660
-73,201,00,00,24,24,17,58,17,0,0,0,140,133,1704381660
-74,178,00,00,38,39,40,23,0,0,0,0,140,50,1704381660
-75,206,00,00,33,35,26,26,0,0,0,0,120,10,1704381720
-76,211,00,00,28,97,0,0,0,0,0,0,125,45,1704381725
-77,177,00,00,36,20,68,26,0,0,0,0,150,35,1704381749
-78,176,00,00,37,73,40,0,0,0,0,0,150,131,1704381750
-79,210,00,00,24,19,29,56,22,0,0,0,150,115,1704381750
-80,201,00,00,24,24,17,58,17,0,0,0,140,133,1704381800
-81,178,00,00,38,39,40,23,0,0,0,0,140,50,1704381800
-82,202,00,00,39,101,0,0,0,0,0,0,140,103,1704381800
-83,206,00,00,33,35,26,26,0,0,0,0,120,10,1704381840
-84,211,00,00,28,97,0,0,0,0,0,0,125,45,1704381845
-85,176,00,00,37,73,40,0,0,0,0,0,150,131,1704381899
-86,177,00,00,36,20,68,26,0,0,0,0,150,35,1704381900
-87,210,00,00,24,19,29,56,22,0,0,0,150,115,1704381901
-88,178,00,00,38,39,40,23,0,0,0,0,140,50,1704381940
-89,202,00,00,39,101,0,0,0,0,0,0,140,103,1704381940
-90,201,00,00,24,24,17,58,17,0,0,0,140,133,1704381940
-91,206,00,00,33,35,26,26,0,0,0,0,120,10,1704381960
-92,211,00,00,28,97,0,0,0,0,0,0,125,45,1704381965
-93,210,00,00,24,19,29,56,22,0,0,0,150,115,1704382050
-94,176,00,00,37,73,40,0,0,0,0,0,150,131,1704382050
-95,178,00,00,38,39,40,23,0,0,0,0,140,50,1704382080
-96,206,00,00,33,35,26,26,0,0,0,0,120,10,1704382080
-97,201,00,00,24,24,17,58,17,0,0,0,140,133,1704382080
-98,202,00,00,39,101,0,0,0,0,0,0,140,103,1704382080
-99,211,00,00,28,97,0,0,0,0,0,0,125,45,1704382085
-100,210,00,00,24,19,29,56,22,0,0,0,150,115,1704382199
-101,206,00,00,33,35,26,26,0,0,0,0,120,10,1704382200
-102,176,00,00,37,73,40,0,0,0,0,0,150,131,1704382200
-103,211,00,00,28,97,0,0,0,0,0,0,125,45,1704382205
-104,178,00,00,38,39,40,23,0,0,0,0,140,50,1704382220
-105,202,00,00,39,101,0,0,0,0,0,0,140,103,1704382220
-106,201,00,00,24,24,17,58,17,0,0,0,140,133,1704382220
-107,206,00,00,33,35,26,26,0,0,0,0,120,10,1704382320
-108,211,00,00,28,97,0,0,0,0,0,0,125,45,1704382325
-109,210,00,00,24,19,29,56,22,0,0,0,150,115,1704382350
-110,176,00,00,37,73,40,0,0,0,0,0,150,131,1704382350
-111,178,00,00,38,39,40,23,0,0,0,0,140,50,1704382360
-112,202,00,00,39,101,0,0,0,0,0,0,140,103,1704382360
-113,201,00,00,24,24,17,58,17,0,0,0,140,133,1704382361
-114,206,00,00,33,35,26,26,0,0,0,0,120,10,1704382440
-115,211,00,00,28,97,0,0,0,0,0,0,125,45,1704382445
-116,202,00,00,39,101,0,0,0,0,0,0,140,103,1704382500
-117,178,00,00,38,39,40,23,0,0,0,0,140,50,1704382500
-118,210,00,00,24,19,29,56,22,0,0,0,150,115,1704382500
-119,201,00,00,24,24,17,58,17,0,0,0,140,133,1704382500
-120,176,00,00,37,73,40,0,0,0,0,0,150,131,1704382500
-121,206,00,00,33,35,26,26,0,0,0,0,120,10,1704382561
-122,211,00,00,28,97,0,0,0,0,0,0,125,45,1704382565
-123,178,00,00,38,39,40,23,0,0,0,0,140,50,1704382639
-124,201,00,00,24,24,17,58,17,0,0,0,140,133,1704382639
-125,202,00,00,39,101,0,0,0,0,0,0,140,103,1704382640
-126,210,00,00,24,19,29,56,22,0,0,0,150,115,1704382650
-127,176,00,00,37,73,40,0,0,0,0,0,150,131,1704382650
-128,206,00,00,33,35,26,26,0,0,0,0,120,10,1704382680
-129,211,00,00,28,97,0,0,0,0,0,0,125,45,1704382685
-130,201,00,00,24,24,17,58,17,0,0,0,140,133,1704382780
-131,178,00,00,38,39,40,23,0,0,0,0,140,50,1704382780
-132,202,00,00,39,101,0,0,0,0,0,0,140,103,1704382780
-133,206,00,00,33,35,26,26,0,0,0,0,120,10,1704382800
-134,176,00,00,37,73,40,0,0,0,0,0,150,131,1704382801
-135,210,00,00,24,19,29,56,22,0,0,0,150,115,1704382801
-136,211,00,00,28,97,0,0,0,0,0,0,125,45,1704382805
-137,202,00,00,39,101,0,0,0,0,0,0,140,103,1704382919
-138,178,00,00,38,39,40,23,0,0,0,0,140,50,1704382920
-139,201,00,00,24,24,17,58,17,0,0,0,140,133,1704382920
-140,206,00,00,33,35,26,26,0,0,0,0,120,10,1704382921
-141,211,00,00,28,97,0,0,0,0,0,0,125,45,1704382925
-142,210,00,00,24,19,29,56,22,0,0,0,150,115,1704382950
-143,176,00,00,37,73,40,0,0,0,0,0,150,131,1704382950
-144,206,00,00,33,35,26,26,0,0,0,0,120,10,1704383040
-145,211,00,00,28,97,0,0,0,0,0,0,125,45,1704383045
-146,201,00,00,24,24,17,58,17,0,0,0,140,133,1704383060
-147,178,00,00,38,39,40,23,0,0,0,0,140,50,1704383060
-148,202,00,00,39,101,0,0,0,0,0,0,140,103,1704383060
-149,176,00,00,37,73,40,0,0,0,0,0,150,131,1704383100
-150,210,00,00,24,19,29,56,22,0,0,0,150,115,1704383101
-151,206,00,00,33,35,26,26,0,0,0,0,120,10,1704383160
-152,211,00,00,28,97,0,0,0,0,0,0,125,45,1704383165
-153,202,00,00,39,101,0,0,0,0,0,0,140,103,1704383200
-154,201,00,00,24,24,17,58,17,0,0,0,140,133,1704383200
-155,178,00,00,38,39,40,23,0,0,0,0,140,50,1704383200
-156,176,00,00,37,73,40,0,0,0,0,0,150,131,1704383250
-157,210,00,00,24,19,29,56,22,0,0,0,150,115,1704383250
-158,206,00,00,33,35,26,26,0,0,0,0,120,10,1704383280
-159,211,00,00,28,97,0,0,0,0,0,0,125,45,1704383285
-160,178,00,00,38,39,40,23,0,0,0,0,140,50,1704383340
-161,202,00,00,39,101,0,0,0,0,0,0,140,103,1704383340
-162,201,00,00,24,24,17,58,17,0,0,0,140,133,1704383340
-163,210,00,00,24,19,29,56,22,0,0,0,150,115,1704383400
-164,206,00,00,33,35,26,26,0,0,0,0,120,10,1704383400
-165,176,00,00,37,73,40,0,0,0,0,0,150,131,1704383400
-166,211,00,00,28,97,0,0,0,0,0,0,125,45,1704383405
-167,202,00,00,39,101,0,0,0,0,0,0,140,103,1704383480
-168,178,00,00,38,39,40,23,0,0,0,0,140,50,1704383480
-169,201,00,00,24,24,17,58,17,0,0,0,140,133,1704383481
-170,206,00,00,33,35,26,26,0,0,0,0,120,10,1704383520
-171,211,00,00,28,97,0,0,0,0,0,0,125,45,1704383525
-172,210,00,00,24,19,29,56,22,0,0,0,150,115,1704383550
-173,176,00,00,37,73,40,0,0,0,0,0,150,131,1704383550
-174,202,00,00,39,101,0,0,0,0,0,0,140,103,1704383619
-175,201,00,00,24,24,17,58,17,0,0,0,140,133,1704383620
-176,178,00,00,38,39,40,23,0,0,0,0,140,50,1704383620
-177,206,00,00,33,35,26,26,0,0,0,0,120,10,1704383640
-178,211,00,00,28,97,0,0,0,0,0,0,125,45,1704383645
-179,210,00,00,24,19,29,56,22,0,0,0,150,115,1704383700
-180,176,00,00,37,73,40,0,0,0,0,0,150,131,1704383700
-181,202,00,00,39,101,0,0,0,0,0,0,140,103,1704383760
-182,201,00,00,24,24,17,58,17,0,0,0,140,133,1704383760
-183,178,00,00,38,39,40,23,0,0,0,0,140,50,1704383760
-184,211,00,00,28,97,0,0,0,0,0,0,125,45,1704383765
-185,210,00,00,24,19,29,56,22,0,0,0,150,115,1704383850
-186,176,00,00,37,73,40,0,0,0,0,0,150,131,1704383850
-187,211,00,00,28,97,0,0,0,0,0,0,125,45,1704383885
-188,201,00,00,24,24,17,58,17,0,0,0,140,133,1704383900
-189,202,00,00,39,101,0,0,0,0,0,0,140,103,1704383900
-190,178,00,00,38,39,40,23,0,0,0,0,140,50,1704383900
-191,176,00,00,37,73,40,0,0,0,0,0,150,131,1704384000
-192,210,00,00,24,19,29,56,22,0,0,0,150,115,1704384000
-193,211,00,00,28,97,0,0,0,0,0,0,125,45,1704384005
-194,201,00,00,24,24,17,58,17,0,0,0,140,133,1704384040
-195,202,00,00,39,101,0,0,0,0,0,0,140,103,1704384040
-196,178,00,00,38,39,40,23,0,0,0,0,140,50,1704384040
-197,211,00,00,28,97,0,0,0,0,0,0,125,45,1704384125
-198,210,00,00,24,19,29,56,22,0,0,0,150,115,1704384150
-199,176,00,00,37,73,40,0,0,0,0,0,150,131,1704384151
-200,201,00,00,24,24,17,58,17,0,0,0,140,133,1704384181
-201,202,00,00,39,101,0,0,0,0,0,0,140,103,1704384181
-202,211,00,00,28,97,0,0,0,0,0,0,125,45,1704384245
-203,210,00,00,24,19,29,56,22,0,0,0,150,115,1704384300
-204,176,00,00,37,73,40,0,0,0,0,0,150,131,1704384300
-205,202,00,00,39,101,0,0,0,0,0,0,140,103,1704384320
-206,201,00,00,24,24,17,58,17,0,0,0,140,133,1704384320
-207,211,00,00,28,97,0,0,0,0,0,0,125,45,1704384365
-208,176,00,00,37,73,40,0,0,0,0,0,150,131,1704384450
-209,210,00,00,24,19,29,56,22,0,0,0,150,115,1704384450
-210,201,00,00,24,24,17,58,17,0,0,0,140,133,1704384459
-211,202,00,00,39,101,0,0,0,0,0,0,140,103,1704384460
-212,211,00,00,28,97,0,0,0,0,0,0,125,45,1704384485
-213,202,00,00,39,101,0,0,0,0,0,0,140,103,1704384600
-214,210,00,00,24,19,29,56,22,0,0,0,150,115,1704384600
-215,201,00,00,24,24,17,58,17,0,0,0,140,133,1704384600
-216,176,00,00,37,73,40,0,0,0,0,0,150,131,1704384601
-217,211,00,00,28,97,0,0,0,0,0,0,125,45,1704384605
-218,211,00,00,28,97,0,0,0,0,0,0,125,45,1704384725
-219,201,00,00,24,24,17,58,17,0,0,0,140,133,1704384740
-220,202,00,00,39,101,0,0,0,0,0,0,140,103,1704384740
-221,210,00,00,24,19,29,56,22,0,0,0,150,115,1704384750
-222,176,00,00,37,73,40,0,0,0,0,0,150,131,1704384750
-223,211,00,00,28,97,0,0,0,0,0,0,125,45,1704384845
-224,202,00,00,39,101,0,0,0,0,0,0,140,103,1704384880
-225,201,00,00,24,24,17,58,17,0,0,0,140,133,1704384880
-226,210,00,00,24,19,29,56,22,0,0,0,150,115,1704384900
-227,176,00,00,37,73,40,0,0,0,0,0,150,131,1704384900
-228,211,00,00,28,97,0,0,0,0,0,0,125,45,1704384965
-229,202,00,00,39,101,0,0,0,0,0,0,140,103,1704385020
-230,201,00,00,24,24,17,58,17,0,0,0,140,133,1704385020
-231,175,00,00,37,39,25,30,29,0,0,0,160,57,1704385040
-232,176,00,00,37,73,40,0,0,0,0,0,150,131,1704385050
-233,210,00,00,24,19,29,56,22,0,0,0,150,115,1704385050
-234,211,00,00,28,97,0,0,0,0,0,0,125,45,1704385085
-235,201,00,00,24,24,17,58,17,0,0,0,140,133,1704385160
-236,202,00,00,39,101,0,0,0,0,0,0,140,103,1704385160
-237,210,00,00,24,19,29,56,22,0,0,0,150,115,1704385200
-238,175,00,00,37,39,25,30,29,0,0,0,160,57,1704385200
-239,176,00,00,37,73,40,0,0,0,0,0,150,131,1704385201
-240,211,00,00,28,97,0,0,0,0,0,0,125,45,1704385205
-241,202,00,00,39,101,0,0,0,0,0,0,140,103,1704385299
-242,201,00,00,24,24,17,58,17,0,0,0,140,133,1704385300
-243,211,00,00,28,97,0,0,0,0,0,0,125,45,1704385325
-244,176,00,00,37,73,40,0,0,0,0,0,150,131,1704385350
-245,210,00,00,24,19,29,56,22,0,0,0,150,115,1704385350
-246,175,00,00,37,39,25,30,29,0,0,0,160,57,1704385359
-247,202,00,00,39,101,0,0,0,0,0,0,140,103,1704385440
-248,201,00,00,24,24,17,58,17,0,0,0,140,133,1704385441
-249,211,00,00,28,97,0,0,0,0,0,0,125,45,1704385445
-250,210,00,00,24,19,29,56,22,0,0,0,150,115,1704385499
-251,176,00,00,37,73,40,0,0,0,0,0,150,131,1704385500
-252,175,00,00,37,39,25,30,29,0,0,0,160,57,1704385520
-253,211,00,00,28,97,0,0,0,0,0,0,125,45,1704385565
-254,202,00,00,39,101,0,0,0,0,0,0,140,103,1704385580
-255,201,00,00,24,24,17,58,17,0,0,0,140,133,1704385580
-256,210,00,00,24,19,29,56,22,0,0,0,150,115,1704385650
-257,176,00,00,37,73,40,0,0,0,0,0,150,131,1704385650
-258,175,00,00,37,39,25,30,29,0,0,0,160,57,1704385681
-259,211,00,00,28,97,0,0,0,0,0,0,125,45,1704385685
-260,202,00,00,39,101,0,0,0,0,0,0,140,103,1704385720
-261,201,00,00,24,24,17,58,17,0,0,0,140,133,1704385720
-262,210,00,00,24,19,29,56,22,0,0,0,150,115,1704385800
-263,176,00,00,37,73,40,0,0,0,0,0,150,131,1704385800
-264,175,00,00,37,39,25,30,29,0,0,0,160,57,1704385840
-265,201,00,00,24,24,17,58,17,0,0,0,140,133,1704385860
-266,202,00,00,39,101,0,0,0,0,0,0,140,103,1704385861
-267,176,00,00,37,73,40,0,0,0,0,0,150,131,1704385950
-268,201,00,00,24,24,17,58,17,0,0,0,140,133,1704386000
-269,175,00,00,37,39,25,30,29,0,0,0,160,57,1704386000
-270,202,00,00,39,101,0,0,0,0,0,0,140,103,1704386000
-271,176,00,00,37,73,40,0,0,0,0,0,150,131,1704386100
-272,202,00,00,39,101,0,0,0,0,0,0,140,103,1704386140
-273,201,00,00,24,24,17,58,17,0,0,0,140,133,1704386140
-274,175,00,00,37,39,25,30,29,0,0,0,160,57,1704386160
-275,176,00,00,37,73,40,0,0,0,0,0,150,131,1704386250
-276,201,00,00,24,24,17,58,17,0,0,0,140,133,1704386279
-277,202,00,00,39,101,0,0,0,0,0,0,140,103,1704386280
-278,175,00,00,37,39,25,30,29,0,0,0,160,57,1704386320
-279,176,00,00,37,73,40,0,0,0,0,0,150,131,1704386401
-280,202,00,00,39,101,0,0,0,0,0,0,140,103,1704386420
-281,201,00,00,24,24,17,58,17,0,0,0,140,133,1704386420
-282,175,00,00,37,39,25,30,29,0,0,0,160,57,1704386480
-283,176,00,00,37,73,40,0,0,0,0,0,150,131,1704386550
-284,202,00,00,39,101,0,0,0,0,0,0,140,103,1704386560
-285,201,00,00,24,24,17,58,17,0,0,0,140,133,1704386560
-286,175,00,00,37,39,25,30,29,0,0,0,160,57,1704386640
-287,202,00,00,39,101,0,0,0,0,0,0,140,103,1704386700
-288,201,00,00,24,24,17,58,17,0,0,0,140,133,1704386700
-289,176,00,00,37,73,40,0,0,0,0,0,150,131,1704386700
-290,175,00,00,37,39,25,30,29,0,0,0,160,57,1704386800
-291,201,00,00,24,24,17,58,17,0,0,0,140,133,1704386839
-292,202,00,00,39,101,0,0,0,0,0,0,140,103,1704386840
-293,176,00,00,37,73,40,0,0,0,0,0,150,131,1704386850
-294,175,00,00,37,39,25,30,29,0,0,0,160,57,1704386960
-295,202,00,00,39,101,0,0,0,0,0,0,140,103,1704386980
-296,201,00,00,24,24,17,58,17,0,0,0,140,133,1704386980
-297,176,00,00,37,73,40,0,0,0,0,0,150,131,1704387000
-298,201,00,00,24,24,17,58,17,0,0,0,140,133,1704387120
-299,175,00,00,37,39,25,30,29,0,0,0,160,57,1704387120
-300,202,00,00,39,101,0,0,0,0,0,0,140,103,1704387121
-301,176,00,00,37,73,40,0,0,0,0,0,150,131,1704387150
-302,201,00,00,24,24,17,58,17,0,0,0,140,133,1704387259
-303,202,00,00,39,101,0,0,0,0,0,0,140,103,1704387260
-304,175,00,00,37,39,25,30,29,0,0,0,160,57,1704387281
-305,176,00,00,37,73,40,0,0,0,0,0,150,131,1704387301
-306,201,00,00,24,24,17,58,17,0,0,0,140,133,1704387400
-307,202,00,00,39,101,0,0,0,0,0,0,140,103,1704387400
-308,175,00,00,37,39,25,30,29,0,0,0,160,57,1704387440
-309,176,00,00,37,73,40,0,0,0,0,0,150,131,1704387450
-310,201,00,00,24,24,17,58,17,0,0,0,140,133,1704387540
-311,202,00,00,39,101,0,0,0,0,0,0,140,103,1704387541
-312,176,00,00,37,73,40,0,0,0,0,0,150,131,1704387600
-313,175,00,00,37,39,25,30,29,0,0,0,160,57,1704387600
-314,202,00,00,39,101,0,0,0,0,0,0,140,103,1704387680
-315,201,00,00,24,24,17,58,17,0,0,0,140,133,1704387681
-316,176,00,00,37,73,40,0,0,0,0,0,150,131,1704387750
-317,175,00,00,37,39,25,30,29,0,0,0,160,57,1704387760
-318,202,00,00,39,101,0,0,0,0,0,0,140,103,1704387820
-319,201,00,00,24,24,17,58,17,0,0,0,140,133,1704387820
-320,176,00,00,37,73,40,0,0,0,0,0,150,131,1704387900
-321,175,00,00,37,39,25,30,29,0,0,0,160,57,1704387920
-322,201,00,00,24,24,17,58,17,0,0,0,140,133,1704387959
-323,202,00,00,39,101,0,0,0,0,0,0,140,103,1704387960
-324,178,00,00,38,39,40,23,0,0,0,0,140,50,1704387970
-325,176,00,00,37,73,40,0,0,0,0,0,150,131,1704388050
-326,175,00,00,37,39,25,30,29,0,0,0,160,57,1704388080
-327,202,00,00,39,101,0,0,0,0,0,0,140,103,1704388100
-328,201,00,00,24,24,17,58,17,0,0,0,140,133,1704388100
-329,178,00,00,38,39,40,23,0,0,0,0,140,50,1704388110
-330,176,00,00,37,73,40,0,0,0,0,0,150,131,1704388199
-331,202,00,00,39,101,0,0,0,0,0,0,140,103,1704388240
-332,175,00,00,37,39,25,30,29,0,0,0,160,57,1704388240
-333,201,00,00,24,24,17,58,17,0,0,0,140,133,1704388240
-334,178,00,00,38,39,40,23,0,0,0,0,140,50,1704388249
-335,176,00,00,37,73,40,0,0,0,0,0,150,131,1704388350
-336,201,00,00,24,24,17,58,17,0,0,0,140,133,1704388380
-337,202,00,00,39,101,0,0,0,0,0,0,140,103,1704388381
-338,178,00,00,38,39,40,23,0,0,0,0,140,50,1704388390
-339,175,00,00,37,39,25,30,29,0,0,0,160,57,1704388400
-340,176,00,00,37,73,40,0,0,0,0,0,150,131,1704388501
-341,201,00,00,24,24,17,58,17,0,0,0,140,133,1704388520
-342,202,00,00,39,101,0,0,0,0,0,0,140,103,1704388520
-343,178,00,00,38,39,40,23,0,0,0,0,140,50,1704388529
-344,175,00,00,37,39,25,30,29,0,0,0,160,57,1704388560
-345,176,00,00,37,73,40,0,0,0,0,0,150,131,1704388650
-346,201,00,00,24,24,17,58,17,0,0,0,140,133,1704388660
-347,202,00,00,39,101,0,0,0,0,0,0,140,103,1704388660
-348,178,00,00,38,39,40,23,0,0,0,0,140,50,1704388670
-349,175,00,00,37,39,25,30,29,0,0,0,160,57,1704388720
-350,202,00,00,39,101,0,0,0,0,0,0,140,103,1704388800
-351,201,00,00,24,24,17,58,17,0,0,0,140,133,1704388800
-352,176,00,00,37,73,40,0,0,0,0,0,150,131,1704388800
-353,178,00,00,38,39,40,23,0,0,0,0,140,50,1704388810
-354,175,00,00,37,39,25,30,29,0,0,0,160,57,1704388880
-355,202,00,00,39,101,0,0,0,0,0,0,140,103,1704388940
-356,201,00,00,24,24,17,58,17,0,0,0,140,133,1704388940
-357,176,00,00,37,73,40,0,0,0,0,0,150,131,1704388949
-358,178,00,00,38,39,40,23,0,0,0,0,140,50,1704388950
-359,175,00,00,37,39,25,30,29,0,0,0,160,57,1704389040
-360,202,00,00,39,101,0,0,0,0,0,0,140,103,1704389080
-361,201,00,00,24,24,17,58,17,0,0,0,140,133,1704389080
-362,178,00,00,38,39,40,23,0,0,0,0,140,50,1704389090
-363,176,00,00,37,73,40,0,0,0,0,0,150,131,1704389100
-364,175,00,00,37,39,25,30,29,0,0,0,160,57,1704389200
-365,202,00,00,39,101,0,0,0,0,0,0,140,103,1704389220
-366,201,00,00,24,24,17,58,17,0,0,0,140,133,1704389220
-367,178,00,00,38,39,40,23,0,0,0,0,140,50,1704389230
-368,176,00,00,37,73,40,0,0,0,0,0,150,131,1704389250
-369,201,00,00,24,24,17,58,17,0,0,0,140,133,1704389360
-370,175,00,00,37,39,25,30,29,0,0,0,160,57,1704389360
-371,202,00,00,39,101,0,0,0,0,0,0,140,103,1704389360
-372,178,00,00,38,39,40,23,0,0,0,0,140,50,1704389370
-373,176,00,00,37,73,40,0,0,0,0,0,150,131,1704389400
-374,202,00,00,39,101,0,0,0,0,0,0,140,103,1704389499
-375,201,00,00,24,24,17,58,17,0,0,0,140,133,1704389500
-376,178,00,00,38,39,40,23,0,0,0,0,140,50,1704389510
-377,175,00,00,37,39,25,30,29,0,0,0,160,57,1704389519
-378,176,00,00,37,73,40,0,0,0,0,0,150,131,1704389550
-379,202,00,00,39,101,0,0,0,0,0,0,140,103,1704389640
-380,201,00,00,24,24,17,58,17,0,0,0,140,133,1704389640
-381,178,00,00,38,39,40,23,0,0,0,0,140,50,1704389649
-382,175,00,00,37,39,25,30,29,0,0,0,160,57,1704389680
-383,176,00,00,37,73,40,0,0,0,0,0,150,131,1704389700
-384,202,00,00,39,101,0,0,0,0,0,0,140,103,1704389780
-385,201,00,00,24,24,17,58,17,0,0,0,140,133,1704389780
-386,178,00,00,38,39,40,23,0,0,0,0,140,50,1704389790
-387,175,00,00,37,39,25,30,29,0,0,0,160,57,1704389840
-388,176,00,00,37,73,40,0,0,0,0,0,150,131,1704389850
-389,202,00,00,39,101,0,0,0,0,0,0,140,103,1704389920
-390,201,00,00,24,24,17,58,17,0,0,0,140,133,1704389921
-391,178,00,00,38,39,40,23,0,0,0,0,140,50,1704389930
-392,175,00,00,37,39,25,30,29,0,0,0,160,57,1704390000
-393,176,00,00,37,73,40,0,0,0,0,0,150,131,1704390000
-394,202,00,00,39,101,0,0,0,0,0,0,140,103,1704390060
-395,201,00,00,24,24,17,58,17,0,0,0,140,133,1704390060
-396,178,00,00,38,39,40,23,0,0,0,0,140,50,1704390070
-397,176,00,00,37,73,40,0,0,0,0,0,150,131,1704390150
-398,175,00,00,37,39,25,30,29,0,0,0,160,57,1704390160
-399,202,00,00,39,101,0,0,0,0,0,0,140,103,1704390199
-400,201,00,00,24,24,17,58,17,0,0,0,140,133,1704390200
-401,178,00,00,38,39,40,23,0,0,0,0,140,50,1704390210
-402,176,00,00,37,73,40,0,0,0,0,0,150,131,1704390300
-403,175,00,00,37,39,25,30,29,0,0,0,160,57,1704390320
-404,201,00,00,24,24,17,58,17,0,0,0,140,133,1704390340
-405,202,00,00,39,101,0,0,0,0,0,0,140,103,1704390340
-406,178,00,00,38,39,40,23,0,0,0,0,140,50,1704390350
-407,176,00,00,37,73,40,0,0,0,0,0,150,131,1704390450
-408,202,00,00,39,101,0,0,0,0,0,0,140,103,1704390480
-409,201,00,00,24,24,17,58,17,0,0,0,140,133,1704390480
-410,175,00,00,37,39,25,30,29,0,0,0,160,57,1704390481
-411,178,00,00,38,39,40,23,0,0,0,0,140,50,1704390490
-412,176,00,00,37,73,40,0,0,0,0,0,150,131,1704390600
-413,201,00,00,24,24,17,58,17,0,0,0,140,133,1704390619
-414,202,00,00,39,101,0,0,0,0,0,0,140,103,1704390620
-415,178,00,00,38,39,40,23,0,0,0,0,140,50,1704390629
-416,175,00,00,37,39,25,30,29,0,0,0,160,57,1704390640
-417,176,00,00,37,73,40,0,0,0,0,0,150,131,1704390750
-418,201,00,00,24,24,17,58,17,0,0,0,140,133,1704390760
-419,202,00,00,39,101,0,0,0,0,0,0,140,103,1704390761
-420,178,00,00,38,39,40,23,0,0,0,0,140,50,1704390770
-421,175,00,00,37,39,25,30,29,0,0,0,160,57,1704390800
-422,176,00,00,37,73,40,0,0,0,0,0,150,131,1704390900
-423,201,00,00,24,24,17,58,17,0,0,0,140,133,1704390900
-424,202,00,00,39,101,0,0,0,0,0,0,140,103,1704390900
-425,178,00,00,38,39,40,23,0,0,0,0,140,50,1704390911
-426,175,00,00,37,39,25,30,29,0,0,0,160,57,1704390960
-427,201,00,00,24,24,17,58,17,0,0,0,140,133,1704391040
-428,202,00,00,39,101,0,0,0,0,0,0,140,103,1704391040
-429,176,00,00,37,73,40,0,0,0,0,0,150,131,1704391050
-430,178,00,00,38,39,40,23,0,0,0,0,140,50,1704391050
-431,175,00,00,37,39,25,30,29,0,0,0,160,57,1704391119
-432,201,00,00,24,24,17,58,17,0,0,0,140,133,1704391180
-433,202,00,00,39,101,0,0,0,0,0,0,140,103,1704391181
-434,178,00,00,38,39,40,23,0,0,0,0,140,50,1704391190
-435,176,00,00,37,73,40,0,0,0,0,0,150,131,1704391200
-436,175,00,00,37,39,25,30,29,0,0,0,160,57,1704391280
-437,202,00,00,39,101,0,0,0,0,0,0,140,103,1704391320
-438,201,00,00,24,24,17,58,17,0,0,0,140,133,1704391321
-439,178,00,00,38,39,40,23,0,0,0,0,140,50,1704391330
-440,176,00,00,37,73,40,0,0,0,0,0,150,131,1704391349
-441,175,00,00,37,39,25,30,29,0,0,0,160,57,1704391440
-442,201,00,00,24,24,17,58,17,0,0,0,140,133,1704391460
-443,202,00,00,39,101,0,0,0,0,0,0,140,103,1704391460
-444,178,00,00,38,39,40,23,0,0,0,0,140,50,1704391470
-445,176,00,00,37,73,40,0,0,0,0,0,150,131,1704391500
-446,175,00,00,37,39,25,30,29,0,0,0,160,57,1704391600
-447,202,00,00,39,101,0,0,0,0,0,0,140,103,1704391600
-448,201,00,00,24,24,17,58,17,0,0,0,140,133,1704391600
-449,178,00,00,38,39,40,23,0,0,0,0,140,50,1704391611
-450,176,00,00,37,73,40,0,0,0,0,0,150,131,1704391650
-451,202,00,00,39,101,0,0,0,0,0,0,140,103,1704391740
-452,201,00,00,24,24,17,58,17,0,0,0,140,133,1704391741
-453,178,00,00,38,39,40,23,0,0,0,0,140,50,1704391750
-454,175,00,00,37,39,25,30,29,0,0,0,160,57,1704391760
-455,176,00,00,37,73,40,0,0,0,0,0,150,131,1704391800
-456,201,00,00,24,24,17,58,17,0,0,0,140,133,1704391880
-457,202,00,00,39,101,0,0,0,0,0,0,140,103,1704391880
-458,178,00,00,38,39,40,23,0,0,0,0,140,50,1704391891
-459,175,00,00,37,39,25,30,29,0,0,0,160,57,1704391919
-460,176,00,00,37,73,40,0,0,0,0,0,150,131,1704391950
-461,201,00,00,24,24,17,58,17,0,0,0,140,133,1704392019
-462,202,00,00,39,101,0,0,0,0,0,0,140,103,1704392020
-463,178,00,00,38,39,40,23,0,0,0,0,140,50,1704392030
-464,175,00,00,37,39,25,30,29,0,0,0,160,57,1704392080
-465,176,00,00,37,73,40,0,0,0,0,0,150,131,1704392101
-466,201,00,00,24,24,17,58,17,0,0,0,140,133,1704392160
-467,202,00,00,39,101,0,0,0,0,0,0,140,103,1704392161
-468,178,00,00,38,39,40,23,0,0,0,0,140,50,1704392170
-469,175,00,00,37,39,25,30,29,0,0,0,160,57,1704392240
-470,176,00,00,37,73,40,0,0,0,0,0,150,131,1704392250
-471,201,00,00,24,24,17,58,17,0,0,0,140,133,1704392300
-472,202,00,00,39,101,0,0,0,0,0,0,140,103,1704392300
-473,178,00,00,38,39,40,23,0,0,0,0,140,50,1704392311
-474,176,00,00,37,73,40,0,0,0,0,0,150,131,1704392400
-475,175,00,00,37,39,25,30,29,0,0,0,160,57,1704392400
-476,201,00,00,24,24,17,58,17,0,0,0,140,133,1704392440
-477,202,00,00,39,101,0,0,0,0,0,0,140,103,1704392440
-478,178,00,00,38,39,40,23,0,0,0,0,140,50,1704392450
-479,176,00,00,37,73,40,0,0,0,0,0,150,131,1704392550
-480,175,00,00,37,39,25,30,29,0,0,0,160,57,1704392561
-481,201,00,00,24,24,17,58,17,0,0,0,140,133,1704392580
-482,202,00,00,39,101,0,0,0,0,0,0,140,103,1704392580
-483,178,00,00,38,39,40,23,0,0,0,0,140,50,1704392591
-484,176,00,00,37,73,40,0,0,0,0,0,150,131,1704392700
-485,202,00,00,39,101,0,0,0,0,0,0,140,103,1704392719
-486,201,00,00,24,24,17,58,17,0,0,0,140,133,1704392720
-487,175,00,00,37,39,25,30,29,0,0,0,160,57,1704392720
-488,178,00,00,38,39,40,23,0,0,0,0,140,50,1704392730
-489,176,00,00,37,73,40,0,0,0,0,0,150,131,1704392850
-490,201,00,00,24,24,17,58,17,0,0,0,140,133,1704392860
-491,202,00,00,39,101,0,0,0,0,0,0,140,103,1704392860
-492,178,00,00,38,39,40,23,0,0,0,0,140,50,1704392870
-493,175,00,00,37,39,25,30,29,0,0,0,160,57,1704392881
-494,201,00,00,24,24,17,58,17,0,0,0,140,133,1704393000
-495,176,00,00,37,73,40,0,0,0,0,0,150,131,1704393000
-496,202,00,00,39,101,0,0,0,0,0,0,140,103,1704393001
-497,178,00,00,38,39,40,23,0,0,0,0,140,50,1704393010
-498,175,00,00,37,39,25,30,29,0,0,0,160,57,1704393040
-499,202,00,00,39,101,0,0,0,0,0,0,140,103,1704393140
-500,201,00,00,24,24,17,58,17,0,0,0,140,133,1704393140
-501,178,00,00,38,39,40,23,0,0,0,0,140,50,1704393150
-502,176,00,00,37,73,40,0,0,0,0,0,150,131,1704393150
-503,175,00,00,37,39,25,30,29,0,0,0,160,57,1704393200
-504,202,00,00,39,101,0,0,0,0,0,0,140,103,1704393280
-505,201,00,00,24,24,17,58,17,0,0,0,140,133,1704393280
-506,178,00,00,38,39,40,23,0,0,0,0,140,50,1704393289
-507,176,00,00,37,73,40,0,0,0,0,0,150,131,1704393300
-508,175,00,00,37,39,25,30,29,0,0,0,160,57,1704393360
-509,201,00,00,24,24,17,58,17,0,0,0,140,133,1704393420
-510,202,00,00,39,101,0,0,0,0,0,0,140,103,1704393420
-511,178,00,00,38,39,40,23,0,0,0,0,140,50,1704393430
-512,176,00,00,37,73,40,0,0,0,0,0,150,131,1704393449
-513,175,00,00,37,39,25,30,29,0,0,0,160,57,1704393520
-514,201,00,00,24,24,17,58,17,0,0,0,140,133,1704393560
-515,202,00,00,39,101,0,0,0,0,0,0,140,103,1704393560
-516,178,00,00,38,39,40,23,0,0,0,0,140,50,1704393570
-517,176,00,00,37,73,40,0,0,0,0,0,150,131,1704393600
-518,175,00,00,37,39,25,30,29,0,0,0,160,57,1704393681
-519,201,00,00,24,24,17,58,17,0,0,0,140,133,1704393700
-520,202,00,00,39,101,0,0,0,0,0,0,140,103,1704393700
-521,178,00,00,38,39,40,23,0,0,0,0,140,50,1704393710
-522,176,00,00,37,73,40,0,0,0,0,0,150,131,1704393750
-523,202,00,00,39,101,0,0,0,0,0,0,140,103,1704393840
-524,175,00,00,37,39,25,30,29,0,0,0,160,57,1704393840
-525,201,00,00,24,24,17,58,17,0,0,0,140,133,1704393840
-526,178,00,00,38,39,40,23,0,0,0,0,140,50,1704393849
-527,176,00,00,37,73,40,0,0,0,0,0,150,131,1704393900
-528,206,00,00,33,35,26,26,0,0,0,0,120,10,1704393960
-529,202,00,00,39,101,0,0,0,0,0,0,140,103,1704393980
-530,201,00,00,24,24,17,58,17,0,0,0,140,133,1704393981
-531,178,00,00,38,39,40,23,0,0,0,0,140,50,1704393990
-532,175,00,00,37,39,25,30,29,0,0,0,160,57,1704394000
-533,176,00,00,37,73,40,0,0,0,0,0,150,131,1704394050
-534,206,00,00,33,35,26,26,0,0,0,0,120,10,1704394080
-535,202,00,00,39,101,0,0,0,0,0,0,140,103,1704394120
-536,201,00,00,24,24,17,58,17,0,0,0,140,133,1704394120
-537,178,00,00,38,39,40,23,0,0,0,0,140,50,1704394129
-538,175,00,00,37,39,25,30,29,0,0,0,160,57,1704394160
-539,176,00,00,37,73,40,0,0,0,0,0,150,131,1704394200
-540,206,00,00,33,35,26,26,0,0,0,0,120,10,1704394200
-541,201,00,00,24,24,17,58,17,0,0,0,140,133,1704394260
-542,202,00,00,39,101,0,0,0,0,0,0,140,103,1704394260
-543,178,00,00,38,39,40,23,0,0,0,0,140,50,1704394270
-544,206,00,00,33,35,26,26,0,0,0,0,120,10,1704394319
-545,175,00,00,37,39,25,30,29,0,0,0,160,57,1704394320
-546,176,00,00,37,73,40,0,0,0,0,0,150,131,1704394350
-547,201,00,00,24,24,17,58,17,0,0,0,140,133,1704394400
-548,202,00,00,39,101,0,0,0,0,0,0,140,103,1704394401
-549,178,00,00,38,39,40,23,0,0,0,0,140,50,1704394410
-550,206,00,00,33,35,26,26,0,0,0,0,120,10,1704394440
-551,175,00,00,37,39,25,30,29,0,0,0,160,57,1704394480
-552,176,00,00,37,73,40,0,0,0,0,0,150,131,1704394500
-553,202,00,00,39,101,0,0,0,0,0,0,140,103,1704394540
-554,201,00,00,24,24,17,58,17,0,0,0,140,133,1704394540
-555,178,00,00,38,39,40,23,0,0,0,0,140,50,1704394550
-556,206,00,00,33,35,26,26,0,0,0,0,120,10,1704394560
-557,175,00,00,37,39,25,30,29,0,0,0,160,57,1704394640
-558,176,00,00,37,73,40,0,0,0,0,0,150,131,1704394651
-559,201,00,00,24,24,17,58,17,0,0,0,140,133,1704394680
-560,202,00,00,39,101,0,0,0,0,0,0,140,103,1704394681
-561,178,00,00,38,39,40,23,0,0,0,0,140,50,1704394690
-562,176,00,00,37,73,40,0,0,0,0,0,150,131,1704394800
-563,175,00,00,37,39,25,30,29,0,0,0,160,57,1704394801
-564,201,00,00,24,24,17,58,17,0,0,0,140,133,1704394820
-565,202,00,00,39,101,0,0,0,0,0,0,140,103,1704394820
-566,178,00,00,38,39,40,23,0,0,0,0,140,50,1704394830
-567,176,00,00,37,73,40,0,0,0,0,0,150,131,1704394950
-568,175,00,00,37,39,25,30,29,0,0,0,160,57,1704394960
-569,201,00,00,24,24,17,58,17,0,0,0,140,133,1704394960
-570,202,00,00,39,101,0,0,0,0,0,0,140,103,1704394961
-571,178,00,00,38,39,40,23,0,0,0,0,140,50,1704394970
-572,202,00,00,39,101,0,0,0,0,0,0,140,103,1704395100
-573,201,00,00,24,24,17,58,17,0,0,0,140,133,1704395100
-574,176,00,00,37,73,40,0,0,0,0,0,150,131,1704395101
-575,178,00,00,38,39,40,23,0,0,0,0,140,50,1704395110
-576,175,00,00,37,39,25,30,29,0,0,0,160,57,1704395119
-577,202,00,00,39,101,0,0,0,0,0,0,140,103,1704395240
-578,201,00,00,24,24,17,58,17,0,0,0,140,133,1704395240
-579,177,00,00,36,20,68,26,0,0,0,0,150,35,1704395250
-580,176,00,00,37,73,40,0,0,0,0,0,150,131,1704395250
-581,178,00,00,38,39,40,23,0,0,0,0,140,50,1704395250
-582,175,00,00,37,39,25,30,29,0,0,0,160,57,1704395280
-583,201,00,00,24,24,17,58,17,0,0,0,140,133,1704395380
-584,202,00,00,39,101,0,0,0,0,0,0,140,103,1704395380
-585,178,00,00,38,39,40,23,0,0,0,0,140,50,1704395390
-586,177,00,00,36,20,68,26,0,0,0,0,150,35,1704395400
-587,176,00,00,37,73,40,0,0,0,0,0,150,131,1704395400
-588,175,00,00,37,39,25,30,29,0,0,0,160,57,1704395440
-589,201,00,00,24,24,17,58,17,0,0,0,140,133,1704395520
-590,202,00,00,39,101,0,0,0,0,0,0,140,103,1704395520
-591,178,00,00,38,39,40,23,0,0,0,0,140,50,1704395530
-592,177,00,00,36,20,68,26,0,0,0,0,150,35,1704395550
-593,176,00,00,37,73,40,0,0,0,0,0,150,131,1704395550
-594,175,00,00,37,39,25,30,29,0,0,0,160,57,1704395600
-595,202,00,00,39,101,0,0,0,0,0,0,140,103,1704395660
-596,201,00,00,24,24,17,58,17,0,0,0,140,133,1704395660
-597,176,00,00,37,73,40,0,0,0,0,0,150,131,1704395700
-598,177,00,00,36,20,68,26,0,0,0,0,150,35,1704395700
-599,175,00,00,37,39,25,30,29,0,0,0,160,57,1704395760
-600,201,00,00,24,24,17,58,17,0,0,0,140,133,1704395800
-601,202,00,00,39,101,0,0,0,0,0,0,140,103,1704395800
-602,176,00,00,37,73,40,0,0,0,0,0,150,131,1704395850
-603,177,00,00,36,20,68,26,0,0,0,0,150,35,1704395850
-604,175,00,00,37,39,25,30,29,0,0,0,160,57,1704395920
-605,202,00,00,39,101,0,0,0,0,0,0,140,103,1704395940
-606,201,00,00,24,24,17,58,17,0,0,0,140,133,1704395940
-607,176,00,00,37,73,40,0,0,0,0,0,150,131,1704395999
-608,177,00,00,36,20,68,26,0,0,0,0,150,35,1704396000
-609,175,00,00,37,39,25,30,29,0,0,0,160,57,1704396080
-610,202,00,00,39,101,0,0,0,0,0,0,140,103,1704396080
-611,201,00,00,24,24,17,58,17,0,0,0,140,133,1704396080
-612,176,00,00,37,73,40,0,0,0,0,0,150,131,1704396150
-613,177,00,00,36,20,68,26,0,0,0,0,150,35,1704396150
-614,201,00,00,24,24,17,58,17,0,0,0,140,133,1704396219
-615,202,00,00,39,101,0,0,0,0,0,0,140,103,1704396220
-616,175,00,00,37,39,25,30,29,0,0,0,160,57,1704396240
-617,177,00,00,36,20,68,26,0,0,0,0,150,35,1704396300
-618,176,00,00,37,73,40,0,0,0,0,0,150,131,1704396301
-619,202,00,00,39,101,0,0,0,0,0,0,140,103,1704396360
-620,201,00,00,24,24,17,58,17,0,0,0,140,133,1704396360
-621,175,00,00,37,39,25,30,29,0,0,0,160,57,1704396400
-622,177,00,00,36,20,68,26,0,0,0,0,150,35,1704396450
-623,176,00,00,37,73,40,0,0,0,0,0,150,131,1704396450
-624,202,00,00,39,101,0,0,0,0,0,0,140,103,1704396500
-625,201,00,00,24,24,17,58,17,0,0,0,140,133,1704396500
-626,175,00,00,37,39,25,30,29,0,0,0,160,57,1704396560
-627,176,00,00,37,73,40,0,0,0,0,0,150,131,1704396600
-628,177,00,00,36,20,68,26,0,0,0,0,150,35,1704396600
-629,201,00,00,24,24,17,58,17,0,0,0,140,133,1704396640
-630,202,00,00,39,101,0,0,0,0,0,0,140,103,1704396640
-631,175,00,00,37,39,25,30,29,0,0,0,160,57,1704396719
-632,176,00,00,37,73,40,0,0,0,0,0,150,131,1704396750
-633,177,00,00,36,20,68,26,0,0,0,0,150,35,1704396750
-634,202,00,00,39,101,0,0,0,0,0,0,140,103,1704396780
-635,201,00,00,24,24,17,58,17,0,0,0,140,133,1704396780
-636,175,00,00,37,39,25,30,29,0,0,0,160,57,1704396880
-637,177,00,00,36,20,68,26,0,0,0,0,150,35,1704396900
-638,176,00,00,37,73,40,0,0,0,0,0,150,131,1704396900
-639,201,00,00,24,24,17,58,17,0,0,0,140,133,1704396920
-640,202,00,00,39,101,0,0,0,0,0,0,140,103,1704396920
-641,175,00,00,37,39,25,30,29,0,0,0,160,57,1704397040
-642,177,00,00,36,20,68,26,0,0,0,0,150,35,1704397049
-643,176,00,00,37,73,40,0,0,0,0,0,150,131,1704397050
-644,202,00,00,39,101,0,0,0,0,0,0,140,103,1704397060
-645,201,00,00,24,24,17,58,17,0,0,0,140,133,1704397060
-646,175,00,00,37,39,25,30,29,0,0,0,160,57,1704397199
-647,201,00,00,24,24,17,58,17,0,0,0,140,133,1704397199
-648,176,00,00,37,73,40,0,0,0,0,0,150,131,1704397200
-649,177,00,00,36,20,68,26,0,0,0,0,150,35,1704397200
-650,202,00,00,39,101,0,0,0,0,0,0,140,103,1704397200
-651,202,00,00,39,101,0,0,0,0,0,0,140,103,1704397340
-652,201,00,00,24,24,17,58,17,0,0,0,140,133,1704397340
-653,176,00,00,37,73,40,0,0,0,0,0,150,131,1704397349
-654,177,00,00,36,20,68,26,0,0,0,0,150,35,1704397350
-655,175,00,00,37,39,25,30,29,0,0,0,160,57,1704397360
-656,202,00,00,39,101,0,0,0,0,0,0,140,103,1704397480
-657,201,00,00,24,24,17,58,17,0,0,0,140,133,1704397480
-658,177,00,00,36,20,68,26,0,0,0,0,150,35,1704397500
-659,176,00,00,37,73,40,0,0,0,0,0,150,131,1704397500
-660,175,00,00,37,39,25,30,29,0,0,0,160,57,1704397519
-661,201,00,00,24,24,17,58,17,0,0,0,140,133,1704397620
-662,202,00,00,39,101,0,0,0,0,0,0,140,103,1704397621
-663,177,00,00,36,20,68,26,0,0,0,0,150,35,1704397650
-664,176,00,00,37,73,40,0,0,0,0,0,150,131,1704397650
-665,175,00,00,37,39,25,30,29,0,0,0,160,57,1704397680
-666,202,00,00,39,101,0,0,0,0,0,0,140,103,1704397760
-667,201,00,00,24,24,17,58,17,0,0,0,140,133,1704397760
-668,210,00,00,24,19,29,56,22,0,0,0,150,115,1704397772
-669,176,00,00,37,73,40,0,0,0,0,0,150,131,1704397800
-670,177,00,00,36,20,68,26,0,0,0,0,150,35,1704397800
-671,175,00,00,37,39,25,30,29,0,0,0,160,57,1704397840
-672,202,00,00,39,101,0,0,0,0,0,0,140,103,1704397899
-673,201,00,00,24,24,17,58,17,0,0,0,140,133,1704397900
-674,210,00,00,24,19,29,56,22,0,0,0,150,115,1704397920
-675,176,00,00,37,73,40,0,0,0,0,0,150,131,1704397950
-676,177,00,00,36,20,68,26,0,0,0,0,150,35,1704397950
-677,175,00,00,37,39,25,30,29,0,0,0,160,57,1704398000
-678,202,00,00,39,101,0,0,0,0,0,0,140,103,1704398040
-679,201,00,00,24,24,17,58,17,0,0,0,140,133,1704398040
-680,210,00,00,24,19,29,56,22,0,0,0,150,115,1704398069
-681,176,00,00,37,73,40,0,0,0,0,0,150,131,1704398100
-682,177,00,00,36,20,68,26,0,0,0,0,150,35,1704398101
-683,211,00,00,28,97,0,0,0,0,0,0,125,45,1704398116
-684,175,00,00,37,39,25,30,29,0,0,0,160,57,1704398160
-685,201,00,00,24,24,17,58,17,0,0,0,140,133,1704398180
-686,202,00,00,39,101,0,0,0,0,0,0,140,103,1704398180
-687,210,00,00,24,19,29,56,22,0,0,0,150,115,1704398220
-688,211,00,00,28,97,0,0,0,0,0,0,125,45,1704398245
-689,177,00,00,36,20,68,26,0,0,0,0,150,35,1704398250
-690,176,00,00,37,73,40,0,0,0,0,0,150,131,1704398250
-691,175,00,00,37,39,25,30,29,0,0,0,160,57,1704398319
-692,201,00,00,24,24,17,58,17,0,0,0,140,133,1704398320
-693,202,00,00,39,101,0,0,0,0,0,0,140,103,1704398320
-694,211,00,00,28,97,0,0,0,0,0,0,125,45,1704398365
-695,210,00,00,24,19,29,56,22,0,0,0,150,115,1704398370
-696,177,00,00,36,20,68,26,0,0,0,0,150,35,1704398400
-697,176,00,00,37,73,40,0,0,0,0,0,150,131,1704398401
-698,202,00,00,39,101,0,0,0,0,0,0,140,103,1704398460
-699,201,00,00,24,24,17,58,17,0,0,0,140,133,1704398460
-700,175,00,00,37,39,25,30,29,0,0,0,160,57,1704398480
-701,211,00,00,28,97,0,0,0,0,0,0,125,45,1704398485
-702,210,00,00,24,19,29,56,22,0,0,0,150,115,1704398519
-703,176,00,00,37,73,40,0,0,0,0,0,150,131,1704398550
-704,177,00,00,36,20,68,26,0,0,0,0,150,35,1704398550
-705,202,00,00,39,101,0,0,0,0,0,0,140,103,1704398600
-706,201,00,00,24,24,17,58,17,0,0,0,140,133,1704398600
-707,211,00,00,28,97,0,0,0,0,0,0,125,45,1704398605
-708,175,00,00,37,39,25,30,29,0,0,0,160,57,1704398640
-709,210,00,00,24,19,29,56,22,0,0,0,150,115,1704398670
-710,176,00,00,37,73,40,0,0,0,0,0,150,131,1704398700
-711,177,00,00,36,20,68,26,0,0,0,0,150,35,1704398700
-712,211,00,00,28,97,0,0,0,0,0,0,125,45,1704398725
-713,202,00,00,39,101,0,0,0,0,0,0,140,103,1704398740
-714,201,00,00,24,24,17,58,17,0,0,0,140,133,1704398740
-715,175,00,00,37,39,25,30,29,0,0,0,160,57,1704398799
-716,210,00,00,24,19,29,56,22,0,0,0,150,115,1704398820
-717,211,00,00,28,97,0,0,0,0,0,0,125,45,1704398845
-718,177,00,00,36,20,68,26,0,0,0,0,150,35,1704398850
-719,176,00,00,37,73,40,0,0,0,0,0,150,131,1704398850
-720,201,00,00,24,24,17,58,17,0,0,0,140,133,1704398880
-721,202,00,00,39,101,0,0,0,0,0,0,140,103,1704398880
-722,175,00,00,37,39,25,30,29,0,0,0,160,57,1704398960
-723,211,00,00,28,97,0,0,0,0,0,0,125,45,1704398965
-724,210,00,00,24,19,29,56,22,0,0,0,150,115,1704398970
-725,177,00,00,36,20,68,26,0,0,0,0,150,35,1704399000
-726,176,00,00,37,73,40,0,0,0,0,0,150,131,1704399000
-727,201,00,00,24,24,17,58,17,0,0,0,140,133,1704399019
-728,202,00,00,39,101,0,0,0,0,0,0,140,103,1704399021
-729,211,00,00,28,97,0,0,0,0,0,0,125,45,1704399085
-730,175,00,00,37,39,25,30,29,0,0,0,160,57,1704399120
-731,210,00,00,24,19,29,56,22,0,0,0,150,115,1704399120
-732,176,00,00,37,73,40,0,0,0,0,0,150,131,1704399150
-733,177,00,00,36,20,68,26,0,0,0,0,150,35,1704399151
-734,202,00,00,39,101,0,0,0,0,0,0,140,103,1704399160
-735,211,00,00,28,97,0,0,0,0,0,0,125,45,1704399205
-736,206,00,00,33,35,26,26,0,0,0,0,120,10,1704399240
-737,210,00,00,24,19,29,56,22,0,0,0,150,115,1704399270
-738,175,00,00,37,39,25,30,29,0,0,0,160,57,1704399280
-739,177,00,00,36,20,68,26,0,0,0,0,150,35,1704399300
-740,176,00,00,37,73,40,0,0,0,0,0,150,131,1704399300
-741,202,00,00,39,101,0,0,0,0,0,0,140,103,1704399301
-742,211,00,00,28,97,0,0,0,0,0,0,125,45,1704399325
-743,206,00,00,33,35,26,26,0,0,0,0,120,10,1704399360
-744,210,00,00,24,19,29,56,22,0,0,0,150,115,1704399419
-745,202,00,00,39,101,0,0,0,0,0,0,140,103,1704399440
-746,175,00,00,37,39,25,30,29,0,0,0,160,57,1704399440
-747,211,00,00,28,97,0,0,0,0,0,0,125,45,1704399445
-748,177,00,00,36,20,68,26,0,0,0,0,150,35,1704399450
-749,176,00,00,37,73,40,0,0,0,0,0,150,131,1704399450
-750,206,00,00,33,35,26,26,0,0,0,0,120,10,1704399480
-751,211,00,00,28,97,0,0,0,0,0,0,125,45,1704399565
-752,210,00,00,24,19,29,56,22,0,0,0,150,115,1704399570
-753,202,00,00,39,101,0,0,0,0,0,0,140,103,1704399580
-754,176,00,00,37,73,40,0,0,0,0,0,150,131,1704399600
-755,177,00,00,36,20,68,26,0,0,0,0,150,35,1704399600
-756,175,00,00,37,39,25,30,29,0,0,0,160,57,1704399600
-757,206,00,00,33,35,26,26,0,0,0,0,120,10,1704399600
-758,211,00,00,28,97,0,0,0,0,0,0,125,45,1704399685
-759,206,00,00,33,35,26,26,0,0,0,0,120,10,1704399720
-760,202,00,00,39,101,0,0,0,0,0,0,140,103,1704399720
-761,210,00,00,24,19,29,56,22,0,0,0,150,115,1704399720
-762,176,00,00,37,73,40,0,0,0,0,0,150,131,1704399750
-763,177,00,00,36,20,68,26,0,0,0,0,150,35,1704399751
-764,175,00,00,37,39,25,30,29,0,0,0,160,57,1704399760
-765,211,00,00,28,97,0,0,0,0,0,0,125,45,1704399805
-766,206,00,00,33,35,26,26,0,0,0,0,120,10,1704399840
-767,202,00,00,39,101,0,0,0,0,0,0,140,103,1704399860
-768,210,00,00,24,19,29,56,22,0,0,0,150,115,1704399870
-769,177,00,00,36,20,68,26,0,0,0,0,150,35,1704399900
-770,176,00,00,37,73,40,0,0,0,0,0,150,131,1704399900
-771,175,00,00,37,39,25,30,29,0,0,0,160,57,1704399920
-772,211,00,00,28,97,0,0,0,0,0,0,125,45,1704399925
-773,206,00,00,33,35,26,26,0,0,0,0,120,10,1704399960
-774,202,00,00,39,101,0,0,0,0,0,0,140,103,1704400000
-775,210,00,00,24,19,29,56,22,0,0,0,150,115,1704400020
-776,211,00,00,28,97,0,0,0,0,0,0,125,45,1704400045
-777,177,00,00,36,20,68,26,0,0,0,0,150,35,1704400050
-778,176,00,00,37,73,40,0,0,0,0,0,150,131,1704400050
-779,175,00,00,37,39,25,30,29,0,0,0,160,57,1704400080
-780,206,00,00,33,35,26,26,0,0,0,0,120,10,1704400080
-781,202,00,00,39,101,0,0,0,0,0,0,140,103,1704400140
-782,210,00,00,24,19,29,56,22,0,0,0,150,115,1704400170
-783,176,00,00,37,73,40,0,0,0,0,0,150,131,1704400200
-784,206,00,00,33,35,26,26,0,0,0,0,120,10,1704400200
-785,177,00,00,36,20,68,26,0,0,0,0,150,35,1704400200
-786,175,00,00,37,39,25,30,29,0,0,0,160,57,1704400240
-787,202,00,00,39,101,0,0,0,0,0,0,140,103,1704400280
-788,206,00,00,33,35,26,26,0,0,0,0,120,10,1704400320
-789,210,00,00,24,19,29,56,22,0,0,0,150,115,1704400320
-790,177,00,00,36,20,68,26,0,0,0,0,150,35,1704400350
-791,176,00,00,37,73,40,0,0,0,0,0,150,131,1704400350
-792,175,00,00,37,39,25,30,29,0,0,0,160,57,1704400400
-793,202,00,00,39,101,0,0,0,0,0,0,140,103,1704400420
-794,206,00,00,33,35,26,26,0,0,0,0,120,10,1704400440
-795,210,00,00,24,19,29,56,22,0,0,0,150,115,1704400470
-796,177,00,00,36,20,68,26,0,0,0,0,150,35,1704400500
-797,176,00,00,37,73,40,0,0,0,0,0,150,131,1704400500
-798,202,00,00,39,101,0,0,0,0,0,0,140,103,1704400560
-799,175,00,00,37,39,25,30,29,0,0,0,160,57,1704400560
-800,206,00,00,33,35,26,26,0,0,0,0,120,10,1704400561
-801,210,00,00,24,19,29,56,22,0,0,0,150,115,1704400620
-802,177,00,00,36,20,68,26,0,0,0,0,150,35,1704400650
-803,176,00,00,37,73,40,0,0,0,0,0,150,131,1704400650
-804,206,00,00,33,35,26,26,0,0,0,0,120,10,1704400680
-805,202,00,00,39,101,0,0,0,0,0,0,140,103,1704400700
-806,175,00,00,37,39,25,30,29,0,0,0,160,57,1704400720
-807,210,00,00,24,19,29,56,22,0,0,0,150,115,1704400770
-808,176,00,00,37,73,40,0,0,0,0,0,150,131,1704400799
-809,206,00,00,33,35,26,26,0,0,0,0,120,10,1704400801
-810,202,00,00,39,101,0,0,0,0,0,0,140,103,1704400840
-811,175,00,00,37,39,25,30,29,0,0,0,160,57,1704400880
-812,206,00,00,33,35,26,26,0,0,0,0,120,10,1704400920
-813,210,00,00,24,19,29,56,22,0,0,0,150,115,1704400920
-814,176,00,00,37,73,40,0,0,0,0,0,150,131,1704400950
-815,202,00,00,39,101,0,0,0,0,0,0,140,103,1704400980
-816,175,00,00,37,39,25,30,29,0,0,0,160,57,1704401040
-817,206,00,00,33,35,26,26,0,0,0,0,120,10,1704401040
-818,210,00,00,24,19,29,56,22,0,0,0,150,115,1704401070
-819,176,00,00,37,73,40,0,0,0,0,0,150,131,1704401100
-820,202,00,00,39,101,0,0,0,0,0,0,140,103,1704401120
-821,206,00,00,33,35,26,26,0,0,0,0,120,10,1704401160
-822,175,00,00,37,39,25,30,29,0,0,0,160,57,1704401200
-823,210,00,00,24,19,29,56,22,0,0,0,150,115,1704401220
-824,176,00,00,37,73,40,0,0,0,0,0,150,131,1704401250
-825,202,00,00,39,101,0,0,0,0,0,0,140,103,1704401260
-826,206,00,00,33,35,26,26,0,0,0,0,120,10,1704401280
-827,175,00,00,37,39,25,30,29,0,0,0,160,57,1704401361
-828,210,00,00,24,19,29,56,22,0,0,0,150,115,1704401370
-829,206,00,00,33,35,26,26,0,0,0,0,120,10,1704401399
-830,176,00,00,37,73,40,0,0,0,0,0,150,131,1704401400
-831,202,00,00,39,101,0,0,0,0,0,0,140,103,1704401400
-832,210,00,00,24,19,29,56,22,0,0,0,150,115,1704401520
-833,175,00,00,37,39,25,30,29,0,0,0,160,57,1704401520
-834,202,00,00,39,101,0,0,0,0,0,0,140,103,1704401540
-835,176,00,00,37,73,40,0,0,0,0,0,150,131,1704401550
-836,210,00,00,24,19,29,56,22,0,0,0,150,115,1704401670
-837,202,00,00,39,101,0,0,0,0,0,0,140,103,1704401680
-838,175,00,00,37,39,25,30,29,0,0,0,160,57,1704401680
-839,176,00,00,37,73,40,0,0,0,0,0,150,131,1704401700
-840,206,00,00,33,35,26,26,0,0,0,0,120,10,1704401728
-841,210,00,00,24,19,29,56,22,0,0,0,150,115,1704401820
-842,202,00,00,39,101,0,0,0,0,0,0,140,103,1704401820
-843,178,00,00,38,39,40,23,0,0,0,0,140,50,1704401831
-844,175,00,00,37,39,25,30,29,0,0,0,160,57,1704401840
-845,176,00,00,37,73,40,0,0,0,0,0,150,131,1704401850
-846,206,00,00,33,35,26,26,0,0,0,0,120,10,1704401850
-847,202,00,00,39,101,0,0,0,0,0,0,140,103,1704401960
-848,178,00,00,38,39,40,23,0,0,0,0,140,50,1704401970
-849,210,00,00,24,19,29,56,22,0,0,0,150,115,1704401970
-850,206,00,00,33,35,26,26,0,0,0,0,120,10,1704401970
-851,175,00,00,37,39,25,30,29,0,0,0,160,57,1704402000
-852,176,00,00,37,73,40,0,0,0,0,0,150,131,1704402000
-853,206,00,00,33,35,26,26,0,0,0,0,120,10,1704402090
-854,202,00,00,39,101,0,0,0,0,0,0,140,103,1704402100
-855,178,00,00,38,39,40,23,0,0,0,0,140,50,1704402110
-856,210,00,00,24,19,29,56,22,0,0,0,150,115,1704402120
-857,176,00,00,37,73,40,0,0,0,0,0,150,131,1704402149
-858,175,00,00,37,39,25,30,29,0,0,0,160,57,1704402160
-859,206,00,00,33,35,26,26,0,0,0,0,120,10,1704402210
-860,202,00,00,39,101,0,0,0,0,0,0,140,103,1704402240
-861,178,00,00,38,39,40,23,0,0,0,0,140,50,1704402250
-862,210,00,00,24,19,29,56,22,0,0,0,150,115,1704402270
-863,176,00,00,37,73,40,0,0,0,0,0,150,131,1704402300
-864,175,00,00,37,39,25,30,29,0,0,0,160,57,1704402320
-865,206,00,00,33,35,26,26,0,0,0,0,120,10,1704402330
-866,202,00,00,39,101,0,0,0,0,0,0,140,103,1704402381
-867,178,00,00,38,39,40,23,0,0,0,0,140,50,1704402390
-868,210,00,00,24,19,29,56,22,0,0,0,150,115,1704402419
-869,176,00,00,37,73,40,0,0,0,0,0,150,131,1704402450
-870,206,00,00,33,35,26,26,0,0,0,0,120,10,1704402450
-871,175,00,00,37,39,25,30,29,0,0,0,160,57,1704402479
-872,202,00,00,39,101,0,0,0,0,0,0,140,103,1704402520
-873,178,00,00,38,39,40,23,0,0,0,0,140,50,1704402530
-874,210,00,00,24,19,29,56,22,0,0,0,150,115,1704402570
-875,206,00,00,33,35,26,26,0,0,0,0,120,10,1704402570
-876,176,00,00,37,73,40,0,0,0,0,0,150,131,1704402600
-877,175,00,00,37,39,25,30,29,0,0,0,160,57,1704402640
-878,202,00,00,39,101,0,0,0,0,0,0,140,103,1704402660
-879,178,00,00,38,39,40,23,0,0,0,0,140,50,1704402670
-880,206,00,00,33,35,26,26,0,0,0,0,120,10,1704402690
-881,210,00,00,24,19,29,56,22,0,0,0,150,115,1704402719
-882,176,00,00,37,73,40,0,0,0,0,0,150,131,1704402750
-883,202,00,00,39,101,0,0,0,0,0,0,140,103,1704402800
-884,175,00,00,37,39,25,30,29,0,0,0,160,57,1704402801
-885,206,00,00,33,35,26,26,0,0,0,0,120,10,1704402810
-886,178,00,00,38,39,40,23,0,0,0,0,140,50,1704402810
-887,210,00,00,24,19,29,56,22,0,0,0,150,115,1704402870
-888,176,00,00,37,73,40,0,0,0,0,0,150,131,1704402900
-889,206,00,00,33,35,26,26,0,0,0,0,120,10,1704402929
-890,202,00,00,39,101,0,0,0,0,0,0,140,103,1704402940
-891,178,00,00,38,39,40,23,0,0,0,0,140,50,1704402949
-892,175,00,00,37,39,25,30,29,0,0,0,160,57,1704402960
-893,210,00,00,24,19,29,56,22,0,0,0,150,115,1704403020
-894,176,00,00,37,73,40,0,0,0,0,0,150,131,1704403050
-895,206,00,00,33,35,26,26,0,0,0,0,120,10,1704403050
-896,202,00,00,39,101,0,0,0,0,0,0,140,103,1704403080
-897,178,00,00,38,39,40,23,0,0,0,0,140,50,1704403090
-898,175,00,00,37,39,25,30,29,0,0,0,160,57,1704403120
-899,206,00,00,33,35,26,26,0,0,0,0,120,10,1704403170
-900,210,00,00,24,19,29,56,22,0,0,0,150,115,1704403170
-901,176,00,00,37,73,40,0,0,0,0,0,150,131,1704403200
-902,178,00,00,38,39,40,23,0,0,0,0,140,50,1704403230
-903,175,00,00,37,39,25,30,29,0,0,0,160,57,1704403280
-904,206,00,00,33,35,26,26,0,0,0,0,120,10,1704403291
-905,210,00,00,24,19,29,56,22,0,0,0,150,115,1704403320
-906,176,00,00,37,73,40,0,0,0,0,0,150,131,1704403350
-907,178,00,00,38,39,40,23,0,0,0,0,140,50,1704403370
-908,206,00,00,33,35,26,26,0,0,0,0,120,10,1704403410
-909,175,00,00,37,39,25,30,29,0,0,0,160,57,1704403440
-910,210,00,00,24,19,29,56,22,0,0,0,150,115,1704403470
-911,176,00,00,37,73,40,0,0,0,0,0,150,131,1704403500
-912,178,00,00,38,39,40,23,0,0,0,0,140,50,1704403510
-913,206,00,00,33,35,26,26,0,0,0,0,120,10,1704403530
-914,175,00,00,37,39,25,30,29,0,0,0,160,57,1704403600
-915,210,00,00,24,19,29,56,22,0,0,0,150,115,1704403620
-916,176,00,00,37,73,40,0,0,0,0,0,150,131,1704403650
-917,178,00,00,38,39,40,23,0,0,0,0,140,50,1704403650
-918,206,00,00,33,35,26,26,0,0,0,0,120,10,1704403650
-919,175,00,00,37,39,25,30,29,0,0,0,160,57,1704403760
-920,206,00,00,33,35,26,26,0,0,0,0,120,10,1704403770
-921,210,00,00,24,19,29,56,22,0,0,0,150,115,1704403770
-922,178,00,00,38,39,40,23,0,0,0,0,140,50,1704403790
-923,176,00,00,37,73,40,0,0,0,0,0,150,131,1704403800
-924,206,00,00,33,35,26,26,0,0,0,0,120,10,1704403890
-925,210,00,00,24,19,29,56,22,0,0,0,150,115,1704403920
-926,175,00,00,37,39,25,30,29,0,0,0,160,57,1704403920
-927,178,00,00,38,39,40,23,0,0,0,0,140,50,1704403930
-928,176,00,00,37,73,40,0,0,0,0,0,150,131,1704403950
-929,206,00,00,33,35,26,26,0,0,0,0,120,10,1704404010
-930,210,00,00,24,19,29,56,22,0,0,0,150,115,1704404070
-931,178,00,00,38,39,40,23,0,0,0,0,140,50,1704404070
-932,175,00,00,37,39,25,30,29,0,0,0,160,57,1704404080
-933,176,00,00,37,73,40,0,0,0,0,0,150,131,1704404100
-934,206,00,00,33,35,26,26,0,0,0,0,120,10,1704404130
-935,178,00,00,38,39,40,23,0,0,0,0,140,50,1704404210
-936,210,00,00,24,19,29,56,22,0,0,0,150,115,1704404219
-937,175,00,00,37,39,25,30,29,0,0,0,160,57,1704404240
-938,206,00,00,33,35,26,26,0,0,0,0,120,10,1704404250
-939,176,00,00,37,73,40,0,0,0,0,0,150,131,1704404250
-940,178,00,00,38,39,40,23,0,0,0,0,140,50,1704404350
-941,210,00,00,24,19,29,56,22,0,0,0,150,115,1704404370
-942,206,00,00,33,35,26,26,0,0,0,0,120,10,1704404370
-943,175,00,00,37,39,25,30,29,0,0,0,160,57,1704404401
-944,176,00,00,37,73,40,0,0,0,0,0,150,131,1704404401
-945,178,00,00,38,39,40,23,0,0,0,0,140,50,1704404490
-946,206,00,00,33,35,26,26,0,0,0,0,120,10,1704404490
-947,210,00,00,24,19,29,56,22,0,0,0,150,115,1704404520
-948,176,00,00,37,73,40,0,0,0,0,0,150,131,1704404550
-949,175,00,00,37,39,25,30,29,0,0,0,160,57,1704404560
-950,206,00,00,33,35,26,26,0,0,0,0,120,10,1704404610
-951,210,00,00,24,19,29,56,22,0,0,0,150,115,1704404670
-952,176,00,00,37,73,40,0,0,0,0,0,150,131,1704404700
-953,175,00,00,37,39,25,30,29,0,0,0,160,57,1704404721
-954,206,00,00,33,35,26,26,0,0,0,0,120,10,1704404730
-955,211,00,00,28,97,0,0,0,0,0,0,125,45,1704404790
-956,210,00,00,24,19,29,56,22,0,0,0,150,115,1704404820
-957,206,00,00,33,35,26,26,0,0,0,0,120,10,1704404850
-958,176,00,00,37,73,40,0,0,0,0,0,150,131,1704404850
-959,175,00,00,37,39,25,30,29,0,0,0,160,57,1704404880
-960,211,00,00,28,97,0,0,0,0,0,0,125,45,1704404915
-961,210,00,00,24,19,29,56,22,0,0,0,150,115,1704404970
-962,206,00,00,33,35,26,26,0,0,0,0,120,10,1704404970
-963,176,00,00,37,73,40,0,0,0,0,0,150,131,1704405000
-964,211,00,00,28,97,0,0,0,0,0,0,125,45,1704405035
-965,175,00,00,37,39,25,30,29,0,0,0,160,57,1704405040
-966,206,00,00,33,35,26,26,0,0,0,0,120,10,1704405089
-967,210,00,00,24,19,29,56,22,0,0,0,150,115,1704405120
-968,176,00,00,37,73,40,0,0,0,0,0,150,131,1704405150
-969,211,00,00,28,97,0,0,0,0,0,0,125,45,1704405155
-970,175,00,00,37,39,25,30,29,0,0,0,160,57,1704405199
-971,206,00,00,33,35,26,26,0,0,0,0,120,10,1704405210
-972,210,00,00,24,19,29,56,22,0,0,0,150,115,1704405269
-973,211,00,00,28,97,0,0,0,0,0,0,125,45,1704405275
-974,176,00,00,37,73,40,0,0,0,0,0,150,131,1704405300
-975,206,00,00,33,35,26,26,0,0,0,0,120,10,1704405330
-976,175,00,00,37,39,25,30,29,0,0,0,160,57,1704405360
-977,177,00,00,36,20,68,26,0,0,0,0,150,35,1704405369
-978,211,00,00,28,97,0,0,0,0,0,0,125,45,1704405395
-979,210,00,00,24,19,29,56,22,0,0,0,150,115,1704405420
-980,176,00,00,37,73,40,0,0,0,0,0,150,131,1704405450
-981,206,00,00,33,35,26,26,0,0,0,0,120,10,1704405450
-982,178,00,00,38,39,40,23,0,0,0,0,140,50,1704405469
-983,211,00,00,28,97,0,0,0,0,0,0,125,45,1704405515
-984,177,00,00,36,20,68,26,0,0,0,0,150,35,1704405520
-985,175,00,00,37,39,25,30,29,0,0,0,160,57,1704405520
-986,210,00,00,24,19,29,56,22,0,0,0,150,115,1704405570
-987,206,00,00,33,35,26,26,0,0,0,0,120,10,1704405570
-988,176,00,00,37,73,40,0,0,0,0,0,150,131,1704405600
-989,178,00,00,38,39,40,23,0,0,0,0,140,50,1704405610
-990,211,00,00,28,97,0,0,0,0,0,0,125,45,1704405635
-991,177,00,00,36,20,68,26,0,0,0,0,150,35,1704405670
-992,175,00,00,37,39,25,30,29,0,0,0,160,57,1704405681
-993,206,00,00,33,35,26,26,0,0,0,0,120,10,1704405690
-994,210,00,00,24,19,29,56,22,0,0,0,150,115,1704405720
-995,176,00,00,37,73,40,0,0,0,0,0,150,131,1704405750
-996,211,07,00,28,107,0,0,0,0,0,0,135,45,1704405765
-997,178,07,00,38,39,42,20,21,0,0,0,160,90,1704405770
-998,206,07,00,44,44,26,26,0,0,0,0,140,7,1704405830
-999,177,07,00,40,25,71,34,0,0,0,0,170,33,1704405840
-1000,175,07,00,40,42,29,26,33,0,0,0,170,40,1704405850
-1001,210,07,00,24,19,39,65,23,0,0,0,170,131,1704405890
-1002,211,07,00,28,107,0,0,0,0,0,0,135,45,1704405895
-1003,176,07,00,37,93,40,0,0,0,0,0,170,153,1704405921
-1004,178,07,00,38,39,42,20,21,0,0,0,160,90,1704405930
-1005,206,07,00,44,44,26,26,0,0,0,0,140,7,1704405970
-1006,177,07,00,40,25,71,34,0,0,0,0,170,33,1704406010
-1007,175,07,00,40,42,29,26,33,0,0,0,170,40,1704406019
-1008,211,07,00,28,107,0,0,0,0,0,0,135,45,1704406025
-1009,210,07,00,24,19,39,65,23,0,0,0,170,131,1704406060
-1010,176,07,00,37,93,40,0,0,0,0,0,170,153,1704406090
-1011,178,07,00,38,39,42,20,21,0,0,0,160,90,1704406091
-1012,206,07,00,44,44,26,26,0,0,0,0,140,7,1704406110
-1013,211,07,00,28,107,0,0,0,0,0,0,135,45,1704406155
-1014,177,07,00,40,25,71,34,0,0,0,0,170,33,1704406180
-1015,175,07,00,40,42,29,26,33,0,0,0,170,40,1704406190
-1016,210,07,00,24,19,39,65,23,0,0,0,170,131,1704406230
-1017,206,07,00,44,44,26,26,0,0,0,0,140,7,1704406250
-1018,178,07,00,38,39,42,20,21,0,0,0,160,90,1704406250
-1019,176,07,00,37,93,40,0,0,0,0,0,170,153,1704406261
-1020,211,07,00,28,107,0,0,0,0,0,0,135,45,1704406285
-1021,177,07,00,40,25,71,34,0,0,0,0,170,33,1704406350
-1022,175,07,00,40,42,29,26,33,0,0,0,170,40,1704406360
-1023,206,07,00,44,44,26,26,0,0,0,0,140,7,1704406390
-1024,210,07,00,24,19,39,65,23,0,0,0,170,131,1704406400
-1025,178,07,00,38,39,42,20,21,0,0,0,160,90,1704406411
-1026,211,07,00,28,107,0,0,0,0,0,0,135,45,1704406415
-1027,176,07,00,37,93,40,0,0,0,0,0,170,153,1704406430
-1028,177,07,00,40,25,71,34,0,0,0,0,170,33,1704406520
-1029,175,07,00,40,42,29,26,33,0,0,0,170,40,1704406530
-1030,211,07,00,28,107,0,0,0,0,0,0,135,45,1704406545
-1031,178,07,00,38,39,42,20,21,0,0,0,160,90,1704406570
-1032,210,07,00,24,19,39,65,23,0,0,0,170,131,1704406570
-1033,176,07,00,37,93,40,0,0,0,0,0,170,153,1704406600
-1034,211,07,00,28,107,0,0,0,0,0,0,135,45,1704406675
-1035,177,07,00,40,25,71,34,0,0,0,0,170,33,1704406690
-1036,175,07,00,40,42,29,26,33,0,0,0,170,40,1704406700
-1037,178,07,00,38,39,42,20,21,0,0,0,160,90,1704406729
-1038,210,07,00,24,19,39,65,23,0,0,0,170,131,1704406740
-1039,176,07,00,37,93,40,0,0,0,0,0,170,153,1704406770
-1040,211,07,00,28,107,0,0,0,0,0,0,135,45,1704406805
-1041,177,07,00,40,25,71,34,0,0,0,0,170,33,1704406860
-1042,175,07,00,40,42,29,26,33,0,0,0,170,40,1704406870
-1043,178,07,00,38,39,42,20,21,0,0,0,160,90,1704406890
-1044,210,07,00,24,19,39,65,23,0,0,0,170,131,1704406910
-1045,211,07,00,28,107,0,0,0,0,0,0,135,45,1704406935
-1046,176,07,00,37,93,40,0,0,0,0,0,170,153,1704406940
-1047,177,07,00,40,25,71,34,0,0,0,0,170,33,1704407029
-1048,175,07,00,40,42,29,26,33,0,0,0,170,40,1704407040
-1049,178,07,00,38,39,42,20,21,0,0,0,160,90,1704407050
-1050,211,07,00,28,107,0,0,0,0,0,0,135,45,1704407065
-1051,210,07,00,24,19,39,65,23,0,0,0,170,131,1704407079
-1052,176,07,00,37,93,40,0,0,0,0,0,170,153,1704407110
-1053,211,07,00,28,107,0,0,0,0,0,0,135,45,1704407195
-1054,177,07,00,40,25,71,34,0,0,0,0,170,33,1704407200
-1055,178,07,00,38,39,42,20,21,0,0,0,160,90,1704407210
-1056,175,07,00,40,42,29,26,33,0,0,0,170,40,1704407210
-1057,210,07,00,24,19,39,65,23,0,0,0,170,131,1704407250
-1058,176,07,00,37,93,40,0,0,0,0,0,170,153,1704407280
-1059,211,07,00,28,107,0,0,0,0,0,0,135,45,1704407325
-1060,178,07,00,38,39,42,20,21,0,0,0,160,90,1704407370
-1061,177,07,00,40,25,71,34,0,0,0,0,170,33,1704407370
-1062,175,07,00,40,42,29,26,33,0,0,0,170,40,1704407380
-1063,210,07,00,24,19,39,65,23,0,0,0,170,131,1704407420
-1064,176,07,00,37,93,40,0,0,0,0,0,170,153,1704407450
-1065,211,07,00,28,107,0,0,0,0,0,0,135,45,1704407455
-1066,178,07,00,38,39,42,20,21,0,0,0,160,90,1704407530
-1067,177,07,00,40,25,71,34,0,0,0,0,170,33,1704407540
-1068,175,07,00,40,42,29,26,33,0,0,0,170,40,1704407550
-1069,211,07,00,28,107,0,0,0,0,0,0,135,45,1704407585
-1070,210,07,00,24,19,39,65,23,0,0,0,170,131,1704407591
-1071,176,07,00,37,93,40,0,0,0,0,0,170,153,1704407620
-1072,178,07,00,38,39,42,20,21,0,0,0,160,90,1704407690
-1073,177,07,00,40,25,71,34,0,0,0,0,170,33,1704407710
-1074,211,07,00,28,107,0,0,0,0,0,0,135,45,1704407715
-1075,175,07,00,40,42,29,26,33,0,0,0,170,40,1704407721
-1076,210,07,00,24,19,39,65,23,0,0,0,170,131,1704407760
-1077,176,07,00,37,93,40,0,0,0,0,0,170,153,1704407790
-1078,211,07,00,28,107,0,0,0,0,0,0,135,45,1704407845
-1079,178,07,00,38,39,42,20,21,0,0,0,160,90,1704407850
-1080,177,07,00,40,25,71,34,0,0,0,0,170,33,1704407880
-1081,175,07,00,40,42,29,26,33,0,0,0,170,40,1704407890
-1082,210,07,00,24,19,39,65,23,0,0,0,170,131,1704407930
-1083,176,07,00,37,93,40,0,0,0,0,0,170,153,1704407960
-1084,211,07,00,28,107,0,0,0,0,0,0,135,45,1704407975
-1085,178,07,00,38,39,42,20,21,0,0,0,160,90,1704408010
-1086,177,07,00,40,25,71,34,0,0,0,0,170,33,1704408050
-1087,175,07,00,40,42,29,26,33,0,0,0,170,40,1704408060
-1088,210,07,00,24,19,39,65,23,0,0,0,170,131,1704408101
-1089,211,07,00,28,107,0,0,0,0,0,0,135,45,1704408105
-1090,176,07,00,37,93,40,0,0,0,0,0,170,153,1704408130
-1091,178,07,00,38,39,42,20,21,0,0,0,160,90,1704408170
-1092,177,07,00,40,25,71,34,0,0,0,0,170,33,1704408219
-1093,175,07,00,40,42,29,26,33,0,0,0,170,40,1704408230
-1094,211,07,00,28,107,0,0,0,0,0,0,135,45,1704408235
-1095,210,07,00,24,19,39,65,23,0,0,0,170,131,1704408270
-1096,176,07,00,37,93,40,0,0,0,0,0,170,153,1704408300
-1097,178,07,00,38,39,42,20,21,0,0,0,160,90,1704408330
-1098,211,07,00,28,107,0,0,0,0,0,0,135,45,1704408365
-1099,177,07,00,40,25,71,34,0,0,0,0,170,33,1704408390
-1100,175,07,00,40,42,29,26,33,0,0,0,170,40,1704408400
-1101,210,07,00,24,19,39,65,23,0,0,0,170,131,1704408440
-1102,176,07,00,37,93,40,0,0,0,0,0,170,153,1704408471
-1103,178,07,00,38,39,42,20,21,0,0,0,160,90,1704408490
-1104,211,07,00,28,107,0,0,0,0,0,0,135,45,1704408495
-1105,177,07,00,40,25,71,34,0,0,0,0,170,33,1704408560
-1106,175,07,00,40,42,29,26,33,0,0,0,170,40,1704408570
-1107,210,07,00,24,19,39,65,23,0,0,0,170,131,1704408611
-1108,211,07,00,28,107,0,0,0,0,0,0,135,45,1704408625
-1109,176,07,00,37,93,40,0,0,0,0,0,170,153,1704408640
-1110,178,07,00,38,39,42,20,21,0,0,0,160,90,1704408651
-1111,177,07,00,40,25,71,34,0,0,0,0,170,33,1704408730
-1112,175,07,00,40,42,29,26,33,0,0,0,170,40,1704408740
-1113,211,07,00,28,107,0,0,0,0,0,0,135,45,1704408755
-1114,210,07,00,24,19,39,65,23,0,0,0,170,131,1704408780
-1115,176,07,00,37,93,40,0,0,0,0,0,170,153,1704408810
-1116,178,07,00,38,39,42,20,21,0,0,0,160,90,1704408810
-1117,211,07,00,28,107,0,0,0,0,0,0,135,45,1704408885
-1118,177,07,00,40,25,71,34,0,0,0,0,170,33,1704408900
-1119,175,07,00,40,42,29,26,33,0,0,0,170,40,1704408910
-1120,210,07,00,24,19,39,65,23,0,0,0,170,131,1704408950
-1121,178,07,00,38,39,42,20,21,0,0,0,160,90,1704408970
-1122,176,07,00,37,93,40,0,0,0,0,0,170,153,1704408980
-1123,211,07,00,28,107,0,0,0,0,0,0,135,45,1704409015
-1124,177,07,00,40,25,71,34,0,0,0,0,170,33,1704409070
-1125,175,07,00,40,42,29,26,33,0,0,0,170,40,1704409080
-1126,210,07,00,24,19,39,65,23,0,0,0,170,131,1704409120
-1127,178,07,00,38,39,42,20,21,0,0,0,160,90,1704409131
-1128,211,07,00,28,107,0,0,0,0,0,0,135,45,1704409145
-1129,176,07,00,37,93,40,0,0,0,0,0,170,153,1704409150
-1130,177,07,00,40,25,71,34,0,0,0,0,170,33,1704409240
-1131,175,07,00,40,42,29,26,33,0,0,0,170,40,1704409250
-1132,211,07,00,28,107,0,0,0,0,0,0,135,45,1704409275
-1133,210,07,00,24,19,39,65,23,0,0,0,170,131,1704409290
-1134,178,07,00,38,39,42,20,21,0,0,0,160,90,1704409290
-1135,176,07,00,37,93,40,0,0,0,0,0,170,153,1704409321
-1136,211,07,00,28,107,0,0,0,0,0,0,135,45,1704409405
-1137,177,07,00,40,25,71,34,0,0,0,0,170,33,1704409410
-1138,175,07,00,40,42,29,26,33,0,0,0,170,40,1704409420
-1139,178,07,00,38,39,42,20,21,0,0,0,160,90,1704409450
-1140,210,07,00,24,19,39,65,23,0,0,0,170,131,1704409460
-1141,176,07,00,37,93,40,0,0,0,0,0,170,153,1704409490
-1142,211,07,00,28,107,0,0,0,0,0,0,135,45,1704409535
-1143,177,07,00,40,25,71,34,0,0,0,0,170,33,1704409580
-1144,175,07,00,40,42,29,26,33,0,0,0,170,40,1704409590
-1145,178,07,00,38,39,42,20,21,0,0,0,160,90,1704409610
-1146,210,07,00,24,19,39,65,23,0,0,0,170,131,1704409630
-1147,176,07,00,37,93,40,0,0,0,0,0,170,153,1704409660
-1148,211,07,00,28,107,0,0,0,0,0,0,135,45,1704409665
-1149,177,07,00,40,25,71,34,0,0,0,0,170,33,1704409750
-1150,175,07,00,40,42,29,26,33,0,0,0,170,40,1704409761
-1151,178,07,00,38,39,42,20,21,0,0,0,160,90,1704409770
-1152,211,07,00,28,107,0,0,0,0,0,0,135,45,1704409795
-1153,210,07,00,24,19,39,65,23,0,0,0,170,131,1704409800
-1154,176,07,00,37,93,40,0,0,0,0,0,170,153,1704409831
-1155,177,07,00,40,25,71,34,0,0,0,0,170,33,1704409921
-1156,211,07,00,28,107,0,0,0,0,0,0,135,45,1704409925
-1157,178,07,00,38,39,42,20,21,0,0,0,160,90,1704409929
-1158,175,07,00,40,42,29,26,33,0,0,0,170,40,1704409930
-1159,210,07,00,24,19,39,65,23,0,0,0,170,131,1704409970
-1160,176,07,00,37,93,40,0,0,0,0,0,170,153,1704410000
-1161,211,07,00,28,107,0,0,0,0,0,0,135,45,1704410055
-1162,178,07,00,38,39,42,20,21,0,0,0,160,90,1704410090
-1163,177,07,00,40,25,71,34,0,0,0,0,170,33,1704410090
-1164,175,07,00,40,42,29,26,33,0,0,0,170,40,1704410099
-1165,210,07,00,24,19,39,65,23,0,0,0,170,131,1704410140
-1166,176,07,00,37,93,40,0,0,0,0,0,170,153,1704410170
-1167,211,07,00,28,107,0,0,0,0,0,0,135,45,1704410185
-1168,178,07,00,38,39,42,20,21,0,0,0,160,90,1704410251
-1169,177,07,00,40,25,71,34,0,0,0,0,170,33,1704410260
-1170,175,07,00,40,42,29,26,33,0,0,0,170,40,1704410270
-1171,210,07,00,24,19,39,65,23,0,0,0,170,131,1704410310
-1172,211,07,00,28,107,0,0,0,0,0,0,135,45,1704410315
-1173,176,07,00,37,93,40,0,0,0,0,0,170,153,1704410340
-1174,178,07,00,38,39,42,20,21,0,0,0,160,90,1704410410
-1175,177,07,00,40,25,71,34,0,0,0,0,170,33,1704410430
-1176,175,07,00,40,42,29,26,33,0,0,0,170,40,1704410440
-1177,211,07,00,28,107,0,0,0,0,0,0,135,45,1704410445
-1178,210,07,00,24,19,39,65,23,0,0,0,170,131,1704410480
-1179,176,07,00,37,93,40,0,0,0,0,0,170,153,1704410510
-1180,178,07,00,38,39,42,20,21,0,0,0,160,90,1704410570
-1181,211,07,00,28,107,0,0,0,0,0,0,135,45,1704410575
-1182,177,07,00,40,25,71,34,0,0,0,0,170,33,1704410600
-1183,175,07,00,40,42,29,26,33,0,0,0,170,40,1704410610
-1184,201,00,00,24,24,17,58,17,0,0,0,140,133,1704410640
-1185,210,07,00,24,19,39,65,23,0,0,0,170,131,1704410650
-1186,176,07,00,37,93,40,0,0,0,0,0,170,153,1704410680
-1187,211,07,00,28,107,0,0,0,0,0,0,135,45,1704410705
-1188,178,07,00,38,39,42,20,21,0,0,0,160,90,1704410730
-1189,177,07,00,40,25,71,34,0,0,0,0,170,33,1704410770
-1190,175,07,00,40,42,29,26,33,0,0,0,170,40,1704410780
-1191,201,07,00,30,36,18,58,18,0,0,0,160,132,1704410800
-1192,210,07,00,24,19,39,65,23,0,0,0,170,131,1704410820
-1193,211,07,00,28,107,0,0,0,0,0,0,135,45,1704410835
-1194,176,07,00,37,93,40,0,0,0,0,0,170,153,1704410850
-1195,178,07,00,38,39,42,20,21,0,0,0,160,90,1704410891
-1196,177,07,00,40,25,71,34,0,0,0,0,170,33,1704410940
-1197,175,07,00,40,42,29,26,33,0,0,0,170,40,1704410950
-1198,201,07,00,30,36,18,58,18,0,0,0,160,132,1704410960
-1199,211,07,00,28,107,0,0,0,0,0,0,135,45,1704410965
-1200,210,07,00,24,19,39,65,23,0,0,0,170,131,1704410990
-1201,176,07,00,37,93,40,0,0,0,0,0,170,153,1704411020
-1202,178,07,00,38,39,42,20,21,0,0,0,160,90,1704411050
-1203,211,07,00,28,107,0,0,0,0,0,0,135,45,1704411095
-1204,177,07,00,40,25,71,34,0,0,0,0,170,33,1704411110
-1205,201,07,00,30,36,18,58,18,0,0,0,160,132,1704411120
-1206,175,07,00,40,42,29,26,33,0,0,0,170,40,1704411120
-1207,210,07,00,24,19,39,65,23,0,0,0,170,131,1704411160
-1208,176,07,00,37,93,40,0,0,0,0,0,170,153,1704411190
-1209,178,07,00,38,39,42,20,21,0,0,0,160,90,1704411210
-1210,211,07,00,28,107,0,0,0,0,0,0,135,45,1704411225
-1211,201,07,00,30,36,18,58,18,0,0,0,160,132,1704411280
-1212,177,07,00,40,25,71,34,0,0,0,0,170,33,1704411280
-1213,175,07,00,40,42,29,26,33,0,0,0,170,40,1704411290
-1214,210,07,00,24,19,39,65,23,0,0,0,170,131,1704411330
-1215,211,07,00,28,107,0,0,0,0,0,0,135,45,1704411355
-1216,176,07,00,37,93,40,0,0,0,0,0,170,153,1704411360
-1217,178,07,00,38,39,42,20,21,0,0,0,160,90,1704411371
-1218,201,07,00,30,36,18,58,18,0,0,0,160,132,1704411440
-1219,177,07,00,40,25,71,34,0,0,0,0,170,33,1704411449
-1220,175,07,00,40,42,29,26,33,0,0,0,170,40,1704411461
-1221,211,07,00,28,107,0,0,0,0,0,0,135,45,1704411485
-1222,210,07,00,24,19,39,65,23,0,0,0,170,131,1704411500
-1223,176,07,00,37,93,40,0,0,0,0,0,170,153,1704411530
-1224,178,07,00,38,39,42,20,21,0,0,0,160,90,1704411530
-1225,201,07,00,30,36,18,58,18,0,0,0,160,132,1704411600
-1226,211,07,00,28,107,0,0,0,0,0,0,135,45,1704411615
-1227,175,07,00,40,42,29,26,33,0,0,0,170,40,1704411630
-1228,210,07,00,24,19,39,65,23,0,0,0,170,131,1704411670
-1229,178,07,00,38,39,42,20,21,0,0,0,160,90,1704411690
-1230,176,07,00,37,93,40,0,0,0,0,0,170,153,1704411700
-1231,211,07,00,28,107,0,0,0,0,0,0,135,45,1704411745
-1232,201,07,00,30,36,18,58,18,0,0,0,160,132,1704411761
-1233,175,07,00,40,42,29,26,33,0,0,0,170,40,1704411800
-1234,210,07,00,24,19,39,65,23,0,0,0,170,131,1704411840
-1235,178,07,00,38,39,42,20,21,0,0,0,160,90,1704411850
-1236,176,07,00,37,93,40,0,0,0,0,0,170,153,1704411870
-1237,211,07,00,28,107,0,0,0,0,0,0,135,45,1704411875
-1238,201,07,00,30,36,18,58,18,0,0,0,160,132,1704411920
-1239,175,07,00,40,42,29,26,33,0,0,0,170,40,1704411970
-1240,211,07,00,28,107,0,0,0,0,0,0,135,45,1704412005
-1241,178,07,00,38,39,42,20,21,0,0,0,160,90,1704412010
-1242,210,07,00,24,19,39,65,23,0,0,0,170,131,1704412010
-1243,176,07,00,37,93,40,0,0,0,0,0,170,153,1704412040
-1244,201,07,00,30,36,18,58,18,0,0,0,160,132,1704412080
-1245,211,07,00,28,107,0,0,0,0,0,0,135,45,1704412135
-1246,175,07,00,40,42,29,26,33,0,0,0,170,40,1704412140
-1247,178,07,00,38,39,42,20,21,0,0,0,160,90,1704412170
-1248,210,07,00,24,19,39,65,23,0,0,0,170,131,1704412180
-1249,176,07,00,37,93,40,0,0,0,0,0,170,153,1704412210
-1250,201,07,00,30,36,18,58,18,0,0,0,160,132,1704412240
-1251,211,07,00,28,107,0,0,0,0,0,0,135,45,1704412265
-1252,175,07,00,40,42,29,26,33,0,0,0,170,40,1704412310
-1253,178,07,00,38,39,42,20,21,0,0,0,160,90,1704412330
-1254,210,07,00,24,19,39,65,23,0,0,0,170,131,1704412350
-1255,176,07,00,37,93,40,0,0,0,0,0,170,153,1704412380
-1256,211,07,00,28,107,0,0,0,0,0,0,135,45,1704412395
-1257,201,07,00,30,36,18,58,18,0,0,0,160,132,1704412400
-1258,175,07,00,40,42,29,26,33,0,0,0,170,40,1704412481
-1259,178,07,00,38,39,42,20,21,0,0,0,160,90,1704412490
-1260,210,07,00,24,19,39,65,23,0,0,0,170,131,1704412520
-1261,211,07,00,28,107,0,0,0,0,0,0,135,45,1704412525
-1262,176,07,00,37,93,40,0,0,0,0,0,170,153,1704412550
-1263,201,07,00,30,36,18,58,18,0,0,0,160,132,1704412560
-1264,175,07,00,40,42,29,26,33,0,0,0,170,40,1704412650
-1265,178,07,00,38,39,42,20,21,0,0,0,160,90,1704412650
-1266,211,07,00,28,107,0,0,0,0,0,0,135,45,1704412655
-1267,210,07,00,24,19,39,65,23,0,0,0,170,131,1704412690
-1268,201,07,00,30,36,18,58,18,0,0,0,160,132,1704412720
-1269,176,07,00,37,93,40,0,0,0,0,0,170,153,1704412720
-1270,211,07,00,28,107,0,0,0,0,0,0,135,45,1704412785
-1271,178,07,00,38,39,42,20,21,0,0,0,160,90,1704412810
-1272,175,07,00,40,42,29,26,33,0,0,0,170,40,1704412819
-1273,210,07,00,24,19,39,65,23,0,0,0,170,131,1704412859
-1274,201,07,00,30,36,18,58,18,0,0,0,160,132,1704412880
-1275,176,07,00,37,93,40,0,0,0,0,0,170,153,1704412889
-1276,211,07,00,28,107,0,0,0,0,0,0,135,45,1704412915
-1277,178,09,00,38,39,43,28,22,0,0,0,170,80,1704412980
-1278,175,09,00,43,45,33,22,37,0,0,0,180,28,1704413000
-1279,210,09,00,28,15,43,70,24,0,0,0,180,137,1704413040
-1280,211,09,00,28,112,0,0,0,0,0,0,140,55,1704413050
-1281,176,09,00,37,103,40,0,0,0,0,0,180,169,1704413070
-1282,178,09,00,38,39,43,28,22,0,0,0,170,80,1704413150
-1283,175,09,00,43,45,33,22,37,0,0,0,180,28,1704413180
-1284,211,09,00,28,112,0,0,0,0,0,0,140,55,1704413190
-1285,210,09,00,28,15,43,70,24,0,0,0,180,137,1704413220
-1286,176,09,00,37,103,40,0,0,0,0,0,180,169,1704413249
-1287,178,09,00,38,39,43,28,22,0,0,0,170,80,1704413320
-1288,211,09,00,28,112,0,0,0,0,0,0,140,55,1704413330
-1289,175,09,00,43,45,33,22,37,0,0,0,180,28,1704413360
-1290,210,09,00,28,15,43,70,24,0,0,0,180,137,1704413400
-1291,176,09,00,37,103,40,0,0,0,0,0,180,169,1704413430
-1292,211,09,00,28,112,0,0,0,0,0,0,140,55,1704413470
-1293,178,09,00,38,39,43,28,22,0,0,0,170,80,1704413490
-1294,175,09,00,43,45,33,22,37,0,0,0,180,28,1704413540
-1295,210,09,00,28,15,43,70,24,0,0,0,180,137,1704413580
-1296,177,07,00,40,25,71,34,0,0,0,0,170,33,1704413608
-1297,211,09,00,28,112,0,0,0,0,0,0,140,55,1704413609
-1298,176,09,00,37,103,40,0,0,0,0,0,180,169,1704413610
-1299,178,09,00,38,39,43,28,22,0,0,0,170,80,1704413660
-1300,175,09,00,43,45,33,22,37,0,0,0,180,28,1704413720
-1301,211,09,00,28,112,0,0,0,0,0,0,140,55,1704413750
-1302,210,09,00,28,15,43,70,24,0,0,0,180,137,1704413760
-1303,176,09,00,37,103,40,0,0,0,0,0,180,169,1704413790
-1304,177,09,00,43,27,70,40,0,0,0,0,180,41,1704413790
-1305,206,07,00,44,44,26,26,0,0,0,0,140,7,1704413824
-1306,178,09,00,38,39,43,28,22,0,0,0,170,80,1704413829
-1307,211,09,00,28,112,0,0,0,0,0,0,140,55,1704413889
-1308,175,09,00,43,45,33,22,37,0,0,0,180,28,1704413900
-1309,210,09,00,28,15,43,70,24,0,0,0,180,137,1704413940
-1310,206,09,00,45,53,26,26,0,0,0,0,150,17,1704413970
-1311,177,09,00,43,27,70,40,0,0,0,0,180,41,1704413970
-1312,176,09,00,37,103,40,0,0,0,0,0,180,169,1704413970
-1313,178,09,00,38,39,43,28,22,0,0,0,170,80,1704414000
-1314,211,09,00,28,112,0,0,0,0,0,0,140,55,1704414030
-1315,175,09,00,43,45,33,22,37,0,0,0,180,28,1704414079
-1316,210,09,00,28,15,43,70,24,0,0,0,180,137,1704414120
-1317,206,09,00,45,53,26,26,0,0,0,0,150,17,1704414120
-1318,176,09,00,37,103,40,0,0,0,0,0,180,169,1704414150
-1319,177,09,00,43,27,70,40,0,0,0,0,180,41,1704414150
-1320,211,09,00,28,112,0,0,0,0,0,0,140,55,1704414170
-1321,178,09,00,38,39,43,28,22,0,0,0,170,80,1704414170
-1322,175,09,00,43,45,33,22,37,0,0,0,180,28,1704414260
-1323,206,09,00,45,53,26,26,0,0,0,0,150,17,1704414271
-1324,210,09,00,28,15,43,70,24,0,0,0,180,137,1704414300
-1325,211,09,00,28,112,0,0,0,0,0,0,140,55,1704414310
-1326,177,09,00,43,27,70,40,0,0,0,0,180,41,1704414330
-1327,176,09,00,37,103,40,0,0,0,0,0,180,169,1704414330
-1328,178,09,00,38,39,43,28,22,0,0,0,170,80,1704414340
-1329,206,09,00,45,53,26,26,0,0,0,0,150,17,1704414420
-1330,175,09,00,43,45,33,22,37,0,0,0,180,28,1704414440
-1331,211,09,00,28,112,0,0,0,0,0,0,140,55,1704414450
-1332,210,09,00,28,15,43,70,24,0,0,0,180,137,1704414480
-1333,177,09,00,43,27,70,40,0,0,0,0,180,41,1704414510
-1334,176,09,00,37,103,40,0,0,0,0,0,180,169,1704414510
-1335,178,09,00,38,39,43,28,22,0,0,0,170,80,1704414510
-1336,206,09,00,45,53,26,26,0,0,0,0,150,17,1704414570
-1337,211,09,00,28,112,0,0,0,0,0,0,140,55,1704414590
-1338,175,09,00,43,45,33,22,37,0,0,0,180,28,1704414621
-1339,210,09,00,28,15,43,70,24,0,0,0,180,137,1704414661
-1340,178,09,00,38,39,43,28,22,0,0,0,170,80,1704414680
-1341,176,09,00,37,103,40,0,0,0,0,0,180,169,1704414690
-1342,177,09,00,43,27,70,40,0,0,0,0,180,41,1704414691
-1343,206,09,00,45,53,26,26,0,0,0,0,150,17,1704414720
-1344,211,09,00,28,112,0,0,0,0,0,0,140,55,1704414730
-1345,175,09,00,43,45,33,22,37,0,0,0,180,28,1704414800
-1346,210,09,00,28,15,43,70,24,0,0,0,180,137,1704414840
-1347,178,09,00,38,39,43,28,22,0,0,0,170,80,1704414851
-1348,211,09,00,28,112,0,0,0,0,0,0,140,55,1704414870
-1349,206,09,00,45,53,26,26,0,0,0,0,150,17,1704414870
-1350,177,09,00,43,27,70,40,0,0,0,0,180,41,1704414870
-1351,176,09,00,37,103,40,0,0,0,0,0,180,169,1704414870
-1352,175,09,00,43,45,33,22,37,0,0,0,180,28,1704414980
-1353,211,09,00,28,112,0,0,0,0,0,0,140,55,1704415010
-1354,178,09,00,38,39,43,28,22,0,0,0,170,80,1704415020
-1355,210,09,00,28,15,43,70,24,0,0,0,180,137,1704415020
-1356,206,09,00,45,53,26,26,0,0,0,0,150,17,1704415020
-1357,176,09,00,37,103,40,0,0,0,0,0,180,169,1704415049
-1358,177,09,00,43,27,70,40,0,0,0,0,180,41,1704415050
-1359,211,09,00,28,112,0,0,0,0,0,0,140,55,1704415150
-1360,175,09,00,43,45,33,22,37,0,0,0,180,28,1704415160
-1361,206,09,00,45,53,26,26,0,0,0,0,150,17,1704415170
-1362,178,09,00,38,39,43,28,22,0,0,0,170,80,1704415190
-1363,210,09,00,28,15,43,70,24,0,0,0,180,137,1704415200
-1364,176,09,00,37,103,40,0,0,0,0,0,180,169,1704415230
-1365,177,09,00,43,27,70,40,0,0,0,0,180,41,1704415230
-1366,211,09,00,28,112,0,0,0,0,0,0,140,55,1704415290
-1367,206,09,00,45,53,26,26,0,0,0,0,150,17,1704415320
-1368,175,09,00,43,45,33,22,37,0,0,0,180,28,1704415340
-1369,178,09,00,38,39,43,28,22,0,0,0,170,80,1704415360
-1370,210,09,00,28,15,43,70,24,0,0,0,180,137,1704415379
-1371,176,09,00,37,103,40,0,0,0,0,0,180,169,1704415410
-1372,177,09,00,43,27,70,40,0,0,0,0,180,41,1704415410
-1373,211,09,00,28,112,0,0,0,0,0,0,140,55,1704415430
-1374,206,09,00,45,53,26,26,0,0,0,0,150,17,1704415470
-1375,175,09,00,43,45,33,22,37,0,0,0,180,28,1704415521
-1376,178,09,00,38,39,43,28,22,0,0,0,170,80,1704415530
-1377,210,09,00,28,15,43,70,24,0,0,0,180,137,1704415560
-1378,211,09,00,28,112,0,0,0,0,0,0,140,55,1704415570
-1379,176,09,00,37,103,40,0,0,0,0,0,180,169,1704415590
-1380,177,09,00,43,27,70,40,0,0,0,0,180,41,1704415590
-1381,206,09,00,45,53,26,26,0,0,0,0,150,17,1704415620
-1382,178,09,00,38,39,43,28,22,0,0,0,170,80,1704415700
-1383,175,09,00,43,45,33,22,37,0,0,0,180,28,1704415700
-1384,211,09,00,28,112,0,0,0,0,0,0,140,55,1704415711
-1385,210,09,00,28,15,43,70,24,0,0,0,180,137,1704415740
-1386,206,09,00,45,53,26,26,0,0,0,0,150,17,1704415770
-1387,177,09,00,43,27,70,40,0,0,0,0,180,41,1704415770
-1388,176,09,00,37,103,40,0,0,0,0,0,180,169,1704415770
-1389,211,09,00,28,112,0,0,0,0,0,0,140,55,1704415850
-1390,178,09,00,38,39,43,28,22,0,0,0,170,80,1704415870
-1391,175,09,00,43,45,33,22,37,0,0,0,180,28,1704415880
-1392,210,09,00,28,15,43,70,24,0,0,0,180,137,1704415920
-1393,206,09,00,45,53,26,26,0,0,0,0,150,17,1704415920
-1394,177,09,00,43,27,70,40,0,0,0,0,180,41,1704415950
-1395,176,09,00,37,103,40,0,0,0,0,0,180,169,1704415950
-1396,211,09,00,28,112,0,0,0,0,0,0,140,55,1704415990
-1397,202,00,00,39,101,0,0,0,0,0,0,140,103,1704416034
-1398,178,09,00,38,39,43,28,22,0,0,0,170,80,1704416040
-1399,175,09,00,43,45,33,22,37,0,0,0,180,28,1704416060
-1400,206,09,00,45,53,26,26,0,0,0,0,150,17,1704416070
-1401,210,09,00,28,15,43,70,24,0,0,0,180,137,1704416100
-1402,176,09,00,37,103,40,0,0,0,0,0,180,169,1704416129
-1403,211,09,00,28,112,0,0,0,0,0,0,140,55,1704416130
-1404,177,09,00,43,27,70,40,0,0,0,0,180,41,1704416130
-1405,202,09,00,46,114,0,0,0,0,0,0,160,103,1704416190
-1406,178,09,00,38,39,43,28,22,0,0,0,170,80,1704416211
-1407,206,09,00,45,53,26,26,0,0,0,0,150,17,1704416219
-1408,175,09,00,43,45,33,22,37,0,0,0,180,28,1704416240
-1409,211,09,00,28,112,0,0,0,0,0,0,140,55,1704416269
-1410,210,09,00,28,15,43,70,24,0,0,0,180,137,1704416279
-1411,177,09,00,43,27,70,40,0,0,0,0,180,41,1704416310
-1412,176,09,00,37,103,40,0,0,0,0,0,180,169,1704416310
-1413,202,09,00,46,114,0,0,0,0,0,0,160,103,1704416350
-1414,206,09,00,45,53,26,26,0,0,0,0,150,17,1704416370
-1415,178,09,00,38,39,43,28,22,0,0,0,170,80,1704416380
-1416,211,09,00,28,112,0,0,0,0,0,0,140,55,1704416410
-1417,175,09,00,43,45,33,22,37,0,0,0,180,28,1704416420
-1418,210,09,00,28,15,43,70,24,0,0,0,180,137,1704416460
-1419,177,09,00,43,27,70,40,0,0,0,0,180,41,1704416490
-1420,176,09,00,37,103,40,0,0,0,0,0,180,169,1704416490
-1421,202,09,00,46,114,0,0,0,0,0,0,160,103,1704416510
-1422,206,09,00,45,53,26,26,0,0,0,0,150,17,1704416520
-1423,211,09,00,28,112,0,0,0,0,0,0,140,55,1704416549
-1424,178,09,00,38,39,43,28,22,0,0,0,170,80,1704416550
-1425,175,09,00,43,45,33,22,37,0,0,0,180,28,1704416600
-1426,210,09,00,28,15,43,70,24,0,0,0,180,137,1704416640
-1427,177,09,00,43,27,70,40,0,0,0,0,180,41,1704416670
-1428,206,09,00,45,53,26,26,0,0,0,0,150,17,1704416670
-1429,176,09,00,37,103,40,0,0,0,0,0,180,169,1704416670
-1430,202,09,00,46,114,0,0,0,0,0,0,160,103,1704416670
-1431,211,09,00,28,112,0,0,0,0,0,0,140,55,1704416690
-1432,178,09,00,38,39,43,28,22,0,0,0,170,80,1704416719
-1433,175,09,00,43,45,33,22,37,0,0,0,180,28,1704416780
-1434,210,09,00,28,15,43,70,24,0,0,0,180,137,1704416819
-1435,206,09,00,45,53,26,26,0,0,0,0,150,17,1704416819
-1436,211,09,00,28,112,0,0,0,0,0,0,140,55,1704416830
-1437,202,09,00,46,114,0,0,0,0,0,0,160,103,1704416830
-1438,176,09,00,37,103,40,0,0,0,0,0,180,169,1704416850
-1439,177,09,00,43,27,70,40,0,0,0,0,180,41,1704416851
-1440,178,09,00,38,39,43,28,22,0,0,0,170,80,1704416890
-1441,175,09,00,43,45,33,22,37,0,0,0,180,28,1704416960
-1442,211,09,00,28,112,0,0,0,0,0,0,140,55,1704416970
-1443,206,09,00,45,53,26,26,0,0,0,0,150,17,1704416970
-1444,202,09,00,46,114,0,0,0,0,0,0,160,103,1704416990
-1445,210,09,00,28,15,43,70,24,0,0,0,180,137,1704417000
-1446,177,09,00,43,27,70,40,0,0,0,0,180,41,1704417030
-1447,176,09,00,37,103,40,0,0,0,0,0,180,169,1704417030
-1448,178,09,00,38,39,43,28,22,0,0,0,170,80,1704417060
-1449,211,09,00,28,112,0,0,0,0,0,0,140,55,1704417110
-1450,206,09,00,45,53,26,26,0,0,0,0,150,17,1704417120
-1451,175,09,00,43,45,33,22,37,0,0,0,180,28,1704417140
-1452,202,09,00,46,114,0,0,0,0,0,0,160,103,1704417149
-1453,210,09,00,28,15,43,70,24,0,0,0,180,137,1704417180
-1454,177,09,00,43,27,70,40,0,0,0,0,180,41,1704417211
-1455,176,09,00,37,103,40,0,0,0,0,0,180,169,1704417211
-1456,178,09,00,38,39,43,28,22,0,0,0,170,80,1704417230
-1457,211,09,00,28,112,0,0,0,0,0,0,140,55,1704417250
-1458,206,09,00,45,53,26,26,0,0,0,0,150,17,1704417271
-1459,202,09,00,46,114,0,0,0,0,0,0,160,103,1704417310
-1460,175,09,00,43,45,33,22,37,0,0,0,180,28,1704417320
-1461,210,09,00,28,15,43,70,24,0,0,0,180,137,1704417360
-1462,177,09,00,43,27,70,40,0,0,0,0,180,41,1704417390
-1463,176,09,00,37,103,40,0,0,0,0,0,180,169,1704417390
-1464,211,09,00,28,112,0,0,0,0,0,0,140,55,1704417390
-1465,178,09,00,38,39,43,28,22,0,0,0,170,80,1704417400
-1466,206,09,00,45,53,26,26,0,0,0,0,150,17,1704417420
-1467,175,09,00,43,45,33,22,37,0,0,0,180,28,1704417501
-1468,211,09,00,28,112,0,0,0,0,0,0,140,55,1704417530
-1469,210,09,00,28,15,43,70,24,0,0,0,180,137,1704417540
-1470,176,09,00,37,103,40,0,0,0,0,0,180,169,1704417569
-1471,178,09,00,38,39,43,28,22,0,0,0,170,80,1704417570
-1472,177,09,00,43,27,70,40,0,0,0,0,180,41,1704417570
-1473,206,09,00,45,53,26,26,0,0,0,0,150,17,1704417570
-1474,211,09,00,28,112,0,0,0,0,0,0,140,55,1704417670
-1475,175,09,00,43,45,33,22,37,0,0,0,180,28,1704417680
-1476,210,09,00,28,15,43,70,24,0,0,0,180,137,1704417720
-1477,206,09,00,45,53,26,26,0,0,0,0,150,17,1704417720
-1478,178,09,00,38,39,43,28,22,0,0,0,170,80,1704417740
-1479,177,09,00,43,27,70,40,0,0,0,0,180,41,1704417749
-1480,176,09,00,37,103,40,0,0,0,0,0,180,169,1704417750
-1481,211,09,00,28,112,0,0,0,0,0,0,140,55,1704417810
-1482,175,09,00,43,45,33,22,37,0,0,0,180,28,1704417860
-1483,206,09,00,45,53,26,26,0,0,0,0,150,17,1704417870
-1484,210,09,00,28,15,43,70,24,0,0,0,180,137,1704417900
-1485,178,09,00,38,39,43,28,22,0,0,0,170,80,1704417910
-1486,176,09,00,37,103,40,0,0,0,0,0,180,169,1704417930
-1487,177,09,00,43,27,70,40,0,0,0,0,180,41,1704417930
-1488,211,09,00,28,112,0,0,0,0,0,0,140,55,1704417950
-1489,206,09,00,45,53,26,26,0,0,0,0,150,17,1704418020
-1490,175,09,00,43,45,33,22,37,0,0,0,180,28,1704418040
-1491,210,09,00,28,15,43,70,24,0,0,0,180,137,1704418080
-1492,178,09,00,38,39,43,28,22,0,0,0,170,80,1704418080
-1493,211,09,00,28,112,0,0,0,0,0,0,140,55,1704418090
-1494,176,09,00,37,103,40,0,0,0,0,0,180,169,1704418110
-1495,177,09,00,43,27,70,40,0,0,0,0,180,41,1704418110
-1496,206,09,00,45,53,26,26,0,0,0,0,150,17,1704418170
-1497,175,09,00,43,45,33,22,37,0,0,0,180,28,1704418219
-1498,211,09,00,28,112,0,0,0,0,0,0,140,55,1704418229
-1499,178,09,00,38,39,43,28,22,0,0,0,170,80,1704418250
-1500,210,09,00,28,15,43,70,24,0,0,0,180,137,1704418260
-1501,176,09,00,37,103,40,0,0,0,0,0,180,169,1704418290
-1502,177,09,00,43,27,70,40,0,0,0,0,180,41,1704418290
-1503,206,09,00,45,53,26,26,0,0,0,0,150,17,1704418320
-1504,211,09,00,28,112,0,0,0,0,0,0,140,55,1704418370
-1505,175,09,00,43,45,33,22,37,0,0,0,180,28,1704418400
-1506,178,09,00,38,39,43,28,22,0,0,0,170,80,1704418420
-1507,210,09,00,28,15,43,70,24,0,0,0,180,137,1704418440
-1508,206,09,00,45,53,26,26,0,0,0,0,150,17,1704418470
-1509,176,09,00,37,103,40,0,0,0,0,0,180,169,1704418470
-1510,177,09,00,43,27,70,40,0,0,0,0,180,41,1704418470
-1511,211,09,00,28,112,0,0,0,0,0,0,140,55,1704418510
-1512,175,09,00,43,45,33,22,37,0,0,0,180,28,1704418580
-1513,178,09,00,38,39,43,28,22,0,0,0,170,80,1704418591
-1514,206,09,00,45,53,26,26,0,0,0,0,150,17,1704418620
-1515,210,09,00,28,15,43,70,24,0,0,0,180,137,1704418620
-1516,177,09,00,43,27,70,40,0,0,0,0,180,41,1704418649
-1517,211,09,00,28,112,0,0,0,0,0,0,140,55,1704418650
-1518,176,09,00,37,103,40,0,0,0,0,0,180,169,1704418650
-1519,175,09,00,43,45,33,22,37,0,0,0,180,28,1704418759
-1520,178,09,00,38,39,43,28,22,0,0,0,170,80,1704418760
-1521,206,09,00,45,53,26,26,0,0,0,0,150,17,1704418770
-1522,211,09,00,28,112,0,0,0,0,0,0,140,55,1704418790
-1523,210,09,00,28,15,43,70,24,0,0,0,180,137,1704418800
-1524,177,09,00,43,27,70,40,0,0,0,0,180,41,1704418830
-1525,176,09,00,37,103,40,0,0,0,0,0,180,169,1704418830
-1526,206,09,00,45,53,26,26,0,0,0,0,150,17,1704418920
-1527,178,09,00,38,39,43,28,22,0,0,0,170,80,1704418930
-1528,211,09,00,28,112,0,0,0,0,0,0,140,55,1704418930
-1529,175,09,00,43,45,33,22,37,0,0,0,180,28,1704418940
-1530,210,09,00,28,15,43,70,24,0,0,0,180,137,1704418980
-1531,176,09,00,37,103,40,0,0,0,0,0,180,169,1704419010
-1532,177,09,00,43,27,70,40,0,0,0,0,180,41,1704419010
-1533,206,09,00,45,53,26,26,0,0,0,0,150,17,1704419070
-1534,211,09,00,28,112,0,0,0,0,0,0,140,55,1704419070
-1535,178,09,00,38,39,43,28,22,0,0,0,170,80,1704419100
-1536,175,09,00,43,45,33,22,37,0,0,0,180,28,1704419120
-1537,210,09,00,28,15,43,70,24,0,0,0,180,137,1704419160
-1538,176,09,00,37,103,40,0,0,0,0,0,180,169,1704419190
-1539,177,09,00,43,27,70,40,0,0,0,0,180,41,1704419191
-1540,211,09,00,28,112,0,0,0,0,0,0,140,55,1704419210
-1541,206,09,00,45,53,26,26,0,0,0,0,150,17,1704419220
-1542,178,09,00,38,39,43,28,22,0,0,0,170,80,1704419270
-1543,175,09,00,43,45,33,22,37,0,0,0,180,28,1704419300
-1544,210,09,00,28,15,43,70,24,0,0,0,180,137,1704419340
-1545,211,09,00,28,112,0,0,0,0,0,0,140,55,1704419350
-1546,176,09,00,37,103,40,0,0,0,0,0,180,169,1704419370
-1547,177,09,00,43,27,70,40,0,0,0,0,180,41,1704419370
-1548,178,09,00,38,39,43,28,22,0,0,0,170,80,1704419440
-1549,175,09,00,43,45,33,22,37,0,0,0,180,28,1704419480
-1550,211,09,00,28,112,0,0,0,0,0,0,140,55,1704419490
-1551,210,09,00,28,15,43,70,24,0,0,0,180,137,1704419520
-1552,177,09,00,43,27,70,40,0,0,0,0,180,41,1704419550
-1553,176,09,00,37,103,40,0,0,0,0,0,180,169,1704419550
-1554,178,09,00,38,39,43,28,22,0,0,0,170,80,1704419610
-1555,211,09,00,28,112,0,0,0,0,0,0,140,55,1704419631
-1556,175,09,00,43,45,33,22,37,0,0,0,180,28,1704419660
-1557,210,09,00,28,15,43,70,24,0,0,0,180,137,1704419700
-1558,177,09,00,43,27,70,40,0,0,0,0,180,41,1704419730
-1559,176,09,00,37,103,40,0,0,0,0,0,180,169,1704419730
-1560,211,09,00,28,112,0,0,0,0,0,0,140,55,1704419770
-1561,178,09,00,38,39,43,28,22,0,0,0,170,80,1704419780
-1562,175,09,00,43,45,33,22,37,0,0,0,180,28,1704419839
-1563,210,09,00,28,15,43,70,24,0,0,0,180,137,1704419880
-1564,177,09,00,43,27,70,40,0,0,0,0,180,41,1704419910
-1565,211,09,00,28,112,0,0,0,0,0,0,140,55,1704419910
-1566,176,09,00,37,103,40,0,0,0,0,0,180,169,1704419910
-1567,178,09,00,38,39,43,28,22,0,0,0,170,80,1704419950
-1568,175,09,00,43,45,33,22,37,0,0,0,180,28,1704420020
-1569,211,09,00,28,112,0,0,0,0,0,0,140,55,1704420050
-1570,210,09,00,28,15,43,70,24,0,0,0,180,137,1704420060
-1571,176,09,00,37,103,40,0,0,0,0,0,180,169,1704420090
-1572,177,09,00,43,27,70,40,0,0,0,0,180,41,1704420091
-1573,178,09,00,38,39,43,28,22,0,0,0,170,80,1704420120
-1574,211,09,00,28,112,0,0,0,0,0,0,140,55,1704420190
-1575,175,09,00,43,45,33,22,37,0,0,0,180,28,1704420200
-1576,210,09,00,28,15,43,70,24,0,0,0,180,137,1704420240
-1577,177,09,00,43,27,70,40,0,0,0,0,180,41,1704420270
-1578,176,09,00,37,103,40,0,0,0,0,0,180,169,1704420270
-1579,178,09,00,38,39,43,28,22,0,0,0,170,80,1704420290
-1580,211,09,00,28,112,0,0,0,0,0,0,140,55,1704420329
-1581,175,09,00,43,45,33,22,37,0,0,0,180,28,1704420380
-1582,210,09,00,28,15,43,70,24,0,0,0,180,137,1704420420
-1583,176,09,00,37,103,40,0,0,0,0,0,180,169,1704420450
-1584,177,09,00,43,27,70,40,0,0,0,0,180,41,1704420450
-1585,178,09,00,38,39,43,28,22,0,0,0,170,80,1704420461
-1586,211,09,00,28,112,0,0,0,0,0,0,140,55,1704420470
-1587,175,09,00,43,45,33,22,37,0,0,0,180,28,1704420560
-1588,210,09,00,28,15,43,70,24,0,0,0,180,137,1704420600
-1589,211,09,00,28,112,0,0,0,0,0,0,140,55,1704420610
-1590,177,09,00,43,27,70,40,0,0,0,0,180,41,1704420629
-1591,178,09,00,38,39,43,28,22,0,0,0,170,80,1704420630
-1592,176,09,00,37,103,40,0,0,0,0,0,180,169,1704420630
-1593,175,09,00,43,45,33,22,37,0,0,0,180,28,1704420740
-1594,211,09,00,28,112,0,0,0,0,0,0,140,55,1704420750
-1595,210,09,00,28,15,43,70,24,0,0,0,180,137,1704420780
-1596,178,09,00,38,39,43,28,22,0,0,0,170,80,1704420800
-1597,177,09,00,43,27,70,40,0,0,0,0,180,41,1704420810
-1598,176,09,00,37,103,40,0,0,0,0,0,180,169,1704420810
-1599,211,09,00,28,112,0,0,0,0,0,0,140,55,1704420890
-1600,210,09,00,28,15,43,70,24,0,0,0,180,137,1704420960
-1601,178,09,00,38,39,43,28,22,0,0,0,170,80,1704420970
-1602,177,09,00,43,27,70,40,0,0,0,0,180,41,1704420990
-1603,176,09,00,37,103,40,0,0,0,0,0,180,169,1704420990
-1604,211,09,00,28,112,0,0,0,0,0,0,140,55,1704421030
-1605,210,09,00,28,15,43,70,24,0,0,0,180,137,1704421140
-1606,178,09,00,38,39,43,28,22,0,0,0,170,80,1704421140
-1607,176,09,00,37,103,40,0,0,0,0,0,180,169,1704421170
-1608,177,09,00,43,27,70,40,0,0,0,0,180,41,1704421170
-1609,211,09,00,28,112,0,0,0,0,0,0,140,55,1704421170
-1610,211,09,00,28,112,0,0,0,0,0,0,140,55,1704421310
-1611,178,09,00,38,39,43,28,22,0,0,0,170,80,1704421311
-1612,210,09,00,28,15,43,70,24,0,0,0,180,137,1704421320
-1613,176,09,00,37,103,40,0,0,0,0,0,180,169,1704421350
-1614,177,09,00,43,27,70,40,0,0,0,0,180,41,1704421351
-1615,211,09,00,28,112,0,0,0,0,0,0,140,55,1704421450
-1616,178,09,00,38,39,43,28,22,0,0,0,170,80,1704421480
-1617,210,09,00,28,15,43,70,24,0,0,0,180,137,1704421500
-1618,177,09,00,43,27,70,40,0,0,0,0,180,41,1704421530
-1619,176,09,00,37,103,40,0,0,0,0,0,180,169,1704421530
-1620,211,09,00,28,112,0,0,0,0,0,0,140,55,1704421590
-1621,178,09,00,38,39,43,28,22,0,0,0,170,80,1704421651
-1622,210,09,00,28,15,43,70,24,0,0,0,180,137,1704421680
-1623,177,09,00,43,27,70,40,0,0,0,0,180,41,1704421710
-1624,176,09,00,37,103,40,0,0,0,0,0,180,169,1704421711
-1625,211,09,00,28,112,0,0,0,0,0,0,140,55,1704421731
-1626,178,09,00,38,39,43,28,22,0,0,0,170,80,1704421820
-1627,210,09,00,28,15,43,70,24,0,0,0,180,137,1704421860
-1628,211,09,00,28,112,0,0,0,0,0,0,140,55,1704421870
-1629,177,09,00,43,27,70,40,0,0,0,0,180,41,1704421890
-1630,176,09,00,37,103,40,0,0,0,0,0,180,169,1704421890
-1631,178,09,00,38,39,43,28,22,0,0,0,170,80,1704421990
-1632,211,09,00,28,112,0,0,0,0,0,0,140,55,1704422009
-1633,210,09,00,28,15,43,70,24,0,0,0,180,137,1704422040
-1634,177,09,00,43,27,70,40,0,0,0,0,180,41,1704422070
-1635,211,09,00,28,112,0,0,0,0,0,0,140,55,1704422150
-1636,178,09,00,38,39,43,28,22,0,0,0,170,80,1704422160
-1637,210,09,00,28,15,43,70,24,0,0,0,180,137,1704422220
-1638,177,09,00,43,27,70,40,0,0,0,0,180,41,1704422250
-1639,211,09,00,28,112,0,0,0,0,0,0,140,55,1704422290
-1640,178,09,00,38,39,43,28,22,0,0,0,170,80,1704422331
-1641,210,09,00,28,15,43,70,24,0,0,0,180,137,1704422400
-1642,177,09,00,43,27,70,40,0,0,0,0,180,41,1704422430
-1643,211,09,00,28,112,0,0,0,0,0,0,140,55,1704422430
-1644,178,09,00,38,39,43,28,22,0,0,0,170,80,1704422500
-1645,211,09,00,28,112,0,0,0,0,0,0,140,55,1704422570
-1646,210,09,00,28,15,43,70,24,0,0,0,180,137,1704422580
-1647,177,09,00,43,27,70,40,0,0,0,0,180,41,1704422610
-1648,178,09,00,38,39,43,28,22,0,0,0,170,80,1704422670
-1649,211,09,00,28,112,0,0,0,0,0,0,140,55,1704422710
-1650,210,09,00,28,15,43,70,24,0,0,0,180,137,1704422760
-1651,177,09,00,43,27,70,40,0,0,0,0,180,41,1704422790
-1652,178,09,00,38,39,43,28,22,0,0,0,170,80,1704422839
-1653,211,09,00,28,112,0,0,0,0,0,0,140,55,1704422850
-1654,210,09,00,28,15,43,70,24,0,0,0,180,137,1704422940
-1655,177,09,00,43,27,70,40,0,0,0,0,180,41,1704422970
-1656,211,09,00,28,112,0,0,0,0,0,0,140,55,1704422989
-1657,178,09,00,38,39,43,28,22,0,0,0,170,80,1704423010
-1658,210,09,00,28,15,43,70,24,0,0,0,180,137,1704423120
-1659,211,09,00,28,112,0,0,0,0,0,0,140,55,1704423130
-1660,177,09,00,43,27,70,40,0,0,0,0,180,41,1704423150
-1661,178,09,00,38,39,43,28,22,0,0,0,170,80,1704423180
-1662,211,09,00,28,112,0,0,0,0,0,0,140,55,1704423270
-1663,210,09,00,28,15,43,70,24,0,0,0,180,137,1704423300
-1664,177,09,00,43,27,70,40,0,0,0,0,180,41,1704423330
-1665,178,09,00,38,39,43,28,22,0,0,0,170,80,1704423350
-1666,211,09,00,28,112,0,0,0,0,0,0,140,55,1704423410
-1667,210,09,00,28,15,43,70,24,0,0,0,180,137,1704423480
-1668,177,09,00,43,27,70,40,0,0,0,0,180,41,1704423510
-1669,178,09,00,38,39,43,28,22,0,0,0,170,80,1704423520
-1670,211,09,00,28,112,0,0,0,0,0,0,140,55,1704423550
-1671,210,09,00,28,15,43,70,24,0,0,0,180,137,1704423660
-1672,177,09,00,43,27,70,40,0,0,0,0,180,41,1704423690
-1673,178,09,00,38,39,43,28,22,0,0,0,170,80,1704423690
-1674,211,09,00,28,112,0,0,0,0,0,0,140,55,1704423691
-1675,211,09,00,28,112,0,0,0,0,0,0,140,55,1704423830
-1676,210,09,00,28,15,43,70,24,0,0,0,180,137,1704423840
-1677,178,09,00,38,39,43,28,22,0,0,0,170,80,1704423860
-1678,177,09,00,43,27,70,40,0,0,0,0,180,41,1704423870
-1679,211,09,00,28,112,0,0,0,0,0,0,140,55,1704423970
-1680,210,09,00,28,15,43,70,24,0,0,0,180,137,1704424020
-1681,178,09,00,38,39,43,28,22,0,0,0,170,80,1704424030
-1682,177,09,00,43,27,70,40,0,0,0,0,180,41,1704424051
-1683,211,09,00,28,112,0,0,0,0,0,0,140,55,1704424109
-1684,178,09,00,38,39,43,28,22,0,0,0,170,80,1704424200
-1685,210,09,00,28,15,43,70,24,0,0,0,180,137,1704424201
-1686,177,09,00,43,27,70,40,0,0,0,0,180,41,1704424230
-1687,211,09,00,28,112,0,0,0,0,0,0,140,55,1704424250
-1688,178,09,00,38,39,43,28,22,0,0,0,170,80,1704424370
-1689,210,09,00,28,15,43,70,24,0,0,0,180,137,1704424380
-1690,211,09,00,28,112,0,0,0,0,0,0,140,55,1704424390
-1691,177,09,00,43,27,70,40,0,0,0,0,180,41,1704424410
-1692,211,09,00,28,112,0,0,0,0,0,0,140,55,1704424531
-1693,178,09,00,38,39,43,28,22,0,0,0,170,80,1704424540
-1694,210,09,00,28,15,43,70,24,0,0,0,180,137,1704424560
-1695,177,09,00,43,27,70,40,0,0,0,0,180,41,1704424591
-1696,211,09,00,28,112,0,0,0,0,0,0,140,55,1704424670
-1697,178,09,00,38,39,43,28,22,0,0,0,170,80,1704424710
-1698,210,09,00,28,15,43,70,24,0,0,0,180,137,1704424740
-1699,177,09,00,43,27,70,40,0,0,0,0,180,41,1704424770
-1700,211,09,00,28,112,0,0,0,0,0,0,140,55,1704424811
-1701,178,09,00,38,39,43,28,22,0,0,0,170,80,1704424880
-1702,210,09,00,28,15,43,70,24,0,0,0,180,137,1704424920
-1703,211,09,00,28,112,0,0,0,0,0,0,140,55,1704424950
-1704,177,09,00,43,27,70,40,0,0,0,0,180,41,1704424950
-1705,178,09,00,38,39,43,28,22,0,0,0,170,80,1704425050
-1706,211,09,00,28,112,0,0,0,0,0,0,140,55,1704425090
-1707,210,09,00,28,15,43,70,24,0,0,0,180,137,1704425100
-1708,177,09,00,43,27,70,40,0,0,0,0,180,41,1704425129
-1709,178,09,00,38,39,43,28,22,0,0,0,170,80,1704425220
-1710,211,09,00,28,112,0,0,0,0,0,0,140,55,1704425230
-1711,210,09,00,28,15,43,70,24,0,0,0,180,137,1704425280
-1712,177,09,00,43,27,70,40,0,0,0,0,180,41,1704425310
-1713,211,09,00,28,112,0,0,0,0,0,0,140,55,1704425371
-1714,178,09,00,38,39,43,28,22,0,0,0,170,80,1704425390
-1715,210,09,00,28,15,43,70,24,0,0,0,180,137,1704425460
-1716,177,09,00,43,27,70,40,0,0,0,0,180,41,1704425491
-1717,211,09,00,28,112,0,0,0,0,0,0,140,55,1704425510
-1718,178,09,00,38,39,43,28,22,0,0,0,170,80,1704425560
-1719,210,09,00,28,15,43,70,24,0,0,0,180,137,1704425640
-1720,211,09,00,28,112,0,0,0,0,0,0,140,55,1704425650
-1721,177,09,00,43,27,70,40,0,0,0,0,180,41,1704425670
-1722,178,09,00,38,39,43,28,22,0,0,0,170,80,1704425730
-1723,211,09,00,28,112,0,0,0,0,0,0,140,55,1704425790
-1724,210,09,00,28,15,43,70,24,0,0,0,180,137,1704425820
-1725,177,09,00,43,27,70,40,0,0,0,0,180,41,1704425850
-1726,178,09,00,38,39,43,28,22,0,0,0,170,80,1704425900
-1727,211,09,00,28,112,0,0,0,0,0,0,140,55,1704425930
-1728,210,09,00,28,15,43,70,24,0,0,0,180,137,1704426000
-1729,177,09,00,43,27,70,40,0,0,0,0,180,41,1704426030
-1730,175,09,00,43,45,33,22,37,0,0,0,180,28,1704426049
-1731,211,09,00,28,112,0,0,0,0,0,0,140,55,1704426070
-1732,178,09,00,38,39,43,28,22,0,0,0,170,80,1704426070
-1733,210,09,00,28,15,43,70,24,0,0,0,180,137,1704426180
-1734,211,09,00,28,112,0,0,0,0,0,0,140,55,1704426210
-1735,177,09,00,43,27,70,40,0,0,0,0,180,41,1704426210
-1736,175,09,00,43,45,33,22,37,0,0,0,180,28,1704426230
-1737,178,09,00,38,39,43,28,22,0,0,0,170,80,1704426240
-1738,211,09,00,28,112,0,0,0,0,0,0,140,55,1704426349
-1739,210,09,00,28,15,43,70,24,0,0,0,180,137,1704426360
-1740,177,09,00,43,27,70,40,0,0,0,0,180,41,1704426390
-1741,175,09,00,43,45,33,22,37,0,0,0,180,28,1704426410
-1742,178,09,00,38,39,43,28,22,0,0,0,170,80,1704426410
-1743,211,09,00,28,112,0,0,0,0,0,0,140,55,1704426490
-1744,210,09,00,28,15,43,70,24,0,0,0,180,137,1704426541
-1745,177,09,00,43,27,70,40,0,0,0,0,180,41,1704426570
-1746,178,09,00,38,39,43,28,22,0,0,0,170,80,1704426579
-1747,175,09,00,43,45,33,22,37,0,0,0,180,28,1704426590
-1748,211,09,00,28,112,0,0,0,0,0,0,140,55,1704426631
-1749,202,09,00,46,114,0,0,0,0,0,0,160,103,1704426644
-1750,210,09,00,28,15,43,70,24,0,0,0,180,137,1704426720
-1751,178,09,00,38,39,43,28,22,0,0,0,170,80,1704426750
-1752,177,09,00,43,27,70,40,0,0,0,0,180,41,1704426750
-1753,175,09,00,43,45,33,22,37,0,0,0,180,28,1704426770
-1754,211,09,00,28,112,0,0,0,0,0,0,140,55,1704426770
-1755,202,09,00,46,114,0,0,0,0,0,0,160,103,1704426800
-1756,210,09,00,28,15,43,70,24,0,0,0,180,137,1704426901
-1757,211,09,00,28,112,0,0,0,0,0,0,140,55,1704426909
-1758,178,09,00,38,39,43,28,22,0,0,0,170,80,1704426920
-1759,177,09,00,43,27,70,40,0,0,0,0,180,41,1704426930
-1760,175,09,00,43,45,33,22,37,0,0,0,180,28,1704426950
-1761,202,09,00,46,114,0,0,0,0,0,0,160,103,1704426960
-1762,211,09,00,28,112,0,0,0,0,0,0,140,55,1704427050
-1763,210,09,00,28,15,43,70,24,0,0,0,180,137,1704427080
-1764,178,09,00,38,39,43,28,22,0,0,0,170,80,1704427090
-1765,177,09,00,43,27,70,40,0,0,0,0,180,41,1704427110
-1766,202,09,00,46,114,0,0,0,0,0,0,160,103,1704427120
-1767,175,09,00,43,45,33,22,37,0,0,0,180,28,1704427130
-1768,211,09,00,28,112,0,0,0,0,0,0,140,55,1704427190
-1769,210,09,00,28,15,43,70,24,0,0,0,180,137,1704427260
-1770,178,09,00,38,39,43,28,22,0,0,0,170,80,1704427260
-1771,202,09,00,46,114,0,0,0,0,0,0,160,103,1704427280
-1772,177,09,00,43,27,70,40,0,0,0,0,180,41,1704427289
-1773,175,09,00,43,45,33,22,37,0,0,0,180,28,1704427310
-1774,211,09,00,28,112,0,0,0,0,0,0,140,55,1704427330
-1775,178,09,00,38,39,43,28,22,0,0,0,170,80,1704427430
-1776,202,09,00,46,114,0,0,0,0,0,0,160,103,1704427440
-1777,210,09,00,28,15,43,70,24,0,0,0,180,137,1704427440
-1778,211,09,00,28,112,0,0,0,0,0,0,140,55,1704427470
-1779,177,09,00,43,27,70,40,0,0,0,0,180,41,1704427470
-1780,175,09,00,43,45,33,22,37,0,0,0,180,28,1704427490
-1781,202,09,00,46,114,0,0,0,0,0,0,160,103,1704427600
-1782,178,09,00,38,39,43,28,22,0,0,0,170,80,1704427600
-1783,211,09,00,28,112,0,0,0,0,0,0,140,55,1704427610
-1784,210,09,00,28,15,43,70,24,0,0,0,180,137,1704427619
-1785,177,09,00,43,27,70,40,0,0,0,0,180,41,1704427650
-1786,175,09,00,43,45,33,22,37,0,0,0,180,28,1704427670
-1787,211,09,00,28,112,0,0,0,0,0,0,140,55,1704427749
-1788,202,09,00,46,114,0,0,0,0,0,0,160,103,1704427761
-1789,178,09,00,38,39,43,28,22,0,0,0,170,80,1704427770
-1790,210,09,00,28,15,43,70,24,0,0,0,180,137,1704427800
-1791,177,09,00,43,27,70,40,0,0,0,0,180,41,1704427830
-1792,175,09,00,43,45,33,22,37,0,0,0,180,28,1704427850
-1793,211,09,00,28,112,0,0,0,0,0,0,140,55,1704427890
-1794,202,09,00,46,114,0,0,0,0,0,0,160,103,1704427920
-1795,178,09,00,38,39,43,28,22,0,0,0,170,80,1704427940
-1796,210,09,00,28,15,43,70,24,0,0,0,180,137,1704427980
-1797,177,09,00,43,27,70,40,0,0,0,0,180,41,1704428011
-1798,175,09,00,43,45,33,22,37,0,0,0,180,28,1704428030
-1799,211,09,00,28,112,0,0,0,0,0,0,140,55,1704428030
-1800,202,09,00,46,114,0,0,0,0,0,0,160,103,1704428081
-1801,178,09,00,38,39,43,28,22,0,0,0,170,80,1704428110
-1802,210,09,00,28,15,43,70,24,0,0,0,180,137,1704428160
-1803,211,09,00,28,112,0,0,0,0,0,0,140,55,1704428171
-1804,177,09,00,43,27,70,40,0,0,0,0,180,41,1704428190
-1805,175,09,00,43,45,33,22,37,0,0,0,180,28,1704428211
-1806,202,09,00,46,114,0,0,0,0,0,0,160,103,1704428240
-1807,178,09,00,38,39,43,28,22,0,0,0,170,80,1704428280
-1808,211,09,00,28,112,0,0,0,0,0,0,140,55,1704428310
-1809,210,09,00,28,15,43,70,24,0,0,0,180,137,1704428340
-1810,177,09,00,43,27,70,40,0,0,0,0,180,41,1704428370
-1811,175,09,00,43,45,33,22,37,0,0,0,180,28,1704428390
-1812,202,09,00,46,114,0,0,0,0,0,0,160,103,1704428400
-1813,178,09,00,38,39,43,28,22,0,0,0,170,80,1704428450
-1814,211,09,00,28,112,0,0,0,0,0,0,140,55,1704428450
-1815,210,09,00,28,15,43,70,24,0,0,0,180,137,1704428520
-1816,177,09,00,43,27,70,40,0,0,0,0,180,41,1704428549
-1817,202,09,00,46,114,0,0,0,0,0,0,160,103,1704428560
-1818,175,09,00,43,45,33,22,37,0,0,0,180,28,1704428570
-1819,211,09,00,28,112,0,0,0,0,0,0,140,55,1704428590
-1820,178,09,00,38,39,43,28,22,0,0,0,170,80,1704428620
-1821,201,09,00,33,36,25,58,18,0,0,0,170,134,1704428643
-1822,210,09,00,28,15,43,70,24,0,0,0,180,137,1704428699
-1823,202,09,00,46,114,0,0,0,0,0,0,160,103,1704428720
-1824,211,09,00,28,112,0,0,0,0,0,0,140,55,1704428730
-1825,177,09,00,43,27,70,40,0,0,0,0,180,41,1704428730
-1826,175,09,00,43,45,33,22,37,0,0,0,180,28,1704428749
-1827,178,09,00,38,39,43,28,22,0,0,0,170,80,1704428790
-1828,201,09,00,33,36,25,58,18,0,0,0,170,134,1704428810
-1829,211,09,00,28,112,0,0,0,0,0,0,140,55,1704428871
-1830,202,09,00,46,114,0,0,0,0,0,0,160,103,1704428880
-1831,177,09,00,43,27,70,40,0,0,0,0,180,41,1704428910
-1832,175,09,00,43,45,33,22,37,0,0,0,180,28,1704428930
-1833,178,09,00,38,39,43,28,22,0,0,0,170,80,1704428960
-1834,201,09,00,33,36,25,58,18,0,0,0,170,134,1704428980
-1835,211,09,00,28,112,0,0,0,0,0,0,140,55,1704429010
-1836,202,09,00,46,114,0,0,0,0,0,0,160,103,1704429040
-1837,177,09,00,43,27,70,40,0,0,0,0,180,41,1704429089
-1838,175,09,00,43,45,33,22,37,0,0,0,180,28,1704429111
-1839,178,09,00,38,39,43,28,22,0,0,0,170,80,1704429130
-1840,211,09,00,28,112,0,0,0,0,0,0,140,55,1704429150
-1841,202,09,00,46,114,0,0,0,0,0,0,160,103,1704429201
-1842,177,09,00,43,27,70,40,0,0,0,0,180,41,1704429270
-1843,211,09,00,28,112,0,0,0,0,0,0,140,55,1704429290
-1844,175,09,00,43,45,33,22,37,0,0,0,180,28,1704429290
-1845,178,09,00,38,39,43,28,22,0,0,0,170,80,1704429300
-1846,202,09,00,46,114,0,0,0,0,0,0,160,103,1704429360
-1847,211,09,00,28,112,0,0,0,0,0,0,140,55,1704429430
-1848,177,09,00,43,27,70,40,0,0,0,0,180,41,1704429450
-1849,175,09,00,43,45,33,22,37,0,0,0,180,28,1704429470
-1850,178,09,00,38,39,43,28,22,0,0,0,170,80,1704429470
-1851,202,09,00,46,114,0,0,0,0,0,0,160,103,1704429520
-1852,211,09,00,28,112,0,0,0,0,0,0,140,55,1704429570
-1853,177,09,00,43,27,70,40,0,0,0,0,180,41,1704429629
-1854,178,09,00,38,39,43,28,22,0,0,0,170,80,1704429640
-1855,175,09,00,43,45,33,22,37,0,0,0,180,28,1704429650
-1856,202,09,00,46,114,0,0,0,0,0,0,160,103,1704429680
-1857,211,09,00,28,112,0,0,0,0,0,0,140,55,1704429710
-1858,178,09,00,38,39,43,28,22,0,0,0,170,80,1704429810
-1859,177,09,00,43,27,70,40,0,0,0,0,180,41,1704429810
-1860,175,09,00,43,45,33,22,37,0,0,0,180,28,1704429830
-1861,202,09,00,46,114,0,0,0,0,0,0,160,103,1704429840
-1862,211,09,00,28,112,0,0,0,0,0,0,140,55,1704429850
-1863,206,09,00,45,53,26,26,0,0,0,0,150,17,1704429870
-1864,178,09,00,38,39,43,28,22,0,0,0,170,80,1704429981
-1865,177,09,00,43,27,70,40,0,0,0,0,180,41,1704429990
-1866,211,09,00,28,112,0,0,0,0,0,0,140,55,1704429990
-1867,202,09,00,46,114,0,0,0,0,0,0,160,103,1704430000
-1868,175,09,00,43,45,33,22,37,0,0,0,180,28,1704430011
-1869,206,09,00,45,53,26,26,0,0,0,0,150,17,1704430020
-1870,211,09,00,28,112,0,0,0,0,0,0,140,55,1704430130
-1871,178,09,00,38,39,43,28,22,0,0,0,170,80,1704430150
-1872,202,09,00,46,114,0,0,0,0,0,0,160,103,1704430160
-1873,206,09,00,45,53,26,26,0,0,0,0,150,17,1704430170
-1874,177,09,00,43,27,70,40,0,0,0,0,180,41,1704430170
-1875,175,09,00,43,45,33,22,37,0,0,0,180,28,1704430190
-1876,211,09,00,28,112,0,0,0,0,0,0,140,55,1704430269
-1877,206,09,00,45,53,26,26,0,0,0,0,150,17,1704430320
-1878,202,09,00,46,114,0,0,0,0,0,0,160,103,1704430320
-1879,178,09,00,38,39,43,28,22,0,0,0,170,80,1704430320
-1880,177,09,00,43,27,70,40,0,0,0,0,180,41,1704430350
-1881,175,09,00,43,45,33,22,37,0,0,0,180,28,1704430371
-1882,211,09,00,28,112,0,0,0,0,0,0,140,55,1704430410
-1883,206,09,00,45,53,26,26,0,0,0,0,150,17,1704430471
-1884,202,09,00,46,114,0,0,0,0,0,0,160,103,1704430481
-1885,178,09,00,38,39,43,28,22,0,0,0,170,80,1704430489
-1886,177,09,00,43,27,70,40,0,0,0,0,180,41,1704430530
-1887,175,09,00,43,45,33,22,37,0,0,0,180,28,1704430550
-1888,211,09,00,28,112,0,0,0,0,0,0,140,55,1704430550
-1889,206,09,00,45,53,26,26,0,0,0,0,150,17,1704430620
-1890,202,09,00,46,114,0,0,0,0,0,0,160,103,1704430640
-1891,178,09,00,38,39,43,28,22,0,0,0,170,80,1704430660
-1892,211,09,00,28,112,0,0,0,0,0,0,140,55,1704430690
-1893,177,09,00,43,27,70,40,0,0,0,0,180,41,1704430711
-1894,175,09,00,43,45,33,22,37,0,0,0,180,28,1704430730
-1895,206,09,00,45,53,26,26,0,0,0,0,150,17,1704430770
-1896,202,09,00,46,114,0,0,0,0,0,0,160,103,1704430800
-1897,178,09,00,38,39,43,28,22,0,0,0,170,80,1704430830
-1898,211,09,00,28,112,0,0,0,0,0,0,140,55,1704430831
-1899,177,09,00,43,27,70,40,0,0,0,0,180,41,1704430890
-1900,175,09,00,43,45,33,22,37,0,0,0,180,28,1704430910
-1901,206,09,00,45,53,26,26,0,0,0,0,150,17,1704430920
-1902,202,09,00,46,114,0,0,0,0,0,0,160,103,1704430960
-1903,211,09,00,28,112,0,0,0,0,0,0,140,55,1704430970
-1904,178,09,00,38,39,43,28,22,0,0,0,170,80,1704431000
-1905,206,09,00,45,53,26,26,0,0,0,0,150,17,1704431070
-1906,177,09,00,43,27,70,40,0,0,0,0,180,41,1704431071
-1907,175,09,00,43,45,33,22,37,0,0,0,180,28,1704431090
-1908,211,09,00,28,112,0,0,0,0,0,0,140,55,1704431110
-1909,202,09,00,46,114,0,0,0,0,0,0,160,103,1704431120
-1910,178,09,00,38,39,43,28,22,0,0,0,170,80,1704431169
-1911,206,09,00,45,53,26,26,0,0,0,0,150,17,1704431219
-1912,177,09,00,43,27,70,40,0,0,0,0,180,41,1704431250
-1913,211,09,00,28,112,0,0,0,0,0,0,140,55,1704431251
-1914,175,09,00,43,45,33,22,37,0,0,0,180,28,1704431269
-1915,202,09,00,46,114,0,0,0,0,0,0,160,103,1704431280
-1916,178,09,00,38,39,43,28,22,0,0,0,170,80,1704431340
-1917,206,09,00,45,53,26,26,0,0,0,0,150,17,1704431370
-1918,211,09,00,28,112,0,0,0,0,0,0,140,55,1704431390
-1919,177,09,00,43,27,70,40,0,0,0,0,180,41,1704431431
-1920,202,09,00,46,114,0,0,0,0,0,0,160,103,1704431440
-1921,175,09,00,43,45,33,22,37,0,0,0,180,28,1704431450
-1922,178,09,00,38,39,43,28,22,0,0,0,170,80,1704431510
-1923,206,09,00,45,53,26,26,0,0,0,0,150,17,1704431519
-1924,211,09,00,28,112,0,0,0,0,0,0,140,55,1704431530
-1925,202,09,00,46,114,0,0,0,0,0,0,160,103,1704431600
-1926,177,09,00,43,27,70,40,0,0,0,0,180,41,1704431610
-1927,175,09,00,43,45,33,22,37,0,0,0,180,28,1704431631
-1928,211,09,00,28,112,0,0,0,0,0,0,140,55,1704431670
-1929,206,09,00,45,53,26,26,0,0,0,0,150,17,1704431670
-1930,178,09,00,38,39,43,28,22,0,0,0,170,80,1704431680
-1931,202,09,00,46,114,0,0,0,0,0,0,160,103,1704431760
-1932,177,09,00,43,27,70,40,0,0,0,0,180,41,1704431790
-1933,211,09,00,28,112,0,0,0,0,0,0,140,55,1704431810
-1934,175,09,00,43,45,33,22,37,0,0,0,180,28,1704431810
-1935,206,09,00,45,53,26,26,0,0,0,0,150,17,1704431820
-1936,178,09,00,38,39,43,28,22,0,0,0,170,80,1704431850
-1937,202,09,00,46,114,0,0,0,0,0,0,160,103,1704431920
-1938,211,09,00,28,112,0,0,0,0,0,0,140,55,1704431950
-1939,206,09,00,45,53,26,26,0,0,0,0,150,17,1704431969
-1940,177,09,00,43,27,70,40,0,0,0,0,180,41,1704431970
-1941,175,09,00,43,45,33,22,37,0,0,0,180,28,1704431990
-1942,178,09,00,38,39,43,28,22,0,0,0,170,80,1704432020
-1943,202,09,00,46,114,0,0,0,0,0,0,160,103,1704432080
-1944,211,09,00,28,112,0,0,0,0,0,0,140,55,1704432090
-1945,206,09,00,45,53,26,26,0,0,0,0,150,17,1704432120
-1946,177,09,00,43,27,70,40,0,0,0,0,180,41,1704432150
-1947,175,09,00,43,45,33,22,37,0,0,0,180,28,1704432169
-1948,178,09,00,38,39,43,28,22,0,0,0,170,80,1704432190
-1949,211,09,00,28,112,0,0,0,0,0,0,140,55,1704432230
-1950,202,09,00,46,114,0,0,0,0,0,0,160,103,1704432240
-1951,206,09,00,45,53,26,26,0,0,0,0,150,17,1704432270
-1952,177,09,00,43,27,70,40,0,0,0,0,180,41,1704432330
-1953,175,09,00,43,45,33,22,37,0,0,0,180,28,1704432350
-1954,178,09,00,38,39,43,28,22,0,0,0,170,80,1704432360
-1955,211,09,00,28,112,0,0,0,0,0,0,140,55,1704432370
-1956,202,09,00,46,114,0,0,0,0,0,0,160,103,1704432400
-1957,206,09,00,45,53,26,26,0,0,0,0,150,17,1704432420
-1958,211,09,00,28,112,0,0,0,0,0,0,140,55,1704432510
-1959,177,09,00,43,27,70,40,0,0,0,0,180,41,1704432511
-1960,175,09,00,43,45,33,22,37,0,0,0,180,28,1704432529
-1961,178,09,00,38,39,43,28,22,0,0,0,170,80,1704432530
-1962,202,09,00,46,114,0,0,0,0,0,0,160,103,1704432560
-1963,206,09,00,45,53,26,26,0,0,0,0,150,17,1704432570
-1964,211,09,00,28,112,0,0,0,0,0,0,140,55,1704432649
-1965,177,09,00,43,27,70,40,0,0,0,0,180,41,1704432690
-1966,178,09,00,38,39,43,28,22,0,0,0,170,80,1704432700
-1967,175,09,00,43,45,33,22,37,0,0,0,180,28,1704432710
-1968,202,09,00,46,114,0,0,0,0,0,0,160,103,1704432720
-1969,206,09,00,45,53,26,26,0,0,0,0,150,17,1704432721
-1970,211,09,00,28,112,0,0,0,0,0,0,140,55,1704432790
-1971,178,09,00,38,39,43,28,22,0,0,0,170,80,1704432869
-1972,177,09,00,43,27,70,40,0,0,0,0,180,41,1704432870
-1973,206,09,00,45,53,26,26,0,0,0,0,150,17,1704432870
-1974,202,09,00,46,114,0,0,0,0,0,0,160,103,1704432880
-1975,175,09,00,43,45,33,22,37,0,0,0,180,28,1704432891
-1976,211,09,00,28,112,0,0,0,0,0,0,140,55,1704432930
-1977,206,09,00,45,53,26,26,0,0,0,0,150,17,1704433020
-1978,202,09,00,46,114,0,0,0,0,0,0,160,103,1704433040
-1979,178,09,00,38,39,43,28,22,0,0,0,170,80,1704433040
-1980,177,09,00,43,27,70,40,0,0,0,0,180,41,1704433050
-1981,211,09,00,28,112,0,0,0,0,0,0,140,55,1704433070
-1982,175,09,00,43,45,33,22,37,0,0,0,180,28,1704433070
-1983,206,09,00,45,53,26,26,0,0,0,0,150,17,1704433170
-1984,202,09,00,46,114,0,0,0,0,0,0,160,103,1704433200
-1985,211,09,00,28,112,0,0,0,0,0,0,140,55,1704433210
-1986,178,09,00,38,39,43,28,22,0,0,0,170,80,1704433210
-1987,177,09,00,43,27,70,40,0,0,0,0,180,41,1704433230
-1988,175,09,00,43,45,33,22,37,0,0,0,180,28,1704433250
-1989,206,09,00,45,53,26,26,0,0,0,0,150,17,1704433320
-1990,211,09,00,28,112,0,0,0,0,0,0,140,55,1704433350
-1991,202,09,00,46,114,0,0,0,0,0,0,160,103,1704433360
-1992,178,09,00,38,39,43,28,22,0,0,0,170,80,1704433380
-1993,177,09,00,43,27,70,40,0,0,0,0,180,41,1704433409
-1994,175,09,00,43,45,33,22,37,0,0,0,180,28,1704433430
-1995,206,09,00,45,53,26,26,0,0,0,0,150,17,1704433470
-1996,211,09,00,28,112,0,0,0,0,0,0,140,55,1704433490
-1997,202,09,00,46,114,0,0,0,0,0,0,160,103,1704433520
-1998,178,09,00,38,39,43,28,22,0,0,0,170,80,1704433550
-1999,177,09,00,43,27,70,40,0,0,0,0,180,41,1704433590
-2000,175,09,00,43,45,33,22,37,0,0,0,180,28,1704433610
-2001,206,09,00,45,53,26,26,0,0,0,0,150,17,1704433619
-2002,211,09,00,28,112,0,0,0,0,0,0,140,55,1704433630
-2003,202,09,00,46,114,0,0,0,0,0,0,160,103,1704433681
-2004,178,09,00,38,39,43,28,22,0,0,0,170,80,1704433720
-2005,206,09,00,45,53,26,26,0,0,0,0,150,17,1704433770
-2006,177,09,00,43,27,70,40,0,0,0,0,180,41,1704433770
-2007,211,09,00,28,112,0,0,0,0,0,0,140,55,1704433770
-2008,175,09,00,43,45,33,22,37,0,0,0,180,28,1704433790
-2009,202,09,00,46,114,0,0,0,0,0,0,160,103,1704433840
-2010,178,09,00,38,39,43,28,22,0,0,0,170,80,1704433890
-2011,211,09,00,28,112,0,0,0,0,0,0,140,55,1704433910
-2012,206,09,00,45,53,26,26,0,0,0,0,150,17,1704433920
-2013,177,09,00,43,27,70,40,0,0,0,0,180,41,1704433951
-2014,175,09,00,43,45,33,22,37,0,0,0,180,28,1704433970
-2015,202,09,00,46,114,0,0,0,0,0,0,160,103,1704434000
-2016,178,09,00,38,39,43,28,22,0,0,0,170,80,1704434060
-2017,206,09,00,45,53,26,26,0,0,0,0,150,17,1704434070
-2018,177,09,00,43,27,70,40,0,0,0,0,180,41,1704434130
-2019,175,09,00,43,45,33,22,37,0,0,0,180,28,1704434150
-2020,202,09,00,46,114,0,0,0,0,0,0,160,103,1704434160
-2021,206,09,00,45,53,26,26,0,0,0,0,150,17,1704434220
-2022,178,09,00,38,39,43,28,22,0,0,0,170,80,1704434230
-2023,177,09,00,43,27,70,40,0,0,0,0,180,41,1704434310
-2024,202,09,00,46,114,0,0,0,0,0,0,160,103,1704434320
-2025,175,09,00,43,45,33,22,37,0,0,0,180,28,1704434329
-2026,206,09,00,45,53,26,26,0,0,0,0,150,17,1704434370
-2027,178,09,00,38,39,43,28,22,0,0,0,170,80,1704434400
-2028,202,09,00,46,114,0,0,0,0,0,0,160,103,1704434480
-2029,177,09,00,43,27,70,40,0,0,0,0,180,41,1704434490
-2030,175,09,00,43,45,33,22,37,0,0,0,180,28,1704434510
-2031,206,09,00,45,53,26,26,0,0,0,0,150,17,1704434520
-2032,178,09,00,38,39,43,28,22,0,0,0,170,80,1704434570
-2033,202,09,00,46,114,0,0,0,0,0,0,160,103,1704434640
-2034,206,09,00,45,53,26,26,0,0,0,0,150,17,1704434670
-2035,177,09,00,43,27,70,40,0,0,0,0,180,41,1704434670
-2036,175,09,00,43,45,33,22,37,0,0,0,180,28,1704434689
-2037,178,09,00,38,39,43,28,22,0,0,0,170,80,1704434740
-2038,202,09,00,46,114,0,0,0,0,0,0,160,103,1704434800
-2039,206,09,00,45,53,26,26,0,0,0,0,150,17,1704434820
-2040,177,09,00,43,27,70,40,0,0,0,0,180,41,1704434850
-2041,175,09,00,43,45,33,22,37,0,0,0,180,28,1704434870
-2042,178,09,00,38,39,43,28,22,0,0,0,170,80,1704434910
-2043,202,09,00,46,114,0,0,0,0,0,0,160,103,1704434960
-2044,206,09,00,45,53,26,26,0,0,0,0,150,17,1704434970
-2045,177,09,00,43,27,70,40,0,0,0,0,180,41,1704435030
-2046,175,09,00,43,45,33,22,37,0,0,0,180,28,1704435050
-2047,178,09,00,38,39,43,28,22,0,0,0,170,80,1704435080
-2048,206,09,00,45,53,26,26,0,0,0,0,150,17,1704435120
-2049,202,09,00,46,114,0,0,0,0,0,0,160,103,1704435120
-2050,177,09,00,43,27,70,40,0,0,0,0,180,41,1704435210
-2051,175,09,00,43,45,33,22,37,0,0,0,180,28,1704435230
-2052,178,09,00,38,39,43,28,22,0,0,0,170,80,1704435249
-2053,206,09,00,45,53,26,26,0,0,0,0,150,17,1704435270
-2054,202,09,00,46,114,0,0,0,0,0,0,160,103,1704435280
-2055,177,09,00,43,27,70,40,0,0,0,0,180,41,1704435390
-2056,175,09,00,43,45,33,22,37,0,0,0,180,28,1704435410
-2057,178,09,00,38,39,43,28,22,0,0,0,170,80,1704435420
-2058,206,09,00,45,53,26,26,0,0,0,0,150,17,1704435420
-2059,202,09,00,46,114,0,0,0,0,0,0,160,103,1704435440
-2060,206,09,00,45,53,26,26,0,0,0,0,150,17,1704435569
-2061,177,09,00,43,27,70,40,0,0,0,0,180,41,1704435570
-2062,178,09,00,38,39,43,28,22,0,0,0,170,80,1704435590
-2063,175,09,00,43,45,33,22,37,0,0,0,180,28,1704435590
-2064,202,09,00,46,114,0,0,0,0,0,0,160,103,1704435600
-2065,206,09,00,45,53,26,26,0,0,0,0,150,17,1704435720
-2066,177,09,00,43,27,70,40,0,0,0,0,180,41,1704435750
-2067,202,09,00,46,114,0,0,0,0,0,0,160,103,1704435760
-2068,178,09,00,38,39,43,28,22,0,0,0,170,80,1704435760
-2069,175,09,00,43,45,33,22,37,0,0,0,180,28,1704435770
-2070,206,09,00,45,53,26,26,0,0,0,0,150,17,1704435871
-2071,202,09,00,46,114,0,0,0,0,0,0,160,103,1704435920
-2072,177,09,00,43,27,70,40,0,0,0,0,180,41,1704435930
-2073,178,09,00,38,39,43,28,22,0,0,0,170,80,1704435930
-2074,175,09,00,43,45,33,22,37,0,0,0,180,28,1704435950
-2075,206,09,00,45,53,26,26,0,0,0,0,150,17,1704436020
-2076,202,09,00,46,114,0,0,0,0,0,0,160,103,1704436079
-2077,178,09,00,38,39,43,28,22,0,0,0,170,80,1704436100
-2078,177,09,00,43,27,70,40,0,0,0,0,180,41,1704436110
-2079,175,09,00,43,45,33,22,37,0,0,0,180,28,1704436130
-2080,206,09,00,45,53,26,26,0,0,0,0,150,17,1704436170
-2081,202,09,00,46,114,0,0,0,0,0,0,160,103,1704436240
-2082,178,09,00,38,39,43,28,22,0,0,0,170,80,1704436271
-2083,177,09,00,43,27,70,40,0,0,0,0,180,41,1704436291
-2084,175,09,00,43,45,33,22,37,0,0,0,180,28,1704436310
-2085,206,09,00,45,53,26,26,0,0,0,0,150,17,1704436320
-2086,202,09,00,46,114,0,0,0,0,0,0,160,103,1704436400
-2087,178,09,00,38,39,43,28,22,0,0,0,170,80,1704436440
-2088,177,09,00,43,27,70,40,0,0,0,0,180,41,1704436470
-2089,206,09,00,45,53,26,26,0,0,0,0,150,17,1704436470
-2090,175,09,00,43,45,33,22,37,0,0,0,180,28,1704436490
-2091,202,09,00,46,114,0,0,0,0,0,0,160,103,1704436560
-2092,178,09,00,38,39,43,28,22,0,0,0,170,80,1704436611
-2093,206,09,00,45,53,26,26,0,0,0,0,150,17,1704436620
-2094,177,09,00,43,27,70,40,0,0,0,0,180,41,1704436650
-2095,175,09,00,43,45,33,22,37,0,0,0,180,28,1704436670
-2096,202,09,00,46,114,0,0,0,0,0,0,160,103,1704436720
-2097,206,09,00,45,53,26,26,0,0,0,0,150,17,1704436770
-2098,178,09,00,38,39,43,28,22,0,0,0,170,80,1704436780
-2099,177,09,00,43,27,70,40,0,0,0,0,180,41,1704436830
-2100,175,09,00,43,45,33,22,37,0,0,0,180,28,1704436850
-2101,202,09,00,46,114,0,0,0,0,0,0,160,103,1704436880
-2102,206,09,00,45,53,26,26,0,0,0,0,150,17,1704436920
-2103,178,09,00,38,39,43,28,22,0,0,0,170,80,1704436950
-2104,177,09,00,43,27,70,40,0,0,0,0,180,41,1704437010
-2105,175,09,00,43,45,33,22,37,0,0,0,180,28,1704437029
-2106,202,09,00,46,114,0,0,0,0,0,0,160,103,1704437039
-2107,206,09,00,45,53,26,26,0,0,0,0,150,17,1704437070
-2108,178,09,00,38,39,43,28,22,0,0,0,170,80,1704437120
-2109,177,09,00,43,27,70,40,0,0,0,0,180,41,1704437190
-2110,202,09,00,46,114,0,0,0,0,0,0,160,103,1704437200
-2111,175,09,00,43,45,33,22,37,0,0,0,180,28,1704437210
-2112,206,09,00,45,53,26,26,0,0,0,0,150,17,1704437220
-2113,178,09,00,38,39,43,28,22,0,0,0,170,80,1704437290
-2114,202,09,00,46,114,0,0,0,0,0,0,160,103,1704437360
-2115,177,09,00,43,27,70,40,0,0,0,0,180,41,1704437370
-2116,206,09,00,45,53,26,26,0,0,0,0,150,17,1704437370
-2117,175,09,00,43,45,33,22,37,0,0,0,180,28,1704437390
-2118,178,09,00,38,39,43,28,22,0,0,0,170,80,1704437460
-2119,206,09,00,45,53,26,26,0,0,0,0,150,17,1704437520
-2120,202,09,00,46,114,0,0,0,0,0,0,160,103,1704437520
-2121,177,09,00,43,27,70,40,0,0,0,0,180,41,1704437550
-2122,175,09,00,43,45,33,22,37,0,0,0,180,28,1704437570
-2123,178,09,00,38,39,43,28,22,0,0,0,170,80,1704437630
-2124,206,09,00,45,53,26,26,0,0,0,0,150,17,1704437670
-2125,202,09,00,46,114,0,0,0,0,0,0,160,103,1704437680
-2126,177,09,00,43,27,70,40,0,0,0,0,180,41,1704437730
-2127,175,09,00,43,45,33,22,37,0,0,0,180,28,1704437750
-2128,178,09,00,38,39,43,28,22,0,0,0,170,80,1704437800
-2129,206,09,00,45,53,26,26,0,0,0,0,150,17,1704437819
-2130,202,09,00,46,114,0,0,0,0,0,0,160,103,1704437841
-2131,177,09,00,43,27,70,40,0,0,0,0,180,41,1704437909
-2132,175,09,00,43,45,33,22,37,0,0,0,180,28,1704437931
-2133,206,09,00,45,53,26,26,0,0,0,0,150,17,1704437970
-2134,178,09,00,38,39,43,28,22,0,0,0,170,80,1704437970
-2135,202,09,00,46,114,0,0,0,0,0,0,160,103,1704438000
-2136,177,09,00,43,27,70,40,0,0,0,0,180,41,1704438090
-2137,175,09,00,43,45,33,22,37,0,0,0,180,28,1704438110
-2138,206,09,00,45,53,26,26,0,0,0,0,150,17,1704438120
-2139,178,09,00,38,39,43,28,22,0,0,0,170,80,1704438140
-2140,202,09,00,46,114,0,0,0,0,0,0,160,103,1704438161
-2141,177,09,00,43,27,70,40,0,0,0,0,180,41,1704438270
-2142,206,09,00,45,53,26,26,0,0,0,0,150,17,1704438270
-2143,176,09,00,37,103,40,0,0,0,0,0,180,169,1704438270
-2144,175,09,00,43,45,33,22,37,0,0,0,180,28,1704438290
-2145,178,09,00,38,39,43,28,22,0,0,0,170,80,1704438310
-2146,202,09,00,46,114,0,0,0,0,0,0,160,103,1704438320
-2147,206,09,00,45,53,26,26,0,0,0,0,150,17,1704438420
-2148,176,09,00,37,103,40,0,0,0,0,0,180,169,1704438450
-2149,177,09,00,43,27,70,40,0,0,0,0,180,41,1704438451
-2150,175,09,00,43,45,33,22,37,0,0,0,180,28,1704438470
-2151,202,09,00,46,114,0,0,0,0,0,0,160,103,1704438480
-2152,178,09,00,38,39,43,28,22,0,0,0,170,80,1704438480
-2153,206,09,00,45,53,26,26,0,0,0,0,150,17,1704438570
-2154,177,09,00,43,27,70,40,0,0,0,0,180,41,1704438630
-2155,176,09,00,37,103,40,0,0,0,0,0,180,169,1704438630
-2156,202,09,00,46,114,0,0,0,0,0,0,160,103,1704438640
-2157,178,09,00,38,39,43,28,22,0,0,0,170,80,1704438650
-2158,175,09,00,43,45,33,22,37,0,0,0,180,28,1704438650
-2159,206,09,00,45,53,26,26,0,0,0,0,150,17,1704438720
-2160,202,09,00,46,114,0,0,0,0,0,0,160,103,1704438800
-2161,177,09,00,43,27,70,40,0,0,0,0,180,41,1704438810
-2162,176,09,00,37,103,40,0,0,0,0,0,180,169,1704438810
-2163,178,09,00,38,39,43,28,22,0,0,0,170,80,1704438820
-2164,175,09,00,43,45,33,22,37,0,0,0,180,28,1704438830
-2165,206,09,00,45,53,26,26,0,0,0,0,150,17,1704438870
-2166,210,09,00,28,15,43,70,24,0,0,0,180,137,1704438960
-2167,202,09,00,46,114,0,0,0,0,0,0,160,103,1704438960
-2168,176,09,00,37,103,40,0,0,0,0,0,180,169,1704438990
-2169,178,09,00,38,39,43,28,22,0,0,0,170,80,1704438990
-2170,177,09,00,43,27,70,40,0,0,0,0,180,41,1704438990
-2171,175,09,00,43,45,33,22,37,0,0,0,180,28,1704439010
-2172,206,09,00,45,53,26,26,0,0,0,0,150,17,1704439020
-2173,202,09,00,46,114,0,0,0,0,0,0,160,103,1704439120
-2174,210,09,00,28,15,43,70,24,0,0,0,180,137,1704439140
-2175,178,09,00,38,39,43,28,22,0,0,0,170,80,1704439160
-2176,176,09,00,37,103,40,0,0,0,0,0,180,169,1704439169
-2177,206,09,00,45,53,26,26,0,0,0,0,150,17,1704439170
-2178,177,09,00,43,27,70,40,0,0,0,0,180,41,1704439170
-2179,175,09,00,43,45,33,22,37,0,0,0,180,28,1704439189
-2180,202,09,00,46,114,0,0,0,0,0,0,160,103,1704439281
-2181,210,09,00,28,15,43,70,24,0,0,0,180,137,1704439320
-2182,206,09,00,45,53,26,26,0,0,0,0,150,17,1704439320
-2183,178,09,00,38,39,43,28,22,0,0,0,170,80,1704439330
-2184,177,09,00,43,27,70,40,0,0,0,0,180,41,1704439350
-2185,176,09,00,37,103,40,0,0,0,0,0,180,169,1704439350
-2186,175,09,00,43,45,33,22,37,0,0,0,180,28,1704439370
-2187,202,09,00,46,114,0,0,0,0,0,0,160,103,1704439440
-2188,206,09,00,45,53,26,26,0,0,0,0,150,17,1704439470
-2189,210,09,00,28,15,43,70,24,0,0,0,180,137,1704439499
-2190,178,09,00,38,39,43,28,22,0,0,0,170,80,1704439501
-2191,177,09,00,43,27,70,40,0,0,0,0,180,41,1704439529
-2192,176,09,00,37,103,40,0,0,0,0,0,180,169,1704439530
-2193,175,09,00,43,45,33,22,37,0,0,0,180,28,1704439550
-2194,202,09,00,46,114,0,0,0,0,0,0,160,103,1704439600
-2195,201,09,00,33,36,25,58,18,0,0,0,170,134,1704439605
-2196,206,09,00,45,53,26,26,0,0,0,0,150,17,1704439620
-2197,178,09,00,38,39,43,28,22,0,0,0,170,80,1704439670
-2198,210,09,00,28,15,43,70,24,0,0,0,180,137,1704439680
-2199,176,09,00,37,103,40,0,0,0,0,0,180,169,1704439710
-2200,177,09,00,43,27,70,40,0,0,0,0,180,41,1704439710
-2201,175,09,00,43,45,33,22,37,0,0,0,180,28,1704439730
-2202,202,09,00,46,114,0,0,0,0,0,0,160,103,1704439760
-2203,201,09,00,33,36,25,58,18,0,0,0,170,134,1704439770
-2204,206,09,00,45,53,26,26,0,0,0,0,150,17,1704439770
-2205,178,09,00,38,39,43,28,22,0,0,0,170,80,1704439840
-2206,210,09,00,28,15,43,70,24,0,0,0,180,137,1704439861
-2207,176,09,00,37,103,40,0,0,0,0,0,180,169,1704439890
-2208,177,09,00,43,27,70,40,0,0,0,0,180,41,1704439890
-2209,175,09,00,43,45,33,22,37,0,0,0,180,28,1704439909
-2210,202,09,00,46,114,0,0,0,0,0,0,160,103,1704439919
-2211,206,09,00,45,53,26,26,0,0,0,0,150,17,1704439920
-2212,201,09,00,33,36,25,58,18,0,0,0,170,134,1704439940
-2213,178,09,00,38,39,43,28,22,0,0,0,170,80,1704440009
-2214,210,09,00,28,15,43,70,24,0,0,0,180,137,1704440040
-2215,176,09,00,37,103,40,0,0,0,0,0,180,169,1704440070
-2216,177,09,00,43,27,70,40,0,0,0,0,180,41,1704440070
-2217,206,09,00,45,53,26,26,0,0,0,0,150,17,1704440071
-2218,202,09,00,46,114,0,0,0,0,0,0,160,103,1704440080
-2219,175,09,00,43,45,33,22,37,0,0,0,180,28,1704440090
-2220,201,09,00,33,36,25,58,18,0,0,0,170,134,1704440110
-2221,178,09,00,38,39,43,28,22,0,0,0,170,80,1704440180
-2222,210,09,00,28,15,43,70,24,0,0,0,180,137,1704440219
-2223,206,09,00,45,53,26,26,0,0,0,0,150,17,1704440220
-2224,202,09,00,46,114,0,0,0,0,0,0,160,103,1704440241
-2225,176,09,00,37,103,40,0,0,0,0,0,180,169,1704440250
-2226,177,09,00,43,27,70,40,0,0,0,0,180,41,1704440250
-2227,175,09,00,43,45,33,22,37,0,0,0,180,28,1704440270
-2228,201,09,00,33,36,25,58,18,0,0,0,170,134,1704440280
-2229,178,09,00,38,39,43,28,22,0,0,0,170,80,1704440350
-2230,206,09,00,45,53,26,26,0,0,0,0,150,17,1704440371
-2231,210,09,00,28,15,43,70,24,0,0,0,180,137,1704440400
-2232,202,09,00,46,114,0,0,0,0,0,0,160,103,1704440400
-2233,177,09,00,43,27,70,40,0,0,0,0,180,41,1704440430
-2234,176,09,00,37,103,40,0,0,0,0,0,180,169,1704440430
-2235,201,09,00,33,36,25,58,18,0,0,0,170,134,1704440449
-2236,175,09,00,43,45,33,22,37,0,0,0,180,28,1704440450
-2237,206,09,00,45,53,26,26,0,0,0,0,150,17,1704440520
-2238,178,09,00,38,39,43,28,22,0,0,0,170,80,1704440520
-2239,202,09,00,46,114,0,0,0,0,0,0,160,103,1704440560
-2240,210,09,00,28,15,43,70,24,0,0,0,180,137,1704440580
-2241,177,09,00,43,27,70,40,0,0,0,0,180,41,1704440610
-2242,176,09,00,37,103,40,0,0,0,0,0,180,169,1704440610
-2243,201,09,00,33,36,25,58,18,0,0,0,170,134,1704440620
-2244,175,09,00,43,45,33,22,37,0,0,0,180,28,1704440629
-2245,206,09,00,45,53,26,26,0,0,0,0,150,17,1704440670
-2246,178,09,00,38,39,43,28,22,0,0,0,170,80,1704440690
-2247,202,09,00,46,114,0,0,0,0,0,0,160,103,1704440720
-2248,210,09,00,28,15,43,70,24,0,0,0,180,137,1704440760
-2249,201,09,00,33,36,25,58,18,0,0,0,170,134,1704440790
-2250,176,09,00,37,103,40,0,0,0,0,0,180,169,1704440790
-2251,177,09,00,43,27,70,40,0,0,0,0,180,41,1704440790
-2252,175,09,00,43,45,33,22,37,0,0,0,180,28,1704440810
-2253,206,09,00,45,53,26,26,0,0,0,0,150,17,1704440820
-2254,178,09,00,38,39,43,28,22,0,0,0,170,80,1704440860
-2255,202,09,00,46,114,0,0,0,0,0,0,160,103,1704440881
-2256,210,09,00,28,15,43,70,24,0,0,0,180,137,1704440940
-2257,201,09,00,33,36,25,58,18,0,0,0,170,134,1704440960
-2258,176,09,00,37,103,40,0,0,0,0,0,180,169,1704440969
-2259,206,09,00,45,53,26,26,0,0,0,0,150,17,1704440970
-2260,177,09,00,43,27,70,40,0,0,0,0,180,41,1704440971
-2261,175,09,00,43,45,33,22,37,0,0,0,180,28,1704440990
-2262,178,09,00,38,39,43,28,22,0,0,0,170,80,1704441030
-2263,202,09,00,46,114,0,0,0,0,0,0,160,103,1704441040
-2264,206,09,00,45,53,26,26,0,0,0,0,150,17,1704441120
-2265,210,09,00,28,15,43,70,24,0,0,0,180,137,1704441120
-2266,201,09,00,33,36,25,58,18,0,0,0,170,134,1704441129
-2267,176,09,00,37,103,40,0,0,0,0,0,180,169,1704441150
-2268,177,09,00,43,27,70,40,0,0,0,0,180,41,1704441150
-2269,175,09,00,43,45,33,22,37,0,0,0,180,28,1704441170
-2270,202,09,00,46,114,0,0,0,0,0,0,160,103,1704441200
-2271,178,09,00,38,39,43,28,22,0,0,0,170,80,1704441200
-2272,206,09,00,45,53,26,26,0,0,0,0,150,17,1704441270
-2273,201,09,00,33,36,25,58,18,0,0,0,170,134,1704441300
-2274,210,09,00,28,15,43,70,24,0,0,0,180,137,1704441301
-2275,177,09,00,43,27,70,40,0,0,0,0,180,41,1704441330
-2276,176,09,00,37,103,40,0,0,0,0,0,180,169,1704441331
-2277,175,09,00,43,45,33,22,37,0,0,0,180,28,1704441350
-2278,202,09,00,46,114,0,0,0,0,0,0,160,103,1704441360
-2279,178,09,00,38,39,43,28,22,0,0,0,170,80,1704441370
-2280,206,09,00,45,53,26,26,0,0,0,0,150,17,1704441421
-2281,201,09,00,33,36,25,58,18,0,0,0,170,134,1704441470
-2282,210,09,00,28,15,43,70,24,0,0,0,180,137,1704441480
-2283,177,09,00,43,27,70,40,0,0,0,0,180,41,1704441509
-2284,176,09,00,37,103,40,0,0,0,0,0,180,169,1704441510
-2285,202,09,00,46,114,0,0,0,0,0,0,160,103,1704441520
-2286,175,09,00,43,45,33,22,37,0,0,0,180,28,1704441530
-2287,178,09,00,38,39,43,28,22,0,0,0,170,80,1704441540
-2288,206,09,00,45,53,26,26,0,0,0,0,150,17,1704441570
-2289,201,09,00,33,36,25,58,18,0,0,0,170,134,1704441639
-2290,210,09,00,28,15,43,70,24,0,0,0,180,137,1704441660
-2291,202,09,00,46,114,0,0,0,0,0,0,160,103,1704441680
-2292,176,09,00,37,103,40,0,0,0,0,0,180,169,1704441690
-2293,177,09,00,43,27,70,40,0,0,0,0,180,41,1704441690
-2294,175,09,00,43,45,33,22,37,0,0,0,180,28,1704441710
-2295,178,09,00,38,39,43,28,22,0,0,0,170,80,1704441710
-2296,206,09,00,45,53,26,26,0,0,0,0,150,17,1704441720
-2297,201,09,00,33,36,25,58,18,0,0,0,170,134,1704441810
-2298,210,09,00,28,15,43,70,24,0,0,0,180,137,1704441839
-2299,202,09,00,46,114,0,0,0,0,0,0,160,103,1704441840
-2300,206,09,00,45,53,26,26,0,0,0,0,150,17,1704441869
-2301,177,09,00,43,27,70,40,0,0,0,0,180,41,1704441870
-2302,176,09,00,37,103,40,0,0,0,0,0,180,169,1704441870
-2303,178,09,00,38,39,43,28,22,0,0,0,170,80,1704441880
-2304,175,09,00,43,45,33,22,37,0,0,0,180,28,1704441890
-2305,201,09,00,33,36,25,58,18,0,0,0,170,134,1704441980
-2306,202,09,00,46,114,0,0,0,0,0,0,160,103,1704442000
-2307,206,09,00,45,53,26,26,0,0,0,0,150,17,1704442020
-2308,210,09,00,28,15,43,70,24,0,0,0,180,137,1704442020
-2309,176,09,00,37,103,40,0,0,0,0,0,180,169,1704442050
-2310,178,09,00,38,39,43,28,22,0,0,0,170,80,1704442050
-2311,177,09,00,43,27,70,40,0,0,0,0,180,41,1704442050
-2312,175,09,00,43,45,33,22,37,0,0,0,180,28,1704442070
-2313,201,09,00,33,36,25,58,18,0,0,0,170,134,1704442150
-2314,202,09,00,46,114,0,0,0,0,0,0,160,103,1704442160
-2315,206,09,00,45,53,26,26,0,0,0,0,150,17,1704442170
-2316,210,09,00,28,15,43,70,24,0,0,0,180,137,1704442201
-2317,178,09,00,38,39,43,28,22,0,0,0,170,80,1704442220
-2318,177,09,00,43,27,70,40,0,0,0,0,180,41,1704442230
-2319,176,09,00,37,103,40,0,0,0,0,0,180,169,1704442230
-2320,175,09,00,43,45,33,22,37,0,0,0,180,28,1704442250
-2321,201,09,00,33,36,25,58,18,0,0,0,170,134,1704442319
-2322,202,09,00,46,114,0,0,0,0,0,0,160,103,1704442320
-2323,206,09,00,45,53,26,26,0,0,0,0,150,17,1704442320
-2324,210,09,00,28,15,43,70,24,0,0,0,180,137,1704442380
-2325,178,09,00,38,39,43,28,22,0,0,0,170,80,1704442390
-2326,176,09,00,37,103,40,0,0,0,0,0,180,169,1704442410
-2327,177,09,00,43,27,70,40,0,0,0,0,180,41,1704442410
-2328,175,09,00,43,45,33,22,37,0,0,0,180,28,1704442430
-2329,206,09,00,45,53,26,26,0,0,0,0,150,17,1704442470
-2330,202,09,00,46,114,0,0,0,0,0,0,160,103,1704442480
-2331,201,09,00,33,36,25,58,18,0,0,0,170,134,1704442490
-2332,178,09,00,38,39,43,28,22,0,0,0,170,80,1704442560
-2333,210,09,00,28,15,43,70,24,0,0,0,180,137,1704442561
-2334,176,09,00,37,103,40,0,0,0,0,0,180,169,1704442590
-2335,177,09,00,43,27,70,40,0,0,0,0,180,41,1704442590
-2336,175,09,00,43,45,33,22,37,0,0,0,180,28,1704442610
-2337,206,09,00,45,53,26,26,0,0,0,0,150,17,1704442620
-2338,202,09,00,46,114,0,0,0,0,0,0,160,103,1704442640
-2339,201,09,00,33,36,25,58,18,0,0,0,170,134,1704442660
-2340,178,09,00,38,39,43,28,22,0,0,0,170,80,1704442730
-2341,210,09,00,28,15,43,70,24,0,0,0,180,137,1704442740
-2342,206,09,00,45,53,26,26,0,0,0,0,150,17,1704442769
-2343,177,09,00,43,27,70,40,0,0,0,0,180,41,1704442770
-2344,176,09,00,37,103,40,0,0,0,0,0,180,169,1704442770
-2345,202,09,00,46,114,0,0,0,0,0,0,160,103,1704442800
-2346,201,09,00,33,36,25,58,18,0,0,0,170,134,1704442830
-2347,178,09,00,38,39,43,28,22,0,0,0,170,80,1704442900
-2348,206,09,00,45,53,26,26,0,0,0,0,150,17,1704442920
-2349,210,09,00,28,15,43,70,24,0,0,0,180,137,1704442920
-2350,176,09,00,37,103,40,0,0,0,0,0,180,169,1704442949
-2351,177,09,00,43,27,70,40,0,0,0,0,180,41,1704442950
-2352,202,09,00,46,114,0,0,0,0,0,0,160,103,1704442960
-2353,201,09,00,33,36,25,58,18,0,0,0,170,134,1704443000
-2354,206,09,00,45,53,26,26,0,0,0,0,150,17,1704443070
-2355,178,09,00,38,39,43,28,22,0,0,0,170,80,1704443070
-2356,210,09,00,28,15,43,70,24,0,0,0,180,137,1704443100
-2357,202,09,00,46,114,0,0,0,0,0,0,160,103,1704443120
-2358,176,09,00,37,103,40,0,0,0,0,0,180,169,1704443130
-2359,177,09,00,43,27,70,40,0,0,0,0,180,41,1704443130
-2360,201,09,00,33,36,25,58,18,0,0,0,170,134,1704443170
-2361,206,09,00,45,53,26,26,0,0,0,0,150,17,1704443220
-2362,178,09,00,38,39,43,28,22,0,0,0,170,80,1704443240
-2363,210,09,00,28,15,43,70,24,0,0,0,180,137,1704443280
-2364,202,09,00,46,114,0,0,0,0,0,0,160,103,1704443280
-2365,177,09,00,43,27,70,40,0,0,0,0,180,41,1704443310
-2366,176,09,00,37,103,40,0,0,0,0,0,180,169,1704443310
-2367,201,09,00,33,36,25,58,18,0,0,0,170,134,1704443341
-2368,206,09,00,45,53,26,26,0,0,0,0,150,17,1704443370
-2369,178,09,00,38,39,43,28,22,0,0,0,170,80,1704443410
-2370,202,09,00,46,114,0,0,0,0,0,0,160,103,1704443440
-2371,210,09,00,28,15,43,70,24,0,0,0,180,137,1704443461
-2372,176,09,00,37,103,40,0,0,0,0,0,180,169,1704443490
-2373,177,09,00,43,27,70,40,0,0,0,0,180,41,1704443490
-2374,201,09,00,33,36,25,58,18,0,0,0,170,134,1704443510
-2375,206,09,00,45,53,26,26,0,0,0,0,150,17,1704443521
-2376,178,09,00,38,39,43,28,22,0,0,0,170,80,1704443580
-2377,202,09,00,46,114,0,0,0,0,0,0,160,103,1704443600
-2378,210,09,00,28,15,43,70,24,0,0,0,180,137,1704443640
-2379,206,09,00,45,53,26,26,0,0,0,0,150,17,1704443670
-2380,177,09,00,43,27,70,40,0,0,0,0,180,41,1704443670
-2381,176,09,00,37,103,40,0,0,0,0,0,180,169,1704443670
-2382,201,09,00,33,36,25,58,18,0,0,0,170,134,1704443680
-2383,178,09,00,38,39,43,28,22,0,0,0,170,80,1704443751
-2384,202,09,00,46,114,0,0,0,0,0,0,160,103,1704443761
-2385,210,09,00,28,15,43,70,24,0,0,0,180,137,1704443820
-2386,206,09,00,45,53,26,26,0,0,0,0,150,17,1704443820
-2387,201,09,00,33,36,25,58,18,0,0,0,170,134,1704443850
-2388,176,09,00,37,103,40,0,0,0,0,0,180,169,1704443850
-2389,177,09,00,43,27,70,40,0,0,0,0,180,41,1704443851
-2390,178,09,00,38,39,43,28,22,0,0,0,170,80,1704443920
-2391,202,09,00,46,114,0,0,0,0,0,0,160,103,1704443920
-2392,206,09,00,45,53,26,26,0,0,0,0,150,17,1704443969
-2393,210,09,00,28,15,43,70,24,0,0,0,180,137,1704444000
-2394,201,09,00,33,36,25,58,18,0,0,0,170,134,1704444020
-2395,176,09,00,37,103,40,0,0,0,0,0,180,169,1704444030
-2396,177,09,00,43,27,70,40,0,0,0,0,180,41,1704444030
-2397,178,09,00,38,39,43,28,22,0,0,0,170,80,1704444090
-2398,206,09,00,45,53,26,26,0,0,0,0,150,17,1704444120
-2399,210,09,00,28,15,43,70,24,0,0,0,180,137,1704444180
-2400,201,09,00,33,36,25,58,18,0,0,0,170,134,1704444190
-2401,177,09,00,43,27,70,40,0,0,0,0,180,41,1704444210
-2402,176,09,00,37,103,40,0,0,0,0,0,180,169,1704444210
-2403,178,09,00,38,39,43,28,22,0,0,0,170,80,1704444260
-2404,206,09,00,45,53,26,26,0,0,0,0,150,17,1704444270
-2405,201,09,00,33,36,25,58,18,0,0,0,170,134,1704444360
-2406,210,09,00,28,15,43,70,24,0,0,0,180,137,1704444361
-2407,177,09,00,43,27,70,40,0,0,0,0,180,41,1704444389
-2408,176,09,00,37,103,40,0,0,0,0,0,180,169,1704444390
-2409,206,09,00,45,53,26,26,0,0,0,0,150,17,1704444420
-2410,178,09,00,38,39,43,28,22,0,0,0,170,80,1704444430
-2411,201,09,00,33,36,25,58,18,0,0,0,170,134,1704444529
-2412,210,09,00,28,15,43,70,24,0,0,0,180,137,1704444540
-2413,177,09,00,43,27,70,40,0,0,0,0,180,41,1704444570
-2414,176,09,00,37,103,40,0,0,0,0,0,180,169,1704444570
-2415,206,09,00,45,53,26,26,0,0,0,0,150,17,1704444570
-2416,178,09,00,38,39,43,28,22,0,0,0,170,80,1704444600
-2417,201,09,00,33,36,25,58,18,0,0,0,170,134,1704444700
-2418,206,09,00,45,53,26,26,0,0,0,0,150,17,1704444720
-2419,210,09,00,28,15,43,70,24,0,0,0,180,137,1704444720
-2420,177,09,00,43,27,70,40,0,0,0,0,180,41,1704444750
-2421,176,09,00,37,103,40,0,0,0,0,0,180,169,1704444750
-2422,178,09,00,38,39,43,28,22,0,0,0,170,80,1704444770
-2423,201,09,00,33,36,25,58,18,0,0,0,170,134,1704444869
-2424,206,09,00,45,53,26,26,0,0,0,0,150,17,1704444870
-2425,210,09,00,28,15,43,70,24,0,0,0,180,137,1704444900
-2426,177,09,00,43,27,70,40,0,0,0,0,180,41,1704444930
-2427,176,09,00,37,103,40,0,0,0,0,0,180,169,1704444930
-2428,178,09,00,38,39,43,28,22,0,0,0,170,80,1704444940
-2429,206,09,00,45,53,26,26,0,0,0,0,150,17,1704445020
-2430,201,09,00,33,36,25,58,18,0,0,0,170,134,1704445040
-2431,210,09,00,28,15,43,70,24,0,0,0,180,137,1704445080
-2432,176,09,00,37,103,40,0,0,0,0,0,180,169,1704445110
-2433,178,09,00,38,39,43,28,22,0,0,0,170,80,1704445110
-2434,177,09,00,43,27,70,40,0,0,0,0,180,41,1704445110
-2435,206,09,00,45,53,26,26,0,0,0,0,150,17,1704445170
-2436,201,09,00,33,36,25,58,18,0,0,0,170,134,1704445210
-2437,210,09,00,28,15,43,70,24,0,0,0,180,137,1704445260
-2438,178,09,00,38,39,43,28,22,0,0,0,170,80,1704445280
-2439,177,09,00,43,27,70,40,0,0,0,0,180,41,1704445290
-2440,176,09,00,37,103,40,0,0,0,0,0,180,169,1704445291
-2441,206,09,00,45,53,26,26,0,0,0,0,150,17,1704445321
-2442,201,09,00,33,36,25,58,18,0,0,0,170,134,1704445379
-2443,210,09,00,28,15,43,70,24,0,0,0,180,137,1704445440
-2444,178,09,00,38,39,43,28,22,0,0,0,170,80,1704445451
-2445,177,09,00,43,27,70,40,0,0,0,0,180,41,1704445470
-2446,176,09,00,37,103,40,0,0,0,0,0,180,169,1704445470
-2447,206,09,00,45,53,26,26,0,0,0,0,150,17,1704445470
-2448,201,09,00,33,36,25,58,18,0,0,0,170,134,1704445550
-2449,206,09,00,45,53,26,26,0,0,0,0,150,17,1704445620
-2450,178,09,00,38,39,43,28,22,0,0,0,170,80,1704445620
-2451,210,09,00,28,15,43,70,24,0,0,0,180,137,1704445620
-2452,176,09,00,37,103,40,0,0,0,0,0,180,169,1704445649
-2453,177,09,00,43,27,70,40,0,0,0,0,180,41,1704445650
-2454,201,09,00,33,36,25,58,18,0,0,0,170,134,1704445720
-2455,206,09,00,45,53,26,26,0,0,0,0,150,17,1704445770
-2456,178,09,00,38,39,43,28,22,0,0,0,170,80,1704445790
-2457,210,09,00,28,15,43,70,24,0,0,0,180,137,1704445800
-2458,177,09,00,43,27,70,40,0,0,0,0,180,41,1704445830
-2459,176,09,00,37,103,40,0,0,0,0,0,180,169,1704445830
-2460,201,09,00,33,36,25,58,18,0,0,0,170,134,1704445889
-2461,206,09,00,45,53,26,26,0,0,0,0,150,17,1704445920
-2462,178,09,00,38,39,43,28,22,0,0,0,170,80,1704445960
-2463,210,09,00,28,15,43,70,24,0,0,0,180,137,1704445980
-2464,176,09,00,37,103,40,0,0,0,0,0,180,169,1704446010
-2465,177,09,00,43,27,70,40,0,0,0,0,180,41,1704446010
-2466,201,09,00,33,36,25,58,18,0,0,0,170,134,1704446060
-2467,206,09,00,45,53,26,26,0,0,0,0,150,17,1704446070
-2468,178,09,00,38,39,43,28,22,0,0,0,170,80,1704446130
-2469,210,09,00,28,15,43,70,24,0,0,0,180,137,1704446160
-2470,177,09,00,43,27,70,40,0,0,0,0,180,41,1704446190
-2471,176,09,00,37,103,40,0,0,0,0,0,180,169,1704446191
-2472,206,09,00,45,53,26,26,0,0,0,0,150,17,1704446220
-2473,201,09,00,33,36,25,58,18,0,0,0,170,134,1704446230
-2474,178,09,00,38,39,43,28,22,0,0,0,170,80,1704446300
-2475,210,09,00,28,15,43,70,24,0,0,0,180,137,1704446340
-2476,177,09,00,43,27,70,40,0,0,0,0,180,41,1704446370
-2477,206,09,00,45,53,26,26,0,0,0,0,150,17,1704446370
-2478,176,09,00,37,103,40,0,0,0,0,0,180,169,1704446370
-2479,201,09,00,33,36,25,58,18,0,0,0,170,134,1704446400
-2480,178,09,00,38,39,43,28,22,0,0,0,170,80,1704446470
-2481,210,09,00,28,15,43,70,24,0,0,0,180,137,1704446520
-2482,206,09,00,45,53,26,26,0,0,0,0,150,17,1704446520
-2483,177,09,00,43,27,70,40,0,0,0,0,180,41,1704446550
-2484,176,09,00,37,103,40,0,0,0,0,0,180,169,1704446551
-2485,201,09,00,33,36,25,58,18,0,0,0,170,134,1704446570
-2486,178,09,00,38,39,43,28,22,0,0,0,170,80,1704446640
-2487,206,09,00,45,53,26,26,0,0,0,0,150,17,1704446670
-2488,210,09,00,28,15,43,70,24,0,0,0,180,137,1704446700
-2489,176,09,00,37,103,40,0,0,0,0,0,180,169,1704446730
-2490,177,09,00,43,27,70,40,0,0,0,0,180,41,1704446730
-2491,201,09,00,33,36,25,58,18,0,0,0,170,134,1704446740
-2492,178,09,00,38,39,43,28,22,0,0,0,170,80,1704446810
-2493,206,09,00,45,53,26,26,0,0,0,0,150,17,1704446820
-2494,210,09,00,28,15,43,70,24,0,0,0,180,137,1704446880
-2495,177,09,00,43,27,70,40,0,0,0,0,180,41,1704446910
-2496,176,09,00,37,103,40,0,0,0,0,0,180,169,1704446910
-2497,201,09,00,33,36,25,58,18,0,0,0,170,134,1704446911
-2498,206,09,00,45,53,26,26,0,0,0,0,150,17,1704446970
-2499,178,09,00,38,39,43,28,22,0,0,0,170,80,1704446979
-2500,210,09,00,28,15,43,70,24,0,0,0,180,137,1704447060
-2501,201,09,00,33,36,25,58,18,0,0,0,170,134,1704447080
-2502,176,09,00,37,103,40,0,0,0,0,0,180,169,1704447090
-2503,177,09,00,43,27,70,40,0,0,0,0,180,41,1704447090
-2504,206,09,00,45,53,26,26,0,0,0,0,150,17,1704447120
-2505,178,09,00,38,39,43,28,22,0,0,0,170,80,1704447150
-2506,210,18,30,24,19,47,75,25,0,0,0,190,143,1704447250
-2507,201,18,30,36,50,18,58,18,0,0,0,180,137,1704447261
-2508,177,18,30,45,32,77,36,0,0,0,0,190,49,1704447279
-2509,176,18,30,37,113,40,0,0,0,0,0,190,185,1704447280
-2510,206,18,30,46,62,26,26,0,0,0,0,160,10,1704447280
-2511,178,18,30,38,39,44,36,23,0,0,0,180,75,1704447330
-2512,210,18,30,24,19,47,75,25,0,0,0,190,143,1704447440
-2513,201,18,30,36,50,18,58,18,0,0,0,180,137,1704447440
-2514,206,18,30,46,62,26,26,0,0,0,0,160,10,1704447441
-2515,176,18,30,37,113,40,0,0,0,0,0,190,185,1704447469
-2516,177,18,30,45,32,77,36,0,0,0,0,190,49,1704447470
-2517,178,18,30,38,39,44,36,23,0,0,0,180,75,1704447510
-2518,206,18,30,46,62,26,26,0,0,0,0,160,10,1704447600
-2519,201,18,30,36,50,18,58,18,0,0,0,180,137,1704447620
-2520,210,18,30,24,19,47,75,25,0,0,0,190,143,1704447630
-2521,176,18,30,37,113,40,0,0,0,0,0,190,185,1704447660
-2522,177,18,30,45,32,77,36,0,0,0,0,190,49,1704447660
-2523,178,18,30,38,39,44,36,23,0,0,0,180,75,1704447690
-2524,206,18,30,46,62,26,26,0,0,0,0,160,10,1704447760
-2525,201,18,30,36,50,18,58,18,0,0,0,180,137,1704447800
-2526,210,18,30,24,19,47,75,25,0,0,0,190,143,1704447820
-2527,177,18,30,45,32,77,36,0,0,0,0,190,49,1704447850
-2528,176,18,30,37,113,40,0,0,0,0,0,190,185,1704447850
-2529,178,18,30,38,39,44,36,23,0,0,0,180,75,1704447870
-2530,211,09,00,28,112,0,0,0,0,0,0,140,55,1704447874
-2531,206,18,30,46,62,26,26,0,0,0,0,160,10,1704447920
-2532,201,18,30,36,50,18,58,18,0,0,0,180,137,1704447980
-2533,210,18,30,24,19,47,75,25,0,0,0,190,143,1704448010
-2534,211,18,30,28,117,0,0,0,0,0,0,145,55,1704448015
-2535,176,18,30,37,113,40,0,0,0,0,0,190,185,1704448039
-2536,177,18,30,45,32,77,36,0,0,0,0,190,49,1704448040
-2537,178,18,30,38,39,44,36,23,0,0,0,180,75,1704448050
-2538,206,18,30,46,62,26,26,0,0,0,0,160,10,1704448080
-2539,211,18,30,28,117,0,0,0,0,0,0,145,55,1704448155
-2540,201,18,30,36,50,18,58,18,0,0,0,180,137,1704448160
-2541,210,18,30,24,19,47,75,25,0,0,0,190,143,1704448200
-2542,176,18,30,37,113,40,0,0,0,0,0,190,185,1704448230
-2543,177,18,30,45,32,77,36,0,0,0,0,190,49,1704448230
-2544,178,18,30,38,39,44,36,23,0,0,0,180,75,1704448231
-2545,206,18,30,46,62,26,26,0,0,0,0,160,10,1704448241
-2546,211,18,30,28,117,0,0,0,0,0,0,145,55,1704448295
-2547,201,18,30,36,50,18,58,18,0,0,0,180,137,1704448340
-2548,206,18,30,46,62,26,26,0,0,0,0,160,10,1704448400
-2549,178,18,30,38,39,44,36,23,0,0,0,180,75,1704448410
-2550,177,18,30,45,32,77,36,0,0,0,0,190,49,1704448420
-2551,176,18,30,37,113,40,0,0,0,0,0,190,185,1704448420
-2552,211,18,30,28,117,0,0,0,0,0,0,145,55,1704448435
-2553,201,18,30,36,50,18,58,18,0,0,0,180,137,1704448520
-2554,206,18,30,46,62,26,26,0,0,0,0,160,10,1704448560
-2555,211,18,30,28,117,0,0,0,0,0,0,145,55,1704448575
-2556,178,18,30,38,39,44,36,23,0,0,0,180,75,1704448591
-2557,177,18,30,45,32,77,36,0,0,0,0,190,49,1704448610
-2558,176,18,30,37,113,40,0,0,0,0,0,190,185,1704448610
-2559,201,18,30,36,50,18,58,18,0,0,0,180,137,1704448700
-2560,211,18,30,28,117,0,0,0,0,0,0,145,55,1704448715
-2561,206,18,30,46,62,26,26,0,0,0,0,160,10,1704448720
-2562,178,18,30,38,39,44,36,23,0,0,0,180,75,1704448770
-2563,177,18,30,45,32,77,36,0,0,0,0,190,49,1704448800
-2564,176,18,30,37,113,40,0,0,0,0,0,190,185,1704448800
-2565,211,18,30,28,117,0,0,0,0,0,0,145,55,1704448855
-2566,206,18,30,46,62,26,26,0,0,0,0,160,10,1704448880
-2567,201,18,30,36,50,18,58,18,0,0,0,180,137,1704448880
-2568,178,18,30,38,39,44,36,23,0,0,0,180,75,1704448950
-2569,177,18,30,45,32,77,36,0,0,0,0,190,49,1704448990
-2570,176,18,30,37,113,40,0,0,0,0,0,190,185,1704448990
-2571,211,18,30,28,117,0,0,0,0,0,0,145,55,1704448995
-2572,206,18,30,46,62,26,26,0,0,0,0,160,10,1704449040
-2573,201,18,30,36,50,18,58,18,0,0,0,180,137,1704449060
-2574,178,18,30,38,39,44,36,23,0,0,0,180,75,1704449130
-2575,211,18,30,28,117,0,0,0,0,0,0,145,55,1704449135
-2576,177,18,30,45,32,77,36,0,0,0,0,190,49,1704449179
-2577,176,18,30,37,113,40,0,0,0,0,0,190,185,1704449181
-2578,206,18,30,46,62,26,26,0,0,0,0,160,10,1704449201
-2579,201,18,30,36,50,18,58,18,0,0,0,180,137,1704449240
-2580,211,18,30,28,117,0,0,0,0,0,0,145,55,1704449275
-2581,178,18,30,38,39,44,36,23,0,0,0,180,75,1704449310
-2582,206,18,30,46,62,26,26,0,0,0,0,160,10,1704449360
-2583,177,18,30,45,32,77,36,0,0,0,0,190,49,1704449370
-2584,176,18,30,37,113,40,0,0,0,0,0,190,185,1704449370
-2585,211,18,30,28,117,0,0,0,0,0,0,145,55,1704449415
-2586,201,18,30,36,50,18,58,18,0,0,0,180,137,1704449420
-2587,178,18,30,38,39,44,36,23,0,0,0,180,75,1704449490
-2588,206,18,30,46,62,26,26,0,0,0,0,160,10,1704449520
-2589,211,18,30,28,117,0,0,0,0,0,0,145,55,1704449555
-2590,177,18,30,45,32,77,36,0,0,0,0,190,49,1704449560
-2591,176,18,30,37,113,40,0,0,0,0,0,190,185,1704449560
-2592,201,18,30,36,50,18,58,18,0,0,0,180,137,1704449600
-2593,178,18,30,38,39,44,36,23,0,0,0,180,75,1704449670
-2594,206,18,30,46,62,26,26,0,0,0,0,160,10,1704449680
-2595,211,18,30,28,117,0,0,0,0,0,0,145,55,1704449695
-2596,177,18,30,45,32,77,36,0,0,0,0,190,49,1704449749
-2597,176,18,30,37,113,40,0,0,0,0,0,190,185,1704449750
-2598,201,18,30,36,50,18,58,18,0,0,0,180,137,1704449780
-2599,211,18,30,28,117,0,0,0,0,0,0,145,55,1704449835
-2600,206,18,30,46,62,26,26,0,0,0,0,160,10,1704449839
-2601,178,18,30,38,39,44,36,23,0,0,0,180,75,1704449850
-2602,177,18,30,45,32,77,36,0,0,0,0,190,49,1704449940
-2603,176,18,30,37,113,40,0,0,0,0,0,190,185,1704449940
-2604,201,18,30,36,50,18,58,18,0,0,0,180,137,1704449960
-2605,211,18,30,28,117,0,0,0,0,0,0,145,55,1704449975
-2606,206,18,30,46,62,26,26,0,0,0,0,160,10,1704450000
-2607,178,18,30,38,39,44,36,23,0,0,0,180,75,1704450030
-2608,211,18,30,28,117,0,0,0,0,0,0,145,55,1704450115
-2609,177,18,30,45,32,77,36,0,0,0,0,190,49,1704450129
-2610,176,18,30,37,113,40,0,0,0,0,0,190,185,1704450130
-2611,201,18,30,36,50,18,58,18,0,0,0,180,137,1704450141
-2612,206,18,30,46,62,26,26,0,0,0,0,160,10,1704450160
-2613,178,18,30,38,39,44,36,23,0,0,0,180,75,1704450210
-2614,211,18,30,28,117,0,0,0,0,0,0,145,55,1704450255
-2615,176,18,30,37,113,40,0,0,0,0,0,190,185,1704450320
-2616,206,18,30,46,62,26,26,0,0,0,0,160,10,1704450320
-2617,177,18,30,45,32,77,36,0,0,0,0,190,49,1704450320
-2618,201,18,30,36,50,18,58,18,0,0,0,180,137,1704450320
-2619,178,18,30,38,39,44,36,23,0,0,0,180,75,1704450391
-2620,211,18,30,28,117,0,0,0,0,0,0,145,55,1704450395
-2621,206,18,30,46,62,26,26,0,0,0,0,160,10,1704450479
-2622,201,18,30,36,50,18,58,18,0,0,0,180,137,1704450500
-2623,176,18,30,37,113,40,0,0,0,0,0,190,185,1704450509
-2624,177,18,30,45,32,77,36,0,0,0,0,190,49,1704450510
-2625,211,18,30,28,117,0,0,0,0,0,0,145,55,1704450535
-2626,178,18,30,38,39,44,36,23,0,0,0,180,75,1704450570
-2627,206,18,30,46,62,26,26,0,0,0,0,160,10,1704450640
-2628,211,18,30,28,117,0,0,0,0,0,0,145,55,1704450675
-2629,201,18,30,36,50,18,58,18,0,0,0,180,137,1704450679
-2630,176,18,30,37,113,40,0,0,0,0,0,190,185,1704450700
-2631,177,18,30,45,32,77,36,0,0,0,0,190,49,1704450700
-2632,206,18,30,46,62,26,26,0,0,0,0,160,10,1704450799
-2633,211,18,30,28,117,0,0,0,0,0,0,145,55,1704450815
-2634,201,18,30,36,50,18,58,18,0,0,0,180,137,1704450860
-2635,176,18,30,37,113,40,0,0,0,0,0,190,185,1704450890
-2636,177,18,30,45,32,77,36,0,0,0,0,190,49,1704450890
-2637,211,18,30,28,117,0,0,0,0,0,0,145,55,1704450955
-2638,206,18,30,46,62,26,26,0,0,0,0,160,10,1704450960
-2639,201,18,30,36,50,18,58,18,0,0,0,180,137,1704451040
-2640,177,18,30,45,32,77,36,0,0,0,0,190,49,1704451080
-2641,176,18,30,37,113,40,0,0,0,0,0,190,185,1704451080
-2642,211,18,30,28,117,0,0,0,0,0,0,145,55,1704451095
-2643,206,18,30,46,62,26,26,0,0,0,0,160,10,1704451119
-2644,201,18,30,36,50,18,58,18,0,0,0,180,137,1704451220
-2645,211,18,30,28,117,0,0,0,0,0,0,145,55,1704451235
-2646,176,18,30,37,113,40,0,0,0,0,0,190,185,1704451270
-2647,177,18,30,45,32,77,36,0,0,0,0,190,49,1704451271
-2648,206,18,30,46,62,26,26,0,0,0,0,160,10,1704451280
-2649,211,18,30,28,117,0,0,0,0,0,0,145,55,1704451375
-2650,201,18,30,36,50,18,58,18,0,0,0,180,137,1704451400
-2651,206,18,30,46,62,26,26,0,0,0,0,160,10,1704451440
-2652,177,18,30,45,32,77,36,0,0,0,0,190,49,1704451460
-2653,176,18,30,37,113,40,0,0,0,0,0,190,185,1704451460
-2654,211,18,30,28,117,0,0,0,0,0,0,145,55,1704451515
-2655,201,18,30,36,50,18,58,18,0,0,0,180,137,1704451580
-2656,206,18,30,46,62,26,26,0,0,0,0,160,10,1704451601
-2657,176,18,30,37,113,40,0,0,0,0,0,190,185,1704451650
-2658,177,18,30,45,32,77,36,0,0,0,0,190,49,1704451650
-2659,211,18,30,28,117,0,0,0,0,0,0,145,55,1704451655
-2660,201,18,30,36,50,18,58,18,0,0,0,180,137,1704451760
-2661,206,18,30,46,62,26,26,0,0,0,0,160,10,1704451760
-2662,211,18,30,28,117,0,0,0,0,0,0,145,55,1704451795
-2663,177,18,30,45,32,77,36,0,0,0,0,190,49,1704451839
-2664,176,18,30,37,113,40,0,0,0,0,0,190,185,1704451840
-2665,206,18,30,46,62,26,26,0,0,0,0,160,10,1704451920
-2666,211,18,30,28,117,0,0,0,0,0,0,145,55,1704451935
-2667,201,18,30,36,50,18,58,18,0,0,0,180,137,1704451940
-2668,177,18,30,45,32,77,36,0,0,0,0,190,49,1704452030
-2669,176,18,30,37,113,40,0,0,0,0,0,190,185,1704452030
-2670,211,18,30,28,117,0,0,0,0,0,0,145,55,1704452075
-2671,206,18,30,46,62,26,26,0,0,0,0,160,10,1704452080
-2672,201,18,30,36,50,18,58,18,0,0,0,180,137,1704452120
-2673,211,18,30,28,117,0,0,0,0,0,0,145,55,1704452215
-2674,176,18,30,37,113,40,0,0,0,0,0,190,185,1704452220
-2675,177,18,30,45,32,77,36,0,0,0,0,190,49,1704452220
-2676,206,18,30,46,62,26,26,0,0,0,0,160,10,1704452239
-2677,201,18,30,36,50,18,58,18,0,0,0,180,137,1704452300
-2678,211,18,30,28,117,0,0,0,0,0,0,145,55,1704452355
-2679,206,18,30,46,62,26,26,0,0,0,0,160,10,1704452400
-2680,176,18,30,37,113,40,0,0,0,0,0,190,185,1704452410
-2681,177,18,30,45,32,77,36,0,0,0,0,190,49,1704452410
-2682,201,18,30,36,50,18,58,18,0,0,0,180,137,1704452480
-2683,211,18,30,28,117,0,0,0,0,0,0,145,55,1704452495
-2684,206,18,30,46,62,26,26,0,0,0,0,160,10,1704452560
-2685,176,18,30,37,113,40,0,0,0,0,0,190,185,1704452600
-2686,177,18,30,45,32,77,36,0,0,0,0,190,49,1704452600
-2687,211,18,30,28,117,0,0,0,0,0,0,145,55,1704452635
-2688,201,18,30,36,50,18,58,18,0,0,0,180,137,1704452660
-2689,206,18,30,46,62,26,26,0,0,0,0,160,10,1704452720
-2690,211,18,30,28,117,0,0,0,0,0,0,145,55,1704452775
-2691,176,18,30,37,113,40,0,0,0,0,0,190,185,1704452790
-2692,177,18,30,45,32,77,36,0,0,0,0,190,49,1704452790
-2693,201,18,30,36,50,18,58,18,0,0,0,180,137,1704452840
-2694,206,18,30,46,62,26,26,0,0,0,0,160,10,1704452880
-2695,211,18,30,28,117,0,0,0,0,0,0,145,55,1704452915
-2696,176,18,30,37,113,40,0,0,0,0,0,190,185,1704452980
-2697,177,18,30,45,32,77,36,0,0,0,0,190,49,1704452980
-2698,201,18,30,36,50,18,58,18,0,0,0,180,137,1704453020
-2699,206,18,30,46,62,26,26,0,0,0,0,160,10,1704453040
-2700,211,18,30,28,117,0,0,0,0,0,0,145,55,1704453055
-2701,176,18,30,37,113,40,0,0,0,0,0,190,185,1704453170
-2702,177,18,30,45,32,77,36,0,0,0,0,190,49,1704453171
-2703,211,18,30,28,117,0,0,0,0,0,0,145,55,1704453195
-2704,206,18,30,46,62,26,26,0,0,0,0,160,10,1704453200
-2705,201,18,30,36,50,18,58,18,0,0,0,180,137,1704453200
-2706,211,18,30,28,117,0,0,0,0,0,0,145,55,1704453335
-2707,206,18,30,46,62,26,26,0,0,0,0,160,10,1704453360
-2708,176,18,30,37,113,40,0,0,0,0,0,190,185,1704453360
-2709,177,18,30,45,32,77,36,0,0,0,0,190,49,1704453360
-2710,201,18,30,36,50,18,58,18,0,0,0,180,137,1704453379
-2711,211,18,30,28,117,0,0,0,0,0,0,145,55,1704453475
-2712,206,18,30,46,62,26,26,0,0,0,0,160,10,1704453520
-2713,177,18,30,45,32,77,36,0,0,0,0,190,49,1704453550
-2714,176,18,30,37,113,40,0,0,0,0,0,190,185,1704453550
-2715,201,18,30,36,50,18,58,18,0,0,0,180,137,1704453560
-2716,211,18,30,28,117,0,0,0,0,0,0,145,55,1704453615
-2717,206,18,30,46,62,26,26,0,0,0,0,160,10,1704453680
-2718,201,18,30,36,50,18,58,18,0,0,0,180,137,1704453740
-2719,177,18,30,45,32,77,36,0,0,0,0,190,49,1704453740
-2720,176,18,30,37,113,40,0,0,0,0,0,190,185,1704453740
-2721,211,18,30,28,117,0,0,0,0,0,0,145,55,1704453755
-2722,206,18,30,46,62,26,26,0,0,0,0,160,10,1704453840
-2723,211,18,30,28,117,0,0,0,0,0,0,145,55,1704453895
-2724,201,18,30,36,50,18,58,18,0,0,0,180,137,1704453920
-2725,176,18,30,37,113,40,0,0,0,0,0,190,185,1704453930
-2726,177,18,30,45,32,77,36,0,0,0,0,190,49,1704453930
-2727,206,18,30,46,62,26,26,0,0,0,0,160,10,1704454001
-2728,211,18,30,28,117,0,0,0,0,0,0,145,55,1704454035
-2729,201,18,30,36,50,18,58,18,0,0,0,180,137,1704454099
-2730,176,18,30,37,113,40,0,0,0,0,0,190,185,1704454120
-2731,177,18,30,45,32,77,36,0,0,0,0,190,49,1704454121
-2732,175,09,00,43,45,33,22,37,0,0,0,180,28,1704454131
-2733,206,18,30,46,62,26,26,0,0,0,0,160,10,1704454160
-2734,211,18,30,28,117,0,0,0,0,0,0,145,55,1704454175
-2735,201,18,30,36,50,18,58,18,0,0,0,180,137,1704454280
-2736,177,18,30,45,32,77,36,0,0,0,0,190,49,1704454310
-2737,176,18,30,37,113,40,0,0,0,0,0,190,185,1704454310
-2738,211,18,30,28,117,0,0,0,0,0,0,145,55,1704454315
-2739,206,18,30,46,62,26,26,0,0,0,0,160,10,1704454320
-2740,175,18,30,46,48,37,18,41,0,0,0,190,18,1704454320
-2741,211,18,30,28,117,0,0,0,0,0,0,145,55,1704454455
-2742,201,18,30,36,50,18,58,18,0,0,0,180,137,1704454460
-2743,206,18,30,46,62,26,26,0,0,0,0,160,10,1704454480
-2744,176,18,30,37,113,40,0,0,0,0,0,190,185,1704454500
-2745,177,18,30,45,32,77,36,0,0,0,0,190,49,1704454500
-2746,175,18,30,46,48,37,18,41,0,0,0,190,18,1704454510
-2747,211,18,30,28,117,0,0,0,0,0,0,145,55,1704454595
-2748,206,18,30,46,62,26,26,0,0,0,0,160,10,1704454639
-2749,201,18,30,36,50,18,58,18,0,0,0,180,137,1704454640
-2750,176,18,30,37,113,40,0,0,0,0,0,190,185,1704454690
-2751,177,18,30,45,32,77,36,0,0,0,0,190,49,1704454691
-2752,175,18,30,46,48,37,18,41,0,0,0,190,18,1704454700
-2753,211,18,30,28,117,0,0,0,0,0,0,145,55,1704454735
-2754,206,18,30,46,62,26,26,0,0,0,0,160,10,1704454800
-2755,201,18,30,36,50,18,58,18,0,0,0,180,137,1704454820
-2756,211,18,30,28,117,0,0,0,0,0,0,145,55,1704454875
-2757,177,18,30,45,32,77,36,0,0,0,0,190,49,1704454880
-2758,176,18,30,37,113,40,0,0,0,0,0,190,185,1704454881
-2759,175,18,30,46,48,37,18,41,0,0,0,190,18,1704454890
-2760,206,18,30,46,62,26,26,0,0,0,0,160,10,1704454960
-2761,201,18,30,36,50,18,58,18,0,0,0,180,137,1704455000
-2762,211,18,30,28,117,0,0,0,0,0,0,145,55,1704455015
-2763,177,18,30,45,32,77,36,0,0,0,0,190,49,1704455069
-2764,176,18,30,37,113,40,0,0,0,0,0,190,185,1704455070
-2765,175,18,30,46,48,37,18,41,0,0,0,190,18,1704455080
-2766,206,18,30,46,62,26,26,0,0,0,0,160,10,1704455120
-2767,211,18,30,28,117,0,0,0,0,0,0,145,55,1704455155
-2768,201,18,30,36,50,18,58,18,0,0,0,180,137,1704455180
-2769,176,18,30,37,113,40,0,0,0,0,0,190,185,1704455260
-2770,177,18,30,45,32,77,36,0,0,0,0,190,49,1704455260
-2771,175,18,30,46,48,37,18,41,0,0,0,190,18,1704455270
-2772,206,18,30,46,62,26,26,0,0,0,0,160,10,1704455281
-2773,211,18,30,28,117,0,0,0,0,0,0,145,55,1704455295
-2774,201,18,30,36,50,18,58,18,0,0,0,180,137,1704455360
-2775,211,18,30,28,117,0,0,0,0,0,0,145,55,1704455435
-2776,206,18,30,46,62,26,26,0,0,0,0,160,10,1704455440
-2777,176,18,30,37,113,40,0,0,0,0,0,190,185,1704455450
-2778,177,18,30,45,32,77,36,0,0,0,0,190,49,1704455451
-2779,175,18,30,46,48,37,18,41,0,0,0,190,18,1704455460
-2780,201,18,30,36,50,18,58,18,0,0,0,180,137,1704455540
-2781,211,18,30,28,117,0,0,0,0,0,0,145,55,1704455575
-2782,206,18,30,46,62,26,26,0,0,0,0,160,10,1704455600
-2783,176,18,30,37,113,40,0,0,0,0,0,190,185,1704455640
-2784,177,18,30,45,32,77,36,0,0,0,0,190,49,1704455640
-2785,175,18,30,46,48,37,18,41,0,0,0,190,18,1704455650
-2786,211,18,30,28,117,0,0,0,0,0,0,145,55,1704455715
-2787,201,18,30,36,50,18,58,18,0,0,0,180,137,1704455720
-2788,206,18,30,46,62,26,26,0,0,0,0,160,10,1704455760
-2789,177,18,30,45,32,77,36,0,0,0,0,190,49,1704455829
-2790,176,18,30,37,113,40,0,0,0,0,0,190,185,1704455830
-2791,175,18,30,46,48,37,18,41,0,0,0,190,18,1704455840
-2792,211,18,30,28,117,0,0,0,0,0,0,145,55,1704455855
-2793,178,18,30,38,39,44,36,23,0,0,0,180,75,1704455871
-2794,201,18,30,36,50,18,58,18,0,0,0,180,137,1704455901
-2795,206,18,30,46,62,26,26,0,0,0,0,160,10,1704455920
-2796,211,18,30,28,117,0,0,0,0,0,0,145,55,1704455995
-2797,177,18,30,45,32,77,36,0,0,0,0,190,49,1704456020
-2798,175,18,30,46,48,37,18,41,0,0,0,190,18,1704456030
-2799,178,18,30,38,39,44,36,23,0,0,0,180,75,1704456050
-2800,206,18,30,46,62,26,26,0,0,0,0,160,10,1704456080
-2801,201,18,30,36,50,18,58,18,0,0,0,180,137,1704456080
-2802,211,18,30,28,117,0,0,0,0,0,0,145,55,1704456135
-2803,177,18,30,45,32,77,36,0,0,0,0,190,49,1704456209
-2804,175,18,30,46,48,37,18,41,0,0,0,190,18,1704456220
-2805,178,18,30,38,39,44,36,23,0,0,0,180,75,1704456230
-2806,206,18,30,46,62,26,26,0,0,0,0,160,10,1704456240
-2807,201,18,30,36,50,18,58,18,0,0,0,180,137,1704456261
-2808,211,18,30,28,117,0,0,0,0,0,0,145,55,1704456275
-2809,206,18,30,46,62,26,26,0,0,0,0,160,10,1704456400
-2810,177,18,30,45,32,77,36,0,0,0,0,190,49,1704456400
-2811,178,18,30,38,39,44,36,23,0,0,0,180,75,1704456410
-2812,175,18,30,46,48,37,18,41,0,0,0,190,18,1704456410
-2813,211,18,30,28,117,0,0,0,0,0,0,145,55,1704456415
-2814,201,18,30,36,50,18,58,18,0,0,0,180,137,1704456440
-2815,211,18,30,28,117,0,0,0,0,0,0,145,55,1704456555
-2816,206,18,30,46,62,26,26,0,0,0,0,160,10,1704456560
-2817,178,18,30,38,39,44,36,23,0,0,0,180,75,1704456590
-2818,177,18,30,45,32,77,36,0,0,0,0,190,49,1704456590
-2819,175,18,30,46,48,37,18,41,0,0,0,190,18,1704456600
-2820,201,18,30,36,50,18,58,18,0,0,0,180,137,1704456620
-2821,211,18,30,28,117,0,0,0,0,0,0,145,55,1704456695
-2822,206,18,30,46,62,26,26,0,0,0,0,160,10,1704456720
-2823,178,18,30,38,39,44,36,23,0,0,0,180,75,1704456770
-2824,177,18,30,45,32,77,36,0,0,0,0,190,49,1704456780
-2825,175,18,30,46,48,37,18,41,0,0,0,190,18,1704456790
-2826,201,18,30,36,50,18,58,18,0,0,0,180,137,1704456800
-2827,211,18,30,28,117,0,0,0,0,0,0,145,55,1704456835
-2828,206,18,30,46,62,26,26,0,0,0,0,160,10,1704456880
-2829,210,18,30,24,19,47,75,25,0,0,0,190,143,1704456939
-2830,178,18,30,38,39,44,36,23,0,0,0,180,75,1704456949
-2831,177,18,30,45,32,77,36,0,0,0,0,190,49,1704456970
-2832,176,18,30,37,113,40,0,0,0,0,0,190,185,1704456970
-2833,211,18,30,28,117,0,0,0,0,0,0,145,55,1704456975
-2834,175,18,30,46,48,37,18,41,0,0,0,190,18,1704456980
-2835,201,18,30,36,50,18,58,18,0,0,0,180,137,1704456981
-2836,206,18,30,46,62,26,26,0,0,0,0,160,10,1704457040
-2837,211,18,30,28,117,0,0,0,0,0,0,145,55,1704457115
-2838,178,18,30,38,39,44,36,23,0,0,0,180,75,1704457130
-2839,210,18,30,24,19,47,75,25,0,0,0,190,143,1704457130
-2840,202,09,00,46,114,0,0,0,0,0,0,160,103,1704457148
-2841,177,18,30,45,32,77,36,0,0,0,0,190,49,1704457160
-2842,201,18,30,36,50,18,58,18,0,0,0,180,137,1704457160
-2843,176,18,30,37,113,40,0,0,0,0,0,190,185,1704457160
-2844,175,18,30,46,48,37,18,41,0,0,0,190,18,1704457170
-2845,206,18,30,46,62,26,26,0,0,0,0,160,10,1704457200
-2846,211,18,30,28,117,0,0,0,0,0,0,145,55,1704457255
-2847,178,18,30,38,39,44,36,23,0,0,0,180,75,1704457310
-2848,202,18,30,48,122,0,0,0,0,0,0,170,103,1704457320
-2849,210,18,30,24,19,47,75,25,0,0,0,190,143,1704457320
-2850,201,18,30,36,50,18,58,18,0,0,0,180,137,1704457340
-2851,176,18,30,37,113,40,0,0,0,0,0,190,185,1704457350
-2852,177,18,30,45,32,77,36,0,0,0,0,190,49,1704457350
-2853,175,18,30,46,48,37,18,41,0,0,0,190,18,1704457360
-2854,206,18,30,46,62,26,26,0,0,0,0,160,10,1704457360
-2855,211,18,30,28,117,0,0,0,0,0,0,145,55,1704457395
-2856,202,18,30,48,122,0,0,0,0,0,0,170,103,1704457490
-2857,210,18,30,24,19,47,75,25,0,0,0,190,143,1704457510
-2858,206,18,30,46,62,26,26,0,0,0,0,160,10,1704457520
-2859,201,18,30,36,50,18,58,18,0,0,0,180,137,1704457520
-2860,211,18,30,28,117,0,0,0,0,0,0,145,55,1704457535
-2861,177,18,30,45,32,77,36,0,0,0,0,190,49,1704457539
-2862,176,18,30,37,113,40,0,0,0,0,0,190,185,1704457540
-2863,175,18,30,46,48,37,18,41,0,0,0,190,18,1704457550
-2864,202,18,30,48,122,0,0,0,0,0,0,170,103,1704457660
-2865,211,18,30,28,117,0,0,0,0,0,0,145,55,1704457675
-2866,206,18,30,46,62,26,26,0,0,0,0,160,10,1704457680
-2867,201,18,30,36,50,18,58,18,0,0,0,180,137,1704457700
-2868,210,18,30,24,19,47,75,25,0,0,0,190,143,1704457701
-2869,177,18,30,45,32,77,36,0,0,0,0,190,49,1704457730
-2870,176,18,30,37,113,40,0,0,0,0,0,190,185,1704457730
-2871,175,18,30,46,48,37,18,41,0,0,0,190,18,1704457740
-2872,211,18,30,28,117,0,0,0,0,0,0,145,55,1704457815
-2873,202,18,30,48,122,0,0,0,0,0,0,170,103,1704457831
-2874,206,18,30,46,62,26,26,0,0,0,0,160,10,1704457840
-2875,201,18,30,36,50,18,58,18,0,0,0,180,137,1704457880
-2876,210,18,30,24,19,47,75,25,0,0,0,190,143,1704457890
-2877,176,18,30,37,113,40,0,0,0,0,0,190,185,1704457920
-2878,177,18,30,45,32,77,36,0,0,0,0,190,49,1704457921
-2879,175,18,30,46,48,37,18,41,0,0,0,190,18,1704457930
-2880,211,18,30,28,117,0,0,0,0,0,0,145,55,1704457955
-2881,202,18,30,48,122,0,0,0,0,0,0,170,103,1704458000
-2882,206,18,30,46,62,26,26,0,0,0,0,160,10,1704458000
-2883,201,18,30,36,50,18,58,18,0,0,0,180,137,1704458060
-2884,210,18,30,24,19,47,75,25,0,0,0,190,143,1704458080
-2885,211,18,30,28,117,0,0,0,0,0,0,145,55,1704458095
-2886,176,18,30,37,113,40,0,0,0,0,0,190,185,1704458110
-2887,177,18,30,45,32,77,36,0,0,0,0,190,49,1704458110
-2888,175,18,30,46,48,37,18,41,0,0,0,190,18,1704458120
-2889,206,18,30,46,62,26,26,0,0,0,0,160,10,1704458160
-2890,202,18,30,48,122,0,0,0,0,0,0,170,103,1704458170
-2891,211,18,30,28,117,0,0,0,0,0,0,145,55,1704458235
-2892,201,18,30,36,50,18,58,18,0,0,0,180,137,1704458240
-2893,210,18,30,24,19,47,75,25,0,0,0,190,143,1704458270
-2894,176,18,30,37,113,40,0,0,0,0,0,190,185,1704458300
-2895,177,18,30,45,32,77,36,0,0,0,0,190,49,1704458300
-2896,175,18,30,46,48,37,18,41,0,0,0,190,18,1704458310
-2897,206,18,30,46,62,26,26,0,0,0,0,160,10,1704458320
-2898,202,18,30,48,122,0,0,0,0,0,0,170,103,1704458341
-2899,211,18,30,28,117,0,0,0,0,0,0,145,55,1704458375
-2900,201,18,30,36,50,18,58,18,0,0,0,180,137,1704458420
-2901,210,18,30,24,19,47,75,25,0,0,0,190,143,1704458460
-2902,206,18,30,46,62,26,26,0,0,0,0,160,10,1704458479
-2903,177,18,30,45,32,77,36,0,0,0,0,190,49,1704458490
-2904,176,18,30,37,113,40,0,0,0,0,0,190,185,1704458490
-2905,175,18,30,46,48,37,18,41,0,0,0,190,18,1704458500
-2906,202,18,30,48,122,0,0,0,0,0,0,170,103,1704458510
-2907,211,18,30,28,117,0,0,0,0,0,0,145,55,1704458515
-2908,201,18,30,36,50,18,58,18,0,0,0,180,137,1704458601
-2909,206,18,30,46,62,26,26,0,0,0,0,160,10,1704458640
-2910,210,18,30,24,19,47,75,25,0,0,0,190,143,1704458650
-2911,211,18,30,28,117,0,0,0,0,0,0,145,55,1704458655
-2912,176,18,30,37,113,40,0,0,0,0,0,190,185,1704458680
-2913,202,18,30,48,122,0,0,0,0,0,0,170,103,1704458680
-2914,177,18,30,45,32,77,36,0,0,0,0,190,49,1704458681
-2915,175,18,30,46,48,37,18,41,0,0,0,190,18,1704458689
-2916,201,18,30,36,50,18,58,18,0,0,0,180,137,1704458780
-2917,211,18,30,28,117,0,0,0,0,0,0,145,55,1704458795
-2918,206,18,30,46,62,26,26,0,0,0,0,160,10,1704458800
-2919,210,18,30,24,19,47,75,25,0,0,0,190,143,1704458840
-2920,202,18,30,48,122,0,0,0,0,0,0,170,103,1704458850
-2921,177,18,30,45,32,77,36,0,0,0,0,190,49,1704458870
-2922,176,18,30,37,113,40,0,0,0,0,0,190,185,1704458870
-2923,175,18,30,46,48,37,18,41,0,0,0,190,18,1704458880
-2924,211,18,30,28,117,0,0,0,0,0,0,145,55,1704458935
-2925,201,18,30,36,50,18,58,18,0,0,0,180,137,1704458960
-2926,206,18,30,46,62,26,26,0,0,0,0,160,10,1704458960
-2927,202,18,30,48,122,0,0,0,0,0,0,170,103,1704459020
-2928,210,18,30,24,19,47,75,25,0,0,0,190,143,1704459031
-2929,177,18,30,45,32,77,36,0,0,0,0,190,49,1704459060
-2930,176,18,30,37,113,40,0,0,0,0,0,190,185,1704459060
-2931,175,18,30,46,48,37,18,41,0,0,0,190,18,1704459070
-2932,211,18,30,28,117,0,0,0,0,0,0,145,55,1704459075
-2933,206,18,30,46,62,26,26,0,0,0,0,160,10,1704459120
-2934,201,18,30,36,50,18,58,18,0,0,0,180,137,1704459140
-2935,202,18,30,48,122,0,0,0,0,0,0,170,103,1704459190
-2936,211,18,30,28,117,0,0,0,0,0,0,145,55,1704459215
-2937,210,18,30,24,19,47,75,25,0,0,0,190,143,1704459220
-2938,176,18,30,37,113,40,0,0,0,0,0,190,185,1704459250
-2939,177,18,30,45,32,77,36,0,0,0,0,190,49,1704459251
-2940,175,18,30,46,48,37,18,41,0,0,0,190,18,1704459259
-2941,206,18,30,46,62,26,26,0,0,0,0,160,10,1704459280
-2942,201,18,30,36,50,18,58,18,0,0,0,180,137,1704459320
-2943,211,18,30,28,117,0,0,0,0,0,0,145,55,1704459355
-2944,202,18,30,48,122,0,0,0,0,0,0,170,103,1704459360
-2945,210,18,30,24,19,47,75,25,0,0,0,190,143,1704459410
-2946,176,18,30,37,113,40,0,0,0,0,0,190,185,1704459439
-2947,206,18,30,46,62,26,26,0,0,0,0,160,10,1704459440
-2948,177,18,30,45,32,77,36,0,0,0,0,190,49,1704459440
-2949,175,18,30,46,48,37,18,41,0,0,0,190,18,1704459450
-2950,211,18,30,28,117,0,0,0,0,0,0,145,55,1704459495
-2951,201,18,30,36,50,18,58,18,0,0,0,180,137,1704459500
-2952,202,18,30,48,122,0,0,0,0,0,0,170,103,1704459530
-2953,206,18,30,46,62,26,26,0,0,0,0,160,10,1704459600
-2954,210,18,30,24,19,47,75,25,0,0,0,190,143,1704459601
-2955,177,18,30,45,32,77,36,0,0,0,0,190,49,1704459630
-2956,176,18,30,37,113,40,0,0,0,0,0,190,185,1704459630
-2957,211,18,30,28,117,0,0,0,0,0,0,145,55,1704459635
-2958,175,18,30,46,48,37,18,41,0,0,0,190,18,1704459640
-2959,201,18,30,36,50,18,58,18,0,0,0,180,137,1704459680
-2960,202,18,30,48,122,0,0,0,0,0,0,170,103,1704459700
-2961,206,18,30,46,62,26,26,0,0,0,0,160,10,1704459760
-2962,211,18,30,28,117,0,0,0,0,0,0,145,55,1704459775
-2963,210,18,30,24,19,47,75,25,0,0,0,190,143,1704459790
-2964,177,18,30,45,32,77,36,0,0,0,0,190,49,1704459819
-2965,176,18,30,37,113,40,0,0,0,0,0,190,185,1704459820
-2966,175,18,30,46,48,37,18,41,0,0,0,190,18,1704459830
-2967,201,18,30,36,50,18,58,18,0,0,0,180,137,1704459860
-2968,202,18,30,48,122,0,0,0,0,0,0,170,103,1704459871
-2969,211,18,30,28,117,0,0,0,0,0,0,145,55,1704459915
-2970,206,18,30,46,62,26,26,0,0,0,0,160,10,1704459920
-2971,176,18,30,37,113,40,0,0,0,0,0,190,185,1704460010
-2972,177,18,30,45,32,77,36,0,0,0,0,190,49,1704460010
-2973,175,18,30,46,48,37,18,41,0,0,0,190,18,1704460021
-2974,202,18,30,48,122,0,0,0,0,0,0,170,103,1704460040
-2975,201,18,30,36,50,18,58,18,0,0,0,180,137,1704460040
-2976,211,18,30,28,117,0,0,0,0,0,0,145,55,1704460055
-2977,206,18,30,46,62,26,26,0,0,0,0,160,10,1704460080
-2978,211,18,30,28,117,0,0,0,0,0,0,145,55,1704460195
-2979,177,18,30,45,32,77,36,0,0,0,0,190,49,1704460200
-2980,176,18,30,37,113,40,0,0,0,0,0,190,185,1704460201
-2981,175,18,30,46,48,37,18,41,0,0,0,190,18,1704460210
-2982,202,18,30,48,122,0,0,0,0,0,0,170,103,1704460210
-2983,201,18,30,36,50,18,58,18,0,0,0,180,137,1704460220
-2984,206,18,30,46,62,26,26,0,0,0,0,160,10,1704460239
-2985,211,18,30,28,117,0,0,0,0,0,0,145,55,1704460335
-2986,202,18,30,48,122,0,0,0,0,0,0,170,103,1704460380
-2987,177,18,30,45,32,77,36,0,0,0,0,190,49,1704460390
-2988,176,18,30,37,113,40,0,0,0,0,0,190,185,1704460390
-2989,175,18,30,46,48,37,18,41,0,0,0,190,18,1704460400
-2990,206,18,30,46,62,26,26,0,0,0,0,160,10,1704460400
-2991,201,18,30,36,50,18,58,18,0,0,0,180,137,1704460401
-2992,211,18,30,28,117,0,0,0,0,0,0,145,55,1704460475
-2993,210,18,30,24,19,47,75,25,0,0,0,190,143,1704460542
-2994,202,18,30,48,122,0,0,0,0,0,0,170,103,1704460550
-2995,206,18,30,46,62,26,26,0,0,0,0,160,10,1704460560
-2996,176,18,30,37,113,40,0,0,0,0,0,190,185,1704460580
-2997,201,18,30,36,50,18,58,18,0,0,0,180,137,1704460580
-2998,177,18,30,45,32,77,36,0,0,0,0,190,49,1704460581
-2999,175,18,30,46,48,37,18,41,0,0,0,190,18,1704460590
-3000,211,18,30,28,117,0,0,0,0,0,0,145,55,1704460615
-3001,206,18,30,46,62,26,26,0,0,0,0,160,10,1704460720
-3002,202,18,30,48,122,0,0,0,0,0,0,170,103,1704460720
-3003,210,18,30,24,19,47,75,25,0,0,0,190,143,1704460730
-3004,211,18,30,28,117,0,0,0,0,0,0,145,55,1704460755
-3005,201,18,30,36,50,18,58,18,0,0,0,180,137,1704460759
-3006,177,18,30,45,32,77,36,0,0,0,0,190,49,1704460770
-3007,176,18,30,37,113,40,0,0,0,0,0,190,185,1704460770
-3008,175,18,30,46,48,37,18,41,0,0,0,190,18,1704460779
-3009,206,18,30,46,62,26,26,0,0,0,0,160,10,1704460880
-3010,202,18,30,48,122,0,0,0,0,0,0,170,103,1704460890
-3011,211,18,30,28,117,0,0,0,0,0,0,145,55,1704460895
-3012,210,18,30,24,19,47,75,25,0,0,0,190,143,1704460920
-3013,201,18,30,36,50,18,58,18,0,0,0,180,137,1704460940
-3014,177,18,30,45,32,77,36,0,0,0,0,190,49,1704460960
-3015,176,18,30,37,113,40,0,0,0,0,0,190,185,1704460960
-3016,175,18,30,46,48,37,18,41,0,0,0,190,18,1704460970
-3017,211,18,30,28,117,0,0,0,0,0,0,145,55,1704461035
-3018,206,18,30,46,62,26,26,0,0,0,0,160,10,1704461040
-3019,202,18,30,48,122,0,0,0,0,0,0,170,103,1704461060
-3020,210,18,30,24,19,47,75,25,0,0,0,190,143,1704461110
-3021,201,18,30,36,50,18,58,18,0,0,0,180,137,1704461120
-3022,176,18,30,37,113,40,0,0,0,0,0,190,185,1704461150
-3023,177,18,30,45,32,77,36,0,0,0,0,190,49,1704461150
-3024,175,18,30,46,48,37,18,41,0,0,0,190,18,1704461160
-3025,211,18,30,28,117,0,0,0,0,0,0,145,55,1704461175
-3026,206,18,30,46,62,26,26,0,0,0,0,160,10,1704461200
-3027,202,18,30,48,122,0,0,0,0,0,0,170,103,1704461230
-3028,210,18,30,24,19,47,75,25,0,0,0,190,143,1704461300
-3029,201,18,30,36,50,18,58,18,0,0,0,180,137,1704461300
-3030,211,18,30,28,117,0,0,0,0,0,0,145,55,1704461315
-3031,176,18,30,37,113,40,0,0,0,0,0,190,185,1704461340
-3032,177,18,30,45,32,77,36,0,0,0,0,190,49,1704461340
-3033,175,18,30,46,48,37,18,41,0,0,0,190,18,1704461350
-3034,206,18,30,46,62,26,26,0,0,0,0,160,10,1704461360
-3035,202,18,30,48,122,0,0,0,0,0,0,170,103,1704461400
-3036,211,18,30,28,117,0,0,0,0,0,0,145,55,1704461455
-3037,201,18,30,36,50,18,58,18,0,0,0,180,137,1704461480
-3038,210,18,30,24,19,47,75,25,0,0,0,190,143,1704461489
-3039,206,18,30,46,62,26,26,0,0,0,0,160,10,1704461520
-3040,176,18,30,37,113,40,0,0,0,0,0,190,185,1704461530
-3041,177,18,30,45,32,77,36,0,0,0,0,190,49,1704461530
-3042,175,18,30,46,48,37,18,41,0,0,0,190,18,1704461541
-3043,202,18,30,48,122,0,0,0,0,0,0,170,103,1704461570
-3044,211,18,30,28,117,0,0,0,0,0,0,145,55,1704461595
-3045,201,18,30,36,50,18,58,18,0,0,0,180,137,1704461660
-3046,206,18,30,46,62,26,26,0,0,0,0,160,10,1704461680
-3047,210,18,30,24,19,47,75,25,0,0,0,190,143,1704461680
-3048,176,18,30,37,113,40,0,0,0,0,0,190,185,1704461720
-3049,177,18,30,45,32,77,36,0,0,0,0,190,49,1704461720
-3050,175,18,30,46,48,37,18,41,0,0,0,190,18,1704461730
-3051,211,18,30,28,117,0,0,0,0,0,0,145,55,1704461735
-3052,202,18,30,48,122,0,0,0,0,0,0,170,103,1704461740
-3053,201,18,30,36,50,18,58,18,0,0,0,180,137,1704461839
-3054,206,18,30,46,62,26,26,0,0,0,0,160,10,1704461840
-3055,210,18,30,24,19,47,75,25,0,0,0,190,143,1704461870
-3056,211,18,30,28,117,0,0,0,0,0,0,145,55,1704461875
-3057,202,18,30,48,122,0,0,0,0,0,0,170,103,1704461910
-3058,177,18,30,45,32,77,36,0,0,0,0,190,49,1704461910
-3059,176,18,30,37,113,40,0,0,0,0,0,190,185,1704461910
-3060,175,18,30,46,48,37,18,41,0,0,0,190,18,1704461920
-3061,211,18,30,28,117,0,0,0,0,0,0,145,55,1704462015
-3062,201,18,30,36,50,18,58,18,0,0,0,180,137,1704462020
-3063,210,18,30,24,19,47,75,25,0,0,0,190,143,1704462060
-3064,202,18,30,48,122,0,0,0,0,0,0,170,103,1704462080
-3065,177,18,30,45,32,77,36,0,0,0,0,190,49,1704462100
-3066,176,18,30,37,113,40,0,0,0,0,0,190,185,1704462100
-3067,175,18,30,46,48,37,18,41,0,0,0,190,18,1704462110
-3068,211,18,30,28,117,0,0,0,0,0,0,145,55,1704462155
-3069,201,18,30,36,50,18,58,18,0,0,0,180,137,1704462200
-3070,202,18,30,48,122,0,0,0,0,0,0,170,103,1704462250
-3071,210,18,30,24,19,47,75,25,0,0,0,190,143,1704462250
-3072,176,18,30,37,113,40,0,0,0,0,0,190,185,1704462290
-3073,177,18,30,45,32,77,36,0,0,0,0,190,49,1704462290
-3074,211,18,30,28,117,0,0,0,0,0,0,145,55,1704462295
-3075,175,18,30,46,48,37,18,41,0,0,0,190,18,1704462300
-3076,201,18,30,36,50,18,58,18,0,0,0,180,137,1704462380
-3077,202,18,30,48,122,0,0,0,0,0,0,170,103,1704462419
-3078,211,18,30,28,117,0,0,0,0,0,0,145,55,1704462435
-3079,210,18,30,24,19,47,75,25,0,0,0,190,143,1704462440
-3080,177,18,30,45,32,77,36,0,0,0,0,190,49,1704462479
-3081,176,18,30,37,113,40,0,0,0,0,0,190,185,1704462480
-3082,175,18,30,46,48,37,18,41,0,0,0,190,18,1704462490
-3083,201,18,30,36,50,18,58,18,0,0,0,180,137,1704462560
-3084,211,18,30,28,117,0,0,0,0,0,0,145,55,1704462575
-3085,202,18,30,48,122,0,0,0,0,0,0,170,103,1704462590
-3086,210,18,30,24,19,47,75,25,0,0,0,190,143,1704462630
-3087,177,18,30,45,32,77,36,0,0,0,0,190,49,1704462670
-3088,176,18,30,37,113,40,0,0,0,0,0,190,185,1704462670
-3089,175,18,30,46,48,37,18,41,0,0,0,190,18,1704462680
-3090,211,18,30,28,117,0,0,0,0,0,0,145,55,1704462715
-3091,201,18,30,36,50,18,58,18,0,0,0,180,137,1704462740
-3092,202,18,30,48,122,0,0,0,0,0,0,170,103,1704462760
-3093,210,18,30,24,19,47,75,25,0,0,0,190,143,1704462819
-3094,211,18,30,28,117,0,0,0,0,0,0,145,55,1704462855
-3095,176,18,30,37,113,40,0,0,0,0,0,190,185,1704462860
-3096,177,18,30,45,32,77,36,0,0,0,0,190,49,1704462861
-3097,175,18,30,46,48,37,18,41,0,0,0,190,18,1704462870
-3098,201,18,30,36,50,18,58,18,0,0,0,180,137,1704462920
-3099,202,18,30,48,122,0,0,0,0,0,0,170,103,1704462930
-3100,211,18,30,28,117,0,0,0,0,0,0,145,55,1704462995
-3101,210,18,30,24,19,47,75,25,0,0,0,190,143,1704463010
-3102,177,18,30,45,32,77,36,0,0,0,0,190,49,1704463050
-3103,176,18,30,37,113,40,0,0,0,0,0,190,185,1704463050
-3104,175,18,30,46,48,37,18,41,0,0,0,190,18,1704463060
-3105,202,18,30,48,122,0,0,0,0,0,0,170,103,1704463100
-3106,201,18,30,36,50,18,58,18,0,0,0,180,137,1704463100
-3107,211,18,30,28,117,0,0,0,0,0,0,145,55,1704463135
-3108,210,18,30,24,19,47,75,25,0,0,0,190,143,1704463200
-3109,176,18,30,37,113,40,0,0,0,0,0,190,185,1704463240
-3110,177,18,30,45,32,77,36,0,0,0,0,190,49,1704463240
-3111,175,18,30,46,48,37,18,41,0,0,0,190,18,1704463249
-3112,202,18,30,48,122,0,0,0,0,0,0,170,103,1704463270
-3113,211,18,30,28,117,0,0,0,0,0,0,145,55,1704463275
-3114,201,18,30,36,50,18,58,18,0,0,0,180,137,1704463280
-3115,210,18,30,24,19,47,75,25,0,0,0,190,143,1704463390
-3116,211,18,30,28,117,0,0,0,0,0,0,145,55,1704463415
-3117,176,18,30,37,113,40,0,0,0,0,0,190,185,1704463430
-3118,177,18,30,45,32,77,36,0,0,0,0,190,49,1704463431
-3119,202,18,30,48,122,0,0,0,0,0,0,170,103,1704463440
-3120,175,18,30,46,48,37,18,41,0,0,0,190,18,1704463440
-3121,201,18,30,36,50,18,58,18,0,0,0,180,137,1704463460
-3122,211,18,30,28,117,0,0,0,0,0,0,145,55,1704463555
-3123,210,18,30,24,19,47,75,25,0,0,0,190,143,1704463580
-3124,202,18,30,48,122,0,0,0,0,0,0,170,103,1704463610
-3125,177,18,30,45,32,77,36,0,0,0,0,190,49,1704463620
-3126,176,18,30,37,113,40,0,0,0,0,0,190,185,1704463620
-3127,175,18,30,46,48,37,18,41,0,0,0,190,18,1704463630
-3128,201,18,30,36,50,18,58,18,0,0,0,180,137,1704463641
-3129,211,18,30,28,117,0,0,0,0,0,0,145,55,1704463695
-3130,210,18,30,24,19,47,75,25,0,0,0,190,143,1704463770
-3131,202,18,30,48,122,0,0,0,0,0,0,170,103,1704463779
-3132,176,18,30,37,113,40,0,0,0,0,0,190,185,1704463810
-3133,177,18,30,45,32,77,36,0,0,0,0,190,49,1704463810
-3134,201,18,30,36,50,18,58,18,0,0,0,180,137,1704463820
-3135,175,18,30,46,48,37,18,41,0,0,0,190,18,1704463820
-3136,202,18,30,48,122,0,0,0,0,0,0,170,103,1704463950
-3137,210,18,30,24,19,47,75,25,0,0,0,190,143,1704463960
-3138,201,18,30,36,50,18,58,18,0,0,0,180,137,1704463999
-3139,177,18,30,45,32,77,36,0,0,0,0,190,49,1704464000
-3140,176,18,30,37,113,40,0,0,0,0,0,190,185,1704464000
-3141,175,18,30,46,48,37,18,41,0,0,0,190,18,1704464010
-3142,202,18,30,48,122,0,0,0,0,0,0,170,103,1704464119
-3143,210,18,30,24,19,47,75,25,0,0,0,190,143,1704464150
-3144,201,18,30,36,50,18,58,18,0,0,0,180,137,1704464180
-3145,177,18,30,45,32,77,36,0,0,0,0,190,49,1704464190
-3146,176,18,30,37,113,40,0,0,0,0,0,190,185,1704464190
-3147,175,18,30,46,48,37,18,41,0,0,0,190,18,1704464200
-3148,202,18,30,48,122,0,0,0,0,0,0,170,103,1704464290
-3149,210,18,30,24,19,47,75,25,0,0,0,190,143,1704464341
-3150,201,18,30,36,50,18,58,18,0,0,0,180,137,1704464360
-3151,177,18,30,45,32,77,36,0,0,0,0,190,49,1704464379
-3152,176,18,30,37,113,40,0,0,0,0,0,190,185,1704464380
-3153,175,18,30,46,48,37,18,41,0,0,0,190,18,1704464390
-3154,202,18,30,48,122,0,0,0,0,0,0,170,103,1704464460
-3155,210,18,30,24,19,47,75,25,0,0,0,190,143,1704464530
-3156,201,18,30,36,50,18,58,18,0,0,0,180,137,1704464539
-3157,177,18,30,45,32,77,36,0,0,0,0,190,49,1704464570
-3158,176,18,30,37,113,40,0,0,0,0,0,190,185,1704464570
-3159,175,18,30,46,48,37,18,41,0,0,0,190,18,1704464579
-3160,202,18,30,48,122,0,0,0,0,0,0,170,103,1704464630
-3161,201,18,30,36,50,18,58,18,0,0,0,180,137,1704464720
-3162,210,18,30,24,19,47,75,25,0,0,0,190,143,1704464720
-3163,177,18,30,45,32,77,36,0,0,0,0,190,49,1704464760
-3164,176,18,30,37,113,40,0,0,0,0,0,190,185,1704464760
-3165,175,18,30,46,48,37,18,41,0,0,0,190,18,1704464770
-3166,202,18,30,48,122,0,0,0,0,0,0,170,103,1704464800
-3167,201,18,30,36,50,18,58,18,0,0,0,180,137,1704464900
-3168,210,18,30,24,19,47,75,25,0,0,0,190,143,1704464910
-3169,176,18,30,37,113,40,0,0,0,0,0,190,185,1704464950
-3170,177,18,30,45,32,77,36,0,0,0,0,190,49,1704464950
-3171,175,18,30,46,48,37,18,41,0,0,0,190,18,1704464960
-3172,202,18,30,48,122,0,0,0,0,0,0,170,103,1704464970
-3173,201,18,30,36,50,18,58,18,0,0,0,180,137,1704465080
-3174,210,18,30,24,19,47,75,25,0,0,0,190,143,1704465099
-3175,176,18,30,37,113,40,0,0,0,0,0,190,185,1704465140
-3176,202,18,30,48,122,0,0,0,0,0,0,170,103,1704465140
-3177,177,18,30,45,32,77,36,0,0,0,0,190,49,1704465140
-3178,175,18,30,46,48,37,18,41,0,0,0,190,18,1704465150
-3179,201,18,30,36,50,18,58,18,0,0,0,180,137,1704465260
-3180,210,18,30,24,19,47,75,25,0,0,0,190,143,1704465290
-3181,202,18,30,48,122,0,0,0,0,0,0,170,103,1704465310
-3182,177,18,30,45,32,77,36,0,0,0,0,190,49,1704465329
-3183,176,18,30,37,113,40,0,0,0,0,0,190,185,1704465330
-3184,175,18,30,46,48,37,18,41,0,0,0,190,18,1704465340
-3185,201,18,30,36,50,18,58,18,0,0,0,180,137,1704465440
-3186,210,18,30,24,19,47,75,25,0,0,0,190,143,1704465480
-3187,202,18,30,48,122,0,0,0,0,0,0,170,103,1704465481
-3188,176,18,30,37,113,40,0,0,0,0,0,190,185,1704465520
-3189,177,18,30,45,32,77,36,0,0,0,0,190,49,1704465520
-3190,175,18,30,46,48,37,18,41,0,0,0,190,18,1704465530
-3191,201,18,30,36,50,18,58,18,0,0,0,180,137,1704465620
-3192,202,18,30,48,122,0,0,0,0,0,0,170,103,1704465650
-3193,210,18,30,24,19,47,75,25,0,0,0,190,143,1704465670
-3194,177,18,30,45,32,77,36,0,0,0,0,190,49,1704465710
-3195,176,18,30,37,113,40,0,0,0,0,0,190,185,1704465710
-3196,175,18,30,46,48,37,18,41,0,0,0,190,18,1704465720
-3197,201,18,30,36,50,18,58,18,0,0,0,180,137,1704465800
-3198,202,18,30,48,122,0,0,0,0,0,0,170,103,1704465820
-3199,210,18,30,24,19,47,75,25,0,0,0,190,143,1704465860
-3200,177,18,30,45,32,77,36,0,0,0,0,190,49,1704465900
-3201,176,18,30,37,113,40,0,0,0,0,0,190,185,1704465900
-3202,175,18,30,46,48,37,18,41,0,0,0,190,18,1704465910
-3203,201,18,30,36,50,18,58,18,0,0,0,180,137,1704465980
-3204,202,18,30,48,122,0,0,0,0,0,0,170,103,1704465990
-3205,210,18,30,24,19,47,75,25,0,0,0,190,143,1704466050
-3206,177,18,30,45,32,77,36,0,0,0,0,190,49,1704466090
-3207,176,18,30,37,113,40,0,0,0,0,0,190,185,1704466090
-3208,175,18,30,46,48,37,18,41,0,0,0,190,18,1704466100
-3209,202,18,30,48,122,0,0,0,0,0,0,170,103,1704466160
-3210,201,18,30,36,50,18,58,18,0,0,0,180,137,1704466161
-3211,210,18,30,24,19,47,75,25,0,0,0,190,143,1704466240
-3212,176,18,30,37,113,40,0,0,0,0,0,190,185,1704466279
-3213,177,18,30,45,32,77,36,0,0,0,0,190,49,1704466280
-3214,175,18,30,46,48,37,18,41,0,0,0,190,18,1704466290
-3215,202,18,30,48,122,0,0,0,0,0,0,170,103,1704466331
-3216,201,18,30,36,50,18,58,18,0,0,0,180,137,1704466340
-3217,176,18,30,37,113,40,0,0,0,0,0,190,185,1704466470
-3218,177,18,30,45,32,77,36,0,0,0,0,190,49,1704466470
-3219,175,18,30,46,48,37,18,41,0,0,0,190,18,1704466480
-3220,202,18,30,48,122,0,0,0,0,0,0,170,103,1704466500
-3221,201,18,30,36,50,18,58,18,0,0,0,180,137,1704466520
-3222,177,18,30,45,32,77,36,0,0,0,0,190,49,1704466660
-3223,176,18,30,37,113,40,0,0,0,0,0,190,185,1704466660
-3224,202,18,30,48,122,0,0,0,0,0,0,170,103,1704466669
-3225,175,18,30,46,48,37,18,41,0,0,0,190,18,1704466671
-3226,201,18,30,36,50,18,58,18,0,0,0,180,137,1704466700
+67,202,00,00,39,101,0,0,0,0,0,0,140,103,1704381520
+68,178,00,00,38,39,40,23,0,0,0,0,140,50,1704381520
+69,175,00,00,37,39,25,30,29,0,0,0,160,57,1704381520
+70,176,00,00,37,73,40,0,0,0,0,0,150,131,1704381600
+71,177,00,00,36,20,68,26,0,0,0,0,150,35,1704381600
+72,206,00,00,33,35,26,26,0,0,0,0,120,10,1704381600
+73,210,00,00,24,19,29,56,22,0,0,0,150,115,1704381600
+74,211,00,00,28,97,0,0,0,0,0,0,125,45,1704381605
+75,202,00,00,39,101,0,0,0,0,0,0,140,103,1704381659
+76,178,00,00,38,39,40,23,0,0,0,0,140,50,1704381659
+77,201,00,00,24,24,17,58,17,0,0,0,140,133,1704381660
+78,175,00,00,37,39,25,30,29,0,0,0,160,57,1704381679
+79,206,00,00,33,35,26,26,0,0,0,0,120,10,1704381720
+80,211,00,00,28,97,0,0,0,0,0,0,125,45,1704381725
+81,210,00,00,24,19,29,56,22,0,0,0,150,115,1704381750
+82,177,00,00,36,20,68,26,0,0,0,0,150,35,1704381750
+83,176,00,00,37,73,40,0,0,0,0,0,150,131,1704381750
+84,201,00,00,24,24,17,58,17,0,0,0,140,133,1704381800
+85,178,00,00,38,39,40,23,0,0,0,0,140,50,1704381800
+86,202,00,00,39,101,0,0,0,0,0,0,140,103,1704381800
+87,175,00,00,37,39,25,30,29,0,0,0,160,57,1704381840
+88,206,00,00,33,35,26,26,0,0,0,0,120,10,1704381840
+89,211,00,00,28,97,0,0,0,0,0,0,125,45,1704381845
+90,176,00,00,37,73,40,0,0,0,0,0,150,131,1704381899
+91,210,00,00,24,19,29,56,22,0,0,0,150,115,1704381900
+92,177,00,00,36,20,68,26,0,0,0,0,150,35,1704381900
+93,201,00,00,24,24,17,58,17,0,0,0,140,133,1704381940
+94,178,00,00,38,39,40,23,0,0,0,0,140,50,1704381940
+95,202,00,00,39,101,0,0,0,0,0,0,140,103,1704381940
+96,206,00,00,33,35,26,26,0,0,0,0,120,10,1704381960
+97,211,00,00,28,97,0,0,0,0,0,0,125,45,1704381965
+98,175,00,00,37,39,25,30,29,0,0,0,160,57,1704382000
+99,176,00,00,37,73,40,0,0,0,0,0,150,131,1704382050
+100,210,00,00,24,19,29,56,22,0,0,0,150,115,1704382050
+101,177,00,00,36,20,68,26,0,0,0,0,150,35,1704382050
+102,201,00,00,24,24,17,58,17,0,0,0,140,133,1704382080
+103,178,00,00,38,39,40,23,0,0,0,0,140,50,1704382080
+104,206,00,00,33,35,26,26,0,0,0,0,120,10,1704382080
+105,202,00,00,39,101,0,0,0,0,0,0,140,103,1704382080
+106,211,00,00,28,97,0,0,0,0,0,0,125,45,1704382085
+107,175,00,00,37,39,25,30,29,0,0,0,160,57,1704382160
+108,177,00,00,36,20,68,26,0,0,0,0,150,35,1704382199
+109,206,00,00,33,35,26,26,0,0,0,0,120,10,1704382200
+110,176,00,00,37,73,40,0,0,0,0,0,150,131,1704382200
+111,210,00,00,24,19,29,56,22,0,0,0,150,115,1704382200
+112,211,00,00,28,97,0,0,0,0,0,0,125,45,1704382205
+113,201,00,00,24,24,17,58,17,0,0,0,140,133,1704382220
+114,178,00,00,38,39,40,23,0,0,0,0,140,50,1704382220
+115,202,00,00,39,101,0,0,0,0,0,0,140,103,1704382220
+116,175,00,00,37,39,25,30,29,0,0,0,160,57,1704382320
+117,206,00,00,33,35,26,26,0,0,0,0,120,10,1704382321
+118,211,00,00,28,97,0,0,0,0,0,0,125,45,1704382325
+119,176,00,00,37,73,40,0,0,0,0,0,150,131,1704382350
+120,177,00,00,36,20,68,26,0,0,0,0,150,35,1704382350
+121,210,00,00,24,19,29,56,22,0,0,0,150,115,1704382351
+122,202,00,00,39,101,0,0,0,0,0,0,140,103,1704382360
+123,178,00,00,38,39,40,23,0,0,0,0,140,50,1704382360
+124,201,00,00,24,24,17,58,17,0,0,0,140,133,1704382360
+125,206,00,00,33,35,26,26,0,0,0,0,120,10,1704382440
+126,211,00,00,28,97,0,0,0,0,0,0,125,45,1704382445
+127,175,00,00,37,39,25,30,29,0,0,0,160,57,1704382480
+128,177,00,00,36,20,68,26,0,0,0,0,150,35,1704382499
+129,210,00,00,24,19,29,56,22,0,0,0,150,115,1704382500
+130,202,00,00,39,101,0,0,0,0,0,0,140,103,1704382500
+131,178,00,00,38,39,40,23,0,0,0,0,140,50,1704382500
+132,201,00,00,24,24,17,58,17,0,0,0,140,133,1704382500
+133,176,00,00,37,73,40,0,0,0,0,0,150,131,1704382500
+134,206,00,00,33,35,26,26,0,0,0,0,120,10,1704382560
+135,211,00,00,28,97,0,0,0,0,0,0,125,45,1704382565
+136,175,00,00,37,39,25,30,29,0,0,0,160,57,1704382639
+137,202,00,00,39,101,0,0,0,0,0,0,140,103,1704382640
+138,178,00,00,38,39,40,23,0,0,0,0,140,50,1704382640
+139,201,00,00,24,24,17,58,17,0,0,0,140,133,1704382640
+140,176,00,00,37,73,40,0,0,0,0,0,150,131,1704382650
+141,210,00,00,24,19,29,56,22,0,0,0,150,115,1704382650
+142,177,00,00,36,20,68,26,0,0,0,0,150,35,1704382650
+143,206,00,00,33,35,26,26,0,0,0,0,120,10,1704382680
+144,211,00,00,28,97,0,0,0,0,0,0,125,45,1704382685
+145,178,00,00,38,39,40,23,0,0,0,0,140,50,1704382780
+146,202,00,00,39,101,0,0,0,0,0,0,140,103,1704382781
+147,201,00,00,24,24,17,58,17,0,0,0,140,133,1704382781
+148,206,00,00,33,35,26,26,0,0,0,0,120,10,1704382800
+149,177,00,00,36,20,68,26,0,0,0,0,150,35,1704382800
+150,175,00,00,37,39,25,30,29,0,0,0,160,57,1704382800
+151,210,00,00,24,19,29,56,22,0,0,0,150,115,1704382801
+152,176,00,00,37,73,40,0,0,0,0,0,150,131,1704382801
+153,211,00,00,28,97,0,0,0,0,0,0,125,45,1704382805
+154,201,00,00,24,24,17,58,17,0,0,0,140,133,1704382920
+155,202,00,00,39,101,0,0,0,0,0,0,140,103,1704382920
+156,178,00,00,38,39,40,23,0,0,0,0,140,50,1704382920
+157,206,00,00,33,35,26,26,0,0,0,0,120,10,1704382920
+158,211,00,00,28,97,0,0,0,0,0,0,125,45,1704382925
+159,176,00,00,37,73,40,0,0,0,0,0,150,131,1704382950
+160,210,00,00,24,19,29,56,22,0,0,0,150,115,1704382950
+161,177,00,00,36,20,68,26,0,0,0,0,150,35,1704382950
+162,175,00,00,37,39,25,30,29,0,0,0,160,57,1704382960
+163,206,00,00,33,35,26,26,0,0,0,0,120,10,1704383041
+164,211,00,00,28,97,0,0,0,0,0,0,125,45,1704383045
+165,178,00,00,38,39,40,23,0,0,0,0,140,50,1704383060
+166,202,00,00,39,101,0,0,0,0,0,0,140,103,1704383060
+167,201,00,00,24,24,17,58,17,0,0,0,140,133,1704383060
+168,177,00,00,36,20,68,26,0,0,0,0,150,35,1704383100
+169,210,00,00,24,19,29,56,22,0,0,0,150,115,1704383100
+170,176,00,00,37,73,40,0,0,0,0,0,150,131,1704383100
+171,175,00,00,37,39,25,30,29,0,0,0,160,57,1704383120
+172,206,00,00,33,35,26,26,0,0,0,0,120,10,1704383160
+173,211,00,00,28,97,0,0,0,0,0,0,125,45,1704383165
+174,202,00,00,39,101,0,0,0,0,0,0,140,103,1704383200
+175,178,00,00,38,39,40,23,0,0,0,0,140,50,1704383200
+176,201,00,00,24,24,17,58,17,0,0,0,140,133,1704383200
+177,210,00,00,24,19,29,56,22,0,0,0,150,115,1704383249
+178,177,00,00,36,20,68,26,0,0,0,0,150,35,1704383250
+179,176,00,00,37,73,40,0,0,0,0,0,150,131,1704383250
+180,175,00,00,37,39,25,30,29,0,0,0,160,57,1704383280
+181,206,00,00,33,35,26,26,0,0,0,0,120,10,1704383280
+182,211,00,00,28,97,0,0,0,0,0,0,125,45,1704383285
+183,178,00,00,38,39,40,23,0,0,0,0,140,50,1704383340
+184,201,00,00,24,24,17,58,17,0,0,0,140,133,1704383340
+185,202,00,00,39,101,0,0,0,0,0,0,140,103,1704383340
+186,177,00,00,36,20,68,26,0,0,0,0,150,35,1704383400
+187,210,00,00,24,19,29,56,22,0,0,0,150,115,1704383400
+188,206,00,00,33,35,26,26,0,0,0,0,120,10,1704383400
+189,176,00,00,37,73,40,0,0,0,0,0,150,131,1704383400
+190,211,00,00,28,97,0,0,0,0,0,0,125,45,1704383405
+191,175,00,00,37,39,25,30,29,0,0,0,160,57,1704383440
+192,201,00,00,24,24,17,58,17,0,0,0,140,133,1704383480
+193,178,00,00,38,39,40,23,0,0,0,0,140,50,1704383480
+194,202,00,00,39,101,0,0,0,0,0,0,140,103,1704383480
+195,206,00,00,33,35,26,26,0,0,0,0,120,10,1704383520
+196,211,00,00,28,97,0,0,0,0,0,0,125,45,1704383525
+197,210,00,00,24,19,29,56,22,0,0,0,150,115,1704383550
+198,177,00,00,36,20,68,26,0,0,0,0,150,35,1704383550
+199,176,00,00,37,73,40,0,0,0,0,0,150,131,1704383550
+200,175,00,00,37,39,25,30,29,0,0,0,160,57,1704383600
+201,178,00,00,38,39,40,23,0,0,0,0,140,50,1704383620
+202,202,00,00,39,101,0,0,0,0,0,0,140,103,1704383620
+203,201,00,00,24,24,17,58,17,0,0,0,140,133,1704383620
+204,206,00,00,33,35,26,26,0,0,0,0,120,10,1704383640
+205,211,00,00,28,97,0,0,0,0,0,0,125,45,1704383645
+206,176,00,00,37,73,40,0,0,0,0,0,150,131,1704383700
+207,210,00,00,24,19,29,56,22,0,0,0,150,115,1704383700
+208,177,00,00,36,20,68,26,0,0,0,0,150,35,1704383700
+209,175,00,00,37,39,25,30,29,0,0,0,160,57,1704383759
+210,178,00,00,38,39,40,23,0,0,0,0,140,50,1704383760
+211,201,00,00,24,24,17,58,17,0,0,0,140,133,1704383760
+212,202,00,00,39,101,0,0,0,0,0,0,140,103,1704383761
+213,206,00,00,33,35,26,26,0,0,0,0,120,10,1704383761
+214,211,00,00,28,97,0,0,0,0,0,0,125,45,1704383765
+215,176,00,00,37,73,40,0,0,0,0,0,150,131,1704383850
+216,210,00,00,24,19,29,56,22,0,0,0,150,115,1704383850
+217,177,00,00,36,20,68,26,0,0,0,0,150,35,1704383850
+218,206,00,00,33,35,26,26,0,0,0,0,120,10,1704383880
+219,211,00,00,28,97,0,0,0,0,0,0,125,45,1704383885
+220,201,00,00,24,24,17,58,17,0,0,0,140,133,1704383900
+221,178,00,00,38,39,40,23,0,0,0,0,140,50,1704383900
+222,202,00,00,39,101,0,0,0,0,0,0,140,103,1704383900
+223,175,00,00,37,39,25,30,29,0,0,0,160,57,1704383920
+224,210,00,00,24,19,29,56,22,0,0,0,150,115,1704384000
+225,206,00,00,33,35,26,26,0,0,0,0,120,10,1704384000
+226,176,00,00,37,73,40,0,0,0,0,0,150,131,1704384000
+227,177,00,00,36,20,68,26,0,0,0,0,150,35,1704384001
+228,211,00,00,28,97,0,0,0,0,0,0,125,45,1704384005
+229,178,00,00,38,39,40,23,0,0,0,0,140,50,1704384040
+230,201,00,00,24,24,17,58,17,0,0,0,140,133,1704384040
+231,202,00,00,39,101,0,0,0,0,0,0,140,103,1704384040
+232,175,00,00,37,39,25,30,29,0,0,0,160,57,1704384080
+233,206,00,00,33,35,26,26,0,0,0,0,120,10,1704384120
+234,211,00,00,28,97,0,0,0,0,0,0,125,45,1704384125
+235,176,00,00,37,73,40,0,0,0,0,0,150,131,1704384150
+236,177,00,00,36,20,68,26,0,0,0,0,150,35,1704384150
+237,210,00,00,24,19,29,56,22,0,0,0,150,115,1704384150
+238,178,00,00,38,39,40,23,0,0,0,0,140,50,1704384179
+239,202,00,00,39,101,0,0,0,0,0,0,140,103,1704384180
+240,201,00,00,24,24,17,58,17,0,0,0,140,133,1704384180
+241,206,00,00,33,35,26,26,0,0,0,0,120,10,1704384240
+242,175,00,00,37,39,25,30,29,0,0,0,160,57,1704384241
+243,211,00,00,28,97,0,0,0,0,0,0,125,45,1704384245
+244,210,00,00,24,19,29,56,22,0,0,0,150,115,1704384300
+245,177,00,00,36,20,68,26,0,0,0,0,150,35,1704384300
+246,176,00,00,37,73,40,0,0,0,0,0,150,131,1704384300
+247,201,00,00,24,24,17,58,17,0,0,0,140,133,1704384320
+248,178,00,00,38,39,40,23,0,0,0,0,140,50,1704384320
+249,202,00,00,39,101,0,0,0,0,0,0,140,103,1704384321
+250,206,00,00,33,35,26,26,0,0,0,0,120,10,1704384360
+251,211,00,00,28,97,0,0,0,0,0,0,125,45,1704384365
+252,175,00,00,37,39,25,30,29,0,0,0,160,57,1704384400
+253,177,00,00,36,20,68,26,0,0,0,0,150,35,1704384450
+254,210,00,00,24,19,29,56,22,0,0,0,150,115,1704384450
+255,176,00,00,37,73,40,0,0,0,0,0,150,131,1704384450
+256,178,00,00,38,39,40,23,0,0,0,0,140,50,1704384460
+257,202,00,00,39,101,0,0,0,0,0,0,140,103,1704384460
+258,201,00,00,24,24,17,58,17,0,0,0,140,133,1704384460
+259,206,00,00,33,35,26,26,0,0,0,0,120,10,1704384480
+260,211,00,00,28,97,0,0,0,0,0,0,125,45,1704384485
+261,175,00,00,37,39,25,30,29,0,0,0,160,57,1704384560
+262,201,00,00,24,24,17,58,17,0,0,0,140,133,1704384600
+263,177,00,00,36,20,68,26,0,0,0,0,150,35,1704384600
+264,210,00,00,24,19,29,56,22,0,0,0,150,115,1704384600
+265,176,00,00,37,73,40,0,0,0,0,0,150,131,1704384600
+266,206,00,00,33,35,26,26,0,0,0,0,120,10,1704384600
+267,202,00,00,39,101,0,0,0,0,0,0,140,103,1704384600
+268,178,00,00,38,39,40,23,0,0,0,0,140,50,1704384600
+269,211,00,00,28,97,0,0,0,0,0,0,125,45,1704384605
+270,175,00,00,37,39,25,30,29,0,0,0,160,57,1704384720
+271,206,00,00,33,35,26,26,0,0,0,0,120,10,1704384720
+272,211,00,00,28,97,0,0,0,0,0,0,125,45,1704384725
+273,201,00,00,24,24,17,58,17,0,0,0,140,133,1704384739
+274,202,00,00,39,101,0,0,0,0,0,0,140,103,1704384740
+275,178,00,00,38,39,40,23,0,0,0,0,140,50,1704384740
+276,176,00,00,37,73,40,0,0,0,0,0,150,131,1704384750
+277,210,00,00,24,19,29,56,22,0,0,0,150,115,1704384751
+278,177,00,00,36,20,68,26,0,0,0,0,150,35,1704384751
+279,206,00,00,33,35,26,26,0,0,0,0,120,10,1704384840
+280,211,00,00,28,97,0,0,0,0,0,0,125,45,1704384845
+281,201,00,00,24,24,17,58,17,0,0,0,140,133,1704384880
+282,202,00,00,39,101,0,0,0,0,0,0,140,103,1704384880
+283,175,00,00,37,39,25,30,29,0,0,0,160,57,1704384880
+284,178,00,00,38,39,40,23,0,0,0,0,140,50,1704384880
+285,177,00,00,36,20,68,26,0,0,0,0,150,35,1704384900
+286,210,00,00,24,19,29,56,22,0,0,0,150,115,1704384900
+287,176,00,00,37,73,40,0,0,0,0,0,150,131,1704384900
+288,206,00,00,33,35,26,26,0,0,0,0,120,10,1704384960
+289,211,00,00,28,97,0,0,0,0,0,0,125,45,1704384965
+290,201,00,00,24,24,17,58,17,0,0,0,140,133,1704385020
+291,202,00,00,39,101,0,0,0,0,0,0,140,103,1704385020
+292,178,00,00,38,39,40,23,0,0,0,0,140,50,1704385021
+293,175,00,00,37,39,25,30,29,0,0,0,160,57,1704385040
+294,176,00,00,37,73,40,0,0,0,0,0,150,131,1704385050
+295,177,00,00,36,20,68,26,0,0,0,0,150,35,1704385050
+296,210,00,00,24,19,29,56,22,0,0,0,150,115,1704385051
+297,206,00,00,33,35,26,26,0,0,0,0,120,10,1704385080
+298,211,00,00,28,97,0,0,0,0,0,0,125,45,1704385085
+299,201,00,00,24,24,17,58,17,0,0,0,140,133,1704385160
+300,178,00,00,38,39,40,23,0,0,0,0,140,50,1704385160
+301,202,00,00,39,101,0,0,0,0,0,0,140,103,1704385161
+302,210,00,00,24,19,29,56,22,0,0,0,150,115,1704385200
+303,206,00,00,33,35,26,26,0,0,0,0,120,10,1704385200
+304,176,00,00,37,73,40,0,0,0,0,0,150,131,1704385200
+305,175,00,00,37,39,25,30,29,0,0,0,160,57,1704385200
+306,177,00,00,36,20,68,26,0,0,0,0,150,35,1704385201
+307,202,00,00,39,101,0,0,0,0,0,0,140,103,1704385300
+308,201,00,00,24,24,17,58,17,0,0,0,140,133,1704385300
+309,178,00,00,38,39,40,23,0,0,0,0,140,50,1704385300
+310,206,00,00,33,35,26,26,0,0,0,0,120,10,1704385320
+311,176,00,00,37,73,40,0,0,0,0,0,150,131,1704385350
+312,210,00,00,24,19,29,56,22,0,0,0,150,115,1704385350
+313,177,00,00,36,20,68,26,0,0,0,0,150,35,1704385350
+314,175,00,00,37,39,25,30,29,0,0,0,160,57,1704385359
+315,202,00,00,39,101,0,0,0,0,0,0,140,103,1704385439
+316,178,00,00,38,39,40,23,0,0,0,0,140,50,1704385440
+317,201,00,00,24,24,17,58,17,0,0,0,140,133,1704385440
+318,206,00,00,33,35,26,26,0,0,0,0,120,10,1704385440
+319,177,00,00,36,20,68,26,0,0,0,0,150,35,1704385500
+320,210,00,00,24,19,29,56,22,0,0,0,150,115,1704385500
+321,176,00,00,37,73,40,0,0,0,0,0,150,131,1704385500
+322,175,00,00,37,39,25,30,29,0,0,0,160,57,1704385520
+323,206,00,00,33,35,26,26,0,0,0,0,120,10,1704385561
+324,202,00,00,39,101,0,0,0,0,0,0,140,103,1704385580
+325,201,00,00,24,24,17,58,17,0,0,0,140,133,1704385580
+326,178,00,00,38,39,40,23,0,0,0,0,140,50,1704385581
+327,176,00,00,37,73,40,0,0,0,0,0,150,131,1704385650
+328,210,00,00,24,19,29,56,22,0,0,0,150,115,1704385650
+329,177,00,00,36,20,68,26,0,0,0,0,150,35,1704385651
+330,175,00,00,37,39,25,30,29,0,0,0,160,57,1704385680
+331,206,00,00,33,35,26,26,0,0,0,0,120,10,1704385680
+332,178,00,00,38,39,40,23,0,0,0,0,140,50,1704385720
+333,202,00,00,39,101,0,0,0,0,0,0,140,103,1704385720
+334,201,00,00,24,24,17,58,17,0,0,0,140,133,1704385720
+335,177,00,00,36,20,68,26,0,0,0,0,150,35,1704385800
+336,176,00,00,37,73,40,0,0,0,0,0,150,131,1704385800
+337,210,00,00,24,19,29,56,22,0,0,0,150,115,1704385800
+338,206,00,00,33,35,26,26,0,0,0,0,120,10,1704385800
+339,175,00,00,37,39,25,30,29,0,0,0,160,57,1704385840
+340,201,00,00,24,24,17,58,17,0,0,0,140,133,1704385859
+341,178,00,00,38,39,40,23,0,0,0,0,140,50,1704385860
+342,202,00,00,39,101,0,0,0,0,0,0,140,103,1704385860
+343,206,00,00,33,35,26,26,0,0,0,0,120,10,1704385920
+344,210,00,00,24,19,29,56,22,0,0,0,150,115,1704385950
+345,177,00,00,36,20,68,26,0,0,0,0,150,35,1704385950
+346,176,00,00,37,73,40,0,0,0,0,0,150,131,1704385951
+347,178,00,00,38,39,40,23,0,0,0,0,140,50,1704385999
+348,201,00,00,24,24,17,58,17,0,0,0,140,133,1704386000
+349,202,00,00,39,101,0,0,0,0,0,0,140,103,1704386000
+350,175,00,00,37,39,25,30,29,0,0,0,160,57,1704386000
+351,206,00,00,33,35,26,26,0,0,0,0,120,10,1704386040
+352,177,00,00,36,20,68,26,0,0,0,0,150,35,1704386100
+353,176,00,00,37,73,40,0,0,0,0,0,150,131,1704386100
+354,210,00,00,24,19,29,56,22,0,0,0,150,115,1704386101
+355,202,00,00,39,101,0,0,0,0,0,0,140,103,1704386140
+356,201,00,00,24,24,17,58,17,0,0,0,140,133,1704386140
+357,178,00,00,38,39,40,23,0,0,0,0,140,50,1704386140
+358,175,00,00,37,39,25,30,29,0,0,0,160,57,1704386159
+359,206,00,00,33,35,26,26,0,0,0,0,120,10,1704386160
+360,176,00,00,37,73,40,0,0,0,0,0,150,131,1704386250
+361,210,00,00,24,19,29,56,22,0,0,0,150,115,1704386250
+362,177,00,00,36,20,68,26,0,0,0,0,150,35,1704386250
+363,201,00,00,24,24,17,58,17,0,0,0,140,133,1704386279
+364,202,00,00,39,101,0,0,0,0,0,0,140,103,1704386280
+365,206,00,00,33,35,26,26,0,0,0,0,120,10,1704386280
+366,178,00,00,38,39,40,23,0,0,0,0,140,50,1704386281
+367,175,00,00,37,39,25,30,29,0,0,0,160,57,1704386320
+368,176,00,00,37,73,40,0,0,0,0,0,150,131,1704386400
+369,206,00,00,33,35,26,26,0,0,0,0,120,10,1704386400
+370,210,00,00,24,19,29,56,22,0,0,0,150,115,1704386400
+371,177,00,00,36,20,68,26,0,0,0,0,150,35,1704386400
+372,201,00,00,24,24,17,58,17,0,0,0,140,133,1704386420
+373,178,00,00,38,39,40,23,0,0,0,0,140,50,1704386420
+374,202,00,00,39,101,0,0,0,0,0,0,140,103,1704386420
+375,175,00,00,37,39,25,30,29,0,0,0,160,57,1704386480
+376,206,00,00,33,35,26,26,0,0,0,0,120,10,1704386520
+377,210,00,00,24,19,29,56,22,0,0,0,150,115,1704386550
+378,177,00,00,36,20,68,26,0,0,0,0,150,35,1704386550
+379,176,00,00,37,73,40,0,0,0,0,0,150,131,1704386551
+380,178,00,00,38,39,40,23,0,0,0,0,140,50,1704386560
+381,202,00,00,39,101,0,0,0,0,0,0,140,103,1704386560
+382,201,00,00,24,24,17,58,17,0,0,0,140,133,1704386560
+383,175,00,00,37,39,25,30,29,0,0,0,160,57,1704386640
+384,206,00,00,33,35,26,26,0,0,0,0,120,10,1704386640
+385,178,00,00,38,39,40,23,0,0,0,0,140,50,1704386699
+386,202,00,00,39,101,0,0,0,0,0,0,140,103,1704386700
+387,176,00,00,37,73,40,0,0,0,0,0,150,131,1704386700
+388,210,00,00,24,19,29,56,22,0,0,0,150,115,1704386700
+389,177,00,00,36,20,68,26,0,0,0,0,150,35,1704386700
+390,201,00,00,24,24,17,58,17,0,0,0,140,133,1704386700
+391,206,00,00,33,35,26,26,0,0,0,0,120,10,1704386760
+392,175,00,00,37,39,25,30,29,0,0,0,160,57,1704386800
+393,178,00,00,38,39,40,23,0,0,0,0,140,50,1704386840
+394,201,00,00,24,24,17,58,17,0,0,0,140,133,1704386840
+395,202,00,00,39,101,0,0,0,0,0,0,140,103,1704386841
+396,210,00,00,24,19,29,56,22,0,0,0,150,115,1704386850
+397,177,00,00,36,20,68,26,0,0,0,0,150,35,1704386850
+398,176,00,00,37,73,40,0,0,0,0,0,150,131,1704386850
+399,206,00,00,33,35,26,26,0,0,0,0,120,10,1704386880
+400,175,00,00,37,39,25,30,29,0,0,0,160,57,1704386960
+401,201,00,00,24,24,17,58,17,0,0,0,140,133,1704386980
+402,202,00,00,39,101,0,0,0,0,0,0,140,103,1704386980
+403,178,00,00,38,39,40,23,0,0,0,0,140,50,1704386980
+404,210,00,00,24,19,29,56,22,0,0,0,150,115,1704387000
+405,206,00,00,33,35,26,26,0,0,0,0,120,10,1704387000
+406,176,00,00,37,73,40,0,0,0,0,0,150,131,1704387000
+407,177,00,00,36,20,68,26,0,0,0,0,150,35,1704387001
+408,178,00,00,38,39,40,23,0,0,0,0,140,50,1704387120
+409,175,00,00,37,39,25,30,29,0,0,0,160,57,1704387120
+410,206,00,00,33,35,26,26,0,0,0,0,120,10,1704387120
+411,201,00,00,24,24,17,58,17,0,0,0,140,133,1704387120
+412,202,00,00,39,101,0,0,0,0,0,0,140,103,1704387120
+413,176,00,00,37,73,40,0,0,0,0,0,150,131,1704387150
+414,177,00,00,36,20,68,26,0,0,0,0,150,35,1704387150
+415,210,00,00,24,19,29,56,22,0,0,0,150,115,1704387150
+416,206,00,00,33,35,26,26,0,0,0,0,120,10,1704387240
+417,202,00,00,39,101,0,0,0,0,0,0,140,103,1704387260
+418,178,00,00,38,39,40,23,0,0,0,0,140,50,1704387260
+419,201,00,00,24,24,17,58,17,0,0,0,140,133,1704387260
+420,175,00,00,37,39,25,30,29,0,0,0,160,57,1704387280
+421,176,00,00,37,73,40,0,0,0,0,0,150,131,1704387299
+422,177,00,00,36,20,68,26,0,0,0,0,150,35,1704387300
+423,210,00,00,24,19,29,56,22,0,0,0,150,115,1704387300
+424,206,00,00,33,35,26,26,0,0,0,0,120,10,1704387360
+425,178,00,00,38,39,40,23,0,0,0,0,140,50,1704387400
+426,202,00,00,39,101,0,0,0,0,0,0,140,103,1704387400
+427,201,00,00,24,24,17,58,17,0,0,0,140,133,1704387400
+428,175,00,00,37,39,25,30,29,0,0,0,160,57,1704387440
+429,210,00,00,24,19,29,56,22,0,0,0,150,115,1704387450
+430,177,00,00,36,20,68,26,0,0,0,0,150,35,1704387450
+431,176,00,00,37,73,40,0,0,0,0,0,150,131,1704387450
+432,206,00,00,33,35,26,26,0,0,0,0,120,10,1704387480
+433,202,00,00,39,101,0,0,0,0,0,0,140,103,1704387540
+434,201,00,00,24,24,17,58,17,0,0,0,140,133,1704387540
+435,178,00,00,38,39,40,23,0,0,0,0,140,50,1704387540
+436,177,00,00,36,20,68,26,0,0,0,0,150,35,1704387600
+437,206,00,00,33,35,26,26,0,0,0,0,120,10,1704387600
+438,175,00,00,37,39,25,30,29,0,0,0,160,57,1704387600
+439,210,00,00,24,19,29,56,22,0,0,0,150,115,1704387600
+440,176,00,00,37,73,40,0,0,0,0,0,150,131,1704387600
+441,201,00,00,24,24,17,58,17,0,0,0,140,133,1704387680
+442,202,00,00,39,101,0,0,0,0,0,0,140,103,1704387680
+443,178,00,00,38,39,40,23,0,0,0,0,140,50,1704387680
+444,206,00,00,33,35,26,26,0,0,0,0,120,10,1704387720
+445,176,00,00,37,73,40,0,0,0,0,0,150,131,1704387750
+446,210,00,00,24,19,29,56,22,0,0,0,150,115,1704387750
+447,177,00,00,36,20,68,26,0,0,0,0,150,35,1704387750
+448,175,00,00,37,39,25,30,29,0,0,0,160,57,1704387760
+449,202,00,00,39,101,0,0,0,0,0,0,140,103,1704387820
+450,178,00,00,38,39,40,23,0,0,0,0,140,50,1704387820
+451,201,00,00,24,24,17,58,17,0,0,0,140,133,1704387821
+452,206,00,00,33,35,26,26,0,0,0,0,120,10,1704387840
+453,176,00,00,37,73,40,0,0,0,0,0,150,131,1704387900
+454,210,00,00,24,19,29,56,22,0,0,0,150,115,1704387900
+455,177,00,00,36,20,68,26,0,0,0,0,150,35,1704387901
+456,175,00,00,37,39,25,30,29,0,0,0,160,57,1704387920
+457,178,00,00,38,39,40,23,0,0,0,0,140,50,1704387960
+458,206,00,00,33,35,26,26,0,0,0,0,120,10,1704387960
+459,201,00,00,24,24,17,58,17,0,0,0,140,133,1704387960
+460,202,00,00,39,101,0,0,0,0,0,0,140,103,1704387960
+461,177,00,00,36,20,68,26,0,0,0,0,150,35,1704388050
+462,210,00,00,24,19,29,56,22,0,0,0,150,115,1704388050
+463,176,00,00,37,73,40,0,0,0,0,0,150,131,1704388050
+464,206,00,00,33,35,26,26,0,0,0,0,120,10,1704388079
+465,175,00,00,37,39,25,30,29,0,0,0,160,57,1704388080
+466,178,00,00,38,39,40,23,0,0,0,0,140,50,1704388100
+467,201,00,00,24,24,17,58,17,0,0,0,140,133,1704388100
+468,202,00,00,39,101,0,0,0,0,0,0,140,103,1704388100
+469,210,00,00,24,19,29,56,22,0,0,0,150,115,1704388199
+470,176,00,00,37,73,40,0,0,0,0,0,150,131,1704388199
+471,206,00,00,33,35,26,26,0,0,0,0,120,10,1704388200
+472,177,00,00,36,20,68,26,0,0,0,0,150,35,1704388200
+473,178,00,00,38,39,40,23,0,0,0,0,140,50,1704388239
+474,175,00,00,37,39,25,30,29,0,0,0,160,57,1704388240
+475,202,00,00,39,101,0,0,0,0,0,0,140,103,1704388240
+476,201,00,00,24,24,17,58,17,0,0,0,140,133,1704388241
+477,206,00,00,33,35,26,26,0,0,0,0,120,10,1704388320
+478,177,00,00,36,20,68,26,0,0,0,0,150,35,1704388350
+479,176,00,00,37,73,40,0,0,0,0,0,150,131,1704388350
+480,210,00,00,24,19,29,56,22,0,0,0,150,115,1704388350
+481,201,00,00,24,24,17,58,17,0,0,0,140,133,1704388380
+482,202,00,00,39,101,0,0,0,0,0,0,140,103,1704388380
+483,178,00,00,38,39,40,23,0,0,0,0,140,50,1704388380
+484,175,00,00,37,39,25,30,29,0,0,0,160,57,1704388400
+485,206,00,00,33,35,26,26,0,0,0,0,120,10,1704388440
+486,176,00,00,37,73,40,0,0,0,0,0,150,131,1704388500
+487,210,00,00,24,19,29,56,22,0,0,0,150,115,1704388500
+488,177,00,00,36,20,68,26,0,0,0,0,150,35,1704388500
+489,178,00,00,38,39,40,23,0,0,0,0,140,50,1704388519
+490,202,00,00,39,101,0,0,0,0,0,0,140,103,1704388520
+491,201,00,00,24,24,17,58,17,0,0,0,140,133,1704388520
+492,206,00,00,33,35,26,26,0,0,0,0,120,10,1704388560
+493,175,00,00,37,39,25,30,29,0,0,0,160,57,1704388560
+494,176,00,00,37,73,40,0,0,0,0,0,150,131,1704388650
+495,177,00,00,36,20,68,26,0,0,0,0,150,35,1704388650
+496,210,00,00,24,19,29,56,22,0,0,0,150,115,1704388651
+497,202,00,00,39,101,0,0,0,0,0,0,140,103,1704388660
+498,178,00,00,38,39,40,23,0,0,0,0,140,50,1704388660
+499,201,00,00,24,24,17,58,17,0,0,0,140,133,1704388660
+500,206,00,00,33,35,26,26,0,0,0,0,120,10,1704388680
+501,175,00,00,37,39,25,30,29,0,0,0,160,57,1704388720
+502,206,00,00,33,35,26,26,0,0,0,0,120,10,1704388799
+503,178,00,00,38,39,40,23,0,0,0,0,140,50,1704388799
+504,176,00,00,37,73,40,0,0,0,0,0,150,131,1704388799
+505,210,00,00,24,19,29,56,22,0,0,0,150,115,1704388800
+506,202,00,00,39,101,0,0,0,0,0,0,140,103,1704388800
+507,177,00,00,36,20,68,26,0,0,0,0,150,35,1704388800
+508,201,00,00,24,24,17,58,17,0,0,0,140,133,1704388800
+509,175,00,00,37,39,25,30,29,0,0,0,160,57,1704388880
+510,206,00,00,33,35,26,26,0,0,0,0,120,10,1704388920
+511,178,00,00,38,39,40,23,0,0,0,0,140,50,1704388940
+512,202,00,00,39,101,0,0,0,0,0,0,140,103,1704388940
+513,201,00,00,24,24,17,58,17,0,0,0,140,133,1704388941
+514,177,00,00,36,20,68,26,0,0,0,0,150,35,1704388950
+515,210,00,00,24,19,29,56,22,0,0,0,150,115,1704388950
+516,176,00,00,37,73,40,0,0,0,0,0,150,131,1704388950
+517,206,00,00,33,35,26,26,0,0,0,0,120,10,1704389040
+518,175,00,00,37,39,25,30,29,0,0,0,160,57,1704389040
+519,202,00,00,39,101,0,0,0,0,0,0,140,103,1704389080
+520,201,00,00,24,24,17,58,17,0,0,0,140,133,1704389080
+521,178,00,00,38,39,40,23,0,0,0,0,140,50,1704389080
+522,177,00,00,36,20,68,26,0,0,0,0,150,35,1704389099
+523,210,00,00,24,19,29,56,22,0,0,0,150,115,1704389100
+524,176,00,00,37,73,40,0,0,0,0,0,150,131,1704389100
+525,206,00,00,33,35,26,26,0,0,0,0,120,10,1704389160
+526,175,00,00,37,39,25,30,29,0,0,0,160,57,1704389199
+527,202,00,00,39,101,0,0,0,0,0,0,140,103,1704389220
+528,178,00,00,38,39,40,23,0,0,0,0,140,50,1704389220
+529,201,00,00,24,24,17,58,17,0,0,0,140,133,1704389220
+530,210,00,00,24,19,29,56,22,0,0,0,150,115,1704389250
+531,176,00,00,37,73,40,0,0,0,0,0,150,131,1704389250
+532,177,00,00,36,20,68,26,0,0,0,0,150,35,1704389250
+533,206,00,00,33,35,26,26,0,0,0,0,120,10,1704389280
+534,202,00,00,39,101,0,0,0,0,0,0,140,103,1704389360
+535,201,00,00,24,24,17,58,17,0,0,0,140,133,1704389360
+536,175,00,00,37,39,25,30,29,0,0,0,160,57,1704389360
+537,178,00,00,38,39,40,23,0,0,0,0,140,50,1704389360
+538,176,00,00,37,73,40,0,0,0,0,0,150,131,1704389400
+539,210,00,00,24,19,29,56,22,0,0,0,150,115,1704389400
+540,206,00,00,33,35,26,26,0,0,0,0,120,10,1704389400
+541,177,00,00,36,20,68,26,0,0,0,0,150,35,1704389400
+542,201,00,00,24,24,17,58,17,0,0,0,140,133,1704389500
+543,178,00,00,38,39,40,23,0,0,0,0,140,50,1704389500
+544,202,00,00,39,101,0,0,0,0,0,0,140,103,1704389500
+545,206,00,00,33,35,26,26,0,0,0,0,120,10,1704389520
+546,175,00,00,37,39,25,30,29,0,0,0,160,57,1704389520
+547,177,00,00,36,20,68,26,0,0,0,0,150,35,1704389549
+548,210,00,00,24,19,29,56,22,0,0,0,150,115,1704389550
+549,176,00,00,37,73,40,0,0,0,0,0,150,131,1704389550
+550,206,00,00,33,35,26,26,0,0,0,0,120,10,1704389640
+551,202,00,00,39,101,0,0,0,0,0,0,140,103,1704389640
+552,201,00,00,24,24,17,58,17,0,0,0,140,133,1704389640
+553,178,00,00,38,39,40,23,0,0,0,0,140,50,1704389640
+554,175,00,00,37,39,25,30,29,0,0,0,160,57,1704389680
+555,177,00,00,36,20,68,26,0,0,0,0,150,35,1704389700
+556,176,00,00,37,73,40,0,0,0,0,0,150,131,1704389700
+557,210,00,00,24,19,29,56,22,0,0,0,150,115,1704389700
+558,206,00,00,33,35,26,26,0,0,0,0,120,10,1704389760
+559,202,00,00,39,101,0,0,0,0,0,0,140,103,1704389779
+560,178,00,00,38,39,40,23,0,0,0,0,140,50,1704389780
+561,201,00,00,24,24,17,58,17,0,0,0,140,133,1704389781
+562,175,00,00,37,39,25,30,29,0,0,0,160,57,1704389840
+563,177,00,00,36,20,68,26,0,0,0,0,150,35,1704389850
+564,210,00,00,24,19,29,56,22,0,0,0,150,115,1704389850
+565,176,00,00,37,73,40,0,0,0,0,0,150,131,1704389851
+566,206,00,00,33,35,26,26,0,0,0,0,120,10,1704389880
+567,201,00,00,24,24,17,58,17,0,0,0,140,133,1704389920
+568,202,00,00,39,101,0,0,0,0,0,0,140,103,1704389920
+569,178,00,00,38,39,40,23,0,0,0,0,140,50,1704389920
+570,177,00,00,36,20,68,26,0,0,0,0,150,35,1704390000
+571,210,00,00,24,19,29,56,22,0,0,0,150,115,1704390000
+572,176,00,00,37,73,40,0,0,0,0,0,150,131,1704390000
+573,175,00,00,37,39,25,30,29,0,0,0,160,57,1704390000
+574,206,00,00,33,35,26,26,0,0,0,0,120,10,1704390000
+575,202,00,00,39,101,0,0,0,0,0,0,140,103,1704390060
+576,178,00,00,38,39,40,23,0,0,0,0,140,50,1704390060
+577,201,00,00,24,24,17,58,17,0,0,0,140,133,1704390060
+578,206,00,00,33,35,26,26,0,0,0,0,120,10,1704390120
+579,176,00,00,37,73,40,0,0,0,0,0,150,131,1704390150
+580,177,00,00,36,20,68,26,0,0,0,0,150,35,1704390150
+581,210,00,00,24,19,29,56,22,0,0,0,150,115,1704390150
+582,175,00,00,37,39,25,30,29,0,0,0,160,57,1704390160
+583,201,00,00,24,24,17,58,17,0,0,0,140,133,1704390200
+584,178,00,00,38,39,40,23,0,0,0,0,140,50,1704390200
+585,202,00,00,39,101,0,0,0,0,0,0,140,103,1704390200
+586,206,00,00,33,35,26,26,0,0,0,0,120,10,1704390240
+587,210,00,00,24,19,29,56,22,0,0,0,150,115,1704390299
+588,176,00,00,37,73,40,0,0,0,0,0,150,131,1704390299
+589,177,00,00,36,20,68,26,0,0,0,0,150,35,1704390300
+590,175,00,00,37,39,25,30,29,0,0,0,160,57,1704390320
+591,201,00,00,24,24,17,58,17,0,0,0,140,133,1704390339
+592,178,00,00,38,39,40,23,0,0,0,0,140,50,1704390340
+593,202,00,00,39,101,0,0,0,0,0,0,140,103,1704390340
+594,206,00,00,33,35,26,26,0,0,0,0,120,10,1704390360
+595,210,00,00,24,19,29,56,22,0,0,0,150,115,1704390450
+596,177,00,00,36,20,68,26,0,0,0,0,150,35,1704390450
+597,176,00,00,37,73,40,0,0,0,0,0,150,131,1704390450
+598,178,00,00,38,39,40,23,0,0,0,0,140,50,1704390480
+599,202,00,00,39,101,0,0,0,0,0,0,140,103,1704390480
+600,175,00,00,37,39,25,30,29,0,0,0,160,57,1704390480
+601,201,00,00,24,24,17,58,17,0,0,0,140,133,1704390480
+602,206,00,00,33,35,26,26,0,0,0,0,120,10,1704390481
+603,210,00,00,24,19,29,56,22,0,0,0,150,115,1704390600
+604,206,00,00,33,35,26,26,0,0,0,0,120,10,1704390600
+605,176,00,00,37,73,40,0,0,0,0,0,150,131,1704390600
+606,177,00,00,36,20,68,26,0,0,0,0,150,35,1704390601
+607,201,00,00,24,24,17,58,17,0,0,0,140,133,1704390620
+608,178,00,00,38,39,40,23,0,0,0,0,140,50,1704390620
+609,202,00,00,39,101,0,0,0,0,0,0,140,103,1704390621
+610,175,00,00,37,39,25,30,29,0,0,0,160,57,1704390640
+611,206,00,00,33,35,26,26,0,0,0,0,120,10,1704390720
+612,210,00,00,24,19,29,56,22,0,0,0,150,115,1704390750
+613,177,00,00,36,20,68,26,0,0,0,0,150,35,1704390750
+614,176,00,00,37,73,40,0,0,0,0,0,150,131,1704390750
+615,202,00,00,39,101,0,0,0,0,0,0,140,103,1704390760
+616,201,00,00,24,24,17,58,17,0,0,0,140,133,1704390760
+617,178,00,00,38,39,40,23,0,0,0,0,140,50,1704390760
+618,175,00,00,37,39,25,30,29,0,0,0,160,57,1704390800
+619,206,00,00,33,35,26,26,0,0,0,0,120,10,1704390841
+620,201,00,00,24,24,17,58,17,0,0,0,140,133,1704390900
+621,176,00,00,37,73,40,0,0,0,0,0,150,131,1704390900
+622,178,00,00,38,39,40,23,0,0,0,0,140,50,1704390900
+623,210,00,00,24,19,29,56,22,0,0,0,150,115,1704390900
+624,202,00,00,39,101,0,0,0,0,0,0,140,103,1704390900
+625,177,00,00,36,20,68,26,0,0,0,0,150,35,1704390900
+626,175,00,00,37,39,25,30,29,0,0,0,160,57,1704390960
+627,206,00,00,33,35,26,26,0,0,0,0,120,10,1704390960
+628,178,00,00,38,39,40,23,0,0,0,0,140,50,1704391040
+629,201,00,00,24,24,17,58,17,0,0,0,140,133,1704391040
+630,202,00,00,39,101,0,0,0,0,0,0,140,103,1704391040
+631,210,00,00,24,19,29,56,22,0,0,0,150,115,1704391049
+632,176,00,00,37,73,40,0,0,0,0,0,150,131,1704391050
+633,177,00,00,36,20,68,26,0,0,0,0,150,35,1704391050
+634,206,00,00,33,35,26,26,0,0,0,0,120,10,1704391080
+635,175,00,00,37,39,25,30,29,0,0,0,160,57,1704391120
+636,202,00,00,39,101,0,0,0,0,0,0,140,103,1704391180
+637,178,00,00,38,39,40,23,0,0,0,0,140,50,1704391180
+638,201,00,00,24,24,17,58,17,0,0,0,140,133,1704391180
+639,206,00,00,33,35,26,26,0,0,0,0,120,10,1704391199
+640,177,00,00,36,20,68,26,0,0,0,0,150,35,1704391200
+641,210,00,00,24,19,29,56,22,0,0,0,150,115,1704391200
+642,176,00,00,37,73,40,0,0,0,0,0,150,131,1704391200
+643,175,00,00,37,39,25,30,29,0,0,0,160,57,1704391280
+644,206,00,00,33,35,26,26,0,0,0,0,120,10,1704391320
+645,201,00,00,24,24,17,58,17,0,0,0,140,133,1704391320
+646,202,00,00,39,101,0,0,0,0,0,0,140,103,1704391320
+647,178,00,00,38,39,40,23,0,0,0,0,140,50,1704391320
+648,210,00,00,24,19,29,56,22,0,0,0,150,115,1704391350
+649,176,00,00,37,73,40,0,0,0,0,0,150,131,1704391350
+650,177,00,00,36,20,68,26,0,0,0,0,150,35,1704391350
+651,206,00,00,33,35,26,26,0,0,0,0,120,10,1704391440
+652,175,00,00,37,39,25,30,29,0,0,0,160,57,1704391440
+653,202,00,00,39,101,0,0,0,0,0,0,140,103,1704391460
+654,201,00,00,24,24,17,58,17,0,0,0,140,133,1704391460
+655,178,00,00,38,39,40,23,0,0,0,0,140,50,1704391460
+656,177,00,00,36,20,68,26,0,0,0,0,150,35,1704391500
+657,210,00,00,24,19,29,56,22,0,0,0,150,115,1704391500
+658,176,00,00,37,73,40,0,0,0,0,0,150,131,1704391501
+659,206,00,00,33,35,26,26,0,0,0,0,120,10,1704391560
+660,178,00,00,38,39,40,23,0,0,0,0,140,50,1704391600
+661,202,00,00,39,101,0,0,0,0,0,0,140,103,1704391600
+662,175,00,00,37,39,25,30,29,0,0,0,160,57,1704391600
+663,201,00,00,24,24,17,58,17,0,0,0,140,133,1704391601
+664,177,00,00,36,20,68,26,0,0,0,0,150,35,1704391650
+665,176,00,00,37,73,40,0,0,0,0,0,150,131,1704391650
+666,210,00,00,24,19,29,56,22,0,0,0,150,115,1704391650
+667,206,00,00,33,35,26,26,0,0,0,0,120,10,1704391680
+668,178,00,00,38,39,40,23,0,0,0,0,140,50,1704391740
+669,201,00,00,24,24,17,58,17,0,0,0,140,133,1704391740
+670,202,00,00,39,101,0,0,0,0,0,0,140,103,1704391740
+671,175,00,00,37,39,25,30,29,0,0,0,160,57,1704391761
+672,210,00,00,24,19,29,56,22,0,0,0,150,115,1704391800
+673,176,00,00,37,73,40,0,0,0,0,0,150,131,1704391800
+674,206,00,00,33,35,26,26,0,0,0,0,120,10,1704391800
+675,177,00,00,36,20,68,26,0,0,0,0,150,35,1704391800
+676,202,00,00,39,101,0,0,0,0,0,0,140,103,1704391879
+677,178,00,00,38,39,40,23,0,0,0,0,140,50,1704391880
+678,201,00,00,24,24,17,58,17,0,0,0,140,133,1704391880
+679,206,00,00,33,35,26,26,0,0,0,0,120,10,1704391920
+680,175,00,00,37,39,25,30,29,0,0,0,160,57,1704391920
+681,210,00,00,24,19,29,56,22,0,0,0,150,115,1704391950
+682,177,00,00,36,20,68,26,0,0,0,0,150,35,1704391950
+683,176,00,00,37,73,40,0,0,0,0,0,150,131,1704391950
+684,201,00,00,24,24,17,58,17,0,0,0,140,133,1704392020
+685,202,00,00,39,101,0,0,0,0,0,0,140,103,1704392020
+686,178,00,00,38,39,40,23,0,0,0,0,140,50,1704392020
+687,206,00,00,33,35,26,26,0,0,0,0,120,10,1704392040
+688,175,00,00,37,39,25,30,29,0,0,0,160,57,1704392079
+689,176,00,00,37,73,40,0,0,0,0,0,150,131,1704392099
+690,177,00,00,36,20,68,26,0,0,0,0,150,35,1704392099
+691,210,00,00,24,19,29,56,22,0,0,0,150,115,1704392100
+692,201,00,00,24,24,17,58,17,0,0,0,140,133,1704392160
+693,202,00,00,39,101,0,0,0,0,0,0,140,103,1704392160
+694,206,00,00,33,35,26,26,0,0,0,0,120,10,1704392160
+695,178,00,00,38,39,40,23,0,0,0,0,140,50,1704392161
+696,175,00,00,37,39,25,30,29,0,0,0,160,57,1704392240
+697,176,00,00,37,73,40,0,0,0,0,0,150,131,1704392250
+698,177,00,00,36,20,68,26,0,0,0,0,150,35,1704392250
+699,210,00,00,24,19,29,56,22,0,0,0,150,115,1704392251
+700,206,00,00,33,35,26,26,0,0,0,0,120,10,1704392280
+701,178,00,00,38,39,40,23,0,0,0,0,140,50,1704392300
+702,201,00,00,24,24,17,58,17,0,0,0,140,133,1704392300
+703,202,00,00,39,101,0,0,0,0,0,0,140,103,1704392301
+704,176,00,00,37,73,40,0,0,0,0,0,150,131,1704392399
+705,175,00,00,37,39,25,30,29,0,0,0,160,57,1704392399
+706,177,00,00,36,20,68,26,0,0,0,0,150,35,1704392400
+707,210,00,00,24,19,29,56,22,0,0,0,150,115,1704392400
+708,206,00,00,33,35,26,26,0,0,0,0,120,10,1704392400
+709,202,00,00,39,101,0,0,0,0,0,0,140,103,1704392440
+710,178,00,00,38,39,40,23,0,0,0,0,140,50,1704392440
+711,201,00,00,24,24,17,58,17,0,0,0,140,133,1704392441
+712,206,00,00,33,35,26,26,0,0,0,0,120,10,1704392521
+713,176,00,00,37,73,40,0,0,0,0,0,150,131,1704392550
+714,210,00,00,24,19,29,56,22,0,0,0,150,115,1704392550
+715,177,00,00,36,20,68,26,0,0,0,0,150,35,1704392550
+716,175,00,00,37,39,25,30,29,0,0,0,160,57,1704392560
+717,178,00,00,38,39,40,23,0,0,0,0,140,50,1704392579
+718,201,00,00,24,24,17,58,17,0,0,0,140,133,1704392580
+719,202,00,00,39,101,0,0,0,0,0,0,140,103,1704392580
+720,206,00,00,33,35,26,26,0,0,0,0,120,10,1704392640
+721,177,00,00,36,20,68,26,0,0,0,0,150,35,1704392700
+722,176,00,00,37,73,40,0,0,0,0,0,150,131,1704392700
+723,210,00,00,24,19,29,56,22,0,0,0,150,115,1704392700
+724,201,00,00,24,24,17,58,17,0,0,0,140,133,1704392719
+725,175,00,00,37,39,25,30,29,0,0,0,160,57,1704392720
+726,178,00,00,38,39,40,23,0,0,0,0,140,50,1704392720
+727,202,00,00,39,101,0,0,0,0,0,0,140,103,1704392721
+728,206,00,00,33,35,26,26,0,0,0,0,120,10,1704392760
+729,176,00,00,37,73,40,0,0,0,0,0,150,131,1704392850
+730,177,00,00,36,20,68,26,0,0,0,0,150,35,1704392850
+731,210,00,00,24,19,29,56,22,0,0,0,150,115,1704392851
+732,202,00,00,39,101,0,0,0,0,0,0,140,103,1704392860
+733,178,00,00,38,39,40,23,0,0,0,0,140,50,1704392860
+734,201,00,00,24,24,17,58,17,0,0,0,140,133,1704392860
+735,175,00,00,37,39,25,30,29,0,0,0,160,57,1704392880
+736,206,00,00,33,35,26,26,0,0,0,0,120,10,1704392880
+737,202,00,00,39,101,0,0,0,0,0,0,140,103,1704392999
+738,176,00,00,37,73,40,0,0,0,0,0,150,131,1704392999
+739,177,00,00,36,20,68,26,0,0,0,0,150,35,1704393000
+740,201,00,00,24,24,17,58,17,0,0,0,140,133,1704393000
+741,210,00,00,24,19,29,56,22,0,0,0,150,115,1704393000
+742,178,00,00,38,39,40,23,0,0,0,0,140,50,1704393000
+743,206,00,00,33,35,26,26,0,0,0,0,120,10,1704393001
+744,175,00,00,37,39,25,30,29,0,0,0,160,57,1704393040
+745,206,00,00,33,35,26,26,0,0,0,0,120,10,1704393120
+746,201,00,00,24,24,17,58,17,0,0,0,140,133,1704393140
+747,202,00,00,39,101,0,0,0,0,0,0,140,103,1704393140
+748,178,00,00,38,39,40,23,0,0,0,0,140,50,1704393140
+749,177,00,00,36,20,68,26,0,0,0,0,150,35,1704393150
+750,176,00,00,37,73,40,0,0,0,0,0,150,131,1704393150
+751,210,00,00,24,19,29,56,22,0,0,0,150,115,1704393150
+752,175,00,00,37,39,25,30,29,0,0,0,160,57,1704393199
+753,206,00,00,33,35,26,26,0,0,0,0,120,10,1704393240
+754,201,00,00,24,24,17,58,17,0,0,0,140,133,1704393279
+755,202,00,00,39,101,0,0,0,0,0,0,140,103,1704393280
+756,178,00,00,38,39,40,23,0,0,0,0,140,50,1704393280
+757,177,00,00,36,20,68,26,0,0,0,0,150,35,1704393300
+758,210,00,00,24,19,29,56,22,0,0,0,150,115,1704393300
+759,176,00,00,37,73,40,0,0,0,0,0,150,131,1704393300
+760,175,00,00,37,39,25,30,29,0,0,0,160,57,1704393360
+761,206,00,00,33,35,26,26,0,0,0,0,120,10,1704393361
+762,178,00,00,38,39,40,23,0,0,0,0,140,50,1704393420
+763,201,00,00,24,24,17,58,17,0,0,0,140,133,1704393420
+764,202,00,00,39,101,0,0,0,0,0,0,140,103,1704393420
+765,210,00,00,24,19,29,56,22,0,0,0,150,115,1704393449
+766,177,00,00,36,20,68,26,0,0,0,0,150,35,1704393450
+767,176,00,00,37,73,40,0,0,0,0,0,150,131,1704393450
+768,206,00,00,33,35,26,26,0,0,0,0,120,10,1704393480
+769,175,00,00,37,39,25,30,29,0,0,0,160,57,1704393520
+770,178,00,00,38,39,40,23,0,0,0,0,140,50,1704393559
+771,202,00,00,39,101,0,0,0,0,0,0,140,103,1704393560
+772,201,00,00,24,24,17,58,17,0,0,0,140,133,1704393560
+773,177,00,00,36,20,68,26,0,0,0,0,150,35,1704393600
+774,210,00,00,24,19,29,56,22,0,0,0,150,115,1704393600
+775,176,00,00,37,73,40,0,0,0,0,0,150,131,1704393600
+776,206,00,00,33,35,26,26,0,0,0,0,120,10,1704393600
+777,175,00,00,37,39,25,30,29,0,0,0,160,57,1704393680
+778,201,00,00,24,24,17,58,17,0,0,0,140,133,1704393699
+779,178,00,00,38,39,40,23,0,0,0,0,140,50,1704393700
+780,202,00,00,39,101,0,0,0,0,0,0,140,103,1704393700
+781,206,00,00,33,35,26,26,0,0,0,0,120,10,1704393719
+782,176,00,00,37,73,40,0,0,0,0,0,150,131,1704393749
+783,177,00,00,36,20,68,26,0,0,0,0,150,35,1704393749
+784,210,00,00,24,19,29,56,22,0,0,0,150,115,1704393750
+785,206,00,00,33,35,26,26,0,0,0,0,120,10,1704393840
+786,175,00,00,37,39,25,30,29,0,0,0,160,57,1704393840
+787,201,00,00,24,24,17,58,17,0,0,0,140,133,1704393840
+788,202,00,00,39,101,0,0,0,0,0,0,140,103,1704393840
+789,178,00,00,38,39,40,23,0,0,0,0,140,50,1704393841
+790,210,00,00,24,19,29,56,22,0,0,0,150,115,1704393900
+791,176,00,00,37,73,40,0,0,0,0,0,150,131,1704393900
+792,177,00,00,36,20,68,26,0,0,0,0,150,35,1704393900
+793,206,00,00,33,35,26,26,0,0,0,0,120,10,1704393960
+794,201,00,00,24,24,17,58,17,0,0,0,140,133,1704393980
+795,178,00,00,38,39,40,23,0,0,0,0,140,50,1704393980
+796,202,00,00,39,101,0,0,0,0,0,0,140,103,1704393980
+797,175,00,00,37,39,25,30,29,0,0,0,160,57,1704394000
+798,176,00,00,37,73,40,0,0,0,0,0,150,131,1704394050
+799,177,00,00,36,20,68,26,0,0,0,0,150,35,1704394050
+800,210,00,00,24,19,29,56,22,0,0,0,150,115,1704394051
+801,206,00,00,33,35,26,26,0,0,0,0,120,10,1704394080
+802,178,00,00,38,39,40,23,0,0,0,0,140,50,1704394120
+803,201,00,00,24,24,17,58,17,0,0,0,140,133,1704394120
+804,202,00,00,39,101,0,0,0,0,0,0,140,103,1704394120
+805,175,00,00,37,39,25,30,29,0,0,0,160,57,1704394160
+806,177,00,00,36,20,68,26,0,0,0,0,150,35,1704394200
+807,176,00,00,37,73,40,0,0,0,0,0,150,131,1704394200
+808,206,00,00,33,35,26,26,0,0,0,0,120,10,1704394200
+809,210,00,00,24,19,29,56,22,0,0,0,150,115,1704394200
+810,178,00,00,38,39,40,23,0,0,0,0,140,50,1704394259
+811,201,00,00,24,24,17,58,17,0,0,0,140,133,1704394259
+812,202,00,00,39,101,0,0,0,0,0,0,140,103,1704394260
+813,206,00,00,33,35,26,26,0,0,0,0,120,10,1704394320
+814,175,00,00,37,39,25,30,29,0,0,0,160,57,1704394320
+815,210,00,00,24,19,29,56,22,0,0,0,150,115,1704394350
+816,177,00,00,36,20,68,26,0,0,0,0,150,35,1704394350
+817,176,00,00,37,73,40,0,0,0,0,0,150,131,1704394350
+818,202,00,00,39,101,0,0,0,0,0,0,140,103,1704394400
+819,201,00,00,24,24,17,58,17,0,0,0,140,133,1704394400
+820,178,00,00,38,39,40,23,0,0,0,0,140,50,1704394400
+821,206,00,00,33,35,26,26,0,0,0,0,120,10,1704394439
+822,175,00,00,37,39,25,30,29,0,0,0,160,57,1704394480
+823,210,00,00,24,19,29,56,22,0,0,0,150,115,1704394500
+824,177,00,00,36,20,68,26,0,0,0,0,150,35,1704394500
+825,176,00,00,37,73,40,0,0,0,0,0,150,131,1704394500
+826,201,00,00,24,24,17,58,17,0,0,0,140,133,1704394540
+827,178,00,00,38,39,40,23,0,0,0,0,140,50,1704394540
+828,202,00,00,39,101,0,0,0,0,0,0,140,103,1704394540
+829,206,00,00,33,35,26,26,0,0,0,0,120,10,1704394560
+830,175,00,00,37,39,25,30,29,0,0,0,160,57,1704394640
+831,210,00,00,24,19,29,56,22,0,0,0,150,115,1704394650
+832,177,00,00,36,20,68,26,0,0,0,0,150,35,1704394650
+833,176,00,00,37,73,40,0,0,0,0,0,150,131,1704394650
+834,178,00,00,38,39,40,23,0,0,0,0,140,50,1704394680
+835,206,00,00,33,35,26,26,0,0,0,0,120,10,1704394680
+836,202,00,00,39,101,0,0,0,0,0,0,140,103,1704394680
+837,201,00,00,24,24,17,58,17,0,0,0,140,133,1704394680
+838,206,00,00,33,35,26,26,0,0,0,0,120,10,1704394800
+839,210,00,00,24,19,29,56,22,0,0,0,150,115,1704394800
+840,176,00,00,37,73,40,0,0,0,0,0,150,131,1704394800
+841,175,00,00,37,39,25,30,29,0,0,0,160,57,1704394800
+842,177,00,00,36,20,68,26,0,0,0,0,150,35,1704394800
+843,202,00,00,39,101,0,0,0,0,0,0,140,103,1704394820
+844,201,00,00,24,24,17,58,17,0,0,0,140,133,1704394820
+845,178,00,00,38,39,40,23,0,0,0,0,140,50,1704394820
+846,206,00,00,33,35,26,26,0,0,0,0,120,10,1704394920
+847,176,00,00,37,73,40,0,0,0,0,0,150,131,1704394950
+848,177,00,00,36,20,68,26,0,0,0,0,150,35,1704394950
+849,210,00,00,24,19,29,56,22,0,0,0,150,115,1704394950
+850,202,00,00,39,101,0,0,0,0,0,0,140,103,1704394959
+851,201,00,00,24,24,17,58,17,0,0,0,140,133,1704394960
+852,178,00,00,38,39,40,23,0,0,0,0,140,50,1704394960
+853,175,00,00,37,39,25,30,29,0,0,0,160,57,1704394960
+854,206,00,00,33,35,26,26,0,0,0,0,120,10,1704395040
+855,176,00,00,37,73,40,0,0,0,0,0,150,131,1704395100
+856,201,00,00,24,24,17,58,17,0,0,0,140,133,1704395100
+857,177,00,00,36,20,68,26,0,0,0,0,150,35,1704395100
+858,202,00,00,39,101,0,0,0,0,0,0,140,103,1704395100
+859,178,00,00,38,39,40,23,0,0,0,0,140,50,1704395100
+860,210,00,00,24,19,29,56,22,0,0,0,150,115,1704395100
+861,175,00,00,37,39,25,30,29,0,0,0,160,57,1704395120
+862,206,00,00,33,35,26,26,0,0,0,0,120,10,1704395161
+863,201,00,00,24,24,17,58,17,0,0,0,140,133,1704395240
+864,202,00,00,39,101,0,0,0,0,0,0,140,103,1704395241
+865,178,00,00,38,39,40,23,0,0,0,0,140,50,1704395241
+866,176,00,00,37,73,40,0,0,0,0,0,150,131,1704395250
+867,177,00,00,36,20,68,26,0,0,0,0,150,35,1704395250
+868,210,00,00,24,19,29,56,22,0,0,0,150,115,1704395250
+869,211,00,00,28,97,0,0,0,0,0,0,125,45,1704395270
+870,175,00,00,37,39,25,30,29,0,0,0,160,57,1704395280
+871,206,00,00,33,35,26,26,0,0,0,0,120,10,1704395280
+872,178,00,00,38,39,40,23,0,0,0,0,140,50,1704395380
+873,202,00,00,39,101,0,0,0,0,0,0,140,103,1704395380
+874,201,00,00,24,24,17,58,17,0,0,0,140,133,1704395380
+875,211,00,00,28,97,0,0,0,0,0,0,125,45,1704395395
+876,176,00,00,37,73,40,0,0,0,0,0,150,131,1704395399
+877,206,00,00,33,35,26,26,0,0,0,0,120,10,1704395400
+878,210,00,00,24,19,29,56,22,0,0,0,150,115,1704395400
+879,177,00,00,36,20,68,26,0,0,0,0,150,35,1704395400
+880,175,00,00,37,39,25,30,29,0,0,0,160,57,1704395440
+881,211,00,00,28,97,0,0,0,0,0,0,125,45,1704395515
+882,202,00,00,39,101,0,0,0,0,0,0,140,103,1704395519
+883,178,00,00,38,39,40,23,0,0,0,0,140,50,1704395520
+884,206,00,00,33,35,26,26,0,0,0,0,120,10,1704395520
+885,201,00,00,24,24,17,58,17,0,0,0,140,133,1704395521
+886,210,00,00,24,19,29,56,22,0,0,0,150,115,1704395549
+887,176,00,00,37,73,40,0,0,0,0,0,150,131,1704395550
+888,177,00,00,36,20,68,26,0,0,0,0,150,35,1704395550
+889,175,00,00,37,39,25,30,29,0,0,0,160,57,1704395600
+890,211,00,00,28,97,0,0,0,0,0,0,125,45,1704395635
+891,206,00,00,33,35,26,26,0,0,0,0,120,10,1704395639
+892,202,00,00,39,101,0,0,0,0,0,0,140,103,1704395660
+893,201,00,00,24,24,17,58,17,0,0,0,140,133,1704395660
+894,178,00,00,38,39,40,23,0,0,0,0,140,50,1704395660
+895,177,00,00,36,20,68,26,0,0,0,0,150,35,1704395699
+896,210,00,00,24,19,29,56,22,0,0,0,150,115,1704395700
+897,176,00,00,37,73,40,0,0,0,0,0,150,131,1704395700
+898,211,00,00,28,97,0,0,0,0,0,0,125,45,1704395755
+899,175,00,00,37,39,25,30,29,0,0,0,160,57,1704395760
+900,206,00,00,33,35,26,26,0,0,0,0,120,10,1704395760
+901,202,00,00,39,101,0,0,0,0,0,0,140,103,1704395800
+902,178,00,00,38,39,40,23,0,0,0,0,140,50,1704395800
+903,201,00,00,24,24,17,58,17,0,0,0,140,133,1704395801
+904,210,00,00,24,19,29,56,22,0,0,0,150,115,1704395849
+905,176,00,00,37,73,40,0,0,0,0,0,150,131,1704395850
+906,177,00,00,36,20,68,26,0,0,0,0,150,35,1704395850
+907,211,00,00,28,97,0,0,0,0,0,0,125,45,1704395875
+908,206,00,00,33,35,26,26,0,0,0,0,120,10,1704395880
+909,175,00,00,37,39,25,30,29,0,0,0,160,57,1704395919
+910,201,00,00,24,24,17,58,17,0,0,0,140,133,1704395940
+911,178,00,00,38,39,40,23,0,0,0,0,140,50,1704395940
+912,202,00,00,39,101,0,0,0,0,0,0,140,103,1704395940
+913,211,00,00,28,97,0,0,0,0,0,0,125,45,1704395995
+914,177,00,00,36,20,68,26,0,0,0,0,150,35,1704396000
+915,206,00,00,33,35,26,26,0,0,0,0,120,10,1704396000
+916,210,00,00,24,19,29,56,22,0,0,0,150,115,1704396000
+917,176,00,00,37,73,40,0,0,0,0,0,150,131,1704396001
+918,175,00,00,37,39,25,30,29,0,0,0,160,57,1704396080
+919,201,00,00,24,24,17,58,17,0,0,0,140,133,1704396080
+920,202,00,00,39,101,0,0,0,0,0,0,140,103,1704396080
+921,178,00,00,38,39,40,23,0,0,0,0,140,50,1704396080
+922,211,00,00,28,97,0,0,0,0,0,0,125,45,1704396115
+923,206,00,00,33,35,26,26,0,0,0,0,120,10,1704396120
+924,176,00,00,37,73,40,0,0,0,0,0,150,131,1704396150
+925,177,00,00,36,20,68,26,0,0,0,0,150,35,1704396150
+926,210,00,00,24,19,29,56,22,0,0,0,150,115,1704396150
+927,202,00,00,39,101,0,0,0,0,0,0,140,103,1704396220
+928,178,00,00,38,39,40,23,0,0,0,0,140,50,1704396220
+929,201,00,00,24,24,17,58,17,0,0,0,140,133,1704396220
+930,211,00,00,28,97,0,0,0,0,0,0,125,45,1704396235
+931,175,00,00,37,39,25,30,29,0,0,0,160,57,1704396239
+932,206,00,00,33,35,26,26,0,0,0,0,120,10,1704396240
+933,210,00,00,24,19,29,56,22,0,0,0,150,115,1704396300
+934,177,00,00,36,20,68,26,0,0,0,0,150,35,1704396300
+935,176,00,00,37,73,40,0,0,0,0,0,150,131,1704396300
+936,211,00,00,28,97,0,0,0,0,0,0,125,45,1704396355
+937,202,00,00,39,101,0,0,0,0,0,0,140,103,1704396360
+938,178,00,00,38,39,40,23,0,0,0,0,140,50,1704396360
+939,201,00,00,24,24,17,58,17,0,0,0,140,133,1704396360
+940,206,00,00,33,35,26,26,0,0,0,0,120,10,1704396360
+941,175,00,00,37,39,25,30,29,0,0,0,160,57,1704396400
+942,176,00,00,37,73,40,0,0,0,0,0,150,131,1704396450
+943,210,00,00,24,19,29,56,22,0,0,0,150,115,1704396450
+944,177,00,00,36,20,68,26,0,0,0,0,150,35,1704396450
+945,211,00,00,28,97,0,0,0,0,0,0,125,45,1704396475
+946,206,00,00,33,35,26,26,0,0,0,0,120,10,1704396480
+947,202,00,00,39,101,0,0,0,0,0,0,140,103,1704396500
+948,201,00,00,24,24,17,58,17,0,0,0,140,133,1704396500
+949,178,00,00,38,39,40,23,0,0,0,0,140,50,1704396500
+950,175,00,00,37,39,25,30,29,0,0,0,160,57,1704396560
+951,211,00,00,28,97,0,0,0,0,0,0,125,45,1704396595
+952,206,00,00,33,35,26,26,0,0,0,0,120,10,1704396600
+953,176,00,00,37,73,40,0,0,0,0,0,150,131,1704396600
+954,177,00,00,36,20,68,26,0,0,0,0,150,35,1704396600
+955,210,00,00,24,19,29,56,22,0,0,0,150,115,1704396600
+956,178,00,00,38,39,40,23,0,0,0,0,140,50,1704396639
+957,202,00,00,39,101,0,0,0,0,0,0,140,103,1704396640
+958,201,00,00,24,24,17,58,17,0,0,0,140,133,1704396641
+959,211,00,00,28,97,0,0,0,0,0,0,125,45,1704396715
+960,206,00,00,33,35,26,26,0,0,0,0,120,10,1704396720
+961,175,00,00,37,39,25,30,29,0,0,0,160,57,1704396720
+962,176,00,00,37,73,40,0,0,0,0,0,150,131,1704396749
+963,210,00,00,24,19,29,56,22,0,0,0,150,115,1704396750
+964,177,00,00,36,20,68,26,0,0,0,0,150,35,1704396751
+965,201,00,00,24,24,17,58,17,0,0,0,140,133,1704396780
+966,178,00,00,38,39,40,23,0,0,0,0,140,50,1704396780
+967,202,00,00,39,101,0,0,0,0,0,0,140,103,1704396781
+968,211,00,00,28,97,0,0,0,0,0,0,125,45,1704396835
+969,206,00,00,33,35,26,26,0,0,0,0,120,10,1704396840
+970,175,00,00,37,39,25,30,29,0,0,0,160,57,1704396881
+971,177,00,00,36,20,68,26,0,0,0,0,150,35,1704396900
+972,176,00,00,37,73,40,0,0,0,0,0,150,131,1704396900
+973,210,00,00,24,19,29,56,22,0,0,0,150,115,1704396901
+974,202,00,00,39,101,0,0,0,0,0,0,140,103,1704396920
+975,201,00,00,24,24,17,58,17,0,0,0,140,133,1704396920
+976,178,00,00,38,39,40,23,0,0,0,0,140,50,1704396921
+977,211,00,00,28,97,0,0,0,0,0,0,125,45,1704396955
+978,206,00,00,33,35,26,26,0,0,0,0,120,10,1704396960
+979,175,00,00,37,39,25,30,29,0,0,0,160,57,1704397040
+980,177,00,00,36,20,68,26,0,0,0,0,150,35,1704397049
+981,176,00,00,37,73,40,0,0,0,0,0,150,131,1704397050
+982,210,00,00,24,19,29,56,22,0,0,0,150,115,1704397050
+983,178,00,00,38,39,40,23,0,0,0,0,140,50,1704397060
+984,202,00,00,39,101,0,0,0,0,0,0,140,103,1704397060
+985,201,00,00,24,24,17,58,17,0,0,0,140,133,1704397060
+986,211,00,00,28,97,0,0,0,0,0,0,125,45,1704397075
+987,206,00,00,33,35,26,26,0,0,0,0,120,10,1704397080
+988,211,00,00,28,97,0,0,0,0,0,0,125,45,1704397195
+989,175,00,00,37,39,25,30,29,0,0,0,160,57,1704397199
+990,178,00,00,38,39,40,23,0,0,0,0,140,50,1704397200
+991,177,00,00,36,20,68,26,0,0,0,0,150,35,1704397200
+992,202,00,00,39,101,0,0,0,0,0,0,140,103,1704397200
+993,210,00,00,24,19,29,56,22,0,0,0,150,115,1704397200
+994,176,00,00,37,73,40,0,0,0,0,0,150,131,1704397200
+995,201,00,00,24,24,17,58,17,0,0,0,140,133,1704397200
+996,206,00,00,33,35,26,26,0,0,0,0,120,10,1704397201
+997,211,00,00,28,97,0,0,0,0,0,0,125,45,1704397315
+998,206,00,00,33,35,26,26,0,0,0,0,120,10,1704397320
+999,178,00,00,38,39,40,23,0,0,0,0,140,50,1704397340
+1000,202,00,00,39,101,0,0,0,0,0,0,140,103,1704397340
+1001,201,00,00,24,24,17,58,17,0,0,0,140,133,1704397340
+1002,177,00,00,36,20,68,26,0,0,0,0,150,35,1704397350
+1003,176,00,00,37,73,40,0,0,0,0,0,150,131,1704397350
+1004,210,00,00,24,19,29,56,22,0,0,0,150,115,1704397350
+1005,175,00,00,37,39,25,30,29,0,0,0,160,57,1704397360
+1006,211,00,00,28,97,0,0,0,0,0,0,125,45,1704397435
+1007,206,00,00,33,35,26,26,0,0,0,0,120,10,1704397440
+1008,202,00,00,39,101,0,0,0,0,0,0,140,103,1704397480
+1009,201,00,00,24,24,17,58,17,0,0,0,140,133,1704397480
+1010,178,00,00,38,39,40,23,0,0,0,0,140,50,1704397480
+1011,176,00,00,37,73,40,0,0,0,0,0,150,131,1704397500
+1012,177,00,00,36,20,68,26,0,0,0,0,150,35,1704397500
+1013,210,00,00,24,19,29,56,22,0,0,0,150,115,1704397501
+1014,175,00,00,37,39,25,30,29,0,0,0,160,57,1704397520
+1015,211,00,00,28,97,0,0,0,0,0,0,125,45,1704397555
+1016,206,00,00,33,35,26,26,0,0,0,0,120,10,1704397561
+1017,202,00,00,39,101,0,0,0,0,0,0,140,103,1704397619
+1018,178,00,00,38,39,40,23,0,0,0,0,140,50,1704397620
+1019,201,00,00,24,24,17,58,17,0,0,0,140,133,1704397621
+1020,177,00,00,36,20,68,26,0,0,0,0,150,35,1704397649
+1021,210,00,00,24,19,29,56,22,0,0,0,150,115,1704397650
+1022,176,00,00,37,73,40,0,0,0,0,0,150,131,1704397650
+1023,211,00,00,28,97,0,0,0,0,0,0,125,45,1704397675
+1024,175,00,00,37,39,25,30,29,0,0,0,160,57,1704397680
+1025,206,00,00,33,35,26,26,0,0,0,0,120,10,1704397680
+1026,201,00,00,24,24,17,58,17,0,0,0,140,133,1704397760
+1027,178,00,00,38,39,40,23,0,0,0,0,140,50,1704397760
+1028,202,00,00,39,101,0,0,0,0,0,0,140,103,1704397760
+1029,211,00,00,28,97,0,0,0,0,0,0,125,45,1704397795
+1030,206,00,00,33,35,26,26,0,0,0,0,120,10,1704397800
+1031,176,00,00,37,73,40,0,0,0,0,0,150,131,1704397800
+1032,177,00,00,36,20,68,26,0,0,0,0,150,35,1704397800
+1033,210,00,00,24,19,29,56,22,0,0,0,150,115,1704397800
+1034,175,00,00,37,39,25,30,29,0,0,0,160,57,1704397840
+1035,202,00,00,39,101,0,0,0,0,0,0,140,103,1704397900
+1036,201,00,00,24,24,17,58,17,0,0,0,140,133,1704397900
+1037,178,00,00,38,39,40,23,0,0,0,0,140,50,1704397900
+1038,211,00,00,28,97,0,0,0,0,0,0,125,45,1704397915
+1039,206,00,00,33,35,26,26,0,0,0,0,120,10,1704397920
+1040,177,00,00,36,20,68,26,0,0,0,0,150,35,1704397949
+1041,176,00,00,37,73,40,0,0,0,0,0,150,131,1704397950
+1042,210,00,00,24,19,29,56,22,0,0,0,150,115,1704397950
+1043,175,00,00,37,39,25,30,29,0,0,0,160,57,1704398000
+1044,211,00,00,28,97,0,0,0,0,0,0,125,45,1704398035
+1045,178,00,00,38,39,40,23,0,0,0,0,140,50,1704398040
+1046,202,00,00,39,101,0,0,0,0,0,0,140,103,1704398040
+1047,201,00,00,24,24,17,58,17,0,0,0,140,133,1704398040
+1048,206,00,00,33,35,26,26,0,0,0,0,120,10,1704398040
+1049,177,00,00,36,20,68,26,0,0,0,0,150,35,1704398100
+1050,176,00,00,37,73,40,0,0,0,0,0,150,131,1704398100
+1051,210,00,00,24,19,29,56,22,0,0,0,150,115,1704398101
+1052,211,00,00,28,97,0,0,0,0,0,0,125,45,1704398155
+1053,206,00,00,33,35,26,26,0,0,0,0,120,10,1704398159
+1054,175,00,00,37,39,25,30,29,0,0,0,160,57,1704398160
+1055,202,00,00,39,101,0,0,0,0,0,0,140,103,1704398179
+1056,201,00,00,24,24,17,58,17,0,0,0,140,133,1704398180
+1057,178,00,00,38,39,40,23,0,0,0,0,140,50,1704398180
+1058,176,00,00,37,73,40,0,0,0,0,0,150,131,1704398250
+1059,210,00,00,24,19,29,56,22,0,0,0,150,115,1704398250
+1060,177,00,00,36,20,68,26,0,0,0,0,150,35,1704398251
+1061,211,00,00,28,97,0,0,0,0,0,0,125,45,1704398275
+1062,206,00,00,33,35,26,26,0,0,0,0,120,10,1704398280
+1063,178,00,00,38,39,40,23,0,0,0,0,140,50,1704398320
+1064,202,00,00,39,101,0,0,0,0,0,0,140,103,1704398320
+1065,175,00,00,37,39,25,30,29,0,0,0,160,57,1704398320
+1066,211,00,00,28,97,0,0,0,0,0,0,125,45,1704398395
+1067,206,00,00,33,35,26,26,0,0,0,0,120,10,1704398400
+1068,177,00,00,36,20,68,26,0,0,0,0,150,35,1704398400
+1069,176,00,00,37,73,40,0,0,0,0,0,150,131,1704398400
+1070,210,00,00,24,19,29,56,22,0,0,0,150,115,1704398401
+1071,202,00,00,39,101,0,0,0,0,0,0,140,103,1704398460
+1072,178,00,00,38,39,40,23,0,0,0,0,140,50,1704398460
+1073,175,00,00,37,39,25,30,29,0,0,0,160,57,1704398480
+1074,211,00,00,28,97,0,0,0,0,0,0,125,45,1704398515
+1075,206,00,00,33,35,26,26,0,0,0,0,120,10,1704398520
+1076,176,00,00,37,73,40,0,0,0,0,0,150,131,1704398550
+1077,177,00,00,36,20,68,26,0,0,0,0,150,35,1704398550
+1078,210,00,00,24,19,29,56,22,0,0,0,150,115,1704398550
+1079,202,00,00,39,101,0,0,0,0,0,0,140,103,1704398600
+1080,178,00,00,38,39,40,23,0,0,0,0,140,50,1704398600
+1081,211,00,00,28,97,0,0,0,0,0,0,125,45,1704398635
+1082,175,00,00,37,39,25,30,29,0,0,0,160,57,1704398640
+1083,206,00,00,33,35,26,26,0,0,0,0,120,10,1704398640
+1084,176,00,00,37,73,40,0,0,0,0,0,150,131,1704398700
+1085,210,00,00,24,19,29,56,22,0,0,0,150,115,1704398700
+1086,177,00,00,36,20,68,26,0,0,0,0,150,35,1704398701
+1087,178,00,00,38,39,40,23,0,0,0,0,140,50,1704398740
+1088,202,00,00,39,101,0,0,0,0,0,0,140,103,1704398741
+1089,211,00,00,28,97,0,0,0,0,0,0,125,45,1704398755
+1090,206,00,00,33,35,26,26,0,0,0,0,120,10,1704398760
+1091,175,00,00,37,39,25,30,29,0,0,0,160,57,1704398800
+1092,210,00,00,24,19,29,56,22,0,0,0,150,115,1704398850
+1093,177,00,00,36,20,68,26,0,0,0,0,150,35,1704398850
+1094,176,00,00,37,73,40,0,0,0,0,0,150,131,1704398850
+1095,211,00,00,28,97,0,0,0,0,0,0,125,45,1704398875
+1096,202,00,00,39,101,0,0,0,0,0,0,140,103,1704398880
+1097,178,00,00,38,39,40,23,0,0,0,0,140,50,1704398880
+1098,206,00,00,33,35,26,26,0,0,0,0,120,10,1704398880
+1099,175,00,00,37,39,25,30,29,0,0,0,160,57,1704398961
+1100,211,00,00,28,97,0,0,0,0,0,0,125,45,1704398995
+1101,176,00,00,37,73,40,0,0,0,0,0,150,131,1704399000
+1102,177,00,00,36,20,68,26,0,0,0,0,150,35,1704399000
+1103,210,00,00,24,19,29,56,22,0,0,0,150,115,1704399000
+1104,206,00,00,33,35,26,26,0,0,0,0,120,10,1704399001
+1105,202,00,00,39,101,0,0,0,0,0,0,140,103,1704399020
+1106,178,00,00,38,39,40,23,0,0,0,0,140,50,1704399020
+1107,211,00,00,28,97,0,0,0,0,0,0,125,45,1704399115
+1108,206,00,00,33,35,26,26,0,0,0,0,120,10,1704399120
+1109,175,00,00,37,39,25,30,29,0,0,0,160,57,1704399120
+1110,176,00,00,37,73,40,0,0,0,0,0,150,131,1704399149
+1111,177,00,00,36,20,68,26,0,0,0,0,150,35,1704399150
+1112,210,00,00,24,19,29,56,22,0,0,0,150,115,1704399150
+1113,202,00,00,39,101,0,0,0,0,0,0,140,103,1704399160
+1114,178,00,00,38,39,40,23,0,0,0,0,140,50,1704399160
+1115,211,00,00,28,97,0,0,0,0,0,0,125,45,1704399235
+1116,206,00,00,33,35,26,26,0,0,0,0,120,10,1704399240
+1117,175,00,00,37,39,25,30,29,0,0,0,160,57,1704399280
+1118,176,00,00,37,73,40,0,0,0,0,0,150,131,1704399300
+1119,177,00,00,36,20,68,26,0,0,0,0,150,35,1704399300
+1120,202,00,00,39,101,0,0,0,0,0,0,140,103,1704399300
+1121,178,00,00,38,39,40,23,0,0,0,0,140,50,1704399300
+1122,210,00,00,24,19,29,56,22,0,0,0,150,115,1704399300
+1123,211,00,00,28,97,0,0,0,0,0,0,125,45,1704399355
+1124,206,00,00,33,35,26,26,0,0,0,0,120,10,1704399360
+1125,175,00,00,37,39,25,30,29,0,0,0,160,57,1704399439
+1126,178,00,00,38,39,40,23,0,0,0,0,140,50,1704399440
+1127,202,00,00,39,101,0,0,0,0,0,0,140,103,1704399440
+1128,177,00,00,36,20,68,26,0,0,0,0,150,35,1704399450
+1129,176,00,00,37,73,40,0,0,0,0,0,150,131,1704399450
+1130,210,00,00,24,19,29,56,22,0,0,0,150,115,1704399450
+1131,211,00,00,28,97,0,0,0,0,0,0,125,45,1704399475
+1132,206,00,00,33,35,26,26,0,0,0,0,120,10,1704399480
+1133,202,00,00,39,101,0,0,0,0,0,0,140,103,1704399579
+1134,178,00,00,38,39,40,23,0,0,0,0,140,50,1704399580
+1135,211,00,00,28,97,0,0,0,0,0,0,125,45,1704399595
+1136,177,00,00,36,20,68,26,0,0,0,0,150,35,1704399600
+1137,210,00,00,24,19,29,56,22,0,0,0,150,115,1704399600
+1138,175,00,00,37,39,25,30,29,0,0,0,160,57,1704399600
+1139,206,00,00,33,35,26,26,0,0,0,0,120,10,1704399600
+1140,176,00,00,37,73,40,0,0,0,0,0,150,131,1704399600
+1141,211,00,00,28,97,0,0,0,0,0,0,125,45,1704399715
+1142,206,00,00,33,35,26,26,0,0,0,0,120,10,1704399720
+1143,202,00,00,39,101,0,0,0,0,0,0,140,103,1704399720
+1144,178,00,00,38,39,40,23,0,0,0,0,140,50,1704399721
+1145,210,00,00,24,19,29,56,22,0,0,0,150,115,1704399750
+1146,177,00,00,36,20,68,26,0,0,0,0,150,35,1704399750
+1147,176,00,00,37,73,40,0,0,0,0,0,150,131,1704399750
+1148,175,00,00,37,39,25,30,29,0,0,0,160,57,1704399760
+1149,211,00,00,28,97,0,0,0,0,0,0,125,45,1704399835
+1150,206,00,00,33,35,26,26,0,0,0,0,120,10,1704399840
+1151,178,00,00,38,39,40,23,0,0,0,0,140,50,1704399860
+1152,202,00,00,39,101,0,0,0,0,0,0,140,103,1704399860
+1153,176,00,00,37,73,40,0,0,0,0,0,150,131,1704399900
+1154,210,00,00,24,19,29,56,22,0,0,0,150,115,1704399900
+1155,177,00,00,36,20,68,26,0,0,0,0,150,35,1704399900
+1156,175,00,00,37,39,25,30,29,0,0,0,160,57,1704399920
+1157,211,00,00,28,97,0,0,0,0,0,0,125,45,1704399955
+1158,206,00,00,33,35,26,26,0,0,0,0,120,10,1704399960
+1159,202,00,00,39,101,0,0,0,0,0,0,140,103,1704400000
+1160,178,00,00,38,39,40,23,0,0,0,0,140,50,1704400000
+1161,177,00,00,36,20,68,26,0,0,0,0,150,35,1704400050
+1162,176,00,00,37,73,40,0,0,0,0,0,150,131,1704400050
+1163,210,00,00,24,19,29,56,22,0,0,0,150,115,1704400050
+1164,211,00,00,28,97,0,0,0,0,0,0,125,45,1704400075
+1165,206,00,00,33,35,26,26,0,0,0,0,120,10,1704400080
+1166,175,00,00,37,39,25,30,29,0,0,0,160,57,1704400081
+1167,202,00,00,39,101,0,0,0,0,0,0,140,103,1704400140
+1168,178,00,00,38,39,40,23,0,0,0,0,140,50,1704400140
+1169,211,00,00,28,97,0,0,0,0,0,0,125,45,1704400195
+1170,210,00,00,24,19,29,56,22,0,0,0,150,115,1704400200
+1171,176,00,00,37,73,40,0,0,0,0,0,150,131,1704400200
+1172,177,00,00,36,20,68,26,0,0,0,0,150,35,1704400200
+1173,206,00,00,33,35,26,26,0,0,0,0,120,10,1704400201
+1174,175,00,00,37,39,25,30,29,0,0,0,160,57,1704400240
+1175,178,00,00,38,39,40,23,0,0,0,0,140,50,1704400280
+1176,202,00,00,39,101,0,0,0,0,0,0,140,103,1704400280
+1177,211,00,00,28,97,0,0,0,0,0,0,125,45,1704400315
+1178,206,00,00,33,35,26,26,0,0,0,0,120,10,1704400320
+1179,177,00,00,36,20,68,26,0,0,0,0,150,35,1704400350
+1180,210,00,00,24,19,29,56,22,0,0,0,150,115,1704400350
+1181,176,00,00,37,73,40,0,0,0,0,0,150,131,1704400350
+1182,175,00,00,37,39,25,30,29,0,0,0,160,57,1704400400
+1183,178,00,00,38,39,40,23,0,0,0,0,140,50,1704400420
+1184,202,00,00,39,101,0,0,0,0,0,0,140,103,1704400420
+1185,211,00,00,28,97,0,0,0,0,0,0,125,45,1704400435
+1186,206,00,00,33,35,26,26,0,0,0,0,120,10,1704400441
+1187,176,00,00,37,73,40,0,0,0,0,0,150,131,1704400500
+1188,177,00,00,36,20,68,26,0,0,0,0,150,35,1704400500
+1189,210,00,00,24,19,29,56,22,0,0,0,150,115,1704400500
+1190,211,00,00,28,97,0,0,0,0,0,0,125,45,1704400555
+1191,178,00,00,38,39,40,23,0,0,0,0,140,50,1704400560
+1192,175,00,00,37,39,25,30,29,0,0,0,160,57,1704400560
+1193,206,00,00,33,35,26,26,0,0,0,0,120,10,1704400560
+1194,202,00,00,39,101,0,0,0,0,0,0,140,103,1704400560
+1195,210,00,00,24,19,29,56,22,0,0,0,150,115,1704400650
+1196,177,00,00,36,20,68,26,0,0,0,0,150,35,1704400650
+1197,176,00,00,37,73,40,0,0,0,0,0,150,131,1704400650
+1198,211,00,00,28,97,0,0,0,0,0,0,125,45,1704400675
+1199,206,00,00,33,35,26,26,0,0,0,0,120,10,1704400680
+1200,178,00,00,38,39,40,23,0,0,0,0,140,50,1704400699
+1201,202,00,00,39,101,0,0,0,0,0,0,140,103,1704400700
+1202,175,00,00,37,39,25,30,29,0,0,0,160,57,1704400720
+1203,211,00,00,28,97,0,0,0,0,0,0,125,45,1704400795
+1204,210,00,00,24,19,29,56,22,0,0,0,150,115,1704400799
+1205,206,00,00,33,35,26,26,0,0,0,0,120,10,1704400800
+1206,176,00,00,37,73,40,0,0,0,0,0,150,131,1704400800
+1207,177,00,00,36,20,68,26,0,0,0,0,150,35,1704400801
+1208,202,00,00,39,101,0,0,0,0,0,0,140,103,1704400839
+1209,178,00,00,38,39,40,23,0,0,0,0,140,50,1704400840
+1210,175,00,00,37,39,25,30,29,0,0,0,160,57,1704400880
+1211,211,00,00,28,97,0,0,0,0,0,0,125,45,1704400915
+1212,206,00,00,33,35,26,26,0,0,0,0,120,10,1704400920
+1213,177,00,00,36,20,68,26,0,0,0,0,150,35,1704400950
+1214,210,00,00,24,19,29,56,22,0,0,0,150,115,1704400950
+1215,176,00,00,37,73,40,0,0,0,0,0,150,131,1704400950
+1216,178,00,00,38,39,40,23,0,0,0,0,140,50,1704400980
+1217,202,00,00,39,101,0,0,0,0,0,0,140,103,1704400980
+1218,211,00,00,28,97,0,0,0,0,0,0,125,45,1704401035
+1219,206,00,00,33,35,26,26,0,0,0,0,120,10,1704401040
+1220,175,00,00,37,39,25,30,29,0,0,0,160,57,1704401040
+1221,210,00,00,24,19,29,56,22,0,0,0,150,115,1704401100
+1222,176,00,00,37,73,40,0,0,0,0,0,150,131,1704401100
+1223,177,00,00,36,20,68,26,0,0,0,0,150,35,1704401101
+1224,178,00,00,38,39,40,23,0,0,0,0,140,50,1704401120
+1225,202,00,00,39,101,0,0,0,0,0,0,140,103,1704401120
+1226,211,00,00,28,97,0,0,0,0,0,0,125,45,1704401155
+1227,206,00,00,33,35,26,26,0,0,0,0,120,10,1704401159
+1228,175,00,00,37,39,25,30,29,0,0,0,160,57,1704401200
+1229,176,00,00,37,73,40,0,0,0,0,0,150,131,1704401250
+1230,210,00,00,24,19,29,56,22,0,0,0,150,115,1704401250
+1231,177,00,00,36,20,68,26,0,0,0,0,150,35,1704401250
+1232,178,00,00,38,39,40,23,0,0,0,0,140,50,1704401260
+1233,202,00,00,39,101,0,0,0,0,0,0,140,103,1704401260
+1234,211,00,00,28,97,0,0,0,0,0,0,125,45,1704401275
+1235,206,00,00,33,35,26,26,0,0,0,0,120,10,1704401280
+1236,175,00,00,37,39,25,30,29,0,0,0,160,57,1704401360
+1237,211,00,00,28,97,0,0,0,0,0,0,125,45,1704401395
+1238,210,00,00,24,19,29,56,22,0,0,0,150,115,1704401400
+1239,178,00,00,38,39,40,23,0,0,0,0,140,50,1704401400
+1240,176,00,00,37,73,40,0,0,0,0,0,150,131,1704401400
+1241,202,00,00,39,101,0,0,0,0,0,0,140,103,1704401400
+1242,206,00,00,33,35,26,26,0,0,0,0,120,10,1704401400
+1243,177,00,00,36,20,68,26,0,0,0,0,150,35,1704401400
+1244,211,00,00,28,97,0,0,0,0,0,0,125,45,1704401515
+1245,175,00,00,37,39,25,30,29,0,0,0,160,57,1704401519
+1246,206,00,00,33,35,26,26,0,0,0,0,120,10,1704401520
+1247,178,00,00,38,39,40,23,0,0,0,0,140,50,1704401540
+1248,202,00,00,39,101,0,0,0,0,0,0,140,103,1704401540
+1249,176,00,00,37,73,40,0,0,0,0,0,150,131,1704401550
+1250,210,00,00,24,19,29,56,22,0,0,0,150,115,1704401550
+1251,177,00,00,36,20,68,26,0,0,0,0,150,35,1704401551
+1252,211,00,00,28,97,0,0,0,0,0,0,125,45,1704401635
+1253,206,00,00,33,35,26,26,0,0,0,0,120,10,1704401641
+1254,175,00,00,37,39,25,30,29,0,0,0,160,57,1704401680
+1255,178,00,00,38,39,40,23,0,0,0,0,140,50,1704401680
+1256,202,00,00,39,101,0,0,0,0,0,0,140,103,1704401680
+1257,177,00,00,36,20,68,26,0,0,0,0,150,35,1704401700
+1258,176,00,00,37,73,40,0,0,0,0,0,150,131,1704401700
+1259,210,00,00,24,19,29,56,22,0,0,0,150,115,1704401700
+1260,211,00,00,28,97,0,0,0,0,0,0,125,45,1704401755
+1261,206,00,00,33,35,26,26,0,0,0,0,120,10,1704401760
+1262,178,00,00,38,39,40,23,0,0,0,0,140,50,1704401820
+1263,202,00,00,39,101,0,0,0,0,0,0,140,103,1704401820
+1264,175,00,00,37,39,25,30,29,0,0,0,160,57,1704401840
+1265,210,00,00,24,19,29,56,22,0,0,0,150,115,1704401849
+1266,176,00,00,37,73,40,0,0,0,0,0,150,131,1704401850
+1267,177,00,00,36,20,68,26,0,0,0,0,150,35,1704401850
+1268,211,00,00,28,97,0,0,0,0,0,0,125,45,1704401875
+1269,206,00,00,33,35,26,26,0,0,0,0,120,10,1704401880
+1270,178,00,00,38,39,40,23,0,0,0,0,140,50,1704401960
+1271,202,00,00,39,101,0,0,0,0,0,0,140,103,1704401960
+1272,211,00,00,28,97,0,0,0,0,0,0,125,45,1704401995
+1273,210,00,00,24,19,29,56,22,0,0,0,150,115,1704402000
+1274,176,00,00,37,73,40,0,0,0,0,0,150,131,1704402000
+1275,206,00,00,33,35,26,26,0,0,0,0,120,10,1704402000
+1276,175,00,00,37,39,25,30,29,0,0,0,160,57,1704402000
+1277,177,00,00,36,20,68,26,0,0,0,0,150,35,1704402000
+1278,202,00,00,39,101,0,0,0,0,0,0,140,103,1704402099
+1279,178,00,00,38,39,40,23,0,0,0,0,140,50,1704402100
+1280,211,00,00,28,97,0,0,0,0,0,0,125,45,1704402115
+1281,206,00,00,33,35,26,26,0,0,0,0,120,10,1704402120
+1282,210,00,00,24,19,29,56,22,0,0,0,150,115,1704402150
+1283,177,00,00,36,20,68,26,0,0,0,0,150,35,1704402150
+1284,176,00,00,37,73,40,0,0,0,0,0,150,131,1704402151
+1285,175,00,00,37,39,25,30,29,0,0,0,160,57,1704402160
+1286,211,00,00,28,97,0,0,0,0,0,0,125,45,1704402235
+1287,206,00,00,33,35,26,26,0,0,0,0,120,10,1704402240
+1288,202,00,00,39,101,0,0,0,0,0,0,140,103,1704402240
+1289,178,00,00,38,39,40,23,0,0,0,0,140,50,1704402241
+1290,176,00,00,37,73,40,0,0,0,0,0,150,131,1704402300
+1291,177,00,00,36,20,68,26,0,0,0,0,150,35,1704402300
+1292,210,00,00,24,19,29,56,22,0,0,0,150,115,1704402300
+1293,175,00,00,37,39,25,30,29,0,0,0,160,57,1704402321
+1294,211,00,00,28,97,0,0,0,0,0,0,125,45,1704402355
+1295,206,00,00,33,35,26,26,0,0,0,0,120,10,1704402361
+1296,178,00,00,38,39,40,23,0,0,0,0,140,50,1704402380
+1297,202,00,00,39,101,0,0,0,0,0,0,140,103,1704402380
+1298,210,00,00,24,19,29,56,22,0,0,0,150,115,1704402450
+1299,177,00,00,36,20,68,26,0,0,0,0,150,35,1704402450
+1300,176,00,00,37,73,40,0,0,0,0,0,150,131,1704402451
+1301,211,00,00,28,97,0,0,0,0,0,0,125,45,1704402475
+1302,206,00,00,33,35,26,26,0,0,0,0,120,10,1704402480
+1303,175,00,00,37,39,25,30,29,0,0,0,160,57,1704402480
+1304,202,00,00,39,101,0,0,0,0,0,0,140,103,1704402520
+1305,178,00,00,38,39,40,23,0,0,0,0,140,50,1704402520
+1306,211,00,00,28,97,0,0,0,0,0,0,125,45,1704402595
+1307,177,00,00,36,20,68,26,0,0,0,0,150,35,1704402600
+1308,176,00,00,37,73,40,0,0,0,0,0,150,131,1704402600
+1309,210,00,00,24,19,29,56,22,0,0,0,150,115,1704402600
+1310,206,00,00,33,35,26,26,0,0,0,0,120,10,1704402600
+1311,175,00,00,37,39,25,30,29,0,0,0,160,57,1704402640
+1312,178,00,00,38,39,40,23,0,0,0,0,140,50,1704402659
+1313,202,00,00,39,101,0,0,0,0,0,0,140,103,1704402660
+1314,211,00,00,28,97,0,0,0,0,0,0,125,45,1704402715
+1315,206,00,00,33,35,26,26,0,0,0,0,120,10,1704402720
+1316,177,00,00,36,20,68,26,0,0,0,0,150,35,1704402750
+1317,210,00,00,24,19,29,56,22,0,0,0,150,115,1704402750
+1318,176,00,00,37,73,40,0,0,0,0,0,150,131,1704402750
+1319,178,00,00,38,39,40,23,0,0,0,0,140,50,1704402800
+1320,202,00,00,39,101,0,0,0,0,0,0,140,103,1704402800
+1321,175,00,00,37,39,25,30,29,0,0,0,160,57,1704402801
+1322,211,00,00,28,97,0,0,0,0,0,0,125,45,1704402835
+1323,206,00,00,33,35,26,26,0,0,0,0,120,10,1704402840
+1324,210,00,00,24,19,29,56,22,0,0,0,150,115,1704402899
+1325,176,00,00,37,73,40,0,0,0,0,0,150,131,1704402900
+1326,177,00,00,36,20,68,26,0,0,0,0,150,35,1704402901
+1327,202,00,00,39,101,0,0,0,0,0,0,140,103,1704402940
+1328,178,00,00,38,39,40,23,0,0,0,0,140,50,1704402940
+1329,211,00,00,28,97,0,0,0,0,0,0,125,45,1704402955
+1330,175,00,00,37,39,25,30,29,0,0,0,160,57,1704402960
+1331,206,00,00,33,35,26,26,0,0,0,0,120,10,1704402961
+1332,176,00,00,37,73,40,0,0,0,0,0,150,131,1704403049
+1333,177,00,00,36,20,68,26,0,0,0,0,150,35,1704403050
+1334,210,00,00,24,19,29,56,22,0,0,0,150,115,1704403050
+1335,211,00,00,28,97,0,0,0,0,0,0,125,45,1704403075
+1336,178,00,00,38,39,40,23,0,0,0,0,140,50,1704403079
+1337,202,00,00,39,101,0,0,0,0,0,0,140,103,1704403079
+1338,206,00,00,33,35,26,26,0,0,0,0,120,10,1704403080
+1339,175,00,00,37,39,25,30,29,0,0,0,160,57,1704403120
+1340,211,00,00,28,97,0,0,0,0,0,0,125,45,1704403195
+1341,176,00,00,37,73,40,0,0,0,0,0,150,131,1704403200
+1342,177,00,00,36,20,68,26,0,0,0,0,150,35,1704403200
+1343,210,00,00,24,19,29,56,22,0,0,0,150,115,1704403200
+1344,206,00,00,33,35,26,26,0,0,0,0,120,10,1704403201
+1345,202,00,00,39,101,0,0,0,0,0,0,140,103,1704403220
+1346,178,00,00,38,39,40,23,0,0,0,0,140,50,1704403220
+1347,175,00,00,37,39,25,30,29,0,0,0,160,57,1704403280
+1348,211,00,00,28,97,0,0,0,0,0,0,125,45,1704403315
+1349,206,00,00,33,35,26,26,0,0,0,0,120,10,1704403320
+1350,210,00,00,24,19,29,56,22,0,0,0,150,115,1704403350
+1351,177,00,00,36,20,68,26,0,0,0,0,150,35,1704403350
+1352,176,00,00,37,73,40,0,0,0,0,0,150,131,1704403351
+1353,178,00,00,38,39,40,23,0,0,0,0,140,50,1704403360
+1354,202,00,00,39,101,0,0,0,0,0,0,140,103,1704403360
+1355,211,00,00,28,97,0,0,0,0,0,0,125,45,1704403435
+1356,206,00,00,33,35,26,26,0,0,0,0,120,10,1704403439
+1357,175,00,00,37,39,25,30,29,0,0,0,160,57,1704403440
+1358,177,00,00,36,20,68,26,0,0,0,0,150,35,1704403500
+1359,210,00,00,24,19,29,56,22,0,0,0,150,115,1704403500
+1360,202,00,00,39,101,0,0,0,0,0,0,140,103,1704403500
+1361,178,00,00,38,39,40,23,0,0,0,0,140,50,1704403500
+1362,176,00,00,37,73,40,0,0,0,0,0,150,131,1704403500
+1363,211,00,00,28,97,0,0,0,0,0,0,125,45,1704403555
+1364,206,00,00,33,35,26,26,0,0,0,0,120,10,1704403560
+1365,175,00,00,37,39,25,30,29,0,0,0,160,57,1704403600
+1366,178,00,00,38,39,40,23,0,0,0,0,140,50,1704403640
+1367,202,00,00,39,101,0,0,0,0,0,0,140,103,1704403640
+1368,177,00,00,36,20,68,26,0,0,0,0,150,35,1704403650
+1369,210,00,00,24,19,29,56,22,0,0,0,150,115,1704403650
+1370,176,00,00,37,73,40,0,0,0,0,0,150,131,1704403650
+1371,211,00,00,28,97,0,0,0,0,0,0,125,45,1704403675
+1372,206,00,00,33,35,26,26,0,0,0,0,120,10,1704403680
+1373,175,00,00,37,39,25,30,29,0,0,0,160,57,1704403760
+1374,202,00,00,39,101,0,0,0,0,0,0,140,103,1704403780
+1375,178,00,00,38,39,40,23,0,0,0,0,140,50,1704403780
+1376,211,00,00,28,97,0,0,0,0,0,0,125,45,1704403795
+1377,177,00,00,36,20,68,26,0,0,0,0,150,35,1704403800
+1378,206,00,00,33,35,26,26,0,0,0,0,120,10,1704403800
+1379,176,00,00,37,73,40,0,0,0,0,0,150,131,1704403800
+1380,210,00,00,24,19,29,56,22,0,0,0,150,115,1704403800
+1381,211,00,00,28,97,0,0,0,0,0,0,125,45,1704403915
+1382,206,00,00,33,35,26,26,0,0,0,0,120,10,1704403920
+1383,178,00,00,38,39,40,23,0,0,0,0,140,50,1704403920
+1384,175,00,00,37,39,25,30,29,0,0,0,160,57,1704403920
+1385,202,00,00,39,101,0,0,0,0,0,0,140,103,1704403920
+1386,176,00,00,37,73,40,0,0,0,0,0,150,131,1704403950
+1387,177,00,00,36,20,68,26,0,0,0,0,150,35,1704403950
+1388,210,00,00,24,19,29,56,22,0,0,0,150,115,1704403950
+1389,211,00,00,28,97,0,0,0,0,0,0,125,45,1704404035
+1390,206,00,00,33,35,26,26,0,0,0,0,120,10,1704404040
+1391,202,00,00,39,101,0,0,0,0,0,0,140,103,1704404060
+1392,178,00,00,38,39,40,23,0,0,0,0,140,50,1704404060
+1393,175,00,00,37,39,25,30,29,0,0,0,160,57,1704404081
+1394,210,00,00,24,19,29,56,22,0,0,0,150,115,1704404099
+1395,176,00,00,37,73,40,0,0,0,0,0,150,131,1704404100
+1396,177,00,00,36,20,68,26,0,0,0,0,150,35,1704404100
+1397,211,00,00,28,97,0,0,0,0,0,0,125,45,1704404155
+1398,206,00,00,33,35,26,26,0,0,0,0,120,10,1704404160
+1399,178,00,00,38,39,40,23,0,0,0,0,140,50,1704404200
+1400,202,00,00,39,101,0,0,0,0,0,0,140,103,1704404200
+1401,175,00,00,37,39,25,30,29,0,0,0,160,57,1704404240
+1402,177,00,00,36,20,68,26,0,0,0,0,150,35,1704404250
+1403,210,00,00,24,19,29,56,22,0,0,0,150,115,1704404250
+1404,176,00,00,37,73,40,0,0,0,0,0,150,131,1704404250
+1405,211,00,00,28,97,0,0,0,0,0,0,125,45,1704404275
+1406,206,00,00,33,35,26,26,0,0,0,0,120,10,1704404280
+1407,178,00,00,38,39,40,23,0,0,0,0,140,50,1704404340
+1408,202,00,00,39,101,0,0,0,0,0,0,140,103,1704404341
+1409,211,00,00,28,97,0,0,0,0,0,0,125,45,1704404395
+1410,175,00,00,37,39,25,30,29,0,0,0,160,57,1704404400
+1411,206,00,00,33,35,26,26,0,0,0,0,120,10,1704404400
+1412,210,00,00,24,19,29,56,22,0,0,0,150,115,1704404400
+1413,177,00,00,36,20,68,26,0,0,0,0,150,35,1704404400
+1414,176,00,00,37,73,40,0,0,0,0,0,150,131,1704404400
+1415,202,00,00,39,101,0,0,0,0,0,0,140,103,1704404480
+1416,178,00,00,38,39,40,23,0,0,0,0,140,50,1704404480
+1417,211,00,00,28,97,0,0,0,0,0,0,125,45,1704404515
+1418,206,00,00,33,35,26,26,0,0,0,0,120,10,1704404521
+1419,177,00,00,36,20,68,26,0,0,0,0,150,35,1704404550
+1420,176,00,00,37,73,40,0,0,0,0,0,150,131,1704404550
+1421,210,00,00,24,19,29,56,22,0,0,0,150,115,1704404550
+1422,175,00,00,37,39,25,30,29,0,0,0,160,57,1704404560
+1423,202,00,00,39,101,0,0,0,0,0,0,140,103,1704404620
+1424,178,00,00,38,39,40,23,0,0,0,0,140,50,1704404620
+1425,211,00,00,28,97,0,0,0,0,0,0,125,45,1704404635
+1426,206,00,00,33,35,26,26,0,0,0,0,120,10,1704404640
+1427,177,00,00,36,20,68,26,0,0,0,0,150,35,1704404700
+1428,210,00,00,24,19,29,56,22,0,0,0,150,115,1704404700
+1429,176,00,00,37,73,40,0,0,0,0,0,150,131,1704404700
+1430,175,00,00,37,39,25,30,29,0,0,0,160,57,1704404720
+1431,211,00,00,28,97,0,0,0,0,0,0,125,45,1704404755
+1432,178,00,00,38,39,40,23,0,0,0,0,140,50,1704404760
+1433,202,00,00,39,101,0,0,0,0,0,0,140,103,1704404760
+1434,206,00,00,33,35,26,26,0,0,0,0,120,10,1704404760
+1435,177,00,00,36,20,68,26,0,0,0,0,150,35,1704404850
+1436,210,00,00,24,19,29,56,22,0,0,0,150,115,1704404850
+1437,176,00,00,37,73,40,0,0,0,0,0,150,131,1704404850
+1438,211,00,00,28,97,0,0,0,0,0,0,125,45,1704404875
+1439,175,00,00,37,39,25,30,29,0,0,0,160,57,1704404880
+1440,206,00,00,33,35,26,26,0,0,0,0,120,10,1704404880
+1441,202,00,00,39,101,0,0,0,0,0,0,140,103,1704404900
+1442,178,00,00,38,39,40,23,0,0,0,0,140,50,1704404901
+1443,211,00,00,28,97,0,0,0,0,0,0,125,45,1704404995
+1444,206,00,00,33,35,26,26,0,0,0,0,120,10,1704405000
+1445,177,00,00,36,20,68,26,0,0,0,0,150,35,1704405000
+1446,210,00,00,24,19,29,56,22,0,0,0,150,115,1704405000
+1447,176,00,00,37,73,40,0,0,0,0,0,150,131,1704405001
+1448,178,00,00,38,39,40,23,0,0,0,0,140,50,1704405040
+1449,202,00,00,39,101,0,0,0,0,0,0,140,103,1704405040
+1450,175,00,00,37,39,25,30,29,0,0,0,160,57,1704405040
+1451,211,00,00,28,97,0,0,0,0,0,0,125,45,1704405115
+1452,206,00,00,33,35,26,26,0,0,0,0,120,10,1704405120
+1453,176,00,00,37,73,40,0,0,0,0,0,150,131,1704405150
+1454,177,00,00,36,20,68,26,0,0,0,0,150,35,1704405150
+1455,210,00,00,24,19,29,56,22,0,0,0,150,115,1704405150
+1456,178,00,00,38,39,40,23,0,0,0,0,140,50,1704405180
+1457,202,00,00,39,101,0,0,0,0,0,0,140,103,1704405180
+1458,175,00,00,37,39,25,30,29,0,0,0,160,57,1704405200
+1459,211,00,00,28,97,0,0,0,0,0,0,125,45,1704405235
+1460,206,00,00,33,35,26,26,0,0,0,0,120,10,1704405240
+1461,201,00,00,24,24,17,58,17,0,0,0,140,133,1704405245
+1462,176,00,00,37,73,40,0,0,0,0,0,150,131,1704405300
+1463,210,00,00,24,19,29,56,22,0,0,0,150,115,1704405300
+1464,177,00,00,36,20,68,26,0,0,0,0,150,35,1704405300
+1465,178,00,00,38,39,40,23,0,0,0,0,140,50,1704405320
+1466,202,00,00,39,101,0,0,0,0,0,0,140,103,1704405320
+1467,211,00,00,28,97,0,0,0,0,0,0,125,45,1704405355
+1468,206,00,00,33,35,26,26,0,0,0,0,120,10,1704405360
+1469,175,00,00,37,39,25,30,29,0,0,0,160,57,1704405360
+1470,201,00,00,24,24,17,58,17,0,0,0,140,133,1704405380
+1471,210,00,00,24,19,29,56,22,0,0,0,150,115,1704405449
+1472,176,00,00,37,73,40,0,0,0,0,0,150,131,1704405450
+1473,177,00,00,36,20,68,26,0,0,0,0,150,35,1704405450
+1474,202,00,00,39,101,0,0,0,0,0,0,140,103,1704405460
+1475,178,00,00,38,39,40,23,0,0,0,0,140,50,1704405460
+1476,211,00,00,28,97,0,0,0,0,0,0,125,45,1704405475
+1477,206,00,00,33,35,26,26,0,0,0,0,120,10,1704405480
+1478,201,00,00,24,24,17,58,17,0,0,0,140,133,1704405520
+1479,175,00,00,37,39,25,30,29,0,0,0,160,57,1704405520
+1480,211,00,00,28,97,0,0,0,0,0,0,125,45,1704405595
+1481,177,00,00,36,20,68,26,0,0,0,0,150,35,1704405600
+1482,176,00,00,37,73,40,0,0,0,0,0,150,131,1704405600
+1483,202,00,00,39,101,0,0,0,0,0,0,140,103,1704405600
+1484,206,00,00,33,35,26,26,0,0,0,0,120,10,1704405600
+1485,210,00,00,24,19,29,56,22,0,0,0,150,115,1704405600
+1486,178,00,00,38,39,40,23,0,0,0,0,140,50,1704405600
+1487,201,00,00,24,24,17,58,17,0,0,0,140,133,1704405660
+1488,175,00,00,37,39,25,30,29,0,0,0,160,57,1704405680
+1489,211,00,00,28,97,0,0,0,0,0,0,125,45,1704405715
+1490,206,00,00,33,35,26,26,0,0,0,0,120,10,1704405719
+1491,178,00,00,38,39,40,23,0,0,0,0,140,50,1704405740
+1492,202,00,00,39,101,0,0,0,0,0,0,140,103,1704405740
+1493,210,00,00,24,19,29,56,22,0,0,0,150,115,1704405750
+1494,176,00,00,37,73,40,0,0,0,0,0,150,131,1704405750
+1495,177,00,00,36,20,68,26,0,0,0,0,150,35,1704405751
+1496,201,07,00,30,36,18,58,18,0,0,0,160,132,1704405820
+1497,211,07,00,28,107,0,0,0,0,0,0,135,45,1704405845
+1498,175,07,00,40,42,29,26,33,0,0,0,170,40,1704405850
+1499,206,07,00,44,44,26,26,0,0,0,0,140,7,1704405860
+1500,202,07,00,46,114,0,0,0,0,0,0,160,103,1704405900
+1501,178,07,00,38,39,42,20,21,0,0,0,160,90,1704405901
+1502,177,07,00,40,25,71,34,0,0,0,0,170,33,1704405920
+1503,176,07,00,37,93,40,0,0,0,0,0,170,153,1704405920
+1504,210,07,00,24,19,39,65,23,0,0,0,170,131,1704405920
+1505,211,07,00,28,107,0,0,0,0,0,0,135,45,1704405975
+1506,201,07,00,30,36,18,58,18,0,0,0,160,132,1704405980
+1507,206,07,00,44,44,26,26,0,0,0,0,140,7,1704406000
+1508,175,07,00,40,42,29,26,33,0,0,0,170,40,1704406020
+1509,202,07,00,46,114,0,0,0,0,0,0,160,103,1704406060
+1510,178,07,00,38,39,42,20,21,0,0,0,160,90,1704406060
+1511,177,07,00,40,25,71,34,0,0,0,0,170,33,1704406090
+1512,210,07,00,24,19,39,65,23,0,0,0,170,131,1704406090
+1513,176,07,00,37,93,40,0,0,0,0,0,170,153,1704406090
+1514,211,07,00,28,107,0,0,0,0,0,0,135,45,1704406105
+1515,206,07,00,44,44,26,26,0,0,0,0,140,7,1704406140
+1516,201,07,00,30,36,18,58,18,0,0,0,160,132,1704406140
+1517,175,07,00,40,42,29,26,33,0,0,0,170,40,1704406189
+1518,178,07,00,38,39,42,20,21,0,0,0,160,90,1704406220
+1519,202,07,00,46,114,0,0,0,0,0,0,160,103,1704406220
+1520,211,07,00,28,107,0,0,0,0,0,0,135,45,1704406235
+1521,177,07,00,40,25,71,34,0,0,0,0,170,33,1704406260
+1522,210,07,00,24,19,39,65,23,0,0,0,170,131,1704406260
+1523,176,07,00,37,93,40,0,0,0,0,0,170,153,1704406260
+1524,206,07,00,44,44,26,26,0,0,0,0,140,7,1704406280
+1525,201,07,00,30,36,18,58,18,0,0,0,160,132,1704406300
+1526,175,07,00,40,42,29,26,33,0,0,0,170,40,1704406360
+1527,211,07,00,28,107,0,0,0,0,0,0,135,45,1704406365
+1528,178,07,00,38,39,42,20,21,0,0,0,160,90,1704406380
+1529,202,07,00,46,114,0,0,0,0,0,0,160,103,1704406380
+1530,206,07,00,44,44,26,26,0,0,0,0,140,7,1704406420
+1531,177,07,00,40,25,71,34,0,0,0,0,170,33,1704406430
+1532,176,07,00,37,93,40,0,0,0,0,0,170,153,1704406430
+1533,210,07,00,24,19,39,65,23,0,0,0,170,131,1704406430
+1534,201,07,00,30,36,18,58,18,0,0,0,160,132,1704406459
+1535,211,07,00,28,107,0,0,0,0,0,0,135,45,1704406495
+1536,175,07,00,40,42,29,26,33,0,0,0,170,40,1704406529
+1537,178,07,00,38,39,42,20,21,0,0,0,160,90,1704406540
+1538,202,07,00,46,114,0,0,0,0,0,0,160,103,1704406540
+1539,206,07,00,44,44,26,26,0,0,0,0,140,7,1704406560
+1540,176,07,00,37,93,40,0,0,0,0,0,170,153,1704406600
+1541,177,07,00,40,25,71,34,0,0,0,0,170,33,1704406600
+1542,210,07,00,24,19,39,65,23,0,0,0,170,131,1704406600
+1543,201,07,00,30,36,18,58,18,0,0,0,160,132,1704406620
+1544,211,07,00,28,107,0,0,0,0,0,0,135,45,1704406625
+1545,202,07,00,46,114,0,0,0,0,0,0,160,103,1704406700
+1546,175,07,00,40,42,29,26,33,0,0,0,170,40,1704406700
+1547,206,07,00,44,44,26,26,0,0,0,0,140,7,1704406700
+1548,178,07,00,38,39,42,20,21,0,0,0,160,90,1704406700
+1549,211,07,00,28,107,0,0,0,0,0,0,135,45,1704406755
+1550,210,07,00,24,19,39,65,23,0,0,0,170,131,1704406770
+1551,176,07,00,37,93,40,0,0,0,0,0,170,153,1704406770
+1552,177,07,00,40,25,71,34,0,0,0,0,170,33,1704406770
+1553,201,07,00,30,36,18,58,18,0,0,0,160,132,1704406780
+1554,206,07,00,44,44,26,26,0,0,0,0,140,7,1704406840
+1555,202,07,00,46,114,0,0,0,0,0,0,160,103,1704406860
+1556,178,07,00,38,39,42,20,21,0,0,0,160,90,1704406860
+1557,175,07,00,40,42,29,26,33,0,0,0,170,40,1704406871
+1558,211,07,00,28,107,0,0,0,0,0,0,135,45,1704406885
+1559,201,07,00,30,36,18,58,18,0,0,0,160,132,1704406940
+1560,176,07,00,37,93,40,0,0,0,0,0,170,153,1704406940
+1561,177,07,00,40,25,71,34,0,0,0,0,170,33,1704406940
+1562,210,07,00,24,19,39,65,23,0,0,0,170,131,1704406941
+1563,206,07,00,44,44,26,26,0,0,0,0,140,7,1704406981
+1564,211,07,00,28,107,0,0,0,0,0,0,135,45,1704407015
+1565,178,07,00,38,39,42,20,21,0,0,0,160,90,1704407020
+1566,202,07,00,46,114,0,0,0,0,0,0,160,103,1704407020
+1567,175,07,00,40,42,29,26,33,0,0,0,170,40,1704407040
+1568,201,07,00,30,36,18,58,18,0,0,0,160,132,1704407100
+1569,176,07,00,37,93,40,0,0,0,0,0,170,153,1704407110
+1570,210,07,00,24,19,39,65,23,0,0,0,170,131,1704407110
+1571,177,07,00,40,25,71,34,0,0,0,0,170,33,1704407110
+1572,206,07,00,44,44,26,26,0,0,0,0,140,7,1704407120
+1573,211,07,00,28,107,0,0,0,0,0,0,135,45,1704407145
+1574,178,07,00,38,39,42,20,21,0,0,0,160,90,1704407180
+1575,202,07,00,46,114,0,0,0,0,0,0,160,103,1704407180
+1576,175,07,00,40,42,29,26,33,0,0,0,170,40,1704407210
+1577,206,07,00,44,44,26,26,0,0,0,0,140,7,1704407260
+1578,201,07,00,30,36,18,58,18,0,0,0,160,132,1704407260
+1579,211,07,00,28,107,0,0,0,0,0,0,135,45,1704407275
+1580,210,07,00,24,19,39,65,23,0,0,0,170,131,1704407279
+1581,177,07,00,40,25,71,34,0,0,0,0,170,33,1704407280
+1582,176,07,00,37,93,40,0,0,0,0,0,170,153,1704407280
+1583,202,07,00,46,114,0,0,0,0,0,0,160,103,1704407340
+1584,178,07,00,38,39,42,20,21,0,0,0,160,90,1704407340
+1585,175,07,00,40,42,29,26,33,0,0,0,170,40,1704407380
+1586,206,07,00,44,44,26,26,0,0,0,0,140,7,1704407401
+1587,211,07,00,28,107,0,0,0,0,0,0,135,45,1704407405
+1588,201,07,00,30,36,18,58,18,0,0,0,160,132,1704407420
+1589,176,07,00,37,93,40,0,0,0,0,0,170,153,1704407450
+1590,177,07,00,40,25,71,34,0,0,0,0,170,33,1704407450
+1591,210,07,00,24,19,39,65,23,0,0,0,170,131,1704407450
+1592,202,07,00,46,114,0,0,0,0,0,0,160,103,1704407499
+1593,178,07,00,38,39,42,20,21,0,0,0,160,90,1704407500
+1594,211,07,00,28,107,0,0,0,0,0,0,135,45,1704407535
+1595,206,07,00,44,44,26,26,0,0,0,0,140,7,1704407540
+1596,175,07,00,40,42,29,26,33,0,0,0,170,40,1704407550
+1597,201,07,00,30,36,18,58,18,0,0,0,160,132,1704407580
+1598,177,07,00,40,25,71,34,0,0,0,0,170,33,1704407620
+1599,176,07,00,37,93,40,0,0,0,0,0,170,153,1704407620
+1600,210,07,00,24,19,39,65,23,0,0,0,170,131,1704407620
+1601,178,07,00,38,39,42,20,21,0,0,0,160,90,1704407660
+1602,202,07,00,46,114,0,0,0,0,0,0,160,103,1704407660
+1603,211,07,00,28,107,0,0,0,0,0,0,135,45,1704407665
+1604,206,07,00,44,44,26,26,0,0,0,0,140,7,1704407680
+1605,175,07,00,40,42,29,26,33,0,0,0,170,40,1704407720
+1606,201,07,00,30,36,18,58,18,0,0,0,160,132,1704407740
+1607,177,07,00,40,25,71,34,0,0,0,0,170,33,1704407790
+1608,176,07,00,37,93,40,0,0,0,0,0,170,153,1704407790
+1609,210,07,00,24,19,39,65,23,0,0,0,170,131,1704407790
+1610,211,07,00,28,107,0,0,0,0,0,0,135,45,1704407795
+1611,206,07,00,44,44,26,26,0,0,0,0,140,7,1704407820
+1612,178,07,00,38,39,42,20,21,0,0,0,160,90,1704407820
+1613,202,07,00,46,114,0,0,0,0,0,0,160,103,1704407820
+1614,175,07,00,40,42,29,26,33,0,0,0,170,40,1704407889
+1615,201,07,00,30,36,18,58,18,0,0,0,160,132,1704407900
+1616,211,07,00,28,107,0,0,0,0,0,0,135,45,1704407925
+1617,176,07,00,37,93,40,0,0,0,0,0,170,153,1704407959
+1618,210,07,00,24,19,39,65,23,0,0,0,170,131,1704407960
+1619,177,07,00,40,25,71,34,0,0,0,0,170,33,1704407960
+1620,206,07,00,44,44,26,26,0,0,0,0,140,7,1704407960
+1621,202,07,00,46,114,0,0,0,0,0,0,160,103,1704407980
+1622,178,07,00,38,39,42,20,21,0,0,0,160,90,1704407981
+1623,211,07,00,28,107,0,0,0,0,0,0,135,45,1704408055
+1624,175,07,00,40,42,29,26,33,0,0,0,170,40,1704408060
+1625,201,07,00,30,36,18,58,18,0,0,0,160,132,1704408060
+1626,206,07,00,44,44,26,26,0,0,0,0,140,7,1704408100
+1627,177,07,00,40,25,71,34,0,0,0,0,170,33,1704408130
+1628,176,07,00,37,93,40,0,0,0,0,0,170,153,1704408130
+1629,210,07,00,24,19,39,65,23,0,0,0,170,131,1704408130
+1630,202,07,00,46,114,0,0,0,0,0,0,160,103,1704408140
+1631,178,07,00,38,39,42,20,21,0,0,0,160,90,1704408140
+1632,211,07,00,28,107,0,0,0,0,0,0,135,45,1704408185
+1633,201,07,00,30,36,18,58,18,0,0,0,160,132,1704408220
+1634,175,07,00,40,42,29,26,33,0,0,0,170,40,1704408230
+1635,206,07,00,44,44,26,26,0,0,0,0,140,7,1704408240
+1636,178,07,00,38,39,42,20,21,0,0,0,160,90,1704408300
+1637,202,07,00,46,114,0,0,0,0,0,0,160,103,1704408300
+1638,176,07,00,37,93,40,0,0,0,0,0,170,153,1704408300
+1639,210,07,00,24,19,39,65,23,0,0,0,170,131,1704408300
+1640,177,07,00,40,25,71,34,0,0,0,0,170,33,1704408301
+1641,211,07,00,28,107,0,0,0,0,0,0,135,45,1704408315
+1642,206,07,00,44,44,26,26,0,0,0,0,140,7,1704408380
+1643,201,07,00,30,36,18,58,18,0,0,0,160,132,1704408380
+1644,175,07,00,40,42,29,26,33,0,0,0,170,40,1704408400
+1645,211,07,00,28,107,0,0,0,0,0,0,135,45,1704408445
+1646,202,07,00,46,114,0,0,0,0,0,0,160,103,1704408460
+1647,178,07,00,38,39,42,20,21,0,0,0,160,90,1704408460
+1648,210,07,00,24,19,39,65,23,0,0,0,170,131,1704408470
+1649,177,07,00,40,25,71,34,0,0,0,0,170,33,1704408470
+1650,176,07,00,37,93,40,0,0,0,0,0,170,153,1704408470
+1651,206,07,00,44,44,26,26,0,0,0,0,140,7,1704408519
+1652,201,07,00,30,36,18,58,18,0,0,0,160,132,1704408540
+1653,175,07,00,40,42,29,26,33,0,0,0,170,40,1704408570
+1654,211,07,00,28,107,0,0,0,0,0,0,135,45,1704408575
+1655,178,07,00,38,39,42,20,21,0,0,0,160,90,1704408620
+1656,202,07,00,46,114,0,0,0,0,0,0,160,103,1704408620
+1657,176,07,00,37,93,40,0,0,0,0,0,170,153,1704408640
+1658,177,07,00,40,25,71,34,0,0,0,0,170,33,1704408640
+1659,210,07,00,24,19,39,65,23,0,0,0,170,131,1704408640
+1660,206,07,00,44,44,26,26,0,0,0,0,140,7,1704408660
+1661,201,07,00,30,36,18,58,18,0,0,0,160,132,1704408700
+1662,211,07,00,28,107,0,0,0,0,0,0,135,45,1704408705
+1663,175,07,00,40,42,29,26,33,0,0,0,170,40,1704408740
+1664,178,07,00,38,39,42,20,21,0,0,0,160,90,1704408780
+1665,202,07,00,46,114,0,0,0,0,0,0,160,103,1704408780
+1666,206,07,00,44,44,26,26,0,0,0,0,140,7,1704408799
+1667,176,07,00,37,93,40,0,0,0,0,0,170,153,1704408809
+1668,210,07,00,24,19,39,65,23,0,0,0,170,131,1704408810
+1669,177,07,00,40,25,71,34,0,0,0,0,170,33,1704408810
+1670,211,07,00,28,107,0,0,0,0,0,0,135,45,1704408835
+1671,201,07,00,30,36,18,58,18,0,0,0,160,132,1704408859
+1672,175,07,00,40,42,29,26,33,0,0,0,170,40,1704408910
+1673,206,07,00,44,44,26,26,0,0,0,0,140,7,1704408940
+1674,202,07,00,46,114,0,0,0,0,0,0,160,103,1704408940
+1675,178,07,00,38,39,42,20,21,0,0,0,160,90,1704408940
+1676,211,07,00,28,107,0,0,0,0,0,0,135,45,1704408965
+1677,177,07,00,40,25,71,34,0,0,0,0,170,33,1704408980
+1678,210,07,00,24,19,39,65,23,0,0,0,170,131,1704408980
+1679,176,07,00,37,93,40,0,0,0,0,0,170,153,1704408980
+1680,201,07,00,30,36,18,58,18,0,0,0,160,132,1704409020
+1681,206,07,00,44,44,26,26,0,0,0,0,140,7,1704409080
+1682,175,07,00,40,42,29,26,33,0,0,0,170,40,1704409080
+1683,211,07,00,28,107,0,0,0,0,0,0,135,45,1704409095
+1684,178,07,00,38,39,42,20,21,0,0,0,160,90,1704409100
+1685,202,07,00,46,114,0,0,0,0,0,0,160,103,1704409100
+1686,210,07,00,24,19,39,65,23,0,0,0,170,131,1704409150
+1687,176,07,00,37,93,40,0,0,0,0,0,170,153,1704409150
+1688,177,07,00,40,25,71,34,0,0,0,0,170,33,1704409150
+1689,201,07,00,30,36,18,58,18,0,0,0,160,132,1704409180
+1690,206,07,00,44,44,26,26,0,0,0,0,140,7,1704409220
+1691,211,07,00,28,107,0,0,0,0,0,0,135,45,1704409225
+1692,175,07,00,40,42,29,26,33,0,0,0,170,40,1704409250
+1693,202,07,00,46,114,0,0,0,0,0,0,160,103,1704409260
+1694,178,07,00,38,39,42,20,21,0,0,0,160,90,1704409260
+1695,177,07,00,40,25,71,34,0,0,0,0,170,33,1704409320
+1696,210,07,00,24,19,39,65,23,0,0,0,170,131,1704409320
+1697,176,07,00,37,93,40,0,0,0,0,0,170,153,1704409321
+1698,201,07,00,30,36,18,58,18,0,0,0,160,132,1704409340
+1699,211,07,00,28,107,0,0,0,0,0,0,135,45,1704409355
+1700,206,07,00,44,44,26,26,0,0,0,0,140,7,1704409360
+1701,202,07,00,46,114,0,0,0,0,0,0,160,103,1704409420
+1702,175,07,00,40,42,29,26,33,0,0,0,170,40,1704409420
+1703,178,07,00,38,39,42,20,21,0,0,0,160,90,1704409420
+1704,211,07,00,28,107,0,0,0,0,0,0,135,45,1704409485
+1705,210,07,00,24,19,39,65,23,0,0,0,170,131,1704409490
+1706,177,07,00,40,25,71,34,0,0,0,0,170,33,1704409490
+1707,176,07,00,37,93,40,0,0,0,0,0,170,153,1704409490
+1708,206,07,00,44,44,26,26,0,0,0,0,140,7,1704409500
+1709,201,07,00,30,36,18,58,18,0,0,0,160,132,1704409501
+1710,202,07,00,46,114,0,0,0,0,0,0,160,103,1704409580
+1711,178,07,00,38,39,42,20,21,0,0,0,160,90,1704409580
+1712,175,07,00,40,42,29,26,33,0,0,0,170,40,1704409591
+1713,211,07,00,28,107,0,0,0,0,0,0,135,45,1704409615
+1714,206,07,00,44,44,26,26,0,0,0,0,140,7,1704409641
+1715,177,07,00,40,25,71,34,0,0,0,0,170,33,1704409660
+1716,201,07,00,30,36,18,58,18,0,0,0,160,132,1704409660
+1717,176,07,00,37,93,40,0,0,0,0,0,170,153,1704409660
+1718,210,07,00,24,19,39,65,23,0,0,0,170,131,1704409661
+1719,202,07,00,46,114,0,0,0,0,0,0,160,103,1704409740
+1720,178,07,00,38,39,42,20,21,0,0,0,160,90,1704409741
+1721,211,07,00,28,107,0,0,0,0,0,0,135,45,1704409745
+1722,175,07,00,40,42,29,26,33,0,0,0,170,40,1704409760
+1723,206,07,00,44,44,26,26,0,0,0,0,140,7,1704409780
+1724,201,07,00,30,36,18,58,18,0,0,0,160,132,1704409820
+1725,176,07,00,37,93,40,0,0,0,0,0,170,153,1704409830
+1726,210,07,00,24,19,39,65,23,0,0,0,170,131,1704409830
+1727,177,07,00,40,25,71,34,0,0,0,0,170,33,1704409830
+1728,211,07,00,28,107,0,0,0,0,0,0,135,45,1704409875
+1729,202,07,00,46,114,0,0,0,0,0,0,160,103,1704409900
+1730,178,07,00,38,39,42,20,21,0,0,0,160,90,1704409900
+1731,206,07,00,44,44,26,26,0,0,0,0,140,7,1704409920
+1732,175,07,00,40,42,29,26,33,0,0,0,170,40,1704409930
+1733,201,07,00,30,36,18,58,18,0,0,0,160,132,1704409980
+1734,177,07,00,40,25,71,34,0,0,0,0,170,33,1704410000
+1735,176,07,00,37,93,40,0,0,0,0,0,170,153,1704410000
+1736,210,07,00,24,19,39,65,23,0,0,0,170,131,1704410000
+1737,211,07,00,28,107,0,0,0,0,0,0,135,45,1704410005
+1738,202,07,00,46,114,0,0,0,0,0,0,160,103,1704410059
+1739,206,07,00,44,44,26,26,0,0,0,0,140,7,1704410060
+1740,178,07,00,38,39,42,20,21,0,0,0,160,90,1704410060
+1741,175,07,00,40,42,29,26,33,0,0,0,170,40,1704410100
+1742,211,07,00,28,107,0,0,0,0,0,0,135,45,1704410135
+1743,201,07,00,30,36,18,58,18,0,0,0,160,132,1704410140
+1744,177,07,00,40,25,71,34,0,0,0,0,170,33,1704410170
+1745,176,07,00,37,93,40,0,0,0,0,0,170,153,1704410170
+1746,210,07,00,24,19,39,65,23,0,0,0,170,131,1704410170
+1747,206,07,00,44,44,26,26,0,0,0,0,140,7,1704410200
+1748,202,07,00,46,114,0,0,0,0,0,0,160,103,1704410220
+1749,178,07,00,38,39,42,20,21,0,0,0,160,90,1704410221
+1750,211,07,00,28,107,0,0,0,0,0,0,135,45,1704410265
+1751,175,07,00,40,42,29,26,33,0,0,0,170,40,1704410270
+1752,201,07,00,30,36,18,58,18,0,0,0,160,132,1704410300
+1753,206,07,00,44,44,26,26,0,0,0,0,140,7,1704410339
+1754,210,07,00,24,19,39,65,23,0,0,0,170,131,1704410340
+1755,176,07,00,37,93,40,0,0,0,0,0,170,153,1704410340
+1756,177,07,00,40,25,71,34,0,0,0,0,170,33,1704410340
+1757,178,07,00,38,39,42,20,21,0,0,0,160,90,1704410380
+1758,202,07,00,46,114,0,0,0,0,0,0,160,103,1704410380
+1759,211,07,00,28,107,0,0,0,0,0,0,135,45,1704410395
+1760,175,07,00,40,42,29,26,33,0,0,0,170,40,1704410440
+1761,201,07,00,30,36,18,58,18,0,0,0,160,132,1704410460
+1762,206,07,00,44,44,26,26,0,0,0,0,140,7,1704410480
+1763,176,07,00,37,93,40,0,0,0,0,0,170,153,1704410510
+1764,177,07,00,40,25,71,34,0,0,0,0,170,33,1704410510
+1765,210,07,00,24,19,39,65,23,0,0,0,170,131,1704410510
+1766,211,07,00,28,107,0,0,0,0,0,0,135,45,1704410525
+1767,202,07,00,46,114,0,0,0,0,0,0,160,103,1704410539
+1768,178,07,00,38,39,42,20,21,0,0,0,160,90,1704410541
+1769,175,07,00,40,42,29,26,33,0,0,0,170,40,1704410610
+1770,201,07,00,30,36,18,58,18,0,0,0,160,132,1704410620
+1771,206,07,00,44,44,26,26,0,0,0,0,140,7,1704410620
+1772,211,07,00,28,107,0,0,0,0,0,0,135,45,1704410655
+1773,176,07,00,37,93,40,0,0,0,0,0,170,153,1704410679
+1774,210,07,00,24,19,39,65,23,0,0,0,170,131,1704410680
+1775,177,07,00,40,25,71,34,0,0,0,0,170,33,1704410680
+1776,178,07,00,38,39,42,20,21,0,0,0,160,90,1704410700
+1777,202,07,00,46,114,0,0,0,0,0,0,160,103,1704410700
+1778,206,07,00,44,44,26,26,0,0,0,0,140,7,1704410759
+1779,201,07,00,30,36,18,58,18,0,0,0,160,132,1704410780
+1780,175,07,00,40,42,29,26,33,0,0,0,170,40,1704410780
+1781,211,07,00,28,107,0,0,0,0,0,0,135,45,1704410785
+1782,177,07,00,40,25,71,34,0,0,0,0,170,33,1704410850
+1783,210,07,00,24,19,39,65,23,0,0,0,170,131,1704410850
+1784,176,07,00,37,93,40,0,0,0,0,0,170,153,1704410850
+1785,178,07,00,38,39,42,20,21,0,0,0,160,90,1704410860
+1786,202,07,00,46,114,0,0,0,0,0,0,160,103,1704410860
+1787,206,07,00,44,44,26,26,0,0,0,0,140,7,1704410900
+1788,211,07,00,28,107,0,0,0,0,0,0,135,45,1704410915
+1789,201,07,00,30,36,18,58,18,0,0,0,160,132,1704410940
+1790,175,07,00,40,42,29,26,33,0,0,0,170,40,1704410950
+1791,210,07,00,24,19,39,65,23,0,0,0,170,131,1704411019
+1792,176,07,00,37,93,40,0,0,0,0,0,170,153,1704411020
+1793,202,07,00,46,114,0,0,0,0,0,0,160,103,1704411020
+1794,177,07,00,40,25,71,34,0,0,0,0,170,33,1704411020
+1795,178,07,00,38,39,42,20,21,0,0,0,160,90,1704411020
+1796,206,07,00,44,44,26,26,0,0,0,0,140,7,1704411040
+1797,211,07,00,28,107,0,0,0,0,0,0,135,45,1704411045
+1798,201,07,00,30,36,18,58,18,0,0,0,160,132,1704411100
+1799,175,07,00,40,42,29,26,33,0,0,0,170,40,1704411120
+1800,211,07,00,28,107,0,0,0,0,0,0,135,45,1704411175
+1801,206,07,00,44,44,26,26,0,0,0,0,140,7,1704411180
+1802,202,07,00,46,114,0,0,0,0,0,0,160,103,1704411180
+1803,178,07,00,38,39,42,20,21,0,0,0,160,90,1704411180
+1804,177,07,00,40,25,71,34,0,0,0,0,170,33,1704411190
+1805,210,07,00,24,19,39,65,23,0,0,0,170,131,1704411190
+1806,176,07,00,37,93,40,0,0,0,0,0,170,153,1704411190
+1807,201,07,00,30,36,18,58,18,0,0,0,160,132,1704411260
+1808,175,07,00,40,42,29,26,33,0,0,0,170,40,1704411290
+1809,211,07,00,28,107,0,0,0,0,0,0,135,45,1704411305
+1810,206,07,00,44,44,26,26,0,0,0,0,140,7,1704411320
+1811,202,07,00,46,114,0,0,0,0,0,0,160,103,1704411339
+1812,178,07,00,38,39,42,20,21,0,0,0,160,90,1704411340
+1813,210,07,00,24,19,39,65,23,0,0,0,170,131,1704411360
+1814,177,07,00,40,25,71,34,0,0,0,0,170,33,1704411360
+1815,176,07,00,37,93,40,0,0,0,0,0,170,153,1704411361
+1816,201,07,00,30,36,18,58,18,0,0,0,160,132,1704411420
+1817,211,07,00,28,107,0,0,0,0,0,0,135,45,1704411435
+1818,206,07,00,44,44,26,26,0,0,0,0,140,7,1704411460
+1819,175,07,00,40,42,29,26,33,0,0,0,170,40,1704411460
+1820,178,07,00,38,39,42,20,21,0,0,0,160,90,1704411499
+1821,202,07,00,46,114,0,0,0,0,0,0,160,103,1704411500
+1822,177,07,00,40,25,71,34,0,0,0,0,170,33,1704411530
+1823,176,07,00,37,93,40,0,0,0,0,0,170,153,1704411530
+1824,210,07,00,24,19,39,65,23,0,0,0,170,131,1704411530
+1825,211,07,00,28,107,0,0,0,0,0,0,135,45,1704411565
+1826,201,07,00,30,36,18,58,18,0,0,0,160,132,1704411580
+1827,206,07,00,44,44,26,26,0,0,0,0,140,7,1704411600
+1828,175,07,00,40,42,29,26,33,0,0,0,170,40,1704411630
+1829,202,07,00,46,114,0,0,0,0,0,0,160,103,1704411660
+1830,178,07,00,38,39,42,20,21,0,0,0,160,90,1704411660
+1831,211,07,00,28,107,0,0,0,0,0,0,135,45,1704411695
+1832,177,07,00,40,25,71,34,0,0,0,0,170,33,1704411699
+1833,210,07,00,24,19,39,65,23,0,0,0,170,131,1704411700
+1834,176,07,00,37,93,40,0,0,0,0,0,170,153,1704411700
+1835,206,07,00,44,44,26,26,0,0,0,0,140,7,1704411740
+1836,201,07,00,30,36,18,58,18,0,0,0,160,132,1704411740
+1837,175,07,00,40,42,29,26,33,0,0,0,170,40,1704411801
+1838,202,07,00,46,114,0,0,0,0,0,0,160,103,1704411820
+1839,178,07,00,38,39,42,20,21,0,0,0,160,90,1704411820
+1840,211,07,00,28,107,0,0,0,0,0,0,135,45,1704411825
+1841,176,07,00,37,93,40,0,0,0,0,0,170,153,1704411870
+1842,177,07,00,40,25,71,34,0,0,0,0,170,33,1704411870
+1843,210,07,00,24,19,39,65,23,0,0,0,170,131,1704411870
+1844,206,07,00,44,44,26,26,0,0,0,0,140,7,1704411879
+1845,201,07,00,30,36,18,58,18,0,0,0,160,132,1704411900
+1846,211,07,00,28,107,0,0,0,0,0,0,135,45,1704411955
+1847,175,07,00,40,42,29,26,33,0,0,0,170,40,1704411970
+1848,178,07,00,38,39,42,20,21,0,0,0,160,90,1704411980
+1849,202,07,00,46,114,0,0,0,0,0,0,160,103,1704411980
+1850,206,07,00,44,44,26,26,0,0,0,0,140,7,1704412020
+1851,176,07,00,37,93,40,0,0,0,0,0,170,153,1704412040
+1852,210,07,00,24,19,39,65,23,0,0,0,170,131,1704412040
+1853,177,07,00,40,25,71,34,0,0,0,0,170,33,1704412040
+1854,201,07,00,30,36,18,58,18,0,0,0,160,132,1704412060
+1855,211,07,00,28,107,0,0,0,0,0,0,135,45,1704412085
+1856,202,07,00,46,114,0,0,0,0,0,0,160,103,1704412140
+1857,175,07,00,40,42,29,26,33,0,0,0,170,40,1704412141
+1858,178,07,00,38,39,42,20,21,0,0,0,160,90,1704412141
+1859,206,07,00,44,44,26,26,0,0,0,0,140,7,1704412160
+1860,176,07,00,37,93,40,0,0,0,0,0,170,153,1704412210
+1861,177,07,00,40,25,71,34,0,0,0,0,170,33,1704412210
+1862,210,07,00,24,19,39,65,23,0,0,0,170,131,1704412210
+1863,211,07,00,28,107,0,0,0,0,0,0,135,45,1704412215
+1864,201,07,00,30,36,18,58,18,0,0,0,160,132,1704412220
+1865,206,07,00,44,44,26,26,0,0,0,0,140,7,1704412300
+1866,202,07,00,46,114,0,0,0,0,0,0,160,103,1704412300
+1867,178,07,00,38,39,42,20,21,0,0,0,160,90,1704412300
+1868,175,07,00,40,42,29,26,33,0,0,0,170,40,1704412310
+1869,211,07,00,28,107,0,0,0,0,0,0,135,45,1704412345
+1870,201,07,00,30,36,18,58,18,0,0,0,160,132,1704412380
+1871,177,07,00,40,25,71,34,0,0,0,0,170,33,1704412380
+1872,210,07,00,24,19,39,65,23,0,0,0,170,131,1704412380
+1873,176,07,00,37,93,40,0,0,0,0,0,170,153,1704412380
+1874,206,07,00,44,44,26,26,0,0,0,0,140,7,1704412439
+1875,202,07,00,46,114,0,0,0,0,0,0,160,103,1704412460
+1876,178,07,00,38,39,42,20,21,0,0,0,160,90,1704412461
+1877,211,07,00,28,107,0,0,0,0,0,0,135,45,1704412475
+1878,201,07,00,30,36,18,58,18,0,0,0,160,132,1704412541
+1879,177,07,00,40,25,71,34,0,0,0,0,170,33,1704412550
+1880,210,07,00,24,19,39,65,23,0,0,0,170,131,1704412550
+1881,176,07,00,37,93,40,0,0,0,0,0,170,153,1704412551
+1882,206,07,00,44,44,26,26,0,0,0,0,140,7,1704412580
+1883,211,07,00,28,107,0,0,0,0,0,0,135,45,1704412605
+1884,202,07,00,46,114,0,0,0,0,0,0,160,103,1704412619
+1885,178,07,00,38,39,42,20,21,0,0,0,160,90,1704412620
+1886,201,07,00,30,36,18,58,18,0,0,0,160,132,1704412700
+1887,210,07,00,24,19,39,65,23,0,0,0,170,131,1704412720
+1888,176,07,00,37,93,40,0,0,0,0,0,170,153,1704412720
+1889,177,07,00,40,25,71,34,0,0,0,0,170,33,1704412720
+1890,206,07,00,44,44,26,26,0,0,0,0,140,7,1704412720
+1891,211,07,00,28,107,0,0,0,0,0,0,135,45,1704412735
+1892,202,07,00,46,114,0,0,0,0,0,0,160,103,1704412780
+1893,178,07,00,38,39,42,20,21,0,0,0,160,90,1704412781
+1894,206,07,00,44,44,26,26,0,0,0,0,140,7,1704412860
+1895,201,07,00,30,36,18,58,18,0,0,0,160,132,1704412860
+1896,211,07,00,28,107,0,0,0,0,0,0,135,45,1704412865
+1897,177,07,00,40,25,71,34,0,0,0,0,170,33,1704412890
+1898,176,07,00,37,93,40,0,0,0,0,0,170,153,1704412890
+1899,210,07,00,24,19,39,65,23,0,0,0,170,131,1704412890
+1900,178,07,00,38,39,42,20,21,0,0,0,160,90,1704412940
+1901,202,07,00,46,114,0,0,0,0,0,0,160,103,1704412940
+1902,211,09,00,28,112,0,0,0,0,0,0,140,55,1704413000
+1903,206,09,00,45,53,26,26,0,0,0,0,150,17,1704413010
+1904,201,09,00,33,36,25,58,18,0,0,0,170,134,1704413031
+1905,210,09,00,28,15,43,70,24,0,0,0,180,137,1704413070
+1906,176,09,00,37,103,40,0,0,0,0,0,180,169,1704413070
+1907,177,09,00,43,27,70,40,0,0,0,0,180,41,1704413070
+1908,202,09,00,46,114,0,0,0,0,0,0,160,103,1704413100
+1909,178,09,00,38,39,43,28,22,0,0,0,170,80,1704413110
+1910,211,09,00,28,112,0,0,0,0,0,0,140,55,1704413140
+1911,206,09,00,45,53,26,26,0,0,0,0,150,17,1704413160
+1912,201,09,00,33,36,25,58,18,0,0,0,170,134,1704413200
+1913,210,09,00,28,15,43,70,24,0,0,0,180,137,1704413250
+1914,176,09,00,37,103,40,0,0,0,0,0,180,169,1704413250
+1915,177,09,00,43,27,70,40,0,0,0,0,180,41,1704413250
+1916,202,09,00,46,114,0,0,0,0,0,0,160,103,1704413259
+1917,211,09,00,28,112,0,0,0,0,0,0,140,55,1704413280
+1918,178,09,00,38,39,43,28,22,0,0,0,170,80,1704413281
+1919,206,09,00,45,53,26,26,0,0,0,0,150,17,1704413310
+1920,201,09,00,33,36,25,58,18,0,0,0,170,134,1704413370
+1921,202,09,00,46,114,0,0,0,0,0,0,160,103,1704413420
+1922,211,09,00,28,112,0,0,0,0,0,0,140,55,1704413420
+1923,210,09,00,28,15,43,70,24,0,0,0,180,137,1704413430
+1924,177,09,00,43,27,70,40,0,0,0,0,180,41,1704413430
+1925,176,09,00,37,103,40,0,0,0,0,0,180,169,1704413431
+1926,178,09,00,38,39,43,28,22,0,0,0,170,80,1704413450
+1927,206,09,00,45,53,26,26,0,0,0,0,150,17,1704413460
+1928,201,09,00,33,36,25,58,18,0,0,0,170,134,1704413540
+1929,211,09,00,28,112,0,0,0,0,0,0,140,55,1704413560
+1930,202,09,00,46,114,0,0,0,0,0,0,160,103,1704413580
+1931,206,09,00,45,53,26,26,0,0,0,0,150,17,1704413610
+1932,176,09,00,37,103,40,0,0,0,0,0,180,169,1704413610
+1933,210,09,00,28,15,43,70,24,0,0,0,180,137,1704413610
+1934,177,09,00,43,27,70,40,0,0,0,0,180,41,1704413610
+1935,178,09,00,38,39,43,28,22,0,0,0,170,80,1704413620
+1936,211,09,00,28,112,0,0,0,0,0,0,140,55,1704413700
+1937,201,09,00,33,36,25,58,18,0,0,0,170,134,1704413710
+1938,202,09,00,46,114,0,0,0,0,0,0,160,103,1704413740
+1939,206,09,00,45,53,26,26,0,0,0,0,150,17,1704413760
+1940,210,09,00,28,15,43,70,24,0,0,0,180,137,1704413789
+1941,176,09,00,37,103,40,0,0,0,0,0,180,169,1704413790
+1942,177,09,00,43,27,70,40,0,0,0,0,180,41,1704413790
+1943,178,09,00,38,39,43,28,22,0,0,0,170,80,1704413790
+1944,211,09,00,28,112,0,0,0,0,0,0,140,55,1704413840
+1945,201,09,00,33,36,25,58,18,0,0,0,170,134,1704413880
+1946,202,09,00,46,114,0,0,0,0,0,0,160,103,1704413900
+1947,206,09,00,45,53,26,26,0,0,0,0,150,17,1704413910
+1948,178,09,00,38,39,43,28,22,0,0,0,170,80,1704413960
+1949,176,09,00,37,103,40,0,0,0,0,0,180,169,1704413969
+1950,177,09,00,43,27,70,40,0,0,0,0,180,41,1704413970
+1951,210,09,00,28,15,43,70,24,0,0,0,180,137,1704413970
+1952,211,09,00,28,112,0,0,0,0,0,0,140,55,1704413980
+1953,201,09,00,33,36,25,58,18,0,0,0,170,134,1704414050
+1954,206,09,00,45,53,26,26,0,0,0,0,150,17,1704414060
+1955,202,09,00,46,114,0,0,0,0,0,0,160,103,1704414060
+1956,211,09,00,28,112,0,0,0,0,0,0,140,55,1704414119
+1957,178,09,00,38,39,43,28,22,0,0,0,170,80,1704414130
+1958,210,09,00,28,15,43,70,24,0,0,0,180,137,1704414150
+1959,176,09,00,37,103,40,0,0,0,0,0,180,169,1704414150
+1960,177,09,00,43,27,70,40,0,0,0,0,180,41,1704414150
+1961,206,09,00,45,53,26,26,0,0,0,0,150,17,1704414210
+1962,202,09,00,46,114,0,0,0,0,0,0,160,103,1704414219
+1963,201,09,00,33,36,25,58,18,0,0,0,170,134,1704414220
+1964,211,09,00,28,112,0,0,0,0,0,0,140,55,1704414260
+1965,178,09,00,38,39,43,28,22,0,0,0,170,80,1704414300
+1966,177,09,00,43,27,70,40,0,0,0,0,180,41,1704414330
+1967,210,09,00,28,15,43,70,24,0,0,0,180,137,1704414331
+1968,176,09,00,37,103,40,0,0,0,0,0,180,169,1704414331
+1969,206,09,00,45,53,26,26,0,0,0,0,150,17,1704414360
+1970,202,09,00,46,114,0,0,0,0,0,0,160,103,1704414380
+1971,201,09,00,33,36,25,58,18,0,0,0,170,134,1704414390
+1972,211,09,00,28,112,0,0,0,0,0,0,140,55,1704414400
+1973,178,09,00,38,39,43,28,22,0,0,0,170,80,1704414470
+1974,210,09,00,28,15,43,70,24,0,0,0,180,137,1704414510
+1975,176,09,00,37,103,40,0,0,0,0,0,180,169,1704414510
+1976,177,09,00,43,27,70,40,0,0,0,0,180,41,1704414511
+1977,206,09,00,45,53,26,26,0,0,0,0,150,17,1704414511
+1978,211,09,00,28,112,0,0,0,0,0,0,140,55,1704414540
+1979,202,09,00,46,114,0,0,0,0,0,0,160,103,1704414541
+1980,201,09,00,33,36,25,58,18,0,0,0,170,134,1704414560
+1981,178,09,00,38,39,43,28,22,0,0,0,170,80,1704414639
+1982,206,09,00,45,53,26,26,0,0,0,0,150,17,1704414660
+1983,211,09,00,28,112,0,0,0,0,0,0,140,55,1704414680
+1984,177,09,00,43,27,70,40,0,0,0,0,180,41,1704414690
+1985,176,09,00,37,103,40,0,0,0,0,0,180,169,1704414690
+1986,210,09,00,28,15,43,70,24,0,0,0,180,137,1704414690
+1987,202,09,00,46,114,0,0,0,0,0,0,160,103,1704414700
+1988,201,09,00,33,36,25,58,18,0,0,0,170,134,1704414730
+1989,178,09,00,38,39,43,28,22,0,0,0,170,80,1704414810
+1990,206,09,00,45,53,26,26,0,0,0,0,150,17,1704414810
+1991,211,09,00,28,112,0,0,0,0,0,0,140,55,1704414820
+1992,202,09,00,46,114,0,0,0,0,0,0,160,103,1704414860
+1993,210,09,00,28,15,43,70,24,0,0,0,180,137,1704414870
+1994,176,09,00,37,103,40,0,0,0,0,0,180,169,1704414870
+1995,177,09,00,43,27,70,40,0,0,0,0,180,41,1704414871
+1996,201,09,00,33,36,25,58,18,0,0,0,170,134,1704414900
+1997,211,09,00,28,112,0,0,0,0,0,0,140,55,1704414960
+1998,206,09,00,45,53,26,26,0,0,0,0,150,17,1704414960
+1999,178,09,00,38,39,43,28,22,0,0,0,170,80,1704414980
+2000,202,09,00,46,114,0,0,0,0,0,0,160,103,1704415020
+2001,177,09,00,43,27,70,40,0,0,0,0,180,41,1704415050
+2002,176,09,00,37,103,40,0,0,0,0,0,180,169,1704415050
+2003,210,09,00,28,15,43,70,24,0,0,0,180,137,1704415050
+2004,201,09,00,33,36,25,58,18,0,0,0,170,134,1704415070
+2005,211,09,00,28,112,0,0,0,0,0,0,140,55,1704415100
+2006,206,09,00,45,53,26,26,0,0,0,0,150,17,1704415110
+2007,178,09,00,38,39,43,28,22,0,0,0,170,80,1704415150
+2008,202,09,00,46,114,0,0,0,0,0,0,160,103,1704415180
+2009,177,09,00,43,27,70,40,0,0,0,0,180,41,1704415230
+2010,210,09,00,28,15,43,70,24,0,0,0,180,137,1704415230
+2011,176,09,00,37,103,40,0,0,0,0,0,180,169,1704415231
+2012,211,09,00,28,112,0,0,0,0,0,0,140,55,1704415240
+2013,201,09,00,33,36,25,58,18,0,0,0,170,134,1704415240
+2014,206,09,00,45,53,26,26,0,0,0,0,150,17,1704415261
+2015,178,09,00,38,39,43,28,22,0,0,0,170,80,1704415320
+2016,202,09,00,46,114,0,0,0,0,0,0,160,103,1704415340
+2017,211,09,00,28,112,0,0,0,0,0,0,140,55,1704415380
+2018,177,09,00,43,27,70,40,0,0,0,0,180,41,1704415410
+2019,206,09,00,45,53,26,26,0,0,0,0,150,17,1704415410
+2020,210,09,00,28,15,43,70,24,0,0,0,180,137,1704415410
+2021,201,09,00,33,36,25,58,18,0,0,0,170,134,1704415410
+2022,176,09,00,37,103,40,0,0,0,0,0,180,169,1704415410
+2023,178,09,00,38,39,43,28,22,0,0,0,170,80,1704415490
+2024,202,09,00,46,114,0,0,0,0,0,0,160,103,1704415501
+2025,211,09,00,28,112,0,0,0,0,0,0,140,55,1704415520
+2026,206,09,00,45,53,26,26,0,0,0,0,150,17,1704415560
+2027,201,09,00,33,36,25,58,18,0,0,0,170,134,1704415580
+2028,210,09,00,28,15,43,70,24,0,0,0,180,137,1704415590
+2029,177,09,00,43,27,70,40,0,0,0,0,180,41,1704415590
+2030,176,09,00,37,103,40,0,0,0,0,0,180,169,1704415590
+2031,211,09,00,28,112,0,0,0,0,0,0,140,55,1704415660
+2032,202,09,00,46,114,0,0,0,0,0,0,160,103,1704415660
+2033,178,09,00,38,39,43,28,22,0,0,0,170,80,1704415660
+2034,206,09,00,45,53,26,26,0,0,0,0,150,17,1704415710
+2035,201,09,00,33,36,25,58,18,0,0,0,170,134,1704415750
+2036,176,09,00,37,103,40,0,0,0,0,0,180,169,1704415770
+2037,210,09,00,28,15,43,70,24,0,0,0,180,137,1704415770
+2038,177,09,00,43,27,70,40,0,0,0,0,180,41,1704415770
+2039,211,09,00,28,112,0,0,0,0,0,0,140,55,1704415800
+2040,202,09,00,46,114,0,0,0,0,0,0,160,103,1704415820
+2041,178,09,00,38,39,43,28,22,0,0,0,170,80,1704415830
+2042,206,09,00,45,53,26,26,0,0,0,0,150,17,1704415860
+2043,201,09,00,33,36,25,58,18,0,0,0,170,134,1704415919
+2044,211,09,00,28,112,0,0,0,0,0,0,140,55,1704415940
+2045,210,09,00,28,15,43,70,24,0,0,0,180,137,1704415949
+2046,177,09,00,43,27,70,40,0,0,0,0,180,41,1704415950
+2047,176,09,00,37,103,40,0,0,0,0,0,180,169,1704415950
+2048,202,09,00,46,114,0,0,0,0,0,0,160,103,1704415980
+2049,178,09,00,38,39,43,28,22,0,0,0,170,80,1704416000
+2050,206,09,00,45,53,26,26,0,0,0,0,150,17,1704416010
+2051,211,09,00,28,112,0,0,0,0,0,0,140,55,1704416080
+2052,201,09,00,33,36,25,58,18,0,0,0,170,134,1704416090
+2053,210,09,00,28,15,43,70,24,0,0,0,180,137,1704416130
+2054,176,09,00,37,103,40,0,0,0,0,0,180,169,1704416130
+2055,177,09,00,43,27,70,40,0,0,0,0,180,41,1704416130
+2056,202,09,00,46,114,0,0,0,0,0,0,160,103,1704416140
+2057,206,09,00,45,53,26,26,0,0,0,0,150,17,1704416160
+2058,178,09,00,38,39,43,28,22,0,0,0,170,80,1704416170
+2059,211,09,00,28,112,0,0,0,0,0,0,140,55,1704416220
+2060,201,09,00,33,36,25,58,18,0,0,0,170,134,1704416259
+2061,202,09,00,46,114,0,0,0,0,0,0,160,103,1704416300
+2062,210,09,00,28,15,43,70,24,0,0,0,180,137,1704416310
+2063,206,09,00,45,53,26,26,0,0,0,0,150,17,1704416310
+2064,176,09,00,37,103,40,0,0,0,0,0,180,169,1704416311
+2065,177,09,00,43,27,70,40,0,0,0,0,180,41,1704416311
+2066,178,09,00,38,39,43,28,22,0,0,0,170,80,1704416340
+2067,211,09,00,28,112,0,0,0,0,0,0,140,55,1704416360
+2068,201,09,00,33,36,25,58,18,0,0,0,170,134,1704416430
+2069,206,09,00,45,53,26,26,0,0,0,0,150,17,1704416460
+2070,202,09,00,46,114,0,0,0,0,0,0,160,103,1704416460
+2071,176,09,00,37,103,40,0,0,0,0,0,180,169,1704416490
+2072,177,09,00,43,27,70,40,0,0,0,0,180,41,1704416490
+2073,210,09,00,28,15,43,70,24,0,0,0,180,137,1704416491
+2074,211,09,00,28,112,0,0,0,0,0,0,140,55,1704416500
+2075,178,09,00,38,39,43,28,22,0,0,0,170,80,1704416511
+2076,201,09,00,33,36,25,58,18,0,0,0,170,134,1704416599
+2077,206,09,00,45,53,26,26,0,0,0,0,150,17,1704416610
+2078,202,09,00,46,114,0,0,0,0,0,0,160,103,1704416620
+2079,211,09,00,28,112,0,0,0,0,0,0,140,55,1704416640
+2080,176,09,00,37,103,40,0,0,0,0,0,180,169,1704416670
+2081,210,09,00,28,15,43,70,24,0,0,0,180,137,1704416670
+2082,177,09,00,43,27,70,40,0,0,0,0,180,41,1704416670
+2083,178,09,00,38,39,43,28,22,0,0,0,170,80,1704416680
+2084,206,09,00,45,53,26,26,0,0,0,0,150,17,1704416760
+2085,201,09,00,33,36,25,58,18,0,0,0,170,134,1704416770
+2086,202,09,00,46,114,0,0,0,0,0,0,160,103,1704416779
+2087,211,09,00,28,112,0,0,0,0,0,0,140,55,1704416779
+2088,210,09,00,28,15,43,70,24,0,0,0,180,137,1704416849
+2089,177,09,00,43,27,70,40,0,0,0,0,180,41,1704416850
+2090,178,09,00,38,39,43,28,22,0,0,0,170,80,1704416850
+2091,176,09,00,37,103,40,0,0,0,0,0,180,169,1704416850
+2092,206,09,00,45,53,26,26,0,0,0,0,150,17,1704416910
+2093,211,09,00,28,112,0,0,0,0,0,0,140,55,1704416920
+2094,201,09,00,33,36,25,58,18,0,0,0,170,134,1704416940
+2095,202,09,00,46,114,0,0,0,0,0,0,160,103,1704416940
+2096,178,09,00,38,39,43,28,22,0,0,0,170,80,1704417020
+2097,176,09,00,37,103,40,0,0,0,0,0,180,169,1704417030
+2098,177,09,00,43,27,70,40,0,0,0,0,180,41,1704417030
+2099,210,09,00,28,15,43,70,24,0,0,0,180,137,1704417030
+2100,211,09,00,28,112,0,0,0,0,0,0,140,55,1704417059
+2101,206,09,00,45,53,26,26,0,0,0,0,150,17,1704417060
+2102,202,09,00,46,114,0,0,0,0,0,0,160,103,1704417100
+2103,201,09,00,33,36,25,58,18,0,0,0,170,134,1704417110
+2104,178,09,00,38,39,43,28,22,0,0,0,170,80,1704417190
+2105,211,09,00,28,112,0,0,0,0,0,0,140,55,1704417200
+2106,176,09,00,37,103,40,0,0,0,0,0,180,169,1704417209
+2107,210,09,00,28,15,43,70,24,0,0,0,180,137,1704417210
+2108,206,09,00,45,53,26,26,0,0,0,0,150,17,1704417210
+2109,177,09,00,43,27,70,40,0,0,0,0,180,41,1704417210
+2110,202,09,00,46,114,0,0,0,0,0,0,160,103,1704417260
+2111,201,09,00,33,36,25,58,18,0,0,0,170,134,1704417280
+2112,211,09,00,28,112,0,0,0,0,0,0,140,55,1704417340
+2113,178,09,00,38,39,43,28,22,0,0,0,170,80,1704417360
+2114,206,09,00,45,53,26,26,0,0,0,0,150,17,1704417361
+2115,177,09,00,43,27,70,40,0,0,0,0,180,41,1704417390
+2116,210,09,00,28,15,43,70,24,0,0,0,180,137,1704417390
+2117,176,09,00,37,103,40,0,0,0,0,0,180,169,1704417390
+2118,202,09,00,46,114,0,0,0,0,0,0,160,103,1704417420
+2119,201,09,00,33,36,25,58,18,0,0,0,170,134,1704417450
+2120,211,09,00,28,112,0,0,0,0,0,0,140,55,1704417479
+2121,206,09,00,45,53,26,26,0,0,0,0,150,17,1704417510
+2122,178,09,00,38,39,43,28,22,0,0,0,170,80,1704417530
+2123,176,09,00,37,103,40,0,0,0,0,0,180,169,1704417569
+2124,210,09,00,28,15,43,70,24,0,0,0,180,137,1704417570
+2125,177,09,00,43,27,70,40,0,0,0,0,180,41,1704417570
+2126,202,09,00,46,114,0,0,0,0,0,0,160,103,1704417580
+2127,201,09,00,33,36,25,58,18,0,0,0,170,134,1704417620
+2128,211,09,00,28,112,0,0,0,0,0,0,140,55,1704417620
+2129,206,09,00,45,53,26,26,0,0,0,0,150,17,1704417660
+2130,178,09,00,38,39,43,28,22,0,0,0,170,80,1704417700
+2131,202,09,00,46,114,0,0,0,0,0,0,160,103,1704417739
+2132,176,09,00,37,103,40,0,0,0,0,0,180,169,1704417750
+2133,210,09,00,28,15,43,70,24,0,0,0,180,137,1704417750
+2134,177,09,00,43,27,70,40,0,0,0,0,180,41,1704417750
+2135,211,09,00,28,112,0,0,0,0,0,0,140,55,1704417760
+2136,201,09,00,33,36,25,58,18,0,0,0,170,134,1704417790
+2137,206,09,00,45,53,26,26,0,0,0,0,150,17,1704417809
+2138,178,09,00,38,39,43,28,22,0,0,0,170,80,1704417870
+2139,211,09,00,28,112,0,0,0,0,0,0,140,55,1704417900
+2140,202,09,00,46,114,0,0,0,0,0,0,160,103,1704417900
+2141,210,09,00,28,15,43,70,24,0,0,0,180,137,1704417930
+2142,177,09,00,43,27,70,40,0,0,0,0,180,41,1704417930
+2143,176,09,00,37,103,40,0,0,0,0,0,180,169,1704417930
+2144,201,09,00,33,36,25,58,18,0,0,0,170,134,1704417960
+2145,206,09,00,45,53,26,26,0,0,0,0,150,17,1704417960
+2146,178,09,00,38,39,43,28,22,0,0,0,170,80,1704418039
+2147,211,09,00,28,112,0,0,0,0,0,0,140,55,1704418041
+2148,202,09,00,46,114,0,0,0,0,0,0,160,103,1704418060
+2149,176,09,00,37,103,40,0,0,0,0,0,180,169,1704418109
+2150,177,09,00,43,27,70,40,0,0,0,0,180,41,1704418109
+2151,206,09,00,45,53,26,26,0,0,0,0,150,17,1704418109
+2152,210,09,00,28,15,43,70,24,0,0,0,180,137,1704418110
+2153,201,09,00,33,36,25,58,18,0,0,0,170,134,1704418130
+2154,211,09,00,28,112,0,0,0,0,0,0,140,55,1704418180
+2155,178,09,00,38,39,43,28,22,0,0,0,170,80,1704418210
+2156,202,09,00,46,114,0,0,0,0,0,0,160,103,1704418220
+2157,206,09,00,45,53,26,26,0,0,0,0,150,17,1704418260
+2158,176,09,00,37,103,40,0,0,0,0,0,180,169,1704418290
+2159,210,09,00,28,15,43,70,24,0,0,0,180,137,1704418290
+2160,177,09,00,43,27,70,40,0,0,0,0,180,41,1704418290
+2161,201,09,00,33,36,25,58,18,0,0,0,170,134,1704418300
+2162,211,09,00,28,112,0,0,0,0,0,0,140,55,1704418321
+2163,202,09,00,46,114,0,0,0,0,0,0,160,103,1704418379
+2164,178,09,00,38,39,43,28,22,0,0,0,170,80,1704418380
+2165,206,09,00,45,53,26,26,0,0,0,0,150,17,1704418409
+2166,211,09,00,28,112,0,0,0,0,0,0,140,55,1704418460
+2167,210,09,00,28,15,43,70,24,0,0,0,180,137,1704418470
+2168,176,09,00,37,103,40,0,0,0,0,0,180,169,1704418470
+2169,177,09,00,43,27,70,40,0,0,0,0,180,41,1704418470
+2170,201,09,00,33,36,25,58,18,0,0,0,170,134,1704418471
+2171,202,09,00,46,114,0,0,0,0,0,0,160,103,1704418540
+2172,178,09,00,38,39,43,28,22,0,0,0,170,80,1704418550
+2173,206,09,00,45,53,26,26,0,0,0,0,150,17,1704418560
+2174,211,09,00,28,112,0,0,0,0,0,0,140,55,1704418600
+2175,201,09,00,33,36,25,58,18,0,0,0,170,134,1704418640
+2176,210,09,00,28,15,43,70,24,0,0,0,180,137,1704418650
+2177,176,09,00,37,103,40,0,0,0,0,0,180,169,1704418650
+2178,177,09,00,43,27,70,40,0,0,0,0,180,41,1704418650
+2179,202,09,00,46,114,0,0,0,0,0,0,160,103,1704418700
+2180,206,09,00,45,53,26,26,0,0,0,0,150,17,1704418710
+2181,178,09,00,38,39,43,28,22,0,0,0,170,80,1704418719
+2182,211,09,00,28,112,0,0,0,0,0,0,140,55,1704418740
+2183,201,09,00,33,36,25,58,18,0,0,0,170,134,1704418810
+2184,176,09,00,37,103,40,0,0,0,0,0,180,169,1704418830
+2185,210,09,00,28,15,43,70,24,0,0,0,180,137,1704418830
+2186,177,09,00,43,27,70,40,0,0,0,0,180,41,1704418830
+2187,206,09,00,45,53,26,26,0,0,0,0,150,17,1704418860
+2188,202,09,00,46,114,0,0,0,0,0,0,160,103,1704418860
+2189,211,09,00,28,112,0,0,0,0,0,0,140,55,1704418880
+2190,178,09,00,38,39,43,28,22,0,0,0,170,80,1704418890
+2191,201,09,00,33,36,25,58,18,0,0,0,170,134,1704418980
+2192,176,09,00,37,103,40,0,0,0,0,0,180,169,1704419010
+2193,177,09,00,43,27,70,40,0,0,0,0,180,41,1704419010
+2194,206,09,00,45,53,26,26,0,0,0,0,150,17,1704419010
+2195,210,09,00,28,15,43,70,24,0,0,0,180,137,1704419010
+2196,211,09,00,28,112,0,0,0,0,0,0,140,55,1704419020
+2197,202,09,00,46,114,0,0,0,0,0,0,160,103,1704419020
+2198,178,09,00,38,39,43,28,22,0,0,0,170,80,1704419060
+2199,201,09,00,33,36,25,58,18,0,0,0,170,134,1704419150
+2200,211,09,00,28,112,0,0,0,0,0,0,140,55,1704419159
+2201,206,09,00,45,53,26,26,0,0,0,0,150,17,1704419160
+2202,202,09,00,46,114,0,0,0,0,0,0,160,103,1704419180
+2203,176,09,00,37,103,40,0,0,0,0,0,180,169,1704419190
+2204,177,09,00,43,27,70,40,0,0,0,0,180,41,1704419190
+2205,210,09,00,28,15,43,70,24,0,0,0,180,137,1704419191
+2206,178,09,00,38,39,43,28,22,0,0,0,170,80,1704419230
+2207,211,09,00,28,112,0,0,0,0,0,0,140,55,1704419300
+2208,206,09,00,45,53,26,26,0,0,0,0,150,17,1704419310
+2209,201,09,00,33,36,25,58,18,0,0,0,170,134,1704419320
+2210,202,09,00,46,114,0,0,0,0,0,0,160,103,1704419340
+2211,176,09,00,37,103,40,0,0,0,0,0,180,169,1704419370
+2212,210,09,00,28,15,43,70,24,0,0,0,180,137,1704419370
+2213,177,09,00,43,27,70,40,0,0,0,0,180,41,1704419370
+2214,178,09,00,38,39,43,28,22,0,0,0,170,80,1704419400
+2215,211,09,00,28,112,0,0,0,0,0,0,140,55,1704419440
+2216,206,09,00,45,53,26,26,0,0,0,0,150,17,1704419460
+2217,201,09,00,33,36,25,58,18,0,0,0,170,134,1704419490
+2218,202,09,00,46,114,0,0,0,0,0,0,160,103,1704419501
+2219,177,09,00,43,27,70,40,0,0,0,0,180,41,1704419550
+2220,176,09,00,37,103,40,0,0,0,0,0,180,169,1704419550
+2221,210,09,00,28,15,43,70,24,0,0,0,180,137,1704419550
+2222,178,09,00,38,39,43,28,22,0,0,0,170,80,1704419570
+2223,211,09,00,28,112,0,0,0,0,0,0,140,55,1704419580
+2224,206,09,00,45,53,26,26,0,0,0,0,150,17,1704419610
+2225,202,09,00,46,114,0,0,0,0,0,0,160,103,1704419660
+2226,201,09,00,33,36,25,58,18,0,0,0,170,134,1704419660
+2227,211,09,00,28,112,0,0,0,0,0,0,140,55,1704419720
+2228,177,09,00,43,27,70,40,0,0,0,0,180,41,1704419730
+2229,210,09,00,28,15,43,70,24,0,0,0,180,137,1704419730
+2230,176,09,00,37,103,40,0,0,0,0,0,180,169,1704419730
+2231,178,09,00,38,39,43,28,22,0,0,0,170,80,1704419740
+2232,206,09,00,45,53,26,26,0,0,0,0,150,17,1704419760
+2233,202,09,00,46,114,0,0,0,0,0,0,160,103,1704419820
+2234,201,09,00,33,36,25,58,18,0,0,0,170,134,1704419831
+2235,211,09,00,28,112,0,0,0,0,0,0,140,55,1704419861
+2236,176,09,00,37,103,40,0,0,0,0,0,180,169,1704419910
+2237,210,09,00,28,15,43,70,24,0,0,0,180,137,1704419910
+2238,206,09,00,45,53,26,26,0,0,0,0,150,17,1704419910
+2239,178,09,00,38,39,43,28,22,0,0,0,170,80,1704419910
+2240,177,09,00,43,27,70,40,0,0,0,0,180,41,1704419911
+2241,202,09,00,46,114,0,0,0,0,0,0,160,103,1704419980
+2242,211,09,00,28,112,0,0,0,0,0,0,140,55,1704420000
+2243,201,09,00,33,36,25,58,18,0,0,0,170,134,1704420000
+2244,206,09,00,45,53,26,26,0,0,0,0,150,17,1704420061
+2245,178,09,00,38,39,43,28,22,0,0,0,170,80,1704420080
+2246,210,09,00,28,15,43,70,24,0,0,0,180,137,1704420089
+2247,177,09,00,43,27,70,40,0,0,0,0,180,41,1704420090
+2248,176,09,00,37,103,40,0,0,0,0,0,180,169,1704420090
+2249,202,09,00,46,114,0,0,0,0,0,0,160,103,1704420140
+2250,211,09,00,28,112,0,0,0,0,0,0,140,55,1704420140
+2251,201,09,00,33,36,25,58,18,0,0,0,170,134,1704420171
+2252,206,09,00,45,53,26,26,0,0,0,0,150,17,1704420210
+2253,178,09,00,38,39,43,28,22,0,0,0,170,80,1704420250
+2254,176,09,00,37,103,40,0,0,0,0,0,180,169,1704420270
+2255,177,09,00,43,27,70,40,0,0,0,0,180,41,1704420270
+2256,210,09,00,28,15,43,70,24,0,0,0,180,137,1704420270
+2257,211,09,00,28,112,0,0,0,0,0,0,140,55,1704420281
+2258,202,09,00,46,114,0,0,0,0,0,0,160,103,1704420300
+2259,201,09,00,33,36,25,58,18,0,0,0,170,134,1704420340
+2260,206,09,00,45,53,26,26,0,0,0,0,150,17,1704420360
+2261,211,09,00,28,112,0,0,0,0,0,0,140,55,1704420420
+2262,178,09,00,38,39,43,28,22,0,0,0,170,80,1704420420
+2263,176,09,00,37,103,40,0,0,0,0,0,180,169,1704420450
+2264,210,09,00,28,15,43,70,24,0,0,0,180,137,1704420450
+2265,177,09,00,43,27,70,40,0,0,0,0,180,41,1704420450
+2266,202,09,00,46,114,0,0,0,0,0,0,160,103,1704420460
+2267,206,09,00,45,53,26,26,0,0,0,0,150,17,1704420510
+2268,201,09,00,33,36,25,58,18,0,0,0,170,134,1704420510
+2269,211,09,00,28,112,0,0,0,0,0,0,140,55,1704420560
+2270,178,09,00,38,39,43,28,22,0,0,0,170,80,1704420590
+2271,202,09,00,46,114,0,0,0,0,0,0,160,103,1704420620
+2272,176,09,00,37,103,40,0,0,0,0,0,180,169,1704420629
+2273,177,09,00,43,27,70,40,0,0,0,0,180,41,1704420630
+2274,210,09,00,28,15,43,70,24,0,0,0,180,137,1704420630
+2275,206,09,00,45,53,26,26,0,0,0,0,150,17,1704420659
+2276,201,09,00,33,36,25,58,18,0,0,0,170,134,1704420680
+2277,211,09,00,28,112,0,0,0,0,0,0,140,55,1704420699
+2278,178,09,00,38,39,43,28,22,0,0,0,170,80,1704420760
+2279,202,09,00,46,114,0,0,0,0,0,0,160,103,1704420780
+2280,177,09,00,43,27,70,40,0,0,0,0,180,41,1704420809
+2281,210,09,00,28,15,43,70,24,0,0,0,180,137,1704420810
+2282,176,09,00,37,103,40,0,0,0,0,0,180,169,1704420810
+2283,206,09,00,45,53,26,26,0,0,0,0,150,17,1704420810
+2284,211,09,00,28,112,0,0,0,0,0,0,140,55,1704420840
+2285,201,09,00,33,36,25,58,18,0,0,0,170,134,1704420850
+2286,178,09,00,38,39,43,28,22,0,0,0,170,80,1704420930
+2287,202,09,00,46,114,0,0,0,0,0,0,160,103,1704420940
+2288,206,09,00,45,53,26,26,0,0,0,0,150,17,1704420960
+2289,211,09,00,28,112,0,0,0,0,0,0,140,55,1704420979
+2290,176,09,00,37,103,40,0,0,0,0,0,180,169,1704420990
+2291,210,09,00,28,15,43,70,24,0,0,0,180,137,1704420990
+2292,177,09,00,43,27,70,40,0,0,0,0,180,41,1704420990
+2293,201,09,00,33,36,25,58,18,0,0,0,170,134,1704421020
+2294,178,09,00,38,39,43,28,22,0,0,0,170,80,1704421099
+2295,202,09,00,46,114,0,0,0,0,0,0,160,103,1704421101
+2296,206,09,00,45,53,26,26,0,0,0,0,150,17,1704421111
+2297,211,09,00,28,112,0,0,0,0,0,0,140,55,1704421120
+2298,177,09,00,43,27,70,40,0,0,0,0,180,41,1704421170
+2299,210,09,00,28,15,43,70,24,0,0,0,180,137,1704421170
+2300,176,09,00,37,103,40,0,0,0,0,0,180,169,1704421170
+2301,201,09,00,33,36,25,58,18,0,0,0,170,134,1704421190
+2302,206,09,00,45,53,26,26,0,0,0,0,150,17,1704421260
+2303,211,09,00,28,112,0,0,0,0,0,0,140,55,1704421260
+2304,202,09,00,46,114,0,0,0,0,0,0,160,103,1704421260
+2305,178,09,00,38,39,43,28,22,0,0,0,170,80,1704421270
+2306,176,09,00,37,103,40,0,0,0,0,0,180,169,1704421350
+2307,210,09,00,28,15,43,70,24,0,0,0,180,137,1704421350
+2308,177,09,00,43,27,70,40,0,0,0,0,180,41,1704421350
+2309,201,09,00,33,36,25,58,18,0,0,0,170,134,1704421360
+2310,211,09,00,28,112,0,0,0,0,0,0,140,55,1704421399
+2311,206,09,00,45,53,26,26,0,0,0,0,150,17,1704421409
+2312,202,09,00,46,114,0,0,0,0,0,0,160,103,1704421420
+2313,178,09,00,38,39,43,28,22,0,0,0,170,80,1704421440
+2314,201,09,00,33,36,25,58,18,0,0,0,170,134,1704421530
+2315,210,09,00,28,15,43,70,24,0,0,0,180,137,1704421530
+2316,177,09,00,43,27,70,40,0,0,0,0,180,41,1704421530
+2317,176,09,00,37,103,40,0,0,0,0,0,180,169,1704421530
+2318,211,09,00,28,112,0,0,0,0,0,0,140,55,1704421540
+2319,206,09,00,45,53,26,26,0,0,0,0,150,17,1704421560
+2320,202,09,00,46,114,0,0,0,0,0,0,160,103,1704421580
+2321,178,09,00,38,39,43,28,22,0,0,0,170,80,1704421610
+2322,211,09,00,28,112,0,0,0,0,0,0,140,55,1704421680
+2323,201,09,00,33,36,25,58,18,0,0,0,170,134,1704421700
+2324,177,09,00,43,27,70,40,0,0,0,0,180,41,1704421710
+2325,176,09,00,37,103,40,0,0,0,0,0,180,169,1704421710
+2326,206,09,00,45,53,26,26,0,0,0,0,150,17,1704421710
+2327,210,09,00,28,15,43,70,24,0,0,0,180,137,1704421710
+2328,202,09,00,46,114,0,0,0,0,0,0,160,103,1704421740
+2329,178,09,00,38,39,43,28,22,0,0,0,170,80,1704421780
+2330,211,09,00,28,112,0,0,0,0,0,0,140,55,1704421821
+2331,206,09,00,45,53,26,26,0,0,0,0,150,17,1704421860
+2332,201,09,00,33,36,25,58,18,0,0,0,170,134,1704421870
+2333,210,09,00,28,15,43,70,24,0,0,0,180,137,1704421890
+2334,176,09,00,37,103,40,0,0,0,0,0,180,169,1704421890
+2335,177,09,00,43,27,70,40,0,0,0,0,180,41,1704421890
+2336,202,09,00,46,114,0,0,0,0,0,0,160,103,1704421900
+2337,178,09,00,38,39,43,28,22,0,0,0,170,80,1704421950
+2338,211,09,00,28,112,0,0,0,0,0,0,140,55,1704421960
+2339,206,09,00,45,53,26,26,0,0,0,0,150,17,1704422011
+2340,201,09,00,33,36,25,58,18,0,0,0,170,134,1704422041
+2341,202,09,00,46,114,0,0,0,0,0,0,160,103,1704422060
+2342,177,09,00,43,27,70,40,0,0,0,0,180,41,1704422070
+2343,176,09,00,37,103,40,0,0,0,0,0,180,169,1704422070
+2344,210,09,00,28,15,43,70,24,0,0,0,180,137,1704422070
+2345,211,09,00,28,112,0,0,0,0,0,0,140,55,1704422100
+2346,178,09,00,38,39,43,28,22,0,0,0,170,80,1704422120
+2347,206,09,00,45,53,26,26,0,0,0,0,150,17,1704422160
+2348,201,09,00,33,36,25,58,18,0,0,0,170,134,1704422210
+2349,202,09,00,46,114,0,0,0,0,0,0,160,103,1704422220
+2350,211,09,00,28,112,0,0,0,0,0,0,140,55,1704422240
+2351,177,09,00,43,27,70,40,0,0,0,0,180,41,1704422250
+2352,176,09,00,37,103,40,0,0,0,0,0,180,169,1704422250
+2353,210,09,00,28,15,43,70,24,0,0,0,180,137,1704422250
+2354,178,09,00,38,39,43,28,22,0,0,0,170,80,1704422290
+2355,206,09,00,45,53,26,26,0,0,0,0,150,17,1704422310
+2356,211,09,00,28,112,0,0,0,0,0,0,140,55,1704422380
+2357,201,09,00,33,36,25,58,18,0,0,0,170,134,1704422380
+2358,202,09,00,46,114,0,0,0,0,0,0,160,103,1704422380
+2359,176,09,00,37,103,40,0,0,0,0,0,180,169,1704422430
+2360,177,09,00,43,27,70,40,0,0,0,0,180,41,1704422430
+2361,210,09,00,28,15,43,70,24,0,0,0,180,137,1704422430
+2362,206,09,00,45,53,26,26,0,0,0,0,150,17,1704422460
+2363,178,09,00,38,39,43,28,22,0,0,0,170,80,1704422460
+2364,211,09,00,28,112,0,0,0,0,0,0,140,55,1704422520
+2365,202,09,00,46,114,0,0,0,0,0,0,160,103,1704422540
+2366,201,09,00,33,36,25,58,18,0,0,0,170,134,1704422550
+2367,176,09,00,37,103,40,0,0,0,0,0,180,169,1704422609
+2368,206,09,00,45,53,26,26,0,0,0,0,150,17,1704422610
+2369,210,09,00,28,15,43,70,24,0,0,0,180,137,1704422610
+2370,177,09,00,43,27,70,40,0,0,0,0,180,41,1704422610
+2371,178,09,00,38,39,43,28,22,0,0,0,170,80,1704422629
+2372,211,09,00,28,112,0,0,0,0,0,0,140,55,1704422660
+2373,202,09,00,46,114,0,0,0,0,0,0,160,103,1704422700
+2374,201,09,00,33,36,25,58,18,0,0,0,170,134,1704422720
+2375,206,09,00,45,53,26,26,0,0,0,0,150,17,1704422760
+2376,176,09,00,37,103,40,0,0,0,0,0,180,169,1704422790
+2377,210,09,00,28,15,43,70,24,0,0,0,180,137,1704422790
+2378,177,09,00,43,27,70,40,0,0,0,0,180,41,1704422790
+2379,178,09,00,38,39,43,28,22,0,0,0,170,80,1704422800
+2380,211,09,00,28,112,0,0,0,0,0,0,140,55,1704422800
+2381,202,09,00,46,114,0,0,0,0,0,0,160,103,1704422861
+2382,201,09,00,33,36,25,58,18,0,0,0,170,134,1704422890
+2383,206,09,00,45,53,26,26,0,0,0,0,150,17,1704422910
+2384,211,09,00,28,112,0,0,0,0,0,0,140,55,1704422940
+2385,178,09,00,38,39,43,28,22,0,0,0,170,80,1704422970
+2386,177,09,00,43,27,70,40,0,0,0,0,180,41,1704422970
+2387,176,09,00,37,103,40,0,0,0,0,0,180,169,1704422971
+2388,210,09,00,28,15,43,70,24,0,0,0,180,137,1704422971
+2389,202,09,00,46,114,0,0,0,0,0,0,160,103,1704423020
+2390,201,09,00,33,36,25,58,18,0,0,0,170,134,1704423060
+2391,206,09,00,45,53,26,26,0,0,0,0,150,17,1704423060
+2392,211,09,00,28,112,0,0,0,0,0,0,140,55,1704423080
+2393,178,09,00,38,39,43,28,22,0,0,0,170,80,1704423140
+2394,210,09,00,28,15,43,70,24,0,0,0,180,137,1704423150
+2395,176,09,00,37,103,40,0,0,0,0,0,180,169,1704423150
+2396,177,09,00,43,27,70,40,0,0,0,0,180,41,1704423150
+2397,202,09,00,46,114,0,0,0,0,0,0,160,103,1704423180
+2398,206,09,00,45,53,26,26,0,0,0,0,150,17,1704423209
+2399,211,09,00,28,112,0,0,0,0,0,0,140,55,1704423220
+2400,201,09,00,33,36,25,58,18,0,0,0,170,134,1704423230
+2401,178,09,00,38,39,43,28,22,0,0,0,170,80,1704423310
+2402,210,09,00,28,15,43,70,24,0,0,0,180,137,1704423330
+2403,176,09,00,37,103,40,0,0,0,0,0,180,169,1704423330
+2404,177,09,00,43,27,70,40,0,0,0,0,180,41,1704423330
+2405,202,09,00,46,114,0,0,0,0,0,0,160,103,1704423341
+2406,211,09,00,28,112,0,0,0,0,0,0,140,55,1704423360
+2407,206,09,00,45,53,26,26,0,0,0,0,150,17,1704423360
+2408,201,09,00,33,36,25,58,18,0,0,0,170,134,1704423401
+2409,178,09,00,38,39,43,28,22,0,0,0,170,80,1704423480
+2410,211,09,00,28,112,0,0,0,0,0,0,140,55,1704423500
+2411,202,09,00,46,114,0,0,0,0,0,0,160,103,1704423500
+2412,210,09,00,28,15,43,70,24,0,0,0,180,137,1704423510
+2413,176,09,00,37,103,40,0,0,0,0,0,180,169,1704423510
+2414,206,09,00,45,53,26,26,0,0,0,0,150,17,1704423510
+2415,177,09,00,43,27,70,40,0,0,0,0,180,41,1704423510
+2416,201,09,00,33,36,25,58,18,0,0,0,170,134,1704423570
+2417,211,09,00,28,112,0,0,0,0,0,0,140,55,1704423640
+2418,178,09,00,38,39,43,28,22,0,0,0,170,80,1704423650
+2419,206,09,00,45,53,26,26,0,0,0,0,150,17,1704423659
+2420,202,09,00,46,114,0,0,0,0,0,0,160,103,1704423659
+2421,177,09,00,43,27,70,40,0,0,0,0,180,41,1704423690
+2422,210,09,00,28,15,43,70,24,0,0,0,180,137,1704423690
+2423,176,09,00,37,103,40,0,0,0,0,0,180,169,1704423690
+2424,201,09,00,33,36,25,58,18,0,0,0,170,134,1704423740
+2425,211,09,00,28,112,0,0,0,0,0,0,140,55,1704423779
+2426,206,09,00,45,53,26,26,0,0,0,0,150,17,1704423810
+2427,202,09,00,46,114,0,0,0,0,0,0,160,103,1704423820
+2428,178,09,00,38,39,43,28,22,0,0,0,170,80,1704423820
+2429,176,09,00,37,103,40,0,0,0,0,0,180,169,1704423870
+2430,177,09,00,43,27,70,40,0,0,0,0,180,41,1704423870
+2431,210,09,00,28,15,43,70,24,0,0,0,180,137,1704423870
+2432,201,09,00,33,36,25,58,18,0,0,0,170,134,1704423910
+2433,211,09,00,28,112,0,0,0,0,0,0,140,55,1704423920
+2434,206,09,00,45,53,26,26,0,0,0,0,150,17,1704423960
+2435,202,09,00,46,114,0,0,0,0,0,0,160,103,1704423979
+2436,178,09,00,38,39,43,28,22,0,0,0,170,80,1704423990
+2437,210,09,00,28,15,43,70,24,0,0,0,180,137,1704424050
+2438,177,09,00,43,27,70,40,0,0,0,0,180,41,1704424050
+2439,176,09,00,37,103,40,0,0,0,0,0,180,169,1704424050
+2440,211,09,00,28,112,0,0,0,0,0,0,140,55,1704424060
+2441,201,09,00,33,36,25,58,18,0,0,0,170,134,1704424079
+2442,206,09,00,45,53,26,26,0,0,0,0,150,17,1704424110
+2443,202,09,00,46,114,0,0,0,0,0,0,160,103,1704424140
+2444,178,09,00,38,39,43,28,22,0,0,0,170,80,1704424160
+2445,211,09,00,28,112,0,0,0,0,0,0,140,55,1704424200
+2446,210,09,00,28,15,43,70,24,0,0,0,180,137,1704424230
+2447,177,09,00,43,27,70,40,0,0,0,0,180,41,1704424230
+2448,176,09,00,37,103,40,0,0,0,0,0,180,169,1704424230
+2449,201,09,00,33,36,25,58,18,0,0,0,170,134,1704424250
+2450,206,09,00,45,53,26,26,0,0,0,0,150,17,1704424260
+2451,202,09,00,46,114,0,0,0,0,0,0,160,103,1704424299
+2452,178,09,00,38,39,43,28,22,0,0,0,170,80,1704424330
+2453,211,09,00,28,112,0,0,0,0,0,0,140,55,1704424340
+2454,177,09,00,43,27,70,40,0,0,0,0,180,41,1704424409
+2455,176,09,00,37,103,40,0,0,0,0,0,180,169,1704424410
+2456,210,09,00,28,15,43,70,24,0,0,0,180,137,1704424410
+2457,206,09,00,45,53,26,26,0,0,0,0,150,17,1704424410
+2458,201,09,00,33,36,25,58,18,0,0,0,170,134,1704424420
+2459,202,09,00,46,114,0,0,0,0,0,0,160,103,1704424460
+2460,211,09,00,28,112,0,0,0,0,0,0,140,55,1704424480
+2461,178,09,00,38,39,43,28,22,0,0,0,170,80,1704424500
+2462,206,09,00,45,53,26,26,0,0,0,0,150,17,1704424560
+2463,177,09,00,43,27,70,40,0,0,0,0,180,41,1704424590
+2464,176,09,00,37,103,40,0,0,0,0,0,180,169,1704424590
+2465,210,09,00,28,15,43,70,24,0,0,0,180,137,1704424590
+2466,201,09,00,33,36,25,58,18,0,0,0,170,134,1704424590
+2467,211,09,00,28,112,0,0,0,0,0,0,140,55,1704424620
+2468,202,09,00,46,114,0,0,0,0,0,0,160,103,1704424620
+2469,178,09,00,38,39,43,28,22,0,0,0,170,80,1704424670
+2470,206,09,00,45,53,26,26,0,0,0,0,150,17,1704424710
+2471,201,09,00,33,36,25,58,18,0,0,0,170,134,1704424760
+2472,211,09,00,28,112,0,0,0,0,0,0,140,55,1704424760
+2473,176,09,00,37,103,40,0,0,0,0,0,180,169,1704424769
+2474,210,09,00,28,15,43,70,24,0,0,0,180,137,1704424770
+2475,177,09,00,43,27,70,40,0,0,0,0,180,41,1704424770
+2476,202,09,00,46,114,0,0,0,0,0,0,160,103,1704424780
+2477,178,09,00,38,39,43,28,22,0,0,0,170,80,1704424840
+2478,206,09,00,45,53,26,26,0,0,0,0,150,17,1704424860
+2479,211,09,00,28,112,0,0,0,0,0,0,140,55,1704424900
+2480,201,09,00,33,36,25,58,18,0,0,0,170,134,1704424930
+2481,202,09,00,46,114,0,0,0,0,0,0,160,103,1704424940
+2482,177,09,00,43,27,70,40,0,0,0,0,180,41,1704424950
+2483,176,09,00,37,103,40,0,0,0,0,0,180,169,1704424950
+2484,210,09,00,28,15,43,70,24,0,0,0,180,137,1704424950
+2485,178,09,00,38,39,43,28,22,0,0,0,170,80,1704425010
+2486,206,09,00,45,53,26,26,0,0,0,0,150,17,1704425010
+2487,211,09,00,28,112,0,0,0,0,0,0,140,55,1704425040
+2488,201,09,00,33,36,25,58,18,0,0,0,170,134,1704425100
+2489,202,09,00,46,114,0,0,0,0,0,0,160,103,1704425101
+2490,176,09,00,37,103,40,0,0,0,0,0,180,169,1704425130
+2491,177,09,00,43,27,70,40,0,0,0,0,180,41,1704425130
+2492,210,09,00,28,15,43,70,24,0,0,0,180,137,1704425130
+2493,206,09,00,45,53,26,26,0,0,0,0,150,17,1704425160
+2494,178,09,00,38,39,43,28,22,0,0,0,170,80,1704425180
+2495,211,09,00,28,112,0,0,0,0,0,0,140,55,1704425180
+2496,202,09,00,46,114,0,0,0,0,0,0,160,103,1704425260
+2497,201,09,00,33,36,25,58,18,0,0,0,170,134,1704425270
+2498,210,09,00,28,15,43,70,24,0,0,0,180,137,1704425309
+2499,177,09,00,43,27,70,40,0,0,0,0,180,41,1704425310
+2500,206,09,00,45,53,26,26,0,0,0,0,150,17,1704425310
+2501,176,09,00,37,103,40,0,0,0,0,0,180,169,1704425310
+2502,211,09,00,28,112,0,0,0,0,0,0,140,55,1704425320
+2503,178,09,00,38,39,43,28,22,0,0,0,170,80,1704425350
+2504,202,09,00,46,114,0,0,0,0,0,0,160,103,1704425420
+2505,201,09,00,33,36,25,58,18,0,0,0,170,134,1704425440
+2506,211,09,00,28,112,0,0,0,0,0,0,140,55,1704425460
+2507,206,09,00,45,53,26,26,0,0,0,0,150,17,1704425460
+2508,177,09,00,43,27,70,40,0,0,0,0,180,41,1704425490
+2509,210,09,00,28,15,43,70,24,0,0,0,180,137,1704425490
+2510,176,09,00,37,103,40,0,0,0,0,0,180,169,1704425490
+2511,178,09,00,38,39,43,28,22,0,0,0,170,80,1704425520
+2512,202,09,00,46,114,0,0,0,0,0,0,160,103,1704425580
+2513,211,09,00,28,112,0,0,0,0,0,0,140,55,1704425600
+2514,201,09,00,33,36,25,58,18,0,0,0,170,134,1704425610
+2515,206,09,00,45,53,26,26,0,0,0,0,150,17,1704425610
+2516,176,09,00,37,103,40,0,0,0,0,0,180,169,1704425670
+2517,210,09,00,28,15,43,70,24,0,0,0,180,137,1704425670
+2518,177,09,00,43,27,70,40,0,0,0,0,180,41,1704425670
+2519,178,09,00,38,39,43,28,22,0,0,0,170,80,1704425690
+2520,202,09,00,46,114,0,0,0,0,0,0,160,103,1704425740
+2521,211,09,00,28,112,0,0,0,0,0,0,140,55,1704425740
+2522,206,09,00,45,53,26,26,0,0,0,0,150,17,1704425760
+2523,201,09,00,33,36,25,58,18,0,0,0,170,134,1704425780
+2524,177,09,00,43,27,70,40,0,0,0,0,180,41,1704425850
+2525,210,09,00,28,15,43,70,24,0,0,0,180,137,1704425850
+2526,176,09,00,37,103,40,0,0,0,0,0,180,169,1704425850
+2527,178,09,00,38,39,43,28,22,0,0,0,170,80,1704425860
+2528,211,09,00,28,112,0,0,0,0,0,0,140,55,1704425880
+2529,202,09,00,46,114,0,0,0,0,0,0,160,103,1704425900
+2530,206,09,00,45,53,26,26,0,0,0,0,150,17,1704425910
+2531,201,09,00,33,36,25,58,18,0,0,0,170,134,1704425950
+2532,211,09,00,28,112,0,0,0,0,0,0,140,55,1704426020
+2533,210,09,00,28,15,43,70,24,0,0,0,180,137,1704426030
+2534,176,09,00,37,103,40,0,0,0,0,0,180,169,1704426030
+2535,178,09,00,38,39,43,28,22,0,0,0,170,80,1704426030
+2536,177,09,00,43,27,70,40,0,0,0,0,180,41,1704426031
+2537,206,09,00,45,53,26,26,0,0,0,0,150,17,1704426060
+2538,202,09,00,46,114,0,0,0,0,0,0,160,103,1704426061
+2539,201,09,00,33,36,25,58,18,0,0,0,170,134,1704426120
+2540,211,09,00,28,112,0,0,0,0,0,0,140,55,1704426161
+2541,178,09,00,38,39,43,28,22,0,0,0,170,80,1704426200
+2542,206,09,00,45,53,26,26,0,0,0,0,150,17,1704426210
+2543,177,09,00,43,27,70,40,0,0,0,0,180,41,1704426210
+2544,210,09,00,28,15,43,70,24,0,0,0,180,137,1704426210
+2545,176,09,00,37,103,40,0,0,0,0,0,180,169,1704426210
+2546,202,09,00,46,114,0,0,0,0,0,0,160,103,1704426220
+2547,201,09,00,33,36,25,58,18,0,0,0,170,134,1704426290
+2548,211,09,00,28,112,0,0,0,0,0,0,140,55,1704426300
+2549,206,09,00,45,53,26,26,0,0,0,0,150,17,1704426361
+2550,178,09,00,38,39,43,28,22,0,0,0,170,80,1704426371
+2551,202,09,00,46,114,0,0,0,0,0,0,160,103,1704426380
+2552,176,09,00,37,103,40,0,0,0,0,0,180,169,1704426390
+2553,177,09,00,43,27,70,40,0,0,0,0,180,41,1704426391
+2554,210,09,00,28,15,43,70,24,0,0,0,180,137,1704426391
+2555,211,09,00,28,112,0,0,0,0,0,0,140,55,1704426440
+2556,201,09,00,33,36,25,58,18,0,0,0,170,134,1704426460
+2557,206,09,00,45,53,26,26,0,0,0,0,150,17,1704426510
+2558,202,09,00,46,114,0,0,0,0,0,0,160,103,1704426540
+2559,178,09,00,38,39,43,28,22,0,0,0,170,80,1704426540
+2560,177,09,00,43,27,70,40,0,0,0,0,180,41,1704426570
+2561,176,09,00,37,103,40,0,0,0,0,0,180,169,1704426570
+2562,210,09,00,28,15,43,70,24,0,0,0,180,137,1704426570
+2563,211,09,00,28,112,0,0,0,0,0,0,140,55,1704426581
+2564,201,09,00,33,36,25,58,18,0,0,0,170,134,1704426630
+2565,206,09,00,45,53,26,26,0,0,0,0,150,17,1704426661
+2566,202,09,00,46,114,0,0,0,0,0,0,160,103,1704426700
+2567,178,09,00,38,39,43,28,22,0,0,0,170,80,1704426710
+2568,211,09,00,28,112,0,0,0,0,0,0,140,55,1704426720
+2569,177,09,00,43,27,70,40,0,0,0,0,180,41,1704426750
+2570,210,09,00,28,15,43,70,24,0,0,0,180,137,1704426750
+2571,176,09,00,37,103,40,0,0,0,0,0,180,169,1704426751
+2572,201,09,00,33,36,25,58,18,0,0,0,170,134,1704426800
+2573,206,09,00,45,53,26,26,0,0,0,0,150,17,1704426810
+2574,175,07,00,40,42,29,26,33,0,0,0,170,40,1704426811
+2575,202,09,00,46,114,0,0,0,0,0,0,160,103,1704426860
+2576,211,09,00,28,112,0,0,0,0,0,0,140,55,1704426860
+2577,178,09,00,38,39,43,28,22,0,0,0,170,80,1704426880
+2578,177,09,00,43,27,70,40,0,0,0,0,180,41,1704426930
+2579,210,09,00,28,15,43,70,24,0,0,0,180,137,1704426930
+2580,176,09,00,37,103,40,0,0,0,0,0,180,169,1704426930
+2581,206,09,00,45,53,26,26,0,0,0,0,150,17,1704426960
+2582,201,09,00,33,36,25,58,18,0,0,0,170,134,1704426970
+2583,175,09,00,43,45,33,22,37,0,0,0,180,28,1704426990
+2584,211,09,00,28,112,0,0,0,0,0,0,140,55,1704427000
+2585,202,09,00,46,114,0,0,0,0,0,0,160,103,1704427019
+2586,178,09,00,38,39,43,28,22,0,0,0,170,80,1704427050
+2587,177,09,00,43,27,70,40,0,0,0,0,180,41,1704427110
+2588,210,09,00,28,15,43,70,24,0,0,0,180,137,1704427110
+2589,206,09,00,45,53,26,26,0,0,0,0,150,17,1704427110
+2590,176,09,00,37,103,40,0,0,0,0,0,180,169,1704427110
+2591,211,09,00,28,112,0,0,0,0,0,0,140,55,1704427139
+2592,201,09,00,33,36,25,58,18,0,0,0,170,134,1704427140
+2593,175,09,00,43,45,33,22,37,0,0,0,180,28,1704427170
+2594,202,09,00,46,114,0,0,0,0,0,0,160,103,1704427180
+2595,178,09,00,38,39,43,28,22,0,0,0,170,80,1704427220
+2596,206,09,00,45,53,26,26,0,0,0,0,150,17,1704427260
+2597,211,09,00,28,112,0,0,0,0,0,0,140,55,1704427280
+2598,177,09,00,43,27,70,40,0,0,0,0,180,41,1704427290
+2599,210,09,00,28,15,43,70,24,0,0,0,180,137,1704427290
+2600,176,09,00,37,103,40,0,0,0,0,0,180,169,1704427290
+2601,201,09,00,33,36,25,58,18,0,0,0,170,134,1704427310
+2602,202,09,00,46,114,0,0,0,0,0,0,160,103,1704427340
+2603,175,09,00,43,45,33,22,37,0,0,0,180,28,1704427351
+2604,178,09,00,38,39,43,28,22,0,0,0,170,80,1704427390
+2605,206,09,00,45,53,26,26,0,0,0,0,150,17,1704427410
+2606,211,09,00,28,112,0,0,0,0,0,0,140,55,1704427420
+2607,177,09,00,43,27,70,40,0,0,0,0,180,41,1704427470
+2608,176,09,00,37,103,40,0,0,0,0,0,180,169,1704427470
+2609,210,09,00,28,15,43,70,24,0,0,0,180,137,1704427470
+2610,201,09,00,33,36,25,58,18,0,0,0,170,134,1704427480
+2611,202,09,00,46,114,0,0,0,0,0,0,160,103,1704427500
+2612,175,09,00,43,45,33,22,37,0,0,0,180,28,1704427530
+2613,211,09,00,28,112,0,0,0,0,0,0,140,55,1704427560
+2614,206,09,00,45,53,26,26,0,0,0,0,150,17,1704427560
+2615,178,09,00,38,39,43,28,22,0,0,0,170,80,1704427560
+2616,201,09,00,33,36,25,58,18,0,0,0,170,134,1704427650
+2617,210,09,00,28,15,43,70,24,0,0,0,180,137,1704427650
+2618,177,09,00,43,27,70,40,0,0,0,0,180,41,1704427650
+2619,176,09,00,37,103,40,0,0,0,0,0,180,169,1704427650
+2620,202,09,00,46,114,0,0,0,0,0,0,160,103,1704427659
+2621,211,09,00,28,112,0,0,0,0,0,0,140,55,1704427700
+2622,175,09,00,43,45,33,22,37,0,0,0,180,28,1704427709
+2623,206,09,00,45,53,26,26,0,0,0,0,150,17,1704427709
+2624,178,09,00,38,39,43,28,22,0,0,0,170,80,1704427730
+2625,201,09,00,33,36,25,58,18,0,0,0,170,134,1704427820
+2626,202,09,00,46,114,0,0,0,0,0,0,160,103,1704427820
+2627,177,09,00,43,27,70,40,0,0,0,0,180,41,1704427830
+2628,210,09,00,28,15,43,70,24,0,0,0,180,137,1704427830
+2629,176,09,00,37,103,40,0,0,0,0,0,180,169,1704427830
+2630,211,09,00,28,112,0,0,0,0,0,0,140,55,1704427840
+2631,206,09,00,45,53,26,26,0,0,0,0,150,17,1704427860
+2632,175,09,00,43,45,33,22,37,0,0,0,180,28,1704427890
+2633,178,09,00,38,39,43,28,22,0,0,0,170,80,1704427900
+2634,202,09,00,46,114,0,0,0,0,0,0,160,103,1704427980
+2635,211,09,00,28,112,0,0,0,0,0,0,140,55,1704427981
+2636,201,09,00,33,36,25,58,18,0,0,0,170,134,1704427990
+2637,176,09,00,37,103,40,0,0,0,0,0,180,169,1704428010
+2638,206,09,00,45,53,26,26,0,0,0,0,150,17,1704428010
+2639,177,09,00,43,27,70,40,0,0,0,0,180,41,1704428010
+2640,210,09,00,28,15,43,70,24,0,0,0,180,137,1704428011
+2641,178,09,00,38,39,43,28,22,0,0,0,170,80,1704428070
+2642,175,09,00,43,45,33,22,37,0,0,0,180,28,1704428070
+2643,211,09,00,28,112,0,0,0,0,0,0,140,55,1704428120
+2644,202,09,00,46,114,0,0,0,0,0,0,160,103,1704428140
+2645,206,09,00,45,53,26,26,0,0,0,0,150,17,1704428160
+2646,201,09,00,33,36,25,58,18,0,0,0,170,134,1704428160
+2647,176,09,00,37,103,40,0,0,0,0,0,180,169,1704428190
+2648,210,09,00,28,15,43,70,24,0,0,0,180,137,1704428190
+2649,177,09,00,43,27,70,40,0,0,0,0,180,41,1704428190
+2650,178,09,00,38,39,43,28,22,0,0,0,170,80,1704428240
+2651,175,09,00,43,45,33,22,37,0,0,0,180,28,1704428250
+2652,211,09,00,28,112,0,0,0,0,0,0,140,55,1704428259
+2653,202,09,00,46,114,0,0,0,0,0,0,160,103,1704428300
+2654,206,09,00,45,53,26,26,0,0,0,0,150,17,1704428310
+2655,201,09,00,33,36,25,58,18,0,0,0,170,134,1704428330
+2656,177,09,00,43,27,70,40,0,0,0,0,180,41,1704428370
+2657,210,09,00,28,15,43,70,24,0,0,0,180,137,1704428370
+2658,176,09,00,37,103,40,0,0,0,0,0,180,169,1704428370
+2659,211,09,00,28,112,0,0,0,0,0,0,140,55,1704428400
+2660,178,09,00,38,39,43,28,22,0,0,0,170,80,1704428411
+2661,175,09,00,43,45,33,22,37,0,0,0,180,28,1704428430
+2662,206,09,00,45,53,26,26,0,0,0,0,150,17,1704428459
+2663,202,09,00,46,114,0,0,0,0,0,0,160,103,1704428460
+2664,201,09,00,33,36,25,58,18,0,0,0,170,134,1704428500
+2665,211,09,00,28,112,0,0,0,0,0,0,140,55,1704428540
+2666,210,09,00,28,15,43,70,24,0,0,0,180,137,1704428550
+2667,176,09,00,37,103,40,0,0,0,0,0,180,169,1704428550
+2668,177,09,00,43,27,70,40,0,0,0,0,180,41,1704428550
+2669,178,09,00,38,39,43,28,22,0,0,0,170,80,1704428580
+2670,206,09,00,45,53,26,26,0,0,0,0,150,17,1704428610
+2671,175,09,00,43,45,33,22,37,0,0,0,180,28,1704428610
+2672,202,09,00,46,114,0,0,0,0,0,0,160,103,1704428620
+2673,201,09,00,33,36,25,58,18,0,0,0,170,134,1704428671
+2674,211,09,00,28,112,0,0,0,0,0,0,140,55,1704428680
+2675,176,09,00,37,103,40,0,0,0,0,0,180,169,1704428729
+2676,210,09,00,28,15,43,70,24,0,0,0,180,137,1704428730
+2677,177,09,00,43,27,70,40,0,0,0,0,180,41,1704428731
+2678,178,09,00,38,39,43,28,22,0,0,0,170,80,1704428750
+2679,206,09,00,45,53,26,26,0,0,0,0,150,17,1704428760
+2680,202,09,00,46,114,0,0,0,0,0,0,160,103,1704428780
+2681,175,09,00,43,45,33,22,37,0,0,0,180,28,1704428790
+2682,211,09,00,28,112,0,0,0,0,0,0,140,55,1704428820
+2683,201,09,00,33,36,25,58,18,0,0,0,170,134,1704428840
+2684,210,09,00,28,15,43,70,24,0,0,0,180,137,1704428910
+2685,176,09,00,37,103,40,0,0,0,0,0,180,169,1704428910
+2686,177,09,00,43,27,70,40,0,0,0,0,180,41,1704428910
+2687,206,09,00,45,53,26,26,0,0,0,0,150,17,1704428911
+2688,178,09,00,38,39,43,28,22,0,0,0,170,80,1704428920
+2689,202,09,00,46,114,0,0,0,0,0,0,160,103,1704428940
+2690,211,09,00,28,112,0,0,0,0,0,0,140,55,1704428960
+2691,175,09,00,43,45,33,22,37,0,0,0,180,28,1704428970
+2692,201,09,00,33,36,25,58,18,0,0,0,170,134,1704429010
+2693,206,09,00,45,53,26,26,0,0,0,0,150,17,1704429060
+2694,177,09,00,43,27,70,40,0,0,0,0,180,41,1704429090
+2695,176,09,00,37,103,40,0,0,0,0,0,180,169,1704429090
+2696,210,09,00,28,15,43,70,24,0,0,0,180,137,1704429090
+2697,178,09,00,38,39,43,28,22,0,0,0,170,80,1704429090
+2698,202,09,00,46,114,0,0,0,0,0,0,160,103,1704429100
+2699,211,09,00,28,112,0,0,0,0,0,0,140,55,1704429100
+2700,175,09,00,43,45,33,22,37,0,0,0,180,28,1704429150
+2701,201,09,00,33,36,25,58,18,0,0,0,170,134,1704429180
+2702,206,09,00,45,53,26,26,0,0,0,0,150,17,1704429209
+2703,211,09,00,28,112,0,0,0,0,0,0,140,55,1704429240
+2704,202,09,00,46,114,0,0,0,0,0,0,160,103,1704429260
+2705,178,09,00,38,39,43,28,22,0,0,0,170,80,1704429260
+2706,210,09,00,28,15,43,70,24,0,0,0,180,137,1704429270
+2707,176,09,00,37,103,40,0,0,0,0,0,180,169,1704429270
+2708,177,09,00,43,27,70,40,0,0,0,0,180,41,1704429270
+2709,175,09,00,43,45,33,22,37,0,0,0,180,28,1704429330
+2710,201,09,00,33,36,25,58,18,0,0,0,170,134,1704429350
+2711,206,09,00,45,53,26,26,0,0,0,0,150,17,1704429360
+2712,211,09,00,28,112,0,0,0,0,0,0,140,55,1704429380
+2713,202,09,00,46,114,0,0,0,0,0,0,160,103,1704429420
+2714,178,09,00,38,39,43,28,22,0,0,0,170,80,1704429429
+2715,210,09,00,28,15,43,70,24,0,0,0,180,137,1704429450
+2716,176,09,00,37,103,40,0,0,0,0,0,180,169,1704429450
+2717,177,09,00,43,27,70,40,0,0,0,0,180,41,1704429450
+2718,175,09,00,43,45,33,22,37,0,0,0,180,28,1704429510
+2719,206,09,00,45,53,26,26,0,0,0,0,150,17,1704429511
+2720,201,09,00,33,36,25,58,18,0,0,0,170,134,1704429520
+2721,211,09,00,28,112,0,0,0,0,0,0,140,55,1704429520
+2722,202,09,00,46,114,0,0,0,0,0,0,160,103,1704429580
+2723,178,09,00,38,39,43,28,22,0,0,0,170,80,1704429600
+2724,177,09,00,43,27,70,40,0,0,0,0,180,41,1704429630
+2725,210,09,00,28,15,43,70,24,0,0,0,180,137,1704429630
+2726,176,09,00,37,103,40,0,0,0,0,0,180,169,1704429631
+2727,206,09,00,45,53,26,26,0,0,0,0,150,17,1704429660
+2728,211,09,00,28,112,0,0,0,0,0,0,140,55,1704429660
+2729,175,09,00,43,45,33,22,37,0,0,0,180,28,1704429690
+2730,201,09,00,33,36,25,58,18,0,0,0,170,134,1704429690
+2731,202,09,00,46,114,0,0,0,0,0,0,160,103,1704429740
+2732,178,09,00,38,39,43,28,22,0,0,0,170,80,1704429769
+2733,211,09,00,28,112,0,0,0,0,0,0,140,55,1704429800
+2734,177,09,00,43,27,70,40,0,0,0,0,180,41,1704429810
+2735,210,09,00,28,15,43,70,24,0,0,0,180,137,1704429810
+2736,176,09,00,37,103,40,0,0,0,0,0,180,169,1704429810
+2737,206,09,00,45,53,26,26,0,0,0,0,150,17,1704429810
+2738,201,09,00,33,36,25,58,18,0,0,0,170,134,1704429860
+2739,175,09,00,43,45,33,22,37,0,0,0,180,28,1704429870
+2740,202,09,00,46,114,0,0,0,0,0,0,160,103,1704429900
+2741,211,09,00,28,112,0,0,0,0,0,0,140,55,1704429939
+2742,178,09,00,38,39,43,28,22,0,0,0,170,80,1704429940
+2743,206,09,00,45,53,26,26,0,0,0,0,150,17,1704429960
+2744,177,09,00,43,27,70,40,0,0,0,0,180,41,1704429990
+2745,176,09,00,37,103,40,0,0,0,0,0,180,169,1704429990
+2746,210,09,00,28,15,43,70,24,0,0,0,180,137,1704429990
+2747,201,09,00,33,36,25,58,18,0,0,0,170,134,1704430030
+2748,175,09,00,43,45,33,22,37,0,0,0,180,28,1704430050
+2749,202,09,00,46,114,0,0,0,0,0,0,160,103,1704430060
+2750,211,09,00,28,112,0,0,0,0,0,0,140,55,1704430080
+2751,178,09,00,38,39,43,28,22,0,0,0,170,80,1704430110
+2752,206,09,00,45,53,26,26,0,0,0,0,150,17,1704430110
+2753,177,09,00,43,27,70,40,0,0,0,0,180,41,1704430170
+2754,210,09,00,28,15,43,70,24,0,0,0,180,137,1704430170
+2755,176,09,00,37,103,40,0,0,0,0,0,180,169,1704430170
+2756,201,09,00,33,36,25,58,18,0,0,0,170,134,1704430200
+2757,202,09,00,46,114,0,0,0,0,0,0,160,103,1704430220
+2758,211,09,00,28,112,0,0,0,0,0,0,140,55,1704430221
+2759,175,09,00,43,45,33,22,37,0,0,0,180,28,1704430230
+2760,206,09,00,45,53,26,26,0,0,0,0,150,17,1704430260
+2761,178,09,00,38,39,43,28,22,0,0,0,170,80,1704430280
+2762,177,09,00,43,27,70,40,0,0,0,0,180,41,1704430350
+2763,210,09,00,28,15,43,70,24,0,0,0,180,137,1704430350
+2764,176,09,00,37,103,40,0,0,0,0,0,180,169,1704430350
+2765,211,09,00,28,112,0,0,0,0,0,0,140,55,1704430360
+2766,201,09,00,33,36,25,58,18,0,0,0,170,134,1704430370
+2767,202,09,00,46,114,0,0,0,0,0,0,160,103,1704430380
+2768,206,09,00,45,53,26,26,0,0,0,0,150,17,1704430410
+2769,175,09,00,43,45,33,22,37,0,0,0,180,28,1704430410
+2770,178,09,00,38,39,43,28,22,0,0,0,170,80,1704430450
+2771,211,09,00,28,112,0,0,0,0,0,0,140,55,1704430501
+2772,177,09,00,43,27,70,40,0,0,0,0,180,41,1704430529
+2773,210,09,00,28,15,43,70,24,0,0,0,180,137,1704430530
+2774,176,09,00,37,103,40,0,0,0,0,0,180,169,1704430531
+2775,202,09,00,46,114,0,0,0,0,0,0,160,103,1704430540
+2776,201,09,00,33,36,25,58,18,0,0,0,170,134,1704430540
+2777,206,09,00,45,53,26,26,0,0,0,0,150,17,1704430560
+2778,175,09,00,43,45,33,22,37,0,0,0,180,28,1704430591
+2779,178,09,00,38,39,43,28,22,0,0,0,170,80,1704430620
+2780,211,09,00,28,112,0,0,0,0,0,0,140,55,1704430640
+2781,202,09,00,46,114,0,0,0,0,0,0,160,103,1704430700
+2782,210,09,00,28,15,43,70,24,0,0,0,180,137,1704430709
+2783,177,09,00,43,27,70,40,0,0,0,0,180,41,1704430710
+2784,176,09,00,37,103,40,0,0,0,0,0,180,169,1704430710
+2785,201,09,00,33,36,25,58,18,0,0,0,170,134,1704430710
+2786,206,09,00,45,53,26,26,0,0,0,0,150,17,1704430710
+2787,175,09,00,43,45,33,22,37,0,0,0,180,28,1704430770
+2788,211,09,00,28,112,0,0,0,0,0,0,140,55,1704430780
+2789,178,09,00,38,39,43,28,22,0,0,0,170,80,1704430791
+2790,202,09,00,46,114,0,0,0,0,0,0,160,103,1704430860
+2791,206,09,00,45,53,26,26,0,0,0,0,150,17,1704430860
+2792,201,09,00,33,36,25,58,18,0,0,0,170,134,1704430880
+2793,210,09,00,28,15,43,70,24,0,0,0,180,137,1704430890
+2794,176,09,00,37,103,40,0,0,0,0,0,180,169,1704430890
+2795,177,09,00,43,27,70,40,0,0,0,0,180,41,1704430891
+2796,211,09,00,28,112,0,0,0,0,0,0,140,55,1704430920
+2797,175,09,00,43,45,33,22,37,0,0,0,180,28,1704430951
+2798,178,09,00,38,39,43,28,22,0,0,0,170,80,1704430960
+2799,206,09,00,45,53,26,26,0,0,0,0,150,17,1704431010
+2800,202,09,00,46,114,0,0,0,0,0,0,160,103,1704431020
+2801,201,09,00,33,36,25,58,18,0,0,0,170,134,1704431050
+2802,211,09,00,28,112,0,0,0,0,0,0,140,55,1704431061
+2803,176,09,00,37,103,40,0,0,0,0,0,180,169,1704431069
+2804,177,09,00,43,27,70,40,0,0,0,0,180,41,1704431070
+2805,210,09,00,28,15,43,70,24,0,0,0,180,137,1704431070
+2806,175,09,00,43,45,33,22,37,0,0,0,180,28,1704431130
+2807,178,09,00,38,39,43,28,22,0,0,0,170,80,1704431130
+2808,206,09,00,45,53,26,26,0,0,0,0,150,17,1704431161
+2809,202,09,00,46,114,0,0,0,0,0,0,160,103,1704431180
+2810,211,09,00,28,112,0,0,0,0,0,0,140,55,1704431200
+2811,201,09,00,33,36,25,58,18,0,0,0,170,134,1704431220
+2812,177,09,00,43,27,70,40,0,0,0,0,180,41,1704431250
+2813,176,09,00,37,103,40,0,0,0,0,0,180,169,1704431250
+2814,210,09,00,28,15,43,70,24,0,0,0,180,137,1704431250
+2815,178,09,00,38,39,43,28,22,0,0,0,170,80,1704431300
+2816,175,09,00,43,45,33,22,37,0,0,0,180,28,1704431310
+2817,206,09,00,45,53,26,26,0,0,0,0,150,17,1704431310
+2818,202,09,00,46,114,0,0,0,0,0,0,160,103,1704431340
+2819,211,09,00,28,112,0,0,0,0,0,0,140,55,1704431340
+2820,201,09,00,33,36,25,58,18,0,0,0,170,134,1704431389
+2821,210,09,00,28,15,43,70,24,0,0,0,180,137,1704431430
+2822,177,09,00,43,27,70,40,0,0,0,0,180,41,1704431430
+2823,176,09,00,37,103,40,0,0,0,0,0,180,169,1704431430
+2824,206,09,00,45,53,26,26,0,0,0,0,150,17,1704431461
+2825,178,09,00,38,39,43,28,22,0,0,0,170,80,1704431470
+2826,211,09,00,28,112,0,0,0,0,0,0,140,55,1704431480
+2827,175,09,00,43,45,33,22,37,0,0,0,180,28,1704431490
+2828,202,09,00,46,114,0,0,0,0,0,0,160,103,1704431500
+2829,201,09,00,33,36,25,58,18,0,0,0,170,134,1704431560
+2830,206,09,00,45,53,26,26,0,0,0,0,150,17,1704431610
+2831,210,09,00,28,15,43,70,24,0,0,0,180,137,1704431610
+2832,176,09,00,37,103,40,0,0,0,0,0,180,169,1704431610
+2833,177,09,00,43,27,70,40,0,0,0,0,180,41,1704431611
+2834,211,09,00,28,112,0,0,0,0,0,0,140,55,1704431620
+2835,178,09,00,38,39,43,28,22,0,0,0,170,80,1704431640
+2836,202,09,00,46,114,0,0,0,0,0,0,160,103,1704431660
+2837,175,09,00,43,45,33,22,37,0,0,0,180,28,1704431670
+2838,201,09,00,33,36,25,58,18,0,0,0,170,134,1704431730
+2839,211,09,00,28,112,0,0,0,0,0,0,140,55,1704431760
+2840,206,09,00,45,53,26,26,0,0,0,0,150,17,1704431760
+2841,177,09,00,43,27,70,40,0,0,0,0,180,41,1704431790
+2842,210,09,00,28,15,43,70,24,0,0,0,180,137,1704431790
+2843,176,09,00,37,103,40,0,0,0,0,0,180,169,1704431790
+2844,178,09,00,38,39,43,28,22,0,0,0,170,80,1704431810
+2845,202,09,00,46,114,0,0,0,0,0,0,160,103,1704431820
+2846,175,09,00,43,45,33,22,37,0,0,0,180,28,1704431851
+2847,201,09,00,33,36,25,58,18,0,0,0,170,134,1704431900
+2848,211,09,00,28,112,0,0,0,0,0,0,140,55,1704431900
+2849,206,09,00,45,53,26,26,0,0,0,0,150,17,1704431910
+2850,210,09,00,28,15,43,70,24,0,0,0,180,137,1704431969
+2851,176,09,00,37,103,40,0,0,0,0,0,180,169,1704431970
+2852,177,09,00,43,27,70,40,0,0,0,0,180,41,1704431970
+2853,202,09,00,46,114,0,0,0,0,0,0,160,103,1704431980
+2854,178,09,00,38,39,43,28,22,0,0,0,170,80,1704431980
+2855,175,09,00,43,45,33,22,37,0,0,0,180,28,1704432030
+2856,211,09,00,28,112,0,0,0,0,0,0,140,55,1704432040
+2857,206,09,00,45,53,26,26,0,0,0,0,150,17,1704432060
+2858,201,09,00,33,36,25,58,18,0,0,0,170,134,1704432069
+2859,202,09,00,46,114,0,0,0,0,0,0,160,103,1704432141
+2860,176,09,00,37,103,40,0,0,0,0,0,180,169,1704432150
+2861,210,09,00,28,15,43,70,24,0,0,0,180,137,1704432150
+2862,178,09,00,38,39,43,28,22,0,0,0,170,80,1704432150
+2863,177,09,00,43,27,70,40,0,0,0,0,180,41,1704432151
+2864,211,09,00,28,112,0,0,0,0,0,0,140,55,1704432180
+2865,206,09,00,45,53,26,26,0,0,0,0,150,17,1704432210
+2866,175,09,00,43,45,33,22,37,0,0,0,180,28,1704432210
+2867,201,09,00,33,36,25,58,18,0,0,0,170,134,1704432240
+2868,202,09,00,46,114,0,0,0,0,0,0,160,103,1704432300
+2869,178,09,00,38,39,43,28,22,0,0,0,170,80,1704432319
+2870,211,09,00,28,112,0,0,0,0,0,0,140,55,1704432321
+2871,210,09,00,28,15,43,70,24,0,0,0,180,137,1704432330
+2872,177,09,00,43,27,70,40,0,0,0,0,180,41,1704432330
+2873,176,09,00,37,103,40,0,0,0,0,0,180,169,1704432330
+2874,206,09,00,45,53,26,26,0,0,0,0,150,17,1704432360
+2875,175,09,00,43,45,33,22,37,0,0,0,180,28,1704432390
+2876,201,09,00,33,36,25,58,18,0,0,0,170,134,1704432410
+2877,211,09,00,28,112,0,0,0,0,0,0,140,55,1704432460
+2878,202,09,00,46,114,0,0,0,0,0,0,160,103,1704432460
+2879,178,09,00,38,39,43,28,22,0,0,0,170,80,1704432490
+2880,177,09,00,43,27,70,40,0,0,0,0,180,41,1704432510
+2881,176,09,00,37,103,40,0,0,0,0,0,180,169,1704432510
+2882,210,09,00,28,15,43,70,24,0,0,0,180,137,1704432510
+2883,206,09,00,45,53,26,26,0,0,0,0,150,17,1704432511
+2884,175,09,00,43,45,33,22,37,0,0,0,180,28,1704432570
+2885,201,09,00,33,36,25,58,18,0,0,0,170,134,1704432580
+2886,211,09,00,28,112,0,0,0,0,0,0,140,55,1704432601
+2887,202,09,00,46,114,0,0,0,0,0,0,160,103,1704432620
+2888,206,09,00,45,53,26,26,0,0,0,0,150,17,1704432660
+2889,178,09,00,38,39,43,28,22,0,0,0,170,80,1704432661
+2890,210,09,00,28,15,43,70,24,0,0,0,180,137,1704432690
+2891,177,09,00,43,27,70,40,0,0,0,0,180,41,1704432690
+2892,176,09,00,37,103,40,0,0,0,0,0,180,169,1704432690
+2893,211,09,00,28,112,0,0,0,0,0,0,140,55,1704432740
+2894,175,09,00,43,45,33,22,37,0,0,0,180,28,1704432750
+2895,201,09,00,33,36,25,58,18,0,0,0,170,134,1704432750
+2896,202,09,00,46,114,0,0,0,0,0,0,160,103,1704432780
+2897,206,09,00,45,53,26,26,0,0,0,0,150,17,1704432810
+2898,178,09,00,38,39,43,28,22,0,0,0,170,80,1704432830
+2899,176,09,00,37,103,40,0,0,0,0,0,180,169,1704432870
+2900,177,09,00,43,27,70,40,0,0,0,0,180,41,1704432870
+2901,210,09,00,28,15,43,70,24,0,0,0,180,137,1704432870
+2902,211,09,00,28,112,0,0,0,0,0,0,140,55,1704432880
+2903,201,09,00,33,36,25,58,18,0,0,0,170,134,1704432920
+2904,175,09,00,43,45,33,22,37,0,0,0,180,28,1704432930
+2905,202,09,00,46,114,0,0,0,0,0,0,160,103,1704432940
+2906,206,09,00,45,53,26,26,0,0,0,0,150,17,1704432961
+2907,178,09,00,38,39,43,28,22,0,0,0,170,80,1704432999
+2908,211,09,00,28,112,0,0,0,0,0,0,140,55,1704433021
+2909,176,09,00,37,103,40,0,0,0,0,0,180,169,1704433050
+2910,177,09,00,43,27,70,40,0,0,0,0,180,41,1704433050
+2911,210,09,00,28,15,43,70,24,0,0,0,180,137,1704433051
+2912,201,09,00,33,36,25,58,18,0,0,0,170,134,1704433090
+2913,202,09,00,46,114,0,0,0,0,0,0,160,103,1704433100
+2914,206,09,00,45,53,26,26,0,0,0,0,150,17,1704433110
+2915,175,09,00,43,45,33,22,37,0,0,0,180,28,1704433111
+2916,211,09,00,28,112,0,0,0,0,0,0,140,55,1704433160
+2917,178,09,00,38,39,43,28,22,0,0,0,170,80,1704433170
+2918,177,09,00,43,27,70,40,0,0,0,0,180,41,1704433230
+2919,210,09,00,28,15,43,70,24,0,0,0,180,137,1704433230
+2920,176,09,00,37,103,40,0,0,0,0,0,180,169,1704433230
+2921,206,09,00,45,53,26,26,0,0,0,0,150,17,1704433260
+2922,201,09,00,33,36,25,58,18,0,0,0,170,134,1704433260
+2923,202,09,00,46,114,0,0,0,0,0,0,160,103,1704433260
+2924,175,09,00,43,45,33,22,37,0,0,0,180,28,1704433290
+2925,211,09,00,28,112,0,0,0,0,0,0,140,55,1704433300
+2926,178,09,00,38,39,43,28,22,0,0,0,170,80,1704433341
+2927,176,09,00,37,103,40,0,0,0,0,0,180,169,1704433409
+2928,206,09,00,45,53,26,26,0,0,0,0,150,17,1704433410
+2929,177,09,00,43,27,70,40,0,0,0,0,180,41,1704433410
+2930,210,09,00,28,15,43,70,24,0,0,0,180,137,1704433411
+2931,202,09,00,46,114,0,0,0,0,0,0,160,103,1704433420
+2932,201,09,00,33,36,25,58,18,0,0,0,170,134,1704433430
+2933,211,09,00,28,112,0,0,0,0,0,0,140,55,1704433440
+2934,175,09,00,43,45,33,22,37,0,0,0,180,28,1704433469
+2935,178,09,00,38,39,43,28,22,0,0,0,170,80,1704433510
+2936,206,09,00,45,53,26,26,0,0,0,0,150,17,1704433560
+2937,211,09,00,28,112,0,0,0,0,0,0,140,55,1704433580
+2938,202,09,00,46,114,0,0,0,0,0,0,160,103,1704433580
+2939,177,09,00,43,27,70,40,0,0,0,0,180,41,1704433590
+2940,176,09,00,37,103,40,0,0,0,0,0,180,169,1704433590
+2941,210,09,00,28,15,43,70,24,0,0,0,180,137,1704433590
+2942,201,09,00,33,36,25,58,18,0,0,0,170,134,1704433600
+2943,175,09,00,43,45,33,22,37,0,0,0,180,28,1704433650
+2944,178,09,00,38,39,43,28,22,0,0,0,170,80,1704433680
+2945,206,09,00,45,53,26,26,0,0,0,0,150,17,1704433710
+2946,211,09,00,28,112,0,0,0,0,0,0,140,55,1704433720
+2947,202,09,00,46,114,0,0,0,0,0,0,160,103,1704433740
+2948,177,09,00,43,27,70,40,0,0,0,0,180,41,1704433769
+2949,176,09,00,37,103,40,0,0,0,0,0,180,169,1704433770
+2950,201,09,00,33,36,25,58,18,0,0,0,170,134,1704433770
+2951,210,09,00,28,15,43,70,24,0,0,0,180,137,1704433771
+2952,175,09,00,43,45,33,22,37,0,0,0,180,28,1704433831
+2953,178,09,00,38,39,43,28,22,0,0,0,170,80,1704433850
+2954,211,09,00,28,112,0,0,0,0,0,0,140,55,1704433859
+2955,206,09,00,45,53,26,26,0,0,0,0,150,17,1704433861
+2956,202,09,00,46,114,0,0,0,0,0,0,160,103,1704433901
+2957,201,09,00,33,36,25,58,18,0,0,0,170,134,1704433940
+2958,177,09,00,43,27,70,40,0,0,0,0,180,41,1704433950
+2959,210,09,00,28,15,43,70,24,0,0,0,180,137,1704433950
+2960,176,09,00,37,103,40,0,0,0,0,0,180,169,1704433950
+2961,211,09,00,28,112,0,0,0,0,0,0,140,55,1704434000
+2962,175,09,00,43,45,33,22,37,0,0,0,180,28,1704434010
+2963,206,09,00,45,53,26,26,0,0,0,0,150,17,1704434010
+2964,178,09,00,38,39,43,28,22,0,0,0,170,80,1704434020
+2965,202,09,00,46,114,0,0,0,0,0,0,160,103,1704434060
+2966,201,09,00,33,36,25,58,18,0,0,0,170,134,1704434110
+2967,210,09,00,28,15,43,70,24,0,0,0,180,137,1704434130
+2968,176,09,00,37,103,40,0,0,0,0,0,180,169,1704434130
+2969,177,09,00,43,27,70,40,0,0,0,0,180,41,1704434130
+2970,211,09,00,28,112,0,0,0,0,0,0,140,55,1704434140
+2971,206,09,00,45,53,26,26,0,0,0,0,150,17,1704434160
+2972,178,09,00,38,39,43,28,22,0,0,0,170,80,1704434190
+2973,175,09,00,43,45,33,22,37,0,0,0,180,28,1704434190
+2974,202,09,00,46,114,0,0,0,0,0,0,160,103,1704434220
+2975,211,09,00,28,112,0,0,0,0,0,0,140,55,1704434280
+2976,201,09,00,33,36,25,58,18,0,0,0,170,134,1704434280
+2977,206,09,00,45,53,26,26,0,0,0,0,150,17,1704434310
+2978,176,09,00,37,103,40,0,0,0,0,0,180,169,1704434310
+2979,177,09,00,43,27,70,40,0,0,0,0,180,41,1704434310
+2980,210,09,00,28,15,43,70,24,0,0,0,180,137,1704434311
+2981,178,09,00,38,39,43,28,22,0,0,0,170,80,1704434359
+2982,175,09,00,43,45,33,22,37,0,0,0,180,28,1704434370
+2983,202,09,00,46,114,0,0,0,0,0,0,160,103,1704434379
+2984,211,09,00,28,112,0,0,0,0,0,0,140,55,1704434420
+2985,201,09,00,33,36,25,58,18,0,0,0,170,134,1704434450
+2986,206,09,00,45,53,26,26,0,0,0,0,150,17,1704434460
+2987,176,09,00,37,103,40,0,0,0,0,0,180,169,1704434490
+2988,177,09,00,43,27,70,40,0,0,0,0,180,41,1704434490
+2989,210,09,00,28,15,43,70,24,0,0,0,180,137,1704434490
+2990,178,09,00,38,39,43,28,22,0,0,0,170,80,1704434530
+2991,202,09,00,46,114,0,0,0,0,0,0,160,103,1704434540
+2992,175,09,00,43,45,33,22,37,0,0,0,180,28,1704434550
+2993,211,09,00,28,112,0,0,0,0,0,0,140,55,1704434560
+2994,206,09,00,45,53,26,26,0,0,0,0,150,17,1704434610
+2995,201,09,00,33,36,25,58,18,0,0,0,170,134,1704434620
+2996,176,09,00,37,103,40,0,0,0,0,0,180,169,1704434670
+2997,177,09,00,43,27,70,40,0,0,0,0,180,41,1704434670
+2998,210,09,00,28,15,43,70,24,0,0,0,180,137,1704434670
+2999,211,09,00,28,112,0,0,0,0,0,0,140,55,1704434699
+3000,202,09,00,46,114,0,0,0,0,0,0,160,103,1704434700
+3001,178,09,00,38,39,43,28,22,0,0,0,170,80,1704434700
+3002,175,09,00,43,45,33,22,37,0,0,0,180,28,1704434730
+3003,206,09,00,45,53,26,26,0,0,0,0,150,17,1704434760
+3004,201,09,00,33,36,25,58,18,0,0,0,170,134,1704434790
+3005,211,09,00,28,112,0,0,0,0,0,0,140,55,1704434840
+3006,210,09,00,28,15,43,70,24,0,0,0,180,137,1704434850
+3007,177,09,00,43,27,70,40,0,0,0,0,180,41,1704434850
+3008,176,09,00,37,103,40,0,0,0,0,0,180,169,1704434851
+3009,202,09,00,46,114,0,0,0,0,0,0,160,103,1704434860
+3010,178,09,00,38,39,43,28,22,0,0,0,170,80,1704434870
+3011,206,09,00,45,53,26,26,0,0,0,0,150,17,1704434910
+3012,175,09,00,43,45,33,22,37,0,0,0,180,28,1704434910
+3013,201,09,00,33,36,25,58,18,0,0,0,170,134,1704434960
+3014,211,09,00,28,112,0,0,0,0,0,0,140,55,1704434980
+3015,202,09,00,46,114,0,0,0,0,0,0,160,103,1704435019
+3016,176,09,00,37,103,40,0,0,0,0,0,180,169,1704435030
+3017,177,09,00,43,27,70,40,0,0,0,0,180,41,1704435030
+3018,210,09,00,28,15,43,70,24,0,0,0,180,137,1704435030
+3019,178,09,00,38,39,43,28,22,0,0,0,170,80,1704435040
+3020,206,09,00,45,53,26,26,0,0,0,0,150,17,1704435060
+3021,175,09,00,43,45,33,22,37,0,0,0,180,28,1704435090
+3022,211,09,00,28,112,0,0,0,0,0,0,140,55,1704435121
+3023,201,09,00,33,36,25,58,18,0,0,0,170,134,1704435130
+3024,202,09,00,46,114,0,0,0,0,0,0,160,103,1704435180
+3025,177,09,00,43,27,70,40,0,0,0,0,180,41,1704435210
+3026,206,09,00,45,53,26,26,0,0,0,0,150,17,1704435210
+3027,210,09,00,28,15,43,70,24,0,0,0,180,137,1704435210
+3028,176,09,00,37,103,40,0,0,0,0,0,180,169,1704435210
+3029,178,09,00,38,39,43,28,22,0,0,0,170,80,1704435210
+3030,211,09,00,28,112,0,0,0,0,0,0,140,55,1704435260
+3031,175,09,00,43,45,33,22,37,0,0,0,180,28,1704435270
+3032,201,09,00,33,36,25,58,18,0,0,0,170,134,1704435300
+3033,202,09,00,46,114,0,0,0,0,0,0,160,103,1704435340
+3034,206,09,00,45,53,26,26,0,0,0,0,150,17,1704435361
+3035,178,09,00,38,39,43,28,22,0,0,0,170,80,1704435380
+3036,210,09,00,28,15,43,70,24,0,0,0,180,137,1704435390
+3037,177,09,00,43,27,70,40,0,0,0,0,180,41,1704435390
+3038,176,09,00,37,103,40,0,0,0,0,0,180,169,1704435390
+3039,211,09,00,28,112,0,0,0,0,0,0,140,55,1704435401
+3040,175,09,00,43,45,33,22,37,0,0,0,180,28,1704435450
+3041,201,09,00,33,36,25,58,18,0,0,0,170,134,1704435469
+3042,202,09,00,46,114,0,0,0,0,0,0,160,103,1704435500
+3043,206,09,00,45,53,26,26,0,0,0,0,150,17,1704435510
+3044,211,09,00,28,112,0,0,0,0,0,0,140,55,1704435540
+3045,178,09,00,38,39,43,28,22,0,0,0,170,80,1704435550
+3046,210,09,00,28,15,43,70,24,0,0,0,180,137,1704435569
+3047,177,09,00,43,27,70,40,0,0,0,0,180,41,1704435570
+3048,176,09,00,37,103,40,0,0,0,0,0,180,169,1704435570
+3049,175,09,00,43,45,33,22,37,0,0,0,180,28,1704435630
+3050,201,09,00,33,36,25,58,18,0,0,0,170,134,1704435640
+3051,206,09,00,45,53,26,26,0,0,0,0,150,17,1704435660
+3052,202,09,00,46,114,0,0,0,0,0,0,160,103,1704435660
+3053,211,09,00,28,112,0,0,0,0,0,0,140,55,1704435680
+3054,178,09,00,38,39,43,28,22,0,0,0,170,80,1704435721
+3055,210,09,00,28,15,43,70,24,0,0,0,180,137,1704435750
+3056,177,09,00,43,27,70,40,0,0,0,0,180,41,1704435750
+3057,176,09,00,37,103,40,0,0,0,0,0,180,169,1704435750
+3058,175,09,00,43,45,33,22,37,0,0,0,180,28,1704435809
+3059,206,09,00,45,53,26,26,0,0,0,0,150,17,1704435810
+3060,201,09,00,33,36,25,58,18,0,0,0,170,134,1704435810
+3061,211,09,00,28,112,0,0,0,0,0,0,140,55,1704435820
+3062,202,09,00,46,114,0,0,0,0,0,0,160,103,1704435820
+3063,178,09,00,38,39,43,28,22,0,0,0,170,80,1704435890
+3064,210,09,00,28,15,43,70,24,0,0,0,180,137,1704435930
+3065,177,09,00,43,27,70,40,0,0,0,0,180,41,1704435930
+3066,176,09,00,37,103,40,0,0,0,0,0,180,169,1704435930
+3067,211,09,00,28,112,0,0,0,0,0,0,140,55,1704435960
+3068,206,09,00,45,53,26,26,0,0,0,0,150,17,1704435960
+3069,202,09,00,46,114,0,0,0,0,0,0,160,103,1704435979
+3070,201,09,00,33,36,25,58,18,0,0,0,170,134,1704435980
+3071,175,09,00,43,45,33,22,37,0,0,0,180,28,1704435990
+3072,178,09,00,38,39,43,28,22,0,0,0,170,80,1704436060
+3073,211,09,00,28,112,0,0,0,0,0,0,140,55,1704436099
+3074,177,09,00,43,27,70,40,0,0,0,0,180,41,1704436110
+3075,176,09,00,37,103,40,0,0,0,0,0,180,169,1704436110
+3076,210,09,00,28,15,43,70,24,0,0,0,180,137,1704436110
+3077,206,09,00,45,53,26,26,0,0,0,0,150,17,1704436110
+3078,202,09,00,46,114,0,0,0,0,0,0,160,103,1704436140
+3079,201,09,00,33,36,25,58,18,0,0,0,170,134,1704436150
+3080,175,09,00,43,45,33,22,37,0,0,0,180,28,1704436170
+3081,178,09,00,38,39,43,28,22,0,0,0,170,80,1704436230
+3082,211,09,00,28,112,0,0,0,0,0,0,140,55,1704436240
+3083,206,09,00,45,53,26,26,0,0,0,0,150,17,1704436260
+3084,177,09,00,43,27,70,40,0,0,0,0,180,41,1704436290
+3085,176,09,00,37,103,40,0,0,0,0,0,180,169,1704436290
+3086,210,09,00,28,15,43,70,24,0,0,0,180,137,1704436291
+3087,202,09,00,46,114,0,0,0,0,0,0,160,103,1704436300
+3088,201,09,00,33,36,25,58,18,0,0,0,170,134,1704436320
+3089,175,09,00,43,45,33,22,37,0,0,0,180,28,1704436350
+3090,211,09,00,28,112,0,0,0,0,0,0,140,55,1704436380
+3091,178,09,00,38,39,43,28,22,0,0,0,170,80,1704436400
+3092,206,09,00,45,53,26,26,0,0,0,0,150,17,1704436410
+3093,202,09,00,46,114,0,0,0,0,0,0,160,103,1704436460
+3094,176,09,00,37,103,40,0,0,0,0,0,180,169,1704436470
+3095,210,09,00,28,15,43,70,24,0,0,0,180,137,1704436470
+3096,177,09,00,43,27,70,40,0,0,0,0,180,41,1704436470
+3097,201,09,00,33,36,25,58,18,0,0,0,170,134,1704436490
+3098,211,09,00,28,112,0,0,0,0,0,0,140,55,1704436520
+3099,175,09,00,43,45,33,22,37,0,0,0,180,28,1704436530
+3100,206,09,00,45,53,26,26,0,0,0,0,150,17,1704436560
+3101,178,09,00,38,39,43,28,22,0,0,0,170,80,1704436570
+3102,202,09,00,46,114,0,0,0,0,0,0,160,103,1704436619
+3103,177,09,00,43,27,70,40,0,0,0,0,180,41,1704436650
+3104,176,09,00,37,103,40,0,0,0,0,0,180,169,1704436650
+3105,210,09,00,28,15,43,70,24,0,0,0,180,137,1704436651
+3106,211,09,00,28,112,0,0,0,0,0,0,140,55,1704436660
+3107,201,09,00,33,36,25,58,18,0,0,0,170,134,1704436660
+3108,206,09,00,45,53,26,26,0,0,0,0,150,17,1704436710
+3109,175,09,00,43,45,33,22,37,0,0,0,180,28,1704436711
+3110,178,09,00,38,39,43,28,22,0,0,0,170,80,1704436740
+3111,202,09,00,46,114,0,0,0,0,0,0,160,103,1704436780
+3112,211,09,00,28,112,0,0,0,0,0,0,140,55,1704436799
+3113,201,09,00,33,36,25,58,18,0,0,0,170,134,1704436829
+3114,177,09,00,43,27,70,40,0,0,0,0,180,41,1704436829
+3115,210,09,00,28,15,43,70,24,0,0,0,180,137,1704436830
+3116,176,09,00,37,103,40,0,0,0,0,0,180,169,1704436830
+3117,206,09,00,45,53,26,26,0,0,0,0,150,17,1704436860
+3118,175,09,00,43,45,33,22,37,0,0,0,180,28,1704436890
+3119,178,09,00,38,39,43,28,22,0,0,0,170,80,1704436910
+3120,211,09,00,28,112,0,0,0,0,0,0,140,55,1704436940
+3121,202,09,00,46,114,0,0,0,0,0,0,160,103,1704436940
+3122,201,09,00,33,36,25,58,18,0,0,0,170,134,1704437000
+3123,210,09,00,28,15,43,70,24,0,0,0,180,137,1704437009
+3124,176,09,00,37,103,40,0,0,0,0,0,180,169,1704437010
+3125,206,09,00,45,53,26,26,0,0,0,0,150,17,1704437010
+3126,177,09,00,43,27,70,40,0,0,0,0,180,41,1704437010
+3127,175,09,00,43,45,33,22,37,0,0,0,180,28,1704437070
+3128,211,09,00,28,112,0,0,0,0,0,0,140,55,1704437080
+3129,178,09,00,38,39,43,28,22,0,0,0,170,80,1704437080
+3130,202,09,00,46,114,0,0,0,0,0,0,160,103,1704437100
+3131,206,09,00,45,53,26,26,0,0,0,0,150,17,1704437161
+3132,201,09,00,33,36,25,58,18,0,0,0,170,134,1704437170
+3133,177,09,00,43,27,70,40,0,0,0,0,180,41,1704437190
+3134,210,09,00,28,15,43,70,24,0,0,0,180,137,1704437190
+3135,176,09,00,37,103,40,0,0,0,0,0,180,169,1704437190
+3136,211,09,00,28,112,0,0,0,0,0,0,140,55,1704437220
+3137,175,09,00,43,45,33,22,37,0,0,0,180,28,1704437250
+3138,178,09,00,38,39,43,28,22,0,0,0,170,80,1704437251
+3139,202,09,00,46,114,0,0,0,0,0,0,160,103,1704437259
+3140,206,09,00,45,53,26,26,0,0,0,0,150,17,1704437310
+3141,201,09,00,33,36,25,58,18,0,0,0,170,134,1704437340
+3142,211,09,00,28,112,0,0,0,0,0,0,140,55,1704437360
+3143,177,09,00,43,27,70,40,0,0,0,0,180,41,1704437369
+3144,210,09,00,28,15,43,70,24,0,0,0,180,137,1704437370
+3145,176,09,00,37,103,40,0,0,0,0,0,180,169,1704437370
+3146,178,09,00,38,39,43,28,22,0,0,0,170,80,1704437420
+3147,202,09,00,46,114,0,0,0,0,0,0,160,103,1704437420
+3148,175,09,00,43,45,33,22,37,0,0,0,180,28,1704437430
+3149,206,09,00,45,53,26,26,0,0,0,0,150,17,1704437460
+3150,211,09,00,28,112,0,0,0,0,0,0,140,55,1704437499
+3151,201,09,00,33,36,25,58,18,0,0,0,170,134,1704437510
+3152,210,09,00,28,15,43,70,24,0,0,0,180,137,1704437550
+3153,176,09,00,37,103,40,0,0,0,0,0,180,169,1704437550
+3154,177,09,00,43,27,70,40,0,0,0,0,180,41,1704437550
+3155,202,09,00,46,114,0,0,0,0,0,0,160,103,1704437580
+3156,178,09,00,38,39,43,28,22,0,0,0,170,80,1704437590
+3157,206,09,00,45,53,26,26,0,0,0,0,150,17,1704437610
+3158,175,09,00,43,45,33,22,37,0,0,0,180,28,1704437610
+3159,211,09,00,28,112,0,0,0,0,0,0,140,55,1704437640
+3160,201,09,00,33,36,25,58,18,0,0,0,170,134,1704437680
+3161,210,09,00,28,15,43,70,24,0,0,0,180,137,1704437730
+3162,176,09,00,37,103,40,0,0,0,0,0,180,169,1704437730
+3163,177,09,00,43,27,70,40,0,0,0,0,180,41,1704437730
+3164,202,09,00,46,114,0,0,0,0,0,0,160,103,1704437740
+3165,206,09,00,45,53,26,26,0,0,0,0,150,17,1704437759
+3166,178,09,00,38,39,43,28,22,0,0,0,170,80,1704437760
+3167,211,09,00,28,112,0,0,0,0,0,0,140,55,1704437780
+3168,175,09,00,43,45,33,22,37,0,0,0,180,28,1704437790
+3169,201,09,00,33,36,25,58,18,0,0,0,170,134,1704437850
+3170,202,09,00,46,114,0,0,0,0,0,0,160,103,1704437900
+3171,206,09,00,45,53,26,26,0,0,0,0,150,17,1704437910
+3172,177,09,00,43,27,70,40,0,0,0,0,180,41,1704437910
+3173,176,09,00,37,103,40,0,0,0,0,0,180,169,1704437910
+3174,210,09,00,28,15,43,70,24,0,0,0,180,137,1704437911
+3175,211,09,00,28,112,0,0,0,0,0,0,140,55,1704437920
+3176,178,09,00,38,39,43,28,22,0,0,0,170,80,1704437930
+3177,175,09,00,43,45,33,22,37,0,0,0,180,28,1704437970
+3178,201,09,00,33,36,25,58,18,0,0,0,170,134,1704438020
+3179,202,09,00,46,114,0,0,0,0,0,0,160,103,1704438060
+3180,206,09,00,45,53,26,26,0,0,0,0,150,17,1704438060
+3181,211,09,00,28,112,0,0,0,0,0,0,140,55,1704438060
+3182,177,09,00,43,27,70,40,0,0,0,0,180,41,1704438090
+3183,176,09,00,37,103,40,0,0,0,0,0,180,169,1704438090
+3184,210,09,00,28,15,43,70,24,0,0,0,180,137,1704438090
+3185,178,09,00,38,39,43,28,22,0,0,0,170,80,1704438100
+3186,175,09,00,43,45,33,22,37,0,0,0,180,28,1704438150
+3187,201,09,00,33,36,25,58,18,0,0,0,170,134,1704438191
+3188,211,09,00,28,112,0,0,0,0,0,0,140,55,1704438200
+3189,206,09,00,45,53,26,26,0,0,0,0,150,17,1704438210
+3190,202,09,00,46,114,0,0,0,0,0,0,160,103,1704438220
+3191,177,09,00,43,27,70,40,0,0,0,0,180,41,1704438270
+3192,176,09,00,37,103,40,0,0,0,0,0,180,169,1704438270
+3193,210,09,00,28,15,43,70,24,0,0,0,180,137,1704438270
+3194,178,09,00,38,39,43,28,22,0,0,0,170,80,1704438270
+3195,175,09,00,43,45,33,22,37,0,0,0,180,28,1704438330
+3196,211,09,00,28,112,0,0,0,0,0,0,140,55,1704438340
+3197,206,09,00,45,53,26,26,0,0,0,0,150,17,1704438360
+3198,201,09,00,33,36,25,58,18,0,0,0,170,134,1704438360
+3199,202,09,00,46,114,0,0,0,0,0,0,160,103,1704438380
+3200,178,09,00,38,39,43,28,22,0,0,0,170,80,1704438440
+3201,177,09,00,43,27,70,40,0,0,0,0,180,41,1704438450
+3202,210,09,00,28,15,43,70,24,0,0,0,180,137,1704438450
+3203,176,09,00,37,103,40,0,0,0,0,0,180,169,1704438450
+3204,211,09,00,28,112,0,0,0,0,0,0,140,55,1704438480
+3205,175,09,00,43,45,33,22,37,0,0,0,180,28,1704438510
+3206,206,09,00,45,53,26,26,0,0,0,0,150,17,1704438510
+3207,201,09,00,33,36,25,58,18,0,0,0,170,134,1704438530
+3208,202,09,00,46,114,0,0,0,0,0,0,160,103,1704438540
+3209,178,09,00,38,39,43,28,22,0,0,0,170,80,1704438610
+3210,211,09,00,28,112,0,0,0,0,0,0,140,55,1704438621
+3211,176,09,00,37,103,40,0,0,0,0,0,180,169,1704438630
+3212,177,09,00,43,27,70,40,0,0,0,0,180,41,1704438630
+3213,210,09,00,28,15,43,70,24,0,0,0,180,137,1704438630
+3214,206,09,00,45,53,26,26,0,0,0,0,150,17,1704438660
+3215,175,09,00,43,45,33,22,37,0,0,0,180,28,1704438690
+3216,202,09,00,46,114,0,0,0,0,0,0,160,103,1704438700
+3217,201,09,00,33,36,25,58,18,0,0,0,170,134,1704438700
+3218,211,09,00,28,112,0,0,0,0,0,0,140,55,1704438760
+3219,178,09,00,38,39,43,28,22,0,0,0,170,80,1704438780
+3220,176,09,00,37,103,40,0,0,0,0,0,180,169,1704438809
+3221,206,09,00,45,53,26,26,0,0,0,0,150,17,1704438810
+3222,210,09,00,28,15,43,70,24,0,0,0,180,137,1704438810
+3223,177,09,00,43,27,70,40,0,0,0,0,180,41,1704438810
+3224,202,09,00,46,114,0,0,0,0,0,0,160,103,1704438860
+3225,201,09,00,33,36,25,58,18,0,0,0,170,134,1704438870
+3226,175,09,00,43,45,33,22,37,0,0,0,180,28,1704438870
+3227,211,09,00,28,112,0,0,0,0,0,0,140,55,1704438901
+3228,178,09,00,38,39,43,28,22,0,0,0,170,80,1704438950
+3229,206,09,00,45,53,26,26,0,0,0,0,150,17,1704438960
+3230,176,09,00,37,103,40,0,0,0,0,0,180,169,1704438990
+3231,177,09,00,43,27,70,40,0,0,0,0,180,41,1704438990
+3232,210,09,00,28,15,43,70,24,0,0,0,180,137,1704438991
+3233,202,09,00,46,114,0,0,0,0,0,0,160,103,1704439019
+3234,211,09,00,28,112,0,0,0,0,0,0,140,55,1704439040
+3235,201,09,00,33,36,25,58,18,0,0,0,170,134,1704439040
+3236,175,09,00,43,45,33,22,37,0,0,0,180,28,1704439050
+3237,206,09,00,45,53,26,26,0,0,0,0,150,17,1704439110
+3238,178,09,00,38,39,43,28,22,0,0,0,170,80,1704439120
+3239,176,09,00,37,103,40,0,0,0,0,0,180,169,1704439170
+3240,210,09,00,28,15,43,70,24,0,0,0,180,137,1704439170
+3241,177,09,00,43,27,70,40,0,0,0,0,180,41,1704439170
+3242,211,09,00,28,112,0,0,0,0,0,0,140,55,1704439180
+3243,202,09,00,46,114,0,0,0,0,0,0,160,103,1704439180
+3244,201,09,00,33,36,25,58,18,0,0,0,170,134,1704439210
+3245,175,09,00,43,45,33,22,37,0,0,0,180,28,1704439230
+3246,206,09,00,45,53,26,26,0,0,0,0,150,17,1704439261
+3247,178,09,00,38,39,43,28,22,0,0,0,170,80,1704439290
+3248,211,09,00,28,112,0,0,0,0,0,0,140,55,1704439320
+3249,202,09,00,46,114,0,0,0,0,0,0,160,103,1704439339
+3250,177,09,00,43,27,70,40,0,0,0,0,180,41,1704439349
+3251,210,09,00,28,15,43,70,24,0,0,0,180,137,1704439349
+3252,176,09,00,37,103,40,0,0,0,0,0,180,169,1704439350
+3253,201,09,00,33,36,25,58,18,0,0,0,170,134,1704439380
+3254,206,09,00,45,53,26,26,0,0,0,0,150,17,1704439410
+3255,175,09,00,43,45,33,22,37,0,0,0,180,28,1704439410
+3256,178,09,00,38,39,43,28,22,0,0,0,170,80,1704439460
+3257,211,09,00,28,112,0,0,0,0,0,0,140,55,1704439460
+3258,202,09,00,46,114,0,0,0,0,0,0,160,103,1704439500
+3259,176,09,00,37,103,40,0,0,0,0,0,180,169,1704439530
+3260,210,09,00,28,15,43,70,24,0,0,0,180,137,1704439530
+3261,177,09,00,43,27,70,40,0,0,0,0,180,41,1704439530
+3262,201,09,00,33,36,25,58,18,0,0,0,170,134,1704439550
+3263,206,09,00,45,53,26,26,0,0,0,0,150,17,1704439560
+3264,175,09,00,43,45,33,22,37,0,0,0,180,28,1704439589
+3265,211,09,00,28,112,0,0,0,0,0,0,140,55,1704439601
+3266,178,09,00,38,39,43,28,22,0,0,0,170,80,1704439630
+3267,202,09,00,46,114,0,0,0,0,0,0,160,103,1704439660
+3268,176,09,00,37,103,40,0,0,0,0,0,180,169,1704439710
+3269,210,09,00,28,15,43,70,24,0,0,0,180,137,1704439710
+3270,177,09,00,43,27,70,40,0,0,0,0,180,41,1704439710
+3271,206,09,00,45,53,26,26,0,0,0,0,150,17,1704439710
+3272,201,09,00,33,36,25,58,18,0,0,0,170,134,1704439720
+3273,211,09,00,28,112,0,0,0,0,0,0,140,55,1704439740
+3274,175,09,00,43,45,33,22,37,0,0,0,180,28,1704439770
+3275,178,09,00,38,39,43,28,22,0,0,0,170,80,1704439800
+3276,202,09,00,46,114,0,0,0,0,0,0,160,103,1704439820
+3277,206,09,00,45,53,26,26,0,0,0,0,150,17,1704439860
+3278,211,09,00,28,112,0,0,0,0,0,0,140,55,1704439881
+3279,177,09,00,43,27,70,40,0,0,0,0,180,41,1704439889
+3280,210,09,00,28,15,43,70,24,0,0,0,180,137,1704439890
+3281,176,09,00,37,103,40,0,0,0,0,0,180,169,1704439890
+3282,201,09,00,33,36,25,58,18,0,0,0,170,134,1704439890
+3283,175,09,00,43,45,33,22,37,0,0,0,180,28,1704439950
+3284,178,09,00,38,39,43,28,22,0,0,0,170,80,1704439971
+3285,202,09,00,46,114,0,0,0,0,0,0,160,103,1704439980
+3286,206,09,00,45,53,26,26,0,0,0,0,150,17,1704440010
+3287,211,09,00,28,112,0,0,0,0,0,0,140,55,1704440020
+3288,201,09,00,33,36,25,58,18,0,0,0,170,134,1704440060
+3289,210,09,00,28,15,43,70,24,0,0,0,180,137,1704440069
+3290,177,09,00,43,27,70,40,0,0,0,0,180,41,1704440070
+3291,176,09,00,37,103,40,0,0,0,0,0,180,169,1704440070
+3292,175,09,00,43,45,33,22,37,0,0,0,180,28,1704440130
+3293,178,09,00,38,39,43,28,22,0,0,0,170,80,1704440140
+3294,202,09,00,46,114,0,0,0,0,0,0,160,103,1704440140
+3295,211,09,00,28,112,0,0,0,0,0,0,140,55,1704440160
+3296,206,09,00,45,53,26,26,0,0,0,0,150,17,1704440161
+3297,201,09,00,33,36,25,58,18,0,0,0,170,134,1704440230
+3298,176,09,00,37,103,40,0,0,0,0,0,180,169,1704440250
+3299,210,09,00,28,15,43,70,24,0,0,0,180,137,1704440250
+3300,177,09,00,43,27,70,40,0,0,0,0,180,41,1704440250
+3301,211,09,00,28,112,0,0,0,0,0,0,140,55,1704440300
+3302,202,09,00,46,114,0,0,0,0,0,0,160,103,1704440300
+3303,206,09,00,45,53,26,26,0,0,0,0,150,17,1704440310
+3304,175,09,00,43,45,33,22,37,0,0,0,180,28,1704440310
+3305,178,09,00,38,39,43,28,22,0,0,0,170,80,1704440310
+3306,201,09,00,33,36,25,58,18,0,0,0,170,134,1704440400
+3307,177,09,00,43,27,70,40,0,0,0,0,180,41,1704440429
+3308,210,09,00,28,15,43,70,24,0,0,0,180,137,1704440430
+3309,176,09,00,37,103,40,0,0,0,0,0,180,169,1704440431
+3310,211,09,00,28,112,0,0,0,0,0,0,140,55,1704440440
+3311,202,09,00,46,114,0,0,0,0,0,0,160,103,1704440460
+3312,206,09,00,45,53,26,26,0,0,0,0,150,17,1704440460
+3313,178,09,00,38,39,43,28,22,0,0,0,170,80,1704440480
+3314,175,09,00,43,45,33,22,37,0,0,0,180,28,1704440489
+3315,201,09,00,33,36,25,58,18,0,0,0,170,134,1704440570
+3316,211,09,00,28,112,0,0,0,0,0,0,140,55,1704440580
+3317,210,09,00,28,15,43,70,24,0,0,0,180,137,1704440609
+3318,176,09,00,37,103,40,0,0,0,0,0,180,169,1704440610
+3319,206,09,00,45,53,26,26,0,0,0,0,150,17,1704440610
+3320,177,09,00,43,27,70,40,0,0,0,0,180,41,1704440610
+3321,202,09,00,46,114,0,0,0,0,0,0,160,103,1704440619
+3322,178,09,00,38,39,43,28,22,0,0,0,170,80,1704440650
+3323,175,09,00,43,45,33,22,37,0,0,0,180,28,1704440670
+3324,211,09,00,28,112,0,0,0,0,0,0,140,55,1704440721
+3325,201,09,00,33,36,25,58,18,0,0,0,170,134,1704440740
+3326,206,09,00,45,53,26,26,0,0,0,0,150,17,1704440760
+3327,202,09,00,46,114,0,0,0,0,0,0,160,103,1704440780
+3328,177,09,00,43,27,70,40,0,0,0,0,180,41,1704440790
+3329,176,09,00,37,103,40,0,0,0,0,0,180,169,1704440790
+3330,210,09,00,28,15,43,70,24,0,0,0,180,137,1704440790
+3331,178,09,00,38,39,43,28,22,0,0,0,170,80,1704440820
+3332,175,09,00,43,45,33,22,37,0,0,0,180,28,1704440851
+3333,211,09,00,28,112,0,0,0,0,0,0,140,55,1704440860
+3334,206,09,00,45,53,26,26,0,0,0,0,150,17,1704440910
+3335,201,09,00,33,36,25,58,18,0,0,0,170,134,1704440911
+3336,202,09,00,46,114,0,0,0,0,0,0,160,103,1704440940
+3337,176,09,00,37,103,40,0,0,0,0,0,180,169,1704440969
+3338,177,09,00,43,27,70,40,0,0,0,0,180,41,1704440970
+3339,210,09,00,28,15,43,70,24,0,0,0,180,137,1704440970
+3340,178,09,00,38,39,43,28,22,0,0,0,170,80,1704440990
+3341,211,09,00,28,112,0,0,0,0,0,0,140,55,1704441000
+3342,175,09,00,43,45,33,22,37,0,0,0,180,28,1704441030
+3343,206,09,00,45,53,26,26,0,0,0,0,150,17,1704441060
+3344,201,09,00,33,36,25,58,18,0,0,0,170,134,1704441080
+3345,202,09,00,46,114,0,0,0,0,0,0,160,103,1704441099
+3346,211,09,00,28,112,0,0,0,0,0,0,140,55,1704441140
+3347,210,09,00,28,15,43,70,24,0,0,0,180,137,1704441150
+3348,176,09,00,37,103,40,0,0,0,0,0,180,169,1704441150
+3349,177,09,00,43,27,70,40,0,0,0,0,180,41,1704441150
+3350,178,09,00,38,39,43,28,22,0,0,0,170,80,1704441159
+3351,175,09,00,43,45,33,22,37,0,0,0,180,28,1704441210
+3352,206,09,00,45,53,26,26,0,0,0,0,150,17,1704441210
+3353,201,09,00,33,36,25,58,18,0,0,0,170,134,1704441251
+3354,202,09,00,46,114,0,0,0,0,0,0,160,103,1704441260
+3355,211,09,00,28,112,0,0,0,0,0,0,140,55,1704441280
+3356,178,09,00,38,39,43,28,22,0,0,0,170,80,1704441330
+3357,210,09,00,28,15,43,70,24,0,0,0,180,137,1704441330
+3358,176,09,00,37,103,40,0,0,0,0,0,180,169,1704441330
+3359,177,09,00,43,27,70,40,0,0,0,0,180,41,1704441330
+3360,206,09,00,45,53,26,26,0,0,0,0,150,17,1704441360
+3361,175,09,00,43,45,33,22,37,0,0,0,180,28,1704441390
+3362,201,09,00,33,36,25,58,18,0,0,0,170,134,1704441420
+3363,202,09,00,46,114,0,0,0,0,0,0,160,103,1704441420
+3364,211,09,00,28,112,0,0,0,0,0,0,140,55,1704441420
+3365,178,09,00,38,39,43,28,22,0,0,0,170,80,1704441500
+3366,177,09,00,43,27,70,40,0,0,0,0,180,41,1704441510
+3367,206,09,00,45,53,26,26,0,0,0,0,150,17,1704441510
+3368,210,09,00,28,15,43,70,24,0,0,0,180,137,1704441510
+3369,176,09,00,37,103,40,0,0,0,0,0,180,169,1704441510
+3370,211,09,00,28,112,0,0,0,0,0,0,140,55,1704441560
+3371,175,09,00,43,45,33,22,37,0,0,0,180,28,1704441570
+3372,202,09,00,46,114,0,0,0,0,0,0,160,103,1704441580
+3373,201,09,00,33,36,25,58,18,0,0,0,170,134,1704441590
+3374,206,09,00,45,53,26,26,0,0,0,0,150,17,1704441659
+3375,178,09,00,38,39,43,28,22,0,0,0,170,80,1704441670
+3376,176,09,00,37,103,40,0,0,0,0,0,180,169,1704441690
+3377,177,09,00,43,27,70,40,0,0,0,0,180,41,1704441690
+3378,210,09,00,28,15,43,70,24,0,0,0,180,137,1704441690
+3379,211,09,00,28,112,0,0,0,0,0,0,140,55,1704441700
+3380,202,09,00,46,114,0,0,0,0,0,0,160,103,1704441741
+3381,175,09,00,43,45,33,22,37,0,0,0,180,28,1704441750
+3382,201,09,00,33,36,25,58,18,0,0,0,170,134,1704441760
+3383,206,09,00,45,53,26,26,0,0,0,0,150,17,1704441810
+3384,178,09,00,38,39,43,28,22,0,0,0,170,80,1704441840
+3385,211,09,00,28,112,0,0,0,0,0,0,140,55,1704441840
+3386,176,09,00,37,103,40,0,0,0,0,0,180,169,1704441870
+3387,210,09,00,28,15,43,70,24,0,0,0,180,137,1704441870
+3388,177,09,00,43,27,70,40,0,0,0,0,180,41,1704441870
+3389,202,09,00,46,114,0,0,0,0,0,0,160,103,1704441900
+3390,201,09,00,33,36,25,58,18,0,0,0,170,134,1704441929
+3391,175,09,00,43,45,33,22,37,0,0,0,180,28,1704441930
+3392,206,09,00,45,53,26,26,0,0,0,0,150,17,1704441960
+3393,211,09,00,28,112,0,0,0,0,0,0,140,55,1704441980
+3394,178,09,00,38,39,43,28,22,0,0,0,170,80,1704442010
+3395,177,09,00,43,27,70,40,0,0,0,0,180,41,1704442050
+3396,210,09,00,28,15,43,70,24,0,0,0,180,137,1704442050
+3397,176,09,00,37,103,40,0,0,0,0,0,180,169,1704442050
+3398,202,09,00,46,114,0,0,0,0,0,0,160,103,1704442061
+3399,201,09,00,33,36,25,58,18,0,0,0,170,134,1704442100
+3400,175,09,00,43,45,33,22,37,0,0,0,180,28,1704442110
+3401,206,09,00,45,53,26,26,0,0,0,0,150,17,1704442110
+3402,211,09,00,28,112,0,0,0,0,0,0,140,55,1704442120
+3403,178,09,00,38,39,43,28,22,0,0,0,170,80,1704442180
+3404,202,09,00,46,114,0,0,0,0,0,0,160,103,1704442220
+3405,210,09,00,28,15,43,70,24,0,0,0,180,137,1704442230
+3406,177,09,00,43,27,70,40,0,0,0,0,180,41,1704442230
+3407,176,09,00,37,103,40,0,0,0,0,0,180,169,1704442230
+3408,206,09,00,45,53,26,26,0,0,0,0,150,17,1704442260
+3409,211,09,00,28,112,0,0,0,0,0,0,140,55,1704442261
+3410,201,09,00,33,36,25,58,18,0,0,0,170,134,1704442270
+3411,175,09,00,43,45,33,22,37,0,0,0,180,28,1704442291
+3412,178,09,00,38,39,43,28,22,0,0,0,170,80,1704442350
+3413,202,09,00,46,114,0,0,0,0,0,0,160,103,1704442380
+3414,211,09,00,28,112,0,0,0,0,0,0,140,55,1704442400
+3415,177,09,00,43,27,70,40,0,0,0,0,180,41,1704442409
+3416,210,09,00,28,15,43,70,24,0,0,0,180,137,1704442409
+3417,176,09,00,37,103,40,0,0,0,0,0,180,169,1704442410
+3418,206,09,00,45,53,26,26,0,0,0,0,150,17,1704442410
+3419,201,09,00,33,36,25,58,18,0,0,0,170,134,1704442440
+3420,175,09,00,43,45,33,22,37,0,0,0,180,28,1704442470
+3421,178,09,00,38,39,43,28,22,0,0,0,170,80,1704442520
+3422,202,09,00,46,114,0,0,0,0,0,0,160,103,1704442540
+3423,211,09,00,28,112,0,0,0,0,0,0,140,55,1704442541
+3424,206,09,00,45,53,26,26,0,0,0,0,150,17,1704442560
+3425,176,09,00,37,103,40,0,0,0,0,0,180,169,1704442590
+3426,177,09,00,43,27,70,40,0,0,0,0,180,41,1704442590
+3427,210,09,00,28,15,43,70,24,0,0,0,180,137,1704442590
+3428,201,09,00,33,36,25,58,18,0,0,0,170,134,1704442610
+3429,175,09,00,43,45,33,22,37,0,0,0,180,28,1704442650
+3430,211,09,00,28,112,0,0,0,0,0,0,140,55,1704442680
+3431,178,09,00,38,39,43,28,22,0,0,0,170,80,1704442690
+3432,202,09,00,46,114,0,0,0,0,0,0,160,103,1704442700
+3433,206,09,00,45,53,26,26,0,0,0,0,150,17,1704442711
+3434,177,09,00,43,27,70,40,0,0,0,0,180,41,1704442770
+3435,176,09,00,37,103,40,0,0,0,0,0,180,169,1704442770
+3436,210,09,00,28,15,43,70,24,0,0,0,180,137,1704442770
+3437,201,09,00,33,36,25,58,18,0,0,0,170,134,1704442780
+3438,211,09,00,28,112,0,0,0,0,0,0,140,55,1704442820
+3439,175,09,00,43,45,33,22,37,0,0,0,180,28,1704442830
+3440,206,09,00,45,53,26,26,0,0,0,0,150,17,1704442860
+3441,202,09,00,46,114,0,0,0,0,0,0,160,103,1704442860
+3442,178,09,00,38,39,43,28,22,0,0,0,170,80,1704442860
+3443,176,09,00,37,103,40,0,0,0,0,0,180,169,1704442950
+3444,201,09,00,33,36,25,58,18,0,0,0,170,134,1704442950
+3445,177,09,00,43,27,70,40,0,0,0,0,180,41,1704442950
+3446,210,09,00,28,15,43,70,24,0,0,0,180,137,1704442950
+3447,211,09,00,28,112,0,0,0,0,0,0,140,55,1704442960
+3448,175,09,00,43,45,33,22,37,0,0,0,180,28,1704443010
+3449,206,09,00,45,53,26,26,0,0,0,0,150,17,1704443011
+3450,202,09,00,46,114,0,0,0,0,0,0,160,103,1704443019
+3451,178,09,00,38,39,43,28,22,0,0,0,170,80,1704443029
+3452,211,09,00,28,112,0,0,0,0,0,0,140,55,1704443100
+3453,201,09,00,33,36,25,58,18,0,0,0,170,134,1704443120
+3454,176,09,00,37,103,40,0,0,0,0,0,180,169,1704443129
+3455,177,09,00,43,27,70,40,0,0,0,0,180,41,1704443130
+3456,210,09,00,28,15,43,70,24,0,0,0,180,137,1704443130
+3457,206,09,00,45,53,26,26,0,0,0,0,150,17,1704443160
+3458,202,09,00,46,114,0,0,0,0,0,0,160,103,1704443180
+3459,175,09,00,43,45,33,22,37,0,0,0,180,28,1704443191
+3460,178,09,00,38,39,43,28,22,0,0,0,170,80,1704443200
+3461,211,09,00,28,112,0,0,0,0,0,0,140,55,1704443240
+3462,201,09,00,33,36,25,58,18,0,0,0,170,134,1704443289
+3463,210,09,00,28,15,43,70,24,0,0,0,180,137,1704443310
+3464,176,09,00,37,103,40,0,0,0,0,0,180,169,1704443310
+3465,177,09,00,43,27,70,40,0,0,0,0,180,41,1704443310
+3466,206,09,00,45,53,26,26,0,0,0,0,150,17,1704443310
+3467,202,09,00,46,114,0,0,0,0,0,0,160,103,1704443340
+3468,175,09,00,43,45,33,22,37,0,0,0,180,28,1704443370
+3469,178,09,00,38,39,43,28,22,0,0,0,170,80,1704443370
+3470,211,09,00,28,112,0,0,0,0,0,0,140,55,1704443380
+3471,201,09,00,33,36,25,58,18,0,0,0,170,134,1704443460
+3472,206,09,00,45,53,26,26,0,0,0,0,150,17,1704443461
+3473,177,09,00,43,27,70,40,0,0,0,0,180,41,1704443490
+3474,210,09,00,28,15,43,70,24,0,0,0,180,137,1704443490
+3475,176,09,00,37,103,40,0,0,0,0,0,180,169,1704443491
+3476,202,09,00,46,114,0,0,0,0,0,0,160,103,1704443500
+3477,211,09,00,28,112,0,0,0,0,0,0,140,55,1704443520
+3478,178,09,00,38,39,43,28,22,0,0,0,170,80,1704443540
+3479,175,09,00,43,45,33,22,37,0,0,0,180,28,1704443550
+3480,206,09,00,45,53,26,26,0,0,0,0,150,17,1704443610
+3481,201,09,00,33,36,25,58,18,0,0,0,170,134,1704443630
+3482,202,09,00,46,114,0,0,0,0,0,0,160,103,1704443660
+3483,211,09,00,28,112,0,0,0,0,0,0,140,55,1704443660
+3484,177,09,00,43,27,70,40,0,0,0,0,180,41,1704443670
+3485,176,09,00,37,103,40,0,0,0,0,0,180,169,1704443670
+3486,210,09,00,28,15,43,70,24,0,0,0,180,137,1704443670
+3487,178,09,00,38,39,43,28,22,0,0,0,170,80,1704443710
+3488,175,09,00,43,45,33,22,37,0,0,0,180,28,1704443730
+3489,206,09,00,45,53,26,26,0,0,0,0,150,17,1704443760
+3490,211,09,00,28,112,0,0,0,0,0,0,140,55,1704443800
+3491,201,09,00,33,36,25,58,18,0,0,0,170,134,1704443800
+3492,202,09,00,46,114,0,0,0,0,0,0,160,103,1704443820
+3493,176,09,00,37,103,40,0,0,0,0,0,180,169,1704443850
+3494,177,09,00,43,27,70,40,0,0,0,0,180,41,1704443850
+3495,210,09,00,28,15,43,70,24,0,0,0,180,137,1704443851
+3496,178,09,00,38,39,43,28,22,0,0,0,170,80,1704443879
+3497,206,09,00,45,53,26,26,0,0,0,0,150,17,1704443910
+3498,175,09,00,43,45,33,22,37,0,0,0,180,28,1704443910
+3499,211,09,00,28,112,0,0,0,0,0,0,140,55,1704443940
+3500,201,09,00,33,36,25,58,18,0,0,0,170,134,1704443970
+3501,202,09,00,46,114,0,0,0,0,0,0,160,103,1704443980
+3502,177,09,00,43,27,70,40,0,0,0,0,180,41,1704444030
+3503,176,09,00,37,103,40,0,0,0,0,0,180,169,1704444030
+3504,210,09,00,28,15,43,70,24,0,0,0,180,137,1704444030
+3505,178,09,00,38,39,43,28,22,0,0,0,170,80,1704444050
+3506,206,09,00,45,53,26,26,0,0,0,0,150,17,1704444060
+3507,211,09,00,28,112,0,0,0,0,0,0,140,55,1704444079
+3508,175,09,00,43,45,33,22,37,0,0,0,180,28,1704444090
+3509,201,09,00,33,36,25,58,18,0,0,0,170,134,1704444140
+3510,202,09,00,46,114,0,0,0,0,0,0,160,103,1704444140
+3511,206,09,00,45,53,26,26,0,0,0,0,150,17,1704444210
+3512,176,09,00,37,103,40,0,0,0,0,0,180,169,1704444210
+3513,210,09,00,28,15,43,70,24,0,0,0,180,137,1704444210
+3514,177,09,00,43,27,70,40,0,0,0,0,180,41,1704444210
+3515,178,09,00,38,39,43,28,22,0,0,0,170,80,1704444219
+3516,211,09,00,28,112,0,0,0,0,0,0,140,55,1704444220
+3517,175,09,00,43,45,33,22,37,0,0,0,180,28,1704444270
+3518,202,09,00,46,114,0,0,0,0,0,0,160,103,1704444301
+3519,201,09,00,33,36,25,58,18,0,0,0,170,134,1704444310
+3520,206,09,00,45,53,26,26,0,0,0,0,150,17,1704444360
+3521,211,09,00,28,112,0,0,0,0,0,0,140,55,1704444361
+3522,178,09,00,38,39,43,28,22,0,0,0,170,80,1704444390
+3523,177,09,00,43,27,70,40,0,0,0,0,180,41,1704444390
+3524,210,09,00,28,15,43,70,24,0,0,0,180,137,1704444390
+3525,176,09,00,37,103,40,0,0,0,0,0,180,169,1704444390
+3526,175,09,00,43,45,33,22,37,0,0,0,180,28,1704444449
+3527,202,09,00,46,114,0,0,0,0,0,0,160,103,1704444460
+3528,201,09,00,33,36,25,58,18,0,0,0,170,134,1704444480
+3529,211,09,00,28,112,0,0,0,0,0,0,140,55,1704444500
+3530,206,09,00,45,53,26,26,0,0,0,0,150,17,1704444510
+3531,178,09,00,38,39,43,28,22,0,0,0,170,80,1704444560
+3532,177,09,00,43,27,70,40,0,0,0,0,180,41,1704444570
+3533,176,09,00,37,103,40,0,0,0,0,0,180,169,1704444570
+3534,210,09,00,28,15,43,70,24,0,0,0,180,137,1704444570
+3535,202,09,00,46,114,0,0,0,0,0,0,160,103,1704444621
+3536,175,09,00,43,45,33,22,37,0,0,0,180,28,1704444630
+3537,211,09,00,28,112,0,0,0,0,0,0,140,55,1704444641
+3538,201,09,00,33,36,25,58,18,0,0,0,170,134,1704444650
+3539,206,09,00,45,53,26,26,0,0,0,0,150,17,1704444660
+3540,178,09,00,38,39,43,28,22,0,0,0,170,80,1704444729
+3541,176,09,00,37,103,40,0,0,0,0,0,180,169,1704444750
+3542,177,09,00,43,27,70,40,0,0,0,0,180,41,1704444750
+3543,210,09,00,28,15,43,70,24,0,0,0,180,137,1704444750
+3544,211,09,00,28,112,0,0,0,0,0,0,140,55,1704444780
+3545,202,09,00,46,114,0,0,0,0,0,0,160,103,1704444780
+3546,206,09,00,45,53,26,26,0,0,0,0,150,17,1704444810
+3547,175,09,00,43,45,33,22,37,0,0,0,180,28,1704444810
+3548,201,09,00,33,36,25,58,18,0,0,0,170,134,1704444820
+3549,178,09,00,38,39,43,28,22,0,0,0,170,80,1704444900
+3550,211,09,00,28,112,0,0,0,0,0,0,140,55,1704444920
+3551,177,09,00,43,27,70,40,0,0,0,0,180,41,1704444929
+3552,210,09,00,28,15,43,70,24,0,0,0,180,137,1704444930
+3553,176,09,00,37,103,40,0,0,0,0,0,180,169,1704444930
+3554,202,09,00,46,114,0,0,0,0,0,0,160,103,1704444941
+3555,206,09,00,45,53,26,26,0,0,0,0,150,17,1704444960
+3556,175,09,00,43,45,33,22,37,0,0,0,180,28,1704444990
+3557,201,09,00,33,36,25,58,18,0,0,0,170,134,1704444990
+3558,211,09,00,28,112,0,0,0,0,0,0,140,55,1704445060
+3559,178,09,00,38,39,43,28,22,0,0,0,170,80,1704445070
+3560,202,09,00,46,114,0,0,0,0,0,0,160,103,1704445100
+3561,206,09,00,45,53,26,26,0,0,0,0,150,17,1704445110
+3562,177,09,00,43,27,70,40,0,0,0,0,180,41,1704445110
+3563,176,09,00,37,103,40,0,0,0,0,0,180,169,1704445110
+3564,210,09,00,28,15,43,70,24,0,0,0,180,137,1704445110
+3565,201,09,00,33,36,25,58,18,0,0,0,170,134,1704445160
+3566,175,09,00,43,45,33,22,37,0,0,0,180,28,1704445171
+3567,211,09,00,28,112,0,0,0,0,0,0,140,55,1704445200
+3568,178,09,00,38,39,43,28,22,0,0,0,170,80,1704445240
+3569,202,09,00,46,114,0,0,0,0,0,0,160,103,1704445260
+3570,206,09,00,45,53,26,26,0,0,0,0,150,17,1704445260
+3571,176,09,00,37,103,40,0,0,0,0,0,180,169,1704445289
+3572,177,09,00,43,27,70,40,0,0,0,0,180,41,1704445290
+3573,210,09,00,28,15,43,70,24,0,0,0,180,137,1704445290
+3574,201,09,00,33,36,25,58,18,0,0,0,170,134,1704445330
+3575,211,09,00,28,112,0,0,0,0,0,0,140,55,1704445340
+3576,175,09,00,43,45,33,22,37,0,0,0,180,28,1704445350
+3577,206,09,00,45,53,26,26,0,0,0,0,150,17,1704445410
+3578,178,09,00,38,39,43,28,22,0,0,0,170,80,1704445410
+3579,202,09,00,46,114,0,0,0,0,0,0,160,103,1704445421
+3580,210,09,00,28,15,43,70,24,0,0,0,180,137,1704445470
+3581,176,09,00,37,103,40,0,0,0,0,0,180,169,1704445470
+3582,177,09,00,43,27,70,40,0,0,0,0,180,41,1704445470
+3583,211,09,00,28,112,0,0,0,0,0,0,140,55,1704445480
+3584,201,09,00,33,36,25,58,18,0,0,0,170,134,1704445499
+3585,175,09,00,43,45,33,22,37,0,0,0,180,28,1704445530
+3586,206,09,00,45,53,26,26,0,0,0,0,150,17,1704445560
+3587,202,09,00,46,114,0,0,0,0,0,0,160,103,1704445580
+3588,178,09,00,38,39,43,28,22,0,0,0,170,80,1704445581
+3589,211,09,00,28,112,0,0,0,0,0,0,140,55,1704445621
+3590,176,09,00,37,103,40,0,0,0,0,0,180,169,1704445650
+3591,177,09,00,43,27,70,40,0,0,0,0,180,41,1704445650
+3592,210,09,00,28,15,43,70,24,0,0,0,180,137,1704445650
+3593,201,09,00,33,36,25,58,18,0,0,0,170,134,1704445670
+3594,175,09,00,43,45,33,22,37,0,0,0,180,28,1704445709
+3595,206,09,00,45,53,26,26,0,0,0,0,150,17,1704445710
+3596,202,09,00,46,114,0,0,0,0,0,0,160,103,1704445740
+3597,178,09,00,38,39,43,28,22,0,0,0,170,80,1704445750
+3598,211,09,00,28,112,0,0,0,0,0,0,140,55,1704445760
+3599,210,09,00,28,15,43,70,24,0,0,0,180,137,1704445830
+3600,176,09,00,37,103,40,0,0,0,0,0,180,169,1704445830
+3601,177,09,00,43,27,70,40,0,0,0,0,180,41,1704445830
+3602,201,09,00,33,36,25,58,18,0,0,0,170,134,1704445840
+3603,206,09,00,45,53,26,26,0,0,0,0,150,17,1704445860
+3604,175,09,00,43,45,33,22,37,0,0,0,180,28,1704445890
+3605,211,09,00,28,112,0,0,0,0,0,0,140,55,1704445900
+3606,202,09,00,46,114,0,0,0,0,0,0,160,103,1704445900
+3607,178,09,00,38,39,43,28,22,0,0,0,170,80,1704445920
+3608,201,09,00,33,36,25,58,18,0,0,0,170,134,1704446009
+3609,177,09,00,43,27,70,40,0,0,0,0,180,41,1704446010
+3610,176,09,00,37,103,40,0,0,0,0,0,180,169,1704446010
+3611,206,09,00,45,53,26,26,0,0,0,0,150,17,1704446010
+3612,210,09,00,28,15,43,70,24,0,0,0,180,137,1704446011
+3613,211,09,00,28,112,0,0,0,0,0,0,140,55,1704446040
+3614,202,09,00,46,114,0,0,0,0,0,0,160,103,1704446060
+3615,175,09,00,43,45,33,22,37,0,0,0,180,28,1704446070
+3616,178,09,00,38,39,43,28,22,0,0,0,170,80,1704446090
+3617,206,09,00,45,53,26,26,0,0,0,0,150,17,1704446160
+3618,201,09,00,33,36,25,58,18,0,0,0,170,134,1704446180
+3619,211,09,00,28,112,0,0,0,0,0,0,140,55,1704446180
+3620,210,09,00,28,15,43,70,24,0,0,0,180,137,1704446190
+3621,176,09,00,37,103,40,0,0,0,0,0,180,169,1704446190
+3622,177,09,00,43,27,70,40,0,0,0,0,180,41,1704446191
+3623,202,09,00,46,114,0,0,0,0,0,0,160,103,1704446220
+3624,175,09,00,43,45,33,22,37,0,0,0,180,28,1704446249
+3625,178,09,00,38,39,43,28,22,0,0,0,170,80,1704446260
+3626,206,09,00,45,53,26,26,0,0,0,0,150,17,1704446310
+3627,211,09,00,28,112,0,0,0,0,0,0,140,55,1704446319
+3628,201,09,00,33,36,25,58,18,0,0,0,170,134,1704446350
+3629,177,09,00,43,27,70,40,0,0,0,0,180,41,1704446370
+3630,176,09,00,37,103,40,0,0,0,0,0,180,169,1704446370
+3631,210,09,00,28,15,43,70,24,0,0,0,180,137,1704446370
+3632,202,09,00,46,114,0,0,0,0,0,0,160,103,1704446380
+3633,175,09,00,43,45,33,22,37,0,0,0,180,28,1704446430
+3634,178,09,00,38,39,43,28,22,0,0,0,170,80,1704446430
+3635,206,09,00,45,53,26,26,0,0,0,0,150,17,1704446459
+3636,211,09,00,28,112,0,0,0,0,0,0,140,55,1704446460
+3637,201,09,00,33,36,25,58,18,0,0,0,170,134,1704446520
+3638,202,09,00,46,114,0,0,0,0,0,0,160,103,1704446540
+3639,176,09,00,37,103,40,0,0,0,0,0,180,169,1704446549
+3640,210,09,00,28,15,43,70,24,0,0,0,180,137,1704446550
+3641,177,09,00,43,27,70,40,0,0,0,0,180,41,1704446550
+3642,211,09,00,28,112,0,0,0,0,0,0,140,55,1704446600
+3643,178,09,00,38,39,43,28,22,0,0,0,170,80,1704446600
+3644,175,09,00,43,45,33,22,37,0,0,0,180,28,1704446610
+3645,206,09,00,45,53,26,26,0,0,0,0,150,17,1704446610
+3646,201,09,00,33,36,25,58,18,0,0,0,170,134,1704446690
+3647,202,09,00,46,114,0,0,0,0,0,0,160,103,1704446700
+3648,176,09,00,37,103,40,0,0,0,0,0,180,169,1704446730
+3649,210,09,00,28,15,43,70,24,0,0,0,180,137,1704446730
+3650,177,09,00,43,27,70,40,0,0,0,0,180,41,1704446730
+3651,211,09,00,28,112,0,0,0,0,0,0,140,55,1704446740
+3652,206,09,00,45,53,26,26,0,0,0,0,150,17,1704446759
+3653,178,09,00,38,39,43,28,22,0,0,0,170,80,1704446770
+3654,175,09,00,43,45,33,22,37,0,0,0,180,28,1704446790
+3655,201,09,00,33,36,25,58,18,0,0,0,170,134,1704446860
+3656,202,09,00,46,114,0,0,0,0,0,0,160,103,1704446860
+3657,211,09,00,28,112,0,0,0,0,0,0,140,55,1704446880
+3658,176,09,00,37,103,40,0,0,0,0,0,180,169,1704446910
+3659,206,09,00,45,53,26,26,0,0,0,0,150,17,1704446910
+3660,210,09,00,28,15,43,70,24,0,0,0,180,137,1704446910
+3661,177,09,00,43,27,70,40,0,0,0,0,180,41,1704446910
+3662,178,09,00,38,39,43,28,22,0,0,0,170,80,1704446940
+3663,175,09,00,43,45,33,22,37,0,0,0,180,28,1704446970
+3664,211,09,00,28,112,0,0,0,0,0,0,140,55,1704447020
+3665,202,09,00,46,114,0,0,0,0,0,0,160,103,1704447020
+3666,201,09,00,33,36,25,58,18,0,0,0,170,134,1704447029
+3667,206,09,00,45,53,26,26,0,0,0,0,150,17,1704447060
+3668,210,09,00,28,15,43,70,24,0,0,0,180,137,1704447090
+3669,176,09,00,37,103,40,0,0,0,0,0,180,169,1704447090
+3670,177,09,00,43,27,70,40,0,0,0,0,180,41,1704447090
+3671,178,09,00,38,39,43,28,22,0,0,0,170,80,1704447110
+3672,175,09,00,43,45,33,22,37,0,0,0,180,28,1704447150
+3673,211,18,30,28,117,0,0,0,0,0,0,145,55,1704447165
+3674,202,18,30,48,122,0,0,0,0,0,0,170,103,1704447190
+3675,201,18,30,36,50,18,58,18,0,0,0,180,137,1704447210
+3676,206,18,30,46,62,26,26,0,0,0,0,160,10,1704447221
+3677,176,18,30,37,113,40,0,0,0,0,0,190,185,1704447280
+3678,177,18,30,45,32,77,36,0,0,0,0,190,49,1704447280
+3679,210,18,30,24,19,47,75,25,0,0,0,190,143,1704447280
+3680,178,18,30,38,39,44,36,23,0,0,0,180,75,1704447290
+3681,211,18,30,28,117,0,0,0,0,0,0,145,55,1704447305
+3682,175,18,30,46,48,37,18,41,0,0,0,190,18,1704447340
+3683,202,18,30,48,122,0,0,0,0,0,0,170,103,1704447360
+3684,206,18,30,46,62,26,26,0,0,0,0,160,10,1704447380
+3685,201,18,30,36,50,18,58,18,0,0,0,180,137,1704447390
+3686,211,18,30,28,117,0,0,0,0,0,0,145,55,1704447445
+3687,176,18,30,37,113,40,0,0,0,0,0,190,185,1704447470
+3688,178,18,30,38,39,44,36,23,0,0,0,180,75,1704447470
+3689,177,18,30,45,32,77,36,0,0,0,0,190,49,1704447470
+3690,210,18,30,24,19,47,75,25,0,0,0,190,143,1704447470
+3691,175,18,30,46,48,37,18,41,0,0,0,190,18,1704447530
+3692,202,18,30,48,122,0,0,0,0,0,0,170,103,1704447531
+3693,206,18,30,46,62,26,26,0,0,0,0,160,10,1704447541
+3694,201,18,30,36,50,18,58,18,0,0,0,180,137,1704447570
+3695,211,18,30,28,117,0,0,0,0,0,0,145,55,1704447585
+3696,178,18,30,38,39,44,36,23,0,0,0,180,75,1704447649
+3697,176,18,30,37,113,40,0,0,0,0,0,190,185,1704447660
+3698,210,18,30,24,19,47,75,25,0,0,0,190,143,1704447660
+3699,177,18,30,45,32,77,36,0,0,0,0,190,49,1704447660
+3700,206,18,30,46,62,26,26,0,0,0,0,160,10,1704447700
+3701,202,18,30,48,122,0,0,0,0,0,0,170,103,1704447700
+3702,175,18,30,46,48,37,18,41,0,0,0,190,18,1704447720
+3703,211,18,30,28,117,0,0,0,0,0,0,145,55,1704447725
+3704,201,18,30,36,50,18,58,18,0,0,0,180,137,1704447750
+3705,178,18,30,38,39,44,36,23,0,0,0,180,75,1704447830
+3706,176,18,30,37,113,40,0,0,0,0,0,190,185,1704447850
+3707,210,18,30,24,19,47,75,25,0,0,0,190,143,1704447850
+3708,177,18,30,45,32,77,36,0,0,0,0,190,49,1704447850
+3709,206,18,30,46,62,26,26,0,0,0,0,160,10,1704447860
+3710,211,18,30,28,117,0,0,0,0,0,0,145,55,1704447865
+3711,202,18,30,48,122,0,0,0,0,0,0,170,103,1704447870
+3712,175,18,30,46,48,37,18,41,0,0,0,190,18,1704447911
+3713,201,18,30,36,50,18,58,18,0,0,0,180,137,1704447930
+3714,211,18,30,28,117,0,0,0,0,0,0,145,55,1704448005
+3715,178,18,30,38,39,44,36,23,0,0,0,180,75,1704448010
+3716,206,18,30,46,62,26,26,0,0,0,0,160,10,1704448020
+3717,176,18,30,37,113,40,0,0,0,0,0,190,185,1704448040
+3718,202,18,30,48,122,0,0,0,0,0,0,170,103,1704448040
+3719,177,18,30,45,32,77,36,0,0,0,0,190,49,1704448040
+3720,210,18,30,24,19,47,75,25,0,0,0,190,143,1704448040
+3721,175,18,30,46,48,37,18,41,0,0,0,190,18,1704448100
+3722,201,18,30,36,50,18,58,18,0,0,0,180,137,1704448110
+3723,211,18,30,28,117,0,0,0,0,0,0,145,55,1704448145
+3724,206,18,30,46,62,26,26,0,0,0,0,160,10,1704448180
+3725,178,18,30,38,39,44,36,23,0,0,0,180,75,1704448190
+3726,202,18,30,48,122,0,0,0,0,0,0,170,103,1704448210
+3727,177,18,30,45,32,77,36,0,0,0,0,190,49,1704448230
+3728,176,18,30,37,113,40,0,0,0,0,0,190,185,1704448230
+3729,210,18,30,24,19,47,75,25,0,0,0,190,143,1704448230
+3730,211,18,30,28,117,0,0,0,0,0,0,145,55,1704448285
+3731,201,18,30,36,50,18,58,18,0,0,0,180,137,1704448290
+3732,175,18,30,46,48,37,18,41,0,0,0,190,18,1704448291
+3733,206,18,30,46,62,26,26,0,0,0,0,160,10,1704448340
+3734,178,18,30,38,39,44,36,23,0,0,0,180,75,1704448370
+3735,202,18,30,48,122,0,0,0,0,0,0,170,103,1704448379
+3736,176,18,30,37,113,40,0,0,0,0,0,190,185,1704448420
+3737,210,18,30,24,19,47,75,25,0,0,0,190,143,1704448420
+3738,177,18,30,45,32,77,36,0,0,0,0,190,49,1704448420
+3739,211,18,30,28,117,0,0,0,0,0,0,145,55,1704448425
+3740,201,18,30,36,50,18,58,18,0,0,0,180,137,1704448470
+3741,175,18,30,46,48,37,18,41,0,0,0,190,18,1704448480
+3742,206,18,30,46,62,26,26,0,0,0,0,160,10,1704448500
+3743,202,18,30,48,122,0,0,0,0,0,0,170,103,1704448550
+3744,178,18,30,38,39,44,36,23,0,0,0,180,75,1704448551
+3745,211,18,30,28,117,0,0,0,0,0,0,145,55,1704448565
+3746,210,18,30,24,19,47,75,25,0,0,0,190,143,1704448610
+3747,176,18,30,37,113,40,0,0,0,0,0,190,185,1704448610
+3748,177,18,30,45,32,77,36,0,0,0,0,190,49,1704448610
+3749,201,18,30,36,50,18,58,18,0,0,0,180,137,1704448650
+3750,206,18,30,46,62,26,26,0,0,0,0,160,10,1704448659
+3751,175,18,30,46,48,37,18,41,0,0,0,190,18,1704448670
+3752,211,18,30,28,117,0,0,0,0,0,0,145,55,1704448705
+3753,202,18,30,48,122,0,0,0,0,0,0,170,103,1704448719
+3754,178,18,30,38,39,44,36,23,0,0,0,180,75,1704448730
+3755,176,18,30,37,113,40,0,0,0,0,0,190,185,1704448800
+3756,210,18,30,24,19,47,75,25,0,0,0,190,143,1704448800
+3757,177,18,30,45,32,77,36,0,0,0,0,190,49,1704448801
+3758,206,18,30,46,62,26,26,0,0,0,0,160,10,1704448820
+3759,201,18,30,36,50,18,58,18,0,0,0,180,137,1704448830
+3760,211,18,30,28,117,0,0,0,0,0,0,145,55,1704448845
+3761,175,18,30,46,48,37,18,41,0,0,0,190,18,1704448860
+3762,202,18,30,48,122,0,0,0,0,0,0,170,103,1704448890
+3763,178,18,30,38,39,44,36,23,0,0,0,180,75,1704448909
+3764,206,18,30,46,62,26,26,0,0,0,0,160,10,1704448980
+3765,211,18,30,28,117,0,0,0,0,0,0,145,55,1704448985
+3766,210,18,30,24,19,47,75,25,0,0,0,190,143,1704448990
+3767,176,18,30,37,113,40,0,0,0,0,0,190,185,1704448990
+3768,177,18,30,45,32,77,36,0,0,0,0,190,49,1704448990
+3769,201,18,30,36,50,18,58,18,0,0,0,180,137,1704449010
+3770,175,18,30,46,48,37,18,41,0,0,0,190,18,1704449050
+3771,202,18,30,48,122,0,0,0,0,0,0,170,103,1704449060
+3772,178,18,30,38,39,44,36,23,0,0,0,180,75,1704449090
+3773,211,18,30,28,117,0,0,0,0,0,0,145,55,1704449125
+3774,206,18,30,46,62,26,26,0,0,0,0,160,10,1704449140
+3775,210,18,30,24,19,47,75,25,0,0,0,190,143,1704449179
+3776,176,18,30,37,113,40,0,0,0,0,0,190,185,1704449179
+3777,177,18,30,45,32,77,36,0,0,0,0,190,49,1704449180
+3778,201,18,30,36,50,18,58,18,0,0,0,180,137,1704449189
+3779,202,18,30,48,122,0,0,0,0,0,0,170,103,1704449230
+3780,175,18,30,46,48,37,18,41,0,0,0,190,18,1704449241
+3781,211,18,30,28,117,0,0,0,0,0,0,145,55,1704449265
+3782,178,18,30,38,39,44,36,23,0,0,0,180,75,1704449270
+3783,206,18,30,46,62,26,26,0,0,0,0,160,10,1704449300
+3784,177,18,30,45,32,77,36,0,0,0,0,190,49,1704449369
+3785,176,18,30,37,113,40,0,0,0,0,0,190,185,1704449370
+3786,210,18,30,24,19,47,75,25,0,0,0,190,143,1704449370
+3787,201,18,30,36,50,18,58,18,0,0,0,180,137,1704449370
+3788,202,18,30,48,122,0,0,0,0,0,0,170,103,1704449400
+3789,211,18,30,28,117,0,0,0,0,0,0,145,55,1704449405
+3790,175,18,30,46,48,37,18,41,0,0,0,190,18,1704449430
+3791,178,18,30,38,39,44,36,23,0,0,0,180,75,1704449450
+3792,206,18,30,46,62,26,26,0,0,0,0,160,10,1704449460
+3793,211,18,30,28,117,0,0,0,0,0,0,145,55,1704449545
+3794,201,18,30,36,50,18,58,18,0,0,0,180,137,1704449550
+3795,210,18,30,24,19,47,75,25,0,0,0,190,143,1704449560
+3796,176,18,30,37,113,40,0,0,0,0,0,190,185,1704449560
+3797,177,18,30,45,32,77,36,0,0,0,0,190,49,1704449560
+3798,202,18,30,48,122,0,0,0,0,0,0,170,103,1704449570
+3799,206,18,30,46,62,26,26,0,0,0,0,160,10,1704449620
+3800,175,18,30,46,48,37,18,41,0,0,0,190,18,1704449620
+3801,178,18,30,38,39,44,36,23,0,0,0,180,75,1704449630
+3802,211,18,30,28,117,0,0,0,0,0,0,145,55,1704449685
+3803,201,18,30,36,50,18,58,18,0,0,0,180,137,1704449730
+3804,202,18,30,48,122,0,0,0,0,0,0,170,103,1704449740
+3805,177,18,30,45,32,77,36,0,0,0,0,190,49,1704449750
+3806,210,18,30,24,19,47,75,25,0,0,0,190,143,1704449750
+3807,176,18,30,37,113,40,0,0,0,0,0,190,185,1704449751
+3808,206,18,30,46,62,26,26,0,0,0,0,160,10,1704449780
+3809,178,18,30,38,39,44,36,23,0,0,0,180,75,1704449810
+3810,175,18,30,46,48,37,18,41,0,0,0,190,18,1704449810
+3811,211,18,30,28,117,0,0,0,0,0,0,145,55,1704449825
+3812,201,18,30,36,50,18,58,18,0,0,0,180,137,1704449909
+3813,202,18,30,48,122,0,0,0,0,0,0,170,103,1704449910
+3814,206,18,30,46,62,26,26,0,0,0,0,160,10,1704449940
+3815,176,18,30,37,113,40,0,0,0,0,0,190,185,1704449940
+3816,177,18,30,45,32,77,36,0,0,0,0,190,49,1704449940
+3817,210,18,30,24,19,47,75,25,0,0,0,190,143,1704449941
+3818,211,18,30,28,117,0,0,0,0,0,0,145,55,1704449965
+3819,178,18,30,38,39,44,36,23,0,0,0,180,75,1704449991
+3820,175,18,30,46,48,37,18,41,0,0,0,190,18,1704450000
+3821,202,18,30,48,122,0,0,0,0,0,0,170,103,1704450080
+3822,201,18,30,36,50,18,58,18,0,0,0,180,137,1704450090
+3823,206,18,30,46,62,26,26,0,0,0,0,160,10,1704450100
+3824,211,18,30,28,117,0,0,0,0,0,0,145,55,1704450105
+3825,177,18,30,45,32,77,36,0,0,0,0,190,49,1704450130
+3826,176,18,30,37,113,40,0,0,0,0,0,190,185,1704450130
+3827,210,18,30,24,19,47,75,25,0,0,0,190,143,1704450130
+3828,178,18,30,38,39,44,36,23,0,0,0,180,75,1704450170
+3829,175,18,30,46,48,37,18,41,0,0,0,190,18,1704450190
+3830,211,18,30,28,117,0,0,0,0,0,0,145,55,1704450245
+3831,202,18,30,48,122,0,0,0,0,0,0,170,103,1704450250
+3832,206,18,30,46,62,26,26,0,0,0,0,160,10,1704450260
+3833,201,18,30,36,50,18,58,18,0,0,0,180,137,1704450270
+3834,177,18,30,45,32,77,36,0,0,0,0,190,49,1704450320
+3835,210,18,30,24,19,47,75,25,0,0,0,190,143,1704450321
+3836,176,18,30,37,113,40,0,0,0,0,0,190,185,1704450321
+3837,178,18,30,38,39,44,36,23,0,0,0,180,75,1704450350
+3838,175,18,30,46,48,37,18,41,0,0,0,190,18,1704450380
+3839,211,18,30,28,117,0,0,0,0,0,0,145,55,1704450385
+3840,202,18,30,48,122,0,0,0,0,0,0,170,103,1704450420
+3841,206,18,30,46,62,26,26,0,0,0,0,160,10,1704450420
+3842,201,18,30,36,50,18,58,18,0,0,0,180,137,1704450449
+3843,177,18,30,45,32,77,36,0,0,0,0,190,49,1704450510
+3844,210,18,30,24,19,47,75,25,0,0,0,190,143,1704450510
+3845,176,18,30,37,113,40,0,0,0,0,0,190,185,1704450510
+3846,211,18,30,28,117,0,0,0,0,0,0,145,55,1704450525
+3847,178,18,30,38,39,44,36,23,0,0,0,180,75,1704450530
+3848,175,18,30,46,48,37,18,41,0,0,0,190,18,1704450570
+3849,206,18,30,46,62,26,26,0,0,0,0,160,10,1704450580
+3850,202,18,30,48,122,0,0,0,0,0,0,170,103,1704450590
+3851,201,18,30,36,50,18,58,18,0,0,0,180,137,1704450630
+3852,211,18,30,28,117,0,0,0,0,0,0,145,55,1704450665
+3853,210,18,30,24,19,47,75,25,0,0,0,190,143,1704450700
+3854,176,18,30,37,113,40,0,0,0,0,0,190,185,1704450700
+3855,177,18,30,45,32,77,36,0,0,0,0,190,49,1704450701
+3856,178,18,30,38,39,44,36,23,0,0,0,180,75,1704450710
+3857,206,18,30,46,62,26,26,0,0,0,0,160,10,1704450740
+3858,202,18,30,48,122,0,0,0,0,0,0,170,103,1704450760
+3859,175,18,30,46,48,37,18,41,0,0,0,190,18,1704450760
+3860,211,18,30,28,117,0,0,0,0,0,0,145,55,1704450805
+3861,201,18,30,36,50,18,58,18,0,0,0,180,137,1704450810
+3862,210,18,30,24,19,47,75,25,0,0,0,190,143,1704450889
+3863,178,18,30,38,39,44,36,23,0,0,0,180,75,1704450890
+3864,176,18,30,37,113,40,0,0,0,0,0,190,185,1704450890
+3865,177,18,30,45,32,77,36,0,0,0,0,190,49,1704450890
+3866,206,18,30,46,62,26,26,0,0,0,0,160,10,1704450900
+3867,202,18,30,48,122,0,0,0,0,0,0,170,103,1704450930
+3868,211,18,30,28,117,0,0,0,0,0,0,145,55,1704450945
+3869,175,18,30,46,48,37,18,41,0,0,0,190,18,1704450950
+3870,201,18,30,36,50,18,58,18,0,0,0,180,137,1704450990
+3871,206,18,30,46,62,26,26,0,0,0,0,160,10,1704451060
+3872,178,18,30,38,39,44,36,23,0,0,0,180,75,1704451069
+3873,176,18,30,37,113,40,0,0,0,0,0,190,185,1704451080
+3874,210,18,30,24,19,47,75,25,0,0,0,190,143,1704451080
+3875,177,18,30,45,32,77,36,0,0,0,0,190,49,1704451081
+3876,211,18,30,28,117,0,0,0,0,0,0,145,55,1704451085
+3877,202,18,30,48,122,0,0,0,0,0,0,170,103,1704451100
+3878,175,18,30,46,48,37,18,41,0,0,0,190,18,1704451140
+3879,201,18,30,36,50,18,58,18,0,0,0,180,137,1704451170
+3880,206,18,30,46,62,26,26,0,0,0,0,160,10,1704451221
+3881,211,18,30,28,117,0,0,0,0,0,0,145,55,1704451225
+3882,178,18,30,38,39,44,36,23,0,0,0,180,75,1704451250
+3883,210,18,30,24,19,47,75,25,0,0,0,190,143,1704451270
+3884,177,18,30,45,32,77,36,0,0,0,0,190,49,1704451270
+3885,202,18,30,48,122,0,0,0,0,0,0,170,103,1704451270
+3886,176,18,30,37,113,40,0,0,0,0,0,190,185,1704451270
+3887,175,18,30,46,48,37,18,41,0,0,0,190,18,1704451330
+3888,201,18,30,36,50,18,58,18,0,0,0,180,137,1704451350
+3889,211,18,30,28,117,0,0,0,0,0,0,145,55,1704451365
+3890,206,18,30,46,62,26,26,0,0,0,0,160,10,1704451380
+3891,178,18,30,38,39,44,36,23,0,0,0,180,75,1704451431
+3892,202,18,30,48,122,0,0,0,0,0,0,170,103,1704451440
+3893,176,18,30,37,113,40,0,0,0,0,0,190,185,1704451460
+3894,177,18,30,45,32,77,36,0,0,0,0,190,49,1704451460
+3895,210,18,30,24,19,47,75,25,0,0,0,190,143,1704451460
+3896,211,18,30,28,117,0,0,0,0,0,0,145,55,1704451505
+3897,175,18,30,46,48,37,18,41,0,0,0,190,18,1704451519
+3898,201,18,30,36,50,18,58,18,0,0,0,180,137,1704451529
+3899,206,18,30,46,62,26,26,0,0,0,0,160,10,1704451540
+3900,202,18,30,48,122,0,0,0,0,0,0,170,103,1704451610
+3901,178,18,30,38,39,44,36,23,0,0,0,180,75,1704451610
+3902,211,18,30,28,117,0,0,0,0,0,0,145,55,1704451645
+3903,176,18,30,37,113,40,0,0,0,0,0,190,185,1704451650
+3904,210,18,30,24,19,47,75,25,0,0,0,190,143,1704451650
+3905,177,18,30,45,32,77,36,0,0,0,0,190,49,1704451650
+3906,206,18,30,46,62,26,26,0,0,0,0,160,10,1704451701
+3907,175,18,30,46,48,37,18,41,0,0,0,190,18,1704451710
+3908,201,18,30,36,50,18,58,18,0,0,0,180,137,1704451710
+3909,202,18,30,48,122,0,0,0,0,0,0,170,103,1704451780
+3910,211,18,30,28,117,0,0,0,0,0,0,145,55,1704451785
+3911,178,18,30,38,39,44,36,23,0,0,0,180,75,1704451790
+3912,210,18,30,24,19,47,75,25,0,0,0,190,143,1704451840
+3913,176,18,30,37,113,40,0,0,0,0,0,190,185,1704451840
+3914,177,18,30,45,32,77,36,0,0,0,0,190,49,1704451840
+3915,206,18,30,46,62,26,26,0,0,0,0,160,10,1704451860
+3916,201,18,30,36,50,18,58,18,0,0,0,180,137,1704451890
+3917,175,18,30,46,48,37,18,41,0,0,0,190,18,1704451900
+3918,211,18,30,28,117,0,0,0,0,0,0,145,55,1704451925
+3919,202,18,30,48,122,0,0,0,0,0,0,170,103,1704451950
+3920,178,18,30,38,39,44,36,23,0,0,0,180,75,1704451970
+3921,206,18,30,46,62,26,26,0,0,0,0,160,10,1704452020
+3922,210,18,30,24,19,47,75,25,0,0,0,190,143,1704452030
+3923,177,18,30,45,32,77,36,0,0,0,0,190,49,1704452030
+3924,176,18,30,37,113,40,0,0,0,0,0,190,185,1704452031
+3925,211,18,30,28,117,0,0,0,0,0,0,145,55,1704452065
+3926,201,18,30,36,50,18,58,18,0,0,0,180,137,1704452070
+3927,175,18,30,46,48,37,18,41,0,0,0,190,18,1704452090
+3928,202,18,30,48,122,0,0,0,0,0,0,170,103,1704452120
+3929,178,18,30,38,39,44,36,23,0,0,0,180,75,1704452151
+3930,206,18,30,46,62,26,26,0,0,0,0,160,10,1704452180
+3931,211,18,30,28,117,0,0,0,0,0,0,145,55,1704452205
+3932,210,18,30,24,19,47,75,25,0,0,0,190,143,1704452219
+3933,176,18,30,37,113,40,0,0,0,0,0,190,185,1704452220
+3934,177,18,30,45,32,77,36,0,0,0,0,190,49,1704452220
+3935,201,18,30,36,50,18,58,18,0,0,0,180,137,1704452249
+3936,175,18,30,46,48,37,18,41,0,0,0,190,18,1704452280
+3937,202,18,30,48,122,0,0,0,0,0,0,170,103,1704452289
+3938,178,18,30,38,39,44,36,23,0,0,0,180,75,1704452330
+3939,206,18,30,46,62,26,26,0,0,0,0,160,10,1704452340
+3940,211,18,30,28,117,0,0,0,0,0,0,145,55,1704452345
+3941,177,18,30,45,32,77,36,0,0,0,0,190,49,1704452410
+3942,176,18,30,37,113,40,0,0,0,0,0,190,185,1704452410
+3943,210,18,30,24,19,47,75,25,0,0,0,190,143,1704452410
+3944,201,18,30,36,50,18,58,18,0,0,0,180,137,1704452430
+3945,202,18,30,48,122,0,0,0,0,0,0,170,103,1704452460
+3946,175,18,30,46,48,37,18,41,0,0,0,190,18,1704452470
+3947,211,18,30,28,117,0,0,0,0,0,0,145,55,1704452485
+3948,206,18,30,46,62,26,26,0,0,0,0,160,10,1704452499
+3949,178,18,30,38,39,44,36,23,0,0,0,180,75,1704452510
+3950,177,18,30,45,32,77,36,0,0,0,0,190,49,1704452599
+3951,210,18,30,24,19,47,75,25,0,0,0,190,143,1704452600
+3952,176,18,30,37,113,40,0,0,0,0,0,190,185,1704452600
+3953,201,18,30,36,50,18,58,18,0,0,0,180,137,1704452610
+3954,211,18,30,28,117,0,0,0,0,0,0,145,55,1704452625
+3955,202,18,30,48,122,0,0,0,0,0,0,170,103,1704452630
+3956,206,18,30,46,62,26,26,0,0,0,0,160,10,1704452660
+3957,175,18,30,46,48,37,18,41,0,0,0,190,18,1704452660
+3958,178,18,30,38,39,44,36,23,0,0,0,180,75,1704452690
+3959,211,18,30,28,117,0,0,0,0,0,0,145,55,1704452765
+3960,176,18,30,37,113,40,0,0,0,0,0,190,185,1704452790
+3961,201,18,30,36,50,18,58,18,0,0,0,180,137,1704452790
+3962,177,18,30,45,32,77,36,0,0,0,0,190,49,1704452790
+3963,210,18,30,24,19,47,75,25,0,0,0,190,143,1704452790
+3964,202,18,30,48,122,0,0,0,0,0,0,170,103,1704452800
+3965,206,18,30,46,62,26,26,0,0,0,0,160,10,1704452820
+3966,175,18,30,46,48,37,18,41,0,0,0,190,18,1704452850
+3967,178,18,30,38,39,44,36,23,0,0,0,180,75,1704452870
+3968,211,18,30,28,117,0,0,0,0,0,0,145,55,1704452905
+3969,202,18,30,48,122,0,0,0,0,0,0,170,103,1704452970
+3970,201,18,30,36,50,18,58,18,0,0,0,180,137,1704452970
+3971,176,18,30,37,113,40,0,0,0,0,0,190,185,1704452980
+3972,206,18,30,46,62,26,26,0,0,0,0,160,10,1704452980
+3973,177,18,30,45,32,77,36,0,0,0,0,190,49,1704452980
+3974,210,18,30,24,19,47,75,25,0,0,0,190,143,1704452980
+3975,175,18,30,46,48,37,18,41,0,0,0,190,18,1704453040
+3976,211,18,30,28,117,0,0,0,0,0,0,145,55,1704453045
+3977,178,18,30,38,39,44,36,23,0,0,0,180,75,1704453051
+3978,202,18,30,48,122,0,0,0,0,0,0,170,103,1704453140
+3979,206,18,30,46,62,26,26,0,0,0,0,160,10,1704453140
+3980,201,18,30,36,50,18,58,18,0,0,0,180,137,1704453151
+3981,210,18,30,24,19,47,75,25,0,0,0,190,143,1704453170
+3982,177,18,30,45,32,77,36,0,0,0,0,190,49,1704453170
+3983,176,18,30,37,113,40,0,0,0,0,0,190,185,1704453171
+3984,211,18,30,28,117,0,0,0,0,0,0,145,55,1704453185
+3985,175,18,30,46,48,37,18,41,0,0,0,190,18,1704453230
+3986,178,18,30,38,39,44,36,23,0,0,0,180,75,1704453230
+3987,206,18,30,46,62,26,26,0,0,0,0,160,10,1704453300
+3988,202,18,30,48,122,0,0,0,0,0,0,170,103,1704453310
+3989,211,18,30,28,117,0,0,0,0,0,0,145,55,1704453325
+3990,201,18,30,36,50,18,58,18,0,0,0,180,137,1704453330
+3991,177,18,30,45,32,77,36,0,0,0,0,190,49,1704453360
+3992,210,18,30,24,19,47,75,25,0,0,0,190,143,1704453360
+3993,176,18,30,37,113,40,0,0,0,0,0,190,185,1704453360
+3994,178,18,30,38,39,44,36,23,0,0,0,180,75,1704453409
+3995,175,18,30,46,48,37,18,41,0,0,0,190,18,1704453420
+3996,206,18,30,46,62,26,26,0,0,0,0,160,10,1704453460
+3997,211,18,30,28,117,0,0,0,0,0,0,145,55,1704453465
+3998,202,18,30,48,122,0,0,0,0,0,0,170,103,1704453479
+3999,201,18,30,36,50,18,58,18,0,0,0,180,137,1704453510
+4000,210,18,30,24,19,47,75,25,0,0,0,190,143,1704453549
+4001,176,18,30,37,113,40,0,0,0,0,0,190,185,1704453550
+4002,177,18,30,45,32,77,36,0,0,0,0,190,49,1704453550
+4003,178,18,30,38,39,44,36,23,0,0,0,180,75,1704453590
+4004,211,18,30,28,117,0,0,0,0,0,0,145,55,1704453605
+4005,175,18,30,46,48,37,18,41,0,0,0,190,18,1704453610
+4006,206,18,30,46,62,26,26,0,0,0,0,160,10,1704453620
+4007,202,18,30,48,122,0,0,0,0,0,0,170,103,1704453650
+4008,201,18,30,36,50,18,58,18,0,0,0,180,137,1704453690
+4009,210,18,30,24,19,47,75,25,0,0,0,190,143,1704453740
+4010,176,18,30,37,113,40,0,0,0,0,0,190,185,1704453740
+4011,177,18,30,45,32,77,36,0,0,0,0,190,49,1704453740
+4012,211,18,30,28,117,0,0,0,0,0,0,145,55,1704453745
+4013,178,18,30,38,39,44,36,23,0,0,0,180,75,1704453769
+4014,206,18,30,46,62,26,26,0,0,0,0,160,10,1704453780
+4015,175,18,30,46,48,37,18,41,0,0,0,190,18,1704453801
+4016,202,18,30,48,122,0,0,0,0,0,0,170,103,1704453820
+4017,201,18,30,36,50,18,58,18,0,0,0,180,137,1704453870
+4018,211,18,30,28,117,0,0,0,0,0,0,145,55,1704453885
+4019,210,18,30,24,19,47,75,25,0,0,0,190,143,1704453929
+4020,177,18,30,45,32,77,36,0,0,0,0,190,49,1704453930
+4021,176,18,30,37,113,40,0,0,0,0,0,190,185,1704453930
+4022,206,18,30,46,62,26,26,0,0,0,0,160,10,1704453940
+4023,178,18,30,38,39,44,36,23,0,0,0,180,75,1704453950
+4024,175,18,30,46,48,37,18,41,0,0,0,190,18,1704453990
+4025,202,18,30,48,122,0,0,0,0,0,0,170,103,1704453990
+4026,211,18,30,28,117,0,0,0,0,0,0,145,55,1704454025
+4027,201,18,30,36,50,18,58,18,0,0,0,180,137,1704454051
+4028,206,18,30,46,62,26,26,0,0,0,0,160,10,1704454100
+4029,176,18,30,37,113,40,0,0,0,0,0,190,185,1704454120
+4030,210,18,30,24,19,47,75,25,0,0,0,190,143,1704454120
+4031,177,18,30,45,32,77,36,0,0,0,0,190,49,1704454120
+4032,178,18,30,38,39,44,36,23,0,0,0,180,75,1704454131
+4033,202,18,30,48,122,0,0,0,0,0,0,170,103,1704454160
+4034,211,18,30,28,117,0,0,0,0,0,0,145,55,1704454165
+4035,175,18,30,46,48,37,18,41,0,0,0,190,18,1704454180
+4036,201,18,30,36,50,18,58,18,0,0,0,180,137,1704454230
+4037,206,18,30,46,62,26,26,0,0,0,0,160,10,1704454260
+4038,211,18,30,28,117,0,0,0,0,0,0,145,55,1704454305
+4039,177,18,30,45,32,77,36,0,0,0,0,190,49,1704454310
+4040,210,18,30,24,19,47,75,25,0,0,0,190,143,1704454310
+4041,178,18,30,38,39,44,36,23,0,0,0,180,75,1704454310
+4042,176,18,30,37,113,40,0,0,0,0,0,190,185,1704454311
+4043,202,18,30,48,122,0,0,0,0,0,0,170,103,1704454330
+4044,175,18,30,46,48,37,18,41,0,0,0,190,18,1704454370
+4045,201,18,30,36,50,18,58,18,0,0,0,180,137,1704454410
+4046,206,18,30,46,62,26,26,0,0,0,0,160,10,1704454420
+4047,211,18,30,28,117,0,0,0,0,0,0,145,55,1704454445
+4048,178,18,30,38,39,44,36,23,0,0,0,180,75,1704454489
+4049,177,18,30,45,32,77,36,0,0,0,0,190,49,1704454499
+4050,176,18,30,37,113,40,0,0,0,0,0,190,185,1704454500
+4051,210,18,30,24,19,47,75,25,0,0,0,190,143,1704454500
+4052,202,18,30,48,122,0,0,0,0,0,0,170,103,1704454500
+4053,175,18,30,46,48,37,18,41,0,0,0,190,18,1704454560
+4054,206,18,30,46,62,26,26,0,0,0,0,160,10,1704454580
+4055,211,18,30,28,117,0,0,0,0,0,0,145,55,1704454585
+4056,201,18,30,36,50,18,58,18,0,0,0,180,137,1704454590
+4057,178,18,30,38,39,44,36,23,0,0,0,180,75,1704454670
+4058,202,18,30,48,122,0,0,0,0,0,0,170,103,1704454670
+4059,210,18,30,24,19,47,75,25,0,0,0,190,143,1704454690
+4060,177,18,30,45,32,77,36,0,0,0,0,190,49,1704454690
+4061,176,18,30,37,113,40,0,0,0,0,0,190,185,1704454690
+4062,211,18,30,28,117,0,0,0,0,0,0,145,55,1704454725
+4063,206,18,30,46,62,26,26,0,0,0,0,160,10,1704454740
+4064,175,18,30,46,48,37,18,41,0,0,0,190,18,1704454750
+4065,201,18,30,36,50,18,58,18,0,0,0,180,137,1704454770
+4066,202,18,30,48,122,0,0,0,0,0,0,170,103,1704454841
+4067,178,18,30,38,39,44,36,23,0,0,0,180,75,1704454850
+4068,211,18,30,28,117,0,0,0,0,0,0,145,55,1704454865
+4069,210,18,30,24,19,47,75,25,0,0,0,190,143,1704454880
+4070,177,18,30,45,32,77,36,0,0,0,0,190,49,1704454880
+4071,176,18,30,37,113,40,0,0,0,0,0,190,185,1704454880
+4072,206,18,30,46,62,26,26,0,0,0,0,160,10,1704454900
+4073,175,18,30,46,48,37,18,41,0,0,0,190,18,1704454940
+4074,201,18,30,36,50,18,58,18,0,0,0,180,137,1704454950
+4075,211,18,30,28,117,0,0,0,0,0,0,145,55,1704455005
+4076,202,18,30,48,122,0,0,0,0,0,0,170,103,1704455010
+4077,178,18,30,38,39,44,36,23,0,0,0,180,75,1704455030
+4078,206,18,30,46,62,26,26,0,0,0,0,160,10,1704455060
+4079,176,18,30,37,113,40,0,0,0,0,0,190,185,1704455070
+4080,177,18,30,45,32,77,36,0,0,0,0,190,49,1704455070
+4081,210,18,30,24,19,47,75,25,0,0,0,190,143,1704455071
+4082,175,18,30,46,48,37,18,41,0,0,0,190,18,1704455130
+4083,201,18,30,36,50,18,58,18,0,0,0,180,137,1704455130
+4084,211,18,30,28,117,0,0,0,0,0,0,145,55,1704455145
+4085,202,18,30,48,122,0,0,0,0,0,0,170,103,1704455180
+4086,178,18,30,38,39,44,36,23,0,0,0,180,75,1704455210
+4087,206,18,30,46,62,26,26,0,0,0,0,160,10,1704455220
+4088,210,18,30,24,19,47,75,25,0,0,0,190,143,1704455260
+4089,176,18,30,37,113,40,0,0,0,0,0,190,185,1704455260
+4090,177,18,30,45,32,77,36,0,0,0,0,190,49,1704455260
+4091,211,18,30,28,117,0,0,0,0,0,0,145,55,1704455285
+4092,201,18,30,36,50,18,58,18,0,0,0,180,137,1704455310
+4093,175,18,30,46,48,37,18,41,0,0,0,190,18,1704455320
+4094,202,18,30,48,122,0,0,0,0,0,0,170,103,1704455350
+4095,206,18,30,46,62,26,26,0,0,0,0,160,10,1704455380
+4096,178,18,30,38,39,44,36,23,0,0,0,180,75,1704455390
+4097,211,18,30,28,117,0,0,0,0,0,0,145,55,1704455425
+4098,177,18,30,45,32,77,36,0,0,0,0,190,49,1704455450
+4099,210,18,30,24,19,47,75,25,0,0,0,190,143,1704455450
+4100,176,18,30,37,113,40,0,0,0,0,0,190,185,1704455450
+4101,201,18,30,36,50,18,58,18,0,0,0,180,137,1704455490
+4102,175,18,30,46,48,37,18,41,0,0,0,190,18,1704455510
+4103,202,18,30,48,122,0,0,0,0,0,0,170,103,1704455520
+4104,206,18,30,46,62,26,26,0,0,0,0,160,10,1704455540
+4105,211,18,30,28,117,0,0,0,0,0,0,145,55,1704455565
+4106,178,18,30,38,39,44,36,23,0,0,0,180,75,1704455570
+4107,176,18,30,37,113,40,0,0,0,0,0,190,185,1704455640
+4108,177,18,30,45,32,77,36,0,0,0,0,190,49,1704455640
+4109,210,18,30,24,19,47,75,25,0,0,0,190,143,1704455640
+4110,201,18,30,36,50,18,58,18,0,0,0,180,137,1704455670
+4111,202,18,30,48,122,0,0,0,0,0,0,170,103,1704455690
+4112,206,18,30,46,62,26,26,0,0,0,0,160,10,1704455700
+4113,175,18,30,46,48,37,18,41,0,0,0,190,18,1704455700
+4114,211,18,30,28,117,0,0,0,0,0,0,145,55,1704455705
+4115,178,18,30,38,39,44,36,23,0,0,0,180,75,1704455750
+4116,177,18,30,45,32,77,36,0,0,0,0,190,49,1704455830
+4117,176,18,30,37,113,40,0,0,0,0,0,190,185,1704455830
+4118,210,18,30,24,19,47,75,25,0,0,0,190,143,1704455830
+4119,211,18,30,28,117,0,0,0,0,0,0,145,55,1704455845
+4120,201,18,30,36,50,18,58,18,0,0,0,180,137,1704455850
+4121,206,18,30,46,62,26,26,0,0,0,0,160,10,1704455860
+4122,202,18,30,48,122,0,0,0,0,0,0,170,103,1704455860
+4123,175,18,30,46,48,37,18,41,0,0,0,190,18,1704455890
+4124,178,18,30,38,39,44,36,23,0,0,0,180,75,1704455930
+4125,211,18,30,28,117,0,0,0,0,0,0,145,55,1704455985
+4126,177,18,30,45,32,77,36,0,0,0,0,190,49,1704456020
+4127,210,18,30,24,19,47,75,25,0,0,0,190,143,1704456020
+4128,206,18,30,46,62,26,26,0,0,0,0,160,10,1704456020
+4129,176,18,30,37,113,40,0,0,0,0,0,190,185,1704456020
+4130,202,18,30,48,122,0,0,0,0,0,0,170,103,1704456030
+4131,201,18,30,36,50,18,58,18,0,0,0,180,137,1704456030
+4132,175,18,30,46,48,37,18,41,0,0,0,190,18,1704456081
+4133,178,18,30,38,39,44,36,23,0,0,0,180,75,1704456110
+4134,211,18,30,28,117,0,0,0,0,0,0,145,55,1704456125
+4135,206,18,30,46,62,26,26,0,0,0,0,160,10,1704456180
+4136,202,18,30,48,122,0,0,0,0,0,0,170,103,1704456200
+4137,201,18,30,36,50,18,58,18,0,0,0,180,137,1704456210
+4138,210,18,30,24,19,47,75,25,0,0,0,190,143,1704456210
+4139,177,18,30,45,32,77,36,0,0,0,0,190,49,1704456210
+4140,176,18,30,37,113,40,0,0,0,0,0,190,185,1704456210
+4141,211,18,30,28,117,0,0,0,0,0,0,145,55,1704456265
+4142,175,18,30,46,48,37,18,41,0,0,0,190,18,1704456270
+4143,178,18,30,38,39,44,36,23,0,0,0,180,75,1704456290
+4144,206,18,30,46,62,26,26,0,0,0,0,160,10,1704456341
+4145,202,18,30,48,122,0,0,0,0,0,0,170,103,1704456370
+4146,201,18,30,36,50,18,58,18,0,0,0,180,137,1704456390
+4147,177,18,30,45,32,77,36,0,0,0,0,190,49,1704456400
+4148,176,18,30,37,113,40,0,0,0,0,0,190,185,1704456400
+4149,210,18,30,24,19,47,75,25,0,0,0,190,143,1704456401
+4150,211,18,30,28,117,0,0,0,0,0,0,145,55,1704456405
+4151,175,18,30,46,48,37,18,41,0,0,0,190,18,1704456460
+4152,178,18,30,38,39,44,36,23,0,0,0,180,75,1704456470
+4153,206,18,30,46,62,26,26,0,0,0,0,160,10,1704456500
+4154,202,18,30,48,122,0,0,0,0,0,0,170,103,1704456540
+4155,211,18,30,28,117,0,0,0,0,0,0,145,55,1704456545
+4156,201,18,30,36,50,18,58,18,0,0,0,180,137,1704456570
+4157,210,18,30,24,19,47,75,25,0,0,0,190,143,1704456590
+4158,176,18,30,37,113,40,0,0,0,0,0,190,185,1704456590
+4159,177,18,30,45,32,77,36,0,0,0,0,190,49,1704456590
+4160,175,18,30,46,48,37,18,41,0,0,0,190,18,1704456650
+4161,178,18,30,38,39,44,36,23,0,0,0,180,75,1704456650
+4162,206,18,30,46,62,26,26,0,0,0,0,160,10,1704456660
+4163,211,18,30,28,117,0,0,0,0,0,0,145,55,1704456685
+4164,202,18,30,48,122,0,0,0,0,0,0,170,103,1704456710
+4165,201,18,30,36,50,18,58,18,0,0,0,180,137,1704456750
+4166,177,18,30,45,32,77,36,0,0,0,0,190,49,1704456780
+4167,210,18,30,24,19,47,75,25,0,0,0,190,143,1704456780
+4168,176,18,30,37,113,40,0,0,0,0,0,190,185,1704456781
+4169,206,18,30,46,62,26,26,0,0,0,0,160,10,1704456820
+4170,211,18,30,28,117,0,0,0,0,0,0,145,55,1704456825
+4171,178,18,30,38,39,44,36,23,0,0,0,180,75,1704456830
+4172,175,18,30,46,48,37,18,41,0,0,0,190,18,1704456839
+4173,202,18,30,48,122,0,0,0,0,0,0,170,103,1704456879
+4174,201,18,30,36,50,18,58,18,0,0,0,180,137,1704456931
+4175,211,18,30,28,117,0,0,0,0,0,0,145,55,1704456965
+4176,210,18,30,24,19,47,75,25,0,0,0,190,143,1704456969
+4177,176,18,30,37,113,40,0,0,0,0,0,190,185,1704456970
+4178,177,18,30,45,32,77,36,0,0,0,0,190,49,1704456970
+4179,206,18,30,46,62,26,26,0,0,0,0,160,10,1704456980
+4180,178,18,30,38,39,44,36,23,0,0,0,180,75,1704457010
+4181,175,18,30,46,48,37,18,41,0,0,0,190,18,1704457030
+4182,202,18,30,48,122,0,0,0,0,0,0,170,103,1704457050
+4183,211,18,30,28,117,0,0,0,0,0,0,145,55,1704457105
+4184,201,18,30,36,50,18,58,18,0,0,0,180,137,1704457110
+4185,206,18,30,46,62,26,26,0,0,0,0,160,10,1704457140
+4186,210,18,30,24,19,47,75,25,0,0,0,190,143,1704457160
+4187,176,18,30,37,113,40,0,0,0,0,0,190,185,1704457160
+4188,177,18,30,45,32,77,36,0,0,0,0,190,49,1704457160
+4189,178,18,30,38,39,44,36,23,0,0,0,180,75,1704457191
+4190,175,18,30,46,48,37,18,41,0,0,0,190,18,1704457220
+4191,202,18,30,48,122,0,0,0,0,0,0,170,103,1704457220
+4192,211,18,30,28,117,0,0,0,0,0,0,145,55,1704457245
+4193,201,18,30,36,50,18,58,18,0,0,0,180,137,1704457291
+4194,206,18,30,46,62,26,26,0,0,0,0,160,10,1704457300
+4195,176,18,30,37,113,40,0,0,0,0,0,190,185,1704457349
+4196,210,18,30,24,19,47,75,25,0,0,0,190,143,1704457350
+4197,177,18,30,45,32,77,36,0,0,0,0,190,49,1704457350
+4198,178,18,30,38,39,44,36,23,0,0,0,180,75,1704457370
+4199,211,18,30,28,117,0,0,0,0,0,0,145,55,1704457385
+4200,202,18,30,48,122,0,0,0,0,0,0,170,103,1704457390
+4201,175,18,30,46,48,37,18,41,0,0,0,190,18,1704457410
+4202,206,18,30,46,62,26,26,0,0,0,0,160,10,1704457460
+4203,201,18,30,36,50,18,58,18,0,0,0,180,137,1704457470
+4204,211,18,30,28,117,0,0,0,0,0,0,145,55,1704457525
+4205,177,18,30,45,32,77,36,0,0,0,0,190,49,1704457539
+4206,176,18,30,37,113,40,0,0,0,0,0,190,185,1704457540
+4207,210,18,30,24,19,47,75,25,0,0,0,190,143,1704457540
+4208,178,18,30,38,39,44,36,23,0,0,0,180,75,1704457550
+4209,202,18,30,48,122,0,0,0,0,0,0,170,103,1704457560
+4210,175,18,30,46,48,37,18,41,0,0,0,190,18,1704457600
+4211,206,18,30,46,62,26,26,0,0,0,0,160,10,1704457620
+4212,201,18,30,36,50,18,58,18,0,0,0,180,137,1704457650
+4213,211,18,30,28,117,0,0,0,0,0,0,145,55,1704457665
+4214,202,18,30,48,122,0,0,0,0,0,0,170,103,1704457729
+4215,178,18,30,38,39,44,36,23,0,0,0,180,75,1704457730
+4216,177,18,30,45,32,77,36,0,0,0,0,190,49,1704457730
+4217,210,18,30,24,19,47,75,25,0,0,0,190,143,1704457730
+4218,176,18,30,37,113,40,0,0,0,0,0,190,185,1704457731
+4219,206,18,30,46,62,26,26,0,0,0,0,160,10,1704457781
+4220,175,18,30,46,48,37,18,41,0,0,0,190,18,1704457790
+4221,211,18,30,28,117,0,0,0,0,0,0,145,55,1704457805
+4222,201,18,30,36,50,18,58,18,0,0,0,180,137,1704457830
+4223,202,18,30,48,122,0,0,0,0,0,0,170,103,1704457900
+4224,178,18,30,38,39,44,36,23,0,0,0,180,75,1704457910
+4225,210,18,30,24,19,47,75,25,0,0,0,190,143,1704457920
+4226,176,18,30,37,113,40,0,0,0,0,0,190,185,1704457920
+4227,177,18,30,45,32,77,36,0,0,0,0,190,49,1704457921
+4228,206,18,30,46,62,26,26,0,0,0,0,160,10,1704457940
+4229,211,18,30,28,117,0,0,0,0,0,0,145,55,1704457945
+4230,175,18,30,46,48,37,18,41,0,0,0,190,18,1704457980
+4231,201,18,30,36,50,18,58,18,0,0,0,180,137,1704458009
+4232,202,18,30,48,122,0,0,0,0,0,0,170,103,1704458070
+4233,211,18,30,28,117,0,0,0,0,0,0,145,55,1704458085
+4234,178,18,30,38,39,44,36,23,0,0,0,180,75,1704458090
+4235,206,18,30,46,62,26,26,0,0,0,0,160,10,1704458100
+4236,176,18,30,37,113,40,0,0,0,0,0,190,185,1704458110
+4237,177,18,30,45,32,77,36,0,0,0,0,190,49,1704458110
+4238,210,18,30,24,19,47,75,25,0,0,0,190,143,1704458110
+4239,175,18,30,46,48,37,18,41,0,0,0,190,18,1704458170
+4240,201,18,30,36,50,18,58,18,0,0,0,180,137,1704458190
+4241,211,18,30,28,117,0,0,0,0,0,0,145,55,1704458225
+4242,202,18,30,48,122,0,0,0,0,0,0,170,103,1704458240
+4243,206,18,30,46,62,26,26,0,0,0,0,160,10,1704458260
+4244,178,18,30,38,39,44,36,23,0,0,0,180,75,1704458270
+4245,210,18,30,24,19,47,75,25,0,0,0,190,143,1704458299
+4246,177,18,30,45,32,77,36,0,0,0,0,190,49,1704458300
+4247,176,18,30,37,113,40,0,0,0,0,0,190,185,1704458301
+4248,175,18,30,46,48,37,18,41,0,0,0,190,18,1704458360
+4249,211,18,30,28,117,0,0,0,0,0,0,145,55,1704458365
+4250,201,18,30,36,50,18,58,18,0,0,0,180,137,1704458370
+4251,202,18,30,48,122,0,0,0,0,0,0,170,103,1704458410
+4252,206,18,30,46,62,26,26,0,0,0,0,160,10,1704458420
+4253,178,18,30,38,39,44,36,23,0,0,0,180,75,1704458450
+4254,210,18,30,24,19,47,75,25,0,0,0,190,143,1704458490
+4255,176,18,30,37,113,40,0,0,0,0,0,190,185,1704458490
+4256,177,18,30,45,32,77,36,0,0,0,0,190,49,1704458490
+4257,211,18,30,28,117,0,0,0,0,0,0,145,55,1704458505
+4258,201,18,30,36,50,18,58,18,0,0,0,180,137,1704458550
+4259,175,18,30,46,48,37,18,41,0,0,0,190,18,1704458550
+4260,206,18,30,46,62,26,26,0,0,0,0,160,10,1704458580
+4261,202,18,30,48,122,0,0,0,0,0,0,170,103,1704458580
+4262,178,18,30,38,39,44,36,23,0,0,0,180,75,1704458630
+4263,211,18,30,28,117,0,0,0,0,0,0,145,55,1704458645
+4264,210,18,30,24,19,47,75,25,0,0,0,190,143,1704458680
+4265,176,18,30,37,113,40,0,0,0,0,0,190,185,1704458680
+4266,177,18,30,45,32,77,36,0,0,0,0,190,49,1704458680
+4267,201,18,30,36,50,18,58,18,0,0,0,180,137,1704458730
+4268,206,18,30,46,62,26,26,0,0,0,0,160,10,1704458740
+4269,175,18,30,46,48,37,18,41,0,0,0,190,18,1704458741
+4270,202,18,30,48,122,0,0,0,0,0,0,170,103,1704458750
+4271,211,18,30,28,117,0,0,0,0,0,0,145,55,1704458785
+4272,178,18,30,38,39,44,36,23,0,0,0,180,75,1704458810
+4273,176,18,30,37,113,40,0,0,0,0,0,190,185,1704458869
+4274,210,18,30,24,19,47,75,25,0,0,0,190,143,1704458870
+4275,177,18,30,45,32,77,36,0,0,0,0,190,49,1704458870
+4276,206,18,30,46,62,26,26,0,0,0,0,160,10,1704458900
+4277,201,18,30,36,50,18,58,18,0,0,0,180,137,1704458910
+4278,202,18,30,48,122,0,0,0,0,0,0,170,103,1704458920
+4279,211,18,30,28,117,0,0,0,0,0,0,145,55,1704458925
+4280,175,18,30,46,48,37,18,41,0,0,0,190,18,1704458930
+4281,178,18,30,38,39,44,36,23,0,0,0,180,75,1704458991
+4282,176,18,30,37,113,40,0,0,0,0,0,190,185,1704459060
+4283,206,18,30,46,62,26,26,0,0,0,0,160,10,1704459060
+4284,177,18,30,45,32,77,36,0,0,0,0,190,49,1704459060
+4285,210,18,30,24,19,47,75,25,0,0,0,190,143,1704459060
+4286,211,18,30,28,117,0,0,0,0,0,0,145,55,1704459065
+4287,202,18,30,48,122,0,0,0,0,0,0,170,103,1704459090
+4288,201,18,30,36,50,18,58,18,0,0,0,180,137,1704459090
+4289,175,18,30,46,48,37,18,41,0,0,0,190,18,1704459120
+4290,178,18,30,38,39,44,36,23,0,0,0,180,75,1704459170
+4291,211,18,30,28,117,0,0,0,0,0,0,145,55,1704459205
+4292,206,18,30,46,62,26,26,0,0,0,0,160,10,1704459220
+4293,210,18,30,24,19,47,75,25,0,0,0,190,143,1704459250
+4294,176,18,30,37,113,40,0,0,0,0,0,190,185,1704459250
+4295,177,18,30,45,32,77,36,0,0,0,0,190,49,1704459251
+4296,202,18,30,48,122,0,0,0,0,0,0,170,103,1704459260
+4297,201,18,30,36,50,18,58,18,0,0,0,180,137,1704459270
+4298,175,18,30,46,48,37,18,41,0,0,0,190,18,1704459310
+4299,211,18,30,28,117,0,0,0,0,0,0,145,55,1704459345
+4300,178,18,30,38,39,44,36,23,0,0,0,180,75,1704459350
+4301,206,18,30,46,62,26,26,0,0,0,0,160,10,1704459379
+4302,202,18,30,48,122,0,0,0,0,0,0,170,103,1704459430
+4303,177,18,30,45,32,77,36,0,0,0,0,190,49,1704459440
+4304,176,18,30,37,113,40,0,0,0,0,0,190,185,1704459440
+4305,210,18,30,24,19,47,75,25,0,0,0,190,143,1704459441
+4306,201,18,30,36,50,18,58,18,0,0,0,180,137,1704459450
+4307,211,18,30,28,117,0,0,0,0,0,0,145,55,1704459485
+4308,175,18,30,46,48,37,18,41,0,0,0,190,18,1704459500
+4309,178,18,30,38,39,44,36,23,0,0,0,180,75,1704459530
+4310,206,18,30,46,62,26,26,0,0,0,0,160,10,1704459540
+4311,202,18,30,48,122,0,0,0,0,0,0,170,103,1704459599
+4312,211,18,30,28,117,0,0,0,0,0,0,145,55,1704459625
+4313,176,18,30,37,113,40,0,0,0,0,0,190,185,1704459629
+4314,177,18,30,45,32,77,36,0,0,0,0,190,49,1704459630
+4315,210,18,30,24,19,47,75,25,0,0,0,190,143,1704459630
+4316,201,18,30,36,50,18,58,18,0,0,0,180,137,1704459631
+4317,175,18,30,46,48,37,18,41,0,0,0,190,18,1704459690
+4318,206,18,30,46,62,26,26,0,0,0,0,160,10,1704459700
+4319,178,18,30,38,39,44,36,23,0,0,0,180,75,1704459710
+4320,211,18,30,28,117,0,0,0,0,0,0,145,55,1704459765
+4321,202,18,30,48,122,0,0,0,0,0,0,170,103,1704459770
+4322,201,18,30,36,50,18,58,18,0,0,0,180,137,1704459810
+4323,176,18,30,37,113,40,0,0,0,0,0,190,185,1704459820
+4324,210,18,30,24,19,47,75,25,0,0,0,190,143,1704459820
+4325,177,18,30,45,32,77,36,0,0,0,0,190,49,1704459820
+4326,206,18,30,46,62,26,26,0,0,0,0,160,10,1704459861
+4327,175,18,30,46,48,37,18,41,0,0,0,190,18,1704459880
+4328,178,18,30,38,39,44,36,23,0,0,0,180,75,1704459890
+4329,211,18,30,28,117,0,0,0,0,0,0,145,55,1704459905
+4330,202,18,30,48,122,0,0,0,0,0,0,170,103,1704459940
+4331,201,18,30,36,50,18,58,18,0,0,0,180,137,1704459990
+4332,177,18,30,45,32,77,36,0,0,0,0,190,49,1704460010
+4333,210,18,30,24,19,47,75,25,0,0,0,190,143,1704460010
+4334,176,18,30,37,113,40,0,0,0,0,0,190,185,1704460010
+4335,206,18,30,46,62,26,26,0,0,0,0,160,10,1704460020
+4336,211,18,30,28,117,0,0,0,0,0,0,145,55,1704460045
+4337,175,18,30,46,48,37,18,41,0,0,0,190,18,1704460070
+4338,178,18,30,38,39,44,36,23,0,0,0,180,75,1704460070
+4339,202,18,30,48,122,0,0,0,0,0,0,170,103,1704460110
+4340,201,18,30,36,50,18,58,18,0,0,0,180,137,1704460171
+4341,206,18,30,46,62,26,26,0,0,0,0,160,10,1704460180
+4342,211,18,30,28,117,0,0,0,0,0,0,145,55,1704460185
+4343,176,18,30,37,113,40,0,0,0,0,0,190,185,1704460200
+4344,210,18,30,24,19,47,75,25,0,0,0,190,143,1704460200
+4345,177,18,30,45,32,77,36,0,0,0,0,190,49,1704460200
+4346,178,18,30,38,39,44,36,23,0,0,0,180,75,1704460250
+4347,175,18,30,46,48,37,18,41,0,0,0,190,18,1704460260
+4348,202,18,30,48,122,0,0,0,0,0,0,170,103,1704460280
+4349,211,18,30,28,117,0,0,0,0,0,0,145,55,1704460325
+4350,206,18,30,46,62,26,26,0,0,0,0,160,10,1704460339
+4351,201,18,30,36,50,18,58,18,0,0,0,180,137,1704460350
+4352,176,18,30,37,113,40,0,0,0,0,0,190,185,1704460390
+4353,210,18,30,24,19,47,75,25,0,0,0,190,143,1704460390
+4354,177,18,30,45,32,77,36,0,0,0,0,190,49,1704460390
+4355,178,18,30,38,39,44,36,23,0,0,0,180,75,1704460430
+4356,175,18,30,46,48,37,18,41,0,0,0,190,18,1704460450
+4357,202,18,30,48,122,0,0,0,0,0,0,170,103,1704460450
+4358,211,18,30,28,117,0,0,0,0,0,0,145,55,1704460465
+4359,206,18,30,46,62,26,26,0,0,0,0,160,10,1704460500
+4360,201,18,30,36,50,18,58,18,0,0,0,180,137,1704460530
+4361,176,18,30,37,113,40,0,0,0,0,0,190,185,1704460579
+4362,210,18,30,24,19,47,75,25,0,0,0,190,143,1704460580
+4363,177,18,30,45,32,77,36,0,0,0,0,190,49,1704460580
+4364,211,18,30,28,117,0,0,0,0,0,0,145,55,1704460605
+4365,178,18,30,38,39,44,36,23,0,0,0,180,75,1704460610
+4366,202,18,30,48,122,0,0,0,0,0,0,170,103,1704460620
+4367,175,18,30,46,48,37,18,41,0,0,0,190,18,1704460640
+4368,206,18,30,46,62,26,26,0,0,0,0,160,10,1704460661
+4369,201,18,30,36,50,18,58,18,0,0,0,180,137,1704460710
+4370,211,18,30,28,117,0,0,0,0,0,0,145,55,1704460745
+4371,176,18,30,37,113,40,0,0,0,0,0,190,185,1704460770
+4372,177,18,30,45,32,77,36,0,0,0,0,190,49,1704460770
+4373,210,18,30,24,19,47,75,25,0,0,0,190,143,1704460770
+4374,202,18,30,48,122,0,0,0,0,0,0,170,103,1704460790
+4375,178,18,30,38,39,44,36,23,0,0,0,180,75,1704460790
+4376,206,18,30,46,62,26,26,0,0,0,0,160,10,1704460820
+4377,175,18,30,46,48,37,18,41,0,0,0,190,18,1704460830
+4378,211,18,30,28,117,0,0,0,0,0,0,145,55,1704460885
+4379,201,18,30,36,50,18,58,18,0,0,0,180,137,1704460889
+4380,202,18,30,48,122,0,0,0,0,0,0,170,103,1704460959
+4381,177,18,30,45,32,77,36,0,0,0,0,190,49,1704460959
+4382,176,18,30,37,113,40,0,0,0,0,0,190,185,1704460960
+4383,210,18,30,24,19,47,75,25,0,0,0,190,143,1704460960
+4384,178,18,30,38,39,44,36,23,0,0,0,180,75,1704460970
+4385,206,18,30,46,62,26,26,0,0,0,0,160,10,1704460980
+4386,175,18,30,46,48,37,18,41,0,0,0,190,18,1704461021
+4387,211,18,30,28,117,0,0,0,0,0,0,145,55,1704461025
+4388,201,18,30,36,50,18,58,18,0,0,0,180,137,1704461070
+4389,202,18,30,48,122,0,0,0,0,0,0,170,103,1704461130
+4390,206,18,30,46,62,26,26,0,0,0,0,160,10,1704461140
+4391,178,18,30,38,39,44,36,23,0,0,0,180,75,1704461150
+4392,176,18,30,37,113,40,0,0,0,0,0,190,185,1704461150
+4393,177,18,30,45,32,77,36,0,0,0,0,190,49,1704461150
+4394,210,18,30,24,19,47,75,25,0,0,0,190,143,1704461150
+4395,211,18,30,28,117,0,0,0,0,0,0,145,55,1704461165
+4396,175,18,30,46,48,37,18,41,0,0,0,190,18,1704461210
+4397,201,18,30,36,50,18,58,18,0,0,0,180,137,1704461250
+4398,202,18,30,48,122,0,0,0,0,0,0,170,103,1704461300
+4399,206,18,30,46,62,26,26,0,0,0,0,160,10,1704461301
+4400,211,18,30,28,117,0,0,0,0,0,0,145,55,1704461305
+4401,178,18,30,38,39,44,36,23,0,0,0,180,75,1704461330
+4402,176,18,30,37,113,40,0,0,0,0,0,190,185,1704461340
+4403,177,18,30,45,32,77,36,0,0,0,0,190,49,1704461340
+4404,210,18,30,24,19,47,75,25,0,0,0,190,143,1704461340
+4405,175,18,30,46,48,37,18,41,0,0,0,190,18,1704461400
+4406,201,18,30,36,50,18,58,18,0,0,0,180,137,1704461430
+4407,211,18,30,28,117,0,0,0,0,0,0,145,55,1704461445
+4408,206,18,30,46,62,26,26,0,0,0,0,160,10,1704461460
+4409,202,18,30,48,122,0,0,0,0,0,0,170,103,1704461470
+4410,178,18,30,38,39,44,36,23,0,0,0,180,75,1704461511
+4411,210,18,30,24,19,47,75,25,0,0,0,190,143,1704461530
+4412,177,18,30,45,32,77,36,0,0,0,0,190,49,1704461530
+4413,176,18,30,37,113,40,0,0,0,0,0,190,185,1704461530
+4414,211,18,30,28,117,0,0,0,0,0,0,145,55,1704461585
+4415,175,18,30,46,48,37,18,41,0,0,0,190,18,1704461589
+4416,201,18,30,36,50,18,58,18,0,0,0,180,137,1704461610
+4417,206,18,30,46,62,26,26,0,0,0,0,160,10,1704461620
+4418,202,18,30,48,122,0,0,0,0,0,0,170,103,1704461640
+4419,178,18,30,38,39,44,36,23,0,0,0,180,75,1704461690
+4420,177,18,30,45,32,77,36,0,0,0,0,190,49,1704461720
+4421,210,18,30,24,19,47,75,25,0,0,0,190,143,1704461720
+4422,176,18,30,37,113,40,0,0,0,0,0,190,185,1704461721
+4423,211,18,30,28,117,0,0,0,0,0,0,145,55,1704461725
+4424,206,18,30,46,62,26,26,0,0,0,0,160,10,1704461780
+4425,175,18,30,46,48,37,18,41,0,0,0,190,18,1704461780
+4426,201,18,30,36,50,18,58,18,0,0,0,180,137,1704461790
+4427,202,18,30,48,122,0,0,0,0,0,0,170,103,1704461810
+4428,211,18,30,28,117,0,0,0,0,0,0,145,55,1704461865
+4429,178,18,30,38,39,44,36,23,0,0,0,180,75,1704461870
+4430,177,18,30,45,32,77,36,0,0,0,0,190,49,1704461910
+4431,210,18,30,24,19,47,75,25,0,0,0,190,143,1704461910
+4432,176,18,30,37,113,40,0,0,0,0,0,190,185,1704461910
+4433,206,18,30,46,62,26,26,0,0,0,0,160,10,1704461940
+4434,201,18,30,36,50,18,58,18,0,0,0,180,137,1704461970
+4435,175,18,30,46,48,37,18,41,0,0,0,190,18,1704461970
+4436,202,18,30,48,122,0,0,0,0,0,0,170,103,1704461980
+4437,211,18,30,28,117,0,0,0,0,0,0,145,55,1704462005
+4438,178,18,30,38,39,44,36,23,0,0,0,180,75,1704462050
+4439,210,18,30,24,19,47,75,25,0,0,0,190,143,1704462099
+4440,177,18,30,45,32,77,36,0,0,0,0,190,49,1704462100
+4441,206,18,30,46,62,26,26,0,0,0,0,160,10,1704462100
+4442,176,18,30,37,113,40,0,0,0,0,0,190,185,1704462100
+4443,211,18,30,28,117,0,0,0,0,0,0,145,55,1704462145
+4444,201,18,30,36,50,18,58,18,0,0,0,180,137,1704462150
+4445,202,18,30,48,122,0,0,0,0,0,0,170,103,1704462150
+4446,175,18,30,46,48,37,18,41,0,0,0,190,18,1704462160
+4447,178,18,30,38,39,44,36,23,0,0,0,180,75,1704462230
+4448,206,18,30,46,62,26,26,0,0,0,0,160,10,1704462259
+4449,211,18,30,28,117,0,0,0,0,0,0,145,55,1704462285
+4450,210,18,30,24,19,47,75,25,0,0,0,190,143,1704462290
+4451,176,18,30,37,113,40,0,0,0,0,0,190,185,1704462290
+4452,177,18,30,45,32,77,36,0,0,0,0,190,49,1704462290
+4453,202,18,30,48,122,0,0,0,0,0,0,170,103,1704462320
+4454,201,18,30,36,50,18,58,18,0,0,0,180,137,1704462330
+4455,175,18,30,46,48,37,18,41,0,0,0,190,18,1704462350
+4456,178,18,30,38,39,44,36,23,0,0,0,180,75,1704462410
+4457,206,18,30,46,62,26,26,0,0,0,0,160,10,1704462420
+4458,211,18,30,28,117,0,0,0,0,0,0,145,55,1704462425
+4459,176,18,30,37,113,40,0,0,0,0,0,190,185,1704462480
+4460,210,18,30,24,19,47,75,25,0,0,0,190,143,1704462480
+4461,177,18,30,45,32,77,36,0,0,0,0,190,49,1704462481
+4462,202,18,30,48,122,0,0,0,0,0,0,170,103,1704462490
+4463,201,18,30,36,50,18,58,18,0,0,0,180,137,1704462510
+4464,175,18,30,46,48,37,18,41,0,0,0,190,18,1704462540
+4465,211,18,30,28,117,0,0,0,0,0,0,145,55,1704462565
+4466,206,18,30,46,62,26,26,0,0,0,0,160,10,1704462580
+4467,178,18,30,38,39,44,36,23,0,0,0,180,75,1704462590
+4468,202,18,30,48,122,0,0,0,0,0,0,170,103,1704462660
+4469,176,18,30,37,113,40,0,0,0,0,0,190,185,1704462670
+4470,177,18,30,45,32,77,36,0,0,0,0,190,49,1704462670
+4471,201,18,30,36,50,18,58,18,0,0,0,180,137,1704462690
+4472,211,18,30,28,117,0,0,0,0,0,0,145,55,1704462705
+4473,175,18,30,46,48,37,18,41,0,0,0,190,18,1704462729
+4474,206,18,30,46,62,26,26,0,0,0,0,160,10,1704462740
+4475,178,18,30,38,39,44,36,23,0,0,0,180,75,1704462770
+4476,202,18,30,48,122,0,0,0,0,0,0,170,103,1704462830
+4477,211,18,30,28,117,0,0,0,0,0,0,145,55,1704462845
+4478,176,18,30,37,113,40,0,0,0,0,0,190,185,1704462859
+4479,177,18,30,45,32,77,36,0,0,0,0,190,49,1704462860
+4480,201,18,30,36,50,18,58,18,0,0,0,180,137,1704462869
+4481,206,18,30,46,62,26,26,0,0,0,0,160,10,1704462900
+4482,175,18,30,46,48,37,18,41,0,0,0,190,18,1704462920
+4483,178,18,30,38,39,44,36,23,0,0,0,180,75,1704462950
+4484,211,18,30,28,117,0,0,0,0,0,0,145,55,1704462985
+4485,202,18,30,48,122,0,0,0,0,0,0,170,103,1704463000
+4486,201,18,30,36,50,18,58,18,0,0,0,180,137,1704463050
+4487,176,18,30,37,113,40,0,0,0,0,0,190,185,1704463050
+4488,177,18,30,45,32,77,36,0,0,0,0,190,49,1704463051
+4489,206,18,30,46,62,26,26,0,0,0,0,160,10,1704463060
+4490,175,18,30,46,48,37,18,41,0,0,0,190,18,1704463109
+4491,211,18,30,28,117,0,0,0,0,0,0,145,55,1704463125
+4492,178,18,30,38,39,44,36,23,0,0,0,180,75,1704463130
+4493,202,18,30,48,122,0,0,0,0,0,0,170,103,1704463170
+4494,206,18,30,46,62,26,26,0,0,0,0,160,10,1704463221
+4495,201,18,30,36,50,18,58,18,0,0,0,180,137,1704463230
+4496,177,18,30,45,32,77,36,0,0,0,0,190,49,1704463240
+4497,176,18,30,37,113,40,0,0,0,0,0,190,185,1704463240
+4498,211,18,30,28,117,0,0,0,0,0,0,145,55,1704463265
+4499,175,18,30,46,48,37,18,41,0,0,0,190,18,1704463300
+4500,178,18,30,38,39,44,36,23,0,0,0,180,75,1704463310
+4501,202,18,30,48,122,0,0,0,0,0,0,170,103,1704463340
+4502,206,18,30,46,62,26,26,0,0,0,0,160,10,1704463380
+4503,211,18,30,28,117,0,0,0,0,0,0,145,55,1704463405
+4504,201,18,30,36,50,18,58,18,0,0,0,180,137,1704463410
+4505,176,18,30,37,113,40,0,0,0,0,0,190,185,1704463430
+4506,177,18,30,45,32,77,36,0,0,0,0,190,49,1704463431
+4507,175,18,30,46,48,37,18,41,0,0,0,190,18,1704463490
+4508,178,18,30,38,39,44,36,23,0,0,0,180,75,1704463490
+4509,202,18,30,48,122,0,0,0,0,0,0,170,103,1704463510
+4510,206,18,30,46,62,26,26,0,0,0,0,160,10,1704463539
+4511,211,18,30,28,117,0,0,0,0,0,0,145,55,1704463545
+4512,201,18,30,36,50,18,58,18,0,0,0,180,137,1704463590
+4513,177,18,30,45,32,77,36,0,0,0,0,190,49,1704463620
+4514,176,18,30,37,113,40,0,0,0,0,0,190,185,1704463620
+4515,178,18,30,38,39,44,36,23,0,0,0,180,75,1704463670
+4516,202,18,30,48,122,0,0,0,0,0,0,170,103,1704463680
+4517,175,18,30,46,48,37,18,41,0,0,0,190,18,1704463681
+4518,211,18,30,28,117,0,0,0,0,0,0,145,55,1704463685
+4519,206,18,30,46,62,26,26,0,0,0,0,160,10,1704463700
+4520,201,18,30,36,50,18,58,18,0,0,0,180,137,1704463770
+4521,177,18,30,45,32,77,36,0,0,0,0,190,49,1704463810
+4522,176,18,30,37,113,40,0,0,0,0,0,190,185,1704463811
+4523,211,18,30,28,117,0,0,0,0,0,0,145,55,1704463825
+4524,178,18,30,38,39,44,36,23,0,0,0,180,75,1704463850
+4525,202,18,30,48,122,0,0,0,0,0,0,170,103,1704463850
+4526,206,18,30,46,62,26,26,0,0,0,0,160,10,1704463860
+4527,175,18,30,46,48,37,18,41,0,0,0,190,18,1704463870
+4528,201,18,30,36,50,18,58,18,0,0,0,180,137,1704463950
+4529,211,18,30,28,117,0,0,0,0,0,0,145,55,1704463965
+4530,177,18,30,45,32,77,36,0,0,0,0,190,49,1704464000
+4531,176,18,30,37,113,40,0,0,0,0,0,190,185,1704464000
+4532,206,18,30,46,62,26,26,0,0,0,0,160,10,1704464019
+4533,202,18,30,48,122,0,0,0,0,0,0,170,103,1704464020
+4534,178,18,30,38,39,44,36,23,0,0,0,180,75,1704464030
+4535,175,18,30,46,48,37,18,41,0,0,0,190,18,1704464060
+4536,211,18,30,28,117,0,0,0,0,0,0,145,55,1704464105
+4537,201,18,30,36,50,18,58,18,0,0,0,180,137,1704464131
+4538,206,18,30,46,62,26,26,0,0,0,0,160,10,1704464180
+4539,176,18,30,37,113,40,0,0,0,0,0,190,185,1704464189
+4540,177,18,30,45,32,77,36,0,0,0,0,190,49,1704464190
+4541,202,18,30,48,122,0,0,0,0,0,0,170,103,1704464190
+4542,178,18,30,38,39,44,36,23,0,0,0,180,75,1704464210
+4543,211,18,30,28,117,0,0,0,0,0,0,145,55,1704464245
+4544,175,18,30,46,48,37,18,41,0,0,0,190,18,1704464250
+4545,201,18,30,36,50,18,58,18,0,0,0,180,137,1704464310
+4546,206,18,30,46,62,26,26,0,0,0,0,160,10,1704464340
+4547,202,18,30,48,122,0,0,0,0,0,0,170,103,1704464360
+4548,177,18,30,45,32,77,36,0,0,0,0,190,49,1704464380
+4549,176,18,30,37,113,40,0,0,0,0,0,190,185,1704464380
+4550,211,18,30,28,117,0,0,0,0,0,0,145,55,1704464385
+4551,178,18,30,38,39,44,36,23,0,0,0,180,75,1704464390
+4552,175,18,30,46,48,37,18,41,0,0,0,190,18,1704464440
+4553,201,18,30,36,50,18,58,18,0,0,0,180,137,1704464489
+4554,206,18,30,46,62,26,26,0,0,0,0,160,10,1704464500
+4555,211,18,30,28,117,0,0,0,0,0,0,145,55,1704464525
+4556,202,18,30,48,122,0,0,0,0,0,0,170,103,1704464530
+4557,177,18,30,45,32,77,36,0,0,0,0,190,49,1704464570
+4558,178,18,30,38,39,44,36,23,0,0,0,180,75,1704464570
+4559,176,18,30,37,113,40,0,0,0,0,0,190,185,1704464570
+4560,175,18,30,46,48,37,18,41,0,0,0,190,18,1704464630
+4561,206,18,30,46,62,26,26,0,0,0,0,160,10,1704464660
+4562,211,18,30,28,117,0,0,0,0,0,0,145,55,1704464665
+4563,201,18,30,36,50,18,58,18,0,0,0,180,137,1704464670
+4564,202,18,30,48,122,0,0,0,0,0,0,170,103,1704464700
+4565,178,18,30,38,39,44,36,23,0,0,0,180,75,1704464750
+4566,177,18,30,45,32,77,36,0,0,0,0,190,49,1704464760
+4567,176,18,30,37,113,40,0,0,0,0,0,190,185,1704464760
+4568,211,18,30,28,117,0,0,0,0,0,0,145,55,1704464805
+4569,206,18,30,46,62,26,26,0,0,0,0,160,10,1704464820
+4570,201,18,30,36,50,18,58,18,0,0,0,180,137,1704464850
+4571,202,18,30,48,122,0,0,0,0,0,0,170,103,1704464870
+4572,178,18,30,38,39,44,36,23,0,0,0,180,75,1704464930
+4573,211,18,30,28,117,0,0,0,0,0,0,145,55,1704464945
+4574,177,18,30,45,32,77,36,0,0,0,0,190,49,1704464950
+4575,176,18,30,37,113,40,0,0,0,0,0,190,185,1704464950
+4576,206,18,30,46,62,26,26,0,0,0,0,160,10,1704464980
+4577,201,18,30,36,50,18,58,18,0,0,0,180,137,1704465030
+4578,202,18,30,48,122,0,0,0,0,0,0,170,103,1704465040
+4579,211,18,30,28,117,0,0,0,0,0,0,145,55,1704465085
+4580,178,18,30,38,39,44,36,23,0,0,0,180,75,1704465110
+4581,176,18,30,37,113,40,0,0,0,0,0,190,185,1704465140
+4582,206,18,30,46,62,26,26,0,0,0,0,160,10,1704465140
+4583,177,18,30,45,32,77,36,0,0,0,0,190,49,1704465141
+4584,201,18,30,36,50,18,58,18,0,0,0,180,137,1704465210
+4585,202,18,30,48,122,0,0,0,0,0,0,170,103,1704465210
+4586,211,18,30,28,117,0,0,0,0,0,0,145,55,1704465225
+4587,178,18,30,38,39,44,36,23,0,0,0,180,75,1704465290
+4588,206,18,30,46,62,26,26,0,0,0,0,160,10,1704465299
+4589,176,18,30,37,113,40,0,0,0,0,0,190,185,1704465329
+4590,177,18,30,45,32,77,36,0,0,0,0,190,49,1704465330
+4591,211,18,30,28,117,0,0,0,0,0,0,145,55,1704465365
+4592,202,18,30,48,122,0,0,0,0,0,0,170,103,1704465380
+4593,201,18,30,36,50,18,58,18,0,0,0,180,137,1704465390
+4594,206,18,30,46,62,26,26,0,0,0,0,160,10,1704465460
+4595,178,18,30,38,39,44,36,23,0,0,0,180,75,1704465470
+4596,211,18,30,28,117,0,0,0,0,0,0,145,55,1704465505
+4597,176,18,30,37,113,40,0,0,0,0,0,190,185,1704465520
+4598,177,18,30,45,32,77,36,0,0,0,0,190,49,1704465520
+4599,202,18,30,48,122,0,0,0,0,0,0,170,103,1704465549
+4600,201,18,30,36,50,18,58,18,0,0,0,180,137,1704465570
+4601,206,18,30,46,62,26,26,0,0,0,0,160,10,1704465620
+4602,211,18,30,28,117,0,0,0,0,0,0,145,55,1704465645
+4603,178,18,30,38,39,44,36,23,0,0,0,180,75,1704465650
+4604,177,18,30,45,32,77,36,0,0,0,0,190,49,1704465710
+4605,176,18,30,37,113,40,0,0,0,0,0,190,185,1704465710
+4606,202,18,30,48,122,0,0,0,0,0,0,170,103,1704465720
+4607,201,18,30,36,50,18,58,18,0,0,0,180,137,1704465750
+4608,206,18,30,46,62,26,26,0,0,0,0,160,10,1704465780
+4609,211,18,30,28,117,0,0,0,0,0,0,145,55,1704465785
+4610,178,18,30,38,39,44,36,23,0,0,0,180,75,1704465830
+4611,202,18,30,48,122,0,0,0,0,0,0,170,103,1704465890
+4612,176,18,30,37,113,40,0,0,0,0,0,190,185,1704465900
+4613,177,18,30,45,32,77,36,0,0,0,0,190,49,1704465900
+4614,211,18,30,28,117,0,0,0,0,0,0,145,55,1704465925
+4615,201,18,30,36,50,18,58,18,0,0,0,180,137,1704465930
+4616,178,18,30,38,39,44,36,23,0,0,0,180,75,1704466011
+4617,202,18,30,48,122,0,0,0,0,0,0,170,103,1704466059
+4618,211,18,30,28,117,0,0,0,0,0,0,145,55,1704466065
+4619,176,18,30,37,113,40,0,0,0,0,0,190,185,1704466089
+4620,177,18,30,45,32,77,36,0,0,0,0,190,49,1704466090
+4621,201,18,30,36,50,18,58,18,0,0,0,180,137,1704466110
+4622,178,18,30,38,39,44,36,23,0,0,0,180,75,1704466190
+4623,211,18,30,28,117,0,0,0,0,0,0,145,55,1704466205
+4624,202,18,30,48,122,0,0,0,0,0,0,170,103,1704466230
+4625,177,18,30,45,32,77,36,0,0,0,0,190,49,1704466280
+4626,176,18,30,37,113,40,0,0,0,0,0,190,185,1704466280
+4627,201,18,30,36,50,18,58,18,0,0,0,180,137,1704466290
+4628,211,18,30,28,117,0,0,0,0,0,0,145,55,1704466345
+4629,178,18,30,38,39,44,36,23,0,0,0,180,75,1704466370
+4630,202,18,30,48,122,0,0,0,0,0,0,170,103,1704466400
+4631,176,18,30,37,113,40,0,0,0,0,0,190,185,1704466470
+4632,177,18,30,45,32,77,36,0,0,0,0,190,49,1704466470
+4633,201,18,30,36,50,18,58,18,0,0,0,180,137,1704466471
+4634,211,18,30,28,117,0,0,0,0,0,0,145,55,1704466485
+4635,178,18,30,38,39,44,36,23,0,0,0,180,75,1704466550
+4636,202,18,30,48,122,0,0,0,0,0,0,170,103,1704466570
+4637,211,18,30,28,117,0,0,0,0,0,0,145,55,1704466625
+4638,201,18,30,36,50,18,58,18,0,0,0,180,137,1704466650
+4639,176,18,30,37,113,40,0,0,0,0,0,190,185,1704466660
+4640,177,18,30,45,32,77,36,0,0,0,0,190,49,1704466661
+4641,178,18,30,38,39,44,36,23,0,0,0,180,75,1704466730
+4642,202,18,30,48,122,0,0,0,0,0,0,170,103,1704466741
+4643,211,18,30,28,117,0,0,0,0,0,0,145,55,1704466765
diff --git a/Data/tables/plan.csv b/Data/tables/plan.csv
index 3f98a12be..4d7981e2b 100644
--- a/Data/tables/plan.csv
+++ b/Data/tables/plan.csv
@@ -1,37 +1,37 @@
-,inter_no,start_hour,start_minute,dura_A1,dura_A2,dura_A3,dura_A4,dura_A5,dura_A6,dura_A7,dura_A8,dura_B1,dura_B2,dura_B3,dura_B4,dura_B5,dura_B6,dura_B7,dura_B8,cycle,offset
-0,175,00,00,37,39,55,29,0,0,0,0,37,39,25,59,0,0,0,0,160,57
-1,175,07,00,40,42,55,33,0,0,0,0,40,42,29,59,0,0,0,0,170,40
-2,175,09,00,43,45,55,37,0,0,0,0,43,45,33,59,0,0,0,0,180,28
-3,175,18,30,46,48,55,41,0,0,0,0,46,48,37,59,0,0,0,0,190,18
-4,176,00,00,37,73,40,0,0,0,0,0,37,73,40,0,0,0,0,0,150,131
-5,176,07,00,37,93,40,0,0,0,0,0,37,93,40,0,0,0,0,0,170,153
-6,176,09,00,37,103,40,0,0,0,0,0,37,103,40,0,0,0,0,0,180,169
-7,176,18,30,37,113,40,0,0,0,0,0,37,113,40,0,0,0,0,0,190,185
-8,177,00,00,36,20,68,26,0,0,0,0,36,20,68,26,0,0,0,0,150,35
-9,177,07,00,40,25,71,34,0,0,0,0,40,25,71,34,0,0,0,0,170,33
-10,177,09,00,43,27,70,40,0,0,0,0,43,27,70,40,0,0,0,0,180,41
-11,177,18,30,45,32,77,36,0,0,0,0,45,32,77,36,0,0,0,0,190,49
-12,178,00,00,38,39,40,23,0,0,0,0,38,39,40,23,0,0,0,0,140,50
-13,178,07,00,38,39,42,41,0,0,0,0,38,39,62,21,0,0,0,0,160,90
-14,178,09,00,38,39,43,50,0,0,0,0,38,39,71,22,0,0,0,0,170,80
-15,178,18,30,38,39,44,59,0,0,0,0,38,39,80,23,0,0,0,0,180,75
-16,201,00,00,24,24,17,58,17,0,0,0,24,24,17,58,17,0,0,0,140,133
-17,201,07,00,30,36,18,58,18,0,0,0,30,36,18,58,18,0,0,0,160,132
-18,201,09,00,33,36,25,58,18,0,0,0,33,36,25,58,18,0,0,0,170,134
-19,201,18,30,36,50,18,58,18,0,0,0,36,50,18,58,18,0,0,0,180,137
-20,202,00,00,39,101,0,0,0,0,0,0,39,101,0,0,0,0,0,0,140,103
-21,202,07,00,46,114,0,0,0,0,0,0,46,114,0,0,0,0,0,0,160,103
-22,202,09,00,46,114,0,0,0,0,0,0,46,114,0,0,0,0,0,0,160,103
-23,202,18,30,48,122,0,0,0,0,0,0,48,122,0,0,0,0,0,0,170,103
-24,206,00,00,33,35,26,26,0,0,0,0,33,35,26,26,0,0,0,0,120,10
-25,206,07,00,44,44,26,26,0,0,0,0,44,44,26,26,0,0,0,0,140,7
-26,206,09,00,45,53,26,26,0,0,0,0,45,53,26,26,0,0,0,0,150,17
-27,206,18,30,46,62,26,26,0,0,0,0,46,62,26,26,0,0,0,0,160,10
-28,210,00,00,43,29,56,22,0,0,0,0,24,48,56,22,0,0,0,0,150,115
-29,210,07,00,43,39,65,23,0,0,0,0,24,58,65,23,0,0,0,0,170,131
-30,210,09,00,43,43,70,24,0,0,0,0,28,58,70,24,0,0,0,0,180,137
-31,210,18,30,43,47,75,25,0,0,0,0,24,66,75,25,0,0,0,0,190,143
-32,211,00,00,28,97,0,0,0,0,0,0,28,97,0,0,0,0,0,0,125,45
-33,211,07,00,28,107,0,0,0,0,0,0,28,107,0,0,0,0,0,0,135,45
-34,211,09,00,28,112,0,0,0,0,0,0,28,112,0,0,0,0,0,0,140,55
-35,211,18,30,28,117,0,0,0,0,0,0,28,117,0,0,0,0,0,0,145,55
+,inter_no,start_hour,start_minute,ddur_1,ddur_2,ddur_3,ddur_4,ddur_5,ddur_6,ddur_7,ddur_8,cycle,offset
+0,175,00,00,37,39,25,30,29,0,0,0,160,57
+1,175,07,00,40,42,29,26,33,0,0,0,170,40
+2,175,09,00,43,45,33,22,37,0,0,0,180,28
+3,175,18,30,46,48,37,18,41,0,0,0,190,18
+4,176,00,00,37,73,40,0,0,0,0,0,150,131
+5,176,07,00,37,93,40,0,0,0,0,0,170,153
+6,176,09,00,37,103,40,0,0,0,0,0,180,169
+7,176,18,30,37,113,40,0,0,0,0,0,190,185
+8,177,00,00,36,20,68,26,0,0,0,0,150,35
+9,177,07,00,40,25,71,34,0,0,0,0,170,33
+10,177,09,00,43,27,70,40,0,0,0,0,180,41
+11,177,18,30,45,32,77,36,0,0,0,0,190,49
+12,178,00,00,38,39,40,23,0,0,0,0,140,50
+13,178,07,00,38,39,42,20,21,0,0,0,160,90
+14,178,09,00,38,39,43,28,22,0,0,0,170,80
+15,178,18,30,38,39,44,36,23,0,0,0,180,75
+16,201,00,00,24,24,17,58,17,0,0,0,140,133
+17,201,07,00,30,36,18,58,18,0,0,0,160,132
+18,201,09,00,33,36,25,58,18,0,0,0,170,134
+19,201,18,30,36,50,18,58,18,0,0,0,180,137
+20,202,00,00,39,101,0,0,0,0,0,0,140,103
+21,202,07,00,46,114,0,0,0,0,0,0,160,103
+22,202,09,00,46,114,0,0,0,0,0,0,160,103
+23,202,18,30,48,122,0,0,0,0,0,0,170,103
+24,206,00,00,33,35,26,26,0,0,0,0,120,10
+25,206,07,00,44,44,26,26,0,0,0,0,140,7
+26,206,09,00,45,53,26,26,0,0,0,0,150,17
+27,206,18,30,46,62,26,26,0,0,0,0,160,10
+28,210,00,00,24,19,29,56,22,0,0,0,150,115
+29,210,07,00,24,19,39,65,23,0,0,0,170,131
+30,210,09,00,28,15,43,70,24,0,0,0,180,137
+31,210,18,30,24,19,47,75,25,0,0,0,190,143
+32,211,00,00,28,97,0,0,0,0,0,0,125,45
+33,211,07,00,28,107,0,0,0,0,0,0,135,45
+34,211,09,00,28,112,0,0,0,0,0,0,140,55
+35,211,18,30,28,117,0,0,0,0,0,0,145,55
diff --git a/Data/tables/plano.csv b/Data/tables/plano.csv
new file mode 100644
index 000000000..3f98a12be
--- /dev/null
+++ b/Data/tables/plano.csv
@@ -0,0 +1,37 @@
+,inter_no,start_hour,start_minute,dura_A1,dura_A2,dura_A3,dura_A4,dura_A5,dura_A6,dura_A7,dura_A8,dura_B1,dura_B2,dura_B3,dura_B4,dura_B5,dura_B6,dura_B7,dura_B8,cycle,offset
+0,175,00,00,37,39,55,29,0,0,0,0,37,39,25,59,0,0,0,0,160,57
+1,175,07,00,40,42,55,33,0,0,0,0,40,42,29,59,0,0,0,0,170,40
+2,175,09,00,43,45,55,37,0,0,0,0,43,45,33,59,0,0,0,0,180,28
+3,175,18,30,46,48,55,41,0,0,0,0,46,48,37,59,0,0,0,0,190,18
+4,176,00,00,37,73,40,0,0,0,0,0,37,73,40,0,0,0,0,0,150,131
+5,176,07,00,37,93,40,0,0,0,0,0,37,93,40,0,0,0,0,0,170,153
+6,176,09,00,37,103,40,0,0,0,0,0,37,103,40,0,0,0,0,0,180,169
+7,176,18,30,37,113,40,0,0,0,0,0,37,113,40,0,0,0,0,0,190,185
+8,177,00,00,36,20,68,26,0,0,0,0,36,20,68,26,0,0,0,0,150,35
+9,177,07,00,40,25,71,34,0,0,0,0,40,25,71,34,0,0,0,0,170,33
+10,177,09,00,43,27,70,40,0,0,0,0,43,27,70,40,0,0,0,0,180,41
+11,177,18,30,45,32,77,36,0,0,0,0,45,32,77,36,0,0,0,0,190,49
+12,178,00,00,38,39,40,23,0,0,0,0,38,39,40,23,0,0,0,0,140,50
+13,178,07,00,38,39,42,41,0,0,0,0,38,39,62,21,0,0,0,0,160,90
+14,178,09,00,38,39,43,50,0,0,0,0,38,39,71,22,0,0,0,0,170,80
+15,178,18,30,38,39,44,59,0,0,0,0,38,39,80,23,0,0,0,0,180,75
+16,201,00,00,24,24,17,58,17,0,0,0,24,24,17,58,17,0,0,0,140,133
+17,201,07,00,30,36,18,58,18,0,0,0,30,36,18,58,18,0,0,0,160,132
+18,201,09,00,33,36,25,58,18,0,0,0,33,36,25,58,18,0,0,0,170,134
+19,201,18,30,36,50,18,58,18,0,0,0,36,50,18,58,18,0,0,0,180,137
+20,202,00,00,39,101,0,0,0,0,0,0,39,101,0,0,0,0,0,0,140,103
+21,202,07,00,46,114,0,0,0,0,0,0,46,114,0,0,0,0,0,0,160,103
+22,202,09,00,46,114,0,0,0,0,0,0,46,114,0,0,0,0,0,0,160,103
+23,202,18,30,48,122,0,0,0,0,0,0,48,122,0,0,0,0,0,0,170,103
+24,206,00,00,33,35,26,26,0,0,0,0,33,35,26,26,0,0,0,0,120,10
+25,206,07,00,44,44,26,26,0,0,0,0,44,44,26,26,0,0,0,0,140,7
+26,206,09,00,45,53,26,26,0,0,0,0,45,53,26,26,0,0,0,0,150,17
+27,206,18,30,46,62,26,26,0,0,0,0,46,62,26,26,0,0,0,0,160,10
+28,210,00,00,43,29,56,22,0,0,0,0,24,48,56,22,0,0,0,0,150,115
+29,210,07,00,43,39,65,23,0,0,0,0,24,58,65,23,0,0,0,0,170,131
+30,210,09,00,43,43,70,24,0,0,0,0,28,58,70,24,0,0,0,0,180,137
+31,210,18,30,43,47,75,25,0,0,0,0,24,66,75,25,0,0,0,0,190,143
+32,211,00,00,28,97,0,0,0,0,0,0,28,97,0,0,0,0,0,0,125,45
+33,211,07,00,28,107,0,0,0,0,0,0,28,107,0,0,0,0,0,0,135,45
+34,211,09,00,28,112,0,0,0,0,0,0,28,112,0,0,0,0,0,0,140,55
+35,211,18,30,28,117,0,0,0,0,0,0,28,117,0,0,0,0,0,0,145,55
diff --git a/Data/tables/raw_tables/0108_make_sample_table.ipynb b/Data/tables/raw_tables/0108_make_sample_table.ipynb
index 26a5ebd50..c4c86e46b 100644
--- a/Data/tables/raw_tables/0108_make_sample_table.ipynb
+++ b/Data/tables/raw_tables/0108_make_sample_table.ipynb
@@ -2,7 +2,7 @@
"cells": [
{
"cell_type": "code",
- "execution_count": 5,
+ "execution_count": 1,
"metadata": {},
"outputs": [],
"source": [
@@ -1146,7 +1146,14 @@
"name": "stderr",
"output_type": "stream",
"text": [
- " 10%|█ | 1795/17280 [00:26<03:50, 67.12it/s]"
+ " 0%| | 0/17280 [00:00, ?it/s]"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "100%|██████████| 17280/17280 [04:37<00:00, 62.20it/s]\n"
]
}
],
@@ -1208,7 +1215,7 @@
},
{
"cell_type": "code",
- "execution_count": 4,
+ "execution_count": 11,
"metadata": {},
"outputs": [
{
@@ -2984,7 +2991,7 @@
},
{
"cell_type": "code",
- "execution_count": 6,
+ "execution_count": 8,
"metadata": {},
"outputs": [
{
@@ -3125,7 +3132,7 @@
"
0 | \n",
" 150 | \n",
" 131 | \n",
- " 1704380550 | \n",
+ " 1704380549 | \n",
" \n",
" \n",
" 6 | \n",
@@ -3231,54 +3238,54 @@
"
\n",
" \n",
" 12 | \n",
- " 201 | \n",
+ " 178 | \n",
" 00 | \n",
" 00 | \n",
- " 24 | \n",
- " 24 | \n",
- " 17 | \n",
- " 58 | \n",
- " 17 | \n",
+ " 38 | \n",
+ " 39 | \n",
+ " 40 | \n",
+ " 23 | \n",
+ " 0 | \n",
" 0 | \n",
" 0 | \n",
" 0 | \n",
" 140 | \n",
- " 133 | \n",
+ " 50 | \n",
" 1704380680 | \n",
"
\n",
" \n",
" 13 | \n",
- " 178 | \n",
+ " 201 | \n",
" 00 | \n",
" 00 | \n",
- " 38 | \n",
- " 39 | \n",
- " 40 | \n",
- " 23 | \n",
- " 0 | \n",
+ " 24 | \n",
+ " 24 | \n",
+ " 17 | \n",
+ " 58 | \n",
+ " 17 | \n",
" 0 | \n",
" 0 | \n",
" 0 | \n",
" 140 | \n",
- " 50 | \n",
+ " 133 | \n",
" 1704380680 | \n",
"
\n",
" \n",
" 14 | \n",
- " 177 | \n",
+ " 210 | \n",
" 00 | \n",
" 00 | \n",
- " 36 | \n",
- " 20 | \n",
- " 68 | \n",
- " 26 | \n",
- " 0 | \n",
+ " 24 | \n",
+ " 19 | \n",
+ " 29 | \n",
+ " 56 | \n",
+ " 22 | \n",
" 0 | \n",
" 0 | \n",
" 0 | \n",
" 150 | \n",
- " 35 | \n",
- " 1704380700 | \n",
+ " 115 | \n",
+ " 1704380699 | \n",
"
\n",
" \n",
" 15 | \n",
@@ -3299,20 +3306,20 @@
"
\n",
" \n",
" 16 | \n",
- " 210 | \n",
+ " 177 | \n",
" 00 | \n",
" 00 | \n",
- " 24 | \n",
- " 19 | \n",
- " 29 | \n",
- " 56 | \n",
- " 22 | \n",
+ " 36 | \n",
+ " 20 | \n",
+ " 68 | \n",
+ " 26 | \n",
+ " 0 | \n",
" 0 | \n",
" 0 | \n",
" 0 | \n",
" 150 | \n",
- " 115 | \n",
- " 1704380701 | \n",
+ " 35 | \n",
+ " 1704380700 | \n",
"
\n",
" \n",
" 17 | \n",
@@ -3482,7 +3489,7 @@
" 0 | \n",
" 120 | \n",
" 10 | \n",
- " 1704380879 | \n",
+ " 1704380880 | \n",
"
\n",
" \n",
" 27 | \n",
@@ -3533,7 +3540,7 @@
" 0 | \n",
" 140 | \n",
" 50 | \n",
- " 1704380959 | \n",
+ " 1704380960 | \n",
"
\n",
" \n",
"\n",
@@ -3553,11 +3560,11 @@
"9 206 00 00 33 35 26 26 0 0 \n",
"10 211 00 00 28 97 0 0 0 0 \n",
"11 202 00 00 39 101 0 0 0 0 \n",
- "12 201 00 00 24 24 17 58 17 0 \n",
- "13 178 00 00 38 39 40 23 0 0 \n",
- "14 177 00 00 36 20 68 26 0 0 \n",
+ "12 178 00 00 38 39 40 23 0 0 \n",
+ "13 201 00 00 24 24 17 58 17 0 \n",
+ "14 210 00 00 24 19 29 56 22 0 \n",
"15 176 00 00 37 73 40 0 0 0 \n",
- "16 210 00 00 24 19 29 56 22 0 \n",
+ "16 177 00 00 36 20 68 26 0 0 \n",
"17 175 00 00 37 39 25 30 29 0 \n",
"18 206 00 00 33 35 26 26 0 0 \n",
"19 211 00 00 28 97 0 0 0 0 \n",
@@ -3578,18 +3585,18 @@
"2 0 0 140 50 1704380540 \n",
"3 0 0 140 133 1704380540 \n",
"4 0 0 140 103 1704380540 \n",
- "5 0 0 150 131 1704380550 \n",
+ "5 0 0 150 131 1704380549 \n",
"6 0 0 150 35 1704380550 \n",
"7 0 0 150 115 1704380550 \n",
"8 0 0 160 57 1704380560 \n",
"9 0 0 120 10 1704380640 \n",
"10 0 0 125 45 1704380645 \n",
"11 0 0 140 103 1704380679 \n",
- "12 0 0 140 133 1704380680 \n",
- "13 0 0 140 50 1704380680 \n",
- "14 0 0 150 35 1704380700 \n",
+ "12 0 0 140 50 1704380680 \n",
+ "13 0 0 140 133 1704380680 \n",
+ "14 0 0 150 115 1704380699 \n",
"15 0 0 150 131 1704380700 \n",
- "16 0 0 150 115 1704380701 \n",
+ "16 0 0 150 35 1704380700 \n",
"17 0 0 160 57 1704380720 \n",
"18 0 0 120 10 1704380760 \n",
"19 0 0 125 45 1704380765 \n",
@@ -3599,10 +3606,10 @@
"23 0 0 150 131 1704380850 \n",
"24 0 0 150 35 1704380850 \n",
"25 0 0 150 115 1704380850 \n",
- "26 0 0 120 10 1704380879 \n",
+ "26 0 0 120 10 1704380880 \n",
"27 0 0 160 57 1704380880 \n",
"28 0 0 125 45 1704380885 \n",
- "29 0 0 140 50 1704380959 "
+ "29 0 0 140 50 1704380960 "
]
},
"metadata": {},
@@ -3652,7 +3659,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 9,
"metadata": {},
"outputs": [
{
@@ -3814,7 +3821,7 @@
},
{
"cell_type": "code",
- "execution_count": null,
+ "execution_count": 10,
"metadata": {},
"outputs": [],
"source": [
diff --git a/Data/tables/raw_tables/0110_make_sample_table.ipynb b/Data/tables/raw_tables/0110_make_sample_table.ipynb
index 5a4224f97..49ea3cb7f 100644
--- a/Data/tables/raw_tables/0110_make_sample_table.ipynb
+++ b/Data/tables/raw_tables/0110_make_sample_table.ipynb
@@ -2,7 +2,7 @@
"cells": [
{
"cell_type": "code",
- "execution_count": 2,
+ "execution_count": 1,
"metadata": {},
"outputs": [],
"source": [
@@ -16,7 +16,7 @@
},
{
"cell_type": "code",
- "execution_count": 4,
+ "execution_count": 2,
"metadata": {},
"outputs": [
{
@@ -808,6 +808,7 @@
" \n",
" \n",
" | \n",
+ " inter_no | \n",
" angle_A1 | \n",
" angle_A2 | \n",
" angle_A3 | \n",
@@ -825,29 +826,11 @@
" angle_B7 | \n",
" angle_B8 | \n",
"
\n",
- " \n",
- " inter_no | \n",
- " | \n",
- " | \n",
- " | \n",
- " | \n",
- " | \n",
- " | \n",
- " | \n",
- " | \n",
- " | \n",
- " | \n",
- " | \n",
- " | \n",
- " | \n",
- " | \n",
- " | \n",
- " | \n",
- "
\n",
" \n",
" \n",
" \n",
- " 175 | \n",
+ " 0 | \n",
+ " 175 | \n",
" 179004 | \n",
" 1095 | \n",
" 90270 | \n",
@@ -866,7 +849,8 @@
" NaN | \n",
"
\n",
" \n",
- " 176 | \n",
+ " 1 | \n",
+ " 176 | \n",
" 180000 | \n",
" 180000 | \n",
" 270356 | \n",
@@ -885,7 +869,8 @@
" NaN | \n",
"
\n",
" \n",
- " 177 | \n",
+ " 2 | \n",
+ " 177 | \n",
" 180000 | \n",
" 90 | \n",
" stop | \n",
@@ -904,7 +889,8 @@
" NaN | \n",
"
\n",
" \n",
- " 178 | \n",
+ " 3 | \n",
+ " 178 | \n",
" 180000 | \n",
" 90 | \n",
" 270000 | \n",
@@ -923,7 +909,8 @@
" NaN | \n",
"
\n",
" \n",
- " 201 | \n",
+ " 4 | \n",
+ " 201 | \n",
" 180000 | \n",
" 270000 | \n",
" 90270 | \n",
@@ -942,7 +929,8 @@
" NaN | \n",
"
\n",
" \n",
- " 202 | \n",
+ " 5 | \n",
+ " 202 | \n",
" 90270 | \n",
" stop | \n",
" NaN | \n",
@@ -961,7 +949,8 @@
" NaN | \n",
"
\n",
" \n",
- " 206 | \n",
+ " 6 | \n",
+ " 206 | \n",
" 180000 | \n",
" stop | \n",
" 180000 | \n",
@@ -980,7 +969,8 @@
" NaN | \n",
"
\n",
" \n",
- " 210 | \n",
+ " 7 | \n",
+ " 210 | \n",
" 90270 | \n",
" 268000 | \n",
" 359090 | \n",
@@ -999,7 +989,8 @@
" NaN | \n",
"
\n",
" \n",
- " 211 | \n",
+ " 8 | \n",
+ " 211 | \n",
" 90270 | \n",
" stop | \n",
" NaN | \n",
@@ -1022,41 +1013,38 @@
""
],
"text/plain": [
- " angle_A1 angle_A2 angle_A3 angle_A4 angle_A5 angle_A6 angle_A7 \\\n",
- "inter_no \n",
- "175 179004 1095 90270 268000 NaN NaN NaN \n",
- "176 180000 180000 270356 NaN NaN NaN NaN \n",
- "177 180000 90 stop 268000 NaN NaN NaN \n",
- "178 180000 90 270000 90270 NaN NaN NaN \n",
- "201 180000 270000 90270 90270 90 NaN NaN \n",
- "202 90270 stop NaN NaN NaN NaN NaN \n",
- "206 180000 stop 180000 stop NaN NaN NaN \n",
- "210 90270 268000 359090 180000 NaN NaN NaN \n",
- "211 90270 stop NaN NaN NaN NaN NaN \n",
+ " inter_no angle_A1 angle_A2 angle_A3 angle_A4 angle_A5 angle_A6 angle_A7 \\\n",
+ "0 175 179004 1095 90270 268000 NaN NaN NaN \n",
+ "1 176 180000 180000 270356 NaN NaN NaN NaN \n",
+ "2 177 180000 90 stop 268000 NaN NaN NaN \n",
+ "3 178 180000 90 270000 90270 NaN NaN NaN \n",
+ "4 201 180000 270000 90270 90270 90 NaN NaN \n",
+ "5 202 90270 stop NaN NaN NaN NaN NaN \n",
+ "6 206 180000 stop 180000 stop NaN NaN NaN \n",
+ "7 210 90270 268000 359090 180000 NaN NaN NaN \n",
+ "8 211 90270 stop NaN NaN NaN NaN NaN \n",
"\n",
- " angle_A8 angle_B1 angle_B2 angle_B3 angle_B4 angle_B5 angle_B6 \\\n",
- "inter_no \n",
- "175 NaN 3176 179270 90180 270090 NaN NaN \n",
- "176 NaN 359180 180270 NaN NaN NaN NaN \n",
- "177 NaN 1176 179270 NaN 90180 NaN NaN \n",
- "178 NaN 180 180270 270090 90180 NaN NaN \n",
- "201 NaN 180270 270090 270090 90180 180 NaN \n",
- "202 NaN 270090 NaN NaN NaN NaN NaN \n",
- "206 NaN 180 NaN 180 NaN NaN NaN \n",
- "210 NaN NaN 270090 180 180270 NaN NaN \n",
- "211 NaN 270090 NaN NaN NaN NaN NaN \n",
+ " angle_A8 angle_B1 angle_B2 angle_B3 angle_B4 angle_B5 angle_B6 angle_B7 \\\n",
+ "0 NaN 3176 179270 90180 270090 NaN NaN NaN \n",
+ "1 NaN 359180 180270 NaN NaN NaN NaN NaN \n",
+ "2 NaN 1176 179270 NaN 90180 NaN NaN NaN \n",
+ "3 NaN 180 180270 270090 90180 NaN NaN NaN \n",
+ "4 NaN 180270 270090 270090 90180 180 NaN NaN \n",
+ "5 NaN 270090 NaN NaN NaN NaN NaN NaN \n",
+ "6 NaN 180 NaN 180 NaN NaN NaN NaN \n",
+ "7 NaN NaN 270090 180 180270 NaN NaN NaN \n",
+ "8 NaN 270090 NaN NaN NaN NaN NaN NaN \n",
"\n",
- " angle_B7 angle_B8 \n",
- "inter_no \n",
- "175 NaN NaN \n",
- "176 NaN NaN \n",
- "177 NaN NaN \n",
- "178 NaN NaN \n",
- "201 NaN NaN \n",
- "202 NaN NaN \n",
- "206 NaN NaN \n",
- "210 NaN NaN \n",
- "211 NaN NaN "
+ " angle_B8 \n",
+ "0 NaN \n",
+ "1 NaN \n",
+ "2 NaN \n",
+ "3 NaN \n",
+ "4 NaN \n",
+ "5 NaN \n",
+ "6 NaN \n",
+ "7 NaN \n",
+ "8 NaN "
]
},
"metadata": {},
@@ -1072,99 +1060,21 @@
"angle['angle_A6'] = angle['angle_A7'] = angle['angle_A8'] = np.nan\n",
"angle['angle_B6'] = angle['angle_B7'] = angle['angle_B8'] = np.nan\n",
"angle = angle[sorted(angle.columns)]\n",
+ "angle = angle.reset_index()\n",
"display(angle)\n",
- "flow_angle.to_csv('../angle.csv')"
+ "angle.to_csv('../angle.csv')"
]
},
{
"cell_type": "code",
"execution_count": 5,
"metadata": {},
- "outputs": [],
- "source": [
- "# # 이동류번호\n",
- "# plan = pd.read_csv(\"time_plan.csv\")\n",
- "# phase = pd.read_csv('phase_info.csv')\n",
- "# plan = plan[plan.ID.isin([1, 5, 8, 11])]\n",
- "# ID2starttime = {1:\"00:00\", 5:\"07:00\", 8:\"09:00\", 11:\"18:30\"}\n",
- "# plan['start_hour'] = plan.ID.apply(lambda id:ID2starttime[id].split(\":\")[0])\n",
- "# plan['start_minute']=plan.ID.apply(lambda id:ID2starttime[id].split(\":\")[1])\n",
- "# plan = plan[['inter_no', 'start_hour', 'start_minute', 'phase_no', 'ring_type', 'duration', 'cycle']]\n",
- "# plan_ = pd.merge(plan, phase[['inter_no', 'phase_no', 'ring_type', 'flow_no']], on=['inter_no', 'phase_no', 'ring_type'], how='left')\n",
- "# plan_['flow_no'] = plan_['flow_no'].fillna(18).astype(int)\n",
- "# plan_['start_second'] = plan_.start_hour.astype(int)*3600 + plan_.start_minute.astype(int)*60\n",
- "# plan_ = plan_[['inter_no', 'start_second', 'phase_no', 'ring_type', 'duration', 'flow_no', 'cycle']]\n",
- "# cycle_dict = dict(zip(zip(plan_['inter_no'], plan_['start_second']), plan_['cycle']))\n",
- "# df = plan_[['inter_no','start_second','cycle']].drop_duplicates()\n",
- "# df = df.reset_index(drop=True)\n",
- "# df['start_second_exact'] = 0\n",
- "# for i in range(1, len(df)):\n",
- "# if i % 4 != 0:\n",
- "# prev = df.loc[i-1, 'start_second_exact']\n",
- "# start_second = df.loc[i, 'start_second']\n",
- "# cycle = df.loc[i-1, 'cycle']\n",
- "# df.loc[i, 'start_second_exact'] = (start_second - prev) % cycle + start_second\n",
- "# inter2start = {inter_no:list(df[df.inter_no==inter_no]['start_second_exact']) for inter_no in df.inter_no}\n",
- "# plan_ = plan_.pivot_table(index=['inter_no', 'start_second', 'phase_no'],\n",
- "# columns='ring_type',\n",
- "# values=['duration', 'flow_no'],\n",
- "# aggfunc='first').reset_index()\n",
- "# plan_.columns = ['inter_no', 'start_second', 'phase_no', 'dura_A', 'dura_B', 'move_A', 'move_B']\n",
- "# inter2no_phase = {inter_no:group.phase_no.unique().max() for (inter_no, group) in plan.groupby('inter_no')}\n",
- "\n",
- "# midnight = int(datetime(2024, 1, 5, 0, 0, 0).timestamp())\n",
- "# present = int(datetime(2024, 1, 5, 3, 3, 10).timestamp()) # <===== 현재시각\n",
- "# sec = present - midnight\n",
- "# the_start_second = np.max(df.start_second[df.start_second <= sec])\n",
- "# move = []\n",
- "# for inter_no in plan_.inter_no.unique():\n",
- "# cycle = cycle_dict[(inter_no, the_start_second)]\n",
- "# df = plan_[(plan_.inter_no==inter_no)&(plan_.start_second==the_start_second)].reset_index(drop=True)\n",
- "# remainder = sec % cycle\n",
- "# df['cums_A'] = df.copy().dura_A.cumsum()\n",
- "# df['cums_B'] = df.copy().dura_B.cumsum()\n",
- "# ind_A = len(df.cums_A[df.cums_A <= remainder])%inter2no_phase[inter_no]\n",
- "# ind_B = len(df.cums_B[df.cums_B <= remainder])%inter2no_phase[inter_no]\n",
- "# dura_A = df.loc[ind_A,'dura_A']\n",
- "# dura_B = df.loc[ind_B,'dura_B']\n",
- "# phas_A = df.loc[ind_A,'phase_no']\n",
- "# phas_B = df.loc[ind_B,'phase_no']\n",
- "# move_A = df.loc[ind_A,'move_A']\n",
- "# move_B = df.loc[ind_B,'move_B']\n",
- "# move.append(pd.DataFrame({'inter_no':[inter_no],'phas_A':[phas_A], 'phas_B':[phas_B],'move_A':[move_A], 'move_B':[move_B]}))\n",
- "# move = pd.concat(move)\n",
- "# display(move)\n",
- "# move.to_csv('../movement.csv')"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 3,
- "metadata": {},
"outputs": [
{
"name": "stderr",
"output_type": "stream",
"text": [
- " 2%|▏ | 293/17280 [00:04<04:14, 66.80it/s]\n"
- ]
- },
- {
- "ename": "KeyboardInterrupt",
- "evalue": "",
- "output_type": "error",
- "traceback": [
- "\u001b[1;31m---------------------------------------------------------------------------\u001b[0m",
- "\u001b[1;31mKeyboardInterrupt\u001b[0m Traceback (most recent call last)",
- "Cell \u001b[1;32mIn[3], line 52\u001b[0m\n\u001b[0;32m 50\u001b[0m move_B \u001b[38;5;241m=\u001b[39m df\u001b[38;5;241m.\u001b[39mloc[ind_B,\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mmove_B\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m 51\u001b[0m move\u001b[38;5;241m.\u001b[39mappend(pd\u001b[38;5;241m.\u001b[39mDataFrame({\u001b[38;5;124m'\u001b[39m\u001b[38;5;124minter_no\u001b[39m\u001b[38;5;124m'\u001b[39m:[inter_no],\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mphas_A\u001b[39m\u001b[38;5;124m'\u001b[39m:[phas_A], \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mphas_B\u001b[39m\u001b[38;5;124m'\u001b[39m:[phas_B],\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mmove_A\u001b[39m\u001b[38;5;124m'\u001b[39m:[move_A], \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mmove_B\u001b[39m\u001b[38;5;124m'\u001b[39m:[move_B]}))\n\u001b[1;32m---> 52\u001b[0m move \u001b[38;5;241m=\u001b[39m \u001b[43mpd\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mconcat\u001b[49m\u001b[43m(\u001b[49m\u001b[43mmove\u001b[49m\u001b[43m)\u001b[49m\n\u001b[0;32m 53\u001b[0m move\u001b[38;5;241m.\u001b[39mto_csv(\u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124m../moves/move_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00mcurrent_time\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m.csv\u001b[39m\u001b[38;5;124m'\u001b[39m)\n",
- "File \u001b[1;32mc:\\Github\\SNITS_RealTimeSignals\\rts\\lib\\site-packages\\pandas\\core\\reshape\\concat.py:385\u001b[0m, in \u001b[0;36mconcat\u001b[1;34m(objs, axis, join, ignore_index, keys, levels, names, verify_integrity, sort, copy)\u001b[0m\n\u001b[0;32m 370\u001b[0m copy \u001b[38;5;241m=\u001b[39m \u001b[38;5;28;01mFalse\u001b[39;00m\n\u001b[0;32m 372\u001b[0m op \u001b[38;5;241m=\u001b[39m _Concatenator(\n\u001b[0;32m 373\u001b[0m objs,\n\u001b[0;32m 374\u001b[0m axis\u001b[38;5;241m=\u001b[39maxis,\n\u001b[1;32m (...)\u001b[0m\n\u001b[0;32m 382\u001b[0m sort\u001b[38;5;241m=\u001b[39msort,\n\u001b[0;32m 383\u001b[0m )\n\u001b[1;32m--> 385\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mop\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mget_result\u001b[49m\u001b[43m(\u001b[49m\u001b[43m)\u001b[49m\n",
- "File \u001b[1;32mc:\\Github\\SNITS_RealTimeSignals\\rts\\lib\\site-packages\\pandas\\core\\reshape\\concat.py:616\u001b[0m, in \u001b[0;36m_Concatenator.get_result\u001b[1;34m(self)\u001b[0m\n\u001b[0;32m 612\u001b[0m indexers[ax] \u001b[38;5;241m=\u001b[39m obj_labels\u001b[38;5;241m.\u001b[39mget_indexer(new_labels)\n\u001b[0;32m 614\u001b[0m mgrs_indexers\u001b[38;5;241m.\u001b[39mappend((obj\u001b[38;5;241m.\u001b[39m_mgr, indexers))\n\u001b[1;32m--> 616\u001b[0m new_data \u001b[38;5;241m=\u001b[39m \u001b[43mconcatenate_managers\u001b[49m\u001b[43m(\u001b[49m\n\u001b[0;32m 617\u001b[0m \u001b[43m \u001b[49m\u001b[43mmgrs_indexers\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mnew_axes\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mconcat_axis\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mbm_axis\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mcopy\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcopy\u001b[49m\n\u001b[0;32m 618\u001b[0m \u001b[43m\u001b[49m\u001b[43m)\u001b[49m\n\u001b[0;32m 619\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;129;01mnot\u001b[39;00m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mcopy \u001b[38;5;129;01mand\u001b[39;00m \u001b[38;5;129;01mnot\u001b[39;00m using_copy_on_write():\n\u001b[0;32m 620\u001b[0m new_data\u001b[38;5;241m.\u001b[39m_consolidate_inplace()\n",
- "File \u001b[1;32mc:\\Github\\SNITS_RealTimeSignals\\rts\\lib\\site-packages\\pandas\\core\\internals\\concat.py:225\u001b[0m, in \u001b[0;36mconcatenate_managers\u001b[1;34m(mgrs_indexers, axes, concat_axis, copy)\u001b[0m\n\u001b[0;32m 223\u001b[0m values \u001b[38;5;241m=\u001b[39m values\u001b[38;5;241m.\u001b[39mview()\n\u001b[0;32m 224\u001b[0m fastpath \u001b[38;5;241m=\u001b[39m \u001b[38;5;28;01mTrue\u001b[39;00m\n\u001b[1;32m--> 225\u001b[0m \u001b[38;5;28;01melif\u001b[39;00m \u001b[43m_is_uniform_join_units\u001b[49m\u001b[43m(\u001b[49m\u001b[43mjoin_units\u001b[49m\u001b[43m)\u001b[49m:\n\u001b[0;32m 226\u001b[0m vals \u001b[38;5;241m=\u001b[39m [ju\u001b[38;5;241m.\u001b[39mblock\u001b[38;5;241m.\u001b[39mvalues \u001b[38;5;28;01mfor\u001b[39;00m ju \u001b[38;5;129;01min\u001b[39;00m join_units]\n\u001b[0;32m 228\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;129;01mnot\u001b[39;00m blk\u001b[38;5;241m.\u001b[39mis_extension:\n\u001b[0;32m 229\u001b[0m \u001b[38;5;66;03m# _is_uniform_join_units ensures a single dtype, so\u001b[39;00m\n\u001b[0;32m 230\u001b[0m \u001b[38;5;66;03m# we can use np.concatenate, which is more performant\u001b[39;00m\n\u001b[0;32m 231\u001b[0m \u001b[38;5;66;03m# than concat_compat\u001b[39;00m\n",
- "File \u001b[1;32mc:\\Github\\SNITS_RealTimeSignals\\rts\\lib\\site-packages\\pandas\\core\\internals\\concat.py:696\u001b[0m, in \u001b[0;36m_is_uniform_join_units\u001b[1;34m(join_units)\u001b[0m\n\u001b[0;32m 679\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m first\u001b[38;5;241m.\u001b[39mdtype\u001b[38;5;241m.\u001b[39mkind \u001b[38;5;241m==\u001b[39m \u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mV\u001b[39m\u001b[38;5;124m\"\u001b[39m:\n\u001b[0;32m 680\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;01mFalse\u001b[39;00m\n\u001b[0;32m 681\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m (\n\u001b[0;32m 682\u001b[0m \u001b[38;5;66;03m# exclude cases where a) ju.block is None or b) we have e.g. Int64+int64\u001b[39;00m\n\u001b[0;32m 683\u001b[0m \u001b[38;5;28mall\u001b[39m(\u001b[38;5;28mtype\u001b[39m(ju\u001b[38;5;241m.\u001b[39mblock) \u001b[38;5;129;01mis\u001b[39;00m \u001b[38;5;28mtype\u001b[39m(first) \u001b[38;5;28;01mfor\u001b[39;00m ju \u001b[38;5;129;01min\u001b[39;00m join_units)\n\u001b[0;32m 684\u001b[0m \u001b[38;5;129;01mand\u001b[39;00m\n\u001b[0;32m 685\u001b[0m \u001b[38;5;66;03m# e.g. DatetimeLikeBlock can be dt64 or td64, but these are not uniform\u001b[39;00m\n\u001b[0;32m 686\u001b[0m \u001b[38;5;28mall\u001b[39m(\n\u001b[0;32m 687\u001b[0m is_dtype_equal(ju\u001b[38;5;241m.\u001b[39mblock\u001b[38;5;241m.\u001b[39mdtype, first\u001b[38;5;241m.\u001b[39mdtype)\n\u001b[0;32m 688\u001b[0m \u001b[38;5;66;03m# GH#42092 we only want the dtype_equal check for non-numeric blocks\u001b[39;00m\n\u001b[0;32m 689\u001b[0m \u001b[38;5;66;03m# (for now, may change but that would need a deprecation)\u001b[39;00m\n\u001b[0;32m 690\u001b[0m \u001b[38;5;129;01mor\u001b[39;00m ju\u001b[38;5;241m.\u001b[39mblock\u001b[38;5;241m.\u001b[39mdtype\u001b[38;5;241m.\u001b[39mkind \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mb\u001b[39m\u001b[38;5;124m\"\u001b[39m, \u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mi\u001b[39m\u001b[38;5;124m\"\u001b[39m, \u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mu\u001b[39m\u001b[38;5;124m\"\u001b[39m]\n\u001b[0;32m 691\u001b[0m \u001b[38;5;28;01mfor\u001b[39;00m ju \u001b[38;5;129;01min\u001b[39;00m join_units\n\u001b[0;32m 692\u001b[0m )\n\u001b[0;32m 693\u001b[0m \u001b[38;5;129;01mand\u001b[39;00m\n\u001b[0;32m 694\u001b[0m \u001b[38;5;66;03m# no blocks that would get missing values (can lead to type upcasts)\u001b[39;00m\n\u001b[0;32m 695\u001b[0m \u001b[38;5;66;03m# unless we're an extension dtype.\u001b[39;00m\n\u001b[1;32m--> 696\u001b[0m \u001b[38;5;28;43mall\u001b[39;49m\u001b[43m(\u001b[49m\u001b[38;5;129;43;01mnot\u001b[39;49;00m\u001b[43m \u001b[49m\u001b[43mju\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mis_na\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;129;43;01mor\u001b[39;49;00m\u001b[43m \u001b[49m\u001b[43mju\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mblock\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mis_extension\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;28;43;01mfor\u001b[39;49;00m\u001b[43m \u001b[49m\u001b[43mju\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;129;43;01min\u001b[39;49;00m\u001b[43m \u001b[49m\u001b[43mjoin_units\u001b[49m\u001b[43m)\u001b[49m\n\u001b[0;32m 697\u001b[0m \u001b[38;5;129;01mand\u001b[39;00m\n\u001b[0;32m 698\u001b[0m \u001b[38;5;66;03m# no blocks with indexers (as then the dimensions do not fit)\u001b[39;00m\n\u001b[0;32m 699\u001b[0m \u001b[38;5;28mall\u001b[39m(\u001b[38;5;129;01mnot\u001b[39;00m ju\u001b[38;5;241m.\u001b[39mindexers \u001b[38;5;28;01mfor\u001b[39;00m ju \u001b[38;5;129;01min\u001b[39;00m join_units)\n\u001b[0;32m 700\u001b[0m \u001b[38;5;129;01mand\u001b[39;00m\n\u001b[0;32m 701\u001b[0m \u001b[38;5;66;03m# only use this path when there is something to concatenate\u001b[39;00m\n\u001b[0;32m 702\u001b[0m \u001b[38;5;28mlen\u001b[39m(join_units) \u001b[38;5;241m>\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[0;32m 703\u001b[0m )\n",
- "File \u001b[1;32mc:\\Github\\SNITS_RealTimeSignals\\rts\\lib\\site-packages\\pandas\\core\\internals\\concat.py:696\u001b[0m, in \u001b[0;36m\u001b[1;34m(.0)\u001b[0m\n\u001b[0;32m 679\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m first\u001b[38;5;241m.\u001b[39mdtype\u001b[38;5;241m.\u001b[39mkind \u001b[38;5;241m==\u001b[39m \u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mV\u001b[39m\u001b[38;5;124m\"\u001b[39m:\n\u001b[0;32m 680\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;01mFalse\u001b[39;00m\n\u001b[0;32m 681\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m (\n\u001b[0;32m 682\u001b[0m \u001b[38;5;66;03m# exclude cases where a) ju.block is None or b) we have e.g. Int64+int64\u001b[39;00m\n\u001b[0;32m 683\u001b[0m \u001b[38;5;28mall\u001b[39m(\u001b[38;5;28mtype\u001b[39m(ju\u001b[38;5;241m.\u001b[39mblock) \u001b[38;5;129;01mis\u001b[39;00m \u001b[38;5;28mtype\u001b[39m(first) \u001b[38;5;28;01mfor\u001b[39;00m ju \u001b[38;5;129;01min\u001b[39;00m join_units)\n\u001b[0;32m 684\u001b[0m \u001b[38;5;129;01mand\u001b[39;00m\n\u001b[0;32m 685\u001b[0m \u001b[38;5;66;03m# e.g. DatetimeLikeBlock can be dt64 or td64, but these are not uniform\u001b[39;00m\n\u001b[0;32m 686\u001b[0m \u001b[38;5;28mall\u001b[39m(\n\u001b[0;32m 687\u001b[0m is_dtype_equal(ju\u001b[38;5;241m.\u001b[39mblock\u001b[38;5;241m.\u001b[39mdtype, first\u001b[38;5;241m.\u001b[39mdtype)\n\u001b[0;32m 688\u001b[0m \u001b[38;5;66;03m# GH#42092 we only want the dtype_equal check for non-numeric blocks\u001b[39;00m\n\u001b[0;32m 689\u001b[0m \u001b[38;5;66;03m# (for now, may change but that would need a deprecation)\u001b[39;00m\n\u001b[0;32m 690\u001b[0m \u001b[38;5;129;01mor\u001b[39;00m ju\u001b[38;5;241m.\u001b[39mblock\u001b[38;5;241m.\u001b[39mdtype\u001b[38;5;241m.\u001b[39mkind \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mb\u001b[39m\u001b[38;5;124m\"\u001b[39m, \u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mi\u001b[39m\u001b[38;5;124m\"\u001b[39m, \u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mu\u001b[39m\u001b[38;5;124m\"\u001b[39m]\n\u001b[0;32m 691\u001b[0m \u001b[38;5;28;01mfor\u001b[39;00m ju \u001b[38;5;129;01min\u001b[39;00m join_units\n\u001b[0;32m 692\u001b[0m )\n\u001b[0;32m 693\u001b[0m \u001b[38;5;129;01mand\u001b[39;00m\n\u001b[0;32m 694\u001b[0m \u001b[38;5;66;03m# no blocks that would get missing values (can lead to type upcasts)\u001b[39;00m\n\u001b[0;32m 695\u001b[0m \u001b[38;5;66;03m# unless we're an extension dtype.\u001b[39;00m\n\u001b[1;32m--> 696\u001b[0m \u001b[38;5;28mall\u001b[39m(\u001b[38;5;129;01mnot\u001b[39;00m \u001b[43mju\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mis_na\u001b[49m \u001b[38;5;129;01mor\u001b[39;00m ju\u001b[38;5;241m.\u001b[39mblock\u001b[38;5;241m.\u001b[39mis_extension \u001b[38;5;28;01mfor\u001b[39;00m ju \u001b[38;5;129;01min\u001b[39;00m join_units)\n\u001b[0;32m 697\u001b[0m \u001b[38;5;129;01mand\u001b[39;00m\n\u001b[0;32m 698\u001b[0m \u001b[38;5;66;03m# no blocks with indexers (as then the dimensions do not fit)\u001b[39;00m\n\u001b[0;32m 699\u001b[0m \u001b[38;5;28mall\u001b[39m(\u001b[38;5;129;01mnot\u001b[39;00m ju\u001b[38;5;241m.\u001b[39mindexers \u001b[38;5;28;01mfor\u001b[39;00m ju \u001b[38;5;129;01min\u001b[39;00m join_units)\n\u001b[0;32m 700\u001b[0m \u001b[38;5;129;01mand\u001b[39;00m\n\u001b[0;32m 701\u001b[0m \u001b[38;5;66;03m# only use this path when there is something to concatenate\u001b[39;00m\n\u001b[0;32m 702\u001b[0m \u001b[38;5;28mlen\u001b[39m(join_units) \u001b[38;5;241m>\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[0;32m 703\u001b[0m )\n",
- "File \u001b[1;32mc:\\Github\\SNITS_RealTimeSignals\\rts\\lib\\site-packages\\pandas\\_libs\\properties.pyx:36\u001b[0m, in \u001b[0;36mpandas._libs.properties.CachedProperty.__get__\u001b[1;34m()\u001b[0m\n",
- "File \u001b[1;32mc:\\Github\\SNITS_RealTimeSignals\\rts\\lib\\site-packages\\pandas\\core\\internals\\concat.py:462\u001b[0m, in \u001b[0;36mJoinUnit.is_na\u001b[1;34m(self)\u001b[0m\n\u001b[0;32m 460\u001b[0m \u001b[38;5;129m@cache_readonly\u001b[39m\n\u001b[0;32m 461\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mis_na\u001b[39m(\u001b[38;5;28mself\u001b[39m) \u001b[38;5;241m-\u001b[39m\u001b[38;5;241m>\u001b[39m \u001b[38;5;28mbool\u001b[39m:\n\u001b[1;32m--> 462\u001b[0m blk \u001b[38;5;241m=\u001b[39m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mblock\u001b[49m\n\u001b[0;32m 463\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m blk\u001b[38;5;241m.\u001b[39mdtype\u001b[38;5;241m.\u001b[39mkind \u001b[38;5;241m==\u001b[39m \u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mV\u001b[39m\u001b[38;5;124m\"\u001b[39m:\n\u001b[0;32m 464\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;01mTrue\u001b[39;00m\n",
- "\u001b[1;31mKeyboardInterrupt\u001b[0m: "
+ " 28%|██▊ | 4909/17280 [01:10<02:55, 70.37it/s]"
]
}
],
@@ -1211,171 +1121,22 @@
" remainder = sec % cycle\n",
" df['cums_A'] = df.copy().dura_A.cumsum()\n",
" df['cums_B'] = df.copy().dura_B.cumsum()\n",
- " ind_A = len(df.cums_A[df.cums_A <= remainder])%inter2no_phase[inter_no]\n",
- " ind_B = len(df.cums_B[df.cums_B <= remainder])%inter2no_phase[inter_no]\n",
- " dura_A = df.loc[ind_A,'dura_A']\n",
- " dura_B = df.loc[ind_B,'dura_B']\n",
- " phas_A = df.loc[ind_A,'phase_no']\n",
- " phas_B = df.loc[ind_B,'phase_no']\n",
- " move_A = df.loc[ind_A,'move_A']\n",
- " move_B = df.loc[ind_B,'move_B']\n",
- " move.append(pd.DataFrame({'inter_no':[inter_no],'phas_A':[phas_A], 'phas_B':[phas_B],'move_A':[move_A], 'move_B':[move_B]}))\n",
+ " ind_A = len(df.cums_A[df.cums_A <= remainder]) % inter2no_phase[inter_no]\n",
+ " ind_B = len(df.cums_B[df.cums_B <= remainder]) % inter2no_phase[inter_no]\n",
+ " dura_A = df.loc[ind_A, 'dura_A']\n",
+ " dura_B = df.loc[ind_B, 'dura_B']\n",
+ " phas_A = df.loc[ind_A, 'phase_no']\n",
+ " phas_B = df.loc[ind_B, 'phase_no']\n",
+ " move_A = df.loc[ind_A, 'move_A']\n",
+ " move_B = df.loc[ind_B, 'move_B']\n",
+ " move.append(pd.DataFrame({'inter_no':[inter_no], 'phas_A':[phas_A], 'phas_B':[phas_B], 'move_A':[move_A], 'move_B':[move_B]}))\n",
" move = pd.concat(move)\n",
" move.to_csv(f'../moves/move_{current_time}.csv')"
]
},
{
"cell_type": "code",
- "execution_count": 4,
- "metadata": {},
- "outputs": [],
- "source": [
- "# 신호계획\n",
- "plan = pd.read_csv(\"time_plan.csv\")\n",
- "plan = plan[plan.ID.isin([1, 5, 8, 11])]\n",
- "ID2starttime = {1:\"00:00\", 5:\"07:00\", 8:\"09:00\", 11:\"18:30\"}\n",
- "plan['start_hour'] = plan.ID.apply(lambda id:ID2starttime[id].split(\":\")[0])\n",
- "plan['start_minute']=plan.ID.apply(lambda id:ID2starttime[id].split(\":\")[1])\n",
- "plan = plan[['inter_no', 'start_hour', 'start_minute', 'phase_no', 'ring_type', 'duration', 'cycle', 'offset']]\n",
- "plan = plan.pivot_table(index=['inter_no', 'start_hour', 'start_minute', 'cycle', 'offset'], columns=['phase_no','ring_type'], values='duration', aggfunc='first').fillna(0).astype(int)\n",
- "new_columns = [f'dura_{ring}{phase}' for phase in range(1, 6) for ring in ['A', 'B']]\n",
- "plan.columns = new_columns\n",
- "new_columns = [f'dura_{ring}{phase}' for phase in range(1, 9) for ring in ['A', 'B']]\n",
- "for col in new_columns:\n",
- " if col not in plan.columns:\n",
- " plan[col] = 0\n",
- "plan.reset_index(inplace=True)\n",
- "plan = plan[list(plan.columns)[:3] + sorted(plan.columns)[1:-4] + list(plan.columns)[3:5]]\n",
- "plan.to_csv('../plan.csv')\n",
- "# with pd.option_context('display.max_rows', None, 'display.max_columns', None):\n",
- "# display(plan)\n",
- "pland = plan.copy()\n",
- "cums_A = np.array(pland[[f'dura_A{j}' for j in range(1,9)]].cumsum(axis=1))\n",
- "cums_B = np.array(pland[[f'dura_B{j}' for j in range(1,9)]].cumsum(axis=1))\n",
- "detailed_cums = []\n",
- "i = 0\n",
- "for row_A, row_B in zip(cums_A, cums_B):\n",
- " combined_row = np.unique(np.concatenate((row_A, row_B)))\n",
- " ddur = np.concatenate(([combined_row[0]], np.diff(combined_row)))\n",
- " ddur = np.pad(ddur, (0, 8 - len(ddur)), constant_values=(0))\n",
- " detailed_cums.append(ddur)\n",
- " for j in range(8):\n",
- " pland.at[i, f'ddur_{j+1}'] = ddur[j]\n",
- " i+=1\n",
- "pland = pland[['inter_no', 'start_hour', 'start_minute'] + [f'ddur_{j}' for j in range(1,9)] + ['cycle', 'offset']] # plan, detailed\n",
- "pland[[f'ddur_{j}' for j in range(1,9)]] = pland[[f'ddur_{j}' for j in range(1,9)]].astype(int)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 12,
- "metadata": {},
- "outputs": [
- {
- "data": {
- "text/plain": [
- "{(1, 1): 1, (2, 2): 2, (3, 3): 3, (3, 4): 4, (4, 4): 5}"
- ]
- },
- "execution_count": 12,
- "metadata": {},
- "output_type": "execute_result"
- }
- ],
- "source": [
- "pland = plan.copy()\n",
- "row = plan.iloc[0]\n",
- "cycle = row.cycle\n",
- "cums_A = row[[f'dura_A{j}' for j in range(1,9)]].cumsum()\n",
- "cums_B = row[[f'dura_B{j}' for j in range(1,9)]].cumsum()\n",
- "split = {}\n",
- "k = 0\n",
- "for t in range(cycle):\n",
- " new_phas_A = len(cums_A[cums_A < t]) + 1\n",
- " new_phas_B = len(cums_B[cums_B < t]) + 1\n",
- " if k == 0 or ((new_phas_A, new_phas_B) != (phas_A, phas_B)):\n",
- " k += 1\n",
- " phas_A = new_phas_A\n",
- " phas_B = new_phas_B\n",
- " split[(phas_A, phas_B)] = k\n",
- "split"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 13,
- "metadata": {},
- "outputs": [
- {
- "data": {
- "text/plain": [
- "{0: {(1, 1): 1, (2, 2): 2, (3, 3): 3, (3, 4): 4, (4, 4): 5},\n",
- " 1: {(1, 1): 1, (2, 2): 2, (3, 3): 3, (3, 4): 4, (4, 4): 5},\n",
- " 2: {(1, 1): 1, (2, 2): 2, (3, 3): 3, (3, 4): 4, (4, 4): 5},\n",
- " 3: {(1, 1): 1, (2, 2): 2, (3, 3): 3, (3, 4): 4, (4, 4): 5},\n",
- " 4: {(1, 1): 1, (2, 2): 2, (3, 3): 3},\n",
- " 5: {(1, 1): 1, (2, 2): 2, (3, 3): 3},\n",
- " 6: {(1, 1): 1, (2, 2): 2, (3, 3): 3},\n",
- " 7: {(1, 1): 1, (2, 2): 2, (3, 3): 3},\n",
- " 8: {(1, 1): 1, (2, 2): 2, (3, 3): 3, (4, 4): 4},\n",
- " 9: {(1, 1): 1, (2, 2): 2, (3, 3): 3, (4, 4): 4},\n",
- " 10: {(1, 1): 1, (2, 2): 2, (3, 3): 3, (4, 4): 4},\n",
- " 11: {(1, 1): 1, (2, 2): 2, (3, 3): 3, (4, 4): 4},\n",
- " 12: {(1, 1): 1, (2, 2): 2, (3, 3): 3, (4, 4): 4},\n",
- " 13: {(1, 1): 1, (2, 2): 2, (3, 3): 3, (4, 3): 4, (4, 4): 5},\n",
- " 14: {(1, 1): 1, (2, 2): 2, (3, 3): 3, (4, 3): 4, (4, 4): 5},\n",
- " 15: {(1, 1): 1, (2, 2): 2, (3, 3): 3, (4, 3): 4, (4, 4): 5},\n",
- " 16: {(1, 1): 1, (2, 2): 2, (3, 3): 3, (4, 4): 4, (5, 5): 5},\n",
- " 17: {(1, 1): 1, (2, 2): 2, (3, 3): 3, (4, 4): 4, (5, 5): 5},\n",
- " 18: {(1, 1): 1, (2, 2): 2, (3, 3): 3, (4, 4): 4, (5, 5): 5},\n",
- " 19: {(1, 1): 1, (2, 2): 2, (3, 3): 3, (4, 4): 4, (5, 5): 5},\n",
- " 20: {(1, 1): 1, (2, 2): 2},\n",
- " 21: {(1, 1): 1, (2, 2): 2},\n",
- " 22: {(1, 1): 1, (2, 2): 2},\n",
- " 23: {(1, 1): 1, (2, 2): 2},\n",
- " 24: {(1, 1): 1, (2, 2): 2, (3, 3): 3, (4, 4): 4},\n",
- " 25: {(1, 1): 1, (2, 2): 2, (3, 3): 3, (4, 4): 4},\n",
- " 26: {(1, 1): 1, (2, 2): 2, (3, 3): 3, (4, 4): 4},\n",
- " 27: {(1, 1): 1, (2, 2): 2, (3, 3): 3, (4, 4): 4},\n",
- " 28: {(1, 1): 1, (1, 2): 2, (2, 2): 3, (3, 3): 4, (4, 4): 5},\n",
- " 29: {(1, 1): 1, (1, 2): 2, (2, 2): 3, (3, 3): 4, (4, 4): 5},\n",
- " 30: {(1, 1): 1, (1, 2): 2, (2, 2): 3, (3, 3): 4, (4, 4): 5},\n",
- " 31: {(1, 1): 1, (1, 2): 2, (2, 2): 3, (3, 3): 4, (4, 4): 5},\n",
- " 32: {(1, 1): 1, (2, 2): 2},\n",
- " 33: {(1, 1): 1, (2, 2): 2},\n",
- " 34: {(1, 1): 1, (2, 2): 2},\n",
- " 35: {(1, 1): 1, (2, 2): 2}}"
- ]
- },
- "execution_count": 13,
- "metadata": {},
- "output_type": "execute_result"
- }
- ],
- "source": [
- "pland = plan.copy()\n",
- "splits = {}\n",
- "for i, row in pland.iterrows():\n",
- " splits[i] = {}\n",
- " cycle = row.cycle\n",
- " cums_A = row[[f'dura_A{j}' for j in range(1,9)]].cumsum()\n",
- " cums_B = row[[f'dura_B{j}' for j in range(1,9)]].cumsum()\n",
- " split = {}\n",
- " k = 0\n",
- " for t in range(cycle):\n",
- " new_phas_A = len(cums_A[cums_A < t]) + 1\n",
- " new_phas_B = len(cums_B[cums_B < t]) + 1\n",
- " if k == 0 or ((new_phas_A, new_phas_B) != (phas_A, phas_B)):\n",
- " k += 1\n",
- " phas_A = new_phas_A\n",
- " phas_B = new_phas_B\n",
- " splits[i][(phas_A, phas_B)] = k\n",
- "splits"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 10,
+ "execution_count": null,
"metadata": {},
"outputs": [
{
@@ -1402,22 +1163,14 @@
" inter_no | \n",
" start_hour | \n",
" start_minute | \n",
- " dura_A1 | \n",
- " dura_A2 | \n",
- " dura_A3 | \n",
- " dura_A4 | \n",
- " dura_A5 | \n",
- " dura_A6 | \n",
- " dura_A7 | \n",
- " ... | \n",
- " dura_B1 | \n",
- " dura_B2 | \n",
- " dura_B3 | \n",
- " dura_B4 | \n",
- " dura_B5 | \n",
- " dura_B6 | \n",
- " dura_B7 | \n",
- " dura_B8 | \n",
+ " ddur_1 | \n",
+ " ddur_2 | \n",
+ " ddur_3 | \n",
+ " ddur_4 | \n",
+ " ddur_5 | \n",
+ " ddur_6 | \n",
+ " ddur_7 | \n",
+ " ddur_8 | \n",
" cycle | \n",
" offset | \n",
"
\n",
@@ -1430,17 +1183,9 @@
" 00 | \n",
" 37 | \n",
" 39 | \n",
- " 55 | \n",
- " 29 | \n",
- " 0 | \n",
- " 0 | \n",
- " 0 | \n",
- " ... | \n",
- " 37 | \n",
- " 39 | \n",
" 25 | \n",
- " 59 | \n",
- " 0 | \n",
+ " 30 | \n",
+ " 29 | \n",
" 0 | \n",
" 0 | \n",
" 0 | \n",
@@ -1454,17 +1199,9 @@
" 00 | \n",
" 40 | \n",
" 42 | \n",
- " 55 | \n",
- " 33 | \n",
- " 0 | \n",
- " 0 | \n",
- " 0 | \n",
- " ... | \n",
- " 40 | \n",
- " 42 | \n",
" 29 | \n",
- " 59 | \n",
- " 0 | \n",
+ " 26 | \n",
+ " 33 | \n",
" 0 | \n",
" 0 | \n",
" 0 | \n",
@@ -1478,17 +1215,9 @@
" 00 | \n",
" 43 | \n",
" 45 | \n",
- " 55 | \n",
- " 37 | \n",
- " 0 | \n",
- " 0 | \n",
- " 0 | \n",
- " ... | \n",
- " 43 | \n",
- " 45 | \n",
" 33 | \n",
- " 59 | \n",
- " 0 | \n",
+ " 22 | \n",
+ " 37 | \n",
" 0 | \n",
" 0 | \n",
" 0 | \n",
@@ -1502,17 +1231,9 @@
" 30 | \n",
" 46 | \n",
" 48 | \n",
- " 55 | \n",
- " 41 | \n",
- " 0 | \n",
- " 0 | \n",
- " 0 | \n",
- " ... | \n",
- " 46 | \n",
- " 48 | \n",
" 37 | \n",
- " 59 | \n",
- " 0 | \n",
+ " 18 | \n",
+ " 41 | \n",
" 0 | \n",
" 0 | \n",
" 0 | \n",
@@ -1531,14 +1252,6 @@
" 0 | \n",
" 0 | \n",
" 0 | \n",
- " ... | \n",
- " 37 | \n",
- " 73 | \n",
- " 40 | \n",
- " 0 | \n",
- " 0 | \n",
- " 0 | \n",
- " 0 | \n",
" 0 | \n",
" 150 | \n",
" 131 | \n",
@@ -1555,14 +1268,6 @@
" 0 | \n",
" 0 | \n",
" 0 | \n",
- " ... | \n",
- " 37 | \n",
- " 93 | \n",
- " 40 | \n",
- " 0 | \n",
- " 0 | \n",
- " 0 | \n",
- " 0 | \n",
" 0 | \n",
" 170 | \n",
" 153 | \n",
@@ -1579,14 +1284,6 @@
" 0 | \n",
" 0 | \n",
" 0 | \n",
- " ... | \n",
- " 37 | \n",
- " 103 | \n",
- " 40 | \n",
- " 0 | \n",
- " 0 | \n",
- " 0 | \n",
- " 0 | \n",
" 0 | \n",
" 180 | \n",
" 169 | \n",
@@ -1603,14 +1300,6 @@
" 0 | \n",
" 0 | \n",
" 0 | \n",
- " ... | \n",
- " 37 | \n",
- " 113 | \n",
- " 40 | \n",
- " 0 | \n",
- " 0 | \n",
- " 0 | \n",
- " 0 | \n",
" 0 | \n",
" 190 | \n",
" 185 | \n",
@@ -1627,14 +1316,6 @@
" 0 | \n",
" 0 | \n",
" 0 | \n",
- " ... | \n",
- " 36 | \n",
- " 20 | \n",
- " 68 | \n",
- " 26 | \n",
- " 0 | \n",
- " 0 | \n",
- " 0 | \n",
" 0 | \n",
" 150 | \n",
" 35 | \n",
@@ -1651,14 +1332,6 @@
" 0 | \n",
" 0 | \n",
" 0 | \n",
- " ... | \n",
- " 40 | \n",
- " 25 | \n",
- " 71 | \n",
- " 34 | \n",
- " 0 | \n",
- " 0 | \n",
- " 0 | \n",
" 0 | \n",
" 170 | \n",
" 33 | \n",
@@ -1675,14 +1348,6 @@
" 0 | \n",
" 0 | \n",
" 0 | \n",
- " ... | \n",
- " 43 | \n",
- " 27 | \n",
- " 70 | \n",
- " 40 | \n",
- " 0 | \n",
- " 0 | \n",
- " 0 | \n",
" 0 | \n",
" 180 | \n",
" 41 | \n",
@@ -1699,14 +1364,6 @@
" 0 | \n",
" 0 | \n",
" 0 | \n",
- " ... | \n",
- " 45 | \n",
- " 32 | \n",
- " 77 | \n",
- " 36 | \n",
- " 0 | \n",
- " 0 | \n",
- " 0 | \n",
" 0 | \n",
" 190 | \n",
" 49 | \n",
@@ -1723,14 +1380,6 @@
" 0 | \n",
" 0 | \n",
" 0 | \n",
- " ... | \n",
- " 38 | \n",
- " 39 | \n",
- " 40 | \n",
- " 23 | \n",
- " 0 | \n",
- " 0 | \n",
- " 0 | \n",
" 0 | \n",
" 140 | \n",
" 50 | \n",
@@ -1743,19 +1392,11 @@
" 38 | \n",
" 39 | \n",
" 42 | \n",
- " 41 | \n",
- " 0 | \n",
- " 0 | \n",
- " 0 | \n",
- " ... | \n",
- " 38 | \n",
- " 39 | \n",
- " 62 | \n",
+ " 20 | \n",
" 21 | \n",
" 0 | \n",
" 0 | \n",
" 0 | \n",
- " 0 | \n",
" 160 | \n",
" 90 | \n",
" \n",
@@ -1767,19 +1408,11 @@
" 38 | \n",
" 39 | \n",
" 43 | \n",
- " 50 | \n",
- " 0 | \n",
- " 0 | \n",
- " 0 | \n",
- " ... | \n",
- " 38 | \n",
- " 39 | \n",
- " 71 | \n",
+ " 28 | \n",
" 22 | \n",
" 0 | \n",
" 0 | \n",
" 0 | \n",
- " 0 | \n",
" 170 | \n",
" 80 | \n",
" \n",
@@ -1791,16 +1424,8 @@
" 38 | \n",
" 39 | \n",
" 44 | \n",
- " 59 | \n",
- " 0 | \n",
- " 0 | \n",
- " 0 | \n",
- " ... | \n",
- " 38 | \n",
- " 39 | \n",
- " 80 | \n",
- " 23 | \n",
- " 0 | \n",
+ " 36 | \n",
+ " 23 | \n",
" 0 | \n",
" 0 | \n",
" 0 | \n",
@@ -1819,14 +1444,6 @@
" 17 | \n",
" 0 | \n",
" 0 | \n",
- " ... | \n",
- " 24 | \n",
- " 24 | \n",
- " 17 | \n",
- " 58 | \n",
- " 17 | \n",
- " 0 | \n",
- " 0 | \n",
" 0 | \n",
" 140 | \n",
" 133 | \n",
@@ -1843,14 +1460,6 @@
" 18 | \n",
" 0 | \n",
" 0 | \n",
- " ... | \n",
- " 30 | \n",
- " 36 | \n",
- " 18 | \n",
- " 58 | \n",
- " 18 | \n",
- " 0 | \n",
- " 0 | \n",
" 0 | \n",
" 160 | \n",
" 132 | \n",
@@ -1867,14 +1476,6 @@
" 18 | \n",
" 0 | \n",
" 0 | \n",
- " ... | \n",
- " 33 | \n",
- " 36 | \n",
- " 25 | \n",
- " 58 | \n",
- " 18 | \n",
- " 0 | \n",
- " 0 | \n",
" 0 | \n",
" 170 | \n",
" 134 | \n",
@@ -1891,14 +1492,6 @@
" 18 | \n",
" 0 | \n",
" 0 | \n",
- " ... | \n",
- " 36 | \n",
- " 50 | \n",
- " 18 | \n",
- " 58 | \n",
- " 18 | \n",
- " 0 | \n",
- " 0 | \n",
" 0 | \n",
" 180 | \n",
" 137 | \n",
@@ -1915,14 +1508,6 @@
" 0 | \n",
" 0 | \n",
" 0 | \n",
- " ... | \n",
- " 39 | \n",
- " 101 | \n",
- " 0 | \n",
- " 0 | \n",
- " 0 | \n",
- " 0 | \n",
- " 0 | \n",
" 0 | \n",
" 140 | \n",
" 103 | \n",
@@ -1939,14 +1524,6 @@
" 0 | \n",
" 0 | \n",
" 0 | \n",
- " ... | \n",
- " 46 | \n",
- " 114 | \n",
- " 0 | \n",
- " 0 | \n",
- " 0 | \n",
- " 0 | \n",
- " 0 | \n",
" 0 | \n",
" 160 | \n",
" 103 | \n",
@@ -1963,14 +1540,6 @@
" 0 | \n",
" 0 | \n",
" 0 | \n",
- " ... | \n",
- " 46 | \n",
- " 114 | \n",
- " 0 | \n",
- " 0 | \n",
- " 0 | \n",
- " 0 | \n",
- " 0 | \n",
" 0 | \n",
" 160 | \n",
" 103 | \n",
@@ -1987,14 +1556,6 @@
" 0 | \n",
" 0 | \n",
" 0 | \n",
- " ... | \n",
- " 48 | \n",
- " 122 | \n",
- " 0 | \n",
- " 0 | \n",
- " 0 | \n",
- " 0 | \n",
- " 0 | \n",
" 0 | \n",
" 170 | \n",
" 103 | \n",
@@ -2011,14 +1572,6 @@
" 0 | \n",
" 0 | \n",
" 0 | \n",
- " ... | \n",
- " 33 | \n",
- " 35 | \n",
- " 26 | \n",
- " 26 | \n",
- " 0 | \n",
- " 0 | \n",
- " 0 | \n",
" 0 | \n",
" 120 | \n",
" 10 | \n",
@@ -2035,14 +1588,6 @@
" 0 | \n",
" 0 | \n",
" 0 | \n",
- " ... | \n",
- " 44 | \n",
- " 44 | \n",
- " 26 | \n",
- " 26 | \n",
- " 0 | \n",
- " 0 | \n",
- " 0 | \n",
" 0 | \n",
" 140 | \n",
" 7 | \n",
@@ -2059,14 +1604,6 @@
" 0 | \n",
" 0 | \n",
" 0 | \n",
- " ... | \n",
- " 45 | \n",
- " 53 | \n",
- " 26 | \n",
- " 26 | \n",
- " 0 | \n",
- " 0 | \n",
- " 0 | \n",
" 0 | \n",
" 150 | \n",
" 17 | \n",
@@ -2083,14 +1620,6 @@
" 0 | \n",
" 0 | \n",
" 0 | \n",
- " ... | \n",
- " 46 | \n",
- " 62 | \n",
- " 26 | \n",
- " 26 | \n",
- " 0 | \n",
- " 0 | \n",
- " 0 | \n",
" 0 | \n",
" 160 | \n",
" 10 | \n",
@@ -2100,22 +1629,14 @@
" 210 | \n",
" 00 | \n",
" 00 | \n",
- " 43 | \n",
- " 29 | \n",
- " 56 | \n",
- " 22 | \n",
- " 0 | \n",
- " 0 | \n",
- " 0 | \n",
- " ... | \n",
" 24 | \n",
- " 48 | \n",
+ " 19 | \n",
+ " 29 | \n",
" 56 | \n",
" 22 | \n",
" 0 | \n",
" 0 | \n",
" 0 | \n",
- " 0 | \n",
" 150 | \n",
" 115 | \n",
" \n",
@@ -2124,22 +1645,14 @@
" 210 | \n",
" 07 | \n",
" 00 | \n",
- " 43 | \n",
- " 39 | \n",
- " 65 | \n",
- " 23 | \n",
- " 0 | \n",
- " 0 | \n",
- " 0 | \n",
- " ... | \n",
" 24 | \n",
- " 58 | \n",
+ " 19 | \n",
+ " 39 | \n",
" 65 | \n",
" 23 | \n",
" 0 | \n",
" 0 | \n",
" 0 | \n",
- " 0 | \n",
" 170 | \n",
" 131 | \n",
" \n",
@@ -2148,22 +1661,14 @@
" 210 | \n",
" 09 | \n",
" 00 | \n",
- " 43 | \n",
- " 43 | \n",
- " 70 | \n",
- " 24 | \n",
- " 0 | \n",
- " 0 | \n",
- " 0 | \n",
- " ... | \n",
" 28 | \n",
- " 58 | \n",
+ " 15 | \n",
+ " 43 | \n",
" 70 | \n",
" 24 | \n",
" 0 | \n",
" 0 | \n",
" 0 | \n",
- " 0 | \n",
" 180 | \n",
" 137 | \n",
" \n",
@@ -2172,22 +1677,14 @@
" 210 | \n",
" 18 | \n",
" 30 | \n",
- " 43 | \n",
- " 47 | \n",
- " 75 | \n",
- " 25 | \n",
- " 0 | \n",
- " 0 | \n",
- " 0 | \n",
- " ... | \n",
" 24 | \n",
- " 66 | \n",
+ " 19 | \n",
+ " 47 | \n",
" 75 | \n",
" 25 | \n",
" 0 | \n",
" 0 | \n",
" 0 | \n",
- " 0 | \n",
" 190 | \n",
" 143 | \n",
" \n",
@@ -2203,14 +1700,6 @@
" 0 | \n",
" 0 | \n",
" 0 | \n",
- " ... | \n",
- " 28 | \n",
- " 97 | \n",
- " 0 | \n",
- " 0 | \n",
- " 0 | \n",
- " 0 | \n",
- " 0 | \n",
" 0 | \n",
" 125 | \n",
" 45 | \n",
@@ -2227,14 +1716,6 @@
" 0 | \n",
" 0 | \n",
" 0 | \n",
- " ... | \n",
- " 28 | \n",
- " 107 | \n",
- " 0 | \n",
- " 0 | \n",
- " 0 | \n",
- " 0 | \n",
- " 0 | \n",
" 0 | \n",
" 135 | \n",
" 45 | \n",
@@ -2251,14 +1732,6 @@
" 0 | \n",
" 0 | \n",
" 0 | \n",
- " ... | \n",
- " 28 | \n",
- " 112 | \n",
- " 0 | \n",
- " 0 | \n",
- " 0 | \n",
- " 0 | \n",
- " 0 | \n",
" 0 | \n",
" 140 | \n",
" 55 | \n",
@@ -2275,204 +1748,94 @@
" 0 | \n",
" 0 | \n",
" 0 | \n",
- " ... | \n",
- " 28 | \n",
- " 117 | \n",
- " 0 | \n",
- " 0 | \n",
- " 0 | \n",
- " 0 | \n",
- " 0 | \n",
" 0 | \n",
" 145 | \n",
" 55 | \n",
" \n",
" \n",
"\n",
- "36 rows × 21 columns
\n",
""
],
"text/plain": [
- " inter_no start_hour start_minute dura_A1 dura_A2 dura_A3 dura_A4 \\\n",
- "0 175 00 00 37 39 55 29 \n",
- "1 175 07 00 40 42 55 33 \n",
- "2 175 09 00 43 45 55 37 \n",
- "3 175 18 30 46 48 55 41 \n",
- "4 176 00 00 37 73 40 0 \n",
- "5 176 07 00 37 93 40 0 \n",
- "6 176 09 00 37 103 40 0 \n",
- "7 176 18 30 37 113 40 0 \n",
- "8 177 00 00 36 20 68 26 \n",
- "9 177 07 00 40 25 71 34 \n",
- "10 177 09 00 43 27 70 40 \n",
- "11 177 18 30 45 32 77 36 \n",
- "12 178 00 00 38 39 40 23 \n",
- "13 178 07 00 38 39 42 41 \n",
- "14 178 09 00 38 39 43 50 \n",
- "15 178 18 30 38 39 44 59 \n",
- "16 201 00 00 24 24 17 58 \n",
- "17 201 07 00 30 36 18 58 \n",
- "18 201 09 00 33 36 25 58 \n",
- "19 201 18 30 36 50 18 58 \n",
- "20 202 00 00 39 101 0 0 \n",
- "21 202 07 00 46 114 0 0 \n",
- "22 202 09 00 46 114 0 0 \n",
- "23 202 18 30 48 122 0 0 \n",
- "24 206 00 00 33 35 26 26 \n",
- "25 206 07 00 44 44 26 26 \n",
- "26 206 09 00 45 53 26 26 \n",
- "27 206 18 30 46 62 26 26 \n",
- "28 210 00 00 43 29 56 22 \n",
- "29 210 07 00 43 39 65 23 \n",
- "30 210 09 00 43 43 70 24 \n",
- "31 210 18 30 43 47 75 25 \n",
- "32 211 00 00 28 97 0 0 \n",
- "33 211 07 00 28 107 0 0 \n",
- "34 211 09 00 28 112 0 0 \n",
- "35 211 18 30 28 117 0 0 \n",
- "\n",
- " dura_A5 dura_A6 dura_A7 ... dura_B1 dura_B2 dura_B3 dura_B4 \\\n",
- "0 0 0 0 ... 37 39 25 59 \n",
- "1 0 0 0 ... 40 42 29 59 \n",
- "2 0 0 0 ... 43 45 33 59 \n",
- "3 0 0 0 ... 46 48 37 59 \n",
- "4 0 0 0 ... 37 73 40 0 \n",
- "5 0 0 0 ... 37 93 40 0 \n",
- "6 0 0 0 ... 37 103 40 0 \n",
- "7 0 0 0 ... 37 113 40 0 \n",
- "8 0 0 0 ... 36 20 68 26 \n",
- "9 0 0 0 ... 40 25 71 34 \n",
- "10 0 0 0 ... 43 27 70 40 \n",
- "11 0 0 0 ... 45 32 77 36 \n",
- "12 0 0 0 ... 38 39 40 23 \n",
- "13 0 0 0 ... 38 39 62 21 \n",
- "14 0 0 0 ... 38 39 71 22 \n",
- "15 0 0 0 ... 38 39 80 23 \n",
- "16 17 0 0 ... 24 24 17 58 \n",
- "17 18 0 0 ... 30 36 18 58 \n",
- "18 18 0 0 ... 33 36 25 58 \n",
- "19 18 0 0 ... 36 50 18 58 \n",
- "20 0 0 0 ... 39 101 0 0 \n",
- "21 0 0 0 ... 46 114 0 0 \n",
- "22 0 0 0 ... 46 114 0 0 \n",
- "23 0 0 0 ... 48 122 0 0 \n",
- "24 0 0 0 ... 33 35 26 26 \n",
- "25 0 0 0 ... 44 44 26 26 \n",
- "26 0 0 0 ... 45 53 26 26 \n",
- "27 0 0 0 ... 46 62 26 26 \n",
- "28 0 0 0 ... 24 48 56 22 \n",
- "29 0 0 0 ... 24 58 65 23 \n",
- "30 0 0 0 ... 28 58 70 24 \n",
- "31 0 0 0 ... 24 66 75 25 \n",
- "32 0 0 0 ... 28 97 0 0 \n",
- "33 0 0 0 ... 28 107 0 0 \n",
- "34 0 0 0 ... 28 112 0 0 \n",
- "35 0 0 0 ... 28 117 0 0 \n",
- "\n",
- " dura_B5 dura_B6 dura_B7 dura_B8 cycle offset \n",
- "0 0 0 0 0 160 57 \n",
- "1 0 0 0 0 170 40 \n",
- "2 0 0 0 0 180 28 \n",
- "3 0 0 0 0 190 18 \n",
- "4 0 0 0 0 150 131 \n",
- "5 0 0 0 0 170 153 \n",
- "6 0 0 0 0 180 169 \n",
- "7 0 0 0 0 190 185 \n",
- "8 0 0 0 0 150 35 \n",
- "9 0 0 0 0 170 33 \n",
- "10 0 0 0 0 180 41 \n",
- "11 0 0 0 0 190 49 \n",
- "12 0 0 0 0 140 50 \n",
- "13 0 0 0 0 160 90 \n",
- "14 0 0 0 0 170 80 \n",
- "15 0 0 0 0 180 75 \n",
- "16 17 0 0 0 140 133 \n",
- "17 18 0 0 0 160 132 \n",
- "18 18 0 0 0 170 134 \n",
- "19 18 0 0 0 180 137 \n",
- "20 0 0 0 0 140 103 \n",
- "21 0 0 0 0 160 103 \n",
- "22 0 0 0 0 160 103 \n",
- "23 0 0 0 0 170 103 \n",
- "24 0 0 0 0 120 10 \n",
- "25 0 0 0 0 140 7 \n",
- "26 0 0 0 0 150 17 \n",
- "27 0 0 0 0 160 10 \n",
- "28 0 0 0 0 150 115 \n",
- "29 0 0 0 0 170 131 \n",
- "30 0 0 0 0 180 137 \n",
- "31 0 0 0 0 190 143 \n",
- "32 0 0 0 0 125 45 \n",
- "33 0 0 0 0 135 45 \n",
- "34 0 0 0 0 140 55 \n",
- "35 0 0 0 0 145 55 \n",
+ " inter_no start_hour start_minute ddur_1 ddur_2 ddur_3 ddur_4 ddur_5 \\\n",
+ "0 175 00 00 37 39 25 30 29 \n",
+ "1 175 07 00 40 42 29 26 33 \n",
+ "2 175 09 00 43 45 33 22 37 \n",
+ "3 175 18 30 46 48 37 18 41 \n",
+ "4 176 00 00 37 73 40 0 0 \n",
+ "5 176 07 00 37 93 40 0 0 \n",
+ "6 176 09 00 37 103 40 0 0 \n",
+ "7 176 18 30 37 113 40 0 0 \n",
+ "8 177 00 00 36 20 68 26 0 \n",
+ "9 177 07 00 40 25 71 34 0 \n",
+ "10 177 09 00 43 27 70 40 0 \n",
+ "11 177 18 30 45 32 77 36 0 \n",
+ "12 178 00 00 38 39 40 23 0 \n",
+ "13 178 07 00 38 39 42 20 21 \n",
+ "14 178 09 00 38 39 43 28 22 \n",
+ "15 178 18 30 38 39 44 36 23 \n",
+ "16 201 00 00 24 24 17 58 17 \n",
+ "17 201 07 00 30 36 18 58 18 \n",
+ "18 201 09 00 33 36 25 58 18 \n",
+ "19 201 18 30 36 50 18 58 18 \n",
+ "20 202 00 00 39 101 0 0 0 \n",
+ "21 202 07 00 46 114 0 0 0 \n",
+ "22 202 09 00 46 114 0 0 0 \n",
+ "23 202 18 30 48 122 0 0 0 \n",
+ "24 206 00 00 33 35 26 26 0 \n",
+ "25 206 07 00 44 44 26 26 0 \n",
+ "26 206 09 00 45 53 26 26 0 \n",
+ "27 206 18 30 46 62 26 26 0 \n",
+ "28 210 00 00 24 19 29 56 22 \n",
+ "29 210 07 00 24 19 39 65 23 \n",
+ "30 210 09 00 28 15 43 70 24 \n",
+ "31 210 18 30 24 19 47 75 25 \n",
+ "32 211 00 00 28 97 0 0 0 \n",
+ "33 211 07 00 28 107 0 0 0 \n",
+ "34 211 09 00 28 112 0 0 0 \n",
+ "35 211 18 30 28 117 0 0 0 \n",
"\n",
- "[36 rows x 21 columns]"
+ " ddur_6 ddur_7 ddur_8 cycle offset \n",
+ "0 0 0 0 160 57 \n",
+ "1 0 0 0 170 40 \n",
+ "2 0 0 0 180 28 \n",
+ "3 0 0 0 190 18 \n",
+ "4 0 0 0 150 131 \n",
+ "5 0 0 0 170 153 \n",
+ "6 0 0 0 180 169 \n",
+ "7 0 0 0 190 185 \n",
+ "8 0 0 0 150 35 \n",
+ "9 0 0 0 170 33 \n",
+ "10 0 0 0 180 41 \n",
+ "11 0 0 0 190 49 \n",
+ "12 0 0 0 140 50 \n",
+ "13 0 0 0 160 90 \n",
+ "14 0 0 0 170 80 \n",
+ "15 0 0 0 180 75 \n",
+ "16 0 0 0 140 133 \n",
+ "17 0 0 0 160 132 \n",
+ "18 0 0 0 170 134 \n",
+ "19 0 0 0 180 137 \n",
+ "20 0 0 0 140 103 \n",
+ "21 0 0 0 160 103 \n",
+ "22 0 0 0 160 103 \n",
+ "23 0 0 0 170 103 \n",
+ "24 0 0 0 120 10 \n",
+ "25 0 0 0 140 7 \n",
+ "26 0 0 0 150 17 \n",
+ "27 0 0 0 160 10 \n",
+ "28 0 0 0 150 115 \n",
+ "29 0 0 0 170 131 \n",
+ "30 0 0 0 180 137 \n",
+ "31 0 0 0 190 143 \n",
+ "32 0 0 0 125 45 \n",
+ "33 0 0 0 135 45 \n",
+ "34 0 0 0 140 55 \n",
+ "35 0 0 0 145 55 "
]
},
- "execution_count": 10,
"metadata": {},
- "output_type": "execute_result"
- }
- ],
- "source": [
- "pland"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 53,
- "metadata": {},
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "2 2\n"
- ]
- }
- ],
- "source": [
- "cums_A = np.array(cums_A)\n",
- "t = 40\n",
- "phas_A = len(cums_A[cums_A < t]) + 1\n",
- "phas_B = len(cums_B[cums_B < t]) + 1\n",
- "print(phas_A, phas_B)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 36,
- "metadata": {},
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "0\n",
- "inter_no 175\n",
- "start_hour 00\n",
- "start_minute 00\n",
- "dura_A1 37\n",
- "dura_A2 39\n",
- "dura_A3 55\n",
- "dura_A4 29\n",
- "dura_A5 0\n",
- "dura_A6 0\n",
- "dura_A7 0\n",
- "dura_A8 0\n",
- "dura_B1 37\n",
- "dura_B2 39\n",
- "dura_B3 25\n",
- "dura_B4 59\n",
- "dura_B5 0\n",
- "dura_B6 0\n",
- "dura_B7 0\n",
- "dura_B8 0\n",
- "cycle 160\n",
- "offset 57\n",
- "Name: 0, dtype: object\n"
- ]
+ "output_type": "display_data"
}
],
"source": [
@@ -2492,39 +1855,29 @@
" plan[col] = 0\n",
"plan.reset_index(inplace=True)\n",
"plan = plan[list(plan.columns)[:3] + sorted(plan.columns)[1:-4] + list(plan.columns)[3:5]]\n",
- "\n",
- "i, row = [(i, row) for (i, row) in plan.iterrows()][0]\n",
- "print(i)\n",
- "print(row)\n",
- "dura_A1 = row['dura_A1']\n",
- "dura_A2 = row['dura_A2']\n",
- "dura_A3 = row['dura_A3']\n",
- "dura_A4 = row['dura_A4']\n",
- "dura_A5 = row['dura_A5']\n",
- "dura_A6 = row['dura_A6']\n",
- "dura_A7 = row['dura_A7']\n",
- "dura_A8 = row['dura_A8']\n",
- "dura_B1 = row['dura_B1']\n",
- "dura_B2 = row['dura_B2']\n",
- "dura_B3 = row['dura_B3']\n",
- "dura_B4 = row['dura_B4']\n",
- "dura_B5 = row['dura_B5']\n",
- "dura_B6 = row['dura_B6']\n",
- "dura_B7 = row['dura_B7']\n",
- "dura_B8 = row['dura_B8']\n",
+ "plan.to_csv('../plano.csv') # plan original\n",
+ "pland = plan.copy()\n",
"cums_A = np.array(pland[[f'dura_A{k}' for k in range(1,9)]].cumsum(axis=1))\n",
- "# for i, row in plan.iterrows():\n",
- "# k = 1\n",
- "# for j in range(1, 9):\n",
- "# if row[f'dura_A{j}'] == row[f'dura_B{j}']:\n",
- "# rowd = {'inter_no':row['inter_no'], 'start_hour':row['start_hour'], 'start_minute':row['start_minute'],\n",
- "# 'cycle':row['cycle'], 'offset':row['offset']}\n",
- "# # pland.at[i, f'ddur_{k}'] = ddur[j]"
+ "cums_B = np.array(pland[[f'dura_B{k}' for k in range(1,9)]].cumsum(axis=1))\n",
+ "detailed_cums = []\n",
+ "i = 0\n",
+ "for row_A, row_B in zip(cums_A, cums_B):\n",
+ " combined_row = np.unique(np.concatenate((row_A, row_B)))\n",
+ " ddur = np.concatenate(([combined_row[0]], np.diff(combined_row)))\n",
+ " ddur = np.pad(ddur, (0, 8 - len(ddur)), constant_values=(0))\n",
+ " detailed_cums.append(ddur)\n",
+ " for j in range(8):\n",
+ " pland.at[i, f'ddur_{j+1}'] = ddur[j]\n",
+ " i+=1\n",
+ "pland = pland[['inter_no', 'start_hour', 'start_minute'] + [f'ddur_{i}' for i in range(1,9)] + ['cycle', 'offset']] # plan detailed\n",
+ "pland[[f'ddur_{i}' for i in range(1,9)]] = pland[[f'ddur_{i}' for i in range(1,9)]].astype(int)\n",
+ "display(pland)\n",
+ "pland.to_csv('../plan.csv')"
]
},
{
"cell_type": "code",
- "execution_count": 6,
+ "execution_count": null,
"metadata": {},
"outputs": [
{
@@ -2669,37 +2022,37 @@
" \n",
" \n",
" 6 | \n",
- " 210 | \n",
+ " 176 | \n",
" 00 | \n",
" 00 | \n",
- " 24 | \n",
- " 19 | \n",
- " 29 | \n",
- " 56 | \n",
- " 22 | \n",
+ " 37 | \n",
+ " 73 | \n",
+ " 40 | \n",
+ " 0 | \n",
+ " 0 | \n",
" 0 | \n",
" 0 | \n",
" 0 | \n",
" 150 | \n",
- " 115 | \n",
+ " 131 | \n",
" 1704380550 | \n",
"
\n",
" \n",
" 7 | \n",
- " 176 | \n",
+ " 210 | \n",
" 00 | \n",
" 00 | \n",
- " 37 | \n",
- " 73 | \n",
- " 40 | \n",
- " 0 | \n",
- " 0 | \n",
+ " 24 | \n",
+ " 19 | \n",
+ " 29 | \n",
+ " 56 | \n",
+ " 22 | \n",
" 0 | \n",
" 0 | \n",
" 0 | \n",
" 150 | \n",
- " 131 | \n",
- " 1704380551 | \n",
+ " 115 | \n",
+ " 1704380550 | \n",
"
\n",
" \n",
" 8 | \n",
@@ -2716,7 +2069,7 @@
" 0 | \n",
" 160 | \n",
" 57 | \n",
- " 1704380559 | \n",
+ " 1704380560 | \n",
"
\n",
" \n",
" 9 | \n",
@@ -2818,40 +2171,40 @@
" 0 | \n",
" 150 | \n",
" 131 | \n",
- " 1704380700 | \n",
+ " 1704380699 | \n",
"
\n",
" \n",
" 15 | \n",
- " 210 | \n",
+ " 177 | \n",
" 00 | \n",
" 00 | \n",
- " 24 | \n",
- " 19 | \n",
- " 29 | \n",
- " 56 | \n",
- " 22 | \n",
+ " 36 | \n",
+ " 20 | \n",
+ " 68 | \n",
+ " 26 | \n",
+ " 0 | \n",
" 0 | \n",
" 0 | \n",
" 0 | \n",
" 150 | \n",
- " 115 | \n",
+ " 35 | \n",
" 1704380700 | \n",
"
\n",
" \n",
" 16 | \n",
- " 177 | \n",
+ " 210 | \n",
" 00 | \n",
" 00 | \n",
- " 36 | \n",
- " 20 | \n",
- " 68 | \n",
- " 26 | \n",
- " 0 | \n",
+ " 24 | \n",
+ " 19 | \n",
+ " 29 | \n",
+ " 56 | \n",
+ " 22 | \n",
" 0 | \n",
" 0 | \n",
" 0 | \n",
" 150 | \n",
- " 35 | \n",
+ " 115 | \n",
" 1704380700 | \n",
"
\n",
" \n",
@@ -2869,7 +2222,7 @@
" 0 | \n",
" 160 | \n",
" 57 | \n",
- " 1704380720 | \n",
+ " 1704380721 | \n",
"
\n",
" \n",
" 18 | \n",
@@ -2920,10 +2273,27 @@
" 0 | \n",
" 140 | \n",
" 50 | \n",
- " 1704380820 | \n",
+ " 1704380819 | \n",
"
\n",
" \n",
" 21 | \n",
+ " 201 | \n",
+ " 00 | \n",
+ " 00 | \n",
+ " 24 | \n",
+ " 24 | \n",
+ " 17 | \n",
+ " 58 | \n",
+ " 17 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 140 | \n",
+ " 133 | \n",
+ " 1704380820 | \n",
+ "
\n",
+ " \n",
+ " 22 | \n",
" 202 | \n",
" 00 | \n",
" 00 | \n",
@@ -2940,24 +2310,24 @@
" 1704380820 | \n",
"
\n",
" \n",
- " 22 | \n",
- " 201 | \n",
+ " 23 | \n",
+ " 176 | \n",
" 00 | \n",
" 00 | \n",
- " 24 | \n",
- " 24 | \n",
- " 17 | \n",
- " 58 | \n",
- " 17 | \n",
+ " 37 | \n",
+ " 73 | \n",
+ " 40 | \n",
" 0 | \n",
" 0 | \n",
" 0 | \n",
- " 140 | \n",
- " 133 | \n",
- " 1704380820 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 150 | \n",
+ " 131 | \n",
+ " 1704380850 | \n",
"
\n",
" \n",
- " 23 | \n",
+ " 24 | \n",
" 210 | \n",
" 00 | \n",
" 00 | \n",
@@ -2974,41 +2344,41 @@
" 1704380850 | \n",
"
\n",
" \n",
- " 24 | \n",
- " 176 | \n",
+ " 25 | \n",
+ " 177 | \n",
" 00 | \n",
" 00 | \n",
- " 37 | \n",
- " 73 | \n",
- " 40 | \n",
- " 0 | \n",
+ " 36 | \n",
+ " 20 | \n",
+ " 68 | \n",
+ " 26 | \n",
" 0 | \n",
" 0 | \n",
" 0 | \n",
" 0 | \n",
" 150 | \n",
- " 131 | \n",
+ " 35 | \n",
" 1704380850 | \n",
"
\n",
" \n",
- " 25 | \n",
- " 177 | \n",
+ " 26 | \n",
+ " 206 | \n",
" 00 | \n",
" 00 | \n",
- " 36 | \n",
- " 20 | \n",
- " 68 | \n",
+ " 33 | \n",
+ " 35 | \n",
+ " 26 | \n",
" 26 | \n",
" 0 | \n",
" 0 | \n",
" 0 | \n",
" 0 | \n",
- " 150 | \n",
- " 35 | \n",
- " 1704380851 | \n",
+ " 120 | \n",
+ " 10 | \n",
+ " 1704380880 | \n",
"
\n",
" \n",
- " 26 | \n",
+ " 27 | \n",
" 175 | \n",
" 00 | \n",
" 00 | \n",
@@ -3025,23 +2395,6 @@
" 1704380880 | \n",
"
\n",
" \n",
- " 27 | \n",
- " 206 | \n",
- " 00 | \n",
- " 00 | \n",
- " 33 | \n",
- " 35 | \n",
- " 26 | \n",
- " 26 | \n",
- " 0 | \n",
- " 0 | \n",
- " 0 | \n",
- " 0 | \n",
- " 120 | \n",
- " 10 | \n",
- " 1704380880 | \n",
- "
\n",
- " \n",
" 28 | \n",
" 211 | \n",
" 00 | \n",
@@ -3060,19 +2413,19 @@
"
\n",
" \n",
" 29 | \n",
- " 201 | \n",
+ " 202 | \n",
" 00 | \n",
" 00 | \n",
- " 24 | \n",
- " 24 | \n",
- " 17 | \n",
- " 58 | \n",
- " 17 | \n",
+ " 39 | \n",
+ " 101 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
" 0 | \n",
" 0 | \n",
" 0 | \n",
" 140 | \n",
- " 133 | \n",
+ " 103 | \n",
" 1704380960 | \n",
"
\n",
" \n",
@@ -3087,8 +2440,8 @@
"3 201 00 00 24 24 17 58 17 0 \n",
"4 202 00 00 39 101 0 0 0 0 \n",
"5 177 00 00 36 20 68 26 0 0 \n",
- "6 210 00 00 24 19 29 56 22 0 \n",
- "7 176 00 00 37 73 40 0 0 0 \n",
+ "6 176 00 00 37 73 40 0 0 0 \n",
+ "7 210 00 00 24 19 29 56 22 0 \n",
"8 175 00 00 37 39 25 30 29 0 \n",
"9 206 00 00 33 35 26 26 0 0 \n",
"10 211 00 00 28 97 0 0 0 0 \n",
@@ -3096,21 +2449,21 @@
"12 178 00 00 38 39 40 23 0 0 \n",
"13 201 00 00 24 24 17 58 17 0 \n",
"14 176 00 00 37 73 40 0 0 0 \n",
- "15 210 00 00 24 19 29 56 22 0 \n",
- "16 177 00 00 36 20 68 26 0 0 \n",
+ "15 177 00 00 36 20 68 26 0 0 \n",
+ "16 210 00 00 24 19 29 56 22 0 \n",
"17 175 00 00 37 39 25 30 29 0 \n",
"18 206 00 00 33 35 26 26 0 0 \n",
"19 211 00 00 28 97 0 0 0 0 \n",
"20 178 00 00 38 39 40 23 0 0 \n",
- "21 202 00 00 39 101 0 0 0 0 \n",
- "22 201 00 00 24 24 17 58 17 0 \n",
- "23 210 00 00 24 19 29 56 22 0 \n",
- "24 176 00 00 37 73 40 0 0 0 \n",
+ "21 201 00 00 24 24 17 58 17 0 \n",
+ "22 202 00 00 39 101 0 0 0 0 \n",
+ "23 176 00 00 37 73 40 0 0 0 \n",
+ "24 210 00 00 24 19 29 56 22 0 \n",
"25 177 00 00 36 20 68 26 0 0 \n",
- "26 175 00 00 37 39 25 30 29 0 \n",
- "27 206 00 00 33 35 26 26 0 0 \n",
+ "26 206 00 00 33 35 26 26 0 0 \n",
+ "27 175 00 00 37 39 25 30 29 0 \n",
"28 211 00 00 28 97 0 0 0 0 \n",
- "29 201 00 00 24 24 17 58 17 0 \n",
+ "29 202 00 00 39 101 0 0 0 0 \n",
"\n",
" ddur_7 ddur_8 cycle offset end_unix \n",
"0 0 0 120 10 1704380520 \n",
@@ -3119,30 +2472,30 @@
"3 0 0 140 133 1704380540 \n",
"4 0 0 140 103 1704380540 \n",
"5 0 0 150 35 1704380550 \n",
- "6 0 0 150 115 1704380550 \n",
- "7 0 0 150 131 1704380551 \n",
- "8 0 0 160 57 1704380559 \n",
+ "6 0 0 150 131 1704380550 \n",
+ "7 0 0 150 115 1704380550 \n",
+ "8 0 0 160 57 1704380560 \n",
"9 0 0 120 10 1704380640 \n",
"10 0 0 125 45 1704380645 \n",
"11 0 0 140 103 1704380680 \n",
"12 0 0 140 50 1704380680 \n",
"13 0 0 140 133 1704380680 \n",
- "14 0 0 150 131 1704380700 \n",
- "15 0 0 150 115 1704380700 \n",
- "16 0 0 150 35 1704380700 \n",
- "17 0 0 160 57 1704380720 \n",
+ "14 0 0 150 131 1704380699 \n",
+ "15 0 0 150 35 1704380700 \n",
+ "16 0 0 150 115 1704380700 \n",
+ "17 0 0 160 57 1704380721 \n",
"18 0 0 120 10 1704380760 \n",
"19 0 0 125 45 1704380765 \n",
- "20 0 0 140 50 1704380820 \n",
- "21 0 0 140 103 1704380820 \n",
- "22 0 0 140 133 1704380820 \n",
- "23 0 0 150 115 1704380850 \n",
- "24 0 0 150 131 1704380850 \n",
- "25 0 0 150 35 1704380851 \n",
- "26 0 0 160 57 1704380880 \n",
- "27 0 0 120 10 1704380880 \n",
+ "20 0 0 140 50 1704380819 \n",
+ "21 0 0 140 133 1704380820 \n",
+ "22 0 0 140 103 1704380820 \n",
+ "23 0 0 150 131 1704380850 \n",
+ "24 0 0 150 115 1704380850 \n",
+ "25 0 0 150 35 1704380850 \n",
+ "26 0 0 120 10 1704380880 \n",
+ "27 0 0 160 57 1704380880 \n",
"28 0 0 125 45 1704380885 \n",
- "29 0 0 140 133 1704380960 "
+ "29 0 0 140 103 1704380960 "
]
},
"metadata": {},
@@ -3153,35 +2506,36 @@
"# 신호이력\n",
"midnight = int(datetime(2024, 1, 5, 0, 0, 0).timestamp())\n",
"next_day = int(datetime(2024, 1, 6, 0, 0, 0).timestamp())\n",
- "pland['end_unix'] = pland['start_hour'].astype(int)*3600 + plan['start_minute'].astype(int)*60 + midnight\n",
+ "pland['end_unix'] = pland['start_hour'].astype(int) * 3600 + plan['start_minute'].astype(int) * 60 + midnight\n",
"history = []\n",
"for inter_no in pland.inter_no.unique():\n",
- " aplan = pland[pland.inter_no == inter_no]\n",
+ " aplan = pland[pland.inter_no == inter_no] # a (specific) plan\n",
" rows = []\n",
- " current_time = midnight\n",
+ " current_time = midnight # 현재시각\n",
" for i in range(len(aplan)):\n",
" first_row = aplan.iloc[i]\n",
" cycle = first_row['cycle']\n",
- " unix_end = aplan.iloc[i+1]['end_unix'] if i < len(aplan) - 1 else next_day\n",
+ " unix_end = aplan.iloc[i + 1]['end_unix'] if i < len(aplan) - 1 else next_day # 프로그램의 마지막 시점\n",
" r = 0\n",
" while current_time <= unix_end:\n",
" remainder = current_time % 10\n",
- " if remainder != 0:\n",
- " r = (5 - remainder) % 10 - 5\n",
+ " if remainder != 0: # 현재시각의 일의자리가 0이 아니면 다음 현재시각의 일이자리가 0이 되도록 맞춰준다.\n",
+ " r = (5 - remainder) % 10 - 5 # 1>-1, 2>-2, 3>-3, 4>-4, 5>-5, 6>4, 7>3, 8>2, 9>1\n",
" else:\n",
- " r = random.choices([0, -1, 1], weights=[10, 1, 1])[0]\n",
- " if random.random() < 0.005:\n",
+ " r = random.choices([0, -1, 1], weights=[10, 1, 1])[0] # 측정오차\n",
+ " # 0.002의 확률로 결측 발생\n",
+ " if random.random() < 0.001: # 주기의 배수만큼 결측\n",
" n = random.randint(0,100)\n",
" current_time += n * cycle + r\n",
- " elif random.random() > 0.995:\n",
- " n = random.randint(0,100)\n",
+ " elif random.random() > 0.999:\n",
+ " n = random.randint(0,100) # 주기의 배수가 아닌 값으로 결측\n",
" current_time += n * cycle + int(random.random() * cycle) + r\n",
" else:\n",
- " current_time += cycle + r\n",
+ " current_time += cycle + r # 결측 없음\n",
" new_row = first_row.copy()\n",
" new_row['end_unix'] = current_time\n",
" rows.append(new_row)\n",
- " ahistory = pd.concat(rows, axis=1).transpose().reset_index(drop=True)\n",
+ " ahistory = pd.concat(rows, axis=1).transpose().reset_index(drop=True) # a (specific) history\n",
" history.append(ahistory)\n",
"history = pd.concat(history)\n",
"history = history[history.end_unix <= next_day]\n",
@@ -3190,6 +2544,18 @@
"display(history[:30])"
]
},
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# df = history.sort_values(by=['inter_no','end_unix'])\n",
+ "# df['diff'] = df.end_unix.diff()\n",
+ "# with pd.option_context('display.max_rows', None, 'display.max_columns', None):\n",
+ "# display(df)"
+ ]
+ },
{
"cell_type": "code",
"execution_count": null,
diff --git a/Data/tables/raw_tables/0110_make_sample_table_deprecated.ipynb b/Data/tables/raw_tables/0110_make_sample_table_deprecated.ipynb
new file mode 100644
index 000000000..5a4224f97
--- /dev/null
+++ b/Data/tables/raw_tables/0110_make_sample_table_deprecated.ipynb
@@ -0,0 +1,3387 @@
+{
+ "cells": [
+ {
+ "cell_type": "code",
+ "execution_count": 2,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "import pandas as pd\n",
+ "import numpy as np\n",
+ "from datetime import datetime\n",
+ "import os\n",
+ "import random\n",
+ "from tqdm import tqdm"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 4,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " inter_no | \n",
+ " inter_name | \n",
+ " inter_lat | \n",
+ " inter_lon | \n",
+ " group_no | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 | \n",
+ " 175 | \n",
+ " 한솔삼거리(한솔마을3거리) | \n",
+ " 37.36857 | \n",
+ " 127.11478 | \n",
+ " 3 | \n",
+ "
\n",
+ " \n",
+ " 1 | \n",
+ " 176 | \n",
+ " 느티마을4단지 | \n",
+ " 37.36724 | \n",
+ " 127.11480 | \n",
+ " 3 | \n",
+ "
\n",
+ " \n",
+ " 2 | \n",
+ " 177 | \n",
+ " 한솔6단지(정자동사무소) | \n",
+ " 37.36619 | \n",
+ " 127.11480 | \n",
+ " 3 | \n",
+ "
\n",
+ " \n",
+ " 3 | \n",
+ " 178 | \n",
+ " 신기4거리 | \n",
+ " 37.36346 | \n",
+ " 127.11480 | \n",
+ " 3 | \n",
+ "
\n",
+ " \n",
+ " 4 | \n",
+ " 201 | \n",
+ " 느티마을4거리 | \n",
+ " 37.36854 | \n",
+ " 127.10984 | \n",
+ " 3 | \n",
+ "
\n",
+ " \n",
+ " 5 | \n",
+ " 202 | \n",
+ " 느티마을 안촌유치원 | \n",
+ " 37.36855 | \n",
+ " 127.11241 | \n",
+ " 3 | \n",
+ "
\n",
+ " \n",
+ " 6 | \n",
+ " 206 | \n",
+ " 상록마을 321동 | \n",
+ " 37.36483 | \n",
+ " 127.10981 | \n",
+ " 3 | \n",
+ "
\n",
+ " \n",
+ " 7 | \n",
+ " 210 | \n",
+ " 상록4거리(상록마을입구4거리) | \n",
+ " 37.36347 | \n",
+ " 127.10982 | \n",
+ " 3 | \n",
+ "
\n",
+ " \n",
+ " 8 | \n",
+ " 211 | \n",
+ " 상록마을단일로 | \n",
+ " 37.36346 | \n",
+ " 127.11237 | \n",
+ " 3 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " inter_no inter_name inter_lat inter_lon group_no\n",
+ "0 175 한솔삼거리(한솔마을3거리) 37.36857 127.11478 3\n",
+ "1 176 느티마을4단지 37.36724 127.11480 3\n",
+ "2 177 한솔6단지(정자동사무소) 37.36619 127.11480 3\n",
+ "3 178 신기4거리 37.36346 127.11480 3\n",
+ "4 201 느티마을4거리 37.36854 127.10984 3\n",
+ "5 202 느티마을 안촌유치원 37.36855 127.11241 3\n",
+ "6 206 상록마을 321동 37.36483 127.10981 3\n",
+ "7 210 상록4거리(상록마을입구4거리) 37.36347 127.10982 3\n",
+ "8 211 상록마을단일로 37.36346 127.11237 3"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "# 교차로정보\n",
+ "inter_info = pd.read_csv(\"inter_info.csv\")\n",
+ "inter_info['group_no'] = 3\n",
+ "display(inter_info)\n",
+ "inter_info.to_csv('../inter_info.csv')"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 3,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " inter_no | \n",
+ " main_phase | \n",
+ " mg1A | \n",
+ " mg1B | \n",
+ " mg2A | \n",
+ " mg2B | \n",
+ " mg3A | \n",
+ " mg3B | \n",
+ " mg4A | \n",
+ " mg4B | \n",
+ " mg5A | \n",
+ " mg5B | \n",
+ " mg6A | \n",
+ " mg6B | \n",
+ " mg7A | \n",
+ " mg7B | \n",
+ " mg8A | \n",
+ " mg8B | \n",
+ " r1A | \n",
+ " r1B | \n",
+ " r2A | \n",
+ " r2B | \n",
+ " r3A | \n",
+ " r3B | \n",
+ " r4A | \n",
+ " r4B | \n",
+ " r5A | \n",
+ " r5B | \n",
+ " r6A | \n",
+ " r6B | \n",
+ " r7A | \n",
+ " r7B | \n",
+ " r8A | \n",
+ " r8B | \n",
+ " y1A | \n",
+ " y1B | \n",
+ " y2A | \n",
+ " y2B | \n",
+ " y3A | \n",
+ " y3B | \n",
+ " y4A | \n",
+ " y4B | \n",
+ " y5A | \n",
+ " y5B | \n",
+ " y6A | \n",
+ " y6B | \n",
+ " y7A | \n",
+ " y7B | \n",
+ " y8A | \n",
+ " y8B | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 | \n",
+ " 175 | \n",
+ " 2 | \n",
+ " 24 | \n",
+ " 27 | \n",
+ " 33 | \n",
+ " 12 | \n",
+ " 15 | \n",
+ " 39 | \n",
+ " 15 | \n",
+ " 19 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " 1 | \n",
+ " 176 | \n",
+ " 2 | \n",
+ " 21 | \n",
+ " 31 | \n",
+ " 33 | \n",
+ " 30 | \n",
+ " 16 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " 2 | \n",
+ " 177 | \n",
+ " 2 | \n",
+ " 35 | \n",
+ " 18 | \n",
+ " 36 | \n",
+ " 36 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 38 | \n",
+ " 13 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 0 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " 3 | \n",
+ " 178 | \n",
+ " 2 | \n",
+ " 18 | \n",
+ " 19 | \n",
+ " 35 | \n",
+ " 26 | \n",
+ " 36 | \n",
+ " 29 | \n",
+ " 17 | \n",
+ " 37 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " 4 | \n",
+ " 201 | \n",
+ " 2 | \n",
+ " 25 | \n",
+ " 20 | \n",
+ " 21 | \n",
+ " 32 | \n",
+ " 31 | \n",
+ " 28 | \n",
+ " 31 | \n",
+ " 17 | \n",
+ " 27 | \n",
+ " 27 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " 5 | \n",
+ " 202 | \n",
+ " 2 | \n",
+ " 12 | \n",
+ " 30 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " 6 | \n",
+ " 206 | \n",
+ " 2 | \n",
+ " 36 | \n",
+ " 29 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 31 | \n",
+ " 31 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 0 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " 7 | \n",
+ " 210 | \n",
+ " 2 | \n",
+ " 19 | \n",
+ " 0 | \n",
+ " 12 | \n",
+ " 13 | \n",
+ " 21 | \n",
+ " 37 | \n",
+ " 12 | \n",
+ " 22 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 1 | \n",
+ " 0 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 4 | \n",
+ " 0 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " 8 | \n",
+ " 211 | \n",
+ " 2 | \n",
+ " 32 | \n",
+ " 35 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " inter_no main_phase mg1A mg1B mg2A mg2B mg3A mg3B mg4A mg4B mg5A \\\n",
+ "0 175 2 24 27 33 12 15 39 15 19 0 \n",
+ "1 176 2 21 31 33 30 16 0 0 0 0 \n",
+ "2 177 2 35 18 36 36 0 0 38 13 0 \n",
+ "3 178 2 18 19 35 26 36 29 17 37 0 \n",
+ "4 201 2 25 20 21 32 31 28 31 17 27 \n",
+ "5 202 2 12 30 0 0 0 0 0 0 0 \n",
+ "6 206 2 36 29 0 0 31 31 0 0 0 \n",
+ "7 210 2 19 0 12 13 21 37 12 22 0 \n",
+ "8 211 2 32 35 0 0 0 0 0 0 0 \n",
+ "\n",
+ " mg5B mg6A mg6B mg7A mg7B mg8A mg8B r1A r1B r2A r2B r3A r3B \\\n",
+ "0 0 0 0 0 0 0 0 1 1 1 1 1 1 \n",
+ "1 0 0 0 0 0 0 0 1 1 1 1 1 0 \n",
+ "2 0 0 0 0 0 0 0 1 1 1 1 1 0 \n",
+ "3 0 0 0 0 0 0 0 1 1 1 1 1 1 \n",
+ "4 27 0 0 0 0 0 0 1 1 1 1 1 1 \n",
+ "5 0 0 0 0 0 0 0 1 1 1 0 0 0 \n",
+ "6 0 0 0 0 0 0 0 1 1 1 0 1 1 \n",
+ "7 0 0 0 0 0 0 0 1 0 1 1 1 1 \n",
+ "8 0 0 0 0 0 0 0 1 1 1 0 0 0 \n",
+ "\n",
+ " r4A r4B r5A r5B r6A r6B r7A r7B r8A r8B y1A y1B y2A y2B y3A \\\n",
+ "0 1 1 0 0 0 0 0 0 0 0 4 4 4 4 4 \n",
+ "1 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 \n",
+ "2 1 1 0 0 0 0 0 0 0 0 4 4 4 4 0 \n",
+ "3 1 1 0 0 0 0 0 0 0 0 4 4 4 4 4 \n",
+ "4 1 1 1 1 0 0 0 0 0 0 4 4 4 4 4 \n",
+ "5 0 0 0 0 0 0 0 0 0 0 4 4 0 0 0 \n",
+ "6 1 0 0 0 0 0 0 0 0 0 4 4 0 0 4 \n",
+ "7 1 1 0 0 0 0 0 0 0 0 4 0 4 4 4 \n",
+ "8 0 0 0 0 0 0 0 0 0 0 4 4 0 0 0 \n",
+ "\n",
+ " y3B y4A y4B y5A y5B y6A y6B y7A y7B y8A y8B \n",
+ "0 4 4 4 0 0 0 0 0 0 0 0 \n",
+ "1 0 0 0 0 0 0 0 0 0 0 0 \n",
+ "2 0 4 4 0 0 0 0 0 0 0 0 \n",
+ "3 4 4 4 0 0 0 0 0 0 0 0 \n",
+ "4 4 4 4 4 4 0 0 0 0 0 0 \n",
+ "5 0 0 0 0 0 0 0 0 0 0 0 \n",
+ "6 4 0 0 0 0 0 0 0 0 0 0 \n",
+ "7 4 4 4 0 0 0 0 0 0 0 0 \n",
+ "8 0 0 0 0 0 0 0 0 0 0 0 "
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "# 현시구성\n",
+ "phase_info = pd.read_csv(\"phase_info.csv\")\n",
+ "phase_info.drop('flow_no', axis=1, inplace=True)\n",
+ "# display(phase_info)\n",
+ "mg = phase_info.pivot_table(index='inter_no', columns=['phase_no', 'ring_type'], values='min_green_dur').fillna(0).astype(int)\n",
+ "y = phase_info.pivot_table(index='inter_no', columns=['phase_no', 'ring_type'], values='yellow_dur').fillna(0).astype(int)\n",
+ "r = phase_info.pivot_table(index='inter_no', columns=['phase_no', 'ring_type'], values='red_dur').fillna(0).astype(int)\n",
+ "max_phase_no = phase_info['phase_no'].max()\n",
+ "new_columns = [f'{col}{phase}{ring}' for col in ['mg', 'y', 'r'] for phase in range(1, max_phase_no + 1) for ring in ['A', 'B']]\n",
+ "phase_info = pd.concat([mg, y, r], axis=1)\n",
+ "phase_info.columns = new_columns\n",
+ "phase_info['main_phase'] = 2\n",
+ "phase_info['mg6A'] = phase_info['mg6B'] = phase_info['mg7A'] = phase_info['mg7B'] = phase_info['mg8A'] = phase_info['mg8B']= 0\n",
+ "phase_info['y6A'] = phase_info['y6B'] = phase_info['y7A'] = phase_info['y7B'] = phase_info['y8A'] = phase_info['y8B']= 0\n",
+ "phase_info['r6A'] = phase_info['r6B'] = phase_info['r7A'] = phase_info['r7B'] = phase_info['r8A'] = phase_info['r8B']= 0\n",
+ "phase_info = phase_info[sorted(phase_info.columns)]\n",
+ "phase_info.reset_index(inplace=True)\n",
+ "with pd.option_context('display.max_rows', None, 'display.max_columns', None): \n",
+ " display(phase_info)\n",
+ "phase_info.to_csv('../phase_info.csv')"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 4,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " angle_A1 | \n",
+ " angle_A2 | \n",
+ " angle_A3 | \n",
+ " angle_A4 | \n",
+ " angle_A5 | \n",
+ " angle_A6 | \n",
+ " angle_A7 | \n",
+ " angle_A8 | \n",
+ " angle_B1 | \n",
+ " angle_B2 | \n",
+ " angle_B3 | \n",
+ " angle_B4 | \n",
+ " angle_B5 | \n",
+ " angle_B6 | \n",
+ " angle_B7 | \n",
+ " angle_B8 | \n",
+ "
\n",
+ " \n",
+ " inter_no | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ " | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " 175 | \n",
+ " 179004 | \n",
+ " 1095 | \n",
+ " 90270 | \n",
+ " 268000 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 3176 | \n",
+ " 179270 | \n",
+ " 90180 | \n",
+ " 270090 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 176 | \n",
+ " 180000 | \n",
+ " 180000 | \n",
+ " 270356 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 359180 | \n",
+ " 180270 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 177 | \n",
+ " 180000 | \n",
+ " 90 | \n",
+ " stop | \n",
+ " 268000 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 1176 | \n",
+ " 179270 | \n",
+ " NaN | \n",
+ " 90180 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 178 | \n",
+ " 180000 | \n",
+ " 90 | \n",
+ " 270000 | \n",
+ " 90270 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 180 | \n",
+ " 180270 | \n",
+ " 270090 | \n",
+ " 90180 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 201 | \n",
+ " 180000 | \n",
+ " 270000 | \n",
+ " 90270 | \n",
+ " 90270 | \n",
+ " 90 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 180270 | \n",
+ " 270090 | \n",
+ " 270090 | \n",
+ " 90180 | \n",
+ " 180 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 202 | \n",
+ " 90270 | \n",
+ " stop | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 270090 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 206 | \n",
+ " 180000 | \n",
+ " stop | \n",
+ " 180000 | \n",
+ " stop | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 180 | \n",
+ " NaN | \n",
+ " 180 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 210 | \n",
+ " 90270 | \n",
+ " 268000 | \n",
+ " 359090 | \n",
+ " 180000 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 270090 | \n",
+ " 180 | \n",
+ " 180270 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 211 | \n",
+ " 90270 | \n",
+ " stop | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 270090 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " angle_A1 angle_A2 angle_A3 angle_A4 angle_A5 angle_A6 angle_A7 \\\n",
+ "inter_no \n",
+ "175 179004 1095 90270 268000 NaN NaN NaN \n",
+ "176 180000 180000 270356 NaN NaN NaN NaN \n",
+ "177 180000 90 stop 268000 NaN NaN NaN \n",
+ "178 180000 90 270000 90270 NaN NaN NaN \n",
+ "201 180000 270000 90270 90270 90 NaN NaN \n",
+ "202 90270 stop NaN NaN NaN NaN NaN \n",
+ "206 180000 stop 180000 stop NaN NaN NaN \n",
+ "210 90270 268000 359090 180000 NaN NaN NaN \n",
+ "211 90270 stop NaN NaN NaN NaN NaN \n",
+ "\n",
+ " angle_A8 angle_B1 angle_B2 angle_B3 angle_B4 angle_B5 angle_B6 \\\n",
+ "inter_no \n",
+ "175 NaN 3176 179270 90180 270090 NaN NaN \n",
+ "176 NaN 359180 180270 NaN NaN NaN NaN \n",
+ "177 NaN 1176 179270 NaN 90180 NaN NaN \n",
+ "178 NaN 180 180270 270090 90180 NaN NaN \n",
+ "201 NaN 180270 270090 270090 90180 180 NaN \n",
+ "202 NaN 270090 NaN NaN NaN NaN NaN \n",
+ "206 NaN 180 NaN 180 NaN NaN NaN \n",
+ "210 NaN NaN 270090 180 180270 NaN NaN \n",
+ "211 NaN 270090 NaN NaN NaN NaN NaN \n",
+ "\n",
+ " angle_B7 angle_B8 \n",
+ "inter_no \n",
+ "175 NaN NaN \n",
+ "176 NaN NaN \n",
+ "177 NaN NaN \n",
+ "178 NaN NaN \n",
+ "201 NaN NaN \n",
+ "202 NaN NaN \n",
+ "206 NaN NaN \n",
+ "210 NaN NaN \n",
+ "211 NaN NaN "
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "# 방위각정보\n",
+ "flow_angle = pd.read_csv(\"flow_angle.csv\")\n",
+ "angle = flow_angle.pivot_table(index='inter_no', columns=['phase_no', 'ring_type'], values='angle_code', aggfunc='first').fillna('NaN')\n",
+ "new_columns = [f'angle_{ring}{phase}' for phase in range(1, 6) for ring in ['A', 'B']]\n",
+ "angle.columns = new_columns\n",
+ "angle['angle_A6'] = angle['angle_A7'] = angle['angle_A8'] = np.nan\n",
+ "angle['angle_B6'] = angle['angle_B7'] = angle['angle_B8'] = np.nan\n",
+ "angle = angle[sorted(angle.columns)]\n",
+ "display(angle)\n",
+ "flow_angle.to_csv('../angle.csv')"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 5,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# # 이동류번호\n",
+ "# plan = pd.read_csv(\"time_plan.csv\")\n",
+ "# phase = pd.read_csv('phase_info.csv')\n",
+ "# plan = plan[plan.ID.isin([1, 5, 8, 11])]\n",
+ "# ID2starttime = {1:\"00:00\", 5:\"07:00\", 8:\"09:00\", 11:\"18:30\"}\n",
+ "# plan['start_hour'] = plan.ID.apply(lambda id:ID2starttime[id].split(\":\")[0])\n",
+ "# plan['start_minute']=plan.ID.apply(lambda id:ID2starttime[id].split(\":\")[1])\n",
+ "# plan = plan[['inter_no', 'start_hour', 'start_minute', 'phase_no', 'ring_type', 'duration', 'cycle']]\n",
+ "# plan_ = pd.merge(plan, phase[['inter_no', 'phase_no', 'ring_type', 'flow_no']], on=['inter_no', 'phase_no', 'ring_type'], how='left')\n",
+ "# plan_['flow_no'] = plan_['flow_no'].fillna(18).astype(int)\n",
+ "# plan_['start_second'] = plan_.start_hour.astype(int)*3600 + plan_.start_minute.astype(int)*60\n",
+ "# plan_ = plan_[['inter_no', 'start_second', 'phase_no', 'ring_type', 'duration', 'flow_no', 'cycle']]\n",
+ "# cycle_dict = dict(zip(zip(plan_['inter_no'], plan_['start_second']), plan_['cycle']))\n",
+ "# df = plan_[['inter_no','start_second','cycle']].drop_duplicates()\n",
+ "# df = df.reset_index(drop=True)\n",
+ "# df['start_second_exact'] = 0\n",
+ "# for i in range(1, len(df)):\n",
+ "# if i % 4 != 0:\n",
+ "# prev = df.loc[i-1, 'start_second_exact']\n",
+ "# start_second = df.loc[i, 'start_second']\n",
+ "# cycle = df.loc[i-1, 'cycle']\n",
+ "# df.loc[i, 'start_second_exact'] = (start_second - prev) % cycle + start_second\n",
+ "# inter2start = {inter_no:list(df[df.inter_no==inter_no]['start_second_exact']) for inter_no in df.inter_no}\n",
+ "# plan_ = plan_.pivot_table(index=['inter_no', 'start_second', 'phase_no'],\n",
+ "# columns='ring_type',\n",
+ "# values=['duration', 'flow_no'],\n",
+ "# aggfunc='first').reset_index()\n",
+ "# plan_.columns = ['inter_no', 'start_second', 'phase_no', 'dura_A', 'dura_B', 'move_A', 'move_B']\n",
+ "# inter2no_phase = {inter_no:group.phase_no.unique().max() for (inter_no, group) in plan.groupby('inter_no')}\n",
+ "\n",
+ "# midnight = int(datetime(2024, 1, 5, 0, 0, 0).timestamp())\n",
+ "# present = int(datetime(2024, 1, 5, 3, 3, 10).timestamp()) # <===== 현재시각\n",
+ "# sec = present - midnight\n",
+ "# the_start_second = np.max(df.start_second[df.start_second <= sec])\n",
+ "# move = []\n",
+ "# for inter_no in plan_.inter_no.unique():\n",
+ "# cycle = cycle_dict[(inter_no, the_start_second)]\n",
+ "# df = plan_[(plan_.inter_no==inter_no)&(plan_.start_second==the_start_second)].reset_index(drop=True)\n",
+ "# remainder = sec % cycle\n",
+ "# df['cums_A'] = df.copy().dura_A.cumsum()\n",
+ "# df['cums_B'] = df.copy().dura_B.cumsum()\n",
+ "# ind_A = len(df.cums_A[df.cums_A <= remainder])%inter2no_phase[inter_no]\n",
+ "# ind_B = len(df.cums_B[df.cums_B <= remainder])%inter2no_phase[inter_no]\n",
+ "# dura_A = df.loc[ind_A,'dura_A']\n",
+ "# dura_B = df.loc[ind_B,'dura_B']\n",
+ "# phas_A = df.loc[ind_A,'phase_no']\n",
+ "# phas_B = df.loc[ind_B,'phase_no']\n",
+ "# move_A = df.loc[ind_A,'move_A']\n",
+ "# move_B = df.loc[ind_B,'move_B']\n",
+ "# move.append(pd.DataFrame({'inter_no':[inter_no],'phas_A':[phas_A], 'phas_B':[phas_B],'move_A':[move_A], 'move_B':[move_B]}))\n",
+ "# move = pd.concat(move)\n",
+ "# display(move)\n",
+ "# move.to_csv('../movement.csv')"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 3,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 2%|▏ | 293/17280 [00:04<04:14, 66.80it/s]\n"
+ ]
+ },
+ {
+ "ename": "KeyboardInterrupt",
+ "evalue": "",
+ "output_type": "error",
+ "traceback": [
+ "\u001b[1;31m---------------------------------------------------------------------------\u001b[0m",
+ "\u001b[1;31mKeyboardInterrupt\u001b[0m Traceback (most recent call last)",
+ "Cell \u001b[1;32mIn[3], line 52\u001b[0m\n\u001b[0;32m 50\u001b[0m move_B \u001b[38;5;241m=\u001b[39m df\u001b[38;5;241m.\u001b[39mloc[ind_B,\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mmove_B\u001b[39m\u001b[38;5;124m'\u001b[39m]\n\u001b[0;32m 51\u001b[0m move\u001b[38;5;241m.\u001b[39mappend(pd\u001b[38;5;241m.\u001b[39mDataFrame({\u001b[38;5;124m'\u001b[39m\u001b[38;5;124minter_no\u001b[39m\u001b[38;5;124m'\u001b[39m:[inter_no],\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mphas_A\u001b[39m\u001b[38;5;124m'\u001b[39m:[phas_A], \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mphas_B\u001b[39m\u001b[38;5;124m'\u001b[39m:[phas_B],\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mmove_A\u001b[39m\u001b[38;5;124m'\u001b[39m:[move_A], \u001b[38;5;124m'\u001b[39m\u001b[38;5;124mmove_B\u001b[39m\u001b[38;5;124m'\u001b[39m:[move_B]}))\n\u001b[1;32m---> 52\u001b[0m move \u001b[38;5;241m=\u001b[39m \u001b[43mpd\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mconcat\u001b[49m\u001b[43m(\u001b[49m\u001b[43mmove\u001b[49m\u001b[43m)\u001b[49m\n\u001b[0;32m 53\u001b[0m move\u001b[38;5;241m.\u001b[39mto_csv(\u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124m../moves/move_\u001b[39m\u001b[38;5;132;01m{\u001b[39;00mcurrent_time\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m.csv\u001b[39m\u001b[38;5;124m'\u001b[39m)\n",
+ "File \u001b[1;32mc:\\Github\\SNITS_RealTimeSignals\\rts\\lib\\site-packages\\pandas\\core\\reshape\\concat.py:385\u001b[0m, in \u001b[0;36mconcat\u001b[1;34m(objs, axis, join, ignore_index, keys, levels, names, verify_integrity, sort, copy)\u001b[0m\n\u001b[0;32m 370\u001b[0m copy \u001b[38;5;241m=\u001b[39m \u001b[38;5;28;01mFalse\u001b[39;00m\n\u001b[0;32m 372\u001b[0m op \u001b[38;5;241m=\u001b[39m _Concatenator(\n\u001b[0;32m 373\u001b[0m objs,\n\u001b[0;32m 374\u001b[0m axis\u001b[38;5;241m=\u001b[39maxis,\n\u001b[1;32m (...)\u001b[0m\n\u001b[0;32m 382\u001b[0m sort\u001b[38;5;241m=\u001b[39msort,\n\u001b[0;32m 383\u001b[0m )\n\u001b[1;32m--> 385\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mop\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mget_result\u001b[49m\u001b[43m(\u001b[49m\u001b[43m)\u001b[49m\n",
+ "File \u001b[1;32mc:\\Github\\SNITS_RealTimeSignals\\rts\\lib\\site-packages\\pandas\\core\\reshape\\concat.py:616\u001b[0m, in \u001b[0;36m_Concatenator.get_result\u001b[1;34m(self)\u001b[0m\n\u001b[0;32m 612\u001b[0m indexers[ax] \u001b[38;5;241m=\u001b[39m obj_labels\u001b[38;5;241m.\u001b[39mget_indexer(new_labels)\n\u001b[0;32m 614\u001b[0m mgrs_indexers\u001b[38;5;241m.\u001b[39mappend((obj\u001b[38;5;241m.\u001b[39m_mgr, indexers))\n\u001b[1;32m--> 616\u001b[0m new_data \u001b[38;5;241m=\u001b[39m \u001b[43mconcatenate_managers\u001b[49m\u001b[43m(\u001b[49m\n\u001b[0;32m 617\u001b[0m \u001b[43m \u001b[49m\u001b[43mmgrs_indexers\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mnew_axes\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mconcat_axis\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mbm_axis\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mcopy\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcopy\u001b[49m\n\u001b[0;32m 618\u001b[0m \u001b[43m\u001b[49m\u001b[43m)\u001b[49m\n\u001b[0;32m 619\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;129;01mnot\u001b[39;00m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mcopy \u001b[38;5;129;01mand\u001b[39;00m \u001b[38;5;129;01mnot\u001b[39;00m using_copy_on_write():\n\u001b[0;32m 620\u001b[0m new_data\u001b[38;5;241m.\u001b[39m_consolidate_inplace()\n",
+ "File \u001b[1;32mc:\\Github\\SNITS_RealTimeSignals\\rts\\lib\\site-packages\\pandas\\core\\internals\\concat.py:225\u001b[0m, in \u001b[0;36mconcatenate_managers\u001b[1;34m(mgrs_indexers, axes, concat_axis, copy)\u001b[0m\n\u001b[0;32m 223\u001b[0m values \u001b[38;5;241m=\u001b[39m values\u001b[38;5;241m.\u001b[39mview()\n\u001b[0;32m 224\u001b[0m fastpath \u001b[38;5;241m=\u001b[39m \u001b[38;5;28;01mTrue\u001b[39;00m\n\u001b[1;32m--> 225\u001b[0m \u001b[38;5;28;01melif\u001b[39;00m \u001b[43m_is_uniform_join_units\u001b[49m\u001b[43m(\u001b[49m\u001b[43mjoin_units\u001b[49m\u001b[43m)\u001b[49m:\n\u001b[0;32m 226\u001b[0m vals \u001b[38;5;241m=\u001b[39m [ju\u001b[38;5;241m.\u001b[39mblock\u001b[38;5;241m.\u001b[39mvalues \u001b[38;5;28;01mfor\u001b[39;00m ju \u001b[38;5;129;01min\u001b[39;00m join_units]\n\u001b[0;32m 228\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;129;01mnot\u001b[39;00m blk\u001b[38;5;241m.\u001b[39mis_extension:\n\u001b[0;32m 229\u001b[0m \u001b[38;5;66;03m# _is_uniform_join_units ensures a single dtype, so\u001b[39;00m\n\u001b[0;32m 230\u001b[0m \u001b[38;5;66;03m# we can use np.concatenate, which is more performant\u001b[39;00m\n\u001b[0;32m 231\u001b[0m \u001b[38;5;66;03m# than concat_compat\u001b[39;00m\n",
+ "File \u001b[1;32mc:\\Github\\SNITS_RealTimeSignals\\rts\\lib\\site-packages\\pandas\\core\\internals\\concat.py:696\u001b[0m, in \u001b[0;36m_is_uniform_join_units\u001b[1;34m(join_units)\u001b[0m\n\u001b[0;32m 679\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m first\u001b[38;5;241m.\u001b[39mdtype\u001b[38;5;241m.\u001b[39mkind \u001b[38;5;241m==\u001b[39m \u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mV\u001b[39m\u001b[38;5;124m\"\u001b[39m:\n\u001b[0;32m 680\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;01mFalse\u001b[39;00m\n\u001b[0;32m 681\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m (\n\u001b[0;32m 682\u001b[0m \u001b[38;5;66;03m# exclude cases where a) ju.block is None or b) we have e.g. Int64+int64\u001b[39;00m\n\u001b[0;32m 683\u001b[0m \u001b[38;5;28mall\u001b[39m(\u001b[38;5;28mtype\u001b[39m(ju\u001b[38;5;241m.\u001b[39mblock) \u001b[38;5;129;01mis\u001b[39;00m \u001b[38;5;28mtype\u001b[39m(first) \u001b[38;5;28;01mfor\u001b[39;00m ju \u001b[38;5;129;01min\u001b[39;00m join_units)\n\u001b[0;32m 684\u001b[0m \u001b[38;5;129;01mand\u001b[39;00m\n\u001b[0;32m 685\u001b[0m \u001b[38;5;66;03m# e.g. DatetimeLikeBlock can be dt64 or td64, but these are not uniform\u001b[39;00m\n\u001b[0;32m 686\u001b[0m \u001b[38;5;28mall\u001b[39m(\n\u001b[0;32m 687\u001b[0m is_dtype_equal(ju\u001b[38;5;241m.\u001b[39mblock\u001b[38;5;241m.\u001b[39mdtype, first\u001b[38;5;241m.\u001b[39mdtype)\n\u001b[0;32m 688\u001b[0m \u001b[38;5;66;03m# GH#42092 we only want the dtype_equal check for non-numeric blocks\u001b[39;00m\n\u001b[0;32m 689\u001b[0m \u001b[38;5;66;03m# (for now, may change but that would need a deprecation)\u001b[39;00m\n\u001b[0;32m 690\u001b[0m \u001b[38;5;129;01mor\u001b[39;00m ju\u001b[38;5;241m.\u001b[39mblock\u001b[38;5;241m.\u001b[39mdtype\u001b[38;5;241m.\u001b[39mkind \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mb\u001b[39m\u001b[38;5;124m\"\u001b[39m, \u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mi\u001b[39m\u001b[38;5;124m\"\u001b[39m, \u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mu\u001b[39m\u001b[38;5;124m\"\u001b[39m]\n\u001b[0;32m 691\u001b[0m \u001b[38;5;28;01mfor\u001b[39;00m ju \u001b[38;5;129;01min\u001b[39;00m join_units\n\u001b[0;32m 692\u001b[0m )\n\u001b[0;32m 693\u001b[0m \u001b[38;5;129;01mand\u001b[39;00m\n\u001b[0;32m 694\u001b[0m \u001b[38;5;66;03m# no blocks that would get missing values (can lead to type upcasts)\u001b[39;00m\n\u001b[0;32m 695\u001b[0m \u001b[38;5;66;03m# unless we're an extension dtype.\u001b[39;00m\n\u001b[1;32m--> 696\u001b[0m \u001b[38;5;28;43mall\u001b[39;49m\u001b[43m(\u001b[49m\u001b[38;5;129;43;01mnot\u001b[39;49;00m\u001b[43m \u001b[49m\u001b[43mju\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mis_na\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;129;43;01mor\u001b[39;49;00m\u001b[43m \u001b[49m\u001b[43mju\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mblock\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mis_extension\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;28;43;01mfor\u001b[39;49;00m\u001b[43m \u001b[49m\u001b[43mju\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;129;43;01min\u001b[39;49;00m\u001b[43m \u001b[49m\u001b[43mjoin_units\u001b[49m\u001b[43m)\u001b[49m\n\u001b[0;32m 697\u001b[0m \u001b[38;5;129;01mand\u001b[39;00m\n\u001b[0;32m 698\u001b[0m \u001b[38;5;66;03m# no blocks with indexers (as then the dimensions do not fit)\u001b[39;00m\n\u001b[0;32m 699\u001b[0m \u001b[38;5;28mall\u001b[39m(\u001b[38;5;129;01mnot\u001b[39;00m ju\u001b[38;5;241m.\u001b[39mindexers \u001b[38;5;28;01mfor\u001b[39;00m ju \u001b[38;5;129;01min\u001b[39;00m join_units)\n\u001b[0;32m 700\u001b[0m \u001b[38;5;129;01mand\u001b[39;00m\n\u001b[0;32m 701\u001b[0m \u001b[38;5;66;03m# only use this path when there is something to concatenate\u001b[39;00m\n\u001b[0;32m 702\u001b[0m \u001b[38;5;28mlen\u001b[39m(join_units) \u001b[38;5;241m>\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[0;32m 703\u001b[0m )\n",
+ "File \u001b[1;32mc:\\Github\\SNITS_RealTimeSignals\\rts\\lib\\site-packages\\pandas\\core\\internals\\concat.py:696\u001b[0m, in \u001b[0;36m\u001b[1;34m(.0)\u001b[0m\n\u001b[0;32m 679\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m first\u001b[38;5;241m.\u001b[39mdtype\u001b[38;5;241m.\u001b[39mkind \u001b[38;5;241m==\u001b[39m \u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mV\u001b[39m\u001b[38;5;124m\"\u001b[39m:\n\u001b[0;32m 680\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;01mFalse\u001b[39;00m\n\u001b[0;32m 681\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m (\n\u001b[0;32m 682\u001b[0m \u001b[38;5;66;03m# exclude cases where a) ju.block is None or b) we have e.g. Int64+int64\u001b[39;00m\n\u001b[0;32m 683\u001b[0m \u001b[38;5;28mall\u001b[39m(\u001b[38;5;28mtype\u001b[39m(ju\u001b[38;5;241m.\u001b[39mblock) \u001b[38;5;129;01mis\u001b[39;00m \u001b[38;5;28mtype\u001b[39m(first) \u001b[38;5;28;01mfor\u001b[39;00m ju \u001b[38;5;129;01min\u001b[39;00m join_units)\n\u001b[0;32m 684\u001b[0m \u001b[38;5;129;01mand\u001b[39;00m\n\u001b[0;32m 685\u001b[0m \u001b[38;5;66;03m# e.g. DatetimeLikeBlock can be dt64 or td64, but these are not uniform\u001b[39;00m\n\u001b[0;32m 686\u001b[0m \u001b[38;5;28mall\u001b[39m(\n\u001b[0;32m 687\u001b[0m is_dtype_equal(ju\u001b[38;5;241m.\u001b[39mblock\u001b[38;5;241m.\u001b[39mdtype, first\u001b[38;5;241m.\u001b[39mdtype)\n\u001b[0;32m 688\u001b[0m \u001b[38;5;66;03m# GH#42092 we only want the dtype_equal check for non-numeric blocks\u001b[39;00m\n\u001b[0;32m 689\u001b[0m \u001b[38;5;66;03m# (for now, may change but that would need a deprecation)\u001b[39;00m\n\u001b[0;32m 690\u001b[0m \u001b[38;5;129;01mor\u001b[39;00m ju\u001b[38;5;241m.\u001b[39mblock\u001b[38;5;241m.\u001b[39mdtype\u001b[38;5;241m.\u001b[39mkind \u001b[38;5;129;01min\u001b[39;00m [\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mb\u001b[39m\u001b[38;5;124m\"\u001b[39m, \u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mi\u001b[39m\u001b[38;5;124m\"\u001b[39m, \u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mu\u001b[39m\u001b[38;5;124m\"\u001b[39m]\n\u001b[0;32m 691\u001b[0m \u001b[38;5;28;01mfor\u001b[39;00m ju \u001b[38;5;129;01min\u001b[39;00m join_units\n\u001b[0;32m 692\u001b[0m )\n\u001b[0;32m 693\u001b[0m \u001b[38;5;129;01mand\u001b[39;00m\n\u001b[0;32m 694\u001b[0m \u001b[38;5;66;03m# no blocks that would get missing values (can lead to type upcasts)\u001b[39;00m\n\u001b[0;32m 695\u001b[0m \u001b[38;5;66;03m# unless we're an extension dtype.\u001b[39;00m\n\u001b[1;32m--> 696\u001b[0m \u001b[38;5;28mall\u001b[39m(\u001b[38;5;129;01mnot\u001b[39;00m \u001b[43mju\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mis_na\u001b[49m \u001b[38;5;129;01mor\u001b[39;00m ju\u001b[38;5;241m.\u001b[39mblock\u001b[38;5;241m.\u001b[39mis_extension \u001b[38;5;28;01mfor\u001b[39;00m ju \u001b[38;5;129;01min\u001b[39;00m join_units)\n\u001b[0;32m 697\u001b[0m \u001b[38;5;129;01mand\u001b[39;00m\n\u001b[0;32m 698\u001b[0m \u001b[38;5;66;03m# no blocks with indexers (as then the dimensions do not fit)\u001b[39;00m\n\u001b[0;32m 699\u001b[0m \u001b[38;5;28mall\u001b[39m(\u001b[38;5;129;01mnot\u001b[39;00m ju\u001b[38;5;241m.\u001b[39mindexers \u001b[38;5;28;01mfor\u001b[39;00m ju \u001b[38;5;129;01min\u001b[39;00m join_units)\n\u001b[0;32m 700\u001b[0m \u001b[38;5;129;01mand\u001b[39;00m\n\u001b[0;32m 701\u001b[0m \u001b[38;5;66;03m# only use this path when there is something to concatenate\u001b[39;00m\n\u001b[0;32m 702\u001b[0m \u001b[38;5;28mlen\u001b[39m(join_units) \u001b[38;5;241m>\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[0;32m 703\u001b[0m )\n",
+ "File \u001b[1;32mc:\\Github\\SNITS_RealTimeSignals\\rts\\lib\\site-packages\\pandas\\_libs\\properties.pyx:36\u001b[0m, in \u001b[0;36mpandas._libs.properties.CachedProperty.__get__\u001b[1;34m()\u001b[0m\n",
+ "File \u001b[1;32mc:\\Github\\SNITS_RealTimeSignals\\rts\\lib\\site-packages\\pandas\\core\\internals\\concat.py:462\u001b[0m, in \u001b[0;36mJoinUnit.is_na\u001b[1;34m(self)\u001b[0m\n\u001b[0;32m 460\u001b[0m \u001b[38;5;129m@cache_readonly\u001b[39m\n\u001b[0;32m 461\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mis_na\u001b[39m(\u001b[38;5;28mself\u001b[39m) \u001b[38;5;241m-\u001b[39m\u001b[38;5;241m>\u001b[39m \u001b[38;5;28mbool\u001b[39m:\n\u001b[1;32m--> 462\u001b[0m blk \u001b[38;5;241m=\u001b[39m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mblock\u001b[49m\n\u001b[0;32m 463\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m blk\u001b[38;5;241m.\u001b[39mdtype\u001b[38;5;241m.\u001b[39mkind \u001b[38;5;241m==\u001b[39m \u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mV\u001b[39m\u001b[38;5;124m\"\u001b[39m:\n\u001b[0;32m 464\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;01mTrue\u001b[39;00m\n",
+ "\u001b[1;31mKeyboardInterrupt\u001b[0m: "
+ ]
+ }
+ ],
+ "source": [
+ "# 이동류번호\n",
+ "plan = pd.read_csv(\"time_plan.csv\")\n",
+ "phase = pd.read_csv('phase_info.csv')\n",
+ "plan = plan[plan.ID.isin([1, 5, 8, 11])]\n",
+ "ID2starttime = {1:\"00:00\", 5:\"07:00\", 8:\"09:00\", 11:\"18:30\"}\n",
+ "plan['start_hour'] = plan.ID.apply(lambda id:ID2starttime[id].split(\":\")[0])\n",
+ "plan['start_minute']=plan.ID.apply(lambda id:ID2starttime[id].split(\":\")[1])\n",
+ "plan = plan[['inter_no', 'start_hour', 'start_minute', 'phase_no', 'ring_type', 'duration', 'cycle']]\n",
+ "plan_ = pd.merge(plan, phase[['inter_no', 'phase_no', 'ring_type', 'flow_no']], on=['inter_no', 'phase_no', 'ring_type'], how='left')\n",
+ "plan_['flow_no'] = plan_['flow_no'].fillna(18).astype(int)\n",
+ "plan_['start_second'] = plan_.start_hour.astype(int)*3600 + plan_.start_minute.astype(int)*60\n",
+ "plan_ = plan_[['inter_no', 'start_second', 'phase_no', 'ring_type', 'duration', 'flow_no', 'cycle']]\n",
+ "cycle_dict = dict(zip(zip(plan_['inter_no'], plan_['start_second']), plan_['cycle']))\n",
+ "df = plan_[['inter_no','start_second','cycle']].drop_duplicates()\n",
+ "df = df.reset_index(drop=True)\n",
+ "df['start_second_exact'] = 0\n",
+ "for i in range(1, len(df)):\n",
+ " if i % 4 != 0:\n",
+ " prev = df.loc[i-1, 'start_second_exact']\n",
+ " start_second = df.loc[i, 'start_second']\n",
+ " cycle = df.loc[i-1, 'cycle']\n",
+ " df.loc[i, 'start_second_exact'] = (start_second - prev) % cycle + start_second\n",
+ "inter2start = {inter_no:list(df[df.inter_no==inter_no]['start_second_exact']) for inter_no in df.inter_no}\n",
+ "plan_ = plan_.pivot_table(index=['inter_no', 'start_second', 'phase_no'],\n",
+ " columns='ring_type',\n",
+ " values=['duration', 'flow_no'],\n",
+ " aggfunc='first').reset_index()\n",
+ "plan_.columns = ['inter_no', 'start_second', 'phase_no', 'dura_A', 'dura_B', 'move_A', 'move_B']\n",
+ "inter2no_phase = {inter_no:group.phase_no.unique().max() for (inter_no, group) in plan.groupby('inter_no')}\n",
+ "\n",
+ "midnight = int(datetime(2024, 1, 5, 0, 0, 0).timestamp())\n",
+ "next_day = int(datetime(2024, 1, 6, 0, 0, 0).timestamp())\n",
+ "for current_time in tqdm(range(midnight, next_day, 5)):\n",
+ " sec = current_time - midnight\n",
+ " the_start_second = np.max(df.start_second[df.start_second <= sec])\n",
+ " move = []\n",
+ " for inter_no in plan_.inter_no.unique():\n",
+ " cycle = cycle_dict[(inter_no, the_start_second)]\n",
+ " df = plan_[(plan_.inter_no==inter_no)&(plan_.start_second==the_start_second)].reset_index(drop=True)\n",
+ " remainder = sec % cycle\n",
+ " df['cums_A'] = df.copy().dura_A.cumsum()\n",
+ " df['cums_B'] = df.copy().dura_B.cumsum()\n",
+ " ind_A = len(df.cums_A[df.cums_A <= remainder])%inter2no_phase[inter_no]\n",
+ " ind_B = len(df.cums_B[df.cums_B <= remainder])%inter2no_phase[inter_no]\n",
+ " dura_A = df.loc[ind_A,'dura_A']\n",
+ " dura_B = df.loc[ind_B,'dura_B']\n",
+ " phas_A = df.loc[ind_A,'phase_no']\n",
+ " phas_B = df.loc[ind_B,'phase_no']\n",
+ " move_A = df.loc[ind_A,'move_A']\n",
+ " move_B = df.loc[ind_B,'move_B']\n",
+ " move.append(pd.DataFrame({'inter_no':[inter_no],'phas_A':[phas_A], 'phas_B':[phas_B],'move_A':[move_A], 'move_B':[move_B]}))\n",
+ " move = pd.concat(move)\n",
+ " move.to_csv(f'../moves/move_{current_time}.csv')"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 4,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# 신호계획\n",
+ "plan = pd.read_csv(\"time_plan.csv\")\n",
+ "plan = plan[plan.ID.isin([1, 5, 8, 11])]\n",
+ "ID2starttime = {1:\"00:00\", 5:\"07:00\", 8:\"09:00\", 11:\"18:30\"}\n",
+ "plan['start_hour'] = plan.ID.apply(lambda id:ID2starttime[id].split(\":\")[0])\n",
+ "plan['start_minute']=plan.ID.apply(lambda id:ID2starttime[id].split(\":\")[1])\n",
+ "plan = plan[['inter_no', 'start_hour', 'start_minute', 'phase_no', 'ring_type', 'duration', 'cycle', 'offset']]\n",
+ "plan = plan.pivot_table(index=['inter_no', 'start_hour', 'start_minute', 'cycle', 'offset'], columns=['phase_no','ring_type'], values='duration', aggfunc='first').fillna(0).astype(int)\n",
+ "new_columns = [f'dura_{ring}{phase}' for phase in range(1, 6) for ring in ['A', 'B']]\n",
+ "plan.columns = new_columns\n",
+ "new_columns = [f'dura_{ring}{phase}' for phase in range(1, 9) for ring in ['A', 'B']]\n",
+ "for col in new_columns:\n",
+ " if col not in plan.columns:\n",
+ " plan[col] = 0\n",
+ "plan.reset_index(inplace=True)\n",
+ "plan = plan[list(plan.columns)[:3] + sorted(plan.columns)[1:-4] + list(plan.columns)[3:5]]\n",
+ "plan.to_csv('../plan.csv')\n",
+ "# with pd.option_context('display.max_rows', None, 'display.max_columns', None):\n",
+ "# display(plan)\n",
+ "pland = plan.copy()\n",
+ "cums_A = np.array(pland[[f'dura_A{j}' for j in range(1,9)]].cumsum(axis=1))\n",
+ "cums_B = np.array(pland[[f'dura_B{j}' for j in range(1,9)]].cumsum(axis=1))\n",
+ "detailed_cums = []\n",
+ "i = 0\n",
+ "for row_A, row_B in zip(cums_A, cums_B):\n",
+ " combined_row = np.unique(np.concatenate((row_A, row_B)))\n",
+ " ddur = np.concatenate(([combined_row[0]], np.diff(combined_row)))\n",
+ " ddur = np.pad(ddur, (0, 8 - len(ddur)), constant_values=(0))\n",
+ " detailed_cums.append(ddur)\n",
+ " for j in range(8):\n",
+ " pland.at[i, f'ddur_{j+1}'] = ddur[j]\n",
+ " i+=1\n",
+ "pland = pland[['inter_no', 'start_hour', 'start_minute'] + [f'ddur_{j}' for j in range(1,9)] + ['cycle', 'offset']] # plan, detailed\n",
+ "pland[[f'ddur_{j}' for j in range(1,9)]] = pland[[f'ddur_{j}' for j in range(1,9)]].astype(int)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 12,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "{(1, 1): 1, (2, 2): 2, (3, 3): 3, (3, 4): 4, (4, 4): 5}"
+ ]
+ },
+ "execution_count": 12,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "pland = plan.copy()\n",
+ "row = plan.iloc[0]\n",
+ "cycle = row.cycle\n",
+ "cums_A = row[[f'dura_A{j}' for j in range(1,9)]].cumsum()\n",
+ "cums_B = row[[f'dura_B{j}' for j in range(1,9)]].cumsum()\n",
+ "split = {}\n",
+ "k = 0\n",
+ "for t in range(cycle):\n",
+ " new_phas_A = len(cums_A[cums_A < t]) + 1\n",
+ " new_phas_B = len(cums_B[cums_B < t]) + 1\n",
+ " if k == 0 or ((new_phas_A, new_phas_B) != (phas_A, phas_B)):\n",
+ " k += 1\n",
+ " phas_A = new_phas_A\n",
+ " phas_B = new_phas_B\n",
+ " split[(phas_A, phas_B)] = k\n",
+ "split"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 13,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "{0: {(1, 1): 1, (2, 2): 2, (3, 3): 3, (3, 4): 4, (4, 4): 5},\n",
+ " 1: {(1, 1): 1, (2, 2): 2, (3, 3): 3, (3, 4): 4, (4, 4): 5},\n",
+ " 2: {(1, 1): 1, (2, 2): 2, (3, 3): 3, (3, 4): 4, (4, 4): 5},\n",
+ " 3: {(1, 1): 1, (2, 2): 2, (3, 3): 3, (3, 4): 4, (4, 4): 5},\n",
+ " 4: {(1, 1): 1, (2, 2): 2, (3, 3): 3},\n",
+ " 5: {(1, 1): 1, (2, 2): 2, (3, 3): 3},\n",
+ " 6: {(1, 1): 1, (2, 2): 2, (3, 3): 3},\n",
+ " 7: {(1, 1): 1, (2, 2): 2, (3, 3): 3},\n",
+ " 8: {(1, 1): 1, (2, 2): 2, (3, 3): 3, (4, 4): 4},\n",
+ " 9: {(1, 1): 1, (2, 2): 2, (3, 3): 3, (4, 4): 4},\n",
+ " 10: {(1, 1): 1, (2, 2): 2, (3, 3): 3, (4, 4): 4},\n",
+ " 11: {(1, 1): 1, (2, 2): 2, (3, 3): 3, (4, 4): 4},\n",
+ " 12: {(1, 1): 1, (2, 2): 2, (3, 3): 3, (4, 4): 4},\n",
+ " 13: {(1, 1): 1, (2, 2): 2, (3, 3): 3, (4, 3): 4, (4, 4): 5},\n",
+ " 14: {(1, 1): 1, (2, 2): 2, (3, 3): 3, (4, 3): 4, (4, 4): 5},\n",
+ " 15: {(1, 1): 1, (2, 2): 2, (3, 3): 3, (4, 3): 4, (4, 4): 5},\n",
+ " 16: {(1, 1): 1, (2, 2): 2, (3, 3): 3, (4, 4): 4, (5, 5): 5},\n",
+ " 17: {(1, 1): 1, (2, 2): 2, (3, 3): 3, (4, 4): 4, (5, 5): 5},\n",
+ " 18: {(1, 1): 1, (2, 2): 2, (3, 3): 3, (4, 4): 4, (5, 5): 5},\n",
+ " 19: {(1, 1): 1, (2, 2): 2, (3, 3): 3, (4, 4): 4, (5, 5): 5},\n",
+ " 20: {(1, 1): 1, (2, 2): 2},\n",
+ " 21: {(1, 1): 1, (2, 2): 2},\n",
+ " 22: {(1, 1): 1, (2, 2): 2},\n",
+ " 23: {(1, 1): 1, (2, 2): 2},\n",
+ " 24: {(1, 1): 1, (2, 2): 2, (3, 3): 3, (4, 4): 4},\n",
+ " 25: {(1, 1): 1, (2, 2): 2, (3, 3): 3, (4, 4): 4},\n",
+ " 26: {(1, 1): 1, (2, 2): 2, (3, 3): 3, (4, 4): 4},\n",
+ " 27: {(1, 1): 1, (2, 2): 2, (3, 3): 3, (4, 4): 4},\n",
+ " 28: {(1, 1): 1, (1, 2): 2, (2, 2): 3, (3, 3): 4, (4, 4): 5},\n",
+ " 29: {(1, 1): 1, (1, 2): 2, (2, 2): 3, (3, 3): 4, (4, 4): 5},\n",
+ " 30: {(1, 1): 1, (1, 2): 2, (2, 2): 3, (3, 3): 4, (4, 4): 5},\n",
+ " 31: {(1, 1): 1, (1, 2): 2, (2, 2): 3, (3, 3): 4, (4, 4): 5},\n",
+ " 32: {(1, 1): 1, (2, 2): 2},\n",
+ " 33: {(1, 1): 1, (2, 2): 2},\n",
+ " 34: {(1, 1): 1, (2, 2): 2},\n",
+ " 35: {(1, 1): 1, (2, 2): 2}}"
+ ]
+ },
+ "execution_count": 13,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "pland = plan.copy()\n",
+ "splits = {}\n",
+ "for i, row in pland.iterrows():\n",
+ " splits[i] = {}\n",
+ " cycle = row.cycle\n",
+ " cums_A = row[[f'dura_A{j}' for j in range(1,9)]].cumsum()\n",
+ " cums_B = row[[f'dura_B{j}' for j in range(1,9)]].cumsum()\n",
+ " split = {}\n",
+ " k = 0\n",
+ " for t in range(cycle):\n",
+ " new_phas_A = len(cums_A[cums_A < t]) + 1\n",
+ " new_phas_B = len(cums_B[cums_B < t]) + 1\n",
+ " if k == 0 or ((new_phas_A, new_phas_B) != (phas_A, phas_B)):\n",
+ " k += 1\n",
+ " phas_A = new_phas_A\n",
+ " phas_B = new_phas_B\n",
+ " splits[i][(phas_A, phas_B)] = k\n",
+ "splits"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 10,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " inter_no | \n",
+ " start_hour | \n",
+ " start_minute | \n",
+ " dura_A1 | \n",
+ " dura_A2 | \n",
+ " dura_A3 | \n",
+ " dura_A4 | \n",
+ " dura_A5 | \n",
+ " dura_A6 | \n",
+ " dura_A7 | \n",
+ " ... | \n",
+ " dura_B1 | \n",
+ " dura_B2 | \n",
+ " dura_B3 | \n",
+ " dura_B4 | \n",
+ " dura_B5 | \n",
+ " dura_B6 | \n",
+ " dura_B7 | \n",
+ " dura_B8 | \n",
+ " cycle | \n",
+ " offset | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 | \n",
+ " 175 | \n",
+ " 00 | \n",
+ " 00 | \n",
+ " 37 | \n",
+ " 39 | \n",
+ " 55 | \n",
+ " 29 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 37 | \n",
+ " 39 | \n",
+ " 25 | \n",
+ " 59 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 160 | \n",
+ " 57 | \n",
+ "
\n",
+ " \n",
+ " 1 | \n",
+ " 175 | \n",
+ " 07 | \n",
+ " 00 | \n",
+ " 40 | \n",
+ " 42 | \n",
+ " 55 | \n",
+ " 33 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 40 | \n",
+ " 42 | \n",
+ " 29 | \n",
+ " 59 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 170 | \n",
+ " 40 | \n",
+ "
\n",
+ " \n",
+ " 2 | \n",
+ " 175 | \n",
+ " 09 | \n",
+ " 00 | \n",
+ " 43 | \n",
+ " 45 | \n",
+ " 55 | \n",
+ " 37 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 43 | \n",
+ " 45 | \n",
+ " 33 | \n",
+ " 59 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 180 | \n",
+ " 28 | \n",
+ "
\n",
+ " \n",
+ " 3 | \n",
+ " 175 | \n",
+ " 18 | \n",
+ " 30 | \n",
+ " 46 | \n",
+ " 48 | \n",
+ " 55 | \n",
+ " 41 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 46 | \n",
+ " 48 | \n",
+ " 37 | \n",
+ " 59 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 190 | \n",
+ " 18 | \n",
+ "
\n",
+ " \n",
+ " 4 | \n",
+ " 176 | \n",
+ " 00 | \n",
+ " 00 | \n",
+ " 37 | \n",
+ " 73 | \n",
+ " 40 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 37 | \n",
+ " 73 | \n",
+ " 40 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 150 | \n",
+ " 131 | \n",
+ "
\n",
+ " \n",
+ " 5 | \n",
+ " 176 | \n",
+ " 07 | \n",
+ " 00 | \n",
+ " 37 | \n",
+ " 93 | \n",
+ " 40 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 37 | \n",
+ " 93 | \n",
+ " 40 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 170 | \n",
+ " 153 | \n",
+ "
\n",
+ " \n",
+ " 6 | \n",
+ " 176 | \n",
+ " 09 | \n",
+ " 00 | \n",
+ " 37 | \n",
+ " 103 | \n",
+ " 40 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 37 | \n",
+ " 103 | \n",
+ " 40 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 180 | \n",
+ " 169 | \n",
+ "
\n",
+ " \n",
+ " 7 | \n",
+ " 176 | \n",
+ " 18 | \n",
+ " 30 | \n",
+ " 37 | \n",
+ " 113 | \n",
+ " 40 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 37 | \n",
+ " 113 | \n",
+ " 40 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 190 | \n",
+ " 185 | \n",
+ "
\n",
+ " \n",
+ " 8 | \n",
+ " 177 | \n",
+ " 00 | \n",
+ " 00 | \n",
+ " 36 | \n",
+ " 20 | \n",
+ " 68 | \n",
+ " 26 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 36 | \n",
+ " 20 | \n",
+ " 68 | \n",
+ " 26 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 150 | \n",
+ " 35 | \n",
+ "
\n",
+ " \n",
+ " 9 | \n",
+ " 177 | \n",
+ " 07 | \n",
+ " 00 | \n",
+ " 40 | \n",
+ " 25 | \n",
+ " 71 | \n",
+ " 34 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 40 | \n",
+ " 25 | \n",
+ " 71 | \n",
+ " 34 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 170 | \n",
+ " 33 | \n",
+ "
\n",
+ " \n",
+ " 10 | \n",
+ " 177 | \n",
+ " 09 | \n",
+ " 00 | \n",
+ " 43 | \n",
+ " 27 | \n",
+ " 70 | \n",
+ " 40 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 43 | \n",
+ " 27 | \n",
+ " 70 | \n",
+ " 40 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 180 | \n",
+ " 41 | \n",
+ "
\n",
+ " \n",
+ " 11 | \n",
+ " 177 | \n",
+ " 18 | \n",
+ " 30 | \n",
+ " 45 | \n",
+ " 32 | \n",
+ " 77 | \n",
+ " 36 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 45 | \n",
+ " 32 | \n",
+ " 77 | \n",
+ " 36 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 190 | \n",
+ " 49 | \n",
+ "
\n",
+ " \n",
+ " 12 | \n",
+ " 178 | \n",
+ " 00 | \n",
+ " 00 | \n",
+ " 38 | \n",
+ " 39 | \n",
+ " 40 | \n",
+ " 23 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 38 | \n",
+ " 39 | \n",
+ " 40 | \n",
+ " 23 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 140 | \n",
+ " 50 | \n",
+ "
\n",
+ " \n",
+ " 13 | \n",
+ " 178 | \n",
+ " 07 | \n",
+ " 00 | \n",
+ " 38 | \n",
+ " 39 | \n",
+ " 42 | \n",
+ " 41 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 38 | \n",
+ " 39 | \n",
+ " 62 | \n",
+ " 21 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 160 | \n",
+ " 90 | \n",
+ "
\n",
+ " \n",
+ " 14 | \n",
+ " 178 | \n",
+ " 09 | \n",
+ " 00 | \n",
+ " 38 | \n",
+ " 39 | \n",
+ " 43 | \n",
+ " 50 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 38 | \n",
+ " 39 | \n",
+ " 71 | \n",
+ " 22 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 170 | \n",
+ " 80 | \n",
+ "
\n",
+ " \n",
+ " 15 | \n",
+ " 178 | \n",
+ " 18 | \n",
+ " 30 | \n",
+ " 38 | \n",
+ " 39 | \n",
+ " 44 | \n",
+ " 59 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 38 | \n",
+ " 39 | \n",
+ " 80 | \n",
+ " 23 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 180 | \n",
+ " 75 | \n",
+ "
\n",
+ " \n",
+ " 16 | \n",
+ " 201 | \n",
+ " 00 | \n",
+ " 00 | \n",
+ " 24 | \n",
+ " 24 | \n",
+ " 17 | \n",
+ " 58 | \n",
+ " 17 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 24 | \n",
+ " 24 | \n",
+ " 17 | \n",
+ " 58 | \n",
+ " 17 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 140 | \n",
+ " 133 | \n",
+ "
\n",
+ " \n",
+ " 17 | \n",
+ " 201 | \n",
+ " 07 | \n",
+ " 00 | \n",
+ " 30 | \n",
+ " 36 | \n",
+ " 18 | \n",
+ " 58 | \n",
+ " 18 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 30 | \n",
+ " 36 | \n",
+ " 18 | \n",
+ " 58 | \n",
+ " 18 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 160 | \n",
+ " 132 | \n",
+ "
\n",
+ " \n",
+ " 18 | \n",
+ " 201 | \n",
+ " 09 | \n",
+ " 00 | \n",
+ " 33 | \n",
+ " 36 | \n",
+ " 25 | \n",
+ " 58 | \n",
+ " 18 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 33 | \n",
+ " 36 | \n",
+ " 25 | \n",
+ " 58 | \n",
+ " 18 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 170 | \n",
+ " 134 | \n",
+ "
\n",
+ " \n",
+ " 19 | \n",
+ " 201 | \n",
+ " 18 | \n",
+ " 30 | \n",
+ " 36 | \n",
+ " 50 | \n",
+ " 18 | \n",
+ " 58 | \n",
+ " 18 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 36 | \n",
+ " 50 | \n",
+ " 18 | \n",
+ " 58 | \n",
+ " 18 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 180 | \n",
+ " 137 | \n",
+ "
\n",
+ " \n",
+ " 20 | \n",
+ " 202 | \n",
+ " 00 | \n",
+ " 00 | \n",
+ " 39 | \n",
+ " 101 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 39 | \n",
+ " 101 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 140 | \n",
+ " 103 | \n",
+ "
\n",
+ " \n",
+ " 21 | \n",
+ " 202 | \n",
+ " 07 | \n",
+ " 00 | \n",
+ " 46 | \n",
+ " 114 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 46 | \n",
+ " 114 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 160 | \n",
+ " 103 | \n",
+ "
\n",
+ " \n",
+ " 22 | \n",
+ " 202 | \n",
+ " 09 | \n",
+ " 00 | \n",
+ " 46 | \n",
+ " 114 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 46 | \n",
+ " 114 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 160 | \n",
+ " 103 | \n",
+ "
\n",
+ " \n",
+ " 23 | \n",
+ " 202 | \n",
+ " 18 | \n",
+ " 30 | \n",
+ " 48 | \n",
+ " 122 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 48 | \n",
+ " 122 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 170 | \n",
+ " 103 | \n",
+ "
\n",
+ " \n",
+ " 24 | \n",
+ " 206 | \n",
+ " 00 | \n",
+ " 00 | \n",
+ " 33 | \n",
+ " 35 | \n",
+ " 26 | \n",
+ " 26 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 33 | \n",
+ " 35 | \n",
+ " 26 | \n",
+ " 26 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 120 | \n",
+ " 10 | \n",
+ "
\n",
+ " \n",
+ " 25 | \n",
+ " 206 | \n",
+ " 07 | \n",
+ " 00 | \n",
+ " 44 | \n",
+ " 44 | \n",
+ " 26 | \n",
+ " 26 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 44 | \n",
+ " 44 | \n",
+ " 26 | \n",
+ " 26 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 140 | \n",
+ " 7 | \n",
+ "
\n",
+ " \n",
+ " 26 | \n",
+ " 206 | \n",
+ " 09 | \n",
+ " 00 | \n",
+ " 45 | \n",
+ " 53 | \n",
+ " 26 | \n",
+ " 26 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 45 | \n",
+ " 53 | \n",
+ " 26 | \n",
+ " 26 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 150 | \n",
+ " 17 | \n",
+ "
\n",
+ " \n",
+ " 27 | \n",
+ " 206 | \n",
+ " 18 | \n",
+ " 30 | \n",
+ " 46 | \n",
+ " 62 | \n",
+ " 26 | \n",
+ " 26 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 46 | \n",
+ " 62 | \n",
+ " 26 | \n",
+ " 26 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 160 | \n",
+ " 10 | \n",
+ "
\n",
+ " \n",
+ " 28 | \n",
+ " 210 | \n",
+ " 00 | \n",
+ " 00 | \n",
+ " 43 | \n",
+ " 29 | \n",
+ " 56 | \n",
+ " 22 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 24 | \n",
+ " 48 | \n",
+ " 56 | \n",
+ " 22 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 150 | \n",
+ " 115 | \n",
+ "
\n",
+ " \n",
+ " 29 | \n",
+ " 210 | \n",
+ " 07 | \n",
+ " 00 | \n",
+ " 43 | \n",
+ " 39 | \n",
+ " 65 | \n",
+ " 23 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 24 | \n",
+ " 58 | \n",
+ " 65 | \n",
+ " 23 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 170 | \n",
+ " 131 | \n",
+ "
\n",
+ " \n",
+ " 30 | \n",
+ " 210 | \n",
+ " 09 | \n",
+ " 00 | \n",
+ " 43 | \n",
+ " 43 | \n",
+ " 70 | \n",
+ " 24 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 28 | \n",
+ " 58 | \n",
+ " 70 | \n",
+ " 24 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 180 | \n",
+ " 137 | \n",
+ "
\n",
+ " \n",
+ " 31 | \n",
+ " 210 | \n",
+ " 18 | \n",
+ " 30 | \n",
+ " 43 | \n",
+ " 47 | \n",
+ " 75 | \n",
+ " 25 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 24 | \n",
+ " 66 | \n",
+ " 75 | \n",
+ " 25 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 190 | \n",
+ " 143 | \n",
+ "
\n",
+ " \n",
+ " 32 | \n",
+ " 211 | \n",
+ " 00 | \n",
+ " 00 | \n",
+ " 28 | \n",
+ " 97 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 28 | \n",
+ " 97 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 125 | \n",
+ " 45 | \n",
+ "
\n",
+ " \n",
+ " 33 | \n",
+ " 211 | \n",
+ " 07 | \n",
+ " 00 | \n",
+ " 28 | \n",
+ " 107 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 28 | \n",
+ " 107 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 135 | \n",
+ " 45 | \n",
+ "
\n",
+ " \n",
+ " 34 | \n",
+ " 211 | \n",
+ " 09 | \n",
+ " 00 | \n",
+ " 28 | \n",
+ " 112 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 28 | \n",
+ " 112 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 140 | \n",
+ " 55 | \n",
+ "
\n",
+ " \n",
+ " 35 | \n",
+ " 211 | \n",
+ " 18 | \n",
+ " 30 | \n",
+ " 28 | \n",
+ " 117 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " ... | \n",
+ " 28 | \n",
+ " 117 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 145 | \n",
+ " 55 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
36 rows × 21 columns
\n",
+ "
"
+ ],
+ "text/plain": [
+ " inter_no start_hour start_minute dura_A1 dura_A2 dura_A3 dura_A4 \\\n",
+ "0 175 00 00 37 39 55 29 \n",
+ "1 175 07 00 40 42 55 33 \n",
+ "2 175 09 00 43 45 55 37 \n",
+ "3 175 18 30 46 48 55 41 \n",
+ "4 176 00 00 37 73 40 0 \n",
+ "5 176 07 00 37 93 40 0 \n",
+ "6 176 09 00 37 103 40 0 \n",
+ "7 176 18 30 37 113 40 0 \n",
+ "8 177 00 00 36 20 68 26 \n",
+ "9 177 07 00 40 25 71 34 \n",
+ "10 177 09 00 43 27 70 40 \n",
+ "11 177 18 30 45 32 77 36 \n",
+ "12 178 00 00 38 39 40 23 \n",
+ "13 178 07 00 38 39 42 41 \n",
+ "14 178 09 00 38 39 43 50 \n",
+ "15 178 18 30 38 39 44 59 \n",
+ "16 201 00 00 24 24 17 58 \n",
+ "17 201 07 00 30 36 18 58 \n",
+ "18 201 09 00 33 36 25 58 \n",
+ "19 201 18 30 36 50 18 58 \n",
+ "20 202 00 00 39 101 0 0 \n",
+ "21 202 07 00 46 114 0 0 \n",
+ "22 202 09 00 46 114 0 0 \n",
+ "23 202 18 30 48 122 0 0 \n",
+ "24 206 00 00 33 35 26 26 \n",
+ "25 206 07 00 44 44 26 26 \n",
+ "26 206 09 00 45 53 26 26 \n",
+ "27 206 18 30 46 62 26 26 \n",
+ "28 210 00 00 43 29 56 22 \n",
+ "29 210 07 00 43 39 65 23 \n",
+ "30 210 09 00 43 43 70 24 \n",
+ "31 210 18 30 43 47 75 25 \n",
+ "32 211 00 00 28 97 0 0 \n",
+ "33 211 07 00 28 107 0 0 \n",
+ "34 211 09 00 28 112 0 0 \n",
+ "35 211 18 30 28 117 0 0 \n",
+ "\n",
+ " dura_A5 dura_A6 dura_A7 ... dura_B1 dura_B2 dura_B3 dura_B4 \\\n",
+ "0 0 0 0 ... 37 39 25 59 \n",
+ "1 0 0 0 ... 40 42 29 59 \n",
+ "2 0 0 0 ... 43 45 33 59 \n",
+ "3 0 0 0 ... 46 48 37 59 \n",
+ "4 0 0 0 ... 37 73 40 0 \n",
+ "5 0 0 0 ... 37 93 40 0 \n",
+ "6 0 0 0 ... 37 103 40 0 \n",
+ "7 0 0 0 ... 37 113 40 0 \n",
+ "8 0 0 0 ... 36 20 68 26 \n",
+ "9 0 0 0 ... 40 25 71 34 \n",
+ "10 0 0 0 ... 43 27 70 40 \n",
+ "11 0 0 0 ... 45 32 77 36 \n",
+ "12 0 0 0 ... 38 39 40 23 \n",
+ "13 0 0 0 ... 38 39 62 21 \n",
+ "14 0 0 0 ... 38 39 71 22 \n",
+ "15 0 0 0 ... 38 39 80 23 \n",
+ "16 17 0 0 ... 24 24 17 58 \n",
+ "17 18 0 0 ... 30 36 18 58 \n",
+ "18 18 0 0 ... 33 36 25 58 \n",
+ "19 18 0 0 ... 36 50 18 58 \n",
+ "20 0 0 0 ... 39 101 0 0 \n",
+ "21 0 0 0 ... 46 114 0 0 \n",
+ "22 0 0 0 ... 46 114 0 0 \n",
+ "23 0 0 0 ... 48 122 0 0 \n",
+ "24 0 0 0 ... 33 35 26 26 \n",
+ "25 0 0 0 ... 44 44 26 26 \n",
+ "26 0 0 0 ... 45 53 26 26 \n",
+ "27 0 0 0 ... 46 62 26 26 \n",
+ "28 0 0 0 ... 24 48 56 22 \n",
+ "29 0 0 0 ... 24 58 65 23 \n",
+ "30 0 0 0 ... 28 58 70 24 \n",
+ "31 0 0 0 ... 24 66 75 25 \n",
+ "32 0 0 0 ... 28 97 0 0 \n",
+ "33 0 0 0 ... 28 107 0 0 \n",
+ "34 0 0 0 ... 28 112 0 0 \n",
+ "35 0 0 0 ... 28 117 0 0 \n",
+ "\n",
+ " dura_B5 dura_B6 dura_B7 dura_B8 cycle offset \n",
+ "0 0 0 0 0 160 57 \n",
+ "1 0 0 0 0 170 40 \n",
+ "2 0 0 0 0 180 28 \n",
+ "3 0 0 0 0 190 18 \n",
+ "4 0 0 0 0 150 131 \n",
+ "5 0 0 0 0 170 153 \n",
+ "6 0 0 0 0 180 169 \n",
+ "7 0 0 0 0 190 185 \n",
+ "8 0 0 0 0 150 35 \n",
+ "9 0 0 0 0 170 33 \n",
+ "10 0 0 0 0 180 41 \n",
+ "11 0 0 0 0 190 49 \n",
+ "12 0 0 0 0 140 50 \n",
+ "13 0 0 0 0 160 90 \n",
+ "14 0 0 0 0 170 80 \n",
+ "15 0 0 0 0 180 75 \n",
+ "16 17 0 0 0 140 133 \n",
+ "17 18 0 0 0 160 132 \n",
+ "18 18 0 0 0 170 134 \n",
+ "19 18 0 0 0 180 137 \n",
+ "20 0 0 0 0 140 103 \n",
+ "21 0 0 0 0 160 103 \n",
+ "22 0 0 0 0 160 103 \n",
+ "23 0 0 0 0 170 103 \n",
+ "24 0 0 0 0 120 10 \n",
+ "25 0 0 0 0 140 7 \n",
+ "26 0 0 0 0 150 17 \n",
+ "27 0 0 0 0 160 10 \n",
+ "28 0 0 0 0 150 115 \n",
+ "29 0 0 0 0 170 131 \n",
+ "30 0 0 0 0 180 137 \n",
+ "31 0 0 0 0 190 143 \n",
+ "32 0 0 0 0 125 45 \n",
+ "33 0 0 0 0 135 45 \n",
+ "34 0 0 0 0 140 55 \n",
+ "35 0 0 0 0 145 55 \n",
+ "\n",
+ "[36 rows x 21 columns]"
+ ]
+ },
+ "execution_count": 10,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "pland"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 53,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "2 2\n"
+ ]
+ }
+ ],
+ "source": [
+ "cums_A = np.array(cums_A)\n",
+ "t = 40\n",
+ "phas_A = len(cums_A[cums_A < t]) + 1\n",
+ "phas_B = len(cums_B[cums_B < t]) + 1\n",
+ "print(phas_A, phas_B)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 36,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "0\n",
+ "inter_no 175\n",
+ "start_hour 00\n",
+ "start_minute 00\n",
+ "dura_A1 37\n",
+ "dura_A2 39\n",
+ "dura_A3 55\n",
+ "dura_A4 29\n",
+ "dura_A5 0\n",
+ "dura_A6 0\n",
+ "dura_A7 0\n",
+ "dura_A8 0\n",
+ "dura_B1 37\n",
+ "dura_B2 39\n",
+ "dura_B3 25\n",
+ "dura_B4 59\n",
+ "dura_B5 0\n",
+ "dura_B6 0\n",
+ "dura_B7 0\n",
+ "dura_B8 0\n",
+ "cycle 160\n",
+ "offset 57\n",
+ "Name: 0, dtype: object\n"
+ ]
+ }
+ ],
+ "source": [
+ "# 신호계획\n",
+ "plan = pd.read_csv(\"time_plan.csv\")\n",
+ "plan = plan[plan.ID.isin([1, 5, 8, 11])]\n",
+ "ID2starttime = {1:\"00:00\", 5:\"07:00\", 8:\"09:00\", 11:\"18:30\"}\n",
+ "plan['start_hour'] = plan.ID.apply(lambda id:ID2starttime[id].split(\":\")[0])\n",
+ "plan['start_minute']=plan.ID.apply(lambda id:ID2starttime[id].split(\":\")[1])\n",
+ "plan = plan[['inter_no', 'start_hour', 'start_minute', 'phase_no', 'ring_type', 'duration', 'cycle', 'offset']]\n",
+ "plan = plan.pivot_table(index=['inter_no', 'start_hour', 'start_minute', 'cycle', 'offset'], columns=['phase_no','ring_type'], values='duration', aggfunc='first').fillna(0).astype(int)\n",
+ "new_columns = [f'dura_{ring}{phase}' for phase in range(1, 6) for ring in ['A', 'B']]\n",
+ "plan.columns = new_columns\n",
+ "new_columns = [f'dura_{ring}{phase}' for phase in range(1, 9) for ring in ['A', 'B']]\n",
+ "for col in new_columns:\n",
+ " if col not in plan.columns:\n",
+ " plan[col] = 0\n",
+ "plan.reset_index(inplace=True)\n",
+ "plan = plan[list(plan.columns)[:3] + sorted(plan.columns)[1:-4] + list(plan.columns)[3:5]]\n",
+ "\n",
+ "i, row = [(i, row) for (i, row) in plan.iterrows()][0]\n",
+ "print(i)\n",
+ "print(row)\n",
+ "dura_A1 = row['dura_A1']\n",
+ "dura_A2 = row['dura_A2']\n",
+ "dura_A3 = row['dura_A3']\n",
+ "dura_A4 = row['dura_A4']\n",
+ "dura_A5 = row['dura_A5']\n",
+ "dura_A6 = row['dura_A6']\n",
+ "dura_A7 = row['dura_A7']\n",
+ "dura_A8 = row['dura_A8']\n",
+ "dura_B1 = row['dura_B1']\n",
+ "dura_B2 = row['dura_B2']\n",
+ "dura_B3 = row['dura_B3']\n",
+ "dura_B4 = row['dura_B4']\n",
+ "dura_B5 = row['dura_B5']\n",
+ "dura_B6 = row['dura_B6']\n",
+ "dura_B7 = row['dura_B7']\n",
+ "dura_B8 = row['dura_B8']\n",
+ "cums_A = np.array(pland[[f'dura_A{k}' for k in range(1,9)]].cumsum(axis=1))\n",
+ "# for i, row in plan.iterrows():\n",
+ "# k = 1\n",
+ "# for j in range(1, 9):\n",
+ "# if row[f'dura_A{j}'] == row[f'dura_B{j}']:\n",
+ "# rowd = {'inter_no':row['inter_no'], 'start_hour':row['start_hour'], 'start_minute':row['start_minute'],\n",
+ "# 'cycle':row['cycle'], 'offset':row['offset']}\n",
+ "# # pland.at[i, f'ddur_{k}'] = ddur[j]"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 6,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " inter_no | \n",
+ " start_hour | \n",
+ " start_minute | \n",
+ " ddur_1 | \n",
+ " ddur_2 | \n",
+ " ddur_3 | \n",
+ " ddur_4 | \n",
+ " ddur_5 | \n",
+ " ddur_6 | \n",
+ " ddur_7 | \n",
+ " ddur_8 | \n",
+ " cycle | \n",
+ " offset | \n",
+ " end_unix | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 | \n",
+ " 206 | \n",
+ " 00 | \n",
+ " 00 | \n",
+ " 33 | \n",
+ " 35 | \n",
+ " 26 | \n",
+ " 26 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 120 | \n",
+ " 10 | \n",
+ " 1704380520 | \n",
+ "
\n",
+ " \n",
+ " 1 | \n",
+ " 211 | \n",
+ " 00 | \n",
+ " 00 | \n",
+ " 28 | \n",
+ " 97 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 125 | \n",
+ " 45 | \n",
+ " 1704380525 | \n",
+ "
\n",
+ " \n",
+ " 2 | \n",
+ " 178 | \n",
+ " 00 | \n",
+ " 00 | \n",
+ " 38 | \n",
+ " 39 | \n",
+ " 40 | \n",
+ " 23 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 140 | \n",
+ " 50 | \n",
+ " 1704380540 | \n",
+ "
\n",
+ " \n",
+ " 3 | \n",
+ " 201 | \n",
+ " 00 | \n",
+ " 00 | \n",
+ " 24 | \n",
+ " 24 | \n",
+ " 17 | \n",
+ " 58 | \n",
+ " 17 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 140 | \n",
+ " 133 | \n",
+ " 1704380540 | \n",
+ "
\n",
+ " \n",
+ " 4 | \n",
+ " 202 | \n",
+ " 00 | \n",
+ " 00 | \n",
+ " 39 | \n",
+ " 101 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 140 | \n",
+ " 103 | \n",
+ " 1704380540 | \n",
+ "
\n",
+ " \n",
+ " 5 | \n",
+ " 177 | \n",
+ " 00 | \n",
+ " 00 | \n",
+ " 36 | \n",
+ " 20 | \n",
+ " 68 | \n",
+ " 26 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 150 | \n",
+ " 35 | \n",
+ " 1704380550 | \n",
+ "
\n",
+ " \n",
+ " 6 | \n",
+ " 210 | \n",
+ " 00 | \n",
+ " 00 | \n",
+ " 24 | \n",
+ " 19 | \n",
+ " 29 | \n",
+ " 56 | \n",
+ " 22 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 150 | \n",
+ " 115 | \n",
+ " 1704380550 | \n",
+ "
\n",
+ " \n",
+ " 7 | \n",
+ " 176 | \n",
+ " 00 | \n",
+ " 00 | \n",
+ " 37 | \n",
+ " 73 | \n",
+ " 40 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 150 | \n",
+ " 131 | \n",
+ " 1704380551 | \n",
+ "
\n",
+ " \n",
+ " 8 | \n",
+ " 175 | \n",
+ " 00 | \n",
+ " 00 | \n",
+ " 37 | \n",
+ " 39 | \n",
+ " 25 | \n",
+ " 30 | \n",
+ " 29 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 160 | \n",
+ " 57 | \n",
+ " 1704380559 | \n",
+ "
\n",
+ " \n",
+ " 9 | \n",
+ " 206 | \n",
+ " 00 | \n",
+ " 00 | \n",
+ " 33 | \n",
+ " 35 | \n",
+ " 26 | \n",
+ " 26 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 120 | \n",
+ " 10 | \n",
+ " 1704380640 | \n",
+ "
\n",
+ " \n",
+ " 10 | \n",
+ " 211 | \n",
+ " 00 | \n",
+ " 00 | \n",
+ " 28 | \n",
+ " 97 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 125 | \n",
+ " 45 | \n",
+ " 1704380645 | \n",
+ "
\n",
+ " \n",
+ " 11 | \n",
+ " 202 | \n",
+ " 00 | \n",
+ " 00 | \n",
+ " 39 | \n",
+ " 101 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 140 | \n",
+ " 103 | \n",
+ " 1704380680 | \n",
+ "
\n",
+ " \n",
+ " 12 | \n",
+ " 178 | \n",
+ " 00 | \n",
+ " 00 | \n",
+ " 38 | \n",
+ " 39 | \n",
+ " 40 | \n",
+ " 23 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 140 | \n",
+ " 50 | \n",
+ " 1704380680 | \n",
+ "
\n",
+ " \n",
+ " 13 | \n",
+ " 201 | \n",
+ " 00 | \n",
+ " 00 | \n",
+ " 24 | \n",
+ " 24 | \n",
+ " 17 | \n",
+ " 58 | \n",
+ " 17 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 140 | \n",
+ " 133 | \n",
+ " 1704380680 | \n",
+ "
\n",
+ " \n",
+ " 14 | \n",
+ " 176 | \n",
+ " 00 | \n",
+ " 00 | \n",
+ " 37 | \n",
+ " 73 | \n",
+ " 40 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 150 | \n",
+ " 131 | \n",
+ " 1704380700 | \n",
+ "
\n",
+ " \n",
+ " 15 | \n",
+ " 210 | \n",
+ " 00 | \n",
+ " 00 | \n",
+ " 24 | \n",
+ " 19 | \n",
+ " 29 | \n",
+ " 56 | \n",
+ " 22 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 150 | \n",
+ " 115 | \n",
+ " 1704380700 | \n",
+ "
\n",
+ " \n",
+ " 16 | \n",
+ " 177 | \n",
+ " 00 | \n",
+ " 00 | \n",
+ " 36 | \n",
+ " 20 | \n",
+ " 68 | \n",
+ " 26 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 150 | \n",
+ " 35 | \n",
+ " 1704380700 | \n",
+ "
\n",
+ " \n",
+ " 17 | \n",
+ " 175 | \n",
+ " 00 | \n",
+ " 00 | \n",
+ " 37 | \n",
+ " 39 | \n",
+ " 25 | \n",
+ " 30 | \n",
+ " 29 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 160 | \n",
+ " 57 | \n",
+ " 1704380720 | \n",
+ "
\n",
+ " \n",
+ " 18 | \n",
+ " 206 | \n",
+ " 00 | \n",
+ " 00 | \n",
+ " 33 | \n",
+ " 35 | \n",
+ " 26 | \n",
+ " 26 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 120 | \n",
+ " 10 | \n",
+ " 1704380760 | \n",
+ "
\n",
+ " \n",
+ " 19 | \n",
+ " 211 | \n",
+ " 00 | \n",
+ " 00 | \n",
+ " 28 | \n",
+ " 97 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 125 | \n",
+ " 45 | \n",
+ " 1704380765 | \n",
+ "
\n",
+ " \n",
+ " 20 | \n",
+ " 178 | \n",
+ " 00 | \n",
+ " 00 | \n",
+ " 38 | \n",
+ " 39 | \n",
+ " 40 | \n",
+ " 23 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 140 | \n",
+ " 50 | \n",
+ " 1704380820 | \n",
+ "
\n",
+ " \n",
+ " 21 | \n",
+ " 202 | \n",
+ " 00 | \n",
+ " 00 | \n",
+ " 39 | \n",
+ " 101 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 140 | \n",
+ " 103 | \n",
+ " 1704380820 | \n",
+ "
\n",
+ " \n",
+ " 22 | \n",
+ " 201 | \n",
+ " 00 | \n",
+ " 00 | \n",
+ " 24 | \n",
+ " 24 | \n",
+ " 17 | \n",
+ " 58 | \n",
+ " 17 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 140 | \n",
+ " 133 | \n",
+ " 1704380820 | \n",
+ "
\n",
+ " \n",
+ " 23 | \n",
+ " 210 | \n",
+ " 00 | \n",
+ " 00 | \n",
+ " 24 | \n",
+ " 19 | \n",
+ " 29 | \n",
+ " 56 | \n",
+ " 22 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 150 | \n",
+ " 115 | \n",
+ " 1704380850 | \n",
+ "
\n",
+ " \n",
+ " 24 | \n",
+ " 176 | \n",
+ " 00 | \n",
+ " 00 | \n",
+ " 37 | \n",
+ " 73 | \n",
+ " 40 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 150 | \n",
+ " 131 | \n",
+ " 1704380850 | \n",
+ "
\n",
+ " \n",
+ " 25 | \n",
+ " 177 | \n",
+ " 00 | \n",
+ " 00 | \n",
+ " 36 | \n",
+ " 20 | \n",
+ " 68 | \n",
+ " 26 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 150 | \n",
+ " 35 | \n",
+ " 1704380851 | \n",
+ "
\n",
+ " \n",
+ " 26 | \n",
+ " 175 | \n",
+ " 00 | \n",
+ " 00 | \n",
+ " 37 | \n",
+ " 39 | \n",
+ " 25 | \n",
+ " 30 | \n",
+ " 29 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 160 | \n",
+ " 57 | \n",
+ " 1704380880 | \n",
+ "
\n",
+ " \n",
+ " 27 | \n",
+ " 206 | \n",
+ " 00 | \n",
+ " 00 | \n",
+ " 33 | \n",
+ " 35 | \n",
+ " 26 | \n",
+ " 26 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 120 | \n",
+ " 10 | \n",
+ " 1704380880 | \n",
+ "
\n",
+ " \n",
+ " 28 | \n",
+ " 211 | \n",
+ " 00 | \n",
+ " 00 | \n",
+ " 28 | \n",
+ " 97 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 125 | \n",
+ " 45 | \n",
+ " 1704380885 | \n",
+ "
\n",
+ " \n",
+ " 29 | \n",
+ " 201 | \n",
+ " 00 | \n",
+ " 00 | \n",
+ " 24 | \n",
+ " 24 | \n",
+ " 17 | \n",
+ " 58 | \n",
+ " 17 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 140 | \n",
+ " 133 | \n",
+ " 1704380960 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " inter_no start_hour start_minute ddur_1 ddur_2 ddur_3 ddur_4 ddur_5 ddur_6 \\\n",
+ "0 206 00 00 33 35 26 26 0 0 \n",
+ "1 211 00 00 28 97 0 0 0 0 \n",
+ "2 178 00 00 38 39 40 23 0 0 \n",
+ "3 201 00 00 24 24 17 58 17 0 \n",
+ "4 202 00 00 39 101 0 0 0 0 \n",
+ "5 177 00 00 36 20 68 26 0 0 \n",
+ "6 210 00 00 24 19 29 56 22 0 \n",
+ "7 176 00 00 37 73 40 0 0 0 \n",
+ "8 175 00 00 37 39 25 30 29 0 \n",
+ "9 206 00 00 33 35 26 26 0 0 \n",
+ "10 211 00 00 28 97 0 0 0 0 \n",
+ "11 202 00 00 39 101 0 0 0 0 \n",
+ "12 178 00 00 38 39 40 23 0 0 \n",
+ "13 201 00 00 24 24 17 58 17 0 \n",
+ "14 176 00 00 37 73 40 0 0 0 \n",
+ "15 210 00 00 24 19 29 56 22 0 \n",
+ "16 177 00 00 36 20 68 26 0 0 \n",
+ "17 175 00 00 37 39 25 30 29 0 \n",
+ "18 206 00 00 33 35 26 26 0 0 \n",
+ "19 211 00 00 28 97 0 0 0 0 \n",
+ "20 178 00 00 38 39 40 23 0 0 \n",
+ "21 202 00 00 39 101 0 0 0 0 \n",
+ "22 201 00 00 24 24 17 58 17 0 \n",
+ "23 210 00 00 24 19 29 56 22 0 \n",
+ "24 176 00 00 37 73 40 0 0 0 \n",
+ "25 177 00 00 36 20 68 26 0 0 \n",
+ "26 175 00 00 37 39 25 30 29 0 \n",
+ "27 206 00 00 33 35 26 26 0 0 \n",
+ "28 211 00 00 28 97 0 0 0 0 \n",
+ "29 201 00 00 24 24 17 58 17 0 \n",
+ "\n",
+ " ddur_7 ddur_8 cycle offset end_unix \n",
+ "0 0 0 120 10 1704380520 \n",
+ "1 0 0 125 45 1704380525 \n",
+ "2 0 0 140 50 1704380540 \n",
+ "3 0 0 140 133 1704380540 \n",
+ "4 0 0 140 103 1704380540 \n",
+ "5 0 0 150 35 1704380550 \n",
+ "6 0 0 150 115 1704380550 \n",
+ "7 0 0 150 131 1704380551 \n",
+ "8 0 0 160 57 1704380559 \n",
+ "9 0 0 120 10 1704380640 \n",
+ "10 0 0 125 45 1704380645 \n",
+ "11 0 0 140 103 1704380680 \n",
+ "12 0 0 140 50 1704380680 \n",
+ "13 0 0 140 133 1704380680 \n",
+ "14 0 0 150 131 1704380700 \n",
+ "15 0 0 150 115 1704380700 \n",
+ "16 0 0 150 35 1704380700 \n",
+ "17 0 0 160 57 1704380720 \n",
+ "18 0 0 120 10 1704380760 \n",
+ "19 0 0 125 45 1704380765 \n",
+ "20 0 0 140 50 1704380820 \n",
+ "21 0 0 140 103 1704380820 \n",
+ "22 0 0 140 133 1704380820 \n",
+ "23 0 0 150 115 1704380850 \n",
+ "24 0 0 150 131 1704380850 \n",
+ "25 0 0 150 35 1704380851 \n",
+ "26 0 0 160 57 1704380880 \n",
+ "27 0 0 120 10 1704380880 \n",
+ "28 0 0 125 45 1704380885 \n",
+ "29 0 0 140 133 1704380960 "
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "# 신호이력\n",
+ "midnight = int(datetime(2024, 1, 5, 0, 0, 0).timestamp())\n",
+ "next_day = int(datetime(2024, 1, 6, 0, 0, 0).timestamp())\n",
+ "pland['end_unix'] = pland['start_hour'].astype(int)*3600 + plan['start_minute'].astype(int)*60 + midnight\n",
+ "history = []\n",
+ "for inter_no in pland.inter_no.unique():\n",
+ " aplan = pland[pland.inter_no == inter_no]\n",
+ " rows = []\n",
+ " current_time = midnight\n",
+ " for i in range(len(aplan)):\n",
+ " first_row = aplan.iloc[i]\n",
+ " cycle = first_row['cycle']\n",
+ " unix_end = aplan.iloc[i+1]['end_unix'] if i < len(aplan) - 1 else next_day\n",
+ " r = 0\n",
+ " while current_time <= unix_end:\n",
+ " remainder = current_time % 10\n",
+ " if remainder != 0:\n",
+ " r = (5 - remainder) % 10 - 5\n",
+ " else:\n",
+ " r = random.choices([0, -1, 1], weights=[10, 1, 1])[0]\n",
+ " if random.random() < 0.005:\n",
+ " n = random.randint(0,100)\n",
+ " current_time += n * cycle + r\n",
+ " elif random.random() > 0.995:\n",
+ " n = random.randint(0,100)\n",
+ " current_time += n * cycle + int(random.random() * cycle) + r\n",
+ " else:\n",
+ " current_time += cycle + r\n",
+ " new_row = first_row.copy()\n",
+ " new_row['end_unix'] = current_time\n",
+ " rows.append(new_row)\n",
+ " ahistory = pd.concat(rows, axis=1).transpose().reset_index(drop=True)\n",
+ " history.append(ahistory)\n",
+ "history = pd.concat(history)\n",
+ "history = history[history.end_unix <= next_day]\n",
+ "history = history.sort_values(by='end_unix').reset_index(drop=True)\n",
+ "history.to_csv('../history.csv')\n",
+ "display(history[:30])"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " inter_no | \n",
+ " node_id | \n",
+ " inter_type | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 | \n",
+ " 175 | \n",
+ " i0 | \n",
+ " parent | \n",
+ "
\n",
+ " \n",
+ " 1 | \n",
+ " 175 | \n",
+ " u00 | \n",
+ " child | \n",
+ "
\n",
+ " \n",
+ " 2 | \n",
+ " 176 | \n",
+ " i1 | \n",
+ " parent | \n",
+ "
\n",
+ " \n",
+ " 3 | \n",
+ " 177 | \n",
+ " i2 | \n",
+ " parent | \n",
+ "
\n",
+ " \n",
+ " 4 | \n",
+ " 177 | \n",
+ " u20 | \n",
+ " child | \n",
+ "
\n",
+ " \n",
+ " 5 | \n",
+ " 178 | \n",
+ " i3 | \n",
+ " parent | \n",
+ "
\n",
+ " \n",
+ " 6 | \n",
+ " 178 | \n",
+ " u30 | \n",
+ " child | \n",
+ "
\n",
+ " \n",
+ " 7 | \n",
+ " 178 | \n",
+ " u31 | \n",
+ " child | \n",
+ "
\n",
+ " \n",
+ " 8 | \n",
+ " 178 | \n",
+ " u32 | \n",
+ " child | \n",
+ "
\n",
+ " \n",
+ " 9 | \n",
+ " 201 | \n",
+ " i8 | \n",
+ " parent | \n",
+ "
\n",
+ " \n",
+ " 10 | \n",
+ " 202 | \n",
+ " i9 | \n",
+ " parent | \n",
+ "
\n",
+ " \n",
+ " 11 | \n",
+ " 206 | \n",
+ " i7 | \n",
+ " parent | \n",
+ "
\n",
+ " \n",
+ " 12 | \n",
+ " 210 | \n",
+ " i6 | \n",
+ " parent | \n",
+ "
\n",
+ " \n",
+ " 13 | \n",
+ " 210 | \n",
+ " u60 | \n",
+ " child | \n",
+ "
\n",
+ " \n",
+ " 14 | \n",
+ " 211 | \n",
+ " c30 | \n",
+ " parent | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " inter_no node_id inter_type\n",
+ "0 175 i0 parent\n",
+ "1 175 u00 child\n",
+ "2 176 i1 parent\n",
+ "3 177 i2 parent\n",
+ "4 177 u20 child\n",
+ "5 178 i3 parent\n",
+ "6 178 u30 child\n",
+ "7 178 u31 child\n",
+ "8 178 u32 child\n",
+ "9 201 i8 parent\n",
+ "10 202 i9 parent\n",
+ "11 206 i7 parent\n",
+ "12 210 i6 parent\n",
+ "13 210 u60 child\n",
+ "14 211 c30 parent"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "# 교차로-노드 매칭\n",
+ "uturn = pd.read_csv('U_TURN.csv')\n",
+ "inter_node = pd.read_csv('inter.csv')\n",
+ "inter_node = inter_node[['INT_NO', 'node_id', 'P/C']]\n",
+ "# inter_node.drop(index=len(inter_node) - 1, inplace=True)\n",
+ "inter_node.columns = ['inter_no', 'node_id', 'inter_type'] # parent : 주교차로, child : 부교차로\n",
+ "inter_node['inter_no'] = inter_node['inter_no'].astype(int) # i : intersection, u : u-turn intersection, c : coupling intersection\n",
+ "inter_node.iloc[-1] = pd.Series([211, 'c30', 'parent'])\n",
+ "inter_node.to_csv('../inter_node.csv')\n",
+ "display(inter_node)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# 부교차로 정보\n",
+ "# 지금은 생략 (23. 1. 9. 09:32)"
+ ]
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "rts",
+ "language": "python",
+ "name": "python3"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.8.10"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 2
+}
diff --git a/Data/tables/raw_tables/0110_make_sample_table_deprecated_2.ipynb b/Data/tables/raw_tables/0110_make_sample_table_deprecated_2.ipynb
new file mode 100644
index 000000000..0a260b9a2
--- /dev/null
+++ b/Data/tables/raw_tables/0110_make_sample_table_deprecated_2.ipynb
@@ -0,0 +1,2071 @@
+{
+ "cells": [
+ {
+ "cell_type": "code",
+ "execution_count": 1,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "import pandas as pd\n",
+ "import numpy as np\n",
+ "from datetime import datetime\n",
+ "import os\n",
+ "import random\n",
+ "from tqdm import tqdm"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 2,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " inter_no | \n",
+ " inter_name | \n",
+ " inter_lat | \n",
+ " inter_lon | \n",
+ " group_no | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 | \n",
+ " 175 | \n",
+ " 한솔삼거리(한솔마을3거리) | \n",
+ " 37.36857 | \n",
+ " 127.11478 | \n",
+ " 3 | \n",
+ "
\n",
+ " \n",
+ " 1 | \n",
+ " 176 | \n",
+ " 느티마을4단지 | \n",
+ " 37.36724 | \n",
+ " 127.11480 | \n",
+ " 3 | \n",
+ "
\n",
+ " \n",
+ " 2 | \n",
+ " 177 | \n",
+ " 한솔6단지(정자동사무소) | \n",
+ " 37.36619 | \n",
+ " 127.11480 | \n",
+ " 3 | \n",
+ "
\n",
+ " \n",
+ " 3 | \n",
+ " 178 | \n",
+ " 신기4거리 | \n",
+ " 37.36346 | \n",
+ " 127.11480 | \n",
+ " 3 | \n",
+ "
\n",
+ " \n",
+ " 4 | \n",
+ " 201 | \n",
+ " 느티마을4거리 | \n",
+ " 37.36854 | \n",
+ " 127.10984 | \n",
+ " 3 | \n",
+ "
\n",
+ " \n",
+ " 5 | \n",
+ " 202 | \n",
+ " 느티마을 안촌유치원 | \n",
+ " 37.36855 | \n",
+ " 127.11241 | \n",
+ " 3 | \n",
+ "
\n",
+ " \n",
+ " 6 | \n",
+ " 206 | \n",
+ " 상록마을 321동 | \n",
+ " 37.36483 | \n",
+ " 127.10981 | \n",
+ " 3 | \n",
+ "
\n",
+ " \n",
+ " 7 | \n",
+ " 210 | \n",
+ " 상록4거리(상록마을입구4거리) | \n",
+ " 37.36347 | \n",
+ " 127.10982 | \n",
+ " 3 | \n",
+ "
\n",
+ " \n",
+ " 8 | \n",
+ " 211 | \n",
+ " 상록마을단일로 | \n",
+ " 37.36346 | \n",
+ " 127.11237 | \n",
+ " 3 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " inter_no inter_name inter_lat inter_lon group_no\n",
+ "0 175 한솔삼거리(한솔마을3거리) 37.36857 127.11478 3\n",
+ "1 176 느티마을4단지 37.36724 127.11480 3\n",
+ "2 177 한솔6단지(정자동사무소) 37.36619 127.11480 3\n",
+ "3 178 신기4거리 37.36346 127.11480 3\n",
+ "4 201 느티마을4거리 37.36854 127.10984 3\n",
+ "5 202 느티마을 안촌유치원 37.36855 127.11241 3\n",
+ "6 206 상록마을 321동 37.36483 127.10981 3\n",
+ "7 210 상록4거리(상록마을입구4거리) 37.36347 127.10982 3\n",
+ "8 211 상록마을단일로 37.36346 127.11237 3"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "# 교차로정보\n",
+ "inter_info = pd.read_csv(\"inter_info.csv\")\n",
+ "inter_info['group_no'] = 3\n",
+ "display(inter_info)\n",
+ "inter_info.to_csv('../inter_info.csv')"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 3,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "5\n"
+ ]
+ },
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " inter_no | \n",
+ " main_phase | \n",
+ " mg1A | \n",
+ " mg1B | \n",
+ " mg2A | \n",
+ " mg2B | \n",
+ " mg3A | \n",
+ " mg3B | \n",
+ " mg4A | \n",
+ " mg4B | \n",
+ " mg5A | \n",
+ " mg5B | \n",
+ " mg6A | \n",
+ " mg6B | \n",
+ " mg7A | \n",
+ " mg7B | \n",
+ " mg8A | \n",
+ " mg8B | \n",
+ " r1A | \n",
+ " r1B | \n",
+ " r2A | \n",
+ " r2B | \n",
+ " r3A | \n",
+ " r3B | \n",
+ " r4A | \n",
+ " r4B | \n",
+ " r5A | \n",
+ " r5B | \n",
+ " r6A | \n",
+ " r6B | \n",
+ " r7A | \n",
+ " r7B | \n",
+ " r8A | \n",
+ " r8B | \n",
+ " y1A | \n",
+ " y1B | \n",
+ " y2A | \n",
+ " y2B | \n",
+ " y3A | \n",
+ " y3B | \n",
+ " y4A | \n",
+ " y4B | \n",
+ " y5A | \n",
+ " y5B | \n",
+ " y6A | \n",
+ " y6B | \n",
+ " y7A | \n",
+ " y7B | \n",
+ " y8A | \n",
+ " y8B | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 | \n",
+ " 175 | \n",
+ " 2 | \n",
+ " 24 | \n",
+ " 27 | \n",
+ " 33 | \n",
+ " 12 | \n",
+ " 15 | \n",
+ " 39 | \n",
+ " 15 | \n",
+ " 19 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " 1 | \n",
+ " 176 | \n",
+ " 2 | \n",
+ " 21 | \n",
+ " 31 | \n",
+ " 33 | \n",
+ " 30 | \n",
+ " 16 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " 2 | \n",
+ " 177 | \n",
+ " 2 | \n",
+ " 35 | \n",
+ " 18 | \n",
+ " 36 | \n",
+ " 36 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 38 | \n",
+ " 13 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 0 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " 3 | \n",
+ " 178 | \n",
+ " 2 | \n",
+ " 18 | \n",
+ " 19 | \n",
+ " 35 | \n",
+ " 26 | \n",
+ " 36 | \n",
+ " 29 | \n",
+ " 17 | \n",
+ " 37 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " 4 | \n",
+ " 201 | \n",
+ " 2 | \n",
+ " 25 | \n",
+ " 20 | \n",
+ " 21 | \n",
+ " 32 | \n",
+ " 31 | \n",
+ " 28 | \n",
+ " 31 | \n",
+ " 17 | \n",
+ " 27 | \n",
+ " 27 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " 5 | \n",
+ " 202 | \n",
+ " 2 | \n",
+ " 12 | \n",
+ " 30 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " 6 | \n",
+ " 206 | \n",
+ " 2 | \n",
+ " 36 | \n",
+ " 29 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 31 | \n",
+ " 31 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 0 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " 7 | \n",
+ " 210 | \n",
+ " 2 | \n",
+ " 19 | \n",
+ " 0 | \n",
+ " 12 | \n",
+ " 13 | \n",
+ " 21 | \n",
+ " 37 | \n",
+ " 12 | \n",
+ " 22 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 1 | \n",
+ " 0 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 4 | \n",
+ " 0 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ " 8 | \n",
+ " 211 | \n",
+ " 2 | \n",
+ " 32 | \n",
+ " 35 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 1 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 4 | \n",
+ " 4 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " inter_no main_phase mg1A mg1B mg2A mg2B mg3A mg3B mg4A mg4B mg5A \\\n",
+ "0 175 2 24 27 33 12 15 39 15 19 0 \n",
+ "1 176 2 21 31 33 30 16 0 0 0 0 \n",
+ "2 177 2 35 18 36 36 0 0 38 13 0 \n",
+ "3 178 2 18 19 35 26 36 29 17 37 0 \n",
+ "4 201 2 25 20 21 32 31 28 31 17 27 \n",
+ "5 202 2 12 30 0 0 0 0 0 0 0 \n",
+ "6 206 2 36 29 0 0 31 31 0 0 0 \n",
+ "7 210 2 19 0 12 13 21 37 12 22 0 \n",
+ "8 211 2 32 35 0 0 0 0 0 0 0 \n",
+ "\n",
+ " mg5B mg6A mg6B mg7A mg7B mg8A mg8B r1A r1B r2A r2B r3A r3B \\\n",
+ "0 0 0 0 0 0 0 0 1 1 1 1 1 1 \n",
+ "1 0 0 0 0 0 0 0 1 1 1 1 1 0 \n",
+ "2 0 0 0 0 0 0 0 1 1 1 1 1 0 \n",
+ "3 0 0 0 0 0 0 0 1 1 1 1 1 1 \n",
+ "4 27 0 0 0 0 0 0 1 1 1 1 1 1 \n",
+ "5 0 0 0 0 0 0 0 1 1 1 0 0 0 \n",
+ "6 0 0 0 0 0 0 0 1 1 1 0 1 1 \n",
+ "7 0 0 0 0 0 0 0 1 0 1 1 1 1 \n",
+ "8 0 0 0 0 0 0 0 1 1 1 0 0 0 \n",
+ "\n",
+ " r4A r4B r5A r5B r6A r6B r7A r7B r8A r8B y1A y1B y2A y2B y3A \\\n",
+ "0 1 1 0 0 0 0 0 0 0 0 4 4 4 4 4 \n",
+ "1 0 0 0 0 0 0 0 0 0 0 4 4 4 4 4 \n",
+ "2 1 1 0 0 0 0 0 0 0 0 4 4 4 4 0 \n",
+ "3 1 1 0 0 0 0 0 0 0 0 4 4 4 4 4 \n",
+ "4 1 1 1 1 0 0 0 0 0 0 4 4 4 4 4 \n",
+ "5 0 0 0 0 0 0 0 0 0 0 4 4 0 0 0 \n",
+ "6 1 0 0 0 0 0 0 0 0 0 4 4 0 0 4 \n",
+ "7 1 1 0 0 0 0 0 0 0 0 4 0 4 4 4 \n",
+ "8 0 0 0 0 0 0 0 0 0 0 4 4 0 0 0 \n",
+ "\n",
+ " y3B y4A y4B y5A y5B y6A y6B y7A y7B y8A y8B \n",
+ "0 4 4 4 0 0 0 0 0 0 0 0 \n",
+ "1 0 0 0 0 0 0 0 0 0 0 0 \n",
+ "2 0 4 4 0 0 0 0 0 0 0 0 \n",
+ "3 4 4 4 0 0 0 0 0 0 0 0 \n",
+ "4 4 4 4 4 4 0 0 0 0 0 0 \n",
+ "5 0 0 0 0 0 0 0 0 0 0 0 \n",
+ "6 4 0 0 0 0 0 0 0 0 0 0 \n",
+ "7 4 4 4 0 0 0 0 0 0 0 0 \n",
+ "8 0 0 0 0 0 0 0 0 0 0 0 "
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "# 현시구성\n",
+ "phase_info = pd.read_csv(\"phase_info.csv\")\n",
+ "phase_info.drop('flow_no', axis=1, inplace=True)\n",
+ "# display(phase_info)\n",
+ "mg = phase_info.pivot_table(index='inter_no', columns=['phase_no', 'ring_type'], values='min_green_dur').fillna(0).astype(int)\n",
+ "y = phase_info.pivot_table(index='inter_no', columns=['phase_no', 'ring_type'], values='yellow_dur').fillna(0).astype(int)\n",
+ "r = phase_info.pivot_table(index='inter_no', columns=['phase_no', 'ring_type'], values='red_dur').fillna(0).astype(int)\n",
+ "max_phase_no = phase_info['phase_no'].max()\n",
+ "new_columns = [f'{col}{phase}{ring}' for col in ['mg', 'y', 'r'] for phase in range(1, max_phase_no + 1) for ring in ['A', 'B']]\n",
+ "phase_info = pd.concat([mg, y, r], axis=1)\n",
+ "phase_info.columns = new_columns\n",
+ "phase_info['main_phase'] = 2\n",
+ "phase_info['mg6A'] = phase_info['mg6B'] = phase_info['mg7A'] = phase_info['mg7B'] = phase_info['mg8A'] = phase_info['mg8B']= 0\n",
+ "phase_info['y6A'] = phase_info['y6B'] = phase_info['y7A'] = phase_info['y7B'] = phase_info['y8A'] = phase_info['y8B']= 0\n",
+ "phase_info['r6A'] = phase_info['r6B'] = phase_info['r7A'] = phase_info['r7B'] = phase_info['r8A'] = phase_info['r8B']= 0\n",
+ "phase_info = phase_info[sorted(phase_info.columns)]\n",
+ "phase_info.reset_index(inplace=True)\n",
+ "with pd.option_context('display.max_rows', None, 'display.max_columns', None): \n",
+ " display(phase_info)\n",
+ "phase_info.to_csv('../phase_info.csv')"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 9,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " inter_no | \n",
+ " angle_A1 | \n",
+ " angle_A2 | \n",
+ " angle_A3 | \n",
+ " angle_A4 | \n",
+ " angle_A5 | \n",
+ " angle_A6 | \n",
+ " angle_A7 | \n",
+ " angle_A8 | \n",
+ " angle_B1 | \n",
+ " angle_B2 | \n",
+ " angle_B3 | \n",
+ " angle_B4 | \n",
+ " angle_B5 | \n",
+ " angle_B6 | \n",
+ " angle_B7 | \n",
+ " angle_B8 | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 | \n",
+ " 175 | \n",
+ " 179004 | \n",
+ " 1095 | \n",
+ " 90270 | \n",
+ " 268000 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 3176 | \n",
+ " 179270 | \n",
+ " 90180 | \n",
+ " 270090 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 1 | \n",
+ " 176 | \n",
+ " 180000 | \n",
+ " 180000 | \n",
+ " 270356 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 359180 | \n",
+ " 180270 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 2 | \n",
+ " 177 | \n",
+ " 180000 | \n",
+ " 90 | \n",
+ " stop | \n",
+ " 268000 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 1176 | \n",
+ " 179270 | \n",
+ " NaN | \n",
+ " 90180 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 3 | \n",
+ " 178 | \n",
+ " 180000 | \n",
+ " 90 | \n",
+ " 270000 | \n",
+ " 90270 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 180 | \n",
+ " 180270 | \n",
+ " 270090 | \n",
+ " 90180 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 4 | \n",
+ " 201 | \n",
+ " 180000 | \n",
+ " 270000 | \n",
+ " 90270 | \n",
+ " 90270 | \n",
+ " 90 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 180270 | \n",
+ " 270090 | \n",
+ " 270090 | \n",
+ " 90180 | \n",
+ " 180 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 5 | \n",
+ " 202 | \n",
+ " 90270 | \n",
+ " stop | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 270090 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 6 | \n",
+ " 206 | \n",
+ " 180000 | \n",
+ " stop | \n",
+ " 180000 | \n",
+ " stop | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 180 | \n",
+ " NaN | \n",
+ " 180 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 7 | \n",
+ " 210 | \n",
+ " 90270 | \n",
+ " 268000 | \n",
+ " 359090 | \n",
+ " 180000 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 270090 | \n",
+ " 180 | \n",
+ " 180270 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ " 8 | \n",
+ " 211 | \n",
+ " 90270 | \n",
+ " stop | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " 270090 | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ " NaN | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " inter_no angle_A1 angle_A2 angle_A3 angle_A4 angle_A5 angle_A6 angle_A7 \\\n",
+ "0 175 179004 1095 90270 268000 NaN NaN NaN \n",
+ "1 176 180000 180000 270356 NaN NaN NaN NaN \n",
+ "2 177 180000 90 stop 268000 NaN NaN NaN \n",
+ "3 178 180000 90 270000 90270 NaN NaN NaN \n",
+ "4 201 180000 270000 90270 90270 90 NaN NaN \n",
+ "5 202 90270 stop NaN NaN NaN NaN NaN \n",
+ "6 206 180000 stop 180000 stop NaN NaN NaN \n",
+ "7 210 90270 268000 359090 180000 NaN NaN NaN \n",
+ "8 211 90270 stop NaN NaN NaN NaN NaN \n",
+ "\n",
+ " angle_A8 angle_B1 angle_B2 angle_B3 angle_B4 angle_B5 angle_B6 angle_B7 \\\n",
+ "0 NaN 3176 179270 90180 270090 NaN NaN NaN \n",
+ "1 NaN 359180 180270 NaN NaN NaN NaN NaN \n",
+ "2 NaN 1176 179270 NaN 90180 NaN NaN NaN \n",
+ "3 NaN 180 180270 270090 90180 NaN NaN NaN \n",
+ "4 NaN 180270 270090 270090 90180 180 NaN NaN \n",
+ "5 NaN 270090 NaN NaN NaN NaN NaN NaN \n",
+ "6 NaN 180 NaN 180 NaN NaN NaN NaN \n",
+ "7 NaN NaN 270090 180 180270 NaN NaN NaN \n",
+ "8 NaN 270090 NaN NaN NaN NaN NaN NaN \n",
+ "\n",
+ " angle_B8 \n",
+ "0 NaN \n",
+ "1 NaN \n",
+ "2 NaN \n",
+ "3 NaN \n",
+ "4 NaN \n",
+ "5 NaN \n",
+ "6 NaN \n",
+ "7 NaN \n",
+ "8 NaN "
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "# 방위각정보\n",
+ "flow_angle = pd.read_csv(\"flow_angle.csv\")\n",
+ "angle = flow_angle.pivot_table(index='inter_no', columns=['phase_no', 'ring_type'], values='angle_code', aggfunc='first').fillna('NaN')\n",
+ "new_columns = [f'angle_{ring}{phase}' for phase in range(1, 6) for ring in ['A', 'B']]\n",
+ "angle.columns = new_columns\n",
+ "angle['angle_A6'] = angle['angle_A7'] = angle['angle_A8'] = np.nan\n",
+ "angle['angle_B6'] = angle['angle_B7'] = angle['angle_B8'] = np.nan\n",
+ "angle = angle[sorted(angle.columns)]\n",
+ "angle = angle.reset_index()\n",
+ "display(angle)\n",
+ "angle.to_csv('../angle.csv')"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 71,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ " 0%| | 0/17280 [00:00, ?it/s]"
+ ]
+ },
+ {
+ "name": "stderr",
+ "output_type": "stream",
+ "text": [
+ "100%|██████████| 17280/17280 [04:38<00:00, 61.96it/s]\n"
+ ]
+ }
+ ],
+ "source": [
+ "# 이동류번호\n",
+ "\n",
+ "# 신호계획, 현시구성 로드\n",
+ "phase = pd.read_csv('phase_info.csv')\n",
+ "plan = pd.read_csv(\"time_plan.csv\")\n",
+ "plan = plan[plan.ID.isin([1, 5, 8, 11])]\n",
+ "ID2starttime = {1:\"00:00\", 5:\"07:00\", 8:\"09:00\", 11:\"18:30\"}\n",
+ "plan['start_hour'] = plan.ID.apply(lambda id:ID2starttime[id].split(\":\")[0])\n",
+ "plan['start_minute']=plan.ID.apply(lambda id:ID2starttime[id].split(\":\")[1])\n",
+ "plan = plan[['inter_no', 'start_hour', 'start_minute', 'phase_no', 'ring_type', 'duration', 'cycle', 'offset']]\n",
+ "\n",
+ "plan1 = pd.merge(plan.copy(), phase[['inter_no', 'phase_no', 'ring_type', 'flow_no']], on=['inter_no', 'phase_no', 'ring_type'], how='left')\n",
+ "plan1['flow_no'] = plan1['flow_no'].fillna(18).astype(int)\n",
+ "plan1['start_second'] = plan1.start_hour.astype(int)*3600 + plan1.start_minute.astype(int)*60\n",
+ "plan1 = plan1[['inter_no', 'start_second', 'phase_no', 'ring_type', 'duration', 'flow_no', 'cycle']]\n",
+ "cycle_dict = dict(zip(zip(plan1['inter_no'], plan1['start_second']), plan1['cycle']))\n",
+ "\n",
+ "# 교차로번호-시작시각 딕셔너리\n",
+ "df_dict = plan1[['inter_no','start_second','cycle']].drop_duplicates()\n",
+ "df_dict = df_dict.reset_index(drop=True)\n",
+ "df_dict['start_second_exact'] = 0\n",
+ "for i in range(1, len(df_dict)):\n",
+ " if i % 4 != 0:\n",
+ " prev = df_dict.loc[i-1, 'start_second_exact']\n",
+ " start_second = df_dict.loc[i, 'start_second']\n",
+ " cycle = df_dict.loc[i-1, 'cycle']\n",
+ " df_dict.loc[i, 'start_second_exact'] = (start_second - prev) % cycle + start_second\n",
+ "inter2start = {inter_no:list(df_dict[df_dict.inter_no==inter_no]['start_second_exact']) for inter_no in df_dict.inter_no}\n",
+ "\n",
+ "plan2 = plan1.copy().pivot_table(index=['inter_no', 'start_second', 'phase_no'],\n",
+ " columns='ring_type',\n",
+ " values=['duration', 'flow_no'],\n",
+ " aggfunc='first').reset_index()\n",
+ "plan2.columns = ['inter_no', 'start_second', 'phase_no', 'dura_A', 'dura_B', 'move_A', 'move_B']\n",
+ "inter2no_phase = {inter_no:group.phase_no.unique().max() for (inter_no, group) in plan.groupby('inter_no')}\n",
+ "\n",
+ "# 2024년 1월 5일 하루동안 5초 간격으로 이동류번호 테이블 생성 및 저장\n",
+ "midnight = int(datetime(2024, 1, 5, 0, 0, 0).timestamp())\n",
+ "next_day = int(datetime(2024, 1, 6, 0, 0, 0).timestamp())\n",
+ "for current_time in tqdm(range(midnight, next_day, 5)):\n",
+ " sec = current_time - midnight\n",
+ " the_start_second = np.max(df_dict.start_second[df_dict.start_second <= sec])\n",
+ " move = []\n",
+ " for inter_no in plan2.inter_no.unique():\n",
+ " cycle = cycle_dict[(inter_no, the_start_second)]\n",
+ " df = plan2[(plan2.inter_no==inter_no)&(plan2.start_second==the_start_second)].reset_index(drop=True)\n",
+ " remainder = sec % cycle\n",
+ " df['cums_A'] = df.copy().dura_A.cumsum()\n",
+ " df['cums_B'] = df.copy().dura_B.cumsum()\n",
+ " ind_A = len(df.cums_A[df.cums_A <= remainder])%inter2no_phase[inter_no]\n",
+ " ind_B = len(df.cums_B[df.cums_B <= remainder])%inter2no_phase[inter_no]\n",
+ " dura_A = df.loc[ind_A,'dura_A']\n",
+ " dura_B = df.loc[ind_B,'dura_B']\n",
+ " phas_A = df.loc[ind_A,'phase_no']\n",
+ " phas_B = df.loc[ind_B,'phase_no']\n",
+ " move_A = df.loc[ind_A,'move_A']\n",
+ " move_B = df.loc[ind_B,'move_B']\n",
+ " move.append(pd.DataFrame({'inter_no':[inter_no],'phas_A':[phas_A], 'phas_B':[phas_B],'move_A':[move_A], 'move_B':[move_B]}))\n",
+ " move = pd.concat(move)\n",
+ " move.to_csv(f'../moves/move_{current_time}.csv')"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# 신호계획\n",
+ "\n",
+ "# 원본 신호계획 로드\n",
+ "plan = pd.read_csv(\"time_plan.csv\")\n",
+ "plan = plan[plan.ID.isin([1, 5, 8, 11])]\n",
+ "ID2starttime = {1:\"00:00\", 5:\"07:00\", 8:\"09:00\", 11:\"18:30\"}\n",
+ "plan['start_hour'] = plan.ID.apply(lambda id:ID2starttime[id].split(\":\")[0])\n",
+ "plan['start_minute']=plan.ID.apply(lambda id:ID2starttime[id].split(\":\")[1])\n",
+ "plan = plan[['inter_no', 'start_hour', 'start_minute', 'phase_no', 'ring_type', 'duration', 'cycle', 'offset']]\n",
+ "\n",
+ "# 탈계층화 (inter_no, phase_no, ring_type) -> (dura_A1, dura_A2, ...)\n",
+ "plan1 = plan.copy()\n",
+ "plan1 = plan1.pivot_table(index=['inter_no', 'start_hour', 'start_minute', 'cycle', 'offset'], columns=['phase_no','ring_type'], values='duration', aggfunc='first').fillna(0).astype(int)\n",
+ "new_columns = [f'dura_{ring}{phase}' for phase in range(1, 6) for ring in ['A', 'B']]\n",
+ "plan1.columns = new_columns\n",
+ "new_columns = [f'dura_{ring}{phase}' for phase in range(1, 9) for ring in ['A', 'B']]\n",
+ "for col in new_columns:\n",
+ " if col not in plan1.columns:\n",
+ " plan1[col] = 0\n",
+ "plan1 = plan1.reset_index()\n",
+ "plan1 = plan1[list(plan.columns)[:3] + sorted(plan1.columns)[1:-4] + list(plan1.columns)[3:5]]\n",
+ "# with pd.option_context('display.max_rows', None, 'display.max_columns', None):\n",
+ "# display(plan)\n",
+ "\n",
+ "# 세부현시 신호계획 -> (ddur_1, ddur_2, ...)\n",
+ "pland = plan1.copy() # detailed plan\n",
+ "cums_A = np.array(pland[[f'dura_A{k}' for k in range(1,9)]].cumsum(axis=1))\n",
+ "cums_B = np.array(pland[[f'dura_B{k}' for k in range(1,9)]].cumsum(axis=1))\n",
+ "detailed_cums = []\n",
+ "i = 0\n",
+ "for row_A, row_B in zip(cums_A, cums_B):\n",
+ " combined_row = np.unique(np.concatenate((row_A, row_B)))\n",
+ " ddur = np.concatenate(([combined_row[0]], np.diff(combined_row)))\n",
+ " ddur = np.pad(ddur, (0, 8 - len(ddur)), constant_values=(0))\n",
+ " detailed_cums.append(ddur)\n",
+ " for j in range(8):\n",
+ " plan2.at[i, f'ddur_{j+1}'] = ddur[j]\n",
+ " i += 1\n",
+ "pland = pland[['inter_no', 'start_hour', 'start_minute'] + [f'ddur_{i}' for i in range(1,9)]\n",
+ " + ['cycle', 'offset']] # plan, detailed\n",
+ "pland[[f'ddur_{i}' for i in range(1,9)]] = plan2[[f'ddur_{i}' for i in range(1,9)]].astype(int)\n",
+ "display(pland)\n",
+ "pland.to_csv('../plan.csv')"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 8,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " inter_no | \n",
+ " start_hour | \n",
+ " start_minute | \n",
+ " ddur_1 | \n",
+ " ddur_2 | \n",
+ " ddur_3 | \n",
+ " ddur_4 | \n",
+ " ddur_5 | \n",
+ " ddur_6 | \n",
+ " ddur_7 | \n",
+ " ddur_8 | \n",
+ " cycle | \n",
+ " offset | \n",
+ " end_unix | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 | \n",
+ " 206 | \n",
+ " 00 | \n",
+ " 00 | \n",
+ " 33 | \n",
+ " 35 | \n",
+ " 26 | \n",
+ " 26 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 120 | \n",
+ " 10 | \n",
+ " 1704380520 | \n",
+ "
\n",
+ " \n",
+ " 1 | \n",
+ " 211 | \n",
+ " 00 | \n",
+ " 00 | \n",
+ " 28 | \n",
+ " 97 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 125 | \n",
+ " 45 | \n",
+ " 1704380525 | \n",
+ "
\n",
+ " \n",
+ " 2 | \n",
+ " 178 | \n",
+ " 00 | \n",
+ " 00 | \n",
+ " 38 | \n",
+ " 39 | \n",
+ " 40 | \n",
+ " 23 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 140 | \n",
+ " 50 | \n",
+ " 1704380540 | \n",
+ "
\n",
+ " \n",
+ " 3 | \n",
+ " 201 | \n",
+ " 00 | \n",
+ " 00 | \n",
+ " 24 | \n",
+ " 24 | \n",
+ " 17 | \n",
+ " 58 | \n",
+ " 17 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 140 | \n",
+ " 133 | \n",
+ " 1704380540 | \n",
+ "
\n",
+ " \n",
+ " 4 | \n",
+ " 202 | \n",
+ " 00 | \n",
+ " 00 | \n",
+ " 39 | \n",
+ " 101 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 140 | \n",
+ " 103 | \n",
+ " 1704380540 | \n",
+ "
\n",
+ " \n",
+ " 5 | \n",
+ " 176 | \n",
+ " 00 | \n",
+ " 00 | \n",
+ " 37 | \n",
+ " 73 | \n",
+ " 40 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 150 | \n",
+ " 131 | \n",
+ " 1704380549 | \n",
+ "
\n",
+ " \n",
+ " 6 | \n",
+ " 177 | \n",
+ " 00 | \n",
+ " 00 | \n",
+ " 36 | \n",
+ " 20 | \n",
+ " 68 | \n",
+ " 26 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 150 | \n",
+ " 35 | \n",
+ " 1704380550 | \n",
+ "
\n",
+ " \n",
+ " 7 | \n",
+ " 210 | \n",
+ " 00 | \n",
+ " 00 | \n",
+ " 24 | \n",
+ " 19 | \n",
+ " 29 | \n",
+ " 56 | \n",
+ " 22 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 150 | \n",
+ " 115 | \n",
+ " 1704380550 | \n",
+ "
\n",
+ " \n",
+ " 8 | \n",
+ " 175 | \n",
+ " 00 | \n",
+ " 00 | \n",
+ " 37 | \n",
+ " 39 | \n",
+ " 25 | \n",
+ " 30 | \n",
+ " 29 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 160 | \n",
+ " 57 | \n",
+ " 1704380560 | \n",
+ "
\n",
+ " \n",
+ " 9 | \n",
+ " 206 | \n",
+ " 00 | \n",
+ " 00 | \n",
+ " 33 | \n",
+ " 35 | \n",
+ " 26 | \n",
+ " 26 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 120 | \n",
+ " 10 | \n",
+ " 1704380640 | \n",
+ "
\n",
+ " \n",
+ " 10 | \n",
+ " 211 | \n",
+ " 00 | \n",
+ " 00 | \n",
+ " 28 | \n",
+ " 97 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 125 | \n",
+ " 45 | \n",
+ " 1704380645 | \n",
+ "
\n",
+ " \n",
+ " 11 | \n",
+ " 202 | \n",
+ " 00 | \n",
+ " 00 | \n",
+ " 39 | \n",
+ " 101 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 140 | \n",
+ " 103 | \n",
+ " 1704380679 | \n",
+ "
\n",
+ " \n",
+ " 12 | \n",
+ " 178 | \n",
+ " 00 | \n",
+ " 00 | \n",
+ " 38 | \n",
+ " 39 | \n",
+ " 40 | \n",
+ " 23 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 140 | \n",
+ " 50 | \n",
+ " 1704380680 | \n",
+ "
\n",
+ " \n",
+ " 13 | \n",
+ " 201 | \n",
+ " 00 | \n",
+ " 00 | \n",
+ " 24 | \n",
+ " 24 | \n",
+ " 17 | \n",
+ " 58 | \n",
+ " 17 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 140 | \n",
+ " 133 | \n",
+ " 1704380680 | \n",
+ "
\n",
+ " \n",
+ " 14 | \n",
+ " 210 | \n",
+ " 00 | \n",
+ " 00 | \n",
+ " 24 | \n",
+ " 19 | \n",
+ " 29 | \n",
+ " 56 | \n",
+ " 22 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 150 | \n",
+ " 115 | \n",
+ " 1704380699 | \n",
+ "
\n",
+ " \n",
+ " 15 | \n",
+ " 176 | \n",
+ " 00 | \n",
+ " 00 | \n",
+ " 37 | \n",
+ " 73 | \n",
+ " 40 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 150 | \n",
+ " 131 | \n",
+ " 1704380700 | \n",
+ "
\n",
+ " \n",
+ " 16 | \n",
+ " 177 | \n",
+ " 00 | \n",
+ " 00 | \n",
+ " 36 | \n",
+ " 20 | \n",
+ " 68 | \n",
+ " 26 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 150 | \n",
+ " 35 | \n",
+ " 1704380700 | \n",
+ "
\n",
+ " \n",
+ " 17 | \n",
+ " 175 | \n",
+ " 00 | \n",
+ " 00 | \n",
+ " 37 | \n",
+ " 39 | \n",
+ " 25 | \n",
+ " 30 | \n",
+ " 29 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 160 | \n",
+ " 57 | \n",
+ " 1704380720 | \n",
+ "
\n",
+ " \n",
+ " 18 | \n",
+ " 206 | \n",
+ " 00 | \n",
+ " 00 | \n",
+ " 33 | \n",
+ " 35 | \n",
+ " 26 | \n",
+ " 26 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 120 | \n",
+ " 10 | \n",
+ " 1704380760 | \n",
+ "
\n",
+ " \n",
+ " 19 | \n",
+ " 211 | \n",
+ " 00 | \n",
+ " 00 | \n",
+ " 28 | \n",
+ " 97 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 125 | \n",
+ " 45 | \n",
+ " 1704380765 | \n",
+ "
\n",
+ " \n",
+ " 20 | \n",
+ " 201 | \n",
+ " 00 | \n",
+ " 00 | \n",
+ " 24 | \n",
+ " 24 | \n",
+ " 17 | \n",
+ " 58 | \n",
+ " 17 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 140 | \n",
+ " 133 | \n",
+ " 1704380820 | \n",
+ "
\n",
+ " \n",
+ " 21 | \n",
+ " 178 | \n",
+ " 00 | \n",
+ " 00 | \n",
+ " 38 | \n",
+ " 39 | \n",
+ " 40 | \n",
+ " 23 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 140 | \n",
+ " 50 | \n",
+ " 1704380820 | \n",
+ "
\n",
+ " \n",
+ " 22 | \n",
+ " 202 | \n",
+ " 00 | \n",
+ " 00 | \n",
+ " 39 | \n",
+ " 101 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 140 | \n",
+ " 103 | \n",
+ " 1704380820 | \n",
+ "
\n",
+ " \n",
+ " 23 | \n",
+ " 176 | \n",
+ " 00 | \n",
+ " 00 | \n",
+ " 37 | \n",
+ " 73 | \n",
+ " 40 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 150 | \n",
+ " 131 | \n",
+ " 1704380850 | \n",
+ "
\n",
+ " \n",
+ " 24 | \n",
+ " 177 | \n",
+ " 00 | \n",
+ " 00 | \n",
+ " 36 | \n",
+ " 20 | \n",
+ " 68 | \n",
+ " 26 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 150 | \n",
+ " 35 | \n",
+ " 1704380850 | \n",
+ "
\n",
+ " \n",
+ " 25 | \n",
+ " 210 | \n",
+ " 00 | \n",
+ " 00 | \n",
+ " 24 | \n",
+ " 19 | \n",
+ " 29 | \n",
+ " 56 | \n",
+ " 22 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 150 | \n",
+ " 115 | \n",
+ " 1704380850 | \n",
+ "
\n",
+ " \n",
+ " 26 | \n",
+ " 206 | \n",
+ " 00 | \n",
+ " 00 | \n",
+ " 33 | \n",
+ " 35 | \n",
+ " 26 | \n",
+ " 26 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 120 | \n",
+ " 10 | \n",
+ " 1704380880 | \n",
+ "
\n",
+ " \n",
+ " 27 | \n",
+ " 175 | \n",
+ " 00 | \n",
+ " 00 | \n",
+ " 37 | \n",
+ " 39 | \n",
+ " 25 | \n",
+ " 30 | \n",
+ " 29 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 160 | \n",
+ " 57 | \n",
+ " 1704380880 | \n",
+ "
\n",
+ " \n",
+ " 28 | \n",
+ " 211 | \n",
+ " 00 | \n",
+ " 00 | \n",
+ " 28 | \n",
+ " 97 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 125 | \n",
+ " 45 | \n",
+ " 1704380885 | \n",
+ "
\n",
+ " \n",
+ " 29 | \n",
+ " 178 | \n",
+ " 00 | \n",
+ " 00 | \n",
+ " 38 | \n",
+ " 39 | \n",
+ " 40 | \n",
+ " 23 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 0 | \n",
+ " 140 | \n",
+ " 50 | \n",
+ " 1704380960 | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " inter_no start_hour start_minute ddur_1 ddur_2 ddur_3 ddur_4 ddur_5 ddur_6 \\\n",
+ "0 206 00 00 33 35 26 26 0 0 \n",
+ "1 211 00 00 28 97 0 0 0 0 \n",
+ "2 178 00 00 38 39 40 23 0 0 \n",
+ "3 201 00 00 24 24 17 58 17 0 \n",
+ "4 202 00 00 39 101 0 0 0 0 \n",
+ "5 176 00 00 37 73 40 0 0 0 \n",
+ "6 177 00 00 36 20 68 26 0 0 \n",
+ "7 210 00 00 24 19 29 56 22 0 \n",
+ "8 175 00 00 37 39 25 30 29 0 \n",
+ "9 206 00 00 33 35 26 26 0 0 \n",
+ "10 211 00 00 28 97 0 0 0 0 \n",
+ "11 202 00 00 39 101 0 0 0 0 \n",
+ "12 178 00 00 38 39 40 23 0 0 \n",
+ "13 201 00 00 24 24 17 58 17 0 \n",
+ "14 210 00 00 24 19 29 56 22 0 \n",
+ "15 176 00 00 37 73 40 0 0 0 \n",
+ "16 177 00 00 36 20 68 26 0 0 \n",
+ "17 175 00 00 37 39 25 30 29 0 \n",
+ "18 206 00 00 33 35 26 26 0 0 \n",
+ "19 211 00 00 28 97 0 0 0 0 \n",
+ "20 201 00 00 24 24 17 58 17 0 \n",
+ "21 178 00 00 38 39 40 23 0 0 \n",
+ "22 202 00 00 39 101 0 0 0 0 \n",
+ "23 176 00 00 37 73 40 0 0 0 \n",
+ "24 177 00 00 36 20 68 26 0 0 \n",
+ "25 210 00 00 24 19 29 56 22 0 \n",
+ "26 206 00 00 33 35 26 26 0 0 \n",
+ "27 175 00 00 37 39 25 30 29 0 \n",
+ "28 211 00 00 28 97 0 0 0 0 \n",
+ "29 178 00 00 38 39 40 23 0 0 \n",
+ "\n",
+ " ddur_7 ddur_8 cycle offset end_unix \n",
+ "0 0 0 120 10 1704380520 \n",
+ "1 0 0 125 45 1704380525 \n",
+ "2 0 0 140 50 1704380540 \n",
+ "3 0 0 140 133 1704380540 \n",
+ "4 0 0 140 103 1704380540 \n",
+ "5 0 0 150 131 1704380549 \n",
+ "6 0 0 150 35 1704380550 \n",
+ "7 0 0 150 115 1704380550 \n",
+ "8 0 0 160 57 1704380560 \n",
+ "9 0 0 120 10 1704380640 \n",
+ "10 0 0 125 45 1704380645 \n",
+ "11 0 0 140 103 1704380679 \n",
+ "12 0 0 140 50 1704380680 \n",
+ "13 0 0 140 133 1704380680 \n",
+ "14 0 0 150 115 1704380699 \n",
+ "15 0 0 150 131 1704380700 \n",
+ "16 0 0 150 35 1704380700 \n",
+ "17 0 0 160 57 1704380720 \n",
+ "18 0 0 120 10 1704380760 \n",
+ "19 0 0 125 45 1704380765 \n",
+ "20 0 0 140 133 1704380820 \n",
+ "21 0 0 140 50 1704380820 \n",
+ "22 0 0 140 103 1704380820 \n",
+ "23 0 0 150 131 1704380850 \n",
+ "24 0 0 150 35 1704380850 \n",
+ "25 0 0 150 115 1704380850 \n",
+ "26 0 0 120 10 1704380880 \n",
+ "27 0 0 160 57 1704380880 \n",
+ "28 0 0 125 45 1704380885 \n",
+ "29 0 0 140 50 1704380960 "
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "# 신호이력\n",
+ "midnight = int(datetime(2024, 1, 5, 0, 0, 0).timestamp())\n",
+ "next_day = int(datetime(2024, 1, 6, 0, 0, 0).timestamp())\n",
+ "pland['end_unix'] = pland['start_hour'].astype(int)*3600 + plan['start_minute'].astype(int)*60 + midnight\n",
+ "history = []\n",
+ "for inter_no in pland.inter_no.unique():\n",
+ " aplan = pland[pland.inter_no == inter_no]\n",
+ " rows = []\n",
+ " current_time = midnight\n",
+ " for i in range(len(aplan)):\n",
+ " first_row = aplan.iloc[i]\n",
+ " cycle = first_row['cycle']\n",
+ " unix_end = aplan.iloc[i+1]['end_unix'] if i < len(aplan) - 1 else next_day\n",
+ " r = 0\n",
+ " while current_time <= unix_end:\n",
+ " remainder = current_time % 10\n",
+ " if remainder != 0:\n",
+ " r = (5 - remainder) % 10 - 5\n",
+ " else:\n",
+ " r = random.choices([0, -1, 1], weights=[10, 1, 1])[0]\n",
+ " if random.random() < 0.005:\n",
+ " n = random.randint(0,100)\n",
+ " current_time += n * cycle + r\n",
+ " elif random.random() > 0.995:\n",
+ " n = random.randint(0,100)\n",
+ " current_time += n * cycle + int(random.random() * cycle) + r\n",
+ " else:\n",
+ " current_time += cycle + r\n",
+ " new_row = first_row.copy()\n",
+ " new_row['end_unix'] = current_time\n",
+ " rows.append(new_row)\n",
+ " ahistory = pd.concat(rows, axis=1).transpose().reset_index(drop=True)\n",
+ " history.append(ahistory)\n",
+ "history = pd.concat(history)\n",
+ "history = history[history.end_unix <= next_day]\n",
+ "history = history.sort_values(by='end_unix').reset_index(drop=True)\n",
+ "history.to_csv('../history.csv')\n",
+ "display(history[:30])"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 9,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "\n",
+ "\n",
+ "
\n",
+ " \n",
+ " \n",
+ " | \n",
+ " inter_no | \n",
+ " node_id | \n",
+ " inter_type | \n",
+ "
\n",
+ " \n",
+ " \n",
+ " \n",
+ " 0 | \n",
+ " 175 | \n",
+ " i0 | \n",
+ " parent | \n",
+ "
\n",
+ " \n",
+ " 1 | \n",
+ " 175 | \n",
+ " u00 | \n",
+ " child | \n",
+ "
\n",
+ " \n",
+ " 2 | \n",
+ " 176 | \n",
+ " i1 | \n",
+ " parent | \n",
+ "
\n",
+ " \n",
+ " 3 | \n",
+ " 177 | \n",
+ " i2 | \n",
+ " parent | \n",
+ "
\n",
+ " \n",
+ " 4 | \n",
+ " 177 | \n",
+ " u20 | \n",
+ " child | \n",
+ "
\n",
+ " \n",
+ " 5 | \n",
+ " 178 | \n",
+ " i3 | \n",
+ " parent | \n",
+ "
\n",
+ " \n",
+ " 6 | \n",
+ " 178 | \n",
+ " u30 | \n",
+ " child | \n",
+ "
\n",
+ " \n",
+ " 7 | \n",
+ " 178 | \n",
+ " u31 | \n",
+ " child | \n",
+ "
\n",
+ " \n",
+ " 8 | \n",
+ " 178 | \n",
+ " u32 | \n",
+ " child | \n",
+ "
\n",
+ " \n",
+ " 9 | \n",
+ " 201 | \n",
+ " i8 | \n",
+ " parent | \n",
+ "
\n",
+ " \n",
+ " 10 | \n",
+ " 202 | \n",
+ " i9 | \n",
+ " parent | \n",
+ "
\n",
+ " \n",
+ " 11 | \n",
+ " 206 | \n",
+ " i7 | \n",
+ " parent | \n",
+ "
\n",
+ " \n",
+ " 12 | \n",
+ " 210 | \n",
+ " i6 | \n",
+ " parent | \n",
+ "
\n",
+ " \n",
+ " 13 | \n",
+ " 210 | \n",
+ " u60 | \n",
+ " child | \n",
+ "
\n",
+ " \n",
+ " 14 | \n",
+ " 211 | \n",
+ " c30 | \n",
+ " parent | \n",
+ "
\n",
+ " \n",
+ "
\n",
+ "
"
+ ],
+ "text/plain": [
+ " inter_no node_id inter_type\n",
+ "0 175 i0 parent\n",
+ "1 175 u00 child\n",
+ "2 176 i1 parent\n",
+ "3 177 i2 parent\n",
+ "4 177 u20 child\n",
+ "5 178 i3 parent\n",
+ "6 178 u30 child\n",
+ "7 178 u31 child\n",
+ "8 178 u32 child\n",
+ "9 201 i8 parent\n",
+ "10 202 i9 parent\n",
+ "11 206 i7 parent\n",
+ "12 210 i6 parent\n",
+ "13 210 u60 child\n",
+ "14 211 c30 parent"
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "# 교차로-노드 매칭\n",
+ "uturn = pd.read_csv('U_TURN.csv')\n",
+ "inter_node = pd.read_csv('inter.csv')\n",
+ "inter_node = inter_node[['INT_NO', 'node_id', 'P/C']]\n",
+ "# inter_node.drop(index=len(inter_node) - 1, inplace=True)\n",
+ "inter_node.columns = ['inter_no', 'node_id', 'inter_type'] # parent : 주교차로, child : 부교차로\n",
+ "inter_node['inter_no'] = inter_node['inter_no'].astype(int) # i : intersection, u : u-turn intersection, c : coupling intersection\n",
+ "inter_node.iloc[-1] = pd.Series([211, 'c30', 'parent'])\n",
+ "inter_node.to_csv('../inter_node.csv')\n",
+ "display(inter_node)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 10,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "# 부교차로 정보\n",
+ "# 지금은 생략 (23. 1. 9. 09:32)"
+ ]
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "rts",
+ "language": "python",
+ "name": "python3"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.8.10"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 2
+}