11891
28260
0
32
0
-1536
0
3
0
16000
0
1
0
0
0
0
-28
-24
-6
3
3
28
35
36
45
43
55
62
58
44
40
38
26
33
20
18
27
33
27
9
2
-12
-17
-28
-26
-29
-46
-60
-68
-61
-71
-75
-51
-43
-27
-21
-22
2
36
35
39
35
21
25
13
12
31
-10
-29
-58
-69
-46
-59
-77
-75
-62
-49
-31
-30
-27
-15
-14
-31
-34
-56
-54
-92
-91
-54
-68
-63
-57
-44
-26
8
9
33
57
65
53
56
38
18
6
-1
-41
-71
-62
-81
-79
-50
-42
-36
-16
-8
-12
-14
-11
-11
-21
-20
6
12
-9
-5
0
-6
14
12
32
56
96
105
89
90
99
89
73
55
35
24
13
-19
-31
-25
-19
-21
-10
-25
-48
-45
-73
-74
-75
-69
-53
-66
-57
-66
-76
-70
-70
-83
-68
-47
-35
-35
-30
-5
11
-4
31
33
28
22
22
12
9
-16
-31
-20
-21
2
-2
-5
17
16
36
37
34
37
62
43
40
82
60
74
55
58
75
70
74
89
90
88
91
77
52
69
67
70
32
22
13
-14
-16
-8
-24
-20
-8
-10
-4
-9
12
30
17
37
44
40
28
23
13
1
-18
-55
-45
-43
-42
-61
-59
-39
-3
10
29
42
37
59
63
75
74
45
21
14
7
21
31
8
14
10
11
-9
-9
16
32
64
79
92
56
56
74
64
76
67
44
38
16
24
39
16
21
19
-2
13
3
-2
-25
-55
-66
-68
-86
-107
-107
-101
-102
-80
-74
-65
-38
-3
20
28
61
70
66
85
85
72
65
53
11
-8
-24
-35
-53
-70
-67
-79
-126
-127
-113
-112
-105
-115
-105
-104
-98
-92
-95
-105
-108
-78
-77
-51
-30
-45
-29
-17
16
38
40
30
10
0
2
-15
-30
-25
-12
-1
-2
-20
-3
16
36
66
77
67
80
116
110
113
127
109
113
118
117
105
87
66
62
59
37
30
29
3
7
10
-3
1
0
1
-16
-36
-54
-50
-56
-50
-21
-18
-12
-30
-46
-38
-20
-23
10
36
68
107
121
94
99
122
117
103
73
49
46
23
-1
-20
-49
-60
-49
-60
-57
-54
-71
-67
-71
-70
-65
-89
-98
-87
-91
-70
-41
-45
-6
27
33
44
27
31
48
58
91
91
76
69
55
31
30
11
0
-19
-40
-61
-75
-73
-55
-53
-41
-45
-45
-54
-54
-65
-53
-44
-69
-86
-62
-64
-61
-50
-49
-19
15
18
-8
-9
-7
11
19
31
27
-5
-5
7
9
22
-9
-25
-16
-16
-14
-28
-22
-30
-34
-39
-25
-32
-20
-14
11
27
26
4
-13
-7
17
58
49
61
87
96
112
109
95
100
100
100
90
66
60
63
42
71
87
72
72
57
62
74
54
40
50
53
36
24
5
-12
-4
3
-8
3
14
3
1
2
3
-19
-32
-57
-75
-43
-27
-66
-65
-55
-57
-36
-33
-19
5
17
42
70
48
50
26
27
40
27
38
54
57
64
41
36
27
5
-16
-22
-16
-32
-40
-55
-40
-32
-58
-55
-42
-31
-7
-2
13
50
80
99
100
82
64
67
48
56
36
9
-5
-14
2
41
26
46
15
-8
-8
-22
-10
-26
-25
-27
-13
-19
-36
-47
-60
-29
-1
12
40
48
48
58
48
47
68
93
116
133
118
125
120
118
131
131
136
148
159
159
147
123
111
96
88
75
38
25
-2
-7
0
-10
-7
-10
-5
-3
18
21
-8
-14
-28
-27
-31
-17
-26
-22
-15
-26
-28
-38
-46
-31
-18
-6
9
7
22
20
26
16
7
-5
-1
-6
-13
-25
-21
-10
5
24
55
40
38
45
43
47
39
12
-17
-36
-31
-41
-49
-59
-54
-42
-51
-56
-64
-68
-60
-34
-14
-26
-24
-30
-29
-27
-19
-27
-23
-14
-18
10
19
15
28
18
23
32
21
32
35
40
32
53
48
33
15
22
24
20
50
58
66
63
60
75
83
108
116
122
98
70
71
33
9
14
5
11
16
24
47
24
9
8
21
20
20
35
33
25
30
31
15
2
-18
-28
-17
-16
-37
-36
-40
-63
-63
-77
-113
-116
-102
-67
-43
-34
-11
7
23
52
46
48
48
47
50
40
51
59
65
74
72
78
96
97
101
106
110
93
88
86
83
80
59
48
35
36
20
23
4
-25
-31
-43
-42
-62
-91
-95
-119
-115
-116
-128
-125
-132
-131
-108
-126
-143
-144
-135
-128
-137
-128
-131
-116
-102
-90
-82
-85
-80
-78
-78
-57
-40
-28
4
43
47
69
40
52
76
79
108
121
139
142
159
191
189
196
172
142
130
124
86
56
20
-1
19
5
-3
-17
-32
-32
-27
-39
-39
-36
-22
-9
-31
-45
-59
-59
-71
-62
-72
-63
-49
-41
-23
-30
-30
-23
-22
-14
-3
6
6
-2
7
33
46
36
35
28
47
60
34
11
-10
-20
-17
-14
-13
-34
-32
-26
-17
-9
-12
21
39
28
26
4
-9
-4
-5
-8
-8
-13
-22
-10
-12
-9
13
25
35
43
51
61
59
56
55
46
57
56
39
16
23
44
44
7
-23
-18
-23
0
7
7
-1
7
2
11
-20
-34
-23
-39
-27
-42
-57
-52
-56
-41
-33
-44
-11
2
18
34
34
36
36
40
42
59
57
61
51
58
76
80
77
88
87
98
111
91
81
86
85
82
70
54
41
4
21
18
14
-19
-39
-4
2
38
36
35
17
36
47
19
33
25
31
45
44
15
-4
-7
8
30
81
89
89
92
83
94
68
74
81
65
65
45
14
12
-12
-28
-34
-44
-42
-64
-94
-99
-92
-80
-62
-53
-20
27
31
26
11
21
36
55
28
-13
-4
-2
10
-10
-35
-28
-24
-7
-14
-29
-14
1
5
21
16
11
22
12
8
19
-7
-39
-13
-2
0
28
6
-12
-25
-23
-25
-32
-50
-66
-68
-72
-76
-97
-127
-115
-123
-125
-118
-121
-103
-88
-72
-51
-54
-30
-23
-6
5
-10
-35
-41
-24
-16
-16
-16
-10
-4
9
33
44
38
38
37
54
71
36
17
8
14
25
44
27
22
17
25
38
37
54
55
55
68
40
13
14
-3
11
30
5
-5
-7
3
11
3
-24
-12
7
21
48
45
58
65
75
88
86
77
55
45
27
16
0
-32
-54
-56
-43
-77
-112
-111
-122
-96
-62
-80
-94
-92
-102
-99
-66
-60
-69
-36
5
5
9
15
21
33
56
66
71
59
50
49
29
39
7
-4
-14
-36
-50
-66
-87
-109
-107
-94
-90
-92
-67
-54
-40
-7
0
-3
2
-10
-34
-40
-32
-23
-7
2
-3
13
9
-3
25
55
45
42
55
49
53
37
29
30
49
76
115
131
108
105
117
100
91
92
72
49
55
49
32
21
10
7
3
-15
5
12
-10
6
-19
-20
-46
-59
-69
-60
-36
-3
3
-2
-4
-16
10
9
10
18
-2
1
5
-2
5
14
20
37
22
32
26
21
35
34
20
15
19
27
36
28
9
-23
-29
-28
-43
-45
-33
-41
-30
-20
-25
-38
-27
-4
8
27
28
33
42
44
51
58
47
27
35
32
21
5
-30
-22
-25
-26
-19
-53
-58
-58
-75
-88
-106
-120
-130
-128
-111
-103
-111
-124
-99
-62
-30
11
15
20
12
8
11
16
-2
-12
-26
-43
-39
-49
-51
-51
-41
-27
-37
-29
-13
-9
1
0
-16
-7
8
23
51
74
91
108
115
104
109
124
125
135
132
128
106
84
73
51
29
4
-42
-54
-57
-82
-67
-70
-87
-93
-95
-92
-109
-114
-130
-126
-135
-123
-117
-125
-106
-109
-99
-82
-71
-60
-48
-37
-34
11
35
54
74
70
79
82
77
51
43
46
46
17
36
31
37
50
20
8
21
26
32
53
30
28
38
55
50
45
36
8
6
36
40
41
28
5
-8
-21
-22
-53
-50
-44
-39
-68
-102
-148
-178
-189
-183
-199
-213
-216
-213
-186
-156
-151
-131
-111
-74
-51
-27
-16
12
30
49
31
11
6
-2
-13
-2
-2
-15
-10
-2
6
4
1
7
3
19
18
7
-1
-12
3
25
48
46
60
70
75
94
110
110
111
102
109
109
91
61
54
21
20
-7
-33
-35
-42
-37
-44
-62
-52
-69
-68
-66
-66
-76
-68
-65
-66
-54
-67
-90
-91
-98
-97
-101
-98
-110
-90
-61
-19
-9
-2
-5
-2
12
49
28
6
-6
-9
-4
-3
-26
-24
-21
-9
11
21
23
21
31
36
44
25
35
45
41
13
-19
-35
-23
-38
-52
-52
-77
-60
-47
-32
-18
-18
-51
-50
-47
-38
-11
0
-9
-8
-19
-13
-15
-20
-20
-17
6
23
30
30
42
45
44
45
27
28
19
23
0
-14
-29
-51
-68
-64
-71
-82
-59
-73
-77
-73
-92
-91
-84
-89
-75
-77
-77
-60
-53
-20
7
12
10
36
15
19
12
-34
-26
-16
6
12
1
5
7
13
11
33
63
100
121
122
102
106
104
133
169
175
189
168
150
120
94
79
71
65
57
47
29
39
45
39
60
82
90
85
93
102
94
78
68
49
34
9
-14
-25
-16
-36
-53
-43
-41
-49
-47
-35
-32
-30
-43
-50
-37
-36
-35
-12
-8
-17
-5
31
51
63
73
79
74
82
86
74
86
70
69
79
89
98
99
122
133
129
143
147
113
105
92
55
46
27
-1
-16
-18
-28
-17
-14
-20
-18
-42
-36
-45
-44
-56
-48
-41
-32
-60
-59
-65
-65
-56
-29
-30
-29
-21
-31
-24
-15
2
16
4
1
-28
-41
-59
-58
-45
-27
-12
1
18
23
32
17
41
60
69
88
117
124
109
126
118
118
92
32
14
10
5
-13
-65
-87
-109
-107
-94
-104
-100
-77
-60
-38
-13
-7
-1
21
63
52
42
34
8
8
-3
15
9
-11
-13
-7
3
-4
-15
-10
-14
-13
-9
-23
-22
-39
-23
-11
1
-2
5
3
-30
-24
-9
-15
1
13
3
5
-15
-15
-2
7
34
46
17
-2
-23
-22
-21
-38
-48
-30
-16
10
29
26
40
38
51
66
50
38
34
40
70
72
67
71
68
82
106
95
104
117
112
126
118
107
112
114
103
95
86
67
46
42
39
18
-10
0
7
13
32
22
5
6
7
-9
-15
-39
-54
-53
-55
-30
-46
-31
-20
-22
9
25
31
31
31
25
20
12
-7
-27
-31
-10
-1
-7
-10
-17
-6
17
39
48
63
87
89
98
101
81
79
77
80
50
43
25
-1
-10
-10
5
9
-1
27
39
31
17
22
3
12
-1
-25
-29
-42
-59
-76
-78
-98
-101
-78
-107
-113
-106
-117
-99
-94
-66
-14
-13
-3
-3
0
-1
-4
-24
0
11
17
25
7
18
18
13
43
59
56
61
37
-5
-7
-33
-41
-72
-97
-110
-134
-183
-213
-231
-237
-229
-219
-209
-209
-165
-156
-116
-99
-90
-74
-33
0
22
13
32
55
52
66
74
84
84
78
80
84
56
67
62
60
72
65
64
77
101
121
129
123
105
81
71
64
47
21
8
14
1
-38
-62
-93
-126
-128
-158
-178
-190
-192
-189
-202
-183
-182
-169
-136
-121
-104
-78
-102
-66
-58
-63
-52
-44
-22
-33
-40
-20
-11
-8
20
38
56
81
79
71
74
79
93
86
74
79
71
83
77
71
55
37
38
44
48
23
21
40
43
56
46
40
39
37
18
-26
-56
-70
-74
-55
-34
-20
-18
-9
-11
-10
-32
-40
-52
-60
-38
-15
-4
-24
-16
-16
-48
-62
-111
-139
-134
-114
-102
-101
-90
-92
-95
-86
-67
-68
-84
-75
-59
-19
-2
-20
-2
-13
1
16
8
5
33
42
51
49
35
19
-2
12
21
17
8
3
10
-4
1
20
41
32
33
34
27
24
8
-12
-11
-25
-59
-64
-68
-72
-78
-101
-106
-107
-106
-88
-80
-91
-76
-57
-34
-15
-8
-19
-32
-41
-44
-25
-40
-36
-34
-15
-8
-13
-44
-77
-80
-66
-64
-77
-112
-136
-132
-105
-95
-94
-77
-65
-61
-25
12
6
33
70
86
98
102
107
112
104
93
68
65
78
78
60
55
32
14
23
21
29
42
21
53
51
74
64
50
26
39
44
55
43
14
-14
-22
-18
4
1
-34
-42
-76
-85
-68
-91
-88
-97
-114
-108
-122
-103
-91
-82
-64
-56
-67
-50
-23
6
45
60
65
90
107
111
116
98
101
101
99
97
83
59
51
56
66
59
50
30
38
47
67
89
81
71
72
82
92
73
64
64
68
87
62
38
38
39
47
70
59
41
25
19
21
19
-11
-24
-22
-35
-53
-86
-109
-123
-137
-136
-134
-135
-119
-88
-65
-43
-58
-64
-61
-57
-53
-56
-44
-32
-35
-19
-11
2
5
14
34
48
74
73
87
88
91
121
110
113
135
135
136
133
112
88
83
62
47
52
30
14
1
-21
-26
-47
-37
-34
-43
-18
-15
-41
-38
-28
-43
-28
-29
-70
-59
-98
-115
-124
-147
-164
-173
-174
-160
-186
-183
-175
-169
-119
-92
-68
-59
-35
-10
29
60
55
73
88
106
120
110
122
130
129
163
171
160
171
167
179
190
185
181
152
118
93
65
66
71
66
57
38
-5
-24
-42
-43
-31
-37
-65
-77
-83
-93
-95
-59
-62
-36
-53
-44
-46
-92
-80
-104
-111
-79
-88
-90
-78
-68
-49
-43
-71
-89
-86
-71
-81
-74
-52
-55
-55
-59
-69
-60
-31
-2
7
17
37
62
64
67
71
54
44
35
40
27
43
29
16
19
39
63
74
67
58
68
79
72
55
35
19
14
10
-8
-35
-49
-48
-26
-9
-5
-19
-34
-40
-32
-22
-28
-50
-26
-17
-9
-11
-33
-50
-32
-21
-14
-13
-9
-14
-15
-13
-6
-2
14
30
39
46
49
47
65
76
94
123
138
157
146
136
136
120
95
97
104
122
141
138
140
127
128
140
163
167
161
141
113
94
83
80
76
72
68
38
16
13
12
18
33
18
-16
7
4
0
-6
-20
-26
6
11
15
-6
-23
-27
-9
3
25
8
-23
-4
6
21
31
18
28
25
40
29
12
34
27
25
34
22
-14
-27
-20
-12
32
53
28
34
16
21
25
16
39
47
47
52
44
27
24
17
7
-19
-23
-35
-24
-51
-87
-93
-127
-119
-116
-110
-82
-77
-63
-56
-47
-31
-13
-28
-36
-36
-25
-30
-39
-33
-12
0
-2
-3
4
-14
-34
-38
-15
0
-2
16
19
27
35
24
25
26
26
26
18
-14
-39
-34
-35
-19
-39
-57
-77
-92
-77
-76
-61
-63
-55
-25
-20
-9
-20
-3
21
34
38
43
57
52
71
62
48
60
72
53
53
43
32
32
42
10
2
-16
-41
-57
-77
-88
-113
-139
-170
-181
-184
-175
-167
-156
-134
-115
-97
-79
-87
-68
-42
-8
13
34
39
30
25
41
34
43
62
61
56
69
55
58
82
74
106
104
100
92
95
76
50
37
-4
-22
-45
-62
-75
-112
-133
-154
-161
-149
-136
-122
-124
-123
-120
-101
-90
-93
-69
-39
-25
-18
-31
-21
-5
9
48
35
54
52
46
75
62
43
49
27
27
29
26
27
1
18
-9
-9
-11
-33
2
18
50
73
47
60
68
83
89
85
82
83
75
78
54
31
20
13
7
0
-49
-60
-65
-83
-75
-78
-117
-112
-100
-92
-66
-63
-50
-27
-8
10
21
26
26
32
43
53
55
41
42
53
32
26
-17
-40
-54
-59
-46
-69
-85
-83
-81
-69
-43
-68
-72
-76
-69
-70
-74
-70
-64
-49
-30
-23
-53
-39
-32
-25
-48
-44
-82
-67
-74
-90
-88
-113
-119
-108
-99
-57
-49
-37
-2
33
61
70
63
56
71
77
77
52
28
-8
-40
-42
-35
-44
-69
-70
-73
-50
-43
-50
-37
-35
-34
-26
-21
-7
11
19
25
25
34
30
-5
-23
-19
-27
-26
-17
-22
-28
-11
-26
-21
-11
-14
17
-1
-3
-9
-30
-44
-39
-58
-70
-33
-14
11
26
41
36
43
63
75
63
52
53
36
27
19
-3
-12
-36
-13
27
35
67
85
95
127
124
144
167
183
183
196
174
120
120
91
67
50
38
18
6
-11
-7
-14
-57
-43
-55
-102
-109
-155
-147
-137
-125
-132
-141
-136
-131
-108
-84
-35
-16
3
47
67
91
104
99
97
58
44
38
14
-7
-9
-28
-37
-41
-52
-29
14
38
85
126
123
154
170
185
183
171
163
145
136
128
101
88
87
81
83
91
76
80
81
82
63
4
-14
-31
-70
-94
-133
-158
-174
-192
-208
-227
-239
-250
-239
-209
-157
-124
-120
-116
-98
-87
-78
-83
-103
-92
-87
-69
-35
-32
-27
-8
20
43
84
96
110
111
129
140
136
133
103
74
92
88
83
71
56
42
58
57
34
40
34
22
29
36
47
50
39
43
46
32
38
47
54
34
24
21
30
27
27
7
-4
-16
-10
-4
-27
-42
-77
-88
-81
-78
-85
-113
-121
-124
-118
-102
-114
-106
-93
-75
-55
-39
-31
-37
-37
-25
6
12
26
27
27
1
-1
6
29
55
75
95
81
72
87
73
56
66
47
21
18
6
-15
-13
-18
-47
-26
-24
-23
-20
-19
12
21
23
-17
-34
-43
-55
-53
-55
-56
-50
-31
-21
20
30
30
17
-4
8
22
38
36
56
52
51
50
36
35
33
51
54
31
-3
-18
-7
13
4
-16
-38
-72
-98
-100
-101
-104
-90
-58
-43
-20
-15
3
42
70
109
130
120
140
136
123
114
96
82
95
84
81
79
48
57
55
41
54
43
49
75
61
66
66
58
64
50
40
39
21
-8
-14
-24
-26
-43
-63
-68
-99
-121
-106
-134
-152
-141
-139
-121
-131
-160
-151
-141
-123
-97
-90
-82
-64
-49
-2
28
23
46
52
49
56
66
59
41
31
30
18
9
-5
-23
-3
-2
20
25
20
24
26
29
-2
-2
23
11
15
-11
-62
-64
-62
-56
-49
-73
-69
-63
-61
-45
-47
-44
-9
35
68
95
87
76
83
71
63
57
32
21
12
-12
-3
4
0
30
49
58
71
48
30
40
38
39
18
-5
-27
-46
-45
-39
-53
-55
-47
-39
-17
-10
15
33
53
81
90
59
58
70
66
71
86
65
67
75
72
81
66
66
74
72
61
37
4
-28
-61
-79
-87
-122
-169
-145
-150
-147
-128
-131
-101
-55
-35
-15
-13
-40
-39
-31
-12
-3
12
23
17
37
65
45
49
59
76
87
106
107
91
71
73
74
68
43
32
3
22
50
13
-11
-24
-39
-33
-36
-39
-35
-29
-22
-7
-23
-58
-40
-33
-10
-19
-14
-20
-30
-21
-37
-37
-41
-55
-58
-42
-36
-26
-17
-9
4
20
17
14
15
35
41
37
5
-7
-6
-15
7
43
39
34
22
29
26
-2
14
26
33
44
56
41
43
78
83
93
78
60
40
44
58
63
74
68
51
54
54
43
31
14
-2
-1
-8
-20
-16
-20
-18
-35
-44
-52
-60
-53
-59
-79
-86
-82
-75
-74
-49
-54
-78
-65
-49
-44
-48
-31
-43
-30
-34
-33
-53
-71
-54
-65
-55
-44
-56
-68
-72
-70
-66
-65
-72
-74
-67
-75
-54
-44
-37
-14
4
4
8
0
16
24
20
29
34
27
13
22
34
58
52
52
58
75
90
59
27
7
-15
-33
-56
-63
-41
-14
19
49
69
73
82
79
76
86
86
69
73
60
64
61
24
24
21
33
30
35
37
15
12
-3
-48
-83
-94
-98
-106
-115
-146
-160
-189
-194
-179
-160
-175
-180
-160
-154
-128
-106
-90
-71
-38
-18
11
13
48
76
82
96
74
64
52
36
36
47
19
15
-9
-8
17
10
53
63
60
33
18
5
-16
-4
8
9
8
-17
-25
-16
-7
26
14
15
41
49
57
75
50
55
42
35
6
-3
-20
-39
-59
-42
-57
-77
-81
-87
-65
-85
-111
-139
-162
-168
-160
-168
-185
-187
-171
-165
-130
-147
-170
-202
-179
-144
-95
-93
-106
-91
-45
-36
-55
-42
-44
-26
3
3
5
3
21
50
88
86
83
105
98
112
104
88
96
74
46
29
8
9
0
-5
6
6
0
3
-13
-1
-9
-20
-47
-84
-83
-69
-69
-97
-128
-133
-143
-137
-135
-142
-133
-93
-65
-47
-33
-39
-53
-33
-11
-1
-6
-23
-36
-37
-49
-46
-45
-34
-33
-28
5
20
44
59
72
99
90
84
100
92
68
68
43
35
25
9
18
11
0
21
31
71
88
94
104
95
115
102
94
93
85
80
80
86
84
66
59
16
15
-10
-34
-38
-50
-54
-53
-68
-88
-88
-98
-81
-87
-106
-98
-92
-93
-94
-90
-110
-133
-115
-93
-74
-63
-83
-75
-51
-10
-20
-2
7
0
10
-1
-25
-8
3
26
20
21
33
44
47
52
35
38
21
43
49
62
80
21
-4
-4
-7
-4
13
45
94
110
107
118
109
100
123
118
98
101
78
58
23
-7
-27
-55
-72
-77
-88
-82
-97
-104
-101
-91
-74
-82
-61
-65
-68
-59
-53
-78
-70
-64
-43
-50
-64
-61
-77
-63
-44
-16
5
5
27
49
69
94
94
97
91
107
131
143
132
128
135
127
122
107
97
93
92
66
48
-4
-45
-81
-112
-124
-108
-128
-144
-160
-170
-175
-198
-195
-207
-191
-171
-165
-159
-152
-142
-139
-99
-89
-71
-59
-44
1
17
33
79
81
102
104
101
120
111
126
130
102
104
96
91
97
93
84
74
80
80
68
58
58
57
33
28
23
5
-24
-38
-45
-50
-38
-69
-85
-85
-87
-80
-86
-121
-114
-111
-109
-104
-129
-132
-130
-123
-115
-125
-133
-149
-158
-141
-122
-117
-103
-95
-59
-22
2
9
18
22
45
80
90
97
93
95
108
109
104
104
116
117
125
116
112
111
104
117
126
118
90
60
42
48
50
24
18
26
26
41
31
46
40
33
42
28
31
26
11
-23
-27
-44
-67
-82
-104
-133
-145
-144
-149
-141
-139
-148
-155
-157
-140
-130
-115
-116
-113
-88
-74
-71
-55
-23
3
36
35
52
22
-9
-3
-7
9
6
8
-6
2
-9
-15
-19
-28
-18
-5
13
23
6
-10
-12
-18
-7
-13
-30
-53
-80
-95
-79
-68
-49
-11
6
33
56
56
79
84
89
121
113
96
104
97
92
86
94
82
46
29
0
-14
-31
-30
-37
-59
-59
-78
-104
-101
-114
-95
-78
-92
-91
-97
-101
-107
-98
-119
-96
-95
-90
-107
-115
-104
-89
-75
-51
-44
-29
-10
3
31
52
45
19
14
5
31
24
28
37
43
54
79
81
75
69
64
73
61
48
33
22
4
22
-2
-23
-27
-36
-42
-29
-30
-35
-38
-40
-34
-46
-56
-65
-56
-59
-29
-15
-23
-28
-44
-37
-43
-43
-35
-39
-29
-45
-54
-47
-29
-23
-3
11
28
48
58
46
62
66
71
79
67
55
24
11
9
13
21
32
20
12
11
0
9
6
-4
0
-2
-1
13
-6
-17
-4
14
25
35
49
49
77
104
114
113
104
93
101
118
111
90
50
26
5
-22
-35
-53
-76
-88
-101
-94
-88
-78
-74
-89
-90
-91
-92
-71
-66
-74
-62
-62
-47
-27
-30
-21
14
31
44
39
34
47
34
52
66
85
89
97
81
102
91
87
69
56
36
23
19
27
24
27
52
56
60
68
50
15
20
7
-3
-25
-62
-71
-80
-67
-56
-80
-87
-78
-78
-74
-77
-115
-140
-142
-143
-138
-152
-155
-160
-162
-134
-118
-111
-71
-40
-18
22
35
27
25
45
52
52
49
47
49
36
32
12
-12
-26
-18
-15
3
-5
-25
-31
-25
-12
-16
-23
-2
1
5
15
2
-12
-34
-24
-32
-41
-54
-69
-73
-60
-26
-4
-15
11
4
33
54
36
41
29
9
5
-17
-62
-88
-93
-88
-73
-59
-51
-56
-71
-71
-69
-81
-61
-45
-40
-19
-30
-9
22
33
53
57
66
90
88
83
114
101
107
94
115
121
114
113
99
114
110
101
80
46
29
18
6
-26
-28
-21
-19
-30
-6
-35
-41
-21
2
15
22
34
39
54
53
71
40
26
40
26
18
-15
-35
-56
-67
-33
-19
-26
-38
-57
-49
-23
-1
18
4
-13
-13
-10
11
-8
-32
-39
-32
-33
-35
-73
-87
-64
-50
-36
-40
-35
-26
13
47
70
78
81
100
112
108
113
115
124
132
145
151
147
159
152
159
154
131
112
101
81
68
43
9
-2
-28
-25
-41
-75
-65
-72
-73
-91
-84
-97
-76
-55
-48
-15
-9
6
8
12
27
17
12
15
-9
-23
-28
-32
-7
5
-3
-13
21
27
42
54
39
32
38
49
44
54
61
65
55
47
64
61
74
102
106
88
79
80
68
48
45
43
17
16
-16
-36
-30
-33
-26
-19
-60
-77
-44
-43
-19
-25
-41
-44
-40
-46
-30
-13
-40
-36
-31
-36
-33
-53
-53
-47
-37
-9
-9
-2
-7
-3
16
18
9
11
1
2
8
-4
-14
-8
5
14
15
-5
-20
-48
-62
-52
-64
-56
-65
-75
-71
-75
-61
-54
-29
-2
34
42
56
66
76
102
138
142
150
162
149
144
128
101
124
105
92
68
2
-19
-39
-45
-38
-29
-45
-49
-53
-62
-71
-69
-98
-85
-70
-74
-73
-74
-66
-60
-64
-67
-63
-41
-5
5
21
58
53
94
106
110
133
131
146
136
120
112
120
108
84
72
58
49
63
43
54
47
41
30
35
24
24
22
27
16
-11
-13
-16
-16
-25
-40
-38
-37
-31
-11
-26
-12
9
14
20
45
20
19
19
7
-3
20
-11
-25
-22
-31
-21
-45
-59
-57
-59
-62
-47
-67
-84
-76
-65
-24
-25
-40
-50
-42
-1
12
8
6
8
1
26
13
-17
-21
-30
-32
-30
-53
-79
-72
-63
-18
1
7
19
16
30
52
56
53
71
89
108
107
88
69
51
48
67
74
53
50
53
50
60
54
53
72
60
74
65
56
46
38
26
12
-5
5
12
10
30
16
30
43
31
26
1
-24
-44
-64
-80
-108
-121
-128
-144
-140
-131
-115
-91
-68
-43
-29
-16
-13
-35
-16
-18
-8
-4
-6
17
36
37
60
55
32
41
51
54
71
62
47
52
70
74
60
40
40
30
12
13
-13
-21
-23
-29
-14
-8
-10
-19
-30
-34
-21
-15
-41
-44
-44
-66
-58
-78
-101
-105
-95
-48
-21
-19
-6
-6
8
19
-2
14
23
6
14
25
8
2
15
-6
11
1
-5
14
12
22
33
57
48
35
22
14
-5
-20
-15
-11
-14
-11
-1
21
57
81
100
98
108
125
130
131
125
96
87
93
83
89
86
44
39
35
33
23
-27
-42
-42
-30
-4
2
15
29
53
58
59
34
26
20
0
1
-30
-63
-46
-63
-38
-15
-2
8
15
43
69
98
83
67
77
77
85
59
36
26
27
52
68
43
50
62
61
75
65
53
51
42
36
14
-33
-47
-66
-65
-63
-95
-103
-107
-105
-99
-72
-69
-79
-74
-60
-21
-5
-28
-22
-17
-2
24
2
-27
-28
-38
-36
-5
-27
-24
-19
-9
29
20
17
39
45
50
35
20
8
-1
9
-7
-14
-27
-29
-33
-43
-27
-24
-40
-28
-24
10
-10
-42
-52
-75
-89
-69
-71
-86
-89
-94
-88
-74
-71
-56
-55
-43
-43
-35
-37
-16
-18
2
6
-16
-9
-20
-16
-5
-16
-17
-16
-15
11
-1
-17
-8
0
13
23
18
19
34
45
68
59
35
43
60
60
60
59
34
57
71
88
98
88
90
109
120
150
146
127
130
121
126
122
116
110
102
93
86
104
65
55
70
59
43
21
-17
-34
-60
-89
-110
-132
-135
-124
-121
-128
-113
-114
-113
-118
-90
-84
-75
-61
-70
-63
-44
-39
-49
-55
-41
-48
-42
-44
-66
-68
-60
-48
-26
-33
-27
-16
-2
16
38
60
92
105
136
178
183
196
204
222
226
214
224
224
210
197
178
133
123
113
93
85
87
59
52
23
26
14
-7
-5
-14
-28
-22
-28
-24
8
17
34
33
2
6
0
8
14
14
15
8
-2
-21
-31
-51
-56
-54
-55
-54
-75
-94
-81
-65
-42
-30
-19
-4
2
25
50
48
57
49
61
69
94
72
55
44
34
52
31
-6
-1
12
24
50
33
37
29
27
18
6
-18
-35
-38
-40
-29
-69
-89
-95
-106
-106
-78
-92
-100
-101
-98
-75
-89
-98
-100
-104
-99
-91
-105
-84
-77
-57
-46
-37
-26
-29
-18
-5
23
32
37
29
1
27
26
21
25
20
3
-15
-24
-11
-4
-2
11
11
-10
-6
-6
-3
15
12
38
34
22
23
-2
-6
1
-2
-6
-11
-29
-68
-49
-34
-20
4
27
39
35
10
3
2
-19
-7
13
7
11
11
14
19
50
56
49
44
43
41
47
35
23
20
12
9
14
-1
-49
-45
-41
-49
-38
-37
-42
-50
-58
-57
-47
-46
-32
-10
-2
10
35
34
44
61
73
73
55
43
43
69
71
64
45
28
21
13
-11
-39
-68
-61
-49
-44
-34
-47
-29
-2
-3
1
-8
-10
-8
-10
-15
-16
-27
-31
-37
-47
-43
-44
-36
-43
-46
-27
-30
-54
-62
-72
-69
-52
-57
-45
-35
-31
-8
-11
-19
-5
7
0
10
-5
-1
-2
-1
6
16
-3
5
31
14
15
24
34
41
27
26
19
5
21
13
1
11
5
-13
-7
-25
-31
-42
-76
-72
-73
-78
-76
-88
-99
-83
-67
-64
-44
-26
1
19
27
32
25
24
29
30
53
49
19
25
27
3
-4
-13
-36
-14
-12
10
17
-9
-7
13
19
30
17
-15
-10
-13
0
16
-5
-17
-2
20
29
21
17
19
5
17
19
12
17
0
-12
-7
-8
-9
-16
-19
-34
-15
-31
-60
-63
-71
-59
-71
-74
-82
-71
-49
-37
0
-16
-31
-42
-49
-37
-30
-10
-3
-5
16
24
29
55
53
59
70
57
44
50
40
45
40
21
19
18
20
13
21
16
23
27
19
-6
-22
-3
10
32
57
45
56
88
111
123
131
86
61
58
43
47
36
21
7
2
6
-16
-33
-31
-44
-50
-33
-36
-49
-61
-72
-65
-68
-78
-91
-99
-102
-90
-102
-113
-114
-113
-102
-79
-84
-52
-36
-7
16
19
31
36
34
56
80
71
76
68
57
66
65
57
29
9
-17
-11
-26
-51
-71
-83
-85
-71
-46
-43
-32
-26
10
34
36
56
66
67
88
93
111
113
109
123
104
107
107
104
85
68
44
24
23
1
-19
-33
-55
-80
-89
-94
-113
-118
-118
-123
-98
-92
-82
-76
-82
-79
-78
-85
-89
-87
-81
-74
-67
-68
-88
-85
-77
-85
-77
-70
-86
-75
-62
-61
-35
-38
-40
-27
-12
1
15
20
31
48
59
63
70
73
66
54
35
39
9
-16
-20
-33
-30
-23
-35
-30
-28
-6
5
-5
-9
-14
-9
11
16
8
2
-5
-6
1
-16
-15
7
15
45
23
12
-4
-25
-32
-39
-47
-33
-37
-34
-8
2
10
46
62
75
71
38
26
29
30
3
-2
-13
-13
-15
-18
-5
-9
27
30
42
51
42
27
23
27
8
22
0
-24
-6
-5
8
4
1
-1
15
16
7
-2
-6
-5
-8
7
13
-9
-6
9
-7
-13
-29
-38
-41
-52
-45
-42
-48
-33
-8
6
3
17
-6
1
19
20
16
5
9
21
33
29
24
-6
-12
-27
-5
-24
-22
-8
-10
-11
4
18
6
-9
7
12
29
19
13
-2
5
3
31
12
11
38
32
50
52
34
6
33
38
22
20
-5
-17
-5
20
5
-10
-6
0
15
12
-5
-2
2
-1
31
45
43
30
49
50
75
74
57
55
31
35
31
14
-5
-11
-40
-43
-59
-65
-55
-54
-34
-29
-55
-55
-52
-65
-58
-66
-82
-64
-56
-41
-15
2
17
40
47
58
63
53
47
41
40
33
26
16
10
-1
-2
-33
-41
-48
-56
-56
-61
-78
-86
-88
-76
-78
-92
-87
-72
-81
-74
-45
-58
-61
-35
-5
13
8
3
-7
-17
-20
-5
-15
-12
-3
11
52
56
56
84
86
92
116
119
110
109
110
119
98
62
71
75
73
76
47
37
39
37
30
28
0
-16
-25
-20
7
0
-13
-15
-19
-4
-10
-26
-21
-19
-23
2
-9
-50
-54
-58
-50
-32
-45
-49
-39
-32
-16
8
-8
-6
-11
-23
-2
2
1
28
26
31
45
29
47
38
16
40
48
50
33
29
32
52
38
28
37
58
75
71
74
80
87
96
101
95
106
95
98
105
76
58
43
36
42
2
-13
-19
-44
-43
-39
-50
-67
-53
-34
-12
7
17
0
-4
-1
27
26
18
15
13
20
36
22
13
17
12
15
7
-6
-27
-47
-35
-35
-46
-51
-59
-46
-41
-29
-12
-3
-3
9
26
30
21
27
22
24
21
11
1
-11
-12
-7
-5
-38
-51
-49
-31
-27
-39
-28
-11
14
31
17
10
1
-19
-11
-25
-30
-7
-28
-29
-9
2
1
7
17
32
42
44
39
39
38
27
34
36
39
23
36
46
58
74
88
120
148
150
147
159
157
157
152
149
124
115
87
51
22
-27
-34
-41
-48
-48
-52
-66
-64
-69
-67
-55
-74
-87
-67
-73
-78
-80
-98
-96
-104
-99
-124
-147
-167
-158
-150
-129
-109
-102
-87
-71
-46
-34
-31
-22
-12
-12
-11
-10
15
25
31
61
91
92
93
88
98
110
113
115
107
106
106
103
98
101
90
81
62
63
54
11
-9
-2
3
16
10
-11
-24
-30
-11
-10
-3
-4
-1
2
-7
-26
-47
-43
-56
-57
-63
-77
-80
-81
-90
-122
-106
-85
-93
-84
-74
-87
-84
-64
-49
-34
-24
-3
21
42
47
56
43
39
55
55
74
85
85
106
109
107
122
105
104
113
102
95
79
69
48
35
10
4
-20
-50
-63
-72
-71
-71
-89
-89
-87
-95
-75
-69
-46
-15
-3
8
13
-3
-8
-21
-15
-13
-20
-35
-39
-38
-21
-20
-4
11
38
58
58
54
42
51
60
70
71
50
30
14
-12
-34
-60
-69
-79
-60
-53
-45
-52
-53
-52
-49
-65
-60
-74
-90
-87
-84
-80
-82
-74
-57
-48
-29
-7
-12
-7
25
50
74
92
75
86
90
99
114
86
75
65
56
63
66
37
39
61
50
48
35
-2
-1
-21
-24
-16
-17
-29
-50
-52
-35
-56
-53
-54
-55
-44
-60
-61
-59
-45
-31
-26
-17
-3
-2
19
24
41
42
42
71
60
69
56
52
68
94
100
92
108
118
118
112
112
91
91
94
70
59
41
36
22
14
27
25
9
-5
-20
-40
-51
-35
-41
-52
-62
-93
-90
-94
-124
-108
-89
-58
-35
-6
12
32
48
79
86
72
80
95
114
129
123
76
71
56
61
48
40
25
31
49
51
45
27
2
-23
-37
-51
-73
-110
-140
-115
-125
-133
-120
-122
-120
-126
-102
-106
-110
-116
-97
-92
-91
-111
-105
-124
-155
-152
-151
-166
-145
-117
-93
-74
-60
-34
-8
42
49
62
63
71
73
78
57
47
39
38
16
6
-4
-11
2
10
32
39
31
37
59
75
92
109
111
112
107
119
111
100
76
78
86
88
107
106
83
76
78
63
38
13
-13
-24
-23
-31
-71
-107
-131
-132
-125
-134
-150
-143
-150
-122
-125
-124
-109
-96
-84
-76
-66
-67
-64
-55
-44
-31
-30
-37
-50
-41
-1
26
51
58
59
88
94
90
110
113
107
91
97
101
113
100
100
101
84
94
84
70
78
79
59
44
33
30
39
36
18
10
-33
-54
-69
-93
-98
-96
-113
-110
-140
-155
-156
-149
-143
-132
-133
-121
-121
-110
-96
-98
-87
-79
-60
-58
-47
-44
-16
-14
-4
-2
-27
-24
-12
-7
12
24
-3
27
59
58
73
103
118
150
177
218
239
222
224
227
241
245
228
199
187
175
182
177
159
154
153
117
85
90
36
13
4
-8
-21
-50
-82
-117
-134
-136
-142
-161
-167
-171
-160
-159
-148
-145
-133
-102
-82
-51
-47
-55
-61
-67
-45
-49
-31
-26
-19
-23
-16
-10
-23
-6
5
28
26
27
16
33
51
95
104
102
113
113
108
114
105
104
94
63
47
17
16
1
-17
-20
-42
-61
-63
-76
-80
-91
-94
-95
-96
-110
-102
-102
-104
-73
-52
-30
-16
5
18
44
69
89
96
91
77
75
74
58
47
26
20
10
-2
0
-28
-36
-28
-27
-21
-29
-25
-19
-22
-23
-26
-38
-51
-20
7
31
53
40
47
56
44
56
41
15
36
51
67
86
66
49
44
61
70
70
67
74
82
98
113
115
102
98
114
145
136
130
124
100
99
67
37
21
10
-10
-29
-47
-89
-92
-120
-118
-102
-121
-114
-117
-110
-106
-91
-89
-57
-52
-29
-21
8
-3
5
25
44
30
17
31
41
63
60
42
41
44
45
44
45
18
2
-11
-20
-17
-32
-45
-53
-65
-57
-39
-60
-72
-74
-61
-44
-30
-54
-52
-49
-30
-8
4
15
18
40
45
53
59
64
67
71
71
60
52
44
38
43
44
40
33
23
18
38
32
15
16
-3
-18
-3
-30
-23
-36
-47
-61
-99
-98
-110
-124
-116
-102
-90
-73
-44
-33
-15
4
-7
18
29
29
21
15
9
9
37
31
13
32
44
58
60
48
29
36
39
54
81
78
57
61
59
41
50
35
21
28
29
26
18
7
-13
-10
-9
-11
-13
-14
-11
-17
-20
-24
-20
-33
-49
-61
-80
-84
-109
-129
-153
-158
-177
-192
-196
-197
-195
-180
-179
-155
-139
-129
-106
-91
-81
-71
-51
-44
-27
-27
-21
-12
-1
27
40
33
36
53
54
66
72
53
67
76
94
90
87
67
68
71
78
71
67
46
51
61
54
41
10
10
7
9
-2
-17
-33
-42
-54
-50
-64
-80
-62
-62
-50
-52
-62
-71
-76
-79
-85
-73
-73
-66
-50
-62
-32
-15
-14
7
2
19
36
12
13
2
-2
-4
-10
-7
-15
-26
-53
-63
-76
-54
-54
-37
-19
-17
-19
-21
-17
-16
-22
-23
3
13
13
-1
-17
-29
-21
-12
-4
6
-7
5
19
33
67
69
87
100
117
121
147
154
150
168
160
140
109
75
45
11
6
-13
-34
-48
-59
-60
-65
-63
-78
-96
-101
-103
-111
-126
-145
-129
-114
-95
-69
-69
-55
-47
-23
18
11
-10
3
-14
-21
-3
4
-10
-29
-31
-35
-33
-29
-23
2
7
30
24
12
19
13
24
38
18
23
29
49
59
72
92
103
109
116
109
101
98
94
49
19
-11
-33
-21
-24
-39
-54
-76
-70
-88
-90
-75
-68
-53
-46
-33
-22
-20
-19
-9
-8
4
13
9
12
29
25
15
13
-4
-5
20
38
42
26
29
40
45
80
88
73
45
57
52
49
55
59
87
112
108
108
97
94
105
94
90
73
40
32
0
8
11
-36
-24
-28
-11
-1
1
-38
-50
-48
-40
-33
-68
-90
-84
-79
-62
-65
-90
-86
-70
-39
-30
-24
-24
-14
-4
-3
1
-8
-5
-5
9
27
40
36
40
49
54
80
62
49
41
20
23
10
-4
-18
-35
-61
-40
-30
-34
-35
-38
-29
-4
-11
-7
-7
19
40
29
24
18
21
33
17
10
9
39
35
40
13
-15
-4
10
8
-22
-31
-1
9
24
27
6
-6
-8
22
-5
-4
-10
-17
-17
-22
-13
-11
-5
9
19
34
53
45
59
81
95
129
128
123
119
100
106
107
96
86
70
61
65
55
38
35
41
52
66
71
51
49
27
27
29
15
8
-8
-34
-49
-73
-97
-95
-108
-112
-98
-106
-109
-114
-120
-119
-104
-99
-76
-52
-49
-36
-48
-59
-55
-45
-11
4
23
34
23
29
41
42
59
71
85
87
95
96
73
64
55
47
25
13
-7
-14
-20
-58
-77
-64
-65
-88
-63
-65
-75
-49
-44
-46
-49
-49
-44
-44
-39
-44
-38
-39
-43
-49
-51
-38
-21
1
21
21
33
42
30
39
41
55
62
37
21
9
-5
-13
-18
-24
-37
-39
-48
-29
-38
-44
-13
8
32
6
-16
-18
-28
-6
-1
-5
-6
-1
1
6
7
-30
-47
-47
-35
-26
-42
-51
-57
-49
-44
-35
-55
-45
-35
-22
12
19
34
41
40
70
67
36
33
50
44
47
28
-1
3
-17
-21
-7
-26
-26
-24
-19
-3
6
6
14
11
17
28
7
3
11
-16
-22
-24
-63
-58
-61
-66
-51
-50
-45
-48
-49
-35
-16
-8
19
24
23
50
44
33
38
59
82
78
89
88
108
100
107
111
86
55
23
6
-8
-12
-28
-40
-38
-29
-36
-44
-28
-31
-17
-5
-9
-29
-7
7
14
7
2
23
-4
-33
-48
-79
-69
-56
-58
-41
-43
-29
-3
24
35
27
23
27
42
40
62
55
40
46
55
58
65
64
59
84
70
72
52
14
10
5
11
1
-3
-13
-2
21
27
54
36
30
33
26
79
55
2
-8
-17
-21
-33
-60
-66
-62
-61
-59
-38
-59
-45
-21
-7
10
-7
-33
-49
-67
-58
-62
-95
-109
-102
-90
-83
-78
-90
-79
-53
-30
-5
3
10
-7
-2
-11
-31
-47
-62
-78
-77
-76
-75
-65
-63
-64
-40
-30
-27
-13
1
13
33
33
41
47
37
28
30
-15
-8
-7
-2
9
-8
14
25
38
56
44
52
77
79
72
77
70
47
46
45
45
8
-33
-40
-44
-41
-46
-72
-89
-79
-79
-85
-73
-79
-66
-60
-63
-51
-53
-54
-2
29
27
34
29
24
42
42
67
73
60
53
37
21
19
13
14
23
43
40
12
4
24
31
36
46
11
22
34
36
41
26
-9
-10
-20
-29
-57
-76
-79
-70
-57
-52
-49
-67
-58
-33
11
13
24
25
22
17
46
35
-11
-20
-24
-24
-16
-30
-50
-34
-28
-16
-5
-14
-20
-12
-4
10
-12
-33
-42
-32
-18
-16
-38
-14
-28
-3
15
-1
19
47
54
69
89
85
89
75
69
72
69
57
52
40
46
41
13
-14
-11
-2
25
36
33
31
50
36
26
20
8
13
9
-7
-10
-24
-22
-13
2
8
-3
7
-2
-26
-20
-38
-64
-69
-90
-80
-83
-88
-104
-95
-82
-60
-90
-94
-94
-86
-58
-52
-51
-57
-32
1
-12
-19
-38
-25
11
43
77
81
94
144
140
157
160
130
128
121
131
139
128
109
110
94
104
102
72
53
42
26
33
4
-11
-25
-45
-53
-50
-59
-83
-78
-77
-78
-79
-101
-104
-98
-79
-53
-59
-48
-58
-41
-24
-4
-10
-6
-1
2
26
16
3
2
9
8
18
5
0
-4
-10
4
9
8
27
13
7
8
-14
1
-9
-10
-12
-8
10
29
56
72
82
101
105
130
130
137
94
65
40
10
-14
-28
-56
-103
-89
-73
-69
-51
-51
-29
0
14
52
42
53
52
49
45
40
30
25
23
28
59
74
68
77
101
123
127
110
79
60
36
41
33
10
-3
-15
-11
-13
-10
2
20
31
40
56
42
57
44
56
63
51
33
21
4
-22
-28
-51
-62
-71
-67
-54
-38
-31
-32
-22
-7
7
21
36
13
3
28
19
17
-4
-22
-5
1
-3
-11
-34
-19
0
-7
-9
-16
-31
-52
-36
-43
-67
-77
-88
-104
-122
-134
-148
-148
-151
-130
-94
-91
-75
-64
-36
-33
-22
11
17
31
27
8
-7
-5
15
31
28
3
20
43
42
62
58
50
56
66
68
45
47
36
41
30
19
-2
-34
-37
-43
-37
-28
-52
-57
-11
9
41
22
-14
-1
-1
-3
3
-21
-15
-7
-12
-10
-9
-20
-12
-16
4
16
16
14
37
30
43
35
7
-3
13
29
48
44
23
29
28
52
67
76
85
73
78
88
93
74
72
67
64
53
40
26
14
0
-13
-20
-39
-54
-78
-82
-95
-127
-132
-151
-148
-141
-120
-120
-114
-106
-81
-57
-59
-63
-57
-41
-18
-1
-14
-10
5
29
42
31
34
28
28
50
62
65
72
73
57
50
25
17
18
5
30
55
32
33
32
33
36
38
32
38
42
34
37
-3
-8
6
-15
-5
-18
-38
-24
-25
-32
-32
-30
-13
-9
9
17
-1
-18
-6
-7
-14
-33
-47
-63
-36
-34
-28
-43
-86
-88
-79
-80
-73
-87
-94
-92
-94
-101
-117
-132
-142
-129
-100
-68
-75
-69
-57
-45
-24
-18
-9
-5
14
31
46
68
77
95
121
128
151
146
147
155
157
186
190
197
189
182
202
215
185
164
133
108
100
74
52
36
34
11
10
-13
-29
-28
-59
-68
-75
-91
-85
-70
-74
-73
-106
-105
-97
-120
-118
-132
-129
-119
-116
-113
-104
-101
-102
-85
-61
-29
-13
9
14
20
18
14
8
15
32
32
32
54
34
33
61
55
71
62
39
46
37
44
46
28
30
19
6
-1
2
11
13
15
16
6
-11
-27
-28
-24
-26
-40
-61
-62
-49
-33
-25
-18
-36
-30
-7
6
3
-11
-8
-1
3
2
-9
-39
-40
-32
-16
-6
-28
-30
-17
0
20
29
20
14
14
20
14
-5
-16
-32
-44
-25
-8
-27
-21
-28
-19
-2
-2
15
19
19
44
48
47
64
73
75
95
91
109
130
139
133
113
97
101
91
85
79
37
28
32
14
26
26
5
-13
-31
-15
-26
-54
-58
-42
-31
-43
-59
-83
-89
-71
-71
-50
-49
-55
-64
-66
-46
-50
-45
-20
-11
6
28
40
22
12
6
11
23
14
-2
-12
-15
-2
-1
-9
-11
-14
1
8
9
2
-8
-15
-13
-13
-28
-38
-48
-25
-16
4
12
11
19
34
51
55
78
93
95
104
81
66
59
39
37
29
9
-1
-7
-10
-5
-7
-18
-25
-35
-28
-7
1
16
32
31
27
15
9
17
21
16
27
-11
-22
-30
-40
-49
-79
-79
-69
-80
-65
-34
-52
-31
-18
-19
1
-3
-21
-3
7
7
14
2
7
12
7
-15
-29
-13
7
20
31
27
11
-2
-7
-16
-12
-15
-23
-15
1
-10
23
-6
-9
9
4
29
30
30
25
28
42
72
71
28
23
29
46
48
36
14
15
-4
-5
-6
-32
-20
-18
-19
-2
-16
-30
-6
0
24
12
-18
-28
-42
-50
-44
-57
-63
-51
-53
-41
-43
-45
-28
-28
-16
16
11
-13
-4
-20
-4
-2
-29
-31
-41
-58
-66
-38
-70
-65
-53
-40
-47
-34
-12
-4
9
8
28
28
35
53
61
68
63
67
68
55
73
58
38
57
61
58
75
64
66
84
76
96
104
115
128
138
147
146
153
158
169
160
182
172
147
148
131
113
107
101
66
64
44
20
5
-14
-27
-33
-58
-87
-116
-143
-152
-155
-175
-173
-178
-176
-159
-155
-135
-141
-137
-103
-94
-71
-59
-54
-32
-2
29
65
83
94
121
106
114
134
121
139
132
125
128
128
102
91
108
114
121
106
36
7
19
0
-22
-50
-74
-76
-77
-88
-97
-121
-131
-117
-136
-113
-111
-141
-142
-149
-136
-123
-109
-113
-105
-79
-45
-33
-24
-26
-13
-13
13
11
13
31
14
34
38
40
57
64
70
61
65
80
94
108
124
116
124
133
136
154
137
136
161
148
157
156
119
109
88
70
42
23
-9
-31
-31
-29
-36
-44
-63
-72
-97
-92
-103
-134
-140
-140
-124
-117
-134
-144
-156
-147
-123
-92
-82
-57
-29
-20
-1
4
17
29
37
48
47
42
27
46
58
69
75
51
33
36
28
47
55
47
42
51
43
42
21
7
3
11
15
-8
-13
10
20
36
54
56
69
73
81
98
104
95
85
77
61
47
26
6
-12
-36
-62
-85
-77
-71
-77
-81
-91
-93
-109
-103
-96
-89
-81
-87
-94
-69
-62
-64
-57
-41
-28
-18
-5
-13
-33
-3
20
37
59
22
20
19
16
48
34
14
2
12
12
49
55
36
61
62
72
80
67
65
80
96
100
65
26
10
6
9
2
-4
-7
-2
4
12
-5
-19
-28
-19
-16
-11
-23
-37
-51
-56
-49
-47
-56
-48
-23
-19
-26
-46
-53
-30
-33
-36
-42
-46
-39
-52
-56
-57
-52
-60
-49
-57
-60
-65
-76
-84
-111
-111
-97
-100
-99
-90
-89
-59
-41
-49
-39
-24
-17
13
17
19
-5
-10
13
13
2
2
-20
-21
-5
-11
-10
-2
-4
4
16
-16
-47
-48
-35
-27
-18
-18
-19
-10
-3
12
15
30
32
18
23
-3
-22
-23
-13
-3
1
11
37
69
94
100
120
89
93
86
69
57
6
-24
-46
-45
-48
-72
-88
-96
-101
-92
-73
-68
-67
-43
-20
8
31
26
24
40
58
75
90
56
52
78
71
90
83
55
67
69
96
83
66
53
42
45
50
31
10
-15
-5
12
14
-19
-11
2
1
21
-4
-3
0
-17
1
-21
-25
-16
-29
-19
-13
-7
18
34
35
30
10
1
-8
12
31
36
30
10
-9
-11
-32
-34
-48
-51
-48
-59
-64
-67
-73
-61
-55
-43
-34
-50
-58
-61
-49
-41
-47
-81
-75
-45
-28
-20
-10
19
32
43
58
39
37
53
66
85
92
63
61
41
34
51
28
16
35
40
33
55
36
10
19
16
36
46
31
28
51
55
70
44
53
43
56
85
92
79
82
72
62
38
-16
-52
-58
-89
-97
-125
-167
-188
-206
-216
-200
-194
-191
-184
-178
-174
-176
-180
-178
-185
-177
-146
-132
-127
-137
-126
-128
-107
-105
-132
-132
-129
-104
-97
-90
-73
-79
-65
-52
-64
-39
-6
5
32
36
44
42
45
60
80
86
78
69
54
40
65
44
38
28
-5
-15
-17
-55
-62
-73
-69
-48
-61
-44
-39
-14
-4
-11
15
22
32
36
36
1
4
-2
19
29
28
-1
-7
5
12
15
12
11
23
58
76
91
78
80
102
112
140
156
149
126
131
130
118
105
104
104
95
111
92
64
60
53
52
77
78
74
92
77
85
85
48
34
24
28
48
27
26
17
30
53
57
41
16
8
2
-10
-12
-21
-31
-30
-36
-34
-43
-45
-14
-5
11
18
40
59
78
114
127
137
148
161
157
174
172
176
183
155
147
150
122
96
91
57
27
2
-30
-48
-63
-69
-85
-112
-105
-116
-127
-116
-88
-98
-51
-12
11
30
57
67
70
84
69
51
32
22
20
-4
-26
-44
-46
-47
-57
-66
-79
-90
-111
-137
-157
-158
-185
-203
-189
-183
-157
-143
-151
-144
-147
-104
-96
-118
-106
-119
-106
-80
-63
-71
-65
-47
-33
-3
14
6
7
15
26
26
20
2
-16
-29
-22
-27
-33
-62
-74
-91
-92
-117
-121
-122
-118
-113
-122
-120
-109
-92
-81
-51
-45
-30
-33
-48
-37
-49
-68
-58
-67
-69
-77
-96
-104
-98
-105
-78
-73
-98
-102
-85
-55
-23
-13
6
4
16
54
75
84
104
101
100
108
124
110
92
75
66
61
23
-15
-34
-72
-82
-91
-122
-130
-127
-123
-122
-140
-136
-125
-100
-89
-79
-105
-102
-96
-91
-66
-47
-6
-3
-5
-22
-15
-17
-18
-7
-8
-4
-17
-31
-23
-19
4
8
30
12
4
34
46
37
27
49
61
60
61
65
70
83
106
130
124
130
129
151
168
166
117
104
110
86
65
60
26
20
33
13
20
21
25
21
24
25
15
2
-25
-13
-5
-8
-12
-40
-49
-63
-47
-42
-45
-43
-29
-29
-35
-47
-68
-93
-116
-133
-151
-178
-185
-171
-183
-181
-157
-130
-113
-89
-63
-34
7
46
80
92
106
121
129
152
152
163
167
166
177
177
172
178
180
173
188
216
212
221
186
151
151
143
125
90
65
36
-13
-63
-105
-136
-155
-168
-165
-172
-191
-206
-199
-177
-177
-166
-181
-160
-154
-136
-102
-83
-80
-59
-31
-11
8
24
26
27
38
47
56
49
35
23
10
0
-5
-41
-31
-5
18
40
39
19
37
65
107
114
106
98
103
97
79
51
21
7
2
-12
-11
-35
-68
-81
-73
-80
-83
-91
-89
-92
-100
-103
-94
-61
-56
-55
-61
-64
-81
-46
-42
-38
-17
-22
-8
9
17
24
29
41
47
32
33
17
5
30
24
27
34
17
-4
1
1
24
45
40
37
48
51
61
66
58
52
42
46
63
40
38
49
60
72
71
47
33
32
52
71
50
18
0
6
17
16
-9
-19
-13
-9
8
-16
-49
-50
-55
-47
-38
-34
-33
-31
-37
-2
-2
-1
19
32
36
35
26
-3
-3
-8
4
-24
-44
-42
-62
-45
-52
-53
-51
-46
-47
-36
-31
-54
-62
-54
-55
-34
-43
-48
-27
6
32
51
69
88
99
104
122
126
109
123
125
130
129
105
76
58
45
15
-25
-48
-58
-66
-51
-67
-108
-124
-140
-138
-129
-112
-126
-125
-134
-110
-115
-102
-100
-88
-62
-32
-7
-38
-33
-23
-16
24
11
8
28
16
18
21
34
53
84
97
120
126
138
148
152
144
131
118
111
107
95
98
70
55
48
32
24
11
-10
-26
-43
-90
-92
-114
-141
-153
-139
-131
-127
-135
-153
-176
-178
-164
-149
-152
-172
-165
-161
-140
-138
-117
-91
-62
-37
-33
-12
14
18
37
59
51
56
61
65
83
103
89
94
88
85
81
66
56
51
52
52
52
32
33
17
13
36
29
15
19
9
6
12
0
9
24
10
18
30
0
-26
-40
-47
-46
-69
-82
-69
-78
-93
-104
-110
-121
-113
-111
-114
-118
-113
-99
-94
-79
-55
-70
-69
-60
-43
-31
-37
-24
-29
-23
0
19
9
27
34
29
35
8
-18
-27
-20
6
22
25
51
88
111
139
154
164
189
184
207
210
207
190
175
183
189
174
150
102
85
83
83
68
45
36
22
19
2
-22
-33
-54
-62
-45
-44
-70
-81
-118
-144
-163
-177
-182
-187
-192
-187
-200
-198
-183
-191
-161
-140
-138
-130
-112
-111
-85
-64
-54
-33
-11
40
68
85
111
138
153
162
162
168
179
168
171
161
115
83
55
55
54
42
5
-7
-4
10
-8
-27
-39
-33
-31
-29
-43
-60
-72
-77
-99
-114
-118
-124
-131
-134
-113
-94
-110
-109
-100
-94
-75
-65
-80
-65
-46
-39
-18
-34
-47
-37
-29
-9
4
14
44
55
69
84
90
89
100
103
108
109
64
65
68
76
70
39
26
27
24
47
52
26
13
19
4
18
-4
9
17
5
25
24
25
12
1
5
26
32
20
25
7
20
22
12
14
-16
-27
-39
-52
-51
-59
-70
-79
-78
-88
-80
-71
-80
-75
-82
-92
-86
-85
-108
-110
-121
-116
-107
-94
-81
-100
-84
-41
-20
16
38
37
56
59
59
70
53
33
22
36
31
35
4
15
-12
-14
0
-11
-19
-24
-3
22
48
32
34
26
21
10
29
27
8
-8
-13
-15
-33
-24
-27
-25
-14
-12
-11
22
19
26
58
39
29
14
-16
-49
-55
-89
-103
-103
-99
-114
-131
-116
-104
-90
-81
-59
-38
-27
-2
0
-1
20
28
43
24
18
-3
-19
-13
-15
-5
-2
0
-9
1
3
-2
-1
-19
-17
2
-15
-19
-25
-31
-25
-29
-32
-24
-38
-40
-39
-21
-20
-11
-11
-15
8
-3
10
-12
-7
1
5
7
-14
-27
-44
-31
-28
-16
-29
-50
-48
-35
-15
1
-5
18
32
45
56
41
33
39
36
44
48
39
21
11
-19
-17
-24
-34
-21
-36
-18
-25
-44
-40
-42
-33
9
35
35
38
40
65
77
72
80
70
71
54
31
-14
-22
-31
-34
-21
-25
-38
-20
-20
-25
-22
-9
-17
-18
-14
1
9
-4
24
17
16
14
6
10
22
17
11
-12
-34
-28
-39
-24
1
-9
-20
-7
-11
-8
-6
-9
17
27
48
47
26
46
69
102
111
128
129
103
120
118
112
91
73
60
28
22
-4
-44
-37
-34
-25
-9
-14
-20
-10
1
29
47
48
56
56
52
53
31
35
35
25
42
54
17
20
38
60
66
52
54
62
67
81
80
42
43
54
53
70
75
64
71
77
82
102
61
40
24
-5
-35
-63
-108
-139
-139
-144
-138
-142
-158
-152
-133
-99
-86
-93
-86
-65
-40
-3
-9
-21
-24
-22
-12
2
-4
-21
-20
-34
-22
-25
-47
-30
10
28
31
30
10
18
12
31
10
-14
-3
-15
-24
-10
-5
-1
40
63
86
85
96
92
69
62
73
43
35
34
0
-15
-29
-60
-55
-46
-37
-18
-27
-12
11
22
27
16
24
44
43
40
21
13
-14
-9
-12
-22
-29
-43
-38
-51
-47
-37
-40
-39
-47
-47
-51
-68
-116
-122
-131
-146
-145
-167
-176
-171
-147
-106
-81
-53
-36
-13
13
34
46
36
44
71
73
87
40
11
12
4
9
3
-12
-22
-13
6
22
4
-12
-11
-18
-17
-3
-22
-24
6
20
48
32
11
13
10
17
34
16
-14
-16
-16
-3
-19
-53
-49
-20
-9
-5
-36
-55
-47
-32
-15
-15
-40
-31
-19
0
12
19
23
27
38
47
40
23
7
7
15
20
10
-8
-24
-11
19
45
55
44
45
38
57
55
48
39
34
35
42
18
-12
-30
-34
-34
-30
-37
-57
-45
-28
-23
-32
-27
-35
-65
-85
-103
-92
-73
-74
-61
-51
-48
-16
17
38
60
58
66
74
104
135
145
146
152
144
133
138
127
112
84
78
79
71
53
21
0
-6
8
7
-4
-16
-14
3
10
26
25
24
23
20
8
-2
-11
-5
3
32
35
23
10
-17
-7
-21
-38
-53
-84
-96
-87
-78
-68
-41
-22
17
63
80
123
143
156
179
189
181
166
148
141
139
123
97
74
78
77
96
93
89
91
91
103
100
121
134
137
158
168
164
156
136
109
84
68
55
44
37
15
-6
-33
-71
-98
-106
-132
-142
-125
-122
-111
-93
-66
-49
-26
-5
7
42
57
74
88
86
86
92
74
88
100
84
51
45
24
17
29
33
23
6
0
-12
-22
-8
5
-9
-5
-1
8
4
-10
-11
6
5
0
-15
-34
-41
-46
-34
-26
-22
-34
-39
-42
-46
-25
-50
-65
-73
-75
-42
-57
-49
-23
-10
7
33
34
21
16
6
14
5
-6
-17
-56
-85
-95
-121
-154
-164
-158
-156
-129
-143
-140
-132
-103
-78
-91
-87
-81
-64
-29
-25
-13
-5
8
10
32
30
12
27
37
43
55
40
27
-2
-19
-12
-24
-12
-15
-37
-59
-65
-103
-109
-133
-152
-128
-128
-127
-108
-107
-78
-64
-71
-62
-69
-81
-49
-43
-38
-39
-57
-54
-66
-80
-72
-67
-44
-22
-8
1
33
45
47
59
69
76
89
72
58
58
18
3
2
-35
-40
-46
-49
-40
-58
-43
-39
-42
-49
-42
-35
-17
-8
-17
8
12
33
49
55
69
82
87
89
58
3
-27
-63
-74
-100
-140
-149
-159
-163
-168
-152
-152
-133
-97
-80
-62
-32
-31
2
28
51
66
68
80
73
74
85
88
83
70
50
47
54
39
19
-8
-19
-2
-14
-14
-6
-14
19
7
12
1
-6
-23
-29
-12
-7
-14
-7
-6
17
19
38
29
-5
-20
-34
-40
-63
-77
-91
-98
-109
-101
-94
-82
-62
-55
-53
-27
-5
34
64
59
75
65
68
64
63
45
43
49
43
34
4
-2
10
4
25
30
13
9
14
19
17
14
12
21
39
66
87
85
104
149
158
186
177
160
144
127
111
83
81
62
60
57
67
61
16
32
33
40
51
43
26
14
-10
-10
-13
-25
-17
-15
5
21
8
9
26
30
34
42
52
59
50
40
4
-19
-33
-52
-49
-48
-48
-72
-68
-77
-74
-67
-54
-36
-37
-36
-50
-45
-35
-37
-16
-6
2
15
3
1
3
15
41
29
47
50
43
56
34
24
39
46
53
54
37
24
21
34
56
34
26
21
9
7
-1
-5
-14
-24
-15
-19
-34
-63
-71
-76
-69
-73
-95
-103
-104
-92
-68
-47
-52
-35
-36
-30
-8
-21
-23
-23
-6
28
19
-3
-17
-16
-8
12
19
-4
5
25
38
46
25
22
18
25
50
40
29
28
17
33
38
36
34
51
69
80
67
28
10
-9
2
13
-27
-32
-34
-34
-19
-4
-42
-42
-18
-14
17
17
12
31
44
65
56
47
41
44
45
41
6
-38
-46
-66
-89
-84
-117
-138
-124
-114
-106
-103
-103
-103
-88
-40
-33
-51
-39
-39
-34
-30
-9
-27
-13
5
1
-6
-12
-16
-27
-32
-28
-35
-49
-50
-67
-68
-41
-21
4
23
30
55
58
61
72
70
87
100
80
59
69
64
47
68
61
71
71
79
91
75
87
95
93
91
83
52
50
56
63
81
72
47
37
28
32
18
18
2
-11
-13
-34
-47
-70
-91
-98
-97
-93
-106
-116
-96
-89
-86
-79
-82
-93
-78
-68
-73
-77
-91
-94
-100
-89
-99
-125
-114
-110
-94
-65
-58
-43
-21
-35
-19
-8
1
5
16
11
19
19
5
6
-4
9
7
15
14
10
-11
-9
-13
-20
-7
-10
-13
-8
-12
-5
-3
-4
21
15
32
39
23
29
28
18
27
10
-6
-15
-10
-39
-32
-33
-29
-38
-68
-63
-67
-76
-78
-97
-117
-125
-107
-127
-125
-138
-144
-138
-139
-150
-152
-145
-124
-106
-96
-96
-100
-70
-32
-29
-9
14
1
13
53
61
71
52
56
59
65
73
74
61
71
81
100
124
122
125
112
124
115
120
99
72
86
91
76
56
10
-14
1
-3
-10
-21
-55
-58
-65
-42
-49
-52
-51
-49
-52
-46
-64
-68
-69
-68
-47
-27
-31
-22
-5
-2
22
14
22
47
44
39
55
36
26
24
50
69
67
59
48
31
22
21
-4
-3
-2
-2
-4
-7
10
32
29
23
46
28
40
60
77
87
75
71
80
78
95
103
91
76
69
45
46
36
26
9
-2
-21
-19
-30
-43
-25
-37
-18
-15
-21
-33
-44
-26
1
1
-17
-3
-20
-43
-42
-59
-45
-23
-19
-8
-27
-31
-10
-32
-35
-21
-25
-33
-8
3
-10
-17
4
13
32
65
78
96
123
127
116
128
114
93
114
130
134
108
82
59
30
28
32
15
-18
-17
-10
-22
-16
-26
-35
-21
-13
7
8
-3
3
6
-2
33
30
14
-5
-13
5
10
-28
-18
-12
-2
9
-15
-3
-10
-20
-16
7
-6
-19
-23
-27
-7
13
1
10
20
21
52
34
37
37
30
43
24
-7
3
-12
-30
-30
-39
-58
-59
-70
-68
-46
-46
-43
-29
-13
12
26
25
27
43
49
75
67
54
51
37
61
42
14
13
3
-8
-23
-35
-34
-32
-37
-43
-69
-76
-84
-102
-108
-122
-126
-118
-106
-105
-86
-67
-70
-73
-55
-42
-26
-17
-19
-8
8
46
48
42
56
67
79
83
90
98
102
110
117
117
106
94
91
105
98
84
62
47
40
30
8
-4
-10
-14
-7
4
1
-3
-6
-10
4
-24
-38
-56
-73
-64
-68
-67
-75
-71
-67
-59
-14
5
4
28
47
62
74
75
96
113
112
100
76
78
68
52
41
22
-14
-28
-32
-44
-46
-45
-34
-18
0
6
-1
6
13
1
19
26
7
2
6
-1
-12
-13
-21
3
1
7
3
-3
-13
-23
-27
-46
-40
-65
-91
-90
-75
-79
-79
-100
-101
-84
-80
-62
-66
-78
-89
-85
-83
-88
-112
-124
-113
-90
-64
-41
-39
-15
8
23
67
72
104
141
143
134
119
125
127
134
155
144
131
122
113
100
96
81
50
50
15
3
-8
-21
-37
-31
-35
-54
-56
-70
-52
-38
-17
0
12
34
31
8
-8
-4
-30
-24
-36
-43
-38
-71
-58
-67
-64
-50
-43
-7
11
19
19
26
26
19
17
6
21
18
26
31
21
26
39
44
46
38
34
40
49
36
41
39
20
26
-7
1
13
10
5
-7
-21
-39
-53
-50
-47
-73
-68
-66
-38
5
7
-11
2
15
37
56
54
69
72
72
96
95
85
69
53
58
45
22
0
-13
-13
-18
-31
-43
-53
-59
-66
-64
-66
-86
-84
-89
-66
-68
-69
-69
-66
-49
-36
7
-21
-25
-6
15
57
69
51
48
52
63
56
38
66
68
58
69
70
53
64
76
75
90
92
95
103
97
90
79
55
37
39
35
24
-2
-4
11
22
34
19
-6
-11
-22
-16
-37
-56
-53
-59
-62
-75
-91
-123
-129
-136
-139
-125
-122
-129
-105
-87
-68
-37
-24
-5
6
12
14
16
17
3
5
33
51
66
74
73
77
72
51
62
71
92
100
80
67
41
39
21
23
-6
-29
-18
-25
-2
-1
-12
2
9
25
26
39
12
-18
-13
-22
-12
-30
-44
-46
-70
-80
-90
-99
-110
-100
-94
-73
-71
-64
-77
-86
-82
-83
-75
-70
-86
-79
-43
-33
-14
-10
-16
-7
-1
-5
14
7
10
35
34
30
37
30
24
32
38
56
70
71
64
35
24
5
3
-1
-9
-19
-20
-19
-13
-8
-35
-51
-53
-46
-28
-7
-18
-5
-4
10
12
27
-3
-4
8
-4
13
-11
-30
-38
-12
2
14
0
-2
27
31
39
40
8
-7
-13
1
-4
-34
-32
-43
-55
-48
-57
-50
-33
0
17
15
10
-2
11
35
57
52
37
20
5
2
25
6
17
20
3
6
3
-23
-25
-15
5
14
17
-2
11
-3
-15
-19
-39
-40
-71
-82
-91
-99
-111
-112
-102
-78
-31
-35
-26
-11
13
28
42
58
73
67
61
74
59
49
42
21
26
5
-16
-35
-54
-72
-63
-76
-68
-67
-81
-60
-65
-76
-68
-52
-43
-30
-9
10
4
17
27
32
33
36
46
45
51
33
35
45
27
28
29
29
41
59
62
73
66
66
79
86
89
73
55
38
18
4
1
-25
-42
-43
-43
-51
-40
-33
-46
-32
-28
-30
-40
-66
-73
-85
-97
-96
-106
-123
-122
-112
-77
-54
-10
8
-2
15
21
4
-7
-9
-8
15
8
23
19
3
-6
0
-15
-12
-7
-8
-12
-10
-10
-14
-11
-12
-7
-5
-10
6
9
3
-2
-8
-6
6
15
31
46
47
60
70
81
89
88
101
106
109
112
69
45
33
22
11
-3
-29
-47
-34
-31
-55
-60
-84
-78
-80
-80
-79
-90
-85
-76
-85
-85
-129
-153
-141
-146
-118
-100
-107
-100
-80
-64
-39
-10
1
8
31
51
75
61
36
47
51
102
111
90
82
91
99
120
145
126
115
120
120
102
106
102
97
109
108
99
91
82
56
50
44
17
4
-29
-34
-49
-62
-88
-93
-108
-114
-119
-142
-148
-164
-182
-171
-168
-125
-98
-64
-30
-10
10
36
65
95
137
127
133
135
151
149
129
83
47
31
13
12
-8
-22
-14
-24
-11
5
-1
7
-16
-29
-30
-31
-66
-104
-116
-119
-102
-96
-108
-109
-82
-60
-14
0
10
23
37
50
48
37
32
4
-16
-21
-48
-78
-90
-106
-110
-109
-107
-99
-98
-98
-77
-76
-56
-58
-56
-47
-36
-53
-48
-35
-17
-7
-12
-12
-10
0
-5
3
-4
12
36
42
61
55
15
25
40
50
82
69
78
96
73
104
104
120
136
127
115
116
102
68
72
65
66
80
91
84
81
63
49
30
32
40
29
9
6
-22
-39
-37
-59
-63
-105
-104
-120
-113
-94
-94
-87
-79
-70
-49
-27
-25
-32
-4
4
10
20
9
-1
18
40
65
63
61
55
59
73
68
63
28
10
15
7
-9
-11
-21
-20
-5
-1
17
19
11
11
45
60
45
48
41
47
66
33
24
24
5
-9
-13
-36
-25
-11
-13
1
-20
-52
-66
-69
-81
-94
-102
-108
-100
-84
-74
-98
-126
-123
-117
-107
-72
-66
-44
-30
-1
7
20
22
35
64
81
99
98
96
90
90
81
66
48
48
60
70
74
57
54
45
44
70
99
102
102
97
86
72
56
47
41
37
31
9
1
-5
-26
-25
-28
-38
-62
-77
-88
-95
-86
-86
-80
-75
-80
-79
-90
-106
-95
-85
-82
-88
-88
-91
-70
-53
-47
-25
-30
-32
-24
-20
-24
-25
-24
-24
-9
-3
6
-2
21
38
30
44
10
-25
-11
-1
2
-3
-8
-24
-30
-12
5
4
-6
3
20
37
46
32
48
57
80
97
107
69
53
43
29
8
-23
-35
-73
-128
-124
-111
-115
-107
-98
-88
-79
-71
-60
-55
-64
-73
-75
-86
-86
-80
-73
-65
-64
-43
-16
-6
30
23
27
51
46
60
67
63
66
83
101
112
120
99
89
104
129
143
135
127
138
142
147
145
118
99
101
77
55
53
22
18
21
17
-16
-36
-43
-38
-14
3
-4
-15
-6
18
32
24
-13
-13
-12
-22
-19
-76
-88
-80
-77
-70
-79
-100
-114
-96
-80
-64
-72
-56
-36
-36
8
45
52
66
104
136
170
154
157
182
185
183
183
177
136
115
86
73
33
-21
-30
-39
-63
-69
-59
-60
-23
8
22
47
53
58
65
87
111
101
106
101
100
119
97
61
45
45
49
37
36
-6
-26
-29
-31
-35
-59
-76
-87
-77
-50
-44
-44
-49
-42
-18
20
22
8
10
2
46
43
38
27
26
33
50
45
42
30
17
31
42
11
20
24
35
49
28
40
61
61
50
33
9
1
15
7
3
-7
-34
-44
-52
-58
-75
-86
-84
-83
-69
-39
-37
-27
-15
-1
1
-6
-24
-26
-43
-55
-32
-71
-86
-106
-112
-99
-92
-92
-97
-98
-91
-75
-74
-77
-61
-48
-27
-3
-17
-27
-33
-34
-9
1
-25
-51
-45
-59
-61
-78
-98
-79
-60
-31
-10
0
1
24
41
89
89
99
118
132
123
138
95
64
61
63
91
91
58
48
44
41
41
11
6
-7
-7
13
35
-2
-5
-7
-15
-21
-57
-60
-74
-87
-82
-72
-80
-91
-100
-90
-63
-40
-43
-40
-31
-23
-18
-30
-39
-40
-42
-36
-18
-15
3
18
46
66
58
62
51
68
84
79
57
71
84
88
73
43
33
20
17
21
5
-9
23
51
71
65
61
57
51
48
63
53
23
21
24
44
49
43
33
17
-24
-15
-12
-45
-34
-15
-16
5
9
16
10
6
25
26
0
-13
-28
-32
-26
-35
-21
-28
-15
22
33
27
28
44
50
58
75
61
62
45
34
8
-21
-15
-33
-25
-17
-9
13
22
19
37
45
23
4
-3
-25
-31
-48
-67
-51
-66
-89
-89
-82
-59
-44
-53
-55
-57
-62
-59
-65
-90
-110
-116
-106
-125
-142
-145
-160
-177
-176
-170
-161
-149
-108
-101
-88
-69
-68
-71
-55
-62
-55
-38
-16
11
15
44
65
99
143
147
172
189
194
187
153
113
103
93
73
49
25
-7
-10
-14
-47
-60
-36
-36
-33
-1
17
2
5
20
34
56
45
33
55
77
93
103
91
58
69
53
32
17
-19
-29
-50
-53
-54
-71
-59
-32
-18
-19
-23
-59
-76
-58
-61
-22
-16
-28
2
29
42
61
75
70
52
30
2
1
-14
-11
0
10
10
1
-21
-53
-94
-110
-98
-105
-95
-67
-33
2
29
52
73
100
108
84
84
56
28
0
-27
-40
-57
-52
-57
-52
-53
-66
-44
-35
-48
-53
-52
-54
-37
-25
-33
-24
-25
-24
5
16
44
55
30
57
67
76
63
37
25
9
14
-2
-19
-50
-37
-21
-5
4
2
18
47
73
91
88
100
114
111
139
152
136
132
124
118
99
87
62
35
28
-2
-35
-78
-107
-123
-144
-132
-129
-122
-103
-68
-35
27
28
-3
0
7
-18
-53
-76
-89
-74
-51
-34
-41
-40
-42
-34
-24
-42
-86
-83
-60
-41
11
41
51
75
122
146
150
132
121
112
85
60
39
17
6
11
6
42
30
-8
-17
-64
-103
-128
-169
-185
-180
-157
-148
-140
-122
-122
-125
-97
-95
-93
-97
-112
-107
-109
-90
-62
-54
-19
22
72
94
88
94
95
110
98
102
116
126
133
156
151
159
166
135
107
91
60
50
51
47
47
12
22
24
12
14
-15
-52
-56
-82
-91
-90
-104
-93
-105
-96
-56
-70
-58
-49
-37
-27
-30
-49
-86
-100
-83
-56
-28
-24
-5
2
22
46
30
39
60
61
58
68
27
-2
-2
-42
-50
-47
-79
-47
11
68
106
139
153
159
165
140
82
33
-19
-63
-77
-92
-113
-106
-91
-69
-26
14
38
73
123
138
136
145
105
79
74
75
81
55
26
22
35
51
46
55
46
37
44
49
34
39
34
18
9
-20
-58
-59
-57
-59
-68
-64
-66
-80
-59
-52
-69
-43
9
28
54
59
31
28
27
-21
-59
-93
-123
-108
-107
-125
-133
-100
-44
-2
25
58
69
76
104
98
106
131
96
55
52
25
28
36
1
22
55
85
99
110
80
48
42
5
-47
-98
-143
-180
-195
-170
-163
-154
-135
-108
-76
-43
-60
-70
-82
-109
-139
-154
-166
-134
-93
-38
17
54
67
61
41
15
-32
-71
-87
-90
-64
-17
43
77
109
143
141
136
122
91
75
27
11
20
22
2
-1
23
12
2
-25
-66
-75
-66
-69
-112
-93
-75
-85
-63
-86
-87
-64
-52
-50
-43
-40
-45
-47
-61
-91
-118
-134
-135
-114
-96
-72
-59
2
85
103
123
129
129
109
77
31
-25
-92
-113
-108
-92
-57
-55
-33
6
22
25
-11
-30
-42
-18
4
4
-3
35
110
180
219
233
213
184
149
115
71
19
-22
-6
36
53
46
16
-3
-39
-77
-125
-189
-222
-235
-243
-195
-128
-41
37
86
113
122
114
14
-35
-72
-154
-198
-179
-114
-57
-11
71
113
154
147
99
52
22
-11
-23
-9
19
52
116
190
223
265
261
215
181
125
49
2
-63
-93
-89
-60
-59
-60
-19
13
15
8
-11
-1
-4
-66
-106
-95
-83
-93
-122
-134
-86
-49
-30
-31
-12
13
17
35
23
16
4
-13
-38
-39
-40
-54
-39
-43
-53
-50
-13
6
44
79
73
82
99
133
146
120
104
115
92
54
15
5
5
10
15
17
12
42
65
62
57
46
32
22
17
-35
-65
-46
-84
-85
-68
-83
-77
-36
8
48
73
62
78
79
56
18
-31
-85
-146
-141
-140
-142
-122
-106
-66
-11
7
14
-7
-7
6
5
-25
-45
-53
-46
-16
21
36
59
90
114
108
76
50
38
12
10
-6
-36
-52
-35
-10
-2
-4
3
26
38
40
21
12
-3
8
3
-24
-29
-29
-50
-54
-40
-59
-93
-80
-102
-99
-103
-132
-105
-95
-97
-89
-69
-70
-80
-50
-11
20
28
5
-7
-15
1
-5
-33
-84
-117
-124
-123
-158
-176
-155
-115
-32
27
15
24
15
-22
-27
-54
-80
-98
-72
-36
13
39
43
56
105
172
169
124
78
36
27
7
-45
-57
-10
29
67
86
94
100
121
127
120
81
62
14
-16
-6
3
-3
-21
-1
49
92
94
91
80
44
28
-43
-97
-132
-152
-163
-163
-151
-138
-118
-121
-91
-71
-102
-86
-77
-58
-30
-56
-76
-74
-62
-51
-29
-31
-10
47
77
70
74
67
73
37
29
39
16
14
40
49
89
104
62
57
82
81
71
44
32
36
46
46
32
27
26
22
32
54
49
7
-11
0
-14
0
-43
-68
-84
-78
-72
-92
-118
-150
-127
-73
-60
-75
-63
-57
-56
-42
-55
-77
-81
-83
-34
29
60
95
97
94
165
173
126
85
56
23
-16
-29
-39
-55
-46
-15
-17
-11
39
43
53
58
36
26
11
-42
-72
-32
-26
-36
-17
-8
-28
-16
-30
-49
-59
-36
-65
-124
-151
-154
-153
-130
-128
-128
-108
-82
-86
-73
-54
-63
-41
-50
-71
-63
-48
-34
-49
-4
29
33
52
43
23
34
37
25
56
88
141
183
200
209
220
225
215
221
226
193
194
168
133
132
140
143
154
191
196
214
227
202
201
203
170
153
151
150
149
166
161
179
202
206
157
150
165
132
88
66
31
28
27
26
-6
9
5
-52
-114
-145
-186
-232
-265
-288
-303
-295
-292
-279
-267
-257
-286
-303
-314
-336
-358
-396
-427
-418
-369
-351
-337
-293
-248
-245
-261
-281
-310
-326
-321
-306
-334
-302
-241
-175
-104
-8
46
71
82
86
79
80
94
105
161
245
318
370
466
524
599
634
636
658
663
639
603
585
583
585
593
639
681
695
704
729
718
730
736
729
731
770
827
894
925
983
1076
1128
1135
1123
1077
978
828
593
290
-96
-543
-1043
-1519
-1932
-2322
-2638
-2774
-2753
-2627
-2368
-2100
-1767
-1397
-1013
-714
-506
-364
-263
-237
-243
-274
-358
-421
-463
-513
-542
-567
-644
-741
-850
-916
-946
-965
-963
-903
-759
-558
-329
-117
96
312
475
610
676
632
604
635
706
773
816
925
1075
1216
1320
1335
1317
1286
1213
1085
981
858
693
649
665
761
873
962
1171
1450
1748
1953
2045
2128
2186
2180
2160
2096
1985
1922
1975
2042
2092
2075
2058
1999
1739
1152
368
-432
-1184
-2039
-3096
-4063
-4557
-4662
-4532
-4321
-3965
-3261
-2297
-1379
-740
-279
130
424
537
444
193
-66
-278
-463
-644
-770
-851
-987
-1106
-1203
-1287
-1310
-1301
-1251
-1154
-934
-629
-279
44
345
518
622
684
639
477
233
-6
-178
-252
-249
-237
-159
18
216
387
434
347
197
-25
-336
-644
-947
-1212
-1341
-1327
-1192
-974
-673
-331
52
478
845
1084
1219
1287
1306
1313
1287
1179
1074
1022
1031
1062
1102
1097
1097
1151
1246
1315
1336
1359
1412
1556
1762
1910
2006
2174
2361
2444
2443
2371
2215
2066
1976
1864
1633
1487
1391
1311
934
-295
-2028
-3264
-4046
-4739
-5589
-6720
-7031
-5891
-4366
-3226
-2265
-1249
202
1659
2270
1984
1470
1038
652
50
-551
-1052
-1455
-1561
-1456
-1382
-1170
-1049
-1238
-1353
-1360
-1380
-1252
-1157
-1066
-738
-301
215
686
736
588
454
264
56
-289
-794
-1041
-889
-551
-128
195
515
851
1063
1078
867
316
-287
-850
-1352
-1611
-1716
-1749
-1540
-1024
-358
329
867
1274
1611
1846
1977
1911
1676
1519
1424
1377
1374
1307
1258
1360
1524
1764
1964
2064
2173
2237
2345
2582
2772
2887
3063
3348
3695
3928
4010
4033
3778
3146
2260
951
-613
-2304
-4426
-6562
-8032
-8791
-8960
-8669
-8039
-6790
-4760
-2509
-587
785
1771
2539
2903
2780
2122
1081
124
-597
-1201
-1658
-1999
-2312
-2417
-2317
-2230
-2106
-2031
-1956
-1715
-1407
-956
-290
383
973
1464
1819
2085
2184
1924
1298
543
-47
-462
-876
-1252
-1400
-1221
-758
-247
81
282
384
298
-41
-459
-923
-1462
-1948
-2251
-2273
-2000
-1600
-1210
-671
5
655
1127
1352
1444
1506
1459
1345
1194
1006
804
664
551
548
556
494
500
630
907
1191
1393
1630
2036
2471
2832
2961
2901
2873
2877
2773
2594
2477
2323
2204
2208
2285
2325
2322
2173
2010
2089
2169
2074
2027
1825
861
-862
-3003
-4918
-6138
-7116
-8452
-9541
-9346
-7704
-5414
-3355
-1711
7
2110
3968
4723
4300
3348
2279
1246
245
-901
-2005
-2787
-3117
-2987
-2627
-2329
-2111
-1877
-1666
-1362
-1002
-642
-212
219
623
1114
1707
2204
2291
1891
1268
692
182
-428
-1229
-1927
-2090
-1693
-1078
-573
-173
292
773
1039
917
331
-524
-1357
-2136
-2669
-2898
-2951
-2798
-2279
-1344
-235
710
1316
1745
2155
2478
2463
2058
1599
1270
995
886
811
654
649
805
1056
1327
1558
1819
2187
2682
3280
3672
3926
4269
4511
4542
4699
4734
4391
4063
3922
3737
3547
3533
3208
2370
1592
822
-620
-2244
-3812
-5941
-7987
-9231
-10075
-10215
-9305
-8085
-6630
-4394
-1650
750
2543
3683
4119
4058
3769
2925
1343
-268
-1505
-2478
-3019
-3289
-3480
-3439
-3121
-2583
-1903
-1427
-1062
-581
-177
338
1071
1634
1965
2292
2444
2301
1957
1413
621
-262
-985
-1550
-2028
-2196
-2003
-1676
-1126
-332
316
703
911
784
260
-418
-1120
-1902
-2622
-3059
-3199
-3087
-2615
-1913
-1204
-433
382
1027
1434
1689
1765
1639
1392
1160
905
554
295
126
-32
-27
154
343
561
927
1384
1736
2067
2432
2692
2908
3206
3267
3114
3236
3417
3341
3338
3499
3510
3560
3735
3771
3631
3458
3270
3088
3243
3286
2517
1314
377
-711
-2066
-3670
-5706
-7721
-9127
-9957
-10163
-9554
-8364
-6812
-4923
-2514
131
2337
3659
4105
4041
3814
3172
1786
10
-1644
-2861
-3537
-3932
-4129
-4057
-3845
-3408
-2614
-1786
-1131
-639
-187
393
1142
1829
2222
2413
2454
2358
2064
1454
670
-130
-921
-1620
-2113
-2329
-2158
-1742
-1292
-756
-147
368
495
258
-241
-798
-1459
-2151
-2808
-3277
-3320
-3021
-2519
-1718
-720
189
974
1633
2125
2405
2397
2092
1606
1165
782
323
-97
-248
-193
-88
178
485
846
1431
2012
2377
2759
3349
3880
4078
4072
4023
3976
3984
3988
3641
3242
3307
3459
3265
3295
3344
3359
3753
4168
4162
3834
2899
1619
265
-1618
-3715
-5948
-8404
-10279
-11260
-11808
-11261
-9625
-7717
-5383
-2616
154
2682
4536
5387
5330
4692
3895
2697
749
-1151
-2635
-3842
-4417
-4584
-4745
-4721
-4307
-3670
-2788
-1896
-1140
-382
426
1364
2357
3000
3227
3312
3137
2570
1867
924
-415
-1576
-2222
-2623
-2812
-2716
-2493
-1878
-855
-56
264
240
47
-187
-700
-1492
-2260
-2928
-3303
-3202
-2891
-2394
-1596
-774
143
1207
2056
2486
2556
2438
2321
2056
1433
650
-23
-409
-450
-429
-390
-117
413
1097
1888
2566
3038
3477
3887
4191
4365
4397
4188
3988
3876
3721
3610
3636
3564
3545
3660
3643
3701
3946
4100
4338
4785
4617
3613
2329
721
-1482
-4054
-6755
-9554
-11880
-13340
-13992
-13454
-11386
-8648
-5785
-2516
950
4080
6374
7399
6991
5915
4548
2658
225
-2177
-4172
-5586
-6194
-6224
-5998
-5518
-4799
-3839
-2578
-1379
-449
455
1339
2211
3133
3723
3858
3786
3403
2535
1452
323
-978
-2310
-3338
-3734
-3463
-2760
-1940
-1220
-236
1070
1828
1707
1023
25
-1025
-1938
-3094
-4160
-4618
-4542
-3934
-2935
-1782
-501
681
1573
2394
2990
3054
2706
2144
1627
1140
507
-189
-703
-923
-801
-665
-429
203
874
1492
2341
3139
3618
4067
4365
4349
4293
4225
3816
3288
3011
2842
2823
3085
3228
3389
3986
4453
4653
4958
4949
5136
5583
5012
3554
1891
-372
-2834
-5190
-8165
-11158
-13367
-14593
-14538
-13235
-10975
-8096
-4940
-1295
2562
5504
7409
8114
7442
6187
4567
2103
-643
-3093
-5261
-6671
-7277
-7337
-6933
-6173
-5279
-4032
-2434
-943
313
1428
2315
3131
4023
4375
4148
3649
2687
1439
256
-1075
-2511
-3605
-4253
-4334
-3743
-2731
-1512
-249
942
1991
2556
2257
1085
-494
-1864
-3071
-4333
-5281
-5655
-5228
-3991
-2535
-1156
384
1814
2866
3565
3809
3697
3126
2216
1378
617
-116
-715
-1191
-1342
-1009
-562
-73
666
1462
2299
3107
3671
4239
4749
4870
4733
4499
4046
3661
3328
2784
2506
2754
3036
3297
3658
4187
4766
5272
5490
5809
6398
6319
5073
3092
598
-2100
-4859
-8262
-12110
-15065
-16680
-16846
-15426
-12871
-9670
-5814
-1324
3258
7019
9412
10200
9465
8038
6111
3313
-109
-3167
-5653
-7298
-7993
-8054
-7652
-6761
-5549
-4175
-2502
-776
716
1947
3019
3999
4999
5543
5385
4761
3684
2184
640
-960
-2701
-4146
-4979
-5176
-4526
-3291
-1839
-336
1175
2471
3295
3291
2246
228
-1947
-3520
-4872
-6239
-7065
-7005
-5867
-3826
-1870
-173
1619
3136
4139
4727
4631
3943
2810
1481
440
-403
-1249
-1887
-2115
-1832
-994
-89
672
1518
2444
3390
4140
4551
4798
4880
4687
4446
4083
3551
3150
2890
2584
2510
2887
3337
3738
4242
4881
5125
5253
5499
5867
6427
6654
5544
3453
1105
-1704
-4689
-8043
-12080
-15581
-17678
-18258
-16772
-13932
-10643
-6555
-1852
3012
7499
10370
11106
10291
8468
6135
3298
-366
-3903
-6727
-8652
-9269
-8960
-8403
-7434
-6107
-4620
-2804
-828
737
1891
3001
4040
5011
5750
5782
5077
3926
2450
850
-724
-2564
-4304
-5333
-5553
-4805
-3343
-1838
-271
1418
2816
3641
3704
2666
353
-2137
-3726
-5006
-6386
-7175
-7180
-6017
-3557
-1286
313
1963
3480
4492
4949
4557
3600
2300
905
-145
-952
-1676
-2162
-2443
-2277
-1312
-292
384
1201
2294
3410
4378
4801
4852
4771
4499
4197
3749
2983
2259
2035
2008
2391
3240
3680
4186
5147
5789
5767
5617
5323
5339
6057
6299
5137
3078
838
-1787
-4607
-7733
-11715
-15717
-18056
-18428
-17194
-14249
-10717
-6701
-1618
3896
8514
11491
12382
11450
9435
6632
3297
-699
-4562
-7600
-9531
-10196
-9639
-8684
-7402
-5714
-3984
-2052
-76
1438
2538
3481
4209
4887
5547
5572
4799
3578
2004
252
-1347
-3048
-4882
-6008
-6124
-5374
-3853
-2065
-360
1493
3168
4136
4199
3290
1172
-1770
-4206
-5720
-7012
-7980
-8014
-7029
-4700
-1703
572
2313
4070
5329
5760
5405
4388
2943
1198
-225
-1161
-1916
-2306
-2323
-2223
-1361
84
1043
1747
2615
3487
4355
4862
4827
4535
4210
3827
3292
2589
2002
1619
1321
1475
2160
2815
3282
3810
4374
4808
5255
5378
5135
5245
5797
5999
5294
3605
1067
-1587
-4333
-7464
-11165
-14704
-17183
-17818
-16681
-14066
-10606
-6706
-2034
2919
7181
10125
11401
10722
8981
6487
3324
-184
-3603
-6509
-8399
-9273
-9242
-8432
-7238
-5757
-4065
-2315
-560
1134
2538
3568
4345
5057
5539
5531
4962
3732
2044
279
-1450
-3097
-4602
-5621
-5891
-5302
-3975
-2246
-451
1175
2465
3283
3487
2732
1129
-832
-2952
-4834
-6013
-6716
-6792
-5912
-4487
-2735
-606
1421
2911
3966
4613
4605
4098
3311
2045
442
-759
-1572
-2411
-2834
-2662
-2259
-1333
-48
1147
2371
3584
4490
4931
5064
4963
4361
3430
2645
1930
1263
887
708
895
1518
2242
2962
3663
4226
4578
4775
4680
4351
3882
3502
3404
3968
5028
5261
4281
2925
1058
-1269
-3799
-7306
-11446
-14512
-16124
-16437
-15195
-12765
-9572
-5486
-817
3644
7084
8999
9631
8805
6971
4560
1638
-1529
-4182
-6144
-7459
-7901
-7451
-6630
-5739
-4694
-3630
-2426
-1067
101
1018
1922
2881
3970
4839
5029
4643
3802
2461
1005
-562
-2472
-4235
-5312
-5675
-5188
-4019
-2640
-1241
198
1506
2201
2250
1744
480
-1262
-2789
-3865
-4527
-4768
-4680
-4043
-2659
-848
774
1896
2619
3128
3349
3149
2553
1581
410
-581
-1241
-1582
-1792
-1859
-1609
-985
41
1189
2095
2749
3393
3935
4157
3990
3437
2742
2113
1559
1137
882
943
1280
1654
2271
2980
3399
3597
3621
3421
3359
3349
3176
3066
3100
3561
4589
5767
6456
6074
4561
2723
297
-2901
-6551
-10572
-14138
-16110
-16736
-16129
-14011
-10855
-6959
-2584
1588
5040
7383
8440
8281
6937
4885
2529
-46
-2520
-4507
-6030
-6959
-7220
-6905
-6450
-5923
-5122
-4094
-2797
-1242
210
1572
3113
4527
5648
6250
6035
5114
3697
1783
-290
-2414
-4526
-5977
-6430
-6044
-4934
-3398
-1683
126
1721
2740
3120
2849
1891
407
-1274
-2638
-3553
-4141
-4352
-3951
-2920
-1481
-51
1000
1788
2393
2647
2385
1783
1091
389
-330
-949
-1345
-1482
-1451
-1376
-1120
-585
54
657
1254
1865
2501
3038
3269
3250
3073
2639
2053
1519
1099
829
735
733
936
1449
2046
2570
3049
3239
3112
3205
3308
3269
3435
3756
3957
4522
5337
6097
6891
7023
5714
3563
928
-2172
-5512
-9152
-12641
-15078
-16116
-15846
-14307
-11781
-8345
-4360
-524
2875
5589
7134
7644
7177
5642
3610
1405
-894
-2997
-4582
-5944
-6927
-7129
-6913
-6509
-5824
-4968
-3856
-2183
-376
1193
2721
4107
5221
5964
5989
5221
3915
2183
228
-1791
-3696
-5075
-5689
-5533
-4761
-3565
-2066
-341
1197
2266
2764
2722
2237
1358
34
-1381
-2342
-2951
-3313
-3295
-2840
-2084
-1123
-223
519
1156
1493
1402
1033
546
66
-430
-917
-1277
-1448
-1477
-1337
-1019
-553
70
765
1446
2142
2789
3253
3427
3244
2840
2219
1360
474
-192
-756
-1031
-735
-180
552
1632
2711
3552
4389
5004
5080
5038
4781
4372
4156
3912
3507
3286
3290
3631
4357
4813
4797
3926
2155
-22
-2336
-5213
-8194
-10926
-12947
-13847
-13626
-12494
-10426
-7665
-4444
-1190
1620
3748
5170
5795
5530
4539
3036
1234
-567
-2072
-3548
-4795
-5588
-6061
-6169
-5816
-5482
-4914
-3918
-2567
-1001
623
2097
3467
4643
5465
5676
5176
4103
2559
725
-1081
-2810
-4299
-5278
-5626
-5137
-3986
-2612
-1282
53
1409
2532
3047
2916
2233
1072
-121
-1150
-2036
-2732
-3244
-3462
-3099
-2247
-1401
-765
-213
276
685
958
921
612
250
-81
-359
-499
-637
-883
-905
-663
-249
215
548
820
1196
1614
1930
2058
1842
1521
1260
1044
849
708
778
1165
1738
2474
3316
4020
4458
4653
4580
4401
4207
3724
3078
2726
2655
2653
2879
2984
3130
3721
4490
4714
3967
2245
185
-1934
-4387
-6990
-9802
-12045
-12889
-12826
-12134
-10438
-8187
-5426
-2159
638
2735
4225
5012
5101
4476
3114
1431
-413
-2046
-3339
-4536
-5536
-6069
-6100
-5712
-5158
-4507
-3579
-2313
-761
746
1975
3108
4088
4728
4900
4407
3463
2173
651
-857
-2368
-3964
-5000
-5062
-4448
-3431
-2293
-1193
218
1916
2993
3163
2817
2236
1339
102
-1385
-2617
-3414
-3929
-4028
-3700
-2906
-1834
-872
-94
836
1529
1617
1385
999
500
1
-595
-1195
-1552
-1648
-1572
-1342
-893
-279
283
772
1250
1764
2087
2197
2211
2113
1930
1786
1540
1178
1136
1300
1499
1875
2320
2679
3067
3596
3947
3867
3654
3514
3253
2930
2560
2163
2137
2425
2460
2538
2941
3376
3888
3918
2934
1337
-470
-2627
-4829
-7174
-9535
-11079
-11717
-11578
-10628
-9068
-7045
-4347
-1731
540
2361
3453
4017
4187
3497
2248
951
-496
-1778
-2724
-3749
-4632
-4917
-4848
-4668
-4211
-3688
-3051
-1908
-591
541
1636
2611
3362
3933
4021
3502
2608
1457
173
-1155
-2575
-3647
-4048
-3961
-3441
-2675
-1756
-532
786
1774
2281
2369
2082
1571
699
-627
-1936
-2826
-3416
-3748
-3724
-3430
-2764
-1856
-1013
-174
701
1177
1225
1061
786
456
-87
-801
-1389
-1707
-1806
-1674
-1426
-977
-248
535
1329
2163
2759
3064
3185
3109
2833
2429
1882
1253
856
680
626
780
1082
1540
2306
3029
3472
3846
4098
4122
4140
4024
3413
2943
2834
2571
2197
2188
2442
2925
3695
3869
2927
1552
126
-1798
-4164
-6706
-9119
-10931
-11768
-11773
-11252
-9825
-7346
-4562
-1952
557
2421
3541
4374
4551
3624
2324
966
-512
-1625
-2550
-3601
-4420
-4639
-4528
-4328
-4112
-3867
-3378
-2445
-1311
-189
905
1989
3085
3978
4359
4259
3709
2662
1326
-136
-1669
-3194
-4258
-4490
-4109
-3354
-2290
-1228
-76
1359
2300
2349
2071
1500
639
-308
-1512
-2828
-3691
-3882
-3713
-3361
-2733
-1856
-972
-73
816
1338
1473
1366
912
286
-230
-807
-1541
-2033
-2108
-1934
-1464
-829
-199
605
1538
2328
2949
3286
3238
2989
2604
2090
1575
970
381
82
107
359
802
1370
1968
2625
3282
3737
3970
4050
3781
3350
3210
3097
2742
2415
2171
2053
2365
2714
2779
2788
2792
2422
1558
342
-1194
-3119
-5216
-7101
-8563
-9314
-9613
-9762
-9296
-7816
-5637
-3325
-1344
238
1521
2657
3494
3600
2918
1897
656
-498
-1372
-2355
-3470
-4288
-4716
-4681
-4325
-3988
-3545
-2746
-1709
-597
546
1575
2456
3185
3532
3482
3125
2422
1323
86
-1131
-2262
-3161
-3955
-4296
-3864
-3000
-2052
-1095
-237
702
1574
1839
1647
1186
474
-234
-1054
-2068
-2819
-3177
-3225
-2935
-2440
-1827
-1111
-394
299
896
1252
1262
1044
664
97
-502
-1083
-1648
-1856
-1798
-1677
-1175
-387
281
1070
1831
2384
2881
3064
2860
2549
2141
1573
1021
569
277
245
426
818
1381
1962
2495
2940
3237
3350
3236
2861
2458
2151
1810
1415
1244
1212
1352
1751
2084
2480
3006
3329
3577
3806
3499
2582
1252
-399
-2225
-4147
-6130
-7856
-8886
-9541
-9869
-9639
-8617
-6845
-4684
-2833
-1258
350
1866
3044
3570
3284
2591
1739
754
-268
-1518
-2885
-4019
-4730
-4958
-4848
-4694
-4423
-3675
-2530
-1259
-87
929
1810
2585
3075
3123
2851
2325
1455
424
-541
-1437
-2142
-2758
-3253
-3134
-2403
-1495
-624
66
678
1437
2004
2016
1622
939
165
-630
-1617
-2593
-3117
-3392
-3455
-3151
-2578
-1768
-894
-205
438
1086
1405
1281
852
337
-81
-552
-1081
-1343
-1282
-995
-540
16
646
1367
1922
2248
2484
2583
2418
2067
1695
1333
1035
761
510
402
514
660
778
1033
1343
1645
1978
2190
2319
2426
2331
2147
2050
1826
1501
1209
845
736
1023
1156
1246
1616
1909
2113
2484
2726
2705
2248
1304
253
-936
-2405
-4047
-5759
-6954
-7530
-8130
-8488
-8013
-6951
-5389
-3665
-2392
-1157
322
1518
2146
2236
1807
1108
343
-430
-1345
-2425
-3381
-4046
-4329
-4255
-4179
-4044
-3557
-2736
-1746
-851
-69
752
1550
2152
2527
2620
2451
2098
1461
698
-16
-632
-1170
-1741
-2134
-2010
-1485
-919
-409
-26
218
589
815
526
-8
-618
-1323
-2023
-2690
-3182
-3269
-3118
-2900
-2364
-1485
-646
-38
478
950
1258
1375
1269
934
708
567
200
-129
-274
-359
-370
-280
-92
285
671
1043
1453
1856
2254
2435
2413
2378
2194
1890
1582
1159
735
521
414
350
443
635
786
954
1111
1198
1240
1166
898
666
645
677
733
800
977
1422
1891
2150
2216
2245
2433
2455
2181
2078
2148
2014
1609
589
-837
-2027
-3258
-4682
-6158
-7751
-9070
-9565
-9228
-8217
-6905
-5543
-3860
-1758
406
2119
2880
2879
2687
2233
1386
172
-1254
-2526
-3412
-3914
-4122
-4067
-3819
-3409
-2848
-2074
-1233
-459
233
836
1451
2032
2442
2686
2712
2417
1956
1344
614
-188
-1199
-2215
-2743
-2752
-2579
-2360
-2193
-1776
-856
-46
281
355
140
-201
-428
-869
-1411
-1806
-2204
-2263
-1818
-1303
-882
-492
-35
673
1268
1471
1429
1216
987
835
543
171
-95
-362
-362
-78
203
401
657
946
1275
1613
1702
1513
1304
1161
995
819
634
369
310
398
490
704
927
1066
1271
1354
1221
1091
988
795
503
240
194
89
-158
-129
33
152
399
483
500
809
931
698
642
616
388
266
142
-10
129
416
491
282
-256
-1205
-2273
-3282
-4379
-5717
-7004
-7632
-7528
-6916
-5873
-4590
-3071
-1136
568
1648
2342
2514
2075
1353
345
-819
-1798
-2580
-3112
-3151
-2778
-2272
-1687
-1057
-494
-33
180
191
70
-107
-326
-503
-568
-602
-605
-623
-675
-617
-539
-693
-956
-1131
-1122
-918
-714
-600
-336
96
433
593
571
422
163
-234
-700
-1136
-1555
-1848
-1901
-1763
-1386
-895
-470
33
623
1113
1458
1610
1617
1588
1534
1360
1128
885
660
482
334
210
121
41
-45
-29
89
160
190
268
421
699
920
1004
1099
1221
1314
1342
1250
1043
866
626
330
215
107
-122
-228
-215
-279
-254
-108
4
124
152
-91
-343
-307
-159
-260
-459
-477
-371
-116
126
59
26
200
262
279
292
111
7
89
64
-365
-1125
-1922
-2698
-3330
-3809
-4483
-4997
-4813
-4321
-3682
-2861
-2159
-1431
-578
7
271
269
-39
-478
-863
-1177
-1470
-1776
-1939
-1840
-1586
-1231
-972
-851
-701
-595
-573
-590
-678
-773
-830
-897
-859
-784
-805
-889
-921
-912
-911
-801
-674
-533
-216
194
446
675
832
695
514
293
-69
-384
-654
-882
-927
-707
-408
-114
235
549
725
803
729
432
135
-130
-419
-577
-568
-471
-208
108
425
742
945
1007
956
846
716
549
368
277
243
335
504
527
488
497
402
278
107
-103
-223
-245
-250
-133
-17
123
401
689
905
1021
999
858
775
678
308
-83
-244
-462
-618
-602
-698
-749
-588
-580
-622
-507
-507
-576
-549
-603
-663
-619
-570
-564
-553
-466
-336
-153
67
241
233
30
-393
-886
-1413
-2026
-2659
-3154
-3347
-3254
-3049
-2744
-2424
-2014
-1533
-1171
-1000
-988
-1102
-1216
-1209
-1241
-1223
-1060
-930
-629
-221
-25
96
106
-96
-291
-549
-1097
-1732
-2209
-2469
-2470
-2294
-2051
-1580
-885
-184
397
838
1040
1074
970
676
347
-12
-357
-551
-538
-400
-214
-12
210
459
607
604
428
144
-142
-407
-639
-799
-875
-783
-514
-154
173
414
610
744
819
852
752
579
478
473
538
649
687
745
822
785
701
546
251
23
-85
-179
-147
-32
66
252
456
581
638
596
464
307
126
-58
-167
-264
-372
-420
-408
-397
-395
-446
-550
-574
-510
-534
-712
-745
-617
-526
-341
-210
-413
-444
-246
-413
-649
-676
-870
-909
-634
-627
-672
-439
-272
-257
-194
-113
-262
-428
-393
-454
-618
-521
-503
-592
-410
-297
-394
-444
-648
-870
-918
-1106
-1435
-1513
-1418
-1334
-1156
-936
-845
-735
-525
-567
-722
-775
-997
-1212
-1232
-1362
-1522
-1529
-1500
-1392
-1230
-1113
-1022
-924
-780
-714
-761
-803
-920
-1058
-995
-972
-965
-772
-559
-349
-6
249
384
549
596
579
539
435
235
45
19
31
47
148
246
409
700
881
958
1037
1036
972
900
792
672
574
509
490
464
471
441
308
221
105
-98
-249
-371
-500
-518
-507
-453
-310
-134
16
114
162
230
221
89
-42
-177
-263
-292
-341
-351
-294
-292
-359
-356
-288
-313
-344
-339
-323
-288
-275
-365
-440
-410
-459
-494
-458
-390
-284
-139
-22
48
63
22
-56
-176
-307
-369
-346
-293
-281
-159
-4
98
208
282
184
65
-67
-311
-577
-797
-949
-1018
-975
-818
-657
-440
-233
-210
-241
-331
-586
-829
-1037
-1214
-1209
-1151
-1067
-862
-659
-520
-383
-394
-519
-656
-926
-1169
-1330
-1442
-1412
-1289
-1105
-801
-468
-243
-58
-5
-82
-208
-418
-657
-852
-927
-862
-705
-431
-71
285
631
858
1001
1002
847
642
370
119
-81
-242
-312
-273
-190
-49
138
307
463
551
520
444
360
220
72
-35
-102
-104
-63
-48
-35
-27
-24
-55
-191
-312
-468
-622
-620
-622
-631
-552
-422
-309
-157
-100
-89
-50
-9
-7
-40
-70
-47
3
4
7
1
12
22
34
64
114
169
190
188
220
241
182
142
98
79
137
133
128
143
162
185
167
99
68
56
-44
-215
-465
-682
-783
-919
-1060
-1012
-861
-695
-430
-200
-137
-94
-96
-229
-383
-484
-633
-746
-736
-613
-535
-432
-269
-150
-93
-34
-102
-267
-403
-563
-686
-719
-708
-654
-571
-476
-381
-297
-271
-282
-292
-338
-393
-387
-340
-261
-62
103
154
198
174
10
-192
-380
-559
-701
-739
-713
-632
-459
-237
-83
15
85
7
-131
-173
-283
-395
-369
-302
-186
6
183
254
329
328
178
56
-120
-348
-524
-629
-707
-675
-576
-496
-351
-194
-107
-65
-8
-6
-30
-10
-7
-22
87
238
330
456
534
459
389
276
19
-220
-405
-575
-583
-523
-449
-337
-131
81
211
334
416
401
380
342
215
118
70
-6
-15
-33
-93
-94
-80
-65
-41
-108
-236
-304
-365
-472
-583
-662
-640
-514
-410
-359
-349
-274
-156
-160
-222
-253
-293
-319
-321
-396
-375
-269
-224
-142
-19
55
139
221
209
189
147
30
-86
-167
-290
-399
-413
-359
-226
-105
-25
41
129
206
128
-1
-103
-214
-309
-380
-477
-521
-457
-382
-349
-293
-271
-295
-312
-347
-388
-385
-374
-355
-238
-100
-13
47
62
4
-75
-197
-422
-572
-652
-711
-683
-607
-497
-309
-153
-26
55
113
129
81
21
-22
-57
-83
-32
17
94
210
274
337
387
340
232
101
-69
-154
-179
-233
-257
-218
-149
-52
18
60
31
39
76
81
69
30
-8
13
75
94
90
92
137
183
167
119
36
-60
-110
-171
-267
-279
-290
-328
-304
-262
-269
-260
-258
-301
-299
-289
-271
-255
-240
-223
-215
-183
-129
-74
31
141
200
274
345
317
319
315
222
196
144
83
84
83
55
69
104
80
35
-15
-119
-243
-317
-380
-473
-521
-503
-505
-452
-308
-224
-154
-19
19
-1
-3
-21
-67
-79
-85
-120
-132
-117
-157
-242
-325
-440
-576
-653
-743
-851
-851
-738
-633
-458
-257
-120
38
196
235
210
161
25
-78
-168
-235
-284
-271
-241
-163
-44
9
31
82
125
150
217
255
266
301
352
341
317
252
161
74
-18
-121
-231
-284
-289
-289
-230
-144
-62
44
138
172
178
126
110
52
-41
-143
-229
-277
-284
-301
-307
-258
-234
-210
-154
-145
-165
-140
-158
-187
-209
-250
-304
-310
-300
-279
-230
-104
-17
49
133
178
185
203
217
169
138
109
78
58
43
21
24
22
44
74
96
146
190
206
233
204
147
94
46
-31
-86
-152
-199
-201
-182
-159
-192
-200
-177
-165
-145
-158
-191
-179
-167
-162
-149
-174
-247
-249
-278
-292
-287
-307
-308
-274
-219
-164
-106
-42
2
31
23
-37
-144
-247
-334
-430
-469
-469
-460
-380
-277
-180
-49
61
120
172
201
191
143
81
21
-4
-6
8
21
51
133
174
174
145
83
37
-12
-63
-65
-20
14
104
185
252
299
297
242
143
26
-90
-181
-275
-333
-356
-357
-311
-270
-244
-248
-225
-200
-193
-194
-205
-206
-162
-115
-51
27
74
101
104
89
3
-105
-191
-266
-288
-261
-211
-128
-9
126
226
264
302
279
252
228
152
112
144
148
151
192
206
177
196
194
137
102
59
-6
-22
-23
-54
-71
-65
-82
-136
-198
-278
-381
-453
-504
-556
-572
-486
-389
-278
-131
-13
17
-2
-34
-130
-220
-320
-436
-518
-531
-511
-463
-359
-284
-213
-140
-97
-83
-122
-159
-183
-168
-115
-40
35
111
172
229
276
299
260
183
146
125
105
96
120
152
221
262
232
188
115
51
9
-11
-4
19
54
95
99
115
110
57
-18
-88
-175
-286
-355
-418
-464
-427
-381
-333
-261
-195
-154
-98
-66
-49
-36
-32
-24
-20
-27
-24
-35
-56
-45
-29
-35
-29
-4
47
90
79
102
138
132
144
115
67
50
43
14
-5
27
72
146
175
161
160
160
140
141
142
159
197
235
226
186
94
-26
-164
-280
-374
-434
-463
-481
-427
-321
-223
-80
45
101
129
108
2
-148
-289
-432
-550
-583
-581
-546
-463
-341
-215
-103
-38
-36
-32
-25
-34
-27
-26
-19
-27
-26
1
-18
-57
-90
-154
-196
-213
-242
-267
-210
-98
40
211
353
446
542
583
555
499
395
260
167
111
72
26
-12
5
4
3
28
16
4
-15
-40
-65
-74
-84
-74
-39
-15
10
14
12
-11
-45
-65
-105
-163
-208
-245
-274
-255
-256
-244
-193
-151
-110
-79
-52
-23
16
60
91
107
131
114
103
92
76
84
102
109
121
131
131
121
105
102
91
85
64
33
6
11
3
-31
-63
-69
-69
-74
-59
-88
-104
-117
-141
-159
-204
-216
-237
-242
-229
-235
-248
-275
-307
-324
-335
-343
-325
-303
-247
-164
-91
-35
14
62
102
127
120
63
1
-49
-88
-138
-199
-215
-216
-173
-123
-75
-32
57
114
151
196
193
165
176
171
153
143
133
146
180
175
180
166
122
75
19
-23
-25
-73
-105
-104
-94
-39
9
24
56
105
118
119
99
73
47
34
28
-11
-46
-63
-101
-130
-138
-207
-254
-263
-288
-300
-281
-252
-209
-100
-14
59
136
152
164
161
164
156
127
135
134
159
185
204
189
191
193
148
112
77
17
-45
-75
-91
-119
-134
-135
-140
-133
-105
-103
-98
-97
-121
-108
-80
-102
-82
-80
-78
-72
-89
-109
-152
-211
-240
-262
-307
-297
-277
-223
-159
-117
-42
24
57
95
120
79
30
-30
-86
-130
-160
-167
-164
-148
-96
-44
-37
-8
5
16
30
16
-18
3
58
110
139
129
180
221
268
270
269
208
165
107
54
7
-86
-121
-146
-171
-170
-152
-145
-126
-68
-30
14
31
31
62
82
81
64
22
-9
-56
-131
-166
-206
-224
-231
-225
-200
-176
-168
-178
-173
-173
-173
-202
-197
-194
-197
-150
-100
-50
33
100
133
170
184
136
117
122
140
150
140
135
142
167
183
206
183
169
162
151
126
68
53
31
36
20
10
-13
-69
-98
-122
-154
-198
-220
-209
-192
-168
-147
-160
-144
-125
-88
-25
20
49
39
17
-5
-37
-82
-79
-105
-157
-155
-154
-138
-74
-10
59
155
190
241
279
294
317
320
322
332
354
356
334
298
253
209
177
122
45
-26
-79
-141
-195
-250
-303
-346
-356
-340
-302
-265
-255
-241
-218
-182
-175
-189
-212
-213
-194
-176
-149
-123
-78
-4
54
141
248
350
469
557
658
722
736
692
614
548
479
392
266
173
99
11
-65
-150
-223
-293
-373
-428
-468
-497
-487
-491
-474
-438
-400
-385
-374
-367
-336
-302
-279
-252
-248
-180
-97
-22
20
87
129
162
200
211
223
208
196
204
185
153
146
145
169
181
199
205
182
166
148
81
10
-31
-62
-77
-86
-103
-109
-120
-156
-162
-139
-124
-108
-74
-59
-45
-15
27
66
78
103
93
49
0
-30
-56
-64
-50
-34
-19
5
27
37
39
66
95
123
145
127
86
82
64
48
26
-13
-14
-22
-22
-42
-84
-130
-154
-171
-186
-214
-219
-213
-196
-179
-182
-169
-135
-125
-119
-121
-162
-214
-238
-213
-173
-103
-35
15
79
134
196
268
302
319
322
306
312
287
268
282
248
205
154
90
31
-21
-56
-36
-32
-67
-99
-111
-101
-105
-89
-92
-110
-85
-56
-59
-40
-35
-42
-60
-63
-64
-55
-37
-4
44
108
145
212
271
290
328
359
351
384
365
347
313
241
216
167
134
77
46
-8
-64
-71
-94
-119
-132
-155
-188
-173
-197
-199
-200
-206
-201
-184
-160
-131
-71
-36
-11
1
7
-27
-36
-28
-30
-35
-37
-40
-9
14
58
80
75
78
57
36
13
-24
-11
11
25
47
72
109
161
184
195
213
180
175
170
136
122
106
48
13
-18
-66
-116
-140
-169
-176
-162
-133
-133
-139
-138
-158
-169
-178
-207
-223
-193
-145
-79
-6
39
67
126
186
226
249
244
229
216
205
201
166
136
101
59
17
-25
-38
-47
-44
-15
37
59
69
69
83
78
109
107
79
75
74
82
84
69
73
75
75
109
110
132
177
199
231
250
233
200
170
130
86
36
-7
-44
-75
-83
-73
-84
-95
-117
-163
-187
-202
-221
-213
-224
-211
-195
-167
-142
-139
-135
-113
-105
-84
-64
-69
-65
-34
-9
27
53
64
82
82
108
128
132
142
113
77
59
43
18
-5
4
11
27
48
19
13
2
25
80
116
128
110
115
131
138
130
118
62
19
-18
-57
-114
-162
-203
-230
-237
-254
-241
-225
-200
-164
-101
-58
-27
-37
-50
-19
-19
-60
-102
-147
-171
-173
-172
-165
-172
-156
-100
-39
33
120
188
272
322
368
367
339
328
311
288
259
222
187
162
149
119
105
95
37
12
3
-3
-8
-14
-16
-19
20
68
79
112
134
148
140
120
88
46
22
29
12
-27
-10
-17
-11
26
11
-19
-42
-97
-118
-120
-129
-153
-148
-133
-115
-102
-97
-89
-84
-103
-129
-136
-188
-221
-235
-222
-192
-169
-93
-26
28
112
139
149
183
177
173
147
113
82
69
57
47
41
16
17
25
28
23
10
-1
-17
-53
-56
-68
-73
-66
-65
-73
-67
-74
-76
-62
-64
-62
-59
-69
-64
-69
-58
-33
-22
-18
-10
-29
-60
-84
-121
-130
-147
-173
-199
-223
-215
-176
-108
-43
24
73
113
152
168
186
211
206
241
233
230
226
182
154
141
96
100
94
69
86
81
69
73
40
4
-24
-45
-45
-62
-76
-113
-131
-139
-133
-137
-112
-101
-93
-91
-71
-51
-39
-31
-12
0
21
4
-16
-6
0
31
25
12
-17
-10
20
26
21
35
52
81
94
110
112
94
61
40
20
-20
-11
-18
-5
28
28
29
40
36
37
16
-13
-4
-17
-25
-17
-38
-41
-30
-40
-69
-89
-132
-142
-153
-149
-145
-135
-114
-75
-34
4
59
54
63
78
73
51
23
-25
-77
-97
-79
-72
-82
-66
-54
-44
1
19
12
18
40
67
79
82
87
93
122
120
97
42
-12
-49
-80
-79
-80
-81
-55
12
77
147
211
253
260
260
241
180
134
114
72
43
43
26
4
-11
-14
5
-4
-35
-33
-29
-26
-37
-61
-116
-184
-217
-244
-266
-277
-274
-246
-193
-122
-90
-59
-3
33
81
88
82
96
81
61
60
49
52
54
52
61
60
37
46
43
20
2
-17
-19
-15
-14
21
28
-1
16
2
-16
-23
-23
-41
-52
-46
-51
-39
-20
15
35
70
86
81
69
56
30
-17
-50
-117
-152
-182
-193
-199
-225
-209
-195
-180
-158
-141
-157
-169
-172
-158
-147
-139
-118
-92
-71
-38
-20
-21
-32
-28
-13
3
29
43
65
91
140
201
222
245
267
267
275
260
249
236
221
217
204
170
129
124
100
93
64
7
-10
-50
-73
-78
-53
-47
-38
-7
19
69
64
92
91
58
65
13
-34
-67
-112
-122
-128
-149
-160
-157
-144
-100
-86
-79
-60
-46
-5
35
41
40
49
52
55
62
46
40
24
22
27
11
19
40
56
68
84
75
82
105
111
130
142
137
136
140
133
135
120
109
91
62
43
26
-9
-18
-40
-49
-73
-110
-116
-133
-131
-115
-125
-134
-127
-143
-132
-127
-153
-162
-180
-197
-202
-218
-220
-201
-160
-129
-96
-76
-56
-37
-18
0
-18
-75
-79
-97
-89
-45
-60
-35
-9
0
12
30
44
73
122
163
202
213
201
187
158
141
111
63
37
12
1
11
24
48
59
86
77
65
32
33
22
11
21
-5
-28
-25
-26
-11
5
-9
-12
-31
-44
-34
-46
-68
-51
-46
-48
-53
-54
-58
-45
-43
-40
-51
-80
-87
-79
-57
-14
8
44
85
116
154
159
144
157
149
125
86
38
15
-3
7
17
14
-11
-25
-43
-65
-83
-108
-101
-76
-46
-25
-30
-48
-30
-21
-5
14
-4
-13
-21
-39
-36
-47
-73
-56
-34
-21
16
22
15
18
35
49
59
50
47
46
25
7
-16
-15
19
23
29
33
16
13
5
33
56
68
70
76
67
49
50
49
21
6
-10
-34
-28
-27
-39
-48
-55
-17
7
27
52
63
75
77
72
57
42
25
35
59
58
51
56
74
109
123
122
124
134
138
129
110
76
53
12
-12
-63
-104
-133
-168
-178
-183
-192
-177
-162
-128
-93
-61
-18
32
73
107
129
158
163
158
147
125
93
64
44
22
5
-41
-81
-103
-103
-106
-97
-86
-61
-26
-2
15
53
40
36
55
46
33
28
28
16
20
33
22
0
-9
-8
-36
-36
-60
-105
-96
-88
-76
-75
-86
-101
-102
-83
-77
-66
-67
-51
-31
-18
-13
-15
-13
-7
-20
-9
9
11
17
25
51
85
115
128
118
107
103
119
96
81
68
55
58
42
17
-4
1
11
14
-1
-14
-19
-31
-3
-6
-25
-16
-41
-47
-33
-42
-63
-55
-67
-71
-64
-86
-83
-87
-95
-89
-97
-103
-111
-132
-107
-93
-106
-116
-125
-141
-122
-114
-101
-64
-31
-3
29
55
83
88
105
143
169
164
172
162
167
147
92
73
56
44
44
45
51
76
89
84
90
92
118
134
127
150
147
137
137
124
92
74
12
-45
-92
-129
-168
-213
-227
-231
-206
-175
-142
-134
-117
-70
-54
-36
-37
-79
-86
-105
-115
-117
-126
-127
-119
-89
-58
-38
-19
3
36
64
122
101
83
75
69
77
70
43
54
53
81
124
118
112
100
86
73
63
46
6
-3
-9
-2
-12
-43
-46
-44
-42
-21
-27
-33
-44
-26
-18
-26
-44
-40
-34
-23
-15
-23
-35
-45
-61
-47
-49
-85
-85
-104
-91
-75
-101
-107
-86
-66
-44
-5
8
21
25
53
58
48
50
58
67
71
89
92
97
107
128
150
123
101
90
67
69
84
85
107
123
157
194
234
219
248
260
250
248
198
151
99
66
30
-14
-45
-64
-86
-113
-111
-132
-163
-188
-207
-198
-207
-191
-187
-155
-128
-91
-41
-16
21
49
71
60
46
37
17
-13
-38
-36
-31
0
26
50
44
57
71
94
113
101
87
66
87
81
52
16
-16
-49
-73
-91
-114
-144
-163
-184
-166
-147
-127
-114
-122
-95
-87
-75
-62
-69
-58
-61
-38
-39
-47
-47
-45
-31
-1
13
-1
15
15
47
83
55
33
22
12
3
9
2
-2
18
48
66
66
33
43
63
98
109
92
86
83
70
59
49
1
-19
-25
-14
4
-4
25
43
57
100
101
94
102
115
136
146
157
197
211
233
229
229
190
148
119
75
50
-4
-37
-50
-68
-71
-64
-93
-103
-96
-109
-102
-124
-129
-117
-124
-106
-108
-130
-122
-147
-174
-162
-157
-166
-139
-101
-74
-40
-24
6
55
77
92
103
102
95
112
117
116
114
111
126
145
175
151
158
159
148
130
88
29
-5
-22
-30
-40
-66
-98
-104
-107
-92
-61
-61
-70
-70
-67
-61
-64
-78
-100
-113
-116
-128
-116
-122
-114
-94
-70
-57
-57
-39
-27
-36
3
27
23
26
51
65
87
99
99
100
83
73
55
24
28
31
48
60
57
88
77
67
72
83
55
34
14
-8
-30
-50
-60
-72
-59
-56
-39
-48
-42
-31
-26
-19
1
2
13
-3
-24
-27
-47
-27
-12
-13
-1
-26
-46
-22
-8
-8
2
-16
-16
-22
-50
-58
-65
-78
-72
-76
-66
-58
-37
-22
-15
-19
-26
-56
-94
-73
-95
-80
-67
-60
-16
18
66
122
139
143
151
137
119
100
65
47
32
43
44
43
36
49
60
82
86
84
98
87
96
103
77
59
54
55
43
46
45
14
37
36
55
79
58
46
21
14
-6
-37
-66
-78
-92
-95
-114
-128
-134
-153
-138
-127
-121
-96
-82
-49
-25
7
23
20
12
10
5
-1
-15
-8
-15
-16
-15
-24
-19
-8
3
19
26
51
74
89
110
120
138
123
111
90
60
56
26
16
15
-2
10
13
3
37
47
57
52
15
4
-6
-16
-18
-23
-33
-39
-23
-21
-11
5
17
23
22
23
6
-12
-28
-40
-46
-89
-122
-135
-169
-183
-187
-169
-170
-155
-128
-99
-69
-32
7
40
61
95
101
92
109
116
99
74
72
58
50
55
58
40
38
13
-13
1
2
-27
-31
-28
-22
-13
0
-19
-30
-22
-36
-42
-58
-77
-64
-50
-39
-31
-63
-66
-59
-56
-37
-38
-60
-71
-86
-82
-71
-53
-37
-11
11
48
40
46
41
25
43
43
35
8
-26
-24
-33
-55
-75
-84
-79
-52
-19
7
36
55
81
118
137
147
157
152
156
147
137
138
122
94
83
68
46
43
22
4
0
-14
-28
-31
-29
-23
-20
-39
-36
-48
-36
-34
-49
-64
-60
-59
-58
-23
-10
18
34
30
39
36
39
57
65
88
106
94
108
115
134
153
126
109
104
86
76
84
44
16
15
-3
-2
-23
-33
-30
-33
-15
-11
-11
-25
-26
-12
-17
-26
-51
-69
-45
-47
-35
-44
-77
-83
-102
-102
-83
-97
-99
-88
-92
-86
-85
-106
-93
-88
-57
-9
6
18
29
40
56
47
38
56
39
21
19
14
14
9
24
14
8
-3
-5
14
24
57
43
42
44
53
48
41
29
19
35
56
84
100
131
144
140
127
93
51
13
-12
-42
-48
-76
-109
-112
-128
-141
-138
-175
-178
-196
-177
-163
-164
-163
-161
-141
-126
-95
-92
-109
-110
-94
-66
-42
-8
28
44
65
82
120
131
138
154
167
160
127
109
82
67
37
27
11
2
7
17
9
8
13
23
15
15
-13
-56
-76
-106
-116
-157
-197
-209
-243
-264
-254
-287
-305
-290
-266
-237
-192
-195
-198
-163
-123
-61
-26
-11
6
18
41
60
55
67
88
98
96
75
62
80
72
94
111
98
90
79
74
83
91
85
91
72
63
76
64
26
-21
-21
-5
5
27
41
34
31
29
17
5
-23
-60
-73
-87
-124
-128
-144
-150
-147
-138
-151
-152
-150
-145
-116
-91
-64
-50
-49
-42
-53
-60
-43
-30
-17
-10
-15
-5
6
13
26
21
13
22
24
46
59
31
28
53
76
88
84
85
96
100
96
107
97
78
71
74
85
90
94
99
82
80
66
37
27
9
-15
-28
-28
-41
-57
-57
-84
-82
-98
-118
-130
-144
-147
-158
-166
-182
-190
-206
-217
-221
-232
-238
-230
-227
-212
-190
-175
-165
-139
-120
-104
-75
-51
-14
21
41
50
32
56
68
96
98
99
114
132
150
160
155
148
149
146
155
134
120
122
115
117
109
59
15
6
-18
-47
-64
-93
-112
-119
-116
-104
-119
-135
-117
-115
-108
-85
-101
-102
-89
-72
-53
-69
-82
-77
-74
-93
-79
-101
-125
-122
-116
-92
-71
-81
-69
-65
-35
-5
12
24
46
75
83
98
76
75
67
82
69
58
52
51
44
37
37
44
59
57
65
69
64
65
40
20
12
6
5
-9
-27
-21
-20
-4
21
30
24
17
-8
-39
-71
-92
-116
-148
-186
-221
-236
-271
-286
-263
-274
-259
-223
-196
-167
-143
-129
-96
-62
-43
-25
-10
-19
0
15
41
26
26
45
37
50
55
44
46
75
97
118
160
157
159
160
181
216
215
212
216
215
206
219
199
173
163
147
128
100
39
-3
-37
-50
-71
-90
-94
-117
-136
-152
-164
-185
-200
-216
-226
-236
-237
-227
-188
-171
-138
-127
-133
-117
-109
-66
-44
-43
-40
-15
12
13
20
14
28
45
57
58
67
67
66
79
104
107
89
108
92
76
65
36
15
15
-5
-11
-27
-42
-18
10
49
70
90
98
106
103
101
123
108
104
92
75
78
61
41
0
-14
-14
-48
-80
-78
-80
-95
-93
-117
-140
-159
-172
-186
-203
-214
-221
-206
-200
-196
-186
-176
-154
-109
-67
-35
-35
-28
-12
-10
6
16
12
16
24
36
68
63
70
86
104
120
124
108
88
49
51
72
65
49
38
53
64
81
73
46
39
27
19
28
-11
-32
-50
-83
-110
-133
-145
-162
-163
-164
-168
-187
-176
-181
-193
-188
-168
-162
-146
-116
-112
-77
-32
-23
-14
-5
14
15
-8
12
18
14
39
45
50
51
49
39
16
12
19
47
49
56
66
85
90
102
113
101
108
122
148
172
151
136
106
88
63
38
6
-38
-47
-56
-63
-64
-81
-70
-73
-63
-58
-72
-80
-53
-31
-13
-12
-36
-46
-32
-6
-8
-11
-23
-13
2
1
4
4
-4
3
14
26
18
14
-11
-24
-34
-42
-65
-86
-80
-80
-71
-52
-39
-19
2
19
45
52
40
49
50
59
54
41
49
49
44
71
77
65
69
95
93
107
95
79
71
62
53
34
12
-4
-6
-18
-15
-32
-67
-62
-64
-59
-41
-42
-42
-38
-35
-16
-7
-11
-5
-8
-13
-16
-22
-28
-15
-5
3
5
14
19
28
27
27
18
16
0
-16
-27
-54
-61
-97
-99
-93
-85
-72
-70
-34
-12
5
11
-26
3
37
55
89
78
76
86
88
91
76
56
48
31
34
40
14
4
-5
-14
5
14
-10
-38
-35
-60
-55
-68
-125
-141
-153
-136
-129
-167
-182
-166
-151
-137
-125
-151
-148
-126
-105
-62
-58
-57
-46
-54
-47
-36
-37
-40
-33
-18
-9
-5
-4
3
6
5
5
23
17
36
39
41
33
24
20
42
70
101
122
130
118
121
139
121
97
81
64
54
41
5
-28
-50
-72
-62
-73
-95
-85
-76
-60
-18
-20
-17
2
11
8
10
8
-7
-18
-26
-46
-68
-76
-96
-99
-92
-85
-95
-97
-79
-84
-49
-19
-16
-22
-11
-2
1
25
41
58
86
110
108
103
115
137
146
144
133
113
120
104
106
76
50
56
38
46
24
-26
-19
-12
-3
29
50
23
-4
-18
-18
-43
-49
-63
-72
-85
-77
-60
-91
-75
-65
-71
-52
-45
-42
-24
-6
23
31
14
16
11
10
15
4
12
-6
3
36
53
40
23
15
10
9
29
33
13
6
-2
4
-14
-31
-48
-76
-85
-81
-112
-92
-88
-82
-47
-46
-46
-43
-44
-38
-59
-69
-59
-84
-84
-71
-92
-89
-95
-88
-77
-91
-86
-67
-55
-46
-18
-5
9
11
16
35
48
52
71
79
73
78
79
78
62
20
7
-6
-16
-17
-8
-14
-3
-28
-8
-13
-49
-58
-75
-88
-86
-73
-59
-28
-18
-28
4
7
3
21
37
61
91
90
95
71
48
53
34
38
28
-3
-1
-9
-9
-27
-35
-51
-63
-64
-67
-49
-35
-24
-29
-4
14
35
47
37
41
53
47
15
-6
-12
-14
5
34
25
39
42
62
77
70
65
57
56
56
58
57
46
31
20
7
7
-13
-35
-34
-32
-33
-26
-39
-48
-58
-55
-49
-74
-67
-68
-78
-76
-67
-68
-54
-41
-33
-26
-23
-28
-36
-31
-41
-39
-39
-13
7
21
21
13
33
57
68
90
95
89
80
83
78
72
50
66
79
77
86
72
68
90
99
101
100
83
67
49
46
37
8
-12
-17
-23
-11
11
-28
-34
-16
13
42
62
39
46
49
49
58
51
58
62
63
77
66
32
34
11
20
10
-18
-29
-45
-48
-64
-65
-80
-86
-84
-83
-76
-84
-87
-107
-112
-96
-68
-57
-37
-16
-3
28
57
52
69
85
87
90
80
64
64
40
34
17
15
16
7
7
17
-10
0
19
15
21
4
12
37
30
18
20
0
-4
-10
-24
-32
-30
-50
-45
-37
-46
-45
-54
-46
-30
-22
6
-14
-24
-30
-18
-5
-6
-20
-36
-32
-38
-21
-26
-44
-43
-16
-3
7
15
-10
16
20
47
60
51
41
25
23
19
11
9
-1
-25
-16
-10
-37
-42
-48
-48
-1
23
20
34
47
63
77
64
31
29
21
2
8
-7
-24
-18
-9
0
-14
-6
13
7
20
8
6
24
38
46
47
49
40
24
24
23
35
28
20
12
18
14
17
24
13
13
4
-4
-9
-10
-16
-15
-14
-32
-42
-19
-11
19
39
28
38
44
45
69
55
38
30
12
-6
-18
-39
-64
-89
-101
-108
-121
-125
-140
-161
-163
-164
-136
-115
-80
-42
-28
-9
5
25
46
75
75
59
37
39
37
39
34
11
-6
3
5
6
9
-8
7
50
58
55
44
20
20
27
69
63
29
54
43
22
16
-29
-46
-44
-50
-55
-74
-116
-119
-118
-98
-86
-85
-93
-105
-97
-97
-102
-112
-109
-108
-84
-70
-49
-46
-49
-20
1
-18
-11
-14
-7
21
29
35
37
53
64
70
68
67
58
53
36
44
46
41
31
23
23
15
-10
-15
-14
-21
-1
-7
-20
-17
-22
-29
-7
-11
-34
-48
-41
-39
-49
-64
-71
-81
-52
-44
-43
-33
-22
-10
8
13
2
6
-1
1
-13
-33
-37
-51
-54
-56
-66
-86
-89
-93
-110
-102
-105
-126
-130
-130
-112
-107
-96
-71
-57
-55
-31
-41
-31
-7
13
37
38
39
53
71
90
99
90
93
111
108
108
98
60
61
81
69
73
77
74
95
104
102
101
95
95
94
106
111
79
84
74
67
76
62
42
32
9
7
0
-22
-32
-22
-27
-39
-27
-63
-87
-88
-94
-82
-94
-119
-121
-133
-135
-114
-103
-116
-106
-85
-64
-45
-53
-80
-87
-96
-84
-65
-43
-20
-19
6
29
39
47
56
66
95
104
99
103
104
112
120
124
128
131
118
116
97
64
80
67
83
102
64
46
29
-7
-8
-5
-29
-41
-68
-75
-56
-53
-50
-48
-38
-17
2
-4
5
18
1
-10
-46
-66
-98
-117
-133
-126
-151
-150
-142
-132
-107
-102
-79
-65
-53
-39
-4
-26
-27
-26
-37
-31
-42
-85
-67
-80
-92
-75
-86
-78
-54
-35
-17
4
8
29
38
46
59
56
56
59
49
43
31
24
28
59
83
96
109
96
102
95
95
100
76
70
69
63
54
25
-6
-9
-3
11
24
1
-8
2
-8
-6
-11
-36
-28
-23
5
-1
-25
-23
-34
-24
0
-13
-18
-11
-22
-20
-18
-36
-68
-58
-67
-41
-35
-48
-54
-58
-47
-27
-39
-51
-24
-14
-6
17
-14
-22
-28
-15
14
14
25
41
43
38
44
5
-31
-51
-49
-40
-24
-36
-33
-49
-42
-17
-8
16
37
47
70
69
72
82
67
46
58
52
38
44
40
62
68
79
86
86
70
71
49
6
-7
-14
-18
-28
-32
-16
-25
-12
18
43
49
43
63
82
107
112
109
87
77
68
47
37
24
-4
-6
-18
-30
-20
-38
-37
-41
-40
-38
-45
-27
-18
-25
-13
-5
-8
6
16
8
-19
-8
3
8
30
6
4
15
11
14
-10
-10
3
8
44
49
34
62
73
88
104
99
91
97
112
125
141
105
82
83
79
92
78
45
10
-8
-14
8
-9
-40
-29
-47
-45
-40
-50
-57
-55
-68
-44
-49
-70
-78
-102
-100
-96
-112
-112
-106
-95
-53
-34
-41
-19
-3
20
22
4
8
-1
1
17
9
11
17
0
16
26
32
22
17
25
46
54
53
67
76
71
63
34
16
13
5
4
-6
-23
-27
-35
-52
-75
-109
-102
-100
-89
-70
-73
-76
-75
-72
-67
-65
-57
-64
-71
-62
-53
-51
-60
-36
-21
-27
2
8
-10
-12
-21
-14
-2
-4
0
0
7
23
29
27
30
23
18
15
11
-3
11
26
31
33
4
-15
-23
-18
-14
-27
-41
-44
-40
-4
32
27
35
58
53
72
76
74
97
104
107
111
97
72
51
48
38
17
-4
-31
-59
-63
-58
-65
-74
-74
-79
-42
-28
-23
5
-8
-5
2
-2
19
30
43
69
87
102
108
106
103
101
96
99
111
119
106
92
64
56
44
36
55
28
25
40
23
16
6
-10
-29
-44
-67
-84
-113
-141
-139
-160
-155
-170
-201
-198
-190
-168
-158
-158
-144
-112
-94
-76
-42
-52
-34
-11
9
40
61
68
69
72
79
86
91
88
79
71
63
64
58
43
40
34
50
35
15
25
30
34
61
54
48
38
30
54
38
38
35
38
50
43
23
3
-3
-12
-10
-26
-48
-82
-98
-99
-99
-121
-107
-108
-120
-101
-116
-134
-147
-165
-155
-147
-147
-151
-171
-166
-165
-163
-149
-150
-143
-120
-94
-78
-55
-48
-42
-6
4
-11
-18
-31
-7
7
13
15
14
24
37
66
61
70
76
77
86
69
63
53
28
-6
-12
-30
-38
-8
-16
-15
-14
-36
-36
-41
-51
-52
-60
-53
-46
-54
-71
-97
-108
-106
-117
-91
-48
-66
-76
-54
-53
-34
-32
-27
-30
-8
7
16
9
-4
-5
4
5
-6
-11
-9
9
32
59
65
74
81
95
86
74
72
84
95
99
101
84
64
62
59
67
80
89
84
81
75
78
82
70
81
77
67
81
73
81
94
84
96
85
75
59
42
37
30
26
6
-4
-22
-40
-45
-67
-67
-70
-69
-65
-85
-90
-81
-93
-81
-73
-68
-33
-26
-19
-29
-23
-13
-3
-26
-28
-30
-35
-37
-28
-31
-41
-33
-49
-39
-10
8
8
15
26
56
77
102
115
106
135
161
179
205
208
205
191
192
187
176
130
109
80
32
4
-65
-101
-119
-121
-113
-124
-197
-192
-171
-145
-119
-110
-126
-110
-96
-73
-55
-54
-44
-8
4
25
33
41
78
83
87
83
63
35
12
30
31
8
10
-4
20
27
44
24
20
39
13
32
25
2
7
5
-3
-8
-7
-32
-40
-40
-33
-3
5
15
33
58
66
66
88
80
81
90
78
50
51
37
29
26
-11
-36
-28
-32
-22
-21
-66
-67
-68
-75
-72
-76
-75
-72
-81
-94
-74
-89
-75
-49
-42
-16
-15
-17
-4
11
11
20
13
17
42
37
79
75
66
81
83
83
101
73
79
102
109
126
111
117
114
117
117
100
102
90
83
89
57
43
18
-17
-35
-47
-65
-101
-103
-111
-119
-119
-135
-141
-143
-125
-118
-113
-119
-122
-109
-99
-90
-97
-95
-86
-77
-40
-25
-41
-62
-53
-53
-28
-9
-35
-2
30
61
80
78
77
118
147
185
203
196
207
199
196
180
167
144
131
129
137
141
149
132
118
134
153
155
135
128
128
110
98
59
7
-25
-51
-66
-89
-112
-149
-171
-196
-187
-199
-208
-192
-205
-195
-181
-209
-213
-211
-216
-206
-215
-195
-176
-157
-146
-120
-119
-106
-53
-18
23
34
33
63
84
105
133
139
123
128
119
110
94
96
112
107
120
128
127
126
155
141
137
135
104
82
76
54
43
18
-9
2
-16
-29
-49
-83
-85
-84
-81
-88
-113
-142
-145
-156
-168
-170
-211
-242
-251
-263
-267
-281
-284
-255
-254
-235
-215
-207
-177
-135
-93
-54
-32
-35
-5
4
1
5
9
47
62
75
88
70
79
89
105
126
127
118
126
139
126
130
114
98
95
84
102
115
115
96
89
75
77
67
29
17
38
39
27
22
-3
-12
-26
-24
-36
-71
-108
-114
-105
-132
-155
-158
-154
-146
-126
-114
-108
-106
-110
-98
-73
-69
-73
-81
-95
-72
-42
-29
-12
-3
15
29
37
50
52
57
67
81
71
79
83
65
42
23
-1
-2
-8
7
6
0
3
9
16
41
45
57
71
78
81
85
82
90
92
86
64
51
39
34
32
12
-9
-29
-64
-68
-84
-87
-100
-130
-144
-151
-149
-163
-158
-160
-137
-122
-94
-70
-63
-66
-60
-43
-41
-26
-39
-50
-48
-43
-27
-23
-24
-4
14
35
26
10
6
19
38
60
59
31
38
47
62
76
82
72
69
85
82
82
63
62
62
46
54
37
1
-28
-20
-2
-17
-21
-45
-60
-69
-78
-78
-75
-74
-64
-61
-58
-58
-51
-57
-69
-37
-60
-86
-73
-80
-85
-74
-43
-42
-38
-23
-1
18
29
35
48
69
77
57
43
32
40
41
31
28
57
64
71
67
51
29
14
-2
13
0
-46
-46
-48
-46
-45
-63
-83
-94
-94
-90
-79
-62
-57
-44
-18
7
-4
-2
19
30
33
36
18
26
18
8
12
-4
-17
-19
-12
-30
-27
-38
-39
-14
-9
4
28
29
36
42
55
51
74
78
83
103
98
102
97
99
95
96
83
61
69
73
70
51
13
-9
-28
-53
-67
-59
-77
-101
-87
-82
-66
-60
-61
-50
-27
11
16
17
14
11
4
-5
4
-13
5
23
42
59
28
31
40
52
51
49
38
29
38
26
41
12
-44
-57
-97
-104
-116
-135
-143
-146
-125
-101
-77
-74
-51
-26
-8
20
19
42
24
19
25
9
6
0
0
13
32
23
11
6
6
-11
-21
-23
-33
-49
-52
-63
-72
-85
-89
-93
-93
-81
-87
-67
-69
-71
-50
-48
-36
-24
-11
2
-3
-25
-30
-36
-42
-33
-42
-31
-23
-16
3
8
14
32
20
38
33
11
-4
-43
-55
-67
-80
-92
-95
-89
-101
-78
-75
-69
-66
-65
-39
-24
-15
-10
4
3
23
37
39
43
31
10
13
0
7
6
-17
-7
-5
-18
-18
-4
7
27
34
38
69
81
92
86
86
91
73
72
57
9
-1
-10
-26
-37
-52
-68
-76
-83
-65
-61
-84
-120
-116
-104
-60
-64
-52
-40
-16
17
22
20
-15
0
9
1
-6
-15
-29
-24
-33
-21
-9
-6
22
35
62
100
102
96
123
129
137
161
135
120
101
94
88
59
54
39
40
56
47
28
17
-11
-27
-27
-49
-64
-53
-43
-53
-66
-76
-92
-102
-97
-87
-104
-106
-88
-89
-81
-55
-53
-50
-26
-12
-4
-10
-4
8
8
10
13
-2
-1
23
37
27
41
27
40
74
80
93
79
80
104
117
125
113
100
88
84
96
85
62
25
23
38
50
46
21
28
15
2
26
10
-9
5
-2
19
17
-33
-35
-20
-25
2
-3
-5
-22
-37
-53
-47
-51
-53
-45
-65
-55
-68
-94
-79
-88
-73
-65
-62
-65
-52
-53
-26
-19
-23
-22
-35
-27
-12
-16
-8
2
15
47
56
61
85
85
108
127
109
110
95
73
55
37
8
-25
-43
-54
-60
-62
-74
-63
-57
-58
-48
-43
-11
16
13
20
23
-9
-10
-12
-27
-43
-48
-56
-59
-59
-47
-40
-25
3
9
1
3
-7
-5
27
44
59
32
17
13
3
14
14
15
37
45
73
86
109
110
127
149
161
159
123
104
67
37
7
-34
-64
-71
-79
-74
-79
-86
-99
-76
-55
-21
13
14
25
30
51
64
39
12
-1
7
11
10
-11
9
18
36
46
60
53
64
64
74
73
53
40
22
10
-3
-9
-39
-47
-62
-60
-63
-54
-62
-58
-52
-37
-23
-34
-24
-48
-40
-41
-60
-38
-43
-50
-29
-16
-20
-3
-3
22
31
41
41
44
39
52
56
47
40
26
5
15
-9
-14
6
3
0
20
13
27
52
53
60
78
69
76
67
89
66
26
9
-4
1
-5
-21
-35
-35
-50
-50
-42
-45
-52
-37
-48
-55
-61
-73
-83
-87
-95
-87
-109
-132
-112
-92
-78
-62
-42
-29
-16
-1
9
-16
-23
-28
-16
-5
-23
-50
-50
-33
-22
-9
-21
-33
-10
4
18
22
4
15
21
35
56
35
29
34
39
33
50
43
12
47
46
61
58
52
37
29
23
29
14
-3
3
4
6
-3
-42
-48
-47
-25
-8
-20
-15
-7
2
20
7
-6
-1
-12
-14
-6
-39
-55
-63
-83
-76
-74
-78
-57
-53
-42
-8
-5
7
22
29
47
53
53
54
46
34
21
-5
-8
-21
-21
-22
-35
-42
-24
-17
-6
-15
9
24
28
27
28
34
41
53
59
59
53
61
51
49
38
23
7
-10
-29
-30
-22
-23
-48
-57
-57
-50
-39
-44
-48
-70
-94
-93
-101
-139
-168
-181
-186
-185
-184
-194
-199
-166
-160
-136
-101
-78
-45
-22
3
38
51
72
104
138
153
162
147
152
162
158
177
167
157
170
175
184
188
167
142
122
113
102
92
72
69
50
48
47
14
-9
-6
-12
-4
-1
-8
-26
-33
-23
-14
-9
-37
-37
-36
-32
-12
-36
-34
-24
-31
-8
-7
-6
4
2
3
12
15
30
38
35
35
37
23
33
44
33
31
20
0
5
-10
2
-2
-16
-6
-4
-21
-19
-23
-43
-40
-52
-52
-53
-75
-72
-62
-57
-45
-82
-125
-112
-115
-78
-67
-62
-44
-59
-51
-21
-5
-21
-5
23
29
46
43
15
17
37
46
56
30
29
46
70
88
69
66
52
56
46
35
32
17
8
-1
12
-3
-11
-3
15
43
35
35
29
14
15
22
-6
-24
-44
-44
-32
-39
-44
-43
-31
-12
11
19
27
28
35
63
58
38
29
3
2
8
-11
-21
-14
-14
-15
-10
-8
-10
-1
17
37
29
23
35
13
11
26
14
15
3
5
8
8
-13
-13
-11
-16
-7
-22
-23
-27
-36
-26
-5
-25
3
16
10
28
3
-8
3
5
23
43
49
53
56
53
63
56
47
50
68
70
57
32
1
-4
-20
-27
-40
-68
-87
-80
-84
-91
-79
-69
-60
-43
-11
-17
-8
20
45
65
55
49
40
42
28
38
41
20
-3
0
-6
0
-19
-40
-41
-34
-13
-2
4
9
7
7
29
6
1
-2
0
15
14
8
2
-3
-16
13
14
13
12
7
-8
-7
-19
-29
-13
-12
1
-9
-13
5
5
12
-5
-14
-2
2
14
2
-17
-26
-39
-49
-38
-30
-20
-29
-38
-47
-46
-68
-66
-45
-57
-70
-69
-69
-84
-56
-45
-51
-41
-60
-37
-21
-7
13
28
21
35
19
11
-2
-8
-5
0
-5
-18
-20
-17
8
24
9
14
22
23
34
43
47
15
23
23
10
27
29
2
-6
-3
13
21
12
0
-19
-20
-25
3
-16
-50
-60
-76
-70
-71
-88
-81
-50
-30
-9
-32
-37
-26
-23
-6
8
0
-18
-19
-21
-3
-1
-19
-14
-8
4
-1
-15
-26
-35
-29
-23
-28
-21
-23
-18
-29
-21
-5
-3
8
4
44
34
39
71
50
60
74
85
81
70
74
76
56
48
47
52
61
51
38
42
39
21
20
11
9
11
17
7
11
2
-3
21
34
39
36
36
34
30
50
62
49
30
19
11
-2
5
-42
-44
-39
-25
0
-24
-19
0
18
35
53
46
30
26
24
22
-6
-9
6
26
31
13
-17
-49
-37
-40
-48
-89
-104
-104
-105
-86
-65
-97
-104
-81
-47
-32
-20
-20
-14
17
54
79
79
74
78
91
95
103
76
68
61
61
72
49
63
65
66
65
47
9
-3
-22
-26
-7
-32
-57
-63
-66
-54
-63
-78
-102
-119
-121
-140
-135
-115
-106
-94
-73
-51
-44
-14
-2
-9
22
28
35
53
44
44
63
70
64
68
61
69
68
49
75
75
67
71
52
57
58
71
84
66
46
49
16
8
13
-2
3
12
32
21
-3
-11
-17
-3
9
4
-22
-32
-45
-54
-68
-51
-87
-108
-108
-106
-73
-76
-85
-63
-38
-26
-8
0
1
11
15
22
32
22
27
22
25
26
9
-1
-1
-5
17
17
-10
-35
-57
-59
-66
-63
-80
-104
-107
-86
-63
-68
-74
-50
-20
0
20
30
48
60
65
66
38
42
13
-6
19
20
31
45
72
63
81
82
63
69
44
57
61
24
34
1
-16
-29
-38
-32
-21
-15
1
4
-1
8
11
13
9
-23
-11
13
13
-3
-17
-34
-30
-16
1
-21
-36
-36
-26
-4
-4
8
5
1
20
28
31
15
8
17
16
9
-9
-42
-46
-51
-60
-42
-43
-58
-43
-46
-19
-2
-11
-10
5
11
36
54
31
38
46
58
73
78
82
79
65
78
71
43
42
21
31
35
30
11
-3
-8
-42
-51
-82
-101
-120
-130
-129
-131
-126
-109
-106
-91
-87
-89
-68
-68
-69
-51
-47
-62
-45
-61
-56
-63
-69
-52
-54
-58
-83
-111
-144
-161
-155
-169
-164
-185
-181
-157
-124
-95
-83
-66
-37
-12
17
32
49
78
90
116
133
124
118
113
114
115
99
84
84
86
82
59
56
32
39
48
40
54
38
21
27
27
24
13
-8
-30
-35
-48
-54
-83
-112
-104
-107
-89
-87
-97
-107
-108
-103
-103
-112
-127
-133
-125
-123
-124
-127
-123
-93
-71
-29
-9
8
34
47
70
78
97
105
105
107
117
116
98
85
74
82
90
89
63
60
52
34
33
18
6
-8
-40
-51
-84
-117
-116
-107
-114
-116
-130
-109
-81
-68
-54
-57
-53
-51
-44
-27
-17
-41
-19
-16
-2
10
-8
-4
14
27
45
57
50
42
43
51
49
35
29
23
30
23
35
21
-1
-4
-25
-25
-27
-37
-53
-51
-37
-14
-24
-23
-24
-20
-8
-22
-15
-14
-21
-17
-25
-26
-34
-37
-12
23
42
51
58
55
77
117
108
96
103
109
125
105
90
101
73
78
112
99
80
65
66
78
84
63
38
23
15
9
-21
-48
-66
-84
-89
-88
-91
-93
-102
-93
-78
-72
-96
-102
-102
-99
-79
-83
-76
-84
-79
-67
-55
-57
-57
-46
-41
-21
-11
0
4
2
20
32
31
31
32
66
80
87
87
83
90
97
123
121
107
81
60
65
22
-1
-25
-27
-44
-64
-76
-80
-73
-56
-50
-30
-37
-24
-22
-13
8
3
19
25
19
29
1
-24
-26
-25
-8
1
-5
-24
-15
-5
1
-6
-41
-41
-48
-60
-61
-65
-90
-95
-87
-95
-85
-88
-98
-59
-43
-34
-22
-25
-2
15
26
33
47
53
41
42
57
54
38
14
-8
-11
-21
-26
-29
-43
-38
-16
2
9
23
25
29
55
48
51
62
52
73
48
38
34
9
8
19
-13
-15
-9
-14
-6
-20
-24
-18
-4
21
36
43
40
58
91
95
89
78
72
69
63
57
21
11
-4
-27
-19
-35
-59
-60
-58
-76
-78
-85
-98
-95
-71
-58
-45
-45
-46
-25
-10
-23
-37
-44
-33
-29
-35
-4
-13
0
23
41
40
42
43
55
69
75
80
62
55
60
60
62
53
23
15
5
6
28
7
-19
-1
1
18
21
7
0
5
12
7
-28
-39
-42
-21
13
3
10
12
28
32
50
59
25
29
12
-4
-17
-51
-72
-80
-91
-87
-101
-106
-102
-76
-52
-28
-26
-23
-5
13
51
80
67
75
76
62
55
26
9
17
30
39
36
25
15
33
60
76
75
68
72
54
68
87
52
36
26
3
-13
-47
-61
-60
-62
-56
-43
-56
-61
-76
-82
-75
-50
-56
-60
-66
-81
-84
-95
-99
-119
-124
-117
-112
-130
-110
-80
-57
-16
0
10
26
48
72
79
62
79
92
89
110
104
121
139
134
138
162
160
145
120
115
124
129
121
81
57
37
9
-11
-35
-59
-61
-64
-71
-80
-89
-88
-97
-100
-96
-104
-93
-81
-86
-85
-66
-62
-43
-23
-14
1
-17
-2
25
41
48
46
58
55
84
100
98
98
105
105
113
118
99
123
119
109
116
114
81
76
84
101
100
85
70
57
53
45
31
26
-8
-28
-36
-52
-55
-71
-46
-44
-36
-31
-32
-21
-9
6
20
7
-9
-27
-33
-53
-62
-58
-64
-76
-78
-67
-75
-88
-86
-106
-107
-116
-121
-131
-120
-97
-69
-47
-43
-25
0
27
56
95
134
155
167
183
164
171
172
173
193
190
163
160
144
135
138
101
65
71
81
74
65
54
57
60
63
82
71
55
43
11
0
-28
-76
-111
-125
-145
-158
-174
-186
-194
-230
-231
-233
-241
-214
-189
-182
-146
-160
-159
-125
-105
-66
-31
-20
-24
-12
15
30
26
15
8
24
37
40
47
46
54
66
85
94
101
127
118
135
152
151
157
143
155
163
157
147
118
121
109
99
87
46
30
13
16
-1
-42
-49
-57
-57
-61
-66
-82
-72
-66
-68
-69
-70
-66
-54
-49
-21
-38
-54
-48
-57
-48
2
13
19
22
29
38
23
13
-1
-20
-23
-32
-68
-75
-102
-137
-149
-129
-143
-129
-124
-98
-66
-37
4
37
58
78
87
76
112
108
99
76
78
52
61
92
71
76
80
60
56
56
63
43
42
51
31
24
49
45
35
40
55
68
55
46
53
53
58
52
17
13
-4
-1
-12
-20
-48
-67
-72
-80
-70
-107
-143
-141
-163
-142
-152
-147
-143
-139
-103
-75
-58
-71
-49
-33
-8
18
13
25
27
32
19
13
19
25
29
31
52
21
5
5
-8
4
4
-17
-13
-16
-13
9
11
12
10
20
19
35
23
37
46
43
45
43
23
6
15
21
26
20
-5
-16
-32
-47
-68
-74
-87
-102
-95
-106
-127
-127
-137
-137
-126
-135
-124
-117
-94
-102
-76
-82
-72
-59
-59
-29
-27
-27
-10
-4
1
0
2
8
15
19
13
-12
-26
-33
-43
-46
-55
-88
-103
-98
-97
-98
-100
-113
-107
-103
-93
-65
-82
-97
-76
-69
-49
-32
-36
-36
-25
0
21
26
21
27
36
44
55
49
38
34
25
35
21
-17
-35
-48
-36
-35
-25
-13
7
9
16
33
17
23
35
43
68
57
46
54
33
22
8
-15
-45
-48
-46
-38
-41
-45
-42
-62
-53
-54
-105
-108
-105
-98
-85
-86
-85
-77
-67
-45
-4
6
24
36
38
68
70
61
63
70
86
91
84
87
74
81
85
85
91
80
69
73
78
68
57
30
14
10
0
-3
1
-10
-4
1
-16
-18
6
28
49
38
27
15
1
-8
-15
-29
-37
-48
-66
-86
-107
-118
-120
-120
-121
-122
-123
-139
-126
-103
-77
-98
-89
-74
-74
-66
-66
-70
-91
-78
-64
-56
-41
-55
-49
-37
-17
5
14
5
11
30
48
66
63
74
67
70
85
75
62
55
64
76
67
64
89
87
98
114
99
55
50
61
47
38
10
-12
-31
-34
-36
-69
-86
-97
-93
-89
-84
-88
-105
-95
-93
-70
-73
-113
-123
-132
-130
-124
-123
-122
-111
-93
-62
-50
-41
-33
-13
0
22
20
5
-4
-15
4
3
-9
-36
-41
-52
-39
-41
-71
-59
-58
-57
-38
-44
-60
-35
-33
-3
18
-3
2
14
32
48
46
68
93
106
144
152
129
123
111
117
109
81
64
55
50
46
37
-1
-8
-18
-31
-8
0
-24
-28
-56
-55
-51
-72
-82
-88
-115
-101
-104
-135
-133
-133
-117
-96
-77
-69
-47
-44
-40
-49
-29
-16
-1
23
39
23
26
37
30
59
62
65
87
87
79
97
97
94
126
130
141
135
110
91
84
68
74
37
4
0
-23
-15
-1
-12
-35
-30
-29
-8
-6
-18
-10
8
22
20
17
14
1
0
9
-20
-44
-56
-50
-48
-42
-49
-62
-85
-94
-99
-86
-78
-75
-72
-52
-35
-36
-25
-12
-4
19
36
42
92
109
124
125
120
133
136
126
123
114
102
89
63
49
36
26
18
28
38
50
63
52
55
47
51
65
81
99
116
113
80
64
27
5
-16
-60
-85
-90
-157
-170
-200
-215
-232
-272
-264
-265
-257
-242
-247
-235
-210
-191
-170
-149
-143
-131
-75
-51
-31
-18
-13
8
35
71
88
78
84
85
95
110
114
114
99
94
78
84
60
27
33
21
16
-7
-46
-59
-57
-46
-8
-9
-37
-12
-9
8
37
17
12
28
34
61
49
35
33
4
26
19
1
-14
-23
-30
-21
5
-25
-16
14
19
34
32
29
21
0
0
-7
-43
-59
-74
-98
-115
-152
-162
-157
-155
-146
-119
-109
-72
-51
-26
18
17
23
47
64
77
89
67
45
46
52
60
48
40
51
68
70
95
73
62
62
59
66
52
36
26
12
2
-1
-29
-64
-76
-63
-68
-45
-61
-88
-97
-95
-95
-98
-110
-135
-141
-140
-147
-156
-154
-138
-141
-118
-117
-112
-76
-80
-52
-38
-21
8
15
25
38
43
35
43
29
15
3
-14
-21
-17
-12
-32
-53
-56
-69
-77
-70
-72
-67
-31
16
49
79
102
82
117
137
151
167
147
142
120
110
117
113
99
80
68
65
59
48
31
29
30
57
71
47
30
6
-10
-21
-37
-59
-82
-111
-101
-121
-131
-134
-146
-152
-150
-162
-165
-163
-159
-147
-118
-123
-126
-112
-127
-110
-101
-91
-74
-60
-40
-29
-23
-5
21
34
43
75
69
76
77
88
91
67
45
36
21
9
-21
-65
-72
-78
-72
-68
-85
-83
-84
-64
-50
-15
-5
-22
-2
0
10
0
-3
-10
-4
-7
-10
-21
-24
-27
-40
-25
-32
-43
-24
-17
-18
-16
-15
0
7
17
47
57
63
80
105
103
124
131
120
128
106
98
68
54
35
17
-12
-28
-38
-41
-42
-40
-31
-37
-10
2
3
-3
-9
-17
-9
-2
-4
14
5
-2
15
40
71
103
98
92
93
92
103
108
93
77
75
39
21
0
-24
-42
-48
-47
-56
-86
-91
-86
-67
-55
-39
-29
-36
-26
-11
11
24
-4
-8
-23
-5
-21
-28
-12
-8
15
16
53
84
111
139
169
185
172
189
195
194
190
168
155
141
115
100
69
54
33
6
-15
-20
-34
-47
-46
-66
-78
-76
-94
-86
-83
-78
-90
-87
-83
-79
-71
-78
-55
-55
-54
-18
-5
-1
10
8
16
1
-16
-24
-28
-28
-28
-23
-20
-28
-14
12
-2
1
10
6
4
34
48
63
55
52
66
97
115
124
96
82
95
78
60
50
25
34
28
38
44
26
12
33
31
44
50
22
9
-3
-7
-11
-36
-50
-50
-50
-44
-62
-49
-46
-41
-30
-39
-54
-72
-60
-58
-60
-56
-82
-74
-53
-54
-7
-6
-4
9
18
33
52
51
63
67
69
83
84
58
57
64
83
92
75
72
57
47
27
26
-5
-23
-25
-39
-47
-72
-105
-116
-133
-129
-131
-147
-155
-153
-126
-102
-75
-37
-25
-6
-3
22
29
30
25
18
47
54
75
83
80
86
93
112
123
136
143
155
186
166
185
209
201
189
170
162
148
125
107
72
43
23
5
-5
-23
-38
-73
-84
-91
-105
-101
-118
-142
-125
-131
-117
-107
-131
-97
-80
-78
-62
-74
-77
-63
-48
-23
-18
-26
-25
-18
-7
5
13
7
23
40
42
54
60
56
77
102
116
113
115
116
126
126
111
108
104
79
72
83
75
42
29
20
7
-12
-31
-63
-78
-70
-57
-54
-57
-60
-39
-30
-2
-5
7
38
45
65
88
95
84
53
40
20
-13
-30
-61
-70
-75
-107
-132
-131
-133
-105
-102
-101
-80
-75
-73
-46
-34
-16
-2
-15
-20
2
1
-4
-12
-3
0
-19
-24
-20
-13
4
-3
-19
-30
-24
-32
-41
-33
-46
-57
-30
-3
13
2
6
34
33
50
60
58
69
80
82
72
57
42
16
7
22
0
-26
-32
-44
-37
-14
-13
-20
-10
-1
13
27
31
56
52
49
77
69
68
51
46
46
12
7
-12
-31
-47
-46
-50
-73
-70
-66
-42
-25
-23
-11
-16
-32
-27
-11
-6
-10
-17
-11
-5
-16
-12
-15
-20
-1
11
25
25
14
12
4
5
7
16
11
32
43
41
58
74
100
136
164
178
189
189
176
151
124
111
76
55
60
43
-2
9
14
15
22
25
14
20
17
-21
-22
-33
-42
-57
-75
-74
-102
-118
-123
-129
-128
-132
-141
-145
-134
-127
-100
-96
-88
-63
-34
-32
-36
-62
-75
-61
-26
-18
-29
-25
-27
-30
-23
-15
-25
-13
-5
12
24
7
16
28
51
64
68
75
80
95
124
146
142
126
137
157
164
172
160
153
151
165
161
146
127
97
65
55
36
31
12
-16
-9
-2
4
-15
-23
-40
-26
14
5
-1
-4
-13
-11
-26
-23
-32
-22
7
30
44
40
63
56
73
81
64
65
37
33
32
9
-13
-26
-58
-90
-92
-115
-146
-129
-117
-126
-141
-138
-144
-116
-104
-67
-44
-28
9
26
39
53
48
51
66
79
67
53
64
61
73
78
70
57
56
69
78
94
105
89
84
74
76
89
82
72
70
90
106
92
81
58
49
51
44
9
-31
-43
-54
-56
-82
-117
-122
-122
-115
-102
-131
-138
-140
-130
-113
-109
-112
-113
-106
-84
-80
-95
-96
-96
-76
-60
-41
-39
-31
-20
-9
24
16
26
43
54
79
75
78
73
59
58
67
77
66
60
64
74
118
100
81
85
79
112
103
83
91
83
85
94
71
67
62
53
68
69
44
55
42
28
48
29
19
31
-6
-6
-9
-20
-29
-27
-50
-55
-70
-72
-64
-82
-88
-86
-84
-89
-62
-73
-72
-65
-91
-80
-101
-84
-70
-79
-47
-38
-5
22
16
13
29
59
74
53
16
16
12
6
1
-10
-4
4
10
34
46
42
49
53
48
38
29
10
-12
-31
-28
-27
-28
-35
-46
-44
-29
-31
-44
-53
-52
-45
-28
-30
-37
-40
-45
-30
-9
-29
-33
-39
-36
-16
-22
-24
-20
-20
-2
3
2
-1
-9
8
29
38
33
37
29
47
58
40
27
23
-5
-9
0
-18
-25
-53
-55
-45
-78
-89
-74
-70
-42
-39
-29
-22
-24
-24
-9
-23
-23
0
5
37
63
71
83
76
81
83
67
64
42
21
-10
-32
-43
-63
-76
-70
-72
-78
-87
-67
-47
-13
10
-1
23
23
39
52
46
43
34
29
37
29
24
17
-6
-13
-20
-25
-28
-21
-10
-8
7
-21
-42
-34
-34
-23
-16
-16
-31
-28
-30
-28
-54
-57
-51
-55
-40
-40
-55
-51
-51
-47
-28
-28
-32
-17
2
1
-1
9
7
10
20
21
6
4
25
31
54
77
62
42
42
40
43
47
52
50
41
34
37
35
46
52
60
75
74
71
60
42
50
42
27
9
-12
-14
-19
-29
-34
-36
-31
-33
-50
-69
-79
-89
-84
-75
-88
-118
-126
-139
-141
-148
-143
-131
-125
-101
-72
-39
-32
6
39
47
76
65
83
111
109
129
127
101
89
70
59
49
8
4
2
-9
-17
-28
-52
-64
-62
-68
-64
-79
-94
-97
-97
-81
-41
-46
-56
-39
-26
-2
19
19
8
14
22
56
41
36
50
25
16
14
25
5
3
14
30
9
17
16
6
41
61
43
31
10
1
11
-3
-14
-10
-20
-44
-44
-41
-56
-43
-64
-82
-81
-83
-81
-80
-91
-75
-83
-101
-84
-73
-68
-72
-77
-56
-37
-23
1
-20
-13
18
61
91
93
111
105
128
153
159
164
141
161
185
192
197
184
169
137
120
100
71
50
40
28
32
24
-9
-30
-17
-16
-29
-12
-23
-41
-29
-31
-27
-22
-21
-15
-6
14
42
59
46
59
69
71
72
57
47
56
50
25
17
13
9
23
34
17
7
11
36
59
49
41
30
15
25
32
29
21
12
10
34
23
15
13
15
20
20
11
7
-6
-4
-5
-25
-24
-23
-30
-51
-39
-70
-75
-87
-112
-98
-94
-94
-91
-80
-74
-71
-54
-49
-29
-20
-5
21
7
21
47
56
64
68
52
55
67
50
62
35
13
17
19
27
10
8
11
25
30
32
12
11
19
30
15
24
25
34
46
61
63
51
38
44
41
39
58
38
10
5
0
2
-22
-51
-76
-98
-117
-138
-158
-169
-168
-183
-173
-185
-187
-163
-157
-138
-111
-103
-98
-97
-73
-73
-75
-61
-58
-73
-70
-82
-67
-46
-6
13
33
56
59
75
107
112
124
122
122
127
115
82
53
53
42
33
21
3
-35
-44
-24
-19
6
14
0
-7
-5
-2
1
-13
-10
-16
-40
-78
-121
-144
-170
-176
-164
-172
-168
-170
-172
-176
-153
-126
-105
-109
-73
-51
-38
4
-19
-3
16
21
17
20
14
21
21
33
54
46
50
76
78
87
86
71
77
81
92
78
73
60
48
58
46
24
32
29
32
33
26
-15
-24
-23
-17
-19
-51
-67
-60
-46
-41
-22
-59
-54
-38
-24
-8
-2
-4
16
20
30
32
22
18
6
14
17
18
-7
-10
-23
-24
-15
-25
-40
-34
-23
-4
5
14
20
21
18
47
32
18
13
-12
-9
-16
-23
-27
-48
-50
-45
-49
-58
-56
-70
-48
-38
-65
-46
-37
-18
20
13
-4
5
4
20
34
38
44
52
54
64
50
46
42
48
51
63
70
57
43
22
22
3
3
9
-2
-15
-27
-31
-42
-42
-50
-67
-90
-114
-131
-136
-128
-134
-147
-161
-151
-150
-156
-147
-146
-142
-109
-110
-86
-86
-101
-77
-65
-23
-18
-18
-7
-4
-4
4
7
7
17
11
10
12
-8
-9
-2
-7
16
8
-2
2
15
25
52
54
35
13
26
43
46
33
13
13
23
13
-25
-51
-69
-81
-79
-74
-90
-81
-74
-58
-35
-28
-23
-23
-37
-31
-12
-5
6
-7
-21
-10
-26
-15
-15
-40
-37
-23
-30
-37
-43
-29
-32
-31
-38
-51
-57
-69
-58
-67
-58
-26
-22
-8
8
-5
3
7
27
7
0
11
17
18
9
-9
-38
-29
-24
-22
11
-8
-34
-15
-10
29
29
25
29
40
50
74
77
65
71
72
75
77
77
50
46
42
46
52
50
51
47
68
72
30
13
7
4
29
31
-6
-22
-38
-30
-29
-18
-27
-21
-25
-35
-54
-60
-58
-69
-74
-88
-95
-110
-106
-107
-101
-70
-71
-37
-22
-21
8
15
5
14
6
8
7
2
3
-10
-2
-2
1
-1
37
50
55
77
73
83
85
84
72
51
43
17
13
-5
-5
-25
-39
-22
-12
7
23
37
40
56
64
71
57
48
53
39
29
11
-5
-15
-28
-30
-11
-21
-46
-46
-65
-82
-81
-90
-86
-89
-78
-84
-110
-111
-112
-107
-96
-76
-104
-114
-88
-70
-53
-30
-13
8
27
47
67
74
73
74
92
88
65
49
23
9
17
25
7
2
19
14
8
19
-4
-19
-11
-3
1
-22
-40
-64
-57
-44
-35
-30
-28
-44
-22
-9
0
13
24
41
44
65
55
48
50
48
39
4
-18
-31
-45
-50
-47
-49
-68
-62
-52
-12
20
36
73
105
121
131
115
115
94
96
94
73
78
77
65
58
41
17
15
17
15
20
43
29
31
16
2
-13
-20
-20
-16
3
10
7
8
15
23
32
45
73
95
103
98
81
69
57
62
51
26
37
19
2
8
-2
-23
-44
-65
-69
-69
-76
-79
-88
-86
-87
-73
-63
-56
-76
-103
-81
-86
-55
-51
-74
-58
-51
-35
-21
-35
-17
-7
0
24
16
5
15
31
48
66
58
57
81
84
69
66
49
43
66
62
85
72
48
32
18
7
3
-7
-3
-18
-7
-9
-39
-33
-33
-33
-14
-13
-11
-16
-27
-22
-21
-18
-54
-39
-28
-48
-25
-22
-22
-20
-46
-56
-53
-66
-50
-51
-67
-33
-42
-41
-17
-17
-10
-18
-21
-32
-28
-8
18
34
46
61
65
61
76
52
59
40
42
46
32
28
35
53
39
31
49
43
34
26
25
18
13
22
30
45
35
20
8
-18
-21
-28
-70
-83
-96
-83
-86
-67
-76
-76
-70
-63
-63
-90
-80
-86
-97
-92
-96
-91
-87
-64
-35
-26
-24
-18
-4
4
33
46
35
44
46
36
37
32
18
18
18
38
46
43
42
50
52
47
42
-6
-16
-11
-1
32
7
5
14
12
10
23
14
-15
4
20
44
59
41
22
17
25
30
42
39
32
42
37
32
18
21
22
52
73
51
50
46
33
43
41
24
24
-10
-27
-41
-53
-73
-98
-121
-130
-139
-177
-168
-163
-140
-113
-108
-81
-38
-8
15
57
65
93
94
90
89
94
86
93
100
104
111
90
95
77
72
63
24
9
-6
-24
-27
-46
-73
-82
-90
-96
-78
-81
-91
-98
-82
-69
-57
-66
-88
-91
-75
-54
-78
-89
-94
-97
-67
-63
-90
-72
-63
-31
-26
-20
-29
-17
8
33
71
45
40
51
64
84
80
64
51
39
36
49
31
27
30
18
26
5
-16
-16
-22
-29
-40
-60
-58
-73
-79
-75
-76
-98
-133
-128
-117
-103
-109
-129
-132
-117
-94
-80
-96
-95
-92
-74
-67
-51
-47
-55
-44
-24
2
-1
29
40
47
76
100
105
86
75
54
45
34
2
3
-33
-42
-65
-80
-56
-56
-45
-28
-16
-11
6
5
6
15
1
13
23
40
34
26
19
16
27
33
39
31
45
63
88
91
85
73
63
51
27
-1
-38
-39
-26
-35
-19
-14
-39
-32
-19
-5
22
12
18
24
18
29
21
-18
-31
-46
-70
-82
-109
-121
-160
-143
-119
-117
-136
-124
-118
-108
-73
-49
-16
-5
-9
-10
-14
-29
-24
-16
-29
-22
-29
-56
-49
-57
-42
-18
14
33
54
52
58
74
89
86
84
88
94
83
44
37
17
15
9
-20
-8
-4
17
17
23
19
19
32
42
41
32
35
37
35
37
18
15
25
7
4
-4
-18
-32
-46
-60
-67
-83
-104
-109
-96
-100
-112
-113
-107
-84
-70
-50
-37
-16
26
55
88
104
109
116
139
127
128
120
86
78
70
60
49
46
42
58
72
70
81
51
26
13
-9
-29
-29
-52
-70
-82
-76
-68
-85
-78
-66
-66
-65
-73
-85
-81
-81
-64
-61
-76
-95
-109
-118
-120
-111
-80
-57
-69
-80
-63
-68
-44
-11
0
16
20
30
36
48
52
74
69
61
70
62
44
47
19
13
26
22
13
9
15
48
57
64
50
35
35
26
28
20
-26
-47
-44
-65
-42
-32
-49
-22
-4
4
1
-18
-21
12
35
36
27
-10
-25
-46
-54
-45
-67
-92
-92
-84
-76
-52
-68
-45
-39
-16
1
-10
-17
2
16
27
17
-1
14
16
22
31
43
30
39
52
65
102
89
114
134
146
173
187
159
153
150
152
171
133
110
97
72
54
21
-4
-19
-27
-25
-16
-20
-44
-49
-52
-40
-31
-43
-50
-59
-61
-72
-66
-80
-93
-103
-105
-114
-103
-105
-89
-87
-76
-52
-65
-53
-67
-59
-43
-31
-25
-20
-29
-28
-24
-8
-2
-26
-34
-35
-50
-51
-43
-37
-20
-3
-20
-12
1
6
11
28
48
57
71
76
70
76
97
120
154
175
175
144
135
128
127
132
122
131
110
105
121
106
65
51
30
16
11
10
0
-9
-3
-8
-5
2
-22
-29
-32
-38
-50
-76
-90
-116
-123
-139
-142
-131
-158
-163
-161
-147
-149
-128
-110
-104
-88
-78
-48
-16
10
39
64
86
113
119
125
146
149
170
173
169
151
145
134
102
92
86
57
32
15
19
-6
-16
-31
-55
-55
-61
-58
-43
-56
-42
-29
-13
9
20
-16
-12
-24
-23
-26
-49
-38
-79
-89
-91
-111
-121
-114
-81
-42
-10
1
9
36
48
53
52
43
57
50
60
64
58
53
64
79
70
83
72
66
64
50
42
40
62
71
61
55
46
33
55
54
64
68
48
33
27
42
44
31
12
1
-12
-15
-25
-40
-67
-58
-73
-79
-92
-95
-91
-93
-96
-62
-47
-32
-29
-1
9
11
12
12
3
0
15
17
-10
-23
-36
-23
-23
-38
-43
-53
-37
-23
10
12
32
43
51
68
66
84
112
104
129
144
119
113
115
115
108
114
91
79
73
53
39
2
-24
-35
-39
-35
-42
-71
-66
-67
-67
-65
-69
-64
-36
-42
-36
-25
-40
-39
-29
-38
-47
-66
-75
-70
-67
-65
-66
-73
-68
-63
-72
-47
-54
-53
-22
-11
16
14
6
0
5
16
36
29
12
4
19
23
26
14
-1
3
3
32
24
24
-3
9
22
12
5
-11
-17
-18
-15
4
-22
-24
-18
5
9
1
0
-18
-21
-6
-8
-32
-43
-70
-95
-93
-93
-88
-90
-90
-103
-106
-99
-115
-104
-76
-88
-95
-114
-131
-118
-119
-111
-111
-116
-100
-84
-74
-66
-62
-60
-44
-36
-31
-29
-9
15
35
62
76
79
110
136
186
202
203
213
224
234
230
220
199
171
155
123
106
65
24
10
1
5
0
-13
-23
-23
-18
-18
-48
-44
-43
-63
-69
-67
-71
-69
-67
-60
-32
-43
-56
-62
-82
-86
-72
-83
-88
-91
-100
-82
-65
-85
-60
-57
-42
-10
-14
0
22
34
63
71
80
105
104
103
108
99
73
73
50
11
-23
-25
-6
3
18
32
41
46
57
47
52
48
23
25
12
6
-19
-49
-55
-57
-29
-15
0
-19
-32
-11
10
23
40
45
73
84
82
105
92
80
90
88
93
76
50
36
21
34
31
10
-12
-32
-35
-3
-24
-35
-18
-20
-25
-9
-15
-23
-27
-12
-10
13
15
5
20
36
34
30
23
28
4
23
51
30
12
25
-1
16
14
-13
-1
-7
1
-1
-5
11
13
2
12
-7
-27
-15
-24
-36
-77
-84
-81
-92
-99
-105
-104
-94
-80
-67
-70
-67
-58
-62
-53
-44
-41
-25
-33
-7
29
41
45
37
21
30
32
45
56
31
22
41
52
62
31
7
24
-3
4
-8
-14
-15
-33
-41
-46
-56
-55
-37
-26
-32
-40
-47
-48
-35
-30
-38
-63
-92
-83
-57
-39
-1
-5
-19
2
-5
12
23
11
31
27
30
29
4
22
44
41
51
47
32
29
19
27
19
-9
-18
-6
-1
22
16
-9
8
13
39
68
36
32
40
3
0
24
-15
-8
-1
12
34
46
53
49
52
66
87
57
47
44
13
10
-5
-34
-35
-51
-42
-32
-24
-40
-46
-81
-82
-101
-112
-95
-92
-92
-100
-140
-154
-148
-138
-110
-95
-64
-35
-1
11
22
10
36
47
53
63
85
66
56
59
54
65
71
72
72
73
69
61
57
40
52
62
82
59
25
22
-9
-16
-23
-36
-36
-31
-30
-18
-1
-12
-14
-10
11
18
-1
-9
-19
-33
-24
-48
-78
-95
-93
-97
-95
-104
-114
-111
-114
-104
-92
-81
-54
-33
-30
-10
-11
-3
11
-2
25
49
37
51
48
61
71
64
66
74
66
75
67
65
56
52
61
61
66
53
61
51
49
58
57
66
102
102
105
116
99
83
81
72
67
26
13
-8
-41
-49
-72
-106
-115
-134
-135
-127
-138
-133
-114
-94
-90
-90
-97
-91
-71
-47
-16
-20
-20
-2
8
17
24
22
3
-5
-8
1
-9
-7
-18
-22
-21
-34
-53
-47
-37
-41
-15
-11
-2
11
6
6
23
22
24
27
8
21
17
-11
-7
-3
0
-12
-8
4
-8
-10
-6
-10
1
9
18
19
34
32
37
49
69
92
87
97
121
139
162
166
156
155
167
190
176
175
134
115
91
69
36
2
-24
-52
-54
-58
-65
-85
-96
-81
-72
-70
-77
-89
-71
-55
-32
-35
-37
-33
-23
-8
5
14
1
15
16
20
23
21
41
56
61
83
80
87
85
70
65
96
87
90
97
82
101
101
55
52
48
44
47
29
22
30
38
46
49
32
30
51
58
63
70
45
42
43
55
70
58
36
29
15
21
3
-26
-28
-39
-54
-60
-82
-111
-116
-124
-116
-142
-134
-135
-137
-123
-93
-125
-132
-123
-120
-106
-89
-108
-95
-76
-60
-34
-35
-17
-9
-13
23
14
-5
-16
-35
-29
-15
-34
-36
-26
-23
-4
2
18
42
66
86
113
116
100
126
125
140
131
91
86
76
55
49
21
9
8
30
25
14
-29
-34
-29
-48
-58
-89
-98
-98
-90
-91
-105
-110
-107
-94
-100
-67
-68
-92
-57
-46
-34
-33
-58
-63
-51
-46
-18
-20
-21
-16
-25
-3
8
-7
-9
4
-2
19
10
-17
-3
6
20
31
8
-1
17
31
56
69
75
94
109
112
123
101
87
89
87
109
108
67
59
80
72
73
58
32
31
36
42
44
11
-15
-21
-22
-3
-4
-20
-28
-25
-26
-25
-29
-40
-57
-46
-47
-53
-78
-85
-90
-96
-105
-116
-109
-122
-104
-87
-67
-58
-38
-14
-26
4
28
51
72
96
107
116
111
132
162
178
191
177
174
168
158
150
135
96
71
76
38
30
4
-23
-33
-37
-33
-18
-36
-31
-17
-15
1
10
-26
-40
-26
-11
-2
6
-4
-18
-16
-6
-2
-26
-36
-53
-52
-30
-24
-24
-12
-20
0
23
21
16
28
24
51
77
74
81
71
79
68
64
78
78
78
74
57
28
10
-13
-28
-53
-58
-65
-60
-64
-54
-40
-56
-36
-27
-27
-28
-26
-17
-17
-19
-20
-33
-53
-57
-60
-74
-80
-84
-86
-66
-57
-50
-62
-70
-68
-49
-63
-63
-74
-84
-78
-76
-74
-48
-46
-30
-17
5
44
59
62
82
100
111
135
114
105
78
75
91
81
63
62
48
44
25
-8
-39
-26
-28
-26
-35
-56
-29
-8
-6
26
17
11
37
34
56
44
28
16
17
24
16
-6
-19
-29
-59
-39
-22
-41
-26
-11
-9
4
-8
-9
-2
22
53
72
60
71
64
67
87
75
62
47
39
59
65
58
60
53
43
33
39
30
19
2
-9
10
-7
-13
-12
-21
-19
-5
-4
3
0
-6
3
8
-5
19
32
19
18
-3
-13
-33
-50
-52
-48
-57
-81
-92
-80
-95
-95
-83
-58
-49
-37
-40
-48
-31
-19
8
9
6
21
47
61
68
50
29
23
16
28
11
-12
-27
-27
-27
-17
-25
-37
-36
-21
-7
0
-2
2
6
18
25
23
-13
-22
-20
-4
18
-8
-10
-1
-2
17
22
25
30
44
44
56
47
24
26
47
60
60
60
50
64
73
93
74
41
15
-9
-20
-29
-41
-56
-78
-93
-90
-108
-112
-116
-106
-89
-83
-60
-49
-40
-31
19
51
53
75
83
85
114
119
130
125
109
95
71
47
32
38
37
41
40
41
58
62
59
70
57
56
55
42
11
-9
-17
-34
-40
-39
-49
-64
-69
-65
-48
-22
-38
-50
-44
-33
-35
-30
-48
-69
-64
-63
-56
-68
-89
-83
-82
-49
-44
-60
-66
-76
-70
-53
-62
-70
-60
-55
-38
6
4
10
40
58
97
122
112
114
121
129
137
138
119
122
110
107
113
72
48
47
55
36
25
7
2
-1
20
39
14
15
16
22
37
33
23
18
5
4
-11
-24
-42
-45
-66
-48
-46
-65
-82
-57
-45
-70
-72
-73
-66
-35
-3
-1
14
5
18
20
35
24
28
43
42
74
75
53
62
46
58
84
93
104
109
120
134
124
118
102
111
96
100
86
62
56
28
-10
-32
-74
-78
-101
-116
-120
-117
-95
-77
-56
-49
-34
-23
-17
24
47
66
57
29
14
2
-8
-8
-55
-62
-52
-70
-54
-71
-83
-83
-83
-55
-45
-42
-30
-14
-1
17
8
-10
-7
-23
-19
3
0
5
13
-2
23
34
38
43
25
16
48
42
30
27
-3
-3
-8
-43
-43
-52
-53
-46
-43
-46
-28
8
20
20
20
28
47
71
59
38
26
21
13
-2
-15
-30
-55
-40
-39
-41
-16
-22
-27
-13
-5
-30
-48
-61
-45
-35
-40
-47
-91
-93
-93
-72
-77
-83
-80
-49
-29
-10
12
16
24
8
38
57
44
69
85
102
105
123
89
80
100
96
92
66
54
53
35
19
19
8
-7
-23
-17
-19
-23
-23
-52
-50
-57
-69
-79
-87
-65
-51
-21
3
-1
6
22
17
20
3
2
-1
17
33
11
-6
16
25
52
73
74
82
85
86
67
65
33
21
32
14
13
1
-21
-37
-50
-55
-84
-104
-116
-131
-131
-115
-108
-112
-106
-121
-118
-100
-120
-115
-83
-73
-55
-29
-19
-3
27
42
39
59
52
48
50
29
33
15
14
11
25
54
44
30
41
50
63
105
84
82
84
76
105
76
59
58
38
48
51
32
18
-3
5
8
21
18
18
8
15
38
27
12
0
3
5
-20
-29
-60
-86
-95
-104
-97
-103
-113
-101
-102
-75
-75
-60
-52
-48
-32
-36
-32
-29
-32
-34
-46
-56
-63
-73
-54
-38
-29
-34
-30
-37
-19
28
30
55
66
59
60
58
50
50
52
37
37
7
2
19
2
13
-5
-11
-23
-38
-46
-53
-73
-87
-83
-95
-95
-90
-114
-126
-119
-133
-124
-119
-141
-122
-104
-100
-77
-61
-41
-15
-10
4
9
41
55
64
87
86
74
84
114
135
147
153
161
172
170
173
152
115
112
106
117
114
100
66
66
76
79
83
48
21
24
26
46
26
20
12
-12
-16
-19
-75
-91
-94
-112
-96
-115
-121
-112
-117
-97
-63
-93
-92
-88
-89
-76
-74
-57
-66
-44
-26
-6
-20
-20
-5
12
33
37
37
23
16
27
22
23
32
31
22
32
36
9
-2
-11
-6
17
13
6
-10
-31
-25
-38
-39
-29
-19
-5
7
-13
-40
-52
-56
-50
-35
-46
-64
-77
-90
-79
-56
-51
-48
-40
-25
-18
-15
7
44
57
71
83
75
80
84
111
126
116
124
125
114
115
99
80
64
59
49
31
3
-14
-22
-28
-22
-28
-46
-49
-38
-28
-13
-35
-50
-69
-82
-88
-104
-145
-141
-127
-130
-128
-120
-120
-103
-74
-51
-14
-16
-3
2
10
19
16
-8
0
12
21
26
25
15
8
21
11
8
6
-1
-10
-13
-4
-15
-14
-22
-26
-7
-18
-5
27
31
32
61
73
83
98
94
115
127
128
134
134
122
103
78
44
29
27
14
-8
-44
-56
-66
-67
-77
-77
-75
-86
-78
-78
-92
-93
-93
-75
-54
-52
-53
-62
-59
-40
-27
-19
-32
-23
15
38
60
63
50
35
26
5
9
-19
-55
-49
-59
-60
-71
-78
-86
-66
-46
-25
-11
-15
-2
20
33
27
11
7
9
17
45
44
35
65
83
111
117
102
94
108
108
96
93
70
61
50
34
32
25
8
3
18
23
32
8
-10
-9
-1
4
-11
-22
-34
-31
-1
9
-15
-12
-6
19
30
34
55
33
18
17
-4
-35
-51
-62
-68
-61
-74
-86
-94
-93
-72
-69
-55
-60
-24
-4
11
15
20
45
62
78
72
62
81
82
72
76
65
57
72
82
86
73
72
70
43
42
25
16
6
-13
-21
-33
-47
-75
-67
-45
-32
-7
-11
-43
-40
-32
-8
8
-21
-26
-51
-53
-66
-94
-106
-120
-113
-128
-119
-130
-143
-131
-125
-94
-75
-89
-67
-65
-38
-3
-3
7
11
22
39
55
39
26
36
34
31
29
9
-11
-2
13
34
25
22
30
36
46
26
9
4
5
15
27
15
-11
-18
-26
-22
-33
-29
-26
-15
0
15
-5
-4
-10
-13
-12
2
-10
-17
-9
4
13
16
15
1
-3
11
11
2
-4
-20
-41
-42
-41
-46
-20
-28
-7
8
29
28
53
72
81
73
53
65
68
57
65
33
20
44
48
59
49
46
57
73
74
76
57
35
24
31
31
14
-10
-35
-75
-103
-103
-126
-150
-141
-137
-117
-112
-128
-101
-91
-63
-29
-18
68
-8
-140
4
124
-46
-38
134
69
-10
46
65
23
-17
38
70
-35
-54
7
-5
-45
-1
69
29
-35
5
27
-5
4
64
51
17
16
14
2
-16
15
54
40
41
68
68
52
57
47
37
22
17
5
-24
-36
-24
-3
-10
-5
-24
-48
-60
-88
-95
-105
-122
-144
-155
-158
-140
-166
-165
-145
-129
-85
-103
-78
-49
-31
15
45
44
29
30
35
32
44
34
45
48
64
88
93
105
117
115
122
121
106
91
85
87
83
65
59
54
61
61
47
37
20
1
-2
3
-12
-33
-47
-39
-32
-31
