11891
28260
0
32
0
-1536
0
3
0
16000
0
1
0
0
0
0
-2
-31
-78
-129
-153
-103
-79
-104
-110
-96
-81
-29
34
35
47
101
154
211
186
126
57
2
73
140
197
191
163
199
236
267
306
226
127
144
233
354
419
336
166
161
247
233
190
137
25
-6
112
107
27
-1
-53
-22
38
-24
-76
-38
-36
0
53
26
-68
-156
-207
-156
-154
-231
-259
-225
-202
-157
-52
-29
-46
50
87
157
242
279
284
254
279
226
120
16
-61
-110
-77
-85
-179
-174
-188
-182
-179
-172
-173
-207
-202
-117
-28
4
38
83
103
104
106
155
139
101
124
178
151
110
59
59
118
259
359
284
187
120
107
59
29
89
159
179
128
24
-134
-258
-293
-232
-215
-155
-6
45
-6
-5
-17
-63
-31
40
105
120
27
-88
-135
-113
-31
-2
-38
-107
-77
-56
-136
-135
-61
71
141
188
136
21
24
105
111
146
116
39
44
49
65
81
82
98
99
116
63
-6
-36
-62
33
54
31
119
112
66
76
-4
-100
-70
-30
-23
12
-13
-76
-79
-44
-52
-70
-104
-160
-225
-284
-242
-142
-61
53
122
107
76
55
65
40
-94
-197
-181
-156
-121
-52
23
47
92
105
45
-21
-48
-33
54
70
76
157
139
37
11
-40
-40
85
138
112
33
-17
-30
4
119
198
152
64
-41
-61
15
101
135
29
-51
-42
-78
-96
-106
-199
-252
-203
-169
-141
-77
-23
30
89
124
94
3
-35
-25
-23
-84
-121
-157
-151
-112
-44
-3
-29
27
97
18
-34
-15
6
65
176
242
246
193
158
184
154
150
130
-8
-47
39
75
85
62
35
79
154
140
82
1
-44
-38
22
69
38
23
16
-9
-45
-87
-119
-119
-64
-72
-76
-27
-46
7
118
32
-90
-125
-155
-170
-150
-118
-85
-50
-36
-62
-108
-81
-30
2
12
17
7
-67
-79
40
87
88
136
173
143
133
110
18
-52
-29
23
43
80
87
81
22
10
55
70
62
23
-2
92
153
173
193
130
111
155
193
216
132
124
175
165
123
75
9
-6
113
187
81
-111
-278
-356
-232
-106
-78
-69
-98
-120
-120
-146
-138
-105
-162
-150
-122
-230
-241
-148
-61
75
205
223
176
107
55
54
53
65
96
182
223
247
228
140
70
34
-26
-68
-67
-77
-90
-91
-37
38
130
206
104
-20
-36
-87
-107
-40
-28
47
135
126
54
-42
-56
-72
-77
-57
-69
-79
-60
-57
-41
22
111
94
59
3
-70
-27
-36
-4
56
-5
-65
-80
-132
-155
-139
-64
-8
3
101
136
-14
-132
-158
-126
-23
73
133
91
-61
-81
-27
-45
38
109
47
13
26
71
102
136
144
140
98
76
55
-48
-37
8
11
61
113
44
-80
-195
-175
-90
-59
30
27
-84
-113
-86
-27
-28
-71
-60
-98
-120
-74
-17
-52
-53
-33
-50
-57
-41
-22
-4
19
14
49
54
29
40
80
95
66
74
0
-83
-93
-85
-97
-78
-22
23
50
94
46
-65
-51
-72
-56
-24
-43
-92
-141
-121
-74
25
24
62
68
96
101
-38
-127
-102
-45
2
113
131
75
13
-35
-82
-74
-14
0
2
-62
-129
-192
-159
-92
-61
16
84
57
-28
-38
-80
-91
-30
42
41
41
-11
-76
-41
11
14
77
71
43
26
-21
-37
5
76
123
89
13
30
20
0
-7
19
2
-24
22
54
-20
-95
-115
-139
-147
-113
-86
-154
-206
-183
-156
-160
-132
-61
-131
-158
-50
-62
-58
26
44
46
103
93
98
85
36
-18
0
-5
-76
-123
-139
-93
-77
-51
-45
-51
-44
-9
22
24
-13
-26
-50
-66
-74
-67
-121
-140
-100
-80
-52
-48
-54
-27
30
65
130
111
38
21
29
78
160
162
115
53
47
92
160
235
185
92
43
25
61
97
139
185
192
159
100
51
30
16
-11
-58
-99
-122
-107
-93
-137
-151
-98
-43
-49
-95
-139
-138
-87
46
74
38
28
64
92
87
91
83
84
75
65
58
46
3
-6
-16
-82
-88
-29
-17
-1
52
39
5
25
14
20
57
64
-13
-57
-64
-69
-14
13
41
16
-37
-69
-82
-112
-107
-51
-16
-4
-6
-72
-122
-144
-133
-93
-42
-11
-46
-95
-85
-63
-29
78
132
101
129
143
93
73
62
43
26
41
56
78
127
116
107
84
22
59
130
126
151
149
81
107
149
99
72
54
-1
-15
32
34
29
15
-28
-31
-49
-49
-101
-126
-124
-158
-163
-125
-143
-155
-114
-123
-129
-107
-26
17
43
55
61
31
9
0
44
165
207
183
127
69
43
109
144
182
182
56
-15
1
-2
72
120
96
43
-27
-63
-50
-72
-112
-131
-141
-97
-30
57
76
53
49
51
16
-30
-50
-79
-114
-47
-27
-51
11
22
10
35
46
11
-26
-39
-58
-80
-14
22
11
38
17
-24
-71
-75
-36
-23
22
34
75
139
170
132
56
-35
-82
-54
10
45
41
50
36
17
34
38
70
71
37
38
19
-6
14
59
55
11
-39
-51
-42
-20
-11
-13
-13
-14
57
106
72
32
35
52
99
164
193
168
121
115
110
116
164
141
86
33
17
11
-39
-107
-99
-26
40
3
-55
-73
-101
-93
-31
-9
-61
-71
-58
-43
-49
-29
3
-6
-15
0
4
10
20
32
79
129
131
143
134
103
76
106
122
110
99
96
98
78
100
130
104
90
107
120
137
116
74
38
-31
-38
-28
-45
-21
-32
-64
-79
-133
-160
-125
-135
-117
-68
-113
-153
-193
-208
-145
-70
-5
50
33
18
-35
-77
-23
74
103
125
136
150
163
206
218
166
136
189
192
103
41
3
26
79
79
20
-45
-82
-67
-59
-87
-111
-112
-107
-65
13
45
50
23
-2
6
-20
-21
-41
-37
28
32
26
28
28
56
10
-49
-59
-61
-17
13
44
54
59
53
26
-15
-60
-94
-97
-78
-104
-98
-148
-190
-140
-126
-117
-91
-81
-37
0
-6
7
11
-1
9
35
34
-1
2
16
45
41
12
-4
-6
10
18
24
-16
23
94
143
135
112
61
41
119
148
162
168
104
21
-37
-67
-85
-104
-124
-125
-103
-104
-151
-201
-216
-211
-216
-185
-147
-146
-136
-114
-101
-117
-71
-26
-16
-19
-21
7
-5
-26
-46
-59
-40
-15
29
70
72
82
64
52
55
-1
-25
18
47
91
87
63
102
152
167
175
178
191
191
209
188
159
187
166
163
142
82
75
69
48
29
-12
-73
-122
-143
-144
-112
-98
-102
-147
-208
-186
-156
-159
-138
-115
-75
-97
-104
-109
-81
-34
-16
13
-10
-58
-95
-74
-29
80
164
160
125
93
62
67
108
90
87
82
49
46
46
24
-25
-54
-63
-79
-90
-71
-69
-25
17
-13
-14
-20
-32
12
73
60
15
-35
-97
-83
1
88
137
140
93
50
34
-42
-55
45
113
148
153
73
-55
-76
-6
43
64
68
4
-45
-69
-65
-51
-94
-102
-57
-46
-35
-7
-15
-12
-19
-48
-42
-29
-9
5
-6
-16
-42
-80
-77
-91
-60
-8
-22
-6
24
44
88
124
154
161
120
44
-35
-86
-64
-4
36
28
27
42
34
-9
-45
-31
7
26
79
82
38
24
14
-16
-24
-24
-39
-55
-70
-85
-119
-105
-58
-34
-40
-44
-30
-45
-34
-9
-13
-24
30
96
80
78
76
38
51
67
31
59
59
23
22
11
43
89
116
163
167
168
166
158
159
163
134
117
118
152
183
164
167
126
66
43
46
46
40
38
39
63
120
86
25
-4
-37
-60
-63
-50
-70
-86
-52
-39
-42
-20
-33
-58
-65
-84
-96
-60
-55
-17
54
77
107
158
141
118
114
107
83
67
88
64
14
6
-12
-6
19
-32
-17
-8
-57
-29
2
7
21
28
16
-13
-39
-98
-120
-92
-97
-104
-74
-95
-71
11
36
17
-19
-38
-46
8
54
69
56
-2
-5
91
104
84
112
92
62
60
49
21
24
12
3
3
-20
-24
-1
-6
13
-11
-66
-77
-77
-32
55
53
30
21
5
-26
-50
-42
-23
-3
36
41
16
-6
-23
-16
34
56
45
75
61
-10
-34
-85
-109
-49
7
19
-22
-74
-121
-99
-67
-17
1
-14
-3
17
46
24
-6
-31
-19
21
37
26
-20
-63
-82
-52
-17
21
49
26
25
30
-1
-36
0
23
-11
-32
-53
-66
-53
-10
23
46
16
20
68
90
105
103
106
83
62
73
63
72
105
146
159
115
90
67
49
45
57
43
-18
-70
-71
-17
9
10
-24
-73
-112
-142
-104
-107
-100
-72
-108
-112
-150
-177
-139
-147
-148
-119
-134
-148
-152
-133
-119
-93
-52
-39
-14
-5
12
10
20
47
60
129
165
179
213
206
219
198
168
180
167
137
126
106
151
192
186
188
173
146
123
86
33
16
55
74
92
90
43
-8
-41
-62
-46
-44
-32
-35
-85
-132
-142
-107
-66
-2
25
27
9
-53
-104
-128
-106
-70
-15
4
-1
-6
-18
16
47
65
76
53
30
29
60
104
120
73
74
78
87
119
108
57
36
56
63
40
38
27
25
64
43
16
19
16
41
40
50
43
16
-8
-15
-26
-80
-78
-53
-80
-110
-132
-126
-137
-145
-109
-96
-105
-110
-69
-35
-3
32
65
59
74
118
117
128
130
112
97
104
102
129
156
141
117
120
111
121
166
157
117
64
22
11
20
27
-2
-22
-1
9
-8
-19
-50
-104
-80
-19
4
4
-8
-17
-37
-21
-14
18
19
-6
2
7
-23
-4
13
13
30
62
49
31
57
44
63
78
92
107
94
73
58
2
-57
-54
-84
-111
-124
-179
-224
-246
-243
-187
-147
-122
-97
-103
-117
-99
-44
13
47
105
161
145
113
114
111
97
116
150
165
129
80
56
46
-7
-28
-9
-35
-50
-49
-76
-99
-94
-71
-77
-71
-58
-56
-55
-22
-3
-13
3
20
9
55
46
42
60
31
27
45
72
68
48
24
27
35
36
44
34
14
17
28
2
-38
-46
-79
-71
-15
16
-8
8
-13
-19
-18
-15
-6
-12
-16
-36
-65
-69
-50
-27
15
45
40
27
38
12
-17
-31
-24
11
25
24
10
-24
-42
-31
-33
-26
-19
-44
-23
-15
-51
-91
-117
-133
-142
-103
-105
-111
-94
-75
-67
-42
-28
-48
-51
24
80
59
40
20
-3
27
22
11
54
53
66
95
81
37
29
30
54
73
59
40
3
-15
-14
-10
8
27
54
26
-11
-32
-18
4
40
65
52
41
-6
-39
-59
-101
-131
-122
-111
-87
-88
-111
-113
-98
-124
-128
-83
-47
-43
-97
-129
-136
-146
-117
-84
-88
-83
-63
-53
-49
-76
-94
-95
-64
-30
-5
1
-43
-76
-53
-7
14
8
5
-16
-23
11
51
68
82
98
123
120
120
140
128
114
91
100
138
169
152
120
96
62
63
72
49
51
62
64
67
29
-8
-21
-42
-24
-10
-31
-38
-23
-11
5
-10
-34
-49
-74
-82
-83
-93
-121
-120
-94
-80
-77
-70
-40
-54
-53
-22
-31
-25
5
26
31
60
81
72
67
75
72
83
95
113
130
147
130
107
116
99
53
27
-15
-55
-51
-56
-71
-80
-98
-119
-127
-115
-104
-87
-69
-74
-92
-77
-93
-91
-79
-93
-65
-48
-57
-55
-50
-50
-19
25
23
42
64
44
25
17
25
29
25
31
22
12
-4
-5
-4
28
84
126
148
147
140
144
148
163
194
180
151
117
100
93
98
113
135
116
96
106
101
83
48
28
37
34
36
19
17
34
51
37
22
14
-8
12
43
40
42
37
4
-15
-43
-48
-29
-38
-38
-13
-17
-10
-19
-34
-46
-59
-27
25
-2
-32
-67
-110
-142
-175
-168
-157
-137
-113
-81
-31
9
-26
-40
-22
-42
-31
25
59
75
53
29
30
35
52
131
162
159
166
176
136
77
76
65
71
88
100
95
91
98
99
93
72
55
53
31
-16
-19
-43
-78
-84
-80
-61
-41
-61
-49
-36
-43
-17
-16
-36
-31
-12
27
73
48
-12
-26
-49
-58
-51
-70
-59
-19
-6
16
50
91
138
136
119
101
60
68
68
42
34
6
-6
-3
-19
-28
6
7
-16
19
15
30
35
12
-9
2
16
13
-3
-34
-71
-81
-73
-67
-45
-25
-13
-40
-52
-57
-48
-49
-64
-39
-36
-48
-35
-36
-68
-56
-57
-57
-33
3
61
87
54
66
77
61
91
85
41
31
64
102
101
91
72
71
69
63
76
45
-1
-18
-3
-22
-13
-19
-53
-61
-63
-59
-90
-90
-89
-71
-34
-17
-12
-15
-17
25
48
25
31
28
12
3
-14
-26
-31
-34
-19
-27
-79
-71
-50
-42
-50
-41
-33
-38
-28
-33
-22
-48
-47
-42
-71
-98
-130
-157
-141
-133
-131
-115
-145
-129
-97
-58
-18
-8
-4
17
42
42
80
85
53
69
62
81
86
90
94
90
70
76
81
95
121
140
132
126
123
107
117
137
175
164
133
106
78
58
44
21
8
38
80
85
77
38
8
-12
-13
-5
0
-21
-40
-39
-44
-26
-38
-40
-23
-28
-32
-73
-103
-100
-96
-60
-6
-14
-17
-18
-31
-24
-28
-8
-21
-22
3
-12
-18
5
20
-14
-30
-50
-42
-8
-16
20
32
5
-15
-20
-14
-2
31
37
17
-6
15
12
18
29
37
49
52
65
49
47
32
37
62
39
35
50
64
73
84
64
38
30
29
21
-3
-21
-26
-25
-19
-14
-71
-94
-91
-82
-69
-80
-88
-74
-72
-43
-3
-34
-52
-57
-49
-20
-25
-25
-17
-46
-85
-74
-67
-45
-18
6
24
20
27
65
65
84
114
132
147
136
140
115
104
81
69
75
55
29
14
-7
-22
-1
27
16
-12
-19
-19
-8
-22
-55
-63
-88
-97
-102
-129
-149
-167
-163
-156
-138
-70
-66
-71
-50
-25
-35
-37
-41
-76
-78
-51
-32
-32
-9
36
61
98
96
102
120
134
149
165
159
153
160
173
172
158
177
172
151
136
105
100
93
96
114
93
61
35
4
-9
7
2
-20
-61
-96
-113
-111
-117
-119
-107
-99
-100
-108
-98
-96
-88
-72
-87
-120
-100
-85
-56
-16
-27
-36
-19
-21
2
13
-3
13
51
67
76
102
104
80
77
81
92
111
110
123
128
141
154
164
145
125
109
113
124
124
116
77
45
51
10
-21
-32
-70
-71
-60
-89
-104
-111
-95
-65
-65
-55
-42
-34
6
2
-5
33
26
8
5
-47
-67
-47
-48
-24
19
23
44
46
58
96
95
108
98
80
75
74
88
71
39
11
-12
-17
-50
-39
-21
-27
-21
-36
-65
-77
-89
-94
-76
-53
-28
-37
-59
-82
-107
-109
-105
-88
-69
-82
-126
-110
-114
-85
-57
-67
-32
-19
7
24
43
27
17
28
33
25
-17
-25
-10
-5
23
7
-3
4
11
1
-7
-25
-57
-40
-55
-43
-19
-49
-51
-45
-26
-3
-26
-28
-32
-45
-35
-16
-31
-34
-32
-36
-33
-20
-8
-27
-23
-8
-10
-12
-8
5
5
17
31
24
32
50
59
54
41
37
58
63
83
110
119
135
137
135
129
132
123
139
131
77
33
1
-10
-45
-36
-31
-64
-72
-70
-76
-73
-76
-81
-75
-65
-96
-116
-111
-123
-90
-78
-67
-60
-66
-60
-62
-79
-96
-83
-80
-74
-65
-54
-40
-43
-39
-48
-45
-31
-22
-28
-46
-93
-130
-124
-118
-103
-82
-76
-54
-14
-5
26
62
98
110
117
121
116
110
104
103
78
81
61
28
1
-22
-29
-28
-8
5
9
16
24
35
43
53
53
38
26
38
41
27
0
-21
-17
-6
26
43
34
17
-5
-1
-13
-17
-17
-11
-2
-3
-2
-14
-2
4
19
5
-23
-7
22
12
10
11
3
-5
-11
-19
-18
-17
-9
20
4
14
-2
-3
-10
-21
-16
-6
-20
-26
-45
-61
-57
-53
-59
-54
-51
-48
-37
-47
-44
-48
-44
-47
-31
-43
-49
-38
-39
-1
21
-1
24
35
41
39
41
40
51
51
58
75
67
81
85
63
51
29
11
0
-34
-19
-1
-7
9
36
51
59
73
87
88
68
86
89
73
88
91
99
105
89
80
44
17
12
-3
-15
-37
-52
-56
-37
-30
-74
-94
-116
-120
-101
-87
-70
-72
-80
-69
-85
-99
-107
-91
-83
-67
-81
-92
-97
-103
-56
-60
-59
-59
-40
-13
18
38
51
69
72
59
70
57
60
69
65
69
43
21
-1
-8
-21
-25
-33
-37
-33
-20
0
9
18
1
-9
1
17
28
37
32
7
-12
-7
4
-5
18
22
32
23
-6
-12
-17
-18
-13
-11
-11
2
36
67
58
69
80
70
96
107
64
54
70
94
89
108
101
85
67
42
37
15
-22
7
34
15
0
-32
-59
-57
-37
-34
-49
-62
-80
-69
-48
-66
-59
-51
-46
-19
-4
9
-4
-14
7
-7
-20
-15
-31
-17
-19
-43
-39
-65
-83
-76
-75
-58
-39
-23
-4
35
45
70
104
112
125
154
149
114
82
80
56
77
98
43
29
19
5
24
37
45
49
44
52
46
17
8
22
29
33
50
46
36
29
12
-17
-55
-79
-78
-75
-53
-66
-62
-50
-46
-19
-19
-13
9
13
25
22
7
12
23
52
73
69
46
20
46
44
58
77
94
80
71
96
84
60
77
67
57
72
24
-19
-20
-18
-5
-2
-39
-49
-33
-41
-42
-53
-67
-79
-88
-69
-67
-71
-27
-11
14
30
19
4
-3
-7
23
29
2
13
27
49
69
53
48
40
39
51
52
16
0
13
0
15
-7
-28
-29
-22
-8
-5
-3
-30
-36
-21
2
3
-19
-10
-3
-3
5
13
9
-8
-35
-34
-37
-61
-47
-33
-40
-27
-9
-23
-42
-28
20
45
48
48
41
33
47
62
92
83
84
68
49
64
75
93
95
94
60
35
34
37
42
36
13
4
-6
-18
-32
-31
-54
-62
-61
-56
-76
-110
-106
-99
-92
-61
-38
-28
-28
-20
-20
3
22
31
61
64
72
85
94
108
96
85
99
96
97
130
133
110
90
65
58
66
78
77
40
-8
-31
-43
-61
-65
-83
-96
-97
-100
-87
-73
-105
-73
-76
-79
-69
-101
-131
-124
-121
-111
-94
-105
-116
-129
-142
-159
-183
-173
-150
-86
-24
-9
5
31
37
34
49
54
52
87
129
154
196
181
168
180
180
156
107
95
89
60
30
-11
-32
-32
-40
-44
-61
-90
-106
-87
-56
-27
-11
-11
1
7
17
56
36
4
0
4
-1
21
3
-24
-54
-85
-47
-14
-2
-12
-25
-45
-54
-57
-45
-32
-22
8
16
0
-14
-23
-31
-14
31
44
51
53
50
51
39
50
59
59
48
35
-23
-34
-27
-26
-31
-47
-34
-15
0
32
30
19
38
51
51
62
40
41
59
69
94
104
100
85
85
49
77
94
71
81
54
36
33
34
36
27
26
25
-9
-39
-48
-60
-58
-57
-91
-105
-100
-106
-93
-111
-149
-133
-123
-144
-158
-169
-173
-170
-164
-158
-165
-165
-164
-141
-130
-85
-77
-72
-40
-28
3
21
43
57
76
94
116
120
106
124
156
191
186
137
122
101
91
94
63
64
105
127
128
106
54
44
45
55
51
21
-2
-13
-24
-1
33
45
48
44
45
35
24
30
29
14
-3
8
-17
-10
14
32
51
60
67
54
30
5
-17
-38
-68
-75
-98
-99
-127
-179
-173
-174
-190
-188
-192
-182
-158
-153
-111
-92
-100
-99
-97
-80
-59
-49
-35
-11
4
28
35
35
28
33
65
82
88
84
89
101
133
160
151
146
144
147
138
119
111
122
131
147
158
117
109
104
87
100
86
51
41
12
-8
3
-11
-33
-37
-50
-39
-46
-90
-61
-50
-82
-68
-83
-98
-101
-74
-51
-80
-67
-32
-28
0
11
-10
3
24
39
41
55
65
84
105
109
120
103
91
90
85
71
87
77
67
75
61
76
83
72
53
35
29
26
15
10
12
11
3
6
-3
-6
-38
-31
-19
-38
-46
-43
-54
-41
-40
-48
-35
-34
-35
-18
-28
-51
-57
-59
-58
-44
-37
-13
2
25
40
30
26
27
42
73
81
76
93
104
102
96
102
139
161
173
182
166
150
159
143
142
150
134
133
120
71
36
14
-11
-6
-26
-32
-34
-66
-75
-94
-115
-119
-115
-120
-126
-130
-117
-109
-105
-90
-95
-112
-108
-112
-106
-73
-40
-7
6
14
21
23
40
71
80
80
92
128
143
140
123
78
81
72
49
74
56
37
72
77
78
82
68
64
46
16
-11
-38
-51
-68
-76
-49
-53
-73
-88
-87
-87
-112
-91
-77
-48
-35
-33
-27
-68
-68
-67
-52
-57
-53
-58
-68
-77
-69
-62
-80
-61
-41
-20
-2
19
24
36
38
18
-1
-19
-17
3
15
-6
-30
-39
-25
-1
4
18
28
27
36
46
58
55
56
30
24
11
-3
-1
-9
-15
8
30
15
15
25
34
25
-3
3
-6
16
11
14
4
7
-4
-1
-5
-13
-32
-38
-46
-73
-77
-86
-94
-94
-107
-96
-105
-119
-142
-154
-169
-179
-182
-183
-167
-132
-99
-76
-69
-74
-50
-33
-24
-11
7
19
4
-6
19
5
-20
-7
-8
0
-10
-44
-67
-82
-82
-77
-80
-90
-117
-141
-143
-153
-153
-133
-114
-108
-97
-76
-94
-96
-82
-62
-38
-37
-28
-30
-29
-5
9
-13
-6
4
28
40
36
55
61
89
108
120
98
71
80
61
64
41
51
53
35
34
50
48
44
46
40
48
32
20
40
35
50
66
61
48
37
21
33
35
-12
-31
-58
-98
-96
-101
-118
-109
-132
-111
-96
-126
-120
-107
-128
-123
-116
-141
-156
-160
-174
-172
-173
-174
-157
-148
-135
-120
-107
-100
-102
-69
-28
-4
19
65
104
131
157
171
187
201
202
202
183
176
176
173
178
165
121
96
89
97
112
95
78
46
7
-14
-31
-77
-111
-110
-105
-102
-115
-127
-129
-161
-158
-178
-222
-225
-229
-230
-235
-238
-245
-224
-197
-171
-160
-164
-159
-132
-114
-104
-85
-99
-78
-48
-26
-15
17
41
63
82
96
122
107
113
146
185
216
222
222
217
215
195
194
161
174
145
156
129
91
97
53
37
17
41
46
45
20
-12
-22
-45
-52
-66
-77
-82
-62
-100
-102
-78
-101
-99
-79
-73
-76
-69
-55
-54
-64
-68
-59
-43
-15
-22
-12
-8
-16
-33
-36
-34
-42
-37
-25
-44
-49
-51
-56
-48
-32
0
-19
-12
-3
-5
16
-8
-4
32
20
19
24
2
39
54
64
77
94
80
58
50
37
34
36
39
60
62
63
74
62
54
42
21
-12
-34
-78
-103
-123
-141
-155
-173
-162
-158
-173
-190
-190
-191
-190
-174
-153
-136
-118
-100
-99
-71
-31
-6
5
29
38
59
103
112
123
144
146
163
171
171
169
161
161
156
141
110
114
133
126
108
102
85
72
53
52
43
51
66
67
40
9
-18
-21
-28
-24
-16
-8
-3
-35
-59
-77
-77
-77
-90
-100
-108
-113
-124
-154
-150
-130
-120
-125
-165
-169
-172
-153
-138
-129
-113
-92
-76
-53
-23
6
21
37
41
72
115
136
139
145
160
153
137
121
118
128
145
148
123
107
119
120
117
97
107
132
124
94
93
87
81
86
80
71
20
-30
-47
-66
-79
-66
-87
-111
-116
-118
-126
-132
-156
-134
-125
-93
-54
-78
-69
-35
-42
-30
-18
-34
-41
-35
-17
-7
-11
-32
-2
33
39
37
25
32
47
69
110
98
105
120
115
121
112
79
75
80
63
62
54
16
13
16
27
40
49
44
37
33
44
55
59
61
75
78
85
69
48
35
11
6
-13
-32
-52
-37
-29
-29
-45
-63
-46
-42
-33
-32
-33
-33
-26
-4
11
-13
-28
-1
11
27
37
7
-6
24
31
24
20
-2
15
34
56
59
67
93
103
98
115
98
92
96
90
94
93
96
66
68
64
75
87
94
101
94
96
87
54
57
38
53
68
72
61
44
39
30
31
3
-13
-10
-17
-9
-8
12
18
17
16
3
-4
-13
-27
-48
-36
-40
-65
-96
-96
-97
-82
-68
-77
-60
-43
-35
-12
-22
-28
-32
-26
-20
-5
3
0
-9
-11
4
-1
4
27
26
32
29
8
21
31
38
35
47
39
45
64
64
76
52
51
42
34
33
19
-7
5
-8
-34
-50
-72
-103
-104
-104
-98
-73
-60
-54
-69
-68
-25
-16
-10
4
21
53
49
40
37
42
78
81
65
47
67
100
119
98
90
95
82
62
52
45
30
45
38
43
13
-24
-31
-52
-38
-12
-26
-9
21
36
72
70
78
93
102
115
129
122
114
105
101
96
92
66
44
25
-10
-38
-71
-117
-146
-177
-174
-173
-186
-167
-171
-175
-160
-200
-205
-202
-220
-209
-201
-217
-182
-170
-167
-141
-129
-123
-97
-92
-69
-47
-31
16
34
39
62
70
64
81
28
109
255
195
184
128
47
54
-33
-197
-146
-84
2
137
126
187
319
334
270
217
109
35
7
-54
-68
-60
-26
39
104
150
182
156
80
-15
-86
-151
-188
-183
-138
-84
-9
43
5
-42
-115
-194
-250
-313
-328
-308
-268
-190
-114
-77
-55
-43
-43
-77
-103
-130
-132
-141
-115
-48
-9
21
57
79
83
77
47
41
45
35
52
50
42
56
51
31
15
-22
-55
-88
-84
-91
-91
-76
-81
-96
-113
-137
-167
-162
-166
-136
-104
-78
-81
-86
-64
-45
-20
-26
-36
-35
-24
10
13
7
17
16
15
34
3
-43
-60
-86
-68
-58
-32
14
61
83
102
100
98
98
79
96
100
88
86
89
97
106
93
77
68
51
14
-13
-26
-45
-29
-13
-13
-41
-48
-26
-30
-41
-33
-53
-90
-92
-108
-77
-82
-88
-85
-87
-68
-50
-43
-19
0
9
22
29
14
-2
-34
-32
-31
-35
-65
-44
-22
14
31
31
47
45
58
50
36
23
30
19
26
41
19
1
-11
-29
-52
-83
-127
-135
-136
-124
-102
-91
-70
-41
-27
-21
-26
-30
-35
-16
-18
-33
-16
-23
-23
-15
-37
-47
-86
-94
-73
-74
-40
-58
-80
-53
-45
-24
1
15
20
35
31
19
-36
-52
-25
-14
17
44
4
6
15
29
39
46
53
69
73
76
88
64
51
46
60
74
64
44
39
37
41
41
17
6
24
34
37
17
-20
-16
-37
-36
-32
-40
-67
-95
-109
-96
-89
-113
-91
-83
-91
-76
-78
-63
-24
-4
13
19
22
38
41
41
33
10
5
1
6
3
11
-10
-8
3
-5
-7
9
31
61
77
83
86
56
30
29
10
9
8
-1
-23
-35
-12
-13
-38
-40
-49
-54
-57
-43
-28
-13
0
2
12
5
-11
-10
-17
-31
-36
-53
-61
-57
-45
-48
-47
-42
-29
-3
-4
-9
-11
-10
-16
-10
11
15
14
28
32
47
35
18
14
11
24
18
4
-16
-10
-14
-13
-7
-2
28
50
70
67
80
71
68
51
50
52
37
31
63
75
75
76
54
51
56
38
31
20
0
14
6
7
-3
-23
-56
-82
-78
-102
-93
-82
-68
-48
-46
-57
-55
-54
-48
-23
4
0
16
5
6
3
-18
-30
-23
-12
1
17
13
-1
12
34
43
66
61
49
62
58
55
48
18
22
20
5
23
-6
-11
-22
-12
6
16
11
23
26
41
60
36
45
36
40
40
33
28
13
-12
-37
-44
-60
-76
-73
-86
-93
-95
-98
-98
-91
-102
-89
-108
-96
-70
-71
-72
-58
-54
-21
-3
-10
15
7
4
7
-12
-18
-35
-44
-50
-23
-10
7
8
9
34
66
79
119
121
103
114
112
121
107
99
90
57
46
39
40
42
32
20
4
-23
-34
-33
-31
-34
-25
-44
-73
-94
-123
-121
-137
-147
-128
-129
-122
-104
-90
-83
-71
-36
5
26
34
42
57
52
47
41
37
56
54
55
75
80
65
60
50
41
22
9
4
-9
-17
-20
-41
-48
-31
-6
31
42
44
50
60
82
95
61
72
83
83
63
57
66
32
30
-2
-8
-23
-48
-56
-52
-35
-28
-52
-58
-51
-50
-48
-69
-90
-99
-100
-118
-150
-160
-172
-168
-183
-183
-175
-177
-161
-147
-151
-124
-135
-130
-121
-95
-55
-36
-24
1
12
17
12
9
27
31
38
73
75
53
58
80
82
97
92
73
51
44
56
57
44
25
11
23
-1
5
22
31
18
4
28
-13
-19
-12
-21
-2
13
-24
-31
-32
-35
-46
-70
-66
-45
-46
-49
-46
-30
-17
-19
-13
-20
-25
-23
2
8
46
47
24
3
-24
-36
-36
-27
-15
0
15
29
22
16
44
55
39
27
28
17
15
25
18
13
1
7
-3
-13
1
9
5
14
12
-6
3
21
26
33
12
28
28
-3
5
-9
3
-3
-33
-63
-103
-122
-149
-160
-194
-201
-212
-232
-213
-217
-207
-188
-176
-148
-149
-155
-141
-122
-121
-73
-58
-45
-23
-17
-35
-27
-58
-71
-71
-67
-50
-30
-19
-5
10
12
7
23
32
39
36
41
19
9
-4
2
24
18
-2
-7
9
2
12
4
-15
-21
-35
-58
-66
-75
-86
-67
-83
-107
-107
-123
-135
-116
-111
-107
-122
-123
-111
-105
-78
-69
-63
-28
-13
8
13
-19
-23
-12
0
-13
-4
-10
-19
-17
-16
-3
12
20
44
66
71
77
65
51
59
58
70
81
68
59
44
47
38
-9
-52
-59
-75
-57
-86
-76
-76
-57
-62
-28
-33
-12
-2
0
26
25
37
67
86
96
85
50
42
39
36
54
35
9
-30
-47
-93
-91
-86
-123
-122
-133
-132
-127
-141
-134
-114
-83
-50
-35
-23
13
21
45
48
36
44
40
47
78
76
44
19
-7
-7
-14
-33
-44
-62
-62
-66
-89
-96
-90
-61
-36
-25
-30
-2
8
4
32
16
40
47
57
69
96
119
89
117
107
114
91
85
84
75
81
71
39
-1
-14
-21
-50
-45
-60
-63
-72
-65
-42
-58
-40
-35
-21
-6
-6
-11
8
20
52
67
56
50
79
76
95
97
84
105
129
112
116
101
73
76
72
74
89
88
48
40
16
47
51
48
50
50
47
39
19
8
-23
-44
-55
-84
-85
-84
-82
-80
-95
-126
-131
-120
-96
-70
-59
-70
-69
-57
-53
-55
-58
-57
-21
-3
20
55
35
25
27
29
35
38
38
44
29
34
17
5
9
-11
-3
29
48
50
62
77
75
78
54
52
51
36
33
15
6
2
-8
-8
-16
-8
-3
4
18
11
-8
-18
-10
10
0
10
4
4
28
29
17
21
-15
-20
-24
-45
-36
-22
-36
-33
-21
-6
7
-10
-25
-23
-20
-30
-44
-58
-43
-34
-16
-5
-21
-34
-20
-9
15
9
-21
-28
-27
-19
20
5
10
15
0
9
3
-12
-17
-18
-3
-1
7
-3
27
15
28
46
45
75
61
66
93
82
67
53
60
49
27
-34
-65
-87
-99
-74
-105
-104
-112
-131
-120
-111
-108
-92
-76
-61
-31
-3
-2
26
45
66
82
67
66
50
61
75
61
46
47
43
37
46
31
3
1
-18
-2
-13
-20
-19
-20
-3
22
4
-15
-22
-27
-12
6
-29
-36
-37
-29
2
-27
-23
-21
-45
-32
-14
-29
-29
-29
-35
-34
-33
-39
-40
-32
-24
-14
-16
-28
-38
-26
4
16
19
32
28
21
35
58
66
60
41
29
15
-2
4
9
30
47
40
59
73
83
103
126
104
98
108
92
54
61
29
9
-12
-33
-55
-61
-65
-48
-69
-84
-91
-104
-89
-59
-37
-31
-44
-50
-63
-52
-35
-39
-39
-54
-64
-46
-43
-55
-47
-59
-57
-67
-61
-51
-35
-20
0
-2
-15
-12
9
16
29
41
35
40
46
69
64
70
61
47
40
48
38
38
45
60
60
67
45
33
49
36
62
46
11
10
6
11
25
26
3
14
10
-16
-22
-44
-69
-58
-53
-52
-77
-99
-107
-104
-101
-87
-84
-86
-96
-98
-105
-95
-122
-110
-88
-68
-33
-4
5
1
2
1
8
33
39
38
31
1
-20
-22
4
19
40
8
-34
-21
-1
29
55
57
37
49
50
41
33
26
0
-2
1
11
10
2
7
42
64
74
69
69
76
80
86
74
56
75
67
72
61
31
17
-5
-13
-1
-6
-11
-26
-15
-16
-28
-10
-23
4
24
27
11
-8
-16
-18
-11
-30
-45
-50
-68
-85
-91
-94
-90
-54
-46
-22
7
12
20
29
37
53
79
90
75
64
45
42
37
39
11
-20
-40
-69
-114
-131
-148
-153
-148
-156
-169
-170
-158
-140
-115
-121
-104
-100
-80
-16
-12
7
27
34
49
79
71
74
82
84
96
77
28
9
-15
6
11
5
34
18
14
31
26
6
-4
14
27
48
73
83
87
85
99
95
92
92
110
105
98
67
50
55
43
54
62
11
-13
-4
0
-20
-54
-86
-98
-98
-97
-100
-113
-112
-120
-117
-114
-120
-139
-155
-151
-134
-130
-135
-139
-141
-131
-119
-111
-102
-83
-65
-58
-33
12
28
33
29
27
16
-9
-2
-25
-45
-45
-65
-73
-65
-75
-76
-91
-99
-85
-31
-10
45
74
74
105
114
123
130
122
121
125
121
121
125
108
106
100
98
91
61
50
41
10
-8
-19
-59
-71
-84
-90
-93
-119
-118
-127
-127
-130
-147
-137
-127
-99
-64
-44
-36
-40
-10
1
0
-6
-5
-7
-12
7
21
6
-4
-21
-17
-12
-13
-27
-28
-20
-15
-7
17
17
22
23
33
49
43
62
73
86
86
76
92
83
78
70
77
63
68
78
71
68
57
66
70
71
82
72
46
43
39
45
49
58
67
71
71
50
31
3
-21
-46
-62
-75
-122
-160
-188
-220
-224
-212
-193
-213
-197
-182
-146
-117
-96
-83
-80
-72
-51
-25
-7
28
61
83
133
138
155
157
168
150
140
114
96
77
75
51
29
26
-11
-35
-68
-80
-72
-76
-32
-20
-27
-16
-21
-14
4
29
31
43
32
17
0
4
-5
-35
-48
-89
-84
-78
-72
-52
-52
-53
-40
-40
-58
-93
-104
-109
-109
-79
-61
-47
-28
4
35
23
10
33
47
53
26
6
-10
-11
2
20
18
31
36
47
46
32
13
12
40
52
53
29
-3
-3
0
-7
-22
-26
-21
-42
-42
-46
-62
-51
-50
-40
-42
-50
-74
-90
-96
-94
-95
-91
-92
-96
-79
-70
-51
-56
-44
-24
-3
10
20
31
31
25
50
55
53
56
50
63
63
58
54
38
30
42
59
66
71
77
57
52
62
62
67
53
65
67
67
68
51
54
53
38
13
14
25
15
16
-20
-54
-61
-46
-21
-20
-40
-49
-70
-91
-77
-91
-98
-109
-108
-108
-107
-126
-114
-97
-102
-99
-96
-108
-121
-118
-97
-99
-97
-91
-76
-69
-48
-49
-36
-29
-5
-16
-27
-10
-16
14
55
99
138
142
142
155
152
140
127
104
114
117
134
126
106
104
104
96
102
95
102
122
120
142
124
79
68
59
73
82
64
44
30
51
95
95
96
96
91
75
56
-10
-62
-93
-121
-119
-147
-142
-149
-158
-162
-172
-189
-187
-171
-155
-110
-72
-94
-88
-59
-27
8
7
-6
-9
-9
20
37
-2
10
13
-4
1
-13
-51
-44
-49
-66
-75
-90
-103
-90
-54
-31
-20
7
24
65
72
68
55
49
57
51
57
48
36
53
56
59
55
41
14
7
-8
-8
-14
-53
-69
-96
-124
-99
-102
-90
-69
-61
-48
-66
-83
-58
-50
-31
-29
-27
-23
-19
-22
1
4
-8
-9
-8
7
39
31
15
9
15
22
38
30
7
15
9
8
-22
-24
-21
-22
-31
-13
-15
-14
-3
1
-5
-7
-21
-40
-34
-25
-21
-43
-35
-36
-12
2
-4
-43
-67
-72
-73
-71
-62
-85
-84
-86
-76
-91
-91
-63
-58
-53
-35
-12
3
41
22
6
6
-21
-9
-13
6
20
19
38
40
44
47
58
48
25
43
38
34
25
6
15
-2
-15
1
-26
-49
-38
-31
-21
-20
-28
-25
-1
11
2
-22
-11
-15
-6
-19
-37
-27
-4
-10
-26
-24
-30
-52
-63
-82
-68
-62
-47
-20
-8
-7
-2
-21
-40
-31
-41
-36
-29
-37
-36
-30
-31
-38
-20
-8
-12
-23
-19
-29
-16
7
36
39
66
61
64
79
78
107
116
95
81
79
81
82
78
87
93
101
95
93
75
42
33
13
10
1
-42
-70
-67
-40
-37
-47
-45
-69
-70
-53
-56
-81
-70
-57
-46
-14
13
1
15
8
5
6
-3
0
-6
-9
0
22
10
12
10
-2
17
-25
-19
3
-3
13
-9
-11
1
13
-2
4
-21
1
13
8
32
35
24
28
39
55
63
60
56
63
67
87
122
144
146
155
149
149
148
123
95
81
87
49
18
-12
-33
-46
-59
-81
-102
-130
-135
-126
-87
-96
-112
-80
-81
-47
-33
-49
-54
-61
-56
-42
-62
-55
-25
-11
15
35
40
23
16
31
58
62
75
77
79
91
122
127
130
141
152
177
156
97
80
91
116
150
146
135
119
105
128
116
104
90
74
69
31
9
-14
-31
-3
7
7
6
20
40
68
82
81
58
69
107
114
105
81
69
65
62
56
38
18
7
-12
-3
5
-18
1
-8
16
54
71
92
100
102
120
123
126
126
129
122
129
113
98
82
95
98
62
18
-4
-23
-30
-52
-61
-76
-100
-125
-131
-165
-200
-212
-204
-187
-167
-161
-165
-165
-139
-112
-75
-74
-82
-65
-46
-22
20
38
43
36
28
45
43
22
9
-6
6
22
14
21
22
21
2
-15
-9
4
34
55
68
85
98
100
82
72
77
73
71
78
66
61
41
7
-7
-21
-21
-49
-29
-16
-4
32
35
24
32
30
19
-2
-19
-55
-69
-92
-89
-91
-126
-130
-125
-118
-97
-76
-52
-59
-48
-14
-9
-7
1
7
21
15
-2
-43
-42
-46
-36
-11
-46
-54
-49
-50
-32
-12
-19
1
28
47
59
79
64
42
59
88
94
83
75
72
67
63
39
15
11
22
22
16
-6
-6
-3
1
-11
-60
-85
-91
-111
-125
-144
-167
-183
-193
-180
-181
-163
-172
-168
-174
-157
-165
-164
-133
-94
-71
-30
-18
-1
-6
6
25
55
51
56
52
30
58
46
37
38
44
35
13
-6
-17
-7
-3
15
41
15
11
40
66
100
107
120
126
130
130
129
118
101
90
56
47
17
2
9
-8
-21
-34
-67
-83
-83
-58
-37
-53
-60
-82
-96
-89
-77
-66
-96
-89
-88
-66
-45
-24
-14
-15
18
24
23
6
11
20
22
11
0
1
29
16
26
34
42
49
74
85
81
86
64
73
64
50
-3
-15
-20
-26
-18
-26
-74
-96
-122
-139
-146
-157
-154
-143
-126
-98
-51
-59
-42
-38
-23
-10
-8
10
23
35
18
1
-18
-25
-4
-2
-24
-43
-74
-60
-62
-51
-63
-68
-79
-101
-122
-96
-79
-90
-65
-53
-29
-17
0
-1
16
14
48
77
73
70
71
84
92
98
110
102
105
99
88
59
44
29
26
34
11
6
-11
-25
-18
-15
-33
-55
-64
-85
-94
-95
-99
-112
-98
-92
-65
-64
-52
-30
-40
-46
-46
-40
-59
-86
-100
-105
-110
-128
-122
-127
-119
-80
-81
-80
-63
-63
-58
-71
-67
-77
-78
-58
-40
-41
-18
13
33
68
102
115
143
162
185
195
198
226
226
221
220
221
186
172
138
118
104
64
41
44
16
3
-13
-24
-10
-19
-19
-32
-34
-42
-36
-44
-37
-60
-85
-85
-86
-89
-103
-109
-96
-77
-73
-87
-85
-90
-91
-47
-27
-5
-24
-55
-74
-65
-53
-11
39
57
92
93
103
104
118
130
127
120
122
111
98
89
77
62
45
10
-2
-25
-12
-1
-15
27
43
48
70
104
114
127
153
157
161
160
141
139
118
105
102
82
100
100
99
93
66
34
17
9
25
18
-8
-2
4
6
9
-2
-17
-33
-40
-46
-58
-69
-64
-55
-52
-42
-18
-19
-19
-8
20
36
44
46
49
47
41
50
14
24
39
78
90
53
51
43
43
37
33
10
-13
-35
-30
-32
-22
-24
-21
-21
-14
-1
-25
-21
-17
-18
-15
-19
-18
-13
-4
19
24
-5
-9
18
21
34
2
-8
-24
-3
5
14
0
-35
-59
-79
-58
-65
-59
-49
-20
-9
15
7
15
4
17
22
62
56
71
92
89
109
83
79
72
91
81
103
92
86
73
76
73
49
16
31
31
34
50
5
-28
-40
-62
-32
-39
-79
-73
-91
-94
-93
-126
-150
-162
-150
-134
-168
-180
-175
-192
-189
-178
-171
-150
-118
-84
-47
-14
-16
23
31
51
82
87
82
73
77
78
72
48
45
43
53
75
73
68
73
70
58
40
21
-16
-49
-65
-62
-47
-50
-54
-53
-48
-54
-52
-40
-30
0
19
33
72
99
99
101
122
92
91
99
90
59
39
-26
-78
-92
-118
-142
-150
-164
-163
-163
-158
-148
-144
-123
-123
-120
-129
-139
-130
-120
-124
-107
-92
-101
-93
-96
-90
-55
-39
-17
21
22
18
48
26
20
44
49
44
35
43
67
92
97
112
97
96
96
107
108
85
81
76
77
60
39
11
-14
-28
-42
-43
-61
-92
-99
-105
-120
-130
-139
-146
-137
-121
-102
-113
-134
-147
-138
-137
-149
-125
-107
-108
-125
-129
-121
-113
-112
-112
-118
-82
-55
-40
-27
-14
26
56
68
92
104
125
136
138
131
163
183
201
201
160
160
153
169
168
165
145
124
103
81
73
41
32
15
-14
-10
-17
-38
-52
-75
-71
-76
-112
-141
-149
-144
-137
-142
-164
-162
-167
-132
-97
-83
-53
-37
-24
12
70
112
120
103
113
119
89
75
83
76
60
56
86
94
94
90
89
85
60
46
34
8
26
-7
-32
-39
-45
-47
-39
-50
-53
-43
-33
-16
-17
-14
-11
-11
-15
-10
-26
-7
-1
-15
-16
-46
-56
-50
-60
-65
-84
-113
-128
-129
-139
-114
-120
-119
-76
-37
19
24
25
44
57
67
72
58
54
70
110
132
177
184
176
190
197
236
233
215
206
209
216
210
178
176
176
163
133
103
45
32
34
28
14
9
-12
-22
-20
-37
-17
-36
-27
-21
-15
-6
-23
-11
5
-4
-15
-36
-47
-52
-52
-75
-71
-87
-85
-58
-48
-43
-19
-41
-24
-11
25
65
47
53
66
68
79
92
81
54
57
61
63
50
55
77
83
84
89
97
95
65
64
68
47
47
25
13
10
48
38
18
10
20
27
13
27
28
5
-16
-16
-16
-11
-12
-31
-35
-32
-28
-35
-61
-66
-76
-94
-110
-101
-89
-73
-48
-49
-43
-22
-12
7
-5
-12
-23
-6
19
20
31
35
63
77
68
52
55
75
75
98
101
88
80
85
79
98
109
74
69
83
78
81
61
48
54
48
62
60
26
23
28
41
65
69
75
65
46
39
38
19
10
4
17
36
29
9
-9
-40
-45
-49
-37
-33
-53
-72
-59
-41
-57
-58
-50
-26
10
34
19
20
17
21
25
13
11
14
1
-15
-41
-62
-61
-52
-63
-75
-67
-74
-61
-39
-35
-48
-80
-81
-89
-61
-65
-54
-29
-23
-12
-11
-25
-56
-40
-35
-26
-11
-22
1
20
35
47
40
43
60
50
41
60
34
22
11
23
23
6
36
31
19
-1
16
8
0
0
19
38
37
58
55
40
57
71
61
61
53
30
27
5
-43
-56
-69
-89
-82
-82
-110
-119
-118
-109
-125
-128
-148
-168
-147
-119
-124
-140
-129
-129
-106
-96
-107
-115
-105
-88
-86
-107
-114
-121
-136
-121
-122
-143
-121
-123
-126
-100
-113
-150
-161
-172
-155
-153
-141
-123
-107
-93
-58
-33
-65
-54
-31
-2
35
37
29
66
84
104
92
82
77
101
96
106
106
102
117
116
112
97
56
43
19
17
45
32
39
62
59
55
38
37
43
45
45
22
10
-27
-41
-78
-103
-119
-172
-189
-202
-200
-188
-177
-195
-198
-194
-194
-164
-165
-148
-118
-108
-98
-101
-109
-105
-90
-65
-36
-46
-22
-35
-59
-22
-18
-59
-78
-74
-71
-65
-77
-90
-75
-71
-59
-21
-49
-42
4
44
70
77
101
105
115
142
134
128
105
92
90
77
45
16
-9
-43
-46
-23
-25
-11
-17
-1
23
-8
-35
-39
-23
6
-1
-11
-27
-49
-84
-76
-72
-79
-79
-63
-53
-45
-45
-42
-18
10
27
20
24
21
43
50
59
49
55
80
102
128
112
115
102
87
93
106
97
96
104
94
74
81
38
34
42
25
8
-30
-43
-57
-82
-87
-63
-66
-75
-72
-85
-83
-104
-129
-107
-103
-93
-110
-124
-114
-89
-71
-33
-5
22
52
68
65
80
97
98
104
94
104
115
102
91
82
87
114
117
103
119
136
151
144
126
92
77
84
92
87
108
134
144
144
135
114
100
118
108
100
95
46
16
-13
-14
-2
-20
-30
-55
-59
-56
-60
-66
-59
-33
-19
-14
-25
-24
-13
18
22
19
12
4
-2
-22
-38
-50
-57
-60
-46
0
41
30
47
62
76
86
98
104
118
125
117
95
72
60
39
22
14
-1
-19
-30
-12
25
25
30
40
36
64
82
99
102
97
94
100
110
93
94
83
52
20
4
-25
-51
-85
-103
-133
-147
-180
-230
-233
-231
-229
-222
-197
-170
-133
-122
-126
-90
-51
-52
-55
-16
26
49
42
54
97
104
109
130
126
157
166
134
118
121
135
128
110
93
83
58
43
25
-2
8
26
15
30
40
59
65
45
39
61
76
75
92
87
99
91
70
44
31
1
2
-11
-21
-34
-61
-50
-52
-61
-76
-92
-73
-81
-103
-128
-126
-120
-123
-146
-164
-154
-157
-152
-169
-185
-203
-211
-200
-167
-149
-137
-113
-113
-110
-85
-55
-60
-26
-9
3
43
50
50
65
62
80
89
77
84
50
61
60
38
37
26
40
43
14
-9
-43
-52
-73
-46
-17
-5
5
-8
-23
-30
-37
-28
-13
-7
24
24
-7
-31
-30
-23
-16
-48
-63
-57
-57
-69
-81
-84
-92
-81
-82
-77
-56
-42
-30
-34
-18
-9
-23
-33
-12
-9
-3
-7
-13
-2
23
21
5
-3
3
16
29
53
33
16
12
-7
4
-7
-12
5
-3
1
5
-4
-7
-13
-26
-25
-21
-10
7
7
18
23
-1
-15
-29
-47
-56
-55
-73
-88
-81
-97
-95
-83
-73
-52
-33
-5
13
19
20
16
33
63
87
103
130
124
145
166
170
178
190
212
215
177
154
131
116
118
125
112
80
72
55
53
37
-12
-4
18
30
17
-20
-20
-20
-18
-26
-17
-38
-38
-62
-68
-73
-105
-118
-122
-136
-130
-121
-128
-125
-115
-79
-60
-51
-42
-27
-21
-16
-8
-6
5
2
2
14
28
27
19
32
38
36
28
33
21
14
28
29
19
50
33
37
69
75
107
134
150
174
190
174
193
232
235
234
207
170
169
139
139
101
71
50
32
-8
-16
-20
-74
-78
-82
-93
-96
-132
-154
-142
-131
-111
-90
-98
-85
-70
-74
-49
-43
-41
-45
-43
-38
-60
-74
-48
-15
5
23
25
14
8
6
26
30
32
42
56
88
126
126
113
149
146
155
148
118
132
117
108
112
97
85
91
88
69
54
33
26
-9
-21
-24
-48
-66
-66
-71
-85
-99
-111
-120
-131
-133
-118
-122
-135
-140
-131
-107
-93
-82
-82
-83
-82
-61
-58
-76
-81
-77
-82
-77
-83
-64
-16
1
35
47
59
70
80
82
71
86
97
116
117
129
130
104
88
60
33
32
-9
-44
-55
-60
-60
-63
-89
-81
-80
-92
-100
-122
-132
-127
-120
-79
-69
-78
-60
-65
-58
-26
8
23
49
73
103
129
117
120
126
124
125
103
94
74
49
54
51
24
-4
-42
-57
-64
-111
-163
-170
-158
-156
-154
-154
-145
-133
-113
-70
-44
-51
-42
-31
-24
-2
-6
6
15
22
36
15
30
34
18
21
26
29
6
6
-12
-14
2
-1
6
10
17
23
-4
-42
-61
-85
-104
-130
-134
-130
-131
-137
-116
-88
-92
-98
-81
-54
-30
-45
-50
-36
-41
-8
-15
-42
-26
-22
-20
7
3
10
41
29
23
33
11
10
15
8
20
39
45
44
48
53
36
3
12
39
54
85
100
87
107
99
104
133
95
82
78
67
61
37
-20
-51
-72
-78
-82
-111
-133
-163
-160
-170
-173
-176
-174
-160
-143
-133
-113
-119
-113
-97
-73
-49
-60
-52
-25
14
32
52
22
16
15
3
9
-1
2
33
53
65
82
81
101
124
138
142
131
128
99
97
104
72
43
18
3
-8
-6
-6
-10
-7
-12
-11
13
8
-9
-13
-12
-7
-17
-23
-28
-32
-33
-45
-24
0
3
17
19
-13
-4
-5
-3
-8
-1
-4
4
-3
-19
-5
-17
-18
-16
-11
-15
-24
-39
-33
-24
-19
5
12
9
31
48
70
72
62
56
49
63
50
42
42
40
57
95
94
59
45
29
22
26
12
-8
7
-8
-4
24
0
4
6
1
19
9
1
-15
-18
-8
-10
-8
-9
-2
-15
-3
-4
-13
12
16
18
31
36
33
35
22
24
32
26
27
27
28
35
44
49
73
93
90
81
50
34
27
7
-8
-2
-20
-29
-31
-36
-34
-53
-72
-68
-73
-45
-31
-47
-23
-10
29
39
54
59
56
50
22
22
12
9
11
-13
-5
-41
-36
-44
-52
-39
-48
-63
-80
-76
-69
-69
-68
-48
-46
-53
-61
-53
-68
-64
-69
-53
-27
-19
-1
13
3
-3
-2
-10
13
22
37
50
22
18
28
36
65
72
54
38
34
42
55
42
29
27
30
27
43
18
25
49
18
24
23
10
19
7
0
-6
-19
-26
-20
-16
-23
-4
-33
-24
-27
-8
23
11
23
46
49
62
70
45
37
13
15
43
17
-30
-60
-65
-55
-73
-51
-55
-66
-55
-33
-39
-60
-35
-1
27
33
46
53
65
83
106
104
100
108
127
123
124
100
94
97
86
103
104
73
68
55
19
-1
-25
-58
-41
-36
-28
-46
-75
-84
-107
-120
-109
-93
-91
-86
-85
-65
-54
-66
-44
-25
-10
-4
-3
0
-6
10
24
44
47
42
47
41
39
23
18
29
39
52
59
8
-15
-6
-10
-7
-5
-9
-2
-16
-30
-25
-39
-54
-56
-39
-8
23
38
62
97
134
157
161
168
170
169
164
175
164
135
109
90
74
62
37
13
-6
-34
-27
-67
-80
-72
-71
-60
-84
-82
-73
-73
-49
-46
-54
-47
-55
-56
-32
-29
-45
-37
-23
0
-10
-25
-23
-6
-7
9
22
-3
17
11
25
38
33
46
70
90
109
120
126
120
132
146
132
125
131
123
134
130
136
127
115
108
84
48
12
8
-19
-31
-46
-86
-132
-161
-179
-186
-186
-208
-225
-219
-227
-196
-192
-181
-147
-126
-130
-124
-126
-138
-112
-78
-43
-13
23
38
42
69
89
93
96
99
99
84
76
61
35
47
60
65
87
75
94
85
77
82
73
67
43
11
8
-26
-50
-67
-77
-85
-93
-99
-122
-124
-132
-141
-138
-154
-141
-166
-157
-136
-138
-153
-150
-137
-128
-95
-117
-86
-72
-42
-14
-21
16
32
47
50
73
47
37
38
19
31
19
-35
-18
-15
-16
14
3
-6
14
16
33
30
19
24
8
6
18
16
7
5
11
28
-2
-37
-46
-62
-70
-67
-84
-71
-61
-61
-55
-47
-57
-76
-81
-66
-52
-50
-37
-45
-38
-18
-3
-21
-7
4
-20
-27
-43
-81
-86
-111
-109
-104
-95
-71
-61
-44
-2
-18
-30
-37
-36
-15
-28
-51
-50
-26
-18
11
4
3
26
35
58
92
93
71
74
55
54
45
20
1
-3
14
24
7
-7
10
9
21
24
9
8
6
-13
-14
-4
-42
-29
-44
-52
-59
-83
-79
-59
-41
-33
-52
-61
-68
-80
-80
-77
-72
-65
-74
-84
-68
-80
-103
-120
-127
-124
-123
-135
-140
-141
-142
-112
-104
-113
-96
-62
-38
-17
-30
-17
-4
6
16
41
67
82
93
103
125
133
145
161
176
178
164
155
169
169
161
164
134
114
105
83
79
82
92
72
51
33
30
23
4
14
17
26
41
44
49
24
18
20
18
1
2
-4
-11
-20
-41
-58
-72
-74
-88
-89
-110
-115
-102
-94
-73
-88
-89
-80
-69
-44
-44
-54
-30
-27
-4
23
13
18
2
-15
-11
-31
-23
-26
-6
12
41
33
23
25
26
47
57
63
68
69
61
71
75
69
68
57
91
114
116
104
103
92
106
90
56
46
23
26
7
-29
-60
-41
-40
-53
-55
-65
-75
-72
-72
-53
-48
-46
-43
-49
-39
-23
-26
-8
22
42
77
57
57
68
95
118
128
119
111
103
103
124
110
85
86
84
83
99
71
61
60
71
73
61
53
56
54
49
41
24
25
6
-23
-18
-26
-26
-22
4
24
26
22
7
-19
-33
-29
-38
-50
-64
-71
-75
-84
-101
-121
-111
-123
-121
-110
-116
-110
-80
-55
-31
-35
-34
-17
-10
8
1
13
39
64
97
119
117
116
124
114
135
141
130
142
157
160
138
121
88
68
67
52
27
2
-37
-48
-57
-54
-35
-50
-61
-71
-67
-62
-81
-85
-56
-30
-9
10
-6
1
22
18
40
31
35
53
37
38
27
40
52
39
55
68
74
64
51
30
22
32
19
-15
-24
-11
-5
5
10
15
9
1
0
-14
-17
-14
-6
12
-2
-6
-8
-2
34
34
24
32
32
29
27
19
16
46
67
61
62
50
43
49
47
36
14
-7
-50
-83
-82
-79
-92
-102
-108
-106
-101
-107
-105
-81
-48
-19
8
22
25
7
-3
2
-4
-14
-6
-12
-14
5
-14
-2
11
6
-6
-31
-47
-65
-72
-71
-62
-50
-48
-68
-78
-64
-72
-92
-91
-75
-61
-30
-37
-22
16
28
49
77
62
53
66
62
66
68
37
40
35
44
35
10
1
-18
-36
-32
-44
-61
-77
-86
-110
-120
-122
-110
-88
-95
-72
-56
-38
-52
-56
-44
-35
-28
-9
18
27
54
61
52
60
52
61
54
39
46
35
9
5
20
1
-19
4
0
-3
0
-22
-14
-8
-21
-26
-44
-54
-33
-9
-13
2
2
19
9
-1
2
-8
-12
-33
-42
-35
-31
-33
-46
-63
-37
-47
-55
-58
-77
-76
-58
-39
-37
-19
-10
6
24
16
-3
-5
-28
-20
-16
-40
-49
-45
-40
-37
-36
-26
7
22
25
17
3
-3
-4
-4
15
20
-6
-1
-5
1
39
23
-5
7
-12
-12
-17
-26
-28
-20
-38
-31
-32
-3
-2
-6
9
41
43
43
51
62
61
30
24
24
30
24
24
22
12
37
44
57
62
45
57
48
75
95
84
73
69
53
34
14
-1
-33
-36
-45
-50
-62
-98
-156
-176
-167
-151
-129
-107
-86
-43
-9
25
47
79
113
129
133
121
125
118
120
121
104
101
115
120
122
136
95
48
51
1
-40
-68
-100
-109
-125
-113
-139
-154
-145
-143
-155
-129
-110
-107
-73
-52
-23
17
23
63
72
92
128
135
134
143
150
144
151
121
109
103
85
76
56
21
9
15
1
8
-5
-21
-25
-31
-34
-37
-54
-81
-73
-76
-58
-66
-88
-83
-73
-53
-65
-76
-73
-58
-43
-20
-11
-5
26
43
41
46
32
40
41
45
62
60
53
55
55
35
41
14
22
50
56
90
106
108
116
107
129
145
149
130
119
102
82
43
16
7
5
-23
-39
-55
-74
-71
-80
-70
-73
-88
-97
-107
-88
-57
-35
-25
-1
10
-1
0
-26
-21
0
4
12
21
41
42
42
38
41
38
24
22
8
1
-16
-61
-60
-73
-56
-39
-60
-55
-63
-56
-39
-26
-18
0
14
24
45
34
50
62
69
85
90
81
70
73
87
89
76
53
46
38
-3
0
-20
-29
-26
-20
-15
-12
-12
-2
2
-9
1
-15
-7
0
-10
15
-6
-18
2
4
-4
8
-17
-38
-52
-71
-73
-73
-77
-89
-91
-97
-83
-79
-70
-35
-37
-29
-16
-33
-20
-30
-17
13
24
31
45
52
66
69
53
72
57
47
56
32
15
11
7
40
68
69
78
74
85
79
66
74
91
92
112
112
107
91
59
36
25
10
6
-18
-29
-29
-46
-91
-117
-118
-117
-139
-160
-184
-178
-180
-183
-177
-171
-174
-152
-122
-126
-126
-119
-99
-65
-32
-5
-13
-13
3
-5
-16
-31
-46
-49
-48
-51
-44
-58
-50
-29
-23
-7
-5
-9
-5
3
23
31
16
12
34
41
44
64
41
44
53
55
43
37
34
15
13
6
19
-5
4
33
51
73
68
42
26
10
19
31
3
-3
10
-16
-28
-37
-62
-70
-77
-74
-65
-81
-96
-98
-88
-63
-52
-60
-66
-80
-80
-64
-65
-41
-13
14
11
15
-2
-21
-9
-17
-17
-35
-30
-8
-2
4
3
-14
-9
-16
0
25
35
30
43
48
38
50
37
48
79
89
99
68
39
35
35
28
23
6
-1
-7
-25
-29
-66
-73
-80
-91
-95
-116
-145
-143
-152
-158
-148
-136
-154
-139
-105
-98
-93
-70
-68
-58
-42
-40
-24
0
9
29
48
71
54
53
45
34
30
38
42
55
84
120
143
147
166
159
179
190
207
206
181
146
126
94
74
70
48
47
35
17
-24
-48
-42
-66
-58
-55
-87
-104
-107
-125
-126
-140
-138
-132
-130
-125
-137
-151
-145
-121
-92
-68
-83
-86
-72
-54
-45
-35
-18
5
12
25
35
27
45
46
43
37
34
39
60
80
95
127
112
116
140
150
153
176
154
152
157
146
169
157
145
148
115
109
89
74
68
51
26
1
-11
-64
-104
-133
-142
-126
-139
-132
-115
-117
-94
-93
-99
-101
-97
-103
-72
-69
-81
-83
-77
-62
-61
-53
-39
-22
12
30
39
44
78
91
123
113
91
105
109
93
105
89
80
86
47
66
76
79
88
99
101
124
115
102
137
145
138
155
130
100
97
80
70
38
15
-13
-31
-43
-51
-56
-69
-97
-115
-121
-127
-152
-155
-162
-166
-168
-169
-165
-161
-166
-156
-123
-144
-144
-144
-145
-120
-91
-70
-57
-47
-3
17
17
22
39
65
85
82
72
95
113
122
145
128
136
140
148
149
138
140
125
129
122
126
129
136
143
143
146
140
131
131
108
91
83
61
41
20
3
-7
-17
-54
-68
-85
-74
-80
-91
-112
-113
-108
-111
-125
-150
-128
-115
-107
-85
-103
-110
-128
-137
-115
-95
-93
-68
-51
-41
-31
-30
-25
-8
-14
6
-11
-43
-27
-29
-39
-36
-35
-26
-13
0
29
44
39
25
25
22
28
28
17
16
12
26
39
37
30
3
-27
-34
-51
-62
-63
-44
-32
-2
11
-10
-5
-13
1
-16
-43
-62
-70
-92
-111
-121
-140
-154
-155
-127
-108
-104
-104
-95
-102
-67
-68
-46
-32
0
28
25
24
31
17
13
24
1
5
-13
-7
-3
9
-10
-39
-39
-34
-3
-1
1
5
1
-9
-10
-17
-17
-23
-27
-15
-21
-10
-3
-27
-32
-28
-28
-43
-40
-36
-44
-47
-59
-78
-47
-56
-57
-60
-85
-74
-84
-88
-98
-103
-94
-73
-73
-64
-49
-59
-58
-77
-75
-46
-50
-49
-25
-13
-10
-1
-1
5
15
26
56
50
53
71
83
106
103
89
87
70
77
111
122
98
100
95
99
79
31
5
-5
12
23
26
20
24
17
-3
-4
-24
-7
11
10
32
29
14
4
-14
-9
-24
-61
-70
-86
-73
-37
-14
-12
5
2
-6
-6
-15
-19
-18
-20
8
4
-41
-56
-88
-95
-112
-135
-147
-150
-152
-156
-163
-167
-144
-119
-87
-66
-47
-6
46
77
109
116
126
117
106
127
158
129
125
126
111
120
109
65
79
70
79
71
52
43
11
12
34
15
-9
-15
11
10
11
8
-2
22
23
44
62
37
40
54
42
45
26
9
-1
-7
-9
9
-16
-30
-26
-46
-46
-53
-55
-31
-25
-8
20
1
21
39
61
86
84
78
78
85
86
82
66
56
49
40
29
23
10
1
-4
-9
-20
-30
-56
-51
-41
-51
-49
-66
-74
-81
-77
-57
-62
-44
-18
-14
13
18
11
17
29
19
31
28
11
16
31
64
68
72
78
79
85
96
98
99
108
87
62
42
15
-11
-18
-22
-14
-8
-5
-1
3
9
47
47
26
39
46
54
33
22
21
20
29
46
39
30
31
27
36
33
14
11
15
25
25
4
-31
-59
-61
-38
-35
-60
-62
-53
-29
-13
1
10
-12
1
17
5
-5
-5
-10
-4
1
7
-2
3
-1
14
38
32
22
27
18
19
16
4
-9
-10
17
27
-5
-5
13
7
-11
-7
-23
-24
-19
2
36
52
55
79
100
111
114
112
118
112
98
88
59
32
31
21
14
-1
-15
-24
-16
-8
-15
-27
-31
-33
-24
-19
-17
-34
-29
-13
-6
-2
-14
-25
-34
-30
-26
-20
-22
-29
-39
-46
-46
-56
-86
-97
-93
-76
-59
-55
-54
-41
-24
-12
4
5
6
3
4
2
18
30
25
40
43
47
45
27
15
29
45
32
40
32
38
61
66
56
58
52
33
22
2
-10
-9
-25
3
19
-1
-2
-22
-24
-14
-15
-39
-25
-12
-13
-9
-18
-26
-42
-34
-23
-24
-30
-21
-23
6
20
25
20
28
62
92
92
97
95
90
95
99
93
71
73
60
58
47
22
6
-6
-6
-26
-49
-71
-89
-91
-110
-118
-128
-142
-140
-140
-109
-114
-122
-94
-76
-57
-48
-62
-53
-45
-26
-1
18
34
55
59
64
83
69
66
79
90
117
123
114
81
56
35
22
-17
-43
-61
-65
-42
-47
-30
-30
-5
14
32
43
41
53
56
53
58
67
46
64
59
74
48
29
36
20
23
9
4
-8
-15
-36
-63
-89
-112
-118
-122
-120
-110
-116
-107
-74
-74
-50
-29
-37
-29
-19
-9
-3
-1
19
40
60
79
74
85
93
74
77
75
80
85
91
89
98
110
101
95
92
95
104
89
63
68
42
26
31
10
-8
-33
-49
-47
-66
-99
-114
-120
-126
-134
-174
-179
-183
-155
-147
-171
-164
-143
-122
-118
-103
-121
-126
-131
-132
-113
-103
-106
-79
-80
-58
-54
-57
-68
-63
-59
-53
-45
-32
-12
1
14
21
35
24
29
61
83
86
83
81
87
93
90
59
42
51
57
59
73
83
100
110
108
120
130
120
121
126
114
89
65
31
11
-10
-19
-36
-76
-75
-84
-89
-101
-127
-126
-133
-127
-112
-103
-111
-111
-109
-97
-88
-106
-129
-118
-104
-99
-101
-93
-81
-85
-62
-25
-17
-5
22
38
48
79
101
108
132
156
174
153
146
155
167
183
180
150
114
95
83
81
70
54
22
15
8
12
10
-1
-10
-10
-19
-31
-37
-34
-24
-30
-35
-58
-72
-69
-104
-108
-146
-168
-164
-182
-174
-164
-168
-172
-164
-170
-155
-124
-118
-105
-62
-41
-43
-44
-29
-10
2
22
37
51
64
83
75
81
68
57
73
67
91
99
99
109
120
135
133
120
111
122
112
91
90
66
19
2
-18
-29
-51
-66
-86
-79
-78
-81
-59
-65
-83
-79
-100
-117
-139
-134
-127
-108
-96
-92
-97
-87
-73
-64
-74
-70
-63
-47
-36
-15
-40
-57
-45
-38
-34
-12
-1
19
39
54
78
83
74
72
85
103
113
113
129
153
169
188
180
169
179
165
165
167
163
157
151
157
143
130
114
122
121
126
98
84
57
26
-5
-28
-56
-89
-96
-96
-98
-84
-102
-124
-152
-160
-145
-140
-128
-131
-113
-76
-64
-61
-58
-43
-60
-48
-39
-74
-61
-40
-6
19
37
49
47
31
26
35
12
10
35
42
32
33
14
31
32
60
72
78
89
84
97
122
137
148
170
167
174
189
176
170
169
167
166
132
105
94
86
58
32
5
-44
-53
-52
-60
-73
-85
-92
-120
-106
-84
-93
-101
-78
-46
-40
-40
-44
-42
-37
-32
-33
-54
-56
-40
-43
-26
-29
-51
-50
-55
-65
-40
-16
-4
39
70
82
93
122
139
149
167
184
188
189
180
188
192
188
177
147
104
88
86
70
62
74
65
47
31
34
17
5
-5
-7
5
-39
-38
-34
-19
6
-16
-15
-3
-3
12
1
-5
-5
-16
-33
-32
-52
-58
-62
-61
-68
-56
-69
-89
-93
-81
-66
-58
-46
-40
-14
13
31
36
29
40
38
19
4
-18
-20
-21
-8
7
10
21
26
38
45
42
35
35
51
59
81
81
73
107
111
127
124
115
103
73
46
42
24
4
-15
-33
-50
-64
-102
-135
-126
-136
-146
-141
-148
-157
-154
-159
-165
-159
-130
-98
-96
-66
-25
-26
16
39
70
86
76
78
73
64
65
49
39
29
29
27
25
15
-9
-17
-10
3
-26
-60
-85
-86
-82
-72
-72
-59
-25
-8
32
44
28
56
57
75
91
72
56
42
52
55
37
-11
-39
-39
-42
-48
-53
-71
-49
-43
-57
-50
-54
-37
-32
-27
-31
-45
-71
-73
-69
-59
-37
-33
-2
21
45
32
39
37
35
61
54
59
59
45
42
41
41
54
36
40
58
68
66
57
57
66
75
77
71
60
51
31
-8
-20
-24
-48
-45
-38
-14
1
-29
-54
-62
-38
-34
-35
-19
-6
17
35
57
28
13
7
-2
2
-14
-11
-29
-18
-6
-18
-24
-26
-19
-6
-17
-38
-55
-49
-17
-1
1
3
17
30
35
67
75
57
64
58
60
73
51
25
19
1
-9
-16
-31
-46
-56
-36
-20
-15
-9
-1
20
32
39
38
79
97
105
116
90
73
62
46
12
-16
-66
-86
-89
-88
-92
-100
-103
-93
-110
-110
-92
-87
-90
-88
-58
-50
-33
-18
6
34
52
72
54
45
42
47
59
39
13
-20
-32
-51
-52
-68
-98
-126
-146
-178
-184
-225
-244
-242
-222
-200
-196
-175
-158
-118
-74
-58
-44
-31
-7
19
28
24
26
16
6
4
-7
-2
5
20
32
33
23
18
21
19
13
-20
-44
-22
-10
0
7
-5
-4
12
12
14
26
23
45
69
79
87
61
56
52
46
52
36
-2
-32
-41
-68
-76
-93
-100
-103
-128
-122
-123
-134
-134
-122
-109
-89
-97
-86
-82
-52
-26
-14
-11
-28
-5
5
20
32
16
18
24
28
43
44
28
11
4
13
17
-13
-4
8
-14
-1
-15
-59
-49
-44
-50
-29
-16
-3
31
35
44
22
11
48
51
68
97
51
28
36
39
34
18
4
-23
-41
-79
-89
-98
-108
-122
-117
-115
-111
-106
-101
-73
-50
-39
-41
-26
-9
16
18
41
8
-13
-11
-17
-12
-18
-22
-31
-31
-13
-1
-12
-6
5
13
30
31
30
36
42
39
57
65
57
64
55
66
84
69
110
111
119
143
128
125
122
124
118
125
104
91
82
58
42
16
-4
-26
-47
-58
-87
-87
-71
-45
-39
-31
-28
-28
-22
-15
4
4
-1
17
18
15
-6
-15
-44
-48
-53
-53
-48
-66
-75
-101
-113
-120
-123
-123
-117
-106
-79
-66
-69
-51
-48
-32
-4
2
-5
40
61
79
114
117
118
129
122
124
146
155
155
143
130
123
117
103
79
47
20
10
17
26
33
38
36
33
10
6
-17
-32
-17
-25
-31
-27
4
12
-9
-37
-51
-40
-37
-36
-48
-46
-61
-70
-59
-67
-45
-35
-13
-15
0
0
4
28
24
50
54
39
51
60
74
84
86
111
122
129
143
119
131
107
89
73
56
27
12
-3
-17
-26
-29
-60
-78
-81
-105
-134
-138
-126
-118
-105
-82
-43
-20
-24
-20
-5
-2
-10
-29
-21
-29
-5
-1
-4
-13
-27
-22
-11
-8
7
17
2
9
18
1
-20
-35
-47
-53
-46
-48
-37
-38
-34
-31
-27
-19
23
56
77
89
79
98
93
106
136
145
159
171
174
174
187
161
133
132
132
129
96
87
77
76
87
61
33
20
1
-18
-40
-58
-77
-84
-86
-102
-106
-140
-154
-148
-151
-139
-167
-200
-214
-203
-204
-177
-180
-156
-115
-94
-85
-76
-66
-33
-26
-9
15
24
28
33
45
81
85
92
85
90
93
107
113
99
132
148
166
175
181
182
166
159
156
135
96
85
79
63
51
18
28
17
3
-1
-27
-27
-36
-70
-66
-70
-97
-130
-141
-140
-164
-165
-149
-160
-157
-142
-152
-169
-176
-176
-183
-175
-150
-132
-108
-74
-46
-10
12
40
71
77
112
106
107
122
130
153
186
207
209
215
223
220
225
219
202
181
174
164
125
92
66
48
39
28
8
5
2
-24
-19
-27
-46
-44
-47
-45
-34
-11
14
20
29
32
23
3
-18
-6
22
19
-14
-45
-53
-58
-63
-92
-111
-105
-102
-82
-77
-65
-48
-41
-26
0
6
17
39
61
77
83
77
77
72
69
80
80
65
58
65
67
52
42
19
12
-8
-8
8
0
-20
-9
8
46
45
35
52
62
64
63
38
52
64
63
84
81
80
83
84
88
80
46
44
40
27
52
50
19
7
-8
4
-15
-41
-40
-31
-32
-16
-15
-11
-13
-5
12
14
8
-6
3
-7
5
8
-7
2
-9
-6
1
-10
-15
3
-1
17
27
55
81
85
83
110
100
89
105
93
100
95
61
36
18
-19
-37
-50
-68
-66
-87
-96
-73
-96
-109
-112
-108
-89
-109
-123
-114
-124
-105
-82
-75
-73
-77
-58
-11
5
-1
20
38
35
63
69
54
51
25
14
25
13
12
11
21
22
-8
-7
13
53
69
81
90
86
104
99
110
106
67
62
39
33
28
2
-7
3
-7
-16
-31
-55
-72
-63
-82
-97
-112
-122
-113
-112
-95
-98
-98
-80
-67
-71
-76
-88
-104
-121
-125
-123
-122
-135
-126
-127
-122
-103
-94
-58
-24
-13
-7
6
22
32
44
65
85
89
100
107
101
105
89
45
30
15
29
34
30
30
19
16
7
34
52
65
90
73
89
67
75
74
62
45
36
20
-5
-5
-13
-22
-56
-85
-88
-106
-119
-122
-139
-138
-145
-148
-140
-129
-116
-122
-109
-109
-114
-116
-107
-92
-61
-31
-23
-26
-18
-9
1
20
-4
-5
2
-24
-26
-31
-53
-47
-38
-40
-32
-44
-62
-92
-73
-61
-42
-10
22
47
40
42
31
13
46
65
81
82
77
70
67
54
43
37
-9
-49
-75
-92
-83
-97
-112
-92
-65
-62
-45
-34
-24
-20
-22
-1
-21
-38
-26
-35
-12
-19
-36
-22
-16
-5
21
12
21
28
21
24
23
11
-2
21
27
26
7
-30
-33
-48
-20
14
-16
1
16
33
75
99
103
111
121
112
112
86
58
52
31
32
12
-49
-77
-98
-101
-97
-127
-141
-129
-111
-85
-57
-53
-28
-24
14
35
33
23
11
-4
-13
7
-5
-13
-21
-10
-8
-30
-60
-61
-47
-55
-36
-38
-53
-71
-91
-64
-69
-80
-62
-55
-27
-6
-21
5
37
60
102
127
144
142
133
126
117
99
90
69
39
30
19
-9
-28
-48
-51
-55
-61
-75
-80
-74
-54
-52
-72
-62
-58
-61
-51
-31
-26
3
27
24
50
70
81
90
92
96
103
93
103
98
107
127
104
91
80
53
50
32
21
27
19
45
57
57
77
89
81
84
82
48
34
3
-5
14
8
6
-14
-28
-36
-32
-55
-49
-55
-63
-54
-72
-99
-104
-88
-94
-90
-106
-83
-77
-67
-41
-26
-20
6
36
71
97
78
60
51
54
55
44
37
29
20
12
12
-22
-28
-39
-40
-53
-75
-72
-67
-76
-60
-69
-72
-67
-56
-49
-49
-48
-42
-35
-8
25
37
44
41
55
68
56
45
31
1
-23
-38
-28
-34
-42
-38
-35
-13
-31
-55
-38
-27
4
11
16
33
41
64
53
63
38
12
3
-10
14
1
-25
-22
-22
-30
-38
-68
-72
-78
-75
-85
-99
-92
-72
-56
-57
-33
-25
-28
4
28
55
43
25
28
20
52
69
65
72
63
76
84
68
51
55
60
60
36
-5
-10
-17
-25
-5
-1
-35
-34
-17
-25
-13
-17
-38
-18
-5
4
0
-14
-1
22
37
41
44
43
65
76
66
52
38
25
14
2
-13
-32
-47
-57
-55
-55
-39
-44
-31
-11
-18
-19
-24
-49
-22
-5
28
26
-4
3
12
-1
5
-4
-12
-10
-32
-43
-40
-60
-81
-61
-43
-17
-18
-8
1
8
13
-3
-1
-19
0
19
38
58
83
86
93
95
107
108
108
103
99
128
115
96
95
104
104
99
66
36
31
-15
-24
-37
-55
-53
-51
-37
-18
-17
-33
-39
-33
-22
-7
-5
5
25
42
31
26
33
28
47
46
63
75
82
88
80
82
91
78
70
49
42
26
12
0
-5
13
11
2
-15
-41
-49
-44
-41
-53
-37
-21
2
5
-8
5
0
15
20
38
52
34
30
29
18
35
-7
-19
-43
-42
-40
-46
-32
-42
-37
-41
-32
-39
-28
0
16
22
21
11
7
10
28
59
68
86
84
74
74
83
71
96
86
59
56
37
33
48
30
10
-5
-18
-23
-49
-62
-68
-73
-67
-63
-75
-55
-47
-65
-55
-52
-49
-30
-41
-59
-61
-59
-54
-67
-76
-88
-84
-82
-81
-63
-76
-71
-64
-45
-26
-22
-21
-7
14
22
34
34
27
41
47
66
73
45
42
29
41
42
35
18
1
-11
1
-23
-48
-15
-10
13
7
-3
-23
-19
-11
-14
8
-5
-9
13
17
44
34
33
42
52
86
110
89
97
90
78
59
22
6
-18
-36
-62
-74
-82
-107
-132
-142
-151
-156
-189
-207
-202
-182
-178
-185
-163
-139
-124
-130
-129
-125
-139
-137
-130
-123
-127
-122
-114
-125
-106
-88
-86
-76
-53
-46
-20
-6
10
41
54
80
58
53
69
74
78
88
88
88
80
48
38
36
5
-10
-11
-4
39
51
41
49
52
42
12
-25
-34
-63
-85
-80
-112
-105
-124
-134
-117
-112
-121
-116
-103
-61
-17
10
32
51
83
81
70
66
64
58
66
59
54
42
27
26
-8
-6
-29
-33
-42
-32
-23
-18
-38
-48
-58
-70
-72
-81
-85
-62
-27
-13
-7
-2
3
-5
-6
14
-12
-32
-29
-43
-37
-43
-61
-58
-61
-53
-43
-33
-24
-8
4
-2
14
22
28
16
40
55
42
42
33
35
54
57
29
8
3
1
2
-16
-17
-33
-27
-22
-13
-28
-33
-32
-26
-17
-27
-29
-27
1
33
49
56
65
61
74
86
74
60
64
53
63
85
94
112
88
63
70
65
42
45
42
39
68
73
65
61
45
43
2
-14
-38
-51
-53
-47
-47
-61
-53
-57
-66
-81
-72
-65
-81
-65
-40
-27
-18
12
41
72
90
79
86
120
132
134
152
149
159
144
156
165
136
141
133
126
120
85
60
25
-3
-2
11
-30
-35
-15
-16
-6
-13
-16
-21
-31
-28
-14
-19
-14
-23
-26
-15
-18
-44
-63
-74
-59
-56
-85
-91
-100
-69
-38
-7
17
35
40
43
62
55
36
42
54
59
47
7
-5
-13
-21
-10
-33
-50
-16
-17
-25
-10
-23
-15
-7
13
40
33
25
20
40
75
78
89
93
112
127
127
129
116
113
103
83
78
55
34
34
23
20
20
-22
-44
-39
-31
-12
-23
-30
-7
-8
1
-2
-19
-36
-44
-61
-59
-62
-74
-62
-52
-37
-4
-26
-39
-48
-38
-14
-13
-6
23
36
52
86
93
102
122
128
133
146
125
124
122
139
152
143
123
101
106
113
91
45
55
59
56
59
56
41
37
34
29
15
3
-8
-26
-25
-30
-58
-68
-63
-55
-62
-47
-35
-20
-3
36
53
38
57
82
90
104
130
113
107
113
108
86
85
40
6
-29
-60
-82
-122
-133
-137
-125
-104
-117
-127
-117
-110
-106
-72
-62
-42
-20
-21
-7
-11
-23
-29
-19
-3
23
20
20
35
42
40
47
26
51
60
71
96
84
85
81
91
109
105
101
83
79
84
94
80
46
58
63
75
90
59
53
37
43
41
21
6
-6
-6
-20
-11
-32
-50
-47
-51
-49
-76
-70
-60
-53
-29
-13
-32
-38
-44
-46
-30
-14
-15
-9
-8
-4
5
9
19
22
26
18
0
-6
10
24
33
63
74
57
70
82
86
92
90
84
75
79
88
85
45
38
32
9
6
-48
-53
-38
-34
-15
-30
-36
-55
-55
-53
-38
-23
-34
-53
-72
-69
-67
-83
-91
-89
-82
-83
-98
-96
-91
-70
-50
-43
-20
-9
9
24
34
34
46
62
71
82
86
60
39
30
26
28
34
11
10
7
3
8
-10
8
32
35
38
20
20
2
-10
16
7
10
-19
-30
-30
-48
-48
-73
-62
-61
-60
-72
-90
-103
-103
-100
-111
-111
-98
-82
-86
-64
-50
-38
-30
-6
-6
31
22
10
35
47
53
59
67
81
74
81
106
125
112
111
108
102
103
65
48
41
36
28
11
-4
2
-4
2
7
4
17
25
24
33
44
42
27
43
53
52
42
5
-9
-37
-73
-87
-130
-139
-120
-106
-108
-109
-102
-106
-84
-62
-32
-34
-23
12
11
18
45
15
8
24
27
35
15
10
6
2
-6
-16
-34
-29
-30
-61
-38
-29
-36
-16
0
10
9
1
25
35
42
61
41
-1
-2
-14
-20
-2
20
7
-5
-11
-17
-22
-47
-50
-60
-54
-25
-45
-54
-44
-15
-13
2
-17
-27
-27
-24
-8
-18
-33
-54
-67
-62
-59
-70
-79
-79
-80
-58
-63
-64
-63
-56
-29
-22
-20
-10
29
40
63
66
52
74
75
96
121
132
143
167
169
174
151
119
107
98
75
51
38
19
13
5
11
6
16
15
18
21
13
-6
-24
-31
-29
-57
-141
-183
-251
-248
-303
-358
-393
-384
-353
-305
-275
-192
-57
72
165
267
398
519
601
635
711
730
756
682
614
552
495
398
319
221
142
85
27
-29
-60
-118
-160
-181
-255
-314
-417
-488
-554
-632
-712
-814
-918
-947
-984
-998
-978
-962
-888
-770
-640
-456
-258
-83
148
373
577
757
921
1060
1168
1218
1243
1228
1210
1168
1097
996
899
775
674
560
468
392
294
200
92
-23
-122
-191
-309
-409
-514
-626
-733
-855
-976
-1072
-1124
-1164
-1188
-1194
-1159
-1124
-1064
-971
-894
-773
-635
-511
-372
-224
-98
17
116
208
293
314
315
291
303
307
306
278
281
315
398
463
544
651
754
881
1013
1125
1233
1313
1346
1357
1303
1248
1164
1022
845
694
476
302
118
-59
-201
-328
-452
-542
-627
-669
-673
-700
-697
-725
-758
-773
-816
-864
-914
-1067
-1181
-1277
-1440
-1468
-1559
-1621
-1556
-1508
-1372
-1166
-975
-678
-321
-39
335
707
1013
1375
1602
1812
2031
2143
2259
2340
2307
2337
2280
2202
2197
2143
2109
2125
2045
2008
1972
1846
1752
1553
1318
1082
727
388
13
-487
-910
-1382
-1880
-2311
-2770
-3183
-3463
-3783
-4014
-4154
-4262
-4249
-4198
-4114
-3924
-3781
-3572
-3270
-3040
-2741
-2436
-2165
-1794
-1403
-1063
-660
-295
112
558
955
1386
1801
2198
2637
2951
3299
3641
3897
4166
4374
4535
4726
4838
4915
5024
5026
5013
5021
4945
4863
4755
4584
4449
4231
3928
3589
3082
2504
1804
982
112
-901
-2002
-3077
-4181
-5266
-6292
-7279
-8063
-8656
-9167
-9445
-9523
-9407
-9033
-8562
-7910
-7113
-6199
-5204
-4235
-3232
-2176
-1192
-318
510
1301
1993
2633
3136
3597
4047
4371
4633
4832
4986
5063
5047
4884
4648
4344
3921
3404
2808
2151
1477
775
153
-460
-996
-1352
-1603
-1708
-1582
-1374
-997
-392
301
1107
2004
2847
3717
4506
5165
5746
6139
6308
6193
5840
5324
4688
3784
2701
1538
324
-822
-1991
-3168
-4157
-4992
-5710
-6344
-6900
-7250
-7412
-7514
-7573
-7536
-7380
-7104
-6838
-6529
-6103
-5573
-5017
-4450
-3842
-3048
-2188
-1350
-550
263
1123
1954
2646
3208
3757
4151
4426
4524
4483
4353
4080
3682
3216
2682
2194
1689
1200
774
405
155
19
4
91
250
523
896
1329
1802
2333
2891
3488
4011
4451
4957
5354
5710
5977
6103
6229
6170
5858
5390
4786
4112
3285
2108
827
-472
-1800
-3181
-4653
-6095
-7213
-8235
-9253
-10062
-10646
-10825
-10797
-10783
-10517
-9912
-9133
-8245
-7408
-6421
-5222
-4133
-3115
-2133
-1124
-22
932
1640
2398
3103
3765
4273
4597
4939
5202
5300
5314
5201
5001
4788
4366
3874
3355
2704
2111
1481
743
145
-418
-864
-1162
-1437
-1565
-1496
-1300
-946
-543
-34
718
1493
2258
3079
3856
4685
5456
5997
6521
6991
7328
7506
7295
6953
6439
5714
4841
3714
2397
1105
-325
-1824
-3308
-4843
-6150
-7283
-8408
-9416
-10227
-10763
-10930
-11063
-11060
-10808
-10342
-9706
-9041
-8387
-7412
-6332
-5366
-4405
-3406
-2259
-1015
-14
926
1949
2938
3872
4562
5163
5789
6220
6431
6456
6341
6261
5976
5441
4830
4210
3567
2906
2131
1375
736
138
-351
-757
-1100
-1279
-1340
-1289
-1164
-965
-611
-178
302
825
1414
2117
2862
3607
4250
4988
5658
6266
6812
7105
7172
7074
6667
6120
5382
4267
2984
1580
103
-1450
-3106
-4805
-6123
-7319
-8475
-9562
-10415
-10733
-10793
-10938
-10877
-10534
-9897
-9180
-8655
-7988
-6963
-6001
-5218
-4499
-3664
-2506
-1453
-673
241
1280
2375
3373
4083
4934
5773
6413
6797
6959
7064
7131
6817
6260
5644
4916
4158
3322
2330
1465
656
-90
-629
-1176
-1531
-1669
-1706
-1557
-1384
-1152
-676
-172
281
822
1322
1959
2692
3181
3760
4398
5033
5681
6195
6641
6943
7012
6756
6426
5968
5174
4077
2731
1387
-71
-1732
-3501
-5019
-6295
-7566
-8945
-10053
-10680
-10904
-11167
-11347
-11188
-10646
-9943
-9435
-8853
-7876
-6809
-5968
-5290
-4456
-3326
-2173
-1290
-482
583
1740
2891
3798
4754
5807
6683
7333
7748
8005
8228
8174
7716
7073
6313
5448
4544
3462
2291
1278
269
-579
-1331
-1996
-2387
-2568
-2619
-2572
-2481
-2115
-1554
-1054
-558
20
705
1528
2227
2881
3669
4476
5303
6046
6639
7112
7484
7484
7359
7069
6445
5562
4416
3112
1725
86
-1703
-3287
-4781
-6210
-7708
-9069
-9977
-10482
-11008
-11390
-11492
-11220
-10740
-10392
-9949
-9108
-8151
-7322
-6579
-5788
-4640
-3397
-2387
-1428
-311
961
2281
3345
4428
5608
6640
7454
8025
8389
8711
8737
8382
7826
7062
6229
5238
4064
2837
1657
508
-451
-1352
-2121
-2609
-2905
-3009
-2997
-2942
-2613
-2078
-1521
-951
-304
384
1305
2123
2821
3727
4539
5488
6410
7027
7525
7896
7946
7950
7679
6940
6050
4896
3537
2102
255
-1654
-3239
-4903
-6494
-8168
-9703
-10591
-11209
-11929
-12315
-12451
-12137
-11590
-11327
-10808
-9779
-8797
-7832
-7057
-6196
-4741
-3407
-2338
-1237
-2
1484
2944
3982
5184
6411
7456
8305
8739
9057
9428
9328
8912
8272
7338
6466
5350
4003
2727
1456
255
-685
-1708
-2477
-2949
-3254
-3272
-3279
-3198
-2724
-2156
-1594
-886
-334
531
1549
2286
3136
4043
4914
5958
6661
6998
7386
7539
7539
7345
6624
5691
4711
3383
2031
338
-1557
-3113
-4625
-6277
-7804
-9354
-10344
-10839
-11500
-12025
-12195
-11999
-11465
-11053
-10760
-9849
-8781
-7797
-6938
-6116
-4792
-3251
-2138
-1077
100
1469
3028
4119
5091
6314
7383
8218
8702
8858
9143
9217
8749
8103
7269
6365
5486
4198
2906
1751
600
-356
-1250
-2111
-2605
-2885
-3003
-2882
-2753
-2373
-1676
-1020
-322
469
1258
2329
3238
3998
4890
5881
6737
7257
7319
7292
7331
7121
6466
5333
4156
3008
1708
-10
-1846
-3533
-4872
-6246
-7830
-9338
-10332
-10856
-11308
-11828
-12186
-12048
-11549
-11102
-10781
-10176
-9169
-8041
-7199
-6444
-5349
-3823
-2389
-1278
-243
1174
2790
4161
5191
6182
7304
8320
8873
9014
9185
9302
9132
8471
7551
6651
5819
4777
3503
2230
1170
290
-570
-1420
-2043
-2347
-2417
-2456
-2448
-2170
-1654
-982
-369
160
961
1942
2868
3733
4500
5456
6537
7069
7196
7146
7121
7154
6606
5356
4096
2964
1701
154
-1943
-3736
-4948
-6266
-7839
-9381
-10516
-10819
-11106
-11727
-12032
-11882
-11293
-10726
-10542
-10024
-8936
-7932
-7097
-6485
-5598
-4031
-2608
-1667
-689
562
2190
3706
4652
5663
6873
7922
8709
8953
9082
9386
9310
8766
7953
6976
6231
5371
4108
2865
1825
977
274
-547
-1212
-1432
-1519
-1484
-1533
-1446
-935
-309
122
590
1088
1906
2803
3473
4099
4921
5761
6278
6373
6142
6128
6065
5478
4317
2983
1751
638
-944
-2820
-4559
-5809
-6954
-8355
-9798
-10724
-10939
-11109
-11411
-11687
-11423
-10692
-10056
-9713
-9135
-8169
-7066
-6267
-5683
-4804
-3436
-2132
-1137
-278
888
2391
3715
4714
5645
6664
7660
8345
8545
8699
8862
8788
8296
7492
6572
5834
4990
3882
2724
1739
999
352
-375
-959
-1193
-1223
-1192
-1239
-1135
-745
-190
233
627
1103
1803
2614
3240
3826
4585
5444
5993
6162
6066
5995
5949
5502
4492
3246
2045
849
-549
-2347
-4043
-5386
-6519
-7806
-9145
-10219
-10601
-10699
-10917
-11158
-11120
-10579
-9901
-9500
-9111
-8335
-7389
-6525
-5945
-5294
-4159
-2839
-1781
-890
70
1458
2912
4021
4985
6010
7088
7987
8379
8535
8772
8798
8471
7758
6839
6049
5280
4246
3102
2023
1208
595
-65
-686
-1002
-1086
-985
-946
-896
-567
-2
496
905
1288
1847
2701
3311
3904
4557
5345
6005
6232
6050
5893
5833
5486
4556
3187
1878
719
-622
-2375
-4209
-5661
-6668
-7864
-9261
-10426
-10947
-10938
-11030
-11303
-11325
-10767
-9977
-9467
-9129
-8432
-7424
-6490
-5905
-5334
-4321
-2944
-1837
-1031
-136
1187
2671
3849
4734
5691
6803
7724
8170
8268
8442
8571
8363
7710
6810
6007
5346
4443
3332
2264
1457
891
332
-286
-661
-734
-630
-529
-518
-245
266
839
1227
1573
2118
2876
3550
4128
4636
5383
6073
6317
6190
5900
5703
5487
4671
3314
1950
620
-721
-2349
-4309
-5917
-7022
-8197
-9434
-10678
-11403
-11382
-11381
-11526
-11511
-11145
-10339
-9599
-9275
-8659
-7686
-6752
-6003
-5501
-4740
-3370
-2175
-1289
-404
691
2197
3562
4455
5426
6495
7510
8241
8397
8544
8791
8684
8214
7386
6462
5797
4986
3897
2833
1893
1225
645
-4
-465
-628
-634
-549
-567
-452
13
487
858
1190
1518
2152
2836
3341
3882
4554
5376
5884
5975
5833
5759
5701
5303
4233
2966
1764
510
-903
-2686
-4464
-5792
-6942
-8279
-9620
-10718
-11120
-11208
-11427
-11590
-11460
-10891
-10125
-9690
-9277
-8465
-7518
-6704
-6136
-5581
-4521
-3217
-2227
-1390
-450
915
2394
3553
4539
5605
6729
7746
8268
8498
8870
9075
8898
8328
7474
6741
6075
5080
3945
2864
1988
1301
547
-162
-537
-722
-742
-787
-865
-645
-162
243
521
864
1310
1970
2641
3128
3720
4569
5298
5690
5803
5715
5694
5669
5055
4030
2855
1661
480
-994
-2796
-4358
-5693
-6853
-8144
-9558
-10470
-10744
-10941
-11164
-11355
-11306
-10640
-9995
-9669
-9195
-8436
-7486
-6660
-6178
-5482
-4342
-3098
-2079
-1325
-319
1189
2581
3716
4761
5794
6962
7942
8309
8612
8957
9055
8822
8081
7185
6449
5616
4555
3370
2180
1364
623
-207
-855
-1261
-1439
-1366
-1404
-1374
-973
-443
48
518
900
1531
2371
2985
3633
4335
5175
6032
6419
6491
6543
6569
6470
5904
4811
3672
2604
1271
-304
-2101
-3817
-5108
-6456
-8050
-9529
-10643
-11137
-11456
-11986
-12336
-12264
-11782
-11190
-10857
-10431
-9485
-8488
-7696
-6992
-6161
-4833
-3389
-2370
-1369
-131
1375
2885
4034
5113
6380
7534
8435
8918
9197
9550
9684
9294
8667
7846
7022
6187
4973
3697
2575
1530
655
-248
-1116
-1613
-1875
-2027
-2090
-2061
-1775
-1179
-679
-134
436
1256
2204
3070
3811
4718
5711
6695
7168
7331
7320
7336
7209
6568
5359
4120
2886
1490
-121
-2079
-3866
-5210
-6555
-8080
-9560
-10737
-11167
-11461
-11964
-12355
-12394
-11959
-11404
-11249
-10944
-10145
-9200
-8361
-7743
-6995
-5615
-4118
-2977
-1871
-587
1124
2841
4116
5288
6633
7927
8976
9452
9691
10065
10209
9855
9145
8218
7443
6642
5468
4162
2974
1974
1126
207
-735
-1322
-1665
-1846
-2000
-2146
-1970
-1458
-993
-512
-35
700
1623
2503
3217
4042
5085
6165
6767
6920
6945
6993
6992
6438
5356
4105
2986
1698
95
-1875
-3660
-4986
-6247
-7799
-9402
-10596
-11074
-11321
-11791
-12255
-12346
-11866
-11351
-11150
-10839
-10053
-9035
-8169
-7567
-6778
-5397
-3850
-2619
-1596
-352
1334
3011
4260
5376
6617
7934
8952
9401
9587
9920
10111
9825
9076
8137
7339
6524
5388
4061
2834
1816
944
-37
-993
-1627
-1934
-2097
-2287
-2396
-2198
-1643
-1108
-604
-51
726
1755
2634
3344
4227
5227
6312
6836
6940
6916
6993
6921
6352
5156
3877
2793
1499
-147
-2094
-3879
-5123
-6323
-7932
-9474
-10601
-11049
-11311
-11846
-12369
-12405
-11963
-11476
-11279
-10988
-10126
-9033
-8215
-7575
-6749
-5312
-3681
-2474
-1433
-68
1655
3381
4657
5717
7028
8391
9377
9811
9985
10279
10487
10090
9227
8225
7361
6497
5275
3783
2467
1429
486
-539
-1519
-2152
-2383
-2551
-2760
-2845
-2565
-1950
-1372
-910
-356
520
1459
2382
3030
3859
4928
6063
6682
6934
6988
7123
7181
6801
5783
4694
3569
2357
807
-1110
-3004
-4457
-5787
-7356
-9046
-10492
-11197
-11588
-12095
-12649
-12837
-12560
-11933
-11686
-11376
-10579
-9424
-8383
-7589
-6863
-5475
-3792
-2418
-1316
-130
1487
3222
4530
5557
6771
8016
9179
9704
9882
10163
10441
10247
9634
8670
7804
6985
5870
4482
3068
1869
821
-306
-1500
-2320
-2895
-3180
-3444
-3668
-3556
-3019
-2488
-1897
-1317
-550
581
1626
2476
3395
4431
5654
6729
7150
7416
7591
7671
7580
6949
5844
4788
3590
2141
507
-1469
-3194
-4542
-6044
-7711
-9292
-10569
-11145
-11649
-12324
-12784
-12847
-12502
-11983
-11804
-11378
-10355
-9303
-8365
-7616
-6637
-5044
-3390
-2196
-998
392
2132
3787
4965
6056
7385
8630
9536
9891
10024
10353
10416
9961
9130
8105
7158
6189
4792
3333
1994
840
-217
-1297
-2307
-2898
-3210
-3416
-3526
-3546
-3196
-2547
-1960
-1361
-663
180
1284
2230
3031
3992
5094
6262
7169
7582
7866
8086
8130
7981
7274
6149
5107
3752
2213
434
-1590
-3399
-4872
-6602
-8394
-10076
-11340
-12002
-12594
-13290
-13682
-13643
-13203
-12652
-12404
-11708
-10577
-9423
-8425
-7524
-6377
-4636
-3061
-1856
-602
860
2609
4177
5345
6509
7888
9070
9907
10227
10482
10813
10817
10237
9400
8387
7458
6389
4911
3350
1959
699
-525
-1744
-2818
-3458
-3867
-4145
-4342
-4319
-3894
-3217
-2634
-1929
-1159
-163
934
1931
2848
3985
5082
6274
7196
7777
8275
8600
8561
8516
7991
7071
6056
4716
3158
1567
-427
-2381
-4116
-5868
-7589
-9380
-11025
-11964
-12669
-13362
-13858
-14127
-13869
-13248
-12881
-12348
-11308
-10170
-8919
-7885
-6823
-5215
-3480
-2099
-782
523
2135
3822
5101
6266
7515
8716
9741
10291
10532
10892
10989
10661
9962
8978
7951
6940
5533
3986
2471
1014
-262
-1527
-2730
-3602
-4166
-4529
-4702
-4771
-4467
-3810
-3159
-2388
-1647
-694
425
1556
2470
3622
4693
5903
7034
7846
8367
8864
8963
8950
8727
7911
6916
5682
4184
2611
738
-1443
-3311
-5115
-6976
-8839
-10748
-12131
-12856
-13596
-14231
-14623
-14623
-13989
-13372
-12921
-12009
-10758
-9435
-8124
-7111
-5721
-3905
-2287
-919
430
1863
3696
5237
6408
7678
8917
10040
10878
11121
11289
11493
11190
10539
9514
8233
7081
5752
4034
2364
728
-682
-1885
-3169
-4206
-4878
-5322
-5451
-5499
-5410
-4840
-4134
-3404
-2551
-1654
-577
689
1782
2852
4087
5355
6582
7831
8739
9537
10122
10301
10264
10081
9397
8336
6986
5236
3540
1512
-816
-3048
-5089
-7172
-9164
-11217
-12824
-13671
-14466
-15084
-15415
-15363
-14695
-13929
-13417
-12402
-11085
-9696
-8313
-7246
-5885
-4038
-2412
-959
402
1824
3661
5284
6538
7901
9195
10347
11302
11614
11821
12021
11747
11048
9961
8573
7271
5747
3891
2094
292
-1251
-2623
-4069
-5205
-5891
-6368
-6502
-6524
-6434
-5780
-4899
-4046
-3055
-2081
-895
535
1686
2834
4092
5400
6739
7955
8938
9930
10647
11042
11130
11001
10617
9824
8480
6887
5088
3127
882
-1570
-3974
-6083
-8208
-10376
-12315
-13736
-14605
-15274
-15793
-16016
-15667
-14943
-14129
-13313
-12138
-10705
-9232
-7868
-6568
-4970
-3149
-1479
-59
1352
2984
4745
6259
7506
8698
9862
10912
11503
11677
11769
11689
11246
10299
8991
7557
6134
4520
2735
862
-810
-2263
-3610
-4865
-5803
-6444
-6700
-6796
-6741
-6345
-5616
-4753
-3795
-2846
-1755
-429
860
2088
3267
4537
5869
7155
8231
9449
10445
11140
11545
11487
11246
10902
9987
8551
6977
5003
3058
761
-1807
-4180
-6343
-8534
-10607
-12632
-14136
-14903
-15598
-16029
-16151
-15915
-15123
-14169
-13356
-12106
-10628
-9074
-7511
-6167
-4632
-2739
-1059
504
1949
3394
5068
6522
7650
8813
9854
10710
11372
11442
11384
11217
10668
9773
8580
7086
5665
4072
2237
478
-1257
-2765
-4050
-5328
-6289
-6864
-7216
-7201
-7056
-6730
-5985
-4988
-3991
-2872
-1755
-438
964
2214
3419
4675
5923
7224
8288
9217
10361
11210
11660
11823
11534
11202
10788
9657
8045
6325
4334
2369
30
-2634
-4968
-7079
-9170
-11193
-13200
-14640
-15263
-15822
-16176
-16191
-15849
-14865
-13751
-12832
-11488
-9844
-8186
-6543
-5163
-3642
-1717
-38
1406
2683
3950
5516
6886
7805
8729
9581
10269
10816
10733
10516
10339
9806
8874
7626
6089
4700
3244
1535
-201
-1885
-3333
-4490
-5654
-6561
-7052
-7283
-7205
-7015
-6684
-5858
-4811
-3752
-2702
-1585
-353
1127
2344
3488
4643
5889
7146
8168
9035
9933
11033
11507
11858
11534
11266
10803
10144
8657
7005
5148
3139
1102
-1497
-4008
-6264
-8246
-10356
-12316
-14144
-15054
-15555
-15922
-16109
-15917
-15169
-13892
-12823
-11707
-10123
-8366
-6620
-5137
-3824
-2212
-371
1041
2253
3223
4486
5849
6843
7512
8251
8915
9504
9711
9452
9294
9063
8447
7464
6219
4901
3769
2295
699
-900
-2325
-3502
-4586
-5705
-6391
-6707
-6817
-6684
-6518
-6045
-5112
-4092
-3161
-2116
-1080
289
1526
2628
3594
4757
5837
6931
7696
8451
9324
10157
10821
11023
11042
10756
10501
9861
8845
7335
5697
3873
1879
-312
-2784
-5071
-7094
-9026
-11004
-12798
-14119
-14659
-14963
-15142
-15125
-14576
-13483
-12177
-11135
-9844
-8224
-6524
-5028
-3866
-2642
-1082
396
1407
2207
3066
4218
5222
5850
6340
6987
7591
8018
7976
7844
7818
7593
6946
5982
4869
3834
2791
1385
-84
-1462
-2601
-3614
-4600
-5432
-5859
-5999
-5957
-5835
-5581
-4959
-4049
-3133
-2275
-1350
-299
928
1973
2870
3733
4729
5643
6487
7115
7846
8689
9366
10014
10392
10578
10634
10352
9763
9065
7971
6474
4759
2838
814
-1252
-3647
-5837
-7731
-9550
-11203
-12722
-13754
-14088
-14186
-14249
-13910
-13202
-12025
-10777
-9745
-8508
-6967
-5540
-4364
-3415
-2438
-1193
-150
469
1048
1765
2677
3455
3917
4429
5137
5805
6296
6490
6618
6848
6799
6358
5700
4944
4136
3195
1947
662
-522
-1601
-2575
-3499
-4262
-4701
-4904
-4939
-4770
-4419
-3805
-3013
-2230
-1485
-641
229
1186
1986
2609
3279
3915
4549
5084
5579
6084
6805
7319
7889
8507
9089
9428
9599
9318
9049
8608
7722
6430
4847
3150
1360
-645
-2949
-5000
-6874
-8519
-10166
-11643
-12654
-12980
-13087
-13023
-12706
-12129
-11102
-10046
-9160
-8192
-7018
-5952
-5030
-4417
-3739
-2889
-2094
-1577
-1083
-492
415
1288
1954
2742
3652
4649
5503
6041
6410
6942
7197
7101
6616
5946
5246
4420
3247
1996
800
-237
-1140
-2101
-2824
-3273
-3450
-3497
-3403
-3272
-2814
-2276
-1781
-1364
-912
-385
157
491
790
1144
1624
2128
2605
3015
3719
4535
5439
6233
7056
7986
8972
9692
9932
9947
9702
9445
8560
7289
5584
3929
2054
94
-2234
-4382
-6145
-7718
-9228
-10670
-11648
-12035
-12025
-12085
-11954
-11625
-10814
-9947
-9337
-8811
-7998
-7175
-6494
-6125
-5772
-5046
-4244
-3620
-3167
-2482
-1443
-253
768
1734
2855
4213
5360
6212
6814
7479
7986
8105
7808
7258
6688
6006
5035
3821
2646
1601
649
-351
-1291
-1981
-2401
-2684
-2960
-3207
-3176
-2915
-2622
-2438
-2274
-1926
-1463
-1016
-740
-460
52
678
1260
1807
2509
3413
4456
5334
6188
7127
8205
9176
9785
10021
10150
10053
9783
9007
7828
6371
4926
3202
1255
-851
-2895
-4617
-6220
-7868
-9407
-10567
-11299
-11654
-12048
-12316
-12260
-11889
-11417
-10987
-10713
-10126
-9377
-8827
-8387
-7930
-7132
-6145
-5297
-4583
-3614
-2351
-876
424
1655
3069
4638
5996
7059
7900
8675
9411
9612
9389
8933
8371
7678
6678
5364
4106
2924
1806
707
-399
-1231
-1770
-2230
-2653
-2925
-3050
-2914
-2815
-2784
-2737
-2571
-2337
-2093
-1955
-1754
-1362
-884
-347
242
971
1980
3061
4165
5274
6467
7721
8915
9921
10710
11182
11447
11226
10768
9962
8864
7312
5504
3526
1482
-575
-2764
-4788
-6613
-8224
-9750
-11110
-12161
-12686
-13026
-13342
-13505
-13420
-13061
-12599
-12242
-11829
-11121
-10385
-9630
-8976
-8099
-6910
-5621
-4455
-3191
-1733
-49
1685
3216
4733
6284
7694
8851
9683
10249
10740
10906
10655
10095
9365
8515
7590
6399
5093
3821
2601
1479
378
-668
-1501
-2177
-2799
-3290
-3787
-4113
-4277
-4411
-4585
-4609
-4524
-4264
-3949
-3589
-3087
-2410
-1571
-669
365
1516
2858
4109
5329
6512
7643
8716
9615
10253
10715
11048
11199
10953
10433
9618
8688
7540
6156
4479
2702
939
-877
-2709
-4644
-6447
-8049
-9483
-10903
-12180
-13245
-13880
-14287
-14626
-14793
-14673
-14254
-13617
-12989
-12256
-11169
-9956
-8700
-7487
-6164
-4587
-2947
-1445
-51
1391
2982
4549
5823
6890
8032
9068
9892
10406
10659
10830
10824
10488
9838
9083
8215
7231
6023
4696
3401
2133
906
-304
-1463
-2463
-3289
-4080
-4774
-5279
-5619
-5754
-5802
-5862
-5698
-5387
-4925
-4403
-3814
-3100
-2218
-1281
-284
728
1801
2971
4070
5108
6053
7009
7863
8630
9151
9578
9955
10146
10152
9993
9581
9001
8173
7110
5988
4678
3177
1460
-340
-2215
-3994
-5877
-7698
-9360
-10863
-12245
-13469
-14451
-15071
-15299
-15437
-15360
-15022
-14365
-13432
-12442
-11394
-10084
-8630
-7168
-5765
-4333
-2770
-1101
447
1896
3336
4798
6350
7731
8958
10123
11141
12007
12591
12880
13003
12903
12457
11682
10645
9384
7956
6362
4612
2790
988
-727
-2325
-3853
-5232
-6350
-7281
-8000
-8486
-8823
-8911
-8806
-8587
-8226
-7739
-7126
-6328
-5501
-4633
-3654
-2578
-1389
-143
1143
2461
3828
5167
6435
7642
8717
9659
10371
10892
11234
11367
11309
11012
10528
9892
9163
8283
7223
5989
4594
3169
1707
157
-1507
-3243
-4883
-6485
-8042
-9640
-11110
-12331
-13322
-14220
-15023
-15539
-15643
-15375
-14995
-14392
-13488
-12223
-10697
-9168
-7562
-5656
-3663
-1708
117
1880
3735
5522
7018
8251
9400
10466
11423
11975
12270
12505
12565
12399
11909
11142
10324
9395
8162
6687
5126
3545
1963
290
-1474
-3138
-4667
-6061
-7366
-8522
-9444
-10083
-10551
-10822
-10855
-10644
-10142
-9498
-8761
-7867
-6804
-5592
-4308
-3040
-1684
-260
1193
2548
3830
5049
6252
7347
8250
8947
9544
10008
10322
10331
10175
9911
9524
8949
8261
7475
6660
5845
4925
4023
3130
2352
1526
607
-336
-1263
-2081
-2985
-3938
-5011
-6006
-6907
-7774
-8645
-9482
-10151
-10586
-10864
-11104
-11159
-10904
-10332
-9577
-8804
-7878
-6730
-5378
-3987
-2733
-1456
-96
1251
2398
3376
4320
5255
6059
6520
6838
7200
7515
7670
7582
7409
7296
7100
6654
6050
5392
4707
3929
2865
1698
497
-639
-1856
-3118
-4396
-5503
-6449
-7298
-8040
-8580
-8878
-8970
-8868
-8649
-8158
-7499
-6667
-5719
-4750
-3699
-2543
-1430
-360
639
1607
2608
3504
4291
4978
5648
6318
6915
7312
7664
8008
8259
8390
8343
8177
7984
7679
7177
6594
5946
5288
4589
3821
3030
2305
1610
991
371
-109
-496
-933
-1423
-1905
-2342
-2704
-3133
-3724
-4372
-4949
-5500
-6084
-6757
-7309
-7711
-8004
-8254
-8434
-8409
-8105
-7610
-7125
-6496
-5689
-4696
-3616
-2661
-1707
-651
352
1222
1945
2596
3246
3780
4075
4225
4345
4470
4539
4415
4234
4088
3944
3717
3369
2982
2617
2210
1648
971
244
-459
-1172
-1992
-2819
-3578
-4252
-4860
-5369
-5783
-5993
-6017
-5905
-5629
-5186
-4587
-3852
-3055
-2227
-1333
-411
519
1358
2060
2741
3390
3967
4431
4800
5128
5417
5655
5808
5893
5939
5992
5942
5777
5582
5332
5067
4731
4290
3859
3405
2946
2423
1915
1406
971
536
132
-190
-460
-589
-766
-871
-994
-1117
-1282
-1528
-1769
-2127
-2505
-3052
-3568
-4123
-4704
-5304
-5945
-6473
-6887
-7221
-7506
-7613
-7537
-7237
-6852
-6434
-5842
-5062
-4215
-3379
-2627
-1777
-851
-19
705
1362
1995
2621
3097
3378
3660
3963
4248
4392
4418
4505
4633
4675
4592
4468
4343
4199
3866
3381
2812
2254
1631
898
11
-821
-1597
-2364
-3090
-3801
-4370
-4756
-5014
-5186
-5126
-4971
-4637
-4189
-3729
-3167
-2499
-1833
-1170
-587
-26
573
1059
1496
1894
2249
2614
2963
3208
3525
3826
4157
4457
4627
4786
4926
5013
5027
4914
4662
4368
4016
3551
3039
2461
1857
1303
694
125
-359
-778
-1090
-1345
-1546
-1641
-1648
-1621
-1611
-1639
-1720
-1791
-1940
-2176
-2498
-2896
-3301
-3725
-4181
-4662
-5052
-5352
-5524
-5678
-5754
-5619
-5266
-4783
-4281
-3714
-3036
-2187
-1351
-593
111
831
1527
2090
2492
2829
3153
3397
3462
3384
3311
3267
3164
2964
2725
2576
2478
2295
2055
1801
1616
1385
1041
636
174
-171
-638
-1127
-1738
-2239
-2670
-3066
-3438
-3762
-3893
-3950
-3897
-3796
-3537
-3210
-2728
-2259
-1763
-1228
-719
-209
225
555
895
1184
1370
1529
1575
1655
1723
1726
1690
1689
1712
1798
1862
1914
1969
2047
2146
2190
2152
2128
2099
2016
1885
1761
1614
1487
1395
1271
1208
1226
1267
1355
1435
1573
1777
1934
2094
2228
2307
2298
2184
1849
1477
997
394
-321
-1170
-2024
-2917
-3812
-4703
-5500
-6194
-6727
-7153
-7431
-7491
-7326
-7018
-6608
-6050
-5321
-4460
-3572
-2732
-1856
-948
-67
683
1358
1996
2572
3036
3326
3533
3717
3871
3930
3885
3809
3725
3619
3423
3189
2929
2642
2243
1779
1245
692
114
-547
-1263
-2023
-2682
-3333
-3937
-4503
-4930
-5275
-5480
-5578
-5511
-5303
-4982
-4504
-3971
-3344
-2700
-2003
-1305
-617
40
641
1188
1703
2167
2573
2930
3266
3564
3817
4053
4257
4412
4486
4532
4515
4466
4369
4167
3908
3623
3308
2907
2489
2076
1691
1301
909
602
301
110
-47
-138
-163
-129
-82
4
111
235
335
361
289
153
-67
-335
-737
-1223
-1789
-2348
-2910
-3504
-4084
-4651
-5051
-5387
-5627
-5790
-5792
-5641
-5351
-4978
-4551
-3983
-3336
-2628
-1954
-1303
-654
-39
475
882
1257
1600
1868
2019
2067
2136
2210
2264
2230
2159
2141
2161
2190
2125
2066
2044
2033
1930
1706
1455
1168
808
391
-157
-703
-1274
-1832
-2436
-3007
-3464
-3840
-4130
-4371
-4462
-4456
-4294
-4063
-3746
-3368
-2856
-2318
-1842
-1324
-796
-282
214
641
1005
1373
1747
2112
2442
2736
3096
3443
3751
4057
4317
4549
4748
4839
4871
4818
4661
4380
4040
3623
3153
2612
2043
1434
879
371
-80
-502
-834
-1049
-1244
-1301
-1343
-1318
-1300
-1179
-1086
-955
-904
-962
-1022
-1210
-1405
-1661
-1969
-2347
-2675
-2995
-3311
-3580
-3820
-3939
-3938
-3852
-3733
-3531
-3195
-2740
-2277
-1813
-1382
-874
-401
15
282
550
789
917
978
954
984
952
898
737
631
588
569
537
497
560
649
756
837
884
925
1012
1006
947
805
630
432
115
-236
-613
-994
-1362
-1733
-2112
-2415
-2711
-2913
-3078
-3154
-3163
-3094
-2972
-2783
-2540
-2294
-1982
-1679
-1333
-1024
-682
-353
-27
266
545
868
1190
1516
1832
2184
2512
2878
3218
3545
3839
4075
4269
4369
4376
4328
4189
3952
3623
3179
2708
2163
1606
1039
487
-4
-444
-800
-1077
-1254
-1308
-1284
-1203
-1097
-943
-752
-526
-297
-106
22
99
93
47
-91
-297
-547
-834
-1167
-1485
-1803
-2114
-2374
-2588
-2697
-2766
-2802
-2768
-2685
-2536
-2345
-2201
-2037
-1841
-1649
-1483
-1389
-1342
-1272
-1202
-1173
-1170
-1157
-1101
-1024
-968
-877
-712
-486
-264
-35
212
495
781
1011
1246
1455
1643
1756
1796
1799
1756
1661
1514
1256
970
640
281
-117
-544
-995
-1448
-1796
-2134
-2433
-2707
-2856
-2940
-2987
-2963
-2884
-2722
-2527
-2276
-2036
-1738
-1392
-1068
-756
-419
-47
350
711
1069
1449
1881
2313
2671
3001
3348
3698
3964
4169
4262
4332
4322
4208
3995
3669
3305
2868
2451
1942
1478
1025
591
236
-104
-329
-488
-539
-551
-512
-450
-339
-212
-102
5
48
65
31
-96
-314
-563
-862
-1190
-1552
-1969
-2364
-2707
-3004
-3260
-3474
-3614
-3645
-3578
-3482
-3372
-3196
-2936
-2648
-2396
-2123
-1838
-1550
-1277
-1085
-904
-744
-574
-452
-353
-238
-111
42
157
263
390
549
722
836
926
1041
1167
1253
1289
1295
1275
1227
1129
977
782
592
384
83
-186
-497
-768
-1012
-1267
-1468
-1676
-1781
-1887
-1914
-1930
-1852
-1746
-1611
-1444
-1292
-1068
-857
-653
-490
-281
-77
136
319
500
673
865
1064
1225
1390
1539
1709
1850
1982
2100
2223
2339
2389
2387
2369
2269
2166
2003
1793
1589
1383
1163
919
698
501
367
242
169
128
153
222
286
388
469
581
658
756
788
771
715
589
438
194
-91
-411
-751
-1174
-1595
-2019
-2435
-2794
-3127
-3450
-3682
-3853
-3968
-4003
-3967
-3874
-3703
-3463
-3171
-2859
-2532
-2136
-1764
-1411
-1062
-709
-344
-27
263
522
789
1014
1231
1393
1525
1695
1848
1998
2081
2139
2175
2153
2099
1983
1824
1635
1404
1110
787
463
65
-340
-732
-1123
-1494
-1822
-2114
-2360
-2562
-2688
-2744
-2764
-2704
-2572
-2377
-2147
-1913
-1682
-1393
-1070
-773
-476
-205
61
321
563
775
954
1100
1265
1399
1511
1630
1710
1749
1786
1811
1824
1830
1801
1733
1654
1566
1478
1328
1174
1044
891
732
557
384
252
166
108
75
67
65
138
213
350
509
659
826
987
1151
1287
1387
1397
1387
1337
1238
1082
870
571
236
-144
-526
-931
-1383
-1805
-2192
-2525
-2814
-3090
-3326
-3431
-3514
-3517
-3479
-3408
-3207
-2990
-2753
-2509
-2251
-1971
-1664
-1350
-1049
-751
-484
-241
-14
225
466
675
868
1030
1192
1350
1480
1554
1606
1671
1698
1670
1617
1501
1368
1189
985
757
515
222
-67
-345
-599
-869
-1168
-1394
-1587
-1755
-1883
-2034
-2127
-2149
-2144
-2104
-2041
-1956
-1802
-1653
-1469
-1256
-1058
-815
-571
-315
-31
262
527
795
1068
1348
1622
1822
2017
2223
2408
2596
2702
2762
2799
2813
2803
2759
2642
2498
2340
2141
1911
1671
1409
1150
899
640
421
182
-15
-153
-282
-350
-372
-399
-378
-292
-218
-104
-23
75
148
185
211
176
89
-64
-253
-448
-628
-847
-1127
-1397
-1665
-1903
-2125
-2325
-2480
-2583
-2657
-2671
-2688
-2699
-2631
-2517
-2389
-2231
-2063
-1875
-1687
-1494
-1307
-1103
-893
-682
-490
-285
-56
109
284
475
665
879
1055
1197
1327
1454
1543
1605
1663
1697
1707
1706
1633
1530
1395
1193
967
693
408
83
-260
-596
-954
-1250
-1531
-1781
-2027
-2186
-2300
-2365
-2367
-2371
-2276
-2166
-1996
-1823
-1605
-1352
-1061
-765
-489
-199
73
368
630
900
1176
1418
1675
1921
2134
2333
2550
2693
2768
2852
2896
2921
2862
2747
2627
2476
2304
2082
1804
1543
1267
985
680
384
92
-147
-389
-636
-838
-1012
-1145
-1253
-1294
-1318
-1321
-1320
-1277
-1207
-1131
-1043
-1010
-978
-953
-968
-1006
-1067
-1146
-1217
-1336
-1465
-1586
-1705
-1797
-1853
-1879
-1871
-1815
-1699
-1571
-1382
-1177
-953
-739
-506
-270
-81
78
198
284
341
360
341
289
231
170
98
45
14
-6
-17
4
60
158
245
322
402
502
562
596
631
591
507
390
235
60
-131
-337
-530
-734
-906
-1045
-1182
-1280
-1345
-1339
-1304
-1271
-1211
-1134
-1032
-924
-813
-716
-601
-468
-385
-314
-194
-87
27
133
238
372
488
628
777
966
1170
1374
1558
1736
1926
2066
2188
2284
2359
2411
2423
2375
2286
2137
2007
1826
1629
1422
1178
943
721
489
260
69
-151
-328
-509
-697
-867
-1021
-1186
-1339
-1494
-1670
-1849
-2067
-2267
-2468
-2625
-2750
-2874
-2965
-3011
-2999
-2985
-2897
-2799
-2660
-2436
-2201
-1904
-1605
-1291
-937
-600
-274
38
323
585
797
976
1154
1302
1428
1512
1557
1575
1575
1557
1507
1461
1389
1290
1181
1067
922
796
645
477
279
50
-147
-378
-605
-829
-1033
-1232
-1450
-1653
-1818
-1947
-2051
-2102
-2148
-2138
-2084
-2014
-1908
-1777
-1588
-1358
-1111
-876
-614
-329
-59
207
426
652
838
1021
1173
1280
1348
1413
1455
1464
1468
1450
1441
1426
1415
1361
1330
1283
1230
1200
1152
1080
1013
918
804
689
563
415
248
78
-97
-257
-396
-517
-610
-692
-731
-760
-772
-757
-735
-702
-670
-614
-565
-520
-509
-511
-497
-521
-580
-634
-676
-755
-823
-891
-957
-1015
-1068
-1092
-1100
-1077
-1043
-1019
-972
-910
-865
-820
-775
-731
-684
-655
-652
-625
-597
-590
-568
-568
-557
-530
-488
-460
-416
-362
-303
-253
-188
-126
-76
-49
-30
-14
-2
-1
-23
-64
-92
-136
-179
-196
-260
-283
-292
-284
-254
-240
-215
-175
-128
-64
13
71
114
175
244
304
348
408
450
480
529
585
648
723
804
881
978
1091
1199
1287
1413
1513
1621
1674
1682
1685
1664
1642
1579
1483
1382
1266
1099
916
689
417
175
-99
-364
-655
-967
-1273
-1583
-1887
-2171
-2436
-2678
-2891
-3083
-3228
-3355
-3424
-3467
-3467
-3382
-3249
-3059
-2839
-2584
-2290
-1937
-1562
-1167
-754
-331
99
521
894
1240
1567
1843
2108
2291
2422
2517
2557
2549
2504
2418
2285
2117
1927
1696
1446
1162
840
516
156
-167
-510
-888
-1215
-1554
-1841
-2109
-2346
-2597
-2781
-2926
-2979
-3003
-2992
-2894
-2778
-2586
-2357
-2111
-1863
-1525
-1184
-829
-461
-118
236
549
896
1202
1491
1769
1991
2195
2364
2500
2592
2652
2665
2670
2635
2568
2450
2312
2145
1966
1740
1464
1186
921
652
362
73
-188
-432
-649
-862
-1043
-1218
-1356
-1455
-1513
-1543
-1547
-1511
-1479
-1408
-1335
-1227
-1133
-1079
-988
-914
-794
-675
-598
-511
-424
-358
-298
-272
-267
-250
-228
-208
-211
-198
-197
-192
-163
-170
-193
-214
-260
-283
-293
-341
-401
-441
-501
-555
-593
-642
-721
-762
-801
-822
-831
-824
-802
-761
-698
-610
-511
-412
-285
-151
-1
174
313
434
584
751
892
963
1059
1155
1243
1316
1370
1422
1438
1457
1464
1423
1402
1358
1297
1250
1174
1090
953
801
677
550
422
263
93
-48
-188
-321
-462
-599
-718
-827
-904
-962
-1005
-1041
-1083
-1094
-1091
-1062
-1047
-1019
-995
-970
-937
-916
-878
-842
-787
-749
-737
-697
-698
-694
-651
-617
-568
-521
-475
-419
-362
-304
-240
-184
-134
-85
-53
-29
7
14
-6
-5
-3
-10
-24
-52
-48
-34
-16
-3
-11
15
48
80
108
107
121
162
183
189
200
214
215
201
207
218
213
201
195
210
238
282
322
377
441
502
571
620
672
727
766
780
821
829
828
823
790
767
722
658
619
573
522
479
424
364
300
227
149
56
-48
-166
-313
-461
-611
-778
-931
-1093
-1254
-1368
-1507
-1608
-1733
-1810
-1829
-1860
-1881
-1853
-1784
-1687
-1577
-1463
-1340
-1190
-1046
-885
-732
-601
-453
-284
-148
12
156
270
370
464
570
707
792
874
947
997
1031
1038
1047
1033
982
911
831
732
611
511
377
264
166
21
-86
-204
-281
-280
-320
-336
-334
-280
-195
-109
-21
85
227
329
421
526
616
699
764
806
847
849
842
844
821
781
733
658
576
509
420
348
238
91
-67
-220
-364
-540
-740
-927
-1088
-1249
-1400
-1556
-1697
-1801
-1867
-1911
-1934
-1932
-1865
-1754
-1639
-1511
-1348
-1152
-964
-784
-576
-371
-180
-25
130
281
430
553
621
691
742
788
795
774
781
769
757
728
679
618
547
454
373
318
238
160
81
3
-41
-105
-155
-202
-231
-238
-226
-204
-178
-128
-51
69
173
266
353
450
562
672
764
820
871
925
944
932
880
843
800
729
643
526
398
275
152
29
-125
-290
-453
-602
-749
-916
-1060
-1190
-1317
-1422
-1495
-1559
-1601
-1643
-1669
-1660
-1626
-1574
-1519
-1433
-1343
-1232
-1095
-983
-847
-677
-513
-382
-234
-121
-1
114
211
270
356
398
415
452
499
553
536
538
502
504
536
505
479
491
485
490
509
493
481
491
488
512
493
484
501
493
486
498
493
481
497
481
436
409
386
346
312
291
258
209
131
56
-39
-108
-188
-290
-375
-439
-488
-544
-634
-715
-772
-815
-841
-865
-888
-907
-927
-928
-930
-921
-889
-855
-833
-783
-751
-711
-650
-615
-552
-481
-424
-363
-314
-262
-203
-145
-112
-78
-39
15
41
45
54
63
64
94
91
85
81
80
85
56
51
48
57
84
106
121
130
158
179
195
237
288
331
355
376
408
420
414
421
396
395
400
375
341
288
269
236
208
167
81
24
-33
-87
-127
-184
-217
-238
-268
-282
-323
-350
-374
-392
-404
-410
-436
-460
-460
-474
-491
-485
-498
-500
-520
-523
-512
-538
-571
-584
-588
-576
-578
-587
-587
-589
-557
-522
-501
-464
-406
-353
-291
-257
-241
-202
-161
-103
-46
20
81
144
204
297
370
425
477
528
611
647
680
700
735
749
768
771
776
769
730
692
683
608
522
481
405
373
282
175
80
-19
-112
-209
-315
-407
-496
-596
-693
-766
-852
-920
-970
-1021
-1046
-1086
-1136
-1161
-1180
-1165
-1149
-1146
-1109
-1064
-1024
-945
-882
-813
-716
-630
-493
-370
-286
-178
-82
-5
78
150
195
252
321
374
398
420
436
476
498
498
489
472
502
501
504
504
502
495
491
503
501
525
539
527
534
536
549
549
556
569
584
582
567
507
448
379
283
215
102
-61
-196
-324
-441
-560
-698
-832
-936
-1024
-1122
-1196
-1234
-1253
-1255
-1256
-1248
-1214
-1164
-1116
-1029
-924
-859
-757
-667
-568
-457
-326
-213
-148
-60
32
111
185
234
280
338
374
410
420
436
451
470
467
442
427
399
400
384
382
366
338
334
317
304
307
296
309
327
342
382
397
390
367
342
342
339
285
201
131
66
-4
-115
-227
-306
-419
-540
-637
-772
-854
-936
-1025
-1078
-1127
-1142
-1161
-1162
-1161
-1120
-1074
-1031
-953
-871
-763
-610
-474
-343
-226
-79
84
231
372
483
609
715
792
844
874
920
920
919
863
784
724
658
585
480
370
292
226
142
60
-16
-75
-126
-153
-188
-179
-144
-129
-101
-67
-43
6
23
37
64
87
98
65
56
31
2
-36
-95
-177
-248
-309
-386
-447
-526
-583
-637
-681
-726
-766
-791
-818
-828
-818
-790
-768
-739
-685
-643
-596
-512
-438
-344
-247
-153
-26
52
104
191
250
342
425
488
552
590
632
674
681
657
671
678
686
677
658
642
626
616
577
538
477
416
342
255
172
64
-26
-95
-201
-301
-417
-533
-636
-713
-783
-857
-953
-1023
-1083
-1137
-1137
-1142
-1156
-1123
-1078
-1021
-934
-879
-826
-751
-653
-566
-461
-385
-282
-165
-73
32
120
153
201
278
351
436
479
519
581
627
651
678
690
706
711
705
696
649
609
575
532
508
464
414
357
308
272
254
179
135
73
13
-62
-133
-210
-275
-357
-432
-487
-585
-670
-745
-802
-849
-881
-928
-967
-994
-991
-989
-991
-981
-933
-886
-827
-785
-732
-673
-603
-544
-485
-406
-360
-292
-228
-174
-105
-63
-5
60
131
211
256
279
329
377
418
461
476
486
486
456
434
389
337
272
198
165
120
55
-11
-58
-87
-127
-165
-194
-215
-236
-267
-299
-326
-374
-409
-461
-515
-544
-605
-625
-645
-654
-633
-602
-582
-542
-486
-419
-366
-335
-285
-217
-150
-74
-18
20
60
87
97
111
122
149
168
198
211
223
211
224
232
262
295
314
299
313
315
303
286
242
208
179
143
104
41
-15
-46
-108
-141
-178
-244
-318
-390
-471
-531
-598
-687
-750
-793
-828
-878
-935
-947
-954
-936
-905
-883
-818
-759
-691
-585
-491
-404
-317
-207
-106
20
118
164
240
309
350
402
463
507
536
549
557
550
551
562
547
532
544
497
445
416
369
346
325
265
231
182
112
35
-47
-142
-213
-282
-341
-407
-496
-580
-659
-722
-776
-827
-882
-932
-951
-954
-942
-926
-898
-852
-795
-750
-693
-634
-547
-436
-332
-243
-165
-61
26
110
189
265
327
402
480
571
654
726
777
822
866
899
942
973
976
976
958
932
854
775
723
638
561
464
329
176
25
-113
-242
-389
-518
-635
-726
-807
-901
-971
-1037
-1078
-1106
-1108
-1091
-1070
-1024
-951
-865
-780
-701
-594
-484
-377
-262
-130
-38
84
192
275
376
435
491
561
606
647
651
666
654
628
610
559
491
405
312
234
177
88
-6
-81
-169
-231
-262
-306
-327
-333
-344
-346
-346
-362
-357
-339
-323
-298
-288
-264
-222
-169
-110
-82
-55
-28
1
20
46
56
66
88
75
59
54
26
0
-20
-34
-55
-53
-60
-51
-20
3
37
65
85
116
160
197
213
234
263
270
262
249
229
221
213
202
192
176
147
105
51
9
-13
-70
-103
-155
-193
-242
-290
-346
-392
-430
-453
-462
-489
-501
-504
-498
-490
-453
-424
-381
-322
-267
-194
-140
-90
-21
37
99
173
218
255
317
377
417
422
446
471
461
434
392
340
292
252
215
181
135
65
-4
-36
-70
-81
-118
-160
-186
-244
-289
-321
-366
-390
-412
-403
-397
-425
-421
-427
-424
-383
-346
-322
-273
-221
-174
-147
-108
-60
3
72
122
155
177
192
203
210
223
224
201
192
175
177
152
118
87
62
32
7
8
-39
-60
-99
-133
-156
-227
-260
-290
-310
-312
-327
-343
-346
-352
-337
-333
-335
-332
-293
-267
-248
-202
-196
-161
-145
-108
-51
-32
-16
13
55
110
156
164
207
253
301
331
332
345
358
377
391
377
360
336
296
258
227
154
108
52
-10
-50
-95
-189
-265
-304
-348
-388
-437
-502
-547
-578
-603
-617
-621
-621
-613
-592
-579
-535
-540
-510
-466
-412
-349
-305
-268
-197
-121
-43
11
35
60
63
103
153
203
229
267
287
307
321
314
300
292
278
268
247
176
153
121
86
58
-3
-33
-62
-103
-135
-191
-215
-242
-239
-263
-262
-285
-306
-298
-279
-242
-203
-173
-132
-90
-48
1
28
70
129
140
167
156
164
181
187
191
202
180
140
111
93
77
47
26
-8
-23
-40
-63
-91
-112
-140
-145
-176
-201
-231
-256
-273
-297
-277
-275
-284
-269
-234
-207
-191
-188
-171
-136
-86
-49
-47
-31
-16
1
12
8
-3
-7
-23
-19
-15
-33
-52
-81
-93
-84
-76
-88
-123
-117
-100
-77
-71
-75
-82
-72
-79
-70
-77
-64
-47
-33
-4
20
33
54
70
99
117
122
132
167
199
218
262
275
287
332
320
311
289
254
247
224
194
170
133
83
21
-36
-67
-93
-133
-163
-185
-224
-220
-264
-285
-285
-277
-257
-244
-241
-232
-204
-193
-167
-142
-135
-118
-92
-57
-21
0
25
40
56
70
62
35
43
69
47
31
15
11
9
-12
-12
-18
-32
-21
-11
-3
3
3
15
-3
-2
-7
-23
-61
-89
-102
-105
-103
-139
-140
-159
-163
-186
-214
-208
-177
-162
-163
-160
-169
-153
-124
-106
-84
-50
-42
-21
0
30
45
60
76
73
78
85
89
78
82
94
92
116
115
101
92
80
90
87
47
16
-3
-10
2
-29
-37
-32
-37
-37
-38
-43
-41
-29
-22
-14
-8
-22
-25
-25
-27
-41
-40
-50
-54
-62
-63
-79
-92
-91
-107
-94
-84
-74
-79
-84
-89
-65
-53
-49
-45
-42
-21
11
2
14
61
63
78
87
75
88
92
81
87
92
94
99
106
99
107
90
72
39
23
35
9
-11
-38
-52
-77
-78
-107
-121
-117
-118
-116
-109
-89
-72
-66
-60
-42
-29
-33
-46
-45
-49
-61
-79
-74
-80
-88
-68
-77
-66
-38
-15
18
31
41
67
89
104
138
166
177
198
206
200
199
166
143
139
121
119
108
113
131
152
160
171
154
140
139
122
103
88
42
21
-4
-39
-65
-94
-115
-132
-154
-146
-155
-163
-136
-137
-108
-81
-54
-38
-13
-6
40
56
68
51
68
76
90
76
64
98
113
119
110
91
95
72
37
21
-8
-40
-53
-60
-75
-86
-99
-108
-103
-86
-68
-68
-57
-31
-23
1
8
11
45
87
106
150
181
202
238
257
292
339
355
366
385
380
378
361
332
320
272
234
202
163
135
129
104
77
52
14
9
-13
-28
-36
-59
-99
-128
-187
-230
-242
-301
-326
-332
-343
-332
-330
-317
-273
-244
-182
-143
-111
-78
-78
-60
-51
-20
14
53
82
121
170
194
231
259
303
348
356
368
394
410
403
391
338
309
278
235
188
160
110
64
42
2
-11
-23
-48
-62
-54
-41
-41
-48
-25
-6
20
42
47
65
78
100
127
141
152
169
161
160
174
187
194
202
194
200
185
161
122
94
57
-8
-61
-124
-185
-230
-258
-287
-323
-346
-339
-344
-328
-284
-254
-189
-137
-100
-77
-53
-23
13
55
98
114
124
164
186
217
255
268
255
250
236
212
202
191
175
153
127
100
69
22
0
-15
-31
-40
-69
-106
-147
-182
-196
-209
-226
-215
-215
-197
-185
-198
-184
-171
-136
-101
-82
-80
-41
7
32
62
63
94
113
122
160
190
198
224
223
205
206
191
166
142
114
95
52
4
-30
-34
-50
-63
-83
-143
-160
-163
-163
-178
-214
-208
-212
-202
-186
-173
-152
-125
-96
-69
-52
-36
-3
10
16
33
31
10
30
40
51
42
4
-13
-3
9
0
-11
-41
-59
-65
-67
-78
-102
-97
-110
-121
-132
-166
-195
-222
-214
-195
-188
-176
-191
-184
-162
-139
-134
-126
-89
-88
-78
-56
-30
-12
19
21
56
50
35
13
3
16
19
32
43
77
83
83
81
51
53
46
31
38
-2
-25
-33
-28
-39
-30
-36
-48
-43
-41
-47
-71
-96
-111
-114
-130
-128
-160
-172
-191
-209
-189
-202
-223
-211
-207
-197
-177
-172
-163
-126
-103
-70
-32
-23
13
61
68
91
98
78
86
92
83
57
44
48
41
50
50
20
-3
-33
-34
-35
-25
-38
-40
-31
-37
-19
-44
-53
-17
-20
11
12
-4
-9
-21
-15
-15
1
-16
-10
-2
5
14
7
-9
11
11
15
-4
-18
-15
-4
-5
-5
-37
-38
-15
-32
-14
-37
-54
-46
-42
-32
-18
-40
-59
-69
-83
-73
-77
-112
-110
-103
-74
-65
-81
-85
-76
-63
-20
-7
-9
20
39
83
119
145
166
209
216
245
259
251
260
232
223
215
194
151
121
118
104
62
13
-10
-25
-31
-47
-57
-77
-70
-60
-49
-20
-45
-46
-42
-36
-13
-15
-12
18
25
24
42
41
43
60
75
89
106
116
126
126
128
136
112
64
62
25
11
7
-30
-33
-21
-15
-28
-20
-21
-12
-15
1
6
15
20
-8
6
23
22
26
16
10
24
47
61
67
106
128
150
158
141
165
177
174
176
156
152
149
151
148
149
142
141
148
140
125
112
74
58
59
40
12
-23
-42
-54
-70
-79
-100
-117
-103
-89
-89
-79
-88
-97
-104
-82
-95
-100
-103
-115
-115
-120
-96
-93
-73
-36
-6
25
49
69
78
76
98
119
102
114
113
101
100
83
66
86
103
123
157
132
121
130
121
122
109
78
77
63
61
63
28
39
43
53
32
24
11
18
43
61
54
37
21
1
-13
-34
-51
-63
-54
-46
-60
-47
-46
-45
-25
-29
5
25
25
42
76
72
69
46
26
2
0
2
-1
-8
-5
-15
-4
21
9
28
22
25
7
2
-13
-21
-6
-22
-31
-20
-24
-28
-34
-24
-6
2
3
29
24
28
31
13
20
28
40
71
70
53
60
71
77
80
76
70
63
90
104
71
64
44
36
38
30
15
-9
-1
17
30
31
42
40
23
-1
12
-39
-86
-101
-162
-183
-208
-247
-284
-281
-276
-259
-237
-223
-217
-173
-146
-101
-79
-31
27
68
102
108
117
135
149
174
198
189
178
175
148
135
105
62
35
10
-11
-11
-56
-92
-93
-92
-102
-111
-122
-115
-121
-113
-108
-121
-134
-145
-120
-95
-96
-115
-106
-90
-59
-49
-48
-30
-10
6
34
50
54
62
75
72
79
67
61
71
71
82
83
72
55
55
95
107
91
104
128
120
113
98
89
85
84
69
77
71
74
69
61
57
38
-3
-11
-27
-27
-29
-45
-45
-54
-80
-105
-109
-138
-150
-159
-163
-137
-137
-143
-137
-122
-98
-105
-102
-70
-45
-6
-1
-10
2
11
17
11
16
-2
-43
-48
-27
-41
-56
-72
-68
-69
-60
-53
-91
-65
-33
-13
25
33
36
65
71
85
133
124
116
119
114
125
90
60
52
69
72
84
89
71
58
67
44
22
-21
-62
-72
-88
-103
-115
-130
-146
-151
-155
-146
-192
-180
-154
-170
-150
-178
-185
-169
-166
-152
-132
-108
-110
-56
-10
8
30
37
52
62
58
99
83
69
64
97
112
69
74
60
50
60
57
58
48
34
24
10
9
-9
-36
-46
-48
-54
-52
-50
-62
-48
-48
-22
-23
-47
-17
-23
-7
4
-3
11
12
21
12
0
-33
-66
-95
-106
-90
-97
-98
-97
-88
-75
-100
-102
-105
-85
-57
-70
-93
-81
-61
-45
-12
-3
17
13
7
-19
-20
-19
0
15
41
65
78
87
81
95
96
98
93
87
100
75
68
34
-17
-10
-41
-43
-33
-43
-55
-59
-43
-31
-35
-22
-18
-23
-26
-26
-26
-21
-11
-22
-29
-45
-58
-54
-81
-98
-78
-88
-78
-54
-64
-48
-26
-27
-6
-2
14
33
30
24
28
19
15
18
4
-21
-10
-14
-2
-14
6
7
4
19
12
17
19
21
26
31
23
5
19
23
31
35
3
-2
-11
-11
4
1
-4
12
16
17
18
6
0
8
24
50
31
4
18
6
4
-5
-21
-20
-13
-22
-17
-31
-62
-60
-61
-52
-15
-11
-12
2
-13
-2
12
4
-4
-5
-12
-23
-33
-39
-32
-29
-7
19
6
-1
14
37
73
68
86
90
103
120
114
85
76
93
76
87
92
79
80
57
30
30
4
-6
-10
-11
2
-6
-30
-46
-44
-58
-47
-51
-44
-41
-40
-35
-48
-44
-48
-71
-66
-59
-73
-111
-111
-111
-92
-77
-64
-49
-1
31
51
83
99
134
144
173
178
164
165
137
116
119
126
79
77
56
51
34
9
-5
-9
-5
-2
5
6
19
29
49
66
83
84
88
91
98
96
93
106
128
146
145
138
148
140
116
92
88
58
38
14
-26
-45
-77
-104
-131
-145
-146
-144
-155
-144
-111
-92
-58
-43
-48
-44
-63
-59
-46
-39
-23
8
19
41
51
61
78
81
86
90
62
45
33
12
11
-11
1
17
23
53
62
66
86
86
100
95
110
84
86
85
74
71
68
54
56
35
26
10
-4
-6
-11
-7
-12
-15
-45
-60
-70
-56
-38
-27
-7
8
18
42
41
55
84
84
95
100
73
54
42
36
33
29
16
-4
4
-2
24
16
14
23
15
27
48
31
27
8
-21
-20
-45
-55
-74
-78
-59
-60
-96
-109
-122
-117
-109
-113
-109
-89
-66
-65
-33
-13
-26
3
60
95
123
139
137
140
128
98
82
68
65
40
30
11
-17
-4
-9
7
44
53
73
61
64
82
43
27
24
5
16
1
-4
-14
-7
19
17
20
22
22
5
7
3
-9
-12
-3
-16
-21
-26
-48
-65
-86
-85
-80
-87
-68
-37
-32
-14
-9
-45
-49
-68
-67
-46
-57
-67
-103
-125
-139
-152
-203
-244
-246
-232
-226
-225
-212
-195
-175
-140
-104
-89
-62
-30
-22
3
10
9
29
38
60
74
65
50
63
86
100
80
78
55
53
47
53
41
22
25
25
27
35
33
30
45
47
16
6
-17
-17
-14
-27
-39
-57
-52
-49
-62
-54
-44
-68
-46
-51
-53
-50
-48
-62
-79
-78
-61
-63
-64
-42
-51
-47
-20
-50
-71
-74
-72
-70
-80
-88
-95
-85
-80
-85
-98
-93
-93
-82
-88
-89
-62
-48
-32
-8
31
29
19
19
19
22
20
-2
7
9
7
30
29
21
41
35
33
21
17
35
56
62
67
42
21
4
0
-17
-26
-76
-116
-143
-165
-157
-166
-170
-168
-172
-178
-170
-185
-165
-152
-128
-133
-124
-122
-109
-95
-80
-82
-103
-118
-132
-136
-125
-106
-69
-10
6
24
53
56
68
85
115
143
147
133
120
98
107
89
77
72
57
49
36
25
-1
-4
-10
-10
2
-14
-31
-33
-29
-18
-36
-70
-98
-107
-101
-107
-123
-178
-201
-225
-220
-220
-214
-218
-209
-184
-161
-162
-144
-97
-75
-33
-2
-12
14
40
45
53
60
77
87
105
131
145
131
112
128
135
149
126
101
70
55
54
37
31
36
15
-8
-14
-25
-53
-44
-40
-44
-33
-52
-77
-60
-34
-13
-19
-25
-41
-39
-50
-53
-61
-44
-29
-23
-11
1
-11
-24
-6
-18
-24
-39
-57
-64
-58
-41
-28
-26
-32
-13
-17
-30
-29
-2
38
43
78
94
72
63
62
69
85
93
75
68
72
73
88
79
75
105
114
129
135
114
115
90
73
83
56
32
29
33
20
20
3
-4
7
12
9
-34
-42
-44
-63
-52
-50
-70
-87
-120
-144
-143
-119
-139
-144
-150
-145
-143
-178
-182
-158
-140
-112
-108
-110
-97
-85
-57
0
24
30
64
75
97
98
114
136
155
199
223
205
196
190
167
126
131
105
102
106
91
118
90
78
51
34
34
37
-2
-18
-11
-43
-28
-26
-77
-74
-93
-107
-108
-134
-124
-121
-124
-122
-134
-134
-130
-128
-124
-101
-98
-83
-55
-47
-35
-19
2
16
34
47
76
82
92
102
101
112
120
90
89
106
98
101
61
32
23
-3
-14
-14
-29
-27
-27
-7
24
13
7
22
22
45
37
5
8
3
-7
-13
-14
-22
-10
-24
-30
-25
-42
-48
-51
-57
-40
-41
-46
-43
-25
-5
41
59
50
92
106
120
145
143
157
174
204
221
209
197
179
173
182
161
150
131
98
86
79
34
24
35
19
27
18
-25
-28
-32
-36
-40
-44
-36
-51
-59
-44
-23
-17
10
42
56
58
55
42
57
57
52
52
26
-14
-48
-71
-54
-61
-86
-95
-89
-69
-52
-59
-47
-13
12
13
6
14
28
21
18
13
-4
-11
-12
-5
28
32
28
20
0
17
32
49
71
81
70
72
83
67
30
8
-16
-2
-5
-15
-17
-23
7
49
55
84
101
119
133
134
148
139
145
150
148
154
126
94
89
87
54
13
-28
-27
-32
-59
-88
-120
-148
-169
-190
-225
-239
-249
-231
-216
-187
-179
-173
-134
-124
-100
-73
-70
-65
-33
-15
-5
23
34
48
57
76
97
96
100
88
79
90
91
73
49
22
29
14
6
-6
-25
-24
1
-3
-19
13
5
12
15
32
16
-5
-31
-53
-69
-76
-92
-105
-122
-115
-127
-145
-162
-163
-157
-158
-169
-147
-134
-110
-70
-62
-53
-42
-26
-12
0
-2
3
8
-1
-8
-22
-50
-48
-37
-45
-61
-66
-90
-90
-71
-34
-25
-18
-14
-4
0
10
-12
-24
-26
-24
-14
-36
-48
-57
-75
-95
-94
-94
-92
-73
-67
-49
-39
-54
-51
-46
-29
-24
-24
-13
19
18
44
70
78
89
101
100
118
111
93
73
74
91
78
51
26
7
-28
-47
-83
-115
-121
-116
-119
-118
-111
-84
-65
-41
-21
2
3
5
9
16
47
16
10
33
49
64
57
46
47
35
21
20
8
-1
-12
-17
-9
-33
-27
-46
-44
-31
-26
-35
-24
-12
-25
-36
-54
-78
-88
-98
-116
-126
-144
-136
-144
-138
-146
-146
-162
-180
-157
-143
-123
-105
-70
-20
8
43
64
75
106
153
173
198
218
204
199
194
182
162
142
114
75
55
45
1
-36
-50
-59
-65
-75
-100
-108
-91
-96
-82
-72
-40
-28
-4
24
21
30
11
2
3
7
3
-8
-17
-21
-16
-25
-49
-55
-63
-33
-8
30
51
43
63
73
76
82
71
81
97
98
94
94
76
80
60
55
55
20
20
46
62
73
75
78
65
83
96
78
76
74
74
48
69
67
42
44
44
57
60
43
38
45
54
40
6
7
-3
2
-25
-35
-56
-79
-78
-92
-104
-125
-138
-144
-127
-97
-87
-71
-67
-36
-10
29
77
87
132
149
159
159
138
134
114
110
126
98
87
84
86
87
116
116
109
129
134
143
140
97
108
99
85
73
38
23
28
31
12
6
-28
-57
-68
-71
-73
-100
-117
-96
-88
-75
-78
-91
-94
-100
-89
-94
-71
-41
-18
18
29
45
55
69
74
67
82
71
60
43
45
45
58
42
29
36
56
61
68
62
53
26
20
1
-31
-45
-54
-39
-23
-20
-35
-13
18
34
42
32
22
24
12
12
-2
-10
-24
-83
-117
-135
-163
-186
-182
-146
-136
-135
-127
-113
-83
-55
-26
-41
-41
-56
-58
-43
-58
-64
-74
-66
-56
-41
-40
-50
-44
-57
-46
-57
-72
-45
-37
-44
-49
-30
-39
-37
-20
-12
9
1
-17
-2
18
27
14
20
39
27
29
13
6
4
-13
-24
-29
-39
-35
-27
-31
-7
6
-12
-28
-50
-50
-51
-55
-76
-86
-60
-62
-58
-70
-97
-95
-101
-94
-105
-110
-131
-155
-172
-171
-157
-151
-147
-123
-106
-79
-70
-79
-60
-35
6
2
-1
8
4
5
-2
-19
-31
-58
-82
-86
-89
-85
-76
-69
-39
3
19
18
28
27
25
23
27
50
73
101
149
172
184
213
214
209
207
202
191
197
194
187
166
134
110
88
69
60
28
9
7
-9
8
20
15
27
12
5
1
-26
-44
-82
-102
-98
-98
-104
-118
-116
-121
-131
-152
-175
-175
-181
-163
-157
-172
-158
-132
-108
-76
-55
-49
-10
12
41
47
58
89
103
130
150
164
166
168
164
165
169
147
129
130
128
117
100
55
43
21
-13
-17
-50
-95
-99
-109
-117
-117
-122
-105
-91
-76
-69
-64
-49
0
43
85
111
109
108
104
116
105
103
96
91
77
49
32
-7
-17
-9
-15
4
-33
-43
-33
-40
-17
-5
-21
-3
18
35
62
47
37
55
54
76
89
70
62
79
81
96
101
79
82
81
90
74
59
47
45
41
50
28
30
32
35
44
41
33
19
8
-6
-2
-18
-47
-54
-83
-97
-99
-122
-129
-122
-102
-92
-65
-85
-79
-67
-48
-27
-37
-51
-34
-38
-24
-4
-2
2
21
42
53
47
22
35
61
92
109
101
116
121
118
135
135
125
117
102
85
84
63
37
26
13
4
-18
-43
-30
-29
-24
-1
-6
-25
-25
-20
-25
-6
-24
-27
-15
-13
-12
-28
-39
-47
-48
-24
-38
-63
-66
-56
-56
-29
-23
-30
-47
-87
-92
-99
-91
-75
-47
-18
28
35
33
57
99
133
149
150
169
174
199
216
215
196
201
191
170
164
116
72
90
67
80
58
23
23
-18
-8
-18
-26
-21
-8
9
20
26
16
0
-13
10
32
49
35
28
24
48
27
2
-1
-20
-36
-59
-85
-116
-133
-127
-107
-109
-119
-107
-70
-48
-14
-5
-11
-12
-18
-7
0
-42
-34
-19
-21
5
12
19
39
59
86
105
101
114
107
99
119
123
90
94
79
69
59
32
37
31
40
56
27
12
22
38
41
57
37
15
-10
-28
-39
-40
-75
-88
-93
-98
-84
-88
-85
-48
-31
-32
-12
-3
2
14
16
28
40
33
21
26
9
-12
-6
-9
-10
-4
-10
-9
-24
-27
-46
-56
-41
-47
-34
-24
-13
15
29
35
46
53
58
81
54
39
51
52
66
58
42
40
14
0
1
-13
-3
1
16
29
31
44
56
82
100
93
93
84
67
49
30
21
1
-11
-23
-42
-29
-38
-45
-49
-57
-34
9
-16
-25
-23
-18
3
6
-15
-21
-10
3
2
26
33
49
68
78
91
87
118
131
141
149
143
118
96
73
62
59
26
-1
-19
-10
-7
-13
-23
-13
4
10
26
30
21
23
15
54
54
14
24
19
28
22
-3
-1
-25
-26
-32
-61
-72
-69
-69
-75
-72
-74
-77
-73
-46
-42
-46
-35
-14
3
35
67
60
81
115
135
157
163
176
186
186
184
198
202
182
169
142
118
98
75
45
38
46
42
28
19
15
22
36
48
49
44
30
4
0
2
0
-24
-36
-22
-35
-59
-76
-78
-68
-57
-78
-113
-111
-89
-84
-77
-57
-63
-48
-40
-29
-32
-34
-18
-15
-28
-19
-16
-8
20
30
30
34
24
55
60
70
77
49
63
59
72
82
105
93
100
99
95
117
90
71
66
56
30
16
-3
-28
-31
-42
-46
-49
-57
-64
-83
-107
-133
-161
-176
-180
-166
-136
-107
-112
-129
-136
-127
-103
-96
-86
-73
-49
-31
-26
-3
5
-1
-5
6
-14
-23
-36
-51
-39
-54
-56
-54
-50
-26
-6
9
25
32
31
57
83
71
91
95
85
93
54
31
31
27
20
10
-8
-29
-53
-57
-41
-44
-34
-21
-6
5
8
-15
-17
-17
1
-13
-40
-33
-33
-42
-48
-23
-10
7
37
33
40
41
14
39
66
82
92
72
61
33
28
11
-26
-51
-47
-55
-56
-38
-54
-44
-38
-13
-4
-26
-27
-38
-36
-27
-19
-10
-31
-37
-50
-46
-32
-28
-13
-3
-9
12
1
-1
-3
-10
-16
-22
-28
-53
-70
-57
-44
-56
-60
-19
2
39
55
51
46
55
40
39
51
6
24
49
69
93
103
93
100
114
135
125
104
109
113
103
109
86
42
21
-2
13
-2
-16
-34
-53
-61
-69
-69
-81
-85
-91
-84
-102
-131
-128
-134
-127
-87
-97
-111
-69
-44
-8
8
25
42
58
73
77
71
69
74
81
87
95
88
56
31
27
41
42
41
59
52
52
48
39
37
42
45
43
48
32
33
34
35
35
26
9
23
6
-6
-9
-32
-28
-28
-12
-10
-9
0
-5
14
14
13
-5
-22
-41
-47
-34
-47
-57
-54
-33
-18
-27
-48
-51
-45
-36
-8
6
15
18
28
48
63
74
71
62
70
76
78
62
78
89
89
104
86
94
102
88
101
94
85
69
50
15
-15
-30
-79
-94
-90
-93
-98
-127
-138
-157
-170
-177
-183
-179
-179
-182
-165
-141
-124
-91
-49
-20
26
54
92
141
157
155
173
188
203
213
213
228
210
191
161
137
114
102
108
95
103
100
84
81
63
37
23
2
17
29
27
43
54
56
70
50
50
65
57
63
59
39
38
43
40
16
-4
-13
-29
-50
-61
-78
-94
-105
-95
-86
-84
-96
-80
-65
-49
-25
-15
-6
0
-7
-4
-7
-6
15
22
32
33
31
20
16
17
31
43
30
19
20
13
2
-23
-52
-50
-48
-51
-39
-58
-75
-64
-61
-66
-62
-68
-70
-77
-72
-51
-54
-46
-21
-5
-7
-29
-39
-27
-22
-15
-1
9
13
21
28
30
28
37
13
-7
3
16
16
23
28
31
27
42
41
28
34
40
39
32
27
14
1
-11
-21
-30
-43
-48
-42
-37
-55
-94
-115
-118
-116
-120
-121
-112
-102
-92
-87
-99
-87
-76
-75
-66
-55
-49
-40
-12
-3
12
20
-1
8
14
13
22
14
14
17
6
-2
-14
-29
-36
-63
-92
-86
-97
-130
-125
-133
-138
-134
-141
-135
-112
-77
-47
-30
2
6
7
7
-3
3
14
25
27
32
47
53
38
26
53
67
62
64
64
37
26
8
-29
-38
-49
-55
-72
-89
-116
-116
-105
-97
-80
-99
-99
-86
-92
-80
-95
-109
-118
-116
-95
-92
-105
-89
-87
-79
-72
-87
-105
-95
-93
-97
-76
-83
-82
-66
-48
9
55
73
101
128
131
133
124
118
113
91
100
93
77
76
74
83
97
82
48
27
37
45
62
61
74
84
74
74
58
56
39
25
18
-4
-35
-47
-65
-78
-97
-126
-163
-177
-180
-201
-200
-193
-191
-187
-185
-145
-142
-147
-130
-135
-117
-66
-78
-76
-44
8
51
64
76
104
122
165
188
189
192
210
220
233
238
201
190
181
180
175
156
126
110
101
113
94
52
37
36
21
18
-5
-35
-18
4
18
22
37
33
31
15
2
-25
-43
-56
-60
-73
-94
-132
-145
-163
-183
-188
-234
-246
-242
-246
-237
-212
-215
-202
-161
-136
-104
-68
-49
-36
-29
-28
-33
-43
-39
-11
8
38
70
89
90
94
98
106
92
99
114
102
110
97
85
74
62
70
80
64
41
30
36
34
18
-16
-22
-34
-41
-52
-74
-110
-132
-145
-134
-134
-137
-162
-159
-165
-178
-205
-230
-211
-188
-170
-158
-163
-159
-142
-131
-107
-79
-66
-52
-30
-8
16
37
38
59
64
69
54
44
42
36
33
44
39
30
48
55
62
59
54
72
89
88
83
63
31
9
-7
-24
-8
-23
-26
-11
-33
-24
-13
-48
-60
-61
-66
-85
-100
-117
-136
-136
-122
-116
-125
-127
-132
-140
-141
-160
-173
-175
-165
-135
-124
-119
-111
-111
-112
-94
-100
-103
-80
-86
-75
-45
-41
-50
-27
-2
-2
7
1
29
43
45
60
40
50
61
32
17
5
-17
-19
-11
-14
-11
-3
-10
-16
-14
-14
-49
-67
-68
-74
-60
-56
-38
-35
-27
-24
-15
10
9
4
7
31
46
39
30
18
-6
-24
-76
-107
-109
-118
-140
-132
-125
-127
-129
-124
-95
-82
-70
-74
-71
-54
-41
-37
-16
-3
0
37
48
37
50
67
83
92
91
70
66
53
58
58
35
44
31
37
37
11
-2
9
18
27
30
28
12
12
5
12
-6
-42
-63
-86
-108
-120
-143
-143
-134
-138
-120
-123
-126
-100
-87
-77
-63
-41
-10
20
12
33
42
48
45
41
64
82
87
72
64
63
49
45
19
16
11
8
-16
-28
-31
-7
8
12
18
1
-3
-4
9
16
21
23
38
47
53
59
62
44
37
37
27
27
22
28
31
36
47
37
21
23
31
50
76
70
80
94
77
85
68
50
22
26
27
27
14
11
0
-18
-38
-64
-72
-84
-99
-80
-67
-73
-54
-50
-36
-26
-42
-43
-37
3
16
39
45
38
60
58
58
40
22
8
0
-4
-3
-12
-19
-16
-34
-14
-19
-32
-14
7
26
43
39
23
26
39
45
66
57
79
89
99
98
86
92
102
117
126
126
126
108
104
64
43
12
-25
-57
-101
-117
-128
-140
-150
-156
-154
-144
-155
-160
-151
-137
-102
-83
-82
-78
-50
-30
-9
19
18
43
46
43
53
39
51
45
41
68
86
58
68
78
82
95
69
79
87
102
106
99
92
69
46
33
38
17
8
2
4
13
5
-19
-20
-26
-14
-10
-40
-44
-31
-37
-47
-59
-74
-78
-84
-84
-64
-56
-38
-28
-16
2
40
45
43
37
19
13
-29
-57
-65
-65
-58
-57
-67
-93
-85
-74
-74
-68
-42
-53
-37
-18
8
15
9
23
43
72
68
58
72
87
91
87
88
74
86
93
81
74
50
33
18
18
35
3
-38
-55
-60
-53
-53
-51
-59
-65
-63
-64
-58
-58
-59
-65
-66
-69
-73
-88
-104
-99
-97
-112
-115
-91
-70
-64
-34
-29
-22
-5
6
22
10
21
16
17
10
15
8
4
-3
-7
1
2
-13
3
6
7
5
-10
-3
15
20
23
24
-1
-31
-54
-65
-32
-22
-52
-33
-64
-49
-46
-87
-64
-61
-49
-43
-59
-81
-96
-90
-98
-91
-114
-113
-129
-134
-124
-119
-120
-123
-117
-94
-77
-93
-82
-60
-16
-3
3
-5
31
44
76
92
76
92
86
108
115
103
98
94
80
68
54
29
-29
-30
-38
-44
-56
-89
-92
-100
-133
-139
-150
-145
-154
-163
-159
-133
-146
-127
-99
-92
-50
-61
-77
-66
-38
-15
-16
-35
-62
-56
-40
-40
-53
-37
-43
-38
-45
-57
-72
-86
-104
-103
-79
-75
-91
-87
-53
-40
-29
-31
-30
-7
-6
28
29
20
46
53
59
82
79
66
77
83
100
99
64
65
52
49
32
11
-13
-27
-35
-52
-70
-75
-68
-85
-85
-82
-87
-76
-61
-49
-27
-11
6
14
26
59
57
57
47
54
64
77
87
68
45
57
65
82
103
88
66
64
59
52
29
23
19
3
9
-12
-19
-14
-8
-31
-28
-8
4
12
8
10
-1
3
31
11
9
24
29
29
39
52
67
64
48
63
64
87
104
95
79
78
84
96
105
91
108
98
96
122
97
90
73
88
78
55
30
13
29
38
47
41
27
25
15
21
32
32
44
52
39
16
26
14
1
4
4
4
-17
-18
-11
-5
2
-22
-46
-53
-34
-37
-30
-31
-33
-24
-14
-17
-8
-13
-5
17
24
67
46
46
68
58
31
21
5
12
23
36
35
27
33
37
39
44
56
59
36
38
27
18
21
20
32
47
48
30
9
2
31
41
84
76
64
60
44
45
61
68
44
42
38
39
10
-10
-33
-37
-26
-22
-49
-81
-102
-129
-122
-113
-100
-100
-104
-77
-93
-103
-108
-120
-116
-107
-93
-108
-94
-74
-59
-21
1
26
31
5
12
20
13
18
12
19
23
18
-26
-52
-45
-60
-67
-68
-68
-73
-63
-42
-33
-23
11
9
36
83
121
150
150
149
127
113
104
85
70
42
36
25
-5
-10
-27
-41
-63
-80
-101
-119
-134
-134
-121
-138
-172
-182
-175
-167
-175
-186
-188
-161
-142
-145
-142
-134
-136
-127
-127
-140
-133
-119
-97
-66
-47
-33
-25
-36
-30
-31
-32
-27
-15
26
51
40
10
-1
2
-3
11
18
-4
9
-9
32
23
5
16
22
9
34
31
16
12
-1
0
-13
-20
-28
-39
-35
-29
-44
-49
-63
-57
-43
-51
-45
-56
-61
-69
-77
-87
-93
-69
-74
-69
-52
-52
-53
-48
-37
-13
15
-12
-25
-13
-14
13
26
26
43
60
70
60
15
-4
-5
-2
-1
8
26
43
46
48
48
47
32
14
10
18
7
-19
-35
-45
-49
-74
-103
-116
-123
-123
-118
-112
-128
-105
-78
-79
-52
-63
-71
-69
-61
-55
-54
-46
-61
-61
-56
-61
-71
-67
-64
-68
-44
-48
-57
-50
-51
-56
-43
-31
-27
-15
4
8
29
33
42
58
84
117
136
168
184
230
258
259
244
225
220
191
215
229
199
209
171
157
128
104
60
3
-43
-57
-88
-115
-122
-104
-77
-62
-58
-56
-47
-41
-34
-52
-34
-12
-7
-1
3
-16
-37
-42
-35
-13
-27
-43
-37
-42
-46
-27
-36
-17
22
15
41
37
33
32
12
10
21
11
-4
-5
19
61
78
70
84
125
162
177
178
184
194
193
197
198
190
190
182
165
141
99
85
49
32
49
33
5
9
20
31
29
26
0
-26
-51
-71
-78
-73
-68
-73
-75
-71
-75
-70
-65
-51
-30
-1
15
29
47
48
44
41
11
-12
-20
-26
-16
3
24
37
53
56
65
70
60
52
60
87
68
91
111
112
143
160
151
160
182
179
194
199
197
177
172
177
178
193
183
175
166
174
178
145
120
112
90
51
29
0
8
3
-5
-37
-50
-58
-83
-90
-90
-117
-138
-123
-98
-95
-100
-100
-98
-109
-94
-97
-93
-105
-92
-70
-61
-63
-65
-58
-63
-50
-28
-23
-13
13
21
42
43
51
43
49
57
45
28
19
20
18
1
16
20
26
13
-3
1
5
21
25
45
54
53
51
39
33
33
42
46
8
-15
-42
-63
-75
-87
-105
-120
-115
-128
-116
-121
-136
-137
-141
-119
-126
-139
-146
-128
-113
-106
-106
-100
-85
-90
-72
-59
-44
-30
-25
-9
-5
-5
12
0
13
12
-19
-33
-33
-24
-37
-44
-60
-55
-38
-21
-6
-1
19
35
49
83
102
103
95
97
98
92
110
109
91
92
76
35
-8
-46
-82
-100
-121
-145
-155
-182
-215
-249
-260
-265
-268
-260
-257
-218
-185
-180
-153
-147
-123
-109
-120
-103
-79
-74
-58
-51
-66
-67
-62
-58
-33
6
20
28
34
70
95
101
105
108
107
99
95
87
79
73
67
74
61
46
51
44
48
60
43
63
68
64
73
49
26
7
-9
-27
-42
-88
-101
-123
-135
-153
-179
-199
-217
-235
-257
-252
-277
-284
-261
-241
-198
-162
-155
-125
-107
-99
-96
-100
-98
-90
-78
-57
-40
-27
5
38
54
75
53
67
73
67
83
96
106
132
150
136
164
142
137
134
128
133
136
125
85
61
48
28
2
-23
-46
-46
-53
-66
-76
-83
-74
-85
-72
-89
-98
-90
-94
-67
-43
-25
-23
-22
-4
25
24
3
14
16
21
25
35
30
38
32
15
7
-11
-35
-60
-67
-52
-43
-35
-39
-30
-1
8
10
12
17
29
52
41
51
67
95
122
139
166
163
151
154
162
154
141
144
154
161
154
142
110
89
73
55
30
4
-25
-40
-56
-68
-91
-105
-112
-108
-89
-96
-79
-72
-59
-36
-21
-29
-38
-22
-44
-40
-39
-46
-27
7
29
27
35
18
17
6
23
44
28
25
21
25
39
39
33
32
49
68
56
67
66
66
79
88
101
86
85
94
104
110
73
38
55
44
41
6
-33
-47
-89
-83
-79
-89
-85
-84
-88
-77
-67
-57
-37
-12
31
53
60
58
59
75
81
76
62
57
58
49
38
31
16
27
27
42
47
34
44
44
53
81
86
58
36
28
18
7
-11
-11
-24
-21
-25
-70
-75
-56
-70
-55
-71
-74
-75
-83
-71
-63
-73
-92
-88
-104
-87
-82
-77
-65
-52
-32
-12
-34
-44
-54
-71
-78
-72
-72
-57
-28
-6
11
17
17
15
-7
12
21
0
-8
1
5
10
12
-11
-21
-36
-19
0
-18
-10
16
35
51
62
72
64
64
74
80
90
88
82
82
110
106
70
37
26
16
25
34
4
-24
-52
-80
-96
-115
-118
-109
-94
-86
-82
-88
-85
-78
-43
-25
-28
1
12
15
6
2
-5
10
18
32
56
54
26
24
18
8
-1
-18
-14
-14
-19
-41
-57
-67
-63
-40
-40
-23
-11
5
9
13
32
9
-4
-1
-7
-5
-7
-38
-44
-39
-42
-32
-47
-68
-75
-77
-71
-66
-68
-62
-88
-96
-103
-123
-128
-113
-108
-79
-74
-82
-50
-31
-14
15
-3
-15
6
1
16
28
35
22
2
-1
-9
-17
-32
-40
-43
-56
-70
-79
-89
-85
-74
-62
-55
-48
-36
-33
-28
-4
17
49
85
108
113
131
125
137
156
155
141
127
110
101
92
73
51
12
-5
-10
-51
-52
-83
-96
-94
-95
-84
-70
-69
-72
-77
-92
-104
-111
-135
-143
-128
-116
-95
-92
-83
-83
-54
-66
-69
-76
-85
-89
-82
-82
-92
-88
-75
-58
-46
-27
-18
-12
14
40
53
76
76
105
108
113
113
98
106
119
108
117
113
97
82
91
97
90
82
70
71
69
74
66
54
53
45
41
55
36
26
14
7
16
5
-21
-35
-59
-88
-97
-113
-120
-127
-156
-157
-175
-188
-183
-201
-191
-179
-177
-183
-171
-134
-95
-57
-41
-10
32
77
100
114
118
148
180
192
214
216
242
249
243
257
248
243
248
238
206
181
140
127
105
80
47
27
-15
-24
-36
-55
-67
-70
-69
-76
-68
-46
-42
-50
-68
-69
-53
-30
-34
-45
-43
-39
-41
-74
-91
-86
-81
-79
-65
-59
-73
-39
-40
-48
-17
-8
18
17
29
49
32
16
13
25
37
53
62
62
61
72
107
123
130
156
169
176
200
210
203
207
209
219
208
190
170
139
127
124
82
68
64
49
56
23
15
40
35
33
23
-3
-53
-81
-114
-111
-110
-145
-132
-146
-149
-144
-142
-133
-109
-80
-61
-51
-49
-47
-31
-44
-21
-14
-28
-11
-17
-10
15
-4
0
4
9
16
6
-15
1
8
22
41
35
36
44
28
46
37
19
29
35
47
63
46
39
46
48
66
73
44
30
43
42
58
49
39
49
56
75
80
48
17
-1
-14
-22
-54
-76
-99
-110
-87
-90
-123
-132
-158
-163
-132
-120
-103
-78
-42
-31
-14
1
-9
11
15
60
80
54
43
35
42
63
71
75
82
87
99
96
72
76
57
38
19
-14
-40
-66
-61
-72
-64
-70
-86
-100
-97
-80
-69
-71
-73
-58
-40
-26
-37
-39
-40
-25
-8
-6
-32
-35
-40
-75
-70
-90
-98
-113
-121
-112
-118
-115
-109
-102
-86
-69
-59
-43
-48
-12
11
34
29
37
52
71
96
125
152
154
163
184
202
217
210
202
212
207
187
182
164
144
134
95
57
44
27
21
6
-10
-13
-8
-4
-15
-16
1
-4
-6
10
17
18
4
-6
-14
-15
-5
-6
2
1
5
-15
-37
-63
-74
-63
-62
-65
-77
-74
-55
-35
-11
7
21
25
57
85
110
111
122
140
155
170
161
156
141
117
112
93
52
33
28
37
52
60
50
39
41
37
60
63
44
63
65
53
52
40
6
-15
-16
-14
-12
-24
-20
5
10
18
14
8
-5
-13
-14
-41
-38
-33
-44
-61
-76
-88
-77
-69
-64
-53
-33
-45
-47
-15
10
35
36
34
32
50
75
61
59
88
48
44
20
0
-29
-43
-44
-39
-36
-46
-44
-44
-41
-19
-37
-47
-3
26
33
29
8
9
20
30
59
41
26
27
34
38
19
-21
-49
-62
-54
-62
-66
-63
-27
-3
24
34
33
36
42
34
41
30
8
17
19
14
13
8
-7
-4
-21
-26
-32
-51
-60
-87
-105
-92
-94
-103
-97
-75
-21
-19
-27
-34
-41
-30
-24
-21
-11
20
26
54
64
66
93
92
87
97
73
49
36
34
30
25
4
-37
-54
-57
-64
-93
-106
-102
-92
-95
-100
-119
-134
-174
-183
-155
-160
-198
-184
-171
-158
-135
-118
-95
-70
-28
20
11
29
57
69
74
79
96
72
60
66
69
82
63
28
6
-12
-42
-70
-101
-112
-123
-116
-125
-137
-140
-126
-121
-95
-66
-65
-28
-15
5
19
30
57
62
79
94
92
70
60
62
65
55
16
-9
-29
-15
-6
-24
-24
-15
-20
-39
-45
-45
-66
-71
-55
-71
-58
-82
-97
-85
-72
-63
-75
-80
-75
-54
-48
-32
-23
-3
14
-22
-31
-27
-58
-42
-35
-31
-20
-38
-55
-40
-34
-29
-36
-52
-36
-41
-29
-3
-8
21
24
13
29
37
36
13
18
45
66
63
56
53
75
80
80
77
67
83
83
85
78
71
81
64
45
29
7
-12
-24
-45
-62
-70
-101
-111
-124
-136
-139
-149
-131
-123
-120
-109
-109
-122
-108
-96
-66
-31
-12
21
34
40
80
85
97
121
125
138
138
133
135
172
160
134
127
108
107
109
110
124
116
94
79
66
64
60
50
50
42
41
51
27
3
-1
20
19
6
-4
3
16
-3
25
35
25
33
18
4
-6
-30
-47
-54
-30
-9
-1
0
-13
24
52
72
68
44
37
55
83
68
38
48
46
60
68
60
61
84
98
132
154
137
163
182
196
197
188
185
161
135
136
121
113
92
83
51
58
37
-11
-50
-55
-72
-90
-102
-125
-125
-141
-157
-176
-176
-174
-195
-197
-185
-197
-206
-193
-164
-141
-118
-84
-75
-67
-53
-40
-20
-3
13
25
20
13
2
20
-10
-11
20
21
19
43
52
84
100
123
147
163
174
171
137
122
125
113
104
97
81
70
61
40
63
79
68
52
27
19
-5
-30
-34
-34
-50
-46
-53
-93
-96
-98
-83
-96
-111
-100
-94
-90
-82
-68
-84
-82
-71
-56
-59
-66
-57
-55
-33
-25
-25
-21
-15
16
37
70
83
94
116
138
158
189
202
200
194
197
193
158
141
132
137
121
85
62
34
5
-23
-48
-82
-93
-103
-118
-114
-112
-120
-122
-130
-136
-140
-146
-157
-154
-123
-102
-82
-87
-89
-81
-61
-42
-55
-72
-62
-56
-59
-48
-45
-35
-37
-13
11
19
2
-7
-9
3
20
15
45
49
37
36
29
16
11
41
68
92
84
63
37
29
35
29
31
34
29
9
-15
-42
-48
-39
-53
-68
-54
-57
-68
-62
-63
-50
-44
-59
-63
-44
-33
-27
-53
-42
-50
-40
-18
-27
-24
-21
-34
-31
-22
-20
-17
2
12
36
54
58
60
61
60
67
52
34
30
28
32
36
33
23
24
30
23
2
-17
-11
-8
-8
-11
-34
-59
-73
-62
-34
-36
-42
-20
-24
-16
-14
-42
-42
-18
-10
18
43
28
22
9
10
-5
-12
-9
-9
20
39
18
2
-4
25
11
-13
-21
-73
-78
-90
-92
-103
-98
-101
-110
-117
-129
-151
-154
-150
-135
-126
-101
-103
-102
-78
-71
-68
-58
-47
-14
0
43
59
73
106
141
158
178
178
179
194
198
184
159
153
143
137
127
132
127
114
83
51
29
20
1
-18
-38
-36
-37
-42
-45
-13
-16
1
-2
-46
-68
-83
-84
-68
-74
-94
-113
-135
-126
-125
-162
-161
-167
-156
-163
-165
-179
-176
-167
-168
-128
-117
-93
-64
-31
18
32
40
56
73
97
160
171
176
197
216
225
230
191
182
180
154
155
128
117
110
104
89
79
40
16
38
36
43
35
1
-10
-16
-22
-54
-85
-68
-69
-86
-81
-76
-89
-76
-69
-73
-68
-63
-67
-53
-42
-32
-29
-46
-59
-49
-76
-75
-72
-85
-65
-62
-63
-38
-25
8
36
71
112
134
164
186
182
200
197
163
159
148
117
100
101
66
53
27
17
-2
-23
-44
-54
-84
-80
-96
-121
-126
-108
-78
-59
-40
-31
-13
18
19
21
32
33
40
44
85
75
58
55
15
11
17
-2
-8
-2
6
13
8
-7
-3
-13
-19
2
7
34
48
50
57
76
68
72
96
113
133
134
128
149
149
148
131
120
122
104
95
85
65
63
43
31
38
40
31
39
44
42
77
94
73
72
57
41
42
14
10
1
-33
-34
-47
-67
-88
-94
-102
-103
-126
-135
-136
-123
-104
-95
-93
-76
-70
-43
-8
3
35
40
39
51
85
104
114
116
116
115
86
62
50
46
67
81
60
58
70
75
68
51
45
28
41
62
66
62
88
108
116
106
95
94
80
68
61
52
14
-17
-24
-46
-48
-82
-117
-141
-141
-135
-158
-159
-156
-154
-158
-131
-115
-137
-123
-95
-50
-12
-19
17
47
76
91
92
80
72
92
109
123
133
124
118
103
112
91
63
60
56
63
78
68
55
55
56
70
55
32
18
-7
12
8
-5
-8
-28
-38
-17
-31
-55
-48
-56
-68
-58
-81
-99
-98
-100
-103
-102
-109
-124
-122
-113
-103
-116
-123
-112
-119
-101
-106
-111
-103
-94
-65
-60
-82
-100
-95
-91
-80
-69
-64
-60
-55
-64
-52
-31
-35
-44
-23
-18
-23
-28
-44
-32
-47
-41
-44
-59
-52
-55
-54
-51
-57
-58
-45
-40
-34
-25
-32
-18
5
15
24
44
58
73
70
90
80
78
72
65
64
55
53
33
10
-8
-43
-55
-62
-82
-94
-103
-102
-101
-123
-128
-127
-138
-126
-145
-141
-108
-102
-84
-86
-89
-95
-85
-61
-35
-28
-30
-31
-30
-19
3
-10
-11
-17
-1
27
22
16
26
26
52
51
32
44
61
72
93
85
91
101
84
69
49
26
17
22
15
19
-20
-51
-88
-116
-127
-147
-164
-155
-156
-171
-173
-177
-164
-143
-136
-119
-95
-116
-89
-53
-32
1
9
10
14
5
0
-3
-20
-16
-13
-23
-15
-14
-9
0
-2
3
3
2
-9
2
11
27
30
25
21
31
37
33
12
24
24
17
44
40
34
25
12
1
5
-16
-42
-61
-61
-52
-48
-56
-37
-18
20
42
62
65
67
79
96
97
78
73
46
20
26
16
-29
-46
-52
-61
-83
-111
-132
-138
-133
-122
-125
-115
-116
-113
-90
-66
-45
-29
0
33
82
111
89
96
105
118
137
149
143
152
155
158
172
150
144
129
102
81
67
45
41
20
9
5
-16
-21
-23
-10
10
-2
-31
-44
-61
-87
-101
-127
-139
-132
-114
-89
-75
-75
-65
-61
-47
-51
-53
-38
-7
10
35
56
31
34
30
3
25
20
39
57
57
54
47
22
20
20
25
40
48
45
39
57
85
92
112
121
143
152
171
167
170
186
196
209
207
173
146
126
116
87
53
19
14
-1
-16
-16
-62
-55
-46
-73
-70
-71
-97
-90
-84
-74
-76
-80
-79
-85
-80
-67
-70
-83
-57
-43
-21
14
10
42
74
72
79
86
76
71
73
59
61
38
14
17
3
-12
-9
-17
-14
-8
6
3
-14
0
16
9
9
21
16
3
-6
4
38
50
51
44
60
91
76
62
44
29
16
11
4
-10
-5
9
12
8
15
19
15
26
23
21
19
8
9
13
20
-9
-23
-25
-27
-39
-59
-101
-100
-96
-110
-98
-89
-92
-94
-104
-88
-46
-54
-39
-17
2
19
13
2
15
28
51
33
16
16
16
1
-7
-15
-8
-16
-16
-29
-41
-57
-67
-55
-47
-53
-43
-57
-53
-59
-47
-23
-29
-49
-51
-46
-59
-56
-62
-66
-67
-39
-47
-69
-73
-88
-85
-69
-76
-96
-83
-72
-64
-61
-48
-52
-58
-33
6
13
-1
12
29
56
74
73
85
99
101
114
121
116
133
129
104
118
103
84
53
31
44
44
17
5
12
-2
8
-8
-54
-57
-69
-65
-72
-99
-90
-81
-87
-81
-81
-77
-80
-75
-59
-66
-78
-79
-75
-68
-62
-77
-103
-92
-93
-92
-77
-78
-58
-29
2
18
36
44
78
75
85
103
69
58
58
62
55
50
35
44
54
35
22
15
4
12
7
10
29
17
26
36
44
87
98
99
85
69
55
53
26
-6
-33
-59
-67
-94
-143
-159
-174
-211
-203
-200
-235
-243
-251
-248
-245
-280
-281
-247
-218
-185
-168
-139
-98
-51
-14
34
26
46
75
91
134
167
160
161
140
130
133
98
81
81
71
74
58
20
34
25
21
21
3
-5
-6
4
13
0
-7
-22
-9
-8
-16
-41
-59
-75
-78
-82
-98
-104
-87
-75
-79
-77
-93
-104
-96
-112
-91
-69
-64
-62
-56
-47
-29
-24
-15
9
28
49
50
28
34
50
20
1
8
-20
-26
-35
-27
-6
-23
-34
-36
-39
-15
-7
-16
-10
0
14
24
28
26
29
28
21
9
0
12
2
11
21
5
-19
-34
-52
-45
-15
-55
-54
-65
-66
-74
-94
-89
-75
-73
-58
-68
-81
-71
-64
-63
-63
-64
-55
-65
-58
-42
-1
-2
-11
8
5
16
42
34
40
45
46
57
41
52
63
55
72
81
76
72
59
54
35
41
33
12
8
12
15
-5
-31
-40
-44
-56
-68
-78
-47
-39
-28
-11
-4
-1
6
14
3
-2
-1
2
3
2
12
-30
-42
-12
-19
-30
-31
-23
-25
-33
-27
-21
-15
-20
-3
15
37
41
25
30
44
53
50
55
71
72
57
38
21
12
12
15
34
41
28
30
27
1
2
-7
-17
-17
-7
23
13
-8
-13
0
6
-4
-3
-25
-40
-44
-36
-27
4
14
21
20
14
16
-7
-11
-19
-34
-29
-56
-68
-70
-76
-57
-40
-44
-11
25
29
41
58
29
20
22
16
32
-4
-17
-29
-37
-37
-58
-82
-103
-104
-109
-81
-101
-68
-42
-46
-17
1
-15
-9
-10
0
12
-1
6
8
34
56
72
98
123
142
160
187
192
183
170
162
163
154
143
113
93
58
40
34
16
-11
3
-4
-4
-21
-29
-31
-37
-38
-59
-67
-87
-99
-109
-117
-145
-153
-150
-153
-144
-168
-178
-176
-162
-141
-106
-89
-58
-26
8
25
34
16
44
47
60
89
90
88
79
59
64
68
62
53
65
49
39
35
21
31
28
20
27
20
9
5
12
42
50
52
23
17
20
5
-7
-8
12
0
-16
-39
-78
-80
-83
-94
-100
-137
-158
-167
-158
-131
-107
-112
-89
-69
-72
-38
-38
-39
-10
2
40
72
74
95
119
122
134
114
92
69
57
48
43
31
18
24
21
11
-4
-25
-27
-31
-28
-14
-42
-30
-15
8
45
63
59
60
63
48
42
29
4
-1
-5
-5
-36
-54
-35
-14
7
16
21
18
34
38
66
52
39
60
63
61
59
58
34
21
4
0
-8
-38
-48
-34
-34
-43
-40
-33
-25
-42
-58
-65
-95
-84
-71
-66
-48
-21
-17
13
34
62
68
55
58
67
72
78
79
67
54
29
-8
-48
-82
-96
-131
-151
-122
-128
-150
-155
-140
-143
-130
-116
-107
-78
-46
-20
26
51
84
111
137
164
158
126
131
117
95
82
51
26
22
10
9
-24
-26
-19
-27
-23
-12
-28
-42
-40
-55
-40
-43
-43
-28
-10
10
24
-11
-9
24
29
36
28
-2
-3
-21
-25
-21
-21
-22
-38
-56
-58
-33
-46
-55
-32
-26
-58
-105
-128
-142
-152
-119
-108
-95
-57
-30
14
46
48
63
60
71
111
101
97
101
124
144
142
130
98
97
105
82
81
68
75
66
59
74
42
21
25
38
37
52
47
41
35
23
8
-1
-12
-10
17
38
37
32
35
31
6
-14
-31
-43
-53
-44
-43
-31
-49
-68
-57
-52
-45
-51
-55
-57
-59
-62
-58
-56
-37
-36
-34
-30
-16
-32
-40
-26
-27
-24
-50
-62
-73
-70
-51
-29
-30
-16
18
14
15
10
4
-2
-9
-2
7
-4
13
26
33
61
55
53
67
81
111
110
112
111
121
113
114
88
74
56
37
15
6
-17
-53
-56
-69
-69
-111
-153
-180
-203
-207
-213
-212
-192
-156
-133
-116
-82
-67
-43
-8
15
40
53
54
82
90
103
97
110
119
117
115
113
122
111
116
123
130
131
143
133
132
123
132
130
111
100
94
85
58
29
-14
-22
-29
-50
-35
-41
-25
-30
-45
-25
-35
-41
-48
-67
-68
-71
-95
-111
-126
-132
-141
-159
-185
-181
-159
-125
-114
-130
-110
-85
-79
-65
-69
-63
-62
-62
-60
-36
-43
-44
-29
-28
-14
-22
-21
10
28
63
76
53
50
52
73
94
109
101
114
112
105
100
91
80
80
88
109
118
105
91
99
97
113
98
75
65
47
37
-5
-36
-72
-112
-152
-170
-204
-249
-255
-253
-241
-214
-223
-188
-148
-127
-86
-62
-19
27
61
91
100
84
91
90
78
90
99
89
83
63
58
53
19
30
28
16
24
-2
-28
-13
4
3
-11
-18
-30
-31
-27
-8
9
34
36
56
61
74
87
76
98
75
74
82
62
45
23
8
-8
-45
-86
-102
-132
-168
-160
-151
-150
-137
-148
-162
-159
-158
-132
-101
-76
-50
-29
-23
-10
8
31
33
22
28
16
22
24
-1
4
39
51
71
82
92
89
105
121
140
158
145
148
163
155
141
91
64
53
54
51
13
9
5
12
23
31
30
14
5
-16
-16
-33
-22
-47
-70
-70
-75
-73
-70
-52
-39
-39
-19
-11
-13
-10
-14
-5
-41
-60
-63
-71
-56
-64
-60
-71
-62
-42
-20
14
29
48
69
78
89
59
88
91
94
118
94
91
80
58
36
48
9
-9
-7
-14
-8
-27
-39
-25
-13
21
40
25
19
24
23
39
61
69
77
82
103
107
85
79
95
92
106
109
86
68
78
88
95
81
62
58
57
69
52
30
37
49
66
74
72
81
74
76
76
63
27
26
24
14
-10
-39
-51
-45
-50
-23
-11
3
11
-5
-6
9
-8
-16
-18
-26
-18
-10
-32
-32
-28
-14
-8
-3
-16
-8
5
19
61
46
78
108
102
111
110
86
102
72
90
101
78
63
46
48
67
72
54
38
22
24
20
-21
-43
-35
-47
-38
-33
-51
-34
-42
-39
-23
-39
-15
-19
10
26
42
40
47
74
85
95
74
82
68
52
44
17
-15
-18
-15
3
13
18
10
10
9
15
21
31
7
13
9
5
8
14
5
-15
-15
-16
-16
-26
-34
-46
-47
-61
-73
-85
-99
-105
-98
-129
-134
-159
-167
-150
-153
-189
-193
-182
-152
-149
-145
-118
-107
-104
-73
-53
-51
-19
17
44
66
85
94
101
118
123
123
108
118
110
117
122
73
35
14
-15
-46
-58
-67
-87
-80
-72
-50
-62
-80
-99
-130
-130
-137
-167
-170
-150
-151
-148
-172
-209
-208
-207
-200
-196
-180
-167
-121
-84
-47
-2
18
47
43
51
68
34
31
30
5
17
12
-7
7
12
2
-1
4
8
17
27
28
24
10
-5
-15
-29
-21
-23
-36
-54
-67
-50
-52
-73
-59
-60
-39
-14
-4
-23
-13
-24
-3
12
11
11
-3
-12
-4
-14
-18
-16
-17
-18
-10
-33
-28
5
14
26
23
26
42
47
40
36
18
26
17
-5
-6
13
-27
-30
-25
-10
-10
-39
-39
-62
-64
-55
-12
-21
-10
10
21
56
51
44
40
54
62
65
41
26
32
26
30
14
-16
-32
-49
-69
-79
-103
-118
-123
-136
-113
-111
-99
-79
-69
-45
-30
-27
-17
-4
-8
19
0
-5
14
29
48
60
60
57
56
36
17
11
-10
-21
-14
-12
-5
-4
-13
5
24
58
72
72
99
116
127
144
141
140
136
136
144
138
121
104
108
101
118
91
75
67
44
50
43
28
29
41
39
29
31
16
10
-13
-25
-32
-48
-50
-75
-105
-105
-98
-113
-108
-108
-112
-99
-103
-92
-79
-54
-30
-18
13
5
15
35
41
54
65
60
48
57
64
51
46
40
60
70
55
54
42
37
30
28
-3
-21
-16
-20
-32
-50
-51
-26
-46
-20
-10
-11
20
25
29
52
65
57
55
37
31
16
20
19
25
20
28
29
6
-9
-25
-39
-24
-23
-25
-29
-35
-53
-33
-50
-35
-11
-17
-15
-40
-36
-23
-33
-37
-20
-15
-15
-22
-6
-4
-15
0
6
22
20
9
6
6
15
13
-2
21
42
45
60
63
77
81
91
98
106
110
109
108
85
81
65
59
47
26
18
16
0
-2
-19
-31
-56
-69
-56
-60
-35
-24
-13
7
7
6
-13
-18
-28
-12
-48
-67
-68
-82
-70
-78
-72
-81
-89
-108
-106
-87
-79
-83
-77
-72
-76
-82
-76
-37
-4
9
14
19
30
45
47
61
71
55
53
42
48
48
39
30
29
15
33
20
12
14
-3
7
-8
-32
-36
-27
-31
-27
-18
-24
3
-1
3
-5
-17
-44
-58
-63
-56
-56
-70
-51
-28
-6
-2
-22
-6
5
16
37
34
60
85
77
77
87
55
60
46
36
39
32
-5
-17
-20
-11
-22
-59
-56
-47
-52
-57
-55
-65
-56
-58
-43
-18
-46
-66
-78
-64
-32
-26
-30
-11
11
34
50
39
21
21
15
5
11
3
2
12
22
25
7
-26
-60
-78
-68
-61
-81
-70
-58
-44
1
0
-10
-8
-17
-10
-22
-23
-56
-54
-55
-52
-30
-23
-14
-22
-13
2
1
21
68
73
80
82
64
56
62
50
49
35
14
-12
-24
-36
-54
-72
-72
-79
-93
-90
-88
-90
-85
-70
-56
-74
-92
-104
-98
-96
-88
-77
-82
-64
-66
-72
-63
-60
-71
-52
-41
-14
-12
-32
-37
5
32
30
47
44
55
66
81
69
66
82
81
102
105
103
109
104
113
111
100
83
73
52
28
-3
-37
-47
-37
-46
-51
-48
-28
-3
9
15
43
25
2
14
13
2
-4
-25
-29
-14
17
19
-23
-33
-31
-45
-48
-42
-56
-74
-76
-84
-96
-111
-125
-101
-87
-47
-28
-21
-8
19
21
48
74
67
93
89
112
141
126
123
128
123
142
131
126
125
125
119
113
111
92
90
84
72
47
33
32
20
15
9
-14
-69
-80
-84
-92
-84
-94
-95
-71
-50
-32
-44
-15
-14
-9
10
14
0
-5
11
11
13
29
33
58
88
92
98
89
79
100
111
124
101
82
88
88
61
57
42
12
24
11
8
-5
-21
-23
-35
-18
-2
-14
-5
14
31
48
53
51
66
84
93
97
81
68
50
43
47
50
33
16
9
-4
-3
-4
-17
-13
-7
-2
-5
1
11
9
27
33
40
30
43
53
50
69
50
57
75
101
109
106
84
65
50
36
37
2
-15
-25
-39
-30
-35
-39
-30
-27
-25
-5
-27
-38
-35
-55
-59
-77
-96
-88
-90
-78
-45
-16
-9
-6
0
13
48
69
70
80
68
54
54
22
20
23
30
50
53
53
63
73
84
77
26
-15
-48
-69
-72
-101
-102
-103
-104
-83
-85
-84
-101
-114
-104
-111
-124
-131
-125
-114
-103
-94
-102
-90
-81
-64
-48
-30
-24
1
2
28
61
52
65
82
92
75
64
60
75
86
83
79
60
24
-7
-16
-28
-26
-20
-17
-9
-6
33
47
69
89
112
125
109
97
75
58
42
20
1
-6
-29
-52
-73
-80
-77
-75
-63
-90
-106
-134
-152
-139
-135
-111
-101
-103
-100
-97
-91
-97
-99
-92
-77
-76
-88
-63
-78
-80
-52
-32
-16
-12
-26
-10
13
23
51
45
73
91
81
81
45
27
25
9
8
-4
-18
-33
-47
-65
-77
-99
-128
-136
-126
-116
-124
-140
-127
-104
-108
-95
-86
-75
-77
-72
-68
-65
-69
-90
-81
-71
-60
-46
-67
-69
-43
-30
-13
-25
-15
16
3
22
-13
-31
-37
-38
-35
-41
-46
-55
-36
-17
-6
7
11
23
18
16
14
0
-7
-15
-34
-36
-17
-32
-35
-7
5
21
22
9
17
35
54
78
86
81
77
62
39
34
19
36
21
0
8
6
8
-4
-16
-16
-6
-30
-25
-42
-40
-45
-50
-56
-41
-34
-17
9
17
37
56
60
75
94
74
67
69
52
50
26
-3
-6
-17
-24
-46
-61
-72
-86
-106
-88
-107
-109
-103
-121
-103
-82
-74
-78
-79
-51
-23
-15
-16
17
45
35
37
33
28
39
58
91
99
102
128
121
146
145
133
117
113
111
108
93
65
48
46
50
55
46
31
30
30
26
-4
-18
-25
-46
-46
-27
-47
-35
-7
19
50
27
21
35
36
56
61
46
49
51
54
67
63
48
30
6
0
12
5
16
26
33
58
51
51
44
48
51
45
52
30
26
29
32
52
34
29
-2
2
5
-28
-26
-37
-56
-48
-38
-67
-65
-62
-58
-50
-53
-45
-46
-37
-23
-10
2
-9
-21
-18
-14
-19
-32
-13
-2
5
3
-9
-6
0
-4
11
7
-10
2
8
22
55
67
69
72
57
58
89
86
89
110
131
127
127
134
138
157
159
149
143
121
102
102
102
89
58
46
29
42
57
54
34
34
32
25
8
-17
-7
-14
-15
-6
-35
-19
-2
4
