11891
28260
0
32
0
-1536
0
3
0
16000
0
1
0
0
0
0
-126
-123
-108
-97
-102
-87
-76
-87
-82
-79
-88
-69
-47
-45
-13
3
7
13
21
22
26
30
58
96
116
130
131
121
128
138
138
152
161
152
158
151
129
128
130
132
128
126
108
101
115
102
92
81
79
68
42
42
33
12
22
24
14
34
46
34
36
21
8
-18
-13
-15
-35
-54
-58
-49
-50
-43
-49
-48
-39
-62
-79
-87
-109
-114
-116
-106
-96
-75
-45
-31
-17
11
27
41
51
67
77
88
132
150
149
140
136
157
152
139
114
70
49
24
19
38
43
31
29
21
26
43
39
8
-3
-13
7
-21
-17
18
14
0
2
-5
-18
-25
-12
4
-13
-17
-26
-44
-47
-56
-50
-39
-44
-27
-28
-28
-34
-34
-14
8
8
21
39
11
9
33
17
23
25
10
4
-6
4
23
46
73
66
51
42
13
36
24
24
41
13
9
-7
-36
-63
-87
-76
-75
-90
-99
-86
-72
-65
-57
-35
-2
8
4
2
-3
-15
-20
-19
7
20
16
24
11
1
-10
6
11
-11
-55
-61
-33
-16
2
19
15
0
2
-5
-14
4
23
36
44
49
59
67
92
79
78
60
51
75
87
77
64
57
37
42
54
68
37
35
26
-11
-28
-52
-67
-67
-85
-105
-121
-122
-138
-163
-153
-143
-131
-106
-110
-113
-102
-95
-89
-89
-97
-85
-90
-96
-89
-85
-97
-95
-65
-66
-64
-44
-56
-67
-67
-72
-75
-87
-79
-67
-44
2
-2
11
58
78
107
120
111
116
120
116
128
110
95
80
60
67
43
23
9
-12
-34
-55
-54
-48
-82
-108
-126
-149
-150
-155
-142
-128
-100
-56
-31
-17
18
32
51
68
59
84
71
54
46
18
28
37
38
42
49
61
58
34
26
7
13
16
26
20
16
6
-46
-41
-41
-56
-44
-32
-36
-21
-24
-31
-33
-30
-15
-2
-6
6
14
34
46
58
45
26
21
13
7
20
21
-4
-14
-39
-48
-70
-57
-53
-53
-46
-51
-72
-75
-63
-38
-4
9
-1
0
-21
-29
-39
-50
-62
-56
-49
-74
-95
-106
-105
-79
-44
-22
1
30
37
51
93
113
129
140
117
108
114
108
115
135
130
143
163
187
192
193
182
167
135
105
81
53
54
59
49
38
16
4
12
-7
-17
2
20
25
29
23
8
21
31
28
22
11
-10
-21
-36
-51
-43
-40
-37
-38
-48
-92
-97
-83
-61
-35
-7
0
-4
-3
25
15
10
24
29
25
25
11
-18
-43
-63
-64
-41
-22
-10
1
-7
-8
11
21
38
38
32
24
25
11
4
13
11
28
57
69
86
112
147
170
165
167
153
159
141
132
119
89
56
19
-5
-11
-19
-37
-53
-68
-75
-89
-98
-114
-112
-108
-126
-106
-87
-81
-72
-50
-44
-29
-8
9
5
27
43
56
64
77
87
113
155
150
149
154
145
136
121
160
156
134
145
89
75
83
76
94
98
80
64
30
11
3
-19
-36
-42
-49
-68
-66
-64
-66
-50
-35
-17
-34
-59
-58
-81
-86
-98
-113
-129
-149
-174
-188
-193
-185
-172
-157
-130
-129
-101
-72
-50
-36
-11
-1
17
27
33
49
54
55
39
32
30
33
37
24
26
28
22
15
25
15
24
39
52
84
92
105
103
76
82
69
61
64
62
48
42
25
16
36
20
-10
-36
-52
-66
-95
-102
-99
-101
-94
-114
-127
-121
-119
-117
-125
-129
-152
-164
-181
-186
-167
-161
-159
-152
-149
-161
-149
-157
-136
-102
-96
-77
-61
-69
-53
-38
-5
41
56
86
96
99
119
121
138
138
144
164
170
151
132
119
102
111
81
46
15
-43
-76
-104
-129
-147
-155
-147
-134
-128
-140
-147
-139
-128
-127
-130
-130
-120
-112
-96
-73
-55
-41
-9
11
0
25
14
-4
5
4
19
25
33
9
13
16
6
1
-18
-31
-12
4
-21
-20
-16
5
18
14
11
-10
2
-1
2
10
10
-5
-6
-10
-12
-6
-33
-45
-52
-42
-25
-25
-26
1
10
11
8
-36
-61
-65
-56
-37
-40
-12
-1
-9
1
-3
18
33
21
28
31
10
28
34
51
57
58
49
47
61
49
36
24
3
-31
-39
-18
-25
-19
-2
5
30
28
17
-1
16
20
28
42
27
21
-6
-18
-22
-37
-50
-56
-75
-99
-129
-152
-141
-114
-76
-55
-39
-7
26
44
55
75
84
99
77
36
13
5
-14
-27
-34
-73
-81
-103
-135
-147
-154
-149
-126
-92
-88
-75
-40
-12
17
11
16
28
22
32
40
53
54
43
28
6
-6
3
17
34
17
3
-7
-26
-21
-20
-31
-34
-20
-3
19
23
31
45
66
85
95
88
75
65
60
65
53
53
36
14
22
6
-5
2
3
-30
-31
-61
-94
-90
-88
-75
-70
-65
-77
-57
-50
-67
-86
-105
-133
-119
-117
-121
-114
-126
-103
-108
-111
-105
-98
-72
-45
-38
-48
-73
-102
-116
-109
-92
-72
-54
-54
-60
-54
-52
-45
-20
26
50
69
77
65
83
88
113
123
128
103
96
86
81
58
44
35
37
5
-29
-31
-53
-71
-81
-77
-88
-86
-81
-33
4
0
10
-13
-22
0
4
10
-3
-14
-1
22
39
59
64
68
70
88
83
59
60
38
39
49
49
40
13
12
10
1
3
-1
-9
8
8
3
-8
-25
-7
7
11
29
12
-1
-1
-45
-68
-96
-134
-146
-158
-162
-168
-164
-146
-136
-118
-88
-87
-73
-67
-57
-34
-34
-29
-20
-15
-9
0
-11
-16
-3
1
-2
0
-17
-17
-17
-5
10
-1
-15
-29
-40
-50
-32
-31
-33
-39
-42
-31
-12
25
43
47
67
65
57
74
80
77
68
98
107
95
101
86
75
62
47
29
18
-11
-13
-34
-63
-76
-70
-72
-71
-43
-55
-52
-33
-21
-8
16
30
21
16
17
20
21
25
22
19
24
29
39
48
35
53
48
49
48
36
56
54
54
48
29
32
41
49
50
37
49
54
39
47
39
41
53
63
48
32
29
18
-11
-34
-50
-49
-82
-119
-122
-129
-128
-137
-155
-160
-132
-122
-93
-71
-47
-21
2
4
0
7
28
47
70
57
55
85
104
127
115
98
77
68
51
38
45
40
34
48
20
39
66
49
52
27
19
18
15
15
8
5
4
6
9
13
11
-7
-15
-8
-18
-31
-33
-44
-34
-21
-27
-39
-45
-66
-75
-82
-90
-107
-98
-89
-83
-87
-90
-100
-91
-84
-73
-45
-34
-38
-40
-51
-37
-23
-12
4
8
12
26
21
12
27
35
48
66
89
100
112
119
118
106
100
88
92
80
61
70
70
48
45
49
41
31
38
17
29
47
39
55
48
47
43
24
-14
-47
-85
-118
-159
-205
-232
-247
-232
-237
-252
-239
-236
-223
-204
-190
-179
-171
-133
-115
-82
-70
-74
-56
-44
-22
-9
-2
12
-11
-35
-20
1
23
45
56
67
62
64
65
57
37
37
40
35
41
51
53
53
55
53
46
31
22
30
31
29
41
34
33
30
3
-11
-22
-23
-13
-20
-26
-38
-56
-53
-57
-65
-67
-71
-84
-93
-110
-118
-127
-131
-113
-106
-81
-56
-68
-78
-79
-88
-87
-81
-79
-94
-83
-72
-47
-33
-28
-22
-44
-72
-88
-64
-42
-22
12
29
47
76
97
113
134
163
178
186
197
188
187
186
162
157
131
150
156
122
116
74
19
13
-8
-40
-29
-42
-41
-49
-90
-95
-106
-123
-95
-93
-88
-82
-78
-95
-114
-132
-148
-136
-136
-141
-122
-124
-125
-130
-106
-82
-69
-69
-61
-58
-59
-53
-40
-36
-38
-24
5
25
40
57
52
62
56
72
91
82
94
89
108
111
117
110
102
109
97
103
116
95
59
55
51
37
21
0
-20
-40
-46
-46
-54
-56
-63
-62
-70
-94
-125
-140
-135
-134
-133
-148
-146
-156
-192
-186
-173
-171
-148
-140
-126
-114
-106
-102
-89
-70
-71
-60
-33
-20
-8
18
52
52
59
97
108
134
166
170
181
161
165
145
130
136
123
122
102
58
37
20
12
2
-3
-15
-44
-63
-97
-107
-87
-79
-63
-52
-60
-33
-28
-22
-34
-51
-50
-78
-89
-90
-101
-104
-88
-70
-54
-47
-54
-65
-72
-63
-42
-30
-22
-13
6
8
15
27
31
58
52
56
54
61
86
101
105
111
130
142
161
162
159
151
136
116
90
87
74
42
25
14
16
-1
9
-5
-17
-16
-28
-22
-19
-27
-23
0
-2
-5
14
6
-20
1
9
-25
-29
-46
-78
-102
-112
-113
-137
-139
-140
-135
-138
-169
-187
-193
-192
-181
-176
-150
-120
-93
-52
-19
-1
11
46
71
84
117
118
128
151
151
148
153
151
140
133
138
151
156
166
155
137
139
132
117
101
73
59
35
11
-4
-3
-2
-18
-19
-31
-24
-15
-32
-33
-42
-41
-36
-40
-37
-22
-22
-18
-9
-10
-22
-10
-19
-29
-26
-16
-3
-9
11
-7
11
31
38
52
49
47
70
71
81
81
73
76
78
79
78
111
119
124
119
109
85
47
39
-2
-21
-47
-55
-53
-56
-71
-71
-69
-73
-68
-51
-38
-21
-9
-7
-30
-19
-8
-4
-3
-1
-14
-7
-10
-13
-8
-28
-43
-53
-59
-69
-59
-36
-21
-6
-3
0
-8
-5
-11
-8
-6
2
30
45
63
92
105
130
144
151
147
149
135
114
120
120
136
142
127
122
117
120
111
103
92
60
29
8
-18
-15
-17
-3
16
35
34
52
48
29
29
38
34
30
43
43
42
13
-15
-14
-52
-81
-100
-126
-144
-157
-174
-188
-188
-188
-161
-158
-153
-122
-71
-71
-69
-73
-78
-55
-36
-31
-14
-10
13
51
68
75
98
117
120
129
132
157
181
194
192
178
171
150
139
151
143
139
124
113
114
101
81
68
36
25
-5
-38
-35
-50
-77
-78
-85
-92
-107
-125
-113
-114
-123
-120
-113
-120
-126
-130
-147
-147
-146
-150
-144
-143
-145
-152
-126
-100
-68
-35
0
16
26
27
33
46
50
66
72
83
89
100
107
119
123
139
160
162
175
185
173
178
209
183
174
173
157
146
118
98
85
49
46
56
46
41
38
8
-18
-36
-69
-91
-81
-93
-108
-117
-137
-142
-149
-137
-138
-154
-163
-177
-184
-178
-179
-179
-161
-140
-129
-142
-144
-132
-117
-108
-80
-47
-22
-18
2
32
53
89
121
136
158
182
204
227
261
295
318
322
318
294
270
256
232
207
182
160
137
120
99
87
66
42
51
23
-8
-37
-75
-93
-120
-126
-125
-122
-115
-128
-129
-132
-152
-150
-161
-153
-140
-157
-137
-135
-144
-140
-118
-95
-70
-48
-35
-23
-15
7
22
54
83
88
112
127
125
134
135
154
178
214
255
238
243
225
201
207
201
182
171
160
151
146
117
115
109
125
127
100
92
85
64
44
38
41
55
41
25
17
1
-11
-34
-43
-43
-87
-121
-163
-200
-202
-222
-236
-240
-237
-228
-201
-162
-118
-98
-90
-54
-36
-8
35
69
108
124
141
142
123
118
130
138
138
143
145
159
158
148
153
148
124
128
137
131
118
113
123
126
130
112
107
92
75
65
64
60
55
35
7
13
-8
-36
-47
-69
-86
-104
-134
-150
-158
-181
-183
-190
-195
-198
-182
-157
-132
-121
-92
-68
-45
-20
-9
1
0
9
17
2
5
19
28
26
41
46
39
48
48
39
37
28
19
33
19
29
45
69
84
112
128
126
129
132
131
128
128
131
125
108
95
89
85
56
39
31
20
30
12
9
-15
-34
-53
-64
-80
-118
-123
-127
-145
-156
-188
-195
-175
-175
-155
-165
-157
-148
-140
-98
-85
-50
-16
-2
16
11
14
4
10
6
-8
-14
-32
-42
-45
-71
-88
-92
-103
-85
-81
-81
-66
-38
5
37
47
60
68
77
91
91
112
168
171
155
137
98
78
62
63
50
29
30
14
-28
-43
-48
-64
-68
-78
-101
-114
-112
-124
-120
-122
-151
-144
-140
-121
-125
-110
-101
-108
-98
-108
-105
-98
-97
-84
-71
-65
-66
-65
-58
-28
-5
1
2
20
37
46
74
79
81
90
120
146
148
154
160
169
190
192
177
154
147
137
97
75
42
21
13
-19
-12
-26
-56
-79
-87
-113
-124
-135
-149
-157
-149
-135
-102
-91
-70
-36
-21
-4
20
10
7
13
11
20
-2
-26
-12
-12
-16
-29
-47
-47
-18
-17
-15
6
11
38
58
92
112
135
171
191
210
233
249
252
246
223
218
205
183
150
106
91
47
8
-28
-56
-80
-101
-111
-117
-127
-139
-105
-88
-79
-62
-68
-67
-48
-54
-27
-29
-22
4
22
26
23
35
50
53
62
75
78
81
68
71
79
79
73
72
63
54
46
31
28
21
32
47
64
80
87
92
76
84
103
89
105
123
123
117
117
102
89
70
46
17
25
24
12
17
-3
-9
-11
-22
-24
-24
-20
-9
-25
-35
-40
-37
-36
-19
25
-1
-4
-30
-93
-90
-104
-106
-82
-70
-46
-32
0
24
60
87
90
108
115
116
115
140
149
158
180
178
168
160
158
140
128
128
128
134
119
99
78
65
57
71
94
103
122
113
117
106
100
102
96
86
64
43
31
24
16
-5
-29
-41
-66
-66
-81
-98
-111
-114
-120
-137
-131
-133
-135
-131
-138
-137
-138
-128
-122
-125
-90
-70
-61
-59
-40
-33
-23
-6
18
14
9
-4
-4
10
-3
-18
-19
-44
-41
-51
-53
-47
-39
-40
-31
-20
-30
-18
8
17
29
27
40
64
56
68
55
39
28
15
5
-11
-22
-31
-53
-67
-76
-81
-80
-83
-94
-81
-76
-81
-70
-49
-38
-20
-2
5
6
28
35
21
39
43
57
79
63
66
53
51
59
60
63
66
73
72
55
57
75
90
94
103
99
86
77
75
64
45
23
9
2
-17
-30
-35
-36
-47
-63
-73
-96
-112
-126
-135
-137
-135
-132
-123
-147
-172
-184
-191
-199
-203
-189
-199
-201
-199
-206
-198
-190
-173
-163
-155
-133
-104
-86
-68
-42
-28
-10
11
-4
1
52
84
94
88
69
66
60
53
53
48
50
52
40
53
55
52
59
60
69
70
44
45
48
26
5
-17
-12
-36
-63
-63
-78
-91
-107
-133
-136
-150
-161
-179
-198
-192
-190
-192
-174
-151
-141
-113
-79
-70
-74
-71
-77
-70
-56
-67
-66
-53
-51
-52
-58
-59
-66
-62
-56
-50
-66
-72
-62
-51
-34
-28
8
5
7
11
17
41
54
81
97
104
95
100
136
137
150
150
152
135
102
79
49
34
23
7
-35
-61
-78
-106
-128
-145
-160
-159
-152
-150
-141
-131
-127
-111
-123
-117
-97
-91
-89
-89
-97
-90
-83
-88
-96
-103
-98
-95
-86
-77
-116
-129
-127
-107
-89
-77
-83
-96
-83
-69
-31
-9
-11
-6
8
31
45
61
86
96
110
114
115
115
120
109
100
113
92
96
85
54
44
11
-16
-32
-39
-62
-86
-102
-132
-126
-116
-119
-119
-115
-119
-111
-91
-70
-56
-53
-40
-21
-14
-7
-6
-16
2
10
20
7
-12
-15
-12
11
14
20
27
21
32
48
70
95
112
122
126
129
140
154
174
178
184
185
181
167
184
187
177
156
97
47
14
-11
-14
-26
-75
-95
-111
-104
-111
-126
-121
-120
-111
-105
-104
-97
-91
-97
-91
-109
-93
-79
-86
-50
-26
-16
-3
-16
-9
-18
-6
4
-3
2
-5
-2
0
-5
-15
4
20
18
21
32
28
34
52
74
65
79
91
91
89
90
85
72
69
77
75
66
59
53
41
30
29
0
-30
-35
-36
-31
-9
5
5
1
-14
-14
-14
3
-1
-21
-19
-29
-28
-16
-16
-18
-20
-13
-25
-33
-27
-17
5
13
0
14
33
58
91
103
114
121
116
99
95
96
100
88
102
92
70
66
49
66
72
74
72
77
84
71
64
48
29
44
36
23
44
23
5
-2
-37
-59
-86
-104
-109
-114
-122
-133
-123
-114
-109
-101
-98
-77
-73
-71
-56
-62
-81
-86
-82
-71
-72
-76
-83
-86
-94
-104
-97
-90
-87
-54
-43
-29
-17
-1
32
57
75
90
111
118
135
153
145
148
168
176
195
191
177
184
199
201
205
198
180
153
123
135
128
109
104
81
80
68
50
30
7
-1
2
-6
-21
-56
-36
-20
-32
-14
-42
-59
-66
-83
-83
-85
-87
-90
-96
-95
-91
-98
-97
-88
-83
-91
-86
-86
-84
-76
-60
-51
-51
-40
-21
-7
3
18
31
33
31
37
44
37
30
20
37
36
39
40
21
12
26
61
59
57
64
65
66
67
74
90
76
92
102
105
84
65
69
45
42
18
-25
-42
-55
-57
-58
-65
-52
-33
-13
-1
0
-8
-21
-20
-27
-34
-26
-29
-39
-38
-31
-15
-11
-7
-14
-7
10
11
30
42
59
84
74
82
88
83
82
67
43
17
6
19
12
-1
-32
-38
-58
-60
-49
-43
-36
-28
-33
-32
-30
-15
7
24
40
43
49
47
44
50
33
12
5
-15
-29
-64
-78
-86
-95
-110
-119
-125
-140
-154
-162
-180
-199
-206
-213
-200
-191
-168
-153
-123
-99
-70
-39
-28
-7
27
52
78
101
103
116
131
139
144
157
149
147
140
112
108
127
135
137
163
165
179
192
178
180
182
179
167
170
141
106
77
53
17
-12
-40
-72
-98
-124
-138
-168
-203
-217
-252
-259
-253
-246
-225
-223
-222
-198
-199
-139
-73
-54
-22
-25
-27
-24
-11
7
22
30
11
10
19
6
10
6
0
19
28
45
47
42
71
94
99
100
82
70
78
96
80
63
72
53
37
30
25
7
-2
-7
-1
5
-23
-40
-43
-43
-44
-55
-62
-67
-80
-94
-91
-101
-127
-147
-162
-181
-198
-197
-200
-190
-185
-171
-162
-151
-155
-157
-130
-86
-60
-50
-39
-20
-17
-4
27
53
81
89
81
89
112
115
122
135
115
114
117
90
68
60
77
68
54
48
28
33
14
-6
-3
8
11
15
6
-7
-16
-31
-20
-29
-23
-21
-36
-37
-34
-44
-57
-40
-48
-45
-26
-31
-43
-42
-68
-65
-63
-61
-66
-74
-80
-81
-94
-92
-84
-79
-60
-57
-48
-48
-46
-36
-37
-26
-3
9
10
26
23
10
7
-14
-19
-18
-15
-5
0
-15
-19
-17
-19
-4
-9
-17
-22
-27
-14
-6
-1
11
-2
-12
-22
-18
-27
-35
-35
-35
-62
-64
-61
-64
-63
-53
-56
-52
-39
-19
-17
7
4
6
20
33
15
9
18
23
38
42
37
22
2
10
-4
-9
13
8
-10
29
57
47
47
30
23
20
22
31
22
30
46
47
50
31
0
-20
-21
-17
-23
4
13
18
3
-12
6
21
22
24
35
30
11
22
4
0
-16
-40
-33
-50
-62
-66
-70
-77
-88
-104
-113
-110
-110
-109
-95
-83
-84
-62
-47
-24
-1
26
68
96
100
106
101
101
99
97
81
55
27
4
-1
0
-7
-5
-12
-9
-12
-18
-16
-19
-12
-3
-9
-11
-5
-7
-10
-8
6
1
3
17
31
29
33
47
48
64
82
89
72
49
31
29
20
2
-9
-18
-49
-55
-44
-45
-28
-16
-23
-20
-3
11
2
9
13
11
25
28
49
66
61
90
68
36
39
39
24
26
31
5
11
16
8
6
-2
11
22
37
33
36
21
16
42
47
51
55
46
26
15
27
17
11
13
2
-3
-31
-34
-46
-64
-69
-51
-44
-33
-35
-28
3
-10
-13
-12
-30
-29
-38
-40
-43
-70
-65
-59
-53
-57
-62
-46
-46
-71
-76
-92
-107
-96
-82
-53
-48
-36
-15
-4
12
22
20
33
18
24
53
46
49
52
55
74
114
140
127
123
113
89
101
102
92
98
84
97
90
72
57
42
24
14
-6
-13
-31
-44
-42
-41
-50
-53
-66
-58
-68
-58
-38
-6
1
-3
-2
-4
18
21
28
41
24
33
23
26
12
-17
-15
-35
-43
-61
-73
-84
-93
-85
-88
-98
-86
-75
-56
-49
-53
-78
-86
-79
-77
-68
-56
-60
-61
-70
-52
-34
-8
1
-2
9
6
12
30
12
6
-4
-1
9
6
-14
-15
-40
-52
-50
-61
-66
-60
-53
-48
-18
7
23
38
47
60
70
89
88
91
90
64
63
86
83
75
78
66
86
98
99
96
96
108
112
111
119
109
100
76
65
63
66
59
26
-3
-23
-23
-29
-46
-60
-80
-103
-120
-151
-172
-187
-191
-168
-159
-158
-158
-135
-128
-117
-111
-114
-63
-28
-17
1
-1
15
26
32
32
41
28
24
45
39
19
13
12
3
3
-1
-3
-21
-36
-21
-15
12
15
-4
-12
7
42
56
45
40
25
8
17
6
-17
-16
-33
-26
-24
-66
-73
-73
-90
-70
-83
-75
-63
-49
-26
-14
4
-12
-3
6
9
52
60
68
71
64
78
90
100
125
140
145
156
135
134
134
146
119
113
121
89
70
53
51
52
31
23
15
30
26
12
16
49
80
105
132
137
138
121
132
116
107
121
113
124
110
63
38
8
-23
-41
-55
-83
-100
-135
-142
-156
-175
-180
-202
-219
-230
-232
-232
-230
-228
-212
-213
-210
-184
-153
-142
-126
-87
-62
-70
-76
-72
-77
-60
-16
-10
-9
-9
-25
-16
-21
-5
13
33
22
25
19
23
57
76
98
128
128
128
163
182
204
215
222
232
233
213
201
194
198
192
188
173
166
146
110
105
68
50
36
26
-4
-32
-46
-82
-82
-93
-96
-95
-95
-92
-74
-80
-82
-81
-91
-76
-57
-52
-36
-10
-10
7
14
-8
-24
-31
-29
-10
-4
-6
-9
-8
3
3
-9
-25
-16
-3
-6
7
-32
-61
-59
-56
-50
-52
-48
-39
-25
-7
8
16
15
12
17
16
12
32
53
80
100
104
101
108
108
102
100
105
87
60
44
32
14
14
13
15
41
53
51
52
55
58
54
53
43
27
10
-24
-34
-9
-28
-27
-55
-88
-83
-79
-79
-74
-68
-62
-32
-5
7
17
44
80
99
107
103
104
112
110
113
104
78
61
63
67
48
18
-13
-44
-45
-58
-61
-46
-56
-58
-47
-54
-41
-7
20
42
67
83
86
70
74
74
67
69
57
43
31
20
10
-7
-29
-43
-54
-67
-58
-66
-91
-74
-49
-54
-50
-20
-8
6
23
23
32
34
26
30
23
-1
1
21
19
20
28
17
13
22
18
-9
-12
-24
-28
-23
-42
-29
-21
-22
-16
-21
6
22
35
42
37
38
44
29
6
-1
-12
5
21
19
23
15
15
28
23
43
60
63
86
71
72
58
28
-7
-32
-36
-49
-50
-50
-69
-59
-49
-26
-36
-50
-34
-46
-51
-66
-65
-75
-71
-73
-73
-66
-73
-62
-34
-33
-42
-30
-28
-25
2
17
19
48
52
63
76
93
81
58
63
49
44
43
58
29
4
25
19
23
31
47
39
23
17
-16
-20
7
23
41
40
42
17
0
3
-5
-16
-28
-44
-54
-58
-65
-89
-102
-104
-87
-100
-108
-105
-107
-104
-94
-41
-17
-4
13
4
0
23
22
-1
-2
-17
-25
-21
-22
-2
1
-9
14
20
18
34
42
56
63
57
52
46
53
51
40
7
-28
-32
-13
-19
-12
-18
-46
-72
-81
-90
-116
-129
-139
-138
-139
-146
-149
-119
-97
-97
-91
-71
-72
-80
-77
-79
-88
-89
-41
-23
-9
19
40
60
85
110
136
150
149
149
103
82
63
35
36
49
37
30
9
-15
-36
-64
-41
-37
-38
-45
-67
-60
-76
-73
-72
-100
-97
-113
-117
-117
-143
-137
-131
-138
-109
-94
-96
-81
-76
-74
-65
-42
-42
-55
-44
-54
-70
-91
-87
-72
-67
-45
-40
-30
-17
-13
-8
19
26
48
79
78
89
95
83
79
92
82
90
102
81
72
51
28
-5
-1
-9
2
35
36
31
16
-5
-23
-14
-7
-19
-31
-17
-6
-16
-15
-20
-23
-32
-14
-21
-28
-28
-27
-40
-56
-73
-82
-88
-113
-90
-72
-82
-79
-103
-124
-128
-130
-112
-97
-87
-67
-65
-47
-24
-28
-10
39
49
75
118
100
86
100
97
100
78
93
101
96
95
72
64
47
33
48
48
92
97
76
64
20
17
47
46
51
35
0
-28
-74
-83
-103
-122
-136
-150
-169
-186
-185
-176
-163
-140
-122
-124
-124
-132
-136
-126
-103
-67
-25
-5
8
28
38
71
81
88
113
120
139
163
168
186
177
178
168
156
156
158
169
177
170
167
164
178
188
182
197
189
168
149
115
98
74
71
78
55
29
10
12
-3
-25
-26
-32
-38
-31
-42
-63
-83
-98
-105
-113
-121
-136
-114
-78
-73
-70
-87
-105
-96
-72
-56
-24
-13
-5
-5
10
35
32
47
63
72
63
53
55
61
50
74
99
90
100
96
102
145
136
132
126
116
112
91
107
119
104
120
162
176
180
181
210
218
210
208
182
153
142
137
127
92
48
13
-14
-24
-24
-30
-44
-89
-111
-124
-136
-148
-146
-160
-166
-151
-153
-133
-126
-112
-103
-94
-54
-25
-17
-12
4
3
19
52
63
75
91
80
71
64
50
46
35
20
-8
-15
1
24
44
64
48
24
3
-14
-13
6
26
23
12
-14
-23
-40
-40
-9
12
7
-8
-40
-59
-74
-61
-44
25
64
34
26
4
-30
-36
-39
-43
-61
-64
-48
-46
-23
-1
12
27
9
-12
-16
-12
-24
-33
-38
-56
-64
-75
-87
-99
-94
-80
-85
-82
-90
-117
-108
-88
-82
-68
-49
-25
-27
-37
-32
-25
-28
0
32
13
18
32
21
37
65
70
91
84
74
41
13
10
-2
-29
-36
-37
-59
-62
-60
-72
-68
-81
-91
-71
-53
-29
-21
-33
-47
-57
-42
-44
-82
-113
-115
-138
-145
-126
-137
-138
-98
-90
-74
-44
-38
-21
7
33
63
101
126
140
171
184
199
218
225
248
275
269
272
252
245
227
214
202
165
145
103
80
74
58
71
76
68
57
42
3
-41
-54
-74
-59
-38
-49
-55
-86
-118
-119
-117
-95
-105
-110
-93
-95
-94
-88
-91
-79
-74
-94
-88
-72
-55
-57
-69
-69
-73
-55
-42
-14
5
16
45
61
96
98
110
128
127
131
145
152
150
173
168
154
153
129
122
118
112
97
75
39
25
-11
-30
-43
-52
-39
-27
-9
-27
-42
-53
-60
-57
-59
-77
-107
-116
-140
-177
-191
-199
-209
-191
-176
-150
-107
-98
-38
-8
-28
-13
-49
-75
-64
-86
-95
-88
-62
-40
-19
10
28
32
49
83
108
125
144
154
182
209
238
261
277
293
292
287
304
299
287
267
258
217
183
152
121
97
72
35
19
-3
-20
-42
-55
-54
-33
-26
-36
-33
-40
-49
-42
-46
-47
-24
-25
-6
-6
-23
-13
-14
15
42
45
49
54
67
84
97
104
94
102
114
95
100
81
53
51
55
75
96
111
115
112
110
113
132
150
162
170
182
189
174
143
127
119
103
104
106
106
97
96
103
94
74
62
75
80
80
79
62
9
15
26
23
17
-4
1
-17
-21
-23
-30
-36
-17
-37
-43
-30
-34
-27
-34
-66
-69
-78
-94
-72
-54
-39
-20
-10
-5
37
54
75
134
179
169
153
163
158
188
205
199
194
173
154
148
144
141
121
102
101
79
72
74
75
70
52
38
13
3
-5
-17
-18
-30
-44
-66
-72
-64
-39
-15
-30
-36
-25
-41
-28
1
5
-12
-26
-33
-43
-62
-50
-29
-25
-20
-26
-22
-15
-18
-5
-5
-6
20
38
36
46
97
158
182
212
196
154
155
149
159
140
116
113
101
90
87
74
51
29
34
40
34
25
10
-23
-27
-29
-26
-31
-46
-32
-31
-5
8
1
11
-4
-21
-31
-68
-77
-76
-66
-50
-54
-81
-95
-86
-60
-40
-67
-109
-142
-150
-141
-138
-154
-160
-157
-131
-98
-99
-85
-92
-96
-69
-40
0
41
43
67
80
82
94
80
91
117
149
178
178
157
138
130
103
97
80
58
77
86
88
99
103
98
112
105
90
82
57
42
60
42
47
54
41
20
-7
-12
-7
-12
-37
-86
-117
-142
-159
-168
-211
-233
-242
-243
-229
-228
-231
-230
-229
-203
-208
-196
-172
-139
-103
-126
-129
-118
-101
-89
-93
-79
-110
-131
-128
-130
-122
-106
-87
-79
-59
-50
-35
-12
8
10
3
-3
-20
-7
8
20
1
3
-12
-34
-36
-30
-33
-34
-13
-7
-14
-11
-14
18
40
41
62
63
58
56
71
73
86
99
62
37
10
-30
-13
-1
2
22
13
23
32
20
42
36
33
37
41
42
20
2
-18
-13
0
-8
-6
-25
-35
-47
-64
-78
-55
-17
-32
-17
-26
-55
-58
-59
-30
-36
-58
-37
-14
-16
-42
-43
-20
0
10
30
31
8
-1
-30
-49
-50
-38
-22
-14
16
12
12
36
68
105
110
107
122
99
88
75
79
92
87
109
106
90
55
34
26
12
11
-3
-15
-5
-1
12
1
-1
28
33
39
12
-9
-34
-53
-66
-98
-136
-179
-201
-194
-165
-131
-114
-110
-101
-55
-18
18
24
25
49
70
79
60
53
40
37
48
58
66
68
81
76
51
36
36
69
63
53
42
6
-2
26
29
14
-4
7
18
23
13
-19
-61
-49
-42
-48
-28
-52
-66
-31
-27
-17
-26
-36
-27
-18
3
4
6
-1
-32
-34
-61
-51
-40
-34
21
67
70
57
63
83
95
122
123
86
64
40
61
47
33
54
44
15
1
12
26
46
55
52
38
31
52
66
43
39
44
53
57
29
20
33
33
52
55
49
33
10
-12
-8
-13
-14
-6
-12
-17
-29
-38
-16
9
3
13
-2
4
13
20
16
-15
-24
-36
-38
-18
-31
-63
-49
-42
-27
-42
-48
-68
-47
19
18
30
39
52
71
107
117
136
129
136
150
149
129
131
122
104
68
17
-11
-46
-64
-88
-84
-90
-129
-174
-178
-178
-177
-163
-168
-169
-153
-149
-152
-127
-76
-53
-38
-4
-2
14
34
29
46
79
119
128
106
95
119
127
135
157
175
180
175
159
128
106
83
78
83
43
3
-31
-64
-74
-84
-76
-76
-66
-51
-30
-18
-14
-10
-7
-3
-20
-46
-80
-74
-69
-76
-83
-96
-109
-113
-114
-118
-144
-143
-140
-132
-128
-140
-129
-101
-91
-61
-44
-34
-14
0
19
26
17
20
25
30
48
59
76
99
118
141
143
142
145
178
214
202
188
185
187
196
188
172
138
140
156
130
100
46
35
23
5
-23
-55
-112
-142
-127
-154
-179
-192
-190
-179
-160
-158
-131
-107
-63
-11
12
35
41
68
91
104
116
131
126
116
114
99
94
82
70
80
101
94
91
94
106
101
84
75
97
99
73
75
58
43
58
67
70
28
5
7
11
36
3
-35
-36
-20
-21
-43
-26
-36
-29
-30
-53
-73
-66
-83
-66
-71
-46
7
-17
-32
-64
-76
-74
-73
-80
-99
-119
-118
-109
-125
-135
-120
-74
-11
52
56
37
18
34
58
38
32
37
42
72
63
39
28
8
16
33
29
-9
-9
8
34
48
41
13
8
22
21
24
46
63
85
94
67
29
11
-8
-16
-26
-20
-25
-46
-84
-108
-99
-96
-81
-83
-71
-48
-29
-42
-72
-76
-60
-37
-26
-48
-67
-74
-64
-54
-68
-77
-67
-36
-9
27
15
-32
-58
-79
-92
-85
-76
-76
-73
-80
-100
-96
-76
-55
-51
-61
-66
-81
-86
-87
-90
-87
-87
-59
-22
18
1
-19
0
44
91
87
46
13
-9
-21
-14
-2
4
14
12
-4
-28
-48
-43
-26
-3
-12
-31
-37
-40
-34
-15
-2
-7
6
28
23
42
64
83
121
147
152
139
132
148
157
164
195
207
195
164
143
133
100
84
79
45
47
52
38
31
-12
-42
-61
-112
-159
-195
-204
-175
-176
-187
-178
-178
-177
-155
-121
-87
-86
-80
-43
-14
24
36
49
44
21
43
58
60
66
65
78
87
86
100
112
127
143
150
163
185
187
226
279
272
299
311
313
308
280
248
245
261
239
196
160
113
81
71
30
11
-12
-48
-67
-74
-83
-102
-101
-80
-64
-69
-76
-91
-85
-74
-84
-95
-132
-143
-141
-130
-123
-141
-132
-108
-83
-68
-49
-42
-42
-64
-84
-73
-71
-66
-73
-97
-101
-113
-100
-79
-54
-58
-48
-12
30
41
53
58
79
123
174
195
169
147
148
151
134
122
114
119
125
104
72
38
28
20
-3
-32
-63
-90
-84
-88
-110
-101
-108
-115
-128
-135
-120
-95
-74
-78
-81
-102
-125
-136
-127
-127
-153
-176
-193
-224
-230
-196
-160
-154
-154
-167
-181
-147
-123
-82
-9
17
31
40
31
57
88
133
161
162
153
161
155
159
150
114
101
97
75
88
93
66
83
76
87
77
59
64
56
25
-3
-23
-25
-6
8
-4
-2
0
11
33
43
30
35
38
52
40
22
30
55
88
111
118
96
75
66
67
74
47
54
56
74
45
22
26
50
81
101
111
114
114
125
154
172
187
175
170
179
190
172
115
119
105
98
100
97
84
62
58
35
24
38
3
-31
-60
-93
-134
-145
-158
-184
-172
-157
-141
-146
-135
-132
-117
-96
-97
-91
-98
-120
-120
-107
-81
-94
-125
-144
-161
-158
-127
-109
-96
-112
-121
-67
-53
-52
-53
-48
-39
-38
-22
-15
-14
-3
21
32
32
9
-11
5
-15
-39
-49
-58
-59
-47
-56
-71
-94
-100
-78
-67
-62
-73
-76
-67
-48
-35
-34
-14
8
17
13
0
-16
3
-7
-17
-30
-49
-24
-14
-17
-39
-99
-127
-121
-128
-102
-82
-106
-77
-70
-80
-87
-105
-72
-69
-61
-28
-8
17
25
54
64
73
98
124
140
178
200
219
241
216
205
205
214
216
207
205
224
236
216
206
187
164
155
118
103
103
94
96
81
51
49
48
69
70
70
66
44
29
-2
-10
-7
-15
-24
-31
-43
-48
-53
-72
-108
-92
-101
-69
-43
-63
-68
-77
-51
-18
-2
17
47
75
108
115
114
137
161
171
169
168
187
197
198
182
176
172
144
113
95
45
9
1
-18
-61
-111
-150
-167
-180
-174
-192
-192
-192
-214
-210
-198
-164
-132
-80
-27
5
34
57
70
94
108
185
174
148
124
84
89
75
73
86
69
31
5
-17
-24
-19
-6
2
-26
-17
10
42
54
74
88
84
84
94
116
107
94
110
117
107
97
66
31
13
17
-10
-67
-117
-162
-185
-205
-217
-219
-231
-240
-230
-219
-194
-164
-139
-97
-85
-53
-19
-8
32
49
70
60
44
24
-13
-27
-21
-3
6
-7
-39
-60
-59
-54
-18
-7
2
7
7
14
45
77
108
135
154
153
145
170
204
216
204
217
220
202
186
164
179
180
152
125
133
134
171
158
480
647
667
724
545
475
545
541
442
227
-40
-259
-397
-375
-365
-441
-552
-755
-865
-928
-901
-788
-743
-723
-764
-812
-777
-678
-509
-371
-294
-231
-207
-117
4
129
240
298
316
289
289
320
376
414
427
383
327
342
372
414
442
428
403
374
350
327
334
340
330
308
241
186
133
92
76
23
-66
-133
-215
-264
-291
-333
-362
-393
-465
-526
-517
-503
-482
-454
-427
-425
-410
-377
-337
-287
-245
-215
-208
-199
-179
-158
-124
-89
-72
-66
-63
-44
-18
-11
16
25
-7
-12
8
21
89
116
119
134
82
80
103
99
109
123
92
59
31
-13
-6
8
-9
-33
-65
-101
-125
-127
-104
-94
-99
-114
-125
-134
-144
-135
-110
-95
-110
-107
-99
-91
-75
-77
-88
-81
-83
-93
-93
-91
-101
-149
-193
-201
-212
-211
-201
-186
-184
-181
-161
-150
-136
-110
-82
-69
-70
-49
-29
-30
-34
-47
-36
-13
20
56
78
92
112
127
117
103
99
118
131
130
118
104
82
106
125
132
142
140
133
148
149
155
186
156
143
125
104
92
69
63
62
49
32
25
17
-15
-40
-50
-61
-76
-87
-74
-67
-56
-52
-62
-74
-72
-60
-34
-36
-60
-40
-31
-28
-22
-20
-5
3
20
19
18
-24
90
668
493
446
698
543
625
867
797
595
429
376
260
226
331
241
64
-59
-239
-238
-262
-243
-216
-336
-417
-495
-545
-534
-490
-453
-483
-531
-537
-534
-455
-329
-287
-294
-328
-362
-306
-214
-140
-118
-163
-191
-178
-117
-70
10
91
115
119
130
149
209
286
321
303
262
242
271
294
325
332
271
227
191
177
198
213
206
178
132
75
50
44
75
80
57
2
-62
-84
-103
-120
-105
-83
-90
-121
-114
-99
-91
-67
-71
-68
-84
-59
-48
-26
3
-1
24
41
45
68
87
126
144
122
97
94
88
70
35
-5
-36
-81
-116
-154
-188
-201
-234
-269
-272
-283
-276
-263
-256
-245
-233
-219
-179
-137
-132
-92
-33
4
15
57
113
141
181
227
242
243
276
300
311
337
363
351
331
288
273
264
255
249
225
185
126
113
93
54
28
-36
-88
-149
-199
-252
-285
-320
-355
-369
-388
-398
-381
-363
-319
-274
-243
-216
-183
-141
-88
-50
-15
24
50
86
108
144
166
180
231
249
260
307
342
334
326
302
292
292
281
307
294
265
242
239
241
231
223
186
144
121
82
40
18
15
34
-59
-143
-186
-230
-246
-206
-235
-297
-351
-389
-403
-381
-343
-340
-365
-362
-351
-334
-312
-225
-169
-190
-208
-207
-202
-170
-124
-107
-117
-140
-119
-89
-48
1
18
20
20
43
64
76
126
168
180
195
229
242
266
305
328
334
314
313
296
277
269
254
215
179
147
99
66
43
-4
-23
-32
-57
-81
-57
-49
-92
-100
-151
-198
-216
-201
-169
-153
-142
-158
-191
-182
-158
-117
-92
-92
-85
-83
-74
-42
-36
-25
-17
-12
-27
-49
-55
-65
-41
-11
22
39
59
81
89
98
100
110
112
103
92
80
72
33
13
2
-30
-37
-55
-80
-107
-106
-95
-92
-65
-67
-47
-34
-10
4
10
40
53
80
116
109
109
109
131
111
97
98
71
77
68
55
48
16
-20
-34
-22
-32
-31
-41
-49
-40
-29
-33
-45
-40
-33
-16
8
21
37
71
92
104
115
132
142
153
162
160
144
146
145
156
151
142
147
156
154
164
157
145
151
147
138
121
97
83
51
11
-1
-11
-20
-7
-33
-43
-69
-84
-74
-93
-81
-81
-97
-95
-104
-117
-116
-111
-101
-84
-66
-89
-85
-77
-85
-72
-80
-66
-58
-49
-38
-23
-2
8
16
37
73
104
116
92
76
84
114
145
141
138
138
137
129
132
141
136
139
145
141
147
140
132
116
108
100
82
57
51
29
18
6
-2
-7
-44
-51
-51
-93
-125
-126
-128
-135
-144
-145
-153
-149
-141
-123
-126
-76
-22
3
31
-7
-20
-6
7
41
67
86
63
47
61
54
68
97
99
96
91
81
72
65
72
51
35
54
30
23
15
11
29
34
41
11
10
5
1
18
7
0
13
-2
-21
-26
-37
-22
-23
-20
-38
-60
-75
-87
-87
-76
-71
-63
-51
-58
-61
-62
-49
-51
-36
-46
-66
-63
-56
-41
-28
-16
0
21
33
33
31
23
21
43
68
81
75
92
109
108
115
153
168
174
175
159
144
131
122
120
104
95
69
42
13
-11
-12
-29
-47
-53
-60
-75
-76
-87
-90
-86
-86
-96
-127
-148
-143
-151
-140
-156
-162
-157
-165
-141
-140
-153
-150
-159
-148
-140
-125
-113
-111
-106
-110
-120
-113
-94
-92
-94
-83
-90
-92
-80
-80
-68
-57
-31
-5
19
35
47
71
91
90
113
147
166
160
152
145
107
95
104
94
59
34
19
-1
-17
-22
-23
-31
-48
-66
-78
-83
-90
-94
-95
-85
-99
-98
-86
-77
-50
-24
-29
-31
-6
-4
12
26
14
-5
-18
-4
10
14
7
11
17
2
6
16
5
9
37
43
45
40
83
128
132
159
156
156
166
171
163
149
172
190
186
203
186
152
143
108
87
79
61
69
49
9
17
-2
-42
-61
-97
-148
-160
-177
-197
-212
-198
-206
-232
-218
-225
-210
-186
-175
-136
-103
-81
-88
-86
-52
-59
-55
-35
-19
-4
10
37
50
71
93
114
128
134
152
172
187
203
204
206
208
193
185
186
200
202
188
190
174
149
139
122
103
85
84
82
70
43
29
21
14
9
4
-18
-36
-53
-99
-109
-124
-158
-162
-172
-172
-194
-207
-206
-210
-203
-214
-206
-192
-197
-181
-159
-141
-120
-117
-126
-127
-130
-123
-111
-100
-89
-80
-82
-75
-47
-13
20
46
62
56
73
106
108
126
131
120
104
96
91
77
74
68
49
30
23
31
37
45
55
54
61
64
86
109
91
102
99
85
72
38
8
-13
-39
-61
-87
-68
-95
-120
-115
-120
-116
-126
-115
-119
-139
-139
-157
-161
-154
-119
-74
-47
-13
13
31
62
82
93
108
115
131
114
91
91
94
115
124
138
149
133
119
116
106
101
86
90
86
87
85
72
100
128
104
97
79
47
46
36
35
6
-8
-32
-47
-56
-61
-62
-72
-62
-72
-95
-114
-128
-117
-124
-105
-96
-97
-74
-64
-36
-14
-15
-1
17
24
32
34
15
-18
-24
-6
6
-7
-17
-24
-30
-26
-10
-9
22
39
56
41
45
66
87
104
128
135
149
159
164
159
159
161
150
135
136
112
103
118
98
77
72
31
-9
-10
-25
-45
-49
-56
-53
-54
-73
-80
-93
-116
-126
-131
-140
-160
-163
-169
-171
-174
-165
-160
-157
-151
-131
-109
-113
-119
-94
-75
-72
-35
-27
-9
31
52
52
48
30
5
16
11
-9
-19
-33
-49
-57
-43
-38
-29
-2
6
11
2
12
17
13
42
44
47
47
29
34
47
62
55
36
34
5
4
-12
-25
-29
-35
-10
-23
-24
-5
-7
-4
15
23
32
47
61
70
80
84
77
76
67
69
57
45
40
11
-15
-30
-55
-58
-68
-66
-45
-35
-43
-59
-58
-60
-47
-46
-34
-5
7
24
44
54
54
50
69
90
82
89
94
72
60
60
52
31
15
6
6
-10
-4
-2
-9
10
29
16
-1
-69
-97
-100
-111
-104
-117
-123
-91
-69
-50
-40
-10
24
25
56
65
47
49
51
43
46
37
11
13
3
-3
-4
8
-2
3
10
8
6
-8
-11
9
13
23
32
26
62
64
58
48
48
56
62
79
58
47
24
-6
-6
5
9
-10
-27
-44
-50
-59
-52
-62
-96
-108
-106
-116
-137
-153
-174
-185
-198
-180
-168
-163
-138
-141
-146
-131
-121
-120
-108
-102
-108
-110
-93
-76
-64
-56
-32
-22
-19
-12
-9
15
3
-8
4
2
6
1
-10
-6
-1
8
6
7
23
43
44
43
40
49
55
63
70
37
15
13
2
-9
-30
-30
-43
-75
-98
-116
-129
-146
-158
-159
-153
-147
-144
-136
-102
-66
-46
-21
22
42
64
87
91
106
82
56
50
19
4
-17
-10
-12
-1
4
-18
-19
-20
-20
-16
-1
20
41
49
41
38
40
39
44
41
41
35
30
71
96
97
94
104
95
69
47
16
-39
-75
-97
-115
-119
-138
-150
-166
-169
-175
-154
-124
-110
-78
-61
-48
-15
4
-9
7
13
16
29
47
42
52
83
85
85
86
71
93
109
92
83
89
114
125
149
160
124
102
88
83
66
66
54
53
55
38
13
-1
7
-3
8
7
4
-8
-36
-48
-57
-68
-54
-35
-41
-35
-52
-69
-62
-101
-119
-118
-127
-147
-178
-195
-205
-239
-232
-225
-245
-240
-212
-167
-118
-102
-100
-83
-40
-21
-21
4
15
35
55
69
69
78
100
126
130
105
85
66
46
48
53
62
53
54
57
49
68
74
63
50
41
32
14
13
18
9
1
-7
-17
-30
-28
-25
-23
-5
7
5
-5
-15
-28
-54
-78
-94
-113
-125
-142
-147
-146
-133
-120
-114
-105
-104
-81
-64
-30
1
18
25
44
52
53
70
69
78
86
94
95
69
51
37
29
11
-16
-38
-68
-97
-86
-76
-63
-38
-22
6
34
44
52
48
48
58
42
29
2
-15
-12
-33
-25
-37
-49
-57
-69
-90
-116
-132
-141
-147
-163
-148
-137
-129
-132
-119
-83
-64
-46
-30
-25
-11
-1
-5
11
25
23
46
47
54
68
70
64
57
58
56
49
47
49
22
-2
8
12
6
3
11
48
52
80
79
41
59
88
97
115
125
132
127
126
114
107
102
68
29
-28
-79
-107
-138
-173
-186
-221
-253
-285
-305
-303
-309
-304
-274
-250
-233
-206
-182
-161
-140
-135
-114
-91
-105
-101
-124
-134
-135
-139
-113
-98
-78
-60
-13
3
3
26
20
27
29
4
-9
-20
-4
23
35
36
43
41
35
24
24
18
4
5
-9
-13
-10
-17
-31
-49
-61
-68
-59
-61
-48
-37
-39
-38
-29
-33
-45
-49
-48
-57
-77
-85
-89
-85
-88
-90
-91
-108
-121
-126
-119
-119
-129
-114
-99
-85
-68
-58
-45
-23
-10
3
1
10
27
40
72
83
84
112
135
147
169
158
150
152
147
139
131
114
103
82
78
58
17
-9
-26
-39
-54
-70
-87
-92
-97
-92
-81
-81
-70
-60
-61
-62
-77
-104
-126
-142
-144
-140
-137
-128
-122
-128
-123
-115
-130
-112
-90
-53
-12
-8
2
28
45
46
62
54
49
48
57
71
65
74
81
77
58
51
33
10
-17
-51
-55
-66
-66
-46
-21
5
27
46
52
66
76
68
82
88
81
64
45
24
0
20
10
-18
-64
-112
-134
-144
-150
-149
-161
-160
-132
-143
-127
-105
-95
-79
-80
-55
-49
-50
-43
-50
-54
-47
-55
-39
-23
-5
11
-1
-3
-16
-34
-34
-45
-49
-53
-62
-69
-64
-75
-83
-55
-35
-2
33
53
82
110
125
133
130
127
140
138
129
92
71
49
46
34
13
-7
-39
-43
-58
-65
-49
-47
-53
-38
-54
-40
-18
1
26
43
51
59
73
96
132
129
128
114
92
68
55
41
33
11
-15
-12
-10
-4
-3
15
19
15
17
11
1
-12
-23
-20
-1
4
1
15
6
15
32
18
20
6
-10
-13
-17
-15
-18
-15
-9
-10
-20
-39
-37
-20
5
21
13
17
34
31
32
24
24
19
0
-1
9
9
3
20
14
5
6
6
9
6
9
18
27
20
2
-10
-12
2
42
63
68
101
112
115
117
128
142
140
148
144
120
98
87
85
59
43
39
38
30
37
56
55
67
61
39
10
-19
-42
-69
-83
-108
-106
-102
-100
-96
-95
-94
-82
-68
-73
-92
-104
-102
-98
-110
-115
-113
-118
-115
-124
-84
-75
-78
-78
-101
-99
-92
-68
-35
-13
-3
19
41
58
55
58
68
70
81
93
104
110
110
116
122
106
91
78
52
25
4
-7
-13
-35
-42
-58
-67
-76
-81
-77
-83
-88
-87
-91
-84
-81
-79
-69
-64
-63
-57
-40
-39
-42
-27
-17
-18
-12
-1
15
38
54
59
58
61
70
81
85
73
75
62
41
27
34
36
48
59
64
78
67
71
79
78
64
53
37
25
29
28
23
36
44
26
33
26
29
57
79
114
116
105
95
83
86
90
81
64
63
36
6
-26
-54
-86
-89
-96
-142
-159
-182
-170
-180
-173
-148
-180
-168
-172
-189
-155
-158
-171
-158
-194
-204
-194
-203
-179
-163
-154
-139
-128
-116
-118
-97
-69
-48
-22
12
25
49
66
65
89
103
106
129
125
108
108
121
123
112
108
85
77
74
50
13
-12
-46
-72
-96
-109
-126
-147
-145
-123
-122
-117
-116
-131
-133
-137
-119
-103
-98
-94
-79
-95
-109
-114
-128
-129
-138
-132
-136
-154
-146
-153
-152
-146
-152
-132
-122
-123
-105
-90
-99
-96
-82
-42
-9
43
81
77
86
76
65
61
55
60
43
42
40
12
-11
-17
-31
-34
-45
-46
-28
-34
-31
-40
-61
-75
-75
-64
-59
-57
-48
-28
-23
-42
-45
-51
-57
-56
-60
-67
-73
-83
-80
-81
-81
-76
-86
-88
-73
-67
-79
-71
-73
-78
-52
-21
-4
25
40
71
83
85
84
83
83
85
95
96
105
100
130
143
147
161
153
145
127
109
104
100
95
99
91
103
85
66
66
47
30
-7
-13
-16
-42
-46
-43
-49
-75
-65
-58
-47
-10
10
14
10
27
32
41
41
41
42
26
48
44
28
29
21
19
23
2
9
29
38
60
68
77
91
98
88
92
86
75
74
71
57
49
48
33
36
22
-6
-25
-33
-44
-45
-41
-17
-21
-18
-2
13
14
20
16
2
-4
-1
-19
-21
-18
-15
-14
-28
-30
-38
-56
-63
-68
-72
-69
-64
-69
-62
-65
-65
-70
-59
-44
-46
-40
-41
-42
-13
21
37
41
51
64
56
71
71
61
67
68
63
47
32
20
7
-2
-7
-24
-30
-49
-38
-31
-25
13
29
17
27
15
38
57
46
51
14
-14
5
-12
-23
-26
-23
-35
-38
-43
-38
-24
-32
-29
-21
-16
-3
0
6
-18
-35
-12
2
-4
-20
-25
-25
-17
0
4
4
-7
8
1
-27
0
-1
-15
-22
-27
3
10
0
17
16
21
32
45
66
79
97
113
110
96
73
74
73
83
101
78
85
80
56
62
45
58
58
38
29
19
15
29
35
45
43
16
-28
-45
-59
-63
-59
-77
-70
-81
-90
-89
-103
-103
-91
-86
-79
-90
-101
-110
-120
-119
-114
-105
-83
-64
-50
-43
-48
-48
-39
-17
13
53
58
78
87
99
105
114
134
137
123
132
136
133
117
101
98
86
82
64
35
16
9
-3
-16
-26
-33
-45
-39
-43
-30
-19
-22
-17
-31
-27
-18
-36
-55
-61
-98
-96
-98
-114
-130
-145
-154
-170
-165
-175
-187
-192
-193
-190
-181
-176
-153
-130
-101
-85
-84
-70
-69
-65
-48
-38
-24
-35
-26
-8
-17
-22
-6
0
-11
4
31
29
14
53
63
81
97
101
111
104
126
128
134
151
177
172
160
151
125
101
85
76
94
86
123
136
101
80
39
1
-34
-51
-66
-83
-87
-98
-87
-90
-95
-92
-94
-78
-73
-74
-60
-65
-83
-80
-84
-80
-79
-62
-44
-28
-7
16
37
59
66
88
108
101
86
75
81
79
79
87
94
107
99
87
75
44
22
25
31
42
58
63
69
65
49
29
29
14
-6
-5
-7
-9
-28
-36
-53
-64
-78
-85
-75
-74
-79
-78
-89
-78
-84
-55
-55
-58
-70
-61
-87
-93
-88
-69
-71
-66
-59
-38
-34
-23
0
6
29
30
33
29
5
13
-3
-10
-8
-28
-36
-46
-71
-63
-39
-31
-30
-22
-6
1
16
34
49
62
83
118
116
131
161
173
180
174
168
153
117
93
85
81
44
6
-21
-49
-68
-59
-47
-50
-47
-55
-57
-54
-77
-63
-57
-58
-44
-50
-50
-51
-43
-46
-43
-24
-26
-24
-21
-16
-10
-21
-30
-27
-42
-37
-19
-21
-42
-42
-26
-8
17
16
32
40
53
65
71
66
70
73
69
86
82
73
73
77
75
60
57
65
61
45
57
43
20
30
42
50
41
49
76
96
106
109
108
92
115
154
152
117
86
61
18
-20
-26
-28
-34
-23
-30
-32
-44
-39
-13
-5
-9
-5
-15
-24
-26
-25
-14
5
24
41
55
44
49
54
48
66
68
61
62
57
57
48
50
62
71
81
76
80
91
84
83
93
119
121
119
104
89
96
97
99
85
58
54
32
18
19
-1
-9
-11
-27
-46
-56
-77
-91
-82
-86
-91
-78
-71
-54
-39
-25
-13
5
13
17
21
9
15
26
15
1
-5
20
34
43
33
23
25
16
10
2
-21
-23
0
-7
-33
-42
-35
-32
-24
-29
-32
-16
-9
-20
-20
-15
-5
25
56
39
29
30
20
33
24
40
41
46
52
43
39
18
6
-5
-4
-21
-32
-32
-36
-18
-8
-9
-6
-6
4
4
0
-14
-19
-18
-22
-29
-37
-40
-39
-46
-43
-34
-44
-50
-40
-57
-66
-61
-72
-66
-68
-51
-32
-36
-7
0
19
49
62
62
78
89
98
103
101
100
100
109
110
133
112
107
92
62
60
41
35
36
14
-4
-16
-33
-24
-18
-16
-4
-11
-23
-8
-9
-11
-2
15
10
6
40
31
20
10
-19
-6
-8
5
13
-10
0
2
1
6
-20
-4
7
-22
-36
-38
-58
-54
-35
-17
2
17
27
48
42
46
25
35
73
89
151
86
25
-45
-90
-42
-72
-52
-18
-32
-38
-103
-143
-118
-112
-89
-96
-128
-131
-128
-110
-109
-99
-86
-75
-48
-22
2
14
17
23
18
6
18
45
70
90
93
68
49
38
44
67
73
60
60
49
4
-7
15
37
26
10
-14
-56
-87
-121
-132
-134
-125
-130
-135
-127
-118
-116
-94
-68
-69
-48
-32
-20
-7
-7
-5
14
8
-2
-9
4
-21
-41
-50
-67
-76
-69
-77
-96
-89
-77
-59
-26
-11
6
34
40
36
45
45
34
43
68
66
56
59
54
48
64
68
58
54
40
55
48
27
35
31
14
17
-2
-8
-4
1
16
19
20
13
-5
-8
1
-4
-12
12
13
7
3
-1
6
4
-6
-12
-9
-16
-11
-21
-31
-28
-30
-33
-26
-14
-16
-23
-40
-53
-32
-35
-24
-11
0
18
35
53
64
64
62
58
54
42
35
29
39
34
19
33
7
22
51
23
30
8
-31
-36
-30
-1
8
12
17
26
46
74
84
88
115
135
127
122
141
159
153
155
146
139
115
104
78
60
61
55
35
21
19
16
20
9
3
-4
-23
-40
-59
-61
-81
-71
-82
-71
-16
-50
-103
-100
-97
-82
1
30
40
48
34
22
-6
26
76
80
76
51
41
47
38
56
91
99
115
121
149
156
131
130
117
111
109
112
107
85
73
53
17
-10
-14
-18
-26
-28
-45
-79
-104
-116
-110
-101
-121
-131
-133
-146
-159
-145
-132
-125
-132
-127
-128
-125
-107
-105
-101
-98
-89
-86
-91
-91
-70
-50
-29
-15
-6
1
9
11
4
2
9
16
24
30
33
46
72
104
116
136
159
168
170
181
176
169
174
178
204
234
226
217
225
215
179
156
124
102
71
30
-2
-21
-42
-55
-64
-91
-116
-125
-140
-161
-168
-170
-169
-152
-145
-150
-123
-108
-104
-107
-101
-97
-98
-93
-92
-78
-61
-50
-55
-43
-41
-32
-12
-20
2
4
10
11
7
-1
5
20
14
24
36
50
54
79
80
60
72
66
114
121
103
102
64
59
64
65
59
48
35
43
44
27
26
10
-16
-41
-59
-69
-67
-57
-44
-35
-27
4
-13
-17
-6
-7
18
1
-3
-2
4
-9
-27
-28
-54
-79
-82
-101
-100
-109
-113
-116
-129
-142
-158
-169
-162
-159
-165
-156
-148
-135
-105
-81
-77
-78
-60
-39
-10
-4
19
19
13
24
23
22
38
52
37
54
50
47
59
57
33
15
8
10
14
31
31
37
41
36
18
25
27
5
8
-6
-27
-39
-16
-11
-10
-22
-50
-50
-71
-66
-70
-75
-83
-84
-79
-85
-97
-85
-78
-62
-29
-2
-6
9
20
25
34
36
56
70
79
59
27
11
-7
-15
-31
-33
-31
-38
-36
-61
-78
-105
-127
-114
-108
-83
-66
-54
-49
-35
-4
10
30
61
84
96
110
109
94
88
70
54
46
37
33
12
-13
-24
-47
-44
-57
-82
-84
-104
-131
-159
-176
-207
-232
-235
-233
-224
-211
-190
-182
-161
-128
-98
-87
-64
-35
-10
20
45
73
84
64
65
74
72
82
93
107
116
114
112
94
77
55
51
59
58
52
66
72
55
23
-11
-48
-52
-30
-16
-35
-44
-58
-81
-79
-87
-94
-86
-82
-67
-69
-84
-72
-83
-91
-95
-97
-73
-72
-72
-94
-100
-91
-112
-99
-59
-43
-12
33
56
58
66
76
62
74
79
69
71
50
35
37
36
31
18
5
-13
-28
-24
-29
-39
-46
-76
-81
-85
-120
-107
-131
-133
-128
-147
-129
-122
-123
-117
-95
-81
-91
-68
-57
-52
-30
1
7
14
40
46
71
101
112
125
143
150
170
170
142
107
85
69
62
44
27
5
-21
-28
-23
-18
8
32
29
27
34
25
2
-6
15
-13
-17
-13
-29
-26
-35
-43
-49
-67
-74
-63
-78
-89
-91
-89
-79
-86
-82
-66
-80
-73
-64
-60
-47
-44
-34
-14
2
11
40
73
80
87
81
52
39
41
53
47
47
59
62
88
99
91
94
110
104
94
87
67
66
56
25
7
-13
-4
9
4
29
34
36
35
32
14
-3
-24
-46
-45
-71
-73
-65
-55
-44
-55
-66
-75
-89
-102
-117
-137
-138
-123
-107
-101
-98
-85
-77
-55
-49
-48
-22
-5
15
36
63
65
111
126
114
97
59
53
77
72
69
52
45
58
58
57
59
50
34
26
17
29
32
37
35
38
28
1
-4
-29
-42
-58
-63
-77
-69
-57
-43
-30
-39
-53
-54
-46
-58
-67
-71
-80
-107
-91
-67
-44
-30
-44
-38
-53
-46
-26
-29
-21
-27
-34
-51
-61
-67
-83
-80
-38
-27
-21
21
40
54
61
54
47
35
20
26
20
42
60
66
81
79
92
74
44
43
41
39
55
70
82
81
79
93
96
101
127
130
142
137
116
101
87
66
53
20
13
-4
-7
0
-22
-33
-57
-82
-104
-134
-150
-159
-175
-183
-183
-173
-153
-163
-143
-138
-137
-140
-124
-106
-85
-51
-27
8
32
34
65
89
100
108
100
94
99
90
73
83
60
53
58
53
46
45
52
43
42
28
14
21
13
0
13
10
-11
-6
-26
-39
-48
-60
-62
-63
-66
-55
-44
-33
-32
-41
-34
-45
-46
-42
-29
-12
-16
-2
-25
-58
-66
-82
-83
-99
-101
-120
-117
-93
-84
-73
-47
-13
1
2
-3
-16
-16
-17
-4
12
16
29
31
22
30
70
83
81
77
31
6
8
17
21
22
43
59
59
62
74
79
83
89
89
74
71
62
74
71
66
92
94
86
91
86
80
80
77
65
43
22
-12
-37
-67
-91
-117
-135
-143
-166
-188
-199
-214
-223
-232
-252
-275
-273
-277
-285
-289
-297
-266
-228
-211
-189
-168
-165
-161
-141
-123
-114
-103
-78
-78
-82
-80
-68
-21
23
58
106
135
178
219
233
247
253
257
262
252
245
223
198
175
157
133
105
81
55
37
19
4
-6
-10
0
-28
-36
-45
-63
-72
-71
-69
-89
-95
-96
-108
-98
-85
-71
-36
-22
-7
8
12
18
27
40
34
39
38
33
44
62
83
96
99
121
141
163
184
188
190
215
208
193
177
152
117
92
64
26
3
-29
-61
-72
-87
-106
-96
-73
-79
-63
-60
-63
-59
-76
-62
-57
-44
-48
-42
-19
-32
-28
-25
-31
-11
-16
-12
-3
-5
6
15
20
42
51
57
56
62
56
51
75
89
95
99
101
91
101
97
96
101
84
51
37
40
19
4
-12
-32
-36
-31
-17
-29
-36
-36
-49
-21
1
-14
-27
-32
-43
-48
-43
-33
-41
-30
-13
-29
-45
-37
-43
-46
-46
-57
-63
-60
-52
-41
-30
-15
24
43
52
68
80
78
89
114
124
145
161
154
158
167
180
183
159
163
165
130
115
92
54
25
4
8
6
4
3
-19
-33
-41
-35
-37
-33
-25
-28
-33
-25
-24
-12
-15
-14
9
26
21
40
61
55
57
67
79
81
75
85
66
65
47
30
27
-4
-20
-20
-22
-8
13
0
1
-6
-20
-19
-20
-15
-8
7
13
12
44
35
38
45
29
52
51
43
46
38
22
22
28
28
23
20
8
-22
-41
-39
-37
-14
-2
-6
-9
-29
-35
-34
-48
-49
-49
-37
-26
-24
-20
-6
4
7
4
-13
-32
-41
-37
-57
-64
-69
-79
-84
-82
-69
-58
-49
-41
-19
-4
-9
0
11
30
53
51
60
53
50
33
39
35
35
21
9
-10
-29
-42
-55
-79
-90
-92
-99
-102
-110
-126
-128
-119
-112
-100
-79
-57
-37
-34
-38
-36
-34
-32
-23
-42
-55
-67
-80
-91
-104
-124
-116
-140
-146
-131
-155
-145
-144
-113
-82
-80
-50
-45
-38
-29
-14
14
32
42
30
53
56
56
73
65
57
63
66
52
65
73
71
79
71
79
73
55
50
45
49
48
50
63
71
78
85
105
84
59
47
18
-4
-9
-40
-55
-77
-95
-98
-92
-77
-62
-77
-75
-79
-70
-70
-56
-51
-48
-54
-49
-66
-77
-68
-44
-30
-20
-26
-32
-27
-22
-11
14
20
7
16
16
16
33
26
33
68
94
113
127
133
123
125
133
127
121
118
105
94
74
56
50
44
33
6
-11
-34
-42
-39
-21
10
18
9
-2
2
-7
-4
-6
-7
-7
-16
-26
-50
-61
-72
-80
-83
-104
-113
-132
-136
-136
-135
-125
-110
-98
-92
-100
-90
-77
-66
-59
-55
-45
-47
-39
-11
12
42
71
90
119
127
134
158
174
179
191
179
168
157
123
120
114
116
120
95
87
78
61
54
62
53
37
17
8
3
-20
-20
-42
-54
-79
-92
-89
-114
-116
-112
-111
-127
-142
-162
-189
-174
-168
-158
-159
-149
-140
-138
-115
-95
-70
-52
-28
-8
6
30
47
75
99
101
100
79
98
129
125
131
126
125
129
121
130
136
149
136
123
112
98
108
101
96
93
81
80
97
92
91
71
49
45
30
35
10
-2
-11
-15
-5
-16
-6
9
1
-4
-21
-19
-3
22
42
46
60
79
81
86
104
109
89
79
61
42
27
1
-23
-24
-36
-55
-59
-53
-62
-76
-81
-97
-99
-82
-68
-54
-26
14
21
34
55
77
92
93
104
104
95
92
83
97
93
103
90
80
71
44
38
16
3
-18
-36
-48
-43
-49
-60
-64
-67
-79
-81
-83
-73
-58
-37
-8
5
-6
-7
-13
-18
-7
2
7
-15
-14
-11
-29
-17
-6
6
24
24
42
54
63
83
99
117
114
150
178
183
191
187
199
185
181
177
167
182
160
154
143
113
96
88
63
50
43
33
34
9
-18
-19
-21
-26
-17
1
-11
-12
-12
-31
-37
-40
-49
-47
-41
-49
-41
-34
-46
-36
-58
-71
-77
-84
-76
-83
-61
-40
-40
7
29
36
66
73
90
101
108
115
148
161
160
176
198
210
232
240
250
224
188
173
161
141
134
121
113
104
79
59
18
-37
-65
-90
-114
-132
-159
-182
-198
-200
-168
-158
-146
-131
-132
-114
-104
-108
-82
-83
-80
-58
-54
-52
-52
-29
-5
16
29
38
41
69
86
99
103
107
124
127
130
126
150
155
142
139
152
150
155
170
188
198
190
202
224
208
185
183
149
143
145
132
122
111
93
71
55
43
16
-22
-45
-68
-96
-114
-146
-159
-169
-167
-167
-168
-176
-183
-181
-190
-188
-188
-176
-166
-144
-123
-107
-81
-70
-34
-15
11
14
-6
8
-4
-6
-3
-21
-16
-33
-24
-9
16
35
60
93
102
118
132
151
165
172
160
162
156
131
107
93
101
84
77
94
78
67
72
65
36
33
29
8
-1
-15
-39
-69
-86
-92
-90
-97
-98
-96
-104
-93
-79
-78
-70
-63
-55
-59
-81
-91
-103
-108
-117
-135
-126
-110
-112
-98
-82
-66
-51
-27
-2
-6
1
-1
20
16
16
30
38
50
82
83
88
77
77
96
96
99
104
88
88
72
59
54
41
25
5
2
-18
-35
-20
-8
-9
-5
4
-1
-1
-11
-14
-9
-18
-24
11
10
-4
-35
-71
-54
-46
-35
-41
-35
-39
-42
-32
-27
-23
-14
9
34
38
37
40
50
40
40
48
53
46
28
44
34
43
38
16
15
11
16
11
15
1
-24
-2
-4
-10
-14
-11
4
20
37
32
41
30
29
39
27
7
-1
-26
-43
-53
-52
-43
-32
-11
4
25
25
-1
-9
-5
-29
-52
-79
-84
-90
-91
-88
-97
-92
-92
-72
-73
-70
-65
-63
-67
-53
-55
-47
-38
-32
-24
-8
0
6
26
38
55
64
55
67
76
87
86
91
74
55
57
29
6
-23
-19
-39
-47
-38
-36
-42
-48
-64
-87
-86
-101
-106
-113
-131
-127
-115
-116
-112
-118
-105
-85
-89
-80
-60
-50
-38
-43
-44
-48
-44
-32
-31
-29
-18
-12
-17
-21
-19
-19
-2
9
24
34
48
62
73
93
120
145
152
156
162
163
170
182
185
186
175
187
188
181
152
146
147
141
119
77
63
34
21
3
-25
-45
-69
-69
-68
-94
-94
-57
-70
-109
-115
-119
-116
-122
-111
-101
-94
-82
-72
-56
-67
-55
-41
-45
-49
-65
-36
-32
-16
65
83
100
94
54
62
45
57
64
72
70
73
91
92
102
111
135
159
173
184
191
177
169
177
171
161
148
164
155
109
92
70
42
21
7
-7
-35
-65
-58
-54
-85
-100
-67
-74
-100
-110
-114
-102
-117
-119
-92
-83
-116
-117
-91
-77
-53
-53
-37
-31
-47
-70
-54
-34
-24
7
35
41
43
57
70
77
96
114
136
106
80
87
75
62
95
114
108
112
144
155
132
138
142
119
101
108
109
89
77
86
85
74
65
70
53
47
32
27
20
-4
-30
-16
-30
-36
-28
-46
-72
-100
-124
-139
-141
-164
-128
-128
-165
-159
-184
-187
-167
-171
-170
-167
-172
-172
-145
-124
-107
-82
-24
9
20
55
54
76
103
108
127
146
156
161
139
159
193
198
231
228
231
225
208
202
181
157
144
132
91
64
38
20
16
-2
-23
-44
-36
-53
-65
-69
-69
-102
-120
-113
-108
-111
-109
-96
-78
-81
-71
-45
-44
-73
-61
-41
-70
-64
-59
-60
-57
-67
-48
-30
-27
-9
17
38
50
62
76
102
94
92
89
78
65
54
101
92
80
81
51
24
25
38
47
69
64
53
36
20
9
0
7
16
2
6
42
35
21
24
29
27
5
-14
-1
-1
25
46
61
57
71
63
30
10
9
-14
-24
-24
-38
-31
-34
-33
-56
-41
-20
-38
-39
-49
-48
-39
-36
-13
-18
-15
14
34
36
42
63
88
95
112
123
128
164
157
145
130
118
131
92
84
107
79
55
47
43
20
4
2
-5
-35
-21
-16
-64
-82
-106
-102
-94
-116
-106
-83
-85
-81
-65
-73
-113
-130
-120
-148
-165
-154
-119
-135
-135
-80
-70
-74
-76
-41
-25
-52
-16
-8
-50
-41
-10
-4
-33
-44
-3
-19
-17
11
31
36
31
45
54
25
18
22
-3
-13
-18
-17
-19
-31
8
27
-1
25
51
72
69
75
101
68
30
72
65
2
13
49
43
21
20
61
49
34
55
40
-9
-37
-24
-56
-121
-119
-104
-133
-138
-110
-79
-100
-117
-90
-89
-89
-53
-18
4
-4
16
15
-40
-22
-25
-57
-53
-34
-29
-42
-31
25
34
22
106
121
75
88
105
69
26
43
71
45
76
145
146
100
95
112
91
67
82
71
19
-40
-27
-38
-114
-110
-84
-120
-125
-78
-43
-52
-25
43
35
45
69
61
49
27
44
58
35
70
81
68
92
84
93
91
64
69
31
12
10
-20
-49
-45
-22
-25
3
43
28
17
66
48
13
14
-7
-4
-32
-46
-5
0
-16
-13
18
15
6
12
2
26
-6
-33
-1
-15
-20
21
7
-12
-15
-26
-13
-42
-13
46
0
-7
17
-20
-53
-53
-33
-41
-42
-3
25
45
89
126
135
112
107
124
80
40
16
-22
-39
-64
-76
-51
-40
-2
19
36
38
8
5
-35
-61
-42
-43
-47
-34
-41
-15
2
8
37
10
0
3
-45
-54
-67
-53
-43
-83
-17
-14
-53
-15
-1
-11
-35
-26
13
-51
-75
-26
-73
-74
-65
-67
-86
-103
-45
-44
-82
-10
56
44
89
157
159
137
146
120
68
31
5
-2
-24
-16
73
112
82
125
139
126
131
74
124
143
24
36
77
26
32
65
112
107
69
115
115
88
71
49
7
-42
-51
-82
-58
-62
-118
-85
-73
-105
-111
-84
-42
-28
-14
4
-6
-27
14
41
35
38
28
47
22
-25
-38
-81
-95
-85
-111
-101
-49
-16
2
11
51
28
-43
-8
-36
-106
-112
-42
14
-48
-44
45
9
-28
26
24
-24
-26
46
54
-27
61
125
37
34
57
1
-103
-135
-123
-257
-330
-268
-266
-290
-271
-219
-146
-178
-151
-101
-173
-167
-119
-172
-228
-209
-151
-166
-168
-91
-71
-61
3
-4
-51
-56
-6
8
-47
-24
25
14
56
74
41
7
69
92
39
105
147
148
201
260
272
209
247
294
171
135
146
93
44
12
21
-21
-55
-7
-15
-94
-139
-149
-144
-217
-187
-124
-172
-167
-152
-178
-201
-257
-231
-224
-348
-294
-214
-252
-185
-83
-48
-50
-41
32
16
-36
70
70
-21
54
126
88
69
150
223
158
183
312
274
279
370
411
443
393
366
383
267
168
109
15
-27
-89
-159
-173
-269
-343
-358
-431
-508
-627
-686
-695
-810
-839
-793
-806
-776
-752
-666
-563
-564
-488
-357
-293
-268
-222
-81
35
67
205
398
582
750
878
1084
1105
988
1039
1044
951
974
1152
1498
1831
2294
2910
3250
3342
2932
1749
324
-959
-2334
-3689
-4265
-3830
-3158
-2282
-711
633
1271
1900
2251
1821
789
-154
-794
-1747
-2555
-2590
-2486
-2357
-1849
-1255
-869
-697
-549
-348
-298
-412
-611
-691
-758
-1103
-1374
-1289
-1415
-1638
-1474
-1157
-933
-662
60
905
1423
2111
2871
3256
3354
3223
2931
2359
1669
1173
740
441
465
641
1027
1564
1930
2165
2372
2357
1936
1367
531
-602
-1496
-2130
-2626
-2889
-2729
-2165
-1663
-1170
-540
-158
-33
79
106
-137
-510
-706
-881
-1152
-1268
-1272
-1246
-1176
-1042
-909
-991
-1177
-1135
-1074
-1331
-1636
-1591
-1346
-1200
-966
-603
-385
-197
55
178
197
180
494
1080
1497
2063
2748
3238
3682
4026
4200
4295
4511
5023
5399
5831
6158
5018
2247
-500
-2341
-4619
-7332
-8032
-6486
-5083
-3476
-376
2011
2747
3683
4412
3384
865
-1086
-1939
-3649
-5256
-5040
-4397
-3778
-2611
-1189
-118
326
1028
1852
1891
1539
1202
1132
952
307
-205
-627
-1164
-1639
-1962
-2083
-2003
-1444
-352
817
1885
2799
3601
4054
3833
3135
2087
812
-427
-1593
-2430
-2763
-2658
-2054
-1170
-243
-106
-1144
-2080
-2108
-2413
-3149
-2856
-1298
-229
297
1652
2081
1177
1040
1038
359
-752
-1243
-483
-233
-204
773
1522
1944
2358
2645
2537
2027
1817
1801
1781
1558
1291
1772
2121
2026
2176
2189
2044
1857
1761
1754
1521
1436
1416
845
-33
-929
-1762
-2706
-3521
-3755
-3900
-3822
-3185
-2532
-2069
-1589
-1093
-939
-1263
-1705
-2314
-3068
-3650
-4061
-4205
-4009
-3379
-2443
-1507
-445
636
1295
1676
1920
1807
1443
1237
1180
1137
1266
1716
2349
3083
4002
5081
6331
7569
8493
9104
9518
9068
6583
3243
899
-1394
-4601
-6842
-6593
-5752
-5268
-2986
-199
796
1665
3043
3291
1589
-488
-1254
-2615
-4771
-5443
-5393
-5493
-5062
-4005
-2909
-2396
-1705
-566
185
445
468
725
957
558
138
-278
-930
-1561
-2031
-2209
-2315
-2088
-1112
140
1392
2556
3672
4551
4834
4649
4011
2900
1725
616
-484
-1362
-1775
-1923
-2524
-3470
-3752
-3584
-3972
-4123
-3020
-1633
-1123
-112
1418
1323
680
788
372
-749
-1653
-1587
-1184
-1207
-324
1322
2610
3979
5620
7053
7903
8282
8674
8542
7341
4998
2163
-450
-3221
-5562
-6769
-7180
-6475
-4618
-2187
113
2127
4058
5152
5277
4566
2829
797
-1222
-3232
-4917
-6192
-6579
-6188
-5564
-4469
-3102
-1733
-389
830
1655
1833
1716
1461
808
-116
-1125
-2043
-2738
-3244
-3472
-3318
-2829
-2012
-849
362
785
389
277
463
-140
-1118
-1343
-1039
-1360
-1509
-695
-572
-663
433
1502
1882
2117
2968
4095
4491
5072
6206
7161
8124
9174
9942
10126
9429
6991
2835
-1263
-4875
-8682
-11658
-12206
-10622
-8549
-5350
-963
2149
4026
5614
6214
4798
1736
-537
-2333
-5030
-6593
-6524
-6090
-5273
-3765
-1876
-574
266
1483
2462
2751
2506
2375
2358
1613
671
-156
-1301
-2441
-3435
-3980
-4139
-3974
-2872
-1120
750
2432
3882
5002
4809
3220
1240
-897
-3352
-5522
-6621
-6451
-5901
-4546
-2036
-94
1277
2851
3943
4164
3621
3111
2769
2113
1953
2579
3549
4824
6430
8132
9245
9730
9170
6550
2404
-1501
-4645
-7856
-10505
-10368
-8267
-6260
-3184
672
3052
4232
5253
5673
4044
1289
-165
-1476
-3547
-4582
-4472
-4241
-3926
-3018
-1884
-1461
-1165
-301
459
714
635
801
972
523
-155
-877
-1816
-2789
-3504
-3788
-3857
-3479
-2333
-738
834
2223
3178
2981
1852
905
-375
-2435
-3974
-4238
-4092
-4122
-2868
-1008
-187
1112
2785
3431
3370
3346
3831
3851
3684
4717
5941
7030
8522
9975
11004
11221
9701
5670
815
-2939
-6940
-10789
-12522
-11515
-9120
-6355
-1918
2049
3780
5492
6550
5628
2814
-244
-1858
-4034
-6148
-6259
-5894
-5299
-3947
-2348
-1037
-583
105
1182
1618
1605
1358
1493
1460
735
111
-861
-2122
-3094
-3891
-4182
-4187
-3599
-1904
78
1900
3483
4756
5049
3796
1911
-35
-2474
-4807
-6096
-6124
-5811
-4877
-2524
-471
958
2584
3690
4005
3646
3269
3088
2566
2698
3745
5008
6611
8410
9986
11117
11565
10109
5802
659
-3097
-6676
-10469
-12433
-10887
-8197
-5738
-1217
2839
4214
5391
6464
5874
2714
-483
-1539
-3553
-5771
-5788
-5429
-5047
-4081
-2590
-1485
-1423
-802
258
789
928
814
1138
1205
686
165
-895
-2019
-3001
-3801
-3983
-4049
-3451
-1795
111
2071
3563
3992
3482
2618
1508
-682
-2950
-4034
-4541
-4988
-4340
-2772
-1750
-352
1666
2771
3133
3293
3751
4057
3931
4604
5816
7003
8453
9916
10931
11406
10684
7426
2288
-2114
-5907
-9807
-12409
-12229
-9669
-6956
-3089
1883
4470
5654
6818
6687
4416
581
-1754
-3487
-6138
-6938
-6442
-5904
-4790
-3266
-1516
-744
-539
401
1055
1152
968
937
1086
605
86
-626
-1804
-2807
-3779
-4249
-4356
-4183
-2884
-982
1025
2509
3034
3305
3187
2066
303
-1440
-2562
-3717
-4397
-3769
-3284
-2565
-792
904
2046
2639
3270
4055
4258
4743
5656
6692
7972
9425
10766
11605
11747
9882
5176
-34
-4066
-8119
-12067
-13694
-11780
-8896
-5729
-429
4033
5974
7550
8520
7405
3509
-223
-2098
-4979
-7446
-7505
-7030
-6287
-4780
-2671
-1082
-589
266
1401
1860
1662
1332
1406
1027
223
-485
-1677
-2989
-4123
-4880
-5066
-5156
-4413
-2454
-146
2156
3793
4369
4263
3706
2321
30
-2248
-3601
-4594
-5234
-4476
-3417
-2417
-400
1558
2745
3344
3736
4368
4425
4402
5078
5865
6988
8636
10163
11132
11732
10999
7108
1399
-3127
-7133
-11296
-13930
-12957
-9955
-7192
-2301
3250
5644
6982
8296
7954
4795
505
-1758
-4136
-7031
-7488
-6879
-6448
-5215
-3224
-1377
-718
-272
771
1438
1538
1258
1209
1120
461
-147
-1081
-2513
-3834
-4907
-5378
-5522
-5135
-3483
-1565
-150
1282
2749
3301
2978
2504
1735
113
-1664
-2400
-3101
-3873
-3234
-1949
-778
574
2145
3688
4614
5576
6904
7941
8886
10019
11131
11828
12335
11973
8645
2758
-2471
-6461
-10702
-14830
-15345
-12227
-9385
-5041
1481
5424
7150
9048
10072
7813
2694
-638
-2968
-6785
-8745
-8376
-7951
-6995
-4674
-1940
-654
-115
1139
2212
2410
1888
1510
1341
586
-131
-1107
-2619
-4062
-5338
-5899
-6155
-6230
-4983
-2639
-357
1201
2432
3825
4107
3374
2472
1099
-797
-2641
-3243
-3592
-4209
-3299
-1550
111
1647
2994
4537
5669
6563
7702
8494
9322
10246
11039
11773
12232
11306
7511
1740
-3058
-7193
-11681
-15007
-14750
-11779
-8798
-3875
2240
5446
7270
9175
9513
6694
1880
-1023
-3637
-7275
-8534
-8220
-7821
-6488
-4181
-1685
-484
232
1572
2499
2526
2024
1664
1252
360
-467
-1634
-3176
-4651
-5798
-6215
-6418
-6124
-4554
-2102
88
1514
2985
4248
4121
3325
2440
1013
-1143
-2715
-2967
-3582
-3972
-2751
-1120
277
1662
3314
4754
5540
6789
8242
9093
9945
11007
11913
12293
12273
10746
6113
48
-4568
-8521
-12839
-15766
-14318
-10975
-8041
-2327
3512
6169
8000
9499
9413
5765
905
-1482
-4674
-8124
-8714
-8428
-7909
-6425
-3868
-1446
-478
539
1900
2690
2779
2228
1953
1360
306
-565
-2079
-3783
-5360
-6562
-6863
-6937
-6305
-4311
-1762
476
2058
3611
4553
4172
3287
2140
479
-1647
-3001
-3302
-3946
-3915
-2419
-758
751
2276
3900
5111
5865
7158
8390
9125
10035
11151
12007
12255
12327
10864
5839
-460
-5117
-9089
-13525
-16526
-14745
-11272
-8296
-2303
3754
6456
8145
9741
9786
5835
868
-1442
-4652
-8100
-8712
-8238
-7693
-6347
-3657
-1231
-421
567
1993
2793
2859
2434
2188
1521
463
-455
-2004
-3809
-5482
-6659
-7035
-7175
-6496
-4501
-1753
902
2800
4249
5200
4898
3881
2346
312
-1894
-3666
-4205
-4420
-4378
-2943
-1002
798
2629
4093
5205
5975
6868
7853
8627
9582
10558
11297
11739
12168
11183
6561
250
-4497
-8522
-13001
-16294
-15228
-11664
-8691
-3004
3654
6463
7950
9691
9879
6375
1086
-1589
-4372
-8033
-8810
-8170
-7724
-6411
-3804
-1216
-276
343
1542
2425
2650
2279
2077
1682
804
13
-1384
-3248
-5114
-6636
-7257
-7475
-6988
-5143
-2520
50
2109
3804
4696
4430
3631
2139
0
-2286
-3804
-4260
-4632
-4135
-2390
-665
1146
3011
4468
5364
6006
7198
8400
9203
10275
11521
12352
12969
13317
11171
5254
-1189
-5810
-10211
-14952
-17322
-14862
-11453
-7816
-799
4900
7115
9096
10572
9815
5196
368
-2011
-5672
-8690
-8704
-8409
-7795
-6039
-3358
-1283
-678
208
1429
2184
2284
2043
1979
1450
729
-132
-1812
-3746
-5772
-7219
-7767
-8019
-7265
-5221
-2701
-201
2083
4021
4712
4377
3754
2421
213
-1887
-3147
-3988
-4321
-3542
-2113
-546
1143
3070
4664
5696
6980
8428
9622
10824
11996
12877
13260
13464
12810
8929
2167
-3753
-8133
-12608
-16661
-17073
-13777
-10579
-5521
1724
6034
8054
9868
10719
8682
3400
-498
-3281
-7195
-9005
-8823
-8550
-7538
-5371
-2530
-795
-6
1084
2155
2846
2720
2399
2059
1172
362
-938
-2866
-4862
-6943
-7994
-8152
-7941
-6654
-4503
-1907
665
2842
4319
4723
4406
3538
1847
-256
-2086
-3353
-3866
-3550
-2609
-1207
459
2271
3929
5115
6230
7506
8776
10180
11609
12693
13313
13945
14155
11305
4933
-1539
-6466
-11380
-16243
-18053
-15769
-12890
-8353
-735
4738
7378
9728
11352
10344
5511
1112
-1927
-6150
-8685
-8893
-8827
-8214
-6328
-3376
-1277
-443
622
1730
2536
2729
2552
2331
1639
934
-68
-1782
-3857
-6248
-7762
-8329
-8586
-7806
-6086
-3753
-1110
1487
3588
4521
4683
4484
3206
1197
-580
-2237
-3401
-3526
-2889
-1805
-395
1544
3660
5326
6917
8721
10372
11990
13289
14024
14328
14545
13527
9483
2865
-3373
-8485
-13240
-17101
-17884
-15325
-11902
-6532
579
5256
7983
10142
11090
9370
4597
497
-2843
-6871
-8970
-9274
-9189
-8274
-6153
-3247
-1253
-168
1156
2430
3220
3307
3161
2713
1749
851
-478
-2499
-4801
-6979
-8236
-8830
-8773
-7607
-5789
-3514
-767
1892
3510
4045
4463
4276
2853
1193
-245
-1696
-2694
-2597
-1739
-1008
199
2361
4454
6117
7843
9680
11306
12703
13781
14266
14439
14399
12125
6253
-625
-5746
-10719
-15712
-18193
-16820
-14025
-10278
-3351
3032
6041
8668
10953
10775
7128
2643
-490
-4567
-8010
-8809
-9094
-8985
-7510
-4910
-2389
-1019
217
1616
2768
3400
3419
3299
2738
1851
740
-1027
-3175
-5680
-7689
-8543
-8842
-8357
-6791
-4560
-2096
405
2749
4098
4409
4217
3348
1661
-240
-1751
-3004
-3600
-3078
-2069
-803
996
3218
5316
7104
9011
10815
12198
13532
14552
14782
14593
14143
11362
4757
-2376
-7449
-12277
-17119
-19219
-16884
-13626
-9624
-2190
4186
7116
9322
11237
10855
6350
1650
-1394
-5653
-8887
-9464
-9313
-8804
-7252
-4265
-1575
-255
1059
2427
3425
3776
3692
3354
2475
1508
233
-1514
-3643
-6228
-8040
-8734
-8751
-7980
-6516
-4243
-1566
968
2822
3487
3650
3676
2768
1325
-79
-1471
-2578
-2759
-2065
-1444
-641
1227
3489
5402
7235
9358
11249
12844
14573
15651
15751
15517
14088
9218
1601
-4763
-9928
-15331
-19151
-18832
-15867
-12626
-6473
1271
5626
8272
10741
11614
9027
4117
677
-3156
-7514
-8968
-9181
-9159
-8134
-5980
-3097
-1308
-98
1400
2605
3492
3799
3868
3502
2518
1485
6
-1987
-4538
-6998
-8369
-9183
-9155
-8009
-6385
-4018
-905
1927
3738
4728
5198
4536
2907
1152
-876
-2880
-3897
-3737
-3022
-2020
-250
2107
4417
6606
8783
10910
12784
14394
15691
16251
16027
15373
12727
6240
-1664
-7495
-12454
-17604
-20313
-18216
-14852
-10890
-3307
3735
7124
9462
11559
11588
7404
2585
-764
-5353
-8841
-9672
-9846
-9501
-8068
-5298
-2559
-853
648
1947
3265
4109
4223
4145
3525
2559
1231
-516
-2681
-5654
-7978
-9014
-9460
-9021
-7740
-5716
-3107
-304
2190
3648
4527
4884
4172
2972
1407
-467
-2079
-2830
-2645
-2220
-1273
558
2709
4988
7437
9978
12190
14082
15672
16396
16450
16230
13808
7749
53
-5943
-11055
-16562
-19868
-18803
-15939
-12211
-5474
1675
5658
8442
11099
11801
8709
4026
574
-3517
-7361
-8875
-9498
-9532
-8519
-6311
-3547
-1804
-405
1196
2733
3920
4294
4313
3961
3079
1935
180
-2066
-4790
-7204
-8564
-9309
-9218
-8301
-6789
-4482
-1706
822
2535
3614
4411
4324
3345
1976
277
-1401
-2510
-2721
-2324
-1839
-517
1748
4075
6422
9019
11585
13787
15596
16965
17391
17151
15730
10704
2595
-4208
-9520
-15372
-19959
-19976
-17091
-14219
-8176
55
4787
7516
10697
12466
10195
5496
2197
-1795
-6575
-8585
-9179
-9842
-9421
-7308
-4526
-2633
-1052
654
2177
3495
4245
4600
4339
3546
2565
983
-1092
-3745
-6534
-8194
-9141
-9455
-8708
-7242
-5013
-2196
585
2642
3732
4382
4465
3551
2228
720
-1024
-2146
-2380
-2261
-1878
-933
808
2795
4793
7081
9285
11280
13304
14937
15865
16103
16018
14075
8494
901
-5414
-10665
-16326
-20021
-19213
-16580
-13250
-6580
976
5337
8178
11177
12335
9450
5026
1713
-2637
-6959
-8602
-9220
-9748
-8989
-6687
-4092
-2209
-565
1058
2469
3549
4218
4434
4040
3376
2368
695
-1422
-4130
-6700
-8236
-9110
-9137
-8286
-6859
-4703
-1927
631
2224
3065
3743
3800
2916
1788
470
-1050
-2031
-2123
-1783
-1487
-550
1405
3506
5759
8369
10957
13375
15472
16885
17551
17737
16396
11294
3372
-3458
-9221
-15209
-19683
-20119
-17757
-14796
-8650
-733
4016
7256
10471
12081
10343
6172
2728
-1322
-5804
-7814
-8740
-9559
-9253
-7600
-5231
-3317
-1799
-311
1255
2789
3760
4385
4420
3905
3112
1697
-308
-3162
-6084
-7968
-9228
-9593
-8863
-7554
-5776
-3226
-342
1476
2622
3903
4491
3946
3105
2314
629
-1047
-1357
-1522
-1827
-1231
448
2456
4608
7551
10635
13198
15618
17542
18278
18359
16990
11789
3677
-3392
-9220
-15200
-19900
-20453
-17888
-14893
-8970
-917
4087
7211
10371
12248
10522
6096
2753
-1008
-5562
-7835
-8666
-9392
-9421
-7855
-5367
-3673
-2341
-748
984
2526
3569
4400
4653
4255
3514
2112
49
-2961
-6122
-8174
-9471
-9974
-9323
-7833
-5876
-3440
-697
1334
2650
3828
4479
4091
3234
2355
769
-817
-1321
-1538
-1676
-1083
391
2269
4415
7216
10164
12770
15288
17188
18046
18475
17671
13140
5203
-2050
-7889
-14061
-19357
-20776
-18648
-15898
-10645
-2556
3139
6441
9641
12110
11303
7094
3541
13
-4569
-7244
-8342
-9088
-9311
-8328
-5957
-4052
-2741
-1317
327
2085
3183
4022
4494
4193
3574
2353
630
-1963
-5192
-7526
-9042
-9800
-9501
-8397
-6582
-4228
-1317
1097
2454
3490
4247
4176
3334
2519
1296
-450
-1134
-1091
-1217
-1043
58
1941
3965
6527
9548
12068
14324
16348
17512
18013
17779
14528
7246
-560
-6500
-12513
-18420
-20998
-19462
-16971
-12655
-4656
1946
5430
8749
11686
11881
8213
4386
1175
-3503
-6728
-7863
-8776
-9240
-8558
-6440
-4362
-3059
-1713
-204
1472
2755
3735
4346
4276
3817
2758
1277
-981
-4153
-6651
-8341
-9421
-9451
-8514
-6953
-5340
-3317
-910
966
2356
3457
4268
4244
3616
2847
1466
200
-502
-989
-965
-426
876
2700
5087
8232
11292
14014
16384
17918
18494
18485
16193
9545
1218
-5365
-11314
-17251
-21149
-20440
-17956
-14515
-7107
24
4186
7694
10606
11941
9423
5541
2465
-1947
-5457
-7101
-8377
-8973
-8703
-7143
-5171
-3685
-2339
-1037
769
2382
3575
4472
4588
4387
3567
2067
46
-3081
-5953
-8031
-9445
-9648
-8952
-7381
-5378
-3305
-943
999
2306
3159
3552
3592
2855
2109
1229
-179
-790
-1005
-1164
-725
280
1940
3844
6442
9571
12353
14849
16861
18013
18307
17679
13920
5997
-1908
-7923
-13860
-19233
-21497
-19486
-16581
-11960
-3787
2610
6037
9138
11711
11790
7899
4020
710
-3898
-6814
-7985
-8719
-8988
-8427
-6251
-4237
-3009
-1731
-401
1269
2570
3551
4221
4113
3662
2677
1229
-1013
-4159
-6672
-8466
-9441
-9321
-8254
-6472
-4436
-2078
301
1836
2949
3616
3866
3467
2552
1800
487
-599
-713
-899
-732
57
1410
3202
5196
7906
10681
13146
15332
16911
17567
17743
16692
11960
3925
-3320
-9145
-14806
-19669
-20810
-18453
-15686
-10178
-2171
3324
6693
9549
11878
11090
6972
3593
-150
-4527
-6978
-8092
-8682
-8930
-7996
-5728
-3932
-2540
-1301
125
1683
2829
3820
4206
4025
3433
2192
731
-1703
-4699
-7065
-8792
-9389
-9083
-7965
-6028
-3935
-1371
1145
2776
3614
3777
3733
3041
1949
949
-446
-1258
-1269
-1066
-542
225
1779
3783
6024
8882
11543
13808
15756
17245
17930
17784
16108
10560
2134
-4918
-10499
-16139
-20793
-21120
-18204
-15160
-8856
-717
4262
7536
10496
12531
10812
6358
3128
-1112
-5497
-7416
-8497
-9142
-9146
-7803
-5530
-3895
-2414
-1106
281
1848
3026
3955
4183
3925
3236
1924
268
-2498
-5491
-7667
-9229
-9614
-8990
-7439
-4931
-2337
17
2124
3506
3772
3169
2554
1843
296
-913
-1279
-1622
-1585
-968
8
984
2117
3895
5713
7605
9729
11862
13877
15448
16426
16874
16657
13587
6201
-1637
-7682
-13420
-18743
-21324
-19557
-16675
-12279
-4059
2744
6478
9512
11886
12027
8405
4366
792
-3938
-6970
-8003
-8679
-8839
-8204
-6328
-4352
-2891
-1697
-689
695
2041
3123
3870
3972
3606
2540
1188
-811
-3885
-6649
-8647
-9710
-9630
-8535
-6355
-3804
-1136
1617
3594
4419
4138
3468
2509
926
-445
-1406
-2094
-2157
-1555
-531
527
1781
3354
4894
6650
8665
10584
12433
14299
15761
16178
16213
15470
11064
3267
-3826
-9331
-14850
-19603
-20316
-17790
-15103
-9453
-1214
4419
7635
10288
12216
10961
6800
3304
-787
-5317
-7520
-8354
-8816
-8839
-7877
-5848
-4053
-2597
-1409
-342
966
2231
3309
3856
3849
3242
2056
593
-1854
-4812
-7238
-8993
-9599
-9162
-7886
-5875
-3356
-420
2137
3713
4429
4482
3867
2665
1512
199
-1168
-1729
-1605
-1112
-414
696
2222
3737
5619
7961
10299
12411
14367
15921
16743
17152
16704
13019
5424
-2170
-8081
-13831
-19065
-21046
-19242
-16633
-11494
-3241
2919
6780
9790
12085
11999
8335
4694
604
-4204
-6705
-8197
-9048
-9170
-8850
-6967
-5069
-3502
-2115
-1064
667
2227
3466
4469
4593
4182
3078
1590
-748
-4025
-6742
-8864
-9921
-9681
-8600
-6492
-3982
-1090
1855
3625
4439
4441
3846
2786
1283
44
-1190
-2045
-1922
-1542
-848
120
1383
2972
4635
6735
8953
11032
13110
14847
15927
16346
16531
15203
10054
2137
-4828
-10299
-15914
-20353
-20524
-18092
-15015
-8560
-515
4849
7991
10722
12688
10953
6960
3539
-921
-5098
-7260
-8310
-8856
-9120
-8092
-6207
-4490
-2991
-1901
-492
1146
2589
3839
4468
4450
3666
2384
685
-2137
-5256
-7759
-9485
-9971
-9205
-7322
-4848
-2236
530
2826
4056
4194
3637
2796
1505
169
-812
-1630
-1974
-1695
-927
17
929
2245
3703
5309
7275
9306
11306
13132
14782
15919
16278
16090
13474
6944
-762
-6946
-12423
-17722
-20637
-19292
-16525
-12441
-4895
2110
6228
9120
11465
11954
8912
5127
1593
-2929
-6122
-7495
-8303
-8651
-8337
-6919
-5259
-3791
-2491
-1462
-117
1437
2868
3913
4310
4162
3212
1774
-326
-3334
-6170
-8472
-9758
-9639
-8429
-6151
-3269
-386
2200
4012
4764
4266
2902
1364
-192
-1738
-2616
-2866
-2693
-1820
-601
696
1896
2984
4246
5419
6684
8410
10276
12093
13623
14718
15361
15544
14474
9864
1989
-4952
-10099
-15271
-19445
-19609
-16734
-13602
-7619
565
5652
8232
10429
11853
10251
6036
2590
-1348
-5557
-7267
-7827
-8250
-8177
-7357
-5510
-3835
-2583
-1581
-686
635
2088
3222
3804
3754
2977
1658
57
-2467
-5405
-7854
-9445
-9601
-8610
-6707
-3972
-1191
1280
3168
4170
4015
2848
1594
511
-745
-1693
-1980
-1909
-1353
-296
878
1806
2638
3740
5066
6537
8304
10216
11994
13552
14659
15263
15632
14210
8938
1365
-5181
-10472
-15670
-19358
-19007
-16502
-13002
-6443
860
5659
8295
10428
11658
9497
5765
2281
-1892
-5408
-7215
-7776
-8038
-8094
-7093
-5470
-3925
-2763
-1881
-769
503
1999
3248
3835
3815
3005
1773
-23
-2661
-5352
-7745
-9156
-9140
-8134
-6147
-3486
-737
1556
3339
4462
4029
2648
1488
319
-1224
-2205
-2239
-2226
-1800
-514
760
1519
2438
3746
4924
6263
8125
9985
11800
13629
14964
15589
15807
14488
9196
1367
-5115
-10493
-15715
-19402
-18988
-16166
-12975
-6344
1329
5832
8509
10602
11604
9379
5451
2149
-2161
-5817
-7244
-7871
-8147
-7961
-6961
-5526
-4063
-2703
-1934
-1041
333
1815
2989
3629
3801
3001
1618
-7
-2511
-5245
-7699
-9247
-9285
-8271
-6300
-3559
-684
1617
3188
4245
4160
2899
1559
618
-558
-1591
-1706
-1541
-1214
-453
558
1440
2123
3222
4616
6167
8179
10279
12308
14277
15494
15796
15778
14297
9012
1154
-5398
-10580
-15716
-19247
-18707
-15934
-12832
-6588
862
5409
8068
9944
10994
9186
5356
2196
-1793
-5416
-7034
-7881
-7985
-7988
-7441
-5891
-4461
-3154
-2152
-1073
412
1764
3044
3780
3693
2861
1444
-251
-2706
-5374
-7601
-9212
-9330
-8164
-6122
-3498
-1026
1161
2745
3608
3733
2937
2035
1170
183
-363
-672
-835
-585
-44
662
1276
2148
3327
4476
6142
8271
10361
12274
13983
15109
15450
15339
13213
7269
-230
-6254
-11235
-16144
-18963
-17856
-15392
-11884
-5191
1424
5141
7502
9616
10334
8007
4702
1650
-2375
-5403
-6602
-7369
-7853
-7957
-7210
-5809
-4490
-3284
-2265
-1038
600
2201
3368
3898
3593
2511
1180
-603
-3150
-5844
-8027
-9076
-8826
-7628
-5543
-3237
-1146
1049
2878
3609
3404
2918
2371
1355
507
175
-508
-855
-355
256
808
1434
2484
3876
5396
7529
9892
11883
13713
15106
15834
15958
14359
9731
2521
-4451
-9795
-14746
-18659
-19115
-16855
-13651
-8140
-1151
3882
6759
8920
10392
9226
5884
2768
-864
-4372
-6210
-7098
-7490
-7686
-7334
-6016
-4684
-3511
-2470
-1398
183
1800
3149
4068
4141
3387
2099
373
-2082
-4902
-7340
-8952
-9301
-8460
-6843
-4860
-2636
-232
1722
3058
3802
3811
3287
2581
2048
1173
103
-439
-691
-651
-143
742
1710
2912
4814
7117
9537
11861
13648
14741
15320
15402
14478
11267
4814
-2438
-7961
-12583
-16808
-18837
-17373
-14708
-10662
-3778
2077
5450
7779
9568
9973
7506
4391
1099
-2893
-5282
-6603
-7512
-7680
-7797
-6952
-5344
-3752
-2486
-1554
-48
1591
2759
3666
3969
3354
1977
455
-1469
-4181
-6755
-8594
-9296
-8775
-7639
-6305
-4844
-2651
143
2353
3766
4690
4859
4353
3888
3171
1559
-92
-891
-1006
-789
-90
1077
2596
4827
7779
10771
13299
14958
15814
16258
16215
14455
9231
1874
-4647
-10155
-14883
-18243
-18719
-16902
-14073
-8208
-1410
3224
6474
8686
10202
9344
6510
3597
-433
-3850
-5758
-7112
-7652
-8124
-7868
-6564
-5089
-3473
-2259
-936
759
2262
3605
4308
4162
3272
1780
-106
-2657
-5452
-7882
-9417
-9582
-8844
-7751
-6237
-4052
-1431
1069
3131
4585
5101
4862
4537
3778
2318
756
-390
-940
-1109
-633
475
1741
3669
6529
9710
12586
14552
15747
16398
16309
15373
12216
5898
-1144
-7046
-12022
-16171
-18561
-17734
-15404
-11511
-5075
585
4477
7128
8903
9611
7756
4958
1706
-2188
-4759
-6391
-7462
-7914
-8137
-7308
-5819
-4299
-2822
-1616
-166
1490
2879
3812
4025
3513
2295
532
-1604
-4066
-6552
-8600
-9559
-9661
-9344
-8163
-6092
-3574
-689
2217
4474
5669
6170
6136
5149
3559
1727
38
-975
-1275
-845
160
1779
4163
7136
10411
13258
15296
16698
17147
16653
15582
12441
6024
-1228
-6921
-11757
-16266
-18495
-17617
-15684
-11915
-5703
21
3811
6347
8626
9238
7499
5004
1529
-2087
-4773
-6652
-7605
-8274
-8219
-7301
-5852
-3859
-2411
-1142
358
1776
3092
3810
3924
3235
1863
348
-1663
-3969
-6318
-8518
-10010
-10806
-10683
-9468
-7187
-4048
-504
2955
5768
7451
8007
7494
5861
3636
1477
-328
-1552
-1887
-1199
261
2375
5342
8895
12334
14981
16586
17314
17181
16431
14363
9329
2405
-3778
-8805
-13442
-16885
-17460
-16401
-14319
-9438
-3556
788
3847
6514
8432
8062
6287
3812
96
-3208
-5464
-7023
-8063
-8758
-8499
-7338
-5587
-3646
-2076
-507
1194
2650
3719
4193
3753
2574
1121
-491
-2602
-5049
-7484
-9562
-10661
-10777
-10065
-8391
-5650
-2156
1317
4466
6790
7613
7440
6594
4939
2827
842
-506
-1223
-997
276
2164
4701
7886
11301
14244
16166
17116
17048
16365
14759
10627
4101
-2241
-7229
-11640
-15356
-16643
-15835
-14359
-10640
-5270
-884
2104
4402
6631
6992
5672
3932
982
-2068
-4534
-6182
-7205
-8263
-8383
-7619
-6144
-4292
-2783
-1129
532
1988
3175
3794
3761
2836
1471
5
-1869
-4356
-7313
-9759
-10942
-10850
-9711
-7715
-4802
-1522
1797
4928
6930
7544
7095
6050
4682
2822
932
-489
-1083
-518
819
2910
5745
8770
11877
14594
16193
16702
16327
15506
13568
9024
2855
-2953
-7851
-12010
-15040
-15721
-15057
-13447
-9426
-4596
-840
1841
3898
5406
5387
4203
2374
-398
-3043
-5003
-6391
-7129
-7705
-7848
-6928
-5443
-3969
-2481
-972
377
1518
2642
3375
3141
2325
1298
-231
-2440
-5262
-7919
-9636
-10371
-9953
-8425
-5792
-2795
332
3621
5840
6884
6909
6102
4967
3321
1751
542
-174
208
1344
3231
5791
8463
11061
13218
14686
15311
15087
14525
13407
10111
4680
-530
-4892
-9087
-12845
-14430
-14096
-13568
-10909
-6400
-2670
19
2103
4269
4797
3512
2175
-147
-2788
-4901
-6364
-6919
-7555
-7626
-6548
-5145
-3773
-2641
-1354
44
943
1711
2292
2221
1722
872
-258
-2287
-4981
-7186
-8646
-9080
-8628
-7243
-4992
-2378
672
3333
5175
6172
5939
5187
4067
2586
1117
-67
-361
84
1308
3435
5814
8463
11183
13331
14688
15007
14662
13958
12987
10808
6189
790
-3830
-7855
-11295
-13526
-13808
-13287
-11394
-7431
-3479
-437
1649
3296
4301
3670
2138
-233
-3053
-5197
-6771
-7475
-7605
-7591
-6730
-5239
-3492
-1961
-1074
-69
975
1629
2083
2059
1451
-82
-2336
-4342
-6011
-7575
-8717
-8579
-7177
-5352
-2949
101
2766
4488
5674
6351
5755
4240
2688
1174
-98
-727
-489
498
2173
4447
7155
10007
12341
13579
14121
14043
13164
12168
11351
9398
4921
-676
-5617
-9962
-13010
-14201
-13838
-12339
-9236
-4478
-190
2844
4789
5341
4846
3408
1082
-2054
-5357
-7637
-8816
-9023
-8346
-7417
-6086
-4310
-2552
-892
375
1176
1684
2131
2397
1883
875
-925
-3610
-5659
-6886
-8118
-9012
-8501
-6693
-4658
-1772
1615
3759
5235
6444
6761
5934
4247
2370
488
-645
-847
-592
690
2716
5143
8157
10995
12753
13542
14067
13926
13002
12137
11018
8133
3512
-646
-4309
-8178
-11299
-12957
-13005
-12300
-9829
-5806
-2536
145
2182
3748
4169
2945
1197
-1467
-4210
-6306
-7845
-8363
-8639
-8374
-7101
-5397
-3512
-1952
-530
780
1655
2385
2593
1687
-203
-2233
-3819
-5316
-6677
-7502
-7576
-6959
-5437
-3069
-747
1308
3293
5064
6172
6385
5878
4615
3127
2039
1274
940
1238
2395
4396
6807
9242
11111
12256
12871
13074
12886
12040
11079
9330
5438
977
-2647
-6206
-9947
-12272
-12342
-12153
-10875
-7373
-4038
-1617
460
2489
3286
2419
1131
-976
-3500
-5649
-7375
-8199
-8515
-8411
-7462
-5759
-3930
-2457
-909
490
1190
1629
1683
368
-1461
-2340
-3164
-4355
-5004
-5165
-5587
-5436
-3793
-2298
-1272
352
2135
3456
4431
5028
4776
4018
3463
2959
2716
2771
2942
3863
5586
7345
8779
10121
11142
11336
11461
11639
10969
10114
9136
6378
2095
-1632
-4965
-8755
-11384
-11724
-11496
-10811
-7890
-4554
-2470
-496
1342
2083
1529
713
-703
-3141
-5016
-6419
-7619
-8077
-7991
-7295
-6095
-4400
-2672
-1434
-190
770
939
240
-1059
-1844
-2437
-3314
-3777
-3752
-3941
-4205
-3192
-1819
-1341
-526
975
2158
2906
3740
4166
3778
3459
3416
3327
3436
3619
4115
5367
6962
8267
9254
10211
10631
10455
10420
10133
9251
8467
7471
4959
1395
-1605
-4505
-7580
-9510
-9895
-9968
-9395
-7165
-4840
-3244
-1731
-442
76
-235
-910
-2035
-3530
-4891
-6040
-6589
-6744
-6810
-6224
-5014
-3828
-2822
-1714
-738
-924
-1697
-1721
-1773
-2400
-2768
-2533
-2567
-3066
-2720
-2031
-1966
-1628
-674
443
1371
2256
3037
3333
3449
3468
3489
3687
3613
3666
4415
5460
6441
7436
8529
9286
9681
10116
10117
9546
8931
8503
8216
6745
3559
339
-2458
-5434
-8229
-9456
-9644
-9958
-8676
-5921
-3831
-2579
-1288
-106
-66
-688
-1527
-3099
-4818
-6207
-7057
-7226
-7225
-6923
-5994
-4623
-3344
-2538
-2121
-2307
-2516
-2012
-1710
-1805
-1744
-1663
-1789
-1665
-1200
-1473
-1973
-1586
-883
-284
559
1555
2266
2993
4025
4706
4989
5061
4944
5133
5684
6103
6389
6860
7343
7820
8353
8770
8843
8582
8508
8404
8183
7171
4605
1766
-785
-3600
-6330
-8089
-8855
-9378
-8872
-7011
-5492
-4493
-3242
-2083
-1457
-1456
-1865
-2700
-3921
-4928
-5710
-6196
-6400
-6503
-5995
-4942
-4072
-3715
-3673
-3308
-2819
-2465
-1887
-1457
-1271
-1088
-708
-206
-271
-651
-808
-834
-584
-237
271
1030
1726
2631
3704
4596
5125
5407
5941
6388
6565
6746
6863
7074
7402
7805
8019
7981
7863
7575
7456
7265
6764
5730
3747
1501
-716
-2974
-5216
-6878
-7503
-7868
-7436
-6160
-5121
-4402
-3619
-2818
-2723
-3007
-3333
-4183
-5097
-5546
-5793
-5979
-5897
-5405
-4778
-4222
-3687
-3628
-3971
-3923
-3415
-2997
-2738
-2113
-1391
-1042
-527
149
148
-279
-279
13
104
336
933
1612
2423
3408
4310
4988
5349
5616
6042
6460
6679
6829
7186
7562
7774
8007
7992
7660
7485
7209
6812
6487
6172
5171
3093
1124
-858
-3352
-5538
-6721
-7253
-7704
-7165
-5750
-4774
-4214
-3423
-2813
-3011
-3566
-4082
-4777
-5639
-6142
-6258
-6171
-5920
-5522
-4774
-4125
-3988
-3902
-3470
-2941
-2611
-2181
-1597
-1258
-943
-386
7
-19
-217
-369
-409
-345
-172
225
927
1911
2961
4003
4917
5425
5667
5997
6366
6483
6340
6402
6674
6769
6956
7167
7144
6922
6795
6895
6638
6122
5806
5170
3579
1499
-256
-2197
-4475
-6016
-6711
-7262
-7403
-6573
-5573
-4868
-4085
-3359
-2909
-2839
-3123
-3661
-4271
-4988
-5733
-6026
-6069
-6518
-6774
-6223
-5593
-5079
-4189
-2995
-2155
-1317
-191
521
720
667
441
154
-257
-662
-947
-870
-485
107
1110
2229
3116
4002
4970
5772
6253
6548
6741
6684
6507
6451
6460
6350
6087
5947
5887
5750
5734
5784
5896
5996
5959
5572
4241
2427
575
-1626
-3740
-5511
-6742
-7378
-7461
-6826
-5973
-5040
-4190
-3643
-3178
-3026
-3355
-3880
-4390
-4891
-5322
-5411
-5295
-5249
-5150
-5121
-5176
-4941
-4572
-4155
-3503
-2564
-1605
-805
119
767
770
666
550
203
-222
-398
-265
-45
526
1455
2388
3341
4237
5018
5635
6041
6272
6289
6156
5982
5921
6030
6120
6064
6030
6094
6117
5994
5683
5219
4694
4242
3459
2232
924
-569
-2290
-3751
-4515
-5208
-5962
-5983
-5550
-5201
-4908
-4305
-3968
-4161
-4193
-4184
-4408
-4739
-4932
-5055
-5121
-4998
-5063
-5193
-5102
-4983
-4704
-4074
-3292
-2549
-1828
-984
-356
-6
237
313
380
385
218
104
110
241
583
1310
2243
2985
3774
4680
5451
6017
6401
6599
6506
6309
6206
6124
5934
5577
5276
5191
5164
5211
5376
5393
5302
5235
4845
3606
1826
121
-1797
-3733
-4860
-5507
-6225
-6445
-5814
-5193
-5006
-4521
-3833
-3832
-3882
-3602
-3773
-4404
-4809
-4837
-5091
-5350
-5274
-5387
-5527
-5369
-5053
-4668
-4069
-3079
-2100
-1136
-134
479
790
889
761
441
-40
-372
-501
-322
154
845
1879
2943
3911
4951
5824
6356
6670
6824
6650
6389
6279
5903
5364
5083
4916
4633
4397
4441
4337
4070
4214
4431
4381
4182
3588
2324
756
-726
-2346
-4011
-5076
-5712
-6274
-6202
-5731
-5520
-5302
-4766
-4301
-4218
-4093
-4032
-4490
-4955
-5045
-5204
-5392
-5405
-5302
-5113
-4811
-4211
-3470
-2700
-1952
-1227
-389
259
610
931
995
797
582
445
226
-44
76
530
1150
2095
3106
4005
4853
5617
6169
6363
6361
6181
5832
5521
5226
4946
4647
4418
4371
4367
4303
4341
4439
4375
4126
3969
3708
2913
1797
621
-810
-2487
-3831
-4772
-5593
-6040
-5863
-5400
-4970
-4444
-3940
-3684
-3579
-3546
-3717
-4120
-4567
-4968
-5411
-5777
-5976
-6014
-5719
-5033
-4184
-3297
-2390
-1538
-846
-228
237
457
497
470
394
322
283
266
352
636
1073
1654
2353
3061
3758
4444
5048
5472
5727
5854
5668
5264
5002
4785
4493
4467
4479
4271
4153
4346
4369
4039
3969
3947
3507
3002
2593
1875
680
-479
-1398
-2545
-3654
-4337
-4796
-5182
-5398
-5258
-4984
-4879
-4671
-4378
-4230
-4299
-4402
-4563
-5005
-5363
-5428
-5504
-5434
-5008
-4483
-4051
-3442
-2665
-2141
-1630
-933
-331
117
583
997
1185
1240
1310
1321
1360
1505
1800
2261
2781
3332
3919
4527
4930
5222
5443
5422
5246
5070
4846
4513
4201
3996
3700
3510
3551
3544
3545
3600
3639
3421
2967
2549
1919
1047
360
-265
-1202
-2260
-3035
-3828
-4876
-5522
-5760
-6124
-6270
-5900
-5388
-5121
-4740
-4115
-3894
-3925
-3905
-4005
-4219
-4372
-4294
-4059
-3793
-3430
-2932
-2273
-1645
-1043
-333
280
708
1031
1332
1502
1499
1531
1668
1839
2051
2300
2615
2960
3365
3781
4158
4510
4733
4840
4928
4938
4753
4506
4342
4140
3859
3646
3454
3097
2694
2406
2244
2099
1902
1717
1432
939
313
-308
-982
-1841
-2566
-3127
-3782
-4279
-4495
-4672
-4776
-4676
-4433
-4425
-4504
-4417
-4469
-4545
-4471
-4341
-4208
-4000
-3632
-3231
-2760
-2232
-1747
-1203
-782
-516
-237
-10
160
329
605
887
1078
1372
1677
1897
2219
2541
2811
3058
3310
3548
3656
3712
3706
3596
3440
3241
3081
2891
2721
2682
2669
2672
2646
2665
2593
2369
2176
1947
1639
1247
833
493
78
-355
-685
-1054
-1486
-1952
-2225
-2391
-2713
-2913
-3003
-3251
-3467
-3516
-3561
-3719
-3772
-3673
-3687
-3600
-3386
-3193
-2967
-2713
-2386
-2088
-1824
-1537
-1250
-927
-715
-566
-371
-277
-237
-68
177
336
545
923
1195
1331
1583
1786
1852
2042
2367
2515
2574
2733
2759
2694
2666
2621
2535
2482
2469
2418
2356
2314
2231
2117
1986
1796
1576
1406
1136
860
655
421
72
-245
-373
-527
-690
-736
-785
-950
-1178
-1380
-1681
-2091
-2353
-2504
-2623
-2686
-2747
-2808
-2919
-2965
-2930
-2854
-2724
-2561
-2382
-2130
-1891
-1671
-1439
-1234
-1016
-824
-687
-629
-605
-573
-505
-396
-289
-54
214
489
837
1175
1424
1547
1655
1702
1643
1661
1752
1834
1987
2200
2366
2450
2468
2381
2213
2113
2024
1935
1915
1917
1823
1677
1546
1298
924
660
403
114
-67
-171
-248
-334
-341
-340
-512
-717
-967
-1300
-1573
-1843
-2045
-2134
-2128
-2111
-2114
-2039
-2066
-2111
-1993
-1928
-1886
-1799
-1725
-1724
-1689
-1544
-1553
-1607
-1504
-1446
-1380
-1189
-977
-786
-546
-233
-57
81
222
307
431
550
646
719
799
841
865
988
1120
1200
1410
1653
1766
1917
2061
2065
1970
1888
1735
1515
1372
1264
1166
1128
1046
942
890
815
697
624
606
444
233
125
-112
-401
-560
-699
-865
-936
-976
-1133
-1342
-1493
-1614
-1680
-1617
-1445
-1309
-1272
-1323
-1469
-1627
-1780
-1857
-1800
-1628
-1495
-1362
-1229
-1208
-1207
-1158
-1083
-982
-837
-695
-552
-402
-334
-338
-286
-179
-199
-158
59
187
316
592
871
980
1068
1211
1299
1347
1459
1592
1637
1551
1456
1367
1167
933
811
806
750
768
928
1088
1133
1153
1202
1118
839
571
421
184
-88
-238
-453
-703
-869
-948
-993
-986
-900
-831
-749
-683
-635
-594
-691
-871
-990
-1125
-1268
-1315
-1268
-1276
-1286
-1206
-1175
-1205
-1132
-934
-784
-620
-402
-260
-172
-122
-114
-184
-258
-320
-380
-412
-389
-277
-8
245
420
561
702
785
784
850
885
789
734
709
622
532
466
447
439
465
471
463
465
451
503
570
545
544
515
408
319
258
174
60
-33
-97
-204
-279
-254
-230
-167
-62
-6
-45
-80
-107
-255
-381
-397
-422
-542
-601
-607
-761
-919
-923
-868
-851
-809
-690
-610
-607
-573
-482
-439
-487
-478
-393
-386
-398
-323
-207
-151
-152
-60
16
-43
-71
-8
-6
-35
6
86
140
202
302
378
426
429
419
419
393
363
387
459
508
496
492
517
466
437
420
371
324
276
178
110
74
29
-25
9
60
-20
-85
-104
-172
-266
-315
-280
-208
-149
-74
4
-5
-121
-258
-380
-544
-685
-689
-646
-620
-532
-458
-460
-399
-275
-179
-43
115
236
234
118
33
-52
-192
-264
-199
-132
-127
-97
-12
-77
-165
-93
16
2
-3
97
159
97
69
92
33
0
47
103
86
51
54
24
-77
-160
-156
-128
-69
41
133
130
161
218
221
223
252
310
289
251
243
181
62
67
99
96
122
221
248
190
173
152
-6
-194
-258
-277
-355
-394
-345
-293
-256
-151
40
138
169
230
225
140
11
-123
-245
-287
-303
-349
-369
-402
-494
-492
-460
-416
-357
-329
-269
-192
-164
-198
-181
-126
-136
-160
-87
-74
-165
-170
-80
-45
-83
-26
82
95
91
150
218
182
145
186
224
186
139
193
234
168
145
218
230
208
264
316
325
294
240
175
83
-87
-233
-273
-304
-365
-336
-191
-102
-49
54
143
140
88
39
12
11
-57
-97
-46
-101
-259
-303
-272
-354
-413
-304
-229
-275
-267
-143
-96
-124
-48
43
28
-83
-139
-108
-116
-150
-85
-8
-35
-34
46
78
45
98
196
181
145
127
56
-69
-108
-118
-185
-208
-158
-130
-80
38
174
232
212
228
220
85
-45
-21
14
-40
-32
30
-37
-138
-111
-57
-85
-133
-9
151
161
196
314
311
161
94
128
59
-94
-85
-21
-97
-178
-159
-164
-247
-250
-149
-132
-209
-219
-138
-111
-143
-52
67
23
-18
6
-43
-194
-264
-211
-184
-198
-112
3
-11
-29
17
10
-70
-68
12
37
55
68
69
20
-19
-3
-5
-3
36
113
166
184
166
165
133
82
62
42
-11
-37
-45
-53
-66
-13
42
46
66
66
37
2
-41
-76
-85
-51
-4
33
99
127
111
66
20
-68
-176
-187
-201
-208
-163
-87
-14
4
39
79
58
19
8
42
24
-3
23
6
-49
-73
-77
-124
-169
-147
-75
-28
-18
25
61
20
-5
7
8
-46
-82
-80
-115
-146
-130
-122
-109
-58
-7
9
7
34
36
29
45
58
92
145
191
223
224
187
119
18
-90
-171
-210
-214
-228
-192
-134
-91
-81
-54
-40
-84
-163
-234
-299
-392
-404
-321
-243
-173
-109
6
89
141
217
271
275
207
160
112
30
-38
-46
-60
-64
-43
-37
-38
14
71
112
145
188
190
166
181
178
107
9
-46
-107
-176
-172
-116
-44
24
107
218
272
273
287
318
250
218
242
214
151
122
116
27
-48
-62
-105
-141
-159
-151
-154
-170
-168
-193
-204
-201
-186
-186
-203
-218
-224
-238
-197
-140
-66
-17
-9
-6
-20
-34
-31
-5
4
42
70
46
21
2
-24
-38
-33
-51
-62
-39
-25
-3
10
16
22
13
0
-2
0
2
22
57
94
125
197
282
356
401
423
447
431
368
315
271
213
128
95
73
23
0
9
34
14
-21
-21
-39
-74
-124
-166
-225
-273
-287
-261
-232
-225
-180
-118
-64
-29
40
107
128
95
74
42
-34
-114
-161
-226
-310
-342
-338
-320
-272
-181
-77
-10
61
83
101
84
15
-25
-62
-150
-220
-199
-166
-139
-73
16
86
116
167
250
260
262
285
296
296
257
219
155
57
-25
-64
-62
-47
-12
45
97
112
115
125
107
68
11
-35
-66
-132
-192
-189
-173
-165
-151
-83
-20
-2
25
45
42
37
34
23
-16
-81
-117
-151
-202
-256
-281
-328
-370
-367
-307
-206
-103
4
116
185
182
170
135
67
17
-13
-54
-76
-100
-80
-35
6
35
72
143
170
182
183
181
146
53
-5
-61
-145
-171
-166
-147
-115
-66
23
77
116
174
186
193
193
174
130
82
15
-30
-63
-73
-72
-39
-18
7
30
58
75
73
83
90
81
80
69
45
0
-68
-110
-132
-178
-175
-181
-177
-167
-146
-104
-62
-20
32
76
83
73
82
42
-16
-65
-106
-138
-160
-109
-46
19
127
226
278
309
312
296
257
185
117
46
-21
-88
-125
-119
-113
-74
-17
40
84
102
113
126
114
80
66
47
-31
-87
-120
-145
-189
-205
-189
-214
-220
-214
-163
-146
-150
-147
-135
-146
-139
-85
-48
-4
37
55
78
84
58
67
86
77
91
124
149
149
167
171
163
148
143
146
119
99
73
46
20
14
10
2
45
69
86
134
163
167
158
126
96
60
26
0
-47
-63
-76
-78
-77
-69
-53
-49
-31
-10
1
11
10
11
1
6
5
-18
-20
-23
-8
11
14
9
-5
-3
-5
-5
-1
-3
8
48
73
115
126
128
149
126
103
64
24
-7
-38
-54
-36
-22
-4
41
74
118
162
195
204
207
179
143
106
82
55
20
30
62
55
63
64
46
44
31
30
-12
-71
-110
-150
-180
-202
-213
-206
-177
-138
-107
-78
-70
-37
-15
-3
8
16
34
39
63
82
74
52
32
-16
-62
-71
-65
-36
-17
8
64
86
139
177
190
176
156
158
151
128
66
23
-13
-45
-42
-31
6
46
93
135
150
142
144
129
100
54
-4
-53
-117
-151
-172
-181
-181
-172
-146
-113
-81
-57
-27
-5
8
5
5
-9
-63
-91
-107
-127
-119
-126
-121
-105
-86
-34
15
39
78
110
94
83
70
40
19
1
-16
-35
-42
-8
14
48
89
125
143
162
164
147
147
141
138
147
135
115
101
76
89
93
79
80
79
91
94
115
98
68
63
35
5
-24
-41
-70
-100
-110
-104
-101
-92
-71
-57
-41
-37
-27
-50
-90
-91
-96
-121
-150
-165
-189
-210
-213
-194
-186
-153
-106
-44
3
59
98
119
106
101
92
72
50
23
21
22
26
57
87
107
137
166
169
159
158
123
74
42
20
-10
-15
-6
-20
-26
-34
-38
-42
-43
-40
-41
-27
-17
-21
-34
-37
-58
-82
-83
-81
-64
-77
-60
-65
-70
-64
-70
-86
-122
-144
-147
-148
-144
-125
-89
-61
-63
-38
-43
-40
-53
-55
-44
-42
-18
10
34
62
87
96
104
93
57
40
19
-6
-33
-39
-11
1
6
36
58
70
63
79
71
57
63
78
69
62
56
47
37
18
23
60
96
119
148
170
166
152
122
95
50
5
-23
-67
-95
-98
-95
-73
-43
-15
13
41
53
51
47
40
34
4
-32
-62
-97
-99
-90
-68
-77
-87
-77
-81
-86
-73
-60
-54
-39
-21
-23
-30
-15
-38
-65
-80
-86
-81
-63
-15
29
71
104
135
155
158
151
124
101
64
21
-9
-23
-15
-16
-25
-40
-26
-18
-2
42
85
112
124
127
107
61
16
-32
-76
-123
-167
-189
-175
-125
-75
-1
58
103
125
141
134
97
73
38
10
3
-24
-39
-52
-41
-7
40
75
104
145
169
147
123
108
89
39
-18
-58
-100
-149
-168
-163
-151
-136
-121
-103
-55
-19
19
53
75
130
146
146
146
99
95
68
58
59
53
78
92
99
103
134
137
123
127
109
65
33
21
-12
1
-12
-41
-83
-140
-149
-133
-113
-88
-54
-29
6
38
62
51
40
16
-38
-91
-122
-143
-155
-154
-156
-143
-127
-93
-62
-40
-19
-13
-14
0
-5
-3
-2
-1
10
9
14
14
0
-5
2
17
34
39
56
78
73
64
62
24
-24
-44
-65
-73
-74
-78
-63
-19
17
37
41
35
17
31
36
34
39
37
60
68
67
70
67
57
44
24
7
-3
8
30
65
92
108
95
89
68
42
-1
-33
-57
-78
-79
-84
-74
-66
-52
-31
-34
-37
-28
-20
-25
-7
1
11
26
13
-13
-30
-30
-33
-33
-28
-23
-16
13
27
31
51
55
50
44
49
25
13
4
-16
-16
-8
-17
-13
-3
-3
-4
-14
-25
-28
-15
12
13
27
30
21
8
-15
-38
-57
-77
-86
-96
-94
-77
-46
-9
49
80
95
102
91
87
86
89
98
94
87
82
70
51
29
24
8
-6
-8
-5
7
33
54
53
43
26
-3
-39
-74
-91
-112
-131
-126
-125
-121
-95
-64
-30
-3
11
6
2
-1
-13
-8
-11
-11
-10
6
48
51
48
46
68
62
52
18
-22
-41
-60
-83
-98
-127
-155
-141
-144
-148
-146
-142
-118
-107
-60
0
32
73
104
111
103
84
50
22
-7
-11
-8
-30
-21
-10
3
31
55
83
89
73
64
59
31
8
1
10
-2
-7
-3
1
13
25
59
75
93
108
105
114
102
70
33
4
-31
-77
-112
-141
-163
-185
-180
-175
-165
-136
-109
-80
-55
-35
-24
-33
-46
-60
-65
-66
-63
-55
-51
-58
-76
-59
-67
-86
-70
-47
-23
-4
39
49
58
68
47
40
23
-7
-16
-37
-21
-3
18
50
81
98
114
117
105
86
42
23
12
31
48
48
82
104
121
139
124
113
105
105
105
93
84
72
70
85
91
85
60
34
12
-15
-36
-47
-21
0
-1
34
32
-6
-23
-36
-67
-93
-119
-130
-129
-118
-111
-69
-41
-24
-14
-8
-34
-70
-75
-67
-56
-39
-30
-26
-45
-47
-45
-44
-63
-68
-66
-65
-67
-58
-15
19
43
49
43
30
11
1
21
30
49
71
75
96
90
71
52
4
-41
-64
-80
-69
-40
-25
2
21
12
11
-15
-36
-5
-4
-11
14
-6
-1
33
60
74
83
80
58
42
14
-23
-32
-24
-12
-2
9
0
-9
-20
-52
-77
-111
-153
-174
-156
-131
-121
-98
-88
-82
-74
-76
-63
-81
-98
-84
-82
-72
-58
-34
-26
-7
31
59
67
79
101
116
135
167
186
176
189
196
188
177
147
126
91
75
62
47
56
50
67
98
91
73
65
66
59
50
56
61
68
73
80
80
82
77
83
78
73
56
57
58
20
2
-20
-72
-93
-114
-124
-119
-116
-115
-108
-85
-65
-33
-38
-25
-1
-16
-15
-5
-23
-49
-67
-46
-55
-49
-34
-19
15
45
64
72
78
60
49
35
21
12
-2
9
24
25
18
16
30
61
67
81
89
95
96
98
107
101
93
77
75
63
62
54
18
0
-12
3
6
-6
-9
-13
-12
-17
-16
-10
-27
-47
-75
-91
-108
-129
-139
-139
-146
-173
-172
-170
-166
-139
-115
-93
-80
-59
-48
-38
-41
-42
-35
-48
-29
-25
6
31
47
89
123
129
140
137
120
88
61
35
1
-14
-27
-33
-31
-27
-26
-45
-60
-86
-77
-88
-107
-84
-94
-100
-58
-29
-15
-7
1
16
22
21
8
0
-22
-17
-27
-24
-26
-36
-47
-50
-72
-68
-81
-110
-110
-127
-107
-91
-65
-33
-9
15
28
23
17
23
42
64
76
85
72
84
89
87
84
62
58
48
32
6
-9
-23
-40
-36
-44
-61
-81
-85
-88
-83
-73
-81
-71
-50
-52
-43
-33
-34
-55
-81
-79
-68
-48
-37
-10
15
15
22
47
48
40
47
25
1
-36
-61
-71
-63
-53
-41
-27
1
33
43
51
44
56
76
86
93
101
98
106
122
142
143
133
145
130
121
120
121
133
116
109
103
100
53
34
15
-10
-12
-40
-56
-53
-45
-42
-36
-26
-20
-32
-43
-54
-56
-76
-88
-81
-92
-76
-64
-63
-61
-66
-55
-49
-39
-31
-9
1
3
12
5
6
5
3
20
5
2
-8
-7
5
18
36
57
62
68
78
87
90
90
84
87
60
46
51
49
59
65
72
81
92
109
115
117
99
82
74
52
55
37
17
13
-3
-10
-18
-35
-27
-25
-24
-37
-45
-55
-57
-64
-60
-59
-38
-12
-15
12
3
-4
-1
2
10
18
8
-5
-11
-30
-37
-35
-41
-28
-21
-24
-4
-13
-22
-33
-29
-25
-27
-28
-19
-2
9
18
30
61
46
30
39
42
42
58
43
27
49
64
87
105
122
126
119
115
83
61
42
37
44
13
-9
-44
-62
-78
-85
-89
-80
-62
-53
-38
-24
-16
-12
4
-8
4
-14
-9
0
11
42
47
65
93
110
121
119
114
117
106
108
86
73
61
53
48
26
22
3
1
-8
-9
-7
-5
2
-6
5
1
3
7
7
-1
-31
-55
-80
-94
-101
-111
-83
-64
-56
-40
-46
-37
-31
-30
-27
-42
-29
-38
-42
-36
-40
-53
-59
-68
-92
-105
-134
-151
-157
-162
-164
-177
-182
-185
-179
-186
-179
-165
-153
-145
-110
-94
-76
-47
-20
16
54
67
85
105
114
117
114
110
119
118
105
116
137
146
148
154
143
135
126
111
97
69
43
19
2
-17
-29
-26
-39
-56
-86
-107
-112
-111
-116
-120
-130
-132
-112
-111
-97
-71
-50
-22
-19
-20
-16
-11
3
-2
-7
-16
-45
-67
-94
-109
-68
-33
-21
-1
-5
-20
0
15
23
46
63
50
43
47
39
39
51
63
58
46
27
22
18
-7
1
12
6
15
26
3
-12
-2
-13
-15
-26
-43
-33
-29
-26
-11
-23
-6
-4
-5
-13
-24
-24
-23
-10
-7
-4
5
25
26
9
22
20
23
40
38
46
50
43
60
71
85
94
75
73
59
28
-1
-14
-41
-59
-56
-60
-62
-52
-20
23
53
89
124
129
133
126
111
107
99
70
52
42
59
53
36
29
22
28
22
15
-9
-15
-20
-39
-29
-59
-62
-61
-80
-92
-103
-137
-140
-147
-152
-122
-113
-115
-104
-95
-88
-60
-37
-18
-11
-1
8
14
25
37
79
132
156
176
170
171
164
158
154
155
145
106
86
57
23
7
-3
-11
-35
-41
-44
-60
-64
-54
-25
-12
2
-5
-35
-77
-114
-140
-160
-175
-178
-189
-201
-198
-172
-142
-129
-93
-85
-73
-66
-50
-38
-23
-10
3
22
40
39
35
46
40
47
55
64
80
94
116
141
148
137
123
104
95
81
47
22
4
-3
-8
-19
-13
6
12
1
44
82
75
96
77
46
34
18
11
-2
-18
-18
-18
-17
-13
-4
7
30
27
21
19
-10
-41
-61
-91
-116
-134
-155
-152
-154
-146
-122
-93
-65
-36
-13
-6
9
-3
-20
-39
-49
-49
-47
-34
-53
-61
-68
-66
-46
-34
-5
21
32
32
30
14
13
40
50
88
105
100
92
110
114
126
154
150
140
131
95
75
57
6
-27
-64
-84
-97
-114
-121
-125
-116
-115
-117
-122
-145
-146
-153
-169
-185
-172
-158
-150
-147
-140
-132
-119
-112
-117
-116
-104
-97
-81
-46
-4
23
37
47
46
26
12
-5
-19
-16
-3
18
48
69
99
124
141
140
146
158
160
166
167
161
151
160
151
140
106
69
23
-7
-36
-67
-81
-85
-91
-93
-101
-99
-100
-110
-103
-99
-121
-133
-137
-128
-129
-115
-94
-84
-95
-95
-109
-123
-120
-115
-82
-51
-44
-18
25
50
61
64
66
98
108
87
102
109
118
139
142
134
140
120
104
96
82
65
65
92
93
121
149
180
200
201
192
161
137
112
82
80
64
38
6
-26
-58
-81
-100
-117
-119
-106
-73
-78
-67
-86
-100
-111
-112
-123
-139
-115
-103
-82
-47
-18
13
47
64
74
80
75
55
26
3
-17
-29
-26
-11
1
18
31
54
57
69
79
100
125
141
150
169
170
168
189
189
191
172
155
150
138
97
84
86
58
42
26
8
8
-3
-16
-18
-28
-61
-74
-95
-114
-140
-154
-158
-155
-161
-160
-143
-134
-110
-94
-90
-85
-86
-98
-102
-84
-94
-93
-85
-88
-74
-74
-83
-73
-83
-89
-94
-93
-101
-86
-78
-70
-51
-41
-2
13
35
61
95
142
158
167
171
156
171
176
184
202
198
189
191
157
125
130
101
97
99
66
37
16
-23
-52
-53
-58
-51
-60
-76
-91
-109
-124
-131
-147
-150
-144
-142
-146
-145
-123
-119
-101
-69
-47
-22
7
33
43
69
68
73
82
67
47
28
5
-15
-20
-5
4
28
45
79
105
120
147
143
135
109
76
61
40
35
57
56
54
67
58
65
75
84
88
63
42
28
17
24
29
32
22
22
10
-5
-22
-43
-43
-55
-68
-70
-98
-109
-109
-103
-103
-107
-96
-105
-103
-50
-60
-60
-61
-67
-46
-31
-25
-14
15
43
76
81
87
102
85
86
89
77
33
17
19
27
30
37
60
66
77
76
87
81
66
62
60
66
66
45
31
37
10
-4
-23
-35
-42
-40
-49
-70
-84
-101
-123
-140
-157
-177
-213
-209
-217
-225
-200
-189
-176
-159
-128
-113
-89
-84
-61
-52
-52
-42
-47
-38
-38
-43
-35
-29
-17
-27
-39
-37
-24
-17
4
31
57
84
90
92
93
93
115
103
85
72
56
64
59
70
76
81
82
52
33
16
-13
-24
-27
-34
-33
-53
-66
-72
-78
-81
-71
-53
-30
-22
-9
11
9
8
5
10
0
-15
-34
-54
-64
-78
-78
-86
-96
-80
-109
-127
-127
-119
-122
-119
-78
-41
-5
30
53
75
85
87
87
84
76
79
79
70
61
68
70
80
82
65
61
86
104
118
122
116
87
51
46
30
17
3
15
19
26
36
54
70
81
81
75
62
42
35
15
10
-19
-67
-76
-101
-128
-136
-139
-146
-160
-171
-167
-163
-155
-136
-110
-98
-83
-65
-61
-24
-1
15
43
63
91
146
156
170
175
141
148
161
143
115
100
95
72
74
75
58
55
47
42
42
35
42
55
62
69
56
40
24
11
-4
-17
-41
-73
-92
-126
-138
-149
-157
-173
-174
-182
-182
-169
-183
-189
-216
-227
-219
-212
-185
-154
-125
-88
-76
-55
-37
-22
-14
3
18
23
41
39
44
39
43
47
55
51
65
78
74
88
95
91
83
73
89
97
95
105
110
115
107
91
69
47
20
0
-28
-65
-78
-82
-75
-58
-63
-70
-70
-94
-106
-107
-114
-130
-137
-163
-187
-186
-192
-207
-209
-233
-232
-214
-212
-208
-196
-166
-163
-169
-145
-129
-124
-110
-92
-77
-58
-38
-19
22
49
65
72
66
71
75
73
94
92
81
97
109
110
113
117
134
128
115
108
106
98
85
77
67
33
3
-5
-20
-17
-8
-13
-21
-33
-37
-40
-50
-60
-56
-81
-91
-107
-147
-171
-174
-177
-172
-154
-128
-102
-83
-57
-22
3
42
84
79
67
81
62
47
45
31
30
43
46
51
57
61
49
23
19
13
6
6
-1
1
1
18
48
57
52
88
130
134
126
98
66
55
60
68
50
32
27
6
-9
-33
-41
-47
-66
-71
-78
-89
-74
-83
-96
-112
-114
-110
-118
-113
-104
-89
-86
-71
-63
-58
-47
-27
-19
1
-13
-37
-38
-60
-64
-56
-54
-56
-48
-36
-39
-38
-29
-17
-12
-11
-26
-20
-23
-26
-18
-18
-4
8
4
5
5
14
29
16
-1
-23
-25
-29
-27
-8
1
-1
9
11
13
9
22
16
-1
6
11
4
-5
-13
-13
-9
1
27
27
28
21
-1
-4
-8
-24
-13
-3
13
15
20
8
7
2
9
19
10
16
27
42
59
73
83
65
69
79
75
64
54
55
45
57
58
58
54
57
74
57
48
38
13
12
10
8
31
29
25
27
16
10
-15
-17
-25
-34
-45
-53
-79
-103
-106
-114
-119
-109
-101
-90
-82
-74
-60
-36
-3
30
67
99
95
103
98
87
83
60
49
49
41
13
-16
-42
-43
-34
-45
-16
-7
-32
-31
-24
-12
-11
-21
-15
-5
6
5
7
18
20
19
44
65
85
89
96
94
80
70
56
37
6
-14
-16
-27
5
3
-7
-26
-55
-53
-62
-64
-61
-58
-55
-60
-55
-63
-61
-38
-25
-6
-6
-1
-10
-21
-28
-18
-12
-18
-14
-15
12
5
17
37
39
41
41
26
28
34
39
32
20
23
-7
-12
-3
-6
12
18
25
39
47
59
70
64
57
49
45
38
26
-3
-18
-19
-13
-27
-16
-19
-38
-55
-81
-96
-100
-114
-134
-130
-135
-133
-126
-127
-115
-87
-60
-41
-13
-9
10
25
37
44
47
63
68
81
84
87
88
92
117
128
136
124
116
121
112
111
114
98
83
75
66
52
30
38
42
44
51
56
44
46
37
23
9
8
25
2
-17
-42
-75
-118
-146
-168
-172
-186
-185
-172
-178
-178
-184
-181
-177
-161
-146
-157
-150
-150
-140
-117
-103
-80
-27
22
61
102
118
149
175
166
165
166
149
129
95
73
52
36
18
-11
-36
-59
-94
-112
-130
-150
-161
-159
-146
-138
-118
-104
-91
-83
-83
-79
-68
-70
-63
-44
-27
-19
-13
-8
1
-15
-30
-34
-38
-59
-68
-104
-125
-122
-119
-108
-91
-63
-29
-19
1
23
40
65
102
113
119
119
77
56
47
35
35
23
-7
-12
-2
-10
-7
1
-27
-25
-17
-7
6
8
9
26
32
43
49
42
51
71
92
99
94
84
78
57
45
33
15
-14
-46
-83
-103
-122
-147
-150
-156
-156
-142
-142
-126
-115
-131
-129
-121
-130
-138
-133
-115
-77
-49
-29
10
38
66
80
71
60
39
40
38
47
52
52
78
93
94
98
94
88
87
79
74
62
68
72
62
61
43
29
31
32
23
22
24
36
45
65
75
83
82
61
52
28
-20
-28
-32
-45
-32
-18
-32
-26
-33
-48
-51
-35
-40
-37
-26
-41
-40
-32
-22
-27
-33
-51
-66
-63
-58
-26
-13
-8
2
4
4
21
27
30
43
57
79
88
99
117
133
136
143
145
124
104
104
83
61
46
45
41
49
58
67
62
57
47
44
26
18
-14
-48
-76
-102
-108
-126
-134
-133
-136
-137
-142
-139
-141
-141
-133
-136
-123
-113
-94
-90
-67
-75
-62
-63
-68
-44
-40
-44
-54
-40
-40
-20
-2
-16
-12
-24
-22
-22
-20
-12
-14
7
32
64
54
102
128
138
154
151
157
159
170
179
182
173
169
184
172
151
126
113
105
103
76
70
76
58
61
67
75
71
51
32
19
0
-29
-32
-57
-88
-108
-141
-148
-159
-185
-172
-167
-161
-121
-100
-67
-40
-24
6
22
22
21
30
48
57
72
72
95
123
142
158
158
145
157
145
129
98
64
34
18
-3
-19
-37
-41
-46
-67
-58
-34
-44
-41
-18
-36
-29
-31
-25
-21
-10
-11
-30
-48
-62
-70
-75
-54
-61
-62
-44
-50
-41
-40
-44
-32
-25
-38
-33
-34
-34
-26
-21
-28
-14
-34
-49
-48
-38
-22
18
54
73
90
96
106
107
87
82
80
57
49
54
51
61
50
25
-5
-13
-35
-45
-37
-47
-62
-67
-71
-85
-94
-90
-97
-79
-60
-66
-56
-58
-58
-49
-30
-4
3
23
28
25
16
19
14
4
14
25
39
41
29
42
51
38
33
27
13
21
18
10
12
-17
-13
-8
-19
-12
-11
-27
-16
-5
-23
-31
-39
-49
-45
-13
4
21
12
-3
-13
-22
-27
-36
-14
-12
-8
0
3
3
-13
-1
-5
25
11
-5
9
-16
-16
-1
2
11
11
4
-6
-19
-48
-57
-60
-70
-73
-99
-95
-83
-86
-80
-76
-56
-54
-57
-39
-27
-25
-25
-8
26
41
60
75
83
72
74
74
64
60
66
70
85
95
83
89
81
96
91
89
93
95
126
129
119
107
87
72
60
36
21
1
-5
-7
-25
-26
-33
-47
-39
-49
-59
-66
-65
-49
-28
-24
-14
-5
-14
-7
16
21
15
13
7
3
-3
-10
-12
0
13
6
6
8
11
8
10
9
-8
-15
-25
-19
-4
-5
-5
10
2
-17
-30
-44
-48
-38
-40
-43
-26
-44
-42
-31
-32
-21
-4
15
19
10
1
1
-1
20
25
32
45
59
52
36
41
51
58
25
15
-5
-12
5
3
5
15
5
6
10
-12
-6
9
22
21
13
-1
-2
11
2
-6
9
-12
-16
-25
-49
-76
-52
-59
-57
-40
-54
-47
-40
-40
-35
-20
11
27
45
42
23
32
31
38
34
10
-4
-4
-19
-23
-34
-38
-62
-53
-52
-55
-51
-56
-58
-62
-63
-66
-58
-32
-17
-9
-3
6
4
42
71
59
63
28
2
4
-2
-11
-33
-45
-38
-52
-53
-44
-52
-40
-18
4
10
20
37
40
56
57
46
71
63
60
60
60
73
59
59
69
65
52
55
44
20
13
1
-2
-9
0
20
26
32
37
30
31
33
27
44
68
81
83
76
71
71
68
58
37
32
20
-1
-23
-42
-49
-61
-75
-92
-120
-145
-165
-162
-155
-121
-80
-36
-31
-15
-9
7
18
32
65
62
66
67
66
75
85
88
83
61
53
44
31
15
1
-4
-7
0
-12
-32
-41
-19
-26
-23
-20
13
27
28
41
48
18
8
-13
-38
-62
-87
-98
-106
-126
-147
-145
-154
-148
-142
-149
-137
-133
-136
-122
-129
-115
-109
-98
-75
-63
-42
-13
18
55
72
103
120
122
140
144
143
139
125
118
98
81
72
56
55
55
47
31
18
18
24
30
48
73
83
88
102
96
94
88
76
75
61
44
8
-23
-35
-63
-84
-93
-111
-104
-103
-104
-117
-105
-95
-106
-99
-87
-100
-106
-118
-110
-94
-74
-59
-47
-27
-24
-18
-4
-10
3
14
65
108
121
144
149
130
133
139
126
118
117
102
105
118
101
105
99
91
80
53
34
18
-10
-37
-41
-50
-55
-59
-51
-35
-35
-6
2
4
4
14
12
24
17
0
-2
-14
-31
-36
-22
-35
-50
-39
-41
-34
-25
-17
5
-4
2
-2
0
-2
-2
-6
-1
7
3
-6
-12
-4
-2
-4
31
55
54
61
57
60
43
25
22
28
22
6
9
2
-13
-16
-19
-8
-8
-19
-17
-18
-13
-19
-8
-1
-7
-8
7
18
26
33
34
32
18
-6
-14
-34
-54
-73
-91
-95
-115
-131
-123
-148
-151
-143
-141
-134
-134
-120
-99
-80
-72
-44
-21
2
42
61
76
76
73
63
60
49
46
39
33
50
62
53
33
13
-12
-18
-30
-25
-22
-8
9
25
28
44
65
75
88
89
95
87
70
78
84
92
98
100
101
100
78
58
36
30
15
1
-24
-43
-64
-95
-93
-80
-68
-50
-34
-37
-32
9
26
43
50
63
78
78
52
43
34
33
54
72
70
53
41
28
18
5
-35
-28
-32
-61
-94
-115
-118
-130
-101
-38
-12
8
3
7
4
24
47
37
38
55
54
40
27
26
11
-2
4
3
10
29
40
52
67
55
40
39
42
49
52
54
63
52
47
37
4
-42
-71
-104
-121
-130
-141
-151
-155
-167
-174
-176
-176
-164
-165
-159
-138
-133
-143
-119
-114
-107
-76
-53
-42
-38
-22
-11
-7
7
12
6
20
10
-10
-3
20
41
62
72
55
16
5
-5
-3
21
48
38
28
20
-1
-2
7
8
7
-4
-29
-56
-66
-67
-73
-77
-89
-91
-70
-63
-51
-39
-22
-2
17
23
1
-8
-29
-36
-35
-55
-72
-75
-63
-58
-64
-48
-43
-21
-17
-12
-4
-5
16
13
11
17
16
13
15
19
7
22
34
28
53
71
79
85
85
78
63
66
50
20
-1
-6
-25
-21
-39
-59
-58
-63
-67
-73
-81
-93
-99
-79
-54
-50
-50
-48
-34
-26
-18
-10
-1
2
-2
2
-13
-6
-7
-16
-19
-1
0
-5
-3
-26
-32
-15
-4
4
17
20
19
20
29
34
41
45
48
59
59
52
51
48
48
46
31
21
11
18
1
-24
-9
11
-9
-17
-52
-90
-94
-114
-128
-135
-169
-171
-171
-149
-134
-137
-133
-126
-125
-102
-84
-66
-48
-52
-59
-56
-61
-46
-29
6
39
53
54
71
72
94
115
128
137
132
128
133
136
121
100
95
76
59
58
60
59
67
76
56
28
17
9
-23
-17
-35
-58
-53
-56
-50
-36
-25
-32
-44
-49
-65
-75
-84
-79
-73
-51
-29
-37
-20
-22
-6
5
12
22
11
29
39
63
56
61
76
77
95
98
116
101
102
97
90
98
88
84
75
71
55
58
51
45
29
15
3
-14
-14
-24
-44
-67
-83
-73
-66
-63
-52
-35
-32
-22
-24
-14
-13
-14
-17
-16
-6
-1
-10
-16
-1
11
19
55
65
50
44
40
26
26
22
25
21
13
23
26
34
34
35
38
54
47
47
50
34
52
74
79
70
73
71
48
21
27
21
8
-1
-15
-33
-28
-31
-18
-6
-11
-11
-26
-45
-52
-47
-41
-43
-47
-56
-62
-56
-50
-44
-29
-14
2
4
12
-5
-5
7
19
3
-5
-9
-7
20
43
59
66
75
104
95
115
154
141
145
149
92
72
43
4
12
-6
-8
-18
-34
-50
-83
-104
-131
-130
-111
-87
-65
-75
-60
-49
-49
-35
-29
-15
5
-2
-3
16
17
17
36
39
31
29
18
25
19
14
29
21
16
4
3
13
2
7
-18
-27
-20
-26
-17
-6
20
29
36
38
51
49
47
53
44
18
17
10
-15
-25
-39
-41
-27
-19
-7
-4
-7
9
21
38
62
46
55
45
14
-3
-14
-19
-12
-21
-12
-8
-5
18
14
36
42
50
39
40
43
33
40
36
29
22
6
2
-4
0
-7
17
24
23
22
8
5
-13
-9
-31
-41
-65
-70
-52
-43
-35
-21
-4
-2
-2
6
4
-15
-11
-12
-1
5
-19
-18
-29
-33
-32
-21
-25
-24
-24
-30
-22
-32
-49
-11
1
2
24
13
19
24
35
40
26
26
15
0
-19
-37
-51
-45
-58
-81
-85
-110
-109
-93
-79
-67
-66
-49
-30
-36
-25
-9
20
51
66
82
104
116
121
133
116
114
132
126
105
89
63
33
-21
-52
-59
-65
-80
-94
-94
-109
-109
-110
-95
-81
-78
-42
-32
-16
5
-10
-10
13
41
48
57
45
34
57
70
68
65
46
52
22
-2
13
7
4
25
32
12
10
13
-4
0
-14
-17
-23
-25
-36
-44
-33
-24
-21
-21
-34
-46
-41
-36
-37
-48
-45
-44
-53
-74
-80
-52
-28
7
32
37
63
76
74
99
111
123
136
148
147
121
111
106
97
92
88
74
79
71
52
32
6
0
-14
-34
-64
-67
-82
-107
-112
-129
-146
-145
-145
-139
-126
-117
-94
-82
-77
-82
-82
-71
-79
-44
-27
-39
-22
-38
-30
-12
24
52
59
89
94
99
96
97
95
100
99
103
120
104
105
86
74
78
62
52
43
28
18
23
28
35
52
57
54
30
30
32
10
12
1
-11
-2
-6
-4
-21
-19
0
9
3
-17
-29
-19
-25
-39
-54
-75
-80
-72
-74
-90
-88
-92
-85
-70
-76
-91
-91
-76
-66
-72
-81
-62
-62
-47
-54
-75
-76
-63
-48
-28
-34
-37
-40
-36
-32
-24
-6
16
41
46
34
29
33
28
30
38
37
44
38
37
36
41
40
38
11
-2
-17
-47
-56
-13
-23
-30
-25
-52
-58
-27
7
29
56
63
66
84
92
96
118
126
120
115
128
125
128
141
123
101
85
72
61
49
26
14
-6
-13
-28
-62
-72
-68
-76
-88
-97
-90
-77
-56
-36
-14
-2
27
44
21
-3
3
7
7
2
2
-2
-20
-33
-31
-27
-14
-5
-3
-3
-16
-41
-23
-14
-13
0
15
32
34
63
94
111
160
185
189
191
193
169
159
145
140
115
92
65
32
-9
-41
-61
-82
-94
-120
-129
-143
-164
-153
-144
-131
-108
-72
-28
4
11
8
25
34
54
73
80
75
49
38
32
28
31
31
29
14
12
17
-2
-19
-5
-24
-16
-13
-36
-39
-50
-43
-55
-60
-67
-62
-53
-53
-46
-26
-11
-1
27
25
20
33
42
38
46
40
12
1
-6
-36
-54
-64
-78
-75
-89
-94
-108
-112
-84
-77
-65
-43
-23
-12
20
33
42
64
78
79
89
96
78
67
39
24
16
-1
-24
-32
-29
-39
-56
-70
-86
-84
-74
-66
-59
-55
-75
-70
-56
-59
-19
22
49
74
80
86
75
46
53
45
31
75
78
41
7
-62
-100
-128
-161
-179
-199
-210
-214
-210
-199
-174
-173
-133
-104
-98
-73
-62
-24
-9
-6
19
46
81
104
102
120
127
142
166
159
143
152
164
161
162
148
127
112
99
74
52
25
15
-3
-18
-16
-30
-30
-34
-33
-37
-33
-18
-5
2
-14
-21
-33
-56
-65
-85
-82
-67
-70
-81
-86
-102
-113
-103
-113
-119
-102
-92
-77
-52
-33
-12
6
10
13
15
18
37
63
63
64
69
88
83
78
81
77
57
28
-1
-25
-34
-29
-27
-8
-5
-11
-13
-18
-26
-32
-16
0
-8
-13
-23
-44
-33
-31
-28
-12
3
25
46
52
59
45
57
48
26
27
3
-18
-30
-36
-49
-51
-51
-64
-53
-56
-57
-44
-26
0
6
16
43
69
90
95
109
104
130
118
82
84
55
45
39
30
24
7
-2
-12
-27
-32
-28
-40
-31
-25
-27
-4
-7
9
8
12
26
27
26
22
3
-22
-21
-31
-48
-43
-24
-21
-21
1
5
20
12
7
5
-12
-7
-16
-40
-49
-63
-74
-82
-85
-66
-54
-37
-36
-37
-42
-16
18
12
33
10
8
26
-3
-3
-7
-16
-15
-11
9
21
8
10
36
24
22
13
-11
-30
-39
-24
-26
-22
-11
-16
-25
-25
-11
5
22
50
62
70
98
106
117
139
154
172
157
133
124
70
38
8
-13
-11
-30
-51
-80
-90
-83
-89
-87
-89
-102
-82
-76
-71
-63
-69
-78
-80
-81
-68
-63
-45
-27
2
16
-7
2
12
0
4
-1
-33
-45
-61
-68
-66
-64
-48
-35
-17
-18
-18
1
9
8
13
20
17
13
19
0
-7
-13
-25
-5
16
35
34
35
38
50
64
85
97
97
103
107
122
117
94
79
74
42
13
4
-20
-43
-49
-59
-59
-63
-69
-53
-58
-54
-40
-35
-35
-22
-13
-16
-9
-15
-18
-21
-38
-59
-43
-40
-47
-59
-57
-52
-47
-22
-24
-24
14
35
53
54
50
45
22
18
23
39
63
92
92
110
101
99
87
62
48
30
9
-21
-38
-56
-52
-46
-33
-28
-39
-43
-43
-44
-27
-25
-37
-33
-20
-16
-16
-18
-9
-8
-1
6
-1
17
16
12
19
2
-14
-4
-20
-24
21
36
26
24
15
-3
-1
5
23
54
61
80
111
116
93
107
120
130
135
136
134
114
97
87
76
85
72
68
73
43
35
40
28
26
19
7
-2
-25
-42
-43
-61
-59
-50
-38
-42
-45
-36
-35
-51
-71
-88
-92
-84
-88
-77
-83
-92
-98
-91
-97
-100
-89
-87
-76
-56
-46
-42
-13
0
0
33
49
40
30
33
42
45
43
27
29
8
12
21
33
52
62
91
110
128
130
131
126
111
113
94
78
40
9
-14
-24
-43
-60
-66
-60
-46
-50
-28
-28
-30
-25
-39
-19
-22
-39
-28
-17
11
26
19
14
32
67
87
102
107
104
111
89
81
70
62
90
82
75
69
52
49
38
8
-4
-11
-38
-51
-81
-92
-113
-115
-115
-116
-119
-134
-130
-138
-136
-138
-127
-120
-115
-107
-98
-93
-71
-50
-44
-48
-57
-43
-24
-1
13
11
26
24
28
17
19
13
-4
-16
-11
-5
7
19
40
36
19
7
6
-6
-4
1
-1
23
45
56
68
63
62
69
52
51
60
49
42
19
6
15
5
11
-3
-1
27
9
11
17
5
0
1
-10
-21
-31
-52
-70
-61
-51
-41
-19
-9
-10
-11
-8
-7
-18
-30
-30
-69
-92
-115
-145
-148
-144
-147
-139
-140
-128
-122
-134
-123
-119
-124
-111
-128
-115
-100
-106
-98
-80
-53
-38
-5
6
22
42
42
42
44
45
54
68
57
42
37
44
24
1
-6
-16
-25
-20
-24
-46
-46
-33
-29
-24
-15
-3
10
24
60
83
89
81
84
63
61
47
39
28
14
11
-21
-44
-63
-84
-93
-101
-116
-107
-135
-144
-129
-120
-109
-110
-87
-80
-73
-63
-50
-31
-25
-14
-18
-10
-3
-3
8
20
24
29
39
31
21
18
25
30
21
13
26
22
14
12
-7
13
20
15
8
8
17
11
5
-1
-5
17
26
30
20
-3
-9
-20
-44
-56
-69
-77
-95
-93
-98
-92
-87
-89
-78
-76
-62
-62
-63
-69
-62
-50
-50
-56
-49
-52
-65
-59
-60
-55
-71
-76
-62
-31
-10
1
36
61
78
77
98
108
113
131
144
143
132
112
105
117
106
138
165
166
161
147
132
114
101
102
84
75
35
31
28
-3
-14
-55
-93
-112
-143
-161
-187
-201
-207
-203
-189
-177
-175
-162
-147
-131
-94
-90
-82
-72
-91
-80
-48
-44
-56
-46
-30
-32
-30
-35
-44
-54
-61
-74
-89
-99
-102
-86
-75
-65
-58
-43
-14
9
25
39
39
35
37
18
18
19
19
34
25
46
40
30
33
26
40
40
30
12
-11
-28
-44
-40
-39
-33
-23
-48
-35
-34
-50
-43
-40
-49
-67
-109
-125
-133
-132
-114
-97
-90
-69
-66
-43
-22
-2
22
50
66
74
75
80
89
84
91
111
99
98
102
70
62
59
60
73
78
75
79
72
68
87
84
82
91
69
73
66
41
37
17
6
-15
-48
-49
-72
-93
-105
-113
-138
-162
-170
-186
-185
-172
-163
-156
-147
-147
-115
-86
-81
-75
-60
-33
-9
18
29
51
71
65
61
52
40
27
25
23
27
29
36
29
25
15
4
6
3
-6
-11
-5
1
21
5
15
13
-6
-1
-3
1
-2
-12
-12
-13
-24
-36
-60
-63
-68
-85
-87
-105
-97
-105
-123
-107
-120
-102
-107
-113
-105
-93
-67
-46
-18
6
45
96
125
137
142
143
153
159
159
174
147
135
109
83
96
87
80
85
74
70
84
66
62
45
25
34
26
27
33
18
14
-6
-43
-54
-71
-84
-92
-104
-110
-103
-102
-98
-92
-80
-70
-58
-56
-60
-64
-65
-54
-33
-25
-34
-32
-51
-54
-47
-74
-81
-86
-93
-100
-102
-104
-104
-113
-108
-104
-97
-91
-72
-45
-10
6
17
23
35
41
41
62
92
107
105
114
119
117
113
88
85
87
71
62
53
52
56
51
62
48
35
72
85
85
89
89
71
46
32
0
-6
-5
-18
-12
-6
-20
-19
-26
-31
-36
-46
-44
-35
-41
-37
-37
-43
-51
-50
-40
-40
-36
-29
-35
-31
-22
1
17
22
26
15
11
11
9
7
23
24
29
44
26
36
42
40
62
78
81
78
93
100
94
93
95
104
106
110
115
119
127
118
103
102
91
80
93
85
65
53
49
43
35
19
-7
-18
-50
-67
-96
-97
-97
-116
-121
-131
-132
-132
-129
-110
-108
-116
-116
-129
-131
-133
-108
-87
-68
-49
-50
-46
-26
-24
-5
13
38
85
79
80
76
48
69
106
133
157
164
186
204
212
202
198
194
175
166
157
135
135
142
149
148
131
111
75
33
-10
-47
-65
-100
-118
-140
-150
-163
-151
-128
-120
-117
-105
-89
-68
-67
-64
-58
-77
-79
-88
-96
-90
-84
-75
-72
-81
-90
-78
-61
-46
-26
-30
-19
8
35
44
67
79
101
109
109
103
106
127
146
162
173
167
154
143
145
128
123
118
86
63
37
37
24
15
-1
-33
-44
-61
-66
-88
-81
-86
-92
-82
-80
-73
-77
-67
-50
-47
-50
-38
-28
-13
7
19
14
8
24
30
45
39
31
40
39
16
-3
-26
-26
-45
-48
-49
-61
-37
-51
-68
-55
-43
-24
7
39
69
98
120
143
180
214
241
260
271
269
239
234
224
207
194
169
148
117
90
51
31
8
14
-15
-39
-55
-78
-82
-75
-70
-71
-77
-62
-43
-27
-29
-42
-41
-49
-47
-47
-52
-42
-20
-3
-2
6
13
11
21
35
41
41
28
39
44
43
56
55
68
69
78
96
96
109
118
133
137
144
146
128
133
120
112
134
137
115
101
58
27
16
-16
-30
-11
-19
-14
-5
-22
-24
-25
-20
-23
-23
-13
0
7
6
12
41
44
37
20
-11
-32
-47
-46
-51
-54
-54
-59
-59
-37
-28
-22
-5
-9
2
-10
-15
-2
-18
-23
-11
9
44
71
86
121
131
122
122
136
91
62
47
26
-1
-11
-11
-9
-21
-25
-38
-55
-57
-58
-45
-14
15
18
41
54
56
57
55
49
37
31
18
4
-23
-28
-29
-35
-63
-93
-108
-111
-125
-117
-104
-101
-92
-101
-113
-103
-80
-54
-22
-7
-3
18
47
69
61
56
53
60
77
89
112
139
159
183
194
182
187
181
181
174
150
138
134
116
103
105
96
83
67
42
29
37
18
2
25
16
9
5
-1
-10
-5
3
12
17
9
14
6
-14
-28
-37
-57
-68
-69
-78
-94
-107
-117
-115
-99
-91
-96
-101
-94
-99
-83
-67
-35
-9
9
25
20
17
15
36
54
74
78
91
85
88
92
92
98
117
117
102
85
69
58
53
49
37
24
16
7
6
6
-2
5
13
17
20
7
10
44
41
41
32
-15
-21
-28
-37
-70
-88
-118
-145
-155
-171
-191
-209
-214
-216
-210
-206
-193
-175
-155
-128
-102
-66
-23
11
15
40
73
91
129
157
163
159
151
163
153
156
136
122
127
124
125
112
107
113
109
118
120
103
71
43
4
-20
-49
-75
-65
-87
-98
-108
-106
-114
-132
-130
-130
-131
-132
-131
-127
-124
-128
-135
-127
-117
-120
-93
-90
-98
-92
-85
-75
-76
-58
-34
-48
-45
-30
-43
-30
-13
0
13
37
53
81
107
137
161
180
203
201
202
187
163
150
154
142
147
141
108
89
83
66
63
52
42
50
59
59
49
52
52
46
42
17
8
2
-8
-1
-20
-36
-43
-47
-64
-69
-78
-97
-110
-119
-132
-129
-129
-132
-150
-160
-143
-156
-132
-111
-103
-95
-100
-82
-71
-68
-49
-15
-7
1
15
25
40
62
91
122
125
138
148
142
125
121
135
151
152
136
127
117
97
82
60
45
34
30
19
5
-5
-38
-51
-49
-40
-44
-39
-35
-22
-6
-17
-21
-28
-54
-68
-83
-104
-114
-133
-154
-157
-167
-151
-96
-90
-82
-50
-53
-28
-10
-2
24
25
31
43
41
39
60
61
65
55
52
66
75
78
72
73
68
67
57
39
38
36
48
56
47
53
49
45
50
54
41
34
15
-15
-44
-50
-59
-96
-107
-113
-135
-155
-163
-161
-161
-144
-150
-159
-149
-159
-166
-163
-161
-153
-168
-188
-208
-233
-234
-252
-262
-255
-258
-252
-224
-208
-204
-186
-162
-116
-95
-58
-22
3
42
75
114
128
140
177
198
216
221
230
242
262
276
257
247
246
239
227
217
202
190
179
148
125
107
85
70
43
31
11
-3
-8
-19
-29
-37
-27
-19
-18
-19
-18
-10
-12
-27
-27
-42
-49
-34
-35
-28
12
6
2
1
-12
-10
9
30
26
15
25
17
29
34
43
45
47
46
46
47
36
34
19
28
16
-6
-18
-33
-7
10
14
18
20
37
39
44
38
51
59
41
28
8
-19
-18
-14
-26
-22
-36
-40
-41
-39
-45
-56
-82
-108
-131
-149
-152
-138
-118
-105
-92
-84
-81
-80
-81
-49
-18
-4
11
21
25
11
4
10
-3
-18
-24
-30
4
11
6
20
9
12
31
55
77
102
122
136
148
152
138
140
130
124
114
93
86
81
76
51
0
-3
-9
-35
-57
-68
-80
-86
-104
-113
-135
-143
-134
-136
-145
-133
-126
-141
-132
-142
-143
-118
-97
-81
-57
-39
-42
-29
-14
-10
14
46
54
58
42
37
34
26
26
6
-4
-16
-32
-29
-13
10
28
43
61
74
68
78
86
111
124
134
132
134
134
130
140
126
104
91
72
48
13
-33
-59
-94
-112
-130
-139
-154
-152
-167
-165
-150
-144
-136
-96
-80
-83
-68
-55
-45
-22
-6
-16
-13
-23
-22
-4
-3
-21
-12
-11
3
9
11
7
19
29
20
20
15
13
17
16
29
42
48
49
36
41
22
22
29
30
45
47
38
19
12
-4
-12
-22
-38
-48
-62
-70
-56
-69
-95
-87
-92
-98
-93
-88
-83
-71
-43
-21
-9
-19
-5
4
-6
19
11
3
30
38
52
55
39
51
30
28
11
-13
-12
-18
-18
4
15
23
25
2
5
8
22
30
30
33
33
44
52
85
98
107
119
109
98
115
111
143
172
152
146
100
65
53
23
15
10
-1
7
14
30
34
23
33
32
9
-12
-38
-38
-50
-71
-82
-104
-119
-127
-132
-113
-89
-66
-54
-60
-81
-92
-96
-81
-70
-69
-69
-76
-85
-86
-97
-98
-90
-86
-65
-44
-20
4
21
45
55
66
93
94
97
94
115
113
120
133
115
115
112
104
94
77
68
51
47
24
2
-20
-31
-16
-24
-22
-17
-32
-50
-38
-38
-49
-71
-67
-62
-60
-44
-28
-14
-1
-1
11
26
16
14
29
42
32
48
45
36
27
12
27
17
1
-9
-8
1
-5
15
18
28
31
29
19
25
31
39
48
38
20
4
10
-4
-14
-13
-25
-33
-28
-48
-57
-67
-63
-69
-77
-100
-109
-99
-105
-85
-71
-59
-37
-41
-43
-34
-46
-57
-59
-67
-79
-76
-77
-87
-84
-74
-49
-22
-5
21
37
62
77
76
80
92
79
84
98
85
74
74
61
68
67
52
57
61
52
66
77
51
61
51
37
28
14
13
27
35
45
73
63
66
75
41
23
8
-16
-28
-33
-55
-67
-74
-99
-73
-59
-68
-74
-98
-131
-157
-158
-162
-150
-144
-145
-135
-122
-113
-81
-73
-83
-72
-56
-56
-42
-7
7
7
21
34
46
49
55
55
64
87
116
130
157
170
169
168
172
195
180
187
183
154
142
121
104
76
74
64
37
22
-8
-27
-23
-30
-38
-38
-39
-43
-56
-82
-91
-91
-118
-138
-177
-204
-222
-237
-232
-220
-220
-208
-183
-154
-134
-128
-93
-64
-34
-8
30
61
69
66
67
71
49
21
0
-11
-21
-26
-22
-16
-21
-24
-6
4
23
36
50
81
115
141
147
160
168
179
207
189
179
170
142
124
93
60
43
23
-1
-35
-73
-91
-107
-122
-133
-146
-168
-178
-192
-192
-191
-215
-215
-203
-207
-195
-208
-196
-203
-207
-187
-168
-160
-164
-145
-125
-133
-142
-115
-104
-90
-72
-55
-35
9
37
56
75
93
108
136
137
133
140
113
128
148
151
157
154
133
125
124
111
93
83
79
57
35
10
2
16
2
-8
-15
-8
-8
5
-7
-8
10
1
-15
5
-2
-2
14
-5
-15
-28
-54
-53
-66
-96
-101
-112
-127
-119
-83
-87
-73
-72
-94
-72
-55
-58
-37
-27
-21
-7
-3
24
18
24
33
48
54
45
23
10
10
16
23
30
41
36
40
45
25
9
19
35
51
46
34
27
36
41
26
14
4
-4
-9
-16
-24
-29
-50
-64
-62
-63
-71
-58
-42
-50
-37
-27
-30
-34
-33
-28
-28
-27
-37
-40
-29
-21
-10
6
5
17
25
14
21
26
15
22
19
29
37
27
34
31
42
38
20
23
19
2
-6
-7
-11
-23
-14
7
-5
7
17
-8
-21
-37
-65
-78
-77
-61
-62
-78
-65
-77
-76
-61
-59
-53
-60
-75
-86
-87
-83
-55
-30
7
33
28
42
26
23
5
-11
-17
-30
-40
-30
-26
-22
-9
-10
-10
-25
-32
-15
-2
20
51
67
67
68
67
52
26
12
18
25
37
36
60
71
75
73
66
70
80
81
90
73
46
46
32
37
40
43
51
54
45
48
57
53
56
61
69
52
27
29
19
0
-11
-27
-31
-45
-60
-67
-77
-86
-88
-102
-98
-104
-111
-101
-89
-68
-34
-36
-14
24
45
66
74
80
125
167
157
176
163
108
110
95
82
82
71
90
110
118
105
95
77
70
71
49
54
48
45
47
39
42
59
43
31
31
8
-11
-9
-28
-49
-41
-32
-17
-12
-24
-22
-28
-34
-46
-52
-24
4
5
16
39
44
51
56
64
68
48
51
59
69
66
61
56
55
42
19
10
5
-19
-12
-4
-20
-23
-10
-8
-19
-23
-31
-25
3
20
32
47
21
6
4
-6
-4
-9
-32
-35
-55
-76
-87
-104
-112
-133
-145
-139
-137
-134
-142
-139
-136
-112
-98
-95
-89
-97
-85
-71
-59
-42
-6
22
31
54
58
60
63
67
62
77
76
80
82
95
96
94
89
87
85
98
104
114
151
163
175
177
155
153
149
157
144
128
110
79
63
35
7
-42
-80
-113
-135
-162
-180
-193
-207
-218
-224
-237
-250
-247
-207
-212
-204
-169
-147
-136
-120
-86
-79
-75
-44
-45
-39
-19
2
24
46
36
53
71
81
87
95
110
129
127
110
98
71
51
26
-5
-33
-48
-37
-36
-26
-28
-35
-29
-31
-21
-12
-2
13
13
22
21
32
79
80
71
59
16
10
8
-15
-4
2
8
14
23
18
33
27
29
32
24
35
12
-3
-24
-41
-35
-33
-16
-18
-27
-26
-33
-32
-16
-17
-5
-16
-31
-56
-80
-90
-101
-101
-89
-71
-64
-61
-78
-80
-81
-77
-74
-60
-34
-16
-4
14
26
57
80
95
89
84
99
100
96
99
93
86
75
76
49
34
19
-13
-32
-60
-86
-93
-72
-76
-75
-58
-54
-42
-46
-53
-37
-54
-76
-68
-78
-86
-58
-47
-34
-23
-30
-24
-7
11
-7
-7
15
27
22
12
-2
7
29
52
55
50
46
42
36
35
15
-8
5
21
15
-5
-23
-23
-38
-28
-54
-70
-59
-50
-41
-46
-34
-34
-42
-21
-28
-39
-37
-36
-28
-29
-40
-50
-50
-66
-86
-75
-75
-77
-77
-66
-48
-30
-18
-8
-4
-9
4
25
20
20
28
29
46
49
56
56
43
45
27
15
3
-21
-33
-41
-41
-29
-23
-13
-5
3
18
26
13
26
25
27
37
25
23
33
29
6
28
25
20
33
25
36
47
42
38
40
28
32
47
53
52
50
71
60
33
-1
-24
-29
-36
-45
-38
-23
-17
-3
15
28
32
62
82
93
114
138
143
151
147
141
133
119
109
84
64
46
8
-19
-4
-10
-23
-25
-39
-43
-72
-93
-98
-103
-101
-120
-106
-125
-140
-129
-130
-120
-122
-83
-61
-46
-43
-70
-76
-72
-57
-37
-28
-35
-11
12
-5
20
21
20
17
-5
4
2
-6
16
7
11
40
71
91
109
123
135
146
139
145
143
141
131
121
128
124
122
99
88
70
41
20
1
-4
-15
-23
-25
-22
-14
-10
-14
-7
20
21
45
44
39
60
50
37
26
0
-27
-43
-79
-97
-136
-153
-164
-179
-174
-157
-160
-161
-154
-152
-144
-126
-99
-73
-62
-59
-41
-36
-39
-24
-2
34
28
15
15
-17
-22
-16
4
13
23
33
24
33
55
73
96
133
148
135
125
111
116
105
96
85
69
61
55
43
24
27
17
12
15
0
-19
-27
-32
-46
-61
-81
-96
-125
-138
-152
-156
-178
-190
-195
-210
-209
-199
-192
-180
-179
-174
-147
-121
-65
-28
3
43
44
71
87
94
114
133
169
175
143
113
66
48
39
18
34
32
22
24
13
26
33
27
51
47
41
40
49
69
57
64
61
31
27
26
11
24
28
14
1
-26
-47
-62
-68
-89
-121
-146
-160
-176
-198
-206
-208
-191
-183
-162
-144
-127
-97
-73
-59
-47
-47
-44
-24
-9
-23
-17
-3
-11
-8
6
-11
7
1
-4
-6
-8
12
13
3
16
4
0
15
30
49
73
94
107
105
108
105
110
133
149
163
150
128
123
94
62
52
19
-5
-34
-56
-73
-109
-120
-122
-126
-124
-115
-117
-119
-126
-116
-113
-113
-84
-83
-83
-73
-73
-79
-72
-70
-64
-51
-32
-26
-2
1
8
33
28
28
19
16
16
9
7
7
18
35
45
60
68
79
85
74
66
48
29
4
5
0
-18
-12
-6
3
-9
-6
8
9
17
19
22
22
39
52
51
53
52
47
45
29
24
24
21
32
28
16
16
18
-3
-5
-22
-34
-31
-46
-58
-54
-68
-67
-64
-62
-42
-44
-26
-2
-11
-14
-24
-9
18
28
40
45
47
46
62
68
61
65
39
25
47
35
1
-4
-48
-71
-58
-82
-96
-83
-70
-56
-58
-42
-23
-20
-12
-27
-40
-58
-43
-18
-1
4
8
41
45
67
71
66
67
79
94
89
76
88
74
43
18
15
2
-9
-4
-11
-10
-19
-14
-15
-27
-9
-16
-10
6
3
-18
-1
2
1
14
-6
0
17
25
29
18
12
11
13
20
17
7
4
-4
-21
-30
-27
-46
-39
-42
-45
-35
-10
14
25
20
19
21
15
-3
-4
-7
-6
7
-7
-4
-5
-7
0
14
16
15
1
8
2
-20
-32
-24
-21
-18
-7
-6
23
34
28
16
12
8
7
20
17
29
70
90
91
95
102
107
125
158
159
134
127
106
79
48
36
32
40
15
-4
-16
-33
-24
-26
-27
-54
-69
-73
-75
-83
-88
-92
-105
-110
-87
-85
-87
-74
-70
-56
-55
-63
-72
-83
-90
-85
-64
-52
-41
-25
-5
10
21
4
9
19
-3
0
23
40
42
58
73
63
63
83
84
95
95
81
88
82
82
72
49
31
19
3
-28
-22
-46
-68
-63
-48
-44
-48
-48
-67
-74
-46
-11
13
2
-13
-45
-54
-38
-54
-47
-74
-71
-67
-74
-83
-108
-105
-90
-78
-87
-88
-79
-73
-61
-48
-57
-60
-50
-51
-63
-71
-49
-32
-24
-6
19
27
33
57
64
77
73
86
88
91
118
110
101
91
81
75
75
75
74
64
62
42
42
27
21
17
19
21
14
3
-18
-27
-42
-63
-72
-98
-103
-93
-92
-94
-102
-97
-86
-73
-79
-75
-55
-38
-35
-25
-27
-18
-4
-4
-17
-12
-7
-7
12
2
2
25
-2
-4
-12
-17
-27
-41
-49
-64
-72
-57
-29
-23
-7
12
33
39
46
55
52
33
25
22
10
-5
2
13
16
24
21
12
6
7
-1
-5
-9
-24
-38
-58
-64
-60
-35
4
25
45
62
95
112
111
124
137
109
88
67
49
25
8
5
-11
-39
-48
-69
-70
-75
-82
-104
-127
-141
-128
-123
-128
-103
-94
-75
-57
-49
-36
-16
-11
12
21
25
28
38
39
40
57
54
41
34
29
3
-4
-2
3
-10
8
5
-24
-29
-29
-37
-35
-27
-33
-42
-40
-35
-40
-41
-35
-23
-2
28
18
59
100
76
74
51
25
34
23
10
-7
-8
-5
13
12
18
31
50
72
67
63
75
80
90
97
93
76
81
58
32
8
-20
-28
-41
-52
-58
-51
-30
-36
-25
-22
-22
-8
2
24
25
17
27
26
23
24
5
-5
-32
-43
-64
-62
-53
-41
-39
-55
-48
-39
-32
-45
-63
-62
-52
-49
-28
-4
-8
-4
3
22
44
41
68
86
100
97
90
70
47
36
17
-6
-24
-31
-36
-29
-35
-36
-45
-39
-34
-31
-18
0
24
40
47
65
66
71
90
109
124
133
149
148
142
124
98
88
65
37
25
5
-23
-46
-59
-60
-76
-77
-64
-73
-71
-62
-67
-50
-39
-36
-3
6
31
70
80
86
78
72
72
51
50
43
41
20
0
-15
-29
-40
-41
-30
-24
-20
-28
-31
-3
23
53
73
79
78
91
92
90
88
70
54
52
34
19
-9
-27
-28
-38
-57
-66
-85
-98
-108
-117
-118
-104
-99
-93
-80
-84
-85
-81
-70
-64
-73
-60
-51
-68
-58
-59
-79
-75
-59
-50
-28
-37
-38
-29
-33
-36
-14
-7
-4
13
45
54
51
37
29
31
25
0
-12
-11
-9
14
0
-17
-1
-4
-7
-7
7
6
17
24
18
25
24
34
35
26
25
41
46
48
54
43
26
-1
-18
-22
-45
-64
-42
-37
-46
-35
-33
-10
16
39
47
48
40
50
40
33
39
30
43
50
51
70
90
88
91
75
53
32
17
-2
0
1
-8
-22
-17
-14
-13
3
4
-13
-27
-42
-33
-35
-19
-9
-12
0
-6
-21
-24
-15
-19
-24
-31
-46
-66
-81
-85
-95
-92
-83
-71
-64
-70
-79
-83
-58
-34
-14
8
17
30
64
70
74
86
83
102
112
96
90
100
95
75
59
47
30
27
12
1
-21
-48
-66
-83
-110
-104
-111
-112
-125
-130
-126
-124
-107
-98
-96
-108
-112
-96
-94
-76
-50
-16
-2
-1
26
33
35
65
60
68
71
62
73
50
29
24
9
-4
-14
-26
-41
-52
-46
-48
-60
-61
-57
-49
-47
-29
-27
-39
-43
-57
-64
-83
-101
-100
-90
-83
-71
-67
-82
-76
-66
-64
-60
-36
-27
-20
-7
1
8
-4
8
28
18
31
24
13
43
55
47
59
46
43
41
19
23
22
17
20
9
4
18
-2
-17
-10
-22
-25
-35
-47
-70
-84
-94
-104
-94
-98
-95
-97
-92
-79
-80
-72
-70
-70
-63
-38
-3
16
36
44
32
17
33
40
48
58
51
29
20
6
-2
-8
-22
-28
-27
-21
-9
0
5
30
54
74
105
110
121
137
137
146
152
172
171
159
150
132
108
93
105
95
74
45
46
14
-25
-39
-50
-31
-25
-11
11
18
30
45
60
65
70
51
29
19
11
-4
10
20
5
0
-8
-28
-48
-60
-73
-102
-118
-128
-140
-163
-165
-156
-165
-169
-143
-126
-124
-100
-89
-79
-68
-56
-25
-7
13
28
44
43
30
39
28
22
15
-15
-22
-25
-32
-10
-5
-19
-27
-14
-18
-29
-20
-17
-12
-7
15
5
19
27
35
41
59
71
62
86
77
57
58
55
40
41
12
-6
-19
-41
-62
-69
-81
-76
-74
-86
-74
-69
-97
-106
-100
-84
-80
-89
-77
-65
-42
-19
-35
-14
-15
9
14
-1
0
-4
-1
6
17
8
12
12
16
30
53
50
77
131
112
106
93
66
53
46
35
0
-33
-53
-57
-57
-54
-31
-15
-13
0
14
27
41
34
32
39
42
55
59
51
50
19
-2
-1
-26
-44
-38
-59
-58
-45
-54
-35
-16
-2
14
26
31
35
41
42
34
43
37
44
50
40
18
20
20
-1
-12
-27
-59
-57
-59
-72
-60
-71
-71
-85
-81
-46
-12
23
41
50
61
67
64
59
69
82
71
55
21
-4
-14
-19
-24
-24
-18
-18
-9
4
29
41
49
51
49
47
20
41
44
40
54
56
62
61
66
55
60
47
39
48
43
33
24
24
0
-18
-5
0
8
6
-10
-19
-15
-27
-46
-55
-62
-49
-37
-32
-32
-32
-20
-11
19
23
35
39
29
44
33
25
37
9
-13
-25
-33
-58
-63
-67
-70
-68
-81
-77
-88
-78
-57
-34
-29
-20
-13
-10
18
29
21
35
56
64
72
59
58
54
41
35
22
7
-13
-20
-21
-34
-52
-38
-17
-2
20
11
30
26
16
8
-2
3
17
15
26
40
38
29
24
-4
-27
-30
-37
-32
-27
-14
-14
22
58
48
71
56
20
-4
8
8
20
35
39
37
36
40
40
36
26
27
27
20
44
46
50
67
58
40
25
3
-16
-40
-41
-40
-57
-87
-91
-95
-102
-98
-86
-75
-71
-55
-42
-47
-54
-40
-28
-16
0
0
0
8
5
16
16
1
7
18
23
20
36
49
56
61
55
57
49
39
30
27
23
35
20
-16
-28
-53
-64
-62
-59
-53
-55
-59
-58
-76
-85
-88
-76
-75
-55
-47
-58
-36
-22
5
4
6
23
18
41
43
28
38
29
29
29
31
22
9
-10
-10
-27
-23
-29
-25
-10
10
11
13
2
7
-2
-1
-10
-15
-28
-41
-43
-71
-92
-121
-119
-118
-100
-80
-58
-45
-41
-22
-3
-2
11
20
21
17
-2
-2
-11
-18
-10
0
-13
-1
-1
-10
-34
-27
-22
-33
-34
-38
-58
-62
-56
-59
-54
-31
-18
-4
0
7
5
23
40
47
67
78
82
79
90
82
69
76
48
35
31
14
22
2
7
17
7
-8
-17
-37
-22
-19
-23
-26
-41
-44
-48
-46
-45
-37
-36
-34
-15
-18
-28
-27
-8
-6
-13
-19
-50
-63
-84
-90
-72
-64
-60
-47
-26
-9
1
8
11
15
14
12
22
11
1
13
22
29
41
45
53
57
45
39
38
47
62
73
70
50
41
35
32
10
-3
-7
-29
-67
-83
-105
-107
-96
-101
-98
-93
-66
-52
-31
-13
-16
-4
15
11
5
1
-15
-24
-36
-50
-57
-45
-46
-39
-40
-66
-68
-67
-75
-88
-97
-111
-109
-107
-85
-80
-63
-57
-34
-9
-4
6
12
11
19
1
3
18
27
55
39
35
30
6
0
-6
-16
-28
-34
-40
-42
-24
-7
5
31
29
22
23
23
24
31
16
12
19
2
-10
-17
-27
-17
-13
-15
-20
-17
-16
-16
-8
-12
-18
-26
-35
-45
-55
-64
-73
-85
-66
-51
-45
-21
-6
34
57
73
75
93
111
125
145
122
120
111
97
103
78
68
58
47
36
21
-9
-18
-26
-41
-45
-53
-70
-77
-90
-100
-70
-48
-33
-31
-29
-7
-8
6
20
40
45
33
47
23
7
11
18
30
20
-6
-20
-30
-40
-50
-43
-36
-36
-24
-21
-11
-4
8
18
21
53
46
57
59
43
61
76
82
96
96
109
114
124
115
105
95
65
47
42
32
31
28
11
-12
-22
-3
1
12
23
21
26
18
6
35
69
92
101
112
116
120
115
102
86
72
73
54
28
20
-15
-24
-23
-24
-19
-41
-46
-44
-45
-50
-67
-66
-59
-62
-80
-85
-64
-61
-34
-5
12
24
46
69
67
69
62
50
39
38
45
40
48
41
32
28
13
22
36
30
43
34
17
3
-3
-4
-16
-14
-13
-3
-3
-17
-26
-37
-42
-46
-43
-45
-45
-54
-57
-53
-55
-47
-35
-16
-4
-7
-6
-10
-8
6
3
15
19
20
21
21
6
14
33
33
49
50
34
40
40
22
22
27
24
28
21
25
48
65
66
73
60
53
51
52
38
14
6
2
-24
-49
-52
-62
-60
-60
-59
-55
-60
-35
-27
-7
14
13
24
50
61
71
83
78
94
77
86
97
90
89
74
51
24
1
-24
-51
-68
-73
-68
-71
-65
-77
-100
-100
-94
-99
-92
-74
-59
-44
-22
-14
-1
3
7
39
31
15
28
31
65
58
40
22
-13
-14
-23
-35
-66
-101
-119
-139
-144
-158
-166
-177
-180
-174
-160
-136
-115
-106
-96
-81
-67
-59
-47
-37
-26
-29
-30
-34
-29
-33
-25
-16
-30
-13
-13
-13
-8
-17
-16
12
35
67
88
92
127
144
164
165
169
155
137
134
126
120
80
62
57
55
56
27
11
-21
-44
-58
-95
-110
-119
-132
-128
-124
-111
-87
-49
-40
-11
-1
-7
26
34
26
20
-2
-11
-41
-28
-28
-30
-5
-3
0
4
8
5
-3
4
16
10
14
20
28
34
44
40
34
33
14
-7
-4
3
-4
0
-1
3
26
38
43
45
57
64
52
74
49
49
48
19
18
-1
2
-2
3
15
8
-13
-16
-7
-14
-23
-3
-8
-17
-16
-32
-11
-12
-13
10
-9
-21
-22
-34
-28
-17
-17
-6
5
-9
-9
3
-2
22
32
11
9
3
-12
-4
9
15
46
40
27
26
14
-10
-6
-14
-24
-36
-47
-42
-35
-32
-36
-35
-33
-22
-4
12
23
33
43
56
51
26
15
12
-3
-9
-21
-21
-19
-33
-33
-19
-16
-5
45
58
53
47
25
12
5
-5
-18
-39
-38
-51
-42
-37
-39
-41
-56
-61
-72
-71
-60
-61
-50
-44
-65
-73
-80
-72
-37
-22
-20
-22
-16
-8
9
9
29
27
27
22
8
-16
-21
-18
-5
25
33
20
12
11
9
17
21
33
28
15
19
3
-9
3
-4
5
-12
-29
-39
-51
-60
-76
-70
-65
-87
-108
-121
-102
-93
-98
-86
-58
-21
-8
4
2
-5
4
21
24
34
49
54
66
58
41
43
47
37
48
32
6
-15
-24
-8
-9
10
15
8
15
3
1
-12
-21
-25
-39
-66
-88
-77
-69
-79
-56
-46
-35
-18
-26
-17
-39
-50
-29
-46
-49
-41
-38
-34
-28
-13
0
32
42
58
59
53
56
59
45
40
41
37
36
29
41
55
62
66
57
54
49
38
47
25
11
11
3
-7
-4
-9
-16
0
1
-13
-23
-37
-38
-33
-42
-22
-17
1
3
-13
-12
-2
-5
2
7
2
-10
-20
-14
-17
-32
-32
-28
-30
-46
-53
-77
-88
-85
-86
-98
-101
-95
-85
-87
-80
-78
-85
-91
-80
-90
-97
-91
-37
4
16
42
58
59
82
120
144
161
175
206
212
200
185
167
175
177
168
156
137
127
106
88
65
34
30
36
26
16
7
6
-13
-10
16
22
22
38
30
15
9
3
0
-8
-14
-32
-47
-67
-83
-72
-88
-73
-71
-71
-84
-87
-90
-77
-55
-69
-51
-20
6
15
14
17
19
12
17
20
29
42
53
60
63
52
24
3
9
-12
-38
-51
-86
-123
-122
-109
-101
-70
-45
-27
-19
11
29
42
56
81
82
99
91
98
113
85
64
60
17
8
0
-17
-38
-54
-59
-62
-63
-62
-67
-65
-54
-46
-36
-30
-16
12
18
38
33
41
65
75
99
120
133
133
126
122
120
92
70
69
43
23
-14
-45
-59
-85
-88
-86
-78
-82
-89
-82
-75
-54
-41
-46
-43
-35
-46
-40
-33
-20
12
29
39
47
47
25
22
28
16
5
3
-2
-13
-1
-5
7
27
13
11
16
16
25
51
52
77
90
77
82
81
86
79
54
40
38
31
38
36
36
43
32
42
37
24
39
38
37
14
-4
-17
-20
11
19
1
-12
-46
-72
-62
-67
-56
-56
-68
-55
-50
-46
-24
-10
14
13
6
-6
-1
2
-26
-28
-30
-42
-27
-30
-28
-28
-19
-4
9
25
47
76
77
66
55
42
21
30
19
-6
-15
-25
-24
-29
-12
-6
9
6
-10
-3
16
5
19
31
23
22
1
-3
1
-3
7
6
11
15
11
16
18
5
7
6
7
17
-8
2
3
-15
-23
-38
-43
-39
-26
-37
-17
-12
-9
3
18
15
18
2
-30
-35
-28
-28
-20
-8
4
0
-3
-20
-17
-11
1
0
8
11
1
-8
1
20
20
13
20
31
41
44
51
65
70
73
61
45
22
-12
-24
-18
-54
-66
-76
-66
-58
-48
-36
-44
-25
-16
-19
-18
-24
1
19
13
13
28
22
11
9
14
13
11
15
0
-17
-13
-2
-11
-13
-12
-3
-3
-4
-4
-22
-13
-7
-22
-27
-24
-17
-10
-4
-1
-11
-6
4
-7
3
-3
-8
1
-16
-29
-28
-17
-3
-11
10
7
-17
-14
-7
-6
13
28
13
1
-2
-5
21
53
46
64
57
35
39
24
47
85
59
70
55
16
11
-7
-9
-1
-6
-24
-29
-42
-65
-74
-71
-61
-72
-63
-30
-36
-7
-1
9
42
69
86
100
97
108
126
127
145
150
164
147
162
157
137
109
76
67
38
41
27
9
12
12
10
11
7
19
6
10
2
0
2
-13
-11
-8
-19
-44
-56
-51
-58
-74
-61
-63
-74
-76
-93
-109
-101
-86
-85
-86
-85
-85
-84
-90
-57
-16
-4
23
32
50
53
62
75
60
63
49
40
33
19
19
20
32
35
51
56
63
74
78
75
62
50
37
23
10
5
15
6
-12
1
-8
-20
-36
-38
-29
-29
-28
-16
-6
-18
-31
-38
-54
-56
-62
-89
-101
-115
-109
-111
-116
-98
-98
-91
-103
-106
-104
-114
-99
-82
-57
-27
2
22
45
58
64
66
68
69
82
74
77
76
62
51
38
35
45
43
37
44
37
34
52
47
36
54
58
59
62
45
15
7
11
16
22
3
1
0
-23
-47
-39
-43
-43
-48
-75
-70
-66
-86
-94
-94
-123
-110
-112
-125
-132
-136
-129
-139
-134
-120
-129
-139
-96
-52
-23
16
25
34
49
46
64
79
96
118
114
101
92
95
81
73
72
63
60
45
30
18
0
-13
-27
-37
-45
-65
-72
-59
-58
-83
-71
-60
-46
-41
-44
-30
-42
-28
-20
-18
-6
-11
-12
-21
-21
-18
-30
-41
-46
-68
-62
-68
-70
-49
-45
-22
-3
8
7
13
31
25
44
45
32
34
38
36
44
47
30
28
42
46
52
58
48
48
42
42
34
16
6
5
2
-3
-8
4
14
28
42
60
54
60
64
52
60
52
49
53
30
15
-12
-34
-38
-51
-39
-56
-72
-69
-70
-60
-47
-36
-31
-30
-18
-8
9
14
27
20
-17
-26
-29
-21
-15
-16
-19
-42
-34
-19
-28
-25
-19
-13
-4
-1
15
11
9
10
-15
-3
12
3
14
15
7
3
-15
-9
-10
-9
9
11
1
-2
-1
-2
5
14
13
8
20
12
-3
-11
-19
-2
8
21
37
47
33
30
43
48
63
54
46
16
-11
-28
-43
-52
-64
-81
-97
-114
-115
-96
-90
-54
-42
-47
-51
-66
-65
-60
-56
-53
-31
3
10
10
23
68
57
48
42
10
3
2
-1
0
10
20
23
29
49
63
78
100
86
86
88
70
55
28
19
13
3
0
-9
-8
7
-25
-38
-37
-71
-70
-78
-96
-120
-136
-146
-147
-146
-151
-131
-111
-104
-108
-101
-104
-98
-94
-79
-63
-48
-32
-48
-43
-27
-24
-24
-41
-59
-61
-43
-41
-24
-21
-30
-14
-1
5
15
17
9
1
-22
-17
-25
-32
-32
-15
-7
-14
0
7
7
10
27
26
-1
-3
-11
13
10
-16
-14
-16
-31
-55
-70
-75
-81
-86
-80
-71
-70
-65
-56
-40
-27
-24
-12
11
30
36
58
57
53
54
46
44
34
17
28
37
44
52
39
48
67
68
80
97
113
104
100
99
105
114
134
144
146
141
129
126
112
113
100
94
88
60
35
-18
-53
-69
-83
-84
-89
-102
-107
-114
-107
-117
-102
-101
-93
-85
-107
-128
-130
-137
-131
-125
-109
-107
-122
-126
-120
-112
-107
-107
-99
-87
-73
-51
-24
15
57
90
121
128
142
156
170
188
182
192
212
223
225
231
231
226
219
207
197
169
133
87
80
92
52
26
1
-42
-58
-70
-78
-62
-81
-70
-74
-91
-86
-67
-51
-46
-30
-18
-16
-4
-7
-36
-54
-89
-94
-93
-104
-111
-111
-106
-100
-84
-75
-56
-27
-9
31
48
68
79
105
110
121
137
132
140
141
155
171
166
182
180
163
146
154
153
142
128
111
87
68
62
63
66
79
89
94
80
88
86
70
61
31
-20
-28
-58
-85
-106
-130
-133
-141
-144
-142
-149
-140
-140
-137
-127
-115
-113
-113
-98
-95
-104
-113
-125
-132
-133
-109
-92
-66
-55
-47
-35
-20
-6
9
26
46
37
41
34
25
48
44
53
47
35
30
34
31
24
44
49
57
53
50
71
77
79
95
95
86
81
67
70
62
69
78
69
61
50
45
27
