5
11829
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
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
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
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
25
25
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
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
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
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
30
30
30
30
30
30
30
30
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
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
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
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
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
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
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
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
26
26
26
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
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
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
41
41
41
41
41
41
41
41
41
41
41
41
41
42
42
42
42
42
42
42
42
42
42
42
42
43
43
43
43
43
43
43
43
43
43
44
44
44
44
44
44
44
44
44
44
44
44
44
44
45
45
45
45
45
45
45
45
45
46
46
46
46
46
46
46
47
47
47
47
47
47
48
48
48
48
48
48
48
49
49
49
49
49
49
49
49
50
50
50
50
50
50
50
51
51
51
51
51
51
52
52
52
52
52
52
52
52
52
53
53
53
53
53
53
53
54
54
54
54
54
55
55
55
55
56
56
56
56
56
56
56
57
57
57
57
57
57
57
57
57
58
58
58
58
58
58
58
58
58
58
59
59
59
59
59
59
59
59
59
59
59
60
60
60
60
60
61
61
61
61
61
61
61
62
62
62
62
62
62
62
62
62
63
63
63
64
64
64
65
65
66
66
67
67
67
68
68
68
69
69
69
70
70
70
71
71
71
72
72
73
73
74
74
75
75
75
76
76
77
77
77
78
78
78
79
79
79
79
80
80
80
80
80
80
81
81
81
80
80
80
80
80
80
79
79
79
79
79
79
79
79
79
79
79
79
80
80
80
80
81
81
81
82
82
82
83
83
83
83
84
84
84
84
85
85
86
86
86
87
87
88
89
89
90
91
91
92
93
93
94
95
95
96
97
97
98
99
99
100
101
101
102
102
103
103
104
104
105
105
105
106
106
106
106
107
107
108
108
109
109
110
110
111
112
112
113
114
114
115
116
117
117
118
118
118
119
119
119
119
119
118
118
118
118
117
117
117
116
116
116
115
115
115
114
114
113
113
112
112
111
111
111
110
110
110
109
109
109
109
109
109
108
108
108
108
108
108
108
108
108
108
108
108
108
108
108
109
109
109
110
110
110
111
111
111
111
112
112
112
112
112
112
112
112
112
113
113
113
114
115
116
117
118
119
120
121
123
124
125
126
127
128
129
130
131
132
133
134
135
135
136
137
138
138
139
139
139
140
140
140
139
139
138
138
137
137
136
136
135
135
134
134
134
133
133
133
133
133
133
133
133
133
133
133
132
132
132
132
131
131
131
131
131
130
130
130
131
131
131
131
132
132
132
133
133
134
134
134
134
134
134
134
134
134
133
132
132
131
131
130
130
130
130
130
130
131
131
132
132
133
133
134
135
136
137
138
139
140
141
142
143
143
144
145
145
146
146
147
147
148
149
149
150
150
151
151
152
152
152
153
153
154
154
155
155
156
156
157
157
158
159
160
161
162
163
164
165
166
167
168
169
169
170
170
170
170
169
169
169
168
168
167
167
166
166
166
166
166
166
167
167
167
167
167
167
167
166
165
165
164
163
162
162
161
160
160
159
159
159
159
159
159
160
161
161
162
162
163
163
164
164
164
164
163
163
163
163
162
162
162
162
162
163
163
163
163
164
164
164
164
164
164
163
162
161
160
159
158
156
155
153
152
151
149
148
147
146
145
144
144
143
142
141
140
139
138
136
135
133
131
129
127
125
124
123
122
121
121
121
122
122
123
124
125
126
127
129
130
131
132
132
133
134
135
135
136
137
138
139
140
142
143
144
146
147
149
151
153
155
157
159
161
163
165
167
169
171
173
175
177
180
182
185
188
191
194
197
200
203
205
207
208
210
211
212
213
213
214
214
215
215
215
216
216
217
218
220
222
224
226
229
231
234
236
239
241
242
244
245
245
246
246
246
246
245
244
243
242
241
239
238
236
235
233
232
230
228
226
224
222
220
218
216
215
213
212
210
209
208
207
207
207
206
206
206
206
206
206
206
207
207
208
208
209
210
211
212
213
215
216
218
220
223
226
228
231
234
238
241
244
247
250
252
255
258
260
262
265
267
269
271
272
274
276
278
279
281
282
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
305
306
307
307
307
307
306
306
305
304
302
301
299
297
295
293
290
287
284
280
276
272
267
262
257
251
245
239
233
227
222
216
210
205
200
195
190
186
182
178
174
170
167
164
161
158
155
153
151
150
148
147
146
145
145
144
144
144
144
144
144
144
143
143
142
141
139
138
136
134
133
131
129
127
126
125
124
123
123
123
123
124
124
125
127
128
130
132
135
137
140
143
146
148
151
154
157
160
164
167
169
172
174
176
178
179
179
180
180
180
180
179
179
179
178
178
178
178
178
177
177
177
177
177
177
176
176
176
175
175
174
173
171
170
169
168
166
165
163
161
159
157
155
153
151
149
146
144
142
140
139
137
136
135
134
133
133
134
134
135
136
137
138
140
142
144
146
148
150
153
155
158
162
165
169
172
177
181
186
191
196
202
208
214
221
228
235
242
250
257
265
272
280
288
295
303
310
318
325
332
338
344
350
355
360
364
368
371
375
377
380
382
384
385
387
388
389
390
391
391
391
392
391
391
391
391
390
390
389
389
388
387
386
384
383
382
380
378
377
375
374
372
371
369
367
365
363
361
358
355
352
349
345
341
337
332
327
321
316
310
304
298
292
286
281
275
269
264
258
252
246
240
233
227
221
215
210
205
200
196
192
189
186
185
183
183
183
183
184
186
188
191
194
198
201
206
210
215
220
226
231
237
243
250
256
263
269
275
282
288
294
301
307
313
319
324
330
334
339
343
347
350
353
356
358
360
362
363
364
364
364
363
362
360
357
354
351
347
343
338
333
329
324
319
314
310
305
301
297
292
288
283
278
273
268
263
257
252
247
241
236
231
226
221
217
213
209
205
201
197
193
188
183
177
171
165
158
150
142
134
125
117
108
100
92
85
78
72
66
61
56
52
48
44
41
37
34
31
28
26
23
22
20
19
19
20
21
23
25
29
32
37
42
47
52
58
63
68
72
76
80
83
85
87
89
90
92
93
95
97
98
100
102
104
106
109
112
115
119
122
126
130
134
138
141
145
148
151
154
157
159
162
164
167
169
170
171
172
173
173
172
172
171
170
168
166
164
162
160
158
156
154
153
151
150
149
148
147
146
145
144
144
143
142
141
140
139
138
137
136
135
134
133
133
132
130
130
129
128
127
126
125
124
123
121
118
115
111
106
101
95
89
82
76
69
62
56
50
44
39
34
29
25
21
17
14
11
8
6
3
1
-2
-4
-7
-9
-12
-15
-18
-21
-25
-29
-33
-38
-43
-48
-54
-60
-66
-73
-80
-87
-95
-102
-110
-118
-126
-134
-142
-150
-158
-165
-172
-178
-184
-188
-193
-196
-200
-202
-205
-207
-209
-210
-211
-212
-212
-212
-212
-211
-210
-209
-208
-206
-204
-201
-198
-194
-189
-185
-180
-174
-169
-163
-157
-150
-144
-138
-131
-124
-116
-108
-100
-91
-81
-71
-61
-50
-40
-29
-18
-8
2
12
21
29
37
45
51
57
62
67
71
75
78
81
85
88
91
95
99
102
106
110
113
116
118
120
122
123
123
123
123
122
122
121
120
120
120
119
119
118
118
117
115
114
112
109
105
101
95
88
81
72
63
54
44
35
26
17
9
2
-5
-11
-16
-20
-25
-29
-32
-36
-40
-44
-47
-51
-54
-58
-61
-64
-67
-70
-72
-74
-76
-77
-78
-78
-77
-75
-73
-70
-66
-63
-59
-55
-51
-46
-42
-37
-31
-25
-18
-10
-1
9
19
31
43
57
70
85
99
113
128
142
155
168
181
192
204
214
224
234
244
253
262
271
279
288
296
304
312
319
326
333
339
344
348
352
354
355
356
355
354
352
350
348
345
343
341
339
337
335
332
330
327
324
321
317
313
308
302
297
291
284
278
272
266
260
254
249
243
238
233
229
225
220
216
212
207
203
198
193
188
182
177
172
167
163
159
155
152
149
146
144
142
141
139
138
136
135
133
131
129
126
123
120
116
111
107
102
98
93
89
86
82
78
75
72
68
65
62
59
57
56
54
53
53
52
52
52
53
53
54
54
56
57
58
60
62
64
66
68
69
70
70
70
69
67
64
61
57
52
46
38
30
21
10
-1
-14
-27
-40
-55
-69
-85
-100
-115
-131
-147
-162
-178
-193
-208
-222
-236
-248
-260
-271
-281
-290
-297
-304
-309
-313
-316
-317
-317
-316
-314
-310
-306
-301
-296
-290
-284
-279
-273
-267
-261
-255
-248
-242
-236
-230
-225
-221
-217
-214
-211
-210
-209
-209
-209
-209
-208
-208
-207
-205
-203
-200
-197
-193
-188
-183
-177
-170
-163
-155
-146
-137
-128
-119
-110
-102
-93
-85
-77
-69
-61
-54
-47
-41
-36
-31
-28
-25
-24
-23
-23
-24
-26
-28
-30
-33
-37
-41
-46
-51
-57
-64
-71
-79
-87
-96
-104
-113
-122
-132
-141
-152
-162
-173
-185
-198
-211
-224
-239
-254
-269
-286
-303
-320
-339
-357
-376
-395
-413
-432
-449
-466
-483
-499
-514
-529
-542
-555
-568
-579
-590
-599
-608
-616
-623
-629
-634
-637
-640
-641
-641
-640
-637
-634
-629
-623
-617
-609
-601
-592
-582
-572
-560
-548
-535
-521
-507
-492
-477
-461
-445
-429
-414
-398
-383
-368
-353
-338
-324
-310
-296
-281
-267
-254
-240
-225
-211
-196
-181
-165
-149
-133
-116
-99
-83
-67
-51
-36
-22
-9
2
12
21
27
33
37
41
43
45
46
47
48
48
48
48
49
49
48
47
46
44
41
37
32
26
20
13
6
-2
-11
-21
-31
-42
-55
-68
-83
-100
-118
-138
-159
-182
-206
-231
-257
-284
-311
-338
-365
-391
-416
-440
-463
-485
-505
-524
-542
-559
-574
-589
-603
-615
-627
-637
-647
-655
-663
-670
-676
-681
-685
-688
-690
-692
-692
-691
-689
-686
-683
-679
-675
-671
-666
-661
-656
-651
-645
-639
-632
-625
-618
-610
-601
-592
-583
-574
-564
-553
-543
-532
-520
-509
-496
-484
-472
-459
-447
-435
-423
-411
-400
-389
-378
-367
-356
-346
-335
-326
-316
-308
-300
-293
-286
-280
-275
-270
-266
-261
-257
-253
-249
-244
-240
-235
-230
-225
-220
-215
-211
-207
-203
-200
-198
-196
-196
-196
-198
-200
-203
-206
-211
-216
-223
-230
-238
-247
-256
-266
-277
-288
-300
-312
-325
-339
-354
-370
-386
-403
-420
-437
-455
-471
-488
-503
-518
-531
-543
-554
-564
-572
-580
-586
-591
-595
-598
-600
-601
-601
-600
-598
-595
-591
-586
-580
-574
-567
-559
-552
-545
-539
-533
-528
-524
-521
-520
-519
-520
-522
-526
-530
-535
-541
-547
-553
-559
-564
-568
-572
-575
-578
-579
-580
-581
-581
-582
-582
-583
-584
-586
-588
-590
-594
-597
-601
-605
-610
-614
-619
-623
-628
-632
-636
-640
-644
-648
-652
-655
-658
-660
-663
-665
-667
-668
-669
-669
-669
-668
-666
-663
-660
-656
-652
-648
-642
-637
-631
-624
-617
-610
-601
-592
-583
-573
-562
-552
-541
-531
-521
-511
-502
-494
-486
-478
-471
-464
-457
-450
-444
-438
-433
-429
-425
-421
-419
-416
-414
-412
-409
-407
-404
-400
-396
-391
-386
-381
-375
-369
-363
-356
-350
-344
-338
-332
-327
-323
-319
-317
-316
-315
-316
-318
-320
-323
-327
-331
-335
-339
-344
-350
-356
-363
-371
-380
-391
-403
-417
-433
-450
-470
-491
-514
-539
-565
-593
-622
-651
-682
-712
-743
-774
-804
-835
-864
-893
-921
-948
-975
-1000
-1024
-1047
-1069
-1090
-1110
-1128
-1146
-1162
-1176
-1190
-1203
-1214
-1225
-1235
-1245
-1253
-1261
-1269
-1276
-1283
-1290
-1296
-1302
-1308
-1314
-1319
-1325
-1330
-1335
-1339
-1344
-1348
-1352
-1355
-1358
-1360
-1362
-1363
-1363
-1363
-1362
-1360
-1357
-1354
-1350
-1345
-1338
-1331
-1322
-1313
-1302
-1291
-1279
-1267
-1254
-1241
-1228
-1215
-1203
-1190
-1178
-1167
-1155
-1144
-1132
-1121
-1110
-1099
-1088
-1078
-1068
-1058
-1049
-1041
-1032
-1024
-1016
-1008
-1000
-994
-988
-982
-977
-974
-971
-970
-970
-971
-974
-977
-981
-986
-991
-997
-1002
-1008
-1016
-1022
-1030
-1038
-1045
-1053
-1062
-1070
-1079
-1088
-1098
-1108
-1118
-1129
-1140
-1152
-1165
-1178
-1191
-1204
-1218
-1231
-1244
-1257
-1270
-1283
-1295
-1308
-1320
-1332
-1343
-1354
-1363
-1372
-1380
-1387
-1392
-1397
-1400
-1402
-1403
-1403
-1402
-1399
-1395
-1391
-1386
-1380
-1375
-1369
-1363
-1357
-1352
-1347
-1342
-1337
-1333
-1328
-1325
-1321
-1318
-1315
-1312
-1311
-1309
-1309
-1309
-1309
-1311
-1312
-1315
-1317
-1320
-1324
-1328
-1332
-1336
-1341
-1347
-1352
-1357
-1363
-1368
-1374
-1379
-1384
-1389
-1394
-1398
-1401
-1404
-1406
-1408
-1408
-1408
-1406
-1404
-1400
-1396
-1392
-1388
-1383
-1379
-1376
-1373
-1372
-1371
-1372
-1374
-1378
-1383
-1390
-1398
-1407
-1418
-1431
-1444
-1458
-1473
-1488
-1504
-1520
-1536
-1552
-1569
-1586
-1603
-1620
-1637
-1654
-1669
-1684
-1697
-1709
-1719
-1727
-1734
-1740
-1744
-1747
-1749
-1750
-1750
-1750
-1749
-1746
-1743
-1740
-1735
-1730
-1723
-1716
-1708
-1699
-1690
-1680
-1669
-1658
-1646
-1633
-1621
-1608
-1595
-1582
-1568
-1556
-1543
-1530
-1518
-1506
-1494
-1483
-1471
-1461
-1450
-1440
-1430
-1421
-1413
-1405
-1398
-1391
-1385
-1379
-1374
-1369
-1365
-1361
-1358
-1356
-1354
-1352
-1350
-1349
-1348
-1347
-1346
-1345
-1345
-1344
-1344
-1345
-1345
-1346
-1348
-1350
-1353
-1356
-1360
-1364
-1368
-1373
-1378
-1384
-1390
-1395
-1401
-1407
-1413
-1419
-1425
-1431
-1437
-1443
-1449
-1455
-1461
-1466
-1472
-1477
-1482
-1488
-1493
-1499
-1505
-1512
-1520
-1528
-1536
-1545
-1555
-1565
-1574
-1584
-1594
-1603
-1612
-1619
-1626
-1632
-1637
-1641
-1643
-1643
-1642
-1640
-1636
-1631
-1625
-1618
-1611
-1603
-1596
-1588
-1581
-1573
-1566
-1558
-1550
-1542
-1533
-1523
-1513
-1503
-1492
-1482
-1471
-1461
-1451
-1441
-1432
-1424
-1416
-1410
-1404
-1399
-1396
-1393
-1392
-1391
-1392
-1395
-1398
-1402
-1408
-1414
-1421
-1428
-1436
-1444
-1453
-1461
-1469
-1477
-1484
-1491
-1497
-1502
-1507
-1512
-1516
-1520
-1524
-1528
-1532
-1537
-1542
-1549
-1556
-1564
-1573
-1583
-1594
-1606
-1618
-1632
-1646
-1661
-1677
-1693
-1709
-1726
-1743
-1760
-1778
-1796
-1815
-1834
-1854
-1874
-1895
-1916
-1938
-1960
-1983
-2005
-2029
-2052
-2075
-2098
-2121
-2143
-2164
-2184
-2203
-2221
-2238
-2253
-2267
-2280
-2291
-2301
-2310
-2317
-2324
-2330
-2335
-2339
-2342
-2345
-2348
-2350
-2352
-2354
-2357
-2359
-2361
-2364
-2367
-2371
-2375
-2380
-2385
-2391
-2397
-2403
-2409
-2415
-2420
-2425
-2429
-2433
-2436
-2438
-2439
-2439
-2438
-2438
-2436
-2435
-2434
-2434
-2433
-2434
-2435
-2436
-2439
-2442
-2446
-2451
-2456
-2462
-2467
-2473
-2479
-2486
-2493
-2500
-2508
-2517
-2526
-2537
-2548
-2560
-2572
-2585
-2597
-2609
-2620
-2631
-2642
-2651
-2660
-2668
-2675
-2681
-2686
-2690
-2692
-2694
-2696
-2696
-2696
-2696
-2696
-2696
-2697
-2698
-2699
-2700
-2702
-2704
-2706
-2708
-2709
-2711
-2713
-2715
-2717
-2719
-2720
-2721
-2723
-2723
-2724
-2724
-2723
-2722
-2720
-2717
-2712
-2706
-2699
-2690
-2679
-2667
-2653
-2638
-2621
-2603
-2584
-2564
-2544
-2522
-2500
-2478
-2456
-2433
-2411
-2388
-2366
-2343
-2321
-2299
-2278
-2257
-2236
-2216
-2197
-2178
-2160
-2143
-2125
-2109
-2092
-2076
-2061
-2045
-2029
-2015
-2001
-1986
-1972
-1959
-1945
-1932
-1919
-1906
-1893
-1881
-1868
-1856
-1844
-1832
-1821
-1810
-1799
-1789
-1780
-1771
-1762
-1755
-1749
-1744
-1741
-1738
-1736
-1736
-1736
-1738
-1740
-1742
-1745
-1749
-1753
-1757
-1761
-1765
-1769
-1774
-1779
-1783
-1789
-1795
-1801
-1807
-1814
-1822
-1829
-1836
-1843
-1850
-1856
-1861
-1866
-1870
-1873
-1875
-1876
-1877
-1877
-1875
-1873
-1869
-1864
-1859
-1852
-1845
-1837
-1828
-1819
-1809
-1799
-1789
-1779
-1769
-1759
-1749
-1739
-1730
-1721
-1713
-1706
-1699
-1694
-1689
-1685
-1682
-1679
-1677
-1676
-1676
-1676
-1677
-1678
-1680
-1682
-1684
-1686
-1689
-1691
-1694
-1697
-1700
-1703
-1706
-1709
-1711
-1714
-1716
-1718
-1720
-1722
-1723
-1725
-1728
-1730
-1734
-1737
-1742
-1747
-1752
-1759
-1766
-1774
-1783
-1793
-1804
-1816
-1828
-1842
-1857
-1873
-1889
-1907
-1925
-1944
-1963
-1983
-2004
-2025
-2047
-2070
-2093
-2117
-2141
-2165
-2190
-2214
-2238
-2261
-2284
-2307
-2329
-2350
-2371
-2392
-2411
-2431
-2450
-2468
-2486
-2504
-2522
-2539
-2556
-2572
-2588
-2604
-2619
-2634
-2649
-2663
-2677
-2690
-2703
-2715
-2726
-2737
-2747
-2756
-2765
-2773
-2780
-2786
-2791
-2796
-2799
-2801
-2801
-2801
-2799
-2796
-2792
-2787
-2781
-2775
-2769
-2762
-2755
-2748
-2740
-2733
-2725
-2718
-2712
-2705
-2699
-2693
-2687
-2682
-2677
-2671
-2666
-2661
-2655
-2649
-2643
-2637
-2630
-2623
-2615
-2607
-2598
-2588
-2578
-2566
-2554
-2540
-2526
-2511
-2495
-2479
-2462
-2444
-2426
-2408
-2389
-2369
-2350
-2330
-2310
-2290
-2270
-2250
-2230
-2211
-2191
-2171
-2151
-2131
-2110
-2089
-2068
-2047
-2025
-2005
-1984
-1963
-1943
-1924
-1906
-1889
-1873
-1858
-1844
-1832
-1821
-1812
-1805
-1798
-1793
-1789
-1786
-1784
-1783
-1782
-1782
-1783
-1784
-1786
-1788
-1791
-1794
-1798
-1803
-1808
-1813
-1819
-1825
-1830
-1835
-1840
-1845
-1848
-1852
-1855
-1857
-1859
-1861
-1861
-1862
-1862
-1861
-1861
-1861
-1861
-1862
-1863
-1864
-1867
-1870
-1874
-1878
-1884
-1890
-1898
-1906
-1914
-1923
-1933
-1942
-1952
-1962
-1971
-1980
-1988
-1996
-2003
-2008
-2013
-2017
-2019
-2020
-2020
-2017
-2016
-2012
-2008
-2001
-1995
-1988
-1980
-1972
-1963
-1954
-1945
-1936
-1928
-1920
-1912
-1904
-1897
-1891
-1885
-1879
-1874
-1869
-1865
-1860
-1857
-1854
-1851
-1849
-1847
-1847
-1847
-1848
-1850
-1853
-1857
-1862
-1868
-1873
-1879
-1885
-1891
-1896
-1901
-1906
-1910
-1913
-1916
-1919
-1921
-1922
-1923
-1924
-1924
-1924
-1924
-1923
-1922
-1922
-1922
-1922
-1922
-1923
-1925
-1928
-1931
-1934
-1939
-1944
-1950
-1956
-1963
-1971
-1979
-1987
-1994
-2001
-2009
-2015
-2021
-2027
-2031
-2035
-2039
-2041
-2044
-2045
-2045
-2047
-2047
-2045
-2044
-2041
-2039
-2036
-2032
-2028
-2023
-2017
-2013
-2008
-2003
-1998
-1994
-1989
-1985
-1981
-1978
-1976
-1974
-1973
-1973
-1973
-1973
-1974
-1975
-1976
-1977
-1978
-1979
-1979
-1979
-1977
-1976
-1973
-1969
-1965
-1959
-1951
-1943
-1933
-1922
-1910
-1897
-1884
-1870
-1855
-1840
-1825
-1809
-1793
-1777
-1760
-1743
-1726
-1708
-1691
-1673
-1655
-1637
-1619
-1600
-1582
-1563
-1545
-1527
-1509
-1492
-1476
-1460
-1444
-1428
-1413
-1398
-1384
-1369
-1355
-1341
-1327
-1314
-1300
-1287
-1274
-1261
-1249
-1236
-1224
-1212
-1200
-1188
-1178
-1167
-1157
-1147
-1138
-1130
-1122
-1114
-1107
-1100
-1093
-1087
-1081
-1076
-1071
-1067
-1063
-1059
-1055
-1052
-1049
-1046
-1042
-1039
-1035
-1031
-1027
-1022
-1018
-1012
-1006
-999
-992
-984
-975
-965
-955
-944
-932
-920
-907
-894
-880
-865
-851
-836
-822
-808
-794
-780
-767
-755
-744
-733
-723
-713
-705
-698
-691
-686
-683
-681
-680
-681
-683
-686
-691
-697
-705
-713
-723
-733
-745
-757
-770
-784
-798
-813
-828
-843
-858
-874
-890
-906
-922
-938
-954
-970
-985
-1000
-1016
-1030
-1043
-1056
-1067
-1078
-1088
-1096
-1104
-1111
-1117
-1122
-1127
-1131
-1134
-1137
-1140
-1142
-1143
-1144
-1146
-1147
-1149
-1151
-1153
-1155
-1158
-1160
-1163
-1165
-1168
-1170
-1172
-1174
-1176
-1178
-1179
-1181
-1181
-1182
-1182
-1181
-1181
-1180
-1179
-1178
-1178
-1178
-1178
-1178
-1180
-1182
-1185
-1188
-1193
-1198
-1203
-1210
-1217
-1225
-1234
-1243
-1254
-1265
-1277
-1290
-1304
-1318
-1333
-1350
-1366
-1384
-1403
-1422
-1442
-1462
-1483
-1505
-1526
-1547
-1569
-1590
-1610
-1630
-1650
-1670
-1689
-1708
-1727
-1745
-1763
-1781
-1797
-1813
-1827
-1840
-1852
-1863
-1873
-1881
-1888
-1894
-1900
-1904
-1908
-1912
-1915
-1918
-1922
-1926
-1930
-1935
-1941
-1947
-1954
-1961
-1969
-1977
-1984
-1991
-1998
-2003
-2007
-2009
-2009
-2009
-2005
-1999
-1991
-1980
-1967
-1952
-1934
-1913
-1890
-1865
-1837
-1807
-1775
-1741
-1706
-1669
-1631
-1592
-1551
-1510
-1467
-1424
-1380
-1335
-1290
-1245
-1199
-1153
-1107
-1061
-1016
-971
-927
-884
-841
-800
-759
-719
-681
-643
-607
-572
-538
-505
-474
-443
-414
-385
-358
-331
-306
-281
-258
-236
-215
-195
-177
-161
-145
-132
-119
-109
-99
-92
-85
-80
-76
-73
-71
-70
-70
-71
-74
-77
-82
-88
-96
-105
-116
-129
-143
-159
-177
-196
-217
-239
-262
-286
-311
-338
-365
-394
-423
-454
-486
-519
-554
-589
-625
-662
-700
-739
-778
-818
-859
-900
-941
-982
-1022
-1064
-1105
-1145
-1184
-1222
-1259
-1294
-1327
-1358
-1388
-1414
-1439
-1461
-1480
-1496
-1509
-1520
-1528
-1533
-1537
-1537
-1536
-1533
-1528
-1522
-1513
-1503
-1491
-1477
-1462
-1445
-1426
-1405
-1383
-1358
-1332
-1304
-1275
-1243
-1210
-1175
-1138
-1100
-1061
-1020
-979
-937
-894
-852
-808
-765
-722
-679
-636
-594
-553
-512
-473
-435
-398
-362
-327
-293
-260
-229
-198
-169
-141
-115
-89
-65
-42
-20
1
20
40
58
76
92
108
123
138
151
163
175
185
195
204
213
222
230
239
247
256
265
274
284
294
305
317
330
343
357
371
386
401
416
431
446
460
475
488
501
513
524
534
543
551
558
563
567
570
572
572
572
570
568
565
561
557
552
547
542
536
530
524
518
513
507
501
495
489
483
477
470
464
457
451
444
438
432
426
420
414
408
403
398
392
387
383
378
373
369
364
359
354
349
344
338
332
326
320
313
306
298
290
282
273
264
255
246
237
227
218
208
199
190
181
173
165
157
151
145
139
134
130
126
122
119
117
115
113
112
111
111
111
111
111
111
112
112
113
113
114
114
115
116
117
119
121
124
128
133
139
146
155
164
175
188
201
216
233
251
271
292
315
340
367
395
425
457
491
526
562
600
639
679
720
762
804
846
889
932
975
1018
1060
1101
1142
1181
1219
1255
1290
1322
1353
1380
1406
1429
1449
1466
1481
1493
1502
1507
1510
1510
1506
1500
1490
1478
1464
1447
1427
1406
1383
1357
1330
1301
1269
1237
1202
1166
1128
1088
1047
1004
960
915
868
820
771
720
669
617
564
510
456
402
348
294
240
187
134
82
30
-20
-70
-118
-164
-210
-253
-296
-336
-375
-413
-449
-484
-517
-549
-580
-609
-637
-664
-689
-714
-736
-758
-778
-797
-814
-829
-843
-856
-867
-876
-884
-890
-895
-898
-900
-900
-899
-897
-894
-889
-883
-876
-868
-859
-848
-836
-823
-809
-793
-776
-759
-739
-719
-698
-675
-652
-627
-601
-575
-548
-520
-491
-462
-432
-403
-372
-342
-312
-281
-250
-220
-189
-159
-129
-99
-69
-40
-11
17
44
71
98
125
151
177
202
228
253
279
304
330
356
382
409
436
463
490
518
546
574
603
632
661
691
722
754
786
819
853
888
923
958
994
1030
1066
1103
1140
1177
1214
1251
1288
1324
1361
1397
1434
1469
1505
1540
1574
1608
1641
1674
1705
1736
1765
1793
1820
1846
1870
1894
1916
1938
1958
1978
1996
2013
2029
2045
2059
2072
2084
2094
2104
2112
2119
2125
2129
2132
2133
2133
2132
2130
2126
2121
2115
2109
2102
2094
2087
2079
2071
2063
2055
2048
2041
2035
2029
2024
2020
2016
2013
2011
2009
2008
2007
2007
2007
2008
2009
2011
2012
2013
2013
2013
2013
2013
2011
2009
2005
2001
1997
1993
1988
1983
1977
1972
1967
1963
1958
1953
1949
1945
1941
1938
1935
1933
1931
1930
1929
1928
1928
1927
1927
1927
1927
1927
1927
1928
1929
1930
1932
1934
1937
1939
1941
1943
1945
1946
1946
1945
1944
1942
1938
1934
1929
1922
1915
1907
1897
1887
1876
1864
1852
1838
1824
1809
1794
1777
1760
1743
1724
1705
1686
1666
1645
1625
1604
1582
1561
1539
1516
1493
1469
1445
1420
1394
1366
1338
1308
1277
1244
1209
1173
1135
1096
1054
1012
967
922
875
827
779
730
681
632
583
534
486
440
394
349
306
264
223
185
147
112
78
47
17
-11
-36
-59
-79
-97
-113
-126
-137
-145
-152
-156
-159
-160
-159
-157
-153
-149
-143
-137
-129
-121
-112
-102
-91
-79
-67
-53
-39
-24
-8
9
25
43
60
78
96
115
134
153
173
193
214
236
257
280
303
327
352
377
404
432
461
491
523
556
590
625
661
697
733
770
807
843
879
914
949
982
1016
1048
1080
1112
1143
1173
1203
1233
1262
1291
1320
1349
1377
1405
1433
1461
1487
1513
1538
1563
1586
1609
1631
1653
1673
1694
1714
1733
1751
1769
1785
1801
1815
1829
1840
1851
1861
1869
1875
1881
1885
1887
1888
1888
1886
1883
1878
1871
1864
1855
1845
1834
1823
1811
1798
1785
1772
1758
1744
1731
1717
1704
1691
1679
1669
1659
1650
1643
1637
1633
1630
1628
1627
1628
1630
1633
1637
1642
1648
1655
1662
1671
1679
1689
1698
1708
1719
1729
1740
1751
1763
1775
1788
1801
1815
1830
1845
1861
1877
1894
1912
1931
1950
1970
1991
2013
2036
2060
2085
2111
2138
2165
2193
2222
2250
2280
2309
2338
2368
2397
2425
2454
2481
2509
2535
2560
2585
2609
2631
2653
2673
2693
2711
2728
2744
2758
2771
2781
2790
2798
2803
2806
2808
2807
2805
2800
2794
2786
2777
2766
2754
2741
2726
2711
2694
2677
2657
2636
2614
2590
2565
2537
2509
2478
2446
2412
2376
2339
2301
2260
2219
2176
2132
2087
2041
1995
1948
1901
1854
1807
1760
1714
1668
1623
1579
1536
1494
1454
1415
1378
1344
1311
1282
1254
1230
1208
1189
1173
1159
1148
1139
1133
1129
1128
1128
1130
1134
1140
1146
1154
1163
1173
1185
1197
1210
1225
1241
1259
1277
1297
1319
1341
1365
1390
1416
1442
1469
1497
1524
1552
1580
1607
1633
1659
1685
1709
1732
1755
1777
1797
1817
1836
1855
1873
1892
1910
1929
1947
1966
1986
2005
2025
2045
2065
2085
2105
2125
2145
2164
2184
2204
2223
2242
2261
2278
2296
2312
2328
2343
2357
2370
2382
2394
2404
2413
2420
2427
2431
2435
2437
2438
2438
2437
2435
2432
2429
2425
2422
2417
2413
2409
2405
2400
2396
2392
2387
2382
2378
2372
2367
2361
2356
2350
2344
2339
2334
2329
2325
2322
2320
2320
2320
2321
2324
2328
2333
2338
2344
2351
2358
2365
2371
2378
2384
2389
2394
2398
2400
2402
2402
2402
2400
2398
2394
2390
2386
2381
2376
2371
2365
2360
2355
2350
2344
2339
2334
2328
2322
2316
2309
2302
2295
2287
2279
2271
2262
2253
2244
2234
2224
2213
2202
2190
2177
2165
2151
2138
2124
2110
2096
2081
2067
2053
2037
2024
2009
1995
1981
1966
1951
1936
1921
1905
1888
1872
1854
1837
1818
1800
1781
1761
1741
1721
1700
1679
1658
1636
1615
1594
1572
1551
1530
1508
1487
1466
1445
1424
1403
1382
1361
1340
1319
1298
1278
1257
1237
1216
1196
1175
1155
1135
1114
1095
1075
1057
1040
1022
1008
996
985
976
969
965
962
962
963
967
973
981
991
1002
1016
1034
1052
1072
1094
1117
1143
1170
1199
1230
1263
1297
1333
1371
1411
1452
1495
1539
1585
1631
1679
1728
1777
1827
1878
1928
1979
2029
2080
2130
2180
2229
2277
2325
2372
2419
2465
2511
2556
2601
2645
2690
2734
2778
2821
2865
2908
2950
2992
3033
3072
3111
3148
3184
3217
3249
3279
3307
3333
3357
3379
3399
3416
3432
3445
3457
3466
3473
3478
3482
3483
3482
3480
3475
3468
3459
3448
3435
3420
3403
3383
3362
3338
3312
3285
3256
3225
3192
3157
3121
3083
3043
3002
2959
2916
2870
2824
2777
2730
2682
2634
2585
2537
2489
2441
2393
2346
2300
2254
2210
2166
2123
2082
2041
2003
1967
1932
1898
1867
1837
1809
1782
1758
1734
1712
1692
1673
1655
1638
1623
1609
1596
1584
1574
1564
1557
1550
1544
1540
1537
1535
1534
1534
1535
1537
1541
1545
1550
1555
1562
1570
1578
1587
1597
1607
1618
1630
1643
1657
1672
1687
1703
1720
1737
1754
1772
1790
1809
1827
1846
1865
1883
1901
1918
1935
1951
1967
1982
1995
2008
2020
2032
2041
2051
2059
2066
2073
2078
2082
2086
2088
2090
2091
2090
2089
2087
2083
2079
2073
2066
2058
2050
2040
2029
2019
2008
1996
1985
1973
1960
1948
1936
1924
1912
1900
1887
1875
1862
1849
1835
1822
1807
1792
1777
1761
1744
1727
1709
1691
1672
1652
1632
1612
1592
1571
1550
1529
1508
1487
1465
1444
1422
1401
1379
1358
1337
1315
1293
1272
1251
1230
1209
1189
1170
1151
1134
1117
1102
1088
1076
1064
1054
1046
1039
1034
1031
1029
1029
1031
1034
1040
1047
1056
1066
1079
1093
1108
1125
1143
1163
1184
1206
1229
1254
1279
1305
1332
1360
1388
1417
1447
1478
1510
1542
1575
1609
1644
1679
1716
1753
1791
1829
1869
1909
1950
1993
2035
2079
2123
2168
2214
2260
2307
2354
2401
2448
2495
2542
2588
2633
2677
2721
2763
2804
2844
2882
2919
2954
2988
3020
3050
3079
3106
3131
3154
3175
3194
3211
3227
3240
3252
3261
3269
3275
3279
3282
3282
3281
3278
3273
3266
3257
3247
3234
3220
3203
3185
3164
3142
3118
3092
3064
3035
3004
2972
2938
2904
2868
2831
2794
2756
2717
2678
2638
2598
2558
2518
2477
2436
2395
2354
2313
2273
2232
2191
2151
2111
2071
2032
1993
1955
1918
1882
1846
1811
1777
1743
1710
1677
1645
1613
1582
1552
1522
1493
1464
1436
1410
1384
1360
1336
1314
1293
1274
1256
1239
1223
1210
1197
1186
1176
1167
1160
1154
1149
1145
1142
1140
1140
1140
1142
1144
1148
1152
1158
1165
1173
1182
1192
1204
1216
1230
1245
1261
1279
1297
1316
1336
1356
1377
1399
1421
1443
1465
1487
1510
1532
1554
1576
1598
1619
1640
1660
1680
1699
1717
1735
1753
1770
1786
1802
1817
1832
1846
1860
1873
1886
1898
1909
1919
1928
1937
1945
1952
1958
1963
1967
1970
1972
1973
1974
1973
1972
1970
1967
1962
1957
1951
1944
1936
1927
1917
1906
1895
1882
1869
1855
1841
1826
1810
1794
1778
1761
1744
1726
1707
1688
1669
1648
1627
1606
1583
1559
1535
1510
1483
1456
1429
1401
1372
1343
1314
1285
1257
1228
1201
1173
1147
1122
1097
1074
1051
1030
1010
992
975
959
946
934
923
915
908
903
899
897
896
897
899
902
906
912
919
926
935
943
953
963
973
983
993
1002
1014
1024
1035
1046
1056
1067
1077
1088
1097
1107
1116
1124
1132
1139
1144
1149
1153
1156
1157
1157
1156
1154
1150
1145
1139
1132
1123
1114
1104
1093
1081
1068
1055
1041
1027
1012
998
984
969
954
939
925
910
895
880
865
850
835
821
806
792
779
766
753
741
729
718
707
697
688
680
673
666
661
656
653
651
651
651
654
657
663
670
679
691
704
718
735
754
775
798
823
850
879
909
942
976
1012
1049
1088
1129
1170
1214
1258
1304
1351
1399
1448
1498
1549
1600
1652
1705
1759
1812
1866
1919
1973
2025
2079
2130
2181
2231
2279
2326
2370
2413
2454
2493
2531
2566
2599
2630
2660
2687
2713
2736
2758
2777
2795
2811
2824
2836
2847
2855
2862
2868
2872
2874
2875
2874
2872
2868
2863
2856
2848
2838
2826
2814
2800
2784
2768
2750
2732
2713
2693
2673
2653
2632
2612
2592
2572
2553
2534
2516
2499
2482
2466
2451
2436
2421
2407
2393
2378
2364
2349
2334
2319
2303
2287
2270
2253
2235
2217
2199
2181
2163
2144
2126
2107
2089
2072
2054
2037
2021
2005
1990
1976
1963
1950
1938
1926
1916
1906
1897
1888
1880
1872
1864
1856
1847
1838
1829
1819
1809
1798
1786
1774
1761
1747
1733
1719
1704
1688
1673
1657
1641
1626
1610
1595
1581
1566
1552
1539
1525
1512
1500
1487
1474
1462
1449
1436
1422
1408
1392
1376
1359
1340
1320
1298
1275
1251
1225
1197
1168
1138
1106
1073
1039
1004
967
930
892
854
815
776
737
699
661
624
588
553
520
488
458
430
403
380
358
339
322
308
296
287
280
275
273
272
274
278
284
292
302
313
327
341
358
376
396
417
440
464
491
519
550
582
617
653
692
733
776
822
870
921
974
1029
1087
1146
1208
1271
1335
1401
1468
1536
1604
1673
1743
1812
1881
1950
2017
2086
2153
2219
2284
2349
2412
2475
2536
2597
2656
2714
2771
2827
2880
2932
2982
3031
3077
3122
3165
3205
3244
3281
3315
3347
3377
3404
3429
3451
3470
3486
3500
3510
3518
3522
3523
3521
3516
3508
3496
3481
3462
3441
3416
3388
3357
3323
3286
3247
3205
3160
3114
3065
3014
2961
2907
2850
2791
2731
2668
2604
2537
2468
2398
2325
2251
2175
2098
2019
1939
1857
1775
1692
1608
1524
1440
1355
1270
1186
1102
1018
935
852
771
690
610
531
453
377
303
230
159
90
24
-40
-101
-159
-214
-265
-313
-357
-398
-434
-467
-496
-521
-542
-559
-573
-583
-590
-593
-594
-592
-586
-579
-568
-555
-539
-521
-500
-476
-450
-422
-391
-357
-320
-281
-240
-196
-149
-100
-48
7
64
123
185
249
315
383
453
525
598
673
749
826
904
982
1061
1141
1220
1300
1379
1458
1536
1613
1689
1765
1839
1912
1984
2054
2123
2190
2256
2320
2382
2443
2501
2557
2612
2664
2714
2761
2806
2849
2889
2927
2963
2996
3027
3055
3081
3105
3126
3145
3161
3175
3186
3195
3202
3206
3208
3208
3206
3202
3196
3189
3180
3169
3158
3145
3130
3115
3099
3082
3065
3046
3027
3008
2988
2967
2947
2926
2905
2884
2863
2843
2823
2803
2784
2765
2747
2729
2712
2696
2680
2664
2649
2635
2621
2607
2593
2579
2566
2552
2538
2524
2510
2495
2480
2465
2449
2432
2415
2397
2379
2360
2340
2320
2300
2279
2257
2236
2213
2191
2168
2145
2121
2097
2072
2047
2021
1995
1968
1941
1914
1886
1859
1831
1803
1775
1747
1719
1691
1663
1635
1607
1579
1550
1522
1494
1467
1439
1412
1386
1360
1335
1310
1286
1263
1241
1219
1198
1178
1159
1140
1123
1106
1090
1074
1060
1046
1032
1018
1006
993
981
969
957
945
933
922
910
899
887
876
864
853
841
830
818
806
794
782
769
757
744
732
719
707
694
682
670
658
647
636
625
615
604
594
584
574
564
555
545
536
527
519
510
502
495
488
481
475
470
465
461
457
453
450
448
445
444
442
441
440
440
440
441
443
445
448
452
457
463
470
479
489
500
513
527
543
560
578
598
618
639
660
683
705
727
750
772
793
814
835
854
871
888
903
915
927
936
943
948
951
952
951
948
943
936
927
917
906
893
879
864
847
830
812
794
774
753
732
709
686
661
636
609
581
553
524
493
463
431
399
367
335
303
272
240
209
178
147
117
86
56
26
-5
-35
-66
-97
-128
-160
-191
-223
-254
-285
-316
-346
-376
-404
-432
-458
-482
-505
-525
-544
-560
-574
-585
-594
-600
-604
-605
-604
-600
-594
-586
-575
-563
-548
-532
-514
-494
-474
-452
-429
-405
-381
-355
-328
-301
-272
-242
-211
-179
-146
-112
-76
-39
-1
38
79
121
164
208
254
301
349
398
448
499
552
604
658
712
767
822
878
933
989
1044
1099
1153
1207
1260
1312
1363
1412
1460
1506
1550
1591
1631
1669
1704
1736
1766
1794
1819
1842
1863
1881
1897
1910
1921
1930
1936
1940
1942
1942
1939
1934
1928
1919
1908
1896
1882
1866
1849
1830
1809
1788
1765
1742
1717
1691
1665
1638
1610
1581
1552
1522
1492
1461
1430
1397
1365
1332
1298
1264
1230
1195
1160
1125
1091
1057
1022
990
957
925
894
864
834
805
775
746
717
687
656
624
592
558
523
486
449
410
370
329
288
246
204
162
120
79
39
0
-38
-74
-109
-143
-175
-205
-234
-261
-287
-312
-334
-356
-376
-394
-411
-426
-440
-452
-464
-473
-482
-490
-496
-501
-505
-508
-511
-512
-512
-511
-509
-506
-503
-498
-493
-487
-480
-473
-465
-456
-447
-437
-427
-416
-405
-393
-380
-367
-354
-341
-327
-313
-300
-287
-274
-262
-251
-241
-232
-225
-220
-217
-216
-216
-219
-225
-233
-243
-255
-270
-287
-306
-327
-351
-376
-402
-431
-460
-491
-523
-555
-588
-621
-654
-687
-719
-751
-782
-813
-842
-869
-896
-921
-945
-968
-990
-1010
-1030
-1049
-1068
-1087
-1105
-1123
-1142
-1160
-1179
-1198
-1217
-1235
-1255
-1274
-1293
-1313
-1333
-1353
-1374
-1394
-1415
-1435
-1455
-1475
-1494
-1512
-1529
-1545
-1560
-1573
-1584
-1594
-1601
-1606
-1609
-1610
-1607
-1602
-1595
-1584
-1570
-1554
-1535
-1513
-1488
-1461
-1431
-1399
-1365
-1329
-1291
-1251
-1209
-1166
-1121
-1076
-1029
-982
-934
-886
-837
-789
-740
-692
-645
-598
-552
-507
-464
-422
-383
-345
-310
-277
-246
-218
-193
-171
-151
-133
-119
-106
-96
-88
-82
-77
-74
-73
-73
-74
-76
-79
-83
-88
-94
-101
-109
-118
-128
-138
-149
-160
-172
-185
-198
-211
-224
-238
-251
-265
-278
-291
-304
-317
-330
-342
-355
-368
-380
-393
-407
-420
-434
-447
-461
-475
-489
-503
-516
-529
-542
-553
-564
-574
-583
-591
-597
-603
-607
-609
-610
-610
-607
-604
-598
-591
-583
-573
-561
-548
-534
-518
-501
-482
-462
-440
-417
-392
-365
-338
-308
-277
-244
-210
-173
-136
-96
-55
-13
31
76
121
168
215
262
309
357
404
450
496
541
585
628
671
712
752
791
828
865
901
937
971
1004
1038
1070
1102
1133
1164
1194
1224
1253
1282
1310
1338
1366
1393
1420
1447
1474
1500
1526
1552
1577
1601
1625
1647
1668
1689
1708
1725
1741
1756
1769
1780
1790
1797
1803
1807
1810
1810
1809
1806
1802
1796
1789
1780
1770
1759
1746
1733
1718
1702
1684
1665
1645
1624
1600
1575
1549
1520
1490
1459
1425
1390
1354
1316
1276
1235
1194
1151
1107
1063
1018
973
928
882
836
791
745
699
654
608
564
519
475
431
388
344
301
259
216
173
131
88
45
2
-42
-87
-132
-177
-223
-270
-317
-365
-413
-461
-508
-556
-603
-650
-697
-742
-786
-830
-872
-912
-952
-990
-1026
-1061
-1095
-1127
-1158
-1187
-1214
-1240
-1264
-1287
-1307
-1325
-1342
-1356
-1367
-1377
-1383
-1388
-1390
-1390
-1387
-1382
-1375
-1365
-1353
-1339
-1322
-1304
-1282
-1259
-1234
-1206
-1177
-1145
-1111
-1075
-1037
-997
-955
-911
-865
-818
-768
-717
-664
-610
-555
-498
-441
-383
-324
-265
-207
-148
-90
-33
23
79
133
185
236
286
333
379
423
464
503
540
575
607
637
664
689
710
729
746
759
769
776
781
782
780
774
766
754
739
721
699
674
646
615
581
543
503
460
415
367
316
263
208
151
92
31
-31
-96
-163
-231
-301
-372
-445
-519
-595
-671
-749
-828
-908
-989
-1070
-1151
-1232
-1313
-1393
-1473
-1552
-1629
-1704
-1778
-1849
-1918
-1985
-2049
-2111
-2170
-2225
-2278
-2328
-2375
-2419
-2459
-2496
-2529
-2559
-2584
-2606
-2623
-2637
-2646
-2651
-2652
-2649
-2642
-2631
-2616
-2597
-2575
-2548
-2518
-2485
-2448
-2408
-2365
-2319
-2270
-2219
-2166
-2111
-2054
-1996
-1937
-1877
-1816
-1754
-1691
-1628
-1565
-1501
-1437
-1372
-1307
-1242
-1177
-1111
-1045
-979
-912
-845
-777
-709
-641
-573
-505
-437
-371
-305
-240
-177
-115
-56
1
56
109
158
205
249
290
328
363
395
424
450
473
494
511
525
537
545
550
553
552
547
540
529
516
499
478
455
428
399
367
332
294
255
213
168
122
75
25
-25
-77
-130
-183
-238
-292
-347
-402
-457
-512
-567
-620
-673
-726
-777
-827
-876
-924
-971
-1016
-1060
-1102
-1144
-1184
-1223
-1262
-1300
-1337
-1374
-1410
-1446
-1482
-1517
-1551
-1585
-1619
-1652
-1684
-1715
-1745
-1773
-1801
-1826
-1851
-1874
-1895
-1915
-1934
-1951
-1967
-1982
-1996
-2009
-2021
-2033
-2043
-2052
-2060
-2067
-2073
-2077
-2080
-2081
-2080
-2077
-2073
-2066
-2056
-2044
-2029
-2012
-1991
-1968
-1943
-1915
-1884
-1851
-1816
-1779
-1739
-1698
-1656
-1612
-1566
-1520
-1473
-1425
-1376
-1327
-1277
-1226
-1176
-1124
-1073
-1020
-969
-917
-865
-813
-761
-708
-656
-604
-552
-499
-447
-394
-341
-288
-234
-180
-125
-69
-13
44
102
160
219
278
337
396
454
511
567
622
675
726
776
822
867
909
948
985
1018
1050
1078
1104
1126
1146
1163
1177
1189
1197
1203
1205
1205
1202
1196
1187
1175
1161
1144
1124
1102
1078
1052
1022
993
961
927
891
854
814
773
729
684
637
588
538
485
431
376
318
259
199
137
74
9
-58
-125
-194
-264
-334
-406
-477
-549
-621
-692
-762
-832
-899
-965
-1028
-1089
-1148
-1204
-1257
-1307
-1354
-1398
-1439
-1478
-1514
-1546
-1576
-1604
-1629
-1652
-1672
-1691
-1707
-1722
-1735
-1746
-1757
-1766
-1774
-1780
-1786
-1790
-1794
-1796
-1797
-1797
-1796
-1794
-1791
-1787
-1781
-1775
-1768
-1760
-1752
-1743
-1734
-1724
-1714
-1704
-1694
-1684
-1674
-1663
-1653
-1643
-1633
-1622
-1612
-1601
-1590
-1579
-1567
-1554
-1540
-1526
-1511
-1495
-1478
-1460
-1441
-1421
-1400
-1378
-1356
-1332
-1308
-1284
-1260
-1235
-1210
-1185
-1159
-1134
-1109
-1084
-1059
-1034
-1008
-983
-957
-930
-903
-876
-847
-818
-788
-757
-724
-691
-656
-620
-583
-544
-504
-463
-422
-379
-335
-291
-247
-202
-157
-111
-66
-20
25
70
115
159
204
249
294
340
386
432
480
529
579
629
681
734
788
842
898
954
1012
1070
1128
1187
1247
1307
1367
1428
1489
1549
1610
1670
1730
1790
1849
1908
1965
2021
2078
2132
2184
2234
2281
2325
2366
2403
2437
2466
2490
2510
2525
2535
2539
2538
2532
2521
2504
2482
2454
2421
2383
2339
2290
2235
2176
2111
2041
1966
1887
1802
1713
1619
1520
1417
1309
1198
1083
964
841
716
587
457
323
188
51
-88
-228
-370
-513
-656
-800
-944
-1088
-1232
-1376
-1519
-1661
-1802
-1942
-2081
-2218
-2353
-2487
-2618
-2746
-2872
-2995
-3115
-3231
-3344
-3452
-3557
-3658
-3754
-3845
-3932
-4014
-4091
-4163
-4230
-4292
-4348
-4399
-4443
-4483
-4516
-4543
-4565
-4581
-4591
-4595
-4593
-4586
-4574
-4557
-4534
-4506
-4474
-4437
-4396
-4350
-4301
-4248
-4192
-4134
-4072
-4008
-3942
-3875
-3805
-3733
-3660
-3584
-3507
-3428
-3347
-3264
-3178
-3089
-2998
-2904
-2808
-2708
-2607
-2503
-2397
-2289
-2180
-2069
-1959
-1847
-1736
-1626
-1516
-1407
-1300
-1195
-1091
-989
-890
-793
-699
-607
-518
-432
-348
-268
-190
-116
-44
25
91
153
213
269
323
373
420
464
505
543
577
609
637
662
683
702
717
729
738
743
745
744
739
730
718
702
682
659
633
602
568
530
489
445
396
345
290
232
170
106
38
-32
-105
-181
-260
-340
-423
-509
-596
-686
-777
-870
-965
-1062
-1159
-1259
-1359
-1460
-1561
-1663
-1764
-1865
-1966
-2065
-2163
-2259
-2354
-2447
-2538
-2627
-2714
-2799
-2882
-2963
-3042
-3119
-3193
-3266
-3337
-3405
-3472
-3536
-3599
-3659
-3717
-3773
-3826
-3876
-3924
-3968
-4010
-4050
-4086
-4119
-4150
-4179
-4205
-4229
-4251
-4271
-4290
-4307
-4323
-4338
-4351
-4362
-4372
-4380
-4387
-4391
-4393
-4393
-4391
-4387
-4380
-4370
-4358
-4343
-4326
-4306
-4284
-4259
-4233
-4205
-4175
-4143
-4111
-4078
-4043
-4009
-3975
-3941
-3907
-3874
-3842
-3810
-3780
-3751
-3723
-3696
-3671
-3647
-3624
-3603
-3583
-3564
-3546
-3529
-3513
-3498
-3485
-3473
-3462
-3453
-3445
-3439
-3435
-3433
-3434
-3437
-3443
-3451
-3463
-3477
-3495
-3516
-3540
-3568
-3598
-3631
-3667
-3706
-3748
-3792
-3838
-3886
-3936
-3988
-4040
-4094
-4148
-4202
-4256
-4310
-4363
-4415
-4465
-4514
-4561
-4606
-4648
-4689
-4727
-4762
-4795
-4826
-4853
-4879
-4901
-4921
-4938
-4953
-4964
-4973
-4978
-4980
-4979
-4975
-4967
-4955
-4940
-4921
-4899
-4872
-4842
-4808
-4771
-4731
-4688
-4642
-4594
-4544
-4492
-4439
-4384
-4328
-4272
-4215
-4157
-4098
-4038
-3979
-3919
-3858
-3797
-3735
-3673
-3611
-3548
-3485
-3422
-3358
-3294
-3230
-3165
-3100
-3034
-2967
-2900
-2833
-2765
-2696
-2627
-2558
-2489
-2419
-2349
-2279
-2209
-2139
-2070
-2001
-1933
-1866
-1801
-1737
-1675
-1615
-1558
-1504
-1453
-1405
-1361
-1320
-1284
-1252
-1224
-1201
-1183
-1169
-1159
-1154
-1153
-1157
-1164
-1174
-1188
-1205
-1224
-1246
-1271
-1297
-1326
-1357
-1389
-1424
-1460
-1498
-1539
-1581
-1626
-1672
-1721
-1771
-1823
-1877
-1932
-1988
-2045
-2104
-2163
-2224
-2286
-2349
-2413
-2479
-2546
-2615
-2686
-2758
-2831
-2906
-2983
-3060
-3138
-3217
-3296
-3374
-3451
-3527
-3601
-3672
-3739
-3804
-3864
-3920
-3971
-4018
-4059
-4096
-4129
-4156
-4178
-4196
-4210
-4220
-4226
-4228
-4227
-4222
-4215
-4205
-4193
-4179
-4163
-4146
-4127
-4106
-4083
-4062
-4038
-4013
-3988
-3962
-3935
-3907
-3879
-3849
-3819
-3787
-3755
-3720
-3685
-3647
-3607
-3566
-3522
-3476
-3429
-3379
-3328
-3275
-3221
-3165
-3109
-3052
-2994
-2936
-2878
-2821
-2763
-2706
-2649
-2593
-2538
-2483
-2429
-2375
-2321
-2268
-2215
-2162
-2110
-2057
-2005
-1954
-1904
-1854
-1806
-1759
-1713
-1670
-1628
-1589
-1552
-1518
-1486
-1458
-1433
-1411
-1393
-1379
-1369
-1363
-1362
-1365
-1372
-1385
-1402
-1423
-1448
-1478
-1512
-1549
-1590
-1634
-1680
-1730
-1781
-1835
-1890
-1947
-2005
-2066
-2128
-2191
-2256
-2322
-2390
-2460
-2533
-2607
-2684
-2763
-2844
-2928
-3015
-3104
-3195
-3289
-3385
-3482
-3582
-3683
-3786
-3890
-3995
-4101
-4209
-4317
-4425
-4535
-4645
-4756
-4868
-4980
-5092
-5205
-5317
-5429
-5541
-5651
-5760
-5868
-5973
-6077
-6178
-6276
-6371
-6464
-6552
-6637
-6717
-6793
-6864
-6930
-6991
-7047
-7097
-7142
-7180
-7213
-7239
-7260
-7274
-7283
-7285
-7281
-7271
-7255
-7232
-7204
-7169
-7128
-7080
-7027
-6967
-6900
-6828
-6750
-6667
-6578
-6486
-6388
-6288
-6183
-6077
-5968
-5857
-5745
-5631
-5518
-5404
-5291
-5178
-5066
-4956
-4847
-4739
-4634
-4531
-4430
-4331
-4235
-4142
-4051
-3963
-3877
-3794
-3712
-3633
-3556
-3480
-3407
-3335
-3265
-3197
-3130
-3066
-3005
-2945
-2888
-2835
-2784
-2737
-2693
-2653
-2616
-2583
-2554
-2529
-2507
-2488
-2473
-2461
-2452
-2445
-2442
-2440
-2441
-2443
-2448
-2453
-2460
-2468
-2476
-2485
-2493
-2502
-2510
-2517
-2524
-2531
-2537
-2542
-2546
-2550
-2554
-2558
-2562
-2566
-2571
-2576
-2582
-2589
-2598
-2608
-2619
-2633
-2648
-2666
-2686
-2709
-2734
-2762
-2793
-2828
-2865
-2905
-2948
-2994
-3043
-3095
-3148
-3204
-3262
-3321
-3382
-3443
-3506
-3568
-3631
-3693
-3755
-3817
-3878
-3939
-4000
-4059
-4120
-4179
-4238
-4296
-4354
-4412
-4468
-4525
-4580
-4636
-4691
-4745
-4800
-4855
-4910
-4965
-5021
-5078
-5137
-5196
-5257
-5318
-5381
-5445
-5510
-5576
-5642
-5708
-5773
-5838
-5902
-5965
-6027
-6086
-6144
-6199
-6252
-6302
-6351
-6397
-6441
-6483
-6524
-6563
-6600
-6636
-6670
-6702
-6733
-6762
-6790
-6815
-6838
-6858
-6875
-6890
-6901
-6908
-6911
-6911
-6906
-6896
-6883
-6864
-6842
-6815
-6785
-6750
-6713
-6672
-6630
-6585
-6539
-6491
-6443
-6395
-6346
-6297
-6248
-6200
-6152
-6104
-6056
-6009
-5963
-5917
-5871
-5826
-5782
-5738
-5695
-5653
-5611
-5569
-5529
-5489
-5450
-5412
-5375
-5339
-5304
-5271
-5240
-5210
-5183
-5158
-5137
-5118
-5102
-5089
-5079
-5072
-5068
-5067
-5069
-5073
-5079
-5087
-5096
-5106
-5117
-5127
-5138
-5147
-5156
-5164
-5171
-5177
-5181
-5185
-5187
-5189
-5191
-5193
-5195
-5197
-5200
-5205
-5211
-5218
-5227
-5238
-5251
-5266
-5282
-5300
-5320
-5342
-5365
-5389
-5414
-5440
-5466
-5492
-5518
-5544
-5569
-5593
-5617
-5639
-5661
-5682
-5702
-5721
-5740
-5758
-5776
-5794
-5813
-5832
-5852
-5872
-5895
-5919
-5944
-5972
-6002
-6035
-6070
-6107
-6148
-6191
-6236
-6284
-6335
-6387
-6442
-6498
-6556
-6615
-6676
-6737
-6799
-6862
-6925
-6989
-7053
-7117
-7181
-7244
-7307
-7370
-7432
-7492
-7552
-7610
-7667
-7721
-7774
-7825
-7874
-7920
-7964
-8005
-8042
-8077
-8111
-8140
-8164
-8186
-8206
-8221
-8232
-8239
-8243
-8242
-8237
-8228
-8215
-8197
-8175
-8148
-8118
-8083
-8042
-7999
-7950
-7897
-7839
-7776
-7710
-7639
-7564
-7485
-7402
-7317
-7229
-7138
-7045
-6951
-6855
-6758
-6661
-6563
-6465
-6367
-6269
-6172
-6076
-5981
-5886
-5793
-5700
-5609
-5519
-5430
-5341
-5255
-5169
-5084
-5000
-4917
-4836
-4755
-4675
-4595
-4517
-4440
-4365
-4291
-4218
-4147
-4078
-4013
-3949
-3888
-3831
-3776
-3724
-3676
-3631
-3590
-3551
-3516
-3483
-3453
-3426
-3402
-3380
-3360
-3342
-3326
-3311
-3298
-3287
-3276
-3268
-3260
-3254
-3250
-3247
-3245
-3245
-3247
-3250
-3255
-3261
-3268
-3276
-3285
-3294
-3304
-3314
-3323
-3333
-3343
-3354
-3364
-3374
-3385
-3396
-3408
-3420
-3433
-3447
-3462
-3477
-3494
-3511
-3529
-3547
-3566
-3586
-3606
-3626
-3647
-3668
-3688
-3709
-3730
-3751
-3771
-3792
-3812
-3832
-3852
-3872
-3893
-3914
-3935
-3956
-3978
-4000
-4022
-4045
-4067
-4089
-4110
-4130
-4148
-4165
-4180
-4192
-4202
-4210
-4216
-4220
-4221
-4221
-4218
-4214
-4208
-4200
-4191
-4179
-4166
-4150
-4131
-4110
-4086
-4059
-4027
-3995
-3958
-3918
-3875
-3829
-3780
-3730
-3677
-3623
-3567
-3511
-3454
-3396
-3339
-3282
-3225
-3168
-3112
-3057
-3002
-2948
-2894
-2842
-2790
-2739
-2689
-2640
-2593
-2546
-2501
-2458
-2416
-2377
-2340
-2306
-2274
-2245
-2219
-2196
-2176
-2158
-2143
-2131
-2120
-2112
-2106
-2101
-2098
-2097
-2096
-2098
-2100
-2104
-2109
-2115
-2122
-2130
-2140
-2151
-2163
-2175
-2189
-2204
-2220
-2236
-2253
-2270
-2288
-2307
-2325
-2344
-2364
-2384
-2404
-2425
-2446
-2468
-2491
-2515
-2539
-2564
-2590
-2617
-2644
-2671
-2699
-2726
-2754
-2781
-2807
-2833
-2858
-2882
-2905
-2928
-2949
-2970
-2991
-3011
-3031
-3051
-3072
-3093
-3114
-3135
-3157
-3179
-3200
-3221
-3241
-3261
-3279
-3295
-3310
-3323
-3333
-3341
-3347
-3350
-3351
-3350
-3346
-3340
-3332
-3322
-3311
-3297
-3283
-3267
-3250
-3231
-3212
-3191
-3169
-3147
-3124
-3100
-3076
-3052
-3027
-3003
-2979
-2955
-2933
-2911
-2890
-2870
-2851
-2832
-2815
-2798
-2782
-2767
-2752
-2737
-2723
-2708
-2694
-2680
-2667
-2654
-2641
-2629
-2619
-2610
-2603
-2599
-2597
-2599
-2605
-2614
-2628
-2647
-2671
-2700
-2734
-2774
-2819
-2869
-2925
-2987
-3053
-3125
-3201
-3283
-3369
-3459
-3553
-3650
-3752
-3856
-3962
-4072
-4183
-4295
-4409
-4524
-4639
-4754
-4868
-4982
-5095
-5207
-5316
-5425
-5531
-5635
-5737
-5837
-5934
-6029
-6122
-6212
-6299
-6383
-6464
-6542
-6617
-6688
-6755
-6819
-6878
-6932
-6983
-7028
-7069
-7105
-7135
-7160
-7180
-7194
-7202
-7204
-7200
-7190
-7174
-7151
-7123
-7090
-7050
-7006
-6956
-6901
-6842
-6779
-6712
-6641
-6567
-6491
-6411
-6330
-6246
-6162
-6076
-5990
-5904
-5818
-5732
-5648
-5564
-5482
-5402
-5323
-5246
-5170
-5097
-5025
-4954
-4885
-4817
-4751
-4685
-4620
-4555
-4491
-4428
-4365
-4303
-4241
-4180
-4120
-4061
-4003
-3948
-3894
-3842
-3793
-3746
-3702
-3660
-3622
-3587
-3554
-3526
-3500
-3478
-3459
-3443
-3431
-3423
-3418
-3417
-3419
-3424
-3432
-3443
-3456
-3472
-3491
-3511
-3533
-3556
-3581
-3608
-3635
-3664
-3694
-3725
-3757
-3791
-3825
-3860
-3896
-3934
-3972
-4011
-4053
-4094
-4139
-4183
-4228
-4274
-4320
-4368
-4415
-4463
-4512
-4561
-4610
-4660
-4710
-4759
-4809
-4859
-4908
-4957
-5005
-5052
-5099
-5145
-5190
-5234
-5277
-5320
-5363
-5405
-5447
-5490
-5533
-5577
-5622
-5669
-5717
-5767
-5819
-5873
-5928
-5986
-6046
-6108
-6171
-6236
-6301
-6367
-6434
-6500
-6566
-6630
-6693
-6753
-6812
-6867
-6919
-6968
-7013
-7054
-7091
-7124
-7153
-7177
-7198
-7214
-7227
-7236
-7241
-7243
-7241
-7236
-7229
-7218
-7205
-7190
-7172
-7152
-7131
-7108
-7083
-7058
-7031
-7003
-6974
-6945
-6915
-6885
-6854
-6823
-6792
-6761
-6730
-6699
-6668
-6637
-6607
-6577
-6548
-6519
-6492
-6464
-6438
-6413
-6389
-6366
-6345
-6325
-6307
-6291
-6276
-6263
-6252
-6242
-6234
-6227
-6222
-6218
-6216
-6214
-6213
-6212
-6213
-6213
-6213
-6213
-6213
-6212
-6211
-6208
-6205
-6200
-6195
-6189
-6183
-6176
-6169
-6163
-6157
-6152
-6148
-6146
-6145
-6147
-6151
-6158
-6167
-6181
-6197
-6218
-6242
-6270
-6303
-6340
-6381
-6426
-6475
-6527
-6583
-6641
-6702
-6764
-6828
-6893
-6958
-7022
-7086
-7148
-7209
-7267
-7323
-7376
-7426
-7474
-7518
-7559
-7596
-7631
-7662
-7690
-7714
-7736
-7755
-7770
-7782
-7792
-7797
-7800
-7799
-7794
-7786
-7774
-7757
-7737
-7713
-7684
-7652
-7615
-7574
-7529
-7480
-7427
-7370
-7309
-7245
-7178
-7107
-7033
-6956
-6877
-6796
-6714
-6630
-6545
-6460
-6375
-6290
-6206
-6123
-6041
-5961
-5882
-5806
-5732
-5660
-5591
-5524
-5460
-5397
-5337
-5278
-5221
-5164
-5109
-5055
-5001
-4947
-4894
-4841
-4788
-4736
-4684
-4633
-4584
-4536
-4490
-4445
-4403
-4363
-4325
-4289
-4256
-4225
-4197
-4170
-4146
-4124
-4104
-4086
-4069
-4054
-4041
-4030
-4019
-4011
-4003
-3997
-3991
-3986
-3982
-3979
-3976
-3974
-3971
-3969
-3967
-3964
-3960
-3955
-3949
-3942
-3933
-3922
-3909
-3893
-3875
-3855
-3831
-3804
-3774
-3741
-3703
-3663
-3618
-3570
-3517
-3462
-3402
-3340
-3274
-3205
-3133
-3059
-2982
-2904
-2824
-2743
-2661
-2579
-2496
-2412
-2329
-2245
-2162
-2079
-1997
-1915
-1834
-1753
-1673
-1595
-1517
-1441
-1366
-1293
-1220
-1150
-1080
-1012
-944
-877
-811
-745
-679
-613
-548
-482
-417
-351
-286
-220
-155
-89
-24
41
106
171
235
299
362
425
487
548
608
666
724
780
834
886
937
985
1032
1076
1118
1158
1195
1230
1262
1292
1320
1346
1369
1391
1411
1429
1445
1460
1474
1486
1497
1507
1516
1524
1530
1536
1541
1545
1548
1551
1552
1553
1553
1553
1552
1552
1551
1550
1550
1550
1550
1552
1554
1557
1562
1568
1575
1584
1595
1607
1621
1638
1658
1680
1705
1733
1765
1801
1841
1884
1932
1985
2041
2102
2168
2237
2311
2388
2470
2554
2642
2733
2827
2923
3021
3120
3221
3323
3425
3528
3632
3735
3838
3941
4043
4146
4248
4348
4448
4548
4647
4746
4845
4944
5044
5144
5245
5346
5449
5552
5656
5761
5866
5970
6075
6178
6280
6381
6480
6577
6672
6764
6853
6939
7023
7103
7180
7254
7325
7391
7455
7514
7569
7621
7668
7710
7748
7780
7807
7829
7846
7857
7862
7861
7855
7844
7828
7806
7780
7749
7714
7675
7632
7586
7536
7482
7426
7366
7303
7237
7169
7097
7024
6948
6870
6791
6711
6629
6547
6465
6384
6302
6221
6140
6060
5980
5902
5823
5745
5667
5590
5513
5435
5358
5280
5202
5124
5045
4965
4884
4802
4719
4635
4550
4463
4375
4286
4195
4104
4011
3918
3824
3729
3634
3539
3444
3348
3253
3159
3065
2973
2882
2793
2706
2622
2541
2463
2389
2320
2254
2193
2137
2087
2041
2001
1968
1940
1917
1901
1890
1885
1886
1892
1903
1920
1941
1968
1998
2033
2072
2115
2161
2210
2262
2316
2372
2429
2488
2548
2608
2667
2726
2785
2841
2896
2950
3001
3050
3096
3139
3180
3218
3253
3285
3314
3340
3362
3382
3398
3412
3423
3431
3437
3440
3440
3439
3435
3429
3420
3410
3398
3385
3370
3353
3336
3317
3297
3277
3256
3235
3213
3190
3166
3142
3117
3090
3062
3032
3001
2967
2931
2891
2849
2804
2756
2704
2648
2589
2526
2460
2391
2318
2242
2163
2082
1998
1911
1823
1733
1642
1549
1455
1360
1265
1169
1073
977
882
786
692
598
506
414
324
236
149
64
-18
-99
-176
-252
-324
-394
-460
-524
-584
-641
-695
-745
-792
-836
-876
-913
-947
-977
-1004
-1028
-1049
-1066
-1080
-1091
-1098
-1102
-1103
-1101
-1095
-1086
-1073
-1057
-1038
-1016
-992
-964
-934
-901
-867
-831
-794
-755
-716
-676
-635
-593
-550
-507
-462
-416
-369
-321
-270
-217
-162
-105
-45
19
85
154
227
304
383
467
553
644
737
833
933
1035
1139
1246
1356
1467
1580
1695
1811
1928
2045
2164
2283
2401
2519
2636
2753
2867
2979
3089
3196
3299
3399
3493
3584
3668
3748
3821
3889
3951
4006
4054
4099
4136
4168
4193
4214
4228
4238
4242
4242
4237
4227
4213
4195
4173
4146
4117
4083
4046
4008
3966
3921
3874
3825
3773
3720
3664
3608
3549
3490
3429
3367
3304
3240
3175
3108
3042
2974
2905
2836
2766
2695
2624
2552
2480
2408
2335
2262
2190
2117
2045
1972
1900
1829
1758
1687
1616
1545
1475
1404
1334
1263
1193
1123
1052
982
912
842
773
704
636
569
504
439
377
316
257
201
147
96
47
1
-42
-82
-119
-153
-184
-212
-238
-260
-281
-298
-313
-326
-336
-343
-348
-349
-348
-344
-337
-327
-313
-296
-275
-251
-223
-192
-156
-117
-74
-27
24
78
136
198
264
333
406
483
563
646
733
824
917
1014
1114
1217
1324
1433
1545
1660
1777
1897
2020
2145
2272
2401
2531
2663
2797
2932
3067
3204
3342
3480
3618
3757
3897
4035
4175
4314
4452
4589
4726
4861
4996
5128
5260
5389
5517
5642
5765
5886
6005
6121
6234
6344
6451
6555
6657
6756
6851
6945
7035
7123
7208
7290
7370
7448
7522
7594
7663
7730
7793
7854
7911
7966
8018
8067
8113
8156
8196
8234
8269
8301
8331
8360
8386
8410
8432
8453
8472
8489
8505
8520
8533
8544
8554
8562
8568
8573
8575
8575
8573
8569
8563
8555
8544
8531
8516
8499
8480
8459
8437
8413
8387
8361
8334
8307
8279
8251
8224
8198
8172
8147
8122
8100
8077
8058
8038
8020
8003
7987
7972
7958
7946
7934
7924
7914
7906
7899
7892
7887
7882
7878
7876
7874
7874
7874
7876
7878
7882
7887
7892
7899
7906
7914
7923
7931
7940
7950
7959
7967
7976
7984
7992
7999
8005
8010
8016
8020
8023
8026
8029
8032
8035
8037
8039
8042
8045
8048
8054
8058
8066
8073
8082
8090
8102
8113
8125
8138
8151
8164
8178
8192
8207
8221
8236
8251
8266
8281
8296
8312
8328
8345
8361
8379
8396
8415
8434
8454
8475
8497
8519
8543
8567
8592
8617
8642
8668
8693
8717
8741
8764
8786
8807
8826
8845
8861
8877
8892
8905
8918
8929
8941
8951
8961
8971
8980
8989
8997
9004
9010
9016
9020
9023
9025
9025
9024
9022
9019
9014
9009
9002
8994
8984
8974
8963
8950
8936
8920
8904
8885
8866
8846
8824
8800
8775
8749
8722
8693
8663
8631
8599
8564
8529
8493
8455
8417
8377
8337
8296
8255
8213
8172
8131
8090
8050
8010
7970
7931
7893
7855
7818
7781
7745
7709
7674
7639
7605
7571
7538
7506
7475
7444
7414
7385
7357
7331
7305
7280
7257
7234
7213
7193
7174
7156
7139
7122
7106
7091
7077
7064
7051
7039
7029
7019
7010
7002
6994
6988
6982
6977
6973
6969
6966
6962
6959
6955
6951
6946
6942
6936
6930
6924
6917
6909
6901
6893
6884
6875
6865
6856
6847
6838
6830
6822
6814
6808
6801
6796
6790
6786
6781
6777
6773
6769
6766
6762
6757
6753
6748
6742
6736
6728
6720
6710
6700
6687
6674
6658
6641
6622
6602
6580
6556
6531
6504
6476
6446
6416
6384
6351
6317
6281
6245
6208
6170
6130
6091
6050
6009
5968
5927
5885
5844
5804
5764
5725
5688
5652
5618
5586
5556
5529
5504
5481
5462
5445
5431
5419
5410
5404
5401
5400
5401
5404
5410
5417
5427
5439
5452
5467
5484
5503
5523
5544
5567
5591
5617
5643
5671
5700
5729
5759
5790
5821
5853
5884
5916
5948
5980
6012
6043
6074
6105
6135
6165
6195
6223
6252
6279
6306
6332
6358
6383
6408
6432
6456
6479
6501
6524
6545
6567
6587
6608
6627
6646
6664
6681
6697
6712
6726
6740
6752
6763
6774
6784
6793
6801
6808
6815
6821
6827
6832
6837
6842
6846
6849
6852
6854
6854
6853
6851
6847
6840
6830
6818
6803
6784
6762
6736
6706
6673
6636
6595
6551
6503
6453
6399
6343
6284
6223
6160
6096
6030
5962
5894
5825
5756
5686
5617
5548
5480
5412
5345
5280
5216
5153
5093
5034
4977
4923
4871
4822
4776
4733
4692
4655
4622
4591
4564
4540
4519
4501
4487
4475
4466
4461
4457
4457
4459
4463
4469
4478
4489
4502
4517
4534
4553
4575
4599
4625
4653
4683
4715
4750
4786
4823
4862
4903
4944
4986
5029
5072
5116
5159
5203
5246
5289
5332
5374
5416
5458
5499
5540
5580
5620
5659
5699
5738
5777
5817
5856
5896
5936
5976
6017
6059
6101
6144
6188
6232
6277
6322
6368
6414
6461
6508
6555
6603
6651
6699
6746
6793
6839
6884
6928
6971
7011
7050
7087
7121
7152
7181
7207
7231
7251
7269
7284
7296
7305
7312
7316
7316
7314
7309
7301
7289
7274
7257
7235
7210
7182
7150
7115
7075
7032
6985
6934
6879
6820
6758
6693
6624
6553
6478
6401
6322
6241
6157
6072
5986
5897
5808
5717
5626
5533
5440
5346
5252
5157
5062
4966
4870
4773
4677
4579
4481
4383
4284
4184
4083
3981
3879
3775
3671
3566
3461
3355
3248
3142
3035
2928
2822
2717
2611
2507
2403
2301
2199
2099
1999
1901
1805
1709
1615
1522
1431
1341
1253
1167
1082
999
917
838
761
685
611
540
470
403
337
274
213
153
96
41
-12
-62
-111
-157
-200
-242
-280
-316
-350
-380
-408
-433
-455
-474
-489
-502
-511
-517
-520
-519
-515
-508
-497
-482
-464
-443
-418
-390
-359
-325
-288
-249
-208
-164
-120
-73
-26
22
72
121
171
222
272
323
374
424
474
524
573
623
671
720
768
816
864
912
960
1008
1056
1105
1154
1203
1253
1303
1354
1406
1459
1514
1569
1626
1684
1744
1805
1868
1933
2000
2069
2139
2212
2287
2363
2442
2522
2604
2688
2773
2860
2948
3038
3129
3222
3315
3410
3505
3601
3699
3796
3895
3994
4093
4193
4292
4392
4492
4592
4692
4792
4891
4990
5088
5186
5282
5378
5472
5565
5656
5746
5834
5920
6004
6085
6165
6242
6317
6389
6459
6526
6591
6653
6711
6767
6820
6870
6917
6961
7001
7038
7072
7102
7128
7150
7169
7183
7194
7201
7205
7204
7199
7190
7178
7162
7142
7119
7092
7061
7028
6991
6952
6909
6864
6815
6765
6711
6655
6596
6534
6470
6403
6334
6263
6189
6112
6034
5953
5871
5786
5700
5611
5522
5430
5337
5243
5148
5051
4953
4855
4755
4656
4555
4455
4354
4253
4151
4050
3949
3849
3748
3648
3549
3451
3353
3256
3159
3064
2970
2876
2784
2693
2602
2513
2425
2339
2253
2169
2086
2005
1925
1846
1769
1693
1618
1546
1474
1404
1336
1269
1204
1140
1078
1016
957
899
842
786
731
678
625
574
523
473
423
374
324
275
226
177
128
78
28
-22
-73
-124
-176
-228
-280
-333
-386
-439
-493
-547
-601
-655
-710
-766
-822
-879
-937
-996
-1056
-1118
-1180
-1245
-1310
-1377
-1446
-1516
-1587
-1661
-1736
-1813
-1892
-1973
-2056
-2141
-2229
-2319
-2411
-2505
-2602
-2701
-2801
-2903
-3007
-3112
-3219
-3326
-3434
-3543
-3652
-3761
-3871
-3981
-4091
-4201
-4311
-4421
-4530
-4640
-4750
-4860
-4970
-5080
-5191
-5301
-5411
-5522
-5633
-5745
-5856
-5968
-6080
-6192
-6305
-6417
-6529
-6641
-6753
-6865
-6975
-7085
-7195
-7303
-7410
-7516
-7621
-7724
-7825
-7924
-8022
-8117
-8209
-8299
-8386
-8470
-8550
-8627
-8701
-8770
-8836
-8897
-8954
-9007
-9055
-9099
-9138
-9172
-9201
-9226
-9245
-9260
-9269
-9273
-9273
-9267
-9255
-9239
-9217
-9190
-9157
-9119
-9076
-9028
-8974
-8914
-8850
-8780
-8705
-8625
-8541
-8451
-8357
-8258
-8156
-8048
-7938
-7824
-7706
-7586
-7462
-7336
-7207
-7076
-6943
-6809
-6673
-6535
-6397
-6258
-6118
-5978
-5837
-5697
-5557
-5418
-5280
-5143
-5007
-4873
-4740
-4610
-4482
-4357
-4235
-4116
-4000
-3888
-3781
-3677
-3578
-3485
-3396
-3313
-3236
-3164
-3099
-3041
-2989
-2944
-2906
-2875
-2851
-2835
-2826
-2824
-2830
-2844
-2865
-2894
-2931
-2975
-3027
-3088
-3156
-3232
-3315
-3407
-3506
-3613
-3727
-3847
-3975
-4110
-4250
-4397
-4549
-4707
-4869
-5037
-5209
-5385
-5565
-5749
-5936
-6125
-6317
-6511
-6706
-6903
-7100
-7297
-7495
-7692
-7888
-8084
-8277
-8469
-8658
-8844
-9028
-9208
-9384
-9556
-9723
-9886
-10044
-10196
-10344
-10485
-10621
-10750
-10874
-10990
-11100
-11203
-11298
-11386
-11467
-11540
-11605
-11662
-11711
-11752
-11784
-11808
-11823
-11829
-11826
-11813
-11792
-11761
-11721
-11672
-11613
-11545
-11467
-11380
-11283
-11177
-11062
-10938
-10804
-10661
-10509
-10348
-10178
-10000
-9813
-9618
-9415
-9204
-8985
-8760
-8527
-8287
-8039
-7787
-7528
-7264
-6994
-6719
-6439
-6155
-5868
-5577
-5284
-4988
-4690
-4391
-4090
-3789
-3487
-3186
-2884
-2584
-2284
-1986
-1689
-1394
-1102
-811
-523
-239
43
322
597
868
1137
1401
1663
1921
2175
2425
2671
2914
3152
3386
3616
3841
4062
4279
4490
4696
4897
5092
5281
5464
5641
5812
5976
6134
6285
6428
6565
6694
6815
6929
7035
7133
7223
7305
7379
7445
7503
7553
7595
7629
7655
7673
7684
7687
7682
7670
7651
7625
7591
7552
7505
7452
7393
7329
7258
7183
7103
7017
6928
6835
6737
6637
6533
6426
6317
6204
6090
5973
5854
5733
5610
5485
5359
5230
5101
4970
4837
4703
4568
4432
4295
4157
4018
3878
3738
3598
3458
3318
3177
3037
2897
2758
2619
2481
2344
2207
2071
1937
1804
1672
1542
1414
1287
1163
1041
921
804
690
578
469
364
261
161
65
-28
-119
-206
-290
-371
-449
-525
-597
-667
-733
-797
-858
-916
-971
-1022
-1073
-1119
-1163
-1204
-1242
-1278
-1311
-1341
-1369
-1394
-1417
-1437
-1456
-1473
-1487
-1501
-1513
-1523
-1533
-1542
-1550
-1558
-1566
-1573
-1581
-1589
-1597
-1605
-1614
-1623
-1633
-1644
-1655
-1667
-1680
-1694
-1708
-1723
-1739
-1756
-1774
-1793
-1812
-1832
-1853
-1874
-1896
-1919
-1942
-1966
-1991
-2017
-2043
-2070
-2097
-2125
-2154
-2183
-2213
-2243
-2274
-2304
-2336
-2367
-2398
-2429
-2460
-2490
-2519
-2548
-2576
-2603
-2628
-2652
-2675
-2697
-2717
-2735
-2751
-2765
-2777
-2787
-2794
-2798
-2799
-2798
-2793
-2784
-2772
-2756
-2737
-2713
-2685
-2652
-2615
-2574
-2527
-2476
-2420
-2359
-2293
-2222
-2146
-2065
-1979
-1888
-1792
-1691
-1585
-1474
-1359
-1240
-1116
-989
-857
-723
-585
-445
-303
-159
-13
135
283
432
580
729
877
1025
1171
1316
1459
1600
1738
1875
2008
2139
2267
2392
2513
2632
2747
2859
2967
3072
3173
3271
3366
3457
3545
3629
3710
3787
3862
3933
4001
4066
4128
4188
4245
4299
4351
4401
4449
4495
4539
4582
4624
4665
4705
4745
4784
4823
4861
4899
4937
4974
5011
5047
5083
5118
5152
5186
5219
5250
5281
5311
5340
5368
5396
5422
5448
5473
5498
5522
5546
5569
5592
5614
5637
5659
5681
5703
5725
5746
5767
5788
5808
5827
5846
5864
5881
5897
5912
5926
5938
5949
5958
5966
5972
5977
5979
5979
5977
5973
5966
5957
5945
5931
5913
5893
5870
5843
5813
5780
5743
5703
5660
5612
5561
5507
5448
5386
5320
5251
5177
5100
5018
4933
4843
4749
4652
4549
4443
4332
4217
4098
3974
3846
3713
3577
3436
3291
3142
2989
2833
2673
2509
2342
2172
1998
1823
1644
1463
1280
1095
908
720
530
340
148
-45
-239
-433
-628
-823
-1018
-1214
-1410
-1605
-1800
-1994
-2187
-2379
-2570
-2759
-2946
-3131
-3313
-3493
-3671
-3845
-4016
-4185
-4349
-4511
-4669
-4823
-4973
-5120
-5263
-5401
-5534
-5663
-5788
-5907
-6021
-6129
-6232
-6328
-6419
-6504
-6582
-6655
-6721
-6780
-6833
-6880
-6921
-6955
-6983
-7005
-7021
-7030
-7034
-7032
-7024
-7010
-6990
-6964
-6933
-6897
-6855
-6808
-6756
-6699
-6637
-6571
-6500
-6426
-6347
-6265
-6178
-6089
-5996
-5900
-5801
-5699
-5594
-5486
-5376
-5264
-5149
-5032
-4913
-4793
-4670
-4546
-4421
-4294
-4167
-4038
-3909
-3779
-3648
-3518
-3387
-3256
-3126
-2996
-2867
-2739
-2611
-2485
-2360
-2237
-2116
-1996
-1879
-1764
-1651
-1541
-1434
-1330
-1229
-1131
-1037
-946
-858
-774
-693
-616
-543
-473
-407
-344
-285
-230
-179
-131
-87
-46
-9
24
54
80
103
122
139
151
161
168
172
173
171
167
160
151
140
127
111
94
75
54
31
7
-19
-46
-75
-104
-136
-168
-201
-236
-271
-307
-344
-381
-419
-457
-496
-535
-574
-613
-652
-691
-731
-770
-809
-848
-886
-925
-963
-1000
-1037
-1074
-1109
-1144
-1178
-1210
-1241
-1271
-1299
-1326
-1350
-1373
-1394
-1413
-1430
-1445
-1458
-1468
-1476
-1482
-1485
-1486
-1484
-1480
-1474
-1465
-1453
-1439
-1422
-1403
-1381
-1357
-1330
-1301
-1269
-1235
-1199
-1161
-1121
-1078
-1034
-988
-941
-892
-843
-792
-740
-688
-636
-583
-530
-477
-424
-372
-320
-268
-218
-168
-119
-71
-24
22
66
109
150
190
229
266
301
335
367
398
426
454
479
503
525
546
565
582
599
614
628
641
653
664
675
685
695
704
714
723
732
742
752
762
773
784
795
807
820
834
848
863
879
896
915
935
956
979
1004
1030
1059
1090
1123
1158
1195
1235
1277
1321
1367
1415
1466
1518
1573
1629
1687
1748
1810
1874
1940
2009
2079
2152
2227
2304
2383
2464
2547
2632
2719
2807
2898
2989
3082
3176
3272
3368
3466
3565
3665
3765
3867
3970
4073
4178
4284
4391
4499
4608
4717
4828
4940
5052
5166
5280
5394
5510
5626
5742
5859
5975
6092
6209
6326
6443
6559
6676
6792
6907
7022
7136
7250
7363
7475
7586
7697
7807
7915
8023
8131
8238
8344
8449
8554
8657
8760
8862
8963
9064
9163
9260
9357
9452
9545
9636
9725
9812
9896
9978
10056
10132
10205
10274
10340
10403
10462
10518
10570
10619
10664
10706
10744
10778
10809
10837
10861
10882
10900
10914
10926
10934
10939
10941
10940
10937
10930
10921
10909
10894
10877
10857
10834
10809
10781
10750
10716
10680
10640
10598
10553
10505
10453
10399
10342
10281
10218
10151
10081
10007
9931
9851
9768
9681
9591
9498
9400
9300
9196
9088
8976
8861
8743
8620
8495
8366
8233
8098
7959
7818
7673
7526
7376
7223
7068
6912
6753
6592
6429
6265
6100
5934
5767
5599
5431
5263
5094
4925
4757
4589
4421
4254
4088
3923
3759
3595
3433
3272
3112
2954
2797
2641
2487
2334
2183
2035
1888
1743
1601
1462
1325
1190
1059
930
805
682
562
446
332
221
114
9
-93
-193
-289
-383
-474
-562
-648
-730
-810
-887
-961
-1031
-1099
-1164
-1225
-1284
-1339
-1392
-1441
-1488
-1532
-1573
-1611
-1647
-1681
-1712
-1740
-1767
-1791
-1813
-1833
-1850
-1866
-1879
-1891
-1899
-1906
-1911
-1913
-1913
-1911
-1906
-1900
-1891
-1881
-1869
-1855
-1839
-1822
-1804
-1785
-1765
-1744
-1722
-1701
-1678
-1656
-1633
-1611
-1588
-1566
-1543
-1521
-1498
-1476
-1453
-1430
-1407
-1383
-1360
-1336
-1311
-1287
-1262
-1237
-1211
-1186
-1160
-1135
-1109
-1084
-1059
-1035
-1010
-987
-964
-943
-922
-902
-883
-866
-849
-835
-821
-809
-799
-791
-784
-779
-775
-773
-773
-773
-776
-779
-784
-790
-797
-804
-812
-821
-831
-841
-852
-864
-876
-889
-903
-918
-933
-949
-966
-984
-1002
-1022
-1044
-1065
-1088
-1110
-1134
-1158
-1183
-1209
-1234
-1260
-1287
-1313
-1340
-1367
-1394
-1420
-1447
-1474
-1501
-1528
-1555
-1582
-1608
-1635
-1661
-1687
-1712
-1737
-1762
-1785
-1808
-1829
-1850
-1869
-1887
-1904
-1920
-1935
-1948
-1959
-1969
-1978
-1985
-1991
-1996
-1999
-2000
-2001
-2000
-1998
-1995
-1991
-1985
-1979
-1972
-1964
-1955
-1946
-1936
-1925
-1914
-1902
-1889
-1876
-1863
-1850
-1836
-1822
-1808
-1794
-1780
-1766
-1752
-1738
-1724
-1711
-1698
-1686
-1675
-1664
-1654
-1644
-1636
-1629
-1622
-1617
-1613
-1610
-1608
-1607
-1607
-1608
-1610
-1613
-1617
-1622
-1628
-1634
-1642
-1650
-1659
-1669
-1680
-1692
-1706
-1720
-1736
-1753
-1772
-1792
-1814
-1838
-1863
-1891
-1920
-1951
-1984
-2017
-2054
-2093
-2132
-2174
-2216
-2260
-2306
-2352
-2400
-2448
-2497
-2547
-2597
-2647
-2698
-2749
-2801
-2852
-2903
-2955
-3007
-3058
-3110
-3161
-3213
-3264
-3315
-3366
-3416
-3466
-3515
-3564
-3612
-3659
-3705
-3750
-3793
-3836
-3876
-3915
-3953
-3988
-4022
-4054
-4083
-4111
-4136
-4159
-4179
-4198
-4214
-4227
-4238
-4247
-4254
-4257
-4259
-4258
-4254
-4248
-4239
-4227
-4213
-4196
-4176
-4154
-4128
-4100
-4069
-4034
-3998
-3958
-3915
-3870
-3821
-3770
-3717
-3660
-3601
-3540
-3476
-3409
-3341
-3269
-3196
-3121
-3043
-2963
-2881
-2798
-2712
-2624
-2534
-2442
-2348
-2251
-2153
-2052
-1950
-1845
-1738
-1630
-1519
-1406
-1292
-1176
-1058
-938
-817
-694
-570
-444
-318
-190
-62
67
196
325
454
583
710
837
963
1086
1209
1329
1446
1562
1675
1785
1892
1996
2097
2195
2290
2381
2468
2553
2633
2710
2784
2854
2920
2982
3041
3095
3146
3193
3236
3275
3310
3341
3368
3391
3410
3425
3436
3442
3445
3443
3437
3426
3411
3392
3368
3340
3307
3270
3228
3181
3130
3074
3014
2949
2879
2805
2727
2644
2557
2466
2371
2271
2168
2062
1952
1838
1722
1602
1480
1356
1229
1101
970
839
707
573
440
306
172
39
-94
-226
-357
-487
-615
-742
-867
-991
-1112
-1231
-1348
-1463
-1575
-1684
-1791
-1895
-1996
-2095
-2190
-2283
-2372
-2459
-2542
-2623
-2700
-2774
-2846
-2914
-2979
-3041
-3100
-3156
-3209
-3258
-3305
-3348
-3388
-3425
-3458
-3489
-3516
-3540
-3561
-3578
-3593
-3605
-3614
-3620
-3623
-3624
-3622
-3618
-3611
-3602
-3591
-3578
-3563
-3546
-3528
-3507
-3485
-3461
-3435
-3408
-3380
-3349
-3318
-3284
-3249
-3213
-3176
-3137
-3096
-3055
-3013
-2970
-2926
-2881
-2836
-2790
-2743
-2697
-2650
-2603
-2556
-2508
-2461
-2413
-2366
-2318
-2271
-2224
-2177
-2131
-2085
-2040
-1996
-1953
-1912
-1871
-1833
-1795
-1760
-1726
-1695
-1666
-1638
-1613
-1591
-1571
-1553
-1537
-1525
-1514
-1507
-1502
-1501
-1502
-1507
-1514
-1526
-1541
-1559
-1581
-1607
-1636
-1669
-1706
-1747
-1792
-1840
-1892
-1948
-2007
-2070
-2137
-2206
-2279
-2355
-2434
-2516
-2600
-2687
-2776
-2868
-2961
-3057
-3154
-3252
-3351
-3452
-3553
-3655
-3757
-3859
-3962
-4064
-4166
-4268
-4369
-4470
-4571
-4670
-4770
-4868
-4965
-5062
-5158
-5252
-5345
-5436
-5526
-5615
-5701
-5785
-5868
-5948
-6025
-6101
-6173
-6243
-6310
-6374
-6435
-6492
-6546
-6596
-6643
-6686
-6725
-6760
-6791
-6818
-6841
-6860
-6875
-6887
-6894
-6897
-6897
-6893
-6886
-6875
-6861
-6844
-6823
-6800
-6773
-6744
-6712
-6677
-6640
-6601
-6559
-6515
-6470
-6422
-6372
-6321
-6268
-6214
-6158
-6101
-6042
-5982
-5922
-5860
-5797
-5734
-5670
-5606
-5542
-5478
-5413
-5349
-5286
-5223
-5161
-5100
-5039
-4980
-4922
-4865
-4810
-4756
-4704
-4653
-4603
-4556
-4510
-4466
-4423
-4382
-4343
-4306
-4270
-4236
-4204
-4173
-4143
-4115
-4088
-4062
-4038
-4014
-3992
-3971
-3950
-3930
-3910
-3891
-3872
-3854
-3836
-3819
-3801
-3784
-3767
-3750
-3734
-3718
-3702
-3686
-3670
-3654
-3639
-3624
-3609
-3594
-3580
-3566
-3552
-3538
-3525
-3511
-3498
-3485
-3472
-3460
-3447
-3435
-3423
-3411
-3400
-3388
-3377
-3366
-3356
-3346
-3337
-3328
-3319
-3312
-3305
-3299
-3293
-3289
-3286
-3283
-3282
-3282
-3282
-3284
-3287
-3290
-3295
-3301
-3308
-3316
-3325
-3335
-3346
-3358
-3371
-3386
-3402
-3419
-3438
-3459
-3482
-3506
-3533
-3561
-3592
-3625
-3660
-3698
-3738
-3780
-3824
-3871
-3919
-3970
-4022
-4078
-4136
-4195
-4255
-4318
-4382
-4448
-4515
-4583
-4653
-4723
-4795
-4867
-4940
-5014
-5088
-5163
-5238
-5313
-5388
-5464
-5540
-5615
-5691
-5767
-5843
-5919
-5994
-6070
-6145
-6220
-6295
-6369
-6443
-6516
-6589
-6662
-6734
-6805
-6876
-6946
-7016
-7085
-7153
-7221
-7289
-7356
-7423
-7489
-7555
-7621
-7686
-7750
-7814
-7877
-7939
-8000
-8061
-8121
-8179
-8236
-8292
-8346
-8398
-8449
-8498
-8544
-8589
-8632
-8672
-8710
-8746
-8779
-8809
-8837
-8862
-8885
-8905
-8922
-8937
-8948
-8957
-8963
-8967
-8968
-8965
-8961
-8953
-8943
-8930
-8915
-8898
-8877
-8855
-8830
-8803
-8774
-8743
-8710
-8676
-8640
-8602
-8564
-8524
-8484
-8442
-8401
-8359
-8317
-8274
-8232
-8191
-8148
-8109
-8069
-8029
-7991
-7953
-7917
-7881
-7847
-7814
-7782
-7751
-7721
-7693
-7667
-7642
-7618
-7596
-7576
-7557
-7540
-7524
-7511
-7498
-7488
-7479
-7472
-7466
-7462
-7459
-7458
-7457
-7458
-7461
-7464
-7468
-7474
-7480
-7488
-7497
-7506
-7517
-7529
-7542
-7556
-7571
-7587
-7604
-7623
-7643
-7664
-7687
-7712
-7737
-7765
-7793
-7824
-7856
-7890
-7926
-7963
-8003
-8044
-8087
-8134
-8182
-8232
-8285
-8339
-8396
-8455
-8516
-8579
-8644
-8711
-8779
-8848
-8918
-8989
-9061
-9134
-9207
-9279
-9352
-9424
-9495
-9566
-9635
-9704
-9770
-9836
-9900
-9962
-10022
-10080
-10136
-10190
-10241
-10290
-10336
-10380
-10421
-10460
-10495
-10528
-10558
-10585
-10609
-10630
-10648
-10663
-10675
-10684
-10690
-10694
-10694
-10691
-10685
-10676
-10664
-10649
-10630
-10608
-10583
-10554
-10521
-10486
-10446
-10404
-10357
-10308
-10255
-10199
-10140
-10078
-10012
-9944
-9873
-9800
-9724
-9645
-9564
-9481
-9395
-9307
-9217
-9125
-9031
-8935
-8838
-8739
-8638
-8536
-8433
-8330
-8225
-8119
-8015
-7909
-7804
-7699
-7594
-7491
-7388
-7286
-7185
-7086
-6988
-6892
-6798
-6706
-6616
-6529
-6444
-6362
-6282
-6206
-6132
-6061
-5994
-5930
-5869
-5811
-5757
-5705
-5657
-5612
-5570
-5531
-5494
-5461
-5430
-5402
-5376
-5353
-5331
-5313
-5296
-5281
-5269
-5258
-5249
-5242
-5237
-5233
-5232
-5231
-5232
-5235
-5239
-5245
-5252
-5260
-5270
-5281
-5293
-5306
-5320
-5336
-5352
-5369
-5387
-5406
-5426
-5446
-5467
-5488
-5510
-5532
-5554
-5577
-5599
-5621
-5643
-5665
-5687
-5708
-5728
-5747
-5766
-5783
-5799
-5814
-5827
-5839
-5849
-5857
-5864
-5868
-5870
-5870
-5868
-5864
-5857
-5848
-5837
-5825
-5809
-5792
-5773
-5752
-5730
-5705
-5679
-5651
-5621
-5590
-5558
-5524
-5489
-5453
-5415
-5376
-5336
-5295
-5253
-5210
-5165
-5120
-5073
-5025
-4976
-4926
-4874
-4821
-4767
-4712
-4655
-4597
-4537
-4476
-4413
-4348
-4282
-4214
-4145
-4073
-4000
-3926
-3850
-3772
-3693
-3613
-3531
-3449
-3365
-3280
-3195
-3108
-3022
-2934
-2847
-2759
-2671
-2583
-2495
-2407
-2320
-2233
-2146
-2061
-1976
-1891
-1808
-1727
-1646
-1567
-1489
-1413
-1339
-1267
-1196
-1128
-1061
-997
-934
-874
-816
-760
-707
-655
-606
-559
-515
-472
-432
-394
-359
-326
-295
-266
-240
-216
-194
-175
-158
-143
-131
-121
-113
-108
-104
-103
-104
-106
-111
-118
-126
-136
-148
-161
-176
-193
-211
-231
-252
-275
-299
-324
-351
-379
-409
-440
-472
-505
-540
-576
-613
-652
-691
-731
-773
-815
-859
-903
-947
-993
-1039
-1085
-1132
-1179
-1226
-1273
-1320
-1367
-1413
-1459
-1504
-1549
-1592
-1635
-1676
-1715
-1753
-1790
-1824
-1856
-1887
-1915
-1940
-1963
-1984
-2001
-2017
-2031
-2041
-2048
-2053
-2054
-2053
-2049
-2041
-2032
-2020
-2005
-1987
-1967
-1944
-1919
-1892
-1863
-1831
-1798
-1763
-1726
-1688
-1648
-1606
-1564
-1519
-1474
-1427
-1379
-1330
-1279
-1228
-1175
-1121
-1066
-1010
-954
-896
-838
-778
-718
-657
-595
-533
-469
-406
-341
-276
-210
-144
-78
-12
55
121
188
254
319
384
448
510
572
632
691
749
805
859
911
961
1008
1054
1097
1137
1174
1209
1240
1268
1293
1315
1333
1347
1358
1365
1368
1367
1362
1354
1341
1325
1305
1281
1254
1222
1188
1149
1108
1063
1014
964
910
852
792
729
664
595
524
450
374
295
213
129
43
-45
-136
-228
-323
-419
-517
-616
-717
-819
-923
-1027
-1132
-1237
-1343
-1449
-1556
-1662
-1768
-1873
-1978
-2083
-2186
-2288
-2388
-2488
-2585
-2681
-2775
-2867
-2956
-3043
-3128
-3210
-3289
-3366
-3440
-3511
-3579
-3643
-3705
-3764
-3820
-3872
-3921
-3967
-4010
-4050
-4086
-4119
-4148
-4174
-4197
-4216
-4231
-4244
-4253
-4258
-4260
-4259
-4254
-4246
-4235
-4221
-4203
-4183
-4159
-4133
-4104
-4072
-4038
-4002
-3963
-3922
-3878
-3832
-3785
-3735
-3684
-3631
-3576
-3520
-3462
-3403
-3342
-3281
-3218
-3155
-3091
-3026
-2961
-2895
-2830
-2763
-2697
-2631
-2566
-2500
-2435
-2371
-2307
-2244
-2182
-2120
-2060
-2001
-1944
-1888
-1833
-1780
-1728
-1678
-1630
-1583
-1539
-1496
-1455
-1416
-1379
-1344
-1311
-1279
-1250
-1222
-1197
-1173
-1151
-1132
-1114
-1098
-1084
-1073
-1063
-1055
-1050
-1046
-1045
-1045
-1048
-1053
-1060
-1069
-1080
-1093
-1108
-1125
-1144
-1164
-1186
-1210
-1236
-1262
-1290
-1320
-1350
-1382
-1415
-1448
-1482
-1517
-1553
-1589
-1626
-1663
-1700
-1737
-1774
-1811
-1847
-1884
-1919
-1955
-1990
-2024
-2058
-2091
-2124
-2156
-2188
-2218
-2249
-2278
-2308
-2336
-2364
-2392
-2419
-2445
-2471
-2497
-2522
-2546
-2571
-2594
-2617
-2640
-2661
-2683
-2703
-2723
-2743
-2761
-2780
-2797
-2814
-2830
-2846
-2860
-2874
-2886
-2898
-2908
-2917
-2925
-2932
-2937
-2941
-2944
-2945
-2945
-2944
-2941
-2937
-2932
-2925
-2917
-2908
-2898
-2887
-2875
-2862
-2848
-2833
-2817
-2800
-2782
-2763
-2743
-2722
-2699
-2676
-2651
-2625
-2597
-2568
-2537
-2505
-2471
-2435
-2398
-2358
-2317
-2274
-2229
-2182
-2133
-2082
-2029
-1974
-1917
-1859
-1799
-1737
-1674
-1610
-1544
-1477
-1409
-1340
-1270
-1199
-1128
-1056
-983
-910
-837
-764
-691
-618
-545
-472
-400
-328
-257
-186
-117
-48
19
86
151
215
277
338
397
455
510
564
615
664
712
757
799
839
877
912
945
975
1002
1028
1050
1070
1088
1103
1115
1125
1133
1139
1142
1143
1142
1140
1135
1128
1119
1109
1097
1083
1067
1050
1032
1012
991
969
945
920
894
867
839
811
781
751
721
690
658
626
594
561
529
496
463
430
398
365
332
300
268
237
206
176
147
118
90
64
38
14
-10
-31
-51
-70
-87
-102
-116
-127
-137
-145
-151
-154
-156
-156
-154
-151
-145
-137
-127
-115
-102
-86
-69
-49
-28
-5
20
46
75
105
136
169
204
240
278
316
356
398
440
484
528
574
620
667
716
765
814
865
916
967
1020
1072
1126
1179
1234
1288
1343
1399
1455
1511
1567
1624
1681
1739
1796
1854
1912
1971
2029
2088
2147
2206
2265
2324
2383
2441
2500
2559
2618
2676
2735
2793
2851
2908
2965
3022
3078
3134
3189
3244
3298
3351
3404
3456
3508
3560
3610
3661
3711
3760
3809
3857
3905
3952
3999
4046
4091
4137
4182
4226
4270
4313
4356
4397
4439
4479
4519
4558
4596
4633
4670
4705
4740
4774
4806
4838
4868
4897
4925
4952
4978
5002
5025
5046
5067
5086
5103
5120
5135
5148
5161
5171
5181
5189
5196
5201
5205
5208
5209
5209
5208
5205
5201
5196
5190
5182
5174
5164
5153
5141
5128
5114
5099
5084
5067
5050
5032
5013
4995
4975
4956
4937
4918
4899
4880
4862
4845
4828
4812
4796
4782
4769
4756
4745
4735
4726
4718
4711
4706
4702
4699
4697
4697
4698
4701
4705
4710
4717
4725
4735
4747
4760
4775
4791
4808
4828
4848
4870
4893
4918
4944
4971
5000
5030
5061
5093
5126
5160
5195
5232
5269
5307
5346
5386
5426
5467
5509
5550
5593
5635
5678
5720
5762
5804
5846
5887
5927
5967
6005
6043
6080
6115
6149
6182
6213
6243
6271
6298
6323
6346
6367
6386
6402
6417
6429
6439
6446
6451
6453
6452
6448
6441
6431
6417
6401
6381
6357
6330
6300
6267
6230
6190
6146
6100
6050
5997
5941
5883
5821
5757
5689
5619
5547
5471
5394
5314
5231
5146
5059
4970
4880
4787
4692
4597
4499
4401
4301
4200
4098
3996
3892
3789
3684
3580
3475
3370
3265
3160
3055
2950
2846
2742
2639
2537
2436
2336
2237
2139
2041
1947
1854
1763
1673
1586
1500
1417
1337
1258
1183
1110
1040
973
909
848
791
736
685
637
592
551
513
478
447
420
396
375
358
344
334
327
323
323
325
331
340
352
366
384
404
427
452
480
510
543
578
614
653
694
737
781
827
875
924
975
1027
1081
1136
1193
1251
1310
1370
1432
1494
1558
1623
1689
1755
1823
1891
1960
2029
2099
2169
2239
2309
2379
2448
2517
2585
2652
2719
2784
2849
2912
2974
3035
3094
3152
3208
3262
3315
3365
3414
3460
3505
3547
3587
3625
3660
3693
3724
3753
3778
3802
3823
3841
3857
3871
3882
3891
3898
3902
3904
3903
3901
3896
3889
3880
3869
3856
3840
3823
3804
3784
3761
3737
3711
3684
3655
3625
3594
3562
3529
3495
3460
3425
3389
3353
3317
3281
3244
3208
3171
3135
3098
3062
3026
2990
2955
2919
2884
2849
2814
2780
2746
2712
2679
2646
2613
2581
2549
2517
2487
2456
2427
2397
2369
2341
2314
2287
2261
2236
2211
2187
2164
2142
2121
2101
2082
2064
2047
2031
2016
2003
1991
1980
1971
1963
1957
1953
1950
1949
1949
1952
1956
1962
1969
1979
1990
2003
2017
2033
2053
2072
2094
2117
2141
2166
2193
2221
2251
2281
2312
2344
2377
2411
2446
2481
2518
2555
2593
2632
2671
2711
2752
2794
2836
2880
2924
2968
3013
3059
3105
3152
3199
3246
3294
3342
3390
3439
3487
3536
3585
3634
3682
3731
3780
3829
3878
3927
3976
4024
4072
4120
4168
4215
4261
4307
4352
4396
4439
4481
4522
4562
4601
4639
4675
4710
4744
4777
4808
4838
4867
4894
4919
4943
4966
4987
5006
5024
5039
5053
5065
5075
5084
5090
5095
5098
5099
5098
5095
5091
5085
5078
5069
5059
5047
5034
5020
5005
4989
4971
4953
4934
4914
4894
4873
4851
4829
4807
4784
4761
4738
4714
4690
4666
4641
4617
4592
4567
4541
4516
4490
4464
4438
4411
4385
4358
4331
4305
4278
4252
4225
4199
4173
4148
4122
4097
4073
4049
4025
4002
3980
3958
3937
3917
3897
3878
3861
3844
3828
3813
3800
3787
3776
3766
3758
3751
3745
3740
3736
3734
3733
3734
3735
3738
3742
3747
3753
3760
3768
3778
3788
3799
3811
3824
3837
3851
3867
3882
3899
3916
3934
3952
3971
3991
4011
4030
4051
4073
4094
4116
4138
4160
4183
4206
4229
4252
4275
4298
4322
4346
4369
4393
4417
4441
4465
4489
4513
4536
4560
4584
4607
4630
4653
4675
4697
4718
4739
4760
4780
4799
4817
4835
4851
4867
4882
4896
4909
4921
4932
4942
4951
4959
4966
4973
4978
4983
4987
4990
4992
4993
4993
4993
4991
4989
4986
4982
4976
4970
4963
4955
4945
4935
4923
4910
4896
4881
4865
4847
4828
4808
4787
4765
4742
4718
4694
4668
4642
4616
4588
4561
4533
4504
4476
4447
4418
4389
4360
4331
4301
4272
4243
4214
4185
4156
4128
4099
4070
4042
4014
3987
3960
3933
3906
3880
3854
3829
3804
3780
3756
3734
3712
3690
3670
3651
3633
3615
3599
3584
3571
3558
3547
3537
3529
3522
3517
3513
3510
3509
3509
3511
3513
3517
3522
3528
3534
3541
3549
3558
3567
3576
3585
3594
3603
3612
3621
3630
3639
3647
3654
3662
3668
3675
3680
3686
3690
3694
3697
3700
3702
3703
3703
3702
3700
3697
3694
3689
3684
3677
3669
3660
3649
3637
3624
3609
3592
3574
3555
3533
3510
3486
3459
3430
3400
3367
3333
3296
3258
3218
3175
3131
3085
3037
2987
2935
2881
2825
2768
2709
2648
2585
2520
2454
2385
2315
2244
2170
2095
2019
1941
1862
1781
1699
1616
1532
1446
1359
1272
1183
1093
1002
911
818
725
630
535
439
342
244
146
47
-53
-154
-256
-358
-462
-566
-670
-775
-881
-988
-1095
-1203
-1311
-1420
-1529
-1639
-1749
-1859
-1970
-2080
-2191
-2302
-2413
-2523
-2633
-2743
-2852
-2960
-3068
-3174
-3280
-3385
-3488
-3591
-3692
-3791
-3889
-3986
-4081
-4174
-4266
-4355
-4443
-4528
-4612
-4693
-4772
-4849
-4923
-4995
-5064
-5131
-5195
-5256
-5315
-5371
-5424
-5474
-5521
-5566
-5607
-5646
-5682
-5715
-5746
-5773
-5798
-5819
-5838
-5854
-5868
-5878
-5886
-5892
-5895
-5895
-5893
-5888
-5882
-5873
-5862
-5849
-5834
-5817
-5798
-5778
-5755
-5731
-5706
-5678
-5649
-5619
-5587
-5553
-5518
-5482
-5444
-5404
-5364
-5321
-5278
-5233
-5186
-5139
-5090
-5040
-4989
-4936
-4883
-4828
-4773
-4717
-4659
-4601
-4543
-4483
-4424
-4363
-4303
-4242
-4181
-4120
-4058
-3997
-3936
-3875
-3815
-3755
-3695
-3636
-3577
-3520
-3462
-3406
-3351
-3296
-3242
-3189
-3137
-3086
-3036
-2987
-2939
-2892
-2846
-2801
-2757
-2715
-2674
-2634
-2595
-2557
-2521
-2486
-2452
-2419
-2388
-2357
-2328
-2300
-2273
-2247
-2222
-2198
-2174
-2152
-2130
-2109
-2088
-2068
-2049
-2029
-2012
-1994
-1977
-1960
-1944
-1928
-1912
-1897
-1883
-1869
-1855
-1842
-1829
-1817
-1806
-1795
-1784
-1774
-1764
-1755
-1747
-1738
-1730
-1723
-1716
-1709
-1702
-1695
-1689
-1682
-1675
-1669
-1662
-1655
-1648
-1640
-1632
-1623
-1614
-1604
-1593
-1581
-1569
-1555
-1541
-1525
-1508
-1490
-1470
-1449
-1427
-1403
-1377
-1350
-1321
-1290
-1257
-1223
-1188
-1150
-1111
-1071
-1028
-985
-940
-893
-845
-796
-746
-695
-642
-589
-535
-480
-425
-369
-313
-257
-200
-143
-87
-30
26
82
138
193
248
303
356
409
462
514
565
615
664
713
760
807
853
898
941
984
1025
1066
1105
1142
1179
1214
1248
1280
1311
1341
1369
1395
1420
1443
1464
1484
1502
1519
1533
1546
1557
1566
1574
1580
1584
1586
1587
1586
1583
1579
1572
1565
1555
1545
1532
1519
1504
1488
1470
1452
1432
1412
1390
1368
1345
1321
1297
1272
1247
1221
1195
1169
1142
1115
1088
1061
1035
1008
982
956
930
905
880
857
834
812
790
770
751
732
715
699
684
669
656
644
634
624
615
607
600
593
588
583
579
576
573
570
569
567
566
565
564
564
564
563
563
563
562
562
561
561
560
558
557
556
554
552
550
548
545
543
540
538
535
532
528
525
521
518
513
509
504
498
492
485
478
469
460
449
437
424
410
395
378
359
339
317
293
268
241
212
182
149
115
79
41
2
-39
-82
-126
-172
-219
-268
-317
-368
-420
-473
-527
-582
-638
-695
-752
-810
-869
-928
-988
-1048
-1109
-1170
-1232
-1294
-1357
-1420
-1483
-1547
-1611
-1676
-1740
-1805
-1871
-1936
-2001
-2069
-2135
-2201
-2268
-2335
-2402
-2469
-2536
-2603
-2670
-2737
-2803
-2870
-2936
-3002
-3068
-3133
-3198
-3262
-3326
-3389
-3451
-3512
-3573
-3633
-3692
-3750
-3807
-3862
-3917
-3970
-4022
-4073
-4122
-4170
-4216
-4261
-4303
-4344
-4384
-4421
-4456
-4490
-4521
-4551
-4578
-4603
-4626
-4646
-4665
-4681
-4695
-4706
-4716
-4723
-4727
-4730
-4730
-4728
-4724
-4718
-4710
-4699
-4687
-4672
-4656
-4638
-4618
-4596
-4572
-4547
-4520
-4491
-4460
-4428
-4395
-4360
-4323
-4284
-4244
-4202
-4159
-4113
-4066
-4017
-3965
-3912
-3857
-3800
-3742
-3681
-3618
-3553
-3486
-3418
-3348
-3276
-3202
-3127
-3050
-2972
-2892
-2812
-2730
-2647
-2563
-2478
-2393
-2307
-2221
-2134
-2045
-1959
-1871
-1784
-1696
-1609
-1522
-1436
-1349
-1264
-1179
-1095
-1010
-929
-847
-766
-687
-608
-531
-455
-380
-307
-235
-164
-95
-28
38
103
166
228
287
345
402
456
509
560
608
655
700
743
784
823
859
894
926
956
984
1010
1033
1055
1074
1091
1105
1118
1128
1136
1142
1145
1146
1146
1142
1137
1130
1121
1109
1096
1081
1063
1044
1022
1000
976
950
923
894
864
833
800
767
732
697
660
623
586
547
509
469
429
389
348
307
266
225
183
142
100
59
18
-22
-62
-101
-140
-178
-215
-251
-286
-319
-352
-383
-413
-442
-469
-495
-518
-541
-561
-580
-597
-612
-625
-636
-646
-653
-658
-661
-662
-661
-658
-653
-646
-637
-627
-615
-601
-586
-569
-551
-531
-511
-490
-467
-444
-419
-394
-368
-342
-315
-287
-259
-231
-202
-173
-143
-113
-84
-54
-24
6
36
65
94
124
152
181
209
236
264
290
316
342
367
391
415
438
461
482
503
524
543
562
580
597
613
628
641
654
665
674
682
688
693
696
697
697
694
690
683
675
665
653
639
624
606
586
565
542
516
489
460
429
396
361
325
286
246
204
160
115
67
18
-33
-86
-140
-196
-254
-313
-374
-436
-499
-564
-631
-698
-767
-837
-908
-980
-1054
-1128
-1202
-1278
-1355
-1432
-1509
-1588
-1667
-1746
-1826
-1906
-1986
-2067
-2148
-2229
-2310
-2391
-2472
-2554
-2635
-2716
-2797
-2877
-2958
-3037
-3117
-3196
-3274
-3352
-3429
-3505
-3581
-3656
-3729
-3802
-3874
-3945
-4014
-4083
-4152
-4219
-4285
-4350
-4413
-4475
-4536
-4596
-4654
-4711
-4767
-4821
-4873
-4924
-4974
-5021
-5068
-5112
-5155
-5196
-5235
-5272
-5308
-5342
-5374
-5405
-5434
-5461
-5486
-5510
-5532
-5553
-5572
-5589
-5606
-5621
-5634
-5646
-5657
-5667
-5675
-5683
-5689
-5694
-5698
-5701
-5704
-5705
-5705
-5705
-5703
-5701
-5698
-5694
-5689
-5684
-5679
-5672
-5666
-5658
-5651
-5643
-5636
-5628
-5620
-5613
-5606
-5599
-5593
-5587
-5582
-5577
-5573
-5570
-5568
-5567
-5566
-5566
-5567
-5569
-5572
-5576
-5581
-5587
-5594
-5602
-5611
-5621
-5632
-5645
-5658
-5672
-5688
-5704
-5722
-5740
-5760
-5780
-5802
-5824
-5848
-5872
-5897
-5923
-5950
-5977
-6005
-6034
-6063
-6093
-6124
-6155
-6187
-6219
-6252
-6285
-6318
-6352
-6387
-6422
-6458
-6494
-6530
-6567
-6604
-6642
-6680
-6718
-6757
-6796
-6836
-6877
-6917
-6959
-7000
-7043
-7085
-7128
-7172
-7216
-7261
-7306
-7351
-7396
-7442
-7488
-7534
-7580
-7625
-7671
-7716
-7761
-7806
-7850
-7893
-7935
-7977
-8018
-8058
-8098
-8135
-8173
-8209
-8244
-8277
-8310
-8341
-8371
-8400
-8427
-8453
-8477
-8500
-8521
-8541
-8559
-8575
-8590
-8603
-8615
-8625
-8633
-8640
-8645
-8648
-8650
-8651
-8650
-8647
-8643
-8637
-8630
-8622
-8612
-8601
-8588
-8574
-8559
-8542
-8524
-8505
-8484
-8462
-8438
-8414
-8388
-8360
-8332
-8302
-8271
-8239
-8206
-8170
-8135
-8099
-8061
-8022
-7981
-7939
-7896
-7852
-7806
-7760
-7711
-7662
-7611
-7558
-7504
-7449
-7393
-7335
-7275
-7215
-7152
-7089
-7024
-6957
-6889
-6820
-6749
-6677
-6603
-6527
-6451
-6373
-6293
-6212
-6130
-6047
-5962
-5876
-5789
-5701
-5611
-5521
-5430
-5338
-5245
-5152
-5057
-4962
-4867
-4771
-4674
-4577
-4480
-4382
-4284
-4186
-4086
-3988
-3890
-3791
-3692
-3593
-3495
-3397
-3298
-3201
-3103
-3006
-2910
-2814
-2719
-2625
-2531
-2437
-2345
-2253
-2162
-2072
-1983
-1894
-1806
-1719
-1632
-1546
-1461
-1377
-1293
-1210
-1127
-1045
-964
-883
-803
-723
-644
-565
-487
-410
-333
-257
-182
-107
-33
40
113
185
256
326
396
465
533
600
667
732
797
861
924
987
1048
1109
1168
1227
1284
1341
1396
1451
1504
1556
1608
1658
1707
1755
1802
1848
1892
1936
1979
2021
2061
2101
2140
2179
2216
2252
2288
2323
2358
2392
2425
2458
2491
2523
2555
2587
2618
2649
2680
2711
2741
2771
2802
2832
2861
2891
2920
2949
2977
3006
3033
3061
3087
3114
3140
3165
3189
3213
3237
3259
3281
3302
3323
3343
3361
3379
3397
3413
3428
3443
3456
3468
3479
3490
3499
3507
3514
3519
3524
3527
3529
3530
3530
3528
3525
3520
3515
3507
3499
3489
3477
3464
3450
3434
3416
3397
3377
3355
3332
3307
3281
3254
3225
3194
3163
3130
3096
3060
3023
2986
2947
2907
2866
2824
2782
2739
2695
2650
2605
2560
2514
2467
2420
2373
2326
2278
2229
2181
2132
2083
2033
1985
1935
1886
1837
1787
1738
1689
1640
1592
1544
1497
1450
1404
1358
1314
1271
1228
1187
1147
1108
1070
1033
998
963
930
899
868
839
811
785
760
736
713
692
672
653
636
619
604
590
577
566
555
545
537
530
523
518
513
509
506
504
502
501
500
500
500
500
501
501
501
501
501
500
498
496
493
489
484
478
470
461
451
439
426
411
395
376
356
335
311
286
259
231
200
168
134
98
60
21
-21
-63
-108
-154
-201
-250
-301
-353
-406
-461
-517
-575
-634
-694
-756
-819
-883
-948
-1014
-1081
-1150
-1219
-1288
-1359
-1429
-1501
-1572
-1644
-1716
-1788
-1860
-1931
-2003
-2074
-2145
-2215
-2285
-2354
-2422
-2490
-2557
-2623
-2688
-2753
-2816
-2878
-2939
-2999
-3058
-3115
-3171
-3226
-3279
-3330
-3380
-3428
-3475
-3520
-3562
-3603
-3642
-3679
-3714
-3747
-3778
-3807
-3834
-3859
-3881
-3901
-3919
-3935
-3949
-3960
-3969
-3976
-3981
-3984
-3985
-3984
-3981
-3976
-3969
-3961
-3950
-3938
-3925
-3910
-3893
-3876
-3856
-3836
-3814
-3791
-3767
-3742
-3716
-3690
-3662
-3633
-3604
-3574
-3544
-3513
-3482
-3450
-3418
-3386
-3354
-3321
-3289
-3257
-3226
-3195
-3164
-3134
-3105
-3077
-3050
-3024
-2998
-2975
-2952
-2931
-2911
-2893
-2876
-2861
-2848
-2836
-2827
-2818
-2812
-2808
-2805
-2804
-2805
-2807
-2812
-2818
-2826
-2836
-2847
-2860
-2875
-2891
-2909
-2928
-2948
-2970
-2993
-3017
-3041
-3067
-3094
-3121
-3149
-3178
-3208
-3238
-3269
-3300
-3332
-3364
-3397
-3430
-3464
-3498
-3532
-3568
-3603
-3639
-3675
-3712
-3749
-3787
-3824
-3863
-3901
-3941
-3980
-4019
-4059
-4101
-4142
-4183
-4225
-4267
-4309
-4351
-4393
-4436
-4478
-4520
-4562
-4604
-4645
-4686
-4726
-4765
-4804
-4841
-4878
-4914
-4948
-4981
-5013
-5044
-5073
-5100
-5126
-5150
-5173
-5193
-5212
-5230
-5245
-5258
-5270
-5279
-5287
-5292
-5296
-5297
-5297
-5294
-5290
-5283
-5274
-5263
-5251
-5236
-5219
-5200
-5179
-5156
-5132
-5105
-5077
-5048
-5016
-4983
-4949
-4913
-4876
-4837
-4797
-4756
-4713
-4669
-4624
-4578
-4530
-4482
-4432
-4381
-4329
-4276
-4221
-4166
-4109
-4051
-3992
-3932
-3871
-3809
-3746
-3682
-3617
-3551
-3485
-3417
-3349
-3280
-3210
-3140
-3069
-2998
-2927
-2855
-2783
-2710
-2638
-2565
-2492
-2419
-2346
-2273
-2200
-2127
-2054
-1981
-1908
-1835
-1763
-1691
-1619
-1547
-1475
-1403
-1332
-1261
-1191
-1121
-1051
-981
-912
-844
-775
-708
-641
-575
-509
-444
-380
-317
-255
-193
-133
-73
-15
42
98
153
206
259
310
360
408
455
501
546
589
631
671
710
747
783
818
851
882
913
942
970
996
1020
1045
1068
1089
1110
1129
1147
1164
1180
1195
1209
1222
1234
1245
1255
1265
1273
1281
1288
1294
1299
1304
1308
1311
1314
1316
1318
1319
1319
1319
1319
1318
1316
1315
1313
1310
1308
1305
1303
1300
1297
1295
1293
1291
1289
1288
1287
1287
1287
1287
1288
1290
1292
1295
1298
1302
1306
1311
1317
1323
1330
1337
1345
1354
1364
1375
1387
1399
1412
1427
1442
1459
1476
1494
1514
1535
1557
1580
1604
1629
1655
1682
1711
1740
1770
1802
1834
1867
1901
1936
1971
2007
2044
2082
2120
2159
2198
2238
2278
2318
2359
2401
2443
2485
2527
2569
2612
2654
2697
2740
2783
2825
2868
2910
2952
2994
3035
3076
3117
3156
3196
3234
3272
3309
3344
3379
3413
3446
3478
3508
3538
3566
3592
3618
3642
3665
3687
3707
3726
3744
3760
3774
3787
3798
3808
3816
3823
3828
3832
3834
3834
3833
3831
3827
3821
3814
3806
3796
3785
3773
3759
3743
3727
3709
3690
3669
3647
3624
3600
3575
3549
3522
3494
3466
3436
3406
3375
3343
3312
3279
3247
3214
3181
3148
3115
3082
3050
3018
2986
2954
2924
2893
2864
2835
2807
2781
2755
2730
2706
2683
2661
2641
2621
2603
2587
2571
2557
2545
2533
2524
2515
2508
2503
2499
2497
2497
2497
2500
2504
2509
2516
2524
2534
2545
2557
2571
2585
2601
2618
2636
2655
2674
2695
2716
2738
2760
2783
2807
2830
2855
2880
2905
2930
2956
2982
3008
3035
3061
3088
3115
3142
3169
3196
3223
3249
3275
3301
3327
3352
3377
3401
3424
3446
3468
3488
3508
3526
3544
3560
3574
3588
3600
3610
3620
3627
3633
3638
3641
3642
3642
3640
3637
3632
3625
3617
3607
3597
3584
3571
3556
3540
3523
3504
3485
3465
3444
3421
3399
3375
3350
3325
3299
3273
3246
3218
3190
3161
3132
3102
3072
3042
3012
2982
2951
2921
2890
2860
2829
2799
2769
2739
2709
2679
2650
2621
2592
2563
2534
2506
2478
2450
2422
2394
2367
2339
2312
2285
2258
2232
2205
2179
2152
2126
2100
2073
2047
2021
1996
1970
1945
1919
1894
1869
1844
1820
1796
1772
1748
1725
1702
1679
1657
1635
1613
1592
1571
1550
1530
1510
1491
1472
1453
1435
1418
1401
1384
1368
1353
1337
1323
1309
1295
1281
1268
1256
1243
1231
1220
1208
1197
1186
1175
1164
1153
1143
1132
1121
1111
1100
1089
1078
1067
1056
1044
1032
1018
1006
992
978
963
948
932
915
898
879
861
841
821
800
778
755
732
707
682
656
630
602
573
544
514
482
450
417
382
347
311
274
236
197
158
117
76
34
-8
-51
-95
-139
-183
-227
-272
-316
-361
-406
-451
-495
-540
-584
-628
-672
-715
-758
-800
-841
-882
-922
-962
-1000
-1038
-1075
-1112
-1147
-1182
-1216
-1249
-1281
-1312
-1343
-1372
-1401
-1428
-1455
-1480
-1505
-1528
-1550
-1571
-1591
-1610
-1628
-1644
-1659
-1672
-1685
-1696
-1707
-1716
-1724
-1730
-1736
-1741
-1745
-1748
-1750
-1752
-1752
-1752
-1751
-1749
-1747
-1744
-1740
-1735
-1729
-1723
-1716
-1709
-1701
-1692
-1682
-1672
-1661
-1649
-1637
-1625
-1612
-1598
-1584
-1570
-1555
-1541
-1526
-1511
-1496
-1481
-1466
-1451
-1436
-1422
-1408
-1394
-1381
-1368
-1356
-1344
-1332
-1321
-1311
-1301
-1292
-1284
-1277
-1270
-1264
-1259
-1255
-1252
-1249
-1248
-1248
-1249
-1250
-1253
-1257
-1262
-1269
-1276
-1284
-1294
-1305
-1316
-1329
-1343
-1358
-1374
-1391
-1408
-1427
-1446
-1466
-1486
-1507
-1528
-1549
-1571
-1593
-1615
-1637
-1659
-1681
-1703
-1724
-1746
-1767
-1787
-1808
-1828
-1848
-1867
-1886
-1905
-1924
-1942
-1959
-1977
-1994
-2009
-2027
-2043
-2058
-2074
-2089
-2103
-2117
-2131
-2144
-2157
-2170
-2181
-2193
-2204
-2214
-2224
-2233
-2241
-2249
-2256
-2263
-2269
-2274
-2278
-2282
-2285
-2287
-2289
-2289
-2289
-2288
-2286
-2283
-2280
-2275
-2269
-2263
-2255
-2246
-2237
-2226
-2215
-2202
-2189
-2175
-2160
-2144
-2127
-2110
-2092
-2074
-2055
-2036
-2016
-1996
-1975
-1954
-1932
-1910
-1888
-1865
-1842
-1818
-1795
-1770
-1745
-1720
-1694
-1668
-1642
-1615
-1587
-1560
-1532
-1503
-1475
-1445
-1416
-1386
-1356
-1326
-1295
-1264
-1232
-1200
-1168
-1135
-1101
-1068
-1033
-998
-963
-926
-889
-852
-814
-775
-735
-695
-654
-612
-569
-526
-483
-438
-393
-348
-302
-256
-209
-162
-115
-67
-20
28
76
124
172
220
268
316
364
412
459
506
553
600
647
694
740
786
833
879
924
970
1016
1061
1107
1152
1198
1243
1288
1332
1377
1421
1465
1509
1552
1595
1638
1680
1722
1763
1803
1843
1883
1921
1959
1996
2033
2068
2102
2135
2167
2198
2227
2255
2281
2306
2329
2351
2371
2389
2405
2419
2431
2441
2450
2456
2460
2462
2462
2460
2456
2450
2442
2433
2421
2407
2391
2374
2354
2333
2310
2286
2260
2232
2203
2173
2141
2108
2074
2037
2001
1964
1925
1885
1844
1803
1760
1717
1673
1628
1583
1537
1491
1444
1397
1349
1301
1252
1204
1155
1106
1057
1006
958
909
860
811
763
715
667
620
573
527
481
437
393
350
308
267
226
187
150
113
77
43
10
-21
-51
-80
-107
-133
-157
-180
-201
-221
-239
-255
-270
-283
-294
-304
-312
-318
-323
-326
-328
-328
-326
-323
-318
-311
-304
-294
-283
-271
-257
-242
-226
-208
-189
-169
-148
-125
-102
-77
-52
-25
2
30
59
88
118
149
179
211
242
274
306
338
370
402
434
465
496
527
558
588
617
646
674
701
727
753
777
801
824
846
867
886
905
922
939
954
968
981
993
1002
1012
1020
1026
1031
1035
1038
1039
1039
1037
1035
1031
1026
1018
1012
1002
993
982
971
958
944
930
915
899
883
867
849
832
814
795
777
758
739
720
701
681
662
642
623
604
584
565
546
527
508
489
471
453
436
419
402
386
370
355
341
327
314
301
288
277
265
254
244
234
225
216
208
200
192
185
179
173
167
162
158
153
150
146
143
141
138
136
135
133
132
131
130
130
129
129
129
129
129
130
131
132
133
135
137
139
142
145
148
152
156
161
167
173
179
186
194
202
211
220
230
240
251
263
275
288
301
314
328
342
357
372
387
402
417
432
447
462
477
492
507
522
537
552
566
581
595
609
623
637
651
665
678
691
704
717
730
742
754
766
778
790
801
813
824
835
845
856
866
876
885
894
903
912
920
928
935
942
949
955
961
966
971
976
980
984
988
992
996
999
1002
1004
1008
1010
1012
1016
1018
1020
1024
1027
1029
1032
1035
1038
1041
1044
1047
1050
1053
1056
1059
1062
1065
1068
1071
1074
1077
1079
1082
1085
1087
1089
1091
1093
1095
1097
1098
1100
1101
1102
1103
1104
1105
1105
1106
1106
1107
1107
1108
1108
1109
1109
1110
1111
1111
1112
1113
1114
1116
1117
1119
1120
1122
1124
1127
1129
1132
1135
1138
1142
1146
1150
1155
1160
1165
1171
1177
1183
1189
1196
1204
1211
1218
1226
1234
1242
1250
1257
1265
1272
1279
1285
1291
1297
1302
1306
1309
1312
1314
1315
1315
1314
1312
1309
1305
1300
1294
1287
1279
1270
1260
1249
1236
1223
1209
1193
1176
1158
1140
1120
1099
1077
1055
1031
1006
982
956
930
903
876
848
820
791
762
733
703
673
643
613
583
553
522
492
461
431
400
369
339
308
277
247
216
186
156
126
96
66
37
8
-21
-50
-78
-106
-133
-161
-187
-213
-239
-264
-289
-313
-337
-361
-384
-406
-428
-449
-470
-491
-511
-530
-549
-568
-586
-604
-621
-638
-655
-671
-687
-702
-718
-733
-748
-762
-777
-791
-805
-819
-833
-848
-862
-876
-890
-904
-918
-932
-946
-960
-974
-988
-1002
-1016
-1031
-1045
-1060
-1074
-1088
-1102
-1116
-1130
-1144
-1158
-1172
-1185
-1199
-1212
-1226
-1239
-1253
-1266
-1280
-1293
-1307
-1320
-1334
-1348
-1361
-1375
-1389
-1404
-1418
-1433
-1447
-1462
-1478
-1493
-1509
-1525
-1542
-1558
-1575
-1593
-1610
-1628
-1646
-1664
-1682
-1700
-1718
-1737
-1756
-1775
-1794
-1813
-1832
-1851
-1870
-1890
-1909
-1929
-1949
-1969
-1989
-2009
-2029
-2049
-2070
-2090
-2111
-2132
-2152
-2173
-2194
-2215
-2236
-2257
-2278
-2299
-2320
-2340
-2360
-2381
-2400
-2420
-2439
-2458
-2476
-2494
-2511
-2528
-2544
-2560
-2575
-2590
-2604
-2617
-2630
-2642
-2654
-2665
-2676
-2685
-2695
-2704
-2712
-2720
-2727
-2733
-2739
-2745
-2750
-2755
-2759
-2763
-2766
-2769
-2771
-2773
-2774
-2774
-2774
-2774
-2773
-2771
-2768
-2765
-2761
-2757
-2751
-2745
-2739
-2731
-2722
-2713
-2703
-2692
-2680
-2667
-2654
-2639
-2624
-2607
-2590
-2571
-2552
-2532
-2511
-2489
-2466
-2442
-2418
-2393
-2367
-2340
-2313
-2285
-2257
-2228
-2198
-2168
-2137
-2107
-2075
-2043
-2011
-1979
-1946
-1914
-1881
-1848
-1814
-1781
-1748
-1715
-1682
-1649
-1616
-1583
-1551
-1518
-1486
-1455
-1423
-1392
-1362
-1331
-1302
-1272
-1243
-1215
-1188
-1161
-1135
-1109
-1085
-1061
-1039
-1016
-997
-977
-959
-942
-926
-911
-897
-885
-874
-863
-855
-847
-840
-835
-831
-828
-827
-826
-827
-829
-833
-837
-843
-850
-859
-868
-879
-891
-904
-918
-933
-949
-967
-985
-1002
-1022
-1044
-1065
-1087
-1109
-1133
-1156
-1180
-1205
-1230
-1255
-1281
-1307
-1333
-1359
-1385
-1412
-1438
-1464
-1491
-1517
-1543
-1569
-1594
-1620
-1645
-1670
-1694
-1718
-1742
-1765
-1787
-1809
-1830
-1850
-1870
-1888
-1906
-1922
-1938
-1952
-1965
-1977
-1988
-1997
-2005
-2012
-2017
-2020
-2021
-2021
-2020
-2016
-2011
-2003
-1994
-1983
-1970
-1954
-1937
-1918
-1897
-1873
-1848
-1821
-1792
-1761
-1728
-1693
-1657
-1618
-1578
-1537
-1493
-1448
-1402
-1354
-1304
-1254
-1201
-1148
-1093
-1037
-980
-922
-862
-802
-741
-678
-615
-552
-487
-422
-356
-290
-223
-155
-88
-20
48
117
185
253
321
388
456
523
589
654
719
783
846
907
968
1027
1085
1141
1196
1249
1301
1350
1398
1443
1487
1528
1567
1604
1638
1669
1698
1725
1749
1770
1788
1804
1817
1827
1835
1839
1841
1840
1836
1830
1821
1810
1796
1780
1761
1740
1717
1692
1665
1636
1605
1573
1539
1503
1466
1428
1389
1349
1308
1266
1223
1180
1137
1093
1049
1004
959
915
870
826
782
738
694
651
609
567
526
486
447
408
371
334
299
265
232
200
170
141
114
89
65
42
22
3
-14
-29
-42
-53
-62
-69
-74
-78
-79
-78
-75
-70
-64
-55
-44
-32
-18
-2
15
34
54
76
99
124
149
176
203
231
260
290
320
350
381
412
443
474
505
536
566
596
625
653
681
708
734
759
783
805
827
846
865
882
897
910
922
933
941
948
953
956
958
958
956
952
946
939
930
919
906
892
876
859
839
819
796
772
747
720
692
663
632
600
567
533
497
461
424
386
347
308
268
227
186
144
102
59
17
-26
-69
-112
-155
-198
-240
-282
-324
-365
-406
-446
-485
-524
-562
-599
-635
-670
-704
-738
-770
-801
-831
-860
-887
-914
-939
-963
-986
-1006
-1027
-1046
-1063
-1079
-1093
-1106
-1117
-1127
-1135
-1142
-1147
-1150
-1152
-1151
-1150
-1146
-1141
-1133
-1125
-1114
-1101
-1087
-1071
-1054
-1034
-1012
-990
-966
-939
-912
-882
-851
-818
-784
-748
-711
-672
-632
-590
-547
-503
-457
-410
-362
-313
-263
-212
-160
-107
-53
1
57
113
169
226
284
342
401
461
520
581
641
702
763
825
887
950
1012
1075
1138
1201
1264
1328
1391
1454
1518
1581
1644
1707
1770
1833
1895
1957
2019
2080
2141
2201
2261
2321
2380
2438
2495
2552
2609
2664
2719
2773
2826
2878
2929
2980
3029
3077
3124
3170
3215
3258
3300
3341
3380
3418
3455
3490
3524
3555
3586
3614
3641
3666
3690
3711
3731
3749
3765
3779
3791
3801
3810
3816
3820
3823
3823
3822
3818
3813
3806
3797
3786
3773
3759
3742
3724
3705
3683
3661
3636
3610
3583
3554
3524
3493
3460
3426
3391
3354
3317
3279
3239
3199
3157
3115
3071
3027
2982
2936
2889
2842
2794
2745
2695
2645
2594
2543
2491
2439
2386
2333
2279
2226
2171
2117
2062
2007
1952
1897
1842
1786
1731
1675
1620
1565
1510
1455
1400
1345
1291
1236
1182
1129
1075
1020
968
915
862
810
758
706
654
602
551
500
450
399
349
300
250
201
152
104
55
7
-41
-89
-137
-184
-231
-278
-325
-372
-419
-465
-512
-558
-603
-649
-694
-740
-784
-829
-873
-917
-961
-1004
-1047
-1090
-1132
-1174
-1216
-1257
-1298
-1339
-1379
-1419
-1458
-1497
-1535
-1573
-1610
-1647
-1683
-1719
-1754
-1788
-1822
-1856
-1889
-1921
-1953
-1984
-2015
-2045
-2074
-2104
-2132
-2161
-2189
-2216
-2243
-2270
-2296
-2322
-2348
-2374
-2399
-2424
-2449
-2474
-2499
-2523
-2548
-2572
-2596
-2621
-2645
-2669
-2693
-2717
-2742
-2766
-2790
-2814
-2838
-2862
-2886
-2910
-2934
-2958
-2982
-3006
-3030
-3054
-3078
-3101
-3125
-3149
-3172
-3195
-3219
-3242
-3265
-3288
-3311
-3333
-3356
-3379
-3401
-3423
-3445
-3468
-3490
-3511
-3533
-3554
-3576
-3597
-3617
-3638
-3658
-3678
-3697
-3716
-3735
-3753
-3771
-3788
-3805
-3821
-3836
-3851
-3865
-3879
-3892
-3904
-3915
-3926
-3936
-3945
-3953
-3960
-3966
-3972
-3976
-3979
-3981
-3983
-3982
-3981
-3979
-3975
-3970
-3964
-3956
-3947
-3936
-3924
-3911
-3896
-3879
-3861
-3841
-3819
-3796
-3771
-3745
-3717
-3687
-3656
-3623
-3589
-3553
-3515
-3476
-3436
-3395
-3352
-3308
-3263
-3216
-3169
-3121
-3072
-3022
-2971
-2919
-2867
-2814
-2761
-2707
-2652
-2597
-2542
-2487
-2431
-2376
-2320
-2264
-2208
-2152
-2096
-2041
-1986
-1931
-1876
-1822
-1768
-1715
-1662
-1611
-1559
-1509
-1460
-1411
-1364
-1317
-1272
-1228
-1185
-1143
-1102
-1063
-1025
-989
-954
-920
-888
-857
-827
-800
-773
-749
-725
-704
-684
-665
-648
-633
-619
-607
-597
-588
-581
-575
-571
-568
-567
-567
-569
-573
-577
-584
-591
-600
-610
-621
-634
-647
-662
-677
-693
-710
-728
-746
-765
-785
-804
-825
-845
-866
-886
-907
-928
-948
-969
-989
-1008
-1029
-1048
-1066
-1084
-1102
-1118
-1134
-1149
-1164
-1177
-1189
-1200
-1210
-1219
-1227
-1233
-1239
-1243
-1245
-1246
-1246
-1244
-1241
-1236
-1230
-1223
-1214
-1204
-1192
-1179
-1164
-1149
-1131
-1113
-1094
-1073
-1051
-1028
-1004
-978
-952
-925
-897
-868
-839
-808
-777
-746
-713
-681
-647
-614
-579
-545
-511
-476
-441
-406
-372
-337
-303
-269
-236
-203
-171
-139
-108
-78
-49
-21
6
33
58
81
104
125
145
163
180
195
209
221
232
241
248
253
258
260
261
260
258
254
248
241
233
223
212
199
185
170
154
136
117
98
77
56
33
10
-14
-38
-63
-88
-114
-140
-166
-193
-220
-247
-274
-301
-328
-356
-383
-410
-437
-463
-490
-516
-541
-567
-591
-616
-639
-662
-685
-706
-727
-747
-767
-785
-802
-818
-833
-847
-860
-871
-881
-890
-897
-903
-907
-910
-911
-911
-909
-905
-900
-893
-885
-875
-863
-850
-835
-819
-801
-782
-761
-739
-716
-691
-665
-638
-610
-581
-551
-519
-487
-454
-420
-386
-350
-314
-278
-241
-203
-165
-127
-88
-49
-10
29
68
107
147
186
225
264
303
342
380
418
456
494
531
567
603
639
674
709
743
776
809
841
873
904
934
963
992
1020
1047
1073
1099
1123
1147
1169
1191
1212
1231
1250
1268
1284
1300
1314
1327
1339
1349
1359
1367
1374
1380
1385
1388
1390
1391
1391
1390
1387
1383
1378
1372
1364
1356
1346
1336
1324
1312
1298
1284
1268
1252
1235
1216
1197
1178
1157
1136
1114
1092
1068
1045
1020
996
970
945
919
892
866
839
811
784
756
728
700
672
643
615
586
558
529
501
472
444
416
387
359
331
303
275
247
219
191
163
135
107
79
51
24
-4
-32
-60
-88
-115
-143
-171
-198
-225
-252
-279
-306
-333
-359
-385
-410
-435
-460
-484
-508
-531
-553
-575
-596
-617
-637
-657
-675
-693
-711
-727
-743
-758
-773
-786
-799
-810
-821
-832
-841
-849
-857
-863
-869
-874
-877
-880
-883
-884
-884
-884
-883
-881
-879
-875
-872
-867
-862
-857
-851
-844
-837
-830
-823
-815
-806
-798
-789
-779
-770
-760
-751
-740
-730
-720
-709
-699
-688
-677
-666
-656
-645
-635
-624
-614
-604
-595
-585
-576
-568
-560
-552
-545
-538
-532
-526
-521
-516
-512
-509
-506
-504
-503
-502
-502
-502
-504
-506
-508
-512
-516
-521
-527
-534
-541
-550
-559
-569
-580
-592
-605
-619
-634
-650
-667
-685
-704
-724
-745
-767
-791
-815
-840
-867
-894
-922
-952
-982
-1012
-1045
-1078
-1111
-1146
-1181
-1217
-1253
-1290
-1328
-1366
-1405
-1444
-1484
-1524
-1565
-1605
-1646
-1688
-1729
-1771
-1813
-1855
-1897
-1939
-1981
-2023
-2066
-2108
-2150
-2192
-2234
-2276
-2317
-2359
-2400
-2441
-2482
-2523
-2563
-2603
-2643
-2682
-2721
-2760
-2799
-2836
-2874
-2911
-2947
-2983
-3018
-3053
-3087
-3120
-3152
-3183
-3214
-3243
-3272
-3300
-3326
-3352
-3376
-3400
-3422
-3443
-3463
-3481
-3498
-3515
-3529
-3543
-3555
-3566
-3576
-3584
-3591
-3596
-3601
-3603
-3605
-3604
-3603
-3600
-3595
-3590
-3582
-3574
-3563
-3552
-3539
-3525
-3509
-3492
-3474
-3455
-3434
-3413
-3390
-3366
-3341
-3315
-3288
-3260
-3232
-3202
-3172
-3141
-3110
-3078
-3045
-3012
-2979
-2945
-2910
-2876
-2841
-2806
-2770
-2735
-2699
-2663
-2627
-2591
-2555
-2519
-2483
-2447
-2411
-2376
-2341
-2305
-2271
-2236
-2202
-2168
-2135
-2102
-2070
-2037
-2007
-1977
-1947
-1917
-1889
-1861
-1834
-1807
-1782
-1757
-1733
-1710
-1688
-1667
-1646
-1627
-1609
-1592
-1576
-1561
-1548
-1535
-1524
-1514
-1505
-1498
-1491
-1486
-1482
-1480
-1478
-1478
-1479
-1481
-1484
-1488
-1494
-1500
-1507
-1515
-1524
-1534
-1544
-1555
-1568
-1580
-1594
-1607
-1622
-1637
-1652
-1668
-1684
-1701
-1718
-1735
-1752
-1770
-1787
-1805
-1822
-1840
-1857
-1875
-1892
-1909
-1925
-1942
-1958
-1974
-1989
-2004
-2017
-2032
-2045
-2059
-2072
-2083
-2095
-2106
-2116
-2126
-2135
-2143
-2151
-2159
-2165
-2172
-2177
-2182
-2186
-2190
-2193
-2196
-2198
-2199
-2200
-2200
-2199
-2198
-2196
-2194
-2191
-2187
-2183
-2178
-2173
-2166
-2160
-2152
-2144
-2135
-2126
-2116
-2106
-2096
-2084
-2073
-2061
-2049
-2037
-2024
-2011
-1999
-1986
-1973
-1961
-1948
-1936
-1924
-1912
-1901
-1890
-1879
-1869
-1859
-1849
-1840
-1831
-1823
-1815
-1807
-1800
-1794
-1788
-1783
-1778
-1774
-1770
-1768
-1765
-1764
-1763
-1763
-1763
-1764
-1766
-1769
-1772
-1775
-1779
-1784
-1789
-1795
-1800
-1807
-1813
-1820
-1826
-1833
-1840
-1847
-1854
-1861
-1868
-1874
-1880
-1886
-1892
-1897
-1902
-1906
-1910
-1913
-1916
-1917
-1919
-1919
-1919
-1918
-1916
-1913
-1909
-1904
-1898
-1892
-1884
-1875
-1866
-1855
-1843
-1831
-1817
-1802
-1787
-1770
-1752
-1734
-1714
-1694
-1672
-1650
-1627
-1603
-1578
-1552
-1525
-1497
-1469
-1439
-1409
-1378
-1346
-1313
-1280
-1245
-1210
-1174
-1137
-1100
-1062
-1022
-984
-944
-903
-862
-820
-778
-735
-692
-648
-604
-559
-514
-469
-423
-378
-331
-285
-238
-191
-144
-97
-50
-3
44
91
138
185
232
278
324
370
416
461
506
550
594
637
680
722
763
804
844
883
921
959
995
1031
1066
1100
1133
1166
1197
1227
1256
1285
1312
1338
1363
1387
1411
1433
1453
1473
1492
1510
1526
1542
1556
1569
1581
1592
1602
1610
1618
1624
1629
1633
1636
1638
1639
1639
1637
1635
1631
1627
1621
1615
1607
1599
1589
1579
1568
1556
1542
1528
1514
1498
1482
1465
1447
1429
1410
1391
1371
1351
1331
1311
1290
1270
1249
1229
1209
1189
1169
1149
1130
1112
1094
1076
1059
1043
1027
1012
999
986
974
962
953
944
936
930
925
921
919
918
918
920
924
928
935
942
952
962
974
988
1002
1018
1036
1055
1075
1096
1119
1143
1167
1193
1220
1248
1277
1307
1337
1369
1401
1434
1468
1503
1538
1573
1609
1646
1683
1720
1758
1795
1833
1872
1910
1948
1986
2024
2062
2099
2137
2174
2210
2246
2281
2316
2350
2384
2416
2448
2479
2509
2538
2566
2592
2618
2642
2665
2686
2707
2725
2743
2759
2773
2786
2798
2807
2815
2822
2827
2830
2831
2830
2828
2824
2818
2811
2801
2790
2777
2761
2745
2726
2705
2683
2658
2632
2604
2575
2543
2510
2476
2440
2402
2363
2322
2281
2238
2194
2148
2102
2055
2007
1958
1908
1858
1807
1755
1703
1650
1597
1543
1489
1435
1380
1326
1271
1216
1161
1106
1052
997
943
889
836
782
730
678
626
576
526
477
429
381
335
290
246
203
161
120
81
43
6
-29
-63
-95
-126
-155
-183
-209
-234
-256
-278
-297
-315
-332
-347
-360
-371
-381
-390
-397
-402
-406
-408
-409
-409
-406
-403
-398
-391
-384
-375
-364
-352
-339
-325
-310
-294
-276
-258
-239
-219
-198
-177
-155
-132
-109
-86
-62
-38
-14
11
35
59
84
108
132
155
179
201
224
246
267
288
308
327
346
364
381
398
413
428
442
454
466
477
487
495
503
509
514
518
520
521
521
519
517
512
507
500
491
482
470
458
444
429
413
395
376
356
335
312
289
264
238
211
184
155
125
95
64
32
-1
-35
-69
-104
-140
-176
-213
-250
-288
-326
-365
-403
-442
-482
-521
-561
-600
-640
-679
-718
-758
-796
-835
-873
-911
-949
-986
-1022
-1058
-1094
-1129
-1163
-1197
-1229
-1262
-1293
-1323
-1353
-1382
-1409
-1436
-1462
-1487
-1511
-1534
-1555
-1576
-1595
-1614
-1631
-1647
-1662
-1676
-1688
-1699
-1710
-1719
-1727
-1733
-1739
-1744
-1747
-1750
-1751
-1752
-1751
-1750
-1748
-1745
-1741
-1736
-1731
-1725
-1718
-1711
-1704
-1696
-1687
-1679
-1670
-1660
-1650
-1640
-1630
-1620
-1609
-1599
-1588
-1578
-1567
-1557
-1546
-1536
-1526
-1516
-1507
-1498
-1489
-1480
-1472
-1464
-1457
-1450
-1444
-1438
-1433
-1428
-1424
-1420
-1417
-1415
-1413
-1413
-1412
-1413
-1414
-1416
-1419
-1423
-1427
-1432
-1438
-1445
-1453
-1462
-1471
-1482
-1493
-1504
-1517
-1531
-1545
-1560
-1575
-1592
-1609
-1627
-1645
-1665
-1684
-1705
-1726
-1747
-1769
-1792
-1815
-1838
-1862
-1887
-1912
-1937
-1962
-1988
-2013
-2041
-2067
-2094
-2121
-2149
-2176
-2203
-2231
-2259
-2287
-2314
-2342
-2370
-2397
-2425
-2452
-2479
-2506
-2532
-2558
-2584
-2609
-2634
-2659
-2683
-2706
-2729
-2751
-2773
-2794
-2814
-2834
-2853
-2871
-2889
-2906
-2922
-2937
-2952
-2966
-2979
-2992
-3004
-3015
-3026
-3036
-3045
-3053
-3061
-3069
-3076
-3082
-3088
-3093
-3098
-3103
-3107
-3111
-3115
-3118
-3122
-3125
-3128
-3131
-3134
-3137
-3141
-3144
-3147
-3151
-3155
-3159
-3163
-3167
-3171
-3175
-3180
-3185
-3189
-3194
-3200
-3205
-3210
-3216
-3222
-3228
-3234
-3241
-3248
-3254
-3262
-3269
-3277
-3284
-3292
-3300
-3309
-3317
-3326
-3334
-3343
-3352
-3361
-3370
-3379
-3388
-3397
-3406
-3415
-3423
-3432
-3441
-3449
-3457
-3465
-3473
-3480
-3487
-3494
-3500
-3506
-3512
-3517
-3521
-3525
-3529
-3531
-3533
-3535
-3535
-3535
-3534
-3531
-3529
-3525
-3520
-3514
-3507
-3499
-3490
-3480
-3469
-3456
-3443
-3428
-3412
-3396
-3377
-3358
-3338
-3316
-3294
-3270
-3245
-3218
-3191
-3163
-3133
-3103
-3071
-3038
-3004
-2970
-2934
-2897
-2859
-2821
-2781
-2741
-2700
-2659
-2616
-2573
-2530
-2486
-2441
-2396
-2350
-2304
-2258
-2211
-2164
-2116
-2069
-2021
-1972
-1924
-1875
-1826
-1778
-1729
-1680
-1631
-1582
-1533
-1485
-1436
-1388
-1340
-1292
-1245
-1197
-1151
-1104
-1058
-1012
-968
-923
-879
-836
-793
-751
-709
-669
-629
-589
-550
-513
-475
-439
-403
-368
-334
-300
-268
-236
-204
-174
-144
-116
-88
-61
-34
-9
15
39
61
83
104
124
142
160
177
193
209
223
236
248
260
271
281
290
298
305
312
318
323
328
331
335
337
339
340
341
341
341
340
338
336
333
330
327
322
317
312
306
300
292
285
276
268
258
248
238
227
216
204
192
179
166
153
139
126
112
97
83
68
54
39
24
9
-6
-22
-37
-52
-67
-82
-98
-113
-128
-143
-158
-173
-188
-203
-217
-232
-246
-260
-274
-288
-302
-315
-328
-341
-353
-366
-377
-389
-400
-411
-421
-431
-441
-450
-459
-467
-475
-483
-490
-496
-502
-508
-513
-517
-522
-525
-528
-531
-532
-534
-535
-535
-534
-533
-531
-529
-525
-522
-517
-512
-506
-500
-493
-485
-477
-468
-458
-448
-437
-425
-413
-401
-387
-374
-359
-344
-329
-313
-297
-280
-263
-246
-228
-210
-192
-174
-155
-137
-118
-99
-81
-62
-43
-25
-6
12
31
49
67
85
102
119
136
153
169
185
201
216
231
245
259
273
286
298
310
322
333
344
354
364
374
383
391
399
407
414
421
428
434
439
445
449
454
458
462
466
469
472
475
477
479
481
483
485
486
488
489
490
490
491
492
492
492
493
493
493
494
494
494
494
495
495
496
496
497
498
499
501
503
504
507
509
512
515
519
523
527
532
537
543
549
555
562
570
578
586
595
604
614
623
634
644
655
666
678
690
702
714
727
739
753
766
779
793
807
821
835
850
864
879
893
908
923
937
952
966
981
995
1008
1022
1037
1051
1064
1078
1090
1103
1115
1127
1139
1150
1161
1172
1182
1192
1201
1209
1217
1225
1232
1238
1244
1249
1254
1258
1261
1263
1265
1266
1266
1266
1265
1263
1260
1256
1252
1247
1240
1234
1226
1217
1208
1198
1187
1175
1162
1148
1134
1118
1102
1085
1068
1049
1029
1008
988
965
942
918
893
867
841
813
785
755
725
694
662
629
596
562
527
491
455
418
381
343
305
266
227
187
147
107
66
25
-16
-57
-98
-139
-181
-222
-264
-305
-347
-388
-430
-471
-512
-553
-593
-634
-674
-714
-754
-793
-832
-870
-908
-946
-983
-1018
-1055
-1090
-1125
-1158
-1191
-1223
-1254
-1285
-1314
-1342
-1370
-1396
-1421
-1445
-1468
-1490
-1511
-1530
-1549
-1566
-1582
-1597
-1610
-1623
-1634
-1644
-1653
-1660
-1667
-1672
-1676
-1679
-1681
-1682
-1681
-1680
-1678
-1674
-1670
-1665
-1659
-1652
-1644
-1635
-1625
-1615
-1604
-1592
-1580
-1566
-1553
-1539
-1524
-1509
-1493
-1477
-1461
-1445
-1428
-1411
-1394
-1377
-1359
-1342
-1324
-1307
-1290
-1272
-1255
-1238
-1221
-1204
-1188
-1171
-1155
-1139
-1123
-1108
-1093
-1078
-1063
-1049
-1035
-1022
-1008
-996
-983
-971
-960
-948
-937
-927
-917
-908
-899
-890
-882
-875
-868
-862
-857
-852
-848
-844
-841
-839
-838
-837
-838
-839
-840
-843
-846
-850
-855
-861
-867
-874
-882
-891
-900
-910
-920
-932
-944
-956
-969
-983
-997
-1012
-1027
-1043
-1059
-1075
-1092
-1109
-1127
-1144
-1162
-1180
-1199
-1217
-1236
-1254
-1273
-1292
-1311
-1329
-1348
-1366
-1384
-1402
-1420
-1437
-1454
-1471
-1487
-1503
-1518
-1533
-1548
-1562
-1575
-1588
-1600
-1612
-1623
-1634
-1644
-1654
-1663
-1672
-1681
-1689
-1696
-1703
-1710
-1717
-1723
-1729
-1734
-1739
-1744
-1748
-1752
-1756
-1760
-1763
-1767
-1769
-1772
-1774
-1777
-1778
-1780
-1781
-1782
-1783
-1783
-1783
-1782
-1782
-1780
-1778
-1776
-1774
-1771
-1767
-1763
-1758
-1753
-1747
-1741
-1735
-1728
-1720
-1712
-1703
-1694
-1684
-1674
-1664
-1653
-1641
-1629
-1617
-1604
-1591
-1577
-1563
-1549
-1534
-1519
-1504
-1488
-1472
-1456
-1439
-1423
-1406
-1389
-1372
-1354
-1337
-1319
-1301
-1283
-1265
-1247
-1229
-1211
-1192
-1174
-1156
-1137
-1119
-1100
-1082
-1063
-1044
-1025
-1006
-987
-968
-949
-929
-910
-890
-871
-851
-832
-812
-793
-774
-754
-735
-716
-697
-678
-660
-641
-623
-605
-587
-570
-553
-536
-519
-503
-487
-472
-457
-443
-429
-415
-402
-389
-377
-365
-353
-342
-332
-321
-311
-302
-292
-283
-275
-266
-258
-250
-243
-235
-228
-221
-214
-207
-200
-194
-187
-181
-175
-169
-163
-157
-151
-145
-139
-134
-128
-123
-117
-112
-106
-101
-96
-91
-86
-81
-77
-72
-68
-64
-60
-56
-53
-49
-46
-44
-41
-39
-37
-36
-35
-34
-34
-34
-34
-35
-36
-38
-40
-43
-46
-49
-53
-57
-62
-68
-73
-80
-86
-94
-101
-109
-118
-127
-137
-147
-157
-168
-180
-192
-205
-218
-231
-245
-259
-274
-289
-304
-319
-335
-351
-367
-383
-399
-416
-432
-448
-465
-481
-497
-514
-530
-546
-562
-578
-593
-608
-623
-638
-652
-666
-680
-693
-705
-717
-729
-740
-750
-760
-769
-777
-784
-791
-797
-802
-806
-810
-812
-814
-815
-815
-814
-813
-810
-807
-803
-798
-792
-786
-778
-770
-761
-751
-741
-730
-718
-705
-692
-678
-663
-648
-632
-616
-599
-581
-564
-546
-527
-508
-489
-470
-450
-430
-410
-389
-369
-348
-327
-307
-286
-265
-244
-223
-203
-182
-162
-142
-122
-103
-84
-66
-48
-31
-14
2
17
32
45
58
70
80
90
98
106
112
117
121
123
124
124
123
120
115
110
103
94
84
73
60
45
30
13
-6
-26
-47
-69
-93
-118
-144
-171
-200
-230
-261
-293
-326
-360
-395
-431
-468
-506
-545
-584
-625
-666
-708
-750
-794
-837
-881
-926
-971
-1016
-1062
-1108
-1154
-1201
-1247
-1294
-1341
-1388
-1435
-1482
-1529
-1575
-1622
-1668
-1714
-1760
-1805
-1849
-1894
-1937
-1980
-2021
-2064
-2104
-2144
-2183
-2220
-2257
-2293
-2327
-2360
-2392
-2423
-2453
-2481
-2508
-2533
-2557
-2580
-2601
-2621
-2639
-2656
-2671
-2684
-2696
-2707
-2716
-2724
-2730
-2734
-2737
-2739
-2739
-2738
-2735
-2732
-2726
-2720
-2712
-2704
-2693
-2682
-2670
-2657
-2642
-2627
-2611
-2594
-2576
-2557
-2538
-2518
-2498
-2477
-2455
-2433
-2411
-2389
-2366
-2344
-2321
-2299
-2276
-2254
-2232
-2210
-2189
-2168
-2148
-2128
-2109
-2090
-2072
-2055
-2037
-2021
-2007
-1993
-1979
-1966
-1955
-1944
-1933
-1924
-1916
-1908
-1901
-1895
-1890
-1886
-1883
-1881
-1879
-1878
-1879
-1879
-1881
-1884
-1887
-1891
-1895
-1901
-1907
-1913
-1920
-1928
-1936
-1945
-1954
-1964
-1974
-1984
-1995
-2005
-2017
-2028
-2039
-2051
-2062
-2074
-2086
-2097
-2109
-2120
-2132
-2143
-2154
-2165
-2175
-2185
-2195
-2205
-2214
-2223
-2232
-2240
-2247
-2254
-2261
-2266
-2272
-2276
-2280
-2283
-2286
-2287
-2288
-2288
-2288
-2286
-2284
-2281
-2276
-2272
-2266
-2259
-2252
-2244
-2235
-2225
-2214
-2203
-2191
-2178
-2165
-2151
-2136
-2121
-2105
-2088
-2072
-2054
-2037
-2019
-2001
-1982
-1964
-1945
-1927
-1908
-1890
-1871
-1853
-1835
-1817
-1799
-1781
-1764
-1747
-1731
-1715
-1699
-1683
-1668
-1653
-1639
-1625
-1612
-1599
-1587
-1575
-1563
-1553
-1543
-1533
-1524
-1516
-1509
-1502
-1496
-1491
-1486
-1483
-1479
-1477
-1475
-1474
-1474
-1474
-1475
-1477
-1479
-1482
-1485
-1489
-1494
-1499
-1505
-1511
-1517
-1524
-1532
-1540
-1549
-1558
-1568
-1577
-1588
-1599
-1610
-1622
-1634
-1646
-1659
-1672
-1685
-1698
-1712
-1726
-1740
-1754
-1768
-1782
-1796
-1810
-1824
-1837
-1851
-1864
-1876
-1888
-1899
-1910
-1920
-1930
-1938
-1946
-1953
-1959
-1964
-1968
-1971
-1973
-1974
-1974
-1972
-1969
-1965
-1960
-1954
-1946
-1937
-1926
-1914
-1901
-1886
-1870
-1853
-1834
-1814
-1792
-1769
-1744
-1718
-1691
-1662
-1632
-1600
-1568
-1533
-1498
-1461
-1423
-1384
-1343
-1302
-1259
-1215
-1170
-1124
-1077
-1029
-980
-930
-879
-827
-775
-722
-669
-615
-561
-506
-451
-395
-340
-284
-228
-172
-116
-60
-4
52
107
162
217
271
324
377
430
482
533
583
632
681
729
775
821
866
910
952
994
1034
1073
1111
1148
1184
1219
1252
1284
1315
1345
1373
1400
1426
1451
1474
1497
1518
1538
1557
1574
1591
1606
1621
1634
1647
1658
1669
1679
1688
1696
1703
1709
1715
1720
1725
1728
1732
1734
1736
1737
1738
1739
1739
1738
1737
1736
1735
1733
1732
1730
1727
1725
1723
1720
1718
1715
1713
1710
1708
1706
1703
1701
1699
1696
1694
1692
1690
1689
1687
1685
1684
1683
1681
1680
1679
1678
1678
1677
1676
1676
1676
1675
1675
1675
1675
1675
1675
1675
1675
1675
1675
1675
1675
1674
1674
1674
1673
1672
1671
1670
1669
1667
1665
1663
1660
1658
1655
1651
1647
1643
1639
1634
1629
1623
1617
1611
1604
1596
1588
1580
1571
1561
1551
1541
1529
1518
1505
1492
1479
1465
1450
1435
1419
1402
1385
1367
1349
1330
1311
1291
1271
1250
1229
1208
1186
1163
1141
1118
1095
1072
1048
1024
1000
976
952
927
903
878
853
828
803
778
753
728
702
677
651
625
599
573
547
521
495
469
442
416
390
364
337
311
285
259
233
207
181
155
130
105
80
55
30
6
-19
-43
-66
-90
-113
-135
-158
-180
-202
-224
-245
-266
-286
-307
-327
-346
-365
-384
-403
-421
-439
-457
-474
-491
-508
-524
-540
-556
-571
-586
-601
-616
-630
-644
-658
-672
-685
-698
-711
-723
-735
-747
-759
-770
-781
-792
-802
-813
-822
-832
-841
-850
-858
-867
-874
-882
-889
-896
-903
-909
-914
-920
-925
-929
-934
-937
-941
-944
-946
-948
-950
-951
-952
-952
-952
-951
-950
-949
-947
-945
-942
-939
-936
-933
-929
-925
-921
-917
-912
-908
-903
-899
-894
-889
-884
-879
-874
-869
-865
-860
-855
-850
-845
-840
-836
-831
-827
-822
-818
-814
-810
-807
-803
-800
-797
-794
-792
-790
-788
-786
-785
-784
-783
-783
-783
-783
-784
-785
-787
-789
-791
-793
-796
-799
-803
-807
-811
-815
-820
-825
-830
-836
-841
-847
-853
-860
-866
-873
-880
-887
-894
-901
-909
-916
-924
-931
-939
-947
-955
-962
-970
-978
-985
-993
-1000
-1006
-1014
-1022
-1028
-1035
-1042
-1048
-1054
-1060
-1065
-1070
-1075
-1080
-1084
-1088
-1092
-1095
-1098
-1101
-1103
-1104
-1106
-1107
-1107
-1107
-1107
-1106
-1104
-1103
-1101
-1098
-1095
-1092
-1088
-1084
-1079
-1074
-1069
-1063
-1056
-1050
-1042
-1035
-1026
-1018
-1008
-999
-989
-979
-968
-956
-944
-932
-919
-906
-893
-879
-864
-849
-834
-818
-802
-786
-769
-752
-735
-717
-699
-681
-662
-643
-624
-605
-586
-566
-547
-527
-507
-487
-468
-448
-428
-409
-389
-370
-351
-332
-314
-296
-278
-260
-243
-227
-210
-194
-178
-163
-148
-133
-119
-105
-92
-78
-66
-53
-41
-29
-17
-6
5
16
27
37
47
57
66
76
85
94
102
111
119
127
135
143
150
158
165
172
179
186
193
200
207
213
220
227
234
241
249
256
264
272
281
290
299
308
318
329
340
351
363
376
389
403
417
433
448
465
482
500
518
537
557
578
599
621
644
668
692
717
743
770
797
825
854
883
913
944
976
1008
1041
1074
1108
1143
1178
1214
1250
1287
1324
1361
1399
1437
1475
1513
1552
1590
1629
1667
1705
1744
1782
1820
1857
1894
1931
1968
2003
2039
2074
2108
2142
2175
2207
2239
2270
2300
2330
2358
2386
2413
2439
2464
2489
2512
2535
2556
2577
2596
2615
2632
2648
2663
2677
2691
2702
2713
2723
2732
2739
2745
2751
2755
2758
2760
2761
2761
2760
2758
2755
2751
2746
2740
2733
2725
2716
2706
2695
2684
2671
2657
2643
2628
2612
2595
2577
2559
2540
2520
2499
2478
2456
2433
2410
2386
2362
2337
2312
2286
2260
2233
2206
2178
2150
2122
2093
2064
2035
2005
1977
1947
1917
1888
1858
1828
1798
1768
1739
1709
1679
1650
1621
1592
1563
1534
1506
1477
1449
1421
1394
1367
1340
1313
1286
1260
1234
1209
1183
1158
1134
1109
1085
1061
1037
1012
990
966
943
920
896
873
850
826
803
780
756
732
709
685
661
637
612
588
563
538
513
488
463
437
412
386
360
334
307
281
254
227
201
174
147
119
92
65
38
10
-18
-45
-73
-101
-129
-157
-185
-213
-241
-270
-298
-327
-356
-384
-413
-442
-471
-500
-529
-558
-587
-617
-646
-675
-704
-734
-763
-793
-822
-852
-881
-911
-940
-970
-999
-1029
-1059
-1088
-1118
-1147
-1177
-1206
-1235
-1265
-1294
-1323
-1352
-1380
-1409
-1437
-1465
-1493
-1521
-1548
-1575
-1602
-1629
-1655
-1681
-1706
-1732
-1757
-1781
-1805
-1829
-1853
-1876
-1898
-1920
-1942
-1963
-1984
-2005
-2025
-2045
-2064
-2083
-2101
-2119
-2136
-2153
-2169
-2185
-2200
-2215
-2230
-2243
-2257
-2269
-2282
-2294
-2305
-2316
-2326
-2336
-2345
-2354
-2363
-2371
-2378
-2385
-2392
-2398
-2404
-2410
-2414
-2419
-2423
-2426
-2430
-2432
-2435
-2436
-2438
-2439
-2439
-2439
-2439
-2438
-2436
-2434
-2432
-2429
-2425
-2421
-2416
-2411
-2405
-2399
-2392
-2384
-2376
-2368
-2358
-2349
-2339
-2328
-2317
-2306
-2294
-2281
-2269
-2255
-2242
-2228
-2214
-2200
-2185
-2170
-2155
-2139
-2124
-2108
-2092
-2075
-2059
-2041
-2025
-2009
-1992
-1975
-1958
-1941
-1924
-1907
-1890
-1873
-1856
-1840
-1823
-1807
-1791
-1775
-1759
-1744
-1728
-1713
-1699
-1684
-1670
-1657
-1644
-1631
-1618
-1607
-1595
-1585
-1575
-1565
-1557
-1549
-1541
-1535
-1529
-1524
-1520
-1517
-1514
-1512
-1512
-1512
-1512
-1514
-1517
-1520
-1525
-1530
-1536
-1543
-1550
-1559
-1568
-1578
-1589
-1601
-1614
-1627
-1641
-1656
-1671
-1687
-1704
-1721
-1739
-1758
-1777
-1797
-1817
-1837
-1858
-1879
-1901
-1922
-1944
-1966
-1989
-2011
-2033
-2056
-2078
-2101
-2123
-2145
-2167
-2188
-2209
-2230
-2250
-2270
-2289
-2307
-2325
-2342
-2359
-2374
-2389
-2403
-2415
-2427
-2438
-2447
-2456
-2463
-2469
-2474
-2477
-2480
-2481
-2480
-2479
-2476
-2471
-2466
-2459
-2451
-2441
-2430
-2417
-2404
-2389
-2372
-2355
-2336
-2316
-2294
-2272
-2248
-2223
-2197
-2169
-2141
-2112
-2081
-2050
-2017
-1984
-1950
-1914
-1878
-1842
-1804
-1766
-1727
-1687
-1647
-1606
-1565
-1523
-1481
-1438
-1395
-1351
-1308
-1264
-1220
-1176
-1131
-1087
-1043
-998
-954
-910
-866
-822
-779
-736
-693
-651
-608
-567
-525
-485
-444
-405
-365
-327
-289
-251
-215
-178
-143
-108
-74
-41
-9
23
54
84
113
142
170
197
223
248
273
297
320
342
363
384
404
423
442
460
477
493
509
524
538
551
564
577
588
599
610
619
628
637
645
652
658
664
670
675
679
683
686
689
691
692
693
694
694
694
693
692
690
688
686
683
679
676
672
668
663
659
654
649
643
638
633
627
622
616
610
605
599
594
589
583
578
573
568
564
559
555
551
547
543
540
536
533
530
528
525
523
521
519
518
517
516
515
515
515
515
515
516
517
518
519
520
522
524
526
528
530
532
535
537
540
542
545
548
551
553
556
559
562
565
567
570
573
576
578
581
583
585
587
590
591
593
595
596
598
599
600
601
601
601
602
601
601
601
600
599
598
596
595
593
591
589
586
584
581
578
575
571
568
564
560
556
552
548
544
540
535
531
527
523
518
514
510
506
502
498
494
490
486
483
479
475
472
469
465
462
459
456
454
451
449
447
445
444
443
442
441
441
441
442
443
444
446
448
451
454
458
462
466
471
477
483
489
496
503
510
518
526
535
544
553
563
572
582
592
603
613
624
635
645
656
667
678
688
699
709
719
729
739
749
758
767
775
784
791
799
806
812
818
824
829
833
837
841
843
846
847
848
848
848
847
845
842
839
835
831
826
820
814
807
799
791
782
773
763
752
741
730
718
706
693
680
666
652
638
623
609
594
579
564
548
533
518
502
487
471
456
440
425
410
395
380
365
350
336
321
307
293
279
265
251
238
225
212
199
187
174
162
151
139
128
117
107
97
87
77
68
58
50
41
33
25
17
10
3
-4
-11
-17
-23
-29
-34
-39
-44
-49
-53
-58
-62
-66
-70
-74
-78
-81
-85
-89
-92
-96
-100
-103
-107
-111
-115
-119
-124
-128
-133
-137
-143
-148
-153
-159
-165
-171
-178
-185
-192
-200
-208
-216
-225
-234
-243
-253
-263
-273
-284
-295
-306
-318
-330
-343
-355
-368
-382
-395
-409
-423
-437
-451
-466
-481
-496
-511
-526
-541
-556
-572
-588
-603
-619
-635
-651
-667
-683
-699
-715
-732
-748
-764
-781
-798
-815
-832
-849
-866
-883
-901
-918
-936
-954
-971
-989
-1006
-1026
-1044
-1062
-1081
-1099
-1118
-1136
-1155
-1174
-1192
-1211
-1229
-1248
-1266
-1284
-1302
-1320
-1338
-1355
-1372
-1389
-1406
-1422
-1439
-1454
-1470
-1484
-1499
-1513
-1527
-1540
-1552
-1564
-1576
-1587
-1597
-1607
-1616
-1625
-1632
-1639
-1646
-1652
-1656
-1661
-1664
-1667
-1669
-1670
-1671
-1670
-1669
-1667
-1664
-1661
-1657
-1652
-1646
-1639
-1631
-1623
-1614
-1603
-1592
-1580
-1568
-1554
-1540
-1524
-1508
-1491
-1474
-1455
-1436
-1415
-1395
-1373
-1351
-1328
-1304
-1280
-1255
-1229
-1203
-1177
-1150
-1122
-1094
-1066
-1038
-1008
-979
-950
-920
-891
-861
-831
-800
-770
-740
-710
-680
-650
-620
-591
-561
-532
-503
-474
-445
-417
-389
-362
-334
-307
-281
-255
-229
-204
-179
-154
-130
-107
-83
-61
-38
-17
4
25
45
65
84
103
121
139
156
173
189
204
220
235
249
263
277
290
303
316
328
340
352
363
375
386
397
407
417
427
437
447
456
465
474
482
490
498
506
513
521
527
534
540
546
552
558
563
568
572
577
580
584
587
590
593
595
597
599
600
601
602
602
602
601
600
599
597
595
593
590
587
584
580
576
571
566
561
555
549
543
536
529
521
514
506
497
489
480
471
461
452
442
432
422
411
401
390
379
368
356
345
334
322
311
299
287
276
264
252
241
229
218
206
195
184
173
163
152
141
131
121
111
102
92
83
74
65
56
48
40
32
24
16
9
2
-5
-11
-17
-23
-29
-35
-40
-45
-50
-54
-58
-62
-66
-69
-72
-75
-77
-79
-80
-82
-82
-83
-83
-83
-82
-81
-80
-78
-75
-73
-70
-66
-62
-58
-53
-48
-42
-36
-30
-23
-16
-8
0
8
17
26
36
46
57
67
79
90
102
115
128
141
154
168
182
197
212
226
242
257
273
289
305
321
337
354
371
388
405
422
440
457
475
493
511
529
547
565
584
602
621
640
658
677
696
715
734
753
772
791
810
829
848
867
886
904
923
942
960
978
997
1014
1032
1050
1068
1085
1102
1119
1136
1152
1168
1184
1199
1214
1229
1244
1258
1271
1284
1297
1310
1321
1333
1344
1354
1364
1373
1382
1390
1398
1405
1411
1417
1422
1426
1430
1433
1436
1438
1439
1439
1439
1438
1437
1435
1433
1430
1426
1422
1418
1413
1408
1402
1396
1389
1382
1375
1368
1360
1352
1343
1335
1326
1317
1308
1299
1289
1280
1271
1261
1252
1242
1233
1224
1214
1205
1196
1187
1178
1169
1160
1151
1142
1134
1126
1118
1110
1102
1094
1087
1079
1072
1066
1059
1053
1047
1042
1036
1031
1027
1022
1018
1014
1012
1008
1006
1004
1002
1000
1000
999
999
999
999
1000
1000
1002
1002
1004
1006
1008
1012
1014
1016
1020
1022
1027
1030
1033
1037
1041
1044
1048
1052
1055
1059
1062
1066
1069
1073
1076
1079
1081
1084
1086
1089
1091
1092
1094
1095
1096
1096
1096
1096
1096
1095
1093
1092
1089
1086
1083
1079
1075
1070
1064
1058
1052
1044
1036
1028
1018
1008
998
986
974
962
948
934
920
904
888
871
853
835
816
796
776
755
733
710
687
663
639
614
588
562
535
508
480
451
422
392
361
331
299
267
235
202
169
136
102
67
32
-3
-38
-74
-111
-147
-184
-221
-258
-296
-334
-372
-410
-448
-487
-525
-564
-602
-641
-679
-718
-756
-795
-833
-871
-909
-947
-984
-1022
-1059
-1096
-1132
-1169
-1205
-1240
-1276
-1311
-1345
-1379
-1413
-1446
-1478
-1510
-1541
-1572
-1603
-1632
-1661
-1690
-1718
-1745
-1771
-1797
-1823
-1847
-1871
-1895
-1918
-1940
-1961
-1982
-2001
-2021
-2041
-2059
-2077
-2094
-2110
-2126
-2142
-2157
-2171
-2185
-2198
-2210
-2222
-2234
-2245
-2255
-2266
-2275
-2284
-2293
-2301
-2309
-2317
-2324
-2331
-2338
-2344
-2351
-2357
-2363
-2368
-2374
-2379
-2385
-2390
-2395
-2401
-2406
-2411
-2417
-2423
-2428
-2434
-2440
-2446
-2453
-2459
-2466
-2473
-2481
-2488
-2496
-2505
-2513
-2522
-2532
-2542
-2552
-2562
-2573
-2585
-2597
-2609
-2622
-2635
-2649
-2663
-2678
-2693
-2709
-2725
-2741
-2759
-2776
-2794
-2813
-2832
-2851
-2871
-2892
-2913
-2934
-2955
-2977
-3000
-3022
-3045
-3068
-3092
-3116
-3139
-3164
-3188
-3212
-3237
-3261
-3286
-3311
-3336
-3360
-3385
-3410
-3434
-3459
-3483
-3508
-3532
-3555
-3579
-3602
-3625
-3648
-3670
-3692
-3714
-3735
-3755
-3776
-3795
-3814
-3833
-3851
-3869
-3886
-3903
-3919
-3935
-3950
-3964
-3978
-3991
-4003
-4014
-4026
-4037
-4046
-4057
-4065
-4073
-4081
-4088
-4094
-4100
-4105
-4109
-4113
-4117
-4119
-4121
-4123
-4124
-4125
-4125
-4124
-4123
-4122
-4120
-4118
-4115
-4112
-4108
-4104
-4100
-4094
-4090
-4085
-4078
-4073
-4067
-4059
-4053
-4046
-4038
-4030
-4022
-4014
-4006
-3998
-3989
-3980
-3971
-3961
-3952
-3942
-3932
-3922
-3912
-3901
-3890
-3880
-3869
-3858
-3847
-3836
-3825
-3813
-3802
-3791
-3780
-3768
-3757
-3745
-3734
-3723
-3711
-3700
-3688
-3677
-3665
-3654
-3642
-3631
-3619
-3608
-3596
-3585
-3573
-3561
-3549
-3538
-3526
-3514
-3501
-3489
-3477
-3464
-3452
-3439
-3426
-3413
-3399
-3386
-3372
-3358
-3344
-3330
-3316
-3302
-3287
-3272
-3257
-3242
-3227
-3212
-3196
-3180
-3164
-3148
-3132
-3115
-3098
-3081
-3063
-3045
-3027
-3009
-2990
-2971
-2951
-2931
-2911
-2890
-2869
-2848
-2826
-2803
-2781
-2757
-2734
-2710
-2685
-2661
-2635
-2610
-2583
-2557
-2530
-2502
-2474
-2446
-2417
-2387
-2357
-2327
-2296
-2265
-2233
-2200
-2168
-2134
-2100
-2065
-2029
-1995
-1959
-1922
-1885
-1847
-1809
-1770
-1731
-1692
-1652
-1611
-1570
-1529
-1487
-1445
-1403
-1360
-1317
-1274
-1230
-1186
-1142
-1097
-1053
-1008
-963
-918
-873
-827
-782
-737
-691
-646
-601
-555
-510
-465
-420
-376
-331
-287
-242
-199
-155
-111
-68
-26
17
59
101
142
183
223
263
303
342
381
419
456
493
529
565
600
635
668
702
734
766
798
828
858
888
917
945
972
999
1025
1051
1076
1100
1124
1147
1169
1191
1212
1233
1253
1273
1292
1310
1328
1346
1362
1379
1394
1410
1424
1438
1452
1465
1477
1489
1500
1511
1521
1530
1539
1547
1555
1562
1568
1574
1579
1584
1588
1591
1594
1596
1598
1599
1600
1600
1600
1599
1597
1595
1593
1590
1587
1583
1579
1574
1570
1564
1559
1553
1547
1540
1533
1526
1519
1512
1504
1496
1488
1480
1472
1463
1454
1446
1437
1428
1418
1409
1400
1390
1380
1370
1360
1350
1340
1329
1318
1307
1296
1285
1274
1262
1250
1238
1226
1214
1201
1189
1176
1163
1150
1136
1123
1109
1095
1081
1067
1052
1037
1022
1008
992
977
961
945
929
913
896
879
862
845
828
810
792
774
755
736
717
698
679
659
639
619
598
577
556
534
513
490
468
445
422
398
375
350
325
300
275
249
222
195
168
140
112
83
54
24
-6
-37
-68
-99
-131
-163
-196
-229
-262
-296
-330
-365
-399
-434
-470
-505
-541
-577
-614
-650
-687
-724
-761
-798
-835
-873
-910
-948
-986
-1024
-1061
-1099
-1137
-1175
-1213
-1250
-1288
-1326
-1363
-1401
-1438
-1475
-1513
-1550
-1587
-1623
-1660
-1696
-1732
-1768
-1804
-1840
-1875
-1911
-1946
-1980
-2015
-2049
-2084
-2118
-2151
-2185
-2218
-2251
-2284
-2317
-2349
-2381
-2413
-2444
-2475
-2506
-2536
-2566
-2596
-2625
-2654
-2683
-2711
-2739
-2766
-2793
-2819
-2845
-2870
-2895
-2919
-2942
-2966
-2988
-3010
-3032
-3053
-3073
-3093
-3112
-3130
-3148
-3166
-3183
-3199
-3215
-3231
-3245
-3260
-3273
-3287
-3300
-3312
-3324
-3336
-3347
-3357
-3367
-3377
-3387
-3396
-3404
-3412
-3420
-3428
-3435
-3441
-3448
-3454
-3459
-3464
-3469
-3474
-3478
-3482
-3486
-3489
-3492
-3495
-3498
-3500
-3502
-3504
-3505
-3507
-3508
-3509
-3510
-3511
-3511
-3512
-3512
-3512
-3513
-3513
-3513
-3513
-3513
-3513
-3513
-3513
-3513
-3513
-3514
-3514
-3514
-3515
-3515
-3516
-3517
-3518
-3519
-3520
-3522
-3524
-3525
-3527
-3530
-3532
-3535
-3538
-3541
-3544
-3548
-3552
-3556
-3560
-3564
-3569
-3574
-3579
-3585
-3590
-3596
-3602
-3608
-3615
-3621
-3628
-3634
-3641
-3648
-3655
-3661
-3668
-3675
-3682
-3688
-3695
-3702
-3708
-3715
-3721
-3727
-3733
-3739
-3744
-3750
-3755
-3760
-3765
-3769
-3773
-3777
-3781
-3784
-3787
-3789
-3791
-3792
-3794
-3794
-3794
-3794
-3793
-3792
-3790
-3788
-3785
-3781
-3777
-3773
-3767
-3762
-3755
-3748
-3740
-3731
-3722
-3712
-3702
-3690
-3678
-3665
-3651
-3637
-3622
-3606
-3589
-3571
-3553
-3533
-3514
-3493
-3471
-3449
-3426
-3403
-3379
-3354
-3328
-3302
-3275
-3247
-3219
-3191
-3161
-3131
-3101
-3070
-3039
-3007
-2975
-2942
-2909
-2875
-2841
-2807
-2772
-2737
-2702
-2666
-2630
-2594
-2557
-2520
-2483
-2445
-2407
-2369
-2330
-2291
-2252
-2212
-2172
-2132
-2091
-2050
-2009
-1968
-1926
-1884
-1842
-1799
-1756
-1713
-1670
-1626
-1582
-1538
-1494
-1449
-1404
-1359
-1313
-1267
-1221
-1175
-1128
-1082
-1035
-987
-940
-892
-844
-796
-747
-699
-650
-600
-551
-501
-451
-401
-350
-300
-249
-198
-147
-95
-43
8
61
113
165
218
270
323
376
429
482
535
588
642
695
748
801
854
908
961
1014
1066
1119
1172
1224
1276
1328
1380
1432
1483
1535
1585
1636
1686
1736
1786
1836
1885
1933
1981
2029
2077
2123
2170
2216
2261
2306
2350
2394
2437
2479
2521
2562
2602
2642
2681
2719
2757
2794
2830
2866
2901
2935
2969
3001
3033
3065
3095
3125
3154
3182
3209
3236
3261
3286
3310
3334
3356
3378
3399
3419
3438
3457
3475
3492
3508
3524
3539
3553
3566
3579
3591
3603
3614
3624
3634
3643
3651
3659
3667
3674
3680
3687
3692
3697
3702
3707
3711
3715
3718
3721
3724
3726
3728
3730
3731
3733
3734
3734
3735
3735
3735
3734
3734
3733
3732
3731
3730
3728
3726
3725
3722
3720
3717
3715
3712
3708
3705
3701
3697
3693
3688
3684
3679
3673
3668
3662
3656
3649
3642
3635
3628
3620
3612
3603
3594
3585
3575
3564
3554
3542
3531
3518
3506
3493
3479
3465
3450
3435
3419
3403
3386
3369
3351
3333
3313
3294
3273
3252
3231
3209
3186
3163
3139
3114
3089
3063
3037
3010
2982
2954
2925
2896
2866
2836
2805
2774
2742
2709
2676
2642
2608
2573
2538
2502
2466
2429
2392
2354
2316
2277
2238
2198
2158
2118
2078
2037
1995
1954
1912
1870
1827
1784
1741
1698
1655
1611
1567
1523
1479
1434
1390
1345
1300
1254
1209
1164
1118
1072
1026
980
933
886
840
793
745
698
650
602
554
506
457
408
359
309
260
210
159
109
58
7
-45
-96
-148
-200
-253
-306
-358
-412
-465
-519
-573
-627
-681
-735
-789
-844
-898
-953
-1008
-1062
-1117
-1172
-1226
-1281
-1335
-1390
-1444
-1498
-1552
-1606
-1660
-1713
-1767
-1820
-1873
-1926
-1978
-2031
-2083
-2135
-2186
-2238
-2289
-2340
-2390
-2440
-2490
-2540
-2589
-2638
-2687
-2735
-2783
-2831
-2878
-2925
-2972
-3018
-3064
-3110
-3156
-3201
-3245
-3289
-3333
-3376
-3419
-3461
-3503
-3544
-3585
-3625
-3665
-3704
-3742
-3780
-3817
-3853
-3888
-3923
-3957
-3990
-4022
-4054
-4083
-4114
-4143
-4171
-4198
-4224
-4249
-4274
-4297
-4319
-4341
-4362
-4381
-4400
-4418
-4435
-4451
-4466
-4480
-4493
-4506
-4517
-4528
-4538
-4547
-4555
-4562
-4569
-4574
-4579
-4583
-4586
-4589
-4591
-4592
-4593
-4592
-4591
-4590
-4587
-4585
-4581
-4577
-4572
-4567
-4561
-4554
-4547
-4540
-4531
-4523
-4514
-4504
-4494
-4483
-4472
-4460
-4448
-4435
-4422
-4409
-4395
-4381
-4366
-4352
-4336
-4321
-4305
-4289
-4273
-4257
-4240
-4223
-4206
-4189
-4172
-4155
-4137
-4120
-4103
-4085
-4067
-4050
-4032
-4014
-3997
-3980
-3962
-3944
-3927
-3909
-3891
-3873
-3856
-3838
-3820
-3802
-3784
-3766
-3748
-3729
-3711
-3693
-3674
-3655
-3637
-3618
-3599
-3580
-3560
-3541
-3522
-3502
-3482
-3462
-3442
-3422
-3401
-3380
-3359
-3338
-3317
-3296
-3274
-3252
-3230
-3208
-3186
-3163
-3141
-3118
-3094
-3071
-3048
-3024
-3000
-2976
-2951
-2927
-2902
-2877
-2852
-2826
-2800
-2775
-2748
-2722
-2695
-2668
-2641
-2614
-2586
-2558
-2530
-2502
-2474
-2445
-2416
-2387
-2358
-2328
-2298
-2268
-2238
-2208
-2178
-2147
-2117
-2086
-2055
-2024
-1993
-1962
-1931
-1900
-1868
-1837
-1805
-1774
-1742
-1711
-1679
-1647
-1615
-1584
-1552
-1520
-1489
-1457
-1426
-1395
-1363
-1332
-1302
-1271
-1240
-1210
-1180
-1151
-1121
-1092
-1063
-1035
-1006
-978
-951
-924
-897
-870
-844
-819
-793
-768
-744
-720
-696
-673
-650
-627
-605
-584
-562
-542
-521
-501
-482
-463
-444
-426
-408
-391
-374
-358
-342
-326
-311
-296
-282
-268
-255
-242
-229
-217
-205
-194
-183
-172
-162
-152
-142
-133
-124
-115
-106
-98
-90
-83
-75
-68
-61
-54
-47
-40
-34
-28
-22
-16
-10
-4
1
6
12
17
21
26
31
35
39
43
47
51
55
58
62
65
68
71
74
76
79
81
83
85
87
89
91
92
94
95
96
97
98
99
100
101
102
102
103
103
103
103
103
103
103
103
103
102
102
101
100
100
99
97
96
95
93
91
89
87
85
82
80
77
74
71
68
64
61
57
53
49
44
40
35
30
25
19
14
8
2
-5
-11
-18
-25
-33
-40
-48
-56
-64
-73
-82
-91
-100
-109
-119
-129
-139
-149
-159
-169
-180
-190
-201
-212
-223
-234
-246
-257
-268
-280
-291
-303
-315
-326
-338
-350
-362
-374
-385
-397
-409
-421
-433
-444
-456
-468
-479
-491
-502
-514
-525
-536
-547
-558
-569
-580
-590
-601
-611
-621
-631
-641
-651
-661
-670
-679
-688
-697
-706
-715
-723
-731
-739
-747
-755
-762
-770
-777
-784
-791
-798
-804
-811
-817
-824
-830
-836
-843
-849
-855
-861
-867
-874
-880
-886
-893
-899
-906
-912
-919
-926
-933
-940
-947
-955
-962
-970
-978
-986
-994
-1002
-1012
-1020
-1031
-1040
-1050
-1061
-1071
-1082
-1094
-1105
-1117
-1130
-1142
-1155
-1168
-1182
-1196
-1210
-1225
-1240
-1255
-1271
-1286
-1303
-1319
-1336
-1353
-1371
-1388
-1406
-1425
-1443
-1462
-1482
-1501
-1521
-1541
-1561
-1581
-1602
-1623
-1644
-1665
-1686
-1707
-1729
-1751
-1773
-1794
-1816
-1838
-1860
-1882
-1904
-1926
-1948
-1970
-1992
-2013
-2035
-2057
-2078
-2099
-2120
-2141
-2162
-2182
-2202
-2222
-2242
-2261
-2280
-2299
-2317
-2335
-2353
-2370
-2387
-2403
-2419
-2434
-2449
-2463
-2477
-2490
-2502
-2514
-2526
-2536
-2546
-2556
-2564
-2572
-2580
-2586
-2592
-2597
-2602
-2606
-2609
-2611
-2613
-2614
-2614
-2614
-2613
-2611
-2609
-2606
-2603
-2598
-2594
-2588
-2582
-2576
-2568
-2561
-2552
-2543
-2534
-2524
-2514
-2503
-2492
-2480
-2468
-2455
-2442
-2429
-2415
-2401
-2386
-2371
-2356
-2341
-2326
-2310
-2294
-2277
-2261
-2244
-2227
-2211
-2193
-2176
-2159
-2142
-2124
-2107
-2090
-2072
-2055
-2037
-2020
-2003
-1986
-1969
-1952
-1936
-1919
-1903
-1887
-1871
-1855
-1839
-1824
-1809
-1794
-1779
-1764
-1750
-1736
-1722
-1709
-1695
-1682
-1670
-1657
-1645
-1634
-1622
-1611
-1600
-1590
-1580
-1570
-1560
-1551
-1542
-1533
-1525
-1517
-1509
-1502
-1494
-1487
-1481
-1474
-1468
-1462
-1456
-1451
-1446
-1440
-1435
-1431
-1426
-1422
-1417
-1413
-1409
-1405
-1401
-1398
-1394
-1390
-1387
-1384
-1380
-1377
-1374
-1371
-1368
-1365
-1362
-1359
-1356
-1353
-1350
-1347
-1344
-1341
-1339
-1336
-1333
-1330
-1328
-1325
-1322
-1320
-1317
-1315
-1312
-1310
-1307
-1305
-1303
-1301
-1299
-1296
-1294
-1292
-1290
-1288
-1286
-1284
-1282
-1281
-1279
-1277
-1275
-1273
-1271
-1270
-1268
-1266
-1265
-1263
-1261
-1260
-1258
-1256
-1255
-1253
-1252
-1250
-1248
-1247
-1245
-1243
-1242
-1240
-1238
-1237
-1235
-1233
-1232
-1230
-1228
-1227
-1225
-1223
-1222
-1220
-1218
-1216
-1215
-1213
-1211
-1209
-1207
-1205
-1202
-1200
-1198
-1195
-1193
-1190
-1187
-1185
-1182
-1179
-1175
-1172
-1169
-1165
-1161
-1158
-1154
-1150
-1145
-1141
-1137
-1132
-1127
-1123
-1118
-1113
-1108
-1103
-1098
-1093
-1088
-1083
-1078
-1073
-1068
-1062
-1057
-1052
-1046
-1041
-1036
-1030
-1025
-1020
-1014
-1008
-1004
-999
-993
-988
-983
-978
-973
-968
-963
-958
-953
-948
-943
-937
-932
-927
-922
-917
-911
-906
-901
-895
-889
-884
-878
-872
-866
-859
-853
-847
-840
-834
-827
-820
-813
-806
-799
-792
-785
-777
-770
-763
-755
-747
-739
-731
-723
-715
-707
-699
-691
-682
-674
-665
-657
-648
-639
-630
-621
-612
-603
-594
-584
-575
-566
-556
-547
-537
-528
-518
-508
-499
-489
-480
-470
-460
-451
-441
-431
-422
-412
-403
-393
-384
-374
-365
-355
-346
-336
-327
-318
-309
-300
-291
-282
-273
-264
-255
-247
-239
-230
-222
-214
-206
-198
-191
-183
-176
-168
-161
-154
-147
-140
-133
-127
-120
-114
-108
-102
-96
-90
-85
-79
-74
-69
-64
-59
-54
-49
-45
-41
-36
-32
-28
-24
-21
-17
-13
-9
-6
-2
2
5
9
13
17
21
25
29
33
38
43
47
53
58
63
69
75
81
87
94
101
108
116
123
131
140
148
157
166
176
185
195
205
216
227
238
249
260
272
284
296
308
321
333
346
359
372
385
398
411
425
438
452
465
479
493
507
520
534
548
562
575
589
603
616
629
643
656
669
682
694
707
719
731
743
754
766
777
787
798
808
817
827
836
845
853
861
869
877
884
890
897
903
908
913
918
923
927
930
934
937
939
941
943
944
945
946
946
946
945
944
942
940
938
936
933
929
925
921
917
912
907
902
896
890
884
878
871
864
856
849
841
833
825
816
808
799
790
781
771
762
752
742
732
722
712
702
692
682
671
661
651
640
630
620
609
599
589
578
568
558
548
538
528
519
509
500
490
481
472
463
455
446
438
430
422
415
407
400
393
387
380
374
368
362
356
351
346
341
336
332
328
324
320
316
313
310
307
304
301
299
296
294
292
291
289
288
287
286
285
285
284
284
284
284
285
285
286
287
288
290
291
293
294
296
298
300
302
305
307
310
312
315
318
321
324
326
329
332
335
338
341
344
347
350
353
355
358
361
363
366
368
371
373
375
377
379
381
383
384
386
387
389
390
391
391
392
392
393
393
393
392
391
391
390
388
387
385
383
381
378
376
373
369
366
363
359
355
350
346
341
337
332
326
321
315
309
303
297
291
284
278
271
264
256
249
242
234
226
218
210
202
194
185
177
168
160
151
142
134
125
116
107
98
90
81
72
64
56
47
39
31
23
15
8
1
-7
-13
-20
-26
-33
-38
-44
-49
-54
-59
-63
-67
-71
-74
-77
-80
-83
-85
-87
-88
-89
-90
-90
-91
-90
-90
-89
-88
-86
-84
-82
-80
-77
-74
-71
-67
-64
-60
-56
-52
-48
-43
-39
-34
-30
-25
-20
-15
-10
-5
0
5
11
16
21
26
32
37
42
47
52
57
62
67
72
77
81
86
90
94
98
102
106
109
112
116
118
121
123
126
128
129
131
132
133
133
134
134
134
133
132
131
130
129
127
125
122
120
117
113
110
106
102
98
93
88
83
78
72
67
61
54
48
41
34
27
20
13
5
-2
-10
-18
-27
-35
-43
-52
-61
-70
-79
-88
-98
-107
-117
-127
-137
-147
-157
-168
-178
-189
-200
-211
-222
-234
-245
-257
-269
-281
-294
-306
-319
-332
-345
-358
-372
-385
-399
-413
-427
-441
-456
-470
-485
-499
-514
-529
-544
-559
-575
-590
-605
-620
-636
-651
-667
-682
-698
-713
-728
-744
-759
-774
-790
-805
-820
-835
-850
-865
-880
-895
-910
-925
-939
-954
-968
-982
-996
-1010
-1024
-1038
-1052
-1065
-1078
-1092
-1104
-1117
-1130
-1142
-1154
-1166
-1178
-1189
-1200
-1211
-1221
-1232
-1242
-1251
-1261
-1270
-1278
-1286
-1294
-1302
-1309
-1315
-1322
-1328
-1333
-1338
-1342
-1346
-1350
-1353
-1356
-1358
-1359
-1361
-1361
-1362
-1361
-1361
-1359
-1358
-1356
-1353
-1350
-1346
-1342
-1338
-1333
-1327
-1321
-1315
-1308
-1301
-1293
-1285
-1276
-1267
-1258
-1248
-1238
-1227
-1216
-1205
-1193
-1181
-1168
-1156
-1142
-1129
-1115
-1101
-1087
-1073
-1058
-1043
-1027
-1012
-996
-980
-964
-947
-931
-914
-897
-879
-862
-844
-826
-808
-790
-772
-753
-735
-716
-697
-678
-659
-640
-621
-602
-583
-564
-545
-526
-506
-488
-469
-450
-431
-412
-394
-375
-357
-338
-320
-302
-284
-266
-248
-230
-213
-195
-178
-160
-143
-126
-109
-92
-75
-58
-41
-24
-7
9
26
42
59
75
92
108
125
141
157
173
189
206
222
238
254
270
286
302
318
333
349
365
381
397
412
428
444
460
475
491
507
523
538
554
570
586
602
618
634
651
667
683
700
717
734
751
768
785
803
821
838
857
875
894
913
932
951
971
991
1010
1031
1052
1073
1094
1116
1137
1159
1182
1204
1227
1251
1274
1298
1321
1345
1370
1394
1419
1443
1468
1493
1519
1544
1569
1595
1621
1646
1672
1698
1724
1750
1776
1802
1827
1853
1879
1905
1931
1956
1982
2007
2032
2057
2082
2106
2131
2155
2179
2202
2226
2249
2271
2293
2315
2337
2358
2378
2398
2418
2437
2456
2474
2491
2508
2525
2541
2556
2571
2585
2598
2611
2623
2635
2646
2656
2666
2675
2684
2691
2698
2705
2711
2716
2720
2724
2727
2730
2732
2733
2734
2734
2733
2732
2730
2728
2725
2722
2718
2713
2709
2703
2697
2691
2684
2677
2669
2661
2652
2644
2634
2625
2615
2605
2594
2583
2572
2561
2550
2538
2526
2514
2502
2490
2478
2465
2453
2440
2428
2415
2403
2390
2378
2365
2352
2340
2327
2315
2303
2291
2278
2266
2254
2242
2230
2219
2207
2195
2184
2172
2161
2149
2138
2126
2115
2104
2092
2081
2070
2058
2047
2036
2024
2013
2001
1989
1978
1966
1954
1942
1930
1917
1905
1892
1880
1867
1854
1840
1827
1813
1799
1785
1771
1756
1742
1727
1711
1696
1680
1664
1647
1631
1614
1597
1579
1561
1543
1525
1506
1487
1467
1447
1427
1407
1386
1365
1343
1322
1299
1277
1254
1231
1207
1183
1159
1134
1109
1084
1058
1032
1006
979
952
925
897
869
841
813
784
755
726
696
666
636
606
576
545
514
483
452
421
390
358
327
295
263
231
199
167
135
103
71
38
6
-26
-58
-90
-123
-155
-187
-219
-251
-282
-314
-346
-377
-409
-440
-471
-501
-532
-563
-593
-623
-653
-682
-712
-741
-770
-799
-827
-856
-884
-912
-939
-967
-994
-1022
-1049
-1076
-1102
-1129
-1156
-1182
-1208
-1235
-1261
-1287
-1313
-1339
-1365
-1390
-1416
-1442
-1467
-1493
-1518
-1544
-1569
-1595
-1620
-1645
-1670
-1695
-1720
-1744
-1769
-1794
-1818
-1843
-1867
-1891
-1915
-1940
-1964
-1988
-2011
-2035
-2059
-2083
-2107
-2130
-2154
-2177
-2201
-2224
-2248
-2271
-2295
-2318
-2341
-2364
-2388
-2411
-2434
-2457
-2480
-2503
-2526
-2549
-2572
-2595
-2618
-2641
-2664
-2687
-2709
-2732
-2755
-2777
-2800
-2822
-2844
-2867
-2889
-2911
-2933
-2955
-2977
-2998
-3020
-3041
-3063
-3084
-3105
-3125
-3146
-3166
-3186
-3206
-3226
-3245
-3264
-3283
-3302
-3320
-3338
-3355
-3373
-3390
-3406
-3422
-3438
-3454
-3469
-3484
-3499
-3513
-3526
-3540
-3553
-3565
-3578
-3590
-3601
-3612
-3623
-3633
-3643
-3653
-3662
-3671
-3680
-3688
-3696
-3704
-3711
-3718
-3724
-3731
-3737
-3742
-3748
-3753
-3758
-3762
-3766
-3770
-3774
-3777
-3780
-3783
-3786
-3788
-3790
-3792
-3793
-3794
-3795
-3796
-3796
-3796
-3796
-3796
-3795
-3794
-3793
-3792
-3790
-3788
-3786
-3783
-3781
-3778
-3774
-3771
-3767
-3762
-3758
-3753
-3748
-3742
-3736
-3730
-3723
-3716
-3709
-3702
-3694
-3686
-3677
-3668
-3659
-3649
-3640
-3629
-3619
-3608
-3597
-3586
-3574
-3562
-3549
-3537
-3523
-3510
-3496
-3482
-3468
-3453
-3438
-3423
-3407
-3391
-3375
-3358
-3341
-3324
-3307
-3289
-3271
-3253
-3234
-3216
-3197
-3177
-3158
-3138
-3118
-3098
-3077
-3057
-3036
-3014
-2993
-2972
-2950
-2928
-2906
-2884
-2862
-2840
-2817
-2795
-2772
-2750
-2727
-2705
-2682
-2660
-2637
-2615
-2592
-2570
-2548
-2525
-2503
-2481
-2459
-2437
-2416
-2394
-2373
-2351
-2330
-2309
-2288
-2268
-2247
-2227
-2207
-2187
-2167
-2147
-2128
-2109
-2090
-2071
-2053
-2035
-2017
-1999
-1982
-1965
-1948
-1931
-1915
-1899
-1884
-1868
-1853
-1838
-1824
-1809
-1795
-1781
-1767
-1753
-1740
-1726
-1713
-1700
-1687
-1674
-1661
-1648
-1635
-1622
-1609
-1597
-1584
-1571
-1558
-1545
-1532
-1519
-1505
-1492
-1478
-1465
-1451
-1436
-1422
-1407
-1393
-1377
-1362
-1346
-1331
-1314
-1298
-1281
-1264
-1247
-1229
-1211
-1193
-1174
-1155
-1136
-1117
-1097
-1077
-1057
-1037
-1016
-995
-974
-953
-931
-910
-888
-866
-844
-822
-799
-777
-754
-732
-709
-686
-663
-639
-616
-592
-569
-545
-521
-497
-474
-450
-425
-401
-377
-353
-329
-305
-281
-256
-232
-208
-184
-160
-136
-112
-88
-64
-41
-17
7
30
53
77
100
123
146
168
191
213
235
257
278
299
320
341
361
381
401
420
439
457
476
493
511
528
545
561
577
592
608
622
636
650
664
677
689
702
713
725
735
746
756
765
774
783
791
799
806
813
819
825
830
835
839
843
846
849
852
853
855
856
856
856
856
855
854
852
850
847
844
841
837
832
827
822
817
811
804
798
790
783
775
767
759
750
741
731
722
712
701
691
680
669
658
646
635
623
611
599
586
574
561
548
535
522
509
495
482
468
454
441
427
413
399
385
371
357
343
329
314
300
286
272
258
244
230
216
202
188
174
161
147
133
120
106
93
80
67
54
41
29
17
4
-8
-20
-31
-43
-54
-65
-76
-87
-98
-108
-119
-129
-139
-149
-158
-168
-177
-187
-196
-205
-214
-223
-231
-240
-248
-257
-265
-273
-281
-289
-297
-305
-312
-320
-327
-335
-342
-349
-357
-364
-371
-379
-386
-393
-401
-408
-416
-423
-431
-438
-446
-454
-462
-469
-477
-486
-494
-502
-510
-519
-527
-536
-544
-553
-562
-571
-579
-588
-597
-606
-615
-625
-634
-643
-652
-661
-670
-679
-688
-697
-706
-715
-724
-732
-741
-750
-758
-767
-775
-784
-792
-800
-808
-816
-824
-832
-840
-848
-856
-863
-871
-878
-885
-893
-900
-907
-914
-920
-927
-934
-940
-946
-952
-958
-964
-970
-975
-981
-986
-991
-996
-1000
-1006
-1010
-1014
-1018
-1022
-1027
-1031
-1035
-1039
-1043
-1046
-1050
-1053
-1056
-1059
-1062
-1065
-1068
-1070
-1073
-1075
-1077
-1079
-1081
-1083
-1084
-1085
-1086
-1087
-1088
-1089
-1090
-1090
-1090
-1091
-1091
-1091
-1091
-1090
-1090
-1090
-1090
-1089
-1089
-1088
-1088
-1087
-1086
-1086
-1085
-1084
-1083
-1082
-1081
-1080
-1079
-1078
-1077
-1075
-1074
-1073
-1071
-1070
-1068
-1067
-1065
-1064
-1062
-1060
-1059
-1057
-1055
-1054
-1052
-1050
-1049
-1047
-1045
-1044
-1042
-1041
-1039
-1038
-1036
-1035
-1034
-1033
-1032
-1031
-1030
-1029
-1028
-1027
-1027
-1026
-1026
-1026
-1026
-1026
-1026
-1026
-1027
-1028
-1028
-1029
-1031
-1032
-1033
-1035
-1037
-1039
-1042
-1045
-1048
-1051
-1054
-1058
-1062
-1066
-1071
-1076
-1081
-1087
-1092
-1098
-1105
-1111
-1118
-1125
-1133
-1141
-1149
-1157
-1166
-1175
-1184
-1193
-1203
-1213
-1223
-1234
-1245
-1256
-1267
-1278
-1290
-1302
-1314
-1326
-1339
-1351
-1364
-1377
-1391
-1404
-1418
-1432
-1446
-1460
-1475
-1489
-1504
-1519
-1534
-1549
-1564
-1579
-1595
-1610
-1626
-1642
-1657
-1673
-1689
-1705
-1721
-1737
-1753
-1769
-1785
-1801
-1817
-1832
-1848
-1864
-1880
-1895
-1911
-1926
-1941
-1957
-1972
-1987
-2001
-2016
-2031
-2045
-2060
-2074
-2088
-2101
-2115
-2128
-2141
-2154
-2167
-2179
-2191
-2203
-2214
-2225
-2236
-2247
-2257
-2267
-2277
-2286
-2295
-2304
-2313
-2321
-2328
-2336
-2343
-2349
-2356
-2361
-2367
-2372
-2377
-2381
-2385
-2389
-2392
-2394
-2397
-2398
-2400
-2401
-2401
-2401
-2401
-2400
-2399
-2397
-2395
-2392
-2389
-2385
-2382
-2377
-2373
-2368
-2362
-2357
-2350
-2344
-2337
-2330
-2322
-2314
-2306
-2298
-2289
-2279
-2270
-2260
-2249
-2239
-2228
-2216
-2205
-2193
-2180
-2168
-2154
-2141
-2127
-2113
-2099
-2085
-2070
-2054
-2039
-2023
-2007
-1991
-1975
-1958
-1941
-1924
-1906
-1889
-1871
-1853
-1834
-1816
-1797
-1778
-1759
-1740
-1720
-1700
-1680
-1660
-1640
-1619
-1599
-1578
-1557
-1536
-1515
-1493
-1472
-1450
-1429
-1407
-1385
-1363
-1340
-1318
-1296
-1273
-1251
-1229
-1206
-1184
-1161
-1139
-1116
-1094
-1071
-1049
-1026
-1004
-982
-960
-938
-916
-895
-873
-852
-831
-810
-789
-769
-749
-729
-709
-690
-671
-652
-633
-615
-597
-580
-562
-546
-529
-513
-497
-482
-467
-452
-438
-424
-411
-399
-386
-375
-364
-353
-343
-333
-324
-316
-308
-301
-294
-288
-283
-278
-274
-270
-268
-265
-264
-263
-262
-262
-263
-265
-267
-269
-272
-276
-280
-285
-290
-296
-303
-310
-317
-325
-334
-342
-352
-362
-372
-383
-394
-405
-417
-430
-443
-456
-469
-483
-497
-512
-527
-542
-557
-573
-589
-605
-621
-638
-655
-671
-688
-706
-723
-740
-758
-775
-793
-810
-828
-846
-863
-881
-898
-915
-933
-950
-967
-984
-1000
-1016
-1033
-1049
-1065
-1080
-1095
-1110
-1125
-1139
-1154
-1167
-1181
-1194
-1207
-1219
-1232
-1243
-1255
-1266
-1277
-1287
-1297
-1307
-1316
-1325
-1334
-1342
-1350
-1358
-1365
-1372
-1379
-1386
-1392
-1398
-1403
-1408
-1414
-1418
-1423
-1427
-1431
-1435
-1439
-1443
-1446
-1449
-1452
-1455
-1457
-1460
-1462
-1464
-1466
-1468
-1470
-1472
-1474
-1476
-1478
-1479
-1481
-1483
-1485
-1487
-1489
-1491
-1494
-1496
-1498
-1501
-1504
-1507
-1510
-1513
-1517
-1521
-1525
-1529
-1533
-1538
-1543
-1548
-1553
-1559
-1565
-1571
-1577
-1584
-1591
-1598
-1606
-1613
-1621
-1630
-1638
-1647
-1656
-1665
-1674
-1684
-1694
-1704
-1714
-1725
-1736
-1747
-1758
-1769
-1781
-1793
-1804
-1817
-1829
-1841
-1854
-1866
-1879
-1892
-1905
-1918
-1931
-1944
-1957
-1971
-1984
-1997
-2011
-2024
-2037
-2051
-2064
-2077
-2090
-2103
-2116
-2129
-2142
-2155
-2168
-2180
-2193
-2206
-2218
-2231
-2243
-2255
-2267
-2279
-2291
-2303
-2314
-2325
-2337
-2348
-2358
-2369
-2379
-2389
-2399
-2409
-2418
-2427
-2436
-2444
-2453
-2461
-2468
-2476
-2483
-2490
-2496
-2502
-2508
-2514
-2520
-2525
-2530
-2534
-2538
-2542
-2546
-2549
-2552
-2555
-2557
-2559
-2561
-2562
-2563
-2564
-2564
-2564
-2564
-2563
-2562
-2560
-2559
-2557
-2554
-2551
-2548
-2545
-2541
-2537
-2533
-2528
-2523
-2517
-2512
-2506
-2500
-2493
-2486
-2479
-2472
-2465
-2457
-2449
-2441
-2432
-2423
-2415
-2406
-2396
-2387
-2377
-2368
-2358
-2348
-2338
-2327
-2317
-2307
-2297
-2286
-2276
-2265
-2255
-2245
-2235
-2224
-2214
-2204
-2195
-2185
-2175
-2166
-2156
-2147
-2138
-2129
-2120
-2112
-2103
-2095
-2087
-2079
-2072
-2064
-2057
-2050
-2043
-2036
-2029
-2023
-2017
-2011
-2005
-2000
-1995
-1990
-1985
-1980
-1976
-1972
-1967
-1963
-1960
-1956
-1953
-1950
-1947
-1944
-1941
-1939
-1936
-1934
-1932
-1930
-1928
-1926
-1925
-1923
-1922
-1920
-1919
-1918
-1917
-1916
-1916
-1915
-1915
-1914
-1914
-1913
-1913
-1913
-1913
-1913
-1913
-1913
-1913
-1913
-1913
-1913
-1912
-1912
-1912
-1912
-1911
-1911
-1910
-1909
-1908
-1907
-1905
-1904
-1902
-1900
-1898
-1896
-1894
-1891
-1888
-1885
-1882
-1878
-1874
-1870
-1866
-1862
-1857
-1852
-1847
-1842
-1837
-1831
-1825
-1819
-1812
-1806
-1799
-1793
-1786
-1778
-1771
-1764
-1756
-1749
-1741
-1733
-1725
-1717
-1709
-1701
-1692
-1684
-1676
-1667
-1659
-1650
-1642
-1633
-1625
-1616
-1608
-1599
-1591
-1582
-1573
-1565
-1557
-1548
-1540
-1531
-1523
-1515
-1506
-1498
-1490
-1482
-1475
-1467
-1459
-1452
-1445
-1437
-1430
-1423
-1417
-1410
-1404
-1397
-1391
-1386
-1380
-1374
-1369
-1364
-1359
-1354
-1349
-1345
-1341
-1337
-1333
-1329
-1326
-1322
-1319
-1316
-1313
-1311
-1308
-1306
-1304
-1302
-1301
-1299
-1298
-1296
-1295
-1294
-1293
-1292
-1291
-1290
-1289
-1288
-1287
-1286
-1285
-1284
-1283
-1282
-1281
-1279
-1278
-1277
-1276
-1275
-1274
-1273
-1272
-1271
-1270
-1269
-1268
-1267
-1266
-1265
-1264
-1263
-1262
-1261
-1260
-1259
-1258
-1257
-1256
-1255
-1254
-1252
-1251
-1250
-1249
-1248
-1247
-1246
-1245
-1244
-1243
-1242
-1241
-1240
-1239
-1238
-1237
-1236
-1235
-1234
-1233
-1232
-1231
-1230
-1229
-1228
-1227
-1226
-1225
-1224
-1223
-1222
-1221
-1220
-1219
-1218
-1217
-1216
-1215
-1214
-1213
-1212
-1211
-1210
-1209
-1208
-1207
-1206
-1205
-1204
-1203
-1202
-1201
-1200
-1199
-1198
-1198
-1197
-1196
-1195
-1194
-1193
-1192
-1191
-1190
-1189
-1188
-1187
-1186
-1185
-1184
-1183
-1182
-1181
-1180
-1179
-1178
-1177
-1176
-1175
-1174
-1173
-1173
-1172
-1171
-1170
-1169
-1168
-1167
-1166
-1165
-1164
-1163
-1162
-1161
-1160
-1159
-1158
-1157
-1157
-1156
-1155
-1154
-1153
-1152
-1151
-1150
-1149
-1148
-1147
-1146
-1145
-1144
-1144
-1143
-1142
-1141
-1140
-1139
-1138
-1137
-1136
-1135
-1134
-1133
-1133
-1132
-1131
-1130
-1129
-1128
-1127
-1126
-1125
-1124
-1123
-1123
-1122
-1121
-1120
-1119
-1118
-1117
-1116
-1115
-1114
-1114
-1113
-1112
-1111
-1110
-1109
-1108
-1107
-1107
-1106
-1105
-1104
-1103
-1102
-1101
-1100
-1099
-1099
-1098
-1097
-1096
-1095
-1094
-1093
-1092
-1092
-1091
-1090
-1089
-1088
-1087
-1086
-1086
-1085
-1084
-1083
-1082
-1081
-1080
-1080
-1079
-1078
-1077
-1076
-1075
-1074
-1074
-1073
-1072
-1071
-1070
-1069
-1068
-1068
-1067
-1066
-1065
-1064
-1063
-1063
-1062
-1061
-1060
-1059
-1058
-1058
-1057
-1056
-1055
-1054
-1053
-1053
-1052
-1051
-1050
-1049
-1048
-1048
-1047
-1046
-1045
-1044
-1043
-1043
-1042
-1041
-1040
-1039
-1039
-1038
-1037
-1036
-1035
-1035
-1034
-1033
-1032
-1031
-1030
-1030
-1029
-1028
-1027
-1026
-1026
-1025
-1024
-1022
-1022
-1022
-1020
-1020
-1018
-1018
-1018
-1016
-1016
-1014
-1014
-1014
-1012
-1012
-1010
-1010
-1010
-1008
-1008
-1006
-1006
-1006
-1004
-1004
-1004
-1002
-1002
-1000
-1000
-1000
-999
-998
-997
-997
-996
-995
-994
-994
-993
-992
-991
-991
-990
-989
-988
-987
-987
-986
-985
-984
-984
-983
-982
-981
-981
-980
-979
-978
-978
-977
-976
-975
-975
-974
-973
-972
-972
-971
-970
-970
-969
-968
-967
-967
-966
-965
-964
-964
-963
-962
-961
-961
-960
-959
-959
-958
-957
-956
-956
-955
-954
-953
-953
-952
-951
-951
-950
-949
-948
-948
-947
-946
-946
-945
-944
-943
-943
-942
-941
-941
-940
-939
-938
-938
-937
-936
-936
-935
-934
-934
-933
-932
-931
-931
-930
-929
-929
-928
-927
-927
-926
-925
-925
-924
-923
-923
-922
-921
-920
-920
-919
-918
-918
-917
-916
-916
-915
-914
-914
-913
-912
-912
-911
-910
-910
-909
-908
-908
-907
-906
-906
-905
-904
-904
-903
-902
-902
-901
-900
-900
-899
-898
-898
-897
-896
-896
-895
-894
-894
-893
-892
-892
-891
-891
-890
-889
-889
-888
-887
-887
-886
-885
-885
-884
-883
-883
-882
-882
-881
-880
-880
-879
-878
-878
-877
-876
-876
-875
-875
-874
-873
-873
-872
-871
-871
-870
-870
-869
-868
-868
-867
-866
-866
-865
-865
-864
-863
-863
-862
-862
-861
-860
-860
-859
-858
-858
-857
-857
-856
-855
-855
-854
-854
-853
-852
-852
-851
-851
-850
-849
-849
-848
-848
-847
-846
-846
-845
-845
-844
-844
-843
-842
-842
-841
-841
-840
-839
-839
-838
-838
-837
-836
-836
-835
-835
-834
-834
-833
-832
-832
-831
-831
-830
-830
-829
-828
-828
-827
-827
-826
-826
-825
-824
-824
-823
-823
-822
-822
-821
-821
-820
-819
-819
-818
-818
-817
-817
-816
-815
-815
-814
-814
-813
-813
-812
-812
-811
-811
-810
-809
-809
-808
-808
-807
-807
-806
-806
-805
-805
-804
-803
-803
-802
-802
-801
-801
-800
-800
-799
-799
-798
-798
-797
-797
-796
-795
-795
-794
-794
-793
-793
-792
-792
-791
-791
-790
-790
-789
-789
-788
-788
-787
-787
-786
-786
-785
-785
-784
-784
-783
-783
-782
-781
-781
-780
-780
-779
-779
-778
-778
-777
-777
-776
-776
-775
-775
-774
-774
-773
-773
-772
-772
-771
-771
-770
-770
-769
-769
-768
-768
-768
-767
-767
-766
-766
-765
-765
-764
-764
-763
-763
-762
-762
-761
-761
-760
-760
-759
-759
-758
-758
-757
-757
-756
-756
-755
-755
-755
-754
-754
-753
-753
-752
-752
-751
-751
-750
-750
-749
-749
-748
-748
-748
-747
-747
-746
-746
-745
-745
-744
-744
-743
-743
-743
-742
-742
-741
-741
-740
-740
-739
-739
-738
-738
-738
-737
-737
-736
-736
-735
-735
-734
-734
-734
-733
-733
-732
-732
-731
-731
-730
-730
-730
-729
-729
-728
-728
-727
-727
-727
-726
-726
-725
-725
-724
-724
-724
-723
-723
-722
-722
-721
-721
-721
-720
-720
-719
-719
-719
-718
-718
-717
-717
-716
-716
-716
-715
-715
-714
-714
-714
-713
-713
-712
-712
-711
-711
-711
-710
-710
-709
-709
-709
-708
-708
-707
-707
-707
-706
-706
-705
-705
-705
-704
-704
-703
-703
-703
-702
-702
-701
-701
-701
-700
-700
-700
-699
-699
-698
-698
-698
-697
-697
-696
-696
-696
-695
-695
-694
-694
-694
-693
-693
-693
-692
-692
-691
-691
-691
-690
-690
-690
-689
-689
-688
-688
-688
-687
-687
-687
-686
-686
-686
-685
-685
-684
-684
-684
-683
-683
-683
-682
-682
-682
-681
-681
-680
-680
-680
-679
-679
-679
-678
-678
-678
-677
-677
-677
-676
-676
-675
-675
-675
-674
-674
-674
-673
-673
-673
-672
-672
-672
-671
-671
-671
-670
-670
-670
-669
-669
-669
-668
-668
-668
-667
-667
-667
-666
-666
-666
-665
-665
-665
-664
-664
-664
-663
-663
-663
-662
-662
-662
-661
-661
-661
-660
-660
-660
-659
-659
-659
-658
-658
-658
-657
-657
-657
-656
-656
-656
-655
-655
-655
-654
-654
-654
-654
-653
-653
-653
-652
-652
-652
-651
-651
-651
-650
-650
-650
-650
-649
-649
-649
-648
-648
-648
