11891
28260
0
32
0
-1536
0
3
0
16000
0
1
0
0
0
0
-10
-41
-61
-56
-25
-26
-20
-10
-18
-13
-24
-33
-1
-11
19
107
111
125
113
120
111
140
185
183
189
205
170
134
132
120
137
136
155
148
83
55
68
103
152
193
161
121
120
126
133
138
156
180
192
145
131
98
61
49
85
131
94
80
78
46
33
42
94
141
147
156
111
44
9
36
40
67
75
71
55
65
56
37
54
94
86
97
81
46
17
2
4
13
-10
39
82
74
53
12
-10
-5
8
38
71
42
78
91
74
121
134
121
134
118
115
118
90
67
69
75
114
139
136
148
154
128
123
124
103
97
94
149
218
224
243
223
153
115
129
131
125
134
123
82
54
-3
-51
-42
-7
-36
-82
-99
-109
-91
-57
-29
-66
-90
-105
-138
-139
-198
-248
-273
-250
-224
-198
-153
-172
-163
-101
-72
-81
-82
-66
-35
7
31
18
-28
-43
-50
-20
22
42
89
99
57
43
51
53
103
153
213
177
121
100
81
84
115
102
78
73
32
-15
-49
-82
-120
-124
-58
-31
-14
-18
-43
-75
-74
-3
43
84
37
-20
-56
-85
-87
-82
-91
-100
-109
-118
-132
-157
-160
-139
-103
-73
-75
-64
-28
-26
-12
-24
-16
8
12
17
-10
-4
22
23
45
99
102
88
78
50
14
-11
-9
-27
-6
53
48
44
5
-31
-50
-76
-48
-42
-71
-75
-99
-96
-77
-60
-16
34
61
86
112
94
82
100
83
59
63
46
42
40
40
26
2
-15
3
44
35
35
42
53
72
35
13
-12
-32
-32
3
11
-8
-4
-14
-25
-1
26
31
32
56
69
60
40
2
-33
-33
-30
-30
-30
-54
-48
-36
-27
-33
-25
-16
34
85
68
88
84
71
85
91
100
95
73
82
61
77
108
100
109
94
74
82
13
-6
35
52
63
53
40
-1
-27
-11
-4
1
30
68
79
74
57
34
41
47
61
27
9
-11
-43
-38
-18
-43
-49
-2
15
44
36
-7
-50
-88
-124
-128
-152
-142
-132
-91
-53
-55
-60
-63
-62
-31
-1
8
-2
-4
-7
-15
-10
-47
-60
-38
-19
-4
25
2
18
61
56
60
67
73
73
38
31
5
-22
-26
-11
9
1
-14
-26
-57
-65
-43
-44
-46
-56
-97
-116
-136
-153
-148
-139
-92
-68
-42
-36
-55
-62
-41
-43
-41
-48
-43
-27
-21
-24
-30
-23
-51
-52
-33
-25
-53
-74
-78
-48
-17
-22
-11
-9
-16
12
-8
-44
-39
-34
-24
-3
-6
-32
-59
-52
3
29
41
53
40
47
35
4
-8
-8
16
29
22
-7
-22
-28
-15
2
-44
-79
-88
-99
-92
-77
-99
-134
-120
-105
-112
-150
-174
-161
-164
-135
-78
-80
-69
-22
-3
-11
-16
-24
-27
-8
12
17
-7
-9
0
-10
12
46
52
18
-16
-8
-16
-27
-13
-17
-25
-20
-19
-20
-35
-5
7
-1
-14
-29
-55
-50
-19
-12
-22
-25
-33
-36
-50
-51
-53
-36
16
38
73
63
31
31
32
35
37
17
18
21
19
23
5
-15
-17
-31
-44
-49
-71
-52
-37
-38
-24
-36
-4
34
23
1
-33
-31
-35
-32
-24
-35
-80
-115
-123
-114
-109
-83
-75
-69
-45
-43
-49
-35
-25
-12
23
48
38
16
41
55
75
107
117
132
129
130
153
151
133
134
119
119
130
137
117
68
22
29
49
91
102
71
60
35
9
4
-4
-6
0
25
29
2
-11
-8
-2
-22
-29
-42
-56
-46
-54
-80
-82
-71
-59
-72
-58
-66
-116
-127
-119
-104
-102
-95
-92
-73
-67
-62
-58
-62
-49
-44
-7
23
31
57
47
50
79
86
114
156
171
156
153
153
152
162
178
186
186
157
136
146
145
133
138
139
129
121
107
98
102
109
84
82
73
28
9
24
18
18
14
-4
-29
-45
-62
-60
-58
-67
-59
-56
-54
-65
-68
-70
-78
-71
-56
-65
-82
-88
-82
-47
-29
-37
-30
-27
-30
-3
-15
-37
-17
-29
-32
-38
-45
-35
-37
17
63
89
68
48
46
59
42
44
33
9
24
47
63
90
96
94
100
122
124
130
143
162
148
115
89
59
68
69
47
10
-39
-63
-73
-114
-123
-125
-143
-129
-135
-143
-128
-126
-118
-122
-119
-112
-109
-99
-99
-91
-76
-80
-85
-83
-63
-55
-52
-62
-81
-96
-102
-103
-80
-58
-49
-28
-1
-5
-16
-5
6
-21
2
21
5
15
23
55
80
68
79
57
25
61
55
32
14
0
-21
-24
-7
-2
-28
-34
6
1
-14
13
20
-1
29
15
-13
-1
-10
-20
-36
-72
-92
-122
-112
-88
-89
-109
-110
-120
-135
-158
-160
-126
-116
-87
-75
-86
-95
-107
-93
-60
-43
-38
-26
3
10
15
31
63
103
141
178
159
99
81
75
75
88
65
38
20
8
1
-35
-47
-15
0
27
39
8
-17
-14
-9
19
21
2
0
-5
5
26
45
17
5
5
32
40
19
31
56
89
94
91
85
52
47
59
54
32
4
1
-28
-41
-27
-50
-50
-55
-67
-62
-48
-40
-12
-23
-26
-30
-37
-3
13
29
52
73
71
97
109
114
120
107
119
121
100
112
131
125
117
103
86
77
85
92
80
73
75
69
53
41
20
14
32
35
30
32
30
27
20
-8
4
54
80
82
89
86
73
90
118
107
105
105
100
96
96
116
133
141
156
168
176
165
178
171
155
181
180
195
203
198
192
179
161
135
134
132
123
110
90
40
-5
-15
-19
-30
-61
-91
-114
-109
-108
-115
-127
-130
-116
-99
-84
-66
-69
-57
-55
-55
-66
-72
-86
-88
-70
-88
-96
-79
-109
-122
-121
-136
-140
-125
-113
-97
-86
-100
-82
-49
-14
19
29
59
69
79
64
49
72
82
91
121
120
85
64
64
71
53
47
23
-7
-23
-32
-48
-61
-68
-71
-79
-78
-101
-108
-115
-112
-92
-62
-44
-36
-42
-41
-26
-39
-46
-45
-49
-59
-91
-115
-128
-127
-112
-98
-76
-76
-90
-68
-58
-43
-26
0
15
20
26
28
26
49
71
77
88
89
73
73
76
96
136
130
111
94
78
68
64
44
8
-14
-14
-14
-22
-49
-70
-69
-68
-69
-70
-74
-64
-62
-57
-59
-83
-102
-92
-52
-7
24
30
32
43
48
48
50
19
4
3
15
25
30
31
26
19
15
17
22
18
28
30
19
11
8
9
2
10
6
-1
-1
3
-6
-32
-34
-44
-39
-40
-31
-36
-45
-39
-33
-43
-50
-46
-50
-41
-39
-41
-71
-90
-103
-118
-119
-122
-123
-109
-104
-86
-97
-111
-120
-116
-114
-114
-112
-112
-117
-112
-81
-54
-40
-44
-20
13
55
75
62
62
67
66
82
78
77
70
78
90
78
60
64
60
60
78
51
48
46
57
77
84
86
99
86
77
76
42
37
29
18
10
17
24
46
39
20
26
16
-17
-32
-36
-57
-61
-75
-87
-83
-80
-80
-82
-81
-64
-59
-51
-43
-45
-40
-13
15
22
19
32
59
78
72
84
96
93
103
102
104
108
91
94
120
126
104
94
73
69
63
55
74
67
51
28
-3
-15
-24
-41
-47
-62
-55
-56
-70
-69
-74
-84
-74
-70
-70
-61
-63
-59
-57
-62
-49
-43
-57
-74
-65
-55
-56
-50
-44
-29
-9
0
-10
-29
-3
14
11
20
12
-10
-1
1
-3
-14
-25
-10
7
4
14
34
45
47
57
80
91
90
84
108
102
95
106
87
86
96
103
113
106
92
81
51
42
31
39
53
38
57
64
41
32
39
34
57
53
35
21
7
-15
-27
-30
-36
-42
-38
-36
-36
-41
-43
-53
-85
-95
-101
-98
-88
-71
-42
-18
11
20
11
1
23
21
29
36
34
28
16
12
22
5
-21
-22
-22
-24
9
15
-14
-29
-6
14
39
49
41
61
79
89
69
64
69
79
107
122
117
129
155
148
148
124
87
72
60
49
48
4
-23
-25
-47
-46
-53
-58
-74
-84
-115
-120
-134
-127
-126
-125
-120
-144
-151
-146
-115
-89
-85
-96
-118
-118
-108
-100
-88
-78
-66
-71
-76
-70
-70
-56
-22
0
38
51
38
30
43
68
75
69
54
43
25
14
13
19
27
27
42
56
28
31
40
46
53
70
69
85
90
92
104
86
52
39
34
11
5
16
17
7
-9
-39
-42
-36
-35
-15
-19
-47
-63
-82
-101
-94
-64
-64
-64
-45
-27
-25
-15
-14
-15
13
22
46
61
43
24
22
13
16
13
24
31
11
27
29
3
-2
-5
-2
-4
-18
-20
-22
-30
-3
7
27
63
65
74
92
111
119
123
126
129
105
79
63
41
43
59
75
83
62
31
33
26
12
-12
-28
-49
-53
-63
-79
-83
-76
-53
-62
-64
-65
-55
-27
9
19
22
40
38
29
31
19
22
51
68
84
103
114
108
89
104
130
150
169
166
149
135
127
114
107
115
128
132
128
138
123
124
112
95
84
75
78
67
45
27
-1
-14
3
14
-8
-27
-40
-55
-63
-66
-71
-68
-59
-49
-53
-68
-64
-68
-75
-58
-48
-48
-54
-48
-53
-60
-73
-71
-57
-55
-41
-33
-20
-27
-17
-12
-10
9
5
7
25
41
41
35
43
58
58
57
67
50
56
75
84
100
109
75
59
32
10
-6
-22
-42
-27
-16
-20
-28
-67
-96
-98
-86
-79
-84
-81
-71
-74
-68
-58
-103
-121
-114
-137
-149
-140
-146
-139
-112
-95
-86
-83
-65
-69
-59
-30
-8
-4
1
24
31
25
27
12
22
30
37
41
38
48
40
21
29
22
0
-2
-7
-16
-18
-20
-16
-13
-15
-4
-11
-38
-55
-60
-75
-87
-99
-103
-113
-106
-99
-101
-88
-88
-92
-56
-28
-25
-33
-39
-47
-45
-58
-57
-34
-41
-46
-39
-44
-34
-7
-7
0
7
-22
-32
-48
-33
-14
-1
6
13
0
-1
7
9
4
14
32
59
56
57
46
48
36
49
62
63
69
54
71
76
64
56
26
8
-16
-65
-86
-95
-97
-92
-113
-121
-135
-155
-138
-115
-118
-106
-82
-71
-53
-51
-57
-47
-54
-69
-75
-81
-97
-93
-110
-98
-74
-76
-76
-83
-91
-71
-71
-66
-56
-42
-35
-23
-25
-13
7
20
34
37
48
63
51
56
55
62
67
59
46
51
52
53
56
65
56
39
14
15
-6
-17
-12
-6
-5
-7
-12
-17
-14
-25
-35
-37
-38
-46
-44
-52
-63
-79
-91
-69
-77
-83
-89
-99
-86
-78
-80
-71
-55
-44
-11
24
37
52
64
71
76
60
42
37
29
42
51
65
89
97
93
91
84
71
58
64
89
89
82
83
69
75
83
89
92
90
82
69
50
26
18
14
11
-3
-14
-4
15
11
21
31
8
7
-7
-41
-41
-38
-68
-62
-47
-38
-37
-42
-53
-69
-86
-79
-81
-81
-98
-96
-86
-73
-75
-69
-35
-32
-20
-14
-8
0
-4
13
28
37
55
62
65
67
92
95
107
105
114
103
85
87
80
79
77
73
55
51
51
32
13
-20
-31
-39
-57
-68
-67
-82
-87
-93
-87
-79
-82
-106
-111
-127
-137
-133
-134
-119
-120
-114
-127
-133
-136
-146
-124
-95
-74
-77
-56
-37
-28
-21
-30
-31
-26
-27
-15
-17
-14
-7
12
23
36
45
45
53
64
58
59
51
25
33
53
70
96
102
87
83
87
100
107
113
117
115
120
125
108
118
117
100
82
43
8
-9
-22
-37
-50
-66
-56
-76
-84
-83
-101
-123
-139
-165
-165
-158
-174
-177
-153
-147
-130
-111
-84
-43
-21
-11
4
10
15
25
43
54
47
35
41
52
55
66
57
58
84
88
110
95
61
71
71
77
71
59
44
38
33
22
16
-3
-13
-24
-31
-34
-52
-81
-85
-85
-117
-119
-124
-114
-100
-102
-80
-66
-60
-32
-31
-25
-10
-18
-9
-6
8
25
9
12
15
5
4
17
8
-6
2
5
-1
-2
-27
-18
-8
4
18
33
35
35
58
62
78
78
95
91
95
95
70
58
60
42
45
18
-8
-22
-37
-25
-13
-18
-57
-38
-45
-37
-13
-19
-22
-7
-6
1
-18
-58
-64
-66
-57
-48
-77
-73
-83
-64
-32
-18
2
15
33
53
70
64
88
112
132
157
160
166
177
171
193
198
203
196
188
180
183
166
129
112
91
95
106
90
64
63
74
75
83
59
35
35
44
55
30
19
11
12
6
-7
-38
-60
-60
-42
-43
-54
-54
-48
-41
-42
-29
-38
-34
-35
-27
-15
-19
-23
-28
-32
-21
5
-19
-21
-9
-16
-3
6
17
29
57
61
71
73
61
63
79
85
86
86
92
82
76
72
51
29
34
40
60
60
51
35
47
49
40
28
11
14
-17
-17
-34
-70
-85
-100
-113
-131
-161
-182
-185
-181
-180
-169
-153
-131
-116
-99
-85
-86
-78
-63
-56
-41
-31
-35
-21
-21
-16
-19
-15
-6
-1
11
32
41
24
30
36
44
50
69
86
83
71
74
80
76
54
46
44
45
55
34
4
-2
-21
-36
-34
-59
-56
-73
-67
-52
-76
-78
-74
-69
-69
-86
-103
-115
-144
-153
-159
-167
-181
-168
-137
-114
-107
-94
-85
-74
-56
-45
-55
-39
-27
-37
-33
-2
-10
-6
8
10
30
36
52
61
83
102
103
85
81
85
91
95
96
75
59
41
36
27
6
8
9
-1
-20
-30
-30
-46
-50
-43
-42
-67
-80
-70
-97
-98
-77
-60
-42
-36
-11
-1
0
-9
-2
25
36
45
52
50
47
57
49
58
35
34
40
44
31
19
7
-3
4
-14
-23
-27
-24
-3
-8
26
34
40
62
41
37
31
36
50
56
53
46
47
36
29
24
30
19
4
4
3
5
9
7
8
12
16
16
3
-3
3
-15
-17
2
-22
-41
-41
-47
-45
-57
-66
-60
-61
-68
-61
-66
-64
-58
-52
-40
-60
-60
-42
-44
-32
-28
-34
-42
-29
-9
-16
1
7
12
19
8
5
-4
-25
-16
-6
0
12
8
11
17
18
50
68
67
73
92
111
124
117
105
107
88
84
75
70
83
79
95
120
107
113
112
103
101
69
32
34
15
-7
-10
-29
-56
-61
-62
-71
-79
-104
-122
-143
-144
-150
-169
-162
-137
-131
-134
-120
-125
-124
-96
-81
-60
-62
-52
-31
-37
-25
-8
-28
-7
27
30
54
41
60
67
113
134
143
141
151
161
171
177
182
145
134
137
131
136
98
83
81
68
70
73
45
33
19
11
6
-9
-35
-40
-40
-51
-46
-46
-52
-34
-27
-12
-21
-26
-17
-1
14
48
32
13
40
36
46
37
34
35
38
46
47
25
5
30
30
50
59
48
45
42
47
49
47
58
53
54
61
57
55
72
96
94
114
111
81
73
48
36
19
-22
-43
-59
-67
-75
-99
-121
-131
-139
-120
-113
-138
-131
-119
-112
-89
-71
-70
-71
-31
-12
-10
-14
-12
21
37
50
55
37
37
32
39
37
31
34
46
39
26
7
1
15
6
8
7
-2
-16
-36
-51
-32
-38
-46
-39
-29
-32
-22
1
14
-3
1
-4
-4
-9
-16
-25
-33
-33
-37
-34
-18
-5
-12
-22
-28
-23
-28
-24
-22
-29
-46
-44
-43
-46
-35
-30
-18
-6
-12
6
7
-6
-3
3
2
26
33
30
55
61
51
66
91
84
73
83
93
95
83
77
62
60
54
37
40
26
18
29
27
23
16
7
-2
0
-22
-33
-36
-38
-44
-57
-69
-70
-74
-87
-105
-142
-158
-162
-165
-152
-144
-127
-118
-105
-101
-101
-97
-60
-51
-39
-21
-10
3
10
27
46
74
83
79
88
101
126
125
126
138
146
145
150
152
146
151
147
137
120
94
86
84
98
112
104
94
76
43
37
35
25
14
8
9
15
1
-17
-34
-46
-40
-33
-41
-44
-58
-70
-59
-71
-74
-78
-89
-100
-113
-126
-129
-113
-116
-101
-84
-77
-63
-49
-17
3
2
16
26
34
55
65
68
72
77
83
85
62
44
37
31
30
14
-4
-14
-39
-50
-59
-85
-95
-72
-66
-50
-41
-70
-76
-70
-74
-65
-64
-68
-74
-51
-52
-42
-48
-48
-38
-48
-71
-74
-72
-66
-64
-80
-70
-68
-94
-104
-108
-100
-104
-115
-111
-111
-98
-83
-83
-75
-65
-64
-25
-20
-22
-25
-19
-18
-3
-18
-25
-24
-23
-18
-12
-5
18
26
23
22
1
-13
-14
-3
8
10
1
2
3
-6
-1
7
4
-4
-26
-19
-3
-30
-29
-16
-41
-38
-51
-62
-61
-60
-52
-43
-45
-57
-72
-60
-54
-78
-80
-64
-68
-55
-40
-38
-15
10
31
61
71
76
101
104
119
119
100
91
93
82
70
67
47
37
43
45
43
36
27
28
27
29
38
30
28
34
43
54
54
48
36
22
29
19
1
-10
-10
-16
-8
-1
-2
-8
-5
-1
-19
-36
-40
-34
-49
-53
-64
-83
-90
-83
-84
-81
-88
-83
-67
-65
-68
-69
-64
-59
-58
-69
-63
-68
-61
-62
-47
-32
-30
-7
12
22
15
30
30
28
37
28
39
52
51
45
64
77
91
105
95
105
113
101
88
73
51
26
17
-10
-21
-63
-88
-102
-114
-114
-129
-132
-139
-144
-127
-112
-110
-106
-94
-91
-77
-80
-83
-73
-46
-38
-47
-34
-25
-17
0
19
21
30
33
53
75
79
75
69
63
47
49
39
51
51
52
38
47
50
64
64
70
76
59
40
49
36
40
33
14
6
0
9
25
20
21
20
19
12
17
2
-25
-29
-28
-29
-41
-56
-51
-54
-61
-58
-82
-102
-102
-109
-112
-116
-135
-127
-123
-114
-105
-110
-100
-99
-99
-86
-72
-75
-66
-55
-42
-24
-29
-12
3
5
25
25
20
13
22
30
54
50
36
41
44
52
50
52
55
46
54
43
23
2
-1
13
1
-2
-19
-33
-46
-55
-42
-42
-60
-62
-77
-91
-99
-114
-126
-129
-134
-133
-127
-142
-131
-126
-96
-63
-58
-51
-38
-19
0
-1
11
25
43
65
100
104
107
101
115
117
106
94
85
80
69
71
77
82
81
73
83
87
99
96
103
115
106
100
75
61
37
29
53
53
28
-6
-33
-52
-66
-93
-111
-114
-125
-129
-149
-168
-163
-137
-121
-108
-93
-95
-81
-67
-35
-21
-13
6
9
7
-9
-30
-19
-18
-14
-2
-8
8
16
28
44
43
26
31
38
44
57
44
53
53
58
69
90
82
91
91
108
118
101
88
94
51
39
50
50
26
25
40
40
43
25
-7
-16
-12
-24
-57
-48
-51
-71
-56
-52
-77
-86
-90
-83
-92
-103
-110
-108
-89
-83
-102
-113
-99
-108
-104
-85
-84
-70
-56
-50
-35
-20
-37
-42
-38
-54
-38
-35
-32
-4
5
16
36
28
29
29
28
55
64
73
75
113
125
133
127
124
135
121
98
91
86
69
46
62
69
50
37
44
45
24
6
19
23
5
11
36
34
9
12
35
30
11
1
12
21
7
16
3
-11
-51
-43
-23
-24
-22
-14
6
9
4
0
2
2
-15
-9
-12
-15
-24
-16
5
1
-12
-20
-12
-13
-9
-6
10
3
6
15
28
23
18
23
24
33
31
10
-8
-6
-20
-18
-42
-65
-65
-82
-90
-98
-102
-105
-120
-113
-91
-75
-67
-67
-54
-49
-32
-10
13
18
28
56
67
65
53
33
38
38
25
23
19
17
9
-8
-22
-29
-33
-20
-6
-10
-22
-27
-17
-22
-9
-19
-20
4
-10
1
7
2
6
-3
10
11
9
15
11
12
5
10
-2
-7
-7
-3
-16
-21
-34
-30
-28
5
10
5
22
19
29
33
35
32
34
34
33
28
12
-5
-30
-32
-28
-37
-47
-38
-44
-38
-28
-41
-49
-38
-24
-6
7
2
-2
1
8
15
12
3
-1
15
11
31
27
18
18
28
28
26
31
16
-1
-13
-24
-63
-82
-90
-97
-83
-98
-103
-100
-104
-74
-83
-89
-74
-77
-57
-33
-48
-53
-26
-15
-1
16
10
-2
-16
-25
-38
-34
-16
-14
-3
24
17
17
24
15
15
11
21
21
13
6
2
8
9
8
10
18
30
33
28
18
18
6
-6
0
-6
-15
-17
-22
-27
-37
-31
-11
-13
7
-4
-11
2
-3
0
1
-10
-28
-25
-28
-24
-20
-29
-21
-7
-13
-10
5
5
-4
-2
28
15
-12
-4
6
-12
-7
-2
-11
-26
-28
-14
-21
-18
-20
-1
-1
8
8
8
26
34
64
88
83
85
93
94
94
111
109
101
103
100
93
68
41
23
9
9
-18
-24
-39
-55
-61
-68
-87
-97
-85
-82
-65
-69
-84
-62
-38
-36
-24
-12
-15
2
-20
-12
10
-43
-47
-45
-68
-70
-83
-90
-82
-98
-83
-80
-76
-68
-61
-42
-30
-42
-37
-38
-15
8
6
-2
4
5
-1
22
10
-6
-13
-14
-14
-17
-29
-32
-18
-8
6
-6
-25
-14
-3
12
24
25
23
21
28
28
18
-9
-11
-18
-14
-15
-21
-26
-35
-42
-25
-25
-40
-28
-14
12
20
39
64
74
95
110
116
122
113
111
115
112
96
95
71
55
58
33
9
-3
-8
-5
-10
-28
-27
-25
-21
4
-10
-15
-7
3
6
19
19
24
48
60
73
77
62
61
65
75
83
77
87
91
97
98
116
114
106
109
101
115
108
93
118
114
106
99
79
66
56
54
60
55
18
3
-12
-16
-26
-34
-43
-35
-33
-22
-19
-29
-25
-14
-16
7
2
-16
-14
-13
-10
-7
-10
2
8
4
28
18
27
32
52
59
83
55
40
36
48
52
28
41
57
64
81
75
67
66
69
97
103
106
96
100
116
105
101
105
104
102
106
111
89
74
55
36
21
22
15
0
14
5
7
2
-1
12
13
19
19
8
9
16
15
32
61
43
52
60
62
63
69
73
69
72
79
73
67
74
67
61
61
49
50
54
40
43
63
73
65
58
56
74
67
48
41
34
18
4
-8
-37
-37
-53
-50
-54
-93
-97
-108
-96
-94
-102
-81
-70
-70
-64
-62
-56
-31
-23
-11
12
23
25
30
40
33
34
42
43
41
15
22
-2
-21
-20
-11
-6
6
12
19
20
18
13
22
38
40
46
47
42
36
19
10
13
24
30
36
38
36
14
0
-21
-44
-40
-58
-46
-39
-59
-57
-62
-51
-43
-54
-66
-49
-57
-53
-47
-56
-35
-43
-55
-35
-37
-46
-20
-10
4
23
1
-22
-13
-18
-35
-29
-30
-38
-45
-41
-22
-38
-48
-34
-34
-34
-35
-43
-43
-33
-16
-20
-35
-28
-31
-31
-14
-16
-18
-3
3
13
27
20
11
24
7
9
19
17
18
17
20
38
29
31
54
67
69
52
28
23
20
12
-1
-2
-6
-4
-7
-2
-2
-24
-19
-31
-25
15
23
13
-1
-37
-42
-40
-41
-49
-54
-62
-58
-59
-71
-77
-83
-76
-49
-36
-41
-32
-26
-23
-23
-43
-46
-48
-48
-57
-78
-82
-74
-74
-65
-65
-77
-75
-64
-51
-48
-53
-55
-58
-63
-64
-71
-76
-57
-47
-45
-31
-32
-66
-70
-65
-91
-108
-119
-128
-133
-123
-115
-120
-114
-98
-100
-86
-60
-51
-45
-38
-33
-32
-29
-27
-3
12
13
22
18
18
-4
9
-1
4
2
4
16
29
25
23
39
53
80
86
81
93
82
88
92
120
103
92
103
103
88
71
77
88
74
73
58
18
4
0
-26
-42
-42
-65
-71
-67
-65
-46
-55
-50
-54
-47
-39
-40
-41
-50
-58
-60
-67
-74
-89
-79
-91
-93
-85
-82
-86
-95
-89
-71
-62
-87
-91
-71
-49
-40
-38
-27
0
17
28
45
39
52
46
46
58
46
43
44
43
73
89
97
115
108
109
126
110
105
106
104
111
112
124
111
104
90
90
73
41
26
20
24
13
-11
-27
-44
-49
-49
-77
-84
-86
-92
-89
-98
-107
-120
-105
-83
-65
-50
-60
-56
-32
-26
-23
-19
-7
14
45
68
85
98
111
133
159
177
168
150
167
169
160
174
158
152
139
125
122
112
89
76
68
60
39
35
33
38
49
53
60
62
57
61
55
53
37
37
33
17
-9
-30
-63
-64
-75
-74
-79
-93
-104
-119
-130
-124
-126
-125
-121
-115
-93
-85
-60
-34
2
12
13
29
32
27
26
43
35
36
41
55
66
56
50
45
50
40
47
71
58
48
56
54
53
53
41
29
20
-11
-15
-20
-37
-38
-58
-57
-67
-102
-120
-128
-123
-126
-113
-112
-112
-100
-101
-103
-116
-127
-125
-127
-130
-129
-156
-174
-181
-174
-166
-172
-178
-174
-167
-144
-140
-126
-109
-90
-69
-54
-24
0
13
38
73
101
104
108
124
148
171
150
143
143
134
117
96
65
38
41
34
39
36
12
11
15
25
15
4
-8
-15
-21
-24
-25
-48
-60
-57
-49
-57
-66
-64
-63
-44
-35
-66
-65
-71
-86
-88
-78
-90
-91
-98
-85
-67
-50
-57
-61
-65
-71
-38
-61
-68
-66
-70
-56
-41
-32
-27
-14
6
20
28
47
72
86
102
97
93
77
58
39
36
26
14
5
17
22
28
29
35
48
45
54
56
59
64
59
50
54
28
25
16
5
-7
-29
-58
-62
-89
-99
-89
-111
-127
-126
-110
-98
-103
-113
-107
-100
-82
-50
-29
-13
6
20
31
41
50
53
48
47
57
55
38
28
34
39
36
21
18
11
12
16
11
14
18
22
32
49
39
40
48
48
58
57
30
43
36
32
46
27
19
5
-6
-21
-46
-81
-97
-92
-82
-84
-95
-94
-80
-71
-56
-53
-57
-42
-43
-48
-33
-43
-50
-37
-24
-12
0
6
13
21
31
47
43
42
31
50
53
54
52
45
58
57
40
41
28
59
60
80
97
101
116
124
127
132
127
118
122
124
109
113
106
102
107
89
71
39
2
-40
-50
-58
-47
-50
-55
-64
-76
-88
-118
-149
-162
-156
-166
-149
-141
-134
-134
-120
-93
-77
-65
-36
-17
-13
2
13
8
18
47
78
83
100
120
122
129
141
136
140
145
140
145
153
134
129
126
137
136
124
128
117
125
111
109
110
87
84
82
71
55
39
24
10
-13
-32
-48
-72
-76
-76
-82
-68
-86
-88
-80
-61
-72
-78
-89
-80
-85
-79
-83
-96
-101
-99
-84
-64
-56
-45
-29
-10
16
39
43
43
32
31
39
39
21
28
51
73
93
84
93
100
87
91
105
93
105
113
116
107
73
74
65
55
61
34
19
0
-19
-26
-29
-49
-75
-70
-86
-103
-127
-145
-160
-169
-179
-172
-186
-187
-188
-196
-186
-181
-196
-206
-191
-172
-166
-171
-156
-143
-119
-101
-97
-69
-65
-56
-29
-20
-4
-5
15
15
39
49
46
54
53
53
50
54
37
23
30
34
22
18
16
14
4
-6
0
-15
-13
-31
-50
-48
-51
-55
-61
-50
-46
-59
-69
-75
-77
-88
-72
-51
-61
-45
-42
-54
-48
-54
-55
-60
-67
-57
-58
-59
-67
-72
-70
-68
-75
-84
-74
-75
-88
-73
-76
-88
-89
-76
-52
-45
-42
-23
-6
6
29
27
44
67
84
91
96
101
102
112
127
128
110
110
95
89
93
94
83
80
81
65
56
39
12
5
-11
1
-7
-24
-35
-30
-33
-37
-20
-11
4
17
18
30
31
36
40
59
81
65
79
85
71
79
87
77
74
64
36
40
40
27
26
19
17
0
-11
7
11
3
19
21
24
41
40
41
65
63
62
62
47
39
23
2
-11
-15
-8
-20
-28
-18
-45
-62
-58
-58
-59
-67
-56
-70
-76
-84
-90
-82
-66
-46
-39
-33
-31
-16
6
29
39
44
76
70
80
70
44
57
53
55
69
57
70
69
75
85
86
73
62
51
37
27
17
10
9
-5
-4
7
6
-8
4
4
8
15
-22
-24
-25
-26
-19
-24
-29
-32
-32
-23
-28
-41
-43
-41
-43
-55
-62
-73
-85
-82
-88
-86
-85
-83
-90
-81
-67
-74
-72
-56
-65
-62
-56
-87
-89
-94
-95
-97
-92
-87
-80
-73
-69
-67
-60
-48
-27
-25
8
12
-12
11
34
36
33
27
31
32
26
26
26
31
28
29
48
30
20
32
26
33
22
11
-12
-7
-15
-16
-26
-46
-35
-44
-48
-48
-57
-77
-60
-66
-64
-61
-66
-69
-89
-91
-80
-76
-73
-77
-67
-62
-63
-63
-65
-57
-56
-58
-68
-70
-79
-86
-65
-54
-50
-50
-24
2
14
39
59
84
111
134
171
176
191
198
191
190
184
158
146
129
109
115
98
70
61
57
57
60
49
45
46
51
61
53
39
24
8
11
-6
-38
-49
-65
-86
-95
-102
-119
-123
-136
-144
-145
-160
-179
-198
-197
-196
-186
-168
-166
-150
-132
-120
-96
-82
-52
-33
-13
2
12
30
36
48
74
78
78
96
87
109
125
121
109
119
116
111
109
97
92
79
71
49
13
7
3
-17
-30
-45
-67
-78
-88
-97
-108
-113
-135
-144
-151
-161
-151
-160
-177
-168
-169
-167
-181
-195
-189
-184
-184
-174
-157
-160
-160
-150
-149
-151
-152
-140
-120
-96
-67
-56
-32
-27
15
38
31
40
49
49
72
73
54
52
45
38
53
27
22
-7
-21
-10
-2
-27
-38
-41
-31
-40
-61
-79
-82
-72
-54
-43
-36
-43
-41
-42
-35
-45
-63
-70
-77
-82
-85
-96
-102
-108
-102
-82
-74
-72
-75
-68
-71
-82
-77
-100
-88
-79
-78
-67
-67
-56
-45
-39
-12
-16
-25
-3
9
34
34
53
70
72
72
80
87
75
64
72
81
66
31
13
0
-18
-44
-51
-51
-58
-52
-35
-22
-30
-42
-30
-24
-27
-25
-38
-44
-40
-50
-48
-64
-84
-95
-119
-120
-120
-149
-137
-139
-145
-143
-153
-147
-132
-140
-130
-108
-112
-99
-65
-34
0
19
34
67
79
84
108
101
109
139
136
139
137
136
140
136
119
118
105
107
103
94
108
113
91
103
102
101
81
54
32
20
17
12
6
-16
-27
-28
-13
-10
-16
-33
-39
-39
-44
-74
-93
-96
-99
-98
-91
-82
-79
-66
-33
-21
-1
4
17
25
22
27
12
3
0
0
4
9
-7
-12
2
25
47
58
62
91
107
120
133
150
155
168
165
193
197
187
196
208
200
203
185
163
165
160
155
130
114
84
66
61
59
47
30
29
31
30
23
10
9
-2
-13
-15
-42
-59
-68
-59
-40
-46
-48
-43
-41
-42
-49
-51
-48
-53
-45
-52
-44
-50
-36
-17
-5
17
41
61
86
99
98
117
113
110
130
143
155
149
154
169
164
176
192
200
202
201
210
233
228
228
245
245
268
256
245
233
230
230
231
226
187
143
122
98
88
73
34
25
5
-2
-1
-32
-22
-14
-19
-7
-12
-16
-5
8
27
44
34
36
61
68
91
82
92
104
111
141
152
138
144
149
155
145
142
126
98
88
84
80
58
52
56
63
80
76
51
49
40
28
28
28
18
19
18
44
39
35
33
30
15
2
-7
-19
-41
-54
-64
-65
-70
-77
-74
-60
-40
-18
-34
-38
-26
-37
-42
-50
-65
-58
-66
-52
-45
-67
-68
-75
-68
-59
-62
-60
-64
-52
-47
-54
-57
-55
-51
-45
-24
-23
-17
-21
-10
11
-1
15
15
29
30
27
22
8
11
2
10
20
-4
-28
-8
3
-11
-19
-27
-50
-49
-49
-46
-58
-78
-90
-93
-93
-97
-103
-116
-122
-115
-126
-131
-136
-148
-162
-154
-153
-162
-157
-154
-143
-137
-135
-122
-94
-77
-51
-47
-47
-44
-40
-22
-19
-22
-28
-38
-40
-35
-37
-57
-59
-63
-66
-82
-91
-112
-134
-132
-109
-103
-106
-94
-78
-74
-55
-51
-38
-4
-5
8
-5
-17
-24
-22
-22
-25
-23
-37
-49
-58
-56
-68
-72
-79
-82
-83
-85
-84
-91
-98
-74
-67
-60
-47
-41
-32
-30
-12
12
3
28
56
69
72
74
76
70
77
83
83
56
49
60
60
53
50
52
32
27
27
16
-3
-4
5
-7
-15
-30
-32
-46
-42
-40
-34
-30
-27
-36
-55
-45
-26
-33
-28
-13
-5
-3
-14
1
9
6
13
9
-8
-15
-21
-35
-36
-54
-68
-76
-79
-72
-81
-74
-71
-52
-23
-2
8
11
27
43
51
63
86
124
145
156
175
188
185
189
188
196
194
184
188
192
176
179
178
166
161
152
141
149
150
149
144
131
142
129
117
120
96
90
89
78
63
50
40
42
35
27
12
13
21
25
32
42
46
51
61
64
56
52
44
40
35
20
14
4
-6
-4
-9
-11
-14
-24
-30
-26
-22
-23
-20
-15
-5
3
21
34
43
54
68
74
88
101
96
100
100
89
71
58
51
59
67
71
78
66
66
88
88
76
76
57
46
33
23
10
5
16
15
-8
-13
-16
-23
-22
-13
-35
-54
-64
-70
-73
-77
-83
-93
-92
-98
-104
-93
-73
-63
-48
-22
-14
-13
11
30
48
79
91
106
122
120
127
130
121
125
127
134
151
134
129
140
139
171
175
179
181
175
170
158
127
101
96
88
76
59
29
0
-21
-28
-51
-71
-81
-95
-123
-136
-148
-171
-159
-143
-143
-145
-155
-155
-142
-134
-101
-91
-83
-87
-72
-70
-70
-67
-73
-67
-45
-31
-17
-17
-9
7
14
45
40
47
64
67
77
89
82
90
111
104
110
100
84
70
55
52
47
28
18
-5
-24
-27
-43
-66
-60
-68
-91
-109
-117
-134
-136
-120
-115
-123
-145
-139
-140
-150
-152
-143
-134
-110
-90
-62
-36
-27
-4
23
53
64
63
80
75
105
125
139
140
143
161
160
158
144
117
104
104
109
98
88
93
99
88
91
81
63
75
95
92
90
78
59
55
50
37
32
-13
-21
-24
-51
-43
-63
-84
-77
-84
-84
-87
-99
-107
-111
-112
-92
-94
-91
-87
-81
-44
-30
-34
-9
-6
-11
4
-15
-5
-1
-1
27
36
42
44
66
77
87
88
90
106
124
137
149
143
145
143
133
150
128
108
116
131
123
119
101
97
91
80
87
94
82
56
58
55
66
70
78
91
96
83
84
69
49
32
27
25
13
4
6
-8
0
2
0
-11
-9
-5
-15
-9
-10
-8
-1
11
30
29
18
25
23
23
18
28
30
28
31
30
28
32
46
57
56
78
76
76
83
102
107
121
132
142
145
142
148
158
162
160
155
146
144
129
111
108
100
91
72
39
22
14
9
12
6
5
3
7
34
19
24
27
40
44
54
42
50
50
47
37
35
29
37
19
28
32
10
12
5
7
-6
-11
-6
-9
-19
-25
-35
-41
-41
-43
-34
-18
-25
-25
-15
-5
19
16
-2
2
-3
6
6
5
-7
-6
-6
-6
-6
-24
-10
-3
10
22
13
4
12
-1
10
19
-8
-4
-9
-19
-33
-49
-39
-37
-56
-39
-35
-43
-36
-41
-57
-71
-93
-108
-118
-131
-118
-101
-86
-75
-61
-43
-40
-22
-13
-2
5
21
33
14
3
4
-10
-9
-8
-10
0
-4
-12
0
-3
-1
-5
6
19
5
5
7
13
23
44
41
40
48
44
51
36
30
18
19
6
-3
-27
-39
-32
-34
-30
-13
-10
-10
-16
-28
-44
-68
-89
-123
-130
-136
-120
-124
-150
-145
-156
-139
-140
-144
-138
-133
-112
-105
-90
-70
-58
-37
-15
-4
1
10
11
7
18
21
-1
3
-3
10
26
24
31
39
34
32
12
5
12
1
2
12
-4
-8
-3
-12
-11
-3
-14
-34
-35
-45
-48
-54
-51
-48
-40
-37
-37
-56
-59
-79
-79
-77
-85
-96
-110
-105
-119
-118
-105
-101
-91
-66
-46
-43
-40
-30
-23
-2
20
23
38
49
60
67
58
59
64
65
60
70
48
49
58
51
55
50
54
49
54
39
57
52
51
54
50
53
55
40
33
14
12
2
-13
-29
-36
-43
-61
-55
-70
-74
-95
-104
-101
-122
-134
-131
-133
-144
-164
-152
-159
-146
-140
-115
-109
-109
-110
-108
-80
-47
-33
-25
-14
-5
-1
4
22
36
37
60
89
96
96
112
111
123
132
128
140
130
116
102
83
68
65
43
18
11
-18
-40
-51
-66
-78
-110
-117
-102
-105
-112
-97
-112
-108
-102
-87
-56
-55
-67
-63
-68
-51
-63
-81
-68
-66
-65
-68
-80
-75
-77
-87
-64
-43
-58
-57
-37
-49
-38
-28
-39
-20
-2
10
34
18
13
2
2
8
-7
-8
-2
18
26
35
37
52
36
40
74
80
78
85
97
103
123
116
108
96
73
84
74
64
40
27
32
16
-13
-35
-25
-22
-25
-17
-31
-39
-33
-42
-15
-24
-49
-40
-41
-27
-38
-56
-68
-61
-59
-64
-58
-78
-91
-103
-99
-92
-99
-86
-84
-70
-39
-35
-28
-17
-11
-5
10
-2
-24
-23
-21
14
17
-2
-12
6
20
21
17
22
27
41
45
42
51
60
69
73
71
58
46
50
54
52
44
37
27
23
10
7
3
-4
-22
-40
-50
-56
-75
-86
-80
-86
-80
-68
-60
-51
-61
-36
-20
-11
-16
-17
-18
-2
-3
-28
-16
-16
-2
24
11
11
18
24
25
31
20
18
8
-2
-14
-40
-42
-52
-64
-48
-51
-40
-35
-26
-13
7
15
15
16
0
6
12
25
37
36
42
43
23
23
28
22
38
42
44
43
28
22
26
18
0
19
16
20
18
-6
-5
-4
18
35
39
42
48
58
73
75
72
62
60
52
61
45
28
9
-33
-40
-80
-420
-299
169
341
356
393
326
269
83
-268
-401
-366
-363
-153
34
48
120
223
169
55
-69
-98
-42
-71
-135
-171
-187
-169
-198
-248
-201
-113
-25
99
105
49
60
27
-88
-178
-217
-210
-107
-38
2
79
127
137
145
107
91
89
106
101
77
67
35
27
25
51
91
135
179
170
157
114
62
-7
-59
-82
-88
-78
-77
-58
-63
-45
-57
-72
-78
-105
-115
-124
-139
-172
-185
-176
-168
-153
-137
-116
-73
-48
-40
-30
-31
-47
-75
-83
-92
-99
-88
-75
-61
-40
-17
16
25
15
12
7
-13
-51
-63
-76
-53
-90
-45
-406
-1051
-1204
-1036
-749
-429
59
510
821
821
445
78
-290
-560
-535
-416
-307
-14
306
469
439
322
235
185
173
140
205
272
320
298
188
117
87
103
259
547
1068
1649
1896
1932
1333
-252
-1823
-2726
-3189
-3160
-2464
-1317
90
1227
1577
1397
792
-274
-1132
-1663
-2099
-2266
-2226
-1767
-1148
-602
-232
183
631
867
953
800
555
271
-74
-283
-454
-447
-160
466
1144
1660
1849
1764
1720
1903
2152
1669
890
203
-137
-459
-1018
-2018
-2601
-2414
-1386
-367
259
778
1411
1630
1093
46
-993
-1690
-1950
-2111
-1981
-1666
-1121
-400
162
332
436
595
660
555
187
-211
-629
-992
-1761
-2918
-3590
-3718
-3101
-2155
-747
787
1924
2538
2181
1463
495
-464
-908
-817
-112
1224
2914
4408
5323
5849
6257
6273
6233
3392
-2925
-6798
-7706
-8013
-7565
-5143
-1715
2629
5921
6131
5423
3744
839
-1146
-2865
-5059
-5539
-4254
-2940
-1940
-1211
-236
1199
2351
2833
3035
3046
2782
1766
5
-1685
-3115
-3994
-3649
-2977
-1997
-81
1680
2354
2704
2206
714
-154
-975
-1787
-2736
-3410
-3265
-2485
-1302
-688
491
1850
2540
2679
2144
1357
348
-288
-490
-297
841
2394
3912
5160
5942
6188
6112
5220
503
-4966
-7131
-7420
-7350
-5891
-3070
452
4094
5611
5037
4117
2192
68
-1218
-2783
-4314
-4008
-2874
-2127
-1681
-1122
-32
1360
2425
2866
3008
3025
2527
1155
-607
-2111
-3488
-4567
-4158
-3179
-1796
-161
1109
2016
2202
1029
-390
-1165
-1825
-2580
-2291
-1454
-644
297
1092
1618
2007
2062
2044
2321
3022
3625
3890
4264
4515
4853
5120
4465
-40
-4978
-6895
-6898
-6584
-4972
-2173
1467
5046
6119
5036
3619
1219
-1196
-2648
-4039
-5060
-4084
-2351
-1183
-536
-91
552
1437
1994
2017
2047
2165
1816
640
-1327
-3007
-3714
-3561
-2980
-2280
-970
837
1751
1826
979
-402
-1361
-1898
-2217
-2437
-1750
-707
261
968
1014
1019
1035
1048
1178
1588
2731
3865
4566
4876
4934
4986
4969
4656
796
-4497
-6920
-7043
-6765
-5549
-2996
402
4201
5942
5241
4044
1925
-642
-2280
-3819
-5285
-4738
-2985
-1621
-773
-171
601
1592
2217
2202
2115
2037
1185
-139
-1416
-2244
-3065
-3233
-2435
-1718
-819
393
913
708
332
-376
-1122
-1554
-1966
-2099
-1240
-270
306
849
1271
1425
1587
1755
1877
2631
3628
4054
4170
4367
4511
4641
4997
2907
-2266
-5952
-6889
-6851
-6402
-4485
-1559
2249
5191
5433
4452
2932
549
-1523
-3004
-4709
-5251
-3891
-2319
-1374
-698
-10
841
1733
2003
1797
1578
1411
777
-302
-1455
-2446
-2991
-2750
-2377
-1988
-987
93
653
777
530
-148
-554
-781
-1287
-1351
-655
8
487
788
944
1102
1517
2024
2831
3894
4624
4792
4846
4723
4425
4525
3265
-1532
-6032
-7463
-7342
-6973
-5195
-2313
1403
4772
5665
4745
3306
961
-1315
-2883
-4639
-5704
-4756
-3006
-1759
-975
-181
839
1895
2282
1954
1663
1501
969
-306
-1525
-2504
-3191
-3118
-2622
-2159
-1249
122
897
1122
894
243
-321
-849
-1446
-1670
-972
-223
358
985
1442
1849
2463
3292
3941
4500
4926
4956
4893
4702
4362
4242
1526
-3693
-7136
-7567
-7249
-6228
-3683
-368
3359
5758
5581
4256
2197
-443
-2385
-3897
-5506
-5627
-4102
-2412
-1308
-631
114
1156
1820
1806
1636
1492
1241
545
-642
-1763
-2645
-3200
-3035
-2737
-2253
-1027
277
969
1125
944
237
-402
-971
-1554
-1467
-885
-158
555
1304
1833
2438
3338
4057
4430
4719
4707
4584
4476
4303
4579
3109
-1551
-5833
-7213
-7280
-6851
-4895
-1951
1782
4881
5608
4782
3100
497
-1683
-3115
-4796
-5543
-4499
-2820
-1540
-718
-122
704
1407
1520
1471
1391
1305
898
77
-973
-1952
-2777
-2994
-2836
-3080
-2402
-1075
9
478
667
349
61
-73
-659
-956
-627
-203
247
813
1223
1774
2943
4036
4615
4959
5082
5115
5169
5219
5300
3160
-1814
-5939
-7396
-7768
-7448
-5363
-2030
2004
5064
5774
5072
3321
677
-1487
-3228
-5170
-5821
-4687
-3192
-1970
-1084
-294
620
1306
1584
1682
1780
1598
1218
309
-780
-1897
-2696
-3055
-3380
-3011
-1931
-587
282
761
877
564
154
-494
-1004
-927
-450
173
647
1074
1694
2560
3693
4449
4648
4795
4713
4645
4640
5006
5004
1444
-3695
-6908
-7601
-7888
-6984
-4388
-779
3308
5596
5635
4555
2371
-275
-2059
-3883
-5685
-5629
-4152
-2623
-1567
-727
26
927
1651
1793
1866
1838
1657
925
-142
-1291
-2436
-3234
-3522
-3336
-2649
-1306
-135
778
1232
1086
519
-80
-734
-1275
-978
-290
292
875
1683
2571
3752
4717
5031
5054
5126
4903
4963
5155
5417
2808
-2310
-6188
-7637
-7921
-7416
-5045
-1542
2645
5633
6135
5326
3200
345
-1898
-3651
-5590
-6007
-4785
-3185
-1937
-1026
-191
678
1611
1811
1996
2075
1971
1347
404
-822
-2212
-3187
-3613
-3424
-2834
-1561
-180
884
1388
1241
669
-68
-751
-1300
-1173
-448
302
947
1667
2377
3317
4320
4776
4861
4895
4856
5019
5327
5748
3639
-1446
-5800
-7508
-7945
-7781
-5630
-2312
1841
5177
6054
5400
3659
936
-1426
-3095
-5058
-5838
-4793
-3305
-2212
-1363
-642
9
871
1386
1801
2015
2033
1651
817
-461
-1919
-3148
-3886
-3865
-3435
-2218
-847
280
1012
1253
832
90
-524
-1022
-1107
-537
156
759
1508
2395
3420
4603
5083
5023
4912
4993
4991
5293
6023
3760
-1485
-5876
-7679
-8189
-7810
-5763
-2478
2045
5520
6476
5872
3892
948
-1412
-3266
-5424
-6155
-5001
-3280
-1903
-935
-299
305
1137
1532
1766
1822
1843
1374
537
-680
-2095
-3058
-3570
-3505
-3060
-1844
-613
351
1000
938
446
-208
-720
-1167
-1183
-515
340
1173
1913
2619
3548
4556
4995
4783
4690
4742
4967
5434
5906
3228
-2250
-6297
-7841
-8315
-7945
-5643
-2107
2286
5456
6076
5383
3430
553
-1722
-3496
-5572
-6117
-4830
-3275
-2042
-1076
-373
401
1269
1566
1839
1915
1860
1231
394
-937
-2362
-3266
-3795
-3651
-3126
-1810
-615
336
869
837
415
-338
-950
-1383
-1226
-473
401
1182
1946
2862
3886
4719
4906
4802
4742
4913
5276
6251
5832
980
-4632
-7468
-8301
-8691
-7336
-4313
-83
4353
6369
6162
4849
2105
-775
-2545
-4544
-6241
-5647
-3984
-2571
-1524
-832
-279
658
1328
1583
1943
2130
1892
1209
113
-1414
-2743
-3378
-3724
-3509
-2691
-1301
-193
670
952
756
395
-168
-844
-1160
-867
-209
516
1206
1991
3094
4304
5112
5206
5185
5073
5116
5478
5951
3279
-2500
-6886
-8341
-8599
-8079
-5755
-2105
2390
5721
6430
5611
3557
571
-1854
-3616
-5721
-6401
-5046
-3256
-1872
-796
-49
584
1419
1721
1812
1860
1725
1127
385
-675
-2111
-2969
-3395
-3430
-2863
-1746
-601
152
735
650
227
-282
-923
-1233
-1045
-439
353
1126
1826
2609
3661
4663
5068
5092
4937
4907
5164
5868
5897
1832
-3915
-7446
-8342
-8634
-7543
-4793
-825
3620
6201
6271
5022
2563
-327
-2283
-4209
-6199
-6139
-4514
-2876
-1631
-653
-33
784
1624
1950
2092
2075
1751
1142
189
-1316
-2648
-3422
-3725
-3512
-2552
-1094
-57
812
1118
801
94
-636
-1232
-1380
-957
-133
883
1820
2772
3855
4952
5291
5281
5185
5062
5036
5429
6243
3319
-2471
-6932
-8198
-8651
-7974
-5509
-1868
2555
5745
6370
5367
3073
-12
-2186
-3850
-5955
-6470
-5095
-3337
-2034
-909
-233
495
1511
1993
2117
2039
1768
1133
296
-1049
-2497
-3317
-3744
-3642
-2907
-1591
-546
393
1018
873
328
-352
-978
-1363
-1165
-526
414
1357
2416
3681
5038
5742
5663
5421
5154
5096
5187
5759
2984
-2503
-6898
-8260
-8610
-8026
-5684
-2180
2269
5516
6219
5256
3106
134
-2162
-3934
-6033
-6646
-5406
-3606
-2190
-1019
-195
643
1746
2325
2382
2194
1791
1119
237
-1016
-2450
-3529
-3846
-3516
-2781
-1603
-666
244
766
686
21
-682
-1319
-1655
-1418
-710
163
1198
2441
3741
5150
5885
5926
5743
5755
5558
5475
5723
2717
-2979
-7205
-8470
-8651
-7673
-4924
-1202
3167
6053
6435
5276
2886
-329
-2599
-4325
-6228
-6613
-5219
-3467
-2046
-817
-46
650
1681
2321
2551
2438
2000
1305
407
-891
-2546
-3690
-3840
-3498
-2530
-1436
-408
354
877
681
-21
-701
-1229
-1389
-1013
-379
355
1373
2646
4080
5349
5944
5961
5813
5892
5715
5969
5199
855
-4790
-8035
-8683
-8640
-6921
-3776
372
4457
6530
6169
4455
1702
-1298
-3306
-5155
-6660
-6407
-4750
-3128
-1865
-701
93
921
1991
2520
2555
2270
1759
920
-178
-1603
-3114
-3698
-3471
-3063
-2043
-829
155
865
1019
442
-323
-987
-1570
-1648
-1112
-377
600
1859
3335
4878
5971
6280
5916
5754
5803
5675
6043
3647
-1806
-6685
-8308
-8733
-8159
-5692
-1998
2493
6072
7046
6142
4013
869
-1812
-3798
-6105
-7180
-6147
-4306
-2872
-1505
-248
672
1788
2587
2803
2644
2140
1237
156
-1167
-2776
-3906
-3899
-3507
-2586
-1248
-170
643
997
663
-185
-883
-1491
-1812
-1452
-710
160
1160
2554
4183
5564
6214
6240
6094
6075
5988
6151
4902
63
-5501
-8312
-8678
-8451
-6447
-2912
1435
5383
7227
6683
4729
1798
-1154
-3201
-5318
-6898
-6537
-4831
-3225
-2001
-763
378
1362
2297
2766
2825
2462
1679
659
-645
-2095
-3509
-4000
-3638
-2884
-1605
-273
665
1171
974
184
-693
-1303
-1711
-1585
-974
-221
687
1829
3255
4768
5811
6195
6001
5927
5887
6351
6218
2559
-3383
-7686
-8832
-8964
-7672
-4746
-576
3950
6992
7403
5891
3232
53
-2305
-4467
-6577
-7107
-5794
-4072
-2666
-1433
-187
1034
1962
2606
2789
2669
1980
1147
-81
-1507
-3056
-4070
-3983
-3433
-2329
-913
331
982
1202
868
89
-733
-1467
-1669
-1245
-554
129
1157
2457
4178
5529
6159
6196
6249
6526
6852
6851
3146
-2930
-7850
-9426
-9715
-8653
-5644
-1249
3669
7040
7798
6480
4001
841
-1751
-4065
-6445
-7193
-6107
-4442
-3124
-1874
-529
1232
2321
2652
2867
2867
2212
1177
111
-1390
-2746
-3810
-4249
-3891
-3156
-1745
-457
547
711
623
259
-406
-1178
-1579
-1295
-581
159
800
1684
3292
4984
5776
6030
6166
6404
6774
7232
4484
-1759
-7178
-9081
-9450
-9011
-6640
-2486
2469
6410
7653
6812
4608
1499
-1168
-3332
-5923
-7263
-6318
-4680
-3397
-2230
-997
697
2362
2688
2751
2941
2655
1513
347
-1066
-2579
-3341
-4012
-4039
-3433
-2192
-892
292
786
517
366
-7
-723
-1366
-1402
-979
-239
538
1328
2868
4765
5804
6241
6292
6468
6530
7133
4811
-1000
-6736
-9161
-9469
-8924
-6709
-2816
2170
6221
7793
7070
4873
1770
-1000
-3130
-5682
-7155
-6518
-4743
-3339
-2142
-983
615
2338
2861
2862
2964
2692
1633
498
-860
-2411
-3288
-3869
-4028
-3435
-2318
-974
124
650
407
313
-83
-913
-1580
-1451
-929
-229
421
1292
2780
4610
5779
6263
6404
6465
6643
7385
5498
-562
-6470
-9366
-9946
-9438
-7013
-3196
1865
6396
8220
7660
5478
2137
-816
-3002
-5696
-7411
-6859
-5176
-3502
-2022
-815
710
2590
3168
3092
3100
2740
1734
675
-645
-2332
-3249
-3705
-4019
-3544
-2485
-1198
-47
510
164
-102
-237
-786
-1324
-1281
-893
-227
618
1291
2648
4542
5828
6364
6386
6433
6629
7263
5147
-571
-6297
-9255
-9837
-9168
-6833
-3223
1751
6120
8084
7560
5338
2200
-546
-2788
-5457
-7072
-6641
-5029
-3464
-2128
-966
639
2351
3005
3258
3367
3024
2103
1134
-332
-1978
-2946
-3609
-3841
-3357
-2260
-938
151
498
228
74
-233
-801
-1240
-1107
-634
83
765
1438
2948
4689
5782
6065
6001
6233
6480
7031
4100
-1962
-7335
-9384
-9708
-8953
-6449
-2551
2488
6481
7829
6919
4696
1613
-891
-3041
-5747
-7093
-6285
-4585
-3162
-1895
-798
830
2529
2923
2909
3030
2662
1611
619
-690
-2155
-2835
-3294
-3379
-2718
-1693
-624
266
621
242
57
-335
-1042
-1408
-1076
-521
283
1135
2098
3761
5383
6148
6189
6344
6546
6764
6832
3019
-3175
-7970
-9646
-9962
-8616
-5736
-1643
3412
7049
7806
6603
4118
924
-1450
-3769
-6339
-7155
-6053
-4462
-3010
-1705
-631
1062
2592
2807
2865
2990
2509
1517
528
-999
-2317
-2818
-3384
-3440
-2675
-1461
-339
567
628
172
44
-385
-1039
-1264
-922
-349
557
1376
2265
3796
5338
6116
6087
6229
6277
6977
6621
1883
-4528
-8744
-9816
-9909
-8186
-5075
-597
4351
7480
7685
6003
3119
63
-1990
-4390
-6757
-7084
-5580
-4026
-2707
-1562
-502
1233
2550
2633
2633
2621
2046
1137
169
-1449
-2572
-3043
-3471
-3462
-2667
-1426
-268
569
421
-56
-188
-510
-1043
-1191
-752
-37
956
1740
2706
4144
5322
5710
5537
5659
6152
7184
6371
1241
-4997
-8820
-9808
-9809
-8143
-4809
-100
4807
7613
7600
5621
2704
-164
-2349
-4888
-7009
-6948
-5264
-3578
-2303
-1239
-111
1571
2719
2595
2500
2421
1917
1039
39
-1542
-2604
-3020
-3452
-3373
-2559
-1293
-59
805
701
250
36
-467
-982
-1022
-665
-13
1026
1855
2923
4445
5532
5750
5707
6008
6418
7445
5666
-124
-6142
-9265
-10241
-9882
-7611
-3994
930
5565
7865
7516
5428
2241
-530
-2703
-5441
-7262
-6827
-5150
-3599
-2204
-1057
269
2043
3084
2875
2651
2318
1742
855
-408
-2086
-2952
-3075
-3520
-3466
-2646
-1364
-72
736
586
224
186
-318
-844
-931
-695
-78
1012
1815
3058
4609
5863
6389
6390
6545
6592
7407
5062
-885
-6940
-9544
-10103
-9531
-7089
-3362
1583
5931
7966
7309
5203
2043
-607
-2785
-5576
-7412
-6903
-5147
-3664
-2277
-1103
341
2172
3220
3122
2937
2590
1840
852
-501
-2221
-3103
-3275
-3686
-3508
-2664
-1423
-208
675
633
418
352
-155
-715
-781
-631
-87
938
1961
3438
4956
6067
6315
6461
6609
6666
7085
4169
-2041
-7538
-9532
-9880
-9064
-6321
-2418
2396
6377
7797
6859
4694
1652
-808
-2887
-5599
-7124
-6379
-4738
-3369
-2001
-837
653
2452
3245
3192
3080
2595
1719
792
-642
-2360
-3067
-3318
-3578
-3268
-2367
-1324
-253
366
97
-67
-64
-383
-724
-572
-294
422
1331
2243
3621
5037
5914
6095
6400
6565
7109
6919
2728
-3570
-8204
-9728
-9977
-8513
-5484
-1186
3665
7030
7819
6440
3864
889
-1298
-3664
-6092
-6884
-5710
-4167
-2884
-1682
-537
1111
2663
3219
3208
3089
2535
1743
679
-924
-2397
-2953
-3269
-3535
-3143
-2194
-1040
74
398
149
9
-38
-432
-639
-568
-247
509
1484
2626
4170
5520
6240
6651
6950
7037
7508
5459
-461
-6703
-9680
-10334
-9758
-7468
-3780
1011
5508
7701
7316
5320
2363
-212
-2204
-4785
-6777
-6571
-5002
-3556
-2322
-1269
155
2104
3370
3467
3213
2816
2098
1276
-71
-1717
-2747
-2837
-2986
-3045
-2523
-1599
-495
258
167
-319
-420
-479
-608
-496
-341
74
975
1893
3013
4394
5470
6183
6708
7148
7316
7489
4387
-1928
-7648
-9984
-10380
-9370
-6430
-2231
2617
6511
7985
7003
4551
1343
-1091
-3099
-5557
-6993
-6198
-4535
-3184
-2059
-1017
455
2241
3216
3204
3000
2524
1757
807
-616
-2260
-3021
-2945
-3075
-3027
-2305
-1305
-329
137
-170
-585
-616
-746
-797
-540
-197
418
1396
2249
3373
4576
5528
6044
6735
6954
7451
6735
2205
-4194
-8739
-10249
-10399
-8505
-5162
-584
4059
7188
7630
6081
3257
284
-1842
-4149
-6334
-6869
-5575
-4024
-2679
-1633
-501
1150
2789
3368
3206
2772
2074
1360
364
-1140
-2448
-2770
-2660
-2754
-2587
-2025
-1080
-118
147
-285
-540
-590
-687
-560
-311
48
696
1464
2482
3791
4826
5557
6131
6987
7245
7660
4918
-1010
-6990
-9659
-10375
-9799
-7119
-3092
1862
5965
7836
7025
4893
1848
-655
-2706
-5118
-6690
-6176
-4564
-3195
-1989
-1001
317
2030
3224
3497
3513
2912
1715
499
-749
-2272
-3025
-2873
-2354
-2025
-1455
-905
-286
-29
-440
-827
-989
-1126
-1072
-495
70
585
1386
2223
3448
4529
5445
5913
6614
7163
7562
6797
2334
-4031
-8755
-10262
-10315
-8607
-5237
-565
4168
7349
7884
6215
3450
460
-1745
-3943
-6037
-6699
-5501
-3848
-2497
-1427
-315
1215
2781
3501
3466
2999
2219
1301
286
-1109
-2349
-2810
-2586
-2184
-1943
-1464
-656
98
158
-290
-672
-930
-1078
-857
-335
236
829
1561
2382
3666
4572
5495
6056
6755
7059
7478
6162
1351
-4859
-8974
-10305
-9927
-7886
-4294
377
4810
7431
7581
5713
2780
-66
-2190
-4361
-6167
-6427
-5168
-3597
-2300
-1319
-172
1345
2687
3249
3150
2653
1991
1222
202
-1204
-2278
-2745
-2734
-2541
-2329
-1711
-862
-87
-51
-367
-677
-833
-868
-610
-166
318
897
1460
2404
3778
4844
5572
6009
6645
7003
7378
4929
-640
-6502
-9391
-10022
-9280
-6980
-3091
1737
5783
7642
6947
4693
1762
-644
-2725
-4990
-6489
-6087
-4529
-3062
-1982
-1073
246
1865
2973
3163
2878
2340
1681
926
-254
-1610
-2403
-2496
-2314
-2381
-2158
-1433
-501
-90
-230
-560
-705
-734
-669
-423
-108
319
1100
2046
3297
4419
5343
6070
6754
7211
7507
6923
2499
-3612
-8394
-10170
-10482
-8760
-5412
-759
3978
7152
7941
6478
3692
602
-1685
-4098
-6268
-6901
-5797
-4235
-2798
-1588
-379
1175
2569
3254
3263
2814
2038
1267
235
-1102
-2225
-2545
-2353
-2172
-2064
-1708
-878
-192
-143
-457
-525
-634
-709
-593
-252
95
655
1387
2250
3524
4476
5477
6186
6935
7106
7577
5801
572
-5422
-9199
-10323
-9945
-7641
-4009
873
5138
7468
7396
5505
2462
-254
-2376
-4737
-6470
-6460
-5178
-3685
-2364
-1345
-9
1663
2899
3331
3249
2580
1783
1023
-124
-1525
-2345
-2495
-2300
-2078
-1878
-1300
-421
44
-130
-506
-718
-888
-738
-317
109
520
1036
1591
2585
3896
4809
5637
6256
7058
7405
7627
4338
-1504
-6831
-9365
-10122
-9167
-6397
-2371
2455
6195
7632
6774
4436
1465
-831
-2986
-5433
-6595
-5963
-4593
-3212
-1997
-954
488
2027
2890
3189
3046
2335
1479
672
-630
-1913
-2389
-2432
-2259
-2025
-1715
-1185
-378
-115
-443
-685
-784
-917
-666
-275
155
737
1442
2007
3018
4027
4838
5559
6211
6761
7313
7291
3405
-2760
-7758
-9711
-10058
-8739
-5676
-1349
3384
6682
7600
6305
3659
606
-1525
-3639
-5802
-6576
-5586
-4100
-2796
-1729
-635
913
2392
3068
3249
3009
2251
1343
361
-1054
-2202
-2465
-2300
-1938
-1732
-1521
-961
-245
-188
-671
-860
-972
-961
-683
-235
180
721
1320
2046
3400
4404
5168
5790
6584
6885
7322
6279
1349
-4675
-8639
-9902
-9938
-7975
-4582
115
4588
7214
7444
5830
3027
238
-1761
-4125
-6090
-6344
-5123
-3757
-2476
-1412
-112
1578
2941
3417
3507
3019
1958
954
-132
-1496
-2353
-2394
-2232
-1773
-1430
-1177
-608
-52
-160
-524
-632
-874
-916
-534
-47
405
952
1367
1987
3315
4364
5195
6066
6780
7000
7351
6059
1126
-4712
-8490
-9927
-9764
-7850
-4521
56
4444
6887
7161
5687
2918
271
-1781
-4184
-6088
-6268
-5234
-3933
-2620
-1554
-160
1602
2888
3365
3589
3169
2123
1059
-170
-1520
-2443
-2622
-2372
-1839
-1424
-1143
-443
20
-108
-539
-608
-743
-750
-438
-24
429
933
1409
2140
3576
4651
5548
6269
6965
7175
7612
5657
202
-5571
-8823
-9981
-9647
-7351
-3816
830
5079
7252
7089
5369
2550
59
-1962
-4498
-6290
-6124
-5004
-3849
-2596
-1527
-47
1830
3085
3501
3724
3230
2202
1090
-293
-1883
-2602
-2635
-2425
-1980
-1562
-988
-147
312
-105
-402
-473
-770
-857
-495
-58
439
1087
1602
2665
4057
4904
5628
6498
7178
7355
7332
4329
-1359
-6670
-9387
-10123
-9186
-6605
-2732
2111
5825
7245
6697
4716
1839
-548
-2697
-5145
-6426
-5999
-4872
-3631
-2453
-1316
358
2217
3210
3562
3613
2974
1998
828
-652
-2072
-2678
-2744
-2392
-1847
-1503
-867
33
240
-211
-485
-620
-927
-953
-634
-110
539
1156
1709
2955
4310
5186
6009
6721
7172
7370
7033
3136
-2858
-7566
-9507
-9840
-8547
-5829
-1734
2969
6227
7133
6229
3961
1182
-973
-3277
-5693
-6631
-5939
-4754
-3490
-2411
-1146
696
2428
3204
3442
3287
2537
1574
427
-1063
-2255
-2649
-2619
-2326
-2007
-1562
-746
185
311
-134
-408
-501
-678
-685
-555
-174
504
1269
1967
3356
4663
5598
6278
6912
7057
7080
6033
1527
-4097
-7961
-9532
-9554
-7893
-4905
-764
3703
6308
6839
5728
3407
848
-1203
-3685
-5912
-6408
-5659
-4550
-3323
-2216
-851
1064
2649
3266
3448
3150
2329
1379
111
-1543
-2533
-2845
-2820
-2533
-2107
-1528
-597
168
124
-226
-381
-554
-755
-769
-628
-213
425
1034
1975
3742
4920
5796
6477
7201
7191
7161
4712
-819
-6200
-8921
-9664
-9047
-6873
-3388
1177
5068
6773
6502
4920
2445
190
-1846
-4380
-6145
-6125
-5195
-4182
-3103
-1972
-321
1682
3027
3483
3599
3107
2214
1170
-356
-2063
-2770
-2816
-2638
-2360
-1879
-1261
-328
81
-140
-375
-455
-602
-653
-545
-398
42
675
1100
1824
3426
4705
5758
6521
7243
7542
7583
4763
-903
-6185
-8886
-9653
-8900
-6718
-3227
1312
5134
6741
6398
4715
2386
375
-1683
-4255
-5889
-5806
-5006
-4124
-3161
-2013
-236
1847
3180
3689
3854
3390
2494
1333
-249
-1839
-2581
-2807
-2637
-2484
-2073
-1384
-303
213
175
83
-41
-297
-537
-532
-379
41
600
1140
2407
4084
5265
6169
6994
7512
7430
6767
2829
-3013
-7620
-9424
-9689
-8469
-5877
-1891
2754
5938
6801
6002
4178
1812
-175
-2420
-4829
-5944
-5487
-4622
-3735
-2759
-1390
595
2486
3445
3837
3827
3219
2238
1027
-666
-1987
-2520
-2570
-2498
-2241
-1890
-1103
-120
255
34
-112
-126
-258
-347
-384
-148
441
1145
1738
3036
4340
5193
6025
7043
7552
7537
6385
1844
-3884
-7785
-9396
-9755
-8192
-5157
-892
3514
6221
6712
5858
3877
1438
-607
-3055
-5328
-5940
-5334
-4668
-3768
-2687
-1152
921
2694
3537
3965
3910
3124
2040
600
-1156
-2302
-2590
-2670
-2458
-2253
-1866
-1104
-162
83
-12
20
20
-146
-233
-261
-102
383
870
1655
3260
4522
5546
6476
7529
7726
7628
5131
-326
-5625
-8610
-9836
-9569
-7346
-3915
581
4561
6454
6398
5133
2878
682
-1392
-4014
-5863
-5977
-5394
-4721
-3699
-2472
-696
1480
3041
3735
4043
3622
2658
1517
32
-1641
-2520
-2690
-2638
-2381
-2032
-1345
-412
63
-124
-277
-196
-322
-425
-328
-44
405
1002
1413
2426
4011
5195
6022
6679
7245
7436
6919
3068
-2760
-7286
-9182
-9684
-8573
-6096
-2298
2206
5439
6389
5680
3947
1730
-125
-2344
-4830
-6074
-5774
-5096
-4320
-3426
-2080
-23
2063
3262
3819
3958
3370
2367
1058
-681
-2205
-2800
-2855
-2720
-2274
-1837
-1115
-129
226
-21
-219
-287
-475
-551
-522
-295
287
996
1634
3102
4675
5570
6259
6936
7262
7244
6233
1843
-3804
-7648
-9093
-9372
-7939
-5156
-1136
3217
5886
6427
5587
3755
1506
-373
-2751
-5134
-5977
-5524
-4954
-4121
-3075
-1614
500
2409
3363
3860
3894
3155
2069
650
-1208
-2517
-2963
-3021
-2766
-2241
-1749
-991
-186
-12
-152
-184
-366
-564
-486
-354
-131
404
1014
1840
3543
4772
5635
6428
7352
7493
7407
4999
-234
-5440
-8333
-9487
-9260
-7165
-3806
712
4564
6371
6380
5223
3046
844
-1260
-3818
-5622
-5817
-5265
-4678
-3790
-2651
-927
1180
2696
3563
4081
3888
3007
1735
127
-1668
-2690
-3091
-3076
-2648
-2043
-1454
-625
25
60
-34
-94
-257
-436
-379
-356
-106
412
898
1792
3619
4923
5930
6657
7393
7549
7513
4552
-916
-5903
-8357
-9414
-8934
-6892
-3426
1078
4753
6326
6257
4978
2847
870
-1247
-3844
-5479
-5531
-5019
-4414
-3645
-2571
-690
1492
2952
3706
4142
3853
3028
1731
11
-1725
-2594
-2867
-2808
-2429
-2022
-1491
-518
164
153
3
-54
-181
-270
-243
-247
10
541
1118
2323
4104
5255
6228
7015
7620
7848
7157
3039
-2833
-7004
-8936
-9736
-8679
-5988
-2099
2498
5759
6671
6142
4508
2336
422
-1983
-4621
-5697
-5402
-4990
-4350
-3458
-2143
-73
1981
3191
3979
4241
3654
2559
1144
-719
-2352
-3052
-3210
-2920
-2145
-1419
-911
-166
124
-41
-227
-456
-694
-541
-201
93
591
1130
1645
3201
4761
5568
6265
7033
7547
7800
6301
1430
-4142
-7650
-9119
-9286
-7737
-4859
-595
3769
6181
6528
5589
3666
1562
-411
-2955
-5181
-5752
-5316
-4779
-3988
-3035
-1435
741
2556
3477
4092
4109
3466
2294
728
-1154
-2415
-2928
-3030
-2713
-1872
-1297
-831
-313
-149
-113
-199
-379
-511
-289
-135
-40
297
769
1588
3456
4821
5663
6460
7336
7765
7735
5452
-13
-5253
-8114
-9247
-9295
-7418
-4082
443
4474
6423
6427
5305
3330
1193
-900
-3607
-5619
-5799
-5215
-4715
-3902
-2725
-978
1265
2854
3656
4120
4043
3178
1863
153
-1646
-2679
-3009
-3081
-2604
-2000
-1595
-737
-51
10
-180
-133
-270
-397
-267
-105
165
740
1355
2769
4411
5317
6160
7071
7743
7887
7048
2793
-3145
-7368
-9199
-9751
-8650
-5780
-1592
3075
6033
6862
6163
4379
2014
-37
-2443
-4955
-5963
-5535
-4956
-4248
-3249
-1817
257
2230
3346
3995
4154
3534
2464
1014
-924
-2461
-3031
-3150
-2919
-2187
-1627
-1100
-331
36
-63
-207
-321
-397
-312
-163
-55
441
1037
1980
3792
5041
5701
6458
7489
7890
7983
5603
181
-5481
-8315
-9490
-9381
-7593
-4017
640
4783
6703
6633
5446
3341
1118
-1012
-3606
-5673
-5815
-5144
-4590
-3843
-2632
-845
1339
2900
3660
4185
4055
3186
1895
210
-1667
-2828
-3120
-3041
-2598
-1917
-1513
-729
-32
41
-211
-342
-531
-608
-351
-127
192
862
1644
3032
4642
5460
6086
6986
7646
7972
7077
2680
-3476
-7765
-9415
-9812
-8564
-5566
-1211
3483
6492
7099
6167
4217
1801
-316
-2705
-5143
-6036
-5431
-4681
-3928
-2951
-1570
439
2352
3375
3960
4121
3574
2539
1040
-886
-2339
-2835
-2950
-2771
-2146
-1798
-1087
-251
168
-132
-298
-424
-526
-512
-376
-67
619
1322
2311
4077
5077
5695
6450
7432
7842
7752
4591
-1240
-6478
-8979
-10093
-9496
-7150
-3243
1547
5517
7008
6601
5052
2744
552
-1749
-4438
-6037
-5783
-5076
-4442
-3539
-2305
-447
1686
3018
3737
4127
3727
2865
1661
-45
-1757
-2600
-2836
-2898
-2352
-1761
-1424
-655
-69
121
-52
-93
-299
-257
-127
-54
278
897
1609
3334
4864
5559
6218
7266
8003
8188
6213
529
-5490
-8830
-10113
-10250
-8255
-4701
0
4553
6831
6772
5496
3413
1128
-934
-3581
-5741
-5946
-5184
-4675
-3937
-2881
-1224
1030
2781
3552
4110
4090
3222
1979
368
-1444
-2665
-2984
-2981
-2653
-1952
-1571
-812
-85
122
-97
-115
-291
-433
-282
-80
147
834
1537
2842
4631
5592
6174
6886
7506
7863
7332
3139
-3208
-7663
-9396
-10142
-9127
-6163
-1906
2818
6183
7025
6158
4272
1894
-104
-2449
-5127
-6235
-5557
-4857
-4236
-3270
-1855
199
2232
3275
3844
4003
3324
2239
988
-925
-2471
-2977
-2928
-2722
-2064
-1507
-1083
-368
16
-59
-152
-287
-451
-230
134
353
809
1367
2137
3801
5119
5756
6432
7443
7948
8070
5583
-409
-6086
-8978
-10103
-9999
-7703
-3983
853
5165
7049
6692
5232
2892
613
-1494
-4245
-6170
-6042
-5255
-4683
-3857
-2702
-912
1288
2834
3528
4021
3738
2733
1494
-157
-2007
-2863
-2888
-2794
-2277
-1632
-1323
-690
-56
3
-186
-141
-307
-269
7
201
587
1276
1853
3192
4832
5617
6232
7139
7866
8099
7074
2292
-4073
-8394
-10110
-10593
-8989
-5750
-1242
3588
6654
7115
6050
3954
1437
-638
-3091
-5574
-6288
-5482
-4802
-4029
-3046
-1565
547
2509
3407
3919
3983
3304
2205
712
-1271
-2718
-2996
-2950
-2757
-2323
-1934
-988
-24
352
0
-147
-291
-321
-160
72
389
1110
1882
2971
4538
5508
6131
6703
7430
7696
7569
4451
-1454
-6844
-9328
-10255
-9512
-7050
-3034
1789
5699
7145
6572
4830
2336
149
-2050
-4662
-6288
-6004
-5160
-4330
-3481
-2291
-414
1756
3056
3661
3829
3348
2364
1105
-652
-2300
-3025
-2990
-2796
-2236
-1730
-1289
-606
-133
-157
-384
-482
-499
-169
260
519
877
1502
2157
3534
4882
5523
6094
7039
7680
7978
7239
2698
-3709
-8184
-9797
-10316
-8968
-5822
-1240
3593
6666
7168
6124
4041
1489
-538
-2955
-5489
-6345
-5537
-4708
-3958
-2967
-1498
637
2654
3523
3878
3896
3254
2101
648
-1161
-2638
-2909
-2768
-2553
-2536
-2061
-1069
77
288
-84
-172
-103
-199
-107
134
440
1107
2064
3393
4731
5607
6237
6976
7646
7780
7320
3581
-2680
-7812
-9775
-10465
-9576
-6584
-2054
2801
6346
7438
6556
4578
1959
-285
-2551
-5108
-6460
-5852
-4831
-4066
-3160
-1741
191
2299
3484
3962
3928
3352
2196
777
-995
-2489
-2977
-2819
-2540
-2101
-1836
-1221
-380
65
-256
-461
-390
-217
17
302
602
1234
2005
3151
4548
5388
5960
6642
7450
7867
7728
4664
-1336
-6847
-9625
-10645
-10016
-7312
-3091
1812
5728
7326
6785
4919
2338
34
-2168
-4679
-6243
-5969
-5085
-4249
-3337
-2078
-269
1863
3282
3942
4133
3637
2645
1275
-543
-2288
-2948
-2806
-2574
-2110
-1831
-1497
-644
30
49
-275
-424
-489
-313
-98
141
760
1705
2659
4210
5418
5961
6501
7148
7637
7887
6770
1837
-4317
-8621
-10178
-10391
-8584
-5297
-515
4237
7157
7511
6159
3707
1109
-1040
-3551
-5856
-6497
-5647
-4688
-3717
-2691
-1133
990
2869
3754
4088
3841
2970
1780
184
-1701
-2741
-2901
-2678
-2368
-2120
-1961
-1118
-271
-42
-366
-338
-320
-179
41
239
678
1449
2319
3656
5003
5715
6290
7073
7637
7929
7417
3344
-3004
-7863
-9843
-10413
-9233
-6216
-1635
3277
6699
7554
6507
4217
1515
-638
-2940
-5435
-6451
-5671
-4623
-3747
-2862
-1520
430
2417
3454
3875
3794
3184
2162
783
-1155
-2599
-2822
-2560
-2298
-2086
-1941
-1261
-312
162
-189
-352
-462
-410
-273
38
349
1187
2084
3291
4776
5576
6057
6572
7361
7491
7815
5172
-661
-6565
-9403
-10500
-10200
-7735
-3674
1382
5517
7482
7068
5305
2526
129
-2086
-4688
-6476
-6235
-5122
-4138
-3145
-1932
-157
1976
3371
3859
3936
3454
2556
1333
-439
-2183
-2753
-2510
-2227
-1987
-2017
-1577
-590
135
-80
-344
-361
-326
-178
70
433
1181
2135
3247
4752
5677
6290
6703
7552
7808
7904
5527
-44
-6073
-9474
-10678
-10428
-8038
-3993
1120
5413
7531
7169
5418
2685
67
-2245
-4774
-6594
-6518
-5371
-4323
-3298
-2053
-354
1693
3168
3727
3809
3391
2490
1332
-195
-1933
-2652
-2543
-2193
-1952
-2107
-1598
-664
128
-129
-346
-335
-359
-278
-53
283
926
1955
3252
4828
5699
6137
6713
7533
7883
8043
6187
861
-5397
-9120
-10510
-10472
-8372
-4370
728
5222
7586
7557
5911
3159
450
-1933
-4532
-6583
-6694
-5496
-4373
-3342
-2116
-384
1629
3103
3703
3880
3394
2533
1425
-13
-1828
-2819
-2819
-2347
-1879
-1299
-1263
-876
-415
-188
-462
-695
-777
-566
-102
399
1009
1945
2974
4500
5884
6253
6278
6877
7680
8090
7186
2425
-4051
-8512
-10132
-10585
-9156
-5620
-729
4352
7427
7740
6249
3838
1065
-1228
-3774
-6206
-6767
-5580
-4392
-3463
-2419
-948
1090
2920
3619
3742
3456
2705
1730
352
-1553
-2847
-2984
-2545
-1958
-1706
-1620
-901
-141
48
-412
-567
-686
-612
-281
111
657
1504
2548
4015
5526
6076
6472
6960
7580
7769
7276
3318
-3033
-8109
-10277
-10936
-9743
-6578
-1841
3262
6858
7766
6681
4343
1515
-847
-3286
-5871
-6972
-6133
-4873
-3743
-2655
-1270
733
2671
3551
3821
3619
2809
1720
525
-1186
-2619
-2897
-2574
-2190
-1453
-887
-702
-278
-213
-403
-747
-990
-1114
-544
299
945
1716
2535
3494
5100
6097
6289
6495
7212
7868
8253
5837
-284
-6503
-9748
-10830
-10467
-8032
-3892
1465
6054
7996
7383
5343
2522
32
-2208
-4964
-6845
-6508
-5185
-4092
-3058
-1879
-135
2012
3400
3822
3799
3137
2095
1048
-578
-2522
-3337
-3054
-2616
-1884
-1123
-1004
-515
-142
-155
-502
-805
-1076
-817
-224
229
950
2031
2943
4480
5981
6409
6759
7433
8160
8451
7185
1992
-4569
-9084
-10924
-11146
-9215
-5471
-421
4794
7783
8088
6489
3822
989
-1329
-3993
-6405
-6873
-5772
-4511
-3354
-2217
-733
1403
3270
4024
4173
3677
2595
1519
137
-1825
-3127
-3166
-2653
-2001
-1198
-893
-610
-167
-166
-494
-879
-1158
-982
-339
204
782
1643
2412
3500
5292
6285
6712
7204
7869
8272
8252
4614
-2087
-7807
-10159
-10899
-9980
-7006
-2464
2855
6887
8249
7213
4842
1903
-336
-2638
-5440
-6901
-6129
-4815
-3777
-2733
-1448
449
2551
3681
3970
3737
2883
1874
753
-1216
-2974
-3269
-2618
-2136
-1578
-969
-805
-376
-338
-596
-995
-1052
-855
-233
197
485
1171
2241
3004
4434
5703
6315
6799
7598
8120
8342
6502
662
-5741
-9607
-11021
-10933
-8462
-4509
605
5522
8091
7932
6133
3312
646
-1533
-4310
-6576
-6684
-5517
-4337
-3081
-1860
-268
1886
3530
4023
4040
3341
2283
1193
-322
-2193
-2975
-2795
-2369
-1812
-1040
-993
-554
-234
-286
-728
-1003
-1190
-868
-283
188
858
1921
2746
3846
5397
5969
6455
7029
7755
8228
8301
4471
-2254
-7957
-10698
-11515
-10296
-7034
-2333
3194
7201
8527
7523
4952
1845
-517
-2974
-5786
-7057
-6274
-4951
-3666
-2488
-1200
703
2682
3707
4030
3785
2905
1933
829
-1057
-2665
-2956
-2635
-2170
-1566
-1555
-1071
-328
135
-176
-395
-652
-597
-194
47
282
1061
2022
2997
4659
5750
6544
7089
7872
8190
8362
6428
730
-5611
-9836
-11394
-11308
-8835
-4866
478
5344
8086
8201
6404
3513
676
-1662
-4499
-6673
-6908
-5777
-4470
-3099
-1799
-148
1882
3431
4006
4018
3272
2229
1179
-356
-2220
-3150
-3104
-2630
-1936
-1277
-1230
-866
-324
-167
-489
-845
-972
-568
-48
299
772
1645
2446
3825
5485
6168
6554
7150
7928
8338
8322
4556
-2076
-8038
-10687
-11519
-10492
-7514
-2642
2926
7084
8483
7538
5148
2116
-390
-2945
-5794
-7329
-6682
-5313
-3922
-2665
-1214
736
2764
3737
4063
3808
2829
1631
477
-1287
-2695
-3007
-2646
-2166
-1437
-1298
-1139
-519
-236
-505
-758
-910
-862
-335
201
656
1434
2292
3276
4815
5781
6111
6704
7513
7849
8355
6719
1247
-5440
-9778
-11462
-11344
-9057
-5071
374
5291
8011
8138
6392
3216
334
-1925
-4581
-6850
-7118
-5948
-4534
-3163
-1924
-276
1884
3397
3997
3888
2789
1556
697
-585
-2250
-2880
-2543
-1895
-1506
-1659
-1524
-763
-79
-273
-540
-826
-840
-470
-44
179
735
1734
2780
4312
5567
6164
6722
7492
8060
8339
8018
3847
-2798
-8435
-11009
-11804
-10375
-6963
-1984
3471
7314
8546
7473
4878
1669
-806
-3426
-6190
-7405
-6602
-5207
-3712
-2407
-1005
873
2713
3480
3602
3270
2473
1623
605
-1076
-2393
-2748
-2587
-2460
-2580
-2120
-1113
171
373
90
-83
-190
-437
-477
-273
260
1314
2559
4092
5623
6496
7042
7560
8037
8166
8294
5210
-1445
-7722
-10810
-11793
-11051
-7956
-3203
2281
6757
8770
8085
5654
2343
-340
-2835
-5793
-7615
-7069
-5550
-4087
-2669
-1226
525
2445
3503
3693
3407
2674
1835
988
-617
-2219
-2683
-2487
-2225
-2174
-2122
-1427
-343
253
-176
-478
-587
-540
-303
105
583
1565
2694
4013
5405
6153
6671
7176
7826
8100
8420
5899
-336
-6927
-10582
-11929
-11415
-8678
-4058
1504
6224
8581
8217
5906
2551
-266
-2668
-5525
-7480
-7197
-5678
-4126
-2750
-1468
186
2050
3249
3552
3327
2664
1922
1100
-521
-2047
-2820
-2715
-2390
-2018
-1946
-1506
-582
-39
-300
-641
-679
-552
-311
-28
522
1433
2518
3722
5240
6055
6603
7033
7758
8012
8596
7223
1801
-5257
-10062
-11675
-11636
-9474
-5456
126
5222
8313
8529
6637
3408
377
-1907
-4567
-6970
-7407
-6053
-4432
-3080
-1912
-363
1611
3151
3628
3484
2756
1927
1137
-89
-1817
-2763
-2589
-2073
-2263
-2332
-1668
-468
104
-134
-450
-507
-631
-722
-460
2
833
2022
3280
4650
5774
6508
7122
7630
7986
8403
7918
3240
-3906
-9298
-11401
-11779
-10345
-6680
-1390
4142
7870
8895
7448
4491
1261
-1141
-3797
-6574
-7557
-6437
-4733
-3331
-2145
-703
1177
2806
3477
3444
2901
2039
1366
263
-1438
-2651
-2791
-2420
-1998
-1970
-1913
-1132
-168
48
-415
-694
-730
-527
-263
46
702
1894
3067
4531
5957
6461
6987
7540
8120
8478
8359
4502
-2325
-8272
-11218
-12134
-10953
-7637
-2562
3139
7360
8922
7969
5228
1949
-631
-3231
-6048
-7318
-6515
-4963
-3468
-2315
-1018
819
2629
3565
3723
3204
2268
1549
591
-1110
-2479
-2758
-2516
-2150
-1647
-1349
-1048
-580
-337
-596
-970
-1251
-1003
-269
456
1215
2310
3346
4600
5985
6511
6690
6959
7869
8678
8915
4913
-2128
-8439
-11313
-12210
-11174
-7904
-2688
3243
7633
9088
7781
4956
1693
-867
-3438
-6229
-7523
-6506
-4715
-3314
-2260
-1046
793
2640
3580
3801
3552
2504
1292
286
-1172
-2746
-3137
-2632
-2194
-1803
-1313
-410
293
152
-480
-903
-1160
-1437
-1071
-394
427
1555
2882
4064
5679
6622
7288
7588
7943
8157
8641
6239
-314
-7113
-10793
-12042
-11476
-8700
-4098
1517
6475
8894
8539
6106
2765
-33
-2381
-5301
-7335
-6986
-5397
-3793
-2487
-1245
449
2502
3715
4046
3595
2538
1496
695
-717
-2310
-2908
-2498
-1860
-1359
-1287
-1154
-644
-342
-570
-1009
-1390
-1338
-726
78
690
1544
2733
4061
5716
6674
6899
7261
8011
8656
8967
7070
717
-6167
-10488
-11896
-12031
-9446
-4930
933
6076
8786
8582
6390
3169
151
-2265
-5096
-7203
-7112
-5530
-4059
-2742
-1530
135
2127
3536
3904
3837
3074
1684
652
-666
-2222
-3017
-2712
-2081
-1636
-1438
-1062
-306
-29
-594
-1085
-1215
-1362
-1092
-415
331
1384
2655
4011
5553
6663
7032
7354
7906
8245
8756
7355
1571
-5594
-10149
-11901
-12053
-9898
-5710
-99
5236
8344
8556
6676
3472
415
-1947
-4744
-7135
-7324
-5859
-4315
-2922
-1692
-176
1857
3460
4072
4096
3311
1876
674
-557
-2106
-2870
-2642
-1981
-1372
-1349
-1351
-700
-112
-439
-872
-1089
-1175
-966
-326
250
1167
2441
3848
5695
6748
7140
7455
8184
8627
8884
7189
1266
-5596
-9989
-11641
-11944
-9829
-5657
90
5448
8413
8500
6585
3591
526
-2014
-4970
-7234
-7347
-5897
-4419
-3026
-1780
-98
1967
3446
3908
3896
3261
1881
644
-555
-2192
-2979
-2673
-1983
-1247
-612
-564
-498
-381
-622
-1020
-1400
-1538
-1116
-47
773
1668
2846
4080
5690
6801
7136
7178
7828
8251
8941
7672
2107
-5170
-9786
-11564
-11882
-9909
-5786
-101
5346
8489
8650
6711
3487
361
-2017
-4782
-7149
-7324
-5725
-4187
-2876
-1722
-169
1820
3367
3883
3920
3259
1955
620
-703
-2397
-3292
-2903
-1892
-1404
-1240
-647
298
610
-189
-933
-1304
-1562
-1598
-915
20
1220
2769
4406
6087
7107
7535
7745
8104
8229
8470
7678
2278
-5007
-9946
-11631
-11966
-10112
-5933
-344
5129
8397
8890
7052
3823
435
-1953
-4732
-7243
-7568
-5967
-4247
-2882
-1609
-63
1900
3470
4047
4054
3364
1918
602
-604
-2198
-3164
-2925
-2020
-1360
-1259
-972
-95
368
-306
-960
-1207
-1403
-1459
-822
110
1227
2640
4208
6045
6979
7403
7553
8075
8240
8720
7285
1760
-5450
-10196
-11671
-11756
-9916
-5994
-172
5159
8203
8395
6578
3454
448
-2001
-4812
-7171
-7497
-5871
-4113
-2843
-1748
-39
2046
3544
4072
3931
3227
1973
695
-659
-2254
-3109
-2827
-1901
-1167
-1016
-976
-288
63
-322
-1120
-1488
-1667
-1374
-671
206
1273
2657
4373
6411
7346
7386
7461
7930
8204
8461
6728
996
-5849
-10232
-11773
-11918
-9691
-5449
389
5496
8278
8218
6298
3137
9
-2597
-5440
-7556
-7472
-5834
-4214
-2831
-1521
233
2212
3547
4013
4066
3342
1949
400
-1178
-2676
-3182
-2777
-2002
-1345
-791
-189
493
503
-275
-916
-1287
-1670
-1628
-877
177
1431
2840
4463
6372
7432
7769
7916
8220
8331
8680
6914
1195
-6003
-10428
-12049
-11851
-9837
-5455
415
5772
8594
8648
6528
3147
9
-2616
-5504
-7730
-7638
-5887
-4053
-2720
-1476
280
2291
3622
4163
4135
3323
1869
435
-1142
-2748
-3360
-2908
-1974
-1117
-774
-468
49
257
-340
-1050
-1515
-1814
-1446
-560
506
1728
3171
4974
6884
7707
7734
7868
8313
8619
8842
6410
-101
-6900
-10585
-11773
-11668
-9068
-4373
1625
6583
8963
8416
6070
2727
-273
-2903
-5940
-7874
-7235
-5383
-3825
-2509
-1166
612
2652
3931
4331
4190
3242
1902
427
-1378
-3122
-3509
-2949
-2099
-1139
-659
-265
247
347
-291
-973
-1593
-1947
-1546
-570
462
1761
3272
5261
7415
8107
7967
7916
8422
8768
8995
5290
-1865
-8258
-11071
-12134
-11434
-8390
-3307
2806
7538
9208
8079
5310
1872
-883
-3730
-6891
-8257
-7055
-5166
-3569
-2253
-837
1112
3174
4204
4510
4228
3097
1692
17
-2043
-3643
-3692
-3169
-2523
-1431
-252
734
1231
1010
258
-551
-1586
-2327
-2124
-1246
-83
1536
3465
5674
7847
8711
8559
8437
8444
8503
7916
3280
-3923
-9504
-11510
-12132
-10958
-7521
-1992
3944
7991
8909
7511
4646
1353
-1334
-4381
-7447
-8467
-6950
-5072
-3565
-2199
-443
1812
3731
4450
4665
4241
2973
1403
-498
-2603
-3888
-3612
-2786
-1912
-1388
-643
458
1088
556
-393
-930
-1486
-1816
-1672
-912
310
2076
3986
6250
7626
8226
8510
8858
8791
8664
7264
1769
-5220
-10293
-12133
-12441
-10362
-6342
-458
5011
8287
8759
7074
3880
469
-2271
-5375
-7883
-8219
-6609
-4838
-3214
-1779
80
2135
3695
4348
4558
3864
2487
955
-965
-3100
-4016
-3698
-2774
-1844
-1118
-154
865
1173
458
-390
-1159
-1900
-2067
-1688
-843
585
2459
4435
6677
7936
8492
8535
8634
8526
8859
7189
1022
-6245
-10639
-12203
-12317
-10162
-5712
260
5756
8776
8888
6741
3306
99
-2484
-5744
-8250
-8096
-6243
-4484
-2947
-1496
379
2520
3964
4514
4614
3810
2400
926
-1094
-3241
-3876
-3466
-2661
-1889
-1080
-181
891
966
209
-567
-1184
-1816
-1860
-1374
-586
893
2890
5102
7232
8226
8501
8561
8641
8515
8698
6080
-576
-7196
-10829
-12414
-12270
-9341
-4437
1629
6638
8910
8502
6166
2542
-603
-3345
-6679
-8546
-7806
-6069
-4450
-2804
-1214
786
2776
3902
4364
4441
3539
2208
704
-1396
-3322
-3753
-3298
-2567
-1474
-536
50
717
713
-5
-819
-1534
-1912
-1461
-682
131
1549
3275
5303
7395
8322
8244
8224
8630
8926
9000
5905
-897
-7449
-10858
-12165
-11960
-9186
-4166
2024
6967
8973
8244
5850
2439
-596
-3491
-6775
-8522
-7608
-5788
-4242
-2792
-1205
822
2873
4015
4415
4431
3656
2270
562
-1628
-3424
-3710
-3342
-2712
-1967
-926
101
877
741
-158
-850
-1417
-1816
-1657
-1021
-70
1435
3166
5131
7135
8051
8462
8605
9039
8964
9392
6445
-339
-7367
-10893
-12379
-12042
-9298
-4284
1809
6830
9050
8525
6187
2598
-399
-3125
-6415
-8385
-7597
-5793
-4299
-2892
-1386
684
2745
3865
4303
4456
3695
2393
877
-1183
-3173
-3733
-3415
-2699
-2268
-1270
-82
1055
869
3
-741
-1255
-1829
-1855
-1200
-204
1307
3147
5326
7222
8119
8533
8559
8692
8546
8831
6264
29
-6693
-10570
-12164
-11981
-9442
-4662
1348
6359
8884
8647
6420
2952
-141
-3011
-6263
-8235
-7736
-5960
-4290
-2808
-1354
618
2616
3893
4376
4428
3832
2802
1203
-1030
-2993
-3560
-3290
-2717
-2214
-1389
-68
953
898
0
-669
-1120
-1463
-1647
-1176
-208
1381
3134
5259
7100
8181
8717
8693
8735
8517
8672
5586
-1147
-7914
-11181
-12355
-11896
-9030
-3941
2003
6880
9037
8348
5857
2376
-578
-3379
-6702
-8594
-7690
-5815
-4291
-2843
-1247
783
2825
3993
4448
4481
3795
2505
948
-1309
-3217
-3592
-3091
-2755
-2127
-988
427
1259
1020
173
-481
-1106
-1779
-1848
-1258
-196
1416
3322
5526
7581
8594
8874
8752
8655
8665
8681
5277
-1773
-8240
-11437
-12476
-12014
-9102
-3983
2256
6958
8968
8226
5655
2202
-691
-3740
-7183
-8883
-7901
-5948
-4331
-2890
-1185
1049
3048
4072
4455
4401
3620
2479
799
-1450
-3295
-3676
-3424
-2966
-2164
-870
476
1266
1071
420
-346
-1183
-1892
-1962
-1285
-111
1647
3517
5881
7885
8987
9004
8623
8523
8701
8706
4472
-2557
-8816
-11386
-12453
-11608
-8635
-3209
3018
7679
9365
8251
5446
1961
-861
-4228
-7665
-9070
-7730
-5740
-4109
-2699
-1009
1234
3099
3999
4274
4177
3465
2402
665
-1797
-3639
-3948
-3398
-2613
-2094
-1048
318
1194
828
34
-676
-1272
-1557
-1433
-892
89
1677
3587
6015
7558
8241
8583
8784
8896
9160
8772
4382
-2683
-8626
-11496
-12513
-11699
-8413
-2857
3198
7384
8979
8031
5347
2063
-757
-4087
-7336
-8594
-7498
-5750
-4229
-2884
-1014
1256
3094
3971
4390
4278
3587
2370
487
-1975
-3576
-3832
-3428
-2877
-2145
-987
316
1049
669
-38
-743
-1289
-1665
-1559
-959
204
1918
3876
6176
7709
8560
8837
9138
8886
9047
8711
4543
-2675
-8712
-11445
-12441
-11452
-8225
-2813
3150
7533
9097
8207
5384
1943
-824
-4070
-7426
-8791
-7666
-5930
-4306
-2880
-1130
1113
3009
3917
4347
4213
3437
2276
580
-1863
-3536
-3856
-3414
-2785
-2195
-1216
100
1029
724
-24
-694
-1199
-1506
-1355
-796
294
1984
3854
6187
7766
8639
8982
9112
8826
8827
8690
4925
-2074
-8128
-11081
-12358
-11733
-8683
-3435
2506
7061
8937
8338
5680
2188
-717
-3899
-7404
-8858
-7780
-6065
-4507
-3019
-1280
928
2809
3784
4316
4281
3484
2486
889
-1526
-3371
-3867
-3870
-3533
-2577
-1073
425
1270
1071
529
-165
-1151
-1773
-1656
-976
125
1896
3971
6495
8237
9131
8998
8931
8787
9150
8632
4016
-3144
-8564
-11038
-12519
-11926
-8377
-2739
3191
7509
8991
8086
5508
2187
-694
-4250
-7806
-8898
-7477
-5925
-4553
-2948
-1009
1159
2948
3740
4188
4135
3428
2108
297
-2034
-3630
-3841
-3577
-3341
-2542
-1222
119
835
535
-57
-585
-1136
-1638
-1473
-840
321
2171
4559
6852
8217
8915
8917
8931
8714
9122
7942
2682
-4578
-9544
-11647
-12562
-11349
-7333
-1489
4144
7940
8901
7634
4671
1440
-1490
-5063
-8200
-8797
-7283
-5684
-4271
-2716
-663
1552
3180
3984
4490
4278
3389
2104
139
-2275
-3667
-4012
-3704
-3252
-2368
-978
423
1161
737
106
-571
-1096
-1522
-1373
-804
556
2342
4830
7171
8431
8876
8890
9149
8961
9299
7104
1189
-5903
-10320
-12245
-12558
-10772
-6390
-167
5321
8366
8743
7212
4148
1054
-2031
-5675
-8335
-8476
-6943
-5343
-3905
-2336
-87
2137
3535
4263
4627
4269
3429
2053
-173
-2449
-3542
-3702
-3456
-2981
-1904
-674
652
871
386
-310
-938
-1542
-1740
-1413
-586
933
2913
5406
7554
8680
8989
9168
9174
9060
9163
5559
-1489
-7924
-10942
-12505
-12416
-9625
-4405
1774
6584
8719
8520
6431
3042
184
-3021
-6808
-8814
-8016
-6466
-5147
-3682
-1791
610
2738
3757
4294
4653
4070
3138
1716
-868
-3184
-3824
-3704
-3636
-3015
-1969
-368
999
1190
489
-207
-935
-1566
-1603
-1279
-307
1424
3446
5724
7705
8587
8893
9052
9300
9307
8827
4488
-2386
-8239
-11158
-12610
-12029
-8863
-3524
2541
6905
8679
8086
5926
2680
-219
-3668
-7077
-8524
-7622
-6234
-4899
-3425
-1545
837
2821
3789
4289
4395
3891
3016
1459
-1119
-3181
-3720
-3576
-3562
-3236
-1981
-48
1276
1201
352
-280
-828
-1284
-1438
-1135
-211
1649
3904
6387
7869
8858
9175
9413
9246
9233
7723
2264
-4750
-9614
-11819
-12752
-11190
-7139
-1336
4223
7800
8701
7606
4826
1599
-1264
-4804
-7822
-8453
-7255
-5894
-4446
-2818
-692
1591
3181
3923
4493
4418
3633
2627
721
-1791
-3332
-3714
-3593
-3268
-2305
-1050
225
921
702
88
-636
-1399
-1567
-1163
-496
796
2612
5019
7132
8264
8735
8838
8972
8873
8887
5874
-428
-6675
-10185
-11791
-11975
-9811
-5164
782
5553
8085
8193
6402
3343
504
-2602
-6136
-8304
-8047
-6639
-5329
-4045
-2304
47
2053
3251
3950
4421
4050
3297
1961
-229
-2370
-3293
-3387
-3591
-3503
-2263
-177
1265
1411
909
499
-152
-1058
-1557
-1331
-476
1149
3182
5678
7484
8663
9178
9399
9112
8950
8237
3944
-2433
-7927
-10603
-11951
-11307
-8539
-3206
2409
6409
8096
7737
5540
2563
-262
-3630
-6774
-8204
-7584
-6282
-4978
-3600
-1524
859
2621
3504
4127
4196
3668
2744
1239
-832
-2450
-3212
-3564
-3380
-2335
-835
702
1487
1488
1060
324
-782
-1607
-1740
-1167
41
1801
4133
6831
8608
9375
9412
9143
8547
8182
5860
621
-5360
-9388
-11109
-11298
-9593
-5876
-421
4405
7320
7841
6539
3869
1099
-1933
-5218
-7627
-8077
-7010
-5607
-4225
-2597
-321
1798
3129
3715
4008
3664
3005
1851
48
-1883
-3174
-3520
-3457
-2844
-1684
-79
1352
1855
1444
546
-456
-1317
-1779
-1614
-743
938
3261
6243
8193
9081
9127
9222
8710
8383
6898
2494
-3296
-7762
-10133
-10953
-10178
-7310
-2183
3036
6332
7541
7130
5030
2247
-673
-4180
-7023
-8051
-7451
-6236
-4896
-3404
-1148
1218
2691
3345
3885
3848
3198
2192
586
-1353
-2468
-2746
-2629
-2594
-2185
-1309
-172
534
390
20
-398
-807
-1025
-987
-593
657
2557
5160
7075
8029
8310
8471
8473
8140
7176
3641
-1590
-6119
-8672
-9958
-9848
-7541
-3058
1815
5221
6800
6691
5267
2849
154
-3039
-5922
-7260
-6898
-6028
-4979
-3625
-1559
645
2192
2919
3494
3689
3274
2371
1124
-545
-1814
-2421
-2618
-2627
-2331
-1500
-447
247
412
336
42
-508
-990
-1056
-791
-99
1141
2695
5017
6764
7604
7995
8371
8098
7631
6011
1874
-3073
-6697
-8634
-9321
-8425
-5957
-1462
2848
5386
6274
6007
4376
2182
-308
-3299
-5644
-6488
-6134
-5411
-4372
-3113
-1026
1064
2358
2961
3504
3436
2782
1795
445
-1342
-2324
-2453
-2220
-2056
-1678
-744
477
974
636
232
-221
-882
-1384
-1357
-1036
80
1634
3744
6088
7173
7421
7434
7558
6985
6183
3128
-1000
-4793
-6888
-8201
-7937
-6432
-3126
975
3934
5228
5355
4473
2845
880
-1808
-4267
-5580
-5746
-5468
-4684
-3578
-1852
52
1568
2326
2874
2963
2610
1820
817
-210
-1054
-1613
-1839
-1738
-1376
-846
-114
469
620
440
108
-434
-964
-1123
-739
-32
1068
2502
4659
6266
6719
6720
6706
6430
5861
4121
-382
-4905
-6591
-6274
-6226
-5590
-3043
950
3889
4469
3932
3152
1950
408
-1327
-3667
-5292
-5231
-4360
-3957
-3485
-2219
-181
1404
1980
2085
2357
2198
1432
611
-187
-858
-973
-729
-838
-844
-421
241
502
269
-111
-214
-351
-759
-945
-645
-29
904
1973
2991
4407
5510
5597
5364
5301
5269
4921
3192
422
-2082
-3777
-5016
-5408
-4870
-3118
-1001
-68
727
2050
3016
2839
2034
509
-1207
-2971
-4363
-5013
-4927
-4097
-2483
-905
58
952
1829
2185
1804
1357
1012
770
286
-55
-169
-157
-227
-285
-248
-336
-370
-302
-263
-360
-259
19
473
1012
1708
2786
4310
5041
4896
4630
4747
4645
3859
1803
-330
-1948
-3182
-4051
-4060
-3243
-1485
628
1900
2236
2179
1848
1058
-234
-1782
-2835
-3263
-3347
-3294
-2815
-2009
-1013
-169
322
434
579
549
366
33
-254
-335
-81
203
332
421
535
641
541
195
-169
-370
-464
-502
-341
115
866
1843
3115
4454
4811
4489
4164
4043
3638
2405
911
-93
-927
-1923
-2658
-2804
-2333
-1214
79
946
1391
1527
1467
945
-241
-1539
-2298
-2741
-3098
-3188
-2796
-2168
-1418
-643
-70
309
470
480
433
104
-379
-441
-191
46
184
411
669
864
757
455
196
-24
-196
-149
4
262
801
1588
2373
3233
3801
3791
3570
3207
2876
2407
1454
420
-95
-561
-1210
-1703
-1734
-1250
-581
-205
95
360
511
576
338
-275
-983
-1520
-1959
-2376
-2553
-2338
-1942
-1516
-1128
-714
-250
70
219
282
265
214
45
-199
-326
-192
33
230
390
501
537
461
312
195
198
347
591
974
1476
2121
2705
2913
2914
2931
2825
2467
1761
885
270
-121
-627
-1160
-1221
-944
-408
-33
296
422
647
607
351
-145
-641
-1042
-1451
-1897
-2017
-1796
-1507
-1248
-898
-471
-168
-112
-256
-301
-303
-282
-291
-270
-183
17
221
333
345
339
350
317
237
184
256
483
785
1151
1504
1608
1558
1585
1672
1674
1603
1619
1749
1766
1510
1067
574
104
-176
-371
-498
-532
-336
-34
268
408
411
299
113
-172
-576
-1110
-1433
-1464
-1326
-1231
-1171
-982
-715
-573
-498
-371
-158
15
76
85
63
5
-57
-48
-34
71
280
536
771
1006
1203
1085
753
562
575
545
470
610
1050
1434
1612
1635
1641
1534
1330
984
439
-27
-235
-233
-160
-152
-160
-76
-7
-161
-326
-392
-391
-425
-479
-494
-505
-695
-957
-1062
-959
-811
-649
-404
-179
28
98
41
-96
-126
4
207
351
450
642
930
1110
1132
1081
1027
909
715
527
460
526
664
810
933
996
1056
1040
934
763
578
469
375
220
30
-114
-191
-189
-169
-149
-121
-115
-94
-130
-271
-438
-529
-535
-526
-515
-493
-472
-483
-463
-442
-447
-419
-355
-231
-117
-62
-28
42
143
313
531
723
814
787
722
670
579
483
470
487
550
598
638
691
717
721
679
536
371
222
139
119
142
216
363
439
380
198
23
-118
-244
-316
-293
-264
-241
-181
-154
-162
-121
-30
37
86
115
151
124
26
-88
-159
-178
-192
-135
-29
101
215
292
307
292
329
356
361
348
360
375
374
362
355
364
327
280
251
236
189
114
38
4
-2
12
89
163
225
304
361
371
282
121
-48
-244
-396
-427
-381
-307
-208
-104
15
68
52
57
91
123
154
153
129
118
104
75
90
129
155
195
215
229
220
223
196
168
194
248
289
302
310
321
350
321
244
140
33
-45
-75
-91
-73
-32
-18
8
20
57
70
51
62
124
133
99
25
-76
-155
-178
-172
-140
-90
-49
-38
-9
28
62
100
206
339
418
468
463
428
329
180
19
-77
-117
-83
2
80
160
219
225
182
141
115
149
175
204
259
326
354
348
300
240
158
99
98
106
118
139
129
100
89
93
118
155
179
214
262
253
160
20
-112
-165
-130
-119
-163
-175
-170
-184
-179
-118
-69
55
187
176
118
91
14
-87
-185
-242
-233
-197
-163
-115
-75
-32
45
142
193
231
278
320
323
305
272
219
159
89
27
-51
-73
-36
19
78
126
134
114
117
130
114
126
127
168
283
398
407
323
171
70
40
-14
-65
-76
-88
-64
-33
-11
47
122
242
336
334
321
288
198
34
-161
-290
-354
-391
-403
-321
-211
-105
-14
21
4
-44
-95
-144
-154
-126
-66
-1
69
91
96
76
65
60
71
94
106
100
63
55
67
66
63
83
127
175
229
226
160
75
-2
-81
-147
-188
-197
-190
-226
-197
-132
-4
146
270
300
282
256
196
92
-27
-117
-172
-217
-220
-192
-152
-98
-39
7
40
11
-3
15
11
10
6
15
21
21
28
21
-29
-65
-78
-59
-39
-49
-71
-66
-34
39
84
87
94
101
116
115
43
-60
-135
-161
-183
-213
-243
-262
-259
-230
-175
-116
3
145
260
307
307
268
195
78
-32
-133
-220
-284
-286
-280
-241
-189
-103
-4
54
69
57
36
-5
-11
16
13
27
20
39
52
17
14
20
38
27
13
0
21
64
51
51
40
38
55
69
42
-37
-108
-155
-195
-217
-221
-249
-260
-245
-231
-194
-122
-31
89
196
239
216
160
112
11
-107
-205
-265
-292
-292
-282
-251
-182
-87
-2
59
56
37
47
30
35
24
14
57
104
143
149
128
141
178
173
145
146
147
124
111
103
106
80
57
43
26
-1
-67
-127
-178
-196
-170
-166
-175
-203
-211
-161
-112
-69
22
144
238
308
338
317
251
145
16
-119
-240
-298
-313
-300
-265
-177
-55
58
121
115
106
117
70
4
-69
-111
-68
-8
19
68
73
96
107
87
72
31
3
33
50
40
19
2
10
15
8
-50
-76
-91
-95
-122
-142
-175
-190
-202
-209
-182
-139
-62
25
131
219
253
276
231
145
43
-103
-204
-231
-226
-231
-200
-113
3
102
171
183
172
144
101
62
13
-19
-26
3
59
101
129
140
130
124
107
85
96
100
102
114
91
57
3
-29
-42
-63
-70
-104
-140
-160
-147
-153
-149
-148
-170
-169
-156
-119
-74
-10
85
172
226
224
168
95
-12
-133
-224
-259
-279
-297
-270
-195
-87
29
106
143
142
123
89
17
-77
-125
-118
-78
-19
7
21
29
36
56
55
49
54
62
63
64
41
19
-19
-38
-30
-28
-33
-31
-21
-11
-5
-5
-29
-53
-72
-53
-28
-14
41
123
217
328
350
304
244
144
34
-108
-191
-211
-242
-236
-196
-118
-21
74
110
86
49
13
-27
-102
-174
-190
-145
-99
-71
-52
-5
24
19
13
-22
-33
-7
-25
-32
-40
-26
-4
-13
-36
-52
-62
-52
-39
-35
-67
-85
-81
-93
-93
-97
-76
-40
15
76
151
232
285
312
293
233
136
25
-82
-153
-152
-142
-128
-80
15
137
252
302
304
286
252
211
128
44
25
38
54
70
83
100
110
90
75
51
19
10
-6
-26
-42
-32
-47
-77
-103
-114
-85
-97
-113
-111
-120
-145
-149
-146
-151
-134
-97
-42
17
77
139
210
257
279
257
201
106
0
-58
-82
-101
-115
-86
-28
54
130
168
163
130
98
43
-3
-55
-107
-80
-35
1
42
79
105
130
152
154
135
149
141
117
90
72
63
48
19
-10
-10
-20
-41
-58
-78
-115
-145
-156
-144
-130
-95
-81
-43
4
90
163
225
245
228
199
122
-3
-135
-208
-241
-264
-253
-196
-115
29
132
204
208
174
120
50
-20
-64
-76
-51
-16
8
46
86
125
133
130
135
144
149
126
71
27
17
-11
-30
-45
-62
-82
-77
-81
-131
-169
-185
-187
-183
-179
-161
-135
-82
-25
46
104
155
212
222
196
116
11
-89
-181
-231
-227
-221
-175
-83
17
148
239
264
253
199
151
93
22
-4
-12
13
41
64
101
119
120
131
136
124
106
81
50
13
1
-11
-15
-14
-37
-44
-35
-29
-20
-43
-69
-79
-81
-64
-55
-44
-2
61
106
163
180
200
214
209
180
101
23
-37
-84
-95
-112
-106
-69
0
78
140
153
153
113
51
-4
-50
-73
-54
-16
-9
11
48
95
128
113
114
128
135
133
107
86
71
49
51
65
65
60
51
44
34
6
-33
-67
-93
-96
-90
-83
-48
-3
43
96
142
152
156
163
145
97
33
-53
-115
-141
-175
-194
-190
-136
-71
7
67
81
63
24
-7
-45
-82
-88
-90
-70
-47
-15
12
23
50
82
105
123
143
146
132
76
48
16
-13
3
5
-2
3
-1
2
0
-10
-1
0
6
8
27
56
95
156
199
205
206
220
206
184
127
43
-25
-80
-104
-123
-122
-101
-57
3
41
35
37
3
-56
-108
-164
-173
-168
-162
-129
-111
-119
-105
-102
-102
-88
-78
-62
-59
-75
-91
-106
-120
-136
-127
-100
-72
-87
-103
-104
-74
-58
-82
-97
-88
-74
-49
-22
8
65
137
183
218
215
214
215
196
165
114
57
28
-2
-25
-27
-7
50
94
116
137
179
151
86
22
-8
6
28
25
40
25
17
-12
-37
-16
6
44
56
69
48
23
1
-16
-34
-47
-50
-85
-123
-145
-170
-175
-182
-184
-178
-160
-137
-148
-139
-91
-41
31
82
115
117
123
130
132
108
61
27
10
8
-6
-12
12
71
138
186
216
207
150
74
14
-44
-84
-96
-86
-82
-71
-66
-68
-53
-23
30
66
83
80
62
70
39
8
-11
-27
-43
-50
-77
-77
-77
-99
-95
-89
-101
-100
-108
-88
-68
-46
-5
39
63
69
59
37
14
-14
-47
-89
-130
-136
-139
-125
-86
-39
9
65
117
130
124
97
27
-21
-31
-39
-41
-44
-47
-23
-33
-32
-30
-11
17
34
22
13
24
-11
-33
-44
-48
-53
-68
-82
-79
-70
-58
-42
-29
-12
-8
-1
7
29
68
103
132
143
148
118
108
111
89
77
47
26
-15
-65
-79
-69
-56
-21
35
87
130
143
137
115
72
38
2
-35
-33
-33
-20
10
33
27
64
103
135
155
137
112
89
54
13
-30
-59
-88
-121
-133
-130
-137
-109
-94
-68
-68
-67
-68
-68
-50
-22
20
19
32
34
39
33
40
43
30
10
-14
-24
-59
-74
-67
-74
-38
12
50
83
96
73
21
-47
-95
-121
-129
-109
-67
-57
-33
19
50
110
157
185
205
213
179
126
85
54
35
16
12
-8
-29
-17
-39
-43
-47
-59
-54
-63
-58
-16
11
33
57
60
81
79
82
77
86
101
113
113
101
108
112
133
152
147
166
174
232
261
245
196
127
71
8
-62
-106
-112
-105
-112
-69
-58
-49
-17
9
37
45
20
-4
-33
-53
-62
-71
-90
-95
-85
-57
-26
2
1
10
16
29
19
29
56
60
73
81
90
94
88
94
85
90
66
58
42
10
1
-15
-28
-15
6
35
77
112
116
90
50
6
-36
-86
-114
-131
-126
-93
-81
-70
-30
6
58
95
111
111
100
68
44
-22
-92
-134
-169
-176
-176
-154
-139
-122
-84
-66
-64
-80
-86
-59
-46
-32
-23
-35
-33
-51
-45
-50
-57
-45
-53
-44
-30
-51
-55
-49
-39
-26
-4
11
58
78
63
60
24
-8
-22
-51
-77
-78
-89
-78
-65
-39
5
47
91
125
146
161
139
109
74
6
-39
-75
-113
-131
-147
-170
-166
-123
-114
-124
-121
-134
-143
-134
-145
-133
-117
-119
-114
-134
-139
-148
-140
-107
-74
-77
-80
-107
-122
-102
-72
-54
-14
15
58
80
74
48
14
0
-12
-44
-96
-104
-86
-51
-12
8
41
85
129
175
179
179
175
152
112
57
3
-49
-75
-58
-37
-4
21
25
19
20
14
9
-13
-30
-38
-28
-41
-90
-103
-105
-98
-101
-130
-149
-134
-108
-98
-120
-145
-148
-116
-87
-86
-77
-79
-55
-59
-48
-35
-62
-64
-58
-61
-35
-27
-9
31
61
103
153
180
210
223
230
228
203
146
81
40
2
-23
-25
-6
10
41
72
101
115
122
124
132
134
107
89
72
46
38
36
30
44
48
55
85
79
43
10
-27
-59
-70
-79
-97
-118
-94
-95
-100
-103
-128
-163
-177
-189
-212
-202
-171
-145
-109
-81
-55
-14
38
77
103
128
126
104
67
48
21
-29
-43
-36
-39
-9
13
28
30
32
38
30
43
42
21
27
27
-11
-21
-11
2
18
24
17
36
48
50
57
49
46
36
19
22
37
41
63
57
53
29
-9
-57
-77
-97
-97
-72
-83
-71
-53
-31
-7
0
19
21
29
6
-29
-69
-90
-104
-98
-107
-117
-96
-77
-37
-1
42
70
77
75
75
88
90
56
65
53
45
58
44
27
34
57
64
63
53
40
24
25
24
0
-24
-21
-16
-11
-1
-7
-11
-22
-33
-44
-69
-85
-79
-82
-75
-41
-24
15
48
78
106
93
47
8
-40
-65
-91
-113
-133
-131
-104
-67
-53
-32
-9
10
21
11
-3
8
16
12
3
-9
-9
21
44
56
57
71
67
66
51
35
22
6
-1
-10
-8
13
19
6
25
37
38
26
-10
-33
-46
-48
-45
-41
-21
2
20
39
89
90
90
90
52
30
-17
-51
-73
-103
-105
-102
-108
-108
-97
-64
-7
6
2
-8
1
14
-1
-32
-58
-50
-47
-24
-10
20
42
47
77
97
76
58
50
46
28
-4
-12
11
21
33
54
61
31
2
-28
-48
-40
-64
-57
-63
-42
-3
4
27
72
89
103
85
67
31
1
-35
-47
-71
-92
-98
-92
-94
-82
-56
-27
-8
-12
-10
-18
-17
-34
-39
-40
-7
5
-5
9
31
38
58
57
54
42
14
7
-17
-48
-65
-83
-72
-41
-35
-22
-1
0
-4
-29
-60
-76
-77
-73
-38
-10
7
48
81
106
100
77
59
46
33
22
1
-9
-17
-32
-21
-2
19
56
85
105
100
87
77
60
67
93
90
96
133
160
182
204
204
191
179
167
135
101
81
59
23
-16
-47
-42
-39
-44
-17
6
-2
-7
-22
-55
-85
-92
-87
-83
-65
-30
3
31
50
68
57
40
22
2
-27
-42
-51
-53
-69
-71
-90
-75
-57
-26
6
11
15
6
-6
-4
1
-2
-7
9
55
88
96
133
141
144
142
129
115
131
122
108
100
80
67
82
103
125
121
113
99
85
64
36
-8
-30
-34
-38
-10
2
21
48
68
71
61
19
-13
-54
-85
-95
-116
-133
-155
-173
-174
-164
-171
-166
-161
-168
-177
-202
-213
-221
-205
-166
-129
-84
-55
-31
5
20
5
0
4
-5
3
2
0
5
-33
-31
-10
16
60
107
134
155
164
119
102
72
48
50
60
81
89
97
124
149
158
163
146
131
116
110
84
58
47
25
14
-14
-27
-5
-13
3
3
-12
-12
-18
-26
-28
-48
-54
-36
-32
-23
1
-8
-25
-36
-38
-26
-23
-48
-47
-73
-97
-117
-135
-135
-112
-84
-38
-9
14
21
29
28
26
30
57
83
110
157
191
210
235
232
242
224
205
177
143
108
85
54
6
-46
-82
-109
-107
-119
-129
-114
-118
-103
-100
-99
-112
-103
-80
-54
-44
-35
-35
-59
-67
-76
-79
-82
-83
-69
-71
-68
-79
-73
-66
-51
-20
-1
10
21
20
4
-16
-21
-36
-44
-36
12
36
50
100
131
163
179
160
149
126
105
88
62
58
47
43
34
1
-16
-16
-4
-6
1
1
-6
2
-6
-12
-6
8
11
24
36
21
11
0
-12
-15
-25
-21
-37
-61
-93
-116
-123
-136
-129
-109
-91
-89
-95
-115
-125
-128
-142
-134
-120
-103
-58
-8
55
89
132
166
193
196
175
172
159
145
144
133
135
126
112
120
114
131
157
163
173
182
191
195
193
191
187
194
191
169
130
71
34
0
-24
-48
-89
-112
-139
-181
-205
-234
-254
-250
-254
-228
-224
-220
-203
-215
-204
-208
-219
-207
-184
-148
-102
-59
-39
-9
18
48
69
62
64
65
30
28
19
7
23
48
45
76
88
70
93
118
132
140
140
146
138
140
154
146
158
149
126
127
108
96
80
64
39
18
10
-34
-62
-77
-78
-62
-66
-61
-54
-50
-62
-83
-129
-160
-179
-196
-186
-181
-171
-149
-141
-118
-110
-116
-101
-87
-78
-91
-108
-115
-132
-151
-148
-115
-111
-103
-85
-34
3
13
38
63
97
114
120
121
124
122
126
147
134
132
125
122
124
114
91
87
72
51
27
13
11
19
26
22
31
-10
-34
-59
-93
-112
-139
-146
-151
-149
-138
-119
-109
-129
-131
-125
-131
-141
-158
-163
-185
-191
-172
-187
-169
-140
-116
-108
-92
-73
-60
-19
17
29
45
60
65
70
104
124
123
141
149
154
169
175
173
180
174
196
177
149
128
104
92
109
90
64
59
44
5
-23
-74
-119
-120
-124
-102
-94
-76
-57
-39
-40
-40
-56
-80
-113
-141
-153
-184
-229
-248
-253
-268
-252
-244
-262
-234
-208
-177
-141
-127
-117
-92
-69
-43
-29
-4
10
11
29
37
39
42
57
81
103
100
104
105
82
66
56
46
49
48
53
59
52
12
9
-4
11
15
11
7
-11
7
35
60
64
74
68
70
61
16
-6
-15
-41
-40
-47
-55
-48
-50
-47
-33
-44
-59
-45
-48
-44
-50
-68
-69
-70
-53
-35
-38
-29
-12
23
29
82
87
44
67
45
10
39
31
42
55
89
119
97
104
99
63
32
20
-6
-9
-8
11
38
55
77
104
135
155
167
149
99
92
64
33
11
-16
-18
-29
-10
7
-11
-10
-14
3
-1
-16
-23
-30
-38
-41
-51
-61
-46
-33
-20
0
13
24
31
23
38
34
-6
2
0
-14
-12
3
15
48
73
74
88
81
73
77
92
103
106
119
147
179
213
213
213
211
203
172
143
127
86
59
31
11
-2
-16
-7
-8
-16
-13
-6
-3
-5
-16
-29
-40
-57
-78
-74
-81
-78
-72
-71
-67
-68
-65
-49
-56
-72
-82
-90
-106
-117
-128
-126
-109
-81
-47
-25
11
17
24
37
42
26
27
50
74
93
102
115
130
142
149
150
116
95
70
46
39
14
-5
-5
-11
-23
-14
-10
-21
-7
-1
15
6
-2
-11
-2
9
6
-10
-12
-18
5
23
20
11
0
-4
-18
-19
-36
-73
-88
-90
-83
-64
-55
-34
-23
2
15
20
7
19
31
48
60
65
71
98
143
170
191
183
158
136
98
59
5
-46
-65
-76
-76
-82
-78
-54
-29
-12
5
3
1
-11
-18
-28
-49
-82
-89
-70
-74
-61
-64
-63
-47
-66
-62
-62
-64
-59
-58
-60
-65
-69
-65
-82
-89
-68
-80
-67
-66
-78
-75
-82
-82
-107
-110
-92
-64
-36
-9
11
29
39
46
27
11
-14
-32
-38
-33
-50
-58
-49
-37
-27
-29
-36
-40
-60
-95
-120
-151
-160
-168
-171
-156
-131
-120
-101
-66
-50
-33
-41
-48
-50
-49
-40
-31
-41
-50
-37
-32
-55
-55
-45
-35
-30
-35
-37
-37
-47
-49
-35
-28
-3
32
47
71
80
87
86
59
36
10
-4
-6
-45
-48
-45
-26
-2
7
26
48
68
95
102
120
103
95
119
121
130
145
149
157
168
151
137
128
108
103
103
99
85
70
47
34
13
-26
-33
-27
-17
-5
5
18
5
-8
-14
-18
-22
-22
-5
12
34
34
42
60
60
71
66
38
27
14
-3
-6
-4
-10
-12
0
10
29
45
49
53
33
21
-19
-29
-45
-39
-9
2
23
25
47
62
76
101
98
114
121
131
136
134
119
113
105
101
105
95
91
92
83
66
4
-40
-54
-63
-69
-52
-32
-15
0
11
16
16
5
-6
-15
-23
-15
-21
-4
-1
21
45
67
95
114
149
172
182
167
150
121
116
109
91
83
84
112
139
143
127
136
132
118
115
83
50
32
20
-11
-10
-21
-47
-23
-9
27
48
49
62
46
36
33
26
20
31
33
45
56
40
39
43
46
36
32
34
28
23
20
25
29
33
58
77
82
91
75
63
62
32
13
-6
-11
-14
-7
-4
22
35
50
46
45
45
30
-9
-16
-24
-25
-41
-67
-59
-64
-53
-17
-14
-5
4
3
-1
-17
-37
-35
-14
-9
12
15
35
38
26
35
34
-17
-47
-36
-50
-69
-80
-85
-81
-81
-64
-59
-46
-56
-52
-47
-59
-80
-94
-98
-114
-115
-83
-71
-51
-7
2
4
10
5
2
5
-2
8
-6
-36
-18
-32
-18
-4
8
36
54
72
97
89
65
49
22
12
7
-19
-20
-24
-8
18
18
-11
-11
-30
-42
-54
-85
-94
-77
-99
-97
-93
-78
-41
-21
16
36
26
16
-10
-38
-54
-77
-67
-66
-56
-22
-2
17
35
39
46
65
61
27
16
15
11
-10
-37
-36
-31
2
12
24
18
13
-5
-16
-24
-40
-45
-69
-82
-81
-82
-90
-89
-87
-88
-83
-86
-107
-107
-115
-99
-78
-88
-78
-59
-50
-48
-32
-30
-21
-13
-27
-38
-73
-82
-79
-75
-43
-16
-7
21
35
39
49
52
52
42
34
23
12
-22
-42
-42
-38
-13
17
47
62
54
62
66
56
42
18
9
-7
-22
-16
-14
-11
-2
6
15
30
21
5
22
20
20
21
20
37
65
53
64
80
85
84
74
50
25
-3
-14
-34
-47
-45
-28
-6
0
-10
-11
7
15
3
-5
-21
-24
-31
-28
-19
-26
-18
1
34
53
68
64
64
64
43
18
18
-35
-36
-35
-43
-35
-37
-36
-33
-36
-35
-26
-44
-55
-39
-46
-39
-55
-65
-68
-60
-61
-60
-50
-60
-66
-67
-71
-102
-122
-126
-100
-76
-43
-24
-12
0
5
12
23
41
49
48
39
22
10
-7
-2
5
13
32
32
45
43
47
48
30
17
6
-12
-3
-8
-22
-13
1
2
24
43
58
79
76
76
93
99
92
107
143
170
184
190
194
194
189
196
167
132
124
109
101
95
82
84
92
101
102
85
79
77
53
55
43
22
12
-2
-11
-12
-11
1
27
52
75
78
74
50
36
18
7
6
-16
-27
-39
-18
-28
-37
-21
-31
-19
-25
-63
-80
-79
-89
-82
-88
-88
-81
-87
-78
-60
-53
-63
-48
-41
-55
-39
-13
11
28
63
85
94
95
83
89
93
82
77
70
50
29
19
18
4
-4
-2
11
33
35
24
30
35
40
38
29
-4
-15
-14
-15
-11
-11
-12
14
19
13
0
-14
-26
-42
-41
-55
-62
-55
-61
-38
-17
-22
-13
-2
17
11
-6
-10
-11
-14
1
12
11
8
5
21
24
25
19
-1
4
-8
-18
-60
-78
-87
-106
-94
-83
-82
-54
-26
6
16
10
6
-9
-31
-37
-33
-22
-7
14
29
21
22
16
28
36
25
19
-8
-27
-53
-68
-68
-61
-49
-37
-31
-22
-5
-16
-36
-58
-62
-63
-54
-53
-44
-36
-36
0
17
35
59
85
108
94
77
70
33
30
19
3
3
-6
24
34
47
19
2
3
2
4
-25
-49
-63
-64
-55
-58
-73
-65
-49
-36
13
21
16
22
24
34
22
1
-10
-8
11
21
23
16
-7
-19
-32
-26
-38
-42
-22
-21
-10
-6
4
23
48
67
73
67
70
65
36
33
36
24
42
36
45
55
39
37
26
19
-3
-15
-50
-78
-84
-92
-111
-104
-96
-92
-82
-49
-25
-49
-40
-44
-36
-27
-34
-42
-47
-58
-70
-70
-72
-80
-53
-36
-27
-40
-48
-66
-65
-47
-37
-29
0
10
12
38
60
62
56
71
105
102
72
64
35
20
3
-14
-17
-1
9
26
33
15
-4
-10
-21
-24
-23
-49
-54
-59
-39
-28
-31
-15
-7
-12
-21
-26
-28
-41
-42
-37
-59
-42
-47
-43
-39
-24
-11
-5
1
1
-14
-4
-2
-14
-9
-13
0
29
14
19
22
15
14
5
-20
-48
-57
-82
-89
-116
-130
-122
-124
-116
-105
-84
-69
-51
-44
-36
-31
-55
-63
-36
-27
4
20
41
53
66
75
83
79
69
61
63
70
51
22
13
20
26
27
15
15
12
2
-3
-21
-31
-41
-38
-20
-9
-17
-16
-4
1
11
8
0
-2
-10
-17
-29
-50
-91
-119
-135
-142
-149
-162
-149
-136
-113
-87
-91
-92
-99
-87
-93
-101
-89
-81
-56
-5
15
11
31
46
45
66
70
32
27
13
1
-10
-22
-9
24
43
55
59
69
69
65
77
88
78
85
98
110
121
135
157
172
177
188
180
170
154
137
117
101
79
24
17
5
11
32
15
13
10
0
-12
-22
-33
-43
-19
-3
16
19
19
40
34
33
28
11
1
0
7
6
1
-11
-15
-4
-6
2
7
4
8
-5
-2
-13
-23
-45
-60
-51
-49
-51
-45
-20
-13
-3
12
-10
-17
-13
-1
18
3
-15
-22
-7
18
26
49
68
84
101
101
79
71
63
62
75
72
68
70
67
60
66
76
68
80
79
57
67
65
52
56
72
87
76
62
56
48
45
32
6
-8
-33
-49
-50
-51
-74
-76
-53
-33
-28
-29
-32
-33
-32
-21
-4
-6
-3
1
-6
-21
-48
-47
-32
-28
-12
-3
-4
-6
-12
-26
-37
-39
-64
-74
-69
-60
-56
-77
-93
-105
-122
-127
-134
-132
-131
-115
-90
-73
-66
-58
-39
-25
-1
-1
-8
16
20
12
-1
-16
-16
-17
-31
-38
-44
-60
-74
-98
-87
-96
-112
-92
-98
-81
-63
-70
-69
-63
-69
-61
-33
-20
-3
5
23
25
25
25
19
13
26
34
25
35
25
7
9
-9
-37
-56
-58
-63
-61
-52
-48
-37
-27
-32
-22
-22
-12
1
15
25
17
2
-4
0
8
14
13
22
3
-2
12
10
-5
-8
-11
-14
-15
-20
-31
-16
-30
-39
-23
-30
-33
-13
21
48
58
67
64
47
39
53
57
71
86
91
94
98
89
75
80
73
60
53
46
37
34
29
18
3
-26
-32
-49
-48
-63
-91
-93
-90
-89
-96
-86
-72
-67
-42
-20
-22
-1
-3
-1
2
14
25
45
41
38
35
35
21
17
26
33
64
74
95
104
133
149
146
144
150
162
190
200
206
209
204
192
178
164
142
127
113
105
115
86
64
54
29
21
-12
-21
-16
-49
-73
-89
-126
-151
-153
-142
-141
-136
-137
-129
-127
-119
-125
-122
-122
-116
-109
-75
-77
-89
-58
-40
-43
-26
-26
-38
-36
-24
6
14
39
57
75
91
109
109
108
122
118
119
111
96
89
84
74
60
68
57
61
72
62
55
22
18
3
-5
-7
-22
-26
-20
-43
-67
-73
-78
-88
-98
-105
-100
-107
-130
-124
-128
-142
-144
-159
-155
-159
-175
-174
-168
-165
-162
-143
-113
-84
-67
-37
-22
3
16
33
39
33
35
47
56
76
72
61
78
78
74
70
61
50
68
61
61
57
45
31
38
10
-8
-13
-22
-17
-16
-45
-55
-71
-85
-95
-79
-84
-76
-50
-46
-30
-29
-41
-14
7
-3
-15
-42
-55
-62
-96
-104
-119
-117
-87
-72
-31
-3
12
22
38
41
43
46
56
64
56
64
69
84
102
114
131
151
131
135
128
124
123
119
96
67
59
24
16
6
-24
-29
-44
-34
-27
-36
-39
-41
-51
-57
-61
-59
-67
-69
-75
-67
-67
-95
-90
-98
-90
-93
-112
-108
-103
-112
-100
-83
-68
-62
-61
-69
-77
-81
-104
-97
-78
-77
-83
-77
-86
-94
-67
-60
-62
-50
-62
-40
-17
14
19
14
20
6
24
30
14
21
26
37
38
23
4
16
2
-11
-20
-23
-12
-19
-15
-6
-13
-26
-9
1
-9
-10
-9
-2
-13
0
2
-25
-18
-7
4
20
3
-15
-34
-47
-57
-81
-101
-107
-114
-110
-115
-113
-126
-138
-138
-130
-121
-130
-130
-122
-134
-125
-121
-138
-142
-127
-108
-100
-94
-79
-68
-59
-37
-18
-21
-9
15
27
49
47
46
48
41
50
58
55
43
32
21
2
-22
-41
-47
-49
-45
-17
-15
-20
-16
-9
-20
3
-16
-32
-26
-6
-4
-24
-8
-3
2
20
15
0
-2
-5
10
22
18
18
28
26
14
-3
-34
-25
-27
-26
-23
-22
-30
-44
-57
-47
-63
-77
-71
-57
-59
-62
-74
-88
-80
-88
-84
-57
-59
-55
-55
-47
-22
-26
-19
3
10
19
16
0
1
-14
2
11
-7
-10
-16
-33
-27
-35
-60
-57
-61
-74
-70
-73
-64
-74
-67
-48
-52
-52
-50
-47
-54
-54
-43
-63
-69
-76
-72
-59
-59
-65
-68
-57
-48
-36
-29
-26
-10
-2
10
4
5
12
20
36
46
44
49
50
62
77
79
85
88
91
82
69
53
38
27
24
16
10
11
5
7
21
26
17
9
5
15
16
2
3
7
-6
6
14
-6
-12
-2
2
18
27
12
6
13
11
4
-4
0
13
-3
4
14
11
4
17
27
34
48
3
5
1
-12
-13
-16
-11
-16
-20
-19
-15
-15
-26
-24
-18
-10
0
-2
-3
4
18
30
27
27
14
3
12
14
23
36
55
69
61
59
54
61
63
56
50
30
35
49
61
71
76
84
105
124
141
129
124
156
166
175
198
177
153
154
133
116
118
112
120
138
146
150
131
123
100
102
91
53
23
9
-2
-3
-2
-25
-28
-40
-39
-29
-40
-55
-62
-42
-13
-10
-13
-9
-9
-25
-14
-7
-25
-17
-28
-39
-50
-71
-85
-76
-81
-60
-23
-28
-13
-26
-26
-17
-32
-26
-35
-32
-31
-49
-69
-68
-54
-57
-22
-19
-33
-36
-29
-3
7
-2
-10
-20
-37
-34
-50
-73
-73
-90
-85
-79
-87
-96
-109
-106
-95
-92
-96
-91
-83
-78
-62
-89
-77
-72
-77
-69
-74
-107
-118
-119
-93
-96
-99
-94
-98
-89
-91
-87
-106
-115
-116
-115
-105
-110
-112
-130
-156
-318
-410
-49
-181
-503
-237
30
-70
-268
-362
-256
-117
-146
-301
-169
3
-28
-176
-188
-59
-12
-42
-126
-52
4
-56
-74
-146
-94
-25
-50
-95
-194
-187
-134
-130
-126
-142
-194
-220
-261
-278
-250
-243
-229
-194
-174
-116
-79
-63
-49
-8
39
38
34
15
-12
-50
-121
-134
-141
-152
-161
-201
-205
-198
-159
-112
-103
-68
-42
-54
-83
-96
-109
-136
-143
-153
-162
-154
-138
-160
-153
-137
-144
-125
-151
-174
-154
-175
-198
-253
-276
-294
-289
-265
-266
-248
-220
-215
-201
-148
-109
-90
-90
-108
-93
-93
-109
-121
-147
-170
-187
-239
-283
-305
-327
-324
-296
-260
-249
-219
-171
-137
-103
-74
-31
-28
7
34
46
60
84
76
86
86
92
104
110
114
113
138
164
181
224
268
309
333
368
402
455
526
580
615
655
684
711
721
712
726
714
707
672
631
575
536
508
474
433
389
352
305
253
216
163
115
55
16
1
-37
-85
-104
-108
-112
-129
-169
-171
-195
-199
-188
-181
-158
-133
-122
-71
-10
28
81
149
222
296
354
404
461
510
560
583
596
629
662
664
684
716
695
693
698
692
707
708
711
702
695
703
695
664
649
627
614
584
549
514
505
461
429
382
341
317
269
265
228
200
186
136
108
84
48
32
-4
-5
-5
6
12
10
45
78
105
128
153
179
210
240
265
298
343
383
426
477
514
538
585
642
694
767
821
866
907
943
969
1012
1050
1056
1066
1079
1067
1047
1023
991
980
963
934
874
839
826
790
753
719
667
635
595
579
546
488
455
431
388
356
328
288
265
258
249
256
277
249
252
271
306
322
325
320
338
345
356
351
358
368
370
390
415
426
436
445
429
426
414
404
413
409
405
393
388
374
343
330
349
359
375
394
396
424
424
418
428
426
416
418
416
396
389
378
383
384
378
369
361
366
365
374
350
337
317
305
302
289
274
251
234
217
210
167
157
130
99
98
107
89
91
107
121
141
152
161
172
176
170
164
178
182
183
193
211
200
200
214
217
220
242
260
274
277
269
277
265
245
250
257
266
252
216
201
198
210
215
203
187
182
159
152
157
136
144
143
133
134
122
106
116
108
102
113
99
84
88
103
106
111
108
113
116
114
128
135
146
142
150
166
156
155
147
155
163
179
159
141
144
134
137
135
161
169
173
193
225
248
270
288
303
319
342
347
371
370
380
410
408
391
378
378
388
397
379
367
345
325
340
315
289
291
269
278
272
261
269
263
262
268
278
275
272
281
290
287
296
289
296
311
316
334
346
352
378
390
405
406
406
396
396
419
421
407
410
405
404
423
392
392
407
399
388
402
391
382
402
403
413
411
390
381
388
394
390
369
363
359
344
355
337
319
321
307
317
344
344
345
357
379
410
395
390
402
404
391
403
407
379
366
345
332
321
296
286
286
270
269
261
256
246
234
248
233
215
217
217
220
232
225
210
238
255
262
268
286
279
277
311
326
336
339
335
334
326
326
317
299
293
270
273
261
235
222
219
223
228
199
172
169
153
148
150
134
163
166
178
199
196
193
196
200
213
211
217
220
216
242
249
262
265
277
287
299
302
295
285
283
282
277
277
254
254
254
260
282
291
292
316
326
342
347
345
363
361
366
354
326
306
303
313
330
328
307
288
263
267
259
249
235
201
178
159
164
143
117
108
87
86
66
45
31
17
23
20
36
32
38
40
38
37
36
28
40
47
62
53
42
36
49
72
70
73
73
97
125
139
135
126
130
134
164
163
164
172
160
161
171
175
181
197
197
184
169
153
134
114
94
85
55
26
10
6
-28
-50
-76
-96
-105
-111
-124
-129
-128
-116
-115
-119
-113
-134
-158
-167
-174
-169
-154
-152
-146
-151
-158
-159
-156
-146
-126
-104
-81
-64
-61
-40
-16
-10
-4
-5
-8
-20
-13
-3
9
-3
4
7
-13
-7
-19
-48
-55
-45
-50
-66
-87
-99
-119
-125
-137
-154
-157
-166
-200
-213
-227
-234
-239
-237
-218
-216
-208
-196
-179
-146
-136
-109
-102
-93
-76
-70
-59
-81
-95
-78
-68
-77
-100
-93
-76
-75
-73
-56
-53
-54
-54
-51
-62
-48
-52
-49
-33
-27
-11
-11
-16
-19
-28
-15
10
2
20
39
32
22
13
-17
-25
-47
-62
-54
-93
-113
-129
-147
-147
-170
-174
-169
-162
-149
-139
-140
-144
-146
-152
-155
-163
-187
-205
-193
-184
-182
-185
-186
-174
-181
-170
-143
-139
-132
-100
-69
-40
-46
-47
-19
10
46
51
43
50
41
35
35
36
34
41
35
15
8
-4
-18
-12
2
4
-37
-49
-62
-72
-88
-86
-97
-117
-108
-103
-90
-91
-89
-107
-101
-96
-83
-67
-89
-75
-88
-83
-95
-113
-117
-116
-104
-103
-105
-101
-84
-80
-65
-46
-47
-33
-38
-35
-19
-9
-10
-8
-3
-2
3
2
-1
6
-3
10
32
29
39
54
71
74
78
70
74
67
53
60
61
59
52
43
42
36
38
40
30
42
44
32
15
13
12
-11
-18
-22
-54
-67
-82
-80
-86
-81
-65
-43
-31
-17
-16
-3
5
11
4
9
10
0
13
31
19
6
19
5
-11
-14
-39
-43
-41
-46
-44
-45
-63
-80
-79
-62
-55
-70
-63
-60
-50
-40
-25
-38
-31
-14
2
7
14
16
31
32
48
50
26
29
30
24
19
6
17
6
-18
-28
-36
-45
-57
-41
-52
-44
-70
-92
-109
-125
-134
-124
-135
-138
-150
-160
-145
-154
-157
-153
-129
-107
-103
-120
-114
-120
-142
-131
-138
-137
-132
-133
-121
-115
-134
-135
-126
-101
-94
-94
-86
-71
-52
-41
-21
-3
-7
-17
-9
11
-14
-15
-15
-7
3
9
16
9
-2
4
12
33
33
28
19
4
-18
-36
-57
-71
-76
-83
-92
-109
-109
-128
-140
-141
-152
-177
-198
-200
-199
-217
-240
-244
-238
-237
-254
-268
-285
-281
-287
-289
-282
-281
-288
-273
-254
-237
-219
-197
-166
-158
-159
-139
-129
-135
-126
-112
-88
-76
-73
-65
-52
-55
-41
-35
-32
-24
-13
-14
-19
-29
-47
-46
-75
-95
-97
-122
-130
-135
-125
-142
-158
-169
-183
-187
-176
-175
-183
-189
-191
-190
-186
-205
-213
-220
-225
-211
-207
-206
-211
-213
-207
-192
-178
-171
-149
-130
-127
-113
-109
-99
-84
-67
-46
-53
-60
-53
-45
-31
-46
-54
-74
-72
-78
-78
-79
-95
-103
-117
-134
-131
-152
-167
-165
-168
-163
-174
-196
-180
-169
-171
-162
-173
-203
-201
-213
-210
-229
-240
-260
-270
-261
-252
-251
-242
-216
-201
-203
-203
-204
-196
-184
-162
-162
-167
-162
-155
-167
-165
-175
-178
-178
-173
-150
-147
-138
-128
-116
-103
-92
-84
-92
-88
-78
-78
-79
-94
-109
-124
-140
-151
-127
-136
-132
-122
-121
-109
-118
-119
-123
-108
-112
-127
-128
-147
-155
-143
-143
-127
-130
-123
-112
-110
-117
-146
-142
-134
-139
-141
-132
-148
-153
-145
-131
-115
-110
-107
-108
-99
-109
-101
-99
-110
-110
-104
-90
-83
-98
-84
-64
-49
-30
-43
-31
-42
-38
-47
-58
-66
-66
-59
-49
-37
-38
-44
-24
-7
7
13
1
10
7
-1
14
8
1
7
28
43
53
43
52
54
53
45
16
-12
-33
-53
-55
-79
-107
-114
-142
-182
-198
-229
-221
-210
-206
-204
-210
-218
-211
-204
-187
-167
-151
-136
-127
-123
-128
-115
-117
-105
-72
-46
-23
-7
18
42
64
105
110
110
106
101
89
88
94
86
75
93
86
88
90
81
75
70
68
82
93
100
117
126
141
135
110
115
128
135
143
121
111
92
88
69
24
-7
-44
-52
-44
-57
-70
-72
-92
-94
-91
-100
-114
-107
-84
-54
-34
-28
0
37
60
83
121
134
130
126
126
126
113
100
116
136
129
126
130
127
128
141
159
147
132
124
109
102
116
101
127
153
175
184
190
202
199
198
198
184
151
135
108
83
48
34
26
34
28
24
-3
-32
-42
-49
-78
-82
-95
-117
-111
-106
-86
-70
-54
-32
-28
-27
-35
-33
-37
-24
-7
7
22
22
32
42
42
39
41
42
50
61
70
91
82
73
77
78
83
89
97
94
115
95
103
106
89
73
61
63
64
65
56
52
49
43
21
7
-5
-1
-9
-8
-31
-53
-48
-41
-39
-44
-56
-56
-62
-59
-69
-100
-102
-98
-116
-123
-132
-132
-116
-116
-92
-66
-65
-59
-53
-41
-24
-29
-56
-40
-29
-22
-8
-23
-23
-15
-17
-10
-29
-18
-11
-10
-7
-7
-24
-46
-58
-90
-80
-83
-115
-112
-126
-121
-98
-101
-114
-111
-117
-119
-129
-152
-151
-158
-161
-164
-177
-181
-178
-186
-180
-171
-184
-186
-165
-142
-119
-108
-127
-109
-87
-63
-64
-75
-64
-55
-43
-29
-28
-19
-11
5
17
24
26
20
38
34
39
46
35
45
26
20
19
-12
-19
-18
-25
-27
-27
-43
-47
-34
-31
-36
-55
-76
-73
-73
-61
-56
-67
-62
-48
-42
-24
-26
-29
-23
-27
-23
-12
-5
-2
7
5
7
-1
-8
3
30
52
71
74
76
91
86
90
87
59
65
62
64
61
47
36
39
44
50
52
33
3
-16
-15
-32
-30
-37
-43
-38
-45
-39
-34
-46
-38
-34
-42
-48
-41
-53
-71
-51
-44
-78
-78
-86
-85
-81
-91
-73
-61
-59
-43
-32
-13
-10
3
16
19
42
36
38
56
63
74
68
73
63
58
59
46
39
26
35
39
59
55
34
43
23
11
20
1
5
6
0
7
3
-10
-13
-8
-21
-44
-60
-61
-68
-66
-48
-43
-36
-30
-12
5
10
20
14
22
17
11
0
-5
13
9
6
19
-2
6
-5
5
38
43
35
31
32
40
40
59
69
75
82
94
95
83
78
80
60
49
26
4
0
-4
-4
-21
-26
-26
-31
-19
-20
-13
-8
-10
-9
-12
-15
-38
-41
-36
-34
-34
-25
-14
-12
-5
16
18
19
15
7
15
23
16
9
13
25
23
50
49
30
36
36
57
49
42
47
62
55
56
67
65
69
67
66
83
59
51
43
53
57
41
29
12
2
-1
-11
-24
-35
-50
-43
-34
-69
-87
-69
-62
-57
-82
-106
-121
-114
-109
-82
-74
-68
-43
-19
14
26
37
56
77
99
122
137
154
165
185
194
200
189
168
165
158
157
141
128
122
91
95
85
59
46
50
67
60
50
36
33
38
55
58
55
73
70
72
83
82
71
59
53
32
7
-12
-46
-52
-43
-34
-15
-43
-52
-51
-43
-38
-49
-40
-28
-18
0
9
-3
-6
-8
1
22
33
17
-3
-14
-3
-17
-39
-47
-59
-78
-70
-75
-87
-74
-67
-70
-61
-70
-75
-59
-47
-9
9
21
39
50
64
57
52
58
62
67
78
65
56
48
28
25
20
4
-19
-18
-19
-31
-26
-35
-35
-23
-5
21
23
34
35
37
41
34
37
28
35
28
29
26
15
18
35
35
25
11
-4
-10
-18
-9
-12
-28
-35
-44
-34
-40
-49
-33
-31
-22
-11
-9
-21
-30
-23
-32
-51
-61
-63
-64
-81
-73
-56
-64
-62
-52
-46
-31
-34
-35
-13
6
12
23
37
60
84
83
101
98
99
102
104
100
84
68
52
36
18
2
-18
-24
-31
-46
-33
-40
-45
-44
-50
-44
-21
-9
-10
0
10
-1
-5
25
2
-12
-7
-7
-11
-9
5
17
35
31
37
53
57
58
84
103
109
124
151
181
182
178
167
155
152
126
134
126
86
89
88
71
72
64
58
65
45
49
51
51
49
47
57
68
78
84
93
75
80
64
50
39
29
15
2
-17
-26
-32
-32
-28
-29
-49
-67
-81
-79
-96
-82
-69
-68
-63
-57
-63
-45
-23
3
39
63
77
71
70
73
86
86
80
95
106
95
102
80
79
82
75
85
78
55
52
46
34
22
9
-1
-6
-14
1
-2
-33
-29
-18
-6
-14
-25
-15
-15
-16
-18
-19
-28
-40
-33
-25
-14
-19
-18
-6
-6
-2
-12
-17
-8
-6
18
35
24
23
27
34
27
17
19
23
19
29
38
26
20
37
22
18
10
-3
-21
-27
-14
2
0
13
19
9
13
6
-11
-23
-13
-1
9
5
4
10
2
7
19
30
34
25
23
7
11
-6
-13
-3
0
-11
-7
-19
-23
-18
-6
5
5
-8
-8
10
29
30
16
13
28
34
25
34
43
42
35
27
5
4
2
8
12
19
30
34
54
46
28
27
1
9
-5
-13
1
2
-7
-23
-18
-22
-41
-56
-52
-39
-30
-17
-29
-20
-8
-1
12
19
15
-10
-18
-6
12
-1
11
30
23
24
21
19
12
15
22
38
48
40
38
38
44
56
39
51
32
30
28
18
18
6
9
13
31
15
27
34
56
86
86
101
102
110
126
114
88
75
83
73
66
65
38
37
39
43
37
22
35
24
20
30
21
27
53
49
43
53
37
29
31
31
10
16
11
-16
-16
7
22
20
34
60
58
61
51
35
41
37
56
80
77
76
80
68
62
44
21
13
12
11
6
-2
13
23
35
57
85
82
62
55
52
55
62
70
73
67
60
79
64
41
42
42
48
67
66
57
45
46
40
17
7
-3
2
-1
19
11
0
5
-4
-12
-28
-33
-13
-4
2
4
-9
-7
-13
-15
-6
10
-8
-2
12
10
25
48
66
74
86
104
87
77
70
54
49
49
32
26
22
18
35
40
36
47
46
61
62
37
38
27
8
21
19
-25
-39
-24
-46
-58
-70
-91
-87
-90
-83
-81
-122
-133
-148
-160
-139
-155
-171
-151
-149
-137
-132
-143
-122
-124
-106
-56
-65
-72
-58
-61
-37
-31
-53
-32
-29
-23
3
-3
4
-5
9
24
28
30
28
39
29
42
36
31
24
18
43
65
54
45
51
26
14
6
-16
-47
-50
-58
-58
-43
-54
-52
-55
-35
-32
-43
-48
-52
-56
-42
-47
-58
-48
-54
-50
-57
-69
-72
-66
-52
-33
-32
-45
-23
-5
11
29
13
21
19
19
19
29
17
5
5
18
8
10
-2
0
12
14
18
13
12
2
-13
9
-17
-25
-37
-43
-52
-59
-85
-85
-68
-39
-30
-37
-13
8
10
-5
3
-23
-35
-35
-51
-42
-42
-66
-62
-56
-63
-63
-64
-42
-36
-58
-53
-59
-72
-84
-74
-70
-54
-49
-57
-46
-37
-14
-23
-19
-9
4
23
50
26
32
45
40
60
65
40
42
41
41
29
10
3
-13
-15
-17
-35
-58
-69
-60
-58
-49
-59
-84
-88
-96
-96
-97
-98
-102
-94
-97
-89
-94
-92
-83
-63
-32
-26
-22
-14
-9
-2
30
24
19
25
27
51
57
47
48
46
52
57
60
51
59
60
51
34
21
8
3
-2
7
15
5
-11
-16
-30
-20
-23
-30
-36
-37
-30
-12
-2
7
14
13
18
2
-3
-3
-11
-6
-32
-55
-61
-67
-75
-62
-82
-90
-85
-91
-90
-85
-94
-93
-89
-78
-58
-45
-54
-43
-38
-17
11
37
44
43
46
63
66
63
63
70
76
62
32
8
0
-27
-39
-36
-39
-54
-54
-46
-46
-42
-37
-18
-17
-6
0
-21
-12
1
1
13
29
30
33
23
24
49
33
29
37
30
27
20
14
7
-5
-14
-20
-22
-22
-16
24
32
26
42
46
51
62
64
63
62
48
52
56
59
54
61
70
66
83
67
64
64
42
42
12
-11
-3
-10
-8
8
-2
-22
-23
-13
-4
-16
-16
-17
0
20
31
41
51
73
91
111
98
94
89
91
77
65
56
40
24
20
11
7
-6
-19
-10
-18
-1
11
-2
11
19
14
7
31
38
35
43
32
32
15
32
40
36
44
25
11
-14
-18
-20
-8
-8
-22
-13
-13
-5
-3
2
4
4
9
9
1
17
31
24
31
34
16
6
-15
10
3
-12
2
15
24
41
36
49
54
50
54
72
53
27
26
24
29
29
17
6
1
-1
-3
-7
-2
15
3
-2
17
15
32
58
74
75
72
74
86
99
107
128
119
116
123
113
122
120
105
122
121
125
126
111
110
97
106
106
105
95
84
83
99
109
95
112
124
117
122
136
115
102
95
88
77
61
65
62
45
45
36
14
11
10
19
37
14
23
42
40
67
76
50
61
59
12
-113
42
84
-130
-66
115
82
-30
-118
-82
-1
2
-72
-29
70
79
22
-22
55
127
123
79
91
163
164
173
126
118
161
171
164
110
99
134
159
132
119
101
79
34
-25
-41
-39
-72
-83
-70
-40
-16
-3
-4
7
28
34
25
21
18
9
-19
-28
-7
19
40
39
39
54
82
113
121
125
133
108
84
73
49
43
34
1
-9
-24
-28
-20
-24
-22
-4
-15
-2
7
7
7
25
-17
-41
-32
-37
-31
-35
-50
-54
-56
-48
-52
-73
-61
-62
-73
-89
-109
-118
-118
-130
-144
-154
-164
-180
-190
-205
-212
-223
-219
-196
-180
-170
-134
-119
-129
-114
-104
-95
-76
-69
-40
-5
1
17
26
14
24
34
55
58
56
56
78
114
145
165
178
198
213
208
202
215
212
183
176
163
128
99
74
39
-4
-42
-79
-115
-141
-168
-203
-242
-294
-311
-336
-340
-350
-358
-385
-392
-404
-403
-421
-426
-433
-439
-423
-418
-415
-412
-379
-368
-341
-299
-283
-259
-223
-189
-170
-150
-125
-103
-45
9
67
82
94
113
115
137
139
146
154
170
187
179
169
175
169
164
158
148
146
118
88
67
50
16
-11
-33
-49
-67
-80
-115
-133
-136
-143
-149
-167
-190
-206
-235
-245
-269
-281
-289
-301
-308
-312
-341
-360
-342
-370
-362
-333
-333
-299
-276
-247
-219
-213
-190
-167
-135
-93
-75
-61
-42
-7
13
32
56
82
120
145
165
190
184
189
207
223
242
260
276
281
289
299
321
331
329
348
344
362
354
307
319
311
317
314
288
275
263
261
265
248
214
208
199
185
166
147
139
125
103
105
80
33
26
40
39
38
49
42
20
8
-6
13
9
-17
-4
-14
1
-5
-12
-4
17
34
48
61
79
80
87
121
131
116
116
122
120
122
132
142
155
148
146
161
154
140
161
176
179
175
158
123
114
98
71
54
37
41
40
25
10
-8
-38
-39
-39
-62
-95
-112
-136
-152
-156
-157
-177
-195
-199
-213
-220
-219
-228
-220
-218
-215
-220
-249
-259
-278
-269
-281
-284
-275
-258
-239
-207
-187
-181
-157
-125
-107
-88
-85
-69
-44
-41
-27
-7
6
22
44
57
55
36
31
20
24
25
16
-12
-13
-19
-29
-31
-75
-88
-104
-108
-115
-116
-126
-121
-120
-110
-109
-94
-90
-66
-64
-57
-45
-60
-59
-51
-40
-17
-4
3
20
25
21
17
-1
-27
-37
-28
7
-2
-3
2
-23
-64
-62
-56
-67
-29
-9
18
18
0
-10
-16
-27
-10
-2
23
48
63
82
87
78
55
47
36
41
55
47
62
53
64
51
6
-22
-40
-53
-39
-50
-48
-47
-59
-60
-65
-92
-90
-82
-54
-21
-30
-32
-36
-56
-65
-45
-42
-46
-40
-28
-34
-31
-51
-53
-40
-38
-50
-38
-22
-21
4
9
12
-1
-4
-22
-14
-16
-16
-17
-23
-47
-59
-74
-99
-100
-111
-132
-149
-169
-213
-241
-254
-263
-274
-288
-302
-291
-307
-302
-288
-275
-272
-258
-245
-244
-258
-267
-274
-273
-270
-257
-266
-253
-247
-230
-221
-226
-200
-185
-164
-158
-165
-173
-181
-188
-190
-189
-182
-164
-157
-145
-114
-109
-108
-110
-123
-123
-111
-129
-136
-109
-120
-134
-133
-139
-135
-147
-154
-159
-199
-218
-225
-236
-236
-238
-233
-233
-237
-243
-242
-222
-242
-229
-205
-203
-206
-217
-217
-202
-204
-181
-160
-153
-156
-159
-163
-173
-180
-173
-159
-156
-157
-173
-172
-170
-169
-150
-128
-130
-129
-93
-65
-62
-49
-74
-80
-70
-74
-60
-71
-96
-96
-109
-101
-98
-115
-104
-88
-92
-99
-80
-104
-103
-98
-69
-63
-62
-58
-55
-33
-24
-26
-11
-1
4
7
17
-1
-22
-11
-8
-9
-2
-16
-9
-18
-42
-35
-42
-31
-14
-10
4
18
2
1
-7
9
22
12
6
1
-1
-2
-3
-6
-6
-10
3
10
-6
7
16
7
17
20
18
-8
-15
-20
-7
-3
-23
-32
-22
-13
-12
-26
-26
-19
-27
-31
-21
-39
-27
-24
-21
-2
-11
-24
-17
-23
-21
-30
-56
-30
-20
-14
6
8
12
29
43
66
65
37
54
72
63
74
85
75
57
43
56
49
38
45
46
55
65
74
85
81
89
93
100
82
78
66
87
89
79
69
62
58
37
34
27
25
33
24
25
27
8
-12
-25
-36
-39
-38
-39
-39
-38
-42
-36
-32
-36
-37
-41
-18
-11
-21
-32
-44
-35
-34
-55
-61
-57
-65
-49
-58
-55
-40
-38
-28
0
-3
4
33
51
70
93
120
128
131
152
171
185
190
193
200
232
225
190
185
160
138
144
120
108
95
73
80
86
59
59
59
34
23
-6
-25
-26
-32
-40
-42
-38
-42
-59
-62
-68
-72
-96
-99
-124
-128
-147
-171
-182
-177
-165
-146
-118
-112
-111
-88
-80
-49
-49
-16
6
22
45
39
37
69
86
110
153
156
170
166
179
199
200
208
215
214
212
199
182
173
166
165
166
155
138
125
111
93
84
55
30
23
-3
-30
-35
-43
-62
-66
-65
-59
-71
-83
-74
-86
-73
-63
-83
-86
-82
-89
-92
-90
-79
-55
-29
-22
-15
-37
-10
17
23
31
29
45
58
70
109
127
155
186
218
248
258
256
275
284
277
284
275
266
241
235
239
237
216
203
187
169
166
152
131
120
98
90
84
67
40
26
6
-13
-19
-58
-84
-67
-76
-77
-92
-91
-85
-72
-65
-48
-39
-24
-17
-12
10
28
4
10
44
54
71
83
98
120
135
158
181
202
210
219
221
222
205
168
181
172
174
177
140
118
119
111
103
92
68
28
19
13
-2
-27
-46
-56
-65
-63
-90
-96
-94
-101
-100
-87
-94
-97
-89
-83
-79
-97
-102
-85
-96
-98
-89
-82
-92
-85
-78
-67
-59
-61
-53
-44
-32
-12
8
15
14
8
25
37
42
51
61
62
68
62
66
76
90
104
98
82
83
95
99
106
94
87
92
67
68
71
48
33
23
17
12
-2
-25
-36
-50
-62
-91
-103
-101
-112
-115
-105
-99
-128
-112
-106
-139
-143
-158
-156
-147
-147
-139
-127
-126
-114
-91
-70
-38
-39
-33
-19
-32
-17
5
-10
6
32
45
59
61
54
59
68
99
110
98
104
99
113
107
95
90
84
82
100
96
83
84
89
91
84
84
63
66
68
48
46
40
18
9
1
-14
-14
-31
-16
-11
1
2
-27
-37
-40
-35
-37
-48
-61
-71
-90
-120
-143
-157
-169
-182
-166
-149
-131
-115
-85
-71
-63
-42
-14
-4
1
15
41
55
47
73
109
126
138
125
112
109
99
107
117
91
66
68
48
30
26
10
13
14
3
8
11
-4
-9
-15
-15
-9
-25
-32
-36
-38
-29
-7
14
15
18
29
23
7
17
15
24
22
-8
-14
-7
-2
20
20
24
19
19
24
26
21
8
23
10
-9
11
-3
6
15
11
15
13
15
8
0
23
36
20
29
25
17
22
17
4
-18
-9
-9
-18
-33
-41
-38
-13
-8
3
-30
-29
-13
-29
-28
-34
-28
-16
-13
9
4
-22
-21
-31
-38
-38
-53
-63
-67
-69
-72
-74
-83
-73
-77
-87
-82
-79
-73
-64
-52
-37
-12
-3
-1
31
31
56
75
67
87
99
115
119
102
104
83
73
76
59
44
35
17
9
16
-1
9
2
-12
-30
-45
-80
-104
-106
-103
-78
-77
-79
-79
-72
-72
-69
-89
-92
-91
-87
-92
-86
-82
-91
-76
-65
-46
-62
-42
-24
-26
-26
-4
-20
-15
8
6
20
18
27
49
53
86
87
87
98
94
98
116
99
100
114
111
132
141
131
111
119
90
90
49
23
5
-12
-19
0
-8
-35
-26
-35
-30
-17
-27
-28
-26
-30
-18
-24
-29
-12
-3
14
7
-7
-15
-26
-50
-62
-82
-84
-66
-67
-56
-60
-74
-73
-59
-46
-28
-23
-21
-13
-18
-7
1
12
27
47
67
86
101
108
121
125
131
134
108
116
117
95
82
78
58
58
62
49
46
26
13
4
4
-1
-16
-39
-51
-61
-66
-72
-75
-90
-123
-128
-120
-118
-107
-102
-102
-97
-96
-103
-111
-116
-122
-140
-145
-143
-140
-114
-100
-58
-37
-42
-11
0
17
20
26
42
23
25
26
9
23
19
25
44
41
40
38
40
20
7
2
-18
-13
-24
-20
-29
-33
-42
-50
-51
-58
-36
-29
-11
9
4
15
14
-5
-8
24
41
54
60
74
70
68
70
54
49
26
5
-4
-26
-49
-86
-116
-117
-121
-153
-155
-164
-157
-131
-95
-68
-62
-32
-4
17
29
17
38
57
72
89
99
89
89
105
124
126
120
133
129
118
94
85
74
46
28
18
-10
-25
-17
-30
-46
-26
-29
-45
-33
-33
-23
1
-1
2
6
16
14
14
3
6
11
11
27
3
4
8
17
18
11
21
21
18
24
27
14
4
0
7
16
6
-1
27
26
37
50
47
50
50
66
70
55
60
55
58
84
71
53
69
69
69
95
121
118
102
103
102
95
82
75
86
110
123
121
112
113
106
97
100
96
94
96
107
119
109
102
92
76
86
87
66
78
84
79
96
96
86
96
96
96
109
100
97
112
106
98
101
86
79
74
81
95
80
76
63
57
64
64
59
49
51
53
66
75
68
68
61
50
38
30
22
13
-3
-9
-1
-5
-10
-10
2
-7
-20
-22
-14
-13
-20
-8
-26
-37
-31
-34
-39
-46
-50
-30
-23
-15
-1
-20
-3
4
-16
1
-1
8
37
52
64
66
48
43
34
47
50
33
39
24
10
3
1
6
0
-22
-17
3
8
-8
-3
1
-7
-7
8
19
37
49
53
59
37
41
47
46
55
45
34
43
38
23
8
-22
-22
-45
-54
-53
-68
-69
-70
-61
-31
-34
-39
-25
-24
-23
-23
-37
-32
-42
-45
-56
-45
-48
-43
-27
-12
-12
-12
-6
4
3
-8
7
-11
-7
-11
4
20
15
13
11
29
45
30
28
33
19
19
22
8
-15
-20
-26
-23
-28
-33
-19
-16
-15
-20
-28
-31
-29
-34
-56
-49
-71
-86
-96
-113
-131
-163
-198
-199
-196
-197
-176
-178
-187
-174
-177
-171
-168
-167
-177
-148
-132
-115
-88
-85
-66
-49
-30
-28
-52
-49
-31
-23
-35
-46
-45
-36
-15
-1
23
22
22
45
41
62
56
42
42
36
40
41
16
19
20
13
17
22
-2
-28
-45
-26
-15
-35
-26
-24
-49
-65
-81
-92
-95
-86
-85
-71
-68
-68
-48
-25
-10
-1
9
9
9
12
18
13
17
23
16
7
7
-17
-3
7
-13
-18
-35
-62
-75
-99
-97
-112
-121
-123
-130
-117
-102
-79
-92
-86
-82
-63
-50
-46
-34
-35
-21
-15
-6
8
4
7
24
25
18
9
5
-1
12
7
-11
-25
-30
-57
-56
-63
-60
-60
-53
-36
-21
-5
-4
-5
-6
9
15
11
1
14
20
28
0
21
-27
-52
87
-20
-7
78
-45
-13
13
-64
-9
-70
-45
9
-78
-34
-7
-44
0
36
27
28
39
35
13
11
1
5
20
35
78
64
60
94
101
106
133
124
133
159
177
184
185
182
161
156
136
103
65
43
39
26
15
14
1
-14
-8
4
11
0
12
38
37
42
15
3
22
10
-3
-2
-3
-20
-32
-25
-34
-35
-29
-7
0
16
19
-8
-29
-38
-42
-33
-6
-22
-14
-4
-4
14
12
0
13
31
33
39
32
37
42
39
70
83
71
81
95
88
74
68
64
63
65
86
80
82
81
73
90
83
80
73
86
108
101
99
102
104
101
94
82
56
41
8
-11
-27
-32
-54
-70
-71
-73
-82
-91
-81
-67
-65
-43
-23
-2
20
42
72
95
80
82
96
89
99
109
119
132
132
132
130
120
114
103
94
93
81
45
30
18
3
6
4
-20
-38
-42
-50
-44
-44
-50
-53
-72
-81
-99
-129
-118
-135
-147
-150
-172
-174
-174
-154
-147
-152
-149
-132
-122
-130
-99
-91
-106
-103
-103
-96
-107
-104
-97
-90
-81
-73
-64
-45
-26
-40
-56
-43
-65
-81
-92
-86
-62
-60
-48
-28
-17
-12
-1
-13
-10
-11
-9
-6
6
0
-3
-9
6
7
-10
-27
-19
-17
-11
-21
-23
-20
-24
-25
-9
-32
-46
-41
-44
-31
-39
-46
-33
-38
-53
-60
-67
-68
-65
-63
-53
-57
-71
-96
-111
-94
-64
-77
-69
-52
-47
-38
-22
-17
-20
-19
11
19
22
20
20
18
30
20
7
16
15
22
21
36
29
21
28
36
39
26
36
29
33
41
26
18
6
5
-3
3
-8
-14
-16
-20
-14
-12
-52
-59
-65
-73
-62
-58
-59
-69
-60
-60
-70
-100
-124
-126
-138
-128
-126
-127
-105
-94
-76
-90
-70
-66
-57
-21
10
-2
-2
22
32
36
50
47
57
61
60
76
70
66
58
44
52
63
50
48
67
66
71
65
59
55
48
73
78
61
56
55
64
57
52
44
28
19
27
14
23
2
-2
-14
-7
-25
-46
-61
-69
-62
-58
-67
-74
-78
-83
-79
-70
-86
-84
-92
-94
-97
-123
-154
-155
-151
-144
-129
-132
-141
-136
-134
-113
-110
-102
-85
-76
-52
-61
-56
-54
-41
0
32
53
21
20
35
35
54
58
65
84
87
105
115
107
119
128
106
100
81
53
39
32
15
33
14
-5
-13
-23
-15
-39
-35
-40
-53
-52
-57
-80
-88
-99
-92
-75
-91
-102
-104
-109
-106
-88
-115
-124
-130
-137
-146
-171
-199
-197
-198
-198
-182
-174
-154
-146
-122
-87
-78
-48
-3
17
35
59
60
65
67
64
72
80
66
62
63
67
76
82
80
88
106
127
121
107
101
102
97
99
80
65
63
46
47
29
3
4
-12
-4
7
6
10
13
14
17
29
24
16
25
23
15
28
27
34
20
17
31
4
1
-2
-2
3
-5
-26
-31
-36
-45
-39
-68
-78
-57
-32
12
9
-29
-50
-80
-89
-85
-58
-31
-31
-34
-13
-11
-11
-11
-9
1
2
-7
-36
-30
-3
36
79
90
50
17
-8
-10
-2
22
54
90
104
66
69
82
29
51
103
67
53
90
59
76
94
76
58
55
39
32
44
35
32
56
46
4
-13
-41
-43
-19
-17
-13
-3
12
9
9
10
-17
-32
-42
-42
-36
-20
-8
-1
18
33
33
16
20
11
37
84
106
101
83
53
27
-1
-16
-12
-4
24
44
38
38
40
52
57
53
56
52
59
56
49
53
52
35
48
60
45
51
65
61
57
68
66
56
44
48
50
45
60
49
41
34
12
-12
-20
-31
-30
-3
2
-28
-60
-67
-67
-66
-42
-45
-62
-73
-59
-42
-16
-7
-3
-30
-48
-45
-42
-10
17
52
66
60
48
59
71
66
68
69
70
71
83
99
100
90
79
87
81
93
68
43
46
40
74
82
79
64
48
34
19
10
-2
8
2
-4
3
-7
-11
-6
0
8
27
36
43
40
26
23
-6
-40
-56
-36
-25
-24
-27
-39
-44
-45
-29
-33
-49
-45
-52
-41
-41
-48
-26
-28
-27
-34
-75
-86
-66
-62
-66
-59
-58
-53
-67
-74
-58
-53
-64
-62
-54
-50
-53
-65
-80
-81
-98
-109
-112
-131
-115
-107
-84
-45
-45
-25
-7
-9
-8
11
9
31
25
27
40
45
50
44
53
48
46
51
56
64
70
78
81
73
63
55
40
27
15
18
23
23
30
21
13
15
10
-3
9
-14
-28
-24
-41
-31
-43
-66
-86
-99
-112
-125
-136
-138
-154
-157
-152
-143
-144
-129
-119
-117
-106
-113
-123
-107
-96
-88
-76
-56
-44
-39
-29
-27
1
5
16
19
37
27
27
24
16
38
43
44
51
42
35
20
24
3
-24
-17
-15
-11
-11
-26
-45
-42
-39
-52
-82
-107
-117
-113
-131
-134
-144
-144
-153
-144
-141
-143
-127
-115
-106
-94
-78
-90
-99
-86
-78
-78
-81
-88
-73
-64
-54
-49
-36
-28
-35
-47
-32
-30
-22
11
21
42
36
29
37
17
6
9
-4
-26
-45
-41
-60
-64
-46
-38
-16
4
16
8
-24
-39
-59
-53
-65
-76
-77
-82
-81
-81
-78
-93
-71
-71
-54
-25
-29
-39
-34
-26
-36
-22
-4
3
8
35
54
58
60
58
65
85
76
62
50
46
29
40
28
4
13
2
-2
6
-6
-26
-39
-29
-29
-22
-31
-24
-9
1
-1
-13
-20
-20
-23
-11
4
-1
-6
-7
-5
-11
-29
-31
-38
-49
-37
-12
-18
-26
-45
-54
-56
-66
-72
-90
-96
-82
-71
-73
-57
-35
-17
-11
-18
-14
-2
17
56
72
43
38
39
29
53
72
68
93
96
99
102
87
86
74
55
63
75
70
75
84
88
68
48
53
47
53
87
96
105
97
88
88
97
85
57
39
42
38
35
11
7
1
-6
-4
-7
-15
-20
-26
-20
-33
-54
-54
-51
-64
-48
-36
-34
-17
7
25
36
18
12
12
9
15
26
32
46
48
49
48
34
30
32
53
65
51
33
22
11
-12
-18
-23
-22
-18
-6
9
11
8
22
24
44
52
55
45
44
58
61
52
58
49
49
64
73
74
53
37
27
16
19
-11
-18
-20
-43
-54
-55
-70
-72
-77
-94
-95
-109
-98
-77
-63
-52
-57
-65
-45
-37
-23
-4
4
31
44
62
90
90
75
90
111
129
124
115
115
106
106
116
120
111
120
117
110
126
110
112
118
137
128
120
124
104
85
67
76
69
52
46
25
22
29
17
24
22
30
34
9
-6
-25
-50
-44
-33
-35
-26
-35
-26
-25
-29
-20
-7
5
-9
-10
-5
-10
-21
-9
5
-6
-11
-26
-25
-17
1
20
30
48
57
83
87
99
118
130
111
109
95
76
89
82
91
85
70
81
64
54
51
44
28
34
27
9
-10
-29
-45
-50
-57
-64
-81
-113
-135
-140
-143
-150
-137
-128
-96
-75
-50
-50
-82
-74
-66
-59
-38
-14
-2
12
20
28
34
36
56
87
109
129
149
167
164
164
179
178
149
150
144
150
144
137
148
137
135
136
145
125
112
112
100
104
93
68
77
65
55
26
2
-14
-19
-14
-30
-53
-75
-86
-99
-102
-102
-113
-114
-126
-142
-142
-133
-127
-96
-92
-65
-50
-50
-50
-58
-36
-21
-27
-38
-30
-14
0
-4
16
29
22
43
51
72
78
94
116
142
170
181
190
194
196
190
193
191
189
183
175
174
149
125
118
92
77
59
13
-13
-24
-43
-50
-57
-78
-103
-119
-125
-142
-144
-159
-168
-171
-168
-187
-175
-174
-171
-141
-126
-105
-101
-101
-86
-55
-45
-36
-23
3
33
62
75
79
78
101
125
125
124
138
168
186
185
199
200
185
189
180
172
169
172
170
158
144
139
145
157
141
133
141
116
89
67
47
29
2
-26
-48
-61
-77
-104
-123
-137
-141
-139
-149
-140
-152
-159
-150
-136
-124
-106
-87
-66
-45
-54
-61
-39
-22
4
9
28
17
-11
12
22
21
2
-14
-7
1
29
51
58
58
63
84
98
91
90
101
111
105
98
90
95
100
75
80
81
68
75
86
67
57
46
31
11
1
-36
-55
-67
-82
-103
-124
-114
-105
-102
-98
-87
-84
-82
-73
-56
-41
-38
-32
-12
-19
-32
-26
-20
-12
-29
-22
-22
-17
-9
-14
9
33
43
57
47
29
27
31
52
74
82
76
79
101
114
137
140
160
143
146
151
137
116
88
75
53
21
-3
-9
-14
-15
-19
-25
-40
-43
-33
-29
-57
-75
-83
-80
-110
-129
-135
-169
-191
-207
-227
-219
-211
-201
-193
-191
-189
-190
-189
-166
-154
-136
-116
-108
-104
-73
-59
-39
-24
-19
2
18
39
51
81
75
71
79
87
99
78
57
58
55
54
47
26
23
10
6
6
1
-4
3
-11
-23
-39
-65
-79
-94
-104
-122
-121
-123
-108
-99
-106
-113
-76
-77
-58
-56
-62
-61
-82
-99
-112
-101
-106
-100
-91
-80
-86
-78
-62
-65
-62
-55
-47
-56
-66
-80
-77
-52
-47
-45
-45
-33
-34
-26
5
22
32
46
56
73
60
29
13
18
28
40
22
8
-1
-24
-30
-37
-45
-48
-56
-64
-70
-82
-100
-107
-112
-136
-135
-145
-170
-177
-196
-192
-201
-211
-205
-206
-193
-170
-171
-161
-160
-167
-144
-136
-118
-104
-94
-66
-44
-54
-50
-30
-9
21
13
12
22
26
35
44
47
36
54
49
41
53
48
48
58
57
47
53
45
17
-7
-7
-4
-22
-16
-19
-32
-27
-19
-13
-18
-22
-38
-33
-39
-38
-39
-37
-26
-11
-34
-43
-34
-35
-38
-67
-87
-89
-106
-105
-115
-130
-142
-138
-137
-133
-127
-95
-81
-88
-72
-53
-59
-45
-24
-29
-16
-1
6
7
30
48
64
59
55
46
24
18
2
-25
-34
-40
-48
-42
-60
-61
-63
-49
-56
-68
-78
-87
-76
-67
-55
-80
-112
-118
-113
-120
-112
-123
-132
-110
-125
-97
-92
-95
-84
-79
-81
-74
-69
-62
-38
8
22
38
57
80
99
126
153
143
145
160
179
213
202
210
210
215
222
215
221
236
234
227
219
216
209
205
217
225
215
189
191
182
173
169
150
142
125
105
120
104
74
70
56
46
29
5
-16
-24
-42
-41
-40
-51
-38
-28
-22
-2
6
19
37
51
62
55
58
59
79
101
100
71
54
55
69
75
86
91
97
119
119
136
152
142
156
164
165
172
191
188
192
186
188
190
187
178
162
154
161
157
130
123
102
108
119
110
117
106
79
71
44
23
14
7
11
25
22
5
-6
-11
2
-3
-4
-4
5
-8
1
5
-1
9
3
5
9
0
27
37
55
81
79
81
87
82
86
98
108
110
110
120
138
126
121
139
139
157
160
165
153
149
136
131
140
117
125
121
127
116
95
97
108
101
107
92
82
70
73
94
116
114
115
101
79
69
55
32
24
14
1
-16
-48
-83
-106
-126
-150
-155
-169
-167
-156
-133
-109
-113
-93
-86
-58
-27
-18
-4
5
21
44
76
98
118
126
121
128
145
123
106
110
113
117
94
75
75
56
44
35
29
7
-8
-9
-19
-33
-42
-50
-47
-61
-50
-77
-78
-84
-89
-73
-61
-61
-54
-44
-29
-21
-19
-34
-41
-70
-83
-83
-85
-83
-86
-75
-86
-91
-83
-83
-62
-42
-37
-47
-55
-44
-30
-13
-17
-30
-20
-14
6
17
23
36
33
38
42
42
36
48
44
51
62
53
51
70
89
103
108
92
92
96
88
102
78
49
29
12
-17
-40
-60
-69
-67
-72
-87
-103
-111
-108
-107
-115
-124
-134
-143
-132
-151
-153
-157
-149
-142
-136
-124
-108
-109
-109
-94
-97
-96
-86
-72
-60
-54
-29
-15
-20
-2
35
55
70
93
88
82
101
96
94
99
62
40
34
37
24
-15
-24
-35
-63
-48
-45
-45
-40
-51
-55
-45
-45
-62
-60
-59
-61
-75
-102
-109
-118
-116
-101
-119
-118
-113
-107
-97
-82
-90
-89
-73
-63
-58
-71
-72
-82
-88
-91
-101
-108
-98
-96
-56
-26
-11
-2
25
47
78
90
96
109
118
137
144
145
150
156
167
176
178
161
162
181
171
165
148
126
117
118
97
89
58
28
18
-3
-9
-43
-58
-63
-82
-81
-96
-111
-136
-158
-150
-154
-156
-148
-149
-127
-128
-137
-161
-159
-150
-152
-140
-124
-134
-116
-105
-74
-56
-50
-42
-24
6
22
31
43
56
66
90
91
78
88
85
86
71
67
55
37
44
49
47
44
48
43
53
54
51
48
40
54
71
75
72
36
31
14
8
15
-3
-6
-11
13
14
-8
-13
-21
-27
-32
-41
-58
-63
-54
-46
-37
-35
-52
-49
-61
-73
-89
-107
-104
-119
-140
-139
-130
-139
-144
-141
-128
-87
-81
-83
-57
-31
8
34
53
68
75
92
122
111
92
109
115
121
117
101
89
78
61
45
25
5
-8
-34
-21
-40
-60
-46
-47
-46
-26
-10
-8
19
31
42
51
56
72
64
57
53
45
41
23
14
1
5
-3
3
16
8
17
24
4
-12
-11
0
30
42
52
60
57
81
72
47
39
24
30
23
-1
-29
-41
-56
-39
-33
-51
-63
-64
-56
-55
-55
-76
-66
-60
-55
-52
-35
-28
-3
2
25
29
18
27
23
26
31
24
18
30
30
42
51
50
39
35
32
36
27
21
28
16
4
2
-14
-14
-13
1
-2
-6
-2
3
4
18
37
22
31
29
28
27
14
-18
-17
-20
-19
-34
-40
-42
-54
-46
-35
-37
-37
-64
-83
-69
-62
-60
-58
-42
-24
-2
-15
-25
-26
-33
-29
-26
-37
-33
-42
-43
-38
-36
-45
-45
-13
10
13
21
39
55
72
77
87
75
64
75
89
89
77
75
85
87
100
110
127
139
148
153
165
151
126
114
105
101
102
86
92
102
86
86
84
78
69
55
40
28
7
0
4
8
8
3
-15
-4
-22
-20
-36
-32
-45
-51
-33
-27
-36
-39
-46
-34
-23
-2
3
12
22
27
32
42
35
42
70
74
68
67
61
56
54
56
49
47
32
25
27
25
21
17
16
25
29
31
39
37
44
52
40
39
29
13
26
35
39
21
12
18
26
16
-4
-10
-26
-21
-26
-8
-8
-11
-1
5
13
7
3
3
2
-2
-21
-32
-49
-70
-85
-100
-107
-117
-121
-105
-75
-67
-72
-61
-66
-67
-75
-72
-71
-66
-47
-25
10
24
28
41
58
68
65
53
49
53
57
62
66
39
32
13
-6
-6
-33
-24
-25
-29
-21
-29
-38
-51
-61
-47
-32
-24
-23
-7
8
1
-6
-16
-16
-31
-34
-30
-56
-61
-75
-89
-89
-100
-113
-100
-90
-103
-93
-87
-86
-62
-55
-37
-13
2
0
-6
-5
11
-3
-10
-22
-18
-6
-14
-14
-17
-26
-14
-5
5
2
4
-16
-14
-17
-42
-58
-62
-87
-84
-73
-99
-87
-78
-59
-49
-48
-39
-34
-15
0
14
17
38
34
30
42
42
35
10
17
32
16
12
22
4
8
-10
-40
-60
-65
-73
-78
-63
-71
-57
-37
-25
-14
-6
20
34
48
68
69
74
86
95
98
110
106
96
100
118
128
108
110
102
69
43
27
32
-2
-23
-29
-18
-18
-31
-45
-29
-18
-13
3
21
1
5
8
-2
-23
-39
-51
-64
-62
-67
-77
-70
-87
-89
-82
-78
-72
-48
-29
-29
-12
-12
3
22
42
47
38
35
36
40
39
20
11
-17
-17
0
-10
-21
-4
-7
-17
-10
-2
-11
3
2
5
15
6
1
11
-1
10
5
-3
-3
-30
-50
-56
-60
-85
-87
-91
-90
-81
-92
-100
-104
-103
-89
-74
-69
-78
-90
-92
-96
-88
-93
-89
-60
-36
-20
4
18
16
6
16
-4
-12
-20
-27
-35
-29
-32
-43
-34
-5
9
11
12
17
12
-17
-20
-42
-53
-60
-55
-41
-45
-54
-49
-38
-18
-3
-5
6
4
-9
6
-1
-14
-3
10
5
23
34
7
3
7
28
28
36
45
29
28
34
12
-6
-20
-45
-37
-43
-75
-68
-67
-81
-84
-70
-62
-65
-63
-51
-42
-56
-57
-53
-37
-26
-4
-6
-6
2
9
2
7
11
14
24
20
13
8
9
8
7
23
27
12
26
23
30
60
49
61
77
83
96
85
102
109
107
129
137
120
111
109
98
102
97
77
75
73
65
58
46
55
64
67
68
76
53
36
35
25
14
-13
-12
-5
-7
2
-3
-28
-19
-13
-27
-21
-25
-25
-16
-22
-20
-51
-77
-94
-105
-118
-107
-102
-106
-98
-100
-92
-70
-66
-35
-28
-25
-25
-53
-52
-39
-16
15
23
0
5
22
26
48
66
73
78
66
60
27
-10
-52
-89
-106
-100
-93
-57
-25
-8
4
9
12
44
84
84
64
84
99
121
170
169
137
109
75
49
34
48
68
39
24
43
31
10
3
-3
7
6
16
-13
-43
-28
-39
-64
-61
-70
-104
-137
-140
-130
-149
-136
-81
-74
-74
-78
-94
-83
-72
-48
-1
50
73
74
78
58
-4
-11
4
1
-13
-59
-66
-51
-10
16
-21
-72
-71
-36
-12
0
14
-12
-25
-1
20
25
19
-5
-64
-140
-189
-159
-124
-165
-184
-144
-165
-213
-193
-14
179
205
151
177
279
433
570
592
497
342
154
28
2
-14
-38
-108
-164
-155
-196
-205
-178
-181
-132
-3
26
-32
-96
-88
-50
-149
-216
-221
-287
-296
-239
-208
-107
-42
-26
-12
-62
-112
-79
-12
41
171
323
331
194
164
218
205
48
-141
-226
-190
-141
-77
-46
-50
-47
-10
56
141
156
153
127
111
119
80
31
3
16
107
133
78
26
21
54
55
61
24
-43
-17
40
80
53
-38
-79
-15
14
84
107
95
121
104
84
226
365
221
27
65
42
-157
-297
-308
-417
-462
-344
-380
-538
-549
-452
-388
-294
-132
-43
-141
-121
72
173
176
158
116
92
90
119
138
26
-114
-124
-54
-32
-58
-2
32
33
90
141
107
49
12
42
74
67
38
-18
-79
-68
21
68
35
39
67
-8
-66
52
177
169
194
212
125
39
20
-12
-135
-202
-163
-135
-119
-96
-48
18
125
165
136
36
-79
-168
-263
-357
-463
-544
-590
-519
-475
-418
-331
-308
-264
-100
43
83
112
159
169
239
288
168
24
27
77
69
91
126
95
130
277
313
280
299
297
317
359
287
172
100
69
90
91
-19
-96
-50
-53
-74
-46
-60
-53
-39
-46
-10
-14
-69
-114
-110
-70
-75
-168
-150
-123
-163
-56
52
7
-9
0
38
18
6
61
18
-40
42
77
47
34
63
116
91
37
11
-49
-92
-111
-126
-166
-150
-127
-121
-94
-111
-138
-54
-31
-111
-93
-63
-90
-103
-1
62
31
44
97
111
113
144
186
176
161
185
118
75
98
114
192
240
243
273
217
139
188
215
146
193
283
231
164
261
161
-51
-24
-26
-149
-194
-68
1
-22
26
85
-12
-67
-56
-56
-19
43
90
75
23
88
125
73
31
3
-52
-56
-60
-92
-116
-53
-33
-43
-39
-35
-56
-15
54
-7
-100
-202
-236
-196
-182
-158
-61
-21
-1
48
121
82
-61
-73
-16
-23
-30
-5
-3
30
101
124
64
-2
29
36
4
45
103
121
123
145
215
249
231
208
197
166
134
90
38
33
51
57
96
109
86
64
116
143
66
21
-49
-122
-109
-68
-101
-161
-151
-111
-154
-181
-207
-235
-226
-141
-105
-173
-125
-69
-87
-103
-108
-132
-163
-234
-178
-118
-134
-85
-51
27
52
61
75
3
-58
-10
34
-30
-61
-36
-8
11
86
189
233
222
250
246
193
156
117
88
87
85
65
61
22
-48
-59
-37
-40
-66
-86
-104
-88
-12
43
31
-5
-17
-38
-72
-110
-170
-210
-208
-183
-127
-143
-164
-116
-67
-40
-28
-55
-80
-86
-99
-92
-70
-71
-51
27
92
83
95
125
97
103
190
171
112
105
81
42
55
64
16
16
49
103
157
167
197
216
243
257
253
186
51
-27
-22
-16
-64
-56
5
-17
1
67
119
107
53
61
50
-14
-43
-21
-20
-62
-52
-43
-99
-185
-150
-93
-79
-49
-17
-40
-109
-142
-102
-67
-105
-109
-111
-98
-86
-52
-53
-76
-46
32
105
151
117
99
134
154
159
83
-2
-18
-9
32
41
-37
-132
-146
-138
-163
-153
-100
-117
-137
-25
64
29
45
88
40
-3
14
-2
-79
-109
-66
-92
-98
-50
-55
-67
-6
86
121
122
103
50
39
75
101
108
102
79
37
47
70
-7
-54
-10
3
-22
6
33
37
63
97
124
104
70
-1
-56
-42
4
4
-20
-35
-32
16
38
17
11
-11
-33
-10
-40
-39
-20
-37
-43
-39
-39
-79
-149
-143
-132
-134
-98
-75
-118
-97
-14
15
17
43
21
-45
-57
-20
-12
-18
31
87
108
138
169
155
172
221
234
191
143
96
82
106
138
200
212
206
210
189
198
151
85
58
10
-53
-64
-101
-133
-111
-76
-46
-58
-93
-87
-39
-5
-51
-95
-111
-123
-126
-72
-106
-203
-209
-165
-142
-98
-50
-4
16
47
88
92
86
42
6
-38
-58
-69
-79
-68
-4
79
131
149
155
187
196
210
210
214
230
191
183
152
88
74
71
19
-8
21
65
46
50
94
104
151
203
242
239
199
186
189
154
94
41
-3
-49
-43
-46
-63
-54
-6
25
-14
-43
-62
-94
-132
-121
-103
-131
-153
-156
-149
-116
-89
-84
-63
-57
-41
21
41
40
95
142
135
96
77
100
74
40
58
80
100
106
136
233
336
375
374
381
386
407
438
447
384
296
249
207
189
152
141
137
131
137
196
232
263
278
246
214
144
40
-67
-166
-216
-264
-306
-325
-351
-341
-274
-205
-126
-94
-60
11
50
60
61
99
99
71
26
-51
-83
-59
-53
-33
-7
21
-2
-42
-1
44
52
75
100
98
120
196
241
252
277
295
321
344
301
278
303
315
330
309
273
261
266
296
286
202
171
193
187
179
207
197
146
88
41
25
16
18
-26
-100
-87
-71
-157
-209
-216
-203
-179
-148
-180
-218
-208
-156
-125
-128
-102
-79
-52
-9
26
78
86
71
121
122
55
44
41
18
8
-2
-5
11
54
95
105
126
158
147
186
233
231
266
292
285
266
281
235
199
199
167
140
111
51
5
-8
-33
-93
-114
-117
-147
-170
-143
-107
-94
-105
-89
-79
-68
-22
16
23
53
81
61
57
47
12
-8
25
51
93
121
152
181
174
201
189
123
99
116
117
133
109
66
67
84
100
106
103
75
79
101
65
5
2
36
-19
-25
-9
-26
-69
-41
-34
-85
-105
-90
-93
-85
-53
-47
-73
-122
-140
-121
-117
-139
-154
-158
-165
-154
-106
-51
-45
13
68
91
133
206
262
260
251
253
242
197
162
183
183
161
56
-20
-68
-159
-129
-21
16
12
25
41
41
75
43
5
-31
-107
-165
-255
-262
-257
-346
-357
-365
-399
-385
-350
-312
-313
-186
-52
-97
-42
71
22
76
149
171
191
130
151
176
167
179
173
151
123
179
281
240
213
264
262
287
297
309
294
214
180
159
123
82
20
0
-15
-108
-176
-164
-258
-315
-276
-271
-285
-278
-251
-200
-138
-71
-76
-86
-8
56
130
162
159
208
170
130
128
125
38
32
162
127
55
115
123
91
136
145
145
87
-22
10
120
31
27
56
-67
-118
-35
-74
-118
-117
-57
-12
-83
-72
-79
-127
-128
-83
-32
-48
-69
-47
-17
47
75
58
117
102
102
160
123
103
140
126
77
29
25
25
-55
-95
-60
-40
-44
47
74
91
200
259
238
268
265
224
211
183
98
15
-25
-39
-83
-80
-53
-48
-46
-83
-162
-209
-207
-190
-212
-203
-217
-236
-185
-117
-38
26
86
132
128
161
188
179
195
170
162
142
70
89
119
69
39
-18
-58
-78
-97
-71
-11
-59
-91
-17
-65
-76
-1
-15
-38
-47
-9
-5
-24
5
15
-25
-2
11
-39
-78
-129
-95
-81
-110
-106
-81
-80
-116
-49
9
5
-3
10
-12
-9
-38
-36
-42
-66
-34
-60
-92
-126
-168
-208
-233
-241
-169
-170
-198
-134
-78
-55
-65
-46
-7
-29
-34
-14
-23
-57
-13
10
51
86
85
130
82
16
38
53
6
-14
22
70
52
52
99
15
-47
-37
-137
-201
-183
-176
-137
-132
-123
-61
-71
-64
-84
-107
-79
-74
-66
3
8
-29
9
-21
-101
-115
-150
-262
-340
-372
-387
-448
-448
-340
-256
-194
-93
-51
-46
-16
0
-40
-38
53
60
44
178
183
74
83
72
39
-19
-46
-98
-183
-165
-115
-58
17
-1
20
10
-20
-5
-114
-106
-86
-165
-159
-208
-241
-305
-382
-380
-402
-440
-434
-436
-404
-326
-225
-125
-101
-42
22
68
82
89
151
99
31
8
-48
-67
-61
-36
-24
-94
-154
-159
-161
-167
-151
-118
-109
-131
-92
-110
-71
6
-8
-10
-45
-34
-19
-9
58
121
134
170
156
85
25
-12
6
-32
-116
-112
-93
-66
-1
90
119
94
109
120
86
54
27
51
56
48
-18
-109
-157
-162
-157
-178
-198
-195
-231
-204
-99
-27
44
75
50
88
79
60
71
12
-37
-49
-38
-70
-75
-25
-28
-37
-30
-21
-10
-45
-64
-25
-12
14
-4
-8
-23
-48
47
87
49
83
95
80
67
76
122
126
149
155
101
34
5
35
16
-63
-111
-188
-257
-245
-226
-250
-241
-229
-212
-175
-149
-101
-12
45
64
134
170
190
231
265
271
291
280
253
206
194
182
150
142
121
93
97
98
55
27
-66
-125
-88
-86
-63
-65
-84
-83
-117
-131
-125
-124
-138
-148
-131
-110
-114
-114
-72
-60
-57
-14
32
8
-2
48
65
105
155
126
101
91
70
43
40
18
-4
-14
-22
7
-16
-38
-5
-15
-22
1
-34
-14
27
-20
-53
-33
-24
-34
-53
-28
16
1
-24
-15
-26
-47
-63
-97
-96
-142
-130
-60
-113
-89
-9
20
29
32
16
12
2
23
1
-47
-19
-47
-77
-49
1
8
-3
0
9
2
17
23
29
42
35
39
-17
-30
19
39
101
130
67
46
11
16
57
88
121
156
175
159
158
172
188
152
110
88
41
-11
-22
-40
-36
-68
-102
-50
-26
0
59
34
-16
-37
-68
4
-3
-54
-58
-87
-104
-62
-45
-21
-25
-38
-31
-85
-131
-115
-116
-133
-99
-64
-72
-9
35
34
73
100
123
152
148
165
150
132
137
85
67
82
63
34
18
-15
-15
39
78
45
23
50
17
24
36
4
-10
-37
-71
-91
-134
-214
-245
-248
-231
-219
-202
-175
-139
-88
-30
-22
6
59
79
98
92
104
151
141
147
157
147
157
167
227
238
188
145
115
126
102
24
-5
-7
-5
58
63
-33
-12
4
6
-41
-120
-122
-171
-217
-207
-244
-277
-306
-346
-358
-378
-427
-430
-428
-452
-436
-374
-349
-352
-303
-268
-277
-276
-247
-184
-123
-84
-28
-35
-35
-21
-9
-31
-79
-64
-56
-80
-86
-60
-31
14
54
60
53
54
47
12
-35
-56
-85
-119
-130
-129
-148
-164
-175
-177
-167
-170
-150
-139
-178
-165
-150
-146
-126
-92
-33
0
41
62
63
74
111
111
105
67
-21
-81
-98
-102
-128
-158
-137
-130
-142
-132
-121
-152
-149
-161
-172
-166
-136
-99
-45
-39
-54
-28
-26
-31
16
39
-14
24
18
-10
4
-4
13
17
3
28
-6
-2
15
16
52
53
47
103
132
128
119
119
172
127
71
56
34
-9
-61
-50
-42
-106
-116
-54
-91
-125
-140
-154
-148
-190
-212
-252
-312
-315
-339
-358
-354
-348
-305
-274
-231
-179
-172
-137
-98
-110
-103
-84
-95
-88
-50
-27
-12
-23
-8
21
39
90
125
152
163
154
172
172
145
135
111
74
63
20
28
14
-14
-5
-32
-40
-57
-81
-92
-132
-148
-165
-172
-145
-150
-150
-132
-111
-109
-87
-70
-64
-66
-94
-85
-67
-54
4
-2
37
66
19
29
25
-3
21
-2
-8
-20
-54
-51
-81
-84
-61
-76
-86
-35
7
31
65
83
95
77
68
67
62
112
124
133
158
138
138
162
175
182
144
132
131
137
144
130
147
170
118
101
91
95
80
73
87
67
55
81
69
29
51
82
85
58
12
21
10
-23
-29
-16
-19
-20
-57
-52
-52
-56
-28
-3
-23
-54
-51
-34
-18
1
8
6
-4
22
48
85
68
57
115
133
146
178
182
167
137
88
78
40
6
53
87
88
114
136
132
129
159
190
215
232
236
247
240
218
196
130
85
67
65
68
59
69
85
126
194
238
218
213
221
198
225
239
210
212
211
209
224
269
290
291
301
316
270
218
213
224
199
153
163
82
32
26
-12
-79
-105
-112
-110
-103
-88
-56
-56
-42
-43
-59
-37
-42
-51
-46
-27
-40
-51
-57
-27
-1
-31
-20
-14
-28
-39
-32
-7
-11
-10
51
79
71
79
68
66
85
108
150
147
156
180
220
238
228
252
244
214
187
193
192
174
156
143
129
138
183
184
181
212
214
196
188
178
132
121
140
91
65
65
52
54
80
79
66
88
93
52
38
39
54
54
55
66
37
9
35
46
45
46
35
39
31
54
82
85
82
84
65
24
-13
-42
-99
-108
-85
-64
-53
-41
3
27
66
122
123
125
142
164
169
184
184
164
179
182
150
120
106
100
117
106
103
96
79
73
23
-14
-46
-79
-77
-41
-63
-90
-129
-117
-138
-126
-90
-103
-110
-102
-79
-78
-116
-84
-58
-60
-44
-40
-13
-13
-4
21
-4
-34
-74
-69
-35
4
40
54
44
76
168
220
218
187
161
158
123
113
106
66
73
85
101
79
72
83
78
102
79
10
-36
-36
-38
-19
-15
-39
-68
-72
-51
-54
-82
-74
-63
-79
-37
5
16
36
40
50
58
72
49
39
33
42
46
34
33
15
6
2
-15
-59
-108
-131
-175
-180
-170
-162
-142
-125
-108
-101
-96
-113
-94
-110
-125
-115
-108
-95
-107
-110
-57
-43
-51
-48
-54
-42
-55
-22
0
-22
-13
23
0
0
-4
16
25
-9
-13
-53
-82
-50
-22
-23
-5
16
48
45
42
67
51
20
1
-45
-108
-124
-142
-172
-179
-217
-282
-318
-325
-308
-262
-249
-239
-249
-276
-250
-218
-191
-149
-113
-111
-98
-64
-53
-40
-1
17
49
106
132
158
157
165
173
154
138
109
68
70
71
56
50
29
40
34
35
29
22
40
11
0
11
-1
1
8
-33
-71
-103
-145
-173
-177
-160
-176
-159
-164
-184
-161
-125
-115
-103
-89
-88
-91
-80
-68
-29
-35
-48
-27
-11
13
59
76
97
88
64
65
86
98
91
73
72
56
48
54
37
5
-19
-42
-64
-88
-117
-116
-120
-115
-90
-101
-96
-82
-81
-56
-27
3
-2
19
39
37
16
13
26
24
-7
-33
-34
-35
-35
-28
-11
5
-16
-26
-29
-56
-77
-57
-32
-81
-95
-57
-48
-12
22
22
17
-2
-18
-2
-3
-7
16
10
24
64
94
123
136
117
113
124
94
88
78
55
44
84
95
92
83
121
148
121
107
129
77
25
15
19
-1
-15
-7
-2
-35
-43
-72
-101
-117
-134
-139
-176
-211
-224
-229
-233
-227
-225
-210
-234
-246
-223
-243
-284
-289
-274
-282
-251
-204
-192
-151
-109
-89
-60
-19
-4
16
13
44
82
47
49
45
28
23
61
88
103
124
126
108
96
97
65
31
22
-41
-108
-123
-133
-118
-108
-101
-69
-51
1
65
77
78
95
124
120
103
118
100
76
73
40
