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 2016-10-13 22:57:50

Danz
Contributor
From: Dubai
Registered: 2015-10-24
Posts: 98

[SOLVED] Help need to identify this tag

Hello Guys,

Anyone came across this tag below, how to clone to T55 if possible as well..

lf search u
Reading 30000 bytes from device memory
Data fetched          
Samples @ 8 bits/smpl, decimation 1:1           
NOTE: some demods output possible binary
  if it finds something that looks like a tag          
False Positives ARE possible
Checking for known tags:
No Known Tags Found!
Checking for Unknown tags:
Possible Auto Correlation of 7680 repeating samples          
Using Clock:40, Invert:0, Bits Found:513          
ASK/Manchester - Clock: 40 - Decoded bitstream:          
0100110001000000
0010010101010001
0000000011000000
0000000000000011
1111111001100000
0000000000100100
0100110001000000
0010010101010001
0000000011000000
0000000000000011
1111111001100000
0000000000100100
0100110001000000
0010010101010001
0000000011000000
0000000000000011
1111111001100000
0000000000100100
0100110001000000
0010010101010001
0000000011000000
0000000000000011
1111111001100000
0000000000100100
0100110001000000
0010010101010001
0000000011000000
0000000000000011
1111111001100000
0000000000100100
0100110001000000
0010010101010001
Unknown ASK Modulated and Manchester encoded Tag Found!          
if it does not look right it could instead be ASK/Biphase - try 'data rawdemod ab'   

when I hex it

1111
1110
0110
0000
0000
0000
0010
0100
0100
1100
0100
0000
0010
0101
0101
0001
0000
0000
1100
0000
0000
0000
0000
0011
 
FE
60
00
24
4C
40
25
51
00
C0
00
03
 
FE60244C402551C03
 
FE6000244C40255100C00003

Thanks

Last edited by Danz (2016-10-16 16:18:15)

Offline

#2 2016-10-14 08:00:39

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

Re: [SOLVED] Help need to identify this tag

if you save the signal and post here we can have a better look.
Is there some identification marks on the tag? company logo?

Offline

#3 2016-10-15 04:37:12

Danz
Contributor
From: Dubai
Registered: 2015-10-24
Posts: 98

Re: [SOLVED] Help need to identify this tag

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

Couldn't see a brand, there was a card number 23580 I think, thick clamshellcard .

Offline

#4 2016-10-15 08:35:26

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

Re: [SOLVED] Help need to identify this tag

its ask/manchester alright.

data rawdemod am
data print x
repeating pattern,  I'm guessing the 9bits of ONES is the preamble
data bin2hex 111111111001100000000000000010010001001100010000000010010101010001000000001100000000000000000000

gives:
FF980009 13100954 40300000

From here you need to config the t55x7 to deal with what you know.
3data blocks.
clock 40
modulation ASK/MAN

I suppose that you already verified that the tag is not a t55x7?

Offline

#5 2016-10-15 20:39:47

Danz
Contributor
From: Dubai
Registered: 2015-10-24
Posts: 98

Re: [SOLVED] Help need to identify this tag

Thanks Iceman, as usual for the support, I had no access to the card before, but I got it for about 2 min today and got it figured out,
T55 based chip

ACL Allocation class (ISO/IEC 15963-1)  : 0xE0 (224)
 MFC Manufacturer ID (ISO/IEC 7816-6)    : 0x15 (21) - ATMEL France
 CID                                     : 0x00 (0) - 
 ICR IC Revision                         : 1
 Manufactured
     Year/Quarter : 2015/1
     Lot ID       : 10036
     Wafer number : 4
     Die Number   : 6115
-------------------------------------------------------------
Modulation : ASK
Bit Rate   : 3 - RF/40
Inverted   : No
Offset     : 0
Block0     : 0xF00C8060
Reading Page 0:
blk | hex data | binary
  0 | F00C8060 | 11110000000011001000000001100000
  1 | 7FCC0004 | 01111111110011000000000000000100
  2 | 898804AA | 10001001100010000000010010101010
  3 | 20180000 | 00100000000110000000000000000000
  4 | 00000000 | 00000000000000000000000000000000
  5 | 00000000 | 00000000000000000000000000000000
  6 | 00000000 | 00000000000000000000000000000000
  7 | 00000000 | 00000000000000000000000000000000
Reading Page 1:
blk | hex data | binary
  0 | F00C8060 | 11110000000011001000000001100000
  1 | E0150156 | 11100000000101010000000101010110
  2 | 734217E3 | 01110011010000100001011111100011
  3 | 00000000 | 00000000000000000000000000000000
Reading Page 0:
blk | hex data | binary
  255 | 7FCC0004 | 01111111110011000000000000000100

I did the usual following and was able to clone it, but somehow the number printed "kinda etched" on the card didn't match the raw data in,(properly need to be decoded in other way to match)

lf t55 write b 0 d F00C8060
lf t55 write b 1 d 7FCC0004
lf t55 write b 2 d 898804AA
lf t55 write b 3 d 20180000
lf t55 write b 4 d 00000000
lf t55 write b 5 d 00000000
lf t55 write b 6 d 00000000
lf t55 write b 7 d 00000000
lf t55 write b 0 d F00C8060 1
lf t55 write b 1 d E0150156 1
lf t55 write b 2 d 734217E3 1
lf t55 write b 3 d 00000000 1

Offline

#6 2016-10-16 12:24:36

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

Re: [SOLVED] Help need to identify this tag

Nice,  Would be fun to see if we could find the proper decoding of printed number and identify which system, besides a ATMEL hint.

Offline

#7 2016-10-16 16:17:28

Danz
Contributor
From: Dubai
Registered: 2015-10-24
Posts: 98

Re: [SOLVED] Help need to identify this tag

Will definitely look into that, I think the part to decode to get the card number is page 1  block 2 of data .

Will update if any progress on this once I come across two or three cards of the same.

Offline

#8 2017-02-18 13:43:50

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

Re: [SOLVED] Help need to identify this tag

last part of your paste looks strange,  block 255?!?

Reading Page 0:
blk | hex data | binary
  255 | 7FCC0004 | 01111111110011000000000000000100

Offline

Board footer

Powered by FluxBB