RRG-Proxmark3/traces/lf_Q5_mod-fsk1.pm3
Henry Gabryjelski 1a7267ca53 Fix .PM3 traces that exceed single-byte range
This was done programmatically using python.
Files with a range that fell outside of [-128,127], but which would fit into that range, were offset by the noted amount to ensure the file woul now fit within range [-128,127].  This allows the trace files to be converted to one-byte-per-sample binary format, for example.

offset | filename
-----|-----
`-14` | `lf_Q5_mod-manchester.pm3`
`-14` | `lf_Q5_mod-nrz.pm3`
`-10` | `lf_Q5_mod-fsk1.pm3`
`-15` | `lf_Q5_mod-biphase.pm3`
`-9` | `lf_Q5_mod-fsk2.pm3`
2024-09-16 23:05:15 -07:00

24001 lines
92 KiB
Plaintext

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