11891
28260
0
32
0
-1536
0
3
0
16000
0
1
0
0
0
0
-11
-15
-19
-21
-17
-19
-11
-19
-23
-7
-4
6
9
8
37
56
79
111
122
130
137
146
144
115
101
98
96
99
84
71
60
54
56
55
52
33
24
14
18
12
1
-17
-47
-55
-63
-80
-100
-103
-111
-111
-116
-119
-98
-104
-87
-62
-52
-47
-31
-19
-18
-6
6
26
38
65
97
122
127
146
157
168
172
157
138
120
77
67
53
41
54
44
31
38
35
37
38
39
56
25
20
13
12
22
25
33
40
31
23
24
16
-24
-27
-30
-60
-66
-76
-65
-53
-62
-52
-41
-64
-46
-26
-26
-31
-39
-37
-28
-24
-17
-2
6
10
-1
-2
4
-4
-2
5
9
-4
-14
-32
-59
-85
-88
-74
-88
-98
-84
-77
-45
-13
15
40
63
71
82
103
94
117
139
133
127
108
89
74
67
74
48
2
4
8
-15
-18
-25
-45
-54
-49
-41
-41
-44
-48
-48
-63
-67
-72
-71
-35
-6
33
61
68
59
80
119
143
146
144
149
136
136
131
115
97
107
111
109
89
65
41
38
41
35
24
3
-11
-7
-2
-3
12
24
50
72
87
95
95
110
130
154
180
179
190
190
187
196
172
140
124
79
56
36
-1
-24
-55
-58
-53
-78
-106
-143
-165
-162
-137
-147
-127
-99
-70
-52
-62
-72
-93
-102
-80
-40
-18
-13
16
33
39
51
91
116
112
121
130
103
93
76
65
64
47
35
46
48
61
76
68
71
65
54
29
15
-9
2
7
12
20
7
6
-3
-18
-16
-13
-39
-24
-10
4
49
43
24
45
44
54
56
55
46
33
5
-9
-26
-65
-63
-60
-63
-40
-45
-29
-12
-4
24
21
19
24
23
22
30
-5
-28
-34
-42
-27
-14
-9
-11
-14
23
39
22
47
60
60
88
96
69
81
79
72
65
46
26
-8
-12
-18
-15
-18
13
17
-6
0
-20
-45
-43
-24
2
0
-19
-8
-10
-23
-11
-5
-15
-12
-8
24
38
-8
-35
-29
-28
-21
-25
-6
7
-4
21
22
-12
-23
-21
-12
0
15
7
15
13
14
57
62
53
70
83
104
113
101
98
113
112
114
94
76
69
71
76
86
85
57
49
43
29
24
3
-21
-21
-41
-55
-80
-90
-110
-122
-146
-147
-160
-173
-154
-140
-140
-135
-124
-100
-74
-42
-17
3
14
31
81
100
98
111
112
113
130
120
94
67
48
33
54
43
24
31
38
35
27
15
13
16
26
10
9
-20
-15
12
11
38
27
4
-11
-21
-22
-8
5
20
26
41
27
15
17
14
3
0
-15
-44
-57
-66
-62
-87
-139
-138
-124
-127
-114
-87
-110
-122
-111
-66
-12
-14
-9
13
10
17
35
23
23
17
19
21
-7
-24
-26
-16
-8
-7
-24
-40
-31
-43
-32
-41
-56
-47
-53
-24
-21
-23
-15
9
4
6
-12
-33
-33
-34
-34
-17
-39
-64
-77
-83
-58
-59
-54
-48
-58
-37
-15
-7
-8
-15
-1
25
25
26
28
12
3
0
-40
-36
-23
-28
-22
-49
-74
-72
-68
-36
-19
-6
-9
3
4
18
24
17
26
41
54
62
84
94
86
102
105
91
60
57
45
56
41
24
13
-15
-23
-41
-52
-72
-81
-69
-60
-51
-47
-51
-39
-33
-19
4
-28
-43
-44
-55
-56
-52
-71
-92
-91
-99
-89
-90
-83
-62
-52
-18
-2
18
41
58
84
126
133
115
108
119
76
65
16
-3
2
10
38
26
27
23
27
47
55
71
79
82
63
55
50
34
36
36
44
17
-3
-2
-2
0
4
-6
-21
-2
-8
3
19
17
28
45
33
26
18
23
18
23
30
29
13
-17
2
18
2
3
-42
-79
-108
-113
-130
-128
-109
-82
-64
-51
-32
-42
-33
-3
10
20
5
-12
-14
-32
-19
0
-5
7
15
19
31
38
36
44
58
92
122
133
144
144
154
149
140
108
54
46
37
58
36
22
24
-20
-37
-66
-99
-125
-143
-120
-97
-80
-90
-98
-110
-117
-134
-165
-152
-134
-127
-86
-45
-57
-42
-44
-51
-52
-41
-11
27
43
61
81
80
70
85
96
91
83
80
69
82
84
64
70
86
91
100
102
75
71
62
55
64
71
81
79
70
69
80
91
85
71
56
27
17
-34
-60
-70
-91
-85
-100
-123
-122
-111
-115
-128
-129
-136
-125
-101
-72
-75
-70
-95
-89
-89
-101
-112
-109
-95
-116
-119
-124
-126
-92
-71
-24
11
-2
-5
32
59
75
67
81
115
155
177
168
152
126
118
120
125
107
117
125
87
64
51
22
20
7
-24
-3
11
8
18
3
-14
-5
-20
-25
-35
-22
-20
-6
-20
-20
-13
-50
-46
-45
-52
-44
-43
-30
-37
-50
-43
-2
-3
8
9
0
-2
10
13
3
-3
-1
17
33
36
51
44
19
-2
-5
17
-1
-10
1
15
34
27
12
15
35
51
68
65
48
61
67
66
36
14
12
18
32
36
14
-14
-18
-29
-34
-24
-36
-21
-32
-42
-42
-63
-109
-125
-133
-133
-121
-129
-130
-110
-114
-103
-72
-52
-22
-1
14
33
39
40
58
71
64
74
73
77
93
87
98
92
84
83
89
73
53
34
29
25
34
34
27
38
42
45
48
36
24
22
11
10
13
1
-10
-4
3
24
28
6
-4
-14
-45
-51
-61
-84
-103
-114
-117
-105
-119
-108
-70
-68
-45
-45
-65
-62
-71
-64
-23
-21
-19
-2
12
12
41
42
66
74
102
118
145
158
149
161
148
138
125
126
121
109
103
99
94
84
74
74
54
29
45
53
32
31
32
26
42
54
27
12
-6
-19
-4
1
14
35
46
41
50
74
70
52
24
29
21
16
20
14
3
-10
4
6
-3
11
-15
-26
-30
-42
-48
-27
-16
8
36
2
-3
2
-4
10
10
-21
-35
-29
-39
-31
-41
-55
-60
-58
-46
-32
-46
-36
-38
-41
-5
-16
-12
6
19
33
56
55
51
72
75
66
66
54
52
38
57
64
37
12
-15
-16
-13
-6
-4
-6
-17
-29
-29
-58
-68
-60
-53
-41
-49
-54
-50
-58
-73
-62
-43
-28
-15
0
15
22
16
26
54
52
60
42
37
38
35
48
53
36
30
27
17
8
-27
-45
-38
-47
-56
-63
-74
-94
-96
-102
-101
-126
-132
-111
-113
-102
-87
-113
-116
-108
-83
-65
-61
-76
-88
-62
-52
-59
-70
-70
-83
-78
-83
-101
-109
-109
-102
-89
-98
-91
-78
-72
-44
-14
5
0
6
11
21
34
32
32
13
14
30
29
28
31
16
3
11
-3
-15
-18
-14
-2
8
-6
14
22
27
16
9
6
-24
-31
-45
-71
-97
-109
-122
-113
-100
-94
-82
-66
-59
-24
-2
-18
2
17
25
57
66
53
55
45
45
56
46
22
19
26
31
0
-34
-43
-43
-40
-34
-24
-15
-20
-9
-9
6
2
-10
7
-2
-15
-9
-15
0
18
33
47
47
45
46
46
81
92
97
120
103
113
100
86
58
39
15
-1
-34
-51
-51
-55
-77
-104
-130
-140
-139
-151
-145
-154
-159
-153
-149
-129
-112
-102
-87
-73
-32
-16
8
-8
3
19
23
62
77
106
108
103
123
131
114
108
104
91
101
89
66
56
53
51
41
28
6
-2
-9
-5
-16
-8
-5
-3
5
-10
-32
-49
-34
-24
-27
-37
-43
-54
-43
-49
-42
-39
-41
-21
-18
-8
-1
-18
-14
-24
-13
-19
-18
-36
-49
-55
-50
-45
-45
-24
-20
2
15
0
1
1
12
47
51
57
75
89
102
115
98
85
58
44
64
80
57
62
75
79
82
76
91
103
82
60
48
4
-10
-17
-24
-19
-46
-77
-82
-83
-81
-70
-80
-90
-81
-88
-70
-62
-73
-36
-36
-6
16
9
19
-4
-3
15
0
0
3
15
26
39
39
37
28
26
35
47
26
19
43
46
38
18
7
15
8
10
20
6
-25
-35
-18
-8
1
-22
-27
-10
-7
15
48
47
54
63
62
71
88
103
123
123
117
107
79
70
58
58
20
-18
-38
-62
-54
-53
-61
-64
-82
-79
-64
-44
-32
-42
-53
-54
-67
-73
-68
-58
-51
-37
-22
-27
5
14
29
74
91
103
131
146
149
150
139
123
125
122
136
132
130
108
84
62
52
38
24
34
50
60
80
79
74
85
78
60
40
33
22
8
-2
-17
-36
-54
-59
-44
-42
-40
-39
-34
-36
-27
-15
-40
-60
-57
-51
-60
-49
-40
-15
-9
-20
-26
-51
-67
-67
-67
-54
-56
-56
-62
-44
-31
-25
-17
-16
4
8
1
5
-9
2
22
29
34
12
13
10
7
14
19
13
4
8
20
44
29
19
38
20
-3
-13
-32
-29
-30
-48
-39
-35
-45
-42
-49
-45
-35
-36
-30
-37
-49
-40
-34
-16
5
24
36
40
25
13
-25
-27
-18
-58
-50
-69
-59
-23
-17
-24
-19
16
12
24
37
7
16
-5
7
-1
-32
-39
-34
-25
-13
-12
3
-7
6
19
36
54
68
78
55
54
40
13
21
26
33
67
33
-1
-5
-11
-32
-42
-63
-100
-89
-91
-65
-87
-99
-93
-96
-98
-113
-106
-90
-61
-42
-28
-26
-35
-38
-39
-22
-30
-36
-25
-4
27
42
54
46
30
52
55
66
55
36
32
25
26
-10
-19
-5
-5
8
18
3
-16
-13
-11
-3
16
-9
-7
-5
15
33
22
33
32
-6
-39
-70
-99
-119
-140
-161
-164
-143
-139
-131
-118
-75
-45
-39
1
34
55
69
63
52
54
69
63
60
32
21
2
-2
-7
-29
-25
-21
-23
-26
-10
-14
-30
9
19
22
32
22
46
46
42
65
59
36
32
38
45
57
46
69
64
53
52
53
39
39
44
40
9
-25
-59
-77
-93
-106
-144
-161
-148
-176
-172
-170
-180
-182
-175
-155
-138
-130
-103
-81
-69
-49
-36
-41
-39
-38
-30
-22
-23
-44
-43
-62
-57
-37
-34
-27
-19
-26
-24
-18
-23
-33
-49
-67
-67
-65
-78
-74
-69
-39
-32
-25
-12
-22
-14
10
24
24
11
13
10
-11
-22
-30
-53
-64
-46
-69
-92
-65
-51
-34
-19
-53
-64
-50
-74
-69
-50
-27
-11
-5
33
56
38
34
44
44
61
74
73
91
87
107
127
99
90
86
89
121
112
126
131
113
117
123
118
97
86
80
83
84
78
99
111
110
122
105
81
83
85
104
95
83
79
62
47
44
25
-7
-11
-20
6
13
-10
-4
-1
-13
-16
-30
-30
3
9
48
71
56
56
72
63
56
52
42
20
0
10
31
-3
-32
-35
-18
-6
-5
-28
-6
-4
7
35
28
31
51
77
92
108
74
69
75
61
77
89
88
72
47
35
20
-8
-13
-3
-6
-4
-20
-8
-18
-34
-6
14
22
4
29
47
66
51
40
51
70
100
98
84
73
67
69
58
55
34
11
3
8
6
-1
-10
-27
-4
0
-7
4
-22
-39
-54
-45
-43
-45
-40
-38
-22
-29
-41
-51
-52
-39
-45
-37
-49
-52
-49
-63
-52
-74
-81
-71
-78
-66
-65
-53
-43
-36
-1
43
49
57
81
101
116
114
115
142
148
152
182
187
192
180
191
185
176
154
131
100
99
97
81
59
27
6
-25
-40
-54
-51
-61
-57
-38
-35
-24
-23
-22
-6
1
-16
-14
-1
-1
5
-1
5
-1
-49
-51
-43
-67
-70
-65
-59
-54
-54
-49
-23
-15
12
27
12
6
5
-7
-4
7
-6
15
1
6
25
15
-7
-4
6
23
6
14
12
23
54
66
77
76
57
50
45
31
15
22
28
34
30
12
-10
-37
-32
-24
-34
-35
-20
-25
-16
-4
-9
-18
-37
-35
-15
-7
-4
20
43
60
67
62
65
68
67
87
98
81
95
103
113
121
95
75
54
53
63
72
55
22
37
31
22
29
7
2
-11
-19
-12
-38
-56
-57
-58
-71
-87
-82
-72
-70
-49
-39
-48
-76
-69
-78
-84
-103
-102
-97
-83
-72
-39
-2
-8
-1
7
20
39
23
20
10
8
9
-4
-14
-27
-27
-16
-17
-31
-47
-46
-53
-50
-28
-43
-22
-15
14
24
20
29
35
60
70
72
46
41
29
27
40
35
11
11
20
26
18
9
14
23
21
4
-27
-51
-56
-57
-53
-27
-39
-50
-35
-46
-42
-37
-18
-5
6
17
27
8
12
27
31
28
13
8
4
-24
-33
-31
-25
-43
-32
-16
-15
5
4
5
4
-9
-15
-30
-54
-22
-27
-28
-52
-65
-76
-94
-89
-74
-60
-82
-80
-67
-48
-21
-30
-44
-54
-44
-43
-43
-53
-26
-25
-1
17
6
12
22
49
63
59
29
23
20
29
34
27
21
10
11
22
2
-21
-22
-10
5
11
-4
-19
-17
-28
-22
-26
-1
11
2
2
11
-12
-7
16
20
7
2
-20
-21
0
10
36
35
27
30
23
13
-1
-40
-43
-62
-69
-37
-20
-38
-40
-30
2
3
12
17
31
37
75
90
74
92
118
121
121
107
99
92
63
68
40
-2
7
5
18
-2
-34
-53
-72
-90
-101
-120
-164
-181
-198
-205
-193
-177
-167
-151
-134
-130
-122
-142
-137
-108
-73
-34
-25
-26
9
26
58
89
86
91
97
113
122
130
132
147
152
141
124
112
109
106
94
86
59
45
26
17
5
-7
-14
-18
0
1
17
22
19
30
37
47
61
16
6
17
-6
-5
-24
-58
-57
-57
-52
-50
-57
-65
-57
-88
-75
-95
-102
-97
-97
-96
-105
-101
-103
-74
-62
-64
-34
-40
-50
-42
-13
32
37
23
15
4
-5
-15
-18
-18
-28
-26
-14
-12
-29
-39
-38
-17
-10
-22
-16
-26
-41
-45
-59
-79
-70
-42
-23
9
31
41
80
98
134
170
184
189
200
208
207
202
193
198
207
194
199
183
153
137
128
132
125
109
100
104
94
102
93
80
67
40
41
40
31
42
43
47
33
23
18
23
27
8
-18
-23
-45
-31
-26
-28
-25
-42
-48
-53
-71
-75
-73
-68
-67
-70
-55
-74
-98
-87
-66
-71
-73
-64
-53
-50
-24
6
-20
-27
-24
-15
-9
5
0
15
26
17
20
27
27
51
85
115
130
155
171
176
191
212
204
212
223
217
198
183
140
92
73
46
37
22
-13
-42
-61
-73
-70
-81
-80
-93
-84
-80
-71
-42
-36
-11
10
6
-4
4
14
12
20
9
-21
-18
-15
-1
3
-8
-28
-12
6
15
18
-4
-3
-1
-6
13
34
24
32
35
28
38
18
31
41
49
66
88
96
97
108
138
155
136
116
88
67
55
31
-11
-30
-57
-74
-110
-146
-161
-174
-171
-190
-176
-164
-154
-146
-138
-110
-118
-128
-94
-67
-46
-15
22
8
16
41
63
68
65
69
82
90
80
68
89
85
81
96
92
94
95
96
93
89
74
74
67
63
73
57
35
40
13
5
-4
-16
-30
-47
-60
-52
-76
-104
-110
-146
-137
-115
-128
-135
-117
-99
-87
-106
-106
-117
-122
-122
-130
-146
-157
-131
-111
-90
-58
-49
-37
-12
18
28
15
20
32
37
35
32
31
33
30
30
32
5
-15
-9
-1
27
26
14
-8
-25
-14
10
2
-19
-7
-4
-14
3
-9
-4
-6
9
17
6
-17
-18
6
-6
-15
-23
-26
-36
-50
-59
-44
-40
-26
-19
4
36
41
52
63
70
85
107
75
54
52
57
80
56
30
24
17
-10
-14
-23
-40
-39
-33
-46
-67
-62
-62
-67
-36
-12
-20
-13
-6
-7
-2
-7
-32
-30
-54
-76
-83
-107
-104
-104
-109
-85
-78
-74
-56
-25
6
4
3
5
-1
9
22
21
16
7
-3
18
46
48
46
67
76
72
57
44
38
35
45
43
25
-6
-27
-28
-56
-80
-116
-133
-140
-130
-99
-103
-118
-91
-83
-86
-80
-95
-112
-128
-139
-147
-143
-130
-106
-91
-52
-26
-15
12
50
68
107
118
127
146
159
177
170
179
187
198
206
209
208
189
165
148
120
99
59
48
21
1
-12
-39
-69
-88
-110
-130
-160
-190
-203
-219
-224
-208
-212
-227
-232
-215
-183
-168
-159
-146
-120
-91
-93
-90
-81
-66
-55
-41
-25
-5
6
32
34
28
41
14
-8
-15
-31
-19
-30
-32
-13
8
36
71
81
96
114
133
164
183
177
188
190
195
174
153
152
137
122
120
111
79
59
52
51
43
46
5
-10
-41
-80
-95
-134
-149
-173
-203
-201
-198
-232
-239
-213
-194
-184
-182
-165
-146
-143
-96
-77
-62
-42
-32
0
4
-4
15
44
62
84
77
90
113
117
135
128
122
106
97
113
106
92
71
65
48
32
54
47
27
42
50
52
48
55
60
56
58
76
61
37
16
8
-7
-1
-25
-37
-46
-55
-50
-55
-96
-127
-121
-105
-101
-110
-103
-111
-126
-127
-139
-122
-93
-64
-25
-1
20
45
53
71
95
111
134
131
143
167
183
175
176
173
178
186
168
162
144
126
111
110
92
58
45
32
17
6
-25
-42
-44
-18
-2
-18
-29
-32
-26
-3
43
52
78
94
88
99
91
70
60
40
48
21
-18
-40
-63
-89
-121
-143
-154
-171
-181
-182
-168
-176
-184
-165
-151
-131
-142
-148
-129
-133
-93
-42
-22
-7
24
26
36
45
49
76
82
103
125
120
92
72
76
76
86
93
105
111
124
147
159
167
154
168
161
158
164
161
161
154
145
111
110
88
62
48
32
12
-25
-24
-24
-27
-47
-60
-64
-89
-102
-102
-110
-138
-143
-149
-148
-152
-172
-151
-133
-117
-81
-61
-53
-42
-24
-13
-20
-15
11
30
26
25
12
-21
-38
-22
-16
-1
23
31
42
56
62
79
95
112
110
102
125
102
110
103
80
60
27
-2
-22
-26
-18
-20
-35
-49
-34
-22
-20
-24
-33
-3
-1
-9
6
-32
-57
-57
-47
-53
-55
-48
-43
-42
-51
-45
-62
-66
-67
-69
-73
-54
-61
-59
-39
-22
5
-12
-2
0
6
29
42
39
36
53
74
107
96
107
135
141
160
173
164
156
169
153
161
155
117
111
102
71
64
40
24
29
4
-17
-48
-104
-112
-145
-164
-157
-179
-186
-192
-179
-148
-139
-138
-124
-120
-113
-108
-110
-113
-110
-83
-65
-35
-15
14
38
32
54
60
62
73
62
71
50
20
22
-2
-7
4
0
-8
-11
-13
7
11
24
40
58
86
88
84
108
98
112
122
126
97
72
50
21
10
-29
-40
-52
-60
-61
-42
-65
-57
-49
-51
-49
-50
-75
-89
-86
-80
-94
-92
-106
-114
-101
-82
-55
-10
30
67
76
98
99
85
98
96
114
88
66
59
61
70
99
98
79
62
58
48
18
10
14
15
16
23
19
-3
-6
13
8
-5
-21
-37
-42
-40
-27
-5
-4
-1
7
29
9
-9
2
7
22
47
69
52
56
63
80
89
65
72
79
77
96
77
47
56
39
53
65
36
22
21
15
11
0
-8
1
15
32
51
49
21
8
2
4
14
3
20
43
62
67
58
59
43
44
52
29
9
0
-19
-39
-46
-67
-112
-118
-148
-177
-167
-187
-222
-217
-198
-203
-217
-218
-215
-201
-185
-167
-175
-187
-183
-156
-117
-86
-82
-88
-85
-82
-63
-54
-74
-77
-70
-53
-36
-35
-18
0
4
9
-7
-4
11
5
-9
-20
-48
-63
-59
-69
-50
-56
-70
-65
-83
-87
-68
-79
-88
-66
-43
-36
-46
-50
-31
-38
-47
-27
-38
-57
-61
-69
-60
-72
-72
-83
-95
-84
-113
-130
-139
-150
-136
-143
-163
-179
-179
-176
-153
-134
-113
-96
-67
-49
-2
44
75
96
94
99
102
105
106
95
97
86
98
77
61
29
16
0
-62
-103
-133
-159
-183
-186
-210
-231
-255
-255
-251
-271
-284
-272
-243
-231
-230
-234
-215
-208
-186
-149
-140
-140
-128
-118
-123
-122
-127
-115
-115
-119
-89
-73
-65
-60
-49
-26
-16
-37
-28
-4
12
19
32
22
17
33
49
69
68
75
71
72
76
76
64
53
43
27
18
1
-9
-7
-18
-15
-15
-33
-38
-40
-32
-26
-21
-24
-38
-38
-25
-28
-36
-43
-51
-53
-60
-63
-66
-61
-66
-51
-50
-56
-52
-50
-39
-34
-24
-34
-12
-16
-28
-30
-35
-50
-57
-48
-42
-36
-53
-69
-54
-52
-33
-29
-31
-31
-27
-27
-27
-29
4
33
49
64
42
35
47
66
92
96
105
112
102
89
110
115
107
120
126
123
116
94
77
70
57
66
63
37
21
2
25
28
9
-4
-1
-2
-19
-16
-38
-67
-75
-52
-44
-67
-72
-51
-41
-24
-12
0
-11
0
20
28
35
14
21
32
34
49
41
42
43
49
52
42
16
20
31
39
43
27
51
81
98
125
140
139
148
166
181
180
162
156
164
150
153
152
137
141
121
125
117
94
78
58
38
33
8
-12
-29
-59
-52
-60
-94
-138
-128
-123
-123
-106
-130
-126
-121
-113
-103
-110
-115
-89
-37
-28
-4
28
57
65
67
94
81
95
126
142
151
158
149
136
135
129
125
132
134
112
125
123
136
151
152
168
183
200
210
203
201
217
221
240
242
222
190
165
146
104
66
41
2
-47
-85
-135
-171
-192
-222
-211
-193
-209
-200
-185
-172
-146
-120
-127
-112
-90
-73
-57
-44
-25
-4
8
41
52
61
127
175
197
233
244
252
269
269
258
256
238
224
218
220
222
208
201
178
143
148
137
107
112
106
102
74
55
37
11
-2
10
1
-25
-19
-31
-25
-29
-42
-71
-67
-63
-53
-48
-71
-65
-58
-55
-31
-12
-35
-36
-22
-18
-20
-22
-12
-5
-2
13
17
14
13
16
24
34
37
47
59
68
85
106
102
129
135
140
135
115
111
97
102
111
126
113
111
124
118
161
147
125
126
123
136
124
104
82
53
49
50
42
18
12
-8
-28
-42
-55
-57
-69
-65
-36
-47
-38
-34
-34
-35
-43
-50
-64
-63
-45
-27
-22
-42
-25
-27
-12
-5
-14
-11
0
-3
13
19
8
22
50
72
81
66
56
79
71
106
105
90
83
83
103
92
69
56
47
39
31
25
8
11
6
5
25
6
-7
15
1
13
6
-39
-50
-66
-89
-100
-136
-157
-145
-149
-120
-104
-104
-78
-64
-67
-48
-51
-78
-79
-96
-69
-49
-51
-42
-36
-22
-15
-17
-39
-28
-4
3
-5
-2
2
-12
13
32
22
-11
-12
-14
-13
14
11
9
24
17
20
32
20
22
55
81
85
73
48
55
45
37
35
25
5
11
-5
8
19
-20
-29
-52
-88
-92
-115
-148
-177
-168
-154
-166
-192
-203
-213
-224
-205
-187
-162
-147
-126
-114
-112
-123
-98
-78
-68
-43
-46
-41
-20
-6
0
26
5
-15
1
3
18
27
19
9
-7
0
-6
-30
-35
-37
-55
-54
-64
-76
-57
-54
-56
-24
-57
-79
-85
-103
-70
-87
-83
-52
-65
-76
-46
-64
-60
-43
-54
-30
-43
-60
-53
-61
-90
-92
-95
-114
-126
-136
-126
-136
-134
-128
-137
-125
-117
-132
-114
-98
-120
-118
-138
-144
-136
-93
-44
-3
14
31
30
16
45
97
86
86
117
140
179
188
166
175
149
142
142
118
115
112
119
126
144
135
150
122
95
76
33
8
-13
-23
-22
-24
-36
-60
-75
-84
-107
-145
-159
-150
-141
-120
-85
-99
-91
-76
-83
-69
-58
-68
-54
-41
-43
-38
-27
-18
-4
11
32
-8
-19
-6
-19
4
15
15
12
-7
13
23
38
56
65
50
76
81
76
91
125
129
127
164
123
98
91
92
76
38
5
-19
-30
-48
-64
-82
-82
-67
-45
-10
-19
-33
10
9
-28
-6
-3
-44
-18
29
41
25
49
78
67
46
42
40
35
20
4
18
16
-16
0
30
54
87
117
129
135
154
202
197
173
182
161
182
210
159
178
196
138
185
161
113
89
68
67
52
40
28
25
13
0
-1
-31
-59
-34
-53
-74
-81
-107
-144
-136
-143
-147
-120
-97
-117
-85
-40
-36
-16
16
31
39
42
73
73
64
61
62
38
30
69
62
68
84
46
65
107
96
117
152
121
96
121
90
58
70
56
6
-30
-32
-39
-81
-73
-62
-92
-93
-86
-52
-51
-44
-16
-7
-25
-1
11
-8
-4
-16
24
-5
-21
52
36
18
28
-1
-24
-1
11
1
6
28
33
47
60
-16
13
64
8
14
80
89
71
93
82
34
24
45
9
-10
-2
21
8
11
34
18
-10
-6
-23
-46
7
17
-8
1
1
0
24
11
1
18
-4
48
86
66
56
45
55
50
50
47
42
56
87
66
45
48
11
30
58
12
-14
10
1
-26
-69
-100
-64
-34
-94
-84
-25
-78
-75
-83
-107
-122
-129
-89
-73
-131
-78
-49
-98
-115
-47
-18
-21
-45
9
33
2
-2
17
41
8
1
0
7
-19
-12
3
3
40
37
44
44
46
24
35
59
15
26
91
41
26
72
60
47
47
66
70
-9
-5
6
-39
-34
-80
-71
17
-46
-86
48
-29
-167
-47
93
-84
-109
49
-55
-162
-20
-15
-60
-11
-18
-9
-27
-69
-55
-24
-52
-51
34
-7
-92
-4
37
-60
-9
52
-15
-4
48
18
6
-11
54
55
44
88
77
93
86
46
81
73
10
39
6
-21
-24
-102
-125
-151
-151
-173
-216
-171
-195
-238
-198
-236
-238
-203
-220
-196
-158
-198
-157
-152
-126
-134
-117
-77
-69
-10
-21
57
22
-30
77
16
-60
79
-6
-7
103
-23
47
7
-30
25
-21
-24
-7
-61
-55
23
-61
-16
146
-16
-20
205
28
-1
94
98
114
89
161
196
12
75
115
-17
36
-6
-121
-38
-66
-205
-92
-154
-218
-158
-230
-137
-134
-258
-148
-229
-199
-116
-198
-124
-54
-232
-71
-72
-216
-39
-118
-42
67
-81
22
67
-2
64
87
12
100
169
38
97
226
40
8
209
176
-4
-13
134
76
-115
39
77
-57
17
-29
29
4
-225
-110
9
-187
-152
8
-129
-92
-120
-206
-93
-96
-233
-141
-60
-158
-236
-165
-8
-72
-149
-40
92
-73
-147
87
104
-132
-29
196
40
-106
78
220
-16
-117
225
241
-132
-54
290
109
-140
125
221
-49
51
108
94
79
-40
-39
162
67
-152
110
209
-156
-149
239
-8
-276
33
145
-236
-207
128
-73
-324
-25
46
-211
-179
-58
-48
-217
-190
14
-119
-237
-35
9
-197
-205
-18
-137
-231
-96
-17
-207
-73
-33
-68
37
-94
-57
240
33
-71
324
47
-36
258
54
21
200
66
44
65
71
166
-8
94
255
73
-7
322
181
-71
267
258
-86
64
250
-106
-55
176
41
-147
145
-42
-119
165
-136
-169
100
-106
-165
145
-207
-196
136
-143
-103
155
-189
-117
346
-144
-184
319
31
-253
179
140
-90
-39
60
134
15
-97
200
165
-226
175
339
-156
154
274
-83
199
286
-48
206
90
5
262
64
-81
131
63
-70
-54
17
1
-55
0
-48
-38
-56
-118
122
-79
-186
158
-59
-144
234
-13
-218
238
7
-306
219
197
-410
181
236
-413
140
212
-378
61
209
-387
81
185
-181
114
113
-237
127
163
-161
263
189
-162
108
250
-193
-64
191
-65
-5
12
67
188
-249
108
286
-251
-30
233
-78
-18
24
39
86
-156
152
121
-15
189
31
181
115
-214
410
193
-230
405
117
-119
250
151
177
17
118
198
-156
168
-34
-78
287
-267
-65
217
-395
10
49
-370
206
-100
-300
158
-32
-130
117
-89
19
-128
-58
28
40
117
-99
39
185
-227
104
32
-114
173
77
112
-48
-49
270
-128
128
126
-146
268
29
-134
150
68
-51
115
137
27
177
-1
130
164
-69
277
228
-231
230
242
-54
274
-78
53
198
-107
27
112
-115
-31
-124
31
-97
-165
-29
-196
-6
-183
-192
28
-168
-240
-39
-50
-210
39
7
-41
-105
30
91
-57
57
19
186
-60
-151
234
-159
77
67
-172
164
104
-273
119
174
40
142
-201
321
218
-268
218
166
75
11
123
94
61
90
142
-34
-23
109
-32
71
-73
-126
126
-141
-97
159
-7
-193
127
139
-120
-111
482
-53
-149
193
149
-190
66
169
-190
70
24
-268
90
16
-320
63
169
-470
158
29
-313
287
124
-202
183
96
-155
381
-72
-21
170
68
-17
5
197
39
-96
219
-105
-30
228
-197
117
82
-192
196
-64
-27
166
-408
102
308
-473
-182
444
-251
-338
308
-120
-179
60
19
-178
-1
-122
99
74
-52
-119
-6
59
-178
-142
228
-211
-337
265
-17
-290
226
-262
67
4
-163
290
-105
-101
187
-84
66
127
-12
113
97
77
95
148
24
-86
257
256
-211
355
29
-6
158
-75
32
108
-235
113
108
-162
107
-79
-63
-17
-39
-49
-39
-227
-99
-77
-22
-138
-8
18
-227
110
-188
55
356
-276
-214
534
-128
-336
418
45
-244
122
106
-87
-248
219
26
-213
20
-105
-9
-27
-73
5
253
-329
145
483
-468
237
340
-316
81
243
-121
135
-194
106
196
-156
-111
197
-22
-350
120
114
-371
155
239
-304
149
57
-166
-157
-148
98
-120
-199
205
-118
-235
304
9
-381
244
231
-282
47
525
-191
-154
376
-285
-243
591
29
-244
100
40
-293
-181
-19
-164
-286
-8
-48
-387
-9
19
-289
-40
-2
-207
94
-36
-37
-125
139
77
-15
-189
370
240
-69
-19
201
77
-197
400
64
-123
157
175
182
115
-115
431
-94
-148
296
192
-270
248
256
-158
181
-16
-136
-39
254
-242
-130
54
-283
-32
-50
-107
-298
172
-130
-194
204
-460
108
244
-623
116
382
-673
-56
72
-360
-16
239
-20
-160
361
203
-365
91
279
-498
18
299
-115
37
192
22
-77
-120
30
31
-241
127
114
-226
-77
131
31
-267
-241
204
-211
-723
327
-310
-420
340
-232
-273
103
-229
-326
232
-86
-326
75
69
-419
145
20
-170
200
-155
-94
7
-203
118
110
-26
-32
-67
233
-6
-269
232
-121
107
-91
262
-79
-35
114
-120
208
-88
-100
218
29
-359
419
77
-109
94
181
-296
109
174
-174
-253
148
-162
-458
165
-117
-270
4
266
-434
-252
271
-288
-303
283
211
-558
-97
464
-398
-437
532
-90
-707
179
63
-553
-412
375
-512
-313
177
-288
-390
261
-240
81
45
-507
293
-53
-318
451
-77
-204
262
222
-204
229
112
-368
369
27
-268
474
26
-143
258
-455
29
-133
-113
246
-291
32
412
-539
-23
101
-504
41
-207
-153
199
-86
-114
-70
-57
-160
35
-112
-89
-151
379
-454
-100
493
-214
-40
354
-158
-136
-165
-22
-119
-284
477
-20
-30
400
-7
-34
-27
120
-125
206
472
-41
62
374
-233
132
-18
246
3
120
378
-26
-116
105
76
-250
-75
214
178
16
200
-154
-333
241
-402
205
69
-107
73
91
39
-20
-112
-99
211
-428
251
168
-192
58
-113
408
-133
-312
501
59
-205
646
-122
50
113
15
127
-166
-11
147
-301
279
-184
73
-159
-268
413
-488
-234
313
-455
249
-269
-105
411
-443
-186
991
-612
-310
691
119
-579
343
553
-420
73
349
200
-442
386
532
-507
301
319
-636
724
-48
-450
633
-38
-53
-55
3
324
-547
-218
402
-277
-431
368
120
-74
-64
74
374
-463
235
538
-115
22
562
245
59
224
-128
431
335
-352
319
31
-208
186
124
185
-51
-152
-40
87
-261
62
187
-500
162
20
90
-455
29
49
-290
-144
261
-239
254
-103
-41
-241
159
-52
-202
244
209
-511
688
254
-958
821
-307
-157
314
-463
843
-175
-554
978
-392
-264
859
195
-246
428
533
-380
182
170
-202
362
-189
-86
410
-278
-37
105
-143
178
-357
201
193
-322
93
174
-71
-338
266
153
-78
-515
507
-113
-392
403
-270
-167
-161
-71
163
-211
-328
250
-23
-275
164
-246
32
46
-54
154
106
-60
-144
385
603
-97
95
381
264
-217
413
390
45
-62
255
126
80
-281
543
-232
372
-102
-88
531
-300
-518
317
-215
-428
-308
-34
-206
-730
-378
244
-346
-641
510
23
-627
640
-325
48
414
-145
1074
-5
343
750
109
-14
557
68
-523
1089
-148
-452
553
-305
-748
255
-253
-527
142
-440
-67
-175
-300
-65
489
-320
152
-19
181
-130
-72
188
311
-599
-251
481
-620
-131
387
-327
-301
194
-107
-262
-203
576
-776
283
182
-38
69
565
563
-335
619
1063
-339
130
1278
-350
-103
600
67
-254
33
242
-625
370
-327
-249
83
-915
-506
148
-499
-1160
699
-329
-397
271
186
-175
398
173
68
412
-40
499
210
135
325
-94
241
135
73
284
-515
164
-138
249
-241
-287
-71
-133
-35
-413
239
-206
-11
459
-72
-35
242
11
-437
790
-40
-562
533
-122
-129
-373
797
-198
-273
311
474
-258
506
437
-152
560
88
553
-272
-119
166
-770
958
-438
-255
505
-360
-853
214
-541
-636
-411
-59
143
-684
210
-167
168
-133
679
-53
-80
1010
-89
-465
711
241
174
428
-2
648
201
-459
996
-718
191
530
-87
-411
106
507
-604
131
24
-460
-41
231
19
-670
409
-606
-476
384
75
-655
904
-97
-214
1387
-879
232
622
-275
393
223
-201
772
-126
-266
1138
11
-301
669
168
-695
702
-105
-440
565
-502
-410
700
-983
-214
-84
-827
445
-210
-242
139
101
-552
-88
286
-268
-74
131
174
149
-384
788
453
-64
93
278
-545
789
-123
-468
1188
-882
106
226
-260
-377
441
-357
159
-575
156
-94
-157
-116
418
-962
10
892
-884
-106
1505
-760
66
1040
-1025
336
135
157
-393
1139
-602
-183
1055
-450
-286
1018
-502
-548
1364
-618
56
-118
136
-569
415
249
-779
490
-137
-895
918
-369
-897
869
-645
-1131
954
-114
-791
702
-39
-612
518
-312
77
-125
-80
275
-265
383
151
-95
360
541
-495
244
857
-190
-104
251
-153
172
-48
-1080
536
434
-462
379
367
-76
-701
889
-42
-740
841
-168
-432
775
-647
171
895
-1474
671
599
-835
296
-351
-733
600
-635
-246
393
-212
-314
589
356
-596
565
89
-598
380
9
155
-300
43
-449
-541
622
-530
-607
1440
-992
-426
764
-1236
1132
-967
-474
1812
-1758
582
1699
-1931
655
470
-629
659
-849
923
157
-712
773
116
-82
458
-27
816
-501
546
-279
-385
122
-27
10
107
-635
134
41
-389
24
66
-80
-330
-492
752
-685
-438
1026
-312
-254
126
673
135
-465
523
-70
-115
-448
656
-79
-731
641
80
-452
-269
341
142
219
-214
764
-171
-670
308
295
-291
532
-340
422
-251
35
-33
302
-333
-263
856
-709
-578
902
-452
-907
966
-435
-490
1224
-350
-166
1250
-1354
385
603
-168
-2
201
-299
-616
679
-806
68
236
-479
61
67
-588
242
34
-448
149
451
-184
90
914
-912
207
691
-1289
1001
169
-1229
1124
-363
-162
696
-454
1110
171
-670
899
-756
336
71
-750
535
-557
-34
-112
-173
331
-444
-120
-68
-369
247
-303
445
125
-1232
1171
27
-641
1030
-272
81
884
-128
188
565
-64
-231
542
324
-734
496
123
-586
440
-29
-475
-6
-220
221
-346
491
-407
-17
986
-763
172
1011
-825
109
651
14
-401
622
34
-573
556
298
-284
85
-86
134
-113
37
22
-173
710
-1093
831
256
-1256
786
563
-1269
1541
-565
-115
394
-612
200
241
-253
405
108
183
-265
188
313
-943
808
1
-236
329
-568
372
-799
-278
254
-345
-1311
1250
-326
-767
43
212
-931
-178
330
-363
-290
-113
284
-643
-554
968
-85
-32
1047
-359
966
460
-20
815
552
352
545
1094
89
-19
480
-55
-387
-158
198
-902
253
-419
-716
-259
-1
-765
-527
313
-155
-673
766
-439
103
202
558
-252
832
421
-135
11
447
-450
626
158
-730
652
104
-508
755
-632
306
114
86
296
231
-177
-129
-386
93
-9
-26
82
-591
797
-1066
428
-114
-307
277
195
-45
-50
179
-198
533
-22
226
-56
452
-193
-280
793
-282
-595
1045
-710
-95
38
119
-282
-124
-146
201
-455
-138
597
-296
35
392
-71
155
222
829
-266
124
484
759
-598
853
61
-228
14
732
305
431
189
-72
495
-616
-139
626
-284
-621
-83
-59
-838
439
-713
-832
976
-1331
-490
307
-717
-434
434
-380
102
-166
-434
1084
-327
21
583
-421
489
414
-674
1111
463
-624
1506
-151
-1078
1053
-189
-766
148
513
-572
-141
160
-448
-638
732
-234
-55
393
-809
871
-394
140
489
-32
253
271
37
363
-175
267
189
87
810
-1579
662
330
-1270
829
-1027
143
926
-1622
208
1251
-1899
829
310
-103
58
115
278
711
146
-40
627
764
-1209
-184
1631
-601
225
469
-898
928
-146
-1011
696
605
-784
25
415
-591
-976
593
126
-1027
302
-1402
455
63
-895
139
-319
-258
32
-428
869
435
-1193
800
-191
473
123
789
397
227
-186
147
-49
-175
510
17
305
736
-751
-428
65
277
-171
384
-54
1119
-829
-341
-105
776
-612
228
1015
-761
-328
461
-846
-73
-488
-1427
746
333
-928
252
210
-1472
195
216
-326
-169
796
14
32
543
-351
-178
992
-620
297
736
-1138
746
395
-1253
-617
1295
-459
-1029
1064
-491
-1284
759
-19
-512
1158
-746
480
432
-1569
470
925
-896
416
574
-521
324
-34
-193
244
-590
-84
-221
-741
962
31
-93
-222
-215
-47
-388
750
-286
-630
1372
-1046
168
898
217
-622
848
-465
-734
52
567
-347
352
302
-272
315
-263
84
-228
227
-160
-1388
818
334
-1187
549
307
-986
397
288
-674
389
-203
-171
-492
714
57
-120
734
-694
-40
488
-165
-299
594
57
378
-590
359
-147
-577
279
602
-817
704
259
-85
121
-20
-1008
383
330
280
694
185
-378
224
-1174
190
538
-775
400
427
-1339
462
-270
-679
158
-241
-232
212
-453
-248
-39
483
-690
-113
148
267
405
-916
646
184
-1079
732
870
-323
564
155
-750
861
-63
297
1193
0
-378
497
742
-1068
291
1053
-546
-206
650
-224
432
-612
288
307
-1085
-316
577
-557
-467
-2
-1062
401
-375
-332
1018
-727
-192
136
375
-564
-317
1394
-260
97
781
-1062
639
118
200
-197
445
340
-391
172
902
-1615
-176
1634
-886
-878
2088
-1001
-1157
927
-545
-385
239
428
-324
378
-1011
523
627
-553
-355
765
-379
-645
782
-333
225
-186
-361
9
124
-223
528
-326
-991
486
404
-454
239
839
-706
774
-51
-191
1217
219
-141
941
-332
78
951
-194
94
-44
-55
-412
650
-293
-142
132
-367
-255
238
-179
-81
91
-180
-712
-85
-29
-129
521
44
-126
-167
-23
26
-268
17
-77
-103
490
-31
30
196
-89
139
-498
16
666
-125
-276
-16
-451
337
-638
450
338
-346
-187
395
-288
221
605
-229
745
-94
135
879
-510
-231
750
-463
471
298
278
183
-801
1219
-1275
-757
2035
-1220
-420
828
-817
-189
-201
561
-132
63
322
-566
-43
120
-184
-32
111
18
-154
-821
732
-546
-693
408
-227
-623
642
-998
638
-599
138
170
-348
421
299
-185
278
-255
364
156
101
795
-183
116
123
297
-157
165
242
-2
-1
239
-580
180
62
-472
548
-117
-443
458
225
-555
-848
598
-501
-645
1022
187
-913
-510
441
-2
-1056
647
799
-275
18
36
485
-951
22
1557
-1285
-270
1647
-68
-902
889
2
-373
597
783
-1087
619
302
-336
-785
432
1090
-1431
304
760
-710
-670
434
-361
14
-282
472
-710
78
-602
-598
490
15
-1154
563
191
-651
315
516
-306
-242
697
-411
-253
1212
-312
-822
1661
-405
-863
909
165
-487
475
-173
106
60
-157
-287
133
39
-664
342
148
-1031
456
-252
-1597
483
-65
-871
24
-684
-765
209
-257
303
369
479
-352
445
522
-647
800
779
-134
297
672
546
-374
139
1069
-151
-159
1529
-1016
285
319
-651
-618
714
-1250
63
-755
-213
214
-795
-741
344
-746
-487
-31
-652
635
-263
-526
614
646
-702
767
553
477
-453
537
671
-147
82
825
418
-182
197
52
-138
-420
12
-260
-396
-87
-937
677
-249
-850
515
-628
-1487
1728
-844
-980
1329
-1076
-227
739
2
207
811
950
-727
1132
628
-399
1134
417
-17
-229
-374
-288
-509
-396
-711
-346
-267
-1015
219
197
-1157
221
-13
-656
631
187
7
877
-4
887
750
46
537
-169
997
-568
206
895
-368
9
532
-894
-300
447
-520
-97
2
-159
-727
302
-1070
429
-43
-1003
508
-127
-860
575
-226
-397
63
3
-4
-231
376
100
-263
-221
-68
134
7
228
798
-365
17
572
153
-204
569
217
-192
111
501
-177
256
-360
490
1003
-1097
63
1644
-374
-374
1077
510
-901
510
227
-63
-607
226
-274
-357
588
-490
-951
370
492
-1428
445
670
-1657
279
531
-1767
657
-73
-156
635
-833
-279
651
-791
-332
-116
24
119
149
-187
348
380
-1255
426
1257
-1315
-533
1962
-770
-481
753
220
-602
162
679
-835
235
432
196
-117
379
459
-2
-690
1473
-499
-648
1771
-699
202
961
-1137
624
-354
-709
428
-587
-70
236
-669
-76
85
176
-705
265
281
-868
495
-250
86
569
-28
-656
1117
-600
-330
745
-134
-165
-513
437
327
-577
65
719
-416
112
233
516
-492
165
582
-933
633
392
-519
99
881
-565
-122
980
-511
-603
1465
-368
-530
847
-485
-387
-254
-723
585
-762
-814
752
-449
-1139
101
-444
144
-570
-201
1203
-549
-436
1054
-135
-113
176
1163
-410
27
260
160
-310
-174
257
332
-181
39
336
-328
-692
66
-25
42
-123
400
406
-1010
408
340
-437
473
-106
-337
206
287
-452
-299
311
-44
-515
794
-649
-116
881
-755
-297
751
8
-756
774
154
-783
-110
527
-398
-164
58
-332
934
90
-570
847
-205
-709
-82
594
-346
-209
497
1164
-1050
123
1002
-75
401
-407
-347
416
-611
160
139
142
2
-697
-737
283
-661
-97
980
-39
-981
965
19
-851
-304
250
108
-61
383
335
-201
-197
-776
421
-475
-80
181
-137
400
-205
-1212
864
-158
-187
552
6
-386
543
-81
236
3
693
-85
318
321
-578
606
104
-526
426
418
-463
-96
370
-548
-671
527
-769
-4
472
-1219
178
224
-1161
-3
681
72
-537
644
703
-245
-99
1081
-930
585
1013
-575
581
591
-763
-94
449
-1038
-78
183
-420
-346
-105
-456
681
-195
-296
411
211
-184
-280
-198
714
-551
243
882
-712
-128
784
-321
-439
970
-488
268
364
91
144
-47
-187
462
-482
102
162
189
-387
47
597
111
-542
310
65
-120
26
-416
726
-418
-542
544
211
-747
364
103
-653
232
-84
-444
-346
59
547
-174
-370
455
383
-831
620
-435
190
282
193
210
114
-41
-60
-36
-601
-137
146
-34
-374
761
-235
-119
307
-640
52
379
-525
23
1076
-401
30
394
-267
-91
419
202
-479
79
-59
40
-415
-266
-203
799
-794
-766
619
-316
-1105
655
-375
-477
376
-184
-27
-569
-163
354
-626
266
698
432
3
72
749
298
168
847
-56
-148
726
4
-65
-143
436
476
-870
40
47
-1147
-127
734
-846
-673
393
733
-946
-315
1463
-582
-288
496
-919
-360
638
-956
476
693
-876
-240
1523
-1110
-1249
1642
549
-1172
922
294
-284
-619
67
439
-731
667
686
-604
-24
773
-1655
195
568
96
-468
173
930
-1181
-864
1084
-545
238
841
-258
19
350
-936
463
177
-685
23
947
-164
-249
401
669
-238
348
204
-203
-174
174
475
39
280
1058
-859
82
535
-347
-35
230
310
-523
287
71
-424
-47
31
-1085
988
110
-1131
402
830
-732
74
807
-1017
145
350
-114
-297
264
233
379
-805
980
-15
-875
485
448
-1250
144
1077
-651
-85
-376
-67
304
-130
-483
462
-468
-283
869
-123
-131
289
-571
370
715
-1007
789
278
-1060
874
113
-1310
1478
-873
-789
1386
195
-1048
1072
-89
-772
529
-224
-399
223
329
505
-281
-500
325
-715
-355
265
-46
60
56
253
3
326
-242
174
396
173
-255
713
499
-826
971
384
-404
-341
509
50
-606
92
319
-409
-548
168
524
-267
-392
526
2
-379
-297
-48
-128
-321
-59
913
-1114
-137
1225
-1037
-325
-16
155
-967
956
116
-1153
120
1241
-1236
213
434
-169
-876
336
442
-937
-334
1171
-403
104
-132
106
-108
-33
303
55
-47
48
-410
369
-322
-266
-272
-342
-103
-428
-252
318
-493
-249
-576
583
254
-837
1289
51
-888
400
906
-808
397
982
-55
-451
929
-202
-116
561
-22
259
99
-214
854
-438
-688
462
-719
-152
389
-843
17
-20
-1123
211
-664
113
-505
457
-351
-297
166
-3
220
247
-81
177
-339
-391
202
-669
-392
571
-52
-818
746
419
-1184
179
-83
-205
-71
794
580
-712
351
727
-1253
-254
874
-690
-184
1220
203
-1527
1075
475
-1581
1333
641
-1272
1267
491
-796
733
3
-580
-134
1053
-995
-28
1137
-568
-819
814
81
-911
28
1037
-689
-843
769
-95
-359
411
-56
367
-339
-145
880
-1080
-92
1276
-987
-176
876
-442
-421
821
-18
-1687
715
1107
-2059
46
1039
-1197
-193
597
-136
-334
-418
516
-10
-865
390
-74
-398
482
171
-656
666
103
-397
1351
-217
-887
799
467
-942
472
975
-121
-294
-315
585
-209
-754
63
920
-1130
-74
1223
-680
-286
581
-626
-652
187
209
-246
-236
-13
-244
318
379
-507
679
-365
-229
672
-1207
611
696
-418
-396
532
-299
-38
-162
630
-681
-608
332
-153
-176
796
-239
253
-142
-814
712
-890
246
474
-537
803
677
-858
1285
-122
-589
457
174
-195
449
608
-704
485
-459
-633
613
289
-1147
643
361
-1516
857
491
-443
-234
78
-253
348
-338
388
485
30
-357
913
-168
-529
651
-102
-593
291
-99
145
655
-337
27
176
-480
286
318
-279
330
190
104
188
116
44
453
605
-569
428
-21
-268
601
79
-922
945
-107
-602
440
-351
-875
403
53
-775
-418
85
-226
-354
-167
-131
-40
-410
208
418
-314
125
618
-214
34
378
-563
116
26
-71
158
-325
263
-315
123
377
-726
-50
584
24
-696
969
332
-973
426
618
-735
-122
252
337
-375
-374
356
-21
-67
337
552
10
38
-57
785
-180
7
570
628
-533
582
687
-835
363
-302
233
-155
-501
354
-38
-1229
984
-450
186
-320
-73
591
-854
284
358
-776
1265
-328
-511
788
-699
-679
1009
-600
218
639
-90
-333
207
177
-943
164
180
-393
-494
1941
-1286
-11
1017
88
-539
1080
-363
-225
380
-242
138
121
-445
-309
415
-302
-595
711
-243
-600
559
401
-820
36
357
-561
-312
344
-418
297
10
-94
129
227
-167
-569
727
-24
-397
1184
-73
-513
484
-60
-192
223
669
-125
-422
795
-632
-275
61
13
-392
211
-27
308
-266
310
85
-413
174
427
-369
222
512
-2
-576
373
344
-626
-43
827
-201
-1153
1297
212
-1591
563
1207
-1775
794
950
-791
170
281
-965
833
-23
-511
636
157
-577
309
-210
152
-47
331
-186
-92
598
-298
-515
732
-226
330
344
-99
-155
-28
273
142
-52
-38
-371
-302
-332
-185
-133
81
-145
-308
-166
389
61
-3
16
-6
377
-233
325
189
-162
60
835
-989
430
954
-1227
176
343
-954
503
68
-590
186
206
-167
206
-199
112
3
117
467
431
-624
308
24
-1229
803
202
-865
394
135
-871
-27
-289
-677
609
-490
-970
1039
-775
-489
833
-1153
-462
943
-542
-256
593
312
-112
287
793
-154
406
379
262
320
229
-154
411
70
-327
-78
-43
-199
-392
104
200
-772
-509
947
-477
-995
1106
-140
-1000
226
-2
-76
-242
303
332
-184
160
-283
377
427
-1516
1593
176
-1678
1737
-331
-775
944
-940
558
200
-831
832
39
-389
-1
-430
328
-781
537
573
-227
289
66
-526
807
-234
-118
1439
-204
466
461
-135
-177
364
-639
639
-326
-435
325
349
-852
-263
35
-88
-706
299
486
-736
-861
511
-93
-261
-474
398
27
-818
-60
313
-557
230
-235
334
77
-665
397
235
83
-144
255
310
-459
685
268
-710
466
539
-574
247
607
-318
-314
533
-76
-726
794
210
-501
119
2
-718
451
278
-663
321
229
-629
-163
535
-292
-333
177
231
-439
291
189
-124
-104
-105
38
372
-102
631
-407
134
14
-378
259
266
-153
-256
-497
222
15
-1216
822
-14
-431
166
-132
194
90
-295
651
-197
-921
1346
55
-480
206
419
-903
418
414
-29
-94
89
-164
-790
109
-395
517
-36
-257
104
377
-462
270
246
-322
390
455
-532
548
725
-495
233
688
-1110
-72
655
-805
213
771
-592
-454
860
-831
-63
532
73
-876
978
48
-881
325
190
-71
160
191
-263
81
-210
57
81
-226
-539
975
-508
-697
745
-347
-691
759
-238
-561
378
-166
-99
-215
323
-13
227
-163
-1
-148
-432
386
46
-1090
1004
193
-996
307
537
-19
-605
326
-41
86
-385
475
265
-160
-223
240
-105
-768
881
-114
-363
759
109
-417
778
-317
-163
552
-288
282
193
-501
638
6
-511
128
318
-54
-498
126
474
-379
-453
917
-138
-783
619
-251
-43
36
-122
-59
-105
13
-247
6
585
-1161
265
1273
-1442
288
943
-927
-372
1195
-933
-22
940
-664
-743
1209
-608
-1143
1862
-491
-1289
1259
486
-1596
1303
367
-717
370
167
-217
581
-344
285
372
-401
260
-543
742
-2
-1024
307
316
-541
25
477
-87
-417
482
-52
-400
561
67
-296
392
-804
545
-348
159
440
-626
-75
151
-275
371
-574
-203
346
-1092
-566
721
191
-851
68
1347
-1767
-205
1481
-1348
-297
1102
-571
-627
967
-943
154
-394
36
456
-1
119
654
479
-129
97
-39
230
648
-5
1
379
-156
-8
584
405
391
-77
155
175
-381
-259
857
-276
-651
988
-198
-933
724
-291
-952
355
-233
-988
650
-334
-127
-71
-532
110
-160
-898
810
-408
-1031
930
-20
-947
817
349
-781
440
138
-209
304
11
210
499
-240
466
458
-680
915
261
-826
263
620
-578
272
289
136
30
-126
218
-305
-74
663
307
-902
67
1142
-889
-743
874
-722
-411
630
-57
-292
-524
376
-50
-821
89
142
-687
242
-417
151
-29
-103
-147
261
-118
-870
1266
271
-739
560
949
-1389
815
-94
-376
178
194
-486
247
-324
-478
193
81
-261
205
175
-199
1
185
356
301
-42
15
231
205
51
106
432
93
-364
677
179
-643
905
-94
22
428
-612
166
-46
-647
521
17
-721
-295
239
-563
-594
-116
-494
265
-199
-824
-51
547
-497
7
413
-458
-102
582
-290
112
-174
106
485
-371
-186
241
-9
2
-131
-64
49
-570
552
-32
-367
673
-45
-496
417
-104
-257
217
-6
250
437
346
-210
-329
1052
137
-572
893
152
-879
515
306
-664
724
-100
-736
698
42
-595
374
188
-779
284
-164
-87
-60
-60
-61
208
-150
-180
297
44
-381
-76
394
-280
-9
364
-235
519
199
-870
493
441
-1009
478
68
-117
-108
215
-145
1
361
-535
-582
1280
-793
-564
1897
-910
-515
1095
-143
-801
1086
-138
-243
418
-267
419
64
-1017
492
694
-620
-221
202
-209
-583
70
255
-192
-879
880
-405
-665
-175
685
-855
100
116
188
-484
-156
210
95
-54
123
191
-355
-200
-82
219
-187
-288
964
109
-534
538
-268
-301
193
-419
-75
409
-646
322
-128
-323
43
239
546
-220
-663
1256
-595
-370
1727
-953
-651
991
-662
-167
725
-424
-248
625
-293
-312
941
114
-1309
1269
-450
-377
235
261
-813
347
322
-579
-446
111
-164
-648
504
-1014
-114
-322
-144
319
-736
68
229
-294
-160
357
-135
3
522
61
-126
787
454
-450
869
-57
-22
759
-149
96
297
-53
72
128
-738
-177
106
-863
286
-352
-819
-458
218
-625
-641
325
-717
-833
650
119
-834
272
314
-643
160
202
138
-64
520
-62
-122
772
-402
-91
895
-434
210
656
-673
359
366
-323
216
-47
-153
145
357
-25
-176
3
-201
-270
65
234
-107
-146
684
-938
226
260
-599
570
-151
-832
1064
-436
-924
1420
-613
-1183
763
2
-1402
1283
-107
-780
564
57
-565
245
-248
420
-84
-636
912
-476
-569
357
-463
-827
692
380
-339
580
-449
-345
319
202
-690
703
-22
-660
478
-111
-544
607
-96
-361
405
-772
156
256
-685
780
220
-704
306
128
-808
417
926
-825
148
1146
-730
162
679
-537
-413
924
-203
-304
833
-7
-777
-51
654
-373
-174
108
4
-364
473
-77
-66
126
30
224
48
-161
240
318
-276
-72
1167
-800
-630
1332
-293
-757
707
-83
-600
213
38
-377
-1
331
-355
267
-558
103
-210
-221
209
-25
-760
532
223
-1065
497
227
-1015
267
320
-383
398
-135
-290
874
-183
-269
914
158
-286
747
31
-49
654
118
32
-34
231
-368
235
67
-481
270
-244
-156
-317
-161
283
-770
13
672
-1173
410
493
-1380
368
-58
-667
111
701
-537
756
244
-529
-54
776
-570
351
502
-797
499
92
-318
808
-135
170
425
-166
23
181
-84
713
-664
24
682
-1162
-226
846
-1324
-852
959
-362
-797
301
-193
-213
-266
153
-484
236
203
-577
622
-444
-452
1064
-228
-687
910
-670
-88
978
-624
-34
456
-95
-187
176
270
-205
-416
196
361
-620
294
798
-145
-984
1146
339
-989
1291
422
-694
722
-613
383
345
220
-6
255
245
-421
-726
735
-320
-134
132
26
275
-677
214
992
-1114
109
594
-673
801
-246
-62
913
-572
-139
689
-13
-772
104
1005
-925
5
645
-695
-163
79
-510
462
-900
-370
972
-69
-791
1011
408
-639
-48
921
50
-402
309
803
-116
-416
943
-202
-248
154
20
-34
301
-611
361
-329
-436
649
-88
-218
128
64
-159
18
-1
-280
-191
1013
-573
-91
541
-346
-8
599
-206
-284
188
500
-220
-212
223
88
-342
349
509
-41
-290
571
-378
-719
418
215
-184
62
87
-42
-776
419
6
-466
644
229
-461
445
203
-330
130
228
496
-894
830
198
-1173
756
471
-981
1014
-116
-96
314
-361
-54
-64
-318
262
59
193
-89
543
2
-769
1201
-342
-391
271
-204
-158
188
-725
164
91
-227
-326
334
9
-386
60
183
-243
-397
808
-195
-412
464
44
-893
886
350
-575
494
279
-477
672
-251
193
261
-535
153
582
-656
179
420
-163
-112
-185
469
130
-39
767
-40
-419
604
108
-137
418
309
-195
125
294
-567
-31
367
-237
-110
538
133
-321
-340
481
-898
-319
-41
633
-602
247
94
-752
-259
426
68
-156
603
-60
173
-414
590
171
-564
703
65
-546
296
64
-257
-10
41
704
-360
337
552
-671
182
688
-743
369
780
-880
746
333
-926
586
-106
-378
433
-477
-322
474
-185
-580
-117
286
-602
-331
269
-349
-414
284
-111
-464
556
-297
-336
431
-326
-79
-44
-215
618
-282
-308
676
-351
-304
728
-276
156
531
678
-161
377
628
-55
16
634
-228
305
124
-376
50
-73
269
-451
235
355
-654
181
82
-445
-21
-576
139
263
27
275
-523
676
-494
-97
305
-482
218
53
347
550
-359
140
361
-99
392
-256
370
-310
-433
978
-965
5
955
-618
-341
572
-724
-475
678
29
-349
985
-8
-846
1261
-778
-451
1552
-679
-156
1186
-212
-128
353
-36
-229
-496
283
1
-1323
911
223
-1026
217
499
-753
6
565
-503
-481
290
580
-459
758
-357
387
480
-831
364
352
-631
282
260
-587
407
-286
330
-105
-381
-62
231
-121
184
-118
-473
503
-250
-3
83
-134
-81
864
-577
-210
560
-248
-129
370
262
-337
156
554
-866
20
903
-273
-365
535
-154
-10
-316
149
764
-895
859
641
-975
413
720
-430
347
-305
811
110
-590
1455
-493
117
426
-131
-74
400
-67
-63
0
472
-348
-215
-239
-857
396
-212
-963
484
537
-533
-51
304
-551
-90
48
-499
359
501
-491
115
704
-681
-667
659
272
-795
163
832
182
-780
570
458
-391
137
451
206
-196
168
325
-716
535
-55
-410
767
-592
-580
784
-284
-234
-238
214
-110
-190
555
-481
28
599
-1096
872
203
-739
578
360
-588
480
-28
253
79
-97
174
132
-617
242
168
-637
302
-532
307
433
-684
-188
860
-863
-410
611
69
-625
330
585
-597
253
672
-420
-606
871
-454
2
409
182
288
134
-384
264
121
-574
540
362
-96
-9
402
-81
-18
228
-188
96
191
-599
832
16
-616
1011
236
-423
164
151
465
-407
-344
373
10
193
-4
140
734
-1072
-264
788
-561
-528
720
-214
-161
-9
-400
-7
-385
-474
-38
69
-359
-642
533
-276
-1233
722
422
-750
91
743
-790
-299
1196
-465
-419
691
453
-305
-45
153
-457
-436
615
86
-696
397
289
-835
-181
501
-530
-214
551
-5
-440
327
238
-15
-429
829
47
-523
637
311
-767
723
-14
-40
507
-251
-104
972
-577
-781
1157
-829
-860
858
-596
-756
345
-1005
182
212
-762
478
-309
-310
180
563
-4
-336
463
279
13
189
669
-365
357
135
188
19
437
-236
309
357
-827
462
140
-1106
828
340
-1276
1017
-517
-686
356
-584
-303
354
-409
-456
-191
26
243
-253
-52
121
20
-276
181
148
-433
26
518
-173
-598
459
-111
-378
94
-466
-137
319
-134
-251
-432
130
-291
-416
431
-358
67
306
-609
834
-217
-364
881
-551
-683
592
-778
-40
751
-459
-185
225
-352
221
-11
-136
-33
296
-329
-139
-33
-416
551
-63
-237
588
-135
-193
797
-629
103
642
-251
-152
668
-431
-206
62
537
-380
-146
336
-60
-392
-32
60
325
-634
-79
987
-798
-664
840
747
-1074
51
1078
-1032
-154
643
-430
-305
0
113
-307
63
158
-243
334
-36
-123
115
-353
-351
488
-731
46
-226
-235
154
-267
-506
456
-414
18
602
-470
-484
913
-96
-1050
478
1013
-786
107
799
-567
-328
377
360
-565
-375
775
-331
-310
324
-504
-28
-34
-369
62
359
-409
25
122
204
-242
159
-317
338
-10
-125
616
-322
28
171
-264
310
-476
129
108
-308
642
-287
-28
361
-327
-104
265
-499
242
-494
366
-242
40
-179
-107
25
-385
-243
278
-297
-177
212
-205
-244
404
289
152
10
421
570
-538
101
506
-340
-135
590
238
-759
689
352
-716
360
204
-452
-46
387
-625
449
305
-581
392
712
-959
74
577
-458
-65
336
288
-324
72
-112
-367
-85
-289
-562
872
-146
-963
778
-380
-1143
466
520
-693
308
277
101
333
-299
-429
250
244
-369
-186
511
-417
-404
704
-95
-696
677
-594
454
309
-478
598
-58
-563
147
286
130
-79
103
761
-341
-329
855
192
-445
158
626
-135
19
518
13
-92
198
91
-487
789
-136
-1186
544
452
-913
-105
1080
-836
-120
766
-591
132
636
-135
-230
1001
-428
-104
579
205
294
-382
-80
1232
-1112
-193
1188
-602
-451
180
108
-467
-171
1246
-549
-478
1025
-676
-491
611
30
-51
475
305
65
23
116
-87
116
183
309
202
-236
443
208
-865
15
942
-718
417
743
-831
-250
-58
-489
713
-129
-160
496
-397
-59
45
-297
5
137
-103
-297
905
-91
-168
-169
-23
256
79
241
421
-147
507
-58
-138
539
-76
-370
1025
-322
306
-465
611
587
-1036
-34
1219
-968
-588
961
473
-1229
452
672
-972
513
685
-483
451
-100
-649
453
-109
122
-271
200
556
-692
468
168
-310
-68
88
505
111
-279
758
-255
-509
634
-448
-215
292
-63
13
-195
-29
-988
678
-44
-903
800
247
-715
488
364
-277
210
-95
325
447
-117
57
1185
-413
-212
403
-763
692
198
-111
426
7
-195
-77
-71
416
-851
506
136
-953
855
-341
-593
733
-779
-349
208
-695
-180
512
-76
-476
-47
-46
-809
632
-84
-463
872
-214
-558
655
202
58
87
155
764
-1064
377
1075
-666
-395
1480
-341
-907
1122
-254
-776
372
541
-753
700
320
-267
-222
341
-761
-383
644
-83
-269
240
-134
-159
302
136
-216
122
397
-83
-160
-54
20
236
-259
-555
143
66
-373
518
139
-193
28
214
245
221
-593
549
104
-1103
374
377
-518
210
126
488
-461
-393
624
154
-863
674
-6
-211
104
16
-449
234
-405
108
284
-460
102
397
-233
-205
-448
215
-50
-687
802
-137
-658
824
-683
-521
1327
-1158
-178
142
-441
-37
135
-178
287
-584
-242
43
114
166
-240
603
-460
-250
327
136
-354
531
-529
-198
855
-385
-838
1260
-388
-828
1013
-219
-567
339
-425
-264
-37
-153
151
-184
-294
95
-10
542
-265
-443
953
-37
-496
534
451
-451
-52
569
-186
-88
838
526
-501
542
188
-68
697
-266
675
771
-1111
961
172
-1331
1189
53
-1067
879
460
-960
-84
726
-363
-799
864
-75
-474
164
127
-43
-380
-247
-12
438
-399
-610
1153
-262
-902
720
-335
-255
81
515
-55
-274
534
-80
-270
531
-57
-68
520
-554
241
7
-526
232
363
-762
1107
-494
-377
13
469
-690
322
994
-514
93
925
-1362
87
895
-1759
1101
413
-1723
1205
10
-839
386
-126
-457
-56
133
-579
36
923
-273
50
376
-190
199
-157
-109
589
-11
34
330
2
-389
176
361
-280
-181
1062
-83
-538
711
-84
75
-79
-563
781
719
-1194
307
986
-597
-208
1091
401
-515
686
235
-210
-112
598
-87
-339
383
-352
-521
774
-284
-23
863
-592
215
21
-428
790
-134
-385
877
102
-264
135
-42
-547
90
258
-26
-477
222
535
-602
-387
-84
101
-281
-200
557
-355
-54
-139
-262
492
125
-910
781
266
-601
350
863
-565
-350
1247
-181
-278
187
593
11
-185
-125
778
-252
-257
850
15
-377
557
296
-280
367
328
-379
500
-18
-71
542
-346
-561
384
-525
-39
437
-596
-255
653
-739
-686
831
-307
-653
654
147
-1231
445
963
-794
-365
813
118
-752
1116
-105
-461
454
176
-71
34
-139
227
250
-195
-191
1265
136
-959
875
545
-483
197
288
313
-715
527
187
-772
787
253
-1078
506
575
-1232
176
915
-1122
-28
577
-514
-175
132
-713
937
10
-1217
1943
-43
-1570
1312
23
-620
591
10
-28
490
-87
542
-56
-844
70
623
-261
-613
655
-301
-206
-324
341
-529
-542
486
-529
-518
827
-578
-332
736
-382
84
169
-187
102
92
14
258
272
-86
-59
710
258
-540
862
1073
-1140
405
1566
-902
-391
942
-361
193
555
-813
290
22
-601
-225
130
-413
-784
691
-55
-424
252
-287
118
-419
333
361
-585
487
50
-353
702
-477
-217
604
-213
-176
244
-301
108
-239
93
-317
346
-111
-351
176
89
-761
484
103
-330
-122
781
-112
-353
-196
317
-82
-228
512
630
-299
37
166
-113
-219
195
526
-61
198
604
-203
23
795
-470
-409
1317
-23
-1203
1694
61
-737
901
-182
-369
816
-184
-54
669
-480
-209
786
-694
295
230
-932
160
944
-1135
111
595
-536
-809
240
67
-109
-245
144
321
-814
102
527
-528
463
-20
-706
760
-192
-770
786
860
-909
410
831
-550
-118
839
-25
-363
107
534
170
-91
175
393
-663
113
347
-120
140
257
144
-474
350
442
-331
659
378
-921
1126
-171
-931
565
-6
-3
134
147
-245
123
-487
104
368
-713
53
309
-343
-139
25
258
-720
-363
1608
-1285
356
682
-1744
474
520
-1670
682
174
-1298
833
132
-843
-113
761
-349
-605
1356
-782
-108
1404
-603
-180
628
-516
557
-204
383
589
-543
660
574
-612
-125
610
-10
27
58
161
634
-530
-42
421
-246
-399
354
-224
-300
567
-100
-571
318
476
-1505
922
273
-1557
818
382
-1482
204
288
-517
-109
-616
801
-575
-816
437
-614
-603
30
-324
-363
-500
763
-863
-403
1252
-909
-7
1126
-676
192
517
196
656
127
385
-393
694
-297
-427
1181
-128
-692
589
62
-677
186
-166
346
444
-1215
1107
475
-1912
1195
964
-2189
800
775
-1041
261
-170
210
-85
-786
162
1011
-1028
2
570
336
-1215
-50
1254
-1349
-748
1888
-493
-802
866
-832
-294
-198
-211
61
131
201
-155
726
-598
-463
570
137
-553
344
225
-219
-25
281
211
-543
-22
530
-150
-89
457
-796
-46
680
-764
830
204
-702
451
749
-1684
11
1268
-941
-34
1301
-986
2
539
-1078
260
141
-280
-82
-33
36
-242
-434
155
137
-439
527
87
-492
510
628
-500
166
954
97
-183
220
831
-542
290
813
-183
-349
463
352
-119
-110
561
-91
-503
298
85
39
226
-396
1244
-224
-1304
1878
-312
-1840
1333
-396
-812
954
-848
290
-446
-630
772
-619
-720
487
-637
-186
10
80
-346
-7
19
-533
332
-14
-240
162
549
-138
-143
742
18
-242
808
136
191
284
-107
771
-401
-326
1044
-594
-125
670
-842
238
-331
-268
-113
-127
-270
-481
622
-476
-367
31
46
-668
109
275
-447
-139
160
165
175
-460
442
846
-584
518
103
-519
562
660
-384
-19
904
-114
-1085
1701
-89
-906
1575
-352
-939
1169
-510
-990
864
-4
-948
913
112
-1049
569
565
-902
244
632
-264
-261
14
244
-537
-462
422
66
-504
182
580
-423
-744
312
290
-154
-507
460
721
-886
842
468
-796
635
213
-157
273
-286
330
-233
-396
1074
-657
-664
1052
-292
173
561
-599
438
114
-367
1266
-445
-484
969
-885
-613
1099
-416
-926
1133
52
-776
237
222
-1156
817
-93
-1167
464
501
-1323
652
752
-1115
510
397
-756
41
520
-760
-140
638
-587
-203
836
-493
-151
1084
-484
-45
821
-614
389
484
-239
33
436
50
-526
344
-399
-52
-147
-138
671
-191
-179
269
-218
-62
9
299
383
-395
313
433
58
357
-44
809
-897
-326
893
-954
-66
251
-347
398
-389
-701
697
-384
-903
805
442
-931
745
477
-317
185
-939
690
-135
-963
1140
297
-573
374
96
-496
-87
747
105
-909
930
77
-831
1049
-100
-325
520
-157
-30
486
20
84
546
-396
-136
427
125
44
-129
116
-50
221
-477
229
592
-912
-382
1293
-1135
-417
1203
-653
-596
357
-619
225
861
-827
40
881
-1167
-466
766
-468
2
697
-515
-61
505
-1227
642
499
-1510
837
377
-1215
336
633
-1206
121
1239
-830
68
871
-180
-473
33
570
-6
123
569
-72
-235
428
-152
101
-407
109
244
-964
71
121
-331
128
-128
-25
-633
-350
209
-442
289
192
-464
206
-42
44
5
107
399
-583
164
682
-780
317
509
-750
196
397
-859
789
128
-1023
850
477
-746
179
573
-893
369
677
-376
-10
1404
-25
335
690
-426
408
320
-118
360
372
-143
-83
155
312
-809
246
832
-640
-135
601
-261
-855
539
-116
-621
785
257
-549
417
29
-141
305
-14
86
183
-390
202
-292
-48
-406
-260
21
79
147
23
-76
297
191
-618
325
58
-483
736
-551
122
224
105
227
-47
-55
29
688
279
-139
722
-169
-882
1287
-324
-1218
1183
45
-1090
705
139
-907
578
880
-852
523
179
-1263
751
424
-1292
340
937
-894
-295
717
-282
-56
-670
1019
807
-1567
944
781
-1313
-222
1439
-558
-940
905
365
-769
-132
62
-30
-777
-106
634
307
-874
113
393
-736
16
-85
159
-165
282
-191
542
111
-662
47
945
-747
-557
1259
-339
-614
388
476
-671
596
204
-920
1260
-180
-1268
1679
-675
-160
871
1
222
-296
6
402
-301
-338
127
478
17
-576
343
165
-664
-14
356
56
-515
272
357
-518
122
-98
-404
396
-250
159
-105
-380
-233
175
42
-85
239
-167
279
-398
-92
-581
349
294
-231
106
-238
407
319
-405
682
377
-918
785
-189
-1073
1144
13
-961
469
368
-1269
337
119
-731
-142
337
-512
136
1001
-1423
610
1307
-1109
-575
1863
-1021
-578
1259
-461
57
162
106
402
-493
-242
253
-206
138
-321
519
214
-1462
502
126
-1079
279
4
-1085
479
341
-416
-200
255
-506
-272
-134
-225
108
-117
186
130
-269
54
674
-712
73
643
-531
529
-758
281
474
-268
-128
10
344
-340
83
788
-708
-368
914
-252
-385
950
-337
141
343
-781
-167
859
89
-498
616
179
-559
-81
22
147
186
-494
-67
641
-385
-613
-80
387
-1103
15
978
-1283
-734
588
-1235
284
-146
-1381
67
-733
-487
783
-826
161
154
-785
593
-281
-78
-253
625
1303
-1358
421
2315
-1776
85
1817
-828
105
1331
-740
46
131
-625
995
411
-897
413
502
-1282
-5
916
-544
-536
821
-125
-382
354
-610
285
-240
-117
221
339
-360
-351
354
-296
-135
-598
138
-55
-532
-565
370
-278
-1108
238
-52
-947
440
107
-1115
236
311
-776
730
228
-737
-24
19
-117
445
-51
-237
836
-289
-242
449
609
-846
519
-70
-4
830
-708
18
668
-116
-1881
1598
678
-1793
1542
376
-1509
494
121
-639
876
-1399
404
1265
-1130
596
806
-449
-189
-70
-66
251
-709
-48
937
-285
-918
752
22
-593
124
80
128
-934
324
879
-1391
-786
1077
-619
-1174
1266
-345
-1075
490
293
-684
180
574
-304
-582
744
48
-960
839
341
-800
735
-242
-289
125
141
-330
24
-20
-277
450
227
-912
383
583
-650
-48
878
-503
-686
942
-347
-131
366
504
-371
286
237
-395
13
142
-456
-197
231
-558
239
-159
-460
-160
-439
-632
-263
39
-260
298
-401
-698
137
798
-1250
202
1214
-1011
333
921
-422
-116
754
-95
31
656
38
-394
65
229
-1374
21
789
-786
801
168
-1033
512
-756
-138
941
-693
-41
284
-299
248
-475
789
-723
145
312
-784
341
-134
-215
548
-100
-10
-152
-573
439
-308
109
-149
-314
419
-662
-56
574
-1818
667
1264
-823
-439
1048
-791
-753
611
387
-476
-124
786
-133
-640
688
-977
310
176
-562
234
481
-585
297
-85
363
-209
-522
795
-310
-777
970
-324
-988
894
-40
-664
293
-168
-242
84
-714
264
392
-255
389
627
49
-441
940
-102
-1099
1434
-442
-905
1393
-512
-861
701
-557
-518
994
-674
-3
390
-777
-238
238
-462
-146
370
-232
490
108
-696
126
1016
-1043
234
1188
-1110
93
763
-646
-667
813
-72
-310
694
-984
-45
203
-673
141
455
-742
479
63
-885
1236
-549
-382
757
57
176
373
159
-94
-355
673
39
-921
1482
330
-1302
1059
277
-926
179
194
-507
376
-155
146
160
-445
477
189
-752
452
521
-926
342
-30
-1626
726
1306
-1854
753
818
-1503
-56
1034
-19
-1135
1093
624
-1566
958
-191
-710
565
-567
-264
1033
-671
-155
698
-208
-491
-87
916
-1521
-18
1598
-1348
-255
1291
-1250
72
831
-947
355
179
219
172
56
103
280
-325
-753
460
131
-245
118
-257
-339
-258
-902
458
181
-1249
325
-61
-468
52
-256
248
-462
-107
162
-121
364
-504
-70
445
-385
-138
880
-177
-490
256
515
-1055
759
981
-1728
386
1439
-1209
232
650
-608
228
398
355
102
-507
747
-260
-606
1022
185
-647
122
1037
-1170
18
1013
-1158
-298
1186
-115
-937
474
681
-778
-798
1683
-374
-1139
855
-356
-392
671
171
-1226
551
1189
-1893
23
1536
-2290
11
1835
-1611
-321
1132
-956
179
345
-467
621
-279
-555
662
35
-372
337
167
430
20
-199
-245
223
329
-1174
1174
313
-1634
1160
170
-1068
457
383
-660
129
-236
807
-479
-873
691
-80
-238
-367
-183
678
-556
-864
1201
-586
-1094
1182
-65
-984
718
36
-520
94
-120
-40
52
-673
736
-442
-431
1208
-864
-841
1164
-704
-331
1316
-710
-505
243
-298
-400
59
-340
1123
213
-1290
725
1451
-1251
-412
1802
-652
-936
772
395
-56
-304
541
991
-897
-745
1072
-288
-626
-383
962
60
-900
888
-174
-1512
884
451
-1332
595
79
-165
-822
-198
417
-817
-241
670
-794
-43
-397
149
653
-807
978
396
-602
489
-638
-147
1344
-2100
432
1262
-1928
297
1055
-1000
194
606
-897
-34
885
-135
-569
728
-320
44
388
-102
-506
10
311
22
-879
683
366
-516
-317
507
18
-709
428
367
-881
-262
940
-804
-473
866
-288
-999
810
-918
-660
591
-464
-891
849
-468
-611
507
339
-825
727
-72
-463
249
917
-922
-28
1189
-515
-46
516
-827
-240
615
-628
-141
1003
-102
-433
-31
-76
212
-362
320
-263
160
296
-1083
482
1334
-1453
262
1150
-1008
-118
192
357
-480
-220
576
-370
107
-177
-575
912
-414
-899
1197
-393
-349
236
-136
93
-177
-485
649
-8
-807
676
-47
-412
-76
857
-803
157
276
-411
341
138
-1214
616
279
-1131
672
-33
-352
193
-566
157
-156
-187
446
-260
134
289
-527
777
159
97
615
-719
430
1310
-1280
361
1098
-782
110
749
55
-414
321
-31
-664
458
389
-1112
784
3
-1212
396
396
-702
-61
323
-337
201
-76
396
-252
113
218
246
2
-76
60
258
-159
112
-300
555
-92
-684
567
-456
-177
671
-304
-150
990
82
-146
-356
340
91
79
517
-561
234
429
-55
-234
-243
625
-468
-361
445
80
-888
501
850
-1201
-574
921
-245
-1065
881
42
-789
456
-342
-242
62
-36
67
102
-139
-371
864
-417
-750
900
-34
-779
1019
-143
-836
347
369
-767
-173
871
-349
-829
788
234
-767
189
171
-246
-92
42
565
-127
-439
170
130
-564
333
16
-136
422
-95
31
370
-274
418
107
35
713
-390
-374
-49
253
-500
160
216
-409
151
-253
-210
54
-46
-848
1534
-789
-734
1328
-365
-1014
1051
-572
-1121
1725
-407
-957
1320
-186
-699
276
79
-127
-321
912
-399
-1095
1279
-491
-1584
1068
349
-1154
246
-451
-220
-436
175
274
-846
978
194
-913
490
-442
-703
1046
-370
-621
868
-1011
456
-172
-202
-33
-223
204
-449
177
357
-564
547
-169
-1106
1146
162
-967
749
1030
-261
-166
781
-442
254
456
-40
390
-102
291
190
197
-369
-96
506
-582
-493
472
35
-1312
986
-604
-1220
1023
-73
-683
584
-509
-205
492
-155
-132
120
236
-605
-496
152
-124
-442
-293
123
-232
146
-355
-272
-130
191
-254
-270
233
-277
498
-325
5
789
504
-1162
959
880
-1416
278
1381
-678
-338
704
197
-236
35
791
-347
-465
725
-720
335
883
-1363
359
659
-604
-222
536
260
-764
-842
941
-108
-320
188
319
-292
-479
128
-168
-283
198
-123
798
178
-347
574
-1074
-293
607
-900
116
442
-413
135
124
-322
-951
923
708
-1767
909
1056
-1420
-15
1272
-836
-543
1054
454
-683
118
577
-1371
520
472
-1210
56
29
-311
278
-401
35
174
-1550
706
512
-1272
890
743
-1405
319
1223
-825
-232
1143
-40
-346
865
-13
-478
670
652
-713
1278
47
-245
-389
28
237
-854
428
-320
-695
1203
-959
-1227
1216
-930
-1246
1462
-410
-844
244
1100
-1092
-75
1313
-252
-763
809
269
-367
15
418
10
-1113
1218
505
-474
369
20
330
-933
233
318
-993
756
697
-1101
376
-14
-662
371
-23
333
-402
878
-109
-86
433
-786
-71
309
44
-327
346
-20
-89
-222
218
-184
-376
224
-273
7
-490
292
712
-1292
390
719
-944
633
-168
-854
569
82
-811
635
-28
-556
250
-210
12
-104
-803
486
169
-944
891
108
-934
171
640
10
-587
145
682
-563
-302
838
-176
-560
-73
1001
-1248
-71
1257
-1012
18
252
233
-32
-356
545
618
-688
135
693
-544
199
-386
538
-195
-327
453
-519
-274
-53
-271
349
-223
66
-495
376
728
-1145
297
412
-1150
966
583
-1332
1514
-353
-524
529
-218
-145
1170
-355
-223
205
124
-111
-747
926
-406
-119
131
-22
673
-890
-449
1052
-1269
191
700
-1128
215
17
-641
297
-154
6
45
157
23
-1104
315
769
-767
-451
1403
-538
-1031
309
912
-837
-83
987
-775
-356
1131
-737
-95
1101
-975
6
982
-659
-4
680
-546
-129
378
267
-396
-366
-96
155
-397
-400
751
-465
-528
1230
-644
-720
1616
-1237
-522
1371
-1554
481
761
-1662
347
892
-1405
763
503
-1062
223
660
-528
-210
424
-304
441
21
155
-236
5
170
-453
469
272
-313
243
176
295
177
-511
594
539
-942
272
563
-1047
1007
9
-760
1458
-442
-884
1389
-745
-357
855
-280
-188
537
408
-345
-319
518
13
-1206
450
703
-942
424
277
-70
-447
247
-395
364
-295
426
-250
-267
494
187
-568
414
316
-586
421
629
-1007
-45
803
-779
-822
1553
-635
-802
846
-530
-568
524
-438
155
901
-216
-79
549
-894
-222
270
-203
-277
472
-222
929
-281
-329
642
6
-442
400
871
-633
167
779
-569
-679
1443
-1
-917
1113
155
-878
439
-207
-303
-73
168
-280
-440
-144
178
-78
-6
22
-483
186
-33
-738
804
287
-1288
584
399
-766
665
-1
-856
568
42
-359
721
-527
191
773
-1258
320
113
-559
401
392
1
22
327
-16
-295
-339
682
203
-389
1
877
-361
-1141
922
-25
-695
809
259
-488
274
-70
364
195
-125
-104
339
100
-666
494
807
-1188
514
964
-949
-336
-25
372
9
-720
846
-336
-357
741
-531
-518
-61
-7
-63
-697
431
247
-689
-79
-556
-383
365
-233
-204
909
-387
-507
721
255
-1328
974
1154
-1769
544
1128
-1358
156
687
-1035
851
-683
-63
1051
-639
-945
996
184
-870
452
405
-623
-459
1078
-505
-415
1094
221
-1176
127
812
-1453
-133
1505
-672
-801
691
248
-1191
-432
1828
-1333
-1031
1521
-763
-888
988
-108
-538
441
-823
228
194
-356
165
223
173
-837
729
498
-875
366
514
-540
520
-145
-430
682
-623
187
-93
241
-72
-437
21
547
-328
-283
757
7
-847
476
838
-608
-18
324
208
-445
-333
891
433
-1156
541
400
-810
-386
808
-490
-272
388
195
81
-167
-279
119
161
-613
-121
987
-547
-235
245
88
-887
285
65
-228
-534
356
499
-591
844
-90
117
862
-842
466
570
-786
303
216
-706
950
-110
-245
-57
974
-873
99
430
-760
151
261
-610
78
-208
164
-617
-442
320
284
-817
-140
707
-620
-704
954
-456
-1135
1489
-950
111
109
-255
107
-5
-95
-37
-371
434
-280
-322
322
-158
646
-643
-130
904
-838
-262
696
-435
124
828
36
256
72
126
376
-463
41
510
311
-314
127
658
-1085
-309
174
-413
399
-627
-336
940
-825
-348
1071
-1124
-221
684
-358
-766
980
161
-1165
639
1315
-916
-374
1168
271
-1219
894
367
-650
524
-107
-160
-93
-1162
1028
489
-1520
159
586
230
-862
87
818
-466
-317
-157
853
-515
-426
612
-72
-410
229
14
381
-195
-222
280
-122
-274
-819
979
262
-1047
758
638
-1375
484
-42
-1003
659
-218
-401
88
786
-1268
163
1130
-1494
-98
688
-1342
1016
217
-1827
750
664
-985
-240
890
-478
-684
533
-432
-322
927
-1192
-84
901
-891
878
215
-553
1723
-397
-457
1239
-560
-940
1121
-5
-206
954
-194
-717
60
64
-642
765
-384
-934
1444
-527
-1056
959
-1052
-615
1094
-451
-901
592
135
287
-120
202
246
154
-492
151
751
-508
-164
553
145
197
-117
524
487
-371
-253
1085
-248
-385
301
777
-513
52
636
-847
1319
-57
-1389
1275
15
-903
333
757
-743
-123
909
-683
-16
103
-792
98
427
-847
-12
695
-729
-1167
468
232
-1885
277
1301
-1015
-592
707
234
-905
-95
781
-123
-126
611
-407
493
47
-291
-34
116
368
-350
176
721
-898
80
913
-651
-319
998
-850
185
628
-652
86
674
-480
-168
891
-241
209
153
535
-630
363
710
-553
81
627
-476
153
796
-845
-482
1064
442
-1562
908
411
-1540
752
112
-632
172
-13
-660
-181
417
-29
-428
134
400
-401
229
39
106
36
47
309
-266
418
181
-59
527
-197
-383
1167
-390
-690
256
965
-630
-890
1307
176
-986
208
667
-344
-991
1426
-544
-400
777
-437
-82
170
-229
506
-40
-103
-16
-164
519
-286
-309
994
-528
812
-519
48
369
-1405
1679
-355
-805
1476
-1190
-519
1546
-1371
43
955
-964
-664
778
-103
-1061
623
120
-187
525
-536
-167
-148
1187
-793
-365
1400
-751
-1080
1167
-280
-668
424
633
-172
-1011
302
618
-778
-79
-138
687
-136
-539
982
357
-1339
330
1463
-1280
-102
1525
-806
53
768
-630
220
-417
-425
699
218
-310
458
-160
-525
267
-224
-7
-264
113
-608
334
7
-1386
823
163
-1562
1180
-58
-828
171
-223
22
-843
-505
608
-396
115
131
-681
317
579
-472
-612
51
686
-296
-489
838
-451
-433
520
-986
-100
866
-576
-49
1232
-668
-752
310
583
-1026
962
261
-187
348
-735
580
644
-1069
374
1248
-1315
943
89
-404
686
-474
-462
658
-200
-192
293
-360
556
-194
62
209
-567
782
163
-1154
973
117
-1011
412
382
-728
-336
768
159
-1540
468
302
-1189
-488
778
-727
-500
351
-339
-574
-182
-34
274
-86
-53
230
-747
755
253
-59
158
-22
200
366
-907
960
216
-561
601
-271
394
-928
597
-145
39
-250
589
431
-986
753
240
-368
-228
697
-1086
1220
-248
-498
766
21
-858
-118
1161
-577
-754
605
399
-1575
559
213
-1229
207
705
-1536
-22
313
-601
363
13
-177
268
-192
316
-99
-261
350
-730
682
984
-374
-140
1497
-1756
264
516
-400
-113
926
-892
-769
1489
-798
-272
886
-934
350
246
-973
381
299
-788
615
-107
-391
-244
370
-436
222
-24
-618
839
343
-239
524
-226
-56
547
8
151
353
-214
-49
607
154
-743
132
-140
557
-150
-914
1027
-471
-898
1450
-184
-1136
762
-574
160
-431
-54
236
-605
-68
1096
-893
-665
425
-385
-919
796
579
-752
629
-155
-633
892
-172
-36
595
-476
1402
-47
-438
1041
-278
-792
1113
540
-652
348
957
-59
-361
257
-1
-591
715
79
-88
-414
390
-488
345
-688
-152
883
-832
-302
669
-48
-715
805
-611
15
297
-63
-441
663
-127
-453
529
-607
-365
685
138
-906
709
372
-1328
663
469
-676
644
-164
663
-49
19
-366
589
-316
390
233
-707
110
553
-581
170
623
-791
876
140
-522
-106
307
538
-549
220
644
-915
-24
640
-512
-487
4
401
30
-45
-248
-15
362
-934
793
462
-620
242
571
-771
210
-298
757
306
-1106
281
1420
-1841
294
1799
-2104
76
1467
-1359
561
219
19
5
-611
-121
823
-673
-73
508
-815
-176
934
-654
-560
998
-635
-751
1042
-989
-548
1536
-554
-647
502
171
-363
-711
492
845
-837
-630
1645
-929
-938
2291
-767
-1643
2099
-667
-1074
1265
-923
238
1460
-1197
448
-392
-169
311
-541
819
-409
-508
489
477
-773
-653
451
-112
-1021
1563
-256
-510
549
-604
502
-184
-161
251
642
-662
12
922
-492
-466
1108
132
-913
1403
-421
-579
518
549
-1041
992
-168
-215
884
-770
-48
484
-632
51
221
290
152
170
-561
147
38
-222
334
-233
-426
766
-767
-580
1725
-1788
116
1525
-2349
294
1275
-1266
-489
844
-299
-528
168
-73
-701
191
757
-1699
299
334
-751
379
106
-371
-238
-383
1352
-220
-597
619
50
-897
700
665
-936
312
763
-830
532
615
-928
359
1006
-677
-280
1397
-992
-450
1330
50
-1123
488
-70
-31
-479
257
-195
-223
1361
-1349
-463
1414
-1666
-1098
1496
154
-1449
590
869
-1454
-282
1236
-601
-1038
939
374
-1159
943
-296
-416
651
-3
-925
422
350
104
-431
-634
768
-573
-407
812
0
-83
-162
-106
726
-606
-990
1399
121
-1246
522
531
-612
342
-274
-30
178
-1040
356
1242
-1334
-259
1669
-1437
-181
1209
-1055
-445
929
-975
-186
923
-891
-102
789
-505
-1354
846
-116
-339
-284
331
-141
144
-534
86
-221
66
-108
-457
400
-258
266
-100
526
-45
-592
690
197
-400
1348
-661
-323
1395
-838
-185
1003
-586
-432
1470
-487
-415
926
-29
-651
1157
-203
-1338
1316
-33
-402
-125
155
-110
35
-991
1105
-53
-1072
1163
-990
39
340
-1100
1042
-392
-1095
1086
-411
-947
964
-260
-213
-380
-158
802
-870
-443
543
31
-25
-411
-90
898
-416
-401
588
-495
98
754
452
-160
-216
787
-267
-425
509
590
-783
598
679
-614
-169
1357
-1532
556
438
-1257
1102
63
-1285
1017
419
-768
-71
154
488
-1251
446
694
-1223
58
610
-101
302
-957
758
108
-1397
432
843
-1394
883
71
-334
338
-806
46
503
-411
132
-138
420
-479
-798
1491
-562
-1665
2168
-425
-1296
1245
-81
42
-364
-215
1200
-669
-243
766
-358
407
-757
870
1250
-1576
1636
391
-1596
725
626
-797
693
912
0
-613
980
-634
-826
1682
-786
-378
845
168
-1281
448
531
-383
-285
-320
139
427
-687
55
445
-302
-934
716
1222
-1283
-319
1569
-1106
-441
1163
-282
-262
164
-312
-141
210
-545
-413
601
15
-359
-13
-250
752
-92
-1127
1350
-359
-1170
981
729
-920
-105
1025
-178
-748
392
654
-38
272
155
-463
512
279
-589
640
474
-358
42
295
-282
666
-1055
450
1481
-2088
757
1447
-2011
18
1342
-1164
-384
869
8
-1107
-40
383
-846
-193
-126
-613
293
55
-935
723
-109
-1076
447
669
-865
944
189
-738
532
256
-969
1358
-220
-405
878
315
4
-84
912
62
-134
347
659
-484
315
847
360
-245
-500
1037
-71
-1093
90
952
-165
-672
-126
1037
-98
-1077
610
689
-916
-54
969
-1017
-349
1196
-876
-630
610
-613
261
-12
-1251
195
1500
-1187
-886
1359
-882
-959
922
68
-1099
413
1021
-371
-606
925
-203
-605
592
-237
94
592
-871
365
1008
-1300
19
461
-82
-530
760
15
-56
-319
62
-26
120
173
-172
71
-50
27
-240
34
488
-437
631
803
-1184
534
1213
-848
204
121
-16
404
-871
352
1056
-736
71
-300
761
-85
-1318
1476
388
-2329
1091
2025
-3015
1068
1151
-1638
-225
517
102
-425
-427
942
-373
-786
645
-683
-601
767
-563
-616
452
444
-1359
864
1328
-2105
1453
647
-1662
738
1264
-1111
504
1811
-1182
-244
2305
-1865
28
2099
-1526
-3
1455
-614
-285
960
456
-638
-43
553
448
-727
-240
1412
-620
-764
1329
74
-1464
318
97
89
-478
-283
465
-650
47
-205
-35
753
-472
-544
477
507
-643
-152
563
-108
-155
-504
571
-387
-500
664
-379
-187
-196
522
-659
444
-728
-83
1396
-1234
-227
1906
-472
-1222
1651
-30
-460
542
522
-194
378
451
-36
490
56
415
-257
209
718
-1128
498
1139
-1046
-588
1166
71
-1562
423
506
-106
-603
948
264
-682
-11
342
-567
207
525
-466
452
-457
-390
223
-215
-514
704
531
-641
-386
-56
368
-548
635
775
-761
-174
333
708
-861
43
1245
-1325
794
1784
-1287
314
1144
-938
423
239
-27
287
-60
668
-544
-422
839
-572
688
-174
396
-79
-137
319
-131
-342
980
-620
-182
646
-996
432
623
-482
-498
606
-241
-592
-130
381
-374
-819
237
801
-1086
42
497
-615
-736
665
256
-840
-319
943
-293
-213
371
380
-23
-587
524
485
-696
234
749
-333
-448
-235
954
-927
436
544
278
-345
123
329
444
-588
282
1143
-857
95
600
-250
540
-788
-38
1334
-1207
-305
1650
-729
-516
282
-101
-111
-170
636
-570
644
465
-1324
1129
217
-823
59
587
-643
-49
125
146
-857
-325
-2
592
-752
-512
1151
-701
-363
584
-104
-276
504
909
-537
-550
666
290
-1186
1364
292
-420
302
-207
444
73
-881
759
-57
-900
1369
-234
-570
642
-110
-1141
759
471
-969
1149
-274
-475
549
-1003
257
372
-583
122
561
58
-137
-231
1055
-525
-801
1406
-133
-396
1038
-8
-330
473
-1079
700
251
-1405
1378
356
-899
150
-4
-125
305
-146
131
-204
629
-378
-438
819
-836
29
242
-350
-61
299
-103
-357
452
158
95
201
467
-691
667
489
-466
-345
601
-271
-290
580
-140
376
-400
227
-191
138
-28
448
562
-375
-324
360
458
-548
173
759
-133
-926
812
319
-641
372
91
172
-751
226
712
-967
349
593
-719
-36
369
-276
45
384
-107
-1042
115
1122
-1102
-474
731
-639
-55
514
-376
-509
-401
979
81
-958
831
1027
-1227
13
1556
-1455
111
1849
-435
-261
1236
24
-1125
856
1133
-279
-230
512
63
-911
257
148
-588
161
484
-1024
839
-221
-85
109
-171
-889
378
472
-687
-137
413
68
-380
276
-699
201
-86
-157
414
-544
-309
712
-456
-395
776
-177
-982
492
742
-1628
625
783
-686
-13
93
-32
-61
149
512
199
-79
661
286
-138
-240
1042
-292
-398
991
-76
-472
512
576
-418
-486
698
-71
-513
559
-130
-387
269
-347
195
280
-696
63
-55
-362
124
-281
-329
699
-451
-214
64
-261
69
-148
-660
773
-48
-1067
1485
580
-1505
196
1135
-511
-448
1032
706
-812
574
343
-150
90
432
750
-332
356
382
-404
275
875
216
-515
138
709
-395
177
506
-911
306
155
127
351
-620
766
28
-1348
75
453
-1088
637
774
-505
118
-242
-495
717
-209
-1044
1418
184
-1188
710
1232
-1643
-111
1277
-509
-219
269
399
203
-699
564
-15
-718
391
150
44
-363
-531
351
70
-710
743
191
409
264
-319
-787
819
-262
-234
361
150
-90
662
-137
-164
126
-542
246
-565
24
544
4
-496
-175
84
426
-805
-159
6
227
-559
-18
515
-638
66
176
260
99
-554
-148
851
-835
60
800
92
-705
410
189
-40
-3
138
387
122
-471
596
906
-704
-786
809
506
-1828
374
748
-584
-588
791
-606
-705
908
-581
-463
1052
-823
-396
366
609
-483
198
125
-266
698
46
-347
326
-65
-514
-4
222
503
-465
-316
1507
-851
-427
1345
223
-1672
812
1199
-1924
1389
381
-784
567
148
-450
116
-194
519
206
-97
153
-625
367
321
-804
-261
861
-662
-92
16
40
-853
590
-63
-1026
1106
-107
-1391
929
-480
-678
668
300
-21
-32
-24
-383
71
125
-533
-7
658
-528
678
-171
-542
385
-151
199
556
-885
948
575
-1545
428
832
-1094
61
710
-409
149
-693
772
-431
524
-265
-407
776
-778
-520
1250
-214
-1137
1183
649
-1914
993
1868
-1103
-687
1302
-470
-1172
1597
-53
-819
921
-452
-988
1377
-1290
864
203
-1339
611
305
-233
175
-948
36
653
-749
-143
593
700
-866
329
96
-1106
1143
876
-1126
1185
0
-1301
1101
129
-1121
1070
151
-755
463
623
-672
-187
839
-415
-423
854
-313
164
-92
10
469
-399
-414
741
-299
-266
476
-413
663
-196
354
295
-637
347
232
-616
45
-506
908
-154
-984
822
-383
-329
448
294
-331
580
-37
387
-90
101
-499
176
355
-369
435
-153
-300
109
359
-144
302
-355
81
295
-490
279
336
-710
-60
551
52
-483
-432
508
166
-825
835
53
-622
379
-354
-1
583
-1158
1014
326
-788
295
440
-77
332
-43
314
-497
-187
87
-114
1429
-1244
-261
1073
-867
-424
581
-566
154
313
-841
289
-74
-336
573
136
-200
236
302
-270
927
415
-1197
1631
431
-1616
950
936
-1646
921
553
-1055
-493
914
-423
-846
784
-702
-149
211
-138
-834
740
-249
-317
540
-241
-131
497
-715
1246
14
-702
1155
-565
-753
317
-213
-87
199
357
-256
-553
697
-567
-862
911
179
-1114
1145
426
-1464
1465
512
-724
306
941
-89
-612
604
1158
-1306
753
712
-686
804
-204
-360
188
15
-186
258
55
-206
366
-536
-681
443
-211
-987
752
488
-1112
80
431
-1561
732
693
-1832
701
368
-1270
861
-95
-885
628
-441
-854
1299
-571
-1069
1152
-347
-1269
1087
-167
-280
856
-1096
340
961
-1160
-27
1414
417
-1297
777
703
-905
332
417
-584
215
-322
275
271
-432
653
-782
50
126
-687
215
620
-844
-232
950
-546
-791
1223
-187
-1310
1296
8
-962
357
407
-346
-193
593
-406
-884
1244
61
-1196
1163
-149
-1335
289
371
-787
-445
1127
-1151
-193
667
-416
-381
-849
122
841
-1596
510
1262
-1482
242
368
-225
-348
634
472
-355
390
373
-217
-321
228
393
-265
-380
453
360
-643
263
-75
-438
-254
-558
530
487
-924
163
102
-574
-238
39
734
-407
-218
354
-73
-648
569
461
-322
-739
-152
501
144
-952
1081
634
-1498
143
628
-179
-440
891
-162
-657
-463
-97
54
35
-478
615
-785
-574
1156
-830
-481
340
-41
-604
263
568
-297
-566
398
-171
-763
-178
1139
-139
-215
-55
601
-608
151
865
-432
-377
817
-522
260
428
-487
730
330
-629
169
-108
-73
693
-797
218
679
-495
-31
1082
-124
-411
-52
145
-735
-447
1230
-907
-723
873
-297
-642
-134
138
284
-114
-249
-158
-127
-58
-416
506
-265
-546
439
-85
-645
278
-649
-54
29
650
-235
5
202
-226
324
-365
-697
460
873
-603
354
71
325
-3
149
598
-118
-39
576
-14
-299
654
-502
885
197
-1603
1056
500
-1622
583
548
-1110
175
906
-737
-281
691
-397
-268
18
257
460
-527
151
-583
54
826
-927
-399
682
-542
-353
28
177
-319
-441
381
-211
-158
-223
57
438
10
-802
339
180
-343
718
-176
-198
724
86
-699
1288
-512
-647
717
814
-369
-168
298
765
-352
-341
92
962
-649
-346
1755
-682
-969
1629
382
-857
120
768
462
-751
12
1151
-239
-712
954
38
-186
144
220
-38
288
-1020
219
892
-802
-166
669
-569
-799
154
34
347
111
-1131
628
-81
-964
1087
-352
-596
206
-397
410
288
-777
744
-98
-399
381
373
-397
73
436
-330
674
80
-129
66
568
-400
427
775
-652
-20
168
490
-367
-896
1721
-49
-1669
1793
543
-1360
795
216
1
-597
413
888
-302
-332
797
305
-1013
-133
770
-143
-1314
1080
-407
-123
-85
-392
378
-106
-772
831
-54
-680
-206
612
368
-1118
122
912
-364
53
717
-716
254
56
-47
665
427
-373
116
424
-210
-431
1040
312
155
229
-310
973
-297
47
565
-440
320
344
-667
138
144
-243
-180
240
-74
-796
217
520
-1103
277
389
-1019
184
-679
447
72
-1306
490
259
-586
203
7
-397
28
517
-609
-160
801
6
-465
854
-662
237
-55
50
920
-822
1021
526
-535
145
60
-772
972
-368
-121
690
-267
-220
-335
468
-447
-768
1272
-91
-1230
1120
-651
-1493
1439
-270
-980
721
-520
-733
912
-139
-1400
1564
428
-1029
536
364
-307
-147
56
953
-719
-717
926
-206
-209
-618
585
392
-304
-591
1099
-394
-636
798
-6
-160
132
690
-133
-292
14
143
-315
255
-279
115
26
88
198
-1210
188
704
-1425
148
430
-945
13
-595
82
800
-734
-1335
1515
-225
-1047
1083
-496
-340
175
514
-585
-650
1212
-194
-1186
1744
-123
-1247
1050
397
-122
632
76
-342
536
-16
-84
851
22
-178
587
-596
-175
1063
212
-1213
653
732
-244
-129
27
392
-694
-904
823
97
-737
364
-287
69
-219
-692
536
-292
373
-253
477
-159
-407
813
-297
-900
388
180
-591
1470
-798
-567
1094
-705
-295
384
-253
721
-707
155
248
52
-37
153
865
-653
-589
1140
-480
-746
1347
-258
-426
-105
230
582
-365
-711
799
124
-203
-617
673
467
-654
-479
1180
-606
-719
-112
327
516
-389
-592
843
-284
-1650
992
467
-1209
296
825
-836
-265
457
34
-257
275
229
-9
412
-320
-154
32
666
-659
-12
1438
-287
-1034
507
325
-671
227
440
-487
-714
825
-564
215
232
-380
984
-1064
743
235
-1475
1188
940
-1392
-196
1139
-322
-944
379
983
-1360
-109
514
81
-194
-751
849
207
-1617
298
1246
-1187
562
767
-1112
329
-600
-447
1143
-829
-460
440
699
-1186
101
181
284
-603
296
525
-161
-728
1467
467
-1410
76
1716
-1812
-74
1408
-1198
65
863
-696
-56
731
-1452
309
503
-509
-31
-106
83
-61
-185
-279
-166
-417
-66
470
-52
-528
166
530
-578
-216
647
-38
-520
-187
844
-382
-559
342
232
-1037
-34
882
-659
-178
86
266
84
-1127
41
798
-269
-702
-68
639
272
-802
385
887
-910
-413
559
310
-661
463
1151
-479
-565
48
288
181
-159
-168
1172
126
-579
388
341
-1386
786
965
-1613
123
1860
-1821
600
1221
-1827
334
739
-539
-347
808
-853
23
220
-354
476
98
-758
701
-735
-325
1372
-917
-100
-78
-886
1037
-258
-355
318
330
-1212
-700
1488
-266
-1114
1699
-40
-1339
817
-156
845
-753
-3
1342
-940
-671
1171
-242
-517
-38
-564
209
459
-532
-498
498
-576
17
256
-184
-562
708
-917
-139
354
-258
-288
906
-117
-968
1037
-4
-337
1010
-216
-755
99
-458
617
-11
-174
381
-348
-396
14
-599
589
-638
-277
38
96
-470
-734
654
135
-783
392
-59
-78
22
-17
557
108
-886
733
-352
-537
555
-46
19
-382
835
-102
-494
717
-174
-485
110
-65
-705
337
325
-564
-1038
820
-60
-1161
1187
-299
-887
-162
859
-59
-77
199
1100
-613
-193
408
796
338
-508
611
954
-1370
-57
1147
-602
-41
-507
-104
-837
53
1230
-779
-562
908
-875
-276
1080
-750
526
676
-1088
253
359
81
77
-617
1311
-681
-992
1513
59
-1385
291
1060
-751
-1147
1071
626
-1808
804
144
-1305
1003
-7
-832
624
-600
-997
861
622
-1079
1083
265
-1226
1159
38
97
477
-3
187
708
-223
-418
560
916
-1009
-749
2718
-1559
-582
1938
-647
-514
287
-76
34
-320
124
-336
-63
1032
-1476
1133
529
-1440
267
678
-1479
987
-502
-155
939
-404
-384
-97
54
-111
46
296
841
-315
-271
845
-343
-303
473
197
-200
578
649
95
430
212
-653
1293
-179
-1182
1518
-275
-1402
1260
377
-1081
1112
-663
-61
-78
80
267
507
-673
152
-304
-384
33
-504
9
487
244
-699
-137
-167
943
-752
-54
1250
81
-792
372
473
129
-392
490
844
-650
40
218
451
-27
-163
141
1094
-879
5
1368
-711
-174
144
165
1139
-1127
15
1449
-1414
-346
1364
-332
-455
1205
236
-861
-69
831
-1778
1151
-380
-1134
1349
-816
-1883
1810
-350
-1635
1916
-508
-1024
878
874
-587
64
655
274
-404
-331
1209
-161
-264
581
158
-610
1132
-345
49
623
-349
194
400
-295
497
82
463
-405
-37
938
-707
-346
196
-188
-613
478
6
-522
-208
504
-354
-436
354
23
274
-85
-900
-176
1173
-312
-662
438
783
-2068
516
886
-1258
79
778
138
-207
-406
321
494
-253
391
181
318
-418
335
69
-659
990
249
-780
883
81
-847
1206
-350
-708
1250
154
-1171
1118
-53
-532
810
-251
-266
559
364
-140
-384
46
65
-171
241
177
-923
39
599
-339
-949
-79
1016
-512
-1678
424
1436
-2069
-29
1694
-1006
-1219
784
565
-495
-198
562
455
-772
-32
560
-425
177
294
-308
-222
-242
-423
218
90
1069
171
-634
1063
-700
-219
1088
-411
390
1394
-1373
269
555
-383
-228
200
-18
-200
245
998
-595
-369
395
-210
-175
106
338
-72
-915
43
753
-853
-650
754
-42
-376
90
-113
-677
293
-820
597
87
-898
919
383
-570
-197
484
-138
514
-17
-177
201
804
-957
-367
335
131
-769
370
168
-951
-111
196
-142
863
-27
-665
644
-561
-715
773
773
-329
-204
406
202
-1091
1019
399
-1098
217
425
-79
-414
-212
995
-486
-602
974
-781
192
830
-1084
582
974
-1071
493
724
-376
289
156
-229
-232
31
452
148
-358
399
533
-1179
113
370
-565
-318
314
67
-632
785
196
-649
-669
770
179
-331
-531
1052
607
-1421
699
1167
-1133
520
849
-335
344
534
-281
167
-505
244
-654
-355
631
-684
286
100
-886
494
-382
-1007
1264
-463
209
169
-280
575
114
269
1120
-864
-402
1063
-764
-536
1220
-89
-718
640
-501
-1091
-22
90
784
-688
-267
1154
-1177
80
1704
-1440
-296
1649
-1306
-374
443
508
-36
-704
507
379
-103
-385
476
466
57
-593
447
974
-1712
969
1462
-1818
223
1399
-1129
-464
1443
-633
-517
1156
-146
-163
283
189
-592
-269
653
-24
-362
746
174
75
-237
1096
41
-899
569
491
-822
455
64
-262
83
489
-1018
630
-16
-482
324
-784
484
567
-1446
1267
-184
-703
1071
-642
-775
241
893
-124
486
-596
-248
484
-447
49
1066
-442
189
892
-673
615
97
-567
269
-400
4
-255
531
-132
-534
151
-601
-17
748
-1133
1047
1067
-1734
939
116
-1824
1566
379
-1145
202
1285
-665
-530
996
29
-434
1084
36
-147
550
238
-93
353
94
279
-420
148
100
-574
-596
888
-324
-1035
1122
-440
-683
433
-122
-364
368
-496
407
667
-581
-334
648
74
-327
447
-197
-2
798
-330
-84
26
-966
641
823
-889
781
138
-152
17
-580
164
648
30
501
583
-517
-374
968
-1030
-185
698
-55
540
-371
333
-94
-414
279
-888
-149
1223
-619
-391
961
-506
-1099
803
-316
-578
432
109
-632
-273
-218
47
512
-788
-288
1202
-919
-194
1164
-689
-356
1020
-21
-706
865
194
-786
-429
334
-627
388
682
-650
499
322
-1096
97
487
-829
445
430
-877
754
513
-1089
832
562
145
-1101
534
980
-1189
-93
972
-748
-959
1241
-329
-911
833
-251
-818
410
106
-565
217
31
-94
-64
-44
-755
535
-150
-1264
1166
244
-808
-155
1298
-526
-1086
1000
223
-882
873
771
-975
807
63
-713
294
459
-90
228
-497
510
-1038
924
281
-782
-208
503
-1220
298
1303
-1019
59
671
-839
678
-286
-522
530
315
-921
-12
586
-255
-829
367
909
-776
198
-217
480
113
-506
319
779
-753
19
267
80
-119
-389
993
-655
-379
995
-529
-268
767
-517
168
88
-972
556
-63
-378
564
-39
-1026
-135
483
-780
-745
1548
-788
-1697
1701
-6
-1249
633
-125
-894
481
211
-193
292
-616
401
-566
443
260
-352
635
-462
36
-254
-23
1039
-793
547
536
-334
519
914
-603
148
181
-28
-119
310
-205
30
388
-727
371
101
-345
729
-385
-412
340
-195
-23
-564
477
215
-789
-394
626
-1312
905
155
-475
387
-99
-536
1289
-809
-843
1245
-255
-868
948
775
-599
-127
108
385
510
-101
762
-191
-115
414
-222
-147
594
334
-203
506
17
-491
1049
-698
214
404
394
-213
-197
221
-181
-374
1038
-459
-352
969
-906
-27
310
-462
-508
295
339
-443
-244
285
84
-77
-247
159
1293
-1100
324
287
87
-422
247
595
-436
-283
906
344
-734
-473
197
1506
-1023
111
1582
-876
-875
1037
-98
-599
748
157
10
-83
-178
-321
665
-456
-79
1215
-596
-575
770
-144
-146
1737
-977
434
1344
-1522
537
1087
-870
-24
919
-267
-712
1699
-594
-1267
1489
-674
-1279
1747
-837
-1074
876
8
-458
-368
308
161
-156
56
449
-286
30
-100
260
-227
-400
1035
-480
-344
832
-503
528
-128
-397
603
-978
-123
901
-939
93
563
-492
349
-189
51
374
118
404
-439
163
521
-819
392
1002
-729
-255
873
-368
-237
381
-80
-608
-125
761
-909
399
-294
-640
812
-994
-348
1097
-190
-463
614
-400
-114
-75
-577
725
21
-615
602
-982
181
-119
-570
1003
-247
-601
589
-40
-269
-400
216
652
-1270
802
379
-895
951
-822
-241
952
-553
511
314
-305
553
273
158
-347
30
767
434
-414
198
277
556
-747
1015
152
-1286
482
195
-1132
519
-907
-172
773
-1567
-274
854
-302
-1190
279
-111
-412
-1174
1108
500
-925
441
-152
-428
570
-246
54
733
-325
-73
380
-252
31
273
281
-760
-237
630
-297
-321
498
468
-863
193
286
-449
-233
949
-314
-708
1011
-39
140
-63
156
606
-786
216
1023
-1428
-231
1131
-480
-565
-15
1078
-239
-1329
1296
-618
-1171
1228
-730
-146
503
-1207
-87
778
-1037
149
645
-623
-794
214
1076
-1058
-9
1507
-1095
-247
769
-178
-333
411
450
-36
-387
694
138
-576
635
-600
422
478
-1197
775
-285
-1190
950
7
-635
109
107
-568
-94
110
-551
-463
2098
-1214
-461
1546
-926
-690
1171
-196
-315
184
244
-90
290
20
-935
215
445
-418
159
-227
-53
264
-624
191
214
-789
1057
72
-855
245
399
-1012
216
749
-673
-629
468
396
-1110
160
160
-246
-289
106
-173
721
-1011
-140
1186
-729
-431
401
549
-337
-1026
1030
263
-688
258
213
-227
-151
38
880
487
-501
480
66
383
-601
984
449
-257
-371
454
-203
-392
176
-1093
580
468
-1375
676
8
-737
-333
671
-207
-823
470
620
-885
380
16
166
941
-1145
809
746
-1434
395
964
-1195
27
279
143
-15
-1284
1158
-628
-868
1011
-208
-941
412
237
-476
-322
570
90
-852
928
-469
-649
1144
-110
-208
463
134
163
-147
-418
990
-685
-928
2004
-229
-559
958
-597
-1077
1737
-911
-517
832
-158
-515
136
-197
-536
-164
787
-278
-990
310
397
-750
-27
40
-750
938
-697
353
22
-735
115
-564
-795
535
-43
11
160
-846
-171
-368
-252
-127
545
-19
-16
206
-269
-156
1107
-233
-376
491
1127
-559
679
926
-458
-547
1073
-175
-239
897
124
24
-91
644
-202
-184
-271
294
821
-82
-767
1462
-634
-960
1145
-349
-1511
1237
-136
-721
490
89
-1173
462
262
-1013
98
1010
-1365
-278
944
-1067
-515
797
-865
-13
157
150
46
-357
941
-341
-844
897
155
-265
20
597
-485
341
926
-720
-15
948
-182
-152
407
-774
198
-611
-269
1371
-528
-695
549
-463
-1038
965
-750
244
596
-177
-382
249
351
-681
105
108
-304
738
499
-41
25
-303
-81
635
-235
241
625
-612
382
89
-225
222
-16
52
-186
-398
546
-477
-171
599
-726
-148
803
-432
150
-76
32
-620
309
-509
-23
665
-43
-541
86
561
-852
281
-35
-150
105
26
277
-15
127
417
-440
335
243
59
-114
339
531
-11
-1336
1275
579
-879
167
809
-648
-416
1111
478
-442
548
-16
232
-73
176
101
101
238
441
-461
-956
956
-384
-628
210
162
-1089
422
575
-1055
-143
1110
-368
-619
920
-392
-369
231
-366
526
-556
-34
1721
-1137
-1682
1511
-466
-486
888
376
39
-242
-305
927
-913
-238
1231
-793
-286
1753
-480
132
-167
-47
369
-221
36
576
115
394
-148
208
20
-207
-203
-118
102
-527
133
520
-768
-337
653
-541
-396
214
-204
172
-282
-348
176
438
-608
178
316
-625
221
260
-385
719
33
-569
857
3
-189
-60
-114
612
-488
-186
686
-740
119
573
-157
-254
316
-875
907
-399
-1356
1599
584
-1447
1159
413
-1011
331
-146
413
-605
86
1187
-504
-646
500
45
-609
84
572
-85
-100
907
-597
-284
811
-276
377
463
-41
-389
447
691
-1104
-68
1144
-695
384
316
-340
502
-985
193
281
-474
-231
802
-154
-292
402
-510
-750
176
77
-409
692
-112
-251
-172
-185
-808
587
1154
-1445
419
1199
-1413
39
1075
-915
436
278
155
614
-1163
131
614
-390
113
38
231
637
-732
-1028
833
-446
-986
800
307
-41
29
-415
-240
-450
132
151
-407
1090
-825
269
873
-1161
-168
1182
-527
-798
298
915
-1028
-395
955
-190
-621
-40
846
-597
-266
655
-465
-457
438
-878
119
365
-898
809
410
-1414
681
594
-744
174
717
-134
-350
391
513
-229
233
109
-54
980
-337
35
612
-210
-107
775
-566
-189
14
339
172
-168
-292
-64
527
-500
262
353
-909
537
15
-922
486
-515
-292
761
-226
-413
296
-110
-363
841
-73
-795
703
508
-1053
444
1
-453
-498
407
238
-632
614
-129
-470
423
24
-499
341
341
-1417
-127
1795
-670
-1406
1543
735
-1610
231
1299
-1076
9
298
-236
24
-371
-570
482
160
-703
-395
1055
-1054
-629
462
-406
-116
415
-213
161
-86
21
342
-112
-1035
412
745
-884
128
1287
-664
52
721
-402
259
-129
368
694
351
-950
95
1065
-728
-709
1670
-585
-608
919
-459
133
185
-843
601
618
-1248
-85
721
-348
-1310
1069
-135
-656
1065
141
-766
-459
358
-217
-742
432
-59
-287
155
-691
696
-617
-368
494
126
-209
56
160
404
-350
170
266
-48
313
100
95
-88
965
-853
-906
777
660
-710
281
-13
687
-518
-54
518
-614
-196
932
-1091
28
589
-929
-20
99
106
-1058
216
837
-1244
-603
1771
-1782
-49
1724
-727
65
676
-322
124
99
-851
763
90
-739
1190
-524
-252
714
-78
-532
-16
7
173
241
-83
-243
-367
738
-321
-1225
1076
488
-1066
384
1208
-1565
100
1323
-462
-121
1409
-450
-209
667
175
-559
419
549
-504
652
-450
-755
383
386
-897
184
286
-507
-620
201
-207
-430
-350
437
-154
-81
763
-183
-337
530
-440
194
704
-884
942
150
-385
-90
-223
-197
451
-488
-162
353
-72
208
-153
-236
520
-609
-88
979
-863
-102
907
-288
-450
-154
528
90
-344
328
-33
-135
546
185
481
-149
-546
868
-203
-295
725
-30
56
207
-609
593
494
-603
-140
-30
111
-309
-206
254
508
-1175
92
753
-1194
257
1226
-645
-96
352
-486
602
-176
-122
-141
1056
-62
-1385
1117
409
-1165
-237
1001
-249
-308
-637
1156
306
-1173
269
820
-510
-1162
1440
578
-1887
559
1032
-1081
-88
570
396
-168
-444
836
356
-496
348
394
-20
-708
593
284
630
-219
-643
1068
-823
-493
1037
-994
-220
639
-58
-304
363
-92
-95
38
1041
-878
115
831
-612
-34
335
161
-8
-241
169
-503
102
425
-889
-32
1238
-870
-420
1284
-55
-818
-212
1218
-1220
-945
1424
166
-787
482
220
-389
-428
-61
25
90
-120
-631
218
366
306
-233
-193
519
-672
352
688
-681
362
1272
-975
307
1548
-741
-301
1466
-101
-480
597
329
-140
306
1158
-955
153
870
-954
-13
508
-1
17
-545
1026
-189
-631
535
-180
-196
-564
1
695
-75
-579
282
-260
-193
-98
-597
472
-166
-1208
586
-45
-386
-681
788
-552
-1052
671
209
-1186
160
-402
-61
-162
-412
677
59
-35
434
743
-538
-561
1182
620
-661
1235
439
-644
547
632
-46
347
385
-671
1087
400
-1028
853
1043
-1569
36
1102
-1052
107
-79
-30
463
-1253
41
1216
-1204
-1003
1186
-168
-1044
280
283
-442
-862
670
-109
-1236
220
566
-274
-600
-324
328
556
-1604
486
908
-1223
-4
961
-646
27
-46
-589
1209
-630
-353
1154
323
-905
849
186
147
259
-1
701
-140
-431
557
1402
-976
-57
770
-494
-466
744
-318
83
260
85
158
-514
-250
814
-245
-276
100
1151
-394
-197
880
-276
-668
118
539
-21
-511
88
44
-576
115
-1065
31
367
-821
-184
405
-703
10
802
-1306
88
1118
-771
-595
583
75
-221
-56
970
-271
312
-53
355
262
-308
176
768
188
-178
812
513
-976
633
223
62
1000
-82
-647
1466
741
-1350
875
864
-850
559
342
172
-285
-760
936
546
-1660
1203
535
-1236
524
210
-1381
931
-887
-132
1397
-923
-47
160
-350
-577
257
125
-51
-423
96
-193
366
-118
-823
557
243
-936
-338
1402
-83
-851
661
1122
-987
199
1375
-325
-256
1524
-697
-43
1043
-608
484
1925
-1466
-6
2041
-880
-452
1645
-673
-660
1682
-219
-545
561
-146
-596
221
-193
-139
634
-210
-31
107
-319
-74
158
516
320
-1107
507
455
-1267
691
982
-1021
-32
890
-967
362
-92
-267
429
-400
-129
458
-347
770
-1394
1136
-183
-1067
862
92
-958
-3
94
67
481
-613
921
-285
-578
132
381
57
-279
744
653
-121
-409
271
109
60
322
351
347
-761
563
236
158
-177
-95
514
293
-730
457
99
-574
482
406
-606
265
-3
-7
-614
-132
-106
-783
289
428
-1240
78
756
-1406
135
781
-932
-283
762
-171
-393
76
311
170
30
-61
732
-901
568
895
-1420
210
1197
-1419
685
1323
-1249
25
9
50
46
68
327
-544
1004
-521
-705
1187
419
-1321
1511
-262
-824
1270
187
-672
1504
-267
-456
799
-460
-554
259
341
43
-101
-264
-334
442
671
-2239
626
1093
-2266
155
1161
-1434
-218
638
-490
-313
-256
531
-53
-1254
1351
-430
39
953
-1022
-61
245
-279
3
-164
569
213
-347
-352
267
15
-908
908
687
-843
448
616
-552
1
386
58
-333
303
358
-317
149
-251
-341
413
74
-613
539
219
-256
-185
-541
411
252
206
219
-629
373
-401
-402
529
140
-63
6
190
-532
-210
959
-892
140
1075
-1603
589
1026
-1532
259
751
-373
-358
240
624
-706
-422
1116
-99
-1649
1355
-119
-549
183
-326
-51
467
-411
-1118
1116
48
-1229
680
971
-815
-249
738
-153
-946
36
745
-529
-517
288
798
-279
-1547
1522
260
-1100
883
-354
-461
261
-140
863
14
-1617
889
805
-1157
-133
969
659
-1270
-353
1266
-862
-821
416
1103
-1053
-288
718
38
-1067
706
-206
10
-129
-90
20
524
-940
90
254
-12
-641
1085
87
-450
548
23
-558
999
-300
-761
1048
-31
-942
131
414
-710
-433
182
304
87
-459
66
447
-637
-886
868
617
-1330
634
1308
-1135
-553
1273
-600
-785
1478
-660
-321
1365
-1303
-770
1492
-476
-1410
1383
373
-1492
196
1558
-1586
12
784
-851
171
-185
-427
362
-129
-904
365
95
-269
577
-388
384
-84
-131
-130
-78
1127
-848
104
383
-72
-683
297
-46
193
-433
-943
925
-280
-718
560
722
-445
-93
665
748
-341
-19
628
-158
-207
812
517
-395
-252
69
296
-982
-93
305
51
-827
240
649
-135
-138
-360
211
469
-1695
99
1637
-1168
250
837
-469
284
-806
858
-149
-1124
637
361
-900
438
-44
-365
-48
-154
529
-705
140
863
-500
-535
835
424
-1028
789
249
-605
-433
751
-350
-747
723
363
-395
-625
226
1037
-765
-388
1467
-424
-1197
647
776
-70
-597
-355
1234
-414
-1273
1064
-688
-822
881
242
-695
-311
690
-733
-600
723
-292
68
801
-83
11
-23
-325
426
8
-78
672
-218
-772
845
-47
-884
823
588
-826
410
-42
108
-154
-466
294
-126
-271
-425
699
83
-1109
-276
823
-1461
321
527
25
-116
18
453
-206
6
-237
264
445
-779
-394
1647
-541
-544
694
419
-473
-23
168
42
-656
660
-141
-949
53
957
-918
-796
816
-588
-567
370
-75
-240
874
-526
-400
711
-402
-374
515
340
294
-208
767
-63
-165
808
-841
-247
1108
-955
-52
339
320
-550
-990
1350
-594
-846
-130
764
-617
-302
509
76
-572
31
290
-322
-1
436
635
-1294
-94
1544
-576
-292
702
572
-930
438
-88
-126
-112
-112
322
293
-187
-671
478
-97
-14
-672
-21
166
-282
-267
-310
626
-349
-1508
1372
465
-1666
1816
340
-1181
389
702
485
-28
-225
1281
-406
-218
933
-835
201
191
-1210
925
-520
-758
1264
-961
13
732
-766
13
783
-309
-174
-216
334
-68
185
579
-657
397
62
-311
221
-65
-303
639
-142
-37
265
172
618
-479
-280
875
-687
-353
974
-58
-157
-220
-196
402
-32
12
-494
767
-143
-337
321
929
-589
139
1109
-1248
270
507
-111
526
633
-720
578
143
-357
-441
424
446
-1588
817
1069
-924
-431
945
20
-592
-316
717
357
-859
-424
1690
-750
-806
723
739
-1306
240
551
120
-476
304
339
-295
-49
155
-592
613
398
-740
84
114
-680
-146
378
95
-292
316
214
217
-352
-146
250
454
-425
335
800
-693
52
1009
-398
-607
797
412
-312
338
229
-289
627
-374
83
699
-586
157
353
-269
484
163
-84
868
-107
-473
-21
1044
-731
-441
1370
-692
-501
924
-428
-581
1074
-898
93
306
-585
-630
835
282
-1475
905
66
-344
-420
-437
15
-226
187
819
-230
-80
437
-235
-258
-160
477
184
641
505
-238
825
154
-4
664
211
-310
514
212
170
205
-224
768
504
-1024
906
-399
-213
945
-462
130
496
-389
437
-43
-275
-825
821
-439
-979
501
183
-271
-36
-596
310
101
-930
483
355
-686
35
181
-53
-57
390
-937
105
952
-189
-1028
1990
-601
-1388
1682
-725
-1092
1151
-91
-151
440
50
-66
167
-21
385
79
634
-644
-172
871
791
-1195
337
853
-146
169
83
119
486
-446
-431
1283
-407
350
-205
343
503
-573
407
153
-1202
108
646
-991
121
177
-353
-1168
482
-559
18
10
7
-554
119
367
-1088
-414
1267
-620
-40
973
-1237
557
-261
160
77
-69
137
185
-194
78
-442
98
935
-961
821
808
-1480
902
974
-1413
-462
1779
-1155
474
677
-909
910
729
-1078
874
-64
-830
390
-331
101
-36
-76
-38
-906
496
100
-360
527
-357
-313
254
-493
-76
396
90
-418
-38
645
-381
188
263
57
-72
-226
2
61
-574
720
590
-1210
620
-26
-658
141
357
-716
573
-653
-108
892
-554
-598
428
174
-675
-874
1541
244
-1275
1118
402
-1498
840
-44
-706
322
407
-681
296
725
-628
21
-241
475
-212
-89
584
89
-636
1199
-214
-364
164
327
168
-680
692
-1101
-403
1265
-301
-898
762
231
-977
39
472
-357
-159
114
-92
-85
-729
1343
213
-1829
682
656
-1594
912
443
-559
-114
-339
805
-1094
-204
1268
-642
-383
912
-804
857
-370
-1202
2293
-992
-1109
1417
-294
-631
585
-177
30
813
-719
464
878
-333
-39
852
-467
-655
919
-8
0
467
-227
486
1007
-2218
253
1530
-1115
-557
993
-54
-666
136
465
-753
-494
405
-135
528
-859
-100
1051
-1080
470
850
-540
253
10
-42
56
-621
42
171
-140
620
-395
-3
8
-452
594
-6
431
100
323
-390
571
165
-20
-303
524
22
-902
829
-123
-335
150
338
-369
-224
872
-556
-150
-12
294
92
-73
-395
682
322
-406
336
498
-322
19
-211
669
-129
-918
447
1091
-1538
511
172
-709
471
-645
-336
-170
410
-167
-228
-396
120
-470
-149
38
502
-839
-266
1004
188
82
-659
992
435
-884
398
1169
-260
102
855
-368
595
-221
-967
1571
690
-2036
1825
307
-1547
1528
-685
-184
710
-393
-526
1139
-367
19
676
-531
-406
261
830
-760
510
10
26
-349
-84
209
53
104
-259
422
-762
723
-18
-477
578
-19
-450
472
624
-743
64
446
-101
-732
397
507
-940
-362
185
464
-755
-367
323
582
-850
-493
1813
1
-1282
1411
1317
-1621
485
1307
-800
221
229
253
103
-91
-334
861
-63
-893
849
473
-816
489
1288
-1015
-686
602
394
-280
-141
106
362
-1060
235
483
-1428
465
457
-854
283
460
-464
235
142
-568
556
-56
-523
1404
-208
-730
828
163
-642
305
253
-425
-70
624
-243
-337
828
-665
-117
701
-529
-703
681
-81
-1182
1590
-588
-1012
1122
-631
-353
421
-359
-147
250
-215
-291
305
-7
-854
414
528
-1287
864
322
-567
-210
503
137
-984
120
770
-753
47
832
-929
-136
1015
-1112
-414
1083
-816
-476
1208
85
-1150
474
398
-891
613
108
-507
198
135
-154
-221
-218
226
-416
-246
52
-389
-157
-367
-16
-220
137
80
-186
390
-812
-187
657
-1472
251
1549
-1128
-734
1820
-410
-1225
334
935
-1259
86
1114
-708
-722
1511
-537
-77
712
-352
-65
652
-867
-310
1077
-1445
-440
1509
-629
-1056
1574
-956
-832
138
-166
-51
280
-44
858
-707
-31
389
-98
-319
192
973
-1423
550
519
-932
34
369
-568
-156
-243
176
339
-854
746
-265
-383
314
22
230
202
-478
683
-180
-783
814
361
-373
540
-142
470
-555
284
697
-1109
-374
313
342
-491
311
704
-674
-459
864
-693
-325
1218
-138
-929
326
629
-1326
590
326
-693
-193
-208
-154
74
-899
1031
-47
-1673
854
135
-933
568
284
-912
-32
321
-417
270
600
-340
447
-242
-589
1460
-1272
-562
1953
-1213
-235
1276
-467
334
200
-426
242
-354
115
556
-6
-194
134
-116
95
-668
644
401
198
-675
549
269
-410
120
765
-778
-265
928
-87
-66
86
-117
87
478
-346
328
576
-250
-239
-6
-488
-286
423
-306
-481
261
560
-1734
843
-20
-726
638
-264
-491
515
-163
-517
-40
-89
454
-387
816
-258
135
673
-590
471
539
313
-447
1009
411
-1328
846
426
-1621
1929
601
-1202
712
203
-583
593
-472
-150
866
89
-821
156
460
-1125
567
-228
-516
754
-348
-416
307
-470
-106
397
-530
-150
286
-671
496
269
-848
-641
487
-172
3
-89
217
89
-395
489
465
-730
684
914
-973
900
578
-531
789
89
-87
-220
-459
1141
-349
-466
472
52
291
-482
-347
492
-813
-362
644
-806
759
340
-686
752
-360
-360
961
-57
-1144
1212
954
-1024
-288
1887
-1304
73
1612
-1715
645
881
-1240
384
605
-92
-695
1003
-132
-1164
-124
190
5
-524
48
455
-336
-530
79
152
-144
-701
677
78
-374
975
-186
48
422
-202
342
581
174
-170
34
655
203
-780
208
357
-589
-139
91
394
-76
-630
866
-29
-180
-150
449
416
-802
-110
879
-517
-731
866
181
-748
123
1312
-1038
-24
244
-624
323
-440
-636
806
-166
-181
-277
1090
-733
-975
1435
-594
-478
1384
-273
-457
1408
-1038
-750
1539
-651
-1023
1789
-303
-1346
1460
43
-1199
1304
-231
-265
1014
-351
116
679
-266
683
897
-1281
524
1160
-520
-839
982
160
-786
493
17
-446
1150
-754
-635
1177
-757
-188
212
-273
-126
516
-196
-422
152
584
-363
141
-254
-532
12
241
-607
456
222
-714
143
89
-826
158
176
-110
309
-209
213
298
-443
92
622
-853
-162
1116
-50
-407
733
-236
369
-41
1
1050
-457
-70
595
529
78
-434
444
660
-352
-493
591
462
-1498
486
800
-504
-59
285
-11
508
-604
323
162
-405
273
-98
102
148
21
61
369
-538
784
-263
-832
999
-567
-247
633
-236
-533
294
187
-1240
-256
875
-620
-351
518
-809
-36
-70
-923
280
924
-461
-237
861
-764
-174
1357
-835
-336
836
144
460
-756
-345
823
-36
-489
650
-30
-167
234
-306
-856
337
-312
-476
1141
-152
-955
1207
-926
-878
1897
236
-1665
2031
141
-1883
2035
32
-916
1080
404
-470
1327
-643
7
960
-749
340
244
14
118
-617
-181
970
-1464
-117
246
-704
-305
-46
-267
-256
-196
-293
130
-328
55
-7
-94
-54
596
-255
62
513
-274
907
-491
103
610
-109
364
168
-228
743
274
-1230
49
1068
-15
-777
548
157
88
-963
192
1428
-653
-580
914
578
-990
784
-390
-406
756
-743
120
630
-1022
237
562
-1435
339
203
-449
-54
-239
88
-845
55
-97
-287
308
1
138
-327
75
456
-9
-77
52
253
-229
588
-226
168
348
-130
-353
280
556
-749
367
290
-54
390
-231
-606
648
-297
534
269
193
153
-475
650
-317
-596
968
-579
487
625
-1388
479
246
-1103
522
166
-525
485
-331
-701
280
106
-369
-230
630
-367
-192
558
-610
-419
1021
-740
-394
417
-131
-219
-100
28
-384
475
-527
634
-115
-700
882
-509
-462
1291
882
-1353
563
1233
-1411
-632
1800
-797
-336
1189
196
-677
41
969
-595
245
348
-126
124
-76
22
1086
-719
-612
1588
-732
-151
556
975
-452
48
474
-397
218
-238
213
-429
985
-541
115
807
-1744
-226
1654
-1428
-383
1710
-801
-875
-125
404
-213
-835
945
113
-1167
363
-394
-924
468
434
-742
455
206
-1092
137
966
-944
-467
1446
-392
-337
442
-295
571
-133
-395
393
292
355
-387
347
949
-402
98
390
384
406
-498
880
984
-668
-81
1050
142
-813
49
1515
-87
-946
402
1047
-1249
-423
99
774
-808
-110
471
-296
-159
-511
20
302
-783
-688
1223
-658
-602
291
-115
-215
-621
163
410
-771
-205
30
443
-453
398
263
201
35
-2
-238
923
-735
-18
1532
-787
450
199
290
-163
-167
451
350
-91
439
129
578
-626
-288
1229
-788
-309
801
218
-793
728
20
-670
486
-528
-160
1279
-354
-1354
859
-46
-1553
327
740
-559
-287
617
404
-1313
253
837
-458
-137
757
-274
-69
19
-772
394
375
-719
162
350
-629
244
129
-781
486
-65
-120
373
115
-222
-204
965
-442
-407
1060
-101
-254
840
-14
-565
512
37
-635
92
421
-442
748
-32
-249
691
-499
59
435
-109
-51
1157
-235
-638
768
143
-1589
1421
273
-975
680
81
-577
817
-610
-881
845
-387
-558
527
138
-1083
102
720
-978
-640
1206
-802
-822
1206
-110
-785
-314
627
-135
27
360
-26
199
731
10
-387
1153
-490
-438
1571
-715
-483
1279
-523
-436
578
-129
686
-344
-245
129
620
-540
-162
833
54
-194
178
443
-124
-615
835
154
-374
410
-222
269
-170
-584
-30
-194
-97
-567
-417
494
-543
-473
-68
-149
53
-746
188
271
-795
-519
944
53
-716
434
618
-698
-518
1111
70
-832
813
565
-488
977
-159
-83
-29
-202
-170
241
713
-291
24
785
-490
394
-397
325
343
-892
211
1705
-660
-962
1388
-12
-1069
377
855
-733
246
307
-529
-328
-166
-554
696
82
-706
-551
517
-449
-1037
38
411
-837
-771
1188
-710
-235
52
-747
258
391
-790
625
931
-708
-563
715
328
-333
544
220
-220
668
-751
350
708
-194
-615
1271
76
-1062
1338
132
-121
349
-322
622
229
-355
539
248
-467
-55
295
-173
-837
-106
1597
-971
-1082
1621
-688
-1407
1414
-1398
-135
918
-1057
105
1040
-669
-542
635
-115
-610
613
389
-459
520
208
-719
878
255
-1008
738
630
-716
-42
122
679
148
-659
686
239
-332
-50
617
-240
-679
768
460
-1132
749
416
-545
696
-662
163
585
-628
-486
819
-133
-982
-206
519
-80
-1669
1421
-91
-1005
177
637
252
-897
779
51
-920
-249
602
15
56
-932
1597
-182
-2135
1114
735
-1205
231
640
-471
-165
-313
-19
-153
167
-76
275
183
-132
-558
1143
-370
-533
944
565
-1108
597
826
-1094
-305
-94
793
-134
-536
713
148
-619
483
369
-564
367
130
-296
1177
-1024
-177
1699
-1153
-1074
2391
-630
-1115
1429
-249
-759
722
-187
-618
443
347
-605
278
110
-419
95
-119
-447
461
-11
-744
517
11
-481
396
-329
157
-320
-598
949
-135
-501
459
445
-298
-310
222
76
-265
625
-164
551
-49
-307
151
385
-101
-324
444
721
-399
-17
235
33
-41
188
178
194
-106
293
-292
-656
1046
-158
-763
697
-698
-194
273
-745
-22
205
307
-615
-126
715
-861
541
-270
-343
819
-519
-165
824
-435
-666
925
449
-807
-9
1072
-154
-509
8
27
-255
699
-118
-560
1311
-283
-1042
1567
-162
-992
541
417
18
-382
-409
974
-658
-532
400
530
-270
-233
335
183
-956
626
122
-842
729
275
-584
686
-362
-483
898
418
-487
521
153
-724
209
830
-884
-61
1213
-1153
407
1464
-1013
-428
745
-37
-108
895
-220
-912
1098
-631
-486
1229
-802
-38
1152
-1138
-577
793
69
-1436
513
1208
-1818
-32
1593
-1185
-638
1024
-433
-1157
1442
413
-819
914
-164
-796
91
409
38
163
410
-572
-6
1046
-444
-351
1550
-975
-167
754
-135
-217
783
78
-413
371
-136
-202
876
-297
43
389
136
-900
252
907
-897
123
411
-1142
128
1152
-1182
390
-496
80
-386
141
451
-766
515
118
-1142
634
543
-590
659
777
-706
-783
935
69
-878
1069
63
-556
193
814
-958
114
1155
-1395
-37
875
-440
-8
338
-466
135
74
-130
370
644
126
-904
668
-142
375
-478
-58
1011
-1013
-526
1012
-764
-495
900
-876
-976
944
-625
-464
449
-72
-89
-107
-78
-905
181
397
-1007
-231
1501
-1299
12
1629
-832
-100
-103
257
496
-584
873
569
-1123
460
157
-144
57
-205
14
-499
524
13
-791
817
81
-623
717
-16
-294
55
191
275
108
560
648
-323
338
651
-703
158
929
-637
-307
1203
-1011
-347
638
-670
-609
207
-409
74
-356
-471
405
-180
372
-800
-131
711
-147
-1037
722
48
-143
-297
929
-4
-947
1099
508
-1384
407
431
-199
119
106
323
110
-552
52
812
-875
86
-126
529
47
22
-40
518
-409
169
99
-158
1051
-502
-442
1063
-543
-744
935
227
-231
8
-157
36
-356
-416
484
-340
-320
790
517
-867
670
91
-693
541
37
34
136
-223
-157
254
-490
-106
-118
226
-196
-676
971
-666
-994
1185
-521
-840
1409
-739
-1034
1562
-1345
-738
1831
-742
-933
1670
218
-1362
1332
544
-744
468
613
171
661
-182
442
695
-954
42
1064
-428
-659
567
404
-356
-427
489
89
-332
164
12
-330
-213
33
323
-509
-857
642
58
-614
410
-50
-300
341
-562
51
124
-661
302
189
-948
580
694
-1259
158
-107
-304
-237
-599
574
516
-772
50
499
-181
-869
971
513
-1291
847
215
-194
589
-205
134
549
491
-848
352
77
-452
958
-160
-733
1436
-1108
-538
1155
-663
-436
125
713
-471
-105
360
133
-801
230
173
-744
565
-400
-49
-31
-301
107
-368
-53
1033
-1418
-479
2132
-2138
-369
1363
-1072
159
828
-1381
777
47
-1449
1402
-226
-535
590
99
165
306
-159
-115
-29
706
-576
-345
1129
-34
28
631
-576
750
593
-21
538
26
321
812
-1023
1060
140
-779
630
374
-666
-117
333
-280
-303
15
692
-231
-701
1048
-61
-1179
1041
-125
-896
869
-1280
60
1361
-1875
-83
663
-1084
-398
437
-119
-757
302
101
-614
-503
432
-241
-37
68
-355
193
-128
-397
282
-52
-119
814
19
410
-336
97
378
131
61
-209
1224
-56
-24
787
-459
34
679
-148
-264
1362
-18
-335
316
448
-526
132
339
57
-487
-67
734
-537
-329
773
-123
39
-501
-95
613
-711
-363
485
83
-605
52
624
-268
-186
-407
343
-39
-93
-271
637
-340
-450
1533
-622
-817
279
157
-510
-11
-13
-210
127
558
-713
552
746
-1283
995
441
-586
844
-193
357
926
316
-167
789
16
89
299
-457
779
687
-841
946
-689
-819
1608
-1401
-323
915
-1326
250
205
-660
-654
287
-534
374
-828
5
555
-1099
102
1275
-1606
220
1489
-1745
261
881
-477
-389
717
95
-383
13
591
400
-824
-364
818
-177
-468
377
158
392
-685
610
-295
-272
819
-492
-44
610
-170
586
-100
271
438
10
-19
75
144
-11
-441
805
-118
-236
405
-211
263
-44
-256
19
122
328
-382
-110
494
360
-1432
427
425
-607
-79
328
326
-528
-393
322
-536
-116
750
-257
442
-624
-146
722
-205
-502
839
191
661
80
-203
245
-685
-417
998
111
-813
1486
189
-746
55
271
-775
-271
570
419
-249
94
811
-668
160
842
-817
303
-407
65
1029
-1384
324
1660
-1422
-680
1789
-784
-925
857
591
-1564
310
872
-215
16
193
-91
-367
218
-849
223
386
-1390
680
1038
-2138
702
1436
-2399
300
1381
-1542
-445
2183
-1183
-235
930
-469
43
88
24
931
-279
-382
333
268
-144
-159
395
-161
70
266
221
-10
-402
439
-4
-424
656
72
287
-231
21
233
-899
-241
466
-740
164
312
-370
158
373
-298
-272
492
-467
-450
408
516
-563
377
725
-644
-419
731
-386
215
-442
-311
850
-561
418
439
-328
9
-59
-4
45
32
157
60
-134
-176
71
62
29
174
-679
665
92
-326
33
-21
180
-195
-724
1284
-697
-661
1736
-1026
-1411
1312
98
-399
967
194
-700
815
-581
-684
424
509
-581
429
430
-32
-772
797
-4
-552
457
243
-130
-205
33
751
-838
-308
897
155
-774
534
230
-1067
-35
518
-642
-331
333
-362
-412
-55
-96
-420
733
-806
322
419
-1015
1226
424
-1141
171
683
-347
-149
244
525
-162
-224
-231
1063
-546
-892
1315
-545
-395
1002
-244
-319
534
-133
367
178
-281
497
62
8
736
-419
-491
991
266
-973
360
421
-673
-579
343
-147
-471
108
-58
444
-896
-42
856
-621
-1362
1066
789
-1311
397
526
-234
-375
-44
422
-302
-1001
1058
95
-583
805
-116
39
148
-1046
1106
529
-984
618
1140
-1159
-57
962
-367
-268
-225
283
254
73
-257
550
-64
-258
379
-282
-464
615
52
-990
563
-376
-1033
1110
-636
-849
1213
-504
-732
456
-257
146
-710
-215
801
-106
-849
195
386
-386
-46
580
-659
-384
754
207
-215
-434
188
821
108
-708
933
935
-1650
482
1581
-1309
-447
1193
187
-1139
446
1244
-1114
-949
1357
-374
-962
715
-290
-495
841
-162
-1299
914
-127
-886
495
-104
-640
-72
-188
-241
140
-160
59
-238
-149
353
-237
78
575
98
133
610
-847
298
661
-1010
305
86
-607
-115
889
-706
208
192
-933
570
31
-711
453
840
-1286
432
815
-1542
211
1319
-1031
-536
1043
-309
-1091
940
392
-1220
810
521
-862
317
177
299
-251
204
84
-361
89
837
-388
-368
508
-195
-175
1008
-242
-272
443
-378
-129
685
-797
122
608
-1164
12
772
-1001
94
650
-648
79
182
-286
-106
-35
124
-299
-57
-296
58
213
-791
710
-18
-1372
1198
130
-1226
935
166
-513
-95
-11
291
203
-183
-277
770
634
-1715
948
1565
-2014
382
1220
-929
-542
451
705
-596
-170
772
163
-424
-258
414
367
-1452
-218
958
-662
-930
660
404
-474
-651
1175
-149
-1163
177
339
-584
-83
-251
1100
-680
-834
655
212
-1386
68
1376
-998
-316
973
-439
-693
540
-638
-157
396
-596
632
-299
540
-539
189
549
-617
155
662
-818
703
61
-340
743
-170
416
212
-553
439
194
-445
-135
182
604
-981
-44
631
-465
-624
371
-88
-415
-38
-123
-17
-331
549
89
-477
388
244
-698
95
604
-817
493
974
-1365
532
1374
-1616
-13
1628
-1421
-352
1088
-727
513
-682
-242
983
-617
-766
321
-387
169
-171
-144
362
-93
-55
-990
583
268
-1830
1346
532
-1506
418
474
-562
-137
-419
979
109
-925
993
893
-1057
-37
886
-806
-312
393
-95
396
-602
46
-11
233
-618
38
430
373
-470
-628
1505
-808
-1277
1841
-338
-1191
1074
-194
-668
256
-464
66
82
-648
595
-26
-245
139
99
-546
-182
664
-76
-194
433
672
-731
500
212
-1221
1193
778
-1463
628
559
-684
-484
503
581
-920
351
1183
-627
-431
518
418
-649
36
699
50
8
323
-509
639
-549
-440
405
237
-259
-776
1475
-423
-2199
1325
200
-1107
20
-11
893
-1662
-820
1256
-1272
-725
872
-565
26
-234
366
173
-354
254
-209
514
563
-803
830
1099
-1379
904
546
-511
340
351
-158
442
177
-520
-66
649
-571
90
604
83
180
-207
-64
-387
296
332
-330
307
-184
1
-182
-624
-20
-72
-840
813
-212
-665
545
-245
-706
-189
708
-679
283
885
-901
309
472
-1108
545
389
-399
116
347
63
-499
294
-405
-147
417
-380
-15
357
-871
178
1052
-853
-9
139
36
176
-570
627
87
-825
433
58
-61
-348
470
251
-603
43
162
-260
295
211
-300
282
-274
-70
-218
-239
387
71
-254
613
-225
-270
483
-306
-199
-49
285
-434
185
151
-179
291
-580
-455
558
-106
-750
209
-8
-67
-378
-214
-180
-517
165
34
40
-75
-248
1045
-557
-293
399
-184
824
459
-541
821
-298
-36
425
-478
727
100
-109
577
-64
306
-241
-42
526
-1243
506
744
-1009
484
93
-481
163
-653
-217
1100
-915
-52
276
-342
-5
134
-591
633
259
-902
136
1046
-842
-1091
1598
-582
-1519
1138
1
-844
715
-510
-267
854
-637
-476
1018
-471
-721
1106
152
-247
187
400
14
-225
808
41
-253
857
-318
-232
1117
-314
-300
446
-553
507
-334
8
1403
-1206
-519
1277
-435
-1041
1298
55
-970
786
300
-1155
790
33
-480
537
-456
123
-366
291
134
-1001
397
601
-1490
351
835
-838
-134
362
140
-760
122
602
-526
-436
518
426
-116
605
-332
172
346
-334
17
990
-347
85
452
-737
649
104
-257
32
551
-698
-332
1254
-1034
-621
1259
-747
-663
798
41
-721
231
355
-694
-88
262
-82
197
335
-485
502
143
-592
680
-226
-252
1361
-624
-787
2086
-577
-1031
1418
-209
-1060
779
74
-726
126
83
111
-586
133
-209
-89
26
-265
-446
237
615
-33
-342
696
-667
-666
1025
-309
-472
203
-277
-307
-155
316
-274
-311
234
-130
116
44
-263
325
-65
69
299
-383
318
576
-7
-467
414
568
-176
140
987
-203
-159
781
-396
2
62
382
243
-433
-1
770
-971
61
582
-899
-411
855
-719
-447
991
-873
-706
631
-882
-13
677
-1230
655
486
-1159
135
514
-827
-355
267
270
-548
646
91
-593
529
-211
-385
401
66
44
-21
-447
91
-96
-436
301
263
237
-38
76
12
155
-563
165
841
-291
-399
1139
-34
-471
-26
268
-421
-63
285
315
32
-256
-114
-72
-442
-141
298
-617
206
170
-637
438
-139
-452
341
-606
-298
491
-399
-390
321
-586
-134
306
-370
-240
412
-415
-355
72
373
-475
-519
597
339
-725
127
1096
-883
-292
845
-673
192
619
-370
326
430
-870
79
448
-308
-245
466
126
-560
255
-376
-352
519
-399
209
519
-628
-185
635
54
-409
-340
890
-22
-1076
960
459
-1420
331
642
-610
-79
209
462
-377
-1000
557
491
-1312
672
669
-1058
-484
1178
-532
-1027
1077
-363
-1024
731
176
-1233
329
722
-1113
0
701
-213
29
-23
-21
412
-473
-270
474
429
-433
-58
928
-42
-571
926
-274
111
67
83
119
-820
94
487
-758
-498
176
-584
-464
182
-117
-248
339
-52
-304
99
-273
517
-71
-272
-195
658
-109
77
430
79
-7
-5
60
-526
148
-177
213
-410
-321
290
-426
-562
705
-311
-1139
884
339
-941
417
150
-286
465
-191
-290
553
286
-50
206
494
175
28
253
38
366
-216
-387
984
-255
-625
960
-285
-1162
612
126
-287
40
151
-61
-331
-137
379
-536
-751
838
-56
-656
627
296
-296
-271
253
-248
-235
674
-284
13
786
-696
171
945
-682
550
421
-140
-151
1032
-74
-580
985
810
-1071
653
1261
-1394
337
1318
-645
-163
793
-20
-5
-437
253
145
-1136
180
438
-854
59
-32
-200
-511
-303
509
-421
-674
761
-443
-755
594
32
-179
-294
115
314
-494
-249
459
-244
-104
60
274
-111
-551
641
696
-501
71
998
-256
-232
584
-173
-463
828
277
-407
360
188
-494
-60
489
-645
-446
1155
-858
-103
1131
-1245
-325
969
-1034
-287
630
-366
227
642
-63
-421
837
-136
-533
572
-296
107
843
-167
112
717
-497
179
598
-317
-316
204
413
-290
222
150
-5
-432
307
-119
-316
154
-107
-481
12
119
-239
142
7
49
12
199
-420
-11
304
-347
84
597
-581
27
478
-705
40
364
-1063
680
155
-984
590
555
-860
-40
158
-75
-656
-473
328
37
-288
-128
397
292
-613
427
325
-990
327
710
-416
-193
508
164
-292
-156
525
323
-189
61
417
439
-389
796
603
-774
99
455
-663
-333
652
-162
-120
303
-195
78
471
-695
143
549
-865
-202
854
-642
-334
934
-453
-395
272
-89
-145
96
-281
245
320
-517
-122
516
-315
-277
549
105
-262
-258
387
-177
-446
459
106
-582
417
-100
-531
460
-340
-274
697
156
-410
391
266
-303
162
61
-153
-23
34
130
360
32
426
115
-233
-198
303
-265
-805
577
353
-1156
-45
726
-1062
-458
503
-304
-330
825
-248
-573
487
-229
-793
193
268
-691
-94
538
-253
-273
276
-59
308
261
-9
788
755
-88
-106
752
-82
22
505
422
411
-88
717
272
-394
363
27
-557
422
242
-298
-8
-237
-300
-328
-692
-130
-203
-949
532
-49
-759
182
198
-612
276
497
-240
206
365
-140
71
301
-38
488
13
36
-42
-180
-88
-94
-545
-22
202
-229
-73
429
-112
-1
493
-229
269
270
-457
484
735
-715
-4
697
-194
-453
400
612
-170
-68
389
381
-317
298
368
-313
-325
143
-216
-58
-71
-702
26
362
-1156
-232
804
-1183
-448
1070
-459
-925
872
-110
-355
325
444
64
418
499
60
109
34
338
-92
218
323
-124
-170
904
-202
-718
790
68
-502
387
283
-97
294
170
-150
202
0
-611
104
194
-297
237
346
-388
-271
214
196
-535
128
205
-425
298
-32
-288
278
-54
-453
230
69
-696
-514
382
-258
-890
-135
407
-494
-421
511
-327
-426
254
-75
-112
384
94
129
530
-109
-177
65
383
-313
-396
369
9
-423
155
34
-522
-396
196
-561
-502
165
-499
-7
571
-822
-242
565
-823
-127
862
-553
-27
326
-60
1
-35
94
160
-84
-91
113
64
-76
-256
253
277
-123
221
248
138
-213
-54
36
63
-469
121
409
-563
-39
237
-700
101
52
-506
-10
133
-164
-373
197
251
-507
-177
267
-71
-250
75
83
-106
-440
363
118
-473
188
131
-112
-267
103
422
-423
-226
641
-357
-621
442
-93
-596
-256
84
-625
-472
37
-453
-146
-122
-342
-50
-184
-144
-227
63
88
-310
324
71
-492
103
332
-339
-12
309
-129
-63
241
26
108
-328
53
340
-3
-197
44
252
-145
-405
184
355
-698
-140
371
-467
-485
450
38
-291
333
98
58
151
-441
-58
258
-176
-16
19
244
-331
101
487
-566
-555
603
-180
-661
379
113
-451
-305
208
-330
-134
108
-278
-132
426
-24
-351
424
437
-388
-31
469
-146
75
170
74
2
207
38
69
-162
45
52
-180
499
-183
-90
330
-28
-283
-77
5
-201
-150
-200
-239
-27
-84
-367
-51
-135
-208
-201
135
-109
-241
444
165
-303
381
97
-202
123
331
359
4
364
475
118
172
456
61
79
293
-49
302
58
-16
180
-103
-182
10
-98
-136
-297
15
-319
-235
110
-302
-181
164
-174
-137
259
26
47
72
268
195
276
-124
156
475
-721
171
425
-710
-91
561
-391
-527
244
87
-776
-201
390
-650
-329
348
-122
-272
0
199
-44
-351
-57
186
-37
169
169
171
238
4
258
329
171
343
358
106
338
353
4
125
114
299
96
-60
216
269
-226
8
412
-90
-245
488
-3
-222
235
-185
-317
331
-433
-398
311
-34
-532
104
377
-215
-42
68
24
277
-127
63
490
-141
20
549
-236
-234
338
48
-92
390
159
73
493
172
-151
223
133
-190
137
232
-87
-62
204
81
-281
-80
202
80
-278
119
507
-201
-131
456
103
-175
241
-1
-249
32
106
-184
-77
-18
18
-44
-271
227
90
-90
112
43
-145
290
226
-278
215
424
3
55
191
-51
-71
-50
60
55
-145
-28
85
-82
-166
154
-102
-316
52
233
-329
-36
489
-110
-233
192
11
-134
34
43
73
-51
170
111
-115
174
293
74
20
-32
157
36
-166
36
-39
-237
-133
197
-66
-238
93
-9
-322
-65
146
-30
-18
124
215
142
-223
93
182
-68
25
234
30
-31
166
109
-190
-61
269
-235
-258
187
177
-147
8
192
-86
-228
129
126
-458
-80
214
-150
-161
-81
-99
-22
-191
-200
-110
-73
-33
-381
-85
192
-337
-13
236
31
-54
135
223
-83
-43
412
-81
-59
269
55
15
34
1
-172
126
-12
-301
105
238
-274
2
76
-218
-71
120
4
-91
195
48
-33
407
-44
-259
477
12
-321
63
80
-99
-248
-80
107
-235
-250
6
-11
-295
-439
13
8
-515
-149
70
-300
-246
-5
-100
-330
-133
-35
-153
-138
39
15
15
-69
-16
123
190
-237
-36
415
-80
-183
237
127
-58
99
183
83
7
125
164
114
33
-31
343
162
-218
244
242
-170
-100
48
-124
-239
-3
-53
-189
-163
-127
-128
-177
-306
-156
-26
-243
-170
-24
-134
-122
-118
-201
-25
0
-205
-110
36
-10
-141
106
289
-62
-40
316
68
-95
142
224
-38
-141
303
206
-44
87
126
15
-108
90
258
-29
37
262
67
-34
140
185
-41
-17
167
1
-21
140
11
-78
76
58
-141
1
119
-154
-81
49
-203
-176
40
-13
-390
-253
104
-163
-384
-90
-46
-164
-223
-42
133
-191
-159
69
-117
-156
-170
-66
-17
-134
-23
-75
-191
-154
-12
16
-222
-99
18
-70
-96
16
58
20
-38
42
108
147
178
91
118
136
135
81
109
60
21
73
-45
2
35
0
-15
26
-35
-43
12
32
-23
-97
167
63
-35
210
210
36
90
124
61
-19
-51
100
-64
-171
-77
22
-144
-179
-135
-244
-282
-101
-129
-189
-136
-54
-111
-79
83
-50
20
70
-43
49
135
66
208
135
145
157
-73
-11
200
-29
-143
70
110
-68
-103
152
84
-177
-82
29
-60
-74
-98
15
38
-182
-29
146
-55
-120
-26
-57
-171
-158
-15
43
-151
-194
110
-41
-338
-55
120
-202
-80
88
-15
-24
69
183
100
37
134
73
148
236
100
98
265
173
97
136
209
91
72
229
87
30
191
108
36
19
55
58
-49
20
91
-89
-6
26
-120
6
-7
-51
22
-1
56
78
7
93
79
15
85
122
83
28
6
93
101
-52
31
137
-38
-72
134
-21
-21
107
-42
-114
43
-37
-151
22
51
-50
-78
15
59
-53
-4
139
67
128
156
54
159
156
10
90
153
87
106
202
46
11
150
-65
-46
14
-190
-140
-79
-151
-153
-120
-77
-64
-136
-113
-35
-27
-19
40
107
58
123
235
193
243
242
220
211
207
175
212
139
46
45
97
36
-35
4
-30
-139
-54
108
-31
-224
18
52
-111
-71
42
18
-103
-110
133
72
-59
152
189
50
95
118
99
55
57
147
123
103
55
117
110
28
29
101
4
-13
121
40
-20
44
108
16
21
107
27
21
44
17
-11
-38
-54
-43
-71
-33
-38
-127
-36
-80
-119
-79
-132
-152
-83
-20
-20
31
33
9
25
75
19
52
79
20
5
86
114
84
48
103
34
26
100
4
59
164
75
47
137
78
-16
66
27
-24
8
-23
7
-6
-122
-32
62
-112
-68
49
-41
-110
11
-67
-127
-15
-65
-185
-106
-86
-96
-132
-194
-124
-160
-111
-117
-239
-110
-78
-207
-89
-107
-196
-74
-134
-156
-40
-46
-81
-26
83
24
-15
63
20
51
113
123
102
130
79
83
93
46
28
61
63
6
-1
17
47
-43
-81
52
-40
-180
-85
-108
-128
-109
-91
-48
-166
-142
-27
-142
-110
-63
-108
-53
-75
-108
-9
16
-76
-66
41
-57
-147
-147
-94
-83
-100
-196
-156
-53
-126
-153
-97
-137
-156
-111
-45
-109
-90
30
12
0
57
68
26
61
161
170
183
242
228
191
170
205
146
46
69
75
30
17
-5
-44
-83
-72
-21
-72
-110
-47
-55
-83
-85
-40
39
-8
-42
42
-70
-148
-89
-100
-158
-129
-107
-158
-232
-182
-196
-238
-221
-187
-152
-143
-122
-93
-103
-70
15
49
31
50
79
127
152
139
164
139
77
136
184
136
127
197
130
102
170
87
6
71
75
-42
-13
34
-74
-100
-78
-139
-179
-142
-91
-104
-103
-67
-98
-153
-105
-80
-98
-110
-90
-75
-95
-57
-30
-94
-104
-47
-91
-62
-86
-143
-126
-154
-135
-110
-155
-102
-75
-120
-62
-61
-38
0
13
-8
8
26
44
45
17
2
25
-23
-57
-17
13
2
12
-6
16
75
14
28
68
9
14
96
121
83
102
109
72
80
99
75
89
96
82
123
147
142
79
96
130
47
85
187
68
57
159
70
-11
5
-3
-38
-34
-77
-72
-52
-112
-105
-44
-112
-121
-12
-43
-108
-79
-84
-81
-89
-46
-23
-33
-43
-40
-34
-84
-62
-5
-22
-67
40
46
-29
54
73
9
11
2
-9
7
-13
-22
8
-12
0
17
16
57
26
23
71
81
55
92
111
53
41
85
86
77
50
9
-2
-11
-39
-70
-101
-93
-88
-134
-140
-143
-148
-168
-163
-147
-168
-178
-129
-76
-69
-77
-34
-14
-4
55
86
62
78
82
76
108
96
92
138
115
136
196
145
120
165
147
103
128
110
80
75
54
61
12
-17
-32
-55
-37
-59
-100
-134
-138
-89
-101
-125
-54
-40
-80
-27
-24
-66
-66
-46
-50
-67
-71
-89
-157
-152
-117
-125
-129
-87
-54
-60
-35
-6
-21
-20
11
4
-4
-22
-26
-36
-43
-13
20
-54
-62
-7
-38
-49
-1
0
11
58
60
66
105
102
114
145
201
177
181
208
149
108
148
109
72
109
97
56
36
18
-13
-26
-27
-57
-31
-51
-120
-63
-30
-121
-92
-43
-119
-140
-99
-89
-98
-75
-37
13
-1
-26
61
96
30
114
154
82
74
104
115
99
64
58
66
43
42
32
23
33
64
66
47
68
87
84
111
117
109
115
115
131
120
95
105
57
4
35
25
-20
-39
-33
-46
-66
-75
-104
-123
-88
-103
-92
-80
-123
-88
-51
-96
-142
-105
-96
-102
-71
-55
-85
-73
-54
-31
-16
-6
-1
-6
15
63
49
31
79
56
32
70
75
33
44
92
73
64
93
105
111
116
119
137
59
25
38
25
9
43
20
5
-28
11
12
-22
3
-19
-27
-18
2
-25
-47
-23
-52
-57
-73
-117
-68
-54
-69
11
2
-32
15
36
10
-1
23
0
-4
5
35
-18
-45
-53
-33
0
-52
-72
-52
-59
-84
-69
-65
-92
-80
-48
4
13
9
17
51
47
59
77
73
48
72
110
95
61
82
70
54
57
40
7
-31
-45
-33
-40
-95
-83
-72
-90
-50
-53
-97
-70
-49
-39
-51
-28
-19
-50
-47
-36
-41
-65
-60
-45
-42
-44
-21
14
-4
17
76
41
22
24
44
47
36
33
10
-13
4
5
-25
-34
-4
-12
-26
27
39
3
18
27
-7
-27
-3
9
-35
-23
14
-14
-58
-36
-12
-55
-60
-17
-54
-81
-40
-50
-97
-104
-109
-117
-109
-98
-84
-101
-106
-66
-67
-103
-88
-71
-97
-97
-60
-64
-55
-2
5
0
28
25
37
84
100
75
82
81
96
102
86
86
84
55
61
56
44
43
27
22
14
-17
-33
-40
-46
-26
-25
14
30
17
17
59
33
44
71
62
47
69
81
37
2
-7
-33
-58
-57
-57
-55
-74
-82
-68
-94
-94
-56
-91
-69
-16
-33
-33
-19
5
13
12
20
14
14
30
51
52
37
48
57
60
42
19
42
30
-26
17
35
-18
3
2
-29
11
3
-1
13
-7
-14
-1
6
-5
11
41
26
12
-4
-26
-17
-43
-64
-46
-63
-84
-48
-37
-83
-54
-53
-100
-38
-14
-59
-24
13
-12
-21
11
8
2
8
16
-9
-23
-19
-19
-18
-21
-32
-28
-62
-47
-6
0
-9
31
60
76
90
108
112
111
105
102
83
50
51
47
13
14
23
5
-18
-15
-26
-32
-51
-51
-51
-65
-47
-70
-95
-74
-69
-98
-65
-68
-93
-92
-113
-87
-112
-113
-88
-51
-24
-23
11
47
30
46
94
81
62
105
104
69
76
101
103
91
110
111
87
67
82
44
35
54
37
39
2
35
25
8
48
35
15
31
9
13
29
2
7
14
-1
3
22
12
-3
16
-4
-58
-55
-74
-99
-89
-113
-133
-147
-153
-155
-143
-147
-140
-123
-133
-120
-133
-142
-123
-109
-111
-71
-69
-89
-58
-67
-44
-6
-17
10
32
39
60
58
61
67
82
112
98
97
96
91
90
73
72
51
12
-2
-30
-64
-32
-36
-76
-34
-28
-64
-45
-37
-46
-30
-13
-7
1
9
39
39
28
36
35
29
50
56
28
30
11
-7
4
-33
-55
-60
-43
-62
-94
-71
-82
-103
-78
-66
-77
-75
-45
-37
-34
1
-1
26
46
77
103
109
103
111
131
151
163
143
141
152
150
150
120
102
99
70
62
44
29
-27
-41
-40
-60
-59
-64
-68
-71
-54
-54
-76
-88
-75
-82
-86
-97
-112
-103
-93
-88
-77
-75
-95
-88
-89
-70
-60
-73
-45
-61
-66
-36
-36
-24
-24
-19
16
35
37
58
75
54
37
54
45
13
31
56
54
51
83
86
79
72
53
19
22
38
9
24
18
11
13
46
64
45
60
78
82
100
108
84
72
62
46
20
19
-14
-63
-65
-69
-95
-104
-92
-146
-137
-114
-128
-103
-67
-61
-57
-51
-74
-74
-77
-70
-12
-3
-3
40
48
36
51
69
59
56
61
60
49
23
-13
-16
-7
-21
-27
-41
-53
-14
-18
-24
-2
-5
4
15
16
42
38
63
80
100
94
97
111
119
110
92
92
69
64
82
79
133
114
65
85
61
54
62
30
3
-17
-15
-28
-68
-75
-69
-99
-99
-103
-125
-126
-112
-99
-81
-92
-98
-90
-88
-53
-38
-40
-5
10
20
55
40
5
35
46
71
100
93
92
107
103
113
139
122
125
134
124
110
89
80
67
72
49
23
38
41
50
47
38
30
-5
-6
27
24
15
4
-5
0
-14
-25
-23
-42
-26
-27
-44
-41
-67
-93
-96
-84
-78
-70
-71
-53
-54
-22
4
-1
5
27
36
40
31
2
4
5
-15
6
-16
-48
-28
-35
-57
-45
-33
-57
-55
-30
-7
-14
16
22
29
70
60
88
110
94
139
148
122
133
126
102
128
126
71
76
99
61
58
51
15
-12
-24
-42
-93
-114
-120
-102
-107
-105
-81
-98
-102
-63
-76
-78
-63
-38
-23
-31
-22
-6
-33
-39
-16
-34
-49
-43
-55
-79
-84
-63
-52
-70
-55
-47
-48
-42
-20
-17
7
11
48
62
29
37
41
20
31
28
2
-33
-22
-24
-37
-46
-45
-14
-15
10
22
-17
-9
-4
7
28
11
20
34
30
23
19
1
-15
-17
-5
2
-27
-20
-1
-9
-27
-7
-36
-68
-66
-73
-86
-91
-95
-92
-89
-83
-74
-61
-50
-48
-29
-11
-8
15
33
14
57
91
65
63
72
72
56
65
68
58
38
37
14
-35
-30
-30
-19
-37
-51
-54
-74
-67
-64
-62
-51
-61
-59
-63
-72
-67
-68
-86
-89
-64
-80
-115
-104
-77
-61
-39
-9
5
-3
31
74
78
53
87
120
81
103
119
68
40
65
73
79
98
93
109
93
81
90
60
51
56
54
44
48
52
47
50
74
50
23
5
-15
-18
-31
-58
-68
-54
-74
-56
-74
-91
-70
-63
-60
-30
-20
-63
-60
-28
-24
-50
-3
46
33
75
113
80
84
129
126
125
158
142
139
164
143
136
143
95
81
86
52
34
20
-6
-14
0
1
9
18
15
12
25
38
28
54
55
28
74
73
32
29
32
18
28
54
10
17
28
-5
27
2
-17
7
21
19
44
61
36
45
78
72
61
81
94
95
107
107
85
83
76
61
29
-18
-32
-45
-48
-46
-56
-55
-62
-73
-78
-68
-90
-85
-64
-33
10
19
45
47
44
52
47
63
51
39
56
64
69
55
70
72
64
61
31
-1
-34
-56
-62
-70
-131
-100
-83
-120
-106
-101
-127
-134
-110
-109
-113
-95
-70
-52
-52
-36
-39
-41
-34
-19
-22
6
28
11
-2
5
23
11
19
40
45
68
77
61
30
32
42
50
68
77
78
79
77
91
79
79
67
56
57
54
51
66
52
36
45
15
1
1
-29
-21
-2
-45
-71
-53
-42
-53
-52
-44
-72
-93
-63
-46
-60
-55
-18
-12
-22
2
24
22
26
39
28
-17
-34
-47
-59
-57
-70
-100
-87
-94
-73
-45
-60
-32
3
7
18
20
-5
2
-12
-19
-20
-19
-36
-46
-37
-26
-7
-19
-2
1
3
10
10
32
32
23
39
58
32
34
8
5
6
-23
-35
-50
-83
-94
-100
-111
-109
-126
-151
-123
-104
-139
-130
-121
-100
-93
-97
-90
-83
-57
-70
-60
-68
-62
-40
-34
-21
9
8
39
56
51
65
61
67
65
49
89
76
52
67
59
66
93
66
46
63
72
58
40
41
40
46
42
15
-3
-4
-9
-43
-62
-71
-127
-152
-178
-178
-168
-207
-218
-231
-244
-220
-222
-235
-199
-193
-173
-129
-117
-94
-83
-84
-69
-61
-60
-66
-65
-41
-25
-59
-90
-106
-79
-73
-79
-70
-49
-29
-16
-8
5
3
12
37
58
76
95
125
143
155
149
166
144
121
127
142
125
109
90
71
52
3
-14
-32
-89
-78
-66
-109
-106
-100
-109
-98
-75
-99
-84
-84
-92
-98
-109
-136
-149
-138
-146
-175
-130
-126
-99
-56
-33
-15
-11
18
26
42
63
87
96
108
106
102
125
136
115
98
125
134
119
88
77
80
56
42
28
18
26
33
12
3
16
29
38
21
26
2
-8
6
-47
-67
-67
-86
-84
-80
-95
-104
-129
-154
-156
-145
-135
-140
-115
-111
-113
-82
-63
-18
-20
-35
-15
15
36
21
0
14
77
93
76
76
70
72
73
73
57
53
51
58
56
49
23
5
4
20
13
6
-4
23
58
48
38
22
58
55
35
75
74
33
28
31
11
14
16
33
14
32
16
-5
-4
6
1
-19
-15
-10
-6
-5
7
-3
34
52
9
-3
-10
-26
-31
-60
-90
-85
-80
-103
-110
-120
-119
-112
-102
-101
-67
-48
-14
20
26
42
76
103
109
158
193
181
165
167
183
178
163
151
143
136
145
120
71
60
79
63
51
3
-6
20
-2
-18
-18
-27
-38
-26
1
-16
-31
-22
-28
-41
-30
-38
-78
-69
-38
-37
-44
-38
-9
20
19
6
31
23
34
70
45
47
35
3
-9
-13
-4
-37
-53
-38
-35
-34
-11
9
10
27
52
71
77
90
106
90
80
89
69
90
106
111
119
112
94
91
102
72
61
58
19
-10
-18
-2
15
7
11
-6
-15
17
20
-23
-10
8
9
7
15
-1
12
-19
-24
0
-18
1
-4
-49
-20
-27
-81
-70
-36
-16
-18
-15
-19
-26
-22
-16
-28
-12
-7
-10
0
-16
-36
12
51
43
58
84
59
33
27
23
30
41
36
25
19
22
49
43
42
49
61
89
100
89
99
110
116
103
79
70
71
71
56
29
24
-16
-54
-80
-103
-104
-113
-146
-170
-159
-153
-165
-163
-119
-92
-86
-78
-58
-27
-50
-63
-60
-55
-50
-36
-28
-9
3
-2
-10
-39
-42
-22
-23
-26
-10
-2
30
47
21
8
15
64
41
32
43
54
90
105
103
124
159
160
145
136
124
123
102
86
66
41
7
4
-18
-45
-38
-56
-85
-96
-102
-104
-97
-112
-109
-115
-95
-99
-109
-113
-103
-84
-70
-79
-83
-97
-96
-88
-98
-117
-107
-111
-123
-100
-132
-141
-133
-126
-90
-65
-79
-50
-21
-31
-15
25
29
40
18
0
2
-2
-19
-12
-10
-10
3
-28
-40
-21
-17
-17
-7
0
-9
-5
30
27
16
4
4
-25
-22
-5
-21
-29
-10
17
18
33
65
46
44
70
54
49
46
52
43
37
18
-1
-25
-21
-10
-19
-15
1
-7
21
14
-11
-35
-43
-38
-17
1
-48
-51
-25
5
12
-16
-17
-23
-6
13
-27
-33
27
26
11
10
5
3
-2
12
6
-17
-34
-62
-77
-103
-109
-98
-106
-124
-113
-96
-56
-61
-80
-49
-25
25
27
5
14
9
5
7
3
-7
-22
-23
17
4
-34
-25
-5
11
14
32
59
71
75
96
95
75
83
68
52
55
35
45
52
17
-5
-1
-38
-71
-66
-48
-56
-79
-57
-13
-11
15
-28
-35
9
-1
9
35
53
46
56
55
48
67
36
40
19
-7
-20
-1
-38
-57
-32
-17
4
3
21
16
-10
14
32
18
0
-7
-16
-32
-33
-32
-59
-54
-35
5
10
-20
-30
19
65
71
77
81
110
115
88
65
60
60
42
40
21
4
13
-2
-12
-4
-4
23
17
-2
19
34
23
5
-2
3
10
-31
-34
-48
-83
-53
-46
-60
-79
-66
-20
10
1
15
35
47
52
35
17
-6
-31
-33
-59
-76
-62
-53
-56
-44
-32
-23
-17
-8
31
65
52
23
42
58
42
43
24
-23
-31
-68
-80
-70
-72
-71
-73
-85
-68
-53
-44
-71
-68
-14
-7
-1
16
40
99
112
74
76
91
83
92
94
87
84
61
32
-8
-32
-54
-65
-90
-95
-101
-133
-150
-127
-90
-72
-76
-79
-24
-12
17
31
44
67
87
96
99
74
59
61
62
30
37
26
2
-7
6
22
5
-7
-6
-8
-26
-61
-53
-37
-40
-46
-53
-46
-35
-33
-18
11
35
11
5
-4
-27
-33
-32
-48
-79
-97
-97
-97
-134
-154
-118
-95
-78
-84
-53
-21
-7
19
27
32
40
50
55
56
52
24
20
1
-19
-5
-25
-42
-35
-11
7
8
3
3
24
17
36
38
17
33
53
56
40
28
28
38
4
-8
9
-13
-41
-44
-15
-6
-28
-26
-20
-14
-22
-41
-31
-39
-42
-37
-59
-52
-55
-66
-73
-69
-45
-48
-42
-49
-54
-37
-34
-51
-36
-7
10
-1
-18
18
23
13
34
29
23
39
61
97
128
132
124
106
101
97
83
97
103
101
104
125
117
97
67
60
88
73
44
24
40
44
23
28
0
-19
-10
12
13
10
16
0
8
5
-9
-23
-20
-24
-46
-51
-74
-112
-144
-173
-154
-182
-199
-196
-189
-172
-156
-157
-169
-142
-113
-89
-58
-49
-40
-14
4
1
-24
-24
-10
17
5
-16
3
14
47
62
50
56
82
82
67
56
67
47
27
41
48
43
12
-17
-2
11
-4
-26
-33
-18
-19
-23
-9
-37
-41
-33
-37
-45
-56
-45
-40
-38
-20
17
14
5
21
80
99
122
136
120
138
134
119
96
93
83
58
26
-3
3
-5
-7
-24
-15
-18
-32
-40
-52
-25
1
8
25
39
38
72
93
115
119
107
101
85
46
41
49
39
61
53
31
21
25
26
42
32
6
5
4
3
-14
-34
-31
-29
-6
20
12
34
41
42
64
65
26
13
-10
-21
-11
-22
-42
-38
-39
-35
-35
-38
-24
-17
7
36
27
14
11
49
76
96
80
101
129
122
131
145
139
115
118
104
103
82
75
61
26
27
14
-12
-33
-27
-26
-49
-40
-20
-36
-36
-17
-3
-3
10
14
8
40
36
2
16
26
37
48
40
54
52
52
54
50
20
11
9
3
3
-12
-18
-15
-18
-14
-44
-61
-48
-52
-43
-30
-30
-47
-45
-36
-14
3
-16
-10
21
38
41
35
35
49
26
16
24
13
13
46
60
62
81
56
65
67
63
61
44
28
12
0
10
-22
-45
-44
-59
-66
-64
-116
-123
-142
-160
-163
-178
-192
-182
-172
-166
-145
-145
-105
-98
-101
-65
-31
-47
-26
9
35
52
52
64
84
79
71
57
46
29
42
57
36
1
-16
-6
-9
22
34
42
38
33
35
29
11
5
5
17
20
22
-8
-9
0
8
-10
-41
-53
-52
-49
-61
-43
-63
-74
-53
-39
-23
-8
-14
17
26
32
35
4
-16
-11
-6
3
-3
-16
-6
2
-9
-26
-46
-54
-60
-82
-91
-102
-116
-119
-111
-87
-47
-40
-41
-15
-14
2
26
28
37
44
41
35
17
9
1
-33
-47
-50
-77
-93
-104
-117
-111
-108
-111
-109
-105
-91
-94
-83
-70
-40
-5
8
4
12
-4
-2
28
33
21
29
40
57
41
29
22
-20
-34
-40
-48
-94
-123
-125
-138
-154
-170
-200
-180
-188
-175
-163
-190
-181
-189
-183
-170
-169
-167
-151
-132
-121
-85
-60
-38
-13
5
31
43
54
68
70
93
115
93
75
53
41
25
15
-32
-46
-49
-83
-94
-127
-141
-168
-182
-199
-187
-174
-165
-140
-130
-103
-81
-81
-73
-56
-36
1
16
8
17
37
37
9
-26
-41
-54
-57
-62
-76
-101
-99
-91
-74
-62
-44
-34
-34
-12
-4
-12
5
32
59
79
98
73
80
77
49
50
45
41
53
42
38
30
-8
-20
-28
-34
-35
-35
-40
-36
-20
10
36
17
7
-12
-31
-39
-59
-64
-49
-42
-45
-46
-32
-35
-41
-33
-15
-18
-18
-15
-3
4
12
13
24
31
29
29
42
37
33
38
58
71
79
69
74
75
59
47
36
28
30
39
36
26
6
13
27
14
11
-1
9
-6
-26
-7
-33
-34
-23
-36
-40
-49
-67
-80
-83
-73
-50
-46
-35
-32
-26
-3
3
8
24
36
36
41
66
62
66
71
93
86
67
56
54
38
25
23
7
4
-3
-32
-33
-49
-96
-97
-100
-92
-105
-110
-63
-40
-21
19
40
64
85
91
109
119
123
143
128
130
145
121
120
107
84
103
99
78
64
54
56
35
24
28
20
27
26
20
-5
-38
-33
-38
-31
-28
-58
-67
-73
-71
-58
-63
-54
-34
-33
-32
-25
-36
-34
-48
-72
-64
-86
-115
-98
-86
-72
-54
-69
-58
-40
-26
0
7
15
25
34
46
38
31
40
28
43
43
39
27
28
44
50
58
74
65
68
72
85
76
71
71
62
49
53
47
29
38
20
25
30
8
-14
-6
3
-2
-28
-41
-66
-71
-67
-79
-101
-106
-90
-77
-59
-74
-64
-49
-12
33
44
35
31
39
38
67
90
77
75
69
68
62
76
86
95
99
93
78
56
45
24
15
1
-14
-36
-37
-27
-36
-45
-73
-81
-80
-74
-53
-40
-34
11
30
57
86
79
88
83
80
91
64
53
55
41
42
21
-11
-30
-38
-47
-38
-44
-55
-29
-23
-10
-2
-2
4
-1
2
19
9
-7
3
11
25
48
30
31
39
37
32
26
29
34
33
30
42
-7
-36
-21
-34
-31
-56
-105
-130
-126
-130
-117
-123
-142
-124
-99
-101
-94
-92
-81
-47
2
32
41
45
42
51
62
49
38
41
45
36
13
3
3
-8
-22
-14
-8
-45
-47
-39
-26
-28
-34
-36
-54
-55
-55
-55
-64
-49
-19
-7
-1
-4
5
21
41
47
80
72
68
81
81
79
60
48
50
27
11
16
-3
-5
-15
-24
-24
-39
-45
-20
-9
4
30
24
17
20
9
6
0
-20
-31
-21
-6
-28
-55
-69
-103
-114
-116
-121
-147
-141
-110
-91
-77
-90
-92
-99
-95
-90
-86
-117
-125
-128
-131
-113
-109
-113
-102
-78
-61
-41
-26
-3
20
14
21
5
-1
-1
-22
-6
4
-3
5
3
-2
-9
16
11
24
42
42
38
29
10
23
25
18
-6
-22
-32
-48
-56
-74
-76
-93
-91
-111
-114
-108
-134
-131
-139
-151
-169
-184
-193
-209
-208
-207
-188
-216
-221
-201
-178
-158
-125
-104
-100
-97
-83
-52
-35
-39
-33
-20
-12
-10
-19
6
11
43
80
78
78
74
90
84
70
57
40
31
1
-15
-31
-56
-62
-96
-91
-81
-88
-77
-74
-65
-46
-42
-32
-10
-1
0
15
-6
-20
-21
-14
-45
-71
-71
-79
-93
-82
-83
-109
-135
-132
-114
-104
-115
-125
-120
-126
-108
-79
-89
-78
-67
-56
-51
-50
-36
-31
-13
-14
7
-5
-25
-1
-7
4
4
-2
7
-1
14
30
24
2
6
21
49
58
51
59
58
67
93
81
81
98
105
106
92
80
57
25
38
27
-7
-15
-27
-46
-10
-15
-43
-53
-57
-49
-54
-35
-25
-35
-32
-33
-8
-18
-7
25
38
56
59
59
76
80
67
80
75
48
56
63
49
59
56
81
104
112
139
138
125
149
180
178
181
176
175
185
178
175
177
136
118
110
115
105
84
82
63
53
55
48
30
21
14
7
30
0
-21
-12
-16
2
-14
14
18
5
9
5
-26
-51
-53
-36
-30
-29
-26
-29
-18
-2
6
6
-6
18
36
40
74
99
110
131
146
171
192
206
226
243
268
279
266
257
238
233
231
209
177
161
149
131
132
92
82
65
44
49
37
25
4
-11
-9
-14
-30
-54
-67
-59
-48
-29
-13
4
14
31
26
27
36
30
23
23
3
-22
-16
-31
-38
-13
-16
-11
16
23
46
41
74
85
86
110
110
107
88
87
98
108
118
91
103
99
90
116
98
88
125
143
158
173
160
146
141
123
131
132
93
68
66
41
10
-10
-37
-53
-79
-93
-97
-137
-140
-139
-133
-92
-98
-109
-110
-117
-80
-73
-70
-61
-80
-59
-26
-6
11
12
10
15
38
24
23
22
19
6
2
7
-3
17
23
30
26
19
20
-4
-17
-37
-44
-36
-30
-9
10
13
28
54
59
71
67
66
80
72
89
109
104
82
61
59
58
35
15
13
6
-17
-14
-33
-58
-56
-52
-73
-92
-116
-138
-147
-142
-149
-148
-147
-158
-162
-162
-158
-167
-163
-155
-157
-132
-130
-133
-100
-70
-22
2
12
38
50
63
90
102
109
111
129
147
128
124
117
121
134
132
124
112
92
87
65
60
44
20
12
-2
14
-7
-36
-33
-30
-47
-33
-44
-79
-54
-41
-30
-31
-44
-45
-46
-32
-29
-62
-89
-95
-96
-107
-135
-162
-176
-182
-174
-144
-136
-146
-136
-122
-116
-116
-124
-115
-92
-61
-21
10
22
39
55
77
106
104
114
134
135
133
116
81
79
85
92
66
39
8
-2
-10
-32
-39
-56
-61
-63
-72
-75
-80
-80
-81
-69
-44
-47
-56
-65
-66
-78
-64
-63
-74
-67
-64
-62
-56
-75
-88
-76
-60
-47
-55
-80
-92
-97
-101
-86
-72
-71
-42
-15
-6
-5
-5
16
11
23
44
42
30
27
38
53
61
60
50
46
51
63
27
15
25
43
92
72
62
50
56
57
54
40
36
45
29
17
6
-36
-71
-72
-87
-77
-83
-81
-86
-96
-86
-97
-126
-131
-134
-153
-145
-134
-165
-164
-147
-123
-109
-117
-109
-113
-116
-99
-78
-94
-76
-49
-24
-6
-13
3
1
9
33
40
37
59
63
60
76
64
50
66
45
28
16
-6
-4
-19
-18
-11
-34
-43
-52
-52
-44
-24
-14
-6
10
32
36
25
26
16
21
39
26
6
-25
-23
-17
-17
-24
-40
-34
-46
-52
-63
-106
-119
-133
-157
-153
-180
-199
-217
-229
-229
-211
-199
-186
-134
-112
-76
-44
-26
-10
-3
24
51
36
20
26
32
42
32
22
18
9
34
56
75
78
84
96
112
125
140
165
169
179
184
165
156
143
130
108
78
32
2
-25
-37
-43
-85
-131
-150
-150
-158
-161
-155
-152
-150
-124
-129
-135
-148
-149
-141
-151
-156
-166
-164
-142
-133
-116
-109
-120
-107
-86
-60
-19
-18
-7
-8
4
29
17
23
29
37
33
9
7
-1
11
10
4
19
19
31
35
53
72
61
62
65
59
59
59
55
60
41
38
49
33
-10
-3
-22
-33
-43
-66
-87
-131
-138
-129
-134
-170
-180
-171
-171
-169
-170
-150
-133
-122
-86
-65
-47
-5
28
49
84
104
118
132
138
180
205
203
219
227
202
195
167
150
163
149
144
135
113
96
74
59
60
25
2
-6
-29
-39
-28
-31
-36
-35
-51
-17
-20
-65
-59
-43
-44
-54
-78
-83
-61
-55
-46
-56
-63
-32
-18
-17
15
34
40
24
28
23
25
39
43
41
60
67
87
96
93
142
166
163
161
155
146
158
168
136
118
134
132
126
88
75
78
48
55
60
68
73
71
65
39
31
8
-5
-7
24
40
21
-11
-27
-9
-43
-85
-102
-112
-106
-106
-101
-77
-93
-85
-59
-47
-22
-8
-17
-17
0
36
67
78
96
112
111
111
85
66
87
90
41
5
-19
-51
-78
-85
-67
-73
-65
-55
-49
-34
20
15
7
21
17
20
34
40
67
97
107
108
96
96
104
87
89
75
53
66
66
83
83
83
92
73
41
37
33
-14
-22
-33
-44
-32
-67
-96
-84
-66
-52
-55
-78
-70
-77
-66
-58
-96
-98
-93
-75
-83
-86
-57
-34
-2
27
44
50
48
60
53
45
40
32
30
21
12
36
42
2
8
16
33
10
-1
17
24
21
32
19
23
44
58
75
56
53
39
22
11
2
-13
-17
-41
-53
-40
-49
-48
-61
-45
-10
16
33
19
19
27
22
37
11
1
-13
-12
-9
-18
-30
-56
-62
-57
-47
-68
-96
-71
-60
-63
-78
-95
-106
-95
-109
-128
-142
-145
-116
-86
-68
-59
-46
-24
-17
4
20
54
73
89
96
98
100
89
93
91
95
116
91
47
60
74
102
106
84
91
101
101
79
75
65
71
54
50
62
28
-1
5
11
28
22
17
23
13
-1
4
-5
-29
-7
-5
4
27
11
14
-3
-6
-7
-15
-14
-16
-17
-7
-21
-18
-26
-37
-32
-3
0
-22
-10
-8
13
36
44
45
71
63
42
50
31
35
23
14
48
37
3
-18
-17
-11
-41
-65
-68
-64
-69
-88
-92
-89
-96
-92
-93
-103
-111
-95
-94
-97
-75
-66
-77
-80
-75
-59
-45
-46
-14
14
24
45
70
72
66
54
69
53
11
-18
-18
-26
-21
-17
-51
-42
-39
-50
-30
-33
-27
-8
10
27
14
8
-5
-6
-13
-12
-53
-88
-85
-101
-119
-125
-152
-146
-147
-152
-157
-163
-172
-184
-173
-139
-127
-141
-127
-126
-131
-117
-109
-104
-74
-41
-27
-11
-2
19
56
72
116
108
98
113
125
136
138
109
110
109
86
80
59
52
24
1
17
30
10
-25
-37
-42
-36
-38
-66
-63
-47
-34
-49
-68
-77
-82
-84
-81
-89
-86
-91
-81
-80
-83
-101
-129
-117
-124
-116
-91
-106
-114
-105
-87
-80
-75
-43
-17
-8
-7
14
16
34
31
23
54
78
55
22
33
57
71
81
69
57
46
46
39
9
-18
-21
-41
-54
-99
-136
-145
-156
-151
-157
-181
-175
-168
-147
-123
-126
-109
-76
-74
-50
-40
-31
-34
-33
-6
32
57
40
40
59
84
99
88
104
116
135
138
122
103
101
87
75
101
88
71
66
38
38
21
-19
-20
-34
-29
-29
-55
-48
-48
-42
-2
-3
-7
12
19
31
62
79
74
88
101
79
47
30
19
-10
-20
-17
-33
-63
-81
-106
-121
-131
-147
-153
-164
-156
-146
-161
-152
-146
-141
-126
-78
-79
-79
-38
-1
36
27
22
34
63
86
91
117
126
125
134
141
154
154
165
171
166
166
151
122
99
98
94
64
28
-3
-18
-16
-10
-36
-51
-77
-87
-78
-87
-80
-73
-71
-60
-42
-48
-53
-64
-56
-45
-39
-28
-8
3
13
66
80
69
81
89
100
115
129
117
97
98
114
106
89
97
84
97
84
43
36
24
21
12
25
29
-6
-7
-13
0
4
-8
5
3
18
31
18
40
38
35
40
38
29
25
28
38
47
28
30
25
25
28
11
-15
-17
4
8
-15
-34
-23
-29
-25
-10
-3
4
11
21
47
45
42
49
39
55
58
35
36
31
25
48
42
19
8
14
11
21
34
