5
20007
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
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
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
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
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
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
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
15
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
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
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
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
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
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
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
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
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
33
33
33
33
33
34
34
34
34
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
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
41
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
42
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
43
44
44
44
44
44
44
44
44
44
44
44
44
44
44
44
45
45
45
45
45
45
45
45
45
45
45
45
45
45
46
46
46
46
46
46
46
46
46
46
46
46
46
46
46
47
47
47
47
47
47
47
47
47
47
47
47
47
48
48
48
48
48
48
48
48
48
48
48
48
48
48
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
51
51
51
51
51
51
51
51
51
51
51
52
52
52
52
52
52
52
52
53
53
53
53
53
53
53
53
53
53
53
54
54
54
54
54
54
54
54
54
54
54
55
55
55
55
55
55
55
55
55
55
56
56
56
56
56
56
56
56
56
56
56
56
57
57
57
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
60
60
60
60
60
60
60
60
61
61
61
61
61
61
61
62
62
62
62
62
62
62
62
63
63
63
63
63
63
63
64
64
64
64
64
64
64
64
64
65
65
65
65
65
65
65
65
65
66
66
66
66
66
66
66
66
66
67
67
67
67
67
67
67
67
67
68
68
68
68
68
68
68
68
68
68
69
69
69
69
69
69
69
69
69
69
70
70
70
70
70
70
70
70
70
70
71
71
71
71
71
71
71
71
71
71
71
72
72
72
72
72
72
72
72
72
73
73
73
73
73
73
73
73
73
73
73
74
74
74
74
74
74
74
74
74
74
74
75
75
75
75
75
75
75
75
75
75
75
76
76
76
76
76
76
76
76
76
76
76
76
76
77
77
77
77
77
77
77
77
77
77
77
77
78
78
78
78
78
78
78
78
78
79
79
79
79
79
79
79
79
79
80
80
80
80
80
80
80
80
81
81
81
81
81
81
81
81
81
82
82
82
82
82
82
82
83
83
83
83
83
83
83
83
84
84
84
84
84
84
84
85
85
85
85
85
85
86
86
86
86
86
86
86
87
87
87
87
87
87
87
87
88
88
88
88
88
88
88
88
89
89
89
89
89
89
89
90
90
90
90
90
90
90
91
91
91
91
91
91
91
92
92
92
92
92
92
92
93
93
93
93
93
93
93
93
93
94
94
94
94
94
94
94
94
95
95
95
95
95
95
95
96
96
96
96
96
96
96
96
97
97
97
97
97
97
98
98
98
98
98
98
98
99
99
99
99
99
99
99
100
100
100
100
100
100
100
100
101
101
101
101
101
101
101
101
101
102
102
102
102
102
102
102
102
103
103
103
103
103
103
103
103
103
104
104
104
104
104
104
104
105
105
105
105
105
105
105
105
106
106
106
106
106
106
106
106
107
107
107
107
107
107
107
108
108
108
108
108
108
109
109
109
109
109
109
109
110
110
110
110
110
110
110
110
111
111
111
111
111
111
111
111
111
112
112
112
112
112
112
112
112
113
113
113
113
113
113
113
114
114
114
114
114
114
114
115
115
115
115
115
115
116
116
116
116
116
117
117
117
117
117
117
118
118
118
118
118
118
118
119
119
119
119
119
119
119
119
120
120
120
120
120
120
120
121
121
121
121
121
121
122
122
122
122
122
122
123
123
123
123
123
123
124
124
124
124
124
124
125
125
125
125
125
126
126
126
126
126
126
127
127
127
127
127
128
128
128
128
128
128
129
129
129
129
129
129
130
130
130
130
130
130
131
131
131
131
131
131
132
132
132
132
132
132
133
133
133
133
133
134
134
134
134
134
134
135
135
135
135
135
136
136
136
136
136
137
137
137
137
137
138
138
138
138
138
139
139
139
139
139
140
140
140
140
140
141
141
141
141
141
142
142
142
142
142
143
143
143
143
143
143
144
144
144
144
144
145
145
145
145
145
146
146
146
146
147
147
147
147
147
148
148
148
148
148
149
149
149
149
149
150
150
150
150
150
151
151
151
151
151
152
152
152
152
152
153
153
153
153
153
154
154
154
154
154
155
155
155
155
155
156
156
156
156
156
157
157
157
157
157
158
158
158
158
159
159
159
159
159
160
160
160
160
160
161
161
161
161
161
162
162
162
162
162
163
163
163
163
163
164
164
164
164
164
164
165
165
165
165
165
166
166
166
166
166
167
167
167
167
167
168
168
168
168
168
169
169
169
169
169
170
170
170
170
170
170
171
171
171
171
171
172
172
172
172
172
173
173
173
173
173
174
174
174
174
174
175
175
175
175
175
175
176
176
176
176
176
176
177
177
177
177
177
177
178
178
178
178
178
178
179
179
179
179
179
179
180
180
180
180
180
180
181
181
181
181
181
181
182
182
182
182
182
183
183
183
183
183
184
184
184
184
184
184
185
185
185
185
185
185
186
186
186
186
186
186
187
187
187
187
187
187
188
188
188
188
188
188
189
189
189
189
189
189
190
190
190
190
190
190
191
191
191
191
191
191
192
192
192
192
192
192
192
193
193
193
193
193
193
194
194
194
194
194
194
195
195
195
195
195
195
196
196
196
196
196
196
197
197
197
197
197
198
198
198
198
198
198
199
199
199
199
199
199
199
200
200
200
200
200
200
200
200
201
201
201
201
201
201
201
201
202
202
202
202
202
202
202
202
203
203
203
203
203
203
204
204
204
204
204
204
205
205
205
205
205
205
205
206
206
206
206
206
206
207
207
207
207
207
207
208
208
208
208
208
208
209
209
209
209
209
209
209
210
210
210
210
210
210
210
211
211
211
211
211
211
211
212
212
212
212
212
212
212
213
213
213
213
213
213
214
214
214
214
214
214
215
215
215
215
215
215
216
216
216
216
216
216
217
217
217
217
217
217
217
217
218
218
218
218
218
218
218
219
219
219
219
219
219
219
220
220
220
220
220
220
221
221
221
221
221
221
222
222
222
222
222
222
222
223
223
223
223
223
223
224
224
224
224
224
224
224
225
225
225
225
225
225
225
226
226
226
226
226
227
227
227
227
227
227
228
228
228
228
228
228
228
229
229
229
229
229
229
230
230
230
230
230
230
230
231
231
231
231
231
231
231
232
232
232
232
232
232
233
233
233
233
233
233
233
234
234
234
234
234
234
234
235
235
235
235
235
235
235
236
236
236
236
236
236
236
237
237
237
237
237
237
237
238
238
238
238
238
238
238
239
239
239
239
239
239
240
240
240
240
240
240
240
240
241
241
241
241
241
241
241
242
242
242
242
242
242
242
242
243
243
243
243
243
243
243
244
244
244
244
244
244
244
245
245
245
245
245
245
246
246
246
246
246
246
246
247
247
247
247
247
247
248
248
248
248
248
248
249
249
249
249
249
249
250
250
250
250
250
251
251
251
251
251
251
252
252
252
252
252
252
253
253
253
253
253
253
253
254
254
254
254
254
255
255
255
255
255
255
256
256
256
256
256
257
257
257
257
257
258
258
258
258
258
259
259
259
259
259
260
260
260
260
261
261
261
261
262
262
262
263
263
263
263
264
264
264
264
265
265
265
265
266
266
266
267
267
267
267
268
268
268
268
269
269
269
270
270
271
271
271
272
273
273
274
275
275
276
277
278
279
279
280
281
282
283
284
285
287
288
289
290
291
292
294
295
296
297
298
299
301
302
303
304
305
306
308
309
310
311
312
314
315
316
317
319
320
322
323
324
326
327
329
330
332
333
335
336
338
340
342
344
345
347
349
351
353
355
357
359
360
362
364
366
367
369
371
372
374
375
376
377
379
380
380
381
382
382
383
383
383
383
382
382
382
381
381
381
380
380
380
379
379
379
379
379
379
379
379
379
379
379
379
379
379
380
380
380
380
380
380
380
380
381
381
381
382
382
382
383
383
383
383
384
384
384
383
383
383
383
383
382
382
382
382
381
381
381
381
381
381
381
381
381
381
381
382
382
382
382
382
382
382
382
381
381
381
380
380
380
379
378
378
377
376
375
374
373
371
370
368
367
365
364
362
360
359
357
356
354
353
351
350
349
347
346
345
345
344
344
344
343
343
343
343
343
343
343
343
343
343
343
342
342
341
341
340
339
339
338
337
337
336
335
335
334
334
334
334
334
334
334
334
335
335
336
336
337
338
339
340
341
342
342
343
344
344
345
345
345
345
345
345
345
346
346
347
347
348
349
350
351
352
354
354
355
356
357
357
357
358
358
359
360
361
362
363
365
366
368
370
372
374
375
377
379
380
382
384
385
387
389
391
392
394
396
399
401
403
405
407
409
411
413
415
417
418
420
421
422
424
425
426
427
428
429
430
431
432
433
434
434
434
434
434
433
432
431
430
429
429
428
427
427
426
425
425
425
425
425
425
425
426
427
427
428
429
430
431
433
434
435
437
439
440
442
443
445
446
447
448
449
450
451
452
453
454
456
457
458
459
460
460
461
461
461
461
461
460
459
458
457
456
454
453
452
450
449
448
447
446
445
445
444
444
444
444
443
443
442
442
441
440
439
438
437
436
435
434
432
431
430
429
428
428
427
427
427
427
428
428
429
430
431
432
433
434
435
435
436
436
436
435
435
434
433
431
430
428
426
423
420
418
414
411
408
405
402
399
396
394
392
390
388
387
385
383
382
381
379
378
377
377
376
376
375
375
376
376
376
377
377
378
378
379
379
380
380
380
380
380
379
379
378
378
377
377
376
376
376
376
376
377
377
378
379
380
381
382
382
383
384
385
385
386
387
388
388
389
390
391
393
394
396
397
399
402
404
407
410
413
417
420
424
428
432
437
441
445
449
452
456
460
463
467
470
473
476
479
481
484
486
488
490
492
494
496
498
500
502
505
508
510
513
516
518
521
524
527
530
533
536
539
542
545
548
551
554
557
561
563
566
569
572
574
576
579
581
583
584
586
588
589
591
593
594
596
597
599
601
603
605
608
611
614
617
620
624
628
631
635
638
641
644
647
650
653
655
658
661
664
667
670
673
676
679
682
685
687
690
693
696
699
702
705
708
712
715
719
722
725
728
731
734
737
739
742
744
746
749
751
754
757
760
763
767
770
774
778
782
786
790
794
798
802
806
810
814
817
821
824
827
831
834
837
840
844
847
850
854
857
860
864
867
871
874
878
881
885
888
892
895
899
903
906
910
913
917
921
924
927
930
932
933
934
934
934
934
933
933
933
933
934
936
938
941
945
949
954
959
965
970
976
981
986
991
995
998
1000
1004
1006
1008
1010
1012
1014
1018
1020
1022
1026
1029
1033
1037
1041
1045
1049
1053
1057
1061
1065
1068
1072
1075
1079
1083
1087
1091
1096
1102
1108
1114
1121
1128
1136
1143
1151
1158
1165
1171
1177
1183
1188
1193
1197
1201
1204
1207
1209
1210
1211
1211
1210
1209
1207
1206
1204
1202
1200
1198
1197
1195
1195
1194
1195
1195
1196
1197
1198
1199
1201
1202
1204
1206
1208
1210
1212
1214
1216
1218
1220
1222
1223
1223
1223
1223
1222
1222
1221
1220
1220
1219
1219
1220
1220
1221
1222
1223
1224
1225
1226
1226
1227
1228
1228
1229
1229
1230
1231
1231
1231
1231
1231
1230
1229
1227
1224
1221
1217
1213
1207
1201
1195
1187
1179
1171
1163
1155
1146
1138
1130
1122
1115
1107
1100
1092
1085
1078
1070
1064
1057
1051
1045
1040
1035
1031
1028
1025
1022
1020
1018
1018
1016
1016
1014
1014
1014
1014
1014
1014
1014
1014
1014
1012
1010
1008
1004
1000
997
993
989
984
980
976
972
968
964
959
954
949
943
937
931
925
919
913
908
903
900
896
894
893
892
892
892
892
892
892
892
891
889
888
885
883
881
878
877
875
874
874
874
874
874
874
873
871
868
864
859
853
846
839
832
825
817
810
803
796
789
782
775
767
759
752
744
736
728
719
711
703
695
687
680
673
667
662
658
655
653
651
649
647
645
643
641
638
635
632
630
627
625
622
620
618
616
614
612
611
610
608
608
607
606
605
604
603
601
599
595
592
587
582
577
571
565
559
554
548
543
537
531
525
519
513
507
501
494
489
483
478
473
468
463
459
456
452
450
448
446
445
444
444
444
444
443
442
440
437
433
429
424
417
411
404
396
389
382
375
369
363
359
355
351
348
345
342
338
333
328
322
315
308
301
294
288
281
275
269
263
258
253
248
243
239
236
233
232
232
233
235
239
243
248
255
263
272
281
291
300
308
315
318
319
316
310
300
289
275
260
245
229
214
200
187
174
162
150
138
125
111
96
81
65
51
37
25
14
5
-3
-10
-16
-21
-26
-32
-38
-45
-53
-62
-72
-83
-95
-107
-119
-131
-143
-154
-165
-175
-184
-194
-203
-213
-224
-236
-249
-263
-278
-293
-308
-323
-337
-351
-363
-375
-386
-397
-408
-420
-433
-448
-463
-480
-498
-517
-537
-557
-577
-596
-614
-631
-646
-659
-670
-680
-689
-698
-706
-714
-721
-727
-731
-732
-731
-728
-723
-715
-707
-696
-685
-673
-661
-650
-639
-629
-622
-615
-610
-607
-604
-601
-598
-595
-592
-588
-584
-580
-575
-570
-563
-555
-547
-539
-530
-523
-517
-512
-510
-509
-509
-511
-515
-519
-524
-529
-535
-542
-548
-554
-560
-564
-568
-570
-570
-568
-564
-558
-550
-541
-531
-521
-512
-504
-497
-491
-486
-482
-479
-477
-475
-473
-471
-470
-468
-465
-461
-457
-452
-446
-441
-436
-433
-432
-432
-435
-440
-445
-452
-458
-465
-472
-480
-487
-493
-499
-504
-507
-508
-507
-505
-501
-496
-492
-487
-483
-480
-478
-477
-478
-479
-482
-484
-485
-485
-484
-480
-474
-467
-459
-450
-441
-433
-424
-415
-405
-394
-383
-370
-357
-344
-330
-317
-304
-292
-280
-268
-256
-245
-235
-227
-220
-215
-212
-211
-211
-213
-216
-219
-222
-225
-226
-226
-224
-221
-216
-210
-205
-199
-194
-190
-186
-182
-177
-172
-166
-159
-151
-142
-133
-123
-114
-104
-96
-87
-79
-72
-64
-56
-48
-41
-33
-26
-20
-15
-11
-8
-6
-3
1
5
11
19
27
37
46
56
66
76
86
96
106
116
126
135
144
153
161
171
180
191
203
216
231
247
263
281
300
319
338
358
377
396
415
433
449
465
480
493
505
515
525
533
541
548
555
561
567
572
577
583
587
592
597
602
608
613
620
627
635
645
656
668
681
694
708
722
736
751
767
784
802
821
841
862
882
903
923
942
960
976
990
1000
1008
1016
1020
1025
1030
1035
1042
1051
1062
1074
1086
1099
1111
1122
1131
1139
1144
1147
1148
1147
1144
1140
1135
1129
1123
1116
1109
1101
1091
1081
1070
1059
1048
1037
1027
1018
1010
1002
996
990
986
983
981
979
979
978
978
978
977
975
973
971
968
966
963
960
958
957
955
954
954
953
952
950
948
945
941
936
930
925
920
917
915
914
916
918
922
927
932
938
943
948
952
956
959
961
963
964
964
965
965
966
966
967
968
970
972
975
979
983
988
994
999
1004
1010
1016
1020
1026
1032
1038
1045
1052
1061
1070
1080
1092
1104
1118
1134
1149
1166
1183
1199
1215
1229
1243
1256
1267
1277
1286
1293
1300
1305
1309
1311
1313
1313
1313
1311
1309
1307
1305
1305
1305
1307
1310
1315
1321
1328
1336
1345
1353
1362
1370
1378
1385
1392
1399
1406
1414
1423
1434
1448
1464
1483
1505
1528
1554
1580
1606
1632
1657
1681
1704
1727
1750
1773
1798
1822
1848
1873
1898
1923
1947
1972
1996
2021
2048
2077
2107
2140
2176
2214
2253
2294
2336
2378
2420
2463
2506
2549
2592
2635
2679
2723
2767
2811
2855
2899
2943
2986
3029
3071
3112
3153
3192
3230
3267
3303
3336
3368
3399
3429
3458
3486
3514
3541
3567
3592
3614
3635
3654
3672
3687
3701
3713
3725
3737
3749
3760
3772
3784
3796
3808
3820
3831
3842
3852
3862
3871
3880
3888
3895
3902
3907
3912
3917
3921
3927
3933
3941
3950
3961
3974
3988
4003
4019
4035
4051
4066
4078
4091
4100
4107
4113
4117
4121
4123
4125
4127
4127
4126
4123
4119
4114
4108
4100
4091
4083
4074
4065
4056
4048
4040
4034
4029
4024
4019
4016
4011
4009
4003
4000
3995
3990
3985
3980
3976
3972
3970
3970
3970
3972
3973
3975
3976
3977
3975
3972
3967
3961
3952
3941
3929
3916
3901
3885
3868
3851
3834
3818
3801
3786
3771
3756
3742
3728
3715
3703
3691
3681
3672
3664
3658
3653
3651
3650
3652
3655
3660
3666
3673
3681
3689
3698
3707
3717
3727
3737
3748
3760
3773
3786
3801
3817
3834
3852
3872
3892
3914
3938
3962
3989
4017
4046
4077
4110
4143
4177
4211
4245
4278
4310
4341
4370
4396
4420
4441
4460
4476
4491
4505
4519
4533
4548
4564
4582
4602
4625
4651
4679
4710
4744
4780
4818
4857
4898
4939
4980
5021
5062
5102
5142
5182
5221
5261
5302
5343
5384
5425
5465
5504
5542
5578
5613
5647
5679
5710
5739
5767
5794
5820
5845
5869
5892
5914
5935
5956
5977
5998
6020
6043
6067
6092
6119
6147
6176
6205
6235
6264
6292
6320
6346
6371
6395
6418
6440
6461
6482
6503
6523
6542
6560
6576
6590
6602
6611
6619
6624
6626
6627
6625
6622
6616
6608
6599
6589
6577
6564
6551
6537
6522
6506
6489
6471
6451
6429
6404
6378
6348
6316
6282
6244
6205
6164
6121
6077
6031
5984
5936
5887
5836
5783
5729
5674
5618
5562
5505
5449
5393
5337
5282
5227
5172
5118
5065
5012
4959
4907
4855
4804
4754
4705
4657
4610
4565
4522
4480
4440
4401
4364
4328
4293
4259
4226
4193
4160
4128
4094
4064
4032
4001
3970
3941
3912
3884
3857
3832
3808
3786
3765
3745
3725
3705
3685
3665
3644
3623
3601
3579
3556
3534
3512
3490
3468
3447
3426
3405
3383
3361
3337
3313
3287
3259
3230
3200
3168
3134
3099
3062
3023
2982
2940
2897
2852
2807
2762
2718
2675
2632
2591
2552
2513
2475
2438
2403
2368
2335
2303
2273
2244
2217
2191
2165
2139
2113
2086
2057
2027
1995
1961
1925
1887
1847
1806
1764
1721
1677
1634
1590
1547
1505
1463
1423
1383
1345
1307
1271
1235
1202
1169
1137
1107
1077
1047
1018
989
960
933
906
882
859
837
818
800
783
767
751
734
716
697
677
655
631
606
579
551
521
490
458
426
393
360
328
295
263
230
198
165
131
97
62
26
-10
-46
-81
-117
-152
-186
-218
-249
-279
-306
-332
-356
-380
-403
-426
-450
-474
-498
-524
-550
-577
-605
-633
-663
-693
-724
-756
-789
-822
-855
-889
-922
-955
-987
-1018
-1048
-1077
-1106
-1133
-1159
-1185
-1211
-1236
-1261
-1287
-1312
-1338
-1364
-1390
-1418
-1446
-1475
-1506
-1538
-1571
-1605
-1640
-1676
-1711
-1747
-1782
-1817
-1851
-1884
-1917
-1948
-1978
-2005
-2033
-2059
-2082
-2104
-2125
-2143
-2161
-2177
-2191
-2205
-2217
-2229
-2239
-2249
-2259
-2268
-2277
-2286
-2294
-2303
-2311
-2320
-2329
-2339
-2349
-2360
-2371
-2383
-2395
-2407
-2419
-2431
-2442
-2453
-2464
-2474
-2483
-2492
-2500
-2507
-2514
-2521
-2528
-2535
-2541
-2548
-2555
-2563
-2570
-2578
-2586
-2594
-2602
-2611
-2619
-2628
-2637
-2647
-2657
-2667
-2677
-2687
-2697
-2707
-2717
-2728
-2738
-2749
-2760
-2771
-2782
-2793
-2804
-2815
-2826
-2838
-2850
-2863
-2877
-2892
-2909
-2926
-2945
-2965
-2986
-3008
-3032
-3057
-3083
-3110
-3138
-3166
-3196
-3225
-3254
-3283
-3312
-3339
-3365
-3390
-3413
-3436
-3457
-3478
-3499
-3518
-3537
-3555
-3573
-3590
-3607
-3623
-3641
-3658
-3676
-3694
-3713
-3732
-3751
-3772
-3793
-3815
-3838
-3862
-3887
-3914
-3940
-3968
-3995
-4022
-4050
-4078
-4106
-4135
-4164
-4195
-4226
-4257
-4290
-4323
-4356
-4389
-4423
-4455
-4487
-4518
-4548
-4576
-4602
-4627
-4650
-4672
-4692
-4712
-4731
-4749
-4767
-4785
-4802
-4819
-4836
-4851
-4866
-4878
-4888
-4896
-4900
-4902
-4902
-4898
-4893
-4886
-4877
-4867
-4856
-4844
-4831
-4817
-4802
-4787
-4770
-4753
-4736
-4719
-4703
-4686
-4670
-4654
-4639
-4624
-4610
-4596
-4582
-4569
-4556
-4543
-4531
-4519
-4508
-4497
-4486
-4475
-4465
-4454
-4444
-4434
-4425
-4416
-4407
-4398
-4390
-4382
-4376
-4369
-4364
-4359
-4355
-4352
-4349
-4347
-4346
-4345
-4345
-4346
-4347
-4350
-4353
-4357
-4362
-4368
-4374
-4380
-4386
-4391
-4396
-4401
-4404
-4408
-4410
-4411
-4412
-4411
-4410
-4407
-4404
-4400
-4395
-4390
-4384
-4379
-4373
-4368
-4364
-4361
-4358
-4357
-4356
-4357
-4359
-4362
-4366
-4371
-4377
-4383
-4389
-4396
-4402
-4407
-4412
-4416
-4420
-4423
-4425
-4426
-4427
-4426
-4426
-4425
-4425
-4425
-4426
-4428
-4430
-4434
-4438
-4444
-4451
-4459
-4467
-4477
-4489
-4501
-4514
-4529
-4544
-4561
-4579
-4598
-4618
-4638
-4660
-4682
-4705
-4728
-4751
-4774
-4798
-4821
-4846
-4870
-4895
-4921
-4947
-4974
-5002
-5030
-5059
-5088
-5118
-5148
-5179
-5210
-5241
-5272
-5304
-5336
-5367
-5399
-5431
-5464
-5497
-5530
-5564
-5599
-5634
-5670
-5707
-5744
-5782
-5821
-5859
-5899
-5938
-5977
-6017
-6057
-6098
-6139
-6182
-6226
-6271
-6318
-6366
-6416
-6466
-6518
-6571
-6625
-6679
-6734
-6788
-6842
-6894
-6946
-6996
-7044
-7089
-7133
-7174
-7212
-7248
-7281
-7312
-7342
-7369
-7395
-7420
-7445
-7469
-7492
-7516
-7540
-7564
-7589
-7614
-7639
-7664
-7690
-7716
-7741
-7765
-7790
-7813
-7837
-7860
-7884
-7907
-7930
-7954
-7978
-8002
-8026
-8051
-8076
-8100
-8125
-8148
-8173
-8197
-8221
-8245
-8270
-8295
-8321
-8349
-8378
-8407
-8438
-8469
-8501
-8533
-8564
-8595
-8626
-8655
-8684
-8712
-8739
-8765
-8790
-8813
-8836
-8857
-8877
-8896
-8914
-8931
-8949
-8968
-8987
-9008
-9031
-9056
-9083
-9113
-9145
-9178
-9214
-9251
-9290
-9330
-9372
-9415
-9459
-9505
-9552
-9599
-9648
-9697
-9746
-9795
-9844
-9893
-9942
-9989
-10036
-10081
-10124
-10166
-10206
-10245
-10282
-10317
-10351
-10384
-10416
-10447
-10478
-10507
-10537
-10566
-10595
-10624
-10655
-10685
-10717
-10750
-10783
-10817
-10851
-10886
-10921
-10957
-10992
-11028
-11065
-11102
-11139
-11176
-11214
-11252
-11290
-11328
-11366
-11404
-11443
-11482
-11522
-11563
-11605
-11648
-11693
-11739
-11786
-11834
-11884
-11933
-11984
-12036
-12088
-12141
-12195
-12249
-12304
-12359
-12414
-12470
-12525
-12580
-12635
-12689
-12742
-12795
-12846
-12897
-12947
-12996
-13044
-13091
-13138
-13185
-13232
-13278
-13324
-13370
-13416
-13462
-13508
-13554
-13600
-13647
-13694
-13742
-13791
-13842
-13894
-13949
-14006
-14066
-14128
-14193
-14261
-14331
-14404
-14479
-14557
-14637
-14721
-14806
-14894
-14984
-15076
-15170
-15266
-15363
-15461
-15561
-15661
-15763
-15865
-15967
-16070
-16174
-16277
-16379
-16483
-16586
-16687
-16789
-16889
-16989
-17088
-17187
-17286
-17384
-17483
-17581
-17680
-17779
-17878
-17976
-18075
-18173
-18271
-18368
-18464
-18559
-18652
-18743
-18832
-18918
-19002
-19083
-19162
-19238
-19310
-19381
-19448
-19512
-19573
-19630
-19684
-19734
-19780
-19822
-19860
-19893
-19922
-19946
-19966
-19982
-19994
-20002
-20007
-20007
-20003
-19996
-19986
-19971
-19953
-19931
-19906
-19876
-19844
-19807
-19767
-19723
-19675
-19625
-19570
-19513
-19452
-19389
-19323
-19255
-19184
-19110
-19034
-18955
-18874
-18789
-18701
-18609
-18514
-18416
-18313
-18207
-18096
-17982
-17863
-17740
-17613
-17481
-17345
-17203
-17057
-16906
-16749
-16588
-16423
-16251
-16077
-15898
-15715
-15527
-15335
-15139
-14938
-14734
-14525
-14314
-14099
-13882
-13663
-13443
-13221
-12996
-12770
-12540
-12308
-12071
-11830
-11585
-11335
-11081
-10822
-10559
-10290
-10017
-9739
-9457
-9171
-8880
-8587
-8290
-7991
-7689
-7385
-7079
-6771
-6462
-6151
-5839
-5526
-5212
-4896
-4581
-4265
-3949
-3635
-3321
-3009
-2699
-2392
-2087
-1786
-1488
-1193
-902
-615
-331
-51
224
496
764
1028
1289
1546
1799
2048
2294
2535
2773
3007
3237
3463
3685
3902
4116
4326
4533
4736
4935
5132
5326
5517
5706
5891
6074
6254
6431
6605
6777
6947
7113
7277
7439
7597
7752
7903
8052
8196
8337
8475
8609
8739
8865
8988
9107
9223
9334
9442
9547
9647
9744
9837
9926
10011
10091
10168
10240
10308
10373
10434
10492
10546
10598
10646
10691
10733
10772
10808
10842
10872
10900
10924
10946
10964
10978
10989
10996
10999
10997
10992
10982
10967
10947
10923
10894
10860
10820
10776
10726
10671
10610
10545
10474
10399
10318
10233
10142
10047
9946
9840
9730
9614
9494
9369
9239
9104
8964
8820
8671
8516
8358
8194
8026
7853
7676
7495
7310
7122
6930
6736
6538
6339
6137
5933
5727
5520
5312
5102
4892
4680
4467
4252
4035
3818
3599
3379
3157
2934
2710
2485
2260
2035
1810
1587
1364
1142
922
703
486
270
55
-159
-373
-586
-799
-1010
-1224
-1438
-1652
-1867
-2083
-2300
-2518
-2736
-2955
-3174
-3392
-3610
-3826
-4042
-4255
-4468
-4678
-4887
-5095
-5300
-5503
-5704
-5903
-6100
-6294
-6485
-6674
-6861
-7044
-7225
-7403
-7578
-7750
-7918
-8083
-8244
-8402
-8557
-8708
-8856
-9000
-9141
-9279
-9414
-9546
-9675
-9801
-9924
-10044
-10162
-10276
-10386
-10492
-10595
-10692
-10785
-10872
-10954
-11030
-11099
-11162
-11219
-11269
-11313
-11350
-11380
-11404
-11421
-11432
-11436
-11434
-11427
-11413
-11394
-11370
-11341
-11307
-11268
-11225
-11177
-11126
-11070
-11011
-10947
-10880
-10809
-10734
-10655
-10573
-10486
-10395
-10300
-10200
-10097
-9989
-9877
-9760
-9640
-9515
-9387
-9255
-9119
-8980
-8837
-8691
-8542
-8390
-8236
-8079
-7919
-7757
-7593
-7426
-7258
-7087
-6915
-6741
-6566
-6389
-6213
-6036
-5859
-5683
-5507
-5333
-5159
-4988
-4818
-4651
-4487
-4326
-4169
-4016
-3867
-3722
-3582
-3447
-3316
-3189
-3066
-2946
-2830
-2717
-2606
-2498
-2392
-2289
-2188
-2089
-1994
-1901
-1812
-1727
-1646
-1570
-1499
-1434
-1375
-1322
-1276
-1236
-1203
-1177
-1159
-1147
-1141
-1143
-1150
-1163
-1182
-1206
-1235
-1268
-1305
-1346
-1389
-1436
-1485
-1536
-1590
-1645
-1703
-1761
-1822
-1883
-1946
-2011
-2077
-2143
-2210
-2276
-2342
-2407
-2470
-2531
-2589
-2645
-2698
-2748
-2794
-2836
-2874
-2908
-2938
-2962
-2981
-2995
-3003
-3005
-3001
-2990
-2973
-2949
-2918
-2881
-2837
-2786
-2727
-2662
-2590
-2511
-2425
-2332
-2232
-2124
-2009
-1889
-1762
-1628
-1488
-1342
-1190
-1032
-868
-699
-525
-345
-160
30
225
423
626
832
1041
1253
1468
1684
1901
2120
2340
2560
2780
3000
3220
3439
3658
3875
4090
4303
4514
4723
4928
5131
5330
5526
5718
5906
6091
6273
6450
6625
6795
6962
7126
7286
7443
7596
7746
7893
8036
8176
8312
8444
8574
8699
8822
8940
9056
9168
9276
9381
9481
9579
9672
9762
9848
9930
10009
10085
10156
10224
10289
10349
10406
10458
10507
10552
10593
10629
10661
10689
10711
10728
10740
10746
10747
10741
10731
10714
10693
10666
10634
10598
10557
10513
10465
10415
10362
10308
10251
10194
10135
10076
10016
9956
9896
9834
9772
9708
9642
9575
9505
9432
9356
9277
9195
9110
9021
8929
8833
8734
8631
8524
8415
8303
8189
8073
7955
7836
7716
7596
7475
7354
7234
7115
6996
6879
6763
6649
6537
6427
6319
6213
6108
6006
5905
5806
5708
5611
5515
5420
5327
5234
5141
5049
4956
4864
4770
4676
4579
4481
4381
4279
4174
4067
3958
3846
3732
3617
3500
3382
3263
3144
3025
2907
2790
2674
2560
2447
2337
2229
2123
2020
1919
1820
1724
1629
1536
1446
1357
1271
1186
1104
1024
946
871
798
729
662
599
539
484
433
387
347
312
283
260
244
234
231
235
246
264
289
320
359
403
454
510
571
637
706
780
856
936
1018
1103
1190
1280
1371
1463
1558
1654
1751
1849
1948
2049
2150
2252
2356
2460
2564
2670
2777
2884
2992
3100
3209
3318
3427
3536
3644
3752
3859
3967
4073
4179
4284
4389
4493
4597
4700
4803
4905
5007
5109
5210
5310
5410
5510
5610
5709
5808
5907
6005
6104
6201
6298
6393
6487
6579
6670
6758
6845
6929
7011
7090
7167
7242
7313
7383
7449
7514
7575
7635
7692
7747
7799
7850
7898
7945
7990
8032
8074
8113
8151
8186
8222
8256
8288
8320
8351
8382
8412
8442
8472
8502
8532
8562
8592
8623
8654
8686
8720
8754
8789
8826
8864
8903
8944
8986
9029
9073
9118
9163
9208
9253
9298
9344
9389
9434
9480
9526
9572
9619
9667
9716
9765
9816
9867
9919
9971
10024
10078
10131
10185
10238
10290
10341
10391
10438
10484
10527
10567
10604
10638
10669
10697
10722
10745
10765
10784
10800
10815
10828
10840
10851
10860
10868
10875
10881
10885
10887
10888
10887
10884
10879
10872
10863
10851
10838
10822
10804
10784
10762
10738
10713
10685
10656
10626
10593
10559
10523
10485
10444
10402
10357
10309
10260
10208
10155
10100
10043
9986
9928
9869
9811
9754
9697
9642
9589
9538
9490
9444
9401
9361
9324
9289
9258
9228
9202
9177
9154
9132
9112
9092
9074
9056
9038
9021
9004
8988
8972
8957
8943
8930
8918
8907
8896
8887
8879
8872
8865
8859
8854
8850
8845
8841
8837
8832
8827
8821
8815
8808
8800
8793
8785
8777
8770
8764
8757
8752
8747
8742
8738
8735
8732
8729
8725
8722
8719
8715
8710
8704
8697
8689
8678
8666
8651
8634
8613
8590
8563
8533
8500
8463
8424
8383
8340
8296
8251
8205
8160
8115
8071
8028
7986
7946
7908
7872
7838
7806
7775
7747
7721
7696
7674
7654
7636
7620
7606
7594
7586
7579
7576
7576
7578
7584
7593
7606
7622
7641
7664
7691
7721
7754
7791
7830
7873
7919
7968
8020
8074
8132
8194
8258
8325
8396
8470
8548
8630
8717
8808
8903
9003
9107
9216
9329
9446
9568
9693
9822
9955
10091
10231
10373
10518
10665
10815
10967
11121
11277
11433
11591
11750
11909
12068
12227
12385
12542
12699
12854
13007
13159
13310
13459
13606
13751
13895
14037
14178
14316
14453
14587
14719
14849
14977
15102
15225
15346
15463
15578
15691
15801
15908
16013
16116
16216
16315
16411
16505
16597
16687
16775
16860
16943
17023
17101
17175
17247
17315
17381
17443
17503
17560
17613
17664
17712
17756
17798
17837
17873
17905
17935
17962
17986
18006
18023
18037
18047
18053
18056
18054
18049
18040
18027
18010
17990
17966
17938
17908
17874
17837
17798
17756
17711
17663
17613
17560
17505
17446
17385
17320
17253
17183
17110
17034
16956
16875
16792
16707
16619
16530
16438
16344
16250
16154
16056
15957
15857
15755
15653
15550
15447
15343
15238
15134
15029
14923
14817
14710
14603
14495
14387
14278
14168
14058
13946
13834
13720
13606
13491
13376
13261
13147
13033
12920
12809
12700
12593
12487
12385
12284
12187
12092
12001
11912
11826
11743
11663
11586
11512
11441
11372
11306
11243
11183
11126
11071
11020
10972
10928
10887
10849
10815
10786
10760
10737
10719
10705
10694
10687
10684
10683
10686
10691
10699
10709
10721
10735
10751
10768
10787
10807
10829
10852
10875
10901
10927
10954
10981
11009
11038
11066
11095
11123
11152
11179
11207
11234
11260
11285
11309
11332
11353
11373
11390
11406
11420
11431
11441
11448
11453
11456
11456
11454
11449
11441
11430
11417
11400
11381
11359
11334
11307
11277
11244
11210
11173
11134
11094
11052
11009
10964
10918
10872
10824
10776
10727
10678
10630
10581
10533
10485
10437
10390
10344
10299
10255
10212
10171
10131
10092
10055
10020
9986
9955
9925
9897
9872
9848
9827
9807
9790
9776
9764
9754
9748
9744
9744
9747
9753
9764
9778
9795
9817
9842
9871
9903
9939
9979
10021
10066
10115
10166
10220
10276
10335
10395
10458
10523
10589
10657
10726
10797
10869
10942
11016
11092
11168
11245
11323
11402
11481
11561
11641
11722
11802
11883
11964
12044
12124
12204
12283
12362
12440
12517
12594
12669
12744
12819
12892
12965
13038
13110
13181
13252
13322
13391
13459
13525
13590
13654
13716
13776
13834
13890
13944
13997
14048
14097
14144
14190
14234
14277
14318
14358
14397
14434
14470
14505
14538
14570
14599
14627
14652
14676
14697
14715
14731
14745
14756
14764
14770
14774
14775
14775
14771
14765
14757
14746
14733
14716
14698
14676
14653
14627
14600
14570
14539
14506
14472
14437
14401
14363
14324
14285
14244
14202
14160
14116
14072
14027
13980
13933
13884
13834
13784
13731
13678
13623
13565
13507
13446
13383
13318
13250
13181
13109
13035
12959
12881
12801
12719
12635
12550
12464
12377
12288
12199
12109
12018
11927
11835
11743
11650
11558
11465
11372
11279
11185
11091
10997
10903
10808
10713
10617
10521
10425
10328
10230
10132
10034
9935
9835
9735
9635
9534
9433
9332
9231
9130
9030
8929
8829
8730
8631
8532
8434
8337
8240
8145
8048
7955
7860
7767
7674
7582
7491
7401
7312
7224
7137
7051
6967
6885
6804
6725
6648
6573
6499
6427
6357
6289
6222
6157
6093
6031
5971
5912
5855
5799
5746
5694
5644
5597
5551
5508
5467
5427
5390
5354
5320
5287
5256
5227
5198
5171
5144
5118
5092
5067
5042
5017
4992
4966
4941
4915
4889
4863
4837
4810
4783
4756
4727
4699
4669
4639
4608
4575
4542
4508
4472
4435
4396
4356
4314
4270
4225
4178
4130
4080
4029
3976
3922
3867
3810
3753
3695
3636
3576
3516
3454
3393
3330
3267
3203
3139
3075
3009
2943
2877
2810
2742
2673
2603
2532
2460
2386
2312
2236
2159
2081
2001
1922
1841
1759
1676
1593
1508
1423
1337
1250
1162
1073
983
892
800
707
614
520
425
330
235
139
44
-52
-147
-241
-335
-429
-522
-613
-704
-793
-881
-967
-1052
-1136
-1218
-1299
-1378
-1456
-1532
-1607
-1682
-1754
-1826
-1896
-1966
-2033
-2101
-2167
-2231
-2295
-2357
-2418
-2477
-2536
-2593
-2649
-2704
-2758
-2812
-2864
-2915
-2966
-3016
-3065
-3113
-3160
-3205
-3250
-3294
-3336
-3377
-3417
-3456
-3494
-3530
-3566
-3600
-3634
-3666
-3698
-3728
-3757
-3785
-3812
-3838
-3862
-3885
-3906
-3926
-3944
-3960
-3975
-3988
-3999
-4008
-4016
-4021
-4025
-4027
-4027
-4025
-4022
-4017
-4010
-4002
-3993
-3982
-3970
-3956
-3941
-3924
-3906
-3886
-3864
-3841
-3815
-3788
-3759
-3727
-3694
-3658
-3620
-3579
-3537
-3492
-3444
-3395
-3342
-3288
-3231
-3171
-3108
-3044
-2976
-2906
-2833
-2759
-2681
-2602
-2520
-2437
-2351
-2264
-2175
-2084
-1991
-1897
-1801
-1703
-1604
-1504
-1402
-1299
-1194
-1089
-982
-874
-765
-654
-543
-431
-319
-206
-92
22
136
250
364
478
592
706
819
933
1047
1160
1274
1387
1500
1612
1724
1836
1947
2057
2166
2274
2381
2486
2590
2693
2793
2892
2989
3084
3177
3267
3355
3441
3523
3604
3681
3756
3829
3899
3966
4030
4093
4153
4210
4264
4316
4365
4410
4454
4494
4532
4567
4599
4628
4655
4678
4699
4718
4733
4745
4755
4761
4765
4766
4764
4759
4752
4741
4728
4711
4691
4668
4642
4613
4580
4544
4505
4462
4416
4367
4316
4261
4203
4142
4078
4011
3943
3871
3797
3720
3641
3560
3476
3390
3302
3211
3119
3025
2928
2830
2730
2628
2525
2420
2313
2204
2095
1983
1871
1757
1642
1525
1408
1289
1169
1048
926
803
678
553
426
298
168
38
-94
-227
-361
-497
-633
-770
-908
-1047
-1187
-1327
-1467
-1608
-1749
-1890
-2032
-2173
-2314
-2455
-2595
-2736
-2876
-3016
-3156
-3296
-3435
-3574
-3713
-3851
-3989
-4127
-4263
-4399
-4534
-4669
-4802
-4935
-5067
-5198
-5328
-5456
-5584
-5711
-5837
-5962
-6086
-6208
-6329
-6449
-6567
-6683
-6798
-6911
-7023
-7133
-7242
-7350
-7457
-7564
-7669
-7774
-7878
-7981
-8084
-8186
-8289
-8391
-8493
-8594
-8695
-8796
-8896
-8996
-9096
-9195
-9294
-9392
-9489
-9586
-9683
-9779
-9875
-9970
-10065
-10160
-10254
-10347
-10441
-10534
-10626
-10718
-10810
-10901
-10991
-11081
-11170
-11258
-11346
-11433
-11519
-11605
-11690
-11775
-11859
-11943
-12026
-12109
-12191
-12273
-12355
-12436
-12516
-12596
-12676
-12756
-12835
-12914
-12993
-13071
-13150
-13228
-13306
-13384
-13461
-13538
-13615
-13691
-13767
-13842
-13916
-13989
-14062
-14134
-14205
-14275
-14344
-14412
-14479
-14545
-14610
-14675
-14739
-14802
-14865
-14927
-14989
-15051
-15113
-15175
-15237
-15298
-15360
-15421
-15482
-15543
-15604
-15665
-15725
-15785
-15845
-15905
-15965
-16024
-16082
-16142
-16200
-16258
-16315
-16373
-16430
-16486
-16542
-16596
-16650
-16703
-16755
-16805
-16853
-16900
-16946
-16990
-17032
-17072
-17112
-17149
-17185
-17220
-17252
-17284
-17314
-17342
-17368
-17393
-17417
-17439
-17459
-17477
-17494
-17509
-17523
-17534
-17544
-17553
-17559
-17565
-17568
-17570
-17571
-17570
-17567
-17564
-17559
-17552
-17545
-17536
-17526
-17515
-17503
-17489
-17475
-17459
-17442
-17425
-17406
-17386
-17365
-17344
-17322
-17299
-17275
-17250
-17225
-17200
-17174
-17147
-17120
-17092
-17064
-17035
-17006
-16977
-16948
-16919
-16890
-16862
-16834
-16806
-16779
-16752
-16726
-16700
-16675
-16650
-16625
-16600
-16576
-16551
-16527
-16502
-16478
-16454
-16430
-16406
-16383
-16360
-16338
-16315
-16295
-16274
-16256
-16238
-16219
-16204
-16189
-16174
-16161
-16149
-16139
-16129
-16122
-16116
-16110
-16106
-16103
-16102
-16101
-16101
-16102
-16104
-16108
-16111
-16117
-16123
-16131
-16140
-16149
-16158
-16170
-16181
-16192
-16204
-16216
-16230
-16242
-16257
-16270
-16285
-16299
-16314
-16329
-16344
-16361
-16379
-16396
-16414
-16433
-16452
-16472
-16492
-16513
-16534
-16556
-16578
-16600
-16622
-16645
-16667
-16690
-16713
-16736
-16759
-16782
-16805
-16827
-16850
-16872
-16894
-16915
-16937
-16958
-16978
-16999
-17019
-17039
-17059
-17079
-17100
-17120
-17140
-17160
-17181
-17201
-17221
-17242
-17262
-17282
-17303
-17323
-17342
-17362
-17381
-17400
-17418
-17436
-17453
-17470
-17486
-17501
-17516
-17530
-17544
-17556
-17568
-17580
-17590
-17601
-17610
-17619
-17627
-17635
-17643
-17650
-17657
-17664
-17672
-17679
-17686
-17693
-17700
-17708
-17715
-17723
-17730
-17738
-17745
-17752
-17759
-17765
-17772
-17778
-17783
-17789
-17794
-17799
-17804
-17808
-17812
-17816
-17820
-17824
-17827
-17829
-17832
-17833
-17835
-17836
-17836
-17835
-17834
-17833
-17830
-17827
-17822
-17817
-17811
-17804
-17796
-17787
-17777
-17766
-17754
-17741
-17727
-17712
-17696
-17678
-17660
-17640
-17620
-17598
-17576
-17552
-17528
-17503
-17477
-17450
-17422
-17392
-17362
-17331
-17299
-17265
-17231
-17196
-17160
-17123
-17085
-17046
-17006
-16965
-16924
-16881
-16838
-16795
-16751
-16707
-16662
-16617
-16572
-16527
-16482
-16437
-16392
-16346
-16300
-16256
-16210
-16165
-16120
-16074
-16029
-15983
-15937
-15891
-15845
-15798
-15750
-15703
-15654
-15606
-15556
-15507
-15457
-15407
-15356
-15305
-15254
-15203
-15152
-15100
-15049
-14998
-14947
-14896
-14845
-14794
-14743
-14692
-14641
-14589
-14537
-14485
-14433
-14380
-14328
-14275
-14222
-14169
-14116
-14063
-14011
-13959
-13907
-13855
-13804
-13753
-13703
-13653
-13604
-13556
-13508
-13460
-13414
-13368
-13322
-13278
-13233
-13189
-13146
-13103
-13061
-13020
-12978
-12938
-12898
-12858
-12820
-12782
-12744
-12707
-12670
-12634
-12598
-12563
-12529
-12495
-12462
-12429
-12397
-12366
-12335
-12306
-12277
-12248
-12220
-12193
-12166
-12139
-12113
-12087
-12061
-12035
-12010
-11984
-11959
-11934
-11908
-11882
-11857
-11831
-11805
-11779
-11753
-11726
-11700
-11674
-11647
-11621
-11594
-11568
-11542
-11515
-11489
-11462
-11435
-11408
-11381
-11354
-11326
-11297
-11268
-11239
-11209
-11178
-11146
-11114
-11080
-11046
-11011
-10975
-10937
-10899
-10859
-10818
-10776
-10734
-10690
-10646
-10601
-10555
-10509
-10462
-10414
-10366
-10318
-10268
-10218
-10166
-10114
-10061
-10007
-9952
-9896
-9839
-9781
-9722
-9662
-9602
-9541
-9480
-9418
-9356
-9293
-9230
-9167
-9103
-9039
-8974
-8909
-8844
-8779
-8713
-8648
-8582
-8516
-8451
-8384
-8318
-8252
-8185
-8118
-8051
-7984
-7917
-7850
-7783
-7716
-7649
-7582
-7516
-7450
-7385
-7320
-7255
-7191
-7127
-7064
-7001
-6939
-6877
-6815
-6754
-6694
-6634
-6574
-6515
-6457
-6398
-6340
-6283
-6225
-6168
-6111
-6054
-5998
-5941
-5884
-5828
-5770
-5713
-5656
-5597
-5539
-5480
-5421
-5362
-5302
-5243
-5183
-5123
-5063
-5003
-4943
-4882
-4822
-4762
-4702
-4641
-4581
-4521
-4461
-4401
-4341
-4282
-4224
-4165
-4108
-4051
-3994
-3939
-3884
-3830
-3777
-3725
-3674
-3624
-3576
-3528
-3482
-3437
-3394
-3351
-3310
-3269
-3230
-3191
-3154
-3117
-3081
-3045
-3010
-2975
-2941
-2907
-2874
-2840
-2808
-2775
-2742
-2710
-2679
-2647
-2616
-2585
-2555
-2524
-2494
-2465
-2435
-2406
-2376
-2347
-2318
-2289
-2260
-2231
-2202
-2172
-2143
-2114
-2084
-2055
-2025
-1995
-1965
-1935
-1905
-1875
-1844
-1814
-1783
-1752
-1721
-1690
-1658
-1625
-1593
-1560
-1526
-1492
-1457
-1421
-1385
-1349
-1312
-1275
-1238
-1200
-1162
-1124
-1085
-1047
-1008
-971
-934
-896
-859
-822
-785
-749
-712
-675
-638
-601
-563
-525
-487
-448
-409
-369
-329
-288
-247
-205
-163
-119
-75
-31
15
61
107
155
202
250
299
348
398
448
498
549
601
652
705
757
810
863
917
970
1024
1078
1131
1185
1239
1292
1346
1399
1453
1506
1559
1611
1664
1716
1767
1818
1868
1919
1968
2017
2066
2114
2162
2209
2255
2301
2346
2390
2434
2477
2520
2562
2604
2645
2685
2725
2765
2804
2843
2882
2920
2958
2995
3032
3068
3104
3140
3175
3210
3245
3279
3313
3347
3380
3413
3445
3476
3508
3538
3569
3598
3628
3657
3685
3713
3741
3768
3795
3821
3847
3872
3898
3923
3948
3973
3997
4022
4046
4072
4097
4122
4147
4172
4197
4222
4247
4273
4298
4324
4349
4375
4400
4426
4451
4476
4500
4525
4549
4573
4597
4621
4644
4667
4689
4712
4734
4756
4778
4799
4821
4842
4864
4886
4908
4930
4953
4977
5001
5026
5052
5078
5105
5133
5161
5189
5218
5247
5277
5307
5338
5369
5400
5432
5464
5497
5530
5564
5598
5632
5667
5703
5739
5775
5812
5848
5886
5923
5961
5999
6037
6075
6113
6151
6190
6228
6267
6306
6345
6383
6422
6461
6499
6538
6576
6614
6652
6690
6727
6765
6802
6839
6876
6913
6950
6986
7023
7060
7096
7132
7168
7204
7239
7275
7310
7344
7378
7412
7445
7478
7509
7541
7571
7601
7629
7658
7685
7712
7738
7764
7788
7812
7835
7858
7880
7902
7923
7943
7963
7982
8000
8018
8035
8052
8068
8083
8098
8113
8127
8140
8151
8164
8175
8183
8193
8202
8209
8216
8222
8227
8232
8236
8240
8242
8244
8246
8247
8247
8246
8245
8243
8240
8237
8234
8230
8226
8222
8217
8211
8206
8199
8193
8185
8178
8169
8160
8151
8140
8130
8118
8106
8093
8080
8066
8052
8037
8021
8006
7990
7973
7956
7939
7922
7904
7886
7867
7849
7830
7811
7792
7773
7754
7734
7715
7696
7676
7656
7637
7617
7598
7579
7560
7541
7523
7504
7486
7467
7449
7431
7413
7395
7378
7361
7344
7327
7311
7295
7280
7265
7250
7236
7222
7209
7196
7183
7171
7160
7149
7138
7129
7120
7111
7103
7096
7090
7085
7080
7076
7073
7071
7070
7070
7071
7072
7075
7079
7084
7089
7096
7104
7112
7122
7133
7145
7158
7172
7187
7203
7221
7239
7258
7279
7300
7322
7344
7368
7392
7417
7443
7469
7496
7524
7553
7582
7613
7643
7675
7707
7740
7774
7808
7843
7878
7914
7950
7987
8023
8061
8100
8138
8177
8215
8254
8292
8330
8368
8406
8443
8480
8516
8551
8586
8620
8654
8686
8718
8750
8781
8811
8841
8870
8898
8925
8952
8977
9002
9026
9048
9070
9091
9111
9130
9147
9164
9180
9195
9208
9221
9233
9243
9253
9262
9270
9277
9284
9290
9295
9299
9303
9306
9308
9310
9310
9310
9309
9307
9305
9302
9298
9293
9288
9282
9276
9269
9261
9253
9245
9236
9226
9215
9205
9193
9181
9168
9155
9141
9127
9112
9096
9080
9063
9046
9028
9009
8989
8969
8948
8926
8904
8882
8859
8836
8812
8789
8764
8740
8715
8690
8665
8640
8615
8589
8564
8538
8512
8487
8461
8435
8409
8383
8357
8331
8304
8278
8251
8225
8198
8172
8146
8119
8095
8069
8044
8019
7994
7970
7945
7921
7898
7874
7851
7828
7805
7783
7761
7740
7719
7698
7678
7658
7638
7618
7599
7580
7561
7542
7524
7505
7487
7468
7450
7431
7413
7394
7376
7357
7339
7321
7304
7286
7270
7253
7238
7223
7209
7195
7183
7171
7160
7150
7141
7132
7124
7118
7112
7107
7103
7100
7098
7097
7096
7097
7099
7101
7105
7109
7114
7120
7128
7136
7145
7155
7166
7178
7191
7204
7219
7234
7250
7267
7284
7302
7320
7338
7357
7376
7395
7415
7435
7454
7474
7494
7514
7534
7553
7573
7592
7611
7630
7648
7666
7682
7699
7714
7728
7742
7755
7766
7777
7787
7796
7804
7812
7818
7824
7829
7833
7836
7839
7841
7841
7842
7841
7839
7836
7832
7828
7822
7816
7808
7800
7790
7780
7769
7756
7743
7729
7714
7698
7682
7664
7645
7626
7606
7585
7563
7540
7517
7493
7468
7442
7415
7387
7358
7328
7297
7266
7233
7200
7166
7131
7095
7058
7021
6983
6945
6906
6866
6827
6786
6746
6704
6663
6621
6579
6536
6492
6449
6404
6360
6315
6269
6223
6176
6129
6082
6034
5986
5938
5889
5840
5791
5741
5691
5641
5591
5540
5489
5438
5386
5334
5282
5229
5176
5122
5068
5013
4958
4902
4846
4790
4733
4676
4618
4561
4503
4445
4387
4329
4270
4212
4154
4094
4037
3979
3920
3862
3804
3746
3687
3629
3572
3514
3456
3398
3341
3284
3227
3170
3114
3059
3004
2950
2896
2843
2790
2738
2687
2636
2586
2536
2487
2438
2390
2342
2295
2247
2201
2155
2109
2063
2019
1974
1930
1887
1843
1801
1758
1716
1674
1633
1591
1550
1508
1467
1426
1384
1343
1301
1260
1218
1177
1135
1094
1052
1012
971
931
891
851
812
774
736
698
661
624
588
553
518
483
449
415
382
349
316
283
250
217
184
151
119
86
53
20
-13
-46
-79
-112
-144
-176
-208
-240
-271
-302
-333
-363
-393
-423
-452
-482
-511
-540
-569
-598
-627
-656
-685
-713
-741
-768
-795
-822
-847
-873
-898
-922
-945
-968
-990
-1010
-1032
-1052
-1072
-1091
-1110
-1128
-1146
-1164
-1180
-1196
-1212
-1226
-1240
-1253
-1266
-1277
-1288
-1298
-1307
-1315
-1323
-1329
-1335
-1340
-1345
-1349
-1352
-1354
-1356
-1357
-1357
-1357
-1355
-1353
-1350
-1346
-1342
-1337
-1331
-1324
-1317
-1309
-1301
-1292
-1282
-1273
-1263
-1253
-1242
-1231
-1221
-1210
-1199
-1188
-1177
-1167
-1156
-1145
-1134
-1124
-1114
-1104
-1094
-1085
-1077
-1068
-1061
-1054
-1047
-1041
-1035
-1030
-1025
-1020
-1016
-1012
-1008
-1006
-1004
-1002
-1000
-1000
-999
-999
-999
-1000
-1002
-1004
-1006
-1010
-1014
-1020
-1027
-1034
-1042
-1051
-1061
-1072
-1083
-1096
-1110
-1125
-1140
-1157
-1174
-1193
-1212
-1232
-1254
-1276
-1300
-1325
-1351
-1378
-1406
-1435
-1466
-1497
-1530
-1564
-1599
-1635
-1672
-1710
-1749
-1788
-1828
-1869
-1911
-1953
-1996
-2039
-2083
-2127
-2172
-2218
-2264
-2310
-2357
-2405
-2453
-2501
-2550
-2599
-2648
-2698
-2748
-2799
-2850
-2901
-2952
-3004
-3056
-3108
-3161
-3214
-3266
-3319
-3372
-3425
-3478
-3531
-3584
-3636
-3688
-3740
-3792
-3844
-3895
-3946
-3996
-4046
-4096
-4145
-4194
-4243
-4291
-4339
-4386
-4433
-4480
-4526
-4571
-4617
-4661
-4706
-4750
-4794
-4837
-4880
-4922
-4964
-5005
-5046
-5087
-5127
-5166
-5205
-5244
-5282
-5320
-5357
-5394
-5430
-5466
-5501
-5536
-5570
-5604
-5637
-5669
-5701
-5732
-5763
-5792
-5822
-5850
-5878
-5906
-5933
-5959
-5985
-6010
-6035
-6059
-6083
-6106
-6129
-6151
-6173
-6195
-6217
-6238
-6259
-6279
-6300
-6320
-6340
-6360
-6380
-6399
-6419
-6439
-6459
-6478
-6498
-6517
-6536
-6555
-6574
-6592
-6610
-6627
-6644
-6660
-6676
-6691
-6705
-6719
-6733
-6745
-6757
-6769
-6779
-6789
-6799
-6807
-6815
-6823
-6829
-6835
-6841
-6846
-6850
-6854
-6857
-6860
-6862
-6864
-6866
-6867
-6868
-6869
-6869
-6869
-6869
-6868
-6867
-6866
-6865
-6863
-6861
-6859
-6857
-6855
-6853
-6850
-6848
-6846
-6843
-6841
-6839
-6837
-6835
-6833
-6831
-6829
-6827
-6824
-6822
-6820
-6817
-6814
-6811
-6808
-6805
-6801
-6797
-6793
-6789
-6785
-6780
-6776
-6771
-6766
-6760
-6755
-6749
-6743
-6737
-6731
-6724
-6717
-6710
-6703
-6696
-6689
-6681
-6674
-6666
-6658
-6650
-6641
-6633
-6624
-6615
-6605
-6595
-6585
-6574
-6563
-6552
-6540
-6528
-6516
-6503
-6490
-6476
-6462
-6447
-6432
-6416
-6400
-6384
-6367
-6350
-6333
-6315
-6297
-6279
-6261
-6242
-6223
-6204
-6184
-6164
-6144
-6124
-6103
-6081
-6059
-6037
-6014
-5990
-5966
-5941
-5915
-5889
-5863
-5836
-5808
-5780
-5752
-5723
-5694
-5665
-5635
-5605
-5574
-5544
-5513
-5481
-5449
-5417
-5384
-5350
-5317
-5283
-5248
-5213
-5178
-5142
-5106
-5070
-5034
-4997
-4960
-4923
-4886
-4848
-4811
-4773
-4734
-4696
-4657
-4618
-4579
-4539
-4499
-4458
-4417
-4376
-4334
-4291
-4249
-4206
-4162
-4119
-4074
-4030
-3986
-3941
-3896
-3851
-3806
-3760
-3715
-3670
-3625
-3579
-3534
-3489
-3443
-3398
-3352
-3307
-3261
-3216
-3170
-3125
-3080
-3035
-2990
-2945
-2900
-2856
-2812
-2768
-2724
-2681
-2638
-2595
-2553
-2512
-2470
-2430
-2389
-2349
-2310
-2271
-2233
-2195
-2157
-2120
-2084
-2048
-2012
-1978
-1944
-1910
-1877
-1845
-1813
-1783
-1752
-1723
-1694
-1665
-1638
-1610
-1584
-1558
-1532
-1507
-1483
-1459
-1435
-1412
-1389
-1367
-1345
-1323
-1301
-1280
-1258
-1237
-1216
-1195
-1175
-1154
-1134
-1113
-1093
-1072
-1052
-1031
-1010
-989
-969
-947
-926
-905
-884
-862
-841
-819
-797
-775
-752
-729
-706
-682
-658
-633
-608
-582
-556
-529
-502
-474
-446
-417
-388
-359
-329
-299
-269
-238
-207
-175
-144
-112
-79
-46
-13
21
55
90
126
161
198
234
271
309
347
386
425
464
504
544
585
627
668
710
753
796
839
883
928
973
1018
1065
1112
1159
1207
1256
1306
1356
1406
1457
1509
1561
1614
1667
1720
1773
1827
1881
1935
1989
2043
2097
2151
2205
2260
2314
2369
2424
2479
2534
2589
2645
2702
2758
2815
2872
2930
2987
3045
3103
3162
3220
3278
3337
3395
3453
3511
3569
3627
3684
3741
3798
3855
3911
3967
4022
4078
4134
4189
4243
4298
4352
4406
4460
4514
4568
4621
4675
4728
4782
4835
4888
4942
4995
5049
5102
5156
5209
5263
5317
5370
5423
5477
5530
5583
5636
5688
5741
5794
5846
5898
5951
6003
6055
6107
6159
6211
6263
6314
6366
6418
6470
6522
6574
6626
6678
6730
6783
6835
6887
6940
6993
7045
7098
7150
7202
7255
7307
7359
7411
7463
7515
7567
7619
7671
7722
7774
7825
7876
7927
7978
8029
8079
8130
8180
8229
8279
8328
8377
8426
8475
8523
8571
8618
8665
8711
8757
8803
8848
8892
8935
8978
9020
9062
9103
9143
9182
9221
9259
9296
9332
9367
9402
9436
9469
9501
9533
9563
9593
9622
9650
9677
9703
9729
9753
9777
9799
9821
9842
9861
9880
9898
9914
9930
9944
9958
9970
9981
9991
10000
10008
10015
10021
10026
10031
10034
10037
10039
10040
10040
10040
10039
10037
10034
10030
10026
10021
10015
10009
10001
9993
9985
9975
9965
9955
9944
9932
9919
9906
9893
9879
9865
9850
9834
9818
9802
9785
9768
9750
9732
9713
9694
9675
9656
9637
9617
9597
9578
9558
9538
9518
9498
9478
9457
9437
9417
9396
9376
9355
9335
9315
9295
9274
9254
9234
9214
9194
9174
9155
9135
9115
9095
9076
9056
9037
9017
8998
8978
8958
8939
8919
8899
8879
8859
8840
8820
8800
8780
8760
8741
8722
8702
8683
8664
8646
8627
8609
8591
8574
8557
8539
8523
8506
8490
8474
8458
8442
8427
8411
8396
8380
8365
8350
8336
8321
8307
8293
8279
8266
8253
8240
8228
8217
8205
8195
8183
8175
8164
8157
8148
8140
8132
8127
8121
8115
8111
8106
8103
8100
8098
8096
8096
8096
8096
8098
8100
8103
8106
8109
8115
8119
8125
8132
8138
8146
8153
8161
8169
8176
8185
8193
8201
8209
8217
8225
8232
8240
8247
8254
8260
8267
8273
8279
8284
8290
8294
8299
8302
8306
8308
8310
8312
8312
8312
8311
8309
8307
8303
8299
8294
8288
8282
8274
8266
8257
8248
8238
8227
8216
8204
8192
8179
8166
8151
8137
8122
8106
8090
8073
8055
8038
8019
8000
7980
7959
7937
7915
7892
7869
7844
7819
7793
7767
7739
7711
7682
7652
7622
7590
7558
7525
7492
7457
7422
7387
7350
7313
7276
7238
7199
7160
7121
7081
7040
6999
6958
6916
6874
6832
6789
6746
6703
6659
6615
6570
6526
6480
6434
6388
6341
6294
6246
6198
6149
6100
6051
6001
5951
5900
5850
5799
5749
5698
5648
5598
5548
5498
5449
5399
5350
5301
5253
5204
5155
5106
5058
5009
4960
4911
4861
4812
4763
4713
4663
4614
4564
4514
4464
4414
4364
4314
4264
4215
4165
4116
4067
4018
3969
3920
3872
3823
3775
3726
3678
3629
3580
3531
3482
3433
3384
3334
3285
3235
3185
3135
3085
3034
2984
2933
2882
2831
2780
2729
2679
2628
2578
2527
2477
2427
2378
2329
2280
2232
2184
2136
2089
2041
1996
1950
1904
1858
1813
1768
1723
1679
1634
1590
1546
1502
1458
1414
1370
1326
1283
1239
1196
1152
1109
1066
1022
980
937
894
851
807
764
720
676
632
587
542
496
449
402
354
306
257
207
156
105
53
1
-51
-104
-156
-209
-262
-315
-368
-420
-473
-525
-577
-629
-681
-733
-784
-836
-887
-939
-991
-1043
-1095
-1147
-1199
-1252
-1304
-1357
-1410
-1463
-1516
-1569
-1623
-1676
-1729
-1783
-1837
-1890
-1944
-1998
-2052
-2106
-2161
-2216
-2271
-2326
-2382
-2438
-2494
-2550
-2606
-2663
-2719
-2776
-2833
-2889
-2945
-3002
-3057
-3113
-3168
-3223
-3277
-3330
-3384
-3436
-3488
-3540
-3591
-3641
-3691
-3741
-3790
-3839
-3887
-3936
-3984
-4032
-4080
-4128
-4176
-4223
-4271
-4319
-4366
-4413
-4460
-4506
-4553
-4598
-4644
-4688
-4733
-4776
-4820
-4863
-4905
-4947
-4988
-5029
-5070
-5110
-5150
-5189
-5229
-5267
-5306
-5344
-5382
-5420
-5457
-5494
-5531
-5567
-5602
-5637
-5671
-5704
-5737
-5768
-5799
-5829
-5858
-5886
-5913
-5939
-5964
-5989
-6012
-6035
-6057
-6079
-6099
-6119
-6139
-6158
-6176
-6194
-6211
-6228
-6244
-6260
-6275
-6290
-6305
-6319
-6333
-6346
-6360
-6373
-6386
-6399
-6412
-6424
-6437
-6450
-6463
-6476
-6489
-6501
-6514
-6527
-6540
-6553
-6566
-6579
-6592
-6605
-6617
-6630
-6643
-6655
-6668
-6680
-6693
-6705
-6718
-6730
-6743
-6755
-6768
-6780
-6793
-6806
-6818
-6831
-6844
-6856
-6869
-6881
-6894
-6906
-6918
-6930
-6942
-6954
-6965
-6977
-6988
-6999
-7009
-7020
-7030
-7040
-7050
-7059
-7069
-7078
-7087
-7095
-7104
-7112
-7120
-7127
-7135
-7142
-7149
-7156
-7163
-7170
-7176
-7182
-7188
-7193
-7198
-7203
-7207
-7211
-7214
-7217
-7219
-7220
-7221
-7221
-7220
-7219
-7217
-7214
-7211
-7207
-7202
-7196
-7190
-7184
-7177
-7169
-7161
-7152
-7144
-7135
-7125
-7116
-7106
-7096
-7086
-7075
-7065
-7054
-7043
-7032
-7021
-7009
-6998
-6986
-6975
-6964
-6953
-6942
-6931
-6920
-6909
-6899
-6888
-6878
-6869
-6860
-6851
-6843
-6835
-6828
-6821
-6815
-6809
-6803
-6797
-6791
-6786
-6781
-6775
-6770
-6765
-6760
-6755
-6750
-6746
-6741
-6736
-6732
-6728
-6724
-6720
-6716
-6713
-6709
-6706
-6703
-6700
-6698
-6695
-6693
-6691
-6689
-6687
-6685
-6683
-6681
-6678
-6676
-6673
-6670
-6667
-6663
-6659
-6655
-6650
-6645
-6640
-6635
-6629
-6622
-6616
-6609
-6602
-6594
-6587
-6579
-6571
-6563
-6554
-6545
-6536
-6527
-6518
-6508
-6499
-6489
-6479
-6469
-6459
-6449
-6439
-6428
-6418
-6408
-6397
-6386
-6375
-6364
-6353
-6341
-6330
-6317
-6305
-6292
-6279
-6266
-6252
-6238
-6224
-6209
-6194
-6179
-6163
-6147
-6130
-6113
-6095
-6077
-6059
-6040
-6021
-6002
-5983
-5964
-5944
-5925
-5906
-5887
-5868
-5849
-5830
-5812
-5794
-5776
-5758
-5741
-5723
-5706
-5689
-5672
-5655
-5638
-5622
-5605
-5589
-5572
-5555
-5539
-5522
-5505
-5487
-5470
-5452
-5434
-5416
-5397
-5378
-5358
-5338
-5317
-5296
-5274
-5252
-5228
-5204
-5178
-5151
-5124
-5095
-5065
-5034
-5002
-4969
-4935
-4900
-4865
-4828
-4791
-4753
-4713
-4673
-4632
-4590
-4548
-4504
-4461
-4416
-4371
-4326
-4279
-4233
-4185
-4137
-4089
-4040
-3991
-3941
-3891
-3841
-3791
-3741
-3690
-3640
-3589
-3538
-3487
-3437
-3386
-3335
-3285
-3234
-3183
-3132
-3081
-3030
-2979
-2928
-2876
-2825
-2774
-2723
-2671
-2620
-2569
-2517
-2466
-2415
-2363
-2312
-2260
-2209
-2158
-2107
-2056
-2005
-1956
-1906
-1857
-1807
-1758
-1710
-1661
-1614
-1566
-1519
-1472
-1426
-1381
-1336
-1291
-1247
-1204
-1160
-1117
-1075
-1032
-990
-948
-906
-864
-823
-782
-741
-700
-659
-618
-577
-536
-495
-453
-411
-370
-327
-285
-242
-199
-156
-113
-69
-25
18
62
106
150
193
237
280
324
367
411
454
497
540
583
625
668
710
752
793
834
875
915
955
995
1033
1072
1109
1146
1182
1218
1253
1288
1322
1356
1390
1423
1456
1489
1521
1553
1586
1617
1649
1681
1712
1743
1774
1804
1834
1863
1891
1919
1946
1973
1998
2023
2045
2069
2091
2112
2132
2152
2170
2188
2204
2220
2235
2250
2263
2276
2287
2298
2308
2317
2325
2332
2338
2343
2347
2350
2352
2353
2353
2352
2350
2347
2343
2338
2333
2326
2319
2311
2303
2294
2284
2273
2261
2249
2236
2223
2209
2194
2179
2163
2146
2130
2113
2095
2078
2060
2043
2025
2008
1990
1973
1956
1939
1922
1905
1889
1872
1856
1840
1824
1809
1794
1779
1765
1751
1738
1725
1712
1700
1688
1677
1666
1656
1646
1637
1629
1621
1613
1607
1600
1595
1589
1584
1580
1575
1571
1567
1564
1561
1558
1555
1552
1550
1548
1547
1545
1544
1543
1543
1543
1544
1546
1548
1550
1554
1558
1563
1569
1575
1583
1591
1600
1610
1621
1632
1644
1657
1671
1685
1699
1714
1730
1745
1761
1778
1795
1812
1830
1848
1866
1885
1905
1924
1945
1965
1986
2008
2029
2052
2075
2098
2121
2146
2170
2196
2222
2248
2275
2303
2331
2360
2390
2420
2450
2481
2512
2544
2575
2608
2640
2673
2705
2738
2771
2804
2838
2871
2904
2937
2970
3002
3035
3067
3098
3129
3160
3190
3220
3249
3278
3306
3333
3360
3387
3412
3437
3462
3485
3508
3531
3552
3573
3594
3614
3633
3652
3671
3689
3707
3724
3740
3756
3772
3787
3802
3817
3831
3845
3859
3872
3885
3897
3909
3921
3932
3943
3954
3964
3973
3982
3990
3998
4005
4011
4019
4025
4030
4037
4043
4048
4053
4058
4062
4067
4072
4077
4081
4085
4089
4094
4098
4102
4106
4110
4115
4120
4125
4130
4136
4141
4147
4154
4160
4167
4174
4181
4188
4196
4203
4211
4219
4227
4235
4243
4252
4260
4268
4276
4285
4293
4301
4309
4317
4325
4333
4340
4348
4355
4362
4368
4375
4381
4387
4392
4397
4402
4407
4411
4415
4420
4424
4428
4432
4436
4440
4445
4449
4453
4458
4462
4466
4471
4475
4479
4483
4487
4491
4495
4498
4502
4505
4509
4512
4516
4519
4523
4526
4529
4532
4535
4538
4541
4544
4547
4549
4552
4554
4556
4559
4562
4564
4567
4570
4573
4577
4580
4583
4587
4591
4594
4598
4602
4606
4611
4615
4620
4625
4630
4635
4641
4647
4653
4660
4667
4674
4682
4690
4699
4709
4719
4729
4740
4751
4763
4776
4789
4802
4815
4829
4843
4857
4871
4885
4899
4913
4927
4941
4955
4969
4983
4997
5011
5025
5039
5053
5066
5080
5093
5107
5120
5133
5146
5158
5171
5183
5195
5207
5219
5231
5242
5253
5264
5275
5286
5296
5306
5316
5326
5335
5345
5354
5364
5373
5382
5391
5401
5410
5419
5428
5437
5447
5456
5465
5475
5484
5493
5503
5512
5521
5531
5540
5550
5559
5569
5578
5588
5597
5606
5616
5625
5634
5643
5652
5660
5669
5678
5686
5694
5702
5710
5718
5726
5734
5742
5749
5757
5764
5771
5778
5785
5792
5799
5806
5813
5820
5827
5834
5841
5849
5856
5863
5871
5878
5885
5893
5900
5908
5915
5923
5931
5938
5946
5953
5961
5968
5975
5981
5988
5994
6000
6005
6010
6015
6020
6024
6028
6032
6035
6038
6041
6044
6046
6049
6051
6053
6055
6056
6057
6058
6059
6060
6060
6059
6059
6058
6057
6055
6053
6050
6048
6044
6041
6037
6032
6028
6023
6017
6011
6005
5999
5992
5985
5978
5971
5963
5955
5947
5938
5930
5921
5911
5902
5892
5882
5872
5862
5851
5841
5830
5820
5809
5798
5787
5776
5765
5754
5743
5732
5720
5709
5697
5685
5673
5661
5648
5635
5623
5610
5597
5583
5570
5557
5543
5530
5516
5502
5488
5473
5458
5443
5428
5413
5397
5381
5365
5348
5331
5314
5296
5278
5259
5240
5221
5201
5182
5161
5141
5120
5099
5078
5057
5035
5013
4991
4969
4946
4923
4899
4875
4851
4826
4801
4776
4750
4724
4698
4671
4644
4616
4589
4561
4532
4503
4474
4445
4415
4385
4354
4323
4291
4258
4225
4192
4158
4123
4088
4051
4014
3978
3940
3902
3863
3824
3784
3744
3704
3663
3622
3580
3538
3495
3452
3408
3363
3318
3273
3227
3180
3133
3086
3038
2989
2940
2891
2841
2790
2740
2688
2637
2585
2533
2481
2428
2375
2322
2269
2216
2163
2110
2057
2004
1951
1898
1846
1793
1741
1689
1637
1585
1533
1481
1430
1378
1327
1276
1225
1174
1123
1072
1020
971
920
870
820
770
721
672
622
573
525
476
428
381
333
287
240
194
149
104
59
15
-28
-71
-113
-155
-196
-237
-277
-316
-354
-392
-430
-466
-502
-537
-572
-606
-640
-672
-705
-736
-767
-797
-826
-854
-882
-909
-935
-961
-986
-1010
-1034
-1057
-1079
-1101
-1123
-1143
-1163
-1183
-1202
-1221
-1239
-1256
-1273
-1290
-1306
-1322
-1338
-1353
-1368
-1382
-1397
-1411
-1425
-1438
-1452
-1465
-1478
-1491
-1504
-1517
-1529
-1541
-1553
-1565
-1576
-1587
-1598
-1608
-1619
-1629
-1639
-1649
-1659
-1669
-1678
-1688
-1697
-1706
-1716
-1725
-1734
-1742
-1751
-1760
-1768
-1777
-1785
-1793
-1801
-1809
-1817
-1825
-1832
-1840
-1847
-1854
-1862
-1869
-1876
-1883
-1890
-1897
-1903
-1910
-1917
-1923
-1930
-1936
-1943
-1949
-1956
-1962
-1969
-1976
-1983
-1990
-1997
-2004
-2011
-2017
-2025
-2033
-2040
-2048
-2056
-2063
-2071
-2078
-2086
-2094
-2101
-2109
-2116
-2123
-2131
-2138
-2145
-2152
-2159
-2166
-2174
-2181
-2188
-2195
-2202
-2208
-2215
-2222
-2228
-2234
-2241
-2247
-2253
-2259
-2264
-2270
-2276
-2281
-2287
-2293
-2298
-2304
-2309
-2315
-2320
-2326
-2331
-2337
-2342
-2347
-2352
-2357
-2361
-2366
-2370
-2374
-2377
-2381
-2384
-2387
-2390
-2392
-2394
-2396
-2398
-2399
-2400
-2401
-2401
-2401
-2401
-2401
-2400
-2400
-2399
-2398
-2396
-2395
-2393
-2391
-2389
-2387
-2384
-2382
-2379
-2375
-2372
-2368
-2365
-2360
-2356
-2351
-2346
-2341
-2336
-2330
-2324
-2318
-2311
-2305
-2298
-2291
-2283
-2276
-2268
-2259
-2251
-2242
-2233
-2224
-2214
-2204
-2194
-2183
-2172
-2161
-2150
-2138
-2126
-2114
-2102
-2089
-2076
-2064
-2051
-2037
-2025
-2013
-2000
-1988
-1976
-1964
-1952
-1941
-1929
-1918
-1906
-1895
-1884
-1873
-1863
-1852
-1842
-1832
-1822
-1813
-1803
-1794
-1785
-1776
-1768
-1760
-1753
-1745
-1739
-1732
-1726
-1721
-1716
-1712
-1707
-1704
-1701
-1698
-1696
-1694
-1692
-1691
-1691
-1690
-1690
-1691
-1692
-1693
-1695
-1698
-1700
-1704
-1708
-1712
-1716
-1721
-1727
-1733
-1739
-1746
-1753
-1760
-1768
-1777
-1785
-1794
-1803
-1812
-1822
-1832
-1842
-1852
-1863
-1873
-1884
-1895
-1906
-1916
-1927
-1939
-1950
-1961
-1973
-1984
-1996
-2008
-2020
-2033
-2045
-2058
-2071
-2084
-2098
-2111
-2125
-2140
-2154
-2169
-2183
-2198
-2214
-2229
-2244
-2260
-2275
-2291
-2307
-2323
-2339
-2354
-2370
-2386
-2402
-2418
-2434
-2450
-2465
-2481
-2497
-2513
-2529
-2545
-2561
-2578
-2594
-2611
-2628
-2645
-2662
-2679
-2696
-2714
-2731
-2749
-2768
-2786
-2805
-2825
-2844
-2864
-2884
-2905
-2926
-2947
-2968
-2990
-3012
-3034
-3057
-3080
-3103
-3126
-3150
-3174
-3198
-3222
-3246
-3271
-3296
-3321
-3346
-3371
-3397
-3423
-3449
-3475
-3502
-3529
-3557
-3584
-3612
-3640
-3669
-3697
-3726
-3755
-3784
-3814
-3843
-3873
-3903
-3933
-3963
-3993
-4022
-4053
-4082
-4112
-4142
-4172
-4202
-4231
-4261
-4290
-4319
-4348
-4377
-4406
-4435
-4464
-4493
-4521
-4550
-4578
-4607
-4635
-4663
-4691
-4720
-4748
-4776
-4804
-4832
-4860
-4888
-4915
-4943
-4970
-4996
-5023
-5049
-5074
-5099
-5124
-5149
-5173
-5197
-5220
-5243
-5265
-5287
-5308
-5328
-5348
-5368
-5386
-5404
-5422
-5439
-5455
-5471
-5486
-5500
-5514
-5527
-5539
-5551
-5562
-5572
-5581
-5590
-5598
-5605
-5612
-5618
-5624
-5629
-5633
-5636
-5639
-5642
-5644
-5645
-5645
-5645
-5645
-5643
-5642
-5640
-5637
-5634
-5630
-5626
-5621
-5616
-5611
-5605
-5599
-5593
-5586
-5579
-5572
-5564
-5557
-5549
-5541
-5533
-5525
-5517
-5509
-5501
-5493
-5485
-5477
-5469
-5461
-5453
-5445
-5437
-5429
-5421
-5413
-5405
-5397
-5389
-5381
-5373
-5364
-5356
-5347
-5339
-5330
-5322
-5313
-5305
-5296
-5287
-5279
-5270
-5261
-5252
-5243
-5234
-5224
-5215
-5206
-5196
-5187
-5177
-5167
-5157
-5147
-5137
-5127
-5116
-5106
-5096
-5085
-5074
-5064
-5053
-5042
-5031
-5019
-5008
-4996
-4984
-4972
-4960
-4947
-4934
-4921
-4908
-4894
-4881
-4867
-4853
-4838
-4824
-4809
-4794
-4779
-4764
-4748
-4733
-4717
-4701
-4684
-4668
-4651
-4634
-4617
-4600
-4583
-4565
-4548
-4530
-4513
-4495
-4477
-4459
-4440
-4422
-4403
-4384
-4365
-4345
-4325
-4306
-4286
-4265
-4245
-4224
-4203
-4182
-4160
-4138
-4116
-4093
-4070
-4046
-4024
-4000
-3977
-3952
-3928
-3904
-3879
-3854
-3829
-3803
-3778
-3752
-3726
-3700
-3674
-3647
-3620
-3593
-3566
-3539
-3511
-3483
-3454
-3426
-3397
-3367
-3338
-3308
-3278
-3247
-3216
-3186
-3154
-3123
-3092
-3060
-3029
-2997
-2966
-2934
-2902
-2871
-2839
-2807
-2776
-2744
-2712
-2681
-2650
-2618
-2587
-2556
-2525
-2495
-2464
-2434
-2403
-2373
-2342
-2312
-2282
-2251
-2221
-2190
-2159
-2128
-2098
-2066
-2035
-2004
-1972
-1941
-1909
-1877
-1845
-1813
-1781
-1748
-1715
-1683
-1649
-1616
-1582
-1548
-1514
-1479
-1444
-1408
-1373
-1337
-1300
-1264
-1227
-1190
-1153
-1116
-1079
-1042
-1004
-966
-929
-891
-852
-814
-775
-736
-697
-657
-617
-576
-536
-495
-453
-411
-370
-327
-285
-242
-199
-156
-113
-69
-26
18
62
106
150
194
238
282
326
370
414
458
502
546
589
633
676
719
762
804
846
888
929
970
1010
1051
1092
1132
1172
1211
1251
1290
1330
1369
1408
1447
1486
1525
1564
1603
1642
1681
1719
1757
1794
1831
1868
1904
1940
1975
2009
2044
2078
2111
2144
2176
2209
2241
2273
2305
2336
2367
2399
2430
2461
2491
2521
2551
2581
2610
2639
2667
2694
2721
2748
2774
2799
2824
2847
2871
2893
2915
2936
2957
2977
2997
3016
3035
3053
3071
3089
3106
3122
3138
3154
3169
3183
3197
3210
3223
3235
3247
3258
3268
3278
3288
3297
3306
3315
3323
3331
3338
3345
3352
3358
3364
3369
3374
3378
3382
3386
3389
3392
3394
3396
3397
3398
3399
3400
3400
3400
3401
3401
3401
3401
3400
3400
3400
3400
3400
3399
3399
3398
3397
3396
3395
3394
3393
3391
3390
3388
3386
3384
3382
3380
3378
3376
3374
3372
3370
3368
3366
3364
3362
3360
3357
3355
3352
3350
3347
3343
3340
3336
3332
3328
3323
3318
3313
3308
3303
3297
3291
3286
3280
3273
3267
3260
3253
3246
3239
3231
3223
3215
3207
3198
3189
3179
3169
3159
3148
3136
3125
3112
3100
3087
3073
3059
3045
3030
3015
2999
2983
2967
2951
2934
2916
2898
2880
2862
2843
2823
2804
2783
2763
2742
2720
2699
2677
2654
2632
2609
2586
2563
2539
2516
2493
2469
2446
2422
2399
2376
2353
2329
2306
2284
2261
2239
2216
2194
2173
2151
2130
2109
2088
2068
2048
2028
2009
1990
1971
1952
1934
1916
1898
1880
1863
1845
1828
1812
1795
1779
1764
1748
1733
1718
1703
1689
1674
1660
1647
1633
1620
1607
1594
1581
1569
1556
1543
1530
1517
1504
1490
1476
1462
1448
1433
1418
1402
1386
1370
1354
1337
1320
1302
1284
1266
1247
1228
1209
1189
1169
1148
1127
1106
1084
1062
1039
1016
993
970
946
923
899
874
850
826
802
777
753
728
703
678
653
628
603
577
552
526
499
473
446
420
393
366
339
311
284
256
228
200
172
144
116
88
59
31
3
-26
-54
-82
-110
-138
-166
-193
-221
-248
-275
-302
-329
-356
-383
-409
-436
-462
-488
-513
-539
-564
-589
-614
-638
-663
-687
-711
-734
-758
-781
-804
-826
-849
-871
-893
-915
-937
-958
-980
-1000
-1022
-1043
-1063
-1083
-1104
-1124
-1143
-1163
-1182
-1201
-1220
-1239
-1258
-1276
-1294
-1312
-1330
-1348
-1365
-1382
-1398
-1414
-1430
-1446
-1461
-1476
-1491
-1505
-1519
-1533
-1546
-1559
-1572
-1585
-1597
-1608
-1620
-1631
-1642
-1652
-1662
-1671
-1681
-1689
-1698
-1706
-1713
-1721
-1727
-1734
-1740
-1745
-1750
-1754
-1758
-1762
-1765
-1767
-1769
-1771
-1772
-1773
-1773
-1773
-1773
-1772
-1771
-1770
-1769
-1767
-1765
-1763
-1762
-1760
-1758
-1756
-1754
-1752
-1750
-1748
-1746
-1745
-1743
-1742
-1740
-1739
-1738
-1736
-1735
-1734
-1734
-1733
-1732
-1731
-1731
-1731
-1730
-1730
-1731
-1731
-1731
-1732
-1733
-1734
-1736
-1737
-1739
-1742
-1744
-1747
-1750
-1753
-1757
-1761
-1765
-1769
-1773
-1777
-1781
-1786
-1790
-1795
-1800
-1805
-1810
-1815
-1820
-1825
-1831
-1836
-1842
-1848
-1854
-1861
-1867
-1874
-1881
-1889
-1897
-1905
-1914
-1923
-1932
-1942
-1953
-1964
-1975
-1988
-2000
-2013
-2028
-2041
-2057
-2073
-2089
-2105
-2122
-2139
-2157
-2175
-2194
-2212
-2231
-2251
-2270
-2290
-2310
-2330
-2351
-2371
-2392
-2413
-2435
-2456
-2478
-2500
-2522
-2544
-2567
-2590
-2612
-2635
-2659
-2682
-2705
-2729
-2752
-2776
-2800
-2824
-2848
-2872
-2896
-2921
-2945
-2970
-2995
-3020
-3045
-3070
-3095
-3121
-3146
-3172
-3198
-3224
-3250
-3277
-3303
-3330
-3357
-3384
-3411
-3439
-3466
-3494
-3521
-3549
-3576
-3604
-3631
-3658
-3685
-3711
-3737
-3763
-3788
-3813
-3838
-3862
-3886
-3909
-3932
-3954
-3976
-3998
-4018
-4038
-4058
-4077
-4094
-4112
-4129
-4144
-4159
-4173
-4186
-4198
-4210
-4220
-4230
-4238
-4246
-4254
-4260
-4265
-4270
-4274
-4277
-4279
-4280
-4280
-4279
-4277
-4275
-4271
-4266
-4260
-4253
-4245
-4236
-4226
-4215
-4203
-4190
-4176
-4161
-4145
-4128
-4110
-4090
-4069
-4048
-4025
-4001
-3975
-3949
-3921
-3892
-3862
-3831
-3798
-3764
-3729
-3693
-3656
-3618
-3578
-3537
-3496
-3453
-3409
-3364
-3319
-3272
-3225
-3177
-3128
-3079
-3029
-2979
-2928
-2877
-2825
-2773
-2720
-2667
-2614
-2560
-2506
-2451
-2396
-2341
-2285
-2229
-2173
-2116
-2059
-2001
-1943
-1885
-1827
-1768
-1709
-1650
-1590
-1530
-1470
-1410
-1349
-1289
-1228
-1167
-1106
-1045
-984
-923
-862
-801
-740
-680
-619
-559
-499
-440
-380
-321
-263
-204
-146
-88
-31
26
83
139
195
250
305
359
412
466
518
570
622
672
723
773
822
871
919
967
1014
1061
1108
1154
1199
1244
1288
1332
1376
1419
1461
1503
1544
1585
1625
1665
1704
1742
1780
1818
1854
1890
1926
1961
1995
2029
2062
2095
2127
2159
2190
2220
2250
2280
2309
2338
2367
2395
2422
2449
2476
2503
2529
2554
2580
2605
2630
2654
2678
2702
2725
2748
2771
2794
2816
2838
2860
2882
2903
2925
2946
2966
2987
3007
3027
3047
3067
3086
3105
3124
3143
3162
3180
3199
3217
3235
3253
3272
3289
3307
3325
3343
3360
3378
3396
3413
3431
3448
3466
3484
3501
3519
3536
3554
3571
3588
3606
3623
3640
3657
3674
3690
3707
3723
3740
3756
3772
3788
3804
3819
3835
3850
3865
3880
3895
3909
3923
3937
3951
3964
3977
3989
4001
4013
4025
4035
4046
4056
4066
4075
4083
4093
4101
4108
4115
4122
4128
4134
4140
4145
4150
4155
4159
4163
4167
4170
4173
4176
4178
4180
4182
4183
4185
4185
4186
4186
4186
4185
4184
4183
4182
4180
4179
4177
4174
4172
4169
4167
4164
4160
4157
4153
4150
4146
4141
4137
4133
4128
4123
4118
4113
4108
4102
4097
4091
4086
4080
4074
4067
4062
4056
4050
4043
4038
4032
4026
4019
4013
4006
4001
3994
3988
3981
3975
3968
3961
3954
3948
3941
3934
3926
3919
3912
3904
3896
3889
3881
3872
3864
3856
3847
3838
3830
3821
3812
3803
3795
3786
3778
3769
3761
3753
3746
3738
3731
3724
3717
3710
3704
3698
3691
3685
3679
3673
3667
3661
3656
3650
3644
3638
3632
3625
3619
3613
3607
3601
3594
3588
3582
3575
3569
3562
3556
3549
3543
3536
3529
3523
3516
3509
3502
3495
3488
3481
3474
3467
3460
3453
3446
3439
3432
3426
3419
3412
3405
3399
3392
3385
3379
3372
3366
3359
3353
3347
3341
3336
3330
3325
3319
3315
3310
3306
3301
3298
3294
3291
3288
3286
3283
3281
3279
3278
3276
3275
3274
3273
3273
3272
3272
3272
3272
3272
3272
3273
3274
3275
3276
3277
3279
3280
3282
3285
3287
3290
3292
3295
3299
3302
3306
3309
3313
3317
3321
3325
3330
3334
3339
3343
3348
3353
3358
3363
3368
3373
3378
3384
3389
3395
3400
3406
3412
3417
3423
3429
3434
3440
3446
3451
3457
3462
3467
3472
3477
3482
3487
3492
3496
3501
3505
3509
3513
3516
3520
3523
3526
3528
3531
3533
3535
3537
3539
3540
3542
3543
3544
3544
3545
3545
3545
3544
3544
3543
3542
3541
3540
3538
3536
3534
3532
3529
3526
3523
3520
3517
3513
3508
3504
3499
3494
3488
3483
3476
3470
3463
3456
3449
3441
3434
3426
3417
3409
3400
3391
3381
3372
3362
3351
3340
3329
3318
3306
3294
3282
3269
3257
3244
3230
3217
3203
3189
3175
3161
3147
3133
3118
3104
3089
3074
3060
3045
3030
3015
3000
2986
2970
2955
2940
2925
2910
2894
2879
2863
2847
2832
2816
2800
2784
2768
2752
2736
2719
2703
2687
2671
2654
2638
2621
2605
2588
2571
2555
2538
2521
2504
2486
2469
2452
2434
2417
2399
2381
2364
2346
2328
2310
2292
2275
2257
2239
2221
2203
2184
2166
2148
2130
2113
2095
2077
2059
2041
2025
2007
1990
1973
1956
1940
1923
1907
1891
1875
1860
1844
1829
1814
1799
1785
1771
1757
1743
1729
1716
1703
1691
1678
1666
1654
1643
1631
1620
1609
1598
1587
1577
1566
1556
1546
1536
1526
1516
1506
1497
1487
1477
1468
1458
1449
1439
1430
1421
1411
1402
1393
1385
1376
1367
1359
1351
1343
1334
1326
1319
1311
1303
1296
1288
1280
1273
1265
1258
1250
1243
1235
1227
1220
1212
1204
1196
1188
1180
1173
1165
1156
1148
1140
1132
1124
1115
1107
1098
1090
1081
1072
1063
1054
1045
1035
1026
1016
1006
997
986
976
966
955
945
934
923
912
900
888
876
864
851
839
825
811
797
783
768
752
736
720
703
686
668
650
631
612
593
573
553
532
511
490
469
447
424
402
379
356
333
310
286
263
239
215
191
167
143
120
96
72
48
25
1
-22
-46
-69
-92
-115
-137
-160
-182
-204
-226
-247
-269
-290
-311
-332
-352
-372
-392
-411
-430
-449
-467
-486
-503
-521
-538
-554
-570
-586
-601
-616
-631
-644
-658
-671
-684
-696
-707
-719
-729
-740
-750
-759
-768
-777
-785
-792
-800
-806
-813
-819
-824
-830
-834
-839
-843
-847
-851
-854
-857
-860
-863
-865
-867
-870
-872
-873
-875
-877
-878
-880
-882
-883
-885
-886
-888
-890
-892
-893
-895
-897
-899
-901
-904
-906
-908
-911
-913
-916
-918
-921
-924
-927
-930
-933
-937
-940
-944
-947
-951
-954
-958
-962
-965
-969
-972
-976
-979
-983
-986
-989
-992
-996
-999
-1002
-1004
-1008
-1010
-1014
-1016
-1018
-1022
-1025
-1028
-1030
-1033
-1036
-1038
-1041
-1043
-1045
-1048
-1050
-1052
-1054
-1057
-1059
-1061
-1063
-1065
-1067
-1069
-1072
-1074
-1076
-1078
-1081
-1083
-1086
-1089
-1092
-1094
-1097
-1101
-1104
-1107
-1110
-1114
-1117
-1121
-1124
-1128
-1132
-1136
-1140
-1144
-1148
-1152
-1156
-1160
-1164
-1168
-1173
-1177
-1181
-1185
-1190
-1194
-1198
-1203
-1207
-1212
-1217
-1221
-1226
-1231
-1236
-1241
-1246
-1251
-1257
-1262
-1267
-1272
-1277
-1283
-1288
-1293
-1298
-1303
-1308
-1313
-1318
-1323
-1327
-1332
-1337
-1341
-1346
-1350
-1355
-1359
-1363
-1367
-1371
-1375
-1378
-1381
-1384
-1387
-1389
-1391
-1393
-1394
-1396
-1396
-1397
-1397
-1397
-1397
-1396
-1396
-1394
-1393
-1392
-1390
-1388
-1385
-1383
-1380
-1377
-1374
-1371
-1368
-1364
-1360
-1356
-1352
-1347
-1343
-1337
-1332
-1326
-1320
-1313
-1306
-1299
-1291
-1282
-1274
-1265
-1255
-1245
-1235
-1224
-1213
-1201
-1189
-1177
-1164
-1151
-1137
-1122
-1107
-1092
-1076
-1060
-1043
-1026
-1008
-991
-973
-954
-936
-917
-897
-878
-858
-838
-818
-798
-777
-757
-736
-716
-695
-674
-653
-633
-612
-592
-572
-551
-531
-511
-491
-471
-451
-432
-412
-392
-373
-354
-335
-316
-298
-279
-261
-243
-226
-208
-191
-174
-157
-141
-124
-108
-92
-77
-61
-46
-30
-15
0
14
29
43
57
70
83
96
109
121
133
145
156
167
177
188
197
207
215
224
232
239
246
252
258
263
269
273
277
281
285
288
290
292
294
295
296
297
297
297
297
297
297
296
295
295
294
292
291
290
288
287
286
284
283
281
280
278
277
275
274
272
271
269
267
265
263
261
259
257
256
254
252
250
249
247
246
245
244
243
242
242
241
241
242
242
243
244
245
246
248
249
251
253
255
258
261
264
267
270
274
278
282
286
291
295
300
305
311
316
322
327
333
339
344
350
356
362
368
374
381
387
393
400
407
413
421
428
435
443
451
459
468
477
485
495
504
514
523
533
543
554
564
574
585
596
606
617
628
639
650
661
672
683
694
705
716
727
739
750
761
772
783
794
805
816
828
839
850
861
872
884
895
906
917
927
938
949
960
971
982
993
1002
1014
1025
1035
1046
1056
1067
1077
1087
1096
1106
1116
1125
1134
1143
1152
1161
1170
1178
1187
1195
1203
1210
1218
1225
1232
1239
1245
1251
1257
1262
1268
1272
1277
1281
1285
1288
1291
1294
1297
1299
1301
1303
1305
1306
1308
1309
1310
1311
1311
1312
1312
1313
1313
1313
1313
1312
1311
1310
1309
1308
1307
1305
1303
1301
1298
1296
1293
1290
1287
1283
1279
1275
1271
1267
1262
1257
1252
1247
1241
1236
1230
1224
1217
1211
1204
1198
1191
1185
1178
1171
1165
1158
1152
1145
1139
1133
1127
1121
1115
1109
1104
1098
1093
1088
1083
1078
1073
1068
1063
1059
1055
1050
1046
1043
1039
1035
1032
1029
1026
1022
1020
1018
1016
1014
1012
1010
1008
1006
1006
1004
1002
1002
1000
1000
1000
999
999
998
998
998
999
999
1000
1000
1002
1002
1004
1006
1006
1008
1010
1012
1014
1018
1020
1024
1027
1030
1034
1038
1042
1046
1050
1055
1060
1065
1071
1076
1082
1088
1094
1101
1107
1113
1120
1126
1132
1139
1145
1152
1158
1165
1171
1177
1184
1190
1196
1202
1208
1214
1220
1226
1232
1238
1243
1249
1254
1259
1265
1270
1275
1280
1285
1291
1296
1301
1306
1311
1316
1321
1326
1331
1336
1341
1347
1352
1357
1362
1368
1373
1378
1384
1389
1395
1401
1406
1412
1417
1423
1428
1434
1439
1445
1451
1456
1462
1468
1473
1479
1485
1490
1496
1501
1507
1512
1518
1523
1529
1534
1540
1546
1551
1557
1563
1569
1574
1580
1586
1592
1598
1604
1610
1616
1622
1628
1634
1640
1646
1652
1658
1664
1670
1676
1681
1687
1692
1698
1703
1708
1713
1717
1722
1726
1730
1734
1737
1740
1742
1745
1746
1748
1749
1750
1750
1750
1750
1750
1749
1748
1746
1745
1743
1741
1738
1735
1732
1729
1725
1721
1717
1713
1708
1703
1698
1692
1686
1680
1674
1668
1661
1655
1648
1640
1633
1626
1618
1611
1603
1595
1587
1579
1570
1562
1553
1545
1536
1527
1518
1509
1500
1491
1482
1473
1464
1454
1445
1436
1426
1417
1408
1399
1390
1381
1372
1363
1354
1345
1337
1328
1320
1311
1303
1295
1287
1279
1271
1263
1255
1247
1239
1231
1224
1216
1208
1200
1193
1185
1177
1170
1162
1154
1147
1140
1132
1125
1117
1110
1102
1095
1087
1080
1072
1064
1056
1048
1040
1032
1022
1014
1004
995
985
975
965
955
944
934
923
911
900
889
877
865
853
841
829
817
805
792
780
768
756
744
732
720
708
696
684
672
660
648
636
624
612
600
588
577
565
553
542
530
519
507
496
485
473
462
451
440
430
419
408
397
386
376
365
354
343
332
321
310
299
288
277
266
255
244
233
222
211
200
189
178
168
157
146
136
125
115
105
94
84
74
64
54
45
35
25
16
6
-3
-13
-22
-31
-40
-49
-58
-67
-75
-83
-92
-100
-107
-115
-122
-129
-136
-142
-149
-155
-161
-166
-172
-177
-182
-187
-191
-196
-200
-203
-207
-210
-213
-216
-218
-221
-223
-224
-225
-227
-227
-228
-228
-228
-227
-227
-226
-224
-223
-221
-219
-217
-214
-212
-209
-206
-202
-199
-195
-190
-186
-181
-176
-171
-165
-159
-153
-147
-140
-133
-126
-118
-110
-102
-94
-85
-76
-66
-56
-46
-36
-25
-14
-3
9
21
33
45
58
71
84
98
112
126
140
155
170
185
200
216
231
247
263
280
296
312
329
346
363
380
397
414
431
449
466
484
502
519
537
555
574
592
611
629
648
667
687
706
725
745
765
785
805
825
846
866
886
907
927
948
969
989
1010
1030
1050
1070
1090
1110
1130
1149
1168
1186
1205
1223
1240
1257
1274
1290
1306
1322
1337
1351
1365
1379
1392
1405
1417
1429
1440
1451
1461
1471
1480
1488
1497
1504
1511
1518
1524
1530
1536
1541
1545
1549
1553
1557
1560
1562
1564
1566
1568
1569
1570
1570
1570
1570
1569
1569
1567
1566
1564
1562
1560
1558
1555
1552
1549
1546
1542
1539
1535
1531
1526
1522
1517
1513
1508
1503
1498
1492
1487
1481
1476
1470
1464
1458
1452
1445
1439
1432
1426
1419
1412
1405
1398
1391
1384
1377
1369
1362
1354
1346
1338
1330
1322
1313
1305
1296
1287
1278
1269
1259
1249
1239
1229
1219
1209
1198
1188
1177
1166
1155
1144
1132
1121
1110
1098
1087
1075
1064
1052
1040
1028
1016
1004
993
981
969
957
946
934
922
911
899
887
876
865
853
842
831
819
808
797
786
775
764
754
743
732
722
711
700
690
679
669
658
648
638
627
617
607
596
586
576
565
555
545
534
524
514
504
494
483
473
463
453
444
434
424
414
405
396
386
377
368
359
351
342
334
325
317
309
301
294
286
279
272
265
258
252
246
239
234
228
223
218
213
208
204
200
196
192
189
186
183
180
177
175
172
170
168
165
163
160
158
155
153
150
148
145
142
139
137
134
131
128
125
123
120
117
115
112
110
107
105
103
101
99
97
96
94
93
92
91
90
89
89
89
89
89
90
91
91
92
94
95
97
98
100
102
104
106
109
111
114
117
119
122
125
127
130
133
135
138
141
143
145
148
150
153
155
157
159
162
164
166
168
171
173
175
177
179
181
183
185
187
189
191
193
195
196
198
200
201
203
204
205
207
208
209
210
212
213
214
215
216
217
218
219
219
220
221
222
222
223
224
224
225
226
227
228
229
230
231
233
234
236
238
241
243
246
249
252
255
259
263
267
271
276
280
285
290
295
300
306
311
317
323
329
335
341
347
353
360
366
373
380
386
393
400
407
414
420
427
434
441
448
455
463
470
477
484
492
499
507
514
522
530
538
546
554
562
570
579
588
596
605
614
624
633
642
652
661
671
681
691
700
710
720
730
740
750
760
770
780
790
800
810
820
831
841
851
862
872
883
893
904
914
925
936
946
957
967
978
989
999
1008
1020
1030
1040
1050
1060
1070
1079
1089
1098
1107
1116
1125
1134
1143
1152
1160
1169
1177
1185
1193
1202
1210
1217
1225
1233
1241
1248
1256
1264
1271
1279
1286
1294
1301
1309
1316
1324
1331
1339
1347
1355
1363
1370
1379
1387
1395
1403
1411
1420
1428
1436
1445
1453
1462
1470
1478
1487
1495
1503
1512
1520
1528
1536
1544
1552
1560
1568
1576
1584
1592
1599
1607
1614
1622
1629
1637
1644
1651
1658
1664
1671
1678
1684
1690
1696
1702
1708
1714
1720
1725
1730
1736
1741
1745
1750
1754
1759
1763
1766
1770
1773
1776
1779
1781
1783
1785
1787
1788
1789
1790
1791
1791
1791
1790
1790
1789
1788
1786
1785
1783
1781
1779
1776
1774
1771
1768
1765
1762
1759
1755
1752
1748
1744
1740
1736
1732
1728
1724
1720
1715
1711
1706
1701
1697
1692
1686
1681
1675
1670
1664
1658
1651
1645
1638
1632
1625
1618
1610
1603
1596
1588
1581
1573
1565
1557
1549
1541
1533
1524
1516
1507
1499
1490
1481
1473
1464
1455
1446
1437
1427
1418
1409
1399
1390
1381
1371
1361
1352
1342
1332
1322
1312
1301
1291
1281
1270
1259
1249
1238
1227
1216
1205
1193
1182
1170
1158
1146
1134
1122
1109
1097
1084
1071
1057
1044
1030
1016
1002
987
973
958
944
929
914
899
884
868
853
838
822
807
791
775
760
744
729
713
697
682
666
650
635
619
603
587
571
555
539
523
507
491
475
459
443
427
411
395
379
363
347
331
316
300
285
269
254
239
225
210
196
182
168
154
141
127
114
102
89
77
66
54
43
32
21
11
1
-9
-19
-28
-37
-46
-54
-63
-71
-79
-86
-94
-101
-108
-115
-122
-128
-135
-141
-147
-153
-159
-165
-171
-176
-182
-187
-192
-197
-203
-208
-213
-218
-223
-228
-233
-238
-243
-248
-253
-258
-262
-267
-271
-276
-280
-284
-288
-291
-295
-298
-302
-305
-308
-311
-314
-317
-320
-323
-326
-329
-332
-335
-338
-341
-344
-347
-350
-353
-356
-359
-362
-365
-368
-371
-373
-376
-379
-382
-385
-387
-390
-392
-395
-397
-400
-402
-404
-407
-409
-411
-413
-415
-417
-419
-421
-423
-425
-427
-429
-431
-432
-434
-436
-438
-439
-441
-443
-444
-446
-447
-449
-450
-451
-452
-453
-453
-453
-454
-454
-454
-453
-453
-452
-452
-451
-450
-449
-448
-446
-445
-444
-442
-440
-438
-437
-435
-432
-430
-428
-426
-424
-421
-419
-417
-415
-413
-411
-409
-407
-405
-403
-401
-400
-398
-397
-396
-395
-394
-393
-392
-392
-392
-392
-392
-392
-392
-393
-394
-395
-397
-398
-400
-403
-405
-408
-411
-414
-418
-422
-425
-429
-434
-438
-442
-447
-452
-456
-461
-466
-471
-476
-481
-486
-491
-497
-502
-507
-513
-519
-524
-530
-536
-542
-548
-554
-560
-566
-572
-578
-584
-590
-596
-602
-608
-614
-620
-626
-631
-637
-643
-648
-654
-659
-665
-671
-676
-682
-687
-693
-698
-703
-709
-714
-719
-724
-729
-734
-739
-744
-749
-753
-758
-762
-767
-771
-775
-779
-783
-787
-790
-794
-797
-800
-804
-806
-809
-812
-815
-817
-819
-822
-824
-826
-828
-829
-831
-832
-833
-835
-836
-836
-837
-838
-838
-839
-839
-839
-840
-840
-840
-839
-839
-839
-838
-838
-837
-836
-835
-834
-832
-831
-829
-828
-826
-824
-822
-820
-818
-816
-814
-812
-810
-808
-806
-803
-801
-799
-797
-795
-793
-791
-789
-787
-785
-782
-780
-777
-775
-772
-770
-767
-765
-762
-759
-757
-754
-751
-748
-746
-743
-740
-737
-735
-732
-729
-726
-723
-720
-717
-714
-711
-707
-704
-701
-698
-695
-692
-689
-686
-683
-680
-677
-675
-672
-670
-667
-665
-663
-661
-659
-657
-655
-653
-651
-649
-647
-645
-644
-642
-640
-639
-637
-635
-634
-633
-631
-630
-629
-628
-627
-626
-625
-625
-624
-624
-624
-624
-624
-624
-624
-625
-626
-627
-628
-629
-630
-631
-632
-634
-636
-637
-639
-641
-642
-644
-646
-647
-649
-651
-652
-654
-655
-657
-658
-659
-660
-662
-663
-664
-665
-665
-666
-667
-668
-668
-669
-669
-669
-670
-670
-670
-670
-670
-670
-671
-671
-671
-671
-671
-671
-671
-671
-671
-671
-671
-671
-671
-670
-670
-670
-670
-669
-669
-669
-668
-667
-667
-666
-666
-665
-664
-664
-663
-662
-661
-661
-660
-659
-658
-657
-657
-656
-655
-654
-653
-652
-651
-651
-650
-649
-648
-648
-647
-646
-646
-646
-645
-645
-645
-645
-646
-646
-646
-647
-647
-648
-649
-650
-651
-652
-653
-654
-655
-656
-657
-659
-660
-661
-662
-663
-665
-666
-667
-668
-670
-671
-672
-674
-675
-676
-678
-679
-680
-682
-683
-684
-686
-687
-688
-689
-691
-692
-693
-694
-695
-695
-696
-697
-698
-699
-700
-701
-702
-703
-704
-704
-705
-706
-707
-707
-708
-709
-709
-710
-710
-711
-711
-711
-711
-711
-711
-711
-711
-711
-711
-711
-712
-712
-712
-712
-712
-712
-713
-713
-713
-714
-714
-714
-715
-715
-715
-715
-716
-716
-716
-716
-716
-716
-716
-716
-717
-717
-717
-717
-717
-717
-717
-717
-717
-717
-716
-716
-716
-716
-715
-715
-715
-714
-714
-713
-713
-712
-712
-711
-711
-710
-710
-709
-709
-708
-708
-708
-707
-707
-707
-707
-707
-707
-707
-707
-707
-707
-707
-708
-708
-709
-709
-710
-711
-712
-713
-715
-716
-717
-719
-721
-722
-724
-726
-727
-729
-731
-732
-734
-736
-737
-738
-740
-741
-742
-743
-744
-745
-745
-746
-746
-747
-747
-748
-748
-748
-749
-749
-749
-749
-749
-749
-749
-749
-749
-749
-748
-748
-747
-747
-746
-745
-744
-743
-742
-741
-739
-738
-736
-734
-732
-730
-728
-726
-723
-721
-718
-715
-712
-709
-706
-702
-699
-695
-691
-688
-684
-680
-676
-673
-669
-665
-662
-658
-654
-651
-647
-644
-640
-637
-633
-630
-626
-623
-619
-616
-612
-609
-605
-602
-598
-594
-591
-587
-583
-579
-575
-572
-568
-564
-560
-556
-552
-548
-544
-539
-535
-531
-526
-522
-517
-513
-508
-504
-499
-494
-490
-485
-481
-476
-472
-467
-463
-459
-455
-451
-447
-443
-440
-436
-433
-429
-426
-423
-420
-417
-414
-411
-408
-406
-403
-401
-398
-396
-393
-391
-389
-386
-384
-382
-379
-377
-375
-372
-370
-368
-366
-364
-362
-360
-358
-356
-355
-353
-351
-349
-348
-346
-344
-342
-341
-339
-338
-336
-334
-333
-331
-330
-328
-326
-325
-323
-321
-319
-318
-316
-314
-312
-310
-308
-305
-303
-301
-298
-296
-293
-291
-288
-285
-283
-280
-277
-274
-270
-267
-264
-260
-257
-253
-249
-245
-241
-237
-233
-229
-225
-220
-216
-211
-206
-201
-196
-191
-186
-180
-175
-169
-164
-158
-152
-147
-141
-135
-129
-123
-117
-111
-105
-99
-93
-87
-80
-74
-67
-60
-54
-46
-39
-32
-24
-17
-9
-1
7
15
24
32
40
49
58
66
75
84
93
102
112
121
131
141
151
161
171
182
192
203
214
226
237
249
261
273
285
298
311
323
336
350
363
376
390
404
418
432
446
460
475
490
504
519
534
550
565
581
597
612
628
645
661
677
694
710
727
744
761
777
794
811
828
845
862
879
896
913
929
946
963
979
996
1012
1029
1045
1062
1078
1094
1110
1127
1143
1159
1175
1191
1208
1224
1240
1256
1272
1288
1303
1319
1335
1351
1366
1382
1397
1413
1428
1444
1459
1474
1489
1504
1519
1534
1549
1564
1578
1593
1607
1622
1636
1650
1664
1679
1693
1707
1721
1735
1749
1763
1777
1791
1805
1819
1833
1847
1861
1874
1888
1902
1916
1930
1944
1958
1972
1986
2000
2013
2028
2041
2056
2071
2085
2099
2113
2128
2142
2157
2171
2186
2201
2216
2230
2245
2260
2275
2290
2305
2320
2334
2349
2364
2379
2393
2408
2422
2436
2451
2465
2478
2492
2506
2519
2532
2545
2557
2570
2582
2594
2606
2617
2628
2639
2650
2661
2671
2681
2691
2700
2710
2719
2728
2736
2745
2753
2761
2768
2776
2783
2790
2796
2803
2809
2814
2820
2825
2829
2834
2837
2841
2844
2847
2850
2852
2854
2856
2857
2858
2859
2859
2859
2859
2859
2858
2857
2855
2854
2852
2849
2847
2844
2840
2837
2833
2829
2824
2819
2814
2808
2803
2797
2791
2784
2778
2771
2764
2757
2749
2742
2734
2726
2717
2709
2700
2691
2682
2673
2663
2653
2643
2633
2622
2611
2600
2589
2578
2566
2554
2542
2530
2518
2505
2493
2480
2467
2454
2441
2427
2413
2400
2386
2372
2357
2343
2328
2314
2299
2284
2269
2255
2240
2225
2210
2195
2180
2165
2151
2136
2121
2106
2092
2077
2062
2048
2033
2019
2004
1990
1975
1961
1947
1932
1918
1904
1890
1876
1863
1849
1835
1822
1808
1795
1781
1768
1755
1742
1729
1716
1703
1690
1677
1664
1651
1638
1625
1613
1600
1587
1573
1560
1547
1534
1520
1507
1493
1479
1465
1451
1437
1423
1409
1395
1380
1365
1350
1335
1320
1305
1289
1273
1257
1241
1225
1208
1191
1174
1157
1140
1123
1105
1088
1070
1052
1034
1016
998
980
962
944
926
908
889
871
853
835
817
799
781
763
745
728
710
693
676
658
641
625
608
591
575
558
542
526
510
495
479
464
449
434
419
405
391
377
363
350
337
324
311
299
286
274
263
252
241
230
219
209
199
190
180
171
163
154
145
137
129
121
114
106
98
91
84
77
69
62
55
48
41
34
27
20
13
6
-1
-9
-16
-24
-31
-39
-46
-54
-62
-70
-78
-87
-95
-104
-112
-121
-130
-139
-148
-157
-167
-176
-186
-196
-206
-216
-227
-237
-248
-259
-270
-281
-293
-305
-316
-329
-341
-353
-366
-379
-392
-405
-418
-432
-445
-459
-473
-486
-500
-515
-529
-543
-557
-572
-586
-600
-614
-629
-643
-657
-671
-685
-699
-712
-726
-739
-752
-765
-778
-791
-803
-816
-828
-840
-851
-863
-874
-886
-897
-907
-918
-928
-939
-949
-959
-968
-978
-987
-996
-1004
-1014
-1022
-1031
-1040
-1048
-1056
-1063
-1071
-1078
-1085
-1092
-1098
-1104
-1110
-1116
-1122
-1127
-1132
-1137
-1142
-1146
-1151
-1155
-1158
-1162
-1165
-1168
-1171
-1174
-1177
-1179
-1182
-1184
-1186
-1187
-1189
-1191
-1192
-1193
-1194
-1195
-1195
-1196
-1196
-1196
-1196
-1196
-1196
-1195
-1195
-1194
-1193
-1192
-1191
-1189
-1188
-1186
-1185
-1183
-1181
-1179
-1177
-1175
-1173
-1171
-1169
-1167
-1164
-1162
-1160
-1158
-1155
-1153
-1151
-1149
-1147
-1146
-1144
-1142
-1141
-1139
-1138
-1137
-1136
-1136
-1135
-1135
-1134
-1134
-1134
-1134
-1134
-1134
-1135
-1135
-1136
-1137
-1138
-1139
-1140
-1141
-1143
-1145
-1147
-1149
-1151
-1154
-1156
-1159
-1162
-1165
-1169
-1172
-1176
-1180
-1184
-1188
-1193
-1197
-1202
-1207
-1212
-1218
-1223
-1229
-1235
-1240
-1247
-1253
-1259
-1265
-1272
-1279
-1285
-1292
-1299
-1306
-1313
-1320
-1327
-1334
-1341
-1349
-1356
-1363
-1371
-1378
-1385
-1393
-1400
-1407
-1414
-1422
-1429
-1436
-1444
-1451
-1458
-1466
-1473
-1480
-1487
-1495
-1502
-1510
-1517
-1524
-1531
-1539
-1546
-1553
-1560
-1567
-1574
-1581
-1588
-1595
-1602
-1609
-1615
-1621
-1628
-1634
-1640
-1646
-1652
-1657
-1662
-1667
-1672
-1677
-1681
-1686
-1690
-1693
-1697
-1700
-1703
-1706
-1709
-1711
-1714
-1716
-1718
-1720
-1721
-1723
-1724
-1725
-1726
-1727
-1727
-1728
-1729
-1729
-1730
-1730
-1730
-1730
-1731
-1731
-1731
-1731
-1731
-1732
-1732
-1732
-1732
-1733
-1733
-1734
-1734
-1735
-1736
-1736
-1737
-1738
-1739
-1740
-1741
-1742
-1743
-1744
-1745
-1746
-1748
-1749
-1751
-1752
-1754
-1756
-1758
-1760
-1762
-1764
-1766
-1768
-1770
-1772
-1775
-1777
-1780
-1783
-1785
-1788
-1791
-1794
-1797
-1800
-1803
-1806
-1809
-1812
-1815
-1818
-1821
-1824
-1827
-1830
-1834
-1837
-1840
-1843
-1846
-1849
-1852
-1855
-1857
-1860
-1862
-1864
-1866
-1868
-1869
-1871
-1872
-1873
-1873
-1874
-1874
-1874
-1874
-1873
-1872
-1871
-1870
-1869
-1867
-1865
-1863
-1860
-1858
-1855
-1852
-1848
-1845
-1841
-1837
-1833
-1828
-1824
-1819
-1814
-1808
-1803
-1797
-1791
-1784
-1778
-1771
-1764
-1757
-1750
-1742
-1734
-1726
-1718
-1710
-1701
-1692
-1683
-1674
-1664
-1655
-1645
-1635
-1625
-1614
-1604
-1593
-1583
-1572
-1560
-1549
-1538
-1526
-1514
-1503
-1491
-1479
-1466
-1454
-1442
-1429
-1417
-1404
-1391
-1378
-1366
-1353
-1340
-1326
-1313
-1300
-1287
-1273
-1260
-1246
-1232
-1218
-1204
-1190
-1176
-1162
-1148
-1133
-1119
-1104
-1090
-1075
-1060
-1045
-1031
-1016
-1000
-986
-971
-956
-941
-926
-911
-896
-881
-866
-851
-837
-822
-807
-792
-778
-763
-749
-734
-720
-705
-691
-676
-662
-648
-633
-619
-605
-590
-576
-561
-547
-532
-518
-503
-488
-473
-459
-444
-428
-413
-398
-382
-367
-351
-336
-320
-304
-288
-273
-257
-241
-224
-208
-192
-176
-160
-144
-127
-111
-95
-79
-62
-46
-30
-14
3
19
35
52
68
85
101
118
135
151
168
185
202
220
237
254
272
290
307
325
343
361
379
397
416
434
453
471
490
508
527
546
565
584
603
622
641
660
679
699
718
737
756
776
795
815
834
854
873
893
912
932
952
972
992
1012
1032
1052
1072
1092
1112
1133
1153
1173
1194
1214
1235
1255
1276
1296
1317
1337
1358
1379
1400
1420
1441
1462
1482
1503
1524
1544
1565
1585
1606
1626
1646
1666
1686
1705
1725
1744
1763
1782
1801
1819
1838
1856
1874
1891
1909
1926
1943
1960
1976
1993
2009
2024
2040
2055
2070
2084
2099
2113
2126
2140
2153
2165
2178
2190
2202
2214
2225
2237
2247
2258
2268
2278
2288
2297
2306
2315
2324
2332
2340
2348
2355
2362
2369
2375
2382
2388
2393
2399
2404
2409
2414
2418
2422
2426
2430
2433
2437
2439
2442
2445
2447
2449
2450
2452
2453
2454
2455
2455
2456
2456
2456
2455
2455
2454
2453
2452
2451
2449
2448
2446
2444
2442
2440
2437
2435
2432
2429
2427
2424
2420
2417
2414
2411
2407
2403
2400
2396
2392
2388
2385
2381
2377
2373
2369
2365
2361
2357
2354
2350
2346
2343
2339
2336
2332
2329
2326
2323
2320
2317
2314
2311
2308
2305
2302
2299
2296
2293
2291
2288
2285
2282
2280
2277
2274
2272
2269
2267
2264
2262
2260
2257
2255
2253
2251
2249
2247
2245
2243
2241
2239
2237
2235
2233
2231
2229
2227
2224
2222
2219
2217
2214
2211
2208
2205
2202
2199
2196
2192
2189
2185
2182
2178
2174
2170
2166
2162
2158
2154
2150
2146
2141
2137
2133
2128
2124
2119
2115
2110
2105
2101
2096
2091
2086
2081
2075
2070
2065
2059
2054
2048
2041
2036
2029
2023
2017
2009
2004
1997
1989
1982
1975
1967
1959
1951
1942
1934
1925
1916
1907
1897
1888
1878
1868
1858
1847
1837
1826
1815
1804
1793
1781
1769
1757
1745
1733
1721
1708
1696
1683
1671
1658
1645
1632
1618
1605
1592
1578
1564
1551
1537
1523
1508
1494
1479
1464
1449
1434
1419
1403
1388
1372
1356
1340
1323
1307
1290
1273
1255
1238
1220
1202
1184
1166
1147
1129
1110
1091
1072
1052
1033
1012
993
973
953
933
912
892
871
851
830
809
788
767
746
725
704
683
662
640
619
597
576
554
532
510
488
466
444
422
399
377
354
331
308
285
262
239
215
192
168
145
121
97
74
50
26
2
-21
-45
-68
-92
-115
-139
-162
-185
-208
-231
-253
-276
-298
-320
-342
-364
-386
-407
-428
-449
-470
-490
-511
-531
-551
-571
-590
-610
-629
-648
-667
-686
-704
-723
-741
-759
-777
-794
-812
-829
-847
-864
-881
-898
-914
-931
-947
-963
-979
-995
-1010
-1026
-1041
-1056
-1071
-1086
-1101
-1115
-1129
-1143
-1157
-1170
-1184
-1197
-1210
-1223
-1235
-1248
-1260
-1272
-1284
-1295
-1307
-1318
-1328
-1339
-1349
-1359
-1369
-1378
-1387
-1396
-1404
-1413
-1421
-1428
-1436
-1443
-1450
-1456
-1463
-1469
-1475
-1480
-1485
-1490
-1494
-1498
-1501
-1504
-1507
-1509
-1511
-1513
-1514
-1515
-1515
-1516
-1515
-1515
-1514
-1512
-1511
-1508
-1506
-1503
-1500
-1496
-1492
-1487
-1482
-1477
-1471
-1465
-1459
-1452
-1445
-1438
-1430
-1422
-1413
-1405
-1396
-1386
-1376
-1366
-1356
-1346
-1335
-1324
-1313
-1302
-1291
-1280
-1268
-1256
-1245
-1233
-1221
-1209
-1197
-1185
-1173
-1161
-1148
-1136
-1124
-1112
-1099
-1087
-1074
-1062
-1050
-1037
-1025
-1012
-1000
-988
-976
-964
-952
-940
-928
-916
-904
-892
-880
-869
-857
-845
-834
-822
-811
-799
-788
-777
-766
-755
-744
-733
-723
-712
-702
-691
-681
-671
-662
-652
-643
-633
-624
-616
-607
-599
-591
-583
-575
-568
-560
-553
-546
-540
-534
-527
-521
-516
-510
-505
-500
-495
-490
-485
-480
-476
-472
-468
-464
-460
-457
-453
-450
-447
-444
-441
-438
-435
-432
-430
-427
-425
-422
-420
-418
-416
-414
-412
-410
-408
-406
-405
-403
-401
-400
-398
-396
-395
-393
-391
-390
-388
-386
-384
-382
-381
-379
-377
-375
-373
-371
-369
-367
-365
-363
-360
-358
-356
-354
-352
-350
-347
-345
-343
-340
-338
-336
-334
-332
-330
-327
-325
-323
-321
-319
-317
-315
-313
-311
-309
-307
-305
-303
-301
-299
-297
-295
-293
-291
-289
-287
-286
-284
-282
-280
-278
-276
-274
-272
-270
-268
-266
-264
-262
-260
-257
-254
-252
-249
-246
-243
-239
-236
-232
-228
-224
-220
-215
-211
-206
-201
-196
-191
-186
-181
-175
-169
-163
-157
-150
-144
-137
-130
-123
-115
-108
-100
-92
-83
-75
-66
-57
-48
-38
-28
-18
-8
3
14
25
37
48
61
73
86
99
112
126
140
155
169
185
200
216
232
248
265
282
299
317
336
354
373
392
412
432
452
473
494
516
538
560
582
605
628
652
676
700
725
749
775
800
826
851
878
904
931
957
984
1010
1039
1066
1094
1122
1149
1177
1205
1234
1262
1290
1318
1347
1375
1403
1432
1460
1489
1517
1545
1574
1602
1630
1658
1686
1714
1742
1769
1797
1825
1852
1879
1906
1932
1959
1985
2011
2037
2062
2087
2112
2137
2162
2186
2210
2234
2257
2280
2303
2326
2348
2370
2392
2414
2435
2456
2477
2497
2518
2537
2557
2576
2595
2613
2632
2650
2667
2684
2701
2717
2734
2749
2765
2780
2794
2809
2823
2836
2850
2863
2875
2887
2899
2911
2922
2933
2943
2953
2963
2973
2982
2990
2999
3007
3014
3022
3029
3036
3042
3048
3054
3060
3065
3070
3075
3079
3083
3087
3090
3094
3096
3099
3101
3103
3105
3106
3107
3107
3108
3108
3107
3106
3105
3103
3101
3099
3096
3093
3089
3086
3081
3077
3072
3066
3061
3054
3048
3041
3034
3026
3018
3009
3001
2992
2982
2972
2962
2952
2941
2930
2919
2907
2895
2882
2870
2857
2844
2830
2817
2803
2789
2775
2760
2745
2730
2715
2700
2684
2668
2652
2636
2620
2603
2586
2569
2552
2535
2517
2499
2482
2464
2445
2427
2409
2390
2372
2353
2334
2315
2296
2277
2258
2239
2219
2200
2180
2161
2141
2121
2101
2082
2062
2041
2021
2001
1981
1961
1940
1920
1899
1879
1858
1837
1817
1796
1775
1754
1733
1712
1691
1669
1648
1627
1606
1585
1564
1542
1521
1500
1479
1458
1436
1415
1394
1372
1351
1329
1308
1286
1265
1243
1221
1200
1178
1156
1134
1112
1090
1068
1046
1024
1002
980
958
936
914
892
870
848
825
803
782
760
738
716
694
672
651
629
607
586
564
543
522
500
479
458
437
415
394
373
352
332
311
290
269
249
228
208
188
167
147
127
107
87
67
47
27
7
-13
-32
-52
-71
-91
-110
-130
-149
-168
-187
-207
-226
-245
-264
-283
-303
-322
-341
-360
-379
-397
-416
-435
-454
-472
-491
-509
-527
-545
-563
-581
-599
-617
-634
-652
-669
-686
-703
-720
-737
-753
-770
-786
-802
-818
-834
-850
-866
-881
-896
-911
-926
-941
-955
-969
-983
-997
-1010
-1024
-1037
-1050
-1063
-1075
-1087
-1099
-1111
-1122
-1134
-1145
-1156
-1166
-1176
-1186
-1196
-1206
-1215
-1224
-1233
-1242
-1251
-1259
-1267
-1275
-1283
-1291
-1298
-1306
-1313
-1320
-1327
-1334
-1340
-1346
-1353
-1359
-1365
-1370
-1376
-1381
-1387
-1392
-1397
-1402
-1407
-1412
-1416
-1421
-1426
-1430
-1434
-1439
-1443
-1448
-1452
-1456
-1461
-1465
-1470
-1474
-1479
-1483
-1488
-1493
-1497
-1502
-1506
-1511
-1515
-1520
-1525
-1530
-1534
-1539
-1544
-1550
-1555
-1560
-1565
-1570
-1576
-1581
-1586
-1591
-1597
-1602
-1607
-1612
-1617
-1622
-1627
-1632
-1637
-1642
-1646
-1651
-1655
-1660
-1664
-1669
-1673
-1677
-1681
-1685
-1689
-1692
-1696
-1699
-1703
-1706
-1709
-1712
-1715
-1718
-1721
-1724
-1726
-1729
-1731
-1733
-1735
-1737
-1738
-1739
-1740
-1741
-1742
-1742
-1742
-1742
-1742
-1742
-1741
-1740
-1739
-1737
-1735
-1733
-1731
-1728
-1725
-1722
-1718
-1714
-1710
-1706
-1702
-1697
-1692
-1687
-1682
-1676
-1671
-1665
-1659
-1653
-1647
-1640
-1634
-1627
-1620
-1613
-1606
-1599
-1591
-1584
-1576
-1568
-1561
-1553
-1545
-1537
-1528
-1520
-1512
-1504
-1495
-1487
-1478
-1470
-1461
-1452
-1443
-1434
-1425
-1416
-1407
-1398
-1389
-1380
-1371
-1362
-1353
-1344
-1335
-1326
-1317
-1308
-1299
-1290
-1280
-1271
-1262
-1254
-1245
-1236
-1227
-1218
-1210
-1201
-1193
-1184
-1176
-1168
-1159
-1151
-1143
-1136
-1128
-1120
-1113
-1105
-1098
-1090
-1083
-1076
-1069
-1062
-1055
-1048
-1041
-1035
-1028
-1020
-1014
-1008
-1000
-995
-988
-982
-976
-970
-964
-958
-952
-946
-940
-934
-928
-923
-917
-911
-906
-900
-894
-889
-883
-877
-872
-866
-860
-854
-848
-842
-836
-830
-824
-817
-811
-805
-798
-792
-785
-779
-772
-765
-758
-751
-744
-737
-729
-722
-714
-707
-699
-691
-683
-675
-667
-659
-650
-642
-633
-624
-616
-607
-598
-589
-580
-571
-562
-552
-543
-534
-524
-515
-505
-495
-485
-476
-465
-455
-445
-434
-424
-413
-402
-391
-380
-369
-357
-346
-334
-323
-311
-299
-287
-274
-262
-249
-236
-223
-210
-197
-183
-170
-156
-141
-127
-112
-97
-82
-67
-51
-36
-20
-3
13
30
46
63
81
98
116
133
151
169
187
206
224
243
261
280
299
318
337
356
375
395
414
433
452
472
491
510
529
549
568
588
607
626
645
665
684
703
722
741
760
779
798
817
836
855
874
892
911
930
948
967
986
1004
1022
1040
1058
1076
1094
1112
1129
1146
1163
1180
1197
1213
1229
1245
1261
1277
1292
1307
1321
1336
1350
1363
1376
1389
1402
1414
1426
1437
1448
1459
1469
1479
1489
1498
1506
1515
1522
1530
1537
1544
1551
1557
1563
1568
1574
1579
1583
1588
1592
1596
1600
1603
1607
1610
1612
1615
1617
1619
1621
1622
1624
1625
1626
1626
1627
1627
1627
1627
1627
1627
1627
1626
1625
1624
1623
1622
1621
1620
1619
1617
1616
1614
1613
1611
1609
1607
1605
1603
1600
1598
1595
1593
1590
1588
1585
1582
1580
1577
1574
1571
1568
1565
1562
1560
1557
1554
1551
1549
1546
1543
1541
1538
1536
1534
1531
1529
1527
1524
1522
1520
1518
1516
1514
1512
1510
1508
1506
1504
1502
1500
1498
1496
1495
1493
1491
1489
1488
1486
1484
1482
1480
1479
1477
1475
1473
1471
1469
1467
1465
1463
1460
1458
1456
1453
1451
1449
1446
1443
1441
1438
1435
1432
1429
1426
1423
1420
1417
1414
1410
1407
1404
1400
1397
1394
1390
1387
1383
1379
1376
1372
1368
1365
1361
1357
1354
1350
1346
1343
1339
1335
1332
1328
1325
1321
1317
1314
1310
1307
1304
1300
1297
1293
1290
1286
1283
1280
1276
1273
1269
1266
1263
1259
1256
1253
1250
1247
1244
1241
1238
1236
1233
1231
1228
1226
1224
1223
1221
1220
1218
1217
1217
1216
1216
1215
1215
1215
1216
1216
1217
1218
1219
1220
1222
1223
1225
1227
1229
1231
1233
1236
1238
1241
1244
1247
1250
1253
1256
1259
1262
1265
1269
1272
1276
1279
1283
1286
1290
1293
1297
1300
1304
1308
1311
1315
1319
1322
1326
1330
1333
1337
1341
1344
1348
1352
1355
1359
1362
1365
1369
1372
1375
1379
1382
1385
1388
1391
1394
1396
1399
1402
1404
1407
1409
1412
1414
1416
1419
1421
1423
1425
1427
1429
1431
1432
1434
1435
1437
1438
1440
1441
1443
1444
1446
1447
1448
1450
1451
1453
1454
1456
1458
1459
1461
1463
1465
1467
1469
1471
1474
1476
1479
1481
1484
1487
1490
1493
1497
1500
1503
1507
1511
1514
1518
1522
1526
1529
1533
1537
1541
1545
1549
1553
1557
1561
1565
1569
1573
1577
1581
1585
1589
1593
1598
1602
1606
1611
1615
1619
1624
1628
1633
1638
1642
1647
1652
1657
1662
1667
1672
1678
1683
1689
1694
1700
1706
1712
1718
1725
1731
1738
1745
1752
1759
1766
1773
1781
1789
1796
1804
1813
1821
1829
1838
1847
1856
1865
1874
1884
1893
1903
1913
1923
1933
1943
1954
1964
1975
1986
1997
2008
2019
2029
2041
2052
2063
2075
2086
2098
2109
2121
2132
2144
2156
2167
2179
2190
2202
2214
2225
2237
2249
2261
2272
2284
2295
2307
2318
2330
2341
2353
2364
2375
2386
2397
2408
2419
2430
2441
2452
2462
2473
2483
2493
2504
2514
2524
2534
2544
2554
2563
2573
2583
2592
2602
2611
2620
2629
2638
2647
2656
2665
2674
2682
2691
2699
2707
2715
2723
2731
2738
2746
2753
2760
2767
2774
2780
2787
2793
2799
2805
2811
2817
2822
2828
2833
2838
2843
2848
2853
2858
2862
2867
2871
2875
2879
2882
2886
2890
2893
2896
2900
2903
2906
2908
2911
2914
2916
2919
2921
2923
2926
2928
2929
2931
2933
2935
2936
2938
2939
2940
2942
2943
2944
2945
2946
2947
2948
2949
2950
2951
2952
2953
2954
2955
2956
2957
2958
2960
2961
2962
2964
2966
2967
2969
2971
2973
2976
2978
2980
2983
2986
2989
2992
2995
2998
3001
3004
3008
3012
3015
3019
3023
3027
3031
3036
3040
3044
3049
3053
3057
3062
3067
3071
3076
3081
3085
3090
3095
3099
3104
3109
3113
3118
3123
3127
3132
3136
3141
3145
3150
3154
3159
3163
3167
3171
3176
3180
3184
3188
3192
3195
3199
3203
3207
3210
3214
3217
3221
3224
3227
3230
3234
3237
3240
3242
3245
3248
3251
3253
3256
3258
3261
3263
3265
3268
3270
3272
3274
3276
3278
3281
3283
3285
3287
3289
3291
3293
3295
3296
3298
3300
3302
3304
3306
3308
3310
3311
3313
3315
3317
3318
3320
3322
3323
3325
3326
3328
3329
3331
3332
3334
3335
3336
3337
3339
3340
3341
3342
3343
3344
3345
3346
3346
3347
3348
3349
3349
3350
3350
3351
3351
3352
3352
3353
3353
3354
3354
3355
3355
3356
3356
3356
3357
3357
3358
3358
3359
3359
3359
3360
3360
3360
3361
3361
3361
3362
3362
3362
3363
3363
3363
3364
3364
3364
3365
3365
3365
3365
3365
3366
3366
3366
3366
3366
3366
3366
3367
3367
3367
3367
3367
3367
3367
3368
3368
3368
3368
3368
3368
3368
3368
3368
3368
3368
3367
3367
3367
3367
3366
3366
3366
3365
3365
3365
3364
3364
3363
3363
3362
3362
3362
3361
3361
3360
3360
3359
3359
3358
3358
3357
3357
3356
3356
3355
3355
3354
3353
3353
3352
3351
3351
3350
3349
3348
3348
3347
3346
3345
3344
3344
3343
3342
3341
3340
3339
3338
3337
3336
3335
3334
3333
3332
3331
3330
3329
3328
3327
3326
3325
3324
3323
3322
3321
3320
3319
3319
3318
3317
3316
3315
3314
3313
3312
3311
3310
3309
3308
3307
3306
3305
3304
3303
3302
3301
3300
3299
3298
3297
3296
3295
3294
3293
3292
3291
3290
3289
3287
3286
3285
3284
3283
3282
3280
3279
3278
3277
3275
3274
3273
3271
3270
3269
3268
3266
3265
3264
3262
3261
3259
3258
3256
3254
3252
3251
3249
3247
3244
3242
3240
3237
3235
3232
3229
3227
3224
3221
3217
3214
3211
3208
3204
3201
3197
3193
3190
3186
3183
3179
3176
3172
3169
3165
3162
3158
3155
3151
3148
3144
3141
3137
3134
3130
3127
3123
3120
3116
3113
3109
3106
3103
3099
3096
3092
3089
3085
3082
3078
3075
3071
3068
3065
3061
3058
3054
3051
3047
3044
3040
3037
3034
3030
3027
3023
3020
3017
3013
3010
3006
3003
3000
2996
2993
2989
2986
2983
2979
2976
2973
2969
2966
2962
2959
2956
2952
2949
2946
2942
2939
2936
2932
2929
2926
2922
2919
2916
2912
2909
2906
2902
2899
2896
2892
2889
2886
2882
2879
2876
2872
2869
2866
2863
2859
2856
2853
2849
2846
2843
2840
2836
2833
2830
2826
2823
2820
2817
2813
2810
2807
2804
2800
2797
2794
2791
2787
2784
2781
2778
2775
2771
2768
2765
2762
2758
2755
2752
2749
2746
2742
2739
2736
2733
2730
2726
2723
2720
2717
2714
2710
2707
2704
2701
2698
2695
2691
2688
2685
2682
2679
2676
2673
2669
2666
2663
2660
2657
2654
2651
2647
2644
2641
2638
2635
2632
2629
2626
2622
2619
2616
2613
2610
2607
2604
2601
2598
2595
2591
2588
2585
2582
2579
2576
2573
2570
2567
2564
2561
2558
2555
2552
2549
2545
2542
2539
2536
2533
2530
2527
2524
2521
2518
2515
2512
2509
2506
2503
2500
2497
2494
2491
2488
2485
2482
2479
2476
2473
2470
2467
2464
2461
2458
2455
2452
2449
2446
2443
2440
2437
2434
2431
2428
2425
2422
2419
2417
2414
2411
2408
2405
2402
2399
2396
2393
2390
2387
2384
2381
2378
2376
2373
2370
2367
2364
2361
2358
2355
2352
2349
2347
2344
2341
2338
2335
2332
2329
2326
2323
2321
2318
2315
2312
2309
2306
2303
2301
2298
2295
2292
2289
2286
2284
2281
2278
2275
2272
2269
2267
2264
2261
2258
2255
2252
2250
2247
2244
2241
2238
2236
2233
2230
2227
2224
2222
2219
2216
2213
2211
2208
2205
2202
2199
2197
2194
2191
2188
2186
2183
2180
2177
2175
2172
2169
2166
2164
2161
2158
2156
2153
2150
2147
2145
2142
2139
2136
2134
2131
2128
2126
2123
2120
2118
2115
2112
2109
2107
2104
2101
2099
2096
2093
2091
2088
2085
2083
2080
2077
2075
2072
2069
2067
2064
2061
2059
2056
2053
2051
2048
2045
2043
2040
2037
2035
2032
2029
2027
2025
2021
2019
2017
2013
2012
2009
2005
2004
2001
1999
1996
1993
1991
1988
1986
1983
1980
1978
1975
1973
1970
1968
1965
1962
1960
1957
1955
1952
1950
1947
1945
1942
1940
1937
1934
1932
1929
1927
1924
1922
1919
1917
1914
1912
1909
1907
1904
1902
1899
1897
1894
1892
1889
1887
1884
1882
1879
1877
1874
1872
1869
1867
1864
1862
1859
1857
1854
1852
1850
1847
1845
1842
1840
1837
1835
1832
1830
1828
1825
1823
1820
1818
1815
1813
1810
1808
1806
1803
1801
1798
1796
1794
1791
1789
1786
1784
1782
1779
1777
1774
1772
1770
1767
1765
1762
1760
1758
1755
1753
1751
1748
1746
1744
1741
1739
1736
1734
1732
1729
1727
1725
1722
1720
1718
1715
1713
1711
1708
1706
1704
1701
1699
1697
1694
1692
1690
1688
1685
1683
1681
1678
1676
1674
1671
1669
1667
1665
1662
1660
1658
1655
1653
1651
1649
1646
1644
1642
1640
1637
1635
1633
1630
1628
1626
1624
1621
1619
1617
1615
1613
1610
1608
1606
1604
1601
1599
1597
1595
1592
1590
1588
1586
1584
1581
1579
1577
1575
1573
1570
1568
1566
1564
1562
1559
1557
1555
1553
1551
1549
1546
1544
1542
1540
1538
1536
1533
1531
1529
1527
1525
1523
1521
1518
1516
1514
1512
1510
1508
1506
1503
1501
1499
1497
1495
1493
1491
1489
1486
1484
1482
1480
1478
1476
1474
1472
1470
1468
1465
1463
1461
1459
1457
1455
1453
1451
1449
1447
1445
1443
1441
1438
1436
1434
1432
1430
1428
1426
1424
1422
1420
1418
1416
1414
1412
1410
1408
1406
1404
1402
1400
1398
1396
1394
1392
1390
1388
1385
1383
1381
1379
1377
1375
1373
1371
1369
1367
1366
1364
1362
1360
1358
1356
1354
1352
1350
1348
1346
1344
1342
1340
1338
1336
1334
1332
1330
1328
1326
1324
1322
1320
1318
1316
1314
1313
1311
1309
1307
1305
1303
1301
1299
1297
1295
1293
1291
1289
1288
1286
1284
1282
1280
1278
1276
1274
1272
1270
1269
1267
1265
1263
1261
1259
1257
1255
1254
1252
1250
1248
1246
1244
1242
1241
1239
1237
1235
1233
1231
1229
1228
1226
1224
1222
1220
1218
1217
1215
1213
1211
1209
1207
1206
1204
1202
1200
1198
1197
1195
1193
1191
1189
1188
1186
1184
1182
1180
1179
1177
1175
1173
1171
1170
1168
1166
1164
1162
1161
1159
1157
1155
1154
1152
1150
1148
1147
1145
1143
1141
1140
1138
1136
1134
1133
1131
1129
1127
1126
1124
1122
1121
1119
1117
1115
1114
1112
1110
1108
1107
1105
1103
1102
1100
1098
1097
1095
1093
1091
1090
1088
1086
1085
1083
1081
1080
1078
1076
1075
1073
1071
1070
1068
1066
1065
1063
1061
1060
1058
1056
1055
1053
1051
1050
1048
1046
1045
1043
1042
1040
1038
1037
1035
1033
1032
1030
1028
1027
1025
1024
1022
1020
1018
1016
1016
1014
1012
1010
1008
1008
1006
1004
1002
1000
1000
998
996
995
993
992
990
989
987
985
984
982
981
979
978
976
974
973
971
970
968
967
965
964
962
960
959
957
956
954
953
951
950
948
947
945
944
942
941
939
938
936
935
933
932
930
928
927
925
924
922
921
919
918
917
915
914
912
911
909
908
906
905
903
902
900
899
897
896
894
893
891
890
889
887
886
884
883
881
880
878
877
876
874
873
871
870
868
867
865
864
863
861
860
858
857
856
854
853
851
850
848
847
846
844
843
841
840
839
837
836
835
833
832
830
829
828
826
825
823
822
821
819
818
817
