Proxmark3 community

Research, development and trades concerning the powerful Proxmark3 device.

Remember; sharing is caring. Bring something back to the community.


"Learn the tools of the trade the hard way." +Fravia

You are not logged in.

Announcement

Time changes and with it the technology
Proxmark3 @ discord

Users of this forum, please be aware that information stored on this site is not private.

#1 2017-01-26 12:28:37

lohcm88
Contributor
Registered: 2016-02-05
Posts: 59

Need help for the following unknown LF card

Hi Guys,

I need help to clone this unknown card

lf se u


Checking for Unknown tags:

Possible Auto Correlation of 14336 repeating samples

Using Clock:32, Invert:0, Bits Found:513
ASK/Manchester - Clock: 32 - Decoded bitstream:
1000010111010101
0101101101010010
1001010101110100
1101111101011010
0001001100001010
1010101010101007
0011101001110000
1011101010101011
0110101001010010
1010111010011011
1110101101000010
0110000101010101
0101010100700111
0100111000010111
0101010101101101
0100101001010101
1101001101111101
0110100001001100
0010101010101010
1010070011101001
1100001011101010
1010110110101001
0100101010111010
0110111110101101
0000100110000101
0101010101010100
7001110100111000
0101110101010101
1011010100101001
0101011101001101
1111010110100001
0011000010101010


Unknown ASK Modulated and Manchester encoded Tag Found!

if it does not look right it could instead be ASK/Biphase - try 'data rawdemod ab'


lf t55xx info

-- T55x7 Configuration & Tag Information --------------------
-------------------------------------------------------------
 Safer key                 : 5
 reserved                  : 21
 Data bit rate             : 3 - RF/40
 eXtended mode             : Yes - Warning
 Modulation                : 0x09 (Unknown)
 PSK clock frequency       : 2
 AOR - Answer on Request   : Yes
 OTP - One Time Pad        : Yes - Warning
 Max block                 : 7
 Password mode             : No
 Sequence Start Terminator : Yes
 Fast Write                : No
 Inverse data              : Yes
 POR-Delay                 : Yes
-------------------------------------------------------------
 Raw Data - Page 0
     Block 0  : 0x52AE9BEB  01010010101011101001101111101011
-------------------------------------------------------------

lf t55xx config

Chip Type  : T55x7
Modulation : ASK
Bit Rate   : 2 - RF/32
Inverted   : No
Offset     : 32
Seq. Term. : Yes
Block0     : 0x000880E8

lf t55xx detect

Could not detect modulation automatically. Try setting it manually with 'lf t55xx config'

Repeating pattern and I wonder how come there is a 7 in binary codes


1111101011010000
1001100001010101
0101010101007001
1101001110000101
1101010101011011
0101001010010101
01110100110

Investigated Data

