11891
28260
0
32
0
-1536
0
3
0
16000
0
1
0
0
0
0
-6
0
0
-20
-43
-50
-37
-23
-14
-22
-33
-35
-34
-16
-2
19
39
73
86
87
78
88
79
76
102
88
75
86
86
82
85
76
77
69
59
71
68
38
43
47
54
77
69
51
52
57
73
116
129
118
104
82
63
22
-15
-31
-67
-81
-72
-74
-85
-87
-84
-93
-120
-145
-162
-147
-120
-97
-97
-81
-54
-27
-12
7
14
-5
7
14
-8
-9
-9
4
6
12
7
6
39
34
20
29
19
-7
4
30
41
51
73
56
47
51
41
46
33
31
40
41
39
4
-26
-31
-30
-35
-31
-33
-25
-20
-35
-32
-53
-54
-17
5
-5
2
2
-16
5
-5
-5
-27
-16
-21
-11
15
10
11
45
62
67
65
65
73
82
68
38
-1
-42
-42
-34
-17
-12
-11
-8
-22
-30
-43
-40
-25
-20
12
24
11
-7
0
18
19
16
-4
-16
-20
-22
-18
-14
-16
-15
12
45
67
91
103
86
74
65
46
43
54
52
57
49
29
-4
-8
-33
-54
-41
-62
-87
-93
-122
-131
-126
-148
-162
-167
-155
-133
-126
-119
-89
-81
-58
-32
-30
-19
14
25
44
67
17
-1
-2
6
20
39
60
54
71
107
106
98
121
130
146
193
183
181
208
198
207
205
182
185
174
180
173
154
141
106
58
14
-8
-33
-41
-64
-69
-78
-103
-91
-73
-95
-73
-69
-91
-112
-92
-97
-92
-48
-33
-12
-8
15
37
30
42
68
72
73
65
47
52
73
77
68
69
61
48
40
47
30
6
8
0
-16
-4
-9
-20
-4
7
18
31
32
43
46
61
82
66
62
53
41
32
16
-19
-54
-78
-86
-68
-63
-74
-64
-67
-55
-26
-34
-24
-20
2
35
39
40
46
60
61
75
59
43
41
29
21
0
-11
12
23
35
16
-31
-41
-55
-35
-2
-3
-20
-23
-28
-38
-45
-26
5
25
53
88
94
99
118
131
144
163
169
134
136
115
115
117
83
73
48
27
16
-1
-16
-33
-43
-28
-16
-31
-51
-62
-58
-35
-22
3
18
22
19
-18
-52
-61
-40
-36
-18
2
-10
8
12
30
60
43
45
73
72
74
53
22
16
13
28
37
8
-35
-38
-22
-11
-20
-32
-30
-5
7
23
36
29
63
107
142
164
134
136
134
116
100
93
61
44
42
21
23
6
-41
-51
-70
-75
-64
-67
-69
-64
-61
-79
-92
-90
-100
-72
-34
-12
-37
-45
-28
-53
-32
-5
-24
-8
21
39
39
38
58
68
96
126
128
133
137
124
137
149
128
108
92
62
25
22
21
19
5
9
16
-25
-35
-25
-38
-23
3
-14
-13
-1
-8
-14
-27
-46
-53
-50
-46
-38
-43
-33
-15
19
51
65
46
27
14
30
29
12
36
46
58
77
64
44
22
11
-4
3
-20
-21
-14
-9
7
-8
-13
-43
-72
-80
-100
-149
-158
-177
-184
-174
-179
-179
-146
-107
-76
-65
-63
-57
-42
-10
2
14
30
62
81
108
123
92
98
105
120
147
118
114
114
89
60
64
62
46
64
52
31
-13
-45
-42
-42
-53
-48
-57
-94
-93
-81
-86
-55
-61
-60
-53
-68
-70
-71
-67
-56
-56
-49
-64
-68
-73
-79
-68
-44
-32
-33
-22
-37
-48
-34
-45
-24
-1
33
56
59
93
141
144
177
211
187
203
216
195
189
174
166
150
124
87
43
17
9
15
11
6
-6
-22
-48
-72
-95
-106
-131
-134
-120
-142
-129
-160
-187
-174
-152
-120
-78
-55
-55
-39
-27
-19
18
38
64
88
93
106
84
80
99
126
135
174
211
208
224
232
224
204
204
195
193
201
171
158
122
85
53
53
15
-30
-34
-47
-41
-32
-17
-28
-16
-4
21
17
11
31
41
31
49
51
27
24
34
33
10
-7
-25
-59
-71
-65
-97
-131
-138
-132
-120
-116
-130
-141
-125
-121
-99
-81
-79
-61
-26
-15
2
23
27
33
51
61
72
85
93
111
101
84
58
40
47
77
94
95
113
91
67
44
53
52
30
46
42
14
-10
-28
-25
-8
-1
-7
-19
-33
-42
-32
-21
-17
-43
-42
-41
-37
-21
-18
2
-8
-13
30
19
22
49
47
48
48
57
31
41
12
-21
-32
-62
-96
-95
-79
-58
-39
-44
-54
-26
-22
13
20
23
40
48
56
68
85
131
163
182
207
190
160
111
87
83
40
16
1
-30
-25
-34
-39
-37
-47
-72
-75
-51
-59
-60
-21
-14
-23
-25
-40
-43
-55
-56
-26
-38
-26
-4
3
9
4
2
-1
13
26
43
37
17
9
10
27
44
39
36
40
50
62
45
78
106
128
141
141
124
93
67
46
35
43
14
-5
-15
-34
-44
-53
-31
-17
-22
-15
-32
-59
-71
-14
35
60
56
35
23
8
3
-2
-25
-22
-11
14
23
-5
-10
-1
13
-4
-1
2
-15
7
16
-11
-46
-22
36
55
74
56
-20
-62
-22
26
52
32
6
-14
-8
50
44
36
24
-12
18
49
42
-9
-34
-44
-10
28
16
11
-29
-42
1
12
14
27
21
-11
-32
-57
-52
-30
2
12
-23
-62
-68
-97
-101
-81
-80
-97
-121
-153
-173
-209
-236
-172
-145
-132
-110
-103
-144
-137
-71
-12
-3
13
57
67
63
84
85
52
38
49
29
25
23
-25
-53
-57
-37
27
57
55
19
-38
-84
-99
-91
-76
-50
-15
-8
14
36
40
29
28
49
57
46
42
42
-11
-68
-93
-88
-106
-97
-104
-114
-112
-104
-75
-81
-72
-76
-75
-86
-63
-68
-47
-24
-22
4
-16
-77
-107
-76
-31
13
0
-8
-22
-54
-42
-28
-26
2
37
72
118
74
52
51
45
64
95
97
92
94
103
104
80
53
41
25
21
20
-12
-23
-53
-65
-63
-72
-56
-41
-31
-36
-48
-59
-38
-15
12
27
19
-1
-10
-19
-28
-9
9
33
55
46
41
11
-45
-43
-39
-37
-20
-37
-27
-44
-57
-29
-36
-30
-28
-6
-3
16
7
-17
-15
-37
-34
-2
17
11
18
46
36
29
9
1
5
43
87
119
133
112
103
104
105
101
119
115
125
95
55
41
20
8
3
0
-3
9
-2
-15
-45
-61
-33
-16
-1
26
15
-7
1
-3
5
-4
-19
-7
23
44
67
54
5
-1
19
38
60
37
28
22
11
15
18
10
13
23
35
40
20
18
11
-16
-5
-1
27
35
53
36
43
60
61
43
23
29
47
18
-13
-20
-32
-52
-87
-114
-131
-145
-151
-165
-176
-199
-232
-241
-224
-220
-214
-202
-177
-159
-160
-157
-153
-144
-121
-100
-86
-78
-80
-60
-34
0
13
27
66
121
168
208
204
185
175
177
188
196
189
205
214
216
199
152
148
145
141
152
105
68
49
13
-12
-39
-37
-18
-35
-55
-58
-99
-116
-102
-90
-83
-74
-86
-102
-86
-107
-130
-134
-114
-99
-83
-82
-77
-79
-89
-70
-68
-62
-50
-63
-67
-57
-54
-57
-59
-33
-9
-6
-29
-38
-11
16
12
5
1
-17
-28
-38
-32
-9
10
35
30
44
54
82
101
66
104
112
118
140
118
129
128
121
145
152
150
154
141
120
122
86
74
44
41
44
26
10
-7
2
-25
-46
-64
-71
-75
-68
-37
-45
-84
-91
-73
-34
-31
-42
-35
-34
-44
-38
-41
-81
-80
-52
-24
-31
-51
-46
-38
-53
-42
-25
-17
-13
-16
2
28
13
8
42
51
74
108
118
127
158
200
216
241
272
280
259
245
243
226
192
140
123
91
74
42
10
-28
-68
-112
-118
-123
-135
-157
-152
-156
-172
-172
-172
-160
-124
-104
-102
-121
-122
-116
-118
-120
-132
-103
-68
-40
-23
-36
-22
-6
2
11
-8
20
39
38
39
42
56
72
75
64
83
102
100
110
109
114
110
96
108
93
79
84
105
88
63
54
27
-2
-17
-32
-10
18
-4
-37
-40
-26
-26
-45
-57
-78
-80
-88
-128
-113
-134
-134
-107
-96
-91
-81
-68
-82
-106
-97
-71
-60
-51
-55
-65
-55
-57
-46
-55
-55
-48
-50
-32
-34
-31
-11
50
73
39
10
11
31
52
68
52
69
99
114
161
146
125
154
180
202
202
191
177
169
134
121
86
75
45
29
25
-6
-41
-65
-96
-103
-104
-111
-118
-137
-126
-154
-144
-121
-121
-104
-87
-37
13
34
31
32
57
65
80
66
61
70
86
88
70
75
83
94
76
40
25
22
7
7
20
39
35
30
43
60
66
68
77
67
53
82
82
69
72
83
94
88
75
44
26
13
4
-25
-58
-74
-99
-101
-132
-176
-176
-185
-189
-200
-216
-199
-201
-192
-161
-156
-164
-132
-81
-47
-42
-23
22
47
74
94
97
106
106
123
127
121
115
124
97
60
57
77
54
49
33
38
30
-11
-31
-69
-80
-61
-45
-78
-85
-67
-62
-53
-63
-55
-38
-6
-1
-27
-45
-50
-38
-28
-17
-23
-18
-14
-19
1
-8
0
17
18
9
9
-4
-12
1
10
12
34
22
12
6
15
32
29
21
50
41
20
28
23
40
34
37
54
50
53
51
54
53
47
48
68
67
66
56
88
117
117
108
87
85
56
11
-9
-15
0
15
-5
-27
-44
-51
-52
-63
-60
-70
-62
-61
-66
-65
-50
-57
-58
-41
-27
-34
-46
-36
-9
21
16
-1
-33
-35
-2
-16
-40
-17
28
80
79
43
38
26
4
34
22
7
22
42
43
36
37
21
33
57
87
105
117
97
95
122
135
112
107
118
105
90
113
89
74
59
38
49
31
15
9
-27
-29
-13
-26
-46
-56
-43
-60
-84
-77
-78
-79
-49
-20
4
16
33
64
79
51
55
61
55
52
50
37
33
29
24
22
31
10
25
47
44
40
34
31
42
65
72
64
46
43
53
69
76
76
48
33
5
1
8
-22
-27
-11
6
14
-16
-43
-54
-63
-68
-99
-133
-133
-120
-108
-102
-94
-75
-63
-40
-24
-8
-8
-21
12
25
26
26
6
1
-21
-30
-48
-47
-27
-15
-4
2
0
-5
2
6
20
41
52
34
16
3
-7
-1
-18
-28
-34
-37
-31
-72
-79
-66
-71
-62
-56
-56
-37
-31
-32
-38
-47
-47
-27
-37
-53
-34
-31
-57
-52
-20
20
37
9
3
11
36
30
3
4
33
59
53
55
60
75
59
41
40
36
46
37
9
-15
-13
1
0
-24
-43
-45
-64
-86
-103
-127
-127
-122
-136
-136
-120
-119
-108
-98
-83
-46
-44
-45
-32
-54
-50
-58
-71
-37
-23
-4
34
38
12
12
25
43
52
39
51
59
47
23
34
37
41
30
35
32
12
9
3
-6
-35
-38
-43
-59
-59
-55
-40
-28
-40
-58
-53
-40
-56
-52
-45
-59
-55
-69
-66
-66
-58
-85
-88
-87
-77
-71
-58
-51
-51
-50
-49
-30
-31
-44
-46
-34
-1
18
-5
-1
-18
-18
-10
-30
-22
-16
-12
11
-7
-29
-12
-1
14
27
30
39
50
50
33
27
19
4
1
-11
-32
-33
-26
-29
-28
-18
-18
-22
-33
-53
-55
-2
6
-34
-28
-4
19
13
-25
-8
27
38
37
34
11
12
19
25
20
38
37
24
15
8
16
0
-3
-10
-29
-31
-31
-48
-50
-52
-29
-11
-37
-58
-47
-31
-20
-27
-28
-9
-18
-5
-15
-32
-11
-2
7
13
33
38
39
40
35
39
43
54
62
78
97
101
96
90
83
54
38
13
4
-1
-11
-21
-59
-75
-84
-92
-100
-88
-92
-90
-59
-47
-22
-14
-13
-9
-10
0
-23
-42
-22
1
10
52
75
55
52
42
42
48
53
61
60
57
49
38
26
27
24
18
15
21
6
-7
-26
-26
-14
-30
-43
-53
-37
-29
-46
-49
-44
-42
-28
-16
-7
26
11
-7
4
-15
-48
-35
-26
-1
24
-3
-3
-9
-2
33
43
30
37
61
69
89
92
105
105
101
96
90
106
106
98
81
75
33
24
25
-2
5
9
11
-4
5
14
11
-14
-43
-40
-20
-23
-30
-21
-19
-17
-23
6
-2
-44
-22
-14
4
10
15
31
27
29
40
44
48
28
28
34
10
-33
-47
-56
-62
-54
-64
-75
-78
-64
-12
8
4
22
14
12
49
73
63
74
72
75
89
77
75
80
102
119
136
120
126
130
141
156
138
121
110
69
39
51
22
4
-11
-19
-53
-86
-95
-117
-140
-128
-100
-111
-122
-164
-177
-163
-166
-181
-173
-164
-141
-149
-186
-177
-154
-121
-82
-52
-37
-2
46
83
88
112
109
111
125
157
163
172
189
208
213
216
203
179
163
140
128
106
67
71
75
73
74
64
46
41
50
45
62
66
51
64
59
30
-13
-27
-37
-64
-73
-77
-101
-115
-118
-126
-104
-113
-120
-120
-140
-114
-122
-121
-91
-108
-78
-23
3
26
47
72
90
113
116
114
127
131
154
145
123
102
110
117
121
118
111
94
54
43
30
16
4
-12
-23
-25
-41
-48
-36
-28
-3
17
6
-9
-24
-39
-26
-30
-59
-71
-97
-91
-106
-128
-144
-131
-117
-124
-129
-158
-167
-155
-139
-132
-115
-100
-93
-86
-91
-81
-53
-56
-55
-33
-1
-4
11
26
27
44
64
52
48
58
71
76
79
75
67
61
47
41
32
20
2
4
8
-27
-28
-17
-30
-15
-16
-14
-10
-19
-16
-7
-2
-25
-32
-33
-47
-32
-28
-24
-37
-38
-31
-25
-27
-45
-17
-6
15
22
5
5
1
-25
-20
-38
-41
-50
-45
-43
-49
-47
-38
-53
-55
-49
-44
-40
-41
-29
-21
-22
-35
-48
-47
-36
-23
-21
-20
-12
10
9
19
19
19
36
17
20
-9
-5
32
37
39
39
11
-5
-12
-10
-10
-3
-8
-19
-17
-22
-17
-28
-43
-45
-40
-41
-31
-27
-38
-63
-82
-99
-114
-104
-93
-87
-74
-69
-75
-89
-87
-67
-57
-51
-26
1
17
56
68
76
91
108
115
130
130
133
146
154
165
153
160
149
140
127
114
89
63
61
57
47
40
28
23
35
58
57
39
24
42
55
63
46
28
22
27
48
53
51
49
34
34
36
27
20
13
0
-15
-21
-44
-58
-51
-38
-48
-53
-67
-73
-79
-66
-33
-38
-21
-8
-4
32
44
21
0
-6
-27
-43
-40
-47
-45
-40
-30
-23
-46
-44
-38
-39
-39
-4
-5
10
33
37
53
42
50
77
107
118
123
142
149
130
124
106
69
63
47
30
30
36
4
-16
-38
-49
-38
-54
-77
-81
-84
-77
-71
-66
-50
-33
-9
17
26
24
38
41
65
84
74
77
95
100
103
83
56
54
47
47
54
21
4
15
0
3
12
-1
11
16
21
31
26
6
22
36
40
44
32
32
32
38
43
28
23
42
50
59
67
57
50
65
62
65
50
41
52
36
52
15
-7
-17
-39
-50
-51
-52
-65
-69
-76
-60
-70
-81
-64
-61
-66
-48
-69
-76
-53
-22
5
18
12
1
27
23
23
30
21
52
56
72
72
61
55
54
56
51
60
44
18
-9
-21
-13
-27
-19
-11
-8
23
20
20
23
6
8
16
-16
-34
-63
-58
-37
-18
-49
-43
-32
-31
-40
-57
-55
-50
-34
-10
-11
-24
-31
-11
3
-11
-22
-43
-73
-82
-91
-108
-152
-164
-158
-143
-110
-95
-97
-74
-67
-42
-21
-27
-4
29
37
53
65
49
46
59
45
60
44
34
44
33
42
48
37
48
40
33
18
7
17
17
11
23
-5
-20
-31
-16
-13
-23
-29
-32
-29
-26
-17
-17
-21
-19
-17
-14
-19
-21
-25
-43
-51
-41
-14
-23
-32
-22
-18
4
-5
-9
-7
10
24
41
29
21
20
12
8
1
-35
-42
-47
-52
-56
-80
-94
-93
-77
-60
-39
-44
-21
0
42
67
73
76
78
110
115
123
108
119
107
113
116
106
115
90
87
83
70
57
56
41
17
17
1
-23
-8
-26
-50
-70
-102
-116
-129
-140
-118
-126
-134
-123
-135
-125
-101
-105
-81
-61
-47
-34
-34
-8
15
35
51
84
90
91
110
104
111
130
126
138
136
131
132
133
115
105
97
102
105
56
37
25
-4
-2
-28
-43
-55
-64
-56
-41
-28
-36
-3
1
4
-6
-13
7
14
37
44
30
16
4
-14
-12
-35
-60
-75
-100
-91
-90
-98
-80
-64
-49
-29
-22
-34
-5
24
22
54
65
53
51
53
54
73
67
58
60
56
46
38
36
32
33
45
39
18
23
16
1
-10
-13
-9
-16
-42
-63
-78
-85
-107
-106
-98
-82
-64
-60
-52
-49
-44
-42
-48
-41
-30
-24
-6
-3
-9
-14
-31
4
20
36
56
49
49
66
55
25
40
40
49
42
21
27
17
10
37
43
12
-21
-29
-53
-75
-100
-104
-101
-100
-73
-84
-87
-80
-65
-33
-25
-5
-13
13
37
42
65
55
50
68
91
81
70
47
55
35
7
-7
-60
-61
-59
-47
-25
-10
-21
-15
-17
-20
-29
-43
-48
-75
-75
-56
-53
-56
-46
-45
-37
-16
-6
15
37
47
68
60
58
56
65
56
63
59
15
17
21
20
33
4
-16
-30
-19
-6
-5
-8
0
-25
-21
-10
-24
-16
-20
-14
5
-11
-21
-7
-12
-28
-22
-29
-28
-9
-2
9
-4
-15
-16
-21
-20
-19
-20
-13
-1
-19
-6
-14
-20
-5
13
36
45
37
30
18
-4
-2
-4
-5
-5
13
23
22
21
31
39
56
55
61
42
22
15
28
45
49
58
62
37
26
34
30
34
43
46
54
36
24
34
34
41
62
56
54
56
65
70
60
76
69
73
86
106
96
78
98
99
110
100
68
56
42
39
20
-6
-30
-36
-37
-29
-17
-25
-15
2
9
7
6
-2
-3
-23
-27
-37
-58
-69
-64
-56
-45
-54
-60
-77
-68
-52
-12
-9
-27
-8
5
16
12
22
34
50
54
59
58
47
52
62
73
80
65
72
71
72
73
54
46
36
0
-20
-38
-62
-76
-76
-83
-97
-99
-96
-104
-117
-123
-88
-83
-90
-53
-50
-14
10
13
32
25
19
26
-4
-7
11
7
26
7
-7
-10
5
18
40
38
27
28
35
52
62
46
34
15
9
-7
-24
-24
-36
-31
-26
-57
-67
-85
-96
-97
-104
-115
-121
-95
-86
-43
-3
19
25
23
31
16
1
-8
-23
-27
-26
-4
-8
-6
28
33
28
3
-26
-32
-21
-10
-9
-10
-12
-11
7
10
-6
-11
-4
0
11
1
-13
-19
-21
-27
-4
-4
-11
1
15
19
5
-15
-22
-34
-44
-52
-68
-87
-106
-100
-103
-107
-112
-127
-121
-103
-91
-90
-82
-85
-68
-46
-47
-34
-28
-13
-8
28
57
71
75
85
81
79
82
87
107
117
147
178
184
181
162
154
129
96
89
62
31
14
-29
-62
-77
-84
-75
-58
-57
-56
-58
-61
-72
-78
-67
-66
-81
-79
-79
-65
-55
-36
-38
-34
-26
-52
-38
-26
-19
-14
5
17
22
65
68
75
74
69
75
71
76
90
86
47
50
44
44
37
47
39
12
22
16
8
3
8
25
8
-12
-18
-28
-48
-37
-23
-18
-19
-25
-11
-8
-25
-42
-54
-61
-80
-69
-47
-45
-29
-38
-19
-13
-15
-1
0
-7
-6
-22
-32
-28
-33
-17
-31
-69
-59
-46
-37
-1
23
48
75
92
122
121
99
100
101
106
110
110
121
94
68
58
61
23
11
7
-19
-28
-26
-46
-53
-58
-58
-51
-71
-71
-70
-63
-64
-52
-45
-55
-59
-50
-18
-20
-20
19
35
42
46
50
47
70
85
82
83
53
58
53
40
43
9
-4
6
27
40
31
36
47
66
78
83
78
90
87
97
107
111
118
132
133
126
120
95
88
66
47
42
32
24
18
14
5
20
-10
-42
-57
-64
-73
-85
-79
-73
-54
-48
-14
-26
-30
-11
7
27
43
45
41
21
14
26
14
4
17
17
29
23
27
46
60
68
77
55
17
-10
-40
-72
-97
-88
-77
-63
-46
-54
-65
-75
-83
-80
-70
-50
-54
-59
-62
-61
-70
-67
-60
-42
-16
0
35
40
50
76
102
116
108
104
108
108
114
107
77
84
90
88
83
66
33
14
-3
-34
-42
-34
-35
-35
-39
-48
-49
-27
-25
-10
-14
-13
7
1
-6
-19
-30
-23
-24
-23
-26
-41
-40
-51
-53
-77
-104
-110
-107
-117
-127
-113
-119
-93
-73
-72
-55
-40
-19
10
17
24
50
78
92
97
103
96
97
106
129
121
128
136
129
146
157
150
134
132
158
153
139
124
116
89
107
116
99
90
88
87
83
65
35
20
-2
-43
-63
-98
-116
-110
-109
-81
-94
-92
-69
-54
-34
-24
-35
-17
-3
9
-9
-11
-12
5
21
34
40
43
64
77
85
92
76
47
36
37
40
39
41
54
60
54
58
60
42
23
38
45
43
30
13
4
-27
-39
-39
-58
-52
-44
-39
-25
-41
-39
-32
-24
-5
27
39
17
24
45
63
64
59
39
33
33
44
29
12
12
4
18
0
-11
-25
-30
-26
-26
-44
-45
-37
-46
-14
17
19
34
36
51
52
36
31
39
48
53
68
51
47
69
76
92
70
48
60
62
58
48
38
37
41
41
48
42
22
19
18
16
15
-13
-24
-9
-11
-20
-28
-31
-40
-31
-50
-33
-57
-81
-73
-89
-96
-81
-94
-87
-80
-46
-8
-22
-21
-17
-28
-3
17
6
19
8
14
31
18
-9
-27
-28
-27
-36
-53
-69
-51
-42
-18
-15
-30
-6
5
26
22
28
28
27
35
28
19
13
-7
-12
-8
-3
-27
-55
-49
-50
-39
-26
-45
-54
-56
4
42
20
-3
16
35
41
25
32
39
51
52
53
50
44
41
50
46
42
25
0
-16
-33
-16
-19
-47
-50
-49
-34
-35
-62
-72
-68
-70
-83
-100
-108
-109
-89
-106
-102
-112
-82
-46
-34
-47
-41
-18
-20
-3
2
30
49
69
91
106
112
102
115
139
146
142
169
150
135
158
143
135
143
144
146
129
103
102
75
41
27
19
12
1
-55
-77
-85
-91
-97
-126
-156
-163
-164
-166
-179
-199
-190
-169
-157
-158
-169
-178
-171
-164
-132
-101
-102
-111
-100
-71
-44
-36
-26
-5
24
45
62
58
70
89
100
118
113
104
113
121
110
100
61
16
19
27
28
16
2
24
12
13
41
12
-9
0
6
6
1
-23
-26
-20
-44
-63
-83
-113
-95
-101
-107
-109
-115
-99
-130
-147
-109
-131
-149
-147
-131
-111
-96
-98
-105
-69
-29
2
34
67
88
116
124
119
88
86
102
109
118
119
97
87
81
61
64
59
66
58
37
36
12
-39
-54
-45
-63
-66
-96
-121
-117
-122
-113
-123
-111
-121
-134
-130
-117
-120
-134
-110
-74
-53
-40
-41
-55
-50
-30
-23
-17
0
15
38
44
67
66
80
85
72
82
97
78
55
41
38
14
-11
-12
-18
-36
-28
-22
-27
-42
-71
-56
-26
-32
-38
-36
-42
-24
-16
-13
-15
-9
8
25
7
4
14
3
1
14
-29
-32
-37
-54
-49
-49
-81
-97
-106
-110
-102
-137
-157
-139
-128
-106
-124
-126
-76
-49
-23
-2
14
22
49
83
96
101
78
76
77
93
140
134
128
152
149
143
123
112
109
100
79
83
64
49
40
12
3
-10
-41
-60
-84
-80
-75
-75
-67
-53
-36
-15
-15
-16
19
36
57
71
69
62
51
42
37
27
19
-4
-17
-32
-33
-25
-50
-33
-28
-25
7
-8
-29
-2
9
3
-7
-4
-4
-16
-11
-12
-40
-52
-29
-16
-3
-3
-3
27
48
63
71
95
111
115
113
131
146
138
150
157
158
149
140
111
98
86
79
71
27
20
7
0
-2
-15
-25
-31
-48
-30
-28
-26
-18
-18
-6
-12
-20
-7
1
-5
14
45
47
37
27
9
-7
-47
-67
-42
-42
-45
-50
-53
-56
-43
-21
-20
-30
-32
-25
-12
-5
0
8
7
6
-13
-8
-13
-43
-55
-41
-29
-26
-38
-32
-47
-47
-28
-24
-35
-22
-8
4
24
22
43
54
40
59
84
66
71
72
76
100
99
87
85
67
55
63
61
56
61
65
68
60
41
39
1
-1
4
-29
-38
-56
-72
-89
-102
-97
-91
-95
-69
-59
-62
-42
-31
-25
5
36
24
28
32
45
51
37
28
20
-1
-15
-14
-50
-52
-40
-36
-49
-75
-99
-126
-119
-106
-101
-86
-87
-69
-42
-22
-30
-27
-11
-26
-31
-9
-18
-48
-18
6
7
12
31
39
62
75
78
59
28
41
36
40
44
29
16
5
0
-13
-35
-34
-19
-24
-13
-1
-6
5
8
6
25
26
15
28
29
47
55
55
53
47
51
39
16
-12
-20
-18
-17
-27
-56
-64
-61
-59
-51
-60
-49
-48
-51
-61
-60
-63
-51
-59
-64
-47
-35
-48
-38
-23
-6
10
-9
-16
-9
-25
-37
-58
-85
-100
-82
-79
-70
-71
-81
-64
-58
-25
5
14
33
42
75
93
107
131
143
158
150
130
126
130
154
140
134
105
74
78
57
47
31
-3
-26
-30
-28
-40
-37
-47
-37
-35
-33
-27
-42
-49
-52
-48
-38
-31
-31
-22
-28
-30
-32
-32
-28
-12
3
10
4
-26
-20
-6
-1
16
11
17
11
2
16
34
19
31
25
22
49
54
79
80
75
74
84
52
54
57
47
65
62
59
48
43
39
49
39
21
16
15
11
-5
-11
-37
-24
-16
-21
-46
-75
-71
-63
-58
-58
-67
-55
-48
-46
-29
-20
3
3
-14
-16
-15
-17
-35
-16
21
18
23
21
32
42
60
79
77
82
105
103
103
83
67
78
61
61
47
32
50
32
38
45
29
-9
-25
-60
-86
-59
-100
-132
-119
-110
-83
-84
-80
-58
-58
-66
-47
-51
-47
-36
-30
-12
1
-13
-15
-6
9
-18
-27
-25
-23
-18
-18
-17
-41
-49
-47
-43
-28
-36
-23
-15
6
29
37
29
28
52
60
65
66
29
30
20
46
74
66
75
82
94
99
103
106
98
84
86
95
61
50
33
2
-7
-2
-30
-51
-61
-78
-67
-68
-67
-48
-46
-19
-23
-21
9
-9
-17
-5
-24
-55
-52
-65
-49
-40
-32
-53
-53
-42
-27
-7
-9
0
25
53
52
37
50
50
55
59
48
32
29
55
59
71
46
39
53
51
46
56
24
20
20
34
55
35
25
10
3
-18
-17
-9
7
12
4
10
-10
-11
-9
-13
-4
-23
-41
-36
-48
-47
-20
-21
-14
-10
-20
-21
-15
-27
-32
-45
-64
-55
-59
-68
-67
-67
-68
-59
-46
-46
-20
10
38
54
49
51
55
60
64
62
66
76
72
87
89
73
50
50
52
66
61
72
80
89
108
112
110
98
87
80
73
55
44
33
47
57
48
15
4
-5
3
14
22
40
51
32
44
26
-25
-22
-24
-29
-19
-43
-55
-55
-63
-57
-66
-80
-88
-81
-80
-74
-51
-45
-32
-30
-32
-32
-70
-69
-52
-53
-39
-23
-12
1
-3
-1
42
47
71
111
123
137
140
137
136
135
140
121
99
83
69
48
30
13
-7
-21
-10
-7
-12
-4
-3
21
35
40
49
53
60
66
57
70
74
72
101
104
97
111
90
87
75
64
75
35
30
31
12
-6
-38
-53
-67
-73
-86
-98
-122
-135
-113
-118
-105
-91
-77
-58
-42
-26
-9
12
19
50
75
90
115
116
138
164
174
190
197
178
174
182
183
165
135
97
71
55
46
42
20
-11
-12
-16
-30
-63
-91
-105
-112
-97
-90
-128
-156
-160
-183
-178
-187
-196
-174
-169
-151
-133
-113
-92
-58
-32
-15
-20
-24
15
30
59
74
83
93
99
104
112
132
137
154
182
174
170
173
162
160
163
159
146
110
114
113
87
61
30
6
-15
-18
-22
-36
-55
-68
-39
-30
-29
-33
-42
-27
-23
-5
-16
-49
-74
-67
-73
-68
-62
-82
-88
-84
-56
-53
-55
-31
-24
-41
-24
-10
-6
13
38
50
47
20
24
24
36
49
57
67
53
67
82
93
84
78
90
86
95
77
67
58
48
58
65
37
15
16
-4
-20
-50
-64
-69
-54
-51
-52
-51
-71
-65
-43
-29
-6
-28
-24
-8
8
18
-4
6
12
10
26
37
20
10
4
-3
-18
-17
-27
0
34
43
56
51
71
96
103
104
106
91
102
104
97
104
94
89
53
42
30
13
17
11
1
-3
20
16
22
30
27
35
50
34
16
35
25
27
26
26
21
15
9
11
-6
-35
-33
-45
-49
-39
-63
-51
-50
-54
-64
-71
-91
-105
-104
-111
-130
-130
-138
-139
-133
-124
-119
-102
-97
-89
-59
-47
-35
9
18
25
46
41
59
80
85
117
155
143
155
173
147
122
111
76
54
34
23
8
-17
-21
-34
-71
-89
-105
-139
-155
-172
-170
-177
-178
-172
-180
-164
-161
-151
-145
-133
-125
-119
-101
-95
-89
-77
-76
-72
-73
-57
-59
-60
-61
-52
-41
-27
-8
6
29
50
69
76
112
113
111
124
126
133
136
151
135
107
96
73
54
46
17
-10
-45
-53
-38
-29
-22
-37
-34
-33
-22
-22
-45
-43
-67
-66
-77
-118
-106
-87
-60
-44
-58
-64
-61
-47
-27
-14
-24
-29
-17
-6
4
-8
-28
-33
-47
-25
-29
-43
-19
-4
6
38
42
24
36
41
42
50
33
-3
9
-5
-1
18
-25
-23
-15
-27
-17
-11
-6
-1
10
42
52
40
38
30
39
50
35
13
12
1
-1
2
-32
-32
-30
-37
-16
1
-16
-23
-26
2
6
-17
0
-11
-34
-22
-23
-36
-37
-26
-27
-11
-35
-43
-31
-27
8
2
-11
13
-3
7
23
16
15
23
23
22
19
29
56
66
70
82
98
106
136
181
192
185
184
181
166
156
160
162
144
130
116
112
80
54
27
15
-14
-29
-47
-85
-108
-124
-120
-104
-124
-157
-158
-150
-131
-98
-76
-72
-65
-59
-42
-33
-42
-32
-5
24
53
58
68
67
70
83
76
56
53
48
49
44
23
20
15
11
14
16
-3
-16
-23
-14
-15
-40
-33
-41
-49
-26
0
17
28
45
59
71
76
54
48
32
16
-18
-52
-78
-81
-77
-107
-133
-129
-131
-126
-116
-105
-110
-88
-84
-72
-56
-60
-44
-21
4
23
54
56
64
82
109
147
164
184
225
229
263
289
284
293
296
278
268
260
225
198
168
162
153
113
91
57
21
8
-3
-4
-15
-14
1
-1
-21
-14
-23
-36
-33
-45
-84
-94
-109
-83
-62
-60
-63
-64
-69
-70
-83
-86
-91
-96
-97
-78
-89
-97
-72
-51
-17
-11
-2
29
40
35
53
53
39
35
28
33
14
-3
3
-2
-1
-5
-33
-15
-11
10
45
46
45
65
100
119
132
133
106
121
123
112
114
118
121
129
121
117
115
101
94
88
88
89
67
38
6
-11
-4
-2
-23
-43
-59
-50
-49
-51
-22
-10
13
28
22
11
-4
-9
-1
5
-14
-24
-33
-43
-49
-57
-61
-71
-79
-87
-82
-73
-89
-61
-26
4
11
2
17
0
10
25
33
34
31
38
48
62
53
53
57
75
92
94
112
124
126
117
124
108
81
91
91
86
82
62
47
55
46
28
17
-11
-16
-24
-17
-26
-35
-30
-36
-58
-56
-79
-74
-74
-69
-43
-52
-57
-31
0
-1
28
44
44
40
30
35
18
5
19
32
56
70
84
91
82
98
109
115
98
102
116
106
114
110
79
78
45
30
15
-17
-29
-30
-17
-23
-32
-38
-19
-9
-9
-5
-10
-37
-29
-13
3
1
-14
-17
-36
-63
-67
-56
-52
-55
-65
-66
-68
-87
-75
-67
-75
-62
-64
-64
-67
-81
-81
-69
-64
-53
-33
-5
22
28
34
59
71
106
128
130
136
144
158
186
195
177
181
177
170
169
150
139
145
124
117
89
53
26
14
1
-13
-43
-55
-57
-69
-59
-58
-73
-83
-80
-74
-69
-55
-55
-59
-41
-36
-15
-25
-31
-38
-59
-44
-35
-55
-26
-39
-38
-48
-65
-54
-40
-28
-16
-12
-20
-9
3
-4
1
2
-8
-15
-10
-5
-10
3
-2
7
32
56
42
67
83
74
95
101
85
88
83
94
95
90
68
65
52
43
14
-20
-22
-30
-39
-24
-45
-69
-75
-87
-95
-109
-131
-140
-135
-133
-109
-120
-131
-134
-128
-129
-126
-137
-145
-141
-130
-121
-123
-117
-124
-115
-101
-65
-55
-31
4
15
50
62
54
78
65
69
86
71
80
84
92
100
91
83
86
72
72
83
66
53
44
70
60
49
46
46
42
41
37
23
24
-1
5
18
32
25
23
3
-19
-28
-25
-57
-80
-65
-56
-35
-45
-44
-60
-69
-59
-69
-94
-120
-126
-120
-122
-136
-127
-108
-112
-100
-100
-124
-94
-75
-60
-40
-47
-33
-12
-2
31
81
104
119
125
121
138
119
104
100
109
99
89
49
35
26
19
23
9
1
-5
13
31
17
18
41
47
47
68
74
48
62
96
99
102
83
86
96
87
86
60
26
17
-11
-49
-65
-106
-151
-165
-181
-190
-210
-213
-203
-187
-178
-151
-117
-96
-90
-66
-35
-12
-15
5
21
29
52
53
36
26
36
49
55
52
53
78
74
79
71
52
61
59
73
81
74
82
83
71
62
37
13
19
-10
5
10
-1
-11
-16
-12
-3
-7
-3
-4
-21
-24
-26
-48
-70
-89
-82
-72
-68
-85
-77
-46
-34
-27
-20
-20
-26
-11
11
11
2
12
10
13
18
9
1
-8
-5
-1
-11
-37
-27
-4
2
19
23
17
15
34
48
51
64
62
92
84
88
82
80
83
74
79
73
63
15
18
-22
-38
-60
-87
-74
-81
-66
-75
-92
-84
-77
-81
-62
-65
-72
-64
-51
-39
-6
-7
-25
-4
-8
-1
6
22
19
20
21
51
54
65
80
103
127
143
144
134
131
133
140
121
130
117
102
124
116
94
96
79
71
72
63
40
56
64
76
69
26
5
-2
-4
0
-8
-20
-27
-53
-48
-44
-65
-53
-52
-55
-48
-62
-85
-96
-90
-90
-83
-88
-100
-85
-42
-38
-16
-7
2
52
62
78
94
91
82
77
69
65
44
28
34
17
6
-10
-19
-19
-37
-28
-30
-47
-46
-51
-42
-35
-35
-37
-35
-1
22
18
17
9
9
19
14
1
-15
-10
-28
-49
-70
-90
-101
-105
-95
-86
-78
-101
-113
-126
-127
-112
-91
-78
-40
-13
16
32
25
50
60
77
77
85
89
82
84
92
88
82
81
82
76
75
85
79
73
69
68
75
57
43
53
50
50
44
25
11
-2
-12
-17
-45
-54
-65
-71
-63
-95
-126
-140
-136
-134
-120
-97
-104
-105
-91
-93
-102
-99
-80
-71
-52
-19
-11
-7
8
28
45
50
40
38
50
50
51
32
34
47
47
65
71
56
69
89
104
119
131
128
124
123
98
87
64
56
71
51
52
41
19
14
9
5
-13
-6
1
-20
-20
-20
-43
-70
-57
-70
-64
-74
-89
-81
-77
-78
-68
-69
-93
-104
-83
-75
-84
-77
-75
-56
-34
-27
-17
-42
-30
-6
-3
18
25
35
55
63
66
83
70
61
77
81
91
112
101
111
121
109
96
92
76
74
66
70
47
27
14
-8
-28
-43
-67
-76
-79
-90
-75
-65
-76
-83
-70
-77
-81
-82
-80
-59
-52
-31
-9
-20
-34
-32
-29
-36
-31
-34
-34
-30
-30
11
10
6
2
-8
-3
-3
0
-8
2
21
41
50
47
35
27
6
-20
-18
-44
-41
-22
-25
-23
0
4
12
36
33
31
15
17
26
17
0
-20
-18
-37
-21
-2
-1
2
12
43
69
84
91
104
98
98
80
51
33
40
64
45
19
-1
6
-5
-12
-29
-57
-48
-55
-66
-62
-50
-29
-23
-4
9
5
-1
-3
-19
-48
-66
-92
-113
-105
-112
-100
-67
-69
-63
-32
-27
-22
15
15
17
29
56
74
75
78
75
70
84
96
92
104
69
58
67
42
25
12
5
-7
-25
-32
-37
-43
-42
-38
-33
-48
-58
-44
-33
-16
-23
-20
0
-8
10
16
2
-10
5
22
29
34
38
63
73
74
70
38
25
27
54
44
30
42
56
82
90
88
91
102
112
128
142
98
80
87
83
62
27
8
-33
-40
-45
-43
-47
-52
-44
-21
6
13
4
33
55
66
62
47
40
25
22
45
33
23
27
18
-7
-28
-43
-69
-84
-94
-86
-90
-122
-122
-100
-80
-51
-61
-62
-52
-53
-12
16
18
35
63
78
89
77
84
82
77
78
92
92
78
57
62
55
51
47
37
35
14
-8
-23
-18
-22
-33
-20
-7
-48
-54
-45
-47
-29
-41
-40
-15
-12
7
15
-9
-4
-16
-14
-8
-31
-36
-36
-34
-23
-39
-51
-44
-37
-19
8
-4
21
47
55
41
26
9
12
4
-2
2
-7
-13
-29
-55
-57
-59
-59
-43
-38
-33
-20
-13
-18
10
26
29
49
63
62
68
61
90
82
62
56
52
36
35
25
17
17
8
-12
-14
-23
-34
-50
-46
-44
-66
-54
-61
-53
-43
-39
-30
-36
-26
5
15
20
11
2
3
-10
-23
-35
-59
-77
-91
-114
-136
-159
-176
-173
-155
-163
-159
-158
-146
-132
-106
-74
-74
-62
-41
-43
-28
-27
-46
-47
-59
-50
-29
-26
1
12
47
44
42
47
48
37
40
52
38
59
61
73
78
38
15
7
0
-9
15
14
19
19
-1
-8
-27
-40
-55
-54
-56
-46
-47
-33
-9
-29
-29
-24
-36
-69
-85
-81
-84
-101
-90
-69
-63
-37
-15
-30
-30
-24
-42
-43
-55
-34
3
28
20
21
29
32
63
80
110
106
99
129
139
154
169
160
142
115
97
99
78
48
47
43
42
29
15
-2
-18
-22
-16
-19
-27
-33
-24
-34
-48
-59
-60
-61
-61
-57
-66
-105
-103
-102
-117
-157
-205
-225
-244
-264
-266
-296
-336
-344
-348
-358
-357
-346
-333
-315
-305
-298
-282
-269
-236
-207
-199
-189
-175
-155
-135
-115
-83
-80
-66
-59
-59
-30
-13
-16
-18
-13
-16
-22
-15
-32
-56
-66
-61
-50
-62
-64
-56
-42
-35
-39
-26
-14
15
38
60
84
88
86
98
95
98
101
100
98
95
106
86
39
37
17
0
-14
-45
-81
-112
-131
-122
-122
-116
-104
-99
-90
-58
-44
-24
17
49
73
103
111
123
147
157
178
196
188
214
227
233
214
228
237
233
240
254
284
275
292
293
276
261
245
247
223
194
176
171
147
137
124
120
109
104
94
73
57
26
24
11
-31
-46
-76
-81
-92
-85
-85
-83
-80
-79
-75
-60
-47
-28
4
31
43
58
69
81
110
111
99
98
84
104
105
85
97
102
119
123
116
135
146
170
188
171
151
144
160
172
174
162
161
149
142
145
102
72
74
60
56
54
26
23
24
19
17
34
9
27
35
21
23
-11
-1
-2
-24
-28
-43
-69
-105
-115
-118
-100
-82
-72
-55
-27
-24
-7
9
16
59
83
129
153
149
166
165
153
163
143
148
141
119
103
62
20
2
-11
-3
-2
-18
-14
-27
-13
23
26
16
15
-3
-3
10
-2
-4
9
21
49
49
44
47
27
28
55
44
19
17
6
15
8
-41
-41
-41
-55
-47
-55
-91
-90
-75
-66
-67
-70
-67
-63
-56
-45
-47
-69
-68
-65
-65
-66
-92
-83
-55
-66
-46
-27
-13
-7
16
44
94
106
120
129
131
146
164
154
133
136
125
128
118
99
99
80
74
52
12
-9
-18
-15
-12
-30
-35
-37
-58
-45
-28
-38
-40
-20
-26
-12
-28
-38
-28
-24
-1
17
10
9
22
14
26
24
14
26
34
43
25
7
-13
-31
-38
-39
-32
-36
-19
-15
-13
-3
-19
-28
-42
-41
-20
-18
-25
-5
10
12
30
20
13
15
15
46
55
44
38
69
61
51
22
0
4
-26
-14
-5
4
-10
-12
-14
-18
-63
-91
-91
-113
-118
-105
-109
-95
-101
-81
-25
-37
-35
-22
-12
-9
18
18
29
36
26
31
17
13
17
27
29
17
-4
3
-2
2
12
9
2
8
-17
-12
-17
-35
-24
-28
-14
-11
-23
-51
-69
-75
-59
-55
-71
-65
-65
-75
-60
-60
-67
-66
-66
-58
-60
-63
-50
-34
-19
8
3
3
0
-11
12
22
5
-18
-4
6
9
32
20
20
7
-4
-5
3
-13
-4
-3
-4
-4
-11
-32
-45
-28
-19
-35
-37
-26
-18
-8
-1
-5
-2
-18
-10
1
1
-29
-34
-16
-17
-4
-21
-40
-30
-19
-19
-7
-35
-36
-18
-17
-13
-1
-5
31
51
63
61
47
20
12
-2
-16
-28
-47
-40
-27
-20
-14
-14
-19
3
4
10
10
1
14
35
45
57
54
49
63
52
58
48
46
61
63
53
39
33
34
38
27
42
57
35
29
33
39
55
66
76
57
32
28
12
-18
-28
-41
-29
-23
-24
-3
8
17
26
42
22
6
4
-6
-21
-25
-36
-41
-42
-59
-58
-77
-78
-92
-95
-87
-92
-82
-44
-24
-10
20
6
15
27
24
48
46
40
61
66
78
77
89
85
60
73
100
105
90
67
77
72
94
94
96
98
82
93
84
62
52
51
53
40
8
-11
-39
-52
-58
-67
-81
-90
-82
-81
-82
-54
-46
-45
-43
-29
-9
19
29
41
38
37
26
32
48
28
16
21
28
-2
5
9
1
2
-6
1
-21
-30
-20
-25
-23
-34
-29
-21
-2
2
11
40
34
28
13
11
16
24
57
73
68
95
84
85
77
63
45
30
11
-12
-8
-15
-37
-50
-67
-72
-75
-83
-70
-62
-44
0
-11
-9
3
10
27
32
32
21
15
13
-6
-29
-44
-41
-36
-22
-31
-47
-47
-35
-38
-49
-40
-36
-26
-5
14
13
5
8
18
21
25
14
26
33
23
49
73
55
57
57
58
39
15
-2
-12
-24
-27
-28
-49
-41
-27
13
50
64
50
68
71
52
51
21
8
6
11
17
-18
-52
-63
-104
-107
-96
-117
-123
-129
-121
-113
-114
-121
-136
-124
-101
-75
-72
-82
-61
-38
5
8
-10
9
5
8
31
32
31
36
42
60
54
43
35
24
23
35
38
30
39
49
77
82
60
74
64
69
52
61
71
68
57
52
58
16
12
21
7
0
16
-16
-29
-30
-13
-19
-52
-47
-56
-68
-78
-105
-113
-120
-104
-83
-74
-79
-95
-94
-90
-96
-76
-70
-72
-59
-48
-19
-11
-16
-23
9
36
70
87
93
99
96
116
107
107
111
114
130
136
122
118
123
118
123
112
86
69
64
56
65
44
24
35
18
12
-12
-36
-48
-54
-53
-73
-85
-104
-122
-112
-113
-93
-113
-116
-120
-109
-111
-113
-106
-84
-77
-59
-39
-49
-30
-45
-52
-65
-59
-74
-98
-102
-93
-96
-98
-76
-44
-47
-22
-2
-15
19
50
64
112
111
103
124
121
122
128
110
95
107
88
76
54
37
33
30
48
46
28
19
12
36
37
29
17
-3
-16
-29
-35
-77
-108
-109
-111
-109
-124
-143
-141
-152
-154
-169
-168
-173
-144
-130
-131
-130
-125
-101
-83
-69
-71
-62
-72
-45
-7
6
-1
17
47
87
124
166
179
207
224
234
236
229
225
218
220
189
165
161
154
140
113
93
83
54
34
22
-4
-20
-43
-47
-60
-66
-67
-85
-111
-131
-130
-143
-145
-155
-185
-201
-208
-201
-178
-204
-203
-175
-162
-141
-122
-89
-69
-16
35
78
115
125
152
188
203
214
203
210
193
184
164
115
87
77
62
65
46
18
40
29
15
18
5
-12
-17
-21
-20
-27
-39
-28
-2
11
20
13
12
-5
-3
12
-21
-37
-52
-71
-77
-81
-94
-93
-94
-84
-85
-93
-106
-109
-117
-139
-124
-119
-112
-65
-37
-2
43
69
110
125
123
148
161
159
178
196
193
209
202
191
172
147
155
142
119
90
74
60
49
24
10
-6
-24
-40
-46
-77
-74
-67
-61
-35
-56
-62
-55
-45
-32
-32
-34
-5
12
22
49
63
46
42
47
60
60
52
47
37
20
11
-8
-16
-14
-13
-1
-31
-57
-60
-46
-19
-22
-23
-14
7
16
33
36
33
47
42
43
35
22
12
27
32
19
25
-4
-29
-40
-55
-51
-65
-66
-59
-42
-29
-28
-19
-14
-2
6
27
33
15
27
24
24
16
16
12
17
30
22
36
28
28
15
14
18
15
34
17
-4
-21
-13
-22
-26
-20
-31
-22
-16
-29
-19
-15
-19
-19
-6
21
14
16
26
11
-11
-30
-30
-37
-41
-30
-44
-44
-35
-22
-28
-40
-33
-31
-17
-23
-38
-35
-50
-54
-44
-30
-32
-24
3
-6
3
4
-10
20
22
37
59
60
55
59
62
50
40
36
46
12
19
21
-13
1
9
2
-1
-15
-9
-1
21
42
70
57
42
47
54
36
34
43
33
45
50
56
19
2
-9
-25
-31
-20
-49
-42
-48
-49
-30
-55
-68
-80
-78
-68
-52
-39
-34
-5
1
20
25
21
27
10
27
11
-2
4
-18
-21
-12
3
-14
-29
-6
-8
-5
8
-2
-9
-17
-11
-11
-14
7
7
5
-3
-39
-73
-59
-61
-46
-39
-42
-33
-23
-4
-4
0
14
32
64
86
96
92
107
110
116
123
98
89
92
75
94
90
66
58
67
53
42
41
12
-2
-23
-47
-47
-50
-44
-34
-25
-20
-19
-11
-2
15
22
46
33
37
48
31
29
47
33
18
24
11
0
11
15
19
10
8
-17
-41
-56
-67
-38
10
2
-4
23
23
32
51
58
65
69
78
108
90
75
54
23
22
19
-12
-14
-19
-26
-18
-12
-23
-19
-6
5
4
-14
-14
-18
-21
-11
-38
-87
-113
-123
-127
-140
-169
-179
-170
-189
-184
-177
-179
-165
-146
-104
-67
-36
1
34
55
84
109
128
154
182
187
198
204
206
215
209
212
216
193
173
154
122
103
67
25
-4
-24
-34
-44
-40
-34
-25
-44
-45
-46
-52
-50
-19
8
14
8
12
6
-6
-19
-38
-58
-80
-89
-77
-85
-90
-78
-85
-76
-66
-53
-23
-2
17
49
89
92
90
101
68
56
49
23
20
27
31
56
72
65
92
111
127
125
96
93
97
87
56
62
49
34
40
29
-5
-37
-57
-73
-98
-116
-132
-163
-157
-156
-164
-155
-157
-145
-110
-111
-102
-80
-69
-56
-28
-11
-1
12
24
35
24
30
42
26
8
-1
8
8
-4
-8
-20
-49
-31
-27
-46
-54
-70
-75
-89
-91
-94
-83
-73
-53
-51
-65
-80
-77
-54
-29
-23
-26
-16
-3
3
18
20
24
40
56
60
61
50
46
65
83
80
78
81
79
65
66
51
37
26
18
36
39
19
15
37
30
9
-10
-22
-54
-68
-59
-51
-55
-55
-52
-61
-68
-69
-61
-40
-16
-12
1
-13
0
6
2
-1
-16
-23
-24
-16
-1
9
14
23
22
15
10
13
-5
6
12
0
14
20
13
0
-22
-12
-10
-21
-16
-21
-14
3
-5
11
9
-6
-5
-2
-12
-11
-4
-15
-19
-36
-43
-66
-67
-64
-62
-54
-64
-54
-33
-15
-7
-20
-22
-31
-17
16
33
39
43
29
37
32
17
32
30
41
43
32
-5
2
-10
19
15
0
-9
3
6
11
25
21
34
31
42
52
24
30
43
44
51
63
57
62
78
77
61
65
47
47
44
28
24
11
16
-3
-12
-22
-38
-42
-64
-73
-82
-92
-84
-72
-70
-74
-65
-64
-83
-93
-85
-54
-38
-39
-35
-7
-8
-13
6
-13
-15
-12
10
9
-11
18
34
41
59
61
65
76
80
84
121
96
81
81
58
56
47
34
42
43
66
73
66
94
103
96
92
87
87
75
83
104
134
119
93
78
50
50
27
-4
-14
-32
-44
-70
-99
-104
-101
-103
-108
-104
-127
-145
-147
-159
-150
-159
-158
-139
-119
-92
-62
-62
-49
-15
2
32
47
68
95
118
133
154
156
137
142
147
147
144
139
135
141
139
158
141
140
123
115
111
72
56
46
29
21
13
-21
-52
-55
-58
-71
-87
-106
-116
-120
-120
-106
-109
-106
-81
-72
-51
-39
-51
-45
-35
-29
-22
-11
-19
-16
-16
8
14
-12
-29
-30
-32
-17
-12
-15
-9
-3
17
38
39
57
81
112
141
142
143
141
122
134
143
134
123
120
129
118
128
106
76
61
48
50
19
2
-14
-29
-24
-47
-87
-126
-163
-180
-171
-184
-205
-182
-168
-132
-112
-105
-101
-75
-63
-54
-35
-41
-20
-19
-15
-2
2
-2
3
0
-19
-34
-47
-59
-56
-56
-44
-32
-29
8
30
63
81
54
60
78
96
103
103
93
92
108
119
118
92
92
120
115
123
115
105
96
103
87
48
22
-8
-10
-17
-53
-76
-108
-135
-151
-163
-159
-178
-168
-167
-172
-166
-171
-166
-157
-154
-114
-109
-118
-104
-90
-68
-49
-42
-20
0
20
43
79
69
57
53
57
68
58
64
57
70
91
122
131
111
119
119
129
111
82
69
57
45
53
43
20
17
12
16
14
-8
0
-11
-22
-26
-30
-46
-65
-61
-55
-28
-33
-28
-14
-6
3
5
5
1
-19
-23
-13
-3
-5
0
-13
-13
-41
-52
-38
-49
-38
-40
-76
-98
-89
-83
-65
-59
-65
-38
-19
17
67
78
102
112
115
137
142
120
124
120
120
106
85
95
80
79
78
54
21
5
17
27
47
56
41
48
35
17
22
19
-6
-22
-37
-40
-53
-76
-80
-94
-87
-78
-84
-91
-110
-120
-111
-112
-148
-150
-122
-116
-138
-142
-151
-144
-123
-90
-56
-55
-36
-36
-32
-21
-19
-7
34
37
66
87
84
96
108
129
153
153
158
172
159
158
156
150
141
130
138
142
110
99
109
90
69
62
50
25
2
-4
-30
-37
-29
-20
-9
-2
-3
-4
-40
-47
-48
-50
-54
-73
-73
-85
-83
-75
-86
-92
-109
-98
-99
-134
-131
-142
-137
-131
-127
-139
-126
-118
-120
-92
-78
-48
-31
3
24
39
53
71
95
92
107
116
97
87
80
70
53
18
-4
-30
-43
-30
-41
-26
-35
-53
-41
-51
-58
-63
-56
-56
-24
-42
-51
-34
-35
-44
-32
-12
-18
19
36
44
76
89
92
98
77
57
23
5
-6
-37
-44
-65
-100
-107
-80
-81
-57
-12
-18
-7
9
37
69
84
100
119
118
111
115
92
75
80
66
74
55
15
41
37
54
64
45
43
38
31
49
25
8
4
-19
-19
-14
-39
-47
-61
-71
-66
-68
-68
-87
-104
-112
-101
-103
-110
-111
-109
-97
-85
-85
-71
-69
-47
-29
-59
-49
-23
-9
5
9
-8
2
-4
13
28
15
-7
-8
-5
14
38
44
60
53
68
86
82
70
50
41
49
22
10
18
24
25
29
29
17
14
28
11
12
11
-21
-19
-16
4
30
31
26
14
13
21
4
-11
1
-13
-25
-6
-17
-15
-11
-28
-12
-24
-34
-36
-41
-23
-28
-38
-31
-27
-34
-33
-24
-22
-19
-8
16
36
39
45
46
51
58
45
32
15
8
25
27
20
40
39
45
58
66
47
41
31
21
23
7
12
0
12
12
-8
-10
-23
-54
-82
-76
-91
-91
-95
-116
-107
-92
-90
-74
-49
-41
-14
-10
2
12
13
28
46
19
32
27
13
32
24
15
13
7
9
5
-26
-44
-44
-22
-20
-18
2
8
-2
4
-5
-9
8
19
39
33
19
-1
16
27
26
15
-3
-19
-37
-21
-21
-33
-40
-30
-31
-27
-4
7
-3
-11
-2
9
10
-9
-23
-36
-26
-22
-31
-21
-24
-13
8
22
22
25
49
53
66
69
66
89
99
137
180
174
180
192
199
201
177
153
131
106
65
49
26
-4
-5
6
-2
-34
-58
-65
-75
-76
-62
-88
-100
-106
-118
-129
-120
-129
-111
-95
-77
-66
-66
-70
-66
-46
-24
-2
-11
-5
-2
2
23
-4
-3
0
13
0
4
-3
-17
-16
-14
-20
-26
-26
-22
-12
-5
24
10
25
45
57
89
76
55
62
53
60
64
47
29
33
32
36
20
-16
-2
6
1
-1
-23
-42
-37
-73
-54
-64
-98
-92
-106
-94
-101
-122
-125
-111
-106
-86
-77
-100
-89
-75
-50
-23
-13
-1
23
33
44
63
15
5
-18
-46
-39
-62
-69
-75
-83
-91
-77
-98
-112
-89
-83
-81
-78
-84
-69
-54
-41
-9
-23
-21
-14
3
29
23
21
53
67
79
102
89
73
64
89
122
113
110
113
127
139
135
115
106
108
104
115
122
105
72
62
61
70
62
37
35
21
28
27
-6
-33
-62
-71
-81
-84
-94
-83
-82
-73
-69
-69
-75
-80
-68
-51
-50
-69
-67
-62
-57
-36
-21
-7
18
30
43
27
21
33
50
59
52
78
75
75
81
69
85
109
117
120
129
128
120
122
125
130
134
132
140
150
166
178
177
159
125
108
89
83
53
19
8
-3
-22
-28
-28
-35
-23
-12
-10
-6
-8
11
15
8
2
-15
-16
-2
-3
10
29
19
-6
-32
-56
-63
-62
-70
-62
-40
-25
5
17
40
71
95
112
133
163
182
187
210
223
214
212
217
217
210
190
172
139
116
86
85
70
35
37
44
37
5
-24
-44
-55
-64
-89
-99
-116
-117
-119
-147
-165
-187
-202
-212
-197
-160
-133
-113
-84
-60
-34
-17
-15
-19
-22
-11
2
1
-4
-3
-2
10
17
8
7
0
36
64
78
103
122
135
156
193
166
156
173
163
156
133
96
61
31
17
-5
-31
-40
-54
-63
-73
-88
-105
-113
-112
-113
-93
-82
-72
-48
-37
-13
-32
-66
-72
-57
-63
-59
-54
-60
-45
-37
-17
6
-12
-23
-8
15
31
23
23
5
13
15
16
29
2
11
19
15
24
31
45
34
24
37
27
12
25
45
44
34
9
18
4
-7
17
14
-7
-23
-26
-23
-55
-71
-76
-87
-93
-81
-63
-49
-40
-3
11
-7
-23
-28
-26
-40
-25
-15
-28
-37
-58
-60
-75
-101
-90
-104
-100
-71
-79
-90
-88
-103
-87
-84
-123
-138
-172
-401
-697
-979
-1295
-1476
-1691
-1916
-2060
-2029
-1773
-1439
-1034
-422
142
767
1458
2023
2514
2956
3174
3275
3281
3152
3011
2702
2325
1924
1501
1157
831
436
106
-240
-562
-854
-1160
-1440
-1715
-2014
-2222
-2346
-2375
-2311
-2182
-1902
-1490
-1013
-461
130
707
1214
1659
2044
2251
2284
2212
1988
1589
1074
508
-187
-916
-1538
-2200
-2669
-3090
-3433
-3612
-3639
-3529
-3331
-3055
-2617
-2174
-1637
-1001
-401
265
1048
1708
2353
3012
3554
4090
4483
4760
4940
4940
4890
4672
4323
3924
3340
2728
2037
1367
710
97
-553
-1095
-1630
-2038
-2354
-2679
-2958
-3159
-3337
-3421
-3464
-3423
-3256
-3042
-2727
-2384
-1970
-1459
-915
-394
158
607
1082
1490
1753
1924
1980
1889
1740
1473
1138
747
242
-269
-799
-1332
-1889
-2412
-2909
-3331
-3624
-3798
-3844
-3770
-3537
-3108
-2524
-1781
-903
-65
886
1830
2711
3524
4239
4760
5184
5439
5559
5592
5473
5292
4977
4646
4270
3776
3236
2751
2184
1693
1216
644
196
-231
-722
-1408
-2138
-2921
-3558
-4262
-4879
-5533
-5972
-6180
-6206
-6031
-5501
-4907
-4080
-3073
-2009
-848
254
1216
2075
2780
3282
3670
3827
3802
3564
3183
2757
2262
1646
1009
297
-435
-1219
-2123
-2965
-3816
-4644
-5290
-5799
-6065
-6089
-5809
-5188
-4315
-3193
-1866
-464
1072
2569
3895
5049
5983
6615
7033
7155
7087
6806
6373
5747
5129
4664
4124
3837
3556
3390
3368
3362
3289
3149
2924
2670
2206
1080
-174
-1758
-3294
-4571
-6185
-7715
-8904
-9764
-9898
-9765
-9343
-8310
-7240
-5781
-4136
-2540
-887
530
1664
2779
3540
4262
4796
5042
5288
5294
5122
5141
4885
4492
3960
3122
2243
1085
-282
-1785
-3519
-5306
-6948
-8308
-9312
-9900
-10141
-9687
-8729
-7254
-5350
-3291
-1063
1244
3223
5076
6658
7733
8406
8664
8521
8201
7702
7104
6509
5872
5389
5071
4844
4861
4716
4538
4556
4155
3861
3398
2607
1873
911
-513
-2038
-3814
-5214
-6306
-7607
-8587
-9524
-9978
-9642
-9350
-8817
-7735
-6844
-5459
-4017
-2643
-1062
247
1414
2694
3664
4641
5380
5899
6353
6383
6249
6056
5547
4889
3842
2479
1217
-274
-1762
-3277
-4925
-6457
-7810
-8708
-9176
-9422
-9308
-8741
-7617
-6017
-4307
-2393
-274
1753
3617
5306
6694
7702
8299
8528
8329
7899
7326
6516
5716
4956
4136
3565
3237
2992
2900
2791
2936
3042
3061
3171
3050
3026
2765
2453
1914
687
-685
-2066
-3264
-4461
-5930
-7469
-8536
-9139
-9316
-9486
-9216
-8504
-7660
-6620
-5192
-3764
-2239
-805
490
1848
3005
4005
4944
5617
6103
6178
6126
6152
5810
5148
4174
3078
1939
557
-903
-2407
-4101
-5806
-7241
-8200
-8832
-9253
-9287
-8735
-7597
-6079
-4400
-2364
-245
1646
3417
5036
6322
7173
7496
7528
7217
6679
6130
5420
4728
4069
3462
3274
3279
3295
3529
3675
4030
4293
4332
4430
4257
4055
3842
3409
3036
1789
216
-1156
-2432
-3625
-5104
-6929
-8193
-9163
-9801
-10160
-10332
-9928
-9362
-8627
-7229
-5723
-4174
-2424
-918
814
2369
3671
5075
6067
6671
6958
6866
6877
6548
5773
4874
3677
2467
1228
-201
-1426
-2816
-4492
-5863
-6905
-7653
-8101
-8409
-8357
-7839
-6893
-5529
-4010
-2250
-554
970
2601
4180
5294
5965
6369
6437
6217
5946
5526
4936
4329
3752
3433
3393
3428
3550
3884
4288
4649
4995
5221
5551
5617
5509
5436
5232
4957
3685
1927
277
-1229
-2799
-4572
-6854
-8820
-10259
-11168
-11861
-12259
-12198
-11723
-10885
-9461
-7755
-6013
-4081
-2256
-353
1531
3144
4699
6054
6954
7540
7735
7929
7970
7621
6914
5836
4710
3525
2179
803
-724
-2632
-4415
-5901
-7241
-8233
-9084
-9604
-9630
-9156
-8129
-6787
-5174
-3369
-1799
-2
1866
3398
4600
5388
5829
6137
6258
6188
5944
5516
5174
4963
4937
5068
5079
5328
5746
6016
6318
6416
6372
6489
6241
5937
5585
5171
4673
3014
1200
-620
-2332
-3834
-5861
-8357
-10307
-11871
-12713
-13445
-13936
-13620
-13050
-12083
-10297
-8453
-6297
-4078
-2110
300
2400
4222
6111
7443
8567
9211
9280
9626
9599
9206
8383
6992
5759
4408
2785
1315
-693
-2835
-4871
-6794
-8264
-9794
-10983
-11597
-11847
-11374
-10403
-9076
-7092
-5165
-3146
-898
1318
3485
5078
6153
7140
7645
7999
8130
7792
7400
6938
6574
6451
6169
5969
5979
6075
6405
6341
6319
6352
6114
5973
5485
4966
4684
4022
2378
459
-1757
-3462
-5040
-7099
-9390
-11698
-13243
-13742
-14340
-14563
-14091
-13451
-12030
-10099
-7941
-5493
-3281
-1112
1286
3409
5430
7106
8457
9669
10249
10330
10489
10436
10092
9066
7453
6020
4471
2668
817
-1530
-4165
-6516
-8621
-10346
-12020
-13292
-13974
-13975
-13209
-11896
-10232
-7854
-5324
-2965
-362
2385
4708
6561
7838
8692
9280
9584
9544
9150
8553
7991
7454
7148
6839
6386
6170
6233
6286
6134
5918
5592
5354
4986
4449
3771
3358
2858
1432
-507
-2343
-4235
-5449
-7139
-9332
-11439
-12946
-13507
-13710
-14029
-13558
-12849
-11641
-9628
-7578
-5289
-2968
-960
1457
3690
5472
7318
8627
9812
10642
10593
10642
10648
10225
9391
7637
5979
4496
2603
691
-1615
-4419
-6726
-8897
-10802
-12410
-13857
-14538
-14558
-13913
-12571
-10922
-8659
-5894
-3458
-732
2112
4637
6692
8105
9068
9809
10101
10112
9707
9023
8312
7676
7135
6670
6111
5662
5511
5472
5305
5022
4670
4455
4144
3808
3344
3040
2896
2558
1293
-394
-2051
-3330
-4272
-6009
-8354
-10536
-11885
-12393
-12926
-13587
-13403
-12865
-11698
-9898
-7893
-5676
-3404
-1189
1404
3691
5672
7555
9048
10298
10872
10775
10893
10846
10207
8929
7046
5450
3903
2001
-80
-2440
-5071
-7302
-9453
-11292
-12936
-14303
-14741
-14657
-14009
-12625
-10819
-8327
-5508
-3024
-170
2755
5386
7441
8805
9809
10581
10781
10747
10239
9430
8710
7948
7323
6694
5873
5319
5126
4932
4652
4238
3950
3652
3384
2983
2727
2506
2452
2267
998
-514
-1952
-3318
-4125
-5815
-8334
-10373
-11784
-12260
-12827
-13657
-13413
-12657
-11524
-9560
-7650
-5355
-2871
-734
1845
4165
5975
7963
9299
10266
10849
10578
10626
10562
9787
8536
6626
5016
3644
1657
-426
-2715
-5373
-7504
-9562
-11580
-13169
-14664
-15186
-15040
-14480
-13113
-11255
-8829
-5809
-3210
-242
2908
5574
7770
9231
10205
11075
11280
11087
10492
9454
8608
7776
6977
6209
5253
4681
4446
4257
4093
3779
3518
3505
3304
3261
3186
3049
3350
3245
2250
806
-825
-2010
-2775
-4680
-7123
-9582
-11118
-11631
-12489
-13539
-13562
-13207
-12106
-10418
-8579
-6325
-4103
-1866
818
3131
5202
7182
8669
10000
10646
10614
10752
10793
10316
9103
7229
5689
4227
2370
268
-2177
-4793
-7183
-9146
-11355
-13246
-14776
-15622
-15555
-15073
-14082
-12248
-9918
-6962
-4189
-1447
1952
4849
7099
8981
10199
11185
11841
11666
11258
10380
9385
8704
7719
6770
5799
4798
4493
4261
3871
3610
3350
3171
3175
2987
2940
3021
3192
3497
2686
1222
-160
-1447
-2189
-3668
-6391
-8788
-10567
-11405
-12039
-13340
-13744
-13304
-12632
-11030
-9178
-7162
-4762
-2648
-83
2522
4455
6567
8357
9608
10593
10658
10768
11089
10571
9448
7692
5895
4542
2657
428
-1952
-4554
-6858
-9010
-10933
-13060
-14786
-15629
-15783
-15423
-14557
-13025
-10722
-8081
-5188
-2248
857
4166
6742
8643
10417
11712
12494
12816
12377
11718
10724
9778
8858
7511
6193
5003
4044
3623
3033
2435
2216
1873
1961
2085
2199
2557
2910
3488
3652
2367
1191
-123
-1119
-2120
-4601
-7542
-9610
-11071
-11862
-13125
-14114
-13819
-13273
-11938
-9952
-8092
-5675
-3326
-1051
1760
3809
5676
7626
8943
10022
10387
10307
10706
10597
9851
8481
6635
5239
3685
1588
-704
-3453
-6359
-8573
-10772
-13141
-15023
-16441
-16778
-16363
-15542
-13880
-11581
-8682
-5302
-2375
962
4487
7101
9316
11048
12082
12948
13093
12645
11953
10771
9841
8937
7703
6604
5343
4481
4201
3606
3215
2794
2366
2329
2167
2137
2310
2396
2813
2072
615
-613
-2011
-2718
-3981
-6675
-9050
-10776
-11595
-11848
-12947
-13275
-12805
-11997
-10013
-8056
-6137
-3732
-1700
875
3481
5204
7159
8714
9796
10664
10542
10484
10595
9969
8836
6874
4895
3432
1499
-773
-3218
-6072
-8415
-10277
-12308
-13988
-15470
-16094
-15741
-14962
-13592
-11584
-9177
-6083
-3123
-213
3023
5913
8210
9961
11109
12026
12491
12351
11796
10754
9633
8788
7904
6906
5776
4646
4154
3859
3587
3219
2898
2667
2610
2670
2657
2850
3170
3093
1890
452
-1038
-2117
-3117
-5057
-7824
-10246
-11697
-12115
-12799
-13664
-13686
-13137
-11706
-9630
-7584
-5354
-3122
-827
1901
4123
6000
7788
9144
10135
10534
10439
10569
10511
9831
8364
6346
4753
3359
1453
-847
-3619
-6412
-8520
-10572
-12460
-14322
-15838
-16150
-15740
-14797
-13195
-11270
-8549
-5507
-2675
557
3651
6268
8485
9900
11010
11873
12075
11978
11267
10205
9376
8562
7747
6738
5475
4665
4291
4022
3904
3317
2998
2812
2666
2751
2824
2985
3349
2672
1251
-157
-1736
-2528
-3855
-6401
-9046
-11199
-12201
-12351
-13360
-13841
-13538
-12732
-10730
-8625
-6626
-4254
-2181
333
2940
4760
6664
8247
9382
10294
10413
10390
10635
10309
9474
7851
5948
4611
3023
868
-1772
-4895
-7674
-10126
-12189
-14211
-16116
-17098
-17078
-16302
-14749
-12734
-10128
-7109
-3941
-708
2450
5481
7944
9480
10658
11561
11958
12075
11631
10803
10006
9312
8794
8206
7184
6442
5894
5647
5459
4755
4084
3484
2914
2671
2358
2133
2192
1398
-200
-1610
-3155
-3966
-5023
-7267
-9636
-11689
-12669
-12611
-13281
-13614
-13201
-12527
-10525
-8239
-6142
-3691
-1585
769
3421
5292
7161
8763
9740
10570
10538
10305
10461
10073
9165
7512
5383
3929
2403
400
-2077
-5113
-7791
-10146
-12050
-13791
-15555
-16534
-16473
-15777
-14218
-12224
-9750
-6831
-3853
-767
2293
5132
7561
9077
10066
10889
11246
11311
10959
10252
9458
8869
8440
7967
7148
6353
6079
5722
5577
5198
4470
3929
3627
2952
2813
2494
2503
2408
569
-1054
-2452
-3906
-4567
-6505
-9426
-11388
-13031
-13228
-13471
-14476
-14137
-13407
-12128
-9457
-7422
-5174
-2544
-448
2463
4783
6415
8589
9898
10740
11335
10931
11131
11169
10262
8945
6754
4904
3635
1579
-922
-3901
-7049
-9571
-11688
-13641
-15500
-16830
-17144
-16511
-15252
-13331
-10883
-8017
-4978
-1862
1152
4124
6694
8398
9524
10327
10751
11013
10889
10415
9798
9225
9040
8778
8141
7405
6751
6385
6324
5616
4981
4216
3417
3038
2539
2132
2274
2097
931
-669
-2546
-3704
-4420
-6216
-8711
-11389
-13379
-13627
-14009
-14777
-14677
-14324
-12805
-10306
-8003
-5363
-2881
-494
2566
4954
6904
8878
10166
11249
11620
11101
11141
11094
10481
9311
7142
5249
3960
2225
123
-2905
-6131
-8906
-11244
-13182
-15272
-17007
-17625
-17305
-16110
-14174
-11862
-8941
-5820
-2573
615
3698
6435
8340
9436
10258
10671
10773
10720
10257
9623
9039
8818
8703
8212
7604
6876
6445
6310
5692
4998
4276
3286
2703
1969
1572
1593
1891
2031
685
-1060
-2205
-3022
-3654
-5570
-8740
-11357
-12921
-13372
-14031
-15185
-15309
-14607
-13055
-10448
-8008
-5392
-2592
73
3214
5765
7593
9654
11077
11784
11779
11198
11170
11024
10049
8437
6248
4566
3430
1768
-717
-3676
-6633
-9318
-11279
-13494
-15779
-17189
-17672
-17172
-15961
-14245
-11607
-8649
-5450
-2045
1006
4172
6928
8507
9638
10419
10718
11093
10942
10392
9902
9272
9282
9031
8209
7635
6735
6257
6017
4902
3978
3414
2449
1995
1580
1107
1424
2129
2533
1743
88
-1158
-1566
-2438
-4389
-7514
-10637
-12283
-13015
-14211
-15317
-15733
-15180
-13406
-11190
-8725
-5931
-3233
-191
2960
5327
7356
9168
10608
11394
10985
10464
10431
10148
9470
7966
5951
4653
3672
2340
71
-2895
-5718
-8348
-10522
-12837
-15463
-17220
-17816
-17626
-16547
-14908
-12420
-9352
-6053
-2524
863
4049
7007
8872
10045
10890
11246
11491
11366
10630
9939
9366
9136
8987
8131
7310
6634
6027
5502
4521
3521
2774
2007
1207
665
143
384
1084
2244
2210
1007
76
-681
-864
-1853
-4790
-7989
-10472
-12046
-12767
-14572
-15677
-15596
-14962
-12990
-10530
-8103
-4931
-2082
1021
4198
6189
8359
10266
11045
11361
10794
10164
10215
9566
8479
6805
4950
4060
3177
1241
-1158
-4295
-7316
-9367
-11833
-14371
-16577
-18157
-18249
-17468
-16148
-13693
-11082
-7738
-3847
-454
3144
6371
8517
10260
11262
11813
12371
12217
11693
11096
10244
9891
9728
8822
8027
6981
6041
5595
4414
3290
2404
1128
803
4
-600
-469
-85
1235
1943
651
18
-860
-1044
-1199
-3852
-6996
-9452
-11362
-11865
-13342
-14994
-14863
-14640
-12842
-10189
-8138
-5149
-2136
684
4132
6137
7939
10010
10890
11280
10767
9777
9631
9132
7937
6409
4382
3187
2466
921
-1694
-4756
-7787
-9880
-11794
-14171
-16489
-18022
-18063
-16845
-15292
-13270
-10412
-7216
-3436
301
3646
6640
8926
10505
11690
12126
12446
12537
12040
11353
10377
9709
9526
8788
7665
6490
5232
4546
3826
2639
1501
338
-450
-553
-952
-796
-271
943
2049
1533
737
72
-233
-414
-2423
-5582
-8309
-10410
-11190
-12625
-14369
-14843
-14595
-13096
-10591
-8578
-6026
-3133
-153
3231
5388
7062
8986
10112
10741
10573
9616
9417
9014
8119
6843
4950
3650
2797
1294
-1076
-4154
-7182
-9467
-11548
-13979
-16363
-18032
-18169
-17171
-15706
-13693
-10942
-7657
-3848
-113
3201
6166
8578
10347
11534
12053
12276
12398
12085
11416
10410
9790
9517
8846
7912
6720
5515
4856
4059
2970
1868
790
142
-59
-399
-267
153
1385
1953
965
81
-930
-1137
-1746
-4144
-7310
-9910
-11573
-11989
-13467
-14699
-14790
-14226
-12212
-9653
-7542
-4823
-2046
952
4227
6059
7775
9563
10555
11050
10633
9772
9665
9085
8090
6589
4568
3276
2423
584
-1878
-5006
-8157
-10207
-12408
-14809
-16952
-18410
-18298
-17169
-15683
-13243
-10473
-7056
-3144
376
3783
6912
9125
10859
11862
12217
12537
12516
12096
11252
10197
9675
9363
8627
7627
6349
5248
4658
3841
2703
1684
637
154
-24
-112
46
665
1901
2382
1354
573
-447
-652
-1504
-4174
-7383
-10156
-11778
-12335
-13989
-15205
-15328
-14797
-12574
-10138
-7938
-5139
-2490
585
3797
5582
7469
9202
10214
10779
10321
9818
9852
9386
8617
7202
5351
4342
3489
1766
-691
-3907
-6976
-9191
-11652
-14264
-16720
-18370
-18540
-17695
-16398
-14216
-11525
-8123
-4278
-667
2858
6108
8550
10455
11667
12232
12636
12727
12372
11575
10573
10037
9687
8844
7800
6464
5432
4671
3842
2626
1627
750
178
37
-215
-226
648
1840
1936
1069
-146
-943
-946
-2051
-4578
-7728
-10405
-11421
-12022
-13559
-14393
-14633
-13786
-11540
-9354
-7026
-4451
-1976
1239
3954
5639
7565
9120
10175
10583
9981
9629
9618
9137
8390
6763
4976
4047
3191
1655
-778
-3891
-6861
-9067
-11523
-14085
-16553
-18263
-18571
-17966
-16811
-14632
-12024
-8739
-4952
-1378
2349
5738
8306
10319
11610
12354
12990
13023
12645
11785
10733
10182
9787
8874
7731
6489
5368
4691
3767
2707
1741
788
339
78
-135
-93
563
1958
2239
1207
351
-629
-651
-1301
-3814
-6807
-9427
-10854
-11240
-12800
-13981
-14140
-13761
-11772
-9553
-7594
-5041
-2652
159
3210
4893
6736
8520
9475
10076
9708
9194
9275
8883
8107
6750
4899
3896
3123
1575
-691
-3619
-6670
-8755
-11161
-13759
-16079
-17999
-18452
-17882
-16838
-14812
-12252
-9134
-5272
-1749
2012
5515
8098
10283
11794
12559
13308
13455
13071
12363
11202
10599
10172
9146
8053
6676
5423
4755
3818
2668
1732
628
172
12
-290
-216
417
1495
1576
614
-372
-1156
-1291
-2115
-4515
-7340
-9660
-10721
-11210
-12595
-13497
-13687
-13114
-11140
-9019
-7008
-4664
-2420
490
3243
4926
6774
8431
9476
10025
9644
9262
9256
8785
7976
6472
4695
3641
2652
1100
-1100
-3960
-6756
-8939
-11181
-13632
-15828
-17485
-17921
-17437
-16326
-14359
-11855
-8882
-5281
-1756
1841
5239
7782
9826
11326
12241
12931
13092
12706
12015
10990
10419
9906
8874
7759
6508
5418
4701
3830
2779
1990
1044
568
313
36
142
810
1717
1468
362
-677
-1436
-1552
-2617
-5149
-7854
-10065
-10887
-11259
-12693
-13419
-13501
-12833
-10804
-8840
-6828
-4474
-2359
560
3239
4828
6792
8412
9431
10055
9702
9543
9681
9120
8305
6803
4987
3973
2845
1062
-1318
-4421
-7185
-9267
-11650
-13961
-16129
-17681
-17816
-17193
-15907
-13854
-11471
-8370
-4862
-1468
2139
5233
7645
9669
11052
12027
12749
12856
12612
11976
11070
10658
10145
9093
7981
6570
5621
4904
3979
3063
2091
1166
762
539
290
467
972
1486
393
-635
-1950
-2524
-2972
-4654
-7302
-9641
-11261
-11433
-11948
-13079
-13094
-12862
-11361
-9045
-7024
-4907
-2707
-578
2429
4438
5962
7777
8952
9752
9932
9545
9596
9512
8711
7633
5788
4246
3205
1721
-393
-3112
-6255
-8703
-10715
-13019
-15115
-16879
-17768
-17408
-16385
-14720
-12426
-9887
-6683
-3298
-29
3326
6100
8116
9806
10927
11730
12298
12257
11908
11219
10478
10231
9592
8633
7571
6375
5561
4905
3884
2985
2226
1220
944
701
480
996
1449
741
-248
-1664
-2668
-2785
-4304
-6462
-8950
-11137
-11544
-11731
-12793
-12827
-12810
-11838
-9523
-7605
-5376
-3139
-1329
1440
3780
5198
7096
8265
9150
9682
9261
9271
9464
8847
8073
6515
4735
3731
2440
599
-1861
-5124
-7850
-9774
-12061
-13985
-15926
-17247
-17074
-16258
-14799
-12618
-10445
-7523
-4323
-1376
1942
4649
6645
8394
9478
10368
11146
11347
11477
11124
10434
10399
10210
9582
8881
7657
6815
6143
5262
4336
3397
2279
1524
1221
721
925
1308
335
-946
-2342
-3812
-3897
-5254
-7540
-9715
-12099
-12663
-12414
-13311
-13181
-12816
-12074
-9526
-7407
-5109
-2517
-794
1786
4290
5548
7413
8700
9380
9985
9402
9197
9525
8922
8128
6653
4690
3587
2440
643
-1743
-4895
-7827
-9606
-11749
-13658
-15339
-16756
-16648
-15686
-14376
-12227
-9992
-7383
-4196
-1503
1526
4249
6066
7731
8830
9446
10287
10583
10787
10753
10052
10076
10139
9685
9300
8318
7482
6952
5923
5230
4338
3029
2296
1491
978
1101
1082
-135
-1711
-3502
-4708
-5085
-6491
-8643
-11042
-12973
-13304
-13114
-13587
-13225
-12709
-11447
-8951
-6570
-4105
-1578
340
2865
5117
6382
8057
9212
9868
10116
9424
9152
9281
8696
7843
6162
4209
3010
1751
-124
-2624
-5966
-8634
-10418
-12495
-13991
-15630
-16613
-16028
-14929
-13296
-11007
-8835
-5887
-3037
-508
2366
4482
6163
7668
8359
8931
9533
9774
10289
10110
9681
9989
9921
9842
9579
8677
8127
7550
6518
5847
4727
3370
2628
1618
1082
1193
235
-1591
-3108
-5222
-6061
-6946
-9144
-11138
-13395
-14685
-14221
-14479
-14397
-13300
-12500
-10222
-7535
-5133
-2089
223
2350
5167
6666
8094
9717
10257
10861
10585
9707
9708
9332
8464
7454
5396
3724
2559
697
-1486
-4360
-7703
-9815
-11894
-13695
-14975
-16338
-16355
-15158
-13779
-11569
-9191
-6675
-3564
-985
1564
3943
5405
6673
7611
7929
8356
8482
8666
9059
8852
8983
9356
9366
9413
9124
8689
8422
7732
6887
5955
4677
3698
2800
1931
1551
1010
-842
-2585
-4455
-6097
-6955
-8903
-11237
-13322
-15078
-15378
-15260
-15623
-14702
-13613
-11800
-8868
-6216
-3319
-281
1973
4776
7107
8455
10185
11070
11433
11528
10712
10186
9894
8823
7780
6122
4206
2939
1286
-990
-3572
-6770
-9334
-11260
-13401
-14919
-16235
-16822
-15897
-14420
-12446
-9905
-7408
-4396
-1439
1116
3618
5333
6389
7267
7677
7934
8109
7991
8133
8094
8226
8769
9123
9300
9259
9093
8989
8778
8229
7457
6267
5132
4003
3161
2521
1806
-220
-2505
-4531
-6415
-7487
-9373
-11956
-14249
-16015
-16504
-16156
-16480
-15798
-14586
-12842
-9882
-6899
-3860
-652
1882
4722
7400
9044
10898
12060
12401
12415
11675
11028
10654
9498
8074
6248
4204
2799
1248
-1147
-3848
-6888
-9523
-11384
-13305
-14914
-16123
-16682
-15915
-14378
-12432
-9827
-7137
-4246
-1285
1310
3777
5767
6890
7533
7730
7726
7824
7747
7639
7312
7181
7642
8251
8655
8776
8781
8875
8927
8770
8259
7280
6326
5152
4259
3567
2655
269
-2262
-4733
-6753
-8139
-10332
-13064
-15407
-17197
-17681
-17477
-17686
-16705
-15501
-13582
-10595
-7575
-4364
-978
1736
4818
7491
9293
11498
12866
13498
13591
12829
12264
11896
10663
9234
7112
4781
3051
1174
-1300
-4142
-7440
-10120
-12096
-14100
-15443
-16559
-16854
-15939
-14325
-12165
-9429
-6632
-3488
-610
1977
4414
6226
7406
8020
8068
7891
7715
7479
7316
6863
6661
6867
7305
7705
8030
8195
8513
8686
8626
8261
7604
6739
5911
5141
4253
2699
-98
-2556
-5025
-6971
-8908
-11642
-14392
-16425
-17761
-17943
-18143
-18113
-16828
-15380
-13063
-10155
-7237
-3982
-720
2181
5337
7715
9827
12037
13352
14105
14180
13727
13466
12807
11374
9673
7377
5177
3191
631
-2400
-5547
-8651
-10894
-13052
-14885
-16104
-16893
-16479
-15117
-13429
-11115
-8516
-5634
-2562
26
2521
4640
6068
7057
7534
7634
7665
7476
7305
7023
6651
6781
7097
7338
7562
7629
7975
8476
8616
8530
7971
7331
6826
6365
5814
4768
1925
-658
-3165
-5542
-7377
-10319
-13548
-15983
-17886
-18457
-18622
-19157
-18150
-16904
-14958
-11980
-9132
-5973
-2652
29
3177
5910
7962
10533
12139
12993
13511
13451
13503
13464
12359
10998
9067
6906
5232
2952
-86
-3190
-6597
-9230
-11356
-13636
-15126
-16234
-16571
-15540
-14121
-12119
-9510
-7022
-4121
-1443
875
3268
4910
5947
6768
6966
7152
7324
7126
7079
6794
6703
7069
7237
7392
7523
7517
7872
8082
8031
7783
7275
6771
6426
5983
5560
3980
1352
-930
-3466
-5421
-7685
-10895
-13896
-16389
-17962
-18222
-18928
-18950
-17900
-16610
-14152
-11294
-8396
-5059
-2118
785
3887
6043
8308
10485
11723
12545
12757
12700
12977
12699
11743
10432
8530
6827
5224
2689
-251
-3377
-6699
-8920
-11422
-13610
-14944
-15975
-15773
-14604
-13323
-11031
-8569
-6004
-2935
-637
1636
3707
4866
5800
6359
6379
6692
6620
6573
6585
6381
6795
7277
7557
7785
7824
8115
8549
8506
8211
7660
7079
6727
6410
5930
4866
2344
111
-2181
-4288
-6320
-9289
-12490
-15125
-17161
-17865
-18423
-19025
-18313
-17347
-15481
-12755
-9996
-6935
-3870
-1187
1928
4473
6567
8920
10423
11347
11876
12014
12285
12346
11675
10758
9277
7702
6391
4534
1807
-1165
-4319
-6889
-9116
-11507
-13249
-14742
-15248
-14511
-13298
-11605
-9349
-7059
-4280
-1675
633
2840
4261
5191
5818
6039
6164
6243
6081
6078
5932
6044
6607
7025
7337
7547
7735
8048
8248
8159
7718
7081
6372
5957
5638
5282
3748
1359
-718
-2895
-4469
-6561
-9623
-12582
-15087
-16675
-17182
-18148
-18416
-17801
-16817
-14610
-12031
-9314
-6203
-3392
-540
2476
4587
6844
8898
10066
10857
11063
11147
11524
11333
10614
9647
8196
7083
5918
3916
1440
-1283
-4196
-6251
-8637
-10902
-12470
-13816
-13998
-13312
-12414
-10603
-8456
-6207
-3475
-1347
818
2846
4014
4897
5413
5424
5683
5677
5554
5576
5377
5840
6522
6892
7360
7634
8034
8742
8715
8475
8001
7177
6721
6137
5400
4408
1949
-246
-2242
-4389
-5992
-8575
-11527
-13828
-15796
-16615
-16995
-17838
-17323
-16452
-15083
-12526
-10002
-7255
-4324
-1778
1174
3850
5741
7983
9477
10248
10786
10825
10878
10943
10285
9372
8194
6749
5697
4292
2121
-189
-2733
-5136
-6904
-9141
-10942
-12264
-13244
-13028
-12237
-11191
-9373
-7468
-5234
-2607
-554
1600
3281
4160
5011
5468
5586
5753
5455
5302
5259
5134
5647
6132
6343
6758
7168
7699
8343
8357
8135
7794
7095
6757
6195
5570
4246
1711
-506
-2547
-4461
-6134
-8848
-11763
-14039
-15629
-16070
-16567
-17147
-16678
-15790
-14074
-11528
-9105
-6415
-3792
-1318
1548
3891
5818
7829
9089
9843
10216
10250
10438
10353
9654
8688
7391
6168
5199
3673
1515
-912
-3436
-5410
-7173
-9104
-10744
-12074
-12677
-12230
-11374
-10134
-8518
-6720
-4530
-2321
-265
1709
3107
3997
4756
5182
5483
5595
5470
5337
5165
5291
5813
6191
6407
6688
7091
7742
8204
8232
8042
7596
7078
6705
6114
5434
3597
954
-1195
-3553
-5264
-7233
-10094
-12723
-14820
-16024
-16080
-16557
-16589
-15712
-14697
-12558
-9991
-7502
-4739
-2326
54
2734
4640
6573
8346
9221
9765
9857
9786
9933
9663
8756
7602
6088
4884
3823
2158
-70
-2525
-4988
-6728
-8353
-10054
-11212
-12259
-12369
-11557
-10420
-8890
-6983
-5088
-2811
-793
1091
2908
3956
4700
5259
5427
5595
5664
5405
5380
5121
5240
5775
6027
6218
6490
6849
7407
7732
7593
7470
7003
6616
6353
5873
4927
2732
350
-1734
-3914
-5764
-8157
-11027
-13378
-15116
-15877
-16113
-16620
-16115
-15019
-13645
-11332
-8886
-6304
-3584
-1235
1246
3552
5254
7188
8628
9257
9571
9517
9512
9548
8954
7924
6668
5208
4068
2745
714
-1575
-3817
-6079
-7643
-9364
-10825
-11645
-12223
-11832
-10758
-9471
-7609
-5556
-3593
-1284
532
2355
3896
4604
5178
5546
5605
5748
5580
5330
5308
5150
5502
5854
5922
6170
6436
6913
7388
7376
7184
6970
6510
6192
5732
5242
3956
1430
-702
-2969
-4916
-6721
-9400
-12184
-14339
-15806
-16008
-16257
-16555
-15647
-14539
-12593
-9960
-7477
-4806
-2247
30
2696
4731
6345
8157
9128
9585
9712
9523
9488
9261
8309
7177
5714
4331
3306
1732
-501
-2729
-5123
-7062
-8357
-10186
-11288
-12064
-12322
-11419
-10145
-8663
-6507
-4621
-2400
-90
1533
3459
4630
5119
5633
5700
5636
5729
5269
5051
4835
4672
5158
5387
5430
5656
5903
6348
6880
6740
6541
6184
5749
5516
5214
4653
3068
670
-1275
-3378
-5119
-7110
-9872
-12397
-14421
-15531
-15684
-16091
-15989
-14971
-13810
-11627
-9090
-6518
-3699
-1302
1095
3647
5464
7271
8880
9527
9827
9709
9556
9483
8905
7813
6536
5014
3794
2641
896
-1296
-3588
-5788
-7531
-9080
-10656
-11620
-12345
-12279
-11358
-9993
-8250
-6107
-4006
-1672
468
2359
4158
5113
5641
5926
5911
5830
5679
5227
4902
4605
4603
5029
5204
5267
5518
5857
6381
6644
6471
6186
5763
5334
5017
4639
3982
2223
40
-1783
-3791
-5316
-7400
-10028
-12362
-14165
-14986
-15159
-15750
-15525
-14518
-13259
-10972
-8619
-6092
-3427
-1087
1411
3879
5597
7451
8926
9601
9923
9731
9565
9423
8751
7603
6281
4727
3553
2296
382
-1847
-4044
-6138
-7632
-9172
-10703
-11665
-12299
-12063
-11096
-9839
-8173
-6123
-4097
-1697
384
2286
4016
4965
5576
5994
6077
6066
5845
5313
4968
4690
4744
5111
5127
5128
5365
5734
6256
6413
6121
5837
5479
5154
4854
4332
3762
2006
-101
-1742
-3724
-5172
-7109
-9690
-11938
-13774
-14640
-14645
-15251
-15129
-14261
-13120
-10840
-8456
-6071
-3534
-1353
1120
3722
5470
7290
8714
9389
9803
9722
9555
9406
8727
7572
6270
4722
3504
2257
436
-1759
-3925
-6145
-7610
-9125
-10692
-11707
-12556
-12434
-11476
-10264
-8631
-6706
-4805
-2312
-139
1897
3813
4847
5617
6201
6394
6516
6344
5866
5553
5139
5167
5391
5389
5321
5476
5755
6143
6272
5979
5743
5328
4891
4565
4046
3507
1882
-292
-1919
-3919
-5410
-7189
-9684
-11804
-13445
-14353
-14324
-14745
-14670
-13737
-12751
-10711
-8325
-6034
-3553
-1431
795
3299
5098
6897
8457
9155
9518
9563
9527
9462
8895
7701
6407
4938
3656
2459
675
-1521
-3670
-5789
-7363
-8868
-10465
-11512
-12360
-12484
-11654
-10583
-9129
-7191
-5275
-2972
-756
1274
3368
4623
5536
6326
6650
6847
6817
6495
6206
5777
5618
5754
5647
5489
5567
5695
5958
5990
5756
5522
5126
4620
4229
3670
3130
1816
-420
-2083
-4091
-5588
-7172
-9490
-11579
-13136
-14040
-13938
-14159
-14197
-13126
-12080
-10189
-7910
-5756
-3438
-1317
738
3104
4814
6371
7973
8764
9236
9278
9218
9243
8914
7901
6718
5312
4003
2883
1203
-895
-3133
-5271
-7024
-8496
-10110
-11276
-12233
-12532
-11980
-11058
-9773
-8012
-6097
-3939
-1681
352
2451
3917
4912
5799
6297
6530
6552
6235
5961
5662
5454
5524
5408
5251
5264
5508
5734
5811
5499
5424
5110
4731
4436
3831
3313
2512
622
-1043
-2790
-4694
-5860
-7936
-10159
-11848
-13149
-13408
-13434
-13867
-13229
-12293
-10967
-8643
-6688
-4575
-2401
-464
1921
3985
5344
6989
8111
8734
9162
9078
9064
8999
8258
7189
6006
4568
3492
2127
273
-1693
-3888
-5806
-7370
-8995
-10513
-11596
-12330
-12204
-11570
-10638
-9117
-7373
-5407
-3189
-1052
1126
3041
4270
5369
6173
6619
6875
6743
6362
5927
5507
5357
5281
4923
4688
4674
4840
5026
4955
4846
4646
4189
3891
3496
2951
2548
1904
487
-1208
-2824
-4331
-5394
-7018
-8966
-10653
-11848
-12178
-12127
-12450
-12185
-11374
-10262
-8361
-6516
-4632
-2727
-957
1173
3242
4616
6093
7329
8043
8507
8552
8667
8696
8113
7144
6030
4722
3688
2439
728
-1316
-3519
-5367
-7045
-8594
-10149
-11356
-12113
-12108
-11581
-10670
-9328
-7635
-5741
-3715
-1489
631
2499
3837
4920
5793
6353
6685
6773
6472
6082
5768
5617
5631
5318
5001
4801
4788
4834
4751
4458
4129
3665
3122
2831
2296
1861
1501
474
-1200
-2538
-3970
-4832
-5921
-7818
-9407
-10659
-11181
-11048
-11322
-11460
-10729
-9909
-8276
-6434
-4812
-2938
-1271
586
2656
4095
5353
6720
7419
7866
7948
7963
8087
7712
6789
5723
4548
3460
2481
920
-884
-2882
-4784
-6176
-7902
-9424
-10683
-11603
-11774
-11447
-10820
-9595
-8143
-6401
-4392
-2477
-198
1755
3240
4531
5410
6136
6752
6917
6805
6400
5905
5759
5608
5302
4777
4350
4171
4119
3921
3607
3317
2836
2471
2118
1699
1333
956
732
17
-1424
-2385
-3343
-4170
-5174
-6819
-8247
-9186
-9745
-9834
-10147
-10390
-9727
-8895
-7548
-5959
-4525
-2856
-1186
534
2357
3683
4869
6149
6873
7260
7442
7580
7617
7212
6335
5404
4399
3348
2286
689
-1136
-2832
-4556
-6028
-7767
-9476
-10449
-11238
-11384
-11156
-10761
-9738
-8234
-6601
-4570
-2699
-670
1464
2898
4317
5410
6178
6876
7123
7021
6784
6347
6178
5851
5223
4625
4027
3667
3297
2848
2379
1971
1600
1297
1024
764
500
444
504
491
-261
-1111
-1653
-2417
-3131
-4315
-5736
-6912
-7793
-8418
-8770
-9318
-9230
-8570
-7875
-6618
-5298
-3876
-2266
-680
943
2449
3598
4882
5883
6349
6628
6738
6828
6660
6109
5242
4310
3268
2298
1037
-571
-2153
-3544
-5014
-6571
-7830
-9323
-10124
-10605
-10946
-10711
-10177
-9139
-7627
-6109
-4228
-2145
-318
1869
3508
4764
6106
6949
7519
7766
7490
7213
6750
6138
5580
4463
3546
2874
2110
1438
794
237
-69
-254
-399
-373
-251
27
492
965
1407
1375
946
663
70
-684
-1639
-3005
-4420
-5670
-6727
-7495
-8203
-8609
-8447
-8173
-7393
-6215
-4993
-3574
-2095
-591
982
2284
3467
4583
5291
5730
5937
5942
5812
5427
4789
4039
3122
2119
1126
-66
-1324
-2520
-3904
-5319
-6625
-7985
-9113
-9865
-10350
-10464
-10242
-9543
-8291
-6832
-4984
-2869
-850
1310
3282
4912
6401
7443
7991
8176
8010
7593
6939
6048
5088
3916
2733
1889
1046
194
-518
-1134
-1420
-1425
-1270
-1021
-674
-239
342
1155
1884
2457
2238
1942
1555
896
197
-1013
-2592
-4114
-5424
-6483
-7295
-8168
-8459
-8456
-8140
-7158
-6050
-4767
-3280
-1790
-280
1179
2379
3626
4443
4854
5038
5027
4997
4803
4285
3559
2818
2057
1492
676
-380
-1453
-2587
-3676
-4934
-6153
-7482
-8625
-9290
-9775
-9887
-9561
-8684
-7392
-5760
-3904
-1771
310
2388
4278
5720
6905
7601
7872
7748
7181
6329
5387
4317
3234
1986
871
111
-601
-1129
-1539
-1837
-1838
-1608
-1227
-722
-177
580
1449
2184
3021
3519
3461
3342
2863
2146
1243
-177
-1720
-3357
-4932
-6073
-7172
-8041
-8356
-8507
-8191
-7330
-6261
-4920
-3577
-2181
-636
662
1830
2869
3532
3959
4163
4185
4181
3988
3629
3219
2674
2084
1483
733
-119
-1108
-2269
-3399
-4553
-5864
-6942
-7977
-8788
-9056
-9134
-8723
-7766
-6598
-5085
-3299
-1378
779
2527
4052
5458
6185
6712
6978
6737
6156
5250
4268
3321
2217
1211
323
-523
-1065
-1504
-1745
-1773
-1716
-1445
-980
-364
388
1349
2328
3171
3892
4480
4503
4304
3772
2942
1831
309
-1317
-3041
-4684
-5951
-7109
-8162
-8577
-8696
-8436
-7736
-6782
-5587
-4350
-2896
-1363
-52
1092
2205
3016
3656
4034
4195
4308
4214
3992
3627
3154
2577
1923
1076
136
-934
-2063
-3090
-4229
-5354
-6393
-7305
-7803
-8062
-8150
-7802
-7046
-6036
-4673
-3223
-1652
-100
1382
2850
3959
4779
5392
5558
5415
5161
4548
3743
2937
2014
965
16
-670
-1229
-1765
-2030
-2135
-2160
-1781
-1187
-574
255
1079
2165
3266
4252
5178
5862
6165
6010
5413
4554
3547
2014
217
-1777
-3824
-5583
-7075
-8378
-9372
-9839
-9887
-9436
-8483
-7193
-5889
-4405
-2641
-1014
269
1513
2544
3195
3664
3916
4068
4051
3903
3642
3189
2705
2215
1621
896
16
-1065
-2079
-3055
-4044
-5038
-5976
-6722
-7155
-7250
-7130
-6751
-6028
-5157
-4001
-2587
-1159
170
1368
2505
3411
4003
4445
4619
4365
3916
3374
2741
2076
1288
479
-275
-844
-1223
-1535
-1753
-1850
-1898
-1686
-1258
-802
-205
646
1511
2592
3805
5025
6147
6806
7125
6858
6253
5367
3948
1941
-242
-2583
-4820
-6592
-8146
-9336
-10173
-10333
-9913
-9074
-7829
-6445
-5040
-3562
-2067
-780
312
1174
1802
2156
2449
2630
2781
2909
2927
2888
2765
2708
2553
2236
1672
882
-15
-960
-2001
-3171
-4278
-5296
-6061
-6597
-6779
-6660
-6283
-5501
-4580
-3538
-2342
-1126
-44
872
1636
2268
2655
2927
3057
2890
2673
2484
2237
1886
1458
1035
570
111
-258
-684
-1114
-1411
-1609
-1646
-1477
-1167
-588
132
961
1985
3080
4281
5376
6279
6801
6626
6226
5524
4480
3062
1237
-880
-2956
-4717
-6166
-7476
-8572
-9007
-9144
-8801
-7947
-7001
-5947
-4842
-3607
-2478
-1636
-793
-40
333
646
948
1208
1563
1871
2107
2288
2525
2790
2932
2784
2393
1725
907
100
-930
-2148
-3350
-4400
-5202
-5728
-6008
-5917
-5566
-5047
-4133
-3165
-2116
-1072
-200
672
1322
1790
2164
2263
2185
2058
1827
1693
1508
1166
960
751
643
558
342
122
-145
-435
-580
-729
-868
-915
-891
-598
-148
434
1201
2076
2965
3930
4866
5589
5920
5779
5264
4496
3359
1963
287
-1586
-3309
-4872
-6170
-7100
-7803
-8143
-8108
-7830
-7238
-6529
-5779
-4908
-4185
-3534
-2849
-2234
-1600
-1037
-503
118
803
1579
2409
3087
3648
4079
4337
4395
4091
3431
2531
1445
229
-1059
-2363
-3565
-4553
-5268
-5636
-5676
-5421
-4851
-4064
-3123
-2090
-1054
-148
617
1285
1691
1963
2101
2031
1823
1579
1272
952
603
305
17
-330
-511
-724
-951
-1088
-1206
-1292
-1376
-1388
-1364
-1329
-1167
-865
-572
-182
315
824
1401
2005
2648
3222
3783
4290
4692
4913
4895
4574
4040
3182
2156
916
-511
-2013
-3651
-5144
-6469
-7617
-8410
-8933
-9189
-9006
-8501
-7767
-6725
-5541
-4236
-2933
-1588
-247
886
1917
2805
3444
3918
4287
4447
4425
4241
3899
3377
2744
2066
1229
284
-666
-1671
-2615
-3376
-4059
-4547
-4840
-4873
-4656
-4271
-3655
-2896
-2033
-1110
-187
679
1477
2121
2599
2956
3104
3070
2892
2564
2125
1587
981
359
-310
-975
-1583
-2186
-2722
-3197
-3586
-3856
-4036
-4080
-3956
-3721
-3319
-2755
-2059
-1203
-320
547
1466
2317
3108
3754
4187
4459
4544
4436
4121
3652
3059
2421
1733
1052
318
-438
-1161
-1875
-2510
-3151
-3772
-4393
-4966
-5388
-5720
-5921
-5968
-5860
-5650
-5251
-4680
-3937
-3119
-2215
-1314
-462
399
1192
1860
2416
2804
3060
3201
3194
3129
2953
2615
2254
1812
1318
857
371
-140
-658
-1153
-1602
-1978
-2317
-2566
-2808
-2945
-2894
-2756
-2472
-2134
-1726
-1234
-729
-196
279
645
979
1176
1304
1405
1379
1268
1130
941
716
506
316
89
-203
-432
-664
-931
-1157
-1400
-1653
-1897
-2058
-2158
-2190
-2150
-2035
-1881
-1631
-1299
-987
-694
-456
-273
-129
-6
21
-19
-143
-331
-548
-795
-1021
-1252
-1476
-1702
-1900
-2063
-2162
-2202
-2213
-2266
-2291
-2205
-2058
-1839
-1643
-1410
-1089
-701
-208
340
888
1409
1941
2423
2842
3174
3401
3512
3430
3251
3015
2701
2317
1905
1449
935
485
77
-463
-1014
-1602
-2230
-2802
-3390
-3955
-4480
-4884
-5097
-5184
-5135
-4843
-4412
-3841
-3063
-2292
-1481
-636
202
942
1488
1979
2341
2514
2595
2546
2285
1996
1688
1300
859
377
-133
-630
-1069
-1509
-1995
-2468
-2838
-3179
-3451
-3595
-3674
-3662
-3473
-3119
-2678
-2130
-1465
-795
-140
550
1198
1748
2202
2503
2650
2661
2580
2366
2019
1614
1174
689
197
-247
-704
-1128
-1475
-1796
-2052
-2282
-2423
-2507
-2565
-2541
-2482
-2367
-2150
-1878
-1530
-1140
-731
-257
239
718
1140
1478
1751
1926
1979
1913
1728
1405
1004
528
-9
-548
-1106
-1588
-1988
-2341
-2606
-2766
-2827
-2766
-2606
-2382
-2102
-1829
-1512
-1163
-869
-612
-384
-181
3
165
310
414
492
498
467
395
304
171
-32
-298
-603
-901
-1166
-1423
-1704
-1885
-1968
-1968
-1906
-1773
-1525
-1172
-765
-348
42
411
767
1078
1295
1411
1437
1406
1346
1197
999
755
456
195
-96
-408
-738
-1081
-1348
-1593
-1841
-2067
-2221
-2299
-2287
-2184
-2023
-1817
-1540
-1199
-844
-502
-170
143
417
648
801
939
1012
1015
982
897
766
617
451
246
24
-237
-487
-718
-975
-1234
-1494
-1712
-1875
-2016
-2139
-2216
-2271
-2256
-2198
-2103
-1932
-1753
-1559
-1332
-1130
-879
-617
-358
-95
141
365
556
732
924
1082
1210
1260
1241
1174
1028
821
602
335
6
-324
-643
-907
-1177
-1364
-1484
-1591
-1625
-1635
-1603
-1545
-1477
-1393
-1302
-1228
-1134
-1030
-887
-700
-464
-249
-21
215
456
707
895
1012
1074
1103
1088
984
795
571
280
12
-229
-520
-794
-1008
-1196
-1352
-1455
-1536
-1585
-1577
-1544
-1517
-1503
-1482
-1435
-1362
-1276
-1214
-1160
-1069
-946
-856
-768
-670
-606
-535
-469
-444
-439
-442
-434
-414
-395
-345
-301
-255
-151
-50
35
118
186
212
229
243
232
195
153
67
-21
-69
-111
-179
-246
-317
-385
-431
-518
-620
-715
-817
-888
-980
-1060
-1125
-1153
-1115
-1066
-1013
-921
-779
-622
-471
-323
-189
-56
62
140
153
130
102
64
-14
-91
-157
-176
-195
-185
-185
-202
-195
-195
-216
-264
-354
-476
-618
-776
-964
-1149
-1307
-1420
-1516
-1569
-1551
-1492
-1391
-1272
-1138
-973
-797
-633
-501
-413
-314
-225
-114
12
93
195
308
407
507
594
645
641
602
514
354
166
-82
-351
-647
-961
-1208
-1404
-1568
-1635
-1656
-1600
-1448
-1260
-1043
-851
-661
-466
-317
-202
-134
-102
-62
-28
-4
61
103
145
217
267
293
308
306
258
161
9
-190
-352
-537
-733
-885
-1035
-1122
-1130
-1089
-1023
-949
-829
-691
-545
-400
-302
-246
-215
-224
-227
-238
-271
-313
-389
-438
-437
-453
-470
-481
-530
-536
-556
-565
-593
-623
-644
-655
-624
-583
-531
-441
-363
-261
-186
-125
-58
-36
-77
-155
-263
-369
-497
-620
-719
-820
-902
-908
-888
-818
-698
-605
-516
-372
-223
-84
17
28
11
-17
-28
-74
-144
-222
-261
-259
-230
-206
-225
-259
-278
-326
-348
-368
-417
-433
-495
-555
-569
-574
-537
-493
-473
-418
-339
-257
-161
-117
-127
-110
-138
-160
-185
-254
-319
-370
-421
-432
-455
-479
-495
-545
-522
-504
-489
-447
-435
-446
-408
-336
-290
-259
-269
-283
-263
-246
-221
-211
-265
-316
-391
-436
-442
-503
-543
-577
-581
-551
-474
-391
-331
-264
-166
-38
80
209
314
355
386
411
436
436
381
292
163
10
-142
-296
-480
-640
-793
-934
-1056
-1136
-1160
-1146
-1143
-1118
-1015
-876
-716
-545
-375
-235
-61
136
322
464
518
575
636
657
657
610
517
395
276
127
-36
-240
-441
-605
-763
-898
-1003
-1086
-1145
-1173
-1132
-1020
-932
-814
-685
-564
-431
-305
-177
-95
-57
-11
30
57
59
53
12
-21
-57
-101
-97
-112
-154
-166
-181
-168
-149
-104
-67
-24
13
60
144
187
230
209
161
118
23
-76
-190
-370
-546
-722
-877
-967
-1067
-1135
-1170
-1163
-1104
-1012
-879
-709
-544
-365
-191
-22
152
327
465
584
668
712
738
758
755
714
619
488
346
168
-32
-236
-439
-625
-815
-951
-1031
-1087
-1120
-1113
-1066
-997
-890
-779
-665
-551
-426
-311
-218
-158
-88
9
89
136
165
209
226
225
228
186
81
-11
-102
-212
-329
-431
-518
-581
-601
-604
-576
-509
-402
-290
-191
-103
-48
-18
-12
-21
-55
-124
-222
-307
-397
-474
-537
-586
-609
-605
-575
-516
-447
-384
-309
-219
-124
-27
47
113
185
251
300
357
412
452
475
490
495
456
385
280
158
2
-163
-347
-530
-689
-845
-969
-1085
-1172
-1227
-1243
-1237
-1211
-1167
-1106
-988
-835
-658
-488
-325
-157
45
239
397
536
673
753
818
878
889
826
737
611
481
317
151
-51
-241
-396
-553
-681
-787
-863
-915
-945
-961
-956
-917
-868
-811
-735
-669
-608
-516
-443
-378
-302
-258
-213
-153
-81
-7
37
91
152
176
226
251
274
269
227
192
163
133
74
11
-40
-90
-106
-106
-135
-164
-182
-226
-234
-267
-343
-385
-439
-503
-575
-644
-702
-742
-778
-795
-807
-841
-797
-699
-587
-474
-340
-167
19
192
380
525
640
742
803
824
813
758
667
538
381
215
34
-194
-379
-554
-704
-843
-976
-1082
-1171
-1223
-1239
-1218
-1187
-1162
-1117
-1031
-907
-763
-607
-429
-240
-36
176
364
528
663
761
823
825
803
755
661
525
371
181
4
-137
-260
-410
-557
-654
-699
-718
-735
-737
-738
-726
-679
-610
-552
-486
-438
-365
-264
-172
-91
-10
40
85
110
143
175
144
79
11
-47
-90
-146
-194
-204
-238
-204
-167
-134
-78
-15
45
75
96
92
85
24
-41
-112
-184
-226
-293
-348
-414
-492
-521
-543
-576
-630
-683
-733
-773
-791
-824
-804
-757
-717
-628
-493
-345
-176
-32
103
227
345
488
583
618
632
640
625
601
537
452
357
253
167
66
-27
-136
-226
-325
-400
-497
-583
-652
-730
-810
-862
-876
-857
-820
-771
-675
-559
-455
-308
-189
-74
30
110
192
247
285
296
294
284
265
258
218
142
66
-30
-131
-202
-253
-305
-371
-422
-447
-435
-389
-370
-346
-316
-314
-271
-249
-251
-255
-263
-258
-258
-258
-244
-221
-202
-165
-121
-81
-51
-20
10
14
-7
-20
-35
-61
-77
-106
-118
-111
-100
-58
-18
-26
-40
-7
-9
-5
-31
-93
-161
-225
-290
-335
-391
-430
-436
-433
-389
-342
-315
-262
-202
-136
-62
-10
28
69
103
144
154
138
123
106
99
98
76
23
-35
-123
-184
-276
-361
-403
-466
-517
-546
-556
-532
-482
-394
-301
-206
-116
-37
69
110
148
191
209
237
251
249
251
221
206
181
145
112
68
-11
-108
-226
-327
-407
-486
-555
-610
-629
-624
-588
-542
-497
-410
-322
-227
-142
-112
-76
-58
-43
-45
-71
-71
-75
-80
-77
-57
-90
-99
-75
-65
-46
-66
-69
-45
-54
-41
-20
-45
-32
2
32
76
96
124
139
123
119
80
3
-84
-165
-249
-321
-394
-437
-459
-445
-392
-338
-282
-215
-143
-71
-15
59
87
101
133
162
174
175
180
192
194
222
227
187
139
86
-7
-82
-153
-233
-306
-381
-445
-493
-533
-549
-544
-537
-520
-530
-528
-515
-523
-497
-486
-496
-491
-482
-449
-380
-306
-193
-58
74
238
396
518
620
690
722
736
697
628
557
465
331
236
120
-7
-98
-189
-292
-410
-498
-569
-623
-691
-738
-808
-846
-835
-790
-730
-689
-618
-541
-414
-272
-141
-42
58
151
254
384
453
487
510
539
555
533
486
427
348
255
150
64
-73
-213
-318
-435
-485
-557
-604
-583
-570
-542
-515
-448
-389
-335
-301
-281
-280
-276
-260
-272
-315
-321
-319
-294
-247
-190
-122
-36
21
92
180
255
319
356
374
379
380
376
370
313
286
268
244
220
155
78
22
-67
-143
-223
-333
-440
-547
-619
-657
-672
-668
-620
-560
-482
-403
-338
-289
-202
-142
-72
4
44
96
117
128
152
155
171
197
239
273
289
312
327
326
285
242
175
128
87
34
-14
-86
-147
-171
-180
-194
-202
-233
-260
-278
-297
-315
-347
-372
-397
-410
-401
-348
-328
-266
-186
-114
14
115
207
312
414
508
571
592
630
642
597
542
453
326
183
49
-80
-226
-363
-488
-585
-661
-731
-772
-778
-755
-724
-661
-591
-500
-396
-237
-119
9
122
239
365
477
563
632
666
647
622
571
492
396
274
178
92
-14
-101
-193
-266
-298
-309
-292
-260
-229
-184
-128
-75
-10
36
56
81
86
100
86
52
20
-6
-31
-73
-83
-95
-111
-98
-102
-95
-109
-98
-82
-64
-49
-59
-52
-32
-4
19
56
88
118
170
215
201
185
160
101
46
-29
-126
-210
-288
-349
-371
-400
-391
-364
-328
-260
-192
-88
13
98
167
247
330
381
445
476
503
499
461
434
376
293
224
143
28
-78
-195
-305
-386
-466
-482
-505
-512
-479
-419
-351
-305
-229
-165
-98
-26
37
70
67
54
56
66
44
21
-10
-25
-29
-22
-40
-49
-35
-31
-7
17
22
33
42
58
59
68
82
83
70
64
71
43
54
64
28
-8
-53
-101
-137
-187
-224
-268
-321
-361
-364
-371
-342
-314
-287
-193
-93
28
162
258
356
450
523
619
664
661
661
645
607
559
458
354
247
108
-7
-134
-278
-411
-554
-647
-712
-755
-771
-780
-777
-727
-666
-568
-437
-317
-188
-65
45
141
226
277
317
345
351
333
322
294
266
210
164
142
115
109
97
47
23
22
15
4
-20
-48
-58
-76
-83
-103
-134
-131
-122
-103
-80
-92
-116
-135
-154
-195
-221
-227
-247
-261
-263
-253
-240
-203
-151
-107
-41
15
71
113
177
205
234
281
293
289
281
280
260
227
203
167
104
64
25
-34
-71
-105
-141
-165
-187
-213
-205
-195
-167
-143
-143
-84
-55
-3
46
50
79
103
129
134
125
100
51
27
0
-23
-50
-91
-109
-130
-145
-137
-158
-179
-188
-220
-245
-243
-246
-246
-230
-183
-117
-78
-28
24
77
130
171
190
206
228
226
214
183
151
124
121
110
103
85
72
62
33
12
-21
-58
-65
-85
-105
-146
-172
-179
-178
-158
-131
-121
-94
-66
-42
7
43
50
65
62
67
67
57
52
54
61
89
111
117
106
114
120
100
97
57
49
26
4
-15
-77
-120
-124
-146
-176
-191
-230
-267
-299
-327
-346
-385
-404
-399
-405
-391
-391
-380
-335
-272
-212
-119
-60
3
76
141
215
286
339
394
432
439
463
465
485
478
442
428
376
312
253
184
99
22
-56
-147
-234
-334
-397
-433
-468
-487
-455
-420
-366
-325
-286
-217
-162
-97
-47
-21
19
49
112
163
215
257
276
295
309
340
325
308
313
289
248
207
136
94
39
-2
-53
-131
-199
-248
-289
-306
-324
-339
-333
-329
-325
-315
-295
-278
-254
-232
-188
-161
-133
-99
-83
-50
-25
-6
12
36
67
91
150
172
187
209
229
260
278
283
257
228
203
166
132
69
28
-22
-85
-151
-213
-272
-307
-344
-359
-372
-374
-342
-314
-259
-190
-170
-124
-61
-15
50
82
109
180
237
299
356
392
410
430
417
383
277
151
29
-107
-201
-276
-367
-424
-412
-376
-307
-240
-151
-38
62
159
223
247
264
243
234
197
110
27
-32
-83
-128
-166
-199
-194
-174
-140
-90
-64
-46
16
46
43
48
18
5
-7
-20
-13
-2
-6
-1
28
56
97
115
158
187
168
189
166
93
32
-49
-123
-204
-270
-280
-338
-365
-330
-307
-280
-184
-78
29
151
243
341
415
462
493
487
462
425
371
314
270
193
101
56
27
-4
-22
-71
-119
-159
-208
-248
-340
-439
-516
-602
-638
-661
-681
-673
-627
-559
-461
-344
-244
-126
-10
127
233
306
349
386
398
398
425
393
373
353
329
329
286
228
179
129
76
2
-66
-134
-205
-293
-336
-378
-436
-459
-478
-491
-475
-469
-433
-396
-356
-288
-236
-194
-134
-64
39
128
212
297
366
441
489
507
526
535
503
454
401
316
232
140
67
-10
-96
-155
-196
-238
-260
-234
-231
-255
-248
-245
-228
-216
-226
-206
-184
-189
-140
-121
-104
-51
-19
9
54
74
138
197
240
258
262
267
234
201
185
170
124
90
63
18
-11
-23
-80
-118
-167
-191
-219
-277
-292
-315
-298
-267
-256
-218
-179
-146
-89
-21
20
25
48
82
98
97
94
66
44
18
12
-3
-19
-6
-5
-2
5
-18
-2
-7
-18
-9
-26
-30
-38
-47
-53
-46
-39
-59
-41
-28
-14
-4
20
50
53
77
82
91
77
62
46
16
19
6
-8
-21
-19
-16
-4
7
22
43
64
75
70
56
41
26
15
-2
-3
-24
-43
-56
-96
-142
-201
-252
-281
-292
-309
-310
-297
-250
-187
-141
-83
-40
32
115
174
207
266
336
383
420
440
400
346
306
243
193
118
65
32
-32
-92
-102
-139
-169
-126
-108
-83
-67
-38
-17
9
26
38
55
72
68
68
77
70
62
55
47
27
21
-6
-23
-40
-67
-84
-84
-96
-112
-94
-86
-67
-62
-51
-18
-22
1
-1
-19
-60
-65
-80
-104
-141
-180
-211
-234
-227
-236
-239
-221
-188
-119
-92
-51
-12
25
75
132
180
214
269
324
379
420
434
451
474
456
438
401
336
251
183
118
24
-46
-133
-198
-233
-251
-253
-271
-266
-242
-201
-128
-97
-52
-11
39
71
90
118
115
105
103
107
86
58
23
10
17
-7
-30
-27
-41
-59
-59
-51
-88
-94
-77
-75
-83
-91
-95
-101
-88
-70
-41
-20
-8
8
15
12
-2
-23
-16
-4
12
23
4
-8
-9
28
66
117
154
183
213
230
236
228
203
206
182
146
116
86
48
-2
-61
-99
-128
-154
-167
-177
-188
-189
-187
-159
-121
-89
-51
-23
14
60
85
109
135
128
117
95
56
30
-27
-61
-84
-104
-125
-121
-141
-141
-119
-91
-61
-38
-4
25
84
122
190
255
286
334
349
371
364
328
287
223
153
66
-23
-108
-182
-263
-312
-347
-385
-399
-402
-382
-338
-294
-243
-162
-107
-24
36
89
177
236
275
294
282
273
268
233
209
177
99
49
-9
-65
-112
-166
-212
-237
-259
-273
-283
-297
-315
-302
-248
-200
-167
-125
-60
-6
49
101
147
172
216
249
274
286
277
277
273
282
285
252
215
168
124
88
50
0
-24
-29
-40
-30
-43
-36
-14
-5
10
19
13
9
-10
-52
-74
-120
-159
-183
-193
-222
-231
-238
-259
-233
-212
-194
-171
-171
-131
-99
-51
-17
-19
-37
-30
-28
-41
-40
-50
-44
-46
-27
-7
-5
3
13
5
10
29
15
36
56
64
88
107
120
127
155
163
177
175
166
172
172
151
112
80
35
-8
-22
-22
-54
-75
-75
-83
-88
-90
-103
-107
-109
-111
-101
-118
-115
-101
-101
-97
-99
-114
-90
-65
-32
4
26
41
73
96
113
115
102
88
75
83
70
54
46
38
38
48
69
59
66
61
61
53
32
11
-4
-13
-25
-48
-66
-67
-64
-35
-7
-7
1
31
71
92
102
96
77
60
45
37
9
-23
-55
-83
-76
-57
-91
-100
-78
-69
-35
-26
-24
-31
-25
7
27
29
55
85
96
97
109
102
104
80
73
64
32
7
-5
-6
-22
-33
-35
-42
-51
-65
-87
-99
-86
-66
-31
-19
1
37
72
98
138
183
190
196
214
210
200
179
120
61
-8
-61
-107
-160
-186
-191
-188
-174
-136
-119
-95
-41
-14
31
95
115
132
141
163
171
167
162
157
131
118
85
45
19
10
-9
-25
-72
-94
-80
-92
-77
-68
-60
-52
-47
-30
-4
3
-3
28
28
42
69
75
70
77
93
125
150
151
151
155
137
136
136
118
102
104
112
111
100
92
91
98
112
123
141
161
144
125
110
81
49
2
-33
-50
-106
-146
-180
-222
-247
-259
-264
-259
-272
-264
-233
-200
-149
-111
-89
-59
-26
16
37
73
107
138
156
173
179
180
190
177
165
162
163
148
128
111
87
81
50
29
39
50
35
46
57
58
61
46
34
20
16
34
27
9
25
17
6
0
-23
-33
-41
-38
-40
-60
-65
-58
-69
-69
-79
-83
-66
-70
-63
-48
-27
-20
5
19
23
44
46
64
81
81
86
65
51
17
-8
-44
-64
-98
-127
-139
-175
-181
-180
-158
-155
-144
-99
-87
-76
-32
8
47
95
114
130
147
173
208
226
222
220
232
220
227
238
210
180
133
112
81
23
-18
-43
-61
-88
-122
-158
-178
-191
-200
-175
-168
-142
-106
-59
-4
27
55
23
-21
8
67
94
89
93
99
42
-17
-40
-94
-180
-189
-173
-201
-255
-277
-265
-285
-298
-281
-266
-300
-291
-226
-207
-217
-169
-116
-116
-99
-73
-11
46
75
131
185
192
213
237
243
253
255
276
297
277
283
295
312
325
333
348
360
353
331
321
294
257
228
181
162
135
103
91
49
24
10
-11
-31
-33
-45
-61
-60
-86
-113
-114
-112
-97
-82
-65
-57
-52
-56
-38
-26
-16
-23
-14
-2
0
5
10
-11
-3
5
0
-2
-31
-24
-22
-7
21
29
20
16
26
22
28
14
-20
-22
-35
-48
-60
-108
-145
-184
-185
-188
-194
-195
-177
-167
-159
-132
-114
-82
-28
12
86
131
139
198
222
254
284
278
273
250
229
185
138
89
48
17
-24
-61
-98
-117
-116
-118
-107
-111
-126
-117
-114
-105
-66
-21
-13
-8
29
52
61
66
84
93
96
109
107
101
61
21
18
7
-21
-42
-42
-46
-33
-5
-6
2
24
40
61
66
52
66
74
82
73
52
27
8
-7
-14
-39
-60
-63
-59
-53
-38
-29
-9
5
7
7
3
-9
-10
-4
15
21
-13
-11
0
-17
8
16
1
28
53
63
76
53
24
17
12
19
22
48
40
43
29
38
32
23
39
41
60
43
-1
-5
-16
-20
-24
-28
-46
-79
-109
-129
-125
-144
-166
-147
-151
-156
-141
-121
-85
-82
-55
-30
-23
10
53
50
67
75
52
62
55
66
55
25
15
11
-5
-28
-65
-88
-85
-96
-101
-99
-119
-134
-117
-100
-64
-43
-44
-26
-28
-26
-21
-30
-27
-24
-24
-15
-18
-58
-74
-79
-101
-112
-132
-152
-166
-164
-141
-132
-121
-98
-68
-38
-8
35
70
106
117
135
160
149
155
174
189
179
160
148
117
99
81
65
21
1
2
6
2
-10
-15
-53
-65
-66
-86
-89
-112
-130
-120
-114
-123
-125
-104
-96
-79
-55
-74
-69
-85
-104
-103
-116
-128
-126
-122
-98
-73
-59
-51
-35
-10
24
59
45
54
58
70
77
43
47
45
28
41
28
-17
-12
12
12
19
15
20
32
25
33
42
46
60
64
85
100
94
80
81
84
89
107
102
121
126
114
112
89
78
60
60
39
-5
-33
-57
-84
-84
-90
-113
-112
-116
-124
-137
-136
-164
-158
-141
-144
-132
-106
-121
-106
-75
-63
-33
-34
-35
-30
-18
-25
-19
-22
-11
10
6
-3
-20
-13
-7
-7
9
29
0
-15
17
36
57
65
55
36
45
39
24
20
-8
-17
4
20
28
18
24
26
25
31
5
-12
3
-10
-4
-7
-27
-9
2
30
74
96
90
122
152
166
161
143
134
136
135
109
91
41
9
-22
-54
-68
-99
-120
-113
-111
-121
-126
-111
-116
-111
-82
-78
-85
-59
-26
10
31
85
96
96
99
91
113
91
69
56
28
23
15
-16
-27
-26
-33
-19
-21
-3
9
5
28
52
52
60
60
64
61
47
45
48
60
75
60
32
24
10
17
22
15
6
6
16
37
35
6
-19
-24
-29
-26
-41
-73
-88
-96
-102
-94
-83
-74
-65
-65
-40
-38
-33
-24
-17
-13
-15
-20
-8
-11
-28
-8
-13
-25
-25
-6
26
54
76
95
119
122
122
136
100
87
97
95
86
64
93
88
45
58
73
79
108
115
125
122
111
111
105
108
115
112
94
67
82
77
89
71
43
43
18
2
20
12
-10
-16
-35
-36
-61
-78
-64
-73
-64
-14
-11
6
36
51
61
75
50
55
73
74
71
85
88
60
48
29
23
1
-4
-8
-11
-23
-45
-41
-53
-76
-69
-75
-88
-75
-72
-69
-76
-89
-83
-58
-54
-38
-19
-14
-12
-17
-25
-25
-65
-105
-123
-118
-138
-125
-130
-134
-125
-106
-92
-75
-70
-46
5
24
66
102
114
151
178
192
218
208
202
187
156
134
93
58
63
43
43
56
61
77
110
113
99
87
58
48
32
5
-13
-61
-94
-110
-115
-122
-122
-118
-81
-63
-49
-45
-34
-17
-5
19
23
26
12
1
-7
1
-18
-34
-35
-43
-40
-42
-13
-10
5
22
31
50
21
8
8
-25
-60
-87
-115
-138
-154
-172
-165
-172
-171
-129
-116
-89
-59
-71
-54
-16
-12
2
4
11
16
17
7
8
6
-2
14
46
80
105
127
144
143
154
153
141
125
106
85
65
43
3
-16
-31
-40
-45
-53
-85
-83
-82
-76
-69
-61
-57
-64
-49
-35
-38
-32
-44
-34
-22
-4
-13
-21
-16
-1
12
-1
1
1
29
80
95
89
66
52
26
6
-13
-40
-59
-68
-50
-47
-63
-57
-64
-66
-54
-32
-11
-8
-13
-20
-4
-4
-15
-6
-10
-13
-19
-11
8
28
57
86
100
88
98
95
86
81
55
49
25
-12
-38
-72
-85
-97
-82
-67
-59
-69
-77
-66
-71
-70
-81
-96
-99
-93
-80
-93
-95
-75
-38
-8
20
48
59
74
90
113
150
176
176
177
178
176
169
143
120
98
90
62
17
-2
-25
-38
-44
-54
-90
-98
-107
-103
-98
-118
-122
-116
-124
-132
-130
-154
-167
-167
-160
-130
-124
-116
-86
-68
-53
-75
-82
-70
-59
-7
13
12
32
44
52
65
67
65
69
53
66
75
69
63
61
75
70
71
35
6
-26
-68
-74
-64
-71
-55
-54
-60
-42
-53
-37
-3
22
47
65
67
70
72
67
69
60
56
58
64
83
79
71
48
41
44
29
-13
-66
-91
-124
-139
-135
-163
-176
-189
-162
-139
-148
-138
-105
-70
-37
3
22
25
50
56
64
69
46
77
95
105
98
74
63
46
31
44
49
47
47
44
38
37
12
5
-2
-16
-1
-2
16
16
3
10
25
9
11
16
14
1
-11
-17
-33
-52
-42
-13
-18
-15
-6
0
-1
16
11
-15
-18
-16
-37
-67
-81
-99
-97
-87
-97
-101
-111
-114
-102
-78
-54
-54
-35
-9
18
58
91
124
151
153
182
178
158
149
117
93
70
53
46
33
12
32
36
20
20
28
34
50
47
37
44
29
-1
-12
-45
-59
-43
-59
-52
-52
-73
-50
-30
-29
-20
-23
-13
-23
-31
-12
-15
-31
-21
-17
-15
5
4
31
53
60
72
64
71
65
60
67
61
59
75
97
101
98
111
93
91
109
102
85
80
69
69
64
44
7
-8
-35
-47
-43
-42
-48
-48
-23
8
32
29
46
20
10
18
0
-22
-40
-43
-45
-57
-57
-85
-96
-83
-74
-55
-32
-19
-18
7
27
25
7
15
22
26
24
14
15
8
5
5
-14
-25
-24
-14
-1
17
37
23
36
53
66
87
92
93
104
96
119
129
94
92
81
71
68
36
13
6
-19
-40
-45
-75
-91
-94
-99
-96
-119
-135
-144
-163
-148
-156
-169
-152
-121
-110
-96
-72
-52
-29
-15
-19
-28
-31
-44
-10
0
-3
-10
-47
-55
-63
-79
-67
-60
-57
-33
-16
22
50
69
100
127
146
162
178
169
176
165
158
164
143
141
142
131
107
99
92
88
91
74
86
56
34
17
12
-14
-55
-85
-100
-129
-141
-149
-148
-143
-145
-112
-90
-90
-81
-81
-95
-105
-97
-106
-108
-112
-125
-105
-127
-115
-104
-76
-52
-19
2
1
46
46
67
79
57
68
88
85
91
98
92
80
65
76
66
49
24
7
0
-13
-13
-17
-44
-44
-51
-56
-67
-55
-43
-56
-45
-77
-128
-128
-142
-125
-103
-87
-93
-88
-72
-52
-67
-75
-76
-71
-40
-40
-23
-2
18
34
43
56
29
31
40
18
10
23
29
26
17
11
-5
-35
-46
-49
-45
-40
-40
-4
23
53
99
109
86
103
113
122
132
123
123
134
111
103
94
69
49
45
44
28
12
-7
-17
-47
-78
-83
-130
-158
-173
-177
-150
-163
-173
-161
-152
-135
-117
-112
-92
-96
-99
-76
-82
-90
-76
-65
-69
-67
-96
-136
-146
-152
-125
-94
-103
-104
-106
-80
-34
-26
-6
-9
12
45
68
76
92
115
138
123
90
55
18
28
-4
23
19
-7
-16
-28
-18
-21
-47
-34
-29
-17
9
26
11
10
12
16
27
23
29
29
67
91
87
90
83
77
92
107
87
76
84
69
64
72
63
56
62
59
67
38
49
57
36
48
36
36
27
1
2
-23
-29
-36
-43
-54
-52
-69
-101
-93
-115
-92
-101
-107
-89
-87
-67
-35
-30
-33
-10
11
45
67
42
12
10
-4
-10
-18
-32
-17
-10
1
-12
-40
-49
-37
-21
-12
-14
-43
-57
-46
-49
-58
-84
-113
-112
-118
-120
-121
-117
-107
-98
-88
-61
-62
-91
-79
-71
-68
-63
-69
-79
-98
-104
-74
-77
-67
-35
-24
-10
6
14
13
17
30
21
26
26
6
-7
-17
-26
-46
-25
-8
-1
33
53
58
100
112
136
175
172
169
176
172
194
190
176
175
164
163
164
135
113
111
98
86
61
28
-3
-36
-76
-86
-87
-126
-124
-127
-119
-119
-133
-120
-119
-111
-97
-93
-75
-65
-72
-38
-22
-29
-1
5
23
40
77
89
77
54
52
53
25
33
38
31
60
50
29
43
3
-12
-13
-28
-35
-28
-15
-4
-5
-1
26
63
96
130
152
161
159
145
169
160
118
113
106
97
73
60
65
46
41
36
11
-21
-53
-52
-62
-73
-84
-84
-81
-78
-78
-79
-85
-78
-53
-44
-25
-12
-18
17
11
18
22
16
10
21
30
18
7
-8
-12
-5
10
14
9
16
29
35
74
98
78
86
89
84
95
71
60
45
47
53
22
-9
-20
-11
-4
23
27
-1
-5
1
23
41
43
63
66
79
77
68
52
46
39
34
58
37
17
7
-18
-23
-45
-76
-66
-52
-58
-55
-61
-52
-33
1
26
38
40
67
92
124
145
137
126
112
106
106
94
77
76
79
66
80
61
50
47
30
15
-10
-36
-48
-46
-82
-90
-105
-122
-118
-116
-106
-95
-115
-108
-108
-94
-72
-80
-87
-89
-97
-100
-94
-91
-78
-69
-48
-4
0
0
22
19
25
43
63
79
93
97
105
100
72
68
59
59
36
2
-4
-25
-52
-67
-89
-98
-96
-75
-52
-26
-18
4
43
54
67
86
62
45
31
26
5
-14
-7
-21
-29
-44
-64
-66
-77
-57
-37
-9
17
2
28
43
61
77
63
60
45
37
35
9
-6
-7
-17
-30
-33
-67
-52
-49
-46
-22
-42
-51
-49
-35
-23
-22
-16
-17
-14
-13
-17
-19
-12
-14
-8
12
30
20
30
42
57
82
108
120
120
126
124
103
94
89
90
98
101
86
81
75
63
69
64
53
47
38
28
34
31
12
4
-8
-17
-16
-32
-47
-53
-71
-72
-76
-83
-79
-79
-80
-66
-60
-48
-32
-8
0
9
-1
-6
-8
-17
-20
-21
-27
-28
-13
-4
2
-10
0
16
19
38
46
65
76
91
105
126
137
155
175
181
180
190
168
152
126
113
96
59
30
22
19
0
-26
-43
-41
-54
-74
-81
-84
-92
-86
-84
-77
-82
-74
-69
-76
-90
-96
-99
-125
-140
-139
-132
-111
-98
-99
-90
-78
-62
-42
-34
-9
14
28
55
61
79
101
122
145
160
156
171
169
153
150
126
106
79
63
38
24
-15
-21
-52
-89
-100
-149
-176
-177
-164
-150
-133
-118
-117
-105
-89
-69
-52
-45
-35
-21
-1
16
30
39
37
27
46
19
26
25
4
13
13
-2
-22
-17
12
22
13
11
8
-9
1
-1
-2
-8
2
14
24
20
-8
1
3
1
11
-11
-50
-63
-73
-61
-89
-112
-89
-102
-119
-110
-102
-123
-101
-98
-67
-43
-51
-41
-21
-3
18
31
35
38
38
38
31
7
-22
-32
-39
-47
-27
-62
-48
-48
-47
-19
-18
-11
23
34
48
46
32
40
41
52
49
60
66
62
64
79
83
63
62
51
52
50
22
0
-6
-10
-11
9
-27
-34
-33
-53
-36
-51
-40
-22
-18
21
18
24
32
28
23
18
-1
-37
-23
-22
-39
-47
-56
-50
-50
-50
-38
-36
-44
-54
-56
-66
-58
-69
-70
-56
-73
-53
-46
-41
-15
9
43
70
90
85
84
119
127
141
145
150
132
115
99
75
70
69
79
101
94
61
42
37
45
51
55
25
14
-13
-10
-1
-35
-35
-58
-62
-48
-42
-44
-44
-38
0
25
10
0
-15
-14
-8
-16
-27
-22
-30
-17
-3
-3
16
22
16
24
17
9
20
25
37
49
46
45
61
82
98
127
114
101
103
98
120
124
125
111
75
82
76
63
51
51
45
55
30
-5
-30
-50
-61
-52
-39
-49
-31
-13
2
3
-14
-20
-30
-25
-12
-31
-34
-19
-6
16
16
6
4
-1
3
10
3
-13
-1
8
10
-2
-15
-29
-35
-27
-36
-40
-47
-49
-52
-27
-40
-53
-54
-41
-16
16
25
27
38
43
55
75
60
57
62
77
78
70
82
80
81
91
86
74
73
62
52
53
52
38
22
10
13
-6
-21
-18
-20
-3
10
7
18
28
16
4
4
-16
-23
-13
-15
-18
-31
-39
-48
-51
-59
-54
-61
-80
-76
-89
-95
-105
-126
-128
-148
-138
-134
-110
-105
-88
-59
-23
10
14
58
95
121
139
141
144
144
149
168
149
121
134
140
120
124
142
128
115
116
110
91
60
61
52
42
39
-1
-13
-29
-63
-64
-55
-85
-81
-72
-72
-71
-74
-83
-71
-77
-72
-64
-88
-89
-79
-51
-28
-5
-16
-4
19
41
40
27
29
28
41
67
104
94
101
104
97
117
127
107
130
130
123
116
79
58
45
46
57
40
6
4
3
-14
-2
-18
-42
-29
-3
9
-1
-15
-3
-1
9
22
9
-4
1
-4
-25
-45
-71
-95
-109
-125
-136
-143
-160
-162
-176
-165
-177
-184
-178
-170
-168
-150
-160
-165
-144
-142
-98
-61
-43
-10
31
61
95
115
147
172
198
211
238
225
224
229
229
226
220
209
200
164
141
121
76
57
45
34
-3
-7
-41
-45
-40
-43
5
0
-31
-36
-22
-19
-39
-19
-28
-48
-62
-70
-75
-88
-97
-110
-123
-136
-149
-133
-122
-106
-94
-111
-116
-115
-113
-106
-104
-140
-141
-136
-136
-111
-79
-91
-86
-87
-81
-59
-49
-34
-6
30
32
52
74
85
98
134
174
165
174
200
212
222
216
197
189
175
155
142
105
62
24
-9
-33
-59
-83
-86
-102
-120
-119
-125
-126
-115
-104
-109
-104
-89
-85
-89
-90
-81
-85
-96
-88
-78
-61
-57
-47
-32
-27
-31
16
27
14
21
9
16
6
-4
-12
-2
-16
-17
-18
-31
-55
-51
-59
-66
-54
-46
-10
7
3
25
19
22
25
37
39
45
65
103
114
155
179
184
194
184
177
166
135
102
98
68
57
43
13
-7
-29
-55
-74
-96
-125
-116
-106
-118
-97
-100
-107
-88
-70
-43
-36
-42
-20
7
18
52
40
44
40
24
32
25
18
1
-8
-15
-25
-33
-34
-43
-37
-8
-5
-2
4
10
17
41
53
67
74
86
127
128
110
107
131
140
159
141
118
122
86
72
57
12
-25
-40
-37
-43
-68
-112
-132
-128
-142
-144
-164
-173
-166
-167
-166
-153
-161
-134
-136
-124
-106
-99
-75
-56
-41
-30
-2
-3
19
31
32
55
35
51
57
67
77
62
58
44
56
60
69
70
85
76
72
86
89
103
153
200
214
244
253
243
246
223
211
178
135
126
95
60
35
10
-29
-64
-72
-75
-76
-65
-37
-41
-26
-22
-26
-36
-48
-52
-70
-76
-91
-133
-138
-135
-131
-132
-137
-138
-139
-129
-116
-112
-109
-89
-79
-61
-22
-34
15
51
97
154
167
189
196
187
206
209
192
200
212
215
218
220
179
163
174
178
163
145
135
109
85
62
40
28
27
43
35
11
-23
-54
-87
-94
-86
-76
-82
-86
-53
-46
-34
-29
-36
-17
-8
1
18
3
-37
-68
-61
-61
-79
-85
-92
-94
-82
-66
-56
-45
-15
5
35
52
56
90
98
130
136
138
163
182
203
220
219
206
212
199
190
169
142
139
127
130
131
109
104
89
91
94
93
74
80
63
28
25
5
-19
-20
-9
-1
-8
-10
-16
-22
-5
7
13
3
4
-10
-24
-31
-48
-55
-63
-66
-63
-65
-92
-72
-56
-65
-35
-31
-37
-21
-13
-11
1
-30
-35
-7
-4
27
32
58
90
90
125
137
119
152
177
196
207
227
211
190
179
191
198
194
182
179
170
149
136
85
65
56
26
23
2
-25
-30
-39
-27
-55
-89
-95
-99
-105
-112
-109
-119
-115
-94
-69
-64
-76
-89
-78
-56
-53
-34
-7
9
47
91
90
85
122
150
171
189
180
151
128
99
80
64
59
57
52
41
38
46
19
9
37
21
9
18
26
39
34
16
39
31
26
32
25
2
-12
-11
-5
-19
-27
-6
-23
-29
-26
-35
-14
-22
-27
-17
-50
-50
-49
-31
-13
-23
2
4
12
18
21
33
55
78
72
46
51
62
78
81
70
69
66
56
45
29
16
32
44
42
35
20
19
33
33
46
21
-25
-45
-72
-48
-37
-43
-35
-32
-36
-41
-63
-82
-82
-67
-39
-14
-21
-21
1
5
16
6
-16
13
29
30
25
-21
-72
-80
-85
-74
-79
-70
-68
-110
-124
-128
-135
-125
-109
-100
-87
-102
-99
-81
-72
-47
-5
-2
3
6
1
26
39
26
56
73
69
73
63
64
80
95
115
115
103
87
86
91
109
98
117
123
104
97
105
71
41
51
37
30
8
-9
-9
-20
-17
-6
-30
-43
-62
-81
-66
-87
-97
-113
-137
-151
-139
-144
-163
-169
-165
-156
-135
-119
-95
-86
-67
-45
-41
-27
-13
-32
-16
7
-5
-6
0
5
17
-2
11
33
54
72
79
57
61
88
107
134
137
149
172
152
145
156
127
101
80
53
31
27
32
31
29
46
35
-7
-28
-52
-61
-65
-105
-130
-143
-166
-178
-168
-175
-171
-181
-177
-167
-173
-168
-144
-94
-84
-67
-58
-61
-48
-19
7
11
16
28
66
70
68
65
82
113
97
105
105
84
101
108
104
105
105
108
106
91
93
95
77
57
46
45
38
32
8
8
9
8
23
-1
-14
-28
-32
-14
-33
-67
-74
-87
-93
-101
-125
-141
-152
-157
-159
-150
-171
-161
-149
-121
-91
-77
-26
1
28
65
88
94
103
122
145
150
146
150
126
115
125
122
109
74
63
63
74
53
20
26
37
51
67
66
77
85
87
86
61
45
42
41
28
46
18
1
-10
-50
-54
-67
-69
-82
-100
-100
-116
-137
-135
-133
-150
-139
-133
-143
-166
-185
-163
-126
-113
-103
-80
-63
-16
22
31
49
104
134
178
198
181
181
184
173
168
145
136
122
93
103
64
41
46
28
14
14
3
-1
-13
-13
-2
7
-20
-29
-27
-27
-38
-66
-79
-88
-73
-63
-77
-113
-114
-101
-94
-98
-116
-121
-108
-110
-96
-76
-85
-87
-82
-50
-38
-51
-51
-47
-63
-64
-92
-95
-84
-68
-41
-21
-5
20
30
47
73
66
66
75
71
78
93
90
76
64
61
51
63
66
69
64
71
54
57
46
20
9
0
-40
-45
-30
-40
-54
-63
-66
-68
-76
-66
-57
-61
-57
-53
-39
-26
-18
-8
3
-7
-24
-2
2
0
-1
-14
-22
-47
-84
-109
-119
-109
-86
-79
-69
-63
-39
3
4
-10
-40
-40
-24
-10
12
6
8
2
-4
-10
-14
-19
-29
-39
-60
-49
-56
-82
-75
-65
-64
-46
-32
-17
2
2
8
25
31
28
40
27
1
2
-32
-46
-62
-40
-36
-54
-78
-89
-85
-98
-102
-81
-74
-91
-78
-83
-84
-62
-45
-18
19
30
36
71
86
121
107
107
119
109
114
124
102
69
76
78
49
36
-4
-36
-43
-65
-73
-75
-96
-85
-92
-75
-61
-60
-37
-22
-17
20
33
26
41
52
73
74
76
96
94
68
57
59
19
-8
-24
-22
-25
-44
-59
-65
-74
-76
-68
-74
-83
-58
-69
-71
-80
-100
-84
-95
-104
-92
-97
-83
-60
-46
-21
-9
-12
27
55
79
99
112
136
140
136
150
163
149
145
157
182
185
173
181
209
202
190
182
151
143
101
79
67
29
12
9
-5
-12
-43
-72
-94
-105
-112
-114
-125
-127
-124
-121
-114
-96
-84
-96
-99
-86
-84
-62
-47
-56
-61
-56
-59
-62
-70
-58
-21
-19
-12
-6
2
34
55
90
105
136
148
141
169
189
199
206
202
181
170
136
106
72
36
36
24
2
-28
-34
-26
-23
-34
-28
3
14
4
3
-1
-3
-5
-3
12
-5
-44
-72
-78
-83
-115
-143
-149
-147
-124
-118
-140
-130
-100
-117
-109
-103
-80
-48
-30
-38
-40
3
37
37
40
66
61
50
44
46
55
61
90
97
93
93
93
91
73
43
49
65
40
31
46
48
57
72
94
119
120
107
111
113
115
107
95
96
73
73
32
-26
-28
-46
-62
-69
-89
-116
-110
-107
-98
-100
-90
-68
-87
-69
-29
-32
-16
12
18
50
61
46
49
46
63
72
56
48
57
74
86
87
80
73
72
64
77
79
66
53
56
38
29
25
23
32
52
88
60
34
27
20
22
6
-14
-18
-33
-54
-80
-126
-154
-181
-181
-161
-177
-208
-205
-199
-178
-177
-161
-158
-155
-128
-106
-81
-90
-79
-46
-38
-40
-27
-10
16
22
46
61
45
40
53
47
56
75
85
103
100
109
111
113
99
85
73
68
56
41
21
18
33
35
-11
-34
-46
-52
-26
-32
-60
-47
-37
-41
-46
-35
-28
-17
-23
-6
-31
-51
-46
-62
-89
-100
-116
-105
-117
-123
-117
-121
-136
-150
-135
-115
-99
-85
-89
-80
-41
-31
-15
-21
-22
-7
-10
-29
-36
-30
-24
-11
14
35
52
58
63
68
92
85
46
45
37
46
32
1
-18
-23
-27
-11
-32
-53
-62
-68
-85
-66
-64
-61
-29
-18
-2
23
21
4
1
-6
27
33
23
48
58
80
98
90
94
111
115
110
89
62
50
51
38
25
7
-12
-32
-41
-57
-73
-94
-106
-97
-92
-102
-122
-128
-128
-119
-119
-138
-163
-158
-139
-137
-122
-86
-69
-45
-50
-10
22
38
47
38
51
84
106
82
84
124
158
139
124
124
141
147
133
117
108
107
100
87
70
51
31
2
-21
-40
-62
-68
-75
-79
-74
-78
-92
-118
-108
-92
-95
-83
-83
-80
-56
-50
-52
-75
-95
-94
-91
-99
-91
-99
-85
-54
-57
-24
-11
-16
-24
-14
12
20
25
41
63
77
113
116
98
112
114
128
153
153
175
186
188
198
189
167
171
159
152
150
144
126
115
102
93
59
31
13
-9
-25
-9
-60
-87
-71
-84
-79
-77
-82
-82
-62
-56
-65
-72
-79
-67
-53
-38
-33
-35
6
24
40
86
93
81
91
88
83
73
44
58
79
93
91
82
73
59
45
36
40
18
-6
16
-6
-16
-28
-13
9
-15
-7
4
-10
-5
14
26
37
7
1
4
3
12
24
24
27
42
46
44
42
47
71
73
86
113
107
104
101
80
72
33
-12
-10
-33
-55
-68
-74
-76
-69
-76
-62
-62
-63
-56
-27
-3
30
67
60
60
61
75
91
92
93
84
84
99
95
106
119
111
120
116
90
84
106
111
119
115
88
81
62
45
40
14
-17
-21
-39
-43
-48
-74
-65
-49
-49
-36
-40
-43
-60
-75
-65
-75
-77
-87
-82
-85
-95
-107
-109
-110
-109
-103
-92
-88
-56
-38
-6
8
16
45
64
76
73
69
64
45
37
34
33
8
-31
-24
-53
-50
-52
-48
-16
-26
-15
25
30
47
82
80
121
143
124
126
95
80
78
53
21
-10
-35
-35
-48
-59
-69
-104
-140
-135
-140
-172
-202
-217
-228
-227
-211
-214
-211
-203
-172
-155
-150
-125
-107
-87
-64
-65
-35
1
9
32
46
24
30
37
30
28
8
-16
-6
-10
-20
-15
-52
-44
-26
-8
8
-19
3
18
20
40
48
51
52
57
46
44
52
42
35
9
13
24
6
1
-4
-13
9
8
-26
-7
-4
1
2
-33
-80
-84
-86
-65
-66
-89
-85
-94
-91
-73
-70
-39
-10
-11
11
37
-22
-18
6
20
43
19
8
-6
-3
2
17
-5
-18
11
10
-2
-4
-37
-43
-42
-26
-28
-70
-73
-84
-84
-63
-85
-84
-61
-53
-40
-22
-41
-36
-16
6
33
41
52
68
81
97
122
122
125
136
127
129
101
73
67
70
85
83
54
32
12
-5
-5
-16
-31
-19
-42
-36
-22
-23
-5
34
41
43
56
41
43
32
31
46
25
29
23
12
12
12
10
-9
-22
-27
-24
-33
-64
-61
-64
-67
-45
-56
-53
-40
-16
-2
7
-8
-3
2
9
18
24
21
16
37
48
61
39
20
11
2
10
17
11
9
-5
-1
-8
-25
-19
1
-15
0
-29
-36
-4
3
17
32
-1
-12
-7
-6
-16
-24
-31
-44
-55
-55
-56
-87
-98
-95
-98
-84
-78
-94
-89
-70
-55
-72
-88
-65
-61
-52
-8
-6
-15
-18
-22
-1
14
25
18
49
75
75
101
94
76
68
61
59
49
56
46
30
25
5
-29
-40
-53
-75
-80
-82
-78
-103
-108
-94
-93
-98
-87
-75
-71
-46
-48
-63
-59
-52
-19
10
5
15
16
40
59
59
50
63
64
72
84
75
71
79
88
99
94
86
95
100
95
75
61
61
52
64
61
42
10
-16
-36
-57
-58
-83
-93
-93
-94
-77
-62
-81
-78
-49
-31
-13
-3
-25
-28
-2
22
4
-9
4
11
22
20
27
48
46
63
75
74
62
55
46
33
39
19
8
0
-13
-21
-16
-12
-13
-4
19
24
38
21
10
-3
-4
2
-7
-35
-47
-38
-48
-50
-52
-38
-41
-36
-20
-8
3
10
44
90
79
91
102
100
114
114
113
120
94
89
105
103
96
86
112
126
140
132
116
119
114
121
110
78
77
51
39
51
26
19
24
22
12
3
-4
-23
-37
-43
-52
-74
-106
-118
-119
-113
-94
-82
-69
-75
-52
-18
-3
8
37
46
68
82
69
79
63
56
57
56
47
64
79
87
77
55
35
54
78
77
100
114
103
89
99
117
114
89
71
66
74
63
49
36
43
34
34
35
20
4
-14
-25
-33
-50
-53
-40
-24
-12
-14
-14
8
9
21
31
13
4
5
8
-2
-9
-8
-19
-22
-28
-45
-63
-74
-89
-105
-128
-139
-151
-163
-154
-151
-130
-128
-118
-84
-59
-16
-1
8
21
25
32
29
34
25
20
27
26
36
28
38
40
60
54
35
29
12
21
23
15
11
-20
-25
-41
-52
-43
-63
-85
-93
-97
-97
-107
-113
-112
-93
-92
-92
-86
-94
-85
-75
-44
-34
-21
-2
10
28
31
59
71
92
91
114
100
69
50
34
28
30
7
-4
-2
-18
-13
-28
-46
-60
-92
-88
-91
-102
-104
-97
-97
-92
-92
-106
-96
-119
-114
-94
-97
-113
-101
-78
-59
-53
-67
-48
-32
-41
-19
-21
-34
-37
-20
-9
-18
1
16
41
54
79
101
107
99
84
106
121
122
133
127
119
120
101
84
48
45
43
12
-25
-39
-50
-46
-56
-50
-67
-82
-92
-92
-114
-143
-158
-168
-179
-166
-175
-184
-189
-193
-196
-197
-210
-226
-213
-201
-170
-147
-127
-74
-46
-38
-1
19
47
80
91
119
135
125
118
133
149
165
182
180
175
181
187
185
189
180
185
190
183
168
151
148
116
103
80
41
8
-14
-42
-59
-83
-110
-118
-133
-157
-149
-157
-185
-171
-173
-170
-169
-154
-156
-147
-120
-70
-63
-61
-31
-9
14
31
17
19
18
30
41
48
55
34
23
19
21
17
4
-1
-3
-8
-6
13
46
109
146
159
158
172
179
171
172
173
168
161
139
102
83
36
-5
-34
-71
-100
-143
-151
-161
-162
-172
-178
-183
-191
-204
-220
-186
-173
-166
-145
-117
-97
-71
-58
-57
-51
-28
-4
17
26
21
32
47
78
88
84
84
104
140
159
156
167
179
205
221
222
206
211
217
207
180
140
104
84
74
68
28
10
-11
-28
-52
-61
-94
-117
-115
-135
-144
-152
-160
-150
-137
-110
-70
-75
-51
-18
-1
35
61
61
65
69
70
74
38
10
6
3
-14
-21
-38
-38
-19
-9
-10
-26
-11
-2
8
27
54
62
82
106
121
149
142
135
148
140
146
129
114
121
96
65
44
1
-31
-43
-68
-84
-103
-126
-137
-145
-145
-154
-137
-125
-118
-110
-92
-72
-64
-64
-42
-36
-37
-35
-42
-24
-19
-11
-3
3
-8
8
25
47
72
64
82
64
46
40
27
27
23
29
37
40
24
18
11
12
34
34
-3
-32
-36
-43
-49
-72
-83
-99
-112
-113
-131
-133
-110
-85
-41
-1
18
42
61
102
119
134
122
123
120
112
135
112
104
124
115
112
111
103
78
49
16
6
1
-23
-41
-56
-39
-51
-79
-87
-71
-73
-74
-72
-65
-60
-64
-59
-39
-39
-24
-10
-26
-4
5
-11
-5
8
10
4
-17
-26
-36
-38
-47
-20
-11
10
22
13
31
31
24
36
46
64
86
62
61
57
67
86
79
65
39
45
45
59
50
44
35
50
43
47
26
20
32
29
8
-26
-48
-63
-72
-67
-83
-89
-81
-68
-67
-61
-77
-65
-50
-42
-30
-43
-40
-19
-23
0
15
-8
11
43
54
80
79
86
104
100
121
120
124
134
108
89
83
72
76
78
67
46
47
57
52
47
27
10
-4
-27
-33
-29
-26
-1
3
2
1
-30
-33
-30
-46
-51
-47
-45
-46
-52
-56
-67
-67
-55
-51
-69
-69
-62
-64
-55
-58
-73
-46
-13
16
52
53
48
71
71
92
113
98
101
100
88
56
30
0
-3
-15
-11
-50
-71
-80
-84
-60
-40
-18
-18
-17
-21
6
19
34
59
64
97
125
116
83
53
64
57
46
17
6
6
-45
-78
-94
-135
-132
-149
-136
-123
-122
-103
-86
-83
-56
-51
-49
-26
-17
-18
-47
-72
-60
-45
-41
-34
-27
-20
-17
-21
7
45
26
4
-21
-39
-19
-27
-49
-42
-51
-41
-16
-35
-64
-69
-79
-81
-57
-47
-46
-49
-37
-5
4
11
28
57
92
101
58
40
20
-8
-13
-25
-36
-48
-40
-18
4
-24
-38
-29
-30
-28
-60
-68
-73
-51
-28
-20
-28
-24
0
-3
3
-4
-17
-15
-28
-53
-59
-64
-64
-64
-81
-59
-43
-74
-69
-88
-85
-49
-47
-51
-40
-17
15
8
5
26
25
41
75
76
84
102
112
126
121
83
69
67
35
14
-4
-20
-37
-42
-51
-58
-98
-111
-106
-95
-73
-59
-81
-78
-69
-53
-64
-111
-111
-73
-65
-57
-43
-36
-28
-29
-22
15
-8
-17
-25
-43
-72
-69
-73
-82
-83
-109
-105
-98
-102
-105
-116
-84
-67
-93
-94
-73
-66
-52
-56
-50
-24
30
50
46
44
52
94
82
101
88
67
75
55
52
69
75
97
100
81
78
53
50
36
18
23
44
30
-6
-12
9
6
7
-11
-36
-35
-28
-12
-21
-26
3
16
33
59
62
84
98
84
79
101
104
98
77
68
45
35
27
12
7
6
-4
-34
-54
-41
-28
-25
-42
-44
-20
-1
28
41
66
92
106
78
79
54
33
24
-8
5
4
-7
-21
-21
-6
22
2
-42
-50
-50
-42
-46
-94
-119
-140
-137
-113
-125
-161
-155
-110
-63
-52
-72
-31
14
29
59
56
63
137
149
164
190
218
255
250
218
212
234
221
205
176
178
177
155
154
138
145
150
135
115
102
108
63
50
22
-6
1
-28
-33
2
-25
-43
-46
-17
-9
-44
-64
-69
-58
-60
-69
-76
-58
-42
-56
-57
-39
-45
-30
-23
5
44
26
33
26
43
84
93
88
80
91
105
116
126
133
135
147
174
174
146
148
166
182
174
154
166
181
149
130
122
117
101
69
60
87
102
56
28
9
26
35
10
-11
-2
10
28
10
-42
-55
-42
-56
-92
-109
-102
-91
-80
-78
-79
-68
-54
-52
-62
-64
-53
-78
-70
-60
-45
-42
-36
-22
6
43
76
89
114
126
118
136
163
157
167
179
191
193
170
145
134
120
108
77
58
85
89
92
102
111
126
113
104
107
84
74
63
45
27
14
-14
-39
-63
-80
-99
-103
-112
-103
-102
-96
-93
-76
-51
-33
-26
-29
-13
2
32
26
18
56
78
75
93
82
100
118
87
89
92
81
78
84
69
51
22
14
23
-12
-39
-57
-67
-36
-41
-66
-36
-20
-16
3
5
7
22
28
45
65
42
35
56
62
61
53
30
38
34
25
-2
-26
-16
-21
-31
-28
-49
-50
-49
-52
-33
-34
-24
-4
9
-9
-22
-17
27
59
41
31
64
83
50
23
30
57
91
76
58
58
76
91
73
45
53
86
95
57
-24
-34
-10
8
-1
-30
-37
-19
-2
3
14
33
49
26
30
44
25
22
17
24
33
4
-15
6
17
-15
-32
-17
-11
-30
-42
-36
-22
-29
-44
-76
-63
-26
-30
-40
-32
-7
9
28
17
7
1
-8
7
26
21
-5
-17
5
34
14
-4
-11
-11
12
20
-12
-19
-15
-21
-11
-16
-46
-41
-31
-33
-46
-42
-30
-36
-39
7
5
-3
-10
-12
35
58
38
39
53
73
80
68
61
60
73
76
41
16
39
28
21
22
12
-3
-10
-39
-13
-13
-33
-47
-45
-36
-49
-74
-103
-116
-106
-110
-92
-82
-79
-70
-62
-21
-30
-46
-33
-24
-9
9
11
-6
-15
0
7
24
14
35
60
76
92
96
114
121
129
145
157
170
168
138
105
127
124
79
44
32
27
6
-44
-88
-78
-66
-63
-72
-94
-116
-137
-149
-139
-153
-136
-131
-132
-117
-144
-164
-177
-149
-120
-95
-84
-97
-84
-23
15
23
15
40
94
115
127
115
114
148
167
170
184
172
185
190
179
202
191
174
154
137
166
162
114
82
60
67
91
61
25
-5
11
32
-15
-59
-66
-52
-43
-67
-109
-126
-96
-104
-119
-109
-130
-137
-139
-149
-130
-95
-120
-147
-126
-73
-60
-64
-51
-42
-35
-36
-19
-10
-23
-25
-6
20
22
30
47
88
107
125
116
129
148
156
155
138
118
109
116
144
144
117
95
78
88
104
60
13
13
34
22
18
19
19
-5
-21
-9
-40
-80
-99
-116
-107
-126
-175
-171
-176
-175
-157
-156
-153
-119
-99
-66
-36
-65
-62
-26
-9
10
13
16
2
9
29
29
28
21
17
33
52
43
20
31
62
82
91
75
62
83
100
107
88
97
121
120
98
63
55
55
48
13
18
24
5
-35
-49
-40
-26
-45
-69
-94
-78
-53
-77
-97
-101
-78
-54
-81
-107
-103
-77
-30
-24
-19
-29
-67
-61
-42
-31
-43
-34
-40
-53
-57
-61
-60
-61
-71
-92
-70
-68
-86
-73
-61
-24
6
-3
-1
15
40
71
83
81
96
131
132
152
193
203
202
186
181
206
199
164
145
131
145
116
93
73
80
72
29
-8
-22
-19
-38
-53
-38
-29
-46
-74
-57
-20
-33
-39
-25
-34
-23
-20
-68
-76
-66
-61
-52
-55
-62
-47
-66
-82
-104
-85
-41
-57
-61
-20
16
59
72
77
106
135
122
135
159
166
166
164
165
151
143
160
175
162
149
158
166
166
168
157
154
138
121
124
105
66
32
14
29
34
-7
-10
-13
-9
-6
-32
-17
-7
-12
-10
-10
0
21
21
-1
-25
-11
1
-19
-27
-17
1
3
-27
-52
-55
-36
-40
-55
-58
-55
-40
-30
-26
4
9
-27
-9
23
17
14
15
50
85
71
40
54
67
73
97
114
117
137
171
194
199
190
178
179
191
170
144
136
135
132
108
44
13
-2
-4
-42
-72
-81
-81
-90
-113
-124
-147
-154
-152
-181
-176
-158
-144
-127
-124
-125
-88
-64
-72
-64
-48
8
35
36
91
122
135
151
138
141
171
179
180
170
129
111
112
97
102
88
53
49
46
56
45
42
66
86
80
77
106
116
120
120
114
144
160
130
125
124
112
94
63
66
51
24
12
10
-27
-53
-63
-47
-53
-89
-107
-126
-128
-141
-153
-176
-174
-161
-156
-130
-118
-100
-97
-81
-43
-21
25
51
91
106
130
137
156
189
165
150
164
156
153
122
97
86
28
13
4
8
8
17
22
16
1
-3
3
-4
-21
-33
-47
-41
-48
-69
-63
-51
-53
-51
-46
-21
3
2
12
22
9
3
0
-14
3
8
-26
-31
-17
-32
-57
-63
-45
-30
-38
-39
-18
-34
-24
-5
-1
18
49
59
60
51
61
76
53
75
93
89
106
85
80
85
63
54
59
66
57
25
24
11
-13
-44
-59
-69
-74
-92
-109
-131
-145
-146
-130
-134
-152
-161
-151
-132
-140
-154
-150
-131
-126
-104
-93
-92
-60
-50
-36
-15
-23
-7
1
6
33
50
49
53
76
100
89
44
24
29
43
41
47
40
31
13
26
25
24
22
6
0
-20
-22
-45
-52
-51
-46
-45
-61
-57
-36
-34
-19
3
-19
-1
-9
2
8
3
-33
-44
-45
-40
-57
-99
-103
-89
-88
-88
-105
-119
-123
-134
-151
-159
-181
-172
-171
-171
-155
-132
-127
-118
-96
-58
-28
-22
-5
22
55
108
106
103
117
126
138
140
88
87
96
87
65
42
20
4
-22
-55
-63
-87
-123
-140
-146
-123
-122
-130
-124
-115
-93
-67
-47
-37
-22
-21
-11
5
-7
6
27
11
13
-9
-46
-61
-71
-81
-101
-114
-119
-125
-122
-107
-93
-84
-72
-67
-35
-11
4
24
21
12
-5
5
3
15
34
57
103
128
134
123
124
143
148
140
135
132
128
125
108
110
120
122
134
116
107
92
79
66
27
20
3
-14
-28
-31
-63
-104
-134
-143
-139
-130
-150
-165
-187
-205
-194
-194
-212
-211
-183
-172
-132
-116
-86
-45
-9
16
16
17
17
41
58
71
86
95
84
88
81
56
44
40
34
38
48
59
61
49
38
33
31
42
61
49
36
41
45
47
71
101
107
137
135
113
116
89
83
77
41
7
-13
-28
-61
-92
-96
-97
-102
-99
-88
-93
-100
-102
-87
-97
-112
-106
-98
-90
-96
-101
-112
-110
-100
-85
-79
-70
-56
-44
-12
-14
-9
1
8
14
14
50
70
84
112
122
123
139
148
125
112
103
95
91
76
83
96
102
121
106
80
80
64
58
60
60
60
75
74
83
72
58
55
45
60
43
4
-9
-33
-62
-87
-92
-116
-140
-154
-156
-160
-178
-183
-175
-169
-170
-179
-183
-180
-184
-178
-150
-149
-116
-92
-61
-17
2
10
42
60
80
103
89
89
95
96
95
81
51
43
47
51
65
68
67
75
85
99
105
98
100
113
120
119
148
138
137
136
141
122
75
47
29
11
7
-24
-56
-86
-101
-95
-90
-103
-104
-101
-93
-84
-104
-116
-108
-126
-135
-140
-143
-158
-156
-139
-135
-124
-126
-114
-94
-66
-56
-73
-70
-65
-49
-21
-16
-1
15
28
41
60
59
47
69
60
37
44
15
15
23
25
14
25
23
12
40
39
25
37
40
38
36
38
12
-28
-22
-20
0
-7
-45
-62
-81
-102
-124
-130
-159
-178
-177
-167
-154
-168
-179
-159
-156
-153
-135
-134
-151
-143
-111
-83
-70
-72
-64
-44
-20
-13
13
37
55
67
85
78
69
75
78
89
91
92
102
119
128
151
143
118
127
122
122
133
114
88
58
22
-10
-27
-50
-79
-92
-103
-137
-148
-157
-177
-171
-174
-163
-148
-139
-133
-124
-104
-88
-86
-73
-65
-86
-98
-88
-78
-57
-38
-22
-38
-41
-49
-41
-40
-54
-61
-85
-87
-81
-69
-43
-28
-26
-16
4
23
-9
11
19
21
46
77
94
88
96
132
138
125
145
150
130
119
100
70
20
0
-27
-43
-75
-118
-133
-141
-138
-158
-172
-193
-200
-198
-200
-192
-188
-188
-196
-206
-199
-231
-230
-194
-179
-148
-125
-126
-112
-91
-69
-77
-67
-57
-58
-68
-73
-72
-67
-78
-98
-61
-74
-78
-53
-56
-58
-58
-50
-46
-35
-28
-13
-13
-40
-22
-15
14
43
51
69
71
71
75
112
109
99
116
94
76
56
15
-25
-46
-43
-55
-60
-70
-97
-104
-114
-127
-155
-166
-170
-172
-172
-179
-201
-204
-220
-207
-190
-194
-190
-179
-179
-164
-133
-105
-83
-46
-7
12
3
13
22
52
109
124
120
111
79
50
43
7
4
-11
-35
-29
-28
-45
-52
-66
-54
-65
-72
-61
-64
-70
-56
-32
-44
-29
-34
-47
-43
-51
-65
-71
-84
-82
-102
-119
-128
-123
-132
-128
-142
-155
-154
-136
-134
-127
-152
-153
-128
-103
-77
-64
-61
-50
-47
-68
-51
-53
-54
-50
-46
-40
-29
-13
1
16
22
20
3
3
3
-13
13
25
7
14
30
38
32
19
32
41
31
40
19
-10
-10
1
3
-18
-30
-46
-76
-86
-77
-79
-101
-111
-102
-85
-88
-82
-79
-59
-32
-17
3
-4
-6
-4
15
18
24
19
8
15
8
15
7
11
-17
-15
0
18
28
47
52
55
83
66
70
87
99
115
111
82
61
46
29
21
-11
-21
-28
-47
-40
-32
-25
3
8
17
16
-11
-6
-11
-3
-9
-27
-35
-39
-29
-20
-12
2
-25
-8
-18
-17
-8
-37
-32
-44
-51
-31
-31
-43
-23
-2
27
47
41
42
75
101
116
120
123
117
105
120
119
103
95
76
82
69
76
52
50
45
31
33
18
9
0
9
29
24
23
23
19
49
83
84
99
112
108
136
127
104
89
94
93
121
133
124
134
107
107
83
66
37
17
37
29
11
8
-7
12
26
48
47
49
60
72
96
101
118
121
94
107
91
59
42
35
36
43
38
38
44
38
40
50
51
27
17
30
49
37
24
-2
-24
-39
-58
-53
-45
-44
-21
-9
6
-18
-4
1
0
13
14
34
22
16
12
37
37
59
85
80
96
97
101
98
85
81
76
67
48
30
12
-8
-13
-7
-4
8
9
3
2
-9
-30
-25
-29
-9
2
3
22
11
14
12
17
16
34
58
70
78
71
72
80
77
52
43
24
7
-2
-21
-46
-71
-87
-84
-77
-95
-102
-96
-83
-64
-54
-41
-32
-13
-14
11
14
12
20
39
47
25
10
4
-7
-9
23
3
-8
-21
-43
-40
-42
-43
-38
-25
-6
28
38
42
44
55
72
99
106
100
107
97
98
114
95
89
92
88
67
39
34
2
-16
-31
-51
-61
-89
-104
-115
-128
-131
-143
-151
-154
-152
-156
-157
-140
-131
-126
-108
-108
-108
-109
-79
-68
-52
-42
-36
-32
-28
3
20
-4
-6
1
3
-8
-16
-20
-14
-12
-2
8
-12
-8
11
31
56
70
31
33
20
20
13
-8
-22
-23
-33
-44
-57
-76
-74
-99
-108
-103
-114
-104
-91
-67
-37
-38
-46
-27
-32
-36
-29
-31
-24
-12
-17
-14
4
-20
-8
-25
-9
12
0
6
23
32
43
46
17
-1
5
0
16
13
2
17
21
16
-1
-25
-30
-23
2
5
-19
-26
-28
-19
-12
-6
1
9
18
37
59
63
43
59
58
72
44
-5
-10
-30
-74
-71
-65
-98
-79
-72
-66
-67
-70
-69
-70
-103
-84
-81
-104
-94
-70
-40
-21
-26
-20
-15
-17
-14
-12
-20
-27
-28
-20
-13
-46
-57
-59
-45
-27
-8
-41
-49
-21
-9
9
-23
-36
-32
-18
2
19
36
60
84
98
114
132
142
138
110
108
87
70
62
52
60
61
26
11
9
11
35
41
43
37
31
22
36
19
5
-2
-12
-28
-47
-76
-82
-97
-95
-90
-114
-131
-132
-137
-145
-139
-132
-122
-98
-86
-65
-49
-64
-69
-61
-33
-20
-32
-53
-38
-33
-17
-2
-12
-17
-10
8
9
1
14
15
33
39
39
40
45
56
56
67
69
55
55
54
42
59
58
54
71
51
28
14
-15
-43
-55
-46
-56
-68
-63
-61
-43
-57
-48
-63
-68
-43
-22
19
27
-1
5
-3
10
34
23
28
14
8
25
8
-32
-37
-17
-12
-2
-11
-4
9
-8
20
24
10
11
8
9
-6
-36
-35
-28
-11
0
-16
-47
-68
-73
-68
-82
-111
-110
-109
-108
-92
-86
-92
-77
-44
-23
-19
-11
16
22
36
64
72
91
111
121
133
136
156
148
133
113
93
89
50
16
12
16
4
-8
-17
-5
1
11
17
2
6
-11
-10
-13
-34
-73
-61
-54
-57
-61
-58
-50
-62
-72
-69
-65
-53
-35
-15
-6
-17
-26
-24
-20
-2
17
42
52
74
96
110
132
145
163
182
179
183
215
212
205
208
206
179
160
154
121
101
84
70
62
46
15
-37
-47
-93
-127
-114
-118
-132
-150
-148
-149
-135
-140
-113
-103
-104
-71
-61
-28
2
0
8
9
-11
-5
8
5
0
-1
3
13
20
22
24
0
0
25
33
45
27
51
73
72
80
86
77
83
79
45
38
33
29
50
41
37
36
29
29
4
-14
-19
-42
-63
-66
-85
-113
-114
-130
-140
-135
-152
-164
-162
-159
-136
-130
-126
-109
-113
-105
-85
-69
-69
-57
-32
-3
4
0
24
44
48
71
76
68
86
75
75
83
72
90
78
72
79
79
86
108
94
99
108
99
94
90
103
105
98
99
104
96
94
112
87
68
51
35
51
34
9
-12
-41
-80
-93
-116
-136
-141
-141
-118
-138
-184
-197
-199
-190
-167
-156
-134
-115
-78
-69
-33
-1
3
10
14
20
2
-2
18
39
65
74
90
70
66
84
85
83
90
90
97
115
118
104
93
91
90
97
87
76
80
88
94
100
76
79
88
83
80
70
67
46
41
41
23
18
-13
-38
-64
-101
-116
-134
-133
-142
-137
-122
-133
-119
-103
-84
-54
-46
-41
-47
-45
-29
-11
-10
-22
-31
-50
-56
-49
-57
-42
-35
-14
4
-15
-17
-13
0
19
57
48
56
62
67
100
112
89
96
91
113
104
94
113
110
115
120
122
86
88
94
83
91
70
54
40
30
16
-6
-55
-85
-61
-57
-53
-66
-71
-69
-56
-50
-63
-106
-127
-117
-123
-127
-132
-132
-125
-112
-92
-64
-74
-73
-66
-85
-53
-67
-71
-48
-54
-27
-11
1
3
16
33
57
64
60
68
84
103
114
99
94
94
86
87
66
42
53
55
62
59
31
-8
-19
-31
-48
-35
-70
-81
-71
-46
-58
-78
-93
-81
-82
-85
-69
-75
-58
-55
-47
-45
-63
-50
-40
-41
-31
-45
-40
-50
-55
-65
-41
-34
-44
-50
-52
-49
-44
-18
-14
3
28
71
92
100
104
115
116
114
101
95
97
95
125
121
100
105
100
121
114
98
102
98
60
54
33
-2
-26
-44
-62
-76
-84
-88
-91
-112
-117
-124
-113
-106
-82
-57
-59
-50
-51
-33
-36
-25
-25
-30
-31
-18
-8
3
-25
-55
-39
-37
-21
-9
-11
-11
-8
-11
7
4
8
30
51
68
67
55
60
66
73
85
72
55
43
34
26
28
9
7
4
-10
0
20
19
17
37
29
25
19
1
-10
-17
-16
-25
-30
-29
-32
-13
7
-2
-11
-11
-10
-3
3
-5
-19
-14
-26
-31
-44
-58
-45
-38
-37
-36
-25
-23
-25
-14
3
4
-5
7
20
34
34
24
30
27
19
25
11
9
3
15
33
44
53
38
55
48
48
27
12
31
35
46
53
39
48
52
50
46
35
35
22
24
12
4
-2
-20
0
-13
-10
-17
-32
-21
-12
-5
4
6
-1
12
4
-19
3
-22
-17
-9
-19
-8
-43
-59
-62
-87
-88
-96
-127
-135
-164
-189
-182
-202
-212
-212
-204
-181
-178
-178
-161
-123
-79
-42
-27
-15
32
59
89
132
127
123
142
140
150
120
102
108
91
79
78
55
25
28
22
44
28
-1
-14
2
-19
-8
15
-6
-2
4
8
0
-17
-19
7
6
30
46
34
39
32
49
42
30
34
27
22
19
13
5
1
-33
-40
-49
-83
-104
-113
-108
-89
-83
-91
-96
-78
-89
-98
-99
-105
-98
-77
-29
12
24
44
66
82
102
104
102
124
139
166
183
156
134
128
110
105
98
75
59
21
7
-6
-38
-68
-75
-75
-73
-74
-72
-64
-68
-82
-66
-83
-89
-89
-87
-57
-42
-16
-10
33
41
48
65
73
68
70
91
77
56
57
47
28
1
-21
-44
-57
-47
-38
-31
-51
-76
-76
-77
-63
-59
-59
-25
10
29
34
31
38
40
39
29
29
8
-18
-33
-27
-18
-49
-58
-62
-37
-45
-60
-56
-45
-36
-19
-4
-17
11
26
20
18
32
33
45
52
54
44
32
9
12
27
41
82
87
104
108
106
114
84
66
75
59
56
47
31
19
16
4
20
5
-21
-17
-16
-3
9
-2
-2
-5
-22
-25
-44
-70
-66
-94
-105
-103
-103
-103
-95
-85
-73
-78
-73
-68
-53
1
24
35
52
69
72
102
115
119
136
161
175
184
175
152
151
162
171
139
122
116
104
98
102
79
54
46
25
15
27
-17
-23
-14
-27
-28
-49
-67
-66
-77
-75
-83
-92
-80
-91
-80
-63
-65
-74
-58
-52
-27
-10
-5
-3
2
3
-2
-8
-16
-17
-14
-14
-25
-52
-57
-53
-35
-20
-10
-5
10
1
-5
21
15
19
27
14
45
75
59
71
99
113
145
161
152
143
148
172
192
181
173
179
184
194
167
101
80
55
50
58
38
40
30
24
10
-1
-11
-2
-8
-20
-2
-26
-35
-39
-20
-8
-42
-55
-59
-71
-76
-63
-67
-83
-62
-53
-68
-45
-50
-42
-12
5
9
17
32
42
52
67
81
88
107
127
132
146
163
134
126
121
126
128
107
89
73
67
63
35
24
11
-6
1
10
-8
-5
3
27
42
28
38
39
29
47
50
46
32
37
31
10
4
-30
-67
-90
-94
-127
-148
-158
-182
-186
-178
-164
-183
-163
-139
-136
-133
-128
-126
-124
-125
-95
-82
-101
-73
-51
-44
-33
-51
-56
-50
-63
-54
-19
-3
6
16
6
4
23
45
40
45
70
90
101
108
130
126
131
124
106
117
123
129
144
162
152
154
152
123
94
73
61
52
16
-7
-11
-38
-43
-65
-89
-105
-133
-155
-168
-178
-196
-215
-208
-207
-207
-192
-201
-209
-196
-167
-165
-158
-125
-138
-133
-117
-123
-110
-98
-81
-35
-9
13
54
77
110
149
191
200
185
194
194
189
186
167
139
123
95
108
115
95
102
89
66
59
46
17
6
-14
-53
-87
-130
-168
-180
-174
-178
-184
-200
-209
-219
-215
-205
-191
-174
-178
-163
-132
-140
-134
-94
-87
-61
-45
-52
-59
-62
-57
-44
-34
-50
-45
-45
-40
-3
31
42
74
111
123
135
143
136
139
148
167
173
169
180
185
184
192
165
138
139
111
105
91
67
67
55
44
15
-45
-57
-64
-67
-61
-89
-107
-123
-138
-142
-144
-167
-177
-179
-189
-185
-204
-207
-179
-157
-112
-65
-69
-53
-37
-21
-16
9
21
18
16
11
17
4
-8
-3
13
23
22
15
23
35
54
74
51
42
39
39
60
66
51
74
87
86
115
119
97
112
104
95
86
56
45
39
32
33
9
-41
-53
-70
-91
-94
-100
-113
-130
-147
-164
-180
-199
-185
-167
-140
-97
-98
-84
-43
-51
-29
5
-16
-22
-29
-37
-37
-54
-66
-59
-56
-65
-62
-57
-60
-35
-22
-9
-6
5
30
61
106
132
129
155
175
186
210
203
177
171
165
164
180
162
161
139
105
90
62
16
-25
-39
-63
-81
-113
-127
-139
-145
-152
-131
-144
-145
-133
-122
-78
-63
-78
-65
-61
-48
-20
-7
17
27
15
44
34
34
53
52
79
75
67
73
48
45
39
42
37
38
39
50
55
52
48
54
40
38
43
-11
8
13
18
47
47
33
33
25
34
48
43
51
48
43
41
47
34
47
67
79
80
69
64
84
73
33
23
7
-22
-40
-45
-44
-57
-66
-69
-78
-64
-100
-113
-102
-144
-172
-162
-162
-168
-149
-114
-92
-74
-48
-9
34
56
92
96
104
128
164
174
176
166
161
179
190
186
161
128
104
89
85
78
52
58
70
74
66
43
42
35
30
35
31
-11
-26
-10
-12
-1
1
-9
-11
-13
-26
-42
-44
-41
-45
-39
-28
-30
-42
-39
-60
-62
-53
-65
-86
-115
-121
-110
-114
-106
-106
-88
-62
-57
-48
-61
-46
-5
12
38
53
72
100
116
119
113
104
107
110
135
147
112
109
92
91
91
82
89
87
85
74
69
54
58
56
43
33
5
-19
-34
-62
-78
-100
-108
-110
-107
-105
-107
-118
-120
-124
-117
-106
-99
-96
-113
-100
-92
-96
-92
-112
-118
-83
-64
-51
-42
-28
-2
16
29
33
27
29
35
21
14
32
43
43
49
71
83
82
96
102
106
116
113
122
134
138
134
121
90
84
81
82
84
67
50
11
-17
-60
-78
-115
-123
-120
-132
-130
-152
-171
-174
-182
-180
-161
-140
-100
-62
-27
18
18
0
28
21
6
22
9
3
-29
-33
-23
-52
-63
-58
-47
-49
-30
-14
-20
-26
-36
-5
-22
-59
-41
-44
-15
18
6
10
20
38
52
47
26
26
7
18
21
-6
6
1
-27
-47
-56
-71
-80
-62
-48
-45
-36
-55
-28
-46
-48
-31
-49
-30
-32
-27
-13
-41
-60
-50
-53
-74
-73
-82
-80
-72
-64
-69
-75
-84
-71
-52
-39
-4
-8
4
18
14
27
24
16
9
9
16
6
-15
-3
2
-1
-5
-4
-27
-40
-28
-39
-30
-44
-56
-55
-61
-41
-41
-33
-16
-3
9
40
39
31
35
1
-5
7
-8
-26
-8
0
23
20
13
6
-4
-7
-5
-16
-34
-45
-60
-65
-89
-122
-104
-107
-103
-108
-92
-105
-113
-89
-90
-74
-98
-73
-36
-19
10
23
37
70
74
99
117
124
133
135
135
130
122
108
96
82
68
72
57
43
45
45
28
17
19
25
25
3
19
13
15
13
-2
13
-4
-39
-39
-50
-36
-44
-70
-89
-110
-120
-117
-121
-125
-117
-122
-105
-91
-99
-105
-103
-84
-73
-48
-39
-50
-43
-31
-14
-18
-13
12
24
33
53
61
66
66
77
89
59
44
70
79
96
109
79
85
70
56
47
49
24
5
1
12
-1
-14
-13
-10
-4
14
17
-1
7
12
8
14
-11
-37
-20
-33
-43
-58
-88
-92
-83
-72
-66
-67
-73
-58
-39
-29
-20
-22
-23
-22
-24
-24
-30
-17
2
12
31
63
65
72
69
82
92
89
90
80
93
95
92
80
68
64
56
59
41
15
21
37
52
61
49
36
57
84
103
113
95
89
78
61
42
20
-8
-19
-38
-37
-46
-76
-72
-71
-78
-87
-97
-114
-106
-121
-105
-91
-114
-103
-94
-75
-73
-71
-60
-49
-51
-35
-28
-24
-17
-6
14
34
42
36
43
74
82
114
125
130
135
146
168
139
139
169
171
161
162
129
91
74
63
42
32
42
34
39
54
33
12
2
-28
-49
-51
-34
-47
-58
-56
-79
-101
-112
-134
-137
-136
-102
-84
-65
-49
-24
-2
22
19
15
42
65
71
91
83
87
93
83
83
75
71
68
70
75
98
83
82
98
81
88
86
75
89
94
80
90
59
51
64
54
54
52
43
38
30
14
21
-1
-36
-45
-37
-61
-69
-85
-102
-121
-134
-134
-152
-199
-212
-206
-213
-201
-209
-196
-201
-176
-135
-126
-117
-96
-66
-56
-52
-59
-52
-21
-7
22
22
-5
23
43
67
75
85
100
124
156
171
182
185
167
172
178
171
180
180
178
153
106
57
27
13
3
19
37
26
8
4
4
-3
-32
-71
-55
-58
-69
-66
-96
-115
-120
-132
-135
-134
-137
-151
-167
-174
-165
-160
-146
-133
-104
-71
-55
-47
-46
-22
2
5
11
8
-11
-7
1
31
21
36
63
76
73
68
74
101
122
124
144
113
99
100
97
96
70
44
53
47
37
46
11
-22
-27
-27
-25
-35
-57
-52
-43
-50
-64
-67
-60
-57
-49
-46
-80
-97
-101
-89
-80
-96
-120
-135
-135
-126
-106
-92
-81
-72
-63
-32
-30
-47
-30
-36
-30
-22
-8
-18
-17
-22
-9
12
16
21
47
53
64
73
63
74
90
103
103
99
101
109
113
95
85
70
61
41
39
44
24
16
25
28
21
36
9
-16
-4
-7
-17
0
-15
-30
-42
-57
-63
-67
-65
-70
-87
-87
-92
-113
-97
-86
-77
-48
-50
-62
-35
-7
7
5
-6
-11
-13
15
38
34
48
59
81
93
102
90
69
86
101
131
124
112
127
118
110
113
101
100
112
111
99
82
52
54
45
32
49
11
5
10
-7
-1
15
-7
-29
-36
-46
-31
-52
-78
-71
-73
-77
-92
-75
-54
-43
-27
4
25
24
16
39
21
29
13
2
4
-12
-13
-16
-32
-48
-52
-56
-76
-90
-80
-75
-65
-28
2
-42
-27
-9
8
36
43
47
45
55
43
38
1
-11
-16
-33
-25
-50
-65
-73
-79
-70
-63
-49
-42
-36
-37
-19
-22
-61
-65
-84
-91
-91
-106
-106
-99
-94
-66
-35
-22
-2
2
29
37
47
80
93
102
82
90
77
55
45
67
98
102
103
113
112
99
88
85
79
62
73
80
61
47
27
15
18
14
-14
-31
-47
-64
-57
-36
-36
-13
11
3
3
0
0
12
4
-7
-37
-68
-88
-101
-123
-139
-157
-184
-174
-184
-183
-172
-179
-178
-171
-166
-165
-129
-126
-130
-118
-79
-58
-60
-44
-32
-24
-4
13
-4
-15
-9
0
-8
-2
7
13
16
27
35
39
16
-4
4
-1
-16
-8
0
-10
-9
-7
-23
-17
4
5
21
-6
-21
-19
-17
4
29
29
26
23
34
39
26
17
-11
-5
-7
-24
-38
-59
-58
-67
-46
-51
-58
-48
-63
-56
-61
-92
-88
-91
-97
-77
-87
-115
-134
-140
-125
-131
-145
-151
-152
-163
-167
-156
-163
-148
-126
-105
-87
-82
-43
-11
6
35
52
62
78
80
82
66
65
71
77
103
102
103
112
133
143
122
126
108
88
79
65
63
33
-3
-19
-37
-60
-73
-78
-92
-84
-73
-84
-84
-101
-104
-95
-111
-109
-102
-110
-105
-82
-59
-45
-53
-64
-79
-93
-69
-56
-60
-58
-51
-23
-1
0
10
6
-7
3
5
17
37
55
67
66
56
42
46
54
64
70
64
78
71
73
73
70
73
87
87
96
95
67
71
63
41
38
-5
-26
-30
-42
-29
-46
-49
-53
-57
-43
-53
-44
-32
-8
11
33
48
48
48
25
21
20
-12
-24
-48
-54
-67
-74
-89
-108
-107
-97
-88
-83
-76
-51
-18
13
32
53
49
44
56
60
41
28
47
48
78
110
100
116
103
98
96
92
87
81
80
55
58
26
-1
4
3
12
11
9
9
26
15
9
23
43
48
59
92
63
42
47
40
51
72
47
40
42
17
9
-15
-35
-36
-48
-68
-70
-63
-81
-64
-53
-41
-45
-60
-49
-44
-32
-1
-13
-10
-9
0
4
10
2
-16
-15
-8
13
27
15
30
27
24
33
37
29
29
37
36
64
67
60
79
78
87
96
84
64
45
51
21
-5
-20
-41
-46
-21
-23
-61
-59
-68
-62
-47
-67
-65
-55
-45
-36
-46
-59
-56
-40
-19
20
6
37
54
50
70
74
67
69
74
68
61
60
78
88
65
82
84
50
61
48
33
37
44
23
12
17
11
4
2
9
-5
-10
-8
-19
-32
-36
-62
-83
-75
-81
-40
-12
-2
25
33
35
38
39
22
27
30
26
15
2
1
0
-9
0
-14
-11
-16
-25
-38
-31
-12
21
22
19
33
27
41
55
58
59
51
44
39
11
-33
-50
-53
-51
-46
-55
-66
-67
-70
-74
-99
-112
-110
-100
-118
-107
-126
-134
-112
-80
-57
-33
-14
4
6
21
37
32
43
53
55
61
62
49
39
27
1
-4
10
-23
-18
-10
-27
-43
-54
-42
-30
-30
-9
-18
-45
-43
-47
-50
-40
-55
-63
-52
-72
-72
-76
-80
-94
-90
-88
-85
-98
-101
-80
-75
-61
-28
-21
-6
-16
-16
7
2
-8
5
16
44
40
39
38
21
35
37
39
26
26
20
24
12
11
9
33
51
66
57
52
76
85
97
95
76
71
48
35
25
3
-2
24
34
37
62
45
45
48
14
-15
-45
-57
-66
-97
-119
-150
-179
-190
-208
-221
-223
-240
-274
-274
-279
-276
-240
-245
-225
-197
-190
-153
-128
-108
-64
-25
18
49
55
75
90
91
113
103
100
86
56
65
84
57
54
40
32
39
48
54
45
44
52
89
102
102
118
117
131
144
139
124
121
117
125
115
65
39
42
41
43
19
-18
-45
-62
-56
-45
-63
-74
-74
-76
-65
-90
-98
-102
-104
-99
-87
-103
-109
-75
-54
-37
-29
-14
-14
-9
-11
-15
-6
-5
-7
-14
-27
-32
-42
-27
-12
12
21
8
-17
-2
-8
2
13
15
22
19
39
32
30
29
31
25
40
37
10
16
26
42
48
41
43
25
26
49
55
49
35
14
33
15
-34
-42
-62
-99
-136
-162
-189
-202
-203
-189
-173
-208
-229
-206
-177
-154
-129
-96
-74
-64
-65
-48
-44
-53
-39
-22
-12
-6
-16
-1
8
-2
3
-35
-57
-60
-68
-65
-67
-91
-84
-71
-78
-59
-48
-45
-43
-48
-36
-30
-23
-7
13
33
30
52
38
23
44
67
88
84
88
93
79
72
62
65
63
49
62
71
70
69
66
72
68
79
67
38
30
29
34
8
-27
-47
-66
-71
-109
-117
-124
-107
-97
-89
-66
-82
-73
-45
-12
-12
-18
-17
-17
-18
-12
-9
-16
-15
-31
-34
-27
-51
-58
-53
-37
-30
-21
-30
-37
-23
-6
13
-2
-3
7
-2
5
4
8
21
19
5
-2
-6
-8
0
-3
14
24
9
8
10
26
26
4
-21
-35
-52
-65
-71
-90
-106
-107
-104
-103
-93
-80
-99
-86
-71
-56
-43
-55
-48
-22
5
7
23
49
68
90
113
120
141
167
196
210
218
214
203
204
187
193
183
125
95
68
42
18
-10
-11
-1
-7
17
27
22
31
19
31
16
9
7
4
5
8
15
-16
-27
-55
-76
-89
-117
-124
-134
-127
-115
-132
-125
-131
-128
-110
-95
-101
-100
-86
-62
-25
5
19
48
50
49
62
44
60
93
93
117
129
120
121
126
133
135
130
120
126
125
124
133
128
116
121
119
127
118
98
83
51
28
-1
-37
-78
-100
-118
-110
-107
-112
-93
-73
-67
-85
-98
-93
-87
-92
-80
-74
-63
-62
-76
-60
-74
-76
-58
-57
-33
-10
13
15
22
28
40
42
31
12
18
27
27
45
41
50
43
27
34
36
30
33
54
57
53
47
52
61
53
60
61
53
34
43
52
55
50
26
40
25
5
2
-18
-14
-10
-2
-7
-36
-31
-49
-77
-65
-73
-113
-117
-140
-172
-182
-204
-222
-226
-237
-233
-222
-207
-197
-167
-135
-84
-69
-59
-16
15
28
64
80
89
112
119
143
136
139
132
128
131
128
106
94
71
42
21
-12
-58
-49
-56
-60
-55
-73
-58
-56
-62
-60
-71
-51
-57
-55
-48
-51
-55
-79
-75
-79
-66
-41
-25
-13
-5
3
21
14
18
52
57
53
47
39
41
37
57
69
65
58
56
70
91
99
105
97
87
66
58
55
19
1
-7
-22
-55
-59
-67
-57
-41
-28
-28
-38
-37
-26
-20
-8
-19
-35
-4
-1
15
32
37
43
29
5
-11
-33
-30
-39
-39
-39
-21
-33
-33
-47
-40
-34
-54
-77
-91
-87
-94
-61
-55
-48
-29
6
38
11
11
34
47
43
50
30
29
30
43
53
42
24
36
34
30
23
4
3
10
16
22
8
-17
-17
-5
-19
-10
-21
-24
-22
-37
-20
-11
-31
-14
-5
1
17
44
78
95
104
115
125
109
107
104
102
119
93
66
40
5
-5
-15
-25
-41
-57
-55
-65
-88
-101
-103
-99
-86
-74
-96
-119
-118
-106
-94
-84
-89
-65
-56
-58
-54
-72
-70
-85
-63
-49
-43
-64
-63
-56
-40
-21
-32
-21
-23
-2
55
73
79
123
144
146
155
139
123
113
90
78
63
31
46
50
63
73
64
58
40
36
41
40
39
12
-9
-17
-24
-34
-26
-7
-10
-5
3
7
-10
-4
21
32
47
25
38
78
83
90
89
95
107
91
81
65
6
-1
27
30
33
24
14
15
-16
-25
-31
-35
-43
-48
-39
-45
-72
-86
-78
-90
-72
-48
-37
-36
-37
-39
-38
-30
-26
-18
-8
6
38
26
20
17
13
26
19
0
12
7
-10
-8
-21
-18
-16
-5
13
5
-16
-9
7
11
25
27
53
67
58
76
69
52
48
46
37
35
14
5
-20
-36
-46
-69
-100
-116
-140
-159
-162
-169
-139
-130
-130
-121
-107
-108
-102
-76
-67
-38
-39
-48
-42
-51
-51
-50
-47
-42
-37
-40
-27
-17
-21
-6
-11
-8
1
7
23
34
39
45
59
57
68
73
71
69
66
78
111
130
154
172
163
166
163
140
125
87
64
51
25
2
-32
-48
-47
-64
-61
-58
-93
-111
-98
-98
-78
-78
-92
-86
-96
-105
-79
-93
-113
-106
-120
-128
-124
-128
-141
-133
-130
-105
-93
-109
-108
-98
-69
-51
-43
-13
32
60
95
109
111
129
143
142
153
147
131
146
139
143
138
108
117
118
96
111
99
95
89
81
66
44
25
0
-15
-30
-39
-35
-56
-76
-73
-80
-87
-72
-80
-76
-65
-56
-53
-43
-31
-38
-50
-38
-43
-43
-21
-27
-20
-18
-45
-53
-46
-32
-28
-38
-42
-38
-33
-6
21
49
82
100
132
149
125
150
167
157
166
161
131
114
109
94
100
98
65
62
37
24
19
18
30
30
45
35
11
-4
-38
-49
-61
-68
-73
-60
-61
-60
-41
-58
-75
-64
-54
-15
-8
-4
15
26
34
56
55
49
79
98
114
123
121
119
129
134
142
158
177
193
182
191
187
163
150
120
87
61
37
0
-21
-52
-60
-72
-96
-104
-97
-100
-112
-104
-114
-110
-106
-98
-97
-94
-81
-69
-57
-37
-27
-33
-11
6
15
25
39
24
31
28
44
55
40
60
55
45
44
36
32
31
37
48
44
34
41
44
35
38
38
34
21
7
11
19
6
6
27
27
49
69
57
49
56
43
27
11
-13
12
-3
-11
-19
-22
-35
-34
-25
-24
-25
-39
-56
-70
-61
-37
-33
-49
-52
-34
-14
-2
26
47
49
61
95
86
87
106
130
124
134
96
95
88
82
81
76
55
23
-2
8
-8
-47
-77
-96
-110
-103
-111
-125
-133
-118
-107
-90
-75
-80
-82
-63
-43
-55
-53
-49
-37
-3
15
16
22
17
25
40
28
20
24
31
37
38
41
33
46
57
64
51
30
47
63
82
95
93
105
120
126
149
159
128
139
146
156
158
136
120
101
84
77
68
33
7
-15
-5
-16
-56
-65
-78
-93
-100
-94
-121
-125
-119
-129
-124
-151
-174
-169
-174
-172
-179
-190
-189
-176
-168
-143
-147
-155
-139
-132
-119
-109
-108
-88
-56
-53
-7
11
14
58
63
85
126
133
162
158
168
187
195
190
191
190
171
189
171
169
171
165
177
164
145
127
117
107
90
50
6
-20
-28
-53
-83
-99
-110
-106
-127
-111
-126
-149
-117
-109
-82
-80
-104
-80
-82
-70
-39
-50
-52
-41
-27
-29
-17
-23
-20
9
35
51
57
70
68
75
78
92
78
66
66
59
68
77
64
62
43
54
59
20
-13
-23
-14
-28
-44
-66
-97
-114
-108
-106
-114
-128
-144
-136
-149
-172
-183
-178
-154
-116
-89
-83
-58
-36
-13
13
28
34
29
30
54
45
36
44
35
41
43
58
48
35
36
29
35
57
39
34
48
38
29
6
-10
-9
-4
8
20
3
-7
-7
-22
-25
-23
-49
-48
-43
-31
-25
-19
-20
-3
3
1
-15
-8
-1
3
21
3
1
-3
-17
-7
-4
1
-8
0
-12
-41
-50
-60
-61
-40
-44
-34
-52
-54
-41
-45
-34
-22
-9
-17
-38
-20
-6
-23
-14
-3
2
11
9
3
26
24
39
65
72
42
26
24
10
13
10
4
2
-3
21
32
-3
-2
8
24
2
-15
-33
-25
3
8
27
13
3
20
9
13
-10
-24
-25
-52
-49
-45
-49
-42
-46
-62
-65
-63
-56
-29
-40
-44
-31
-56
-66
-60
-56
-50
-44
-41
-44
-39
-62
-78
-89
-85
-64
-54
-50
-21
-20
19
31
45
58
55
57
72
66
84
81
46
54
32
25
37
2
-21
-2
-13
19
41
9
20
25
51
61
51
53
55
69
72
87
54
45
34
21
32
0
-20
-9
-7
-8
-3
-22
-31
-43
-26
-14
-31
-50
-68
-83
-84
-83
-94
-90
-86
-62
-35
-27
-47
-34
-28
-16
-3
17
6
17
17
24
24
28
36
43
43
38
25
3
-5
-14
-5
-20
-65
-70
-85
-78
-69
-63
-61
-37
-15
-11
0
-1
4
28
29
38
48
49
46
46
49
66
37
38
36
48
45
17
-14
-40
-63
-76
-62
-85
-118
-119
-117
-109
-106
-109
-87
-95
-79
-48
-68
-64
-46
-18
9
54
45
22
12
1
-3
16
34
28
41
54
54
65
76
91
99
112
120
125
128
124
131
121
97
72
44
43
40
29
21
28
35
