5
96714
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-1
-1
0
0
0
-1
-1
0
0
-1
-1
0
0
0
-1
-1
0
0
-1
-1
0
0
0
-1
-1
0
0
-1
-1
-1
0
0
-1
-1
0
0
0
-1
-1
0
0
-1
-1
-1
0
0
-1
-1
0
0
-1
-1
-1
0
0
-1
-1
0
0
-1
-1
-1
0
0
-1
-1
-1
0
0
-1
-1
0
0
-1
-1
-1
0
0
-1
-1
0
0
-1
-1
-1
0
0
-1
-1
0
0
0
-1
-1
0
0
-1
-1
-1
0
0
-1
-1
0
0
-1
-1
-1
0
0
-1
-1
0
0
0
-1
-1
0
0
-1
-1
-1
0
0
-1
-1
0
0
-1
-1
-1
0
0
-1
-1
0
0
-1
-1
-1
0
0
-1
-1
-1
0
0
-1
-1
0
0
-1
-1
-1
0
0
-1
-1
0
0
-1
-1
-1
0
0
-1
-1
-1
0
0
-1
-1
0
0
-1
-1
-1
0
0
-1
-1
0
0
-1
-1
-1
0
0
-1
-1
-1
0
0
-1
-1
0
0
-1
-2
-1
0
0
-1
-1
0
0
-1
-2
-1
0
0
-1
-2
0
1
0
-2
-1
0
1
-1
-2
-1
1
0
-2
-2
0
1
-1
-2
-1
1
1
-2
-2
0
1
0
-2
-2
1
1
-1
-3
-1
2
1
-3
-3
0
2
0
-4
-2
2
2
-2
-5
0
4
1
-5
-4
3
5
-2
-8
-2
8
5
-9
-13
6
23
-4
-82
-171
-220
-221
-206
-205
-212
-207
-178
-137
-97
-62
-31
-10
-4
-6
-3
12
36
58
77
88
92
90
91
102
117
128
130
129
127
115
88
59
47
52
61
62
65
81
100
101
85
84
122
177
208
198
179
184
204
200
157
103
73
66
55
27
0
-7
-1
-5
-24
-42
-44
-39
-40
-52
-66
-82
-110
-151
-191
-212
-214
-208
-207
-209
-208
-207
-210
-214
-207
-178
-128
-72
-19
28
76
126
175
210
226
226
224
227
230
220
192
152
113
80
52
23
-11
-58
-120
-183
-230
-255
-273
-307
-356
-397
-411
-407
-408
-415
-409
-376
-329
-293
-271
-244
-200
-155
-130
-120
-103
-66
-26
-8
-10
-5
25
68
98
104
93
81
82
99
130
168
195
203
194
183
183
198
228
266
299
310
288
247
210
192
188
183
168
147
126
108
95
88
88
92
93
91
90
91
92
91
91
91
92
91
90
91
94
93
88
87
95
101
87
51
16
10
33
62
69
56
48
63
90
105
97
82
81
97
107
90
47
7
-9
-7
-12
-42
-87
-117
-120
-107
-101
-107
-114
-112
-105
-104
-110
-116
-111
-98
-82
-65
-46
-27
-11
-4
-6
-10
-11
-9
-7
-7
-10
-11
-9
-6
-7
-12
-13
-6
-2
-9
-21
-12
32
83
96
57
9
10
64
115
108
48
-6
-15
2
-5
-47
-95
-114
-110
-112
-132
-157
-176
-190
-204
-209
-192
-160
-135
-128
-124
-103
-72
-53
-52
-45
-11
43
81
88
82
95
132
172
193
196
194
194
191
180
166
151
132
102
60
17
-20
-52
-84
-116
-141
-158
-171
-187
-205
-215
-213
-207
-206
-211
-208
-182
-136
-90
-60
-41
-20
9
38
60
81
108
139
159
159
154
163
188
207
194
152
106
83
88
99
92
58
11
-20
-21
-4
4
-9
-24
-17
11
31
24
11
26
70
106
97
51
6
-12
-12
-13
-12
2
25
34
18
-7
-18
-12
-6
-7
-8
-5
-11
-42
-87
-118
-119
-106
-101
-109
-115
-110
-103
-107
-116
-110
-76
-28
3
4
-16
-25
-6
36
74
92
93
93
96
93
77
61
58
61
51
21
-11
-21
-12
-2
-6
-12
-10
-7
-11
-15
-1
25
37
17
-12
-13
18
43
29
-10
-31
-16
8
6
-23
-52
-60
-53
-47
-46
-45
-39
-29
-18
-7
-1
-5
-12
-15
-9
-4
-6
-7
7
38
73
99
122
153
190
220
235
249
271
297
305
285
248
214
195
181
157
113
58
7
-28
-50
-73
-103
-135
-155
-164
-175
-188
-189
-165
-127
-104
-108
-116
-102
-73
-61
-82
-114
-121
-104
-96
-117
-149
-156
-132
-105
-101
-115
-112
-77
-26
4
-1
-20
-15
25
77
105
98
78
80
106
132
132
111
92
88
91
90
88
94
101
89
52
8
-12
-9
-11
-40
-86
-119
-121
-106
-99
-107
-116
-114
-105
-101
-109
-118
-116
-97
-70
-45
-26
-12
1
16
36
63
89
109
120
131
151
175
192
196
192
190
186
170
143
120
111
106
86
49
12
-14
-40
-83
-131
-153
-141
-127
-146
-190
-219
-212
-195
-210
-255
-288
-278
-237
-203
-196
-206
-216
-219
-208
-175
-122
-69
-33
-7
37
106
170
201
206
219
259
300
311
293
277
282
299
304
291
273
262
252
235
211
183
151
120
92
72
53
27
-6
-32
-49
-69
-108
-160
-200
-212
-203
-200
-219
-251
-278
-286
-274
-249
-222
-206
-206
-213
-213
-205
-203
-212
-220
-207
-170
-127
-104
-103
-109
-111
-110
-110
-110
-103
-85
-63
-42
-26
-16
-11
-1
25
65
98
106
91
80
86
100
100
86
78
89
109
120
127
147
181
201
188
155
135
142
150
136
105
87
93
100
84
49
22
19
24
19
0
-17
-18
-9
-3
-5
-12
-15
-11
-4
-1
-9
-26
-39
-40
-38
-52
-81
-109
-118
-112
-109
-111
-103
-74
-42
-30
-39
-42
-24
2
7
-10
-24
-18
0
11
11
17
31
44
47
52
65
73
54
11
-21
-17
4
-2
-48
-100
-118
-105
-99
-120
-148
-151
-130
-111
-110
-106
-75
-29
-1
-4
-10
17
70
108
103
78
80
125
182
207
194
173
162
154
132
102
85
91
101
94
73
59
60
63
49
18
-9
-19
-14
-6
-4
-7
-13
-15
-10
-1
0
-20
-52
-76
-81
-76
-81
-101
-118
-118
-107
-102
-108
-114
-112
-107
-105
-109
-112
-112
-110
-103
-81
-40
8
43
58
58
57
63
81
106
129
134
117
91
79
87
100
98
84
79
96
132
169
193
201
195
184
183
194
204
190
149
106
88
92
90
59
12
-20
-21
-4
5
-11
-49
-91
-117
-116
-102
-105
-142
-195
-223
-213
-196
-208
-246
-267
-241
-191
-164
-174
-189
-174
-133
-101
-99
-112
-116
-108
-102
-110
-119
-108
-73
-29
0
2
-14
-23
-7
31
72
96
97
90
88
91
92
91
90
93
93
84
66
45
26
9
-4
-13
-14
-10
-6
-7
-10
-13
-11
-6
-5
-10
-17
-16
1
31
56
65
62
61
76
98
109
96
70
51
54
73
90
86
64
48
56
85
107
103
82
73
95
137
173
190
194
196
194
182
163
144
129
113
94
81
85
98
103
85
49
13
-10
-17
-18
-28
-51
-79
-97
-101
-104
-120
-145
-155
-137
-107
-95
-109
-124
-110
-68
-25
-5
-5
-10
-11
-10
-10
-9
-8
-9
-11
-11
-7
-6
-10
-14
-10
-3
-6
-17
-18
2
29
35
14
-10
-15
-9
-8
-12
-9
-1
-10
-47
-91
-113
-113
-116
-135
-152
-148
-137
-145
-167
-168
-134
-95
-92
-120
-131
-101
-56
-36
-46
-51
-32
-7
-2
-13
-16
-1
21
36
51
72
92
96
89
86
95
99
83
57
41
41
41
31
19
21
34
43
43
46
65
90
101
95
85
85
93
96
91
86
88
94
96
90
85
87
96
100
86
52
12
-14
-18
-10
-4
-7
-13
-12
-8
-6
-9
-12
-10
-8
-8
-10
-11
-9
-8
-9
-10
-10
-9
-9
-9
-9
-10
-10
-10
-6
-6
-17
-38
-53
-48
-35
-39
-71
-107
-110
-74
-26
-2
-4
-13
-12
-7
-9
-12
-8
-4
-14
-40
-63
-65
-55
-60
-86
-114
-120
-108
-101
-108
-117
-113
-103
-103
-114
-117
-107
-99
-109
-124
-113
-69
-21
-2
-12
-18
1
27
32
14
-2
7
34
60
75
84
92
96
93
87
87
93
95
91
86
88
96
99
86
54
14
-17
-23
-7
6
-8
-50
-94
-116
-114
-106
-107
-113
-114
-103
-83
-61
-42
-36
-43
-50
-39
-12
6
-2
-23
-23
5
34
33
9
-11
-11
-7
-12
-16
-6
5
-12
-57
-90
-77
-32
-5
-25
-65
-80
-56
-21
-3
-6
-14
-15
-9
1
16
34
53
73
92
99
84
58
44
60
91
106
96
79
81
102
125
138
148
163
169
154
123
100
96
99
86
51
11
-12
-16
-16
-29
-56
-81
-88
-74
-59
-58
-64
-57
-31
-5
0
-12
-16
-8
-4
-13
-14
20
75
108
98
76
81
105
106
73
45
54
76
60
7
-28
-13
13
-7
-66
-96
-65
-26
-41
-96
-117
-75
-25
-34
-88
-117
-92
-57
-68
-111
-134
-115
-92
-100
-123
-123
-100
-91
-119
-155
-159
-129
-102
-102
-117
-119
-100
-76
-62
-53
-37
-5
34
69
91
98
99
109
133
160
177
183
187
197
201
186
151
111
86
82
89
96
97
85
57
15
-21
-29
-3
40
68
58
19
-17
-25
-10
2
-5
-18
-18
-4
4
-9
-30
-40
-37
-41
-58
-75
-76
-72
-85
-111
-117
-81
-25
7
-3
-22
-19
5
23
31
47
78
95
65
4
-31
-10
34
46
12
-23
-21
8
26
22
20
37
56
54
32
16
18
19
3
-18
-22
-8
0
-8
-17
-10
-6
-34
-90
-131
-125
-93
-87
-123
-167
-179
-168
-169
-195
-217
-206
-169
-140
-135
-142
-141
-124
-96
-64
-40
-35
-46
-48
-17
40
84
89
79
93
137
171
159
116
82
80
91
95
93
93
87
58
13
-20
-22
-5
0
-10
-19
-12
-1
-4
-17
-21
-3
30
64
91
110
121
123
124
128
127
115
94
81
86
98
97
81
60
45
30
10
-9
-16
-11
-6
-8
-12
-11
-8
-8
-11
-12
-8
-7
-11
-13
-9
-6
-10
-14
-11
-4
-6
-17
-19
1
29
34
13
-11
-15
-9
-10
-15
-4
24
38
17
-16
-18
18
52
51
31
34
70
103
101
81
78
98
107
82
46
40
71
102
96
52
5
-17
-13
-5
-12
-34
-62
-80
-81
-72
-70
-85
-108
-121
-114
-101
-103
-118
-123
-102
-64
-38
-38
-49
-42
-9
29
46
44
38
40
36
17
-10
-23
-14
-1
-3
-13
-17
-15
-24
-54
-87
-99
-93
-98
-126
-160
-175
-172
-174
-191
-208
-211
-207
-211
-219
-212
-191
-177
-181
-185
-164
-130
-117
-136
-153
-139
-108
-104
-137
-166
-149
-98
-62
-65
-86
-88
-68
-44
-27
-14
-5
-7
-16
-12
23
72
101
98
84
83
93
96
90
85
89
94
92
87
89
93
90
85
94
120
143
145
138
146
164
162
124
78
67
93
114
93
42
1
-11
-7
-8
-15
-19
-27
-49
-84
-106
-96
-66
-44
-41
-44
-34
-16
-4
-5
-12
-13
-10
-8
-10
-11
-10
-9
-11
-12
-10
-6
-8
-16
-18
-1
31
58
65
59
60
78
100
105
89
74
81
108
130
129
110
93
86
88
90
90
92
92
89
86
89
96
95
79
58
49
54
62
61
52
50
58
71
81
90
99
100
83
49
13
-11
-18
-15
-9
-4
-4
-12
-25
-37
-42
-44
-50
-56
-56
-49
-45
-52
-66
-78
-84
-89
-99
-111
-116
-115
-112
-107
-97
-85
-77
-75
-67
-43
-13
2
-3
-10
5
37
65
75
78
88
99
98
84
78
95
124
143
150
161
185
206
205
178
143
115
96
82
74
67
54
28
0
-13
-10
-4
-9
-17
-15
-4
1
-10
-29
-41
-43
-37
-23
-5
6
-3
-25
-30
1
47
67
46
11
0
15
28
20
-1
-17
-24
-34
-52
-73
-92
-108
-118
-114
-102
-101
-121
-148
-154
-134
-109
-103
-110
-114
-110
-108
-112
-113
-107
-104
-115
-123
-105
-65
-37
-39
-51
-40
-10
4
-11
-25
-6
31
41
11
-20
-12
25
42
19
-15
-24
-10
0
-7
-17
-14
-6
-5
-12
-15
-10
-6
-8
-13
-14
-10
-3
13
38
60
64
52
48
65
90
100
92
83
87
95
93
86
86
94
95
85
80
98
128
137
114
85
84
116
149
155
132
103
87
86
93
97
86
54
12
-18
-22
-9
-1
-8
-17
-15
-6
-4
-12
-17
-11
-4
-6
-15
-16
-8
-3
-10
-18
-14
-3
-3
-17
-24
-2
32
40
11
-23
-18
28
77
96
91
87
92
93
84
82
100
127
133
114
90
84
90
87
66
41
24
10
-6
-18
-14
-2
-8
-44
-92
-122
-120
-103
-97
-115
-150
-189
-216
-221
-209
-201
-209
-222
-213
-172
-123
-103
-112
-114
-80
-26
5
-4
-24
-16
28
76
98
93
85
87
93
93
87
86
92
94
89
84
90
99
90
54
7
-20
-17
-5
-4
-15
-17
-7
-1
-13
-25
-9
36
72
62
15
-25
-25
4
27
28
21
23
26
17
-5
-20
-17
-6
-3
-11
-17
-12
-5
-6
-14
-17
-10
-1
-4
-24
-46
-51
-35
-12
-6
-28
-64
-88
-87
-64
-36
-14
0
2
-16
-51
-90
-115
-118
-110
-106
-109
-113
-112
-109
-108
-112
-115
-106
-85
-58
-41
-40
-48
-49
-34
-14
-2
-6
-14
-15
-9
-5
-9
-15
-13
-6
-4
-13
-22
-10
30
76
93
65
11
-27
-25
-1
8
-16
-53
-69
-58
-42
-43
-52
-47
-25
-9
-17
-41
-53
-40
-15
0
-2
-12
-18
-16
-7
5
16
21
23
33
57
87
104
100
84
76
86
108
126
127
113
94
85
87
85
68
42
23
13
-5
-46
-96
-123
-116
-100
-102
-120
-124
-101
-66
-38
-15
10
28
25
10
21
68
109
97
41
4
24
66
68
21
-26
-29
-4
5
-11
-24
-14
1
-4
-19
-20
-5
1
-12
-24
-14
5
0
-29
-52
-45
-30
-44
-88
-124
-122
-94
-74
-77
-84
-71
-39
-8
2
-6
-17
-17
-8
-2
-8
-19
-18
-3
5
-15
-59
-89
-78
-37
-3
2
-12
-18
-12
-6
-8
-12
-13
-11
-10
-5
13
37
57
70
82
94
98
89
80
86
100
99
76
52
49
63
66
45
20
15
27
31
14
-10
-18
-12
-6
-9
-13
-12
-8
-9
-13
-13
-8
-5
-10
-23
-36
-45
-50
-55
-62
-76
-90
-97
-89
-71
-53
-41
-35
-31
-26
-16
4
33
56
60
55
60
84
104
99
72
54
57
62
45
20
20
56
97
108
90
77
84
98
97
85
81
91
98
92
82
84
95
98
89
78
83
104
130
152
164
166
157
146
144
147
145
127
105
94
94
85
54
12
-17
-20
-10
-5
-8
-13
-14
-11
-8
-7
-10
-19
-35
-55
-75
-93
-107
-114
-113
-110
-109
-111
-112
-110
-109
-111
-112
-110
-108
-111
-114
-111
-106
-107
-117
-120
-102
-68
-41
-38
-45
-39
-18
-1
-2
-12
-16
-17
-29
-54
-81
-95
-102
-110
-118
-116
-105
-102
-114
-124
-110
-69
-27
-7
-7
-10
-10
-11
-14
-13
0
18
28
28
25
21
13
-2
-16
-19
-11
-4
-5
-13
-22
-34
-51
-75
-97
-108
-111
-111
-112
-112
-110
-107
-109
-115
-118
-106
-74
-33
-4
0
-11
-18
-13
-5
-6
-13
-15
-9
-7
-11
-10
11
44
64
60
47
49
70
90
94
90
88
89
90
90
93
88
60
12
-25
-26
-3
8
-11
-37
-42
-32
-38
-65
-86
-71
-33
-9
-10
-8
23
70
96
93
90
118
167
202
204
186
177
186
201
201
181
147
113
91
82
79
69
48
23
4
-7
-11
-13
-12
-9
-8
-10
-13
-12
-8
-8
-13
-15
-9
-4
-8
-23
-39
-47
-48
-47
-44
-33
-17
-5
-4
-11
-15
-13
-8
-7
-11
-14
-14
-10
-2
13
34
55
73
85
92
93
90
87
88
91
92
89
87
89
92
91
87
87
93
96
83
58
39
35
39
35
22
14
19
30
30
19
12
23
41
47
32
13
12
33
61
70
50
15
-14
-22
-13
-3
-4
-15
-19
-11
1
-3
-25
-48
-51
-34
-13
-4
-8
-13
-12
-10
-10
-11
-10
-9
-11
-13
-11
-5
-6
-22
-44
-52
-39
-14
1
-3
-15
-18
-10
-3
-6
-16
-19
-9
2
-5
-28
-48
-47
-28
-19
-39
-81
-119
-130
-114
-90
-74
-74
-88
-107
-113
-93
-58
-34
-38
-55
-54
-28
-4
-12
-42
-58
-46
-30
-45
-81
-99
-74
-29
-1
-4
-16
-15
-7
-6
-13
-15
-10
-6
-10
-15
-12
-7
-7
-13
-14
-9
-6
-10
-15
-12
-6
-9
-16
-10
15
44
58
61
75
106
133
137
129
136
160
172
150
108
84
88
98
84
49
21
16
21
18
1
-16
-22
-16
-4
7
14
18
23
37
60
79
77
52
20
-1
-7
-8
-10
-14
-13
-9
-6
-8
-12
-21
-34
-48
-54
-47
-34
-33
-54
-87
-112
-119
-112
-106
-107
-113
-116
-111
-101
-85
-67
-46
-27
-14
-8
-8
-10
-12
-12
-11
-9
-9
-11
-14
-11
-6
-5
-17
-41
-63
-68
-54
-36
-33
-51
-78
-92
-82
-59
-48
-63
-96
-121
-113
-74
-28
-3
-3
-13
-15
-10
-8
-11
-9
11
42
63
61
49
49
67
90
97
91
85
88
94
91
85
88
97
91
56
7
-23
-19
0
1
-23
-50
-53
-33
-11
-3
-8
-13
-12
-9
-9
-10
-11
-11
-10
-10
-10
-10
-11
-12
-10
-9
-9
-12
-13
-9
-6
-10
-18
-16
2
24
32
16
-8
-20
-15
-6
-5
-11
-15
-11
-7
-8
-12
-13
-10
-8
-9
-12
-12
-10
-8
-10
-12
-12
-10
-8
-8
-11
-15
-15
-2
25
56
71
64
48
43
57
76
86
86
90
98
96
77
53
47
65
89
98
92
85
87
92
92
88
87
91
92
89
88
90
92
90
87
89
92
91
86
88
96
91
57
7
-24
-19
1
1
-24
-49
-51
-37
-35
-55
-80
-86
-70
-47
-34
-37
-47
-53
-47
-30
-13
-6
-8
-12
-11
-9
-9
-12
-11
-8
-9
-12
-13
-9
-6
-11
-16
-12
-2
-3
-24
-47
-49
-33
-21
-30
-47
-54
-47
-39
-33
-21
-6
1
-9
-20
-16
-2
-1
-15
-23
-10
7
-3
-33
-50
-39
-28
-51
-96
-118
-102
-77
-74
-83
-70
-34
-12
-28
-60
-72
-62
-61
-79
-91
-72
-40
-30
-45
-56
-38
-8
3
-8
-19
-14
-4
-5
-14
-15
-9
-5
-10
-15
-12
-7
-8
-13
-13
-8
-7
-13
-16
-4
18
38
52
68
87
98
94
84
85
95
97
83
60
42
29
12
-9
-20
-14
-1
-3
-22
-43
-49
-45
-42
-44
-38
-19
0
2
-14
-25
-14
10
25
21
15
29
63
94
103
92
77
64
47
25
6
-5
-10
-16
-16
-6
4
-10
-54
-100
-108
-75
-40
-33
-44
-42
-18
0
-5
-12
14
68
108
105
80
73
93
109
96
66
52
61
68
50
13
-15
-20
-8
0
-13
-47
-89
-118
-121
-109
-101
-107
-117
-116
-106
-101
-110
-121
-118
-99
-71
-39
-9
8
-1
-24
-30
0
46
66
46
17
22
60
97
104
89
82
88
95
93
87
87
92
93
89
87
90
92
90
88
89
92
91
88
88
91
93
89
87
90
94
92
86
87
93
95
88
82
90
102
93
51
1
-21
-4
25
34
18
-6
-20
-19
-10
5
22
29
17
-5
-19
-16
-6
-5
-12
-10
12
44
62
61
52
52
61
65
51
26
5
-6
-11
-13
-13
-9
-5
-9
-15
-15
-5
1
-13
-50
-90
-114
-117
-110
-107
-108
-111
-111
-111
-110
-108
-109
-111
-114
-112
-101
-84
-65
-47
-28
-12
-5
-8
-12
-12
-8
-8
-11
-12
-8
-6
-11
-17
-13
3
19
27
27
26
24
14
-4
-17
-16
-7
-4
-10
-15
-11
-5
-7
-14
-15
-8
-2
-8
-24
-38
-45
-47
-48
-44
-30
-15
-6
-7
-9
-10
-11
-14
-13
1
22
32
19
-5
-21
-18
-6
-1
-8
-17
-17
-7
1
-5
-26
-47
-49
-30
-10
-13
-37
-54
-43
-14
3
-3
-11
4
39
67
74
74
87
106
104
74
45
47
74
94
92
84
91
102
91
50
6
-15
-12
-8
-12
-12
-4
-3
-20
-44
-51
-40
-35
-54
-73
-62
-23
3
-12
-48
-60
-35
-5
1
-12
-17
-8
-3
-12
-19
-3
24
36
24
12
26
58
75
61
35
29
48
74
90
94
92
90
88
88
92
96
92
78
63
53
51
53
59
69
82
92
98
97
89
75
62
58
58
49
23
-9
-25
-16
-1
-1
-13
-19
-11
-1
-5
-16
-17
-6
0
-9
-21
-15
2
5
-21
-58
-78
-76
-73
-86
-106
-115
-111
-108
-111
-113
-101
-81
-69
-71
-78
-80
-78
-76
-69
-53
-28
-8
-3
-9
-14
-11
-7
-7
-11
-12
-9
-7
-9
-12
-11
-8
-7
-10
-12
-10
-7
-8
-11
-11
-9
-7
-9
-12
-11
-8
-8
-11
-12
-9
-7
-9
-12
-12
-7
-6
-11
-15
-10
-2
-5
-22
-41
-48
-44
-42
-44
-38
-17
4
3
-23
-50
-53
-32
-9
-1
-9
-17
-9
23
70
106
106
76
46
49
76
89
62
12
-21
-20
-4
-1
-11
-16
-10
-4
-7
-14
-13
-7
-6
-11
-14
-9
-5
-8
-13
-12
-7
-6
-11
-14
-9
-5
-8
-15
-12
-3
-3
-18
-40
-56
-69
-88
-110
-119
-111
-102
-106
-116
-115
-104
-100
-114
-124
-107
-66
-27
-9
-5
-5
-7
-16
-20
-2
34
62
63
53
60
86
106
99
75
59
51
34
3
-16
-5
25
38
19
-10
-21
-12
-2
-5
-13
-14
-8
-5
-9
-12
-11
-7
-7
-10
-11
-9
-8
-8
-10
-10
-9
-8
-9
-10
-10
-9
-9
-9
-9
-9
-10
-10
-8
-6
-9
-19
-34
-47
-52
-47
-36
-25
-24
-37
-54
-63
-56
-42
-35
-39
-40
-25
0
11
-4
-34
-50
-39
-21
-23
-47
-73
-82
-78
-81
-99
-117
-119
-108
-99
-106
-118
-119
-102
-69
-34
-7
4
-4
-19
-22
-3
34
69
91
98
96
90
85
86
93
105
116
124
130
132
125
109
94
89
90
91
88
89
97
99
82
49
23
18
24
19
-1
-18
-18
-7
-2
-8
-14
-12
-6
-5
-10
-13
-9
-6
-8
-11
-11
-7
-8
-11
-7
14
44
63
61
51
52
69
89
98
94
87
88
93
94
90
88
91
94
92
88
89
95
96
84
62
43
29
14
-6
-18
-15
-3
1
-10
-26
-36
-40
-46
-52
-45
-23
-7
-15
-40
-53
-38
-11
3
-4
-15
-14
-6
-4
-9
-13
-10
-6
-7
-11
-11
-8
-7
-9
-11
-10
-8
-8
-10
-10
-8
-8
-9
-10
-9
-8
-8
-9
-9
-8
-8
-9
-9
-8
-8
-9
-10
-9
-8
-8
-10
-9
-8
-8
-9
-10
-9
-7
-8
-11
-10
-7
-6
-10
-12
-9
-5
-7
-13
-13
-6
-1
-8
-24
-37
-41
-44
-53
-67
-78
-84
-83
-67
-36
-4
6
-15
-44
-55
-44
-32
-37
-50
-51
-38
-26
-21
-13
7
28
32
14
-6
-15
-12
-8
-7
-7
-8
-12
-12
-5
1
-12
-49
-85
-91
-65
-37
-33
-47
-51
-33
-9
0
-6
-13
-12
-7
-6
-9
-10
-10
-8
-7
-8
-9
-10
-9
-7
-7
-10
-12
-8
-3
-5
-16
-19
0
35
62
64
52
40
35
30
23
24
35
43
37
24
20
24
21
1
-18
-19
-6
1
-7
-17
-13
-3
-2
-11
-16
-9
-1
-4
-14
-16
-7
5
16
31
55
79
90
91
91
95
94
89
87
93
99
92
83
87
102
103
78
49
48
76
96
86
60
52
61
57
24
-14
-25
-10
3
-4
-16
-15
-3
-1
-11
-16
-9
0
-5
-18
-17
4
29
34
16
-7
-17
-12
-5
-4
-8
-13
-11
-5
-1
-8
-23
-36
-41
-44
-53
-67
-77
-79
-83
-99
-115
-117
-107
-100
-108
-117
-107
-79
-52
-42
-43
-42
-38
-39
-47
-48
-31
-9
0
-6
-13
-11
-5
-5
-10
-12
-7
-4
-8
-12
-10
-5
-5
-10
-12
-8
-4
-7
-12
-11
-5
-3
-10
-15
-9
0
-4
-17
-20
2
37
61
62
57
65
86
100
98
89
87
92
96
93
90
90
92
93
92
93
93
86
68
45
26
11
-2
-13
-14
-8
-3
-6
-12
-11
-5
-4
-12
-15
-1
23
37
30
17
17
30
37
26
6
-6
-2
14
36
59
73
66
42
21
22
34
31
9
-11
-3
22
35
26
18
31
56
68
62
57
60
55
26
-12
-27
-11
5
-1
-17
-17
-1
0
-32
-72
-83
-67
-59
-79
-103
-98
-64
-35
-36
-54
-62
-51
-39
-39
-42
-35
-15
0
0
-9
-14
-10
-4
-3
-9
-13
-10
-4
-2
-9
-17
-12
6
27
32
18
-3
-15
-15
-8
-1
0
-14
-45
-85
-114
-118
-107
-101
-106
-112
-111
-105
-104
-110
-111
-107
-104
-109
-113
-103
-80
-58
-44
-32
-13
2
2
-14
-22
-4
35
73
94
98
95
91
89
91
95
98
93
81
67
50
30
7
-7
-10
-6
-7
-12
-10
-1
0
-19
-44
-51
-32
-7
1
-7
-12
-6
-1
-15
-40
-52
-38
-11
5
1
-12
-20
-13
8
34
55
64
64
67
81
98
103
95
85
86
96
100
93
85
87
98
103
93
75
62
60
61
56
47
42
48
61
67
57
32
5
-9
-10
-6
-6
-9
-9
-6
-5
-8
-11
-9
-4
-5
-10
-12
-6
1
-4
-21
-38
-44
-41
-41
-49
-57
-60
-66
-82
-104
-118
-114
-103
-99
-107
-117
-116
-99
-68
-33
-5
6
-3
-15
-17
-4
5
-2
-25
-44
-45
-31
-13
-2
-1
-7
-12
-11
-5
-3
-6
-12
-11
-4
-1
-8
-15
-10
3
2
-20
-46
-50
-29
-7
-2
-7
-8
-6
-9
-12
-1
23
40
30
13
22
61
92
83
52
45
74
104
93
51
18
19
31
23
-2
-19
-14
-2
-1
-9
-12
-8
-4
-6
-8
-7
-7
-10
-9
2
20
32
33
28
23
16
2
-12
-15
-8
-1
-2
-9
-16
-29
-53
-78
-85
-67
-41
-29
-36
-47
-49
-39
-26
-14
-5
-2
-5
-10
-11
-6
-3
-6
-10
-9
-5
-4
-8
-11
-7
-3
-5
-10
-10
-5
-3
-8
-12
-8
-1
-4
-14
-15
4
30
38
19
-7
-17
-9
0
-3
-11
-12
-5
0
-6
-16
-13
6
28
35
19
-4
-16
-12
-3
-1
-8
-12
-8
-3
-4
-10
-11
-6
-2
-7
-11
-9
-3
-3
-10
-12
-5
0
-7
-17
-6
27
54
50
27
16
29
39
21
-13
-24
2
35
39
15
-9
-13
-7
-6
-7
-4
-2
-15
-40
-52
-36
-7
6
-3
-14
-12
-3
-2
-5
10
44
73
70
42
22
31
55
70
67
55
51
59
73
89
98
98
91
88
95
102
92
58
15
-15
-21
-7
12
25
28
21
6
-11
-27
-37
-40
-32
-16
-7
-18
-50
-86
-101
-88
-63
-45
-39
-37
-29
-14
-3
-1
-5
-9
-10
-6
-4
-5
-8
-9
-7
-4
-5
-9
-10
-6
-3
-5
-10
-10
-4
-2
-7
-12
-9
-1
-1
-11
-16
-4
9
-4
-50
-98
-108
-74
-26
1
2
-6
-10
-11
-10
0
29
69
100
107
96
85
86
97
105
100
79
52
31
22
22
20
7
-11
-22
-13
11
31
33
17
-3
-13
-10
-4
-3
-7
-9
-7
-4
-5
-8
-8
-5
-4
-7
-9
-7
-4
-4
-9
-10
-5
-1
-5
-14
-13
6
29
36
20
-4
-15
-11
-2
-1
-7
-10
-7
-3
-4
-8
-9
-6
-4
-5
-8
-8
-6
-4
-6
-8
-7
-3
-8
-30
-60
-79
-77
-64
-65
-87
-112
-109
-73
-25
4
3
-9
-13
-7
-1
-3
-10
-10
-5
-2
-5
-10
-8
-4
-3
-7
-10
-7
-3
-3
-8
-10
-6
-2
-4
-10
-10
-3
0
-6
-13
-9
2
2
-13
-21
-1
43
73
62
21
-13
-18
-5
2
-4
-10
-9
-4
-3
-7
-8
-6
-4
-5
-7
-7
-5
-5
-6
-7
-6
-5
-6
-7
-6
-5
-6
-7
-6
-5
-5
-7
-7
-5
-4
-6
-8
-7
-4
-4
-7
-9
-7
-2
-2
-7
-17
-29
-42
-50
-45
-31
-20
-24
-37
-43
-31
-10
2
-1
-8
-9
-5
-3
-5
-7
-6
-5
-6
-7
-5
-4
-6
-10
-6
1
0
-17
-40
-48
-33
-9
4
0
-10
-12
-5
0
-3
-10
-10
-4
-1
-5
-11
-9
-1
1
-8
-17
-4
33
76
101
103
93
82
70
57
50
57
72
79
71
61
65
78
79
59
33
21
23
21
6
-12
-16
-6
2
-1
-10
-11
-4
1
-3
-11
-12
2
26
48
52
37
19
17
37
64
74
62
43
39
52
68
71
55
31
9
-3
-8
-7
-5
-5
-5
-5
-6
-6
-6
-5
-4
-5
-7
-6
-4
-4
-6
-8
-6
-2
-3
-8
-11
-6
7
21
31
36
33
23
11
10
23
33
25
1
-18
-14
1
5
-8
-17
-8
7
5
-19
-50
-68
-76
-80
-79
-62
-31
-4
4
-3
-9
-8
-3
-3
-6
-6
-5
-5
-6
-6
-4
-4
-6
-6
-4
-3
-5
-8
-7
-2
0
-5
-17
-31
-42
-45
-41
-34
-32
-38
-50
-65
-82
-102
-115
-112
-99
-94
-107
-121
-107
-63
-18
0
-6
-9
-1
3
-8
-18
-7
17
29
20
18
44
81
88
57
25
29
58
68
37
-10
-31
-14
18
35
30
21
22
39
62
73
66
46
30
28
30
25
14
13
23
30
20
1
-3
14
35
42
33
21
14
6
-6
-13
-9
0
1
-6
-10
-6
-1
-2
-7
-8
-4
-1
-4
-8
-6
-3
-3
-6
-7
-4
-3
-4
-6
-5
-3
-4
-6
-6
-3
-3
-6
-8
-4
0
-4
-12
-10
7
29
37
22
-1
-14
-12
-3
2
0
-7
-18
-31
-41
-37
-17
7
14
-3
-30
-42
-32
-20
-23
-38
-42
-25
-5
-7
-31
-54
-60
-57
-62
-72
-74
-68
-76
-101
-121
-106
-61
-28
-29
-44
-39
-10
11
5
-13
-15
-1
6
-3
-14
-10
2
3
-7
-13
-6
3
5
12
37
70
82
62
35
34
62
88
84
56
31
24
27
22
6
-10
-13
-6
2
2
-6
-13
-9
8
29
43
46
46
53
72
92
104
103
93
87
93
104
107
90
55
17
-8
-8
15
48
73
74
50
18
-3
-8
-7
-8
-5
8
26
31
27
33
63
100
113
98
83
90
108
107
80
57
59
72
62
23
-12
-18
-2
6
-3
-12
-8
3
2
-9
-12
-1
9
-5
-43
-86
-112
-112
-96
-76
-57
-41
-24
-8
2
1
-5
-9
-5
0
-1
-7
-8
-3
0
-3
-8
-7
-1
0
-6
-9
-4
2
-2
-9
-9
0
3
-5
-13
-6
6
3
-14
-20
6
48
69
56
33
26
29
23
3
-12
-9
0
0
-7
-7
1
1
-14
-34
-43
-40
-38
-37
-29
-11
4
3
-6
-10
-4
1
-2
-7
-6
-1
-1
-5
-6
-3
-1
-5
-6
-2
0
-7
-11
3
31
44
25
-6
-18
-5
7
0
-12
-10
3
5
-8
-15
-3
12
2
-26
-40
-31
-25
-49
-88
-100
-71
-34
-25
-36
-37
-13
9
8
-8
-14
-3
5
0
-10
-9
1
3
-5
-10
-5
2
0
-8
-9
-1
3
-3
-10
-6
2
2
-7
-12
-3
8
2
-20
-38
-39
-32
-35
-51
-61
-50
-23
-1
4
-3
-7
-5
-1
-1
-4
-5
-4
-2
-2
-3
-4
-4
-3
-2
-2
-4
-6
-3
2
1
-14
-36
-46
-32
-6
9
3
-10
-11
-1
5
-2
-11
-8
3
5
-8
-17
-1
39
79
100
102
98
96
95
96
98
100
98
93
93
101
107
94
58
17
-8
-12
-3
3
1
-10
-30
-54
-71
-73
-67
-65
-79
-99
-110
-108
-101
-98
-102
-106
-106
-102
-99
-101
-108
-111
-99
-66
-25
3
7
-3
-10
-5
1
0
-5
-7
-2
1
-2
-6
-5
-1
-1
-4
-5
-3
-1
-2
-5
-5
-2
-1
-3
-5
-3
-1
-2
-4
-5
-2
-1
-3
-5
-4
-1
-1
-4
-5
-2
-1
-2
-5
-4
-1
-1
-4
-5
-3
-1
-2
-5
-4
-1
0
-3
-5
-3
0
-1
-5
-5
-1
1
-3
-7
-4
2
1
-6
-10
-2
12
24
31
37
39
29
10
6
31
68
82
59
25
17
34
44
25
-6
-16
-2
9
0
-14
-10
13
32
34
29
32
36
25
1
-15
-9
8
9
-15
-42
-46
-26
-3
5
0
-6
-5
-1
0
-3
-5
-3
-1
-1
-3
-4
-2
-1
-2
-4
-4
-1
0
-3
-5
-3
0
0
-4
-6
-2
3
-1
-10
-9
9
33
41
24
-1
-12
-6
3
2
-4
-6
-2
1
-1
-5
-4
-1
0
-3
-4
-2
0
-1
-4
-4
-1
-1
-2
-4
-3
-1
-1
-3
-3
-2
-1
-2
-3
-3
-1
-1
-3
-3
-2
-1
-2
-3
-3
-1
-1
-2
-3
-2
-1
-1
-3
-3
-2
-1
-2
-3
-2
-1
-1
-3
-3
-2
-1
-2
-3
-3
-1
-1
-3
-3
-2
-1
-2
-3
-3
-1
-1
-2
-3
-2
0
-1
-3
-3
-1
0
-2
-4
-2
0
0
-4
-4
-1
1
-2
-5
-4
2
2
-5
-8
-1
8
3
-18
-35
-36
-29
-40
-73
-105
-115
-104
-94
-98
-106
-106
-99
-97
-102
-105
-102
-100
-102
-100
-80
-49
-28
-30
-43
-42
-22
-1
4
-2
-5
1
3
-10
-30
-43
-42
-34
-28
-25
-22
-22
-30
-42
-46
-36
-18
-4
-1
-3
-2
8
23
37
42
34
22
21
42
75
101
107
99
94
97
102
100
96
97
103
103
91
71
51
35
23
23
41
69
81
59
19
-2
16
52
67
45
15
14
45
77
80
53
21
0
-7
-7
-1
6
5
-12
-35
-46
-31
-2
15
6
-20
-38
-36
-23
-16
-22
-34
-42
-42
-33
-20
-7
2
3
0
-4
-4
0
1
-1
-3
-3
0
1
-1
-3
-2
0
0
-2
-3
-1
0
0
-2
-2
-1
1
-1
-3
-2
0
0
-2
-3
-1
1
0
-2
-3
0
1
-1
-3
-2
1
1
-2
-3
-1
1
0
-3
-3
1
2
-2
-4
-1
2
0
-5
0
24
54
70
67
59
63
79
95
102
102
101
98
96
97
103
107
94
67
43
42
63
78
64
27
-6
-14
-2
8
4
-6
-8
0
7
2
-7
-7
3
9
0
-14
-10
16
41
39
15
-2
6
29
39
27
13
15
31
44
41
29
17
7
-2
-6
-3
2
3
-2
-4
-1
3
1
-4
-3
2
3
-3
-5
1
6
1
-10
-7
15
34
35
26
36
72
106
112
97
91
102
109
92
65
57
69
68
35
-9
-23
-2
20
10
-22
-41
-34
-22
-31
-53
-61
-43
-15
0
-1
0
5
5
-12
-35
-42
-27
-3
9
5
-4
-5
0
4
1
-3
-3
1
3
0
-3
-2
2
2
-1
-3
0
3
2
-3
-4
2
5
0
-6
-3
8
8
-11
-38
-44
-25
1
9
0
-5
0
5
-2
-8
5
35
50
30
-6
-19
7
42
49
24
-5
-10
1
8
1
-7
-4
5
8
-1
-15
-26
-34
-39
-39
-33
-20
-6
3
4
1
-2
-2
0
3
2
-2
-3
0
3
2
-3
-3
2
6
1
-8
-6
13
36
42
26
3
-8
-4
4
4
-1
-3
0
3
2
-1
-2
1
2
1
-1
-1
1
2
0
-1
0
1
1
0
-1
0
1
1
0
-1
0
2
1
-1
-1
1
2
1
-1
0
2
2
0
-2
0
3
2
-2
-2
3
5
-1
-9
1
36
83
112
104
72
43
33
36
38
31
21
17
23
33
40
41
34
20
6
-3
-4
0
3
2
0
-1
0
2
2
0
-1
0
2
2
1
-1
-1
2
3
2
-1
-7
-19
-42
-71
-90
-87
-61
-34
-25
-30
-30
-11
14
16
-10
-41
-46
-22
4
10
0
-6
0
7
4
-4
-4
3
6
1
-5
-1
6
5
-3
-5
2
8
3
-6
-4
6
9
-2
-10
-1
14
11
-16
-40
-39
-17
-1
1
1
8
9
-11
-38
-43
-18
6
-1
-30
-46
-29
1
14
6
-6
-5
4
7
1
-4
-1
5
6
-1
-8
2
37
82
111
111
95
91
107
117
96
54
28
31
41
30
3
-12
-2
12
7
-12
-28
-39
-58
-87
-104
-91
-66
-59
-69
-65
-31
9
18
0
-12
-1
13
6
-13
-5
40
92
111
95
70
59
63
70
75
74
59
30
1
-11
-2
8
7
-2
-4
2
6
3
-2
-1
4
5
0
-2
1
5
3
-1
-1
3
4
1
-1
1
4
3
0
0
2
4
2
0
1
3
3
1
0
2
3
2
0
0
2
3
2
0
1
3
3
1
0
2
3
3
0
0
2
4
3
-1
-1
4
8
3
-10
-26
-36
-37
-34
-30
-22
-7
8
11
1
-7
-2
11
11
-10
-36
-42
-22
2
10
4
-3
0
5
4
0
0
3
4
2
0
2
4
3
1
1
3
4
2
0
2
4
3
1
1
3
4
2
0
2
4
3
0
1
3
4
2
0
2
5
4
0
0
3
5
2
-1
1
5
5
1
-1
1
5
8
21
49
77
83
64
46
50
69
75
64
59
81
109
108
68
18
-7
-3
6
5
1
2
4
-1
-3
11
36
47
31
4
-9
-2
9
8
0
-3
3
6
4
0
0
3
4
4
3
1
-1
1
13
30
41
39
36
42
53
53
39
24
26
41
50
39
17
3
3
6
2
-5
-2
16
37
43
29
7
-6
-4
5
8
3
-2
0
5
6
2
-1
1
6
5
1
-1
3
6
4
0
0
5
7
3
-1
1
6
6
0
-2
3
9
5
-3
-4
8
15
0
-38
-78
-100
-103
-99
-96
-95
-96
-97
-100
-101
-96
-86
-74
-57
-32
-7
5
-7
-29
-38
-25
-2
12
9
1
-2
1
4
6
7
3
-10
-27
-33
-24
-13
-17
-30
-32
-10
15
19
1
-12
-3
15
14
-3
-11
3
19
11
-12
-15
17
52
51
15
-12
4
51
87
92
78
68
73
90
110
121
112
83
58
63
92
109
93
65
61
86
106
95
70
66
83
91
69
39
36
57
71
57
31
21
25
22
4
-10
-5
11
14
2
-7
0
11
11
-1
-6
3
12
9
-3
-7
5
17
11
-14
-37
-36
-14
4
-2
-25
-40
-28
-1
17
12
-3
-5
5
11
6
-3
-1
7
10
3
-3
1
9
8
0
-2
5
9
5
-2
0
8
9
2
-4
2
11
9
-2
-6
5
21
30
34
41
48
40
18
1
10
36
48
32
5
-8
-1
10
9
1
-1
4
7
5
1
1
5
6
5
1
1
4
9
8
-7
-28
-39
-26
2
18
10
-6
-5
12
17
-6
-35
-42
-25
-16
-37
-69
-78
-60
-42
-46
-56
-43
-9
13
0
-31
-43
-23
5
15
6
-3
0
8
8
2
0
4
7
5
2
2
5
6
4
2
3
6
5
3
2
4
6
4
3
3
5
6
4
2
3
5
5
3
2
4
6
5
2
2
5
7
4
1
2
7
9
2
-5
1
20
36
38
34
43
73
106
119
109
95
97
108
114
106
90
77
63
43
20
4
0
4
7
4
2
4
6
6
3
2
5
8
6
0
-3
9
40
81
111
117
105
94
99
111
115
103
86
77
75
70
56
43
38
36
27
11
-1
-2
5
9
5
1
3
6
6
3
2
4
6
5
3
4
5
5
4
3
5
6
5
3
4
5
5
4
3
5
6
5
3
4
5
5
4
3
5
6
5
3
4
6
6
4
2
5
7
5
2
3
6
7
4
1
3
9
8
1
-3
4
19
32
39
42
44
39
24
8
1
3
4
1
2
15
33
43
40
37
45
56
54
39
27
31
44
49
39
21
8
3
3
3
5
6
6
4
3
5
6
6
3
3
5
7
7
5
-4
-20
-37
-40
-28
-15
-22
-48
-69
-59
-23
9
17
6
-2
1
8
9
4
2
3
5
9
10
0
-30
-71
-103
-109
-95
-84
-90
-103
-106
-93
-77
-68
-64
-61
-56
-53
-51
-45
-34
-17
0
10
11
5
-1
1
9
11
3
-4
1
20
36
41
39
40
42
30
7
-7
5
35
61
70
72
74
70
48
17
0
3
10
5
-2
3
15
7
-32
-80
-104
-99
-89
-92
-100
-99
-90
-90
-99
-104
-96
-82
-65
-36
17
72
84
30
-57
-108
-79
12
110
163
155
98
12
-79
-152
-180
-144
-52
53
107
69
-45
-165
-226
-205
-129
-33
62
139
180
175
139
103
84
67
41
27
60
147
243
297
286
228
149
61
-22
-76
-90
-82
-84
-103
-115
-93
-46
-10
1
1
12
22
-1
-70
-155
-209
-211
-172
-108
-19
100
228
317
327
267
181
113
66
26
-8
-9
39
103
124
70
-22
-88
-102
-91
-98
-128
-147
-126
-63
23
106
157
154
95
14
-41
-47
-25
6
49
117
193
226
184
89
-1
-48
-62
-66
-61
-39
-7
11
7
-2
3
13
9
-6
-2
39
99
141
155
161
182
211
217
176
89
-20
-122
-191
-213
-194
-156
-115
-67
-6
57
90
74
28
-7
-7
16
36
50
67
86
79
30
-43
-89
-74
-13
53
93
106
108
106
103
103
110
109
75
-3
-95
-153
-144
-83
-9
50
91
115
112
69
-5
-84
-147
-185
-196
-167
-96
1
96
165
208
227
212
160
87
25
-10
-35
-68
-101
-110
-93
-80
-98
-134
-149
-126
-84
-50
-26
5
51
91
107
105
104
108
107
99
101
133
192
253
287
280
236
164
82
9
-38
-66
-96
-145
-209
-270
-309
-319
-296
-245
-178
-118
-87
-79
-68
-31
21
55
48
23
25
79
157
202
181
117
56
23
8
-5
-8
14
49
54
1
-89
-152
-146
-82
-10
25
14
-29
-86
-141
-176
-172
-123
-53
1
15
1
-4
30
93
136
112
20
-95
-180
-215
-213
-191
-150
-87
-13
51
93
118
136
145
137
111
68
15
-41
-79
-69
3
121
245
339
393
408
381
305
184
36
-108
-221
-288
-310
-305
-286
-260
-219
-162
-107
-78
-85
-114
-139
-136
-89
6
132
247
307
303
265
228
202
169
121
66
17
-25
-58
-67
-35
28
85
111
112
109
100
70
24
-7
-3
16
8
-33
-79
-101
-102
-100
-91
-61
-18
13
13
2
2
3
-22
-74
-115
-107
-60
-7
43
113
215
315
365
348
285
198
90
-32
-137
-183
-165
-119
-88
-81
-75
-56
-26
13
70
153
240
292
281
223
161
121
97
67
26
-3
-5
9
8
-25
-75
-116
-136
-137
-119
-74
-7
55
88
103
133
188
229
210
129
40
-15
-38
-64
-100
-118
-99
-72
-83
-146
-225
-274
-273
-231
-160
-68
27
103
141
146
137
138
161
206
259
295
299
273
228
169
89
-17
-130
-223
-280
-306
-311
-297
-256
-185
-86
29
138
209
215
162
85
24
-12
-35
-47
-27
41
133
194
187
124
54
14
5
-1
-28
-66
-87
-67
-22
8
-7
-48
-72
-58
-23
0
13
38
82
117
110
65
19
-1
-4
-2
8
39
82
110
111
102
102
104
79
22
-44
-85
-99
-101
-102
-92
-62
-21
10
19
7
-13
-32
-38
-26
3
42
82
113
121
98
55
19
13
29
39
35
39
72
113
119
68
-14
-84
-122
-135
-131
-116
-105
-122
-171
-215
-211
-159
-107
-91
-93
-73
-24
21
46
73
131
201
225
178
101
51
34
11
-43
-97
-103
-59
-9
8
1
-1
9
12
-7
-37
-65
-95
-146
-216
-278
-310
-310
-293
-265
-218
-156
-103
-92
-128
-181
-213
-205
-165
-112
-58
-7
35
55
42
-1
-52
-84
-91
-91
-107
-139
-169
-189
-236
-366
-599
-890
-1155
-1329
-1398
-1378
-1291
-1168
-1061
-1028
-1076
-1132
-1088
-888
-568
-217
92
337
523
648
701
677
594
476
346
223
121
41
-37
-149
-317
-539
-790
-1033
-1226
-1318
-1264
-1051
-707
-283
175
634
1058
1399
1620
1732
1809
1943
2173
2447
2627
2546
2091
1275
262
-674
-1277
-1428
-1206
-828
-518
-397
-456
-598
-708
-704
-567
-340
-106
66
174
289
490
773
1000
961
501
-338
-1303
-2040
-2284
-1993
-1353
-663
-184
-46
-226
-579
-890
-961
-705
-202
346
744
920
929
863
751
557
256
-97
-357
-354
31
800
1818
2843
3614
3952
3835
3395
2858
2429
2189
2052
1826
1360
671
-60
-626
-951
-1131
-1340
-1707
-2224
-2731
-2965
-2678
-1794
-503
809
1779
2263
2364
2297
2223
2184
2133
1998
1744
1399
1057
814
695
613
413
-37
-780
-1744
-2762
-3628
-4190
-4411
-4361
-4142
-3827
-3456
-3048
-2585
-1997
-1205
-230
774
1609
2142
2307
2017
1153
-297
-2105
-3850
-5138
-5794
-5886
-5617
-5209
-4805
-4406
-3865
-2993
-1729
-200
1350
2666
3519
3716
3194
2141
955
5
-577
-857
-905
-710
-314
74
185
-109
-746
-1616
-2653
-3748
-4641
-5039
-4841
-4197
-3306
-2220
-910
516
1756
2508
2686
2414
1858
1128
310
-493
-1212
-1876
-2576
-3359
-4169
-4884
-5358
-5459
-5124
-4449
-3706
-3220
-3190
-3611
-4367
-5332
-6347
-7126
-7254
-6373
-4408
-1671
1247
3707
5238
5644
4995
3567
1762
12
-1354
-2244
-2836
-3453
-4334
-5488
-6719
-7755
-8360
-8378
-7793
-6777
-5651
-4697
-3984
-3354
-2603
-1659
-607
403
1225
1720
1794
1486
1008
646
600
934
1654
2771
4227
5787
7077
7769
7741
7063
5896
4472
3144
2332
2263
2718
3064
2651
1256
-800
-2941
-4720
-5976
-6713
-6919
-6548
-5632
-4332
-2864
-1382
61
1473
2913
4514
6420
8631
10859
12623
13528
13505
12785
11669
10344
8847
7089
4832
1742
-2344
-7041
-11319
-13910
-13986
-11587
-7511
-2854
1395
4520
6105
6061
4644
2423
194
-1143
-797
1548
5407
9533
12448
13191
11734
8835
5535
2700
823
6
29
473
931
1201
1363
1694
2475
3792
5422
6900
7809
8102
8135
8280
8405
7743
5383
1033
-4578
-9968
-13602
-14501
-12477
-8052
-2272
3542
8164
10936
12026
12249
12464
13008
13614
13825
13445
12586
11378
9758
7631
5156
2751
738
-946
-2600
-4293
-5639
-6113
-5638
-4833
-4634
-5568
-7327
-8964
-9532
-8572
-6089
-2211
2944
8956
14727
18693
19668
17625
13638
9000
4392
-167
-4693
-8712
-11368
-11966
-10389
-7123
-3010
1022
4165
5865
5880
4212
1022
-3392
-8545
-13754
-18232
-21260
-22342
-21281
-18158
-13269
-7114
-479
5565
9957
12185
12626
12299
12159
12550
13222
13697
13493
12084
8958
3990
-2156
-8087
-12263
-13692
-12357
-9260
-6130
-4802
-6408
-10838
-16859
-22754
-26934
-28175
-25722
-19548
-10623
-734
8232
15027
19298
21334
21684
20884
19282
16968
13876
10025
5630
999
-3590
-7823
-11258
-13501
-14529
-14675
-14173
-12813
-10273
-6820
-3462
-1261
-504
-636
-907
-915
-552
310
1830
3941
6233
8140
9182
9085
7891
6044
4174
2510
481
-2854
-7735
-13080
-17070
-18475
-17449
-15172
-12846
-11026
-9623
-8271
-6628
-4520
-1983
763
3398
5514
6591
6130
4046
1064
-1433
-2167
-838
1652
3816
4562
3795
2301
1091
719
1008
1305
1004
-76
-1696
-3421
-4806
-5468
-5160
-3957
-2353
-1042
-443
-360
-132
799
2365
3848
4399
3700
2237
1004
873
2097
4242
6477
7995
8391
7873
7205
7271
8433
10143
11187
10442
7606
3359
-1095
-4721
-7156
-8706
-9900
-10909
-11299
-10367
-7801
-4070
-234
2608
3741
3031
1027
-1010
-1479
713
5313
10719
14907
16562
15540
12529
8439
4033
-179
-3937
-7197
-9992
-12297
-14001
-14986
-15164
-14460
-12884
-10675
-8267
-5972
-3645
-759
3119
7896
12957
17472
20700
22179
21904
20415
18559
16982
15783
14667
13345
11694
9602
6910
3674
364
-2400
-4366
-5785
-6994
-7967
-8405
-8170
-7529
-6971
-6968
-7879
-9803
-12295
-14270
-14515
-12496
-8667
-3958
921
5578
9537
12079
12633
11194
8237
4376
329
-2819
-3749
-1683
2898
8417
13108
15762
15791
13050
7969
1766
-3930
-7978
-10291
-11422
-11696
-10921
-8960
-6324
-4006
-2700
-2296
-2111
-1500
-241
1473
3204
4451
4864
4443
3543
2629
1980
1602
1381
1229
1141
1170
1382
1729
1895
1335
-362
-3035
-5885
-7932
-8606
-7956
-6417
-4496
-2660
-1349
-867
-1187
-1884
-2324
-1930
-340
2510
6297
10277
13504
15243
15236
13573
10398
5865
445
-4879
-8939
-11057
-11425
-10808
-9912
-9072
-8453
-8316
-8910
-10075
-11084
-11012
-9307
-6079
-1904
2567
6820
10455
13081
14308
13867
11774
8437
4605
1165
-1155
-2007
-1521
-278
822
865
-644
-3439
-6570
-8915
-9765
-9072
-7316
-5210
-3451
-2491
-2319
-2450
-2257
-1449
-254
840
1486
1636
1453
1217
1284
1920
2979
3815
3722
2630
1329
949
2159
4799
8103
11111
12919
12898
10970
7798
4514
2084
789
234
-247
-1221
-2981
-5456
-8135
-10191
-10894
-10081
-8224
-6006
-3782
-1420
1386
4642
7876
10382
11688
11856
11382
10811
10424
10245
10272
10610
11353
12404
13484
14324
14786
14788
14148
12565
9744
5535
47
-6220
-12294
-16880
-18830
-17634
-13572
-7480
-447
6272
11285
13360
11985
7752
2135
-3210
-7125
-9164
-9406
-8197
-6007
-3366
-783
1322
2627
2896
2061
367
-1625
-3247
-4030
-3837
-2770
-1075
860
2492
3324
3229
2544
1737
930
-194
-1975
-4300
-6609
-8368
-9498
-10331
-11199
-12097
-12670
-12401
-10804
-7542
-2552
3841
10880
17471
22419
24772
24164
20972
16094
10466
4674
-974
-6115
-10155
-12532
-13162
-12592
-11681
-11075
-10889
-10730
-9973
-8127
-5171
-1683
1347
3018
3018
1781
168
-1098
-1856
-2508
-3640
-5595
-8285
-11313
-14184
-16399
-17490
-17195
-15726
-13845
-12496
-12239
-12970
-14147
-15205
-15746
-15477
-14178
-11852
-8830
-5655
-2881
-1070
-883
-2894
-7097
-12582
-17880
-21772
-23798
-24071
-22784
-20078
-16347
-12434
-9294
-7406
-6563
-6273
-6312
-6879
-8235
-10251
-12291
-13523
-13382
-11831
-9261
-6192
-3060
-222
1968
3241
3634
3551
3496
3692
3982
4064
3723
2781
953
-1993
-5830
-9740
-12797
-14647
-15681
-16469
-17098
-17111
-16056
-13977
-11347
-8633
-6009
-3448
-980
1206
2873
3924
4500
4924
5494
6244
6884
6997
6351
4982
2996
362
-3013
-7004
-11119
-14682
-17133
-18172
-17694
-15705
-12341
-7892
-2776
2511
7398
11300
13821
14972
15152
14853
14355
13709
12960
12301
11980
12130
12713
13619
14770
16120
17579
18913
19729
19581
18237
15898
13151
10599
8539
6986
5983
5737
6390
7700
9075
9976
10268
10195
10103
10255
10795
11729
12851
13753
14026
13477
12161
10239
7893
5372
3044
1289
328
134
489
1099
1714
2220
2644
2987
3007
2247
421
-2153
-4532
-5638
-4820
-2054
2239
7437
12827
17679
21425
23831
25008
25234
24776
23812
22448
20760
18881
17064
15610
14645
13954
13107
11813
10117
8246
6307
4223
1941
-409
-2609
-4555
-6263
-7696
-8689
-9110
-9050
-8742
-8275
-7413
-5764
-3133
264
3882
7121
9573
11142
12011
12517
12961
13462
13892
13936
13226
11488
8637
4805
290
-4518
-9167
-13146
-15947
-17242
-17063
-15807
-13985
-11910
-9602
-7022
-4396
-2275
-1190
-1224
-1919
-2660
-3196
-3811
-4985
-6868
-9069
-10909
-11862
-11772
-10710
-8758
-5991
-2666
655
3277
4712
4903
4145
2849
1369
-19
-1142
-2027
-2960
-4356
-6501
-9405
-12858
-16540
-20003
-22620
-23751
-23122
-21054
-18269
-15417
-12786
-10392
-8211
-6225
-4328
-2365
-349
1438
2659
3261
3544
3923
4662
5827
7365
9104
10694
11677
11698
10684
8816
6394
3756
1259
-802
-2298
-3264
-3759
-3763
-3272
-2459
-1687
-1348
-1706
-2871
-4764
-7014
-8917
-9672
-8821
-6549
-3612
-987
504
453
-1006
-3283
-5672
-7776
-9638
-11459
-13212
-14595
-15367
-15626
-15708
-15815
-15790
-15249
-13900
-11764
-9157
-6491
-4022
-1727
562
2853
4837
6072
6358
5851
4810
3331
1456
-466
-1712
-1631
-208
1880
3760
4956
5575
6069
6876
8180
9841
11489
12763
13552
14001
14278
14356
14048
13229
11941
10272
8226
5776
3032
272
-2209
-4235
-5736
-6692
-7170
-7377
-7560
-7811
-8037
-8172
-8352
-8754
-9231
-9226
-8146
-5871
-2825
448
3740
7182
10850
14473
17548
19713
20947
21432
21283
20463
18962
17008
15074
13672
13123
13461
14480
15828
17088
17893
18044
17545
16513
15081
13421
11841
10730
10264
10155
9775
8621
6662
4225
1611
-1066
-3689
-5949
-7496
-8272
-8554
-8620
-8430
-7707
-6279
-4233
-1791
839
3391
5465
6693
7037
6832
6493
6240
6142
6307
6863
7694
8359
8374
7570
6144
4401
2581
904
-386
-1162
-1544
-1743
-1752
-1296
-155
1499
3166
4360
4806
4364
2965
756
-1736
-3778
-4832
-4812
-3960
-2579
-903
851
2480
3872
5036
6027
6878
7640
8407
9237
10049
10676
11041
11213
11269
11162
10777
10082
9093
7706
5697
2987
-114
-3033
-5345
-6993
-8112
-8725
-8716
-8082
-7126
-6352
-6166
-6678
-7700
-8905
-10019
-10956
-11775
-12466
-12755
-12195
-10521
-7943
-5075
-2556
-750
275
589
328
-266
-813
-875
-140
1433
3588
5913
8077
9967
11542
12530
12332
10378
6657
1868
-3031
-7407
-11109
-14134
-16305
-17355
-17220
-16101
-14234
-11704
-8585
-5235
-2324
-490
70
-310
-1037
-1625
-1871
-1765
-1293
-372
1022
2652
4013
4578
4114
2762
848
-1322
-3466
-5219
-6202
-6306
-5909
-5722
-6316
-7760
-9668
-11567
-13231
-14719
-16160
-17528
-18614
-19170
-19069
-18323
-16967
-14986
-12416
-9549
-6991
-5453
-5382
-6746
-9099
-11839
-14463
-16699
-18499
-19929
-21000
-21562
-21376
-20318
-18502
-16207
-13696
-11119
-8580
-6180
-3971
-1868
276
2471
4475
5900
6474
6194
5283
4035
2697
1424
290
-707
-1643
-2663
-3950
-5662
-7807
-10154
-12260
-13647
-14019
-13399
-12105
-10635
-9488
-8979
-9118
-9626
-10133
-10404
-10434
-10345
-10224
-10043
-9725
-9225
-8554
-7741
-6804
-5768
-4691
-3646
-2663
-1686
-621
537
1611
2283
2283
1574
370
-1010
-2324
-3467
-4414
-5147
-5658
-5967
-6105
-6031
-5578
-4462
-2396
757
4867
9556
14350
18886
23002
26659
29810
32350
34151
35099
35081
33996
31873
28971
25738
22578
19655
16870
14016
10942
7653
4364
1493
-479
-1298
-1148
-556
-26
288
584
1148
2137
3580
5506
7969
10931
14139
17180
19687
21534
22853
23853
24600
24939
24630
23581
21938
19972
17857
15548
12840
9546
5692
1613
-2110
-4887
-6435
-6922
-6797
-6474
-6158
-5947
-5980
-6361
-6957
-7369
-7211
-6404
-5152
-3653
-1917
100
2293
4441
6449
8477
10760
13325
15889
17979
19084
18759
16758
13225
8783
4336
674
-1820
-3173
-3636
-3538
-3231
-3053
-3235
-3813
-4631
-5415
-5880
-5833
-5279
-4485
-3912
-4011
-4999
-6748
-8869
-10871
-12337
-13040
-12977
-12341
-11412
-10410
-9388
-8224
-6754
-4947
-2991
-1195
246
1393
2509
3867
5626
7825
10397
13092
15421
16789
16803
15503
13287
10601
7692
4606
1348
-2009
-5323
-8407
-11040
-12992
-14110
-14419
-14136
-13596
-13142
-13044
-13456
-14411
-15851
-17660
-19676
-21690
-23473
-24868
-25845
-26429
-26564
-26086
-24885
-23094
-21064
-19114
-17313
-15536
-13726
-12077
-10964
-10707
-11384
-12805
-14589
-16256
-17347
-17566
-16879
-15474
-13575
-11283
-8560
-5353
-1722
2159
6079
9840
13249
16113
18317
19916
21106
22046
22683
22756
22022
20456
18255
15626
12622
9158
5186
822
-3696
-8134
-12364
-16366
-20150
-23676
-26801
-29274
-30783
-31053
-29939
-27495
-23982
-19822
-15479
-11324
-7526
-4061
-813
2275
5136
7608
9577
11106
12468
14020
15992
18360
20906
23382
25607
27426
28656
29171
29077
28741
28549
28569
28415
27465
25233
21617
16896
11578
6245
1455
-2344
-4904
-6215
-6456
-5878
-4689
-3016
-941
1455
4069
6781
9430
11798
13651
14853
15472
15732
15828
15788
15510
14928
14100
13138
12116
11092
10209
9698
9699
10106
10602
10882
10851
10651
10546
10789
11520
12687
14018
15102
15553
15154
13909
12033
9925
8119
7146
7336
8670
10795
13188
15333
16849
17525
17300
16226
14437
12145
9619
7134
4871
2896
1230
-44
-758
-750
49
1616
3904
6880
10497
14646
19142
23711
27996
31620
34291
35894
36452
36004
34555
32146
28940
25181
21041
16526
11536
5981
-154
-6840
-14020
-21589
-29378
-37207
-44923
-52379
-59323
-65307
-69712
-71918
-71526
-68501
-63131
-55848
-47065
-37166
-26589
-15812
-5196
5123
15086
24394
32366
38142
41061
40845
37528
31325
22645
12149
706
-10752
-21343
-30256
-36816
-40622
-41628
-40026
-36061
-29998
-22263
-13528
-4572
3947
11580
17999
22920
26155
27667
27533
25878
22923
19051
14709
10146
5257
-256
-6556
-13499
-20742
-27910
-34662
-40701
-45848
-50125
-53663
-56471
-58297
-58770
-57704
-55264
-51899
-48145
-44459
-41088
-37960
-34671
-30642
-25380
-18666
-10598
-1546
7892
16996
25117
31869
37146
40953
43250
43950
43034
40596
36797
31802
25806
19107
12137
5417
-533
-5319
-8770
-10938
-11959
-11916
-10885
-9147
-7315
-6134
-6109
-7304
-9488
-12394
-15783
-19329
-22595
-25240
-27214
-28664
-29612
-29768
-28721
-26298
-22736
-18533
-14180
-10026
-6301
-3179
-779
865
1810
2217
2377
2714
3708
5746
8969
13201
17965
22612
26503
29198
30564
30751
30074
28882
27455
25923
24211
22024
18955
14676
9142
2675
-4142
-10715
-16696
-22083
-27093
-31906
-36460
-40450
-43460
-45106
-45096
-43235
-39445
-33782
-26409
-17528
-7373
3729
15283
26663
37222
46418
53861
59349
62888
64665
64902
63683
60913
56472
50408
42988
34596
25643
16602
8058
609
-5354
-9792
-12941
-15118
-16607
-17694
-18702
-19895
-21295
-22617
-23407
-23301
-22193
-20190
-17453
-14082
-10144
-5787
-1302
2957
6699
9783
12220
14138
15760
17346
19053
20796
22263
23096
23099
22264
20648
18268
15166
11555
7850
4552
2104
845
1022
2762
6019
10589
16244
22850
30320
38396
46450
53503
58504
60708
59955
56667
51601
45528
38993
32203
24995
16847
7055
-4885
-18866
-34051
-49186
-63105
-75031
-84540
-91384
-95433
-96714
-95413
-91757
-85939
-78153
-68660
-57745
-45588
-32237
-17753
-2391
13369
28940
43762
57360
69335
79350
87117
92356
94800
94264
90735
84381
75479
64379
51553
37658
23482
9789
-2817
-13933
-23351
-31093
-37421
-42777
-47647
-52460
-57540
-63076
-69026
-75051
-80554
-84836
-87248
-87286
-84682
-79502
-72158
-63246
-53308
-42717
-31763
-20768
-10042
270
10215
19847
29004
37285
44208
49378
52487
53272
51558
47386
41100
33282
24641
15952
8053
1791
-2120
-3281
-1719
2122
7492
13528
19476
24844
29424
33168
36053
38029
39052
39138
38363
36862
34819
32454
29935
27262
24234
20569
16097
10890
5184
-789
-6949
-13338
-19948
-26552
-32668
-37697
-41152
-42852
-42972
-41940
-40271
-38394
-36533
-34646
-32438
-29485
-25438
-20198
-13929
-6912
628
8562
16746
24905
32656
39665
45779
50990
55258
58369
59979
59794
57698
53726
47950
40448
31413
21263
10598
16
-10052
-19336
-27637
-34803
-40818
-45845
-50117
-53759
-56720
-58889
-60231
-60767
-60457
-59113
-56457
-52222
-46203
-38279
-28481
-17107
-4735
7889
20040
31132
40766
48769
55215
60358
64450
67556
69525
70114
69128
66437
61929
55499
47160
37167
26057
14539
3310
-7117
-16448
-24517
-31155
-36135
-39258
-40461
-39843
-37603
-33969
-29191
-23545
-17276
-10528
-3370
4070
11482
18373
24217
28631
31483
32922
33283
32901
31893
30084
27144
22826
17117
10236
2589
-5239
-12535
-18638
-23211
-26369
-28530
-30139
-31473
-32644
-33649
-34361
-34489
-33617
-31349
-27461
-21982
-15223
-7796
-586
5387
9227
10418
8969
5364
383
-5141
-10547
-15485
-19924
-24010
-27837
-31276
-33947
-35391
-35319
-33780
-31143
-27906
-24476
-21044
-17590
-13985
-10133
-6095
-2142
1314
3892
5412
5965
5847
5412
4940
4537
4129
3541
2649
1523
441
-233
-228
514
1841
3488
5183
6701
7861
8481
8387
7473
5779
3477
770
-2198
-5342
-8561
-11686
-14496
-16762
-18254
-18769
-18221
-16722
-14548
-11978
-9178
-6254
-3387
-853
1116
2486
3406
4078
4706
5531
6858
8899
11565
14438
16967
18729
19530
19354
18280
16442
14035
11270
8326
5324
2354
-507
-3171
-5511
-7339
-8443
-8696
-8138
-6949
-5315
-3336
-1035
1581
4503
7762
11444
15602
20097
24530
28341
31024
32276
31993
30152
26744
21870
15898
9494
3440
-1646
-5463
-7990
-9341
-9706
-9353
-8626
-7853
-7259
-6951
-6961
-7255
-7696
-8054
-8103
-7726
-6893
-5574
-3693
-1205
1831
5302
9172
13493
18225
23035
27307
30367
31732
31202
28820
24833
19653
13747
7442
807
-6234
-13635
-21045
-27855
-33426
-37299
-39292
-39486
-38162
-35686
-32386
-28501
-24222
-19784
-15474
-11544
-8114
-5147
-2494
69
2810
5977
9695
13897
18340
22671
26468
29266
30659
30474
28904
26439
23637
20914
18502
16525
15051
14062
13411
12859
12165
11162
9781
8052
6100
4118
2299
760
-472
-1415
-2058
-2312
-1993
-854
1343
4722
9207
14518
20204
25690
30311
33425
34603
33812
31419
27981
23991
19758
15468
11279
7318
3636
197
-3057
-6178
-9251
-12449
-15999
-20071
-24682
-29691
-34841
-39775
-44064
-47292
-49209
-49797
-49190
-47492
-44683
-40708
-35642
-29772
-23510
-17232
-11191
-5548
-450
3936
7454
9996
11487
11846
11011
9014
6034
2340
-1852
-6452
-11431
-16696
-22066
-27375
-32528
-37445
-41949
-45806
-48906
-51376
-53447
-55175
-56308
-56413
-55104
-52161
-47515
-41223
-33510
-24771
-15466
-5990
3353
12263
20394
27388
32927
36728
38535
38214
35918
32122
27464
22489
17547
12840
8482
4485
749
-2842
-6266
-9318
-11744
-13406
-14335
-14650
-14474
-13908
-13054
-11985
-10697
-9095
-7063
-4565
-1698
1335
4295
6992
9304
11176
12595
13590
14243
14672
14991
15279
15572
15874
16155
16364
16451
16426
16327
16138
15718
14854
13376
11232
8428
4957
826
-3848
-8810
-13759
-18423
-22527
-25684
-27415
-27317
-25239
-21282
-15685
-8732
-777
7735
16329
24604
32222
38794
43819
46804
47492
45971
42588
37755
31833
25143
18011
10753
3603
-3307
-9897
-16047
-21587
-26362
-30304
-33441
-35850
-37614
-38836
-39648
-40190
-40523
-40576
-40162
-39050
-37051
-34082
-30208
-25644
-20672
-15521
-10320
-5142
-101
4639
8951
12814
16268
19334
21993
24271
26270
28070
29601
30642
30981
30589
29648
28429
27176
26046
25115
24381
23794
23324
23038
23104
23678
24789
26298
27962
29547
30918
32046
32964
33677
34089
33999
33157
31326
28339
24148
18895
12953
6852
1082
-4086
-8653
-12756
-16532
-20038
-23253
-26082
-28353
-29841
-30379
-29957
-28739
-26972
-24875
-22596
-20217
-17764
-15195
-12429
-9404
-6140
-2735
695
4042
7188
9969
12205
13750
14538
14550
13789
12279
10102
7386
4260
806
-2903
-6740
-10521
-14083
-17372
-20436
-23323
-25997
-28323
-30137
-31296
-31711
-31333
-30143
-28161
-25461
-22210
-18689
-15257
-12260
-9926
-8323
-7384
-6940
-6747
-6511
-5942
-4847
-3193
-1113
1136
3251
4978
6209
6993
7475
7801
8074
8384
8828
9464
10246
11025
11634
11996
12148
12209
12310
12543
12895
13212
13234
12714
11532
9748
7586
5409
3673
2805
3022
4220
6049
8127
10221
12283
14400
16719
19365
22299
25211
27558
28817
28750
27461
25236
22333
18920
15113
11002
6617
1933
-3022
-8039
-12725
-16651
-19528
-21276
-21969
-21732
-20671
-18857
-16363
-13320
-9975
-6672
-3755
-1440
271
1558
2665
3763
4864
5816
6359
6207
5114
2934
-327
-4486
-9206
-14079
-18735
-22888
-26336
-28931
-30584
-31292
-31154
-30350
-29098
-27634
-26201
-25024
-24263
-23958
-23997
-24125
-23988
-23228
-21567
-18873
-15146
-10475
-5018
971
7113
12953
18078
22239
25382
27605
29101
30137
31007
31950
33050
34201
35195
35836
35995
35582
34521
32778
30418
27600
24500
21249
17936
14665
11559
8711
6148
3887
2032
781
317
649
1555
2659
3570
3997
3821
3110
2077
987
33
-727
-1344
-1882
-2342
-2646
-2665
-2271
-1373
54
1967
4264
6808
9446
12012
14345
16312
17857
19035
20029
21074
22350
23867
25445
26781
27558
27519
26502
24465
21514
17884
13868
9717
5609
1674
-1956
-5169
-7932
-10324
-12515
-14696
-17004
-19445
-21869
-24035
-25753
-26988
-27814
-28264
-28229
-27537
-26115
-24051
-21504
-18578
-15316
-11792
-8162
-4602
-1234
1849
4500
6477
7545
7600
6735
5207
3374
1619
233
-719
-1445
-2316
-3615
-5367
-7353
-9276
-10909
-12125
-12845
-13012
-12640
-11855
-10865
-9850
-8863
-7821
-6575
-5011
-3117
-972
1296
3556
5671
7472
8747
9310
9106
8270
7061
5728
4416
3184
2071
1128
388
-153
-485
-542
-230
491
1576
2968
4664
6695
9027
11512
13958
16239
18310
20137
21638
22717
23325
23492
23291
22806
22129
21355
20557
19754
18919
18031
17112
16241
15529
15087
14961
15073
15215
15106
14493
13209
11194
8492
5255
1719
-1844
-5199
-8189
-10724
-12778
-14367
-15529
-16283
-16619
-16523
-16000
-15020
-13456
-11102
-7822
-3696
974
5801
10440
14617
18124
20874
22950
24546
25795
26644
26926
26535
25507
23930
21812
19081
15689
11710
7332
2804
-1606
-5640
-9104
-11916
-14104
-15729
-16818
-17363
-17341
-16726
-15502
-13695
-11428
-8923
-6417
-4062
-1888
164
2175
4207
6266
8278
10112
11651
12846
13708
14235
14370
14047
13234
11936
10123
7708
4602
802
-3580
-8351
-13278
-18117
-22654
-26741
-30324
-33386
-35885
-37753
-38955
-39514
-39456
-38714
-37136
-34587
-31063
-26684
-21587
-15840
-9468
-2545
4722
12009
18950
25235
30673
35176
38700
41188
42577
42858
42115
40476
38035
34830
30912
26402
21490
16372
11221
6212
1554
-2529
-5868
-8397
-10153
-11251
-11853
-12117
-12154
-12015
-11725
-11314
-10801
-10153
-9315
-8295
-7250
-6440
-6135
-6527
-7707
-9651
-12182
-14988
-17762
-20356
-22797
-25150
-27399
-29487
-31417
-33242
-34898
-36102
-36458
-35693
-33797
-30946
-27376
-23344
-19140
-15059
-11282
-7812
-4537
-1343
1810
4891
7797
10347
12310
13505
13871
13478
12462
10980
9183
7195
5089
2892
631
-1643
-3879
-6045
-8084
-9839
-11100
-11741
-11841
-11624
-11300
-10975
-10688
-10468
-10313
-10119
-9720
-9013
-8048
-6970
-5880
-4793
-3693
-2586
-1489
-387
766
2009
3351
4778
6261
7724
9030
10006
10510
10483
9951
9010
7774
6330
4707
2910
979
-984
-2857
-4558
-6059
-7357
-8457
-9381
-10151
-10727
-10955
-10623
-9584
-7846
-5533
-2798
229
3448
6790
10241
13812
17458
21007
24192
26760
28543
29459
29482
28669
27162
25131
22643
19600
15829
11233
5885
-1
-6155
-12301
-18162
-23467
-27992
-31601
-34260
-35980
-36749
-36487
-35078
-32468
-28748
-24182
-19142
-14013
-9122
-4708
-914
2198
4614
6325
7326
7638
7327
6470
5117
3319
1197
-1028
-3113
-4916
-6445
-7796
-9055
-10251
-11374
-12393
-13247
-13847
-14112
-14020
-13610
-12935
-12026
-10891
-9544
-8002
-6289
-4436
-2500
-559
1330
3179
5069
7079
9204
11319
13244
14824
15974
16648
16783
16292
15134
13378
11207
8852
6517
4346
2432
840
-397
-1282
-1854
-2176
-2325
-2368
-2341
-2231
-1992
-1583
-983
-191
776
1872
3001
4027
4818
5266
5315
4952
4214
3180
1942
577
-866
-2363
-3914
-5560
-7364
-9340
-11388
-13299
-14855
-15936
-16530
-16677
-16421
-15825
-15008
-14120
-13274
-12483
-11670
-10722
-9538
-8050
-6227
-4070
-1618
1065
3895
6774
9598
12278
14753
16995
18978
20645
21880
22529
22460
21649
20217
18405
16485
14694
13204
12142
11587
11547
11957
12714
13737
14991
16472
18172
20041
21950
23705
25104
26040
26538
26702
26592
26168
25345
24076
22363
20202
17558
14434
10947
7330
3859
785
-1691
-3439
-4434
-4766
-4584
-4035
-3275
-2511
-1989
-1856
-2040
-2293
-2381
-2220
-1850
-1318
-644
111
787
1186
1193
820
149
-730
-1737
-2804
-3901
-5054
-6318
-7718
-9245
-10896
-12693
-14624
-16594
-18459
-20121
-21576
-22835
-23845
-24508
-24781
-24716
-24390
-23813
-22944
-21788
-20433
-18987
-17489
-15924
-14305
-12704
-11172
-9677
-8157
-6655
-5377
-4572
-4363
-4672
-5307
-6074
-6810
-7358
-7577
-7413
-6948
-6332
-5667
-4960
-4182
-3347
-2509
-1691
-838
136
1280
2595
4059
5633
7222
8662
9781
10485
10785
10738
10382
9734
8831
7746
6578
5427
4362
3398
2456
1393
70
-1567
-3475
-5571
-7760
-9925
-11917
-13600
-14933
-15966
-16750
-17243
-17333
-16932
-16047
-14767
-13175
-11316
-9181
-6721
-3849
-475
3422
7731
12198
16475
20195
23052
24844
25488
24994
23421
20849
17385
13169
8371
3165
-2271
-7743
-13051
-18010
-22482
-26379
-29665
-32341
-34439
-35982
-36954
-37305
-36995
-36015
-34377
-32084
-29154
-25666
-21772
-17647
-13432
-9234
-5173
-1381
2033
5013
7518
9457
10697
11132
10756
9680
8109
6318
4608
3242
2363
1978
1996
2290
2710
3093
3319
3368
3316
3247
3166
3013
2736
2328
1787
1079
172
-904
-2033
-3081
-3956
-4618
-5032
-5150
-4935
-4417
-3700
-2922
-2192
-1551
-973
-394
249
992
1833
2732
3609
4352
4827
4919
4556
3736
2534
1090
-432
-1896
-3214
-4324
-5153
-5615
-5652
-5254
-4457
-3320
-1936
-433
1044
2395
3570
4520
5157
5398
5260
4891
4488
4179
3992
3913
3939
4066
4258
4468
4671
4875
5071
5210
5233
5107
4826
4371
3719
2878
1915
922
-37
-933
-1744
-2440
-3006
-3458
-3816
-4093
-4285
-4386
-4377
-4206
-3808
-3179
-2409
-1646
-1027
-643
-572
-887
-1615
-2696
-4001
-5398
-6782
-8048
-9060
-9693
-9898
-9715
-9207
-8406
-7311
-5933
-4326
-2573
-769
978
2560
3894
4932
5618
5841
5443
4314
2501
226
-2192
-4456
-6368
-7857
-8968
-9830
-10585
-11300
-11906
-12214
-12019
-11210
-9832
-8061
-6136
-4259
-2560
-1079
217
1416
2628
3938
5361
6830
8245
9541
10725
11850
12940
13950
14787
15382
15719
15826
15734
15462
15029
14453
13732
12831
11716
10414
9036
7739
6662
5893
5480
5421
5649
6030
6422
6742
6997
7236
7498
7786
8077
8328
8476
8470
8321
8101
7889
7691
7450
7097
6605
5957
5116
4033
2716
1265
-171
-1460
-2524
-3332
-3889
-4239
-4454
-4597
-4711
-4832
-5007
-5284
-5685
-6203
-6833
-7576
-8377
-9084
-9482
-9405
-8810
-7745
-6262
-4388
-2166
304
2884
5461
7968
10352
12539
14444
16011
17232
18146
18791
19167
19219
18854
18006
16679
14961
12996
10949
8988
7246
5768
4499
3337
2253
1335
742
598
930
1694
2801
4124
5480
6672
7541
7998
7990
7484
6485
5078
3423
1702
68
-1363
-2528
-3437
-4177
-4847
-5446
-5840
-5839
-5329
-4338
-3008
-1523
-61
1245
2348
3307
4244
5262
6394
7631
8960
10353
11731
12954
13881
14427
14550
14209
13356
11987
10178
8053
5721
3251
728
-1707
-3871
-5605
-6822
-7509
-7709
-7518
-7061
-6453
-5759
-4981
-4094
-3069
-1879
-497
1059
2691
4235
5537
6531
7230
7666
7843
7768
7504
7160
6831
6533
6216
5835
5406
4998
4673
4437
4256
4099
3969
3893
3888
3946
4051
4192
4347
4440
4352
3983
3339
2555
1828
1319
1090
1104
1258
1429
1515
1487
1400
1365
1482
1778
2188
2584
2823
2807
2519
2021
1410
765
125
-492
-1067
-1588
-2071
-2558
-3092
-3675
-4249
-4717
-4969
-4927
-4579
-3977
-3196
-2291
-1287
-223
824
1767
2578
3288
3928
4463
4803
4869
4643
4149
3420
2499
1467
429
-520
-1321
-1927
-2284
-2363
-2213
-1962
-1758
-1700
-1844
-2243
-2953
-3986
-5282
-6736
-8269
-9842
-11424
-12968
-14421
-15759
-16991
-18121
-19147
-20088
-20998
-21936
-22896
-23780
-24433
-24733
-24651
-24265
-23722
-23166
-22674
-22214
-21668
-20903
-19836
-18461
-16825
-14992
-13022
-10978
-8930
-6961
-5147
-3552
-2226
-1218
-573
-317
-422
-803
-1346
-1940
-2493
-2908
-3087
-2971
-2578
-1995
-1321
-615
91
758
1338
1797
2126
2315
2344
2209
1964
1724
1596
1631
1818
2111
2442
2705
2778
2567
2058
1310
416
-521
-1400
-2150
-2756
-3261
-3716
-4124
-4464
-4730
-4940
-5076
-5060
-4801
-4295
-3643
-2978
-2380
-1868
-1427
-1029
-622
-148
407
994
1539
1994
2335
2540
2602
2579
2602
2788
3149
3596
4034
4427
4782
5085
5302
5426
5495
5541
5547
5468
5298
5103
4992
5057
5342
5826
6432
7047
7575
7973
8253
8449
8598
8723
8810
8780
8506
7899
6998
5963
4991
4220
3716
3503
3583
3915
4420
5013
5632
6238
6804
7311
7752
8105
8299
8242
7885
7267
6477
5596
4687
3831
3125
2604
2202
1808
1387
1030
887
1072
1626
2546
3786
5227
6689
7982
8971
9569
9710
9360
8559
7429
6119
4746
3397
2147
1049
88
-812
-1736
-2708
-3706
-4702
-5678
-6599
-7398
-8009
-8408
-8606
-8615
-8445
-8134
-7756
-7366
-6938
-6376
-5596
-4587
-3409
-2155
-922
193
1095
1710
1994
1930
1519
791
-192
-1346
-2575
-3779
-4846
-5686
-6280
-6698
-7060
-7450
-7869
-8256
-8551
-8731
-8808
-8805
-8743
-8633
-8474
-8256
-7970
-7631
-7284
-6994
-6809
-6743
-6781
-6919
-7193
-7646
-8258
-8913
-9450
-9755
-9806
-9625
-9215
-8557
-7685
-6713
-5779
-4967
-4292
-3777
-3496
-3523
-3841
-4311
-4766
-5099
-5289
-5331
-5194
-4833
-4232
-3428
-2490
-1493
-505
411
1211
1866
2351
2635
2688
2508
2131
1622
1059
520
80
-197
-273
-155
117
486
905
1355
1840
2370
2935
3498
4014
4465
4876
5300
5783
6332
6915
7488
8021
8508
8957
9377
9785
10207
10669
11168
11669
12139
12598
13112
13739
14447
15112
15587
15775
15645
15188
14399
13295
11939
10428
8840
7228
5640
4148
2835
1757
914
247
-337
-938
-1617
-2349
-3032
-3554
-3865
-4000
-4033
-4022
-4002
-4005
-4050
-4111
-4109
-3961
-3644
-3216
-2776
-2404
-2136
-1976
-1915
-1940
-2029
-2142
-2215
-2185
-2011
-1682
-1201
-576
166
944
1628
2089
2278
2243
2093
1941
1885
1999
2316
2803
3377
3950
4467
4897
5221
5447
5623
5819
6063
6323
6546
6708
6795
6761
6524
6057
5441
4833
4345
3984
3698
3457
3290
3259
3422
3823
4478
5346
6323
7277
8087
8672
8991
9044
8897
8655
8397
8121
7740
7159
6337
5304
4140
2936
1775
711
-237
-1074
-1802
-2416
-2914
-3300
-3572
-3718
-3718
-3557
-3201
-2587
-1652
-398
1088
2670
4227
5679
6956
7992
8749
9229
9434
9326
8838
7944
6700
5222
3634
2068
667
-442
-1221
-1735
-2094
-2360
-2539
-2626
-2633
-2560
-2374
-2061
-1683
-1373
-1245
-1300
-1440
-1540
-1517
-1362
-1125
-886
-721
-670
-735
-916
-1228
-1680
-2236
-2812
-3328
-3736
-4016
-4144
-4108
-3934
-3692
-3456
-3255
-3080
-2909
-2742
-2596
-2488
-2425
-2380
-2289
-2071
-1677
-1113
-423
348
1167
2000
2815
3614
4454
5402
6451
7488
8348
8897
9084
8940
8566
8106
7702
7424
7267
7186
7142
7095
6989
6760
6396
5962
5547
5183
4850
4537
4298
4213
4312
4551
4855
5161
5428
5637
5801
5974
6219
6544
6888
7151
7252
7167
6927
6617
6353
6226
6241
6312
6324
6195
5881
5349
4594
3672
2696
1763
881
2
-887
-1709
-2352
-2757
-2931
-2893
-2646
-2212
-1661
-1081
-519
15
496
847
1000
968
837
688
532
344
132
-36
-89
-19
118
252
359
461
586
721
804
758
542
169
-328
-945
-1708
-2627
-3642
-4630
-5458
-6038
-6326
-6312
-6008
-5458
-4744
-3969
-3246
-2666
-2282
-2076
-1973
-1898
-1841
-1855
-2005
-2316
-2771
-3368
-4120
-5022
-6018
-7016
-7947
-8788
-9535
-10175
-10698
-11119
-11471
-11766
-11959
-11974
-11751
-11295
-10658
-9901
-9068
-8172
-7209
-6164
-5020
-3762
-2394
-953
495
1880
3145
4253
5179
5902
6411
6715
6844
6848
6797
6786
6916
7245
7749
8339
8916
9424
9840
10150
10334
10378
10288
10077
9744
9286
8718
8083
7421
6742
6018
5208
4280
3217
2021
717
-643
-1978
-3190
-4193
-4936
-5434
-5751
-5947
-6021
-5920
-5589
-5034
-4323
-3540
-2762
-2054
-1471
-1022
-658
-302
78
435
681
755
662
438
113
-289
-742
-1214
-1696
-2210
-2792
-3452
-4151
-4816
-5374
-5781
-6023
-6098
-6001
-5730
-5300
-4744
-4104
-3409
-2680
-1938
-1203
-482
242
986
1745
2491
3197
3847
4423
4896
5254
5525
5777
6057
6359
6654
6927
7190
7437
7617
7671
7578
7366
7077
6742
6389
6066
5820
5670
5593
5553
5525
5509
5519
5580
5720
5953
6250
6545
6771
6888
6881
6735
6436
5988
5420
4768
4049
3265
2420
1534
631
-280
-1203
-2142
-3092
-4025
-4897
-5664
-6312
-6870
-7398
-7941
-8504
-9067
-9606
-10100
-10517
-10819
-10971
-10955
-10747
-10322
-9679
-8875
-8015
-7194
-6452
-5784
-5185
-4663
-4220
-3847
-3545
-3354
-3322
-3447
-3673
-3947
-4287
-4782
-5535
-6596
-7954
-9550
-11283
-13018
-14624
-16023
-17212
-18236
-19118
-19818
-20247
-20302
-19902
-19003
-17594
-15702
-13396
-10800
-8085
-5430
-2973
-778
1154
2857
4368
5726
6970
8115
9130
9929
10393
10424
9996
9183
8122
6948
5717
4415
3013
1534
51
-1349
-2603
-3659
-4459
-4974
-5241
-5354
-5392
-5374
-5277
-5109
-4920
-4757
-4613
-4428
-4137
-3684
-3018
-2097
-922
437
1888
3360
4803
6144
7283
8156
8798
9321
9819
10310
10755
11120
11395
11566
11587
11405
10994
10372
9585
8680
7693
6646
5554
4449
3374
2360
1384
388
-662
-1725
-2718
-3589
-4356
-5070
-5760
-6428
-7076
-7717
-8349
-8950
-9503
-10017
-10500
-10903
-11118
-11034
-10594
-9805
-8714
-7406
-6011
-4674
-3491
-2481
-1627
-940
-463
-234
-245
-467
-887
-1497
-2254
-3080
-3915
-4755
-5644
-6608
-7620
-8615
-9513
-10247
-10769
-11060
-11113
-10921
-10464
-9733
-8765
-7638
-6438
-5226
-4049
-2964
-2021
-1229
-534
118
742
1315
1823
2281
2698
3041
3255
3330
3331
3350
3442
3593
3762
3934
4132
4396
4755
5213
5744
6297
6803
7192
7402
7389
7129
6638
5990
5306
4717
4301
4067
3984
4021
4166
4405
4713
5073
5503
6043
6702
7426
8122
8714
9174
9485
9594
9409
8861
7963
6817
5556
4277
3008
1732
422
-933
-2337
-3804
-5351
-6967
-8590
-10111
-11427
-12473
-13221
-13643
-13706
-13393
-12724
-11751
-10520
-9061
-7400
-5585
-3689
-1795
15
1655
3045
4121
4852
5236
5304
5128
4812
4455
4115
3792
3461
3085
2618
2005
1223
308
-646
-1559
-2427
-3292
-4172
-5010
-5713
-6225
-6551
-6730
-6781
-6693
-6450
-6066
-5597
-5125
-4720
-4428
-4266
-4236
-4330
-4523
-4781
-5085
-5463
-5966
-6625
-7415
-8268
-9104
-9842
-10410
-10763
-10931
-10997
-11024
-10967
-10709
-10175
-9405
-8510
-7567
-6589
-5580
-4593
-3701
-2937
-2275
-1666
-1069
-442
262
1058
1897
2699
3413
4046
4619
5124
5548
5914
6275
6653
6999
7232
7307
7243
7082
6860
6608
6362
6167
6057
6041
6100
6188
6234
6168
5944
5552
5005
4320
3533
2700
1880
1109
400
-241
-807
-1318
-1831
-2392
-2977
-3493
-3833
-3940
-3806
-3461
-2970
-2456
-2063
-1887
-1927
-2138
-2508
-3076
-3867
-4845
-5937
-7086
-8241
-9321
-10200
-10779
-11052
-11086
-10953
-10670
-10215
-9568
-8735
-7742
-6629
-5448
-4247
-3056
-1892
-772
278
1239
2093
2810
3327
3589
3609
3487
3347
3260
3226
3219
3252
3362
3567
3827
4062
4202
4201
4057
3797
3460
3093
2750
2489
2359
2376
2508
2698
2910
3141
3391
3630
3814
3936
4045
4210
4467
4794
5151
5506
5830
6074
6173
6087
5833
5467
5044
4581
4061
3453
2739
1924
1042
154
-678
-1420
-2075
-2668
-3212
-3698
-4109
-4434
-4676
-4831
-4877
-4788
-4551
-4182
-3710
-3168
-2579
-1965
-1356
-790
-310
48
277
405
481
543
594
608
564
478
399
377
446
634
984
1543
2326
3281
4319
5368
6408
7448
8478
9439
10263
10914
11404
11746
11920
11884
11619
11155
10554
9867
9112
8288
7389
6403
5313
4115
2847
1590
438
-560
-1414
-2173
-2889
-3588
-4270
-4911
-5462
-5858
-6042
-6009
-5838
-5663
-5597
-5645
-5708
-5663
-5454
-5119
-4722
-4308
-3903
-3558
-3352
-3346
-3543
-3912
-4423
-5038
-5686
-6271
-6729
-7071
-7344
-7566
-7723
-7827
-7945
-8135
-8369
-8543
-8574
-8471
-8305
-8132
-7961
-7775
-7567
-7328
-7044
-6714
-6360
-5999
-5600
-5098
-4458
-3714
-2931
-2138
-1325
-487
334
1080
1729
2301
2823
3308
3765
4223
4723
5280
5863
6410
6856
7165
7337
7392
7345
7190
6908
6490
5942
5269
4465
3531
2508
1478
528
-292
-967
-1490
-1854
-2078
-2196
-2232
-2163
-1933
-1497
-846
5
1030
2192
3432
4700
5982
7305
8688
10112
11526
12886
14164
15327
16334
17155
17801
18306
18687
18923
18961
18748
18239
17392
16175
14593
12696
10565
8296
5974
3688
1532
-402
-2054
-3409
-4499
-5356
-5976
-6311
-6308
-5947
-5255
-4286
-3104
-1790
-454
779
1815
2624
3234
3698
4056
4331
4534
4673
4757
4778
4713
4529
4210
3776
3285
2810
2411
2128
1985
1978
2070
2195
2287
2316
2280
2185
2029
1822
1585
1343
1099
839
566
324
162
94
88
100
101
70
-38
-280
-694
-1270
-1950
-2669
-3373
-4030
-4627
-5166
-5665
-6139
-6591
-7006
-7371
-7686
-7967
-8238
-8504
-8745
-8929
-9020
-8983
-8776
-8362
-7738
-6960
-6119
-5301
-4552
-3881
-3287
-2751
-2229
-1662
-1041
-436
41
312
380
294
89
-226
-644
-1138
-1687
-2304
-3019
-3837
-4712
-5569
-6343
-6996
-7520
-7917
-8194
-8353
-8385
-8271
-7997
-7551
-6922
-6098
-5084
-3911
-2637
-1320
1
1296
2524
3637
4590
5356
5925
6289
6444
6403
6205
5902
5527
5069
4490
3763
2913
2004
1088
180
-716
-1558
-2270
-2803
-3182
-3481
-3751
-3969
-4075
-4032
-3860
-3615
-3367
-3184
-3126
-3218
-3436
-3713
-3964
-4101
-4051
-3769
-3278
-2663
-2045
-1526
-1163
-962
-870
-785
-604
-292
92
451
730
953
1168
1405
1673
1981
2338
2712
3031
3233
3303
3249
3060
2693
2113
1328
379
-691
-1832
-2975
-4040
-4964
-5715
-6282
-6666
-6890
-6993
-6996
-6867
-6550
-6033
-5374
-4656
-3919
-3168
-2426
-1761
-1249
-907
-694
-548
-413
-253
-58
141
283
325
267
122
-132
-551
-1148
-1861
-2581
-3219
-3726
-4069
-4216
-4170
-3987
-3734
-3445
-3114
-2736
-2326
-1887
-1385
-772
-39
773
1613
2447
3248
3982
4626
5189
5710
6215
6704
7168
7599
7973
8228
8289
8114
7715
7133
6414
5619
4834
4135
3545
3030
2551
2101
1701
1361
1080
861
712
627
573
520
477
469
499
521
472
311
25
-373
-842
-1306
-1686
-1952
-2147
-2348
-2615
-2964
-3384
-3851
-4324
-4752
-5102
-5385
-5636
-5866
-6047
-6119
-6038
-5788
-5385
-4872
-4311
-3758
-3239
-2741
-2231
-1696
-1145
-613
-146
206
411
487
492
494
526
572
600
578
491
335
120
-132
-395
-641
-842
-962
-972
-870
-681
-437
-154
161
481
758
958
1088
1196
1331
1514
1743
2007
2297
2605
2930
3273
3630
3985
4321
4639
4962
5300
5616
5839
5914
5840
5665
5441
5205
4972
4749
4536
4312
4051
3739
3386
3021
2681
2406
2231
2174
2219
2319
2422
2488
2497
2437
2311
2151
2009
1923
1890
1861
1786
1643
1431
1150
793
372
-78
-511
-906
-1267
-1588
-1837
-1965
-1942
-1768
-1450
-976
-332
474
1401
2406
3459
4535
5581
6508
7226
7684
7892
7896
7753
7517
7236
6952
6694
6466
6254
6041
5832
5648
5514
5434
5399
5392
5398
5397
5363
5278
5147
4994
4826
4623
4356
4011
3598
3130
2624
2109
1631
1215
825
388
-145
-749
-1348
-1880
-2327
-2684
-2933
-3052
-3062
-3024
-3006
-3032
-3084
-3124
-3127
-3077
-2965
-2781
-2509
-2128
-1620
-989
-260
545
1429
2404
3454
4511
5475
6263
6837
7197
7359
7339
7155
6823
6353
5752
5026
4198
3301
2381
1481
624
-188
-962
-1692
-2347
-2887
-3291
-3568
-3762
-3931
-4132
-4392
-4688
-4952
-5103
-5086
-4880
-4496
-3965
-3343
-2701
-2092
-1531
-1010
-529
-96
286
644
1004
1358
1645
1804
1806
1654
1380
1046
746
572
559
670
851
1093
1435
1910
2502
3144
3756
4273
4665
4967
5275
5707
6327
7106
7960
8799
9557
10178
10628
10925
11145
11366
11597
11765
11784
11620
11311
10925
10529
10167
9846
9541
9223
8907
8644
8480
8400
8345
8280
8216
8180
8161
8098
7937
7655
7238
6673
5964
5160
4335
3524
2691
1780
784
-240
-1216
-2094
-2844
-3423
-3776
-3883
-3782
-3542
-3218
-2826
-2362
-1826
-1227
-564
170
964
1785
2586
3343
4057
4731
5354
5903
6376
6802
7197
7536
7749
7781
7633
7355
6999
6585
6102
5538
4878
4089
3130
1981
673
-720
-2124
-3488
-4780
-5967
-7014
-7905
-8656
-9304
-9877
-10381
-10805
-11139
-11379
-11526
-11577
-11536
-11424
-11291
-11205
-11232
-11403
-11713
-12122
-12572
-13004
-13374
-13661
-13864
-13988
-14022
-13957
-13810
-13627
-13456
-13303
-13126
-12884
-12579
-12256
-11962
-11708
-11478
-11253
-11026
-10784
-10499
-10137
-9667
-9070
-8336
-7468
-6500
-5483
-4463
-3468
-2516
-1640
-890
-301
124
400
534
525
388
163
-111
-434
-827
-1300
-1819
-2322
-2758
-3102
-3349
-3510
-3625
-3755
-3956
-4246
-4604
-4991
-5368
-5689
-5916
-6040
-6094
-6118
-6110
-6015
-5781
-5415
-4974
-4518
-4075
-3660
-3284
-2945
-2604
-2207
-1736
-1225
-710
-177
419
1079
1736
2292
2693
2928
2994
2881
2602
2216
1806
1434
1119
858
646
461
264
24
-238
-466
-619
-697
-721
-684
-559
-333
-42
267
569
869
1172
1464
1733
1990
2256
2534
2795
3003
3143
3228
3285
3334
3386
3443
3513
3607
3727
3845
3906
3869
3751
3626
3571
3614
3722
3840
3930
3962
3910
3757
3526
3269
3040
2851
2691
2560
2494
2540
2718
3009
3375
3782
4220
4699
5235
5830
6445
7015
7478
7802
7984
8029
7951
7796
7650
7594
7638
7702
7668
7461
7086
6600
6079
5603
5247
5057
5006
5008
4975
4885
4796
4778
4862
5027
5243
5485
5711
5839
5778
5504
5092
4659
4278
3943
3627
3353
3193
3196
3325
3479
3561
3518
3330
2994
2526
1981
1433
918
408
-165
-841
-1591
-2323
-2918
-3279
-3374
-3264
-3077
-2944
-2927
-3015
-3172
-3372
-3607
-3863
-4120
-4373
-4632
-4895
-5131
-5311
-5433
-5531
-5619
-5665
-5611
-5429
-5141
-4797
-4441
-4113
-3849
-3673
-3570
-3482
-3352
-3163
-2950
-2767
-2653
-2612
-2626
-2671
-2728
-2793
-2868
-2954
-3044
-3125
-3185
-3214
-3203
-3154
-3086
-3037
-3045
-3132
-3308
-3574
-3923
-4324
-4725
-5083
-5387
-5658
-5917
-6181
-6462
-6766
-7069
-7312
-7430
-7396
-7220
-6921
-6498
-5967
-5391
-4855
-4407
-4019
-3642
-3269
-2937
-2667
-2440
-2235
-2076
-2020
-2089
-2248
-2444
-2665
-2936
-3264
-3619
-3968
-4308
-4641
-4933
-5108
-5101
-4898
-4540
-4085
-3578
-3051
-2512
-1956
-1368
-752
-130
477
1065
1648
2230
2798
3336
3831
4278
4671
5020
5345
5653
5915
6075
6099
6009
5848
5634
5358
5033
4714
4463
4292
4165
4062
4011
4058
4212
4440
4698
4968
5235
5466
5607
5612
5453
5121
4628
4019
3364
2713
2083
1474
896
371
-91
-495
-828
-1046
-1118
-1065
-967
-896
-883
-927
-1035
-1215
-1448
-1691
-1917
-2135
-2354
-2552
-2704
-2840
-3046
-3384
-3819
-4244
-4571
-4772
-4846
-4779
-4555
-4203
-3796
-3403
-3042
-2697
-2347
-1985
-1610
-1221
-838
-492
-213
-8
117
146
59
-158
-509
-1002
-1634
-2380
-3180
-3983
-4769
-5534
-6254
-6877
-7364
-7724
-7981
-8140
-8192
-8154
-8080
-8021
-7963
-7856
-7662
-7390
-7072
-6724
-6347
-5939
-5496
-5000
-4419
-3733
-2946
-2087
-1191
-290
581
1394
2130
2771
3293
3682
3952
4131
4224
4200
4027
3726
3358
2964
2544
2101
1687
1375
1179
1037
873
673
472
301
158
45
-13
4
82
187
313
474
657
813
900
926
916
847
658
325
-92
-500
-848
-1148
-1406
-1590
-1668
-1648
-1566
-1435
-1241
-979
-679
-381
-98
171
403
556
614
601
563
524
493
491
537
621
696
722
706
670
602
440
137
-307
-857
-1491
-2205
-2975
-3737
-4417
-4986
-5455
-5834
-6115
-6281
-6344
-6344
-6320
-6296
-6288
-6318
-6404
-6550
-6739
-6943
-7142
-7316
-7442
-7498
-7475
-7385
-7248
-7071
-6834
-6512
-6092
-5579
-4980
-4297
-3541
-2750
-1979
-1280
-677
-185
182
416
542
620
713
856
1059
1320
1630
1955
2243
2463
2641
2837
3082
3358
3632
3897
4167
4433
4641
4729
4664
4447
4090
3613
3059
2494
1975
1517
1102
718
369
65
-205
-451
-664
-815
-896
-939
-997
-1109
-1285
-1518
-1804
-2135
-2481
-2793
-3015
-3109
-3058
-2862
-2546
-2151
-1726
-1313
-935
-605
-328
-99
101
290
475
629
708
679
536
302
9
-314
-635
-933
-1201
-1456
-1722
-1997
-2238
-2375
-2342
-2100
-1640
-987
-190
692
1611
2538
3449
4311
5078
5711
6184
6477
6575
6484
6242
5904
5498
5018
4452
3829
3218
2686
2273
2000
1882
1909
2020
2118
2126
2033
1870
1644
1331
895
333
-328
-1051
-1801
-2542
-3239
-3881
-4477
-5035
-5538
-5952
-6253
-6440
-6516
-6481
-6347
-6141
-5889
-5585
-5199
-4714
-4155
-3567
-2972
-2365
-1737
-1091
-428
277
1051
1888
2729
3505
4171
4720
5159
5492
5721
5847
5867
5775
5574
5288
4954
4602
4246
3889
3524
3132
2683
2155
1555
925
313
-249
-751
-1180
-1511
-1722
-1822
-1850
-1845
-1814
-1725
-1543
-1266
-934
-585
-225
172
619
1085
1511
1865
2161
2435
2699
2935
3115
3234
3306
3341
3340
3299
3224
3141
3094
3124
3244
3430
3642
3869
4145
4522
5015
5585
6174
6738
7258
7714
8083
8351
8522
8601
8588
8496
8363
8253
8207
8232
8306
8410
8531
8639
8694
8675
8593
8478
8343
8173
7942
7637
7264
6844
6409
5992
5600
5202
4751
4229
3658
3078
2511
1965
1457
1016
653
349
65
-212
-459
-631
-688
-615
-420
-135
196
538
873
1188
1471
1722
1967
2235
2531
2811
3023
3148
3202
3203
3142
3006
2811
2582
2325
2008
1601
1109
555
-61
-757
-1535
-2353
-3158
-3914
-4608
-5217
-5696
-6013
-6174
-6210
-6136
-5950
-5659
-5302
-4936
-4591
-4259
-3910
-3523
-3082
-2574
-1990
-1339
-646
59
756
1426
2049
2610
3100
3507
3802
3940
3900
3710
3438
3142
2837
2501
2118
1707
1305
935
595
275
-29
-310
-562
-772
-917
-969
-915
-783
-626
-488
-383
-309
-272
-289
-377
-529
-726
-948
-1189
-1456
-1753
-2072
-2385
-2653
-2830
-2880
-2787
-2549
-2181
-1707
-1165
-597
-44
466
914
1297
1621
1893
2113
2273
2367
2413
2441
2473
2505
2513
2474
2365
2171
1887
1533
1148
768
413
86
-203
-445
-648
-840
-1040
-1231
-1379
-1468
-1509
-1519
-1502
-1466
-1419
-1364
-1270
-1110
-894
-671
-467
-238
79
486
907
1262
1537
1760
1933
2011
1969
1846
1705
1573
1431
1282
1168
1137
1193
1305
1458
1651
1850
1964
1900
1623
1166
582
-96
-835
-1576
-2245
-2794
-3219
-3535
-3758
-3896
-3959
-3957
-3895
-3779
-3621
-3428
-3201
-2933
-2640
-2367
-2163
-2050
-2013
-2013
-2008
-1962
-1860
-1710
-1539
-1356
-1139
-856
-504
-113
286
686
1094
1491
1837
2103
2294
2434
2536
2592
2583
2496
2323
2057
1704
1282
813
295
-286
-932
-1616
-2295
-2931
-3509
-4027
-4485
-4878
-5195
-5415
-5512
-5470
-5290
-4992
-4596
-4115
-3563
-2964
-2360
-1794
-1302
-892
-546
-239
50
325
587
850
1130
1436
1756
2071
2379
2693
3032
3401
3793
4190
4565
4883
5110
5226
5227
5125
4955
4768
4617
4527
4480
4437
4367
4266
4145
4008
3867
3752
3699
3724
3814
3947
4122
4346
4596
4809
4911
4864
4684
4422
4121
3807
3475
3098
2644
2101
1484
819
118
-622
-1399
-2186
-2946
-3666
-4362
-5053
-5729
-6359
-6915
-7388
-7778
-8085
-8308
-8452
-8526
-8528
-8456
-8326
-8183
-8068
-7984
-7896
-7770
-7607
-7430
-7242
-7015
-6725
-6393
-6061
-5751
-5442
-5106
-4750
-4408
-4097
-3804
-3510
-3217
-2937
-2659
-2344
-1959
-1508
-1008
-465
132
774
1417
2012
2534
2970
3296
3483
3524
3451
3312
3132
2916
2663
2380
2070
1721
1329
912
497
104
-260
-580
-840
-1051
-1247
-1450
-1621
-1687
-1612
-1440
-1246
-1063
-872
-650
-412
-183
45
308
631
1002
1393
1788
2183
2564
2917
3245
3568
3881
4148
4330
4431
4485
4518
4514
4441
4280
4035
3714
3322
2880
2423
1971
1508
1000
446
-111
-617
-1049
-1407
-1685
-1862
-1932
-1919
-1864
-1779
-1635
-1398
-1059
-637
-151
385
954
1513
2001
2375
2627
2775
2842
2841
2776
2652
2468
2208
1848
1382
825
205
-462
-1163
-1867
-2510
-3015
-3348
-3533
-3630
-3691
-3736
-3756
-3738
-3669
-3545
-3370
-3161
-2945
-2747
-2585
-2465
-2379
-2312
-2253
-2210
-2215
-2300
-2479
-2744
-3086
-3506
-4003
-4550
-5098
-5591
-5993
-6292
-6491
-6603
-6639
-6610
-6518
-6368
-6175
-5962
-5742
-5511
-5258
-4984
-4698
-4399
-4070
-3702
-3310
-2929
-2582
-2263
-1964
-1692
-1459
-1264
-1090
-928
-781
-651
-510
-314
-40
293
647
1004
1384
1808
2294
2845
3454
4108
4788
5460
6090
6644
7103
7464
7744
7962
8127
8232
8268
8233
8135
7997
7839
7691
7570
7472
7384
7307
7255
7225
7176
7059
6868
6648
6449
6268
6065
5820
5546
5249
4885
4392
3752
3014
2253
1528
887
382
54
-101
-131
-72
79
334
666
1018
1353
1668
1973
2249
2464
2616
2725
2801
2827
2796
2749
2746
2811
2923
3054
3197
3344
3472
3561
3635
3750
3935
4152
4331
4435
4465
4419
4265
3970
3532
2977
2317
1546
668
-278
-1240
-2187
-3110
-4009
-4868
-5660
-6356
-6931
-7360
-7628
-7734
-7688
-7513
-7248
-6940
-6624
-6301
-5955
-5589
-5234
-4922
-4661
-4441
-4270
-4163
-4117
-4094
-4057
-4011
-3992
-4025
-4100
-4213
-4382
-4620
-4888
-5107
-5220
-5223
-5135
-4948
-4632
-4186
-3658
-3104
-2545
-1973
-1395
-838
-328
138
576
997
1399
1771
2087
2314
2425
2424
2336
2176
1942
1643
1324
1027
751
449
95
-286
-651
-999
-1351
-1691
-1953
-2084
-2111
-2106
-2103
-2064
-1954
-1797
-1660
-1568
-1482
-1351
-1172
-978
-788
-587
-364
-137
64
222
328
367
321
190
1
-220
-466
-728
-967
-1131
-1197
-1194
-1166
-1129
-1063
-949
-793
-608
-391
-122
208
580
955
1295
1564
1729
1774
1707
1558
1360
1130
876
613
368
177
79
106
278
584
976
1396
1804
2196
2582
2963
3320
3635
3896
4099
4244
4341
4417
4506
4627
4773
4916
5027
5072
5026
4888
4689
4482
4302
4138
3959
3740
3485
3212
2935
2668
2445
2301
2251
2284
2386
2552
2780
3036
3267
3427
3508
3518
3453
3291
3028
2698
2360
2059
1803
1577
1364
1157
952
736
490
192
-166
-578
-1025
-1495
-1973
-2437
-2854
-3207
-3507
-3789
-4070
-4331
-4545
-4715
-4865
-5003
-5098
-5117
-5066
-4980
-4878
-4745
-4563
-4352
-4146
-3952
-3732
-3448
-3097
-2709
-2306
-1906
-1529
-1209
-956
-750
-554
-350
-125
147
497
924
1377
1788
2124
2383
2567
2675
2725
2763
2826
2898
2920
2853
2710
2538
2381
2271
2239
2301
2428
2550
2605
2580
2493
2359
2176
1953
1717
1491
1263
1012
742
500
346
318
434
698
1099
1601
2157
2731
3306
3866
4380
4817
5169
5449
5673
5848
5979
6069
6107
6075
5960
5784
5586
5397
5221
5067
4964
4939
4985
5053
5092
5082
5033
4962
4881
4794
4694
4553
4344
4056
3711
3325
2894
2402
1863
1312
780
257
-276
-816
-1328
-1779
-2159
-2477
-2738
-2947
-3111
-3233
-3295
-3278
-3182
-3041
-2888
-2730
-2560
-2384
-2225
-2085
-1942
-1788
-1652
-1583
-1593
-1639
-1675
-1691
-1702
-1707
-1689
-1651
-1636
-1694
-1840
-2059
-2338
-2669
-3018
-3316
-3495
-3537
-3472
-3338
-3153
-2928
-2678
-2408
-2100
-1726
-1287
-816
-346
109
541
935
1273
1569
1863
2175
2488
2773
3032
3293
3570
3840
4070
4256
4414
4541
4615
4618
4567
4491
4399
4262
4046
3729
3305
2776
2156
1487
816
162
-493
-1176
-1889
-2615
-3346
-4094
-4868
-5640
-6367
-7006
-7537
-7952
-8247
-8429
-8526
-8579
-8626
-8680
-8739
-8780
-8776
-8698
-8539
-8318
-8071
-7836
-7636
-7477
-7364
-7298
-7277
-7292
-7332
-7377
-7407
-7400
-7353
-7286
-7232
-7214
-7227
-7243
-7233
-7181
-7091
-6973
-6832
-6662
-6457
-6219
-5962
-5704
-5461
-5244
-5068
-4949
-4900
-4919
-4997
-5114
-5254
-5399
-5529
-5625
-5659
-5604
-5448
-5214
-4957
-4738
-4580
-4462
-4338
-4176
-3963
-3699
-3398
-3090
-2820
-2620
-2490
-2404
-2343
-2306
-2292
-2289
-2270
-2223
-2148
-2041
-1883
-1657
-1375
-1071
-775
-493
-225
14
197
306
337
290
163
-36
-277
-515
-718
-873
-975
-1010
-969
-852
-672
-425
-99
291
678
969
1111
1128
1094
1063
1040
1006
957
918
911
933
973
1042
1185
1453
1867
2409
3038
3712
4397
5066
5697
6279
6806
7264
7639
7934
8180
8426
8696
8982
9261
9529
9800
10081
10362
10630
10894
11177
11495
11841
12192
12528
12825
13042
13134
13068
12852
12521
12119
11684
11241
10806
10378
9943
9487
9001
8491
7985
7521
7134
6822
6549
6277
6008
5771
5572
5369
5100
4741
4327
3905
3501
3122
2785
2502
2248
1963
1610
1214
841
525
244
-46
-361
-700
-1066
-1472
-1896
-2273
-2550
-2735
-2890
-3065
-3251
-3401
-3487
-3516
-3525
-3557
-3648
-3821
-4070
-4362
-4656
-4928
-5162
-5351
-5494
-5616
-5750
-5908
-6059
-6166
-6234
-6310
-6438
-6622
-6838
-7074
-7343
-7656
-7999
-8344
-8669
-8954
-9161
-9246
-9183
-8984
-8678
-8284
-7810
-7283
-6757
-6296
-5933
-5672
-5502
-5422
-5418
-5444
-5433
-5338
-5161
-4945
-4741
-4575
-4456
-4397
-4415
-4500
-4598
-4632
-4565
-4424
-4284
-4202
-4180
-4186
-4195
-4222
-4303
-4464
-4704
-4990
-5272
-5502
-5643
-5687
-5647
-5545
-5404
-5245
-5093
-4971
-4889
-4841
-4817
-4804
-4790
-4758
-4689
-4560
-4343
-4013
-3554
-2981
-2338
-1672
-1010
-367
242
785
1233
1579
1839
2031
2156
2202
2158
2021
1807
1547
1281
1041
844
695
603
583
639
748
876
999
1109
1195
1229
1188
1086
970
898
899
970
1093
1239
1374
1476
1548
1622
1720
1834
1931
1999
2049
2088
2088
2011
1852
1656
1480
1344
1241
1175
1174
1272
1469
1746
2094
2515
3007
3530
4027
4454
4795
5059
5258
5409
5533
5643
5713
5693
5534
5233
4834
4402
3994
3643
3366
3171
3057
3014
3034
3104
3222
3394
3634
3955
4354
4804
5265
5709
6120
6497
6841
7152
7422
7636
7781
7860
7897
7914
7891
7773
7510
7113
6640
6155
5685
5238
4836
4510
4260
4038
3792
3512
3230
2972
2728
2480
2239
2039
1903
1812
1745
1712
1756
1911
2174
2529
2975
3529
4200
4967
5776
6567
7289
7927
8505
9063
9610
10102
10466
10655
10678
10566
10329
9955
9445
8842
8206
7562
6900
6211
5515
4848
4222
3613
2989
2340
1687
1054
458
-98
-615
-1101
-1578
-2067
-2574
-3075
-3524
-3880
-4128
-4281
-4363
-4392
-4365
-4263
-4072
-3794
-3452
-3084
-2732
-2443
-2259
-2213
-2318
-2557
-2892
-3277
-3682
-4090
-4490
-4861
-5179
-5435
-5645
-5841
-6043
-6243
-6415
-6538
-6616
-6673
-6741
-6843
-6984
-7158
-7349
-7539
-7708
-7834
-7902
-7909
-7864
-7777
-7655
-7502
-7324
-7123
-6893
-6618
-6295
-5943
-5595
-5274
-4992
-4758
-4583
-4465
-4370
-4254
-4098
-3927
-3778
-3668
-3581
-3505
-3447
-3412
-3376
-3296
-3143
-2922
-2653
-2342
-1988
-1606
-1238
-922
-659
-412
-144
159
479
784
1043
1234
1343
1365
1306
1185
1036
894
776
678
584
483
375
255
111
-63
-249
-412
-527
-591
-615
-605
-558
-479
-382
-282
-174
-41
133
357
633
957
1322
1710
2095
2443
2714
2876
2922
2881
2794
2698
2619
2574
2572
2600
2617
2584
2488
2346
2173
1964
1722
1469
1243
1056
897
757
663
646
708
818
949
1107
1303
1521
1719
1877
2008
2132
2231
2270
2235
2158
2078
2015
1961
1915
1894
1901
1909
1878
1792
1676
1570
1484
1391
1254
1066
851
629
388
93
-272
-687
-1121
-1561
-2023
-2514
-3010
-3476
-3900
-4298
-4685
-5051
-5381
-5677
-5956
-6228
-6491
-6755
-7049
-7396
-7785
-8186
-8587
-8989
-9392
-9765
-10081
-10355
-10630
-10926
-11216
-11455
-11629
-11742
-11789
-11749
-11619
-11433
-11223
-10968
-10618
-10145
-9586
-9004
-8432
-7868
-7308
-6773
-6296
-5894
-5555
-5256
-4972
-4690
-4415
-4163
-3941
-3731
-3489
-3186
-2824
-2420
-1980
-1498
-985
-481
-15
424
867
1332
1808
2276
2733
3180
3600
3968
4277
4540
4762
4922
5001
5012
4998
4994
5002
5006
4999
4975
4925
4829
4678
4474
4220
3906
3532
3119
2695
2273
1843
1404
985
630
361
172
53
5
27
105
219
358
530
737
957
1156
1310
1405
1428
1372
1244
1073
887
699
510
332
184
72
-22
-123
-226
-298
-316
-298
-288
-301
-317
-303
-258
-213
-196
-204
-224
-266
-370
-563
-821
-1069
-1235
-1300
-1304
-1298
-1301
-1283
-1203
-1044
-825
-582
-348
-137
42
179
262
287
266
220
166
109
53
14
19
94
247
470
749
1066
1404
1744
2072
2381
2668
2927
3154
3354
3543
3732
3914
4074
4208
4321
4418
4495
4551
4600
4668
4777
4932
5129
5369
5653
5971
6305
6639
6967
7283
7574
7827
8045
8249
8449
8642
8809
8939
9031
9085
9104
9102
9099
9099
9075
8992
8848
8682
8532
8400
8252
8055
7799
7475
7067
6569
6006
5437
4901
4390
3858
3274
2642
1983
1313
645
7
-554
-1000
-1329
-1570
-1757
-1906
-2009
-2059
-2051
-1992
-1891
-1751
-1572
-1358
-1116
-855
-577
-278
45
390
748
1109
1460
1778
2036
2220
2342
2425
2477
2486
2435
2321
2163
1990
1825
1688
1596
1553
1547
1548
1525
1467
1380
1274
1148
982
736
377
-94
-639
-1200
-1737
-2232
-2672
-3039
-3322
-3534
-3703
-3843
-3942
-3993
-4003
-3984
-3906
-3724
-3424
-3057
-2703
-2397
-2114
-1811
-1486
-1162
-848
-527
-189
144
437
669
831
900
846
679
456
238
26
-237
-590
-1006
-1407
-1731
-1966
-2127
-2215
-2220
-2136
-1978
-1769
-1529
-1268
-987
-674
-314
92
527
966
1387
1771
2095
2338
2505
2624
2734
2853
2983
3122
3270
3413
3522
3581
3610
3643
3696
3749
3776
3777
3760
3727
3661
3551
3407
3235
3024
2754
2436
2113
1821
1567
1345
1168
1057
1012
995
964
915
880
887
937
1012
1105
1219
1357
1528
1748
2048
2438
2893
3363
3811
4230
4628
5008
5361
5677
5944
6152
6284
6330
6286
6147
5902
5550
5111
4624
4119
3597
3044
2465
1893
1370
910
500
112
-263
-620
-950
-1247
-1504
-1705
-1838
-1904
-1919
-1897
-1840
-1747
-1627
-1494
-1349
-1177
-961
-713
-473
-279
-135
-8
128
267
372
414
384
291
140
-72
-344
-661
-1014
-1408
-1857
-2362
-2898
-3432
-3943
-4426
-4877
-5281
-5624
-5906
-6140
-6327
-6446
-6470
-6400
-6258
-6066
-5828
-5547
-5238
-4929
-4634
-4340
-4035
-3733
-3457
-3216
-2989
-2753
-2508
-2278
-2084
-1928
-1821
-1779
-1803
-1851
-1859
-1795
-1684
-1574
-1481
-1386
-1275
-1171
-1110
-1098
-1100
-1078
-1024
-959
-910
-892
-903
-937
-985
-1036
-1087
-1146
-1216
-1289
-1349
-1388
-1412
-1432
-1449
-1464
-1480
-1503
-1536
-1581
-1641
-1722
-1819
-1922
-2027
-2152
-2327
-2569
-2866
-3202
-3570
-3985
-4456
-4983
-5550
-6137
-6712
-7234
-7684
-8070
-8417
-8727
-8972
-9126
-9202
-9240
-9260
-9239
-9140
-8951
-8686
-8354
-7949
-7486
-7012
-6589
-6244
-5961
-5715
-5501
-5325
-5176
-5030
-4877
-4721
-4559
-4364
-4116
-3841
-3602
-3444
-3363
-3331
-3329
-3366
-3437
-3511
-3552
-3545
-3495
-3401
-3254
-3059
-2847
-2658
-2500
-2345
-2159
-1934
-1686
-1438
-1210
-1016
-867
-759
-683
-627
-587
-558
-533
-505
-465
-392
-264
-70
173
432
687
946
1219
1498
1771
2040
2320
2609
2875
3083
3232
3345
3425
3449
3399
3287
3142
2963
2728
2438
2130
1848
1607
1405
1251
1161
1119
1067
976
891
898
1038
1275
1549
1851
2199
2587
2962
3276
3532
3756
3952
4103
4218
4351
4556
4841
5171
5511
5842
6142
6376
6520
6582
6584
6535
6424
6257
6059
5858
5656
5443
5216
4986
4754
4505
4229
3947
3694
3496
3350
3245
3174
3136
3125
3134
3164
3225
3321
3448
3598
3760
3915
4034
4091
4081
4017
3924
3826
3745
3684
3622
3524
3372
3185
2995
2816
2635
2442
2253
2094
1964
1832
1671
1492
1343
1278
1323
1476
1709
1979
2241
2460
2616
2699
2712
2669
2605
2552
2521
2496
2455
2390
2312
2245
2205
2197
2203
2195
2166
2138
2140
2163
2155
2063
1892
1697
1515
1333
1119
878
644
422
158
-218
-724
-1323
-1970
-2652
-3362
-4064
-4704
-5251
-5720
-6136
-6500
-6794
-7006
-7140
-7204
-7194
-7098
-6916
-6659
-6345
-5993
-5625
-5254
-4884
-4515
-4156
-3824
-3522
-3239
-2969
-2737
-2578
-2500
-2466
-2434
-2391
-2354
-2332
-2307
-2262
-2210
-2192
-2231
-2317
-2424
-2530
-2627
-2700
-2723
-2677
-2558
-2376
-2136
-1841
-1504
-1151
-800
-453
-95
278
654
1012
1347
1666
1976
2266
2507
2678
2780
2837
2875
2908
2939
2971
3000
3014
2983
2882
2709
2482
2225
1959
1700
1470
1282
1129
991
861
765
738
792
909
1062
1237
1433
1642
1848
2044
2238
2440
2646
2842
3036
3245
3476
3694
3852
3933
3969
4002
4043
4078
4100
4127
4178
4242
4291
4301
4274
4220
4128
3979
3765
3507
3235
2970
2715
2464
2211
1946
1671
1399
1153
953
794
659
531
406
279
137
-37
-263
-552
-902
-1291
-1670
-1988
-2213
-2346
-2405
-2408
-2366
-2295
-2212
-2128
-2037
-1929
-1805
-1673
-1540
-1423
-1350
-1364
-1480
-1672
-1886
-2087
-2267
-2431
-2566
-2661
-2723
-2779
-2851
-2937
-3035
-3152
-3292
-3442
-3572
-3669
-3745
-3820
-3894
-3950
-3983
-4001
-4011
-4009
-3996
-3988
-4005
-4045
-4085
-4101
-4083
-4030
-3933
-3791
-3638
-3525
-3481
-3492
-3515
-3513
-3469
-3386
-3283
-3195
-3155
-3164
-3183
-3167
-3104
-3016
-2921
-2807
-2655
-2463
-2254
-2049
-1858
-1688
-1561
-1496
-1495
-1540
-1611
-1689
-1755
-1792
-1799
-1797
-1809
-1835
-1851
-1832
-1775
-1684
-1553
-1372
-1132
-844
-531
-220
60
300
510
717
936
1154
1353
1535
1711
1873
1981
1996
1921
1807
1701
1616
1546
1498
1493
1540
1612
1677
1717
1743
1769
1796
1815
1812
1765
1654
1476
1252
1012
778
547
314
79
-152
-384
-627
-880
-1114
-1284
-1356
-1331
-1236
-1104
-949
-761
-528
-254
38
332
627
930
1234
1520
1777
2019
2262
2496
2685
2805
2862
2878
2866
2825
2761
2705
2685
2701
2734
2774
2833
2922
3024
3097
3111
3071
3013
2978
2989
3043
3115
3185
3241
3286
3313
3308
3261
3183
3092
2980
2817
2585
2311
2058
1872
1759
1705
1714
1806
1983
2213
2456
2690
2919
3144
3355
3549
3738
3936
4147
4354
4544
4713
4861
4981
5059
5086
5067
5020
4965
4914
4861
4789
4683
4549
4399
4232
4034
3812
3612
3498
3489
3544
3593
3599
3568
3524
3471
3402
3322
3248
3188
3126
3040
2928
2802
2670
2536
2400
2274
2168
2077
1986
1878
1749
1600
1435
1257
1071
882
694
517
362
236
136
46
-48
-156
-281
-415
-533
-594
-577
-498
-406
-338
-290
-233
-154
-68
14
105
228
370
480
518
497
467
456
444
393
292
173
68
-23
-113
-195
-229
-180
-45
140
340
543
750
952
1122
1236
1290
1306
1310
1325
1364
1441
1563
1724
1904
2076
2223
2331
2390
2385
2306
2154
1951
1720
1484
1255
1038
827
616
400
177
-49
-277
-517
-779
-1064
-1364
-1667
-1967
-2262
-2545
-2795
-2993
-3136
-3233
-3294
-3312
-3269
-3158
-3001
-2829
-2657
-2468
-2234
-1939
-1599
-1243
-893
-552
-221
87
343
521
613
626
570
452
275
39
-252
-601
-1008
-1459
-1910
-2311
-2628
-2857
-3019
-3133
-3200
-3208
-3143
-2989
-2734
-2373
-1917
-1390
-817
-221
367
910
1367
1729
2016
2258
2463
2622
2729
2794
2821
2789
2664
2432
2116
1761
1392
1010
618
222
-165
-542
-921
-1308
-1693
-2056
-2378
-2645
-2854
-3009
-3127
-3228
-3320
-3409
-3510
-3654
-3864
-4140
-4459
-4807
-5182
-5580
-5960
-6265
-6466
-6595
-6714
-6858
-7013
-7139
-7215
-7250
-7244
-7181
-7037
-6823
-6580
-6349
-6138
-5925
-5685
-5415
-5128
-4835
-4537
-4229
-3897
-3534
-3141
-2734
-2339
-1977
-1655
-1372
-1119
-878
-622
-325
4
320
571
737
834
889
908
884
825
755
685
594
456
269
56
-176
-444
-759
-1083
-1352
-1521
-1599
-1613
-1571
-1457
-1274
-1045
-785
-477
-105
309
709
1050
1339
1602
1842
2045
2214
2369
2517
2617
2621
2531
2401
2283
2180
2068
1948
1843
1757
1649
1481
1263
1045
855
670
458
226
3
-199
-409
-646
-888
-1093
-1261
-1432
-1639
-1873
-2098
-2301
-2490
-2666
-2807
-2898
-2968
-3057
-3173
-3273
-3322
-3333
-3354
-3405
-3458
-3477
-3459
-3425
-3370
-3259
-3065
-2813
-2563
-2346
-2133
-1878
-1573
-1248
-935
-630
-318
-17
213
322
317
262
218
196
167
105
17
-81
-193
-340
-534
-749
-951
-1117
-1252
-1365
-1458
-1526
-1571
-1599
-1612
-1608
-1587
-1556
-1522
-1493
-1485
-1519
-1606
-1731
-1856
-1964
-2069
-2198
-2353
-2512
-2658
-2796
-2930
-3041
-3093
-3071
-2987
-2857
-2671
-2417
-2102
-1762
-1418
-1062
-678
-278
103
449
773
1089
1378
1603
1750
1840
1889
1885
1804
1649
1457
1261
1063
857
647
458
300
163
35
-85
-191
-288
-389
-488
-557
-578
-566
-554
-564
-593
-637
-712
-836
-1000
-1173
-1315
-1418
-1491
-1543
-1578
-1603
-1634
-1673
-1707
-1715
-1694
-1655
-1598
-1494
-1311
-1048
-734
-401
-51
335
767
1229
1683
2107
2495
2853
3185
3485
3737
3927
4043
4098
4112
4099
4046
3927
3719
3437
3110
2761
2394
2017
1643
1289
956
636
324
25
-255
-523
-790
-1066
-1352
-1655
-1973
-2282
-2541
-2720
-2825
-2893
-2947
-2979
-2971
-2923
-2857
-2788
-2710
-2613
-2505
-2410
-2346
-2304
-2267
-2225
-2188
-2174
-2194
-2248
-2317
-2376
-2408
-2411
-2401
-2385
-2365
-2349
-2363
-2432
-2549
-2672
-2759
-2791
-2771
-2694
-2551
-2354
-2148
-1980
-1864
-1774
-1683
-1582
-1471
-1342
-1195
-1060
-991
-1014
-1111
-1230
-1352
-1490
-1660
-1844
-2012
-2161
-2324
-2528
-2763
-2989
-3178
-3334
-3474
-3600
-3695
-3746
-3757
-3726
-3640
-3475
-3230
-2930
-2605
-2263
-1888
-1475
-1038
-606
-195
199
581
951
1313
1687
2086
2494
2864
3161
3397
3608
3815
3996
4119
4181
4207
4219
4208
4162
4086
4010
3958
3926
3895
3855
3822
3826
3897
4043
4247
4461
4649
4800
4934
5070
5203
5321
5425
5534
5655
5769
5851
5899
5935
5975
6011
6039
6079
6160
6291
6443
6575
6666
6712
6717
6680
6611
6522
6413
6264
6059
5810
5544
5284
5035
4804
4611
4471
4370
4278
4178
4082
4011
3955
3889
3795
3677
3541
3374
3164
2921
2670
2421
2152
1838
1491
1151
855
606
380
158
-58
-251
-409
-529
-625
-716
-820
-948
-1098
-1265
-1443
-1631
-1837
-2074
-2360
-2692
-3046
-3382
-3683
-3958
-4223
-4468
-4665
-4803
-4912
-5029
-5166
-5298
-5395
-5454
-5487
-5496
-5476
-5425
-5356
-5278
-5187
-5078
-4969
-4894
-4865
-4861
-4842
-4785
-4695
-4579
-4436
-4267
-4088
-3927
-3794
-3675
-3547
-3397
-3235
-3064
-2869
-2629
-2333
-2000
-1660
-1345
-1062
-805
-558
-304
-35
251
539
802
1010
1140
1196
1202
1196
1210
1256
1320
1382
1426
1443
1428
1375
1287
1177
1068
976
910
883
921
1042
1233
1453
1659
1841
2004
2146
2244
2282
2270
2232
2169
2057
1873
1627
1338
1014
654
277
-68
-335
-521
-650
-731
-749
-696
-593
-472
-338
-172
33
258
481
713
978
1276
1571
1831
2056
2260
2426
2502
2458
2314
2131
1950
1770
1567
1323
1040
736
428
132
-136
-365
-549
-681
-755
-764
-700
-554
-329
-45
264
576
895
1240
1612
1989
2354
2708
3057
3382
3647
3828
3935
3992
4013
4002
3967
3923
3868
3764
3576
3298
2959
2592
2215
1844
1513
1252
1056
892
732
585
477
410
356
290
214
154
136
170
248
354
462
554
627
686
738
784
833
912
1047
1236
1447
1651
1846
2044
2244
2422
2548
2622
2672
2739
2851
3025
3263
3560
3905
4284
4680
5066
5423
5748
6060
6378
6685
6940
7100
7162
7151
7093
6993
6847
6661
6457
6259
6080
5928
5804
5708
5640
5609
5635
5733
5898
6099
6301
6477
6611
6694
6722
6709
6687
6688
6713
6727
6674
6520
6266
5945
5592
5220
4820
4386
3930
3468
2999
2503
1964
1398
840
309
-206
-720
-1223
-1680
-2067
-2385
-2643
-2845
-2988
-3086
-3159
-3212
-3221
-3169
-3073
-2972
-2885
-2786
-2643
-2457
-2257
-2061
-1854
-1618
-1367
-1144
-976
-863
-795
-786
-860
-1016
-1230
-1483
-1786
-2160
-2591
-3033
-3441
-3813
-4175
-4546
-4921
-5285
-5637
-5982
-6313
-6611
-6862
-7060
-7208
-7300
-7325
-7275
-7148
-6941
-6655
-6302
-5904
-5480
-5041
-4593
-4157
-3760
-3417
-3121
-2859
-2637
-2477
-2395
-2384
-2426
-2508
-2623
-2758
-2895
-3026
-3161
-3301
-3430
-3525
-3588
-3639
-3685
-3706
-3675
-3590
-3475
-3341
-3171
-2938
-2638
-2293
-1919
-1519
-1101
-696
-336
-25
264
546
802
1000
1133
1232
1327
1422
1494
1523
1507
1465
1413
1366
1326
1291
1259
1231
1203
1163
1092
989
875
773
684
588
475
370
309
298
302
282
225
151
83
28
-14
-42
-66
-98
-141
-182
-204
-221
-270
-372
-503
-623
-719
-818
-947
-1103
-1261
-1405
-1532
-1629
-1664
-1626
-1546
-1478
-1447
-1433
-1414
-1400
-1420
-1474
-1519
-1512
-1453
-1378
-1315
-1256
-1178
-1084
-1000
-946
-918
-898
-885
-893
-930
-984
-1034
-1078
-1133
-1213
-1313
-1401
-1450
-1445
-1388
-1287
-1151
-985
-797
-589
-359
-105
164
435
690
910
1080
1186
1224
1203
1134
1027
882
697
462
170
-176
-553
-919
-1243
-1527
-1800
-2083
-2370
-2631
-2852
-3043
-3216
-3366
-3469
-3514
-3513
-3492
-3457
-3394
-3289
-3140
-2959
-2752
-2525
-2278
-2009
-1709
-1359
-959
-529
-101
307
691
1054
1389
1684
1937
2151
2325
2449
2523
2575
2645
2756
2897
3040
3166
3272
3356
3402
3401
3369
3331
3295
3236
3123
2953
2749
2530
2292
2021
1728
1440
1171
918
670
442
258
125
19
-91
-217
-354
-501
-660
-831
-1004
-1170
-1335
-1498
-1641
-1735
-1777
-1798
-1832
-1880
-1913
-1904
-1856
-1784
-1692
-1573
-1428
-1267
-1100
-925
-748
-582
-444
-326
-209
-87
21
93
127
141
145
127
75
-5
-91
-179
-282
-415
-565
-706
-823
-923
-1020
-1113
-1191
-1250
-1302
-1366
-1449
-1533
-1583
-1570
-1493
-1379
-1265
-1168
-1078
-980
-872
-772
-697
-650
-624
-622
-656
-734
-853
-998
-1157
-1326
-1508
-1702
-1909
-2133
-2380
-2657
-2960
-3267
-3543
-3758
-3910
-4022
-4125
-4220
-4288
-4312
-4302
-4289
-4286
-4279
-4236
-4148
-4029
-3908
-3807
-3732
-3681
-3651
-3634
-3622
-3599
-3556
-3489
-3411
-3345
-3307
-3296
-3297
-3297
-3295
-3298
-3300
-3275
-3194
-3048
-2850
-2622
-2383
-2142
-1900
-1651
-1385
-1097
-794
-489
-202
47
228
321
340
330
334
353
348
288
186
85
10
-49
-111
-174
-215
-218
-187
-127
-44
52
137
187
203
212
235
273
312
349
383
404
406
402
428
509
625
737
827
915
1022
1136
1229
1293
1341
1386
1415
1412
1393
1389
1412
1446
1472
1501
1549
1616
1683
1744
1820
1922
2029
2102
2117
2097
2072
2050
2017
1956
1861
1740
1606
1477
1369
1279
1188
1084
975
876
785
686
575
476
408
366
323
267
211
167
121
45
-66
-187
-295
-389
-473
-539
-571
-571
-557
-533
-478
-371
-229
-98
-7
54
118
208
325
461
611
759
888
985
1057
1119
1183
1252
1333
1435
1561
1697
1827
1942
2033
2091
2106
2081
2029
1956
1856
1733
1614
1533
1491
1464
1425
1372
1317
1255
1166
1044
908
787
691
612
549
512
506
509
498
465
425
398
391
398
411
415
396
357
325
328
372
440
521
622
752
904
1065
1238
1440
1678
1934
2184
2429
2687
2960
3235
3494
3736
3956
4126
4213
4215
4166
4094
3988
3821
3589
3319
3036
2742
2433
2130
1862
1643
1454
1273
1090
898
687
459
243
78
-29
-115
-210
-302
-355
-368
-384
-442
-524
-585
-605
-602
-596
-574
-518
-448
-403
-400
-408
-392
-355
-324
-305
-259
-153
-1
143
238
287
311
313
274
183
57
-72
-188
-298
-411
-526
-630
-720
-810
-915
-1032
-1131
-1187
-1201
-1200
-1203
-1199
-1168
-1113
-1058
-1016
-967
-884
-772
-670
-605
-565
-517
-451
-384
-325
-251
-141
-10
104
191
284
417
577
713
795
848
909
988
1056
1091
1099
1103
1107
1103
1094
1101
1136
1183
1214
1216
1195
1160
1105
1022
915
798
686
579
474
373
285
214
158
111
72
46
38
55
109
210
359
543
743
946
1149
1352
1548
1716
1842
1927
1987
2041
2091
2116
2104
2064
2023
1993
1967
1926
1867
1808
1763
1724
1671
1588
1477
1347
1207
1069
954
884
860
862
867
870
878
894
908
910
903
893
875
833
762
675
586
491
376
240
101
-23
-132
-245
-367
-486
-595
-711
-858
-1039
-1214
-1338
-1394
-1404
-1400
-1391
-1369
-1329
-1283
-1248
-1226
-1207
-1183
-1155
-1127
-1100
-1079
-1082
-1136
-1249
-1395
-1531
-1632
-1714
-1814
-1944
-2083
-2192
-2260
-2298
-2319
-2312
-2256
-2147
-2009
-1868
-1726
-1571
-1399
-1222
-1055
-896
-734
-561
-386
-223
-90
-4
28
8
-45
-110
-176
-246
-318
-382
-435
-486
-558
-660
-781
-902
-1016
-1126
-1228
-1317
-1388
-1443
-1484
-1506
-1501
-1469
-1416
-1336
-1208
-1012
-747
-433
-100
229
536
810
1052
1267
1457
1608
1702
1733
1708
1633
1505
1325
1110
896
704
533
373
224
101
24
1
32
104
192
261
291
301
320
357
385
377
346
329
343
373
400
437
514
627
732
795
830
885
980
1093
1194
1286
1395
1527
1660
1774
1886
2027
2200
2377
2527
2650
2769
2888
2986
3045
3076
3109
3151
3182
3173
3131
3090
3083
3110
3148
3179
3200
3214
3214
3194
3160
3129
3105
3067
2989
2880
2777
2708
2665
2618
2561
2522
2523
2544
2545
2507
2452
2414
2401
2401
2406
2426
2475
2547
2629
2718
2813
2903
2965
2983
2963
2925
2878
2818
2750
2685
2627
2566
2485
2379
2253
2108
1941
1755
1562
1368
1160
921
651
367
83
-202
-490
-771
-1026
-1248
-1450
-1641
-1815
-1959
-2074
-2174
-2266
-2346
-2412
-2475
-2547
-2622
-2679
-2705
-2706
-2698
-2691
-2691
-2700
-2709
-2700
-2657
-2586
-2512
-2450
-2389
-2309
-2215
-2132
-2088
-2080
-2093
-2112
-2134
-2164
-2199
-2240
-2288
-2330
-2349
-2329
-2269
-2181
-2071
-1939
-1797
-1669
-1565
-1473
-1376
-1278
-1205
-1171
-1164
-1163
-1169
-1192
-1228
-1256
-1264
-1267
-1284
-1309
-1316
-1296
-1271
-1265
-1273
-1271
-1249
-1222
-1204
-1187
-1162
-1143
-1163
-1233
-1328
-1413
-1479
-1545
-1619
-1682
-1710
-1701
-1687
-1696
-1733
-1776
-1805
-1812
-1797
-1758
-1689
-1585
-1466
-1363
-1303
-1288
-1301
-1327
-1368
-1434
-1523
-1619
-1709
-1794
-1878
-1955
-2012
-2045
-2068
-2092
-2118
-2135
-2133
-2118
-2101
-2099
-2114
-2142
-2169
-2183
-2187
-2193
-2203
-2208
-2199
-2180
-2163
-2141
-2092
-2009
-1927
-1893
-1920
-1973
-2013
-2037
-2068
-2103
-2118
-2095
-2050
-2017
-2001
-1988
-1960
-1923
-1892
-1860
-1815
-1758
-1711
-1689
-1688
-1701
-1729
-1773
-1816
-1837
-1833
-1820
-1811
-1793
-1751
-1689
-1625
-1553
-1444
-1275
-1063
-840
-617
-378
-118
141
365
547
710
868
1014
1135
1229
1295
1320
1283
1184
1049
902
744
561
361
181
59
8
2
6
2
-5
4
35
84
139
191
242
289
315
306
267
223
194
167
106
-11
-165
-313
-423
-489
-516
-505
-458
-381
-286
-175
-43
110
267
410
531
631
705
743
744
727
713
698
663
591
496
407
341
291
236
163
76
-23
-138
-283
-467
-684
-916
-1138
-1327
-1477
-1594
-1689
-1753
-1761
-1696
-1574
-1432
-1294
-1151
-988
-819
-686
-609
-560
-485
-374
-265
-204
-191
-194
-199
-223
-279
-346
-386
-394
-400
-430
-477
-512
-529
-541
-562
-579
-570
-522
-434
-304
-137
51
241
434
648
890
1135
1346
1517
1675
1840
2003
2139
2243
2322
2381
2419
2442
2469
2511
2553
2573
2573
2568
2553
2492
2358
2168
1961
1752
1524
1277
1047
876
766
682
613
586
623
692
730
706
653
617
604
577
499
374
234
105
-13
-133
-262
-396
-516
-604
-657
-697
-756
-852
-972
-1089
-1179
-1231
-1245
-1232
-1212
-1201
-1200
-1199
-1193
-1193
-1202
-1210
-1196
-1157
-1116
-1094
-1094
-1098
-1097
-1096
-1103
-1125
-1166
-1239
-1350
-1493
-1656
-1839
-2041
-2249
-2422
-2533
-2587
-2610
-2610
-2565
-2457
-2301
-2129
-1957
-1771
-1551
-1309
-1075
-877
-721
-594
-480
-369
-268
-199
-186
-231
-313
-412
-523
-654
-803
-956
-1105
-1257
-1414
-1560
-1670
-1747
-1819
-1909
-1996
-2050
-2073
-2097
-2143
-2186
-2176
-2097
-1975
-1836
-1675
-1467
-1209
-934
-675
-438
-211
18
245
461
660
837
978
1071
1121
1145
1161
1179
1202
1240
1308
1410
1533
1647
1721
1748
1737
1705
1664
1615
1558
1494
1424
1350
1273
1194
1119
1049
982
918
861
817
790
789
828
921
1056
1203
1331
1434
1528
1618
1689
1721
1715
1692
1660
1603
1498
1341
1154
961
764
559
348
149
-15
-129
-193
-214
-206
-184
-160
-136
-102
-44
43
152
263
363
458
569
709
866
1008
1127
1230
1326
1399
1418
1371
1283
1186
1080
944
772
592
427
266
77
-145
-365
-548
-697
-831
-944
-998
-969
-882
-781
-684
-572
-435
-299
-199
-145
-117
-99
-93
-98
-103
-95
-92
-128
-214
-317
-399
-448
-479
-496
-483
-428
-348
-271
-196
-91
65
249
413
532
625
721
829
926
990
1020
1032
1041
1059
1085
1105
1108
1095
1093
1132
1217
1322
1421
1523
1655
1830
2017
2179
2304
2420
2554
2710
2867
3009
3131
3230
3296
3319
3302
3258
3199
3122
3022
2897
2755
2600
2434
2256
2071
1887
1722
1593
1509
1457
1419
1391
1390
1435
1520
1617
1700
1773
1859
1975
2108
2234
2332
2391
2411
2405
2397
2418
2483
2582
2698
2818
2935
3037
3117
3180
3247
3328
3413
3487
3553
3620
3684
3719
3710
3667
3617
3564
3491
3387
3271
3171
3086
2992
2874
2740
2602
2455
2286
2100
1921
1767
1632
1503
1381
1267
1154
1033
914
824
769
721
654
582
547
567
612
641
651
662
678
672
633
591
583
606
620
604
584
593
623
639
635
648
715
825
934
1016
1085
1157
1227
1274
1284
1269
1242
1209
1171
1128
1071
984
850
673
468
248
18
-217
-445
-655
-848
-1033
-1210
-1369
-1506
-1625
-1724
-1792
-1814
-1798
-1761
-1717
-1663
-1587
-1481
-1341
-1165
-960
-745
-542
-360
-190
-26
119
226
294
346
410
491
580
667
749
824
890
943
989
1037
1088
1140
1191
1241
1284
1313
1338
1376
1436
1501
1548
1574
1600
1650
1717
1782
1844
1921
2021
2126
2202
2243
2278
2338
2422
2501
2546
2552
2532
2500
2462
2421
2374
2320
2256
2187
2120
2063
2013
1964
1920
1894
1900
1934
1978
2021
2072
2147
2246
2348
2424
2476
2518
2553
2555
2497
2387
2269
2180
2117
2061
2011
1996
2029
2091
2145
2186
2238
2314
2401
2482
2559
2641
2716
2752
2736
2692
2641
2570
2446
2264
2068
1896
1734
1537
1289
1020
767
521
250
-56
-366
-645
-890
-1112
-1312
-1478
-1606
-1715
-1816
-1898
-1945
-1968
-1995
-2039
-2081
-2099
-2101
-2119
-2170
-2244
-2317
-2380
-2437
-2483
-2506
-2501
-2488
-2490
-2504
-2503
-2468
-2407
-2348
-2313
-2298
-2289
-2284
-2296
-2338
-2404
-2477
-2544
-2613
-2703
-2822
-2954
-3068
-3150
-3217
-3296
-3389
-3464
-3485
-3450
-3386
-3320
-3252
-3170
-3078
-3002
-2955
-2917
-2857
-2775
-2706
-2681
-2692
-2702
-2700
-2711
-2770
-2874
-2996
-3116
-3249
-3423
-3640
-3879
-4116
-4347
-4580
-4816
-5050
-5277
-5490
-5676
-5812
-5888
-5910
-5900
-5867
-5809
-5725
-5631
-5550
-5496
-5461
-5428
-5383
-5323
-5245
-5150
-5039
-4923
-4817
-4729
-4649
-4550
-4408
-4227
-4040
-3885
-3771
-3674
-3567
-3444
-3323
-3217
-3123
-3021
-2902
-2770
-2633
-2490
-2341
-2187
-2033
-1885
-1738
-1589
-1438
-1285
-1132
-987
-864
-770
-702
-651
-613
-593
-588
-591
-598
-626
-696
-813
-957
-1105
-1249
-1400
-1559
-1709
-1828
-1916
-1985
-2041
-2082
-2098
-2098
-2095
-2095
-2095
-2092
-2096
-2122
-2173
-2241
-2311
-2378
-2442
-2510
-2580
-2643
-2685
-2698
-2692
-2694
-2726
-2776
-2811
-2806
-2781
-2780
-2832
-2921
-3008
-3078
-3148
-3240
-3352
-3455
-3529
-3573
-3598
-3609
-3599
-3560
-3489
-3382
-3237
-3058
-2860
-2652
-2437
-2218
-2012
-1842
-1722
-1638
-1560
-1470
-1369
-1274
-1201
-1158
-1141
-1135
-1124
-1102
-1079
-1062
-1032
-961
-840
-696
-561
-438
-302
-139
30
169
271
352
428
493
543
587
641
695
719
706
688
702
749
792
805
800
808
840
879
911
942
986
1040
1092
1139
1190
1247
1295
1310
1279
1202
1086
938
771
598
435
292
175
80
-11
-114
-228
-327
-384
-400
-399
-402
-397
-362
-286
-184
-68
62
207
360
512
666
840
1040
1253
1458
1645
1817
1972
2108
2231
2360
2505
2643
2742
2788
2803
2816
2836
2848
2837
2804
2760
2723
2700
2690
2684
2667
2633
2585
2536
2494
2458
2421
2379
2324
2257
2183
2117
2067
2023
1966
1885
1787
1685
1582
1473
1353
1215
1049
848
627
416
236
82
-61
-192
-292
-355
-406
-471
-545
-595
-601
-589
-590
-608
-606
-560
-478
-385
-279
-138
42
221
345
398
411
431
473
520
554
575
595
616
622
599
554
517
510
535
571
607
651
718
806
898
988
1090
1221
1372
1515
1624
1705
1779
1855
1920
1960
1978
1992
2013
2041
2081
2132
2194
2250
2286
2306
2333
2384
2447
2495
2509
2501
2498
2509
2512
2474
2388
2278
2181
2112
2056
1994
1922
1856
1808
1771
1732
1690
1654
1631
1611
1586
1564
1562
1582
1603
1607
1605
1625
1680
1753
1820
1880
1949
2027
2091
2114
2106
2097
2105
2110
2075
1993
1884
1772
1653
1509
1338
1160
993
839
691
551
429
333
256
192
150
143
175
232
302
379
460
534
586
608
603
580
533
460
366
265
154
15
-174
-405
-645
-860
-1048
-1228
-1409
-1576
-1705
-1787
-1843
-1908
-2004
-2124
-2238
-2322
-2373
-2408
-2442
-2476
-2499
-2503
-2498
-2495
-2498
-2498
-2494
-2493
-2506
-2529
-2540
-2527
-2500
-2485
-2491
-2503
-2504
-2496
-2492
-2494
-2478
-2424
-2344
-2272
-2222
-2163
-2055
-1893
-1723
-1586
-1482
-1373
-1235
-1094
-993
-946
-926
-897
-853
-813
-794
-794
-798
-797
-796
-800
-803
-793
-762
-721
-691
-684
-692
-687
-656
-614
-582
-565
-543
-501
-459
-448
-474
-505
-508
-484
-463
-461
-467
-460
-433
-393
-351
-313
-291
-293
-308
-303
-257
-183
-117
-78
-54
-27
0
19
36
73
134
201
250
279
300
315
312
295
286
307
349
384
398
408
436
486
540
583
616
644
673
705
743
789
837
886
938
993
1045
1086
1127
1188
1280
1396
1523
1661
1812
1968
2110
2227
2330
2431
2525
2595
2641
2684
2743
2817
2893
2967
3044
3114
3158
3169
3169
3182
3204
3205
3171
3126
3099
3087
3069
3037
3023
3059
3142
3239
3327
3411
3515
3640
3766
3869
3947
4022
4117
4228
4336
4422
4487
4551
4623
4688
4719
4710
4691
4698
4739
4787
4813
4813
4797
4771
4728
4664
4590
4513
4428
4319
4179
4010
3819
3606
3381
3157
2944
2734
2516
2296
2097
1939
1807
1676
1535
1400
1283
1177
1072
977
917
898
895
873
835
815
837
877
893
871
842
842
871
890
871
821
768
722
667
586
484
382
284
179
53
-94
-257
-439
-638
-840
-1018
-1163
-1291
-1426
-1563
-1670
-1721
-1728
-1730
-1757
-1811
-1876
-1936
-1988
-2033
-2077
-2127
-2186
-2243
-2281
-2296
-2298
-2300
-2302
-2291
-2260
-2220
-2191
-2183
-2192
-2206
-2208
-2189
-2152
-2119
-2119
-2165
-2240
-2318
-2384
-2439
-2481
-2502
-2500
-2491
-2493
-2504
-2500
-2459
-2387
-2310
-2242
-2181
-2117
-2053
-2001
-1962
-1921
-1860
-1775
-1676
-1573
-1473
-1374
-1273
-1171
-1076
-998
-947
-922
-919
-932
-957
-985
-1000
-991
-962
-926
-889
-846
-789
-720
-649
-572
-481
-375
-272
-195
-149
-120
-95
-81
-91
-129
-181
-236
-301
-383
-475
-563
-640
-711
-782
-844
-884
-899
-893
-869
-822
-752
-670
-584
-483
-343
-155
55
249
415
573
740
913
1073
1215
1355
1510
1677
1838
1981
2103
2204
2286
2355
2425
2495
2546
2559
2537
2502
2461
2398
2297
2175
2069
1989
1899
1758
1562
1352
1162
997
841
689
547
412
273
131
7
-83
-147
-210
-279
-339
-376
-403
-434
-469
-495
-511
-531
-557
-574
-567
-556
-576
-639
-721
-805
-906
-1049
-1231
-1416
-1588
-1765
-1966
-2162
-2304
-2380
-2434
-2516
-2619
-2691
-2701
-2668
-2621
-2556
-2443
-2270
-2059
-1839
-1613
-1372
-1118
-864
-609
-334
-32
272
550
798
1033
1254
1430
1545
1626
1717
1829
1916
1930
1869
1778
1691
1596
1458
1267
1054
855
677
498
299
82
-130
-315
-469
-602
-717
-813
-888
-948
-1004
-1062
-1114
-1148
-1165
-1179
-1206
-1240
-1269
-1287
-1304
-1331
-1365
-1401
-1436
-1472
-1501
-1503
-1469
-1405
-1323
-1230
-1120
-994
-863
-732
-597
-463
-354
-297
-288
-300
-318
-362
-460
-603
-754
-893
-1044
-1235
-1450
-1638
-1772
-1875
-1989
-2121
-2249
-2364
-2478
-2594
-2689
-2741
-2770
-2823
-2914
-3014
-3087
-3138
-3198
-3278
-3349
-3384
-3389
-3391
-3399
-3399
-3389
-3383
-3395
-3409
-3396
-3347
-3282
-3216
-3150
-3069
-2975
-2877
-2776
-2663
-2532
-2399
-2291
-2229
-2213
-2231
-2265
-2299
-2331
-2371
-2425
-2487
-2537
-2568
-2596
-2634
-2677
-2702
-2694
-2661
-2617
-2559
-2470
-2344
-2198
-2055
-1924
-1798
-1673
-1555
-1460
-1404
-1388
-1394
-1392
-1363
-1314
-1279
-1279
-1301
-1309
-1288
-1249
-1216
-1190
-1158
-1112
-1053
-979
-882
-766
-655
-572
-514
-454
-371
-272
-173
-77
33
164
310
461
614
775
948
1132
1326
1520
1693
1836
1965
2109
2272
2424
2535
2621
2726
2869
3021
3132
3199
3254
3323
3390
3423
3418
3401
3398
3413
3436
3460
3479
3481
3461
3439
3441
3474
3511
3525
3514
3500
3497
3505
3520
3544
3578
3611
3625
3617
3596
3570
3532
3480
3420
3362
3296
3199
3061
2897
2732
2575
2415
2242
2056
1865
1675
1493
1330
1196
1089
995
905
823
756
705
656
597
528
465
415
375
329
273
214
167
134
103
64
25
6
7
7
-21
-70
-107
-107
-79
-53
-48
-62
-89
-135
-202
-276
-338
-382
-422
-472
-529
-585
-632
-671
-696
-701
-693
-687
-686
-672
-620
-521
-388
-235
-58
145
361
567
750
909
1051
1174
1276
1352
1402
1422
1409
1373
1326
1275
1221
1168
1127
1099
1073
1037
998
967
935
878
792
707
659
640
611
559
520
535
593
651
689
739
828
934
1008
1045
1084
1150
1210
1217
1171
1121
1103
1109
1110
1105
1110
1119
1108
1071
1030
1004
978
928
864
820
811
806
776
729
701
699
690
640
558
480
431
404
374
324
249
152
47
-51
-140
-232
-331
-417
-467
-492
-532
-607
-683
-703
-643
-531
-399
-255
-97
52
154
194
202
216
247
284
314
328
314
263
195
155
169
218
259
282
309
355
395
388
332
262
218
205
210
230
287
407
607
887
1219
1539
1777
1902
1951
1989
2047
2101
2120
2110
2103
2113
2115
2082
2025
1988
2004
2056
2096
2087
2033
1965
1894
1804
1662
1466
1256
1091
1004
993
1038
1128
1240
1337
1374
1345
1292
1264
1272
1288
1281
1242
1172
1062
912
744
595
482
389
291
186
85
-9
-109
-217
-316
-385
-427
-467
-526
-609
-709
-811
-893
-934
-936
-935
-966
-1032
-1105
-1173
-1257
-1384
-1550
-1732
-1921
-2135
-2374
-2597
-2760
-2861
-2937
-3016
-3077
-3096
-3087
-3094
-3126
-3139
-3087
-2980
-2885
-2856
-2891
-2945
-2979
-2984
-2958
-2894
-2782
-2624
-2439
-2251
-2084
-1949
-1850
-1775
-1710
-1649
-1593
-1547
-1514
-1490
-1475
-1477
-1499
-1536
-1565
-1560
-1498
-1377
-1217
-1046
-886
-753
-656
-596
-558
-515
-447
-360
-278
-209
-138
-39
92
242
390
518
603
628
610
601
661
802
981
1137
1241
1297
1316
1317
1338
1429
1609
1833
2020
2111
2093
1985
1808
1596
1410
1307
1295
1321
1321
1277
1218
1177
1159
1150
1137
1115
1077
1024
969
930
906
879
833
771
697
600
480
372
341
416
547
646
666
635
608
604
606
610
643
724
830
911
935
911
869
825
781
733
672
592
490
389
319
292
282
248
175
82
-11
-103
-207
-317
-418
-504
-601
-739
-926
-1138
-1340
-1506
-1622
-1687
-1720
-1762
-1856
-2012
-2201
-2374
-2498
-2572
-2605
-2608
-2584
-2539
-2482
-2415
-2341
-2263
-2194
-2151
-2142
-2158
-2185
-2203
-2202
-2179
-2146
-2113
-2086
-2056
-2012
-1944
-1845
-1707
-1525
-1303
-1064
-842
-665
-543
-467
-412
-352
-268
-164
-63
4
26
13
-20
-68
-132
-205
-272
-331
-399
-503
-646
-796
-921
-1016
-1105
-1207
-1312
-1392
-1434
-1457
-1490
-1536
-1575
-1589
-1586
-1592
-1620
-1644
-1625
-1551
-1454
-1396
-1412
-1491
-1585
-1651
-1671
-1651
-1591
-1482
-1323
-1138
-978
-884
-864
-893
-935
-969
-987
-993
-996
-1010
-1054
-1137
-1245
-1353
-1440
-1507
-1570
-1639
-1705
-1760
-1808
-1863
-1936
-2025
-2122
-2219
-2303
-2349
-2333
-2255
-2154
-2086
-2081
-2127
-2179
-2196
-2162
-2083
-1968
-1831
-1680
-1527
-1385
-1260
-1154
-1063
-980
-901
-829
-770
-721
-677
-635
-609
-618
-665
-729
-778
-796
-794
-789
-783
-762
-714
-648
-592
-572
-593
-636
-666
-661
-618
-554
-492
-444
-410
-387
-379
-385
-396
-398
-380
-354
-341
-356
-393
-434
-468
-491
-501
-491
-456
-403
-348
-305
-282
-278
-292
-325
-367
-402
-403
-356
-269
-170
-92
-45
-11
39
125
238
365
504
668
861
1060
1222
1319
1361
1381
1411
1453
1495
1519
1520
1501
1476
1465
1484
1533
1600
1668
1724
1757
1753
1694
1581
1445
1336
1289
1306
1355
1394
1389
1322
1192
1008
792
571
383
258
212
225
253
251
200
111
17
-56
-84
-50
51
202
372
535
699
882
1084
1274
1420
1527
1634
1770
1920
2040
2110
2150
2189
2226
2222
2149
2019
1875
1744
1620
1485
1343
1209
1087
954
787
595
421
305
259
267
306
363
428
491
548
601
653
698
714
689
630
565
519
502
512
543
588
647
725
829
962
1117
1275
1419
1540
1641
1727
1798
1860
1922
1990
2060
2109
2115
2073
2005
1944
1910
1895
1883
1869
1865
1887
1937
2000
2057
2095
2113
2114
2109
2110
2113
2089
2003
1856
1695
1573
1493
1404
1258
1067
885
751
647
530
377
206
43
-102
-224
-314
-374
-427
-505
-612
-717
-785
-806
-794
-755
-679
-570
-460
-390
-375
-394
-426
-468
-524
-581
-609
-595
-545
-478
-410
-362
-368
-461
-625
-803
-929
-989
-1020
-1067
-1131
-1183
-1200
-1189
-1178
-1188
-1227
-1296
-1402
-1547
-1706
-1833
-1886
-1859
-1784
-1703
-1634
-1573
-1512
-1452
-1398
-1346
-1285
-1212
-1134
-1064
-1008
-983
-1002
-1070
-1149
-1188
-1158
-1075
-975
-867
-737
-585
-446
-358
-316
-282
-239
-210
-223
-266
-296
-295
-291
-317
-367
-404
-406
-387
-373
-361
-331
-279
-230
-210
-227
-268
-321
-373
-412
-429
-426
-415
-397
-362
-301
-219
-129
-43
36
95
123
137
177
279
439
623
808
993
1177
1336
1443
1514
1593
1703
1810
1866
1855
1804
1737
1651
1533
1404
1305
1262
1263
1283
1312
1351
1391
1414
1417
1412
1405
1382
1331
1267
1221
1202
1183
1137
1065
988
906
789
620
424
255
145
85
41
-8
-65
-128
-207
-311
-443
-589
-730
-835
-878
-858
-809
-781
-809
-894
-1018
-1158
-1293
-1391
-1418
-1364
-1263
-1164
-1098
-1055
-1008
-951
-901
-878
-889
-924
-973
-1028
-1078
-1105
-1099
-1074
-1054
-1055
-1065
-1057
-1018
-958
-897
-847
-808
-784
-786
-819
-871
-912
-927
-927
-940
-979
-1030
-1070
-1093
-1126
-1198
-1309
-1423
-1495
-1503
-1457
-1378
-1273
-1140
-984
-823
-681
-565
-466
-369
-268
-169
-90
-47
-43
-63
-92
-129
-196
-305
-431
-523
-546
-519
-483
-456
-413
-330
-220
-129
-73
-24
52
145
205
206
175
162
184
213
218
205
205
239
294
348
393
426
446
446
431
420
433
471
520
567
614
674
754
844
931
1010
1097
1199
1310
1397
1433
1417
1367
1302
1224
1129
1016
891
752
598
440
307
215
155
97
30
-32
-81
-131
-201
-276
-316
-302
-269
-274
-335
-418
-477
-498
-497
-490
-484
-489
-519
-576
-636
-674
-695
-723
-772
-829
-878
-928
-999
-1086
-1147
-1147
-1082
-976
-837
-660
-446
-233
-66
36
95
150
225
323
431
539
638
724
799
859
898
911
908
907
915
915
878
796
690
585
485
367
207
11
-184
-337
-427
-468
-495
-531
-573
-601
-595
-559
-508
-455
-401
-349
-307
-287
-286
-287
-270
-224
-145
-33
101
237
350
433
494
547
594
625
641
651
667
689
714
743
786
844
905
952
983
1012
1050
1094
1120
1111
1073
1031
1000
974
931
870
818
801
811
812
781
731
691
669
645
602
561
553
589
649
720
819
966
1150
1324
1453
1535
1589
1622
1627
1604
1567
1527
1482
1430
1383
1365
1377
1396
1401
1400
1414
1454
1512
1585
1683
1815
1971
2119
2233
2308
2362
2414
2479
2559
2646
2723
2784
2830
2860
2856
2801
2697
2579
2479
2399
2319
2228
2141
2076
2023
1962
1890
1829
1800
1797
1804
1819
1852
1906
1962
1994
1993
1965
1925
1883
1852
1845
1864
1894
1914
1916
1907
1903
1909
1920
1915
1876
1796
1692
1587
1484
1362
1206
1041
922
884
912
957
988
1006
1020
1020
999
970
964
988
1014
1016
1002
1006
1042
1095
1146
1193
1251
1324
1395
1455
1522
1620
1742
1849
1899
1885
1838
1793
1763
1743
1715
1667
1594
1498
1390
1284
1181
1066
920
742
557
400
282
187
89
-16
-113
-184
-231
-267
-301
-331
-357
-389
-440
-506
-567
-603
-610
-588
-544
-481
-408
-341
-297
-282
-294
-319
-341
-351
-359
-385
-434
-480
-495
-483
-482
-528
-606
-673
-705
-724
-764
-826
-879
-903
-918
-958
-1031
-1113
-1181
-1231
-1269
-1296
-1301
-1288
-1276
-1288
-1325
-1375
-1425
-1473
-1524
-1580
-1631
-1670
-1693
-1702
-1694
-1657
-1576
-1446
-1286
-1116
-951
-787
-624
-470
-336
-219
-103
12
105
159
191
238
325
436
539
630
726
836
945
1030
1093
1157
1232
1298
1323
1295
1228
1152
1093
1067
1077
1106
1127
1123
1101
1072
1038
982
894
785
678
592
530
490
467
449
416
360
290
231
201
200
212
221
214
183
127
41
-75
-215
-362
-496
-603
-690
-771
-845
-901
-935
-965
-1014
-1083
-1137
-1146
-1109
-1048
-980
-903
-810
-716
-645
-605
-580
-551
-515
-482
-451
-410
-352
-296
-275
-313
-403
-515
-621
-705
-774
-838
-903
-967
-1033
-1109
-1200
-1305
-1420
-1544
-1680
-1823
-1957
-2062
-2134
-2176
-2196
-2196
-2184
-2176
-2190
-2230
-2291
-2369
-2469
-2589
-2713
-2819
-2905
-2983
-3066
-3145
-3206
-3242
-3259
-3258
-3226
-3158
-3057
-2936
-2800
-2654
-2511
-2391
-2302
-2233
-2170
-2113
-2071
-2047
-2023
-1986
-1935
-1884
-1840
-1811
-1806
-1829
-1868
-1894
-1895
-1885
-1885
-1893
-1892
-1881
-1884
-1922
-1976
-2005
-1989
-1948
-1912
-1884
-1849
-1805
-1778
-1787
-1824
-1863
-1895
-1934
-1993
-2065
-2139
-2215
-2297
-2379
-2440
-2472
-2491
-2521
-2566
-2602
-2606
-2581
-2543
-2512
-2489
-2477
-2483
-2518
-2578
-2638
-2669
-2660
-2622
-2576
-2537
-2514
-2517
-2554
-2624
-2716
-2812
-2903
-2982
-3042
-3074
-3082
-3091
-3123
-3172
-3203
-3191
-3150
-3111
-3085
-3049
-2982
-2900
-2839
-2804
-2762
-2679
-2565
-2455
-2366
-2279
-2169
-2051
-1958
-1907
-1884
-1874
-1882
-1927
-2009
-2101
-2179
-2241
-2303
-2368
-2430
-2481
-2527
-2570
-2599
-2596
-2558
-2503
-2450
-2403
-2350
-2282
-2203
-2130
-2072
-2019
-1954
-1860
-1736
-1596
-1457
-1325
-1189
-1032
-855
-674
-514
-380
-249
-89
113
338
558
755
928
1083
1218
1331
1430
1539
1670
1812
1936
2020
2064
2078
2077
2073
2085
2134
2224
2337
2447
2534
2593
2624
2628
2606
2564
2509
2439
2352
2255
2157
2067
1979
1889
1799
1720
1660
1621
1605
1616
1648
1679
1689
1681
1677
1693
1725
1755
1785
1835
1924
2039
2149
2231
2286
2327
2360
2385
2402
2418
2432
2435
2414
2368
2311
2253
2198
2137
2065
1989
1920
1869
1833
1803
1769
1733
1707
1702
1710
1713
1691
1638
1557
1456
1333
1188
1028
868
719
587
465
347
230
116
17
-62
-123
-171
-204
-207
-163
-65
67
207
340
470
613
772
943
1116
1287
1453
1610
1746
1847
1905
1921
1903
1870
1843
1835
1841
1841
1824
1802
1792
1787
1755
1669
1542
1411
1296
1180
1046
909
809
762
735
680
588
491
417
360
300
236
187
161
144
119
93
90
118
163
214
277
358
447
524
587
651
733
829
929
1031
1137
1235
1308
1351
1381
1417
1458
1491
1510
1514
1493
1432
1334
1232
1157
1109
1065
1020
993
988
986
960
923
914
946
988
1006
1014
1050
1120
1190
1228
1248
1286
1345
1396
1422
1445
1484
1522
1522
1477
1419
1375
1332
1264
1168
1057
923
739
503
256
45
-135
-323
-531
-718
-838
-907
-985
-1112
-1267
-1404
-1502
-1579
-1650
-1709
-1738
-1725
-1668
-1568
-1435
-1289
-1152
-1032
-924
-836
-788
-791
-827
-869
-918
-1004
-1143
-1305
-1430
-1484
-1473
-1416
-1317
-1163
-958
-734
-532
-375
-265
-193
-145
-111
-86
-79
-113
-200
-324
-449
-554
-640
-718
-780
-802
-765
-678
-570
-462
-361
-271
-203
-168
-159
-153
-130
-84
-14
87
235
434
666
899
1107
1275
1394
1464
1496
1510
1511
1486
1412
1288
1134
976
821
669
527
411
331
285
263
264
292
346
416
497
586
682
782
894
1033
1214
1422
1622
1789
1921
2032
2131
2210
2257
2261
2211
2100
1942
1771
1609
1443
1245
1016
794
617
485
371
276
226
236
279
318
353
416
521
639
737
828
956
1136
1330
1494
1615
1717
1810
1876
1889
1846
1757
1633
1478
1306
1133
967
811
673
572
514
479
441
393
355
337
326
301
258
207
141
39
-104
-259
-387
-479
-550
-615
-665
-691
-704
-727
-763
-793
-802
-795
-788
-782
-764
-720
-653
-569
-468
-345
-196
-24
162
346
513
655
775
872
930
930
874
787
692
592
481
379
317
304
308
285
234
189
167
149
107
52
24
44
92
140
189
256
335
393
413
419
445
482
490
449
387
356
369
398
410
404
410
443
491
523
518
477
421
368
330
302
274
233
176
114
67
56
87
142
198
249
318
422
545
644
694
713
741
794
853
893
913
922
915
873
792
698
617
554
496
438
392
364
336
287
221
155
98
38
-37
-116
-179
-227
-270
-306
-309
-256
-162
-68
-7
23
47
85
139
201
257
294
311
314
310
289
232
132
9
-110
-218
-322
-414
-458
-426
-339
-262
-241
-265
-286
-275
-250
-242
-255
-267
-268
-271
-297
-333
-346
-319
-272
-243
-253
-296
-364
-459
-592
-754
-926
-1094
-1260
-1433
-1599
-1731
-1816
-1872
-1930
-2007
-2103
-2211
-2323
-2423
-2481
-2470
-2390
-2267
-2129
-1984
-1832
-1684
-1558
-1459
-1370
-1278
-1192
-1135
-1111
-1097
-1060
-999
-940
-911
-921
-956
-999
-1038
-1068
-1091
-1119
-1171
-1260
-1382
-1520
-1657
-1785
-1915
-2055
-2198
-2318
-2390
-2409
-2390
-2349
-2283
-2183
-2061
-1948
-1870
-1816
-1754
-1664
-1563
-1476
-1408
-1337
-1246
-1132
-1008
-882
-762
-664
-597
-555
-510
-447
-374
-307
-248
-175
-75
38
135
204
252
291
318
319
281
202
87
-52
-194
-318
-419
-512
-612
-712
-785
-810
-795
-770
-758
-754
-740
-704
-649
-584
-512
-433
-360
-315
-315
-352
-403
-442
-467
-487
-501
-496
-461
-403
-346
-307
-283
-262
-240
-224
-214
-203
-181
-147
-113
-91
-82
-81
-92
-125
-194
-305
-448
-601
-749
-893
-1049
-1228
-1408
-1542
-1591
-1555
-1477
-1401
-1346
-1308
-1277
-1255
-1250
-1262
-1283
-1301
-1305
-1289
-1248
-1184
-1105
-1018
-923
-812
-689
-567
-462
-370
-270
-138
32
224
422
625
839
1063
1277
1460
1605
1712
1778
1796
1764
1702
1633
1564
1485
1395
1318
1284
1303
1358
1423
1488
1552
1608
1650
1679
1710
1758
1822
1890
1951
2003
2048
2091
2139
2197
2256
2298
2312
2308
2307
2317
2318
2280
2192
2062
1914
1769
1638
1517
1395
1272
1171
1117
1112
1119
1103
1066
1033
1018
1000
963
932
940
986
1020
1014
1000
1034
1128
1233
1304
1351
1417
1503
1562
1563
1527
1503
1506
1513
1506
1508
1542
1594
1619
1591
1527
1462
1415
1378
1340
1300
1258
1206
1140
1060
976
898
828
762
693
622
559
527
538
578
623
657
684
709
722
713
696
702
750
822
891
955
1031
1124
1202
1231
1216
1195
1199
1219
1226
1205
1167
1127
1085
1030
959
885
829
803
802
804
791
764
740
730
719
679
597
488
379
283
196
118
59
21
-14
-66
-141
-218
-273
-297
-298
-291
-287
-291
-290
-267
-214
-146
-91
-56
-24
19
64
89
96
112
154
199
210
177
130
103
100
104
115
145
190
217
194
126
56
19
12
12
4
1
16
48
83
110
129
142
145
136
117
102
100
110
119
116
101
75
36
-26
-108
-188
-241
-265
-285
-328
-387
-430
-436
-414
-393
-387
-386
-384
-392
-430
-498
-575
-638
-685
-726
-766
-798
-808
-792
-754
-702
-651
-612
-589
-576
-558
-527
-484
-440
-407
-391
-389
-392
-391
-382
-367
-353
-345
-354
-387
-449
-529
-609
-677
-738
-808
-897
-1006
-1128
-1256
-1378
-1487
-1580
-1659
-1728
-1779
-1802
-1799
-1784
-1780
-1794
-1826
-1872
-1927
-1979
-2005
-1996
-1955
-1904
-1855
-1811
-1774
-1754
-1754
-1760
-1758
-1753
-1762
-1787
-1805
-1799
-1780
-1777
-1801
-1835
-1860
-1887
-1938
-2009
-2072
-2105
-2125
-2164
-2232
-2309
-2376
-2438
-2505
-2577
-2636
-2676
-2703
-2725
-2734
-2723
-2694
-2656
-2605
-2526
-2407
-2262
-2117
-1988
-1874
-1766
-1662
-1563
-1473
-1404
-1371
-1377
-1407
-1436
-1457
-1487
-1539
-1609
-1675
-1729
-1778
-1836
-1902
-1971
-2040
-2116
-2198
-2278
-2349
-2410
-2464
-2507
-2537
-2561
-2593
-2635
-2675
-2698
-2700
-2688
-2661
-2616
-2552
-2473
-2381
-2268
-2132
-1990
-1864
-1758
-1645
-1504
-1347
-1214
-1132
-1085
-1045
-1004
-988
-1016
-1076
-1137
-1176
-1198
-1225
-1269
-1328
-1386
-1433
-1467
-1497
-1533
-1574
-1601
-1596
-1561
-1514
-1476
-1450
-1426
-1394
-1345
-1278
-1187
-1074
-952
-835
-731
-642
-567
-505
-454
-405
-360
-331
-327
-329
-307
-244
-164
-107
-90
-93
-84
-57
-28
-14
-16
-26
-39
-61
-88
-106
-105
-85
-53
-18
15
47
80
116
152
183
204
220
242
278
314
328
307
263
222
201
207
235
282
349
433
521
598
653
694
736
790
851
898
915
908
899
904
921
935
943
964
1022
1119
1227
1311
1356
1378
1406
1449
1493
1514
1510
1499
1506
1538
1588
1648
1719
1796
1861
1893
1899
1909
1944
1991
2016
2009
1996
2011
2045
2058
2005
1897
1773
1669
1592
1527
1460
1388
1320
1262
1222
1203
1198
1203
1215
1240
1276
1315
1350
1388
1436
1487
1527
1549
1566
1603
1663
1727
1776
1813
1857
1917
1980
2025
2054
2076
2101
2126
2142
2145
2135
2110
2068
2020
1991
2003
2047
2090
2109
2111
2131
2185
2251
2295
2312
2332
2383
2452
2501
2511
2502
2503
2515
2510
2473
2422
2389
2378
2370
2341
2292
2233
2166
2084
1986
1884
1786
1689
1578
1449
1311
1177
1062
978
929
905
886
868
869
911
981
1031
1022
965
911
895
910
919
901
865
830
802
769
724
670
617
570
524
466
393
315
253
224
230
253
273
279
275
265
248
226
201
171
134
93
56
37
37
42
35
9
-31
-78
-132
-187
-230
-246
-229
-190
-147
-114
-91
-66
-19
53
131
185
211
242
313
424
535
606
642
680
743
824
895
953
1014
1087
1157
1200
1209
1200
1197
1212
1244
1282
1308
1316
1310
1303
1298
1279
1233
1169
1106
1062
1030
1006
993
998
1012
1016
1002
993
1002
1016
1014
995
989
1016
1052
1055
1022
994
1002
1022
1010
958
912
911
940
951
928
901
902
915
903
861
829
839
874
883
840
770
710
660
594
503
409
340
292
241
171
98
50
37
49
70
94
122
152
179
200
212
215
210
195
171
131
75
12
-41
-80
-118
-174
-248
-318
-370
-425
-515
-650
-799
-925
-1024
-1116
-1212
-1294
-1343
-1368
-1395
-1438
-1480
-1499
-1496
-1491
-1499
-1522
-1565
-1636
-1727
-1809
-1853
-1862
-1867
-1889
-1910
-1905
-1877
-1857
-1861
-1871
-1856
-1820
-1792
-1790
-1791
-1767
-1720
-1684
-1678
-1675
-1634
-1548
-1457
-1408
-1399
-1393
-1360
-1313
-1285
-1287
-1301
-1302
-1290
-1286
-1298
-1309
-1294
-1253
-1211
-1193
-1193
-1193
-1189
-1198
-1231
-1275
-1301
-1301
-1295
-1316
-1371
-1443
-1515
-1579
-1638
-1683
-1702
-1699
-1690
-1692
-1700
-1696
-1668
-1617
-1551
-1473
-1387
-1304
-1236
-1182
-1127
-1052
-962
-876
-814
-779
-755
-726
-689
-651
-619
-589
-556
-520
-486
-456
-422
-364
-275
-168
-71
-3
42
88
148
214
263
283
278
259
235
211
190
170
137
74
-20
-123
-212
-283
-346
-406
-449
-464
-467
-487
-533
-583
-610
-619
-634
-665
-684
-663
-609
-553
-518
-490
-453
-412
-390
-392
-399
-393
-386
-401
-437
-465
-469
-460
-465
-487
-505
-503
-493
-490
-492
-475
-423
-346
-270
-210
-162
-114
-53
25
115
200
260
289
299
308
315
304
269
224
190
174
162
143
121
108
106
101
76
27
-33
-88
-134
-176
-226
-285
-342
-380
-395
-397
-400
-401
-388
-359
-325
-291
-249
-188
-114
-45
20
108
235
374
474
518
546
605
693
763
789
799
836
893
924
904
865
850
856
838
769
678
610
571
530
462
382
317
270
219
161
116
102
106
100
75
56
68
108
153
184
205
236
288
348
394
409
405
403
411
409
369
293
218
178
173
169
147
119
104
98
78
35
-13
-46
-65
-86
-109
-115
-91
-43
12
74
150
239
321
387
446
516
600
685
759
816
858
886
901
909
908
884
827
749
680
634
600
559
514
479
459
441
418
402
409
437
474
513
553
588
604
602
607
639
684
711
714
726
779
854
902
906
894
907
944
982
1008
1040
1088
1143
1191
1236
1290
1352
1416
1480
1554
1633
1691
1710
1705
1706
1714
1705
1662
1598
1532
1456
1348
1211
1078
972
880
783
686
614
562
494
388
274
205
195
209
207
181
151
132
130
146
178
210
217
198
175
162
142
91
25
-8
21
84
131
151
167
199
225
220
194
183
205
233
239
227
227
251
285
305
306
302
310
336
376
418
447
458
455
447
434
406
365
323
294
270
238
195
155
126
107
100
121
181
262
330
377
434
527
640
729
782
837
934
1061
1169
1228
1253
1275
1303
1319
1314
1296
1271
1230
1171
1109
1065
1031
975
883
776
686
618
538
412
244
63
-106
-258
-405
-553
-697
-827
-935
-1016
-1071
-1109
-1140
-1170
-1198
-1205
-1172
-1088
-969
-852
-770
-725
-689
-640
-581
-529
-487
-439
-377
-324
-314
-352
-407
-449
-478
-517
-571
-620
-643
-655
-686
-748
-818
-871
-904
-936
-974
-1000
-1004
-992
-986
-996
-1006
-996
-960
-909
-857
-814
-783
-759
-724
-661
-575
-495
-448
-429
-397
-319
-200
-73
37
131
224
323
427
531
634
725
793
848
917
1020
1133
1213
1242
1246
1261
1293
1308
1282
1224
1157
1093
1026
953
886
829
768
685
581
483
415
383
374
369
352
317
268
224
202
193
176
138
93
59
29
-18
-85
-149
-180
-186
-196
-230
-280
-328
-375
-434
-513
-609
-716
-825
-922
-988
-1029
-1071
-1138
-1219
-1279
-1306
-1326
-1371
-1437
-1487
-1501
-1494
-1491
-1497
-1497
-1491
-1492
-1502
-1499
-1464
-1407
-1353
-1316
-1286
-1256
-1240
-1246
-1257
-1238
-1181
-1112
-1056
-1008
-951
-880
-817
-777
-749
-721
-697
-688
-686
-667
-624
-584
-575
-593
-612
-626
-659
-730
-822
-894
-935
-965
-1000
-1020
-1000
-941
-876
-828
-783
-717
-637
-577
-554
-551
-540
-514
-492
-488
-495
-499
-495
-492
-493
-496
-497
-495
-492
-490
-498
-527
-572
-606
-608
-589
-580
-597
-613
-597
-549
-507
-497
-498
-466
-382
-270
-170
-100
-53
-12
33
89
155
223
280
322
355
376
373
340
299
284
302
323
316
291
285
313
360
409
466
532
561
491
313
110
-14
-25
18
37
18
-2
5
22
23
10
4
13
21
16
8
8
16
19
13
8
12
17
16
11
10
14
17
14
10
11
16
16
12
10
13
16
14
11
11
14
15
13
11
13
15
14
12
11
14
15
13
11
12
14
14
12
12
13
15
14
12
12
14
14
13
12
13
14
14
12
12
13
14
13
12
13
14
14
13
12
13
14
13
12
12
14
14
13
12
13
14
14
12
12
13
14
13
12
13
14
14
13
12
13
14
13
12
13
13
14
13
12
13
14
13
12
12
13
14
13
12
13
13
13
13
12
13
13
13
12
13
13
13
13
12
13
13
13
13
13
13
13
13
12
13
13
13
13
13
13
13
13
12
13
13
13
13
12
13
13
13
13
13
13
13
13
12
13
13
13
13
13
13
13
13
13
13
13
13
13
12
13
13
13
13
13
13
13
13
12
13
13
13
13
13
13
13
13
12
13
13
13
13
12
13
13
13
12
13
13
13
13
12
13
13
13
12
12
13
13
13
12
12
13
13
12
12
13
13
13
12
12
13
13
12
12
12
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
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
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
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
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
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
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
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