-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
51
127
127
127
127
127
127
127
127
127
127
127
127
127
127
125
-5
-118
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
44
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
1
-113
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
34
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
121
107
94
86
82
79
75
67
57
46
35
28
25
26
27
25
-86
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-126
-124
-119
-110
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
126
123
119
114
107
97
83
69
54
46
41
40
39
37
-75
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
10
127
127
127
127
127
127
127
127
127
127
127
127
127
121
116
-11
-124
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
37
127
127
127
127
127
127
127
127
127
127
127
127
127
121
116
-9
-122
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-121
-111
-101
-92
-86
-83
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
122
107
98
93
90
86
82
76
69
61
53
43
33
-80
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-123
-111
-102
-95
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
122
116
106
93
80
67
56
50
49
52
54
53
48
-66
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-127
-122
-114
-103
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
120
107
93
79
70
66
64
63
60
57
50
42
-72
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-120
-115
-115
-114
-115
-113
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
111
98
93
90
88
85
78
67
56
48
45
45
44
-68
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-122
-111
-105
-103
-101
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
115
101
88
81
78
77
76
74
70
61
49
37
-76
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
1
127
127
127
127
127
127
127
127
127
127
127
127
127
123
109
-19
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-121
-117
-115
-113
-111
-103
-92
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
118
103
92
89
86
85
83
79
73
65
58
50
43
-70
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
2
127
127
127
127
127
127
127
127
127
127
127
127
127
123
117
-10
-123
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-121
-113
-109
-106
-105
-105
-105
-104
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
125
120
115
107
96
84
71
62
57
57
57
56
53
51
-60
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-125
-114
-105
-100
-97
-98
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
114
105
98
95
93
91
87
81
72
61
47
36
30
-79
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-127
-116
-106
-100
-96
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
39
-80
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
50
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
119
107
100
98
96
90
82
70
59
50
45
42
40
39
38
32
-81
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-120
-109
-100
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
124
119
116
111
104
96
87
75
63
54
49
47
46
45
-66
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-124
-114
-107
-101
-98
-97
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
44
-76
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
52
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
122
117
109
101
93
81
67
54
42
35
32
31
33
34
31
-81
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-122
-113
-106
-104
-103
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
119
110
104
99
92
81
69
57
48
44
43
45
46
-63
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-119
-111
-107
-106
-106
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
118
102
93
88
85
84
81
77
69
58
45
33
26
-84
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-124
-117
-114
-114
-114
-115
-110
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
125
121
114
104
94
87
83
80
76
69
61
51
39
31
-79
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
6
127
127
127
127
127
127
127
127
127
127
127
127
127
122
112
-17
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
44
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
-1
-115
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-126
-117
-113
-113
-115
-115
-111
-103
-92
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
126
111
98
90
86
81
77
72
65
57
48
41
36
-73
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-118
-107
-100
-97
-97
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
31
-88
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
42
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
115
101
88
80
78
79
79
78
75
67
60
51
45
38
30
21
-92
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
1
127
127
127
127
127
127
127
127
127
127
127
127
127
127
118
-11
-124
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-127
-128
-124
-117
-107
-96
-86
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
126
122
119
115
110
101
90
77
63
51
44
43
45
48
-61
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
7
127
127
127
127
127
127
127
127
127
127
127
127
127
115
101
-26
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
44
127
127
127
127
127
127
127
127
127
127
127
127
127
127
123
-3
-116
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
28
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
6
-109
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
41
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
1
-113
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-120
-109
-98
-90
-86
-86
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
120
108
94
77
67
65
64
65
63
58
49
-67
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-126
-116
-106
-97
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
115
100
87
77
72
69
66
64
59
49
39
30
-81
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
5
127
127
127
127
127
127
127
127
127
127
127
127
127
127
125
-5
-118
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-124
-121
-121
-119
-113
-104
-92
-81
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
118
106
93
81
73
69
68
66
64
59
49
38
-77
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-124
-120
-115
-108
-104
-102
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
29
-89
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
58
127
127
127
127
127
127
127
127
127
127
127
127
127
127
125
-2
-116
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
47
127
127
127
127
127
127
127
127
127
127
127
127
127
127
126
-1
-115
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
33
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
123
114
102
89
77
70
67
65
62
56
47
37
29
24
23
25
-82
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-125
-123
-123
-122
-116
-106
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
29
-89
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
64
127
127
127
127
127
127
127
127
127
127
127
127
127
127
123
116
110
103
96
89
82
78
71
60
50
40
33
31
33
35
36
-75
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-4
127
127
127
127
127
127
127
127
127
127
127
127
116
108
104
-20
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-125
-118
-112
-106
-103
-102
-102
-98
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
29
-89
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
54
127
127
127
127
127
127
127
127
127
127
127
127
127
127
118
-8
-121
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
39
127
127
127
127
127
127
127
127
127
127
127
127
127
124
115
-11
-123
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
47
127
127
127
127
127
127
127
127
127
127
127
127
127
126
113
105
102
100
97
92
85
76
65
54
47
43
43
43
42
37
29
-85
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-127
-125
-122
-117
-111
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
121
115
111
107
100
89
78
70
66
63
59
51
42
34
-78
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-117
-105
-95
-92
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
120
111
102
92
80
67
55
48
44
44
45
46
-66
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-123
-116
-112
-106
-100
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
124
109
95
87
83
82
81
77
69
57
49
43
39
-73
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-125
-117
-112
-111
-112
-113
-113
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
116
100
85
71
63
60
61
62
61
58
54
50
-67
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-118
-113
-111
-111
-108
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
119
109
101
97
93
86
77
66
56
48
45
46
49
50
-62
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-118
-112
-109
-108
-108
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
123
108
93
78
69
63
59
57
54
48
40
33
-78
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-121
-108
-96
-87
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
125
109
96
87
82
79
75
69
60
48
38
33
32
-77
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-126
-114
-103
-95
-90
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
123
110
102
99
98
94
85
75
64
58
56
56
55
52
-61
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-126
-114
-104
-99
-97
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
43
-77
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
46
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
2
-112
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-117
-106
-98
-94
-95
-96
-96
-91
-83
-73
-65
-59
-56
-57
-58
-59
-60
-59
-57
-59
-59
-57
-49
-41
-35
-31
-31
-34
-38
-43
-46
-44
-37
-30
-25
-21
-19
-21
-26
-33
-37
-37
-35
-31
-27
-24
-22
-22
-24
-28
-34
-37
-32
-25
-17
-13
-12
-14
-17
-20
-23
-28
-33
-36
-35
-31
-26
-20
-16
-14
-14
-14
-15
-19
-24
-30
-32
-30
-26
-20
-15
-13
-14
-17
-21
-25
-31
-34
-32
-26
-20
-16
-16
-19
-25
-28
-25
-21
-13
-8
-7
-10
-14
-18
-22
-24
-27
-31
-35
-35
-33
-28
-24
-22
-22
-25
-29
-31
-28
-22
-17
-15
-16
-21
-27
-31
-28
-22
-16
-12
-12
-15
-21
-28
-31
-31
-28
-25
-20
-17
-14
-15
-20
-25
-30
-33
-31
-26
-21
-17
-13
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
65
-58
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
51
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
9
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
44
127
127
127
127
127
127
127
127
127
127
127
127
127
127
119
105
97
93
91
89
85
77
66
56
48
45
45
44
42
37
33
-78
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
11
127
127
127
127
127
127
127
127
127
127
127
127
127
125
112
-16
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
27
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
10
-106
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-119
-105
-95
-87
-84
-80
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
121
113
103
91
79
69
57
45
35
30
30
-77
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-117
-105
-95
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
28
-89
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
47
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
121
114
107
99
92
83
72
60
51
46
46
49
49
45
39
34
-80
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-5
127
127
127
127
127
127
127
127
127
127
127
127
127
123
115
-12
-124
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
31
127
127
127
127
127
127
127
127
127
127
127
127
127
123
114
-13
-126
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-126
-124
-124
-122
-118
-110
-99
-87
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
33
-85
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
37
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
4
-111
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
46
127
127
127
127
127
127
127
127
127
127
127
127
127
127
122
-6
-120
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
36
127
127
127
127
127
127
127
127
127
127
127
127
127
127
126
111
98
90
85
82
81
75
65
55
46
41
38
38
37
33
27
-85
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-123
-114
-109
-109
-110
-110
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
112
99
91
87
84
82
78
73
67
60
53
47
40
-73
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
21
127
127
127
127
127
127
127
127
127
127
127
127
122
111
107
-18
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
27
127
127
127
127
127
127
127
127
127
127
127
127
127
123
112
-13
-125
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-124
-119
-118
-115
-109
-101
-93
-85
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
115
99
83
69
57
51
51
51
52
52
48
-66
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-127
-122
-113
-102
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
125
120
114
106
97
91
83
75
64
54
49
46
44
43
-66
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-121
-107
-96
-85
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
125
118
109
96
86
80
76
74
69
63
55
44
33
-79
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-125
-117
-113
-111
-108
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
123
115
110
105
97
86
75
64
55
52
52
53
51
46
-66
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-119
-109
-100
-96
-94
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
123
108
98
94
93
94
91
83
71
59
52
47
45
44
-68
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-1
127
127
127
127
127
127
127
127
127
127
127
127
127
127
121
-8
-121
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-115
-104
-95
-88
-85
-87
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
124
115
111
107
103
99
92
83
71
58
46
38
35
35
-74
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
3
127
127
127
127
127
127
127
127
127
127
127
127
127
123
117
-10
-123
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-127
-114
-104
-97
-95
-95
-91
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
125
113
100
87
79
76
76
75
73
68
61
55
48
-65
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-119
-108
-100
-93
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
123
110
94
79
70
65
63
62
61
55
47
37
-76
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-122
-111
-100
-92
-90
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
44
-77
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
62
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
126
123
117
109
100
89
75
60
47
38
38
40
42
42
41
38
-76
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-127
-118
-108
-98
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
113
97
84
77
73
72
72
69
65
58
48
36
-79
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-114
-102
-92
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
42
-77
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
41
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
126
110
95
85
80
78
76
72
67
59
49
38
27
21
20
24
-81
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-126
-116
-104
-96
-93
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
118
101
87
79
77
78
78
76
68
57
45
37
35
-74
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-121
-108
-97
-87
-82
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
114
99
85
70
63
60
60
60
60
55
46
37
-75
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-124
-115
-103
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
123
117
109
99
89
76
64
57
53
53
53
52
49
-64
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
17
127
127
127
127
127
127
127
127
127
127
127
127
125
118
116
-10
-123
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
25
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
-1
-115
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-113
-101
-94
-93
-95
-97
-98
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
126
121
118
114
108
99
87
73
59
53
51
51
52
52
-58
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-127
-124
-118
-108
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
32
-87
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
50
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
113
105
101
98
93
86
78
71
64
56
47
39
36
33
32
29
-85
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
11
127
127
127
127
127
127
127
127
127
127
127
127
126
110
97
-29
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-126
-123
-121
-115
-107
-98
-92
-87
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
122
109
96
88
81
77
71
64
55
47
43
40
-69
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
5
127
127
127
127
127
127
127
127
127
127
127
127
127
124
112
-16
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
26
127
127
127
127
127
127
127
127
127
127
127
127
127
127
119
-9
-122
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
39
127
127
127
127
127
127
127
127
127
127
127
127
127
127
118
-10
-123
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
49
127
127
127
127
127
127
127
127
127
127
127
127
127
127
118
-8
-121
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-127
-127
-122
-114
-103
-92
-82
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
119
105
94
90
87
85
81
77
69
59
47
39
35
-73
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-120
-110
-101
-96
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
125
112
99
91
86
82
78
75
71
62
50
38
27
-85
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
11
127
127
127
127
127
127
127
127
127
127
127
127
127
119
114
-12
-125
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-114
-103
-95
-88
-84
-80
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
124
117
107
96
82
71
64
61
61
60
58
52
44
-72
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-120
-111
-102
-98
-97
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
36
-83
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
48
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
7
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
40
127
127
127
127
127
127
127
127
127
127
127
127
127
124
120
-6
-119
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
39
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
117
105
97
91
85
76
65
55
49
48
49
51
50
46
37
26
-87
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-122
-112
-103
-99
-98
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
37
-82
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
59
127
127
127
127
127
127
127
127
127
127
127
127
127
127
124
108
97
91
87
84
80
76
69
59
48
40
37
36
36
35
32
-82
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
5
127
127
127
127
127
127
127
127
127
127
127
127
127
126
116
-12
-125
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-123
-111
-101
-93
-87
-82
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
41
-78
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
58
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
2
-112
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
47
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
6
-109
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
37
127
127
127
127
127
127
127
127
127
127
127
127
127
127
122
107
94
86
81
79
76
73
67
58
48
42
39
37
33
27
21
-89
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-124
-114
-108
-106
-105
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
118
112
106
102
95
86
72
59
51
48
47
45
42
-72
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-125
-119
-116
-115
-115
-110
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
120
113
110
108
105
99
90
78
65
51
43
39
38
37
-74
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-125
-115
-104
-94
-87
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
125
114
99
85
74
68
64
60
52
41
34
31
-78
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-124
-111
-99
-91
-88
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
126
110
98
89
84
79
73
64
53
43
38
35
34
-76
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-121
-117
-115
-115
-114
-109
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
124
121
115
105
91
78
68
62
59
56
54
50
45
-70
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-127
-126
-122
-114
-104
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
118
107
100
96
92
87
78
68
57
49
45
44
43
-69
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-122
-117
-115
-114
-112
-105
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
123
116
109
101
92
83
72
59
48
42
41
43
44
-67
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-126
-122
-121
-118
-111
-102
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
113
98
89
83
80
77
75
70
62
51
40
31
-81
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-120
-110
-100
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
35
-84
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
53
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
-2
-116
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-127
-124
-116
-106
-97
-87
-78
-71
-66
-65
-67
-71
-74
-75
-69
-61
-53
-47
-45
-48
-50
-47
-42
-36
-32
-32
-37
-42
-44
-44
-40
-33
-27
-25
-26
-30
-34
-38
-37
-31
-24
-17
-14
-14
-15
-19
-24
-29
-32
-31
-27
-22
-19
-17
-18
-24
-30
-33
-32
-29
-24
-20
-18
-17
-18
-24
-30
-32
-33
-34
-30
-25
-19
-15
-15
-16
-16
-18
-20
-25
-29
-33
-33
-30
-25
-20
-16
-17
-20
-26
-28
-26
-20
-15
-11
-10
-13
-20
-27
-29
-28
-25
-23
-21
-19
-20
-24
-28
-33
-37
-36
-32
-25
-19
-15
-15
-19
-24
-26
-24
-18
-14
-12
-12
-11
-12
-13
-17
-22
-27
-30
-30
-27
-23
-22
-25
-29
-31
-29
-24
-17
-13
-10
-12
-17
-25
-30
-30
-26
-21
-17
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
48
-72
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
68
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
7
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
123
116
106
93
79
69
66
66
66
62
55
44
32
26
24
23
-85
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
13
127
127
127
127
127
127
127
127
127
127
127
127
126
116
110
-17
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
33
127
127
127
127
127
127
127
127
127
127
127
127
127
127
116
-12
-125
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-126
-115
-108
-103
-102
-101
-101
-98
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
118
105
94
87
82
77
70
59
51
47
46
46
-64
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-126
-122
-115
-105
-96
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
24
-93
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
63
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
126
117
107
95
82
73
69
67
66
65
62
57
50
40
30
22
-89
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
12
127
127
127
127
127
127
127
127
127
127
127
127
127
127
119
-9
-122
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
29
127
127
127
127
127
127
127
127
127
127
127
127
127
127
116
-13
-125
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-127
-125
-119
-111
-101
-91
-82
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
35
-84
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
45
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
8
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
8
-108
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
37
127
127
127
127
127
127
127
127
127
127
127
127
127
127
118
111
107
103
96
87
74
62
57
55
54
54
51
46
37
26
18
-91
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-122
-116
-112
-110
-107
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
123
119
113
104
91
79
71
66
63
59
53
43
33
-79
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
7
127
127
127
127
127
127
127
127
127
127
127
127
127
127
125
-5
-118
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
41
127
127
127
127
127
127
127
127
127
127
127
127
127
127
115
-12
-125
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-125
-120
-118
-118
-118
-113
-105
-96
-87
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
117
107
94
81
73
67
65
65
65
62
58
51
-64
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-125
-115
-109
-106
-106
-106
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
118
104
91
80
74
70
66
59
50
41
34
33
-75
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-125
-115
-103
-91
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
114
99
84
75
69
64
58
49
40
34
33
-75
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-123
-113
-101
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
118
112
108
102
93
81
67
55
49
47
47
47
44
-67
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-120
-116
-113
-112
-108
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
117
109
105
101
97
89
80
70
57
47
40
38
38
-71
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
6
127
127
127
127
127
127
127
127
127
127
127
127
127
127
126
-5
-118
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-125
-119
-109
-96
-84
-75
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
121
107
92
78
69
64
65
65
64
63
59
53
-63
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
11
127
127
127
127
127
127
127
127
127
127
127
127
127
127
112
-16
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-123
-117
-116
-116
-113
-103
-93
-83
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
125
111
99
92
89
87
84
78
67
54
45
39
36
-73
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-122
-111
-101
-95
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
126
118
110
98
88
81
75
71
65
56
46
37
32
31
-77
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-122
-112
-109
-108
-107
-103
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
26
-92
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
41
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
116
102
93
88
86
85
83
79
72
66
58
47
36
27
19
18
-90
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-119
-108
-99
-94
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
114
99
89
82
78
75
72
66
61
54
44
34
-80
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-127
-121
-120
-120
-120
-117
-110
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
31
-88
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
46
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
116
101
91
85
83
81
80
77
69
59
47
37
31
30
31
31
-78
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-123
-113
-102
-92
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
123
113
99
86
72
60
53
52
56
57
56
52
-62
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-120
-111
-106
-106
-107
-109
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
123
111
103
98
94
88
79
69
60
56
54
55
55
52
-61
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-125
-112
-99
-89
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
123
118
108
96
83
72
66
63
61
58
53
44
35
-77
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
14
127
127
127
127
127
127
127
127
127
127
127
127
123
119
118
-9
-122
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
37
127
127
127
127
127
127
127
127
127
127
127
127
127
125
119
-7
-120
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-118
-108
-102
-98
-96
-90
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
122
110
103
99
96
93
90
84
74
63
52
46
43
44
-63
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-120
-110
-101
-95
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
27
-91
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
56
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
125
113
99
84
74
71
71
72
73
69
61
53
42
30
21
20
-90
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
6
127
127
127
127
127
127
127
127
127
127
127
127
127
127
118
-10
-123
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-127
-116
-107
-101
-99
-98
-99
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
121
113
104
93
81
67
57
53
52
54
55
52
-62
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
13
127
127
127
127
127
127
127
127
127
127
127
127
127
117
106
-21
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
30
127
127
127
127
127
127
127
127
127
127
127
127
127
127
126
-3
-117
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
42
127
127
127
127
127
127
127
127
127
127
127
127
127
127
125
-5
-119
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
33
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
0
-114
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-127
-114
-100
-89
-80
-76
-77
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
121
105
89
78
73
73
73
73
70
63
57
51
43
-70
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-119
-108
-101
-98
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
113
102
97
95
93
90
86
78
69
57
45
37
33
-76
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
2
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
-3
-117
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-124
-115
-109
-105
-102
-97
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
126
116
113
108
102
95
89
82
74
65
55
45
38
35
-77
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-122
-111
-105
-102
-99
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
32
-86
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
56
127
127
127
127
127
127
127
127
127
127
127
127
127
127
120
-7
-120
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
39
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
0
-114
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
46
127
127
127
127
127
127
127
127
127
127
127
127
127
127
126
123
118
109
95
80
67
56
51
51
52
53
53
50
41
31
20
-92
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-121
-117
-116
-116
-116
-114
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
40
-79
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
52
127
127
127
127
127
127
127
127
127
127
127
127
127
127
124
119
114
108
96
83
70
61
57
55
54
50
43
34
26
22
21
-88
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-3
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
2
-113
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-123
-119
-118
-117
-113
-106
-97
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
33
-85
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
50
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
4
-111
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
45
127
127
127
127
127
127
127
127
127
127
127
127
127
124
116
-10
-123
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
37
127
127
127
127
127
127
127
127
127
127
127
127
127
127
120
107
98
93
93
91
86
79
70
57
46
39
36
35
35
32
26
-87
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-126
-123
-117
-109
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
124
123
122
117
110
101
91
80
67
54
42
34
30
30
-80
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-127
-117
-108
-102
-101
-102
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
120
107
93
78
67
61
59
60
59
57
51
42
-73
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-118
-107
-97
-92
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
124
111
102
98
97
94
89
85
79
70
59
46
35
28
-83
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-127
-114
-101
-93
-87
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
115
99
87
80
77
76
73
68
60
49
38
32
-79
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-126
-119
-107
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
123
113
99
84
74
69
66
63
59
54
45
34
-80
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-121
-118
-117
-116
-111
-103
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
125
122
118
109
97
84
75
70
63
56
46
39
36
37
-73
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-127
-122
-120
-119
-113
-104
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
125
113
100
85
71
60
55
55
55
56
54
48
-67
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-119
-106
-97
-91
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
115
105
99
95
91
86
78
68
56
47
42
39
42
-66
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-119
-109
-101
-97
-98
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
41
-79
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
43
127
127
127
127
127
127
127
127
127
127
127
127
127
127
125
-3
-117
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-127
-116
-109
-103
-100
-98
-95
-87
-79
-71
-66
-64
-66
-68
-69
-65
-58
-51
-46
-45
-47
-51
-52
-48
-39
-33
-27
-23
-23
-26
-32
-39
-43
-42
-39
-35
-30
-27
-27
-31
-34
-37
-36
-28
-21
-15
-13
-16
-21
-24
-24
-23
-21
-22
-26
-31
-34
-33
-31
-26
-21
-17
-16
-21
-27
-32
-33
-30
-26
-21
-17
-18
-21
-26
-31
-34
-32
-27
-21
-16
-12
-10
-12
-19
-26
-32
-34
-32
-27
-21
-16
-11
-9
-13
-20
-26
-28
-27
-24
-23
-26
-29
-32
-29
-24
-19
-16
-14
-13
-15
-20
-26
-32
-36
-35
-31
-26
-20
-16
-16
-19
-24
-29
-29
-26
-21
-16
-13
-13
-18
-24
-28
-27
-23
-19
-17
-16
-15
-15
-15
-17
-20
-24
-29
-34
-34
-30
-23
-17
-13
-13
-14
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
64
-59
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
52
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
4
-111
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
41
127
127
127
127
127
127
127
127
127
127
127
127
127
127
119
113
107
101
93
83
73
65
61
59
58
55
52
46
37
27
17
-93
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
3
127
127
127
127
127
127
127
127
127
127
127
127
127
125
120
-8
-121
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
25
127
127
127
127
127
127
127
127
127
127
127
127
127
125
121
-5
-118
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-118
-110
-105
-101
-101
-99
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
115
107
99
94
90
85
75
64
53
43
36
33
34
-73
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-122
-113
-106
-103
-102
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
35
-84
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
44
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
122
110
96
81
67
59
55
53
54
53
50
41
32
23
17
-95
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
6
127
127
127
127
127
127
127
127
127
127
127
127
127
127
124
-4
-118
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
26
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
0
-114
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-115
-105
-97
-94
-91
-94
-97
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
36
-83
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
61
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
1
-113
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
30
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
6
-109
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
37
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
121
108
95
80
71
66
63
64
64
61
55
45
34
23
16
14
-91
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-118
-106
-98
-94
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
125
115
101
87
73
60
50
46
47
49
49
47
-65
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-4
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
-2
-116
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
27
127
127
127
127
127
127
127
127
127
127
127
127
127
121
117
-8
-121
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-121
-110
-99
-92
-90
-91
-92
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
120
105
95
89
85
81
75
66
55
45
40
37
35
-74
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-123
-112
-102
-95
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
116
101
87
77
73
73
74
73
70
61
49
36
-78
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-126
-115
-105
-96
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
120
108
95
82
74
70
66
63
58
54
49
44
-67
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-123
-115
-111
-109
-109
-108
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
115
104
98
96
95
92
87
77
65
52
41
35
32
-75
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-123
-114
-105
-97
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
121
107
91
76
64
57
56
56
57
57
55
49
-66
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
2
127
127
127
127
127
127
127
127
127
127
127
127
127
125
114
-15
-127
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-122
-111
-100
-94
-93
-93
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
124
111
101
95
93
90
86
79
72
63
53
41
33
-79
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
10
127
127
127
127
127
127
127
127
127
127
127
127
119
112
109
-15
-127
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-125
-118
-117
-115
-111
-104
-95
-86
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
113
104
99
96
94
92
88
79
66
53
42
36
33
-75
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-127
-117
-110
-106
-104
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
119
109
98
85
72
64
61
60
58
53
44
37
-74
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-126
-114
-102
-92
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
39
-80
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
60
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
113
102
97
97
94
89
82
74
67
60
54
47
39
30
22
15
-95
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-124
-114
-105
-100
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
114
99
85
75
69
65
64
62
57
49
40
32
-81
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-118
-106
-96
-91
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
35
-84
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
50
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
112
102
96
93
90
88
84
77
66
55
44
39
37
36
34
31
-81
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-124
-123
-122
-120
-113
-105
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
119
107
92
76
61
52
49
50
52
52
49
-63
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-124
-114
-110
-107
-108
-108
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
121
112
102
93
85
75
64
53
44
39
39
41
-66
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-119
-109
-101
-96
-92
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
125
120
116
111
104
97
88
76
63
53
47
46
46
45
-64
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-7
127
127
127
127
127
127
127
127
127
127
127
127
127
123
118
-10
-123
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
42
127
127
127
127
127
127
127
127
127
127
127
127
127
124
114
-12
-124
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-127
-125
-119
-110
-98
-87
-78
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
125
115
111
108
103
95
83
73
66
60
56
53
48
40
-73
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-124
-112
-101
-96
-94
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
33
-85
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
47
127
127
127
127
127
127
127
127
127
127
127
127
127
127
118
112
109
107
102
92
80
69
61
58
57
55
53
50
45
40
35
-78
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
12
127
127
127
127
127
127
127
127
127
127
127
127
125
113
106
-18
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-126
-124
-119
-109
-97
-84
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
122
111
97
83
70
62
58
56
55
52
45
36
-76
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
7
127
127
127
127
127
127
127
127
127
127
127
127
127
120
107
-20
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
43
127
127
127
127
127
127
127
127
127
127
127
127
127
121
115
-11
-123
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
36
127
127
127
127
127
127
127
127
127
127
127
127
127
127
121
-7
-120
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
46
127
127
127
127
127
127
127
127
127
127
127
127
127
125
116
-9
-122
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-127
-125
-120
-111
-101
-91
-82
-77
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
123
107
92
79
69
67
67
67
64
56
46
37
-74
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-119
-108
-97
-87
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
126
117
113
111
107
104
99
91
80
66
54
46
43
43
41
-71
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
12
127
127
127
127
127
127
127
127
127
127
127
127
127
121
114
-13
-126
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-116
-104
-91
-82
-76
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
111
99
91
87
83
77
67
56
47
45
43
44
-67
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-120
-107
-97
-89
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
47
-74
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
42
127
127
127
127
127
127
127
127
127
127
127
127
127
127
120
-7
-121
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
40
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
1
-114
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
55
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
120
115
108
99
89
76
62
54
51
48
46
43
38
33
25
16
-95
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-124
-111
-99
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
41
-78
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
41
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
114
99
84
72
65
62
60
58
56
52
44
36
32
32
35
-74
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
0
127
127
127
127
127
127
127
127
127
127
127
127
127
126
110
-16
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-119
-110
-103
-100
-99
-94
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
27
-90
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
56
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
-1
-116
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
31
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
4
-110
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
39
127
127
127
127
127
127
127
127
127
127
127
127
127
120
110
103
101
101
100
95
87
75
61
47
39
35
34
34
33
31
27
-85
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-118
-105
-94
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
124
118
113
108
100
91
79
66
55
49
47
48
50
50
-64
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-123
-113
-106
-103
-101
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
120
108
98
87
76
69
67
66
65
62
58
54
50
-65
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-121
-112
-107
-104
-104
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
115
106
99
94
88
79
69
58
51
48
49
49
48
-64
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-125
-117
-107
-96
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
112
96
88
85
83
82
81
78
74
69
62
54
44
-72
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-125
-124
-123
-117
-109
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
124
116
111
108
105
99
89
76
63
53
50
49
51
50
-63
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-125
-114
-104
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
126
119
110
97
85
76
71
67
63
56
46
35
28
-83
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-125
-119
-112
-108
-106
-107
-107
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
123
114
109
106
101
92
80
67
57
52
51
51
52
49
-65
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-116
-105
-96
-93
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
120
105
89
76
69
67
64
61
58
52
42
32
-79
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-124
-113
-99
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
32
-87
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
57
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
9
-107
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-122
-118
-119
-119
-116
-107
-98
-87
-78
-73
-71
-69
-67
-65
-65
-65
-66
-63
-58
-52
-47
-43
-43
-45
-47
-45
-41
-37
-33
-29
-28
-29
-33
-37
-39
-37
-34
-30
-29
-33
-35
-35
-33
-29
-26
-27
-31
-32
-31
-26
-21
-17
-14
-15
-19
-25
-30
-31
-27
-21
-15
-12
-10
-13
-18
-24
-32
-37
-40
-37
-29
-19
-12
-10
-12
-19
-26
-28
-27
-24
-20
-17
-19
-23
-28
-32
-31
-27
-22
-17
-15
-15
-16
-17
-21
-25
-30
-31
-27
-21
-15
-9
-7
-8
-11
-16
-21
-28
-34
-38
-38
-34
-28
-22
-20
-23
-25
-24
-22
-18
-14
-13
-15
-20
-27
-33
-33
-29
-23
-17
-11
-8
-7
-10
-17
-24
-28
-27
-22
-17
-15
-16
-20
-26
-30
-30
-26
-21
-16
-11
-9
-9
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
50
-71
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
68
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
0
-114
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
47
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
117
105
97
92
88
84
81
73
62
50
38
28
22
19
21
25
-81
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
9
127
127
127
127
127
127
127
127
127
127
127
127
126
111
102
-23
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
37
127
127
127
127
127
127
127
127
127
127
127
127
127
125
118
-7
-120
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-117
-108
-101
-97
-96
-96
-96
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
125
110
97
89
87
87
87
84
78
71
62
49
37
-77
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-119
-112
-107
-105
-105
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
39
-80
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
59
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
126
114
99
88
81
78
76
73
67
61
51
42
37
36
35
35
-78
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-2
127
127
127
127
127
127
127
127
127
127
127
127
127
127
118
-10
-123
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
-1
-115
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-125
-115
-110
-108
-108
-108
-106
-97
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
37
-82
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
54
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
3
-112
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
44
127
127
127
127
127
127
127
127
127
127
127
127
127
127
126
-4
-118
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
33
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
119
104
93
85
81
77
70
61
52
46
43
41
39
37
32
25
-87
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-126
-123
-121
-119
-113
-105
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
119
106
97
91
89
87
80
73
65
58
52
47
41
-72
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
3
127
127
127
127
127
127
127
127
127
127
127
127
120
111
106
-21
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
31
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
0
-115
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-127
-126
-122
-114
-102
-90
-83
-81
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
125
110
94
85
77
75
75
71
61
49
37
27
-83
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-118
-107
-99
-93
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
121
114
105
95
83
70
57
48
46
48
48
46
-64
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-126
-124
-120
-114
-104
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
123
113
100
85
72
63
61
59
58
54
46
36
-77
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-123
-113
-102
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
124
120
113
102
88
74
63
58
55
54
53
52
46
-68
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-119
-110
-102
-99
-99
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
123
113
105
94
82
69
59
55
54
57
57
55
50
-64
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
12
127
127
127
127
127
127
127
127
127
127
127
127
127
127
115
-14
-127
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-125
-114
-109
-108
-109
-108
-106
-100
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
116
102
93
89
87
86
83
78
69
58
46
36
32
-78
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-4
127
127
127
127
127
127
127
127
127
127
127
127
125
118
113
-13
-125
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-117
-105
-93
-86
-84
-87
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
111
97
88
84
84
83
82
79
72
61
49
37
31
-78
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-125
-121
-113
-105
-95
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
124
107
97
92
88
84
79
71
60
49
42
39
37
-72
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-124
-115
-107
-103
-101
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
37
-82
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
62
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
118
104
94
88
86
84
79
73
63
53
45
40
36
31
25
17
-95
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-127
-119
-109
-98
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
122
109
94
80
67
59
56
56
56
55
50
44
-71
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-126
-120
-118
-119
-118
-113
-104
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
28
-90
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
51
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
113
98
86
78
75
74
72
65
56
46
40
36
35
34
32
-80
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-126
-118
-114
-111
-108
-101
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
122
116
110
103
93
82
73
68
65
65
62
59
53
43
-72
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-125
-123
-123
-121
-114
-104
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
115
103
95
92
91
87
80
68
58
52
49
47
44
-67
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-119
-105
-91
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
120
108
95
84
79
76
74
72
69
63
57
50
42
-71
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
14
127
127
127
127
127
127
127
127
127
127
127
127
127
113
100
-26
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
33
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
4
-110
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-126
-116
-106
-97
-88
-83
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
120
104
88
76
69
67
69
71
71
64
55
43
-71
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-121
-111
-102
-95
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
41
-79
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
52
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
125
117
109
99
88
76
64
55
50
49
48
48
45
40
32
24
-90
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
1
127
127
127
127
127
127
127
127
127
127
127
127
127
120
106
-21
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-126
-125
-120
-109
-97
-87
-79
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
120
105
91
80
73
66
62
58
55
54
51
45
-69
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
11
127
127
127
127
127
127
127
127
127
127
127
127
127
114
100
-27
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
35
127
127
127
127
127
127
127
127
127
127
127
127
127
127
127
4
-110
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
-128
42
127
127
127
127

