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