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