It is a white card with only the number 5360.

Any inputs are welcome.  Thank you in advance.

Last edited by lohcm88 (2017-01-26 12:54:03)

Offline

#2 2017-01-26 14:41:14

iceman
Administrator
Registered: 2013-04-25
Posts: 9,538
Website

Re: Need help for the following unknown LF card

in your demod,  you see a 7 ...  split between sevens to get a datablock to look into.
Looking at the plot, shows the stop.

data ltrim 3650
data rtrim 3600
data raw am
data print
data print x

WIll give something that has a preamble 0x1D and 96bits (3 blocks)

00011101 001110000101110101010101101101010010100101010111010011011111010110100001001100001010101010101010
  1D     385D55B5 29574DF5 A130AAAA

Offline

#3 2017-01-26 14:45:54

iceman
Administrator
Registered: 2013-04-25
Posts: 9,538
Website

Re: Need help for the following unknown LF card

actually,  data raw ab gives nice decode aswell.  where the printed number fits in.

     000101                                                  0011110000
110110001011011100011000000000010010000010000100000001100010100111100001000111001010111000000000000000000
 D8 B7180120 840629E1 1CAE0000

printed number  
5360 == 14F0  == 0001010011110000

Offline

#4 2017-01-26 15:54:11

lohcm88
Contributor
Registered: 2016-02-05
Posts: 59

