5
20936
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
19
19
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
22
22
22
22
22
22
22
22
22
22
22
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
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
28
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
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
32
32
32
32
32
32
33
33
33
33
33
33
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
35
35
35
35
35
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
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
38
38
38
38
38
38
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
39
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
42
42
42
42
42
43
43
43
43
43
44
44
44
44
44
44
44
44
44
44
45
45
45
45
45
45
45
45
45
45
45
46
46
46
46
46
47
47
47
47
48
48
48
48
48
48
48
48
49
49
49
49
49
49
50
50
50
50
49
49
49
49
49
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
51
51
51
51
51
51
52
52
52
52
52
52
52
52
52
52
53
53
53
53
54
54
54
54
54
54
54
54
54
54
54
54
54
54
54
55
55
55
55
55
56
56
56
56
56
56
56
57
57
57
57
58
58
59
59
59
60
60
60
60
61
61
61
61
62
62
62
62
62
62
63
63
63
63
63
63
63
63
63
63
63
63
63
64
64
64
64
65
65
65
65
66
66
66
66
67
67
67
68
68
68
68
68
68
68
68
68
67
67
67
67
66
66
66
66
66
66
66
66
67
67
67
68
68
68
69
69
70
70
71
71
72
72
73
73
74
74
74
74
74
75
75
75
75
75
75
75
75
75
75
75
74
74
74
75
75
75
76
76
77
77
78
79
79
80
81
81
82
82
83
83
83
83
83
84
84
83
83
83
83
83
83
83
83
83
82
82
82
82
82
82
82
82
82
83
83
83
84
84
85
85
86
86
86
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
87
88
88
88
88
88
88
88
88
88
89
89
89
89
90
90
90
90
90
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
91
92
92
92
93
93
94
94
95
95
95
96
96
96
97
97
97
97
97
97
97
98
98
98
98
98
98
98
98
98
98
99
99
99
99
99
100
100
100
100
101
101
101
101
101
101
101
101
101
101
100
100
100
100
100
100
100
100
100
100
99
99
99
100
100
100
100
100
100
101
101
101
102
102
102
103
103
103
104
104
104
105
105
105
106
106
107
107
108
108
109
109
109
110
110
111
111
111
112
112
113
113
114
115
115
116
116
117
117
118
118
119
119
120
121
121
122
122
123
124
125
125
126
126
127
127
128
128
129
129
129
130
130
130
131
131
132
132
133
133
134
134
135
135
135
136
136
137
137
138
138
138
139
139
139
140
140
140
141
141
141
141
142
142
142
143
143
143
144
144
144
145
145
145
146
146
147
147
147
148
148
148
149
149
150
150
151
151
152
152
153
154
154
155
156
157
158
158
159
160
160
161
162
162
163
163
164
164
165
165
166
166
166
167
167
167
167
167
167
167
167
167
167
167
167
167
167
167
167
167
167
167
167
166
166
166
166
165
165
165
165
164
164
164
164
164
164
163
163
163
163
163
163
162
162
162
162
162
162
162
161
161
161
161
160
160
160
160
159
159
159
159
160
160
160
160
160
160
160
160
160
161
161
161
161
161
162
162
162
162
163
163
163
163
163
163
163
164
164
164
164
164
164
164
164
164
164
164
164
163
163
163
163
163
163
163
162
162
162
162
161
161
161
160
160
159
159
158
158
157
157
156
156
155
155
154
154
153
153
153
152
152
152
152
151
151
151
151
151
151
151
152
152
152
152
152
152
152
152
152
152
152
152
153
153
153
153
153
154
154
154
154
155
155
155
155
155
156
156
156
156
156
156
156
156
155
155
155
155
154
154
154
153
153
153
153
153
153
153
153
153
153
153
153
154
154
154
154
154
154
155
155
155
155
155
155
155
155
155
154
154
154
153
153
153
153
153
153
153
153
153
153
153
153
154
155
155
156
157
158
158
159
160
160
161
161
162
162
163
163
163
164
164
164
165
165
165
165
165
165
165
165
166
166
166
167
167
168
168
169
170
170
171
171
172
173
173
174
174
175
175
176
177
177
178
178
179
179
180
180
180
181
181
182
183
184
185
185
187
188
189
190
191
193
194
195
196
197
199
200
201
202
203
203
204
205
205
206
206
206
207
207
207
206
206
206
206
206
206
206
206
206
206
206
207
207
208
208
208
208
208
208
208
208
208
208
208
208
208
208
209
209
209
209
210
210
210
211
211
211
212
212
213
213
214
215
215
216
217
217
218
218
219
219
219
219
219
220
220
220
221
221
222
222
223
224
224
225
226
226
227
228
228
229
230
231
232
233
234
235
236
237
238
239
240
241
241
242
243
244
245
246
248
249
250
252
253
255
256
258
259
261
263
265
266
268
269
271
272
273
275
276
277
278
279
280
281
281
281
282
281
281
281
280
280
280
279
279
279
279
279
279
279
280
280
280
281
281
281
282
282
283
283
284
284
285
286
287
287
288
289
289
290
290
290
290
291
291
291
291
292
292
293
293
294
295
295
296
297
298
299
300
302
303
305
307
308
310
312
314
316
318
320
321
323
324
325
326
327
328
329
330
331
332
332
333
333
333
334
334
334
334
334
334
334
334
334
335
335
336
337
338
339
340
341
342
343
344
344
345
346
346
347
347
347
347
347
347
346
345
345
343
342
341
339
338
337
336
335
334
333
333
332
332
331
331
331
331
331
331
331
332
332
332
332
332
332
332
332
331
331
330
330
329
329
328
327
327
326
326
325
325
324
324
324
323
323
323
323
323
324
324
324
325
326
326
327
328
329
330
331
332
333
334
335
336
337
338
340
341
342
343
344
346
347
348
349
350
351
352
353
355
356
357
359
360
361
363
364
365
366
366
367
367
367
368
368
367
367
367
367
368
368
368
368
369
369
370
370
370
371
371
371
372
372
372
373
373
373
372
372
372
372
371
371
371
370
370
369
369
368
368
368
367
367
367
367
367
367
368
368
368
369
369
370
370
371
371
371
372
371
371
371
370
370
369
369
368
368
368
368
369
369
369
370
370
370
371
371
371
372
372
372
372
372
372
372
372
372
372
372
372
372
372
372
373
373
374
375
376
378
379
381
383
384
386
388
390
392
394
396
397
399
400
402
403
404
405
405
406
406
405
405
404
403
402
401
400
398
397
396
395
394
393
392
392
391
391
390
389
388
388
387
386
385
384
384
383
382
382
381
380
380
379
379
378
377
377
377
376
376
376
376
376
375
375
374
374
373
372
371
371
370
370
369
369
369
369
369
369
369
370
370
371
372
373
374
375
376
377
378
379
380
380
381
381
382
382
383
383
383
383
383
382
382
382
381
381
381
380
380
380
380
380
380
380
380
380
380
381
381
381
382
382
383
383
383
384
384
384
383
383
382
381
380
379
377
376
375
373
372
371
370
369
368
367
367
366
366
365
365
365
366
367
368
369
371
373
375
377
379
381
383
386
388
390
392
393
394
395
396
397
397
397
396
395
395
394
393
392
391
390
390
389
389
389
389
390
390
391
392
393
394
395
397
398
400
402
405
407
410
412
415
417
419
420
422
423
424
424
425
425
425
426
426
425
425
424
424
423
422
422
421
420
420
419
419
419
419
418
418
417
417
416
415
414
414
413
412
412
412
412
412
412
413
413
413
414
414
415
415
416
417
418
418
419
420
421
422
423
424
425
426
427
428
429
431
432
433
434
435
436
437
437
438
439
439
440
440
441
442
442
443
444
444
445
445
445
446
446
446
446
446
446
446
445
444
443
442
441
439
438
437
435
434
433
432
430
429
428
427
425
424
423
422
422
421
421
422
422
423
423
424
424
425
425
426
426
426
426
425
425
425
424
424
423
423
422
421
420
419
418
417
415
413
412
410
408
407
405
404
403
402
402
401
401
400
400
400
399
399
398
397
396
396
395
393
392
391
389
387
384
382
379
376
372
369
365
362
358
355
351
348
345
342
339
336
334
332
330
329
328
328
328
329
330
332
333
335
336
338
339
339
340
340
340
339
338
337
336
334
332
329
326
323
319
316
312
308
305
301
298
295
292
290
288
287
286
286
285
285
286
286
287
288
289
290
292
293
294
295
295
295
295
294
293
291
289
287
284
282
279
276
272
269
265
262
259
255
252
249
246
244
242
240
239
237
236
235
235
234
234
234
235
236
237
238
239
240
241
242
243
244
246
247
248
249
251
252
254
256
257
259
260
262
263
265
266
267
268
270
271
272
273
275
277
279
281
284
286
289
292
294
297
300
302
305
308
311
314
318
321
325
328
331
334
337
340
343
346
348
350
352
354
356
357
358
359
360
360
361
362
362
362
363
363
364
364
365
366
367
368
369
370
371
372
373
374
376
377
378
380
381
383
385
387
389
391
392
393
394
395
395
395
395
395
395
395
395
395
395
396
396
396
397
397
397
397
398
398
399
400
402
404
406
409
412
416
419
422
424
427
429
431
433
434
436
437
439
440
440
441
441
440
440
439
437
435
433
430
427
424
421
417
414
411
409
406
403
401
399
397
395
393
391
390
388
387
385
384
383
382
381
379
378
376
374
371
369
366
363
360
357
353
350
346
342
338
333
329
324
319
315
310
305
301
296
292
288
285
281
278
274
271
268
265
263
260
256
253
250
246
242
238
234
230
225
221
215
210
204
198
192
186
179
173
167
160
154
148
142
136
131
125
120
115
110
105
100
96
91
86
81
77
72
67
62
58
54
50
46
43
40
37
33
29
25
21
16
11
6
1
-4
-9
-13
-18
-23
-28
-33
-38
-43
-49
-54
-60
-65
-70
-75
-80
-84
-88
-92
-96
-100
-104
-107
-111
-115
-118
-122
-125
-127
-129
-131
-133
-134
-136
-137
-139
-140
-142
-144
-146
-148
-150
-151
-153
-154
-156
-157
-158
-159
-159
-160
-160
-160
-160
-159
-159
-158
-156
-155
-154
-153
-152
-151
-149
-148
-147
-145
-143
-141
-139
-136
-134
-132
-130
-128
-127
-125
-124
-124
-123
-123
-123
-123
-123
-124
-124
-124
-125
-125
-125
-125
-125
-126
-127
-127
-128
-129
-130
-131
-132
-133
-133
-134
-134
-135
-135
-135
-134
-134
-133
-131
-130
-128
-126
-123
-120
-118
-115
-112
-109
-106
-103
-100
-97
-95
-93
-91
-89
-87
-86
-85
-85
-84
-84
-83
-83
-82
-81
-81
-80
-79
-79
-79
-79
-79
-79
-80
-81
-81
-82
-83
-84
-85
-86
-87
-88
-89
-91
-93
-95
-97
-100
-102
-104
-106
-108
-110
-111
-113
-113
-114
-115
-115
-116
-116
-117
-117
-118
-118
-119
-120
-121
-122
-123
-125
-127
-129
-131
-133
-136
-139
-141
-144
-147
-150
-153
-155
-158
-160
-163
-166
-168
-171
-174
-177
-180
-184
-188
-193
-199
-204
-210
-217
-223
-230
-236
-241
-247
-252
-258
-263
-268
-274
-279
-285
-291
-297
-303
-310
-316
-322
-328
-334
-340
-345
-351
-356
-361
-367
-372
-376
-381
-385
-389
-393
-397
-399
-402
-403
-405
-406
-407
-407
-408
-408
-409
-410
-410
-411
-411
-411
-411
-412
-411
-411
-411
-411
-411
-411
-411
-410
-410
-410
-409
-408
-407
-406
-404
-402
-400
-398
-396
-394
-391
-388
-385
-382
-378
-374
-370
-366
-361
-356
-351
-346
-341
-336
-331
-326
-321
-317
-312
-306
-301
-296
-291
-286
-280
-275
-270
-264
-259
-254
-249
-244
-239
-234
-229
-224
-219
-215
-211
-207
-204
-202
-200
-199
-198
-199
-200
-201
-203
-206
-208
-210
-213
-215
-218
-220
-222
-224
-227
-229
-231
-232
-233
-234
-234
-234
-234
-232
-231
-230
-228
-226
-225
-223
-222
-220
-219
-217
-215
-214
-212
-211
-209
-208
-207
-206
-205
-204
-204
-203
-202
-201
-199
-198
-197
-195
-193
-191
-189
-187
-185
-183
-181
-179
-178
-177
-176
-175
-175
-175
-175
-175
-176
-176
-177
-177
-177
-178
-178
-178
-178
-177
-177
-176
-176
-175
-175
-174
-174
-173
-173
-172
-171
-170
-169
-168
-167
-167
-166
-166
-167
-167
-169
-170
-172
-174
-177
-179
-182
-185
-187
-190
-193
-196
-199
-202
-205
-209
-213
-217
-221
-226
-231
-235
-240
-246
-251
-257
-264
-270
-277
-284
-291
-299
-306
-314
-321
-329
-336
-343
-350
-356
-362
-368
-374
-380
-385
-390
-395
-400
-406
-411
-416
-421
-426
-430
-435
-439
-442
-445
-448
-450
-452
-454
-456
-458
-459
-461
-463
-464
-466
-467
-468
-469
-470
-471
-471
-472
-472
-472
-472
-472
-473
-473
-473
-473
-474
-473
-473
-472
-472
-470
-469
-467
-466
-464
-462
-460
-459
-457
-456
-454
-453
-451
-450
-449
-449
-449
-449
-450
-452
-453
-455
-458
-460
-462
-464
-467
-469
-471
-473
-475
-478
-480
-483
-485
-488
-492
-495
-499
-502
-506
-510
-514
-519
-523
-527
-531
-536
-540
-545
-550
-555
-560
-566
-571
-576
-581
-586
-591
-595
-599
-603
-607
-611
-615
-619
-622
-626
-629
-633
-635
-638
-640
-642
-643
-644
-646
-647
-648
-649
-651
-652
-654
-655
-657
-658
-660
-661
-662
-663
-663
-663
-663
-663
-663
-663
-664
-665
-666
-667
-669
-671
-674
-676
-678
-681
-683
-686
-688
-691
-694
-697
-700
-702
-705
-708
-711
-713
-715
-717
-718
-719
-719
-719
-719
-719
-718
-718
-717
-717
-716
-716
-715
-715
-714
-714
-714
-713
-713
-713
-713
-712
-712
-712
-711
-711
-711
-710
-709
-709
-708
-707
-706
-705
-704
-703
-701
-700
-698
-697
-695
-693
-692
-690
-688
-687
-685
-683
-681
-680
-678
-677
-675
-674
-673
-672
-672
-672
-672
-672
-673
-674
-675
-676
-677
-678
-679
-680
-681
-682
-683
-685
-686
-688
-689
-690
-692
-693
-694
-695
-696
-696
-697
-698
-699
-699
-700
-700
-701
-701
-700
-700
-699
-697
-696
-694
-691
-689
-686
-684
-681
-678
-674
-671
-668
-665
-662
-659
-656
-653
-651
-649
-648
-646
-646
-645
-645
-644
-644
-644
-643
-643
-642
-642
-641
-641
-640
-640
-639
-639
-638
-638
-638
-638
-638
-638
-638
-639
-639
-640
-640
-641
-642
-643
-644
-645
-647
-648
-649
-651
-652
-654
-655
-656
-658
-659
-660
-661
-662
-664
-665
-667
-669
-671
-674
-677
-681
-685
-690
-695
-700
-706
-711
-718
-724
-730
-736
-743
-749
-756
-763
-770
-777
-783
-790
-797
-803
-808
-814
-819
-824
-829
-834
-840
-845
-850
-855
-860
-866
-871
-877
-882
-887
-892
-897
-901
-905
-908
-911
-914
-916
-918
-919
-920
-921
-921
-922
-922
-921
-921
-921
-921
-921
-921
-921
-921
-922
-922
-923
-924
-925
-926
-927
-928
-930
-932
-934
-937
-940
-943
-946
-949
-953
-956
-960
-964
-968
-973
-977
-982
-988
-993
-999
-1004
-1010
-1014
-1020
-1026
-1032
-1037
-1042
-1047
-1053
-1058
-1063
-1069
-1074
-1079
-1083
-1088
-1092
-1096
-1099
-1103
-1106
-1109
-1112
-1115
-1118
-1121
-1124
-1127
-1130
-1132
-1135
-1137
-1139
-1141
-1142
-1143
-1144
-1145
-1145
-1145
-1145
-1145
-1145
-1145
-1145
-1145
-1146
-1146
-1147
-1147
-1147
-1147
-1146
-1145
-1143
-1142
-1140
-1137
-1135
-1133
-1130
-1127
-1124
-1120
-1115
-1111
-1105
-1099
-1093
-1087
-1080
-1073
-1067
-1060
-1054
-1048
-1042
-1037
-1032
-1027
-1022
-1016
-1012
-1006
-1002
-997
-991
-986
-980
-974
-968
-962
-955
-948
-941
-934
-927
-919
-912
-905
-898
-891
-885
-878
-873
-867
-862
-858
-854
-850
-846
-843
-840
-838
-835
-832
-830
-827
-825
-822
-819
-816
-812
-808
-804
-800
-795
-790
-785
-780
-774
-769
-763
-757
-751
-744
-737
-730
-723
-716
-709
-702
-695
-688
-680
-673
-667
-660
-654
-648
-643
-638
-634
-630
-627
-625
-623
-621
-619
-618
-617
-615
-614
-613
-612
-612
-611
-610
-609
-608
-606
-604
-602
-599
-597
-594
-591
-588
-586
-584
-582
-580
-579
-578
-577
-576
-575
-574
-574
-573
-573
-573
-573
-573
-573
-573
-572
-572
-571
-569
-568
-565
-563
-560
-557
-554
-550
-547
-543
-540
-537
-534
-531
-528
-526
-524
-521
-519
-517
-514
-512
-510
-508
-505
-503
-500
-498
-496
-493
-491
-488
-486
-484
-482
-480
-478
-476
-474
-473
-470
-468
-466
-463
-460
-458
-455
-453
-451
-449
-447
-445
-443
-441
-439
-438
-436
-435
-433
-432
-431
-430
-429
-428
-427
-427
-427
-426
-426
-426
-427
-427
-427
-427
-427
-427
-428
-428
-429
-429
-429
-429
-429
-429
-429
-428
-426
-425
-423
-420
-417
-414
-411
-407
-403
-398
-393
-388
-382
-376
-370
-364
-358
-352
-345
-339
-332
-325
-319
-312
-304
-297
-290
-282
-275
-267
-260
-252
-244
-236
-228
-220
-213
-206
-198
-191
-185
-178
-172
-166
-161
-156
-151
-146
-142
-137
-133
-129
-125
-121
-117
-114
-110
-106
-103
-100
-97
-95
-92
-91
-90
-89
-89
-89
-90
-90
-91
-92
-93
-94
-96
-98
-100
-102
-105
-108
-112
-115
-119
-122
-126
-129
-132
-136
-139
-142
-146
-149
-152
-155
-158
-161
-163
-165
-167
-169
-170
-171
-172
-173
-174
-175
-175
-175
-175
-174
-173
-173
-172
-171
-171
-170
-170
-170
-170
-171
-172
-173
-174
-176
-178
-180
-183
-186
-189
-192
-195
-198
-200
-202
-203
-204
-204
-204
-204
-204
-203
-203
-202
-202
-201
-200
-198
-197
-195
-193
-191
-189
-187
-186
-184
-183
-181
-180
-178
-176
-175
-173
-172
-170
-168
-167
-165
-163
-162
-160
-158
-156
-154
-152
-149
-147
-144
-141
-138
-135
-132
-129
-125
-121
-117
-113
-109
-105
-100
-96
-91
-86
-82
-77
-72
-67
-62
-58
-54
-49
-45
-41
-38
-34
-30
-27
-24
-20
-17
-14
-10
-7
-3
0
4
7
11
14
18
21
25
28
32
35
38
42
45
48
52
55
58
62
65
68
71
74
77
81
84
87
91
94
97
99
102
104
106
108
110
112
114
116
118
120
122
124
127
129
131
134
138
142
147
152
158
164
170
177
183
190
198
205
213
221
230
239
248
257
266
275
284
292
300
308
316
323
330
337
344
351
357
363
369
374
379
384
389
393
398
402
407
412
417
421
426
431
436
441
445
450
454
458
462
466
469
472
475
476
477
477
476
474
471
468
465
461
457
453
449
445
441
438
434
431
428
426
424
423
421
421
420
420
420
420
421
421
422
423
424
425
426
427
428
429
430
431
433
434
435
436
438
440
441
443
445
447
449
451
453
456
458
460
463
465
468
470
472
474
475
477
478
479
480
482
483
485
487
490
492
495
498
501
503
506
508
509
511
512
513
514
514
514
515
515
515
515
516
516
516
515
515
514
513
512
512
511
510
509
508
507
506
506
505
504
504
503
503
503
503
503
504
505
506
508
510
512
515
518
521
524
527
531
535
539
544
549
555
561
567
574
581
589
596
604
613
621
630
639
648
657
667
677
687
698
709
720
732
744
757
770
783
796
809
822
835
848
860
873
885
898
910
922
934
946
958
969
980
991
1002
1014
1025
1036
1046
1057
1068
1078
1089
1099
1109
1119
1129
1139
1150
1160
1170
1180
1191
1201
1211
1220
1229
1238
1246
1254
1262
1269
1276
1283
1290
1297
1303
1310
1316
1322
1327
1333
1338
1343
1348
1353
1358
1364
1370
1376
1383
1390
1397
1404
1412
1419
1426
1433
1439
1444
1449
1453
1457
1460
1463
1466
1469
1472
1474
1477
1479
1482
1484
1487
1489
1491
1494
1496
1499
1502
1505
1508
1511
1515
1518
1521
1524
1527
1530
1532
1534
1536
1538
1540
1542
1544
1545
1546
1546
1546
1545
1544
1542
1540
1538
1535
1532
1528
1524
1520
1516
1511
1506
1501
1496
1490
1485
1479
1473
1468
1462
1455
1449
1443
1437
1432
1426
1421
1416
1412
1407
1402
1397
1392
1387
1382
1377
1372
1367
1363
1359
1355
1352
1349
1346
1343
1340
1338
1335
1332
1330
1327
1324
1320
1317
1314
1310
1307
1304
1300
1297
1294
1291
1287
1284
1281
1278
1276
1273
1271
1269
1267
1265
1264
1262
1261
1260
1259
1258
1257
1256
1256
1255
1255
1256
1256
1257
1258
1259
1260
1261
1262
1263
1264
1264
1264
1264
1264
1264
1263
1262
1262
1262
1262
1262
1262
1263
1264
1265
1266
1268
1270
1273
1276
1280
1284
1289
1294
1300
1307
1314
1321
1328
1335
1341
1348
1354
1360
1365
1370
1375
1380
1385
1390
1394
1399
1403
1407
1412
1416
1420
1425
1429
1434
1440
1446
1452
1459
1467
1474
1482
1490
1498
1507
1516
1525
1534
1543
1552
1561
1571
1580
1588
1597
1604
1612
1618
1625
1630
1635
1640
1644
1647
1650
1653
1655
1656
1657
1658
1659
1659
1659
1659
1658
1658
1657
1656
1655
1654
1653
1652
1650
1648
1646
1643
1640
1636
1632
1628
1623
1617
1611
1605
1598
1590
1582
1574
1566
1557
1548
1539
1530
1521
1512
1503
1494
1486
1478
1471
1464
1458
1452
1447
1443
1439
1436
1433
1431
1429
1426
1424
1422
1419
1416
1412
1408
1404
1399
1394
1388
1381
1374
1366
1358
1350
1341
1333
1324
1315
1306
1297
1289
1280
1272
1264
1256
1248
1240
1233
1225
1218
1211
1205
1198
1191
1185
1178
1171
1163
1156
1148
1140
1132
1125
1117
1109
1102
1094
1086
1078
1070
1062
1053
1044
1036
1027
1018
1010
1002
996
988
981
974
968
961
954
948
942
937
931
926
921
917
912
908
904
900
896
893
889
886
882
879
876
872
869
865
861
858
854
850
847
843
840
837
835
832
830
829
828
828
828
829
830
832
834
836
839
842
845
849
852
856
859
862
865
868
869
871
872
872
871
870
869
867
865
863
861
859
857
856
854
853
852
851
850
850
850
850
851
852
853
854
855
856
857
858
859
859
859
860
859
859
858
858
856
855
853
852
850
848
846
844
842
841
839
837
834
832
829
825
822
819
816
813
811
808
806
803
800
797
794
790
785
781
775
770
764
758
751
745
738
731
724
716
708
699
691
682
673
663
653
643
633
622
611
599
587
574
562
549
537
524
512
500
489
478
467
456
446
437
428
419
411
404
397
390
384
379
373
368
362
356
349
342
335
327
319
312
304
297
290
284
278
273
268
264
260
257
253
250
248
246
244
243
242
241
241
242
242
243
243
244
244
245
245
245
244
244
243
241
239
237
234
232
229
226
224
222
220
219
218
217
217
216
217
217
218
219
220
222
224
226
227
229
230
231
233
234
236
237
239
242
245
248
251
254
258
262
265
270
274
278
283
288
294
300
306
313
320
327
335
343
352
361
370
379
388
397
405
414
422
431
438
446
454
461
468
474
481
487
493
499
505
510
515
520
524
528
532
536
540
543
546
549
551
553
554
554
553
551
549
546
542
538
533
527
521
515
509
503
497
491
485
479
472
466
460
454
448
442
437
431
425
419
413
407
401
394
387
380
372
364
356
347
339
330
321
312
303
293
284
275
266
258
250
242
234
227
220
214
208
202
197
192
187
182
177
172
168
163
158
154
149
145
140
135
130
125
121
116
111
106
101
96
91
86
81
75
70
64
58
52
45
39
32
25
17
10
3
-5
-13
-21
-29
-38
-47
-56
-65
-74
-84
-94
-105
-115
-126
-137
-148
-160
-172
-183
-195
-207
-218
-230
-242
-253
-265
-276
-288
-299
-311
-322
-333
-345
-355
-366
-377
-387
-397
-408
-418
-428
-438
-448
-458
-468
-478
-487
-497
-506
-515
-525
-534
-544
-554
-563
-572
-581
-590
-599
-607
-615
-623
-631
-639
-647
-655
-662
-670
-677
-684
-690
-697
-703
-709
-715
-721
-727
-733
-739
-744
-750
-755
-759
-764
-768
-772
-775
-779
-782
-786
-789
-793
-796
-800
-803
-806
-809
-812
-815
-818
-820
-822
-823
-824
-825
-825
-825
-825
-824
-823
-822
-821
-820
-819
-818
-816
-815
-814
-812
-811
-810
-808
-807
-806
-804
-803
-801
-799
-798
-796
-793
-791
-788
-786
-783
-781
-778
-776
-775
-774
-773
-773
-773
-774
-775
-776
-777
-778
-779
-780
-782
-783
-785
-786
-788
-790
-791
-793
-794
-795
-795
-795
-795
-794
-793
-792
-792
-791
-790
-789
-788
-787
-786
-785
-785
-784
-784
-784
-784
-784
-786
-787
-789
-792
-795
-798
-802
-806
-810
-815
-820
-824
-829
-834
-839
-843
-848
-852
-856
-860
-863
-867
-870
-873
-876
-879
-881
-884
-887
-890
-893
-896
-900
-903
-907
-910
-914
-918
-922
-926
-930
-934
-938
-942
-945
-949
-952
-956
-959
-962
-965
-968
-970
-973
-975
-977
-979
-980
-981
-982
-983
-983
-983
-983
-983
-983
-983
-983
-983
-983
-984
-985
-986
-987
-988
-989
-990
-991
-992
-993
-994
-995
-995
-996
-997
-998
-999
-1000
-1000
-1002
-1002
-1002
-1002
-1002
-1002
-1002
-1000
-1000
-999
-998
-997
-995
-994
-993
-991
-990
-989
-988
-987
-987
-986
-986
-986
-986
-986
-987
-987
-988
-988
-988
-988
-988
-988
-987
-987
-986
-985
-984
-983
-982
-980
-979
-978
-976
-974
-973
-972
-971
-970
-970
-970
-970
-971
-972
-973
-974
-974
-975
-977
-978
-980
-983
-985
-989
-993
-997
-1000
-1006
-1010
-1016
-1020
-1026
-1031
-1036
-1040
-1045
-1049
-1054
-1058
-1061
-1065
-1068
-1071
-1074
-1076
-1078
-1080
-1082
-1083
-1085
-1086
-1088
-1089
-1090
-1092
-1093
-1094
-1095
-1095
-1096
-1097
-1098
-1099
-1100
-1101
-1103
-1105
-1107
-1109
-1111
-1113
-1114
-1116
-1117
-1118
-1118
-1118
-1118
-1117
-1116
-1114
-1111
-1107
-1103
-1098
-1093
-1087
-1081
-1074
-1067
-1060
-1053
-1046
-1038
-1031
-1022
-1016
-1008
-1000
-994
-987
-980
-974
-968
-963
-958
-953
-948
-944
-939
-935
-930
-925
-920
-915
-909
-904
-899
-894
-889
-884
-878
-873
-867
-862
-857
-852
-847
-842
-838
-835
-832
-829
-827
-825
-824
-823
-822
-822
-821
-822
-822
-822
-823
-824
-825
-826
-827
-828
-828
-829
-830
-831
-831
-832
-834
-835
-837
-839
-841
-843
-845
-847
-849
-851
-854
-856
-859
-862
-866
-870
-874
-879
-885
-891
-898
-904
-911
-918
-926
-933
-941
-948
-956
-964
-972
-980
-987
-995
-1002
-1008
-1016
-1022
-1028
-1034
-1040
-1045
-1051
-1057
-1063
-1070
-1077
-1085
-1093
-1101
-1110
-1120
-1130
-1140
-1151
-1162
-1174
-1186
-1199
-1212
-1226
-1239
-1252
-1266
-1279
-1292
-1305
-1318
-1330
-1342
-1353
-1364
-1375
-1385
-1394
-1403
-1412
-1420
-1429
-1437
-1445
-1454
-1462
-1470
-1478
-1486
-1493
-1499
-1505
-1511
-1516
-1520
-1524
-1528
-1531
-1534
-1537
-1539
-1540
-1542
-1543
-1544
-1545
-1545
-1545
-1545
-1545
-1544
-1543
-1542
-1541
-1539
-1538
-1537
-1536
-1534
-1533
-1531
-1529
-1526
-1523
-1520
-1516
-1511
-1506
-1501
-1496
-1490
-1485
-1479
-1473
-1467
-1461
-1456
-1450
-1444
-1438
-1431
-1425
-1419
-1413
-1407
-1401
-1395
-1389
-1383
-1377
-1371
-1366
-1360
-1355
-1350
-1345
-1340
-1336
-1332
-1328
-1324
-1320
-1317
-1315
-1312
-1311
-1310
-1309
-1309
-1309
-1310
-1311
-1312
-1313
-1314
-1316
-1318
-1321
-1323
-1326
-1329
-1333
-1337
-1341
-1345
-1350
-1354
-1358
-1363
-1367
-1372
-1376
-1381
-1386
-1392
-1397
-1403
-1410
-1416
-1423
-1430
-1438
-1446
-1454
-1462
-1471
-1480
-1488
-1496
-1505
-1513
-1521
-1528
-1536
-1542
-1549
-1554
-1560
-1564
-1568
-1570
-1572
-1574
-1574
-1574
-1574
-1572
-1570
-1568
-1565
-1562
-1558
-1554
-1550
-1546
-1542
-1538
-1534
-1531
-1527
-1524
-1521
-1518
-1516
-1513
-1510
-1507
-1505
-1501
-1498
-1495
-1492
-1488
-1485
-1481
-1478
-1475
-1471
-1468
-1465
-1461
-1458
-1454
-1451
-1447
-1444
-1440
-1436
-1431
-1426
-1421
-1415
-1408
-1401
-1394
-1387
-1379
-1371
-1363
-1355
-1347
-1340
-1332
-1324
-1316
-1309
-1302
-1295
-1289
-1284
-1279
-1275
-1271
-1268
-1265
-1263
-1261
-1258
-1256
-1254
-1251
-1248
-1246
-1243
-1240
-1238
-1235
-1233
-1231
-1229
-1227
-1226
-1225
-1224
-1224
-1224
-1225
-1226
-1227
-1228
-1230
-1231
-1233
-1234
-1235
-1236
-1237
-1237
-1236
-1236
-1235
-1234
-1233
-1231
-1229
-1227
-1225
-1223
-1221
-1219
-1217
-1215
-1213
-1212
-1211
-1210
-1210
-1210
-1210
-1211
-1212
-1213
-1214
-1216
-1218
-1220
-1223
-1225
-1227
-1229
-1230
-1232
-1232
-1233
-1232
-1231
-1229
-1227
-1225
-1222
-1219
-1215
-1212
-1209
-1205
-1202
-1200
-1197
-1195
-1193
-1192
-1191
-1190
-1190
-1190
-1191
-1192
-1193
-1194
-1195
-1197
-1198
-1199
-1200
-1200
-1201
-1202
-1203
-1204
-1206
-1207
-1209
-1211
-1214
-1217
-1220
-1224
-1228
-1233
-1238
-1244
-1250
-1256
-1263
-1269
-1276
-1283
-1289
-1296
-1302
-1308
-1313
-1319
-1324
-1328
-1333
-1337
-1341
-1345
-1349
-1352
-1355
-1358
-1361
-1364
-1367
-1370
-1372
-1375
-1377
-1379
-1382
-1384
-1386
-1388
-1390
-1392
-1394
-1397
-1400
-1403
-1407
-1411
-1414
-1418
-1421
-1424
-1426
-1428
-1430
-1430
-1430
-1429
-1427
-1424
-1421
-1417
-1413
-1408
-1403
-1397
-1391
-1385
-1378
-1371
-1364
-1357
-1349
-1342
-1334
-1325
-1316
-1306
-1296
-1284
-1271
-1258
-1243
-1228
-1211
-1194
-1175
-1156
-1136
-1114
-1092
-1070
-1047
-1022
-999
-976
-952
-928
-904
-879
-855
-830
-805
-780
-755
-729
-703
-678
-652
-627
-602
-577
-553
-529
-505
-482
-459
-436
-414
-391
-369
-346
-324
-301
-278
-256
-234
-213
-192
-172
-153
-135
-118
-102
-87
-72
-58
-45
-33
-21
-9
2
13
24
35
45
56
67
78
88
99
109
118
127
136
144
152
158
165
171
176
182
186
191
195
199
202
205
207
209
210
211
211
211
210
209
208
207
205
202
199
196
193
189
185
180
176
171
167
162
158
154
150
146
142
139
135
132
129
126
123
119
116
113
109
105
101
97
93
89
84
80
76
71
67
63
59
55
52
49
46
43
40
37
35
32
29
27
25
23
22
21
20
20
21
22
24
27
30
35
40
46
53
60
68
77
85
94
102
111
119
128
136
145
154
163
172
182
191
200
209
218
227
235
243
251
259
266
273
279
285
291
296
301
305
309
313
317
320
324
327
330
333
335
338
340
342
344
346
348
350
351
353
354
356
357
358
360
361
361
362
362
362
362
361
360
359
358
357
356
356
355
355
355
355
355
355
356
357
358
360
364
367
372
379
386
394
403
413
424
436
448
461
474
487
500
514
527
540
552
565
576
588
599
609
619
629
638
648
657
666
675
683
692
701
709
718
726
735
744
753
762
771
780
788
797
804
812
818
825
831
837
842
847
852
857
861
866
870
876
882
888
896
904
913
923
934
945
958
971
985
1000
1016
1033
1051
1069
1088
1107
1126
1146
1165
1184
1203
1222
1240
1258
1276
1293
1311
1328
1345
1362
1379
1397
1415
1433
1451
1470
1489
1508
1528
1549
1570
1592
1615
1639
1665
1691
1718
1746
1775
1804
1834
1864
1895
1926
1957
1989
2020
2052
2084
2116
2147
2178
2209
2240
2270
2300
2330
2360
2389
2418
2446
2474
2501
2528
2555
2581
2607
2633
2658
2683
2709
2734
2759
2785
2810
2835
2860
2885
2908
2931
2954
2975
2994
3013
3030
3047
3062
3076
3089
3101
3112
3122
3131
3139
3146
3153
3158
3164
3168
3172
3176
3179
3181
3183
3184
3185
3185
3184
3182
3180
3177
3173
3168
3163
3156
3148
3139
3128
3117
3104
3089
3073
3056
3038
3019
2999
2978
2956
2934
2911
2887
2862
2836
2810
2784
2756
2729
2701
2673
2644
2616
2587
2557
2528
2498
2467
2436
2405
2373
2341
2309
2277
2245
2213
2181
2148
2116
2082
2049
2015
1980
1944
1908
1871
1833
1795
1755
1715
1674
1632
1591
1548
1506
1464
1421
1379
1337
1295
1254
1214
1174
1135
1097
1060
1024
989
956
924
892
861
830
800
770
740
710
679
648
617
585
553
522
490
458
426
396
365
336
308
282
256
233
212
193
176
161
148
137
127
120
114
110
107
105
104
103
103
103
104
105
106
106
107
107
107
106
105
104
102
101
99
98
97
96
95
95
94
94
95
96
97
99
102
105
110
116
123
131
140
149
159
169
179
188
198
206
215
222
229
235
240
244
247
248
249
247
244
240
234
227
218
209
199
187
176
164
152
140
129
118
108
100
93
86
82
79
77
76
77
79
83
88
94
101
110
120
132
144
159
174
191
209
228
248
270
293
317
343
370
399
429
461
495
530
567
605
645
686
728
771
815
859
904
950
996
1042
1088
1134
1180
1226
1272
1318
1364
1410
1456
1502
1548
1594
1640
1685
1730
1775
1820
1864
1907
1950
1993
2033
2075
2115
2154
2191
2228
2263
2297
2330
2362
2393
2423
2453
2482
2510
2537
2563
2588
2613
2636
2659
2681
2702
2722
2742
2762
2781
2800
2819
2838
2857
2876
2896
2915
2935
2955
2974
2994
3013
3032
3051
3068
3085
3101
3116
3130
3143
3155
3166
3176
3185
3193
3201
3208
3214
3219
3223
3227
3229
3231
3232
3232
3230
3228
3226
3222
3217
3212
3206
3199
3191
3182
3173
3163
3153
3141
3130
3118
3105
3091
3077
3063
3047
3031
3015
2998
2981
2963
2944
2925
2905
2884
2862
2840
2816
2792
2768
2743
2718
2693
2669
2645
2622
2600
2579
2559
2540
2522
2505
2490
2477
2465
2455
2446
2440
2435
2432
2431
2432
2434
2438
2444
2451
2459
2469
2480
2493
2507
2521
2537
2554
2571
2590
2608
2628
2647
2667
2686
2706
2724
2743
2760
2777
2792
2807
2821
2834
2847
2859
2871
2882
2893
2905
2915
2926
2937
2946
2956
2965
2974
2981
2989
2995
3001
3005
3009
3011
3012
3011
3010
3007
3003
2998
2992
2985
2978
2969
2960
2951
2941
2931
2921
2910
2898
2887
2875
2862
2850
2837
2825
2812
2800
2788
2777
2765
2754
2743
2732
2722
2712
2702
2693
2684
2675
2667
2658
2650
2642
2634
2625
2617
2608
2599
2590
2580
2570
2559
2548
2537
2526
2515
2503
2492
2481
2469
2458
2447
2436
2425
2414
2403
2391
2380
2369
2358
2346
2335
2323
2311
2299
2287
2275
2263
2251
2240
2228
2218
2208
2199
2191
2184
2179
2175
2173
2172
2173
2176
2180
2187
2195
2205
2218
2232
2247
2264
2283
2303
2325
2347
2371
2395
2421
2448
2475
2504
2534
2564
2596
2628
2661
2694
2728
2762
2796
2830
2863
2897
2931
2966
3000
3034
3069
3104
3139
3174
3209
3244
3280
3315
3351
3386
3422
3457
3491
3525
3559
3591
3623
3653
3683
3712
3740
3767
3794
3820
3845
3870
3895
3919
3942
3965
3988
4010
4032
4053
4074
4094
4113
4133
4152
4171
4191
4211
4231
4252
4274
4296
4320
4344
4370
4397
4425
4454
4485
4516
4548
4582
4616
4650
4685
4720
4755
4789
4824
4858
4892
4925
4956
4987
5016
5043
5069
5093
5115
5136
5154
5171
5185
5197
5208
5216
5223
5227
5230
5231
5230
5228
5224
5220
5214
5208
5202
5195
5188
5180
5173
5165
5157
5149
5141
5133
5125
5117
5108
5099
5090
5080
5070
5059
5048
5037
5025
5014
5002
4990
4978
4965
4952
4940
4926
4913
4900
4886
4872
4857
4842
4826
4810
4794
4777
4760
4742
4724
4706
4688
4669
4651
4632
4613
4594
4575
4557
4538
4519
4500
4482
4464
4445
4427
4409
4390
4372
4353
4334
4316
4297
4279
4261
4243
4226
4209
4193
4177
4162
4148
4135
4122
4110
4099
4088
4078
4067
4058
4048
4038
4029
4019
4010
4001
3992
3983
3975
3967
3959
3951
3944
3937
3930
3924
3918
3913
3909
3906
3903
3902
3902
3904
3906
3910
3916
3923
3931
3940
3951
3963
3977
3991
4006
4024
4042
4061
4081
4102
4124
4148
4173
4199
4226
4254
4283
4314
4345
4378
4412
4446
4482
4519
4556
4594
4633
4672
4711
4750
4789
4827
4866
4904
4942
4981
5019
5058
5098
5138
5178
5218
5259
5300
5341
5381
5421
5460
5498
5535
5570
5604
5637
5668
5699
5728
5756
5783
5809
5833
5857
5879
5900
5919
5938
5955
5970
5985
5998
6009
6020
6028
6036
6042
6047
6051
6054
6056
6057
6057
6056
6055
6053
6051
6048
6045
6042
6040
6038
6036
6035
6034
6034
6034
6036
6037
6039
6042
6045
6048
6052
6057
6062
6068
6075
6083
6091
6099
6108
6118
6127
6137
6146
6156
6164
6173
6181
6188
6195
6201
6207
6211
6216
6219
6222
6224
6226
6227
6227
6226
6224
6221
6217
6212
6206
6198
6189
6180
6169
6156
6142
6127
6111
6093
6073
6051
6028
6002
5975
5946
5916
5883
5850
5814
5777
5738
5699
5657
5615
5572
5528
5483
5438
5392
5347
5302
5256
5212
5167
5123
5079
5035
4992
4948
4905
4862
4819
4776
4733
4691
4649
4607
4566
4526
4486
4447
4409
4372
4336
4302
4269
4237
4207
4178
4151
4125
4100
4075
4054
4033
4013
3994
3976
3960
3944
3929
3915
3902
3889
3877
3866
3855
3844
3835
3826
3818
3810
3804
3799
3795
3791
3789
3787
3787
3789
3791
3796
3802
3809
3818
3829
3841
3855
3871
3889
3908
3930
3953
3978
4006
4035
4067
4102
4138
4177
4217
4260
4305
4351
4400
4451
4505
4560
4617
4677
4739
4803
4869
4937
5008
5082
5157
5236
5317
5401
5488
5577
5670
5765
5863
5963
6066
6171
6279
6388
6500
6613
6728
6845
6963
7082
7201
7321
7441
7561
7680
7798
7916
8032
8148
8262
8375
8487
8597
8706
8814
8920
9024
9126
9227
9325
9422
9517
9610
9701
9789
9876
9960
10041
10121
10198
10273
10346
10416
10485
10551
10614
10676
10735
10792
10846
10898
10947
10994
11039
11080
11120
11158
11193
11226
11258
11288
11316
11342
11366
11388
11408
11426
11442
11455
11467
11475
11482
11486
11487
11485
11481
11474
11465
11453
11438
11421
11401
11380
11357
11332
11306
11278
11249
11219
11187
11153
11118
11081
11043
11003
10962
10919
10875
10829
10782
10733
10683
10632
10579
10525
10470
10414
10357
10299
10240
10181
10120
10059
9997
9935
9871
9807
9741
9674
9607
9537
9467
9395
9322
9248
9173
9097
9020
8943
8865
8788
8710
8633
8557
8482
8407
8335
8264
8195
8129
8064
8003
7944
7888
7834
7783
7734
7687
7642
7599
7558
7518
7480
7445
7411
7379
7349
7321
7295
7271
7250
7232
7216
7202
7192
7184
7178
7176
7175
7178
7183
7190
7200
7212
7227
7245
7264
7286
7311
7338
7367
7398
7431
7466
7501
7538
7575
7613
7651
7690
7728
7767
7805
7844
7882
7921
7959
7998
8037
8076
8116
8154
8196
8236
8276
8317
8357
8397
8437
8476
8515
8553
8590
8626
8660
8694
8726
8757
8787
8815
8841
8866
8889
8911
8931
8949
8965
8979
8992
9003
9011
9018
9022
9025
9026
9025
9021
9017
9010
9002
8992
8981
8969
8956
8942
8926
8910
8893
8875
8857
8837
8817
8796
8774
8751
8726
8699
8671
8641
8608
8574
8537
8498
8457
8414
8370
8324
8276
8227
8177
8125
8073
8019
7964
7908
7851
7792
7732
7671
7609
7546
7482
7417
7352
7286
7220
7154
7087
7020
6952
6884
6816
6747
6677
6607
6535
6463
6390
6316
6240
6163
6085
6004
5922
5839
5753
5666
5577
5486
5393
5299
5204
5107
5008
4908
4807
4705
4601
4496
4391
4284
4177
4069
3961
3852
3743
3633
3524
3415
3305
3196
3087
2978
2870
2762
2656
2550
2445
2342
2240
2140
2041
1945
1850
1757
1666
1578
1491
1408
1327
1249
1173
1101
1032
966
903
844
788
736
686
641
598
559
523
491
463
438
416
399
385
375
370
368
371
378
389
404
422
444
470
499
531
566
603
643
685
729
775
822
871
921
973
1026
1080
1135
1191
1248
1306
1365
1425
1485
1547
1610
1673
1738
1802
1868
1933
1998
2063
2127
2190
2252
2313
2372
2430
2486
2541
2594
2645
2695
2742
2788
2832
2874
2914
2951
2987
3020
3051
3079
3106
3130
3152
3172
3190
3206
3220
3233
3243
3252
3258
3263
3266
3267
3267
3264
3259
3252
3243
3232
3219
3204
3187
3168
3148
3125
3101
3076
3049
3021
2990
2958
2924
2888
2850
2810
2768
2723
2676
2627
2576
2522
2467
2410
2351
2290
2227
2163
2097
2029
1961
1891
1819
1745
1670
1593
1514
1434
1352
1269
1183
1096
1006
915
821
724
625
523
419
312
203
91
-23
-140
-258
-378
-500
-624
-749
-875
-1002
-1131
-1260
-1391
-1522
-1654
-1787
-1920
-2055
-2190
-2325
-2462
-2600
-2738
-2878
-3018
-3158
-3300
-3441
-3582
-3723
-3863
-4002
-4139
-4276
-4411
-4545
-4676
-4806
-4934
-5059
-5182
-5303
-5420
-5536
-5648
-5757
-5863
-5966
-6066
-6162
-6255
-6345
-6430
-6513
-6592
-6667
-6739
-6807
-6872
-6934
-6992
-7046
-7098
-7146
-7191
-7233
-7273
-7310
-7344
-7376
-7406
-7433
-7459
-7482
-7503
-7522
-7539
-7555
-7569
-7582
-7593
-7602
-7610
-7617
-7622
-7626
-7628
-7629
-7629
-7627
-7625
-7621
-7617
-7613
-7607
-7602
-7596
-7591
-7585
-7580
-7575
-7570
-7566
-7563
-7560
-7558
-7556
-7555
-7555
-7555
-7556
-7556
-7557
-7558
-7559
-7560
-7561
-7562
-7563
-7564
-7565
-7565
-7565
-7565
-7565
-7564
-7564
-7564
-7563
-7563
-7564
-7565
-7566
-7568
-7570
-7573
-7576
-7580
-7584
-7589
-7594
-7599
-7605
-7612
-7619
-7626
-7634
-7643
-7652
-7663
-7674
-7686
-7698
-7712
-7726
-7740
-7755
-7771
-7787
-7803
-7819
-7835
-7850
-7865
-7880
-7894
-7907
-7919
-7930
-7940
-7949
-7956
-7963
-7969
-7975
-7980
-7984
-7989
-7994
-7999
-8004
-8009
-8013
-8020
-8026
-8032
-8039
-8045
-8052
-8058
-8064
-8071
-8077
-8086
-8093
-8101
-8109
-8119
-8129
-8141
-8153
-8166
-8180
-8195
-8210
-8227
-8244
-8261
-8280
-8299
-8319
-8339
-8360
-8381
-8401
-8422
-8442
-8462
-8482
-8501
-8520
-8538
-8556
-8573
-8589
-8605
-8621
-8637
-8652
-8667
-8681
-8696
-8711
-8725
-8739
-8752
-8765
-8777
-8788
-8799
-8807
-8815
-8821
-8827
-8830
-8833
-8835
-8836
-8836
-8834
-8832
-8829
-8825
-8821
-8815
-8809
-8801
-8794
-8785
-8776
-8767
-8756
-8745
-8734
-8722
-8709
-8695
-8681
-8667
-8652
-8637
-8622
-8607
-8592
-8578
-8563
-8549
-8536
-8523
-8510
-8498
-8487
-8476
-8465
-8455
-8445
-8434
-8424
-8413
-8402
-8390
-8379
-8366
-8354
-8340
-8327
-8312
-8298
-8282
-8266
-8250
-8233
-8215
-8197
-8179
-8160
-8140
-8119
-8100
-8080
-8058
-8038
-8016
-7996
-7975
-7953
-7932
-7911
-7890
-7869
-7847
-7826
-7804
-7783
-7761
-7740
-7719
-7699
-7679
-7660
-7642
-7625
-7608
-7593
-7579
-7566
-7553
-7542
-7532
-7522
-7513
-7504
-7496
-7487
-7479
-7470
-7461
-7452
-7442
-7431
-7420
-7408
-7396
-7384
-7371
-7359
-7347
-7335
-7324
-7314
-7304
-7296
-7289
-7283
-7278
-7274
-7271
-7269
-7268
-7267
-7266
-7266
-7266
-7266
-7266
-7267
-7267
-7268
-7270
-7272
-7274
-7278
-7282
-7287
-7293
-7300
-7309
-7319
-7331
-7345
-7360
-7377
-7395
-7415
-7436
-7459
-7483
-7509
-7536
-7565
-7595
-7626
-7659
-7693
-7729
-7766
-7805
-7846
-7890
-7935
-7982
-8032
-8084
-8138
-8194
-8252
-8312
-8374
-8437
-8503
-8569
-8638
-8708
-8779
-8852
-8926
-9002
-9079
-9158
-9239
-9321
-9404
-9489
-9576
-9664
-9754
-9845
-9938
-10032
-10128
-10226
-10325
-10426
-10528
-10632
-10737
-10844
-10951
-11060
-11169
-11280
-11391
-11502
-11614
-11726
-11838
-11950
-12063
-12175
-12287
-12399
-12510
-12622
-12733
-12844
-12954
-13064
-13174
-13283
-13393
-13502
-13611
-13720
-13829
-13938
-14046
-14155
-14263
-14370
-14478
-14585
-14691
-14797
-14901
-15005
-15107
-15209
-15308
-15407
-15504
-15599
-15693
-15786
-15877
-15966
-16053
-16140
-16226
-16309
-16391
-16471
-16550
-16626
-16700
-16771
-16840
-16907
-16971
-17033
-17092
-17149
-17203
-17255
-17305
-17352
-17397
-17440
-17480
-17518
-17553
-17587
-17618
-17647
-17675
-17700
-17723
-17743
-17762
-17778
-17793
-17805
-17815
-17824
-17830
-17834
-17835
-17835
-17832
-17827
-17820
-17811
-17800
-17787
-17772
-17755
-17737
-17716
-17695
-17672
-17648
-17623
-17598
-17571
-17544
-17517
-17489
-17461
-17433
-17405
-17376
-17348
-17320
-17292
-17263
-17234
-17205
-17176
-17146
-17116
-17085
-17054
-17023
-16990
-16958
-16924
-16890
-16855
-16820
-16784
-16748
-16711
-16674
-16638
-16601
-16564
-16527
-16490
-16453
-16416
-16378
-16338
-16300
-16260
-16219
-16178
-16135
-16091
-16047
-16001
-15956
-15909
-15862
-15814
-15766
-15717
-15669
-15620
-15572
-15524
-15476
-15428
-15381
-15333
-15286
-15240
-15193
-15147
-15100
-15053
-15007
-14960
-14913
-14866
-14820
-14774
-14728
-14683
-14639
-14596
-14553
-14511
-14470
-14429
-14389
-14349
-14310
-14271
-14233
-14196
-14159
-14123
-14087
-14052
-14018
-13984
-13951
-13919
-13887
-13857
-13827
-13799
-13771
-13745
-13721
-13697
-13675
-13654
-13634
-13615
-13597
-13580
-13564
-13549
-13535
-13523
-13511
-13501
-13492
-13484
-13478
-13473
-13469
-13466
-13465
-13466
-13468
-13472
-13477
-13484
-13493
-13504
-13516
-13531
-13548
-13566
-13587
-13610
-13635
-13662
-13691
-13722
-13755
-13790
-13827
-13866
-13907
-13949
-13992
-14037
-14083
-14130
-14178
-14227
-14276
-14326
-14376
-14427
-14478
-14529
-14580
-14631
-14681
-14731
-14781
-14830
-14878
-14925
-14971
-15017
-15061
-15105
-15148
-15189
-15230
-15270
-15309
-15347
-15385
-15421
-15456
-15490
-15523
-15555
-15585
-15613
-15640
-15666
-15690
-15713
-15734
-15754
-15772
-15788
-15803
-15817
-15829
-15839
-15848
-15855
-15860
-15863
-15865
-15866
-15865
-15862
-15858
-15852
-15845
-15836
-15826
-15815
-15802
-15788
-15774
-15759
-15743
-15727
-15710
-15693
-15676
-15659
-15642
-15624
-15607
-15589
-15572
-15554
-15536
-15519
-15501
-15483
-15465
-15447
-15429
-15411
-15393
-15374
-15356
-15337
-15318
-15298
-15279
-15260
-15240
-15221
-15201
-15181
-15161
-15141
-15120
-15099
-15078
-15056
-15033
-15010
-14987
-14962
-14937
-14911
-14885
-14858
-14830
-14802
-14773
-14744
-14714
-14683
-14652
-14621
-14590
-14558
-14527
-14496
-14464
-14434
-14403
-14372
-14342
-14311
-14281
-14250
-14218
-14186
-14153
-14119
-14085
-14050
-14015
-13979
-13944
-13909
-13874
-13839
-13806
-13774
-13742
-13712
-13682
-13654
-13626
-13598
-13571
-13544
-13516
-13488
-13460
-13432
-13403
-13373
-13343
-13313
-13282
-13251
-13221
-13190
-13160
-13131
-13102
-13074
-13048
-13022
-12998
-12974
-12953
-12932
-12913
-12895
-12879
-12864
-12850
-12838
-12827
-12817
-12809
-12802
-12797
-12793
-12791
-12790
-12790
-12792
-12794
-12798
-12803
-12808
-12814
-12820
-12826
-12832
-12838
-12843
-12848
-12852
-12855
-12858
-12860
-12862
-12863
-12864
-12865
-12867
-12868
-12869
-12871
-12873
-12875
-12877
-12879
-12881
-12883
-12885
-12887
-12888
-12889
-12889
-12889
-12887
-12885
-12882
-12877
-12871
-12864
-12856
-12846
-12836
-12824
-12811
-12797
-12782
-12767
-12750
-12732
-12713
-12692
-12670
-12646
-12620
-12593
-12564
-12533
-12500
-12465
-12429
-12392
-12353
-12313
-12273
-12231
-12188
-12145
-12101
-12056
-12011
-11966
-11921
-11875
-11830
-11783
-11736
-11688
-11640
-11590
-11538
-11486
-11431
-11376
-11318
-11260
-11200
-11139
-11078
-11016
-10953
-10891
-10828
-10765
-10703
-10640
-10578
-10516
-10455
-10394
-10333
-10272
-10211
-10150
-10089
-10028
-9967
-9906
-9844
-9782
-9719
-9656
-9593
-9529
-9465
-9401
-9337
-9273
-9210
-9146
-9082
-9018
-8954
-8890
-8826
-8761
-8696
-8632
-8567
-8502
-8437
-8372
-8307
-8243
-8178
-8114
-8048
-7985
-7921
-7857
-7793
-7729
-7665
-7602
-7538
-7475
-7411
-7348
-7286
-7223
-7162
-7102
-7042
-6984
-6927
-6872
-6818
-6765
-6714
-6665
-6617
-6571
-6527
-6483
-6441
-6399
-6359
-6320
-6281
-6243
-6207
-6171
-6135
-6101
-6067
-6035
-6003
-5971
-5941
-5911
-5882
-5853
-5825
-5797
-5770
-5744
-5717
-5691
-5666
-5640
-5614
-5589
-5563
-5538
-5512
-5486
-5459
-5433
-5406
-5379
-5352
-5325
-5297
-5270
-5242
-5214
-5185
-5156
-5126
-5097
-5066
-5036
-5006
-4975
-4944
-4914
-4883
-4853
-4822
-4792
-4762
-4732
-4702
-4672
-4642
-4612
-4582
-4552
-4522
-4492
-4462
-4431
-4400
-4369
-4337
-4304
-4271
-4237
-4203
-4168
-4132
-4096
-4058
-4019
-3982
-3942
-3902
-3861
-3820
-3778
-3737
-3696
-3654
-3613
-3573
-3532
-3492
-3452
-3411
-3371
-3330
-3289
-3248
-3207
-3166
-3124
-3083
-3042
-3001
-2961
-2921
-2881
-2842
-2803
-2765
-2728
-2691
-2655
-2620
-2587
-2554
-2523
-2493
-2464
-2438
-2412
-2389
-2367
-2347
-2329
-2312
-2298
-2284
-2273
-2263
-2255
-2248
-2242
-2237
-2234
-2233
-2232
-2233
-2235
-2239
-2245
-2252
-2261
-2271
-2283
-2296
-2311
-2326
-2342
-2359
-2376
-2394
-2412
-2430
-2449
-2468
-2488
-2508
-2528
-2549
-2570
-2591
-2613
-2635
-2657
-2678
-2700
-2722
-2744
-2766
-2788
-2810
-2832
-2853
-2874
-2894
-2914
-2934
-2953
-2971
-2990
-3007
-3025
-3041
-3058
-3074
-3090
-3105
-3120
-3134
-3148
-3161
-3173
-3185
-3196
-3206
-3216
-3225
-3234
-3243
-3251
-3260
-3268
-3276
-3284
-3292
-3300
-3307
-3313
-3319
-3324
-3327
-3329
-3330
-3330
-3327
-3323
-3317
-3308
-3298
-3285
-3271
-3254
-3236
-3215
-3193
-3168
-3142
-3113
-3082
-3050
-3015
-2977
-2938
-2896
-2852
-2806
-2758
-2708
-2656
-2602
-2546
-2488
-2429
-2367
-2303
-2237
-2169
-2098
-2025
-1950
-1873
-1792
-1709
-1624
-1536
-1446
-1353
-1257
-1160
-1060
-959
-856
-750
-643
-534
-423
-310
-196
-79
39
159
281
405
530
656
784
912
1042
1173
1304
1435
1567
1699
1831
1963
2095
2227
2359
2490
2622
2754
2886
3018
3151
3283
3415
3548
3681
3813
3945
4078
4210
4342
4473
4604
4735
4866
4997
5127
5256
5386
5514
5643
5770
5897
6023
6148
6272
6395
6517
6639
6759
6879
6999
7118
7236
7354
7470
7587
7702
7818
7932
8045
8159
8272
8385
8497
8608
8719
8830
8941
9051
9160
9269
9376
9483
9588
9692
9795
9896
9995
10092
10187
10280
10371
10459
10545
10629
10711
10789
10866
10940
11012
11081
11149
11214
11276
11337
11397
11454
11510
11564
11618
11669
11720
11769
11817
11863
11909
11953
11995
12037
12077
12116
12153
12190
12225
12259
12293
12324
12355
12385
12413
12441
12467
12492
12516
12540
12562
12584
12606
12627
12647
12668
12688
12707
12726
12745
12764
12782
12800
12818
12835
12852
12868
12884
12900
12915
12929
12942
12955
12968
12980
12992
13004
13016
13027
13039
13050
13061
13072
13082
13093
13103
13112
13122
13131
13140
13149
13159
13168
13178
13188
13198
13208
13218
13229
13240
13251
13262
13273
13285
13296
13307
13319
13329
13340
13350
13359
13368
13376
13383
13390
13395
13400
13404
13408
13411
13413
13415
13417
13418
13420
13421
13422
13422
13423
13422
13421
13419
13416
13411
13405
13398
13389
13379
13367
13354
13339
13324
13307
13290
13272
13252
13232
13211
13190
13168
13144
13121
13096
13071
13045
13018
12990
12962
12933
12903
12873
12841
12810
12778
12745
12712
12679
12646
12613
12579
12546
12513
12481
12448
12417
12385
12354
12324
12294
12264
12235
12207
12180
12153
12127
12102
12078
12055
12032
12010
11988
11966
11945
11924
11904
11884
11865
11847
11829
11813
11797
11782
11768
11755
11743
11731
11720
11709
11698
11687
11675
11663
11651
11638
11624
11609
11593
11577
11561
11544
11527
11511
11495
11479
11463
11449
11434
11420
11407
11394
11381
11368
11356
11343
11331
11318
11306
11293
11280
11266
11252
11237
11223
11207
11191
11175
11158
11140
11123
11104
11086
11067
11048
11028
11009
10989
10969
10949
10929
10909
10889
10869
10848
10828
10807
10786
10765
10743
10721
10699
10675
10652
10627
10603
10578
10553
10528
10504
10479
10455
10432
10409
10387
10365
10344
10324
10305
10287
10270
10253
10238
10223
10208
10195
10182
10170
10158
10146
10135
10125
10115
10106
10097
10088
10080
10073
10066
10060
10054
10049
10045
10040
10037
10033
10030
10028
10025
10022
10019
10016
10014
10011
10008
10006
10003
10001
9999
9997
9996
9995
9995
9996
9998
10002
10006
10011
10018
10026
10034
10044
10055
10066
10078
10091
10105
10119
10135
10151
10168
10186
10205
10225
10247
10270
10295
10321
10349
10379
10410
10444
10479
10516
10554
10594
10635
10677
10720
10764
10809
10856
10904
10953
11003
11055
11109
11164
11221
11279
11340
11402
11465
11531
11597
11666
11735
11806
11878
11950
12024
12098
12173
12249
12325
12402
12480
12558
12636
12714
12793
12873
12953
13034
13115
13197
13281
13365
13450
13537
13625
13714
13804
13895
13987
14081
14175
14271
14367
14465
14564
14664
14765
14867
14970
15074
15179
15284
15390
15497
15604
15711
15818
15925
16030
16137
16242
16347
16452
16555
16658
16759
16860
16960
17059
17157
17255
17351
17447
17542
17636
17730
17823
17915
18006
18096
18185
18273
18360
18445
18528
18611
18691
18770
18847
18923
18997
19069
19139
19207
19274
19340
19404
19466
19528
19588
19648
19707
19765
19823
19880
19935
19990
20043
20095
20145
20194
20241
20286
20329
20370
20409
20447
20483
20517
20550
20582
20613
20642
20671
20699
20725
20750
20774
20796
20817
20837
20855
20871
20886
20899
20910
20919
20926
20932
20935
20936
20935
20933
20929
20924
20917
20909
20900
20891
20881
20870
20859
20849
20838
20828
20818
20809
20801
20793
20787
20781
20775
20771
20767
20763
20760
20758
20756
20754
20753
20753
20753
20753
20754
20755
20757
20758
20760
20761
20762
20762
20762
20762
20761
20759
20757
20754
20751
20747
20743
20739
20734
20729
20724
20719
20713
20706
20699
20691
20682
20671
20661
20649
20636
20622
20608
20593
20577
20561
20544
20527
20509
20490
20471
20451
20430
20409
20386
20362
20337
20310
20281
20251
20219
20185
20149
20111
20071
20029
19985
19940
19894
19847
19799
19750
19702
19653
19604
19555
19506
19457
19408
19358
19309
19259
19209
19158
19107
19054
19001
18947
18892
18836
18779
18722
18663
18604
18545
18484
18424
18362
18300
18238
18175
18111
18046
17980
17913
17846
17777
17708
17638
17567
17495
17422
17349
17274
17199
17124
17047
16971
16893
16815
16737
16658
16579
16500
16420
16340
16259
16178
16097
16015
15934
15851
15769
15685
15602
15517
15433
15347
15262
15176
15090
15003
14917
14831
14745
14659
14573
14489
14404
14320
14237
14154
14072
13991
13910
13830
13751
13673
13595
13518
13442
13366
13291
13217
13144
13071
13000
12929
12859
12791
12723
12656
12591
12526
12463
12402
12342
12283
12226
12171
12117
12065
12014
11965
11918
11872
11827
11783
11741
11699
11659
11620
11582
11545
11510
11475
11442
11409
11377
11346
11316
11287
11258
11230
11202
11175
11149
11123
11097
11072
11047
11023
10998
10975
10951
10928
10906
10884
10862
10840
10819
10797
10775
10753
10731
10708
10685
10662
10638
10614
10589
10564
10539
10514
10489
10463
10438
10412
10386
10359
10332
10305
10277
10249
10220
10190
10160
10129
10098
10066
10033
9999
9965
9931
9895
9859
9823
9786
9749
9711
9673
9635
9596
9557
9517
9478
9438
9397
9357
9316
9275
9234
9193
9152
9110
9068
9027
8985
8943
8901
8859
8817
8776
8734
8693
8652
8611
8570
8530
8490
8450
8410
8370
8331
8292
8254
8215
8177
8138
8101
8063
8025
7987
7949
7911
7873
7834
7796
7757
7718
7679
7641
7602
7564
7526
7488
7450
7413
7376
7340
7304
7269
7234
7199
7165
7132
7098
7065
7031
6998
6965
6931
6897
6863
6829
6795
6760
6726
6691
6657
6622
6588
6555
6521
6488
6454
6421
6388
6354
6321
6287
6252
6218
6183
6148
6113
6077
6040
6003
5965
5926
5886
5846
5804
5762
5718
5674
5629
5582
5535
5487
5438
5388
5338
5286
5234
5182
5130
5077
5025
4973
4922
4871
4820
4771
4721
4673
4624
4576
4529
4482
4436
4390
4345
4301
4256
4213
4170
4128
4086
4046
4006
3967
3929
3893
3857
3823
3790
3758
3727
3698
3670
3643
3618
3594
3571
3550
3530
3512
3496
3481
3468
3457
3448
3441
3436
3433
3432
3433
3435
3439
3445
3451
3459
3468
3478
3488
3499
3510
3522
3534
3546
3558
3570
3582
3594
3606
3618
3629
3640
3651
3661
3670
3679
3687
3695
3703
3710
3716
3722
3727
3731
3735
3738
3741
3742
3743
3744
3743
3742
3740
3738
3734
3730
3726
3720
3713
3705
3696
3685
3673
3659
3643
3626
3607
3586
3563
3538
3512
3483
3452
3420
3386
3351
3314
3276
3237
3197
3156
3115
3073
3031
2988
2946
2903
2861
2818
2776
2733
2691
2648
2606
2563
2521
2479
2436
2394
2352
2310
2268
2226
2184
2143
2101
2060
2019
1978
1937
1897
1857
1818
1780
1743
1706
1670
1634
1600
1566
1532
1499
1466
1434
1401
1369
1337
1305
1273
1241
1210
1178
1147
1117
1087
1057
1028
999
971
944
916
889
863
836
810
784
759
733
708
683
658
633
607
581
556
530
503
477
450
423
397
370
343
316
290
264
238
212
186
161
136
112
88
64
41
19
-3
-25
-46
-67
-88
-108
-128
-148
-167
-185
-203
-220
-237
-253
-269
-284
-299
-314
-329
-343
-357
-371
-385
-399
-413
-426
-440
-454
-467
-481
-496
-510
-525
-541
-557
-573
-590
-608
-627
-646
-666
-687
-709
-732
-756
-781
-807
-834
-862
-892
-923
-955
-988
-1022
-1058
-1095
-1132
-1170
-1209
-1248
-1288
-1328
-1368
-1409
-1450
-1492
-1533
-1576
-1618
-1661
-1705
-1749
-1793
-1838
-1883
-1929
-1974
-2021
-2067
-2114
-2161
-2208
-2255
-2303
-2351
-2400
-2449
-2499
-2548
-2599
-2649
-2700
-2752
-2804
-2856
-2909
-2962
-3015
-3069
-3123
-3177
-3230
-3284
-3337
-3390
-3443
-3496
-3549
-3601
-3653
-3705
-3757
-3808
-3859
-3909
-3959
-4008
-4056
-4104
-4151
-4197
-4243
-4287
-4331
-4373
-4414
-4455
-4493
-4531
-4567
-4601
-4634
-4666
-4696
-4724
-4751
-4777
-4801
-4825
-4847
-4867
-4887
-4906
-4923
-4940
-4955
-4970
-4984
-4996
-5008
-5019
-5030
-5040
-5049
-5058
-5067
-5076
-5084
-5093
-5102
-5111
-5120
-5129
-5139
-5150
-5162
-5174
-5187
-5201
-5215
-5231
-5247
-5264
-5282
-5301
-5321
-5342
-5364
-5387
-5411
-5437
-5463
-5491
-5520
-5550
-5581
-5614
-5648
-5683
-5720
-5758
-5797
-5838
-5880
-5922
-5966
-6012
-6058
-6105
-6153
-6202
-6252
-6302
-6353
-6405
-6457
-6510
-6563
-6616
-6670
-6724
-6779
-6834
-6889
-6945
-7002
-7059
-7116
-7174
-7233
-7291
-7350
-7409
-7469
-7528
-7587
-7646
-7705
-7763
-7820
-7877
-7934
-7989
-8044
-8098
-8151
-8202
-8253
-8303
-8351
-8399
-8445
-8491
-8535
-8578
-8621
-8663
-8703
-8743
-8782
-8821
-8858
-8894
-8930
-8964
-8998
-9031
-9063
-9094
-9124
-9153
-9181
-9209
-9235
-9261
-9286
-9310
-9334
-9357
-9379
-9400
-9421
-9441
-9461
-9481
-9500
-9519
-9538
-9557
-9576
-9595
-9614
-9633
-9652
-9671
-9689
-9708
-9727
-9745
-9764
-9783
-9801
-9820
-9838
-9857
-9876
-9894
-9914
-9933
-9953
-9973
-9993
-10014
-10034
-10055
-10076
-10097
-10118
-10138
-10157
-10176
-10194
-10211
-10228
-10243
-10257
-10271
-10284
-10296
-10308
-10319
-10329
-10339
-10348
-10357
-10366
-10374
-10382
-10389
-10397
-10404
-10411
-10418
-10425
-10433
-10440
-10447
-10455
-10462
-10469
-10477
-10484
-10491
-10498
-10505
-10511
-10518
-10524
-10529
-10535
-10539
-10543
-10547
-10550
-10552
-10553
-10554
-10555
-10555
-10554
-10553
-10551
-10549
-10547
-10544
-10540
-10537
-10533
-10528
-10524
-10519
-10514
-10509
-10504
-10500
-10495
-10490
-10485
-10480
-10474
-10469
-10463
-10458
-10452
-10446
-10440
-10433
-10427
-10420
-10413
-10405
-10398
-10390
-10383
-10375
-10367
-10359
-10351
-10343
-10334
-10325
-10316
-10306
-10297
-10287
-10277
-10267
-10258
-10248
-10238
-10229
-10220
-10212
-10203
-10195
-10187
-10180
-10172
-10165
-10158
-10151
-10144
-10137
-10131
-10125
-10119
-10114
-10108
-10103
-10098
-10094
-10090
-10086
-10083
-10081
-10079
-10078
-10078
-10078
-10079
-10081
-10084
-10088
-10092
-10097
-10102
-10108
-10114
-10120
-10127
-10134
-10142
-10149
-10157
-10165
-10173
-10182
-10190
-10198
-10207
-10215
-10223
-10231
-10238
-10245
-10252
-10258
-10264
-10269
-10274
-10278
-10282
-10286
-10290
-10294
-10298
-10302
-10307
-10312
-10317
-10323
-10330
-10336
-10343
-10351
-10358
-10367
-10375
-10384
-10393
-10403
-10412
-10422
-10432
-10441
-10451
-10460
-10469
-10477
-10485
-10492
-10499
-10505
-10511
-10517
-10521
-10526
-10530
-10534
-10538
-10541
-10543
-10546
-10547
-10548
-10549
-10549
-10548
-10546
-10544
-10541
-10537
-10532
-10526
-10520
-10513
-10505
-10496
-10486
-10475
-10463
-10450
-10436
-10422
-10406
-10389
-10372
-10354
-10335
-10315
-10294
-10272
-10250
-10227
-10204
-10179
-10154
-10129
-10103
-10076
-10049
-10021
-9992
-9963
-9933
-9903
-9872
-9841
-9809
-9777
-9745
-9713
-9681
-9649
-9617
-9585
-9554
-9523
-9492
-9463
-9433
-9404
-9376
-9349
-9322
-9296
-9270
-9245
-9221
-9198
-9175
-9154
-9133
-9113
-9093
-9075
-9058
-9041
-9025
-9010
-8996
-8982
-8969
-8956
-8944
-8933
-8922
-8911
-8901
-8891
-8882
-8873
-8864
-8855
-8847
-8839
-8832
-8824
-8817
-8811
-8804
-8797
-8791
-8784
-8776
-8768
-8760
-8751
-8741
-8730
-8718
-8705
-8691
-8675
-8659
-8641
-8622
-8602
-8581
-8558
-8535
-8511
-8486
-8460
-8433
-8404
-8375
-8344
-8312
-8279
-8245
-8210
-8173
-8137
-8099
-8060
-8021
-7980
-7939
-7898
-7855
-7812
-7768
-7724
-7679
-7634
-7588
-7542
-7496
-7449
-7403
-7356
-7309
-7262
-7215
-7168
-7120
-7073
-7025
-6978
-6930
-6881
-6833
-6784
-6734
-6684
-6634
-6583
-6531
-6478
-6425
-6372
-6318
-6264
-6209
-6153
-6098
-6042
-5987
-5931
-5875
-5819
-5763
-5707
-5651
-5595
-5538
-5482
-5425
-5367
-5309
-5251
-5193
-5135
-5076
-5017
-4959
-4900
-4842
-4784
-4726
-4669
-4612
-4556
-4501
-4446
-4393
-4340
-4288
-4237
-4187
-4137
-4088
-4040
-3993
-3946
-3900
-3855
-3810
-3767
-3724
-3682
-3641
-3600
-3561
-3522
-3484
-3447
-3410
-3375
-3340
-3306
-3272
-3239
-3207
-3175
-3144
-3113
-3083
-3054
-3025
-2997
-2970
-2944
-2919
-2895
-2872
-2850
-2829
-2809
-2791
-2774
-2758
-2743
-2729
-2716
-2704
-2693
-2683
-2674
-2665
-2658
-2651
-2645
-2640
-2636
-2632
-2629
-2627
-2625
-2624
-2624
-2625
-2627
-2629
-2633
-2637
-2641
-2647
-2653
-2659
-2666
-2674
-2682
-2691
-2700
-2709
-2719
-2729
-2740
-2752
-2763
-2776
-2789
-2803
-2817
-2833
-2849
-2866
-2883
-2902
-2921
-2941
-2961
-2982
-3004
-3026
-3048
-3070
-3093
-3115
-3137
-3159
-3181
-3203
-3224
-3244
-3265
-3284
-3304
-3323
-3341
-3359
-3376
-3393
-3410
-3425
-3440
-3454
-3467
-3480
-3491
-3502
-3511
-3520
-3528
-3535
-3541
-3546
-3550
-3554
-3556
-3558
-3560
-3560
-3560
-3559
-3558
-3555
-3552
-3547
-3542
-3536
-3528
-3520
-3510
-3500
-3489
-3477
-3464
-3450
-3436
-3420
-3404
-3388
-3370
-3352
-3333
-3313
-3293
-3273
-3251
-3229
-3207
-3183
-3159
-3134
-3109
-3083
-3056
-3028
-3000
-2971
-2941
-2911
-2880
-2848
-2817
-2784
-2751
-2718
-2684
-2650
-2616
-2581
-2546
-2511
-2475
-2440
-2404
-2368
-2332
-2296
-2260
-2225
-2189
-2153
-2117
-2082
-2047
-2012
-1978
-1943
-1909
-1875
-1842
-1809
-1775
-1742
-1709
-1677
-1644
-1611
-1579
-1546
-1513
-1481
-1448
-1416
-1384
-1351
-1319
-1286
-1254
-1221
-1189
-1156
-1123
-1090
-1056
-1022
-988
-954
-919
-884
-848
-812
-775
-739
-701
-664
-626
-587
-548
-509
-470
-430
-389
-349
-307
-266
-223
-181
-137
-93
-49
-4
42
88
135
182
230
278
327
376
425
475
525
576
627
678
730
782
834
886
939
992
1046
1099
1153
1207
1262
1316
1371
1427
1482
1538
1594
1650
1706
1762
1819
1875
1932
1989
2045
2102
2158
2214
2270
2325
2380
2435
2489
2543
2596
2649
2702
2754
2806
2857
2908
2958
3008
3058
3107
3156
3204
3252
3299
3346
3393
3438
3484
3528
3573
3616
3659
3701
3743
3784
3824
3864
3903
3941
3979
4016
4053
4089
4124
4159
4193
4226
4259
4290
4322
4352
4382
4410
4438
4466
4493
4519
4544
4569
4594
4617
4640
4663
4684
4706
4726
4746
4765
4784
4801
4819
4835
4851
4866
4880
4893
4906
4917
4928
4938
4947
4955
4963
4969
4974
4978
4982
4984
4985
4985
4984
4981
4978
4973
4968
4961
4953
4943
4933
4922
4909
4896
4881
4866
4849
4831
4812
4792
4771
4749
4726
4701
4676
4649
4622
4593
4563
4533
4501
4469
4435
4401
4365
4329
4292
4255
4216
4177
4137
4096
4054
4013
3971
3928
3884
3840
3796
3752
3707
3662
3617
3572
3527
3483
3438
3394
3349
3306
3263
3220
3178
3136
3095
3055
3015
2977
2939
2903
2867
2833
2799
2766
2735
2704
2674
2646
2618
2591
2564
2539
2515
2492
2470
2449
2429
2410
2392
2375
2359
2344
2329
2315
2302
2289
2277
2265
2254
2243
2233
2223
2213
2205
2196
2188
2181
2174
2167
2161
2155
2150
2145
2140
2135
2131
2128
2124
2121
2118
2116
2114
2112
2110
2109
2108
2107
2106
2105
2103
2102
2101
2099
2098
2096
2094
2092
2090
2087
2085
2082
2079
2076
2073
2070
2067
2064
2061
2057
2054
2050
2047
2043
2039
2035
2029
2025
2020
2013
2008
2001
1994
1986
1977
1969
1959
1949
1938
1927
1915
1903
1890
1877
1863
1849
1834
1819
1804
1789
1774
1758
1743
1727
1711
1695
1679
1664
1648
1632
1617
1601
1586
1571
1556
1541
1526
1512
1497
1483
1470
1456
1443
1429
1416
1403
1391
1378
1366
1353
1341
1330
1318
1306
1295
1283
1272
1260
1249
1238
1226
1215
1203
1191
1179
1166
1153
1140
1127
1113
1100
1086
1071
1057
1042
1027
1012
998
984
969
955
941
927
913
899
886
872
859
845
832
818
804
790
776
762
748
733
719
704
690
675
660
646
631
617
602
588
574
560
546
532
519
506
494
481
469
458
446
435
424
414
403
393
383
373
363
354
344
334
324
315
305
296
286
277
267
258
248
239
230
221
213
204
196
188
180
173
166
159
152
146
140
134
129
123
118
113
108
104
99
95
91
87
83
80
76
73
70
68
66
64
62
60
59
58
58
57
57
57
58
58
59
60
62
63
65
67
70
73
76
79
83
88
93
98
104
111
118
125
133
142
150
159
169
178
188
198
208
217
227
237
247
257
267
278
288
298
309
320
331
342
354
366
378
390
403
416
430
443
457
470
484
498
512
525
539
553
567
581
595
609
623
637
650
664
677
691
704
718
731
744
758
771
785
798
812
826
839
853
868
882
896
910
924
938
952
966
980
993
1006
1020
1033
1046
1059
1071
1083
1095
1107
1119
1131
1142
1154
1165
1176
1188
1199
1210
1221
1232
1244
1255
1266
1277
1288
1299
1310
1321
1332
1343
1355
1366
1378
1390
1401
1414
1426
1439
1451
1464
1478
1492
1506
1520
1535
1551
1567
1584
1601
1619
1637
1656
1676
1696
1717
1738
1761
1783
1807
1830
1855
1880
1905
1932
1958
1986
2013
2043
2072
2103
2134
2165
2198
2231
2265
2299
2334
2370
2406
2442
2479
2517
2554
2592
2630
2668
2707
2745
2784
2822
2861
2900
2939
2978
3017
3056
3095
3134
3173
3211
3250
3288
3326
3363
3400
3437
3474
3510
3545
3581
3615
3650
3684
3717
3750
3783
3815
3846
3877
3907
3936
3965
3992
4019
4045
4069
4093
4115
4137
4157
4177
4196
4214
4231
4247
4262
4277
4290
4303
4315
4326
4336
4345
4354
4361
4367
4373
4377
4381
4384
4386
4387
4388
4387
4387
4385
4383
4380
4377
4374
4369
4365
4359
4353
4347
4340
4333
4325
4316
4307
4298
4288
4278
4267
4255
4243
4231
4218
4205
4191
4177
4162
4147
4131
4115
4098
4080
4062
4043
4024
4003
3983
3962
3940
3917
3893
3869
3844
3818
3792
3764
3736
3708
3678
3648
3618
3586
3555
3522
3489
3456
3422
3388
3353
3318
3282
3246
3210
3173
3136
3099
3062
3024
2986
2948
2910
2872
2834
2796
2758
2720
2683
2646
2609
2572
2535
2499
2463
2428
2392
2357
2321
2286
2251
2216
2181
2146
2111
2077
2041
2008
1974
1941
1907
1874
1842
1809
1777
1745
1714
1683
1652
1622
1592
1563
1534
1505
1477
1449
1421
1394
1367
1341
1315
1289
1264
1240
1216
1192
1169
1147
1125
1103
1082
1062
1041
1020
1000
981
962
943
924
905
887
869
851
834
817
801
785
770
755
741
728
715
704
693
682
672
663
654
646
638
631
624
617
611
605
599
594
590
586
582
580
578
576
575
575
576
577
579
581
584
588
592
596
601
606
611
616
622
628
634
640
647
653
660
666
673
679
686
692
699
705
711
717
723
729
734
739
743
747
750
753
756
758
759
760
761
761
761
761
760
759
757
755
753
750
747
744
740
736
731
726
721
716
710
704
698
691
684
676
668
660
651
642
632
622
612
601
590
578
566
554
541
527
513
499
484
468
452
435
417
399
381
361
342
321
300
278
256
233
209
185
160
135
109
83
56
29
1
-27
-56
-86
-115
-146
-176
-208
-239
-271
-304
-337
-371
-405
-440
-476
-511
-548
-584
-622
-659
-697
-736
-775
-815
-855
-896
-937
-978
-1020
-1062
-1105
-1147
-1190
-1233
-1276
-1319
-1362
-1405
-1447
-1490
-1532
-1574
-1616
-1657
-1699
-1739
-1780
-1820
-1860
-1899
-1938
-1976
-2015
-2052
-2090
-2127
-2163
-2199
-2235
-2271
-2305
-2340
-2374
-2408
-2441
-2474
-2506
-2538
-2569
-2600
-2630
-2659
-2688
-2717
-2744
-2771
-2798
-2823
-2848
-2873
-2896
-2919
-2942
-2964
-2986
-3007
-3028
-3049
-3069
-3089
-3109
-3129
-3148
-3168
-3187
-3205
-3224
-3242
-3260
-3278
-3295
-3312
-3328
-3345
-3361
-3377
-3392
-3408
-3423
-3438
-3453
-3468
-3483
-3498
-3513
-3527
-3542
-3556
-3571
-3585
-3600
-3614
-3628
-3642
-3657
-3671
-3685
-3699
-3712
-3726
-3740
-3753
-3767
-3780
-3794
-3807
-3821
-3834
-3847
-3860
-3874
-3887
-3900
-3913
-3926
-3939
-3952
-3966
-3979
-3992
-4006
-4019
-4033
-4046
-4061
-4075
-4089
-4103
-4117
-4131
-4146
-4160
-4174
-4188
-4201
-4215
-4229
-4242
-4255
-4268
-4281
-4294
-4306
-4319
-4331
-4343
-4355
-4367
-4378
-4390
-4401
-4412
-4423
-4434
-4445
-4456
-4466
-4477
-4488
-4498
-4509
-4519
-4529
-4540
-4550
-4560
-4570
-4580
-4590
-4599
-4609
-4619
-4629
-4639
-4649
-4659
-4669
-4679
-4690
-4700
-4710
-4720
-4730
-4740
-4750
-4759
-4769
-4779
-4789
-4798
-4807
-4817
-4826
-4835
-4844
-4852
-4861
-4870
-4878
-4886
-4894
-4902
-4910
-4917
-4924
-4931
-4937
-4944
-4950
-4955
-4961
-4967
-4972
-4977
-4982
-4988
-4992
-4997
-5002
-5007
-5012
-5017
-5022
-5026
-5031
-5036
-5041
-5046
-5051
-5056
-5061
-5067
-5073
-5079
-5085
-5091
-5097
-5103
-5109
-5116
-5122
-5128
-5134
-5140
-5147
-5153
-5159
-5165
-5172
-5178
-5185
-5191
-5198
-5205
-5211
-5218
-5225
-5233
-5240
-5247
-5255
-5263
-5271
-5279
-5287
-5296
-5304
-5313
-5322
-5331
-5341
-5350
-5360
-5369
-5379
-5388
-5397
-5407
-5416
-5425
-5434
-5442
-5451
-5459
-5467
-5474
-5481
-5488
-5495
-5501
-5507
-5513
-5518
-5523
-5527
-5531
-5535
-5538
-5541
-5543
-5546
-5548
-5549
-5550
-5551
-5552
-5552
-5551
-5551
-5549
-5548
-5546
-5544
-5541
-5539
-5535
-5532
-5529
-5525
-5521
-5516
-5512
-5507
-5502
-5497
-5492
-5486
-5480
-5474
-5468
-5461
-5455
-5447
-5440
-5432
-5424
-5415
-5406
-5397
-5387
-5378
-5367
-5357
-5346
-5335
-5324
-5313
-5302
-5291
-5279
-5267
-5256
-5244
-5232
-5220
-5208
-5195
-5183
-5170
-5157
-5144
-5130
-5117
-5103
-5088
-5074
-5059
-5044
-5029
-5013
-4998
-4982
-4965
-4949
-4932
-4915
-4898
-4880
-4862
-4844
-4825
-4806
-4787
-4768
-4748
-4728
-4708
-4687
-4666
-4644
-4622
-4599
-4575
-4551
-4527
-4502
-4476
-4449
-4422
-4394
-4366
-4337
-4308
-4277
-4246
-4215
-4183
-4150
-4116
-4083
-4048
-4013
-3978
-3942
-3906
-3869
-3832
-3795
-3757
-3719
-3681
-3642
-3603
-3564
-3524
-3485
-3445
-3404
-3364
-3323
-3282
-3241
-3200
-3158
-3117
-3075
-3034
-2992
-2951
-2909
-2867
-2826
-2784
-2742
-2701
-2659
-2618
-2576
-2535
-2494
-2453
-2412
-2371
-2331
-2291
-2251
-2211
-2172
-2132
-2093
-2054
-2016
-1977
-1938
-1900
-1861
-1823
-1785
-1747
-1709
-1671
-1633
-1595
-1557
-1520
-1482
-1445
-1407
-1370
-1333
-1296
-1259
-1222
-1186
-1149
-1113
-1077
-1041
-1004
-969
-933
-898
-863
-827
-792
-758
-723
-689
-655
-621
-587
-553
-520
-486
-453
-420
-387
-354
-322
-289
-257
-225
-193
-161
-129
-97
-65
-33
-1
32
64
96
128
160
193
225
257
289
321
353
385
417
449
480
511
543
574
605
635
666
697
727
757
787
817
847
876
905
934
962
991
1018
1047
1075
1103
1131
1158
1185
1213
1240
1266
1293
1320
1346
1372
1398
1424
1450
1475
1500
1524
1549
1573
1597
1620
1644
1667
1690
1713
1735
1758
1780
1802
1824
1846
1867
1889
1910
1931
1952
1973
1994
2015
2036
2057
2078
2099
2119
2140
2160
2181
2201
2222
2242
2262
2282
2302
2322
2342
2362
2382
2401
2421
2441
2460
2480
2500
2519
2539
2558
2577
2597
2616
2636
2655
2675
2694
2714
2734
2754
2774
2794
2814
2834
2855
2876
2896
2917
2938
2960
2981
3002
3024
3045
3067
3089
3111
3132
3154
3176
3199
3221
3243
3266
3289
3312
3335
3359
3382
3406
3429
3453
3477
3501
3524
3548
3572
3596
3620
3644
3668
3693
3717
3741
3765
3789
3814
3838
3862
3887
3911
3935
3959
3983
4006
4030
4054
4078
4101
4125
4148
4171
4194
4217
4239
4262
4284
4307
4329
4351
4373
4394
4416
4437
4458
4478
4499
4519
4539
4559
4578
4598
4616
4635
4653
4672
4689
4707
4724
4741
4758
4774
4791
4806
4822
4837
4851
4865
4879
4893
4905
4918
4930
4941
4952
4962
4972
4981
4989
4997
5004
5011
5017
5022
5026
5030
5034
5037
5039
5041
5042
5044
5044
5045
5045
5044
5044
5043
5041
5040
5039
5037
5035
5033
5031
5029
5026
5024
5022
5020
5017
5015
5013
5012
5010
5008
5007
5006
5005
5004
5004
5003
5003
5003
5003
5003
5003
5004
5005
5006
5007
5008
5010
5012
5014
5017
5020
5023
5027
5032
5037
5042
5048
5055
5062
5069
5077
5085
5094
5104
5114
5124
5135
5146
5157
5170
5183
5196
5210
5225
5240
5256
5272
5289
5306
5324
5342
5361
5380
5399
5419
5439
5460
5481
5502
5524
5546
5568
5590
5613
5637
5660
5684
5709
5733
5758
5783
5808
5834
5860
5885
5911
5937
5963
5988
6014
6040
6066
6091
6117
6143
6168
6194
6219
6245
6270
6296
6321
6346
6371
6397
6422
6447
6473
6498
6524
6549
6575
6600
6626
6652
6678
6704
6729
6755
6781
6807
6832
6858
6883
6908
6933
6957
6981
7005
7028
7051
7074
7096
7118
7139
7160
7181
7201
7220
7239
7258
7277
7295
7312
7330
7347
7363
7380
7396
7411
7426
7441
7455
7469
7483
7496
7509
7521
7532
7544
7554
7565
7574
7584
7592
7601
7609
7616
7623
7629
7636
7641
7647
7652
7656
7661
7665
7669
7673
7677
7680
7683
7686
7689
7692
7694
7696
7699
7701
7703
7705
7706
7708
7710
7711
7713
7714
7716
7717
7718
7720
7721
7722
7723
7725
7726
7727
7728
7729
7730
7731
7732
7732
7733
7734
7735
7735
7736
7736
7737
7737
7738
7738
7739
7739
7740
7740
7741
7741
7741
7742
7742
7742
7742
7741
7741
7740
7739
7738
7737
7736
7735
7733
7731
7729
7727
7725
7723
7720
7717
7713
7710
7706
7701
7697
7692
7686
7681
7675
7669
7663
7657
7650
7644
7638
7631
7625
7618
7612
7605
7599
7593
7586
7580
7574
7568
7562
7555
7549
7543
7537
7531
7525
7518
7512
7505
7499
7492
7486
7479
7472
7466
7459
7452
7445
7439
7432
7425
7418
7411
7404
7396
7389
7382
7374
7366
7359
7350
7342
7334
7325
7316
7307
7298
7289
7279
7269
7258
7248
7237
7226
7215
7203
7191
7179
7167
7154
7142
7129
7116
7103
7090
7077
7064
7051
7037
7024
7010
6996
6981
6967
6952
6937
6922
6907
6892
6876
6860
6844
6828
6811
6794
6777
6760
6742
6724
6706
6688
6669
6651
6632
6613
6594
6575
6555
6536
6516
6496
6476
6455
6435
6414
6394
6373
6352
6331
6311
6290
6269
6248
6227
6206
6185
6165
6144
6123
6102
6080
6059
6038
6017
5996
5974
5953
5931
5910
5888
5867
5845
5823
5801
5779
5757
5735
5713
5691
5668
5646
5624
5601
5579
5556
5534
5511
5488
5465
5442
5419
5396
5373
5350
5327
5304
5280
5257
5233
5209
5186
5162
5138
5114
5089
5065
5040
5016
4991
4967
4942
4917
4893
4868
4843
4819
4794
4769
4745
4720
4696
4671
4646
4622
4597
4573
4548
4523
4499
4474
4450
4425
4401
4376
4352
4328
4303
4279
4254
4230
4205
4180
4155
4130
4105
4080
4054
4027
4003
3977
3950
3924
3897
3871
3844
3817
3790
3763
3736
3708
3681
3654
3626
3598
3571
3543
3515
3487
3459
3430
3402
3373
3344
3315
3286
3257
3227
3198
3168
3138
3108
3078
3048
3018
2987
2957
2926
2896
2865
2834
2803
2772
2741
2710
2678
2647
2615
2584
2552
2520
2488
2456
2424
2392
2360
2328
2296
2263
2231
2198
2166
2133
2100
2067
2033
2001
1968
1934
1901
1867
1834
1800
1766
1732
1698
1665
1631
1597
1563
1529
1494
1460
1426
1392
1358
1324
1290
1256
1222
1188
1154
1120
1086
1052
1018
984
951
917
883
850
816
783
750
717
684
652
620
588
556
524
493
462
431
400
370
340
310
280
250
220
191
162
133
104
76
48
19
-8
-36
-63
-91
-117
-144
-171
-197
-223
-249
-275
-301
-326
-351
-377
-402
-426
-451
-475
-500
-524
-547
-571
-594
-617
-640
-663
-686
-708
-730
-752
-775
-796
-818
-840
-862
-883
-905
-926
-948
-969
-991
-1012
-1033
-1055
-1076
-1098
-1119
-1140
-1162
-1183
-1205
-1226
-1248
-1269
-1291
-1313
-1335
-1358
-1380
-1403
-1426
-1449
-1473
-1496
-1519
-1543
-1567
-1590
-1614
-1638
-1661
-1685
-1708
-1732
-1756
-1779
-1803
-1826
-1850
-1873
-1897
-1920
-1944
-1967
-1991
-2013
-2037
-2061
-2084
-2107
-2131
-2154
-2178
-2201
-2224
-2247
-2271
-2294
-2317
-2340
-2363
-2387
-2409
-2432
-2455
-2478
-2500
-2522
-2545
-2567
-2589
-2611
-2632
-2654
-2676
-2697
-2719
-2741
-2762
-2784
-2806
-2827
-2849
-2871
-2893
-2915
-2937
-2959
-2982
-3005
-3027
-3050
-3073
-3096
-3119
-3142
-3165
-3188
-3211
-3234
-3256
-3279
-3302
-3324
-3346
-3368
-3390
-3412
-3433
-3455
-3476
-3497
-3518
-3539
-3559
-3580
-3600
-3621
-3641
-3662
-3682
-3702
-3722
-3743
-3763
-3783
-3802
-3822
-3842
-3861
-3881
-3900
-3919
-3938
-3957
-3976
-3995
-4014
-4032
-4051
-4070
-4088
-4107
-4126
-4144
-4163
-4181
-4200
-4218
-4236
-4254
-4271
-4289
-4306
-4323
-4339
-4356
-4372
-4388
-4404
-4420
-4436
-4452
-4467
-4482
-4498
-4513
-4528
-4543
-4558
-4572
-4587
-4602
-4617
-4632
-4648
-4663
-4678
-4693
-4709
-4724
-4740
-4755
-4771
-4787
-4803
-4818
-4834
-4851
-4867
-4883
-4899
-4915
-4932
-4948
-4965
-4982
-4998
-5015
-5032
-5049
-5066
-5083
-5100
-5118
-5135
-5151
-5168
-5185
-5202
-5218
-5234
-5251
-5267
-5282
-5298
-5313
-5329
-5343
-5358
-5373
-5387
-5401
-5414
-5428
-5441
-5454
-5467
-5480
-5493
-5505
-5518
-5530
-5542
-5554
-5566
-5578
-5589
-5600
-5611
-5622
-5633
-5643
-5653
-5663
-5673
-5682
-5691
-5700
-5709
-5717
-5725
-5733
-5741
-5749
-5756
-5763
-5770
-5777
-5784
-5790
-5796
-5802
-5808
-5813
-5818
-5823
-5828
-5832
-5837
-5841
-5844
-5848
-5852
-5855
-5858
-5862
-5865
-5868
-5871
-5874
-5877
-5880
-5884
-5887
-5890
-5894
-5897
-5901
-5905
-5910
-5914
-5919
-5924
-5929
-5934
-5939
-5945
-5951
-5956
-5962
-5968
-5975
-5981
-5987
-5994
-6001
-6007
-6014
-6021
-6028
-6035
-6042
-6049
-6056
-6063
-6071
-6078
-6086
-6093
-6101
-6108
-6116
-6124
-6132
-6139
-6147
-6155
-6163
-6170
-6178
-6185
-6193
-6200
-6207
-6213
-6220
-6226
-6232
-6237
-6242
-6247
-6252
-6257
-6261
-6266
-6270
-6274
-6278
-6282
-6286
-6290
-6294
-6297
-6301
-6304
-6308
-6311
-6314
-6317
-6320
-6323
-6326
-6328
-6331
-6333
-6335
-6337
-6339
-6340
-6341
-6342
-6343
-6343
-6343
-6343
-6343
-6343
-6342
-6341
-6340
-6339
-6338
-6336
-6335
-6333
-6331
-6329
-6327
-6325
-6323
-6320
-6318
-6315
-6312
-6310
-6307
-6303
-6300
-6297
-6293
-6290
-6286
-6283
-6280
-6276
-6273
-6269
-6266
-6262
-6259
-6256
-6252
-6249
-6246
-6242
-6239
-6236
-6233
-6229
-6226
-6223
-6220
-6217
-6215
-6212
-6209
-6206
-6203
-6200
-6197
-6195
-6192
-6189
-6186
-6183
-6180
-6178
-6175
-6172
-6169
-6166
-6163
-6160
-6157
-6153
-6150
-6146
-6143
-6139
-6135
-6131
-6127
-6122
-6118
-6113
-6108
-6102
-6097
-6091
-6085
-6078
-6071
-6064
-6056
-6048
-6040
-6032
-6023
-6014
-6005
-5996
-5987
-5977
-5967
-5958
-5948
-5938
-5928
-5918
-5908
-5898
-5888
-5878
-5867
-5857
-5847
-5837
-5826
-5816
-5806
-5796
-5785
-5775
-5765
-5755
-5745
-5734
-5724
-5713
-5703
-5692
-5681
-5670
-5659
-5648
-5637
-5626
-5615
-5604
-5592
-5581
-5570
-5558
-5547
-5535
-5523
-5512
-5500
-5488
-5476
-5464
-5452
-5439
-5427
-5415
-5402
-5390
-5378
-5365
-5353
-5340
-5328
-5315
-5303
-5290
-5278
-5266
-5254
-5242
-5230
-5218
-5206
-5195
-5183
-5172
-5161
-5150
-5139
-5129
-5119
-5109
-5099
-5089
-5079
-5070
-5061
-5051
-5043
-5034
-5025
-5017
-5009
-5001
-4993
-4985
-4978
-4971
-4964
-4957
-4950
-4944
-4938
-4932
-4926
-4920
-4915
-4909
-4903
-4898
-4892
-4886
-4880
-4875
-4868
-4862
-4856
-4850
-4843
-4836
-4829
-4822
-4815
-4807
-4800
-4792
-4784
-4775
-4767
-4758
-4749
-4740
-4731
-4722
-4712
-4703
-4693
-4683
-4672
-4662
-4651
-4640
-4629
-4618
-4606
-4594
-4581
-4569
-4556
-4542
-4528
-4514
-4500
-4485
-4470
-4455
-4439
-4423
-4407
-4390
-4373
-4355
-4338
-4320
-4301
-4282
-4263
-4244
-4224
-4204
-4184
-4163
-4142
-4121
-4099
-4077
-4054
-4032
-4010
-3986
-3963
-3939
-3915
-3891
-3866
-3841
-3816
-3790
-3764
-3738
-3712
-3686
-3659
-3632
-3604
-3577
-3549
-3520
-3491
-3462
-3433
-3403
-3373
-3343
-3312
-3281
-3249
-3217
-3185
-3153
-3120
-3087
-3054
-3020
-2986
-2952
-2918
-2883
-2848
-2813
-2778
-2742
-2706
-2670
-2634
-2598
-2562
-2525
-2489
-2452
-2415
-2377
-2340
-2303
-2265
-2227
-2189
-2151
-2113
-2075
-2037
-1998
-1960
-1921
-1883
-1844
-1806
-1768
-1729
-1691
-1652
-1614
-1576
-1537
-1499
-1461
-1423
-1384
-1346
-1308
-1270
-1231
-1193
-1155
-1116
-1078
-1039
-1000
-961
-923
-884
-844
-805
-766
-727
-687
-648
-608
-569
-530
-490
-451
-412
-373
-334
-295
-256
-217
-178
-140
-101
-62
-24
15
54
92
131
170
208
247
286
325
364
402
441
480
520
559
598
637
676
715
755
794
833
872
911
951
990
1029
1068
1107
1146
1184
1223
1262
1300
1339
1377
1415
1453
1491
1529
1567
1605
1642
1680
1718
1755
1792
1830
1867
1904
1941
1978
2015
2052
2088
2125
2162
2199
2235
2272
2308
2344
2380
2416
2452
2488
2523
2559
2594
2630
2665
2700
2735
2770
2805
2840
2875
2910
2945
2980
3014
3048
3083
3117
3151
3184
3217
3250
3283
3316
3348
3380
3412
3443
3475
3506
3536
3567
3597
3627
3656
3686
3715
3744
3772
3800
3828
3856
3883
3910
3936
3963
3989
4014
4040
4065
4089
4114
4138
4161
4185
4208
4231
4253
4275
4297
4318
4339
4360
4381
4402
4422
4442
4462
4481
4500
4520
4538
4557
4576
4594
4612
4630
4648
4665
4683
4700
4717
4734
4751
4767
4784
4801
4817
4833
4850
4866
4882
4898
4914
4930
4945
4961
4977
4993
5008
5024
5040
5056
5071
5087
5103
5119
5135
5151
5167
5184
5200
5217
5233
5250
5267
5284
5300
5317
5334
5351
5368
5385
5402
5419
5436
5453
5470
5487
5505
5522
5540
5558
5576
5594
5612
5630
5649
5668
5686
5705
5725
5744
5763
5783
5803
5822
5842
5863
5883
5903
5924
5944
5965
5986
6007
6028
6049
6070
6091
6113
6134
6156
6177
6199
6221
6242
6264
6286
6308
6331
6353
6375
6398
6421
6444
6467
6490
6514
6537
6561
6585
6608
6632
6656
6680
6704
6728
6751
6775
6799
6823
6847
6870
6894
6918
6942
6965
6989
7012
7035
7059
7082
7105
7128
7150
7173
7195
7217
7239
7261
7283
7304
7325
7346
7367
7387
7407
7427
7447
7466
7485
7504
7523
7542
7560
7577
7595
7612
7629
7646
7662
7678
7693
7709
7723
7738
7752
7766
7779
7792
7804
7817
7829
7840
7851
7863
7873
7884
7894
7904
7913
7923
7932
7940
7948
7956
7963
7970
7976
7982
7988
7993
7998
8002
8006
8009
8013
8015
8018
8020
8022
8023
8025
8026
8026
8026
8026
8026
8026
8025
8023
8023
8021
8019
8016
8013
8010
8007
8003
7998
7994
7988
7983
7977
7970
7963
7956
7948
7940
7931
7922
7912
7902
7891
7880
7869
7857
7844
7831
7817
7803
7789
7773
7758
7741
7725
7708
7690
7672
7654
7635
7616
7596
7576
7555
7534
7513
7491
7469
7446
7423
7400
7376
7352
7327
7303
7278
7253
7227
7201
7175
7149
7123
7096
7069
7042
7015
6987
6959
6931
6903
6875
6846
6818
6789
6760
6731
6702
6673
6644
6615
6586
6557
6527
6498
6469
6439
6410
6380
6351
6321
6292
6263
6233
6203
6174
6144
6115
6086
6056
6027
5998
5969
5940
5911
5882
5853
5824
5795
5767
5738
5710
5681
5653
5625
5596
5568
5540
5512
5485
5457
5429
5401
5374
5346
5318
5290
5262
5235
5207
5179
5151
5123
5095
5067
5039
5012
4984
4956
4928
4900
4872
4844
4816
4788
4759
4731
4703
4675
4647
4619
4591
4563
4535
4507
4479
4451
4423
4394
4366
4337
4309
4280
4251
4222
4193
4164
4134
4105
4075
4045
4014
3985
3955
3925
3894
3864
3833
3802
3771
3740
3708
3677
3645
3613
3580
3548
3515
3483
3450
3417
3385
3352
3319
3287
3254
3221
3189
3157
3124
3092
3060
3028
2996
2965
2933
2902
2871
2840
2809
2778
2747
2717
2686
2656
2626
2595
2565
2535
2505
2476
2446
2416
2387
2358
2329
2300
2271
2242
2214
2186
2158
2130
2102
2074
2047
2020
1993
1966
1939
1912
1886
1859
1833
1807
1782
1756
1731
1706
1681
1656
1631
1607
1583
1559
1535
1512
1488
1465
1442
1419
1396
1374
1351
1329
1306
1284
1262
1240
1218
1196
1174
1153
1132
1111
1090
1069
1049
1028
1008
989
969
950
931
912
893
875
857
838
821
803
786
769
752
735
718
701
685
669
652
636
620
604
588
572
556
540
524
508
492
476
461
445
430
415
400
385
370
355
340
326
311
297
282
268
254
240
226
212
198
184
170
156
142
129
115
102
88
75
61
48
35
22
9
-4
-17
-30
-43
-56
-69
-82
-96
-109
-122
-135
-149
-162
-175
-189
-202
-216
-229
-243
-256
-270
-283
-296
-310
-323
-337
-350
-363
-377
-391
-404
-418
-432
-446
-460
-474
-489
-503
-518
-532
-547
-562
-577
-591
-606
-621
-636
-650
-665
-680
-694
-709
-724
-738
-752
-766
-781
-795
-808
-822
-836
-850
-863
-877
-890
-903
-917
-930
-943
-956
-969
-982
-994
-1006
-1020
-1033
-1045
-1058
-1070
-1083
-1095
-1108
-1120
-1133
-1145
-1157
-1170
-1182
-1195
-1208
-1220
-1233
-1246
-1259
-1272
-1285
-1299
-1312
-1326
-1339
-1353
-1367
-1381
-1395
-1409
-1423
-1437
-1452
-1466
-1481
-1496
-1511
-1526
-1541
-1556
-1572
-1587
-1603
-1619
-1635
-1651
-1668
-1684
-1701
-1718
-1735
-1752
-1769
-1787
-1805
-1823
-1841
-1860
-1879
-1897
-1916
-1935
-1955
-1974
-1993
-2013
-2032
-2052
-2072
-2091
-2111
-2130
-2150
-2169
-2189
-2208
-2227
-2246
-2266
-2285
-2304
-2323
-2342
-2360
-2379
-2398
-2417
-2436
-2454
-2473
-2492
-2511
-2530
-2548
-2567
-2586
-2605
-2624
-2642
-2661
-2680
-2699
-2718
-2736
-2755
-2774
-2793
-2811
-2830
-2848
-2866
-2885
-2903
-2921
-2939
-2957
-2974
-2992
-3009
-3027
-3044
-3061
-3079
-3096
-3113
-3130
-3147
-3165
-3182
-3199
-3215
-3232
-3249
-3265
-3281
-3298
-3313
-3329
-3345
-3360
-3375
-3389
-3404
-3418
-3432
-3446
-3459
-3472
-3485
-3498
-3510
-3522
-3534
-3546
-3557
-3568
-3579
-3590
-3600
-3611
-3621
-3631
-3641
-3650
-3659
-3668
-3677
-3686
-3694
-3702
-3710
-3718
-3725
-3733
-3739
-3746
-3753
-3759
-3765
-3770
-3776
-3781
-3786
-3790
-3794
-3798
-3802
-3805
-3808
-3811
-3813
-3815
-3816
-3818
-3819
-3819
-3820
-3820
-3819
-3819
-3818
-3817
-3815
-3813
-3810
-3808
-3805
-3801
-3797
-3793
-3789
-3784
-3779
-3773
-3767
-3761
-3755
-3748
-3741
-3733
-3726
-3718
-3710
-3701
-3692
-3683
-3673
-3664
-3653
-3643
-3631
-3620
-3608
-3596
-3584
-3571
-3558
-3545
-3531
-3517
-3503
-3488
-3474
-3459
-3444
-3428
-3413
-3397
-3381
-3366
-3350
-3333
-3317
-3301
-3285
-3269
-3253
-3236
-3220
-3204
-3187
-3171
-3154
-3138
-3121
-3105
-3089
-3072
-3056
-3039
-3023
-3007
-2991
-2974
-2958
-2942
-2926
-2910
-2894
-2878
-2862
-2846
-2831
-2815
-2799
-2783
-2767
-2752
-2736
-2720
-2705
-2689
-2674
-2658
-2643
-2628
-2612
-2597
-2582
-2567
-2552
-2538
-2523
-2509
-2495
-2481
-2468
-2454
-2441
-2428
-2416
-2403
-2391
-2379
-2368
-2356
-2345
-2334
-2324
-2313
-2303
-2293
-2284
-2274
-2265
-2256
-2248
-2239
-2231
-2223
-2215
-2208
-2201
-2194
-2188
-2181
-2176
-2170
-2164
-2159
-2155
-2150
-2145
-2141
-2137
-2134
-2130
-2127
-2123
-2120
-2118
-2115
-2113
-2111
-2109
-2107
-2106
-2104
-2103
-2102
-2101
-2100
-2100
-2099
-2099
-2099
-2098
-2098
-2098
-2099
-2099
-2099
-2100
-2101
-2101
-2102
-2103
-2104
-2106
-2107
-2109
-2110
-2112
-2114
-2115
-2117
-2119
-2121
-2123
-2125
-2127
-2128
-2130
-2132
-2133
-2135
-2136
-2137
-2138
-2139
-2141
-2142
-2143
-2144
-2145
-2146
-2147
-2149
-2150
-2152
-2153
-2155
-2156
-2158
-2159
-2161
-2163
-2164
-2166
-2168
-2169
-2171
-2173
-2174
-2176
-2177
-2179
-2180
-2182
-2183
-2184
-2185
-2186
-2188
-2189
-2189
-2190
-2191
-2192
-2193
-2193
-2194
-2195
-2195
-2195
-2196
-2196
-2197
-2197
-2197
-2197
-2197
-2197
-2197
-2197
-2197
-2196
-2196
-2195
-2195
-2194
-2194
-2193
-2192
-2191
-2190
-2189
-2188
-2187
-2186
-2186
-2185
-2184
-2183
-2183
-2182
-2182
-2181
-2181
-2180
-2180
-2179
-2179
-2178
-2178
-2178
-2177
-2177
-2176
-2175
-2175
-2174
-2173
-2172
-2171
-2171
-2170
-2169
-2168
-2167
-2166
-2165
-2164
-2163
-2162
-2160
-2159
-2158
-2157
-2155
-2154
-2153
-2151
-2150
-2148
-2147
-2146
-2144
-2143
-2142
-2140
-2139
-2138
-2137
-2136
-2135
-2134
-2133
-2132
-2131
-2130
-2130
-2129
-2129
-2128
-2128
-2128
-2128
-2127
-2127
-2127
-2127
-2127
-2127
-2128
-2128
-2128
-2128
-2128
-2129
-2129
-2129
-2130
-2130
-2130
-2131
-2131
-2131
-2132
-2132
-2133
-2133
-2134
-2134
-2135
-2135
-2136
-2136
-2136
-2137
-2137
-2137
-2137
-2137
-2136
-2136
-2136
-2135
-2134
-2133
-2132
-2131
-2130
-2128
-2127
-2125
-2123
-2122
-2120
-2118
-2116
-2113
-2111
-2108
-2105
-2102
-2099
-2096
-2093
-2089
-2085
-2081
-2076
-2072
-2067
-2062
-2057
-2051
-2045
-2040
-2033
-2028
-2021
-2015
-2008
-2001
-1995
-1988
-1980
-1973
-1965
-1957
-1949
-1941
-1932
-1923
-1914
-1905
-1896
-1887
-1877
-1867
-1857
-1847
-1837
-1827
-1816
-1805
-1795
-1784
-1773
-1761
-1750
-1738
-1727
-1715
-1703
-1691
-1679
-1666
-1654
-1641
-1628
-1616
-1603
-1589
-1576
-1562
-1549
-1535
-1521
-1506
-1492
-1477
-1462
-1447
-1432
-1417
-1401
-1385
-1369
-1353
-1337
-1321
-1304
-1287
-1270
-1253
-1236
-1218
-1201
-1183
-1165
-1146
-1128
-1109
-1091
-1072
-1053
-1033
-1014
-994
-974
-954
-933
-912
-891
-870
-849
-827
-806
-784
-761
-739
-717
-694
-671
-649
-626
-603
-580
-557
-534
-511
-487
-464
-440
-417
-393
-370
-346
-322
-298
-274
-250
-225
-201
-176
-152
-127
-102
-77
-53
-28
-3
22
47
72
97
122
147
172
197
222
247
271
296
320
345
369
394
418
442
466
490
514
538
562
586
610
634
658
682
706
729
753
777
801
825
848
872
896
920
943
967
991
1014
1038
1062
1085
1109
1133
1156
1180
1204
1228
1251
1275
1299
1323
1346
1370
1393
1417
1440
1463
1486
1509
1532
1554
1576
1599
1621
1642
1664
1685
1706
1727
1748
1768
1788
1808
1828
1848
1867
1887
1906
1925
1943
1962
1980
1998
2016
2033
2052
2070
2087
2104
2121
2138
2155
2171
2187
2203
2219
2235
2250
2265
2280
2295
2310
2325
2339
2353
2367
2381
2395
2409
2422
2435
2449
2462
2474
2487
2500
2512
2524
2536
2548
2560
2571
2582
2593
2604
2615
2625
2635
2646
2655
2665
2675
2684
2693
2702
2710
2719
2727
2735
2742
2750
2757
2764
2771
2777
2783
2789
2795
2800
2805
2810
2815
2819
2824
2828
2832
2836
2840
2844
2847
2851
2855
2859
2863
2867
2871
2875
2880
2884
2889
2894
2899
2905
2910
2916
2922
2928
2935
2941
2948
2955
2962
2970
2977
2985
2993
3001
3009
3017
3025
3034
3042
3050
3059
3067
3075
3083
3091
3099
3107
3115
3123
3131
3139
3147
3154
3162
3170
3177
3185
3192
3200
3207
3215
3222
3229
3237
3244
3252
3259
3266
3273
3280
3287
3294
3301
3308
3315
3322
3328
3335
3341
3348
3354
3361
3367
3373
3379
3385
3391
3397
3403
3408
3414
3420
3425
3431
3436
3442
3447
3452
3458
3463
3468
3473
3478
3483
3488
3492
3497
3502
3506
3511
3516
3520
3525
3529
3533
3538
3542
3547
3551
3555
3560
3564
3568
3572
3577
3581
3585
3589
3592
3596
3600
3603
3606
3609
3612
3615
3617
3619
3621
3623
3624
3625
3626
3626
3627
3626
3626
3625
3624
3623
3621
3619
3617
3615
3612
3609
3606
3602
3599
3595
3591
3587
3583
3578
3574
3569
3565
3560
3555
3550
3546
3541
3536
3531
3526
3521
3517
3512
3507
3502
3497
3492
3487
3482
3476
3471
3466
3461
3456
3450
3445
3440
3434
3429
3423
3418
3413
3407
3402
3396
3391
3385
3379
3374
3368
3362
3356
3350
3344
3338
3332
3325
3319
3312
3305
3298
3291
3284
3276
3269
3261
3253
3245
3236
3227
3218
3209
3200
3190
3180
3170
3160
3149
3139
3128
3116
3105
3093
3081
3069
3056
3044
3031
3018
3005
2991
2978
2964
2950
2936
2921
2907
2892
2877
2862
2847
2832
2816
2801
2785
2769
2753
2737
2721
2705
2688
2672
2655
2638
2621
2605
2588
2571
2553
2536
2519
2502
2484
2466
2449
2431
2413
2395
2377
2359
2341
2322
2304
2285
2267
2248
2229
2210
2192
2173
2154
2135
2116
2097
2078
2058
2039
2020
2001
1981
1962
1943
1924
1904
1885
1866
1847
1828
1809
1790
1771
1753
1734
1716
1698
1680
1662
1644
1627
1609
1592
1575
1558
1542
1525
1509
1493
1477
1461
1446
1430
1415
1400
1385
1370
1355
1341
1327
1312
1298
1284
1271
1257
1244
1231
1218
1206
1193
1181
1169
1158
1146
1135
1124
1113
1103
1093
1083
1073
1063
1054
1044
1035
1026
1018
1008
1000
992
984
976
968
961
953
946
938
931
924
917
910
904
897
891
884
878
872
866
860
855
849
844
838
833
827
822
817
812
807
802
797
792
787
782
778
774
769
765
761
757
753
750
746
743
740
737
734
731
728
726
723
721
719
717
715
713
711
709
708
706
705
704
703
702
701
701
700
700
699
699
699
699
699
699
699
699
699
700
700
701
701
702
703
704
704
705
706
708
709
710
711
712
713
714
716
716
717
718
719
719
720
720
720
720
720
720
720
719
719
718
717
716
715
714
712
711
709
707
705
703
701
699
697
694
692
689
687
684
681
678
675
672
669
665
662
658
655
651
647
644
640
636
632
628
624
620
615
611
607
602
598
593
589
584
579
574
569
564
559
554
549
543
538
532
527
521
515
509
503
496
490
483
477
470
463
455
448
440
433
424
416
408
399
390
381
372
363
354
344
335
325
315
306
296
286
276
266
256
246
236
226
216
206
196
185
175
165
155
144
134
124
113
103
93
82
72
61
51
40
30
19
9
-2
-12
-23
-33
-44
-55
-65
-76
-87
-98
-108
-119
-130
-140
-151
-162
-172
-183
-193
-204
-214
-225
-235
-246
-256
-266
-277
-287
-297
-307
-317
-327
-337
-346
-356
-366
-375
-385
-394
-404
-413
-422
-431
-440
-449
-458
-467
-476
-484
-493
-502
-510
-519
-527
-536
-544
-553
-561
-570
-578
-586
-595
-603
-611
-619
-627
-635
-643
-651
-658
-666
-673
-680
-687
-694
-700
-707
-713
-719
-724
-730
-735
-740
-745
-750
-755
-759
-763
-767
-771
-774
-778
-781
-784
-787
-790
-793
-795
-798
-800
-803
-806
-808
-811
-813
-815
-818
-820
-823
-825
-827
-829
-831
-834
-836
-838
-840
-843
-845
-847
-850
-852
-855
-857
-860
-862
-865
-868
-871
-873
-876
-879
-882
-885
-889
-892
-895
-898
-902
-905
-909
-912
-916
-920
-923
-927
-931
-935
-939
-943
-946
-950
-954
-958
-961
-965
-969
-972
-976
-979
-982
-985
-988
-991
-994
-997
-1000
-1002
-1004
-1006
-1008
-1010
-1012
-1014
-1016
-1018
-1020
-1022
-1022
-1024
-1025
-1025
-1026
-1026
-1027
-1027
-1027
-1027
-1027
-1026
-1026
-1025
-1024
-1024
-1022
-1020
-1020
-1018
-1016
-1014
-1014
-1012
-1010
-1008
-1006
-1004
-1002
-999
-997
-994
-991
-988
-985
-981
-977
-974
-970
-966
-961
-957
-952
-948
-943
-938
-933
-928
-923
-918
-913
-908
-902
-897
-891
-886
-880
-874
-868
-862
-855
-849
-842
-836
-829
-822
-814
-807
-800
-792
-784
-776
-768
-759
-751
-742
-733
-724
-715
-705
-696
-686
-676
-665
-655
-644
-633
-622
-610
-599
-587
-574
-562
-550
-537
-524
-512
-499
-486
-473
-460
-447
-433
-420
-407
-393
-380
-366
-353
-339
-326
-312
-298
-284
-270
-257
-243
-229
-215
-201
-187
-173
-159
-145
-131
-117
-103
-89
-74
-60
-46
-31
-17
-2
13
28
43
58
73
89
104
120
136
151
167
183
200
216
232
249
266
282
299
316
333
350
367
384
401
418
435
452
469
486
503
520
538
555
572
590
607
624
642
659
677
694
712
729
747
764
782
799
816
834
851
868
886
903
920
937
955
972
989
1006
1022
1039
1056
1073
1089
1105
1121
1137
1153
1169
1185
1201
1216
1232
1247
1262
1278
1293
1308
1323
1338
1352
1367
1382
1397
1411
1426
1440
1454
1468
1482
1495
1509
1522
1535
1548
1561
1574
1586
1598
1610
1621
1632
1643
1654
1665
1675
1685
1695
1704
1713
1722
1731
1740
1748
1756
1764
1772
1779
1787
1794
1801
1808
1814
1821
1827
1833
1839
1845
1851
1857
1862
1867
1873
1878
1883
1888
1892
1897
1902
1906
1910
1915
1919
1923
1927
1930
1934
1938
1941
1944
1948
1951
1954
1957
1959
1962
1965
1967
1969
1971
1973
1975
1976
1978
1979
1980
1982
1983
1983
1984
1985
1986
1986
1987
1988
1988
1989
1989
1990
1990
1991
1991
1991
1992
1992
1993
1993
1994
1994
1995
1995
1996
1996
1997
1997
1998
1998
1998
1998
1998
1998
1998
1998
1998
1997
1997
1997
1996
1996
1995
1995
1994
1993
1993
1992
1991
1990
1990
1989
1988
1986
1985
1984
1983
1981
1979
1977
1976
1973
1971
1969
1966
1964
1961
1958
1955
1952
1949
1945
1942
1938
1934
1931
1927
1923
1919
1915
1912
1908
1904
1901
1898
1894
1891
1888
1885
1882
1880
1877
1874
1871
1869
1866
1863
1861
1858
1855
1852
1849
1847
1844
1841
1838
1835
1832
1829
1826
1823
1820
1817
1814
1811
1808
1805
1801
1798
1795
1791
1788
1784
1780
1777
1773
1769
1765
1762
1758
1754
1750
1747
1743
1740
1736
1732
1729
1726
1722
1719
1716
1713
1710
1707
1704
1701
1698
1695
1692
1689
1686
1684
1681
1678
1675
1672
1669
1666
1663
1660
1657
1654
1651
1649
1646
1643
1640
1637
1634
1631
1628
1625
1623
1620
1617
1614
1611
1608
1606
1603
1600
1597
1594
1591
1589
1586
1583
1580
1577
1574
1572
1569
1566
1563
1560
1558
1555
1552
1549
1547
1544
1541
1538
1536
1533
1530
1527
1525
1522
1519
1516
1514
1511
1508
1505
1503
1500
1497
1495
1492
1489
1487
1484
1481
1478
1476
1473
1470
1468
1465
1462
1460
1457
1455
1452
1449
1447
1444
1441
1439
1436
1433
1431
1428
1426
1423
1420
1418
1415
1413
1410
1407
1405
1402
1400
1397
1395
1392
1389
1387
1384
1382
1379
1377
1374
1372
1369
1366
1364
1361
1359
1356
1354
1351
1349
1346
1344
1341
1339
1336
1334
1331
1329
1326
1324
1321
1319
1317
1314
1312
1309
1307
1304
1302
1299
1297
1295
1292
1290
1287
1285
1282
1280
1278
1275
1273
1270
1268
1266
1263
1261
1258
1256
1254
1251
1249
1247
1244
1242
1239
1237
1235
1232
1230
1228
1225
1223
1221
1218
1216
1214
1211
1209
1207
1205
1202
1200
1198
1195
1193
1191
1189
1186
1184
1182
1179
1177
1175
1173
1170
1168
1166
1164
1161
1159
1157
1155
1152
1150
1148
1146
1144
1141
1139
1137
1135
1133
1130
1128
1126
1124
1122
1119
1117
1115
1113
1111
1109
1106
1104
1102
1100
1098
1096
1094
1091
1089
1087
1085
1083
1081
1079
1077
1074
1072
1070
1068
1066
1064
1062
1060
1058
1056
1053
1051
1049
1047
1045
1043
1041
1039
1037
1035
1033
1031
1029
1027
1025
1022
1020
1018
1016
1014
1012
1010
1008
1006
1004
1002
1000
999
997
995
993
991
989
987
985
983
981
979
977
975
973
971
969
967
965
963
961
959
957
956
954
952
950
948
946
944
942
940
938
936
935
933
931
929
927
925
923
921
920
918
916
914
912
910
908
907
905
903
901
899
897
896
894
892
890
888
887
885
883
881
879
878
876
874
872
870
869
867
865
863
862
860
858
856
855
853
851
849
848
846
844
842
841
839
837
835
834
832
830
829
827
825
823
822
820
818
817
815
813
812
810
808
807
805
803
802
800
798
797
795
793
792
790
788
787
785
784
782
780
779
777
775
774
772
771
769
767
766
764
763
761
759
758
756
755
753
752
750
748
747
745
744
742
741
739
737
736
734
733
731
730
728
727
725
724
722
721
719
718
716
715
713
712
710
709
707
706
704
703
701
700
698
697
695
694
692
691
689
688
687
685
684
682
681
679
678
676
675
674
672
671
669
668
666
665
664
662
661
659
658
657
655
654
652
651
650
648
647
646
644
643
641
640
639
637
636
635
633
632
631
629
628
627
625
624
623
621
620
619
617
616
615
613
612
611
609
608
607
606
604
603
602
600
599
598
597
595
594
593
592
590
589
588
586
585
584
583
581
580
579
578
577
575
574
573
572
570
569
568
567
566
564
563
562
561
559
558
557
556
555
554
552
551
550
549
548
546
545
544
543
542
541
539
538
537
536
535
534
533
531
530
529
528
527
526
525
524
522
521
520
519
518
517
516
515
513
512
511
510
509
508
507
506
505
504
503
502
500
499
498
497
496
495
494
493
492
491
490
489
488
487
486
485
484
483
482
481
479
478
477
476
475
474
473
472
471
470
469
468
467
466
465
464
463
462
461
460
459
458
457
457
456
455
454
453
452
451
450
449
448
447
446
445
444
443
442
441
440
439
438
438
437
436
435
434
433
432
431
430
429
428
427
427
426
425
424
423
422
421
420
419
419
418
417
416
415
414
413
412
412
411
410
409
408
407
406
406
405
404
403
402
401
400
400
399
398
397
396
395
395
394
393
392
391
391
390
389
388
387
387
386
385
384
383
383
382
381
380
379
379
378
377
376
376
375
374
373
372
372
371
370
369
369
368
367
366
366
365
364
363
363
362
361
360
360
359
358
358
357
356
355
355
354
353
352
352
351
350
350
349
348
348
347
346
345
345
344
343
343
342
341
341
340
339
339
338
337
337
336
335
335
334
333
333
332
331
331
330
329
329
328
327
327
326
326
325
324
324
323
322
322
321
321
320
319
319
318
317
317
316
316
315
314
314
313
313
312
311
311
310
310
309
308
308
307
307
306
306
305
304
304
303
303
302
302
301
300
300
299
299
298
298
297
297
296
295
295
294
294
293
293
292
292
291
291
290
290
289
289
288
288
287
286
286
285
285
284
284
283
283
282
282
281
281
280
280
279
279
278
278
277
277
276
276
276
275
275
274
274
273
273
272
272
271
271
270
270
269
269
269
268
268
267
267
266
266
265
265
264
264
264
263
263
262
262
261
261
261
260
260
259
259
258
258
258
257
257
256
256
256
255
255
254
254
254
253
253
252
252
252
251
251
250
250
250
249
249
248
248
248
247
247
247
246
246
245
245
245
244
244
244
243
243
243
242
242
241
241
241
