11891
28260
0
32
0
-1536
0
3
0
16000
0
1
0
0
0
0
60
55
45
26
13
15
13
19
15
-9
-22
-31
-44
-26
-17
-19
-31
-56
-60
-81
-115
-104
-96
-70
-41
-62
-62
-66
-46
-17
-7
-6
15
40
69
105
144
151
158
158
140
147
134
125
126
139
154
140
145
117
105
95
62
28
8
15
11
12
25
15
18
29
17
-10
-17
-31
-44
-44
-25
11
39
60
95
106
106
104
115
119
92
78
52
20
6
-13
-22
-30
-43
-49
-52
-59
-54
-67
-62
-53
-64
-72
-66
-60
-50
-35
-26
-23
-31
-36
-60
-68
-72
-79
-64
-57
-52
-46
-46
-38
-42
-48
-36
-27
-16
-16
4
24
42
44
49
25
6
18
15
33
46
45
58
65
71
62
58
49
42
43
47
38
7
10
13
9
-11
-31
-47
-45
-43
-55
-67
-68
-43
-39
-33
-30
-20
-21
-17
10
-8
4
-10
-10
8
34
55
50
46
38
43
17
20
5
13
36
17
34
61
64
66
49
46
44
20
9
-1
-2
17
19
0
-3
-6
-6
-24
-25
-53
-90
-91
-105
-111
-126
-113
-81
-65
-50
-33
-35
-46
-53
-45
-34
-37
-32
-31
-16
-11
-24
-19
-21
-14
11
40
36
50
56
71
81
72
70
60
49
51
38
19
32
51
63
78
80
98
86
82
76
73
68
60
57
40
26
29
31
10
4
0
-22
-26
-46
-47
-36
-25
-40
-61
-63
-71
-61
-70
-74
-77
-86
-85
-74
-70
-95
-112
-135
-136
-137
-159
-173
-178
-159
-139
-131
-129
-112
-81
-73
-42
-14
-9
18
46
64
83
88
90
107
126
151
156
154
151
137
118
115
107
82
69
61
52
35
14
8
7
7
12
-6
-13
-13
9
30
31
15
14
9
-1
5
1
-9
-5
-2
-1
-29
-49
-68
-93
-108
-119
-124
-137
-130
-118
-108
-93
-111
-114
-109
-101
-88
-91
-75
-50
-10
16
47
52
55
67
81
83
67
58
50
44
58
45
37
26
34
34
40
52
43
64
83
98
111
102
110
108
102
100
81
80
59
36
37
26
-13
-29
-40
-53
-50
-47
-53
-44
-62
-69
-63
-69
-78
-79
-57
-52
-22
-13
-13
-11
-8
-12
-37
-42
-36
-52
-44
-42
-33
-32
-23
-19
-21
-20
-27
-12
-1
30
37
38
31
27
38
48
48
47
38
37
39
33
29
18
26
44
72
98
90
115
117
125
128
102
92
88
84
101
115
115
117
112
113
85
63
40
22
2
-3
11
14
30
21
11
-1
-26
-31
-36
-61
-46
-30
-41
-55
-78
-51
-32
-29
-32
-36
-23
-25
-14
-29
-41
-26
-29
-30
-36
-58
-74
-51
-28
-16
5
6
2
23
46
50
51
57
73
75
94
95
85
95
101
103
82
67
39
16
2
-12
-22
-30
-43
-50
-58
-72
-88
-93
-79
-75
-81
-83
-82
-98
-100
-90
-85
-75
-77
-76
-78
-71
-57
-47
-41
-28
-13
-1
-7
1
-1
6
13
9
-1
-10
-14
-11
-26
-25
-25
-30
-8
1
-6
-5
0
8
16
42
41
42
44
36
41
41
15
8
0
-11
5
-5
-12
-18
-33
-27
-27
-42
-54
-56
-47
-45
-35
-19
-23
-15
-10
-18
-1
15
31
37
28
21
7
30
46
29
29
-1
-20
-22
-13
-7
-1
-10
-20
-29
-48
-38
-32
-36
-20
-8
7
27
35
44
33
44
73
83
108
108
116
121
121
128
120
120
118
114
109
94
76
76
65
43
3
-31
-28
-19
1
-7
-11
-12
-15
8
14
7
3
18
21
11
17
22
18
12
4
-15
-31
-37
-39
-44
-46
-64
-57
-43
-44
-41
-30
-31
-38
-17
7
13
8
21
20
26
34
39
63
49
31
21
20
7
11
35
50
64
76
74
72
74
67
84
92
69
47
37
38
32
27
12
11
3
-3
3
-8
-32
-34
-15
-15
-22
-16
-27
-30
-42
-63
-64
-47
-35
-32
-26
-20
-29
-20
0
0
2
-6
-1
13
17
33
35
25
28
22
16
14
-14
-35
-40
-41
-56
-68
-80
-92
-83
-65
-54
-57
-66
-63
-64
-57
-34
-33
-22
-23
-18
0
-2
-9
-4
-6
0
-14
-14
-14
-16
-4
4
22
26
24
19
21
23
9
22
28
23
23
15
13
17
16
24
42
33
21
41
69
76
81
68
54
64
60
55
41
30
18
-3
-12
-36
-44
-68
-63
-62
-70
-88
-103
-119
-113
-96
-86
-65
-63
-54
-49
-53
-57
-42
-38
-43
-54
-64
-52
-60
-56
-51
-50
-43
-37
-40
-44
-45
-43
-21
5
18
23
25
11
-16
1
17
40
61
69
63
81
83
88
110
115
125
115
129
124
93
81
68
43
46
27
8
-3
-19
-37
-54
-55
-59
-58
-39
-35
-38
-44
-58
-61
-51
-46
-43
-46
-34
-45
-45
-39
-45
-37
-24
-26
-7
7
-4
19
46
76
88
80
70
71
72
78
78
66
70
64
61
66
31
21
14
17
40
58
66
66
47
59
59
28
25
27
27
15
-11
-15
-27
-20
-18
-12
-13
-5
5
-7
-10
-7
-21
-24
-19
-37
-45
-39
-41
-38
-40
-26
-21
-35
-38
-47
-55
-63
-72
-62
-71
-71
-54
-33
-11
-14
4
11
5
10
23
39
78
93
111
112
100
97
88
90
98
87
93
113
108
113
109
103
124
126
128
122
115
102
100
96
105
113
109
110
99
75
66
62
48
37
27
22
25
30
15
5
14
18
1
-24
-41
-40
-24
-30
-35
-49
-54
-32
-4
-5
-24
-30
-18
-22
-20
-15
-7
4
15
23
35
36
41
46
52
49
40
41
40
19
14
-2
-20
-43
-66
-56
-61
-59
-59
-52
-32
-11
-2
4
16
41
55
64
58
40
34
40
35
23
26
40
56
62
67
68
54
35
48
55
32
12
-4
-7
-28
-11
-1
-16
-17
-32
-19
-21
-40
-34
-37
-39
-38
-45
-17
-14
-9
9
-9
-19
-49
-44
-38
-19
6
6
21
26
35
50
60
64
71
76
76
68
64
72
85
98
114
101
105
90
51
39
11
-18
-23
-17
-15
-20
-28
-16
-14
-12
-17
-16
0
0
-15
-30
-44
-59
-56
-37
-32
-37
-31
-34
-21
-21
-21
-19
-15
-21
-30
-28
-12
5
18
19
-6
-14
-18
-4
26
61
94
111
110
98
97
103
91
101
87
56
52
54
45
44
40
23
18
0
-18
-27
-56
-70
-67
-71
-53
-41
-6
4
10
33
15
19
46
41
36
31
26
17
12
4
10
2
-16
-25
-49
-60
-83
-99
-100
-121
-128
-132
-125
-118
-103
-76
-72
-57
-49
-65
-46
-39
-30
0
14
29
59
71
67
59
48
73
62
65
76
62
71
65
61
56
22
-2
-34
-48
-43
-52
-41
-57
-81
-79
-90
-87
-84
-73
-44
-33
-35
-22
-6
2
18
36
30
5
-20
-14
-11
-4
-9
-40
-54
-52
-65
-66
-61
-54
-46
-42
-40
-42
-52
-35
-10
7
16
8
6
23
28
26
25
34
42
35
45
76
74
82
92
104
101
86
77
57
40
38
38
24
3
-9
-19
-22
-19
-12
2
13
4
-15
-48
-74
-83
-93
-64
-57
-63
-63
-77
-85
-77
-70
-65
-48
-40
-45
-32
-38
-40
-38
-29
-17
-1
19
29
57
71
88
86
85
98
104
121
121
112
124
120
103
97
80
76
66
43
56
52
37
29
18
2
2
-6
-30
-23
-9
-21
-8
-1
-33
-30
-19
-22
-32
-20
-10
-10
-4
29
38
57
98
112
114
103
97
96
90
76
71
55
55
67
70
77
32
21
14
-18
-31
-30
-11
-18
-29
-15
-25
-12
7
2
11
31
27
19
26
24
36
47
53
41
30
25
25
21
12
27
34
55
82
95
80
60
38
37
33
10
6
4
-6
-7
-3
-8
-7
0
9
-2
-27
-34
-33
-28
-14
-3
9
21
31
51
72
82
60
44
47
40
55
55
37
41
36
27
2
-32
-53
-64
-67
-68
-91
-83
-52
-35
-24
-20
-30
-9
17
14
10
-1
-20
-7
1
29
28
17
28
22
0
14
-8
-31
-7
14
34
34
26
5
-9
-3
1
11
-7
-15
-19
-25
1
7
11
21
16
8
22
28
22
14
21
21
4
-11
-21
-30
-45
-48
-69
-66
-48
-49
-48
-49
-39
-39
-40
-33
-28
-28
-29
-36
-31
-14
-9
4
6
9
6
0
5
-4
-14
-2
-7
-2
-1
-12
-7
-24
-38
-52
-59
-72
-69
-57
-74
-81
-73
-52
-38
-40
-41
-36
-38
-42
-33
-30
-31
-24
-28
-27
-27
-39
-41
-24
-22
-11
-10
-20
-17
-20
-3
3
-6
-7
-2
-7
-15
-10
4
1
19
35
35
41
45
46
39
60
59
49
62
75
78
74
65
55
62
71
70
59
33
28
40
32
25
30
12
24
13
-1
-14
-30
-36
-43
-49
-51
-60
-70
-81
-81
-51
-42
-48
-32
-19
13
24
16
23
3
21
43
29
18
4
9
-2
1
5
1
-3
5
2
-14
-16
-3
21
29
35
23
17
18
23
19
30
29
31
36
27
26
12
15
16
15
-3
-5
-19
-32
-14
-22
-37
-45
-37
-39
-50
-65
-42
-36
-30
-24
-12
-4
-20
-9
-4
-9
-15
-23
-8
-34
-51
-53
-63
-64
-88
-103
-99
-101
-95
-104
-115
-111
-107
-89
-79
-83
-66
-42
-18
-16
-2
14
26
37
33
43
50
49
43
48
49
32
29
38
43
50
67
64
65
48
40
46
33
34
16
14
29
39
33
37
55
50
74
86
92
86
57
58
41
28
25
3
-20
-33
-24
-29
-44
-38
-53
-48
-52
-68
-90
-107
-103
-114
-100
-93
-71
-53
-31
-13
-24
-35
-45
-29
-5
11
5
9
-8
-14
0
-9
-6
-3
10
24
27
-1
-6
-1
15
25
19
35
45
55
87
89
85
85
82
99
132
106
107
119
98
93
89
79
68
67
54
44
15
1
-3
-5
8
-14
-30
-19
-9
4
15
-3
-10
6
23
24
24
26
29
40
54
81
67
44
41
29
16
3
-14
-10
-1
-2
-2
-21
-34
-35
-40
-46
-50
-73
-65
-50
-46
-48
-51
-34
-15
1
22
30
35
49
60
74
82
79
84
80
77
76
76
89
90
86
87
83
62
62
68
74
86
92
74
52
48
30
13
-16
-17
-17
-28
-32
-38
-49
-47
-38
-36
-27
-36
-50
-33
-30
-20
10
-14
-14
7
1
-9
-27
-58
-79
-94
-91
-85
-63
-72
-73
-65
-63
-49
-62
-57
-43
-27
20
30
32
48
65
89
88
74
71
66
54
55
45
33
8
-4
4
10
-2
-29
-20
-35
-46
-50
-65
-57
-63
-53
-38
-31
-28
-22
-16
-8
3
15
27
29
12
35
32
23
12
-13
-10
-11
-23
-48
-74
-77
-65
-62
-57
-45
-27
-13
-11
1
18
36
38
32
19
-6
-25
-49
-48
-52
-67
-76
-74
-74
-71
-70
-60
-38
-34
-39
-20
-10
2
16
37
72
89
100
98
96
108
107
104
77
73
71
79
90
77
80
101
113
112
106
93
97
98
111
111
75
63
60
46
39
14
-4
-14
-31
-39
-55
-82
-107
-120
-125
-125
-128
-150
-141
-134
-130
-112
-130
-133
-116
-110
-101
-106
-112
-99
-100
-93
-91
-93
-75
-52
-49
-39
-21
-20
1
18
36
67
50
55
72
82
91
108
122
132
136
148
173
150
139
141
148
149
159
157
150
152
146
125
85
54
36
37
54
59
34
18
16
3
-4
-8
-16
-13
-20
-7
-5
-1
-4
-4
-9
-25
-35
-47
-75
-80
-80
-61
-50
-58
-53
-37
-32
-27
-36
-20
-25
-24
-16
-11
8
20
17
29
18
10
17
26
49
71
86
62
42
46
63
66
49
50
39
41
36
29
-3
-7
-22
-27
-23
-36
-23
-28
-25
-17
2
10
33
53
60
82
72
74
72
57
63
65
45
12
-4
-28
-66
-68
-90
-127
-138
-141
-142
-153
-146
-138
-133
-117
-93
-63
-24
-11
8
26
53
69
75
96
106
115
114
90
78
75
68
53
37
29
23
17
11
-19
-37
-31
-16
1
19
34
50
54
73
83
66
57
40
33
33
11
-16
-25
-28
-41
-55
-63
-73
-91
-98
-103
-121
-129
-109
-89
-70
-77
-61
-33
-30
-28
-11
-16
-17
-18
-20
-14
9
12
16
31
24
44
38
36
28
19
23
31
24
-2
4
-4
-14
-11
-27
-30
-17
0
11
13
24
19
27
42
58
38
39
37
9
18
10
4
-3
-15
-12
-24
-38
-55
-70
-87
-89
-113
-119
-123
-129
-124
-115
-112
-107
-85
-82
-70
-71
-73
-43
-16
-18
-12
-7
9
20
29
58
71
64
71
70
66
62
41
43
33
18
27
31
15
0
6
0
6
3
-9
-4
-1
-1
-1
-7
3
-1
-8
15
-9
-1
20
31
43
37
12
4
-2
1
-1
-7
-12
-26
-15
-6
-6
-12
3
11
24
16
15
-1
-5
-8
-17
-31
-46
-58
-63
-62
-56
-67
-81
-80
-73
-61
-53
-60
-49
-35
-28
-7
0
10
23
27
42
45
59
51
46
58
95
119
121
128
135
154
142
127
130
113
87
63
30
3
-26
-18
-20
-15
-20
-43
-46
-55
-58
-57
-75
-69
-74
-76
-63
-76
-88
-96
-88
-80
-57
-66
-56
-44
-30
15
0
-11
-23
-7
2
20
10
-10
-9
-8
5
-6
-26
-12
-3
8
23
8
3
16
23
37
46
52
34
43
66
61
46
48
34
31
51
58
61
52
44
54
78
85
83
76
59
45
39
43
33
23
13
9
-12
-20
-27
-27
-25
-39
-62
-61
-63
-74
-78
-65
-69
-85
-101
-113
-121
-147
-165
-159
-147
-142
-138
-133
-125
-108
-82
-62
-70
-72
-67
-57
-31
-22
-11
7
13
28
32
30
26
18
25
42
66
62
51
54
76
94
97
103
119
130
139
141
128
114
107
110
108
90
79
67
47
61
44
33
37
13
2
2
-13
-22
-40
-32
-26
-42
-61
-66
-72
-79
-71
-73
-81
-56
-59
-61
-58
-58
-52
-38
-37
-37
-16
-41
-57
-59
-39
-31
-35
-40
-32
-23
-6
5
3
-10
5
25
42
43
35
36
49
63
65
70
76
74
60
57
40
34
35
24
28
41
32
9
-7
-21
-15
-29
-30
-20
-23
-18
-18
-43
-56
-46
-48
-34
-15
-9
-12
-18
-23
-27
-46
-55
-54
-53
-40
-37
-38
-42
-27
-11
24
30
18
35
41
60
54
49
48
19
6
7
-2
11
13
10
13
-11
-20
-17
-15
14
39
41
59
64
56
57
53
53
34
22
27
41
39
23
22
10
15
8
-8
-6
-10
-13
-7
-36
-58
-79
-91
-87
-86
-96
-112
-109
-115
-109
-108
-83
-82
-68
-33
-30
-33
-26
-11
-8
-9
-6
-29
-39
-35
-25
-31
-28
-22
-21
-19
-7
5
22
3
10
17
22
26
15
17
36
34
16
-11
-25
-10
-20
-18
-3
-19
-32
-61
-84
-77
-114
-134
-143
-164
-168
-188
-194
-181
-170
-153
-129
-132
-121
-98
-87
-63
-41
-16
17
28
53
90
91
85
109
98
105
94
89
93
93
96
85
71
44
44
53
67
62
51
68
69
81
89
76
57
53
56
60
70
60
46
26
5
2
-26
-59
-72
-80
-95
-92
-108
-115
-104
-96
-72
-65
-73
-42
-38
-49
-39
-46
-38
-41
-36
-25
-36
-39
-50
-60
-45
-27
-30
-24
-9
-22
-20
-9
-3
12
29
41
52
51
55
63
85
97
94
85
81
97
109
125
136
128
115
124
151
149
133
132
139
137
148
149
133
126
88
71
46
11
7
0
-16
-18
-24
-52
-65
-71
-67
-63
-77
-84
-86
-82
-83
-95
-108
-104
-93
-80
-74
-93
-96
-91
-79
-66
-35
-19
-1
13
10
19
7
8
36
40
56
68
61
65
70
65
90
89
83
89
100
116
135
138
137
127
103
97
77
51
39
30
16
13
5
-15
-20
-13
6
-13
-19
-17
-8
7
4
0
-5
-8
-27
-21
-19
-22
-8
-21
-17
-8
-11
-24
-21
-16
-2
18
28
48
69
72
85
82
71
74
81
89
101
88
106
107
107
69
28
-4
-38
-38
-30
-27
-35
-44
-47
-23
-18
-30
-48
-40
-42
-35
-7
0
29
50
55
80
103
91
99
82
81
70
49
53
61
63
62
58
50
24
9
-2
-10
-16
-2
4
-1
4
10
-3
-1
-10
8
17
21
13
9
18
23
36
21
7
10
4
-9
-8
5
-1
-4
-12
-3
0
17
49
65
80
58
42
32
4
21
31
28
27
21
18
26
16
-16
-10
-4
-12
-21
-32
-31
-16
-14
7
5
-8
16
23
34
45
53
51
54
49
40
24
20
18
2
-3
8
3
6
5
-7
-13
-18
-19
-23
-29
-32
-37
-67
-107
-120
-135
-116
-110
-123
-130
-126
-142
-110
-110
-133
-148
-140
-123
-127
-123
-108
-106
-98
-101
-107
-110
-100
-75
-45
-20
-26
-18
-22
-33
-25
-23
-20
-23
-13
14
51
45
49
53
59
47
37
9
-22
-26
-46
-36
-25
-36
-41
-49
-45
-54
-58
-37
-40
-53
-51
-61
-63
-62
-53
-52
-35
-46
-42
-34
-41
-34
-49
-45
-53
-62
-69
-81
-82
-95
-100
-83
-55
-30
-11
8
33
47
69
67
63
62
43
49
43
9
5
20
24
6
2
-19
-29
-30
-19
-1
-2
8
24
52
55
38
28
35
34
33
31
27
34
36
36
45
18
9
23
32
28
42
35
34
43
26
31
30
8
-17
-33
-44
-53
-66
-76
-65
-48
-30
-15
5
15
31
51
79
84
67
58
68
67
75
73
76
64
57
60
47
35
23
18
18
6
-13
-9
5
16
19
16
9
4
-21
-47
-57
-77
-81
-71
-91
-101
-111
-117
-104
-121
-107
-104
-93
-76
-63
-41
-16
-7
-9
16
25
29
31
35
32
42
50
55
50
49
54
65
67
76
73
68
79
83
90
92
84
80
78
70
55
40
37
28
43
46
54
42
43
26
31
37
16
15
21
36
27
16
18
20
4
7
17
18
30
26
26
41
25
3
-30
-54
-61
-64
-70
-62
-52
-37
-25
-18
-24
-51
-58
-78
-79
-76
-113
-118
-116
-106
-94
-93
-99
-81
-73
-71
-84
-85
-77
-84
-74
-71
-73
-65
-56
-39
-26
-37
-40
-33
-46
-43
-27
-23
-36
-31
-26
-16
12
-5
-6
11
20
21
23
40
48
66
65
65
61
49
61
63
42
40
39
38
49
60
74
84
84
90
89
79
76
83
81
71
45
39
2
-33
-47
-66
-75
-94
-122
-143
-156
-174
-170
-164
-166
-167
-169
-165
-168
-170
-162
-146
-123
-120
-110
-89
-78
-75
-69
-50
-32
-23
-11
8
12
14
-9
-9
-25
-19
7
9
22
24
33
63
72
54
55
60
59
69
67
54
69
55
33
24
-1
12
13
11
12
-23
-36
-32
-10
-2
-4
-11
-25
-38
-40
-25
-13
-21
-19
-14
-36
-63
-81
-96
-109
-127
-141
-161
-167
-167
-173
-171
-175
-168
-173
-164
-145
-136
-123
-119
-96
-71
-40
-11
-10
7
35
44
47
58
66
66
70
56
57
58
85
98
113
142
178
172
191
212
211
211
190
171
149
124
106
101
68
34
-7
-23
-34
-70
-68
-83
-114
-114
-113
-107
-99
-83
-59
-58
-41
-23
1
16
14
25
22
9
7
8
-5
-18
-23
-26
-33
-19
12
21
38
61
67
68
74
68
65
76
87
96
110
122
122
114
126
98
88
74
57
52
39
30
8
-12
-21
-11
-11
-15
-15
-21
-37
-39
-32
-23
-22
0
-14
-14
-27
-27
-25
-39
-18
-10
-10
-18
-28
-27
-20
-39
-56
-82
-86
-69
-68
-69
-43
-40
-47
-14
-11
-11
11
15
36
39
51
59
56
70
88
89
85
90
106
115
99
93
85
97
108
115
110
107
95
95
108
99
72
67
82
82
77
65
56
38
19
16
11
4
-10
-15
-26
-18
-21
-30
-37
-46
-41
-25
-21
-32
-32
-42
-24
-34
-63
-64
-71
-63
-61
-82
-94
-92
-87
-73
-69
-55
-58
-80
-59
-59
-86
-79
-87
-87
-90
-101
-122
-113
-98
-82
-77
-96
-98
-86
-81
-86
-82
-94
-81
-72
-64
-55
-52
-45
-12
6
25
55
53
74
93
95
109
127
112
107
106
109
131
131
148
151
156
150
129
137
127
115
109
96
67
56
59
29
15
-3
-18
-13
-23
-19
-34
-63
-66
-69
-68
-71
-75
-75
-68
-65
-41
-24
-14
-1
18
35
34
45
36
31
22
29
39
44
16
3
-14
-9
15
-14
-20
-29
-22
-15
-8
-4
14
12
21
35
11
49
36
95
70
717
301
-549
-102
-20
-176
209
183
52
40
18
135
-31
-58
59
-53
-81
-74
-21
-6
-75
-39
-28
-56
-26
-44
-11
9
-32
-20
-8
-6
-32
-21
11
-14
-11
-6
-21
-48
-42
-44
-45
-42
-26
2
18
35
4
-19
1
-9
-23
14
35
44
59
37
50
76
71
61
43
32
32
24
20
3
-22
-7
13
16
5
7
-8
-15
2
6
-11
-29
-24
-33
-29
-2
3
15
19
-15
10
5
-37
3
17
-38
4
13
-21
-17
-28
-45
-70
-72
-77
-96
-100
-96
-77
-53
-55
-43
-19
-21
-9
7
-21
-16
18
33
43
57
107
111
99
144
146
93
75
100
97
59
73
108
107
97
118
116
89
70
93
80
51
78
83
99
101
93
99
96
193
117
148
265
41
126
289
78
152
239
133
35
579
201
-210
402
323
-187
119
236
34
-24
40
250
-35
-136
122
-6
-152
-87
116
44
-154
-7
91
-3
-82
-40
80
-64
-142
43
-52
-123
27
9
-86
-68
-8
-19
-49
-15
-23
-69
7
32
62
102
49
54
99
69
28
42
21
-65
-10
166
52
-77
182
142
19
260
175
82
272
184
154
200
104
180
144
67
88
-53
56
-11
-217
17
-45
-168
-32
-182
-157
-75
-186
-83
-106
-201
-76
-146
-180
-128
-194
-144
-139
-183
-142
-163
-142
-147
-175
-123
-142
-141
-95
-78
-86
-38
-58
-74
31
-21
-64
-50
-103
-65
-53
-92
-52
-52
-88
-45
-67
-65
-33
-20
6
-7
-13
-15
-15
-5
27
38
20
31
34
32
60
55
24
43
29
-5
25
22
7
-2
4
1
-11
-37
-55
-40
-45
-53
-77
-83
-92
-99
-83
-54
-41
-35
-39
-52
-32
-14
25
9
13
49
62
67
48
47
57
88
91
62
48
68
99
95
82
104
107
88
89
83
69
52
60
63
39
-5
-30
-15
-13
-27
-26
-109
-142
-118
-145
-106
-93
-111
-62
-65
-57
-40
-39
-1
1
-14
22
30
48
79
57
81
97
93
101
69
56
57
45
37
16
18
46
70
69
58
50
58
79
101
109
96
88
84
74
59
52
46
46
43
31
-4
-11
-18
-4
25
23
27
27
20
11
1
-17
-20
-26
-38
-50
-57
-68
-69
-43
-56
-63
-74
-77
-58
-51
-52
-53
-59
-52
-36
-35
-31
-42
-37
-27
-31
-25
-23
-32
-6
31
61
101
100
101
120
133
156
149
125
138
135
137
137
126
114
121
137
171
216
205
198
224
242
269
254
224
206
188
207
197
183
169
138
128
90
40
10
-12
-28
-29
-64
-92
-88
-120
-133
-141
-202
-256
-289
-316
-305
-274
-278
-285
-310
-337
-337
-310
-303
-299
-280
-281
-230
-188
-176
-137
-114
-88
-62
-15
22
53
69
84
111
125
140
145
137
136
129
120
112
106
93
63
34
21
29
35
39
40
51
39
21
6
0
-16
-15
-33
-59
-72
-85
-102
-110
-116
-141
-122
-130
-135
-151
-155
-141
-133
-95
-81
-83
-60
-48
-48
-47
-44
-55
-42
-27
-40
-42
-35
-24
-26
-21
-15
-26
-26
-11
1
14
2
-13
-7
9
19
8
19
43
58
61
57
78
85
102
119
112
104
115
124
118
104
115
105
88
85
80
63
46
27
0
-9
-31
-29
-44
-71
-57
-63
-78
-54
-30
-8
-7
16
8
4
19
23
30
3
-14
-17
-19
-9
-10
-29
-54
-68
-84
-65
-46
-46
-34
-25
3
14
9
-2
43
47
62
65
63
46
39
63
72
43
37
26
7
11
0
-16
-16
0
13
9
13
18
6
11
25
31
35
45
45
26
20
-2
-25
-31
-33
-18
-28
-41
-34
-13
-9
-26
-32
-35
-37
-32
-33
-47
-64
-91
-91
-103
-87
-81
-108
-109
-110
-96
-72
-77
-59
-24
-2
31
39
51
94
98
104
127
113
122
115
108
125
137
125
119
120
99
76
38
27
5
-11
-5
-31
-52
-65
-76
-69
-65
-85
-84
-90
-112
-117
-122
-112
-117
-124
-127
-102
-92
-85
-64
-45
-22
-6
2
8
18
24
48
62
73
89
116
134
140
134
128
128
121
111
107
82
71
70
74
69
54
44
50
39
17
21
0
-11
-13
0
9
7
2
-6
-6
14
6
-9
-13
-3
5
14
-4
-19
-30
-51
-43
-40
-57
-59
-64
-56
-44
-63
-37
-18
-108
-37
-65
-87
-66
-76
-4
-29
-23
28
-18
-2
30
22
51
25
50
71
60
105
110
91
113
105
123
102
92
114
124
140
140
118
144
161
155
162
134
131
129
105
109
113
82
64
39
31
2
-23
-9
-39
-60
-62
-82
-96
-106
-117
-102
-93
-103
-103
-104
-103
-81
-80
-92
-95
-99
-111
-98
-112
-115
-113
-122
-120
-129
-135
-130
-127
-127
-118
-106
-82
-57
-46
-20
7
10
19
28
27
37
46
31
26
30
41
45
44
59
79
95
88
100
110
104
93
74
63
50
35
46
44
34
32
-3
-10
11
-20
-14
-19
-42
-40
-49
-40
-4
-6
-14
-6
-12
1
0
-10
-18
-16
-19
-17
-30
-47
-65
-74
-80
-89
-90
-83
-76
-64
-50
-19
-13
-4
5
2
7
26
33
36
39
43
45
34
14
15
22
26
29
16
20
44
50
60
73
75
65
105
109
53
90
137
70
64
216
33
72
180
128
-68
83
78
-62
27
27
-130
-9
47
-106
-35
-41
17
-76
88
142
-455
100
247
-290
-202
206
-123
-72
-101
-102
-107
-98
-129
-177
-66
-183
-148
-110
-162
-112
-79
-143
-52
-107
-177
-87
-103
-94
-62
-29
-11
-50
-17
46
72
85
47
121
157
86
116
110
36
134
127
101
132
152
145
158
121
105
143
181
122
88
132
119
70
62
54
58
36
-4
9
5
-5
-27
-23
-17
-33
-35
-45
-53
-59
-37
-42
-62
-28
-46
-56
-58
-52
-72
-69
-79
-66
-36
-43
-34
-31
-22
-45
-46
-25
-52
-56
-39
-66
-50
-7
-11
-57
27
40
-38
22
25
-16
31
47
33
37
11
18
18
-8
15
19
16
10
24
42
36
29
22
28
33
26
12
1
-16
-22
0
-10
-13
-14
-22
-39
-51
-86
-98
-106
-113
-113
-109
-116
-133
-121
-94
-77
-75
-77
-64
-56
-35
-21
-12
-9
5
30
37
46
55
70
69
55
48
29
28
32
25
24
44
28
19
29
22
10
14
-23
-46
-46
-53
-57
-59
-53
-43
-25
-15
-20
-16
-10
-25
-15
-7
-21
-28
-39
-40
-45
-44
-47
-7
-51
-26
-3
-35
-27
-39
-46
-11
-36
-33
-4
100
-40
-54
123
55
60
55
28
127
134
9
51
88
99
105
92
84
104
137
102
81
68
69
87
52
11
8
28
32
1
-9
10
0
-15
-32
-18
-4
-11
11
12
12
3
-5
7
-12
-13
-6
-4
4
18
22
28
3
28
28
-42
-23
0
-51
-38
12
-14
0
34
11
8
8
13
26
24
15
31
43
40
82
111
114
120
115
124
115
105
115
128
128
119
115
115
104
104
103
93
76
65
62
54
52
38
62
75
39
6
-35
-78
-89
-95
-86
-64
-72
-120
-129
-139
-136
-81
-80
-98
-110
-122
-123
-142
-158
-143
-135
-116
-94
-86
-79
-56
-33
-22
-34
-23
-9
16
73
114
191
233
43
222
235
-20
88
98
1
20
-14
-55
10
-4
8
117
100
68
121
115
66
92
69
65
63
18
66
75
53
94
104
105
112
77
434
-339
-89
532
-273
-302
377
57
-279
183
160
-77
10
114
143
36
-64
86
18
-197
-24
-7
-148
-73
-55
-65
-61
-77
-45
-24
10
39
58
36
45
62
-12
-27
14
-65
-132
-124
-77
-108
-136
-73
67
-78
-69
66
-2
-74
-40
53
-2
-72
-37
26
-45
-101
4
67
-29
-48
49
17
-84
-67
-1
4
-47
-11
36
0
-49
11
63
20
7
58
58
16
10
62
83
54
56
86
57
-15
-19
-15
-34
-51
-28
-12
-39
-43
-25
-32
-63
-61
-83
-95
-121
-139
-137
-138
-136
-126
-111
-105
-92
-100
-100
-84
-99
-86
-68
-72
-53
-43
-40
-23
-21
1
23
38
46
62
55
52
40
18
14
2
-5
-7
-16
-18
-6
-12
-13
-6
-31
-27
-5
-40
-26
-35
-82
-84
-81
-91
-65
-56
-47
-39
-27
-6
-4
-3
-8
0
-12
-27
-23
-12
0
-4
-6
-6
-23
-34
-53
-56
-71
-87
-101
-84
-70
-60
-49
-67
-60
-51
-27
-19
-17
-22
-27
-14
0
4
12
38
30
45
51
52
59
69
84
85
74
42
59
45
46
57
36
43
33
39
68
60
42
117
47
54
113
55
114
106
117
151
103
99
121
69
83
104
35
27
14
20
25
15
9
5
-15
-29
-5
-19
-42
-36
-23
-30
-38
-36
-49
-39
-46
-44
-43
-60
-50
-33
-19
-24
-13
-13
-6
-10
2
9
-16
-5
2
1
15
13
44
67
53
88
80
71
86
92
100
122
111
94
109
111
116
124
104
94
72
52
29
4
-8
-24
-27
-18
-21
-22
-2
-16
-30
-24
-25
-28
-19
-34
-45
-38
-53
-42
-27
-23
-19
-13
-14
2
10
2
-9
-17
-42
-45
-22
-13
-4
15
11
2
-11
-6
-14
-13
-7
11
37
42
37
28
42
45
55
66
70
93
95
88
90
77
62
55
68
83
72
54
39
28
38
44
40
43
27
12
3
1
-8
6
11
17
19
6
9
4
-17
1
-7
-18
-27
-29
-20
3
0
-14
-8
-7
-3
-11
-23
-13
2
12
14
6
-12
-15
-14
-29
-31
-43
-37
-31
-34
-37
-41
-39
-64
-85
-82
-88
-100
-79
-62
-59
-42
-22
-4
21
45
60
86
85
84
102
108
112
102
94
75
72
72
90
99
100
100
81
58
39
5
-9
-25
-45
-79
-107
-99
-102
-94
-108
-90
-97
-108
-108
-99
-74
-71
-70
-49
-31
-2
24
54
50
40
52
51
46
39
24
32
48
34
42
32
17
35
35
44
50
45
53
68
32
29
41
32
50
58
57
61
43
24
6
-5
-34
-26
-33
-49
-34
-27
-26
-23
-37
-40
-41
-51
-55
-55
-54
-42
-36
-45
-55
-56
-69
-46
-65
-78
-81
-89
-71
-71
-78
-77
-69
-43
-39
-51
-30
-39
-32
-26
-29
-22
-12
-6
10
25
35
14
22
56
67
76
78
96
93
98
106
104
86
67
73
61
49
51
45
44
39
36
11
-2
-1
3
0
-2
10
8
10
5
10
17
6
-2
2
-10
-27
-61
-94
-113
-129
-149
-149
-155
-159
-162
-153
-132
-145
-145
-117
-94
-64
-43
-24
-21
-6
10
18
36
45
45
38
35
56
65
68
69
74
74
72
71
70
70
61
76
72
60
57
54
54
63
40
18
23
-8
-2
6
-5
-1
-5
-2
-4
-26
-57
-38
-83
-112
-125
-146
-140
-158
-150
-128
-124
-112
-98
-103
-85
-51
-49
-10
-15
19
38
37
63
84
97
112
125
114
116
104
88
90
77
86
82
80
81
93
87
91
91
75
71
50
16
0
-6
-24
-34
-38
-43
-46
-48
-39
-29
-46
-26
-37
-59
-56
-68
-70
-65
-71
-61
-58
-48
-16
-28
-41
-38
-81
-95
-85
-92
-124
-67
-61
-168
-117
-82
-79
-45
8
29
-4
20
62
42
38
116
118
140
89
66
83
55
68
86
77
85
107
99
48
12
33
67
49
51
52
58
78
100
93
78
87
87
77
56
47
50
45
32
27
17
5
14
2
-21
-48
-60
-56
-54
-66
-42
-71
-77
-84
-118
-125
-138
-131
-116
-101
-100
-93
-86
-66
-41
-45
-33
-16
5
37
52
63
74
83
108
98
77
66
66
65
49
50
46
33
30
29
16
0
-14
-3
-31
-30
-40
-46
-31
-26
3
15
-3
-9
-24
-13
4
-4
-23
-33
-40
-38
-57
-69
-64
-48
-42
-14
-42
-64
-60
-57
-42
-74
-79
-62
-55
-43
-37
-46
-48
-35
-27
-31
-19
-7
8
30
52
57
64
62
71
85
88
82
49
52
52
62
63
65
68
87
98
119
126
127
126
113
110
106
91
106
81
54
28
3
-24
-51
-72
-84
-108
-118
-122
-124
-104
-105
-100
-94
-98
-107
-104
-111
-112
-117
-131
-135
-127
-119
-112
-104
-109
-106
-70
-52
-51
-46
-23
-2
2
22
18
18
29
34
53
52
33
33
24
20
3
0
-7
-9
2
19
26
38
55
73
78
79
81
88
83
84
93
86
99
117
100
83
77
54
25
-10
-46
-53
-49
-79
-73
-71
-63
-60
-80
-111
-128
-137
-138
-125
-125
-99
-80
-57
-41
-25
-3
-3
9
31
31
17
7
13
17
28
23
-8
-15
-16
-16
5
-18
-2
39
54
80
77
67
89
103
127
142
129
105
97
100
104
119
112
120
135
125
115
85
48
37
1
-27
-33
-53
-56
-64
-72
-61
-71
-90
-78
-78
-66
-65
-67
-66
-69
-61
-54
-72
-78
-81
-82
-74
-73
-64
-51
-37
-17
-20
-38
-25
-27
-25
-19
-14
-13
-4
-12
14
47
26
60
52
38
42
54
17
12
-4
17
-11
-10
0
-4
19
17
27
20
7
10
3
0
-12
-13
1
10
-2
5
-8
-18
-43
-66
-51
-61
-61
-53
-61
-38
-30
-42
-39
-35
-50
-32
-12
-26
-18
-3
13
21
3
-24
-31
-40
-41
-39
-44
-30
-12
2
-10
-40
-40
-28
-8
3
23
13
0
7
3
19
58
46
54
66
81
95
82
66
44
47
64
61
23
8
5
44
53
21
10
6
18
14
-7
-16
-18
-14
-5
-11
-3
-2
19
30
35
34
21
1
7
4
26
44
93
105
113
130
120
118
109
107
106
124
106
103
96
81
81
89
70
42
28
14
1
-8
-30
-35
-28
-23
-8
-4
0
11
21
41
50
51
61
68
63
64
51
29
1
-10
-21
-53
-61
-56
-62
-44
-32
-27
2
15
22
26
35
64
90
93
93
100
110
107
102
108
86
76
76
69
52
28
26
8
-11
-5
0
-7
-23
-15
-12
-26
-37
-43
-59
-79
-81
-74
-85
-103
-124
-102
-81
-79
-84
-87
-96
-97
-86
-78
-45
-39
-28
-17
-29
-13
-16
-43
-34
-30
-17
-16
-45
-47
-38
-40
-36
-41
-37
-20
-17
-5
17
24
31
55
67
103
103
95
112
119
124
137
141
146
178
176
154
130
99
50
23
6
-33
-73
-98
-121
-158
-168
-162
-184
-205
-208
-195
-189
-167
-171
-164
-152
-126
-90
-72
-57
-33
-9
34
54
58
66
53
80
123
122
113
105
113
151
163
139
136
159
170
165
143
132
125
122
119
120
96
67
51
47
31
17
4
-20
-38
-53
-52
-57
-51
-42
-54
-49
-21
-20
-20
-37
-52
-63
-69
-69
-98
-115
-123
-118
-117
-118
-109
-91
-84
-77
-62
-22
-3
8
17
-1
1
-1
-12
-24
-24
-2
-3
22
45
44
60
68
69
74
92
114
134
138
114
130
165
162
140
131
139
163
188
170
144
117
131
140
107
51
32
33
50
37
-5
-47
-50
-32
-2
-13
-25
-54
-58
-15
-12
-30
-22
-26
-2
38
37
33
31
16
21
22
7
-30
-48
-46
-52
-64
-70
-67
-85
-85
-82
-91
-75
-79
-92
-76
-63
-74
-73
-52
-36
-21
2
16
4
3
12
33
46
46
46
40
27
17
20
14
-6
-24
-36
-36
-47
-44
-28
5
22
-2
-48
-46
-27
6
-16
-32
-34
-22
5
11
-6
-19
-20
-32
-52
-51
-45
-55
-58
-37
-16
14
31
33
58
89
89
73
60
56
46
26
2
-3
-19
-25
-31
-34
-41
-46
-45
-22
-13
-5
10
-25
-30
-4
-10
-9
-20
-34
-28
-41
-33
-19
-23
-13
-13
-13
21
36
30
57
73
73
73
78
81
87
110
104
88
67
63
67
63
33
11
18
31
27
22
15
-9
-33
-18
-25
-51
-67
-89
-110
-116
-114
-116
-98
-98
-80
-98
-113
-87
-63
-40
-8
14
16
17
26
53
60
69
71
61
70
67
36
33
41
40
55
21
1
13
24
53
60
59
65
88
95
81
65
55
74
71
71
76
76
73
64
58
56
39
26
-4
-21
-16
-28
-54
-66
-74
-58
-56
-68
-88
-96
-91
-65
-48
-57
-55
-42
-26
-6
3
0
4
27
52
59
65
48
47
65
79
77
46
26
18
19
20
12
12
-4
3
7
0
-10
1
0
7
1
-1
-1
-4
9
27
73
85
95
78
66
79
69
28
6
6
-8
-25
-52
-81
-77
-57
-56
-69
-99
-94
-114
-113
-75
-65
-58
-39
-10
17
6
-12
-24
-17
-1
-5
-48
-29
-6
7
17
12
0
5
39
57
56
68
59
67
76
63
62
50
65
67
44
26
21
30
52
55
39
28
13
7
-15
-24
-36
-26
-19
-21
-50
-82
-56
-46
-56
-99
-124
-123
-92
-66
-106
-130
-129
-100
-88
-87
-91
-77
-55
-63
-86
-94
-97
-79
-47
-12
11
-3
-15
13
45
63
69
55
35
44
73
91
99
88
103
96
102
109
93
87
71
61
56
44
18
3
18
33
56
51
30
11
1
-13
-33
-39
-42
-23
-32
-35
-54
-83
-94
-115
-128
-101
-88
-99
-110
-132
-131
-119
-123
-94
-80
-110
-122
-130
-115
-74
-70
-79
-78
-73
-44
-32
-45
-54
-55
-33
-13
-52
-81
-112
-87
-28
-22
-49
-62
-41
-24
-17
-26
-33
-33
-6
10
18
-6
-9
17
62
122
113
92
91
93
88
60
34
28
27
14
-10
-21
-16
-30
-47
-69
-68
-36
-23
-22
-77
-36
-26
-35
-63
-47
-32
-26
2
25
8
-18
1
-32
-17
43
104
89
67
79
56
54
0
-49
-26
37
68
43
17
25
65
92
68
13
23
29
18
19
-2
-17
-42
-67
-71
-36
3
16
46
58
44
26
16
5
37
84
96
73
31
9
3
23
19
20
36
65
80
83
62
53
91
112
121
106
92
88
98
93
91
95
91
85
49
30
15
-23
-25
-48
-54
-53
-62
-76
-87
-83
-61
-28
-6
-34
-30
-24
-12
-5
-12
-16
-38
-23
-6
-30
-64
-74
-76
-53
-35
-34
-66
-73
-50
-32
-46
-54
-61
-41
-32
-28
-37
-45
-16
2
20
29
28
34
47
73
103
88
81
92
119
150
152
140
119
94
88
95
91
97
91
78
81
73
52
17
-10
-1
10
14
-4
-16
-22
-24
-21
-24
-16
4
13
4
-31
-42
-35
-31
-15
7
30
34
28
20
19
28
47
77
74
41
31
31
24
7
-8
-12
-22
-57
-83
-89
-61
-45
-58
-64
-45
-24
-18
-25
-5
8
20
35
19
-18
-33
-32
-44
-30
-36
-50
-60
-66
-66
-55
-41
-27
0
-10
-8
-3
-11
12
25
40
70
71
56
54
71
81
73
53
26
10
6
0
-17
-26
-38
-39
-52
-44
-47
-71
-95
-97
-92
-84
-62
-42
-49
-49
-48
-68
-100
-128
-125
-98
-82
-79
-66
-45
-36
-5
32
32
14
14
44
44
43
61
46
45
58
55
46
48
37
29
28
19
22
20
7
1
32
47
29
-6
-33
-33
-33
-40
-57
-54
-47
-54
-40
-28
-39
-36
-33
-37
-17
-19
-14
-14
-11
-6
-10
-26
-40
-27
-19
7
9
23
38
55
51
64
77
96
106
85
88
112
90
82
71
65
68
73
76
73
75
86
88
97
114
113
96
84
74
58
67
50
52
65
47
60
52
46
50
31
6
21
14
1
-17
-46
-35
-47
-49
-55
-73
-92
-103
-122
-105
-86
-91
-80
-59
-30
2
41
29
16
22
32
50
50
47
65
94
107
95
73
76
84
97
105
83
39
29
33
42
64
75
74
80
78
83
44
-7
10
40
70
81
57
42
42
67
83
58
16
22
34
17
-5
-38
-33
-24
-44
-63
-85
-112
-103
-98
-82
-82
-99
-90
-83
-69
-40
-33
-48
-59
-52
-25
17
16
-6
-4
-1
-3
10
25
36
55
47
44
18
10
24
25
35
53
58
25
-1
-12
22
23
4
-43
-54
-24
-16
-19
-34
-16
-4
-2
-6
-12
-17
-36
-27
-19
-37
-48
-62
-64
-58
-67
-88
-102
-104
-122
-113
-109
-120
-122
-123
-94
-82
-77
-85
-93
-85
-97
-96
-101
-113
-102
-99
-98
-122
-125
-104
-97
-85
-78
-51
-24
4
17
9
24
29
47
39
26
17
16
26
3
-20
-28
-36
-45
-46
-53
-55
-52
-36
-28
-24
0
5
13
26
19
21
30
37
56
59
86
47
44
66
2
-6
-8
-94
-107
-110
-141
-112
-138
-108
-63
-77
-38
-43
-44
22
0
7
5
-60
-15
-2
-10
6
-6
27
58
71
58
24
24
66
38
44
29
3
30
13
1
-16
-37
2
10
4
12
-27
-17
0
13
19
1
-8
-15
-35
-45
-51
-61
-45
-47
-49
-48
-72
-77
-69
-50
-26
-50
-69
-70
-94
-89
-97
-113
-106
-90
-49
-30
-31
-30
-5
27
70
62
44
68
96
121
123
106
115
126
149
161
118
122
138
137
132
115
94
59
38
29
23
13
-16
-27
-43
-42
-48
-63
-63
-57
-43
-26
-45
-48
-35
-27
-11
5
13
28
23
9
2
-13
-13
-13
-25
-14
-39
-42
-42
-49
-38
-28
-12
-14
-18
6
20
20
28
34
26
28
40
53
44
37
23
16
-2
-25
-32
-19
8
42
42
31
30
36
24
30
23
14
32
11
7
16
2
4
17
11
2
-5
-17
-12
3
10
27
13
8
7
5
16
9
-8
-35
-62
-74
-78
-95
-95
-94
-84
-59
-88
-106
-95
-79
-59
-42
-35
-51
-51
-61
-54
-62
-74
-75
-87
-100
-85
-81
-75
-77
-94
-92
-55
-45
-36
1
11
38
43
55
63
69
91
123
124
113
78
75
80
92
90
61
51
53
52
28
-5
-5
-17
-16
-21
-32
-42
-29
-9
-4
1
-13
-6
5
22
38
41
16
-5
11
32
39
37
28
26
31
28
-3
-36
-26
0
16
-24
-50
-44
-43
-51
-77
-104
-87
-79
-72
-72
-49
-51
-48
-42
-49
-50
-39
-7
9
10
11
12
19
57
88
116
149
156
167
147
117
106
122
134
139
120
98
87
76
73
56
30
36
44
20
9
-5
9
21
4
-6
-26
-18
-11
-30
-41
-34
-20
-8
9
19
6
18
25
16
0
-13
7
16
13
10
-7
-9
-3
-9
-29
-33
-41
-60
-47
-28
3
30
27
33
57
88
103
96
108
149
185
190
187
187
220
237
228
196
181
190
173
146
128
140
148
151
133
127
124
96
73
46
25
10
-3
-17
-11
-1
14
1
5
7
6
-7
-17
-17
-35
-32
-27
-30
-18
-27
-16
-10
-9
-13
-43
-72
-58
-28
7
11
21
18
48
75
69
64
43
47
62
52
50
50
46
28
12
17
10
-10
-21
-34
-50
-57
-71
-76
-69
-72
-58
-44
-64
-85
-80
-41
-30
-3
-7
-8
-13
-12
-14
-26
-39
-49
-51
-40
-40
-61
-70
-83
-74
-59
-71
-104
-129
-142
-123
-108
-143
-135
-130
-111
-89
-93
-100
-92
-87
-81
-66
-87
-90
-75
-54
-26
-27
-34
-46
-38
-21
-14
-20
-15
2
10
4
-15
-26
-25
-22
-3
-3
7
13
23
20
34
41
8
-11
-12
-21
-24
-38
-79
-84
-75
-61
-69
-81
-60
-46
-30
-22
-11
-12
6
27
27
37
40
42
36
20
10
6
3
2
19
37
31
10
0
-3
18
22
22
11
14
23
39
51
57
40
45
34
37
42
28
27
26
33
51
34
13
20
15
7
-14
-30
-51
-79
-79
-85
-92
-106
-113
-113
-101
-90
-91
-98
-108
-112
-107
-95
-83
-84
-55
-11
-4
-26
-4
7
26
36
25
27
36
48
60
74
48
39
46
51
58
41
30
34
42
63
66
51
36
46
68
73
62
27
7
1
-13
-18
3
-25
-20
-16
-13
3
-27
-29
-11
-20
-18
-16
-27
-8
9
9
12
7
6
11
22
4
-12
-22
-22
-14
-18
-8
-4
14
20
18
32
23
24
39
59
49
42
54
72
77
64
58
68
69
77
79
64
63
64
62
43
55
66
97
92
85
94
78
86
85
80
63
50
69
84
84
85
83
103
119
120
121
118
112
113
81
46
27
8
4
-11
-24
-58
-83
-103
-118
-102
-92
-81
-88
-106
-114
-106
-94
-89
-78
-81
-58
-40
-48
-44
-41
-20
12
23
19
16
1
4
21
37
48
46
66
83
71
70
73
85
97
109
89
80
83
70
91
104
105
110
120
111
89
72
62
62
41
33
31
13
25
13
11
1
2
12
11
-2
-22
-32
-36
-53
-76
-105
-100
-87
-93
-79
-94
-103
-127
-139
-133
-155
-149
-127
-120
-120
-124
-116
-79
-50
-46
-50
-63
-68
-75
-71
-71
-72
-78
-75
-69
-82
-67
-65
-56
-38
-40
-63
-71
-54
-42
-17
-12
-24
-26
-2
17
20
32
46
72
78
69
70
75
96
97
82
57
28
14
11
-24
-47
-76
-90
-105
-106
-106
-105
-120
-131
-117
-115
-118
-127
-144
-155
-165
-184
-178
-168
-167
-160
-162
-171
-164
-155
-140
-132
-126
-116
-91
-64
-52
-51
-50
-61
-68
-85
-78
-70
-68
-71
-61
-50
-54
-65
-64
-55
-66
-72
-80
-90
-90
-68
-51
-26
-12
-18
3
8
-2
-7
-9
-6
-6
-7
-11
14
28
26
33
60
74
81
53
51
56
67
77
59
56
60
71
69
60
47
35
47
28
6
3
4
2
-12
-13
-12
-15
-26
-23
-36
-47
-50
-70
-81
-63
-60
-56
-47
-33
-20
-32
-19
-7
9
35
62
84
101
104
129
152
160
163
147
111
79
54
56
58
48
45
41
63
76
77
86
94
114
135
132
118
113
116
128
132
116
109
95
91
100
94
71
37
33
60
82
76
64
78
101
111
109
93
79
77
65
33
7
-26
-78
-101
-136
-163
-167
-200
-207
-222
-243
-261
-308
-367
-440
-506
-583
-697
-869
-1010
-1310
-1755
-4029
-6362
-6965
-7004
-5664
-1248
2689
4945
8048
9989
8398
6389
4247
874
-915
-619
-310
67
971
1010
460
308
173
-226
256
1635
2716
2928
2557
947
-1907
-4741
-6532
-7564
-7566
-6045
-3561
-972
1462
3221
3818
3750
3338
2551
1708
756
-1118
-3507
-5198
-5589
-4894
-2875
358
3618
5956
8166
8544
7081
5862
4379
2721
2860
2806
1463
839
164
-2600
-4561
-5191
-6265
-6191
-4079
-2429
-533
1598
2320
2259
1756
15
-1672
-2620
-3161
-3537
-3332
-2878
-2674
-2561
-2148
-1242
-711
-206
1062
1977
2163
2866
2887
1709
620
-724
-2424
-3014
-3351
-3707
-2758
-1361
-783
520
2281
2932
3819
5383
5668
5421
5567
5401
4985
5043
5114
4687
3805
2456
658
-1744
-3766
-4678
-5054
-4630
-3382
-2293
-1606
-936
-947
-1304
-1809
-2237
-2214
-1949
-2208
-2141
-2339
-3284
-3406
-3073
-4066
-4484
-3051
-2415
-1412
1297
2696
2462
2896
2890
1207
-213
-1244
-2135
-2241
-1591
-644
395
688
690
1082
1164
1118
1518
2096
2733
3282
3632
4051
4135
3635
3618
3738
3178
2819
2963
3070
2960
2594
1829
963
-174
-1114
-1303
-1647
-2292
-2141
-1903
-2599
-2679
-2401
-3099
-3308
-3124
-5647
-7132
-5540
-4669
-3594
153
1732
320
399
876
-1235
-3026
-2995
-2792
-2481
-1227
389
1106
672
376
772
670
83
162
595
713
681
867
740
474
711
1591
2942
4519
5872
6793
7460
7135
5969
4780
3714
2803
2548
2699
2815
2207
1491
688
-354
-1186
-1651
-1924
-2317
-2192
-2994
-5096
-5996
-5739
-6319
-5349
-2374
-1254
-1064
1115
1752
-407
-1560
-2249
-5112
-6437
-5930
-5948
-5504
-3758
-2744
-1901
-672
-292
-399
50
225
4
125
120
-259
-707
-1039
-861
-514
43
1415
3125
4418
5634
6786
7146
7044
6675
5933
5228
4784
4208
4433
5214
5742
5889
6373
5990
4747
3570
2434
476
-2971
-4243
-4456
-5410
-5379
-3699
-4044
-5987
-5311
-5145
-7966
-8259
-5546
-4354
-2539
1556
3288
2367
2395
1576
-1519
-5586
-7333
-8154
-8316
-7559
-5960
-5244
-5141
-3371
-1042
-238
353
1546
2377
2782
2970
2063
641
-775
-1557
-1486
-708
-57
1132
2975
4752
5768
6354
6359
6052
5687
4624
3341
2914
3472
4840
7581
10359
11534
12040
12455
11340
9182
6678
3829
1415
-40
-1218
-3668
-8790
-12867
-15530
-17578
-16774
-11793
-7643
-4697
1592
6683
6001
4253
3523
-652
-4588
-5513
-6249
-7847
-7609
-6896
-6437
-5832
-5521
-4839
-2899
-209
1488
2159
2804
2178
-599
-2642
-3127
-5426
-6537
-3818
-1201
80
2467
4422
4102
3840
3706
2773
2133
1857
1796
2575
3072
3123
3857
4535
5194
6233
7218
8226
9199
9692
9642
9320
8368
7427
7017
6313
5571
4941
4015
3589
2242
783
-1804
-7334
-11873
-14032
-15941
-16356
-12652
-8963
-6811
-2233
1720
1493
1015
1483
-524
-1954
-1943
-2714
-3864
-4076
-4485
-5928
-6447
-6617
-7033
-5543
-3191
-2178
-958
798
659
-983
-1091
-1787
-3019
-1929
206
636
1124
2006
1835
1174
915
566
422
715
1409
2515
3144
3291
3750
4220
4642
5506
6201
6978
8046
8704
8504
8201
7418
6561
6642
7204
7411
7588
7938
7392
6414
4905
2492
105
-1348
-1778
-5445
-9964
-12171
-14161
-16189
-13924
-10030
-8495
-5874
-702
1814
1625
1951
983
-1153
-2162
-2601
-3471
-4818
-5714
-6769
-6759
-6359
-6476
-5615
-4044
-3053
-2335
-1900
-1593
-1403
-1307
-473
-51
-21
-169
206
619
726
622
995
998
1281
1554
1735
1892
2116
2450
3435
4393
4967
5592
6149
6282
6385
6449
6236
6137
6267
6438
7061
7168
7036
6992
7328
8105
8192
7562
6839
5557
3976
2820
1036
-1257
-4778
-9044
-11776
-14489
-16229
-14868
-11495
-8876
-5955
-981
1516
1172
1501
1377
-1018
-2075
-2178
-3678
-5559
-6663
-7937
-8606
-8206
-7865
-6834
-4891
-3277
-2376
-1638
-650
-718
-793
-40
274
-250
-215
283
368
277
375
791
993
1406
1848
2046
2031
2066
2384
2970
3580
4121
4643
5168
5697
6186
6230
6152
6263
6240
6069
6220
6149
6107
6415
6585
7220
8743
8498
8327
9065
8322
5112
3736
3644
1147
-1517
-4823
-8937
-12811
-16449
-17992
-15201
-12397
-10463
-5287
650
1654
1235
2269
982
-2282
-3173
-3492
-4952
-6127
-6569
-7331
-8194
-8520
-9146
-8473
-6321
-4950
-4250
-1912
175
172
597
1478
595
-592
-305
13
122
290
592
1207
1740
1709
1630
1714
1638
1848
2763
3865
4849
5470
5816
6032
6033
5453
5094
5121
5254
5598
5950
6409
6606
6502
6729
7506
7403
6832
7604
8563
7388
7142
7646
6191
3835
3537
2541
-470
-5630
-10512
-14136
-16553
-17728
-16127
-11920
-8728
-5765
-916
1510
657
-176
-804
-2302
-3331
-3791
-4147
-5265
-6209
-7515
-9118
-9824
-9874
-9657
-8164
-5949
-3740
-1898
61
1587
1905
1558
834
359
308
3
125
1234
1742
1597
1782
2036
1375
888
1430
2348
3084
3812
5018
5755
5742
5569
5311
4761
4179
3982
4670
5333
5716
6275
6509
6381
5980
5620
5307
5544
5731
6335
7433
8380
8902
8561
7470
6478
4340
1429
522
-2149
-8394
-13627
-16032
-17625
-17574
-14180
-10704
-7961
-3262
698
1632
1301
10
-1938
-2891
-3549
-4587
-5844
-7343
-8100
-9050
-9524
-9885
-10215
-9150
-7136
-4611
-2060
229
1304
1847
2202
1581
384
-203
-194
-108
929
1774
1894
1965
1905
1564
1591
1630
1856
2664
3773
4759
5182
5306
5217
4792
4632
4957
5086
5525
6142
6467
6503
6273
5663
5448
5693
6033
6161
6728
7984
7684
6395
7273
8373
7965
7438
6650
4049
1657
1049
-2961
-10005
-14133
-16627
-19512
-17616
-12173
-10308
-8402
-2712
592
-428
-722
-745
-3328
-4832
-4264
-4989
-6818
-8220
-9355
-10070
-11311
-12059
-10828
-9602
-6664
-1793
1390
2849
4397
4914
2848
1591
1227
-213
-1121
168
1106
1268
1489
1547
1546
1481
1677
2507
3416
4081
4705
5102
4731
3831
3262
3101
3627
4463
5406
6402
7271
7680
7224
6601
6248
5055
4281
4628
4765
5337
6418
6859
8060
8875
8251
7752
7371
5971
4538
3345
1538
-1930
-6908
-11358
-15462
-18862
-19400
-16924
-13423
-10357
-5815
-1909
-1144
-1062
-802
-2222
-3966
-4471
-5297
-6146
-7123
-8085
-9544
-11298
-12029
-11413
-10010
-6987
-2614
1109
3571
5703
6057
4168
2211
947
-497
-1065
-294
567
946
1199
1525
1570
1454
1510
2091
2904
3672
4458
4962
4567
3768
3216
2866
2883
3681
4553
5637
6856
7889
8188
7904
6913
5391
3735
3141
3416
4145
4932
6275
8390
8977
8311
8785
8959
6846
5585
4776
2678
252
-2133
-7263
-11983
-15516
-19931
-21301
-17821
-13753
-11373
-6171
-1173
-470
-828
-367
-2148
-4604
-5139
-5504
-6695
-7668
-8499
-9427
-9893
-10239
-9813
-8447
-5382
-1630
1741
4047
5266
4935
3297
1479
57
-1192
-1936
-1020
434
1387
1799
1970
1936
1888
1820
2036
2646
3003
3633
4293
4364
3953
3174
2990
3726
4480
5303
6692
8065
8358
8261
7789
6154
3985
3338
3246
2859
3608
5713
6937
7189
9139
10771
9614
6546
6370
7390
5473
2829
1988
-3144
-10682
-14909
-19195
-23121
-22234
-17931
-13962
-9232
-2999
28
384
1112
387
-2581
-4204
-4824
-5704
-6791
-7346
-8085
-9438
-11063
-11110
-10129
-8496
-5070
-525
3031
5380
6502
5561
3186
795
-861
-2027
-1724
-496
785
1810
2555
2273
1841
1448
1345
1747
2549
3270
3995
4132
3960
3723
3154
3160
3886
4813
5923
7096
7859
7783
7290
7038
6100
4413
3617
3732
3367
3731
5279
7084
7891
8003
8736
9300
8295
7198
6273
3848
166
-883
-2880
-8741
-14347
-17405
-19793
-20040
-16776
-13400
-10585
-6388
-1961
-108
-210
-833
-2350
-3607
-3663
-4049
-5825
-7110
-8144
-9471
-10054
-10063
-10241
-8322
-4685
-1156
2367
5042
5408
4541
3899
2417
116
-991
-1043
-947
-21
911
1205
1016
845
1020
1576
2172
2854
3663
4425
4754
4310
3695
3047
2576
2899
3911
5333
6502
7308
8298
8649
7753
6597
5464
4049
3230
3531
4353
5408
6345
7898
9124
7898
7540
8028
8468
7435
6234
3687
-996
-7670
-12845
-17936
-21991
-22552
-20409
-16294
-11179
-6200
-1872
854
1375
233
-1134
-2828
-4495
-5005
-4791
-5590
-6883
-8279
-9598
-10194
-10630
-10173
-8336
-5017
-1579
1820
4802
5568
4157
2640
1383
-474
-1837
-1617
-767
-61
1028
1871
1710
1310
1089
1121
1879
2359
3062
4102
4691
4612
4201
3542
2971
3240
4100
5453
6863
7610
8254
8651
8090
6468
4902
3918
2902
2863
3820
4887
5586
7704
9594
8665
7101
7504
7404
5656
4695
4080
894
-5787
-11062
-14807
-19281
-21732
-19743
-16317
-14000
-9333
-3506
-1004
-810
-2
-792
-2595
-2797
-3130
-4353
-5299
-6091
-7758
-9534
-10086
-10032
-9868
-8051
-4995
-1796
555
3005
4975
4833
3316
2359
1506
177
-404
-114
408
573
607
828
840
415
395
896
1739
2232
2533
3215
3947
4011
3875
4113
4460
4653
5031
5941
6563
6812
7059
7181
6684
5934
5040
4402
3784
3959
4512
5421
6883
7861
7760
7858
8681
7243
5409
4213
3012
858
-3479
-8656
-12790
-16939
-19935
-19519
-16571
-13963
-10977
-5713
-1543
-106
-262
-1268
-2295
-3236
-4401
-4897
-4890
-5776
-7290
-7363
-7363
-8713
-8379
-6401
-5371
-3901
-1384
429
1684
3336
3397
1901
1549
1218
-88
-464
-59
-243
-309
192
828
663
46
290
1265
1840
2237
3174
3942
4044
4361
4919
4645
4338
4667
5069
5557
6449
7128
7350
7476
7133
6458
5385
4586
3756
3044
3574
4555
5707
8686
9649
7919
7079
7161
5853
3349
2681
-672
-8060
-12897
-15821
-19909
-20864
-17797
-15006
-12167
-6325
-1246
-608
-23
1096
-509
-2321
-2605
-3684
-5574
-6195
-6646
-7778
-8775
-9245
-9239
-7473
-5315
-3845
-1407
1127
2338
3318
4225
3352
1628
946
638
-76
-450
-348
-205
55
288
352
298
183
470
1063
1641
1987
2235
2636
3218
3533
3532
3752
4210
5047
5928
6785
7364
7360
6842
6454
5614
4327
3536
3381
3620
4462
6167
7572
8493
9015
8772
8612
7597
6404
5265
3153
-204
-4553
-9135
-13904
-17733
-19015
-17868
-15863
-12395
-7325
-2855
-179
283
292
-955
-2969
-4191
-4845
-5536
-5865
-5704
-6071
-6770
-7392
-7687
-7767
-6157
-4037
-3672
-1858
613
1276
1306
2233
1915
234
-93
219
-250
-815
-566
-399
-23
-72
-83
7
-23
-33
659
1350
1921
2830
3717
4424
5079
5127
4842
5038
5526
5791
5925
6320
6647
6361
5954
6141
5896
5123
5241
6279
6746
7130
7774
8327
8231
7794
7128
6457
5543
3855
2256
-971
-6409
-11462
-15439
-18557
-19227
-16867
-14019
-11083
-6297
-1983
-1298
-1363
-713
-1917
-3605
-3751
-4089
-5174
-5370
-5186
-5273
-6198
-6976
-7077
-6391
-5072
-2955
-1729
-1309
184
1325
885
910
1342
284
-437
767
940
-258
-347
11
-204
-432
-551
-441
-222
56
806
1650
1824
1983
2729
3694
4135
4101
4502
4742
5205
5584
5845
6009
6051
5954
6087
5809
4934
4463
5207
5935
6638
6960
7704
8493
8253
8193
8358
7382
4837
3365
2766
-91
-5478
-9809
-13464
-17346
-18533
-16191
-14036
-12420
-8679
-3456
-1030
-1121
-941
-1279
-2723
-3387
-3880
-4800
-5273
-5036
-4848
-5048
-4952
-6104
-6185
-4140
-3092
-2360
-1310
-1561
-1143
-232
-553
-914
-236
-290
-753
297
750
-659
-1057
-273
-431
-816
-830
-594
-251
-91
304
885
1210
1697
2691
3858
4341
4432
4842
5287
5388
5247
5267
5481
5595
5779
5940
5739
5523
5112
4996
4736
4849
5953
6881
7819
8555
8500
8337
7167
5826
5251
3947
1427
-3743
-8494
-11833
-15761
-18483
-16819
-14209
-12461
-9034
-3483
-767
-1986
-1750
-721
-2520
-4443
-4274
-4274
-4982
-5152
-5061
-5506
-6090
-6150
-6229
-4885
-3154
-2233
-783
1113
848
-897
-1092
-1125
-1640
-1596
-840
-253
173
775
763
134
-541
-1089
-1168
-631
-323
-245
212
799
1230
1390
1721
2642
3453
4180
4893
5402
5171
4954
5168
5016
4725
4784
5119
5472
5757
5483
5418
5409
5423
6118
7058
7252
7396
7354
7839
8226
6527
4426
4414
4368
849
-4196
-7611
-11169
-15796
-17692
-16205
-14644
-13150
-8657
-3172
-1308
-1246
-368
-327
-1654
-2822
-3547
-4667
-5579
-5390
-5638
-6455
-6118
-5516
-5716
-3775
-1689
-1136
-425
769
444
-432
-1106
-1804
-1571
-1458
-1965
-1443
-501
-1103
-1366
-669
-782
-1250
-871
-186
168
80
243
898
1252
1335
2035
2850
3438
4005
4498
4732
4749
4763
4738
5194
5601
5407
5329
5349
5260
4761
4156
4122
4386
4910
6337
6991
7909
8411
7439
7183
7166
5784
4251
4075
2986
-173
-4052
-8337
-12753
-15654
-15758
-15148
-13639
-10522
-6191
-2906
-1647
-1275
-1251
-2107
-3227
-3673
-4289
-5125
-5191
-4474
-4483
-4887
-4954
-4762
-4073
-2738
-2240
-1320
249
-257
-1132
-802
-1686
-2950
-2230
-1438
-1753
-1387
-269
-86
-250
-107
-214
-402
-359
-89
356
494
682
1113
1422
1650
2044
2429
2910
3607
4145
4500
4780
5021
4880
4679
4625
4594
4224
4143
4374
3993
3845
4258
4586
4921
5719
6428
6659
6534
6915
7445
7551
6639
6006
5481
3645
1328
-1809
-6155
-10223
-13204
-15215
-15134
-13678
-11489
-8023
-4246
-1933
-810
-499
-1459
-2681
-3536
-4708
-5356
-4955
-4603
-4641
-4339
-4455
-4769
-4856
-4188
-3318
-2418
-1030
444
181
-1030
-1955
-2764
-3644
-3571
-2663
-2143
-1416
143
1019
590
252
177
-188
-458
-237
68
218
554
997
1239
1378
1767
2551
3471
3975
4418
5055
5321
5158
5002
4840
4361
4086
4355
4239
3613
3392
3478
3442
3718
4463
5425
6040
6985
8088
7943
7445
7150
6730
5639
5323
4114
2140
-898
-4971
-8719
-12046
-15017
-15506
-13401
-11464
-9159
-5086
-2492
-2889
-2651
-2133
-3869
-4880
-4386
-4085
-4101
-3538
-3534
-4151
-4454
-5120
-5401
-4833
-3950
-2959
-1150
-292
-577
-1051
-1498
-2304
-2579
-2375
-2129
-1363
-314
287
364
173
-148
-397
-494
-346
91
602
1049
1448
1550
1522
1622
2229
2689
3196
3794
4208
4482
4611
4379
4004
3687
3333
3350
3246
3062
3102
3121
2965
3038
3157
3546
4305
5399
6217
6790
7182
7686
7927
7172
6280
6007
5773
4157
2076
-365
-3896
-8279
-11531
-13624
-14078
-12882
-11019
-7955
-4637
-2951
-2470
-1982
-2407
-4222
-5077
-4955
-5432
-5807
-4938
-4360
-4686
-4902
-4888
-4539
-4030
-3169
-2192
-742
-236
-770
-1112
-1493
-2613
-3191
-2712
-2280
-1810
-720
503
980
1029
1008
1062
854
594
715
1089
1060
1123
1271
1392
1550
1856
2373
3098
3541
3915
4171
4068
3667
3211
2750
2619
2702
2610
2819
2948
2854
2695
2579
2711
3202
4082
5367
6375
7420
7971
8203
7801
6739
5950
6167
5411
3650
3030
1971
-2157
-6267
-8530
-11898
-14488
-13154
-11491
-10591
-7042
-3341
-2641
-2746
-2473
-3555
-4909
-5563
-5605
-5541
-5047
-4163
-3623
-3664
-4152
-4212
-3972
-3891
-3425
-1935
-910
-907
-644
-1095
-1836
-2263
-2183
-2153
-1611
-655
146
887
1243
998
845
739
207
202
318
372
592
778
1050
1431
1729
2123
2633
2868
3083
3453
3368
3277
3199
2912
2652
2518
2245
2166
2417
2550
2602
2835
3034
3297
3890
4664
5395
6094
6988
7340
6834
6923
7326
6575
5537
6159
5609
3140
34
-2948
-6457
-9947
-12398
-12872
-11860
-10871
-9124
-6171
-4740
-4836
-4167
-3578
-4384
-4926
-4615
-4211
-4159
-4255
-4235
-4203
-4294
-4727
-4599
-4204
-3397
-2456
-1265
-210
-329
-1121
-1469
-1832
-2647
-2728
-1779
-978
-288
786
1363
1098
906
719
361
183
268
525
743
684
603
603
752
1013
1477
2015
2480
2942
3329
3387
3366
3052
2670
2681
2532
2313
2531
2682
2460
2464
2707
2819
2694
3434
4777
5849
6943
8316
8616
8285
7958
7160
6262
5606
4906
3807
2600
133
-3720
-7015
-9448
-12499
-14216
-12641
-10477
-8860
-6721
-3861
-2808
-3606
-3954
-3854
-5014
-6103
-5698
-4818
-4729
-4660
-3822
-3275
-3525
-3735
-3284
-2551
-1768
-1101
-306
336
25
-1153
-1657
-1818
-2568
-2598
-1309
-65
403
1053
1595
1376
651
185
72
-11
-240
-30
501
512
405
801
1301
1631
2070
2613
3009
3116
2948
2717
2293
1811
1414
1268
1286
1332
1619
2163
2753
3199
3677
4162
4641
5004
5484
6350
6850
6940
7175
7116
6618
6401
5989
5166
4863
4078
2385
-282
-3121
-6607
-9788
-11755
-12289
-11863
-10689
-8690
-6471
-5039
-4521
-4206
-4256
-4501
-4842
-4990
-4560
-3893
-3740
-3586
-3325
-3267
-3355
-3187
-2736
-2300
-1686
-599
178
307
-224
-1285
-2032
-2494
-2977
-2662
-1482
-425
104
720
998
627
94
-47
-69
56
201
557
772
436
131
248
433
709
1262
1883
2228
2366
2402
2417
2238
1903
1607
1501
1415
1525
1791
2013
2543
3008
3468
3911
4208
4476
4810
5524
6354
7104
7542
7681
7575
6900
5626
4814
4660
3645
2358
1688
-98
-3542
-6643
-8870
-10974
-12283
-11738
-10345
-8461
-6412
-5092
-4338
-3868
-4180
-4602
-4604
-4625
-4460
-3905
-3438
-3030
-2806
-2924
-2625
-2089
-2285
-2245
-1346
-443
-202
-52
9
-715
-2001
-2695
-2708
-2774
-2231
-798
583
1017
1333
1387
696
-148
-572
-733
-611
-266
157
433
418
408
465
618
917
1314
1718
2116
2441
2513
2333
2016
1616
1194
995
1127
1448
2039
2882
3674
4227
4386
4065
3726
3701
3888
4420
5483
6407
6935
7640
7407
6030
5123
4492
2946
1904
1719
188
-2387
-4699
-6666
-9242
-11056
-11090
-10006
-8835
-7281
-5383
-4175
-3711
-3765
-3751
-4047
-4513
-4505
-3797
-3389
-3291
-2806
-2187
-1953
-1715
-1317
-1177
-808
-503
-268
513
374
-585
-789
-1430
-2660
-2840
-2223
-2086
-1469
-271
419
420
414
313
-74
-494
-712
-434
-448
-659
-542
-529
-701
-373
132
489
924
1339
1661
1916
1988
1971
1901
1758
1535
1507
1433
1496
1872
2349
2888
3459
3971
4111
4434
4651
4648
5057
5567
5736
6006
6351
6176
5693
5109
4624
4001
3048
2563
1766
-215
-2557
-4405
-6891
-9570
-10501
-9871
-9488
-8485
-6217
-4368
-3932
-3525
-3006
-3522
-4492
-4314
-3581
-3357
-3127
-2264
-1605
-1860
-1978
-1588
-1372
-1475
-1082
-543
-476
-377
-715
-1666
-2262
-2674
-3271
-3028
-2123
-1650
-1019
-46
324
-62
-344
-439
-702
-1069
-1035
-549
-276
-374
-164
144
108
289
716
972
1228
1408
1398
1455
1304
1041
1093
1254
1326
1396
1601
1975
2301
2472
2907
3482
3692
3691
3846
3863
3541
3606
4160
4451
4881
5575
6090
6205
5794
5163
4605
3556
2500
1785
317
-1461
-3062
-4983
-7020
-8433
-9065
-9054
-8189
-6849
-5461
-3995
-2908
-2749
-2843
-3063
-3348
-3634
-3709
-3387
-3138
-3076
-2696
-2469
-2403
-2100
-1549
-1150
-684
-198
133
-108
-942
-1947
-2573
-3059
-3299
-2778
-1989
-1322
-536
1
-190
-498
-449
-538
-755
-689
-450
-347
-538
-775
-850
-895
-759
-150
553
997
1504
1950
1961
1704
1501
1415
1326
1450
1529
1778
2032
2049
2063
2162
2219
2226
2378
2667
3074
3471
3992
4469
4593
4542
4639
4568
4616
4992
5004
4983
4928
4034
2907
2313
1084
-917
-1936
-2997
-4874
-6166
-6489
-7006
-7415
-6735
-5532
-4652
-4105
-3249
-2811
-3174
-3464
-3475
-3655
-3804
-3594
-3359
-3200
-3057
-2715
-2362
-2101
-1616
-1155
-840
-464
-261
-781
-1596
-2122
-2501
-3035
-3015
-2317
-1723
-1345
-628
10
-199
-404
-73
-115
-526
-377
-21
-97
-382
-480
-414
-492
-418
205
859
1111
1514
1928
1835
1481
1333
1206
1012
1013
1208
1467
1621
1739
1979
2101
2169
2302
2496
2594
2758
2919
3237
3508
3834
4260
4638
4775
4801
5060
4871
4391
4153
3936
3132
2177
1597
531
-1026
-2636
-3913
-5374
-6503
-6836
-6629
-6344
-5642
-4646
-4168
-3922
-3606
-3674
-4047
-4089
-3961
-3929
-3665
-3287
-2992
-2940
-2702
-2403
-2100
-1732
-1206
-813
-409
-39
-242
-693
-1069
-1942
-2656
-2708
-2624
-2197
-1233
-385
221
621
605
353
32
-408
-635
-574
-601
-469
-246
-313
-258
-51
59
371
901
1241
1490
1698
1607
1297
929
611
407
269
375
727
1102
1445
1909
2336
2433
2593
2824
2875
2909
3041
3137
3177
3151
3236
3522
3781
4021
4354
4588
4517
3983
3300
2618
1800
822
151
-66
-679
-1792
-2385
-3071
-4420
-5149
-5058
-5189
-5053
-4342
-3935
-3648
-3432
-3727
-3886
-3789
-4007
-3891
-3331
-3001
-2794
-2373
-2113
-1983
-1823
-1623
-1348
-1091
-996
-915
-822
-1086
-1552
-1994
-2058
-2098
-2014
-1383
-631
-291
-49
265
41
-285
-401
-390
-363
-303
-138
8
-111
-399
-450
-442
-342
15
466
813
1059
1136
1070
962
873
832
856
1054
1370
1583
1753
2009
2202
2239
2293
2469
2501
2424
2427
2496
2450
2364
2527
2772
2893
3201
3723
3982
3966
3900
3725
3007
2145
1717
1082
352
144
-103
-928
-1671
-2254
-2983
-3801
-4238
-3922
-3941
-4332
-3816
-3486
-4232
-4297
-3812
-4223
-4293
-3542
-3416
-3261
-2591
-2482
-2319
-1944
-1977
-1654
-1208
-1290
-1137
-1012
-1337
-1539
-1653
-2007
-1924
-1708
-1551
-1005
-458
-180
87
85
-236
-407
-693
-888
-775
-743
-618
-254
-269
-350
-202
-151
-50
276
589
947
1222
1265
1300
1182
860
728
757
723
892
1246
1512
1659
1743
1876
1863
1749
1761
1841
1829
1831
1854
1760
1730
1804
1899
2093
2404
2593
2917
3273
3148
2918
2787
2382
1496
853
546
141
-528
-705
-498
-910
-1751
-1995
-1930
-2732
-3408
-3073
-2827
-3191
-3270
-2768
-2697
-3277
-3443
-3032
-3174
-3464
-3054
-2531
-2603
-2718
-2403
-2251
-2531
-2786
-2821
-2784
-2642
-2543
-2079
-1475
-1225
-1100
-769
-790
-1138
-1246
-1111
-1108
-1085
-792
-502
-454
-523
-538
-428
-330
-119
270
655
955
1127
1155
1106
1041
912
978
1194
1382
1622
1867
2019
2018
1918
1881
1907
1857
1877
1990
2042
2032
2008
1970
1955
1922
1786
1763
1747
1617
1604
1667
1693
1674
1628
1657
1652
1573
1397
1228
1277
1092
365
45
142
-603
-1366
-1105
-1118
-1813
-1874
-1405
-1669
-2342
-2279
-2028
-2657
-3182
-2845
-2820
-3449
-3553
-3088
-3256
-3742
-3435
-3039
-3336
-3363
-2817
-2511
-2413
-1950
-1376
-1313
-1451
-1337
-1454
-1757
-1630
-1305
-1105
-734
-232
34
78
167
228
79
2
254
344
283
414
536
424
307
366
425
450
703
1072
1296
1513
1749
1769
1665
1640
1587
1464
1429
1477
1473
1422
1449
1426
1280
1220
1241
1213
1110
1139
1157
926
771
709
594
525
519
684
798
593
673
949
693
575
767
559
219
136
66
-58
-415
-888
-780
-779
-1389
-1499
-1192
-1410
-1695
-1673
-1623
-1858
-2142
-2086
-2154
-2651
-2780
-2551
-2890
-3204
-2988
-2851
-2817
-2581
-2262
-1931
-1680
-1562
-1395
-1336
-1463
-1380
-1310
-1400
-1310
-1065
-987
-839
-696
-637
-440
-275
-221
-150
-118
-62
-6
-76
13
174
126
226
509
619
774
1061
1208
1261
1331
1366
1313
1140
1018
997
918
877
986
1023
945
987
963
804
787
780
712
680
720
643
421
413
471
190
48
277
365
199
171
388
533
446
535
672
594
306
174
281
3
-352
-124
-193
-572
-454
-561
-1060
-1047
-1085
-1559
-1507
-1122
-1239
-1506
-1438
-1371
-1641
-1858
-1790
-1747
-1948
-2048
-1858
-1919
-2149
-1919
-1688
-1719
-1532
-1256
-1054
-906
-964
-1038
-1013
-1060
-1121
-1046
-876
-632
-430
-294
-113
0
-126
-193
-72
-105
-153
97
352
260
188
317
331
166
202
521
672
646
808
921
727
500
412
288
94
64
187
220
234
352
415
479
525
563
625
608
595
599
479
310
356
389
321
338
364
333
379
386
188
97
356
256
-134
109
114
-545
-502
-266
-820
-838
-175
-223
-593
-409
-126
-414
-840
-780
-630
-934
-1116
-802
-692
-976
-885
-624
-898
-1136
-1027
-990
-1024
-1010
-939
-740
-735
-994
-1143
-1227
-1295
-1393
-1428
-1090
-787
-854
-770
-633
-761
-828
-756
-647
-518
-416
-270
-142
-263
-383
-253
-243
-349
-260
-123
-109
-11
76
113
278
365
384
470
459
369
360
245
101
79
69
86
129
132
219
360
403
440
475
460
423
354
267
254
287
186
42
-41
-178
-375
-468
-382
-231
-136
3
78
-83
-209
-204
-390
-534
-222
-86
-178
-10
39
-294
-431
-393
-468
-439
-276
-141
-166
-274
-376
-556
-649
-648
-766
-700
-437
-409
-591
-572
-436
-598
-789
-668
-564
-711
-742
-619
-655
-753
-646
-498
-533
-501
-386
-462
-493
-381
-432
-405
-255
-206
-224
-159
-143
-252
-333
-335
-327
-389
-415
-347
-274
-278
-236
-105
-85
-84
14
70
67
4
-96
-169
-244
-335
-323
-237
-175
-143
-109
24
86
-20
-42
80
57
28
135
240
215
156
146
184
121
-3
83
127
-3
3
93
-6
-53
25
35
27
64
41
-20
-81
-214
-362
-331
-242
-252
-224
-61
-33
-192
-214
-126
-264
-415
-244
-198
-316
-245
-182
-359
-387
-263
-310
-300
-102
57
-33
-67
110
39
-218
-161
-93
-369
-496
-402
-460
-573
-467
-319
-320
-279
-184
-162
-170
-199
-215
-247
-313
-289
-268
-376
-482
-557
-583
-629
-628
-413
-263
-188
-17
85
24
-55
-169
-290
-299
-356
-335
-182
-56
-5
29
53
112
107
-36
40
156
-2
-71
54
12
-137
-120
-126
-194
-197
-135
-92
-115
-103
-87
-132
-146
-104
-138
-176
-130
-144
-216
-210
-151
-143
-93
-28
27
79
69
84
96
41
22
68
46
38
72
31
-64
-87
-38
-104
-173
-120
-126
-190
-174
-175
-167
-102
-140
-230
-234
-306
-427
-440
-362
-243
-117
22
132
128
2
-119
-168
-284
-347
-212
-80
-34
-8
-55
-164
-298
-444
-534
-496
-453
-382
-192
-74
-56
-12
32
-23
-72
-53
-83
-185
-236
-218
-233
-309
-309
-247
-283
-252
-114
-64
-42
-2
-46
-73
-133
-330
-429
-391
-423
-426
-262
-109
-94
-61
11
-12
-93
-121
-68
-38
-57
-56
-9
-39
-82
-15
49
79
128
220
275
239
194
158
87
-4
-45
-57
-33
-14
45
101
77
23
4
-29
-40
12
29
28
35
4
-55
-96
-189
-252
-231
-234
-228
-125
-78
-141
-107
-61
-108
-103
-87
-158
-285
-343
-320
-336
-410
-354
-214
-110
-22
79
145
163
202
211
57
-14
53
-108
-169
35
25
-102
0
75
-29
-98
-82
-95
-164
-179
-118
-139
-173
-164
-235
-220
-100
-80
-96
7
62
-37
-149
-127
-106
-141
-89
52
122
96
110
133
20
-38
24
0
33
69
4
-29
18
-74
-94
-19
-61
-94
-38
-27
-45
-46
-72
-97
-112
-120
-68
-9
5
89
208
200
183
165
84
-6
-56
-37
4
35
92
158
139
86
58
-51
-169
-172
-191
-224
-198
-197
-189
-96
-76
-94
15
79
41
40
58
-51
-147
-182
-240
-306
-323
-277
-220
-120
-57
-107
-90
-41
-118
-194
-80
-43
-170
-114
-38
-98
-113
-90
-74
-57
-39
47
132
127
143
171
126
97
77
52
87
125
150
214
259
233
216
201
133
57
28
12
1
-26
20
80
68
19
-10
-68
-141
-164
-154
-145
-51
42
18
29
39
-4
-49
-48
-13
35
100
148
152
149
142
43
-13
23
-33
-113
-117
-165
-280
-313
-268
-289
-292
-173
-97
-115
-75
-51
-107
-103
-46
-70
-49
61
97
68
118
122
36
25
63
43
24
54
35
-14
39
56
-19
-46
-40
-104
-145
-100
-70
-111
-112
-57
-76
-93
-51
-33
0
51
76
54
96
113
59
82
124
114
110
173
192
118
93
91
37
-23
-23
-49
-155
-192
-159
-191
-222
-132
-59
-53
0
5
-60
-39
-7
-44
13
72
51
54
103
73
10
21
-6
-66
-59
-53
-81
-105
-110
-147
-148
-104
-105
-89
-13
2
-28
-15
-19
-47
-85
-65
-23
-16
14
59
107
106
89
76
22
-50
-89
-92
-147
-180
-160
-147
-98
-73
-110
-142
-123
-135
-158
-127
-105
-106
-69
-47
-47
-33
22
43
54
125
195
193
191
225
240
176
147
143
77
3
2
-12
-49
-56
-50
-51
-68
-87
-100
-112
-139
-147
-168
-178
-176
-168
-112
-53
-26
-19
47
49
-3
22
58
35
16
73
92
60
56
75
71
66
32
20
18
-37
-64
-51
-24
-31
-1
15
17
11
-15
-37
-43
-77
-103
-54
-16
-29
-50
-32
-72
-150
-216
-217
-220
-222
-173
-162
-183
-181
-175
-180
-178
-132
-77
-14
47
53
55
90
83
98
158
195
198
215
252
257
230
216
236
263
224
210
215
177
157
168
183
181
162
149
143
118
118
117
88
49
17
-24
-59
-101
-127
-104
-78
-51
-47
-39
-42
-82
-57
7
11
59
104
115
118
102
70
23
-32
-78
-91
-87
-106
-126
-105
-59
-79
-83
-62
-86
-136
-154
-174
-194
-163
-141
-98
-45
-11
23
38
16
-5
-31
-62
-69
-81
-78
-37
-26
-13
12
52
63
70
93
80
79
104
131
138
153
215
219
180
157
114
33
-2
27
58
56
86
95
50
60
65
29
33
77
81
94
123
77
27
24
31
7
32
54
57
47
30
38
8
-5
25
41
25
26
6
-34
-79
-81
-90
-115
-103
-83
-80
-77
-67
-69
-81
-83
-77
-87
-91
-45
-14
22
51
45
-9
-63
-69
-76
-88
-79
-26
17
31
54
51
4
-28
-50
-78
-74
-54
-68
-70
-38
-20
-19
16
52
60
73
84
36
-28
-74
-104
-107
-107
-80
-66
-48
-21
-30
-53
-56
-56
-74
-76
-25
-11
-11
16
21
10
3
28
61
91
117
130
156
177
162
152
165
147
105
108
96
66
26
2
-12
-39
-48
-40
-43
-36
-12
4
12
32
26
31
43
61
83
82
70
51
26
0
9
-9
-34
-19
0
10
14
5
-10
-28
-48
-78
-110
-129
-141
-139
-114
-98
-111
-110
-90
-69
-56
-29
-4
17
54
61
38
25
-7
-27
-19
7
4
-6
57
94
89
101
116
121
99
89
84
51
26
-4
-42
-57
-55
-73
-61
-20
-20
-16
29
8
-25
-37
-26
-54
-68
-43
-50
-51
-19
-6
-19
-18
1
-16
-28
-10
-14
-13
35
64
43
13
6
-10
-24
-18
-24
-58
-74
-46
-59
-50
-18
-7
17
69
108
79
81
107
86
68
65
48
9
-15
-15
-40
-55
-74
-94
-105
-90
-79
-114
-112
-95
-125
-127
-103
-110
-123
-99
-71
-55
-16
53
89
139
174
169
153
104
79
59
53
64
55
28
45
50
6
-32
-28
-16
2
49
93
92
86
75
53
33
38
32
41
64
75
63
26
26
1
-4
40
67
90
113
139
143
104
68
54
-3
-47
-71
-82
-93
-91
-89
-81
-63
-73
-69
-34
-25
-22
16
34
27
21
10
-21
-65
-70
-71
-72
-77
-99
-115
-122
-123
-107
-98
-77
-48
-28
-11
-21
-33
-48
-52
-55
-53
-35
-17
11
51
67
55
52
40
36
36
53
86
114
141
175
187
164
165
166
149
137
138
135
103
68
25
-8
-36
-55
-58
-48
-24
-9
13
35
31
17
28
30
12
7
-17
-19
-21
-33
-26
-25
-29
-7
11
18
8
2
-17
-42
-65
-97
-126
-133
-123
-107
-84
-52
-32
-28
-30
-34
-63
-101
-105
-98
-107
-103
-105
-99
-114
-111
-97
-114
-133
-120
-112
-90
-55
-27
-11
5
13
31
35
13
32
45
72
89
89
104
93
65
86
87
75
79
98
96
81
53
35
18
4
1
-12
-4
-4
-7
5
21
19
7
-8
-25
-40
-62
-103
-129
-137
-141
-130
-100
-91
-58
-31
-31
-35
-42
-65
-83
-63
-58
-34
-9
17
31
46
75
79
80
82
80
46
16
-8
-30
-50
-46
-37
-38
8
37
51
79
96
72
45
8
-32
-63
-81
-73
-75
-79
-78
-80
-82
-86
-80
-86
-82
-94
-124
-121
-94
-54
-36
-3
14
30
43
62
60
67
87
87
103
89
47
28
-1
-39
-55
-72
-95
-81
-61
-57
-63
-69
-62
-50
-37
-11
11
23
31
41
76
79
78
75
77
61
38
32
19
33
35
53
73
66
42
39
32
30
42
29
38
43
52
65
79
75
59
48
40
9
-16
-14
-30
-27
-28
-33
-30
-36
-33
-28
-43
-33
-21
-10
29
44
44
18
11
-13
-32
-31
-33
-41
-56
-54
-41
-41
-45
-27
-14
2
37
46
69
75
89
98
102
97
87
69
69
49
26
20
-1
-15
-47
-63
-74
-84
-81
-72
-44
-26
-21
2
22
54
70
85
117
130
144
168
179
183
182
179
177
169
149
140
152
154
145
131
100
74
24
-13
-25
-40
-44
-31
-12
-2
11
21
27
27
40
45
20
10
0
-10
-5
-5
-13
-10
7
28
57
73
72
82
81
59
44
16
-10
-26
-41
-44
-52
-49
-58
-42
-43
-48
-38
-13
21
40
58
69
47
29
23
17
18
16
24
39
42
51
35
24
27
12
4
16
14
20
36
39
43
54
81
97
107
125
131
134
136
132
110
96
67
33
-2
-27
-28
-20
-26
-37
-51
-52
-61
-84
-109
-124
-142
-169
-202
-226
-244
-248
-260
-252
-262
-272
-273
-247
-216
-176
-162
-158
-156
-141
-135
-116
-88
-66
-26
-5
24
14
-8
1
4
25
24
36
64
68
77
85
79
78
76
65
67
62
40
17
16
11
11
10
10
5
3
20
32
30
32
7
-19
-47
-80
-122
-149
-135
-137
-131
-96
-85
-79
-62
-64
-75
-69
-79
-71
-63
-44
-41
-56
-37
-53
-43
-31
-34
-15
-12
-16
-16
-35
-67
-102
-103
-101
-99
-90
-86
-63
-45
-28
11
46
75
101
132
136
130
110
85
58
37
39
28
21
37
43
49
32
23
8
0
5
-13
-18
-21
-45
-46
-55
-75
-97
-106
-117
-122
-126
-139
-139
-117
-113
-96
-64
-57
-35
-2
22
15
-5
-16
-12
-14
-1
-15
-26
-13
-23
-18
5
0
15
45
38
45
55
33
18
13
23
36
46
71
80
92
88
80
57
40
73
74
75
99
124
134
130
143
135
94
74
77
51
56
44
20
4
-31
-44
-48
-74
-84
-99
-119
-108
-128
-149
-152
-174
-173
-170
-194
-200
-196
-189
-168
-135
-106
-87
-68
-32
-13
-3
28
35
31
41
51
66
71
81
98
116
110
84
77
54
34
22
15
42
55
75
103
113
95
80
67
54
49
39
36
32
22
13
-22
-49
-70
-64
-54
-45
-58
-62
-69
-93
-96
-97
-102
-99
-74
-48
-27
2
-2
4
13
6
-7
-9
1
-6
1
12
-8
-43
-42
-67
-88
-93
-97
-80
-76
-58
-36
-29
-40
-34
-39
-56
-43
-37
-19
7
50
83
87
97
112
100
89
94
64
59
68
72
66
56
40
32
41
42
39
36
25
30
28
16
16
10
10
7
-7
-5
-16
-35
-43
-51
-55
-46
-47
-46
-49
-25
-4
6
8
3
9
15
23
20
18
8
0
-1
3
8
3
23
39
45
53
49
51
57
51
44
41
63
73
83
79
64
52
32
20
0
-27
-50
-59
-60
-21
-5
-9
13
12
-4
-13
-13
-16
-32
-40
-32
-42
-64
-75
-88
-102
-113
-107
-106
-103
-80
-38
10
47
61
75
70
42
19
-2
-23
-31
-18
-12
-30
-40
-38
-49
-48
-46
-54
-45
-36
-23
-1
13
27
50
76
100
102
88
82
73
74
62
37
8
-10
-23
-28
-21
-41
-44
-29
-35
-12
17
15
20
32
38
24
6
-4
-27
-49
-66
-58
-67
-54
-46
-25
-11
-15
-25
-37
-44
-61
-71
-88
-104
-106
-85
-67
-53
-29
-14
-1
9
34
8
1
24
27
18
2
2
12
10
36
44
45
65
67
65
71
66
60
62
72
86
96
95
99
109
100
87
64
39
27
15
-7
-27
-69
-89
-106
-125
-128
-129
-124
-116
-122
-130
-138
-147
-155
-149
-136
-123
-116
-131
-150
-151
-167
-191
-196
-212
-200
-173
-162
-133
-105
-98
-69
-62
-52
-36
-39
-36
-26
7
17
16
24
38
52
60
71
90
104
130
148
153
153
154
146
154
134
119
113
91
68
50
56
37
28
21
20
2
-15
-55
-77
-100
-116
-115
-129
-128
-128
-105
-86
-77
-83
-80
-77
-90
-112
-121
-117
-115
-101
-95
-99
-116
-132
-130
-119
-86
-49
-37
-29
-9
16
35
52
57
68
99
106
121
139
166
203
221
220
212
190
170
168
160
136
128
124
95
62
40
28
19
13
5
1
-7
-13
-20
-34
-44
-56
-62
-80
-81
-67
-43
-42
-61
-63
-61
-49
-37
-23
-11
6
14
13
23
32
26
34
47
55
45
42
49
48
71
81
76
80
80
98
89
71
74
71
62
42
32
30
27
24
8
6
-17
-44
-33
-40
-51
-38
-27
-5
-10
5
19
15
29
32
34
38
30
26
9
12
5
-3
-10
-26
-30
-50
-56
-59
-71
-45
-29
-10
-14
-3
8
3
-4
0
35
35
14
8
-11
-12
-11
-1
-4
6
12
27
24
14
-5
-23
-15
-25
-40
-34
-14
-7
6
7
-28
-55
-65
-74
-112
-156
-177
-167
-161
-144
-144
-152
-150
-148
-127
-131
-117
-93
-64
-42
-45
-24
-22
-23
-15
-24
5
19
27
53
66
89
90
76
52
24
11
-6
-19
-45
-53
-40
-23
-20
-46
-51
-60
-59
-57
-62
-52
-43
-23
-7
7
6
32
39
63
86
89
80
96
87
79
87
46
15
19
34
30
15
15
42
40
33
17
3
2
-5
-17
-25
-52
-64
-52
-15
-6
10
29
65
75
60
59
52
56
48
69
63
52
56
50
52
44
44
43
51
54
50
62
61
69
54
53
54
53
74
78
75
93
101
100
84
43
24
18
3
-20
-62
-79
-61
-85
-113
-138
-169
-186
-208
-227
-223
-231
-241
-233
-227
-208
-189
-167
-146
-113
-86
-93
-81
-68
-42
-35
-37
-44
-37
-25
-18
8
22
34
37
32
30
39
32
-5
-8
-4
16
43
40
29
39
58
61
62
36
27
47
34
11
-6
-15
-28
-49
-60
-55
-53
-46
-33
-15
-5
2
-26
-53
-74
-74
-67
-66
-72
-76
-89
-100
-98
-114
-116
-127
-127
-113
-124
-132
-115
-80
-30
-7
-13
-21
-5
-8
8
19
9
17
14
23
19
-13
-3
2
3
3
-16
-12
5
-10
-19
6
16
6
12
-1
-12
-2
-6
10
30
49
62
59
43
33
39
62
65
25
-9
-18
-11
-11
-36
-56
-50
-52
-34
-39
-40
-22
3
18
22
-6
-35
-31
-12
-13
-13
-18
-24
-5
-6
11
49
64
51
49
36
5
-10
-7
-1
26
37
33
10
-14
-16
3
18
2
-3
8
15
30
25
23
42
38
38
38
5
-30
-19
-26
-9
11
0
-1
3
0
17
18
33
38
42
44
27
13
11
8
0
2
-13
-7
-10
7
20
35
38
25
11
33
40
42
35
9
2
-4
-31
-49
-53
-49
-48
-55
-57
-43
-33
-30
-30
-34
-53
-50
-38
-27
3
9
25
33
50
83
96
81
75
86
118
130
103
74
82
88
77
52
46
60
64
35
-3
-14
-27
-42
-51
-44
-36
-19
-20
-26
-35
-25
-36
-52
-56
-58
-64
-58
-78
-92
-76
-65
-69
-66
-74
-71
-66
-68
-38
-15
-38
-34
-22
-13
12
-3
18
40
53
82
87
91
117
112
118
126
128
125
115
104
89
84
68
65
58
51
58
66
32
10
-1
-1
-23
-46
-47
-39
-28
4
18
15
14
4
8
5
-22
-18
-14
-28
-43
-60
-66
-68
-76
-85
-82
-82
-81
-79
-96
-81
-58
-46
-52
-77
-55
-35
-34
-59
-64
-39
6
39
30
19
9
10
37
56
54
67
65
103
98
93
96
83
84
87
77
62
63
59
56
68
60
52
28
19
18
16
12
-2
-22
-45
-52
-69
-92
-114
-135
-153
-175
-198
-181
-168
-175
-158
-140
-104
-63
-35
-29
-6
19
35
50
49
51
59
61
41
0
-20
-19
-9
-9
-10
-12
-13
-1
-15
-21
-34
-55
-51
-48
-50
-81
-83
-59
-25
-30
-53
-52
-50
-37
-29
-42
-39
-22
-17
-7
-4
-1
-4
1
-3
-1
-3
-31
-63
-74
-68
-59
-81
-108
-98
-93
-121
-160
-184
-197
-169
-145
-138
-116
-91
-63
-33
-6
-6
-11
-22
-7
19
34
37
33
46
62
52
17
-13
-11
24
56
43
49
74
102
116
116
119
128
135
133
111
93
84
65
30
-2
-4
-10
-20
-36
-37
-42
-58
-87
-104
-124
-121
-112
-116
-98
-79
-79
-99
-116
-114
-81
-46
-24
-10
15
52
70
70
77
103
116
133
126
111
100
83
113
104
97
101
99
112
127
89
74
86
96
101
83
66
82
93
81
88
98
137
183
181
135
99
80
92
91
66
41
37
45
41
-11
-38
-41
-24
1
-12
-74
-97
-90
-64
-66
-92
-94
-52
-22
-1
1
-26
0
43
50
43
25
32
57
62
57
66
73
52
22
-9
-4
-8
-16
-15
-7
19
43
27
-5
17
57
80
73
44
48
78
115
131
107
99
128
133
129
120
111
137
162
175
154
137
131
130
136
130
112
80
83
71
58
52
26
17
19
10
-11
-40
-46
-55
-86
-116
-135
-150
-158
-160
-162
-157
-154
-157
-130
-128
-147
-144
-140
-109
-97
-87
-69
-61
-66
-36
-34
-36
-17
-7
30
63
60
62
80
82
99
96
99
121
147
163
159
145
133
129
95
98
88
88
84
48
23
3
-37
-70
-74
-74
-68
-71
-85
-63
-64
-55
-38
-35
-31
-20
-23
-38
-45
-49
-37
-39
-45
-31
-46
-69
-71
-56
-57
-43
-47
-30
-17
-27
-36
-44
-47
-22
-19
-19
-6
2
28
31
17
30
40
56
70
75
83
111
100
87
90
113
140
131
124
110
94
85
87
77
72
64
41
24
14
-9
-13
-16
-6
-4
-11
-40
-66
-61
-54
-63
-72
-70
-88
-102
-132
-153
-166
-163
-165
-206
-219
-223
-203
-193
-204
-198
-166
-146
-149
-158
-137
-103
-82
-69
-48
-28
-8
11
28
50
78
93
101
115
120
119
140
133
119
120
136
140
122
108
96
88
81
65
60
57
55
59
47
41
45
47
58
64
58
63
95
108
105
94
49
45
27
3
-5
-9
-8
2
-19
-22
-27
-37
-41
-56
-50
-38
-37
-49
-66
-47
-49
-76
-93
-86
-69
-62
-62
-77
-71
-71
-66
-51
-36
-13
-7
38
51
38
32
15
21
32
29
42
49
47
57
62
55
47
52
52
38
15
7
7
10
10
-11
-19
-18
-7
3
-5
-7
2
1
0
-10
-21
-18
-12
-22
-18
2
9
12
22
20
19
2
7
17
41
42
48
49
53
67
52
39
51
52
41
21
4
4
-6
9
5
-16
-30
-34
-42
-61
-55
-58
-38
-31
-50
-44
-49
-58
-66
-70
-67
-85
-96
-94
-97
-113
-112
-117
-91
-65
-58
-38
-26
-13
-1
-9
-5
9
15
29
33
38
60
71
96
103
108
134
147
134
128
102
93
96
98
98
103
100
89
108
86
64
61
54
37
27
-5
-3
-5
-2
6
9
19
24
21
24
16
-3
-1
-3
-15
-11
-22
-32
-49
-62
-48
-38
-34
2
18
31
29
23
18
15
-1
-20
-14
-17
-25
-31
-14
3
13
0
-7
-27
-31
-24
-25
-15
-8
10
22
16
30
42
52
54
72
61
62
68
68
83
74
69
57
43
33
33
43
24
12
16
13
22
15
15
11
13
28
26
8
13
20
25
-4
-11
-28
-35
-38
-50
-42
-78
-97
-123
-131
-155
-172
-172
-168
-154
-131
-117
-119
-100
-75
-73
-63
-59
-47
-26
-31
-25
-10
4
12
23
35
42
37
23
-1
-1
2
-2
-22
-41
-41
-38
-37
-40
-54
-48
-35
-40
-41
-40
-53
-49
-30
-28
-16
-15
-21
-13
-4
1
-15
-28
-18
-24
-21
-37
-36
-20
-21
-28
-21
-18
-6
-3
6
11
-4
-6
-4
2
12
39
38
28
25
9
19
15
8
16
16
29
40
33
28
31
53
82
100
105
123
128
122
122
119
94
92
57
45
33
32
23
-3
-5
7
2
-16
-32
-54
-64
-59
-82
-123
-137
-126
-100
-74
-68
-61
-46
-23
6
6
-8
-24
-17
-1
23
14
25
43
56
91
75
44
36
29
39
37
27
29
59
90
101
94
97
104
118
125
111
91
73
54
16
-16
-50
-93
-118
-158
-193
-214
-217
-225
-226
-220
-209
-187
-185
-187
-182
-177
-154
-128
-105
-65
-22
4
11
20
33
35
20
27
5
-12
-10
-20
-1
-28
-53
-61
-73
-86
-93
-92
-120
-131
-129
-125
-129
-123
-130
-124
-114
-93
-75
-77
-80
-54
-32
-12
-27
-21
-13
-2
-1
3
22
31
32
44
46
54
68
66
77
76
48
17
12
-22
-36
-32
-49
-57
-67
-59
-41
-44
-30
-20
-29
-28
-2
-3
-9
0
0
2
13
12
-3
-10
-4
-9
-10
-20
-33
-53
-68
-70
-80
-69
-40
-23
-9
-18
-2
14
-2
-18
-9
1
-4
5
6
26
38
43
57
63
75
78
66
65
92
105
122
108
92
90
93
96
76
47
40
55
70
66
54
43
43
75
84
93
74
70
91
87
90
80
71
91
91
96
88
77
89
114
121
118
117
126
133
145
146
129
114
139
170
163
176
196
217
228
206
187
202
220
228
240
229
224
206
166
170
189
192
181
176
169
160
123
113
154
185
189
162
144
155
170
147
136
123
131
159
156
118
86
103
117
103
80
63
48
26
24
-2
-11
-6
-22
-28
-36
-15
26
33
9
20
21
44
70
62
62
40
9
30
51
25
24
55
85
109
125
129
130
139
159
169
185
199
196
186
198
163
114
73
62
86
89
69
29
-45
-76
-76
-83
-96
-94
-110
-129
-147
-157
-161
-174
-184
-171
-163
-168
-187
-186
-150
-116
-100
-102
-96
-86
-85
-95
-76
-44
-87
-151
-169
-168
-131
-102
-130
-180
-168
-121
-109
-131
-162
-143
-89
-71
-101
-144
-134
-88
-77
-81
-111
-122
-82
-59
-52
-31
-27
-10
15
30
44
51
58
81
104
133
131
103
94
110
118
98
66
34
30
15
-21
-23
-45
-76
-104
-138
-163
-181
-203
-222
-221
-213
-213
-231
-254
-270
-279
-286
-289
-297
-308
-297
-285
-272
-263
-251
-228
-209
-202
-191
-200
-202
-170
-157
-140
-150
-146
-145
-166
-175
-166
-127
-96
-72
-25
4
17
4
7
34
50
43
19
10
8
-9
-24
-54
-59
-30
-7
-16
-21
-26
-24
-17
-32
-31
-37
-37
-24
-31
-49
-68
-89
-85
-67
-72
-88
-94
-126
-131
-142
-162
-162
-158
-169
-188
-187
-163
-135
-124
-128
-113
-106
-106
-113
-108
-66
-38
-12
-15
-8
17
30
29
24
16
20
32
31
25
18
12
5
7
-13
-41
-48
-44
-48
-50
-48
-34
-38
-40
-34
-36
-34
-33
-40
-13
-16
-42
-50
-55
-40
-38
-57
-53
-43
-49
-52
-46
-40
-48
-46
-52
-54
-39
-34
-21
-7
12
47
68
73
79
82
91
84
75
83
78
86
68
38
38
28
28
26
10
2
16
21
19
23
26
50
59
65
63
52
52
41
19
15
4
-16
-23
-30
-32
-32
-37
-22
-10
-15
-3
25
39
47
57
74
91
86
69
70
65
62
65
60
51
53
58
53
21
-2
1
-4
-16
-37
-58
-58
-57
-62
-62
-65
-69
-69
-79
-105
-88
-74
-72
-64
-38
-23
-26
-3
6
15
25
36
48
49
65
64
71
84
106
133
133
129
137
145
149
159
144
119
123
122
113
120
95
78
28
8
45
60
55
14
-19
1
37
18
-19
-19
19
50
30
-41
-77
-48
-18
2
-15
-35
-60
-60
-22
-17
-20
-21
-17
9
33
24
23
40
50
83
105
82
78
100
151
175
174
164
148
142
126
99
86
84
79
57
38
-2
-14
-22
-32
-33
-50
-70
-74
-76
-80
-74
-66
-60
-32
-22
7
7
0
24
55
85
93
82
90
124
113
98
99
82
77
68
60
62
64
64
66
61
42
37
25
20
17
-3
-2
28
15
13
35
42
55
65
80
89
89
102
105
108
107
101
113
129
120
107
108
98
96
77
44
22
2
1
-8
-28
-36
-38
-46
-53
-60
-74
-82
-92
-114
-109
-111
-120
-129
-140
-116
-105
-116
-125
-106
-76
-39
-21
-42
-53
-58
-43
-55
-71
-60
-25
-1
3
-4
4
9
-1
-3
0
1
-14
-6
-21
-26
-31
-36
-41
-28
-24
-18
-40
-59
-51
-38
-40
-48
-45
-18
-4
-2
-25
-46
-48
-65
-67
-80
-73
-74
-63
-50
-60
-82
-62
-42
-44
-49
-80
-115
-116
-124
-114
-121
-132
-119
-118
-98
-93
-99
-75
-56
-37
-33
-41
-41
-30
2
20
24
41
55
88
108
112
110
108
107
110
115
121
135
118
82
68
79
63
48
13
-25
-21
-33
-47
-68
-62
-47
-32
-41
-70
-102
-111
-108
-90
-63
-51
-37
-38
-35
-36
-27
-18
-29
-18
-21
-10
-15
-44
-65
-40
-15
3
6
-11
-26
6
31
28
38
28
27
30
29
29
21
9
14
8
14
17
6
21
44
40
50
53
43
55
46
48
48
34
34
42
54
71
74
65
54
65
56
57
37
30
39
38
50
49
38
34
27
13
1
-23
-32
-42
-49
-61
-60
-57
-58
-68
-68
-80
-112
-116
-124
-125
-114
-99
-95
-76
-68
-62
-41
-35
-23
-15
-6
-1
-4
13
19
7
3
12
26
35
31
22
32
32
11
20
14
13
36
33
34
36
21
10
5
-27
-24
-25
-25
-19
-10
-2
15
23
41
42
36
23
20
12
21
16
-2
-9
-11
0
3
-10
-25
-20
-41
-33
-40
-47
-45
-30
-36
-27
-25
-29
-24
-34
-26
-17
-37
-38
-48
-37
-19
-27
-22
-23
-37
-16
7
-26
-24
-13
-11
5
1
28
47
55
67
60
59
56
56
62
68
73
72
69
72
80
79
81
65
50
58
46
51
48
58
75
75
75
70
68
73
84
84
83
58
43
51
42
39
25
29
33
23
12
11
-5
-12
-23
-15
-6
-26
-41
-32
-6
11
-2
-5
3
-2
-28
-38
-48
-78
-85
-82
-81
-68
-70
-70
-59
-72
-59
-43
-49
-49
-40
-21
6
4
-6
7
28
55
72
93
106
127
141
152
164
173
193
198
209
198
174
169
142
127
111
93
44
14
-7
-36
-50
-88
-101
-111
-110
-94
-98
-93
-89
-90
-82
-71
-66
-79
-79
-78
-89
-101
-105
-106
-95
-99
-96
-118
-124
-108
-92
-70
-64
-51
-19
-1
34
62
48
81
84
62
70
61
46
39
29
16
7
-9
-14
1
7
8
5
-8
-13
-3
-9
-2
-13
-15
-20
-54
-70
-81
-87
-87
-90
-90
-86
-82
-74
-54
-39
-18
16
22
35
73
88
97
95
87
91
95
102
96
82
63
61
56
60
38
23
22
3
4
20
2
-10
-20
-25
-14
-14
-27
-39
-46
-68
-60
-62
-79
-79
-87
-76
-68
-86
-86
-72
-55
-63
-70
-81
-83
-71
-54
-50
-57
-56
-43
-15
-6
-4
17
29
58
63
69
84
90
104
128
149
143
147
137
151
148
153
164
149
154
153
137
104
82
77
69
64
46
21
23
24
16
19
28
5
-6
-6
-1
13
-3
9
6
-2
-13
-28
-41
-48
-50
-64
-74
-82
-106
-107
-118
-124
-129
-134
-146
-148
-155
-141
-138
-151
-127
-108
-90
-63
-48
-34
-3
19
44
73
83
104
134
160
178
176
184
192
202
209
197
170
172
159
146
151
128
122
113
92
72
57
29
14
7
-10
-14
-24
-35
-55
-72
-66
-81
-105
-120
-117
-123
-152
-152
-151
-161
-164
-171
-166
-166
-168
-154
-121
-96
-71
-34
-5
8
38
71
76
104
137
162
184
192
204
220
207
202
210
188
162
159
145
134
105
91
87
83
90
68
62
53
29
32
47
36
24
1
-13
-15
15
-20
-43
-33
-78
-112
-111
-141
-162
-167
-172
-191
-217
-200
-190
-168
-129
-122
-98
-68
-57
-29
7
-6
-12
-11
-24
-22
8
10
33
71
100
95
68
66
88
88
122
125
107
123
149
174
184
158
126
117
89
67
75
72
74
76
56
23
-1
-6
-16
-41
-27
-42
-74
-66
-69
-84
-76
-71
-104
-134
-154
-148
-146
-149
-154
-126
-107
-116
-109
-106
-111
-106
-94
-72
-62
-17
11
16
48
58
58
90
106
118
137
105
95
114
117
129
133
99
84
105
137
148
167
175
167
148
166
162
132
128
133
97
80
61
0
-18
-17
-24
-25
-25
-42
-68
-58
-58
-84
-79
-104
-128
-122
-103
-94
-89
-75
-55
-62
-45
-75
-97
-61
-20
-4
-10
-2
-11
-30
19
22
-2
40
51
14
29
76
85
70
83
97
65
37
40
72
73
109
131
77
72
75
66
102
99
77
109
148
141
126
120
116
100
156
171
143
104
74
39
67
79
-4
-20
32
52
28
-24
-78
-62
-47
-42
-63
-133
-132
-105
-120
-126
-132
-148
-145
-136
-157
-186
-153
-126
-99
-72
-70
-65
-46
-24
1
2
42
81
91
128
71
57
77
46
64
80
89
89
75
64
48
65
112
89
84
97
68
78
93
79
78
64
62
35
24
-8
-41
-19
1
34
28
-9
13
-33
-65
-54
-71
-52
-27
-33
-19
-20
-47
-46
-52
-108
-114
-105
-114
-98
-51
-19
-8
22
-12
-39
-43
-16
-17
-28
-29
-56
-66
-67
-95
-79
-91
-81
-68
-89
-100
-116
-150
-169
-133
-79
-45
-54
-63
-38
-3
20
30
9
17
25
6
-4
-6
13
5
-5
32
50
51
71
123
104
83
84
76
106
140
156
145
119
117
137
125
82
72
80
65
48
41
-3
-67
-119
-155
-181
-207
-203
-135
-58
-47
-45
-79
-144
-144
-108
-92
-66
-34
-39
-47
-82
-82
-22
24
56
72
88
125
141
145
146
118
111
114
95
107
99
58
45
31
29
62
85
77
108
145
157
164
137
123
108
74
46
41
46
33
33
8
-26
-26
-32
-9
17
21
7
-37
-77
-122
-139
-93
-109
-104
-55
-83
-93
-104
-144
-161
-139
-144
-134
-95
-104
-112
-85
-48
-44
2
25
-3
12
40
49
60
70
61
71
78
67
74
70
57
58
56
16
1
51
72
70
79
59
71
81
93
60
22
31
18
29
34
2
-18
-30
-6
5
-17
-22
-26
-25
-26
-35
-43
-53
-32
23
73
83
42
29
-2
-30
6
14
-7
11
-3
-24
-24
-40
-60
-36
-18
-46
-75
-101
-97
-94
-102
-100
-86
-85
-64
-14
16
-5
-35
-10
-22
-31
43
69
101
154
171
140
130
114
100
88
96
111
99
96
96
80
44
5
1
8
22
60
30
-7
-6
-37
-55
-34
-35
-20
3
-3
-22
-16
-52
-70
-58
-60
-90
-85
-109
-148
-129
-97
-69
-42
-36
-40
-52
-46
-50
-48
-42
-55
-70
-61
-53
-41
-20
2
6
23
52
96
138
185
221
198
143
144
134
108
121
108
75
66
53
11
-21
-24
-58
-50
-4
-3
-10
9
-7
-6
19
38
2
-5
26
38
82
92
93
94
99
95
66
51
74
86
87
95
98
56
18
8
13
34
40
-1
-38
-43
-51
-67
-79
-45
-10
9
-13
-52
-86
-102
-112
-88
-82
-97
-95
-77
-88
-57
-44
-44
-21
-5
-24
-17
-1
-1
34
59
54
77
83
65
88
108
103
107
90
56
73
86
49
31
2
-8
10
8
-27
-40
-40
-67
-61
-48
-73
-110
-121
-139
-155
-140
-124
-88
-66
-76
-79
-100
-114
-124
-105
-81
-92
-78
-48
-43
-20
-13
-20
-6
30
49
83
71
62
91
116
107
127
137
103
102
73
25
-10
-19
-13
-10
-6
-25
-38
-60
-40
-42
-47
-43
-90
-105
-98
-80
-41
-24
-5
23
54
70
57
16
9
48
43
11
2
-16
-22
-2
6
-5
9
34
36
36
32
38
22
40
49
71
96
113
110
121
130
126
136
131
125
109
88
82
65
59
67
49
41
24
42
57
64
56
22
-12
-37
-50
-26
-12
-22
-48
-83
-96
-79
-48
-26
-26
-36
-21
-27
-32
-54
-55
-33
-22
-26
-40
-67
-94
-64
-30
-10
3
26
54
58
70
87
93
117
131
150
201
201
226
243
216
216
169
108
60
14
-20
-44
-54
-114
-135
-108
-130
-120
-105
-101
-85
-73
-93
-124
-118
-113
-85
-57
-8
4
24
42
32
54
69
71
101
146
160
143
134
153
149
126
121
113
95
87
77
47
20
-7
-32
-59
-67
-31
-50
-56
-50
-71
-78
-82
-113
-128
-123
-99
-75
-50
-62
-76
-77
-65
-20
7
35
56
64
99
140
131
140
160
143
126
101
61
21
-6
19
28
18
57
49
55
56
1
-28
-35
-42
-25
-43
-63
-75
-113
-130
-129
-151
-177
-183
-176
-167
-142
-165
-185
-169
-170
-144
-95
-68
-60
-44
-13
-44
-47
19
48
57
70
62
42
36
60
69
74
89
75
72
109
128
120
106
109
90
48
54
52
30
22
-33
-59
-76
-118
-121
-122
-111
-84
-73
-40
-18
-20
-16
-34
-74
-78
-63
-70
-45
-44
-56
-49
-73
-68
-34
-23
1
-1
0
0
6
15
39
72
77
73
65
21
13
27
38
28
1
-12
-15
-34
-38
-53
-48
-15
-5
6
1
-18
-4
-17
-13
-15
-5
8
-5
2
-12
-16
-36
-65
-49
-28
-36
-25
-8
14
37
79
88
77
94
123
101
121
138
110
123
103
105
111
102
82
67
59
73
69
78
71
62
47
23
6
1
9
22
31
20
-25
-41
-55
-46
-32
-63
-61
-52
-63
-77
-58
-28
-32
-35
-28
-26
-25
-41
-51
-52
-28
12
13
3
-14
-23
-3
-26
-17
-10
-13
7
31
41
79
102
106
102
78
69
66
29
6
4
-25
-18
4
14
32
24
17
8
1
-3
6
6
-28
2
20
22
42
50
54
80
93
95
72
54
37
5
6
-16
-38
-41
-67
-99
-129
-140
-129
-140
-138
-115
-104
-77
-93
-108
-92
-53
-39
-45
-35
-28
-19
2
16
28
30
37
39
44
41
28
20
5
7
35
55
50
45
22
5
4
-28
-39
-41
-31
-10
-18
3
8
0
13
13
22
17
13
-1
-10
-9
-14
-22
-18
-13
-13
0
18
8
11
44
46
19
15
4
-7
-9
-34
-61
-81
-92
-93
-95
-96
-121
-113
-92
-109
-122
-130
-144
-142
-122
-103
-85
-82
-78
-79
-112
-109
-90
-101
-76
-63
-60
-36
-27
-34
-49
-60
-81
-59
-30
-8
26
45
67
78
110
125
99
120
158
148
127
110
119
122
132
154
146
129
112
118
116
117
106
70
66
55
50
51
62
41
19
-12
-43
-63
-81
-47
-23
-19
-6
3
-27
-56
-59
-62
-53
-52
-70
-85
-99
-110
-105
-88
-72
-71
-64
-43
-64
-65
-51
-69
-86
-80
-78
-47
-34
-13
7
17
28
53
61
69
71
76
104
116
114
121
127
119
124
130
125
154
138
132
139
123
86
29
27
45
16
24
31
1
1
-11
-24
-63
-61
-56
-63
-77
-110
-107
-105
-119
-119
-124
-136
-148
-147
-141
-160
-188
-158
-177
-180
-154
-155
-122
-117
-120
-72
-53
-30
13
16
19
39
53
62
53
51
65
73
98
106
94
75
86
71
68
70
56
55
28
-2
12
7
-12
6
-1
35
23
7
8
-12
-5
8
-10
-49
-58
-50
-42
-36
-54
-69
-72
-97
-82
-64
-93
-78
-44
-48
-47
-60
-77
-51
-34
-23
-37
-38
-14
-13
-13
-14
-5
13
3
2
15
8
1
8
11
15
36
54
27
17
25
45
44
37
48
64
71
92
90
83
118
123
93
50
27
16
9
23
25
6
-10
-7
0
3
9
20
22
23
38
45
34
4
-4
-16
-31
-13
-16
-29
-12
-17
-21
-42
-63
-83
-96
-104
-97
-88
-86
-84
-72
-71
-79
-85
-74
-57
-39
-25
-22
-33
-13
23
40
63
79
77
78
90
73
54
67
89
81
69
68
37
26
4
-28
-10
29
25
23
7
-17
-3
20
14
8
-8
-15
-13
-34
-61
-65
-32
-2
-17
11
30
15
8
-7
-6
-2
-3
25
42
27
32
44
37
20
27
26
-2
-7
12
-13
-10
-13
-19
-5
-14
1
-19
-33
-27
-12
15
-7
-26
-29
-28
-18
-1
-2
15
26
5
-11
21
37
36
34
45
53
28
18
27
10
20
28
7
10
12
6
-4
-28
-21
-17
-10
6
13
-16
-20
2
-10
-11
-10
-26
-36
-46
-37
-25
-47
-61
-74
-80
-73
-68
-72
-72
-74
-39
-21
-16
-20
-23
0
21
18
22
55
63
73
84
71
74
90
89
112
108
70
57
32
14
19
23
12
-20
-30
-18
-11
-20
-20
-30
-40
-68
-102
-67
-43
-40
-16
-30
-42
-37
-46
-41
-21
-10
-11
7
0
9
-2
-21
-27
-43
-31
-38
-34
-49
-58
-95
-100
-77
-80
-69
-63
-43
-12
-3
4
35
58
66
72
85
79
64
64
76
82
85
80
89
79
91
83
76
59
38
51
69
73
69
55
41
50
25
30
42
43
62
20
-18
-22
-27
-53
-54
-65
-80
-61
-65
-89
-76
-72
-57
-53
-57
-52
-60
-59
-68
-58
-47
-40
-16
-3
-9
-6
-20
-21
-32
-51
-41
-53
-57
-30
0
22
25
17
-16
-9
19
34
53
76
75
62
56
34
28
36
25
29
8
-8
17
0
-22
-24
-10
3
-12
-43
-43
-21
-29
-13
-27
-9
-11
-5
-5
15
21
14
10
7
36
43
18
19
29
64
91
64
74
87
89
94
82
72
57
69
56
49
47
29
16
23
37
29
18
13
17
11
17
-10
-19
-14
-19
-10
-5
-3
3
16
25
24
44
47
48
39
21
1
-31
-63
-81
-82
-85
-95
-132
-116
-131
-118
-115
-114
-109
-105
-94
-79
-73
-83
-67
-28
-11
13
18
25
27
13
37
50
29
25
26
30
39
20
6
-1
-21
-5
30
32
34
13
-2
-8
-18
-16
-25
-12
2
9
-7
10
11
1
-7
-16
-27
-48
-59
-45
-51
-56
-41
-4
26
27
11
-16
10
5
-7
-7
-18
0
3
29
71
52
55
79
67
46
50
36
51
54
67
101
112
64
45
41
28
16
7
-17
-59
-70
-58
-63
-66
-53
-50
-68
-58
-69
-104
-108
-107
-82
-52
-29
-39
-39
-37
-38
-30
4
19
37
88
92
75
99
90
66
62
36
-6
-15
-41
-33
35
90
125
154
144
106
94
64
43
-50
-119
-145
-178
-193
-194
-196
-183
-160
-146
-172
-171
-141
-120
-57
-24
-11
29
66
75
74
77
47
35
30
11
-14
-10
-14
-3
10
17
40
63
74
63
5
-30
-14
0
-19
-20
-21
-20
24
64
81
95
59
1
-17
-22
-18
7
72
106
91
112
133
107
90
107
84
40
51
94
104
111
116
100
70
42
22
25
26
7
-11
-71
-99
-129
-139
-179
-216
-190
-178
-152
-155
-172
-176
-186
-170
-155
-131
-89
-52
-4
29
33
21
7
18
68
79
58
55
55
49
55
87
71
63
87
77
80
86
95
96
63
43
29
5
9
30
39
28
54
52
16
24
27
17
-10
-7
-14
-44
-83
-88
-96
-110
-117
-128
-116
-115
-85
-61
-61
-42
-56
-100
-84
-66
-71
-50
-10
25
41
54
60
14
1
-5
-45
-58
-1
25
23
46
76
88
58
20
5
20
21
-16
-44
-78
-61
-27
-7
-16
-26
-49
-79
-82
-77
-30
-16
-26
-33
-49
-49
-39
-5
-2
22
25
-4
-4
10
18
36
52
46
10
-32
-43
-16
-5
-31
-38
-63
-67
-48
-43
-45
-25
-7
7
1
19
20
17
32
48
36
61
105
104
94
92
35
14
21
43
69
10
-33
-42
-61
-68
-65
-72
-94
-99
-108
-121
-117
-110
-89
-71
-76
-63
-67
-91
-53
-44
-59
-24
10
8
26
43
37
41
17
15
31
23
44
73
103
104
73
45
33
44
33
19
26
3
-32
-12
-19
-1
11
-21
-17
-28
-53
-64
-81
-106
-122
-106
-109
-116
-93
-84
-85
-86
-95
-100
-92
-89
-76
-35
-15
-39
-51
-25
12
20
22
50
60
69
89
92
76
92
140
146
149
155
159
181
204
187
171
149
99
97
97
109
94
10
-8
-14
-40
-28
-27
-47
-62
-104
-150
-184
-177
-161
-136
-113
-96
-72
-68
-54
-50
-53
-9
14
15
54
107
107
122
119
119
114
94
80
62
-4
-27
-31
-56
-32
-13
-16
-38
-38
-29
-38
12
30
32
61
53
37
52
72
100
126
103
112
103
85
109
102
85
89
79
55
30
-6
4
-17
-33
-37
-56
-65
-25
-7
-25
24
52
22
10
-7
-27
-59
-87
-92
-93
-84
-69
-55
-52
-65
-82
-103
-96
-111
-124
-128
-126
-127
-123
-102
-98
-85
-65
-109
-138
-145
-156
-154
-123
-107
-101
-53
1
42
104
123
130
127
120
97
58
42
27
40
60
89
83
67
66
62
73
89
86
107
114
109
127
113
68
67
35
-14
-18
-24
-30
-2
10
11
19
5
-20
-43
-44
-22
16
45
46
62
29
-22
-30
-35
-43
-38
-26
-32
-49
-59
-62
-113
-136
-127
-139
-164
-155
-130
-110
-125
-132
-98
-74
-26
22
45
54
66
84
77
88
114
120
119
138
132
111
65
49
39
19
45
83
110
144
138
136
134
73
32
45
52
23
25
46
41
40
47
44
9
-5
-7
-24
-37
-75
-101
-127
-145
-160
-168
-158
-145
-130
-130
-169
-188
-185
-201
-184
-171
-138
-99
-70
-15
31
23
16
30
17
9
9
27
38
48
72
108
130
115
118
124
109
87
49
49
65
79
82
69
39
29
12
10
-6
-30
-27
-42
-45
-10
17
54
89
87
71
71
69
76
90
96
105
106
106
130
112
96
95
49
2
-26
-33
-42
-37
-55
-73
-110
-135
-116
-123
-113
-133
-167
-158
-182
-195
-171
-166
-136
-122
-142
-137
-112
-87
-60
-65
-89
-116
-121
-76
-86
-92
-49
-43
-13
39
47
95
109
95
122
99
62
73
54
47
23
-10
-20
-20
-5
17
40
32
27
15
-2
-15
-27
-42
-75
-74
-68
-71
-40
-6
-9
1
5
-17
-22
-6
14
-4
-23
-49
-59
-58
-56
-48
-55
-60
-49
-45
-47
-16
0
-12
-8
-20
-10
16
9
-5
-26
-49
-65
-64
-65
-78
-74
-40
-29
-50
-52
-48
-61
-66
-46
-31
-13
14
71
88
76
88
68
77
113
116
148
150
156
187
184
197
208
214
229
221
161
105
96
91
65
63
44
39
52
41
48
46
37
8
-20
-47
-41
-34
-66
-81
-117
-122
-121
-131
-133
-121
-112
-133
-134
-121
-105
-77
-34
-23
-39
-38
-5
45
53
34
-2
-10
-15
0
48
50
51
69
65
62
69
66
90
121
96
98
101
95
93
96
87
55
22
24
10
-4
1
-12
-8
16
32
75
119
119
118
88
73
83
76
85
93
106
92
71
49
39
29
18
-2
-40
-89
-125
-137
-125
-121
-132
-114
-115
-142
-142
-143
-170
-156
-168
-157
-150
-152
-150
-127
-84
-75
-60
-49
-51
-37
-16
17
22
-14
-3
9
-3
-13
1
-3
-2
-5
-1
27
6
-15
-9
7
23
58
91
99
118
107
90
99
97
95
103
100
59
35
42
54
54
45
39
33
-2
-15
-17
-29
-25
-21
-13
-3
-4
14
20
-10
-29
-35
-74
-80
-56
-60
-51
-52
-69
-70
-44
-54
-66
-91
-106
-118
-124
-105
-92
-82
-71
-60
-47
-45
-35
-15
-25
-47
-26
-14
0
0
4
12
17
7
-24
-30
-19
2
11
10
21
46
71
86
85
71
75
58
58
44
38
46
53
61
68
41
37
37
37
37
13
-23
-51
-47
-61
-52
-47
-40
-53
-45
-50
-53
-37
-38
-24
-19
-33
-21
-30
-30
-17
-35
-29
-15
-27
-3
42
82
93
107
113
109
118
140
150
158
161
163
178
182
143
111
96
46
37
18
0
-4
-1
5
7
18
28
27
3
-17
5
-11
-15
3
-5
0
9
5
-20
-24
-1
15
-4
-2
7
9
17
-5
-28
-19
-1
22
38
40
29
37
68
95
104
100
104
80
60
57
35
26
28
12
27
33
11
-10
-24
-20
-26
-17
-42
-70
-74
-76
-76
-76
-82
-72
-62
-54
-54
-31
-22
-32
-33
-36
-73
-71
-46
-22
6
7
5
16
36
48
39
8
-19
-56
-66
-75
-101
-91
-66
-53
-37
-19
-17
0
1
18
41
26
27
38
38
36
59
70
76
46
19
13
-2
-19
-6
-3
-21
-3
-16
-35
-23
-41
-29
-13
-5
7
11
26
16
6
14
15
15
26
27
20
21
22
23
33
37
45
21
11
19
21
22
22
4
-8
-24
-37
-45
-44
-20
-8
-23
-39
-51
-36
-33
-37
-38
-53
-69
-59
-27
-11
-11
20
16
-2
34
69
81
102
84
73
83
49
32
52
58
76
93
91
72
68
61
69
62
47
24
-1
-9
-4
-38
-54
-45
-53
-48
-46
-63
-46
-54
-56
-35
-16
-2
17
43
53
57
46
54
77
103
114
125
139
136
128
140
123
90
59
57
39
8
11
4
-2
-21
-15
-29
-37
-35
-39
-22
-12
-16
-11
-23
-41
-46
-65
-108
-123
-131
-104
-86
-81
-93
-89
-88
-87
-71
-57
-8
14
40
60
72
96
115
122
132
125
140
146
137
137
143
153
163
160
159
150
144
116
113
90
55
57
36
-15
-43
-34
-20
-21
-24
-13
-5
-9
-3
-25
-31
-8
-12
0
24
15
-12
-18
-28
-33
-32
-35
-27
-43
-39
-7
-8
-19
6
23
24
14
34
42
39
73
98
93
83
84
85
103
108
89
87
45
17
-2
-25
-46
-57
-62
-65
-47
-56
-53
-65
-53
-21
-16
-22
4
33
45
57
45
36
44
67
58
20
25
32
21
6
13
-19
-45
-48
-81
-98
-102
-106
-81
-79
-81
-50
-64
-69
-51
-41
2
36
31
44
42
53
60
56
60
46
41
54
46
56
90
80
85
93
64
35
12
-4
5
-5
-33
-57
-62
-55
-56
-62
-70
-76
-87
-77
-75
-103
-93
-75
-59
-56
-72
-69
-93
-110
-107
-99
-108
-116
-112
-114
-123
-126
-119
-99
-48
-15
-13
-24
-30
-35
-45
-22
-10
-21
-29
-15
16
24
44
65
81
90
79
47
36
25
31
44
10
-27
-10
-11
-18
-33
-27
-20
-26
-22
-51
-46
-22
-6
-6
-29
-44
-30
-29
-30
-35
-43
-29
-28
-39
-36
-21
-5
-11
-17
-4
-20
-14
25
45
26
37
49
59
83
70
67
75
49
29
17
0
3
25
24
30
16
11
5
-2
-8
-11
-32
-17
-6
-14
13
7
-30
-40
-27
-37
-9
-4
-7
5
12
14
11
2
2
10
16
27
33
13
0
-6
-12
-38
-63
-64
-54
-50
-18
-34
-54
-61
-63
-47
-50
-75
-100
-101
-121
-142
-143
-143
-135
-95
-68
-72
-88
-83
-73
-74
-87
-72
-30
-2
38
62
73
74
70
65
67
93
91
89
91
73
84
100
97
109
109
98
91
66
60
88
113
136
138
127
134
126
125
144
130
115
102
92
78
85
107
116
107
90
76
70
65
40
1
-16
-29
-26
-9
-26
-39
-39
-43
-70
-87
-97
-132
-140
-149
-162
-172
-159
-133
-135
-136
-134
-117
-111
-115
-103
-84
-55
-31
-13
3
22
28
65
77
83
105
128
145
160
159
146
144
147
152
139
153
175
158
137
104
134
154
128
111
107
121
130
109
70
41
17
0
-40
-78
-101
-97
-80
-104
-123
-122
-105
-70
-87
-119
-128
-117
-113
-109
-101
-57
-42
-40
-29
-34
-21
-27
-27
-4
6
7
9
-30
-27
-16
-24
-15
-17
-20
-19
-26
-28
-3
28
22
18
23
51
63
32
12
22
42
71
70
64
83
81
100
108
88
108
117
104
95
65
37
7
-17
-12
-14
-33
-39
-26
-48
-47
-37
-41
-26
-33
-38
-21
-14
6
6
1
16
33
34
45
26
25
20
26
31
26
19
27
32
42
52
58
63
63
58
50
50
55
80
111
110
102
81
71
94
89
111
105
95
79
97
78
26
9
-3
-9
-33
-60
-79
-76
-68
-52
-73
-102
-96
-103
-107
-95
-89
-73
-80
-75
-70
-80
-82
-86
-75
-43
-36
-48
-61
-36
1
20
18
0
19
20
30
40
31
43
46
20
28
2
-32
-30
-40
-41
-36
-34
-26
-29
-6
8
6
22
25
13
53
51
44
53
53
64
55
48
31
43
37
41
275
1143
1692
686
-613
-412
973
1758
890
-373
-146
1069
1147
-370
-1485
-534
1359
1915
696
-735
-903
105
1074
1217
765
345
169
98
-55
-321
-441
-224
219
594
625
395
332
680
1299
1724
1675
1355
1137
1200
1428
1575
1559
1444
1253
1078
968
968
989
910
775
642
494
271
-86
-480
-769
-908
-1050
-1291
-1601
-1798
-1854
-1829
-1841
-1902
-1942
-1910
-1830
-1785
-1719
-1619
-1511
-1389
-1277
-1157
-1004
-871
-732
-568
-382
-213
-60
42
128
201
265
305
315
301
306
292
270
247
224
207
163
110
68
21
-8
-48
-136
-224
-268
-294
-336
-368
-428
-498
-519
-549
-582
-598
-586
-566
-528
-478
-449
-427
-384
-333
-283
-236
-181
-157
-134
-83
-22
13
20
29
24
54
77
63
33
13
1
-27
-46
-73
-112
-152
-176
-187
-207
-262
-290
-312
-331
-350
-397
-435
-453
-461
-468
-486
-536
-550
-542
-509
-489
-490
-474
-452
-431
-395
-377
-366
-323
-256
-184
-140
-113
-70
2
72
125
179
198
228
267
298
343
334
337
370
381
387
388
383
380
355
310
300
270
220
198
164
128
102
94
87
51
39
39
39
16
-7
-9
-10
7
19
32
50
73
78
84
104
130
159
176
201
226
239
234
259
277
278
278
281
275
274
279
279
247
242
238
219
198
168
163
150
129
125
122
124
118
109
123
134
105
110
102
107
103
113
118
114
113
121
132
112
117
135
143
155
135
150
168
154
139
131
112
113
113
96
104
93
89
77
60
62
44
20
-6
-35
-67
-62
-75
-97
-109
-116
-98
-113
-126
-124
-128
-137
-122
-107
-114
-97
-70
-48
-35
-26
-33
-23
6
4
-27
-40
-33
-29
-28
-30
-45
-65
-68
-64
-53
-46
-45
-26
-11
-29
-26
-20
-21
0
-3
0
-1
-39
-36
-42
-60
-46
-54
-70
-55
-45
-36
-26
-35
-21
-3
23
20
5
-9
0
-4
-17
-27
-42
-71
-74
-60
-37
-41
-49
-46
-61
-62
-50
-30
-18
0
13
28
48
53
38
55
73
87
93
116
111
113
115
99
98
94
74
60
40
7
-28
-35
-21
-41
-33
-40
-57
-66
-87
-87
-84
-102
-124
-113
-103
-93
-76
-51
-30
-6
5
0
7
-9
-8
-15
-37
-44
-47
-28
-22
-19
-25
-19
4
-3
0
25
26
32
14
17
33
50
60
54
47
33
24
28
29
32
31
56
62
63
88
111
125
137
143
154
159
168
171
183
206
187
180
189
163
136
117
105
102
97
93
76
55
52
36
24
15
-11
-15
-26
-40
-63
-71
-96
-109
-117
-123
-114
-122
-124
-104
-79
-49
-20
-2
16
18
31
50
45
64
79
85
89
68
66
57
54
66
58
40
22
10
-5
-25
-18
-29
-38
-23
-29
-40
-36
-56
-78
-93
-86
-67
-62
-55
-46
-42
-54
-74
-77
-72
-65
-26
12
37
26
13
19
34
13
-12
-24
-40
-42
-49
-69
-77
-82
-82
-92
-123
-139
-131
-131
-136
-135
-144
-122
-112
-118
-122
-141
-129
-128
-129
-140
-145
-148
-114
-69
-60
-57
-53
-56
-41
-59
-77
-43
-48
-43
-30
-30
-38
-32
-38
-59
-64
-51
-60
-48
-57
-55
-38
-2
15
20
23
37
70
83
84
92
89
94
123
121
125
142
133
140
138
113
95
97
63
43
38
24
12
-7
-22
-28
-34
-31
-38
-50
-48
-53
-57
-66
-72
-72
-61
-50
-57
-57
-58
-66
-63
-49
-68
-66
-49
-16
-9
-1
16
24
51
76
82
92
104
84
91
111
127
152
164
172
167
154
140
129
115
104
111
107
97
79
63
61
47
29
3
-20
-52
-90
-87
-75
-105
-110
-86
-77
-82
-62
-22
8
44
45
51
64
52
79
84
73
55
25
13
12
5
12
-1
-13
-14
11
20
14
0
28
44
41
43
40
69
92
98
67
55
56
80
106
98
73
55
29
19
13
4
0
-3
5
27
33
19
21
17
25
20
-17
-25
-14
18
48
62
54
39
25
25
40
19
-25
-37
-29
-24
-30
-72
-93
-83
-88
-95
-140
-179
-153
-139
-141
-160
-177
-146
-125
-135
-129
-107
-89
-80
-93
-128
-118
-87
-53
-24
-27
-26
-20
-11
-10
-7
9
29
42
28
3
7
19
7
4
12
14
-10
-29
-27
-3
7
10
-10
-20
-33
-29
-4
-5
-9
4
6
-1
-15
-33
-50
-57
-65
-90
-106
-140
-156
-155
-146
-118
-85
-87
-93
-85
-81
-58
-3
31
47
70
79
85
84
67
79
103
107
98
56
38
39
42
35
19
2
-25
-48
-55
-50
-33
-27
-3
0
-15
-14
-23
-20
-29
-15
8
10
12
15
1
-14
-28
-29
-22
-8
-22
-24
-14
13
6
-26
-26
12
64
76
50
18
3
20
2
-27
-69
-64
-40
-35
-38
-38
-32
-17
8
-9
-24
-37
-41
-28
-22
-3
3
-7
9
7
-8
-17
-11
5
14
-8
-20
1
30
54
51
-11
-24
14
32
10
-33
-39
-16
13
-2
-55
-81
-56
-21
-23
-49
-71
-70
-50
-59
-89
-90
-76
-60
-57
-77
-89
-88
-75
-47
-24
-44
-36
-20
-14
-13
-31
-30
0
23
31
28
15
37
74
75
76
69
81
83
58
18
10
27
40
57
59
79
94
93
110
102
103
108
104
127
135
100
64
45
59
62
20
-12
-18
7
0
-31
-75
-99
-66
-28
-23
-57
-86
-89
-57
-45
-52
-67
-57
-43
-63
-37
-27
-39
-33
-23
-7
-3
-1
10
22
58
81
81
76
59
54
78
104
128
115
105
90
78
83
57
54
46
42
48
36
12
-6
-14
12
35
28
43
45
30
37
64
67
49
34
61
76
58
35
43
64
63
51
32
17
8
-9
-16
-28
-42
-59
-96
-92
-85
-75
-73
-81
-77
-58
-77
-99
-76
-51
-12
4
0
-22
-19
21
41
44
35
31
61
65
43
16
17
31
63
53
41
40
45
58
78
62
38
26
21
5
-8
-9
-9
4
9
19
13
-33
-44
-56
-53
-33
-49
-58
-37
-21
-17
-36
-50
-58
-60
-68
-95
-100
-118
-137
-144
-120
-93
-79
-99
-97
-52
-21
-9
1
8
42
44
45
42
53
85
60
53
44
44
47
5
-32
-31
-30
-30
-40
-72
-63
-51
-93
-141
-154
-148
-135
-121
-118
-122
-114
-102
-101
-79
-55
-78
-72
-33
7
-2
-14
-30
-26
-24
-39
-23
-21
-29
-27
-25
-10
-9
-15
-10
20
56
61
46
18
19
58
82
57
36
48
71
65
39
-1
-17
-12
0
-4
-8
-35
-26
-1
22
27
-7
-35
-29
2
10
-19
-40
-39
-9
18
21
19
19
42
77
64
35
13
13
38
58
65
54
30
10
9
17
26
34
52
66
58
32
28
19
29
59
47
39
12
-7
21
23
3
29
48
82
82
58
60
52
51
51
74
73
66
81
79
65
57
31
21
41
54
54
33
-7
-22
-18
-15
-39
-49
-27
-29
-48
-51
-68
-80
-64
-58
-67
-97
-99
-101
-115
-116
-109
-103
-96
-111
-133
-127
-128
-145
-146
-115
-89
-88
-81
-63
-37
-30
-10
19
50
82
88
90
97
102
126
148
156
164
163
161
150
162
164
179
181
154
132
93
67
72
70
48
47
18
-16
-18
-41
-54
-65
-43
-29
-65
-96
-118
-95
-70
-90
-110
-106
-107
-92
-81
-109
-111
-110
-110
-86
-86
-73
-46
-37
-14
-12
-36
-47
-34
-21
-3
-17
-30
-22
-2
16
20
32
33
28
37
55
89
96
80
71
67
73
68
62
80
113
111
90
80
81
80
85
64
53
43
55
60
53
50
37
43
51
26
-13
-4
-22
-25
-38
-50
-37
-54
-63
-60
-68
-75
-85
-102
-105
-84
-70
-48
-59
-44
-13
9
39
32
27
19
21
45
23
6
35
59
71
74
51
56
52
38
55
53
36
46
46
44
59
40
28
25
23
26
19
-21
-44
-47
-58
-68
-65
-78
-70
-59
-65
-63
-63
-65
-74
-76
-86
-86
-84
-73
-54
-55
-66
-76
-98
-99
-93
-76
-65
-60
-61
-60
-44
-32
-10
11
11
23
27
31
29
36
58
66
85
86
78
92
87
92
99
85
74
69
59
63
48
16
22
15
17
24
24
15
6
-2
-3
7
20
21
33
27
12
1
-26
-42
-50
-64
-80
-102
-120
-133
-140
-153
-155
-159
-178
-165
-169
-148
-111
-103
-95
-83
-71
-57
-35
-15
-3
5
10
17
2
3
24
46
55
47
43
30
23
23
20
25
20
4
-1
6
-2
0
18
42
65
97
90
99
109
128
141
127
105
125
127
127
128
95
81
63
50
37
17
5
-12
-7
-26
-43
-35
-43
-46
-43
-34
-26
-19
-39
-48
-37
-50
-57
-59
-48
-17
14
11
9
23
15
11
10
-8
0
14
20
10
9
-16
-29
-22
3
4
-2
-1
15
8
1
-11
-27
-30
-18
3
18
16
21
22
26
38
36
30
27
17
33
33
26
13
18
19
43
67
39
42
75
75
65
55
55
56
63
59
31
31
6
-20
-16
-30
-47
-72
-69
-79
-80
-86
-81
-82
-88
-92
-97
-98
-111
-116
-125
-129
-119
-100
-108
-110
-102
-100
-85
-72
-62
-52
-20
13
14
18
25
25
29
40
60
61
43
38
43
20
10
9
31
35
22
14
20
22
22
37
34
26
26
19
25
9
-13
-4
-20
-48
-46
-54
-79
-100
-92
-101
-123
-150
-171
-172
-175
-171
-183
-202
-219
-223
-224
-199
-197
-190
-174
-153
-134
-116
-80
-63
-53
-23
-9
-11
1
14
12
18
4
-20
-30
-42
-50
-40
-46
-45
-43
-50
-9
-8
1
22
22
35
61
57
65
58
51
41
42
17
-1
-1
-18
-37
-69
-77
-97
-121
-117
-105
-118
-124
-112
-106
-91
-99
-109
-89
-107
-111
-116
-136
-153
-148
-132
-129
-139
-134
-112
-93
-79
-59
-51
-41
-37
-24
-12
9
34
47
53
78
82
83
104
107
92
87
91
108
108
89
80
64
57
18
9
-2
-9
-29
-45
-47
-55
-73
-68
-52
-68
-55
-50
-40
-27
-41
-37
-42
-55
-53
-66
-71
-54
-53
-46
-42
-49
-49
-28
-12
0
13
28
43
52
69
87
93
103
113
100
122
129
119
126
113
107
119
134
116
124
119
125
142
140
128
136
145
147
144
129
133
108
120
138
136
123
131
140
153
161
163
161
147
140
116
90
63
36
39
17
-11
-24
-26
-16
-19
-12
-12
-11
-10
-9
-6
25
25
6
13
21
19
15
5
1
-8
-5
-2
-13
2
0
-2
18
32
17
38
46
76
92
93
104
89
90
106
99
105
115
115
123
115
96
87
85
74
50
45
29
21
22
35
22
-4
-28
-25
-15
-25
-5
-9
-8
-3
9
21
23
18
24
34
31
14
-1
9
5
-10
-2
-24
-47
-43
-44
-62
-74
-67
-40
-44
-54
-43
-59
-69
-74
-64
-66
-59
-75
-88
-80
-82
-86
-84
-81
-80
-79
-72
-57
-70
-58
-39
-40
-33
-41
-48
-54
-64
-57
-57
-71
-57
-64
-66
-57
-67
-79
-85
-105
-129
-137
-151
-143
-142
-130
-107
-96
-77
-67
-35
-18
10
20
4
3
-11
-3
-17
-27
-31
-29
-27
-35
-48
-73
-84
-96
-117
-137
-141
-153
-157
-155
-151
-152
-140
-103
-80
-49
-35
-44
-40
-45
-52
-41
-33
-43
-44
-23
-27
-33
-52
-46
-55
-46
-55
-92
-105
-98
-101
-94
-81
-103
-94
-63
-66
-63
-50
-27
0
6
26
41
36
44
55
56
51
48
62
71
75
69
81
75
68
62
45
52
43
49
39
25
28
14
17
3
-13
-18
-20
-24
-37
-29
-38
-45
-34
-41
-51
-49
-48
-35
-33
-35
-58
-50
-41
-48
-51
-54
-44
-27
-33
-19
-10
5
35
49
74
82
74
98
134
143
163
165
172
184
182
183
167
140
122
106
94
69
47
45
21
-1
-17
-39
-60
-67
-64
-75
-65
-59
-45
-42
-39
-31
-51
-55
-45
-43
-38
-35
-45
-53
-59
-65
-48
-52
-60
-53
-50
-26
9
39
37
41
58
74
81
81
82
82
78
96
98
93
93
73
83
84
82
77
78
80
77
77
63
66
62
71
82
69
59
64
57
54
41
18
15
25
25
41
33
23
26
7
-9
-24
-17
5
-6
-12
-16
-13
11
26
44
41
63
69
49
57
60
69
68
61
59
63
82
83
68
51
37
20
21
1
-16
-13
-34
-38
-32
-28
-38
-50
-30
-29
-38
-39
-20
-11
-14
-15
-24
-20
-13
-17
-1
-1
-7
-15
-10
4
0
8
34
44
53
72
95
111
128
143
147
152
147
148
146
140
135
129
103
80
51
36
22
8
3
7
-6
3
4
1
15
13
24
26
10
-5
-4
-10
-14
-9
-23
-43
-60
-85
-98
-99
-86
-77
-81
-79
-58
-43
-36
-8
7
19
26
26
13
14
15
14
17
19
23
9
8
22
40
50
35
34
54
56
33
44
43
55
72
82
91
90
65
70
73
64
74
57
18
21
26
16
1
-17
-26
-32
-43
-50
-63
-62
-39
-28
-24
-22
-22
-30
-17
-42
-68
-76
-98
-120
-123
-141
-155
-161
-158
-155
-151
-143
-130
-128
-106
-82
-50
-29
-33
-30
-13
28
40
22
24
42
59
69
59
38
39
78
67
42
37
31
48
13
-17
-21
-6
-3
-9
-13
-30
-46
-58
-57
-47
-47
-43
-37
-41
-25
-20
-19
-15
5
21
16
25
25
21
15
22
9
-26
-19
-27
-23
-10
-34
-37
-39
-50
-38
-28
-26
-41
-41
-30
-31
-41
-27
-2
10
5
2
-12
-41
-45
-14
27
34
21
1
-4
18
25
29
38
45
59
28
-25
-38
-2
40
54
29
9
27
18
-16
-23
23
74
72
32
16
21
47
73
74
75
109
140
127
100
90
96
106
94
86
74
55
45
33
34
17
-6
-10
-16
-19
-20
-44
-83
-99
-84
-50
-30
-49
-48
-15
17
-9
-50
-56
-23
-2
-14
-43
-62
-68
-57
-58
-64
-64
-65
-57
-74
-101
-103
-84
-53
-44
-27
-24
-26
-12
7
7
-1
4
33
57
66
65
68
57
70
81
99
108
124
130
146
180
175
164
163
164
183
166
137
122
121
130
124
93
55
34
15
-16
-40
-47
-48
-77
-114
-119
-108
-131
-167
-176
-160
-138
-163
-170
-140
-111
-94
-68
-54
-53
-51
-49
-32
5
2
-8
-21
-11
15
26
36
29
46
64
54
19
1
3
50
70
70
50
5
-1
22
31
1
-17
-9
2
-7
-36
-57
-40
-18
-8
-26
-47
-50
-32
-21
-12
-2
-5
24
15
-13
13
59
90
65
45
51
82
80
38
28
57
74
42
-9
-41
-27
-19
-70
-110
-128
-115
-113
-161
-194
-166
-121
-123
-166
-175
-115
-64
-71
-98
-56
-9
33
-12
-51
-40
-18
27
2
-22
-32
6
40
40
16
-10
23
80
71
-8
-52
-11
62
36
-40
-70
-13
86
91
44
42
79
122
110
61
39
93
116
76
46
39
61
78
78
49
20
9
-4
-21
-52
-34
-1
23
-4
-45
-27
2
34
57
64
56
56
58
88
85
65
45
56
82
77
14
-35
-9
31
29
-22
-75
-60
-12
-21
-38
-40
-9
13
-16
-29
0
45
60
26
29
65
84
82
61
72
114
111
56
21
16
41
45
10
-10
18
24
5
-48
-61
-39
-26
-49
-81
-65
-41
-21
-17
-23
-13
-16
-14
-28
-38
-48
-45
-45
-57
-59
-72
-79
-97
-117
-109
-111
-116
-119
-120
-140
-153
-161
-170
-181
-186
-172
-179
-191
-202
-197
-158
-155
-167
-153
-128
-112
-79
-69
-80
-92
-54
-18
-8
-8
8
49
88
92
62
83
154
201
181
142
144
208
245
230
204
211
264
286
224
159
164
197
197
129
62
71
113
97
35
29
79
96
21
-12
21
62
37
-45
-54
1
35
-20
-67
-40
39
63
20
-5
31
88
132
127
115
131
144
162
194
205
188
173
186
180
147
97
73
89
106
63
-5
-37
-24
-21
-33
-75
-108
-117
-139
-164
-204
-207
-177
-152
-183
-239
-254
-203
-141
-119
-122
-129
-118
-76
-63
-97
-88
-37
19
28
1
-10
19
61
78
89
102
98
102
124
134
132
113
93
107
95
75
40
3
7
36
50
27
-7
-32
-49
-29
-18
-34
-72
-93
-76
-25
-23
-52
-64
-29
39
49
-2
-31
16
87
107
80
57
74
124
169
157
142
150
183
190
149
140
165
166
129
94
77
66
29
-13
-45
-70
-89
-127
-156
-155
-187
-201
-223
-230
-217
-239
-274
-281
-258
-222
-210
-234
-242
-196
-134
-127
-157
-155
-97
-17
0
-57
-101
-49
33
44
8
16
73
156
179
154
135
177
237
241
209
196
228
233
208
164
161
173
141
112
88
77
67
26
-20
-48
-64
-65
-83
-113
-142
-144
-131
-138
-152
-145
-126
-93
-72
-88
-98
-91
-73
-59
-50
-35
-22
1
29
37
6
-19
0
40
55
34
26
36
29
27
13
11
29
62
76
28
7
14
20
20
-19
-35
-33
-44
-69
-89
-69
-40
-8
12
50
61
53
61
53
71
106
96
101
153
181
199
230
270
322
337
313
347
367
378
368
321
322
355
315
242
209
195
212
197
105
54
46
50
26
-55
-108
-86
-114
-155
-198
-212
-208
-215
-217
-199
-183
-203
-199
-180
-141
-107
-110
-109
-89
-57
-26
-13
13
53
86
86
64
44
63
104
108
69
60
49
55
28
-11
-7
14
-9
-69
-114
-87
-44
-61
-92
-87
-53
-23
-46
-63
-37
5
22
-12
-19
1
6
-20
-56
-59
-40
-62
-130
-154
-128
-123
-139
-156
-136
-99
-110
-124
-114
-86
-48
-11
-11
-1
25
31
34
39
93
156
173
194
218
234
230
222
261
307
340
309
287
292
291
274
238
247
258
229
138
63
39
43
14
-59
-110
-148
-184
-255
-333
-318
-276
-282
-334
-419
-471
-473
-442
-409
-378
-355
-363
-373
-346
-286
-274
-279
-251
-197
-178
-206
-252
-233
-114
-23
8
-9
-17
15
62
99
146
176
163
125
110
123
114
91
77
72
72
52
19
22
56
95
87
66
34
12
-20
-40
-52
-68
-70
-84
-109
-112
-108
-99
-74
-45
-22
8
22
17
5
0
0
19
34
25
16
17
51
72
75
88
96
103
124
127
129
133
129
121
118
101
69
49
28
-10
-47
-97
-137
-155
-169
-166
-211
-251
-279
-286
-278
-283
-272
-252
-231
-225
-210
-180
-151
-123
-106
-88
-62
-45
-6
29
59
91
99
114
108
109
126
144
149
150
153
145
157
166
164
178
167
152
145
136
138
145
142
136
122
120
135
119
86
75
99
134
136
112
56
53
77
80
35
-12
9
40
55
9
-38
-10
31
25
-14
-39
-13
13
-9
-41
-33
6
45
44
26
17
13
6
-18
-64
-77
-65
-69
-118
-163
-161
-129
-105
-120
-148
-147
-114
-108
-130
-109
-74
-30
-6
-15
-31
-10
29
48
51
47
48
55
54
47
42
37
40
37
48
53
50
72
90
102
114
120
110
121
108
112
135
114
79
38
5
4
7
-1
-29
-50
-50
-30
-16
-46
-66
-63
-46
-54
-91
-117
-128
-134
-139
-147
-163
-165
-157
-149
-136
-131
-121
-132
-147
-139
-120
-110
-102
-96
-92
-77
-61
-52
-50
-32
5
11
11
-3
-4
-9
15
24
7
7
-9
8
31
33
52
39
30
28
31
36
40
32
27
31
18
3
-6
5
27
35
20
4
-14
-14
-9
-16
-11
-17
-15
-6
-24
-35
-32
-37
-28
-10
-1
-10
4
-2
5
2
17
49
66
72
78
59
37
63
77
94
93
72
51
24
9
-12
-30
-36
-54
-76
-96
-98
-114
-111
-101
-93
-81
-79
-80
-66
-61
-53
-30
-13
10
45
69
89
90
98
107
106
94
92
84
67
60
29
24
21
11
-8
-15
-27
-46
-56
-57
-55
-51
-50
-35
-36
-38
-26
-15
5
-11
-15
-5
13
27
30
25
32
41
39
37
28
20
-1
-12
-12
-30
-50
-46
-37
-22
-5
21
30
40
49
71
84
83
98
107
113
118
103
96
90
83
66
47
22
11
-1
-6
-8
-27
-37
-30
-42
-49
-30
-47
-40
-53
-56
-55
-63
-60
-67
-71
-68
-67
-80
-64
-51
-58
-53
-63
-72
-64
-67
-61
-31
-16
-18
-23
-20
12
13
11
-3
-16
-6
5
-1
3
-3
-8
-2
4
-9
-17
-22
-16
-9
-19
-18
-16
-20
-15
-8
-25
-44
-44
-36
-33
-42
-59
-68
-75
-87
-82
-105
-105
-93
-96
-74
-77
-89
-75
-56
-48
-28
-34
-10
15
13
29
38
50
56
84
113
132
141
127
120
125
111
126
131
113
103
99
96
76
56
36
23
12
4
-9
-1
5
1
31
36
44
50
41
56
58
27
33
30
14
0
-31
-60
-71
-80
-85
-76
-91
-111
-106
-83
-68
-80
-73
-74
-78
-75
-76
-75
-57
-41
-38
-27
-25
-40
-34
-12
5
18
-3
3
5
8
11
-5
-2
-9
-11
-6
-5
-6
-15
-9
1
9
22
36
57
52
49
61
61
57
61
55
53
46
27
18
22
23
19
7
-15
-33
-35
-25
-13
-9
-16
-17
-18
-13
-28
-34
-27
-30
-29
-38
-60
-68
-79
-78
-83
-100
-117
-134
-136
-147
-139
-127
-116
-105
-101
-96
-89
-78
-57
-47
-11
28
54
71
96
102
122
149
135
151
158
165
167
164
163
152
163
181
184
175
176
172
157
154
141
126
130
122
128
127
100
83
49
30
-1
-5
-32
-67
-88
-114
-127
-134
-153
-188
-190
-184
-198
-207
-201
-186
-162
-151
-132
-128
-117
-110
-109
-103
-120
-97
-90
-75
-63
-73
-58
-34
-20
-4
-4
7
25
52
60
62
86
89
111
124
133
151
163
166
164
148
160
149
115
113
117
127
142
133
129
123
122
129
125
126
100
93
103
80
72
49
46
34
17
11
4
0
-19
-22
-11
-11
-30
-41
-61
-79
-82
-88
-94
-98
-98
-83
-72
-52
-31
-4
33
36
21
27
39
50
72
87
91
99
102
125
116
116
129
135
136
129
129
123
126
138
146
160
154
155
158
164
157
149
131
125
128
119
108
71
35
12
7
-10
-29
-60
-74
-91
-100
-112
-103
-91
-89
-86
-75
-60
-71
-65
-55
-48
-46
-55
-59
-79
-91
-86
-88
-83
-76
-75
-55
-27
-23
-18
2
8
6
24
37
38
48
37
39
69
82
101
92
79
82
69
53
50
56
61
55
35
7
-25
-22
-12
-14
-11
-11
-6
10
-13
-25
-19
-5
13
3
-17
-14
-4
-17
-25
-22
-49
-66
-86
-103
-134
-158
-160
-160
-159
-153
-149
-149
-135
-116
-107
-74
-31
-28
-10
0
9
12
10
10
10
13
26
35
27
18
3
24
38
14
17
38
29
43
39
25
27
8
-19
-23
-32
-59
-65
-68
-76
-91
-108
-97
-84
-81
-85
-82
-77
-63
-49
-37
-42
-36
-18
-2
-3
-30
-51
-74
-74
-72
-64
-62
-62
-56
-32
-35
-18
27
50
81
100
111
104
103
114
136
177
203
181
154
136
136
139
139
126
113
116
115
108
88
73
88
100
119
86
49
36
38
66
99
107
103
71
35
43
29
12
1
-7
-8
4
-19
-44
-44
-43
-39
-36
-27
-30
-12
-10
16
60
56
36
25
5
-4
-16
-45
-67
-68
-59
-31
-45
-72
-69
-48
-24
-5
-11
-27
-12
35
55
33
39
54
57
50
39
26
30
32
29
34
29
32
32
18
32
52
53
44
42
67
94
101
75
70
87
98
96
69
28
8
4
2
-13
-36
-65
-49
-38
-50
-85
-98
-85
-66
-69
-94
-145
-154
-157
-127
-93
-100
-91
-88
-76
-63
-62
-45
-33
-23
13
41
57
54
50
61
83
75
74
70
60
60
44
34
3
-6
-5
10
14
-8
-3
-13
-15
-31
-33
-27
-41
-36
-29
-30
-36
-26
-13
-20
-37
-46
-67
-90
-107
-116
-131
-134
-140
-142
-131
-121
-120
-110
-101
-91
-74
-51
-48
-67
-48
-31
-26
-22
-11
-4
3
14
36
56
82
85
87
94
101
92
93
87
94
108
78
50
39
27
14
11
-4
-5
-20
-34
-21
-21
-24
-15
16
25
34
43
43
43
50
55
71
69
54
47
36
21
16
23
9
3
-15
-30
-42
-54
-52
-79
-73
-82
-98
-75
-82
-71
-58
-70
-76
-74
-78
-48
-23
-9
0
15
56
80
100
121
115
114
138
132
124
133
127
119
109
81
65
53
59
56
26
-17
-36
-40
-42
-48
-62
-61
-45
-32
-20
-14
-10
-1
-8
-11
-31
-39
-46
-47
-42
-42
-48
-64
-57
-68
-77
-67
-81
-78
-93
-87
-79
-65
-42
-33
2
14
16
27
35
56
56
74
71
60
67
79
87
90
83
85
75
54
18
8
-17
-39
-30
-45
-44
-68
-83
-97
-108
-109
-106
-108
-100
-96
-71
-18
-1
-5
16
33
62
78
69
69
80
99
123
130
119
123
131
125
134
109
80
89
86
97
102
102
109
112
104
96
87
92
118
119
106
110
95
97
108
125
129
114
95
87
82
58
45
20
14
2
-13
-9
-35
-45
-60
-73
-73
-74
-84
-77
-84
-94
-88
-73
-73
-74
-59
-18
-8
-10
-16
-23
-14
-9
-8
2
-6
-17
6
15
7
8
6
21
24
12
10
10
24
22
44
26
13
25
20
22
15
11
33
47
56
69
53
51
39
48
58
55
21
1
4
-17
-16
-26
-40
-30
-49
-56
-62
-92
-113
-108
-120
-118
-118
-123
-118
-125
-126
-103
-89
-69
-47
-45
-46
-46
-45
-36
-38
-45
-65
-80
-89
-89
-103
-105
-115
-121
-118
-111
-88
-68
-60
-28
-17
-2
17
29
35
45
60
55
58
56
49
55
58
59
49
45
29
26
18
24
19
3
13
13
32
38
27
32
12
11
14
-3
-25
-32
-37
-49
-54
-54
-52
-57
-57
-67
-75
-93
-102
-91
-95
-77
-81
-90
-84
-91
-90
-102
-94
-93
-96
-77
-62
-53
-34
-5
8
24
39
51
70
77
84
92
77
69
55
57
82
81
61
68
78
89
80
72
71
65
65
62
52
36
19
0
-14
-6
-9
-11
-12
-13
-4
10
0
-4
29
54
71
58
48
46
33
36
54
34
6
-2
-27
-28
-38
-61
-59
-48
-43
-39
-50
-52
-43
-15
15
30
21
18
27
42
76
90
87
90
94
130
113
76
53
30
36
29
28
23
12
16
19
29
18
5
23
46
48
34
43
52
51
58
44
12
-5
-21
-22
-18
-10
-13
-2
6
9
-7
-5
17
22
31
20
28
33
44
47
52
74
74
73
49
32
30
9
0
-14
-21
-27
-30
-41
-38
-39
-34
-40
-42
-53
-52
-56
-52
-34
-37
-22
-34
-48
-55
-55
-42
-42
-29
-29
-22
-16
-18
-12
-15
-4
-8
-16
-20
-35
-37
-31
-19
-26
-32
-21
-20
4
17
2
15
30
54
47
27
3
-18
-32
-56
-78
-98
-112
-116
-113
-125
-139
-151
-142
-123
-102
-85
-89
-85
-63
-44
-35
-25
-16
2
13
13
12
7
5
11
9
14
17
13
17
22
23
32
21
32
36
35
53
27
15
6
3
-9
-19
-45
-51
-54
-42
-47
-73
-72
-92
-91
-81
-73
-88
-102
-103
-104
-106
-105
-115
-125
-119
-105
-91
-90
-80
-72
-76
-68
-70
-90
-97
-106
-103
-79
-67
-65
-59
-31
-7
-9
-13
-15
5
37
76
79
93
121
144
178
186
174
170
170
157
145
130
120
120
106
96
81
47
36
37
51
59
40
22
5
3
5
-2
-12
-19
-8
-2
-6
-35
-47
-41
-39
-30
-45
-62
-70
-67
-69
-86
-95
-103
-112
-111
-95
-47
-26
-23
-23
-26
-18
-25
-18
0
30
73
73
57
51
75
104
138
147
153
166
174
182
184
208
214
223
219
212
215
200
193
163
159
158
162
162
142
122
102
90
64
27
5
9
14
-5
-27
-34
-50
-33
-12
-19
-42
-54
-63
-82
-91
-98
-108
-138
-141
-154
-167
-166
-167
-150
-138
-134
-127
-108
-86
-64
-35
3
8
15
29
65
108
107
113
123
127
144
145
114
87
83
103
107
86
53
52
79
87
71
50
61
76
80
56
14
-17
-25
-15
-19
-41
-47
-52
-60
-58
-75
-88
-101
-106
-106
-104
-110
-129
-125
-95
-84
-83
-85
-75
-45
-24
-20
-16
4
34
52
58
62
77
97
120
141
147
140
143
135
109
125
158
162
123
85
87
110
131
115
93
80
105
111
82
73
105
141
162
153
96
93
129
127
122
81
62
71
69
69
77
84
75
52
29
20
18
24
20
17
22
20
5
-1
9
50
93
96
77
52
51
62
89
92
94
81
66
66
52
26
29
45
48
44
4
-24
-11
4
23
-1
-16
-31
-68
-68
-65
-89
-101
-84
-75
-44
-51
-79
-101
-94
-97
-123
-129
-136
-130
-133
-162
-181
-177
-174
-196
-238
-225
-179
-174
-198
-220
-208
-180
-177
-161
-169
-171
-138
-106
-98
-114
-125
-90
-69
-76
-93
-85
-57
-46
-66
-91
-90
-85
-79
-65
-88
-118
-132
-123
-104
-108
-97
-84
-67
-54
-39
-35
-16
-9
8
44
68
58
24
46
55
65
54
27
36
20
34
43
-12
-24
-28
-37
-7
-2
-34
-65
-95
-102
-90
-75
-69
-83
-78
-56
-56
-88
-129
-113
-80
-59
-65
-139
-157
-126
-112
-115
-116
-103
-57
-65
-121
-148
-89
-42
-40
-58
-54
2
64
59
29
27
78
133
141
110
100
100
120
147
117
97
103
144
180
167
132
114
109
135
152
137
115
118
122
90
59
50
72
78
73
62
46
31
-2
-9
27
45
42
11
-43
-73
-41
-15
-16
-25
-18
-19
-24
-32
-49
-43
-16
3
7
-3
-33
-54
-48
-24
-7
-23
-38
-42
-23
-6
-7
-15
-7
21
21
5
-2
21
47
59
59
55
65
89
98
102
118
121
119
105
89
63
64
85
111
102
67
67
69
89
70
38
34
40
45
22
3
-10
-10
25
34
24
20
40
40
49
50
15
-13
-16
-15
0
-16
-48
-64
-61
-58
-53
-67
-98
-112
-101
-93
-96
-101
-75
-47
-37
-28
-7
-18
-44
-59
-59
-44
-41
-29
-29
-44
-45
-32
-35
-25
-43
-32
-22
-30
-26
-37
-42
-26
3
15
-3
-29
-35
-31
-36
-45
-48
-38
-31
-41
-64
-55
-51
-29
-5
-10
-11
-25
-29
-10
-9
-36
-43
-36
-30
-23
-35
-49
-48
-27
-1
-14
-36
-44
-25
3
2
-31
-44
-23
-3
3
6
-3
23
60
48
13
3
18
48
53
21
5
-9
-19
-18
-7
-4
19
-3
-15
-16
1
42
44
58
66
58
64
53
54
72
81
95
98
79
65
43
18
21
31
15
-8
-13
-11
-19
-12
-6
-8
-19
-34
-48
-42
-16
2
11
10
-7
-15
3
26
38
48
70
91
104
110
113
107
105
110
137
141
114
91
86
106
141
130
107
109
115
130
114
98
90
101
114
115
100
82
87
95
70
65
56
21
38
60
56
61
48
30
24
27
27
25
24
41
51
62
51
20
-6
-1
26
45
53
58
73
95
91
74
72
92
114
98
84
62
51
53
67
59
48
14
-2
-13
-18
-4
28
26
-9
-7
10
36
20
9
-4
10
42
36
-2
-27
-20
-12
-16
-12
-11
-14
-18
-22
-20
-9
-5
8
19
51
79
73
76
67
65
71
71
30
33
52
64
77
45
19
25
26
37
35
38
41
13
-10
-17
-25
-30
-19
-16
-16
-25
-51
-91
-111
-107
-100
-109
-136
-166
-177
-144
-122
-123
-113
-106
-109
-116
-113
-105
-86
-59
-37
-16
-24
-55
-58
-53
-26
2
-6
-8
-10
-7
-1
-10
-8
-5
-10
-1
-21
-24
-36
-27
-17
-15
7
27
16
-7
-5
15
33
20
-9
-34
-45
-36
-20
-35
-69
-67
-47
-40
-20
-12
-12
-16
-20
-24
-39
-62
-53
-33
-44
-42
-32
-51
-26
-7
-6
-4
-6
-17
-18
-12
-9
-1
-9
-27
-25
-10
-5
-4
24
22
-13
-32
-23
19
42
45
34
36
37
23
23
38
51
42
14
-7
-15
-20
-10
1
-13
-10
-12
8
30
32
64
102
115
111
89
87
111
137
142
121
114
111
91
81
88
120
124
86
46
23
59
75
53
41
19
2
-6
-28
-48
-32
-28
-7
-29
-83
-125
-123
-83
-46
-37
-33
-37
-49
-31
-26
-24
16
62
75
64
47
67
96
96
97
118
119
112
112
103
120
103
93
79
53
40
44
51
69
82
94
70
43
55
64
51
51
49
45
39
48
50
42
45
47
49
48
41
1
-25
-22
14
25
-1
-36
-48
-23
-25
-36
-38
-46
-24
-35
-50
-66
-87
-73
-50
-45
-63
-75
-70
-60
-42
-31
-41
-42
-28
-13
-16
-42
-43
-22
-14
-6
-25
-30
-26
-12
0
23
36
41
40
59
62
56
54
54
68
56
51
27
36
52
40
46
30
28
25
-7
-25
-10
-14
-26
-36
-49
-12
9
-10
-34
-40
-30
-22
-14
-29
-43
-60
-50
-54
-66
-71
-63
-27
-18
-27
-22
-15
0
-1
-16
-30
-33
-25
-29
-31
-19
-9
-13
2
15
26
40
31
19
23
34
26
16
26
39
64
54
40
27
12
21
25
8
-9
-28
-25
-2
-8
-41
-52
-37
-19
-34
-56
-54
-31
-5
8
-18
-42
-34
-2
16
2
-9
-7
-1
-12
9
32
43
62
56
61
78
91
80
79
81
83
92
86
88
88
100
121
102
77
83
76
54
53
32
35
40
36
44
55
73
86
75
62
69
37
24
43
29
14
22
0
-28
-56
-51
-41
-46
-43
-41
-43
-8
11
-8
-8
8
3
-11
-29
-41
-48
-40
-50
-59
-52
-60
-41
-28
-8
8
3
1
1
8
20
31
53
77
88
88
84
91
88
100
120
112
101
89
68
54
59
50
32
15
-5
-22
-45
-57
-66
-66
-65
-84
-116
-124
-126
-132
-130
-119
-105
-111
-110
-97
-85
-94
-86
-59
-51
-41
-24
-22
-9
-10
-14
-9
-3
-3
-8
6
-5
7
7
-10
-12
-16
11
24
4
18
14
14
43
65
79
86
73
68
99
101
89
110
91
58
33
9
-1
-26
-47
-39
-54
-46
-59
-75
-74
-62
-58
-53
-37
-31
-18
-4
11
11
7
24
25
17
-6
-1
-7
-4
-15
-44
-68
-100
-111
-123
-134
-140
-141
-131
-104
-101
-106
-85
-73
-63
-39
-30
-26
-23
-35
6
27
25
57
66
95
115
101
94
98
85
82
78
57
43
55
72
81
76
52
31
22
22
26
11
9
-8
2
-3
-5
-9
-12
4
25
43
42
45
49
46
39
44
56
47
49
47
45
10
-22
-54
-86
-87
-76
-78
-78
-91
-91
-98
-101
-107
-99
-92
-80
-58
-53
-45
-40
-18
19
26
32
46
54
70
73
74
84
89
98
111
109
91
83
73
71
71
53
51
57
51
36
21
4
-15
-7
6
-11
-19
-26
-27
-10
-5
1
10
15
32
14
1
-16
-28
-36
-42
-42
-51
-72
-79
-77
-82
-95
-96
-99
-93
-88
-83
-77
-72
-61
-67
-46
-45
-45
-41
-24
-7
10
21
23
13
18
28
44
38
25
4
-12
-6
-15
-36
-51
-70
-81
-74
-60
-57
-44
-30
-1
14
20
35
45
58
71
67
76
97
96
118
151
143
119
114
111
117
103
70
56
47
39
46
26
11
-14
-21
-40
-48
-58
-65
-52
-77
-71
-69
-80
-83
-73
-54
-38
-30
-40
-15
6
7
-6
8
16
10
-3
-2
-22
-33
-24
-30
-6
3
14
43
46
60
69
63
52
52
65
76
63
65
75
79
95
101
91
92
81
76
76
69
69
50
32
18
4
-13
-26
-30
-31
-38
-49
-78
-105
-111
-98
-89
-84
-95
-92
-78
-72
-66
-63
-43
-13
4
15
9
9
25
34
35
29
8
4
7
6
3
15
20
0
-5
-3
-11
-18
-10
0
-14
-29
-33
-40
-25
-1
10
30
38
28
29
29
27
45
35
42
41
30
28
26
11
-1
-2
5
-3
0
1
-16
-26
-9
-11
-36
-33
-32
-41
-50
-69
-89
-95
-82
-72
-69
-84
-76
-85
-68
-48
-33
-6
1
14
40
49
39
32
29
39
53
24
26
27
18
22
26
12
7
30
55
53
34
37
27
9
2
-4
-47
-54
-64
-95
-116
-123
-122
-126
-148
-145
-134
-129
-122
-123
-106
-94
-88
-72
-63
-75
-80
-71
-56
-50
-50
-34
-5
-18
2
12
41
65
75
100
105
96
103
115
104
95
107
106
94
94
80
91
91
70
63
62
30
2
-6
-8
-23
-33
-41
-42
-45
-37
-26
-47
-47
-45
-37
-30
-31
-16
1
6
6
-4
-27
-26
-47
-70
-78
-70
-64
-58
-49
-53
-45
-41
-25
-11
-3
19
44
67
89
100
116
141
137
131
128
124
115
109
101
83
71
65
81
68
52
65
69
70
64
38
25
49
34
43
36
35
44
48
60
73
59
34
22
2
-17
-52
-70
-70
-77
-75
-81
-97
-102
-128
-139
-137
-131
-142
-134
-118
-88
-70
-58
-43
-31
-10
12
15
24
42
59
57
34
16
-10
-16
-29
-24
-14
-12
0
2
12
28
27
39
65
46
48
59
41
35
14
4
-6
-14
-8
-4
-16
-17
-38
-53
-67
-63
-57
-37
-35
-40
-36
-28
-30
-33
-38
-32
-16
-19
2
-6
-4
18
22
24
40
11
11
19
20
10
6
-3
-6
-10
-20
-16
-27
-32
-29
-28
-8
-14
-36
-36
-48
-47
-52
-54
-58
-58
-57
-54
-38
-41
-42
-41
-33
-43
-46
-39
-45
-44
-31
-25
7
38
52
71
75
82
76
84
72
84
96
79
68
46
41
42
33
28
17
12
15
14
-9
-6
-8
-15
-3
11
17
22
24
26
19
1
4
11
0
-1
-18
-46
-39
-30
-29
-28
-44
-55
-55
-55
-32
-20
-24
-4
-3
-7
5
-1
-10
-1
-5
13
26
29
43
44
32
27
19
15
-4
-21
-7
-5
-9
-13
-5
7
5
8
10
14
24
36
25
34
37
32
49
44
35
35
37
44
46
48
37
50
74
61
62
47
30
32
31
19
26
15
12
2
2
23
11
7
14
18
23
25
11
-4
3
12
23
5
5
-5
-8
12
-1
-11
-11
-9
-17
-10
-6
-11
-4
-4
1
4
24
38
54
87
100
112
119
121
109
120
131
122
122
116
119
124
140
121
127
132
116
122
124
104
95
78
67
45
19
7
-12
-21
-35
-55
-55
-61
-46
-46
-39
-31
-47
-36
-26
-15
-13
-21
-13
3
-1
21
34
27
32
29
28
24
23
18
0
5
10
12
26
9
12
9
-8
-1
-3
-5
-6
-9
-8
-12
-14
-16
-12
-19
-11
2
6
24
38
36
38
35
32
31
20
20
11
13
8
23
32
26
21
4
0
-18
-26
-32
-47
-52
-49
-49
-35
-24
-38
-23
-17
-45
-37
-32
-41
-39
-21
-27
-40
-51
-44
-32
-37
-53
-68
-66
-75
-93
-114
-113
-109
-105
-108
-107
-109
-106
-91
-81
-81
-96
-94
-86
-79
-77
-64
-57
-75
-77
-67
-46
-39
-30
-10
17
27
25
17
33
37
58
75
60
63
72
80
78
75
59
66
70
68
62
50
36
31
22
15
-2
1
-14
-18
-38
-65
-71
-84
-95
-91
-91
-79
-92
-92
-90
-95
-99
-98
-103
-102
-109
-113
-119
-127
-135
-154
-154
-141
-127
-110
-88
-68
-54
-50
-43
-33
-32
-23
-3
10
4
-3
3
4
18
15
19
29
28
17
4
13
39
49
61
73
74
93
98
120
141
135
157
180
193
210
219
205
203
203
188
176
140
118
107
94
96
74
50
42
23
6
-17
-37
-57
-73
-91
-100
-119
-125
-129
-131
-155
-157
-149
-159
-148
-147
-136
-126
-105
-82
-68
-53
-19
-7
1
12
7
47
61
58
51
34
39
63
85
79
82
68
73
88
76
87
91
96
106
93
77
61
59
67
66
55
36
16
6
17
16
-2
-7
-4
4
12
19
-4
-17
-23
-36
-42
-52
-82
-95
-112
-122
-111
-110
-110
-101
-99
-91
-96
-93
-83
-62
-47
-44
-43
-47
-40
-33
-38
-32
-15
-39
-50
-30
-20
-12
-3
5
28
50
36
38
25
6
15
29
1
-15
-11
-9
-7
1
-27
-27
-32
-31
-27
-33
-24
-14
3
12
12
-35
-40
-33
-33
-27
-29
-34
-26
-17
-9
1
-3
23
47
51
68
76
78
97
119
124
137
133
123
114
115
111
104
79
71
62
29
38
24
17
18
-1
8
5
-8
8
-11
-15
-21
-28
-28
-43
-57
-58
-67
-83
-79
-80
-64
-41
-50
-45
-31
-26
-4
4
2
-7
-12
-3
-2
10
8
22
29
34
36
34
37
42
59
69
62
56
82
82
89
89
79
79
67
65
60
36
31
38
50
69
59
46
55
61
58
67
51
31
23
31
30
29
19
15
28
5
-3
4
6
5
-4
4
-2
4
-10
-12
6
11
11
9
2
8
4
9
-2
-2
-9
-17
3
12
-16
-21
-21
-27
-21
-31
-49
-56
-32
-34
-34
-25
-31
-21
-16
-18
-10
-12
5
12
0
-8
-4
-17
-15
-13
-19
-8
-6
12
34
39
36
19
17
28
39
63
71
83
89
70
56
39
29
14
0
-1
6
15
1
9
-8
-18
-14
2
-6
-23
-27
-36
-12
-29
-36
-40
-49
-61
-72
-88
-106
-102
-93
-67
-68
-101
-99
-104
-100
-85
-74
-80
-66
-66
-53
-40
-40
-8
12
23
22
16
19
28
46
53
67
65
55
52
56
71
83
69
67
58
36
12
-5
-16
0
11
13
4
-2
0
10
14
18
19
1
-17
-18
-25
-32
-35
-15
-12
0
0
-13
-9
-9
-13
-12
-27
-41
-30
-31
-24
-11
-18
-25
-27
-36
-42
-30
-23
-7
7
-1
-3
-12
-5
-4
-5
9
-15
7
29
21
23
9
-13
-17
-22
-27
-15
-42
-47
-35
-21
-9
6
7
6
15
37
51
43
43
38
35
39
36
33
23
30
30
29
20
15
20
28
39
28
19
13
11
17
7
16
10
15
22
13
-8
-14
-32
-46
-44
-68
-83
-79
-86
-77
-92
-96
-111
-123
-96
-77
-69
-65
-65
-67
-62
-56
-47
-43
-39
-42
-31
-41
-46
-74
-81
-81
-94
-89
-88
-89
-85
-66
-51
-45
-42
-47
-20
-1
8
-1
-5
10
5
13
14
-1
-16
-39
-38
-19
-35
-16
-13
-18
-26
-28
-18
-30
-22
-10
-6
0
18
15
38
42
55
68
77
71
51
54
57
42
39
41
37
47
56
64
74
81
81
82
79
82
99
97
111
114
104
103
78
81
79
45
23
5
-17
-1
-15
-33
-42
-46
-31
-40
-49
-82
-97
-101
-106
-104
-134
-144
-138
-135
-131
-140
-129
-104
-105
-112
-121
-132
-119
-107
-87
-70
-77
-56
-44
-22
-7
10
26
69
90
109
145
160
175
180
174
177
202
209
215
200
185
189
176
145
123
114
95
88
65
62
58
49
48
48
37
11
-9
-1
-13
-37
-42
-51
-56
-38
-24
-34
-33
-28
-19
-24
-22
-43
-55
-51
-71
-71
-64
-49
-35
-24
-4
9
17
19
31
16
12
23
29
53
53
48
50
62
56
56
71
72
51
53
41
47
66
69
62
63
36
49
60
47
52
35
26
43
53
43
35
38
47
67
65
48
43
51
61
43
18
2
2
-16
-38
-50
-61
-84
-102
-111
-102
-108
-121
-109
-119
-105
-102
-92
-80
-73
-57
-45
-46
-40
-29
-31
-21
-14
-28
-20
-13
9
37
60
68
73
74
75
88
98
98
89
90
71
22
-12
-33
-46
-38
-36
-42
-66
-80
-84
-81
-91
-111
-96
-88
-92
-87
-104
-100
-78
-65
-45
-64
-65
-61
-57
-40
-38
-27
-9
6
12
29
40
34
50
52
63
67
70
68
65
70
82
72
53
51
40
33
44
53
15
12
3
16
4
-10
-17
-18
-5
13
-11
-30
-13
-16
-8
-4
-13
6
13
0
1
2
-20
-22
-18
7
11
6
17
14
9
34
58
58
56
49
50
47
19
-8
-13
-17
8
-2
-34
-51
-65
-59
-54
-69
-75
-68
-60
-18
-5
0
21
31
43
63
47
30
40
36
39
37
24
29
45
49
64
52
52
54
38
46
36
23
22
16
18
9
-17
-48
-66
-74
-69
-65
-75
-76
-66
-61
-48
-58
-77
-88
-100
-89
-74
-76
-82
-86
-76
-64
-60
-76
-71
-76
-79
-85
-99
-105
-114
-103
-92
-94
-118
-103
-88
-57
-53
-62
-66
-38
-11
-6
13
32
57
72
101
121
145
157
164
172
173
157
166
188
191
185
177
151
138
106
100
94
66
45
23
10
-5
-28
-55
-63
-75
-67
-65
-73
-94
-101
-82
-74
-93
-102
-100
-95
-101
-88
-101
-115
-120
-133
-140
-127
-121
-123
-104
-104
-115
-106
-93
-93
-72
-46
-22
-16
-19
-4
39
43
56
65
80
97
103
104
128
128
127
127
141
160
173
160
130
124
117
112
85
63
65
65
60
38
13
7
12
3
-6
-19
-54
-86
-88
-92
-110
-117
-108
-94
-85
-80
-87
-85
-78
-58
-43
-59
-84
-98
-79
-74
-76
-74
-60
-30
-21
12
34
51
83
127
145
179
184
207
239
221
221
229
221
213
211
206
201
198
167
160
135
95
85
48
40
36
26
24
23
17
14
14
14
11
-17
-36
-35
-44
-30
-28
-46
-32
-33
-37
-41
-53
-68
-74
-80
-92
-95
-102
-85
-92
-75
-81
-93
-76
-77
-72
-72
-80
-85
-56
-28
-4
27
26
5
11
23
41
49
36
55
59
41
47
39
31
56
79
94
88
70
71
84
83
104
89
90
101
90
73
52
37
39
41
20
-5
-15
-36
-48
-57
-61
-53
-61
-64
-67
-64
-81
-96
-96
-90
-108
-124
-127
-131
-152
-159
-154
-132
-123
-102
-87
-90
-80
-73
-52
-23
0
10
44
53
57
77
75
95
110
129
119
105
126
146
169
180
161
165
149
125
108
80
62
54
39
26
12
19
2
-25
-18
-11
-39
-60
-78
-83
-87
-97
-96
-103
-98
-104
-106
-103
-108
-114
-115
-108
-91
-82
-69
-57
-59
-58
-54
-47
-25
-7
21
43
70
87
102
119
135
163
182
201
209
191
178
143
133
143
139
127
93
67
57
37
15
3
-8
-3
1
-20
-40
-64
-71
-70
-64
-63
-57
-60
-90
-109
-112
-105
-96
-88
-73
-55
-41
-62
-86
-70
-39
-7
4
-14
-10
-3
4
13
26
41
50
65
55
64
73
77
107
142
148
129
108
109
132
136
145
133
132
113
102
102
93
77
64
41
37
32
-7
-25
-30
-50
-50
-46
-68
-64
-57
-56
-35
-32
-48
-57
-45
-12
0
4
-17
-38
-58
-52
-53
-72
-68
-57
-38
-45
-43
-55
-77
-64
-32
-27
-46
-73
-86
-82
-62
-70
-93
-91
-72
-62
-47
-80
-81
-48
-10
14
5
-29
-31
-2
42
43
29
10
-9
5
16
24
-1
-5
23
8
-15
-38
-31
-4
11
18
6
-2
10
8
-4
8
19
14
20
-1
27
21
8
21
8
8
3
-11
-46
-38
-39
-8
29
24
30
22
9
31
34
37
44
51
52
56
36
26
15
17
13
4
1
-13
-28
-56
-65
-65
-78
-95
-105
-128
-136
-147
-159
-159
-163
-133
-128
-124
-114
-102
-81
-42
-14
13
44
61
63
59
62
77
102
109
113
120
110
121
121
115
105
102
119
122
103
76
60
57
58
47
5
5
22
17
16
-9
-8
33
46
54
56
73
79
56
43
22
16
23
13
8
19
20
14
-8
-21
-4
6
-11
-17
-31
-28
-1
4
-11
10
19
31
32
43
82
93
95
104
105
105
115
97
86
67
54
45
22
16
-4
-10
-15
-26
-28
-17
-22
-22
-4
11
6
-11
-26
-15
-3
-7
-25
-35
-26
-22
-46
-58
-51
-29
-27
-54
-79
-84
-76
-92
-81
-81
-85
-74
-58
-24
11
62
90
111
128
166
170
163
174
184
183
180
161
131
154
164
170
154
141
144
130
120
100
85
89
78
52
7
-14
-41
-45
-46
-58
-50
-51
-78
-81
-75
-84
-85
-98
-93
-93
-98
-104
-114
-108
-88
-80
-101
-103
-111
-127
-130
-160
-171
-156
-160
-162
-160
-151
-136
-135
-135
-128
-116
-81
-48
-28
3
0
-1
21
29
20
9
32
40
53
52
60
77
92
112
114
100
83
86
80
75
40
21
20
3
-14
-39
-79
-96
-108
-113
-136
-167
-177
-170
-174
-160
-166
-167
-149
-149
-151
-139
-123
-118
-106
-83
-72
-54
-24
1
30
54
71
79
83
91
102
120
136
118
108
109
112
120
136
140
124
119
139
152
150
126
114
114
97
67
34
32
34
29
24
15
13
12
14
32
31
13
26
38
36
22
-14
-12
10
27
26
4
-4
4
8
-3
-5
-23
-2
8
1
-4
-10
1
3
8
8
10
9
4
-2
-8
10
5
-8
-8
-20
-32
-14
-17
-34
-37
-38
-29
-17
-18
-10
1
-7
0
-24
-39
-43
-34
-13
-8
-17
3
10
19
44
50
52
58
44
21
9
-16
-35
-54
-67
-60
-70
-76
-53
-56
-53
-52
-63
-71
-68
-51
-39
-32
-32
-33
-32
-24
-8
5
15
15
2
1
-4
-30
-30
-22
-9
12
-6
-19
-24
-36
-33
-34
-41
-54
-67
-67
-66
-59
-58
-50
-36
-32
-34
-36
-42
-47
-35
-14
-6
7
36
47
56
60
60
63
57
47
58
48
38
39
38
50
65
55
31
33
47
50
57
82
112
138
148
153
165
167
167
177
186
169
152
132
127
113
86
76
67
45
20
3
-17
-42
-58
-74
-73
-67
-88
-98
-108
-121
-119
-129
-138
-141
-141
-136
-117
-116
-104
-71
-54
-34
-13
-16
-10
-13
-11
11
22
17
20
39
50
45
42
31
28
29
25
39
22
35
44
63
73
64
61
53
55
47
39
40
30
28
36
32
34
21
29
18
12
3
-19
-24
-23
-41
-34
-40
-55
-60
-57
-57
-63
-90
-106
-102
-110
-111
-107
-113
-110
-98
-77
-42
-35
-17
-5
15
21
16
20
26
27
26
10
-18
-19
-35
-27
-21
-23
-12
-2
18
11
32
45
39
51
41
41
47
45
48
53
72
73
74
64
54
31
14
1
-17
-46
-56
-62
-63
-70
-72
-67
-62
-53
-50
-42
-43
-49
-52
-47
-36
-51
-53
-54
-50
-41
-38
-27
-17
-10
-3
20
7
-9
5
11
27
23
3
4
-11
-5
-6
-22
-10
-9
0
-3
-7
-9
-9
-7
5
19
3
13
40
48
52
73
78
84
94
95
88
68
50
34
11
5
-7
-4
-23
-36
-38
-41
-39
-70
-76
-102
-130
-141
-161
-158
-149
-124
-105
-99
-91
-95
-74
-40
-28
-14
-17
-19
-6
-13
-2
-2
-11
-20
-30
-33
-37
-30
-16
-1
10
24
30
44
58
75
100
99
124
154
168
173
186
190
178
170
160
133
112
102
82
65
50
44
44
30
36
35
46
51
48
56
57
61
54
51
38
34
42
41
53
26
19
-2
-34
-62
-84
-85
-103
-97
-107
-131
-118
-106
-100
-87
-76
-64
-60
-50
-20
-12
-4
7
21
36
42
55
46
48
40
27
32
24
26
40
32
33
28
32
38
25
13
14
8
9
16
26
46
63
46
52
62
64
80
73
57
52
60
86
93
84
76
58
49
30
11
-4
-29
-40
-56
-73
-108
-130
-135
-147
-160
-172
-194
-195
-198
-197
-188
-188
-191
-180
-158
-133
-105
-96
-73
-57
-44
-20
-8
10
21
34
46
50
69
89
122
149
148
159
155
137
134
153
152
141
145
139
127
113
103
90
85
69
55
44
20
4
-26
-50
-75
-92
-101
-106
-105
-103
-110
-107
-121
-118
-114
-86
-60
-67
-66
-67
-59
-50
-27
-30
-18
2
1
10
3
-15
-20
-16
-11
-16
-29
-22
-30
-20
-21
-21
-13
-11
0
13
7
14
19
35
53
41
41
52
52
38
35
14
4
-15
-20
-21
-39
-53
-59
-72
-61
-61
-73
-71
-77
-78
-73
-76
-77
-71
-63
-40
-24
-22
-22
5
13
34
28
2
-6
0
2
2
-11
-28
-25
-39
-38
-42
-51
-22
-20
-32
-7
1
-12
-7
-1
11
19
20
11
-3
2
15
31
46
41
43
55
56
60
34
30
32
22
20
-6
-17
-4
5
4
-13
-7
1
19
30
34
34
30
41
33
26
16
11
5
4
5
-10
-27
-40
-31
-27
-14
-5
-20
-12
-15
-1
11
3
10
5
13
18
13
13
2
0
-3
4
0
-16
-6
8
16
9
17
43
62
87
82
72
58
58
68
75
53
22
3
-14
-22
-26
-23
-40
-62
-65
-76
-75
-70
-59
-56
-66
-48
-24
-35
-24
-18
-12
-18
-20
-18
-7
-6
-2
6
-10
-4
-10
-8
16
13
7
31
21
15
12
9
23
34
38
55
45
26
6
0
-6
-21
-38
-42
-21
-12
3
18
30
37
25
6
0
-14
-9
5
5
-3
-4
-9
2
5
13
21
28
29
14
23
32
39
22
11
5
11
14
4
-1
-3
-17
-3
-10
-7
-7
-6
-4
13
10
-13
-12
-20
-37
-33
-58
-62
-58
-60
-49
-44
-42
-51
-44
-48
-51
-49
-39
-19
-9
-23
-15
-21
-30
-20
-13
0
-10
-7
2
-9
-3
24
17
12
11
11
29
14
9
10
4
33