Re: Need help for the following unknown LF card

I do not quite understand, u mean i can just look into the data between the 7s?  I seems to get different binary from yours like the following:

0011101001110000101110101010101101101010010100101010111010011011111010110100001001100001010101010101010100

Assuming I want to write into the T5577 card based on your bin to hex info, can I write

0 X 000880E8 (based on lf t55xx config info)?
1 x 385D55B5
2 X 29574DF5
3 X A130AAA

How about the 1D?

Sorry I am a bit lost... thx for your help, Iceman...

Offline

#5 2017-01-26 16:03:16

iceman
Administrator
Registered: 2013-04-25
Posts: 9,538
Website

Re: Need help for the following unknown LF card

That is the manchester version,   
when I cut down your trace with the trim commands,  I can run "data raw ab" also on it.  Which produces the second one.

Learning how to use the PM3 isn't easy but don't give up.

and no, the configblock isn't what you have found inside "lf t55 info".  You need to figure out that one manually.

Offline

#6 2017-01-26 16:14:17

lohcm88
Contributor
Registered: 2016-02-05
Posts: 59

Re: Need help for the following unknown LF card

ok i figure out config block is 00088040 and I wrote the following but still not able to get the exact clone.  How about this 00011101 (1D)?  How do u write to it?  And do I expect to get 7 as well in my cloned card?

