11891
28260
0
32
0
-1536
0
3
0
16000
0
1
0
0
0
0
61
53
49
51
47
43
33
16
-2
-6
-6
-14
-15
-33
-57
-62
-80
-39
-41
-78
-100
-127
-169
-181
-180
-194
-222
-237
-255
-270
-252
-205
-176
-157
-142
-124
-99
-68
-53
-33
-11
19
50
60
60
62
57
85
101
113
115
141
150
163
155
151
138
152
173
141
105
109
125
110
82
96
116
88
67
65
60
37
9
-20
-23
-49
-68
-75
-121
-157
-176
-198
-215
-246
-285
-270
-262
-279
-294
-316
-300
-284
-263
-239
-238
-236
-204
-193
-201
-198
-200
-204
-182
-156
-144
-146
-180
-167
-133
-117
-111
-96
-60
-33
-19
26
59
107
135
158
192
235
278
271
266
251
251
261
246
240
236
237
242
195
163
134
107
56
21
-6
-37
-95
-110
-133
-182
-186
-192
-196
-218
-235
-245
-246
-230
-206
-183
-159
-153
-112
-112
-95
-39
-14
7
8
30
53
64
68
54
42
4
-20
-43
-45
-47
-41
-29
-32
-16
-26
-23
-29
0
6
-18
-17
-16
-6
28
22
20
19
37
44
34
26
28
22
45
69
73
78
61
42
43
56
35
71
113
118
116
127
105
97
95
83
79
65
24
3
-16
-3
-6
-20
-15
-11
4
43
48
29
23
-7
-21
-42
-49
-62
-61
-74
-54
-77
-78
-73
-78
-80
-77
-73
-65
-59
-54
-58
-66
-44
-18
-12
15
26
4
-26
-35
-29
-22
-5
-2
13
-6
-7
-17
-18
-1
11
28
53
60
49
58
32
21
13
22
27
13
4
8
-6
-8
2
2
14
22
17
17
18
39
38
27
39
53
27
23
4
-40
-48
-48
-43
-45
-40
-51
-47
-36
-24
-22
-18
-39
-30
-9
-2
-25
-32
-23
-26
-32
-23
-69
-95
-123
-146
-141
-136
-141
-135
-119
-100
-49
-33
-40
-28
-7
10
43
37
33
34
40
50
49
19
19
11
17
-1
-20
-31
-29
-26
-12
1
9
17
13
19
50
55
54
38
35
34
29
38
28
19
40
53
32
29
-12
-24
3
-3
-16
-32
-38
-35
-25
-33
-50
-35
-14
20
21
33
39
36
26
32
31
1
-13
-7
-2
-6
-18
-27
-26
-75
-95
-125
-146
-140
-118
-108
-102
-102
-92
-70
-52
-20
22
28
49
86
87
84
77
62
71
66
36
14
6
12
17
21
15
22
11
-8
-10
48
77
72
56
35
36
54
30
11
39
29
29
22
28
24
9
5
3
-20
-28
-33
-43
-41
-52
-60
-59
-60
-89
-89
-119
-146
-142
-164
-159
-161
-179
-179
-189
-180
-190
-199
-173
-150
-131
-129
-114
-92
-95
-92
-72
-34
-23
-24
19
50
59
61
81
105
113
117
152
153
134
147
140
128
123
112
90
74
44
68
82
59
45
36
50
73
66
56
47
41
44
29
-4
-30
-59
-66
-60
-99
-123
-114
-125
-115
-100
-127
-118
-118
-135
-122
-133
-148
-163
-188
-189
-158
-154
-134
-125
-107
-32
13
0
12
31
62
75
49
41
36
32
46
36
5
22
55
86
77
63
62
80
88
80
57
52
66
75
83
92
93
68
67
42
17
-26
-37
-24
-25
-43
-41
-47
-44
-18
-25
-35
-19
-15
-18
-4
-17
1
-17
-47
-35
-24
-28
-18
-47
-67
-70
-82
-55
-54
-65
-46
-51
-59
-63
-55
-46
-17
19
35
5
-19
-5
10
22
23
19
27
41
41
44
53
51
85
133
137
129
121
145
156
144
155
173
164
167
165
195
232
216
181
154
129
118
109
82
67
86
85
90
85
67
48
47
90
90
52
29
63
73
27
-10
-15
-4
-2
-12
-19
-31
-24
-29
-13
-3
17
-41
-89
-110
-69
1
-9
-63
-116
-91
-43
-53
-89
-81
-7
59
82
51
22
50
121
170
185
166
127
107
103
104
80
63
35
23
33
7
-59
-69
-19
19
27
-22
-69
-74
-53
-51
-83
-91
-69
-84
-132
-135
-135
-134
-148
-157
-157
-153
-127
-107
-108
-75
-51
-42
-47
-61
-67
-58
-77
-75
-53
-36
-29
-55
-65
-74
-58
-54
-37
19
42
23
11
-5
7
45
56
100
90
64
47
50
68
79
115
150
131
92
44
67
95
89
69
55
50
22
-30
-33
16
16
-12
-65
-68
-83
-69
-82
-83
-81
-68
-76
-87
-106
-90
-88
-78
-61
-34
-64
-66
-54
-41
-5
-9
-31
-39
-27
-5
7
0
19
51
77
99
116
124
144
192
235
247
256
224
212
216
215
234
205
182
187
195
201
173
144
131
121
118
111
93
75
76
74
66
13
-14
24
49
41
35
40
72
44
2
-35
-37
-34
-35
-45
-66
-48
-22
-32
-52
-34
-9
15
21
4
-22
-10
34
68
40
-4
-10
-1
14
23
5
26
32
25
33
13
-8
9
29
41
29
31
54
61
44
47
56
32
-20
-1
43
42
31
-15
-12
39
50
44
41
54
47
34
7
4
31
50
25
6
-5
-1
-10
-14
2
23
2
-31
-59
-53
-8
-12
-41
-37
-32
-53
-56
-59
-9
33
-6
-56
-68
-49
-33
-24
-6
35
14
-21
-18
4
48
66
75
119
127
116
111
136
207
252
207
159
151
169
198
214
226
223
230
230
200
144
110
82
111
125
98
20
-43
-36
29
17
-36
-74
-78
-77
-88
-116
-111
-65
-62
-92
-136
-123
-78
-86
-99
-62
-29
-60
-93
-141
-136
-83
-44
-31
-61
-91
-101
-93
-33
6
17
6
0
5
13
-4
-28
30
134
134
72
41
77
121
92
68
78
117
132
81
54
66
127
147
122
97
126
176
207
193
161
144
162
107
52
12
11
16
-23
-50
-46
-39
-42
-75
-71
-29
3
-3
-56
-14
75
105
68
35
-1
31
11
-9
21
46
31
-26
-41
-17
-4
-45
-103
-72
-17
11
-19
-49
-8
58
86
84
84
90
116
130
132
98
88
79
97
93
81
86
76
48
38
20
16
29
18
25
22
3
-3
-21
-38
-16
-9
-33
-73
-88
-43
-15
-61
-113
-96
-66
-81
-111
-68
2
6
-51
-84
-46
26
64
24
17
52
91
110
81
66
90
135
165
121
79
90
150
128
83
29
24
30
29
51
88
88
18
-45
-44
-6
12
20
68
93
71
45
19
42
38
-11
-51
-17
17
9
-51
-76
-25
-7
-45
-89
-86
-45
-22
-50
-78
-97
-103
-68
-43
-41
-16
-27
-31
-18
-6
-25
-52
-53
-22
1
38
73
96
65
17
17
76
97
79
81
81
75
39
52
63
88
97
97
103
111
98
75
86
139
151
85
39
19
39
35
-12
-58
-52
-45
-52
-64
-97
-88
-75
-52
-62
-96
-99
-88
-79
-27
5
4
5
-16
-25
-16
-16
-4
-9
-30
-44
-16
-6
1
-13
2
44
73
53
29
23
44
77
113
136
170
148
129
132
90
120
103
88
92
83
32
19
49
88
110
96
70
78
63
65
69
57
68
71
41
-7
-36
-11
35
58
72
45
20
24
26
17
1
-26
-18
-22
-66
-102
-117
-102
-100
-106
-105
-108
-147
-179
-168
-104
-91
-159
-168
-105
-45
-35
-50
-56
-3
44
76
76
89
95
136
183
195
162
131
168
205
205
186
140
118
181
214
174
126
98
110
147
116
60
59
87
63
24
-31
-31
-29
-55
-68
-78
-83
-121
-168
-190
-169
-139
-126
-141
-190
-212
-203
-205
-178
-139
-100
-78
-110
-138
-128
-92
-61
-25
-1
14
-8
-74
-86
-47
32
59
63
92
70
49
58
99
146
143
133
109
76
88
105
96
83
98
106
88
76
55
72
110
94
37
-8
-7
-28
-57
-39
-10
-34
-73
-70
-72
-80
-69
-65
-6
42
27
-13
-35
-11
-15
-17
2
20
10
-10
-15
-5
32
29
18
12
-15
4
27
26
14
16
49
50
20
1
-18
-18
-8
7
-3
-33
-58
-56
-47
-37
-45
-67
-85
-76
-41
-50
-37
-49
-54
17
44
52
51
9
2
34
57
100
87
39
56
121
166
154
102
79
101
109
98
87
59
61
70
69
75
45
-3
5
22
-1
-44
-86
-96
-101
-95
-101
-135
-149
-149
-151
-117
-91
-101
-126
-105
-65
-56
-34
-42
-22
10
26
54
59
61
82
103
108
101
88
69
58
66
90
136
132
92
80
68
76
6
-46
-32
-25
-14
-22
-64
-71
-27
-9
-5
-4
21
38
47
44
23
28
40
33
20
27
9
-7
-8
2
14
9
-28
-28
-11
-7
-40
-44
-54
-27
-3
-21
-23
-35
-22
-34
-54
-57
-59
-52
-55
-66
-39
-27
-3
6
32
50
70
83
66
73
93
112
110
85
64
54
41
42
20
44
64
83
59
62
65
46
42
12
9
6
-31
-75
-104
-80
-66
-87
-101
-79
-64
-78
-86
-109
-87
-55
-32
-19
-11
-24
-22
-6
-11
-13
-37
-39
-32
-32
-33
-53
-73
-54
-78
-87
-50
-32
-40
-28
-31
-13
-1
-16
5
11
23
55
63
57
69
70
99
140
123
114
111
156
186
189
179
179
204
184
158
191
192
173
167
114
69
54
38
6
-27
-16
-9
-7
-13
-27
-19
-14
-21
-11
-13
7
11
-7
-3
26
0
-18
-7
-6
-29
-39
-23
-18
-13
-11
-13
-6
19
35
31
53
79
82
85
89
85
91
101
110
98
71
55
39
39
48
2
-37
-29
-33
-24
-76
-145
-183
-166
-156
-178
-212
-239
-222
-215
-204
-199
-195
-162
-136
-122
-115
-104
-76
-61
-13
17
22
34
37
49
64
87
121
124
144
129
117
161
154
148
139
127
138
140
110
112
116
137
158
126
96
81
76
80
84
75
84
82
84
96
83
43
23
14
-6
-20
-50
-62
-70
-73
-82
-85
-93
-89
-109
-117
-95
-104
-138
-173
-184
-145
-109
-102
-128
-119
-107
-91
-94
-74
-93
-93
-53
-20
-19
-4
36
76
131
143
140
149
163
194
206
198
197
183
178
167
147
109
87
61
49
34
5
-8
-19
-33
-26
-23
-20
-18
-14
15
13
-8
-27
-20
-21
-6
14
7
-23
-60
-87
-114
-139
-131
-101
-71
-45
-28
-22
-26
-35
-34
-6
14
15
19
33
42
104
113
117
117
101
120
103
82
88
93
102
104
89
89
101
115
94
103
107
114
93
85
81
74
58
44
55
61
47
61
80
82
91
65
44
57
63
44
17
5
16
-5
-30
-31
-9
-12
-9
-20
-24
-22
-13
-20
-23
-15
0
22
-15
-29
-27
-13
11
-9
-53
-65
-89
-87
-68
-72
-89
-87
-96
-113
-112
-88
-65
-68
-67
-11
7
11
-5
-20
20
64
54
24
45
63
70
94
97
85
42
26
50
55
47
18
-3
23
30
21
-27
-38
-18
-4
-16
-32
-32
-12
-23
-36
-28
13
30
28
7
-20
-35
-28
-9
-10
-24
-33
-31
-44
-48
-51
-44
-16
2
17
2
-32
-50
-29
0
31
45
13
-6
8
25
54
67
41
43
60
70
39
17
34
49
55
66
40
-17
-29
-29
-28
-15
-34
-63
-105
-124
-137
-119
-81
-89
-127
-148
-107
-74
-84
-113
-73
-20
28
20
6
-3
4
7
-12
-6
-11
-34
-43
-3
-18
-33
-10
3
-7
1
5
-3
-22
-13
-20
-36
-6
2
-39
-70
-57
-51
-65
-69
-83
-43
-9
-51
-20
-44
-10
50
45
33
39
64
94
76
63
78
108
128
101
55
61
95
104
73
-2
-12
25
42
18
7
4
14
18
16
18
14
18
28
26
-2
-28
-44
-31
-16
-31
-79
-87
-97
-89
-99
-91
-70
-50
-63
-67
-53
-28
-7
16
45
85
123
138
154
170
178
210
223
201
151
117
129
133
99
49
16
-6
15
22
-21
-33
-43
-46
-60
-67
-62
-70
-61
-74
-58
-23
-25
-46
-42
-47
-63
-43
-44
-74
-111
-115
-126
-150
-138
-140
-171
-129
-97
-129
-181
-181
-144
-87
-83
-96
-114
-121
-109
-104
-72
-72
-55
-39
-22
-15
0
18
57
126
154
137
109
103
146
189
182
148
150
165
167
158
118
137
149
139
123
92
79
51
-9
-3
17
-24
-88
-100
-89
-90
-149
-216
-200
-172
-177
-219
-269
-269
-231
-222
-234
-231
-195
-175
-176
-167
-131
-123
-108
-72
-27
7
-10
-5
45
82
98
99
111
120
127
107
112
139
139
107
88
98
92
63
18
29
60
91
91
83
70
54
41
22
3
44
71
42
77
98
73
73
45
-14
-31
-51
-72
-107
-141
-142
-114
-136
-173
-167
-162
-158
-161
-156
-159
-153
-125
-93
-82
-105
-111
-78
-54
-23
-10
-8
18
62
101
109
62
39
44
86
76
44
52
54
51
39
38
48
69
73
57
85
104
68
26
15
71
91
26
-3
34
70
84
37
-19
6
28
-18
-50
-52
-48
-40
-34
-32
-48
10
39
38
19
58
78
65
48
31
12
-32
-33
-42
-76
-73
-84
-108
-102
-86
-91
-94
-75
-32
0
-55
-78
-37
3
22
9
-7
-9
-10
6
31
45
46
59
46
15
17
23
32
68
85
87
85
109
125
150
173
172
170
166
175
138
107
109
134
103
70
57
59
43
32
-10
-22
-15
-10
29
36
14
-15
7
16
11
19
33
48
40
15
-7
-37
-46
-79
-86
-48
-65
-92
-107
-90
-73
-91
-96
-92
-55
-73
-83
-82
-57
2
3
-34
-14
33
51
46
49
96
112
98
83
131
166
151
117
125
181
170
116
83
77
118
127
97
72
80
83
69
33
28
78
103
75
47
68
79
17
-3
0
29
-6
-46
-66
-88
-75
-82
-102
-78
-21
-15
-74
-125
-139
-88
-67
-119
-132
-58
-1
-29
-51
-13
23
32
16
10
50
67
82
94
97
101
77
104
128
121
94
85
69
78
109
95
86
105
149
170
155
134
119
133
122
68
36
18
-5
-34
-27
-42
-82
-94
-103
-96
-119
-157
-169
-193
-183
-141
-117
-135
-131
-112
-117
-120
-104
-124
-100
-44
-20
-42
-93
-86
-28
15
16
-7
7
60
80
84
107
113
119
121
66
26
52
56
33
-17
-1
79
85
3
-42
48
114
33
-49
13
109
91
27
-3
5
19
-27
-100
-106
-62
-54
-123
-159
-156
-136
-130
-176
-199
-164
-136
-143
-174
-184
-132
-93
-114
-118
-108
-53
-8
-17
-22
44
80
69
80
98
137
169
151
130
154
199
215
218
208
190
169
147
127
106
71
94
126
117
79
52
28
36
-3
-45
-40
21
24
-50
-72
-47
-32
-36
-41
-12
34
62
33
7
19
-2
-44
-80
-54
-17
-74
-147
-169
-149
-115
-163
-239
-224
-156
-157
-159
-146
-126
-94
-36
-7
47
36
-16
8
19
19
-6
-11
-5
1
52
58
12
-3
1
-12
-6
3
14
24
34
72
41
21
57
79
70
64
57
64
95
66
13
15
17
21
2
-36
-79
-82
-47
-39
-79
-109
-85
-48
19
19
-25
-34
11
45
7
-72
-106
-74
-49
-62
-114
-134
-87
-62
-79
-88
-65
-14
16
18
29
44
22
44
92
115
85
47
50
63
63
48
51
82
79
32
-4
-3
5
-22
-41
-12
37
20
-47
-49
1
37
37
10
-20
-3
32
-21
-82
-82
-72
-67
-60
-82
-95
-105
-84
-84
-102
-100
-100
-104
-103
-86
-54
-79
-93
-43
-8
-8
-9
-1
39
87
70
19
9
66
103
67
-8
28
84
91
42
31
59
94
16
-39
24
64
50
15
-2
22
38
9
12
5
19
2
-37
-30
-22
-16
-3
-16
-23
-10
8
-14
-4
6
5
-24
-46
-29
-6
-32
-53
-63
-37
19
35
34
23
48
69
38
-23
-10
3
-36
-76
-104
-95
-103
-122
-85
-24
-6
-58
-83
-29
28
6
-40
-3
52
62
54
70
119
180
181
185
139
69
77
150
180
149
116
150
194
226
225
211
237
281
260
239
237
228
200
161
109
88
104
45
-27
-41
-10
-38
-115
-164
-146
-111
-123
-159
-146
-127
-130
-167
-157
-108
-52
-44
-62
-58
-50
-30
-43
-27
-9
-3
30
29
-29
-70
-25
29
3
-16
-15
-36
-29
-33
-26
7
-16
-53
-45
-34
-16
-17
-22
3
52
41
34
0
-16
51
134
134
107
97
120
141
132
143
147
141
101
59
48
25
10
45
56
37
-22
-39
-7
11
-42
-77
-55
-85
-116
-108
-79
-67
-70
-102
-72
-36
-15
-14
-34
-5
5
-41
-70
-67
-30
9
17
-24
-39
-56
-62
-51
-27
-4
-12
-28
-52
-71
-81
-51
-68
-60
-15
7
-9
-21
-22
-4
22
14
-1
13
25
63
38
-10
5
18
61
61
51
77
86
90
92
59
64
100
98
115
110
88
99
106
111
117
102
87
64
38
37
49
52
18
-25
-31
-1
4
-37
-3
24
-20
-54
-72
-32
-3
0
-2
9
37
12
-37
-36
40
87
57
30
10
18
20
42
103
82
49
42
5
-30
-61
-60
-43
-59
-64
-38
-14
-12
28
26
-32
-12
-15
-10
6
28
19
3
8
9
26
35
64
90
111
91
30
31
49
49
62
37
-7
-6
-10
-31
-31
-24
-14
-23
-55
-65
-41
-17
-17
-26
-23
6
-2
-23
-26
11
14
-10
-39
-42
3
10
5
-5
-7
13
12
17
16
8
44
55
34
-17
-44
-58
-47
-47
-69
-66
-63
-87
-103
-82
-64
-64
-33
-2
-2
8
30
37
72
114
130
134
120
106
109
102
85
90
68
59
30
29
70
88
77
78
52
47
33
-16
-29
-10
-29
-51
-104
-153
-149
-134
-130
-135
-147
-164
-182
-183
-184
-154
-126
-122
-102
-67
-31
-25
-11
13
41
59
67
49
69
85
79
77
54
34
11
-8
2
13
20
5
-26
-46
-45
-40
-66
-63
-72
-65
-65
-108
-112
-93
-43
-54
-62
-42
-29
-28
-47
-46
-65
-50
-46
-70
-84
-72
-88
-88
-86
-73
-46
-37
-19
35
18
53
80
67
97
93
94
116
123
125
121
97
77
53
42
38
39
37
45
27
74
63
66
80
72
59
50
49
46
48
12
10
10
6
-4
-28
-49
-53
-40
-31
-48
-46
-52
-33
-23
-31
-24
-21
-24
-17
-16
-10
-31
-46
-48
-41
-49
-51
-73
-78
-72
-75
-85
-98
-82
-65
-30
-22
-2
-12
-20
-10
1
7
19
23
33
25
21
-1
4
0
-18
-18
-28
-38
-72
-74
-82
-90
-82
-74
-91
-82
-87
-76
-50
-51
-44
-39
-51
-33
-31
-21
-14
9
29
63
86
71
91
106
117
137
147
151
156
177
177
157
138
140
145
164
157
155
148
111
96
87
60
34
12
-18
-25
-45
-80
-93
-109
-117
-113
-117
-121
-106
-102
-98
-93
-124
-125
-114
-96
-80
-60
-44
-20
-8
6
24
9
12
-3
-2
11
2
-4
10
20
1
-14
-12
-14
-2
3
16
29
5
-8
14
19
29
52
73
86
90
85
94
80
83
88
84
72
79
70
49
62
64
53
38
28
9
14
1
-15
-22
-23
-26
-53
-76
-106
-116
-123
-137
-148
-172
-171
-164
-159
-141
-146
-154
-136
-129
-124
-91
-59
-45
-16
-10
14
50
99
101
107
109
96
80
65
71
89
91
95
86
56
54
62
57
65
46
67
70
71
59
58
52
46
35
35
38
-9
-27
-26
-54
-74
-100
-116
-121
-123
-110
-108
-122
-135
-128
-121
-116
-99
-103
-109
-103
-92
-71
-55
-39
1
6
41
68
72
75
80
88
121
146
148
165
162
132
119
110
88
76
65
41
3
-48
-106
-90
-68
-100
-145
-123
-108
-135
-146
-130
-128
-98
-89
-98
-76
-72
-83
-96
-124
-126
-139
-151
-157
-146
-115
-107
-89
-84
-81
-62
-36
-30
-25
-36
-32
-14
8
3
-16
-15
20
34
32
40
52
50
54
64
55
60
56
44
42
49
8
9
27
22
33
38
37
37
26
6
1
-26
-30
-11
-8
-6
-11
-27
-43
-56
-51
-69
-78
-80
-85
-87
-100
-114
-104
-85
-59
-19
-2
10
16
18
33
47
62
67
67
83
78
77
69
70
71
89
76
80
72
67
70
78
91
50
12
-19
-30
-24
-40
-62
-89
-79
-76
-96
-117
-114
-117
-116
-125
-122
-133
-131
-106
-123
-131
-114
-116
-116
-120
-90
-8
22
28
36
18
13
15
16
13
-3
12
29
46
46
32
12
17
5
6
30
31
41
49
45
39
45
48
57
74
89
90
107
122
107
82
66
77
96
104
95
64
53
43
24
28
-3
-38
-47
-68
-85
-72
-101
-106
-92
-91
-87
-80
-64
-52
-42
-9
25
22
31
23
37
47
73
36
25
37
67
86
76
63
65
76
112
108
98
96
104
122
118
105
95
103
105
102
77
54
19
15
18
16
3
-31
-36
-22
-8
-2
3
-12
-26
-39
-48
-47
-42
-29
-17
-9
-7
-21
-32
-11
-24
-43
-43
-63
-67
-77
-54
-45
-50
-42
-37
-32
-9
1
-4
4
20
39
58
73
91
110
128
143
122
116
127
117
105
116
94
68
63
43
56
47
20
24
2
-35
-39
-51
-55
-61
-55
-66
-83
-98
-102
-106
-111
-98
-99
-86
-91
-85
-72
-49
-42
-31
-35
-23
-22
-34
-37
3
20
26
18
-7
-2
6
29
45
64
74
97
116
120
134
134
125
130
121
121
121
94
69
52
65
60
62
46
12
-14
27
35
23
15
-19
-24
-30
-55
-61
-64
-94
-79
-86
-116
-115
-123
-131
-115
-113
-110
-89
-84
-82
-53
-58
-53
-41
-23
-11
9
16
27
23
33
37
57
68
88
92
105
112
108
121
125
147
167
154
136
129
100
97
99
75
70
49
16
-13
-24
-44
-39
-48
-53
-63
-57
-64
-59
-61
-45
-55
-70
-71
-81
-78
-49
-87
-94
-109
-109
-95
-103
-95
-112
-122
-117
-90
-84
-69
-72
-84
-73
-73
-79
-61
-51
-24
-3
8
11
25
32
37
33
31
40
27
6
7
2
3
21
22
37
46
55
61
82
85
108
109
100
109
100
98
95
69
59
56
44
50
34
27
35
38
19
18
-2
-12
-1
8
8
-7
-27
-14
-31
-20
-31
-43
-52
-50
-26
-31
-53
-70
-75
-76
-58
-35
-9
-7
9
-1
32
29
13
23
10
20
34
15
21
4
-5
-10
-11
-37
-48
-47
-46
-38
-34
-48
-35
-26
-36
-6
-20
-29
-25
2
21
48
54
84
103
121
130
114
118
127
131
137
125
102
106
100
113
149
137
134
127
174
210
204
208
161
134
121
104
77
54
48
44
39
28
16
1
-14
-27
-31
-53
-61
-83
-77
-90
-86
-69
-97
-111
-101
-108
-105
-112
-111
-106
-79
-77
-79
-60
-51
-26
-2
6
17
40
39
28
46
35
28
44
55
79
80
100
115
122
128
159
166
163
168
154
164
148
141
138
119
127
100
88
86
89
76
66
53
19
15
5
-18
-25
-50
-72
-90
-87
-88
-97
-129
-141
-160
-174
-163
-186
-221
-219
-225
-204
-169
-166
-151
-149
-139
-120
-93
-61
-23
-4
23
40
37
53
66
94
135
148
134
139
130
141
143
141
136
124
119
115
89
62
49
41
26
29
23
22
5
-9
-9
1
3
-23
-45
-49
-58
-74
-90
-86
-101
-91
-85
-87
-99
-110
-118
-122
-154
-155
-153
-137
-112
-91
-95
-69
-58
-37
-15
-8
-21
-28
-24
-32
-28
-29
-8
3
-6
9
18
21
43
51
50
63
88
105
95
96
94
92
87
86
88
81
73
40
15
0
-41
-47
-67
-99
-98
-103
-98
-77
-60
-58
-45
-48
-36
-21
-36
-8
46
74
79
72
24
9
25
27
33
10
6
9
14
19
0
-35
-25
-31
-19
17
13
9
24
40
46
34
16
24
20
-2
-8
2
-21
-36
-46
-40
-64
-90
-86
-102
-93
-95
-106
-110
-109
-105
-107
-115
-125
-110
-103
-86
-75
-72
-83
-74
-67
-61
-51
-35
-21
-24
-13
-10
-15
-9
-5
-32
-22
-11
-25
-41
-39
-34
-14
6
13
18
20
30
30
34
45
72
70
71
66
81
90
97
93
99
110
101
116
93
69
69
45
39
35
37
23
-1
-13
-44
-59
-66
-82
-100
-109
-94
-114
-119
-141
-159
-161
-153
-158
-159
-190
-213
-203
-199
-186
-180
-157
-120
-119
-126
-106
-95
-71
-43
-26
-12
26
32
50
64
87
99
86
72
75
83
104
98
94
116
85
85
85
67
80
87
97
106
101
97
97
105
102
102
85
80
90
93
92
90
65
63
44
44
60
39
18
15
-8
-13
-20
-33
-51
-89
-114
-115
-149
-177
-182
-207
-205
-205
-203
-189
-172
-150
-106
-96
-87
-99
-96
-89
-99
-91
-100
-98
-86
-67
-70
-64
-9
47
50
63
34
36
43
49
75
80
83
91
114
122
124
119
113
140
149
159
185
178
192
202
198
196
175
160
158
134
119
114
92
78
65
38
28
7
-20
-40
-56
-54
-78
-100
-128
-142
-183
-199
-222
-263
-263
-281
-274
-267
-278
-258
-259
-246
-249
-241
-220
-206
-162
-127
-93
-69
-53
-16
-9
19
53
71
104
133
135
140
125
116
129
151
157
161
153
181
182
185
195
197
202
197
189
176
175
134
107
109
110
122
114
93
74
48
23
22
-6
-40
-67
-87
-112
-150
-184
-218
-231
-239
-252
-280
-308
-310
-322
-307
-299
-301
-284
-273
-255
-239
-221
-206
-177
-136
-101
-91
-62
-25
9
45
81
71
83
86
98
93
84
76
74
74
80
90
93
81
96
98
78
79
64
67
71
82
77
45
37
51
34
45
31
-2
-16
-31
-30
-43
-88
-113
-111
-121
-114
-107
-110
-111
-78
-93
-105
-110
-121
-110
-89
-78
-72
-90
-94
-74
-73
-68
-44
-58
-47
-41
-46
-25
-39
-38
-20
-8
7
22
8
27
36
40
74
79
105
150
142
141
96
58
52
36
26
-3
-33
-62
-86
-114
-117
-126
-156
-150
-151
-155
-175
-176
-185
-179
-174
-156
-142
-145
-136
-135
-118
-97
-88
-91
-73
-54
-8
-4
-9
-4
19
31
51
72
77
73
78
83
118
143
155
174
185
214
218
212
208
194
200
203
179
150
127
105
109
103
85
75
55
52
47
51
44
45
26
0
12
-24
-55
-80
-114
-107
-121
-138
-140
-153
-156
-167
-180
-184
-186
-174
-164
-173
-169
-162
-159
-146
-124
-131
-139
-110
-100
-74
-51
-45
-27
7
18
26
38
43
67
85
86
102
80
63
54
44
38
25
27
41
34
27
21
6
5
7
11
-4
-12
-22
-11
14
28
28
23
16
8
13
22
20
25
22
23
1
-38
-67
-80
-101
-107
-106
-133
-150
-149
-124
-138
-131
-152
-147
-108
-75
-56
-50
-56
-59
-55
-44
-52
-47
-42
-30
-23
-9
8
-29
-41
-36
-29
-25
-23
-27
-18
-19
2
27
23
68
84
93
130
118
129
148
165
181
203
199
187
175
173
164
163
148
112
84
81
71
64
85
37
-1
-27
-55
-85
-82
-89
-92
-102
-110
-114
-138
-149
-153
-154
-157
-168
-184
-196
-213
-231
-232
-218
-237
-235
-243
-237
-205
-175
-147
-106
-79
-60
-31
-11
5
18
33
44
61
43
38
46
67
80
100
112
120
133
162
174
194
209
226
224
231
239
248
244
234
232
217
207
194
179
158
137
129
109
80
31
-4
-21
-61
-89
-125
-173
-205
-237
-259
-268
-290
-320
-320
-316
-308
-288
-281
-258
-221
-178
-142
-125
-117
-109
-108
-98
-67
-62
-37
-38
-28
-1
6
27
18
10
15
32
41
49
54
73
78
93
95
102
105
97
107
111
94
84
64
68
55
43
31
17
16
-3
5
-15
-31
-21
-13
14
3
-11
-3
-21
-17
-48
-57
-55
-61
-38
-14
-24
-12
1
-10
7
0
5
4
-8
-26
-24
-23
-20
-12
-6
-7
-8
18
37
56
71
90
102
113
128
146
174
166
148
135
137
127
114
99
79
80
74
73
77
49
55
70
82
64
53
47
50
25
-19
-28
-27
-26
-46
-40
-56
-76
-74
-77
-102
-108
-86
-61
-74
-73
-66
-72
-81
-103
-104
-91
-82
-55
-65
-58
-47
-51
-34
-34
-30
-23
-8
21
32
59
67
76
94
104
109
77
69
62
65
70
59
60
53
63
55
48
46
38
31
23
37
14
2
-12
-32
-6
-7
-40
-44
-48
-70
-65
-94
-118
-113
-120
-106
-96
-109
-97
-99
-83
-60
-40
-18
-9
-7
10
11
24
19
17
50
63
81
71
64
54
46
42
40
40
49
61
81
83
70
82
105
87
100
80
47
36
22
9
-7
-20
-38
-49
-65
-52
-58
-60
-76
-91
-99
-102
-112
-116
-110
-98
-80
-69
-61
-41
-44
-38
-40
-47
-43
-36
-54
-57
-64
-64
-46
-45
-29
2
-2
19
50
59
73
78
60
51
61
44
21
2
-4
4
6
11
10
-7
4
14
27
33
39
34
40
65
69
79
51
48
59
63
90
110
88
84
71
56
47
20
5
3
-16
-10
-20
-35
-48
-66
-74
-76
-96
-97
-83
-92
-99
-116
-144
-150
-158
-143
-124
-150
-142
-141
-132
-103
-91
-90
-75
-35
-2
31
44
36
65
82
116
204
193
192
181
141
140
124
112
113
102
127
121
94
101
100
92
98
94
85
93
87
117
124
124
128
136
113
95
78
58
43
25
-4
-20
-42
-54
-73
-80
-97
-118
-118
-142
-140
-133
-117
-131
-146
-157
-156
-154
-171
-169
-158
-159
-145
-137
-136
-120
-95
-71
-46
-34
-26
0
33
60
101
123
124
181
191
214
211
204
213
210
210
248
245
255
261
252
239
210
177
176
173
138
125
90
53
40
14
7
-6
-38
-38
-57
-67
-82
-109
-150
-141
-160
-176
-190
-225
-212
-213
-202
-196
-203
-217
-206
-185
-156
-146
-148
-143
-115
-107
-70
-59
-46
-31
-23
-8
8
-4
24
33
56
88
99
114
143
164
172
198
192
182
178
168
156
151
109
100
89
79
81
67
47
38
42
30
17
6
-18
-24
-45
-59
-65
-89
-104
-103
-108
-104
-129
-159
-171
-160
-149
-145
-131
-121
-128
-117
-93
-70
-41
-53
-47
-35
-29
-41
-35
-31
-16
-12
-23
-23
-16
-2
14
32
23
45
90
129
162
201
190
208
224
233
219
199
222
230
230
275
230
185
172
119
117
100
75
70
48
11
-15
-62
-80
-90
-97
-117
-129
-148
-168
-176
-173
-159
-162
-167
-174
-170
-162
-143
-149
-165
-162
-142
-122
-118
-135
-135
-142
-131
-111
-97
-81
-57
-40
-9
17
38
64
87
102
136
147
161
182
181
173
166
155
133
103
83
93
80
77
97
96
86
99
60
36
13
-12
-27
-48
-49
-39
-36
-63
-54
-66
-72
-89
-107
-111
-120
-140
-156
-142
-129
-114
-106
-126
-111
-98
-86
-69
-63
-53
-33
-4
6
9
-5
2
10
48
68
77
98
98
116
135
130
155
154
166
165
153
132
115
118
123
131
104
86
72
54
47
42
28
14
12
3
-18
-6
-46
-70
-75
-75
-69
-96
-97
-90
-99
-88
-93
-115
-114
-97
-91
-101
-106
-102
-101
-118
-112
-96
-94
-71
-65
-41
-8
-11
-3
21
7
4
21
25
7
19
16
16
23
27
37
45
47
47
44
42
54
43
24
33
16
20
-3
0
17
-12
9
4
-4
-1
3
-11
-10
-21
-5
8
-15
-27
-24
-21
-17
-15
-5
19
22
84
113
88
71
34
27
23
1
-5
-25
-22
-25
-19
-37
-55
-50
-52
-53
-46
-62
-49
-52
-46
-19
0
11
15
14
24
39
35
25
22
29
31
31
21
20
21
34
62
65
53
53
36
37
32
25
7
-14
-6
-16
-17
-24
-21
-34
-34
-18
-23
-35
-42
-44
-21
-25
-19
-27
-35
-22
-9
-6
-21
-7
-5
-8
-33
-37
-56
-61
-61
-57
-47
-46
-54
-20
-4
-1
15
15
-3
9
15
17
10
10
-6
3
13
17
44
24
40
53
43
52
57
49
58
42
47
33
37
31
34
32
33
36
49
47
49
39
55
57
61
69
52
38
26
5
4
19
5
8
4
-3
-2
6
-3
0
-18
-18
-24
-34
-68
-54
-56
-47
-33
-62
-65
-53
-41
-18
1
-6
-1
-6
-13
-33
-44
-61
-56
-58
-48
-39
-52
-36
-12
1
8
2
-15
-8
-20
3
1
-5
14
31
49
38
1
-26
-24
12
24
38
37
21
18
35
22
-29
-30
-37
-56
-68
-87
-95
-109
-122
-112
-111
-124
-152
-153
-158
-128
-117
-132
-115
-58
-19
-2
1
-35
-27
-3
27
43
7
5
20
30
50
32
23
32
27
13
31
29
20
8
21
15
0
-8
-27
-26
-21
-28
-35
-22
-10
3
24
24
26
28
22
23
11
-3
-30
-48
-76
-79
-92
-109
-109
-83
-94
-81
-82
-76
-64
-53
-39
-38
-39
-36
-18
-8
11
11
23
28
51
82
95
104
108
104
102
112
98
90
112
122
136
144
112
102
120
120
105
103
64
9
6
6
-20
-21
-29
-38
-38
-65
-94
-103
-115
-106
-94
-91
-93
-95
-91
-97
-95
-89
-116
-118
-132
-134
-137
-163
-161
-154
-151
-153
-159
-153
-132
-132
-116
-92
-68
-48
-37
-14
-10
-3
30
42
40
42
74
71
87
112
122
117
107
99
90
102
101
81
58
51
31
5
-5
-14
-16
-9
-16
-10
5
15
9
18
24
17
1
-15
-29
-43
-70
-83
-76
-75
-66
-43
-25
-15
-11
-22
-12
-3
-6
-13
-12
-8
11
11
20
0
-1
11
11
-1
-30
-33
-19
-11
-4
-19
-40
-45
-42
-43
-42
-31
-31
-27
-30
-19
-18
-29
-35
24
75
92
104
64
49
49
55
73
57
41
41
31
41
35
31
-2
8
15
38
50
62
89
83
98
124
125
120
123
139
137
111
95
71
43
22
21
2
-8
-7
2
0
2
-13
-11
-17
-4
25
19
36
45
59
52
42
20
10
-2
-15
-11
-7
0
-24
-40
-12
-15
-13
-5
-12
-6
12
9
16
13
21
49
71
60
60
83
90
108
98
84
75
76
55
52
20
-8
5
-11
-6
-8
-30
-14
-11
-26
-42
-55
-40
-45
-68
-67
-69
-91
-88
-90
-102
-106
-97
-93
-93
-88
-69
-60
-51
-26
-12
6
4
8
12
31
50
59
75
84
76
79
97
97
81
87
87
102
116
119
127
122
136
123
107
85
64
52
49
37
33
14
17
23
23
29
10
6
30
33
34
30
5
-10
-7
-25
-36
-42
-63
-45
-54
-59
-67
-97
-125
-109
-138
-127
-101
-110
-101
-97
-70
-49
-22
-11
-14
-22
0
-2
5
-1
11
4
24
27
7
13
30
41
50
47
28
9
-4
2
10
11
-3
15
12
14
-9
25
74
68
80
58
35
33
38
40
31
-3
15
24
16
17
13
-15
-22
-43
-53
-56
-64
-65
-56
-45
-44
-36
-33
-25
-25
-31
-29
-42
-39
-21
-7
21
18
23
20
26
36
43
55
44
63
69
83
73
51
61
68
61
51
31
9
15
27
24
33
4
-18
-28
-54
-69
-63
-76
-74
-67
-80
-101
-127
-115
-117
-103
-82
-86
-102
-90
-82
-69
-41
-43
-31
3
34
38
11
-3
-18
-16
9
20
-7
-32
-23
-16
6
24
31
49
73
81
89
85
58
60
64
58
53
28
34
34
59
94
83
75
89
106
117
110
98
91
69
53
37
7
-39
-44
-57
-60
-56
-115
-120
-132
-150
-134
-135
-145
-137
-122
-102
-110
-116
-101
-75
-44
-16
-16
-24
-14
5
31
51
67
68
72
66
63
81
67
86
105
116
125
110
98
95
74
82
91
82
88
89
72
86
69
51
52
49
73
65
55
50
44
32
45
41
23
23
20
13
2
-25
-46
-69
-82
-105
-95
-110
-102
-100
-118
-133
-136
-120
-101
-90
-76
-75
-38
-5
-23
-27
-48
-75
-70
-69
-63
-46
-54
-53
-30
8
38
61
66
75
81
86
84
84
91
74
79
64
33
13
6
-7
-2
-5
2
-11
-9
2
-3
-11
-4
8
21
26
28
30
22
28
37
18
44
36
32
47
30
22
22
17
-8
5
14
23
17
-2
-15
-22
-7
-6
-21
-51
-53
-65
-84
-71
-83
-97
-96
-92
-70
-80
-85
-99
-100
-100
-78
-81
-71
-43
-33
-27
-21
-25
-31
-30
-18
-15
-13
-5
-20
-18
-3
9
13
1
-12
16
46
65
57
85
97
105
113
118
124
87
70
70
69
83
106
116
90
64
-12
-32
-224
-668
-1247
-1609
-1690
-1476
-1104
-655
-279
-100
-47
9
193
473
835
1188
1453
1592
1547
1286
939
610
397
308
320
380
395
325
196
9
-147
-230
-198
-36
253
540
722
777
700
526
340
267
283
387
472
516
481
360
142
-86
-306
-417
-428
-398
-310
-257
-311
-445
-597
-673
-622
-490
-367
-251
-201
-207
-239
-266
-309
-366
-432
-448
-403
-322
-281
-291
-346
-415
-462
-496
-514
-505
-477
-439
-360
-291
-241
-214
-257
-313
-354
-368
-377
-358
-299
-264
-248
-259
-270
-227
-142
-32
89
204
295
313
294
287
289
346
433
545
641
758
796
767
778
802
846
954
1025
1057
1074
978
939
845
790
820
867
910
936
885
827
767
630
447
261
101
26
-46
-227
-494
-835
-1173
-1356
-1394
-1346
-1304
-1375
-1470
-1535
-1474
-1237
-888
-533
-285
-180
-189
-264
-325
-352
-366
-347
-342
-398
-479
-621
-768
-880
-949
-935
-836
-667
-451
-257
-105
14
100
192
284
382
490
625
717
755
706
588
347
145
21
-6
79
189
337
449
562
591
667
814
1003
1295
1580
1761
1851
1872
1775
1695
1630
1529
1536
1549
1482
1507
1494
1307
921
373
-211
-713
-1133
-1602
-1950
-2307
-2666
-2922
-3026
-2830
-2367
-1890
-1488
-1075
-657
-229
197
542
896
1152
1207
1073
775
395
-78
-631
-1138
-1506
-1747
-1899
-2024
-2127
-2158
-2072
-1829
-1415
-848
-266
255
659
939
1103
1123
1074
987
904
805
665
470
238
10
-246
-421
-476
-388
-205
58
374
681
910
1068
1195
1331
1510
1690
1864
2000
2025
2043
1968
1854
1721
1621
1577
1547
1530
1464
1415
1398
1351
1197
855
431
35
-285
-600
-1059
-1795
-2795
-3737
-4255
-4174
-3635
-2908
-2309
-1884
-1599
-1422
-1134
-591
212
1059
1688
2033
2108
1942
1525
869
66
-716
-1441
-2035
-2421
-2488
-2352
-2250
-2483
-2781
-2888
-2577
-1792
-675
539
1565
2045
2009
1745
1460
1221
1098
1011
924
725
348
-172
-697
-1085
-1216
-1087
-723
-211
310
722
1004
1223
1392
1531
1661
1847
2050
2271
2350
2271
2050
1702
1347
1110
926
938
953
952
898
794
623
495
520
621
906
1224
1372
1305
985
558
149
-435
-1463
-2772
-3973
-4466
-4030
-3205
-2533
-2198
-2102
-2112
-2100
-1887
-1167
45
1294
2105
2316
2187
1900
1458
792
2
-675
-1239
-1734
-2220
-2474
-2540
-2691
-3082
-3540
-3548
-2927
-1833
-587
530
1300
1563
1400
1104
969
1003
1097
1092
957
632
101
-519
-974
-1152
-1073
-778
-328
201
699
992
1085
1179
1306
1534
1725
1943
2075
2141
1952
1676
1456
1270
1181
1160
1150
1145
1088
945
758
600
533
508
541
597
717
887
997
1136
1289
1506
1676
1623
1202
458
-584
-2049
-3581
-4711
-4803
-3967
-2985
-2597
-2752
-3015
-3151
-3018
-2501
-1414
141
1588
2437
2610
2396
2056
1564
812
-12
-648
-1059
-1509
-2147
-2758
-3163
-3689
-4259
-4534
-4045
-2884
-1519
-255
740
1319
1366
1232
1255
1526
1822
1904
1751
1368
765
-20
-700
-1071
-1094
-790
-430
-77
270
514
537
490
587
854
1215
1541
1798
1948
1880
1542
1220
1033
1052
1128
1243
1319
1367
1205
888
597
511
490
621
753
833
888
800
743
797
1016
1221
1405
1576
1676
1803
1727
1332
234
-1844
-4392
-6266
-6393
-5121
-3574
-2807
-2790
-3177
-3687
-4026
-3669
-2220
-95
1792
2740
2966
2920
2707
2099
1025
-78
-846
-1178
-1547
-2093
-2696
-3308
-4158
-5131
-5498
-4621
-2868
-1014
420
1309
1642
1540
1375
1605
2169
2660
2739
2375
1605
575
-520
-1365
-1779
-1760
-1407
-912
-351
116
353
262
84
145
609
1257
1958
2498
2705
2512
1912
1295
1098
1245
1605
2044
2332
2314
1940
1172
496
64
-140
48
436
795
978
959
722
610
580
649
932
1313
1755
2163
2363
2357
2142
986
-1706
-5300
-8030
-8214
-6230
-3997
-2817
-2637
-3112
-3915
-4710
-4583
-2786
108
2596
3701
3804
3682
3551
2864
1373
-199
-1130
-1432
-1506
-1846
-2325
-3093
-4422
-5997
-6661
-5592
-3290
-799
915
1790
1854
1336
882
1071
1791
2550
2903
2589
1813
638
-689
-1683
-2158
-2040
-1480
-700
135
785
924
523
33
-28
562
1466
2332
2919
3035
2523
1622
781
425
621
1044
1524
1875
1975
1725
1163
521
12
-130
3
280
534
712
732
549
386
403
665
1134
1528
1840
1990
1986
1938
2038
2264
2275
1060
-1988
-5816
-8232
-7799
-5453
-3218
-2282
-2417
-3163
-4227
-5041
-4561
-2303
673
2709
3280
3131
3133
3185
2508
1078
-257
-846
-960
-1008
-1392
-2000
-2997
-4772
-6385
-6642
-5119
-2763
-631
612
1125
977
454
374
998
1939
2599
2684
2258
1440
285
-990
-1854
-2088
-1743
-1098
-304
448
944
862
277
-183
-14
711
1580
2262
2549
2353
1694
810
286
346
818
1451
1999
2384
2438
2019
1263
525
229
327
749
1240
1487
1374
941
403
257
571
1070
1651
2030
2132
2060
1978
1994
2213
2477
2466
1188
-2098
-6404
-9370
-9168
-6624
-4102
-3099
-3335
-4164
-5227
-6019
-5518
-3105
276
2722
3429
3341
3502
3787
3242
1576
-111
-859
-958
-1104
-1583
-2334
-3455
-5314
-7169
-7612
-5995
-3241
-697
906
1603
1618
1215
1110
1717
2670
3417
3518
3034
2088
735
-821
-2015
-2474
-2264
-1579
-702
172
740
644
-31
-570
-415
411
1452
2266
2622
2444
1661
662
58
131
651
1304
1908
2314
2415
2082
1396
761
475
568
993
1496
1730
1629
1026
208
-284
-245
337
1127
1844
2243
2264
2045
1846
1926
2171
2628
3135
2713
148
-4351
-8652
-9992
-8121
-5283
-3609
-3385
-3998
-5075
-6237
-6528
-4761
-1287
1835
3217
3374
3672
4464
4562
3166
1053
-363
-711
-698
-916
-1320
-1963
-3380
-6091
-8442
-8705
-6519
-3347
-681
1027
1750
1467
605
366
1142
2370
3300
3529
3158
2161
680
-978
-2200
-2679
-2417
-1575
-470
551
892
331
-725
-1325
-940
181
1447
2413
2867
2523
1512
462
25
451
1254
2121
2887
3338
3204
2495
1581
821
626
786
1197
1671
1908
1630
875
-46
-649
-497
127
1156
2219
2988
3173
2847
2347
2156
2414
2894
3398
2633
-574
-5537
-9853
-10892
-8710
-5856
-4495
-4575
-5392
-6422
-7178
-6872
-4549
-878
2098
3330
3666
4288
5250
5255
3545
1247
-283
-747
-878
-1155
-1492
-2076
-3504
-5967
-8295
-8820
-7157
-4254
-1406
824
1999
2045
1398
915
1266
2210
3069
3509
3351
2518
1115
-492
-1755
-2381
-2366
-1756
-683
430
906
358
-697
-1309
-934
224
1515
2498
2844
2480
1373
219
-298
-22
787
1727
2547
3131
3119
2456
1454
630
348
555
1005
1548
1862
1614
773
-184
-800
-647
110
1148
2319
3043
3157
2720
2246
2121
2328
2635
2317
305
-3626
-7947
-10181
-9240
-6604
-4642
-4303
-4858
-5631
-6194
-6043
-4522
-1614
1352
2991
3415
3791
4629
5048
3927
1688
-274
-1078
-1181
-1356
-1708
-2200
-3077
-4524
-5998
-6467
-5759
-4485
-3283
-2037
-588
761
1674
2125
2239
2069
1799
1675
1806
1914
1585
779
-152
-914
-1438
-1581
-1308
-733
-273
-345
-770
-980
-573
210
1036
1621
1938
1924
1520
1034
841
994
1385
1813
2290
2896
3231
3041
2358
1458
836
605
722
1062
1301
1190
615
-99
-556
-506
-12
714
1614
2512
3091
3400
3285
3046
2726
2461
1887
316
-3020
-7080
-9842
-9728
-7632
-5533
-4801
-5250
-6047
-6794
-6856
-5501
-2621
750
2957
3647
3835
4411
4975
4516
2893
1121
99
-310
-646
-1148
-1733
-2643
-4034
-5491
-5971
-4992
-3277
-1980
-1607
-1440
-973
-41
1185
2437
3309
3314
2597
1701
1164
883
551
212
-72
-309
-502
-626
-657
-772
-1181
-1796
-2030
-1484
-404
682
1204
1229
867
294
-160
-157
457
1304
1992
2351
2553
2585
2344
1836
1345
1084
1032
1065
1041
973
716
303
-159
-390
-223
354
1072
1899
2588
3087
3410
3540
3517
3472
2991
1674
-1476
-5589
-8752
-9166
-7128
-4794
-3749
-4123
-5157
-6210
-6703
-5771
-3108
385
3049
4043
4085
4183
4383
4049
2776
1220
140
-483
-989
-1654
-2245
-3011
-4292
-5733
-6402
-5561
-3532
-1449
-163
2
-657
-1279
-1085
251
1964
3077
3018
2103
818
-438
-1280
-1552
-1287
-726
-208
184
402
265
-371
-1270
-1858
-1610
-603
697
1689
2016
1668
814
-24
-380
7
945
2017
2854
3216
3065
2519
1848
1428
1366
1613
1972
2118
1847
1234
508
-24
-184
141
791
1512
2132
2446
2612
2752
2785
2754
2704
2410
1257
-1588
-5602
-8740
-9275
-7448
-5232
-4147
-4323
-4982
-5758
-6210
-5419
-2957
380
2916
3819
3855
3962
4085
3541
2170
742
-119
-632
-1248
-2001
-2634
-3330
-4412
-5583
-5918
-4840
-2878
-996
155
539
78
-624
-722
271
1764
2779
2767
1896
698
-625
-1722
-2122
-1816
-1148
-486
15
362
410
-65
-842
-1306
-1108
-331
610
1270
1478
1211
527
-162
-410
-39
723
1549
2260
2720
2853
2606
2133
1770
1674
1792
2004
2142
2033
1576
897
356
195
447
896
1356
1834
2239
2692
2820
2822
2665
2415
1795
-209
-3662
-7307
-8987
-7888
-5479
-3893
-3884
-4644
-5513
-6187
-6022
-4251
-1091
2046
3577
3618
3401
3518
3468
2503
1133
175
-258
-603
-1340
-2143
-2923
-4094
-5610
-6535
-5854
-3766
-1501
-59
336
10
-534
-710
53
1516
2721
2988
2411
1392
163
-1073
-2016
-2304
-1863
-1156
-490
68
344
126
-621
-1235
-1049
-83
976
1643
1753
1425
815
79
-336
-140
487
1105
1538
1818
1970
1987
1673
1409
1380
1688
2136
2412
2387
1986
1316
545
200
337
916
1509
1862
2004
2045
2042
1954
1891
1849
1562
363
-2331
-5699
-8144
-8203
-6303
-4304
-3499
-3919
-4733
-5509
-5747
-4791
-2395
625
2843
3549
3381
3221
3067
2497
1427
424
-90
-431
-992
-1730
-2470
-3391
-4716
-5956
-6113
-4749
-2656
-879
160
385
55
-351
-162
894
2165
2777
2504
1762
817
-335
-1475
-2229
-2304
-1859
-1232
-625
-127
-9
-468
-1183
-1428
-771
462
1526
1887
1598
961
159
-388
-409
42
706
1188
1392
1433
1348
1169
987
955
1314
1829
2385
2764
2757
2344
1672
1103
903
1185
1614
1990
2120
1940
1705
1465
1404
1461
1566
1351
318
-2020
-5180
-7593
-7926
-6248
-4194
-3096
-3138
-3741
-4503
-5059
-4569
-2665
138
2416
3387
3457
3309
3070
2361
1274
347
-46
-261
-752
-1497
-2264
-3155
-4425
-5657
-5949
-4975
-3254
-1643
-538
-73
-211
-526
-453
459
1628
2355
2336
1816
986
-169
-1324
-2091
-2245
-1947
-1453
-878
-343
-138
-457
-1077
-1390
-972
6
1043
1774
1980
1658
931
221
-31
295
872
1402
1813
2044
2044
1716
1327
1079
1157
1464
1844
2269
2438
2234
1696
1128
801
943
1266
1696
1977
1982
1824
1568
1446
1343
1408
1424
1065
-208
-2872
-5981
-8004
-7871
-6096
-4310
-3473
-3563
-4173
-4941
-5307
-4492
-2252
516
2543
3331
3438
3406
3142
2391
1289
400
-80
-513
-1095
-1809
-2541
-3470
-4697
-5648
-5614
-4520
-2899
-1439
-385
76
8
-138
135
1031
1926
2400
2300
1757
833
-386
-1482
-2097
-2159
-1869
-1440
-924
-484
-418
-776
-1253
-1338
-798
113
1019
1717
2027
1771
1099
402
121
337
751
1240
1676
1959
1909
1466
938
646
696
984
1425
1739
1846
1678
1341
1005
829
887
1144
1476
1703
1807
1738
1693
1546
1426
1492
1639
1843
1542
99
-2759
-6111
-8273
-8137
-6153
-4089
-3175
-3462
-4375
-5289
-5524
-4481
-2108
689
2643
3390
3456
3484
3365
2660
1472
326
-348
-817
-1340
-1849
-2368
-3140
-4403
-5616
-5869
-4826
-3022
-1254
-11
344
-30
-533
-462
504
1730
2454
2396
1751
739
-420
-1363
-1873
-1865
-1496
-1072
-623
-181
-105
-508
-1206
-1676
-1411
-444
812
1800
2243
1966
1142
275
-97
179
882
1601
2105
2342
2239
1917
1422
1005
808
807
1018
1277
1416
1323
941
476
103
-40
155
536
1134
1591
1807
1807
1741
1849
1936
2068
2128
2101
1605
99
-2638
-5783
-7851
-7981
-6522
-4921
-3991
-3895
-4348
-4962
-5240
-4381
-2337
274
2294
3327
3793
3981
3767
2795
1394
157
-564
-928
-1237
-1553
-1940
-2726
-4098
-5420
-5781
-4833
-3128
-1501
-333
146
-29
-328
-308
276
1120
1741
1924
1736
1180
285
-650
-1368
-1735
-1678
-1281
-708
-241
-284
-901
-1677
-1996
-1522
-473
713
1566
1807
1513
867
353
298
692
1295
1857
2314
2547
2443
2020
1297
618
185
156
461
880
1098
879
293
-331
-634
-391
243
1047
1701
2034
2071
1894
1731
1812
2080
2403
2616
2528
2044
1075
-744
-3503
-6491
-8334
-8153
-6288
-4333
-3401
-3655
-4515
-5311
-5465
-4389
-1970
1036
3337
4254
4081
3491
2832
1946
912
215
-31
-92
-363
-976
-1864
-3037
-4460
-5585
-5706
-4509
-2621
-966
3
181
-263
-981
-1132
-364
1129
2458
2948
2630
1724
399
-969
-1767
-1735
-1228
-718
-528
-622
-984
-1554
-2101
-2167
-1502
-349
832
1628
1910
1788
1376
867
751
1148
1794
2297
2417
2212
1694
888
9
-621
-751
-516
-179
25
64
-127
-416
-616
-449
60
739
1444
1912
2204
2251
2084
1947
1911
2081
2298
2453
2364
1919
1215
194
-1196
-3171
-5653
-7568
-7932
-6656
-4950
-4050
-4152
-4577
-4755
-4452
-3471
-1623
757
2699
3517
3446
3298
3320
3093
2313
1202
385
-115
-629
-1334
-2180
-3100
-4152
-5120
-5388
-4539
-2899
-1432
-577
-231
-51
-25
66
511
1329
2171
2536
2358
1793
769
-657
-1990
-2717
-2687
-2114
-1476
-975
-798
-1012
-1474
-1723
-1358
-385
808
1749
2202
2144
1687
1027
429
172
248
460
603
715
679
357
-153
-650
-816
-612
-157
398
764
860
614
253
181
458
938
1520
1898
2040
2003
1813
1525
1332
1354
1581
1977
2277
2289
1916
1200
389
-479
-1611
-3257
-5240
-6738
-6985
-5965
-4666
-3862
-3806
-4121
-4347
-4163
-3220
-1378
888
2662
3423
3408
3133
2853
2327
1441
437
-334
-901
-1468
-2103
-2747
-3375
-4129
-4762
-4736
-3830
-2336
-974
-79
432
827
835
588
547
850
1415
1708
1492
818
-113
-1227
-2172
-2391
-1997
-1253
-539
-108
-40
-187
-496
-702
-512
39
716
1264
1499
1339
843
119
-601
-840
-575
-49
527
850
963
759
288
-172
-314
-105
338
758
971
931
591
72
-300
-341
-64
316
745
1022
1182
1267
1227
1258
1467
1781
2145
2505
2565
2331
1851
1194
547
12
-740
-2097
-4158
-6430
-7761
-7409
-5927
-4458
-3731
-3658
-3739
-3593
-2983
-1739
117
2013
3170
3387
3199
3042
2753
2007
873
-227
-912
-1361
-1893
-2416
-2849
-3310
-3854
-4275
-4058
-3006
-1587
-521
58
413
774
924
724
611
732
1085
1316
1144
718
50
-887
-1769
-2090
-1802
-1250
-757
-511
-515
-680
-990
-1184
-995
-445
220
727
930
826
532
169
-152
-174
155
643
1057
1230
1156
829
397
65
-58
13
126
110
-44
-262
-465
-641
-599
-454
-185
268
788
1291
1685
1814
1696
1543
1502
1602
1904
2125
2091
1766
1204
653
277
78
-114
-407
-1012
-2234
-3999
-5827
-6720
-6214
-4752
-3432
-2823
-2757
-2736
-2560
-2148
-1275
115
1658
2723
3029
2910
2711
2386
1624
505
-514
-1084
-1322
-1592
-1999
-2410
-2815
-3256
-3540
-3249
-2252
-934
58
566
830
1031
1062
749
424
348
520
719
687
292
-463
-1474
-2430
-2744
-2311
-1530
-775
-355
-331
-541
-814
-882
-530
105
742
1127
1222
1077
774
355
-55
-228
-35
259
569
755
771
584
258
-81
-206
-90
135
304
307
71
-312
-641
-787
-598
-196
226
580
719
757
736
761
916
1166
1491
1727
1882
1963
1889
1691
1356
952
573
296
143
-16
-373
-1353
-3036
-4993
-6279
-6189
-4875
-3351
-2418
-2195
-2407
-2605
-2522
-1892
-562
1099
2410
2991
3050
2935
2755
2194
1191
111
-658
-955
-1092
-1348
-1768
-2449
-3293
-4032
-4154
-3394
-2046
-777
-67
88
89
214
398
373
254
229
428
681
661
192
-591
-1548
-2351
-2499
-2006
-1219
-526
-298
-494
-822
-1072
-1047
-651
-71
485
887
1044
925
673
301
-61
-206
-2
404
864
1075
879
355
-332
-885
-1055
-905
-597
-381
-404
-675
-1050
-1385
-1473
-1186
-579
222
951
1449
1681
1687
1547
1493
1513
1693
1981
2112
1993
1614
1077
584
259
86
39
92
124
19
-167
-663
-1721
-3312
-4850
-5348
-4374
-2581
-1189
-792
-1203
-1900
-2318
-2185
-1287
296
1918
2780
2687
2116
1555
1086
420
-413
-1017
-1155
-1030
-1028
-1362
-1949
-2722
-3535
-3978
-3620
-2479
-1087
-177
48
-116
-274
-248
-47
94
155
159
151
133
-28
-410
-997
-1591
-1935
-1869
-1432
-854
-443
-400
-678
-1021
-1090
-747
-138
400
680
652
436
188
-16
-103
-73
59
264
454
552
521
282
-62
-397
-588
-513
-255
-17
15
-123
-321
-433
-368
-180
128
441
733
894
1059
1224
1315
1324
1251
1146
1179
1308
1414
1396
1319
1194
1143
1191
1216
1159
942
617
282
40
-253
-1016
-2365
-4074
-5313
-5345
-4278
-2896
-1961
-1748
-2023
-2246
-2101
-1502
-310
1047
2035
2367
2112
1648
1174
596
-181
-962
-1442
-1583
-1624
-1812
-2183
-2658
-3143
-3418
-3220
-2326
-981
258
939
1068
890
697
590
504
411
371
297
168
-119
-632
-1344
-2113
-2682
-2819
-2416
-1746
-1075
-691
-666
-875
-1078
-1030
-655
-28
597
955
1010
758
334
-74
-330
-346
-141
148
322
263
-68
-584
-1064
-1262
-1147
-792
-357
-48
105
169
136
124
287
629
1113
1626
2013
2190
2160
1899
1526
1176
918
864
916
967
869
617
330
88
30
171
489
838
1063
1148
1093
1012
938
560
-347
-1846
-3525
-4534
-4457
-3599
-2748
-2453
-2783
-3347
-3695
-3618
-2888
-1521
-63
1039
1526
1571
1524
1455
1176
612
103
-137
-202
-306
-657
-1285
-2069
-2884
-3462
-3468
-2773
-1731
-825
-372
-303
-391
-421
-357
-238
-64
128
303
387
351
-23
-637
-1332
-1834
-1856
-1508
-1004
-633
-596
-905
-1366
-1599
-1416
-823
-98
453
650
531
248
-46
-166
-43
257
675
1051
1237
1216
938
457
29
-256
-304
-87
213
402
347
35
-398
-754
-816
-527
37
688
1163
1301
1209
1025
961
1087
1321
1475
1537
1422
1178
961
822
721
671
566
389
299
252
129
26
-96
-327
-883
-1931
-3254
-4208
-4186
-3430
-2569
-2069
-2052
-2242
-2358
-2301
-1912
-1021
82
937
1373
1425
1382
1329
1039
407
-295
-740
-912
-1015
-1252
-1638
-2091
-2565
-2993
-3046
-2491
-1504
-540
81
305
346
362
418
457
326
21
-335
-585
-685
-812
-1202
-1779
-2268
-2566
-2429
-1850
-1144
-544
-163
-99
-81
134
463
884
1243
1358
1336
1202
886
498
133
-241
-494
-523
-369
-124
75
7
-262
-507
-558
-367
84
558
824
887
743
464
294
269
349
504
678
772
834
820
680
534
395
417
568
768
946
999
919
704
437
271
226
294
318
247
63
-217
-547
-1107
-1964
-3053
-3877
-3974
-3326
-2412
-1802
-1671
-1853
-2075
-2084
-1714
-858
288
1267
1725
1715
1533
1349
1099
670
144
-266
-560
-839
-1155
-1520
-1899
-2333
-2739
-2842
-2469
-1740
-980
-494
-213
-37
136
363
652
1006
1095
664
-82
-705
-1041
-1121
-1164
-1262
-1420
-1637
-1838
-1879
-1717
-1451
-1116
-748
-308
211
635
786
717
562
447
423
501
568
531
328
-2
-287
-441
-491
-589
-657
-678
-557
-381
-266
-204
-112
9
152
361
565
774
914
983
1008
1028
1073
1112
1106
1059
989
846
599
421
257
143
81
18
12
126
239
317
328
222
-20
-431
-1078
-1946
-2757
-3084
-2791
-2125
-1594
-1503
-1754
-2073
-2225
-2080
-1490
-562
369
955
1109
1041
942
780
487
119
-162
-272
-357
-558
-865
-1259
-1720
-2180
-2462
-2346
-1825
-1174
-674
-443
-377
-307
-195
-33
228
544
795
732
236
-430
-1031
-1391
-1452
-1324
-1179
-1152
-1285
-1474
-1523
-1421
-1212
-864
-458
-57
272
492
567
519
426
287
208
213
201
136
-1
-264
-517
-637
-665
-613
-447
-303
-249
-213
-241
-188
-39
133
291
438
520
562
631
729
806
896
994
1084
1157
1154
1022
857
665
513
522
694
875
1052
1013
723
338
-178
-974
-2004
-3044
-3682
-3624
-3076
-2500
-2205
-2197
-2378
-2460
-2220
-1542
-418
809
1695
2098
2184
2121
1907
1564
1023
496
91
-336
-788
-1263
-1775
-2338
-2888
-3332
-3405
-2951
-2213
-1480
-857
-365
16
314
594
884
1191
1427
1475
1300
881
157
-769
-1585
-2163
-2455
-2449
-2250
-1982
-1789
-1749
-1734
-1557
-1136
-515
187
798
1236
1420
1309
985
588
256
61
-24
-52
-139
-315
-605
-964
-1271
-1378
-1287
-998
-551
-115
187
323
305
286
350
546
857
1167
1394
1467
1378
1250
1130
977
864
760
678
647
618
579
508
375
200
124
150
39
-511
-1585
-2713
-3309
-3173
-2619
-2093
-1813
-1802
-2049
-2328
-2360
-1858
-947
-54
590
1005
1380
1655
1678
1359
880
491
236
52
-65
-164
-442
-1072
-1922
-2597
-2745
-2432
-1921
-1472
-1155
-944
-773
-507
-96
396
849
1107
1240
1349
1289
1043
629
67
-657
-1434
-2056
-2304
-2240
-2068
-1958
-1866
-1798
-1721
-1508
-1057
-499
121
681
964
1038
975
737
411
101
-97
-123
-68
-104
-228
-424
-691
-862
-854
-688
-407
-121
99
198
207
189
145
244
440
633
851
978
951
876
762
635
603
711
849
976
1092
1115
1077
897
465
-191
-981
-1805
-2414
-2601
-2432
-2145
-2038
-2297
-2703
-2918
-2807
-2369
-1643
-783
-49
477
771
954
1181
1351
1290
1098
879
687
495
172
-276
-807
-1364
-1860
-2109
-2025
-1722
-1428
-1280
-1265
-1183
-951
-605
-158
353
755
1005
1106
1077
968
766
414
27
-384
-812
-1286
-1755
-2093
-2278
-2381
-2393
-2244
-1906
-1404
-880
-398
24
392
629
834
1019
1132
1170
1090
914
677
416
99
-245
-552
-747
-822
-799
-761
-747
-698
-628
-552
-419
-290
-186
-1
232
483
744
861
882
868
772
686
688
701
724
781
788
717
558
155
-466
-1070
-1407
-1417
-1303
-1311
-1483
-1684
-1827
-1893
-1870
-1659
-1240
-809
-532
-393
-201
108
342
419
411
489
632
668
519
307
24
-377
-782
-1087
-1141
-1039
-991
-1075
-1179
-1189
-1207
-1199
-1013
-696
-369
-131
30
147
250
298
240
174
98
-3
-100
-249
-369
-523
-868
-1396
-1884
-2071
-1912
-1609
-1346
-1201
-1106
-1009
-821
-483
-31
383
677
835
899
901
858
719
524
362
236
185
145
65
-107
-289
-499
-623
-601
-500
-310
-103
81
215
307
406
511
639
780
881
949
981
996
988
989
971
947
789
344
-344
-1014
-1477
-1788
-2149
-2480
-2553
-2399
-2234
-2182
-2106
-1841
-1447
-1062
-629
-24
679
1149
1252
1110
1013
927
694
438
220
48
-238
-756
-1255
-1569
-1693
-1774
-1800
-1645
-1358
-1107
-917
-678
-353
-17
222
406
623
807
839
756
633
505
317
58
-182
-346
-485
-684
-919
-1084
-1123
-1120
-1254
-1450
-1585
-1507
-1265
-970
-720
-571
-540
-554
-504
-309
-17
217
374
440
486
487
440
278
99
-34
-89
-57
-50
-108
-197
-313
-414
-403
-301
-142
-7
109
194
281
428
617
747
823
789
685
604
532
427
322
175
-105
-493
-894
-1171
-1283
-1322
-1380
-1410
-1400
-1416
-1489
-1549
-1477
-1257
-952
-601
-304
-31
124
149
91
37
61
109
139
125
70
-110
-406
-750
-1079
-1243
-1299
-1286
-1159
-998
-845
-726
-638
-581
-408
-159
140
463
733
878
856
716
548
357
229
129
23
-103
-258
-480
-686
-900
-1178
-1400
-1471
-1337
-1058
-778
-612
-507
-521
-565
-502
-345
-132
99
263
295
185
-4
-202
-317
-307
-232
-150
-91
-143
-283
-435
-583
-608
-478
-254
-18
191
339
405
371
293
290
365
484
616
691
661
567
453
352
212
-48
-453
-901
-1242
-1432
-1497
-1459
-1360
-1233
-1187
-1271
-1321
-1202
-948
-657
-344
-24
283
544
647
719
774
718
615
473
343
231
64
-190
-483
-789
-1081
-1307
-1402
-1353
-1228
-1126
-1042
-930
-776
-589
-377
-95
204
421
504
553
598
626
587
453
290
135
-21
-185
-386
-587
-782
-958
-1091
-1103
-1033
-907
-728
-542
-366
-215
-113
-31
61
149
213
232
244
170
-134
-518
-795
-893
-834
-712
-613
-521
-510
-603
-655
-572
-427
-261
-74
68
163
203
136
12
-110
-206
-233
-194
-144
-53
-6
-42
-141
-183
-171
-98
-5
79
137
160
154
184
251
280
300
310
262
244
220
172
104
75
96
144
117
-23
-254
-511
-662
-711
-668
-611
-628
-696
-810
-925
-995
-1003
-966
-892
-825
-689
-528
-374
-242
-133
-96
-89
-63
-34
71
189
217
189
83
-52
-159
-246
-327
-390
-421
-472
-508
-496
-474
-469
-447
-375
-303
-233
-150
-97
-36
-10
-17
-1
34
46
59
2
-149
-277
-423
-518
-538
-514
-473
-477
-520
-555
-546
-458
-332
-190
-48
83
165
217
202
172
123
55
-20
-66
-122
-202
-301
-429
-531
-580
-571
-515
-425
-339
-267
-231
-182
-92
55
238
399
515
588
608
581
549
497
432
410
412
413
375
325
147
-171
-519
-793
-947
-953
-873
-800
-777
-827
-913
-934
-849
-705
-534
-386
-254
-109
16
103
138
112
34
-50
-78
-101
-126
-179
-295
-404
-526
-553
-523
-446
-382
-348
-354
-388
-337
-226
-100
39
137
133
116
98
97
89
84
50
3
-30
-27
-25
-61
-139
-224
-323
-363
-367
-361
-342
-331
-350
-373
-370
-328
-245
-160
-93
-48
2
74
127
148
169
152
61
-29
-113
-186
-229
-317
-380
-419
-440
-399
-385
-356
-324
-307
-273
-198
-112
-2
70
108
123
108
64
54
57
60
51
49
37
5
-60
-149
-214
-272
-275
-209
-124
-43
-27
-57
-102
-173
-197
-196
-163
-121
-86
-78
-72
-101
-110
-81
-60
-43
-13
-8
-44
-38
-16
13
-16
-76
-133
-183
-216
-209
-210
-219
-219
-227
-196
-142
-80
-15
22
50
77
100
150
201
249
277
244
118
20
-35
-55
-83
-119
-199
-315
-427
-542
-602
-612
-593
-544
-548
-537
-524
-531
-477
-416
-324
-244
-189
-145
-80
5
60
76
49
-34
-125
-217
-261
-302
-320
-339
-386
-446
-479
-486
-434
-346
-223
-75
56
162
226
299
311
344
376
408
447
455
427
356
295
272
234
186
177
135
138
166
213
281
307
267
166
-34
-192
-256
-243
-161
-97
-80
-127
-247
-369
-381
-331
-242
-137
-59
16
60
37
-34
-155
-271
-366
-414
-404
-378
-391
-454
-573
-676
-704
-662
-555
-404
-274
-196
-173
-203
-206
-159
-101
-8
52
49
36
-22
-87
-121
-147
-143
-104
-58
0
59
57
43
26
-15
-47
-66
-61
-30
-18
-24
-53
-92
-112
-89
-74
-13
54
89
104
73
35
-26
-103
-154
-185
-192
-175
-186
-186
-173
-144
-109
-41
-9
16
70
127
220
280
271
210
108
6
-74
-111
-134
-156
-151
-184
-238
-295
-315
-308
-245
-142
-35
90
193
262
277
274
278
282
272
253
234
210
140
77
7
-65
-121
-193
-238
-257
-259
-263
-265
-257
-241
-204
-171
-143
-123
-75
0
48
82
77
70
54
55
8
-52
-109
-153
-154
-131
-75
-52
-68
-98
-114
-112
-86
-36
23
72
110
105
95
41
11
-4
-9
-18
-54
-100
-143
-218
-286
-351
-407
-416
-391
-323
-265
-223
-194
-149
-90
-25
52
110
158
246
245
248
228
152
126
108
115
104
75
77
57
14
-23
-44
-58
-60
-81
-101
-87
-76
-38
14
67
109
122
113
117
134
161
170
136
86
56
19
-3
-20
-67
-90
-123
-205
-257
-300
-318
-315
-327
-307
-271
-235
-211
-196
-206
-206
-195
-162
-150
-121
-83
-54
-21
5
-7
-51
-89
-155
-128
-55
16
93
120
134
159
187
201
242
277
308
341
345
320
274
198
107
45
-29
-72
-121
-179
-226
-281
-324
-391
-413
-405
-381
-326
-285
-247
-216
-154
-92
-26
8
20
35
53
58
48
17
-63
-121
-176
-214
-237
-270
-313
-279
-193
-94
-11
36
43
72
102
157
227
280
347
398
384
336
267
185
140
126
127
117
88
40
-6
-37
-35
-70
-100
-83
-60
-23
-13
-41
-65
-134
-214
-268
-286
-255
-207
-183
-192
-244
-343
-405
-433
-433
-390
-357
-348
-308
-296
-275
-297
-321
-308
-253
-170
-85
-35
-6
38
86
127
151
180
199
213
225
262
263
238
250
261
284
307
286
253
218
168
135
84
30
-2
-43
-71
-129
-188
-237
-258
-232
-173
-137
-104
-72
-68
-52
-11
-15
-21
-44
-89
-97
-119
-126
-130
-172
-223
-286
-322
-291
-253
-206
-196
-185
-172
-151
-108
-35
38
96
134
167
184
221
222
172
142
125
136
141
142
120
88
58
61
65
86
109
107
85
60
32
12
17
25
20
22
-15
-94
-151
-199
-211
-203
-162
-137
-118
-108
-93
-112
-117
-120
-124
-103
-75
-59
-66
-85
-108
-124
-172
-192
-165
-143
-114
-68
-51
-53
-21
14
76
131
147
148
112
58
28
7
-3
-24
-59
-99
-120
-118
-101
-110
-130
-120
-92
-37
35
117
173
174
101
54
30
33
88
99
79
43
-15
-83
-129
-155
-146
-123
-99
-60
-38
-36
-32
-55
-55
-18
44
97
140
152
168
137
83
76
70
58
63
23
-17
-73
-130
-144
-134
-78
-10
19
33
26
6
-18
-23
6
42
92
124
132
94
55
10
-57
-71
-77
-79
-80
-78
-85
-52
-27
-6
13
33
82
146
186
202
181
128
80
41
25
15
-3
-38
-67
-103
-120
-129
-126
-117
-69
2
86
118
107
101
80
64
78
98
79
34
-42
-94
-151
-140
-128
-119
-103
-123
-127
-144
-161
-141
-117
-121
-132
-144
-167
-169
-143
-154
-174
-200
-247
-254
-222
-166
-97
-35
12
21
19
47
83
136
195
208
223
230
242
250
242
219
189
158
148
162
179
181
191
168
154
138
130
162
194
197
195
164
110
57
10
-14
-32
-47
-76
-88
-116
-124
-131
-133
-128
-105
-74
-43
-40
-55
-66
-61
-61
-89
-141
-166
-201
-225
-234
-262
-293
-290
-288
-300
-279
-272
-241
-189
-155
-95
-41
17
85
137
144
131
147
149
172
179
173
171
153
128
123
139
146
128
66
25
23
52
45
32
12
6
7
2
-6
-26
-49
-64
-63
-52
-29
-15
-10
-33
-60
-109
-138
-139
-144
-123
-98
-94
-96
-90
-73
-37
-11
-6
-6
-6
23
70
116
104
82
57
28
11
6
14
19
26
43
46
55
89
108
133
143
122
124
129
136
157
160
135
98
58
31
44
57
61
58
33
32
-9
-33
-31
-38
-49
-69
-106
-144
-173
-189
-209
-250
-301
-335
-342
-340
-303
-280
-241
-208
-162
-135
-88
-34
51
112
142
151
188
219
227
223
175
148
138
128
106
105
117
100
100
108
95
78
68
29
2
-38
-78
-98
-94
-85
-94
-76
-57
-76
-73
-63
-40
-32
-35
-31
-29
-34
-44
-59
-96
-139
-136
-131
-138
-132
-151
-171
-167
-136
-121
-105
-110
-132
-140
-117
-78
-40
-14
12
3
-22
-17
4
48
109
173
211
218
208
196
191
204
224
230
217
173
133
108
101
64
26
-4
0
11
19
56
75
27
-3
-45
-84
-110
-137
-164
-149
-158
-151
-129
-133
-120
-121
-117
-114
-75
-7
95
156
168
151
116
91
88
93
104
74
9
-62
-118
-170
-198
-219
-203
-157
-95
-21
33
51
41
32
30
51
120
176
177
158
95
28
-18
-44
-54
-39
13
48
59
64
37
26
20
1
-4
22
41
56
67
38
-3
-60
-101
-75
-52
0
30
11
-19
-39
-61
-52
-35
-17
-4
-30
-56
-86
-127
-147
-137
-118
-80
-62
-55
-24
15
35
56
47
26
44
43
68
34
6
-17
-45
-50
-63
-54
-54
-37
-42
-48
-35
-53
-13
62
116
162
162
151
165
156
160
202
198
176
170
129
99
66
18
2
-10
30
51
88
112
113
70
26
5
-10
15
49
68
68
42
-1
-14
-16
2
12
5
-10
-29
-46
-34
-31
-47
-54
-56
-42
-10
-25
-22
-28
-45
-5
25
47
103
96
53
7
-44
-62
-43
-34
-30
-23
-53
-88
-92
-101
-118
-119
-94
-47
1
49
64
65
59
51
37
51
12
23
42
41
52
34
27
39
33
36
70
87
104
97
83
62
39
28
41
43
25
-5
-48
-75
-84
-73
-46
-43
-62
-36
-9
13
43
45
26
34
51
82
91
66
47
17
-37
-61
-85
-64
-57
-47
-51
-44
-32
-3
28
46
89
96
128
119
107
80
51
3
-50
-57
-48
-53
-48
-81
-113
-133
-108
-80
-76
-79
-52
-37
-19
-4
7
16
21
35
8
-36
-64
-86
-109
-121
-145
-171
-178
-168
-137
-96
-97
-94
-92
-89
-59
-20
15
33
64
94
114
135
158
181
198
216
236
240
226
217
200
201
200
164
155
127
65
32
15
36
39
37
35
23
-5
-33
-46
-52
-44
-46
-47
-63
-99
-92
-94
-165
-196
-222
-258
-251
-255
-275
-266
-270
-245
-182
-131
-74
-43
-25
-31
-34
-30
-27
-13
-6
0
22
24
48
42
43
50
64
101
127
145
128
100
93
83
70
85
77
67
80
84
72
84
87
106
119
138
158
125
100
63
55
24
-4
-41
-92
-114
-129
-162
-187
-230
-240
-255
-253
-228
-222
-207
-165
-149
-150
-147
-153
-125
-113
-101
-92
-106
-127
-122
-106
-103
-116
-127
-116
-77
-48
-17
10
6
38
61
81
116
133
142
162
162
172
166
171
179
186
179
159
112
93
80
93
105
129
121
81
61
35
16
-5
1
-11
-20
-32
-31
-43
-53
-81
-98
-106
-98
-87
-69
-56
-42
-28
-52
-69
-102
-128
-161
-187
-186
-174
-146
-140
-117
-121
-127
-93
-52
-2
49
100
135
160
148
141
121
114
103
90
87
80
64
63
71
41
30
26
29
63
89
105
107
62
39
19
15
53
59
43
14
-50
-74
-116
-153
-139
-116
-116
-117
-132
-151
-136
-119
-120
-114
-126
-149
-138
-133
-119
-113
-97
-91
-81
-46
-11
8
36
53
91
160
152
123
88
67
73
86
109
101
80
53
23
-8
2
14
40
56
57
9
-14
-22
-14
-5
2
-22
-40
-33
-34
-17
-22
-44
-51
-66
-63
-47
-45
-41
-53
-50
-75
-93
-121
-128
-140
-122
-113
-112
-96
-73
-83
-52
-33
-14
42
73
99
124
99
79
46
13
22
10
21
24
21
8
9
3
-14
-23
-35
-20
-21
-33
-66
-86
-90
-80
-80
-85
-96
-109
-129
-125
-135
-112
-80
-50
-31
-7
31
84
111
152
184
194
226
233
237
211
189
166
148
155
184
194
176
175
157
140
108
79
30
19
19
10
-12
-53
-90
-72
-63
-62
-65
-58
-55
-45
-23
-28
-52
-89
-114
-132
-140
-146
-141
-134
-145
-125
-110
-111
-79
-44
-18
8
29
53
73
103
137
169
185
173
175
184
185
161
149
133
122
120
115
96
46
35
54
103
148
171
151
148
138
145
162
163
182
183
180
160
89
37
4
-24
-19
-24
-49
-54
-53
-56
-60
-95
-121
-131
-111
-82
-93
-117
-125
-117
-111
-87
-71
-67
-37
-2
16
54
80
75
83
117
121
116
118
76
49
30
44
22
8
-1
9
42
77
93
116
140
159
165
151
160
176
190
185
144
104
57
10
21
32
14
13
5
-22
-25
-16
-14
-28
-15
-39
-57
-82
-103
-106
-105
-109
-117
-102
-90
-65
-67
-47
-79
-127
-106
-120
-107
-76
-95
-81
-99
-110
-127
-143
-92
-44
-23
-1
25
29
37
68
108
135
154
137
155
147
186
222
213
201
198
173
142
105
61
18
-6
6
14
19
32
32
18
29
51
69
77
96
103
117
92
59
10
-40
-54
-78
-110
-121
-119
-141
-135
-146
-161
-160
-173
-177
-173
-181
-173
-156
-144
-124
-116
-98
-68
-72
-65
-75
-87
-78
-62
-35
-21
-25
-62
-79
-113
-129
-112
-106
-94
-65
-27
-3
9
41
87
92
125
144
150
165
173
175
162
139
107
61
30
18
7
-18
-42
-49
-35
-3
15
23
30
20
12
18
11
-3
8
12
6
-2
-24
-33
-41
-46
-71
-104
-137
-167
-177
-156
-126
-124
-106
-107
-104
-87
-100
-109
-126
-110
-76
-75
-73
-69
-58
-66
-58
-52
-48
8
90
77
63
24
-24
-32
-57
-53
-36
-3
28
41
66
80
66
62
59
68
108
137
132
118
85
64
72
74
69
80
55
41
16
-13
-38
-70
-98
-103
-108
-103
-71
-81
-88
-74
-73
-67
-48
-18
-5
-5
-16
-22
-38
-57
-63
-66
-87
-101
-141
-150
-160
-177
-155
-153
-139
-105
-118
-127
-135
-125
-83
-42
-14
14
42
54
83
99
102
129
159
175
192
185
200
179
153
140
110
68
61
64
57
62
70
75
96
101
109
115
98
100
69
29
15
4
-16
-15
-39
-63
-81
-97
-100
-94
-86
-67
-68
-30
6
-1
-18
-41
-77
-76
-86
-76
-24
-26
-20
-8
-9
5
47
53
64
93
94
89
86
85
96
80
75
57
47
60
83
69
71
46
18
-17
-59
-49
-24
17
73
106
119
108
58
-11
-38
-69
-74
-76
-90
-103
-113
-126
-126
-148
-138
-110
-73
-33
44
67
69
63
42
36
52
65
104
101
61
41
22
12
-5
1
21
28
0
2
-26
-33
-30
-20
-12
9
53
106
156
184
173
164
146
147
161
163
210
175
122
101
15
-29
-49
-86
-109
-147
-156
-152
-146
-172
-167
-173
-160
-120
-78
-31
-10
-8
17
23
22
45
43
48
55
47
43
37
14
27
29
21
35
53
83
126
141
161
165
152
140
140
130
124
74
39
-3
-43
-86
-123
-161
-179
-189
-197
-182
-172
-136
-136
-106
-82
-66
-76
-80
-71
-59
-60
-71
-87
-83
-75
-77
-76
-103
-103
-84
-71
-65
-61
-51
-21
5
55
80
79
76
60
61
96
106
122
134
145
157
163
164
151
149
137
131
118
89
75
64
41
19
-32
-60
-68
-69
-54
-48
-69
-65
-43
-29
-26
-26
-44
-63
-51
-21
0
0
2
8
-2
-12
-17
-36
-38
-26
-3
17
28
29
8
-12
-13
-18
-23
10
24
29
21
24
27
36
18
20
20
34
37
46
48
41
29
27
5
-21
-3
28
32
25
21
-3
8
11
4
10
15
4
-19
-40
-27
-30
-32
-31
-23
-24
6
28
37
39
9
-9
18
43
75
72
76
72
57
61
47
27
37
46
43
55
37
19
25
22
22
30
30
89
91
89
78
20
24
11
-7
-22
-40
-63
-65
-48
-32
-25
-37
-71
-80
-71
-56
-46
-58
-83
-110
-99
-70
-57
-65
-69
-73
-73
-67
-68
-57
-22
-3
2
12
-3
-10
5
33
54
50
46
48
42
36
32
30
25
40
36
53
62
44
34
21
22
35
6
14
15
12
0
-11
-21
-42
-37
-28
-14
-2
-5
-7
-21
-57
-49
-78
-89
-113
-118
-92
-105
-113
-111
-124
-130
-121
-119
-115
-91
-58
-50
-25
-12
14
29
55
70
72
81
106
128
135
126
111
94
77
57
68
84
71
79
83
103
118
130
125
109
72
52
23
4
-15
-41
-52
-71
-125
-133
-118
-132
-114
-97
-76
-52
-49
-26
-21
-27
-14
18
46
39
33
22
23
16
19
10
-3
0
0
-11
-31
-44
-63
-64
-56
-42
-1
-1
4
12
21
46
67
66
56
71
61
52
20
2
23
38
41
22
-6
-18
-2
15
29
28
20
-10
-27
-42
-68
-78
-86
-94
-101
-93
-113
-119
-123
-113
-99
-54
-42
-29
-34
-46
-28
-11
13
57
75
88
89
124
116
78
74
30
5
-21
-20
-18
-33
-15
3
13
38
54
73
107
134
134
119
109
95
67
46
35
7
-20
-58
-96
-118
-109
-119
-126
-134
-133
-133
-115
-92
-83
-81
-66
-59
-41
-6
12
5
14
16
16
49
48
77
100
106
96
76
40
35
29
53
76
76
87
81
81
71
56
46
44
47
75
99
77
37
-2
-27
-58
-74
-109
-99
-89
-109
-106
-120
-149
-134
-133
-128
-121
-139
-142
-126
-110
-92
-85
-93
-99
-112
-110
-94
-95
-79
-86
-83
-60
-71
-58
-45
-43
-14
-13
-22
-35
-58
-55
-36
-6
-6
14
17
38
64
62
51
52
63
98
125
155
193
209
190
182
135
104
53
18
-20
-45
-58
-38
-50
-46
-28
-45
-55
-37
-9
35
63
75
98
117
99
94
75
40
42
26
14
18
23
22
30
1
-19
-39
-55
-55
-46
-16
5
19
44
45
55
59
28
35
42
64
73
70
30
-20
-53
-64
-90
-110
-102
-101
-80
-58
-58
-73
-77
-60
-37
-38
-27
-26
-26
-40
-43
-37
-55
-61
-36
-20
12
68
78
60
21
2
7
21
38
54
28
13
-9
-40
-90
-127
-127
-109
-85
-56
-46
-35
-47
-44
-26
2
56
118
174
179
157
133
112
91
87
68
68
54
47
21
-15
-54
-63
-74
-67
-28
-17
-10
13
11
-3
-12
-32
-39
-51
-25
-12
-37
-53
-72
-124
-147
-156
-163
-146
-140
-124
-114
-106
-82
-61
-25
14
48
64
114
150
167
177
174
179
177
196
216
209
183
178
164
140
122
90
52
65
51
26
20
-26
-47
-66
-74
-60
-61
-76
-65
-62
-53
-57
-72
-87
-86
-104
-105
-108
-143
-125
-99
-107
-132
-151
-164
-159
-156
-134
-85
-81
-61
-44
-32
8
12
35
57
62
87
90
64
78
74
61
89
107
108
130
141
151
166
179
184
165
163
192
197
166
176
170
143
137
101
89
82
53
56
55
34
31
26
8
20
22
19
10
-38
-60
-81
-117
-135
-145
-147
-156
-168
-200
-204
-212
-196
-163
-126
-73
-47
-38
-18
-14
-8
10
0
18
24
33
40
12
-12
-6
1
30
63
75
102
103
96
82
76
75
109
133
106
119
77
50
48
11
12
19
36
30
29
3
-27
-45
-56
-42
-34
-34
-10
-2
-17
-29
-34
-73
-74
-77
-74
-55
-53
-38
-30
-28
-38
-44
-68
-70
-56
-23
-44
-49
-34
-39
-40
-30
-37
-45
-29
9
23
38
53
61
57
48
52
54
72
96
102
110
118
77
59
52
65
79
108
115
122
103
80
76
72
62
62
48
3
-40
-79
-113
-170
-187
-207
-211
-199
-202
-225
-228
-231
-249
-229
-212
-178
-149
-146
-121
-104
-90
-65
-42
-24
0
27
37
49
35
9
18
25
30
28
20
19
37
68
110
119
123
133
114
107
89
70
48
-1
-12
-4
-7
-3
3
-8
-13
-17
-4
10
37
73
92
112
99
78
77
55
33
17
20
14
-4
4
-20
-40
-48
-51
-75
-82
-79
-64
-44
-36
-32
-74
-106
-108
-99
-102
-86
-95
-80
-82
-80
-43
-34
-16
26
49
72
83
80
75
84
90
122
126
98
99
72
76
86
50
46
57
50
69
55
52
36
38
38
42
38
30
49
47
32
42
11
-9
-36
3
19
-23
-27
-87
-118
-119
-144
-158
-154
-149
-141
-111
-91
-75
-36
-15
-6
10
3
1
0
-12
-33
-58
-93
-101
-84
-86
-77
-81
-71
-56
-67
-48
-32
-45
-10
24
48
61
67
75
78
77
91
96
104
124
133
154
170
157
171
183
175
186
158
139
127
143
136
130
80
46
27
6
-20
-40
-82
-107
-123
-133
-131
-157
-175
-180
-186
-199
-203
-212
-213
-205
-175
-154
-130
-134
-110
-88
-68
-48
-46
-37
-38
-35
-48
-71
-82
-82
-76
-60
-36
-35
-37
-30
-3
15
17
17
27
6
11
8
-3
-15
-11
-9
-4
-1
-25
-17
-16
-7
5
-1
-3
0
18
45
41
35
23
2
11
34
3
10
12
-4
3
13
-10
-13
-6
17
17
-19
-29
-68
-80
-95
-99
-125
-165
-187
-175
-146
-138
-136
-104
-89
-73
-45
-55
-48
-27
-17
-3
-4
-40
-42
-46
-38
1
3
-9
2
1
23
24
44
51
61
65
65
56
46
32
24
23
19
31
32
42
36
30
-1
-15
-20
-27
-24
-35
-62
-79
-84
-86
-67
-58
-65
-29
17
74
65
77
70
52
86
80
70
33
22
3
-1
9
2
22
27
47
69
67
87
92
89
116
123
115
110
111
99
77
60
24
0
-12
-19
-10
-21
-41
-36
-33
-37
-29
-53
-57
-73
-75
-71
-79
-84
-121
-134
-142
-178
-209
-228
-234
-241
-257
-261
-259
-264
-234
-209
-184
-194
-171
-144
-143
-135
-135
-136
-130
-116
-89
-32
-3
33
75
97
147
185
203
220
226
238
248
254
256
240
223
203
197
220
201
177
160
140
120
91
91
83
65
48
29
8
-39
-55
-65
-78
-80
-91
-94
-123
-129
-136
-155
-162
-156
-158
-157
-181
-159
-158
-145
-119
-106
-83
-52
-27
1
-16
-28
-20
4
21
54
47
36
55
54
63
38
35
38
56
77
91
82
83
83
71
71
86
57
44
39
22
16
8
-8
-43
-58
-54
-39
-15
-15
21
36
32
19
-6
-14
-1
-19
-26
-56
-81
-92
-104
-110
-129
-175
-185
-179
-186
-151
-140
-133
-115
-107
-80
-56
-53
-52
-50
-32
-38
-13
12
48
66
60
61
35
15
31
62
72
89
86
90
122
118
120
95
73
78
79
97
95
60
35
34
20
13
4
-17
-12
6
-5
-34
-47
-54
-44
-34
-13
-11
0
11
28
44
53
65
76
81
94
97
93
74
84
62
51
51
11
-5
-11
-1
-4
-16
-21
-34
-51
-52
-61
-71
-85
-88
-92
-63
-72
-92
-59
-48
-10
18
22
37
31
15
30
44
76
104
98
111
104
71
75
60
52
60
51
31
29
12
-3
-22
-21
-29
-36
-34
-13
-10
-45
-50
-38
-34
-8
-9
-20
0
23
29
17
24
7
-7
-18
-40
-76
-84
-86
-81
-77
-68
-83
-80
-50
-23
-12
-13
-26
-35
-37
-27
-23
-33
-45
-39
-35
-23
-13
-22
7
35
48
64
80
96
109
140
171
177
164
152
130
117
100
94
80
72
76
77
46
22
5
-4
-2
15
1
-18
-7
-29
-48
-55
-71
-87
-93
-81
-90
-118
-128
-134
-140
-143
-144
-146
-127
-120
-114
-107
-131
-114
-91
-80
-64
-46
-38
-32
-13
-5
10
37
40
40
47
66
92
90
76
62
63
67
63
56
48
46
48
39
3
6
41
37
71
58
32
22
23
21
19
17
27
38
28
36
16
8
-3
-16
-19
-9
-14
-23
-24
-21
-34
-37
-34
-30
-36
-47
-47
-77
-90
-111
-103
-115
-126
-127
-128
-117
-108
-87
-67
-46
-15
-9
16
22
17
38
55
64
95
105
109
111
102
100
91
86
81
81
107
119
112
123
113
105
123
113
84
68
64
60
48
28
-4
-30
-48
-65
-78
-113
-124
-113
-119
-122
-106
-118
-116
-117
-90
-74
-54
-63
-65
-56
-27
-18
-21
20
52
58
63
57
36
24
13
33
55
43
29
38
49
67
70
80
79
112
127
124
125
103
93
91
87
91
76
43
36
17
15
0
0
-10
-28
-38
-30
-34
-25
-21
-13
-9
-20
-32
-46
-63
-67
-59
-65
-43
-42
-56
-73
-96
-95
-79
-76
-72
-56
-43
-31
5
24
34
53
80
98
108
108
109
94
100
130
113
96
93
78
57
36
33
17
-28
-53
-51
-74
-77
-66
-83
-72
-58
-43
-28
-39
-30
-20
-13
16
11
11
14
15
20
33
38
40
48
34
28
34
26
70
77
76
70
30
12
7
-14
-27
-18
-28
-22
-10
-3
-2
0
-18
-29
-39
-7
25
40
50
55
63
50
46
35
32
47
58
73
46
11
11
0
-2
24
29
20
44
68
82
69
69
62
59
44
38
2
-24
-39
-53
-52
-50
-35
-28
-10
3
10
-1
1
-28
-39
-27
-46
-66
-69
-86
-101
-113
-139
-141
-139
-129
-99
-95
-89
-66
-63
-52
-42
-37
-30
-11
4
16
12
4
-16
-25
-37
-43
-51
-51
-58
-47
-37
-21
-25
-19
-2
-7
21
42
63
92
116
136
140
140
146
129
131
108
105
110
91
69
52
22
-6
-15
-19
-26
-30
-39
-40
-37
-30
-31
-44
-55
-83
-79
-107
-110
-94
-101
-103
-97
-111
-135
-162
-157
-142
-129
-114
-97
-71
-46
-24
2
19
18
49
65
83
94
109
114
124
151
197
228
236
211
213
190
200
206
188
183
176
171
154
134
91
80
72
51
14
-15
-35
-49
-44
-32
-63
-75
-89
-104
-103
-117
-137
-134
-149
-146
-143
-165
-192
-217
-212
-201
-180
-173
-169
-147
-117
-97
-67
-9
1
1
9
-22
-8
-1
27
23
31
29
-3
6
-12
-10
10
22
15
19
15
40
49
44
57
72
87
105
116
129
119
122
143
142
127
129
135
117
127
103
84
62
33
11
0
-27
-38
-68
-91
-94
-107
-114
-98
-89
-83
-73
-81
-61
-74
-100
-116
-125
-143
-116
-109
-79
-53
-35
-11
5
11
22
45
56
78
113
119
121
112
86
87
80
83
86
99
106
103
86
92
86
77
67
55
52
58
42
46
68
78
103
113
96
73
66
61
43
20
5
-26
-59
-63
-83
-124
-121
-123
-122
-96
-100
-97
-94
-89
-88
-107
-115
-125
-145
-127
-123
-134
-135
-149
-147
-120
-107
-112
-86
-60
-32
-6
2
23
40
59
84
100
87
91
111
123
157
179
174
176
161
158
160
137
128
115
94
80
50
57
49
57
72
74
46
47
43
30
49
59
57
54
35
24
8
-25
-40
-39
-47
-75
-76
-89
-78
-80
-75
-74
-77
-87
-78
-75
-79
-59
-26
-18
-5
-6
-18
-33
-61
-61
-54
-74
-74
-67
-68
-61
-66
-60
-24
-1
5
20
7
28
54
82
108
125
137
128
105
101
104
95
103
78
64
49
55
40
25
-1
-7
-14
-9
9
-7
-3
21
6
27
30
12
13
0
0
-7
-32
-25
-19
-22
14
18
-14
-31
-19
-13
10
-2
-16
-10
-24
-18
-25
-45
-63
-61
-68
-72
-85
-87
-90
-91
-64
-67
-78
-66
-59
-55
-45
-21
-26
-18
-9
9
11
1
0
-5
19
30
41
28
29
43
56
92
117
128
146
146
160
173
160
162
136
134
144
121
100
83
65
51
33
14
9
2
4
7
4
-10
-7
-6
-12
-20
-37
-71
-75
-79
-86
-93
-100
-105
-96
-92
-90
-79
-65
-54
-58
-45
-33
-23
-3
0
3
10
-7
-3
-6
-1
-1
1
-10
-27
-33
-20
-24
-23
-19
-22
-30
-25
-28
-32
-22
-10
-5
-8
-9
1
12
20
9
7
10
2
31
38
49
34
29
39
52
67
89
82
92
90
102
117
116
96
106
121
131
141
131
104
93
75
44
29
-10
-42
-57
-81
-86
-103
-139
-155
-154
-146
-134
-150
-150
-119
-87
-14
33
15
40
-4
-22
-13
-44
-51
-58
-46
-39
-47
-45
-48
-62
-54
-42
-57
-59
-47
-63
-55
-68
-72
-70
-93
-85
-48
-36
-16
12
30
65
76
97
94
102
112
128
153
179
183
195
200
203
180
166
156
149
168
180
170
156
131
101
85
72
65
41
23
27
22
10
6
-1
-5
-22
-37
-45
-44
-38
-37
-39
-59
-66
-72
-82
-62
-59
-56
-57
-69
-68
-66
-49
-19
10
26
42
45
62
69
74
73
72
59
60
47
43
57
46
56
79
93
104
127
116
113
96
87
78
53
33
19
-1
-11
-22
-34
-11
5
29
53
33
40
62
67
68
61
31
14
-6
-24
-36
-61
-83
-90
-78
-56
-49
-54
-66
-50
-42
-25
-33
-26
-28
-6
12
2
2
2
-9
-15
-12
-24
-37
-25
-19
3
31
33
43
84
116
120
151
160
156
186
175
160
133
120
130
136
146
138
87
44
19
2
19
18
12
31
21
16
0
-27
-50
-57
-57
-56
-42
-45
-52
-35
-33
-51
-61
-67
-63
-55
-37
-36
-32
-53
-73
-20
23
-11
-23
-73
-96
-88
-60
-47
-36
-29
-11
3
-5
2
3
1
15
31
30
51
32
28
24
15
18
7
8
6
-13
-10
1
-3
-31
-18
-38
-43
-21
-32
-21
-23
-26
-10
-13
-38
-39
-44
-63
-60
-60
-50
-28
-48
-28
-11
1
-2
-4
-24
-1
-20
-24
-15
-38
-32
-23
-14
0
2
4
37
50
66
84
65
36
13
-15
-3
-19
-31
-43
-30
-25
-1
8
-7
3
-7
10
-7
-27
-30
-31
-36
-33
-44
-45
-30
-25
-8
10
19
37
58
74
94
89
91
67
47
39
44
38
49
54
37
33
4
-20
-24
-18
-14
17
16
21
32
24
39
62
37
36
15
-15
-10
-25
-52
-72
-99
-98
-103
-98
-95
-99
-93
-75
-55
-43
-47
-52
-69
-51
-73
-68
-74
-75
-73
-59
-56
-43
-52
-55
-31
-24
-14
-4
9
11
-6
-21
-23
-25
-18
-21
-9
25
62
60
82
99
102
138
144
154
161
138
137
119
82
52
30
3
-21
-33
-54
-66
-75
-70
-68
-70
-70
-78
-84
-85
-79
-93
-89
-91
-77
-58
-2
57
44
53
58
60
80
101
98
99
122
114
107
101
91
68
64
64
73
54
59
77
83
94
96
86
89
87
91
88
77
76
83
87
95
94
72
58
49
48
35
21
7
-8
-18
-20
-20
-11
-11
-9
1
18
7
2
-23
-36
-38
-50
-67
-89
-102
-113
-108
-108
-102
-74
-47
-32
-5
-1
-15
-5
4
37
62
69
66
60
67
86
75
80
76
78
79
57
44
31
21
23
47
34
28
59
60
74
66
55
60
45
40
44
54
42
24
16
7
-2
-16
-14
-14
-21
-21
-26
-27
-21
-42
-39
-27
-49
-56
-60
-80
-77
-99
-129
-133
-147
-144
-138
-135
-140
-137
-135
-127
-115
-112
-80
-48
-50
-31
-8
1
27
64
88
90
99
100
105
77
66
61
70
66
47
33
29
12
28
51
61
86
101
97
90
79
73
69
63
81
65
44
43
13
-9
-15
-30
-42
-45
-71
-84
-93
-93
-103
-117
-114
-116
-116
-87
-80
-90
-72
-79
-88
-72
-60
-67
-59
-61
-43
-26
-25
-36
-20
-17
5
5
10
16
82
142
148
148
103
53
57
85
104
101
91
86
68
81
86
90
101
94
85
72
44
21
31
24
33
25
-6
-22
-8
-9
15
29
26
34
40
45
35
31
26
30
31
23
19
-6
-13
-28
-50
-48
-39
-51
-49
-61
-59
-53
-59
-39
-40
-24
-10
-30
-26
-11
-21
-27
-37
-51
-28
-25
2
3
-5
15
23
24
30
40
46
39
69
79
89
79
76
74
69
95
95
133
157
155
163
165
152
122
93
83
71
59
51
47
31
13
-5
-46
-50
-30
-30
-33
-45
-92
-114
-117
-118
-115
-127
-137
-115
-107
-95
-104
-104
-89
-64
-56
-30
-33
-55
-47
-31
-11
7
1
-4
3
0
0
-7
-32
-35
-14
0
24
9
-4
16
38
64
71
92
98
107
117
114
72
47
34
20
13
1
-21
-38
-51
-70
-68
-70
-91
-77
-110
-108
-103
-117
-112
-115
-116
-128
-123
-140
-131
-115
-86
-51
-55
-33
-3
40
96
125
128
140
132
115
112
72
52
45
19
21
4
-12
-8
2
24
45
40
57
52
58
63
49
24
54
88
86
92
51
27
-1
-16
-16
-31
-42
-46
-46
-59
-77
-83
-95
-84
-90
-89
-78
-98
-114
-99
-87
-78
-62
-48
-51
-46
-39
-26
-25
-2
9
13
22
14
5
11
13
26
39
27
37
48
29
5
-4
-14
-16
-23
-31
-43
-43
-25
-25
-5
-3
-4
-9
-30
-17
-20
-29
-13
-6
-24
-11
-19
-21
-40
-47
-47
-49
-64
-88
-122
-118
-126
-119
-117
-149
-187
-192
-194
-195
-198
-206
-203
-202
-190
-173
-161
-170
-145
-113
-77
-43
-26
-10
3
27
36
44
54
39
55
75
91
106
114
127
122
139
127
126
123
136
146
151
144
140
142
117
115
96
69
68
63
54
49
51
41
42
46
41
38
39
45
32
25
10
-14
-48
-40
-49
-45
-61
-93
-103
-109
-103
-127
-159
-187
-193
-200
-202
-177
-186
-195
-185
-166
-140
-130
-113
-111
-80
-50
-18
-5
-9
9
43
60
73
85
88
102
109
111
105
122
147
163
168
168
156
153
150
145
166
158
136
112
88
83
57
12
-22
-40
-35
-33
-67
-99
-132
-176
-160
-174
-151
-88
-78
-58
-62
-75
-72
-84
-75
-65
-39
-26
-18
-10
16
29
4
8
7
-6
9
54
81
120
146
160
156
148
133
123
124
147
142
150
169
171
157
138
104
84
87
69
83
76
37
20
4
3
7
-10
-26
-33
-29
-35
-19
-24
-36
-29
-19
-12
-24
-17
-25
-24
-23
-11
-17
-35
-47
-50
-42
-32
-33
-30
-12
-3
28
41
41
60
62
86
67
79
76
62
51
48
45
50
65
53
60
75
42
37
44
27
21
15
0
-26
-26
-26
-11
-20
-6
11
31
59
44
41
58
50
67
75
83
84
67
42
40
26
7
-6
-27
-44
-54
-79
-107
-78
-79
-64
-50
-40
-16
-8
1
19
34
38
32
23
10
9
-16
-4
11
13
24
21
20
26
29
20
12
1
30
42
44
33
6
-5
3
-4
6
-3
-14
-7
-13
-4
14
13
17
25
18
26
26
11
7
26
49
41
23
10
-4
-4
7
27
27
28
35
29
52
42
11
10
-3
-10
-14
-22
-5
-15
-17
-21
-39
-52
-66
-97
-108
-89
-55
-9
-11
-17
-21
-54
-57
-46
-35
-34
6
3
6
4
-6
-5
2
-23
-21
-7
0
15
15
7
9
-7
-2
18
10
12
16
19
20
-12
-14
-3
11
25
33
38
51
75
86
81
55
36
43
41
39
47
12
-5
2
-14
-11
-19
-26
-9
-13
-20
-29
-43
-64
-74
-93
-116
-129
-160
-177
-166
-146
-135
-145
-142
-143
-132
-134
-130
-116
-96
-59
-21
0
10
9
26
34
47
85
75
94
107
115
143
114
104
126
135
132
127
90
66
62
52
60
40
23
8
-4
-26
-44
-80
-89
-78
-59
-40
-37
-22
-10
-2
7
21
16
-1
-4
6
2
-6
-41
-60
-57
-51
-48
-51
-71
-92
-113
-98
-95
-109
-94
-82
-81
-80
-80
-80
-50
-53
-38
2
10
21
40
29
42
58
46
34
33
35
48
49
42
61
49
32
49
40
46
64
49
24
0
-13
-9
19
22
17
-7
-21
-33
-26
-39
-54
-56
-75
-81
-75
-80
-84
-101
-99
-87
-93
-99
-97
-98
-86
-67
-55
-53
-45
-42
-33
-36
-28
-18
-19
27
41
57
117
108
93
96
83
91
104
119
107
102
88
50
41
25
15
33
36
10
2
-3
-27
-24
-45
-66
-65
-65
-51
-34
-58
-53
-53
-69
-69
-75
-58
-61
-53
-43
-43
-53
-71
-119
-136
-149
-168
-158
-146
-131
-103
-99
-88
-85
-81
-75
-31
-20
-14
13
19
44
73
58
64
55
27
22
14
27
44
58
53
53
56
45
37
27
65
83
104
117
120
122
112
105
88
62
77
62
72
79
68
72
74
62
54
74
74
96
94
90
71
47
34
25
12
-8
-20
-15
-35
-22
-31
-66
-76
-75
-83
-118
-134
-120
-111
-98
-117
-136
-159
-155
-143
-121
-97
-120
-112
-102
-95
-72
-46
-29
0
33
62
88
113
129
123
136
153
162
145
132
125
116
112
136
119
122
128
116
131
118
96
91
72
58
47
21
3
-15
-15
7
6
12
-13
-9
8
4
7
11
14
16
23
18
24
10
6
4
11
8
-3
4
20
41
36
44
49
39
51
61
47
41
57
66
66
78
63
34
27
13
-9
-15
-19
-15
-16
-2
68
97
89
70
27
19
22
22
18
4
-4
-10
-18
-17
-25
-36
-20
-24
-29
-42
-68
-88
-93
-99
-121
-115
-142
-134
-124
-121
-105
-88
-69
-72
-57
-29
21
41
55
52
33
36
48
48
74
68
58
66
78
76
64
66
54
30
24
21
-24
-40
-35
-39
-37
-38
-33
-42
-54
-39
-20
-11
-22
-12
-20
0
26
4
-6
0
10
22
40
28
19
-4
-17
-27
-56
-69
-90
-104
-99
-114
-121
-121
-106
-96
-96
-83
-66
-82
-97
-73
-70
-65
-57
-37
-19
3
11
25
40
35
43
49
26
26
27
23
46
47
76
95
89
92
98
98
103
98
100
106
87
66
63
51
35
28
18
15
10
-18
-42
-43
-47
-53
-52
-47
-61
-62
-65
-68
-43
-16
-15
-14
-26
-48
-59
-70
-105
-112
-135
-145
-163
-174
-179
-168
-160
-125
-100
-94
-75
-57
-37
-9
3
-2
27
44
54
63
40
17
21
39
56
46
42
27
16
25
39
44
43
54
49
36
29
17
-2
18
29
26
7
-3
-34
-49
-38
-21
-14
-24
-12
-2
54
47
21
-13
-61
-96
-105
-123
-132
-146
-152
-146
-152
-132
-119
-125
-123
-101
-82
-76
-49
-29
-10
9
32
53
56
69
82
64
46
18
-11
-11
-30
-27
-1
30
48
51
38
45
54
49
40
66
60
51
44
41
49
42
56
60
47
37
-5
-12
-26
-34
-36
-37
-19
-41
-72
-97
-105
-89
-92
-84
-86
-95
-88
-115
-124
-125
-116
-113
-95
-92
-84
-76
-67
-48
-24
-25
7
24
29
35
15
2
-2
-4
-2
-9
-17
-30
-41
-37
-35
-39
-24
-7
-11
-4
2
-10
-5
7
19
21
29
25
27
39
44
71
79
69
83
66
62
47
31
19
5
-12
-11
-36
-37
-38
-42
-55
-58
-64
-67
-66
-60
-58
-76
-71
-59
-63
-76
-76
-73
-64
-33
-2
38
46
21
41
56
68
73
81
65
60
62
73
41
49
44
38
66
72
43
24
6
1
8
12
-2
-23
-12
-14
-1
35
17
-14
-27
-33
-39
-40
-57
-63
-50
-41
-22
-22
-46
-60
-34
-34
-52
-33
-41
-41
-25
-37
-16
15
19
33
36
45
44
41
68
77
61
69
48
23
24
35
21
22
30
-2
-7
-25
-30
-37
-52
-46
-50
-61
-67
-81
-83
-88
-91
-79
-55
-48
-37
-32
-32
-30
-22
0
18
31
20
28
31
28
30
38
44
42
39
35
14
1
17
26
36
36
35
18
39
34
24
23
25
22
-2
-13
-20
-52
-55
-60
-50
-44
-27
-27
-15
-8
-14
-18
-28
-32
-23
-32
-38
-38
-75
-80
-89
-90
-68
-65
-64
-54
-49
-45
-17
-12
12
25
54
91
101
102
119
141
153
155
138
122
105
101
84
82
56
30
24
14
3
-8
-26
-40
-42
-15
-9
-10
-13
-7
-8
10
15
5
-3
-16
-21
-23
-30
-47
-59
-91
-116
-118
-111
-101
-93
-99
-64
-71
-68
-41
-27
-2
14
8
20
16
25
67
82
96
115
103
125
125
103
118
101
98
105
112
102
127
129
140
142
117
113
119
128
120
98
86
68
35
19
10
14
-12
-15
-40
-67
-88
-113
-126
-123
-140
-134
-153
-158
-125
-123
-107
-86
-63
-41
-35
-25
-4
6
18
40
40
47
68
43
31
92
116
107
129
105
89
93
88
80
82
94
121
132
156
159
131
120
110
96
74
42
22
34
28
28
1
-12
-18
-24
-11
-21
-41
-42
-51
-54
-51
-56
-48
-55
-46
-57
-58
-70
-65
-51
-47
-37
-61
-83
-79
-69
-54
-43
-28
-34
-36
-23
-15
-34
-44
-35
-12
-7
3
13
4
27
42
66
69
45
28
28
17
35
53
51
69
63
65
68
44
44
47
38
62
64
60
48
34
21
18
9
22
11
22
22
-6
13
5
-27
-36
-45
-75
-72
-85
-99
-101
-118
-128
-116
-131
-145
-148
-160
-160
-128
-112
-104
-107
-113
-91
-72
-66
-50
-42
-23
-4
8
20
32
37
43
55
53
55
50
56
61
64
92
115
103
103
101
105
128
133
117
110
100
98
93
71
90
102
101
103
93
87
95
95
82
72
29
19
8
-17
-36
-68
-98
-103
-134
-153
-168
-190
-209
-208
-203
-194
-191
-211
-186
-173
-145
-124
-130
-116
-95
-75
-35
-16
-25
-2
19
28
47
41
49
65
68
77
72
64
47
30
24
30
50
61
108
147
139
144
99
72
40
0
1
-4
-25
-37
-36
-37
-42
-60
-60
-68
-65
-58
-61
-85
-82
-89
-85
-75
-79
-90
-117
-121
-117
-120
-104
-109
-128
-142
-144
-158
-147
-119
-79
-30
5
20
28
50
32
27
14
9
6
12
17
1
-20
-17
1
10
9
15
23
36
61
69
66
64
69
66
81
90
75
84
91
91
83
62
26
9
-20
-28
-36
-50
-64
-43
-50
-43
-28
-44
-47
-51
-45
-56
-69
-83
-90
-99
-106
-91
-111
-131
-114
-110
-95
-77
-83
-73
-63
-61
-58
-71
-77
-65
-70
-54
-57
-52
-53
-33
-3
14
19
35
65
66
85
75
52
72
83
77
101
76
51
54
36
26
40
16
17
27
33
30
32
17
2
7
-11
-8
-38
-63
-76
-74
-63
-73
-80
-78
-81
-60
-49
-64
-61
-53
-44
-26
-31
-45
-49
-29
-42
-22
-13
-19
4
37
64
80
61
70
80
77
100
83
70
71
73
61
63
58
62
63
70
71
68
41
42
9
9
12
-3
11
33
18
-1
-8
-10
-1
-15
-30
-40
-75
-37
-6
-41
-42
-67
-104
-96
-76
-74
-64
-72
-59
-54
-41
-18
-18
-27
-37
-38
-50
-42
-45
-63
-60
-48
-34
-25
-24
-10
12
44
72
70
69
88
86
96
100
74
63
51
54
35
-6
-39
-46
-41
-43
-38
-27
-51
-35
-39
-40
-45
-57
-52
-33
-22
-7
-16
-16
1
7
27
32
37
49
50
43
59
39
39
46
39
53
49
18
9
-8
-7
-10
-21
-12
2
-5
5
-21
-36
-54
-62
-46
-25
-15
-23
-28
-46
-25
-14
-5
-3
-6
16
22
33
34
32
54
75
79
60
45
51
29
32
24
39
26
28
18
38
42
48
52
57
54
39
20
8
5
-8
-24
-34
-30
-19
-15
-10
-21
-42
-50
-43
-61
-57
-64
-93
-92
-77
-84
-93
-109
-102
-88
-60
-45
-38
-5
22
39
61
76
71
91
126
113
142
134
134
158
167
185
200
190
194
210
231
246
242
217
204
201
192
182
161
126
108
95
65
37
-8
-25
-57
-64
-75
-114
-136
-150
-147
-149
-168
-175
-202
-217
-227
-243
-249
-286
-269
-262
-239
-226
-224
-174
-148
-143
-144
-150
-139
-93
-77
-49
-29
-13
5
15
40
82
120
129
148
181
214
232
243
239
251
259
269
268
264
261
272
262
253
242
196
161
139
127
110
89
91
81
69
65
52
28
-1
-52
-73
-91
-104
-102
-101
-110
-116
-122
-139
-163
-168
-153
-125
-95
-70
-70
-84
-64
-80
-93
-89
-97
-100
-95
-84
-87
-93
-85
-86
-70
-50
-19
-5
0
1
-1
23
49
70
91
98
113
130
133
145
156
163
163
158
173
153
163
148
150
148
129
130
118
105
73
38
18
13
-11
-14
-22
-20
-18
-31
-63
-69
-86
-102
-99
-115
-132
-150
-164
-176
-177
-202
-201
-183
-145
-114
-107
-94
-87
-80
-79
-80
-51
-51
-34
0
21
40
57
71
73
88
103
103
107
122
138
169
177
175
160
149
145
155
162
176
178
180
190
180
164
155
155
159
148
155
156
140
116
111
90
59
41
12
-26
-65
-112
-129
-140
-162
-181
-177
-174
-172
-187
-189
-187
-177
-171
-157
-149
-147
-119
-95
-92
-72
-58
-19
-15
1
3
9
10
13
87
77
93
110
73
63
66
61
58
61
67
58
74
81
88
84
75
64
62
57
59
57
48
44
44
30
27
6
-23
-28
-40
-43
-67
-93
-94
-93
-85
-77
-79
-82
-76
-58
-37
-49
-70
-50
-60
-63
-49
-37
-35
-22
-1
3
3
-11
-12
7
14
30
46
43
62
68
93
112
81
69
61
40
35
31
9
-1
10
2
2
-3
-5
-13
-34
-28
-35
-31
-30
-45
-84
-81
-88
-101
-109
-110
-92
-63
-41
-24
-17
-15
19
35
37
43
60
63
63
38
26
25
20
19
-1
-20
-15
-18
-32
-13
-6
-11
-7
-4
14
20
5
18
14
14
28
16
10
8
-17
2
6
-5
-17
-5
-15
-25
-29
-25
-14
-30
10
7
22
49
67
60
74
87
64
49
54
50
56
47
46
55
49
64
57
59
53
41
34
29
-19
-17
-41
-73
-62
-58
-95
-97
-96
-89
-96
-103
-95
-76
-54
-41
-38
-59
-61
-53
-44
-39
-33
-15
1
-2
-4
-2
-13
6
15
34
56
58
51
66
59
68
72
56
26
29
32
55
97
106
117
114
76
75
52
44
42
44
45
-1
-19
-29
-27
-29
-35
-31
-35
-24
-16
-26
-26
-17
-16
-9
-9
-6
2
-4
4
24
33
26
20
11
3
5
-10
-12
-26
-44
-56
-61
-47
-46
-35
-41
-47
-27
-17
-10
-10
-9
1
12
24
44
46
56
73
58
65
66
79
90
118
126
141
138
132
139
146
143
155
138
127
138
115
109
99
81
60
33
3
-27
-42
-63
-75
-89
-96
-94
-100
-107
-117
-118
-114
-119
-125
-110
-114
-123
-112
-110
-114
-94
-77
-62
-30
-16
26
49
50
76
120
131
141
140
132
139
136
133
94
83
81
72
65
51
45
52
83
95
97
106
91
81
91
109
98
67
50
20
10
-6
-25
-59
-59
-66
-84
-109
-139
-164
-187
-189
-186
-188
-197
-217
-204
-216
-211
-232
-247
-237
-212
-196
-196
-181
-153
-112
-69
-40
-5
27
53
83
111
155
176
201
187
179
181
163
136
121
105
96
90
86
74
75
73
81
88
67
65
64
51
54
35
20
32
10
1
-10
-23
-42
-73
-64
-21
-48
-61
-82
-143
-146
-174
-203
-220
-223
-243
-240
-237
-222
-202
-184
-169
-158
-131
-114
-91
-71
-49
-54
-28
-19
-3
24
25
14
17
3
-2
16
10
5
27
15
30
24
4
17
12
-15
-10
-40
-65
-60
-68
-82
-73
-83
-92
-82
-56
-48
-69
-57
-59
-47
-29
-25
-20
-31
-22
-23
4
-14
-30
-26
-43
-32
13
15
20
51
55
76
76
52
33
19
6
26
18
-2
-15
-28
-37
-30
-29
-36
-41
-45
-38
-46
-44
-44
-40
-24
-9
-33
-37
-43
-38
-37
-20
-16
-19
-15
-30
-18
-4
9
-1
6
-1
16
-13
-11
-20
-4
20
29
56
73
84
92
78
67
71
74
72
78
58
37
56
44
56
57
26
35
47
35
23
7
0
-17
-14
-13
-40
-50
-61
-71
-92
-88
-86
-84
-73
-57
-52
-52
-46
-42
-35
-12
-6
-8
4
17
38
42
62
75
63
61
51
35
46
23
24
10
0
-10
-17
-17
2
40
74
89
74
65
62
65
80
64
56
53
53
44
47
12
-2
13
17
18
9
0
-17
-24
35
55
42
54
23
21
33
40
53
53
44
51
54
47
40
30
37
45
39
43
27
36
33
63
61
62
74
62
46
19
-4
-26
-20
-22
-14
-5
5
-5
-3
-7
-6
-8
7
16
11
10
10
11
6
12
15
24
0
-9
-9
-5
-3
-24
-38
-47
-64
-66
-80
-93
-106
-97
-83
-69
-97
-121
-150
-154
-138
-123
-115
-119
-101
-106
-94
-91
-85
-70
-41
-13
8
21
36
51
67
75
69
56
41
52
51
51
24
-1
1
6
27
35
48
59
68
79
101
90
62
60
58
35
61
30
5
-9
-50
-48
-64
-53
-45
-46
-62
-59
-78
-102
-97
-93
-80
-85
-98
-111
-131
-120
-131
-149
-153
-168
-147
-126
-120
-134
-136
-116
-81
-65
-27
0
35
54
82
107
119
123
106
97
97
104
103
104
103
120
124
120
129
138
113
114
97
73
76
56
60
59
44
36
36
28
2
-33
-53
-79
-97
-90
-110
-119
-111
-128
-127
-130
-166
-187
-209
-209
-192
-200
-221
-222
-218
-198
-171
-146
-157
-133
-108
-88
-48
-24
-22
22
92
117
139
141
101
100
105
106
110
83
51
50
63
48
50
44
27
26
44
44
44
48
39
41
51
23
10
-1
-19
-34
-43
-56
-64
-68
-69
-65
-74
-46
-26
5
7
-7
-23
-19
-2
7
16
20
33
38
44
41
28
27
31
24
21
19
6
-11
-20
-30
-39
-50
-53
-46
-26
-27
-14
-6
0
6
14
23
8
-1
3
3
-21
0
13
-17
-28
-17
-17
-27
-38
-46
-35
-34
-21
-34
-48
-56
-46
-55
-54
-69
-97
-91
-73
-52
-59
-51
-51
-46
-40
-27
-60
-73
-55
-58
-29
-25
-46
-46
-61
-53
-37
-43
-44
-55
-47
-22
-10
0
-11
3
-11
5
24
30
48
60
84
92
89
111
106
98
86
48
28
6
3
13
22
20
30
35
26
33
17
27
14
19
10
17
27
37
44
48
36
35
20
5
-14
-19
-24
-39
-57
-53
-61
-58
-62
-79
-84
-93
-105
-116
-128
-136
-145
-143
-118
-101
-78
-89
-73
-46
-20
-20
-4
11
40
50
60
43
13
6
-1
24
7
18
32
20
24
37
18
17
86
119
117
110
52
26
42
41
34
37
14
7
-8
-7
-24
-47
-49
-57
-55
-39
-45
-32
-22
-15
-7
0
-4
18
28
41
44
33
17
-19
-30
-31
-29
-49
-56
-72
-90
-93
-105
-125
-131
-121
-87
-73
-53
-39
-10
11
31
57
46
49
56
54
52
47
68
91
103
119
131
128
114
106
110
117
112
95
96
74
73
65
27
7
-28
-52
-62
-96
-110
-112
-124
-108
-84
-99
-74
-44
-44
-42
-29
-28
-7
-5
-27
-27
-44
-40
-25
-5
-11
-21
-27
-35
-35
-35
-59
-62
-58
-52
-60
-59
-40
-30
-19
2
7
11
9
3
28
41
77
89
83
96
93
88
100
83
81
82
84
94
94
81
80
81
81
76
35
12
9
-12
-12
-31
-68
-101
-114
-126
-147
-166
-193
-194
-164
-151
-147
-146
-153
-130
-112
-93
-94
-96
-70
-40
-19
7
-6
19
28
32
42
43
39
46
54
72
70
63
48
48
38
48
48
25
25
29
27
19
-14
-6
3
16
23
22
14
28
31
53
61
61
53
37
42
48
35
14
50
69
56
49
-12
-46
-44
-52
-40
-43
-55
-58
-44
-33
-16
-15
-34
-21
-22
-5
0
-4
-5
-1
1
5
1
-19
-30
-33
-34
-51
-59
-78
-85
-91
-70
-56
-87
-65
-56
-28
-10
-17
-14
-32
-33
-12
12
6
4
16
7
0
-6
7
10
20
41
54
48
70
69
80
107
104
123
136
135
128
123
116
113
100
98
91
72
39
38
41
41
47
41
56
69
76
90
89
77
73
68
59
60
31
-1
-5
-36
-31
-29
-32
-50
-52
-58
-54
-49
-64
-57
-46
-40
-28
-43
-60
-70
-68
-68
-69
-88
-109
-112
-109
-100
-96
-73
-32
-7
13
31
19
30
45
42
27
23
9
21
35
47
54
29
22
16
38
34
38
50
28
44
43
29
46
27
47
50
46
37
19
-10
-16
-36
-53
-60
-60
-51
-52
-37
-38
-55
-31
-15
2
21
28
34
42
22
13
0
-34
-13
-12
13
17
13
37
32
18
26
7
4
2
-21
-9
-11
-33
-57
-75
-85
-81
-79
-89
-93
-77
-67
-65
-57
-58
-31
-7
7
10
52
89
66
63
28
-4
8
5
-2
-10
-27
-46
-46
-42
-40
-50
-81
-82
-90
-96
-91
-110
-102
-101
-85
-79
-93
-105
-118
-107
-99
-81
-79
-62
-35
-23
-1
21
24
32
49
58
78
80
57
45
32
16
17
3
-22
-25
-29
-20
-49
-60
-85
-102
-80
-87
-115
-121
-116
-105
-83
-80
-70
-88
-61
-62
-42
-47
-56
-45
-23
1
18
14
0
-11
-4
19
47
52
70
109
122
143
152
149
151
155
159
139
117
92
83
75
69
44
14
26
44
48
49
31
11
9
5
-11
-34
-45
-37
-32
-33
-40
-65
-74
-95
-93
-67
-76
-78
-73
-78
-84
-97
-115
-143
-164
-156
-135
-104
-109
-98
-94
-88
-69
-71
-53
-40
-16
1
2
-13
-28
-4
8
14
36
19
24
22
41
62
57
77
75
73
81
83
82
66
67
72
65
46
43
13
7
-4
-13
3
-2
-3
-8
-19
-51
-63
-54
-52
-73
-84
-92
-80
-77
-75
-87
-92
-72
-43
-48
-14
-15
-5
19
22
19
27
34
19
22
17
16
-10
-45
-60
-68
-49
-37
-31
18
18
23
19
23
36
52
70
76
94
103
104
117
137
120
124
113
99
113
109
98
94
70
62
62
69
62
29
19
-5
-24
-37
-55
-69
-69
-63
-61
-66
-87
-92
-81
-71
-56
-74
-67
-42
-44
-38
-35
-59
-76
-85
-81
-62
-87
-103
-106
-108
-103
-92
-98
-88
-89
-75
-46
-23
-17
16
28
70
98
122
130
139
140
147
152
137
150
162
172
184
191
189
202
184
170
142
136
130
109
94
77
65
45
22
0
-4
13
7
1
-24
-37
-40
-41
-55
-52
-57
-40
-40
-63
-71
-84
-91
-97
-112
-102
-93
-99
-104
-89
-81
-77
-61
-52
-42
-20
-12
16
23
34
38
47
54
70
78
56
57
61
54
36
32
14
-10
9
-3
-3
16
15
12
14
35
33
47
34
16
16
15
30
38
39
35
13
6
-14
-25
-33
0
-4
-8
17
-17
-40
-36
-42
-31
-19
-41
-54
-54
-65
-70
-66
-85
-88
-98
-86
-87
-79
-63
-65
-46
-33
-32
-6
9
29
33
35
21
14
-4
2
8
6
-9
-17
-38
-52
1
26
1
19
2
-14
-1
-15
-1
-14
-10
-1
17
27
20
21
21
25
36
49
50
66
88
94
74
54
32
6
-6
-22
-26
-31
-58
-45
-47
-58
-80
-95
-110
-112
-120
-119
-128
-144
-147
-143
-129
-127
-113
-91
-71
-60
-23
10
28
65
86
93
130
127
143
153
128
139
146
151
124
102
77
58
58
42
41
48
46
47
65
79
84
76
93
102
112
123
103
95
80
64
68
62
37
14
5
-24
-26
-27
-40
-43
-39
-48
-25
-28
-38
-65
-61
-40
-52
-64
-86
-94
-117
-114
-139
-166
-182
-185
-170
-160
-136
-97
-58
-17
16
42
55
74
94
122
132
130
129
150
170
195
188
183
155
158
158
163
158
145
133
129
130
131
114
92
81
78
65
47
35
1
-13
-12
-36
-62
-87
-112
-115
-117
-120
-126
-124
-116
-104
-91
-82
-89
-103
-94
-88
-74
-69
-59
-48
-28
-12
-2
14
56
81
93
101
118
139
142
152
143
121
122
112
93
95
86
89
86
75
62
41
16
15
19
12
10
-13
-11
3
4
35
86
50
49
20
-14
-16
-32
-21
-8
-13
6
-9
-33
-43
-50
-47
-37
-38
-57
-65
-82
-88
-94
-110
-116
-82
-66
-41
-29
-14
-12
8
10
23
28
22
25
52
67
78
75
68
71
92
121
102
95
89
84
86
93
73
52
51
30
25
10
-6
7
10
24
20
11
-10
-25
-33
-30
-48
-75
-88
-96
-95
-105
-117
-120
-98
-77
-57
-62
-95
-93
-90
-96
-89
-75
-97
-95
-74
-63
-52
-66
-49
-18
-12
6
11
13
32
42
41
36
14
-4
-13
-23
-8
-28
-40
-56
-67
-37
-22
-37
-26
-10
0
24
27
14
26
29
40
56
68
74
83
94
92
92
85
79
84
91
91
82
68
49
33
44
21
16
36
16
-4
-17
-22
-28
-14
-32
-15
-14
-40
-24
-36
-34
-31
-52
-33
-27
-31
-22
-33
-57
-68
-64
-70
-64
-70
-65
-51
-57
-55
-63
-77
-58
-50
-32
-43
-69
-89
-84
-84
-80
-71
-90
-93
-105
-107
-80
-54
-48
-9
8
23
27
37
35
48
51
55
50
21
6
27
36
35
41
43
52
56
102
80
68
58
21
3
22
38
30
35
36
18
-8
-20
-42
-68
-75
-73
-78
-82
-84
-90
-75
-62
-66
-48
-30
-24
11
7
3
1
-16
-31
-24
-13
-16
-8
-6
23
28
-4
10
16
8
20
45
63
64
56
53
45
14
24
16
2
-16
-38
-37
-62
-88
-79
-76
-102
-87
-99
-110
-111
-104
-95
-78
-62
-72
-84
-102
-114
-120
-120
-116
-111
-99
-92
-90
-77
-59
-51
-42
-18
6
36
50
34
65
92
123
123
123
122
131
121
127
110
72
80
103
131
148
130
137
142
144
147
127
106
103
116
108
98
83
76
56
41
31
10
-27
-34
-56
-57
-81
-128
-146
-150
-148
-134
-116
-125
-112
-94
-98
-76
-61
-68
-60
-41
-29
-38
-53
-36
-36
-25
3
15
53
76
93
120
122
112
94
78
71
74
45
33
25
20
27
37
34
46
58
65
59
50
33
31
1
-21
-33
-56
-58
-70
-93
-91
-110
-114
-107
-113
-126
-123
-127
-119
-123
-110
-83
-81
-57
-27
-21
26
58
74
91
99
81
95
84
54
58
50
95
103
98
95
55
44
53
32
28
40
47
30
41
53
46
72
89
93
126
140
159
160
151
132
110
98
100
75
56
12
-24
-52
-86
-104
-110
-119
-149
-156
-159
-164
-154
-166
-163
-159
-151
-136
-143
-165
-166
-184
-182
-180
-194
-175
-159
-150
-127
-115
-101
-80
-54
-45
-10
-14
-12
9
25
58
81
69
48
71
85
107
125
130
128
124
126
117
111
94
78
82
105
101
105
101
82
70
71
55
36
14
0
-15
-33
-38
-47
-58
-74
-96
-93
-97
-108
-100
-71
-55
-38
-35
-29
-35
-32
-18
-33
-7
24
13
23
22
24
13
-5
18
9
5
14
7
5
17
28
25
35
41
49
62
70
79
74
98
109
102
98
84
82
67
67
56
67
56
35
20
-8
-25
-35
-36
-37
-56
-47
-41
-36
-37
-39
-61
-73
-61
-71
-69
-74
-78
-74
-65
-64
-67
-84
-85
-69
-64
-39
-18
-11
6
25
42
64
63
54
50
49
38
46
34
18
36
41
57
44
16
6
-3
-4
-3
0
-20
-34
-42
-21
-11
-7
4
53
74
73
59
12
5
19
35
46
64
73
85
96
111
110
110
114
111
97
86
51
0
-6
-18
3
-7
-43
-41
-45
-48
-33
-29
-40
-37
-42
-38
-53
-57
-57
-79
-93
-95
-108
-107
-109
-102
-116
-131
-136
-143
-146
-144
-124
-125
-91
-81
-63
-31
-10
7
24
25
36
40
43
24
16
-3
13
30
42
59
74
75
87
61
59
75
87
108
106
113
110
108
109
117
101
55
30
-10
-40
-76
-130
-122
-123
-126
-127
-146
-170
-170
-174
-195
-185
-194
-182
-177
-184
-172
-183
-196
-189
-162
-157
-135
-129
-126
-100
-89
-59
-42
-41
-14
9
29
41
64
107
141
159
189
190
183
216
235
239
251
241
213
208
195
184
186
153
132
108
83
71
45
32
7
-14
-45
-60
-113
-138
-159
-176
-176
-190
-214
-227
-241
-241
-252
-253
-250
-260
-240
-218
-207
-202
-176
-150
-117
-91
-75
-58
-58
-32
-14
-6
6
24
57
69
128
157
163
201
216
244
252
242
222
216
195
206
202
174
152
120
100
79
66
50
16
7
-10
-23
-28
11
22
17
17
-40
-72
-81
-87
-97
-98
-103
-89
-112
-123
-135
-158
-147
-132
-141
-134
-118
-117
-82
-74
-70
-58
-69
-71
-87
-95
-96
-90
-84
-70
-78
-73
-56
-59
-48
-35
-37
-1
33
31
29
39
57
67
97
116
126
117
128
132
113
95
103
105
124
145
128
120
73
60
59
56
55
37
12
13
-14
-28
-32
-47
-47
-38
-40
-59
-54
-55
-71
-87
-108
-96
-120
-124
-123
-132
-124
-103
-83
-67
-46
-51
-35
-29
-9
-11
-10
2
5
1
-14
-26
-16
1
19
31
48
43
37
70
101
126
117
80
62
61
56
70
62
72
74
74
84
82
59
56
70
76
88
71
62
66
41
19
12
-16
-32
-46
-52
-67
-69
-122
-137
-152
-144
-128
-139
-150
-139
-125
-115
-110
-116
-94
-101
-79
-44
-38
-30
-8
9
21
39
45
64
93
95
110
103
102
94
96
87
79
50
35
23
0
5
13
18
37
44
37
42
29
38
32
25
18
10
-5
-15
-35
-37
-29
-17
-18
-15
-35
-39
-42
-54
-58
-46
-51
-30
-39
-11
5
-22
-10
-63
-75
-73
-93
-113
-114
-143
-158
-144
-122
-108
-82
-65
-63
-58
-46
-22
-21
1
18
32
41
45
62
77
84
104
112
126
133
124
129
107
90
74
71
72
62
79
88
93
88
99
99
112
85
64
43
14
-9
-9
-27
-39
-36
-48
-50
-61
-90
-109
-124
-142
-150
-159
-169
-181
-178
-186
-184
-190
-183
-160
-156
-148
-125
-123
-131
-126
-108
-104
-115
-90
-86
-64
-42
-25
-7
18
40
64
78
91
127
137
137
148
131
113
108
132
155
153
160
174
182
173
159
124
94
100
99
84
58
37
30
19
3
-5
-22
-27
-41
-55
-65
-86
-119
-122
-118
-138
-137
-159
-171
-146
-128
-124
-119
-135
-124
-112
-105
-95
-94
-100
-83
-69
-48
-38
-31
-5
33
34
53
48
67
106
144
165
166
153
179
197
211
249
262
251
259
262
253
253
212
190
189
162
134
104
80
59
38
37
47
23
-1
-29
-48
-46
-78
-109
-108
-127
-132
-129
-145
-131
-130
-136
-123
-110
-110
-102
-101
-80
-55
-40
-35
-42
-53
-47
-46
9
33
24
24
8
-4
-7
14
24
36
61
82
85
87
73
106
101
90
96
90
62
56
65
77
76
74
66
51
47
55
55
32
48
49
54
52
35
13
-14
-31
-43
-56
-59
-70
-89
-69
-82
-77
-65
-61
-86
-79
-89
-106
-103
-101
-109
-90
-78
-73
-90
-104
-84
-49
-12
21
37
24
52
61
80
111
121
140
165
184
186
173
141
141
156
145
127
116
78
70
65
54
35
10
3
-1
-9
-14
-32
-31
-30
-22
-31
-40
-57
-85
-94
-92
-97
-103
-118
-117
-111
-130
-112
-113
-119
-106
-78
-66
-91
-79
-74
-70
-35
-13
-23
-22
-13
1
3
21
30
46
73
77
80
91
100
122
137
150
169
157
166
153
160
152
160
159
141
115
94
100
87
72
60
56
64
70
66
53
37
32
1
-7
-17
-22
-46
-74
-93
-121
-134
-131
-132
-118
-117
-100
-80
-52
-46
-53
-50
-52
-39
-23
-12
-12
-10
20
44
56
55
58
68
102
137
151
134
125
128
125
139
167
152
136
135
121
140
131
116
111
119
124
140
148
108
95
79
64
60
24
4
0
2
5
-12
-18
-26
-13
-17
-44
-55
-74
-91
-97
-123
-125
-126
-117
-123
-134
-168
-179
-159
-143
-118
-105
-125
-130
-132
-121
-117
-99
-85
-72
-48
-20
7
30
47
60
86
100
83
82
96
98
98
80
74
50
56
56
74
83
69
95
93
98
106
78
86
105
92
99
94
80
80
82
71
55
23
0
10
8
13
15
-7
-31
-44
-47
-57
-70
-91
-94
-80
-64
-55
-57
-62
-75
-69
-82
-66
-69
-92
-81
-79
-81
-71
-73
-65
-50
-34
-27
-15
-10
-16
2
10
7
20
55
64
85
111
107
119
131
138
135
138
125
110
108
95
72
50
38
36
12
36
30
22
34
29
40
56
42
42
50
39
27
10
-31
-45
-38
-52
-53
-82
-115
-161
-177
-176
-173
-181
-181
-185
-172
-128
-129
-128
-109
-80
-64
-44
-30
-21
-19
-15
12
26
30
45
56
82
97
102
110
119
137
149
162
148
145
161
153
155
157
123
112
106
99
80
58
33
1
-14
-24
-57
-61
-66
-87
-48
-23
-70
-83
-111
-145
-143
-155
-165
-177
-188
-201
-223
-236
-235
-233
-220
-216
-215
-216
-202
-189
-184
-148
-128
-92
-68
-42
-23
14
32
62
70
71
77
49
61
51
42
45
45
47
50
72
67
74
95
84
103
111
114
100
100
104
107
98
72
49
31
22
26
10
1
-42
-61
-58
-79
-70
-97
-112
-120
-129
-124
-138
-158
-152
-158
-165
-154
-187
-193
-167
-163
-155
-141
-170
-162
-139
-103
-76
-69
-61
-39
-26
2
17
12
25
32
51
58
51
48
38
47
61
54
50
42
51
55
79
54
29
10
12
-16
-5
-30
-65
-73
-66
-67
-87
-97
-109
-138
-148
-150
-153
-137
-129
-121
-101
-90
-88
-74
-64
-50
-47
-38
-20
-2
2
10
11
13
20
10
-11
-5
-17
-35
-27
-23
-24
-19
1
9
21
20
49
42
21
30
30
38
47
10
12
-19
-29
-19
-18
-24
-17
-31
-39
-22
-22
-19
-21
-20
-22
0
-24
-15
-1
3
7
28
34
38
33
32
8
-2
1
5
3
5
8
15
27
16
42
48
31
56
70
72
105
58
61
45
7
-3
-15
-24
-7
8
11
2
8
0
8
11
0
-2
-18
-26
-23
-28
-18
-30
-37
-27
-36
-19
-19
-16
-6
7
24
32
31
10
10
-25
-31
-27
-47
-73
-87
-103
-99
-105
-127
-134
-143
-140
-115
-106
-114
-114
-119
-104
-84
-104
-113
-107
-90
-58
-44
-37
-42
-46
-24
-16
-16
3
21
51
94
110
96
105
92
111
113
129
147
147
150
148
140
137
121
75
64
63
32
26
9
-4
-9
-14
0
16
2
-15
-7
-38
-41
-49
-35
-32
-35
-54
-53
-53
-53
-48
-54
-48
-50
-39
-10
0
-10
-10
-18
-12
4
-7
-19
-38
-57
-69
-90
-97
-104
-117
-131
-114
-101
-81
-71
-53
-22
9
16
23
38
48
68
59
49
63
66
49
51
55
61
83
104
100
100
80
62
43
21
7
-4
-1
9
3
-3
-6
4
18
22
15
23
26
18
30
33
32
12
-4
-8
-11
-12
-36
-51
-48
-44
-34
-21
-30
-30
-33
-23
-17
-14
-15
-10
-11
-2
10
9
-5
-12
-19
-11
-3
-8
-35
-31
-18
51
72
70
68
49
70
100
110
111
120
145
160
170
160
138
138
140
149
131
129
101
82
75
68
59
52
51
40
31
38
24
24
17
34
31
9
-10
-32
-20
-23
-21
-41
-52
-55
-66
-66
-107
-117
-100
-101
-104
-107
-137
-114
-105
-95
-56
-49
-47
-28
-2
23
65
81
93
106
109
115
107
108
97
96
87
90
93
92
92
86
77
65
47
19
16
17
22
6
-2
-8
-18
7
-12
-26
-33
-53
-70
-77
-83
-104
-91
-94
-82
-73
-97
-77
-77
-79
-73
-54
-67
-54
-46
-34
-35
-47
-42
-9
-3
17
30
46
74
81
93
88
79
70
68
47
36
25
6
16
25
37
41
11
12
2
15
14
9
23
11
4
10
7
-21
-25
-22
-28
-30
-50
-69
-64
-73
-65
-59
-68
-95
-82
-90
-101
-86
-91
-75
-54
-41
-26
3
1
2
0
5
-19
-22
-28
-37
-24
-2
-4
9
15
30
39
54
66
74
82
83
93
105
113
99
87
71
76
58
49
57
61
58
56
67
65
48
41
7
7
13
24
69
74
54
26
-4
-21
-17
-12
-38
-64
-64
-81
-79
-89
-96
-94
-110
-104
-122
-128
-107
-88
-69
-63
-70
-86
-88
-81
-91
-98
-127
-132
-153
-155
-161
-171
-177
-174
-153
-132
-119
-88
-71
-48
-14
24
45
40
57
89
113
117
148
144
164
186
187
182
177
170
164
159
152
144
89
63
48
29
39
26
-9
0
-10
-8
-6
-4
-22
-19
-31
-32
-43
-73
-69
-86
-67
-64
-79
-89
-110
-110
-106
-119
-119
-116
-118
-104
-90
-98
-104
-88
-98
-90
-75
-57
-36
-10
-2
-4
12
32
25
29
24
28
2
-5
-5
-10
8
7
4
-10
-11
-20
-14
0
11
37
51
44
27
22
25
9
7
11
-8
-10
7
23
25
24
36
28
14
21
18
21
13
4
1
6
-20
-27
-35
-60
-70
-66
-64
-74
-62
-66
-55
-81
-85
-58
-59
-51
-40
-45
-46
-31
-8
-14
-30
-35
-39
-35
-18
-14
-4
17
6
-6
4
-21
-17
8
37
68
69
57
43
46
52
61
81
68
70
94
92
87
98
98
113
139
158
153
141
123
155
160
132
97
32
-9
-33
-30
-10
-37
-18
1
-2
13
20
10
-7
-4
-1
-4
-18
-30
-15
-11
7
23
16
15
26
46
53
55
55
57
62
62
47
39
30
31
26
27
23
22
22
21
24
34
36
38
28
24
48
51
53
62
61
70
64
21
12
-24
-35
-24
-25
-13
-13
-25
-46
-59
-56
-82
-73
-49
-37
-36
-32
-16
-18
-26
-36
-53
-61
-66
-91
-93
-110
-133
-129
-129
-114
-98
-105
-88
-57
-49
-49
-27
-22
-26
-21
-14
-22
-27
-32
-36
-19
-6
22
32
78
117
141
149
135
123
124
117
123
107
89
51
32
32
33
21
8
5
2
-1
-23
-59
-50
-31
-28
-21
-9
-22
-30
-14
-29
-12
-14
-8
-2
5
19
20
1
4
5
1
6
-13
-28
-18
-11
6
14
-2
-10
-21
-32
-14
-26
-33
-31
-30
-21
-15
-6
4
12
16
37
38
48
53
40
42
37
32
33
37
47
63
75
86
92
102
102
94
86
74
80
64
50
31
14
6
-9
-17
-11
-22
-22
-21
-33
-36
-45
-75
-21
-19
-36
-46
-80
-61
-59
-62
-53
-41
-42
-15
4
11
31
21
15
33
29
44
29
21
-5
-8
-12
-20
-21
-27
-15
6
6
14
10
22
40
63
61
53
64
53
55
71
78
59
59
60
57
61
55
36
41
30
22
26
24
8
5
5
16
27
14
11
5
12
42
26
13
19
18
12
-1
-24
-41
-53
-40
-31
-36
-55
-80
-76
-87
-86
-72
-81
-77
-66
-47
-42
-28
-19
-9
24
38
34
36
36
35
36
40
17
-2
-3
2
7
-13
3
21
19
27
21
33
18
22
31
17
7
-16
-26
-29
-42
-39
-33
-41
-51
-71
-63
-78
-85
-88
-100
-83
-78
-100
-93
-86
-91
-91
-85
-99
-96
-95
-87
-83
-79
-61
-49
-41
-38
-26
-18
11
27
50
66
59
51
54
28
17
16
3
-1
0
3
10
8
45
55
72
102
95
101
99
104
115
104
93
90
97
100
83
70
52
48
60
62
41
7
-8
-8
-28
-37
-29
-56
-64
-90
-106
-116
-140
-168
-156
-173
-170
-170
-176
-178
-186
-168
-152
-144
-84
-46
-44
-34
-44
-75
-80
-75
-63
-38
-34
-36
-4
5
31
58
46
59
86
69
74
65
32
24
26
26
33
27
9
20
41
42
70
71
66
72
75
76
54
47
35
16
20
-8
-30
-43
-70
-65
-73
-92
-107
-124
-119
-133
-114
-104
-85
-84
-63
-48
-56
-52
-38
-41
-36
-14
-33
-38
-33
-7
27
37
25
28
27
30
42
26
28
55
67
100
104
84
83
63
64
69
42
21
0
-23
-31
-37
-56
-82
-91
-100
-85
-108
-107
-110
-114
-105
-69
-87
-79
-76
-72
-50
-51
-57
-55
-53
-39
-15
-38
-32
-42
-45
-44
-37
-34
-6
17
47
70
86
105
119
133
132
140
141
135
113
95
81
70
47
32
28
36
36
39
43
56
36
45
32
8
2
1
6
-14
-36
-46
-51
-34
-30
-61
-73
-79
-80
-76
-92
-94
-69
-54
-41
-31
-31
-43
-31
-32
-12
-10
-13
-8
5
31
50
55
37
31
24
49
65
53
76
88
83
87
63
35
14
18
8
6
-15
-50
-65
-87
-66
-63
-71
-44
-51
-44
-59
-38
-18
-28
-6
-10
-21
-32
-52
-61
-60
-55
-55
-61
-55
-39
-20
1
-13
-16
-6
19
38
65
66
86
105
121
134
134
142
132
123
124
103
99
88
69
73
60
44
26
17
-6
6
1
-11
-10
12
35
34
35
38
52
60
49
37
13
3
-7
-13
-27
-34
-31
-34
-27
-11
3
11
13
12
11
11
-12
-13
-4
1
-10
-29
-19
-24
-8
1
-8
-23
-33
-37
-37
-35
-39
-44
-36
-32
-41
-33
-33
-25
-18
-6
2
-11
-22
-30
-39
-47
-54
-47
-53
-37
-16
12
41
38
31
48
72
76
60
38
22
14
10
7
-15
-18
-16
-3
-17
-17
-29
-27
-2
1
4
-10
-10
19
32
44
42
37
18
0
14
34
23
5
21
19
25
37
41
46
45
46
54
40
8
-15
-6
-11
-18
-30
-41
-49
-56
-57
-58
-66
-50
-45
-48
-57
-57
-72
-78
-92
-94
-74
-78
-64
-28
-2
12
17
12
15
5
29
35
41
55
48
37
39
25
18
9
33
34
41
54
69
70
53
70
69
65
56
35
28
71
92
77
94
55
43
53
52
61
56
58
39
34
32
36
16
16
1
-20
-32
-42
-53
-74
-103
-114
-103
-81
-69
-56
-50
-38
-13
-4
-7
-17
-19
-24
-19
-9
4
-18
-9
-3
2
8
3
34
47
53
58
59
38
35
46
51
46
63
60
64
68
64
69
51
28
33
26
4
-9
-33
-37
-35
-50
-38
-50
-58
-55
-71
-70
-75
-72
-72
-50
-47
-49
-50
-71
-55
-52
-29
-21
-40
-53
-44
-44
-19
-14
-16
-8
-16
-24
-12
-30
-29
2
19
34
49
38
36
41
50
42
52
61
60
75
58
62
46
49
48
62
69
74
65
56
58
57
35
7
-14
-28
-36
-39
-53
-68
-63
-73
-76
-100
-121
-133
-142
-115
-91
-77
-58
-44
-51
-64
-63
-77
-74
-80
-61
-55
-64
-50
-45
-38
-24
4
19
28
41
60
53
47
46
42
39
31
13
-9
-18
-12
-15
-31
-23
-27
-21
-21
-32
-59
-71
-89
-78
-83
-84
-79
-84
-81
-66
-48
-48
-59
-69
-73
-82
-55
-36
-44
-29
-3
8
31
41
42
57
75
114
170
124
120
96
62
95
95
80
92
79
92
108
95
95
102
82
74
67
69
49
19
10
-11
-32
-67
-78
-67
-54
-67
-65
-72
-86
-82
-65
-77
-74
-65
-48
-38
-19
-11
2
3
30
59
44
50
42
52
57
60
46
29
19
23
34
29
24
36
23
33
42
13
0
-6
-13
-10
12
4
1
7
-6
2
7
-2
-9
-10
-16
-17
-8
-6
-6
-13
-15
-8
-16
-13
-7
-6
-33
-60
-68
-81
-82
-80
-93
-87
-58
-47
-14
-21
-3
33
47
70
92
80
63
71
71
76
89
81
80
84
94
119
110
111
123
111
101
105
112
122
105
108
109
79
60
40
4
5
5
-28
-50
-45
-39
-38
-30
-62
-63
-57
-46
-71
-69
-55
-75
-79
-97
-107
-110
-82
-75
-76
-53
-40
-23
6
9
27
30
21
12
8
13
31
38
56
44
62
75
89
83
86
90
95
117
110
107
98
113
114
114
119
119
93
60
45
25
-6
-14
-28
-19
-25
-30
-20
-28
-63
-79
-91
-101
-105
-105
-119
-123
-118
-133
-145
-130
-77
-72
-66
-71
-65
-80
-81
-60
-67
-44
-23
6
35
37
45
53
53
58
78
81
82
85
95
107
120
139
134
156
155
140
150
129
95
72
50
35
16
0
-12
-17
-15
-7
-6
4
6
-9
-16
-40
-38
-60
-82
-100
-97
-88
-80
-61
-60
-79
-78
-64
-49
-11
-9
-20
-25
-44
-52
-46
-62
-82
-74
-60
-35
-22
-26
2
23
73
85
85
85
80
94
121
115
123
139
143
171
179
179
187
170
154
163
169
145
122
103
74
60
50
47
44
37
32
39
13
10
-11
-20
-18
-30
-45
-50
-74
-88
-97
-101
-106
-131
-144
-156
-157
-155
-151
-145
-134
-146
-150
-153
-154
-152
-128
-107
-72
-42
-32
-14
20
28
40
64
87
113
135
163
153
151
154
175
165
156
157
138
131
120
119
122
114
81
59
46
15
-7
-26
-51
-66
-66
-85
-86
-110
-111
-99
-101
-99
-99
-113
-103
-110
-100
-85
-86
-74
-58
-67
-49
-34
-21
-19
1
6
35
34
38
56
55
57
69
57
52
39
29
13
-9
-6
-24
-18
5
32
105
128
126
119
106
143
167
161
127
123
120
111
108
97
76
49
43
31
29
0
-14
-7
-10
-6
-20
-21
-45
-78
-74
-88
-91
-102
-111
-132
-125
-122
-140
-144
-124
-104
-88
-78
-64
-34
-9
12
41
27
31
50
51
54
46
11
-4
-1
-11
-10
7
-4
-19
-9
1
1
-5
-6
-11
-6
25
16
26
22
26
41
49
44
25
14
-1
9
1
-21
-16
-13
13
13
-5
5
4
19
34
36
30
34
18
23
17
-9
-29
-43
-45
-38
-54
-66
-97
-123
-118
-137
-159
-188
-211
-210
-189
-179
-161
-153
-143
-130
-104
-114
-89
-71
-42
-27
-22
-22
-18
-15
-1
45
33
31
50
35
13
23
15
16
2
25
44
42
61
72
70
52
48
60
60
66
67
70
53
56
46
44
35
29
2
-5
14
23
10
-9
-15
-22
6
5
-11
-42
-54
-63
-82
-73
-92
-131
-134
-129
-125
-128
-141
-151
-137
-139
-134
-149
-161
-142
-135
-113
-85
-61
-41
18
53
94
136
152
156
162
193
214
229
235
225
214
182
153
128
129
155
115
98
44
-12
-18
-25
-35
-35
-50
-61
-87
-102
-114
-112
-108
-95
-106
-90
-99
-121
-106
-111
-106
-112
-133
-135
-126
-124
-110
-112
-109
-104
-77
-65
-52
-18
-1
13
19
33
60
57
88
106
107
122
123
144
163
181
203
210
212
234
225
229
224
214
197
184
179
188
176
139
128
119
90
51
29
-8
-34
-60
-79
-77
-83
-114
-91
-69
-75
-73
-58
-67
-79
-77
-69
-87
-101
-89
-93
-87
-65
-57
-54
-34
-35
-2
11
1
9
25
44
30
31
50
32
21
21
27
40
37
59
54
51
48
35
43
53
60
66
60
78
109
125
135
129
145
161
164
182
156
128
105
108
115
113
91
69
52
43
39
33
-3
-31
-47
-81
-93
-91
-112
-122
-128
-128
-112
-119
-125
-115
-108
-82
-56
-52
-35
-23
-18
-14
-21
-42
-32
-30
-23
4
-14
-2
-5
-5
-9
7
13
24
13
21
51
56
75
95
102
104
102
100
120
113
106
108
84
70
51
38
40
22
8
18
4
6
-8
-15
-8
-2
3
5
-8
-18
18
20
-13
-36
-97
-103
-116
-133
-138
-143
-133
-119
-109
-78
-73
-72
-65
-58
-37
-11
-11
1
32
57
81
106
124
107
116
137
164
195
198
185
208
211
224
222
214
209
196
191
187
159
123
102
74
53
14
-14
-56
-81
-95
-118
-136
-119
-122
-121
-124
-99
-101
-98
-108
-106
-76
-104
-107
-95
-96
-78
-89
-80
-71
-81
-58
-42
-29
-7
21
37
37
15
-12
-4
7
27
30
2
-7
-17
-10
-8
2
10
21
37
50
78
75
76
76
79
87
106
99
109
120
143
156
162
173
166
168
181
189
189
162
136
116
105
74
47
29
-6
-27
-42
-59
-80
-89
-99
-100
-97
-109
-140
-124
-111
-111
-103
-103
-103
-116
-112
-101
-114
-122
-122
-125
-134
-148
-156
-150
-130
-109
-88
-89
-58
-37
3
56
54
67
72
86
103
104
93
98
91
122
121
114
106
122
114
123
130
109
117
125
100
77
66
42
37
20
11
3
-32
-54
-63
-91
-89
-87
-93
-83
-91
-96
-107
-147
-164
-162
-176
-177
-197
-212
-218
-218
-201
-180
-170
-88
-60
-46
-29
-70
-60
-29
-9
24
18
26
22
36
72
82
93
83
85
91
94
117
126
115
131
127
157
159
147
147
138
142
152
135
99
74
50
43
21
-1
-42
-48
-56
-80
-84
-106
-119
-118
-131
-162
-182
-190
-190
-173
-140
-125
-153
-151
-138
-136
-113
-110
-85
-73
-54
-22
-28
-24
-8
2
7
15
22
25
26
29
44
61
56
59
66
70
68
81
78
88
90
110
144
142
148
146
150
155
141
128
110
81
66
49
15
1
-20
-21
-19
-26
-31
-42
-53
-39
-38
-43
-29
-35
-36
-29
-29
-53
-67
-65
-74
-80
-90
-100
-96
-93
-63
-62
-65
-55
-55
-58
-32
-4
-2
5
-21
-17
-12
-23
-6
3
-3
16
9
14
23
20
49
72
89
120
142
155
164
176
193
199
208
211
229
204
184
166
142
138
126
109
94
91
60
46
26
-9
-22
-16
-14
-28
-30
-33
-57
-67
-74
-106
-124
-133
-139
-123
-135
-176
-185
-165
-150
-150
-139
-101
-85
-80
-48
-11
-6
21
42
60
94
100
107
138
132
141
156
194
197
191
190
158
155
149
132
130
133
162
150
152
128
109
100
104
89
81
76
63
54
15
-12
-48
-70
-75
-107
-126
-115
-138
-137
-133
-149
-160
-167
-191
-188
-183
-195
-191
-163
-167
-150
-123
-113
-87
-58
-28
-18
3
20
46
72
91
88
93
89
88
85
89
86
84
96
106
107
120
135
128
125
104
113
104
103
113
102
112
127
115
112
108
99
73
54
49
46
28
-3
-23
-58
-65
-54
-74
-71
-86
-89
-80
-69
-66
-69
-68
-52
-46
-55
-38
-51
-64
-63
-65
-46
-35
-43
-54
-49
-39
-35
-49
-44
-56
-46
-26
-2
-19
-14
1
-2
11
11
25
35
41
40
69
43
45
45
57
82
78
73
82
92
88
109
116
110
120
123
132
126
96
72
83
65
64
52
28
27
15
21
16
-20
-48
-60
-56
-42
-67
-73
-91
-102
-110
-92
-110
-128
-127
-136
-121
-127
-114
-96
-99
-94
-87
-97
-88
-94
-110
-101
-78
-75
-59
-39
-24
-24
-7
19
45
73
107
120
133
153
161
173
189
198
179
168
168
166
188
168
120
92
42
13
-6
-36
-46
-78
-71
-80
-103
-126
-132
-127
-118
-118
-135
-163
-172
-172
-167
-174
-159
-162
-165
-147
-126
-80
-38
-1
-1
21
30
29
30
31
17
-6
0
8
-2
-2
-5
-13
-17
-15
6
16
22
27
32
14
29
35
24
49
50
46
58
41
18
20
40
42
48
34
15
2
-18
-20
-22
-31
-24
-15
-23
-30
-43
-54
-73
-85
-75
-85
-94
-106
-119
-100
-78
-66
-66
-41
-39
0
24
20
34
25
29
36
56
33
33
59
59
74
91
72
81
63
50
51
26
28
31
9
3
-1
-11
-31
-42
-39
-39
-42
-31
-45
-40
-30
-36
-29
-21
-21
-35
-42
-43
-57
-61
-75
-80
-77
-84
-74
-81
-92
-107
-97
-65
-44
-22
-14
-13
-16
-2
-6
-14
-14
13
30
25
44
50
54
53
69
80
103
126
125
131
131
137
121
110
101
106
111
101
87
68
63
75
67
49
36
1
-17
-13
-24
-25
-39
-37
-22
-27
-21
-38
-50
-62
-68
-82
-92
-103
-110
-112
-109
-102
-84
-67
-59
-32
-8
33
53
42
49
14
8
14
8
18
28
31
36
56
36
38
46
75
71
68
57
45
27
50
60
51
61
64
63
57
54
72
65
59
88
88
64
40
50
43
29
22
-6
-33
-23
-26
-37
-46
-67
-83
-91
-97
-83
-85
-99
-123
-147
-151
-151
-153
-165
-164
-172
-168
-147
-112
-87
-40
2
14
32
42
55
32
22
15
15
25
32
37
33
36
46
41
24
15
11
-4
-3
-14
-29
-47
-22
-14
-15
2
-2
-23
-23
-22
-27
-24
-25
-47
-21
-24
-26
-30
-28
9
18
20
31
16
9
17
9
-15
-32
-64
-89
-87
-82
-65
-59
-53
-44
-10
3
13
-1
-6
1
-12
-2
9
-14
-12
-9
-12
-19
-33
-39
-9
22
53
63
76
95
96
86
84
47
11
13
3
-8
-17
-33
-31
-55
-62
-35
-48
-39
-47
-52
-61
-60
-73
-73
-61
-48
-30
-21
-20
-22
-18
7
15
19
23
41
27
19
21
15
11
12
7
10
11
-2
5
6
15
7
-8
-2
-19
-31
-8
-19
-33
-14
-13
-33
-21
-28
-30
-12
28
67
49
79
69
71
76
96
87
104
112
100
102
101
74
74
57
56
53
34
32
17
6
14
1
-15
14
-2
2
-7
-19
-50
-44
-42
-37
-59
-89
-82
-71
-86
-82
-91
-106
-87
-89
-84
-92
-92
-79
-78
-78
-68
-81
-87
-76
-81
-85
-84
-81
-77
-71
-70
-56
-48
-56
-41
-33
-14
-11
-10
4
0
4
19
13
19
29
44
53
86
84
97
90
94
88
72
48
39
37
41
52
42
36
44
31
16
-22
-43
-38
-43
-38
-56
-73
-98
-114
-117
-106
-110
-112
-98
-100
-100
-76
-97
-127
-125
-118
-101
-85
-81
-47
-29
-2
39
50
56
37
45
54
79
85
90
108
111
128
130
124
137
176
198
209
200
191
186
182
184
171
127
107
74
72
51
36
40
32
38
48
45
30
21
-4
-12
-13
-31
-35
-41
-68
-64
-82
-86
-106
-129
-139
-145
-154
-181
-174
-148
-136
-132
-112
-99
-83
-72
-66
-60
-67
-49
-43
-54
-35
-26
-6
19
31
49
63
84
101
112
138
149
142
168
194
186
195
205
189
196
212
234
208
174
151
121
113
93
72
63
73
89
102
104
99
88
74
75
70
58
24
10
10
4
-8
-31
-47
-75
-75
-84
-110
-128
-132
-140
-142
-144
-157
-176
-172
-173
-149
-141
-134
-125
-118
-74
-54
-33
-16
5
16
5
21
33
45
77
93
102
121
133
139
146
142
118
115
101
79
97
110
100
85
64
55
50
61
51
36
25
9
-6
-7
-22
-27
-33
-38
-34
-50
-61
-65
-67
-56
-67
-68
-72
-90
-99
-96
-95
-118
-97
-82
-59
-26
-38
-38
-39
-43
-30
-19
-6
33
48
50
58
76
97
124
116
125
113
94
92
93
77
62
53
34
39
51
71
101
109
124
133
124
130
127
102
95
75
67
51
26
23
20
-1
-16
-27
-33
-20
-3
3
6
-2
-21
-21
-3
4
-15
-8
-11
-19
-24
-41
-62
-70
-58
-57
-57
-80
-101
-84
-75
-38
-21
-22
-34
-25
-29
-24
-17
-10
0
9
11
20
-9
-3
18
36
55
67
54
55
74
103
130
140
156
165
171
187
191
174
181
183
187
201
213
197
205
226
204
189
142
122
94
78
77
56
17
1
-31
-41
-48
-61
-68
-93
-82
-93
-103
-118
-168
-175
-177
-167
-179
-170
-145
-154
-131
-133
-112
-73
-67
-48
-22
-12
-7
23
33
37
41
42
65
74
72
66
47
34
21
19
23
17
21
33
51
69
74
72
61
57
50
51
67
61
76
109
112
100
69
34
13
4
-4
-23
-60
-66
-65
-84
-95
-93
-91
-69
-62
-49
-31
-38
-49
-68
-67
-61
-72
-86
-95
-129
-108
-97
-90
-80
-73
-67
-45
-19
-17
-8
10
17
30
18
22
32
44
42
43
38
31
58
42
55
23
-1
-5
4
16
42
38
48
69
75
99
102
94
86
88
86
80
60
57
47
37
39
46
43
42
42
32
18
-2
-29
-33
-40
-35
-62
-62
-77
-76
-84
-70
-64
-66
-73
-69
-83
-84
-91
-83
-85
-83
-49
-58
-59
-46
-33
-11
17
28
46
67
85
94
81
94
103
102
104
119
94
87
109
92
87
76
60
75
74
82
86
67
40
30
18
-2
-19
-26
-31
-41
-53
-65
-83
-70
-6
2
5
-28
-74
-93
-86
-84
-94
-105
-103
-76
-73
-64
-41
-45
-34
-11
16
30
33
34
28
26
27
19
-8
-18
-29
-11
-5
5
4
-18
-32
-26
-30
-34
-2
15
32
58
80
98
99
96
96
104
104
97
98
77
55
38
4
-34
-52
-66
-56
-55
-48
-78
-70
-54
-45
-45
-29
-39
-48
-45
-61
-77
-92
-108
-96
-69
-58
-48
-20
2
37
57
50
61
56
57
32
4
-8
-36
-19
-26
-27
-15
-4
-8
-3
-18
-33
-42
-56
-48
-44
-36
-39
-50
-61
-66
-65
-74
-59
-48
-60
-50
-56
-40
-34
-33
-31
-26
-28
-22
-24
-20
-10
3
-11
17
29
36
34
26
19
25
32
19
17
6
11
31
40
37
28
21
13
-1
-2
-16
-28
-16
-17
-11
-31
-24
-46
-43
-37
-37
-22
-21
-8
7
-5
9
11
-7
-17
-15
-6
9
9
2
35
34
69
101
82
94
100
109
117
120
134
135
126
129
115
104
104
110
107
115
108
100
66
43
30
12
8
-5
-32
-49
-52
-83
-96
-103
-75
-75
-68
-75
-21
-46
-63
-55
-101
-99
-86
-83
-62
-41
-33
1
22
41
49
40
28
32
35
35
34
22
12
12
17
31
40
53
51
66
74
82
89
88
101
99
97
83
71
55
48
31
44
21
-3
-8
-31
-33
-43
-76
-78
-86
-89
-71
-71
-76
-61
-73
-75
-70
-88
-93
-98
-112
-136
-146
-166
-167
-160
-157
-141
-137
-123
-116
-124
-108
-78
-57
-22
5
23
32
43
75
100
120
132
127
116
139
152
165
175
164
152
144
130
132
129
126
116
119
121
126
98
74
67
56
46
22
-13
-24
-39
-44
-25
-53
-75
-74
-85
-89
-71
-92
-115
-113
-100
-93
-104
-115
-133
-137
-112
-118
-120
-107
-93
-82
-62
-32
-42
-14
16
23
35
33
40
56
55
96
125
120
141
156
181
194
191
193
185
185
188
179
161
146
134
130
138
123
92
67
51
32
29
15
-7
-30
-57
-63
-57
-81
-99
-121
-125
-129
-164
-171
-166
-158
-132
-105
-125
-124
-111
-87
-69
-53
-37
-16
-2
12
7
6
12
8
23
51
40
52
44
35
60
56
104
125
108
105
95
68
61
56
62
80
101
101
104
102
94
100
100
92
94
88
70
63
35
28
27
21
25
-2
-29
-38
-64
-66
-77
-94
-104
-106
-113
-112
-115
-123
-96
-97
-102
-96
-85
-97
-104
-101
-78
-74
-61
-43
-24
-25
-10
-30
-52
-30
-22
-6
-18
-34
-38
-28
-23
2
-5
-1
6
14
19
11
-1
7
-16
-38
-48
-62
-66
-64
-61
-32
-32
-58
-55
-53
-38
-25
-25
-20
-10
2
21
55
58
50
56
73
123
136
129
124
103
83
79
43
24
1
-31
-43
-56
-93
-89
-96
-98
-95
-82
-85
-79
-70
-48
-34
-34
-12
-5
13
28
34
23
0
-1
-2
-13
-24
-22
-25
-10
10
-14
-9
11
17
24
34
44
55
70
62
63
73
76
99
109
127
141
134
111
96
79
56
33
17
16
8
-19
-18
-43
-61
-73
-95
-111
-139
-164
-170
-171
-183
-179
-170
-149
-114
-98
-71
-84
-92
-75
-70
-47
-13
-2
4
24
31
61
55
35
43
48
68
70
67
45
48
58
68
89
94
108
131
135
142
189
190
179
179
137
117
81
60
37
12
10
-1
2
-12
-9
-24
-8
-7
-4
11
8
16
17
-3
-8
-14
-5
3
-9
-30
-36
-49
-45
-48
-64
-82
-90
-78
-89
-125
-118
-111
-108
-96
-69
-44
-43
-34
-27
-16
-16
-24
-39
-44
-46
-43
-40
-34
-36
-34
-16
10
33
44
48
68
79
65
68
73
67
60
62
45
58
47
38
48
38
31
24
-3
0
16
17
28
43
53
45
53
37
33
49
55
56
46
43
47
34
22
8
3
-3
-5
-22
-46
-74
-90
-105
-136
-130
-144
-153
-109
-92
-75
-53
-75
-53
-49
-28
9
18
38
58
41
55
67
57
65
70
90
102
124
117
136
129
136
135
130
115
105
90
70
61
25
-7
-33
-44
-60
-79
-114
-123
-138
-150
-157
-169
-211
-217
-203
-194
-174
-144
-138
-109
-70
-51
-43
-40
-28
-27
-20
-27
-20
-22
-24
-25
-26
-26
-26
-25
-25
-12
-9
3
20
21
37
50
67
83
87
106
108
132
138
149
153
150
172
166
159
175
140
109
86
59
42
30
24
44
54
25
10
-20
-45
-25
-23
-23
-9
7
4
3
14
11
33
40
38
21
6
-4
-12
6
-24
-39
-34
-36
-17
-1
5
14
28
43
54
60
35
43
69
72
67
63
63
59
58
57
38
24
19
1
7
17
2
-4
1
14
35
37
13
7
-3
-27
-50
-64
-78
-94
-106
-95
-96
-113
-116
-107
-116
-86
-116
-117
-110
-113
-84
-69
-78
-65
-65
-60
-59
-53
-50
-28
-9
14
42
47
68
74
81
84
94
97
90
72
46
22
15
18
5
4
1
-7
-4
24
40
55
69
77
56
64
73
75
77
75
83
76
68
52
20
6
4
9
8
-9
-2
-15
-8
5
5
0
-8
-5
-5
-4
7
-9
-22
3
6
-10
-48
-73
-94
-113
-118
-120
-136
-128
-105
-85
-81
-61
-49
-39
-7
17
41
52
45
51
36
27
42
25
20
6
-3
-3
-8
-17
2
13
41
60
60
65
53
50
78
68
64
62
56
64
74
60
43
21
17
11
-2
-9
-26
-14
1
-2
-18
-35
-43
-52
-56
-64
-84
-98
-125
-101
-79
-118
-109
-129
-156
-128
-133
-126
-131
-121
-102
-70
-54
-41
-27
-4
26
33
40
59
75
91
91
89
80
90
83
79
97
98
126
147
167
190
196
199
192
182
183
172
139
139
117
111
111
90
47
42
19
22
5
-28
-36
-59
-77
-80
-77
-81
-86
-85
-80
-91
-105
-106
-101
-89
-58
-65
-71
-93
-117
-133
-111
-117
-95
-68
-50
-23
-6
9
25
28
33
72
75
70
76
68
81
101
86
100
106
108
125
128
110
118
116
110
107
94
97
97
99
91
81
78
77
38
27
15
2
-5
-24
-22
-15
-43
-73
-108
-122
-129
-140
-150
-143
-118
-111
-102
-97
-110
-106
-99
-103
-106
-137
-131
-124
-123
-109
-98
-94
-78
-51
-26
-3
-2
19
44
59
85
99
105
125
140
154
176
168
171
180
191
193
206
189
171
191
193
176
151
121
101
64
54
34
-10
-29
-36
-45
-41
-53
-91
-112
-122
-109
-94
-87
-88
-84
-77
-70
-91
-95
-111
-116
-122
-122
-119
-105
-85
-70
-51
-38
-35
-18
-11
-5
23
55
98
115
172
223
225
232
216
203
218
206
182
158
140
140
130
125
110
113
114
98
106
99
70
54
38
43
26
14
2
-6
-33
-34
-51
-80
-70
-76
-75
-57
-70
-66
-73
-82
-91
-120
-133
-132
-125
-134
-128
-139
-149
-132
-118
-119
-99
-95
-68
-48
-10
37
45
56
74
98
111
121
115
115
98
94
110
95
84
87
92
90
79
54
43
41
49
51
55
41
28
44
59
67
73
62
53
50
48
43
29
12
-3
0
-16
-40
-58
-71
-72
-58
-65
-86
-101
-106
-105
-110
-118
-139
-137
-112
-109
-105
-105
-97
-91
-97
-76
-77
-67
-47
-53
-19
6
17
32
27
34
43
37
52
49
47
43
45
23
7
2
-4
10
21
31
33
48
59
71
61
68
71
73
72
55
36
39
36
23
-21
-31
-47
-48
-35
-41
-33
-48
-50
-55
-83
-100
-120
-128
-141
-149
-138
-155
-164
-160
-139
-134
-121
-129
-142
-143
-124
-116
-75
-67
-51
-36
-16
20
34
59
90
85
92
93
90
94
84
96
88
101
99
98
107
121
115
100
58
89
140
139
142
107
85
79
70
92
93
94
88
75
56
32
18
-9
-24
-27
-21
-38
-47
-60
-64
-63
-80
-78
-80
-90
-88
-62
-70
-89
-96
-104
-97
-76
-94
-85
-84
-75
-49
-44
-56
-47
-44
12
34
50
71
91
101
136
158
149
154
138
127
141
122
113
100
99
96
75
73
53
40
29
40
30
16
23
16
20
25
19
-2
-12
-3
10
-3
4
-16
-33
-33
-54
-74
-109
-108
-93
-70
-72
-70
-71
-85
-94
-95
-96
-97
-104
-78
-69
-65
-64
-62
-71
-67
-54
-63
-71
-61
-43
-16
-10
8
19
17
24
37
55
78
91
90
110
115
137
158
175
202
211
196
213
207
186
155
154
115
98
85
52
29
-1
-16
-27
-40
-64
-100
-115
-111
-121
-123
-110
-123
-126
-139
-143
-144
-126
-138
-141
-130
-120
-115
-110
-113
-102
-102
-101
-108
-113
-111
-89
-48
-29
5
1
24
50
56
68
79
65
76
81
97
79
80
92
112
109
101
92
83
104
93
98
90
84
89
94
91
83
49
22
13
-6
-10
-21
-52
-18
37
35
38
7
-41
-54
-67
-52
-46
-74
-81
-90
-97
-105
-126
-125
-120
-118
-86
-93
-89
-99
-96
-65
-32
-12
-18
-1
16
22
33
34
19
19
26
35
14
7
15
23
16
21
1
-2
1
19
33
59
69
67
56
50
51
8
-7
-10
-21
-22
-21
-48
-81
-88
-101
-100
-92
-90
-95
-120
-116
-103
-111
-94
-95
-72
-52
-49
-45
-23
-21
1
24
6
7
-7
-6
9
7
34
54
61
66
65
60
54
73
85
92
82
82
77
79
91
95
83
71
68
48
68
62
40
54
52
53
56
54
54
60
62
46
39
22
-14
-37
-59
-84
-111
-112
-133
-139
-154
-172
-195
-200
-206
-181
-174
-185
-185
-182
-164
-162
-150
-125
-114
-93
-72
-74
-66
-63
-53
-69
-63
-53
-71
-86
-74
-55
-44
-49
-48
-20
-13
3
30
45
53
80
95
96
92
76
66
53
55
58
56
35
29
15
11
0
-17
-40
-48
-50
-50
-65
-84
-91
-80
-71
-62
-61
-71
-83
-78
-71
-80
-81
-83
-99
-95
-86
-104
-110
-111
-109
-98
-85
-76
-38
-36
-29
-12
-37
-51
-41
-21
-2
12
22
40
45
66
99
117
135
135
107
112
94
70
58
26
21
22
26
13
1
7
23
27
33
48
54
59
57
58
58
54
62
75
75
55
35
20
7
-7
-52
-93
-113
-135
-131
-133
-159
-175
-183
-174
-163
-183
-176
-153
-126
-105
-79
-64
-56
-51
-36
-34
-15
-17
-19
-20
0
5
18
35
45
58
82
84
73
66
55
45
50
48
43
54
36
34
45
35
32
41
49
67
74
62
60
49
58
62
46
35
14
-3
-10
-34
-56
-66
-62
-54
-38
-47
-56
-50
-46
-28
-21
-35
-53
-73
-55
-39
-45
-62
-76
-77
-97
-109
-111
-132
-145
-133
-129
-124
-103
-88
-86
-73
-48
-36
-22
-6
4
35
42
48
47
37
46
62
68
83
94
97
114
105
118
125
124
122
101
66
50
31
4
-12
-48
-78
-75
-91
-91
-94
-88
-79
-84
-95
-81
-89
-85
-63
-40
-11
15
39
35
49
63
67
56
25
2
-18
-23
-10
-42
-39
-12
-15
-6
-4
7
13
13
-3
12
6
55
49
39
32
1
-23
-21
-16
1
25
8
-6
-18
-16
16
36
26
24
48
66
95
99
89
80
102
104
105
85
34
26
7
-18
-45
-86
-91
-97
-79
-62
-74
-90
-86
-96
-70
-87
-104
-104
-101
-68
-50
-53
-58
-67
-42
-9
-5
-7
-9
3
0
2
1
-12
-4
15
15
22
13
13
24
42
53
60
84
78
74
64
69
32
2
13
6
22
14
13
3
2
11
12
14
-7
-24
-36
-41
-40
-73
-96
-107
-107
-96
-96
-102
-113
-120
-110
-118
-134
-133
-131
-114
-85
-88
-65
-43
-39
-14
0
10
31
32
43
46
30
31
23
23
25
23
16
18
21
32
50
59
73
89
97
99
93
92
104
105
102
94
61
17
-14
-30
-51
-65
-66
-63
-54
-66
-60
-89
-102
-101
-115
-116
-114
-124
-147
-149
-137
-122
-137
-152
-151
-138
-119
-136
-125
-105
-83
-62
-27
-23
-24
4
9
31
60
61
58
84
96
121
138
134
138
133
144
152
131
100
115
133
138
117
101
89
90
45
43
37
30
44
41
42
52
84
68
81
65
22
0
-60
-66
-71
-98
-93
-137
-158
-150
-158
-134
-115
-110
-113
-93
-68
-41
-38
-33
-18
-7
-6
6
-2
-17
-15
-18
-15
-48
-63
-48
-44
-28
-16
-34
-41
-32
-35
-21
-15
-19
12
25
52
56
44
51
53
45
55
53
35
32
37
57
80
53
49
61
40
60
65
67
82
73
78
82
64
46
22
8
-7
-13
-31
-29
-18
-29
-16
1
-27
-2
8
17
18
10
-1
5
-9
-36
-33
-32
-23
-16
-16
-2
-5
-27
-21
-31
-15
-1
-2
18
14
20
20
32
38
53
75
67
75
63
42
30
40
40
24
22
11
-1
1
0
-10
5
9
27
27
12
-2
3
21
37
21
7
4
-4
-27
-24
-49
-69
-70
-57
-46
-51
-57
-75
-91
-91
-93
-110
-117
-120
-126
-98
-109
-106
-97
-83
-80
-89
-81
-98
-83
-80
-69
-64
-80
-58
-30
-18
0
5
5
20
22
37
35
27
-6
-24
-14
5
-10
-13
-13
-2
30
49
42
13
4
19
33
21
15
13
18
29
13
-9
-22
-39
-20
-7
38
10
-35
-59
-111
-126
-131
-159
-158
-152
-155
-154
-151
-147
-137
-120
-113
-102
-104
-109
-96
-98
-52
-29
-33
-11
14
35
49
60
68
68
81
88
99
97
95
106
131
132
136
127
116
118
108
88
75
64
31
22
10
-15
-4
1
-33
-24
-28
-30
-35
-26
-16
-24
-38
-61
-59
-62
-94
-117
-122
-124
-123
-127
-135
-149
-144
-146
-126
-117
-126
-111
-97
-85
-62
-58
-63
-53
-25
-23
-23
-25
-35
-37
-22
8
21
43
57
97
127
162
155
146
144
146
128
122
86
72
72
56
85
83
80
93
99
96
94
74
64
47
31
18
15
6
7
16
16
13
-7
1
9
-2
-7
0
-26
-29
-38
-33
-28
-39
-53
-52
-62
-57
-65
-93
-124
-138
-148
-162
-167
-160
-173
-153
-151
-136
-117
-113
-101
-110
-89
-88
-79
-62
-36
-21
17
9
5
27
28
48
76
97
120
119
130
156
148
153
172
158
169
167
140
115
94
88
76
72
76
62
59
61
45
53
59
63
64
54
48
40
29
20
29
21
8
13
-11
-15
50
54
51
36
-11
-41
-65
-91
-109
-106
-94
-82
-103
-105
-100
-103
-99
-77
-71
-77
-64
-55
-45
-45
-51
-33
-23
-2
10
17
34
32
35
43
62
77
77
90
103
122
111
108
108
122
143
146
126
135
125
108
112
105
83
73
46
33
3
-37
-58
-78
-107
-117
-109
-139
-138
-138
-150
-136
-127
-118
-113
-94
-57
-47
-44
-41
-37
-23
-15
-24
-15
-13
1
7
14
26
5
8
31
60
61
57
57
45
60
82
65
87
87
66
78
65
61
39
32
32
13
4
11
-23
-21
-26
-30
-43
-68
-73
-79
-76
-89
-79
-73
-80
-52
-43
-37
-26
-13
-3
7
-17
-9
-3
-24
-13
-14
-20
-29
-34
-56
-73
-82
-85
-68
-57
-44
-33
-29
-16
19
20
33
53
64
78
71
71
54
48
42
25
30
18
-10
-45
-63
-92
-95
-97
-92
-82
-50
-35
-28
-19
-35
-21
-19
-14
-22
-45
-50
-70
-70
-51
-61
-76
-82
-85
-87
-89
-98
-107
-97
-97
-76
-57
-77
-51
-21
19
32
26
22
12
3
11
25
28
34
52
90
124
114
102
69
58
56
53
41
14
8
-12
0
0
-20
-25
-17
8
12
13
8
4
15
9
7
-9
-24
-26
-37
-20
-38
-65
-73
-114
-127
-130
-143
-153
-167
-171
-164
-164
-166
-162
-152
-129
-97
-102
-82
-55
-35
-4
1
-10
8
13
28
31
39
60
67
75
96
96
109
111
91
88
82
74
72
78
82
85
83
91
92
84
66
47
20
8
6
-16
-21
-43
-49
-67
-99
-100
-99
-123
-139
-140
-122
-129
-127
-145
-144
-128
-139
-122
-127
-129
-101
-68
-60
-55
-48
-27
-19
-10
-8
-4
-28
-32
-32
-41
-39
-53
-38
-28
7
10
0
5
6
22
32
37
34
41
66
75
95
104
96
121
139
161
168
174
157
151
140
137
137
112
88
65
47
50
37
6
-12
-22
-10
-39
-66
-76
-78
-75
-63
-72
-71
-73
-66
-45
-55
-78
-84
-99
-78
-61
-44
-34
-7
29
53
79
84
103
106
104
106
98
119
113
101
117
121
92
80
69
58
55
42
49
49
19
-6
-17
-38
-47
-66
-63
-55
-46
-32
-21
34
77
60
45
40
19
27
33
31
42
42
26
10
4
-29
-47
-60
-53
-32
-48
-56
-56
-58
-61
-53
-43
-46
-24
-23
-32
-23
-30
-9
14
35
40
31
15
20
17
27
27
-7
-7
-13
-19
-13
-35
-47
-35
-21
12
45
39
52
71
68
57
73
68
61
64
60
54
50
23
5
-14
-21
-15
4
13
25
32
53
39
32
54
65
55
52
47
34
44
27
25
1
-24
-31
-32
-40
-59
-84
-69
-51
-32
-8
-5
-8
-6
-11
4
-5
-19
-36
-47
-68
-76
-61
-74
-66
-61
-40
-39
-27
-16
-16
-3
0
-1
-14
-17
-22
-16
-2
0
-15
-29
-44
-39
-47
-54
-55
-48
-37
-8
4
25
44
49
53
68
86
101
107
109
117
100
87
61
23
-14
-27
-53
-79
-97
-100
-118
-111
-114
-103
-95
-80
-67
-50
-44
-38
-38
-38
-17
-11
9
17
25
59
69
84
94
85
98
93
82
102
122
145
164
136
147
129
124
130
118
109
110
108
113
119
100
100
85
78
84
74
38
41
25
-4
-27
-21
-52
-53
-18
-11
-17
-72
-96
-88
-104
-98
-79
-77
-80
-90
-57
-43
-57
-53
-28
-55
-81
-90
-101
-101
-96
-89
-90
-117
-99
-97
-91
-64
-38
-22
0
16
52
82
109
128
136
140
146
146
137
153
154
175
203
221
201
198
171
148
124
108
88
61
33
22
-1
-34
-57
-68
-53
-37
-45
-42
-52
-64
-41
-38
-49
-56
-55
-53
-50
-71
-89
-105
-94
-85
-72
-56
-46
-52
-46
-25
-1
40
61
90
93
101
100
91
85
104
125
129
117
106
90
93
94
75
84
85
82
67
52
36
51
52
53
60
48
57
66
66
65
68
76
102
97
77
72
71
65
72
61
51
37
20
17
21
3
-1
-1
-2
-7
-11
-13
-49
-69
-65
-66
-58
-34
-44
-59
-44
-37
-8
5
-12
8
16
21
37
48
49
53
63
75
77
36
29
40
46
59
66
52
51
26
28
47
32
25
30
33
31
19
3
-5
-19
-11
-5
-35
-47
-54
-64
-54
-67
-65
-69
-74
-80
-85
-96
-98
-70
-62
-33
-7
-3
1
2
19
37
65
133
203
213
209
191
144
134
115
79
66
29
12
-12
-21
-30
-39
-43
-50
-83
-107
-111
-121
-101
-92
-96
-95
-100
-111
-119
-115
-103
-98
-79
-76
-63
-53
-64
-71
-74
-78
-61
-47
-31
-34
-17
-39
-39
-32
-24
-8
-2
17
12
1
-3
-18
-1
-2
3
9
-33
-11
13
18
39
66
59
65
93
110
127
127
119
105
94
79
61
42
20
2
-14
-23
-61
-69
-59
-56
-43
-55
-62
-72
-84
-71
-72
-94
-99
-87
-94
-108
-103
-108
-100
-90
-93
-79
-72
-52
-39
-29
3
9
2
18
37
40
61
54
37
41
53
55
46
29
26
15
27
32
25
-5
-21
14
20
27
12
-7
15
18
20
35
-3
-8
4
-2
0
2
-6
7
11
9
14
-4
-14
-30
-42
-46
-43
-53
-58
-50
-14
5
8
19
29
21
21
24
21
23
39
44
47
17
6
7
7
31
48
44
55
56
55
71
62
54
49
40
40
45
20
-10
-29
-24
-33
-72
-82
-89
-100
-70
-56
-56
-35
-13
-1
40
45
48
49
55
67
62
81
132
125
138
125
104
117
120
125
112
93
60
48
39
45
50
32
-7
-20
-40
-53
-59
-56
-39
-45
-61
-70
-58
-69
-55
-42
-16
-7
-2
32
42
38
47
35
19
7
1
-20
-39
-52
-58
-57
-65
-52
-56
-74
-64
-66
-61
-65
-75
-63
-69
-46
-44
-46
-54
-63
-66
-48
-39
-32
-43
-59
-51
-25
-5
14
33
39
66
96
111
105
114
106
117
118
109
78
70
55
56
47
25
4
-26
-42
-52
-60
-48
-51
-71
-70
-65
-67
-67
-64
-50
-27
-22
-2
-13
-1
3
7
6
28
37
17
30
24
19
36
57
56
46
41
41
55
62
64
63
50
50
44
44
17
21
9
18
18
7
-15
-28
-34
-38
-35
-48
-65
-67
-57
-54
-29
-30
-32
-13
15
19
32
30
45
57
67
70
89
61
36
28
25
21
2
-10
-16
-17
-13
-41
-72
-93
-102
-91
-84
-67
-57
-53
-67
-45
-37
-10
1
-12
-17
-10
-5
-23
-15
-18
-7
-17
-42
-57
-77
-65
-34
-28
-13
-10
-8
2
7
3
15
14
2
-7
1
23
26
45
45
22
28
28
37
50
46
55
63
68
71
82
94
81
68
54
30
41
32
13
-9
-13
5
4
8
-2
-14
8
24
48
32
15
12
25
35
12
-31
-62
-57
-59
-61
-64
-66
-58
-56
-42
-34
-38
-32
-31
-22
-9
4
19
16
23
25
22
-1
-21
-23
-26
-34
-42
-42
-45
-64
-50
-39
-55
-72
-59
-61
-65
-43
-20
-17
-26
-31
-8
-7
4
11
11
-4
-4
-26
-27
-25
-36
-29
-46
-33
-17
-20
-29
-7
-1
-2
-14
-13
-16
-42
-42
-43
-47
-54
-58
-58
-45
-20
1
2
-4
22
27
38
40
37
37
43
33
25
30
11
8
38
45
63
83
72
83
89
82
93
71
77
84
85
79
72
44
34
40
41
47
35
41
55
47
52
44
27
17
-3
-5
5
-4
-6
-25
-26
2
-25
-25
-14
-16
-24
-27
-26
-42
-53
-54
-71
-61
-73
-78
-78
-68
-30
0
-8
7
13
12
22
14
23
6
-8
-13
-14
-30
-17
-16
11
45
60
62
57
50
38
48
49
39
34
27
40
74
66
73
56
27
9
20
21
13
-16
-9
-8
-21
-24
-44
-44
-35
-38
-22
1
9
34
39
34
34
28
46
56
22
26
10
-17
-17
-25
-45
-46
-51
-43
-27
-32
-27
-30
-36
-24
-29
-33
-27
-13
-11
-6
-12
-8
-16
-36
-48
-47
-69
-68
-64
-50
-34
-16
14
28
30
14
9
9
20
33
17
9
11
-24
-10
-4
2
-1
9
22
18
4
15
28
35
36
54
50
41
37
34
27
10
4
-8
-3
14
28
36
51
35
22
30
20
15
21
1
-11
-15
3
-11
-28
-49
-75
-76
-78
-85
-78
-90
-92
-92
-101
-80
-91
-111
-102
-93
-89
-71
-67
-61
-63
-52
-39
-28
-16
-27
-28
-6
-16
-24
-9
-3
28
66
68
86
100
100
108
94
101
91
59
42
30
6
-5
-16
-22
-41
-34
-41
-36
-23
-21
-21
-31
-30
-39
-33
-41
-16
-19
-7
4
0
1
-6
-11
20
2
-13
-3
-4
3
3
11
34
12
16
26
17
17
8
13
-2
0
-10
-38
-68
-78
-88
-77
-75
-62
-37
-23
-13
-5
47
42
27
9
-21
-13
26
17
36
37
51
38
20
40
56
80
107
92
74
84
97
109
112
119
98
101
116
115
103
98
109
124
106
95
64
51
72
81
98
101
72
60
58
57
39
2
-16
-41
-49
-46
-42
-78
-92
-119
-124
-118
-119
-124
-131
-121
-125
-126
-158
-188
-172
-169
-144
-161
-167
-141
-102
-61
-7
5
18
43
60
80
84
89
100
121
112
113
103
79
55
31
34
38
34
38
32
11
38
28
19
28
27
40
51
45
50
19
5
18
-5
-13
-19
-25
-25
-3
-6
-16
-17
-38
-49
-61
-78
-81
-95
-92
-83
-103
-112
-103
-107
-100
-101
-116
-104
-105
-84
-68
-72
-59
-49
-37
-21
14
5
25
50
41
54
60
60
55
47
58
51
38
25
6
-6
12
28
30
55
65
54
43
49
37
33
20
19
4
-14
-19
-21
-6
8
13
6
-2
-15
-2
-1
-9
-19
7
33
17
18
10
-5
-4
2
-3
-16
-32
-39
-38
-18
-27
-34
-29
-10
-2
-7
-44
-54
-36
-25
-4
-13
-38
-45
-55
-14
8
3
-8
-30
-36
-30
-17
11
0
-19
2
-13
-8
7
-3
0
-15
0
-17
-11
-16
-32
-53
-56
-69
-73
-67
-58
-36
-43
-20
-15
-16
8
18
18
3
-7
4
-6
-6
-15
-20
-32
-40
-40
