5
32952
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
1
1
0
0
0
0
0
0
0
1
1
1
0
0
0
0
0
0
0
1
1
1
0
0
0
0
0
0
0
1
1
1
0
0
0
0
0
0
1
1
1
1
1
0
0
0
0
0
1
1
1
1
1
0
0
0
0
0
0
1
1
1
1
0
0
0
0
0
0
1
1
1
1
0
0
0
0
0
0
1
1
1
1
0
0
0
0
0
0
1
1
1
1
1
0
0
0
0
0
1
1
1
1
1
0
0
-1
0
0
1
1
2
1
1
0
0
-1
-1
0
1
1
2
2
1
0
0
-1
-1
0
0
1
2
2
1
1
0
-1
-1
-1
0
1
2
2
2
1
0
-1
-1
-1
0
1
2
2
2
1
0
-1
-2
-2
-1
1
2
3
3
2
0
-1
-2
-2
-1
0
2
3
3
2
1
-1
-2
-3
-2
-1
1
3
4
3
2
0
-2
-3
-3
-2
1
3
4
5
3
1
-2
-4
-5
-4
-2
1
4
6
7
5
2
-3
-7
-10
-11
-8
0
13
30
53
78
106
133
157
176
189
196
196
192
187
183
182
185
191
198
203
201
191
172
144
108
67
26
-15
-52
-86
-115
-140
-160
-174
-180
-179
-167
-147
-121
-93
-68
-51
-43
-48
-61
-79
-97
-109
-111
-103
-87
-68
-51
-42
-45
-60
-86
-118
-151
-178
-196
-203
-199
-185
-166
-144
-122
-104
-91
-84
-85
-94
-110
-132
-157
-181
-199
-207
-199
-176
-140
-94
-47
-5
24
37
33
15
-12
-40
-63
-76
-78
-69
-54
-37
-21
-9
0
6
12
21
32
46
58
67
69
63
51
36
24
19
25
43
71
104
136
158
167
161
140
110
79
53
38
37
50
73
99
122
134
134
120
94
61
28
-1
-22
-31
-31
-20
-4
17
41
66
92
120
149
177
201
219
226
221
202
171
132
89
50
18
-3
-12
-11
-4
5
13
14
9
-3
-20
-41
-61
-81
-100
-116
-130
-142
-151
-154
-152
-143
-128
-108
-86
-65
-47
-35
-28
-25
-25
-25
-24
-21
-18
-16
-16
-19
-23
-27
-26
-18
-2
22
49
73
88
89
75
49
17
-11
-27
-26
-6
26
62
90
98
80
37
-26
-95
-156
-198
-211
-196
-158
-110
-65
-35
-28
-43
-75
-115
-152
-175
-181
-170
-148
-123
-103
-93
-96
-107
-122
-133
-136
-128
-110
-84
-57
-31
-10
8
23
40
59
83
108
130
143
141
123
88
41
-13
-65
-110
-144
-166
-177
-181
-181
-179
-176
-169
-157
-137
-109
-74
-34
5
39
66
84
97
107
119
138
163
193
224
250
265
263
245
213
170
124
82
48
26
16
15
19
25
30
32
31
31
32
36
45
58
73
89
101
111
116
117
118
120
126
139
157
180
206
230
248
256
248
225
187
136
79
20
-32
-74
-102
-116
-118
-113
-104
-97
-93
-93
-95
-95
-91
-80
-62
-41
-21
-6
0
-6
-22
-43
-64
-79
-84
-77
-62
-44
-28
-20
-24
-39
-61
-83
-99
-104
-95
-73
-43
-12
14
31
39
40
37
36
41
52
67
81
88
82
62
27
-16
-62
-103
-134
-151
-155
-148
-137
-124
-114
-107
-102
-96
-86
-72
-52
-31
-10
5
14
15
9
0
-9
-17
-22
-24
-25
-27
-32
-37
-42
-44
-41
-31
-15
4
21
32
34
26
11
-7
-23
-32
-31
-20
-2
18
35
44
43
35
22
8
-3
-10
-13
-14
-17
-26
-42
-64
-88
-110
-123
-125
-114
-92
-63
-32
-6
12
20
20
14
4
-4
-10
-12
-12
-11
-10
-9
-10
-10
-9
-5
2
13
26
42
59
75
91
104
113
117
114
104
86
62
36
12
-7
-15
-12
4
29
58
87
110
123
125
117
101
82
64
50
41
37
37
41
46
51
56
60
63
65
65
63
58
52
43
35
28
22
17
13
8
2
-7
-15
-24
-29
-31
-28
-23
-17
-15
-17
-26
-38
-51
-58
-53
-35
-2
41
86
125
151
158
147
122
92
66
50
49
60
78
93
98
87
60
19
-27
-71
-104
-124
-131
-128
-122
-117
-116
-119
-121
-118
-106
-84
-52
-18
12
30
33
22
1
-23
-39
-44
-34
-12
15
39
52
50
35
11
-14
-33
-42
-39
-27
-14
-6
-8
-19
-38
-57
-68
-66
-48
-16
24
63
94
110
111
99
79
59
44
35
31
31
30
24
14
1
-12
-18
-16
-5
12
29
42
46
38
21
-2
-24
-40
-48
-47
-41
-35
-36
-46
-67
-96
-129
-159
-180
-191
-192
-184
-173
-162
-153
-147
-142
-134
-121
-100
-71
-38
-3
28
52
67
73
71
64
54
43
34
27
22
20
21
23
28
32
33
28
16
-4
-31
-61
-88
-106
-109
-95
-65
-24
20
59
86
98
95
82
67
55
52
60
76
93
106
109
98
76
48
20
-1
-11
-8
4
19
30
33
23
4
-22
-47
-65
-72
-68
-55
-37
-20
-7
-1
-2
-5
-7
-5
2
13
25
35
38
34
23
8
-9
-22
-31
-34
-32
-28
-24
-22
-22
-21
-18
-11
2
19
38
56
70
77
78
76
72
71
74
82
93
103
108
106
93
73
48
25
7
-3
-2
6
17
27
32
30
22
11
2
-2
3
15
34
53
69
76
73
60
40
17
-4
-21
-32
-37
-39
-41
-44
-50
-58
-66
-72
-73
-69
-59
-45
-29
-15
-3
4
9
10
10
9
6
1
-6
-17
-31
-45
-58
-66
-68
-64
-54
-42
-32
-29
-33
-46
-64
-83
-99
-106
-104
-93
-76
-56
-39
-29
-25
-27
-31
-34
-33
-28
-20
-12
-10
-15
-29
-50
-72
-90
-99
-95
-79
-54
-26
-1
16
24
23
18
15
19
32
53
76
95
103
96
74
43
8
-20
-36
-35
-21
3
26
41
44
33
14
-6
-18
-15
3
35
74
108
130
135
122
97
66
41
28
29
44
65
86
99
101
93
79
66
61
69
88
114
138
154
153
135
102
62
22
-8
-24
-26
-17
-5
2
1
-11
-30
-48
-58
-54
-33
3
47
90
121
135
128
102
65
23
-13
-37
-48
-45
-33
-17
-4
3
1
-10
-26
-46
-66
-83
-96
-104
-106
-104
-97
-89
-79
-71
-66
-65
-69
-77
-88
-98
-105
-108
-105
-98
-89
-80
-73
-71
-74
-79
-85
-88
-86
-80
-69
-55
-41
-30
-23
-20
-21
-23
-26
-26
-24
-19
-11
-1
11
25
39
53
64
71
72
66
51
31
8
-13
-29
-37
-36
-28
-18
-12
-14
-27
-49
-76
-103
-122
-129
-122
-103
-78
-52
-34
-27
-33
-48
-67
-84
-94
-94
-86
-71
-56
-43
-33
-27
-21
-11
4
25
50
72
87
90
79
57
29
4
-11
-12
2
27
56
80
93
93
80
59
38
23
19
25
38
53
65
68
62
49
35
23
20
24
36
50
63
69
67
60
50
42
38
39
44
49
50
45
34
20
9
6
16
37
68
100
126
139
135
118
91
65
46
41
49
65
84
96
94
79
53
23
-1
-14
-13
0
16
27
24
5
-27
-63
-92
-101
-84
-39
25
95
154
189
191
160
105
40
-20
-63
-83
-82
-67
-49
-38
-42
-61
-90
-120
-144
-154
-149
-133
-112
-95
-87
-91
-102
-114
-118
-109
-84
-45
1
44
76
93
93
81
64
48
39
37
40
42
36
20
-7
-40
-71
-92
-96
-82
-54
-18
13
31
28
5
-32
-75
-112
-133
-136
-120
-91
-59
-32
-17
-14
-21
-31
-37
-34
-20
2
29
53
69
74
70
61
53
51
56
67
80
89
87
72
46
14
-14
-30
-29
-10
24
63
99
121
123
106
76
40
10
-6
-4
13
40
67
85
87
71
39
-2
-43
-78
-100
-109
-106
-98
-88
-82
-81
-85
-90
-94
-93
-86
-75
-60
-44
-29
-14
0
16
35
58
82
103
117
119
106
78
39
-4
-45
-77
-95
-99
-91
-76
-60
-48
-42
-43
-47
-52
-54
-51
-43
-33
-22
-13
-8
-7
-8
-8
-6
-1
7
15
21
23
20
15
9
6
8
18
32
48
62
69
67
57
42
27
19
20
33
55
82
108
127
136
137
131
123
120
122
129
139
145
141
124
93
53
11
-25
-46
-48
-30
3
44
82
109
121
115
96
70
42
19
4
-2
-1
4
9
14
18
21
25
30
36
40
42
38
29
16
3
-7
-9
-3
11
27
40
43
34
11
-23
-59
-90
-108
-108
-89
-56
-17
18
41
47
36
12
-16
-42
-57
-58
-45
-25
-4
9
9
-6
-36
-75
-115
-151
-175
-186
-184
-172
-155
-138
-125
-119
-120
-126
-136
-146
-155
-161
-163
-160
-154
-144
-132
-120
-109
-99
-93
-91
-92
-94
-97
-97
-92
-82
-65
-44
-20
3
24
38
46
48
43
36
26
15
5
-5
-14
-22
-28
-33
-33
-29
-21
-8
8
25
41
53
59
61
57
51
44
40
40
45
54
66
77
86
88
82
68
47
22
-3
-22
-32
-29
-12
16
52
88
117
133
132
115
83
45
8
-19
-30
-24
-4
24
51
69
72
58
30
-4
-34
-52
-51
-29
10
59
109
149
173
179
168
146
121
99
86
82
87
95
101
101
94
80
63
46
35
31
33
40
48
53
51
41
25
5
-15
-31
-41
-44
-41
-34
-27
-21
-20
-23
-30
-40
-51
-60
-66
-66
-61
-50
-37
-23
-12
-8
-14
-29
-51
-77
-100
-113
-110
-90
-52
-4
46
87
109
108
83
38
-15
-66
-104
-120
-113
-88
-51
-15
13
25
20
3
-21
-42
-55
-55
-45
-28
-11
1
6
1
-9
-19
-25
-24
-15
-2
10
16
12
-4
-31
-64
-98
-128
-151
-165
-172
-174
-174
-173
-171
-166
-157
-143
-124
-102
-82
-69
-65
-71
-87
-107
-127
-141
-146
-140
-126
-106
-86
-69
-55
-44
-33
-21
-5
15
35
50
58
55
43
26
10
2
9
33
69
112
151
177
184
170
140
101
66
43
39
54
83
118
148
163
160
138
104
65
32
11
5
12
27
43
52
52
43
27
12
3
4
17
40
66
88
101
101
88
64
36
9
-8
-14
-8
9
32
55
74
85
88
82
72
59
49
42
40
42
48
54
60
63
62
58
50
40
27
12
-5
-25
-48
-74
-102
-131
-155
-173
-180
-173
-152
-119
-78
-34
5
34
49
48
36
17
-1
-11
-9
7
34
67
98
119
125
114
87
51
12
-23
-49
-63
-66
-61
-53
-47
-46
-51
-61
-74
-85
-94
-99
-100
-99
-100
-103
-108
-115
-121
-123
-118
-104
-83
-57
-30
-8
6
10
2
-14
-35
-56
-72
-80
-80
-70
-54
-37
-22
-13
-14
-24
-42
-64
-86
-101
-105
-95
-71
-36
4
41
70
83
78
58
27
-8
-35
-49
-44
-20
19
66
111
146
166
170
161
144
127
115
111
117
127
137
140
132
112
83
50
19
-3
-13
-11
1
16
30
39
40
33
24
15
13
18
32
50
70
84
90
85
69
46
22
0
-14
-17
-9
9
33
59
83
103
114
116
110
96
77
56
37
22
14
15
23
36
51
64
71
70
59
42
20
-2
-19
-31
-35
-33
-27
-19
-12
-6
-2
2
7
14
22
31
38
40
38
30
18
6
-4
-10
-10
-6
-1
2
-1
-9
-24
-42
-60
-76
-86
-92
-95
-99
-106
-117
-132
-148
-159
-160
-148
-122
-84
-42
-1
31
50
56
52
44
38
40
53
74
99
122
136
139
128
106
80
54
34
23
20
23
28
31
29
21
10
-3
-15
-24
-31
-38
-46
-57
-71
-86
-98
-105
-102
-91
-71
-48
-27
-13
-7
-12
-23
-37
-48
-52
-49
-38
-24
-11
-1
4
5
5
8
16
30
47
62
72
70
56
32
2
-26
-45
-50
-40
-18
10
35
50
50
36
9
-24
-56
-83
-99
-107
-108
-104
-100
-95
-89
-79
-62
-38
-8
24
53
71
76
65
42
12
-15
-31
-33
-18
10
45
79
106
121
125
119
109
99
93
91
90
87
78
61
38
11
-14
-31
-36
-29
-12
9
28
39
39
29
12
-5
-18
-21
-14
1
18
32
37
31
14
-9
-34
-53
-61
-57
-41
-15
16
47
75
98
116
129
139
146
150
151
147
137
121
100
75
49
26
5
-10
-22
-30
-35
-39
-41
-43
-43
-43
-43
-45
-51
-60
-75
-92
-112
-129
-143
-150
-150
-144
-134
-122
-112
-104
-98
-94
-91
-87
-83
-79
-78
-82
-92
-108
-128
-146
-160
-162
-152
-130
-98
-63
-31
-9
-1
-7
-24
-47
-70
-86
-92
-87
-74
-55
-36
-20
-8
-1
4
9
16
25
35
44
50
50
43
31
16
1
-10
-16
-16
-13
-9
-6
-6
-9
-14
-20
-23
-23
-20
-15
-11
-11
-15
-25
-38
-50
-57
-56
-43
-20
10
44
75
101
119
130
134
135
136
137
140
142
140
131
114
89
59
28
1
-19
-30
-32
-29
-24
-20
-19
-22
-25
-26
-22
-10
7
27
46
57
57
45
24
-3
-26
-41
-42
-28
-3
26
52
67
66
51
24
-7
-32
-44
-40
-21
9
41
69
85
87
79
64
50
44
48
64
85
105
116
113
93
61
22
-14
-39
-48
-38
-15
15
44
63
68
58
37
12
-10
-24
-27
-20
-8
6
15
17
13
4
-5
-10
-7
3
20
39
56
67
71
67
57
44
30
16
1
-15
-33
-55
-78
-100
-119
-130
-132
-125
-112
-97
-85
-81
-85
-97
-112
-125
-129
-121
-100
-68
-33
1
25
36
34
21
3
-15
-28
-31
-25
-13
2
15
23
26
24
19
16
16
22
32
46
60
72
81
86
86
85
81
76
70
63
55
45
35
26
20
17
18
23
28
32
32
27
17
4
-9
-21
-28
-29
-25
-18
-10
-3
1
2
0
-2
-4
-4
-3
-1
1
1
-1
-4
-8
-10
-9
-4
3
9
12
8
-3
-22
-45
-69
-89
-100
-101
-92
-77
-60
-45
-38
-40
-49
-64
-78
-88
-90
-84
-70
-53
-35
-20
-11
-7
-7
-8
-7
-1
9
23
37
48
53
50
40
25
9
-5
-13
-13
-7
6
20
33
42
46
43
34
22
10
-2
-11
-18
-24
-29
-36
-45
-56
-67
-76
-80
-77
-66
-47
-21
7
34
56
69
70
62
43
20
-6
-30
-48
-60
-65
-63
-57
-48
-37
-25
-13
1
17
34
53
71
88
100
106
106
99
88
75
61
50
42
38
37
37
36
31
22
10
-6
-22
-37
-47
-51
-50
-44
-36
-27
-21
-19
-21
-26
-32
-35
-34
-28
-17
-3
11
22
27
25
17
7
-2
-4
2
18
40
66
90
105
108
98
77
49
20
-5
-22
-28
-25
-17
-8
-3
-3
-9
-19
-30
-39
-42
-39
-31
-20
-9
-2
3
5
7
11
18
29
41
51
55
50
36
16
-8
-28
-40
-40
-27
-7
16
35
43
38
18
-13
-47
-79
-103
-115
-117
-110
-99
-90
-85
-84
-85
-85
-78
-62
-38
-7
25
53
71
76
70
56
39
25
18
21
31
46
59
66
62
48
26
2
-18
-30
-29
-16
6
32
54
68
68
54
27
-7
-43
-73
-93
-101
-96
-81
-61
-41
-26
-18
-19
-27
-39
-51
-58
-59
-51
-35
-15
6
23
34
38
33
22
8
-5
-15
-21
-21
-17
-10
-3
3
7
10
10
11
13
17
24
33
45
58
71
83
94
102
106
106
103
97
89
80
73
68
65
64
63
61
56
47
35
22
10
2
1
5
14
24
30
29
17
-4
-32
-62
-87
-103
-107
-99
-81
-59
-38
-21
-10
-5
-2
3
11
23
38
50
55
49
33
8
-17
-36
-42
-29
0
41
85
120
138
134
109
67
19
-27
-61
-79
-83
-76
-65
-57
-54
-57
-64
-69
-68
-60
-45
-27
-13
-5
-7
-17
-27
-31
-22
4
45
95
144
180
196
186
154
108
58
17
-9
-17
-12
0
9
5
-14
-46
-85
-123
-151
-165
-162
-149
-133
-119
-114
-118
-127
-133
-131
-115
-84
-43
0
36
56
58
42
15
-13
-35
-45
-41
-27
-8
7
16
17
13
9
12
26
50
78
104
119
116
94
58
16
-20
-41
-41
-19
16
56
89
104
97
71
32
-11
-47
-69
-76
-69
-54
-38
-24
-17
-14
-12
-9
-2
8
18
23
18
2
-24
-55
-85
-104
-109
-98
-74
-44
-16
2
5
-5
-24
-45
-60
-65
-58
-41
-20
-2
8
7
-3
-17
-30
-35
-30
-14
8
32
51
63
66
62
55
48
45
47
51
55
54
48
36
19
3
-8
-11
-4
11
31
51
67
75
75
67
54
39
24
10
-1
-11
-21
-28
-34
-36
-34
-27
-19
-10
-6
-8
-19
-37
-58
-78
-89
-89
-76
-53
-25
0
16
20
10
-9
-31
-49
-57
-50
-31
-3
26
50
61
59
43
18
-9
-32
-47
-49
-41
-23
0
26
50
71
88
98
103
100
90
72
49
22
-3
-24
-35
-36
-28
-12
5
19
25
22
9
-10
-30
-47
-57
-61
-59
-55
-53
-56
-65
-78
-92
-101
-102
-91
-70
-41
-11
15
31
34
26
10
-8
-22
-27
-21
-3
24
53
79
96
102
94
75
49
19
-8
-27
-37
-35
-22
-2
23
47
65
76
75
64
45
22
0
-18
-27
-25
-14
4
24
43
55
58
53
41
25
9
-4
-11
-12
-9
-2
4
8
7
4
-3
-10
-15
-19
-19
-17
-14
-13
-14
-19
-29
-43
-59
-76
-91
-102
-106
-104
-93
-76
-54
-30
-6
15
30
39
41
38
33
30
30
36
46
59
71
78
76
64
41
11
-23
-53
-73
-81
-74
-53
-24
9
38
58
64
57
38
10
-20
-49
-71
-84
-87
-78
-61
-38
-10
18
44
67
83
92
93
87
75
60
45
33
25
23
27
33
40
44
44
38
26
10
-8
-26
-40
-49
-54
-54
-50
-43
-34
-24
-13
-1
10
19
25
26
21
11
-2
-15
-25
-29
-24
-10
10
33
53
66
69
61
43
21
0
-16
-23
-21
-12
0
9
10
2
-17
-44
-74
-100
-119
-127
-122
-108
-87
-64
-43
-28
-19
-17
-19
-24
-27
-28
-26
-20
-11
0
11
21
28
32
31
26
16
3
-11
-23
-32
-35
-30
-20
-7
7
17
19
11
-6
-31
-58
-83
-101
-109
-104
-88
-63
-35
-8
16
32
41
45
45
45
44
46
49
54
60
66
72
77
84
90
97
102
104
103
96
85
70
53
37
26
20
19
23
29
34
33
27
13
-6
-28
-48
-64
-71
-69
-58
-39
-16
9
33
51
62
67
64
55
42
27
14
3
-3
-4
1
9
19
28
33
32
24
8
-13
-38
-62
-84
-101
-111
-113
-108
-97
-81
-61
-39
-16
8
30
49
63
72
74
69
60
49
37
29
24
23
25
26
25
20
9
-6
-23
-37
-45
-46
-39
-24
-7
10
22
28
27
21
13
7
6
10
19
30
39
43
42
36
26
16
11
12
19
31
45
55
59
53
37
14
-12
-36
-55
-67
-69
-63
-52
-39
-25
-13
-3
6
13
20
25
27
26
19
6
-12
-33
-54
-71
-81
-82
-74
-57
-35
-12
9
23
28
26
17
4
-10
-20
-23
-19
-6
13
34
54
68
72
65
47
20
-12
-45
-72
-91
-100
-99
-91
-80
-70
-63
-61
-64
-71
-78
-83
-86
-86
-85
-83
-81
-80
-79
-75
-66
-50
-26
3
33
60
78
83
74
53
24
-6
-32
-48
-51
-41
-21
6
34
61
82
99
110
117
121
122
119
113
103
89
73
56
41
30
26
27
32
39
45
48
47
42
34
25
16
8
1
-6
-14
-23
-32
-39
-43
-42
-34
-20
-2
17
34
46
52
52
49
45
44
46
52
59
64
63
55
39
17
-7
-28
-41
-45
-39
-25
-8
6
15
16
9
-4
-19
-33
-42
-46
-44
-39
-32
-27
-23
-20
-18
-16
-12
-6
0
6
10
10
7
3
-1
-2
1
8
19
30
39
43
41
34
23
12
5
3
7
16
27
36
41
41
34
25
14
6
2
2
6
10
11
7
-3
-17
-32
-45
-50
-45
-31
-9
16
38
55
61
58
46
30
14
2
-3
-1
5
12
17
17
11
1
-11
-22
-30
-32
-30
-26
-22
-21
-24
-32
-41
-50
-55
-52
-42
-24
-2
19
35
44
44
36
22
7
-6
-14
-17
-16
-12
-8
-6
-8
-13
-20
-26
-31
-33
-32
-29
-25
-22
-21
-20
-19
-16
-10
0
13
26
38
45
46
41
29
15
1
-11
-17
-17
-12
-4
6
15
22
27
30
31
30
27
21
11
-5
-26
-50
-76
-98
-114
-120
-115
-101
-78
-53
-30
-11
-1
2
-2
-9
-16
-21
-21
-16
-9
-1
6
9
8
4
-2
-8
-13
-16
-16
-15
-12
-11
-10
-11
-13
-15
-15
-12
-7
2
13
24
34
40
41
35
24
8
-11
-30
-46
-57
-61
-57
-48
-36
-23
-13
-9
-10
-16
-24
-30
-32
-26
-13
6
26
44
53
52
38
16
-12
-38
-59
-71
-72
-64
-52
-40
-33
-33
-40
-52
-64
-73
-73
-64
-47
-26
-5
10
17
15
5
-8
-20
-26
-22
-9
13
38
63
83
94
93
83
63
39
13
-11
-30
-41
-42
-35
-19
4
30
55
77
92
97
92
78
58
36
17
4
-2
1
8
18
26
29
25
16
1
-14
-27
-36
-39
-36
-29
-20
-10
-2
6
12
17
22
26
27
24
16
1
-18
-41
-63
-81
-91
-92
-85
-71
-54
-39
-29
-26
-32
-45
-62
-80
-96
-107
-111
-109
-99
-85
-66
-45
-23
0
20
36
48
54
53
48
39
29
20
14
12
13
16
18
18
14
6
-6
-20
-35
-48
-58
-64
-64
-59
-49
-35
-16
7
31
54
72
84
85
74
53
23
-10
-42
-68
-83
-88
-83
-73
-60
-51
-47
-50
-58
-69
-81
-88
-92
-90
-85
-79
-73
-67
-63
-57
-48
-36
-20
-2
15
28
32
27
12
-8
-31
-50
-61
-64
-57
-43
-27
-12
-1
2
0
-8
-17
-27
-35
-42
-48
-55
-62
-69
-75
-77
-72
-61
-43
-21
0
16
22
17
2
-19
-41
-57
-62
-54
-34
-6
24
49
65
69
61
47
30
17
12
16
28
43
58
67
67
58
43
25
10
2
3
12
28
46
62
72
75
70
60
47
36
28
25
26
29
33
35
35
32
28
24
21
21
23
28
32
37
40
43
47
53
62
75
91
107
121
130
131
124
108
88
66
47
31
22
18
17
17
14
8
-3
-17
-32
-45
-54
-57
-55
-47
-37
-25
-13
-2
8
16
23
29
33
35
35
32
28
22
18
15
14
16
18
20
20
17
12
6
1
-1
0
5
11
15
15
8
-4
-22
-39
-52
-56
-48
-29
-2
27
52
66
68
56
36
14
-4
-12
-8
6
28
49
65
69
62
44
21
-2
-18
-25
-22
-12
1
11
15
11
1
-11
-22
-27
-25
-16
-3
9
16
13
2
-17
-38
-56
-67
-67
-56
-37
-15
4
16
18
10
-6
-24
-40
-50
-52
-46
-36
-25
-16
-13
-17
-24
-34
-40
-42
-36
-24
-9
4
11
8
-5
-28
-54
-80
-98
-105
-98
-79
-52
-23
1
17
22
16
3
-13
-27
-36
-37
-31
-19
-5
8
20
28
34
36
37
36
33
28
21
13
6
2
5
17
36
61
88
111
124
124
110
85
54
25
4
-7
-5
5
19
29
33
26
12
-6
-22
-32
-31
-21
-7
7
14
10
-5
-29
-54
-73
-80
-72
-49
-18
16
42
57
58
47
31
16
8
11
25
47
69
85
92
86
71
49
26
8
-4
-8
-8
-6
-6
-10
-18
-27
-34
-36
-31
-20
-5
11
22
27
23
11
-6
-24
-40
-51
-55
-51
-41
-26
-8
11
29
44
55
61
61
56
46
33
22
14
12
15
23
32
38
39
33
22
9
-1
-5
0
13
32
49
59
56
39
10
-24
-55
-75
-79
-65
-37
-3
26
44
44
27
-2
-36
-64
-78
-76
-57
-28
4
32
49
53
47
33
18
6
0
-1
1
3
1
-5
-15
-25
-33
-35
-31
-20
-6
7
16
20
18
13
8
5
5
7
10
11
6
-4
-17
-32
-42
-45
-37
-21
1
22
39
46
43
31
14
-1
-11
-11
-3
11
26
37
42
39
30
19
11
9
14
27
42
55
61
58
44
22
-4
-28
-47
-57
-56
-47
-31
-13
6
22
35
43
46
46
41
32
20
5
-10
-23
-31
-32
-25
-10
10
31
50
62
65
58
42
21
-2
-22
-36
-42
-39
-28
-13
4
20
32
38
39
35
27
18
9
2
-1
-2
-2
-3
-5
-12
-22
-35
-49
-61
-68
-68
-61
-48
-33
-19
-10
-8
-12
-20
-30
-35
-35
-26
-10
10
28
42
47
42
30
14
-1
-10
-12
-6
6
20
32
39
39
34
25
16
10
6
6
5
4
-2
-11
-23
-35
-45
-49
-46
-38
-28
-18
-12
-11
-15
-21
-25
-23
-14
2
23
45
62
71
69
59
43
26
12
5
6
12
20
28
32
31
28
25
25
31
42
56
69
78
78
68
51
31
13
4
5
17
38
61
80
89
86
71
48
22
-1
-17
-22
-17
-6
9
23
32
37
36
33
28
24
20
15
9
-1
-14
-30
-46
-59
-66
-65
-57
-43
-27
-12
-2
2
0
-8
-17
-25
-30
-30
-25
-17
-8
-2
0
-2
-9
-18
-29
-38
-44
-47
-47
-45
-42
-38
-34
-29
-24
-18
-9
1
14
26
37
45
47
44
34
19
1
-17
-33
-44
-50
-52
-49
-45
-41
-39
-39
-41
-42
-42
-37
-28
-15
0
15
27
33
34
30
23
15
9
7
8
11
14
14
11
3
-9
-21
-33
-42
-47
-48
-48
-48
-49
-53
-58
-62
-64
-61
-53
-40
-26
-15
-8
-9
-17
-29
-41
-49
-49
-39
-23
-2
16
28
29
20
4
-15
-31
-39
-36
-23
-2
20
38
47
46
34
16
-3
-20
-29
-31
-27
-18
-10
-6
-6
-12
-22
-32
-41
-47
-48
-47
-44
-41
-37
-33
-28
-20
-9
6
21
35
43
44
36
18
-5
-30
-52
-66
-70
-65
-52
-35
-18
-7
-2
-4
-12
-22
-30
-32
-27
-15
4
24
43
57
62
57
45
26
4
-17
-34
-46
-52
-51
-47
-40
-33
-28
-24
-22
-20
-18
-14
-8
0
10
20
28
34
36
36
33
29
26
24
23
23
21
16
8
-5
-20
-35
-49
-57
-57
-50
-35
-17
0
13
18
13
-1
-21
-44
-63
-75
-76
-66
-47
-22
3
25
39
44
40
29
15
1
-9
-14
-12
-6
4
16
26
36
43
48
51
53
54
54
51
46
39
31
22
15
11
12
17
25
34
41
45
44
37
24
8
-9
-24
-36
-43
-45
-44
-39
-33
-26
-21
-16
-14
-12
-12
-13
-16
-20
-24
-27
-30
-30
-27
-21
-12
-2
8
16
20
21
19
16
13
12
14
20
29
39
49
56
61
61
58
54
49
44
41
37
34
30
24
18
12
7
6
10
18
30
43
54
60
59
49
32
9
-14
-35
-47
-49
-40
-20
7
37
64
83
92
88
73
48
20
-8
-29
-41
-40
-28
-7
19
44
61
68
60
40
10
-24
-55
-77
-86
-79
-58
-27
7
37
57
63
54
34
7
-20
-41
-54
-57
-51
-41
-30
-21
-18
-20
-23
-27
-27
-22
-12
-1
9
15
15
9
0
-8
-10
-4
10
30
51
68
74
66
47
19
-11
-35
-49
-49
-38
-21
-5
4
0
-18
-45
-75
-99
-110
-105
-83
-48
-9
26
50
58
51
31
6
-18
-36
-42
-38
-25
-8
10
24
34
37
37
33
29
25
22
21
21
22
23
25
26
25
23
19
13
6
1
-3
-2
3
10
18
22
20
10
-6
-26
-43
-51
-44
-22
13
56
97
127
139
131
105
68
32
5
-6
0
19
41
57
60
46
18
-16
-46
-62
-58
-33
7
52
90
110
110
90
59
26
2
-6
3
25
51
72
80
72
50
21
-7
-25
-29
-19
0
21
36
39
30
12
-8
-22
-25
-15
6
32
56
70
72
62
43
22
6
-2
0
8
17
23
19
6
-14
-38
-59
-73
-78
-72
-60
-45
-30
-18
-11
-6
-3
0
2
2
-1
-10
-25
-43
-60
-72
-74
-64
-42
-13
15
34
38
24
-5
-45
-84
-114
-126
-118
-91
-51
-7
30
54
61
52
31
5
-20
-38
-46
-46
-39
-29
-18
-11
-8
-9
-16
-27
-43
-62
-84
-107
-128
-142
-146
-138
-117
-86
-49
-14
14
29
28
14
-10
-37
-62
-80
-87
-83
-72
-58
-44
-33
-26
-21
-17
-11
-1
11
25
37
45
48
45
39
33
32
37
51
71
93
112
124
124
112
89
59
28
1
-19
-30
-32
-28
-22
-17
-14
-14
-16
-18
-18
-15
-9
-2
3
6
5
0
-7
-11
-10
-2
14
35
59
81
95
100
96
84
69
56
49
51
59
72
82
85
78
58
30
-3
-31
-49
-53
-42
-18
11
38
56
63
56
39
18
-1
-13
-15
-9
2
13
18
14
1
-18
-37
-52
-58
-53
-38
-18
2
18
25
24
16
5
-4
-9
-7
2
14
26
35
39
38
32
25
18
12
8
5
-1
-9
-20
-34
-46
-56
-59
-55
-45
-32
-18
-9
-5
-8
-17
-27
-36
-41
-40
-33
-23
-13
-7
-5
-7
-12
-17
-18
-14
-5
8
21
30
34
30
21
10
1
-3
0
11
25
40
51
56
53
44
32
21
12
9
8
9
8
2
-8
-23
-39
-51
-57
-52
-38
-18
4
23
35
37
31
20
9
3
4
12
26
41
52
56
51
38
20
2
-12
-19
-18
-11
-3
3
5
1
-5
-12
-14
-9
3
22
40
53
56
46
24
-4
-31
-50
-53
-38
-8
30
66
92
99
85
55
14
-24
-51
-59
-46
-14
26
65
90
96
81
47
4
-38
-68
-80
-72
-48
-16
16
40
50
46
33
16
4
3
14
36
64
89
105
108
96
73
45
20
5
3
15
35
57
73
79
70
49
22
-6
-26
-32
-24
-4
22
45
58
56
37
4
-34
-69
-93
-101
-90
-64
-30
3
26
35
27
6
-22
-50
-69
-76
-70
-52
-28
-5
11
18
16
6
-7
-17
-21
-17
-7
8
22
33
37
34
25
15
4
-3
-6
-5
-1
4
8
11
13
14
16
18
19
20
16
8
-6
-25
-46
-65
-78
-84
-80
-69
-54
-38
-26
-20
-22
-28
-38
-46
-50
-48
-40
-28
-15
-5
1
1
-4
-12
-19
-25
-27
-26
-23
-20
-20
-23
-31
-43
-56
-68
-78
-85
-87
-84
-79
-71
-61
-51
-40
-29
-19
-12
-6
-5
-6
-10
-16
-21
-24
-24
-20
-13
-5
3
10
13
13
10
5
0
-3
-4
-2
1
6
11
14
16
15
11
6
-2
-11
-19
-27
-32
-32
-28
-17
-2
17
37
55
70
78
80
76
67
56
44
33
23
15
8
4
1
1
2
5
8
11
10
5
-5
-21
-39
-56
-68
-71
-65
-49
-27
-6
11
16
10
-8
-32
-56
-73
-79
-69
-46
-14
20
50
70
77
72
58
38
19
2
-10
-18
-22
-24
-24
-24
-22
-17
-10
-2
6
12
13
10
2
-9
-18
-24
-24
-20
-14
-9
-8
-14
-26
-40
-51
-56
-49
-30
-3
28
55
71
72
59
35
7
-18
-35
-41
-38
-29
-20
-14
-14
-17
-19
-16
-4
17
43
67
82
81
60
23
-22
-65
-95
-103
-88
-55
-12
26
49
51
32
-3
-41
-70
-81
-70
-40
-1
37
62
68
53
23
-11
-38
-50
-43
-20
12
42
60
61
44
15
-18
-44
-57
-53
-34
-7
20
37
42
33
15
-4
-18
-21
-12
6
28
45
50
40
16
-17
-53
-82
-98
-98
-82
-55
-24
6
26
36
33
23
8
-6
-15
-16
-8
5
21
37
48
53
50
41
28
13
0
-8
-10
-6
4
18
31
42
47
46
36
21
2
-17
-36
-50
-59
-63
-64
-61
-56
-50
-44
-38
-31
-24
-17
-11
-7
-5
-7
-11
-18
-26
-32
-34
-31
-23
-10
7
24
40
50
54
51
39
22
0
-22
-42
-58
-67
-68
-62
-51
-36
-22
-12
-6
-8
-16
-28
-42
-55
-62
-63
-54
-38
-16
9
33
51
62
62
52
32
6
-21
-47
-65
-75
-75
-65
-48
-30
-13
-2
2
-3
-15
-30
-44
-54
-57
-53
-43
-30
-18
-9
-7
-10
-17
-26
-33
-35
-31
-21
-8
7
20
28
30
26
17
6
-6
-16
-23
-27
-26
-23
-17
-10
-4
1
4
4
1
-5
-11
-15
-14
-6
8
28
50
71
85
90
84
67
46
24
7
0
4
17
35
51
61
60
47
26
1
-21
-37
-42
-38
-28
-17
-8
-5
-8
-15
-21
-23
-16
-2
18
38
53
58
52
36
13
-10
-28
-37
-36
-27
-14
-2
4
5
-1
-10
-18
-21
-19
-10
2
13
20
21
16
6
-4
-12
-15
-14
-9
-5
-4
-7
-16
-27
-38
-44
-43
-33
-17
2
20
33
39
37
30
22
18
19
26
37
49
57
58
51
37
19
2
-10
-15
-13
-5
6
15
20
21
19
17
20
29
48
74
104
133
155
165
163
147
120
88
54
25
3
-10
-15
-12
-7
0
5
6
3
-2
-10
-18
-24
-26
-24
-18
-9
2
13
22
27
28
26
21
16
12
11
12
15
17
16
10
-2
-17
-34
-48
-57
-56
-48
-32
-14
2
10
6
-9
-34
-62
-87
-102
-102
-85
-54
-16
24
55
71
68
49
16
-23
-60
-88
-100
-97
-79
-52
-20
9
32
45
49
45
36
25
15
7
3
3
5
9
16
23
31
38
45
49
49
46
38
27
14
1
-10
-16
-17
-14
-7
1
8
12
14
12
8
5
3
5
11
21
34
47
60
69
73
71
64
52
36
18
1
-13
-22
-25
-22
-13
-1
10
17
19
13
1
-14
-29
-37
-36
-24
-1
29
60
86
101
101
88
64
36
11
-5
-8
2
22
47
69
81
81
67
43
14
-13
-34
-43
-39
-24
-2
23
46
64
74
75
69
57
40
21
2
-16
-31
-39
-41
-36
-23
-6
13
30
42
46
41
29
12
-5
-20
-29
-32
-28
-20
-13
-7
-7
-11
-19
-28
-36
-41
-41
-35
-27
-17
-8
-2
-1
-5
-13
-26
-41
-56
-72
-85
-94
-97
-94
-85
-69
-49
-28
-10
3
8
5
-5
-19
-34
-45
-51
-51
-46
-38
-31
-26
-26
-29
-34
-38
-39
-35
-28
-18
-9
-6
-9
-21
-38
-58
-76
-89
-93
-86
-72
-52
-30
-9
7
18
25
28
30
31
32
32
30
25
18
10
4
3
7
17
32
50
65
74
75
66
50
28
7
-10
-20
-22
-17
-8
1
7
7
1
-8
-18
-25
-27
-22
-13
-2
8
12
8
-2
-18
-33
-44
-46
-35
-13
20
57
92
120
135
135
121
96
65
34
7
-12
-21
-22
-17
-8
1
10
17
24
32
41
53
65
75
82
82
75
61
43
25
10
2
1
6
13
20
21
16
4
-11
-25
-32
-29
-16
5
29
47
55
47
25
-8
-44
-74
-91
-89
-69
-36
3
39
64
74
70
56
39
26
20
24
35
48
56
54
42
20
-6
-29
-44
-46
-36
-17
4
21
28
24
10
-10
-27
-39
-40
-31
-16
0
11
15
8
-6
-23
-39
-49
-51
-46
-36
-27
-21
-21
-26
-34
-42
-46
-44
-37
-28
-20
-16
-19
-28
-39
-51
-57
-56
-48
-35
-22
-15
-16
-28
-47
-70
-89
-101
-100
-87
-65
-40
-17
-1
6
2
-8
-21
-33
-41
-45
-44
-43
-43
-46
-51
-56
-60
-59
-53
-42
-29
-17
-8
-5
-8
-15
-23
-29
-30
-27
-20
-12
-6
-4
-5
-8
-11
-10
-3
8
22
35
42
40
28
9
-13
-32
-42
-40
-25
-2
24
47
60
63
54
38
21
9
4
8
18
31
41
45
40
28
14
1
-6
-3
8
25
43
58
66
65
58
46
35
28
27
31
37
43
44
38
25
6
-15
-33
-44
-46
-38
-23
-4
15
29
36
35
25
11
-6
-22
-34
-39
-38
-30
-17
-2
13
24
30
29
21
9
-4
-16
-23
-22
-13
2
21
40
54
60
58
47
31
12
-4
-16
-20
-19
-13
-7
-3
-3
-7
-15
-23
-28
-28
-21
-8
8
23
33
33
23
3
-25
-55
-81
-99
-105
-98
-79
-53
-25
0
18
26
25
18
10
5
6
16
33
52
70
80
79
65
39
6
-26
-53
-68
-68
-55
-31
-4
21
39
45
41
28
12
-3
-13
-17
-15
-9
-3
1
1
-4
-11
-18
-22
-21
-16
-8
1
8
11
8
2
-7
-16
-23
-26
-26
-22
-17
-11
-5
0
6
11
18
24
30
33
33
28
20
11
1
-7
-10
-10
-7
-4
-3
-6
-14
-25
-37
-47
-50
-46
-34
-18
0
13
20
18
8
-6
-20
-29
-29
-19
0
23
46
63
72
70
60
44
26
12
4
4
10
20
31
40
43
40
33
22
11
2
-2
-2
3
11
21
29
35
37
34
28
18
8
-3
-12
-17
-19
-17
-11
-1
12
27
41
54
62
65
60
48
29
5
-20
-42
-56
-60
-52
-32
-3
29
59
82
92
90
75
52
25
0
-18
-29
-30
-24
-14
-2
7
13
16
16
16
16
18
20
22
23
22
18
12
6
0
-3
-2
2
9
17
27
35
43
49
53
54
52
46
37
24
10
-2
-12
-16
-13
-6
5
16
22
23
18
8
-3
-10
-11
-3
12
29
43
49
42
23
-4
-32
-52
-57
-44
-14
26
68
99
112
103
72
28
-20
-60
-84
-87
-70
-41
-8
19
35
37
26
10
-6
-15
-13
-1
16
34
44
44
33
11
-15
-40
-59
-68
-67
-58
-44
-30
-19
-13
-12
-15
-20
-26
-31
-36
-42
-49
-57
-65
-72
-75
-74
-68
-59
-47
-37
-31
-29
-32
-40
-51
-61
-70
-77
-80
-80
-78
-75
-70
-64
-55
-45
-33
-21
-11
-5
-3
-5
-10
-15
-16
-12
-1
15
35
53
65
68
60
43
21
-2
-20
-29
-26
-14
3
22
36
41
36
23
4
-15
-29
-35
-31
-18
-1
17
30
38
37
30
21
11
6
6
13
24
37
50
58
63
63
61
59
60
65
73
83
91
95
93
85
71
55
41
31
27
30
37
43
46
42
30
11
-12
-32
-46
-50
-42
-26
-4
16
30
35
29
16
0
-14
-20
-17
-4
14
34
49
55
50
34
10
-16
-39
-56
-63
-61
-52
-39
-25
-14
-8
-7
-11
-17
-24
-31
-37
-39
-39
-37
-33
-27
-22
-19
-18
-20
-25
-32
-40
-46
-48
-46
-39
-30
-21
-16
-16
-24
-36
-52
-66
-73
-72
-60
-40
-17
4
19
22
14
-4
-27
-50
-67
-76
-75
-68
-57
-46
-39
-36
-38
-41
-44
-44
-40
-32
-22
-13
-6
-2
1
3
8
16
29
45
61
75
84
86
82
73
62
52
44
39
37
36
37
37
37
38
41
46
53
59
62
60
51
37
20
5
-4
-5
5
22
42
61
72
74
66
52
38
28
26
33
45
58
66
63
49
25
-3
-28
-42
-43
-30
-8
16
35
41
34
16
-10
-34
-51
-56
-51
-37
-22
-10
-5
-9
-17
-26
-31
-28
-18
-6
5
7
-2
-20
-43
-62
-67
-55
-23
24
75
116
138
131
95
38
-29
-89
-131
-145
-129
-90
-38
14
56
81
86
76
58
39
23
14
10
7
0
-13
-31
-51
-69
-76
-70
-49
-14
28
69
101
118
118
100
68
29
-11
-45
-69
-80
-76
-58
-31
4
40
72
97
110
109
94
69
38
8
-18
-35
-42
-41
-35
-29
-25
-27
-33
-39
-42
-36
-22
0
26
49
62
59
41
8
-32
-70
-100
-115
-114
-99
-78
-57
-43
-39
-46
-61
-76
-87
-88
-79
-62
-42
-25
-17
-18
-29
-44
-57
-63
-58
-41
-15
14
38
53
55
45
25
2
-17
-28
-28
-19
-4
11
19
17
3
-23
-55
-87
-112
-123
-119
-97
-62
-20
23
58
80
84
71
42
4
-36
-72
-98
-109
-105
-89
-65
-40
-17
-2
5
3
-4
-13
-21
-24
-23
-18
-13
-10
-11
-16
-25
-34
-41
-41
-34
-18
3
25
45
58
60
51
33
10
-15
-35
-46
-47
-37
-20
2
23
39
46
43
30
11
-11
-31
-45
-48
-39
-20
7
38
66
86
95
92
76
51
22
-5
-27
-40
-43
-39
-29
-17
-7
1
7
12
20
31
46
65
83
97
102
94
74
43
5
-33
-65
-87
-96
-93
-81
-64
-48
-35
-26
-20
-14
-4
13
36
64
93
115
125
121
101
70
32
-5
-33
-48
-48
-33
-10
17
41
58
65
63
53
39
24
10
-2
-13
-22
-32
-41
-48
-52
-50
-42
-25
-3
23
50
72
89
97
97
89
74
55
32
9
-14
-33
-48
-54
-51
-38
-15
13
42
67
81
81
65
37
1
-35
-64
-79
-79
-64
-39
-10
14
29
32
24
9
-6
-17
-17
-7
13
38
62
79
84
76
56
26
-8
-43
-72
-95
-107
-110
-104
-89
-66
-37
-2
37
76
113
142
161
166
155
127
85
32
-25
-82
-132
-168
-187
-187
-168
-132
-86
-34
17
61
93
112
118
111
95
73
47
19
-10
-38
-66
-90
-108
-118
-115
-100
-72
-36
2
35
56
61
47
17
-21
-58
-87
-99
-91
-64
-23
24
69
103
123
126
116
96
70
43
15
-11
-35
-57
-75
-88
-93
-86
-68
-37
2
44
83
113
132
137
132
121
107
96
89
86
84
80
71
55
32
3
-26
-51
-69
-78
-77
-69
-56
-42
-29
-18
-10
-5
-3
-1
-1
-3
-4
-7
-8
-9
-7
-4
0
4
6
4
-3
-14
-26
-38
-45
-47
-43
-35
-27
-21
-20
-26
-36
-47
-54
-54
-45
-30
-11
5
13
10
-4
-25
-47
-61
-62
-46
-15
25
66
98
115
113
95
65
33
6
-11
-16
-12
-6
-6
-16
-39
-72
-110
-143
-161
-157
-129
-78
-10
64
133
186
215
215
186
132
60
-22
-102
-171
-219
-241
-233
-197
-138
-66
8
73
120
141
138
114
76
34
-3
-29
-43
-45
-40
-34
-31
-35
-43
-52
-60
-61
-54
-39
-22
-6
3
3
-7
-24
-42
-56
-63
-59
-48
-32
-18
-10
-9
-15
-24
-30
-30
-21
-4
17
34
41
30
2
-43
-97
-150
-192
-216
-217
-195
-156
-108
-58
-13
22
47
62
72
78
82
85
82
72
51
18
-24
-72
-119
-159
-187
-199
-197
-184
-164
-143
-127
-117
-113
-114
-113
-107
-92
-65
-28
15
61
102
133
151
154
142
118
85
48
11
-25
-55
-79
-95
-100
-94
-74
-40
8
67
131
195
249
283
291
265
204
109
-15
-158
-309
-455
-586
-689
-757
-781
-759
-689
-575
-422
-243
-52
131
286
392
431
393
276
89
-150
-414
-671
-890
-1043
-1113
-1092
-983
-803
-571
-314
-57
178
377
528
627
677
680
643
573
481
376
270
176
106
72
81
137
237
374
535
704
864
999
1097
1150
1154
1109
1018
891
732
554
367
185
20
-115
-212
-266
-280
-265
-236
-216
-226
-286
-406
-588
-820
-1081
-1340
-1565
-1726
-1801
-1780
-1664
-1467
-1210
-920
-626
-353
-122
49
148
168
102
-49
-279
-578
-923
-1284
-1624
-1903
-2080
-2125
-2020
-1765
-1381
-903
-381
134
593
957
1205
1330
1345
1272
1140
978
813
663
542
455
405
393
419
482
580
705
849
998
1137
1251
1330
1373
1385
1382
1384
1413
1486
1609
1777
1974
2172
2336
2434
2438
2330
2101
1759
1315
792
213
-394
-1002
-1581
-2101
-2530
-2837
-2996
-2992
-2825
-2510
-2085
-1605
-1134
-741
-486
-412
-537
-854
-1328
-1903
-2512
-3087
-3565
-3901
-4066
-4054
-3876
-3554
-3121
-2611
-2055
-1483
-916
-375
124
566
933
1204
1360
1381
1256
981
570
53
-521
-1087
-1573
-1908
-2033
-1915
-1546
-954
-200
636
1462
2193
2760
3121
3262
3201
2972
2620
2191
1718
1227
730
235
-247
-704
-1109
-1435
-1652
-1741
-1701
-1555
-1348
-1141
-1000
-987
-1133
-1447
-1902
-2443
-3001
-3505
-3897
-4143
-4237
-4199
-4065
-3877
-3674
-3478
-3296
-3123
-2945
-2753
-2547
-2340
-2155
-2020
-1961
-1988
-2092
-2244
-2400
-2511
-2534
-2443
-2239
-1943
-1598
-1253
-950
-717
-553
-436
-326
-176
52
378
793
1261
1726
2123
2397
2508
2448
2241
1935
1594
1286
1065
967
1000
1149
1377
1641
1898
2117
2279
2384
2445
2481
2514
2559
2621
2690
2748
2765
2707
2546
2258
1832
1276
611
-126
-882
-1600
-2218
-2677
-2925
-2924
-2650
-2096
-1278
-229
994
2312
3627
4825
5783
6379
6510
6103
5133
3635
1704
-500
-2773
-4885
-6605
-7736
-8138
-7748
-6595
-4795
-2543
-88
2291
4320
5757
6419
6204
5104
3208
698
-2171
-5095
-7753
-9849
-11145
-11497
-10874
-9366
-7166
-4546
-1811
745
2890
4483
5488
5974
6081
5987
5859
5817
5904
6083
6252
6270
6005
5364
4328
2959
1393
-186
-1587
-2644
-3251
-3376
-3054
-2371
-1435
-338
858
2139
3524
5048
6723
8515
10326
11989
13295
14029
14020
13178
11535
9238
6541
3752
1185
-904
-2354
-3122
-3279
-2970
-2375
-1658
-926
-218
492
1265
2156
3178
4275
5325
6159
6605
6530
5890
4746
3263
1681
268
-738
-1175
-988
-234
938
2326
3717
4932
5845
6396
6585
6449
6045
5437
4693
3891
3131
2544
2293
2556
3499
5239
7814
11150
15060
19261
23405
27131
30111
32098
32952
32647
31264
28970
25989
22579
19010
15546
12432
9884
8066
7075
6919
7504
8629
10005
11282
12107
12172
11274
9348
6490
2936
-970
-4834
-8280
-11001
-12807
-13641
-13575
-12786
-11519
-10044
-8617
-7454
-6712
-6481
-6788
-7603
-8847
-10400
-12115
-13824
-15355
-16544
-17251
-17375
-16866
-15730
-14031
-11882
-9433
-6856
-4328
-2011
-42
1480
2500
3007
3035
2648
1941
1014
-32
-1113
-2172
-3176
-4121
-5013
-5863
-6666
-7397
-8005
-8424
-8589
-8463
-8053
-7434
-6747
-6188
-5979
-6323
-7364
-9141
-11573
-14454
-17485
-20319
-22627
-24159
-24800
-24587
-23706
-22454
-21167
-20153
-19613
-19600
-20002
-20567
-20962
-20857
-20005
-18309
-15861
-12925
-9892
-7196
-5222
-4223
-4262
-5205
-6750
-8500
-10051
-11081
-11412
-11039
-10114
-8895
-7673
-6699
-6122
-5968
-6142
-6467
-6743
-6799
-6537
-5955
-5132
-4201
-3314
-2593
-2110
-1872
-1832
-1901
-1975
-1953
-1744
-1275
-493
635
2108
3876
5820
7744
9378
10406
10518
9479
7192
3755
-527
-5169
-9578
-13155
-15414
-16072
-15110
-12775
-9521
-5914
-2513
234
2073
2957
3027
2540
1787
1012
369
-92
-400
-612
-768
-858
-824
-595
-133
507
1152
1518
1264
83
-2199
-5533
-9604
-13847
-17532
-19897
-20303
-18379
-14114
-7885
-402
7417
14606
20320
23975
25325
24480
21849
18037
13722
9537
5982
3375
1849
1380
1841
3048
4804
6919
9217
11526
13672
15472
16744
17331
17130
16120
14389
12128
9620
7194
5171
3803
3221
3402
4167
5209
6151
6619
6324
5123
3058
357
-2608
-5388
-7550
-8762
-8861
-7886
-6065
-3766
-1417
584
1951
2558
2458
1850
1028
302
-65
88
799
1997
3534
5235
6944
8559
10039
11401
12692
13962
15241
16521
17761
18897
19861
20601
21086
21313
21298
21066
20643
20055
19328
18499
17620
16760
16001
15422
15073
14962
15039
15200
15303
15194
14741
13865
12552
10856
8879
6746
4567
2417
320
-1742
-3809
-5916
-8061
-10184
-12168
-13845
-15030
-15549
-15276
-14158
-12231
-9611
-6490
-3108
270
3378
5974
7861
8901
9036
8293
6786
4710
2320
-103
-2285
-4008
-5133
-5627
-5557
-5068
-4346
-3575
-2892
-2358
-1955
-1594
-1150
-504
421
1624
3024
4467
5753
6681
7085
6867
6016
4605
2771
691
-1456
-3518
-5387
-7016
-8402
-9576
-10580
-11440
-12152
-12674
-12928
-12821
-12265
-11207
-9653
-7680
-5433
-3113
-942
873
2178
2897
3041
2703
2027
1171
266
-612
-1455
-2311
-3259
-4367
-5651
-7050
-8421
-9555
-10224
-10230
-9459
-7914
-5733
-3164
-529
1836
3638
4678
4869
4245
2930
1112
-1006
-3241
-5443
-7511
-9380
-11015
-12388
-13476
-14257
-14712
-14832
-14626
-14119
-13343
-12336
-11122
-9712
-8101
-6280
-4250
-2039
280
2590
4727
6504
7726
8224
7874
6619
4476
1541
-2013
-5953
-9982
-13767
-16959
-19213
-20232
-19806
-17849
-14434
-9806
-4372
1339
6738
11256
14426
15955
15758
13971
10915
7038
2831
-1241
-4810
-7638
-9619
-10764
-11158
-10919
-10163
-8991
-7482
-5712
-3775
-1793
79
1664
2798
3362
3314
2712
1704
512
-615
-1452
-1842
-1731
-1177
-331
598
1394
1880
1963
1642
1012
230
-520
-1078
-1343
-1296
-1006
-615
-305
-259
-621
-1466
-2783
-4475
-6373
-8271
-9954
-11240
-12002
-12190
-11828
-11006
-9858
-8535
-7182
-5911
-4802
-3894
-3200
-2722
-2461
-2429
-2644
-3120
-3849
-4783
-5817
-6791
-7500
-7725
-7267
-5998
-3886
-1025
2369
5982
9440
12366
14431
15410
15206
13870
11587
8653
5433
2320
-318
-2174
-3035
-2807
-1521
671
3517
6698
9872
12718
14989
16543
17359
17533
17250
16733
16195
15781
15540
15412
15251
14868
14087
12804
11022
8870
6584
4455
2779
1779
1569
2119
3274
4782
6358
7746
8766
9349
9539
9470
9319
9263
9430
9871
10551
11366
12170
12812
13171
13182
12847
12225
11419
10551
9731
9037
8507
8132
7870
7655
7420
7113
6705
6197
5619
5012
4423
3889
3426
3029
2671
2318
1938
1515
1056
596
191
-93
-196
-77
270
821
1516
2273
2997
3601
4006
4158
4019
3578
2836
1817
561
-875
-2416
-3972
-5447
-6745
-7784
-8507
-8887
-8925
-8646
-8083
-7272
-6242
-5018
-3626
-2117
-570
891
2110
2915
3156
2741
1668
46
-1918
-3949
-5761
-7118
-7887
-8077
-7832
-7399
-7060
-7062
-7539
-8472
-9679
-10855
-11640
-11707
-10848
-9035
-6439
-3406
-388
2149
3819
4402
3881
2448
459
-1645
-3426
-4541
-4800
-4202
-2921
-1264
405
1736
2469
2481
1803
605
-844
-2243
-3323
-3900
-3919
-3453
-2689
-1883
-1300
-1156
-1575
-2562
-4006
-5704
-7405
-8867
-9897
-10392
-10348
-9857
-9083
-8222
-7471
-6991
-6888
-7197
-7889
-8877
-10031
-11198
-12218
-12946
-13270
-13125
-12510
-11491
-10200
-8814
-7533
-6544
-5987
-5921
-6318
-7061
-7970
-8838
-9475
-9744
-9590
-9039
-8189
-7174
-6128
-5151
-4288
-3522
-2789
-2003
-1085
12
1285
2682
4107
5442
6563
7357
7728
7602
6923
5661
3805
1385
-1523
-4786
-8204
-11528
-14476
-16769
-18175
-18542
-17828
-16108
-13563
-10453
-7074
-3718
-634
1997
4073
5566
6505
6964
7033
6810
6386
5843
5247
4650
4085
3571
3108
2682
2274
1865
1449
1037
668
399
302
450
904
1698
2832
4271
5946
7761
9603
11349
12876
14070
14829
15078
14771
13910
12545
10779
8762
6678
4727
3091
1920
1310
1292
1841
2883
4313
6013
7864
9749
11552
13149
14409
15194
15375
14854
13591
11635
9130
6318
3510
1042
-779
-1733
-1725
-810
819
2866
4985
6839
8159
8780
8655
7847
6501
4809
2965
1149
-497
-1868
-2887
-3499
-3666
-3373
-2637
-1525
-165
1256
2504
3334
3531
2961
1608
-407
-2834
-5330
-7514
-9041
-9663
-9275
-7939
-5863
-3361
-789
1516
3301
4420
4850
4662
3988
2976
1753
402
-1031
-2526
-4053
-5549
-6899
-7942
-8494
-8390
-7525
-5896
-3618
-915
1913
4544
6695
8172
8907
8962
8500
7745
6924
6210
5693
5366
5140
4877
4442
3735
2728
1470
71
-1322
-2565
-3547
-4217
-4586
-4717
-4702
-4635
-4589
-4599
-4666
-4760
-4840
-4870
-4834
-4739
-4609
-4476
-4362
-4273
-4186
-4061
-3842
-3481
-2946
-2237
-1387
-455
480
1339
2055
2580
2891
2986
2875
2571
2086
1426
600
-378
-1473
-2624
-3741
-4713
-5417
-5738
-5592
-4941
-3807
-2274
-481
1395
3160
4631
5650
6111
5962
5216
3943
2266
350
-1610
-3411
-4849
-5748
-5975
-5461
-4213
-2326
28
2609
5139
7335
8951
9810
9833
9047
7586
5663
3544
1507
-196
-1369
-1894
-1735
-938
386
2075
3939
5781
7411
8668
9430
9630
9266
8404
7175
5764
4384
3252
2548
2390
2806
3729
5007
6427
7754
8772
9325
9336
8823
7884
6675
5372
4140
3102
2325
1820
1553
1468
1504
1617
1785
2009
2299
2664
3094
3554
3982
4297
4416
4269
3816
3060
2047
861
-383
-1558
-2540
-3215
-3499
-3333
-2692
-1581
-40
1861
4019
6298
8541
10570
12207
13287
13681
13313
12175
10329
7908
5100
2126
-787
-3430
-5641
-7313
-8410
-8956
-9026
-8729
-8189
-7528
-6852
-6242
-5754
-5416
-5234
-5195
-5270
-5415
-5576
-5693
-5707
-5568
-5247
-4749
-4114
-3424
-2791
-2347
-2213
-2484
-3202
-4342
-5814
-7468
-9119
-10579
-11687
-12333
-12478
-12155
-11458
-10521
-9487
-8488
-7621
-6935
-6439
-6107
-5896
-5762
-5673
-5619
-5606
-5655
-5788
-6021
-6357
-6779
-7259
-7757
-8231
-8642
-8953
-9136
-9164
-9016
-8673
-8122
-7368
-6434
-5373
-4266
-3223
-2366
-1811
-1650
-1925
-2615
-3630
-4818
-5984
-6919
-7434
-7392
-6735
-5497
-3795
-1822
194
2015
3441
4331
4627
4358
3631
2611
1490
458
-326
-754
-783
-432
223
1063
1945
2723
3256
3431
3163
2407
1157
-550
-2634
-4979
-7429
-9805
-11917
-13577
-14628
-14958
-14524
-13358
-11572
-9344
-6899
-4474
-2290
-515
759
1522
1845
1859
1727
1609
1630
1860
2304
2906
3572
4187
4645
4869
4822
4504
3948
3201
2314
1328
277
-811
-1903
-2949
-3880
-4609
-5046
-5117
-4787
-4078
-3081
-1940
-843
16
471
420
-163
-1213
-2596
-4126
-5607
-6858
-7741
-8170
-8115
-7586
-6619
-5265
-3581
-1626
524
2777
5014
7096
8877
10227
11057
11346
11150
10599
9880
9201
8752
8668
9003
9720
10704
11787
12785
13535
13925
13910
13509
12793
11862
10817
9744
8695
7696
6745
5828
4929
4038
3161
2303
1479
701
-24
-692
-1297
-1831
-2282
-2629
-2854
-2943
-2902
-2753
-2538
-2310
-2120
-1999
-1950
-1938
-1897
-1742
-1395
-804
30
1050
2142
3156
3935
4350
4330
3881
3091
2112
1136
354
-81
-84
345
1126
2118
3144
4032
4640
4884
4740
4246
3483
2555
1570
620
-223
-912
-1421
-1739
-1863
-1801
-1568
-1199
-744
-280
107
323
293
-26
-623
-1428
-2313
-3108
-3632
-3720
-3260
-2218
-648
1313
3459
5556
7371
8714
9462
9571
9078
8084
6732
5182
3585
2065
715
-406
-1266
-1853
-2168
-2220
-2025
-1613
-1020
-300
491
1294
2060
2759
3379
3929
4428
4887
5301
5631
5804
5722
5282
4401
3048
1265
-820
-3005
-5030
-6626
-7555
-7658
-6887
-5314
-3128
-595
1979
4308
6166
7419
8038
8089
7701
7035
6240
5430
4660
3935
3217
2451
1591
620
-442
-1537
-2579
-3476
-4144
-4528
-4608
-4400
-3951
-3326
-2598
-1833
-1085
-394
216
734
1158
1491
1740
1916
2031
2098
2128
2130
2103
2041
1933
1757
1496
1138
679
127
-495
-1155
-1818
-2441
-2989
-3428
-3730
-3871
-3829
-3588
-3138
-2478
-1621
-599
536
1715
2858
3882
4712
5295
5599
5623
5387
4930
4294
3518
2630
1643
560
-618
-1885
-3222
-4585
-5910
-7116
-8112
-8814
-9159
-9115
-8692
-7946
-6968
-5882
-4821
-3915
-3271
-2959
-3003
-3380
-4030
-4862
-5774
-6670
-7475
-8141
-8652
-9012
-9241
-9357
-9364
-9248
-8975
-8503
-7792
-6825
-5616
-4223
-2746
-1311
-54
900
1460
1582
1276
600
-353
-1467
-2630
-3739
-4715
-5500
-6055
-6359
-6399
-6173
-5689
-4971
-4062
-3025
-1938
-883
62
840
1422
1813
2040
2148
2177
2145
2048
1847
1487
912
86
-984
-2240
-3568
-4813
-5806
-6388
-6446
-5931
-4870
-3364
-1570
325
2132
3687
4876
5640
5980
5948
5631
5136
4575
4045
3624
3362
3277
3358
3573
3870
4192
4484
4705
4831
4863
4820
4737
4649
4584
4551
4540
4515
4431
4242
3915
3445
2857
2205
1564
1010
605
377
314
366
450
475
363
67
-412
-1020
-1661
-2212
-2549
-2570
-2223
-1510
-495
712
1970
3135
4081
4721
5017
4979
4659
4132
3481
2784
2099
1463
896
405
-7
-330
-546
-628
-548
-287
160
771
1498
2267
2989
3565
3906
3942
3631
2967
1982
741
-662
-2113
-3486
-4659
-5524
-6004
-6057
-5695
-4978
-4016
-2952
-1948
-1155
-689
-614
-925
-1550
-2366
-3218
-3951
-4439
-4605
-4434
-3967
-3289
-2500
-1699
-959
-317
221
671
1052
1372
1615
1742
1699
1435
923
172
-757
-1765
-2721
-3493
-3966
-4073
-3799
-3185
-2318
-1311
-278
681
1498
2137
2592
2872
2994
2968
2797
2474
1994
1361
597
-258
-1141
-1982
-2713
-3281
-3658
-3848
-3883
-3816
-3705
-3606
-3555
-3568
-3640
-3747
-3862
-3963
-4038
-4099
-4164
-4263
-4426
-4664
-4969
-5309
-5629
-5864
-5949
-5835
-5500
-4956
-4245
-3433
-2596
-1806
-1116
-558
-135
164
361
472
501
434
249
-79
-561
-1179
-1886
-2601
-3222
-3647
-3792
-3612
-3114
-2353
-1427
-452
460
1224
1796
2181
2421
2583
2739
2945
3234
3604
4030
4474
4889
5241
5505
5673
5739
5703
5558
5295
4905
4390
3771
3093
2426
1859
1479
1363
1554
2056
2831
3806
4888
5980
6998
7880
8584
9086
9371
9419
9204
8698
7878
6742
5322
3695
1982
336
-1080
-2116
-2666
-2683
-2192
-1281
-91
1217
2480
3561
4364
4839
4979
4813
4388
3762
2995
2148
1277
443
-291
-864
-1215
-1303
-1104
-633
62
899
1766
2543
3117
3404
3359
2994
2373
1602
819
164
-242
-319
-41
555
1378
2302
3183
3889
4321
4429
4215
3727
3049
2272
1480
734
62
-536
-1080
-1593
-2090
-2568
-3000
-3346
-3560
-3606
-3468
-3159
-2719
-2208
-1690
-1224
-852
-595
-451
-407
-442
-539
-686
-876
-1104
-1352
-1594
-1785
-1875
-1811
-1558
-1105
-477
270
1060
1809
2450
2946
3299
3550
3762
4003
4325
4740
5216
5685
6052
6225
6138
5770
5158
4388
3573
2834
2262
1901
1734
1690
1660
1527
1198
628
-162
-1092
-2033
-2841
-3382
-3569
-3375
-2842
-2072
-1206
-401
204
500
429
-17
-804
-1865
-3115
-4463
-5817
-7092
-8208
-9093
-9684
-9936
-9828
-9368
-8606
-7625
-6538
-5472
-4544
-3844
-3412
-3237
-3253
-3357
-3433
-3376
-3118
-2642
-1984
-1226
-473
177
650
923
1022
1022
1020
1112
1368
1806
2390
3028
3596
3964
4021
3711
3039
2080
964
-150
-1102
-1761
-2052
-1969
-1568
-959
-277
343
796
1020
1008
803
479
124
-186
-400
-506
-526
-507
-507
-576
-738
-989
-1293
-1593
-1824
-1933
-1885
-1679
-1341
-919
-470
-48
312
600
826
1020
1222
1464
1765
2126
2530
2941
3316
3614
3800
3852
3759
3528
3171
2711
2174
1589
988
400
-143
-617
-1002
-1294
-1496
-1626
-1714
-1795
-1905
-2073
-2318
-2644
-3041
-3483
-3934
-4351
-4684
-4884
-4903
-4701
-4250
-3541
-2593
-1453
-202
1054
2191
3083
3623
3739
3409
2669
1609
359
-927
-2101
-3037
-3655
-3925
-3869
-3553
-3067
-2514
-1987
-1562
-1286
-1175
-1220
-1384
-1614
-1847
-2011
-2040
-1877
-1484
-852
-4
1000
2079
3125
4035
4722
5136
5268
5160
4892
4563
4271
4090
4046
4119
4232
4280
4148
3739
2998
1927
592
-890
-2367
-3681
-4694
-5312
-5496
-5269
-4705
-3919
-3043
-2206
-1517
-1056
-860
-933
-1240
-1722
-2302
-2898
-3428
-3821
-4027
-4021
-3803
-3406
-2885
-2316
-1782
-1362
-1117
-1082
-1254
-1600
-2056
-2542
-2977
-3293
-3454
-3456
-3333
-3146
-2969
-2874
-2911
-3093
-3397
-3764
-4108
-4343
-4393
-4215
-3808
-3212
-2501
-1768
-1099
-561
-180
56
200
326
514
833
1318
1968
2744
3579
4391
5099
5641
5985
6129
6102
5956
5755
5562
5433
5407
5504
5723
6041
6424
6821
7179
7443
7568
7524
7301
6913
6396
5800
5180
4589
4062
3611
3225
2876
2523
2129
1673
1153
594
35
-477
-898
-1203
-1393
-1490
-1535
-1579
-1661
-1809
-2021
-2279
-2539
-2753
-2873
-2862
-2695
-2361
-1860
-1197
-383
567
1630
2766
3917
5001
5919
6568
6853
6709
6118
5115
3793
2287
763
-618
-1714
-2432
-2731
-2633
-2206
-1551
-785
-17
664
1198
1554
1730
1737
1598
1335
965
500
-50
-677
-1364
-2084
-2800
-3463
-4021
-4424
-4633
-4625
-4403
-3991
-3432
-2780
-2089
-1401
-743
-120
479
1072
1670
2269
2840
3331
3673
3800
3666
3260
2620
1833
1016
301
-206
-438
-391
-129
234
559
716
617
240
-365
-1082
-1762
-2252
-2438
-2264
-1750
-984
-97
766
1476
1952
2167
2147
1950
1647
1293
912
494
0
-611
-1367
-2256
-3218
-4148
-4912
-5370
-5416
-4993
-4122
-2894
-1461
-11
1269
2222
2750
2830
2512
1905
1156
419
-174
-534
-629
-486
-178
187
496
646
565
223
-366
-1150
-2047
-2965
-3813
-4513
-5009
-5268
-5281
-5056
-4614
-3986
-3210
-2332
-1406
-492
343
1030
1510
1738
1696
1393
869
186
-580
-1355
-2082
-2725
-3278
-3759
-4197
-4626
-5064
-5509
-5933
-6285
-6506
-6540
-6348
-5924
-5293
-4515
-3667
-2838
-2105
-1522
-1114
-873
-763
-735
-734
-713
-642
-514
-338
-133
76
274
460
652
881
1191
1624
2210
2960
3858
4859
5898
6895
7772
8462
8925
9148
9149
8971
8668
8295
7894
7488
7076
6639
6147
5572
4900
4137
3316
2487
1714
1058
566
257
120
113
174
228
208
67
-214
-618
-1095
-1571
-1959
-2178
-2161
-1875
-1322
-544
387
1376
2321
3130
3734
4094
4209
4111
3851
3490
3083
2664
2244
1808
1328
772
123
-614
-1399
-2166
-2832
-3314
-3553
-3523
-3248
-2793
-2255
-1738
-1336
-1105
-1054
-1146
-1308
-1452
-1500
-1402
-1156
-802
-416
-87
104
108
-80
-421
-838
-1241
-1543
-1684
-1641
-1431
-1101
-717
-337
-5
264
481
674
873
1096
1339
1570
1738
1787
1668
1358
871
256
-405
-1016
-1489
-1753
-1774
-1559
-1150
-613
-25
540
1027
1398
1640
1752
1740
1612
1370
1014
550
-18
-661
-1337
-1982
-2521
-2878
-2983
-2789
-2281
-1477
-427
789
2075
3326
4445
5345
5961
6255
6216
5861
5235
4410
3479
2547
1727
1125
825
880
1298
2037
3007
4073
5079
5862
6277
6223
5654
4596
3137
1424
-364
-2041
-3437
-4425
-4936
-4961
-4551
-3797
-2813
-1716
-609
431
1354
2131
2746
3188
3441
3486
3306
2891
2253
1432
494
-472
-1370
-2118
-2659
-2981
-3113
-3119
-3082
-3076
-3153
-3321
-3544
-3754
-3870
-3819
-3564
-3117
-2538
-1924
-1386
-1018
-879
-965
-1216
-1528
-1776
-1845
-1659
-1197
-504
324
1156
1856
2309
2441
2231
1704
924
-22
-1049
-2078
-3054
-3937
-4707
-5350
-5856
-6212
-6408
-6436
-6297
-6009
-5603
-5127
-4635
-4184
-3820
-3577
-3464
-3474
-3585
-3761
-3967
-4170
-4348
-4486
-4582
-4638
-4662
-4663
-4645
-4611
-4556
-4472
-4349
-4169
-3918
-3579
-3138
-2588
-1930
-1176
-353
500
1328
2071
2667
3062
3218
3124
2797
2283
1654
995
392
-84
-386
-499
-442
-259
-8
251
469
619
695
704
664
583
458
265
-32
-471
-1075
-1839
-2716
-3618
-4425
-5008
-5252
-5084
-4492
-3532
-2321
-1012
231
1271
2020
2461
2642
2665
2660
2752
3033
3541
4256
5105
5978
6753
7323
7610
7580
7241
6635
5829
4895
3900
2901
1936
1034
217
-494
-1075
-1498
-1733
-1752
-1541
-1100
-454
347
1230
2105
2873
3437
3720
3669
3268
2545
1566
435
-723
-1775
-2596
-3089
-3198
-2914
-2276
-1369
-308
775
1751
2507
2964
3083
2867
2363
1650
831
18
-681
-1176
-1403
-1330
-966
-350
446
1331
2206
2974
3555
3892
3961
3774
3374
2831
2233
1675
1244
1010
1016
1269
1740
2370
3075
3759
4326
4696
4808
4633
4172
3456
2534
1471
336
-800
-1873
-2821
-3590
-4128
-4394
-4355
-3994
-3319
-2367
-1205
69
1341
2485
3387
3959
4153
3965
3443
2672
1766
849
35
-582
-943
-1030
-858
-478
41
616
1169
1628
1945
2088
2053
1854
1520
1089
599
83
-435
-943
-1437
-1921
-2398
-2868
-3322
-3745
-4115
-4412
-4618
-4723
-4728
-4642
-4480
-4256
-3981
-3658
-3289
-2873
-2417
-1938
-1468
-1051
-737
-570
-578
-764
-1101
-1537
-2001
-2426
-2749
-2938
-2990
-2928
-2796
-2641
-2497
-2378
-2270
-2140
-1938
-1621
-1161
-556
168
962
1767
2525
3192
3745
4180
4503
4723
4838
4832
4676
4337
3790
3037
2117
1108
123
-710
-1269
-1467
-1272
-715
108
1056
1965
2679
3079
3104
2758
2104
1252
329
-540
-1256
-1760
-2036
-2103
-2009
-1809
-1557
-1296
-1051
-835
-650
-497
-375
-290
-247
-249
-291
-356
-416
-431
-359
-161
189
700
1355
2117
2931
3732
4450
5022
5398
5543
5445
5108
4559
3838
2999
2104
1216
392
-319
-885
-1292
-1544
-1662
-1676
-1617
-1514
-1387
-1242
-1079
-890
-670
-421
-155
109
341
515
613
631
579
483
371
274
211
184
181
180
157
100
13
-77
-122
-66
145
549
1152
1925
2807
3713
4547
5221
5671
5860
5785
5473
4967
4322
3589
2812
2025
1252
510
-186
-823
-1391
-1882
-2295
-2635
-2913
-3140
-3326
-3469
-3559
-3572
-3481
-3260
-2894
-2391
-1778
-1109
-450
130
568
822
873
728
414
-29
-562
-1148
-1763
-2390
-3021
-3648
-4259
-4838
-5364
-5815
-6171
-6422
-6564
-6607
-6562
-6446
-6274
-6056
-5806
-5534
-5260
-5008
-4806
-4685
-4662
-4737
-4883
-5045
-5148
-5105
-4840
-4303
-3485
-2424
-1202
70
1270
2289
3044
3496
3644
3520
3169
2641
1968
1168
246
-796
-1943
-3156
-4360
-5456
-6325
-6858
-6971
-6629
-5861
-4751
-3435
-2075
-831
163
818
1104
1045
709
193
-402
-985
-1488
-1872
-2126
-2257
-2286
-2233
-2115
-1943
-1725
-1464
-1169
-857
-550
-278
-69
54
83
26
-89
-221
-320
-341
-249
-32
295
694
1108
1472
1722
1810
1713
1430
991
442
-156
-740
-1251
-1636
-1857
-1886
-1709
-1326
-750
-12
839
1740
2615
3387
3985
4363
4500
4411
4144
3767
3354
2972
2668
2459
2333
2261
2209
2149
2075
2001
1959
1986
2111
2341
2652
2998
3314
3541
3638
3602
3465
3295
3174
3177
3355
3711
4207
4761
5273
5644
5800
5705
5368
4833
4169
3446
2725
2043
1416
847
331
-126
-508
-785
-926
-906
-724
-403
3
426
800
1076
1244
1330
1403
1546
1841
2344
3061
3945
4901
5803
6524
6961
7058
6819
6306
5623
4891
4225
3709
3385
3251
3268
3380
3530
3672
3782
3854
3893
3901
3870
3769
3556
3178
2594
1784
767
-396
-1613
-2770
-3755
-4481
-4903
-5027
-4905
-4622
-4276
-3952
-3703
-3536
-3418
-3280
-3042
-2631
-2004
-1157
-128
1008
2162
3236
4149
4844
5290
5475
5401
5071
4487
3647
2549
1208
-340
-2031
-3769
-5439
-6917
-8096
-8898
-9292
-9297
-8975
-8421
-7744
-7044
-6404
-5876
-5483
-5228
-5097
-5078
-5163
-5347
-5632
-6014
-6479
-6999
-7529
-8010
-8382
-8587
-8587
-8363
-7922
-7294
-6524
-5668
-4781
-3912
-3099
-2366
-1725
-1172
-695
-270
128
525
941
1386
1854
2325
2765
3131
3384
3494
3453
3275
3000
2684
2391
2176
2076
2100
2230
2422
2620
2764
2808
2720
2491
2130
1654
1089
453
-238
-971
-1732
-2502
-3248
-3927
-4488
-4884
-5076
-5048
-4811
-4398
-3865
-3274
-2683
-2139
-1663
-1260
-916
-610
-323
-43
226
473
680
831
918
948
936
906
883
885
921
986
1064
1135
1178
1178
1128
1028
886
711
512
292
54
-201
-470
-745
-1012
-1257
-1461
-1614
-1711
-1760
-1771
-1761
-1741
-1715
-1673
-1595
-1456
-1234
-918
-520
-72
374
751
997
1059
915
574
78
-504
-1086
-1587
-1938
-2098
-2058
-1843
-1500
-1094
-691
-346
-95
48
97
86
64
85
200
446
842
1382
2033
2743
3439
4046
4487
4706
4668
4372
3853
3174
2423
1696
1085
663
474
526
793
1221
1741
2279
2771
3171
3457
3628
3701
3701
3653
3574
3473
3348
3195
3012
2806
2599
2421
2311
2307
2432
2689
3054
3478
3896
4233
4423
4424
4220
3832
3307
2713
2125
1609
1211
955
840
846
941
1093
1278
1479
1691
1913
2147
2393
2642
2881
3096
3272
3402
3486
3535
3563
3587
3617
3656
3699
3730
3733
3693
3605
3472
3310
3143
2994
2884
2822
2803
2808
2810
2778
2686
2515
2264
1944
1579
1200
836
514
249
44
-106
-218
-308
-392
-481
-578
-676
-766
-833
-866
-858
-810
-732
-640
-556
-502
-499
-561
-696
-903
-1174
-1499
-1863
-2249
-2642
-3021
-3367
-3659
-3871
-3982
-3974
-3840
-3588
-3242
-2845
-2454
-2134
-1947
-1940
-2140
-2547
-3131
-3834
-4585
-5302
-5911
-6351
-6582
-6591
-6388
-6001
-5477
-4868
-4229
-3613
-3067
-2627
-2319
-2153
-2124
-2213
-2383
-2587
-2767
-2866
-2832
-2626
-2228
-1641
-892
-31
878
1761
2545
3166
3581
3768
3733
3511
3160
2751
2366
2078
1948
2011
2273
2711
3275
3897
4503
5021
5393
5583
5575
5380
5023
4543
3980
3375
2762
2167
1610
1108
675
326
78
-54
-55
84
361
763
1261
1808
2344
2798
3097
3173
2977
2482
1698
668
-530
-1795
-3014
-4080
-4906
-5440
-5666
-5607
-5316
-4860
-4305
-3705
-3092
-2478
-1856
-1214
-547
137
811
1429
1943
2303
2479
2463
2270
1937
1511
1036
546
57
-428
-915
-1412
-1912
-2395
-2821
-3144
-3318
-3311
-3113
-2744
-2247
-1681
-1102
-560
-80
334
693
1014
1310
1569
1763
1843
1756
1462
944
229
-617
-1494
-2283
-2873
-3175
-3151
-2812
-2221
-1481
-716
-51
408
586
443
-23
-784
-1792
-2984
-4292
-5643
-6966
-8191
-9251
-10087
-10653
-10920
-10881
-10550
-9965
-9179
-8255
-7261
-6258
-5298
-4425
-3669
-3051
-2585
-2278
-2127
-2125
-2248
-2465
-2730
-2994
-3202
-3307
-3276
-3095
-2772
-2335
-1830
-1311
-831
-433
-146
21
80
57
-15
-99
-162
-183
-150
-63
70
238
431
644
875
1128
1404
1704
2016
2319
2581
2761
2821
2727
2464
2040
1484
852
211
-366
-813
-1083
-1157
-1043
-774
-406
-3
374
671
852
900
817
623
347
32
-279
-536
-695
-713
-560
-218
308
991
1778
2592
3341
3927
4261
4274
3928
3228
2218
978
-383
-1743
-2983
-3997
-4710
-5079
-5100
-4802
-4240
-3486
-2619
-1709
-815
29
806
1520
2187
2829
3462
4091
4710
5293
5811
6229
6521
6676
6698
6612
6455
6269
6092
5944
5828
5726
5606
5427
5158
4781
4303
3759
3205
2708
2336
2146
2164
2390
2788
3297
3836
4324
4687
4876
4867
4672
4328
3896
3450
3061
2790
2678
2739
2959
3299
3703
4104
4437
4647
4696
4568
4268
3817
3251
2609
1934
1260
619
38
-461
-854
-1121
-1241
-1202
-1002
-652
-185
351
893
1376
1737
1933
1943
1779
1478
1099
712
383
166
92
168
378
687
1055
1439
1804
2124
2379
2555
2642
2624
2489
2224
1825
1303
688
27
-612
-1159
-1547
-1730
-1691
-1449
-1060
-602
-170
150
291
218
-64
-516
-1075
-1666
-2217
-2672
-3001
-3199
-3283
-3284
-3239
-3180
-3130
-3099
-3087
-3087
-3088
-3079
-3052
-3004
-2933
-2839
-2724
-2588
-2431
-2255
-2059
-1842
-1600
-1323
-997
-605
-130
438
1099
1830
2590
3319
3944
4392
4604
4542
4203
3616
2838
1943
1006
92
-757
-1524
-2214
-2844
-3434
-3995
-4519
-4985
-5360
-5610
-5714
-5668
-5497
-5243
-4964
-4714
-4534
-4440
-4415
-4418
-4388
-4263
-3990
-3542
-2925
-2177
-1361
-558
150
693
1022
1119
991
674
224
-291
-797
-1226
-1521
-1640
-1559
-1276
-806
-183
548
1332
2114
2840
3462
3943
4256
4384
4324
4078
3659
3090
2396
1609
765
-104
-966
-1795
-2575
-3295
-3949
-4536
-5051
-5489
-5835
-6071
-6178
-6134
-5924
-5542
-4997
-4308
-3510
-2646
-1771
-940
-212
359
727
858
740
381
-183
-889
-1656
-2386
-2985
-3368
-3480
-3300
-2845
-2164
-1334
-436
450
1264
1968
2546
3002
3347
3589
3731
3763
3671
3443
3077
2591
2023
1431
880
433
138
15
55
219
452
687
864
939
888
707
413
30
-412
-889
-1382
-1876
-2363
-2832
-3272
-3662
-3979
-4197
-4286
-4223
-3988
-3571
-2972
-2202
-1285
-257
831
1919
2939
3820
4497
4917
5046
4877
4429
3745
2891
1942
982
89
-668
-1235
-1573
-1661
-1498
-1097
-492
267
1118
1990
2809
3506
4027
4341
4440
4344
4091
3736
3334
2937
2581
2282
2037
1834
1643
1437
1192
894
540
137
-299
-745
-1178
-1575
-1918
-2192
-2391
-2514
-2565
-2551
-2481
-2362
-2197
-1988
-1731
-1426
-1078
-701
-326
2
226
284
119
-309
-1012
-1975
-3141
-4434
-5755
-7007
-8096
-8956
-9538
-9822
-9809
-9517
-8971
-8204
-7253
-6160
-4978
-3766
-2590
-1517
-605
107
605
906
1053
1103
1122
1162
1255
1408
1601
1802
1975
2096
2162
2191
2222
2300
2458
2712
3044
3404
3719
3905
3884
3601
3032
2194
1136
-66
-1320
-2534
-3622
-4512
-5149
-5495
-5529
-5252
-4681
-3861
-2855
-1749
-641
370
1197
1776
2078
2108
1907
1537
1068
565
77
-369
-767
-1123
-1446
-1737
-1983
-2159
-2229
-2160
-1931
-1542
-1020
-416
205
773
1229
1530
1662
1634
1473
1221
918
602
299
28
-202
-382
-503
-553
-523
-402
-191
102
452
830
1197
1520
1774
1952
2062
2130
2189
2275
2412
2612
2861
3129
3372
3540
3592
3505
3281
2949
2564
2195
1913
1781
1839
2100
2544
3129
3796
4482
5131
5702
6172
6535
6794
6955
7018
6975
6812
6512
6064
5471
4753
3951
3115
2297
1541
868
276
-259
-773
-1302
-1862
-2438
-2982
-3417
-3651
-3598
-3202
-2450
-1386
-107
1251
2538
3613
4368
4747
4751
4435
3890
3228
2557
1969
1522
1241
1120
1128
1222
1352
1474
1550
1555
1473
1298
1031
683
270
-189
-669
-1146
-1597
-2005
-2359
-2655
-2899
-3102
-3278
-3447
-3627
-3834
-4081
-4378
-4728
-5129
-5571
-6040
-6512
-6961
-7357
-7669
-7869
-7933
-7845
-7597
-7192
-6641
-5969
-5207
-4399
-3590
-2829
-2159
-1615
-1211
-943
-789
-707
-647
-562
-417
-196
90
407
706
936
1057
1051
929
729
506
323
228
247
375
574
786
947
1002
925
717
417
87
-202
-387
-428
-315
-72
251
588
877
1069
1139
1089
944
743
534
362
264
269
397
667
1095
1696
2485
3464
4624
5929
7320
8712
10000
11075
11834
12199
12130
11631
10753
9589
8258
6895
5625
4555
3754
3250
3030
3044
3219
3469
3712
3877
3916
3802
3534
3123
2593
1971
1282
548
-211
-976
-1719
-2408
-3000
-3444
-3689
-3691
-3420
-2868
-2053
-1016
176
1451
2730
3944
5039
5980
6752
7353
7796
8093
8263
8316
8266
8128
7920
7669
7406
7168
6986
6887
6879
6956
7092
7248
7382
7453
7430
7302
7073
6763
6400
6013
5627
5257
4904
4565
4232
3897
3563
3237
2932
2665
2444
2270
2130
2003
1861
1680
1445
1157
837
515
232
23
-91
-114
-71
-11
0
-102
-376
-857
-1556
-2450
-3490
-4604
-5706
-6703
-7505
-8032
-8216
-8013
-7403
-6396
-5037
-3406
-1613
208
1914
3367
4455
5106
5299
5069
4499
3709
2833
2000
1312
829
566
495
556
672
769
789
698
488
175
-215
-655
-1125
-1622
-2157
-2753
-3432
-4211
-5092
-6054
-7061
-8060
-8993
-9808
-10466
-10945
-11240
-11364
-11336
-11178
-10907
-10533
-10063
-9498
-8844
-8113
-7327
-6515
-5714
-4955
-4267
-3665
-3154
-2731
-2390
-2129
-1954
-1879
-1929
-2124
-2478
-2986
-3620
-4328
-5042
-5684
-6180
-6472
-6523
-6323
-5877
-5205
-4325
-3249
-1982
-521
1130
2952
4896
6879
8784
10468
11783
12592
12795
12343
11244
9563
7413
4934
2276
-417
-3021
-5438
-7598
-9453
-10971
-12136
-12945
-13404
-13533
-13369
-12962
-12373
-11667
-10905
-10135
-9385
-8665
-7966
-7270
-6562
-5835
-5104
-4402
-3780
-3297
-3006
-2941
-3104
-3464
-3954
-4485
-4950
-5253
-5314
-5086
-4558
-3757
-2735
-1566
-325
915
2093
3159
4074
4801
5303
5541
5476
5078
4332
3257
1904
364
-1242
-2777
-4106
-5121
-5753
-5987
-5861
-5453
-4865
-4200
-3541
-2936
-2389
-1868
-1314
-659
154
1160
2361
3724
5188
6673
8086
9334
10329
10990
11247
11044
10341
9125
7410
5247
2727
-28
-2867
-5633
-8175
-10369
-12127
-13407
-14205
-14552
-14495
-14084
-13363
-12363
-11101
-9592
-7857
-5929
-3865
-1740
356
2329
4096
5597
6801
7709
8353
8780
9047
9204
9288
9318
9293
9199
9011
8707
8271
7696
6990
6171
5268
4310
3330
2356
1408
504
-346
-1131
-1838
-2447
-2925
-3229
-3308
-3102
-2555
-1625
-293
1428
3485
5785
8202
10587
12782
14644
16053
16936
17259
17045
16353
15275
13921
12400
10815
9251
7776
6440
5275
4305
3541
2986
2632
2454
2414
2456
2513
2514
2393
2101
1614
938
107
-817
-1764
-2657
-3433
-4046
-4475
-4712
-4770
-4664
-4409
-4013
-3475
-2794
-1972
-1020
29
1125
2200
3178
3983
4555
4860
4896
4693
4313
3840
3367
2988
2783
2813
3113
3694
4535
5592
6796
8058
9278
10339
11129
11541
11488
10905
9766
8080
5904
3327
474
-2507
-5456
-8217
-10651
-12645
-14125
-15062
-15471
-15408
-14964
-14249
-13380
-12465
-11587
-10801
-10125
-9545
-9024
-8512
-7958
-7326
-6598
-5779
-4898
-3996
-3122
-2320
-1625
-1055
-611
-282
-45
122
240
321
363
353
266
72
-261
-757
-1430
-2271
-3252
-4321
-5409
-6433
-7309
-7957
-8315
-8343
-8025
-7368
-6400
-5156
-3681
-2020
-217
1681
3622
5543
7369
9010
10374
11367
11908
11940
11439
10416
8921
7036
4865
2531
159
-2128
-4214
-5998
-7398
-8352
-8823
-8805
-8321
-7428
-6206
-4757
-3194
-1626
-152
1148
2216
3017
3531
3755
3691
3350
2754
1939
961
-102
-1151
-2077
-2770
-3140
-3129
-2729
-1983
-983
145
1260
2229
2947
3354
3439
3236
2816
2266
1674
1111
625
232
-77
-332
-573
-844
-1184
-1625
-2194
-2905
-3770
-4792
-5962
-7262
-8655
-10084
-11476
-12743
-13790
-14530
-14894
-14843
-14378
-13540
-12406
-11079
-9672
-8290
-7018
-5906
-4967
-4181
-3503
-2882
-2269
-1635
-978
-319
300
826
1212
1423
1446
1289
979
554
54
-486
-1040
-1589
-2122
-2628
-3090
-3489
-3798
-3993
-4054
-3976
-3765
-3443
-3042
-2598
-2141
-1688
-1246
-807
-356
123
640
1198
1794
2419
3066
3735
4434
5180
5986
6857
7779
8715
9602
10357
10894
11135
11024
10541
9701
8554
7172
5635
4024
2406
837
-640
-1986
-3164
-4135
-4859
-5310
-5479
-5392
-5106
-4713
-4320
-4034
-3931
-4041
-4329
-4700
-5012
-5101
-4815
-4048
-2763
-1000
1116
3411
5677
7708
9328
10412
10891
10752
10024
8767
7056
4973
2608
58
-2566
-5134
-7500
-9512
-11023
-11916
-12118
-11621
-10489
-8852
-6893
-4825
-2867
-1207
12
715
899
624
7
-805
-1650
-2374
-2846
-2971
-2689
-1982
-863
627
2427
4463
6650
8897
11108
13182
15022
16531
17627
18242
18338
17907
16976
15610
13898
11953
9891
7824
5843
4009
2355
880
-439
-1638
-2751
-3804
-4801
-5722
-6525
-7149
-7530
-7605
-7326
-6672
-5649
-4296
-2679
-886
979
2809
4499
5956
7103
7885
8271
8255
7856
7122
6123
4954
3723
2553
1563
864
545
662
1230
2223
3570
5165
6877
8565
10092
11346
12243
12743
12847
12599
12073
11370
10599
9866
9261
8851
8666
8704
8922
9250
9596
9856
9932
9744
9243
8418
7299
5957
4490
3015
1653
512
-323
-795
-879
-577
86
1073
2337
3825
5485
7256
9068
10841
12485
13902
14992
15669
15869
15559
14746
13477
11832
9917
7851
5748
3710
1820
134
-1317
-2516
-3466
-4174
-4657
-4937
-5045
-5023
-4925
-4815
-4767
-4850
-5129
-5650
-6432
-7473
-8742
-10190
-11757
-13380
-14998
-16560
-18020
-19338
-20473
-21380
-22012
-22317
-22249
-21771
-20867
-19548
-17854
-15852
-13627
-11276
-8893
-6561
-4346
-2295
-440
1198
2598
3739
4593
5131
5327
5164
4644
3792
2653
1293
-211
-1786
-3364
-4897
-6356
-7730
-9017
-10216
-11318
-12299
-13117
-13720
-14046
-14047
-13691
-12981
-11957
-10699
-9316
-7938
-6695
-5703
-5050
-4780
-4896
-5359
-6094
-7007
-7994
-8956
-9811
-10498
-10980
-11245
-11305
-11184
-10921
-10558
-10140
-9707
-9289
-8908
-8569
-8262
-7965
-7646
-7267
-6794
-6201
-5481
-4641
-3711
-2731
-1753
-826
7
715
1281
1702
1981
2125
2134
2005
1731
1296
689
-90
-1027
-2093
-3238
-4402
-5521
-6532
-7385
-8051
-8519
-8800
-8920
-8917
-8826
-8675
-8481
-8241
-7938
-7539
-7008
-6313
-5431
-4362
-3128
-1774
-364
1033
2354
3552
4611
5549
6411
7263
8175
9205
10378
11680
13052
14401
15608
16554
17134
17278
16958
16187
15020
13530
11807
9940
8007
6083
4227
2499
958
-339
-1338
-1995
-2286
-2213
-1806
-1123
-242
749
1766
2743
3633
4413
5082
5655
6151
6592
6999
7387
7770
8159
8568
9003
9464
9939
10393
10774
11009
11020
10728
10072
9022
7584
5804
3764
1572
-651
-2784
-4723
-6380
-7695
-8631
-9173
-9322
-9095
-8518
-7628
-6472
-5100
-3574
-1956
-312
1294
2802
4161
5325
6263
6958
7411
7643
7696
7630
7517
7433
7444
7594
7896
8328
8832
9333
9744
9995
10040
9874
9532
9079
8596
8157
7820
7597
7467
7375
7247
7012
6615
6038
5295
4438
3536
2667
1900
1283
840
575
471
507
656
893
1194
1530
1863
2147
2327
2344
2152
1721
1053
186
-810
-1838
-2788
-3553
-4046
-4206
-4009
-3468
-2624
-1544
-310
992
2272
3449
4448
5212
5696
5880
5763
5371
4751
3971
3105
2235
1432
759
260
-40
-133
-26
260
696
1240
1845
2454
3008
3446
3713
3765
3578
3148
2496
1663
706
-307
-1307
-2224
-2998
-3575
-3910
-3973
-3748
-3239
-2477
-1523
-469
570
1463
2086
2334
2146
1511
477
-860
-2369
-3909
-5350
-6598
-7601
-8353
-8889
-9264
-9536
-9751
-9932
-10074
-10151
-10131
-9981
-9688
-9259
-8721
-8118
-7498
-6902
-6359
-5876
-5446
-5048
-4660
-4262
-3843
-3404
-2956
-2512
-2090
-1700
-1352
-1050
-798
-602
-471
-416
-444
-559
-750
-996
-1259
-1495
-1659
-1716
-1646
-1451
-1157
-805
-442
-113
150
338
462
551
643
776
976
1250
1583
1941
2276
2541
2689
2691
2537
2236
1817
1322
803
318
-77
-330
-397
-245
141
761
1589
2581
3672
4782
5825
6719
7395
7804
7926
7764
7348
6725
5956
5104
4236
3413
2695
2133
1772
1646
1775
2159
2772
3567
4473
5403
6268
6985
7491
7749
7753
7524
7100
6530
5860
5127
4355
3557
2739
1907
1076
269
-479
-1129
-1640
-1977
-2119
-2062
-1816
-1407
-872
-257
391
1016
1569
1994
2246
2290
2108
1706
1117
400
-369
-1106
-1732
-2190
-2452
-2525
-2445
-2270
-2067
-1892
-1790
-1780
-1868
-2045
-2308
-2659
-3116
-3710
-4478
-5445
-6621
-7981
-9469
-11003
-12484
-13813
-14909
-15724
-16245
-16497
-16531
-16412
-16209
-15976
-15749
-15543
-15355
-15168
-14961
-14713
-14406
-14027
-13571
-13034
-12418
-11727
-10973
-10170
-9340
-8511
-7712
-6973
-6322
-5779
-5353
-5046
-4850
-4749
-4719
-4732
-4752
-4744
-4667
-4488
-4177
-3721
-3122
-2403
-1605
-781
14
731
1341
1840
2251
2619
3001
3457
4030
4746
5598
6558
7581
8611
9599
10505
11306
11996
12575
13052
13430
13710
13885
13951
13906
13760
13538
13278
13028
12839
12753
12800
12985
13297
13701
14153
14599
14990
15277
15422
15392
15156
14692
13981
13010
11784
10321
8666
6887
5070
3317
1727
386
-650
-1357
-1756
-1906
-1894
-1825
-1805
-1926
-2255
-2830
-3654
-4704
-5932
-7278
-8674
-10054
-11349
-12500
-13449
-14148
-14557
-14649
-14414
-13863
-13029
-11967
-10748
-9451
-8156
-6933
-5832
-4879
-4078
-3411
-2847
-2350
-1887
-1435
-985
-546
-136
215
473
608
593
417
79
-404
-998
-1657
-2326
-2946
-3464
-3840
-4057
-4120
-4062
-3940
-3820
-3774
-3863
-4125
-4575
-5196
-5945
-6761
-7575
-8318
-8932
-9370
-9605
-9619
-9411
-8985
-8360
-7560
-6623
-5599
-4548
-3536
-2627
-1877
-1319
-960
-775
-712
-698
-653
-498
-174
353
1089
2011
3074
4222
5394
6536
7604
8570
9417
10142
10749
11249
11657
11988
12259
12489
12693
12889
13091
13312
13562
13847
14168
14521
14898
15282
15647
15964
16195
16305
16260
16035
15622
15030
14288
13442
12548
11669
10862
10172
9629
9244
9009
8906
8905
8978
9094
9227
9357
9466
9539
9560
9518
9401
9203
8924
8568
8148
7682
7194
6703
6231
5789
5382
5007
4649
4285
3888
3426
2869
2195
1391
460
-579
-1693
-2834
-3951
-4995
-5927
-6728
-7398
-7958
-8442
-8894
-9350
-9837
-10361
-10909
-11452
-11950
-12364
-12662
-12826
-12857
-12766
-12577
-12314
-12002
-11659
-11298
-10935
-10584
-10269
-10020
-9874
-9863
-10009
-10314
-10752
-11272
-11800
-12249
-12535
-12589
-12372
-11878
-11139
-10214
-9181
-8125
-7127
-6248
-5534
-5012
-4691
-4566
-4622
-4839
-5184
-5620
-6096
-6559
-6949
-7213
-7311
-7225
-6961
-6553
-6057
-5542
-5075
-4711
-4487
-4409
-4460
-4604
-4794
-4986
-5142
-5240
-5274
-5248
-5173
-5062
-4923
-4758
-4563
-4334
-4061
-3738
-3360
-2923
-2425
-1860
-1224
-516
261
1092
1953
2805
3604
4304
4871
5283
5547
5689
5757
5807
5894
6057
6316
6664
7075
7509
7924
8289
8588
8822
9010
9177
9348
9541
9760
10001
10251
10502
10749
11001
11276
11597
11980
12431
12931
13445
13918
14289
14506
14533
14364
14023
13557
13030
12502
12017
11594
11224
10871
10482
10004
9397
8641
7747
6748
5697
4651
3662
2767
1979
1296
697
157
-346
-827
-1288
-1718
-2099
-2412
-2640
-2775
-2815
-2768
-2645
-2454
-2204
-1896
-1530
-1111
-646
-157
323
752
1084
1280
1315
1187
923
575
215
-80
-239
-217
1
390
886
1399
1826
2066
2039
1693
1018
46
-1165
-2529
-3951
-5336
-6604
-7691
-8557
-9182
-9566
-9722
-9674
-9452
-9088
-8615
-8064
-7468
-6851
-6233
-5633
-5060
-4521
-4019
-3553
-3123
-2728
-2371
-2053
-1781
-1561
-1398
-1301
-1275
-1322
-1442
-1627
-1865
-2132
-2396
-2620
-2759
-2771
-2620
-2285
-1762
-1068
-246
649
1548
2381
3086
3618
3950
4081
4027
3822
3502
3106
2664
2202
1734
1267
806
359
-66
-455
-791
-1057
-1239
-1330
-1329
-1244
-1091
-889
-660
-427
-213
-40
71
101
33
-141
-423
-801
-1249
-1727
-2188
-2578
-2853
-2982
-2956
-2794
-2540
-2257
-2019
-1899
-1958
-2230
-2726
-3428
-4294
-5268
-6290
-7301
-8253
-9112
-9858
-10482
-10983
-11365
-11635
-11801
-11868
-11845
-11737
-11548
-11279
-10925
-10476
-9915
-9224
-8386
-7392
-6244
-4964
-3588
-2169
-771
544
1715
2697
3464
4008
4338
4477
4454
4302
4053
3737
3378
3004
2640
2311
2041
1854
1759
1759
1841
1983
2150
2309
2426
2482
2470
2400
2295
2187
2109
2084
2126
2230
2377
2536
2671
2751
2758
2687
2554
2391
2242
2153
2162
2299
2572
2969
3460
4003
4547
5045
5456
5753
5925
5975
5919
5777
5579
5349
5115
4898
4721
4604
4568
4630
4802
5093
5495
5993
6554
7139
7700
8192
8577
8832
8951
8944
8838
8668
8474
8293
8151
8073
8066
8131
8264
8455
8691
8951
9210
9435
9586
9619
9488
9153
8584
7768
6712
5439
3993
2426
797
-835
-2414
-3890
-5224
-6379
-7328
-8050
-8534
-8778
-8794
-8608
-8259
-7793
-7258
-6700
-6152
-5633
-5145
-4681
-4225
-3764
-3295
-2829
-2393
-2025
-1773
-1675
-1761
-2041
-2503
-3112
-3823
-4577
-5319
-6005
-6600
-7090
-7475
-7766
-7982
-8143
-8268
-8367
-8443
-8491
-8500
-8456
-8346
-8160
-7897
-7564
-7180
-6772
-6374
-6023
-5753
-5591
-5552
-5636
-5832
-6111
-6440
-6778
-7085
-7324
-7469
-7501
-7415
-7214
-6914
-6536
-6109
-5660
-5216
-4798
-4417
-4075
-3765
-3470
-3170
-2851
-2505
-2135
-1758
-1401
-1096
-875
-760
-758
-862
-1046
-1275
-1511
-1720
-1877
-1969
-1999
-1973
-1907
-1810
-1689
-1544
-1370
-1162
-920
-648
-359
-69
204
447
654
830
989
1146
1320
1520
1747
1992
2241
2476
2682
2855
3000
3131
3270
3435
3641
3891
4179
4487
4791
5068
5296
5462
5560
5589
5551
5451
5291
5072
4796
4465
4083
3661
3206
2734
2253
1771
1290
807
316
-188
-709
-1244
-1786
-2326
-2849
-3340
-3789
-4182
-4509
-4762
-4930
-5006
-4983
-4862
-4650
-4366
-4037
-3696
-3378
-3112
-2915
-2792
-2730
-2706
-2693
-2667
-2611
-2525
-2419
-2311
-2219
-2158
-2128
-2116
-2099
-2048
-1940
-1760
-1511
-1214
-901
-609
-376
-227
-172
-211
-330
-514
-748
-1022
-1338
-1696
-2098
-2537
-2996
-3443
-3832
-4114
-4242
-4176
-3897
-3404
-2715
-1867
-903
126
1175
2207
3191
4107
4944
5698
6369
6962
7483
7940
8340
8687
8985
9231
9424
9557
9628
9635
9580
9470
9311
9108
8862
8563
8200
7751
7198
6528
5738
4844
3874
2871
1883
958
133
-569
-1139
-1587
-1929
-2183
-2362
-2470
-2500
-2436
-2261
-1960
-1533
-991
-365
304
962
1561
2055
2416
2630
2703
2656
2521
2335
2131
1940
1780
1660
1581
1534
1512
1505
1510
1527
1559
1612
1689
1785
1889
1980
2032
2016
1912
1708
1411
1041
636
236
-114
-384
-553
-620
-601
-520
-405
-280
-162
-58
32
108
168
201
186
97
-93
-403
-832
-1360
-1944
-2526
-3035
-3406
-3587
-3544
-3270
-2780
-2106
-1291
-380
584
1563
2523
3434
4266
4986
5560
5955
6140
6094
5808
5287
4551
3634
2581
1446
288
-834
-1859
-2733
-3413
-3867
-4086
-4083
-3893
-3574
-3198
-2840
-2569
-2432
-2451
-2615
-2887
-3205
-3500
-3706
-3772
-3671
-3402
-2990
-2477
-1915
-1355
-841
-405
-65
171
304
336
275
125
-109
-417
-788
-1202
-1637
-2064
-2456
-2790
-3049
-3227
-3327
-3362
-3350
-3311
-3262
-3215
-3175
-3142
-3113
-3083
-3053
-3026
-3010
-3016
-3051
-3114
-3195
-3266
-3291
-3224
-3019
-2641
-2072
-1320
-421
566
1567
2505
3311
3937
4363
4599
4677
4644
4552
4443
4344
4264
4194
4117
4017
3887
3736
3587
3477
3448
3534
3755
4108
4571
5100
5641
6139
6548
6838
6996
7032
6964
6821
6631
6417
6197
5978
5764
5555
5353
5158
4972
4796
4624
4446
4242
3989
3660
3230
2681
2009
1224
352
-570
-1495
-2373
-3158
-3816
-4322
-4671
-4869
-4940
-4913
-4824
-4710
-4602
-4524
-4488
-4499
-4551
-4635
-4735
-4839
-4938
-5028
-5107
-5181
-5254
-5327
-5398
-5457
-5487
-5467
-5372
-5181
-4876
-4454
-3923
-3307
-2644
-1985
-1388
-914
-615
-535
-698
-1104
-1731
-2535
-3454
-4417
-5351
-6193
-6895
-7430
-7790
-7988
-8048
-7998
-7864
-7662
-7399
-7071
-6666
-6174
-5586
-4906
-4145
-3327
-2481
-1639
-831
-84
584
1160
1635
2004
2264
2414
2456
2397
2249
2032
1766
1476
1181
898
633
387
157
-62
-272
-468
-640
-775
-859
-883
-846
-759
-641
-516
-404
-322
-272
-248
-235
-215
-180
-133
-91
-88
-166
-366
-716
-1227
-1882
-2642
-3446
-4225
-4910
-5445
-5789
-5925
-5856
-5600
-5188
-4653
-4033
-3366
-2687
-2033
-1442
-947
-579
-360
-302
-403
-645
-1002
-1444
-1936
-2450
-2965
-3468
-3953
-4416
-4850
-5245
-5584
-5847
-6013
-6067
-6000
-5815
-5524
-5148
-4713
-4243
-3757
-3269
-2786
-2309
-1837
-1371
-913
-468
-42
361
738
1090
1422
1739
2047
2346
2629
2886
3105
3272
3384
3443
3464
3472
3498
3574
3726
3967
4297
4704
5161
5637
6100
6526
6900
7216
7483
7711
7919
8119
8322
8533
8752
8975
9198
9419
9639
9862
10095
10345
10615
10906
11208
11507
11782
12007
12154
12197
12118
11903
11551
11071
10482
9807
9074
8309
7533
6759
5993
5236
4485
3737
2998
2278
1596
978
449
33
-257
-423
-478
-451
-378
-299
-247
-249
-316
-451
-644
-879
-1142
-1417
-1696
-1976
-2255
-2531
-2802
-3061
-3296
-3494
-3643
-3735
-3766
-3742
-3673
-3576
-3468
-3366
-3283
-3228
-3204
-3211
-3244
-3301
-3375
-3464
-3569
-3692
-3837
-4014
-4230
-4493
-4809
-5175
-5581
-6009
-6427
-6800
-7086
-7249
-7260
-7108
-6797
-6348
-5798
-5189
-4564
-3960
-3400
-2891
-2430
-2001
-1593
-1190
-787
-390
-11
333
623
845
994
1071
1083
1042
959
843
698
525
319
80
-193
-497
-824
-1164
-1502
-1827
-2126
-2388
-2600
-2750
-2823
-2800
-2664
-2394
-1978
-1409
-691
159
1113
2132
3172
4188
5136
5982
6702
7280
7713
8005
8167
8213
8157
8021
7816
7559
7267
6954
6635
6324
6033
5771
5540
5341
5166
5004
4839
4654
4435
4167
3846
3468
3040
2573
2080
1579
1086
614
176
-224
-585
-914
-1225
-1535
-1869
-2253
-2711
-3262
-3915
-4663
-5485
-6343
-7186
-7958
-8602
-9073
-9340
-9396
-9255
-8951
-8529
-8039
-7531
-7036
-6576
-6158
-5774
-5411
-5055
-4694
-4323
-3947
-3571
-3207
-2862
-2539
-2236
-1944
-1649
-1339
-998
-616
-189
284
798
1342
1901
2457
2986
3463
3860
4149
4308
4317
4168
3863
3413
2842
2182
1473
754
67
-551
-1066
-1455
-1702
-1802
-1763
-1601
-1344
-1026
-687
-363
-88
115
235
272
239
157
52
-50
-125
-154
-124
-26
140
370
654
974
1308
1628
1902
2101
2201
2192
2075
1868
1603
1322
1068
876
771
762
840
987
1173
1373
1565
1736
1883
2011
2127
2237
2343
2444
2539
2627
2713
2812
2943
3133
3404
3773
4242
4798
5415
6054
6675
7238
7716
8093
8364
8534
8613
8608
8524
8360
8116
7789
7385
6916
6408
5889
5394
4952
4586
4306
4107
3975
3884
3807
3718
3593
3416
3175
2864
2478
2017
1485
887
239
-441
-1125
-1779
-2369
-2861
-3228
-3453
-3528
-3461
-3267
-2974
-2612
-2213
-1812
-1438
-1115
-861
-688
-601
-595
-658
-776
-926
-1087
-1238
-1364
-1455
-1506
-1524
-1520
-1511
-1515
-1554
-1645
-1804
-2037
-2345
-2718
-3137
-3576
-4006
-4397
-4724
-4973
-5141
-5239
-5286
-5312
-5344
-5402
-5497
-5624
-5764
-5888
-5964
-5963
-5869
-5677
-5397
-5056
-4682
-4309
-3962
-3661
-3411
-3211
-3053
-2930
-2835
-2768
-2731
-2730
-2769
-2846
-2952
-3069
-3172
-3234
-3228
-3137
-2953
-2684
-2348
-1974
-1594
-1239
-933
-689
-510
-382
-286
-196
-84
77
305
614
1008
1483
2029
2631
3263
3900
4509
5054
5500
5813
5966
5942
5740
5371
4864
4259
3601
2938
2312
1755
1288
919
649
471
378
363
419
541
721
945
1193
1442
1665
1838
1942
1971
1928
1826
1683
1515
1332
1132
906
637
307
-92
-557
-1067
-1588
-2076
-2484
-2777
-2932
-2949
-2846
-2655
-2417
-2172
-1949
-1769
-1633
-1535
-1457
-1379
-1281
-1147
-965
-729
-436
-91
296
709
1125
1515
1850
2099
2241
2265
2171
1978
1711
1404
1090
799
549
351
209
121
85
103
179
318
523
791
1109
1459
1812
2142
2426
2649
2809
2915
2986
3040
3092
3151
3213
3266
3293
3279
3213
3092
2924
2724
2507
2290
2082
1883
1690
1493
1282
1050
797
524
239
-50
-333
-606
-864
-1105
-1324
-1516
-1673
-1785
-1842
-1840
-1780
-1670
-1524
-1357
-1187
-1022
-866
-711
-545
-352
-119
159
479
827
1178
1508
1792
2013
2164
2250
2285
2290
2291
2310
2367
2475
2641
2863
3137
3452
3792
4138
4467
4757
4981
5120
5156
5083
4902
4625
4270
3861
3424
2983
2558
2163
1808
1502
1250
1058
932
876
890
970
1100
1259
1417
1543
1608
1590
1484
1296
1053
788
544
358
258
259
357
532
753
983
1187
1337
1417
1421
1354
1226
1052
843
607
351
78
-206
-494
-771
-1024
-1233
-1386
-1477
-1510
-1502
-1479
-1477
-1529
-1666
-1905
-2252
-2694
-3206
-3753
-4298
-4804
-5245
-5601
-5865
-6037
-6123
-6130
-6065
-5935
-5744
-5498
-5205
-4881
-4549
-4236
-3974
-3790
-3706
-3728
-3847
-4038
-4264
-4478
-4635
-4700
-4651
-4484
-4216
-3873
-3493
-3112
-2758
-2451
-2198
-1994
-1830
-1694
-1577
-1473
-1384
-1312
-1257
-1218
-1186
-1148
-1087
-989
-846
-659
-441
-209
10
197
334
417
455
464
470
498
569
700
894
1151
1458
1804
2172
2550
2924
3286
3626
3940
4223
4475
4701
4905
5097
5283
5468
5649
5818
5958
6047
6065
5993
5821
5551
5194
4766
4292
3793
3286
2785
2297
1827
1384
976
618
330
129
32
46
170
396
706
1081
1503
1953
2419
2888
3346
3776
4155
4459
4667
4764
4750
4644
4480
4304
4168
4113
4166
4326
4567
4839
5081
5226
5220
5030
4643
4074
3359
2543
1679
817
-1
-739
-1370
-1873
-2235
-2447
-2508
-2426
-2219
-1914
-1546
-1155
-778
-448
-188
-9
87
106
58
-44
-188
-364
-560
-764
-962
-1136
-1272
-1355
-1377
-1336
-1239
-1099
-933
-761
-598
-455
-341
-259
-214
-210
-254
-353
-517
-747
-1039
-1381
-1751
-2121
-2462
-2749
-2964
-3101
-3166
-3174
-3141
-3089
-3031
-2977
-2927
-2880
-2831
-2778
-2722
-2670
-2630
-2612
-2623
-2667
-2741
-2838
-2948
-3061
-3170
-3272
-3368
-3462
-3559
-3661
-3764
-3861
-3938
-3982
-3978
-3920
-3807
-3648
-3460
-3265
-3085
-2942
-2848
-2809
-2820
-2867
-2933
-2999
-3047
-3065
-3047
-2994
-2909
-2803
-2684
-2564
-2450
-2353
-2280
-2243
-2251
-2313
-2436
-2618
-2849
-3109
-3368
-3588
-3729
-3756
-3646
-3391
-3003
-2511
-1960
-1401
-884
-452
-132
64
138
104
-19
-213
-464
-765
-1115
-1517
-1971
-2474
-3014
-3573
-4125
-4644
-5102
-5480
-5764
-5950
-6043
-6052
-5990
-5873
-5715
-5528
-5325
-5119
-4920
-4738
-4578
-4440
-4316
-4193
-4046
-3851
-3581
-3216
-2747
-2179
-1529
-830
-123
549
1150
1649
2033
2303
2470
2556
2586
2583
2565
2543
2522
2502
2483
2466
2459
2473
2524
2628
2800
3045
3362
3740
4159
4591
5008
5383
5692
5919
6056
6101
6062
5947
5770
5544
5287
5015
4743
4489
4268
4094
3980
3930
3944
4014
4130
4270
4415
4544
4638
4686
4684
4634
4546
4435
4314
4197
4091
3998
3915
3833
3743
3639
3518
3382
3240
3102
2978
2872
2781
2692
2583
2430
2212
1915
1541
1108
651
215
-148
-395
-491
-425
-204
144
577
1045
1502
1908
2235
2469
2607
2655
2623
2521
2360
2149
1897
1615
1317
1018
735
480
263
85
-62
-191
-320
-468
-650
-873
-1138
-1439
-1763
-2098
-2428
-2745
-3043
-3319
-3572
-3802
-4005
-4174
-4300
-4374
-4387
-4336
-4225
-4066
-3876
-3682
-3509
-3382
-3320
-3333
-3422
-3577
-3780
-4009
-4241
-4456
-4639
-4782
-4888
-4961
-5010
-5045
-5070
-5086
-5089
-5073
-5029
-4952
-4842
-4704
-4552
-4401
-4271
-4178
-4135
-4149
-4218
-4335
-4490
-4670
-4861
-5050
-5223
-5368
-5471
-5520
-5503
-5415
-5253
-5026
-4751
-4450
-4151
-3881
-3658
-3490
-3372
-3286
-3204
-3096
-2935
-2701
-2389
-2005
-1571
-1109
-643
-196
221
604
955
1281
1587
1875
2140
2375
2571
2719
2819
2878
2910
2938
2984
3070
3208
3403
3648
3925
4214
4491
4736
4936
5085
5184
5241
5270
5283
5293
5312
5347
5402
5480
5578
5693
5816
5935
6037
6106
6127
6086
5978
5799
5558
5265
4939
4597
4257
3929
3619
3329
3053
2786
2525
2269
2025
1805
1624
1497
1437
1449
1530
1668
1843
2029
2204
2342
2429
2456
2420
2327
2186
2007
1796
1561
1303
1022
718
387
31
-349
-748
-1157
-1568
-1968
-2347
-2693
-2997
-3251
-3448
-3585
-3662
-3684
-3655
-3585
-3483
-3359
-3223
-3083
-2946
-2817
-2699
-2596
-2514
-2456
-2430
-2443
-2500
-2606
-2757
-2949
-3167
-3394
-3608
-3785
-3904
-3951
-3917
-3805
-3630
-3413
-3183
-2970
-2803
-2700
-2673
-2718
-2820
-2957
-3099
-3217
-3288
-3295
-3235
-3111
-2937
-2732
-2513
-2296
-2090
-1897
-1715
-1538
-1358
-1172
-980
-788
-606
-446
-320
-236
-197
-200
-233
-279
-318
-330
-298
-209
-60
144
388
649
899
1108
1247
1295
1237
1076
823
503
150
-197
-503
-735
-874
-912
-852
-710
-506
-263
-1
264
526
782
1037
1294
1557
1822
2083
2327
2538
2700
2800
2830
2789
2682
2521
2320
2090
1842
1583
1314
1034
742
439
131
-170
-449
-687
-864
-968
-991
-936
-815
-646
-453
-254
-64
109
272
437
623
847
1126
1466
1863
2301
2758
3206
3616
3963
4230
4409
4498
4503
4436
4308
4131
3918
3677
3416
3142
2860
2575
2292
2012
1738
1468
1204
945
695
459
246
66
-69
-150
-174
-141
-59
57
192
329
454
558
637
693
732
760
781
797
805
803
784
746
692
626
560
505
472
468
492
537
591
638
663
656
616
547
460
372
296
243
216
212
219
226
219
192
144
83
19
-33
-60
-54
-14
53
137
223
299
353
380
378
350
300
231
147
47
-67
-193
-327
-463
-591
-700
-781
-827
-837
-813
-764
-697
-621
-541
-457
-365
-257
-126
34
227
447
687
935
1176
1400
1598
1764
1899
2003
2079
2129
2154
2155
2132
2087
2023
1951
1880
1822
1790
1793
1835
1915
2025
2158
2296
2424
2526
2590
2604
2564
2465
2311
2108
1866
1600
1325
1059
814
602
425
281
161
53
-55
-175
-311
-461
-618
-771
-906
-1010
-1081
-1117
-1126
-1120
-1113
-1119
-1148
-1203
-1283
-1383
-1496
-1616
-1738
-1860
-1985
-2114
-2248
-2385
-2519
-2641
-2738
-2795
-2800
-2746
-2627
-2447
-2213
-1937
-1634
-1322
-1016
-736
-492
-296
-154
-69
-39
-54
-102
-168
-235
-285
-308
-296
-248
-171
-74
29
125
203
258
288
295
284
261
227
185
130
59
-34
-151
-290
-444
-602
-749
-869
-952
-991
-989
-960
-921
-895
-903
-962
-1078
-1248
-1458
-1687
-1910
-2105
-2255
-2353
-2401
-2406
-2383
-2344
-2299
-2252
-2200
-2137
-2056
-1952
-1826
-1688
-1554
-1443
-1373
-1360
-1409
-1519
-1679
-1872
-2079
-2284
-2474
-2642
-2785
-2901
-2988
-3042
-3055
-3020
-2930
-2785
-2591
-2366
-2133
-1922
-1759
-1665
-1648
-1705
-1822
-1974
-2138
-2293
-2424
-2528
-2610
-2679
-2745
-2814
-2885
-2948
-2992
-3000
-2961
-2869
-2724
-2534
-2309
-2058
-1786
-1493
-1170
-811
-407
42
527
1027
1514
1956
2322
2590
2751
2810
2784
2700
2590
2480
2395
2347
2344
2383
2462
2575
2718
2887
3081
3295
3524
3759
3990
4206
4398
4561
4692
4797
4883
4956
5025
5092
5156
5213
5257
5283
5288
5272
5239
5195
5146
5095
5042
4983
4909
4812
4682
4516
4314
4083
3833
3575
3320
3077
2850
2640
2444
2261
2088
1927
1781
1655
1555
1482
1435
1410
1397
1385
1363
1326
1271
1203
1130
1062
1006
965
934
899
840
734
560
305
-31
-437
-887
-1345
-1773
-2136
-2407
-2579
-2657
-2665
-2634
-2604
-2606
-2663
-2786
-2969
-3192
-3432
-3661
-3858
-4011
-4116
-4181
-4217
-4237
-4250
-4259
-4260
-4247
-4212
-4154
-4078
-4003
-3952
-3954
-4038
-4223
-4515
-4904
-5363
-5851
-6323
-6730
-7033
-7205
-7233
-7121
-6888
-6560
-6169
-5750
-5330
-4934
-4580
-4276
-4027
-3830
-3681
-3572
-3497
-3447
-3420
-3411
-3421
-3450
-3498
-3563
-3639
-3717
-3784
-3827
-3830
-3782
-3677
-3512
-3294
-3030
-2731
-2409
-2073
-1731
-1384
-1035
-686
-339
3
332
643
928
1183
1408
1603
1776
1934
2086
2239
2399
2572
2759
2964
3187
3430
3694
3978
4278
4587
4898
5200
5483
5738
5962
6151
6309
6438
6544
6629
6696
6744
6771
6777
6761
6726
6675
6613
6546
6475
6401
6321
6231
6128
6009
5876
5734
5591
5456
5336
5236
5156
5094
5043
4999
4957
4917
4880
4847
4819
4793
4761
4710
4625
4491
4298
4042
3725
3358
2958
2539
2115
1693
1277
862
441
8
-440
-902
-1376
-1852
-2325
-2789
-3240
-3680
-4107
-4520
-4912
-5273
-5586
-5832
-5994
-6061
-6030
-5909
-5718
-5481
-5228
-4986
-4774
-4603
-4475
-4379
-4300
-4219
-4118
-3982
-3803
-3578
-3312
-3015
-2705
-2400
-2122
-1892
-1729
-1649
-1661
-1766
-1961
-2234
-2569
-2944
-3338
-3727
-4090
-4405
-4655
-4824
-4903
-4887
-4776
-4578
-4307
-3983
-3626
-3257
-2895
-2552
-2235
-1946
-1682
-1440
-1218
-1018
-844
-703
-601
-541
-521
-533
-565
-601
-625
-626
-597
-541
-463
-375
-289
-216
-164
-136
-131
-144
-165
-183
-186
-160
-93
27
208
452
753
1099
1470
1845
2201
2519
2790
3014
3201
3366
3528
3700
3888
4088
4287
4467
4605
4688
4706
4663
4570
4443
4302
4162
4030
3914
3808
3711
3619
3535
3464
3415
3394
3404
3443
3499
3556
3597
3603
3567
3485
3368
3230
3092
2974
2892
2856
2873
2939
3051
3200
3377
3568
3760
3931
4059
4123
4096
3963
3719
3371
2941
2462
1974
1519
1129
827
621
504
458
459
480
500
503
480
428
350
249
126
-16
-176
-354
-544
-743
-942
-1133
-1308
-1463
-1596
-1712
-1820
-1931
-2058
-2211
-2397
-2619
-2874
-3154
-3447
-3738
-4013
-4256
-4457
-4607
-4705
-4754
-4761
-4739
-4699
-4653
-4610
-4575
-4546
-4521
-4495
-4463
-4424
-4380
-4337
-4303
-4286
-4289
-4314
-4352
-4393
-4423
-4425
-4389
-4308
-4182
-4014
-3816
-3595
-3360
-3116
-2867
-2614
-2360
-2108
-1866
-1644
-1455
-1310
-1218
-1181
-1195
-1247
-1321
-1397
-1457
-1486
-1476
-1425
-1338
-1222
-1085
-938
-784
-626
-462
-289
-102
101
322
558
805
1055
1299
1525
1727
1896
2029
2128
2196
2243
2280
2322
2381
2470
2594
2756
2952
3172
3399
3615
3799
3934
4001
3992
3901
3730
3487
3188
2851
2494
2139
1804
1503
1246
1040
885
781
727
719
758
843
976
1156
1381
1647
1942
2253
2560
2846
3089
3275
3392
3435
3404
3306
3150
2946
2708
2446
2169
1889
1615
1357
1125
931
782
686
642
648
694
765
844
916
965
980
959
903
817
712
599
485
377
279
191
112
39
-29
-91
-146
-192
-227
-252
-270
-287
-312
-353
-419
-514
-640
-792
-965
-1149
-1332
-1507
-1668
-1811
-1939
-2057
-2172
-2293
-2431
-2594
-2791
-3028
-3310
-3636
-4002
-4399
-4812
-5221
-5603
-5936
-6199
-6376
-6458
-6446
-6349
-6178
-5952
-5684
-5389
-5074
-4743
-4396
-4034
-3657
-3271
-2886
-2516
-2175
-1876
-1629
-1438
-1302
-1214
-1163
-1138
-1129
-1129
-1129
-1126
-1113
-1084
-1029
-941
-810
-632
-407
-143
146
445
733
996
1223
1411
1564
1694
1811
1928
2052
2186
2328
2473
2616
2752
2881
3007
3134
3269
3414
3567
3720
3860
3970
4033
4037
3976
3849
3668
3448
3209
2971
2756
2579
2452
2381
2368
2411
2504
2639
2807
2996
3196
3397
3591
3771
3932
4072
4188
4278
4339
4367
4358
4311
4226
4107
3963
3803
3640
3483
3337
3201
3068
2924
2757
2552
2303
2009
1677
1322
962
616
301
29
-194
-363
-479
-541
-549
-501
-399
-248
-59
154
368
559
706
792
811
765
665
529
373
212
55
-97
-248
-404
-571
-749
-937
-1126
-1308
-1476
-1628
-1767
-1900
-2035
-2178
-2330
-2485
-2629
-2745
-2818
-2835
-2795
-2703
-2572
-2419
-2258
-2100
-1946
-1793
-1634
-1462
-1278
-1091
-916
-773
-682
-652
-685
-765
-867
-962
-1018
-1014
-946
-819
-655
-485
-341
-249
-226
-279
-403
-586
-814
-1073
-1353
-1646
-1944
-2242
-2531
-2800
-3038
-3235
-3385
-3486
-3546
-3573
-3581
-3581
-3579
-3578
-3574
-3558
-3524
-3464
-3377
-3264
-3132
-2988
-2837
-2681
-2519
-2346
-2158
-1950
-1724
-1482
-1234
-990
-762
-559
-387
-249
-143
-66
-14
17
32
37
38
40
52
80
129
199
288
390
496
598
690
769
834
888
933
969
991
995
971
914
825
710
586
476
405
394
459
601
809
1060
1324
1570
1772
1909
1976
1973
1908
1795
1645
1471
1283
1092
910
748
622
546
528
571
670
810
969
1126
1258
1353
1407
1425
1420
1408
1402
1409
1430
1458
1481
1489
1472
1428
1363
1284
1203
1131
1073
1031
1000
978
955
926
887
839
780
710
626
527
407
264
100
-80
-265
-442
-593
-706
-770
-782
-743
-660
-542
-400
-242
-78
86
243
383
499
581
623
621
579
505
415
327
260
228
238
288
369
468
567
653
717
757
775
779
778
779
785
794
800
794
765
702
598
449
256
24
-235
-508
-778
-1028
-1243
-1411
-1525
-1586
-1600
-1578
-1532
-1473
-1407
-1338
-1260
-1167
-1053
-915
-757
-590
-428
-288
-185
-125
-102
-102
-104
-83
-19
97
261
459
662
841
970
1030
1016
936
806
649
484
327
182
47
-88
-235
-405
-602
-825
-1066
-1314
-1555
-1776
-1968
-2124
-2239
-2311
-2338
-2318
-2252
-2142
-1994
-1818
-1626
-1432
-1251
-1093
-962
-859
-777
-708
-644
-577
-504
-424
-340
-253
-167
-79
13
117
238
381
547
735
937
1146
1352
1547
1727
1890
2039
2177
2307
2430
2545
2650
2736
2798
2827
2819
2770
2679
2547
2380
2182
1960
1723
1479
1236
1002
786
594
433
309
227
192
207
272
388
550
748
970
1199
1415
1598
1732
1803
1805
1739
1611
1435
1229
1010
799
610
456
347
286
276
311
383
481
588
688
762
799
789
731
632
506
372
250
158
107
101
137
203
285
367
436
484
509
516
512
504
499
499
502
501
487
452
388
294
173
34
-108
-237
-337
-395
-400
-349
-247
-102
71
257
437
596
722
804
839
826
767
665
528
362
173
-31
-244
-456
-661
-851
-1020
-1162
-1275
-1359
-1415
-1445
-1453
-1442
-1415
-1374
-1320
-1254
-1178
-1093
-1002
-908
-815
-726
-643
-567
-498
-435
-375
-318
-261
-204
-146
-89
-35
15
56
85
98
93
69
26
-30
-94
-156
-207
-238
-243
-221
-175
-111
-42
22
69
92
86
53
-4
-78
-163
-251
-336
-413
-477
-524
-549
-549
-521
-466
-388
-298
-207
-128
-74
-54
-71
-122
-199
-289
-382
-467
-541
-606
-667
-734
-815
-914
-1031
-1161
-1293
-1416
-1520
-1596
-1641
-1656
-1644
-1609
-1555
-1484
-1397
-1292
-1171
-1036
-893
-754
-629
-532
-473
-461
-498
-581
-705
-859
-1034
-1219
-1403
-1577
-1730
-1854
-1940
-1983
-1980
-1934
-1853
-1751
-1644
-1549
-1479
-1443
-1439
-1459
-1490
-1513
-1513
-1479
-1407
-1300
-1172
-1036
-910
-803
-724
-671
-637
-612
-585
-546
-493
-425
-351
-279
-219
-181
-170
-186
-228
-291
-368
-455
-548
-644
-743
-845
-950
-1056
-1159
-1255
-1335
-1396
-1430
-1434
-1408
-1353
-1271
-1167
-1044
-904
-750
-581
-398
-200
10
227
447
659
854
1022
1159
1257
1318
1342
1338
1311
1269
1220
1169
1119
1076
1042
1022
1025
1056
1122
1229
1379
1569
1791
2032
2276
2508
2711
2876
2999
3079
3122
3136
3129
3107
3073
3025
2960
2873
2761
2626
2474
2315
2162
2031
1933
1876
1860
1878
1917
1957
1981
1970
1912
1802
1641
1435
1198
944
687
441
214
15
-154
-291
-395
-468
-513
-532
-529
-509
-481
-449
-423
-409
-412
-436
-482
-550
-635
-734
-841
-950
-1053
-1147
-1226
-1288
-1333
-1364
-1390
-1419
-1462
-1530
-1629
-1763
-1930
-2120
-2320
-2514
-2689
-2831
-2934
-2996
-3022
-3017
-2987
-2937
-2865
-2767
-2638
-2469
-2259
-2009
-1729
-1435
-1145
-881
-658
-485
-363
-285
-236
-198
-156
-96
-11
98
225
361
496
620
727
813
878
923
952
968
975
977
978
982
994
1014
1045
1083
1126
1169
1207
1237
1260
1278
1299
1329
1375
1439
1520
1610
1698
1772
1820
1836
1818
1772
1711
1649
1601
1579
1591
1638
1717
1823
1948
2087
2234
2388
2545
2701
2847
2972
3065
3110
3098
3025
2892
2713
2505
2291
2092
1926
1804
1727
1689
1675
1671
1663
1640
1600
1546
1488
1437
1404
1397
1420
1470
1539
1617
1692
1755
1797
1810
1792
1739
1649
1520
1351
1144
901
630
343
57
-208
-434
-604
-706
-739
-708
-625
-510
-384
-267
-177
-124
-114
-145
-210
-303
-412
-529
-646
-756
-853
-931
-986
-1016
-1022
-1006
-979
-950
-936
-952
-1012
-1127
-1301
-1531
-1807
-2114
-2434
-2749
-3042
-3301
-3519
-3696
-3833
-3937
-4017
-4080
-4133
-4181
-4226
-4265
-4295
-4309
-4299
-4260
-4185
-4075
-3931
-3763
-3581
-3400
-3233
-3092
-2985
-2914
-2878
-2871
-2886
-2915
-2955
-3004
-3065
-3142
-3237
-3354
-3489
-3637
-3786
-3922
-4030
-4098
-4114
-4072
-3971
-3815
-3610
-3366
-3093
-2806
-2516
-2236
-1978
-1752
-1566
-1421
-1318
-1250
-1206
-1174
-1142
-1096
-1031
-942
-831
-703
-565
-424
-286
-153
-26
97
220
344
470
598
724
846
960
1064
1160
1250
1340
1436
1544
1669
1813
1973
2144
2318
2486
2635
2759
2849
2904
2926
2919
2894
2861
2832
2815
2818
2844
2890
2951
3022
3093
3158
3213
3254
3283
3300
3308
3309
3304
3291
3270
3238
3196
3143
3081
3013
2941
2867
2794
2721
2644
2562
2468
2362
2238
2098
1940
1766
1579
1381
1177
972
774
591
436
319
251
239
287
392
545
732
935
1138
1323
1478
1596
1674
1715
1723
1705
1666
1612
1546
1471
1390
1306
1222
1142
1068
1002
941
881
815
736
638
518
378
224
66
-81
-206
-295
-342
-343
-300
-222
-118
0
121
233
328
400
445
464
457
430
386
335
281
230
186
148
113
76
29
-36
-123
-235
-370
-522
-683
-847
-1006
-1158
-1304
-1445
-1586
-1729
-1873
-2009
-2129
-2216
-2254
-2231
-2139
-1980
-1763
-1507
-1233
-967
-733
-549
-427
-374
-389
-467
-601
-780
-994
-1231
-1480
-1729
-1965
-2177
-2352
-2484
-2566
-2598
-2585
-2534
-2454
-2356
-2250
-2144
-2041
-1946
-1856
-1769
-1681
-1587
-1482
-1361
-1220
-1056
-869
-661
-438
-208
18
229
414
566
679
753
789
794
775
739
691
636
575
508
434
352
262
165
61
-47
-158
-268
-377
-483
-586
-684
-780
-873
-965
-1057
-1150
-1244
-1339
-1430
-1510
-1572
-1605
-1601
-1555
-1464
-1335
-1178
-1006
-837
-686
-564
-475
-419
-387
-368
-348
-316
-265
-191
-98
11
128
247
366
482
598
715
838
967
1103
1244
1387
1526
1657
1774
1873
1947
1991
2000
1968
1892
1773
1614
1426
1221
1016
827
671
558
493
477
503
560
636
720
799
866
918
952
970
973
967
955
943
934
934
946
972
1010
1057
1106
1151
1183
1199
1196
1176
1146
1114
1088
1074
1075
1085
1098
1101
1082
1031
943
819
665
495
322
162
28
-72
-132
-151
-129
-68
31
166
337
541
773
1025
1285
1539
1770
1964
2111
2203
2240
2226
2171
2086
1983
1874
1770
1677
1601
1544
1508
1492
1493
1504
1519
1528
1521
1488
1421
1318
1178
1008
817
616
420
239
81
-49
-150
-223
-269
-290
-287
-256
-196
-102
25
184
370
570
772
958
1112
1221
1275
1271
1216
1119
998
872
762
683
646
654
700
771
851
919
959
957
909
819
695
551
402
261
134
22
-76
-169
-262
-360
-462
-563
-655
-725
-766
-771
-741
-681
-602
-515
-430
-355
-292
-237
-186
-130
-64
17
111
214
320
422
515
596
665
725
777
822
861
889
902
893
860
799
713
606
484
355
224
94
-36
-170
-312
-470
-648
-850
-1076
-1322
-1584
-1854
-2125
-2388
-2636
-2863
-3062
-3230
-3361
-3455
-3507
-3519
-3492
-3427
-3329
-3204
-3056
-2893
-2719
-2541
-2364
-2190
-2023
-1862
-1708
-1560
-1417
-1277
-1141
-1010
-885
-771
-672
-592
-536
-508
-510
-544
-609
-704
-826
-973
-1140
-1322
-1515
-1711
-1904
-2084
-2243
-2373
-2469
-2526
-2545
-2528
-2480
-2411
-2329
-2244
-2163
-2092
-2033
-1982
-1934
-1881
-1812
-1718
-1591
-1426
-1221
-979
-707
-413
-108
199
498
784
1053
1303
1535
1750
1951
2139
2312
2472
2613
2734
2830
2897
2931
2932
2898
2831
2736
2618
2487
2350
2217
2094
1986
1896
1824
1768
1726
1693
1669
1652
1640
1633
1629
1625
1618
1601
1570
1522
1457
1378
1289
1200
1117
1049
998
965
948
940
933
921
897
855
794
709
601
466
305
117
-95
-324
-563
-800
-1022
-1221
-1388
-1521
-1623
-1703
-1772
-1840
-1916
-2004
-2104
-2210
-2316
-2412
-2494
-2555
-2597
-2623
-2636
-2642
-2645
-2649
-2654
-2662
-2672
-2683
-2695
-2708
-2718
-2722
-2716
-2692
-2644
-2566
-2455
-2309
-2131
-1924
-1696
-1456
-1215
-982
-770
-589
-452
-365
-336
-362
-439
-554
-688
-822
-933
-1006
-1032
-1010
-950
-866
-776
-698
-646
-628
-644
-688
-750
-820
-888
-946
-990
-1016
-1026
-1016
-988
-939
-870
-784
-685
-578
-470
-365
-267
-173
-78
26
149
295
469
668
884
1108
1326
1530
1710
1863
1985
2077
2137
2164
2156
2111
2029
1913
1769
1609
1444
1290
1155
1046
964
904
858
815
769
714
648
573
493
412
332
255
183
117
59
14
-12
-12
18
80
173
288
414
540
655
750
821
870
901
918
927
931
930
922
909
888
863
838
818
805
802
803
802
788
749
676
563
413
233
33
-171
-366
-541
-690
-808
-895
-953
-981
-979
-946
-881
-782
-654
-501
-333
-162
0
141
252
329
369
377
355
310
248
175
97
19
-54
-115
-161
-184
-184
-157
-107
-38
44
128
203
259
285
273
218
121
-14
-177
-355
-531
-689
-814
-894
-926
-912
-860
-785
-701
-622
-558
-514
-489
-478
-470
-458
-433
-392
-334
-263
-182
-96
-10
75
157
236
312
381
441
486
514
519
503
469
421
371
329
304
306
342
413
521
663
832
1022
1222
1421
1606
1765
1885
1956
1973
1933
1842
1709
1547
1374
1206
1058
944
870
840
855
909
997
1112
1243
1381
1514
1632
1725
1783
1802
1778
1716
1621
1504
1377
1252
1140
1048
981
937
914
907
907
907
901
879
836
764
657
512
329
111
-136
-400
-665
-919
-1144
-1331
-1471
-1561
-1605
-1606
-1574
-1514
-1434
-1339
-1232
-1116
-994
-871
-755
-651
-567
-509
-479
-476
-495
-529
-568
-604
-629
-640
-637
-620
-593
-557
-514
-462
-400
-324
-231
-120
10
154
307
465
619
767
903
1027
1135
1229
1305
1363
1400
1413
1402
1366
1308
1231
1141
1043
942
845
754
671
597
534
480
437
405
384
375
381
402
440
498
579
685
817
974
1150
1340
1532
1714
1873
2000
2089
2140
2160
2161
2157
2163
2192
2251
2341
2457
2588
2722
2843
2940
3001
3023
3003
2942
2846
2721
2572
2409
2240
2073
1917
1780
1670
1592
1546
1530
1541
1568
1602
1632
1648
1640
1603
1532
1425
1283
1107
902
671
422
161
-104
-364
-610
-833
-1029
-1191
-1319
-1413
-1478
-1522
-1553
-1583
-1619
-1670
-1739
-1826
-1928
-2037
-2144
-2240
-2317
-2372
-2404
-2418
-2422
-2422
-2426
-2439
-2462
-2490
-2518
-2538
-2545
-2537
-2513
-2480
-2446
-2417
-2400
-2398
-2408
-2424
-2440
-2446
-2437
-2411
-2370
-2320
-2268
-2222
-2186
-2164
-2156
-2158
-2170
-2190
-2219
-2262
-2322
-2405
-2512
-2642
-2789
-2942
-3087
-3211
-3302
-3353
-3364
-3338
-3284
-3214
-3142
-3078
-3030
-3003
-2997
-3008
-3031
-3055
-3072
-3070
-3041
-2976
-2869
-2718
-2525
-2296
-2043
-1778
-1518
-1279
-1076
-921
-821
-781
-799
-871
-989
-1142
-1316
-1497
-1669
-1818
-1929
-1991
-1995
-1938
-1821
-1648
-1431
-1179
-906
-621
-334
-52
223
488
744
988
1219
1433
1625
1791
1926
2027
2096
2135
2149
2146
2135
2124
2120
2128
2148
2181
2224
2271
2320
2367
2407
2442
2468
2488
2499
2500
2489
2462
2417
2352
2267
2167
2060
1953
1858
1782
1729
1698
1683
1674
1662
1636
1591
1530
1460
1392
1341
1318
1328
1372
1441
1521
1595
1651
1677
1674
1646
1606
1569
1547
1550
1580
1634
1704
1778
1846
1899
1935
1951
1949
1929
1890
1830
1743
1628
1483
1312
1124
932
750
591
464
371
305
256
209
150
71
-34
-160
-301
-445
-582
-704
-809
-897
-973
-1044
-1114
-1186
-1259
-1331
-1396
-1449
-1487
-1506
-1507
-1490
-1455
-1405
-1338
-1257
-1162
-1057
-946
-836
-734
-649
-585
-546
-535
-548
-586
-644
-721
-818
-932
-1064
-1211
-1366
-1521
-1665
-1788
-1879
-1932
-1945
-1923
-1872
-1803
-1726
-1651
-1585
-1532
-1492
-1467
-1455
-1457
-1472
-1500
-1540
-1589
-1640
-1688
-1725
-1745
-1745
-1726
-1692
-1653
-1616
-1589
-1578
-1582
-1598
-1619
-1636
-1642
-1633
-1610
-1577
-1542
-1516
-1505
-1516
-1551
-1606
-1678
-1758
-1841
-1919
-1991
-2055
-2110
-2156
-2191
-2211
-2210
-2179
-2112
-2003
-1851
-1662
-1445
-1216
-992
-790
-626
-509
-440
-416
-424
-452
-486
-513
-525
-521
-500
-467
-426
-380
-327
-265
-189
-93
26
165
320
484
645
797
932
1051
1154
1248
1338
1426
1512
1588
1647
1679
1675
1633
1557
1458
1350
1251
1175
1133
1129
1161
1221
1302
1395
1497
1604
1717
1837
1964
2093
2216
2324
2405
2452
2461
2435
2382
2314
2247
2193
2162
2162
2192
2251
2337
2444
2571
2713
2867
3029
3193
3351
3493
3613
3704
3765
3798
3810
3807
3796
3781
3763
3741
3711
3670
3618
3557
3492
3428
3371
3321
3273
3220
3147
3043
2899
2711
2485
2232
1969
1711
1473
1264
1084
930
792
664
541
425
323
243
196
188
220
285
372
466
553
622
670
697
708
712
715
718
720
716
697
658
595
511
413
311
217
140
84
50
34
29
27
23
14
2
-9
-15
-13
-2
14
28
33
21
-13
-71
-152
-250
-360
-472
-579
-677
-759
-823
-866
-887
-886
-863
-821
-765
-701
-639
-587
-552
-542
-557
-598
-660
-735
-816
-895
-964
-1016
-1047
-1054
-1033
-985
-908
-807
-687
-555
-422
-299
-195
-118
-73
-59
-72
-106
-155
-212
-273
-339
-411
-491
-581
-681
-785
-887
-977
-1048
-1093
-1113
-1112
-1103
-1100
-1119
-1171
-1265
-1401
-1570
-1760
-1954
-2132
-2280
-2387
-2450
-2470
-2453
-2410
-2353
-2290
-2230
-2176
-2129
-2089
-2054
-2021
-1992
-1965
-1942
-1926
-1917
-1918
-1927
-1941
-1957
-1970
-1978
-1980
-1978
-1976
-1981
-2000
-2037
-2098
-2175
-2263
-2349
-2419
-2461
-2463
-2421
-2337
-2218
-2075
-1925
-1780
-1653
-1552
-1479
-1434
-1411
-1406
-1410
-1419
-1424
-1422
-1408
-1375
-1321
-1242
-1138
-1012
-870
-721
-577
-450
-352
-291
-272
-297
-363
-466
-599
-757
-933
-1120
-1312
-1499
-1673
-1824
-1939
-2009
-2025
-1982
-1881
-1727
-1528
-1298
-1051
-803
-567
-353
-170
-18
103
199
278
347
414
484
558
633
705
765
808
830
830
812
784
756
737
735
752
789
840
900
963
1027
1094
1169
1260
1377
1524
1701
1903
2118
2333
2532
2704
2840
2937
2997
3026
3027
3005
2964
2902
2819
2715
2592
2456
2312
2168
2029
1904
1790
1689
1597
1514
1441
1381
1341
1327
1343
1390
1463
1551
1639
1712
1757
1767
1743
1691
1625
1557
1502
1468
1460
1476
1514
1567
1632
1707
1792
1887
1994
2111
2233
2354
2463
2554
2620
2658
2668
2652
2612
2550
2466
2359
2226
2064
1877
1668
1449
1232
1032
860
727
633
578
554
551
560
574
587
599
608
617
625
632
635
633
623
607
584
556
527
497
465
428
379
313
225
111
-27
-187
-363
-548
-736
-924
-1110
-1295
-1480
-1668
-1858
-2048
-2233
-2407
-2564
-2697
-2804
-2882
-2935
-2964
-2973
-2966
-2948
-2921
-2888
-2852
-2816
-2781
-2748
-2717
-2689
-2660
-2628
-2591
-2549
-2504
-2461
-2426
-2406
-2410
-2441
-2500
-2586
-2689
-2800
-2906
-2994
-3056
-3083
-3072
-3023
-2939
-2825
-2687
-2533
-2369
-2200
-2033
-1874
-1724
-1588
-1467
-1362
-1271
-1195
-1132
-1081
-1042
-1016
-1002
-1002
-1016
-1043
-1080
-1124
-1171
-1216
-1255
-1285
-1303
-1308
-1302
-1285
-1260
-1231
-1200
-1172
-1148
-1129
-1115
-1104
-1091
-1072
-1042
-995
-928
-841
-735
-616
-489
-364
-247
-146
-66
-6
34
58
72
83
98
121
159
214
288
381
493
619
758
905
1055
1205
1351
1489
1618
1735
1839
1928
2000
2051
2081
2086
2069
2029
1974
1908
1839
1772
1712
1660
1614
1571
1523
1466
1393
1304
1198
1079
952
821
692
569
455
352
263
191
140
115
121
159
230
328
447
577
705
823
923
999
1053
1085
1099
1101
1093
1080
1062
1040
1014
988
961
934
906
878
846
808
759
697
621
532
435
334
235
141
55
-25
-99
-171
-241
-309
-372
-427
-469
-497
-512
-519
-527
-544
-579
-636
-712
-799
-883
-949
-982
-974
-921
-828
-705
-567
-429
-300
-189
-96
-16
59
136
221
316
421
531
637
734
812
869
902
910
898
870
833
795
763
746
746
766
805
856
911
962
1000
1020
1022
1012
996
985
987
1010
1054
1115
1184
1250
1303
1333
1337
1315
1273
1215
1150
1084
1018
958
900
845
792
741
692
644
596
545
486
414
327
223
104
-23
-150
-265
-361
-431
-471
-483
-472
-444
-407
-366
-325
-288
-255
-227
-207
-193
-187
-189
-197
-207
-214
-216
-208
-189
-161
-128
-95
-66
-46
-36
-33
-37
-43
-53
-69
-98
-150
-234
-356
-521
-724
-957
-1206
-1458
-1696
-1911
-2095
-2246
-2363
-2448
-2502
-2524
-2513
-2468
-2386
-2272
-2132
-1975
-1816
-1665
-1534
-1427
-1343
-1277
-1220
-1161
-1091
-1004
-903
-788
-667
-548
-439
-344
-264
-198
-142
-93
-46
0
46
93
138
180
219
254
285
315
343
371
399
427
455
481
506
526
540
546
542
527
502
467
427
387
351
326
317
325
352
395
451
515
581
646
705
757
800
833
857
871
872
861
835
795
739
671
591
506
419
334
257
191
139
101
78
67
67
75
88
102
115
127
137
144
151
156
161
164
166
163
154
135
105
62
7
-60
-135
-214
-293
-366
-427
-470
-491
-486
-455
-397
-317
-220
-116
-12
83
160
215
247
258
255
248
246
260
298
364
461
583
725
876
1025
1159
1269
1347
1387
1388
1352
1283
1191
1084
973
869
779
712
671
655
661
684
714
744
765
772
763
737
699
653
607
567
539
524
526
544
576
621
677
743
821
910
1010
1122
1243
1369
1496
1618
1729
1825
1904
1964
2008
2039
2062
2082
2103
2131
2166
2210
2263
2323
2390
2459
2528
2594
2652
2697
2727
2737
2726
2693
2641
2577
2509
2447
2400
2379
2386
2423
2484
2559
2636
2698
2734
2732
2689
2604
2486
2343
2188
2031
1880
1740
1610
1489
1372
1257
1142
1030
923
829
750
691
651
625
606
585
553
501
427
329
210
76
-67
-212
-355
-491
-620
-741
-855
-962
-1061
-1151
-1228
-1289
-1330
-1347
-1338
-1302
-1240
-1157
-1057
-950
-844
-749
-673
-621
-597
-598
-619
-652
-691
-726
-754
-774
-787
-797
-809
-826
-849
-875
-898
-911
-907
-882
-836
-773
-701
-629
-567
-524
-503
-503
-520
-549
-582
-614
-641
-664
-684
-703
-722
-743
-765
-785
-801
-810
-814
-814
-814
-819
-832
-853
-881
-911
-935
-945
-933
-895
-830
-743
-642
-536
-438
-358
-304
-280
-288
-325
-389
-473
-573
-686
-809
-941
-1080
-1226
-1377
-1531
-1684
-1833
-1974
-2104
-2221
-2323
-2410
-2484
-2546
-2597
-2636
-2664
-2680
-2683
-2671
-2646
-2609
-2564
-2515
-2467
-2425
-2394
-2375
-2369
-2373
-2386
-2404
-2422
-2440
-2455
-2469
-2483
-2500
-2520
-2544
-2571
-2597
-2619
-2630
-2625
-2599
-2550
-2478
-2387
-2281
-2169
-2059
-1959
-1872
-1803
-1749
-1706
-1667
-1626
-1575
-1509
-1427
-1329
-1218
-1100
-981
-869
-768
-684
-620
-578
-558
-560
-581
-616
-663
-714
-763
-806
-837
-854
-857
-848
-827
-798
-762
-717
-660
-589
-499
-388
-257
-110
44
198
341
468
573
660
730
791
848
904
960
1010
1051
1074
1076
1057
1020
973
929
900
894
917
971
1053
1154
1270
1391
1514
1636
1755
1868
1972
2062
2129
2165
2162
2117
2031
1910
1766
1616
1477
1362
1282
1242
1239
1268
1316
1372
1424
1464
1485
1487
1471
1440
1401
1359
1320
1289
1269
1262
1268
1287
1315
1348
1382
1411
1431
1435
1421
1386
1330
1253
1160
1055
945
837
738
654
589
542
513
495
484
473
456
433
405
375
350
337
339
358
394
440
487
528
554
558
540
500
443
377
308
244
189
143
108
79
53
23
-15
-66
-133
-216
-315
-425
-541
-653
-755
-836
-890
-913
-906
-872
-820
-759
-699
-652
-622
-615
-631
-667
-720
-784
-855
-929
-1004
-1078
-1149
-1217
-1279
-1336
-1387
-1433
-1475
-1519
-1568
-1626
-1696
-1778
-1870
-1968
-2062
-2144
-2205
-2237
-2235
-2199
-2128
-2029
-1908
-1772
-1629
-1483
-1341
-1203
-1071
-944
-819
-694
-566
-434
-296
-154
-8
137
276
406
520
615
688
737
765
771
760
734
695
647
590
527
461
396
338
294
271
276
315
388
494
627
777
934
1084
1219
1329
1410
1460
1482
1479
1453
1410
1351
1281
1202
1121
1042
974
924
899
900
929
979
1040
1099
1145
1168
1162
1128
1072
1004
937
880
840
819
813
817
820
815
796
763
716
660
602
546
494
449
407
368
329
289
250
214
183
159
142
131
122
109
91
65
32
-5
-44
-79
-109
-135
-161
-191
-233
-290
-365
-457
-563
-677
-791
-899
-999
-1088
-1168
-1241
-1309
-1374
-1435
-1490
-1537
-1572
-1591
-1594
-1579
-1545
-1492
-1421
-1331
-1221
-1094
-953
-802
-651
-508
-381
-279
-205
-160
-138
-135
-142
-155
-168
-181
-195
-214
-239
-269
-301
-326
-338
-327
-290
-226
-140
-42
58
149
223
282
328
372
424
496
592
713
851
994
1128
1241
1323
1371
1391
1392
1387
1388
1405
1443
1498
1565
1632
1689
1725
1734
1714
1667
1597
1512
1421
1330
1245
1170
1106
1055
1014
985
962
943
925
905
880
847
806
755
697
633
566
499
434
376
327
289
266
260
272
303
351
412
479
545
602
642
662
659
637
602
562
525
496
478
470
464
452
425
376
302
206
94
-23
-132
-222
-286
-322
-331
-323
-308
-295
-292
-304
-330
-366
-405
-440
-466
-479
-481
-475
-466
-459
-459
-467
-486
-513
-549
-590
-638
-694
-758
-831
-911
-996
-1080
-1155
-1215
-1255
-1271
-1266
-1243
-1212
-1180
-1156
-1146
-1151
-1171
-1198
-1227
-1249
-1258
-1249
-1224
-1183
-1134
-1082
-1035
-1000
-983
-987
-1012
-1062
-1128
-1208
-1294
-1378
-1449
-1500
-1523
-1512
-1468
-1391
-1286
-1163
-1029
-897
-776
-675
-601
-560
-555
-587
-655
-756
-886
-1036
-1197
-1360
-1513
-1647
-1753
-1828
-1870
-1882
-1869
-1837
-1796
-1753
-1713
-1682
-1662
-1654
-1656
-1667
-1683
-1702
-1720
-1735
-1744
-1745
-1737
-1719
-1691
-1654
-1608
-1555
-1493
-1423
-1344
-1257
-1162
-1060
-956
-852
-752
-660
-576
-503
-439
-383
-332
-284
-238
-194
-154
-118
-88
-63
-40
-16
16
59
118
195
289
397
515
636
756
871
981
1086
1189
1292
1398
1506
1612
1711
1797
1862
1901
1911
1892
1847
1782
1706
1626
1549
1478
1416
1365
1322
1290
1270
1266
1283
1326
1398
1500
1626
1766
1903
2020
2096
2117
2074
1966
1804
1605
1391
1186
1012
885
811
791
815
870
940
1012
1074
1117
1138
1136
1111
1064
996
907
799
675
539
400
266
146
46
-26
-72
-94
-99
-97
-97
-110
-140
-193
-267
-358
-459
-562
-656
-732
-782
-801
-790
-749
-688
-616
-544
-483
-441
-421
-424
-444
-474
-506
-534
-552
-561
-564
-566
-570
-579
-591
-600
-599
-581
-541
-478
-399
-313
-235
-179
-157
-173
-227
-311
-412
-513
-602
-666
-698
-699
-670
-616
-544
-459
-363
-257
-143
-20
109
243
376
504
621
726
816
892
958
1014
1066
1116
1164
1210
1252
1288
1315
1330
1331
1316
1286
1242
1189
1132
1079
1036
1012
1012
1036
1084
1149
1224
1299
1365
1419
1458
1487
1515
1552
1607
1688
1796
1930
2078
2230
2370
2488
2573
2622
2635
2614
2566
2494
2402
2291
2162
2013
1847
1664
1472
1279
1096
932
795
687
609
555
518
491
468
446
426
410
402
404
416
431
441
437
407
348
256
140
10
-120
-235
-326
-388
-426
-450
-473
-510
-572
-662
-776
-903
-1029
-1137
-1214
-1254
-1256
-1228
-1183
-1136
-1099
-1086
-1100
-1146
-1220
-1319
-1439
-1573
-1718
-1865
-2007
-2134
-2237
-2305
-2331
-2312
-2253
-2161
-2051
-1938
-1838
-1763
-1718
-1702
-1713
-1741
-1780
-1826
-1875
-1929
-1990
-2059
-2134
-2210
-2277
-2325
-2343
-2323
-2264
-2169
-2047
-1909
-1766
-1627
-1496
-1373
-1256
-1142
-1030
-923
-826
-750
-704
-694
-722
-783
-866
-958
-1043
-1108
-1145
-1152
-1132
-1092
-1038
-978
-916
-852
-787
-720
-652
-587
-532
-492
-474
-479
-505
-544
-585
-615
-621
-597
-541
-456
-351
-236
-121
-14
81
165
239
307
373
438
503
569
635
701
770
842
920
1000
1081
1155
1215
1256
1272
1264
1240
1211
1189
1189
1219
1285
1382
1502
1631
1756
1866
1954
2020
2067
2101
2128
2150
2167
2175
2168
2142
2094
2024
1940
1849
1762
1687
1629
1592
1571
1564
1566
1570
1575
1579
1579
1575
1562
1537
1493
1428
1340
1232
1111
986
869
769
691
636
598
571
545
515
478
437
399
371
357
358
368
376
366
326
247
126
-29
-206
-385
-548
-681
-776
-834
-861
-868
-866
-866
-872
-885
-905
-929
-955
-983
-1016
-1062
-1120
-1192
-1275
-1362
-1441
-1501
-1533
-1532
-1500
-1442
-1369
-1293
-1225
-1171
-1134
-1114
-1104
-1098
-1090
-1074
-1048
-1010
-962
-906
-846
-783
-721
-664
-616
-579
-557
-549
-556
-573
-597
-622
-643
-657
-663
-662
-658
-654
-654
-658
-666
-674
-680
-680
-672
-658
-639
-618
-600
-587
-578
-573
-568
-560
-547
-526
-500
-469
-435
-399
-359
-313
-256
-184
-93
17
141
272
402
519
614
679
710
708
675
617
539
450
358
269
191
132
98
92
114
163
232
312
392
462
515
547
559
555
543
530
523
524
536
556
582
610
640
670
702
735
769
798
819
823
803
756
679
577
457
330
210
108
31
-14
-27
-10
35
102
186
282
383
483
571
637
672
668
620
532
410
269
124
-9
-118
-194
-235
-246
-234
-206
-172
-134
-97
-58
-16
28
74
116
150
169
171
155
126
91
62
45
49
73
115
167
220
263
292
303
299
285
268
254
247
247
251
254
251
236
206
161
103
35
-40
-118
-195
-270
-343
-411
-474
-531
-580
-619
-647
-663
-666
-657
-638
-608
-571
-527
-479
-429
-379
-332
-291
-256
-228
-207
-193
-184
-179
-178
-181
-188
-201
-217
-236
-253
-264
-264
-250
-219
-173
-115
-50
18
87
157
232
318
422
548
698
865
1041
1209
1357
1470
1542
1572
1568
1540
1502
1468
1446
1439
1445
1459
1473
1483
1487
1485
1484
1489
1501
1521
1542
1555
1548
1514
1446
1349
1230
1105
991
902
849
835
857
903
963
1022
1074
1114
1143
1164
1185
1207
1232
1256
1273
1275
1257
1215
1150
1070
982
897
826
775
746
737
742
754
762
760
742
706
654
590
521
453
393
348
321
311
316
331
348
361
363
352
327
289
242
191
139
88
36
-21
-85
-162
-254
-360
-477
-600
-724
-841
-949
-1047
-1136
-1215
-1288
-1352
-1406
-1445
-1466
-1465
-1444
-1408
-1365
-1326
-1301
-1298
-1322
-1368
-1429
-1494
-1550
-1586
-1596
-1580
-1541
-1488
-1430
-1377
-1337
-1314
-1309
-1323
-1354
-1399
-1454
-1517
-1583
-1646
-1699
-1736
-1750
-1738
-1701
-1643
-1572
-1498
-1430
-1377
-1341
-1323
-1316
-1316
-1313
-1303
-1282
-1251
-1214
-1177
-1147
-1131
-1132
-1154
-1197
-1257
-1332
-1417
-1507
-1597
-1681
-1754
-1814
-1858
-1887
-1902
-1907
-1904
-1896
-1881
-1858
-1822
-1766
-1688
-1584
-1459
-1317
-1169
-1026
-896
-786
-696
-622
-559
-498
-432
-358
-275
-188
-101
-20
53
118
179
241
306
376
448
516
569
599
601
573
521
453
382
317
268
236
219
211
203
191
170
142
113
89
78
83
105
144
193
249
308
371
440
517
605
702
803
899
979
1031
1045
1018
955
861
747
628
513
408
316
234
159
87
16
-51
-110
-157
-185
-195
-189
-174
-160
-155
-169
-204
-259
-327
-398
-462
-508
-534
-536
-519
-490
-457
-428
-408
-401
-408
-428
-461
-504
-556
-614
-677
-740
-799
-849
-882
-892
-877
-833
-764
-673
-568
-456
-346
-242
-150
-69
3
69
136
208
287
374
467
559
646
718
768
792
787
756
705
642
578
522
484
469
477
507
552
606
662
715
762
802
837
869
899
928
956
980
998
1010
1018
1025
1035
1054
1085
1132
1192
1259
1324
1378
1412
1419
1399
1355
1294
1228
1168
1124
1104
1110
1141
1194
1263
1341
1423
1506
1586
1663
1737
1806
1869
1924
1967
1997
2008
1999
1970
1920
1855
1777
1696
1618
1551
1503
1479
1482
1511
1563
1632
1709
1786
1855
1909
1943
1955
1944
1909
1853
1777
1687
1586
1481
1381
1292
1221
1172
1144
1134
1130
1122
1097
1045
961
844
702
545
388
242
118
21
-49
-96
-125
-143
-155
-161
-164
-164
-162
-159
-161
-171
-193
-230
-279
-336
-394
-446
-485
-510
-521
-523
-523
-525
-533
-548
-565
-583
-597
-609
-623
-648
-692
-763
-866
-995
-1142
-1291
-1427
-1534
-1605
-1639
-1642
-1624
-1597
-1568
-1540
-1511
-1473
-1420
-1347
-1255
-1152
-1051
-968
-916
-902
-925
-978
-1046
-1114
-1170
-1208
-1229
-1238
-1246
-1259
-1282
-1312
-1338
-1350
-1335
-1285
-1202
-1091
-967
-844
-738
-656
-602
-570
-552
-538
-520
-495
-466
-440
-424
-425
-447
-486
-536
-585
-624
-644
-641
-615
-570
-514
-452
-391
-333
-278
-226
-173
-119
-63
-7
48
98
142
176
201
217
227
232
234
236
238
242
245
249
249
246
235
217
191
158
120
82
45
13
-14
-36
-56
-75
-93
-109
-118
-113
-88
-38
40
143
262
386
499
591
652
680
679
655
621
585
556
536
523
513
501
483
458
429
399
376
363
363
373
389
406
418
424
424
423
427
442
471
515
571
632
691
739
772
787
785
768
740
705
664
618
566
507
440
363
279
189
97
6
-81
-161
-231
-290
-336
-369
-389
-397
-396
-391
-387
-389
-398
-417
-444
-475
-507
-534
-555
-568
-575
-579
-579
-578
-573
-561
-538
-499
-445
-379
-307
-239
-185
-152
-145
-162
-197
-240
-281
-311
-327
-331
-329
-328
-338
-362
-399
-445
-490
-522
-534
-521
-484
-429
-368
-313
-275
-259
-269
-300
-346
-398
-447
-484
-507
-511
-496
-465
-420
-364
-303
-243
-192
-156
-143
-157
-200
-268
-356
-451
-543
-621
-678
-708
-713
-696
-663
-619
-569
-513
-452
-383
-306
-222
-136
-54
14
61
82
78
52
15
-22
-48
-53
-34
7
64
128
188
239
277
305
329
358
397
453
524
607
693
772
837
881
903
905
891
868
839
807
771
729
675
608
524
426
319
210
104
10
-70
-135
-186
-225
-256
-279
-296
-303
-300
-286
-261
-229
-196
-169
-154
-154
-169
-194
-221
-240
-241
-219
-173
-106
-29
48
113
155
170
155
113
50
-28
-115
-207
-302
-398
-493
-586
-674
-752
-816
-863
-890
-898
-891
-873
-849
-822
-797
-772
-747
-721
-692
-661
-630
-603
-584
-574
-573
-577
-580
-574
-552
-509
-443
-358
-260
-159
-63
21
88
138
174
200
219
233
244
247
240
220
186
140
85
27
-29
-79
-122
-159
-196
-238
-290
-354
-430
-513
-597
-675
-741
-792
-829
-854
-873
-889
-907
-926
-944
-956
-958
-943
-911
-861
-797
-725
-650
-577
-507
-442
-378
-313
-242
-166
-85
-4
71
135
181
206
212
200
177
149
124
105
95
96
105
120
139
162
187
217
254
299
353
414
481
549
615
674
725
764
792
810
819
823
822
819
815
813
815
825
846
880
931
997
1077
1167
1259
1349
1429
1495
1546
1583
1608
1624
1635
1642
1643
1636
1618
1585
1536
1474
1403
1331
1267
1218
1188
1176
1178
1187
1192
1188
1169
1139
1101
1066
1043
1039
1059
1100
1156
1218
1274
1316
1339
1343
1333
1314
1292
1271
1250
1227
1194
1147
1081
1000
909
821
747
701
690
715
770
842
915
975
1008
1010
981
928
862
795
737
695
670
658
656
656
654
647
634
618
598
576
550
519
478
426
361
284
198
109
21
-62
-138
-207
-271
-333
-394
-453
-509
-556
-590
-605
-602
-580
-545
-504
-466
-437
-422
-424
-438
-461
-488
-512
-530
-541
-546
-547
-546
-545
-547
-551
-558
-571
-592
-624
-671
-734
-813
-903
-997
-1082
-1148
-1185
-1186
-1150
-1082
-991
-890
-791
-705
-638
-594
-570
-563
-568
-579
-595
-615
-639
-670
-708
-752
-801
-851
-900
-945
-986
-1022
-1059
-1096
-1138
-1185
-1239
-1297
-1355
-1411
-1461
-1503
-1534
-1555
-1569
-1576
-1580
-1585
-1594
-1607
-1628
-1655
-1686
-1719
-1749
-1772
-1784
-1785
-1773
-1752
-1726
-1701
-1680
-1668
-1664
-1667
-1672
-1677
-1677
-1671
-1661
-1649
-1639
-1635
-1636
-1642
-1647
-1647
-1634
-1606
-1563
-1509
-1450
-1395
-1351
-1321
-1306
-1301
-1299
-1290
-1268
-1226
-1165
-1088
-1000
-907
-815
-728
-649
-578
-516
-466
-429
-409
-408
-427
-463
-511
-563
-611
-647
-669
-677
-677
-676
-681
-696
-720
-748
-769
-771
-745
-685
-595
-481
-357
-236
-129
-43
24
76
125
180
249
333
429
528
622
704
769
819
861
904
956
1024
1108
1205
1308
1407
1494
1565
1620
1662
1697
1733
1774
1825
1885
1953
2027
2104
2185
2269
2356
2444
2531
2608
2669
2703
2703
2666
2594
2492
2373
2248
2129
2024
1936
1863
1802
1746
1692
1636
1581
1531
1491
1466
1457
1461
1474
1487
1494
1490
1474
1448
1419
1393
1376
1371
1377
1389
1398
1396
1377
1337
1277
1204
1126
1050
984
933
896
871
854
838
821
800
777
755
737
726
725
734
751
775
804
836
871
909
951
995
1040
1083
1121
1148
1161
1158
1140
1111
1073
1034
998
968
944
925
909
892
874
853
832
811
793
779
769
758
741
711
664
595
503
392
266
133
-2
-132
-254
-369
-475
-576
-671
-761
-845
-920
-985
-1039
-1084
-1123
-1163
-1210
-1271
-1349
-1444
-1554
-1674
-1796
-1914
-2024
-2123
-2212
-2294
-2372
-2448
-2525
-2601
-2674
-2740
-2794
-2835
-2861
-2873
-2871
-2858
-2836
-2805
-2763
-2710
-2644
-2565
-2473
-2370
-2261
-2149
-2037
-1929
-1824
-1723
-1623
-1523
-1425
-1330
-1242
-1165
-1104
-1060
-1035
-1022
-1020
-1016
-1008
-987
-951
-903
-847
-791
-744
-711
-697
-701
-719
-745
-770
-785
-785
-765
-727
-671
-606
-535
-467
-404
-351
-307
-270
-237
-205
-171
-132
-88
-40
10
60
107
150
189
224
257
292
332
379
434
497
566
637
708
776
837
892
941
985
1029
1074
1122
1175
1232
1291
1351
1409
1463
1513
1558
1600
1640
1678
1715
1751
1784
1813
1837
1854
1863
1866
1863
1854
1840
1822
1797
1764
1722
1669
1605
1531
1450
1366
1284
1208
1142
1087
1043
1008
982
962
946
934
928
927
935
950
974
1002
1030
1053
1066
1064
1042
1000
940
862
770
669
564
459
359
268
189
126
80
52
40
40
47
53
53
41
15
-25
-75
-128
-175
-210
-227
-222
-197
-158
-111
-66
-31
-11
-10
-26
-56
-94
-134
-171
-201
-222
-237
-248
-259
-272
-291
-316
-346
-378
-409
-436
-459
-479
-496
-516
-543
-583
-637
-707
-791
-886
-984
-1080
-1168
-1243
-1304
-1351
-1385
-1410
-1428
-1440
-1446
-1445
-1436
-1417
-1389
-1354
-1318
-1285
-1261
-1250
-1255
-1274
-1305
-1344
-1387
-1430
-1470
-1507
-1543
-1578
-1612
-1647
-1680
-1708
-1729
-1739
-1738
-1725
-1702
-1670
-1631
-1584
-1530
-1468
-1396
-1313
-1222
-1124
-1025
-929
-843
-768
-708
-662
-629
-606
-592
-585
-584
-587
-595
-603
-608
-603
-584
-546
-487
-409
-315
-212
-106
-1
100
197
293
390
490
590
685
770
837
879
897
893
875
852
835
830
840
861
887
909
920
918
905
887
873
871
884
912
947
978
995
990
964
923
878
845
837
864
926
1016
1120
1223
1312
1377
1418
1437
1444
1449
1457
1473
1492
1510
1520
1517
1503
1481
1460
1452
1464
1500
1559
1634
1712
1781
1832
1856
1853
1824
1773
1707
1632
1550
1465
1379
1293
1212
1140
1078
1031
996
971
949
923
887
838
775
704
631
563
506
460
424
389
349
295
223
131
23
-94
-216
-336
-454
-569
-685
-805
-927
-1049
-1163
-1259
-1329
-1365
-1366
-1337
-1287
-1229
-1174
-1130
-1100
-1079
-1061
-1036
-996
-938
-865
-783
-702
-634
-583
-553
-539
-534
-530
-518
-495
-461
-423
-387
-361
-349
-352
-365
-380
-387
-380
-353
-307
-249
-184
-123
-74
-39
-22
-19
-28
-45
-70
-104
-150
-211
-290
-388
-502
-625
-749
-865
-966
-1045
-1103
-1141
-1165
-1181
-1196
-1212
-1233
-1258
-1283
-1306
-1326
-1341
-1351
-1360
-1370
-1383
-1401
-1423
-1446
-1467
-1482
-1487
-1479
-1460
-1431
-1395
-1356
-1318
-1282
-1249
-1218
-1185
-1146
-1099
-1041
-973
-896
-812
-728
-646
-571
-504
-447
-400
-361
-329
-302
-281
-264
-252
-244
-240
-236
-230
-218
-197
-163
-116
-59
6
72
135
189
232
264
286
303
322
346
380
424
478
538
599
656
708
751
785
813
835
854
871
885
898
907
913
915
914
914
914
917
923
929
935
936
930
917
897
871
844
817
792
770
748
723
693
657
615
571
529
495
471
458
452
446
431
398
342
261
159
46
-65
-163
-239
-286
-307
-308
-297
-286
-281
-285
-297
-313
-326
-329
-320
-297
-263
-224
-185
-151
-123
-103
-90
-82
-78
-81
-93
-118
-156
-209
-273
-342
-408
-463
-502
-522
-523
-510
-488
-463
-437
-409
-376
-332
-273
-197
-105
-2
102
198
276
331
362
371
364
348
330
313
300
290
283
275
269
266
267
277
295
323
355
387
414
430
435
429
416
400
389
385
391
407
429
455
481
507
531
557
584
614
646
677
702
716
716
699
669
628
584
544
514
497
495
506
526
551
574
593
606
610
607
596
581
562
542
525
515
515
528
557
602
659
724
791
854
906
943
964
968
957
934
902
861
811
754
686
609
521
424
319
209
95
-21
-136
-249
-357
-454
-537
-599
-636
-644
-624
-578
-516
-447
-381
-328
-294
-280
-283
-296
-308
-312
-300
-271
-228
-177
-127
-87
-64
-61
-76
-106
-141
-173
-197
-206
-201
-185
-162
-140
-126
-125
-139
-170
-216
-274
-339
-408
-476
-542
-601
-653
-697
-732
-758
-773
-779
-777
-768
-754
-738
-724
-715
-714
-721
-738
-765
-799
-839
-881
-919
-951
-970
-973
-957
-919
-858
-777
-679
-570
-456
-345
-244
-159
-94
-50
-25
-16
-16
-17
-14
0
27
68
121
182
248
312
371
423
466
502
532
559
585
613
644
677
713
751
790
830
871
914
958
1002
1044
1082
1111
1128
1130
1117
1089
1051
1006
964
925
895
874
859
845
828
801
763
713
655
595
541
498
471
461
465
477
488
492
482
456
414
360
299
238
183
136
99
72
50
30
8
-19
-56
-103
-163
-234
-316
-405
-494
-578
-648
-697
-719
-710
-671
-606
-523
-432
-341
-259
-192
-140
-103
-77
-58
-43
-28
-14
-1
8
12
14
13
14
19
31
50
73
97
115
124
117
94
56
7
-50
-107
-160
-203
-235
-254
-258
-247
-220
-175
-112
-32
65
173
287
399
501
585
646
681
688
672
636
587
533
480
435
402
384
382
394
419
453
491
530
565
594
615
629
637
641
642
644
647
652
659
668
677
687
697
706
714
720
724
725
722
715
707
698
690
685
684
687
693
698
700
694
680
655
620
578
532
487
445
409
381
359
342
328
315
302
288
272
255
237
221
205
190
178
166
155
143
128
109
83
51
11
-33
-81
-126
-166
-194
-208
-206
-190
-163
-132
-103
-85
-83
-102
-144
-207
-289
-383
-482
-580
-671
-748
-809
-850
-873
-878
-867
-844
-812
-774
-735
-695
-657
-623
-593
-569
-551
-539
-534
-534
-540
-547
-555
-561
-563
-562
-559
-558
-561
-571
-591
-619
-653
-688
-718
-738
-744
-735
-713
-685
-657
-637
-630
-639
-665
-702
-746
-789
-825
-848
-858
-854
-839
-818
-795
-774
-756
-743
-734
-727
-722
-717
-712
-707
-703
-701
-703
-706
-710
-713
-710
-698
-674
-638
-588
-528
-463
-399
-340
-292
-256
-231
-211
-193
-168
-133
-86
-28
36
99
153
193
216
223
219
210
201
195
193
191
184
166
135
91
42
-5
-39
-52
-40
-4
47
101
143
162
152
112
51
-20
-86
-134
-155
-146
-109
-50
22
101
180
259
336
412
485
555
617
666
698
711
707
689
664
640
621
611
609
611
610
604
588
563
534
504
479
462
454
452
449
441
424
395
357
315
276
246
230
230
241
258
276
286
284
269
239
197
145
87
25
-39
-104
-168
-228
-281
-327
-364
-393
-419
-445
-477
-519
-574
-641
-716
-794
-869
-936
-995
-1045
-1089
-1132
-1175
-1218
-1258
-1289
-1305
-1298
-1268
-1216
-1149
-1078
-1012
-963
-935
-929
-938
-956
-972
-979
-973
-953
-924
-892
-866
-850
-846
-852
-864
-878
-890
-896
-898
-897
-898
-902
-909
-915
-917
-907
-880
-832
-764
-681
-589
-497
-413
-342
-285
-241
-205
-173
-138
-97
-51
1
54
105
151
190
223
249
269
284
294
296
290
275
250
220
188
161
145
147
168
209
265
328
392
446
484
502
500
483
456
429
409
403
414
442
485
538
593
645
688
717
731
730
716
694
667
640
618
602
595
596
603
614
626
637
644
647
648
648
649
655
665
681
700
721
738
750
755
752
744
733
724
719
722
732
747
764
777
783
778
762
738
709
683
663
655
659
673
693
711
720
715
690
646
585
512
433
357
288
231
185
149
120
91
58
18
-31
-86
-145
-201
-249
-284
-303
-304
-290
-265
-231
-196
-163
-135
-114
-99
-90
-85
-86
-92
-104
-126
-159
-203
-258
-320
-386
-451
-511
-563
-607
-645
-679
-713
-752
-797
-848
-903
-957
-1008
-1054
-1090
-1119
-1142
-1163
-1184
-1206
-1231
-1255
-1276
-1290
-1293
-1285
-1266
-1240
-1211
-1185
-1167
-1160
-1166
-1185
-1215
-1252
-1294
-1337
-1379
-1416
-1447
-1471
-1485
-1490
-1484
-1468
-1444
-1414
-1379
-1342
-1303
-1265
-1226
-1186
-1145
-1101
-1057
-1012
-972
-936
-908
-888
-875
-868
-864
-859
-851
-838
-820
-798
-775
-751
-730
-712
-696
-684
-675
-669
-668
-674
-689
-712
-745
-784
-826
-867
-902
-929
-945
-952
-951
-946
-939
-932
-924
-913
-897
-872
-836
-788
-732
-670
-606
-544
-485
-430
-376
-319
-257
-186
-107
-22
65
148
223
288
342
389
431
473
518
566
617
668
716
760
800
839
882
933
996
1072
1156
1242
1320
1382
1418
1427
1410
1372
1323
1272
1228
1197
1178
1171
1170
1171
1170
1167
1166
1169
1184
1211
1254
1308
1368
1426
1478
1517
1543
1559
1569
1581
1599
1626
1662
1703
1743
1774
1791
1789
1767
1726
1671
1605
1534
1461
1389
1320
1254
1194
1138
1089
1047
1012
983
959
940
924
909
895
883
874
867
864
863
863
862
857
845
826
799
767
731
695
662
633
611
597
592
595
609
631
662
699
740
782
820
851
872
883
884
877
863
844
823
799
772
740
705
667
629
595
570
556
555
566
586
610
632
649
658
660
657
652
647
645
642
636
622
596
556
501
435
363
291
224
166
118
78
45
17
-6
-24
-34
-33
-20
4
34
65
88
97
88
63
26
-14
-49
-71
-78
-70
-54
-38
-30
-37
-57
-88
-121
-146
-154
-140
-106
-58
-5
41
70
77
60
24
-26
-81
-136
-188
-236
-282
-330
-383
-439
-496
-549
-593
-622
-634
-630
-614
-593
-570
-552
-541
-535
-531
-526
-517
-501
-480
-455
-431
-410
-396
-389
-388
-390
-394
-398
-402
-407
-415
-428
-447
-473
-502
-532
-559
-580
-593
-600
-604
-608
-616
-632
-655
-684
-716
-746
-770
-784
-784
-772
-748
-715
-674
-630
-583
-535
-487
-440
-395
-354
-317
-286
-264
-251
-248
-258
-280
-314
-359
-411
-466
-518
-559
-582
-581
-550
-492
-408
-307
-201
-99
-12
53
94
112
113
104
91
80
72
67
61
50
32
8
-21
-50
-74
-89
-92
-84
-69
-52
-37
-28
-25
-26
-26
-21
-8
14
42
71
94
107
107
96
76
55
38
30
30
37
44
46
38
19
-11
-45
-77
-101
-113
-112
-102
-89
-80
-79
-89
-107
-128
-147
-158
-161
-156
-148
-143
-146
-160
-182
-205
-220
-217
-191
-138
-65
20
105
177
229
259
269
267
264
269
287
319
362
406
444
467
474
464
442
417
394
381
378
384
396
408
415
413
402
384
361
337
316
299
286
276
266
255
242
227
211
195
183
175
173
178
190
207
228
252
277
301
322
341
357
373
390
410
436
467
501
535
564
580
580
561
524
473
414
355
306
271
254
254
267
288
310
328
338
338
329
313
291
268
243
219
195
170
144
115
82
44
-2
-55
-116
-182
-250
-315
-373
-416
-441
-445
-430
-399
-358
-314
-276
-247
-230
-225
-229
-239
-253
-268
-286
-309
-339
-381
-434
-495
-561
-625
-680
-720
-743
-749
-743
-731
-722
-721
-732
-755
-788
-825
-858
-883
-894
-889
-871
-843
-808
-772
-738
-708
-681
-655
-629
-599
-565
-527
-486
-447
-412
-383
-364
-354
-353
-360
-374
-392
-415
-441
-469
-500
-532
-563
-589
-606
-611
-600
-573
-531
-475
-410
-341
-270
-200
-133
-68
-5
55
113
163
203
227
234
223
196
161
126
99
90
103
136
187
249
312
371
418
454
481
501
520
540
562
582
598
606
603
588
567
544
527
521
530
552
584
620
652
676
688
690
685
677
669
666
665
665
662
653
637
615
591
569
554
548
552
562
574
584
588
586
579
572
568
569
577
589
600
606
602
587
562
533
504
481
467
460
457
450
434
403
358
302
241
182
133
96
70
52
33
6
-31
-81
-139
-199
-254
-297
-325
-340
-347
-350
-356
-367
-384
-403
-417
-422
-413
-390
-358
-322
-289
-266
-254
-253
-257
-263
-264
-258
-246
-232
-221
-219
-228
-248
-275
-303
-324
-336
-336
-327
-316
-309
-312
-330
-362
-405
-453
-500
-542
-576
-605
-629
-654
-679
-703
-724
-734
-728
-702
-657
-596
-529
-465
-414
-384
-376
-388
-413
-441
-462
-467
-454
-423
-379
-330
-284
-249
-231
-232
-250
-283
-324
-367
-406
-434
-449
-447
-428
-394
-348
-293
-235
-177
-122
-71
-26
14
49
78
100
113
112
98
70
31
-13
-55
-86
-100
-94
-67
-22
32
89
142
187
223
253
282
314
353
398
447
494
535
564
578
580
570
556
542
530
522
515
504
486
457
414
359
295
226
156
88
23
-38
-97
-153
-205
-248
-280
-296
-295
-276
-244
-206
-171
-148
-141
-153
-181
-221
-263
-300
-326
-340
-343
-339
-336
-339
-352
-375
-407
-444
-481
-514
-543
-567
-590
-614
-642
-673
-705
-733
-752
-755
-739
-704
-653
-593
-533
-483
-450
-439
-450
-478
-515
-553
-584
-600
-601
-586
-562
-534
-508
-490
-481
-480
-483
-486
-483
-474
-459
-441
-425
-417
-420
-435
-460
-490
-516
-534
-537
-526
-503
-473
-444
-422
-410
-407
-410
-412
-404
-380
-337
-276
-200
-119
-38
35
95
141
174
198
216
231
242
249
252
248
237
221
203
188
179
178
187
203
223
243
261
272
277
276
269
257
241
218
187
145
93
29
-43
-120
-195
-263
-319
-362
-389
-402
-403
-393
-377
-355
-328
-298
-267
-236
-207
-181
-160
-144
-130
-116
-100
-77
-46
-7
38
87
136
183
227
266
302
335
367
397
424
444
456
457
446
425
395
360
323
288
255
225
197
171
145
122
103
90
83
84
91
101
112
119
122
122
121
124
134
152
180
212
242
265
275
268
247
217
185
159
145
148
164
189
217
241
258
268
276
288
311
349
402
467
535
593
632
644
626
580
515
439
364
298
245
206
180
162
149
141
138
142
157
183
220
264
312
358
397
428
451
472
495
526
567
618
676
735
788
830
855
866
863
850
833
814
794
770
742
705
660
608
554
503
463
437
428
434
450
468
483
489
487
478
468
463
468
484
509
536
558
568
559
531
488
435
383
339
310
298
301
312
326
334
330
313
284
246
204
163
129
103
85
77
75
77
81
86
90
91
88
80
68
50
29
7
-14
-32
-46
-54
-58
-59
-60
-63
-71
-84
-103
-127
-156
-189
-227
-268
-313
-361
-411
-460
-506
-550
-591
-629
-668
-710
-754
-802
-848
-889
-916
-925
-912
-877
-825
-764
-703
-651
-615
-596
-592
-597
-602
-600
-588
-566
-539
-515
-500
-503
-524
-562
-612
-664
-711
-747
-767
-771
-763
-746
-723
-697
-669
-638
-603
-566
-528
-490
-457
-431
-414
-406
-407
-415
-428
-446
-470
-502
-543
-591
-642
-691
-728
-747
-741
-711
-662
-602
-543
-494
-462
-446
-440
-432
-413
-372
-309
-227
-137
-53
11
49
59
50
34
24
33
65
117
178
233
268
274
249
198
132
66
10
-28
-49
-57
-60
-66
-77
-92
-103
-102
-82
-39
25
102
182
255
314
357
390
420
457
506
569
641
710
766
799
804
783
744
700
663
643
645
667
704
750
798
844
890
938
991
1051
1114
1176
1228
1262
1274
1265
1238
1204
1170
1144
1127
1114
1096
1061
1002
917
810
695
589
509
467
468
508
575
651
719
768
791
793
782
769
766
780
811
854
902
945
978
997
1004
1006
1008
1014
1028
1046
1063
1075
1075
1059
1028
984
932
878
824
775
732
693
658
626
599
576
560
551
552
559
570
584
594
600
599
590
575
553
528
501
473
446
422
401
385
373
364
357
349
337
316
286
243
188
123
48
-34
-121
-212
-304
-397
-488
-574
-651
-716
-766
-800
-816
-818
-808
-791
-771
-751
-733
-720
-712
-712
-719
-736
-764
-800
-842
-886
-925
-953
-967
-963
-947
-923
-901
-889
-895
-921
-963
-1014
-1066
-1109
-1135
-1143
-1135
-1119
-1101
-1089
-1085
-1089
-1092
-1089
-1070
-1033
-976
-907
-836
-773
-728
-705
-704
-717
-737
-752
-754
-739
-710
-671
-629
-591
-563
-545
-535
-530
-525
-516
-504
-491
-483
-484
-501
-535
-587
-653
-728
-804
-875
-934
-978
-1004
-1012
-1004
-986
-961
-937
-922
-921
-936
-967
-1010
-1059
-1101
-1130
-1139
-1128
-1099
-1061
-1022
-997
-986
-992
-1010
-1031
-1042
-1035
-1004
-951
-883
-810
-744
-695
-667
-659
-664
-672
-674
-664
-639
-604
-565
-531
-507
-497
-501
-515
-533
-552
-567
-579
-589
-596
-602
-601
-589
-559
-505
-425
-323
-208
-91
14
98
157
193
217
240
274
327
400
485
571
643
690
707
697
668
634
608
601
614
642
675
700
709
695
661
615
570
536
521
525
545
570
592
602
597
581
559
540
531
533
545
560
571
573
565
552
541
544
569
621
698
792
891
983
1061
1120
1164
1198
1231
1267
1307
1348
1379
1393
1381
1342
1282
1211
1142
1086
1052
1039
1040
1045
1046
1037
1018
1000
994
1010
1057
1128
1210
1279
1308
1276
1171
993
761
505
259
55
-85
-152
-154
-110
-46
14
51
57
36
0
-38
-64
-72
-60
-35
-7
14
21
14
-5
-26
-44
-51
-46
-32
-15
0
7
5
-6
-21
-34
-41
-40
-31
-19
-7
0
0
-7
-18
-28
-35
-36
-30
-21
-11
-5
-3
-8
-16
-24
-31
-33
-29
-22
-14
-8
-6
-8
-14
-22
-27
-30
-28
-23
-17
-11
-8
-9
-13
-19
-25
-28
-27
-24
-18
-13
-10
-10
-13
-18
-23
-26
-26
-24
-19
-15
-11
-11
-13
-17
-21
-24
-25
-24
-20
-16
-13
-12
-13
-16
-20
-23
-24
-23
-21
-17
-14
-12
-13
-15
-19
-22
-23
-23
-21
-18
-15
-13
-13
-15
-18
-20
-22
-22
-21
-19
-16
-14
-14
-15
-17
-19
-21
-22
-21
-19
-17
-15
-14
-15
-16
-18
-20
-21
-21
-19
-17
-15
-14
-15
-16
-18
-20
-21
-20
-19
-18
-16
-15
-15
-16
-17
-19
-20
-20
-19
-18
-16
-15
-15
-16
-17
-18
-19
-20
-19
-18
-17
-16
-15
-15
-16
-18
-19
-19
-19
-18
-17
-16
-15
-16
-16
-17
-18
-19
-19
-18
-17
-16
-16
-16
-16
-17
-18
-18
-18
-18
-17
-16
-16
-16
-16
-17
-17
-18
-18
-18
-17
-17
-16
-16
-16
-16
-17
-17
-18
-17
-17
-17
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-16
-16
-16
-16
-16
-16
-17
-17
-17
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-16
-15
-15
-15
-15
-15
-15
-16
-16
-16
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-15
-14
-14
-15
-15
-15
-15
-15
-15
-15
-14
-14
-14
-14
-14
-15
-15
-15
-15
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-12
-12
-12
-12
-13
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-12
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-11
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-10
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-9
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-6
-6
-6
-6
-6
-6
-6
-6
-6