0 X 00088040
1 x 385D55B5
2 X 29574DF5
3 X A130AAA

Offline

#7 2017-01-26 16:26:49

iceman
Administrator
Registered: 2013-04-25
Posts: 9,538
Website

Re: Need help for the following unknown LF card

You could try something like this

3blocks,   biphase encoding, no pwd, no STT,  datarate 32

b 0 d xxxxxxxx
b 1 d D8B71801
b 2 d 20840629
b 3 d E11CAE00

Offline

#8 2017-01-26 16:42:52

lohcm88
Contributor
Registered: 2016-02-05
Posts: 59

Re: Need help for the following unknown LF card

Config blk 00090040?  I still cannot get the exact clone... smile  By the way, if I do the correct clone... do I expect to get the 7 as well in my clone card?

Offline

#9 2017-01-26 17:37:42

marshmellow
Contributor
From: US
Registered: 2013-06-10
Posts: 2,302

Re: Need help for the following unknown LF card

you won't be able to get an exact clone with a t55x7.  the repeating width = 112 or 108 bits which is not possible with a chip with 32 bit memory blocks.

also the t55x7s don't have an option for that style Sequence Terminator (or marker between transmissions).

you have a different style chip.

Offline

#10 2017-01-28 14:03:01

lohcm88
Contributor
Registered: 2016-02-05
Posts: 59

