5
61997
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-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
-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
-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
-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
-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
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-13
-14
-14
-13
-13
-13
-14
-14
-14
-13
-13
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-14
-15
-14
-14
-14
-14
-14
-15
-15
-14
-14
-14
-15
-15
-15
-14
-14
-14
-15
-15
-15
-14
-14
-15
-15
-15
-15
-14
-14
-15
-15
-15
-15
-14
-14
-15
-15
-15
-15
-14
-15
-15
-15
-15
-14
-14
-15
-15
-15
-15
-14
-15
-15
-15
-15
-15
-14
-15
-15
-16
-15
-15
-14
-15
-15
-16
-15
-15
-14
-15
-16
-16
-15
-15
-15
-15
-16
-16
-15
-15
-15
-15
-16
-16
-15
-14
-15
-16
-16
-16
-15
-14
-15
-16
-17
-16
-15
-14
-15
-16
-17
-16
-15
-14
-16
-17
-17
-16
-14
-14
-16
-17
-17
-15
-14
-14
-16
-18
-17
-15
-13
-14
-17
-19
-17
-14
-13
-15
-18
-20
-17
-12
-11
-16
-22
-22
-9
13
35
51
60
68
84
108
131
141
137
126
126
146
182
220
244
251
248
247
251
257
253
233
202
169
139
110
73
23
-31
-75
-94
-86
-66
-51
-54
-71
-90
-100
-97
-87
-76
-66
-56
-42
-28
-20
-19
-24
-22
-6
24
57
82
92
89
82
78
80
90
106
129
158
189
215
230
233
228
220
213
204
192
175
158
146
142
146
155
163
164
154
132
104
74
51
35
22
6
-19
-47
-71
-84
-87
-88
-94
-107
-120
-124
-119
-111
-112
-128
-154
-180
-194
-194
-185
-177
-177
-184
-192
-194
-185
-168
-146
-126
-113
-108
-106
-101
-90
-74
-61
-57
-67
-86
-106
-121
-129
-134
-139
-146
-153
-157
-157
-152
-141
-123
-98
-68
-35
-6
22
50
85
127
170
208
234
249
260
274
293
311
323
324
317
308
301
294
285
271
252
234
219
205
185
156
121
85
55
31
6
-25
-63
-100
-125
-137
-141
-146
-159
-176
-192
-202
-209
-218
-227
-228
-212
-179
-141
-114
-109
-118
-127
-123
-107
-88
-74
-63
-45
-13
28
63
79
74
60
50
50
54
51
37
16
-1
-9
-9
-10
-14
-23
-29
-27
-18
-6
3
3
-7
-21
-34
-40
-39
-38
-45
-65
-90
-106
-102
-82
-59
-49
-55
-64
-60
-37
-9
6
-1
-22
-37
-31
-9
11
12
-6
-30
-45
-47
-43
-45
-56
-71
-86
-95
-101
-103
-100
-89
-75
-64
-59
-53
-36
-2
40
70
74
58
44
51
80
112
125
114
94
91
113
149
176
180
168
159
167
188
211
225
229
229
230
228
222
213
211
220
237
250
253
252
260
286
320
340
331
298
259
234
224
212
182
135
85
50
34
23
4
-28
-64
-93
-114
-134
-162
-195
-220
-228
-222
-217
-225
-245
-263
-265
-248
-223
-203
-190
-176
-155
-127
-105
-102
-119
-144
-161
-159
-139
-111
-89
-82
-92
-111
-128
-131
-116
-92
-75
-74
-88
-102
-99
-75
-41
-17
-13
-21
-28
-24
-15
-12
-21
-33
-31
-8
24
47
52
46
47
63
90
109
109
98
92
104
127
143
137
111
83
70
74
83
82
68
52
43
44
45
36
19
7
13
40
77
107
119
113
98
84
77
76
78
80
81
80
78
77
77
80
82
81
77
73
74
82
95
107
112
106
92
76
61
51
45
40
35
26
15
3
-8
-20
-36
-61
-95
-127
-146
-146
-129
-109
-99
-102
-110
-114
-108
-97
-91
-95
-105
-114
-117
-115
-115
-120
-127
-134
-136
-133
-126
-114
-95
-72
-51
-39
-37
-38
-32
-13
13
34
43
41
37
38
44
47
45
42
46
58
70
71
56
35
23
27
41
51
46
33
25
31
47
60
61
54
53
66
91
114
129
141
161
196
232
251
239
206
176
167
177
186
176
144
104
74
57
41
15
-18
-41
-40
-20
-2
-7
-37
-75
-96
-91
-74
-66
-77
-96
-103
-86
-56
-30
-23
-28
-30
-17
9
33
45
48
56
78
108
130
133
120
106
105
118
131
131
114
91
73
66
63
55
39
17
-5
-26
-50
-77
-102
-118
-120
-114
-113
-124
-144
-159
-158
-139
-116
-106
-115
-138
-159
-166
-155
-132
-105
-77
-51
-30
-17
-15
-20
-25
-21
-5
20
46
68
84
97
106
110
107
100
97
102
115
130
135
129
118
110
111
117
117
103
79
54
41
45
59
72
74
67
55
46
41
36
30
20
12
8
7
2
-12
-36
-64
-86
-97
-100
-101
-107
-119
-137
-155
-172
-188
-202
-212
-215
-211
-205
-203
-209
-221
-229
-224
-204
-179
-159
-153
-158
-164
-159
-143
-119
-98
-86
-81
-78
-71
-61
-52
-47
-45
-44
-39
-28
-15
-2
6
8
4
-8
-29
-55
-78
-92
-91
-78
-64
-57
-62
-77
-92
-102
-102
-93
-75
-50
-21
6
21
20
8
-3
0
21
53
78
84
70
49
34
32
39
49
58
65
74
82
82
69
47
30
31
51
78
96
97
84
71
68
75
82
82
75
68
69
77
85
85
73
55
36
21
11
7
10
21
33
41
39
28
16
8
7
8
8
7
8
16
27
35
37
35
37
47
61
69
64
50
40
44
61
82
94
92
81
66
50
27
-2
-33
-53
-55
-43
-31
-32
-49
-72
-90
-96
-92
-85
-80
-78
-79
-86
-101
-123
-145
-156
-152
-139
-126
-120
-119
-120
-117
-109
-99
-86
-69
-44
-16
9
25
33
39
52
73
99
123
144
163
180
190
186
170
151
141
147
159
162
143
105
65
37
23
16
3
-19
-45
-67
-82
-93
-103
-111
-113
-108
-101
-99
-103
-105
-93
-62
-21
13
32
38
46
68
103
142
171
189
199
211
224
236
241
243
245
252
257
248
217
168
119
86
76
80
81
66
35
-1
-27
-35
-31
-23
-20
-23
-29
-30
-27
-22
-21
-25
-31
-32
-24
-11
2
9
10
9
13
23
32
38
38
36
41
54
70
80
77
63
46
38
43
61
80
89
85
69
51
41
43
54
67
76
77
75
73
75
76
75
71
67
72
89
113
136
146
141
123
102
84
73
67
64
64
66
71
79
89
99
108
112
111
105
98
92
87
80
68
51
32
19
14
14
12
1
-18
-40
-58
-69
-78
-91
-110
-132
-150
-158
-157
-155
-159
-170
-186
-198
-203
-197
-185
-175
-171
-174
-180
-181
-176
-164
-151
-142
-137
-131
-117
-96
-74
-60
-59
-68
-82
-93
-101
-108
-116
-125
-130
-130
-127
-125
-126
-126
-120
-105
-82
-59
-42
-32
-26
-16
-2
16
36
58
81
100
112
113
109
110
124
152
181
191
172
132
90
66
66
79
85
71
35
-7
-41
-57
-60
-61
-71
-93
-119
-138
-142
-130
-109
-92
-82
-79
-76
-67
-50
-33
-20
-12
-4
10
34
62
85
98
105
111
124
140
154
157
149
137
130
131
140
151
158
161
162
165
170
173
170
158
136
109
82
62
49
38
17
-20
-71
-120
-152
-159
-149
-139
-146
-171
-201
-221
-222
-208
-194
-188
-188
-186
-173
-151
-128
-115
-118
-130
-139
-135
-115
-85
-52
-29
-19
-20
-25
-27
-19
-5
10
20
27
35
50
72
96
113
118
114
111
117
135
161
189
211
221
220
211
205
207
223
244
260
257
235
201
171
152
144
135
118
90
60
37
22
13
2
-15
-35
-57
-78
-100
-122
-141
-155
-164
-173
-186
-205
-223
-233
-233
-228
-225
-225
-221
-207
-183
-158
-141
-135
-132
-118
-90
-54
-26
-15
-20
-31
-35
-32
-24
-20
-21
-28
-40
-61
-94
-133
-167
-185
-184
-175
-174
-187
-205
-213
-202
-173
-142
-122
-111
-99
-75
-38
3
33
50
59
72
93
120
143
158
165
170
177
180
177
167
154
147
147
150
147
135
118
107
107
115
119
109
85
59
45
50
70
91
105
109
109
115
130
151
168
174
168
153
136
121
110
104
103
105
109
111
107
96
79
59
44
35
33
35
36
33
26
19
14
13
13
14
15
19
28
39
48
48
38
22
9
6
14
28
40
48
54
61
70
78
79
75
68
66
70
77
81
81
80
81
82
79
66
46
30
25
34
46
49
39
21
8
8
15
20
16
6
1
10
31
54
70
77
86
103
128
149
158
153
142
138
143
150
147
127
95
63
42
35
34
31
19
-3
-32
-61
-83
-94
-95
-91
-91
-101
-122
-146
-162
-164
-153
-136
-124
-120
-123
-129
-133
-133
-128
-121
-113
-106
-99
-92
-86
-80
-73
-66
-59
-53
-47
-39
-31
-24
-22
-24
-28
-32
-32
-29
-25
-21
-17
-10
0
12
22
24
14
-6
-31
-50
-56
-47
-33
-25
-36
-64
-101
-130
-142
-135
-117
-97
-79
-64
-49
-37
-33
-39
-49
-55
-47
-27
-5
7
5
-7
-19
-21
-12
4
23
46
71
100
128
151
167
175
177
175
172
170
170
174
175
169
151
125
99
84
83
90
95
92
77
55
32
12
-1
-6
-4
1
1
-10
-29
-51
-64
-62
-48
-33
-25
-25
-28
-28
-26
-26
-29
-33
-32
-24
-12
-4
0
6
20
44
68
81
78
67
65
82
112
135
139
125
109
108
124
146
156
147
128
115
115
119
114
88
49
16
6
20
44
58
46
13
-25
-50
-55
-47
-42
-54
-81
-111
-130
-128
-114
-100
-95
-97
-96
-84
-63
-46
-42
-51
-63
-66
-60
-55
-62
-79
-92
-86
-60
-32
-23
-42
-77
-103
-106
-87
-64
-52
-53
-54
-45
-29
-16
-17
-27
-37
-37
-27
-18
-20
-30
-37
-35
-25
-18
-20
-30
-39
-42
-43
-51
-69
-87
-93
-81
-62
-54
-68
-93
-107
-94
-58
-22
-8
-20
-42
-49
-30
7
43
65
74
79
86
91
87
70
50
39
42
55
65
61
47
30
22
24
32
41
47
53
60
70
84
99
118
137
155
168
174
174
173
173
174
174
171
166
163
164
166
166
161
152
142
134
127
116
102
87
77
77
83
90
92
88
83
82
85
88
82
65
39
10
-14
-31
-44
-56
-69
-85
-101
-114
-125
-132
-137
-142
-149
-157
-164
-167
-164
-160
-158
-160
-161
-156
-141
-117
-93
-79
-78
-85
-94
-96
-91
-81
-71
-63
-57
-53
-51
-52
-53
-52
-50
-53
-63
-78
-89
-86
-68
-45
-32
-36
-51
-59
-49
-23
1
6
-9
-32
-45
-45
-41
-48
-67
-88
-96
-87
-75
-75
-91
-113
-123
-115
-102
-102
-122
-151
-169
-166
-149
-137
-140
-153
-160
-150
-129
-113
-112
-120
-122
-105
-75
-46
-29
-22
-13
8
37
59
59
39
12
-3
3
28
56
76
82
78
69
64
66
74
84
85
72
49
25
13
20
40
61
69
60
37
8
-17
-33
-38
-28
-7
17
32
30
10
-16
-36
-41
-34
-24
-19
-22
-28
-34
-35
-31
-23
-10
7
26
42
53
57
60
64
73
82
89
93
97
107
125
148
164
166
150
122
93
73
65
61
52
31
3
-22
-35
-37
-37
-45
-62
-84
-99
-103
-98
-91
-90
-92
-96
-98
-96
-92
-84
-72
-59
-50
-51
-63
-76
-78
-68
-56
-56
-76
-106
-127
-128
-115
-102
-100
-104
-102
-88
-71
-69
-89
-119
-134
-118
-81
-48
-43
-63
-85
-86
-66
-41
-31
-38
-44
-31
4
40
59
52
33
19
18
22
21
11
0
-5
-5
-9
-22
-38
-44
-32
-7
18
32
38
43
53
66
73
74
75
83
98
109
105
86
66
59
67
80
83
76
66
64
67
60
35
-1
-25
-20
12
47
57
36
1
-23
-24
-8
5
4
-7
-18
-25
-29
-34
-34
-23
3
33
45
29
-4
-30
-26
4
40
57
47
25
11
15
30
39
38
34
39
55
68
67
51
33
34
58
95
125
137
136
138
151
170
180
171
146
120
105
105
108
107
97
83
72
60
39
5
-37
-69
-77
-62
-40
-33
-49
-78
-98
-94
-70
-41
-24
-20
-21
-16
-6
-1
-11
-33
-52
-53
-32
-6
8
0
-20
-36
-38
-27
-15
-9
-11
-13
-12
-11
-16
-27
-40
-47
-48
-49
-57
-72
-84
-81
-62
-37
-19
-16
-24
-31
-32
-27
-24
-25
-29
-30
-25
-15
-5
4
14
24
33
37
37
40
50
69
89
102
105
105
110
123
139
150
152
150
152
160
168
167
157
143
133
131
129
120
102
82
65
52
36
12
-17
-40
-52
-55
-60
-78
-106
-132
-145
-141
-131
-124
-123
-122
-117
-108
-99
-95
-93
-86
-70
-54
-47
-55
-69
-73
-57
-27
0
11
5
-7
-9
0
12
17
10
-1
-9
-10
-6
-4
-8
-12
-9
4
24
42
49
39
16
-10
-28
-31
-20
-5
3
-1
-13
-22
-22
-16
-12
-16
-26
-33
-31
-23
-18
-23
-35
-45
-48
-48
-57
-80
-109
-126
-117
-89
-62
-60
-86
-123
-147
-142
-113
-80
-60
-55
-56
-53
-40
-25
-15
-18
-28
-37
-37
-25
-7
7
9
-3
-22
-34
-31
-15
5
12
3
-18
-35
-38
-28
-17
-16
-28
-45
-57
-58
-51
-46
-47
-55
-64
-68
-62
-48
-32
-21
-19
-25
-33
-35
-25
-9
4
8
5
5
16
35
50
49
30
7
-4
4
23
38
41
38
40
52
70
79
74
62
57
64
81
92
91
80
69
64
62
56
44
31
28
40
59
73
76
73
71
74
79
77
70
65
72
90
109
112
97
75
66
80
109
138
152
151
142
134
128
117
99
79
65
64
74
83
80
65
45
31
30
39
51
61
63
59
49
38
26
16
7
-3
-14
-25
-33
-34
-28
-21
-17
-22
-33
-43
-50
-53
-59
-73
-96
-120
-136
-138
-126
-109
-95
-90
-92
-94
-89
-77
-64
-57
-62
-77
-94
-104
-105
-101
-101
-111
-125
-133
-126
-105
-84
-74
-82
-101
-118
-123
-119
-116
-123
-138
-147
-143
-125
-107
-104
-121
-145
-159
-149
-122
-93
-74
-64
-52
-27
7
34
37
17
-8
-16
2
36
61
60
37
9
-4
2
17
26
25
22
30
51
76
92
91
80
69
68
73
77
75
72
74
86
101
110
104
88
72
64
65
66
60
48
40
44
61
82
96
95
83
71
65
67
73
75
73
69
67
68
69
67
58
44
31
27
38
61
86
99
89
57
18
-10
-12
12
48
74
77
56
26
5
5
26
57
84
97
97
92
91
101
119
138
149
146
134
121
114
114
118
115
102
80
58
42
35
33
30
23
12
3
-2
-4
-7
-19
-39
-62
-78
-80
-67
-44
-19
1
13
20
24
26
26
23
18
13
11
13
19
25
29
28
22
13
4
-6
-16
-27
-39
-51
-60
-64
-64
-63
-66
-76
-92
-109
-118
-116
-104
-92
-86
-86
-85
-75
-53
-24
0
11
7
-6
-18
-25
-28
-27
-26
-25
-23
-23
-24
-27
-28
-26
-22
-20
-23
-30
-34
-27
-8
15
35
44
48
54
64
76
82
80
72
69
74
82
82
67
42
21
18
34
58
73
71
55
38
31
36
46
51
46
37
32
37
49
62
67
63
53
43
38
37
36
32
23
11
-2
-14
-25
-35
-41
-44
-49
-59
-78
-101
-117
-118
-104
-90
-90
-109
-134
-144
-125
-83
-39
-16
-18
-31
-36
-25
-6
8
8
4
7
22
40
48
42
30
25
31
42
46
39
26
23
33
49
60
58
45
33
24
16
4
-13
-25
-24
-10
6
10
0
-16
-27
-29
-26
-25
-26
-23
-12
4
12
5
-13
-31
-35
-28
-18
-17
-24
-31
-30
-23
-17
-20
-28
-32
-27
-16
-13
-25
-44
-58
-58
-45
-30
-24
-25
-22
-12
4
11
4
-14
-30
-34
-27
-19
-19
-26
-29
-19
2
23
36
36
31
31
39
52
62
67
69
73
82
94
104
107
101
88
75
68
70
76
82
81
75
70
71
79
85
81
63
37
13
2
0
2
1
-1
1
10
19
17
1
-23
-38
-33
-11
14
24
13
-12
-35
-47
-46
-34
-17
-2
6
4
-10
-32
-50
-53
-41
-19
-3
0
-9
-23
-32
-33
-27
-17
-6
4
8
2
-16
-40
-59
-65
-56
-39
-29
-34
-54
-80
-100
-106
-99
-84
-69
-60
-58
-62
-67
-68
-65
-61
-58
-54
-48
-36
-19
-4
5
7
8
12
23
35
45
47
45
43
43
43
42
40
43
53
69
84
85
71
47
23
11
9
12
11
0
-16
-29
-31
-24
-16
-17
-33
-61
-87
-101
-100
-95
-100
-121
-149
-165
-161
-140
-121
-118
-129
-135
-119
-82
-41
-18
-19
-29
-29
-11
11
19
8
-8
-11
6
27
32
11
-19
-37
-31
-16
-13
-32
-60
-71
-52
-13
17
20
0
-21
-23
-3
23
38
39
34
32
38
49
61
77
98
117
127
119
100
86
89
108
130
142
140
132
124
118
106
87
68
62
73
89
93
77
50
37
52
88
122
134
122
100
85
81
82
81
81
93
119
149
163
151
124
102
103
125
147
152
135
112
100
107
123
133
128
110
91
77
70
67
63
58
54
52
52
52
51
49
46
43
40
40
43
48
50
45
32
15
-3
-17
-25
-28
-27
-23
-18
-16
-21
-29
-38
-45
-51
-57
-66
-72
-70
-60
-51
-52
-67
-88
-98
-90
-73
-66
-85
-126
-167
-189
-186
-175
-175
-190
-205
-202
-176
-142
-119
-117
-127
-130
-115
-90
-70
-63
-60
-49
-25
1
11
0
-21
-30
-16
15
43
53
48
44
51
67
76
65
35
5
-7
6
29
42
30
-3
-40
-63
-62
-44
-23
-14
-20
-36
-51
-58
-57
-55
-61
-79
-103
-122
-130
-126
-119
-117
-121
-126
-126
-121
-117
-119
-126
-131
-124
-107
-89
-84
-97
-118
-132
-128
-110
-93
-86
-89
-88
-72
-42
-15
-10
-32
-68
-94
-94
-70
-39
-21
-22
-35
-48
-55
-56
-60
-66
-71
-69
-59
-48
-44
-47
-53
-53
-45
-36
-32
-32
-30
-18
2
22
31
28
23
28
46
68
81
83
80
86
105
126
132
116
87
67
72
99
126
132
109
70
35
18
17
20
17
8
-1
-2
2
4
-3
-15
-25
-24
-13
-2
-5
-27
-60
-88
-94
-75
-39
-4
16
16
2
-15
-26
-28
-26
-21
-17
-10
0
11
18
18
13
7
5
9
15
20
21
21
20
18
14
6
-2
-5
0
11
20
20
10
-5
-17
-22
-21
-22
-31
-46
-60
-65
-60
-48
-36
-32
-35
-43
-51
-58
-63
-68
-76
-85
-93
-97
-94
-85
-73
-59
-47
-34
-19
-1
19
36
48
52
50
45
41
40
43
49
59
70
79
83
82
78
75
76
80
83
80
69
53
40
35
41
51
62
69
74
80
87
93
93
84
70
59
60
75
97
114
116
103
85
73
72
79
84
81
70
55
41
28
11
-15
-49
-83
-107
-116
-110
-96
-85
-82
-88
-101
-114
-121
-119
-113
-107
-109
-119
-131
-136
-127
-104
-76
-49
-29
-17
-12
-13
-21
-30
-34
-25
-2
26
48
58
58
56
58
63
63
58
52
53
63
72
66
41
10
-8
1
29
55
58
35
1
-23
-28
-23
-18
-19
-17
-3
18
32
24
-7
-42
-57
-45
-15
11
17
6
-9
-17
-16
-13
-15
-21
-25
-23
-14
-1
15
35
55
70
70
53
26
2
-8
-6
-1
0
-3
-2
11
32
50
52
38
14
-7
-17
-20
-20
-23
-32
-46
-64
-82
-95
-98
-91
-81
-75
-78
-83
-85
-80
-76
-83
-106
-135
-153
-146
-121
-95
-85
-91
-102
-102
-89
-73
-68
-76
-88
-92
-83
-71
-70
-82
-100
-112
-115
-113
-113
-115
-112
-96
-72
-51
-47
-60
-78
-85
-75
-53
-28
-7
10
27
44
54
50
33
12
-1
-2
4
8
4
-7
-18
-25
-30
-36
-43
-47
-46
-39
-33
-34
-44
-58
-69
-71
-65
-57
-51
-47
-43
-35
-24
-16
-16
-28
-47
-65
-74
-71
-58
-41
-28
-20
-17
-16
-17
-21
-28
-36
-43
-46
-46
-48
-56
-71
-88
-97
-97
-89
-80
-78
-85
-95
-104
-110
-117
-124
-130
-128
-111
-81
-46
-20
-10
-14
-24
-28
-24
-17
-14
-18
-25
-27
-23
-16
-13
-18
-27
-30
-23
-11
-5
-17
-44
-71
-83
-72
-49
-31
-28
-39
-50
-50
-37
-22
-12
-12
-11
-1
17
35
44
42
40
49
71
96
109
102
79
53
32
21
17
18
28
51
80
101
97
67
25
-7
-15
-3
8
2
-22
-49
-63
-60
-50
-48
-61
-81
-95
-95
-86
-79
-78
-79
-72
-55
-36
-26
-31
-45
-54
-49
-34
-19
-12
-12
-12
-4
10
22
26
23
21
25
31
32
21
4
-5
4
31
63
83
82
66
50
45
54
70
83
87
83
78
76
78
81
82
81
79
78
79
81
81
80
78
79
80
82
80
77
75
79
88
94
90
75
58
54
68
91
106
100
76
50
41
50
60
55
31
5
1
24
59
78
65
31
2
-1
19
38
37
15
-10
-19
-7
11
17
5
-16
-28
-24
-7
8
14
9
-4
-22
-42
-58
-60
-43
-12
16
23
7
-18
-32
-25
-11
-9
-31
-66
-91
-85
-54
-20
-4
-12
-27
-31
-21
-8
-10
-34
-67
-87
-81
-57
-34
-29
-43
-64
-72
-60
-35
-14
-9
-22
-41
-52
-51
-40
-31
-29
-32
-31
-17
6
27
36
29
14
5
10
28
48
59
59
48
32
14
-3
-14
-13
0
16
25
20
6
-6
-5
9
22
20
0
-24
-35
-30
-16
-9
-16
-27
-27
-11
11
21
11
-10
-22
-12
14
36
35
8
-27
-50
-53
-41
-27
-20
-19
-18
-17
-17
-21
-27
-26
-16
0
9
2
-21
-45
-55
-44
-18
7
19
14
-1
-16
-23
-23
-18
-16
-18
-25
-33
-35
-29
-13
6
20
24
19
10
4
1
-4
-14
-27
-34
-29
-11
6
11
-2
-27
-46
-49
-36
-18
-9
-12
-22
-29
-26
-18
-10
-6
-3
4
18
36
54
68
78
87
91
88
76
58
46
47
62
79
84
71
43
17
6
15
35
53
60
56
45
36
30
26
21
14
6
-2
-11
-19
-23
-17
1
28
51
60
50
30
18
28
60
97
121
119
100
82
81
101
130
152
157
146
130
119
115
114
111
102
90
79
73
75
82
88
86
70
44
17
1
0
9
14
8
-8
-22
-21
-6
12
19
12
-2
-10
-7
0
2
-6
-16
-18
-11
-4
-8
-23
-35
-31
-4
30
50
43
13
-20
-35
-27
-6
13
19
11
-7
-28
-44
-51
-47
-37
-30
-31
-42
-52
-52
-36
-13
4
9
8
11
26
45
55
50
39
39
59
90
112
113
94
74
68
76
87
89
81
73
75
84
89
84
73
65
68
76
80
72
59
51
53
60
59
46
28
17
16
16
6
-14
-31
-29
-7
18
25
6
-27
-48
-40
-10
20
31
18
-4
-21
-25
-18
-7
5
15
22
22
12
-3
-15
-19
-17
-20
-32
-49
-56
-46
-28
-19
-33
-65
-95
-103
-87
-64
-58
-75
-105
-124
-119
-95
-66
-48
-46
-54
-66
-79
-89
-92
-83
-62
-35
-16
-11
-19
-27
-25
-16
-9
-14
-32
-53
-68
-73
-69
-65
-62
-57
-52
-51
-59
-77
-96
-104
-95
-76
-59
-56
-62
-65
-53
-25
9
33
41
35
26
22
28
44
68
96
122
136
134
118
98
85
82
82
79
67
54
47
47
49
40
20
-4
-16
-11
4
16
13
-5
-24
-32
-27
-16
-9
-13
-22
-28
-26
-19
-10
-3
2
8
16
22
23
17
7
0
1
12
27
35
32
16
-4
-15
-10
8
27
32
19
-5
-25
-28
-16
0
9
11
13
24
42
57
59
45
27
18
24
39
51
53
49
45
45
47
48
48
55
71
88
94
79
48
22
18
40
70
86
78
52
27
15
16
19
13
0
-13
-18
-18
-21
-31
-45
-53
-54
-53
-59
-76
-99
-118
-126
-123
-117
-114
-116
-120
-122
-122
-119
-115
-108
-98
-87
-78
-75
-77
-79
-80
-79
-80
-81
-79
-69
-53
-36
-24
-20
-18
-15
-9
-4
-6
-15
-25
-29
-26
-23
-26
-37
-49
-53
-44
-27
-14
-10
-15
-24
-32
-40
-49
-60
-66
-63
-49
-31
-18
-16
-24
-35
-41
-38
-29
-18
-12
-12
-18
-25
-26
-20
-10
-7
-17
-39
-64
-73
-57
-19
25
58
70
65
54
46
45
46
47
49
56
70
88
102
107
102
92
85
84
89
94
92
84
73
69
78
97
118
130
130
122
115
114
114
109
94
74
59
55
57
53
35
6
-19
-28
-20
-7
-5
-18
-41
-59
-67
-68
-71
-77
-82
-75
-55
-29
-11
-5
-11
-20
-28
-35
-42
-47
-46
-34
-17
-2
8
16
31
53
73
78
62
36
19
26
50
75
79
59
27
1
-8
-3
5
7
3
-2
-3
0
6
14
25
34
35
22
-3
-27
-37
-29
-12
1
0
-13
-25
-29
-22
-13
-10
-15
-24
-34
-42
-50
-57
-59
-53
-39
-24
-13
-13
-18
-22
-22
-18
-14
-14
-19
-25
-29
-31
-29
-22
-11
3
17
25
24
17
7
-3
-10
-15
-15
-9
3
17
26
24
11
-5
-13
-9
6
24
36
42
44
44
44
42
40
38
39
45
55
65
74
80
84
85
85
82
79
78
80
86
94
105
115
122
123
116
101
85
77
78
85
89
83
67
52
46
55
71
86
92
88
81
74
68
62
54
45
39
34
30
22
12
3
0
4
11
17
18
15
10
5
0
-7
-14
-20
-22
-23
-26
-35
-48
-61
-69
-70
-67
-62
-57
-50
-41
-32
-30
-35
-45
-49
-40
-19
5
20
21
11
-1
-5
1
13
27
38
46
51
54
53
49
46
44
47
51
54
53
49
42
34
26
22
22
27
35
41
40
33
21
12
10
17
30
47
61
69
67
55
36
18
8
12
25
44
61
75
88
101
111
112
106
95
90
97
112
126
129
117
98
82
77
81
88
89
81
67
54
47
46
50
52
50
38
18
-7
-29
-44
-48
-44
-37
-29
-21
-14
-10
-12
-19
-26
-26
-15
2
14
15
4
-9
-11
0
17
28
26
13
-3
-13
-17
-17
-18
-20
-20
-17
-14
-15
-18
-22
-21
-16
-11
-13
-20
-27
-25
-13
4
15
12
0
-11
-9
7
29
44
43
30
18
16
27
43
52
50
40
36
46
66
86
92
82
66
54
50
48
40
26
18
25
49
73
78
59
28
11
24
59
90
94
69
35
18
27
50
65
56
32
11
8
23
38
35
8
-30
-60
-66
-46
-15
11
18
3
-24
-48
-56
-46
-27
-11
-7
-14
-22
-23
-19
-14
-13
-17
-20
-20
-18
-17
-16
-11
6
29
45
39
8
-34
-62
-63
-39
-7
18
30
33
31
23
5
-20
-39
-39
-22
-4
-6
-32
-67
-85
-75
-48
-28
-33
-56
-75
-74
-53
-34
-35
-55
-77
-83
-69
-46
-32
-34
-46
-56
-59
-57
-60
-69
-81
-88
-86
-76
-61
-45
-30
-20
-18
-27
-40
-52
-56
-54
-51
-50
-48
-41
-27
-14
-8
-13
-23
-30
-30
-26
-22
-20
-12
7
33
54
59
48
34
30
41
54
55
42
29
31
55
90
114
117
103
88
83
84
85
79
70
68
75
83
86
80
74
79
91
99
90
62
31
17
29
56
78
79
64
47
42
48
55
53
44
37
38
46
49
38
14
-8
-16
-4
18
31
22
-6
-39
-61
-62
-47
-28
-16
-16
-23
-31
-37
-42
-50
-61
-71
-75
-72
-68
-66
-70
-74
-73
-70
-69
-78
-96
-114
-119
-109
-91
-80
-80
-85
-84
-71
-55
-49
-58
-72
-76
-65
-48
-48
-74
-115
-142
-135
-100
-63
-52
-72
-102
-115
-101
-73
-56
-62
-82
-96
-89
-68
-49
-44
-51
-55
-45
-24
-6
-2
-15
-35
-52
-60
-61
-60
-57
-51
-44
-36
-28
-17
-2
13
22
16
-5
-27
-36
-23
6
33
44
39
28
25
34
48
60
67
74
82
87
82
65
43
31
38
60
81
84
66
39
19
16
26
41
51
54
54
53
52
50
45
37
29
23
20
21
25
27
26
16
0
-16
-24
-19
0
24
42
46
36
19
5
3
16
37
53
55
41
22
11
16
33
49
52
45
39
46
67
87
94
83
63
52
55
66
73
70
60
56
60
62
52
30
7
1
16
39
51
43
23
12
18
33
41
29
6
-13
-14
0
13
14
5
-2
4
18
27
20
-1
-20
-26
-20
-13
-14
-24
-32
-28
-12
2
4
-7
-22
-29
-22
-11
-4
-9
-22
-35
-43
-47
-49
-51
-53
-51
-47
-44
-47
-54
-63
-65
-58
-44
-29
-22
-25
-34
-43
-47
-46
-43
-40
-34
-22
-1
24
40
37
18
-4
-13
-1
23
42
42
26
7
-1
4
10
5
-11
-26
-29
-18
-5
-6
-24
-48
-62
-58
-44
-36
-38
-45
-46
-33
-17
-12
-23
-44
-57
-54
-40
-29
-32
-48
-59
-54
-32
-8
4
-3
-21
-35
-38
-30
-22
-21
-30
-44
-58
-68
-71
-67
-58
-49
-43
-42
-41
-35
-18
3
22
27
18
1
-15
-25
-29
-27
-23
-17
-10
-6
-10
-23
-37
-44
-37
-20
-3
2
-5
-16
-19
-10
7
22
28
25
16
8
2
-2
-2
2
11
24
37
44
42
32
19
6
-2
-3
2
8
12
9
0
-12
-22
-25
-22
-14
-6
2
8
9
7
2
-1
2
11
18
18
10
-2
-8
-8
-5
-7
-15
-21
-14
6
25
26
4
-27
-44
-32
0
25
22
-7
-38
-49
-34
-11
-4
-20
-43
-51
-34
-1
26
33
23
9
2
-1
-5
-11
-10
9
42
71
78
55
16
-13
-18
-2
19
29
22
7
-8
-20
-32
-46
-59
-62
-53
-36
-26
-32
-51
-74
-85
-77
-56
-37
-32
-45
-71
-96
-110
-107
-92
-72
-55
-43
-38
-41
-52
-68
-86
-98
-97
-87
-75
-72
-81
-98
-112
-118
-117
-115
-113
-111
-104
-91
-80
-78
-87
-98
-100
-90
-76
-68
-70
-72
-59
-31
-1
11
-4
-34
-55
-46
-9
35
64
71
65
61
63
69
69
61
49
43
44
51
56
58
56
51
39
21
1
-11
-6
16
43
60
57
36
6
-22
-44
-59
-67
-65
-53
-37
-25
-25
-32
-40
-42
-40
-41
-52
-67
-73
-60
-34
-7
6
2
-9
-14
-9
-1
2
-2
-6
-4
2
4
-7
-28
-47
-51
-39
-20
-9
-13
-26
-40
-49
-56
-64
-72
-73
-65
-49
-36
-37
-51
-70
-80
-80
-76
-79
-94
-113
-125
-122
-108
-94
-90
-99
-115
-132
-143
-149
-149
-143
-133
-121
-112
-112
-120
-131
-138
-134
-121
-103
-86
-75
-70
-69
-70
-71
-71
-69
-64
-56
-48
-39
-31
-25
-19
-17
-18
-23
-28
-29
-20
-4
15
27
26
13
-6
-21
-27
-22
-10
3
12
17
19
21
21
18
15
14
18
29
44
57
63
56
37
11
-12
-23
-17
7
37
60
63
43
10
-18
-30
-20
2
20
22
9
-10
-22
-21
-13
-8
-13
-29
-45
-52
-44
-26
-9
-3
-10
-22
-27
-19
0
20
32
33
28
22
18
13
5
-4
-7
1
17
31
31
17
-3
-16
-17
-10
-8
-16
-33
-47
-48
-38
-24
-15
-13
-12
-6
7
20
26
23
15
11
16
28
41
45
37
20
1
-11
-8
8
28
41
39
25
8
1
4
10
7
-7
-26
-34
-25
-3
16
19
5
-15
-29
-31
-25
-17
-9
1
12
21
21
10
-7
-20
-22
-17
-11
-11
-17
-21
-16
-3
12
21
23
20
16
15
18
25
39
58
75
84
79
68
61
65
78
85
77
59
45
54
84
119
134
121
90
67
70
95
119
120
93
52
24
20
33
42
31
4
-19
-19
7
42
61
51
20
-8
-12
12
43
58
44
10
-19
-24
-6
17
25
11
-11
-22
-12
11
26
20
-2
-25
-32
-21
-6
-1
-12
-27
-30
-16
7
23
21
5
-13
-20
-16
-10
-12
-26
-43
-55
-56
-48
-39
-35
-38
-49
-66
-84
-98
-104
-95
-74
-45
-20
-6
-5
-13
-22
-25
-18
-1
19
34
37
26
7
-9
-12
0
18
31
33
25
19
21
28
30
19
-1
-19
-22
-6
19
37
39
26
6
-10
-19
-20
-18
-14
-12
-12
-14
-18
-20
-17
-11
-7
-13
-28
-48
-62
-66
-61
-50
-37
-22
-4
15
29
33
28
22
21
23
20
7
-13
-25
-20
-1
19
24
9
-12
-22
-12
11
29
29
11
-13
-33
-45
-53
-59
-63
-61
-54
-46
-40
-37
-31
-18
-5
-1
-12
-35
-54
-55
-36
-7
16
23
20
18
26
43
58
60
47
24
0
-15
-20
-18
-13
-11
-13
-18
-20
-17
-10
-7
-13
-29
-48
-62
-65
-58
-51
-47
-45
-40
-27
-10
3
4
-5
-18
-24
-20
-9
2
9
7
-1
-13
-23
-25
-18
-2
15
26
25
17
7
3
2
3
2
2
7
19
33
39
34
17
0
-9
-4
11
29
42
45
39
27
17
17
32
58
82
91
82
61
43
39
48
62
70
70
68
71
79
87
86
73
53
31
12
0
-5
-2
8
17
17
0
-28
-55
-69
-66
-51
-37
-28
-24
-20
-14
-10
-12
-19
-22
-15
1
16
17
6
-6
-5
12
38
59
68
68
70
78
88
92
82
64
46
35
31
27
18
7
-2
-4
1
8
12
12
12
15
21
30
35
36
32
28
26
29
37
47
55
58
57
53
49
45
40
30
21
20
31
53
70
69
42
1
-33
-42
-20
16
45
50
30
-2
-30
-46
-48
-41
-28
-15
-7
-6
-13
-22
-26
-19
-6
1
-10
-36
-66
-81
-72
-46
-20
-7
-9
-16
-19
-15
-11
-15
-23
-23
-4
29
62
73
59
30
7
2
13
28
37
41
47
57
63
56
32
7
-2
15
46
65
55
19
-21
-41
-32
-9
6
3
-13
-26
-28
-21
-16
-21
-33
-46
-51
-49
-42
-32
-16
3
20
25
13
-10
-28
-28
-8
20
42
50
48
45
44
44
40
30
21
19
24
31
32
25
14
6
6
12
16
16
10
3
0
3
14
29
43
49
45
29
8
-9
-17
-14
-6
4
14
24
32
35
30
16
2
-4
1
9
12
6
-2
-3
6
18
18
-1
-31
-54
-57
-41
-19
-7
-9
-16
-19
-15
-13
-22
-40
-56
-53
-29
5
29
29
8
-19
-36
-36
-21
-2
13
21
23
20
17
15
15
18
22
23
20
12
3
-4
-4
3
14
25
30
22
5
-16
-27
-21
0
22
28
11
-23
-54
-62
-41
-5
21
18
-17
-66
-104
-114
-92
-54
-15
9
17
9
-10
-34
-58
-70
-63
-35
4
35
43
26
-1
-16
-9
19
48
64
62
48
34
26
20
14
9
13
30
54
74
76
60
38
23
18
19
17
14
17
33
56
70
61
33
4
-4
15
43
57
43
13
-7
1
36
75
92
78
45
15
6
21
47
72
87
88
77
59
38
21
12
12
16
17
12
2
-7
-10
-4
7
19
26
21
4
-23
-47
-54
-38
-4
29
43
32
6
-14
-15
3
24
33
27
12
-2
-9
-12
-16
-20
-18
-6
11
24
27
23
19
24
33
35
23
3
-10
-1
30
65
84
79
60
46
47
54
51
29
-4
-24
-15
22
66
93
93
74
56
48
48
47
41
37
43
60
78
82
69
50
44
62
95
121
123
101
71
54
58
74
89
93
88
81
80
84
88
89
87
84
81
74
64
53
44
43
49
57
61
58
48
32
14
-3
-16
-23
-24
-20
-12
1
17
31
34
18
-12
-42
-55
-43
-15
7
6
-16
-37
-37
-12
18
31
16
-10
-22
-7
25
48
41
6
-33
-50
-39
-10
16
23
12
-5
-16
-14
0
19
33
34
19
-3
-20
-22
-12
-1
-5
-23
-43
-50
-38
-22
-19
-37
-62
-74
-64
-44
-34
-49
-79
-103
-104
-87
-72
-72
-84
-92
-83
-65
-57
-70
-99
-120
-114
-81
-39
-11
-3
-10
-18
-20
-18
-16
-15
-10
-1
7
11
12
14
23
35
40
30
11
-4
-1
17
38
43
31
12
1
0
3
-3
-18
-31
-29
-11
12
24
16
-4
-21
-26
-19
-11
-9
-13
-18
-19
-16
-13
-12
-14
-16
-17
-16
-15
-13
-13
-14
-16
-19
-19
-13
-2
11
20
22
19
17
18
21
20
8
-9
-22
-22
-6
16
26
17
-6
-28
-31
-10
22
45
45
24
-3
-16
-8
12
27
27
17
9
13
25
32
21
-2
-21
-19
2
26
32
10
-28
-58
-65
-49
-27
-15
-16
-21
-18
-2
18
32
35
28
19
17
24
38
53
63
65
60
53
52
60
71
78
74
61
47
44
51
61
66
61
53
53
64
80
91
87
73
57
51
57
72
87
95
95
87
72
54
36
22
16
20
28
33
29
14
-7
-22
-26
-19
-11
-15
-33
-55
-62
-41
-1
32
33
-5
-56
-84
-69
-25
12
16
-14
-47
-53
-29
1
4
-27
-68
-88
-73
-39
-17
-21
-40
-50
-40
-22
-20
-45
-85
-109
-99
-63
-29
-22
-44
-75
-91
-78
-46
-11
12
18
14
5
1
7
25
51
74
83
74
52
29
13
6
1
-4
-8
-6
3
15
24
26
23
19
14
9
6
8
18
30
33
17
-14
-42
-52
-38
-14
1
1
-8
-12
-9
-10
-30
-68
-104
-112
-84
-39
-5
1
-13
-26
-23
-11
-5
-13
-23
-16
11
42
53
34
-1
-24
-24
-9
-2
-12
-28
-29
-4
33
58
58
41
29
35
53
65
61
46
39
46
61
67
55
37
32
52
88
119
126
107
78
55
48
56
72
88
98
97
85
65
49
48
63
84
94
83
57
30
17
18
26
29
26
24
26
29
27
15
-4
-20
-28
-30
-33
-40
-45
-40
-25
-10
-7
-20
-42
-58
-59
-48
-36
-34
-40
-46
-43
-33
-24
-25
-37
-55
-67
-68
-58
-44
-33
-28
-30
-35
-40
-40
-36
-27
-19
-13
-9
-6
-5
-6
-11
-19
-27
-28
-23
-14
-7
-7
-13
-21
-29
-38
-46
-53
-55
-48
-35
-22
-16
-21
-34
-49
-63
-73
-74
-64
-41
-14
2
-3
-28
-55
-64
-44
-10
17
17
-3
-25
-28
-11
10
15
0
-20
-25
-9
16
29
19
-6
-29
-36
-29
-18
-13
-13
-13
-8
-1
0
-7
-19
-26
-20
-3
18
36
46
52
55
57
56
50
39
27
17
14
16
20
22
21
19
17
17
13
2
-17
-38
-50
-47
-33
-20
-21
-35
-53
-59
-51
-38
-31
-37
-46
-46
-35
-21
-21
-36
-54
-53
-27
10
30
18
-21
-61
-78
-68
-45
-26
-16
-8
7
26
39
38
27
16
14
15
12
2
-9
-7
11
35
48
46
37
34
44
56
58
46
31
31
49
73
84
74
56
48
59
79
93
92
83
79
86
94
90
71
51
45
61
84
95
84
57
32
20
19
20
15
8
5
11
18
19
12
5
6
15
23
19
5
-10
-15
-5
13
26
28
21
12
5
-1
-9
-21
-33
-41
-45
-48
-51
-51
-44
-31
-17
-12
-20
-34
-43
-38
-19
2
13
9
-4
-12
-2
24
56
76
74
52
22
0
-5
4
14
16
7
-6
-15
-17
-15
-14
-16
-17
-14
-8
-6
-16
-33
-49
-49
-33
-10
3
-2
-18
-32
-33
-21
-8
-4
-11
-20
-22
-16
-7
-6
-15
-31
-45
-49
-41
-26
-11
-3
-5
-16
-27
-28
-14
11
35
43
33
17
10
22
46
66
66
44
15
-4
-4
8
20
24
23
25
35
45
45
30
8
-9
-13
-9
-6
-10
-20
-25
-20
-7
0
-6
-24
-41
-46
-38
-26
-23
-32
-44
-48
-37
-18
-7
-11
-29
-46
-50
-38
-20
-11
-20
-44
-72
-92
-99
-98
-94
-92
-92
-92
-93
-97
-107
-118
-126
-124
-113
-101
-95
-95
-94
-83
-59
-33
-18
-23
-41
-54
-45
-14
22
42
40
26
21
38
67
85
70
22
-42
-93
-113
-105
-89
-83
-91
-103
-99
-69
-16
37
60
36
-30
-103
-135
-92
23
164
266
284
216
109
24
0
30
74
86
47
-25
-95
-126
-104
-40
39
96
99
34
-87
-221
-314
-322
-240
-104
21
88
84
41
10
24
85
161
210
208
154
70
-14
-74
-98
-81
-26
60
161
247
285
249
140
-11
-147
-221
-212
-142
-62
-21
-38
-99
-164
-196
-178
-118
-43
18
45
34
-1
-39
-57
-45
-13
14
13
-22
-76
-121
-137
-120
-81
-35
11
56
97
125
133
120
100
90
92
89
52
-30
-137
-217
-225
-143
-6
126
193
168
66
-73
-198
-274
-284
-228
-125
-3
107
182
214
210
184
145
94
34
-26
-73
-93
-87
-69
-62
-79
-109
-129
-113
-56
23
85
96
42
-57
-161
-220
-204
-118
0
93
113
52
-56
-148
-167
-98
31
156
221
202
115
9
-63
-67
2
115
225
281
252
144
-6
-143
-230
-265
-279
-307
-359
-407
-401
-304
-127
77
237
298
250
120
-37
-166
-226
-200
-99
39
155
201
158
50
-63
-118
-80
36
177
271
263
136
-77
-306
-463
-482
-349
-115
124
271
272
145
-41
-202
-283
-275
-210
-127
-57
-9
20
44
73
111
150
168
142
67
-34
-107
-101
-2
148
266
278
160
-43
-241
-348
-325
-194
-17
131
199
172
71
-55
-156
-195
-169
-107
-54
-39
-55
-67
-40
28
100
127
85
-3
-77
-85
-21
66
104
46
-94
-249
-332
-284
-110
129
340
440
387
195
-73
-330
-497
-533
-445
-280
-107
15
57
33
-17
-47
-30
26
85
111
92
52
38
78
162
238
250
176
47
-75
-141
-144
-121
-115
-144
-188
-213
-203
-171
-143
-136
-145
-151
-143
-126
-111
-100
-81
-40
20
75
100
88
57
33
23
7
-40
-117
-189
-202
-128
4
122
154
82
-46
-146
-155
-69
54
137
129
34
-101
-216
-276
-273
-230
-173
-124
-94
-91
-114
-156
-203
-236
-240
-218
-186
-162
-150
-138
-103
-37
47
115
138
105
32
-49
-112
-145
-152
-142
-120
-90
-59
-36
-26
-25
-25
-14
9
36
54
57
47
27
2
-23
-34
-15
43
124
194
212
165
80
12
10
78
174
237
229
154
61
0
-2
45
102
129
102
22
-84
-179
-220
-185
-83
47
152
194
167
98
24
-29
-60
-79
-88
-81
-47
13
78
115
104
49
-28
-99
-149
-177
-186
-179
-150
-95
-16
74
155
205
208
160
70
-37
-127
-170
-153
-94
-25
22
34
21
8
13
37
65
79
71
41
-2
-44
-76
-87
-71
-31
20
65
90
95
89
86
88
81
50
-14
-97
-172
-208
-191
-128
-45
26
65
66
44
19
9
18
39
55
52
24
-21
-68
-98
-104
-84
-49
-13
10
10
-8
-27
-26
9
74
142
177
157
83
-17
-102
-143
-137
-107
-81
-78
-91
-99
-78
-22
52
113
134
112
65
25
15
33
59
66
43
4
-25
-23
11
57
87
82
36
-39
-125
-201
-247
-250
-207
-132
-51
11
44
57
68
88
108
104
57
-31
-135
-217
-253
-238
-186
-116
-41
31
95
142
165
166
158
157
170
186
185
150
84
9
-46
-66
-54
-26
3
32
68
113
157
178
161
113
61
37
53
89
107
75
-10
-114
-184
-183
-106
10
109
150
122
55
-5
-18
25
103
186
259
328
415
527
645
732
751
692
578
449
333
241
170
113
66
23
-34
-124
-252
-399
-520
-577
-564
-515
-478
-488
-538
-588
-595
-528
-386
-182
66
343
626
886
1084
1179
1142
960
652
270
-111
-411
-576
-592
-490
-316
-120
58
180
206
116
-76
-304
-483
-551
-501
-373
-198
36
379
851
1380
1796
1912
1635
1034
303
-354
-826
-1137
-1376
-1604
-1791
-1837
-1655
-1243
-687
-123
338
644
784
763
585
270
-121
-481
-696
-702
-520
-237
52
303
527
750
961
1085
1022
712
173
-497
-1159
-1685
-1979
-1981
-1685
-1159
-562
-112
12
-231
-698
-1123
-1252
-976
-380
330
952
1396
1698
1953
2215
2434
2477
2206
1575
689
-233
-945
-1292
-1275
-1035
-766
-612
-613
-709
-799
-795
-643
-332
110
616
1089
1441
1633
1684
1633
1467
1108
466
-453
-1484
-2355
-2839
-2876
-2591
-2169
-1703
-1138
-357
664
1767
2660
3069
2878
2176
1195
219
-490
-732
-409
434
1582
2697
3435
3578
3109
2200
1121
147
-518
-771
-630
-217
283
693
905
900
711
375
-80
-596
-1058
-1318
-1288
-1022
-710
-570
-700
-1014
-1309
-1389
-1198
-815
-387
-26
228
402
553
739
1000
1331
1658
1857
1828
1571
1213
936
855
944
1080
1165
1223
1370
1680
2064
2277
2079
1423
520
-271
-670
-640
-400
-263
-439
-913
-1461
-1780
-1652
-1050
-161
692
1193
1190
785
313
192
709
1861
3347
4728
5659
6052
6063
5911
5679
5241
4390
3082
1598
456
103
566
1344
1648
869
-1031
-3475
-5608
-6788
-6892
-6265
-5381
-4502
-3574
-2400
-909
715
2118
3002
3282
3084
2604
1993
1338
752
424
561
1236
2267
3238
3680
3305
2144
527
-1085
-2282
-2839
-2749
-2204
-1539
-1149
-1349
-2216
-3489
-4624
-5030
-4396
-2902
-1175
24
207
-580
-1792
-2687
-2722
-1791
-232
1391
2554
2973
2675
1953
1268
1108
1823
3461
5683
7825
9141
9134
7789
5560
3084
805
-1237
-3285
-5486
-7572
-8895
-8869
-7518
-5670
-4549
-4986
-6790
-8796
-9622
-8615
-6308
-4041
-3021
-3506
-4693
-5324
-4553
-2447
111
1952
2183
527
-2575
-6014
-8235
-7723
-3727
3114
10728
16403
18110
15574
10384
4999
1287
-471
-1496
-3470
-7276
-12339
-16917
-19082
-17789
-13419
-7595
-2404
548
814
-788
-2666
-3284
-1916
1057
4438
6892
7609
6634
4725
2911
2007
2314
3589
5226
6546
7043
6514
5032
2850
323
-2088
-3802
-4226
-3041
-539
2273
3983
3453
463
-4062
-8459
-11105
-11166
-8894
-5385
-1990
300
1245
1385
1694
2992
5380
8036
9587
8912
5912
1701
-1995
-3850
-3712
-2593
-1954
-2802
-5228
-8579
-11976
-14720
-16338
-16438
-14653
-10845
-5374
835
6564
10748
12837
12882
11389
9073
6626
4532
2944
1695
508
-678
-1496
-1274
500
3656
7163
9497
9379
6458
1550
-3705
-7555
-8877
-7614
-4754
-1857
-321
-732
-2613
-4749
-5903
-5485
-3761
-1507
574
2220
3544
4687
5590
6081
6149
6058
6119
6326
6233
5285
3384
1200
-107
362
2561
5389
7272
7061
4683
1181
-1846
-3057
-2011
649
3510
5056
4338
1367
-2958
-7291
-10383
-11456
-10320
-7326
-3307
537
2919
2994
878
-2259
-4777
-5580
-4868
-3996
-4433
-6559
-9215
-10413
-8713
-4266
1252
5712
7816
7696
6548
5705
5875
6952
8322
9276
9272
8044
5687
2743
113
-1303
-1156
4
873
68
-3058
-7958
-13071
-16552
-17112
-14555
-9760
-4216
638
3924
5496
5747
5244
4405
3427
2414
1550
1123
1346
2147
3115
3687
3458
2378
731
-1050
-2533
-3348
-3206
-2021
-92
1832
2836
2386
798
-820
-1249
-39
2060
3511
3034
515
-2878
-5502
-6352
-5675
-4652
-4426
-5238
-6275
-6280
-4413
-743
3863
8253
11469
12931
12416
10015
6203
1884
-1791
-3844
-3938
-2566
-821
117
-510
-2780
-6127
-9570
-12041
-12753
-11536
-8987
-6263
-4500
-4154
-4697
-4952
-3906
-1432
1615
4005
5000
4798
4258
4156
4596
5048
4913
4117
3230
3045
3980
5788
7735
9037
9224
8248
6414
4279
2571
1992
2881
4885
6969
7892
6953
4488
1720
10
13
1320
2803
3376
2604
808
-1279
-2961
-3815
-3676
-2579
-786
1152
2502
2693
1728
307
-505
68
1985
4354
5942
5885
4154
1511
-948
-2361
-2467
-1668
-805
-766
-2055
-4454
-6985
-8301
-7416
-4417
-667
1762
1210
-2543
-8012
-12736
-14574
-12801
-8362
-3215
747
2528
2217
608
-1379
-3100
-4283
-4916
-5095
-4912
-4395
-3471
-1986
203
3068
6279
9198
11042
11168
9368
6042
2159
-1042
-2529
-1951
154
2591
4119
4126
2939
1568
1018
1645
2948
3944
3824
2444
380
-1440
-2230
-1674
21
2302
4515
6142
6940
6978
6535
5935
5385
4944
4600
4367
4283
4304
4231
3776
2769
1301
-336
-1900
-3397
-5017
-6824
-8487
-9371
-8975
-7401
-5424
-4042
-3822
-4554
-5475
-5882
-5624
-5112
-4867
-5003
-5066
-4320
-2255
1031
4801
7969
9546
9062
6807
3774
1267
303
1092
2928
4599
5083
4070
1991
-419
-2641
-4585
-6398
-8125
-9555
-10352
-10342
-9650
-8607
-7542
-6645
-5969
-5477
-5025
-4343
-3119
-1256
884
2530
2920
1868
3
-1559
-1949
-1139
65
665
248
-672
-1006
134
2809
6191
9054
10440
10079
8369
6050
3813
2041
727
-473
-2086
-4586
-8119
-12308
-16277
-18971
-19635
-18192
-15290
-11951
-9025
-6779
-4875
-2723
29
3205
6193
8298
9120
8699
7402
5691
3940
2393
1170
270
-436
-1167
-2090
-3171
-4149
-4703
-4676
-4184
-3498
-2805
-2100
-1316
-580
-301
-940
-2596
-4773
-6590
-7323
-6875
-5792
-4813
-4318
-4131
-3821
-3206
-2625
-2724
-3935
-6065
-8304
-9645
-9402
-7494
-4399
-872
2373
4870
6497
7465
8198
9131
10461
11992
13187
13436
12408
10293
7786
5792
4995
5500
6742
7740
7598
5971
3250
311
-2019
-3432
-4243
-5058
-6269
-7742
-8910
-9185
-8351
-6676
-4725
-3040
-1928
-1405
-1243
-1027
-248
1513
4307
7622
10463
11767
10958
8304
4843
1902
476
802
2298
3863
4375
3194
471
-2882
-5599
-6682
-5916
-3948
-1840
-382
400
1177
2762
5481
8916
12184
14490
15552
15627
15201
14649
14092
13490
12800
12042
11259
10458
9636
8861
8334
8319
8978
10202
11572
12474
12347
10929
8382
5235
2146
-376
-2147
-3273
-3964
-4338
-4383
-4065
-3460
-2749
-2044
-1223
30
1946
4352
6600
7872
7669
6154
4073
2329
1503
1632
2345
3165
3771
4074
4162
4207
4378
4759
5252
5558
5303
4291
2709
1110
138
183
1217
2902
4871
6909
8894
10613
11666
11620
10329
8144
5829
4175
3574
3816
4241
4125
3087
1294
-611
-1798
-1642
-28
2568
5278
7222
7899
7330
5926
4159
2303
394
-1604
-3613
-5412
-6804
-7818
-8761
-10035
-11852
-14042
-16110
-17507
-17951
-17573
-16820
-16168
-15834
-15669
-15294
-14387
-12913
-11154
-9487
-8108
-6892
-5524
-3796
-1836
-53
1157
1731
2005
2473
3385
4551
5468
5684
5117
4086
3045
2236
1534
564
-1008
-3233
-5812
-8254
-10103
-11125
-11372
-11119
-10699
-10325
-9972
-9384
-8197
-6129
-3110
677
4835
8831
12069
13990
14250
12907
10516
7996
6272
5869
6688
8109
9330
9714
8964
7083
4241
703
-3165
-6909
-10090
-12456
-14054
-15167
-16117
-17066
-17974
-18707
-19178
-19374
-19254
-18628
-17179
-14665
-11162
-7186
-3541
-989
104
-61
-807
-1271
-760
998
3775
6980
9925
12113
13404
13994
14229
14367
14449
14329
13833
12903
11616
10090
8371
6423
4249
2037
193
-823
-753
267
1742
3076
3876
4124
4088
4083
4255
4520
4690
4626
4313
3794
3084
2144
961
-357
-1578
-2464
-2908
-2974
-2783
-2358
-1575
-293
1431
3222
4515
4853
4173
2839
1412
304
-428
-1004
-1647
-2326
-2717
-2410
-1195
769
3009
4946
6105
6210
5176
3074
148
-3166
-6294
-8710
-10167
-10818
-11104
-11450
-11969
-12386
-12262
-11353
-9840
-8259
-7156
-6711
-6606
-6220
-5042
-3009
-570
1561
2794
2957
2342
1512
1020
1212
2176
3841
6060
8624
11198
13292
14380
14154
12771
10888
9378
8875
9401
10356
10875
10329
8630
6174
3512
1020
-1191
-3141
-4798
-6046
-6828
-7292
-7773
-8585
-9773
-11048
-11965
-12222
-11866
-11242
-10756
-10604
-10646
-10503
-9774
-8252
-6021
-3386
-708
1780
4050
6218
8387
10494
12298
13503
13953
13734
13123
12412
11737
11025
10032
8444
5942
2289
-2549
-8242
-14041
-18941
-22049
-22986
-22030
-19921
-17430
-15016
-12769
-10634
-8664
-7069
-6031
-5468
-4973
-4019
-2275
197
2958
5434
7180
8048
8217
8071
8034
8346
8928
9374
9146
7888
5672
3007
573
-1141
-2057
-2459
-2735
-3141
-3728
-4443
-5265
-6217
-7283
-8314
-9041
-9199
-8661
-7477
-5808
-3827
-1670
577
2857
5132
7363
9437
11085
11888
11442
9632
6821
3769
1271
-302
-1221
-2225
-4032
-6868
-10298
-13475
-15607
-16358
-15980
-15150
-14661
-15104
-16646
-18934
-21180
-22420
-21909
-19480
-15656
-11390
-7568
-4574
-2205
-6
2237
4206
5207
4647
2493
-622
-3726
-6016
-7211
-7545
-7468
-7304
-7097
-6676
-5854
-4568
-2927
-1165
415
1508
1888
1524
671
-141
-274
748
3005
6106
9342
11988
13609
14209
14155
13937
13902
14110
14398
14569
14572
14518
14536
14581
14380
13580
12004
9826
7502
5507
4062
3048
2154
1141
6
-1053
-1811
-2183
-2259
-2210
-2173
-2182
-2192
-2131
-1936
-1562
-988
-225
671
1596
2412
2954
3032
2475
1206
-646
-2714
-4498
-5584
-5855
-5530
-4985
-4474
-3952
-3130
-1725
286
2598
4728
6254
6988
6977
6392
5422
4253
3115
2297
2085
2627
3835
5372
6767
7567
7478
6425
4543
2125
-444
-2758
-4471
-5385
-5509
-5064
-4394
-3815
-3465
-3236
-2845
-2007
-615
1168
2965
4350
5037
4993
4447
3791
3435
3653
4492
5752
7064
8037
8404
8106
7280
6177
5066
4176
3664
3590
3867
4244
4347
3821
2493
460
-1936
-4260
-6131
-7326
-7785
-7583
-6893
-5929
-4868
-3759
-2491
-869
1202
3561
5785
7372
8005
7719
6866
5905
5174
4783
4643
4571
4366
3834
2812
1218
-884
-3265
-5604
-7603
-9074
-9942
-10204
-9902
-9163
-8259
-7597
-7592
-8476
-10139
-12140
-13863
-14767
-14580
-13356
-11396
-9073
-6677
-4336
-2054
165
2207
3828
4758
4875
4316
3433
2606
2047
1731
1510
1307
1232
1506
2244
3277
4159
4388
3693
2202
384
-1207
-2225
-2694
-2975
-3566
-4868
-7015
-9857
-13054
-16234
-19100
-21459
-23162
-24036
-23879
-22535
-20015
-16572
-12663
-8808
-5428
-2725
-692
798
1865
2544
2776
2486
1671
478
-813
-1866
-2422
-2385
-1821
-854
456
2172
4412
7186
10263
13169
15345
16389
16225
15092
13378
11391
9232
6825
4078
1053
-1992
-4669
-6602
-7542
-7384
-6132
-3864
-759
2846
6452
9503
11577
12555
12659
12316
11934
11713
11593
11341
10708
9551
7901
5953
4024
2454
1487
1161
1281
1525
1632
1561
1507
1735
2361
3235
4019
4407
4322
3952
3612
3543
3794
4256
4779
5280
5767
6275
6794
7229
7410
7151
6317
4895
3020
965
-961
-2544
-3768
-4820
-5964
-7355
-8900
-10250
-10952
-10672
-9377
-7373
-5179
-3295
-1982
-1185
-630
-48
618
1162
1249
665
-513
-1906
-3009
-3418
-2973
-1761
-23
1946
3862
5497
6738
7638
8394
9223
10178
11032
11334
10641
8779
5988
2855
83
-1777
-2513
-2311
-1677
-1265
-1638
-3057
-5384
-8163
-10860
-13110
-14818
-16072
-16956
-17451
-17495
-17133
-16597
-16184
-16030
-15947
-15500
-14272
-12132
-9305
-6210
-3225
-551
1732
3522
4615
4789
3968
2339
315
-1628
-3139
-4091
-4564
-4736
-4761
-4664
-4326
-3556
-2240
-473
1394
2877
3577
3369
2450
1211
37
-824
-1284
-1354
-1109
-696
-342
-293
-676
-1403
-2198
-2772
-3002
-2988
-2931
-2945
-2977
-2893
-2655
-2416
-2434
-2855
-3558
-4178
-4302
-3692
-2380
-612
1303
3099
4570
5550
5914
5627
4791
3622
2336
1018
-421
-2177
-4363
-6845
-9193
-10804
-11153
-10054
-7788
-5019
-2512
-811
-15
193
325
778
1649
2751
3805
4653
5347
6090
7065
8309
9682
10946
11871
12308
12204
11581
10512
9127
7607
6180
5076
4470
4439
4946
5866
7027
8257
9399
10322
10914
11103
10892
10397
9836
9464
9462
9835
10396
10841
10897
10465
9668
8779
8070
7658
7437
7135
6448
5177
3288
885
-1868
-4799
-7715
-10365
-12451
-13713
-14074
-13716
-13020
-12368
-11930
-11580
-10999
-9897
-8201
-6076
-3815
-1672
228
1875
3321
4649
5980
7479
9301
11500
13976
16514
18891
20962
22658
23906
24553
24399
23319
21391
18913
16302
13940
12073
10808
10165
10114
10566
11349
12231
12974
13392
13361
12791
11607
9797
7480
4935
2520
526
-933
-1913
-2522
-2801
-2707
-2207
-1394
-515
123
287
-99
-989
-2296
-3942
-5830
-7785
-9543
-10834
-11502
-11568
-11193
-10547
-9695
-8578
-7095
-5209
-3018
-709
1537
3653
5705
7824
10076
12373
14466
16050
16919
17065
16679
16032
15341
14685
14025
13282
12392
11316
10006
8412
6524
4449
2409
658
-648
-1521
-2092
-2477
-2680
-2607
-2208
-1607
-1130
-1165
-1971
-3551
-5687
-8096
-10599
-13177
-15919
-18882
-21988
-25012
-27658
-29667
-30892
-31314
-30986
-29979
-28354
-26199
-23687
-21097
-18763
-16945
-15713
-14911
-14239
-13414
-12294
-10908
-9384
-7845
-6361
-4970
-3730
-2745
-2138
-1995
-2331
-3075
-4094
-5215
-6249
-7063
-7659
-8232
-9121
-10654
-12939
-15750
-18580
-20868
-22254
-22719
-22543
-22114
-21732
-21499
-21337
-21080
-20570
-19718
-18522
-17057
-15449
-13850
-12414
-11286
-10601
-10456
-10874
-11746
-12819
-13752
-14238
-14103
-13319
-11905
-9799
-6820
-2779
2320
8143
14079
19480
23955
27516
30501
33305
36126
38864
41228
42952
43975
44477
44765
45103
45565
45990
46046
45360
43686
41034
37716
34266
31268
29147
28060
27928
28603
30046
32386
35805
40308
45561
50904
55572
58985
60942
61606
61304
60303
58678
56320
53046
48695
43184
36526
28856
20459
11766
3278
-4563
-11468
-17317
-22065
-25663
-28048
-29234
-29414
-28971
-28352
-27902
-27755
-27875
-28181
-28641
-29276
-30061
-30857
-31432
-31561
-31130
-30157
-28728
-26933
-24857
-22624
-20439
-18550
-17160
-16344
-16062
-16222
-16773
-17694
-18920
-20260
-21387
-21937
-21631
-20345
-18091
-14940
-10971
-6278
-1018
4547
10075
15202
19618
23123
25652
27273
28166
28574
28732
28806
28854
28847
28717
28395
27816
26905
25567
23717
21341
18544
15558
12699
10275
8507
7461
7025
6942
6885
6554
5764
4468
2703
516
-2089
-5122
-8529
-12128
-15614
-18667
-21076
-22813
-24005
-24833
-25424
-25811
-25961
-25838
-25450
-24840
-24035
-23004
-21630
-19742
-17188
-13937
-10165
-6292
-2925
-715
-179
-1551
-4738
-9364
-14897
-20769
-26469
-31576
-35770
-38827
-40608
-41052
-40148
-37927
-34455
-29846
-24279
-18003
-11326
-4604
1769
7385
11859
14891
16331
16204
14691
12049
8551
4453
7
-4503
-8776
-12545
-15644
-18054
-19874
-21258
-22355
-23282
-24140
-25012
-25941
-26870
-27609
-27859
-27312
-25771
-23240
-19937
-16251
-12664
-9656
-7640
-6881
-7447
-9189
-11776
-14777
-17758
-20349
-22286
-23397
-23607
-22922
-21436
-19311
-16754
-13988
-11233
-8696
-6548
-4876
-3640
-2654
-1651
-394
1196
2987
4690
6002
6748
6960
6825
6569
6321
6056
5633
4908
3836
2518
1167
23
-716
-919
-502
599
2425
4956
8079
11598
15299
19027
22736
26466
30275
34173
38093
41911
45473
48611
51128
52810
53453
52927
51226
48460
44809
40455
35545
30212
24621
19011
13680
8931
4977
1874
-515
-2487
-4408
-6596
-9206
-12192
-15339
-18380
-21111
-23457
-25456
-27162
-28554
-29471
-29634
-28717
-26448
-22718
-17650
-11625
-5234
859
6082
10105
12876
14531
15227
15002
13762
11407
8010
3939
-197
-3740
-6232
-7573
-8016
-8007
-8000
-8311
-9118
-10527
-12644
-15597
-19483
-24299
-29905
-36033
-42326
-48382
-53772
-58067
-60889
-61997
-61357
-59167
-55796
-51678
-47211
-42712
-38433
-34603
-31437
-29082
-27548
-26649
-26022
-25214
-23808
-21519
-18239
-14014
-8996
-3380
2626
8817
14977
20876
26267
30897
34541
37045
38372
38638
38109
37163
36208
35591
35515
36019
36995
38245
39545
40676
41431
41608
41023
39545
37143
33915
30053
25781
21277
16651
11984
7400
3121
-545
-3276
-4824
-5080
-4090
-2037
778
3945
6989
9447
10987
11493
11067
9921
8226
6032
3315
134
-3224
-6225
-8222
-8691
-7407
-4476
-232
4921
10606
16482
22189
27333
31534
34537
36296
36975
36864
36261
35379
34333
33179
31979
30841
29919
29399
29469
30272
31860
34124
36748
39211
40879
41152
39625
36196
31067
24665
17527
10199
3180
-3109
-8356
-12393
-15224
-17010
-18014
-18505
-18685
-18647
-18384
-17835
-16934
-15667
-14124
-12519
-11181
-10484
-10733
-12064
-14398
-17476
-20957
-24522
-27919
-30952
-33410
-35020
-35452
-34395
-31658
-27261
-21464
-14729
-7636
-781
5304
10212
13709
15756
16522
16341
15638
14816
14164
13810
13739
13840
13950
13874
13407
12372
10683
8398
5720
2924
247
-2194
-4403
-6432
-8304
-9979
-11405
-12594
-13660
-14783
-16110
-17667
-19326
-20851
-21993
-22563
-22468
-21712
-20368
-18576
-16533
-14470
-12611
-11099
-9951
-9053
-8228
-7332
-6337
-5353
-4571
-4163
-4187
-4534
-4935
-5018
-4385
-2721
105
3974
8521
13233
17615
21342
24315
26581
28198
29113
29165
28199
26199
23359
20025
16560
13219
10100
7189
4430
1787
-753
-3200
-5575
-7905
-10186
-12349
-14252
-15712
-16572
-16784
-16466
-15897
-15443
-15429
-16015
-17162
-18661
-20244
-21686
-22850
-23669
-24103
-24097
-23574
-22452
-20676
-18252
-15270
-11908
-8408
-5017
-1914
824
3207
5268
7004
8361
9273
9716
9724
9349
8608
7463
5873
3867
1591
-727
-2865
-4683
-6141
-7256
-8039
-8494
-8640
-8552
-8344
-8080
-7700
-6992
-5679
-3546
-557
3118
7170
11254
15071
18413
21161
23279
24798
25784
26283
26265
25607
24143
21770
18535
14659
10463
6244
2173
-1733
-5554
-9375
-13205
-16945
-20392
-23285
-25364
-26447
-26511
-25752
-24564
-23447
-22862
-23098
-24211
-26061
-28405
-30990
-33597
-36042
-38156
-39785
-40805
-41146
-40778
-39686
-37847
-35244
-31917
-28012
-23786
-19539
-15511
-11807
-8395
-5174
-2063
952
3839
6559
9090
11393
13355
14779
15451
15254
14251
12676
10827
8944
7167
5573
4270
3423
3195
3623
4533
5570
6318
6452
5802
4342
2114
-805
-4290
-8132
-12021
-15605
-18571
-20702
-21881
-22052
-21194
-19338
-16614
-13285
-9717
-6294
-3310
-909
894
2144
2864
3010
2501
1278
-632
-3101
-5930
-8912
-11877
-14703
-17285
-19497
-21190
-22225
-22554
-22274
-21642
-21023
-20792
-21235
-22457
-24361
-26653
-28915
-30698
-31612
-31401
-29966
-27346
-23676
-19150
-13986
-8400
-2581
3345
9319
15324
21313
27151
32594
37344
41155
43942
45822
47072
48011
48872
49717
50434
50801
50582
49604
47798
45195
41904
38092
33966
29751
25640
21751
18095
14607
11229
8000
5104
2810
1369
900
1342
2506
4169
6150
8323
10574
12764
14737
16376
17655
18646
19452
20125
20622
20835
20681
20188
19515
18900
18557
18596
18986
19588
20217
20703
20930
20853
20476
19834
18950
17814
16376
14585
12428
9977
7383
4822
2425
240
-1759
-3598
-5228
-6480
-7093
-6806
-5455
-3043
252
4124
8212
12156
15629
18341
20043
20556
19818
17926
15135
11788
8204
4583
974
-2666
-6372
-10095
-13695
-17003
-19896
-22333
-24342
-25980
-27302
-28358
-29182
-29778
-30086
-29977
-29291
-27910
-25822
-23128
-19996
-16600
-13083
-9578
-6233
-3217
-668
1377
3022
4487
6017
7786
9830
12045
14246
16248
17953
19376
20632
21863
23159
24518
25854
27055
28038
28755
29173
29230
28837
27914
26427
24408
21930
19083
15980
12779
9697
6974
4790
3206
2160
1534
1242
1250
1531
1984
2398
2499
2044
912
-875
-3185
-5834
-8628
-11389
-13975
-16300
-18350
-20155
-21752
-23131
-24235
-24982
-25307
-25172
-24547
-23388
-21648
-19323
-16500
-13372
-10186
-7179
-4523
-2321
-625
524
1096
1077
489
-589
-2012
-3557
-4936
-5842
-6019
-5338
-3822
-1613
1112
4218
7638
11333
15230
19174
22948
26332
29180
31471
33292
34796
36116
37307
38307
38946
38987
38184
36342
33363
29267
24194
18383
12139
5779
-409
-6214
-11523
-16322
-20666
-24636
-28289
-31617
-34539
-36928
-38660
-39653
-39886
-39370
-38105
-36065
-33211
-29543
-25139
-20161
-14819
-9320
-3847
1438
6368
10750
14376
17053
18631
19037
18290
16513
13925
10812
7481
4217
1260
-1187
-2948
-3881
-3917
-3104
-1607
328
2446
4520
6344
7689
8278
7813
6075
3022
-1141
-5979
-10898
-15275
-18581
-20497
-20967
-20186
-18510
-16327
-13945
-11558
-9283
-7237
-5561
-4392
-3792
-3708
-3991
-4478
-5051
-5638
-6159
-6468
-6355
-5623
-4192
-2167
179
2477
4365
5560
5886
5290
3847
1760
-660
-3057
-5122
-6668
-7672
-8237
-8512
-8613
-8584
-8427
-8161
-7869
-7692
-7755
-8077
-8521
-8823
-8695
-7946
-6553
-4660
-2507
-355
1565
3056
3952
4127
3542
2272
522
-1430
-3297
-4861
-5995
-6647
-6807
-6473
-5644
-4329
-2559
-399
2050
4643
7200
9515
11388
12658
13230
13077
12223
10722
8660
6176
3480
858
-1385
-3006
-3908
-4167
-4001
-3676
-3423
-3384
-3617
-4141
-4962
-6081
-7469
-9044
-10675
-12213
-13528
-14530
-15175
-15454
-15400
-15093
-14660
-14244
-13952
-13813
-13776
-13765
-13731
-13693
-13707
-13803
-13944
-14037
-13978
-13716
-13251
-12594
-11713
-10522
-8932
-6914
-4549
-2004
535
2928
5113
7090
8886
10533
12070
13541
14977
16370
17644
18647
19195
19115
18301
16731
14472
11655
8449
5051
1679
-1426
-4011
-5850
-6804
-6865
-6156
-4877
-3225
-1333
727
2882
5008
6918
8429
9438
9970
10162
10199
10252
10455
10896
11626
12635
13845
15122
16325
17353
18159
18717
18983
18886
18365
17430
16167
14697
13109
11428
9644
7784
5948
4287
2921
1872
1056
343
-374
-1131
-1908
-2664
-3386
-4107
-4908
-5901
-7199
-8872
-10902
-13161
-15431
-17470
-19085
-20180
-20764
-20924
-20776
-20416
-19873
-19072
-17853
-16033
-13519
-10387
-6906
-3443
-327
2269
4348
6026
7430
8641
9679
10529
11166
11566
11710
11611
11337
11017
10798
10790
11018
11429
11930
12422
12804
12961
12764
12110
10968
9395
7489
5314
2855
47
-3145
-6644
-10250
-13699
-16751
-19252
-21134
-22397
-23089
-23306
-23194
-22924
-22629
-22350
-22012
-21454
-20493
-18984
-16858
-14131
-10890
-7282
-3497
261
3805
6987
9713
11935
13644
14851
15576
15837
15638
14982
13890
12426
10708
8883
7088
5408
3871
2462
1148
-109
-1350
-2628
-3999
-5507
-7176
-9021
-11051
-13273
-15653
-18072
-20311
-22084
-23113
-23216
-22352
-20611
-18174
-15262
-12106
-8926
-5913
-3196
-826
1227
3049
4738
6378
8025
9712
11455
13244
15030
16728
18224
19412
20224
20649
20731
20550
20184
19682
19045
18240
17220
15959
14455
12729
10808
8716
6498
4239
2081
207
-1203
-2017
-2167
-1650
-502
1211
3385
5865
8435
10836
12799
14091
14543
14074
12695
10506
7684
4462
1110
-2096
-4903
-7126
-8675
-9588
-10011
-10162
-10274
-10536
-11071
-11934
-13117
-14556
-16140
-17728
-19176
-20380
-21296
-21913
-22227
-22204
-21796
-20973
-19763
-18259
-16590
-14877
-13209
-11648
-10249
-9064
-8141
-7509
-7173
-7130
-7375
-7896
-8642
-9512
-10364
-11052
-11467
-11554
-11293
-10679
-9716
-8441
-6941
-5354
-3831
-2493
-1404
-591
-67
148
37
-386
-1049
-1836
-2618
-3283
-3757
-3993
-3962
-3651
-3078
-2314
-1488
-774
-350
-348
-816
-1711
-2925
-4333
-5848
-7435
-9094
-10815
-12546
-14201
-15703
-17026
-18203
-19285
-20283
-21137
-21739
-21989
-21851
-21358
-20569
-19520
-18188
-16505
-14405
-11866
-8927
-5682
-2251
1247
4717
8095
11339
14408
17239
19738
21806
23371
24423
25015
25233
25152
24827
24303
23643
22937
22261
21643
21033
20336
19472
18430
17272
16101
15006
14039
13220
12560
12065
11721
11481
11271
11033
10749
10451
10186
9976
9806
9640
9460
9287
9157
9098
9104
9153
9234
9356
9537
9764
9992
10155
10220
10214
10218
10318
10552
10893
11263
11575
11768
11818
11733
11533
11235
10833
10288
9531
8482
7093
5372
3386
1224
-1037
-3356
-5702
-8013
-10172
-12021
-13419
-14293
-14661
-14611
-14253
-13693
-13019
-12315
-11660
-11113
-10686
-10348
-10048
-9752
-9466
-9212
-8986
-8723
-8301
-7588
-6506
-5070
-3376
-1572
192
1788
3122
4138
4829
5236
5428
5462
5330
4957
4235
3109
1638
1
-1561
-2841
-3728
-4214
-4346
-4169
-3711
-2998
-2090
-1083
-84
840
1675
2439
3136
3724
4113
4210
3966
3399
2574
1567
427
-839
-2253
-3845
-5623
-7561
-9591
-11618
-13531
-15229
-16642
-17734
-18499
-18944
-19075
-18900
-18439
-17720
-16786
-15672
-14402
-12983
-11425
-9753
-8018
-6292
-4649
-3159
-1883
-874
-169
228
363
330
249
220
283
413
542
603
574
494
455
578
978
1729
2836
4221
5737
7215
8525
9612
10497
11229
11831
12276
12498
12445
12119
11576
10912
10227
9618
9180
9005
9155
9635
10376
11256
12155
12999
13766
14459
15065
15547
15876
16073
16222
16444
16821
17354
17952
18476
18795
18841
18614
18170
17577
16894
16151
15358
14513
13626
12734
11892
11167
10607
10233
10031
9968
9999
10079
10169
10238
10274
10289
10310
10350
10389
10353
10146
9687
8952
7992
6906
5803
4761
3827
3026
2384
1936
1705
1682
1814
2016
2202
2315
2329
2243
2063
1796
1464
1105
761
454
156
-202
-691
-1334
-2082
-2842
-3538
-4163
-4776
-5450
-6213
-7014
-7754
-8347
-8771
-9065
-9299
-9525
-9763
-9998
-10202
-10334
-10336
-10136
-9674
-8932
-7953
-6825
-5641
-4466
-3329
-2248
-1257
-420
190
520
548
290
-220
-931
-1780
-2682
-3551
-4316
-4942
-5434
-5822
-6146
-6445
-6764
-7158
-7683
-8374
-9218
-10150
-11067
-11855
-12416
-12674
-12583
-12130
-11353
-10343
-9237
-8175
-7255
-6500
-5862
-5269
-4678
-4096
-3564
-3114
-2727
-2338
-1875
-1321
-742
-254
45
139
107
76
145
325
554
749
877
981
1150
1461
1935
2529
3176
3824
4448
5043
5602
6102
6519
6848
7113
7355
7610
7883
8157
8402
8601
8759
8896
9031
9165
9278
9332
9280
9082
8707
8144
7402
6517
5542
4541
3568
2658
1816
1037
321
-307
-805
-1144
-1338
-1457
-1601
-1845
-2188
-2542
-2767
-2739
-2408
-1819
-1076
-290
478
1217
1950
2691
3424
4107
4700
5191
5603
5972
6316
6616
6823
6887
6795
6586
6336
6120
5979
5897
5813
5646
5326
4810
4096
3230
2299
1424
714
228
-56
-240
-471
-891
-1596
-2624
-3968
-5594
-7454
-9486
-11615
-13743
-15753
-17510
-18872
-19713
-19957
-19607
-18754
-17548
-16157
-14720
-13338
-12073
-10963
-10019
-9219
-8505
-7803
-7066
-6294
-5523
-4795
-4116
-3461
-2811
-2192
-1680
-1367
-1305
-1482
-1841
-2327
-2917
-3613
-4400
-5210
-5933
-6458
-6728
-6761
-6625
-6402
-6151
-5905
-5685
-5515
-5420
-5404
-5444
-5485
-5467
-5350
-5136
-4854
-4537
-4203
-3842
-3440
-2998
-2539
-2092
-1656
-1174
-551
308
1434
2776
4210
5586
6774
7680
8243
8430
8240
7720
6967
6098
5200
4292
3326
2224
944
-491
-1983
-3406
-4646
-5635
-6357
-6838
-7117
-7230
-7184
-6963
-6539
-5898
-5060
-4075
-3016
-1937
-869
185
1235
2297
3390
4542
5790
7170
8697
10339
12011
13577
14877
15764
16146
16020
15465
14629
13668
12699
11779
10908
10061
9221
8387
7577
6813
6106
5465
4897
4414
4043
3821
3771
3900
4176
4542
4939
5343
5778
6295
6926
7641
8346
8914
9251
9336
9221
8994
8737
8496
8271
8025
7689
7184
6443
5450
4261
2993
1771
670
-323
-1287
-2317
-3460
-4687
-5904
-7000
-7894
-8564
-9040
-9371
-9582
-9638
-9451
-8912
-7953
-6584
-4894
-3014
-1068
859
2726
4507
6181
7725
9122
10353
11389
12188
12704
12925
12897
12710
12457
12189
11902
11568
11164
10696
10168
9551
8777
7765
6479
4942
3220
1370
-597
-2696
-4920
-7192
-9360
-11247
-12717
-13712
-14257
-14416
-14251
-13794
-13056
-12042
-10773
-9297
-7681
-6001
-4334
-2761
-1366
-245
518
875
844
523
60
-388
-708
-855
-839
-696
-453
-109
367
1028
1930
3110
4561
6207
7914
9513
10861
11881
12575
12996
13198
13210
13029
12657
12135
11552
11011
10578
10247
9934
9522
8923
8115
7136
6056
4930
3784
2628
1476
362
-679
-1625
-2476
-3234
-3887
-4406
-4776
-5026
-5238
-5509
-5892
-6366
-6841
-7222
-7461
-7575
-7616
-7627
-7613
-7558
-7441
-7255
-6996
-6656
-6214
-5651
-4975
-4225
-3453
-2714
-2050
-1491
-1066
-792
-670
-680
-789
-967
-1199
-1483
-1812
-2171
-2537
-2893
-3230
-3538
-3797
-3987
-4103
-4174
-4259
-4421
-4692
-5059
-5476
-5880
-6209
-6407
-6431
-6267
-5961
-5629
-5418
-5443
-5717
-6143
-6562
-6842
-6943
-6922
-6883
-6913
-7043
-7254
-7510
-7791
-8103
-8477
-8949
-9555
-10319
-11239
-12274
-13351
-14379
-15280
-16012
-16575
-16988
-17268
-17410
-17392
-17191
-16806
-16262
-15600
-14856
-14051
-13180
-12228
-11183
-10053
-8867
-7680
-6556
-5559
-4738
-4108
-3650
-3318
-3058
-2836
-2651
-2527
-2482
-2503
-2529
-2474
-2267
-1887
-1381
-843
-371
-21
217
410
655
1020
1524
2110
2690
3177
3516
3685
3668
3434
2937
2152
1117
-54
-1213
-2235
-3063
-3708
-4207
-4583
-4831
-4941
-4930
-4835
-4700
-4548
-4392
-4262
-4223
-4358
-4713
-5253
-5868
-6426
-6835
-7070
-7149
-7087
-6868
-6473
-5909
-5231
-4514
-3808
-3124
-2447
-1779
-1154
-628
-239
9
129
116
-62
-438
-1008
-1703
-2420
-3069
-3605
-4027
-4337
-4508
-4487
-4227
-3724
-3022
-2197
-1326
-470
325
1025
1608
2065
2393
2585
2624
2498
2217
1828
1396
973
565
137
-352
-916
-1526
-2138
-2718
-3253
-3737
-4138
-4396
-4453
-4288
-3934
-3463
-2941
-2392
-1792
-1091
-244
774
1962
3297
4745
6269
7835
9428
11053
12724
14435
16139
17737
19105
20129
20748
20972
20876
20564
20122
19583
18935
18146
17225
16248
15346
14646
14203
13970
13829
13661
13405
13069
12704
12341
11977
11585
11157
10732
10391
10211
10234
10434
10738
11055
11321
11529
11723
11986
12398
13006
13810
14768
15814
16868
17846
18660
19239
19553
19627
19529
19331
19061
18697
18193
17533
16762
15968
15242
14633
14149
13789
13566
13499
13580
13741
13857
13801
13493
12937
12202
11379
10544
9745
9007
8345
7768
7277
6859
6495
6153
5798
5381
4854
4175
3322
2299
1128
-147
-1459
-2713
-3800
-4621
-5129
-5346
-5352
-5251
-5131
-5045
-5010
-5030
-5098
-5208
-5354
-5545
-5805
-6167
-6640
-7193
-7753
-8243
-8625
-8910
-9140
-9339
-9491
-9553
-9490
-9315
-9075
-8826
-8591
-8354
-8074
-7716
-7253
-6683
-6019
-5294
-4565
-3894
-3326
-2862
-2469
-2105
-1758
-1447
-1200
-1012
-832
-596
-272
100
420
575
491
160
-368
-1014
-1687
-2315
-2849
-3289
-3679
-4103
-4641
-5335
-6164
-7052
-7902
-8636
-9209
-9608
-9832
-9880
-9740
-9401
-8856
-8121
-7231
-6241
-5211
-4199
-3257
-2432
-1779
-1346
-1162
-1213
-1448
-1797
-2215
-2703
-3302
-4048
-4936
-5911
-6895
-7833
-8711
-9549
-10372
-11178
-11946
-12654
-13297
-13889
-14439
-14930
-15321
-15565
-15632
-15519
-15244
-14828
-14285
-13619
-12832
-11936
-10954
-9926
-8901
-7931
-7052
-6274
-5570
-4883
-4153
-3352
-2500
-1665
-942
-407
-89
53
114
207
413
739
1118
1436
1593
1551
1349
1074
816
621
476
331
133
-146
-495
-869
-1205
-1442
-1535
-1464
-1230
-841
-306
380
1221
2208
3302
4436
5536
6551
7472
8338
9215
10158
11185
12266
13335
14320
15177
15900
16514
17040
17461
17722
17747
17481
16931
16163
15286
14407
13604
12913
12339
11868
11480
11152
10869
10623
10417
10262
10157
10089
10027
9935
9790
9585
9328
9035
8719
8386
8034
7653
7229
6755
6244
5735
5287
4960
4792
4788
4919
5147
5439
5778
6163
6598
7083
7605
8137
8633
9047
9350
9546
9681
9822
10024
10312
10668
11053
11432
11791
12137
12485
12836
13174
13464
13663
13734
13655
13426
13069
12621
12124
11616
11126
10675
10266
9879
9466
8958
8292
7439
6421
5297
4143
3021
1969
1002
123
-686
-1462
-2252
-3096
-3995
-4899
-5734
-6439
-7008
-7495
-7982
-8536
-9182
-9892
-10611
-11271
-11805
-12162
-12307
-12241
-11999
-11640
-11225
-10794
-10363
-9930
-9494
-9067
-8669
-8325
-8055
-7872
-7786
-7800
-7909
-8103
-8373
-8719
-9146
-9651
-10212
-10779
-11292
-11700
-11991
-12187
-12336
-12477
-12626
-12777
-12913
-13036
-13171
-13361
-13638
-14001
-14404
-14770
-15016
-15081
-14935
-14580
-14042
-13371
-12640
-11928
-11302
-10787
-10357
-9949
-9509
-9022
-8518
-8045
-7632
-7262
-6892
-6487
-6044
-5602
-5218
-4946
-4811
-4812
-4920
-5094
-5290
-5478
-5656
-5852
-6110
-6463
-6913
-7428
-7952
-8429
-8822
-9116
-9321
-9469
-9607
-9788
-10048
-10398
-10816
-11263
-11702
-12100
-12435
-12682
-12812
-12805
-12650
-12351
-11909
-11325
-10601
-9761
-8858
-7961
-7131
-6398
-5760
-5203
-4730
-4364
-4132
-4050
-4120
-4348
-4754
-5365
-6186
-7173
-8236
-9267
-10173
-10898
-11416
-11719
-11811
-11716
-11485
-11193
-10909
-10677
-10506
-10378
-10265
-10140
-9976
-9748
-9441
-9060
-8629
-8183
-7734
-7264
-6727
-6081
-5316
-4471
-3619
-2838
-2172
-1619
-1127
-624
-53
598
1293
1969
2578
3120
3646
4229
4919
5720
6592
7478
8330
9120
9828
10440
10951
11370
11717
12016
12278
12498
12668
12794
12892
12977
13047
13072
13016
12855
12584
12212
11744
11173
10493
9713
8856
7948
6996
5988
4911
3769
2604
1484
480
-362
-1031
-1554
-1981
-2380
-2815
-3336
-3961
-4683
-5481
-6335
-7234
-8164
-9092
-9947
-10643
-11109
-11325
-11337
-11244
-11158
-11162
-11281
-11472
-11654
-11742
-11689
-11498
-11218
-10913
-10634
-10410
-10253
-10171
-10176
-10280
-10476
-10745
-11058
-11384
-11699
-11973
-12158
-12199
-12038
-11637
-10984
-10088
-8969
-7659
-6200
-4652
-3082
-1547
-81
1302
2598
3802
4912
5936
6899
7822
8702
9503
10169
10666
11010
11264
11496
11738
11955
12074
12028
11801
11436
11005
10570
10146
9704
9200
8610
7949
7266
6621
6052
5571
5170
4853
4644
4584
4705
5006
5455
6009
6646
7369
8193
9114
10091
11052
11930
12691
13350
13952
14544
15151
15757
16312
16746
16981
16962
16682
16181
15543
14849
14151
13449
12701
11863
10918
9897
8872
7933
7161
6609
6281
6136
6101
6092
6044
5928
5745
5511
5234
4913
4552
4177
3837
3584
3437
3366
3302
3176
2962
2689
2418
2206
2068
1975
1874
1713
1465
1122
692
183
-388
-996
-1610
-2204
-2775
-3344
-3945
-4594
-5281
-5962
-6586
-7113
-7538
-7885
-8203
-8548
-8968
-9491
-10113
-10790
-11452
-12013
-12393
-12533
-12402
-11996
-11337
-10477
-9492
-8470
-7491
-6610
-5853
-5225
-4719
-4323
-4005
-3716
-3398
-3010
-2548
-2051
-1575
-1163
-826
-557
-340
-174
-62
-3
25
50
91
144
186
196
174
140
124
143
191
240
265
252
218
206
277
485
864
1409
2080
2819
3568
4279
4920
5463
5887
6178
6338
6382
6329
6197
6002
5776
5571
5453
5477
5648
5911
6175
6354
6409
6358
6258
6166
6114
6105
6126
6164
6214
6280
6367
6485
6640
6837
7068
7307
7515
7646
7658
7529
7256
6859
6374
5846
5315
4803
4313
3829
3333
2814
2278
1735
1189
637
74
-494
-1043
-1538
-1951
-2279
-2540
-2766
-2985
-3216
-3470
-3761
-4101
-4495
-4923
-5342
-5696
-5937
-6036
-5992
-5815
-5524
-5139
-4692
-4221
-3765
-3349
-2981
-2657
-2375
-2136
-1944
-1785
-1622
-1415
-1136
-794
-423
-59
284
622
988
1399
1849
2311
2755
3158
3504
3775
3943
3975
3850
3572
3170
2691
2192
1722
1319
996
744
535
334
121
-112
-362
-636
-957
-1356
-1848
-2414
-3002
-3549
-4009
-4376
-4671
-4921
-5132
-5279
-5318
-5213
-4952
-4556
-4061
-3494
-2863
-2156
-1363
-500
382
1202
1884
2375
2664
2772
2737
2594
2374
2096
1771
1403
992
539
58
-421
-859
-1225
-1512
-1739
-1944
-2160
-2416
-2728
-3114
-3583
-4128
-4716
-5287
-5771
-6116
-6311
-6381
-6382
-6367
-6375
-6411
-6450
-6443
-6339
-6103
-5733
-5262
-4739
-4212
-3707
-3224
-2746
-2248
-1716
-1149
-565
-2
492
868
1099
1191
1184
1128
1059
984
878
713
479
188
-129
-447
-754
-1050
-1327
-1559
-1709
-1742
-1652
-1469
-1248
-1038
-857
-693
-511
-282
0
320
653
977
1278
1549
1784
1978
2131
2257
2378
2516
2686
2893
3136
3409
3696
3968
4190
4334
4403
4424
4431
4429
4387
4248
3976
3598
3206
2928
2862
3038
3406
3875
4352
4782
5150
5466
5736
5953
6095
6141
6081
5932
5733
5527
5348
5206
5082
4941
4748
4488
4161
3786
3380
2947
2471
1927
1296
589
-144
-827
-1389
-1803
-2100
-2348
-2612
-2903
-3175
-3344
-3340
-3141
-2784
-2332
-1847
-1367
-910
-479
-76
302
662
1008
1331
1608
1816
1953
2051
2162
2333
2575
2857
3129
3347
3501
3611
3705
3798
3876
3904
3849
3696
3453
3151
2825
2499
2181
1863
1533
1181
802
400
-12
-414
-778
-1076
-1293
-1445
-1572
-1723
-1925
-2167
-2401
-2568
-2626
-2560
-2375
-2084
-1695
-1230
-735
-279
71
283
378
414
449
505
558
561
474
283
2
-345
-740
-1168
-1609
-2029
-2381
-2617
-2713
-2674
-2533
-2335
-2112
-1867
-1576
-1207
-747
-221
310
776
1129
1359
1491
1561
1601
1631
1672
1751
1900
2137
2445
2782
3094
3354
3570
3775
3992
4205
4355
4365
4177
3786
3242
2627
2021
1475
1000
586
216
-107
-358
-504
-515
-381
-112
269
729
1230
1722
2154
2484
2699
2815
2867
2886
2877
2824
2712
2549
2376
2248
2208
2260
2381
2543
2736
2965
3239
3534
3801
3975
4019
3951
3837
3763
3795
3947
4179
4419
4592
4651
4580
4399
4151
3891
3677
3555
3545
3637
3793
3965
4114
4229
4318
4399
4476
4529
4533
4473
4359
4225
4102
3999
3894
3749
3531
3230
2859
2439
1974
1451
850
158
-619
-1451
-2299
-3125
-3908
-4644
-5347
-6043
-6751
-7481
-8216
-8918
-9534
-10011
-10307
-10412
-10348
-10171
-9954
-9771
-9673
-9681
-9788
-9983
-10261
-10628
-11091
-11644
-12255
-12880
-13479
-14031
-14537
-15005
-15434
-15809
-16099
-16273
-16305
-16183
-15903
-15470
-14894
-14193
-13393
-12536
-11681
-10903
-10273
-9837
-9582
-9439
-9304
-9081
-8724
-8245
-7701
-7148
-6613
-6093
-5577
-5066
-4588
-4183
-3883
-3702
-3633
-3661
-3768
-3935
-4132
-4318
-4454
-4516
-4503
-4439
-4352
-4264
-4182
-4106
-4035
-3971
-3914
-3858
-3792
-3711
-3634
-3606
-3686
-3920
-4309
-4804
-5326
-5798
-6180
-6473
-6715
-6947
-7195
-7467
-7750
-8025
-8271
-8466
-8594
-8648
-8633
-8564
-8457
-8320
-8160
-7982
-7797
-7623
-7470
-7334
-7195
-7023
-6791
-6481
-6080
-5583
-4989
-4310
-3570
-2798
-2025
-1271
-547
130
732
1221
1561
1741
1774
1700
1566
1420
1301
1231
1217
1245
1292
1336
1368
1398
1446
1527
1641
1780
1932
2090
2247
2388
2489
2533
2523
2498
2520
2647
2906
3285
3746
4240
4734
5212
5668
6106
6526
6926
7298
7631
7914
8141
8318
8458
8564
8627
8620
8514
8297
7986
7624
7258
6925
6643
6403
6184
5958
5699
5402
5084
4782
4545
4405
4372
4427
4542
4695
4882
5109
5382
5700
6058
6456
6894
7363
7835
8259
8583
8775
8842
8826
8785
8764
8778
8810
8825
8784
8657
8435
8128
7761
7364
6960
6558
6148
5711
5227
4694
4128
3568
3059
2636
2306
2045
1807
1542
1226
864
490
155
-92
-220
-213
-82
146
427
714
973
1193
1380
1549
1703
1829
1897
1882
1769
1564
1294
996
718
508
400
402
491
625
769
908
1050
1205
1359
1475
1503
1410
1191
864
454
-26
-572
-1171
-1792
-2380
-2874
-3220
-3392
-3385
-3219
-2931
-2567
-2172
-1781
-1408
-1053
-708
-374
-58
230
491
740
998
1288
1621
1999
2415
2845
3260
3627
3924
4150
4316
4435
4506
4518
4472
4395
4333
4326
4370
4413
4392
4279
4120
4014
4059
4286
4651
5062
5438
5752
6028
6309
6617
6939
7237
7475
7632
7709
7726
7711
7703
7745
7866
8073
8343
8630
8882
9056
9126
9081
8912
8609
8164
7583
6889
6137
5401
4759
4262
3916
3675
3460
3197
2847
2428
1999
1627
1355
1188
1098
1053
1039
1069
1170
1371
1684
2103
2607
3176
3787
4419
5048
5644
6178
6622
6953
7155
7224
7181
7075
6975
6946
7007
7115
7178
7103
6852
6467
6046
5691
5442
5266
5081
4814
4439
3988
3527
3125
2836
2700
2743
2970
3356
3838
4327
4741
5028
5183
5237
5235
5218
5212
5237
5300
5397
5502
5570
5551
5414
5164
4846
4522
4243
4027
3858
3696
3511
3292
3057
2836
2655
2526
2444
2390
2339
2266
2148
1977
1757
1507
1250
1002
760
506
211
-152
-596
-1115
-1678
-2238
-2740
-3139
-3417
-3580
-3651
-3643
-3545
-3330
-2972
-2475
-1880
-1250
-646
-102
375
794
1157
1447
1631
1678
1576
1353
1074
828
692
699
826
1004
1166
1273
1345
1430
1566
1757
1968
2156
2290
2366
2388
2362
2296
2204
2117
2062
2043
2033
1996
1919
1831
1788
1825
1927
2032
2079
2050
1986
1954
1998
2113
2253
2378
2477
2572
2691
2846
3026
3212
3392
3563
3713
3814
3825
3718
3494
3187
2836
2459
2037
1525
879
98
-763
-1612
-2356
-2946
-3399
-3784
-4178
-4623
-5095
-5518
-5810
-5925
-5874
-5716
-5519
-5333
-5171
-5017
-4850
-4652
-4420
-4163
-3898
-3643
-3418
-3231
-3080
-2949
-2822
-2690
-2551
-2412
-2276
-2136
-1982
-1811
-1636
-1491
-1418
-1450
-1600
-1851
-2168
-2520
-2893
-3294
-3741
-4240
-4770
-5279
-5705
-5994
-6127
-6123
-6030
-5909
-5806
-5739
-5695
-5629
-5492
-5252
-4910
-4501
-4073
-3664
-3289
-2942
-2612
-2298
-2005
-1738
-1487
-1239
-991
-758
-565
-428
-339
-272
-204
-135
-87
-76
-94
-104
-68
22
136
236
305
373
494
708
1010
1365
1730
2094
2478
2904
3366
3821
4222
4554
4852
5180
5586
6077
6611
7130
7581
7932
8162
8247
8161
7896
7471
6939
6363
5786
5211
4608
3934
3158
2286
1351
407
-489
-1295
-1989
-2571
-3059
-3481
-3870
-4252
-4638
-5029
-5409
-5751
-6028
-6220
-6318
-6328
-6265
-6144
-5978
-5771
-5523
-5230
-4892
-4512
-4112
-3722
-3381
-3116
-2927
-2785
-2641
-2460
-2236
-2007
-1834
-1780
-1885
-2159
-2578
-3099
-3669
-4227
-4726
-5133
-5440
-5662
-5820
-5937
-6035
-6138
-6275
-6473
-6742
-7073
-7440
-7817
-8191
-8554
-8896
-9193
-9417
-9561
-9656
-9760
-9934
-10205
-10545
-10885
-11150
-11291
-11299
-11208
-11075
-10955
-10885
-10866
-10861
-10811
-10665
-10409
-10069
-9697
-9328
-8967
-8585
-8156
-7686
-7218
-6823
-6559
-6455
-6504
-6679
-6942
-7260
-7610
-7981
-8372
-8788
-9226
-9671
-10096
-10478
-10814
-11122
-11422
-11724
-12013
-12261
-12443
-12548
-12582
-12554
-12470
-12337
-12166
-11974
-11776
-11572
-11355
-11114
-10848
-10558
-10239
-9871
-9434
-8924
-8377
-7853
-7406
-7060
-6800
-6593
-6424
-6306
-6268
-6328
-6478
-6690
-6933
-7189
-7448
-7704
-7943
-8154
-8341
-8519
-8713
-8939
-9198
-9474
-9740
-9965
-10109
-10126
-9978
-9654
-9183
-8623
-8042
-7485
-6955
-6428
-5872
-5269
-4631
-3992
-3391
-2855
-2386
-1956
-1523
-1052
-529
29
586
1115
1603
2059
2495
2910
3287
3607
3864
4069
4246
4410
4561
4689
4780
4828
4834
4806
4748
4665
4565
4453
4329
4184
4006
3788
3530
3246
2948
2643
2332
2020
1727
1485
1325
1259
1274
1337
1424
1531
1684
1918
2257
2691
3177
3662
4109
4506
4867
5203
5506
5749
5895
5930
5866
5739
5584
5423
5264
5105
4943
4773
4578
4337
4035
3684
3328
3028
2833
2758
2785
2881
3017
3175
3333
3461
3519
3483
3362
3198
3048
2952
2915
2907
2884
2817
2701
2557
2422
2332
2306
2339
2403
2460
2483
2465
2417
2357
2288
2198
2070
1903
1711
1519
1346
1192
1043
891
743
620
541
505
485
434
308
81
-244
-643
-1078
-1519
-1948
-2355
-2736
-3075
-3357
-3569
-3715
-3814
-3886
-3937
-3956
-3921
-3826
-3685
-3518
-3334
-3116
-2832
-2469
-2053
-1644
-1306
-1070
-917
-803
-684
-542
-380
-205
-15
201
447
710
962
1177
1337
1439
1480
1461
1381
1249
1084
910
751
622
533
483
465
456
428
355
229
68
-99
-242
-344
-400
-406
-345
-198
53
412
867
1396
1974
2571
3154
3695
4174
4590
4956
5277
5540
5713
5761
5673
5470
5201
4917
4649
4401
4154
3876
3532
3097
2561
1947
1310
715
213
-184
-503
-791
-1075
-1352
-1589
-1755
-1840
-1864
-1853
-1827
-1783
-1707
-1589
-1436
-1270
-1122
-1012
-948
-917
-900
-878
-841
-792
-740
-696
-670
-669
-704
-787
-925
-1114
-1330
-1541
-1722
-1870
-2005
-2152
-2324
-2511
-2689
-2836
-2950
-3052
-3174
-3344
-3581
-3887
-4251
-4643
-5013
-5295
-5428
-5374
-5133
-4743
-4264
-3756
-3266
-2825
-2448
-2139
-1893
-1698
-1539
-1404
-1282
-1162
-1029
-869
-677
-463
-255
-85
27
78
75
27
-67
-208
-386
-572
-725
-812
-817
-750
-635
-491
-331
-155
39
258
511
812
1169
1571
1987
2367
2665
2862
2966
3015
3053
3115
3216
3351
3506
3669
3850
4077
4396
4841
5422
6109
6853
7610
8359
9099
9828
10523
11132
11603
11908
12056
12082
12013
11859
11607
11245
10777
10223
9609
8962
8308
7682
7121
6647
6247
5872
5460
4978
4438
3890
3386
2956
2597
2295
2043
1849
1720
1653
1628
1626
1640
1679
1746
1827
1896
1925
1906
1857
1804
1762
1734
1707
1677
1642
1611
1586
1568
1559
1565
1594
1641
1689
1709
1677
1585
1443
1275
1110
981
926
986
1187
1530
1984
2507
3067
3652
4259
4875
5461
5966
6351
6606
6758
6844
6893
6913
6900
6854
6782
6697
6607
6511
6405
6287
6151
5989
5789
5550
5295
5071
4940
4947
5106
5403
5812
6319
6925
7627
8410
9235
10054
10827
11534
12170
12735
13224
13624
13921
14102
14161
14094
13904
13607
13236
12836
12455
12130
11873
11677
11522
11392
11286
11216
11191
11199
11202
11140
10968
10673
10284
9850
9401
8933
8407
7786
7064
6265
5425
4568
3687
2768
1810
833
-135
-1078
-2003
-2919
-3815
-4653
-5385
-5981
-6453
-6836
-7161
-7434
-7639
-7767
-7832
-7864
-7883
-7872
-7784
-7567
-7205
-6728
-6193
-5650
-5125
-4617
-4120
-3643
-3211
-2853
-2585
-2392
-2242
-2092
-1915
-1707
-1489
-1290
-1128
-999
-879
-741
-575
-391
-206
-24
172
407
694
1018
1347
1645
1902
2128
2336
2520
2652
2701
2648
2506
2306
2084
1864
1659
1481
1337
1229
1139
1032
867
618
282
-123
-572
-1044
-1523
-1997
-2448
-2860
-3219
-3519
-3761
-3947
-4075
-4149
-4170
-4151
-4107
-4050
-3984
-3909
-3827
-3749
-3689
-3661
-3664
-3688
-3715
-3733
-3737
-3733
-3733
-3745
-3775
-3823
-3879
-3928
-3947
-3920
-3844
-3734
-3621
-3534
-3491
-3484
-3492
-3489
-3456
-3386
-3276
-3127
-2935
-2700
-2427
-2134
-1840
-1568
-1337
-1163
-1062
-1046
-1127
-1312
-1604
-1995
-2472
-3002
-3544
-4050
-4479
-4805
-5021
-5130
-5137
-5045
-4859
-4593
-4272
-3925
-3580
-3255
-2967
-2726
-2542
-2418
-2337
-2270
-2189
-2080
-1952
-1831
-1742
-1691
-1662
-1628
-1565
-1467
-1340
-1197
-1051
-906
-761
-620
-487
-370
-276
-201
-136
-74
-19
11
-9
-87
-205
-322
-396
-407
-372
-328
-308
-311
-301
-234
-76
176
498
863
1244
1617
1960
2244
2449
2569
2618
2618
2585
2520
2411
2247
2028
1764
1466
1137
771
365
-83
-563
-1063
-1576
-2107
-2671
-3280
-3934
-4614
-5284
-5907
-6459
-6936
-7352
-7722
-8053
-8340
-8580
-8780
-8966
-9172
-9422
-9725
-10076
-10467
-10894
-11351
-11832
-12326
-12822
-13321
-13826
-14330
-14810
-15228
-15555
-15786
-15948
-16077
-16190
-16276
-16297
-16226
-16058
-15815
-15524
-15206
-14869
-14512
-14131
-13717
-13251
-12709
-12081
-11376
-10633
-9897
-9200
-8552
-7951
-7403
-6923
-6530
-6226
-5989
-5784
-5589
-5400
-5227
-5070
-4916
-4739
-4527
-4290
-4051
-3833
-3634
-3440
-3236
-3026
-2828
-2665
-2551
-2485
-2460
-2468
-2498
-2533
-2544
-2509
-2420
-2295
-2168
-2068
-2003
-1954
-1893
-1801
-1680
-1551
-1435
-1343
-1265
-1178
-1055
-874
-625
-314
46
436
835
1226
1593
1920
2195
2407
2551
2635
2674
2693
2719
2769
2842
2918
2965
2959
2904
2837
2813
2879
3046
3289
3563
3837
4104
4382
4693
5037
5395
5736
6038
6292
6505
6684
6836
6966
7079
7178
7260
7315
7337
7331
7318
7325
7371
7454
7560
7676
7809
7978
8202
8486
8814
9158
9497
9823
10134
10430
10701
10935
11126
11271
11368
11413
11401
11329
11207
11053
10879
10683
10454
10178
9854
9496
9127
8765
8418
8090
7786
7510
7255
7000
6716
6384
6010
5624
5258
4926
4613
4287
3931
3559
3208
2922
2712
2556
2405
2212
1959
1666
1381
1160
1043
1040
1125
1250
1363
1429
1444
1428
1410
1410
1428
1450
1459
1446
1419
1390
1371
1365
1366
1365
1353
1321
1260
1161
1014
815
565
274
-45
-380
-724
-1075
-1438
-1811
-2181
-2526
-2820
-3048
-3210
-3314
-3360
-3331
-3197
-2929
-2529
-2039
-1528
-1063
-682
-387
-153
48
232
404
565
722
879
1030
1156
1228
1238
1204
1168
1179
1258
1389
1535
1658
1751
1840
1970
2183
2495
2889
3328
3763
4147
4450
4662
4795
4875
4926
4958
4963
4917
4806
4628
4400
4141
3861
3560
3235
2901
2589
2344
2198
2155
2190
2260
2325
2364
2374
2368
2356
2342
2323
2295
2265
2255
2294
2402
2584
2823
3092
3368
3640
3901
4139
4332
4457
4507
4501
4473
4454
4451
4452
4442
4420
4398
4382
4355
4282
4136
3929
3717
3567
3518
3553
3615
3644
3616
3540
3445
3348
3251
3148
3043
2947
2867
2789
2682
2515
2275
1971
1619
1224
780
281
-265
-832
-1388
-1903
-2356
-2728
-2998
-3151
-3192
-3152
-3071
-2985
-2902
-2816
-2721
-2628
-2557
-2519
-2498
-2450
-2339
-2160
-1947
-1747
-1587
-1457
-1317
-1135
-904
-654
-427
-252
-138
-79
-63
-83
-131
-191
-245
-275
-278
-259
-228
-189
-132
-48
63
188
299
371
392
367
316
261
214
175
130
65
-27
-137
-244
-329
-387
-434
-496
-600
-756
-952
-1162
-1355
-1507
-1602
-1642
-1638
-1617
-1612
-1654
-1753
-1894
-2041
-2158
-2219
-2229
-2210
-2191
-2195
-2232
-2307
-2422
-2582
-2789
-3041
-3332
-3650
-3980
-4301
-4586
-4810
-4954
-5013
-5000
-4938
-4848
-4747
-4638
-4521
-4394
-4258
-4112
-3958
-3790
-3603
-3386
-3131
-2836
-2508
-2164
-1825
-1503
-1202
-912
-626
-342
-71
169
371
539
691
849
1026
1220
1417
1595
1733
1818
1847
1826
1771
1693
1602
1495
1368
1218
1046
856
653
444
236
48
-101
-192
-222
-208
-181
-173
-200
-256
-317
-342
-293
-141
125
496
943
1426
1903
2342
2722
3037
3295
3512
3711
3914
4131
4357
4578
4779
4952
5096
5207
5276
5285
5220
5081
4887
4660
4416
4154
3872
3570
3263
2972
2715
2499
2320
2168
2031
1898
1756
1592
1397
1171
911
606
237
-217
-762
-1380
-2041
-2718
-3401
-4091
-4790
-5482
-6141
-6747
-7300
-7824
-8350
-8899
-9472
-10055
-10624
-11149
-11603
-11960
-12211
-12374
-12488
-12602
-12746
-12920
-13103
-13271
-13420
-13562
-13716
-13882
-14039
-14157
-14212
-14197
-14129
-14031
-13927
-13830
-13746
-13677
-13623
-13591
-13594
-13643
-13741
-13880
-14042
-14213
-14386
-14568
-14760
-14954
-15127
-15254
-15324
-15343
-15319
-15255
-15136
-14944
-14668
-14316
-13898
-13420
-12870
-12232
-11503
-10701
-9854
-8991
-8122
-7248
-6372
-5515
-4705
-3960
-3280
-2645
-2029
-1426
-838
-279
241
726
1181
1607
1994
2324
2585
2770
2884
2939
2953
2943
2930
2931
2957
3014
3104
3231
3401
3622
3903
4249
4665
5150
5697
6285
6877
7429
7909
8310
8655
8975
9285
9568
9780
9890
9901
9865
9856
9921
10053
10198
10297
10325
10306
10295
10330
10409
10494
10542
10528
10455
10329
10154
9923
9630
9284
8899
8486
8042
7564
7064
6573
6130
5753
5433
5139
4845
4551
4279
4056
3899
3816
3811
3886
4019
4166
4257
4253
4171
4094
4118
4287
4556
4822
4992
5053
5077
5164
5371
5674
5983
6207
6305
6298
6243
6193
6167
6147
6092
5966
5754
5473
5166
4881
4645
4447
4241
3979
3644
3263
2889
2575
2343
2180
2059
1956
1858
1757
1640
1488
1287
1039
761
484
229
0
-215
-444
-707
-1012
-1342
-1666
-1955
-2194
-2391
-2569
-2751
-2943
-3134
-3302
-3434
-3524
-3569
-3572
-3535
-3476
-3429
-3433
-3515
-3666
-3844
-3991
-4067
-4056
-3972
-3834
-3652
-3433
-3186
-2930
-2698
-2521
-2419
-2400
-2458
-2589
-2787
-3045
-3352
-3697
-4073
-4481
-4924
-5403
-5901
-6385
-6808
-7134
-7349
-7472
-7541
-7595
-7651
-7699
-7712
-7672
-7583
-7475
-7384
-7332
-7314
-7301
-7260
-7177
-7064
-6957
-6896
-6904
-6973
-7076
-7175
-7251
-7310
-7371
-7451
-7546
-7632
-7684
-7694
-7673
-7632
-7565
-7443
-7235
-6937
-6576
-6190
-5795
-5368
-4874
-4303
-3699
-3141
-2693
-2356
-2068
-1748
-1350
-891
-430
-16
343
675
1006
1339
1642
1886
2067
2218
2391
2631
2961
3379
3864
4392
4945
5514
6104
6733
7415
8147
8900
9630
10297
10890
11420
11917
12399
12867
13306
13703
14061
14400
14741
15090
15425
15703
15880
15941
15914
15856
15824
15843
15893
15925
15906
15838
15760
15720
15739
15800
15865
15902
15907
15892
15874
15853
15825
15786
15743
15708
15683
15654
15601
15512
15386
15227
15034
14797
14501
14139
13714
13236
12719
12174
11617
11062
10513
9951
9339
8639
7840
6973
6091
5243
4446
3682
2922
2149
1362
571
-215
-992
-1753
-2484
-3173
-3817
-4429
-5025
-5603
-6140
-6601
-6962
-7226
-7418
-7573
-7715
-7856
-8002
-8157
-8322
-8485
-8633
-8753
-8840
-8899
-8931
-8927
-8870
-8748
-8568
-8340
-8069
-7735
-7302
-6748
-6080
-5336
-4561
-3782
-2995
-2185
-1350
-515
278
994
1626
2192
2721
3234
3734
4210
4642
5014
5319
5552
5715
5813
5854
5843
5788
5695
5569
5406
5199
4944
4650
4342
4059
3833
3670
3556
3463
3372
3275
3173
3052
2887
2648
2320
1912
1450
960
448
-90
-654
-1229
-1784
-2291
-2746
-3167
-3582
-4010
-4452
-4889
-5299
-5663
-5980
-6258
-6513
-6759
-7004
-7239
-7444
-7600
-7702
-7770
-7850
-7991
-8227
-8555
-8941
-9336
-9706
-10043
-10365
-10695
-11036
-11364
-11635
-11815
-11907
-11945
-11981
-12042
-12111
-12136
-12066
-11886
-11629
-11357
-11120
-10938
-10789
-10639
-10460
-10236
-9965
-9646
-9276
-8859
-8403
-7916
-7402
-6849
-6246
-5589
-4895
-4189
-3499
-2842
-2222
-1630
-1056
-492
59
584
1060
1463
1781
2025
2223
2405
2582
2745
2880
2987
3090
3224
3409
3642
3897
4146
4373
4574
4743
4868
4933
4934
4888
4823
4764
4726
4711
4722
4763
4828
4891
4907
4837
4668
4423
4136
3826
3479
3066
2570
2011
1441
913
456
63
-296
-651
-1022
-1423
-1861
-2339
-2845
-3346
-3801
-4174
-4454
-4654
-4802
-4923
-5023
-5093
-5115
-5076
-4975
-4834
-4691
-4587
-4545
-4557
-4582
-4565
-4468
-4281
-4030
-3749
-3462
-3172
-2864
-2516
-2112
-1639
-1096
-494
137
764
1359
1924
2487
3084
3720
4363
4953
5443
5831
6157
6474
6809
7147
7447
7681
7844
7953
8022
8050
8023
7947
7840
7733
7637
7527
7363
7125
6841
6576
6393
6309
6277
6224
6089
5862
5580
5294
5037
4809
4596
4388
4191
4026
3912
3854
3843
3859
3881
3888
3873
3839
3802
3783
3792
3823
3851
3848
3797
3694
3549
3369
3157
2906
2609
2260
1857
1402
903
375
-159
-683
-1192
-1696
-2216
-2764
-3333
-3902
-4452
-4981
-5506
-6050
-6618
-7197
-7759
-8282
-8759
-9202
-9628
-10044
-10450
-10835
-11193
-11520
-11815
-12073
-12282
-12430
-12510
-12520
-12468
-12369
-12235
-12076
-11897
-11702
-11497
-11293
-11107
-10956
-10847
-10776
-10728
-10684
-10626
-10545
-10444
-10338
-10253
-10219
-10251
-10345
-10467
-10572
-10631
-10642
-10634
-10639
-10666
-10684
-10645
-10512
-10284
-9989
-9667
-9341
-9011
-8667
-8306
-7938
-7578
-7232
-6891
-6541
-6174
-5790
-5391
-4965
-4496
-3968
-3387
-2777
-2170
-1583
-1010
-439
141
719
1267
1759
2184
2549
2868
3151
3405
3637
3863
4108
4396
4739
5133
5563
6005
6439
6848
7219
7549
7845
8119
8387
8653
8911
9146
9340
9482
9572
9620
9645
9666
9706
9778
9884
10011
10128
10204
10217
10166
10074
9969
9874
9798
9735
9680
9630
9593
9578
9586
9614
9657
9716
9803
9931
10102
10300
10499
10675
10811
10906
10952
10935
10828
10611
10290
9895
9470
9053
8657
8275
7894
7512
7136
6776
6435
6110
5796
5498
5227
4981
4739
4463
4119
3699
3227
2740
2265
1799
1321
813
277
-262
-773
-1242
-1677
-2097
-2513
-2926
-3325
-3699
-4048
-4371
-4666
-4926
-5142
-5316
-5464
-5606
-5753
-5901
-6038
-6157
-6264
-6372
-6495
-6626
-6744
-6829
-6873
-6889
-6906
-6946
-7016
-7106
-7195
-7270
-7324
-7362
-7389
-7409
-7419
-7414
-7385
-7319
-7198
-7007
-6736
-6389
-5988
-5564
-5156
-4790
-4481
-4223
-3999
-3790
-3582
-3375
-3182
-3018
-2895
-2815
-2771
-2750
-2739
-2730
-2719
-2703
-2684
-2671
-2673
-2704
-2775
-2888
-3035
-3198
-3355
-3488
-3590
-3667
-3728
-3783
-3838
-3892
-3952
-4030
-4151
-4326
-4553
-4800
-5025
-5193
-5293
-5345
-5378
-5413
-5454
-5486
-5498
-5490
-5471
-5443
-5391
-5287
-5108
-4848
-4524
-4165
-3795
-3425
-3056
-2689
-2328
-1986
-1675
-1410
-1201
-1054
-963
-902
-833
-711
-507
-217
141
540
960
1395
1848
2319
2803
3289
3765
4219
4636
4998
5292
5516
5687
5829
5966
6108
6251
6381
6487
6564
6610
6625
6606
6553
6471
6368
6248
6109
5953
5789
5638
5524
5455
5421
5401
5379
5356
5345
5356
5379
5380
5320
5181
4974
4735
4500
4291
4115
3966
3837
3718
3600
3466
3306
3126
2943
2781
2645
2519
2373
2188
1974
1759
1571
1412
1259
1085
885
689
537
450
415
389
337
250
150
65
6
-37
-75
-103
-94
-24
110
275
426
533
603
671
775
930
1122
1329
1534
1735
1935
2132
2319
2487
2639
2788
2945
3110
3267
3397
3484
3527
3534
3516
3479
3420
3334
3212
3045
2830
2568
2274
1964
1649
1324
977
594
178
-246
-649
-1008
-1329
-1641
-1979
-2359
-2770
-3179
-3551
-3870
-4144
-4394
-4639
-4884
-5116
-5321
-5488
-5619
-5723
-5805
-5869
-5916
-5953
-5992
-6041
-6093
-6126
-6114
-6052
-5960
-5875
-5822
-5792
-5746
-5637
-5440
-5171
-4871
-4583
-4332
-4124
-3956
-3821
-3711
-3607
-3475
-3284
-3026
-2719
-2395
-2078
-1762
-1417
-1020
-571
-94
376
819
1235
1633
2020
2389
2732
3046
3341
3625
3903
4171
4431
4699
5002
5363
5782
6234
6684
7109
7507
7891
8271
8638
8972
9253
9477
9658
9815
9960
10090
10199
10283
10347
10400
10441
10457
10424
10326
10163
9955
9730
9512
9313
9130
8958
8795
8645
8518
8415
8335
8266
8197
8115
8006
7855
7648
7381
7059
6701
6327
5948
5565
5170
4755
4319
3868
3406
2930
2437
1922
1390
852
319
-199
-701
-1184
-1648
-2093
-2522
-2943
-3369
-3808
-4254
-4694
-5109
-5480
-5800
-6065
-6277
-6438
-6546
-6602
-6607
-6569
-6499
-6410
-6321
-6244
-6190
-6159
-6143
-6133
-6120
-6099
-6072
-6044
-6022
-6009
-6008
-6018
-6040
-6074
-6122
-6182
-6244
-6294
-6313
-6298
-6255
-6206
-6168
-6145
-6117
-6055
-5935
-5752
-5518
-5253
-4968
-4669
-4355
-4029
-3700
-3375
-3062
-2759
-2468
-2191
-1932
-1690
-1459
-1237
-1031
-867
-770
-751
-797
-876
-964
-1055
-1165
-1313
-1497
-1696
-1880
-2036
-2175
-2321
-2483
-2651
-2798
-2913
-3004
-3098
-3215
-3345
-3453
-3506
-3496
-3447
-3397
-3373
-3376
-3386
-3389
-3390
-3411
-3472
-3570
-3685
-3789
-3867
-3922
-3969
-4019
-4075
-4133
-4184
-4227
-4260
-4279
-4281
-4267
-4250
-4247
-4263
-4285
-4287
-4250
-4179
-4103
-4053
-4037
-4026
-3972
-3841
-3637
-3393
-3138
-2875
-2573
-2201
-1757
-1280
-824
-416
-43
329
720
1105
1427
1638
1735
1764
1784
1829
1888
1930
1933
1911
1903
1939
2020
2121
2209
2271
2315
2355
2396
2434
2466
2498
2548
2633
2754
2898
3046
3186
3312
3421
3504
3547
3540
3488
3408
3319
3234
3154
3076
2997
2923
2860
2808
2757
2695
2612
2512
2406
2313
2248
2223
2236
2279
2332
2366
2351
2264
2093
1846
1544
1215
877
537
187
-181
-560
-923
-1226
-1433
-1533
-1538
-1477
-1368
-1214
-1006
-737
-421
-84
253
580
908
1250
1611
1981
2350
2709
3062
3418
3776
4134
4486
4837
5197
5573
5955
6315
6619
6836
6954
6978
6925
6813
6661
6481
6278
6049
5786
5489
5175
4874
4615
4412
4256
4119
3975
3814
3642
3470
3302
3129
2938
2723
2489
2241
1981
1700
1391
1056
718
405
139
-75
-254
-422
-596
-781
-972
-1156
-1329
-1490
-1643
-1790
-1929
-2055
-2167
-2264
-2349
-2422
-2479
-2505
-2490
-2422
-2299
-2121
-1886
-1598
-1261
-895
-520
-156
197
553
935
1350
1784
2200
2563
2856
3085
3270
3424
3545
3619
3626
3561
3430
3248
3035
2804
2567
2327
2081
1818
1528
1204
862
532
252
50
-74
-148
-215
-316
-472
-677
-904
-1128
-1329
-1504
-1657
-1793
-1911
-2007
-2080
-2131
-2166
-2188
-2195
-2189
-2176
-2171
-2189
-2229
-2273
-2293
-2273
-2217
-2151
-2099
-2066
-2037
-1996
-1939
-1890
-1880
-1919
-1987
-2047
-2070
-2058
-2037
-2037
-2063
-2095
-2099
-2056
-1970
-1862
-1751
-1639
-1519
-1378
-1215
-1037
-860
-693
-537
-384
-224
-48
144
342
531
704
867
1037
1233
1457
1689
1907
2097
2276
2471
2704
2969
3234
3467
3657
3819
3979
4141
4286
4386
4425
4416
4385
4349
4298
4208
4059
3855
3617
3365
3098
2802
2460
2071
1656
1240
839
456
85
-273
-612
-924
-1206
-1462
-1692
-1894
-2063
-2206
-2342
-2497
-2690
-2923
-3185
-3463
-3750
-4054
-4384
-4745
-5134
-5542
-5961
-6377
-6768
-7108
-7375
-7560
-7677
-7757
-7832
-7919
-8013
-8093
-8140
-8135
-8085
-7998
-7896
-7793
-7701
-7624
-7563
-7513
-7469
-7423
-7365
-7280
-7159
-6996
-6794
-6560
-6301
-6017
-5706
-5372
-5034
-4718
-4450
-4240
-4080
-3953
-3843
-3749
-3683
-3663
-3700
-3791
-3920
-4059
-4182
-4268
-4312
-4323
-4321
-4323
-4338
-4355
-4356
-4319
-4236
-4109
-3948
-3766
-3567
-3353
-3121
-2866
-2588
-2292
-1992
-1704
-1440
-1198
-966
-724
-464
-192
72
312
530
745
982
1254
1552
1860
2164
2466
2772
3088
3403
3695
3942
4136
4281
4387
4458
4493
4489
4455
4410
4386
4408
4485
4609
4756
4900
5028
5138
5242
5347
5449
5529
5569
5565
5535
5512
5522
5570
5636
5694
5728
5745
5758
5772
5776
5753
5697
5628
5584
5598
5682
5820
5984
6152
6318
6485
6655
6819
6960
7066
7128
7148
7125
7064
6972
6868
6776
6713
6684
6669
6647
6603
6545
6495
6476
6488
6512
6515
6471
6379
6257
6131
6016
5911
5804
5688
5571
5474
5414
5390
5376
5336
5238
5078
4878
4670
4481
4313
4151
3967
3746
3483
3189
2878
2562
2248
1940
1639
1346
1062
787
529
298
104
-51
-180
-307
-450
-611
-765
-877
-918
-886
-802
-697
-588
-469
-320
-128
102
345
572
767
926
1055
1154
1224
1269
1298
1321
1337
1328
1274
1167
1020
864
717
575
411
202
-53
-323
-572
-774
-929
-1053
-1153
-1221
-1244
-1217
-1151
-1063
-960
-830
-653
-424
-157
121
387
639
893
1164
1458
1762
2058
2331
2575
2788
2972
3123
3241
3321
3361
3363
3328
3270
3203
3144
3093
3043
2981
2901
2812
2730
2669
2629
2599
2569
2533
2491
2449
2409
2370
2330
2283
2219
2118
1962
1740
1462
1150
830
515
208
-95
-394
-685
-972
-1265
-1580
-1923
-2277
-2612
-2899
-3130
-3313
-3460
-3572
-3638
-3643
-3588
-3491
-3379
-3267
-3160
-3054
-2952
-2863
-2792
-2735
-2677
-2606
-2519
-2427
-2335
-2240
-2125
-1979
-1811
-1640
-1489
-1360
-1233
-1082
-894
-681
-468
-274
-100
69
251
456
678
906
1136
1365
1598
1833
2060
2270
2452
2606
2737
2856
2973
3087
3189
3261
3283
3246
3152
3012
2840
2640
2409
2143
1844
1527
1211
913
628
339
18
-353
-771
-1213
-1646
-2044
-2400
-2734
-3076
-3451
-3863
-4288
-4685
-5012
-5248
-5400
-5497
-5575
-5667
-5793
-5959
-6158
-6378
-6603
-6818
-7016
-7198
-7368
-7528
-7674
-7791
-7862
-7875
-7831
-7741
-7623
-7491
-7352
-7201
-7034
-6848
-6654
-6464
-6292
-6140
-5994
-5833
-5633
-5387
-5101
-4794
-4482
-4166
-3831
-3454
-3017
-2519
-1985
-1455
-968
-550
-207
73
308
509
684
830
951
1052
1145
1238
1331
1414
1470
1486
1455
1377
1259
1114
963
830
740
701
700
703
673
583
435
254
69
-98
-244
-371
-480
-569
-629
-664
-687
-713
-750
-789
-808
-793
-745
-688
-651
-657
-712
-807
-927
-1059
-1196
-1333
-1467
-1596
-1718
-1835
-1940
-2024
-2071
-2075
-2049
-2020
-2017
-2055
-2117
-2170
-2180
-2136
-2062
-2004
-1999
-2055
-2144
-2210
-2210
-2128
-1988
-1841
-1737
-1707
-1753
-1856
-1991
-2139
-2291
-2450
-2621
-2808
-3014
-3229
-3438
-3616
-3742
-3807
-3815
-3787
-3744
-3702
-3670
-3651
-3653
-3681
-3735
-3804
-3874
-3933
-3982
-4029
-4085
-4144
-4191
-4209
-4196
-4169
-4151
-4158
-4188
-4225
-4257
-4279
-4293
-4297
-4278
-4224
-4137
-4037
-3957
-3920
-3928
-3955
-3966
-3934
-3845
-3706
-3532
-3342
-3156
-2985
-2827
-2669
-2494
-2298
-2096
-1917
-1778
-1670
-1561
-1419
-1236
-1036
-857
-720
-611
-495
-339
-141
74
270
421
521
578
607
622
642
689
781
921
1099
1293
1488
1682
1881
2090
2310
2536
2768
3013
3276
3550
3818
4059
4266
4435
4575
4688
4773
4830
4877
4941
5044
5181
5320
5416
5440
5395
5312
5232
5184
5172
5182
5187
5163
5097
4993
4877
4783
4741
4755
4796
4826
4817
4779
4747
4758
4816
4886
4917
4876
4774
4655
4566
4527
4527
4542
4560
4587
4641
4732
4847
4960
5051
5116
5165
5207
5242
5256
5239
5191
5125
5053
4972
4867
4719
4520
4278
4011
3731
3428
3089
2701
2270
1816
1358
906
458
14
-413
-795
-1106
-1335
-1491
-1597
-1669
-1708
-1704
-1649
-1544
-1396
-1219
-1018
-806
-596
-410
-267
-175
-128
-110
-110
-122
-144
-166
-174
-157
-115
-60
-9
31
63
96
132
169
203
235
267
295
303
268
182
69
-25
-57
-13
78
164
194
152
46
-103
-283
-489
-723
-977
-1239
-1501
-1768
-2048
-2346
-2647
-2923
-3152
-3329
-3473
-3610
-3758
-3919
-4075
-4209
-4300
-4346
-4349
-4323
-4280
-4232
-4179
-4112
-4018
-3884
-3711
-3504
-3271
-3019
-2750
-2473
-2206
-1969
-1777
-1626
-1503
-1395
-1299
-1232
-1210
-1243
-1325
-1445
-1592
-1761
-1946
-2128
-2279
-2380
-2433
-2466
-2516
-2599
-2701
-2780
-2800
-2753
-2667
-2592
-2564
-2593
-2657
-2726
-2776
-2806
-2831
-2870
-2936
-3028
-3131
-3220
-3268
-3258
-3186
-3066
-2921
-2775
-2640
-2515
-2385
-2234
-2054
-1854
-1652
-1464
-1295
-1133
-955
-746
-507
-256
-22
177
332
445
515
532
487
380
225
45
-139
-317
-489
-652
-793
-893
-937
-926
-873
-799
-712
-619
-528
-458
-433
-469
-560
-679
-797
-895
-969
-1028
-1075
-1105
-1110
-1088
-1037
-956
-837
-676
-483
-290
-142
-77
-102
-193
-314
-442
-577
-738
-946
-1208
-1510
-1826
-2125
-2379
-2565
-2675
-2717
-2716
-2708
-2716
-2746
-2782
-2797
-2773
-2707
-2610
-2500
-2390
-2287
-2192
-2098
-1997
-1877
-1731
-1561
-1378
-1198
-1039
-909
-808
-729
-660
-594
-528
-469
-429
-425
-463
-533
-613
-675
-702
-698
-685
-687
-720
-777
-840
-889
-916
-929
-942
-969
-1018
-1088
-1173
-1269
-1373
-1489
-1622
-1780
-1969
-2194
-2453
-2733
-3016
-3282
-3521
-3739
-3955
-4187
-4441
-4697
-4923
-5088
-5183
-5230
-5268
-5330
-5428
-5541
-5635
-5677
-5652
-5569
-5454
-5334
-5230
-5146
-5071
-4985
-4871
-4721
-4539
-4343
-4146
-3956
-3773
-3591
-3408
-3228
-3057
-2902
-2766
-2654
-2570
-2513
-2474
-2435
-2374
-2278
-2145
-1986
-1814
-1628
-1422
-1188
-933
-677
-445
-251
-84
79
260
459
659
832
970
1085
1207
1361
1556
1779
2015
2260
2529
2841
3206
3609
4019
4405
4754
5067
5353
5617
5856
6070
6271
6481
6722
6997
7291
7581
7850
8099
8331
8546
8730
8866
8954
9008
9058
9121
9197
9266
9309
9318
9304
9279
9250
9213
9163
9096
9015
8923
8819
8703
8585
8479
8402
8351
8302
8221
8086
7905
7712
7548
7432
7356
7290
7209
7105
6989
6878
6781
6693
6605
6505
6387
6244
6064
5839
5562
5245
4910
4583
4282
4009
3758
3518
3288
3076
2899
2772
2699
2670
2657
2631
2570
2472
2351
2236
2145
2080
2029
1977
1921
1869
1838
1834
1856
1899
1966
2066
2206
2373
2539
2673
2761
2818
2874
2950
3048
3148
3237
3320
3415
3539
3690
3852
4011
4173
4347
4530
4697
4800
4803
4707
4551
4388
4256
4163
4096
4048
4019
4024
4061
4120
4188
4256
4332
4425
4537
4657
4779
4907
5060
5257
5499
5767
6040
6305
6566
6837
7120
7404
7663
7876
8032
8141
8211
8257
8289
8312
8322
8306
8249
8140
7984
7803
7620
7449
7286
7120
6939
6748
6559
6385
6233
6101
5987
5886
5793
5694
5571
5408
5204
4975
4744
4531
4338
4156
3963
3747
3500
3227
2938
2644
2355
2073
1791
1493
1162
788
377
-50
-464
-838
-1160
-1433
-1673
-1899
-2115
-2310
-2462
-2552
-2582
-2578
-2574
-2597
-2649
-2710
-2754
-2769
-2760
-2748
-2748
-2764
-2791
-2817
-2836
-2842
-2833
-2809
-2778
-2751
-2736
-2727
-2712
-2677
-2622
-2561
-2516
-2493
-2481
-2459
-2419
-2374
-2353
-2376
-2439
-2513
-2569
-2591
-2581
-2555
-2520
-2479
-2429
-2372
-2313
-2253
-2187
-2105
-2005
-1897
-1795
-1710
-1641
-1581
-1531
-1500
-1499
-1535
-1599
-1682
-1778
-1892
-2033
-2203
-2387
-2566
-2727
-2870
-2996
-3107
-3196
-3265
-3329
-3414
-3542
-3719
-3926
-4136
-4328
-4498
-4652
-4792
-4914
-5009
-5077
-5128
-5172
-5212
-5236
-5229
-5189
-5130
-5079
-5060
-5080
-5128
-5185
-5230
-5252
-5246
-5210
-5143
-5049
-4931
-4798
-4660
-4531
-4425
-4346
-4291
-4247
-4198
-4136
-4061
-3976
-3886
-3788
-3682
-3574
-3481
-3416
-3383
-3371
-3364
-3350
-3333
-3318
-3304
-3276
-3218
-3122
-3008
-2906
-2845
-2837
-2874
-2943
-3030
-3124
-3208
-3260
-3258
-3201
-3109
-3014
-2936
-2874
-2812
-2736
-2655
-2591
-2562
-2568
-2591
-2610
-2622
-2637
-2671
-2728
-2797
-2863
-2919
-2972
-3033
-3106
-3186
-3266
-3339
-3407
-3470
-3526
-3565
-3585
-3590
-3594
-3611
-3647
-3697
-3759
-3833
-3929
-4046
-4180
-4307
-4412
-4486
-4537
-4580
-4623
-4666
-4701
-4724
-4741
-4766
-4814
-4888
-4980
-5072
-5149
-5210
-5267
-5337
-5435
-5558
-5691
-5814
-5921
-6021
-6137
-6283
-6455
-6627
-6767
-6856
-6897
-6913
-6922
-6924
-6903
-6839
-6727
-6586
-6448
-6335
-6254
-6191
-6132
-6070
-6012
-5966
-5935
-5911
-5884
-5849
-5812
-5785
-5779
-5797
-5832
-5875
-5917
-5950
-5962
-5945
-5885
-5778
-5620
-5416
-5174
-4901
-4611
-4315
-4025
-3750
-3493
-3248
-3008
-2767
-2524
-2274
-2013
-1740
-1450
-1150
-855
-576
-322
-89
126
325
501
641
738
795
826
849
871
888
889
866
815
743
652
544
421
286
150
26
-79
-167
-251
-345
-453
-571
-680
-763
-810
-821
-805
-771
-724
-659
-570
-452
-304
-135
43
222
402
588
787
1000
1217
1430
1635
1839
2053
2286
2533
2781
3015
3229
3427
3619
3807
3982
4126
4229
4293
4334
4369
4405
4431
4428
4382
4291
4163
4016
3863
3712
3565
3422
3279
3133
2978
2815
2646
2482
2336
2216
2124
2053
1990
1927
1855
1774
1687
1600
1523
1466
1431
1416
1412
1412
1417
1436
1488
1589
1745
1951
2189
2437
2678
2904
3114
3309
3491
3654
3793
3903
3987
4054
4116
4181
4250
4319
4378
4428
4472
4523
4594
4689
4806
4933
5054
5157
5238
5291
5314
5302
5253
5172
5076
4988
4929
4906
4916
4946
4984
5025
5070
5115
5158
5189
5207
5211
5205
5187
5148
5077
4973
4845
4710
4581
4461
4345
4230
4118
4018
3933
3852
3756
3627
3464
3286
3117
2973
2854
2744
2625
2488
2336
2179
2029
1895
1774
1663
1557
1450
1343
1240
1152
1090
1065
1079
1129
1206
1297
1389
1476
1558
1643
1740
1849
1954
2033
2064
2041
1986
1924
1881
1866
1869
1878
1889
1906
1936
1979
2025
2060
2082
2097
2117
2144
2169
2171
2133
2045
1917
1765
1605
1448
1298
1157
1026
909
815
750
716
713
736
780
837
900
956
992
1002
988
958
926
901
884
870
857
844
833
822
803
765
703
621
527
425
314
190
61
-58
-142
-181
-185
-178
-187
-221
-265
-294
-292
-260
-211
-164
-126
-94
-58
-12
48
124
218
329
449
560
643
684
684
656
621
591
567
540
499
443
378
320
285
280
309
366
446
543
652
773
909
1062
1232
1413
1595
1767
1930
2089
2251
2418
2579
2719
2825
2898
2945
2973
2982
2965
2917
2846
2766
2686
2599
2482
2316
2102
1863
1632
1429
1253
1088
923
765
635
549
511
505
513
518
517
508
492
471
448
428
414
398
367
316
251
196
172
186
227
273
311
345
396
482
613
777
949
1100
1206
1256
1257
1231
1204
1196
1210
1233
1250
1252
1247
1250
1273
1316
1371
1425
1467
1489
1485
1446
1374
1275
1159
1034
898
749
593
445
323
228
143
38
-105
-278
-452
-598
-708
-800
-900
-1027
-1179
-1343
-1508
-1671
-1837
-2008
-2183
-2359
-2531
-2697
-2852
-2990
-3107
-3210
-3315
-3437
-3577
-3717
-3833
-3911
-3956
-3990
-4033
-4094
-4166
-4232
-4277
-4290
-4266
-4207
-4126
-4040
-3966
-3904
-3838
-3743
-3605
-3437
-3273
-3146
-3070
-3027
-2989
-2936
-2869
-2808
-2768
-2750
-2739
-2720
-2690
-2661
-2653
-2677
-2729
-2792
-2844
-2869
-2857
-2811
-2741
-2659
-2577
-2501
-2432
-2368
-2304
-2239
-2172
-2106
-2043
-1987
-1940
-1907
-1894
-1907
-1948
-2017
-2112
-2216
-2316
-2400
-2462
-2505
-2535
-2554
-2560
-2549
-2523
-2493
-2472
-2472
-2490
-2515
-2533
-2535
-2516
-2479
-2424
-2357
-2282
-2210
-2148
-2097
-2052
-2008
-1963
-1922
-1894
-1886
-1897
-1925
-1973
-2049
-2159
-2298
-2449
-2592
-2714
-2819
-2917
-3018
-3118
-3203
-3261
-3292
-3309
-3326
-3349
-3375
-3396
-3408
-3416
-3425
-3434
-3431
-3402
-3340
-3247
-3139
-3031
-2936
-2861
-2806
-2768
-2742
-2723
-2701
-2667
-2618
-2557
-2495
-2440
-2399
-2369
-2339
-2302
-2252
-2191
-2133
-2089
-2072
-2082
-2114
-2152
-2188
-2219
-2256
-2312
-2394
-2493
-2590
-2667
-2716
-2746
-2776
-2815
-2860
-2894
-2906
-2901
-2895
-2904
-2929
-2953
-2956
-2934
-2903
-2891
-2915
-2969
-3028
-3064
-3068
-3048
-3021
-3000
-2987
-2982
-2988
-3012
-3057
-3113
-3164
-3196
-3213
-3230
-3264
-3318
-3373
-3404
-3395
-3345
-3274
-3203
-3145
-3096
-3045
-2977
-2885
-2766
-2624
-2464
-2294
-2124
-1959
-1806
-1663
-1529
-1405
-1299
-1220
-1179
-1177
-1206
-1248
-1286
-1309
-1318
-1320
-1322
-1328
-1331
-1324
-1300
-1261
-1212
-1154
-1084
-990
-868
-716
-543
-355
-154
65
309
584
885
1205
1538
1879
2225
2567
2892
3187
3443
3665
3866
4058
4247
4428
4589
4723
4831
4929
5038
5175
5339
5517
5686
5829
5942
6035
6120
6203
6277
6331
6358
6362
6355
6351
6357
6371
6386
6398
6409
6417
6418
6404
6369
6315
6250
6189
6133
6077
6004
5899
5759
5592
5416
5247
5094
4958
4832
4711
4594
4483
4379
4277
4168
4038
3887
3716
3541
3376
3225
3085
2944
2797
2646
2501
2368
2247
2134
2020
1908
1802
1712
1639
1576
1515
1450
1382
1319
1266
1221
1180
1139
1098
1063
1037
1020
1006
992
980
979
990
1006
1010
987
936
874
822
791
776
756
714
652
587
539
513
502
488
464
435
416
418
439
469
496
515
528
538
546
547
539
521
491
449
394
327
259
202
168
154
153
152
147
139
128
115
95
67
37
10
-12
-35
-67
-111
-152
-173
-161
-123
-77
-46
-37
-41
-46
-49
-59
-89
-146
-220
-296
-359
-406
-440
-464
-477
-470
-432
-361
-262
-147
-28
88
202
325
470
650
865
1109
1367
1628
1889
2148
2404
2648
2865
3045
3189
3307
3415
3528
3654
3789
3928
4059
4174
4264
4331
4380
4417
4441
4444
4415
4351
4257
4146
4022
3886
3726
3538
3330
3114
2903
2695
2479
2252
2020
1801
1611
1447
1292
1129
951
769
600
452
321
196
74
-35
-121
-182
-228
-278
-341
-412
-477
-523
-552
-575
-604
-639
-670
-687
-689
-685
-692
-721
-775
-848
-938
-1049
-1187
-1356
-1545
-1736
-1912
-2063
-2191
-2307
-2415
-2512
-2591
-2648
-2687
-2721
-2762
-2815
-2877
-2943
-3010
-3077
-3144
-3203
-3252
-3289
-3322
-3358
-3398
-3433
-3449
-3443
-3423
-3404
-3396
-3395
-3390
-3374
-3356
-3349
-3363
-3392
-3422
-3440
-3450
-3463
-3490
-3524
-3548
-3551
-3532
-3504
-3481
-3464
-3447
-3424
-3406
-3407
-3434
-3475
-3507
-3515
-3504
-3500
-3528
-3598
-3697
-3801
-3896
-3979
-4054
-4121
-4167
-4180
-4160
-4118
-4067
-4014
-3958
-3892
-3816
-3739
-3669
-3609
-3549
-3478
-3387
-3278
-3160
-3045
-2938
-2836
-2730
-2611
-2471
-2315
-2159
-2024
-1926
-1864
-1821
-1774
-1711
-1633
-1558
-1502
-1471
-1462
-1468
-1492
-1546
-1641
-1779
-1947
-2119
-2271
-2388
-2471
-2529
-2576
-2619
-2655
-2676
-2670
-2635
-2583
-2532
-2499
-2490
-2494
-2496
-2488
-2473
-2461
-2457
-2453
-2432
-2380
-2300
-2211
-2136
-2089
-2068
-2062
-2058
-2052
-2045
-2041
-2036
-2029
-2020
-2005
-1990
-1969
-1938
-1888
-1814
-1714
-1591
-1451
-1303
-1157
-1018
-891
-765
-626
-461
-269
-63
133
300
429
527
611
699
801
917
1036
1148
1244
1325
1394
1452
1498
1523
1524
1506
1484
1476
1490
1519
1547
1561
1561
1555
1548
1532
1489
1400
1263
1096
926
772
633
497
353
206
75
-21
-77
-104
-118
-127
-127
-104
-49
36
139
250
368
499
652
822
996
1161
1309
1444
1582
1729
1886
2039
2178
2298
2407
2517
2630
2741
2837
2917
2989
3070
3166
3266
3345
3380
3364
3307
3228
3136
3029
2906
2775
2658
2577
2535
2521
2514
2515
2539
2609
2724
2854
2953
2997
3000
3008
3057
3149
3244
3299
3298
3268
3251
3271
3312
3333
3306
3238
3166
3127
3131
3158
3180
3190
3202
3238
3304
3383
3452
3503
3547
3606
3688
3777
3843
3863
3840
3796
3761
3747
3748
3748
3738
3724
3724
3750
3803
3867
3924
3967
4003
4049
4110
4180
4239
4269
4269
4254
4252
4280
4340
4413
4475
4512
4525
4526
4525
4522
4514
4497
4470
4438
4395
4333
4237
4102
3939
3768
3610
3472
3348
3225
3097
2971
2859
2768
2691
2612
2517
2404
2290
2192
2122
2073
2027
1970
1900
1828
1767
1725
1699
1682
1673
1676
1703
1757
1829
1907
1981
2053
2137
2247
2386
2540
2688
2807
2886
2930
2954
2978
3021
3087
3172
3258
3334
3396
3456
3531
3627
3737
3837
3907
3939
3944
3942
3944
3950
3953
3948
3941
3945
3966
4000
4033
4050
4046
4027
4001
3970
3936
3900
3869
3849
3838
3826
3798
3745
3673
3594
3521
3457
3394
3327
3254
3181
3114
3057
3009
2971
2947
2941
2953
2974
2991
2991
2974
2946
2916
2889
2863
2829
2779
2708
2620
2522
2428
2348
2286
2234
2172
2084
1966
1828
1693
1573
1470
1373
1271
1159
1042
925
804
677
544
420
325
269
249
248
251
254
266
296
344
398
445
479
499
505
492
459
411
362
327
308
290
251
180
85
-14
-100
-170
-231
-295
-363
-434
-510
-596
-695
-799
-894
-971
-1037
-1109
-1203
-1313
-1420
-1504
-1564
-1622
-1700
-1802
-1912
-2007
-2077
-2133
-2189
-2250
-2307
-2351
-2388
-2432
-2490
-2550
-2585
-2578
-2537
-2494
-2477
-2487
-2504
-2508
-2503
-2511
-2557
-2638
-2731
-2814
-2884
-2958
-3047
-3142
-3215
-3248
-3255
-3271
-3329
-3432
-3552
-3658
-3744
-3830
-3939
-4078
-4236
-4394
-4549
-4711
-4886
-5065
-5230
-5372
-5504
-5649
-5823
-6016
-6206
-6380
-6544
-6717
-6907
-7100
-7274
-7414
-7528
-7636
-7748
-7858
-7953
-8028
-8096
-8173
-8255
-8322
-8354
-8347
-8321
-8300
-8286
-8253
-8173
-8039
-7878
-7729
-7618
-7542
-7480
-7414
-7346
-7287
-7245
-7210
-7167
-7112
-7052
-7002
-6965
-6929
-6877
-6797
-6695
-6580
-6456
-6324
-6186
-6048
-5921
-5808
-5697
-5570
-5414
-5235
-5058
-4905
-4784
-4687
-4598
-4508
-4414
-4320
-4228
-4139
-4054
-3984
-3935
-3912
-3907
-3909
-3906
-3898
-3884
-3867
-3842
-3803
-3748
-3679
-3599
-3512
-3416
-3313
-3203
-3087
-2964
-2831
-2684
-2527
-2372
-2232
-2112
-2005
-1898
-1778
-1643
-1497
-1352
-1210
-1070
-927
-778
-625
-475
-335
-208
-98
-1
87
170
250
328
402
470
530
583
627
663
691
715
738
763
790
820
854
898
960
1041
1138
1241
1341
1434
1523
1605
1677
1730
1764
1783
1798
1812
1818
1806
1771
1726
1695
1695
1726
1772
1813
1842
1864
1888
1910
1920
1905
1865
1816
1773
1744
1718
1683
1637
1591
1562
1556
1564
1573
1574
1573
1581
1604
1641
1681
1721
1766
1826
1908
2008
2115
2222
2324
2420
2511
2593
2667
2741
2824
2922
3033
3149
3259
3360
3454
3541
3615
3667
3688
3679
3649
3604
3544
3465
3366
3255
3143
3036
2925
2796
2642
2475
2318
2193
2101
2024
1938
1836
1733
1657
1626
1633
1654
1664
1654
1635
1629
1650
1700
1777
1874
1990
2119
2246
2349
2417
2452
2473
2502
2547
2596
2627
2623
2585
2528
2464
2394
2309
2197
2056
1896
1729
1559
1384
1202
1014
832
660
504
359
224
101
-4
-89
-160
-228
-306
-395
-491
-587
-679
-766
-840
-886
-888
-843
-768
-692
-634
-597
-561
-506
-427
-338
-260
-212
-196
-205
-237
-296
-391
-523
-682
-855
-1029
-1200
-1370
-1537
-1697
-1841
-1965
-2067
-2152
-2223
-2279
-2317
-2333
-2324
-2291
-2242
-2188
-2145
-2121
-2108
-2088
-2040
-1957
-1855
-1759
-1687
-1637
-1593
-1542
-1493
-1470
-1488
-1538
-1594
-1629
-1643
-1659
-1700
-1767
-1831
-1856
-1833
-1783
-1737
-1707
-1672
-1598
-1466
-1289
-1101
-928
-772
-614
-445
-277
-130
-17
81
196
349
529
703
837
930
1008
1109
1247
1408
1565
1696
1799
1887
1975
2068
2161
2248
2325
2400
2479
2571
2680
2803
2929
3041
3129
3191
3240
3295
3370
3467
3577
3685
3784
3872
3946
4003
4034
4032
3998
3938
3862
3781
3703
3639
3595
3575
3573
3580
3585
3587
3591
3602
3617
3620
3597
3542
3464
3380
3302
3236
3178
3122
3065
3006
2943
2872
2790
2696
2590
2471
2336
2184
2023
1869
1741
1643
1566
1489
1401
1304
1212
1140
1087
1043
997
950
911
886
873
857
826
780
730
687
647
592
501
371
215
58
-82
-208
-336
-479
-636
-794
-939
-1071
-1204
-1357
-1539
-1743
-1951
-2147
-2330
-2509
-2700
-2912
-3144
-3387
-3625
-3848
-4046
-4218
-4362
-4480
-4576
-4654
-4719
-4770
-4805
-4820
-4812
-4784
-4744
-4695
-4638
-4568
-4481
-4378
-4270
-4171
-4086
-4009
-3919
-3801
-3654
-3496
-3351
-3232
-3131
-3029
-2910
-2777
-2650
-2547
-2468
-2394
-2301
-2180
-2045
-1921
-1820
-1729
-1623
-1483
-1314
-1145
-999
-884
-781
-666
-525
-368
-214
-75
52
180
316
455
584
692
776
842
895
936
967
993
1022
1061
1102
1135
1154
1164
1178
1204
1234
1249
1232
1182
1118
1064
1027
998
958
902
840
795
782
797
821
838
838
825
804
778
743
699
651
604
559
513
458
393
320
240
152
54
-52
-155
-243
-310
-368
-436
-532
-655
-789
-915
-1016
-1095
-1151
-1187
-1202
-1194
-1173
-1150
-1135
-1128
-1121
-1109
-1091
-1078
-1075
-1082
-1094
-1108
-1133
-1182
-1263
-1374
-1503
-1638
-1773
-1909
-2045
-2181
-2311
-2438
-2572
-2724
-2895
-3069
-3222
-3338
-3416
-3475
-3540
-3623
-3724
-3826
-3914
-3979
-4022
-4051
-4073
-4090
-4100
-4099
-4082
-4049
-4006
-3964
-3924
-3882
-3821
-3732
-3617
-3494
-3389
-3315
-3271
-3246
-3228
-3219
-3226
-3250
-3282
-3307
-3318
-3324
-3346
-3396
-3469
-3542
-3590
-3608
-3614
-3632
-3676
-3737
-3796
-3835
-3848
-3847
-3843
-3844
-3849
-3852
-3851
-3844
-3832
-3815
-3792
-3765
-3736
-3707
-3678
-3643
-3599
-3548
-3492
-3434
-3374
-3304
-3222
-3127
-3028
-2934
-2851
-2778
-2709
-2641
-2574
-2511
-2456
-2408
-2360
-2301
-2222
-2120
-2001
-1880
-1763
-1655
-1551
-1444
-1329
-1208
-1087
-969
-850
-726
-594
-460
-338
-233
-140
-42
77
217
366
505
626
741
868
1018
1186
1347
1479
1572
1640
1702
1774
1857
1945
2031
2114
2197
2281
2364
2443
2523
2609
2709
2819
2931
3033
3124
3211
3301
3399
3499
3590
3671
3747
3826
3913
3999
4072
4125
4161
4193
4229
4270
4311
4345
4378
4419
4479
4558
4645
4727
4799
4865
4934
5013
5103
5200
5299
5395
5484
5558
5610
5637
5644
5638
5631
5625
5621
5613
5595
5562
5506
5428
5330
5225
5126
5041
4964
4881
4780
4661
4537
4423
4328
4248
4175
4103
4037
3981
3931
3874
3800
3707
3608
3523
3462
3421
3389
3357
3324
3288
3243
3177
3081
2970
2869
2803
2765
2722
2632
2481
2291
2111
1981
1901
1840
1758
1645
1519
1413
1342
1290
1229
1137
1018
896
797
732
695
671
650
629
612
600
591
579
562
536
508
486
479
488
502
502
471
405
322
246
190
144
85
-4
-120
-234
-315
-352
-359
-359
-366
-374
-365
-324
-257
-178
-106
-48
-2
35
68
100
136
182
237
287
318
319
301
283
284
301
316
307
265
202
141
98
73
50
13
-46
-126
-216
-303
-375
-419
-430
-413
-386
-367
-369
-392
-425
-456
-478
-492
-500
-506
-510
-510
-502
-482
-439
-368
-269
-156
-49
35
95
143
198
266
342
410
454
471
470
463
460
469
486
508
524
530
523
510
506
522
557
603
645
672
688
699
709
719
722
720
722
743
790
858
932
998
1048
1088
1126
1167
1207
1241
1263
1273
1272
1258
1234
1202
1168
1138
1112
1085
1050
1004
950
894
838
781
713
634
549
471
411
369
338
310
282
256
234
214
186
144
87
24
-35
-85
-129
-178
-236
-300
-359
-405
-437
-463
-491
-525
-558
-580
-582
-561
-518
-462
-396
-326
-251
-164
-59
71
224
390
551
691
806
901
988
1078
1166
1240
1285
1290
1257
1199
1133
1077
1039
1016
998
966
910
834
758
704
686
698
723
738
732
707
673
636
595
547
499
461
446
453
470
482
482
478
483
508
549
591
622
641
656
676
701
721
726
713
689
663
642
624
604
577
540
493
437
374
310
252
208
175
146
109
57
-5
-66
-117
-159
-200
-251
-318
-396
-475
-546
-607
-660
-707
-752
-796
-842
-896
-961
-1033
-1101
-1155
-1192
-1221
-1260
-1319
-1392
-1461
-1508
-1530
-1541
-1567
-1624
-1708
-1798
-1871
-1921
-1961
-2013
-2090
-2188
-2288
-2376
-2448
-2512
-2577
-2643
-2702
-2744
-2769
-2781
-2786
-2784
-2769
-2735
-2685
-2631
-2582
-2536
-2481
-2402
-2292
-2156
-2011
-1874
-1757
-1661
-1581
-1506
-1426
-1332
-1226
-1119
-1029
-970
-941
-923
-891
-829
-739
-643
-562
-503
-456
-399
-317
-213
-105
-14
51
95
132
177
234
302
376
450
521
586
641
689
734
780
833
891
950
1004
1047
1080
1108
1136
1164
1190
1205
1200
1169
1116
1054
998
954
919
876
808
706
576
439
317
228
174
148
135
125
111
95
82
76
81
92
104
114
119
122
123
123
119
115
115
128
156
191
222
242
255
277
320
381
438
466
454
415
379
370
393
431
454
445
404
349
299
269
257
256
255
248
238
234
249
292
360
437
503
547
575
603
647
711
782
842
886
921
966
1032
1117
1201
1263
1289
1280
1250
1219
1206
1223
1268
1326
1375
1394
1381
1349
1320
1310
1317
1328
1329
1316
1301
1299
1320
1362
1416
1470
1516
1555
1595
1650
1734
1854
2004
2166
2314
2434
2523
2590
2638
2662
2653
2610
2550
2503
2494
2528
2585
2633
2643
2602
2510
2380
2230
2083
1963
1883
1836
1794
1716
1579
1382
1157
942
765
632
524
420
304
179
60
-28
-75
-90
-102
-149
-246
-377
-493
-546
-521
-448
-384
-378
-435
-521
-590
-618
-614
-606
-616
-645
-677
-701
-716
-733
-758
-792
-822
-836
-820
-771
-687
-580
-473
-396
-372
-401
-456
-496
-488
-424
-318
-194
-68
51
163
262
338
387
413
425
437
455
482
515
550
579
586
565
518
468
442
456
493
516
488
398
273
160
98
93
115
125
93
19
-69
-133
-147
-105
-29
48
90
79
17
-76
-176
-262
-326
-365
-383
-386
-386
-394
-416
-449
-472
-464
-419
-358
-317
-329
-395
-480
-532
-515
-433
-330
-261
-262
-325
-406
-456
-448
-391
-324
-292
-317
-393
-489
-569
-605
-590
-539
-485
-463
-503
-615
-781
-962
-1109
-1193
-1214
-1209
-1229
-1315
-1474
-1684
-1902
-2089
-2227
-2319
-2387
-2450
-2523
-2604
-2684
-2748
-2790
-2813
-2825
-2833
-2832
-2814
-2772
-2716
-2663
-2628
-2609
-2586
-2534
-2447
-2343
-2250
-2187
-2146
-2104
-2039
-1957
-1880
-1840
-1850
-1903
-1983
-2072
-2163
-2250
-2325
-2385
-2432
-2475
-2521
-2566
-2594
-2591
-2563
-2533
-2534
-2577
-2649
-2720
-2768
-2792
-2802
-2807
-2800
-2769
-2719
-2678
-2680
-2739
-2833
-2916
-2951
-2934
-2897
-2879
-2900
-2947
-2994
-3021
-3033
-3053
-3105
-3204
-3342
-3500
-3653
-3778
-3865
-3917
-3949
-3981
-4022
-4072
-4117
-4150
-4179
-4223
-4297
-4391
-4480
-4530
-4525
-4475
-4408
-4353
-4323
-4314
-4317
-4324
-4333
-4345
-4356
-4359
-4344
-4306
-4240
-4141
-4009
-3856
-3708
-3603
-3570
-3618
-3721
-3830
-3897
-3899
-3853
-3799
-3776
-3788
-3801
-3761
-3631
-3413
-3154
-2917
-2746
-2650
-2602
-2571
-2539
-2505
-2474
-2439
-2386
-2301
-2188
-2069
-1968
-1894
-1832
-1762
-1670
-1559
-1443
-1333
-1228
-1119
-1004
-894
-805
-751
-727
-713
-684
-627
-542
-442
-339
-236
-131
-18
105
231
345
434
490
517
530
548
589
662
760
862
947
998
1018
1022
1035
1077
1151
1246
1343
1420
1463
1469
1445
1401
1352
1311
1284
1262
1223
1145
1018
855
687
542
430
342
262
186
131
111
126
148
139
77
-25
-126
-184
-182
-134
-64
7
69
118
147
148
122
84
56
50
51
37
-7
-70
-121
-135
-116
-98
-116
-182
-278
-364
-407
-400
-353
-289
-223
-167
-127
-100
-76
-34
41
145
251
327
356
351
345
360
396
423
416
374
324
302
325
371
401
378
296
178
66
-9
-35
-22
11
48
79
102
118
130
140
150
168
200
245
299
348
377
383
378
381
407
451
493
510
494
460
434
433
451
467
454
406
338
279
252
263
299
335
350
329
272
191
107
46
23
38
75
111
129
130
130
144
174
210
238
249
249
251
267
296
335
379
432
506
605
722
837
929
981
994
984
971
977
1020
1109
1245
1411
1574
1692
1739
1714
1656
1616
1636
1719
1836
1942
2013
2057
2103
2178
2287
2411
2526
2624
2711
2799
2894
2988
3073
3152
3240
3351
3484
3616
3721
3782
3806
3813
3820
3832
3843
3853
3866
3891
3928
3965
3985
3981
3966
3959
3979
4024
4078
4125
4151
4153
4136
4100
4048
3984
3920
3865
3828
3805
3790
3780
3777
3790
3824
3874
3927
3964
3969
3934
3867
3791
3734
3721
3756
3818
3869
3879
3840
3766
3684
3606
3533
3462
3397
3359
3365
3419
3500
3583
3654
3720
3792
3873
3947
3995
4011
4011
4021
4051
4094
4122
4119
4085
4033
3971
3898
3806
3695
3574
3452
3328
3196
3054
2914
2798
2717
2652
2566
2429
2243
2045
1880
1762
1678
1599
1508
1410
1325
1266
1230
1215
1221
1258
1327
1403
1450
1439
1370
1271
1181
1118
1075
1035
986
926
859
782
691
592
501
439
413
408
400
375
343
325
334
362
391
409
420
431
443
440
411
364
325
314
320
298
201
20
-203
-404
-538
-612
-668
-751
-875
-1020
-1156
-1260
-1333
-1383
-1414
-1425
-1425
-1429
-1453
-1500
-1551
-1577
-1560
-1506
-1435
-1373
-1333
-1316
-1317
-1324
-1328
-1316
-1284
-1236
-1186
-1151
-1132
-1115
-1081
-1022
-951
-891
-857
-845
-833
-802
-748
-683
-623
-581
-563
-567
-589
-618
-634
-616
-559
-482
-419
-393
-404
-423
-416
-367
-285
-190
-93
14
144
300
465
611
721
795
847
889
922
940
943
939
939
945
950
941
913
872
829
790
751
707
656
604
560
528
504
481
453
414
360
289
202
106
19
-43
-77
-92
-107
-130
-156
-170
-162
-137
-113
-108
-128
-162
-196
-219
-227
-228
-228
-232
-245
-277
-335
-420
-523
-628
-719
-786
-826
-842
-832
-794
-732
-654
-577
-511
-453
-391
-304
-180
-24
146
308
448
559
649
724
790
844
881
901
907
905
898
880
834
743
596
399
173
-54
-257
-428
-573
-710
-854
-1008
-1161
-1293
-1386
-1442
-1472
-1498
-1532
-1569
-1591
-1577
-1523
-1447
-1380
-1348
-1357
-1387
-1409
-1405
-1376
-1342
-1324
-1333
-1363
-1397
-1419
-1421
-1403
-1372
-1344
-1336
-1361
-1422
-1505
-1582
-1629
-1642
-1641
-1651
-1689
-1741
-1773
-1755
-1680
-1571
-1463
-1379
-1314
-1243
-1145
-1020
-891
-780
-699
-641
-588
-528
-464
-406
-363
-334
-309
-280
-242
-200
-164
-143
-141
-155
-175
-188
-187
-178
-176
-200
-257
-334
-405
-446
-454
-447
-450
-476
-516
-545
-542
-503
-443
-383
-332
-291
-252
-213
-173
-132
-84
-22
57
142
214
254
259
238
206
175
143
109
70
32
1
-23
-48
-86
-142
-208
-271
-317
-342
-352
-358
-366
-377
-390
-407
-434
-471
-512
-537
-524
-463
-356
-225
-91
30
137
236
329
410
468
497
507
515
540
589
659
736
804
851
866
843
782
699
621
580
596
662
752
832
885
912
930
955
993
1040
1087
1128
1158
1173
1169
1143
1098
1042
983
923
860
796
733
677
627
571
498
401
289
179
89
24
-23
-66
-110
-155
-198
-241
-288
-340
-390
-422
-427
-407
-380
-364
-371
-401
-445
-494
-541
-579
-602
-606
-595
-583
-587
-619
-679
-754
-833
-907
-978
-1049
-1121
-1191
-1253
-1303
-1342
-1373
-1395
-1410
-1418
-1418
-1413
-1402
-1386
-1369
-1354
-1344
-1335
-1323
-1302
-1275
-1254
-1255
-1287
-1345
-1419
-1495
-1570
-1648
-1736
-1834
-1935
-2028
-2108
-2174
-2226
-2266
-2293
-2308
-2320
-2343
-2385
-2446
-2511
-2565
-2593
-2596
-2582
-2563
-2549
-2543
-2540
-2533
-2512
-2469
-2404
-2324
-2245
-2183
-2145
-2130
-2131
-2138
-2146
-2157
-2174
-2195
-2219
-2242
-2268
-2300
-2342
-2393
-2445
-2491
-2526
-2552
-2575
-2597
-2612
-2610
-2580
-2520
-2438
-2351
-2280
-2237
-2221
-2218
-2207
-2167
-2088
-1975
-1844
-1714
-1600
-1502
-1412
-1317
-1209
-1089
-966
-854
-765
-705
-669
-648
-623
-582
-523
-463
-428
-440
-501
-591
-675
-726
-737
-725
-714
-722
-754
-801
-858
-923
-997
-1073
-1138
-1182
-1208
-1230
-1263
-1309
-1349
-1359
-1330
-1274
-1222
-1194
-1187
-1174
-1127
-1033
-907
-779
-679
-615
-580
-559
-536
-506
-466
-420
-373
-334
-308
-296
-292
-284
-259
-211
-142
-55
41
135
212
258
270
257
240
237
250
266
265
240
203
176
174
195
221
236
232
218
200
177
138
70
-22
-123
-212
-281
-335
-384
-434
-477
-503
-509
-506
-508
-520
-533
-529
-496
-438
-372
-315
-270
-227
-172
-102
-25
41
89
122
154
199
260
329
398
464
530
601
679
756
818
856
865
848
818
785
759
742
732
723
710
692
670
646
619
591
561
535
516
506
504
505
506
515
541
588
647
703
745
779
822
892
989
1091
1169
1208
1219
1231
1266
1321
1375
1402
1395
1366
1337
1316
1299
1273
1237
1197
1164
1139
1111
1071
1020
969
930
902
873
837
799
778
788
820
849
847
810
759
722
713
716
705
664
601
537
492
461
428
378
311
243
191
160
145
138
138
147
166
190
208
218
221
226
236
250
263
274
289
315
354
399
443
479
508
533
552
564
572
584
615
672
746
822
882
919
940
953
961
960
947
925
909
911
937
978
1018
1050
1069
1086
1116
1168
1242
1329
1411
1469
1491
1483
1463
1457
1482
1537
1606
1662
1685
1671
1630
1578
1530
1496
1479
1477
1483
1490
1495
1499
1507
1523
1547
1571
1587
1598
1613
1648
1706
1776
1837
1872
1879
1879
1901
1965
2066
2185
2298
2393
2477
2564
2659
2750
2817
2849
2855
2862
2894
2957
3028
3076
3083
3054
3020
3007
3026
3068
3113
3146
3159
3152
3124
3079
3027
2983
2957
2946
2931
2895
2839
2783
2751
2751
2764
2758
2714
2640
2562
2503
2464
2430
2383
2322
2256
2193
2129
2058
1983
1923
1896
1901
1911
1891
1823
1723
1618
1522
1419
1283
1104
908
742
638
589
560
516
453
397
376
396
434
461
466
461
466
489
521
547
561
570
588
622
671
731
797
866
930
979
1006
1016
1016
1012
998
957
883
785
685
599
527
447
342
212
79
-33
-115
-180
-253
-350
-467
-591
-706
-808
-901
-991
-1083
-1180
-1287
-1406
-1531
-1647
-1737
-1797
-1836
-1874
-1928
-2001
-2082
-2155
-2210
-2242
-2251
-2247
-2245
-2263
-2318
-2412
-2531
-2651
-2754
-2839
-2916
-2996
-3075
-3137
-3166
-3159
-3129
-3096
-3075
-3072
-3084
-3104
-3127
-3144
-3147
-3129
-3096
-3063
-3045
-3046
-3055
-3054
-3036
-3011
-2999
-3012
-3051
-3096
-3130
-3143
-3133
-3108
-3070
-3023
-2970
-2919
-2873
-2826
-2763
-2665
-2525
-2354
-2173
-2003
-1850
-1708
-1565
-1414
-1255
-1098
-951
-822
-713
-624
-551
-488
-431
-380
-341
-320
-319
-336
-359
-381
-399
-418
-440
-464
-481
-485
-475
-458
-443
-434
-426
-411
-382
-342
-300
-267
-243
-227
-210
-187
-158
-120
-71
-4
84
184
281
359
408
427
425
407
375
328
269
208
154
108
60
-4
-88
-178
-250
-289
-296
-290
-292
-308
-328
-341
-347
-362
-405
-483
-579
-667
-727
-756
-768
-779
-794
-808
-816
-817
-821
-831
-846
-859
-863
-863
-868
-890
-929
-981
-1037
-1088
-1131
-1168
-1202
-1240
-1290
-1355
-1428
-1499
-1560
-1612
-1670
-1746
-1838
-1927
-1983
-1992
-1957
-1904
-1854
-1815
-1777
-1725
-1656
-1581
-1517
-1472
-1445
-1425
-1409
-1396
-1387
-1379
-1364
-1343
-1323
-1321
-1344
-1382
-1413
-1416
-1388
-1346
-1311
-1299
-1306
-1321
-1332
-1336
-1338
-1342
-1346
-1343
-1329
-1302
-1263
-1213
-1149
-1070
-976
-872
-765
-660
-562
-474
-394
-316
-233
-138
-35
71
169
259
348
443
543
632
688
707
702
704
732
781
825
836
807
761
727
719
728
729
708
675
651
646
650
637
584
493
385
283
197
122
56
7
-8
26
105
205
304
387
456
522
590
654
706
739
754
753
741
723
712
723
769
849
947
1040
1114
1167
1206
1234
1248
1239
1206
1161
1117
1085
1061
1037
1010
993
1000
1037
1096
1162
1222
1281
1347
1426
1506
1565
1592
1593
1594
1624
1688
1770
1842
1884
1897
1903
1924
1969
2020
2047
2021
1934
1808
1682
1589
1544
1534
1532
1519
1493
1470
1466
1480
1490
1471
1409
1309
1190
1070
961
870
807
785
811
869
927
950
919
845
757
674
599
516
411
283
150
29
-70
-157
-243
-335
-427
-509
-575
-623
-658
-686
-710
-733
-758
-788
-820
-842
-845
-821
-775
-717
-659
-608
-570
-546
-539
-548
-567
-589
-604
-609
-606
-600
-594
-593
-596
-604
-616
-628
-634
-628
-607
-566
-501
-406
-279
-128
26
160
257
315
345
362
373
377
367
336
286
220
146
70
1
-57
-102
-144
-194
-262
-345
-430
-506
-572
-637
-711
-792
-860
-896
-893
-860
-816
-771
-715
-633
-511
-358
-193
-37
102
224
335
433
514
576
621
652
667
662
637
602
578
582
613
651
677
688
700
738
812
910
1004
1077
1125
1163
1205
1256
1307
1352
1388
1413
1424
1408
1355
1268
1172
1096
1062
1068
1093
1110
1106
1086
1066
1062
1078
1110
1142
1160
1148
1099
1016
916
823
757
723
712
706
694
679
675
690
720
750
764
757
735
710
684
656
618
571
523
484
453
420
373
314
259
235
256
310
366
387
356
281
184
83
-19
-128
-244
-353
-430
-450
-412
-330
-227
-120
-15
89
189
276
337
370
377
369
348
312
251
160
43
-87
-209
-304
-359
-376
-366
-355
-364
-406
-471
-535
-573
-576
-553
-528
-518
-525
-539
-549
-547
-534
-510
-475
-426
-366
-311
-282
-292
-342
-416
-497
-575
-654
-745
-859
-998
-1160
-1342
-1540
-1748
-1955
-2148
-2314
-2442
-2532
-2586
-2611
-2612
-2596
-2572
-2550
-2536
-2531
-2535
-2544
-2557
-2577
-2606
-2644
-2685
-2725
-2759
-2784
-2799
-2799
-2781
-2740
-2675
-2589
-2491
-2388
-2287
-2187
-2088
-1991
-1896
-1806
-1721
-1636
-1549
-1460
-1381
-1324
-1297
-1296
-1305
-1300
-1267
-1205
-1127
-1045
-967
-889
-804
-711
-616
-529
-455
-396
-347
-306
-278
-265
-261
-251
-216
-147
-47
65
171
262
337
401
455
496
522
543
577
640
735
849
963
1062
1153
1250
1368
1502
1632
1738
1814
1871
1935
2020
2122
2219
2293
2338
2368
2403
2452
2504
2540
2540
2505
2452
2401
2363
2332
2288
2215
2111
1993
1883
1799
1744
1708
1679
1651
1629
1621
1633
1659
1685
1699
1699
1693
1693
1701
1707
1697
1667
1627
1598
1601
1638
1691
1732
1737
1703
1641
1572
1511
1463
1425
1387
1344
1290
1225
1156
1094
1049
1029
1029
1032
1025
999
960
920
885
855
823
788
761
756
784
839
906
972
1033
1098
1174
1257
1331
1380
1398
1396
1387
1379
1370
1354
1334
1326
1353
1427
1539
1661
1763
1830
1864
1884
1909
1948
2000
2057
2106
2137
2142
2125
2094
2063
2041
2033
2025
2004
1963
1907
1851
1812
1795
1795
1799
1797
1786
1772
1762
1758
1758
1757
1752
1745
1736
1722
1699
1661
1611
1557
1514
1491
1486
1490
1485
1462
1421
1370
1320
1278
1238
1190
1119
1018
883
720
538
345
150
-40
-217
-375
-512
-630
-732
-823
-897
-946
-960
-937
-892
-848
-829
-842
-875
-905
-915
-907
-897
-903
-928
-958
-976
-974
-962
-961
-985
-1029
-1081
-1129
-1173
-1222
-1282
-1345
-1395
-1418
-1414
-1398
-1387
-1385
-1381
-1359
-1310
-1238
-1158
-1085
-1025
-975
-929
-885
-845
-814
-796
-787
-781
-768
-743
-708
-672
-641
-618
-596
-569
-538
-517
-521
-557
-617
-674
-711
-725
-736
-768
-833
-920
-1004
-1067
-1107
-1136
-1165
-1201
-1240
-1282
-1330
-1388
-1450
-1499
-1517
-1499
-1460
-1423
-1403
-1401
-1404
-1402
-1399
-1406
-1428
-1458
-1480
-1485
-1473
-1462
-1463
-1478
-1498
-1511
-1519
-1531
-1559
-1607
-1668
-1731
-1790
-1843
-1893
-1939
-1980
-2013
-2040
-2061
-2072
-2067
-2037
-1984
-1916
-1845
-1782
-1727
-1674
-1616
-1552
-1491
-1443
-1418
-1416
-1436
-1470
-1509
-1549
-1589
-1631
-1682
-1742
-1810
-1877
-1937
-1986
-2024
-2057
-2094
-2138
-2194
-2263
-2340
-2422
-2498
-2562
-2611
-2647
-2676
-2703
-2727
-2746
-2759
-2767
-2775
-2789
-2812
-2844
-2886
-2935
-2985
-3031
-3064
-3080
-3075
-3049
-3004
-2938
-2855
-2758
-2655
-2555
-2462
-2376
-2292
-2206
-2117
-2028
-1943
-1867
-1804
-1760
-1736
-1727
-1721
-1700
-1658
-1599
-1542
-1504
-1494
-1501
-1504
-1483
-1431
-1356
-1279
-1218
-1189
-1193
-1220
-1251
-1269
-1264
-1241
-1214
-1194
-1184
-1170
-1139
-1084
-1014
-942
-881
-829
-778
-724
-675
-645
-641
-657
-676
-683
-678
-674
-682
-695
-697
-669
-608
-532
-466
-427
-414
-416
-419
-424
-435
-455
-480
-503
-523
-548
-590
-655
-735
-817
-888
-944
-990
-1029
-1062
-1085
-1099
-1108
-1124
-1153
-1191
-1230
-1261
-1282
-1295
-1303
-1306
-1302
-1290
-1273
-1251
-1219
-1168
-1091
-991
-885
-797
-744
-727
-729
-732
-723
-701
-672
-644
-619
-594
-568
-537
-500
-459
-415
-378
-357
-357
-373
-389
-382
-333
-243
-127
-9
93
178
256
341
444
561
677
776
845
882
895
897
898
900
899
886
863
833
808
794
788
780
756
713
658
608
583
593
636
700
772
847
925
1012
1109
1206
1293
1361
1413
1462
1525
1613
1722
1840
1951
2049
2129
2193
2239
2268
2284
2301
2331
2381
2442
2497
2531
2547
2565
2609
2686
2783
2869
2920
2930
2919
2910
2922
2955
2996
3034
3066
3094
3124
3153
3176
3185
3173
3139
3081
3002
2911
2820
2752
2719
2721
2741
2753
2739
2699
2651
2617
2604
2602
2588
2549
2487
2425
2383
2374
2389
2414
2438
2463
2496
2543
2604
2674
2748
2820
2884
2930
2947
2932
2901
2877
2878
2902
2927
2927
2893
2840
2795
2780
2792
2813
2827
2830
2830
2833
2836
2827
2797
2752
2706
2672
2650
2632
2610
2591
2590
2616
2666
2724
2776
2820
2863
2907
2943
2954
2932
2885
2837
2806
2791
2775
2740
2687
2632
2596
2582
2577
2563
2534
2504
2496
2522
2570
2619
2651
2665
2678
2704
2744
2790
2829
2862
2898
2949
3020
3101
3181
3252
3314
3375
3441
3514
3590
3667
3748
3838
3941
4056
4174
4282
4370
4433
4471
4492
4501
4499
4483
4449
4398
4338
4279
4229
4184
4136
4075
4003
3924
3846
3766
3674
3557
3416
3266
3130
3023
2947
2889
2836
2783
2736
2699
2672
2643
2602
2547
2485
2427
2373
2316
2246
2158
2059
1958
1861
1767
1673
1573
1470
1363
1251
1135
1016
903
805
724
652
574
481
371
254
144
45
-44
-124
-198
-261
-312
-353
-389
-421
-447
-462
-464
-457
-445
-432
-415
-391
-362
-337
-325
-326
-331
-329
-316
-302
-303
-332
-389
-464
-545
-624
-701
-782
-873
-974
-1083
-1191
-1287
-1364
-1422
-1475
-1537
-1617
-1710
-1800
-1875
-1936
-1996
-2067
-2151
-2233
-2299
-2346
-2386
-2439
-2516
-2608
-2701
-2783
-2852
-2916
-2977
-3029
-3066
-3085
-3093
-3101
-3108
-3110
-3099
-3080
-3065
-3066
-3081
-3097
-3102
-3096
-3094
-3107
-3139
-3181
-3225
-3270
-3322
-3386
-3453
-3506
-3532
-3540
-3549
-3576
-3620
-3664
-3690
-3694
-3687
-3685
-3694
-3709
-3721
-3726
-3728
-3727
-3718
-3694
-3655
-3617
-3596
-3596
-3599
-3580
-3524
-3444
-3369
-3328
-3324
-3334
-3333
-3305
-3258
-3209
-3173
-3148
-3124
-3094
-3062
-3035
-3019
-3013
-3010
-3001
-2979
-2942
-2890
-2824
-2752
-2680
-2614
-2559
-2514
-2480
-2456
-2443
-2436
-2426
-2405
-2373
-2339
-2319
-2323
-2350
-2386
-2411
-2415
-2400
-2375
-2352
-2334
-2317
-2295
-2265
-2229
-2194
-2169
-2156
-2151
-2141
-2118
-2076
-2023
-1974
-1943
-1934
-1938
-1938
-1918
-1873
-1812
-1753
-1710
-1687
-1676
-1661
-1628
-1572
-1499
-1427
-1370
-1337
-1322
-1314
-1305
-1291
-1276
-1260
-1241
-1213
-1177
-1142
-1117
-1107
-1105
-1100
-1084
-1061
-1044
-1042
-1047
-1040
-1004
-940
-866
-804
-767
-746
-727
-697
-657
-615
-576
-539
-500
-455
-411
-372
-338
-301
-255
-202
-153
-122
-112
-115
-117
-105
-78
-39
7
58
110
160
200
232
264
306
360
414
454
470
475
491
540
623
724
819
896
958
1014
1072
1121
1152
1159
1148
1134
1124
1119
1109
1089
1059
1027
998
976
961
955
961
977
994
1000
991
971
959
971
1006
1052
1085
1097
1100
1112
1142
1182
1208
1204
1171
1130
1101
1086
1070
1033
968
888
814
757
712
663
600
532
481
463
474
497
515
527
549
597
674
761
834
881
907
929
957
986
1004
1004
996
1000
1034
1092
1157
1208
1236
1248
1257
1273
1290
1299
1292
1269
1233
1192
1147
1102
1056
1010
961
905
835
752
661
572
490
416
344
267
184
96
5
-89
-184
-280
-372
-456
-534
-607
-676
-736
-782
-812
-837
-869
-919
-982
-1040
-1076
-1086
-1081
-1086
-1117
-1177
-1259
-1347
-1432
-1510
-1580
-1642
-1701
-1761
-1831
-1913
-2003
-2091
-2173
-2255
-2345
-2450
-2563
-2667
-2742
-2784
-2798
-2799
-2799
-2798
-2791
-2773
-2746
-2716
-2691
-2679
-2684
-2711
-2762
-2829
-2900
-2961
-3003
-3029
-3044
-3053
-3057
-3054
-3045
-3039
-3043
-3057
-3067
-3059
-3029
-2986
-2950
-2936
-2944
-2967
-2991
-3011
-3023
-3025
-3012
-2982
-2941
-2902
-2873
-2851
-2820
-2766
-2688
-2607
-2543
-2506
-2481
-2447
-2389
-2317
-2254
-2216
-2203
-2194
-2169
-2118
-2047
-1970
-1892
-1810
-1720
-1628
-1542
-1471
-1417
-1368
-1313
-1245
-1167
-1089
-1016
-949
-885
-821
-757
-693
-629
-568
-516
-479
-462
-457
-451
-434
-399
-351
-303
-262
-233
-210
-186
-155
-112
-55
10
80
148
214
283
362
455
553
641
710
760
804
856
919
980
1024
1043
1043
1039
1038
1039
1028
999
957
916
883
860
835
802
763
727
698
673
639
588
523
459
414
394
399
423
462
513
569
617
647
659
669
700
764
850
931
984
1006
1016
1038
1083
1140
1186
1211
1221
1235
1267
1314
1356
1378
1378
1370
1372
1389
1413
1430
1434
1430
1432
1448
1476
1503
1517
1515
1501
1489
1488
1498
1514
1527
1528
1519
1505
1498
1500
1507
1509
1498
1478
1461
1460
1479
1509
1538
1556
1568
1582
1605
1630
1649
1653
1649
1650
1663
1681
1691
1679
1652
1628
1625
1646
1682
1717
1745
1770
1803
1842
1879
1902
1910
1916
1933
1970
2021
2076
2128
2179
2236
2301
2372
2444
2516
2592
2673
2753
2822
2874
2915
2958
3014
3081
3153
3220
3284
3352
3425
3496
3551
3582
3596
3613
3653
3715
3784
3838
3866
3876
3884
3901
3927
3952
3968
3973
3968
3954
3929
3893
3856
3829
3822
3828
3835
3828
3809
3791
3789
3804
3820
3815
3779
3722
3668
3637
3629
3631
3624
3600
3565
3531
3502
3470
3426
3370
3311
3261
3227
3205
3181
3151
3119
3097
3089
3088
3075
3034
2965
2882
2804
2742
2692
2639
2570
2482
2383
2281
2182
2086
1989
1887
1776
1652
1509
1347
1170
991
823
675
544
424
310
198
89
-18
-125
-232
-334
-420
-486
-535
-578
-626
-681
-734
-776
-804
-830
-868
-923
-988
-1048
-1095
-1134
-1178
-1235
-1304
-1372
-1425
-1464
-1498
-1536
-1579
-1619
-1649
-1670
-1693
-1725
-1763
-1794
-1801
-1780
-1747
-1720
-1713
-1717
-1710
-1672
-1599
-1506
-1421
-1362
-1333
-1320
-1307
-1280
-1237
-1186
-1134
-1090
-1057
-1039
-1038
-1048
-1062
-1070
-1069
-1063
-1065
-1087
-1132
-1193
-1255
-1306
-1346
-1385
-1431
-1490
-1557
-1620
-1671
-1708
-1734
-1756
-1774
-1791
-1807
-1820
-1830
-1833
-1823
-1802
-1775
-1754
-1749
-1761
-1783
-1808
-1833
-1865
-1910
-1969
-2031
-2080
-2104
-2103
-2089
-2079
-2090
-2126
-2180
-2237
-2281
-2298
-2287
-2257
-2228
-2220
-2242
-2291
-2348
-2396
-2428
-2448
-2466
-2490
-2522
-2559
-2596
-2630
-2659
-2685
-2704
-2717
-2724
-2729
-2731
-2730
-2724
-2719
-2723
-2746
-2787
-2834
-2872
-2890
-2894
-2900
-2923
-2964
-3013
-3053
-3078
-3092
-3108
-3127
-3144
-3145
-3126
-3096
-3071
-3067
-3081
-3100
-3108
-3100
-3085
-3078
-3085
-3101
-3109
-3100
-3074
-3043
-3019
-3002
-2977
-2926
-2840
-2732
-2627
-2546
-2495
-2459
-2416
-2354
-2277
-2199
-2133
-2081
-2033
-1981
-1925
-1872
-1824
-1775
-1709
-1616
-1500
-1380
-1276
-1193
-1124
-1053
-972
-886
-810
-753
-712
-679
-645
-614
-594
-587
-591
-592
-578
-542
-485
-413
-331
-247
-171
-108
-55
4
88
204
342
477
586
659
711
762
823
891
950
993
1020
1048
1079
1109
1131
1140
1147
1164
1192
1218
1218
1180
1117
1058
1031
1044
1084
1130
1165
1193
1222
1260
1309
1368
1437
1518
1610
1702
1778
1832
1871
1916
1982
2068
2160
2239
2296
2334
2362
2389
2415
2440
2469
2505
2548
2587
2611
2615
2611
2616
2640
2673
2694
2684
2645
2596
2556
2531
2505
2463
2396
2315
2238
2173
2116
2058
1990
1914
1837
1764
1695
1626
1557
1491
1429
1369
1307
1246
1193
1159
1149
1154
1159
1153
1135
1114
1102
1103
1116
1136
1160
1185
1207
1222
1231
1240
1262
1304
1363
1425
1475
1511
1540
1577
1629
1695
1763
1824
1871
1902
1919
1928
1936
1950
1970
1986
1988
1973
1954
1949
1969
2001
2017
1991
1925
1842
1773
1733
1710
1685
1648
1611
1586
1575
1559
1517
1447
1375
1337
1349
1393
1437
1453
1447
1443
1461
1499
1531
1536
1513
1485
1476
1496
1531
1562
1577
1582
1590
1605
1624
1634
1630
1616
1604
1604
1616
1633
1644
1645
1632
1611
1587
1565
1546
1529
1506
1469
1413
1338
1252
1168
1101
1063
1053
1055
1043
1000
925
842
783
771
797
829
836
806
757
724
724
751
777
779
748
698
644
592
538
475
406
340
282
227
167
97
27
-30
-68
-96
-134
-191
-263
-331
-381
-416
-448
-485
-522
-546
-547
-529
-513
-512
-527
-543
-543
-525
-504
-496
-507
-527
-537
-528
-509
-495
-497
-509
-514
-497
-459
-415
-386
-381
-394
-406
-402
-381
-352
-324
-302
-279
-245
-197
-141
-90
-54
-33
-24
-20
-20
-27
-41
-57
-66
-63
-51
-40
-41
-62
-98
-141
-182
-217
-244
-261
-268
-265
-258
-252
-253
-263
-277
-289
-294
-291
-284
-280
-285
-308
-347
-393
-433
-453
-451
-440
-437
-454
-486
-520
-544
-561
-585
-634
-707
-787
-849
-882
-895
-911
-951
-1014
-1080
-1126
-1141
-1133
-1123
-1125
-1141
-1156
-1154
-1128
-1084
-1042
-1018
-1024
-1050
-1080
-1094
-1081
-1045
-998
-959
-943
-949
-971
-996
-1012
-1014
-1012
-1010
-1026
-1062
-1115
-1170
-1211
-1226
-1217
-1201
-1196
-1216
-1254
-1298
-1334
-1359
-1378
-1396
-1411
-1415
-1402
-1373
-1341
-1315
-1296
-1276
-1244
-1203
-1163
-1140
-1139
-1154
-1170
-1175
-1168
-1153
-1133
-1109
-1078
-1046
-1025
-1027
-1055
-1096
-1130
-1143
-1138
-1137
-1160
-1215
-1288
-1358
-1406
-1434
-1454
-1484
-1531
-1593
-1663
-1734
-1805
-1874
-1937
-1988
-2027
-2061
-2104
-2159
-2220
-2270
-2301
-2322
-2354
-2417
-2509
-2606
-2676
-2708
-2718
-2739
-2792
-2872
-2949
-2992
-2996
-2980
-2980
-3016
-3086
-3171
-3251
-3317
-3371
-3420
-3470
-3526
-3592
-3666
-3738
-3792
-3815
-3807
-3788
-3782
-3800
-3833
-3856
-3849
-3810
-3755
-3698
-3642
-3577
-3496
-3399
-3297
-3198
-3099
-2990
-2866
-2740
-2632
-2555
-2503
-2455
-2391
-2310
-2224
-2145
-2074
-2004
-1924
-1838
-1757
-1690
-1639
-1595
-1551
-1510
-1479
-1457
-1436
-1403
-1362
-1327
-1317
-1337
-1366
-1373
-1342
-1281
-1217
-1173
-1154
-1144
-1124
-1090
-1052
-1020
-1002
-986
-963
-934
-903
-877
-849
-808
-751
-687
-636
-613
-615
-622
-610
-565
-492
-408
-330
-264
-207
-151
-96
-43
2
38
67
93
119
140
153
155
148
139
138
151
173
194
203
199
192
197
223
268
316
350
361
351
337
333
351
392
447
506
559
602
639
681
738
812
899
985
1058
1117
1171
1233
1311
1405
1504
1595
1669
1724
1763
1793
1819
1846
1878
1913
1951
1990
2035
2088
2151
2215
2266
2289
2285
2269
2262
2279
2317
2358
2383
2383
2371
2366
2383
2422
2471
2513
2541
2556
2569
2589
2616
2647
2674
2695
2709
2720
2732
2746
2762
2774
2783
2787
2791
2796
2802
2804
2799
2789
2778
2773
2774
2770
2748
2702
2643
2593
2578
2604
2658
2709
2733
2723
2696
2676
2678
2698
2720
2726
2708
2670
2624
2577
2533
2491
2451
2413
2376
2334
2285
2229
2173
2125
2092
2070
2053
2032
2004
1970
1936
1908
1889
1880
1879
1878
1868
1847
1817
1786
1763
1750
1746
1745
1749
1763
1786
1810
1820
1807
1779
1758
1764
1800
1848
1881
1889
1880
1876
1892
1920
1939
1934
1909
1886
1882
1893
1901
1887
1852
1815
1799
1808
1826
1827
1794
1728
1643
1554
1469
1393
1330
1280
1236
1183
1103
990
863
748
668
625
598
564
511
445
382
330
288
247
204
165
142
142
161
184
198
191
163
121
76
39
14
-6
-30
-68
-118
-166
-200
-216
-224
-239
-265
-288
-288
-255
-197
-139
-98
-76
-52
-8
60
137
200
240
261
279
305
339
375
411
449
492
542
597
651
705
756
801
833
850
859
877
917
974
1027
1049
1031
986
944
925
931
942
939
912
867
816
765
716
671
634
607
586
557
507
436
361
303
270
252
225
171
91
6
-62
-97
-101
-85
-67
-64
-84
-131
-196
-259
-302
-318
-316
-319
-343
-391
-447
-490
-511
-514
-514
-524
-547
-580
-621
-669
-725
-790
-859
-930
-1002
-1076
-1146
-1207
-1256
-1299
-1350
-1420
-1510
-1606
-1688
-1743
-1771
-1785
-1799
-1817
-1837
-1856
-1872
-1885
-1891
-1886
-1870
-1851
-1840
-1847
-1871
-1900
-1921
-1931
-1935
-1942
-1952
-1960
-1962
-1961
-1969
-1994
-2029
-2063
-2080
-2081
-2077
-2081
-2097
-2119
-2137
-2149
-2159
-2167
-2169
-2150
-2105
-2040
-1974
-1925
-1896
-1878
-1855
-1821
-1780
-1738
-1693
-1637
-1564
-1481
-1404
-1344
-1294
-1235
-1145
-1020
-884
-768
-698
-672
-671
-673
-663
-642
-618
-595
-572
-545
-514
-485
-465
-456
-455
-457
-461
-472
-495
-528
-561
-580
-578
-557
-533
-523
-535
-563
-586
-587
-558
-507
-453
-413
-394
-387
-376
-345
-291
-222
-153
-95
-51
-16
18
56
93
125
150
171
194
221
249
266
265
251
237
240
269
320
377
426
456
467
463
449
433
421
420
430
444
450
443
429
425
445
490
544
588
609
613
614
628
656
691
726
759
797
839
879
906
915
911
905
904
903
888
852
804
764
751
772
815
859
888
896
885
864
838
811
786
763
740
711
677
638
600
569
542
514
477
432
386
346
319
300
279
247
201
144
86
38
7
-7
-11
-20
-47
-96
-159
-218
-256
-268
-264
-259
-264
-283
-312
-349
-393
-443
-493
-536
-572
-607
-652
-710
-771
-814
-827
-818
-813
-837
-890
-948
-978
-967
-929
-896
-888
-899
-904
-878
-821
-757
-707
-679
-657
-621
-565
-501
-447
-411
-383
-342
-279
-202
-132
-84
-61
-54
-52
-48
-42
-34
-22
-6
9
10
-12
-54
-100
-132
-143
-141
-148
-178
-232
-293
-345
-380
-404
-426
-452
-479
-498
-508
-513
-523
-540
-560
-576
-585
-591
-602
-622
-646
-666
-675
-677
-686
-711
-756
-813
-874
-930
-981
-1025
-1063
-1092
-1114
-1137
-1169
-1213
-1261
-1297
-1314
-1314
-1312
-1322
-1347
-1375
-1392
-1392
-1385
-1385
-1396
-1409
-1410
-1392
-1365
-1348
-1354
-1380
-1407
-1418
-1405
-1379
-1351
-1332
-1323
-1319
-1319
-1322
-1324
-1315
-1288
-1241
-1185
-1135
-1102
-1084
-1069
-1046
-1010
-970
-932
-902
-882
-874
-875
-882
-885
-875
-849
-816
-794
-795
-818
-843
-851
-834
-804
-779
-772
-779
-787
-785
-775
-762
-756
-754
-748
-733
-708
-677
-645
-611
-572
-524
-469
-410
-346
-278
-206
-130
-58
7
59
93
107
99
77
57
58
89
143
196
226
229
217
213
228
258
290
316
338
363
393
417
427
424
424
444
488
539
576
587
581
580
597
629
656
661
645
623
615
624
642
656
661
666
681
713
758
804
841
865
878
885
890
899
917
946
980
1012
1035
1050
1065
1088
1124
1162
1191
1201
1194
1182
1175
1180
1191
1199
1196
1182
1163
1145
1135
1132
1135
1142
1154
1172
1195
1221
1245
1267
1286
1305
1325
1344
1358
1364
1360
1349
1337
1328
1322
1317
1309
1291
1259
1213
1158
1104
1062
1034
1012
980
930
862
794
742
717
712
710
698
676
655
644
646
655
660
658
650
641
630
612
584
547
509
476
447
417
381
336
286
235
182
130
81
40
11
-10
-33
-71
-128
-196
-259
-308
-340
-363
-387
-416
-449
-480
-507
-526
-536
-536
-528
-517
-511
-509
-505
-485
-444
-386
-325
-277
-243
-216
-185
-142
-88
-24
48
133
229
329
420
496
560
625
705
798
893
973
1031
1070
1104
1146
1206
1285
1377
1472
1556
1615
1645
1654
1657
1667
1689
1712
1726
1727
1722
1719
1719
1713
1692
1652
1606
1568
1545
1531
1510
1472
1416
1348
1278
1210
1148
1096
1062
1046
1037
1018
980
925
875
850
858
884
905
902
876
844
824
824
841
862
876
876
860
835
811
800
808
827
840
833
803
765
739
737
755
777
790
794
797
807
821
830
826
814
808
816
837
856
859
844
822
809
812
831
858
887
915
942
965
981
989
989
987
985
986
992
1004
1030
1063
1098
1122
1123
1102
1069
1037
1012
992
966
926
870
808
751
712
697
706
726
741
736
708
666
626
601
592
585
568
536
496
459
431
408
382
348
312
281
257
234
203
163
116
70
28
-12
-54
-95
-129
-152
-169
-191
-230
-287
-353
-418
-477
-533
-591
-655
-717
-774
-823
-870
-920
-975
-1032
-1089
-1148
-1214
-1289
-1370
-1450
-1523
-1592
-1660
-1731
-1802
-1866
-1921
-1967
-2007
-2045
-2080
-2115
-2156
-2209
-2272
-2331
-2368
-2372
-2355
-2346
-2368
-2422
-2485
-2524
-2524
-2496
-2468
-2460
-2475
-2494
-2498
-2480
-2448
-2411
-2373
-2330
-2282
-2232
-2187
-2151
-2116
-2074
-2020
-1963
-1920
-1897
-1885
-1865
-1824
-1762
-1696
-1646
-1620
-1613
-1610
-1597
-1571
-1538
-1503
-1472
-1449
-1433
-1426
-1424
-1424
-1421
-1415
-1406
-1400
-1394
-1387
-1376
-1361
-1350
-1349
-1358
-1371
-1381
-1385
-1385
-1390
-1402
-1417
-1423
-1414
-1391
-1363
-1340
-1329
-1327
-1330
-1334
-1338
-1343
-1346
-1344
-1332
-1310
-1282
-1253
-1226
-1205
-1189
-1178
-1167
-1150
-1120
-1076
-1027
-990
-979
-994
-1016
-1018
-987
-923
-849
-787
-742
-704
-657
-593
-523
-466
-431
-409
-383
-337
-275
-209
-155
-116
-86
-61
-44
-42
-55
-70
-67
-35
15
56
64
34
-14
-52
-64
-51
-23
5
32
58
79
90
86
67
47
35
32
28
12
-17
-50
-71
-73
-60
-42
-27
-19
-20
-27
-41
-58
-70
-68
-53
-37
-37
-62
-107
-153
-186
-203
-219
-251
-305
-373
-434
-476
-500
-520
-553
-604
-668
-729
-774
-799
-810
-817
-828
-843
-856
-856
-838
-806
-771
-743
-725
-712
-697
-674
-648
-624
-605
-585
-557
-517
-473
-439
-424
-424
-423
-405
-364
-315
-279
-269
-283
-299
-299
-278
-250
-239
-260
-311
-372
-418
-439
-439
-433
-434
-443
-450
-446
-432
-415
-404
-402
-401
-389
-358
-316
-275
-245
-228
-210
-180
-131
-69
-10
37
69
93
118
149
182
209
229
248
278
327
391
453
492
498
479
458
457
486
537
588
621
630
623
615
612
615
617
616
616
625
650
685
720
738
732
704
669
644
641
658
685
705
710
703
699
709
736
769
793
799
791
783
784
796
809
814
809
803
803
811
816
803
766
711
656
614
589
571
542
494
432
371
325
298
279
255
218
173
135
118
122
139
153
158
155
154
160
171
176
167
148
125
111
108
115
126
139
152
164
170
169
161
152
146
141
133
119
103
96
105
130
157
171
166
147
124
106
93
86
84
94
117
148
177
195
207
220
241
264
276
269
248
228
223
231
242
245
239
239
255
289
330
364
388
406
421
432
430
413
388
369
364
370
373
365
346
325
313
311
318
332
357
395
442
484
511
528
550
593
658
733
799
853
903
963
1038
1113
1173
1211
1238
1268
1309
1349
1375
1379
1372
1371
1385
1408
1425
1428
1420
1410
1405
1406
1407
1408
1416
1436
1466
1497
1516
1521
1517
1513
1514
1516
1518
1522
1534
1559
1593
1628
1655
1675
1696
1724
1758
1789
1811
1823
1833
1850
1872
1891
1895
1881
1853
1827
1817
1831
1865
1906
1937
1947
1934
1908
1884
1871
1869
1863
1840
1795
1734
1673
1625
1592
1567
1540
1502
1452
1396
1340
1290
1248
1213
1177
1131
1071
1004
941
895
867
847
819
776
725
682
661
662
667
658
624
568
505
450
410
385
368
355
338
313
279
242
210
191
188
195
203
211
221
241
272
306
332
344
343
339
341
351
365
379
392
404
418
432
445
457
473
495
522
546
564
579
595
618
642
659
661
652
641
639
646
654
657
659
671
699
732
746
724
669
607
567
563
581
598
598
585
575
578
583
573
531
461
382
313
259
216
177
143
120
110
109
104
87
61
33
8
-20
-57
-106
-154
-186
-198
-199
-209
-242
-293
-342
-367
-361
-334
-305
-288
-284
-285
-277
-252
-210
-159
-112
-80
-69
-74
-81
-75
-50
-16
16
35
46
59
81
110
132
133
114
89
74
73
77
71
49
16
-16
-38
-56
-81
-125
-184
-246
-298
-333
-355
-375
-400
-429
-457
-480
-497
-513
-532
-554
-577
-597
-617
-640
-672
-712
-753
-787
-804
-802
-784
-754
-716
-676
-634
-595
-557
-519
-475
-424
-369
-319
-281
-258
-243
-230
-216
-206
-204
-205
-196
-164
-106
-38
16
40
38
24
15
11
2
-26
-73
-123
-156
-163
-150
-133
-122
-117
-113
-103
-91
-82
-83
-93
-106
-117
-126
-135
-148
-165
-187
-211
-234
-250
-257
-255
-251
-253
-263
-270
-261
-223
-161
-92
-38
-8
6
19
44
79
116
145
170
200
241
289
332
359
369
371
376
386
395
391
370
338
308
291
296
319
355
394
428
452
465
471
479
495
521
553
581
601
612
619
628
640
652
656
647
625
599
578
566
561
554
538
511
478
448
427
414
399
374
331
274
207
142
86
40
5
-26
-56
-89
-119
-141
-153
-158
-165
-182
-209
-236
-248
-239
-215
-192
-180
-180
-183
-175
-155
-129
-109
-100
-101
-104
-103
-102
-106
-117
-130
-138
-135
-121
-103
-88
-83
-90
-106
-127
-149
-169
-190
-217
-252
-293
-328
-347
-346
-337
-339
-364
-408
-454
-484
-493
-490
-491
-505
-528
-551
-567
-578
-588
-600
-610
-615
-619
-629
-652
-681
-700
-696
-673
-646
-639
-657
-692
-722
-731
-717
-689
-664
-648
-646
-658
-684
-722
-762
-798
-826
-852
-887
-936
-991
-1036
-1059
-1063
-1067
-1089
-1134
-1190
-1240
-1278
-1309
-1348
-1402
-1466
-1524
-1566
-1597
-1632
-1684
-1756
-1837
-1913
-1976
-2025
-2067
-2105
-2140
-2170
-2196
-2217
-2234
-2246
-2251
-2253
-2257
-2270
-2294
-2319
-2336
-2339
-2329
-2316
-2306
-2297
-2275
-2231
-2164
-2088
-2023
-1977
-1942
-1900
-1836
-1751
-1665
-1598
-1560
-1540
-1512
-1459
-1381
-1295
-1225
-1182
-1160
-1139
-1101
-1045
-980
-923
-883
-859
-838
-812
-776
-737
-705
-688
-684
-686
-685
-675
-660
-648
-647
-661
-684
-709
-730
-747
-764
-786
-815
-849
-883
-914
-938
-957
-969
-974
-974
-974
-980
-994
-1008
-1016
-1008
-984
-951
-920
-898
-883
-865
-839
-807
-777
-758
-755
-761
-766
-763
-754
-739
-720
-695
-661
-619
-578
-550
-539
-539
-536
-521
-493
-461
-436
-424
-424
-431
-438
-448
-458
-468
-472
-469
-463
-463
-474
-492
-508
-512
-504
-491
-483
-479
-475
-465
-452
-446
-456
-479
-505
-520
-525
-528
-541
-565
-588
-597
-591
-581
-586
-614
-660
-707
-741
-761
-769
-770
-760
-742
-721
-712
-723
-746
-762
-756
-729
-705
-707
-738
-775
-788
-761
-703
-644
-604
-581
-558
-521
-470
-422
-390
-371
-350
-318
-282
-259
-261
-280
-294
-284
-253
-222
-211
-225
-247
-256
-243
-215
-191
-182
-191
-210
-232
-255
-277
-296
-309
-318
-327
-344
-367
-389
-401
-402
-401
-412
-438
-473
-504
-525
-542
-565
-603
-651
-696
-729
-753
-780
-824
-891
-974
-1059
-1132
-1186
-1216
-1228
-1229
-1228
-1230
-1234
-1234
-1221
-1194
-1158
-1124
-1095
-1069
-1035
-988
-931
-876
-831
-795
-758
-709
-641
-562
-481
-408
-346
-292
-242
-192
-141
-88
-32
26
83
132
170
197
219
245
283
337
400
461
509
541
563
587
625
675
728
774
806
828
846
864
881
893
902
916
944
989
1042
1090
1127
1155
1181
1209
1239
1263
1280
1292
1301
1307
1305
1292
1270
1250
1241
1243
1252
1261
1272
1289
1320
1363
1412
1454
1484
1499
1501
1493
1482
1477
1490
1525
1576
1627
1667
1691
1708
1727
1751
1778
1806
1838
1876
1917
1949
1959
1948
1934
1937
1961
1989
1997
1976
1939
1916
1924
1952
1971
1961
1921
1873
1835
1811
1790
1762
1731
1704
1685
1664
1633
1595
1567
1561
1573
1583
1578
1567
1571
1603
1645
1667
1651
1616
1600
1625
1674
1705
1698
1677
1691
1759
1844
1881
1847
1796
1818
1942
2079
2058
1747
1170
517
26
-169
-112
30
104
65
-18
-58
-27
32
56
28
-17
-32
-6
30
38
15
-14
-19
3
27
28
8
-12
-11
9
25
21
3
-10
-5
12
22
16
1
-8
-1
14
20
12
-1
-6
3
14
18
9
-2
-4
5
15
15
6
-2
-1
7
15
13
4
-2
0
9
14
11
3
-1
2
10
13
9
2
-1
4
10
12
7
1
0
5
11
11
6
1
1
6
11
10
4
1
2
7
10
8
3
1
3
8
10
7
3
1
4
8
9
6
2
2
5
9
9
5
2
2
6
8
8
4
2
3
6
8
7
4
2
4
7
8
6
3
2
4
7
7
5
3
2
5
7
7
5
3
3
5
7
6
4
2
3
5
7
6
4
2
4
6
6
5
3
3
4
6
6
5
3
3
4
6
6
4
3
3
4
6
5
4
3
3
5
5
5
3
3
3
5
5
4
3
3
4
5
5
4
3
3
4
5
5
4
3
3
4
5
4
3
3
3
4
4
4
3
3
3
4
4
4
3
3
3
4
4
4
3
3
3
4
4
3
3
3
3
4
4
3
3
3
3
4
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
2
3
3
3
3
2
2
3
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
2
2
2
1
1
1
2
2
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
-1
-1
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
