5
37555
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
0
0
1
1
1
0
0
0
0
0
0
0
1
1
1
0
0
0
0
0
0
0
1
1
1
0
0
0
0
0
0
0
1
1
1
1
0
0
0
0
0
0
1
1
1
1
0
0
0
-1
0
0
1
1
1
1
0
0
-1
-1
0
0
1
1
1
1
1
0
-1
-1
-1
0
0
1
1
1
1
0
0
-1
-1
0
0
1
2
2
1
0
0
-1
-1
-1
0
1
2
2
1
1
0
-1
-1
-1
0
1
2
2
2
1
0
-1
-2
-1
-1
1
2
2
2
1
0
-1
-2
-2
-1
0
2
3
3
2
1
-1
-2
-2
-2
0
2
3
3
3
1
-1
-3
-3
-2
-1
2
4
4
4
2
-1
-3
-4
-4
-1
2
5
6
6
3
-2
-6
-8
-7
-3
4
11
15
12
1
-19
-47
-80
-114
-144
-166
-179
-183
-179
-169
-158
-147
-140
-136
-135
-136
-137
-138
-138
-137
-135
-134
-133
-130
-127
-121
-113
-104
-95
-89
-86
-89
-96
-106
-117
-123
-124
-116
-101
-80
-58
-38
-26
-22
-28
-40
-56
-70
-79
-80
-71
-54
-30
-3
24
49
70
87
98
104
106
102
95
85
74
64
57
57
65
80
101
124
147
164
173
174
167
157
147
141
143
152
169
191
213
233
246
253
254
250
244
238
233
230
227
224
219
212
202
191
180
170
162
158
156
155
154
152
148
142
134
127
120
115
112
111
110
107
101
92
77
58
35
11
-12
-32
-45
-50
-46
-34
-15
8
31
50
64
71
72
68
64
61
64
72
86
103
120
134
142
142
135
122
106
91
79
70
65
63
62
63
65
70
77
89
105
125
144
161
170
170
160
141
118
95
76
64
60
62
67
69
66
56
38
16
-6
-24
-33
-34
-26
-14
-2
6
8
2
-9
-23
-37
-48
-56
-63
-70
-82
-100
-126
-159
-195
-231
-262
-286
-300
-307
-307
-306
-307
-312
-322
-337
-355
-374
-391
-403
-410
-412
-407
-398
-385
-370
-353
-337
-324
-314
-308
-307
-310
-314
-317
-316
-308
-292
-268
-238
-206
-175
-150
-132
-121
-116
-114
-111
-103
-89
-68
-42
-13
15
39
58
73
83
90
98
106
115
125
134
140
143
142
137
130
123
117
114
114
118
123
131
138
146
153
161
169
178
187
196
203
206
205
199
187
171
152
132
114
100
90
85
85
89
96
103
110
116
122
126
130
132
133
131
126
117
103
86
67
48
30
18
10
9
11
15
18
17
11
0
-14
-28
-38
-42
-36
-21
0
24
46
62
69
67
58
45
31
22
19
23
34
47
61
71
76
75
69
58
45
32
19
7
-4
-16
-28
-40
-52
-63
-71
-77
-80
-82
-84
-87
-93
-101
-111
-123
-134
-145
-154
-161
-165
-168
-168
-167
-164
-159
-151
-142
-132
-124
-118
-117
-120
-126
-135
-143
-146
-144
-134
-117
-97
-75
-55
-40
-30
-24
-19
-12
0
20
46
77
108
136
155
163
160
150
135
121
111
110
117
131
150
168
183
192
194
190
183
173
164
156
151
146
141
136
129
122
116
113
114
121
133
148
163
175
179
175
160
136
106
73
42
18
1
-7
-7
-2
4
9
9
5
-5
-17
-31
-44
-54
-59
-61
-61
-59
-58
-59
-63
-69
-76
-85
-92
-98
-103
-105
-106
-106
-104
-101
-96
-90
-82
-73
-63
-54
-46
-40
-37
-37
-39
-43
-47
-52
-56
-58
-59
-58
-55
-51
-45
-40
-35
-32
-32
-36
-44
-54
-66
-76
-83
-83
-77
-65
-48
-29
-13
-3
0
-5
-16
-30
-44
-54
-58
-56
-51
-43
-39
-39
-46
-59
-77
-95
-109
-117
-117
-109
-95
-79
-64
-53
-47
-46
-49
-52
-55
-54
-51
-45
-38
-33
-31
-33
-39
-47
-56
-64
-70
-73
-74
-73
-73
-75
-78
-82
-87
-91
-92
-90
-84
-76
-65
-55
-45
-36
-28
-20
-10
1
16
32
49
65
77
85
87
85
80
75
72
75
83
96
112
128
140
147
145
137
123
107
92
82
78
81
90
103
116
125
129
126
117
103
87
72
58
49
43
40
40
40
40
40
38
37
37
37
39
43
48
53
59
63
66
67
67
64
61
56
49
42
35
26
18
9
0
-9
-18
-26
-33
-39
-43
-45
-46
-47
-47
-49
-53
-59
-69
-81
-93
-104
-111
-114
-112
-106
-97
-89
-84
-86
-94
-110
-131
-154
-173
-185
-186
-176
-155
-125
-93
-63
-41
-29
-29
-39
-54
-70
-80
-78
-63
-33
8
55
103
144
173
188
188
175
155
133
115
105
103
111
125
142
159
173
183
188
191
192
194
195
197
197
194
188
176
162
148
137
132
134
142
153
164
169
165
149
123
90
56
28
13
14
30
58
89
115
128
122
96
51
-6
-65
-116
-154
-172
-173
-159
-139
-120
-110
-114
-132
-161
-196
-230
-258
-274
-278
-271
-256
-238
-221
-207
-197
-190
-185
-179
-171
-162
-153
-147
-147
-153
-164
-177
-189
-195
-192
-178
-155
-125
-94
-69
-52
-47
-53
-67
-84
-98
-106
-104
-91
-71
-46
-20
2
18
28
31
28
24
18
13
11
12
16
23
34
47
61
75
87
93
93
86
73
56
39
24
16
16
24
39
55
71
81
84
78
66
49
33
20
13
14
22
37
55
75
94
109
120
125
124
118
107
93
77
63
53
49
52
63
79
97
114
126
130
124
109
88
62
36
14
-3
-13
-17
-18
-17
-17
-21
-30
-45
-65
-89
-116
-142
-165
-184
-196
-201
-198
-191
-183
-176
-174
-180
-195
-216
-242
-265
-282
-288
-282
-262
-233
-199
-166
-138
-118
-108
-104
-104
-102
-96
-83
-62
-35
-5
24
50
72
88
100
110
119
127
136
144
151
156
159
161
163
167
174
184
197
211
224
232
233
227
215
197
178
161
149
144
148
161
178
197
213
223
224
214
194
167
137
110
89
79
80
92
110
130
146
155
152
137
114
85
55
30
11
0
-3
-1
5
11
17
21
24
26
27
25
20
9
-8
-33
-63
-95
-125
-148
-162
-165
-157
-144
-131
-122
-122
-133
-152
-177
-200
-216
-221
-213
-193
-166
-136
-112
-96
-92
-100
-116
-135
-151
-160
-157
-142
-115
-80
-42
-4
28
51
63
63
54
38
18
-2
-18
-29
-34
-34
-30
-26
-24
-25
-31
-41
-54
-68
-81
-91
-99
-103
-104
-104
-101
-95
-86
-73
-55
-33
-9
13
32
44
48
44
35
25
17
17
24
39
59
79
95
103
100
88
69
47
27
13
6
8
15
26
38
48
55
60
62
63
63
64
65
66
66
65
63
62
62
62
64
65
64
60
52
41
27
14
4
-1
1
9
21
34
46
55
58
58
55
53
53
57
64
74
85
94
100
102
102
100
100
101
106
112
119
125
126
122
113
99
83
66
52
42
37
36
38
40
40
36
27
14
-3
-21
-39
-53
-62
-64
-61
-55
-47
-43
-44
-53
-71
-95
-122
-147
-165
-173
-171
-157
-138
-116
-98
-88
-86
-92
-102
-113
-120
-120
-111
-98
-82
-69
-62
-63
-71
-83
-94
-99
-95
-81
-58
-31
-4
17
27
25
12
-8
-32
-53
-69
-78
-79
-74
-66
-59
-55
-56
-61
-71
-83
-94
-103
-106
-104
-94
-79
-61
-41
-24
-11
-4
-4
-8
-16
-23
-28
-28
-22
-13
-1
8
14
15
10
1
-8
-14
-15
-8
6
25
48
71
93
111
124
131
132
126
112
91
64
32
0
-27
-46
-53
-47
-30
-6
18
36
46
43
32
15
-1
-12
-15
-11
-2
5
8
2
-11
-28
-41
-46
-39
-19
8
34
51
52
34
0
-43
-83
-110
-117
-102
-71
-32
3
23
25
8
-19
-48
-67
-68
-48
-12
32
74
105
121
122
112
99
91
92
102
115
126
128
118
95
67
40
22
19
28
45
60
64
51
22
-18
-55
-77
-71
-34
29
107
181
232
247
218
152
61
-34
-114
-163
-174
-149
-97
-33
29
78
110
126
131
132
134
138
144
145
138
118
89
54
22
1
-3
12
43
83
120
148
159
151
128
96
60
26
-1
-20
-34
-43
-48
-50
-48
-40
-28
-14
-4
-5
-21
-56
-105
-160
-206
-230
-218
-167
-83
21
122
195
222
191
107
-16
-151
-270
-346
-364
-322
-232
-115
0
88
132
125
74
-5
-92
-167
-217
-236
-227
-198
-163
-131
-111
-104
-108
-118
-129
-136
-139
-137
-132
-126
-118
-109
-96
-79
-59
-41
-28
-26
-39
-65
-98
-128
-143
-135
-97
-33
47
127
189
218
206
156
80
-4
-76
-120
-129
-104
-57
-5
36
53
44
15
-20
-42
-38
0
68
156
244
311
343
334
287
214
136
70
32
26
50
95
146
189
217
225
216
197
176
159
149
144
142
139
131
117
97
75
51
25
-3
-36
-74
-116
-157
-186
-192
-166
-105
-13
96
200
275
301
266
172
34
-122
-263
-362
-400
-374
-296
-191
-90
-22
-5
-44
-125
-225
-314
-365
-362
-302
-198
-73
42
123
152
125
52
-49
-153
-239
-292
-306
-286
-244
-195
-151
-123
-111
-113
-121
-127
-126
-114
-95
-72
-52
-39
-36
-40
-48
-54
-52
-41
-20
7
34
56
67
66
54
37
19
6
2
9
25
46
68
87
102
113
122
131
145
165
189
215
238
254
259
252
235
212
189
171
164
168
183
205
228
247
259
260
252
237
219
202
187
175
165
154
139
120
96
69
43
19
2
-8
-12
-11
-9
-8
-9
-13
-19
-23
-24
-20
-10
2
15
25
28
24
11
-10
-36
-67
-100
-136
-173
-211
-249
-285
-316
-337
-346
-340
-320
-287
-248
-209
-175
-151
-141
-142
-151
-163
-172
-175
-170
-157
-140
-123
-109
-102
-101
-105
-111
-116
-117
-114
-106
-97
-88
-84
-83
-87
-94
-100
-103
-100
-91
-78
-62
-47
-35
-28
-26
-27
-28
-27
-19
-5
16
43
72
99
122
138
146
148
146
142
140
143
152
168
190
216
243
268
288
301
307
306
299
291
283
277
277
282
290
299
307
312
310
302
289
272
256
241
230
222
218
213
207
196
181
161
139
117
98
85
77
74
73
72
69
61
49
34
18
4
-6
-14
-18
-22
-29
-40
-56
-78
-102
-127
-148
-163
-172
-177
-180
-185
-194
-209
-229
-253
-277
-298
-312
-319
-319
-316
-313
-312
-316
-325
-337
-348
-356
-359
-355
-347
-336
-325
-318
-316
-317
-320
-321
-318
-308
-292
-271
-248
-227
-209
-197
-190
-185
-179
-170
-157
-139
-118
-98
-80
-67
-58
-50
-42
-31
-13
10
37
65
90
108
117
118
114
108
105
108
119
137
158
180
198
210
215
214
209
205
202
202
205
209
213
214
213
210
206
205
207
214
223
233
240
242
235
221
200
177
154
135
121
113
109
105
98
86
68
46
21
-1
-17
-26
-27
-21
-13
-6
-4
-11
-26
-50
-78
-108
-136
-159
-175
-183
-186
-184
-179
-173
-165
-157
-147
-137
-125
-112
-99
-87
-77
-71
-68
-67
-68
-70
-71
-71
-69
-67
-64
-62
-62
-64
-66
-69
-70
-69
-64
-55
-42
-27
-10
8
25
42
56
70
81
90
96
98
98
93
86
78
71
67
67
71
80
92
103
111
114
110
100
86
70
56
46
42
44
50
59
67
73
76
76
76
77
82
92
106
123
139
151
156
154
145
130
114
99
88
83
84
88
93
97
98
95
90
82
75
70
66
64
60
53
43
28
11
-5
-17
-21
-17
-5
12
31
44
50
44
27
2
-25
-51
-68
-76
-74
-64
-52
-42
-39
-44
-58
-77
-97
-114
-124
-127
-125
-119
-115
-115
-121
-132
-146
-157
-163
-160
-147
-126
-102
-79
-61
-52
-52
-59
-68
-76
-79
-73
-60
-41
-21
-4
8
12
9
2
-7
-14
-18
-16
-10
-1
8
17
24
30
35
41
50
61
74
88
103
116
126
135
144
152
162
175
188
202
213
220
220
214
202
186
170
157
148
145
147
151
155
155
150
137
118
95
71
48
31
21
18
21
27
32
34
30
18
0
-22
-46
-69
-88
-103
-112
-117
-121
-125
-131
-139
-149
-159
-166
-170
-169
-163
-153
-142
-131
-123
-118
-117
-119
-121
-122
-120
-116
-109
-102
-97
-96
-99
-106
-117
-127
-136
-140
-141
-137
-132
-126
-123
-123
-127
-134
-142
-149
-152
-150
-143
-132
-119
-105
-94
-87
-85
-88
-95
-104
-114
-121
-125
-123
-116
-103
-86
-67
-47
-28
-11
4
16
28
41
55
72
90
109
125
136
140
135
122
104
84
65
52
46
49
58
71
85
95
100
99
92
81
69
58
48
42
38
35
33
28
22
14
3
-9
-22
-36
-49
-61
-70
-76
-76
-69
-56
-36
-11
15
39
58
70
73
68
56
41
25
10
0
-5
-5
2
14
31
52
77
102
126
144
155
155
144
124
99
72
50
37
33
40
53
68
80
84
79
65
47
29
16
12
17
28
41
50
52
44
27
6
-15
-28
-31
-21
-1
25
48
63
66
56
35
9
-14
-27
-26
-10
20
58
96
128
146
149
136
111
77
43
11
-12
-25
-29
-24
-16
-5
3
8
8
5
-1
-8
-14
-18
-19
-18
-17
-16
-18
-23
-30
-39
-49
-57
-62
-63
-62
-57
-52
-48
-44
-41
-38
-34
-27
-18
-7
3
8
5
-7
-29
-58
-91
-121
-144
-156
-156
-146
-130
-112
-98
-90
-89
-93
-98
-100
-95
-81
-59
-33
-6
17
33
41
42
39
37
37
42
51
63
76
86
93
96
98
101
105
113
124
134
143
148
147
141
133
126
124
128
140
156
174
189
197
197
189
175
159
144
133
127
126
126
126
123
117
108
99
93
90
91
95
100
103
100
90
76
60
45
35
33
38
47
57
62
58
44
20
-10
-43
-73
-96
-111
-119
-122
-125
-131
-141
-155
-171
-186
-197
-200
-196
-185
-171
-158
-151
-150
-157
-171
-188
-206
-220
-230
-233
-231
-226
-218
-211
-204
-197
-191
-184
-176
-167
-156
-145
-133
-121
-111
-101
-93
-86
-80
-76
-73
-71
-70
-69
-68
-64
-57
-47
-35
-21
-9
1
6
6
1
-9
-20
-31
-41
-47
-49
-48
-43
-37
-30
-21
-12
-1
11
26
42
59
76
91
102
109
113
113
112
110
109
110
113
119
126
133
139
143
144
143
139
133
126
119
114
111
111
112
116
120
125
128
129
127
124
118
112
107
104
103
104
107
109
110
108
102
92
79
63
47
31
18
8
0
-5
-9
-12
-14
-16
-16
-14
-9
-2
8
17
25
29
28
23
12
-1
-16
-30
-42
-52
-60
-67
-75
-84
-94
-104
-113
-118
-120
-116
-108
-98
-89
-82
-80
-85
-94
-106
-118
-127
-132
-130
-124
-114
-103
-94
-87
-83
-80
-77
-73
-64
-53
-39
-25
-13
-5
-1
-1
-3
-5
-5
-1
7
17
28
35
37
33
22
6
-10
-23
-32
-33
-28
-18
-6
4
9
8
0
-13
-29
-43
-54
-58
-56
-47
-33
-17
-1
13
22
27
28
25
22
19
19
21
26
34
43
51
59
64
68
71
74
78
83
89
97
103
107
107
102
92
79
65
52
42
37
37
41
46
49
49
43
33
19
5
-8
-18
-22
-22
-19
-15
-14
-17
-23
-34
-45
-54
-59
-58
-52
-41
-28
-17
-10
-8
-11
-18
-25
-29
-30
-24
-13
2
17
32
42
47
47
43
35
27
20
15
12
11
12
14
17
21
25
31
38
46
52
58
60
59
55
47
37
27
17
9
2
-2
-4
-5
-5
-5
-4
-2
0
2
3
3
0
-6
-15
-26
-38
-48
-56
-59
-57
-50
-41
-32
-25
-21
-22
-26
-33
-40
-45
-47
-46
-43
-39
-38
-39
-44
-53
-62
-70
-74
-73
-66
-53
-38
-24
-11
-4
-2
-4
-8
-12
-14
-12
-6
3
13
21
26
25
18
8
-5
-17
-26
-30
-29
-23
-13
-1
12
23
33
40
45
49
52
55
59
63
67
69
70
70
67
64
60
57
56
57
61
65
70
74
74
72
65
55
42
28
15
3
-6
-13
-18
-20
-20
-18
-14
-6
3
15
27
37
43
42
33
17
-5
-29
-51
-66
-70
-63
-45
-20
8
32
48
54
47
30
6
-18
-39
-52
-55
-49
-35
-18
-1
11
17
15
6
-8
-24
-41
-57
-69
-79
-86
-91
-97
-103
-111
-120
-129
-136
-140
-141
-138
-133
-126
-120
-117
-118
-125
-136
-149
-161
-169
-172
-167
-155
-139
-122
-106
-95
-91
-93
-98
-105
-111
-112
-108
-99
-88
-76
-66
-59
-55
-54
-52
-48
-41
-30
-18
-6
3
8
6
1
-6
-10
-9
1
21
48
79
109
135
154
162
162
155
144
134
126
123
126
133
145
160
177
193
208
221
229
232
229
218
202
181
157
135
116
103
97
96
100
106
110
112
110
106
100
94
91
89
88
88
85
78
66
50
31
11
-6
-19
-27
-31
-31
-30
-30
-33
-38
-45
-52
-57
-58
-56
-52
-47
-44
-46
-53
-65
-80
-96
-108
-114
-113
-105
-91
-76
-64
-57
-59
-68
-84
-101
-116
-124
-123
-111
-90
-65
-38
-16
-1
5
2
-7
-18
-26
-29
-25
-14
2
19
34
42
43
36
24
9
-4
-13
-15
-10
-1
12
25
35
41
43
42
39
35
33
33
34
37
40
43
45
46
46
47
48
50
51
52
52
49
43
35
27
18
10
4
1
0
2
4
6
9
11
12
14
16
17
18
17
13
6
-5
-18
-33
-47
-59
-67
-71
-70
-65
-59
-54
-52
-54
-62
-74
-89
-104
-117
-125
-127
-121
-109
-92
-72
-53
-37
-27
-22
-22
-27
-33
-38
-40
-37
-29
-17
-2
12
22
27
26
18
5
-9
-22
-30
-32
-26
-14
3
21
38
52
60
64
63
60
58
58
60
63
67
69
68
62
52
39
28
19
17
22
34
50
67
80
87
86
78
64
49
36
29
29
36
47
59
67
69
65
54
41
27
18
15
17
25
35
42
46
44
36
24
11
0
-9
-14
-16
-19
-24
-34
-48
-66
-86
-106
-122
-133
-138
-138
-133
-125
-116
-107
-97
-86
-76
-64
-54
-46
-40
-39
-42
-47
-53
-56
-55
-48
-35
-19
0
17
30
38
42
42
40
40
40
43
46
49
48
45
37
28
20
13
9
8
8
7
3
-6
-21
-39
-57
-73
-85
-89
-87
-81
-73
-67
-66
-69
-76
-85
-93
-98
-98
-93
-86
-77
-68
-62
-57
-54
-49
-43
-34
-23
-11
-1
6
9
7
1
-6
-12
-17
-18
-18
-16
-15
-14
-14
-14
-12
-8
0
10
22
33
41
44
44
41
38
38
43
53
67
83
98
108
112
111
107
102
99
100
104
110
115
117
112
102
89
76
66
62
65
73
82
89
90
83
70
52
36
26
24
32
46
63
75
80
75
59
38
15
-3
-14
-15
-10
-1
5
5
-2
-17
-35
-52
-64
-66
-59
-46
-29
-15
-7
-6
-13
-23
-34
-41
-42
-37
-28
-18
-10
-8
-10
-16
-22
-25
-22
-12
4
22
39
51
56
51
40
25
10
-2
-9
-10
-7
-1
4
7
7
4
-2
-7
-11
-12
-10
-6
-1
5
10
14
16
16
14
10
4
-3
-13
-23
-34
-44
-52
-57
-59
-58
-56
-53
-51
-51
-52
-54
-56
-55
-52
-46
-38
-28
-18
-10
-6
-4
-7
-12
-19
-26
-33
-39
-44
-48
-51
-53
-54
-53
-50
-44
-37
-29
-20
-12
-6
-1
0
0
-1
-2
-3
-3
-2
0
2
3
5
6
6
7
6
5
3
-2
-9
-19
-31
-44
-57
-68
-76
-80
-80
-77
-73
-67
-62
-57
-54
-51
-49
-45
-41
-36
-30
-24
-19
-16
-14
-14
-15
-18
-20
-23
-25
-26
-26
-24
-18
-10
2
17
34
52
67
78
84
84
78
70
61
53
50
52
57
64
71
74
72
63
51
36
22
12
9
12
21
34
47
57
63
62
56
46
34
22
13
7
5
5
7
10
12
13
13
12
8
2
-6
-17
-28
-39
-50
-58
-62
-62
-60
-55
-50
-47
-47
-51
-59
-68
-76
-82
-84
-81
-73
-62
-48
-35
-24
-15
-9
-6
-4
-3
-2
-1
1
3
5
8
13
19
28
38
50
63
75
85
92
95
95
93
90
86
84
83
83
84
84
82
78
71
62
51
39
29
20
15
12
12
13
16
18
20
20
19
16
13
10
8
6
6
6
6
5
2
-3
-9
-17
-26
-33
-39
-42
-42
-39
-34
-27
-18
-9
-1
7
14
18
20
18
13
5
-5
-14
-21
-23
-18
-8
8
27
46
61
70
71
64
50
33
15
-1
-13
-20
-22
-21
-19
-16
-14
-13
-13
-13
-12
-11
-9
-8
-9
-11
-16
-22
-29
-34
-38
-40
-39
-36
-33
-29
-26
-23
-22
-21
-20
-20
-20
-21
-23
-27
-31
-36
-39
-40
-37
-31
-21
-10
1
11
18
22
22
21
18
16
15
14
13
11
7
2
-5
-11
-16
-17
-13
-5
5
17
26
31
32
28
21
13
7
4
7
14
25
36
46
52
52
47
36
22
6
-10
-23
-32
-37
-39
-37
-35
-32
-30
-31
-33
-37
-43
-48
-54
-59
-62
-64
-65
-66
-66
-68
-70
-73
-77
-80
-84
-86
-86
-85
-82
-78
-72
-66
-59
-51
-42
-33
-23
-12
-2
9
20
31
41
51
59
67
73
79
84
89
95
102
113
125
139
153
165
174
178
176
169
159
148
138
131
129
131
137
143
148
148
143
133
119
103
88
77
71
71
76
84
92
99
102
100
93
82
67
50
32
15
-2
-16
-27
-35
-40
-43
-46
-48
-52
-59
-68
-79
-90
-100
-105
-106
-102
-94
-85
-76
-72
-72
-78
-89
-102
-115
-126
-132
-133
-129
-122
-114
-106
-100
-95
-92
-90
-87
-84
-81
-77
-75
-74
-75
-77
-80
-83
-84
-83
-81
-77
-73
-68
-63
-58
-52
-42
-28
-11
10
31
50
65
72
73
67
57
47
40
38
43
53
67
81
91
97
96
90
80
70
61
56
56
59
64
70
74
76
75
72
69
65
61
58
54
50
43
34
24
14
7
3
5
13
26
42
60
75
86
92
91
85
75
63
52
44
38
36
36
37
38
37
33
26
16
5
-6
-16
-22
-26
-26
-25
-24
-25
-29
-37
-48
-60
-72
-80
-82
-77
-67
-52
-36
-22
-14
-13
-21
-35
-52
-70
-84
-90
-89
-79
-63
-44
-24
-7
5
13
15
15
12
8
5
3
1
-1
-4
-7
-9
-12
-12
-11
-8
-3
3
10
15
20
22
21
19
15
11
6
1
-3
-7
-9
-9
-8
-6
-1
4
11
18
26
34
43
51
59
65
70
73
72
69
61
51
40
28
18
10
6
4
4
4
2
-1
-7
-14
-22
-27
-31
-31
-29
-27
-26
-28
-34
-44
-55
-66
-73
-74
-68
-55
-37
-17
2
16
24
25
22
16
9
4
2
1
-1
-5
-12
-23
-38
-53
-67
-77
-82
-81
-77
-72
-68
-69
-74
-83
-93
-102
-106
-105
-98
-87
-74
-64
-58
-57
-61
-67
-73
-76
-75
-70
-63
-56
-52
-53
-59
-67
-76
-81
-79
-70
-54
-33
-12
4
13
13
4
-9
-23
-34
-39
-36
-26
-12
2
12
17
16
9
1
-7
-11
-9
-2
11
26
41
54
65
73
78
83
87
92
97
103
108
112
116
119
123
128
135
142
151
159
165
168
168
164
159
152
145
139
135
131
128
123
117
108
96
83
69
55
43
33
28
25
26
30
36
42
48
53
56
56
54
49
44
38
32
28
24
21
17
13
7
0
-7
-14
-17
-18
-15
-8
0
8
14
18
18
14
9
3
-3
-8
-12
-17
-23
-31
-42
-56
-70
-84
-94
-101
-104
-104
-102
-100
-100
-102
-106
-112
-117
-121
-123
-123
-121
-119
-118
-117
-115
-114
-110
-104
-97
-90
-85
-84
-88
-98
-111
-124
-133
-136
-129
-114
-92
-67
-45
-30
-23
-26
-36
-49
-61
-69
-71
-67
-60
-52
-44
-38
-34
-30
-23
-12
4
23
43
58
66
65
55
38
19
2
-8
-10
-3
10
25
39
50
55
57
58
61
69
82
100
119
138
151
159
159
154
145
136
129
126
125
127
129
129
126
121
113
105
96
88
80
71
61
49
35
21
6
-7
-17
-25
-29
-32
-34
-35
-37
-39
-40
-39
-36
-33
-30
-29
-31
-39
-51
-65
-80
-92
-99
-99
-92
-80
-66
-54
-45
-42
-45
-53
-62
-71
-78
-81
-81
-80
-78
-78
-79
-82
-86
-89
-91
-91
-89
-84
-79
-74
-69
-64
-60
-56
-51
-45
-38
-31
-23
-16
-9
-3
4
10
16
21
26
30
33
34
36
38
41
48
56
66
77
85
89
88
81
70
55
40
27
17
10
8
9
11
13
14
15
15
16
17
19
23
27
30
32
32
31
30
29
29
30
34
40
46
51
55
56
54
49
42
34
26
20
16
14
16
20
26
34
41
47
51
53
52
49
46
43
42
44
48
54
61
66
67
65
59
49
38
26
14
4
-5
-13
-21
-28
-34
-40
-45
-47
-48
-47
-46
-47
-50
-57
-66
-77
-86
-92
-92
-86
-76
-63
-52
-45
-45
-53
-67
-84
-99
-110
-115
-112
-103
-91
-80
-71
-66
-66
-69
-73
-76
-75
-72
-66
-58
-51
-44
-39
-35
-31
-26
-19
-10
-2
4
6
4
-2
-10
-18
-23
-22
-15
-2
14
31
45
56
61
61
59
56
54
56
60
67
73
78
79
78
73
67
60
54
49
47
47
48
49
52
56
60
66
73
81
88
94
97
99
98
96
94
93
92
93
94
94
93
89
82
73
63
53
43
35
29
24
20
16
14
13
13
14
14
14
10
3
-10
-27
-48
-68
-86
-99
-106
-105
-98
-88
-79
-71
-68
-68
-70
-72
-73
-69
-62
-52
-41
-32
-27
-25
-26
-29
-31
-30
-26
-19
-10
-3
2
3
0
-5
-11
-15
-15
-12
-6
1
7
9
8
3
-2
-8
-10
-10
-6
-1
4
6
5
2
-3
-8
-9
-8
-3
4
11
15
15
12
7
0
-4
-5
-2
4
9
13
12
6
-2
-11
-18
-18
-12
-1
14
27
34
32
19
-2
-27
-52
-71
-80
-78
-65
-46
-23
-2
15
26
32
34
33
30
27
23
17
9
-1
-12
-22
-29
-31
-27
-18
-4
10
22
29
31
27
20
11
3
-4
-8
-10
-11
-13
-16
-22
-29
-36
-43
-48
-51
-52
-51
-49
-46
-42
-38
-32
-25
-19
-15
-15
-19
-28
-42
-57
-72
-83
-87
-84
-74
-59
-42
-28
-17
-13
-14
-19
-26
-32
-38
-41
-44
-46
-48
-50
-50
-48
-42
-31
-14
4
23
36
42
40
28
11
-7
-22
-31
-31
-22
-8
9
24
35
40
40
38
35
34
35
39
43
46
46
42
34
26
19
15
17
22
30
38
43
43
39
31
23
16
15
19
30
44
60
75
87
94
96
95
93
91
90
89
88
86
80
71
58
43
28
14
2
-5
-7
-4
4
16
32
49
66
81
92
97
95
86
71
53
36
22
15
14
19
28
36
42
42
35
23
9
-6
-16
-22
-21
-17
-11
-7
-6
-10
-19
-31
-43
-54
-62
-66
-68
-70
-72
-75
-81
-86
-91
-94
-92
-88
-82
-77
-74
-75
-79
-87
-95
-102
-105
-104
-99
-93
-87
-85
-87
-93
-100
-105
-105
-99
-85
-64
-42
-21
-6
1
-2
-12
-27
-40
-49
-50
-43
-29
-10
10
28
40
47
49
49
48
48
51
58
66
75
84
91
96
99
100
99
96
91
84
74
62
49
35
25
19
20
28
41
58
75
89
94
91
79
59
35
11
-8
-20
-23
-18
-5
10
26
40
48
50
47
39
28
15
1
-12
-25
-38
-50
-60
-68
-73
-75
-74
-71
-66
-61
-58
-59
-63
-72
-83
-94
-105
-112
-116
-116
-113
-107
-102
-97
-95
-94
-95
-97
-97
-94
-89
-81
-70
-57
-45
-33
-22
-14
-7
-2
2
5
8
10
12
13
14
15
15
15
15
14
13
10
5
0
-7
-14
-19
-23
-23
-20
-14
-6
3
10
15
17
16
14
13
14
18
27
40
54
69
82
91
96
97
96
95
96
99
106
116
126
135
141
142
140
136
131
127
126
128
133
140
145
148
146
141
133
123
115
109
107
108
111
114
115
113
107
97
85
72
59
47
36
24
12
-1
-15
-30
-44
-55
-64
-68
-70
-71
-73
-77
-86
-98
-114
-129
-143
-153
-156
-155
-149
-140
-133
-127
-125
-126
-129
-132
-134
-133
-129
-123
-116
-109
-103
-100
-99
-99
-100
-99
-97
-94
-89
-84
-79
-75
-73
-72
-71
-70
-68
-66
-64
-63
-63
-64
-65
-67
-66
-63
-55
-44
-29
-11
6
21
34
43
49
53
56
60
67
76
86
98
108
117
122
123
122
118
113
109
106
105
107
110
113
116
118
118
116
112
106
99
93
86
81
76
72
67
63
59
55
52
50
51
54
60
68
77
85
91
93
92
86
77
66
56
48
43
42
44
49
55
61
64
65
61
53
42
29
15
2
-9
-17
-22
-24
-24
-23
-22
-23
-27
-34
-43
-53
-63
-72
-79
-84
-87
-90
-95
-102
-112
-123
-135
-144
-148
-146
-138
-124
-108
-92
-81
-75
-77
-84
-94
-103
-108
-106
-97
-83
-65
-48
-34
-25
-23
-24
-28
-31
-31
-25
-16
-4
8
18
23
23
19
12
5
-1
-4
-3
1
6
11
14
16
17
17
18
20
25
31
39
46
52
54
53
49
42
35
28
24
23
27
36
47
60
72
81
84
81
71
56
38
21
8
2
4
12
26
40
50
53
48
34
15
-4
-19
-25
-19
-3
19
42
59
66
59
39
11
-22
-50
-70
-78
-74
-60
-41
-24
-11
-6
-8
-16
-25
-32
-34
-32
-25
-16
-9
-6
-8
-15
-25
-35
-45
-52
-57
-60
-63
-67
-74
-83
-92
-99
-103
-101
-93
-80
-64
-48
-34
-24
-19
-17
-18
-18
-18
-14
-8
2
13
26
37
48
55
59
59
54
45
32
18
3
-8
-14
-12
-4
10
27
43
54
59
56
48
37
27
23
25
35
49
65
78
84
81
69
52
33
16
7
6
13
25
39
49
54
52
43
31
19
9
4
3
7
12
16
19
19
16
14
13
16
22
32
43
56
67
76
82
85
87
87
85
82
76
68
58
47
38
32
32
38
50
65
81
94
99
97
87
72
56
42
34
34
42
54
68
80
85
84
75
61
45
31
20
14
13
15
19
22
25
25
24
23
21
18
15
10
2
-10
-26
-45
-65
-83
-98
-107
-112
-113
-111
-109
-109
-112
-119
-128
-137
-145
-149
-150
-147
-140
-133
-126
-120
-117
-116
-116
-117
-118
-117
-116
-114
-113
-112
-113
-113
-114
-113
-110
-105
-98
-90
-82
-77
-74
-74
-76
-79
-80
-78
-71
-58
-42
-23
-5
10
20
23
22
16
10
6
5
11
21
34
49
63
75
82
86
88
87
86
86
85
85
83
80
77
73
71
72
77
86
97
109
118
122
119
109
95
79
67
60
61
70
83
98
109
112
106
91
68
43
21
5
-2
0
9
21
32
39
40
35
25
12
-1
-13
-22
-28
-33
-38
-44
-50
-58
-67
-75
-81
-87
-92
-97
-103
-109
-115
-120
-123
-124
-121
-115
-107
-99
-93
-90
-89
-89
-89
-87
-82
-73
-61
-48
-37
-29
-27
-31
-38
-47
-55
-60
-61
-57
-51
-44
-39
-37
-38
-41
-44
-46
-44
-37
-27
-16
-7
-3
-5
-15
-30
-49
-67
-82
-91
-93
-88
-78
-67
-55
-45
-38
-34
-32
-29
-26
-22
-18
-13
-10
-9
-11
-15
-20
-22
-22
-16
-5
10
26
41
51
56
53
45
34
23
16
14
19
28
38
46
48
43
29
11
-9
-26
-34
-31
-17
7
34
61
81
92
91
81
65
48
35
29
32
43
59
77
93
105
112
115
116
115
115
116
116
115
110
102
91
79
69
62
60
64
71
79
85
85
78
65
48
30
15
5
1
3
8
13
15
12
3
-8
-21
-31
-36
-36
-30
-21
-13
-6
-4
-6
-12
-19
-25
-29
-29
-26
-22
-19
-19
-21
-26
-32
-36
-38
-36
-30
-23
-16
-12
-12
-17
-24
-32
-38
-40
-36
-27
-15
-2
8
13
13
7
-3
-12
-19
-21
-17
-8
5
20
33
44
51
55
56
56
57
59
62
68
74
81
87
92
97
100
103
104
104
103
100
97
93
91
89
90
94
100
106
112
114
111
104
91
75
58
43
31
23
21
23
26
28
28
25
18
8
-3
-12
-17
-20
-18
-14
-9
-4
-2
-3
-6
-11
-16
-20
-24
-27
-29
-33
-40
-49
-60
-73
-86
-97
-104
-107
-106
-102
-96
-91
-88
-86
-86
-87
-88
-87
-84
-81
-78
-77
-80
-86
-96
-109
-121
-131
-136
-134
-127
-114
-100
-86
-76
-72
-74
-82
-93
-105
-114
-118
-115
-106
-92
-74
-55
-38
-25
-17
-15
-17
-21
-27
-32
-35
-34
-30
-24
-16
-7
2
9
16
22
28
34
40
46
51
56
59
61
62
61
61
61
61
62
63
63
61
57
52
46
40
38
40
47
57
70
82
91
95
93
86
76
66
58
54
56
61
68
73
75
72
65
56
47
40
38
41
45
50
51
47
37
22
6
-9
-18
-19
-13
-1
13
25
31
29
20
6
-9
-23
-33
-37
-37
-35
-32
-32
-35
-39
-42
-42
-37
-27
-12
2
14
18
13
-1
-21
-43
-62
-74
-77
-72
-61
-49
-41
-39
-46
-59
-76
-94
-107
-113
-113
-107
-99
-93
-90
-91
-97
-104
-110
-112
-108
-99
-86
-72
-61
-54
-53
-55
-59
-63
-63
-58
-49
-37
-26
-17
-13
-15
-22
-32
-40
-46
-45
-39
-28
-14
0
11
18
21
20
18
17
19
26
37
50
63
72
76
73
63
47
30
16
6
5
13
29
50
74
95
112
121
121
112
96
76
54
34
18
9
9
18
38
66
98
130
155
168
164
142
104
56
8
-30
-48
-39
-5
48
108
158
183
174
126
49
-44
-130
-188
-201
-164
-82
28
141
230
270
250
170
46
-96
-226
-316
-347
-315
-228
-108
19
124
188
201
167
97
12
-68
-129
-163
-171
-159
-139
-121
-111
-109
-109
-105
-89
-56
-9
44
91
121
122
91
32
-42
-116
-170
-191
-173
-116
-33
59
138
186
191
152
77
-17
-108
-172
-193
-163
-86
23
142
244
305
308
251
141
-1
-147
-267
-338
-344
-286
-177
-43
88
187
234
221
154
51
-63
-160
-219
-230
-193
-120
-32
50
108
130
115
71
11
-48
-93
-115
-113
-90
-52
-9
32
66
92
109
115
111
95
65
23
-27
-77
-113
-123
-98
-35
59
168
268
334
345
292
179
26
-134
-266
-338
-330
-241
-87
97
272
397
448
414
308
158
1
-126
-196
-197
-136
-35
76
166
215
214
169
99
24
-34
-62
-60
-36
-4
19
23
5
-29
-65
-89
-89
-64
-19
30
65
71
40
-23
-102
-177
-222
-222
-172
-79
34
138
207
219
169
67
-65
-196
-297
-347
-337
-275
-180
-77
9
59
67
40
-8
-59
-95
-106
-91
-59
-21
10
22
14
-10
-40
-64
-73
-63
-37
-4
23
35
26
-3
-44
-85
-112
-117
-98
-58
-9
36
63
65
42
0
-47
-85
-103
-94
-61
-12
40
83
105
103
78
39
-3
-36
-52
-50
-30
0
31
55
67
67
57
42
27
18
14
15
17
16
11
0
-14
-27
-37
-39
-34
-24
-14
-9
-12
-26
-49
-75
-98
-113
-114
-102
-78
-50
-23
-6
-1
-11
-32
-57
-80
-96
-102
-97
-84
-69
-56
-49
-50
-55
-62
-66
-64
-55
-40
-25
-12
-7
-11
-23
-41
-58
-69
-71
-62
-45
-23
-4
9
13
8
-3
-14
-19
-16
-4
16
37
54
61
57
41
18
-7
-25
-32
-25
-6
22
51
77
95
103
102
95
88
83
82
85
90
93
93
86
76
63
51
44
42
48
57
67
74
77
74
66
57
50
46
47
52
58
62
62
57
47
35
24
19
20
27
36
43
43
35
17
-9
-36
-60
-75
-78
-69
-51
-30
-12
-2
-3
-15
-35
-57
-75
-86
-87
-80
-66
-51
-37
-28
-24
-23
-24
-23
-19
-13
-5
2
7
7
3
-2
-8
-10
-8
-1
9
18
23
21
11
-5
-24
-41
-53
-55
-47
-29
-6
18
38
53
59
59
54
46
38
32
28
25
23
20
17
13
12
12
15
20
26
31
32
30
24
15
6
-2
-6
-7
-6
-4
-4
-7
-15
-27
-39
-49
-54
-53
-47
-37
-26
-18
-15
-18
-27
-38
-48
-55
-57
-53
-44
-33
-22
-12
-5
0
3
6
8
9
6
0
-11
-26
-41
-54
-59
-55
-41
-18
8
32
49
53
45
27
5
-14
-25
-24
-10
12
38
60
73
75
66
50
34
24
23
32
49
70
87
96
94
81
60
35
12
-5
-14
-16
-11
-3
7
18
28
39
50
63
75
85
90
87
76
57
32
6
-18
-35
-44
-45
-40
-31
-22
-16
-13
-13
-15
-16
-15
-13
-9
-5
-2
-3
-7
-13
-21
-29
-34
-38
-39
-40
-40
-41
-43
-45
-47
-48
-46
-43
-40
-38
-40
-45
-55
-67
-78
-86
-88
-82
-69
-50
-27
-5
13
26
32
31
24
14
2
-7
-13
-14
-7
5
23
44
65
83
93
94
86
69
48
27
12
7
13
28
50
72
89
95
89
72
49
26
10
5
13
34
62
90
112
122
119
103
79
52
29
14
9
14
24
36
45
48
44
34
21
7
-3
-9
-8
-3
4
10
13
11
5
-6
-20
-34
-46
-54
-57
-56
-50
-42
-32
-22
-15
-12
-13
-19
-29
-41
-55
-67
-76
-81
-81
-77
-68
-58
-48
-41
-38
-40
-48
-59
-72
-84
-92
-95
-91
-82
-69
-56
-45
-38
-38
-43
-50
-55
-56
-50
-34
-12
14
38
55
60
52
33
7
-21
-44
-58
-59
-48
-29
-7
11
23
25
19
9
-2
-8
-7
1
15
30
44
51
51
46
37
28
23
24
30
39
48
52
49
39
24
6
-10
-20
-22
-16
-5
9
22
31
34
33
28
23
19
19
21
25
27
27
22
12
0
-11
-20
-24
-23
-16
-6
3
11
14
13
7
0
-6
-10
-11
-9
-5
-2
0
-1
-5
-11
-17
-22
-25
-24
-22
-21
-22
-27
-37
-50
-63
-74
-78
-74
-61
-40
-15
8
25
33
30
15
-6
-30
-52
-66
-70
-64
-49
-28
-6
14
29
39
44
44
41
36
30
22
14
5
-2
-6
-3
9
30
57
87
113
129
130
114
83
42
0
-34
-52
-48
-23
19
68
115
148
162
154
129
93
55
25
7
5
15
33
50
60
61
51
34
15
0
-8
-6
4
19
33
43
44
37
24
8
-7
-18
-23
-22
-20
-18
-20
-27
-38
-52
-64
-71
-70
-61
-46
-30
-16
-12
-18
-36
-64
-95
-126
-148
-159
-157
-143
-121
-97
-78
-65
-63
-70
-81
-94
-102
-103
-94
-76
-52
-28
-8
4
6
-1
-15
-31
-46
-56
-58
-54
-44
-31
-19
-9
-2
2
4
8
14
23
36
51
65
77
84
85
81
74
64
55
48
43
40
40
41
43
44
46
48
51
55
59
62
64
63
59
51
40
28
16
7
2
0
2
5
10
12
12
8
0
-11
-25
-39
-52
-64
-72
-77
-79
-80
-78
-76
-74
-71
-68
-65
-61
-55
-48
-40
-32
-25
-19
-16
-15
-16
-17
-18
-17
-14
-9
-2
3
5
3
-4
-14
-26
-36
-41
-39
-28
-11
11
33
53
66
71
67
57
43
27
13
0
-10
-19
-26
-33
-38
-40
-37
-28
-12
10
35
58
76
83
79
64
40
12
-14
-35
-46
-48
-43
-34
-26
-21
-21
-26
-33
-39
-40
-35
-23
-6
12
27
36
37
28
13
-6
-25
-41
-51
-54
-51
-44
-32
-19
-4
11
26
42
57
70
80
85
86
82
76
68
61
57
56
56
57
56
50
38
20
0
-20
-35
-41
-36
-20
3
28
51
65
67
56
35
7
-21
-43
-56
-58
-49
-34
-16
-1
9
12
9
4
1
4
14
30
51
71
86
92
87
72
50
25
4
-9
-12
-6
8
24
39
50
54
52
47
43
43
49
62
78
94
107
111
105
89
65
37
9
-14
-29
-36
-37
-33
-29
-26
-27
-31
-38
-45
-49
-47
-39
-25
-7
12
28
36
36
26
6
-19
-46
-71
-89
-97
-96
-87
-74
-62
-55
-57
-68
-86
-105
-120
-124
-113
-88
-52
-13
20
39
38
17
-19
-61
-97
-116
-112
-82
-33
23
72
102
104
77
28
-31
-82
-112
-111
-77
-18
53
118
163
177
159
114
55
-4
-48
-70
-68
-47
-17
9
23
21
5
-19
-42
-53
-49
-29
1
32
55
62
50
24
-9
-38
-54
-51
-29
6
43
72
82
70
37
-8
-54
-90
-107
-101
-74
-35
5
36
49
42
18
-15
-47
-69
-74
-60
-30
10
50
82
101
105
95
76
54
35
23
19
21
26
29
29
22
10
-5
-20
-32
-38
-36
-28
-15
1
17
30
39
44
45
44
42
40
39
40
41
42
42
40
36
29
19
9
-2
-12
-19
-23
-24
-20
-14
-6
3
12
19
24
28
29
29
27
24
21
16
12
7
2
-1
-3
-2
1
6
12
18
22
23
21
15
6
-5
-15
-23
-28
-30
-28
-25
-20
-16
-13
-11
-10
-8
-4
4
15
30
47
63
77
86
90
88
82
74
66
60
58
58
59
59
55
47
34
17
-2
-18
-29
-33
-29
-20
-8
3
9
10
4
-7
-19
-29
-33
-31
-22
-9
5
15
17
9
-9
-34
-63
-92
-118
-137
-149
-154
-154
-151
-146
-141
-137
-133
-128
-122
-114
-106
-97
-88
-79
-70
-60
-48
-33
-15
7
30
53
73
88
96
97
91
79
65
51
40
34
35
43
57
75
94
112
124
129
125
114
97
77
60
48
45
50
62
79
96
108
114
112
104
94
84
79
80
87
97
106
111
110
102
91
80
73
74
83
99
116
129
134
126
107
82
59
45
48
72
114
170
231
287
331
356
364
358
344
329
318
315
318
325
331
335
334
331
327
327
334
349
370
393
414
427
429
422
408
392
379
374
377
385
394
397
388
364
326
275
220
166
119
83
59
43
31
17
-2
-28
-61
-96
-130
-158
-178
-190
-194
-193
-190
-188
-188
-190
-193
-197
-201
-205
-210
-220
-236
-262
-296
-339
-387
-434
-475
-505
-520
-518
-499
-466
-422
-374
-326
-283
-247
-221
-203
-192
-186
-181
-177
-170
-161
-149
-136
-122
-108
-97
-88
-84
-84
-87
-93
-100
-104
-102
-90
-66
-28
23
83
147
209
259
293
307
301
279
251
224
209
211
233
273
325
380
431
471
500
519
537
561
598
652
722
800
876
937
973
977
953
908
861
828
830
879
982
1134
1320
1521
1712
1869
1976
2021
2008
1944
1849
1742
1645
1575
1543
1553
1601
1678
1773
1877
1980
2079
2173
2265
2359
2458
2560
2661
2754
2829
2875
2884
2851
2775
2662
2519
2356
2185
2015
1855
1710
1589
1495
1436
1416
1441
1510
1621
1763
1921
2075
2204
2288
2313
2272
2168
2013
1825
1625
1432
1260
1115
997
897
802
699
577
431
262
77
-110
-286
-435
-546
-614
-642
-635
-609
-580
-563
-573
-617
-696
-805
-932
-1063
-1182
-1280
-1352
-1402
-1442
-1491
-1569
-1694
-1879
-2129
-2437
-2786
-3152
-3506
-3821
-4073
-4245
-4330
-4330
-4252
-4109
-3919
-3699
-3467
-3237
-3024
-2836
-2684
-2570
-2498
-2467
-2475
-2518
-2595
-2701
-2838
-3004
-3201
-3426
-3675
-3938
-4201
-4444
-4648
-4792
-4863
-4851
-4759
-4597
-4383
-4142
-3898
-3676
-3494
-3365
-3293
-3275
-3303
-3362
-3435
-3506
-3558
-3576
-3549
-3471
-3342
-3165
-2952
-2717
-2478
-2249
-2045
-1871
-1729
-1610
-1502
-1389
-1256
-1091
-886
-644
-371
-79
216
500
763
998
1207
1395
1573
1753
1949
2170
2422
2703
3009
3326
3637
3923
4161
4332
4419
4409
4298
4090
3796
3436
3033
2613
2204
1829
1506
1246
1051
915
828
770
722
665
581
462
306
123
-68
-238
-353
-377
-283
-50
320
809
1378
1972
2524
2967
3242
3309
3151
2779
2229
1561
848
167
-409
-820
-1024
-1000
-754
-305
301
1008
1749
2449
3038
3453
3647
3598
3312
2822
2189
1492
819
250
-154
-361
-374
-227
18
289
513
631
609
440
141
-248
-684
-1123
-1529
-1885
-2188
-2444
-2669
-2878
-3081
-3281
-3473
-3649
-3796
-3901
-3953
-3943
-3863
-3710
-3482
-3185
-2829
-2437
-2041
-1686
-1414
-1270
-1283
-1464
-1796
-2238
-2724
-3178
-3526
-3708
-3691
-3475
-3092
-2601
-2072
-1577
-1170
-884
-724
-671
-689
-739
-786
-811
-808
-790
-774
-779
-814
-878
-951
-1006
-1014
-949
-794
-552
-242
107
458
777
1034
1212
1299
1290
1178
958
621
159
-427
-1118
-1878
-2643
-3331
-3850
-4115
-4061
-3663
-2938
-1953
-809
370
1457
2347
2965
3284
3316
3111
2740
2279
1801
1366
1014
775
664
694
873
1207
1692
2314
3040
3818
4580
5250
5752
6025
6028
5751
5212
4455
3543
2546
1534
575
-274
-968
-1466
-1740
-1771
-1556
-1108
-462
327
1183
2016
2738
3268
3546
3543
3261
2734
2017
1182
298
-568
-1360
-2037
-2571
-2938
-3123
-3112
-2899
-2480
-1867
-1086
-182
783
1736
2595
3289
3759
3970
3916
3623
3138
2530
1872
1238
687
259
-29
-182
-222
-184
-106
-22
42
71
64
27
-27
-87
-146
-202
-262
-339
-446
-598
-805
-1067
-1381
-1734
-2110
-2486
-2841
-3151
-3394
-3547
-3596
-3528
-3344
-3056
-2689
-2285
-1895
-1579
-1389
-1369
-1540
-1894
-2394
-2977
-3560
-4051
-4368
-4437
-4219
-3703
-2913
-1903
-750
452
1606
2621
3420
3948
4178
4112
3785
3255
2605
1926
1311
839
570
530
717
1092
1595
2144
2657
3055
3275
3279
3051
2603
1970
1206
374
-453
-1205
-1817
-2242
-2446
-2424
-2191
-1790
-1280
-733
-223
186
449
545
485
303
55
-196
-388
-472
-420
-231
70
437
812
1132
1344
1412
1326
1102
785
439
143
-28
-8
241
725
1414
2244
3128
3967
4667
5152
5380
5344
5074
4627
4078
3504
2970
2524
2187
1958
1819
1740
1689
1639
1568
1463
1315
1119
872
573
221
-179
-618
-1083
-1554
-2011
-2438
-2822
-3162
-3463
-3736
-3991
-4237
-4473
-4690
-4872
-4996
-5046
-5009
-4888
-4695
-4456
-4200
-3958
-3756
-3609
-3523
-3491
-3500
-3533
-3568
-3588
-3577
-3521
-3410
-3239
-3008
-2724
-2402
-2064
-1739
-1451
-1222
-1058
-948
-862
-757
-580
-285
159
759
1487
2290
3089
3795
4327
4620
4643
4399
3929
3300
2597
1911
1325
907
700
728
989
1466
2126
2930
3830
4778
5724
6618
7416
8076
8566
8861
8945
8816
8480
7956
7272
6464
5573
4644
3723
2851
2063
1384
826
392
76
-137
-261
-307
-283
-186
-12
247
594
1024
1516
2036
2535
2957
3245
3354
3255
2948
2458
1839
1169
534
19
-302
-386
-218
174
731
1369
1985
2481
2774
2808
2563
2058
1345
499
-394
-1250
-2001
-2605
-3043
-3327
-3485
-3562
-3602
-3649
-3739
-3895
-4128
-4441
-4823
-5252
-5698
-6118
-6463
-6679
-6717
-6537
-6121
-5477
-4643
-3686
-2691
-1753
-960
-381
-58
2
-183
-571
-1112
-1760
-2479
-3247
-4059
-4909
-5793
-6690
-7562
-8350
-8982
-9386
-9497
-9274
-8707
-7822
-6675
-5343
-3914
-2474
-1094
173
1296
2262
3070
3725
4234
4602
4831
4926
4895
4753
4522
4232
3915
3599
3306
3047
2825
2635
2468
2319
2192
2096
2052
2081
2198
2412
2712
3069
3443
3781
4034
4163
4148
3993
3725
3388
3038
2728
2503
2391
2398
2512
2705
2938
3172
3367
3491
3522
3447
3261
2968
2580
2114
1590
1035
471
-77
-591
-1056
-1467
-1820
-2116
-2355
-2534
-2642
-2667
-2591
-2399
-2081
-1637
-1082
-442
247
943
1603
2188
2670
3027
3244
3313
3231
2992
2597
2050
1364
564
-314
-1220
-2096
-2881
-3522
-3978
-4225
-4266
-4119
-3823
-3428
-2986
-2549
-2160
-1847
-1631
-1514
-1490
-1543
-1652
-1791
-1937
-2069
-2176
-2250
-2296
-2320
-2334
-2347
-2365
-2384
-2395
-2383
-2334
-2239
-2101
-1935
-1771
-1644
-1590
-1637
-1793
-2047
-2363
-2689
-2965
-3137
-3164
-3030
-2744
-2339
-1861
-1363
-893
-484
-151
106
298
439
541
606
626
586
470
269
-17
-370
-759
-1143
-1476
-1719
-1842
-1834
-1701
-1463
-1151
-799
-439
-99
203
459
662
814
914
964
967
929
860
775
696
644
642
705
842
1046
1301
1582
1858
2104
2298
2433
2515
2561
2597
2651
2742
2880
3060
3261
3452
3595
3652
3597
3417
3114
2710
2240
1743
1263
834
478
201
-5
-163
-304
-462
-665
-934
-1277
-1686
-2144
-2625
-3097
-3534
-3912
-4220
-4455
-4622
-4733
-4798
-4822
-4804
-4736
-4599
-4373
-4041
-3589
-3018
-2338
-1577
-769
41
810
1495
2062
2486
2751
2851
2788
2575
2230
1780
1259
708
171
-308
-688
-939
-1042
-991
-795
-475
-57
431
961
1512
2064
2605
3117
3583
3981
4283
4464
4497
4366
4066
3605
3006
2299
1527
730
-49
-775
-1415
-1942
-2333
-2573
-2653
-2574
-2348
-2001
-1573
-1115
-677
-312
-55
73
73
-34
-213
-420
-612
-754
-821
-800
-689
-487
-195
187
665
1240
1909
2658
3459
4269
5036
5707
6234
6582
6737
6706
6512
6185
5761
5266
4716
4116
3463
2750
1977
1153
299
-552
-1362
-2098
-2735
-3266
-3699
-4061
-4387
-4713
-5069
-5470
-5915
-6387
-6855
-7283
-7640
-7898
-8047
-8087
-8032
-7903
-7722
-7509
-7278
-7033
-6768
-6474
-6135
-5738
-5276
-4748
-4163
-3537
-2894
-2264
-1674
-1153
-722
-397
-185
-88
-96
-195
-363
-573
-796
-1000
-1157
-1238
-1225
-1110
-897
-604
-261
91
407
641
756
728
551
240
-172
-634
-1082
-1453
-1684
-1727
-1553
-1156
-554
213
1087
1999
2879
3666
4311
4785
5079
5205
5186
5056
4847
4591
4310
4019
3731
3451
3187
2950
2753
2608
2525
2507
2548
2631
2735
2838
2918
2967
2987
2989
2995
3026
3098
3219
3381
3569
3762
3942
4100
4243
4391
4573
4824
5168
5613
6147
6735
7323
7851
8260
8507
8567
8441
8151
7737
7245
6725
6220
5768
5400
5142
5016
5040
5229
5589
6110
6767
7510
8274
8977
9533
9863
9907
9628
9026
8129
6994
5699
4328
2965
1682
537
-434
-1213
-1797
-2196
-2428
-2513
-2475
-2337
-2123
-1859
-1572
-1291
-1044
-857
-751
-737
-814
-970
-1179
-1408
-1623
-1790
-1891
-1917
-1881
-1807
-1734
-1701
-1746
-1895
-2158
-2532
-2996
-3522
-4078
-4639
-5181
-5691
-6164
-6595
-6981
-7310
-7567
-7730
-7776
-7684
-7445
-7064
-6561
-5972
-5341
-4718
-4148
-3671
-3311
-3083
-2987
-3021
-3177
-3448
-3827
-4310
-4886
-5541
-6247
-6967
-7651
-8245
-8694
-8953
-8994
-8813
-8432
-7896
-7270
-6629
-6046
-5581
-5278
-5153
-5201
-5393
-5688
-6035
-6389
-6709
-6968
-7149
-7248
-7266
-7212
-7096
-6926
-6715
-6475
-6221
-5970
-5744
-5559
-5429
-5359
-5341
-5354
-5364
-5327
-5200
-4940
-4520
-3931
-3184
-2312
-1368
-414
482
1258
1868
2283
2499
2534
2428
2234
2011
1812
1683
1650
1719
1878
2098
2345
2582
2786
2944
3067
3178
3314
3514
3812
4228
4760
5387
6068
6755
7396
7948
8386
8704
8915
9047
9136
9214
9303
9409
9521
9610
9641
9578
9390
9063
8597
8015
7354
6660
5984
5374
4870
4499
4274
4195
4251
4422
4685
5012
5381
5770
6161
6544
6910
7257
7584
7892
8183
8458
8715
8951
9161
9335
9466
9544
9560
9505
9374
9163
8868
8489
8026
7486
6874
6204
5491
4757
4027
3324
2674
2096
1604
1204
892
659
490
366
273
194
119
40
-50
-157
-290
-457
-670
-936
-1261
-1643
-2073
-2534
-3007
-3469
-3906
-4311
-4688
-5058
-5449
-5894
-6426
-7071
-7839
-8726
-9713
-10768
-11851
-12923
-13949
-14901
-15762
-16524
-17186
-17753
-18231
-18625
-18941
-19184
-19358
-19467
-19516
-19507
-19438
-19304
-19094
-18794
-18388
-17859
-17198
-16404
-15487
-14466
-13368
-12225
-11066
-9915
-8789
-7692
-6620
-5565
-4516
-3467
-2415
-1369
-345
635
1544
2358
3054
3619
4046
4344
4526
4616
4647
4654
4676
4746
4894
5140
5492
5943
6474
7055
7650
8219
8729
9154
9483
9714
9863
9952
10005
10047
10095
10155
10225
10289
10329
10326
10263
10136
9953
9732
9505
9308
9179
9149
9237
9449
9769
10169
10607
11035
11405
11677
11823
11830
11704
11464
11142
10774
10397
10044
9737
9490
9307
9182
9102
9053
9018
8978
8916
8817
8662
8436
8119
7700
7164
6503
5718
4816
3810
2723
1582
417
-742
-1865
-2926
-3903
-4779
-5538
-6168
-6662
-7013
-7219
-7281
-7207
-7009
-6708
-6327
-5896
-5447
-5010
-4612
-4274
-4009
-3822
-3710
-3663
-3670
-3714
-3785
-3873
-3972
-4083
-4210
-4354
-4518
-4700
-4891
-5077
-5237
-5343
-5369
-5287
-5077
-4726
-4231
-3602
-2858
-2029
-1157
-280
554
1304
1930
2400
2693
2798
2715
2458
2055
1541
962
366
-198
-689
-1073
-1332
-1464
-1479
-1405
-1273
-1122
-985
-889
-850
-871
-940
-1040
-1146
-1233
-1279
-1272
-1208
-1090
-931
-743
-541
-333
-121
99
338
609
926
1298
1728
2211
2731
3271
3806
4316
4782
5190
5536
5818
6040
6206
6320
6381
6386
6331
6210
6019
5756
5425
5032
4585
4091
3554
2974
2343
1653
894
58
-852
-1827
-2841
-3863
-4852
-5766
-6567
-7228
-7737
-8096
-8326
-8458
-8531
-8585
-8654
-8764
-8928
-9146
-9407
-9694
-9987
-10270
-10530
-10763
-10972
-11166
-11355
-11546
-11740
-11932
-12108
-12247
-12324
-12317
-12209
-11991
-11662
-11234
-10724
-10151
-9538
-8902
-8262
-7631
-7023
-6455
-5946
-5519
-5195
-4995
-4931
-5003
-5194
-5476
-5806
-6137
-6422
-6623
-6713
-6681
-6528
-6267
-5912
-5477
-4971
-4393
-3740
-3005
-2186
-1287
-324
679
1688
2670
3592
4432
5180
5837
6414
6929
7399
7840
8260
8660
9034
9373
9666
9904
10082
10200
10263
10278
10256
10209
10148
10084
10028
9984
9956
9943
9939
9934
9915
9869
9784
9653
9472
9244
8977
8681
8365
8039
7710
7377
7039
6694
6341
5981
5618
5258
4906
4566
4235
3909
3576
3225
2844
2426
1972
1491
1000
520
73
-322
-653
-918
-1121
-1275
-1396
-1500
-1599
-1703
-1817
-1941
-2075
-2222
-2385
-2571
-2789
-3047
-3349
-3694
-4070
-4460
-4838
-5174
-5437
-5599
-5638
-5541
-5304
-4934
-4445
-3858
-3196
-2485
-1747
-1002
-269
445
1134
1794
2427
3036
3621
4180
4703
5179
5587
5905
6108
6176
6096
5864
5492
5001
4427
3811
3198
2626
2130
1729
1432
1234
1123
1078
1076
1097
1123
1140
1137
1108
1048
953
820
645
428
169
-129
-463
-827
-1215
-1622
-2043
-2475
-2914
-3356
-3796
-4224
-4631
-5006
-5339
-5621
-5847
-6015
-6126
-6188
-6205
-6185
-6135
-6057
-5956
-5832
-5686
-5521
-5340
-5147
-4946
-4740
-4534
-4329
-4127
-3928
-3735
-3552
-3384
-3237
-3118
-3032
-2981
-2961
-2964
-2978
-2988
-2977
-2931
-2843
-2706
-2525
-2305
-2056
-1789
-1513
-1235
-958
-680
-399
-112
183
487
795
1100
1391
1657
1888
2077
2220
2321
2387
2431
2466
2507
2565
2649
2761
2897
3051
3211
3367
3507
3625
3715
3777
3813
3830
3836
3840
3853
3889
3960
4078
4258
4505
4824
5212
5656
6140
6638
7120
7557
7923
8198
8372
8444
8426
8336
8200
8044
7895
7774
7693
7658
7665
7703
7753
7797
7816
7795
7730
7621
7480
7323
7173
7047
6962
6921
6921
6945
6971
6974
6931
6827
6658
6431
6163
5877
5598
5345
5131
4955
4807
4670
4522
4341
4108
3814
3454
3034
2562
2053
1522
984
454
-55
-532
-969
-1361
-1709
-2019
-2303
-2580
-2868
-3191
-3566
-4006
-4520
-5102
-5740
-6418
-7113
-7802
-8466
-9085
-9647
-10143
-10567
-10919
-11199
-11410
-11558
-11649
-11691
-11691
-11656
-11591
-11495
-11367
-11202
-10994
-10737
-10430
-10074
-9679
-9259
-8832
-8417
-8032
-7694
-7407
-7174
-6991
-6846
-6728
-6625
-6526
-6423
-6314
-6196
-6071
-5943
-5817
-5701
-5604
-5535
-5508
-5532
-5619
-5771
-5987
-6253
-6546
-6834
-7078
-7239
-7283
-7187
-6943
-6562
-6071
-5510
-4927
-4368
-3869
-3455
-3131
-2889
-2707
-2560
-2421
-2275
-2113
-1941
-1771
-1617
-1492
-1399
-1332
-1273
-1197
-1079
-895
-633
-293
113
564
1032
1493
1927
2326
2691
3028
3352
3672
3996
4323
4642
4940
5199
5401
5534
5590
5569
5473
5311
5091
4820
4506
4159
3789
3411
3045
2713
2440
2248
2152
2160
2264
2448
2684
2938
3173
3358
3469
3496
3439
3309
3124
2908
2679
2454
2237
2027
1812
1576
1302
976
590
147
-340
-848
-1349
-1809
-2199
-2496
-2686
-2768
-2756
-2670
-2540
-2396
-2268
-2176
-2131
-2135
-2179
-2247
-2319
-2376
-2404
-2392
-2337
-2241
-2111
-1953
-1777
-1586
-1384
-1171
-946
-709
-460
-200
67
339
615
897
1189
1499
1836
2207
2618
3069
3554
4059
4566
5057
5509
5906
6236
6494
6680
6798
6858
6868
6835
6764
6659
6521
6351
6152
5927
5685
5434
5186
4952
4739
4551
4389
4249
4123
4001
3877
3745
3605
3463
3331
3224
3159
3153
3218
3360
3581
3872
4222
4614
5033
5461
5887
6299
6689
7049
7369
7639
7843
7967
7993
7910
7708
7389
6959
6436
5841
5201
4545
3898
3283
2719
2220
1795
1448
1180
988
862
792
760
747
732
695
622
503
335
122
-126
-398
-681
-964
-1241
-1509
-1768
-2017
-2257
-2486
-2698
-2889
-3051
-3184
-3288
-3371
-3446
-3529
-3638
-3788
-3990
-4248
-4563
-4926
-5327
-5755
-6197
-6643
-7086
-7519
-7936
-8333
-8701
-9033
-9321
-9556
-9732
-9844
-9892
-9874
-9793
-9651
-9451
-9192
-8876
-8504
-8080
-7608
-7099
-6566
-6027
-5498
-4997
-4539
-4136
-3792
-3510
-3288
-3121
-3004
-2933
-2904
-2913
-2958
-3034
-3135
-3252
-3376
-3496
-3602
-3686
-3745
-3780
-3792
-3789
-3775
-3753
-3724
-3682
-3622
-3535
-3415
-3258
-3067
-2848
-2611
-2365
-2120
-1874
-1623
-1349
-1032
-646
-170
412
1105
1901
2780
3714
4667
5606
6502
7333
8087
8758
9346
9853
10277
10614
10854
10985
10994
10872
10613
10224
9717
9113
8440
7725
6997
6280
5594
4952
4362
3831
3363
2962
2633
2382
2214
2131
2134
2216
2363
2555
2764
2957
3101
3163
3115
2937
2622
2171
1600
931
194
-580
-1363
-2133
-2871
-3571
-4228
-4841
-5409
-5929
-6394
-6794
-7115
-7350
-7492
-7543
-7515
-7428
-7306
-7178
-7070
-7004
-6993
-7044
-7154
-7316
-7517
-7744
-7983
-8219
-8442
-8638
-8796
-8906
-8960
-8951
-8879
-8745
-8560
-8334
-8083
-7819
-7553
-7290
-7032
-6771
-6498
-6200
-5863
-5475
-5026
-4508
-3920
-3263
-2544
-1774
-969
-149
662
1442
2170
2830
3413
3919
4359
4748
5108
5458
5818
6198
6606
7039
7492
7958
8429
8902
9375
9845
10311
10770
11210
11616
11969
12244
12420
12477
12406
12203
11879
11448
10935
10367
9771
9175
8599
8063
7577
7151
6786
6481
6231
6029
5867
5735
5620
5512
5399
5266
5102
4891
4621
4280
3860
3359
2779
2129
1426
691
-55
-789
-1492
-2152
-2762
-3323
-3840
-4322
-4774
-5205
-5616
-6007
-6373
-6709
-7008
-7267
-7482
-7652
-7778
-7861
-7906
-7913
-7886
-7827
-7737
-7620
-7477
-7310
-7122
-6912
-6680
-6423
-6139
-5825
-5477
-5096
-4681
-4236
-3765
-3275
-2776
-2278
-1795
-1341
-931
-582
-308
-120
-28
-31
-124
-296
-529
-800
-1084
-1359
-1604
-1803
-1946
-2027
-2044
-1999
-1896
-1737
-1527
-1271
-971
-633
-265
128
536
951
1366
1775
2173
2558
2927
3280
3615
3930
4220
4479
4702
4882
5015
5096
5124
5100
5027
4910
4756
4572
4367
4150
3929
3713
3510
3324
3159
3015
2890
2780
2679
2582
2483
2379
2268
2150
2021
1878
1714
1517
1271
958
561
66
-534
-1237
-2029
-2892
-3793
-4700
-5577
-6393
-7119
-7735
-8226
-8583
-8802
-8883
-8827
-8642
-8336
-7921
-7415
-6835
-6206
-5551
-4892
-4251
-3647
-3094
-2604
-2185
-1840
-1571
-1374
-1243
-1167
-1131
-1118
-1109
-1088
-1041
-963
-852
-717
-568
-420
-284
-168
-73
9
91
193
336
538
814
1170
1606
2114
2678
3280
3895
4501
5073
5588
6026
6369
6601
6714
6702
6569
6324
5985
5577
5128
4671
4241
3867
3575
3383
3298
3317
3427
3607
3828
4062
4282
4463
4590
4655
4658
4608
4518
4403
4280
4162
4059
3983
3934
3912
3915
3936
3965
3990
3999
3977
3910
3790
3609
3369
3076
2742
2384
2017
1663
1329
1022
744
486
240
-7
-264
-534
-818
-1107
-1389
-1649
-1870
-2039
-2148
-2192
-2175
-2104
-1990
-1845
-1680
-1504
-1323
-1141
-960
-780
-602
-426
-252
-79
93
264
437
616
801
994
1193
1393
1587
1768
1928
2060
2161
2234
2280
2305
2311
2299
2264
2194
2078
1901
1655
1336
951
517
57
-400
-824
-1193
-1490
-1708
-1847
-1915
-1921
-1874
-1779
-1638
-1450
-1214
-936
-623
-291
38
340
591
774
878
903
857
757
619
461
298
137
-20
-174
-329
-488
-655
-827
-1000
-1170
-1326
-1461
-1570
-1647
-1689
-1694
-1664
-1601
-1507
-1390
-1258
-1118
-983
-861
-762
-692
-654
-648
-670
-714
-773
-837
-899
-952
-992
-1016
-1026
-1024
-1014
-1006
-1000
-1004
-1016
-1039
-1061
-1077
-1074
-1047
-989
-905
-804
-703
-623
-587
-611
-709
-880
-1116
-1397
-1700
-1999
-2272
-2506
-2695
-2843
-2960
-3063
-3166
-3281
-3417
-3575
-3755
-3954
-4168
-4394
-4635
-4890
-5162
-5451
-5756
-6072
-6393
-6712
-7023
-7323
-7610
-7888
-8161
-8430
-8694
-8949
-9184
-9385
-9535
-9619
-9625
-9550
-9394
-9167
-8881
-8552
-8196
-7825
-7449
-7075
-6710
-6357
-6023
-5715
-5439
-5201
-4999
-4830
-4681
-4534
-4369
-4163
-3901
-3572
-3175
-2718
-2217
-1688
-1151
-616
-91
425
938
1455
1985
2528
3083
3643
4198
4736
5252
5743
6214
6672
7128
7588
8055
8528
8992
9432
9830
10170
10443
10646
10784
10869
10918
10946
10963
10977
10986
10985
10962
10909
10816
10679
10497
10277
10025
9751
9465
9174
8883
8595
8309
8023
7732
7434
7125
6806
6479
6150
5829
5528
5258
5028
4846
4710
4611
4536
4462
4367
4228
4026
3752
3402
2983
2507
1990
1448
894
336
-223
-783
-1349
-1924
-2507
-3097
-3689
-4274
-4843
-5387
-5899
-6375
-6809
-7201
-7548
-7849
-8101
-8303
-8456
-8560
-8620
-8643
-8634
-8602
-8551
-8485
-8404
-8307
-8193
-8064
-7921
-7773
-7628
-7494
-7376
-7277
-7187
-7095
-6980
-6822
-6602
-6309
-5938
-5499
-5006
-4482
-3949
-3426
-2928
-2458
-2013
-1588
-1171
-758
-346
60
451
818
1152
1450
1716
1963
2209
2474
2780
3140
3561
4042
4573
5138
5721
6304
6873
7419
7937
8424
8882
9311
9712
10086
10431
10749
11040
11305
11546
11766
11965
12145
12304
12440
12551
12634
12688
12713
12710
12679
12619
12529
12403
12234
12014
11737
11398
10997
10540
10037
9503
8956
8413
7891
7401
6948
6531
6142
5770
5396
5002
4570
4083
3530
2908
2221
1479
701
-91
-876
-1632
-2345
-3008
-3624
-4200
-4752
-5295
-5841
-6397
-6965
-7537
-8100
-8641
-9145
-9601
-10006
-10360
-10669
-10941
-11183
-11399
-11590
-11753
-11883
-11976
-12029
-12046
-12034
-12003
-11968
-11939
-11926
-11930
-11949
-11973
-11990
-11988
-11955
-11885
-11775
-11627
-11446
-11238
-11006
-10751
-10473
-10166
-9824
-9440
-9011
-8536
-8016
-7460
-6876
-6272
-5657
-5038
-4420
-3803
-3189
-2579
-1975
-1384
-811
-268
236
694
1101
1458
1773
2057
2325
2592
2871
3167
3481
3803
4119
4413
4669
4876
5029
5131
5194
5234
5269
5313
5379
5470
5583
5713
5849
5981
6104
6213
6306
6385
6448
6493
6513
6497
6434
6313
6129
5883
5584
5250
4903
4569
4270
4024
3843
3728
3673
3669
3700
3753
3817
3880
3934
3971
3982
3956
3880
3741
3525
3222
2828
2343
1776
1142
460
-248
-959
-1652
-2304
-2900
-3423
-3860
-4199
-4433
-4555
-4567
-4474
-4287
-4022
-3707
-3362
-3014
-2685
-2394
-2151
-1961
-1822
-1726
-1665
-1627
-1603
-1584
-1568
-1551
-1537
-1526
-1523
-1529
-1545
-1571
-1605
-1644
-1683
-1718
-1749
-1776
-1800
-1827
-1863
-1917
-1993
-2097
-2228
-2384
-2555
-2732
-2903
-3058
-3188
-3289
-3362
-3412
-3447
-3475
-3506
-3545
-3594
-3653
-3716
-3776
-3824
-3852
-3852
-3817
-3741
-3622
-3458
-3247
-2991
-2692
-2354
-1982
-1580
-1154
-708
-243
239
738
1255
1789
2339
2897
3455
4001
4521
5000
5427
5791
6087
6312
6467
6554
6577
6540
6448
6307
6124
5911
5681
5450
5236
5054
4919
4838
4812
4835
4893
4968
5040
5089
5099
5059
4965
4819
4627
4400
4149
3883
3610
3333
3049
2752
2433
2081
1688
1247
755
214
-367
-976
-1599
-2222
-2832
-3417
-3972
-4495
-4985
-5445
-5875
-6277
-6647
-6981
-7274
-7519
-7711
-7843
-7914
-7921
-7862
-7735
-7539
-7274
-6943
-6551
-6112
-5641
-5164
-4706
-4294
-3950
-3691
-3522
-3437
-3419
-3443
-3480
-3500
-3480
-3403
-3263
-3062
-2814
-2535
-2246
-1968
-1717
-1506
-1340
-1220
-1139
-1089
-1058
-1032
-1002
-957
-893
-808
-701
-576
-435
-279
-109
80
295
543
833
1171
1559
1996
2473
2979
3497
4010
4500
4951
5350
5689
5963
6171
6318
6408
6451
6456
6433
6391
6333
6264
6181
6078
5946
5776
5557
5282
4951
4565
4134
3671
3192
2714
2255
1830
1453
1135
883
703
598
569
611
718
881
1084
1315
1557
1796
2021
2224
2397
2536
2635
2689
2694
2642
2531
2359
2130
1856
1552
1241
945
686
484
351
290
299
371
492
647
822
1000
1165
1303
1396
1431
1394
1274
1066
772
401
-33
-508
-1002
-1495
-1964
-2394
-2774
-3098
-3362
-3567
-3715
-3810
-3856
-3863
-3838
-3792
-3736
-3678
-3626
-3583
-3549
-3520
-3491
-3458
-3417
-3367
-3309
-3243
-3170
-3087
-2987
-2860
-2695
-2484
-2223
-1913
-1568
-1204
-846
-517
-238
-24
123
205
234
226
197
161
125
94
66
41
15
-11
-33
-42
-29
19
114
263
471
736
1053
1409
1788
2169
2532
2857
3126
3327
3455
3512
3505
3447
3353
3237
3109
2975
2837
2691
2535
2368
2193
2019
1859
1731
1651
1633
1683
1799
1970
2178
2402
2616
2799
2929
2992
2974
2865
2659
2351
1937
1421
810
121
-625
-1397
-2163
-2891
-3552
-4126
-4603
-4984
-5281
-5511
-5697
-5859
-6011
-6162
-6313
-6459
-6589
-6693
-6764
-6799
-6800
-6779
-6749
-6729
-6737
-6789
-6897
-7068
-7300
-7590
-7924
-8290
-8669
-9043
-9394
-9702
-9952
-10127
-10216
-10211
-10107
-9906
-9615
-9242
-8803
-8310
-7780
-7225
-6655
-6081
-5509
-4948
-4406
-3895
-3429
-3023
-2691
-2447
-2298
-2244
-2279
-2386
-2543
-2722
-2892
-3024
-3087
-3058
-2919
-2657
-2267
-1752
-1119
-382
441
1333
2278
3262
4279
5327
6413
7545
8729
9969
11260
12583
13908
15192
16386
17438
18299
18932
19315
19444
19331
19005
18507
17882
17173
16419
15652
14893
14155
13446
12770
12132
11538
10998
10521
10118
9794
9550
9377
9260
9176
9102
9011
8881
8698
8450
8132
7745
7283
6742
6110
5375
4523
3544
2437
1215
-91
-1437
-2769
-4025
-5149
-6093
-6826
-7335
-7624
-7712
-7626
-7397
-7053
-6618
-6112
-5549
-4942
-4305
-3654
-3004
-2373
-1776
-1223
-721
-268
138
503
831
1121
1369
1564
1692
1740
1695
1549
1298
942
486
-63
-699
-1411
-2190
-3022
-3889
-4768
-5634
-6458
-7210
-7865
-8401
-8807
-9076
-9209
-9211
-9092
-8861
-8529
-8108
-7612
-7060
-6476
-5889
-5335
-4848
-4465
-4215
-4123
-4202
-4457
-4881
-5461
-6176
-6999
-7897
-8833
-9766
-10650
-11440
-12086
-12545
-12781
-12767
-12489
-11946
-11153
-10133
-8917
-7537
-6028
-4416
-2726
-972
832
2677
4554
6448
8340
10201
11994
13673
15189
16487
17519
18247
18650
18725
18498
18015
17345
16569
15771
15029
14404
13932
13619
13448
13376
13351
13317
13224
13040
12749
12355
11877
11340
10770
10183
9584
8963
8294
7545
6678
5661
4470
3100
1562
-113
-1875
-3662
-5400
-7015
-8432
-9591
-10441
-10954
-11120
-10951
-10477
-9745
-8812
-7741
-6598
-5448
-4348
-3353
-2510
-1862
-1441
-1273
-1375
-1750
-2387
-3260
-4329
-5540
-6829
-8130
-9377
-10513
-11493
-12288
-12884
-13283
-13498
-13549
-13464
-13266
-12978
-12617
-12195
-11718
-11189
-10609
-9978
-9299
-8577
-7820
-7043
-6260
-5490
-4752
-4064
-3441
-2896
-2436
-2069
-1795
-1617
-1534
-1545
-1652
-1855
-2151
-2540
-3017
-3578
-4214
-4915
-5670
-6465
-7287
-8118
-8939
-9732
-10473
-11138
-11705
-12154
-12466
-12632
-12646
-12510
-12229
-11811
-11265
-10595
-9799
-8873
-7806
-6589
-5215
-3685
-2013
-227
1632
3511
5349
7086
8666
10046
11198
12112
12798
13279
13587
13762
13841
13858
13840
13805
13764
13723
13680
13634
13576
13499
13393
13244
13040
12769
12421
11987
11467
10862
10180
9430
8622
7766
6868
5929
4951
3935
2882
1803
712
-369
-1412
-2388
-3268
-4026
-4643
-5108
-5417
-5575
-5592
-5481
-5263
-4960
-4601
-4215
-3836
-3495
-3219
-3025
-2919
-2891
-2917
-2960
-2978
-2929
-2779
-2503
-2095
-1562
-925
-212
550
1334
2120
2898
3659
4401
5116
5797
6427
6988
7456
7813
8042
8140
8105
7950
7693
7355
6954
6507
6026
5513
4971
4397
3786
3139
2455
1741
1002
249
-512
-1275
-2039
-2807
-3588
-4394
-5240
-6137
-7096
-8115
-9185
-10282
-11370
-12398
-13309
-14039
-14527
-14722
-14587
-14105
-13285
-12161
-10790
-9249
-7630
-6027
-4532
-3224
-2165
-1391
-914
-722
-783
-1048
-1463
-1969
-2512
-3046
-3532
-3942
-4252
-4441
-4492
-4383
-4091
-3593
-2865
-1888
-652
842
2579
4529
6647
8874
11142
13378
15507
17459
19173
20605
21722
22512
22980
23142
23025
22663
22090
21339
20437
19410
18281
17070
15800
14497
13189
11903
10667
9504
8429
7449
6565
5771
5055
4408
3823
3295
2824
2412
2060
1766
1527
1333
1172
1032
901
772
640
504
365
222
70
-98
-296
-535
-826
-1174
-1573
-2007
-2450
-2873
-3242
-3535
-3737
-3850
-3890
-3886
-3874
-3888
-3959
-4103
-4325
-4612
-4946
-5299
-5647
-5975
-6274
-6552
-6824
-7110
-7432
-7804
-8227
-8691
-9167
-9615
-9986
-10231
-10303
-10168
-9806
-9215
-8415
-7440
-6341
-5178
-4017
-2920
-1946
-1138
-526
-119
91
131
39
-140
-358
-578
-770
-924
-1039
-1131
-1220
-1327
-1467
-1642
-1843
-2048
-2227
-2349
-2386
-2324
-2158
-1900
-1575
-1211
-838
-481
-152
145
423
699
996
1335
1728
2182
2688
3231
3784
4318
4799
5198
5489
5651
5670
5537
5251
4815
4237
3528
2705
1788
799
-238
-1296
-2348
-3371
-4342
-5243
-6063
-6792
-7429
-7974
-8429
-8796
-9075
-9265
-9360
-9355
-9243
-9019
-8679
-8227
-7670
-7018
-6290
-5504
-4684
-3852
-3034
-2257
-1548
-933
-442
-99
71
52
-168
-593
-1215
-2020
-2986
-4082
-5274
-6523
-7789
-9034
-10218
-11307
-12273
-13092
-13751
-14245
-14576
-14754
-14794
-14710
-14518
-14228
-13846
-13371
-12801
-12130
-11354
-10471
-9483
-8397
-7225
-5981
-4678
-3330
-1949
-542
885
2330
3793
5274
6773
8291
9830
11388
12964
14554
16154
17755
19345
20914
22446
23929
25349
26697
27965
29146
30236
31227
32113
32880
33513
33990
34286
34372
34220
33802
33095
32087
30774
29165
27285
25172
22880
20468
18004
15553
13173
10910
8794
6840
5046
3400
1885
482
-821
-2029
-3137
-4136
-5013
-5760
-6376
-6874
-7278
-7623
-7950
-8301
-8710
-9201
-9780
-10437
-11147
-11874
-12576
-13212
-13749
-14160
-14435
-14573
-14585
-14489
-14313
-14084
-13834
-13595
-13398
-13273
-13249
-13351
-13598
-14003
-14571
-15297
-16169
-17165
-18262
-19432
-20646
-21881
-23113
-24323
-25494
-26610
-27656
-28617
-29479
-30231
-30862
-31370
-31753
-32016
-32165
-32208
-32151
-31996
-31742
-31385
-30917
-30333
-29625
-28791
-27826
-26729
-25495
-24119
-22592
-20903
-19043
-17008
-14803
-12441
-9951
-7371
-4743
-2114
475
2996
5429
7772
10032
12224
14363
16463
18527
20550
22518
24409
26202
27875
29414
30809
32061
33177
34163
35029
35780
36415
36927
37302
37520
37555
37380
36967
36292
35336
34087
32543
30717
28630
26318
23828
21215
18539
15861
13238
10719
8345
6143
4129
2307
673
-781
-2066
-3191
-4162
-4981
-5643
-6144
-6477
-6638
-6629
-6459
-6143
-5705
-5175
-4582
-3958
-3329
-2715
-2127
-1566
-1027
-498
36
590
1174
1793
2446
3118
3792
4439
5028
5529
5910
6150
6232
6150
5909
5521
5004
4382
3676
2908
2096
1253
389
-490
-1379
-2274
-3174
-4074
-4974
-5872
-6766
-7657
-8541
-9415
-10270
-11096
-11878
-12602
-13253
-13819
-14295
-14684
-14993
-15238
-15434
-15595
-15730
-15839
-15911
-15930
-15869
-15703
-15411
-14980
-14407
-13706
-12903
-12036
-11146
-10277
-9471
-8757
-8156
-7675
-7312
-7055
-6887
-6789
-6746
-6743
-6771
-6823
-6893
-6974
-7057
-7126
-7165
-7152
-7069
-6897
-6626
-6251
-5778
-5220
-4592
-3918
-3216
-2508
-1807
-1122
-460
178
795
1393
1973
2539
3089
3621
4131
4611
5054
5452
5800
6093
6332
6518
6659
6762
6836
6884
6907
6900
6855
6758
6597
6363
6054
5673
5233
4754
4257
3765
3297
2868
2487
2159
1886
1669
1510
1406
1357
1355
1390
1440
1482
1487
1431
1295
1071
769
411
34
-319
-603
-776
-805
-670
-362
118
760
1553
2481
3527
4672
5895
7167
8455
9721
10923
12017
12965
13734
14301
14655
14797
14736
14492
14089
13557
12928
12234
11507
10777
10073
9417
8826
8314
7885
7540
7274
7079
6945
6863
6824
6819
6840
6883
6940
7007
7077
7140
7186
7201
7168
7068
6877
6574
6136
5548
4800
3895
2844
1670
403
-920
-2263
-3593
-4885
-6121
-7293
-8400
-9444
-10426
-11348
-12203
-12979
-13657
-14217
-14634
-14887
-14960
-14841
-14529
-14031
-13360
-12540
-11597
-10564
-9472
-8354
-7238
-6147
-5098
-4100
-3157
-2264
-1415
-597
203
998
1801
2622
3470
4348
5259
6201
7170
8159
9159
10161
11156
12133
13084
14000
14871
15686
16432
17092
17651
18091
18395
18553
18558
18412
18122
17704
17176
16560
15875
15139
14365
13562
12738
11895
11038
10171
9301
8435
7582
6753
5956
5202
4500
3858
3283
2780
2354
2005
1734
1532
1390
1296
1235
1192
1155
1113
1059
994
920
842
770
714
683
686
733
829
981
1192
1466
1805
2206
2670
3193
3770
4396
5063
5764
6488
7225
7962
8683
9370
10005
10568
11041
11406
11649
11762
11737
11575
11280
10861
10330
9706
9007
8257
7480
6701
5944
5232
4582
4008
3517
3109
2776
2505
2279
2076
1874
1652
1394
1086
721
296
-187
-727
-1318
-1961
-2656
-3405
-4215
-5088
-6026
-7021
-8063
-9127
-10186
-11206
-12153
-12996
-13710
-14281
-14703
-14977
-15114
-15124
-15020
-14809
-14500
-14096
-13602
-13024
-12369
-11652
-10888
-10096
-9294
-8496
-7714
-6954
-6218
-5505
-4814
-4142
-3493
-2869
-2276
-1723
-1216
-762
-366
-33
231
417
517
521
417
198
-140
-593
-1150
-1795
-2506
-3260
-4038
-4822
-5604
-6380
-7152
-7926
-8705
-9492
-10283
-11070
-11842
-12585
-13283
-13922
-14490
-14977
-15375
-15679
-15881
-15979
-15967
-15845
-15615
-15279
-14849
-14335
-13753
-13120
-12452
-11764
-11072
-10388
-9722
-9085
-8486
-7934
-7433
-6989
-6601
-6265
-5974
-5719
-5488
-5271
-5059
-4846
-4629
-4409
-4185
-3958
-3727
-3488
-3237
-2967
-2675
-2358
-2017
-1659
-1290
-921
-563
-226
81
354
588
781
932
1040
1104
1124
1100
1036
933
799
640
460
264
53
-175
-424
-701
-1006
-1347
-1716
-2108
-2512
-2915
-3303
-3665
-3992
-4282
-4534
-4753
-4941
-5101
-5232
-5329
-5382
-5380
-5310
-5163
-4934
-4624
-4242
-3802
-3322
-2823
-2325
-1843
-1392
-980
-612
-290
-16
210
384
505
569
575
523
415
259
60
-171
-428
-706
-1002
-1322
-1673
-2065
-2511
-3024
-3613
-4286
-5045
-5890
-6817
-7823
-8899
-10041
-11241
-12493
-13791
-15127
-16489
-17866
-19239
-20590
-21895
-23134
-24281
-25319
-26230
-27005
-27641
-28139
-28509
-28761
-28908
-28960
-28927
-28811
-28613
-28328
-27951
-27474
-26894
-26206
-25409
-24501
-23481
-22345
-21086
-19694
-18159
-16476
-14640
-12658
-10545
-8327
-6036
-3711
-1390
891
3102
5224
7243
9153
10952
12640
14218
15684
17036
18275
19403
20425
21352
22201
22988
23730
24443
25135
25810
26463
27086
27668
28198
28667
29070
29405
29674
29880
30026
30111
30136
30093
29979
29785
29508
29148
28711
28208
27656
27074
26483
25905
25356
24849
24389
23979
23616
23292
22998
22727
22469
22216
21958
21686
21391
21060
20682
20241
19728
19132
18449
17677
16822
15895
14910
13886
12842
11798
10774
9787
8856
7993
7213
6524
5932
5439
5040
4726
4483
4292
4133
3987
3834
3658
3446
3190
2881
2514
2082
1580
1002
341
-406
-1235
-2140
-3105
-4107
-5117
-6103
-7031
-7871
-8599
-9200
-9671
-10015
-10248
-10390
-10464
-10491
-10490
-10474
-10448
-10412
-10361
-10291
-10194
-10070
-9918
-9744
-9556
-9363
-9174
-8993
-8821
-8653
-8481
-8293
-8077
-7824
-7523
-7171
-6765
-6308
-5801
-5251
-4660
-4032
-3370
-2678
-1959
-1218
-460
305
1071
1828
2568
3281
3963
4609
5214
5777
6299
6781
7227
7641
8031
8400
8756
9101
9437
9760
10065
10340
10572
10747
10852
10876
10814
10665
10437
10142
9796
9415
9019
8622
8236
7867
7521
7197
6896
6620
6371
6156
5980
5851
5772
5745
5766
5826
5910
5999
6075
6119
6116
6055
5927
5732
5468
5138
4747
4299
3800
3257
2678
2076
1464
855
264
-297
-817
-1290
-1713
-2087
-2415
-2702
-2954
-3178
-3382
-3576
-3769
-3976
-4209
-4480
-4802
-5181
-5620
-6117
-6662
-7242
-7842
-8444
-9031
-9585
-10093
-10543
-10926
-11238
-11476
-11643
-11744
-11789
-11791
-11765
-11724
-11679
-11640
-11609
-11586
-11568
-11549
-11524
-11491
-11450
-11402
-11347
-11287
-11217
-11129
-11012
-10850
-10627
-10332
-9955
-9494
-8953
-8339
-7663
-6937
-6169
-5366
-4530
-3661
-2760
-1825
-861
127
1130
2138
3136
4115
5063
5970
6831
7640
8394
9092
9733
10319
10850
11329
11754
12123
12430
12666
12821
12883
12842
12691
12431
12068
11616
11092
10517
9910
9288
8660
8029
7398
6759
6108
5443
4761
4066
3361
2648
1929
1201
459
-304
-1096
-1923
-2784
-3675
-4582
-5490
-6381
-7236
-8041
-8789
-9473
-10095
-10655
-11154
-11589
-11952
-12235
-12424
-12510
-12485
-12350
-12111
-11783
-11384
-10935
-10454
-9956
-9447
-8929
-8398
-7847
-7270
-6662
-6023
-5358
-4674
-3981
-3288
-2606
-1940
-1298
-684
-105
432
917
1341
1692
1964
2150
2251
2270
2212
2085
1895
1644
1335
967
538
53
-479
-1041
-1608
-2146
-2616
-2982
-3208
-3269
-3150
-2848
-2373
-1747
-998
-161
730
1640
2541
3410
4230
4992
5692
6331
6909
7428
7886
8276
8587
8802
8904
8878
8713
8405
7960
7395
6731
5999
5227
4444
3669
2918
2195
1497
819
150
-519
-1195
-1881
-2575
-3271
-3959
-4628
-5262
-5851
-6385
-6856
-7265
-7615
-7915
-8178
-8416
-8639
-8855
-9064
-9258
-9425
-9549
-9612
-9599
-9503
-9320
-9055
-8718
-8324
-7887
-7420
-6933
-6436
-5932
-5429
-4930
-4444
-3979
-3543
-3143
-2781
-2456
-2160
-1880
-1599
-1300
-968
-588
-151
348
910
1534
2217
2956
3747
4587
5473
6401
7370
8378
9423
10506
11626
12785
13982
15214
16478
17764
19062
20357
21634
22878
24073
25207
26269
27253
28153
28969
29699
30346
30913
31404
31826
32183
32482
32726
32923
33070
33166
33211
33198
33123
32983
32774
32494
32143
31721
31228
30662
30021
29301
28494
27593
26591
25478
24250
22901
21430
19839
18132
16318
14412
12429
10390
8319
6242
4188
2185
259
-1565
-3266
-4830
-6249
-7520
-8647
-9637
-10503
-11254
-11903
-12457
-12918
-13287
-13559
-13726
-13781
-13719
-13539
-13244
-12843
-12349
-11782
-11162
-10512
-9856
-9215
-8608
-8051
-7556
-7131
-6779
-6496
-6276
-6111
-5988
-5898
-5835
-5797
-5785
-5808
-5877
-6002
-6195
-6460
-6799
-7205
-7667
-8167
-8685
-9200
-9692
-10139
-10528
-10846
-11085
-11243
-11323
-11332
-11277
-11171
-11022
-10836
-10616
-10357
-10051
-9687
-9255
-8750
-8173
-7534
-6850
-6144
-5443
-4770
-4148
-3590
-3104
-2691
-2348
-2072
-1857
-1696
-1584
-1510
-1462
-1424
-1376
-1300
-1181
-1008
-784
-515
-218
88
384
658
901
1115
1304
1475
1633
1780
1911
2019
2094
2131
2131
2103
2063
2029
2017
2039
2093
2171
2255
2321
2348
2322
2237
2099
1920
1719
1513
1315
1130
957
790
621
441
248
40
-178
-399
-617
-824
-1014
-1184
-1326
-1436
-1508
-1538
-1527
-1482
-1417
-1353
-1315
-1329
-1414
-1579
-1824
-2134
-2488
-2860
-3228
-3579
-3911
-4232
-4559
-4910
-5300
-5738
-6223
-6749
-7305
-7880
-8471
-9082
-9723
-10409
-11156
-11969
-12847
-13776
-14730
-15681
-16597
-17453
-18232
-18927
-19541
-20082
-20559
-20978
-21343
-21650
-21896
-22075
-22184
-22225
-22203
-22127
-22006
-21848
-21658
-21437
-21186
-20905
-20595
-20264
-19923
-19586
-19270
-18988
-18748
-18550
-18387
-18247
-18111
-17962
-17784
-17564
-17297
-16982
-16623
-16226
-15799
-15351
-14890
-14425
-13962
-13508
-13068
-12644
-12237
-11844
-11460
-11079
-10693
-10298
-9888
-9464
-9027
-8582
-8135
-7691
-7255
-6828
-6409
-5995
-5578
-5151
-4703
-4224
-3705
-3137
-2514
-1834
-1096
-303
539
1425
2348
3304
4291
5310
6364
7457
8594
9772
10988
12230
13481
14723
15932
17091
18183
19197
20129
20976
21741
22427
23035
23565
24018
24393
24690
24915
25077
25187
25260
25314
25361
25412
25471
25537
25602
25656
25684
25673
25613
25494
25312
25064
24748
24365
23912
23390
22799
22137
21407
20613
19762
18863
17927
16965
15989
15008
14029
13056
12090
11132
10179
9231
8287
7347
6413
5486
4569
3661
2763
1873
985
96
-801
-1709
-2633
-3572
-4523
-5480
-6433
-7369
-8274
-9129
-9918
-10624
-11231
-11726
-12099
-12344
-12458
-12445
-12310
-12062
-11714
-11278
-10770
-10203
-9594
-8958
-8312
-7673
-7060
-6492
-5987
-5565
-5240
-5024
-4924
-4944
-5078
-5321
-5660
-6082
-6571
-7112
-7690
-8291
-8903
-9513
-10111
-10687
-11228
-11723
-12160
-12526
-12807
-12992
-13068
-13029
-12870
-12591
-12200
-11707
-11129
-10486
-9796
-9079
-8348
-7613
-6875
-6131
-5371
-4586
-3763
-2897
-1985
-1031
-48
949
1941
2907
3831
4696
5495
6222
6877
7460
7974
8422
8807
9130
9393
9596
9741
9832
9868
9853
9784
9661
9477
9225
8899
8490
7993
7406
6731
5972
5139
4240
3288
2293
1266
216
-847
-1913
-2972
-4011
-5022
-5990
-6906
-7761
-8549
-9268
-9918
-10503
-11029
-11503
-11934
-12332
-12707
-13069
-13426
-13786
-14153
-14527
-14903
-15274
-15627
-15951
-16231
-16457
-16624
-16728
-16772
-16760
-16697
-16586
-16429
-16222
-15960
-15635
-15240
-14772
-14230
-13619
-12951
-12239
-11497
-10742
-9986
-9236
-8499
-7775
-7063
-6358
-5660
-4964
-4271
-3581
-2897
-2224
-1567
-931
-324
251
790
1291
1758
2195
2611
3018
3428
3854
4306
4793
5321
5892
6506
7160
7851
8574
9321
10086
10859
11627
12379
13099
13776
14396
14952
15442
15865
16227
16535
16796
17017
17200
17347
17454
17517
17531
17492
17402
17265
17089
16885
16666
16443
16227
16024
15834
15655
15479
15293
15082
14829
14518
14134
13664
13102
12446
11701
10875
9984
9043
8069
7077
6077
5076
4075
3076
2075
1068
56
-957
-1968
-2966
-3943
-4889
-5798
-6668
-7499
-8296
-9067
-9819
-10558
-11287
-12002
-12697
-13360
-13975
-14525
-14992
-15361
-15618
-15753
-15761
-15642
-15401
-15045
-14590
-14050
-13444
-12792
-12111
-11418
-10724
-10037
-9359
-8691
-8029
-7372
-6715
-6060
-5409
-4768
-4144
-3544
-2972
-2433
-1924
-1444
-988
-552
-135
266
645
999
1322
1608
1852
2054
2214
2335
2421
2475
2502
2506
2490
2461
2424
2391
2371
2376
2412
2483
2588
2718
2859
2995
3111
3196
3245
3262
3259
3254
3266
3315
3416
3576
3799
4081
4414
4791
5205
5651
6125
6625
7148
7688
8238
8786
9321
9829
10300
10726
11105
11435
11719
11958
12152
12297
12389
12418
12375
12251
12039
11734
11337
10850
10275
9615
8875
8054
7156
6180
5131
4014
2835
1605
336
-960
-2274
-3595
-4919
-6239
-7553
-8858
-10147
-11416
-12653
-13848
-14989
-16062
-17059
-17967
-18780
-19493
-20103
-20608
-21009
-21305
-21498
-21590
-21585
-21490
-21311
-21057
-20737
-20358
-19926
-19446
-18917
-18339
-17710
-17028
-16290
-15499
-14658
-13772
-12852
-11907
-10946
-9980
-9015
-8057
-7110
-6177
-5259
-4359
-3477
-2615
-1776
-959
-166
603
1349
2069
2763
3428
4059
4650
5194
5686
6120
6494
6809
7070
7283
7458
7606
7738
7863
7989
8122
8263
8413
8570
8729
8885
9032
9163
9273
9355
9406
9421
9400
9342
9247
9115
8947
8744
8506
8231
7919
7569
7177
6745
6272
5759
5210
4628
4021
3396
2761
2126
1496
877
269
-332
-931
-1539
-2168
-2828
-3529
-4275
-5067
-5900
-6763
-7644
-8529
-9405
-10259
-11083
-11868
-12608
-13299
-13932
-14502
-15000
-15418
-15751
-15996
-16154
-16229
-16229
-16165
-16044
-15875
-15660
-15400
-15089
-14724
-14299
-13810
-13261
-12657
-12007
-11325
-10621
-9907
-9188
-8463
-7727
-6971
-6181
-5348
-4462
-3521
-2526
-1488
-418
667
1751
2820
3864
4875
5851
6791
7697
8568
9405
10204
10959
11664
12314
12903
13429
13892
14297
14647
14948
15202
15408
15560
15650
15665
15593
15423
15148
14767
14286
13717
13079
12392
11678
10955
10239
9537
8854
8186
7528
6871
6208
5533
4845
4145
3440
2739
2052
1389
759
169
-379
-886
-1354
-1790
-2199
-2588
-2963
-3327
-3683
-4032
-4372
-4702
-5018
-5317
-5594
-5846
-6069
-6261
-6418
-6541
-6626
-6674
-6684
-6654
-6582
-6464
-6296
-6073
-5791
-5448
-5045
-4585
-4075
-3525
-2948
-2357
-1765
-1186
-630
-107
377
817
1210
1554
1851
2103
2315
2491
2639
2764
2873
2970
3057
3135
3203
3259
3301
3327
3337
3333
3314
3284
3245
3196
3140
3076
3005
2927
2845
2762
2682
2609
2545
2492
2448
2409
2371
2326
2270
2197
2104
1990
1854
1698
1524
1335
1133
918
694
461
223
-20
-264
-508
-750
-989
-1224
-1454
-1679
-1898
-2111
-2321
-2529
-2743
-2971
-3223
-3509
-3840
-4222
-4657
-5140
-5661
-6204
-6749
-7279
-7776
-8228
-8628
-8975
-9275
-9535
-9764
-9970
-10159
-10335
-10497
-10642
-10765
-10858
-10915
-10930
-10894
-10803
-10651
-10434
-10147
-9790
-9362
-8862
-8293
-7656
-6955
-6191
-5364
-4475
-3523
-2505
-1422
-273
938
2208
3525
4877
6250
7626
8987
10317
11605
12841
14025
15159
16251
17311
18352
19383
20408
21429
22441
23433
24395
25312
26176
26978
27716
28391
29009
29575
30095
30572
31009
31401
31745
32034
32262
32421
32508
32519
32452
32310
32093
31806
31452
31039
30574
30064
29517
28940
28336
27708
27054
26372
25657
24906
24119
23295
22440
21560
20662
19754
18839
17920
16992
16052
15092
14105
13087
12037
10956
9849
8722
7582
6433
5280
4123
2963
1802
644
-504
-1634
-2732
-3786
-4784
-5718
-6584
-7384
-8122
-8814
-9466
-10093
-10704
-11306
-11904
-12499
-13094
-13688
-14285
-14886
-15493
-16109
-16732
-17358
-17979
-18586
-19165
-19706
-20200
-20642
-21029
-21366
-21657
-21911
-22133
-22327
-22497
-22639
-22753
-22835
-22882
-22894
-22873
-22823
-22747
-22651
-22538
-22408
-22262
-22094
-21901
-21674
-21407
-21094
-20727
-20300
-19808
-19247
-18615
-17914
-17148
-16323
-15451
-14543
-13613
-12672
-11728
-10789
-9854
-8925
-7997
-7068
-6135
-5198
-4254
-3305
-2350
-1385
-407
589
1607
2649
3711
4788
5866
6931
7964
8952
9883
10752
11557
12303
12995
13637
14230
14772
15255
15668
16003
16253
16418
16501
16515
16474
16391
16280
16148
15995
15817
15604
15346
15032
14657
14218
13719
13168
12576
11954
11316
10673
10035
9411
8808
8232
7685
7168
6679
6213
5760
5310
4853
4377
3877
3350
2798
2229
1651
1077
514
-29
-553
-1062
-1565
-2074
-2606
-3173
-3786
-4453
-5172
-5937
-6737
-7557
-8376
-9177
-9944
-10662
-11323
-11924
-12465
-12951
-13387
-13781
-14138
-14460
-14748
-14998
-15206
-15366
-15472
-15520
-15509
-15440
-15319
-15151
-14947
-14717
-14470
-14217
-13965
-13720
-13486
-13264
-13052
-12846
-12642
-12434
-12214
-11976
-11715
-11428
-11115
-10778
-10422
-10056
-9691
-9337
-9007
-8712
-8462
-8261
-8113
-8020
-7978
-7984
-8034
-8124
-8250
-8412
-8607
-8836
-9096
-9386
-9700
-10031
-10369
-10703
-11020
-11309
-11561
-11768
-11928
-12042
-12112
-12145
-12146
-12122
-12077
-12012
-11927
-11817
-11676
-11497
-11270
-10990
-10651
-10250
-9786
-9261
-8680
-8047
-7368
-6646
-5887
-5092
-4264
-3401
-2503
-1570
-598
414
1468
2567
3712
4906
6149
7439
8772
10142
11536
12940
14336
15706
17028
18285
19462
20546
21531
22416
23205
23904
24523
25070
25553
25975
26337
26633
26855
26990
27025
26950
26755
26438
26001
25453
24809
24087
23307
22488
21646
20793
19937
19084
18233
17384
16539
15699
14868
14052
13259
12499
11779
11107
10487
9920
9407
8942
8519
8131
7769
7424
7086
6749
6407
6054
5692
5320
4943
4565
4193
3832
3488
3164
2863
2585
2333
2105
1904
1732
1594
1492
1430
1409
1429
1485
1570
1673
1784
1892
1988
2068
2128
2171
2202
2229
2257
2293
2341
2401
2471
2547
2625
2700
2768
2826
2873
2910
2938
2955
2964
2963
2952
2931
2900
2861
2818
2774
2735
2704
2685
2681
2688
2706
2730
2756
2777
2791
2795
2787
2767
2736
2693
2641
2578
2505
2421
2328
2225
2112
1990
1858
1716
1563
1397
1219
1027
825
615
402
192
-9
-198
-372
-530
-676
-811
-941
-1069
-1195
-1318
-1437
-1546
-1641
-1720
-1780
-1824
-1855
-1878
-1900
-1925
-1958
-1999
-2047
-2097
-2147
-2190
-2223
-2242
-2247
-2237
-2215
-2184
-2150
-2117
-2095
-2092
-2119
-2186
-2302
-2474
-2708
-3003
-3354
-3752
-4184
-4637
-5097
-5551
-5991
-6411
-6810
-7189
-7549
-7892
-8220
-8530
-8818
-9076
-9296
-9470
-9588
-9644
-9635
-9560
-9422
-9230
-8996
-8735
-8463
-8198
-7956
-7749
-7587
-7470
-7394
-7350
-7323
-7300
-7264
-7206
-7118
-6999
-6853
-6687
-6509
-6329
-6152
-5984
-5825
-5675
-5532
-5395
-5264
-5139
-5022
-4915
-4820
-4738
-4667
-4603
-4544
-4485
-4420
-4346
-4259
-4159
-4043
-3913
-3766
-3604
-3427
-3236
-3033
-2819
-2600
-2378
-2159
-1947
-1747
-1564
-1401
-1262
-1151
-1071
-1020
-1002
-1016
-1056
-1119
-1200
-1294
-1396
-1503
-1614
-1730
-1851
-1981
-2119
-2266
-2420
-2577
-2733
-2884
-3024
-3152
-3264
-3361
-3440
-3502
-3546
-3572
-3579
-3569
-3543
-3507
-3463
-3419
-3378
-3344
-3317
-3293
-3267
-3233
-3184
-3114
-3023
-2911
-2784
-2646
-2508
-2375
-2254
-2149
-2065
-2003
-1968
-1962
-1991
-2058
-2169
-2327
-2533
-2786
-3081
-3415
-3780
-4172
-4586
-5018
-5465
-5923
-6384
-6839
-7276
-7680
-8038
-8337
-8567
-8725
-8816
-8848
-8834
-8792
-8737
-8681
-8634
-8597
-8568
-8539
-8501
-8443
-8357
-8236
-8077
-7881
-7651
-7393
-7113
-6819
-6516
-6210
-5905
-5603
-5306
-5014
-4726
-4440
-4153
-3862
-3564
-3254
-2929
-2587
-2228
-1852
-1464
-1068
-671
-282
92
445
773
1077
1359
1625
1883
2142
2411
2696
3002
3329
3675
4037
4409
4789
5172
5558
5948
6341
6741
7146
7554
7960
8357
8736
9087
9402
9676
9905
10089
10230
10329
10387
10404
10376
10298
10164
9966
9699
9360
8950
8472
7934
7344
6712
6047
5359
4655
3944
3234
2532
1848
1192
572
-6
-538
-1026
-1473
-1887
-2277
-2653
-3021
-3386
-3748
-4103
-4446
-4768
-5065
-5331
-5566
-5770
-5948
-6104
-6244
-6371
-6487
-6590
-6679
-6751
-6801
-6828
-6828
-6802
-6750
-6673
-6573
-6450
-6308
-6146
-5967
-5772
-5562
-5339
-5103
-4853
-4590
-4310
-4010
-3688
-3340
-2966
-2566
-2142
-1699
-1242
-775
-303
172
650
1134
1629
2139
2673
3233
3824
4444
5092
5760
6441
7123
7797
8452
9079
9674
10234
10760
11257
11731
12191
12646
13105
13574
14057
14553
15061
15575
16087
16590
17076
17541
17982
18397
18787
19156
19505
19836
20151
20448
20725
20979
21205
21399
21557
21676
21752
21784
21770
21706
21593
21428
21213
20947
20635
20281
19890
19468
19017
18539
18034
17497
16922
16302
15633
14911
14136
13314
12452
11563
10656
9744
8834
7931
7036
6149
5268
4390
3515
2644
1778
922
77
-753
-1570
-2376
-3173
-3966
-4757
-5546
-6330
-7103
-7857
-8583
-9271
-9912
-10502
-11037
-11518
-11946
-12326
-12663
-12963
-13230
-13470
-13687
-13884
-14062
-14223
-14364
-14481
-14569
-14620
-14626
-14581
-14478
-14312
-14079
-13777
-13406
-12964
-12452
-11870
-11221
-10507
-9734
-8909
-8042
-7145
-6231
-5314
-4407
-3520
-2661
-1834
-1042
-285
440
1135
1804
2451
3079
3693
4293
4882
5460
6024
6571
7094
7586
8039
8445
8797
9090
9322
9493
9602
9653
9649
9589
9477
9312
9092
8818
8488
8103
7663
7172
6634
6056
5445
4811
4163
3509
2858
2217
1591
982
393
-176
-726
-1259
-1775
-2273
-2754
-3216
-3656
-4072
-4463
-4826
-5160
-5464
-5739
-5984
-6201
-6390
-6555
-6696
-6817
-6922
-7013
-7093
-7166
-7232
-7293
-7351
-7404
-7455
-7503
-7548
-7591
-7632
-7668
-7698
-7721
-7735
-7740
-7737
-7730
-7722
-7716
-7715
-7719
-7724
-7722
-7704
-7660
-7579
-7455
-7286
-7073
-6823
-6545
-6249
-5942
-5629
-5309
-4981
-4638
-4275
-3886
-3470
-3028
-2563
-2082
-1593
-1100
-609
-125
352
819
1277
1724
2161
2585
2999
3401
3794
4179
4559
4931
5296
5648
5982
6292
6572
6816
7022
7191
7324
7424
7491
7527
7528
7488
7401
7258
7054
6784
6449
6052
5601
5105
4575
4022
3455
2881
2304
1728
1151
573
-10
-602
-1206
-1828
-2469
-3131
-3812
-4511
-5221
-5938
-6656
-7371
-8079
-8781
-9479
-10174
-10870
-11570
-12275
-12981
-13686
-14383
-15065
-15725
-16360
-16964
-17538
-18082
-18598
-19088
-19556
-20001
-20423
-20821
-21192
-21534
-21843
-22116
-22354
-22555
-22722
-22856
-22961
-23040
-23095
-23131
-23146
-23141
-23112
-23057
-22972
-22850
-22689
-22485
-22238
-21945
-21607
-21226
-20802
-20333
-19818
-19257
-18645
-17983
-17270
-16508
-15700
-14855
-13978
-13077
-12161
-11234
-10301
-9363
-8421
-7474
-6523
-5570
-4618
-3674
-2746
-1843
-975
-149
630
1359
2040
2676
3273
3836
4369
4873
5348
5789
6192
6550
6860
7120
7332
7500
7631
7735
7819
7889
7951
8003
8042
8068
8070
8045
7990
7900
7774
7610
7409
7169
6891
6573
6218
5829
5412
4977
4534
4097
3678
3287
2934
2623
2354
2125
1931
1769
1633
1519
1427
1355
1302
1271
1259
1266
1289
1327
1376
1432
1493
1556
1618
1675
1725
1763
1789
1799
1794
1776
1751
1725
1706
1702
1721
1770
1852
1970
2124
2314
2540
2804
3106
3449
3836
4268
4746
5266
5822
6407
7008
7614
8213
8796
9358
9895
10408
10902
11382
11854
12323
12790
13256
13715
14159
14579
14963
15301
15585
15809
15971
16076
16129
16139
16117
16076
16023
15965
15908
15853
15798
15742
15683
15617
15545
15470
15393
15321
15256
15205
15171
15153
15150
15161
15179
15200
15218
15228
15227
15213
15186
15149
15105
15057
15010
14969
14935
14913
14900
14896
14896
14897
14892
14877
14849
14806
14748
14680
14604
14525
14446
14370
14296
14222
14145
14062
13969
13868
13758
13643
13528
13417
13312
13215
13124
13034
12939
12833
12710
12567
12399
12207
11990
11746
11476
11175
10841
10468
10053
9596
9098
8565
8005
7428
6846
6270
5707
5164
4642
4143
3664
3201
2750
2308
1871
1437
1006
578
155
-260
-660
-1041
-1394
-1712
-1990
-2224
-2411
-2553
-2655
-2723
-2766
-2790
-2806
-2818
-2834
-2857
-2891
-2939
-3004
-3086
-3187
-3307
-3446
-3601
-3771
-3953
-4144
-4344
-4550
-4762
-4979
-5198
-5417
-5629
-5829
-6008
-6161
-6282
-6367
-6417
-6434
-6425
-6396
-6356
-6309
-6261
-6216
-6173
-6132
-6092
-6051
-6007
-5957
-5900
-5835
-5759
-5672
-5571
-5456
-5327
-5185
-5033
-4873
-4708
-4541
-4373
-4204
-4035
-3862
-3686
-3505
-3320
-3133
-2950
-2776
-2617
-2482
-2374
-2299
-2255
-2243
-2258
-2294
-2346
-2406
-2469
-2531
-2590
-2646
-2699
-2753
-2811
-2876
-2950
-3034
-3128
-3230
-3336
-3445
-3552
-3655
-3752
-3843
-3929
-4011
-4091
-4174
-4261
-4356
-4461
-4579
-4713
-4865
-5035
-5226
-5436
-5664
-5909
-6165
-6430
-6697
-6964
-7227
-7484
-7734
-7977
-8215
-8447
-8674
-8893
-9100
-9290
-9458
-9597
-9703
-9773
-9806
-9806
-9776
-9725
-9660
-9589
-9516
-9448
-9386
-9331
-9280
-9233
-9184
-9132
-9073
-9004
-8922
-8823
-8706
-8568
-8410
-8233
-8039
-7833
-7622
-7411
-7206
-7012
-6828
-6657
-6493
-6333
-6173
-6009
-5838
-5661
-5479
-5297
-5121
-4954
-4802
-4669
-4557
-4467
-4397
-4348
-4315
-4295
-4284
-4275
-4261
-4234
-4188
-4116
-4013
-3879
-3713
-3520
-3307
-3079
-2846
-2615
-2391
-2177
-1976
-1787
-1607
-1435
-1266
-1099
-929
-755
-577
-394
-207
-20
167
350
527
698
863
1022
1179
1334
1489
1644
1796
1941
2074
2188
2280
2343
2375
2377
2347
2289
2203
2092
1958
1801
1625
1432
1227
1016
805
601
409
231
66
-91
-246
-407
-582
-775
-990
-1226
-1477
-1739
-2003
-2264
-2516
-2756
-2983
-3196
-3396
-3584
-3757
-3918
-4064
-4197
-4317
-4428
-4531
-4629
-4726
-4822
-4917
-5010
-5098
-5179
-5250
-5311
-5363
-5407
-5444
-5475
-5500
-5516
-5521
-5510
-5480
-5427
-5351
-5251
-5132
-4995
-4845
-4684
-4516
-4341
-4161
-3974
-3782
-3585
-3382
-3176
-2964
-2746
-2519
-2280
-2024
-1749
-1451
-1133
-794
-440
-73
300
679
1060
1445
1834
2230
2633
3044
3461
3882
4302
4721
5136
5548
5960
6376
6800
7234
7680
8135
8595
9055
9505
9938
10348
10728
11075
11386
11660
11895
12091
12248
12365
12443
12482
12483
12445
12371
12259
12110
11923
11699
11438
11141
10813
10458
10082
9692
9294
8894
8497
8106
7724
7351
6987
6632
6284
5940
5596
5249
4894
4529
4150
3758
3354
2942
2526
2112
1705
1308
922
548
183
-173
-520
-859
-1186
-1499
-1793
-2066
-2318
-2550
-2765
-2968
-3164
-3356
-3546
-3736
-3922
-4104
-4278
-4442
-4596
-4738
-4866
-4980
-5075
-5147
-5190
-5199
-5171
-5104
-5001
-4868
-4711
-4538
-4356
-4170
-3981
-3788
-3588
-3376
-3149
-2905
-2645
-2371
-2085
-1792
-1494
-1193
-889
-583
-273
41
359
681
1006
1337
1671
2009
2353
2703
3057
3414
3767
4109
4433
4729
4992
5218
5408
5566
5699
5818
5934
6058
6198
6361
6548
6760
6993
7239
7491
7739
7975
8189
8378
8533
8654
8738
8786
8797
8773
8713
8616
8481
8307
8090
7834
7538
7206
6843
6455
6050
5634
5215
4797
4384
3979
3583
3194
2812
2435
2059
1683
1307
930
555
184
-178
-528
-864
-1184
-1490
-1787
-2079
-2372
-2675
-2990
-3322
-3671
-4034
-4410
-4793
-5179
-5564
-5944
-6317
-6677
-7020
-7340
-7629
-7877
-8077
-8223
-8306
-8324
-8274
-8157
-7978
-7737
-7439
-7088
-6690
-6250
-5775
-5274
-4754
-4225
-3696
-3176
-2671
-2187
-1726
-1291
-880
-493
-127
220
551
868
1172
1464
1743
2005
2248
2468
2660
2823
2954
3055
3128
3177
3206
3221
3224
3217
3203
3180
3150
3114
3073
3031
2993
2960
2937
2923
2916
2913
2909
2899
2880
2848
2803
2746
2677
2597
2503
2394
2265
2111
1928
1716
1474
1208
923
630
336
51
-220
-471
-702
-913
-1106
-1283
-1448
-1603
-1750
-1890
-2024
-2154
-2279
-2401
-2520
-2638
-2753
-2866
-2974
-3073
-3158
-3221
-3256
-3253
-3206
-3111
-2967
-2778
-2549
-2292
-2017
-1737
-1459
-1191
-934
-688
-449
-214
20
254
487
713
928
1125
1300
1451
1578
1682
1767
1836
1892
1938
1975
2003
2023
2036
2041
2041
2037
2027
2011
1985
1948
1895
1826
1741
1641
1531
1415
1298
1182
1067
950
825
688
532
354
151
-74
-317
-574
-839
-1107
-1378
-1650
-1925
-2204
-2488
-2778
-3074
-3373
-3673
-3972
-4269
-4564
-4860
-5158
-5461
-5771
-6089
-6414
-6744
-7075
-7405
-7729
-8047
-8358
-8664
-8967
-9272
-9582
-9902
-10235
-10583
-10946
-11321
-11705
-12093
-12479
-12855
-13216
-13557
-13874
-14165
-14428
-14663
-14873
-15058
-15221
-15362
-15485
-15591
-15681
-15755
-15814
-15858
-15884
-15892
-15878
-15840
-15776
-15685
-15565
-15418
-15247
-15055
-14844
-14618
-14380
-14131
-13871
-13601
-13318
-13024
-12717
-12399
-12071
-11735
-11394
-11051
-10709
-10371
-10039
-9713
-9393
-9076
-8759
-8436
-8101
-7748
-7372
-6969
-6538
-6080
-5600
-5102
-4593
-4078
-3563
-3051
-2543
-2041
-1545
-1057
-580
-117
327
748
1145
1517
1867
2196
2512
2818
3118
3413
3703
3986
4261
4527
4786
5042
5301
5569
5852
6154
6473
6804
7137
7462
7764
8032
8259
8438
8569
8655
8700
8710
8689
8642
8572
8481
8369
8239
8093
7932
7761
7582
7397
7208
7016
6821
6623
6423
6221
6019
5817
5618
5421
5227
5036
4849
4668
4494
4331
4183
4054
3950
3872
3823
3802
3808
3838
3889
3957
4041
4140
4252
4378
4518
4671
4836
5010
5192
5380
5572
5767
5962
6154
6342
6521
6684
6827
6943
7028
7078
7093
7074
7026
6954
6864
6763
6656
6547
6438
6330
6224
6117
6012
5907
5803
5703
5608
5521
5443
5378
5328
5294
5277
5278
5295
5328
5373
5429
5491
5557
5624
5691
5756
5819
5878
5933
5983
6027
6064
6090
6106
6111
6104
6087
6061
6027
5986
5939
5883
5818
5741
5649
5544
5424
5292
5153
5010
4868
4729
4596
4467
4339
4209
4070
3922
3757
3577
3382
3176
2963
2747
2532
2321
2116
1915
1718
1522
1326
1129
928
726
522
318
115
-84
-277
-462
-638
-803
-957
-1100
-1233
-1358
-1480
-1601
-1725
-1853
-1985
-2117
-2244
-2356
-2444
-2498
-2511
-2477
-2393
-2262
-2086
-1874
-1631
-1367
-1089
-802
-512
-225
57
330
592
842
1081
1312
1538
1766
1999
2243
2501
2775
3064
3366
3676
3992
4309
4625
4938
5246
5548
5841
6124
6392
6642
6872
7080
7265
7429
7574
7705
7824
7933
8034
8127
8210
8282
8342
8388
8422
8443
8452
8448
8429
8391
8331
8244
8128
7980
7801
7594
7362
7110
6842
6561
6269
5965
5648
5318
4971
4609
4232
3841
3439
3027
2608
2181
1748
1308
862
412
-39
-487
-927
-1354
-1765
-2157
-2528
-2879
-3212
-3530
-3834
-4126
-4406
-4674
-4926
-5161
-5376
-5569
-5739
-5888
-6018
-6132
-6235
-6332
-6427
-6523
-6623
-6726
-6831
-6936
-7037
-7131
-7214
-7284
-7340
-7383
-7416
-7440
-7462
-7483
-7508
-7537
-7572
-7612
-7654
-7699
-7744
-7790
-7837
-7886
-7939
-7999
-8066
-8141
-8225
-8314
-8408
-8503
-8597
-8689
-8778
-8863
-8943
-9020
-9092
-9157
-9214
-9259
-9288
-9300
-9290
-9258
-9202
-9123
-9022
-8899
-8755
-8590
-8404
-8196
-7966
-7713
-7441
-7149
-6843
-6524
-6197
-5862
-5522
-5175
-4823
-4464
-4101
-3734
-3368
-3008
-2659
-2328
-2017
-1727
-1459
-1207
-968
-734
-501
-266
-27
215
459
699
935
1161
1377
1583
1777
1959
2130
2289
2434
2566
2684
2789
2880
2962
3035
3101
3159
3207
3243
3260
3253
3219
3155
3063
2947
2813
2669
2525
2387
2259
2141
2033
1927
1820
1705
1579
1442
1296
1145
997
856
730
620
529
455
398
354
323
305
301
314
348
404
482
580
694
817
941
1058
1162
1246
1310
1350
1370
1369
1350
1314
1264
1200
1122
1033
933
826
713
598
484
373
265
161
60
-38
-136
-234
-332
-431
-531
-631
-731
-831
-931
-1030
-1126
-1218
-1302
-1374
-1429
-1463
-1473
-1456
-1413
-1347
-1263
-1167
-1066
-967
-876
-797
-732
-681
-642
-610
-584
-559
-533
-507
-481
-456
-434
-417
-405
-398
-392
-384
-372
-351
-320
-278
-227
-170
-111
-55
-7
32
59
74
78
73
62
46
27
5
-19
-44
-68
-88
-102
-104
-93
-64
-16
51
137
238
353
477
609
746
887
1034
1187
1347
1515
1691
1875
2065
2257
2449
2638
2818
2987
3140
3274
3386
3473
3534
3567
3572
3551
3505
3436
3348
3243
3124
2993
2851
2697
2533
2357
2170
1971
1762
1543
1318
1089
859
629
402
179
-39
-251
-457
-655
-845
-1025
-1193
-1347
-1485
-1605
-1709
-1796
-1868
-1927
-1976
-2017
-2050
-2079
-2101
-2115
-2119
-2111
-2087
-2045
-1985
-1906
-1809
-1697
-1572
-1436
-1293
-1143
-988
-827
-661
-488
-309
-124
66
262
462
666
874
1086
1303
1524
1749
1977
2204
2427
2642
2845
3033
3203
3355
3488
3602
3698
3776
3837
3881
3905
3911
3900
3873
3832
3783
3729
3673
3620
3571
3528
3489
3455
3425
3398
3374
3351
3331
3313
3296
3278
3258
3234
3203
3163
3113
3051
2975
2884
2777
2650
2504
2338
2152
1948
1732
1509
1285
1068
864
677
509
359
224
101
-15
-132
-252
-380
-517
-664
-821
-984
-1153
-1323
-1493
-1659
-1822
-1979
-2131
-2279
-2423
-2565
-2705
-2840
-2969
-3088
-3190
-3271
-3325
-3348
-3338
-3296
-3222
-3121
-2998
-2859
-2709
-2554
-2398
-2245
-2099
-1962
-1838
-1727
-1631
-1550
-1481
-1424
-1375
-1331
-1292
-1254
-1216
-1178
-1138
-1095
-1047
-992
-926
-847
-754
-645
-523
-391
-253
-112
26
160
288
410
528
642
754
861
963
1054
1133
1196
1242
1273
1292
1306
1321
1343
1377
1425
1489
1566
1653
1748
1847
1950
2055
2164
2277
2392
2507
2620
2723
2812
2880
2922
2935
2920
2875
2804
2709
2594
2459
2305
2134
1946
1742
1523
1294
1058
821
587
360
143
-62
-255
-440
-617
-789
-958
-1124
-1288
-1449
-1603
-1748
-1882
-2000
-2100
-2180
-2240
-2279
-2298
-2301
-2292
-2274
-2251
-2226
-2200
-2173
-2144
-2108
-2065
-2011
-1945
-1866
-1777
-1680
-1579
-1477
-1377
-1282
-1193
-1111
-1036
-971
-917
-875
-847
-834
-836
-851
-878
-913
-953
-993
-1033
-1072
-1110
-1149
-1190
-1234
-1281
-1328
-1372
-1407
-1429
-1434
-1417
-1378
-1314
-1229
-1124
-1002
-868
-723
-573
-420
-267
-116
32
175
315
454
594
739
889
1048
1213
1383
1554
1721
1877
2019
2143
2248
2336
2410
2475
2535
2595
2657
2723
2791
2859
2924
2982
3032
3072
3102
3123
3136
3143
3146
3145
3140
3130
3114
3091
3061
3022
2976
2922
2861
2793
2718
2635
2542
2437
2317
2180
2025
1854
1665
1462
1247
1022
794
563
333
108
-111
-322
-524
-717
-899
-1073
-1238
-1396
-1546
-1690
-1825
-1950
-2063
-2161
-2243
-2310
-2361
-2400
-2432
-2461
-2492
-2527
-2569
-2615
-2665
-2713
-2756
-2789
-2810
-2817
-2810
-2790
-2759
-2718
-2667
-2607
-2537
-2456
-2365
-2263
-2151
-2028
-1895
-1751
-1595
-1424
-1238
-1034
-811
-571
-315
-47
227
503
776
1042
1298
1542
1774
1994
2202
2398
2581
2752
2909
3053
3184
3300
3403
3491
3563
3617
3652
3667
3659
3629
3578
3507
3418
3313
3196
3068
2931
2784
2629
2466
2296
2121
1942
1762
1584
1412
1247
1093
952
825
713
618
539
476
428
395
375
367
371
387
416
460
519
595
688
797
918
1048
1183
1318
1450
1576
1694
1804
1905
1997
2082
2158
2226
2286
2337
2377
2407
2425
2430
2421
2397
2356
2299
2226
2140
2045
1945
1847
1755
1675
1609
1557
1519
1492
1471
1453
1434
1410
1380
1343
1297
1244
1184
1120
1051
982
913
846
781
718
653
583
504
411
302
176
36
-113
-266
-413
-549
-668
-766
-844
-901
-939
-963
-974
-973
-963
-945
-922
-897
-875
-862
-861
-877
-911
-964
-1034
-1117
-1213
-1318
-1435
-1565
-1711
-1876
-2062
-2268
-2490
-2722
-2957
-3190
-3414
-3629
-3835
-4035
-4235
-4438
-4647
-4863
-5084
-5305
-5522
-5728
-5921
-6097
-6256
-6400
-6529
-6644
-6749
-6841
-6923
-6994
-7055
-7105
-7147
-7182
-7211
-7234
-7253
-7266
-7273
-7270
-7257
-7232
-7193
-7138
-7068
-6980
-6874
-6749
-6607
-6447
-6274
-6088
-5894
-5695
-5493
-5289
-5084
-4877
-4667
-4453
-4236
-4017
-3800
-3587
-3382
-3187
-3005
-2836
-2677
-2528
-2386
-2251
-2120
-1996
-1879
-1771
-1674
-1589
-1517
-1458
-1412
-1380
-1363
-1362
-1377
-1411
-1464
-1535
-1622
-1724
-1837
-1959
-2088
-2222
-2362
-2508
-2662
-2824
-2996
-3178
-3369
-3568
-3774
-3984
-4198
-4412
-4625
-4834
-5034
-5225
-5403
-5566
-5716
-5853
-5980
-6099
-6215
-6330
-6446
-6562
-6676
-6786
-6889
-6980
-7057
-7118
-7161
-7185
-7192
-7181
-7152
-7108
-7046
-6970
-6877
-6770
-6646
-6507
-6350
-6174
-5977
-5757
-5510
-5234
-4928
-4593
-4228
-3836
-3420
-2986
-2538
-2082
-1624
-1166
-713
-266
176
615
1054
1495
1940
2390
2843
3296
3742
4178
4597
4997
5378
5743
6098
6448
6801
7163
7536
7922
8318
8720
9123
9524
9918
10306
10685
11057
11422
11780
12129
12465
12785
13085
13359
13605
13819
14001
14150
14266
14348
14397
14413
14395
14343
14257
14137
13985
13803
13590
13349
13080
12785
12465
12121
11757
11375
10979
10573
10161
9748
9335
8925
8520
8118
7722
7330
6943
6560
6183
5813
5449
5092
4743
4402
4067
3739
3416
3094
2771
2445
2113
1774
1428
1078
726
378
40
-282
-584
-865
-1123
-1361
-1583
-1793
-1997
-2197
-2395
-2591
-2785
-2973
-3155
-3328
-3494
-3651
-3801
-3944
-4080
-4208
-4328
-4435
-4529
-4607
-4668
-4713
-4743
-4759
-4763
-4757
-4742
-4718
-4685
-4642
-4591
-4531
-4465
-4394
-4321
-4250
-4182
-4119
-4062
-4010
-3962
-3916
-3871
-3824
-3773
-3717
-3652
-3578
-3494
-3398
-3291
-3172
-3044
-2905
-2759
-2605
-2445
-2278
-2106
-1927
-1743
-1555
-1365
-1175
-987
-805
-629
-461
-300
-145
6
154
299
442
579
710
829
936
1029
1108
1173
1226
1271
1309
1341
1368
1388
1400
1403
1395
1376
1346
1305
1252
1188
1110
1014
901
765
604
421
215
-8
-242
-483
-722
-956
-1181
-1392
-1590
-1771
-1937
-2086
-2217
-2333
-2433
-2521
-2599
-2669
-2736
-2798
-2858
-2912
-2959
-2996
-3022
-3035
-3037
-3030
-3019
-3005
-2990
-2976
-2960
-2939
-2909
-2867
-2810
-2740
-2658
-2566
-2468
-2367
-2264
-2158
-2049
-1932
-1807
-1671
-1523
-1363
-1193
-1012
-822
-621
-409
-185
51
297
552
810
1068
1321
1567
1804
2032
2252
2465
2673
2876
3073
3261
3437
3601
3750
3885
4008
4121
4228
4331
4433
4533
4632
4728
4819
4904
4981
5047
5102
5142
5164
5165
5143
5095
5022
4925
4807
4674
4531
4383
4234
4085
3938
3793
3650
3508
3368
3234
3105
2985
2875
2774
2681
2594
2510
2425
2338
2247
2153
2056
1956
1856
1754
1652
1549
1444
1339
1233
1128
1024
920
817
712
602
485
357
216
61
-108
-289
-479
-677
-879
-1084
-1289
-1493
-1695
-1891
-2081
-2259
-2425
-2575
-2707
-2821
-2916
-2993
-3054
-3103
-3141
-3171
-3196
-3217
-3236
-3252
-3264
-3272
-3273
-3265
-3248
-3220
-3183
-3139
-3092
-3045
-3003
-2968
-2941
-2922
-2908
-2897
-2886
-2872
-2854
-2835
-2815
-2799
-2788
-2786
-2794
-2812
-2838
-2871
-2907
-2945
-2982
-3015
-3042
-3062
-3070
-3065
-3042
-3001
-2938
-2853
-2748
-2623
-2483
-2330
-2168
-2001
-1831
-1661
-1493
-1327
-1165
-1006
-848
-690
-529
-364
-192
-12
177
374
579
790
1006
1229
1459
1697
1945
2202
2467
2736
3003
3263
3507
3732
3936
4118
4283
4436
4583
4728
4875
5024
5173
5318
5455
5582
5696
5800
5894
5985
6074
6166
6261
6359
6459
6556
6650
6737
6817
6892
6960
7024
7084
7140
7191
7235
7273
7305
7331
7356
7381
7412
7451
7500
7558
7624
7693
7761
7822
7871
7903
7916
7907
7878
7830
7764
7685
7593
7493
7386
7274
7159
7043
6927
6814
6704
6600
6503
6415
6334
6261
6194
6132
6073
6015
5957
5901
5845
5792
5742
5695
5650
5606
5560
5509
5452
5388
5317
5240
5160
5080
5001
4926
4854
4783
4711
4633
4547
4448
4335
4207
4064
3906
3736
3554
3363
3164
2958
2748
2533
2314
2091
1863
1630
1392
1150
902
652
401
151
-96
-337
-573
-803
-1028
-1250
-1468
-1684
-1896
-2103
-2299
-2481
-2645
-2788
-2907
-3003
-3075
-3127
-3160
-3176
-3179
-3168
-3146
-3114
-3074
-3028
-2977
-2923
-2866
-2808
-2748
-2684
-2616
-2543
-2467
-2389
-2311
-2238
-2172
-2114
-2065
-2021
-1981
-1938
-1888
-1828
-1758
-1679
-1593
-1506
-1420
-1341
-1271
-1211
-1162
-1124
-1098
-1084
-1086
-1105
-1143
-1202
-1282
-1380
-1495
-1621
-1755
-1894
-2037
-2184
-2337
-2498
-2670
-2853
-3047
-3252
-3465
-3683
-3904
-4129
-4357
-4591
-4835
-5091
-5363
-5653
-5961
-6288
-6632
-6988
-7354
-7725
-8098
-8469
-8836
-9194
-9542
-9878
-10201
-10509
-10802
-11079
-11342
-11590
-11823
-12042
-12246
-12436
-12612
-12774
-12923
-13059
-13181
-13289
-13381
-13456
-13510
-13542
-13550
-13536
-13500
-13444
-13373
-13289
-13195
-13095
-12988
-12875
-12757
-12632
-12500
-12364
-12225
-12086
-11949
-11817
-11690
-11569
-11451
-11334
-11213
-11084
-10945
-10793
-10626
-10444
-10250
-10046
-9833
-9616
-9395
-9173
-8952
-8732
-8512
-8291
-8068
-7841
-7608
-7370
-7125
-6875
-6621
-6365
-6108
-5852
-5599
-5346
-5095
-4842
-4588
-4330
-4067
-3799
-3525
-3244
-2957
-2664
-2365
-2059
-1749
-1434
-1117
-798
-480
-162
156
475
796
1120
1449
1782
2116
2447
2771
3084
3382
3663
3927
4175
4408
4630
4840
5039
5221
5385
5525
5636
5717
5766
5785
5779
5751
5707
5651
5587
5516
5441
5362
5281
5199
5119
5043
4971
4905
4842
4782
4722
4660
4593
4523
4450
4377
4306
4240
4181
4130
4086
4048
4014
3983
3954
3928
3906
3890
3880
3877
3881
3892
3908
3928
3948
3969
3989
4006
4021
4033
4041
4043
4043
4038
4029
4018
4003
3989
3971
3952
3930
3906
3880
3854
3829
3810
3796
3789
3787
3788
3787
3777
3754
3712
3649
3565
3461
3338
3199
3046
2878
2696
2499
2286
2058
1819
1574
1328
1088
857
640
435
241
54
-129
-311
-490
-664
-829
-978
-1108
-1215
-1299
-1363
-1410
-1448
-1479
-1510
-1541
-1573
-1607
-1640
-1671
-1701
-1728
-1754
-1778
-1800
-1821
-1839
-1853
-1863
-1867
-1868
-1866
-1862
-1856
-1849
-1838
-1821
-1795
-1757
-1707
-1643
-1566
-1478
-1380
-1274
-1161
-1039
-909
-769
-620
-464
-301
-135
32
196
357
514
668
820
970
1119
1266
1407
1540
1662
1772
1870
1955
2032
2103
2171
2237
2302
2365
2423
2475
2517
2549
2570
2580
2577
2564
2538
2500
2446
2376
2290
2185
2062
1923
1768
1597
1412
1212
997
766
520
260
-12
-294
-583
-877
-1174
-1473
-1773
-2074
-2375
-2674
-2970
-3258
-3538
-3806
-4062
-4310
-4550
-4784
-5018
-5252
-5488
-5725
-5960
-6189
-6407
-6610
-6798
-6967
-7118
-7252
-7368
-7464
-7540
-7590
-7612
-7601
-7554
-7470
-7351
-7199
-7020
-6818
-6599
-6366
-6124
-5873
-5615
-5351
-5081
-4807
-4533
-4259
-3992
-3731
-3481
-3241
-3010
-2786
-2565
-2345
-2122
-1893
-1658
-1415
-1166
-909
-647
-379
-105
177
468
768
1079
1400
1731
2070
2415
2765
3118
3473
3831
4192
4557
4925
5298
5674
6051
6429
6806
7181
7554
7926
8298
8672
9049
9431
9817
10207
10597
10985
11369
11746
12114
12474
12824
13163
13492
13808
14111
14396
14662
14907
15127
15323
15493
15640
15765
15868
15951
16014
16055
16075
16070
16039
15980
15893
15777
15633
15463
15268
15049
14809
14548
14265
13960
13633
13283
12911
12518
12105
11675
11231
10776
10312
9840
9362
8876
8383
7881
7370
6849
6320
5783
5241
4699
4159
3625
3103
2596
2107
1641
1199
785
398
39
-293
-603
-891
-1162
-1419
-1664
-1898
-2121
-2335
-2537
-2727
-2907
-3078
-3240
-3399
-3555
-3711
-3867
-4025
-4182
-4337
-4487
-4630
-4764
-4887
-4998
-5098
-5186
-5261
-5324
-5375
-5414
-5441
-5458
-5464
-5460
-5446
-5421
-5385
-5336
-5274
-5199
-5113
-5020
-4922
-4824
-4731
-4645
-4567
-4498
-4435
-4377
-4321
-4266
-4211
-4157
-4106
-4058
-4016
-3977
-3940
-3901
-3856
-3803
-3740
-3668
-3588
-3505
-3424
-3350
-3285
-3233
-3193
-3165
-3146
-3136
-3132
-3135
-3142
-3155
-3173
-3194
-3218
-3242
-3266
-3287
-3306
-3324
-3339
-3354
-3366
-3376
-3381
-3378
-3365
-3339
-3301
-3252
-3194
-3131
-3067
-3005
-2949
-2898
-2854
-2817
-2786
-2764
-2751
-2749
-2760
-2784
-2820
-2866
-2916
-2968
-3017
-3060
-3097
-3128
-3154
-3178
-3198
-3214
-3224
-3225
-3211
-3180
-3131
-3064
-2983
-2891
-2793
-2691
-2589
-2487
-2386
-2285
-2184
-2084
-1986
-1893
-1806
-1726
-1651
-1577
-1500
-1414
-1316
-1202
-1073
-932
-782
-626
-469
-310
-149
18
194
383
586
804
1032
1267
1503
1737
1965
2188
2407
2625
2844
3066
3289
3512
3730
3940
4139
4325
4498
4659
4812
4958
5099
5236
5366
5489
5602
5702
5788
5859
5914
5952
5972
5971
5949
5903
5832
5736
5615
5473
5312
5135
4946
4748
4542
4330
4112
3890
3664
3438
3213
2991
2773
2561
2355
2153
1955
1759
1565
1374
1185
999
817
641
470
305
147
-3
-145
-277
-396
-502
-594
-673
-740
-796
-842
-881
-911
-932
-943
-941
-928
-903
-869
-829
-790
-754
-726
-707
-697
-695
-698
-705
-715
-729
-752
-788
-844
-924
-1032
-1168
-1329
-1510
-1705
-1906
-2106
-2301
-2487
-2662
-2826
-2980
-3125
-3260
-3386
-3500
-3604
-3697
-3781
-3859
-3937
-4021
-4114
-4222
-4347
-4489
-4643
-4807
-4973
-5137
-5293
-5441
-5580
-5714
-5844
-5974
-6106
-6238
-6368
-6491
-6601
-6695
-6769
-6825
-6866
-6897
-6925
-6956
-6994
-7039
-7091
-7146
-7198
-7245
-7283
-7312
-7333
-7348
-7359
-7368
-7376
-7379
-7377
-7366
-7345
-7314
-7274
-7229
-7182
-7134
-7086
-7038
-6986
-6927
-6858
-6780
-6692
-6600
-6509
-6425
-6355
-6299
-6259
-6232
-6213
-6195
-6174
-6147
-6112
-6070
-6026
-5984
-5946
-5917
-5896
-5881
-5871
-5860
-5844
-5820
-5783
-5732
-5666
-5586
-5492
-5385
-5270
-5147
-5020
-4889
-4757
-4624
-4490
-4354
-4217
-4078
-3936
-3792
-3647
-3500
-3354
-3207
-3059
-2909
-2756
-2597
-2431
-2256
-2070
-1872
-1659
-1432
-1190
-932
-661
-376
-81
221
529
840
1153
1468
1786
2110
2439
2775
3117
3461
3803
4139
4462
4769
5059
5329
5583
5824
6053
6272
6482
6679
6862
7026
7166
7282
7372
7438
7483
7511
7525
7528
7521
7506
7481
7447
7404
7353
7294
7232
7167
7103
7040
6978
6918
6857
6794
6728
6656
6579
6495
6407
6313
6215
6113
6006
5894
5776
5652
5520
5380
5232
5078
4918
4756
4595
4436
4283
4136
3996
3861
3730
3603
3477
3355
3237
3127
3030
2949
2888
2848
2828
2827
2839
2860
2886
2914
2943
2972
3002
3036
3076
3122
3177
3240
3311
3389
3474
3565
3660
3758
3857
3955
4050
4142
4231
4317
4403
4492
4586
4687
4793
4902
5008
5107
5191
5255
5298
5318
5318
5302
5276
5243
5208
5171
5132
5089
5043
4992
4937
4881
4829
4783
4750
4731
4729
4744
4773
4815
4866
4923
4981
5038
5092
5141
5181
5214
5236
5249
5251
5243
5224
5196
5157
5108
5049
4980
4901
4813
4716
4611
4500
4380
4251
4113
3962
3798
3619
3427
3224
3011
2791
2568
2341
2112
1878
1640
1394
1141
880
615
347
80
-183
-440
-692
-939
-1184
-1428
-1673
-1918
-2162
-2403
-2638
-2866
-3084
-3293
-3495
-3690
-3881
-4067
-4247
-4419
-4580
-4727
-4858
-4972
-5070
-5156
-5232
-5301
-5367
-5429
-5489
-5546
-5597
-5643
-5681
-5711
-5733
-5745
-5747
-5735
-5710
-5669
-5613
-5543
-5462
-5375
-5286
-5199
-5114
-5032
-4949
-4862
-4766
-4656
-4532
-4392
-4240
-4078
-3909
-3736
-3557
-3373
-3179
-2973
-2753
-2519
-2272
-2017
-1759
-1505
-1258
-1022
-799
-586
-383
-188
0
182
355
519
671
811
939
1055
1163
1263
1358
1448
1532
1608
1675
1730
1772
1799
1810
1808
1793
1765
1726
1678
1621
1557
1488
1414
1339
1261
1181
1097
1008
914
811
702
587
472
360
257
166
92
33
-10
-40
-60
-74
-84
-94
-105
-119
-138
-164
-199
-247
-309
-385
-475
-574
-680
-786
-891
-990
-1082
-1170
-1254
-1338
-1425
-1516
-1612
-1711
-1812
-1912
-2008
-2097
-2178
-2249
-2309
-2357
-2393
-2416
-2427
-2427
-2419
-2405
-2390
-2376
-2365
-2358
-2356
-2355
-2357
-2358
-2359
-2363
-2370
-2385
-2410
-2447
-2495
-2552
-2614
-2677
-2734
-2784
-2824
-2855
-2876
-2891
-2900
-2903
-2899
-2887
-2864
-2827
-2776
-2712
-2635
-2551
-2464
-2377
-2295
-2221
-2157
-2102
-2056
-2017
-1986
-1958
-1931
-1904
-1873
-1838
-1797
-1749
-1694
-1632
-1564
-1491
-1415
-1337
-1256
-1174
-1089
-1002
-916
-828
-740
-655
-573
-495
-420
-350
-283
-219
-158
-102
-50
-3
38
75
110
145
184
229
284
348
420
499
580
660
735
803
862
912
952
984
1006
1018
1022
1014
997
968
927
877
817
750
676
597
511
421
326
228
127
25
-78
-180
-283
-384
-485
-585
-681
-770
-849
-913
-959
-986
-992
-980
-956
-926
-895
-870
-853
-846
-846
-851
-855
-855
-850
-839
-823
-806
-790
-778
-771
-769
-768
-767
-762
-751
-732
-706
-676
-642
-608
-576
-548
-523
-500
-480
-460
-438
-414
-389
-362
-335
-310
-289
-273
-264
-263
-269
-282
-302
-327
-356
-389
-427
-470
-520
-578
-645
-723
-811
-908
-1014
-1126
-1243
-1364
-1489
-1617
-1748
-1883
-2019
-2156
-2291
-2420
-2542
-2652
-2751
-2838
-2913
-2979
-3037
-3088
-3133
-3169
-3194
-3204
-3195
-3163
-3106
-3022
-2913
-2781
-2631
-2467
-2296
-2122
-1948
-1777
-1609
-1444
-1280
-1113
-943
-768
-587
-401
-213
-25
158
334
500
654
796
927
1048
1162
1269
1371
1468
1560
1645
1723
1793
1853
1904
1946
1980
2005
2025
2041
2051
2057
2059
2056
2048
2033
2013
1985
1950
1908
1860
1807
1752
1696
1640
1588
1539
1496
1460
1433
1415
1410
1417
1437
1470
1515
1570
1632
1699
1768
1837
1908
1980
2055
2134
2219
2309
2401
2493
2581
2663
2735
2798
2852
2899
2942
2983
3023
3060
3092
3115
3125
3119
3095
3053
2995
2923
2841
2753
2661
2568
2475
2382
2292
2205
2123
2047
1978
1916
1861
1810
1761
1713
1665
1616
1567
1522
1482
1446
1416
1389
1360
1328
1288
1239
1185
1130
1081
1046
1035
1051
1097
1171
1269
1381
1499
1616
1725
1825
1916
2000
2081
2162
2243
2324
2401
2470
2525
2564
2587
2596
2598
2599
2605
2623
2652
2691
2732
2768
2790
2793
2775
2739
2691
2642
2598
2567
2548
2537
2525
2501
2454
2378
2274
2149
2016
1890
1788
1718
1686
1688
1712
1745
1771
1781
1766
1730
1676
1616
1557
1508
1471
1445
1424
1402
1373
1335
1287
1234
1179
1128
1082
1042
1004
965
918
858
784
696
595
483
362
233
96
-50
-206
-371
-541
-712
-878
-1034
-1177
-1305
-1422
-1531
-1637
-1742
-1846
-1948
-2041
-2119
-2177
-2211
-2222
-2215
-2195
-2173
-2153
-2140
-2135
-2134
-2134
-2129
-2117
-2096
-2068
-2033
-1998
-1959
-1915
-1858
-1781
-1677
-1540
-1370
-1170
-950
-720
-495
-283
-91
81
236
383
531
689
861
1050
1252
1460
1665
1859
2035
2189
2319
2429
2522
2603
2678
2747
2813
2871
2917
2946
2952
2931
2882
2807
2710
2599
2482
2369
2267
2178
2105
2045
1994
1947
1901
1855
1808
1762
1720
1684
1653
1625
1594
1555
1500
1427
1333
1223
1102
980
865
764
684
624
583
555
536
519
500
475
444
406
360
304
238
159
66
-44
-168
-305
-451
-601
-752
-899
-1041
-1179
-1314
-1448
-1583
-1723
-1867
-2015
-2168
-2322
-2477
-2632
-2787
-2943
-3099
-3258
-3419
-3584
-3751
-3920
-4090
-4259
-4426
-4588
-4744
-4895
-5038
-5175
-5306
-5432
-5551
-5665
-5773
-5872
-5961
-6039
-6104
-6156
-6196
-6227
-6250
-6268
-6283
-6295
-6303
-6305
-6300
-6286
-6261
-6228
-6188
-6144
-6100
-6058
-6019
-5980
-5940
-5894
-5839
-5773
-5696
-5610
-5519
-5427
-5339
-5256
-5179
-5105
-5029
-4946
-4851
-4739
-4609
-4460
-4296
-4121
-3938
-3753
-3569
-3390
-3216
-3050
-2890
-2737
-2591
-2449
-2313
-2181
-2052
-1926
-1803
-1683
-1566
-1454
-1347
-1245
-1149
-1060
-975
-894
-816
-739
-663
-585
-506
-423
-335
-241
-143
-39
69
177
285
387
483
571
650
722
787
848
906
961
1012
1059
1098
1126
1142
1141
1123
1086
1027
947
845
719
572
406
225
35
-158
-346
-526
-693
-850
-999
-1146
-1297
-1459
-1634
-1822
-2020
-2220
-2415
-2598
-2762
-2906
-3030
-3137
-3232
-3319
-3403
-3483
-3560
-3631
-3690
-3734
-3758
-3762
-3743
-3702
-3640
-3558
-3457
-3340
-3205
-3056
-2893
-2718
-2534
-2343
-2149
-1954
-1759
-1566
-1376
-1189
-1008
-836
-672
-519
-378
-250
-133
-25
76
174
272
370
471
573
674
774
869
959
1042
1119
1191
1259
1324
1388
1453
1521
1591
1666
1744
1825
1908
1992
2074
2154
2231
2306
2381
2458
2540
2630
2729
2839
2958
3086
3221
3361
3508
3662
3825
4001
4191
4399
4623
4861
5107
5357
5603
5841
6065
6275
6471
6653
6824
6985
7137
7277
7405
7519
7616
7698
7765
7822
7872
7918
7963
8007
8051
8089
8118
8135
8141
8131
8109
8080
8045
8007
7967
7924
7876
7818
7747
7659
7553
7431
7296
7155
7011
6871
6739
6616
6502
6393
6287
6178
6062
5935
5795
5641
5471
5288
5094
4891
4683
4472
4263
4057
3855
3657
3462
3269
3075
2879
2679
2477
2273
2070
1871
1677
1490
1311
1139
972
811
652
496
342
192
47
-93
-225
-352
-471
-585
-692
-793
-885
-966
-1030
-1075
-1096
-1091
-1061
-1008
-936
-851
-760
-670
-585
-510
-444
-387
-337
-289
-240
-186
-125
-57
18
97
180
263
346
427
510
594
685
784
895
1016
1149
1290
1433
1575
1710
1835
1946
2043
2127
2202
2269
2332
2394
2454
2513
2568
2617
2658
2688
2706
2712
2704
2685
2655
2615
2567
2512
2453
2390
2326
2261
2198
2137
2078
2021
1965
1910
1853
1794
1734
1673
1612
1553
1497
1445
1398
1354
1312
1269
1220
1161
1089
999
891
764
617
454
278
92
-101
-295
-490
-683
-874
-1064
-1255
-1447
-1642
-1838
-2037
-2235
-2430
-2621
-2804
-2979
-3145
-3303
-3453
-3597
-3736
-3870
-4001
-4128
-4252
-4373
-4493
-4612
-4732
-4855
-4983
-5114
-5248
-5383
-5517
-5646
-5767
-5879
-5982
-6075
-6162
-6245
-6327
-6410
-6495
-6583
-6673
-6764
-6854
-6943
-7028
-7111
-7192
-7270
-7347
-7422
-7496
-7567
-7635
-7696
-7750
-7796
-7834
-7862
-7882
-7894
-7899
-7897
-7888
-7871
-7845
-7808
-7760
-7699
-7626
-7539
-7441
-7332
-7214
-7088
-6956
-6818
-6677
-6533
-6385
-6234
-6081
-5927
-5770
-5613
-5455
-5298
-5141
-4984
-4829
-4674
-4520
-4368
-4219
-4075
-3936
-3804
-3681
-3565
-3457
-3354
-3256
-3159
-3064
-2969
-2875
-2786
-2703
-2631
-2569
-2521
-2484
-2456
-2433
-2410
-2383
-2348
-2306
-2254
-2196
-2134
-2071
-2007
-1945
-1883
-1818
-1750
-1675
-1593
-1503
-1406
-1305
-1203
-1100
-999
-899
-800
-701
-600
-495
-388
-277
-165
-51
63
176
288
399
509
619
729
838
945
1050
1152
1250
1345
1438
1529
1619
1708
1797
1884
1969
2048
2119
2182
2233
2272
2296
2306
2301
2281
2248
2204
2151
2093
2033
1974
1919
1871
1828
1791
1759
1729
1700
1671
1641
1612
1584
1559
1538
1523
1514
1509
1508
1509
1510
1510
1506
1497
1481
1459
1431
1397
1358
1318
1279
1242
1210
1184
1162
1144
1127
1109
1089
1066
1041
1016
998
985
981
987
999
1016
1033
1046
1053
1054
1051
1045
1043
1047
1061
1085
1118
1157
1200
1243
1284
1325
1365
1410
1461
1522
1595
1679
1773
1874
1978
2085
2191
2299
2408
2521
2641
2770
2909
3058
3214
3376
3541
3705
3866
4024
4178
4328
4475
4619
4762
4902
5039
5171
5296
5411
5513
5600
5670
5725
5765
5791
5805
5809
5805
5791
5768
5733
5686
5626
5552
5465
5369
5266
5158
5049
4938
4826
4712
4592
4464
4327
4180
4026
3865
3702
3540
3381
3228
3079
2934
2791
2647
2501
2353
2202
2051
1900
1751
1605
1460
1317
1172
1025
873
716
554
388
219
49
-122
-293
-465
-639
-815
-993
-1172
-1352
-1528
-1698
-1858
-2007
-2144
-2270
-2387
-2499
-2613
-2730
-2854
-2987
-3124
-3264
-3401
-3528
-3640
-3734
-3807
-3861
-3897
-3919
-3930
-3932
-3927
-3915
-3895
-3867
-3828
-3779
-3722
-3658
-3589
-3518
-3444
-3369
-3290
-3205
-3110
-3004
-2886
-2757
-2620
-2476
-2330
-2183
-2035
-1884
-1729
-1564
-1388
-1200
-1000
-793
-582
-375
-176
12
187
350
506
660
815
976
1145
1321
1502
1684
1864
2037
2201
2356
2502
2641
2775
2905
3031
3153
3269
3376
3470
3550
3612
3659
3690
3708
3717
3718
3715
3707
3693
3673
3642
3600
3543
3472
3386
3289
3182
3068
2950
2830
2706
2580
2450
2315
2176
2031
1881
1729
1575
1421
1267
1113
958
803
648
493
339
187
39
-105
-245
-381
-516
-650
-785
-921
-1056
-1188
-1314
-1429
-1532
-1623
-1704
-1778
-1851
-1930
-2017
-2119
-2233
-2356
-2485
-2611
-2727
-2827
-2907
-2966
-3007
-3034
-3054
-3075
-3103
-3142
-3194
-3255
-3321
-3385
-3439
-3477
-3495
-3494
-3476
-3449
-3421
-3402
-3397
-3411
-3443
-3489
-3541
-3591
-3629
-3651
-3653
-3635
-3600
-3553
-3496
-3435
-3370
-3302
-3227
-3144
-3050
-2944
-2825
-2695
-2556
-2410
-2257
-2101
-1940
-1776
-1609
-1440
-1270
-1101
-932
-765
-596
-425
-246
-59
139
347
562
778
990
1193
1382
1557
1717
1867
2011
2153
2297
2444
2592
2738
2877
3008
3126
3233
3330
3421
3507
3593
3678
3762
3841
3911
3968
4006
4026
4024
4002
3965
3918
3864
3810
3758
3710
3666
3625
3582
3533
3474
3403
3317
3217
3106
2988
2867
2746
2630
2519
2412
2307
2200
2089
1971
1844
1710
1570
1423
1272
1115
951
779
598
407
208
5
-198
-397
-588
-772
-949
-1123
-1298
-1478
-1663
-1852
-2041
-2225
-2395
-2545
-2671
-2774
-2855
-2919
-2972
-3019
-3063
-3104
-3141
-3171
-3190
-3195
-3187
-3165
-3132
-3092
-3045
-2994
-2938
-2877
-2810
-2735
-2651
-2559
-2460
-2353
-2240
-2120
-1995
-1863
-1725
-1581
-1435
-1288
-1144
-1006
-875
-754
-640
-532
-429
-329
-233
-141
-57
18
81
132
171
199
220
236
246
253
256
254
247
238
228
221
220
227
242
263
286
308
323
330
328
320
309
302
301
308
322
340
356
367
368
358
340
317
294
276
264
260
263
271
279
286
289
290
287
283
277
270
261
251
239
225
211
200
193
191
195
203
211
217
218
212
200
184
165
148
132
116
99
77
45
2
-54
-121
-197
-278
-361
-444
-529
-618
-714
-821
-941
-1073
-1217
-1368
-1524
-1682
-1842
-2003
-2168
-2340
-2521
-2709
-2904
-3102
-3298
-3490
-3676
-3856
-4030
-4203
-4376
-4550
-4724
-4896
-5063
-5219
-5364
-5496
-5616
-5727
-5831
-5931
-6024
-6109
-6182
-6237
-6270
-6279
-6265
-6231
-6182
-6121
-6052
-5974
-5887
-5785
-5665
-5521
-5353
-5162
-4951
-4726
-4494
-4259
-4025
-3792
-3557
-3319
-3075
-2822
-2562
-2297
-2031
-1768
-1513
-1268
-1035
-813
-601
-396
-195
1
195
386
573
756
936
1112
1286
1459
1631
1804
1978
2153
2329
2505
2679
2851
3018
3177
3326
3463
3587
3698
3796
3884
3965
4041
4114
4185
4251
4313
4368
4413
4447
4471
4487
4496
4502
4507
4512
4517
4520
4521
4515
4501
4478
4446
4405
4358
4305
4249
4190
4128
4064
3998
3931
3863
3796
3731
3669
3608
3550
3491
3429
3365
3296
3223
3149
3077
3010
2951
2905
2873
2855
2849
2852
2860
2869
2874
2872
2859
2837
2803
2762
2714
2664
2613
2566
2524
2486
2452
2421
2390
2357
2320
2280
2235
2187
2137
2087
2037
1990
1944
1899
1854
1808
1760
1709
1657
1602
1545
1487
1429
1372
1317
1265
1216
1172
1132
1096
1062
1029
994
954
906
851
787
716
642
566
493
424
361
303
250
200
151
102
53
4
-43
-86
-124
-155
-178
-193
-202
-205
-205
-204
-205
-209
-218
-234
-257
-289
-329
-377
-433
-496
-566
-642
-723
-809
-900
-995
-1092
-1189
-1282
-1367
-1440
-1499
-1539
-1562
-1568
-1559
-1540
-1513
-1482
-1449
-1416
-1381
-1343
-1300
-1253
-1200
-1142
-1081
-1020
-959
-901
-846
-792
-739
-683
-622
-556
-484
-406
-326
-245
-167
-95
-29
29
79
123
162
198
233
268
304
339
373
405
433
457
474
485
489
487
480
469
457
444
431
419
408
398
387
377
366
355
343
331
317
300
279
253
219
177
127
70
8
-55
-116
-172
-221
-261
-294
-320
-342
-361
-381
-400
-418
-433
-444
-449
-445
-433
-414
-391
-366
-342
-323
-309
-303
-302
-305
-312
-318
-323
-324
-320
-308
-289
-261
-223
-176
-120
-57
13
87
164
242
322
403
487
575
668
766
870
978
1088
1197
1303
1404
1498
1586
1667
1743
1814
1879
1938
1990
2032
2064
2083
2090
2085
2071
2050
2025
2000
1975
1951
1928
1904
1878
1848
1812
1770
1720
1663
1598
1526
1447
1361
1270
1174
1075
976
876
779
684
590
497
402
303
196
80
-44
-178
-319
-464
-614
-765
-918
-1073
-1233
-1398
-1568
-1745
-1925
-2106
-2283
-2453
-2614
-2765
-2907
-3043
-3176
-3311
-3448
-3589
-3730
-3869
-3998
-4113
-4208
-4282
-4334
-4367
-4387
-4397
-4404
-4410
-4418
-4428
-4436
-4439
-4435
-4419
-4392
-4352
-4301
-4240
-4171
-4097
-4018
-3933
-3843
-3747
-3642
-3529
-3406
-3273
-3133
-2987
-2837
-2687
-2540
-2397
-2261
-2131
-2007
-1888
-1771
-1655
-1539
-1423
-1307
-1194
-1084
-980
-882
-789
-698
-606
-511
-409
-300
-186
-71
39
141
229
302
361
411
458
510
571
644
729
822
914
999
1069
1121
1154
1172
1182
1190
1204
1228
1262
1301
1339
1367
1376
1362
1322
1258
1176
1084
989
899
817
745
681
621
560
494
420
338
249
155
60
-34
-125
-214
-303
-392
-487
-588
-696
-813
-936
-1064
-1193
-1321
-1446
-1568
-1684
-1797
-1904
-2005
-2100
-2186
-2260
-2320
-2364
-2391
-2402
-2396
-2378
-2348
-2311
-2268
-2220
-2168
-2110
-2045
-1975
-1896
-1810
-1718
-1623
-1526
-1429
-1334
-1242
-1152
-1063
-973
-881
-785
-684
-579
-469
-356
-240
-120
1
125
251
378
504
626
744
853
952
1042
1122
1194
1262
1330
1399
1473
1553
1637
1725
1815
1906
1997
2087
2180
2278
2383
2498
2623
2757
2898
3041
3180
3311
3428
3528
3611
3676
3727
3767
3801
3834
3869
3909
3954
4003
4054
4108
4159
4207
4251
4291
4327
4362
4396
4429
4460
4487
4506
4514
4510
4491
4458
4414
4363
4311
4261
4217
4178
4142
4106
4062
4006
3937
3851
3750
3640
3524
3408
3293
3181
3067
2949
2823
2686
2539
2386
2235
2091
1963
1853
1761
1681
1605
1524
1429
1316
1185
1043
897
758
636
535
456
394
339
283
218
139
47
-54
-154
-246
-324
-385
-430
-465
-497
-532
-574
-622
-675
-724
-764
-789
-797
-789
-770
-747
-725
-711
-705
-706
-711
-715
-716
-710
-700
-689
-681
-682
-692
-712
-740
-769
-795
-813
-821
-820
-811
-798
-785
-772
-760
-745
-725
-696
-656
-606
-547
-486
-428
-375
-331
-296
-266
-238
-208
-172
-131
-87
-42
-3
30
53
70
84
100
125
161
209
269
334
399
459
509
549
580
606
632
663
701
747
799
855
910
962
1006
1045
1078
1105
1129
1150
1169
1184
1195
1201
1203
1201
1199
1198
1201
1209
1221
1235
1247
1255
1254
1244
1223
1195
1159
1119
1076
1030
980
924
860
788
706
616
522
425
330
237
146
55
-41
-146
-264
-398
-549
-715
-892
-1078
-1267
-1457
-1646
-1834
-2023
-2215
-2412
-2614
-2821
-3031
-3241
-3448
-3651
-3847
-4037
-4221
-4399
-4572
-4741
-4904
-5060
-5208
-5347
-5475
-5595
-5708
-5815
-5921
-6026
-6129
-6230
-6326
-6412
-6486
-6544
-6585
-6611
-6622
-6622
-6614
-6600
-6583
-6563
-6539
-6512
-6480
-6443
-6398
-6346
-6285
-6212
-6127
-6026
-5909
-5774
-5624
-5460
-5287
-5108
-4926
-4743
-4559
-4371
-4176
-3971
-3752
-3521
-3278
-3028
-2775
-2525
-2280
-2040
-1802
-1563
-1317
-1059
-788
-505
-211
87
384
676
959
1234
1501
1763
2021
2276
2525
2766
2992
3201
3389
3556
3705
3838
3959
4070
4175
4269
4349
4412
4455
4476
4477
4464
4442
4417
4394
4375
4360
4343
4320
4284
4232
4160
4070
3967
3853
3734
3615
3498
3384
3274
3167
3065
2967
2875
2789
2710
2635
2563
2489
2411
2323
2225
2116
1998
1876
1754
1636
1525
1420
1321
1225
1126
1022
910
789
658
521
381
239
100
-36
-168
-295
-420
-543
-665
-787
-910
-1031
-1152
-1269
-1382
-1491
-1594
-1692
-1782
-1865
-1939
-2001
-2050
-2081
-2091
-2079
-2044
-1987
-1911
-1822
-1723
-1620
-1513
-1405
-1294
-1177
-1051
-914
-766
-608
-445
-281
-122
29
170
302
430
559
692
835
989
1151
1320
1492
1663
1831
1996
2162
2331
2506
2688
2877
3067
3253
3429
3587
3725
3843
3941
4027
4106
4183
4263
4346
4430
4512
4586
4646
4691
4717
4727
4724
4711
4694
4678
4665
4659
4659
4665
4675
4686
4695
4700
4698
4687
4665
4634
4592
4541
4481
4412
4333
4244
4140
4022
3887
3734
3565
3383
3190
2989
2784
2577
2367
2155
1940
1719
1494
1264
1032
800
572
348
131
-82
-292
-503
-719
-942
-1172
-1409
-1650
-1893
-2133
-2368
-2596
-2816
-3030
-3240
-3446
-3652
-3856
-4058
-4256
-4448
-4630
-4802
-4959
-5103
-5233
-5351
-5458
-5555
-5646
-5730
-5809
-5883
-5949
-6008
-6058
-6096
-6122
-6134
-6133
-6119
-6093
-6057
-6011
-5956
-5892
-5821
-5740
-5649
-5548
-5437
-5316
-5185
-5045
-4899
-4746
-4588
-4425
-4260
-4091
-3921
-3750
-3577
-3405
-3231
-3057
-2881
-2703
-2521
-2335
-2144
-1951
-1755
-1559
-1364
-1172
-984
-802
-627
-459
-300
-149
-8
124
245
357
459
552
635
708
772
825
869
901
925
940
950
956
962
969
979
989
1000
1008
1014
1012
1004
989
970
946
921
894
864
830
788
738
676
603
521
435
347
263
187
119
58
3
-51
-108
-169
-238
-312
-390
-468
-541
-607
-663
-709
-746
-775
-798
-817
-833
-846
-856
-863
-868
-870
-871
-873
-877
-885
-897
-912
-928
-946
-962
-977
-990
-1002
-1014
-1030
-1048
-1071
-1096
-1123
-1149
-1170
-1183
-1185
-1173
-1148
-1110
-1061
-1004
-943
-880
-817
-756
-695
-633
-565
-489
-401
-298
-181
-51
88
229
364
487
592
675
736
779
810
836
865
903
955
1020
1093
1169
1239
1295
1329
1338
1321
1283
1229
1168
1109
1059
1022
1000
990
990
994
996
992
979
956
924
883
835
781
722
658
588
514
438
362
291
228
175
134
103
78
52
20
-23
-79
-147
-221
-295
-360
-408
-434
-437
-421
-393
-361
-336
-325
-332
-358
-399
-450
-503
-551
-588
-610
-617
-608
-588
-560
-529
-500
-477
-462
-456
-459
-465
-470
-463
-438
-386
-303
-190
-52
101
255
399
522
619
691
746
795
854
933
1038
1171
1324
1486
1645
1786
1904
1995
2063
2116
2162
2209
2262
2318
2374
2422
2455
2469
2463
2441
2409
2376
2348
2330
2321
2318
2314
2301
2272
2225
2158
2074
1978
1875
1772
1674
1585
1506
1440
1384
1336
1291
1244
1186
1113
1016
898
758
606
452
311
197
120
84
83
108
142
166
164
126
51
-55
-180
-306
-417
-501
-551
-568
-558
-531
-500
-473
-457
-453
-462
-477
-494
-509
-517
-514
-500
-472
-429
-369
-294
-205
-105
1
105
203
288
360
418
466
508
552
600
655
715
778
839
894
941
980
1012
1043
1076
1116
1166
1228
1301
1384
1473
1564
1653
1736
1809
1866
1906
1928
1934
1930
1926
1932
1960
2019
2111
2232
2372
2513
2637
2728
2775
2776
2740
2684
2629
2596
2601
2652
2746
2868
3000
3122
3217
3274
3293
3282
3253
3223
3203
3200
3214
3238
3262
3275
3269
3241
3194
3134
3069
3010
2960
2922
2892
2866
2835
2794
2740
2672
2595
2512
2431
2354
2284
2221
2162
2102
2037
1965
1882
1787
1681
1566
1444
1316
1185
1052
921
792
668
550
439
336
238
143
51
-43
-138
-234
-331
-428
-521
-611
-695
-775
-853
-929
-1006
-1085
-1164
-1244
-1321
-1394
-1463
-1526
-1584
-1640
-1696
-1752
-1810
-1869
-1927
-1982
-2031
-2073
-2106
-2132
-2153
-2172
-2194
-2219
-2249
-2284
-2321
-2356
-2387
-2409
-2421
-2422
-2415
-2401
-2384
-2367
-2353
-2342
-2336
-2332
-2331
-2330
-2328
-2327
-2326
-2327
-2331
-2340
-2355
-2376
-2401
-2429
-2460
-2492
-2524
-2556
-2589
-2623
-2659
-2696
-2735
-2773
-2810
-2844
-2874
-2900
-2923
-2943
-2962
-2982
-3002
-3021
-3039
-3053
-3061
-3061
-3053
-3038
-3020
-3002
-2989
-2984
-2990
-3006
-3029
-3053
-3074
-3085
-3080
-3056
-3012
-2951
-2874
-2785
-2689
-2588
-2483
-2373
-2258
-2136
-2005
-1870
-1728
-1586
-1446
-1313
-1190
-1076
-969
-867
-765
-659
-547
-429
-305
-181
-60
55
162
262
356
450
547
649
758
871
985
1093
1191
1275
1342
1396
1438
1474
1507
1540
1574
1606
1634
1654
1665
1664
1654
1637
1616
1594
1573
1551
1526
1493
1450
1393
1323
1243
1156
1067
981
900
823
750
677
600
519
434
345
258
177
106
45
-4
-46
-83
-119
-158
-201
-247
-295
-341
-384
-423
-458
-492
-526
-561
-598
-634
-666
-690
-701
-697
-680
-651
-617
-585
-560
-546
-545
-556
-575
-596
-615
-628
-631
-627
-617
-604
-592
-584
-580
-580
-583
-586
-586
-583
-576
-566
-556
-548
-544
-548
-559
-577
-600
-626
-649
-667
-676
-676
-665
-644
-615
-580
-543
-505
-467
-429
-389
-347
-301
-249
-191
-127
-60
9
79
148
216
283
350
419
489
563
639
716
794
870
942
1010
1074
1133
1187
1240
1290
1341
1392
1444
1497
1552
1606
1660
1712
1759
1802
1838
1867
1890
1907
1920
1929
1936
1940
1940
1934
1920
1895
1856
1804
1737
1658
1568
1469
1365
1257
1146
1031
913
790
663
531
397
260
122
-16
-153
-288
-423
-556
-687
-815
-940
-1060
-1174
-1281
-1383
-1479
-1570
-1659
-1747
-1832
-1916
-1996
-2071
-2140
-2201
-2254
-2300
-2340
-2377
-2412
-2444
-2475
-2501
-2522
-2534
-2538
-2532
-2518
-2498
-2474
-2448
-2423
-2397
-2371
-2342
-2308
-2269
-2223
-2172
-2119
-2068
-2021
-1983
-1956
-1939
-1929
-1922
-1914
-1898
-1871
-1831
-1777
-1713
-1640
-1562
-1483
-1405
-1329
-1254
-1179
-1104
-1027
-949
-871
-795
-722
-656
-595
-539
-488
-439
-389
-339
-287
-233
-180
-128
-78
-30
18
67
120
180
246
321
403
490
580
672
765
857
949
1041
1132
1222
1310
1395
1477
1557
1636
1715
1796
1880
1966
2051
2130
2198
2250
2283
2296
2291
2273
2249
2226
2207
2196
2190
2186
2179
2164
2139
2104
2061
2016
1974
1940
1916
1900
1891
1883
1871
1853
1827
1795
1761
1728
1697
1669
1642
1612
1574
1525
1464
1391
1311
1227
1146
1069
998
931
864
795
720
640
559
480
409
352
311
285
269
259
249
234
213
187
160
137
124
122
132
152
178
205
230
251
268
282
297
314
334
354
373
386
392
388
375
355
332
309
287
268
248
227
200
164
118
62
-3
-75
-150
-227
-305
-381
-456
-528
-597
-662
-721
-775
-825
-872
-919
-970
-1028
-1094
-1168
-1247
-1327
-1403
-1470
-1524
-1564
-1590
-1605
-1613
-1616
-1618
-1620
-1624
-1628
-1632
-1635
-1638
-1639
-1638
-1635
-1630
-1621
-1607
-1588
-1566
-1542
-1519
-1501
-1490
-1487
-1492
-1505
-1520
-1536
-1549
-1558
-1561
-1561
-1558
-1553
-1547
-1537
-1522
-1500
-1468
-1426
-1376
-1319
-1258
-1195
-1131
-1064
-993
-914
-823
-720
-607
-488
-369
-256
-153
-63
16
89
163
245
340
450
572
702
834
961
1079
1187
1285
1377
1467
1557
1649
1740
1827
1906
1973
2027
2067
2097
2119
2138
2156
2172
2186
2193
2191
2178
2151
2113
2066
2013
1957
1901
1844
1783
1717
1643
1560
1466
1364
1258
1150
1044
942
847
758
675
599
529
466
411
364
324
289
258
227
194
158
117
75
33
-6
-38
-62
-80
-93
-105
-120
-141
-168
-202
-239
-278
-314
-345
-370
-390
-406
-421
-437
-454
-471
-488
-502
-511
-513
-508
-497
-482
-466
-452
-440
-433
-427
-422
-413
-397
-371
-333
-283
-220
-146
-64
25
118
215
315
418
525
634
748
864
981
1097
1212
1324
1433
1539
1643
1746
1851
1957
2067
2178
2289
2400
2507
2611
2710
2803
2891
2974
3052
3124
3190
3249
3300
3343
3380
3412
3443
3475
3511
3553
3600
3653
3707
3760
3808
3850
3882
3906
3921
3930
3934
3934
3931
3926
3918
3906
3888
3863
3830
3786
3731
3665
3588
3501
3407
3307
3203
3100
2997
2897
2798
2698
2597
2491
2378
2258
2131
1996
1857
1713
1567
1417
1265
1109
949
784
616
445
274
104
-63
-228
-391
-557
-725
-900
-1081
-1268
-1459
-1650
-1839
-2025
-2206
-2384
-2562
-2743
-2930
-3122
-3321
-3523
-3725
-3921
-4109
-4287
-4453
-4610
-4759
-4902
-5040
-5174
-5303
-5424
-5535
-5634
-5722
-5798
-5863
-5920
-5968
-6008
-6037
-6053
-6054
-6039
-6006
-5957
-5896
-5828
-5757
-5686
-5617
-5551
-5484
-5414
-5337
-5253
-5161
-5062
-4958
-4854
-4752
-4652
-4554
-4457
-4358
-4252
-4139
-4018
-3890
-3756
-3621
-3487
-3356
-3229
-3106
-2987
-2868
-2750
-2632
-2515
-2400
-2289
-2186
-2091
-2005
-1928
-1859
-1797
-1740
-1686
-1634
-1582
-1531
-1479
-1428
-1376
-1323
-1269
-1214
-1158
-1101
-1043
-986
-929
-874
-820
-769
-720
-673
-626
-579
-530
-478
-422
-361
-296
-228
-160
-94
-33
21
68
106
139
168
197
228
263
302
345
389
432
473
511
546
579
612
647
687
730
777
825
871
914
952
985
1012
1038
1062
1088
1117
1149
1182
1215
1246
1273
1295
1312
1327
1340
1354
1372
1396
1424
1458
1494
1532
1570
1606
1640
1671
1700
1728
1756
1785
1815
1845
1875
1904
1930
1953
1973
1989
2003
2016
2029
2041
2055
2067
2076
2080
2076
2063
2039
2005
1965
1919
1870
1820
1770
1719
1666
1607
1541
1465
1380
1287
1189
1092
998
911
832
759
689
620
548
471
387
299
209
122
42
-28
-87
-133
-168
-193
-209
-219
-222
-220
-212
-198
-178
-153
-123
-88
-48
-2
53
119
196
286
388
500
619
742
864
983
1099
1212
1322
1432
1543
1655
1767
1877
1982
2078
2164
2238
2301
2354
2400
2440
2477
2511
2543
2571
2594
2612
2626
2636
2643
2651
2660
2673
2688
2705
2723
2740
2754
2765
2774
2781
2790
2802
2819
2840
2865
2890
2914
2933
2944
2948
2945
2937
2926
2915
2907
2902
2900
2899
2898
2894
2884
2867
2843
2813
2779
2742
2704
2666
2626
2583
2536
2482
2421
2353
2277
2197
2115
2032
1950
1868
1786
1702
1614
1520
1419
1312
1201
1088
978
872
772
679
592
507
421
332
236
132
20
-100
-226
-355
-485
-614
-741
-866
-988
-1109
-1229
-1348
-1467
-1584
-1699
-1811
-1920
-2025
-2125
-2221
-2313
-2402
-2488
-2571
-2650
-2724
-2791
-2851
-2902
-2945
-2982
-3014
-3045
-3079
-3118
-3163
-3215
-3273
-3333
-3392
-3449
-3499
-3543
-3581
-3615
-3648
-3682
-3719
-3758
-3799
-3838
-3875
-3906
-3931
-3951
-3967
-3981
-3995
-4010
-4026
-4040
-4051
-4054
-4050
-4035
-4014
-3985
-3952
-3919
-3886
-3853
-3818
-3778
-3730
-3669
-3597
-3514
-3424
-3332
-3245
-3167
-3100
-3043
-2993
-2945
-2892
-2830
-2756
-2670
-2575
-2477
-2382
-2294
-2217
-2152
-2096
-2044
-1990
-1930
-1858
-1773
-1675
-1569
-1458
-1347
-1240
-1139
-1044
-953
-862
-769
-671
-566
-456
-343
-231
-122
-21
71
155
234
310
386
468
554
647
743
841
938
1030
1118
1202
1283
1364
1447
1534
1623
1712
1800
1881
1953
2013
2062
2102
2134
2162
2190
2218
2246
2273
2296
2311
2317
2311
2294
2267
2235
2199
2164
2132
2105
2083
2066
2053
2040
2028
2013
1996
1974
1947
1915
1878
1837
1793
1748
1702
1657
1613
1570
1527
1484
1438
1389
1337
1282
1224
1165
1105
1047
992
939
890
844
803
766
734
706
682
662
646
633
625
622
625
636
655
683
719
759
801
842
879
911
939
965
992
1022
1057
1097
1140
1182
1220
1248
1266
1273
1273
1269
1267
1269
1277
1291
1306
1320
1326
1323
1309
1285
1255
1223
1195
1173
1158
1150
1146
1144
1140
1133
1123
1108
1090
1070
1048
1022
992
959
921
879
836
792
749
708
669
630
589
545
498
447
395
344
298
258
225
197
174
154
133
113
92
75
61
53
52
56
63
72
79
84
87
90
96
107
123
144
168
191
209
218
217
205
186
160
132
102
71
38
1
-40
-88
-142
-201
-263
-326
-388
-449
-509
-568
-629
-692
-758
-825
-893
-961
-1030
-1100
-1172
-1249
-1331
-1417
-1505
-1594
-1680
-1762
-1838
-1912
-1985
-2062
-2145
-2236
-2332
-2429
-2522
-2604
-2671
-2722
-2759
-2789
-2818
-2853
-2899
-2955
-3019
-3084
-3142
-3186
-3211
-3218
-3208
-3188
-3163
-3139
-3118
-3101
-3084
-3064
-3036
-2998
-2950
-2893
-2831
-2766
-2701
-2637
-2573
-2506
-2433
-2354
-2267
-2175
-2078
-1981
-1886
-1793
-1703
-1613
-1522
-1427
-1328
-1226
-1121
-1016
-916
-818
-725
-635
-546
-458
-370
-283
-199
-119
-46
19
76
127
175
222
271
322
376
430
482
531
576
617
656
697
742
792
849
909
970
1028
1078
1120
1154
1181
1204
1228
1254
1285
1319
1352
1381
1400
1406
1399
1380
1354
1326
1302
1288
1285
1293
1307
1321
1330
1326
1308
1276
1236
1193
1157
1136
1133
1152
1188
1234
1284
1326
1354
1364
1355
1332
1300
1266
1238
1221
1217
1227
1248
1276
1305
1332
1352
1363
1362
1348
1321
1281
1229
1168
1101
1032
964
901
842
789
739
687
630
563
483
390
287
178
68
-35
-126
-202
-260
-302
-329
-347
-359
-370
-382
-398
-418
-441
-467
-493
-517
-536
-548
-553
-550
-539
-524
-507
-492
-481
-478
-482
-492
-508
-524
-538
-543
-538
-517
-481
-430
-364
-286
-200
-110
-21
65
144
217
282
342
401
461
526
596
673
752
831
904
968
1020
1061
1092
1119
1146
1178
1218
1267
1320
1374
1423
1459
1480
1484
1473
1451
1424
1396
1371
1352
1336
1323
1308
1288
1261
1226
1183
1134
1080
1022
965
906
846
788
731
678
631
590
557
531
511
494
478
460
440
416
392
368
347
332
324
321
324
328
333
337
338
338
336
335
335
338
344
353
365
380
397
417
439
464
491
517
540
558
567
567
558
540
517
493
472
456
447
446
449
454
458
458
452
441
427
412
399
391
388
392
399
408
415
418
415
406
392
374
354
335
316
299
283
267
250
232
214
194
176
158
142
128
115
101
85
65
42
16
-12
-40
-65
-86
-102
-111
-116
-118
-117
-115
-114
-112
-109
-105
-97
-85
-68
-47
-23
6
37
70
106
145
186
229
272
316
357
395
430
462
491
519
547
576
604
632
655
673
682
682
672
654
630
604
577
551
526
500
473
441
404
360
310
256
199
142
85
31
-22
-73
-125
-176
-228
-278
-328
-375
-419
-460
-499
-537
-575
-612
-649
-684
-715
-740
-759
-770
-774
-774
-770
-765
-760
-753
-744
-729
-708
-679
-642
-599
-553
-508
-467
-432
-405
-385
-370
-359
-352
-347
-346
-352
-366
-388
-420
-458
-499
-538
-573
-601
-623
-640
-658
-680
-712
-755
-809
-873
-943
-1012
-1081
-1144
-1202
-1258
-1316
-1378
-1448
-1525
-1609
-1696
-1781
-1861
-1932
-1993
-2045
-2091
-2132
-2171
-2211
-2250
-2289
-2324
-2354
-2377
-2393
-2403
-2409
-2413
-2417
-2423
-2431
-2440
-2446
-2449
-2444
-2432
-2410
-2380
-2343
-2301
-2256
-2209
-2160
-2110
-2057
-2001
-1941
-1876
-1806
-1733
-1658
-1583
-1509
-1438
-1371
-1309
-1252
-1201
-1155
-1113
-1076
-1042
-1012
-988
-966
-946
-929
-912
-894
-873
-849
-820
-788
-754
-719
-687
-659
-636
-619
-607
-597
-589
-578
-563
-543
-517
-486
-453
-420
-388
-360
-335
-313
-292
-270
-245
-215
-179
-138
-92
-44
5
52
96
135
170
201
227
249
266
279
287
288
283
272
256
237
217
199
186
178
176
179
187
195
202
207
207
205
200
195
191
192
198
208
224
243
267
293
324
360
402
451
507
569
636
706
775
844
910
974
1038
1102
1169
1239
1310
1381
1448
1510
1563
1605
1637
1661
1676
1688
1696
1703
1707
1709
1708
1701
1688
1671
1648
1623
1596
1567
1536
1502
1463
1419
1368
1311
1250
1187
1125
1067
1014
971
933
900
869
839
807
773
738
701
664
630
598
570
546
527
510
496
484
471
457
440
418
389
354
313
266
218
170
125
84
50
20
-8
-36
-67
-104
-146
-193
-242
-291
-335
-373
-401
-420
-430
-432
-429
-422
-412
-399
-383
-365
-344
-321
-297
-273
-250
-228
-207
-184
-158
-126
-85
-34
26
94
168
246
323
397
466
530
589
643
695
745
796
848
902
958
1016
1077
1138
1199
1259
1317
1373
1425
1474
1521
1566
1611
1657
1706
1757
1812
1871
1932
1994
2056
2116
2172
2224
2270
2310
2344
2372
2396
2415
2431
2442
2448
2449
2443
2431
2411
2384
2351
2312
2267
2217
2161
2099
2027
1945
1851
1746
1629
1504
1373
1242
1114
991
875
765
660
557
454
348
239
129
18
-91
-196
-295
-390
-481
-571
-662
-756
-855
-957
-1061
-1164
-1263
-1355
-1439
-1515
-1582
-1643
-1698
-1748
-1794
-1834
-1869
-1899
-1923
-1943
-1959
-1974
-1989
-2005
-2023
-2041
-2062
-2083
-2103
-2123
-2144
-2166
-2189
-2214
-2240
-2267
-2291
-2310
-2322
-2325
-2317
-2299
-2269
-2229
-2181
-2124
-2059
-1986
-1906
-1818
-1723
-1621
-1513
-1401
-1286
-1172
-1058
-948
-841
-738
-640
-545
-452
-361
-271
-181
-91
-3
82
165
244
318
388
454
520
585
651
718
786
854
919
978
1030
1073
1108
1133
1152
1164
1172
1174
1171
1162
1144
1117
1081
1037
986
931
874
817
760
704
646
587
526
463
400
338
281
229
183
143
104
64
19
-35
-98
-171
-251
-335
-421
-505
-585
-662
-736
-808
-880
-952
-1024
-1094
-1160
-1221
-1276
-1323
-1364
-1399
-1429
-1454
-1476
-1492
-1501
-1503
-1497
-1482
-1459
-1430
-1395
-1356
-1314
-1267
-1216
-1159
-1096
-1028
-955
-880
-806
-734
-668
-608
-553
-504
-458
-413
-370
-327
-284
-243
-204
-166
-131
-96
-60
-23
17
61
107
154
201
246
288
326
360
389
413
432
445
451
451
442
426
404
376
343
309
272
235
198
160
121
82
43
6
-28
-57
-81
-100
-113
-124
-135
-148
-166
-189
-219
-256
-297
-341
-388
-436
-485
-534
-585
-637
-691
-744
-796
-846
-890
-930
-963
-991
-1014
-1039
-1064
-1092
-1126
-1166
-1212
-1262
-1315
-1369
-1423
-1475
-1526
-1574
-1620
-1663
-1703
-1738
-1768
-1791
-1807
-1816
-1820
-1821
-1819
-1818
-1819
-1821
-1824
-1828
-1830
-1830
-1827
-1822
-1816
-1810
-1805
-1802
-1801
-1800
-1797
-1788
-1771
-1746
-1711
-1668
-1618
-1564
-1510
-1455
-1402
-1349
-1297
-1244
-1190
-1133
-1073
-1010
-945
-877
-804
-726
-642
-551
-455
-354
-251
-147
-47
48
138
221
301
378
454
533
613
696
779
862
943
1022
1100
1176
1251
1327
1402
1477
1551
1620
1684
1742
1794
1841
1885
1927
1969
2011
2051
2088
2118
2142
2156
2163
2163
2161
2157
2155
2155
2156
2154
2147
2131
2103
2063
2011
1950
1882
1811
1738
1665
1592
1515
1435
1350
1258
1161
1060
958
856
757
663
572
485
401
319
239
160
85
13
-56
-121
-185
-248
-312
-378
-448
-520
-595
-668
-740
-807
-868
-923
-971
-1014
-1053
-1087
-1117
-1144
-1166
-1184
-1198
-1207
-1214
-1217
-1218
-1217
-1212
-1202
-1186
-1163
-1130
-1088
-1038
-983
-924
-865
-808
-754
-703
-655
-607
-559
-508
-453
-393
-329
-261
-189
-113
-34
50
140
236
340
450
567
688
811
934
1055
1172
1286
1396
1503
1607
1708
1807
1901
1990
2072
2147
2213
2273
2327
2378
2428
2478
2529
2581
2631
2678
2720
2755
2783
2806
2826
2845
2866
2890
2916
2942
2964
2979
2984
2977
2957
2927
2891
2852
2815
2781
2752
2727
2703
2678
2649
2615
2578
2538
2498
2461
2428
2398
2370
2341
2308
2267
2217
2158
2091
2020
1947
1875
1805
1736
1668
1598
1525
1446
1362
1274
1183
1091
1002
916
834
757
683
611
542
474
407
343
281
222
167
115
68
25
-15
-51
-83
-112
-140
-165
-189
-213
-237
-260
-283
-302
-318
-329
-334
-334
-328
-319
-306
-292
-277
-262
-245
-226
-206
-183
-157
-128
-98
-66
-33
1
36
72
109
147
186
224
261
296
328
358
384
409
430
450
468
484
497
506
512
515
514
510
503
494
482
468
451
432
411
387
363
337
312
286
260
232
201
167
130
88
45
0
-44
-87
-129
-169
-208
-247
-288
-331
-376
-422
-468
-515
-561
-605
-649
-692
-735
-777
-819
-860
-899
-936
-971
-1002
-1034
-1063
-1092
-1120
-1147
-1170
-1189
-1202
-1209
-1209
-1204
-1196
-1186
-1176
-1166
-1156
-1143
-1127
-1104
-1074
-1037
-993
-943
-891
-838
-785
-732
-680
-627
-571
-510
-445
-374
-298
-219
-136
-51
36
124
214
306
400
495
591
686
781
873
961
1043
1119
1187
1247
1300
1346
1387
1424
1461
1497
1534
1570
1606
1637
1661
1678
1686
1684
1676
1661
1644
1624
1601
1575
1543
1501
1448
1382
1303
1215
1120
1022
922
823
722
619
509
390
260
119
-29
-183
-337
-487
-633
-773
-910
-1048
-1190
-1340
-1498
-1663
-1832
-2001
-2167
-2325
-2474
-2614
-2746
-2875
-3001
-3127
-3253
-3378
-3501
-3619
-3729
-3831
-3923
-4006
-4081
-4150
-4212
-4269
-4320
-4364
-4401
-4428
-4448
-4458
-4461
-4455
-4442
-4421
-4392
-4355
-4309
-4255
-4194
-4125
-4051
-3973
-3889
-3800
-3705
-3601
-3487
-3362
-3226
-3080
-2926
-2768
-2609
-2453
-2301
-2154
-2012
-1873
-1735
-1596
-1455
-1311
-1164
-1014
-865
-716
-568
-421
-276
-132
12
157
302
446
590
731
867
996
1117
1227
1325
1409
1481
1541
1590
1630
1665
1697
1727
1758
1789
1818
1845
1867
1882
1890
1891
1886
1878
1871
1866
1865
1867
1871
1875
1875
1869
1856
1835
1808
1779
1749
1722
1698
1675
1653
1626
1592
1547
1491
1423
1346
1263
1180
1098
1022
952
887
825
763
698
627
548
462
367
268
164
58
-47
-151
-252
-351
-446
-538
-627
-713
-796
-876
-952
-1025
-1096
-1164
-1229
-1292
-1353
-1410
-1464
-1514
-1560
-1599
-1633
-1660
-1680
-1693
-1699
-1696
-1687
-1668
-1642
-1608
-1565
-1516
-1462
-1403
-1342
-1279
-1217
-1156
-1095
-1035
-975
-914
-852
-788
-721
-651
-580
-507
-434
-359
-285
-210
-136
-63
9
80
148
213
274
331
383
429
471
508
540
569
595
619
642
664
685
703
719
730
735
735
729
718
705
693
683
678
677
682
689
696
702
703
698
688
674
656
638
619
601
582
562
539
512
482
448
414
381
350
321
295
268
240
206
166
120
66
9
-50
-109
-166
-219
-269
-316
-363
-408
-453
-495
-534
-568
-595
-615
-629
-639
-647
-654
-661
-668
-675
-680
-680
-676
-667
-653
-635
-616
-595
-575
-554
-532
-508
-482
-453
-421
-387
-353
-321
-292
-267
-245
-226
-212
-200
-192
-188
-187
-191
-198
-207
-217
-225
-229
-230
-227
-221
-215
-211
-210
-213
-218
-225
-231
-235
-236
-235
-232
-230
-231
-237
-247
-259
-271
-277
-276
-264
-239
-204
-161
-112
-63
-15
27
65
98
128
157
186
216
247
281
316
352
390
429
470
514
559
607
655
704
751
796
837
875
908
936
960
979
994
1006
1016
1025
1033
1041
1049
1057
1063
1067
1066
1061
1050
1036
1018
1002
991
983
980
984
991
1000
1008
1014
1018
1022
1027
1036
1051
1075
1106
1144
1185
1226
1264
1299
1330
1360
1392
1430
1475
1530
1592
1658
1725
1787
1841
1885
1916
1938
1951
1958
1962
1965
1965
1963
1956
1943
1923
1896
1861
1821
1778
1733
1688
1645
1603
1563
1526
1490
1457
1426
1398
1372
1347
1324
1299
1274
1247
1218
1188
1159
1133
1109
1090
1075
1063
1053
1045
1035
1024
1010
995
978
959
940
920
899
878
857
836
816
796
778
762
746
731
715
699
680
661
640
620
601
583
568
555
542
527
511
490
467
442
415
391
369
350
335
322
308
290
268
239
204
165
124
84
48
18
-5
-21
-32
-38
-43
-47
-52
-58
-65
-72
-80
-88
-96
-103
-110
-116
-122
-128
-132
-137
-142
-147
-153
-160
-170
-184
-200
-220
-243
-269
-298
-328
-359
-390
-419
-444
-466
-483
-495
-503
-507
-509
-510
-512
-514
-518
-521
-523
-523
-521
-515
-508
-500
-493
-489
-488
-491
-499
-509
-523
-540
-559
-582
-609
-640
-677
-717
-762
-807
-853
-897
-939
-980
-1020
-1062
-1107
-1157
-1212
-1271
-1333
-1396
-1459
-1518
-1575
-1629
-1681
-1731
-1780
-1828
-1875
-1920
-1964
-2005
-2044
-2081
-2116
-2150
-2183
-2213
-2240
-2263
-2280
-2290
-2295
-2295
-2293
-2290
-2286
-2283
-2278
-2270
-2257
-2236
-2207
-2170
-2126
-2079
-2029
-1981
-1932
-1884
-1834
-1780
-1719
-1651
-1576
-1494
-1410
-1324
-1241
-1161
-1084
-1010
-938
-865
-792
-717
-642
-566
-491
-417
-344
-270
-195
-118
-39
40
117
189
253
306
350
384
411
435
459
486
516
551
588
624
658
686
708
723
731
735
736
733
729
721
710
694
672
644
609
567
518
462
399
330
254
172
85
-7
-103
-202
-303
-406
-510
-614
-717
-817
-914
-1006
-1095
-1178
-1256
-1331
-1402
-1470
-1536
-1598
-1657
-1710
-1758
-1800
-1836
-1867
-1896
-1921
-1945
-1966
-1983
-1994
-1995
-1986
-1965
-1932
-1890
-1841
-1788
-1733
-1677
-1620
-1559
-1494
-1421
-1340
-1251
-1157
-1059
-962
-867
-777
-690
-607
-523
-436
-345
-248
-147
-45
57
156
250
339
423
504
586
667
751
835
918
998
1072
1141
1204
1261
1315
1367
1419
1472
1526
1581
1636
1689
1740
1789
1835
1879
1920
1958
1992
2019
2039
2050
2053
2048
2037
2025
2012
1999
1989
1980
1971
1960
1946
1928
1906
1879
1850
1819
1787
1755
1720
1683
1641
1594
1542
1486
1427
1368
1310
1254
1198
1142
1082
1016
943
863
777
688
601
519
443
377
318
264
214
163
110
55
-2
-60
-115
-167
-214
-258
-299
-340
-383
-429
-477
-528
-577
-623
-663
-696
-722
-742
-757
-768
-778
-785
-789
-789
-782
-768
-747
-720
-690
-659
-629
-601
-575
-548
-518
-480
-433
-375
-305
-226
-141
-54
33
118
200
279
357
437
519
604
693
783
874
963
1049
1131
1210
1285
1358
1430
1501
1571
1641
1710
1778
1845
1911
1975
2037
2097
2154
2207
2256
2300
2338
2370
2397
2418
2432
2439
2438
2428
2408
2378
2338
2290
2236
2178
2118
2058
1998
1939
1878
1815
1750
1680
1607
1533
1458
1383
1309
1236
1161
1083
1000
910
813
708
600
489
379
272
170
72
-22
-113
-202
-290
-375
-457
-534
-604
-669
-728
-783
-838
-894
-952
-1012
-1074
-1133
-1187
-1233
-1269
-1294
-1311
-1323
-1331
-1339
-1347
-1355
-1360
-1359
-1348
-1326
-1293
-1250
-1202
-1153
-1109
-1072
-1044
-1022
-1002
-982
-955
-919
-874
-821
-762
-703
-646
-595
-551
-512
-477
-443
-407
-369
-327
-285
-243
-203
-168
-139
-113
-92
-74
-58
-44
-34
-28
-29
-38
-55
-80
-113
-150
-192
-235
-281
-328
-379
-432
-490
-552
-616
-683
-750
-815
-878
-939
-996
-1051
-1106
-1159
-1212
-1265
-1316
-1367
-1414
-1459
-1500
-1537
-1569
-1595
-1615
-1628
-1635
-1636
-1633
-1626
-1619
-1612
-1607
-1603
-1600
-1596
-1588
-1575
-1556
-1530
-1500
-1467
-1433
-1400
-1369
-1338
-1307
-1274
-1235
-1190
-1139
-1084
-1025
-966
-909
-854
-801
-749
-696
-639
-578
-512
-441
-368
-296
-225
-158
-95
-35
23
81
140
200
263
326
388
450
509
567
622
675
727
776
822
862
896
922
939
947
948
942
930
914
895
873
848
820
790
757
723
688
654
622
591
561
532
502
470
437
400
362
323
282
242
202
162
122
81
39
-3
-45
-86
-126
-163
-198
-232
-264
-296
-330
-365
-402
-440
-479
-518
-554
-588
-619
-649
-677
-706
-737
-770
-805
-842
-881
-920
-958
-992
-1024
-1052
-1078
-1100
-1120
-1138
-1154
-1168
-1178
-1185
-1185
-1179
-1166
-1144
-1115
-1079
-1037
-990
-939
-885
-828
-769
-708
-643
-576
-505
-432
-357
-282
-206
-133
-63
4
66
125
179
231
281
331
381
431
481
530
576
617
652
680
702
718
729
738
748
759
772
789
807
825
843
857
868
876
881
884
886
889
891
895
899
904
911
918
927
938
949
960
969
974
973
966
952
933
912
891
873
860
853
848
845
839
829
811
788
759
728
699
676
658
648
644
642
641
638
632
623
613
603
595
590
588
587
587
586
582
576
569
562
558
559
564
574
586
600
612
621
626
629
629
629
630
633
639
646
655
664
674
685
695
706
717
728
738
747
753
757
760
763
767
774
784
798
814
831
847
860
868
871
869
863
854
843
831
818
803
785
764
740
713
684
655
626
598
570
543
515
485
452
417
379
341
302
266
230
196
163
129
93
54
12
-33
-81
-131
-183
-239
-298
-362
-431
-505
-583
-663
-742
-818
-889
-953
-1010
-1063
-1113
-1162
-1212
-1266
-1323
-1384
-1448
-1514
-1581
-1648
-1716
-1784
-1853
-1921
-1990
-2056
-2120
-2179
-2232
-2279
-2321
-2357
-2389
-2418
-2444
-2468
-2489
-2507
-2521
-2530
-2533
-2529
-2520
-2506
-2487
-2463
-2434
-2400
-2362
-2318
-2269
-2216
-2159
-2100
-2037
-1974
-1909
-1843
-1775
-1704
-1630
-1553
-1472
-1389
-1303
-1215
-1127
-1039
-952
-866
-783
-702
-624
-550
-478
-409
-342
-277
-212
-147
-83
-20
41
99
153
203
249
293
334
375
416
458
498
537
571
599
620
633
641
644
646
648
652
658
666
674
678
676
667
650
626
595
561
524
486
448
410
371
330
288
243
196
148
98
47
-6
-61
-120
-182
-247
-315
-383
-450
-514
-573
-626
-675
-719
-761
-800
-839
-875
-908
-934
-951
-956
-950
-932
-903
-867
-826
-783
-740
-698
-656
-614
-571
-525
-477
-426
-373
-321
-269
-219
-170
-122
-73
-22
32
91
154
222
292
363
434
503
569
632
692
751
809
867
926
986
1047
1108
1167
1226
1282
1335
1388
1441
1495
1554
1617
1685
1759
1836
1915
1995
2073
2149
2223
2295
2366
2437
2509
2581
2652
2722
2788
2850
2906
2956
3003
3046
3089
3131
3174
3217
3257
3294
3326
3351
3369
3379
3383
3382
3376
3366
3353
3336
3315
3292
3266
3239
3212
3186
3162
3140
3119
3097
3071
3043
3009
2973
2935
2897
2862
2830
2802
2776
2750
2720
2685
2643
2594
2540
2482
2423
2366
2310
2256
2201
2145
2085
2019
1947
1872
1795
1717
1642
1570
1502
1435
1368
1299
1225
1147
1065
978
889
799
709
622
538
456
378
304
232
162
93
23
-49
-126
-209
-298
-393
-490
-588
-682
-769
-848
-918
-980
-1037
-1092
-1149
-1209
-1274
-1340
-1407
-1472
-1530
-1581
-1625
-1661
-1692
-1721
-1750
-1781
-1814
-1848
-1884
-1920
-1954
-1985
-2013
-2037
-2058
-2075
-2089
-2098
-2103
-2103
-2098
-2090
-2077
-2062
-2045
-2029
-2015
-2001
-1988
-1976
-1965
-1954
-1941
-1925
-1905
-1880
-1848
-1810
-1768
-1721
-1673
-1624
-1576
-1528
-1478
-1425
-1367
-1300
-1224
-1140
-1049
-957
-867
-783
-708
-643
-587
-536
-487
-435
-378
-314
-246
-174
-102
-33
32
92
147
199
250
298
346
392
433
470
502
528
549
569
587
606
624
640
653
659
657
646
626
600
571
540
511
483
458
433
407
378
343
303
257
204
146
83
16
-54
-129
-206
-286
-367
-448
-530
-612
-695
-780
-868
-958
-1052
-1146
-1239
-1328
-1410
-1485
-1552
-1612
-1666
-1718
-1770
-1823
-1876
-1929
-1981
-2028
-2070
-2106
-2137
-2162
-2183
-2202
-2220
-2236
-2250
-2261
-2269
-2273
-2273
-2269
-2262
-2251
-2236
-2218
-2195
-2167
-2135
-2099
-2061
-2024
-1988
-1956
-1928
-1903
-1879
-1856
-1830
-1800
-1764
-1723
-1677
-1625
-1568
-1507
-1444
-1377
-1310
-1243
-1177
-1115
-1057
-1004
-953
-904
-855
-803
-749
-693
-636
-582
-533
-491
-457
-430
-407
-385
-360
-330
-294
-253
-212
-172
-139
-113
-96
-85
-79
-75
-70
-62
-52
-40
-28
-19
-11
-6
-1
5
14
26
42
60
77
92
104
111
114
116
116
118
120
124
127
129
127
120
110
96
79
62
44
26
10
-6
-20
-33
-44
-52
-57
-59
-59
-59
-61
-65
-74
-85
-97
-108
-113
-111
-98
-74
-43
-5
35
74
109
139
165
188
210
233
259
287
318
350
381
411
438
464
488
511
533
554
573
591
606
618
628
636
642
646
650
654
656
657
655
651
642
631
616
599
579
556
532
506
477
447
417
388
362
340
324
313
307
305
304
303
301
296
288
279
269
261
255
250
247
244
240
233
223
210
194
178
162
146
131
115
97
76
51
22
-9
-39
-66
-86
-99
-105
-110
-116
-128
-151
-185
-229
-280
-331
-376
-410
-431
-440
-440
-437
-437
-445
-463
-489
-520
-552
-578
-596
-607
-612
-617
-625
-641
-666
-696
-727
-753
-768
-768
-754
-728
-698
-671
-653
-648
-655
-671
-689
-703
-709
-703
-687
-663
-638
-614
-597
-585
-576
-567
-552
-529
-496
-455
-407
-358
-312
-270
-234
-203
-173
-142
-108
-70
-29
12
52
88
120
147
171
193
214
235
255
272
285
293
296
295
292
290
292
300
312
329
347
364
377
384
384
378
367
353
336
317
296
274
251
227
204
183
164
150
139
130
123
114
101
82
55
22
-16
-58
-102
-144
-184
-220
-252
-279
-303
-324
-344
-362
-380
-398
-416
-433
-449
-463
-474
-480
-483
-480
-474
-462
-447
-429
-407
-384
-359
-332
-306
-279
-255
-232
-211
-191
-172
-152
-129
-102
-71
-36
0
35
66
91
110
122
129
136
145
159
180
207
239
273
306
334
356
373
385
396
407
422
442
467
495
524
553
579
600
617
630
640
649
659
670
683
698
713
727
740
750
756
760
760
759
757
755
754
753
753
752
750
745
738
730
720
710
701
696
694
695
698
702
705
706
704
700
696
692
692
696
705
718
733
747
761
772
782
790
801
815
834
859
888
918
947
971
990
1000
1004
1004
1002
1002
1004
1008
1016
1022
1024
1020
1006
986
958
924
889
855
825
801
781
766
751
735
714
686
652
610
563
514
464
417
375
337
305
278
256
236
218
202
187
173
160
149
138
127
115
102
86
67
47
26
5
-15
-32
-47
-58
-67
-72
-75
-73
-68
-58
-43
-24
-3
18
35
47
53
51
45
37
31
31
38
54
77
102
127
147
159
162
159
153
148
148
155
170
191
214
236
252
262
264
261
256
255
260
275
299
331
369
409
448
484
517
546
573
598
621
643
663
679
691
699
703
707
711
717
726
738
749
757
760
753
736
708
672
632
590
550
515
487
464
446
430
416
401
386
371
356
342
331
323
319
317
318
322
329
340
355
374
396
421
446
469
489
506
518
527
535
543
554
567
584
603
624
644
662
675
684
687
684
676
662
644
621
595
564
531
495
458
420
380
337
291
241
185
123
57
-13
-86
-158
-229
-298
-365
-431
-497
-564
-633
-703
-773
-842
-908
-973
-1034
-1095
-1156
-1219
-1285
-1355
-1426
-1498
-1566
-1629
-1686
-1736
-1781
-1822
-1863
-1905
-1948
-1993
-2035
-2073
-2105
-2129
-2146
-2159
-2170
-2184
-2205
-2234
-2270
-2312
-2354
-2392
-2423
-2446
-2459
-2465
-2468
-2471
-2477
-2488
-2503
-2521
-2538
-2554
-2566
-2573
-2577
-2579
-2580
-2582
-2584
-2585
-2583
-2574
-2558
-2532
-2497
-2456
-2411
-2367
-2325
-2288
-2256
-2226
-2198
-2167
-2132
-2091
-2044
-1991
-1934
-1875
-1816
-1757
-1699
-1641
-1583
-1525
-1465
-1405
-1344
-1284
-1225
-1167
-1112
-1059
-1008
-959
-912
-865
-820
-777
-734
-692
-650
-606
-560
-513
-464
-416
-369
-326
-289
-257
-231
-207
-184
-158
-126
-88
-42
9
62
116
166
210
248
280
307
331
354
378
404
431
459
488
516
544
573
601
630
658
684
704
717
719
710
691
662
628
593
562
537
519
508
501
495
485
468
442
409
370
329
289
255
227
206
191
177
161
141
114
79
38
-8
-56
-102
-143
-178
-205
-224
-235
-240
-238
-230
-217
-199
-174
-144
-108
-68
-26
16
55
89
117
137
151
160
166
173
184
201
227
262
306
358
417
482
550
621
692
764
835
904
970
1031
1086
1136
1179
1217
1251
1282
1313
1346
1380
1418
1460
1504
1550
1596
1639
1679
1714
1741
1761
1772
1777
1776
1772
1768
1767
1771
1780
1795
1812
1830
1844
1851
1848
1835
1812
1780
1742
1700
1659
1620
1584
1550
1520
1491
1462
1432
1402
1370
1338
1304
1270
1235
1200
1164
1129
1095
1064
1035
1008
985
964
943
921
897
871
843
813
784
756
731
711
695
682
671
662
652
641
629
616
601
586
569
551
531
509
484
456
425
391
355
316
276
233
190
145
100
57
16
-22
-56
-85
-110
-133
-153
-174
-194
-214
-234
-252
-269
-283
-297
-312
-329
-349
-375
-406
-441
-476
-511
-541
-565
-582
-592
-597
-598
-597
-595
-592
-587
-581
-571
-558
-542
-525
-506
-488
-471
-453
-433
-408
-376
-337
-289
-233
-172
-109
-45
16
74
130
185
240
296
355
417
480
544
609
675
741
807
874
939
1002
1063
1117
1163
1201
1233
1262
1289
1319
1354
1393
1435
1476
1510
1534
1543
1537
1519
1493
1463
1434
1412
1395
1384
1372
1356
1331
1293
1241
1176
1103
1025
948
876
810
751
697
647
598
548
495
440
383
325
266
209
153
102
55
15
-18
-43
-59
-67
-68
-65
-60
-54
-50
-49
-50
-54
-57
-60
-61
-60
-58
-55
-53
-52
-52
-54
-56
-58
-59
-59
-58
-56
-54
-53
-53
-54
-56
-57
-58
-58
-57
-56
-55
-54
-54
-54
-55
-56
-57
-58
-57
-56
-55
-54
-54
-54
-55
-56
-57
-57
-57
-56
-55
-54
-54
-54
-55
-56
-56
-57
-57
-56
-55
-55
-54
-54
-55
-55
-56
-56
-56
-56
-55
-55
-54
-54
-54
-55
-56
-56
-56
-56
-55
-55
-54
-54
-54
-55
-55
-56
-56
-56
-55
-55
-54
-54
-54
-54
-55
-55
-56
-55
-55
-55
-54
-54
-54
-54
-55
-55
-55
-55
-55
-55
-54
-54
-54
-54
-54
-55
-55
-55
-55
-55
-54
-54
-54
-54
-54
-54
-55
-55
-55
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-54
-53
-53
-53
-54
-54
-54
-54
-54
-54
-53
-53
-53
-53
-53
-53
-54
-54
-54
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-53
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-52
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-51
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-50
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-49
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-48
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-47
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-46
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-44
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-43
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-42
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-41
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-40
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-39
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-38
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-37
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-36
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-35
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-34
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-33
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-32
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-31
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-30
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-29
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-28
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-27
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-26
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-25
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-24
-23
-23
-23
-23