Re: Need help for the following unknown LF card

Thx Marshmellow & Iceman for the replies..

So far I have tried 00090040 & 00090048 as blk 0 (Biphase) but so far i still cannot get the card to work. 

0 X 00090040
1 x D8B71801
2 X 20840629
3 X E11CAE00

I see the T55x7 configuration table has a MAXBLOCK feature... I think I need to change blk 0 to 00090060 since I am writing 3 blocks.  I hope I am correct the next time I try... smile

Offline

#11 2017-02-01 04:17:31

lohcm88
Contributor
Registered: 2016-02-05
Posts: 59

Re: Need help for the following unknown LF card

duh.. still fails... any other possibilities?

Offline

#12 2017-02-01 04:25:40

marshmellow
Contributor
From: US
Registered: 2013-06-10
Posts: 2,302

Re: Need help for the following unknown LF card

You will need to identify the chip and see if it is possible to obtain blanks that can be programmed.

Offline

#13 2017-02-01 04:27:52

marshmellow
Contributor
From: US
Registered: 2013-06-10
Posts: 2,302

Re: Need help for the following unknown LF card

It may also be possible to make the pm3 emulate the tag, but I'm guessing that is not going to be a good option for you.

Offline

#14 2017-02-01 04:31:11

lohcm88
Contributor
Registered: 2016-02-05
Posts: 59

Re: Need help for the following unknown LF card

marshmellow wrote:

You will need to identify the chip and see if it is possible to obtain blanks that can be programmed.


oh i see... and i have always thought that T5577 can emulate any 125 freq cards smile

Offline

#15 2017-02-01 04:32:12

marshmellow
Contributor
From: US
Registered: 2013-06-10
Posts: 2,302

Re: Need help for the following unknown LF card

Many, but not all.

See my earlier post for details on why it won't work.

Last edited by marshmellow (2017-02-01 04:42:24)

Offline

#16 2017-02-01 04:34:14

lohcm88
Contributor
Registered: 2016-02-05
Posts: 59

Re: Need help for the following unknown LF card

noted.. many thanks!

Offline

#17 2017-02-01 04:35:26

marshmellow
Contributor
From: US
Registered: 2013-06-10
Posts: 2,302

Re: Need help for the following unknown LF card

If you ID the system or reader it may lead to the correct chip.

Offline

#18 2017-02-06 14:59:22

iceman
Administrator
Registered: 2013-04-25
Posts: 9,538
Website

Re: Need help for the following unknown LF card

yes,  I removed it,  the accessrights for this new category wasnt properly set. Its been corrected.

Offline

Board footer

Powered by FluxBB